diff --git a/.gitignore b/.gitignore index 64e582024d8cdc47cc311f18c18b697db118f66a..a284f6d84e6be634a9654fef2f3bbb2cb0830046 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,9 @@ build build-m3* arkoala-arkts/arkui/build-recheck dist +sdk-patched +sdk-prepared +absolute-sdk-patched arkoala/tools/peer-generator/arkoala **/package-lock.json .vscode diff --git a/arkoala-arkts/.gitlab-ci.yml b/arkoala-arkts/.gitlab-ci.yml index deb811f6718e6dc114681c79deca650468835329..c016534c957663fcc5aaabe9b4df0f0e3ca0cd02 100644 --- a/arkoala-arkts/.gitlab-ci.yml +++ b/arkoala-arkts/.gitlab-ci.yml @@ -78,6 +78,7 @@ install node modules (arkoala-arkts): - install panda sdk - build arkoala.abc - build ArkoalaNative (linux, linux, node+panda) + - download and prepare SDK before_script: - !reference [.setup, script] - !reference [.setup, regenerate-plugin-api] @@ -132,6 +133,7 @@ trivial-arm32.har: - build trivial.abc - build ui2abc-all M3 - annotate all + - download and prepare SDK script: - mkdir arkoala-arkts/trivial/build/ - cp arkoala-arkts/trivial/user/build/user.abc arkoala-arkts/trivial/build/user.abc @@ -150,6 +152,7 @@ build arkui.abc: needs: - build ui2abc-all M3 - annotate all + - download and prepare SDK script: - npm run build --prefix arkoala-arkts/arkui - ls -l arkoala-arkts/arkui/build/arkui.abc @@ -207,6 +210,7 @@ build trivial.abc: needs: - build ui2abc-all M3 - annotate all + - download and prepare SDK script: - npm run build --prefix arkoala-arkts/trivial/user - ls -l arkoala-arkts/trivial/user/build/user.abc @@ -223,6 +227,7 @@ build shopping.abc: needs: - build ui2abc-all M3 - annotate all + - download and prepare SDK script: - npm run build --prefix arkoala-arkts/shopping/user - ls -l arkoala-arkts/shopping/user/build/user.abc @@ -239,6 +244,7 @@ build cats.abc: needs: - build ui2abc-all M3 - annotate all + - download and prepare SDK script: - npm run build --prefix arkoala-arkts/cats/user - ls -l arkoala-arkts/cats/user/build/user.abc @@ -249,6 +255,7 @@ build cats.abc: arkoala_aot:node: stage: build-ets interruptible: true + allow_failure: true extends: - .linux-vm-shell-task needs: diff --git a/arkoala-arkts/arkui/generated/AlphabetIndexerModifier.ets b/arkoala-arkts/arkui/generated/AlphabetIndexerModifier.ets index 4e25c1bb4ece465ddaf9af5c0e89c5f27dbb8f2e..1be42dc25ab3cf1bcc2c799a8c0c6e885ab90ac8 100644 --- a/arkoala-arkts/arkui/generated/AlphabetIndexerModifier.ets +++ b/arkoala-arkts/arkui/generated/AlphabetIndexerModifier.ets @@ -18,14 +18,15 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkAlphabetIndexerPeer, OnAlphabetIndexerSelectCallback, OnAlphabetIndexerRequestPopupDataCallback, OnAlphabetIndexerPopupSelectCallback, AlphabetIndexerAttribute, IndexerAlign } from "./component/alphabetIndexer" import { int32 } from "@koalaui/common" import { CommonMethod, Bindable, BlurStyle } from "./component/common" -import { ResourceColor, Font, Position, Length } from "./component/units" -import { Color } from "./component/enums" -import { Resource } from "global.resource" -export class AlphabetIndexerModifier extends CommonMethodModifier implements AlphabetIndexerAttribute,AttributeModifier { +import { ResourceColor, Font as arkui_component_units_Font, Position as arkui_component_units_Position, Length } from "./component/units" +import { Color as arkui_component_enums_Color } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class AlphabetIndexerModifier extends CommonMethodModifier implements AlphabetIndexerAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -55,15 +56,15 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp _usingPopup_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _usingPopup_0_0value?: boolean | undefined _selectedFont_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _selectedFont_0_0value?: Font | undefined + _selectedFont_0_0value?: arkui_component_units_Font | undefined _popupFont_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _popupFont_0_0value?: Font | undefined + _popupFont_0_0value?: arkui_component_units_Font | undefined _popupItemFont_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _popupItemFont_0_0value?: Font | undefined + _popupItemFont_0_0value?: arkui_component_units_Font | undefined _itemSize_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _itemSize_0_0value?: string | number | undefined _font_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _font_0_0value?: Font | undefined + _font_0_0value?: arkui_component_units_Font | undefined _onSelect_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _onSelect_0_0value?: OnAlphabetIndexerSelectCallback | undefined _onRequestPopupData_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -73,7 +74,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp _selected_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _selected_0_0value?: number | Bindable | undefined _popupPosition_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _popupPosition_0_0value?: Position | undefined + _popupPosition_0_0value?: arkui_component_units_Position | undefined _autoCollapse_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _autoCollapse_0_0value?: boolean | undefined _popupItemBorderRadius_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -257,7 +258,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp { switch (this._selectedFont_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setSelectedFontAttribute((this._selectedFont_0_0value as Font | undefined)); + peer.setSelectedFontAttribute((this._selectedFont_0_0value as arkui_component_units_Font | undefined)); this._selectedFont_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -267,7 +268,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp } default: { this._selectedFont_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setSelectedFontAttribute((undefined as Font | undefined)); + peer.setSelectedFontAttribute((undefined as arkui_component_units_Font | undefined)); } } } @@ -275,7 +276,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp { switch (this._popupFont_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setPopupFontAttribute((this._popupFont_0_0value as Font | undefined)); + peer.setPopupFontAttribute((this._popupFont_0_0value as arkui_component_units_Font | undefined)); this._popupFont_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -285,7 +286,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp } default: { this._popupFont_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setPopupFontAttribute((undefined as Font | undefined)); + peer.setPopupFontAttribute((undefined as arkui_component_units_Font | undefined)); } } } @@ -293,7 +294,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp { switch (this._popupItemFont_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setPopupItemFontAttribute((this._popupItemFont_0_0value as Font | undefined)); + peer.setPopupItemFontAttribute((this._popupItemFont_0_0value as arkui_component_units_Font | undefined)); this._popupItemFont_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -303,7 +304,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp } default: { this._popupItemFont_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setPopupItemFontAttribute((undefined as Font | undefined)); + peer.setPopupItemFontAttribute((undefined as arkui_component_units_Font | undefined)); } } } @@ -329,7 +330,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp { switch (this._font_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFontAttribute((this._font_0_0value as Font | undefined)); + peer.setFontAttribute((this._font_0_0value as arkui_component_units_Font | undefined)); this._font_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -339,7 +340,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp } default: { this._font_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFontAttribute((undefined as Font | undefined)); + peer.setFontAttribute((undefined as arkui_component_units_Font | undefined)); } } } @@ -419,7 +420,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp { switch (this._popupPosition_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setPopupPositionAttribute((this._popupPosition_0_0value as Position | undefined)); + peer.setPopupPositionAttribute((this._popupPosition_0_0value as arkui_component_units_Position | undefined)); this._popupPosition_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -429,7 +430,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp } default: { this._popupPosition_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setPopupPositionAttribute((undefined as Position | undefined)); + peer.setPopupPositionAttribute((undefined as arkui_component_units_Position | undefined)); } } } @@ -688,7 +689,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp break; } default: { - this.selectedFont((undefined as Font | undefined)); + this.selectedFont((undefined as arkui_component_units_Font | undefined)); } } } @@ -701,7 +702,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp break; } default: { - this.popupFont((undefined as Font | undefined)); + this.popupFont((undefined as arkui_component_units_Font | undefined)); } } } @@ -714,7 +715,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp break; } default: { - this.popupItemFont((undefined as Font | undefined)); + this.popupItemFont((undefined as arkui_component_units_Font | undefined)); } } } @@ -740,7 +741,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp break; } default: { - this.font((undefined as Font | undefined)); + this.font((undefined as arkui_component_units_Font | undefined)); } } } @@ -805,7 +806,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp break; } default: { - this.popupPosition((undefined as Position | undefined)); + this.popupPosition((undefined as arkui_component_units_Position | undefined)); } } } @@ -1000,7 +1001,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp } return this } - selectedFont(value: Font | undefined): this { + selectedFont(value: arkui_component_units_Font | undefined): this { if (((this._selectedFont_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._selectedFont_0_flag = AttributeUpdaterFlag.UPDATE @@ -1011,7 +1012,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp } return this } - popupFont(value: Font | undefined): this { + popupFont(value: arkui_component_units_Font | undefined): this { if (((this._popupFont_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._popupFont_0_flag = AttributeUpdaterFlag.UPDATE @@ -1022,7 +1023,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp } return this } - popupItemFont(value: Font | undefined): this { + popupItemFont(value: arkui_component_units_Font | undefined): this { if (((this._popupItemFont_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._popupItemFont_0_flag = AttributeUpdaterFlag.UPDATE @@ -1044,7 +1045,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp } return this } - font(value: Font | undefined): this { + font(value: arkui_component_units_Font | undefined): this { if (((this._font_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._font_0_flag = AttributeUpdaterFlag.UPDATE @@ -1099,7 +1100,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp } return this } - popupPosition(value: Position | undefined): this { + popupPosition(value: arkui_component_units_Position | undefined): this { if (((this._popupPosition_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._popupPosition_0_flag = AttributeUpdaterFlag.UPDATE @@ -1188,7 +1189,7 @@ export class AlphabetIndexerModifier extends CommonMethodModifier implements Alp } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/AnimatorModifier.ets b/arkoala-arkts/arkui/generated/AnimatorModifier.ets index 9cbd904394de68af9bcf36a9290b44f58e0baa59..e4a669e8a744a270b0768336f39c87515c1a64aa 100644 --- a/arkoala-arkts/arkui/generated/AnimatorModifier.ets +++ b/arkoala-arkts/arkui/generated/AnimatorModifier.ets @@ -18,13 +18,14 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkAnimatorPeer, SpringMotion, FrictionMotion, ScrollMotion, AnimatorAttribute } from "./component/animator" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { AnimationStatus, FillMode, PlayMode } from "./component/enums" -import { default as curves } from "./framework/ohos.curves" -export class AnimatorModifier extends CommonMethodModifier implements AnimatorAttribute,AttributeModifier { +import { default as curves } from "@ohos.curves" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class AnimatorModifier extends CommonMethodModifier implements AnimatorAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -657,7 +658,7 @@ export class AnimatorModifier extends CommonMethodModifier implements AnimatorAt } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/AttributeUpdater.ets b/arkoala-arkts/arkui/generated/AttributeUpdaterFlag.ets similarity index 93% rename from arkoala-arkts/arkui/generated/AttributeUpdater.ets rename to arkoala-arkts/arkui/generated/AttributeUpdaterFlag.ets index 3b4d36883f9a9d5c7959960122b683825a374e7b..15fd104dd85c5fc0cd8177c65f44250d649174ac 100644 --- a/arkoala-arkts/arkui/generated/AttributeUpdater.ets +++ b/arkoala-arkts/arkui/generated/AttributeUpdaterFlag.ets @@ -18,7 +18,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" export enum AttributeUpdaterFlag { INITIAL = 0, diff --git a/arkoala-arkts/arkui/generated/BadgeModifier.ets b/arkoala-arkts/arkui/generated/BadgeModifier.ets index b2af2e23e656f3fb1f8524fb6a8c39dcb7addfe0..76503eef893379d478aa1c23c123c5a9a1aa2d42 100644 --- a/arkoala-arkts/arkui/generated/BadgeModifier.ets +++ b/arkoala-arkts/arkui/generated/BadgeModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkBadgePeer, BadgeAttribute } from "./component/badge" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -export class BadgeModifier extends CommonMethodModifier implements BadgeAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class BadgeModifier extends CommonMethodModifier implements BadgeAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -39,7 +40,7 @@ export class BadgeModifier extends CommonMethodModifier implements BadgeAttribut mergeModifier(modifier: BadgeModifier): void { super.mergeModifier(modifier) } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/BaseSpanModifier.ets b/arkoala-arkts/arkui/generated/BaseSpanModifier.ets index 178d3b83ac4e2033693f0088c6030a790108b10f..8c04c24698a2c697063fd0c4ecfe64c63d26b0ca 100644 --- a/arkoala-arkts/arkui/generated/BaseSpanModifier.ets +++ b/arkoala-arkts/arkui/generated/BaseSpanModifier.ets @@ -17,13 +17,14 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { CommonMethodModifier } from "./CommonMethodModifier" -import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeModifier, extractors } from "#handwritten" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkBaseSpanPeer, TextBackgroundStyle, BaseSpan } from "./component/span" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -import { LengthMetrics } from "./Graphics" -export class BaseSpanModifier extends CommonMethodModifier implements BaseSpan,AttributeModifier { +import { LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class BaseSpanModifier extends CommonMethodModifier implements BaseSpan { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -37,7 +38,7 @@ export class BaseSpanModifier extends CommonMethodModifier implements BaseSpan,A _textBackgroundStyle_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _textBackgroundStyle_0_0value?: TextBackgroundStyle | undefined _baselineOffset_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _baselineOffset_0_0value?: LengthMetrics | undefined + _baselineOffset_0_0value?: arkui_Graphics_LengthMetrics | undefined applyModifierPatch(peer: ArkBaseSpanPeer): void { super.applyModifierPatch(peer) if (this._textBackgroundStyle_0_flag != AttributeUpdaterFlag.INITIAL) @@ -62,7 +63,7 @@ export class BaseSpanModifier extends CommonMethodModifier implements BaseSpan,A { switch (this._baselineOffset_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setBaselineOffsetAttribute((this._baselineOffset_0_0value as LengthMetrics | undefined)); + peer.setBaselineOffsetAttribute((this._baselineOffset_0_0value as arkui_Graphics_LengthMetrics | undefined)); this._baselineOffset_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -72,7 +73,7 @@ export class BaseSpanModifier extends CommonMethodModifier implements BaseSpan,A } default: { this._baselineOffset_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setBaselineOffsetAttribute((undefined as LengthMetrics | undefined)); + peer.setBaselineOffsetAttribute((undefined as arkui_Graphics_LengthMetrics | undefined)); } } } @@ -101,7 +102,7 @@ export class BaseSpanModifier extends CommonMethodModifier implements BaseSpan,A break; } default: { - this.baselineOffset((undefined as LengthMetrics | undefined)); + this.baselineOffset((undefined as arkui_Graphics_LengthMetrics | undefined)); } } } @@ -117,7 +118,7 @@ export class BaseSpanModifier extends CommonMethodModifier implements BaseSpan,A } return this } - baselineOffset(value: LengthMetrics | undefined): this { + baselineOffset(value: arkui_Graphics_LengthMetrics | undefined): this { if (((this._baselineOffset_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._baselineOffset_0_flag = AttributeUpdaterFlag.UPDATE @@ -128,7 +129,7 @@ export class BaseSpanModifier extends CommonMethodModifier implements BaseSpan,A } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/BlankModifier.ets b/arkoala-arkts/arkui/generated/BlankModifier.ets index 2aafe7b73fc28bbb7fe495f5d148aa62c0d37807..d549e2bec9265c0ce6f653c71fb232507160185b 100644 --- a/arkoala-arkts/arkui/generated/BlankModifier.ets +++ b/arkoala-arkts/arkui/generated/BlankModifier.ets @@ -18,14 +18,15 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkBlankPeer, BlankAttribute } from "./component/blank" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { ResourceColor } from "./component/units" -import { Color } from "./component/enums" -import { Resource } from "global.resource" -export class BlankModifier extends CommonMethodModifier implements BlankAttribute,AttributeModifier { +import { Color as arkui_component_enums_Color } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class BlankModifier extends CommonMethodModifier implements BlankAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -86,7 +87,7 @@ export class BlankModifier extends CommonMethodModifier implements BlankAttribut } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/ButtonModifier.ets b/arkoala-arkts/arkui/generated/ButtonModifier.ets index 8510d487793350665192ec69197c7d5a38d14e8d..c2fd2c226f2337c9ea04043946258ea61c62e3f8 100644 --- a/arkoala-arkts/arkui/generated/ButtonModifier.ets +++ b/arkoala-arkts/arkui/generated/ButtonModifier.ets @@ -18,14 +18,15 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier, ContentModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkButtonPeer, ButtonType, ButtonStyleMode, ControlSize, ButtonRole, ButtonConfiguration, ButtonLabelStyle, ButtonAttribute } from "./component/button" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { ResourceColor, Length } from "./component/units" -import { Color, FontWeight, FontStyle } from "./component/enums" -import { Resource } from "global.resource" -export class ButtonModifier extends CommonMethodModifier implements ButtonAttribute,AttributeModifier { +import { Color as arkui_component_enums_Color, FontWeight, FontStyle } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class ButtonModifier extends CommonMethodModifier implements ButtonAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -55,13 +56,13 @@ export class ButtonModifier extends CommonMethodModifier implements ButtonAttrib _fontStyle_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _fontStyle_0_0value?: FontStyle | undefined _fontFamily_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _fontFamily_0_0value?: string | Resource | undefined + _fontFamily_0_0value?: string | global_resource_Resource | undefined _labelStyle_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _labelStyle_0_0value?: ButtonLabelStyle | undefined _minFontScale_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _minFontScale_0_0value?: number | Resource | undefined + _minFontScale_0_0value?: number | global_resource_Resource | undefined _maxFontScale_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _maxFontScale_0_0value?: number | Resource | undefined + _maxFontScale_0_0value?: number | global_resource_Resource | undefined applyModifierPatch(peer: ArkButtonPeer): void { super.applyModifierPatch(peer) if (this._type_0_flag != AttributeUpdaterFlag.INITIAL) @@ -230,7 +231,7 @@ export class ButtonModifier extends CommonMethodModifier implements ButtonAttrib { switch (this._fontFamily_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFontFamilyAttribute((this._fontFamily_0_0value as string | Resource | undefined)); + peer.setFontFamilyAttribute((this._fontFamily_0_0value as string | global_resource_Resource | undefined)); this._fontFamily_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -240,7 +241,7 @@ export class ButtonModifier extends CommonMethodModifier implements ButtonAttrib } default: { this._fontFamily_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFontFamilyAttribute((undefined as string | Resource | undefined)); + peer.setFontFamilyAttribute((undefined as string | global_resource_Resource | undefined)); } } } @@ -266,7 +267,7 @@ export class ButtonModifier extends CommonMethodModifier implements ButtonAttrib { switch (this._minFontScale_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMinFontScaleAttribute((this._minFontScale_0_0value as number | Resource | undefined)); + peer.setMinFontScaleAttribute((this._minFontScale_0_0value as number | global_resource_Resource | undefined)); this._minFontScale_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -276,7 +277,7 @@ export class ButtonModifier extends CommonMethodModifier implements ButtonAttrib } default: { this._minFontScale_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMinFontScaleAttribute((undefined as number | Resource | undefined)); + peer.setMinFontScaleAttribute((undefined as number | global_resource_Resource | undefined)); } } } @@ -284,7 +285,7 @@ export class ButtonModifier extends CommonMethodModifier implements ButtonAttrib { switch (this._maxFontScale_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMaxFontScaleAttribute((this._maxFontScale_0_0value as number | Resource | undefined)); + peer.setMaxFontScaleAttribute((this._maxFontScale_0_0value as number | global_resource_Resource | undefined)); this._maxFontScale_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -294,7 +295,7 @@ export class ButtonModifier extends CommonMethodModifier implements ButtonAttrib } default: { this._maxFontScale_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMaxFontScaleAttribute((undefined as number | Resource | undefined)); + peer.setMaxFontScaleAttribute((undefined as number | global_resource_Resource | undefined)); } } } @@ -427,7 +428,7 @@ export class ButtonModifier extends CommonMethodModifier implements ButtonAttrib break; } default: { - this.fontFamily((undefined as string | Resource | undefined)); + this.fontFamily((undefined as string | global_resource_Resource | undefined)); } } } @@ -453,7 +454,7 @@ export class ButtonModifier extends CommonMethodModifier implements ButtonAttrib break; } default: { - this.minFontScale((undefined as number | Resource | undefined)); + this.minFontScale((undefined as number | global_resource_Resource | undefined)); } } } @@ -466,7 +467,7 @@ export class ButtonModifier extends CommonMethodModifier implements ButtonAttrib break; } default: { - this.maxFontScale((undefined as number | Resource | undefined)); + this.maxFontScale((undefined as number | global_resource_Resource | undefined)); } } } @@ -570,7 +571,7 @@ export class ButtonModifier extends CommonMethodModifier implements ButtonAttrib } return this } - fontFamily(value: string | Resource | undefined): this { + fontFamily(value: string | global_resource_Resource | undefined): this { if (((this._fontFamily_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._fontFamily_0_flag = AttributeUpdaterFlag.UPDATE @@ -592,7 +593,7 @@ export class ButtonModifier extends CommonMethodModifier implements ButtonAttrib } return this } - minFontScale(value: number | Resource | undefined): this { + minFontScale(value: number | global_resource_Resource | undefined): this { if (((this._minFontScale_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._minFontScale_0_flag = AttributeUpdaterFlag.UPDATE @@ -603,7 +604,7 @@ export class ButtonModifier extends CommonMethodModifier implements ButtonAttrib } return this } - maxFontScale(value: number | Resource | undefined): this { + maxFontScale(value: number | global_resource_Resource | undefined): this { if (((this._maxFontScale_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._maxFontScale_0_flag = AttributeUpdaterFlag.UPDATE @@ -614,7 +615,7 @@ export class ButtonModifier extends CommonMethodModifier implements ButtonAttrib } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/CalendarPickerModifier.ets b/arkoala-arkts/arkui/generated/CalendarPickerModifier.ets index 2cb6b70225214c654d9ddeeb0f2d9ab2b6958a12..3ed60a1eb9282c118217371c768e96b33848d5c4 100644 --- a/arkoala-arkts/arkui/generated/CalendarPickerModifier.ets +++ b/arkoala-arkts/arkui/generated/CalendarPickerModifier.ets @@ -18,12 +18,13 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkCalendarPickerPeer, CalendarPickerAttribute, CalendarAlign } from "./component/calendarPicker" import { int32 } from "@koalaui/common" import { CommonMethod, PickerTextStyle } from "./component/common" -import { Offset } from "./component/units" -export class CalendarPickerModifier extends CommonMethodModifier implements CalendarPickerAttribute,AttributeModifier { +import { Offset as arkui_component_units_Offset } from "./component/units" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class CalendarPickerModifier extends CommonMethodModifier implements CalendarPickerAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -42,7 +43,7 @@ export class CalendarPickerModifier extends CommonMethodModifier implements Cale _markToday_0_0value?: boolean | undefined _edgeAlign_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _edgeAlign_0_0value?: CalendarAlign | undefined - _edgeAlign_0_1value?: Offset | undefined + _edgeAlign_0_1value?: arkui_component_units_Offset | undefined applyModifierPatch(peer: ArkCalendarPickerPeer): void { super.applyModifierPatch(peer) if (this._textStyle_0_flag != AttributeUpdaterFlag.INITIAL) @@ -103,7 +104,7 @@ export class CalendarPickerModifier extends CommonMethodModifier implements Cale { switch (this._edgeAlign_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setEdgeAlignAttribute((this._edgeAlign_0_0value as CalendarAlign | undefined), (this._edgeAlign_0_1value as Offset | undefined)); + peer.setEdgeAlignAttribute((this._edgeAlign_0_0value as CalendarAlign | undefined), (this._edgeAlign_0_1value as arkui_component_units_Offset)); this._edgeAlign_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -113,7 +114,7 @@ export class CalendarPickerModifier extends CommonMethodModifier implements Cale } default: { this._edgeAlign_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setEdgeAlignAttribute((undefined as CalendarAlign | undefined), (undefined as Offset | undefined | undefined)); + peer.setEdgeAlignAttribute((undefined as CalendarAlign | undefined), (undefined as arkui_component_units_Offset | undefined)); } } } @@ -168,7 +169,7 @@ export class CalendarPickerModifier extends CommonMethodModifier implements Cale break; } default: { - this.edgeAlign((undefined as CalendarAlign | undefined), (undefined as Offset | undefined | undefined)); + this.edgeAlign((undefined as CalendarAlign | undefined), (undefined as arkui_component_units_Offset | undefined)); } } } @@ -206,7 +207,7 @@ export class CalendarPickerModifier extends CommonMethodModifier implements Cale } return this } - edgeAlign(alignType: CalendarAlign | undefined, offset?: Offset): this { + edgeAlign(alignType: CalendarAlign | undefined, offset?: arkui_component_units_Offset): this { if (((this._edgeAlign_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true) || (true)) { this._edgeAlign_0_flag = AttributeUpdaterFlag.UPDATE @@ -218,7 +219,7 @@ export class CalendarPickerModifier extends CommonMethodModifier implements Cale } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/CanvasModifier.ets b/arkoala-arkts/arkui/generated/CanvasModifier.ets index 9c2ee3d362f63832b75e76273585035ce753a23b..45ab54eb7b659fcd33713beb0eb5f39508bf1cb7 100644 --- a/arkoala-arkts/arkui/generated/CanvasModifier.ets +++ b/arkoala-arkts/arkui/generated/CanvasModifier.ets @@ -18,12 +18,13 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkCanvasPeer, CanvasAttribute } from "./component/canvas" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { VoidCallback } from "./component/units" -export class CanvasModifier extends CommonMethodModifier implements CanvasAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class CanvasModifier extends CommonMethodModifier implements CanvasAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -128,7 +129,7 @@ export class CanvasModifier extends CommonMethodModifier implements CanvasAttrib } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/CheckboxGroupModifier.ets b/arkoala-arkts/arkui/generated/CheckboxGroupModifier.ets index 97d07955ead156e5212a16aa4c0233588e521b66..a90a97e8f5a33b66fcd4d47d0fb13aa840a9a423 100644 --- a/arkoala-arkts/arkui/generated/CheckboxGroupModifier.ets +++ b/arkoala-arkts/arkui/generated/CheckboxGroupModifier.ets @@ -18,14 +18,15 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkCheckboxGroupPeer, OnCheckboxGroupChangeCallback, CheckboxGroupResult, CheckboxGroupAttribute } from "./component/checkboxgroup" import { int32 } from "@koalaui/common" import { CommonMethod, Bindable } from "./component/common" import { ResourceColor, MarkStyle } from "./component/units" -import { Color, CheckBoxShape } from "./component/enums" -import { Resource } from "global.resource" -export class CheckboxGroupModifier extends CommonMethodModifier implements CheckboxGroupAttribute,AttributeModifier { +import { Color as arkui_component_enums_Color, CheckBoxShape } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class CheckboxGroupModifier extends CommonMethodModifier implements CheckboxGroupAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -306,7 +307,7 @@ export class CheckboxGroupModifier extends CommonMethodModifier implements Check } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/CheckboxModifier.ets b/arkoala-arkts/arkui/generated/CheckboxModifier.ets index a1eae5bec09dd392119fab618a96fd41cb4f1430..73aa37476e5481f15c1f9ff8e0b3b64b92bec80c 100644 --- a/arkoala-arkts/arkui/generated/CheckboxModifier.ets +++ b/arkoala-arkts/arkui/generated/CheckboxModifier.ets @@ -18,14 +18,15 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier, ContentModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkCheckboxPeer, OnCheckboxChangeCallback, CheckBoxConfiguration, CheckboxAttribute } from "./component/checkbox" import { int32 } from "@koalaui/common" import { CommonMethod, Bindable } from "./component/common" import { ResourceColor, MarkStyle } from "./component/units" -import { Color, CheckBoxShape } from "./component/enums" -import { Resource } from "global.resource" -export class CheckboxModifier extends CommonMethodModifier implements CheckboxAttribute,AttributeModifier { +import { Color as arkui_component_enums_Color, CheckBoxShape } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class CheckboxModifier extends CommonMethodModifier implements CheckboxAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -306,7 +307,7 @@ export class CheckboxModifier extends CommonMethodModifier implements CheckboxAt } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/CircleModifier.ets b/arkoala-arkts/arkui/generated/CircleModifier.ets index 23f5f55df32cf7f6aa6151a48371be9d45652fdc..8cf4580a29eb1e33b251d01507ddd06de315ec1f 100644 --- a/arkoala-arkts/arkui/generated/CircleModifier.ets +++ b/arkoala-arkts/arkui/generated/CircleModifier.ets @@ -19,11 +19,12 @@ import { CommonShapeMethodModifier } from "./CommonShapeMethodModifier" import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkCirclePeer, CircleAttribute } from "./component/circle" import { int32 } from "@koalaui/common" -import { CommonShapeMethod, CommonMethod } from "./component/common" -export class CircleModifier extends CommonShapeMethodModifier implements CircleAttribute,AttributeModifier { +import { CommonShapeMethod as arkui_component_common_CommonShapeMethod, CommonMethod } from "./component/common" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class CircleModifier extends CommonShapeMethodModifier implements CircleAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -40,7 +41,7 @@ export class CircleModifier extends CommonShapeMethodModifier implements CircleA mergeModifier(modifier: CircleModifier): void { super.mergeModifier(modifier) } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/ColumnModifier.ets b/arkoala-arkts/arkui/generated/ColumnModifier.ets index d67d3260ede91f0c12f251df82a6f4904fe2d570..14d176963a6e4232a1f3017ab034e18f015fa5d1 100644 --- a/arkoala-arkts/arkui/generated/ColumnModifier.ets +++ b/arkoala-arkts/arkui/generated/ColumnModifier.ets @@ -18,12 +18,13 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkColumnPeer, ColumnAttribute } from "./component/column" import { int32 } from "@koalaui/common" -import { CommonMethod } from "./component/common" +import { CommonMethod, PointLightStyle } from "./component/common" import { HorizontalAlign, FlexAlign } from "./component/enums" -export class ColumnModifier extends CommonMethodModifier implements ColumnAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class ColumnModifier extends CommonMethodModifier implements ColumnAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -38,6 +39,8 @@ export class ColumnModifier extends CommonMethodModifier implements ColumnAttrib _alignItems_0_0value?: HorizontalAlign | undefined _justifyContent_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _justifyContent_0_0value?: FlexAlign | undefined + _pointLight_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL + _pointLight_0_0value?: PointLightStyle _reverse_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _reverse_0_0value?: boolean | undefined applyModifierPatch(peer: ArkColumnPeer): void { @@ -161,6 +164,9 @@ export class ColumnModifier extends CommonMethodModifier implements ColumnAttrib } return this } + pointLight(value: PointLightStyle): this { + throw new Error("Not implemented") + } reverse(value: boolean | undefined): this { if (((this._reverse_0_flag) == (AttributeUpdaterFlag.INITIAL)) || ((this._reverse_0_0value) !== (value))) { @@ -172,7 +178,7 @@ export class ColumnModifier extends CommonMethodModifier implements ColumnAttrib } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/ColumnSplitModifier.ets b/arkoala-arkts/arkui/generated/ColumnSplitModifier.ets index 0256606bd9e074198ed24c79d645091cc8302cad..673ed3f2360df60f10bca9e162aa5cc78f8022c0 100644 --- a/arkoala-arkts/arkui/generated/ColumnSplitModifier.ets +++ b/arkoala-arkts/arkui/generated/ColumnSplitModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkColumnSplitPeer, ColumnSplitDividerStyle, ColumnSplitAttribute } from "./component/columnSplit" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -export class ColumnSplitModifier extends CommonMethodModifier implements ColumnSplitAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class ColumnSplitModifier extends CommonMethodModifier implements ColumnSplitAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -127,7 +128,7 @@ export class ColumnSplitModifier extends CommonMethodModifier implements ColumnS } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/CommonMethodModifier.ets b/arkoala-arkts/arkui/generated/CommonMethodModifier.ets index 2c3b94f469383f1d5af5ba212fe5df7f04a5d7b2..c23a6f5c7220dcf2765459bdb192928a3ef56ace 100644 --- a/arkoala-arkts/arkui/generated/CommonMethodModifier.ets +++ b/arkoala-arkts/arkui/generated/CommonMethodModifier.ets @@ -16,23 +16,23 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { AttributeModifier, GestureModifier, extractors } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" -import { ArkCommonMethodPeer, LayoutPolicy, DrawModifier, Rectangle, TouchTestInfo, TouchResult, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, BorderImageOption, OutlineStyle, ClickEvent, HoverEvent, AccessibilityCallback, AccessibilityHoverEvent, MouseEvent, TouchEvent, KeyEvent, CrownEvent, FocusAxisEvent, AxisEvent, FocusMovement, AnimateParam, TransitionEffect, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, DragEvent, DragItemInfo, PreDragStatus, LinearGradientOptions, SweepGradientOptions, RadialGradientOptions, MotionPathOptions, ShadowOptions, ShadowStyle, ProgressMask, StateStyles, PixelStretchEffectOptions, AccessibilitySamePageMode, AccessibilityRoleType, AccessibilityFocusCallback, ReuseOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, CustomProperty, SafeAreaType, SafeAreaEdge, BackgroundOptions, BackgroundImageOptions, BlurStyle, BackgroundBlurStyleOptions, SystemAdaptiveOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, OnDragEventCallback, DropOptions, PreviewConfiguration, DragPreviewOptions, DragInteractionOptions, OverlayOptions, BlendMode, BlendApplyType, GeometryTransitionOptions, TipsMessageType, TipsOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, Bindable, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, VisibleAreaEventOptions, CommonMethod } from "./component/common" +import { AttributeModifier, extractors, GestureModifier } from "#handwritten" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" +import { ArkCommonMethodPeer, LayoutPolicy, DrawModifier, Rectangle, TouchTestInfo, TouchResult, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, BorderImageOption, OutlineStyle, ClickEvent, HoverEvent, AccessibilityCallback, AccessibilityHoverEvent, AccessibilityTransparentCallback, TouchEvent, MouseEvent, KeyEvent, CrownEvent, FocusAxisEvent, AxisEvent, FocusMovement, AnimateParam, TransitionEffect, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, DragEvent, DragItemInfo, PreDragStatus, LinearGradientOptions, SweepGradientOptions, RadialGradientOptions, MotionPathOptions, ShadowOptions, ShadowStyle, ProgressMask, StateStyles, PixelStretchEffectOptions, AccessibilitySamePageMode, AccessibilityRoleType, AccessibilityFocusCallback, ReuseOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, CustomProperty, SafeAreaType, SafeAreaEdge, BackgroundOptions, BackgroundImageOptions, BlurStyle, BackgroundBlurStyleOptions, SystemAdaptiveOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, OnDragEventCallback, DropOptions, PreviewConfiguration, DragPreviewOptions, DragInteractionOptions, OverlayOptions, BlendMode, BlendApplyType, GeometryTransitionOptions, TipsMessageType, TipsOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, Bindable, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, VisibleAreaEventOptions, CommonMethod } from "./component/common" import { int32 } from "@koalaui/common" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, VoidCallback, Area, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions } from "./component/units" -import { Resource } from "global.resource" -import { HitTestMode, Color, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Visibility, ItemAlign, Direction, ObscuredReasons, RenderFit, FocusDrawLevel, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey } from "./component/enums" -import { LengthMetrics } from "./Graphics" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, ResourceColor, Position as arkui_component_units_Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses as arkui_component_units_BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, VoidCallback, Area, Edges as arkui_component_units_Edges, LocalizedEdges, LocalizedPosition, ResourceStr as arkui_component_units_ResourceStr, AccessibilityOptions } from "./component/units" +import { Resource as global_resource_Resource } from "global.resource" +import { HitTestMode, Color as arkui_component_enums_Color, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Visibility, ItemAlign, Direction, ObscuredReasons, RenderFit, FocusDrawLevel, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey } from "./component/enums" +import { LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" import { ResizableOptions } from "./component/image" -import { default as uiEffect } from "./framework/ohos.graphics.uiEffect" +import { default as uiEffect } from "@ohos.graphics.uiEffect" import { FocusBoxStyle, FocusPriority } from "./component/focus" import { CustomBuilder } from "./component/builder" import { default as uniformTypeDescriptor } from "@ohos.data.uniformTypeDescriptor" -import { CircleShape, EllipseShape, PathShape, RectShape } from "./framework/ohos.arkui.shape" -import { GestureInfo, BaseGestureEvent, GestureJudgeResult, GestureRecognizer, GestureType, Gesture, GestureMask } from "./component/gesture" +import { CircleShape, EllipseShape, PathShape, RectShape } from "@ohos.arkui.shape" +import { GestureInfo, BaseGestureEvent, GestureJudgeResult, GestureRecognizer, GestureType, Gesture, GestureGroup, GestureMask } from "./component/gesture" import { default as image } from "@ohos.multimedia.image" -import { ComponentContent } from "./ComponentContent" +import { ComponentContent } from "@arkui.ComponentContent" import { StyledString } from "./component/styledString" export class CommonMethodModifier implements CommonMethod,AttributeModifier { _instanceId: number = -1; @@ -70,7 +70,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier void) | undefined _onAccessibilityHover_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _onAccessibilityHover_0_0value?: AccessibilityCallback | undefined + _onAccessibilityHoverTransparent_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL + _onAccessibilityHoverTransparent_0_0value?: AccessibilityTransparentCallback | undefined _hoverEffect_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _hoverEffect_0_0value?: HoverEffect | undefined _onMouse_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -180,7 +182,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier void) | undefined - _onClick_1_1value?: number | undefined + _onClick_1_1value?: double | undefined _focusScopeId_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _focusScopeId_0_0value?: string | undefined _focusScopeId_0_1value?: boolean | undefined @@ -436,13 +438,13 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined _overlay_0_1value?: OverlayOptions | undefined _blendMode_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _blendMode_0_0value?: BlendMode | undefined _blendMode_0_1value?: BlendApplyType | undefined _advancedBlendMode_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _advancedBlendMode_0_0value?: BlendMode | uiEffect.Blender + _advancedBlendMode_0_0value?: BlendMode | uiEffect.Blender | undefined _advancedBlendMode_0_1value?: BlendApplyType | undefined _geometryTransition_1_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _geometryTransition_1_0value?: string | undefined @@ -481,7 +483,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined + _onVisibleAreaChange_0_0value?: Array | undefined _onVisibleAreaChange_0_1value?: VisibleAreaChangeCallback | undefined _onVisibleAreaApproximateChange_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _onVisibleAreaApproximateChange_0_0value?: VisibleAreaEventOptions | undefined @@ -717,7 +719,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined), (this._expandSafeArea_0_1value as Array | undefined)); + peer.setExpandSafeAreaAttribute((this._expandSafeArea_0_0value as Array), (this._expandSafeArea_0_1value as Array)); this._expandSafeArea_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -3319,7 +3339,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined | undefined), (undefined as Array | undefined | undefined)); + peer.setExpandSafeAreaAttribute((undefined as Array | undefined), (undefined as Array | undefined)); } } } @@ -3327,7 +3347,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier void) | undefined), (this._onClick_1_1value as number | undefined)); + peer.setOnClick1Attribute((this._onClick_1_0value as ((event: ClickEvent) => void) | undefined), (this._onClick_1_1value as double | undefined)); this._onClick_1_flag = AttributeUpdaterFlag.RESET; break; } @@ -3445,7 +3465,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier void) | undefined), (undefined as number | undefined)); + peer.setOnClick1Attribute((undefined as ((event: ClickEvent) => void) | undefined), (undefined as double | undefined)); } } } @@ -3453,7 +3473,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined), (this._overlay_0_1value as OverlayOptions)); this._overlay_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -3751,7 +3771,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined), (undefined as OverlayOptions | undefined)); } } } @@ -3759,7 +3779,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | CustomBuilder | undefined), (this._bindMenu_0_1value as MenuOptions | undefined)); + peer.setBindMenu0Attribute((this._bindMenu_0_0value as Array | CustomBuilder | undefined), (this._bindMenu_0_1value as MenuOptions)); this._bindMenu_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -3841,7 +3879,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | CustomBuilder | undefined), (undefined as MenuOptions | undefined | undefined)); + peer.setBindMenu0Attribute((undefined as Array | CustomBuilder | undefined), (undefined as MenuOptions | undefined)); } } } @@ -3849,7 +3887,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | CustomBuilder | undefined), (this._bindMenu_1_2value as MenuOptions | undefined)); + peer.setBindMenu1Attribute((this._bindMenu_1_0value as boolean | undefined), (this._bindMenu_1_1value as Array | CustomBuilder | undefined), (this._bindMenu_1_2value as MenuOptions)); this._bindMenu_1_flag = AttributeUpdaterFlag.RESET; break; } @@ -3859,7 +3897,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | CustomBuilder | undefined), (undefined as MenuOptions | undefined | undefined)); + peer.setBindMenu1Attribute((undefined as boolean | undefined), (undefined as Array | CustomBuilder | undefined), (undefined as MenuOptions | undefined)); } } } @@ -3867,7 +3905,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined), (this._bindContentCover_0_1value as CustomBuilder | undefined), (this._bindContentCover_0_2value as ModalTransition | undefined)); + peer.setBindContentCover0Attribute((this._bindContentCover_0_0value as boolean | Bindable | undefined), (this._bindContentCover_0_1value as CustomBuilder | undefined), (this._bindContentCover_0_2value as ModalTransition)); this._bindContentCover_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -3913,7 +3951,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined), (undefined as CustomBuilder | undefined), (undefined as ModalTransition | undefined | undefined)); + peer.setBindContentCover0Attribute((undefined as boolean | Bindable | undefined), (undefined as CustomBuilder | undefined), (undefined as ModalTransition | undefined)); } } } @@ -3921,7 +3959,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined), (this._bindContentCover_1_1value as CustomBuilder | undefined), (this._bindContentCover_1_2value as ContentCoverOptions | undefined)); + peer.setBindContentCover1Attribute((this._bindContentCover_1_0value as boolean | Bindable | undefined), (this._bindContentCover_1_1value as CustomBuilder | undefined), (this._bindContentCover_1_2value as ContentCoverOptions)); this._bindContentCover_1_flag = AttributeUpdaterFlag.RESET; break; } @@ -3931,7 +3969,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined), (undefined as CustomBuilder | undefined), (undefined as ContentCoverOptions | undefined | undefined)); + peer.setBindContentCover1Attribute((undefined as boolean | Bindable | undefined), (undefined as CustomBuilder | undefined), (undefined as ContentCoverOptions | undefined)); } } } @@ -3939,7 +3977,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined), (this._bindSheet_0_1value as CustomBuilder | undefined), (this._bindSheet_0_2value as SheetOptions | undefined)); + peer.setBindSheetAttribute((this._bindSheet_0_0value as boolean | Bindable | undefined), (this._bindSheet_0_1value as CustomBuilder | undefined), (this._bindSheet_0_2value as SheetOptions)); this._bindSheet_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -3949,7 +3987,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined), (undefined as CustomBuilder | undefined), (undefined as SheetOptions | undefined | undefined)); + peer.setBindSheetAttribute((undefined as boolean | Bindable | undefined), (undefined as CustomBuilder | undefined), (undefined as SheetOptions | undefined)); } } } @@ -3957,7 +3995,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined), (this._onVisibleAreaChange_0_1value as VisibleAreaChangeCallback | undefined)); + peer.setOnVisibleAreaChangeAttribute((this._onVisibleAreaChange_0_0value as Array | undefined), (this._onVisibleAreaChange_0_1value as VisibleAreaChangeCallback | undefined)); this._onVisibleAreaChange_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -3967,25 +4005,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined), (undefined as VisibleAreaChangeCallback | undefined)); - } - } - } - if (this._onVisibleAreaApproximateChange_0_flag != AttributeUpdaterFlag.INITIAL) - { - switch (this._onVisibleAreaApproximateChange_0_flag) { - case AttributeUpdaterFlag.UPDATE: { - peer.setOnVisibleAreaApproximateChangeAttribute((this._onVisibleAreaApproximateChange_0_0value as VisibleAreaEventOptions | undefined), (this._onVisibleAreaApproximateChange_0_1value as VisibleAreaChangeCallback | undefined)); - this._onVisibleAreaApproximateChange_0_flag = AttributeUpdaterFlag.RESET; - break; - } - case AttributeUpdaterFlag.SKIP: { - this._onVisibleAreaApproximateChange_0_flag = AttributeUpdaterFlag.RESET; - break; - } - default: { - this._onVisibleAreaApproximateChange_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setOnVisibleAreaApproximateChangeAttribute((undefined as VisibleAreaEventOptions | undefined), (undefined as VisibleAreaChangeCallback | undefined)); + peer.setOnVisibleAreaChangeAttribute((undefined as Array | undefined), (undefined as VisibleAreaChangeCallback | undefined)); } } } @@ -3993,7 +4013,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined), (this._keyboardShortcut_0_2value as (() => void) | undefined)); + peer.setKeyboardShortcutAttribute((this._keyboardShortcut_0_0value as string | FunctionKey | undefined), (this._keyboardShortcut_0_1value as Array | undefined), (this._keyboardShortcut_0_2value as (() => void))); this._keyboardShortcut_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -4003,7 +4023,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined), (undefined as (() => void) | undefined | undefined)); + peer.setKeyboardShortcutAttribute((undefined as string | FunctionKey | undefined), (undefined as Array | undefined), (undefined as (() => void) | undefined)); } } } @@ -4210,7 +4230,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined | undefined), (undefined as Array | undefined | undefined)); + this.expandSafeArea((undefined as Array | undefined), (undefined as Array | undefined)); } } } @@ -6095,7 +6128,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier void) | undefined), (undefined as number | undefined)); + this.onClick((undefined as ((event: ClickEvent) => void) | undefined), (undefined as double | undefined)); } } } @@ -6186,7 +6219,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined), (undefined as OverlayOptions | undefined)); } } } @@ -6407,7 +6440,20 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | CustomBuilder | undefined), (undefined as MenuOptions | undefined | undefined)); + this.bindMenu((undefined as Array | CustomBuilder | undefined), (undefined as MenuOptions | undefined)); } } } @@ -6472,7 +6518,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | CustomBuilder | undefined), (undefined as MenuOptions | undefined | undefined)); + this.bindMenu((undefined as boolean | undefined), (undefined as Array | CustomBuilder | undefined), (undefined as MenuOptions | undefined)); } } } @@ -6485,7 +6531,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined), (undefined as CustomBuilder | undefined), (undefined as ModalTransition | undefined | undefined)); + this.bindContentCover((undefined as boolean | Bindable | undefined), (undefined as CustomBuilder | undefined), (undefined as ModalTransition | undefined)); } } } @@ -6524,7 +6570,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined), (undefined as CustomBuilder | undefined), (undefined as ContentCoverOptions | undefined | undefined)); + this.bindContentCover((undefined as boolean | Bindable | undefined), (undefined as CustomBuilder | undefined), (undefined as ContentCoverOptions | undefined)); } } } @@ -6537,7 +6583,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined), (undefined as CustomBuilder | undefined), (undefined as SheetOptions | undefined | undefined)); + this.bindSheet((undefined as boolean | Bindable | undefined), (undefined as CustomBuilder | undefined), (undefined as SheetOptions | undefined)); } } } @@ -6550,20 +6596,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined), (undefined as VisibleAreaChangeCallback | undefined)); - } - } - } - if (modifier._onVisibleAreaApproximateChange_0_flag != AttributeUpdaterFlag.INITIAL) - { - switch (modifier._onVisibleAreaApproximateChange_0_flag) { - case AttributeUpdaterFlag.UPDATE: - case AttributeUpdaterFlag.SKIP: { - this.onVisibleAreaApproximateChange(modifier._onVisibleAreaApproximateChange_0_0value, modifier._onVisibleAreaApproximateChange_0_1value); - break; - } - default: { - this.onVisibleAreaApproximateChange((undefined as VisibleAreaEventOptions | undefined), (undefined as VisibleAreaChangeCallback | undefined)); + this.onVisibleAreaChange((undefined as Array | undefined), (undefined as VisibleAreaChangeCallback | undefined)); } } } @@ -6576,7 +6609,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined), (undefined as (() => void) | undefined | undefined)); + this.keyboardShortcut((undefined as string | FunctionKey | undefined), (undefined as Array | undefined), (undefined as (() => void) | undefined)); } } } @@ -6739,7 +6772,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier void) | undefined, distanceThreshold: number | undefined): this { + onClick(event: ((event: ClickEvent) => void) | undefined, distanceThreshold: double | undefined): this { if (((this._onClick_1_flag) == (AttributeUpdaterFlag.INITIAL)) || (true) || ((this._onClick_1_1value) !== (distanceThreshold))) { this._onClick_1_flag = AttributeUpdaterFlag.UPDATE @@ -8617,7 +8661,7 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined, options?: OverlayOptions): this { if (((this._overlay_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true) || (true)) { this._overlay_0_flag = AttributeUpdaterFlag.UPDATE @@ -8641,8 +8685,17 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined, event: VisibleAreaChangeCallback | undefined): this { + onVisibleAreaChange(ratios: Array | undefined, event: VisibleAreaChangeCallback | undefined): this { if (((this._onVisibleAreaChange_0_flag) == (AttributeUpdaterFlag.INITIAL)) || ((this._onVisibleAreaChange_0_0value) !== (ratios)) || (true)) { this._onVisibleAreaChange_0_flag = AttributeUpdaterFlag.UPDATE @@ -8782,17 +8835,8 @@ export class CommonMethodModifier implements CommonMethod,AttributeModifier | undefined, action?: (() => void)): this { if (((this._keyboardShortcut_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true) || (true) || (true)) diff --git a/arkoala-arkts/arkui/generated/CommonModifier.ets b/arkoala-arkts/arkui/generated/CommonModifier.ets deleted file mode 100644 index eeb63068ecbeac782c0eae791f38002d2c324fee..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/CommonModifier.ets +++ /dev/null @@ -1,24 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export interface CommonModifier { -} diff --git a/arkoala-arkts/arkui/generated/CommonShapeMethodModifier.ets b/arkoala-arkts/arkui/generated/CommonShapeMethodModifier.ets index bac4bcdeba5ece93d68ad04f338ad2eaa1c33e74..7197500aa6b5b018cf9f49600ca540fd9b40954d 100644 --- a/arkoala-arkts/arkui/generated/CommonShapeMethodModifier.ets +++ b/arkoala-arkts/arkui/generated/CommonShapeMethodModifier.ets @@ -18,13 +18,14 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" -import { ArkCommonShapeMethodPeer, CommonMethod, CommonShapeMethod } from "./component/common" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" +import { ArkCommonShapeMethodPeer, CommonMethod, CommonShapeMethod as arkui_component_common_CommonShapeMethod } from "./component/common" import { int32 } from "@koalaui/common" import { ResourceColor, Length } from "./component/units" -import { Color, LineCapStyle, LineJoinStyle } from "./component/enums" -import { Resource } from "global.resource" -export class CommonShapeMethodModifier extends CommonMethodModifier implements CommonShapeMethod,AttributeModifier { +import { Color as arkui_component_enums_Color, LineCapStyle, LineJoinStyle } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class CommonShapeMethodModifier extends CommonMethodModifier implements arkui_component_common_CommonShapeMethod { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -48,9 +49,9 @@ export class CommonShapeMethodModifier extends CommonMethodModifier implements C _strokeMiterLimit_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _strokeMiterLimit_0_0value?: number | string | undefined _strokeOpacity_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _strokeOpacity_0_0value?: number | string | Resource | undefined + _strokeOpacity_0_0value?: number | string | global_resource_Resource | undefined _fillOpacity_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _fillOpacity_0_0value?: number | string | Resource | undefined + _fillOpacity_0_0value?: number | string | global_resource_Resource | undefined _strokeWidth_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _strokeWidth_0_0value?: Length | undefined _antiAlias_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -171,7 +172,7 @@ export class CommonShapeMethodModifier extends CommonMethodModifier implements C { switch (this._strokeOpacity_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setStrokeOpacityAttribute((this._strokeOpacity_0_0value as number | string | Resource | undefined)); + peer.setStrokeOpacityAttribute((this._strokeOpacity_0_0value as number | string | global_resource_Resource | undefined)); this._strokeOpacity_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -181,7 +182,7 @@ export class CommonShapeMethodModifier extends CommonMethodModifier implements C } default: { this._strokeOpacity_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setStrokeOpacityAttribute((undefined as number | string | Resource | undefined)); + peer.setStrokeOpacityAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -189,7 +190,7 @@ export class CommonShapeMethodModifier extends CommonMethodModifier implements C { switch (this._fillOpacity_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFillOpacityAttribute((this._fillOpacity_0_0value as number | string | Resource | undefined)); + peer.setFillOpacityAttribute((this._fillOpacity_0_0value as number | string | global_resource_Resource | undefined)); this._fillOpacity_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -199,7 +200,7 @@ export class CommonShapeMethodModifier extends CommonMethodModifier implements C } default: { this._fillOpacity_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFillOpacityAttribute((undefined as number | string | Resource | undefined)); + peer.setFillOpacityAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -347,7 +348,7 @@ export class CommonShapeMethodModifier extends CommonMethodModifier implements C break; } default: { - this.strokeOpacity((undefined as number | string | Resource | undefined)); + this.strokeOpacity((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -360,7 +361,7 @@ export class CommonShapeMethodModifier extends CommonMethodModifier implements C break; } default: { - this.fillOpacity((undefined as number | string | Resource | undefined)); + this.fillOpacity((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -470,7 +471,7 @@ export class CommonShapeMethodModifier extends CommonMethodModifier implements C } return this } - strokeOpacity(value: number | string | Resource | undefined): this { + strokeOpacity(value: number | string | global_resource_Resource | undefined): this { if (((this._strokeOpacity_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._strokeOpacity_0_flag = AttributeUpdaterFlag.UPDATE @@ -481,7 +482,7 @@ export class CommonShapeMethodModifier extends CommonMethodModifier implements C } return this } - fillOpacity(value: number | string | Resource | undefined): this { + fillOpacity(value: number | string | global_resource_Resource | undefined): this { if (((this._fillOpacity_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._fillOpacity_0_flag = AttributeUpdaterFlag.UPDATE @@ -525,7 +526,7 @@ export class CommonShapeMethodModifier extends CommonMethodModifier implements C } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/Component3DModifier.ets b/arkoala-arkts/arkui/generated/Component3DModifier.ets new file mode 100644 index 0000000000000000000000000000000000000000..6d9fcdb42875100c4db417b7018d38ba68df3770 --- /dev/null +++ b/arkoala-arkts/arkui/generated/Component3DModifier.ets @@ -0,0 +1,359 @@ +/* + * 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 { CommonMethodModifier } from "./CommonMethodModifier" +import { AttributeModifier } from "#handwritten" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" +import { ArkComponent3DPeer, Component3DAttribute } from "./component/component3d" +import { int32 } from "@koalaui/common" +import { CommonMethod } from "./component/common" +import { ResourceStr as arkui_component_units_ResourceStr, Dimension } from "./component/units" +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class Component3DModifier extends CommonMethodModifier implements Component3DAttribute { + _instanceId: number = -1; + setInstanceId(instanceId: number): void { + this._instanceId = instanceId + } + isUpdater: () => boolean = () => false + // mangled because of panda bug #29363 + applyNormalAttribute_Component3DAttribute(instance: Component3DAttribute): void { } + applyPressedAttribute_Component3DAttribute(instance: Component3DAttribute): void { } + applyFocusedAttribute_Component3DAttribute(instance: Component3DAttribute): void { } + applyDisabledAttribute_Component3DAttribute(instance: Component3DAttribute): void { } + applySelectedAttribute_Component3DAttribute(instance: Component3DAttribute): void { } + _environment_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL + _environment_0_0value?: arkui_component_units_ResourceStr | undefined + _shader_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL + _shader_0_0value?: arkui_component_units_ResourceStr | undefined + _shaderImageTexture_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL + _shaderImageTexture_0_0value?: arkui_component_units_ResourceStr | undefined + _shaderInputBuffer_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL + _shaderInputBuffer_0_0value?: Array | undefined + _renderWidth_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL + _renderWidth_0_0value?: Dimension | undefined + _renderHeight_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL + _renderHeight_0_0value?: Dimension | undefined + _customRender_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL + _customRender_0_0value?: arkui_component_units_ResourceStr | undefined + _customRender_0_1value?: boolean | undefined + applyModifierPatch(peer: ArkComponent3DPeer): void { + super.applyModifierPatch(peer) + if (this._environment_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (this._environment_0_flag) { + case AttributeUpdaterFlag.UPDATE: { + peer.setEnvironmentAttribute((this._environment_0_0value as arkui_component_units_ResourceStr | undefined)); + this._environment_0_flag = AttributeUpdaterFlag.RESET; + break; + } + case AttributeUpdaterFlag.SKIP: { + this._environment_0_flag = AttributeUpdaterFlag.RESET; + break; + } + default: { + this._environment_0_flag = AttributeUpdaterFlag.INITIAL; + peer.setEnvironmentAttribute((undefined as arkui_component_units_ResourceStr | undefined)); + } + } + } + if (this._shader_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (this._shader_0_flag) { + case AttributeUpdaterFlag.UPDATE: { + peer.setShaderAttribute((this._shader_0_0value as arkui_component_units_ResourceStr | undefined)); + this._shader_0_flag = AttributeUpdaterFlag.RESET; + break; + } + case AttributeUpdaterFlag.SKIP: { + this._shader_0_flag = AttributeUpdaterFlag.RESET; + break; + } + default: { + this._shader_0_flag = AttributeUpdaterFlag.INITIAL; + peer.setShaderAttribute((undefined as arkui_component_units_ResourceStr | undefined)); + } + } + } + if (this._shaderImageTexture_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (this._shaderImageTexture_0_flag) { + case AttributeUpdaterFlag.UPDATE: { + peer.setShaderImageTextureAttribute((this._shaderImageTexture_0_0value as arkui_component_units_ResourceStr | undefined)); + this._shaderImageTexture_0_flag = AttributeUpdaterFlag.RESET; + break; + } + case AttributeUpdaterFlag.SKIP: { + this._shaderImageTexture_0_flag = AttributeUpdaterFlag.RESET; + break; + } + default: { + this._shaderImageTexture_0_flag = AttributeUpdaterFlag.INITIAL; + peer.setShaderImageTextureAttribute((undefined as arkui_component_units_ResourceStr | undefined)); + } + } + } + if (this._shaderInputBuffer_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (this._shaderInputBuffer_0_flag) { + case AttributeUpdaterFlag.UPDATE: { + peer.setShaderInputBufferAttribute((this._shaderInputBuffer_0_0value as Array | undefined)); + this._shaderInputBuffer_0_flag = AttributeUpdaterFlag.RESET; + break; + } + case AttributeUpdaterFlag.SKIP: { + this._shaderInputBuffer_0_flag = AttributeUpdaterFlag.RESET; + break; + } + default: { + this._shaderInputBuffer_0_flag = AttributeUpdaterFlag.INITIAL; + peer.setShaderInputBufferAttribute((undefined as Array | undefined)); + } + } + } + if (this._renderWidth_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (this._renderWidth_0_flag) { + case AttributeUpdaterFlag.UPDATE: { + peer.setRenderWidthAttribute((this._renderWidth_0_0value as Dimension | undefined)); + this._renderWidth_0_flag = AttributeUpdaterFlag.RESET; + break; + } + case AttributeUpdaterFlag.SKIP: { + this._renderWidth_0_flag = AttributeUpdaterFlag.RESET; + break; + } + default: { + this._renderWidth_0_flag = AttributeUpdaterFlag.INITIAL; + peer.setRenderWidthAttribute((undefined as Dimension | undefined)); + } + } + } + if (this._renderHeight_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (this._renderHeight_0_flag) { + case AttributeUpdaterFlag.UPDATE: { + peer.setRenderHeightAttribute((this._renderHeight_0_0value as Dimension | undefined)); + this._renderHeight_0_flag = AttributeUpdaterFlag.RESET; + break; + } + case AttributeUpdaterFlag.SKIP: { + this._renderHeight_0_flag = AttributeUpdaterFlag.RESET; + break; + } + default: { + this._renderHeight_0_flag = AttributeUpdaterFlag.INITIAL; + peer.setRenderHeightAttribute((undefined as Dimension | undefined)); + } + } + } + if (this._customRender_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (this._customRender_0_flag) { + case AttributeUpdaterFlag.UPDATE: { + peer.setCustomRenderAttribute((this._customRender_0_0value as arkui_component_units_ResourceStr | undefined), (this._customRender_0_1value as boolean | undefined)); + this._customRender_0_flag = AttributeUpdaterFlag.RESET; + break; + } + case AttributeUpdaterFlag.SKIP: { + this._customRender_0_flag = AttributeUpdaterFlag.RESET; + break; + } + default: { + this._customRender_0_flag = AttributeUpdaterFlag.INITIAL; + peer.setCustomRenderAttribute((undefined as arkui_component_units_ResourceStr | undefined), (undefined as boolean | undefined)); + } + } + } + } + mergeModifier(modifier: Component3DModifier): void { + super.mergeModifier(modifier) + if (modifier._environment_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (modifier._environment_0_flag) { + case AttributeUpdaterFlag.UPDATE: + case AttributeUpdaterFlag.SKIP: { + this.environment(modifier._environment_0_0value); + break; + } + default: { + this.environment((undefined as arkui_component_units_ResourceStr | undefined)); + } + } + } + if (modifier._shader_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (modifier._shader_0_flag) { + case AttributeUpdaterFlag.UPDATE: + case AttributeUpdaterFlag.SKIP: { + this.shader(modifier._shader_0_0value); + break; + } + default: { + this.shader((undefined as arkui_component_units_ResourceStr | undefined)); + } + } + } + if (modifier._shaderImageTexture_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (modifier._shaderImageTexture_0_flag) { + case AttributeUpdaterFlag.UPDATE: + case AttributeUpdaterFlag.SKIP: { + this.shaderImageTexture(modifier._shaderImageTexture_0_0value); + break; + } + default: { + this.shaderImageTexture((undefined as arkui_component_units_ResourceStr | undefined)); + } + } + } + if (modifier._shaderInputBuffer_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (modifier._shaderInputBuffer_0_flag) { + case AttributeUpdaterFlag.UPDATE: + case AttributeUpdaterFlag.SKIP: { + this.shaderInputBuffer(modifier._shaderInputBuffer_0_0value); + break; + } + default: { + this.shaderInputBuffer((undefined as Array | undefined)); + } + } + } + if (modifier._renderWidth_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (modifier._renderWidth_0_flag) { + case AttributeUpdaterFlag.UPDATE: + case AttributeUpdaterFlag.SKIP: { + this.renderWidth(modifier._renderWidth_0_0value); + break; + } + default: { + this.renderWidth((undefined as Dimension | undefined)); + } + } + } + if (modifier._renderHeight_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (modifier._renderHeight_0_flag) { + case AttributeUpdaterFlag.UPDATE: + case AttributeUpdaterFlag.SKIP: { + this.renderHeight(modifier._renderHeight_0_0value); + break; + } + default: { + this.renderHeight((undefined as Dimension | undefined)); + } + } + } + if (modifier._customRender_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (modifier._customRender_0_flag) { + case AttributeUpdaterFlag.UPDATE: + case AttributeUpdaterFlag.SKIP: { + this.customRender(modifier._customRender_0_0value, modifier._customRender_0_1value); + break; + } + default: { + this.customRender((undefined as arkui_component_units_ResourceStr | undefined), (undefined as boolean | undefined)); + } + } + } + } + environment(value: arkui_component_units_ResourceStr | undefined): this { + if (((this._environment_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) + { + this._environment_0_flag = AttributeUpdaterFlag.UPDATE + this._environment_0_0value = value + } else + { + this._environment_0_flag = AttributeUpdaterFlag.SKIP + } + return this + } + shader(value: arkui_component_units_ResourceStr | undefined): this { + if (((this._shader_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) + { + this._shader_0_flag = AttributeUpdaterFlag.UPDATE + this._shader_0_0value = value + } else + { + this._shader_0_flag = AttributeUpdaterFlag.SKIP + } + return this + } + shaderImageTexture(value: arkui_component_units_ResourceStr | undefined): this { + if (((this._shaderImageTexture_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) + { + this._shaderImageTexture_0_flag = AttributeUpdaterFlag.UPDATE + this._shaderImageTexture_0_0value = value + } else + { + this._shaderImageTexture_0_flag = AttributeUpdaterFlag.SKIP + } + return this + } + shaderInputBuffer(value: Array | undefined): this { + if (((this._shaderInputBuffer_0_flag) == (AttributeUpdaterFlag.INITIAL)) || ((this._shaderInputBuffer_0_0value) !== (value))) + { + this._shaderInputBuffer_0_flag = AttributeUpdaterFlag.UPDATE + this._shaderInputBuffer_0_0value = value + } else + { + this._shaderInputBuffer_0_flag = AttributeUpdaterFlag.SKIP + } + return this + } + renderWidth(value: Dimension | undefined): this { + if (((this._renderWidth_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) + { + this._renderWidth_0_flag = AttributeUpdaterFlag.UPDATE + this._renderWidth_0_0value = value + } else + { + this._renderWidth_0_flag = AttributeUpdaterFlag.SKIP + } + return this + } + renderHeight(value: Dimension | undefined): this { + if (((this._renderHeight_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) + { + this._renderHeight_0_flag = AttributeUpdaterFlag.UPDATE + this._renderHeight_0_0value = value + } else + { + this._renderHeight_0_flag = AttributeUpdaterFlag.SKIP + } + return this + } + customRender(uri: arkui_component_units_ResourceStr | undefined, selfRenderUpdate: boolean | undefined): this { + if (((this._customRender_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true) || ((this._customRender_0_1value) !== (selfRenderUpdate))) + { + this._customRender_0_flag = AttributeUpdaterFlag.UPDATE + this._customRender_0_0value = uri + this._customRender_0_1value = selfRenderUpdate + } else + { + this._customRender_0_flag = AttributeUpdaterFlag.SKIP + } + return this + } + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + throw new Error("Not implemented") + } +} diff --git a/arkoala-arkts/arkui/generated/ComponentContent.ets b/arkoala-arkts/arkui/generated/ComponentContent.ets deleted file mode 100644 index 70d1e39f416efed6dc5429ec50e8ec1870589112..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/ComponentContent.ets +++ /dev/null @@ -1,106 +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 { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, CallbackResource, InteropNativeModule, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { unsafeCast, int32, int64, float32 } from "@koalaui/common" -import { CallbackTransformer } from "./CallbackTransformer" -export class ComponentContentInternal { - public static fromPtr(ptr: KPointer): ComponentContent { - return new ComponentContent(ptr) - } -} -export class ComponentContent implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, ComponentContent.getFinalizer()) - } - constructor() { - this(ComponentContent.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._ComponentContent_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._ComponentContent_getFinalizer() - } - public update(args: Object): void { - const args_casted = args as (Object) - this.update_serialize(args_casted) - return - } - public reuse(param?: Object): void { - const param_casted = param as (Object | undefined) - this.reuse_serialize(param_casted) - return - } - public recycle(): void { - this.recycle_serialize() - return - } - public dispose(): void { - this.dispose_serialize() - return - } - public updateConfiguration(): void { - this.updateConfiguration_serialize() - return - } - private update_serialize(args: Object): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteObject(args) - ArkUIGeneratedNativeModule._ComponentContent_update(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private reuse_serialize(param?: Object): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (param !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const paramTmpValue = param! - thisSerializer.holdAndWriteObject(paramTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - ArkUIGeneratedNativeModule._ComponentContent_reuse(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private recycle_serialize(): void { - ArkUIGeneratedNativeModule._ComponentContent_recycle(this.peer!.ptr) - } - private dispose_serialize(): void { - ArkUIGeneratedNativeModule._ComponentContent_dispose(this.peer!.ptr) - } - private updateConfiguration_serialize(): void { - ArkUIGeneratedNativeModule._ComponentContent_updateConfiguration(this.peer!.ptr) - } -} -export class ComponentContent_serializer { - public static write(buffer: SerializerBase, value: ComponentContent): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): ComponentContent { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return ComponentContentInternal.fromPtr(ptr) - } -} diff --git a/arkoala-arkts/arkui/generated/ComponentRootModifier.ets b/arkoala-arkts/arkui/generated/ComponentRootModifier.ets index 5368549091d6a2cbccffda4233efca0864d59e87..06fcecd3e226fefca82bf661ab5b8a4b16bf6627 100644 --- a/arkoala-arkts/arkui/generated/ComponentRootModifier.ets +++ b/arkoala-arkts/arkui/generated/ComponentRootModifier.ets @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkComponentRootPeer, ComponentRoot } from "./component/idlize" import { int32 } from "@koalaui/common" export class ComponentRootModifier implements ComponentRoot,AttributeModifier { diff --git a/arkoala-arkts/arkui/sdk/generated/component/toolbar.ets b/arkoala-arkts/arkui/generated/ConditionScopeModifier.ets similarity index 42% rename from arkoala-arkts/arkui/sdk/generated/component/toolbar.ets rename to arkoala-arkts/arkui/generated/ConditionScopeModifier.ets index 040931face0443ef3ab0951b93350a3d796a541c..5d22c9d0ffd369e31bdd4ff7ec6fecf4081f8433 100644 --- a/arkoala-arkts/arkui/sdk/generated/component/toolbar.ets +++ b/arkoala-arkts/arkui/generated/ConditionScopeModifier.ets @@ -16,33 +16,26 @@ // 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, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { AttributeModifier, AttributeUpdater } from "./../index" -export enum ToolBarItemPlacement { - TOP_BAR_LEADING = 0, - TOP_BAR_TRAILING = 1 -} -export declare interface ToolBarItemOptions { - placement?: ToolBarItemPlacement; -} -export interface ToolBarItemAttribute { - attributeModifier(value: AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") +import { AttributeModifier } from "#handwritten" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" +import { ArkConditionScopePeer, ConditionScope } from "./component/idlize" +import { int32 } from "@koalaui/common" +export class ConditionScopeModifier implements ConditionScope,AttributeModifier { + _instanceId: number = -1; + setInstanceId(instanceId: number): void { + this._instanceId = instanceId } -} -export class ArkToolBarItemStyle implements ToolBarItemAttribute { - public attributeModifier(value: AttributeModifier | undefined): this { + isUpdater: () => boolean = () => false + applyNormalAttribute(instance: ConditionScope): void { } + applyPressedAttribute(instance: ConditionScope): void { } + applyFocusedAttribute(instance: ConditionScope): void { } + applyDisabledAttribute(instance: ConditionScope): void { } + applySelectedAttribute(instance: ConditionScope): void { } + applyModifierPatch(peer: ArkConditionScopePeer): void { + } + mergeModifier(modifier: ConditionScopeModifier): void { + } + public attributeModifier(value: AttributeModifier | undefined): this { throw new Error("Not implemented") } } - -@memo -@ComponentBuilder -export function ToolBarItem( - options?: ToolBarItemOptions, - @memo - content_?: () => void, -): ToolBarItemAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/generated/ContainerSpanModifier.ets b/arkoala-arkts/arkui/generated/ContainerSpanModifier.ets index 7a4108033a8af7368104f179aa6e6ca0b257af70..cfd794e6d6d6480743c126402e7c176e183dc955 100644 --- a/arkoala-arkts/arkui/generated/ContainerSpanModifier.ets +++ b/arkoala-arkts/arkui/generated/ContainerSpanModifier.ets @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkContainerSpanPeer, ContainerSpanAttribute } from "./component/containerSpan" import { int32 } from "@koalaui/common" import { TextBackgroundStyle } from "./component/span" diff --git a/arkoala-arkts/arkui/generated/Content.ets b/arkoala-arkts/arkui/generated/Content.ets deleted file mode 100644 index 9004a32d4e6ad80bf3d0b6f1344e19ad4a07585e..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/Content.ets +++ /dev/null @@ -1,24 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export interface Content { -} diff --git a/arkoala-arkts/arkui/generated/CounterModifier.ets b/arkoala-arkts/arkui/generated/CounterModifier.ets index ca66ba334ee0e6ed45f54532e8bb25be11e0b412..87fe9fdad67188fb385218b1a1ac8aa6a8652c42 100644 --- a/arkoala-arkts/arkui/generated/CounterModifier.ets +++ b/arkoala-arkts/arkui/generated/CounterModifier.ets @@ -18,12 +18,13 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkCounterPeer, CounterAttribute } from "./component/counter" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { VoidCallback } from "./component/units" -export class CounterModifier extends CommonMethodModifier implements CounterAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class CounterModifier extends CommonMethodModifier implements CounterAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -216,7 +217,7 @@ export class CounterModifier extends CommonMethodModifier implements CounterAttr } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/CustomBuilderRootModifier.ets b/arkoala-arkts/arkui/generated/CustomBuilderRootModifier.ets index 3793000a72970ecee6476e428f5ef16a23addc96..3c4749e1563c4c624cb1017e591094dc68e2ea95 100644 --- a/arkoala-arkts/arkui/generated/CustomBuilderRootModifier.ets +++ b/arkoala-arkts/arkui/generated/CustomBuilderRootModifier.ets @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkCustomBuilderRootPeer, CustomBuilderRoot } from "./component/idlize" import { int32 } from "@koalaui/common" export class CustomBuilderRootModifier implements CustomBuilderRoot,AttributeModifier { diff --git a/arkoala-arkts/arkui/generated/CustomLayoutRootModifier.ets b/arkoala-arkts/arkui/generated/CustomLayoutRootModifier.ets index 9bdfcaec9d9ebee092aae5a8246294d0fca5ccf6..80e5e0905aae2b6c8a5d6c26bd8db8424202f9f6 100644 --- a/arkoala-arkts/arkui/generated/CustomLayoutRootModifier.ets +++ b/arkoala-arkts/arkui/generated/CustomLayoutRootModifier.ets @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkCustomLayoutRootPeer, Callback_onMeasureSize_SizeResult, Callback_onPlaceChildren_Void, CustomLayoutRoot } from "./component/idlize" import { int32 } from "@koalaui/common" import { GeometryInfo, Measurable, Layoutable } from "./component/common" diff --git a/arkoala-arkts/arkui/generated/DataPanelModifier.ets b/arkoala-arkts/arkui/generated/DataPanelModifier.ets index ec757cc309413b85b6ed35aa62ab6105d65f50a3..7c249afad4498afc01c196dbe2c974d71575e492 100644 --- a/arkoala-arkts/arkui/generated/DataPanelModifier.ets +++ b/arkoala-arkts/arkui/generated/DataPanelModifier.ets @@ -18,14 +18,15 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier, ContentModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkDataPanelPeer, LinearGradient, DataPanelShadowOptions, DataPanelConfiguration, DataPanelAttribute } from "./component/dataPanel" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { ResourceColor, Length } from "./component/units" -import { Color } from "./component/enums" -import { Resource } from "global.resource" -export class DataPanelModifier extends CommonMethodModifier implements DataPanelAttribute,AttributeModifier { +import { Color as arkui_component_enums_Color } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class DataPanelModifier extends CommonMethodModifier implements DataPanelAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -262,7 +263,7 @@ export class DataPanelModifier extends CommonMethodModifier implements DataPanel } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/DatePickerModifier.ets b/arkoala-arkts/arkui/generated/DatePickerModifier.ets index 021d3a1d8cb7d5124421668db338e15d5812c90f..3a80cceddcc2ad0d6a5966f4b53782e96d9b4455 100644 --- a/arkoala-arkts/arkui/generated/DatePickerModifier.ets +++ b/arkoala-arkts/arkui/generated/DatePickerModifier.ets @@ -18,12 +18,13 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkDatePickerPeer, DatePickerAttribute } from "./component/datePicker" import { int32 } from "@koalaui/common" import { CommonMethod, PickerTextStyle } from "./component/common" import { CrownSensitivity } from "./component/enums" -export class DatePickerModifier extends CommonMethodModifier implements DatePickerAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class DatePickerModifier extends CommonMethodModifier implements DatePickerAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -348,7 +349,7 @@ export class DatePickerModifier extends CommonMethodModifier implements DatePick } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/DividerModifier.ets b/arkoala-arkts/arkui/generated/DividerModifier.ets index 105bca3522a38c38a41772db5a264957ccb9f642..581e151e5073e1ff75bae9b737bc2c8f9beaa43d 100644 --- a/arkoala-arkts/arkui/generated/DividerModifier.ets +++ b/arkoala-arkts/arkui/generated/DividerModifier.ets @@ -18,14 +18,15 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkDividerPeer, DividerAttribute } from "./component/divider" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { ResourceColor } from "./component/units" -import { Color, LineCapStyle } from "./component/enums" -import { Resource } from "global.resource" -export class DividerModifier extends CommonMethodModifier implements DividerAttribute,AttributeModifier { +import { Color as arkui_component_enums_Color, LineCapStyle } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class DividerModifier extends CommonMethodModifier implements DividerAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -218,7 +219,7 @@ export class DividerModifier extends CommonMethodModifier implements DividerAttr } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/EffectComponentModifier.ets b/arkoala-arkts/arkui/generated/EffectComponentModifier.ets index ff8fed31eabff28aec9357e4396dce4b25a998d1..e1ea0caab9091f64ffa8a3de42cd0f031a615945 100644 --- a/arkoala-arkts/arkui/generated/EffectComponentModifier.ets +++ b/arkoala-arkts/arkui/generated/EffectComponentModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkEffectComponentPeer, EffectComponentAttribute } from "./component/effectComponent" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -export class EffectComponentModifier extends CommonMethodModifier implements EffectComponentAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class EffectComponentModifier extends CommonMethodModifier implements EffectComponentAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -39,7 +40,10 @@ export class EffectComponentModifier extends CommonMethodModifier implements Eff mergeModifier(modifier: EffectComponentModifier): void { super.mergeModifier(modifier) } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + alwaysSnapshot(value: boolean): this { + throw new Error("Not implemented") + } + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/EllipseModifier.ets b/arkoala-arkts/arkui/generated/EllipseModifier.ets index 40370502a7a50bad47b40e92702f4da6c3fd89de..562a016b1b7d3762d0ddff46b4d260a2d392e8dc 100644 --- a/arkoala-arkts/arkui/generated/EllipseModifier.ets +++ b/arkoala-arkts/arkui/generated/EllipseModifier.ets @@ -19,11 +19,12 @@ import { CommonShapeMethodModifier } from "./CommonShapeMethodModifier" import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkEllipsePeer, EllipseAttribute } from "./component/ellipse" import { int32 } from "@koalaui/common" -import { CommonShapeMethod, CommonMethod } from "./component/common" -export class EllipseModifier extends CommonShapeMethodModifier implements EllipseAttribute,AttributeModifier { +import { CommonShapeMethod as arkui_component_common_CommonShapeMethod, CommonMethod } from "./component/common" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class EllipseModifier extends CommonShapeMethodModifier implements EllipseAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -40,7 +41,7 @@ export class EllipseModifier extends CommonShapeMethodModifier implements Ellips mergeModifier(modifier: EllipseModifier): void { super.mergeModifier(modifier) } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/EmbeddedComponentModifier.ets b/arkoala-arkts/arkui/generated/EmbeddedComponentModifier.ets index dc02e847d84d12de1f70681c01b86516fc3809d9..22b36ea9dbfbc54098111ed6a9f492c2e4b4f4ea 100644 --- a/arkoala-arkts/arkui/generated/EmbeddedComponentModifier.ets +++ b/arkoala-arkts/arkui/generated/EmbeddedComponentModifier.ets @@ -17,13 +17,14 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { CommonMethodModifier } from "./CommonMethodModifier" -import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeModifier, extractors } from "#handwritten" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkEmbeddedComponentPeer, EmbeddedComponentAttribute } from "./component/embeddedComponent" import { int32 } from "@koalaui/common" import { CommonMethod, TerminationInfo } from "./component/common" -import { ErrorCallback, BusinessError } from "./framework/ohos.base" -export class EmbeddedComponentModifier extends CommonMethodModifier implements EmbeddedComponentAttribute,AttributeModifier { +import { ErrorCallback, BusinessError } from "@ohos.base" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class EmbeddedComponentModifier extends CommonMethodModifier implements EmbeddedComponentAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -128,7 +129,7 @@ export class EmbeddedComponentModifier extends CommonMethodModifier implements E } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/FlexModifier.ets b/arkoala-arkts/arkui/generated/FlexModifier.ets index 7d7c124cc5c8b89da8f138f672e89463b051878b..aa2b83f18dcc160184e84c0dfe0bab2cdf1de136 100644 --- a/arkoala-arkts/arkui/generated/FlexModifier.ets +++ b/arkoala-arkts/arkui/generated/FlexModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkFlexPeer, FlexAttribute } from "./component/flex" import { int32 } from "@koalaui/common" -import { CommonMethod } from "./component/common" -export class FlexModifier extends CommonMethodModifier implements FlexAttribute,AttributeModifier { +import { CommonMethod, PointLightStyle } from "./component/common" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class FlexModifier extends CommonMethodModifier implements FlexAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -39,7 +40,10 @@ export class FlexModifier extends CommonMethodModifier implements FlexAttribute, mergeModifier(modifier: FlexModifier): void { super.mergeModifier(modifier) } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + pointLight(value: PointLightStyle): this { + throw new Error("Not implemented") + } + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/FlowItemModifier.ets b/arkoala-arkts/arkui/generated/FlowItemModifier.ets index faad6223ddbb0eabb32bf7b8095b23df056484e6..f31ec1b5923ae99b55ab2c64d7eeff0e59d67785 100644 --- a/arkoala-arkts/arkui/generated/FlowItemModifier.ets +++ b/arkoala-arkts/arkui/generated/FlowItemModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkFlowItemPeer, FlowItemAttribute } from "./component/flowItem" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -export class FlowItemModifier extends CommonMethodModifier implements FlowItemAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class FlowItemModifier extends CommonMethodModifier implements FlowItemAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -39,7 +40,7 @@ export class FlowItemModifier extends CommonMethodModifier implements FlowItemAt mergeModifier(modifier: FlowItemModifier): void { super.mergeModifier(modifier) } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/FolderStackModifier.ets b/arkoala-arkts/arkui/generated/FolderStackModifier.ets index f34c61088ae7786d62225ab404ac1468ed6670c0..15d797f99043d1d7126b7a76ea08fc7b4fca41fe 100644 --- a/arkoala-arkts/arkui/generated/FolderStackModifier.ets +++ b/arkoala-arkts/arkui/generated/FolderStackModifier.ets @@ -18,12 +18,13 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkFolderStackPeer, OnFoldStatusChangeCallback, OnFoldStatusChangeInfo, OnHoverStatusChangeCallback, HoverEventParam, FolderStackAttribute } from "./component/folderStack" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { Alignment } from "./component/enums" -export class FolderStackModifier extends CommonMethodModifier implements FolderStackAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class FolderStackModifier extends CommonMethodModifier implements FolderStackAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -260,7 +261,7 @@ export class FolderStackModifier extends CommonMethodModifier implements FolderS } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/FormComponentModifier.ets b/arkoala-arkts/arkui/generated/FormComponentModifier.ets index 908092f1b54e12db520ed6b8be70ff31ec99283a..5c4432b27207b4ceb93885251d142b9f7f66354f 100644 --- a/arkoala-arkts/arkui/generated/FormComponentModifier.ets +++ b/arkoala-arkts/arkui/generated/FormComponentModifier.ets @@ -18,13 +18,14 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkFormComponentPeer, FormSize, FormDimension, FormCallbackInfo, ErrorInformation, FormComponentAttribute } from "./component/formComponent" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { Visibility } from "./component/enums" import { VoidCallback } from "./component/units" -export class FormComponentModifier extends CommonMethodModifier implements FormComponentAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class FormComponentModifier extends CommonMethodModifier implements FormComponentAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -525,7 +526,7 @@ export class FormComponentModifier extends CommonMethodModifier implements FormC } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/FormLinkModifier.ets b/arkoala-arkts/arkui/generated/FormLinkModifier.ets index 16e646b74071f227873a7884dea324a7dc440e2d..ddd2d8daa8ff8e656a6fb5b5bac320db99734d8b 100644 --- a/arkoala-arkts/arkui/generated/FormLinkModifier.ets +++ b/arkoala-arkts/arkui/generated/FormLinkModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkFormLinkPeer, FormLinkAttribute } from "./component/formLink" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -export class FormLinkModifier extends CommonMethodModifier implements FormLinkAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class FormLinkModifier extends CommonMethodModifier implements FormLinkAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -39,7 +40,7 @@ export class FormLinkModifier extends CommonMethodModifier implements FormLinkAt mergeModifier(modifier: FormLinkModifier): void { super.mergeModifier(modifier) } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/FrameNode.ets b/arkoala-arkts/arkui/generated/FrameNode.ets deleted file mode 100644 index 07faf3238156ae2c56819ff818da3d605cba46d6..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/FrameNode.ets +++ /dev/null @@ -1,473 +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 { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Size_serializer, Size } from "./Graphics" -import { Position_serializer, Position } from "./component/units" -import { UIContext, UIContextInternal } from "./framework/ohos.arkui.UIContext" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { unsafeCast, int32, int64, float32 } from "@koalaui/common" -import { CallbackTransformer } from "./CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export class FrameNodeInternal { - public static fromPtr(ptr: KPointer): FrameNode { - return new FrameNode(false, ptr) - } -} -export class FrameNode implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(_0: boolean, peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, FrameNode.getFinalizer()) - } - constructor(uiContext: UIContext) { - this(false, FrameNode.construct(uiContext)) - } - static construct(uiContext: UIContext): KPointer { - const retval = ArkUIGeneratedNativeModule._FrameNode_construct(toPeerPtr(uiContext)) - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._FrameNode_getFinalizer() - } - private static getFrameNodeByKey_serialize(name: string): FrameNode { - const retval = ArkUIGeneratedNativeModule._FrameNode_getFrameNodeByKey(name) - const obj : FrameNode = FrameNodeInternal.fromPtr(retval) - return obj - } - private static getAttachedFrameNodeById_serialize(id: string): FrameNode { - const retval = ArkUIGeneratedNativeModule._FrameNode_getAttachedFrameNodeById(id) - const obj : FrameNode = FrameNodeInternal.fromPtr(retval) - return obj - } - private static getFrameNodeById_serialize(id: number): FrameNode { - const retval = ArkUIGeneratedNativeModule._FrameNode_getFrameNodeById(id) - const obj : FrameNode = FrameNodeInternal.fromPtr(retval) - return obj - } - private static getFrameNodeByUniqueId_serialize(id: number): FrameNode { - const retval = ArkUIGeneratedNativeModule._FrameNode_getFrameNodeByUniqueId(id) - const obj : FrameNode = FrameNodeInternal.fromPtr(retval) - return obj - } - private static getFrameNodePtr_serialize(node: FrameNode): KPointer { - const retval = ArkUIGeneratedNativeModule._FrameNode_getFrameNodePtr(toPeerPtr(node)) - return retval - } - private static createTypedFrameNode_serialize(type: string): FrameNode { - const retval = ArkUIGeneratedNativeModule._FrameNode_createTypedFrameNode(type) - const obj : FrameNode = FrameNodeInternal.fromPtr(retval) - return obj - } - public isModifiable(): boolean { - return this.isModifiable_serialize() - } - public appendChild(node: FrameNode): void { - const node_casted = node as (FrameNode) - this.appendChild_serialize(node_casted) - return - } - public insertChildAfter(child: FrameNode, sibling: FrameNode): void { - const child_casted = child as (FrameNode) - const sibling_casted = sibling as (FrameNode) - this.insertChildAfter_serialize(child_casted, sibling_casted) - return - } - public removeChild(node: FrameNode): void { - const node_casted = node as (FrameNode) - this.removeChild_serialize(node_casted) - return - } - public clearChildren(): void { - this.clearChildren_serialize() - return - } - public getChild(index: number, expandMode: number): FrameNode { - const index_casted = index as (number) - const expandMode_casted = expandMode as (number) - return this.getChild_serialize(index_casted, expandMode_casted) - } - public getFirstChild(): FrameNode { - return this.getFirstChild_serialize() - } - public getNextSibling(): FrameNode { - return this.getNextSibling_serialize() - } - public getPreviousSibling(): FrameNode { - return this.getPreviousSibling_serialize() - } - public getParent(): FrameNode { - return this.getParent_serialize() - } - public getChildrenCount(): int32 { - return this.getChildrenCount_serialize() - } - public dispose(): void { - this.dispose_serialize() - return - } - public getId(): string { - return this.getId_serialize() - } - public getUniqueId(): number { - return this.getUniqueId_serialize() - } - public getNodeType(): string { - return this.getNodeType_serialize() - } - public getOpacity(): number { - return this.getOpacity_serialize() - } - public isVisible(): boolean { - return this.isVisible_serialize() - } - public isClipToFrame(): boolean { - return this.isClipToFrame_serialize() - } - public isAttached(): boolean { - return this.isAttached_serialize() - } - public getInspectorInfo(): Object { - return this.getInspectorInfo_serialize() - } - public invalidate(): void { - this.invalidate_serialize() - return - } - public disposeTree(): void { - this.disposeTree_serialize() - return - } - public setCrossLanguageOptions(options: CrossLanguageOptions): void { - const options_casted = options as (CrossLanguageOptions) - this.setCrossLanguageOptions_serialize(options_casted) - return - } - public getCrossLanguageOptions(): CrossLanguageOptions { - return this.getCrossLanguageOptions_serialize() - } - public setMeasuredSize(size: Size): void { - const size_casted = size as (Size) - this.setMeasuredSize_serialize(size_casted) - return - } - public setLayoutPosition(position: Position): void { - const position_casted = position as (Position) - this.setLayoutPosition_serialize(position_casted) - return - } - public measure(constraint: LayoutConstraint): void { - const constraint_casted = constraint as (LayoutConstraint) - this.measure_serialize(constraint_casted) - return - } - public layout(position: Position): void { - const position_casted = position as (Position) - this.layout_serialize(position_casted) - return - } - public setNeedsLayout(): void { - this.setNeedsLayout_serialize() - return - } - public getPositionToWindowWithTransform(): Position { - return this.getPositionToWindowWithTransform_serialize() - } - public static getFrameNodeByKey(name: string): FrameNode { - const name_casted = name as (string) - return FrameNode.getFrameNodeByKey_serialize(name_casted) - } - public getIdByFrameNode(node: FrameNode): number { - const node_casted = node as (FrameNode) - return this.getIdByFrameNode_serialize(node_casted) - } - public moveTo(targetParent: FrameNode, index: number): void { - const targetParent_casted = targetParent as (FrameNode) - const index_casted = index as (number) - this.moveTo_serialize(targetParent_casted, index_casted) - return - } - public getFirstChildIndexWithoutExpand(): number { - return this.getFirstChildIndexWithoutExpand_serialize() - } - public getLastChildIndexWithoutExpand(): number { - return this.getLastChildIndexWithoutExpand_serialize() - } - public static getAttachedFrameNodeById(id: string): FrameNode { - const id_casted = id as (string) - return FrameNode.getAttachedFrameNodeById_serialize(id_casted) - } - public static getFrameNodeById(id: number): FrameNode { - const id_casted = id as (number) - return FrameNode.getFrameNodeById_serialize(id_casted) - } - public static getFrameNodeByUniqueId(id: number): FrameNode { - const id_casted = id as (number) - return FrameNode.getFrameNodeByUniqueId_serialize(id_casted) - } - public reuse(): void { - this.reuse_serialize() - return - } - public recycle(): void { - this.recycle_serialize() - return - } - public static getFrameNodePtr(node: FrameNode): KPointer { - const node_casted = node as (FrameNode) - return FrameNode.getFrameNodePtr_serialize(node_casted) - } - public static createTypedFrameNode(type: string): FrameNode { - const type_casted = type as (string) - return FrameNode.createTypedFrameNode_serialize(type_casted) - } - public createByRawPtr(pointer: FrameNode): KPointer { - const pointer_casted = pointer as (FrameNode) - return this.createByRawPtr_serialize(pointer_casted) - } - public unWrapRawPtr(pointer: KPointer): FrameNode { - const pointer_casted = pointer as (KPointer) - return this.unWrapRawPtr_serialize(pointer_casted) - } - private isModifiable_serialize(): boolean { - const retval = ArkUIGeneratedNativeModule._FrameNode_isModifiable(this.peer!.ptr) - return retval - } - private appendChild_serialize(node: FrameNode): void { - ArkUIGeneratedNativeModule._FrameNode_appendChild(this.peer!.ptr, toPeerPtr(node)) - } - private insertChildAfter_serialize(child: FrameNode, sibling: FrameNode): void { - ArkUIGeneratedNativeModule._FrameNode_insertChildAfter(this.peer!.ptr, toPeerPtr(child), toPeerPtr(sibling)) - } - private removeChild_serialize(node: FrameNode): void { - ArkUIGeneratedNativeModule._FrameNode_removeChild(this.peer!.ptr, toPeerPtr(node)) - } - private clearChildren_serialize(): void { - ArkUIGeneratedNativeModule._FrameNode_clearChildren(this.peer!.ptr) - } - private getChild_serialize(index: number, expandMode: number): FrameNode { - const retval = ArkUIGeneratedNativeModule._FrameNode_getChild(this.peer!.ptr, index, expandMode) - const obj : FrameNode = FrameNodeInternal.fromPtr(retval) - return obj - } - private getFirstChild_serialize(): FrameNode { - const retval = ArkUIGeneratedNativeModule._FrameNode_getFirstChild(this.peer!.ptr) - const obj : FrameNode = FrameNodeInternal.fromPtr(retval) - return obj - } - private getNextSibling_serialize(): FrameNode { - const retval = ArkUIGeneratedNativeModule._FrameNode_getNextSibling(this.peer!.ptr) - const obj : FrameNode = FrameNodeInternal.fromPtr(retval) - return obj - } - private getPreviousSibling_serialize(): FrameNode { - const retval = ArkUIGeneratedNativeModule._FrameNode_getPreviousSibling(this.peer!.ptr) - const obj : FrameNode = FrameNodeInternal.fromPtr(retval) - return obj - } - private getParent_serialize(): FrameNode { - const retval = ArkUIGeneratedNativeModule._FrameNode_getParent(this.peer!.ptr) - const obj : FrameNode = FrameNodeInternal.fromPtr(retval) - return obj - } - private getChildrenCount_serialize(): int32 { - const retval = ArkUIGeneratedNativeModule._FrameNode_getChildrenCount(this.peer!.ptr) - return retval - } - private dispose_serialize(): void { - ArkUIGeneratedNativeModule._FrameNode_dispose(this.peer!.ptr) - } - private getId_serialize(): string { - const retval = ArkUIGeneratedNativeModule._FrameNode_getId(this.peer!.ptr) - return retval - } - private getUniqueId_serialize(): number { - const retval = ArkUIGeneratedNativeModule._FrameNode_getUniqueId(this.peer!.ptr) - return retval - } - private getNodeType_serialize(): string { - const retval = ArkUIGeneratedNativeModule._FrameNode_getNodeType(this.peer!.ptr) - return retval - } - private getOpacity_serialize(): number { - const retval = ArkUIGeneratedNativeModule._FrameNode_getOpacity(this.peer!.ptr) - return retval - } - private isVisible_serialize(): boolean { - const retval = ArkUIGeneratedNativeModule._FrameNode_isVisible(this.peer!.ptr) - return retval - } - private isClipToFrame_serialize(): boolean { - const retval = ArkUIGeneratedNativeModule._FrameNode_isClipToFrame(this.peer!.ptr) - return retval - } - private isAttached_serialize(): boolean { - const retval = ArkUIGeneratedNativeModule._FrameNode_isAttached(this.peer!.ptr) - return retval - } - private getInspectorInfo_serialize(): Object { - const retval = ArkUIGeneratedNativeModule._FrameNode_getInspectorInfo(this.peer!.ptr) - return retval - } - private invalidate_serialize(): void { - ArkUIGeneratedNativeModule._FrameNode_invalidate(this.peer!.ptr) - } - private disposeTree_serialize(): void { - ArkUIGeneratedNativeModule._FrameNode_disposeTree(this.peer!.ptr) - } - private setCrossLanguageOptions_serialize(options: CrossLanguageOptions): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - CrossLanguageOptions_serializer.write(thisSerializer, options) - ArkUIGeneratedNativeModule._FrameNode_setCrossLanguageOptions(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private getCrossLanguageOptions_serialize(): CrossLanguageOptions { - const retval = ArkUIGeneratedNativeModule._FrameNode_getCrossLanguageOptions(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : CrossLanguageOptions = CrossLanguageOptions_serializer.read(retvalDeserializer) - return returnResult - } - private setMeasuredSize_serialize(size: Size): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - Size_serializer.write(thisSerializer, size) - ArkUIGeneratedNativeModule._FrameNode_setMeasuredSize(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private setLayoutPosition_serialize(position: Position): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - Position_serializer.write(thisSerializer, position) - ArkUIGeneratedNativeModule._FrameNode_setLayoutPosition(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private measure_serialize(constraint: LayoutConstraint): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - LayoutConstraint_serializer.write(thisSerializer, constraint) - ArkUIGeneratedNativeModule._FrameNode_measure(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private layout_serialize(position: Position): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - Position_serializer.write(thisSerializer, position) - ArkUIGeneratedNativeModule._FrameNode_layout(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private setNeedsLayout_serialize(): void { - ArkUIGeneratedNativeModule._FrameNode_setNeedsLayout(this.peer!.ptr) - } - private getPositionToWindowWithTransform_serialize(): Position { - const retval = ArkUIGeneratedNativeModule._FrameNode_getPositionToWindowWithTransform(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Position = Position_serializer.read(retvalDeserializer) - return returnResult - } - private getIdByFrameNode_serialize(node: FrameNode): number { - const retval = ArkUIGeneratedNativeModule._FrameNode_getIdByFrameNode(this.peer!.ptr, toPeerPtr(node)) - return retval - } - private moveTo_serialize(targetParent: FrameNode, index: number): void { - ArkUIGeneratedNativeModule._FrameNode_moveTo(this.peer!.ptr, toPeerPtr(targetParent), index) - } - private getFirstChildIndexWithoutExpand_serialize(): number { - const retval = ArkUIGeneratedNativeModule._FrameNode_getFirstChildIndexWithoutExpand(this.peer!.ptr) - return retval - } - private getLastChildIndexWithoutExpand_serialize(): number { - const retval = ArkUIGeneratedNativeModule._FrameNode_getLastChildIndexWithoutExpand(this.peer!.ptr) - return retval - } - private reuse_serialize(): void { - ArkUIGeneratedNativeModule._FrameNode_reuse(this.peer!.ptr) - } - private recycle_serialize(): void { - ArkUIGeneratedNativeModule._FrameNode_recycle(this.peer!.ptr) - } - private createByRawPtr_serialize(pointer: FrameNode): KPointer { - const retval = ArkUIGeneratedNativeModule._FrameNode_createByRawPtr(this.peer!.ptr, toPeerPtr(pointer)) - return retval - } - private unWrapRawPtr_serialize(pointer: KPointer): FrameNode { - const retval = ArkUIGeneratedNativeModule._FrameNode_unWrapRawPtr(this.peer!.ptr, pointer) - const obj : FrameNode = FrameNodeInternal.fromPtr(retval) - return obj - } -} -export interface CrossLanguageOptions { - attributeSetting?: boolean; -} -export interface LayoutConstraint { - maxSize: Size; - minSize: Size; - percentReference: Size; -} -export class FrameNode_serializer { - public static write(buffer: SerializerBase, value: FrameNode): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): FrameNode { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return FrameNodeInternal.fromPtr(ptr) - } -} -export class CrossLanguageOptions_serializer { - public static write(buffer: SerializerBase, value: CrossLanguageOptions): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForAttributeSetting = value.attributeSetting - if (valueHolderForAttributeSetting !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForAttributeSettingTmpValue = valueHolderForAttributeSetting! - valueSerializer.writeBoolean(valueHolderForAttributeSettingTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): CrossLanguageOptions { - let valueDeserializer : DeserializerBase = buffer - const attributeSettingTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let attributeSettingTmpBuf : boolean | undefined = undefined - if ((attributeSettingTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - attributeSettingTmpBuf = valueDeserializer.readBoolean() - } - const attributeSettingTmpResult : boolean | undefined = attributeSettingTmpBuf - let value : CrossLanguageOptions = ({attributeSetting: attributeSettingTmpResult} as CrossLanguageOptions) - return value - } -} -export class LayoutConstraint_serializer { - public static write(buffer: SerializerBase, value: LayoutConstraint): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForMaxSize = value.maxSize - Size_serializer.write(valueSerializer, valueHolderForMaxSize) - const valueHolderForMinSize = value.minSize - Size_serializer.write(valueSerializer, valueHolderForMinSize) - const valueHolderForPercentReference = value.percentReference - Size_serializer.write(valueSerializer, valueHolderForPercentReference) - } - public static read(buffer: DeserializerBase): LayoutConstraint { - let valueDeserializer : DeserializerBase = buffer - const maxSizeTmpResult : Size = Size_serializer.read(valueDeserializer) - const minSizeTmpResult : Size = Size_serializer.read(valueDeserializer) - const percentReferenceTmpResult : Size = Size_serializer.read(valueDeserializer) - let value : LayoutConstraint = ({maxSize: maxSizeTmpResult, minSize: minSizeTmpResult, percentReference: percentReferenceTmpResult} as LayoutConstraint) - return value - } -} diff --git a/arkoala-arkts/arkui/generated/GaugeModifier.ets b/arkoala-arkts/arkui/generated/GaugeModifier.ets index d3e180bde366ad6440734d30095a053094b783a6..c3dbba3128a9d10f468a79b3511ee73498ae1805 100644 --- a/arkoala-arkts/arkui/generated/GaugeModifier.ets +++ b/arkoala-arkts/arkui/generated/GaugeModifier.ets @@ -18,16 +18,17 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier, ContentModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkGaugePeer, GaugeShadowOptions, GaugeIndicatorOptions, GaugeConfiguration, GaugeAttribute } from "./component/gauge" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { ResourceColor, Length } from "./component/units" -import { Color } from "./component/enums" -import { Resource } from "global.resource" +import { Color as arkui_component_enums_Color } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" import { LinearGradient } from "./component/dataPanel" import { CustomBuilder } from "./component/builder" -export class GaugeModifier extends CommonMethodModifier implements GaugeAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class GaugeModifier extends CommonMethodModifier implements GaugeAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -440,7 +441,7 @@ export class GaugeModifier extends CommonMethodModifier implements GaugeAttribut } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/Graphics.ets b/arkoala-arkts/arkui/generated/Graphics.ets deleted file mode 100644 index 1bf3324ed7b67d7a9bfcdee96996be0aaa39d91c..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/Graphics.ets +++ /dev/null @@ -1,799 +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 { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Resource_serializer } from "./framework/resource" -import { ResourceColor, Edges, BorderRadiuses } from "./component/units" -import { Color, BorderStyle } from "./component/enums" -import { Resource } from "global.resource" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { unsafeCast, int32, int64, float32 } from "@koalaui/common" -import { CallbackTransformer } from "./CallbackTransformer" -import { drawing } from "./framework/ohos.graphics.drawing" -import { common2D_Rect_serializer, default as common2D } from "./framework/ohos.graphics.common2D" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { GlobalScope } from "./framework/GlobalScope" -export class ColorMetricsInternal { - public static fromPtr(ptr: KPointer): ColorMetrics { - return new ColorMetrics(ptr) - } -} -export class ColorMetrics implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, ColorMetrics.getFinalizer()) - } - constructor() { - this(ColorMetrics.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._ColorMetrics_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._ColorMetrics_getFinalizer() - } - 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 retval = ArkUIGeneratedNativeModule._ColorMetrics_rgba(red, green, blue, alpha) - const obj : ColorMetrics = ColorMetricsInternal.fromPtr(retval) - return obj - } - private static resourceColor_serialize(color: ResourceColor): ColorMetrics { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (color instanceof Color) { - thisSerializer.writeInt8((0).toChar()) - const colorForIdx0 = color as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(colorForIdx0)) - } else if (color instanceof number) { - thisSerializer.writeInt8((1).toChar()) - const colorForIdx1 = color as number - thisSerializer.writeNumber(colorForIdx1) - } else if (color instanceof string) { - thisSerializer.writeInt8((2).toChar()) - const colorForIdx2 = color as string - thisSerializer.writeString(colorForIdx2) - } else if (color instanceof Resource) { - thisSerializer.writeInt8((3).toChar()) - const colorForIdx3 = color as Resource - Resource_serializer.write(thisSerializer, colorForIdx3) - } - const retval = ArkUIGeneratedNativeModule._ColorMetrics_resourceColor(thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : ColorMetrics = ColorMetricsInternal.fromPtr(retval) - return obj - } - 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) - 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) - } - public color(): string { - return this.color_serialize() - } - public red(): number { - return this.red_serialize() - } - public green(): number { - return this.green_serialize() - } - public blue(): number { - return this.blue_serialize() - } - public alpha(): number { - return this.alpha_serialize() - } - 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 color_serialize(): string { - const retval = ArkUIGeneratedNativeModule._ColorMetrics_color(this.peer!.ptr) - return retval - } - private red_serialize(): number { - const retval = ArkUIGeneratedNativeModule._ColorMetrics_red(this.peer!.ptr) - return retval - } - private green_serialize(): number { - const retval = ArkUIGeneratedNativeModule._ColorMetrics_green(this.peer!.ptr) - return retval - } - private blue_serialize(): number { - const retval = ArkUIGeneratedNativeModule._ColorMetrics_blue(this.peer!.ptr) - return retval - } - private alpha_serialize(): number { - const retval = ArkUIGeneratedNativeModule._ColorMetrics_alpha(this.peer!.ptr) - return retval - } -} -export class DrawContextInternal { - public static fromPtr(ptr: KPointer): DrawContext { - return new DrawContext(ptr) - } -} -export class DrawContext implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, DrawContext.getFinalizer()) - } - constructor() { - this(DrawContext.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._DrawContext_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._DrawContext_getFinalizer() - } - public size(): Size { - return this.size_serialize() - } - public sizeInPixel(): Size { - return this.sizeInPixel_serialize() - } - public canvas(): drawing.Canvas { - return this.canvas_serialize() - } - private size_serialize(): Size { - const retval = ArkUIGeneratedNativeModule._DrawContext_size(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Size = Size_serializer.read(retvalDeserializer) - return returnResult - } - private sizeInPixel_serialize(): Size { - const retval = ArkUIGeneratedNativeModule._DrawContext_sizeInPixel(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Size = Size_serializer.read(retvalDeserializer) - return returnResult - } - private canvas_serialize(): drawing.Canvas { - const retval = ArkUIGeneratedNativeModule._DrawContext_canvas(this.peer!.ptr) - const obj : drawing.Canvas = drawing.CanvasInternal.fromPtr(retval) - return obj - } -} -export class LengthMetricsInternal { - public static fromPtr(ptr: KPointer): LengthMetrics { - return new LengthMetrics(false, false, ptr) - } -} -export class LengthMetrics implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - get unit(): LengthUnit { - return this.getUnit() - } - set unit(unit: LengthUnit) { - this.setUnit(unit) - } - get value(): number { - return this.getValue() - } - set value(value: number) { - this.setValue(value) - } - constructor(_0: boolean, _1: boolean, peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, LengthMetrics.getFinalizer()) - } - constructor(value: number, unit: LengthUnit) { - this(false, false, LengthMetrics.construct(value, unit)) - } - static construct(value: number, unit: LengthUnit): KPointer { - const retval = ArkUIGeneratedNativeModule._LengthMetrics_construct(value, TypeChecker.LengthUnit_ToNumeric(unit)) - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._LengthMetrics_getFinalizer() - } - private static px_serialize(value: number): LengthMetrics { - const retval = ArkUIGeneratedNativeModule._LengthMetrics_px(value) - 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 : SerializerBase = SerializerBase.hold() - Resource_serializer.write(thisSerializer, value) - const retval = ArkUIGeneratedNativeModule._LengthMetrics_resource(thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : LengthMetrics = LengthMetricsInternal.fromPtr(retval) - return obj - } - public static px(value: number): LengthMetrics { - 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) - } - private getUnit(): LengthUnit { - return this.getUnit_serialize() - } - private setUnit(unit: LengthUnit): void { - const unit_casted = unit as (LengthUnit) - this.setUnit_serialize(unit_casted) - return - } - private getValue(): number { - return this.getValue_serialize() - } - private setValue(value: number): void { - const value_casted = value as (number) - this.setValue_serialize(value_casted) - return - } - private getUnit_serialize(): LengthUnit { - const retval = ArkUIGeneratedNativeModule._LengthMetrics_getUnit(this.peer!.ptr) - return TypeChecker.LengthUnit_FromNumeric(retval) - } - private setUnit_serialize(unit: LengthUnit): void { - ArkUIGeneratedNativeModule._LengthMetrics_setUnit(this.peer!.ptr, TypeChecker.LengthUnit_ToNumeric(unit)) - } - private getValue_serialize(): number { - const retval = ArkUIGeneratedNativeModule._LengthMetrics_getValue(this.peer!.ptr) - return retval - } - private setValue_serialize(value: number): void { - ArkUIGeneratedNativeModule._LengthMetrics_setValue(this.peer!.ptr, value) - } -} -export class ShapeClipInternal { - public static fromPtr(ptr: KPointer): ShapeClip { - return new ShapeClip(ptr) - } -} -export class ShapeClip implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, ShapeClip.getFinalizer()) - } - constructor() { - this(ShapeClip.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._ShapeClip_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._ShapeClip_getFinalizer() - } - public setRectShape(rect: common2D.Rect): void { - const rect_casted = rect as (common2D.Rect) - this.setRectShape_serialize(rect_casted) - return - } - public setRoundRectShape(roundRect: RoundRect): void { - const roundRect_casted = roundRect as (RoundRect) - this.setRoundRectShape_serialize(roundRect_casted) - return - } - public setCircleShape(circle: Circle): void { - const circle_casted = circle as (Circle) - this.setCircleShape_serialize(circle_casted) - return - } - public setOvalShape(oval: common2D.Rect): void { - const oval_casted = oval as (common2D.Rect) - this.setOvalShape_serialize(oval_casted) - return - } - public setCommandPath(path: CommandPath): void { - const path_casted = path as (CommandPath) - this.setCommandPath_serialize(path_casted) - return - } - private setRectShape_serialize(rect: common2D.Rect): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Rect_serializer.write(thisSerializer, rect) - ArkUIGeneratedNativeModule._ShapeClip_setRectShape(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private setRoundRectShape_serialize(roundRect: RoundRect): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - RoundRect_serializer.write(thisSerializer, roundRect) - ArkUIGeneratedNativeModule._ShapeClip_setRoundRectShape(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private setCircleShape_serialize(circle: Circle): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - Circle_serializer.write(thisSerializer, circle) - ArkUIGeneratedNativeModule._ShapeClip_setCircleShape(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private setOvalShape_serialize(oval: common2D.Rect): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Rect_serializer.write(thisSerializer, oval) - ArkUIGeneratedNativeModule._ShapeClip_setOvalShape(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private setCommandPath_serialize(path: CommandPath): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - CommandPath_serializer.write(thisSerializer, path) - ArkUIGeneratedNativeModule._ShapeClip_setCommandPath(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } -} -export class ShapeMaskInternal { - public static fromPtr(ptr: KPointer): ShapeMask { - return new ShapeMask(ptr) - } -} -export class ShapeMask implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - get fillColor(): number { - return this.getFillColor() - } - set fillColor(fillColor: number) { - this.setFillColor(fillColor) - } - get strokeColor(): number { - return this.getStrokeColor() - } - set strokeColor(strokeColor: number) { - this.setStrokeColor(strokeColor) - } - get strokeWidth(): number { - return this.getStrokeWidth() - } - set strokeWidth(strokeWidth: number) { - this.setStrokeWidth(strokeWidth) - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, ShapeMask.getFinalizer()) - } - constructor() { - this(ShapeMask.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._ShapeMask_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._ShapeMask_getFinalizer() - } - public setRectShape(rect: common2D.Rect): void { - const rect_casted = rect as (common2D.Rect) - this.setRectShape_serialize(rect_casted) - return - } - public setRoundRectShape(roundRect: RoundRect): void { - const roundRect_casted = roundRect as (RoundRect) - this.setRoundRectShape_serialize(roundRect_casted) - return - } - public setCircleShape(circle: Circle): void { - const circle_casted = circle as (Circle) - this.setCircleShape_serialize(circle_casted) - return - } - public setOvalShape(oval: common2D.Rect): void { - const oval_casted = oval as (common2D.Rect) - this.setOvalShape_serialize(oval_casted) - return - } - public setCommandPath(path: CommandPath): void { - const path_casted = path as (CommandPath) - this.setCommandPath_serialize(path_casted) - return - } - private getFillColor(): number { - return this.getFillColor_serialize() - } - private setFillColor(fillColor: number): void { - const fillColor_casted = fillColor as (number) - this.setFillColor_serialize(fillColor_casted) - return - } - private getStrokeColor(): number { - return this.getStrokeColor_serialize() - } - private setStrokeColor(strokeColor: number): void { - const strokeColor_casted = strokeColor as (number) - this.setStrokeColor_serialize(strokeColor_casted) - return - } - private getStrokeWidth(): number { - return this.getStrokeWidth_serialize() - } - private setStrokeWidth(strokeWidth: number): void { - const strokeWidth_casted = strokeWidth as (number) - this.setStrokeWidth_serialize(strokeWidth_casted) - return - } - private setRectShape_serialize(rect: common2D.Rect): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Rect_serializer.write(thisSerializer, rect) - ArkUIGeneratedNativeModule._ShapeMask_setRectShape(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private setRoundRectShape_serialize(roundRect: RoundRect): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - RoundRect_serializer.write(thisSerializer, roundRect) - ArkUIGeneratedNativeModule._ShapeMask_setRoundRectShape(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private setCircleShape_serialize(circle: Circle): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - Circle_serializer.write(thisSerializer, circle) - ArkUIGeneratedNativeModule._ShapeMask_setCircleShape(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private setOvalShape_serialize(oval: common2D.Rect): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Rect_serializer.write(thisSerializer, oval) - ArkUIGeneratedNativeModule._ShapeMask_setOvalShape(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private setCommandPath_serialize(path: CommandPath): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - CommandPath_serializer.write(thisSerializer, path) - ArkUIGeneratedNativeModule._ShapeMask_setCommandPath(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private getFillColor_serialize(): number { - const retval = ArkUIGeneratedNativeModule._ShapeMask_getFillColor(this.peer!.ptr) - return retval - } - private setFillColor_serialize(fillColor: number): void { - ArkUIGeneratedNativeModule._ShapeMask_setFillColor(this.peer!.ptr, fillColor) - } - private getStrokeColor_serialize(): number { - const retval = ArkUIGeneratedNativeModule._ShapeMask_getStrokeColor(this.peer!.ptr) - return retval - } - private setStrokeColor_serialize(strokeColor: number): void { - ArkUIGeneratedNativeModule._ShapeMask_setStrokeColor(this.peer!.ptr, strokeColor) - } - private getStrokeWidth_serialize(): number { - const retval = ArkUIGeneratedNativeModule._ShapeMask_getStrokeWidth(this.peer!.ptr) - return retval - } - private setStrokeWidth_serialize(strokeWidth: number): void { - ArkUIGeneratedNativeModule._ShapeMask_setStrokeWidth(this.peer!.ptr, strokeWidth) - } -} -export interface Size { - width: number; - height: number; -} -export interface Vector2 { - x: number; - y: number; -} -export interface Vector2T { - x: number; - y: number; -} -export interface Vector3 { - x: number; - y: number; - z: number; -} -export type Offset = Vector2; -export type Position = Vector2; -export type Pivot = Vector2; -export type Scale = Vector2; -export type Translation = Vector2; -export type Rotation = Vector3; -export interface Frame { - x: number; - y: number; - width: number; - height: number; -} -export enum LengthUnit { - PX = 0, - VP = 1, - FP = 2, - PERCENT = 3, - LPX = 4 -} -export enum LengthMetricsUnit { - DEFAULT = 0, - PX = 1 -} -export interface Corners { - topLeft: number; - topRight: number; - bottomLeft: number; - bottomRight: number; -} -export type Rect = common2D.Rect; -export interface CornerRadius { -} -export interface RoundRect { - rect: common2D.Rect; - corners: CornerRadius; -} -export interface Circle { - centerX: number; - centerY: number; - radius: number; -} -export interface CommandPath { - commands: string; -} -export function edgeColors(all: number): Edges { - return GlobalScope.edgeColors(all) -} -export function edgeWidths(all: number): Edges { - return GlobalScope.edgeWidths(all) -} -export function borderStyles(all: BorderStyle): Edges { - return GlobalScope.borderStyles(all) -} -export function borderRadiuses(all: number): BorderRadiuses { - return GlobalScope.borderRadiuses(all) -} -export class ColorMetrics_serializer { - public static write(buffer: SerializerBase, value: ColorMetrics): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): ColorMetrics { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return ColorMetricsInternal.fromPtr(ptr) - } -} -export class CornerRadius_serializer { - public static write(buffer: SerializerBase, value: CornerRadius): void { - } - public static read(buffer: DeserializerBase): CornerRadius { - let value : CornerRadius = ({} as CornerRadius) - return value - } -} -export class DrawContext_serializer { - public static write(buffer: SerializerBase, value: DrawContext): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): DrawContext { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return DrawContextInternal.fromPtr(ptr) - } -} -export class ShapeClip_serializer { - public static write(buffer: SerializerBase, value: ShapeClip): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): ShapeClip { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return ShapeClipInternal.fromPtr(ptr) - } -} -export class ShapeMask_serializer { - public static write(buffer: SerializerBase, value: ShapeMask): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): ShapeMask { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return ShapeMaskInternal.fromPtr(ptr) - } -} -export class Size_serializer { - public static write(buffer: SerializerBase, value: Size): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForWidth = value.width - valueSerializer.writeNumber(valueHolderForWidth) - const valueHolderForHeight = value.height - valueSerializer.writeNumber(valueHolderForHeight) - } - public static read(buffer: DeserializerBase): Size { - let valueDeserializer : DeserializerBase = buffer - const widthTmpResult : number = (valueDeserializer.readNumber() as number) - const heightTmpResult : number = (valueDeserializer.readNumber() as number) - let value : Size = ({width: widthTmpResult, height: heightTmpResult} as Size) - return value - } -} -export class Vector2_serializer { - public static write(buffer: SerializerBase, value: Vector2): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForX = value.x - valueSerializer.writeNumber(valueHolderForX) - const valueHolderForY = value.y - valueSerializer.writeNumber(valueHolderForY) - } - public static read(buffer: DeserializerBase): Vector2 { - let valueDeserializer : DeserializerBase = buffer - const xTmpResult : number = (valueDeserializer.readNumber() as number) - const yTmpResult : number = (valueDeserializer.readNumber() as number) - let value : Vector2 = ({x: xTmpResult, y: yTmpResult} as Vector2) - return value - } -} -export class Vector3_serializer { - public static write(buffer: SerializerBase, value: Vector3): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForX = value.x - valueSerializer.writeNumber(valueHolderForX) - const valueHolderForY = value.y - valueSerializer.writeNumber(valueHolderForY) - const valueHolderForZ = value.z - valueSerializer.writeNumber(valueHolderForZ) - } - public static read(buffer: DeserializerBase): Vector3 { - let valueDeserializer : DeserializerBase = buffer - const xTmpResult : number = (valueDeserializer.readNumber() as number) - const yTmpResult : number = (valueDeserializer.readNumber() as number) - const zTmpResult : number = (valueDeserializer.readNumber() as number) - let value : Vector3 = ({x: xTmpResult, y: yTmpResult, z: zTmpResult} as Vector3) - return value - } -} -export class Circle_serializer { - public static write(buffer: SerializerBase, value: Circle): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForCenterX = value.centerX - valueSerializer.writeNumber(valueHolderForCenterX) - const valueHolderForCenterY = value.centerY - valueSerializer.writeNumber(valueHolderForCenterY) - const valueHolderForRadius = value.radius - valueSerializer.writeNumber(valueHolderForRadius) - } - public static read(buffer: DeserializerBase): Circle { - let valueDeserializer : DeserializerBase = buffer - const centerXTmpResult : number = (valueDeserializer.readNumber() as number) - const centerYTmpResult : number = (valueDeserializer.readNumber() as number) - const radiusTmpResult : number = (valueDeserializer.readNumber() as number) - let value : Circle = ({centerX: centerXTmpResult, centerY: centerYTmpResult, radius: radiusTmpResult} as Circle) - return value - } -} -export class CommandPath_serializer { - public static write(buffer: SerializerBase, value: CommandPath): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForCommands = value.commands - valueSerializer.writeString(valueHolderForCommands) - } - public static read(buffer: DeserializerBase): CommandPath { - let valueDeserializer : DeserializerBase = buffer - const commandsTmpResult : string = (valueDeserializer.readString() as string) - let value : CommandPath = ({commands: commandsTmpResult} as CommandPath) - return value - } -} -export class Frame_serializer { - public static write(buffer: SerializerBase, value: Frame): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForX = value.x - valueSerializer.writeNumber(valueHolderForX) - const valueHolderForY = value.y - valueSerializer.writeNumber(valueHolderForY) - const valueHolderForWidth = value.width - valueSerializer.writeNumber(valueHolderForWidth) - const valueHolderForHeight = value.height - valueSerializer.writeNumber(valueHolderForHeight) - } - public static read(buffer: DeserializerBase): Frame { - let valueDeserializer : DeserializerBase = buffer - const xTmpResult : number = (valueDeserializer.readNumber() as number) - const yTmpResult : number = (valueDeserializer.readNumber() as number) - const widthTmpResult : number = (valueDeserializer.readNumber() as number) - const heightTmpResult : number = (valueDeserializer.readNumber() as number) - let value : Frame = ({x: xTmpResult, y: yTmpResult, width: widthTmpResult, height: heightTmpResult} as Frame) - return value - } -} -export class LengthMetrics_serializer { - public static write(buffer: SerializerBase, value: LengthMetrics): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): LengthMetrics { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return LengthMetricsInternal.fromPtr(ptr) - } -} -export class RoundRect_serializer { - public static write(buffer: SerializerBase, value: RoundRect): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForRect = value.rect - common2D_Rect_serializer.write(valueSerializer, valueHolderForRect) - const valueHolderForCorners = value.corners - CornerRadius_serializer.write(valueSerializer, valueHolderForCorners) - } - public static read(buffer: DeserializerBase): RoundRect { - let valueDeserializer : DeserializerBase = buffer - const rectTmpResult : common2D.Rect = common2D_Rect_serializer.read(valueDeserializer) - const cornersTmpResult : CornerRadius = CornerRadius_serializer.read(valueDeserializer) - let value : RoundRect = ({rect: rectTmpResult, corners: cornersTmpResult} as RoundRect) - return value - } -} diff --git a/arkoala-arkts/arkui/generated/GridColModifier.ets b/arkoala-arkts/arkui/generated/GridColModifier.ets index 76905e986159b57f8d02f28d9877bf9fdad53fdc..7125b885cc934f2821bd79fd56daeed47153c1f5 100644 --- a/arkoala-arkts/arkui/generated/GridColModifier.ets +++ b/arkoala-arkts/arkui/generated/GridColModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkGridColPeer, GridColColumnOption, GridColAttribute } from "./component/gridCol" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -export class GridColModifier extends CommonMethodModifier implements GridColAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class GridColModifier extends CommonMethodModifier implements GridColAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -171,7 +172,7 @@ export class GridColModifier extends CommonMethodModifier implements GridColAttr } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/GridItemModifier.ets b/arkoala-arkts/arkui/generated/GridItemModifier.ets index 4b84784012f9e9dd42558d68dffb756d5663e797..7926c964e2799083d57f916f92b72ddfae71dcee 100644 --- a/arkoala-arkts/arkui/generated/GridItemModifier.ets +++ b/arkoala-arkts/arkui/generated/GridItemModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkGridItemPeer, GridItemAttribute } from "./component/gridItem" import { int32 } from "@koalaui/common" import { CommonMethod, Bindable } from "./component/common" -export class GridItemModifier extends CommonMethodModifier implements GridItemAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class GridItemModifier extends CommonMethodModifier implements GridItemAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -347,7 +348,7 @@ export class GridItemModifier extends CommonMethodModifier implements GridItemAt } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/GridModifier.ets b/arkoala-arkts/arkui/generated/GridModifier.ets index 358e9ad56f8e0cf5efb8e6e273a9a0444d7bf304..2d984bea5d617b4c62d60dec26a94334d4474c5e 100644 --- a/arkoala-arkts/arkui/generated/GridModifier.ets +++ b/arkoala-arkts/arkui/generated/GridModifier.ets @@ -19,16 +19,17 @@ import { ScrollableCommonMethodModifier } from "./ScrollableCommonMethodModifier" import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkGridPeer, ComputedBarAttribute, GridDirection, GridItemAlignment, GridAttribute } from "./component/grid" import { int32 } from "@koalaui/common" import { ScrollableCommonMethod, OnItemDragStartCallback, ItemDragInfo, NestedScrollOptions, OnWillScrollCallback, OnScrollCallback, CommonMethod, EdgeEffectOptions } from "./component/common" import { Length } from "./component/units" -import { Resource } from "global.resource" -import { Color, BarState, ScrollSource, EdgeEffect } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +import { Color as arkui_component_enums_Color, BarState, ScrollSource, EdgeEffect } from "./component/enums" import { OnScrollFrameBeginCallback } from "./component/scroll" import { ScrollState } from "./component/list" -export class GridModifier extends ScrollableCommonMethodModifier implements GridAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class GridModifier extends ScrollableCommonMethodModifier implements GridAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -50,7 +51,7 @@ export class GridModifier extends ScrollableCommonMethodModifier implements Grid _scrollBarWidth_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _scrollBarWidth_0_0value?: number | string | undefined _scrollBarColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _scrollBarColor_0_0value?: Color | number | string | undefined + _scrollBarColor_0_0value?: arkui_component_enums_Color | number | string | undefined _scrollBar_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _scrollBar_0_0value?: BarState | undefined _onScrollBarUpdate_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -88,7 +89,7 @@ export class GridModifier extends ScrollableCommonMethodModifier implements Grid _enableScrollInteraction_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _enableScrollInteraction_0_0value?: boolean | undefined _friction_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _friction_0_0value?: number | Resource | undefined + _friction_0_0value?: number | global_resource_Resource | undefined _alignItems_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _alignItems_0_0value?: GridItemAlignment | undefined _onScrollFrameBegin_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -199,7 +200,7 @@ export class GridModifier extends ScrollableCommonMethodModifier implements Grid { switch (this._scrollBarColor_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setScrollBarColorAttribute((this._scrollBarColor_0_0value as Color | number | string | undefined)); + peer.setScrollBarColorAttribute((this._scrollBarColor_0_0value as arkui_component_enums_Color | number | string | undefined)); this._scrollBarColor_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -209,7 +210,7 @@ export class GridModifier extends ScrollableCommonMethodModifier implements Grid } default: { this._scrollBarColor_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setScrollBarColorAttribute((undefined as Color | number | string | undefined)); + peer.setScrollBarColorAttribute((undefined as arkui_component_enums_Color | number | string | undefined)); } } } @@ -541,7 +542,7 @@ export class GridModifier extends ScrollableCommonMethodModifier implements Grid { switch (this._friction_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFrictionAttribute((this._friction_0_0value as number | Resource | undefined)); + peer.setFrictionAttribute((this._friction_0_0value as number | global_resource_Resource | undefined)); this._friction_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -551,7 +552,7 @@ export class GridModifier extends ScrollableCommonMethodModifier implements Grid } default: { this._friction_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFrictionAttribute((undefined as number | Resource | undefined)); + peer.setFrictionAttribute((undefined as number | global_resource_Resource | undefined)); } } } @@ -740,7 +741,7 @@ export class GridModifier extends ScrollableCommonMethodModifier implements Grid break; } default: { - this.scrollBarColor((undefined as Color | number | string | undefined)); + this.scrollBarColor((undefined as arkui_component_enums_Color | number | string | undefined)); } } } @@ -987,7 +988,7 @@ export class GridModifier extends ScrollableCommonMethodModifier implements Grid break; } default: { - this.friction((undefined as number | Resource | undefined)); + this.friction((undefined as number | global_resource_Resource | undefined)); } } } @@ -1125,7 +1126,7 @@ export class GridModifier extends ScrollableCommonMethodModifier implements Grid } return this } - scrollBarColor(value: Color | number | string | undefined): this { + scrollBarColor(value: arkui_component_enums_Color | number | string | undefined): this { if (((this._scrollBarColor_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._scrollBarColor_0_flag = AttributeUpdaterFlag.UPDATE @@ -1334,7 +1335,7 @@ export class GridModifier extends ScrollableCommonMethodModifier implements Grid } return this } - friction(value: number | Resource | undefined): this { + friction(value: number | global_resource_Resource | undefined): this { if (((this._friction_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._friction_0_flag = AttributeUpdaterFlag.UPDATE @@ -1413,7 +1414,7 @@ export class GridModifier extends ScrollableCommonMethodModifier implements Grid } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/GridRowModifier.ets b/arkoala-arkts/arkui/generated/GridRowModifier.ets index 310967433a84ba9cfa8517de8a1e2dab725a85a3..15265103fcfffa6f59b8bd536769de671b9c3b17 100644 --- a/arkoala-arkts/arkui/generated/GridRowModifier.ets +++ b/arkoala-arkts/arkui/generated/GridRowModifier.ets @@ -18,12 +18,13 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkGridRowPeer, GridRowAttribute } from "./component/gridRow" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { ItemAlign } from "./component/enums" -export class GridRowModifier extends CommonMethodModifier implements GridRowAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class GridRowModifier extends CommonMethodModifier implements GridRowAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -128,7 +129,7 @@ export class GridRowModifier extends CommonMethodModifier implements GridRowAttr } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/HyperlinkModifier.ets b/arkoala-arkts/arkui/generated/HyperlinkModifier.ets index 1fa94a7857e18e2bd5b4953f6a1a0dfcd9077f70..34e34ec901d17177cd0af28b31c9a96b8447f4af 100644 --- a/arkoala-arkts/arkui/generated/HyperlinkModifier.ets +++ b/arkoala-arkts/arkui/generated/HyperlinkModifier.ets @@ -18,13 +18,14 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkHyperlinkPeer, HyperlinkAttribute } from "./component/hyperlink" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -import { Color } from "./component/enums" -import { Resource } from "global.resource" -export class HyperlinkModifier extends CommonMethodModifier implements HyperlinkAttribute,AttributeModifier { +import { Color as arkui_component_enums_Color } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class HyperlinkModifier extends CommonMethodModifier implements HyperlinkAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -36,14 +37,14 @@ export class HyperlinkModifier extends CommonMethodModifier implements Hyperlink //applyDisabledAttribute(instance: HyperlinkAttribute): void { } //applySelectedAttribute(instance: HyperlinkAttribute): void { } _color_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _color_0_0value?: Color | number | string | Resource | undefined + _color_0_0value?: arkui_component_enums_Color | number | string | global_resource_Resource | undefined applyModifierPatch(peer: ArkHyperlinkPeer): void { super.applyModifierPatch(peer) if (this._color_0_flag != AttributeUpdaterFlag.INITIAL) { switch (this._color_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setColorAttribute((this._color_0_0value as Color | number | string | Resource | undefined)); + peer.setColorAttribute((this._color_0_0value as arkui_component_enums_Color | number | string | global_resource_Resource | undefined)); this._color_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -53,7 +54,7 @@ export class HyperlinkModifier extends CommonMethodModifier implements Hyperlink } default: { this._color_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setColorAttribute((undefined as Color | number | string | Resource | undefined)); + peer.setColorAttribute((undefined as arkui_component_enums_Color | number | string | global_resource_Resource | undefined)); } } } @@ -69,12 +70,12 @@ export class HyperlinkModifier extends CommonMethodModifier implements Hyperlink break; } default: { - this.color((undefined as Color | number | string | Resource | undefined)); + this.color((undefined as arkui_component_enums_Color | number | string | global_resource_Resource | undefined)); } } } } - color(value: Color | number | string | Resource | undefined): this { + color(value: arkui_component_enums_Color | number | string | global_resource_Resource | undefined): this { if (((this._color_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._color_0_flag = AttributeUpdaterFlag.UPDATE @@ -85,7 +86,7 @@ export class HyperlinkModifier extends CommonMethodModifier implements Hyperlink } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/ImageAnimatorModifier.ets b/arkoala-arkts/arkui/generated/ImageAnimatorModifier.ets index 48652480d01b3caee31838d131de399c4a95e3e9..6f65bb273bd32372fc18a6e16aae14c97384dd60 100644 --- a/arkoala-arkts/arkui/generated/ImageAnimatorModifier.ets +++ b/arkoala-arkts/arkui/generated/ImageAnimatorModifier.ets @@ -18,12 +18,13 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkImageAnimatorPeer, ImageFrameInfo, ImageAnimatorAttribute } from "./component/imageAnimator" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { AnimationStatus, FillMode } from "./component/enums" -export class ImageAnimatorModifier extends CommonMethodModifier implements ImageAnimatorAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class ImageAnimatorModifier extends CommonMethodModifier implements ImageAnimatorAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -612,7 +613,7 @@ export class ImageAnimatorModifier extends CommonMethodModifier implements Image } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/ImageModifier.ets b/arkoala-arkts/arkui/generated/ImageModifier.ets index d5c61ffbc9823aabbb6ff08605fab92a67ecd311..00276110a9188ab125f902c85d045105afe03e3d 100644 --- a/arkoala-arkts/arkui/generated/ImageModifier.ets +++ b/arkoala-arkts/arkui/generated/ImageModifier.ets @@ -18,19 +18,20 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier, extractors } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkImagePeer, ColorContent, ImageRenderMode, DynamicRangeMode, ImageInterpolation, ImageSourceSize, ImageOnCompleteCallback, ImageCompleteEvent, ImageErrorCallback, ImageError, ResizableOptions, ImageRotateOrientation, ImageAttribute } from "./component/image" import { int32 } from "@koalaui/common" import { CommonMethod, PointLightStyle } from "./component/common" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { default as image } from "@ohos.multimedia.image" -import { ResourceColor, ColorFilter } from "./component/units" -import { Color, ImageFit, ImageRepeat, CopyOptions } from "./component/enums" -import { ColorMetrics } from "./Graphics" -import { default as matrix4 } from "./framework/ohos.matrix4" -import { default as drawing } from "./framework/ohos.graphics.drawing" +import { ResourceColor, ColorFilter, VoidCallback } from "./component/units" +import { Color as arkui_component_enums_Color, ImageFit, ImageRepeat, CopyOptions } from "./component/enums" +import { ColorMetrics as arkui_Graphics_ColorMetrics } from "arkui.Graphics" +import { default as matrix4 } from "@ohos.matrix4" +import { default as drawing } from "@ohos.graphics.drawing" import { ImageAnalyzerConfig } from "./component/imageCommon" -export class ImageModifier extends CommonMethodModifier implements ImageAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class ImageModifier extends CommonMethodModifier implements ImageAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -42,13 +43,13 @@ export class ImageModifier extends CommonMethodModifier implements ImageAttribut //applyDisabledAttribute(instance: ImageAttribute): void { } //applySelectedAttribute(instance: ImageAttribute): void { } _alt_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _alt_0_0value?: string | Resource | image.PixelMap | undefined + _alt_0_0value?: string | global_resource_Resource | image.PixelMap | undefined _matchTextDirection_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _matchTextDirection_0_0value?: boolean | undefined _fitOriginalSize_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _fitOriginalSize_0_0value?: boolean | undefined _fillColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _fillColor_0_0value?: ResourceColor | ColorContent | ColorMetrics | undefined + _fillColor_0_0value?: ResourceColor | ColorContent | arkui_Graphics_ColorMetrics | undefined _objectFit_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _objectFit_0_0value?: ImageFit | undefined _imageMatrix_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -82,7 +83,7 @@ export class ImageModifier extends CommonMethodModifier implements ImageAttribut _onError_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _onError_0_0value?: ImageErrorCallback | undefined _onFinish_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _onFinish_0_0value?: (() => void) | undefined + _onFinish_0_0value?: VoidCallback | undefined _enableAnalyzer_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _enableAnalyzer_0_0value?: boolean | undefined _analyzerConfig_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -101,7 +102,7 @@ export class ImageModifier extends CommonMethodModifier implements ImageAttribut { switch (this._alt_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setAltAttribute((this._alt_0_0value as string | Resource | image.PixelMap | undefined)); + peer.setAltAttribute((this._alt_0_0value as string | global_resource_Resource | image.PixelMap | undefined)); this._alt_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -111,7 +112,7 @@ export class ImageModifier extends CommonMethodModifier implements ImageAttribut } default: { this._alt_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setAltAttribute((undefined as string | Resource | image.PixelMap | undefined)); + peer.setAltAttribute((undefined as string | global_resource_Resource | image.PixelMap | undefined)); } } } @@ -155,7 +156,7 @@ export class ImageModifier extends CommonMethodModifier implements ImageAttribut { switch (this._fillColor_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFillColorAttribute((this._fillColor_0_0value as ResourceColor | ColorContent | ColorMetrics | undefined)); + peer.setFillColorAttribute((this._fillColor_0_0value as ResourceColor | ColorContent | arkui_Graphics_ColorMetrics | undefined)); this._fillColor_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -165,7 +166,7 @@ export class ImageModifier extends CommonMethodModifier implements ImageAttribut } default: { this._fillColor_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFillColorAttribute((undefined as ResourceColor | ColorContent | ColorMetrics | undefined)); + peer.setFillColorAttribute((undefined as ResourceColor | ColorContent | arkui_Graphics_ColorMetrics | undefined)); } } } @@ -461,7 +462,7 @@ export class ImageModifier extends CommonMethodModifier implements ImageAttribut { switch (this._onFinish_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setOnFinishAttribute((this._onFinish_0_0value as (() => void) | undefined)); + peer.setOnFinishAttribute((this._onFinish_0_0value as VoidCallback | undefined)); this._onFinish_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -471,7 +472,7 @@ export class ImageModifier extends CommonMethodModifier implements ImageAttribut } default: { this._onFinish_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setOnFinishAttribute((undefined as (() => void) | undefined)); + peer.setOnFinishAttribute((undefined as VoidCallback | undefined)); } } } @@ -595,7 +596,7 @@ export class ImageModifier extends CommonMethodModifier implements ImageAttribut break; } default: { - this.alt((undefined as string | Resource | image.PixelMap | undefined)); + this.alt((undefined as string | global_resource_Resource | image.PixelMap | undefined)); } } } @@ -634,7 +635,7 @@ export class ImageModifier extends CommonMethodModifier implements ImageAttribut break; } default: { - this.fillColor((undefined as ResourceColor | ColorContent | ColorMetrics | undefined)); + this.fillColor((undefined as ResourceColor | ColorContent | arkui_Graphics_ColorMetrics | undefined)); } } } @@ -855,7 +856,7 @@ export class ImageModifier extends CommonMethodModifier implements ImageAttribut break; } default: { - this.onFinish((undefined as (() => void) | undefined)); + this.onFinish((undefined as VoidCallback | undefined)); } } } @@ -938,7 +939,7 @@ export class ImageModifier extends CommonMethodModifier implements ImageAttribut } } } - alt(value: string | Resource | image.PixelMap | undefined): this { + alt(value: string | global_resource_Resource | image.PixelMap | undefined): this { if (((this._alt_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._alt_0_flag = AttributeUpdaterFlag.UPDATE @@ -971,7 +972,7 @@ export class ImageModifier extends CommonMethodModifier implements ImageAttribut } return this } - fillColor(value: ResourceColor | ColorContent | ColorMetrics | undefined): this { + fillColor(value: ResourceColor | ColorContent | arkui_Graphics_ColorMetrics | undefined): this { if (((this._fillColor_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._fillColor_0_flag = AttributeUpdaterFlag.UPDATE @@ -1158,7 +1159,7 @@ export class ImageModifier extends CommonMethodModifier implements ImageAttribut } return this } - onFinish(value: (() => void) | undefined): this { + onFinish(value: VoidCallback | undefined): this { if (((this._onFinish_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._onFinish_0_flag = AttributeUpdaterFlag.UPDATE @@ -1235,7 +1236,7 @@ export class ImageModifier extends CommonMethodModifier implements ImageAttribut } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/ImageSpanModifier.ets b/arkoala-arkts/arkui/generated/ImageSpanModifier.ets index ad3c2457a9ae0ff9a04607aa77dcb3564fca34f5..a9b11eab0b07c48ad2bd96679112957118171dc8 100644 --- a/arkoala-arkts/arkui/generated/ImageSpanModifier.ets +++ b/arkoala-arkts/arkui/generated/ImageSpanModifier.ets @@ -19,17 +19,18 @@ import { BaseSpanModifier } from "./BaseSpanModifier" import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier, extractors } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkImageSpanPeer, ImageCompleteCallback, ImageLoadResult, ImageSpanAttribute } from "./component/imageSpan" import { int32 } from "@koalaui/common" import { BaseSpan } from "./component/span" import { ImageSpanAlignment, ImageFit } from "./component/enums" import { ColorFilter } from "./component/units" -import { default as drawing } from "./framework/ohos.graphics.drawing" +import { default as drawing } from "@ohos.graphics.drawing" import { ImageErrorCallback, ImageError } from "./component/image" import { default as image } from "@ohos.multimedia.image" import { CommonMethod } from "./component/common" -export class ImageSpanModifier extends BaseSpanModifier implements ImageSpanAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class ImageSpanModifier extends BaseSpanModifier implements ImageSpanAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -310,7 +311,7 @@ export class ImageSpanModifier extends BaseSpanModifier implements ImageSpanAttr } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/IndicatorComponentModifier.ets b/arkoala-arkts/arkui/generated/IndicatorComponentModifier.ets index 2c3629cdcd6e57df26cab3c7e0d20527436b0318..c9fd797d1536427f1797b23bd9240caa0e8f50f9 100644 --- a/arkoala-arkts/arkui/generated/IndicatorComponentModifier.ets +++ b/arkoala-arkts/arkui/generated/IndicatorComponentModifier.ets @@ -18,12 +18,13 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkIndicatorComponentPeer, IndicatorComponentAttribute } from "./component/indicatorcomponent" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { DotIndicator, DigitIndicator } from "./component/swiper" -export class IndicatorComponentModifier extends CommonMethodModifier implements IndicatorComponentAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class IndicatorComponentModifier extends CommonMethodModifier implements IndicatorComponentAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -304,7 +305,7 @@ export class IndicatorComponentModifier extends CommonMethodModifier implements } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/LineModifier.ets b/arkoala-arkts/arkui/generated/LineModifier.ets index d61f1041459ea3746b04fa96c0b93569087ef2eb..30315dcd6fbbe94b7f546b8356ff4641ceea2806 100644 --- a/arkoala-arkts/arkui/generated/LineModifier.ets +++ b/arkoala-arkts/arkui/generated/LineModifier.ets @@ -19,13 +19,14 @@ import { CommonShapeMethodModifier } from "./CommonShapeMethodModifier" import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkLinePeer, ShapePoint, LineAttribute } from "./component/line" import { int32 } from "@koalaui/common" -import { CommonShapeMethod, CommonMethod } from "./component/common" +import { CommonShapeMethod as arkui_component_common_CommonShapeMethod, CommonMethod } from "./component/common" import { Length } from "./component/units" -import { Resource } from "global.resource" -export class LineModifier extends CommonShapeMethodModifier implements LineAttribute,AttributeModifier { +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class LineModifier extends CommonShapeMethodModifier implements LineAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -130,7 +131,7 @@ export class LineModifier extends CommonShapeMethodModifier implements LineAttri } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/LinearIndicatorModifier.ets b/arkoala-arkts/arkui/generated/LinearIndicatorModifier.ets deleted file mode 100644 index 2af159033136003dfa2f6958131db9d821f001c8..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/LinearIndicatorModifier.ets +++ /dev/null @@ -1,177 +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 { CommonMethodModifier } from "./CommonMethodModifier" -import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" -import { ArkLinearIndicatorPeer, LinearIndicatorStyle, OnLinearIndicatorChangeCallback, LinearIndicatorAttribute } from "./component/linearindicator" -import { int32 } from "@koalaui/common" -import { CommonMethod } from "./component/common" -export class LinearIndicatorModifier extends CommonMethodModifier implements LinearIndicatorAttribute,AttributeModifier { - _instanceId: number = -1; - setInstanceId(instanceId: number): void { - this._instanceId = instanceId - } - isUpdater: () => boolean = () => false - //applyNormalAttribute(instance: LinearIndicatorAttribute): void { } - //applyPressedAttribute(instance: LinearIndicatorAttribute): void { } - //applyFocusedAttribute(instance: LinearIndicatorAttribute): void { } - //applyDisabledAttribute(instance: LinearIndicatorAttribute): void { } - //applySelectedAttribute(instance: LinearIndicatorAttribute): void { } - _indicatorStyle_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _indicatorStyle_0_0value?: LinearIndicatorStyle | undefined - _indicatorLoop_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _indicatorLoop_0_0value?: boolean | undefined - _onChange_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _onChange_0_0value?: OnLinearIndicatorChangeCallback | undefined - applyModifierPatch(peer: ArkLinearIndicatorPeer): void { - super.applyModifierPatch(peer) - if (this._indicatorStyle_0_flag != AttributeUpdaterFlag.INITIAL) - { - switch (this._indicatorStyle_0_flag) { - case AttributeUpdaterFlag.UPDATE: { - peer.setIndicatorStyleAttribute((this._indicatorStyle_0_0value as LinearIndicatorStyle | undefined)); - this._indicatorStyle_0_flag = AttributeUpdaterFlag.RESET; - break; - } - case AttributeUpdaterFlag.SKIP: { - this._indicatorStyle_0_flag = AttributeUpdaterFlag.RESET; - break; - } - default: { - this._indicatorStyle_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setIndicatorStyleAttribute((undefined as LinearIndicatorStyle | undefined)); - } - } - } - if (this._indicatorLoop_0_flag != AttributeUpdaterFlag.INITIAL) - { - switch (this._indicatorLoop_0_flag) { - case AttributeUpdaterFlag.UPDATE: { - peer.setIndicatorLoopAttribute((this._indicatorLoop_0_0value as boolean | undefined)); - this._indicatorLoop_0_flag = AttributeUpdaterFlag.RESET; - break; - } - case AttributeUpdaterFlag.SKIP: { - this._indicatorLoop_0_flag = AttributeUpdaterFlag.RESET; - break; - } - default: { - this._indicatorLoop_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setIndicatorLoopAttribute((undefined as boolean | undefined)); - } - } - } - if (this._onChange_0_flag != AttributeUpdaterFlag.INITIAL) - { - switch (this._onChange_0_flag) { - case AttributeUpdaterFlag.UPDATE: { - peer.setOnChangeAttribute((this._onChange_0_0value as OnLinearIndicatorChangeCallback | undefined)); - this._onChange_0_flag = AttributeUpdaterFlag.RESET; - break; - } - case AttributeUpdaterFlag.SKIP: { - this._onChange_0_flag = AttributeUpdaterFlag.RESET; - break; - } - default: { - this._onChange_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setOnChangeAttribute((undefined as OnLinearIndicatorChangeCallback | undefined)); - } - } - } - } - mergeModifier(modifier: LinearIndicatorModifier): void { - super.mergeModifier(modifier) - if (modifier._indicatorStyle_0_flag != AttributeUpdaterFlag.INITIAL) - { - switch (modifier._indicatorStyle_0_flag) { - case AttributeUpdaterFlag.UPDATE: - case AttributeUpdaterFlag.SKIP: { - this.indicatorStyle(modifier._indicatorStyle_0_0value); - break; - } - default: { - this.indicatorStyle((undefined as LinearIndicatorStyle | undefined)); - } - } - } - if (modifier._indicatorLoop_0_flag != AttributeUpdaterFlag.INITIAL) - { - switch (modifier._indicatorLoop_0_flag) { - case AttributeUpdaterFlag.UPDATE: - case AttributeUpdaterFlag.SKIP: { - this.indicatorLoop(modifier._indicatorLoop_0_0value); - break; - } - default: { - this.indicatorLoop((undefined as boolean | undefined)); - } - } - } - if (modifier._onChange_0_flag != AttributeUpdaterFlag.INITIAL) - { - switch (modifier._onChange_0_flag) { - case AttributeUpdaterFlag.UPDATE: - case AttributeUpdaterFlag.SKIP: { - this.onChange(modifier._onChange_0_0value); - break; - } - default: { - this.onChange((undefined as OnLinearIndicatorChangeCallback | undefined)); - } - } - } - } - indicatorStyle(value: LinearIndicatorStyle | undefined): this { - if (((this._indicatorStyle_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) - { - this._indicatorStyle_0_flag = AttributeUpdaterFlag.UPDATE - this._indicatorStyle_0_0value = value - } else - { - this._indicatorStyle_0_flag = AttributeUpdaterFlag.SKIP - } - return this - } - indicatorLoop(value: boolean | undefined): this { - if (((this._indicatorLoop_0_flag) == (AttributeUpdaterFlag.INITIAL)) || ((this._indicatorLoop_0_0value) !== (value))) - { - this._indicatorLoop_0_flag = AttributeUpdaterFlag.UPDATE - this._indicatorLoop_0_0value = value - } else - { - this._indicatorLoop_0_flag = AttributeUpdaterFlag.SKIP - } - return this - } - onChange(value: OnLinearIndicatorChangeCallback | undefined): this { - if (((this._onChange_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) - { - this._onChange_0_flag = AttributeUpdaterFlag.UPDATE - this._onChange_0_0value = value - } else - { - this._onChange_0_flag = AttributeUpdaterFlag.SKIP - } - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} diff --git a/arkoala-arkts/arkui/generated/ListItemGroupModifier.ets b/arkoala-arkts/arkui/generated/ListItemGroupModifier.ets index b007f86392d95787435643843e39587fc9f0be8d..38999aef756b85618d512e71a8d55eabe29fe256 100644 --- a/arkoala-arkts/arkui/generated/ListItemGroupModifier.ets +++ b/arkoala-arkts/arkui/generated/ListItemGroupModifier.ets @@ -18,12 +18,13 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkListItemGroupPeer, ListItemGroupAttribute } from "./component/listItemGroup" import { int32 } from "@koalaui/common" import { CommonMethod, ChildrenMainSize } from "./component/common" import { ListDividerOptions } from "./component/list" -export class ListItemGroupModifier extends CommonMethodModifier implements ListItemGroupAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class ListItemGroupModifier extends CommonMethodModifier implements ListItemGroupAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -128,7 +129,7 @@ export class ListItemGroupModifier extends CommonMethodModifier implements ListI } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/ListItemModifier.ets b/arkoala-arkts/arkui/generated/ListItemModifier.ets index 803ac547ff3f3a934266573ef4851635795f616b..39f35b54166f9fbbdf4cddc09210c9680c036a8b 100644 --- a/arkoala-arkts/arkui/generated/ListItemModifier.ets +++ b/arkoala-arkts/arkui/generated/ListItemModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkListItemPeer, SwipeActionOptions, ListItemAttribute } from "./component/listItem" import { int32 } from "@koalaui/common" import { CommonMethod, Bindable } from "./component/common" -export class ListItemModifier extends CommonMethodModifier implements ListItemAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class ListItemModifier extends CommonMethodModifier implements ListItemAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -215,7 +216,7 @@ export class ListItemModifier extends CommonMethodModifier implements ListItemAt } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/ListModifier.ets b/arkoala-arkts/arkui/generated/ListModifier.ets index 7fc132ac9766f7aaaa5e224af18fa9be5bec473a..ca6170917871121e1779c9f5292a539e46bed40f 100644 --- a/arkoala-arkts/arkui/generated/ListModifier.ets +++ b/arkoala-arkts/arkui/generated/ListModifier.ets @@ -19,15 +19,16 @@ import { ScrollableCommonMethodModifier } from "./ScrollableCommonMethodModifier" import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkListPeer, ListItemAlign, ListDividerOptions, ChainAnimationOptions, StickyStyle, ScrollSnapAlign, OnScrollVisibleContentChangeCallback, VisibleListContentInfo, ScrollState, ListAttribute } from "./component/list" import { int32 } from "@koalaui/common" import { ScrollableCommonMethod, ChildrenMainSize, OnItemDragStartCallback, ItemDragInfo, OnWillScrollCallback, OnScrollCallback, CommonMethod } from "./component/common" import { Axis, ScrollSource } from "./component/enums" import { OnScrollFrameBeginCallback } from "./component/scroll" import { LengthConstrain, Dimension } from "./component/units" -import { Resource } from "global.resource" -export class ListModifier extends ScrollableCommonMethodModifier implements ListAttribute,AttributeModifier { +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class ListModifier extends ScrollableCommonMethodModifier implements ListAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -1236,7 +1237,7 @@ export class ListModifier extends ScrollableCommonMethodModifier implements List } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/LoadingProgressModifier.ets b/arkoala-arkts/arkui/generated/LoadingProgressModifier.ets index ac286c7178f2cd6df482c2479c680c4a8bd51dd2..fe5300045f367e5fc09236a6404d731c72e4a30e 100644 --- a/arkoala-arkts/arkui/generated/LoadingProgressModifier.ets +++ b/arkoala-arkts/arkui/generated/LoadingProgressModifier.ets @@ -18,14 +18,15 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier, ContentModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkLoadingProgressPeer, LoadingProgressConfiguration, LoadingProgressAttribute } from "./component/loadingProgress" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { ResourceColor } from "./component/units" -import { Color } from "./component/enums" -import { Resource } from "global.resource" -export class LoadingProgressModifier extends CommonMethodModifier implements LoadingProgressAttribute,AttributeModifier { +import { Color as arkui_component_enums_Color } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class LoadingProgressModifier extends CommonMethodModifier implements LoadingProgressAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -130,7 +131,7 @@ export class LoadingProgressModifier extends CommonMethodModifier implements Loa } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/MarqueeModifier.ets b/arkoala-arkts/arkui/generated/MarqueeModifier.ets index 8422650fe1304497bfc0c9a7c3bcc07881730d67..b56d8b1a8c6abe1ea9134be114825f81f149a7de 100644 --- a/arkoala-arkts/arkui/generated/MarqueeModifier.ets +++ b/arkoala-arkts/arkui/generated/MarqueeModifier.ets @@ -18,14 +18,15 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkMarqueePeer, MarqueeAttribute } from "./component/marquee" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { ResourceColor, Length } from "./component/units" -import { Color, FontWeight, MarqueeUpdateStrategy } from "./component/enums" -import { Resource } from "global.resource" -export class MarqueeModifier extends CommonMethodModifier implements MarqueeAttribute,AttributeModifier { +import { Color as arkui_component_enums_Color, FontWeight, MarqueeUpdateStrategy } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class MarqueeModifier extends CommonMethodModifier implements MarqueeAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -45,7 +46,7 @@ export class MarqueeModifier extends CommonMethodModifier implements MarqueeAttr _fontWeight_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _fontWeight_0_0value?: number | FontWeight | string | undefined _fontFamily_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _fontFamily_0_0value?: string | Resource | undefined + _fontFamily_0_0value?: string | global_resource_Resource | undefined _marqueeUpdateStrategy_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _marqueeUpdateStrategy_0_0value?: MarqueeUpdateStrategy | undefined _onStart_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -132,7 +133,7 @@ export class MarqueeModifier extends CommonMethodModifier implements MarqueeAttr { switch (this._fontFamily_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFontFamilyAttribute((this._fontFamily_0_0value as string | Resource | undefined)); + peer.setFontFamilyAttribute((this._fontFamily_0_0value as string | global_resource_Resource | undefined)); this._fontFamily_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -142,7 +143,7 @@ export class MarqueeModifier extends CommonMethodModifier implements MarqueeAttr } default: { this._fontFamily_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFontFamilyAttribute((undefined as string | Resource | undefined)); + peer.setFontFamilyAttribute((undefined as string | global_resource_Resource | undefined)); } } } @@ -282,7 +283,7 @@ export class MarqueeModifier extends CommonMethodModifier implements MarqueeAttr break; } default: { - this.fontFamily((undefined as string | Resource | undefined)); + this.fontFamily((undefined as string | global_resource_Resource | undefined)); } } } @@ -383,7 +384,7 @@ export class MarqueeModifier extends CommonMethodModifier implements MarqueeAttr } return this } - fontFamily(value: string | Resource | undefined): this { + fontFamily(value: string | global_resource_Resource | undefined): this { if (((this._fontFamily_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._fontFamily_0_flag = AttributeUpdaterFlag.UPDATE @@ -438,7 +439,7 @@ export class MarqueeModifier extends CommonMethodModifier implements MarqueeAttr } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/MediaCachedImageModifier.ets b/arkoala-arkts/arkui/generated/MediaCachedImageModifier.ets index 0c3e5f522ba80b2b7e9490c72d979739be14ceac..3638f413de3f625220de7a2e2ab933c292cdba9c 100644 --- a/arkoala-arkts/arkui/generated/MediaCachedImageModifier.ets +++ b/arkoala-arkts/arkui/generated/MediaCachedImageModifier.ets @@ -19,12 +19,13 @@ import { ImageModifier } from "./ImageModifier" import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkMediaCachedImagePeer, MediaCachedImageAttribute } from "./component/mediaCachedImage" import { int32 } from "@koalaui/common" import { ImageAttribute } from "./component/image" import { CommonMethod } from "./component/common" -export class MediaCachedImageModifier extends ImageModifier implements MediaCachedImageAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class MediaCachedImageModifier extends ImageModifier implements MediaCachedImageAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -41,7 +42,7 @@ export class MediaCachedImageModifier extends ImageModifier implements MediaCach mergeModifier(modifier: MediaCachedImageModifier): void { super.mergeModifier(modifier) } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/MenuItemGroupModifier.ets b/arkoala-arkts/arkui/generated/MenuItemGroupModifier.ets index a171e971fc2fbbde25795b95a235cc662a6b2921..04e59743f5302aec69e0e9105e318045d9e55549 100644 --- a/arkoala-arkts/arkui/generated/MenuItemGroupModifier.ets +++ b/arkoala-arkts/arkui/generated/MenuItemGroupModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkMenuItemGroupPeer, MenuItemGroupAttribute } from "./component/menuItemGroup" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -export class MenuItemGroupModifier extends CommonMethodModifier implements MenuItemGroupAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class MenuItemGroupModifier extends CommonMethodModifier implements MenuItemGroupAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -39,7 +40,7 @@ export class MenuItemGroupModifier extends CommonMethodModifier implements MenuI mergeModifier(modifier: MenuItemGroupModifier): void { super.mergeModifier(modifier) } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/MenuItemModifier.ets b/arkoala-arkts/arkui/generated/MenuItemModifier.ets index badf18f27d3715ff4051d4ab29cc2f87c2476752..f647fe9aeb8040d5521b534702b90a674d3da2e6 100644 --- a/arkoala-arkts/arkui/generated/MenuItemModifier.ets +++ b/arkoala-arkts/arkui/generated/MenuItemModifier.ets @@ -17,16 +17,17 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { CommonMethodModifier } from "./CommonMethodModifier" -import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeModifier, extractors } from "#handwritten" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkMenuItemPeer, MenuItemAttribute } from "./component/menuItem" import { int32 } from "@koalaui/common" import { CommonMethod, Bindable } from "./component/common" -import { ResourceStr, Font, ResourceColor } from "./component/units" -import { Resource } from "global.resource" -import { SymbolGlyphModifier } from "./SymbolGlyphModifier" -import { Color } from "./component/enums" -export class MenuItemModifier extends CommonMethodModifier implements MenuItemAttribute,AttributeModifier { +import { ResourceStr as arkui_component_units_ResourceStr, Font as arkui_component_units_Font, ResourceColor } from "./component/units" +import { Resource as global_resource_Resource } from "global.resource" +import { SymbolGlyphModifier } from "arkui.SymbolGlyphModifier" +import { Color as arkui_component_enums_Color } from "./component/enums" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class MenuItemModifier extends CommonMethodModifier implements MenuItemAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -40,15 +41,15 @@ export class MenuItemModifier extends CommonMethodModifier implements MenuItemAt _selected_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _selected_0_0value?: boolean | Bindable | undefined _selectIcon_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _selectIcon_0_0value?: boolean | ResourceStr | SymbolGlyphModifier | undefined + _selectIcon_0_0value?: boolean | arkui_component_units_ResourceStr | SymbolGlyphModifier | undefined _onChange_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _onChange_0_0value?: ((selected: boolean) => void) | undefined _contentFont_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _contentFont_0_0value?: Font | undefined + _contentFont_0_0value?: arkui_component_units_Font | undefined _contentFontColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _contentFontColor_0_0value?: ResourceColor | undefined _labelFont_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _labelFont_0_0value?: Font | undefined + _labelFont_0_0value?: arkui_component_units_Font | undefined _labelFontColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _labelFontColor_0_0value?: ResourceColor | undefined applyModifierPatch(peer: ArkMenuItemPeer): void { @@ -75,7 +76,7 @@ export class MenuItemModifier extends CommonMethodModifier implements MenuItemAt { switch (this._selectIcon_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setSelectIconAttribute((this._selectIcon_0_0value as boolean | ResourceStr | SymbolGlyphModifier | undefined)); + peer.setSelectIconAttribute((this._selectIcon_0_0value as boolean | arkui_component_units_ResourceStr | SymbolGlyphModifier | undefined)); this._selectIcon_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -85,7 +86,7 @@ export class MenuItemModifier extends CommonMethodModifier implements MenuItemAt } default: { this._selectIcon_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setSelectIconAttribute((undefined as boolean | ResourceStr | SymbolGlyphModifier | undefined)); + peer.setSelectIconAttribute((undefined as boolean | arkui_component_units_ResourceStr | SymbolGlyphModifier | undefined)); } } } @@ -111,7 +112,7 @@ export class MenuItemModifier extends CommonMethodModifier implements MenuItemAt { switch (this._contentFont_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setContentFontAttribute((this._contentFont_0_0value as Font | undefined)); + peer.setContentFontAttribute((this._contentFont_0_0value as arkui_component_units_Font | undefined)); this._contentFont_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -121,7 +122,7 @@ export class MenuItemModifier extends CommonMethodModifier implements MenuItemAt } default: { this._contentFont_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setContentFontAttribute((undefined as Font | undefined)); + peer.setContentFontAttribute((undefined as arkui_component_units_Font | undefined)); } } } @@ -147,7 +148,7 @@ export class MenuItemModifier extends CommonMethodModifier implements MenuItemAt { switch (this._labelFont_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setLabelFontAttribute((this._labelFont_0_0value as Font | undefined)); + peer.setLabelFontAttribute((this._labelFont_0_0value as arkui_component_units_Font | undefined)); this._labelFont_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -157,7 +158,7 @@ export class MenuItemModifier extends CommonMethodModifier implements MenuItemAt } default: { this._labelFont_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setLabelFontAttribute((undefined as Font | undefined)); + peer.setLabelFontAttribute((undefined as arkui_component_units_Font | undefined)); } } } @@ -204,7 +205,7 @@ export class MenuItemModifier extends CommonMethodModifier implements MenuItemAt break; } default: { - this.selectIcon((undefined as boolean | ResourceStr | SymbolGlyphModifier | undefined)); + this.selectIcon((undefined as boolean | arkui_component_units_ResourceStr | SymbolGlyphModifier | undefined)); } } } @@ -230,7 +231,7 @@ export class MenuItemModifier extends CommonMethodModifier implements MenuItemAt break; } default: { - this.contentFont((undefined as Font | undefined)); + this.contentFont((undefined as arkui_component_units_Font | undefined)); } } } @@ -256,7 +257,7 @@ export class MenuItemModifier extends CommonMethodModifier implements MenuItemAt break; } default: { - this.labelFont((undefined as Font | undefined)); + this.labelFont((undefined as arkui_component_units_Font | undefined)); } } } @@ -285,7 +286,7 @@ export class MenuItemModifier extends CommonMethodModifier implements MenuItemAt } return this } - selectIcon(value: boolean | ResourceStr | SymbolGlyphModifier | undefined): this { + selectIcon(value: boolean | arkui_component_units_ResourceStr | SymbolGlyphModifier | undefined): this { if (((this._selectIcon_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._selectIcon_0_flag = AttributeUpdaterFlag.UPDATE @@ -307,7 +308,7 @@ export class MenuItemModifier extends CommonMethodModifier implements MenuItemAt } return this } - contentFont(value: Font | undefined): this { + contentFont(value: arkui_component_units_Font | undefined): this { if (((this._contentFont_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._contentFont_0_flag = AttributeUpdaterFlag.UPDATE @@ -329,7 +330,7 @@ export class MenuItemModifier extends CommonMethodModifier implements MenuItemAt } return this } - labelFont(value: Font | undefined): this { + labelFont(value: arkui_component_units_Font | undefined): this { if (((this._labelFont_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._labelFont_0_flag = AttributeUpdaterFlag.UPDATE @@ -351,7 +352,7 @@ export class MenuItemModifier extends CommonMethodModifier implements MenuItemAt } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/MenuModifier.ets b/arkoala-arkts/arkui/generated/MenuModifier.ets index 09c941ed73cf087bf4942e07367e0ae578e03821..45ca75f2abffd8c0d53278f2e21213b42ddd2d98 100644 --- a/arkoala-arkts/arkui/generated/MenuModifier.ets +++ b/arkoala-arkts/arkui/generated/MenuModifier.ets @@ -18,14 +18,15 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkMenuPeer, SubMenuExpandingMode, MenuAttribute } from "./component/menu" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -import { Font, ResourceColor, Dimension, BorderRadiuses, DividerStyleOptions } from "./component/units" -import { Color } from "./component/enums" -import { Resource } from "global.resource" -export class MenuModifier extends CommonMethodModifier implements MenuAttribute,AttributeModifier { +import { Font as arkui_component_units_Font, ResourceColor, Dimension, BorderRadiuses as arkui_component_units_BorderRadiuses, DividerStyleOptions } from "./component/units" +import { Color as arkui_component_enums_Color } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class MenuModifier extends CommonMethodModifier implements MenuAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -37,11 +38,11 @@ export class MenuModifier extends CommonMethodModifier implements MenuAttribute, //applyDisabledAttribute(instance: MenuAttribute): void { } //applySelectedAttribute(instance: MenuAttribute): void { } _font_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _font_0_0value?: Font | undefined + _font_0_0value?: arkui_component_units_Font | undefined _fontColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _fontColor_0_0value?: ResourceColor | undefined _radius_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _radius_0_0value?: Dimension | BorderRadiuses | undefined + _radius_0_0value?: Dimension | arkui_component_units_BorderRadiuses | undefined _menuItemDivider_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _menuItemDivider_0_0value?: DividerStyleOptions | undefined _menuItemGroupDivider_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -54,7 +55,7 @@ export class MenuModifier extends CommonMethodModifier implements MenuAttribute, { switch (this._font_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFontAttribute((this._font_0_0value as Font | undefined)); + peer.setFontAttribute((this._font_0_0value as arkui_component_units_Font | undefined)); this._font_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -64,7 +65,7 @@ export class MenuModifier extends CommonMethodModifier implements MenuAttribute, } default: { this._font_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFontAttribute((undefined as Font | undefined)); + peer.setFontAttribute((undefined as arkui_component_units_Font | undefined)); } } } @@ -90,7 +91,7 @@ export class MenuModifier extends CommonMethodModifier implements MenuAttribute, { switch (this._radius_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setRadiusAttribute((this._radius_0_0value as Dimension | BorderRadiuses | undefined)); + peer.setRadiusAttribute((this._radius_0_0value as Dimension | arkui_component_units_BorderRadiuses | undefined)); this._radius_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -100,7 +101,7 @@ export class MenuModifier extends CommonMethodModifier implements MenuAttribute, } default: { this._radius_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setRadiusAttribute((undefined as Dimension | BorderRadiuses | undefined)); + peer.setRadiusAttribute((undefined as Dimension | arkui_component_units_BorderRadiuses | undefined)); } } } @@ -170,7 +171,7 @@ export class MenuModifier extends CommonMethodModifier implements MenuAttribute, break; } default: { - this.font((undefined as Font | undefined)); + this.font((undefined as arkui_component_units_Font | undefined)); } } } @@ -196,7 +197,7 @@ export class MenuModifier extends CommonMethodModifier implements MenuAttribute, break; } default: { - this.radius((undefined as Dimension | BorderRadiuses | undefined)); + this.radius((undefined as Dimension | arkui_component_units_BorderRadiuses | undefined)); } } } @@ -240,7 +241,7 @@ export class MenuModifier extends CommonMethodModifier implements MenuAttribute, } } } - font(value: Font | undefined): this { + font(value: arkui_component_units_Font | undefined): this { if (((this._font_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._font_0_flag = AttributeUpdaterFlag.UPDATE @@ -262,7 +263,7 @@ export class MenuModifier extends CommonMethodModifier implements MenuAttribute, } return this } - radius(value: Dimension | BorderRadiuses | undefined): this { + radius(value: Dimension | arkui_component_units_BorderRadiuses | undefined): this { if (((this._radius_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._radius_0_flag = AttributeUpdaterFlag.UPDATE @@ -306,7 +307,7 @@ export class MenuModifier extends CommonMethodModifier implements MenuAttribute, } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/NavDestinationModifier.ets b/arkoala-arkts/arkui/generated/NavDestinationModifier.ets index cfd5ad87ff686a0b9ef34c615c4205825d158c23..99af3c63bfcb98d49a47bc39131abdd23e5a0cf7 100644 --- a/arkoala-arkts/arkui/generated/NavDestinationModifier.ets +++ b/arkoala-arkts/arkui/generated/NavDestinationModifier.ets @@ -18,19 +18,20 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier, extractors } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" -import { ArkNavDestinationPeer, NavDestinationMode, NavDestinationContext, NavigationSystemTransitionType, NestedScrollInfo, NavDestinationActiveReason, NavDestinationTransitionDelegate, Orientation, NavDestinationCommonTitle, NavDestinationCustomTitle, NavDestinationAttribute } from "./component/navDestination" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" +import { ArkNavDestinationPeer, NavDestinationMode, NavDestinationContext, NavigationSystemTransitionType, NestedScrollInfo, NavDestinationActiveReason, NavDestinationTransitionDelegate, NavDestinationAttribute, NavDestinationCommonTitle, NavDestinationCustomTitle } from "./component/navDestination" import { int32 } from "@koalaui/common" import { CommonMethod, LayoutSafeAreaType, LayoutSafeAreaEdge } from "./component/common" -import { ResourceStr } from "./component/units" -import { Resource } from "global.resource" +import { ResourceStr as arkui_component_units_ResourceStr } from "./component/units" +import { Resource as global_resource_Resource } from "global.resource" import { default as image } from "@ohos.multimedia.image" -import { SymbolGlyphModifier } from "./SymbolGlyphModifier" +import { SymbolGlyphModifier } from "arkui.SymbolGlyphModifier" import { NavigationMenuItem, NavigationOperation, NavigationTitleOptions, NavigationMenuOptions, ToolbarItem, NavigationToolbarOptions } from "./component/navigation" import { CustomBuilder } from "./component/builder" -import { default as window } from "./framework/ohos.window" +import { default as window } from "@ohos.window" import { Scroller } from "./component/scroll" -export class NavDestinationModifier extends CommonMethodModifier implements NavDestinationAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class NavDestinationModifier extends CommonMethodModifier implements NavDestinationAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -56,7 +57,7 @@ export class NavDestinationModifier extends CommonMethodModifier implements NavD _mode_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _mode_0_0value?: NavDestinationMode | undefined _backButtonIcon_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _backButtonIcon_0_0value?: ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined + _backButtonIcon_0_0value?: arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined _menus_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _menus_0_0value?: Array | CustomBuilder | undefined _onReady_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -88,18 +89,18 @@ export class NavDestinationModifier extends CommonMethodModifier implements NavD _onNewParam_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _onNewParam_0_0value?: ((value0: Object | null | undefined) => void) | undefined _preferredOrientation_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _preferredOrientation_0_0value?: Orientation | undefined + _preferredOrientation_0_0value?: window.Orientation | undefined _enableNavigationIndicator_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _enableNavigationIndicator_0_0value?: boolean | undefined _title_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _title_0_0value?: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource | undefined + _title_0_0value?: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | global_resource_Resource | undefined _title_0_1value?: NavigationTitleOptions | undefined _hideTitleBar_1_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _hideTitleBar_1_0value?: boolean | undefined _hideTitleBar_1_1value?: boolean | undefined _backButtonIcon_1_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _backButtonIcon_1_0value?: ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined - _backButtonIcon_1_1value?: ResourceStr | undefined + _backButtonIcon_1_0value?: arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined + _backButtonIcon_1_1value?: arkui_component_units_ResourceStr | undefined _menus_1_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _menus_1_0value?: Array | CustomBuilder | undefined _menus_1_1value?: NavigationMenuOptions | undefined @@ -247,7 +248,7 @@ export class NavDestinationModifier extends CommonMethodModifier implements NavD { switch (this._backButtonIcon_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setBackButtonIcon0Attribute((this._backButtonIcon_0_0value as ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined)); + peer.setBackButtonIcon0Attribute((this._backButtonIcon_0_0value as arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined)); this._backButtonIcon_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -257,7 +258,7 @@ export class NavDestinationModifier extends CommonMethodModifier implements NavD } default: { this._backButtonIcon_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setBackButtonIcon0Attribute((undefined as ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined)); + peer.setBackButtonIcon0Attribute((undefined as arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined)); } } } @@ -535,7 +536,7 @@ export class NavDestinationModifier extends CommonMethodModifier implements NavD { switch (this._preferredOrientation_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setPreferredOrientationAttribute((this._preferredOrientation_0_0value as Orientation | undefined)); + peer.setPreferredOrientationAttribute((this._preferredOrientation_0_0value as window.Orientation | undefined)); this._preferredOrientation_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -545,7 +546,7 @@ export class NavDestinationModifier extends CommonMethodModifier implements NavD } default: { this._preferredOrientation_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setPreferredOrientationAttribute((undefined as Orientation | undefined)); + peer.setPreferredOrientationAttribute((undefined as window.Orientation | undefined)); } } } @@ -571,7 +572,7 @@ export class NavDestinationModifier extends CommonMethodModifier implements NavD { switch (this._title_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setTitleAttribute((this._title_0_0value as string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource | undefined), (this._title_0_1value as NavigationTitleOptions | undefined)); + peer.setTitleAttribute((this._title_0_0value as string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | global_resource_Resource | undefined), (this._title_0_1value as NavigationTitleOptions | undefined)); this._title_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -581,7 +582,7 @@ export class NavDestinationModifier extends CommonMethodModifier implements NavD } default: { this._title_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setTitleAttribute((undefined as string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource | undefined), (undefined as NavigationTitleOptions | undefined | undefined)); + peer.setTitleAttribute((undefined as string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | global_resource_Resource | undefined), (undefined as NavigationTitleOptions | undefined | undefined)); } } } @@ -607,7 +608,7 @@ export class NavDestinationModifier extends CommonMethodModifier implements NavD { switch (this._backButtonIcon_1_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setBackButtonIcon1Attribute((this._backButtonIcon_1_0value as ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined), (this._backButtonIcon_1_1value as ResourceStr | undefined)); + peer.setBackButtonIcon1Attribute((this._backButtonIcon_1_0value as arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined), (this._backButtonIcon_1_1value as arkui_component_units_ResourceStr | undefined)); this._backButtonIcon_1_flag = AttributeUpdaterFlag.RESET; break; } @@ -617,7 +618,7 @@ export class NavDestinationModifier extends CommonMethodModifier implements NavD } default: { this._backButtonIcon_1_flag = AttributeUpdaterFlag.INITIAL; - peer.setBackButtonIcon1Attribute((undefined as ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined), (undefined as ResourceStr | undefined | undefined)); + peer.setBackButtonIcon1Attribute((undefined as arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined), (undefined as arkui_component_units_ResourceStr | undefined | undefined)); } } } @@ -814,7 +815,7 @@ export class NavDestinationModifier extends CommonMethodModifier implements NavD break; } default: { - this.backButtonIcon((undefined as ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined)); + this.backButtonIcon((undefined as arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined)); } } } @@ -1022,7 +1023,7 @@ export class NavDestinationModifier extends CommonMethodModifier implements NavD break; } default: { - this.preferredOrientation((undefined as Orientation | undefined)); + this.preferredOrientation((undefined as window.Orientation | undefined)); } } } @@ -1048,7 +1049,7 @@ export class NavDestinationModifier extends CommonMethodModifier implements NavD break; } default: { - this.title((undefined as string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource | undefined), (undefined as NavigationTitleOptions | undefined | undefined)); + this.title((undefined as string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | global_resource_Resource | undefined), (undefined as NavigationTitleOptions | undefined | undefined)); } } } @@ -1074,7 +1075,7 @@ export class NavDestinationModifier extends CommonMethodModifier implements NavD break; } default: { - this.backButtonIcon((undefined as ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined), (undefined as ResourceStr | undefined | undefined)); + this.backButtonIcon((undefined as arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined), (undefined as arkui_component_units_ResourceStr | undefined | undefined)); } } } @@ -1221,7 +1222,7 @@ export class NavDestinationModifier extends CommonMethodModifier implements NavD } return this } - backButtonIcon(value: ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined): this { + backButtonIcon(value: arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined): this { if (((this._backButtonIcon_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._backButtonIcon_0_flag = AttributeUpdaterFlag.UPDATE @@ -1397,7 +1398,7 @@ export class NavDestinationModifier extends CommonMethodModifier implements NavD } return this } - preferredOrientation(value: Orientation | undefined): this { + preferredOrientation(value: window.Orientation | undefined): this { if (((this._preferredOrientation_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._preferredOrientation_0_flag = AttributeUpdaterFlag.UPDATE @@ -1419,7 +1420,7 @@ export class NavDestinationModifier extends CommonMethodModifier implements NavD } return this } - title(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource | undefined, options?: NavigationTitleOptions): this { + title(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | global_resource_Resource | undefined, options?: NavigationTitleOptions): this { if (((this._title_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true) || (true)) { this._title_0_flag = AttributeUpdaterFlag.UPDATE @@ -1443,7 +1444,7 @@ export class NavDestinationModifier extends CommonMethodModifier implements NavD } return this } - backButtonIcon(icon: ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined, accessibilityText?: ResourceStr): this { + backButtonIcon(icon: arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined, accessibilityText?: arkui_component_units_ResourceStr): this { if (((this._backButtonIcon_1_flag) == (AttributeUpdaterFlag.INITIAL)) || (true) || (true)) { this._backButtonIcon_1_flag = AttributeUpdaterFlag.UPDATE @@ -1515,7 +1516,7 @@ export class NavDestinationModifier extends CommonMethodModifier implements NavD } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/NavigationModifier.ets b/arkoala-arkts/arkui/generated/NavigationModifier.ets index eebc0e9720c4aaca487a81f2773e4b2938664c42..433ff6b7d6837b5fbe19e53cd76f53376a36106f 100644 --- a/arkoala-arkts/arkui/generated/NavigationModifier.ets +++ b/arkoala-arkts/arkui/generated/NavigationModifier.ets @@ -18,17 +18,18 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier, extractors } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" -import { ArkNavigationPeer, NavBarPosition, NavigationMode, NavigationTitleMode, NavigationMenuItem, NavContentInfo, NavigationOperation, NavigationAnimatedTransition, NavigationCommonTitle, NavigationCustomTitle, NavigationTitleOptions, NavigationMenuOptions, ToolbarItem, NavigationToolbarOptions, NavigationAttribute } from "./component/navigation" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" +import { ArkNavigationPeer, NavBarPosition, NavigationMode, NavigationTitleMode, NavigationMenuItem, NavContentInfo, NavigationOperation, NavigationAnimatedTransition, NavigationAttribute, NavigationCommonTitle, NavigationCustomTitle, NavigationTitleOptions, NavigationMenuOptions, ToolbarItem, NavigationToolbarOptions } from "./component/navigation" import { int32 } from "@koalaui/common" import { CommonMethod, Bindable, LayoutSafeAreaType, LayoutSafeAreaEdge } from "./component/common" -import { Length, Dimension, ResourceStr } from "./component/units" -import { Resource } from "global.resource" +import { Length, Dimension, ResourceStr as arkui_component_units_ResourceStr } from "./component/units" +import { Resource as global_resource_Resource } from "global.resource" import { default as image } from "@ohos.multimedia.image" -import { SymbolGlyphModifier } from "./SymbolGlyphModifier" +import { SymbolGlyphModifier } from "arkui.SymbolGlyphModifier" import { CustomBuilder, PageMapBuilder } from "./component/builder" -import { default as window } from "./framework/ohos.window" -export class NavigationModifier extends CommonMethodModifier implements NavigationAttribute,AttributeModifier { +import { default as window } from "@ohos.window" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class NavigationModifier extends CommonMethodModifier implements NavigationAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -50,7 +51,7 @@ export class NavigationModifier extends CommonMethodModifier implements Navigati _mode_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _mode_0_0value?: NavigationMode | undefined _backButtonIcon_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _backButtonIcon_0_0value?: string | image.PixelMap | Resource | SymbolGlyphModifier | undefined + _backButtonIcon_0_0value?: string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined _hideNavBar_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _hideNavBar_0_0value?: boolean | undefined _hideTitleBar_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -84,10 +85,10 @@ export class NavigationModifier extends CommonMethodModifier implements Navigati _enableModeChangeAnimation_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _enableModeChangeAnimation_0_0value?: boolean | undefined _backButtonIcon_1_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _backButtonIcon_1_0value?: string | image.PixelMap | Resource | SymbolGlyphModifier | undefined - _backButtonIcon_1_1value?: ResourceStr | undefined + _backButtonIcon_1_0value?: string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined + _backButtonIcon_1_1value?: arkui_component_units_ResourceStr | undefined _title_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _title_0_0value?: ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined + _title_0_0value?: arkui_component_units_ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined _title_0_1value?: NavigationTitleOptions | undefined _hideTitleBar_1_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _hideTitleBar_1_0value?: boolean | undefined @@ -200,7 +201,7 @@ export class NavigationModifier extends CommonMethodModifier implements Navigati { switch (this._backButtonIcon_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setBackButtonIcon0Attribute((this._backButtonIcon_0_0value as string | image.PixelMap | Resource | SymbolGlyphModifier | undefined)); + peer.setBackButtonIcon0Attribute((this._backButtonIcon_0_0value as string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined)); this._backButtonIcon_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -210,7 +211,7 @@ export class NavigationModifier extends CommonMethodModifier implements Navigati } default: { this._backButtonIcon_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setBackButtonIcon0Attribute((undefined as string | image.PixelMap | Resource | SymbolGlyphModifier | undefined)); + peer.setBackButtonIcon0Attribute((undefined as string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined)); } } } @@ -506,7 +507,7 @@ export class NavigationModifier extends CommonMethodModifier implements Navigati { switch (this._backButtonIcon_1_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setBackButtonIcon1Attribute((this._backButtonIcon_1_0value as string | image.PixelMap | Resource | SymbolGlyphModifier | undefined), (this._backButtonIcon_1_1value as ResourceStr | undefined)); + peer.setBackButtonIcon1Attribute((this._backButtonIcon_1_0value as string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined), (this._backButtonIcon_1_1value as arkui_component_units_ResourceStr | undefined)); this._backButtonIcon_1_flag = AttributeUpdaterFlag.RESET; break; } @@ -516,7 +517,7 @@ export class NavigationModifier extends CommonMethodModifier implements Navigati } default: { this._backButtonIcon_1_flag = AttributeUpdaterFlag.INITIAL; - peer.setBackButtonIcon1Attribute((undefined as string | image.PixelMap | Resource | SymbolGlyphModifier | undefined), (undefined as ResourceStr | undefined | undefined)); + peer.setBackButtonIcon1Attribute((undefined as string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined), (undefined as arkui_component_units_ResourceStr | undefined | undefined)); } } } @@ -524,7 +525,7 @@ export class NavigationModifier extends CommonMethodModifier implements Navigati { switch (this._title_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setTitleAttribute((this._title_0_0value as ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined), (this._title_0_1value as NavigationTitleOptions | undefined)); + peer.setTitleAttribute((this._title_0_0value as arkui_component_units_ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined), (this._title_0_1value as NavigationTitleOptions | undefined)); this._title_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -534,7 +535,7 @@ export class NavigationModifier extends CommonMethodModifier implements Navigati } default: { this._title_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setTitleAttribute((undefined as ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined), (undefined as NavigationTitleOptions | undefined | undefined)); + peer.setTitleAttribute((undefined as arkui_component_units_ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined), (undefined as NavigationTitleOptions | undefined | undefined)); } } } @@ -705,7 +706,7 @@ export class NavigationModifier extends CommonMethodModifier implements Navigati break; } default: { - this.backButtonIcon((undefined as string | image.PixelMap | Resource | SymbolGlyphModifier | undefined)); + this.backButtonIcon((undefined as string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined)); } } } @@ -926,7 +927,7 @@ export class NavigationModifier extends CommonMethodModifier implements Navigati break; } default: { - this.backButtonIcon((undefined as string | image.PixelMap | Resource | SymbolGlyphModifier | undefined), (undefined as ResourceStr | undefined | undefined)); + this.backButtonIcon((undefined as string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined), (undefined as arkui_component_units_ResourceStr | undefined | undefined)); } } } @@ -939,7 +940,7 @@ export class NavigationModifier extends CommonMethodModifier implements Navigati break; } default: { - this.title((undefined as ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined), (undefined as NavigationTitleOptions | undefined | undefined)); + this.title((undefined as arkui_component_units_ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined), (undefined as NavigationTitleOptions | undefined | undefined)); } } } @@ -1064,7 +1065,7 @@ export class NavigationModifier extends CommonMethodModifier implements Navigati } return this } - backButtonIcon(value: string | image.PixelMap | Resource | SymbolGlyphModifier | undefined): this { + backButtonIcon(value: string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined): this { if (((this._backButtonIcon_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._backButtonIcon_0_flag = AttributeUpdaterFlag.UPDATE @@ -1251,7 +1252,7 @@ export class NavigationModifier extends CommonMethodModifier implements Navigati } return this } - backButtonIcon(icon: string | image.PixelMap | Resource | SymbolGlyphModifier | undefined, accessibilityText?: ResourceStr): this { + backButtonIcon(icon: string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined, accessibilityText?: arkui_component_units_ResourceStr): this { if (((this._backButtonIcon_1_flag) == (AttributeUpdaterFlag.INITIAL)) || (true) || (true)) { this._backButtonIcon_1_flag = AttributeUpdaterFlag.UPDATE @@ -1263,7 +1264,7 @@ export class NavigationModifier extends CommonMethodModifier implements Navigati } return this } - title(value: ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined, options?: NavigationTitleOptions): this { + title(value: arkui_component_units_ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined, options?: NavigationTitleOptions): this { if (((this._title_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true) || (true)) { this._title_0_flag = AttributeUpdaterFlag.UPDATE @@ -1335,7 +1336,7 @@ export class NavigationModifier extends CommonMethodModifier implements Navigati } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/NodeContainerModifier.ets b/arkoala-arkts/arkui/generated/NodeContainerModifier.ets index 34b240530122bf7ac8226db61ddec2cde643fc5c..d0caea72dcc80246041873854e231ded7be2abd9 100644 --- a/arkoala-arkts/arkui/generated/NodeContainerModifier.ets +++ b/arkoala-arkts/arkui/generated/NodeContainerModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkNodeContainerPeer, NodeContainerAttribute } from "./component/nodeContainer" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -export class NodeContainerModifier extends CommonMethodModifier implements NodeContainerAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class NodeContainerModifier extends CommonMethodModifier implements NodeContainerAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -39,7 +40,7 @@ export class NodeContainerModifier extends CommonMethodModifier implements NodeC mergeModifier(modifier: NodeContainerModifier): void { super.mergeModifier(modifier) } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/NodeContent.ets b/arkoala-arkts/arkui/generated/NodeContent.ets deleted file mode 100644 index a888807ff39b1e279e514f0416f6fe1618bc6bc7..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/NodeContent.ets +++ /dev/null @@ -1,75 +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 { Content } from "./Content" -import { FrameNode, FrameNodeInternal } from "./FrameNode" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, CallbackResource, InteropNativeModule, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { unsafeCast, int32, int64, float32 } from "@koalaui/common" -import { CallbackTransformer } from "./CallbackTransformer" -export class NodeContentInternal { - public static fromPtr(ptr: KPointer): NodeContent { - return new NodeContent(ptr) - } -} -export class NodeContent implements MaterializedBase,Content { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, NodeContent.getFinalizer()) - } - constructor() { - this(NodeContent.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._NodeContent_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._NodeContent_getFinalizer() - } - public addFrameNode(node: FrameNode): void { - const node_casted = node as (FrameNode) - this.addFrameNode_serialize(node_casted) - return - } - public removeFrameNode(node: FrameNode): void { - const node_casted = node as (FrameNode) - this.removeFrameNode_serialize(node_casted) - return - } - private addFrameNode_serialize(node: FrameNode): void { - ArkUIGeneratedNativeModule._NodeContent_addFrameNode(this.peer!.ptr, toPeerPtr(node)) - } - private removeFrameNode_serialize(node: FrameNode): void { - ArkUIGeneratedNativeModule._NodeContent_removeFrameNode(this.peer!.ptr, toPeerPtr(node)) - } -} -export class NodeContent_serializer { - public static write(buffer: SerializerBase, value: NodeContent): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): NodeContent { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return NodeContentInternal.fromPtr(ptr) - } -} diff --git a/arkoala-arkts/arkui/generated/NodeController.ets b/arkoala-arkts/arkui/generated/NodeController.ets deleted file mode 100644 index 9a3105d42dcd61e15b09ca3cfb5fae7ff9c18e16..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/NodeController.ets +++ /dev/null @@ -1,24 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export interface NodeController { -} diff --git a/arkoala-arkts/arkui/generated/PathModifier.ets b/arkoala-arkts/arkui/generated/PathModifier.ets index 3aa70a061c78039c8679217b0501d979ad14bf66..e023605196d0cbe5a03ad39e863a9932fea4bd08 100644 --- a/arkoala-arkts/arkui/generated/PathModifier.ets +++ b/arkoala-arkts/arkui/generated/PathModifier.ets @@ -19,11 +19,12 @@ import { CommonShapeMethodModifier } from "./CommonShapeMethodModifier" import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkPathPeer, PathAttribute } from "./component/path" import { int32 } from "@koalaui/common" -import { CommonShapeMethod, CommonMethod } from "./component/common" -export class PathModifier extends CommonShapeMethodModifier implements PathAttribute,AttributeModifier { +import { CommonShapeMethod as arkui_component_common_CommonShapeMethod, CommonMethod } from "./component/common" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class PathModifier extends CommonShapeMethodModifier implements PathAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -84,7 +85,7 @@ export class PathModifier extends CommonShapeMethodModifier implements PathAttri } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/PatternLockModifier.ets b/arkoala-arkts/arkui/generated/PatternLockModifier.ets index bd3e1f88154b68004df6cd11bf8f4ab3ce949f78..7c8d3c8262dcddec998d5035945e50a77eef8b08 100644 --- a/arkoala-arkts/arkui/generated/PatternLockModifier.ets +++ b/arkoala-arkts/arkui/generated/PatternLockModifier.ets @@ -18,14 +18,15 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkPatternLockPeer, CircleStyleOptions, PatternLockAttribute } from "./component/patternLock" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { Length, ResourceColor } from "./component/units" -import { Resource } from "global.resource" -import { Color } from "./component/enums" -export class PatternLockModifier extends CommonMethodModifier implements PatternLockAttribute,AttributeModifier { +import { Resource as global_resource_Resource } from "global.resource" +import { Color as arkui_component_enums_Color } from "./component/enums" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class PatternLockModifier extends CommonMethodModifier implements PatternLockAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -614,7 +615,7 @@ export class PatternLockModifier extends CommonMethodModifier implements Pattern } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/PluginComponentModifier.ets b/arkoala-arkts/arkui/generated/PluginComponentModifier.ets index 986df68312b486de72be754416e728145124bc03..b47b3ccc76d1c729cb7f098a103750f89d4349db 100644 --- a/arkoala-arkts/arkui/generated/PluginComponentModifier.ets +++ b/arkoala-arkts/arkui/generated/PluginComponentModifier.ets @@ -18,12 +18,13 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkPluginComponentPeer, PluginErrorCallback, PluginErrorData, PluginComponentAttribute } from "./component/pluginComponent" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { VoidCallback } from "./component/units" -export class PluginComponentModifier extends CommonMethodModifier implements PluginComponentAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class PluginComponentModifier extends CommonMethodModifier implements PluginComponentAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -128,7 +129,7 @@ export class PluginComponentModifier extends CommonMethodModifier implements Plu } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/PolygonModifier.ets b/arkoala-arkts/arkui/generated/PolygonModifier.ets index f1ade67488c7aa0ef054078b9b111fc769958d93..3d5b19cc92fc36ef27b89ccbddd741aa19b324cc 100644 --- a/arkoala-arkts/arkui/generated/PolygonModifier.ets +++ b/arkoala-arkts/arkui/generated/PolygonModifier.ets @@ -19,14 +19,15 @@ import { CommonShapeMethodModifier } from "./CommonShapeMethodModifier" import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkPolygonPeer, PolygonAttribute } from "./component/polygon" import { int32 } from "@koalaui/common" -import { CommonShapeMethod, CommonMethod } from "./component/common" +import { CommonShapeMethod as arkui_component_common_CommonShapeMethod, CommonMethod } from "./component/common" import { ShapePoint } from "./component/line" import { Length } from "./component/units" -import { Resource } from "global.resource" -export class PolygonModifier extends CommonShapeMethodModifier implements PolygonAttribute,AttributeModifier { +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class PolygonModifier extends CommonShapeMethodModifier implements PolygonAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -87,7 +88,7 @@ export class PolygonModifier extends CommonShapeMethodModifier implements Polygo } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/PolylineModifier.ets b/arkoala-arkts/arkui/generated/PolylineModifier.ets index 02e185fb261a49af396e979314a1388d565a9f42..91d714480c77b126d5f173b427d092e872f6fe58 100644 --- a/arkoala-arkts/arkui/generated/PolylineModifier.ets +++ b/arkoala-arkts/arkui/generated/PolylineModifier.ets @@ -19,14 +19,15 @@ import { CommonShapeMethodModifier } from "./CommonShapeMethodModifier" import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkPolylinePeer, PolylineAttribute } from "./component/polyline" import { int32 } from "@koalaui/common" -import { CommonShapeMethod, CommonMethod } from "./component/common" +import { CommonShapeMethod as arkui_component_common_CommonShapeMethod, CommonMethod } from "./component/common" import { ShapePoint } from "./component/line" import { Length } from "./component/units" -import { Resource } from "global.resource" -export class PolylineModifier extends CommonShapeMethodModifier implements PolylineAttribute,AttributeModifier { +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class PolylineModifier extends CommonShapeMethodModifier implements PolylineAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -87,7 +88,7 @@ export class PolylineModifier extends CommonShapeMethodModifier implements Polyl } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/ProgressModifier.ets b/arkoala-arkts/arkui/generated/ProgressModifier.ets index 3a17faa635b1aa79cc72c5fac42d6cda7b604b6b..1beca5acf34da1881cede87fa2091251bc27018f 100644 --- a/arkoala-arkts/arkui/generated/ProgressModifier.ets +++ b/arkoala-arkts/arkui/generated/ProgressModifier.ets @@ -18,15 +18,16 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier, ContentModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkProgressPeer, LinearStyleOptions, RingStyleOptions, CapsuleStyleOptions, ProgressStyleOptions, ProgressConfiguration, ProgressAttribute } from "./component/progress" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { ResourceColor } from "./component/units" -import { Color } from "./component/enums" -import { Resource } from "global.resource" +import { Color as arkui_component_enums_Color } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" import { LinearGradient } from "./component/dataPanel" -export class ProgressModifier extends CommonMethodModifier implements ProgressAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class ProgressModifier extends CommonMethodModifier implements ProgressAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -219,7 +220,7 @@ export class ProgressModifier extends CommonMethodModifier implements ProgressAt } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/QRCodeModifier.ets b/arkoala-arkts/arkui/generated/QRCodeModifier.ets index 502c940ea801afe844b4a91ae7a777cc97eb88c2..ee1577ae909aca161775addde5f36f43dd093461 100644 --- a/arkoala-arkts/arkui/generated/QRCodeModifier.ets +++ b/arkoala-arkts/arkui/generated/QRCodeModifier.ets @@ -18,14 +18,15 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkQRCodePeer, QRCodeAttribute } from "./component/qrcode" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { ResourceColor } from "./component/units" -import { Color } from "./component/enums" -import { Resource } from "global.resource" -export class QRCodeModifier extends CommonMethodModifier implements QRCodeAttribute,AttributeModifier { +import { Color as arkui_component_enums_Color } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class QRCodeModifier extends CommonMethodModifier implements QRCodeAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -41,7 +42,7 @@ export class QRCodeModifier extends CommonMethodModifier implements QRCodeAttrib _backgroundColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _backgroundColor_0_0value?: ResourceColor | undefined _contentOpacity_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _contentOpacity_0_0value?: number | Resource | undefined + _contentOpacity_0_0value?: number | global_resource_Resource | undefined applyModifierPatch(peer: ArkQRCodePeer): void { super.applyModifierPatch(peer) if (this._color_0_flag != AttributeUpdaterFlag.INITIAL) @@ -84,7 +85,7 @@ export class QRCodeModifier extends CommonMethodModifier implements QRCodeAttrib { switch (this._contentOpacity_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setContentOpacityAttribute((this._contentOpacity_0_0value as number | Resource | undefined)); + peer.setContentOpacityAttribute((this._contentOpacity_0_0value as number | global_resource_Resource | undefined)); this._contentOpacity_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -94,7 +95,7 @@ export class QRCodeModifier extends CommonMethodModifier implements QRCodeAttrib } default: { this._contentOpacity_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setContentOpacityAttribute((undefined as number | Resource | undefined)); + peer.setContentOpacityAttribute((undefined as number | global_resource_Resource | undefined)); } } } @@ -136,7 +137,7 @@ export class QRCodeModifier extends CommonMethodModifier implements QRCodeAttrib break; } default: { - this.contentOpacity((undefined as number | Resource | undefined)); + this.contentOpacity((undefined as number | global_resource_Resource | undefined)); } } } @@ -163,7 +164,7 @@ export class QRCodeModifier extends CommonMethodModifier implements QRCodeAttrib } return this } - contentOpacity(value: number | Resource | undefined): this { + contentOpacity(value: number | global_resource_Resource | undefined): this { if (((this._contentOpacity_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._contentOpacity_0_flag = AttributeUpdaterFlag.UPDATE @@ -174,7 +175,7 @@ export class QRCodeModifier extends CommonMethodModifier implements QRCodeAttrib } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/RadioModifier.ets b/arkoala-arkts/arkui/generated/RadioModifier.ets index 281d0f2f82d0593b9ab66b52c7fb99dc619a2df7..6f9bb2bf6e87ad21b88b8de4f6f17283a2134814 100644 --- a/arkoala-arkts/arkui/generated/RadioModifier.ets +++ b/arkoala-arkts/arkui/generated/RadioModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier, ContentModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkRadioPeer, OnRadioChangeCallback, RadioStyle, RadioConfiguration, RadioAttribute } from "./component/radio" import { int32 } from "@koalaui/common" import { CommonMethod, Bindable } from "./component/common" -export class RadioModifier extends CommonMethodModifier implements RadioAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class RadioModifier extends CommonMethodModifier implements RadioAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -171,7 +172,7 @@ export class RadioModifier extends CommonMethodModifier implements RadioAttribut } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/RatingModifier.ets b/arkoala-arkts/arkui/generated/RatingModifier.ets index ab16371ac5f6c047e403d6f9c69c81509cbf6772..3bdd3d1affb8e6d78b42080e6d201762bd3677b0 100644 --- a/arkoala-arkts/arkui/generated/RatingModifier.ets +++ b/arkoala-arkts/arkui/generated/RatingModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier, ContentModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkRatingPeer, StarStyleOptions, OnRatingChangeCallback, RatingConfiguration, RatingAttribute } from "./component/rating" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -export class RatingModifier extends CommonMethodModifier implements RatingAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class RatingModifier extends CommonMethodModifier implements RatingAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -215,7 +216,7 @@ export class RatingModifier extends CommonMethodModifier implements RatingAttrib } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/RectModifier.ets b/arkoala-arkts/arkui/generated/RectModifier.ets index f7371ac5de93eabdb84e1d72773d9582798a7dfb..6568fd901ebea1d0e50779d27999876929738980 100644 --- a/arkoala-arkts/arkui/generated/RectModifier.ets +++ b/arkoala-arkts/arkui/generated/RectModifier.ets @@ -19,13 +19,14 @@ import { CommonShapeMethodModifier } from "./CommonShapeMethodModifier" import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkRectPeer, RadiusItem, RectAttribute } from "./component/rect" import { int32 } from "@koalaui/common" -import { CommonShapeMethod, CommonMethod } from "./component/common" +import { CommonShapeMethod as arkui_component_common_CommonShapeMethod, CommonMethod } from "./component/common" import { Length } from "./component/units" -import { Resource } from "global.resource" -export class RectModifier extends CommonShapeMethodModifier implements RectAttribute,AttributeModifier { +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class RectModifier extends CommonShapeMethodModifier implements RectAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -174,7 +175,7 @@ export class RectModifier extends CommonShapeMethodModifier implements RectAttri } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/RefreshModifier.ets b/arkoala-arkts/arkui/generated/RefreshModifier.ets index ef9abdb43b5da5844a45f84fdd271bfd7aad06e7..546603309141e321b57c859240dc79cf1e675749 100644 --- a/arkoala-arkts/arkui/generated/RefreshModifier.ets +++ b/arkoala-arkts/arkui/generated/RefreshModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkRefreshPeer, RefreshStatus, RefreshAttribute } from "./component/refresh" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -export class RefreshModifier extends CommonMethodModifier implements RefreshAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class RefreshModifier extends CommonMethodModifier implements RefreshAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -303,7 +304,7 @@ export class RefreshModifier extends CommonMethodModifier implements RefreshAttr } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/RelativeContainerModifier.ets b/arkoala-arkts/arkui/generated/RelativeContainerModifier.ets index 1eb27f8d94eea529bc4de4b73996dd7873407c9c..4d92386c36c7963cc30ea31b54f4fe8b8f104b53 100644 --- a/arkoala-arkts/arkui/generated/RelativeContainerModifier.ets +++ b/arkoala-arkts/arkui/generated/RelativeContainerModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkRelativeContainerPeer, GuideLineStyle, BarrierStyle, RelativeContainerAttribute } from "./component/relativeContainer" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -export class RelativeContainerModifier extends CommonMethodModifier implements RelativeContainerAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class RelativeContainerModifier extends CommonMethodModifier implements RelativeContainerAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -127,7 +128,7 @@ export class RelativeContainerModifier extends CommonMethodModifier implements R } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/RemoteWindowModifier.ets b/arkoala-arkts/arkui/generated/RemoteWindowModifier.ets index 93f102348b92271a27caeb1f6c2cf3e3fc8be73b..e4d6de778dc3fe7731ddf93153a0f89bd84d3f17 100644 --- a/arkoala-arkts/arkui/generated/RemoteWindowModifier.ets +++ b/arkoala-arkts/arkui/generated/RemoteWindowModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkRemoteWindowPeer, RemoteWindowAttribute } from "./component/remoteWindow" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -export class RemoteWindowModifier extends CommonMethodModifier implements RemoteWindowAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class RemoteWindowModifier extends CommonMethodModifier implements RemoteWindowAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -39,7 +40,7 @@ export class RemoteWindowModifier extends CommonMethodModifier implements Remote mergeModifier(modifier: RemoteWindowModifier): void { super.mergeModifier(modifier) } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/RenderNode.ets b/arkoala-arkts/arkui/generated/RenderNode.ets deleted file mode 100644 index ab7eca7dfba78974fba6c9a3325e77e5250a1bbd..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/RenderNode.ets +++ /dev/null @@ -1,885 +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 { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Size_serializer, Vector2_serializer, Frame_serializer, Vector3_serializer, Size, Vector2, Frame, Vector3, ShapeMask, ShapeMaskInternal, ShapeClip, ShapeClipInternal, LengthMetricsUnit, DrawContext, DrawContextInternal } from "./Graphics" -import { EdgeStyles_serializer, Edges_serializer, EdgeStyles, Edges } from "./component/units" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { unsafeCast, int32, int64, float32 } from "@koalaui/common" -import { CallbackTransformer } from "./CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export interface RenderNode { - backgroundColor: number - clipToFrame: boolean - opacity: number - size: Size - position: Vector2 - frame: Frame - pivot: Vector2 - scale: Vector2 - translation: Vector2 - rotation: Vector3 - transform: [ number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number ] - shadowColor: number - shadowOffset: Vector2 - label: string - shadowAlpha: number - shadowElevation: number - shadowRadius: number - borderStyle: EdgeStyles - borderWidth: Edges - borderColor: Edges - borderRadius: BorderRadiuses_graphics - shapeMask: ShapeMask - shapeClip: ShapeClip - markNodeGroup: boolean - lengthMetricsUnit: LengthMetricsUnit - appendChild(node: RenderNode): void - insertChildAfter(child: RenderNode, sibling: RenderNode | undefined): void - removeChild(node: RenderNode): void - clearChildren(): void - getChild(index: number): RenderNode | undefined - getFirstChild(): RenderNode | undefined - getNextSibling(): RenderNode | undefined - getPreviousSibling(): RenderNode | undefined - draw(context: DrawContext): void - invalidate(): void - dispose(): void -} -export class RenderNodeInternal implements MaterializedBase,RenderNode { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - get backgroundColor(): number { - return this.getBackgroundColor() - } - set backgroundColor(backgroundColor: number) { - this.setBackgroundColor(backgroundColor) - } - get clipToFrame(): boolean { - return this.getClipToFrame() - } - set clipToFrame(clipToFrame: boolean) { - this.setClipToFrame(clipToFrame) - } - get opacity(): number { - return this.getOpacity() - } - set opacity(opacity: number) { - this.setOpacity(opacity) - } - get size(): Size { - return this.getSize() - } - set size(size: Size) { - this.setSize(size) - } - get position(): Vector2 { - return this.getPosition() - } - set position(position: Vector2) { - this.setPosition(position) - } - get frame(): Frame { - return this.getFrame() - } - set frame(frame: Frame) { - this.setFrame(frame) - } - get pivot(): Vector2 { - return this.getPivot() - } - set pivot(pivot: Vector2) { - this.setPivot(pivot) - } - get scale(): Vector2 { - return this.getScale() - } - set scale(scale: Vector2) { - this.setScale(scale) - } - get translation(): Vector2 { - return this.getTranslation() - } - set translation(translation: Vector2) { - this.setTranslation(translation) - } - get rotation(): Vector3 { - return this.getRotation() - } - set rotation(rotation: Vector3) { - this.setRotation(rotation) - } - get transform(): [ number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number ] { - return this.getTransform() - } - set transform(transform: [ number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number ]) { - this.setTransform(transform) - } - get shadowColor(): number { - return this.getShadowColor() - } - set shadowColor(shadowColor: number) { - this.setShadowColor(shadowColor) - } - get shadowOffset(): Vector2 { - return this.getShadowOffset() - } - set shadowOffset(shadowOffset: Vector2) { - this.setShadowOffset(shadowOffset) - } - get label(): string { - return this.getLabel() - } - set label(label: string) { - this.setLabel(label) - } - get shadowAlpha(): number { - return this.getShadowAlpha() - } - set shadowAlpha(shadowAlpha: number) { - this.setShadowAlpha(shadowAlpha) - } - get shadowElevation(): number { - return this.getShadowElevation() - } - set shadowElevation(shadowElevation: number) { - this.setShadowElevation(shadowElevation) - } - get shadowRadius(): number { - return this.getShadowRadius() - } - set shadowRadius(shadowRadius: number) { - this.setShadowRadius(shadowRadius) - } - get borderStyle(): EdgeStyles { - return this.getBorderStyle() - } - set borderStyle(borderStyle: EdgeStyles) { - this.setBorderStyle(borderStyle) - } - get borderWidth(): Edges { - return this.getBorderWidth() - } - set borderWidth(borderWidth: Edges) { - this.setBorderWidth(borderWidth) - } - get borderColor(): Edges { - return this.getBorderColor() - } - set borderColor(borderColor: Edges) { - this.setBorderColor(borderColor) - } - get borderRadius(): BorderRadiuses_graphics { - return this.getBorderRadius() - } - set borderRadius(borderRadius: BorderRadiuses_graphics) { - this.setBorderRadius(borderRadius) - } - get shapeMask(): ShapeMask { - return this.getShapeMask() - } - set shapeMask(shapeMask: ShapeMask) { - this.setShapeMask(shapeMask) - } - get shapeClip(): ShapeClip { - return this.getShapeClip() - } - set shapeClip(shapeClip: ShapeClip) { - this.setShapeClip(shapeClip) - } - get markNodeGroup(): boolean { - return this.getMarkNodeGroup() - } - set markNodeGroup(markNodeGroup: boolean) { - this.setMarkNodeGroup(markNodeGroup) - } - get lengthMetricsUnit(): LengthMetricsUnit { - return this.getLengthMetricsUnit() - } - set lengthMetricsUnit(lengthMetricsUnit: LengthMetricsUnit) { - this.setLengthMetricsUnit(lengthMetricsUnit) - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, RenderNodeInternal.getFinalizer()) - } - constructor() { - this(RenderNodeInternal.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._RenderNode_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._RenderNode_getFinalizer() - } - public static fromPtr(ptr: KPointer): RenderNodeInternal { - return new RenderNodeInternal(ptr) - } - public appendChild(node: RenderNode): void { - const node_casted = node as (RenderNode) - this.appendChild_serialize(node_casted) - return - } - public insertChildAfter(child: RenderNode, sibling: RenderNode | undefined): void { - const child_casted = child as (RenderNode) - const sibling_casted = sibling as (RenderNode | undefined) - this.insertChildAfter_serialize(child_casted, sibling_casted) - return - } - public removeChild(node: RenderNode): void { - const node_casted = node as (RenderNode) - this.removeChild_serialize(node_casted) - return - } - public clearChildren(): void { - this.clearChildren_serialize() - return - } - public getChild(index: number): RenderNode | undefined { - const index_casted = index as (number) - return this.getChild_serialize(index_casted) - } - public getFirstChild(): RenderNode | undefined { - return this.getFirstChild_serialize() - } - public getNextSibling(): RenderNode | undefined { - return this.getNextSibling_serialize() - } - public getPreviousSibling(): RenderNode | undefined { - return this.getPreviousSibling_serialize() - } - public draw(context: DrawContext): void { - const context_casted = context as (DrawContext) - this.draw_serialize(context_casted) - return - } - public invalidate(): void { - this.invalidate_serialize() - return - } - public dispose(): void { - this.dispose_serialize() - return - } - private getBackgroundColor(): number { - return this.getBackgroundColor_serialize() - } - private setBackgroundColor(backgroundColor: number): void { - const backgroundColor_casted = backgroundColor as (number) - this.setBackgroundColor_serialize(backgroundColor_casted) - return - } - private getClipToFrame(): boolean { - return this.getClipToFrame_serialize() - } - private setClipToFrame(clipToFrame: boolean): void { - const clipToFrame_casted = clipToFrame as (boolean) - this.setClipToFrame_serialize(clipToFrame_casted) - return - } - private getOpacity(): number { - return this.getOpacity_serialize() - } - private setOpacity(opacity: number): void { - const opacity_casted = opacity as (number) - this.setOpacity_serialize(opacity_casted) - return - } - private getSize(): Size { - return this.getSize_serialize() - } - private setSize(size: Size): void { - const size_casted = size as (Size) - this.setSize_serialize(size_casted) - return - } - private getPosition(): Vector2 { - return this.getPosition_serialize() - } - private setPosition(position: Vector2): void { - const position_casted = position as (Vector2) - this.setPosition_serialize(position_casted) - return - } - private getFrame(): Frame { - return this.getFrame_serialize() - } - private setFrame(frame: Frame): void { - const frame_casted = frame as (Frame) - this.setFrame_serialize(frame_casted) - return - } - private getPivot(): Vector2 { - return this.getPivot_serialize() - } - private setPivot(pivot: Vector2): void { - const pivot_casted = pivot as (Vector2) - this.setPivot_serialize(pivot_casted) - return - } - private getScale(): Vector2 { - return this.getScale_serialize() - } - private setScale(scale: Vector2): void { - const scale_casted = scale as (Vector2) - this.setScale_serialize(scale_casted) - return - } - private getTranslation(): Vector2 { - return this.getTranslation_serialize() - } - private setTranslation(translation: Vector2): void { - const translation_casted = translation as (Vector2) - this.setTranslation_serialize(translation_casted) - return - } - private getRotation(): Vector3 { - return this.getRotation_serialize() - } - private setRotation(rotation: Vector3): void { - const rotation_casted = rotation as (Vector3) - this.setRotation_serialize(rotation_casted) - return - } - private getTransform(): [ number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number ] { - return this.getTransform_serialize() - } - private setTransform(transform: [ number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number ]): void { - const transform_casted = transform as ([ number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number ]) - this.setTransform_serialize(transform_casted) - return - } - private getShadowColor(): number { - return this.getShadowColor_serialize() - } - private setShadowColor(shadowColor: number): void { - const shadowColor_casted = shadowColor as (number) - this.setShadowColor_serialize(shadowColor_casted) - return - } - private getShadowOffset(): Vector2 { - return this.getShadowOffset_serialize() - } - private setShadowOffset(shadowOffset: Vector2): void { - const shadowOffset_casted = shadowOffset as (Vector2) - this.setShadowOffset_serialize(shadowOffset_casted) - return - } - private getLabel(): string { - return this.getLabel_serialize() - } - private setLabel(label: string): void { - const label_casted = label as (string) - this.setLabel_serialize(label_casted) - return - } - private getShadowAlpha(): number { - return this.getShadowAlpha_serialize() - } - private setShadowAlpha(shadowAlpha: number): void { - const shadowAlpha_casted = shadowAlpha as (number) - this.setShadowAlpha_serialize(shadowAlpha_casted) - return - } - private getShadowElevation(): number { - return this.getShadowElevation_serialize() - } - private setShadowElevation(shadowElevation: number): void { - const shadowElevation_casted = shadowElevation as (number) - this.setShadowElevation_serialize(shadowElevation_casted) - return - } - private getShadowRadius(): number { - return this.getShadowRadius_serialize() - } - private setShadowRadius(shadowRadius: number): void { - const shadowRadius_casted = shadowRadius as (number) - this.setShadowRadius_serialize(shadowRadius_casted) - return - } - private getBorderStyle(): EdgeStyles { - return this.getBorderStyle_serialize() - } - private setBorderStyle(borderStyle: EdgeStyles): void { - const borderStyle_casted = borderStyle as (EdgeStyles) - this.setBorderStyle_serialize(borderStyle_casted) - return - } - private getBorderWidth(): Edges { - return this.getBorderWidth_serialize() - } - private setBorderWidth(borderWidth: Edges): void { - const borderWidth_casted = borderWidth as (Edges) - this.setBorderWidth_serialize(borderWidth_casted) - return - } - private getBorderColor(): Edges { - return this.getBorderColor_serialize() - } - private setBorderColor(borderColor: Edges): void { - const borderColor_casted = borderColor as (Edges) - this.setBorderColor_serialize(borderColor_casted) - return - } - private getBorderRadius(): BorderRadiuses_graphics { - return this.getBorderRadius_serialize() - } - private setBorderRadius(borderRadius: BorderRadiuses_graphics): void { - const borderRadius_casted = borderRadius as (BorderRadiuses_graphics) - this.setBorderRadius_serialize(borderRadius_casted) - return - } - private getShapeMask(): ShapeMask { - return this.getShapeMask_serialize() - } - private setShapeMask(shapeMask: ShapeMask): void { - const shapeMask_casted = shapeMask as (ShapeMask) - this.setShapeMask_serialize(shapeMask_casted) - return - } - private getShapeClip(): ShapeClip { - return this.getShapeClip_serialize() - } - private setShapeClip(shapeClip: ShapeClip): void { - const shapeClip_casted = shapeClip as (ShapeClip) - this.setShapeClip_serialize(shapeClip_casted) - return - } - private getMarkNodeGroup(): boolean { - return this.getMarkNodeGroup_serialize() - } - private setMarkNodeGroup(markNodeGroup: boolean): void { - const markNodeGroup_casted = markNodeGroup as (boolean) - this.setMarkNodeGroup_serialize(markNodeGroup_casted) - return - } - private getLengthMetricsUnit(): LengthMetricsUnit { - return this.getLengthMetricsUnit_serialize() - } - private setLengthMetricsUnit(lengthMetricsUnit: LengthMetricsUnit): void { - const lengthMetricsUnit_casted = lengthMetricsUnit as (LengthMetricsUnit) - this.setLengthMetricsUnit_serialize(lengthMetricsUnit_casted) - return - } - private appendChild_serialize(node: RenderNode): void { - ArkUIGeneratedNativeModule._RenderNode_appendChild(this.peer!.ptr, toPeerPtr(node)) - } - private insertChildAfter_serialize(child: RenderNode, sibling: RenderNode | undefined): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (sibling !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const siblingTmpValue = sibling! - RenderNode_serializer.write(thisSerializer, siblingTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - ArkUIGeneratedNativeModule._RenderNode_insertChildAfter(this.peer!.ptr, toPeerPtr(child), thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private removeChild_serialize(node: RenderNode): void { - ArkUIGeneratedNativeModule._RenderNode_removeChild(this.peer!.ptr, toPeerPtr(node)) - } - private clearChildren_serialize(): void { - ArkUIGeneratedNativeModule._RenderNode_clearChildren(this.peer!.ptr) - } - private getChild_serialize(index: number): RenderNode | undefined { - const retval = ArkUIGeneratedNativeModule._RenderNode_getChild(this.peer!.ptr, index) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const buffer_runtimeType = retvalDeserializer.readInt8().toInt() - let buffer : RenderNode | undefined = undefined - if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = (RenderNode_serializer.read(retvalDeserializer) as RenderNode) - } - const returnResult : RenderNode | undefined = buffer - return returnResult - } - private getFirstChild_serialize(): RenderNode | undefined { - const retval = ArkUIGeneratedNativeModule._RenderNode_getFirstChild(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const buffer_runtimeType = retvalDeserializer.readInt8().toInt() - let buffer : RenderNode | undefined = undefined - if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = (RenderNode_serializer.read(retvalDeserializer) as RenderNode) - } - const returnResult : RenderNode | undefined = buffer - return returnResult - } - private getNextSibling_serialize(): RenderNode | undefined { - const retval = ArkUIGeneratedNativeModule._RenderNode_getNextSibling(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const buffer_runtimeType = retvalDeserializer.readInt8().toInt() - let buffer : RenderNode | undefined = undefined - if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = (RenderNode_serializer.read(retvalDeserializer) as RenderNode) - } - const returnResult : RenderNode | undefined = buffer - return returnResult - } - private getPreviousSibling_serialize(): RenderNode | undefined { - const retval = ArkUIGeneratedNativeModule._RenderNode_getPreviousSibling(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const buffer_runtimeType = retvalDeserializer.readInt8().toInt() - let buffer : RenderNode | undefined = undefined - if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = (RenderNode_serializer.read(retvalDeserializer) as RenderNode) - } - const returnResult : RenderNode | undefined = buffer - return returnResult - } - private draw_serialize(context: DrawContext): void { - ArkUIGeneratedNativeModule._RenderNode_draw(this.peer!.ptr, toPeerPtr(context)) - } - private invalidate_serialize(): void { - ArkUIGeneratedNativeModule._RenderNode_invalidate(this.peer!.ptr) - } - private dispose_serialize(): void { - ArkUIGeneratedNativeModule._RenderNode_dispose(this.peer!.ptr) - } - private getBackgroundColor_serialize(): number { - const retval = ArkUIGeneratedNativeModule._RenderNode_getBackgroundColor(this.peer!.ptr) - return retval - } - private setBackgroundColor_serialize(backgroundColor: number): void { - ArkUIGeneratedNativeModule._RenderNode_setBackgroundColor(this.peer!.ptr, backgroundColor) - } - private getClipToFrame_serialize(): boolean { - const retval = ArkUIGeneratedNativeModule._RenderNode_getClipToFrame(this.peer!.ptr) - return retval - } - private setClipToFrame_serialize(clipToFrame: boolean): void { - ArkUIGeneratedNativeModule._RenderNode_setClipToFrame(this.peer!.ptr, clipToFrame ? 1 : 0) - } - private getOpacity_serialize(): number { - const retval = ArkUIGeneratedNativeModule._RenderNode_getOpacity(this.peer!.ptr) - return retval - } - private setOpacity_serialize(opacity: number): void { - ArkUIGeneratedNativeModule._RenderNode_setOpacity(this.peer!.ptr, opacity) - } - private getSize_serialize(): Size { - const retval = ArkUIGeneratedNativeModule._RenderNode_getSize(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Size = Size_serializer.read(retvalDeserializer) - return returnResult - } - private setSize_serialize(size: Size): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - Size_serializer.write(thisSerializer, size) - ArkUIGeneratedNativeModule._RenderNode_setSize(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private getPosition_serialize(): Vector2 { - const retval = ArkUIGeneratedNativeModule._RenderNode_getPosition(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Vector2 = Vector2_serializer.read(retvalDeserializer) - return returnResult - } - private setPosition_serialize(position: Vector2): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - Vector2_serializer.write(thisSerializer, position) - ArkUIGeneratedNativeModule._RenderNode_setPosition(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private getFrame_serialize(): Frame { - const retval = ArkUIGeneratedNativeModule._RenderNode_getFrame(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Frame = Frame_serializer.read(retvalDeserializer) - return returnResult - } - private setFrame_serialize(frame: Frame): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - Frame_serializer.write(thisSerializer, frame) - ArkUIGeneratedNativeModule._RenderNode_setFrame(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private getPivot_serialize(): Vector2 { - const retval = ArkUIGeneratedNativeModule._RenderNode_getPivot(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Vector2 = Vector2_serializer.read(retvalDeserializer) - return returnResult - } - private setPivot_serialize(pivot: Vector2): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - Vector2_serializer.write(thisSerializer, pivot) - ArkUIGeneratedNativeModule._RenderNode_setPivot(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private getScale_serialize(): Vector2 { - const retval = ArkUIGeneratedNativeModule._RenderNode_getScale(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Vector2 = Vector2_serializer.read(retvalDeserializer) - return returnResult - } - private setScale_serialize(scale: Vector2): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - Vector2_serializer.write(thisSerializer, scale) - ArkUIGeneratedNativeModule._RenderNode_setScale(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private getTranslation_serialize(): Vector2 { - const retval = ArkUIGeneratedNativeModule._RenderNode_getTranslation(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Vector2 = Vector2_serializer.read(retvalDeserializer) - return returnResult - } - private setTranslation_serialize(translation: Vector2): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - Vector2_serializer.write(thisSerializer, translation) - ArkUIGeneratedNativeModule._RenderNode_setTranslation(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private getRotation_serialize(): Vector3 { - const retval = ArkUIGeneratedNativeModule._RenderNode_getRotation(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Vector3 = Vector3_serializer.read(retvalDeserializer) - return returnResult - } - private setRotation_serialize(rotation: Vector3): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - Vector3_serializer.write(thisSerializer, rotation) - ArkUIGeneratedNativeModule._RenderNode_setRotation(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private getTransform_serialize(): [ number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number ] { - const retval = ArkUIGeneratedNativeModule._RenderNode_getTransform(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const bufferValue0 : number = (retvalDeserializer.readNumber() as number) - const bufferValue1 : number = (retvalDeserializer.readNumber() as number) - const bufferValue2 : number = (retvalDeserializer.readNumber() as number) - const bufferValue3 : number = (retvalDeserializer.readNumber() as number) - const bufferValue4 : number = (retvalDeserializer.readNumber() as number) - const bufferValue5 : number = (retvalDeserializer.readNumber() as number) - const bufferValue6 : number = (retvalDeserializer.readNumber() as number) - const bufferValue7 : number = (retvalDeserializer.readNumber() as number) - const bufferValue8 : number = (retvalDeserializer.readNumber() as number) - const bufferValue9 : number = (retvalDeserializer.readNumber() as number) - const bufferValue10 : number = (retvalDeserializer.readNumber() as number) - const bufferValue11 : number = (retvalDeserializer.readNumber() as number) - const bufferValue12 : number = (retvalDeserializer.readNumber() as number) - const bufferValue13 : number = (retvalDeserializer.readNumber() as number) - const bufferValue14 : number = (retvalDeserializer.readNumber() as number) - const bufferValue15 : number = (retvalDeserializer.readNumber() as number) - const returnResult : [ number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number ] = ([bufferValue0, bufferValue1, bufferValue2, bufferValue3, bufferValue4, bufferValue5, bufferValue6, bufferValue7, bufferValue8, bufferValue9, bufferValue10, bufferValue11, bufferValue12, bufferValue13, bufferValue14, bufferValue15] as [ number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number ]) - return returnResult - } - private setTransform_serialize(transform: [ number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number ]): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - const transform_0 = transform[0] - thisSerializer.writeNumber(transform_0) - const transform_1 = transform[1] - thisSerializer.writeNumber(transform_1) - const transform_2 = transform[2] - thisSerializer.writeNumber(transform_2) - const transform_3 = transform[3] - thisSerializer.writeNumber(transform_3) - const transform_4 = transform[4] - thisSerializer.writeNumber(transform_4) - const transform_5 = transform[5] - thisSerializer.writeNumber(transform_5) - const transform_6 = transform[6] - thisSerializer.writeNumber(transform_6) - const transform_7 = transform[7] - thisSerializer.writeNumber(transform_7) - const transform_8 = transform[8] - thisSerializer.writeNumber(transform_8) - const transform_9 = transform[9] - thisSerializer.writeNumber(transform_9) - const transform_10 = transform[10] - thisSerializer.writeNumber(transform_10) - const transform_11 = transform[11] - thisSerializer.writeNumber(transform_11) - const transform_12 = transform[12] - thisSerializer.writeNumber(transform_12) - const transform_13 = transform[13] - thisSerializer.writeNumber(transform_13) - const transform_14 = transform[14] - thisSerializer.writeNumber(transform_14) - const transform_15 = transform[15] - thisSerializer.writeNumber(transform_15) - ArkUIGeneratedNativeModule._RenderNode_setTransform(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private getShadowColor_serialize(): number { - const retval = ArkUIGeneratedNativeModule._RenderNode_getShadowColor(this.peer!.ptr) - return retval - } - private setShadowColor_serialize(shadowColor: number): void { - ArkUIGeneratedNativeModule._RenderNode_setShadowColor(this.peer!.ptr, shadowColor) - } - private getShadowOffset_serialize(): Vector2 { - const retval = ArkUIGeneratedNativeModule._RenderNode_getShadowOffset(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Vector2 = Vector2_serializer.read(retvalDeserializer) - return returnResult - } - private setShadowOffset_serialize(shadowOffset: Vector2): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - Vector2_serializer.write(thisSerializer, shadowOffset) - ArkUIGeneratedNativeModule._RenderNode_setShadowOffset(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private getLabel_serialize(): string { - const retval = ArkUIGeneratedNativeModule._RenderNode_getLabel(this.peer!.ptr) - return retval - } - private setLabel_serialize(label: string): void { - ArkUIGeneratedNativeModule._RenderNode_setLabel(this.peer!.ptr, label) - } - private getShadowAlpha_serialize(): number { - const retval = ArkUIGeneratedNativeModule._RenderNode_getShadowAlpha(this.peer!.ptr) - return retval - } - private setShadowAlpha_serialize(shadowAlpha: number): void { - ArkUIGeneratedNativeModule._RenderNode_setShadowAlpha(this.peer!.ptr, shadowAlpha) - } - private getShadowElevation_serialize(): number { - const retval = ArkUIGeneratedNativeModule._RenderNode_getShadowElevation(this.peer!.ptr) - return retval - } - private setShadowElevation_serialize(shadowElevation: number): void { - ArkUIGeneratedNativeModule._RenderNode_setShadowElevation(this.peer!.ptr, shadowElevation) - } - private getShadowRadius_serialize(): number { - const retval = ArkUIGeneratedNativeModule._RenderNode_getShadowRadius(this.peer!.ptr) - return retval - } - private setShadowRadius_serialize(shadowRadius: number): void { - ArkUIGeneratedNativeModule._RenderNode_setShadowRadius(this.peer!.ptr, shadowRadius) - } - private getBorderStyle_serialize(): EdgeStyles { - const retval = ArkUIGeneratedNativeModule._RenderNode_getBorderStyle(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : EdgeStyles = EdgeStyles_serializer.read(retvalDeserializer) - return returnResult - } - private setBorderStyle_serialize(borderStyle: EdgeStyles): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - EdgeStyles_serializer.write(thisSerializer, borderStyle) - ArkUIGeneratedNativeModule._RenderNode_setBorderStyle(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private getBorderWidth_serialize(): Edges { - const retval = ArkUIGeneratedNativeModule._RenderNode_getBorderWidth(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Edges = Edges_serializer.read(retvalDeserializer) - return returnResult - } - private setBorderWidth_serialize(borderWidth: Edges): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - Edges_serializer.write(thisSerializer, borderWidth) - ArkUIGeneratedNativeModule._RenderNode_setBorderWidth(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private getBorderColor_serialize(): Edges { - const retval = ArkUIGeneratedNativeModule._RenderNode_getBorderColor(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Edges = Edges_serializer.read(retvalDeserializer) - return returnResult - } - private setBorderColor_serialize(borderColor: Edges): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - Edges_serializer.write(thisSerializer, borderColor) - ArkUIGeneratedNativeModule._RenderNode_setBorderColor(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private getBorderRadius_serialize(): BorderRadiuses_graphics { - const retval = ArkUIGeneratedNativeModule._RenderNode_getBorderRadius(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : BorderRadiuses_graphics = BorderRadiuses_graphics_serializer.read(retvalDeserializer) - return returnResult - } - private setBorderRadius_serialize(borderRadius: BorderRadiuses_graphics): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - BorderRadiuses_graphics_serializer.write(thisSerializer, borderRadius) - ArkUIGeneratedNativeModule._RenderNode_setBorderRadius(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private getShapeMask_serialize(): ShapeMask { - const retval = ArkUIGeneratedNativeModule._RenderNode_getShapeMask(this.peer!.ptr) - const obj : ShapeMask = ShapeMaskInternal.fromPtr(retval) - return obj - } - private setShapeMask_serialize(shapeMask: ShapeMask): void { - ArkUIGeneratedNativeModule._RenderNode_setShapeMask(this.peer!.ptr, toPeerPtr(shapeMask)) - } - private getShapeClip_serialize(): ShapeClip { - const retval = ArkUIGeneratedNativeModule._RenderNode_getShapeClip(this.peer!.ptr) - const obj : ShapeClip = ShapeClipInternal.fromPtr(retval) - return obj - } - private setShapeClip_serialize(shapeClip: ShapeClip): void { - ArkUIGeneratedNativeModule._RenderNode_setShapeClip(this.peer!.ptr, toPeerPtr(shapeClip)) - } - private getMarkNodeGroup_serialize(): boolean { - const retval = ArkUIGeneratedNativeModule._RenderNode_getMarkNodeGroup(this.peer!.ptr) - return retval - } - private setMarkNodeGroup_serialize(markNodeGroup: boolean): void { - ArkUIGeneratedNativeModule._RenderNode_setMarkNodeGroup(this.peer!.ptr, markNodeGroup ? 1 : 0) - } - private getLengthMetricsUnit_serialize(): LengthMetricsUnit { - const retval = ArkUIGeneratedNativeModule._RenderNode_getLengthMetricsUnit(this.peer!.ptr) - return TypeChecker.LengthMetricsUnit_FromNumeric(retval) - } - private setLengthMetricsUnit_serialize(lengthMetricsUnit: LengthMetricsUnit): void { - ArkUIGeneratedNativeModule._RenderNode_setLengthMetricsUnit(this.peer!.ptr, TypeChecker.LengthMetricsUnit_ToNumeric(lengthMetricsUnit)) - } -} -export type Offset_graphics = Vector2; -export interface BorderRadiuses_graphics { - topLeft: number; - topRight: number; - bottomLeft: number; - bottomRight: number; -} -export class BorderRadiuses_graphics_serializer { - public static write(buffer: SerializerBase, value: BorderRadiuses_graphics): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForTopLeft = value.topLeft - valueSerializer.writeNumber(valueHolderForTopLeft) - const valueHolderForTopRight = value.topRight - valueSerializer.writeNumber(valueHolderForTopRight) - const valueHolderForBottomLeft = value.bottomLeft - valueSerializer.writeNumber(valueHolderForBottomLeft) - const valueHolderForBottomRight = value.bottomRight - valueSerializer.writeNumber(valueHolderForBottomRight) - } - public static read(buffer: DeserializerBase): BorderRadiuses_graphics { - let valueDeserializer : DeserializerBase = buffer - const topLeftTmpResult : number = (valueDeserializer.readNumber() as number) - const topRightTmpResult : number = (valueDeserializer.readNumber() as number) - const bottomLeftTmpResult : number = (valueDeserializer.readNumber() as number) - const bottomRightTmpResult : number = (valueDeserializer.readNumber() as number) - let value : BorderRadiuses_graphics = ({topLeft: topLeftTmpResult, topRight: topRightTmpResult, bottomLeft: bottomLeftTmpResult, bottomRight: bottomRightTmpResult} as BorderRadiuses_graphics) - return value - } -} -export class RenderNode_serializer { - public static write(buffer: SerializerBase, value: RenderNode): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): RenderNode { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return RenderNodeInternal.fromPtr(ptr) - } -} diff --git a/arkoala-arkts/arkui/generated/RichEditorModifier.ets b/arkoala-arkts/arkui/generated/RichEditorModifier.ets index 08ca123e297a9cf832c4b092617ad742aaa7c13d..ad4a14bfa5d5f9f246f56d77dbebb04cd64e9118 100644 --- a/arkoala-arkts/arkui/generated/RichEditorModifier.ets +++ b/arkoala-arkts/arkui/generated/RichEditorModifier.ets @@ -18,17 +18,18 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkRichEditorPeer, RichEditorSelection, RichEditorRange, RichEditorInsertValue, RichEditorTextSpanResult, RichEditorDeleteValue, PasteEventCallback, PasteEvent, SubmitCallback, RichEditorChangeValue, CutEvent, CopyEvent, RichEditorAttribute, RichEditorSpanType, RichEditorResponseType, SelectionMenuOptions, KeyboardOptions, PlaceholderStyle } from "./component/richEditor" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -import { VoidCallback, ResourceColor, ResourceStr } from "./component/units" +import { VoidCallback, ResourceColor, ResourceStr as arkui_component_units_ResourceStr } from "./component/units" import { TextRange, TextDataDetectorConfig, OnDidChangeCallback, EditMenuOptions, KeyboardAppearance } from "./component/textCommon" -import { CopyOptions, Color, BarState, ResponseType } from "./component/enums" -import { Resource } from "global.resource" +import { CopyOptions, Color as arkui_component_enums_Color, BarState, ResponseType } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" import { EnterKeyType, SubmitEvent } from "./component/textInput" import { CustomBuilder } from "./component/builder" -export class RichEditorModifier extends CommonMethodModifier implements RichEditorAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class RichEditorModifier extends CommonMethodModifier implements RichEditorAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -108,7 +109,7 @@ export class RichEditorModifier extends CommonMethodModifier implements RichEdit _customKeyboard_0_0value?: CustomBuilder | undefined _customKeyboard_0_1value?: KeyboardOptions | undefined _placeholder_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _placeholder_0_0value?: ResourceStr | undefined + _placeholder_0_0value?: arkui_component_units_ResourceStr | undefined _placeholder_0_1value?: PlaceholderStyle | undefined applyModifierPatch(peer: ArkRichEditorPeer): void { super.applyModifierPatch(peer) @@ -692,7 +693,7 @@ export class RichEditorModifier extends CommonMethodModifier implements RichEdit { switch (this._placeholder_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setPlaceholderAttribute((this._placeholder_0_0value as ResourceStr | undefined), (this._placeholder_0_1value as PlaceholderStyle | undefined)); + peer.setPlaceholderAttribute((this._placeholder_0_0value as arkui_component_units_ResourceStr | undefined), (this._placeholder_0_1value as PlaceholderStyle | undefined)); this._placeholder_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -702,7 +703,7 @@ export class RichEditorModifier extends CommonMethodModifier implements RichEdit } default: { this._placeholder_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setPlaceholderAttribute((undefined as ResourceStr | undefined), (undefined as PlaceholderStyle | undefined | undefined)); + peer.setPlaceholderAttribute((undefined as arkui_component_units_ResourceStr | undefined), (undefined as PlaceholderStyle | undefined | undefined)); } } } @@ -1134,7 +1135,7 @@ export class RichEditorModifier extends CommonMethodModifier implements RichEdit break; } default: { - this.placeholder((undefined as ResourceStr | undefined), (undefined as PlaceholderStyle | undefined | undefined)); + this.placeholder((undefined as arkui_component_units_ResourceStr | undefined), (undefined as PlaceholderStyle | undefined | undefined)); } } } @@ -1495,7 +1496,7 @@ export class RichEditorModifier extends CommonMethodModifier implements RichEdit } return this } - placeholder(value: ResourceStr | undefined, style?: PlaceholderStyle): this { + placeholder(value: arkui_component_units_ResourceStr | undefined, style?: PlaceholderStyle): this { if (((this._placeholder_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true) || (true)) { this._placeholder_0_flag = AttributeUpdaterFlag.UPDATE @@ -1507,7 +1508,7 @@ export class RichEditorModifier extends CommonMethodModifier implements RichEdit } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/RichTextModifier.ets b/arkoala-arkts/arkui/generated/RichTextModifier.ets index 7a096f05f8687b012053ad15b55162b8079bec30..7521399e0362f071f27c889027bd24127e79d2e2 100644 --- a/arkoala-arkts/arkui/generated/RichTextModifier.ets +++ b/arkoala-arkts/arkui/generated/RichTextModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkRichTextPeer, RichTextAttribute } from "./component/richText" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -export class RichTextModifier extends CommonMethodModifier implements RichTextAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class RichTextModifier extends CommonMethodModifier implements RichTextAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -127,7 +128,7 @@ export class RichTextModifier extends CommonMethodModifier implements RichTextAt } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/RootModifier.ets b/arkoala-arkts/arkui/generated/RootModifier.ets index d05424d488eb228b56040c0f42039ae2190263b3..5b891ae34a7fb2a7fe71f4ae159775e312060893 100644 --- a/arkoala-arkts/arkui/generated/RootModifier.ets +++ b/arkoala-arkts/arkui/generated/RootModifier.ets @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkRootPeer, Root } from "./component/idlize" import { int32 } from "@koalaui/common" export class RootModifier implements Root,AttributeModifier { diff --git a/arkoala-arkts/arkui/generated/RootSceneModifier.ets b/arkoala-arkts/arkui/generated/RootSceneModifier.ets index d79dc1f274df0c3e212ae0b2b79560bc3b196ceb..4ee2cd93e3e9bee8377f037536988836aa7976fe 100644 --- a/arkoala-arkts/arkui/generated/RootSceneModifier.ets +++ b/arkoala-arkts/arkui/generated/RootSceneModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkRootScenePeer, RootSceneAttribute } from "./component/rootScene" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -export class RootSceneModifier extends CommonMethodModifier implements RootSceneAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class RootSceneModifier extends CommonMethodModifier implements RootSceneAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -39,7 +40,7 @@ export class RootSceneModifier extends CommonMethodModifier implements RootScene mergeModifier(modifier: RootSceneModifier): void { super.mergeModifier(modifier) } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/RowModifier.ets b/arkoala-arkts/arkui/generated/RowModifier.ets index 47a5ec8f35c14e5a204b4faebabe52153bf79d94..2e1fcb4e1724b8a19770bbf0fa41645b93211e41 100644 --- a/arkoala-arkts/arkui/generated/RowModifier.ets +++ b/arkoala-arkts/arkui/generated/RowModifier.ets @@ -18,12 +18,13 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkRowPeer, RowAttribute } from "./component/row" import { int32 } from "@koalaui/common" -import { CommonMethod } from "./component/common" +import { CommonMethod, PointLightStyle } from "./component/common" import { VerticalAlign, FlexAlign } from "./component/enums" -export class RowModifier extends CommonMethodModifier implements RowAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class RowModifier extends CommonMethodModifier implements RowAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -38,6 +39,8 @@ export class RowModifier extends CommonMethodModifier implements RowAttribute,At _alignItems_0_0value?: VerticalAlign | undefined _justifyContent_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _justifyContent_0_0value?: FlexAlign | undefined + _pointLight_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL + _pointLight_0_0value?: PointLightStyle _reverse_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _reverse_0_0value?: boolean | undefined applyModifierPatch(peer: ArkRowPeer): void { @@ -161,6 +164,9 @@ export class RowModifier extends CommonMethodModifier implements RowAttribute,At } return this } + pointLight(value: PointLightStyle): this { + throw new Error("Not implemented") + } reverse(value: boolean | undefined): this { if (((this._reverse_0_flag) == (AttributeUpdaterFlag.INITIAL)) || ((this._reverse_0_0value) !== (value))) { @@ -172,7 +178,7 @@ export class RowModifier extends CommonMethodModifier implements RowAttribute,At } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/RowSplitModifier.ets b/arkoala-arkts/arkui/generated/RowSplitModifier.ets index 625ca64dc05444bb1a1424122fe3a9d0e2c4ff36..2ddfcf638dd7d9666c276e782a472e3979ff1b15 100644 --- a/arkoala-arkts/arkui/generated/RowSplitModifier.ets +++ b/arkoala-arkts/arkui/generated/RowSplitModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkRowSplitPeer, RowSplitAttribute } from "./component/rowSplit" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -export class RowSplitModifier extends CommonMethodModifier implements RowSplitAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class RowSplitModifier extends CommonMethodModifier implements RowSplitAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -83,7 +84,7 @@ export class RowSplitModifier extends CommonMethodModifier implements RowSplitAt } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/ScreenModifier.ets b/arkoala-arkts/arkui/generated/ScreenModifier.ets index 1c9bc32a72e9ac81df6be86038994dd01fc5b268..a5ea0d37c2eae707d863f63d97154429de5b93ba 100644 --- a/arkoala-arkts/arkui/generated/ScreenModifier.ets +++ b/arkoala-arkts/arkui/generated/ScreenModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkScreenPeer, ScreenAttribute } from "./component/screen" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -export class ScreenModifier extends CommonMethodModifier implements ScreenAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class ScreenModifier extends CommonMethodModifier implements ScreenAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -39,7 +40,7 @@ export class ScreenModifier extends CommonMethodModifier implements ScreenAttrib mergeModifier(modifier: ScreenModifier): void { super.mergeModifier(modifier) } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/ScrollBarModifier.ets b/arkoala-arkts/arkui/generated/ScrollBarModifier.ets index 64f12be85476df18972374e157474e99cd4d1ed2..7cbf22f4227e1431b76932095b1f28b8b0e41ed3 100644 --- a/arkoala-arkts/arkui/generated/ScrollBarModifier.ets +++ b/arkoala-arkts/arkui/generated/ScrollBarModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkScrollBarPeer, ScrollBarAttribute } from "./component/scrollBar" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -export class ScrollBarModifier extends CommonMethodModifier implements ScrollBarAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class ScrollBarModifier extends CommonMethodModifier implements ScrollBarAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -83,7 +84,7 @@ export class ScrollBarModifier extends CommonMethodModifier implements ScrollBar } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/ScrollModifier.ets b/arkoala-arkts/arkui/generated/ScrollModifier.ets index af1c2907bcf1720e62e8fba4e5eb80bf814a5ab5..99e3ca586af44e0bff4ddfd1f0cf489bae817ab5 100644 --- a/arkoala-arkts/arkui/generated/ScrollModifier.ets +++ b/arkoala-arkts/arkui/generated/ScrollModifier.ets @@ -19,15 +19,16 @@ import { ScrollableCommonMethodModifier } from "./ScrollableCommonMethodModifier" import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkScrollPeer, ScrollDirection, ScrollOnWillScrollCallback, ScrollOnScrollCallback, OnScrollEdgeCallback, OnScrollFrameBeginCallback, ScrollSnapOptions, OffsetOptions, ScrollAttribute } from "./component/scroll" import { int32 } from "@koalaui/common" import { ScrollableCommonMethod, NestedScrollOptions, CommonMethod, EdgeEffectOptions } from "./component/common" import { ScrollState } from "./component/list" -import { ScrollSource, Edge, BarState, Color, EdgeEffect } from "./component/enums" +import { ScrollSource, Edge, BarState, Color as arkui_component_enums_Color, EdgeEffect } from "./component/enums" import { VoidCallback } from "./component/units" -import { Resource } from "global.resource" -export class ScrollModifier extends ScrollableCommonMethodModifier implements ScrollAttribute,AttributeModifier { +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class ScrollModifier extends ScrollableCommonMethodModifier implements ScrollAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -53,7 +54,7 @@ export class ScrollModifier extends ScrollableCommonMethodModifier implements Sc _scrollBar_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _scrollBar_0_0value?: BarState | undefined _scrollBarColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _scrollBarColor_0_0value?: Color | number | string | undefined + _scrollBarColor_0_0value?: arkui_component_enums_Color | number | string | undefined _scrollBarWidth_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _scrollBarWidth_0_0value?: number | string | undefined _onScrollFrameBegin_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -63,7 +64,7 @@ export class ScrollModifier extends ScrollableCommonMethodModifier implements Sc _enableScrollInteraction_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _enableScrollInteraction_0_0value?: boolean | undefined _friction_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _friction_0_0value?: number | Resource | undefined + _friction_0_0value?: number | global_resource_Resource | undefined _scrollSnap_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _scrollSnap_0_0value?: ScrollSnapOptions | undefined _enablePaging_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -205,7 +206,7 @@ export class ScrollModifier extends ScrollableCommonMethodModifier implements Sc { switch (this._scrollBarColor_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setScrollBarColorAttribute((this._scrollBarColor_0_0value as Color | number | string | undefined)); + peer.setScrollBarColorAttribute((this._scrollBarColor_0_0value as arkui_component_enums_Color | number | string | undefined)); this._scrollBarColor_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -215,7 +216,7 @@ export class ScrollModifier extends ScrollableCommonMethodModifier implements Sc } default: { this._scrollBarColor_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setScrollBarColorAttribute((undefined as Color | number | string | undefined)); + peer.setScrollBarColorAttribute((undefined as arkui_component_enums_Color | number | string | undefined)); } } } @@ -295,7 +296,7 @@ export class ScrollModifier extends ScrollableCommonMethodModifier implements Sc { switch (this._friction_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFrictionAttribute((this._friction_0_0value as number | Resource | undefined)); + peer.setFrictionAttribute((this._friction_0_0value as number | global_resource_Resource | undefined)); this._friction_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -305,7 +306,7 @@ export class ScrollModifier extends ScrollableCommonMethodModifier implements Sc } default: { this._friction_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFrictionAttribute((undefined as number | Resource | undefined)); + peer.setFrictionAttribute((undefined as number | global_resource_Resource | undefined)); } } } @@ -484,7 +485,7 @@ export class ScrollModifier extends ScrollableCommonMethodModifier implements Sc break; } default: { - this.scrollBarColor((undefined as Color | number | string | undefined)); + this.scrollBarColor((undefined as arkui_component_enums_Color | number | string | undefined)); } } } @@ -549,7 +550,7 @@ export class ScrollModifier extends ScrollableCommonMethodModifier implements Sc break; } default: { - this.friction((undefined as number | Resource | undefined)); + this.friction((undefined as number | global_resource_Resource | undefined)); } } } @@ -683,7 +684,7 @@ export class ScrollModifier extends ScrollableCommonMethodModifier implements Sc } return this } - scrollBarColor(value: Color | number | string | undefined): this { + scrollBarColor(value: arkui_component_enums_Color | number | string | undefined): this { if (((this._scrollBarColor_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._scrollBarColor_0_flag = AttributeUpdaterFlag.UPDATE @@ -738,7 +739,7 @@ export class ScrollModifier extends ScrollableCommonMethodModifier implements Sc } return this } - friction(value: number | Resource | undefined): this { + friction(value: number | global_resource_Resource | undefined): this { if (((this._friction_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._friction_0_flag = AttributeUpdaterFlag.UPDATE @@ -794,7 +795,7 @@ export class ScrollModifier extends ScrollableCommonMethodModifier implements Sc } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/ScrollableCommonMethodModifier.ets b/arkoala-arkts/arkui/generated/ScrollableCommonMethodModifier.ets index 0d9cd7dd9b8bd07c7a7bce3c1be06146bd6f90c7..907a9920d01a2614cbcb6f9a0c1253ff74dab999 100644 --- a/arkoala-arkts/arkui/generated/ScrollableCommonMethodModifier.ets +++ b/arkoala-arkts/arkui/generated/ScrollableCommonMethodModifier.ets @@ -17,14 +17,15 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { CommonMethodModifier } from "./CommonMethodModifier" -import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeModifier, extractors } from "#handwritten" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkScrollableCommonMethodPeer, CommonMethod, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions, ScrollableCommonMethod } from "./component/common" import { int32 } from "@koalaui/common" -import { BarState, Color, CrownSensitivity, EdgeEffect } from "./component/enums" -import { Resource } from "global.resource" -import { RectShape } from "./framework/ohos.arkui.shape" -export class ScrollableCommonMethodModifier extends CommonMethodModifier implements ScrollableCommonMethod,AttributeModifier { +import { BarState, Color as arkui_component_enums_Color, CrownSensitivity, EdgeEffect } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +import { RectShape } from "@ohos.arkui.shape" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class ScrollableCommonMethodModifier extends CommonMethodModifier implements ScrollableCommonMethod { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -38,7 +39,7 @@ export class ScrollableCommonMethodModifier extends CommonMethodModifier impleme _scrollBar_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _scrollBar_0_0value?: BarState | undefined _scrollBarColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _scrollBarColor_0_0value?: Color | number | string | undefined + _scrollBarColor_0_0value?: arkui_component_enums_Color | number | string | undefined _scrollBarWidth_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _scrollBarWidth_0_0value?: number | string | undefined _nestedScroll_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -46,7 +47,7 @@ export class ScrollableCommonMethodModifier extends CommonMethodModifier impleme _enableScrollInteraction_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _enableScrollInteraction_0_0value?: boolean | undefined _friction_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _friction_0_0value?: number | Resource | undefined + _friction_0_0value?: number | global_resource_Resource | undefined _onReachStart_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _onReachStart_0_0value?: (() => void) | undefined _onReachEnd_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -93,7 +94,7 @@ export class ScrollableCommonMethodModifier extends CommonMethodModifier impleme { switch (this._scrollBarColor_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setScrollBarColorAttribute((this._scrollBarColor_0_0value as Color | number | string | undefined)); + peer.setScrollBarColorAttribute((this._scrollBarColor_0_0value as arkui_component_enums_Color | number | string | undefined)); this._scrollBarColor_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -103,7 +104,7 @@ export class ScrollableCommonMethodModifier extends CommonMethodModifier impleme } default: { this._scrollBarColor_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setScrollBarColorAttribute((undefined as Color | number | string | undefined)); + peer.setScrollBarColorAttribute((undefined as arkui_component_enums_Color | number | string | undefined)); } } } @@ -165,7 +166,7 @@ export class ScrollableCommonMethodModifier extends CommonMethodModifier impleme { switch (this._friction_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFrictionAttribute((this._friction_0_0value as number | Resource | undefined)); + peer.setFrictionAttribute((this._friction_0_0value as number | global_resource_Resource | undefined)); this._friction_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -175,7 +176,7 @@ export class ScrollableCommonMethodModifier extends CommonMethodModifier impleme } default: { this._friction_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFrictionAttribute((undefined as number | Resource | undefined)); + peer.setFrictionAttribute((undefined as number | global_resource_Resource | undefined)); } } } @@ -327,7 +328,7 @@ export class ScrollableCommonMethodModifier extends CommonMethodModifier impleme { switch (this._edgeEffect_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setEdgeEffectAttribute((this._edgeEffect_0_0value as EdgeEffect | undefined), (this._edgeEffect_0_1value as EdgeEffectOptions | undefined)); + peer.setEdgeEffectAttribute((this._edgeEffect_0_0value as EdgeEffect | undefined), (this._edgeEffect_0_1value as EdgeEffectOptions)); this._edgeEffect_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -337,7 +338,7 @@ export class ScrollableCommonMethodModifier extends CommonMethodModifier impleme } default: { this._edgeEffect_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setEdgeEffectAttribute((undefined as EdgeEffect | undefined), (undefined as EdgeEffectOptions | undefined | undefined)); + peer.setEdgeEffectAttribute((undefined as EdgeEffect | undefined), (undefined as EdgeEffectOptions | undefined)); } } } @@ -345,7 +346,7 @@ export class ScrollableCommonMethodModifier extends CommonMethodModifier impleme { switch (this._fadingEdge_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFadingEdgeAttribute((this._fadingEdge_0_0value as boolean | undefined), (this._fadingEdge_0_1value as FadingEdgeOptions | undefined)); + peer.setFadingEdgeAttribute((this._fadingEdge_0_0value as boolean | undefined), (this._fadingEdge_0_1value as FadingEdgeOptions)); this._fadingEdge_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -355,7 +356,7 @@ export class ScrollableCommonMethodModifier extends CommonMethodModifier impleme } default: { this._fadingEdge_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFadingEdgeAttribute((undefined as boolean | undefined), (undefined as FadingEdgeOptions | undefined | undefined)); + peer.setFadingEdgeAttribute((undefined as boolean | undefined), (undefined as FadingEdgeOptions | undefined)); } } } @@ -384,7 +385,7 @@ export class ScrollableCommonMethodModifier extends CommonMethodModifier impleme break; } default: { - this.scrollBarColor((undefined as Color | number | string | undefined)); + this.scrollBarColor((undefined as arkui_component_enums_Color | number | string | undefined)); } } } @@ -436,7 +437,7 @@ export class ScrollableCommonMethodModifier extends CommonMethodModifier impleme break; } default: { - this.friction((undefined as number | Resource | undefined)); + this.friction((undefined as number | global_resource_Resource | undefined)); } } } @@ -553,7 +554,7 @@ export class ScrollableCommonMethodModifier extends CommonMethodModifier impleme break; } default: { - this.edgeEffect((undefined as EdgeEffect | undefined), (undefined as EdgeEffectOptions | undefined | undefined)); + this.edgeEffect((undefined as EdgeEffect | undefined), (undefined as EdgeEffectOptions | undefined)); } } } @@ -566,7 +567,7 @@ export class ScrollableCommonMethodModifier extends CommonMethodModifier impleme break; } default: { - this.fadingEdge((undefined as boolean | undefined), (undefined as FadingEdgeOptions | undefined | undefined)); + this.fadingEdge((undefined as boolean | undefined), (undefined as FadingEdgeOptions | undefined)); } } } @@ -582,7 +583,7 @@ export class ScrollableCommonMethodModifier extends CommonMethodModifier impleme } return this } - scrollBarColor(value: Color | number | string | undefined): this { + scrollBarColor(value: arkui_component_enums_Color | number | string | undefined): this { if (((this._scrollBarColor_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._scrollBarColor_0_flag = AttributeUpdaterFlag.UPDATE @@ -626,7 +627,7 @@ export class ScrollableCommonMethodModifier extends CommonMethodModifier impleme } return this } - friction(value: number | Resource | undefined): this { + friction(value: number | global_resource_Resource | undefined): this { if (((this._friction_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._friction_0_flag = AttributeUpdaterFlag.UPDATE @@ -749,7 +750,7 @@ export class ScrollableCommonMethodModifier extends CommonMethodModifier impleme } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/SearchModifier.ets b/arkoala-arkts/arkui/generated/SearchModifier.ets index c6053323265a476e60217c29ede9b02027e55143..21d1cac81c2bd2fb472cb65a5443b496ff5bddcc 100644 --- a/arkoala-arkts/arkui/generated/SearchModifier.ets +++ b/arkoala-arkts/arkui/generated/SearchModifier.ets @@ -17,20 +17,21 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { CommonMethodModifier } from "./CommonMethodModifier" -import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeModifier, extractors } from "#handwritten" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkSearchPeer, IconOptions, CancelButtonOptions, CancelButtonSymbolOptions, SearchSubmitCallback, SearchType, SearchAttribute, SearchButtonOptions } from "./component/search" import { int32 } from "@koalaui/common" import { CommonMethod, TextDecorationOptions } from "./component/common" -import { ResourceColor, Dimension, Font, ResourceStr } from "./component/units" -import { Color, CopyOptions, TextAlign } from "./component/enums" -import { Resource } from "global.resource" -import { SymbolGlyphModifier } from "./SymbolGlyphModifier" +import { ResourceColor, Dimension, Font as arkui_component_units_Font, ResourceStr as arkui_component_units_ResourceStr } from "./component/units" +import { Color as arkui_component_enums_Color, CopyOptions, TextAlign } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +import { SymbolGlyphModifier } from "arkui.SymbolGlyphModifier" import { CaretStyle, EditableTextOnChangeCallback, PreviewText, TextChangeOptions, InsertValue, DeleteValue, EditMenuOptions, AutoCapitalizationMode, EditableTextChangeValue, KeyboardAppearance } from "./component/textCommon" import { EnterKeyType, SubmitEvent, OnTextSelectionChangeCallback, OnContentScrollCallback, OnPasteCallback } from "./component/textInput" import { PasteEvent, KeyboardOptions } from "./component/richEditor" import { CustomBuilder } from "./component/builder" -export class SearchModifier extends CommonMethodModifier implements SearchAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class SearchModifier extends CommonMethodModifier implements SearchAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -58,9 +59,9 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib _placeholderColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _placeholderColor_0_0value?: ResourceColor | undefined _placeholderFont_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _placeholderFont_0_0value?: Font | undefined + _placeholderFont_0_0value?: arkui_component_units_Font | undefined _textFont_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _textFont_0_0value?: Font | undefined + _textFont_0_0value?: arkui_component_units_Font | undefined _enterKeyType_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _enterKeyType_0_0value?: EnterKeyType | undefined _onSubmit_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -88,19 +89,19 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib _selectionMenuHidden_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _selectionMenuHidden_0_0value?: boolean | undefined _minFontSize_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _minFontSize_0_0value?: number | string | Resource | undefined + _minFontSize_0_0value?: number | string | global_resource_Resource | undefined _maxFontSize_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _maxFontSize_0_0value?: number | string | Resource | undefined + _maxFontSize_0_0value?: number | string | global_resource_Resource | undefined _minFontScale_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _minFontScale_0_0value?: number | Resource | undefined + _minFontScale_0_0value?: number | global_resource_Resource | undefined _maxFontScale_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _maxFontScale_0_0value?: number | Resource | undefined + _maxFontScale_0_0value?: number | global_resource_Resource | undefined _decoration_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _decoration_0_0value?: TextDecorationOptions | undefined _letterSpacing_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _letterSpacing_0_0value?: number | string | Resource | undefined + _letterSpacing_0_0value?: number | string | global_resource_Resource | undefined _lineHeight_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _lineHeight_0_0value?: number | string | Resource | undefined + _lineHeight_0_0value?: number | string | global_resource_Resource | undefined _type_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _type_0_0value?: SearchType | undefined _fontFeature_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -133,7 +134,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib _searchButton_0_0value?: string | undefined _searchButton_0_1value?: SearchButtonOptions | undefined _inputFilter_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _inputFilter_0_0value?: ResourceStr | undefined + _inputFilter_0_0value?: arkui_component_units_ResourceStr | undefined _inputFilter_0_1value?: ((value0: string) => void) | undefined _customKeyboard_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _customKeyboard_0_0value?: CustomBuilder | undefined @@ -288,7 +289,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib { switch (this._placeholderFont_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setPlaceholderFontAttribute((this._placeholderFont_0_0value as Font | undefined)); + peer.setPlaceholderFontAttribute((this._placeholderFont_0_0value as arkui_component_units_Font | undefined)); this._placeholderFont_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -298,7 +299,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib } default: { this._placeholderFont_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setPlaceholderFontAttribute((undefined as Font | undefined)); + peer.setPlaceholderFontAttribute((undefined as arkui_component_units_Font | undefined)); } } } @@ -306,7 +307,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib { switch (this._textFont_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setTextFontAttribute((this._textFont_0_0value as Font | undefined)); + peer.setTextFontAttribute((this._textFont_0_0value as arkui_component_units_Font | undefined)); this._textFont_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -316,7 +317,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib } default: { this._textFont_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setTextFontAttribute((undefined as Font | undefined)); + peer.setTextFontAttribute((undefined as arkui_component_units_Font | undefined)); } } } @@ -558,7 +559,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib { switch (this._minFontSize_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMinFontSizeAttribute((this._minFontSize_0_0value as number | string | Resource | undefined)); + peer.setMinFontSizeAttribute((this._minFontSize_0_0value as number | string | global_resource_Resource | undefined)); this._minFontSize_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -568,7 +569,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib } default: { this._minFontSize_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMinFontSizeAttribute((undefined as number | string | Resource | undefined)); + peer.setMinFontSizeAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -576,7 +577,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib { switch (this._maxFontSize_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMaxFontSizeAttribute((this._maxFontSize_0_0value as number | string | Resource | undefined)); + peer.setMaxFontSizeAttribute((this._maxFontSize_0_0value as number | string | global_resource_Resource | undefined)); this._maxFontSize_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -586,7 +587,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib } default: { this._maxFontSize_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMaxFontSizeAttribute((undefined as number | string | Resource | undefined)); + peer.setMaxFontSizeAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -594,7 +595,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib { switch (this._minFontScale_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMinFontScaleAttribute((this._minFontScale_0_0value as number | Resource | undefined)); + peer.setMinFontScaleAttribute((this._minFontScale_0_0value as number | global_resource_Resource | undefined)); this._minFontScale_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -604,7 +605,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib } default: { this._minFontScale_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMinFontScaleAttribute((undefined as number | Resource | undefined)); + peer.setMinFontScaleAttribute((undefined as number | global_resource_Resource | undefined)); } } } @@ -612,7 +613,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib { switch (this._maxFontScale_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMaxFontScaleAttribute((this._maxFontScale_0_0value as number | Resource | undefined)); + peer.setMaxFontScaleAttribute((this._maxFontScale_0_0value as number | global_resource_Resource | undefined)); this._maxFontScale_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -622,7 +623,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib } default: { this._maxFontScale_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMaxFontScaleAttribute((undefined as number | Resource | undefined)); + peer.setMaxFontScaleAttribute((undefined as number | global_resource_Resource | undefined)); } } } @@ -648,7 +649,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib { switch (this._letterSpacing_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setLetterSpacingAttribute((this._letterSpacing_0_0value as number | string | Resource | undefined)); + peer.setLetterSpacingAttribute((this._letterSpacing_0_0value as number | string | global_resource_Resource | undefined)); this._letterSpacing_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -658,7 +659,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib } default: { this._letterSpacing_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setLetterSpacingAttribute((undefined as number | string | Resource | undefined)); + peer.setLetterSpacingAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -666,7 +667,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib { switch (this._lineHeight_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setLineHeightAttribute((this._lineHeight_0_0value as number | string | Resource | undefined)); + peer.setLineHeightAttribute((this._lineHeight_0_0value as number | string | global_resource_Resource | undefined)); this._lineHeight_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -676,7 +677,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib } default: { this._lineHeight_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setLineHeightAttribute((undefined as number | string | Resource | undefined)); + peer.setLineHeightAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -954,7 +955,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib { switch (this._inputFilter_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setInputFilterAttribute((this._inputFilter_0_0value as ResourceStr | undefined), (this._inputFilter_0_1value as ((value0: string) => void) | undefined)); + peer.setInputFilterAttribute((this._inputFilter_0_0value as arkui_component_units_ResourceStr | undefined), (this._inputFilter_0_1value as ((value0: string) => void) | undefined)); this._inputFilter_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -964,7 +965,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib } default: { this._inputFilter_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setInputFilterAttribute((undefined as ResourceStr | undefined), (undefined as ((value0: string) => void) | undefined | undefined)); + peer.setInputFilterAttribute((undefined as arkui_component_units_ResourceStr | undefined), (undefined as ((value0: string) => void) | undefined | undefined)); } } } @@ -1102,7 +1103,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib break; } default: { - this.placeholderFont((undefined as Font | undefined)); + this.placeholderFont((undefined as arkui_component_units_Font | undefined)); } } } @@ -1115,7 +1116,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib break; } default: { - this.textFont((undefined as Font | undefined)); + this.textFont((undefined as arkui_component_units_Font | undefined)); } } } @@ -1297,7 +1298,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib break; } default: { - this.minFontSize((undefined as number | string | Resource | undefined)); + this.minFontSize((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -1310,7 +1311,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib break; } default: { - this.maxFontSize((undefined as number | string | Resource | undefined)); + this.maxFontSize((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -1323,7 +1324,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib break; } default: { - this.minFontScale((undefined as number | Resource | undefined)); + this.minFontScale((undefined as number | global_resource_Resource | undefined)); } } } @@ -1336,7 +1337,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib break; } default: { - this.maxFontScale((undefined as number | Resource | undefined)); + this.maxFontScale((undefined as number | global_resource_Resource | undefined)); } } } @@ -1362,7 +1363,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib break; } default: { - this.letterSpacing((undefined as number | string | Resource | undefined)); + this.letterSpacing((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -1375,7 +1376,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib break; } default: { - this.lineHeight((undefined as number | string | Resource | undefined)); + this.lineHeight((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -1583,7 +1584,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib break; } default: { - this.inputFilter((undefined as ResourceStr | undefined), (undefined as ((value0: string) => void) | undefined | undefined)); + this.inputFilter((undefined as arkui_component_units_ResourceStr | undefined), (undefined as ((value0: string) => void) | undefined | undefined)); } } } @@ -1689,7 +1690,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib } return this } - placeholderFont(value: Font | undefined): this { + placeholderFont(value: arkui_component_units_Font | undefined): this { if (((this._placeholderFont_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._placeholderFont_0_flag = AttributeUpdaterFlag.UPDATE @@ -1700,7 +1701,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib } return this } - textFont(value: Font | undefined): this { + textFont(value: arkui_component_units_Font | undefined): this { if (((this._textFont_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._textFont_0_flag = AttributeUpdaterFlag.UPDATE @@ -1854,7 +1855,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib } return this } - minFontSize(value: number | string | Resource | undefined): this { + minFontSize(value: number | string | global_resource_Resource | undefined): this { if (((this._minFontSize_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._minFontSize_0_flag = AttributeUpdaterFlag.UPDATE @@ -1865,7 +1866,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib } return this } - maxFontSize(value: number | string | Resource | undefined): this { + maxFontSize(value: number | string | global_resource_Resource | undefined): this { if (((this._maxFontSize_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._maxFontSize_0_flag = AttributeUpdaterFlag.UPDATE @@ -1876,7 +1877,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib } return this } - minFontScale(value: number | Resource | undefined): this { + minFontScale(value: number | global_resource_Resource | undefined): this { if (((this._minFontScale_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._minFontScale_0_flag = AttributeUpdaterFlag.UPDATE @@ -1887,7 +1888,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib } return this } - maxFontScale(value: number | Resource | undefined): this { + maxFontScale(value: number | global_resource_Resource | undefined): this { if (((this._maxFontScale_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._maxFontScale_0_flag = AttributeUpdaterFlag.UPDATE @@ -1909,7 +1910,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib } return this } - letterSpacing(value: number | string | Resource | undefined): this { + letterSpacing(value: number | string | global_resource_Resource | undefined): this { if (((this._letterSpacing_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._letterSpacing_0_flag = AttributeUpdaterFlag.UPDATE @@ -1920,7 +1921,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib } return this } - lineHeight(value: number | string | Resource | undefined): this { + lineHeight(value: number | string | global_resource_Resource | undefined): this { if (((this._lineHeight_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._lineHeight_0_flag = AttributeUpdaterFlag.UPDATE @@ -2097,7 +2098,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib } return this } - inputFilter(value: ResourceStr | undefined, error?: ((value0: string) => void)): this { + inputFilter(value: arkui_component_units_ResourceStr | undefined, error?: ((value0: string) => void)): this { if (((this._inputFilter_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true) || (true)) { this._inputFilter_0_flag = AttributeUpdaterFlag.UPDATE @@ -2121,7 +2122,7 @@ export class SearchModifier extends CommonMethodModifier implements SearchAttrib } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/SelectModifier.ets b/arkoala-arkts/arkui/generated/SelectModifier.ets index 256744367957a11388c656ca715d11df9a3533c1..76dd1bcf39baf2897eb92f812b4c1ac71cd70bc5 100644 --- a/arkoala-arkts/arkui/generated/SelectModifier.ets +++ b/arkoala-arkts/arkui/generated/SelectModifier.ets @@ -17,19 +17,20 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { CommonMethodModifier } from "./CommonMethodModifier" -import { AttributeModifier, ContentModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeModifier, ContentModifier, extractors } from "#handwritten" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkSelectPeer, OnSelectCallback, ArrowPosition, MenuItemConfiguration, AvoidanceMode, MenuOutlineOptions, SelectAttribute, MenuAlignType } from "./component/select" import { int32 } from "@koalaui/common" import { CommonMethod, Bindable, BlurStyle } from "./component/common" -import { Resource } from "global.resource" -import { ResourceStr, Font, ResourceColor, Length, Dimension, DividerStyleOptions, Offset } from "./component/units" -import { Color, OptionWidthMode } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +import { ResourceStr as arkui_component_units_ResourceStr, Font as arkui_component_units_Font, ResourceColor, Length, Dimension, DividerStyleOptions, Offset as arkui_component_units_Offset } from "./component/units" +import { Color as arkui_component_enums_Color, OptionWidthMode } from "./component/enums" import { ControlSize } from "./component/button" import { DividerOptions } from "./component/textPicker" -import { TextModifier } from "./TextModifier" -import { SymbolGlyphModifier } from "./SymbolGlyphModifier" -export class SelectModifier extends CommonMethodModifier implements SelectAttribute,AttributeModifier { +import { TextModifier } from "arkui.TextModifier" +import { SymbolGlyphModifier } from "arkui.SymbolGlyphModifier" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class SelectModifier extends CommonMethodModifier implements SelectAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -41,23 +42,23 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib //applyDisabledAttribute(instance: SelectAttribute): void { } //applySelectedAttribute(instance: SelectAttribute): void { } _selected_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _selected_0_0value?: number | Resource | Bindable | Bindable | undefined + _selected_0_0value?: number | global_resource_Resource | Bindable | Bindable | undefined _value_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _value_0_0value?: ResourceStr | Bindable | Bindable | undefined + _value_0_0value?: arkui_component_units_ResourceStr | Bindable | Bindable | undefined _font_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _font_0_0value?: Font | undefined + _font_0_0value?: arkui_component_units_Font | undefined _fontColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _fontColor_0_0value?: ResourceColor | undefined _selectedOptionBgColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _selectedOptionBgColor_0_0value?: ResourceColor | undefined _selectedOptionFont_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _selectedOptionFont_0_0value?: Font | undefined + _selectedOptionFont_0_0value?: arkui_component_units_Font | undefined _selectedOptionFontColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _selectedOptionFontColor_0_0value?: ResourceColor | undefined _optionBgColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _optionBgColor_0_0value?: ResourceColor | undefined _optionFont_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _optionFont_0_0value?: Font | undefined + _optionFont_0_0value?: arkui_component_units_Font | undefined _optionFontColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _optionFontColor_0_0value?: ResourceColor | undefined _onSelect_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -92,18 +93,16 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib _avoidance_0_0value?: AvoidanceMode | undefined _menuOutline_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _menuOutline_0_0value?: MenuOutlineOptions | undefined - _backgroundColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _backgroundColor_0_0value?: ResourceColor | undefined _menuAlign_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _menuAlign_0_0value?: MenuAlignType | undefined - _menuAlign_0_1value?: Offset | undefined + _menuAlign_0_1value?: arkui_component_units_Offset | undefined applyModifierPatch(peer: ArkSelectPeer): void { super.applyModifierPatch(peer) if (this._selected_0_flag != AttributeUpdaterFlag.INITIAL) { switch (this._selected_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setSelectedAttribute((this._selected_0_0value as number | Resource | Bindable | Bindable | undefined)); + peer.setSelectedAttribute((this._selected_0_0value as number | global_resource_Resource | Bindable | Bindable | undefined)); this._selected_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -113,7 +112,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib } default: { this._selected_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setSelectedAttribute((undefined as number | Resource | Bindable | Bindable | undefined)); + peer.setSelectedAttribute((undefined as number | global_resource_Resource | Bindable | Bindable | undefined)); } } } @@ -121,7 +120,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib { switch (this._value_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setValueAttribute((this._value_0_0value as ResourceStr | Bindable | Bindable | undefined)); + peer.setValueAttribute((this._value_0_0value as arkui_component_units_ResourceStr | Bindable | Bindable | undefined)); this._value_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -131,7 +130,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib } default: { this._value_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setValueAttribute((undefined as ResourceStr | Bindable | Bindable | undefined)); + peer.setValueAttribute((undefined as arkui_component_units_ResourceStr | Bindable | Bindable | undefined)); } } } @@ -139,7 +138,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib { switch (this._font_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFontAttribute((this._font_0_0value as Font | undefined)); + peer.setFontAttribute((this._font_0_0value as arkui_component_units_Font | undefined)); this._font_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -149,7 +148,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib } default: { this._font_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFontAttribute((undefined as Font | undefined)); + peer.setFontAttribute((undefined as arkui_component_units_Font | undefined)); } } } @@ -193,7 +192,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib { switch (this._selectedOptionFont_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setSelectedOptionFontAttribute((this._selectedOptionFont_0_0value as Font | undefined)); + peer.setSelectedOptionFontAttribute((this._selectedOptionFont_0_0value as arkui_component_units_Font | undefined)); this._selectedOptionFont_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -203,7 +202,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib } default: { this._selectedOptionFont_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setSelectedOptionFontAttribute((undefined as Font | undefined)); + peer.setSelectedOptionFontAttribute((undefined as arkui_component_units_Font | undefined)); } } } @@ -247,7 +246,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib { switch (this._optionFont_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setOptionFontAttribute((this._optionFont_0_0value as Font | undefined)); + peer.setOptionFontAttribute((this._optionFont_0_0value as arkui_component_units_Font | undefined)); this._optionFont_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -257,7 +256,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib } default: { this._optionFont_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setOptionFontAttribute((undefined as Font | undefined)); + peer.setOptionFontAttribute((undefined as arkui_component_units_Font | undefined)); } } } @@ -567,29 +566,11 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib } } } - if (this._backgroundColor_0_flag != AttributeUpdaterFlag.INITIAL) - { - switch (this._backgroundColor_0_flag) { - case AttributeUpdaterFlag.UPDATE: { - peer.setBackgroundColorAttribute((this._backgroundColor_0_0value as ResourceColor | undefined)); - this._backgroundColor_0_flag = AttributeUpdaterFlag.RESET; - break; - } - case AttributeUpdaterFlag.SKIP: { - this._backgroundColor_0_flag = AttributeUpdaterFlag.RESET; - break; - } - default: { - this._backgroundColor_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setBackgroundColorAttribute((undefined as ResourceColor | undefined)); - } - } - } if (this._menuAlign_0_flag != AttributeUpdaterFlag.INITIAL) { switch (this._menuAlign_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMenuAlignAttribute((this._menuAlign_0_0value as MenuAlignType | undefined), (this._menuAlign_0_1value as Offset | undefined)); + peer.setMenuAlignAttribute((this._menuAlign_0_0value as MenuAlignType | undefined), (this._menuAlign_0_1value as arkui_component_units_Offset | undefined)); this._menuAlign_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -599,7 +580,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib } default: { this._menuAlign_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMenuAlignAttribute((undefined as MenuAlignType | undefined), (undefined as Offset | undefined | undefined)); + peer.setMenuAlignAttribute((undefined as MenuAlignType | undefined), (undefined as arkui_component_units_Offset | undefined | undefined)); } } } @@ -615,7 +596,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib break; } default: { - this.selected((undefined as number | Resource | Bindable | Bindable | undefined)); + this.selected((undefined as number | global_resource_Resource | Bindable | Bindable | undefined)); } } } @@ -628,7 +609,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib break; } default: { - this.value((undefined as ResourceStr | Bindable | Bindable | undefined)); + this.value((undefined as arkui_component_units_ResourceStr | Bindable | Bindable | undefined)); } } } @@ -641,7 +622,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib break; } default: { - this.font((undefined as Font | undefined)); + this.font((undefined as arkui_component_units_Font | undefined)); } } } @@ -680,7 +661,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib break; } default: { - this.selectedOptionFont((undefined as Font | undefined)); + this.selectedOptionFont((undefined as arkui_component_units_Font | undefined)); } } } @@ -719,7 +700,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib break; } default: { - this.optionFont((undefined as Font | undefined)); + this.optionFont((undefined as arkui_component_units_Font | undefined)); } } } @@ -944,19 +925,6 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib } } } - if (modifier._backgroundColor_0_flag != AttributeUpdaterFlag.INITIAL) - { - switch (modifier._backgroundColor_0_flag) { - case AttributeUpdaterFlag.UPDATE: - case AttributeUpdaterFlag.SKIP: { - this.backgroundColor(modifier._backgroundColor_0_0value); - break; - } - default: { - this.backgroundColor((undefined as ResourceColor | undefined)); - } - } - } if (modifier._menuAlign_0_flag != AttributeUpdaterFlag.INITIAL) { switch (modifier._menuAlign_0_flag) { @@ -966,12 +934,12 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib break; } default: { - this.menuAlign((undefined as MenuAlignType | undefined), (undefined as Offset | undefined | undefined)); + this.menuAlign((undefined as MenuAlignType | undefined), (undefined as arkui_component_units_Offset | undefined | undefined)); } } } } - selected(value: number | Resource | Bindable | Bindable | undefined): this { + selected(value: number | global_resource_Resource | Bindable | Bindable | undefined): this { if (((this._selected_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._selected_0_flag = AttributeUpdaterFlag.UPDATE @@ -982,7 +950,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib } return this } - value(value: ResourceStr | Bindable | Bindable | undefined): this { + value(value: arkui_component_units_ResourceStr | Bindable | Bindable | undefined): this { if (((this._value_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._value_0_flag = AttributeUpdaterFlag.UPDATE @@ -993,7 +961,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib } return this } - font(value: Font | undefined): this { + font(value: arkui_component_units_Font | undefined): this { if (((this._font_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._font_0_flag = AttributeUpdaterFlag.UPDATE @@ -1026,7 +994,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib } return this } - selectedOptionFont(value: Font | undefined): this { + selectedOptionFont(value: arkui_component_units_Font | undefined): this { if (((this._selectedOptionFont_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._selectedOptionFont_0_flag = AttributeUpdaterFlag.UPDATE @@ -1059,7 +1027,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib } return this } - optionFont(value: Font | undefined): this { + optionFont(value: arkui_component_units_Font | undefined): this { if (((this._optionFont_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._optionFont_0_flag = AttributeUpdaterFlag.UPDATE @@ -1257,18 +1225,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib } return this } - backgroundColor(value: ResourceColor | undefined): this { - if (((this._backgroundColor_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) - { - this._backgroundColor_0_flag = AttributeUpdaterFlag.UPDATE - this._backgroundColor_0_0value = value - } else - { - this._backgroundColor_0_flag = AttributeUpdaterFlag.SKIP - } - return this - } - menuAlign(alignType: MenuAlignType | undefined, offset?: Offset): this { + menuAlign(alignType: MenuAlignType | undefined, offset?: arkui_component_units_Offset): this { if (((this._menuAlign_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true) || (true)) { this._menuAlign_0_flag = AttributeUpdaterFlag.UPDATE @@ -1280,7 +1237,7 @@ export class SelectModifier extends CommonMethodModifier implements SelectAttrib } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/ShapeModifier.ets b/arkoala-arkts/arkui/generated/ShapeModifier.ets index c0f2e1675c03bbd5cd8f4e9d712152e5685ab414..ee6ebc594479c1a0ad50874b5e136d4685625f97 100644 --- a/arkoala-arkts/arkui/generated/ShapeModifier.ets +++ b/arkoala-arkts/arkui/generated/ShapeModifier.ets @@ -18,14 +18,15 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkShapePeer, ViewportRect, ShapeAttribute } from "./component/shape" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { ResourceColor, Length } from "./component/units" -import { Color, LineCapStyle, LineJoinStyle } from "./component/enums" -import { Resource } from "global.resource" -export class ShapeModifier extends CommonMethodModifier implements ShapeAttribute,AttributeModifier { +import { Color as arkui_component_enums_Color, LineCapStyle, LineJoinStyle } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class ShapeModifier extends CommonMethodModifier implements ShapeAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -53,9 +54,9 @@ export class ShapeModifier extends CommonMethodModifier implements ShapeAttribut _strokeMiterLimit_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _strokeMiterLimit_0_0value?: double | string | undefined _strokeOpacity_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _strokeOpacity_0_0value?: double | string | Resource | undefined + _strokeOpacity_0_0value?: double | string | global_resource_Resource | undefined _fillOpacity_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _fillOpacity_0_0value?: double | string | Resource | undefined + _fillOpacity_0_0value?: double | string | global_resource_Resource | undefined _strokeWidth_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _strokeWidth_0_0value?: double | string | undefined _antiAlias_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -214,7 +215,7 @@ export class ShapeModifier extends CommonMethodModifier implements ShapeAttribut { switch (this._strokeOpacity_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setStrokeOpacityAttribute((this._strokeOpacity_0_0value as double | string | Resource | undefined)); + peer.setStrokeOpacityAttribute((this._strokeOpacity_0_0value as double | string | global_resource_Resource | undefined)); this._strokeOpacity_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -224,7 +225,7 @@ export class ShapeModifier extends CommonMethodModifier implements ShapeAttribut } default: { this._strokeOpacity_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setStrokeOpacityAttribute((undefined as double | string | Resource | undefined)); + peer.setStrokeOpacityAttribute((undefined as double | string | global_resource_Resource | undefined)); } } } @@ -232,7 +233,7 @@ export class ShapeModifier extends CommonMethodModifier implements ShapeAttribut { switch (this._fillOpacity_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFillOpacityAttribute((this._fillOpacity_0_0value as double | string | Resource | undefined)); + peer.setFillOpacityAttribute((this._fillOpacity_0_0value as double | string | global_resource_Resource | undefined)); this._fillOpacity_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -242,7 +243,7 @@ export class ShapeModifier extends CommonMethodModifier implements ShapeAttribut } default: { this._fillOpacity_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFillOpacityAttribute((undefined as double | string | Resource | undefined)); + peer.setFillOpacityAttribute((undefined as double | string | global_resource_Resource | undefined)); } } } @@ -416,7 +417,7 @@ export class ShapeModifier extends CommonMethodModifier implements ShapeAttribut break; } default: { - this.strokeOpacity((undefined as double | string | Resource | undefined)); + this.strokeOpacity((undefined as double | string | global_resource_Resource | undefined)); } } } @@ -429,7 +430,7 @@ export class ShapeModifier extends CommonMethodModifier implements ShapeAttribut break; } default: { - this.fillOpacity((undefined as double | string | Resource | undefined)); + this.fillOpacity((undefined as double | string | global_resource_Resource | undefined)); } } } @@ -561,7 +562,7 @@ export class ShapeModifier extends CommonMethodModifier implements ShapeAttribut } return this } - strokeOpacity(value: double | string | Resource | undefined): this { + strokeOpacity(value: double | string | global_resource_Resource | undefined): this { if (((this._strokeOpacity_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._strokeOpacity_0_flag = AttributeUpdaterFlag.UPDATE @@ -572,7 +573,7 @@ export class ShapeModifier extends CommonMethodModifier implements ShapeAttribut } return this } - fillOpacity(value: double | string | Resource | undefined): this { + fillOpacity(value: double | string | global_resource_Resource | undefined): this { if (((this._fillOpacity_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._fillOpacity_0_flag = AttributeUpdaterFlag.UPDATE @@ -618,7 +619,7 @@ export class ShapeModifier extends CommonMethodModifier implements ShapeAttribut } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/SideBarContainerModifier.ets b/arkoala-arkts/arkui/generated/SideBarContainerModifier.ets index 01d190eda2edc41f11dabea2f753122ed1ffa688..65128632daf4e9b197eef05031f7f84bbc59b2e8 100644 --- a/arkoala-arkts/arkui/generated/SideBarContainerModifier.ets +++ b/arkoala-arkts/arkui/generated/SideBarContainerModifier.ets @@ -18,13 +18,14 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkSideBarContainerPeer, ButtonStyle, SideBarPosition, SideBarContainerAttribute } from "./component/sidebar" import { int32 } from "@koalaui/common" import { CommonMethod, Bindable, DividerStyle } from "./component/common" import { Length, Dimension } from "./component/units" -import { Resource } from "global.resource" -export class SideBarContainerModifier extends CommonMethodModifier implements SideBarContainerAttribute,AttributeModifier { +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class SideBarContainerModifier extends CommonMethodModifier implements SideBarContainerAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -591,7 +592,7 @@ export class SideBarContainerModifier extends CommonMethodModifier implements Si } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/SliderModifier.ets b/arkoala-arkts/arkui/generated/SliderModifier.ets index 5bda670d9dc1afdcf47083ca2e86b57c67cc4f77..2fa88e227462f8b78e6134b6ebd13325baa5a5ad 100644 --- a/arkoala-arkts/arkui/generated/SliderModifier.ets +++ b/arkoala-arkts/arkui/generated/SliderModifier.ets @@ -18,15 +18,16 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier, ContentModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkSliderPeer, SliderChangeMode, SliderBlockStyle, SliderInteraction, SliderConfiguration, SlideRange, SliderAttribute } from "./component/slider" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -import { ResourceColor, Length, Dimension, SizeOptions, ResourceStr } from "./component/units" -import { Color, CrownSensitivity } from "./component/enums" -import { Resource } from "global.resource" +import { ResourceColor, Length, Dimension, SizeOptions, ResourceStr as arkui_component_units_ResourceStr } from "./component/units" +import { Color as arkui_component_enums_Color, CrownSensitivity } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" import { LinearGradient } from "./component/dataPanel" -export class SliderModifier extends CommonMethodModifier implements SliderAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class SliderModifier extends CommonMethodModifier implements SliderAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -77,7 +78,7 @@ export class SliderModifier extends CommonMethodModifier implements SliderAttrib _enableHapticFeedback_0_0value?: boolean | undefined _showTips_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _showTips_0_0value?: boolean | undefined - _showTips_0_1value?: ResourceStr | undefined + _showTips_0_1value?: arkui_component_units_ResourceStr | undefined applyModifierPatch(peer: ArkSliderPeer): void { super.applyModifierPatch(peer) if (this._blockColor_0_flag != AttributeUpdaterFlag.INITIAL) @@ -426,7 +427,7 @@ export class SliderModifier extends CommonMethodModifier implements SliderAttrib { switch (this._showTips_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setShowTipsAttribute((this._showTips_0_0value as boolean | undefined), (this._showTips_0_1value as ResourceStr | undefined)); + peer.setShowTipsAttribute((this._showTips_0_0value as boolean | undefined), (this._showTips_0_1value as arkui_component_units_ResourceStr | undefined)); this._showTips_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -436,7 +437,7 @@ export class SliderModifier extends CommonMethodModifier implements SliderAttrib } default: { this._showTips_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setShowTipsAttribute((undefined as boolean | undefined), (undefined as ResourceStr | undefined | undefined)); + peer.setShowTipsAttribute((undefined as boolean | undefined), (undefined as arkui_component_units_ResourceStr | undefined | undefined)); } } } @@ -699,7 +700,7 @@ export class SliderModifier extends CommonMethodModifier implements SliderAttrib break; } default: { - this.showTips((undefined as boolean | undefined), (undefined as ResourceStr | undefined | undefined)); + this.showTips((undefined as boolean | undefined), (undefined as arkui_component_units_ResourceStr | undefined | undefined)); } } } @@ -913,7 +914,7 @@ export class SliderModifier extends CommonMethodModifier implements SliderAttrib } return this } - showTips(value: boolean | undefined, content?: ResourceStr): this { + showTips(value: boolean | undefined, content?: arkui_component_units_ResourceStr): this { if (((this._showTips_0_flag) == (AttributeUpdaterFlag.INITIAL)) || ((this._showTips_0_0value) !== (value)) || (true)) { this._showTips_0_flag = AttributeUpdaterFlag.UPDATE @@ -925,7 +926,7 @@ export class SliderModifier extends CommonMethodModifier implements SliderAttrib } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/SpanModifier.ets b/arkoala-arkts/arkui/generated/SpanModifier.ets index 0184d9b8040223044977724505e9049f3c7d523c..4b71fd7116d2ca056eb84a078cc46c5ab7ee5c7c 100644 --- a/arkoala-arkts/arkui/generated/SpanModifier.ets +++ b/arkoala-arkts/arkui/generated/SpanModifier.ets @@ -19,15 +19,16 @@ import { BaseSpanModifier } from "./BaseSpanModifier" import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkSpanPeer, BaseSpan, SpanAttribute } from "./component/span" import { int32 } from "@koalaui/common" -import { Font, ResourceColor, Length } from "./component/units" -import { Color, FontStyle, FontWeight, TextCase } from "./component/enums" -import { Resource } from "global.resource" +import { Font as arkui_component_units_Font, ResourceColor, Length } from "./component/units" +import { Color as arkui_component_enums_Color, FontStyle, FontWeight, TextCase } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" import { DecorationStyleInterface } from "./component/styledString" import { ShadowOptions, CommonMethod } from "./component/common" -export class SpanModifier extends BaseSpanModifier implements SpanAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class SpanModifier extends BaseSpanModifier implements SpanAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -39,17 +40,17 @@ export class SpanModifier extends BaseSpanModifier implements SpanAttribute,Attr //applyDisabledAttribute(instance: SpanAttribute): void { } //applySelectedAttribute(instance: SpanAttribute): void { } _font_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _font_0_0value?: Font | undefined + _font_0_0value?: arkui_component_units_Font | undefined _fontColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _fontColor_0_0value?: ResourceColor | undefined _fontSize_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _fontSize_0_0value?: number | string | Resource | undefined + _fontSize_0_0value?: number | string | global_resource_Resource | undefined _fontStyle_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _fontStyle_0_0value?: FontStyle | undefined _fontWeight_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _fontWeight_0_0value?: number | FontWeight | string | undefined _fontFamily_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _fontFamily_0_0value?: string | Resource | undefined + _fontFamily_0_0value?: string | global_resource_Resource | undefined _decoration_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _decoration_0_0value?: DecorationStyleInterface | undefined _letterSpacing_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -66,7 +67,7 @@ export class SpanModifier extends BaseSpanModifier implements SpanAttribute,Attr { switch (this._font_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFontAttribute((this._font_0_0value as Font | undefined)); + peer.setFontAttribute((this._font_0_0value as arkui_component_units_Font | undefined)); this._font_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -76,7 +77,7 @@ export class SpanModifier extends BaseSpanModifier implements SpanAttribute,Attr } default: { this._font_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFontAttribute((undefined as Font | undefined)); + peer.setFontAttribute((undefined as arkui_component_units_Font | undefined)); } } } @@ -102,7 +103,7 @@ export class SpanModifier extends BaseSpanModifier implements SpanAttribute,Attr { switch (this._fontSize_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFontSizeAttribute((this._fontSize_0_0value as number | string | Resource | undefined)); + peer.setFontSizeAttribute((this._fontSize_0_0value as number | string | global_resource_Resource | undefined)); this._fontSize_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -112,7 +113,7 @@ export class SpanModifier extends BaseSpanModifier implements SpanAttribute,Attr } default: { this._fontSize_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFontSizeAttribute((undefined as number | string | Resource | undefined)); + peer.setFontSizeAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -156,7 +157,7 @@ export class SpanModifier extends BaseSpanModifier implements SpanAttribute,Attr { switch (this._fontFamily_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFontFamilyAttribute((this._fontFamily_0_0value as string | Resource | undefined)); + peer.setFontFamilyAttribute((this._fontFamily_0_0value as string | global_resource_Resource | undefined)); this._fontFamily_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -166,7 +167,7 @@ export class SpanModifier extends BaseSpanModifier implements SpanAttribute,Attr } default: { this._fontFamily_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFontFamilyAttribute((undefined as string | Resource | undefined)); + peer.setFontFamilyAttribute((undefined as string | global_resource_Resource | undefined)); } } } @@ -272,7 +273,7 @@ export class SpanModifier extends BaseSpanModifier implements SpanAttribute,Attr break; } default: { - this.font((undefined as Font | undefined)); + this.font((undefined as arkui_component_units_Font | undefined)); } } } @@ -298,7 +299,7 @@ export class SpanModifier extends BaseSpanModifier implements SpanAttribute,Attr break; } default: { - this.fontSize((undefined as number | string | Resource | undefined)); + this.fontSize((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -337,7 +338,7 @@ export class SpanModifier extends BaseSpanModifier implements SpanAttribute,Attr break; } default: { - this.fontFamily((undefined as string | Resource | undefined)); + this.fontFamily((undefined as string | global_resource_Resource | undefined)); } } } @@ -407,7 +408,7 @@ export class SpanModifier extends BaseSpanModifier implements SpanAttribute,Attr } } } - font(value: Font | undefined): this { + font(value: arkui_component_units_Font | undefined): this { if (((this._font_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._font_0_flag = AttributeUpdaterFlag.UPDATE @@ -429,7 +430,7 @@ export class SpanModifier extends BaseSpanModifier implements SpanAttribute,Attr } return this } - fontSize(value: number | string | Resource | undefined): this { + fontSize(value: number | string | global_resource_Resource | undefined): this { if (((this._fontSize_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._fontSize_0_flag = AttributeUpdaterFlag.UPDATE @@ -462,7 +463,7 @@ export class SpanModifier extends BaseSpanModifier implements SpanAttribute,Attr } return this } - fontFamily(value: string | Resource | undefined): this { + fontFamily(value: string | global_resource_Resource | undefined): this { if (((this._fontFamily_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._fontFamily_0_flag = AttributeUpdaterFlag.UPDATE @@ -528,7 +529,7 @@ export class SpanModifier extends BaseSpanModifier implements SpanAttribute,Attr } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/StackModifier.ets b/arkoala-arkts/arkui/generated/StackModifier.ets index 89d28554223cbdd9e293c5ae0b47274e9e768e49..c651d49d97dd8548fbf459eb2bb664def91a00b7 100644 --- a/arkoala-arkts/arkui/generated/StackModifier.ets +++ b/arkoala-arkts/arkui/generated/StackModifier.ets @@ -18,12 +18,13 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkStackPeer, StackAttribute } from "./component/stack" import { int32 } from "@koalaui/common" -import { CommonMethod } from "./component/common" +import { CommonMethod, PointLightStyle } from "./component/common" import { Alignment } from "./component/enums" -export class StackModifier extends CommonMethodModifier implements StackAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class StackModifier extends CommonMethodModifier implements StackAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -36,6 +37,8 @@ export class StackModifier extends CommonMethodModifier implements StackAttribut //applySelectedAttribute(instance: StackAttribute): void { } _alignContent_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _alignContent_0_0value?: Alignment | undefined + _pointLight_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL + _pointLight_0_0value?: PointLightStyle applyModifierPatch(peer: ArkStackPeer): void { super.applyModifierPatch(peer) if (this._alignContent_0_flag != AttributeUpdaterFlag.INITIAL) @@ -84,7 +87,10 @@ export class StackModifier extends CommonMethodModifier implements StackAttribut } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + pointLight(value: PointLightStyle): this { + throw new Error("Not implemented") + } + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/StepperItemModifier.ets b/arkoala-arkts/arkui/generated/StepperItemModifier.ets index 49cbad676d20161e0b615476951fb3ea548c1457..7be41d2c817334510fe4b4e9fedbfe4e4c137704 100644 --- a/arkoala-arkts/arkui/generated/StepperItemModifier.ets +++ b/arkoala-arkts/arkui/generated/StepperItemModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkStepperItemPeer, ItemState, StepperItemAttribute } from "./component/stepperItem" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -export class StepperItemModifier extends CommonMethodModifier implements StepperItemAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class StepperItemModifier extends CommonMethodModifier implements StepperItemAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -171,7 +172,7 @@ export class StepperItemModifier extends CommonMethodModifier implements Stepper } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/StepperModifier.ets b/arkoala-arkts/arkui/generated/StepperModifier.ets index 2069e7f591607e2cba96d2e82cc6798aaef1b3ae..1ae237c1d9584f3d971f1007e81766415567cd83 100644 --- a/arkoala-arkts/arkui/generated/StepperModifier.ets +++ b/arkoala-arkts/arkui/generated/StepperModifier.ets @@ -18,11 +18,12 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkStepperPeer, StepperAttribute } from "./component/stepper" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -export class StepperModifier extends CommonMethodModifier implements StepperAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class StepperModifier extends CommonMethodModifier implements StepperAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -259,7 +260,7 @@ export class StepperModifier extends CommonMethodModifier implements StepperAttr } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/SwiperModifier.ets b/arkoala-arkts/arkui/generated/SwiperModifier.ets index aa67cb64f4b3532612d00774fe77899a9ccc6e8e..780eecc6e164ca0c3ca992c42d3cfd953418402a 100644 --- a/arkoala-arkts/arkui/generated/SwiperModifier.ets +++ b/arkoala-arkts/arkui/generated/SwiperModifier.ets @@ -17,17 +17,18 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { CommonMethodModifier } from "./CommonMethodModifier" -import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" -import { ArkSwiperPeer, DotIndicator, DigitIndicator, SwiperDisplayMode, OnSwiperAnimationStartCallback, SwiperAnimationEvent, OnSwiperAnimationEndCallback, OnSwiperGestureSwipeCallback, SwiperNestedScrollMode, SwiperContentAnimatedTransition, ContentDidScrollCallback, ContentWillScrollCallback, SwiperContentWillScrollResult, AutoPlayOptions, ArrowStyle, SwiperAutoFill, SwiperAttribute } from "./component/swiper" +import { AttributeModifier, extractors } from "#handwritten" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" +import { ArkSwiperPeer, DotIndicator, DigitIndicator, SwiperDisplayMode, OnSwiperAnimationStartCallback, SwiperAnimationEvent, OnSwiperAnimationEndCallback, OnSwiperGestureSwipeCallback, SwiperNestedScrollMode, SwiperContentAnimatedTransition, ContentDidScrollCallback, ContentWillScrollCallback, SwiperContentWillScrollResult, SwiperAttribute, AutoPlayOptions, ArrowStyle, SwiperAutoFill } from "./component/swiper" import { int32 } from "@koalaui/common" import { CommonMethod, Bindable } from "./component/common" import { IndicatorComponentController } from "./component/indicatorcomponent" import { EdgeEffect, PageFlipMode } from "./component/enums" -import { default as curves } from "./framework/ohos.curves" +import { default as curves } from "@ohos.curves" import { Length } from "./component/units" -import { Resource } from "global.resource" -export class SwiperModifier extends CommonMethodModifier implements SwiperAttribute,AttributeModifier { +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class SwiperModifier extends CommonMethodModifier implements SwiperAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -40,6 +41,8 @@ export class SwiperModifier extends CommonMethodModifier implements SwiperAttrib //applySelectedAttribute(instance: SwiperAttribute): void { } _index_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _index_0_0value?: number | Bindable | undefined + _autoPlay_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL + _autoPlay_0_0value?: boolean | undefined _interval_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _interval_0_0value?: number | undefined _indicator_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -86,9 +89,9 @@ export class SwiperModifier extends CommonMethodModifier implements SwiperAttrib _pageFlipMode_0_0value?: PageFlipMode | undefined _onContentWillScroll_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _onContentWillScroll_0_0value?: ContentWillScrollCallback | undefined - _autoPlay_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _autoPlay_0_0value?: boolean | undefined - _autoPlay_0_1value?: AutoPlayOptions | undefined + _autoPlay_1_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL + _autoPlay_1_0value?: boolean | undefined + _autoPlay_1_1value?: AutoPlayOptions | undefined _displayArrow_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _displayArrow_0_0value?: ArrowStyle | boolean | undefined _displayArrow_0_1value?: boolean | undefined @@ -124,6 +127,24 @@ export class SwiperModifier extends CommonMethodModifier implements SwiperAttrib } } } + if (this._autoPlay_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (this._autoPlay_0_flag) { + case AttributeUpdaterFlag.UPDATE: { + peer.setAutoPlay0Attribute((this._autoPlay_0_0value as boolean | undefined)); + this._autoPlay_0_flag = AttributeUpdaterFlag.RESET; + break; + } + case AttributeUpdaterFlag.SKIP: { + this._autoPlay_0_flag = AttributeUpdaterFlag.RESET; + break; + } + default: { + this._autoPlay_0_flag = AttributeUpdaterFlag.INITIAL; + peer.setAutoPlay0Attribute((undefined as boolean | undefined)); + } + } + } if (this._interval_0_flag != AttributeUpdaterFlag.INITIAL) { switch (this._interval_0_flag) { @@ -538,21 +559,21 @@ export class SwiperModifier extends CommonMethodModifier implements SwiperAttrib } } } - if (this._autoPlay_0_flag != AttributeUpdaterFlag.INITIAL) + if (this._autoPlay_1_flag != AttributeUpdaterFlag.INITIAL) { - switch (this._autoPlay_0_flag) { + switch (this._autoPlay_1_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setAutoPlayAttribute((this._autoPlay_0_0value as boolean | undefined), (this._autoPlay_0_1value as AutoPlayOptions | undefined)); - this._autoPlay_0_flag = AttributeUpdaterFlag.RESET; + peer.setAutoPlay1Attribute((this._autoPlay_1_0value as boolean | undefined), (this._autoPlay_1_1value as AutoPlayOptions | undefined)); + this._autoPlay_1_flag = AttributeUpdaterFlag.RESET; break; } case AttributeUpdaterFlag.SKIP: { - this._autoPlay_0_flag = AttributeUpdaterFlag.RESET; + this._autoPlay_1_flag = AttributeUpdaterFlag.RESET; break; } default: { - this._autoPlay_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setAutoPlayAttribute((undefined as boolean | undefined), (undefined as AutoPlayOptions | undefined)); + this._autoPlay_1_flag = AttributeUpdaterFlag.INITIAL; + peer.setAutoPlay1Attribute((undefined as boolean | undefined), (undefined as AutoPlayOptions | undefined)); } } } @@ -662,6 +683,19 @@ export class SwiperModifier extends CommonMethodModifier implements SwiperAttrib } } } + if (modifier._autoPlay_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (modifier._autoPlay_0_flag) { + case AttributeUpdaterFlag.UPDATE: + case AttributeUpdaterFlag.SKIP: { + this.autoPlay(modifier._autoPlay_0_0value); + break; + } + default: { + this.autoPlay((undefined as boolean | undefined)); + } + } + } if (modifier._interval_0_flag != AttributeUpdaterFlag.INITIAL) { switch (modifier._interval_0_flag) { @@ -961,12 +995,12 @@ export class SwiperModifier extends CommonMethodModifier implements SwiperAttrib } } } - if (modifier._autoPlay_0_flag != AttributeUpdaterFlag.INITIAL) + if (modifier._autoPlay_1_flag != AttributeUpdaterFlag.INITIAL) { - switch (modifier._autoPlay_0_flag) { + switch (modifier._autoPlay_1_flag) { case AttributeUpdaterFlag.UPDATE: case AttributeUpdaterFlag.SKIP: { - this.autoPlay(modifier._autoPlay_0_0value, modifier._autoPlay_0_1value); + this.autoPlay(modifier._autoPlay_1_0value, modifier._autoPlay_1_1value); break; } default: { @@ -1051,6 +1085,17 @@ export class SwiperModifier extends CommonMethodModifier implements SwiperAttrib } return this } + autoPlay(value: boolean | undefined): this { + if (((this._autoPlay_0_flag) == (AttributeUpdaterFlag.INITIAL)) || ((this._autoPlay_0_0value) !== (value))) + { + this._autoPlay_0_flag = AttributeUpdaterFlag.UPDATE + this._autoPlay_0_0value = value + } else + { + this._autoPlay_0_flag = AttributeUpdaterFlag.SKIP + } + return this + } interval(value: number | undefined): this { if (((this._interval_0_flag) == (AttributeUpdaterFlag.INITIAL)) || ((this._interval_0_0value) !== (value))) { @@ -1305,14 +1350,14 @@ export class SwiperModifier extends CommonMethodModifier implements SwiperAttrib return this } autoPlay(autoPlay: boolean | undefined, options: AutoPlayOptions | undefined): this { - if (((this._autoPlay_0_flag) == (AttributeUpdaterFlag.INITIAL)) || ((this._autoPlay_0_0value) !== (autoPlay)) || (true)) + if (((this._autoPlay_1_flag) == (AttributeUpdaterFlag.INITIAL)) || ((this._autoPlay_1_0value) !== (autoPlay)) || (true)) { - this._autoPlay_0_flag = AttributeUpdaterFlag.UPDATE - this._autoPlay_0_0value = autoPlay - this._autoPlay_0_1value = options + this._autoPlay_1_flag = AttributeUpdaterFlag.UPDATE + this._autoPlay_1_0value = autoPlay + this._autoPlay_1_1value = options } else { - this._autoPlay_0_flag = AttributeUpdaterFlag.SKIP + this._autoPlay_1_flag = AttributeUpdaterFlag.SKIP } return this } @@ -1376,7 +1421,7 @@ export class SwiperModifier extends CommonMethodModifier implements SwiperAttrib } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/SymbolGlyphModifier.ets b/arkoala-arkts/arkui/generated/SymbolGlyphModifier.ets index 5a18c08f6ada8f5b6cf6b24955f5660dbcd6165f..c879622cdebb894f22b7c2b797626128ea7054c4 100644 --- a/arkoala-arkts/arkui/generated/SymbolGlyphModifier.ets +++ b/arkoala-arkts/arkui/generated/SymbolGlyphModifier.ets @@ -18,11 +18,11 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkSymbolGlyphPeer, SymbolEffectStrategy, SymbolRenderingStrategy, SymbolGlyphAttribute, SymbolEffect } from "./component/symbolglyph" -import { int32, int64, float32, unsafeCast } from "@koalaui/common" +import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { ResourceColor } from "./component/units" import { Color, FontWeight } from "./component/enums" import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" @@ -40,7 +40,7 @@ export class SymbolGlyphModifier extends CommonMethodModifier implements SymbolG //applyDisabledAttribute(instance: SymbolGlyphAttribute): void { } //applySelectedAttribute(instance: SymbolGlyphAttribute): void { } _fontSize_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _fontSize_0_0value?: number | string | Resource | undefined + _fontSize_0_0value?: number | string | global_resource_Resource | undefined _fontColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _fontColor_0_0value?: Array | undefined _fontWeight_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -50,9 +50,9 @@ export class SymbolGlyphModifier extends CommonMethodModifier implements SymbolG _renderingStrategy_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _renderingStrategy_0_0value?: SymbolRenderingStrategy | undefined _minFontScale_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _minFontScale_0_0value?: number | Resource | undefined + _minFontScale_0_0value?: number | global_resource_Resource | undefined _maxFontScale_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _maxFontScale_0_0value?: number | Resource | undefined + _maxFontScale_0_0value?: number | global_resource_Resource | undefined _symbolEffect_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _symbolEffect_0_0value?: SymbolEffect | undefined _symbolEffect_0_1value?: boolean | number | undefined @@ -62,7 +62,7 @@ export class SymbolGlyphModifier extends CommonMethodModifier implements SymbolG { switch (this._fontSize_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFontSizeAttribute((this._fontSize_0_0value as number | string | Resource | undefined)); + peer.setFontSizeAttribute((this._fontSize_0_0value as number | string | global_resource_Resource | undefined)); this._fontSize_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -72,7 +72,7 @@ export class SymbolGlyphModifier extends CommonMethodModifier implements SymbolG } default: { this._fontSize_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFontSizeAttribute((undefined as number | string | Resource | undefined)); + peer.setFontSizeAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -152,7 +152,7 @@ export class SymbolGlyphModifier extends CommonMethodModifier implements SymbolG { switch (this._minFontScale_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMinFontScaleAttribute((this._minFontScale_0_0value as number | Resource | undefined)); + peer.setMinFontScaleAttribute((this._minFontScale_0_0value as number | global_resource_Resource | undefined)); this._minFontScale_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -162,7 +162,7 @@ export class SymbolGlyphModifier extends CommonMethodModifier implements SymbolG } default: { this._minFontScale_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMinFontScaleAttribute((undefined as number | Resource | undefined)); + peer.setMinFontScaleAttribute((undefined as number | global_resource_Resource | undefined)); } } } @@ -170,7 +170,7 @@ export class SymbolGlyphModifier extends CommonMethodModifier implements SymbolG { switch (this._maxFontScale_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMaxFontScaleAttribute((this._maxFontScale_0_0value as number | Resource | undefined)); + peer.setMaxFontScaleAttribute((this._maxFontScale_0_0value as number | global_resource_Resource | undefined)); this._maxFontScale_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -180,7 +180,7 @@ export class SymbolGlyphModifier extends CommonMethodModifier implements SymbolG } default: { this._maxFontScale_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMaxFontScaleAttribute((undefined as number | Resource | undefined)); + peer.setMaxFontScaleAttribute((undefined as number | global_resource_Resource | undefined)); } } } @@ -214,7 +214,7 @@ export class SymbolGlyphModifier extends CommonMethodModifier implements SymbolG break; } default: { - this.fontSize((undefined as number | string | Resource | undefined)); + this.fontSize((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -279,7 +279,7 @@ export class SymbolGlyphModifier extends CommonMethodModifier implements SymbolG break; } default: { - this.minFontScale((undefined as number | Resource | undefined)); + this.minFontScale((undefined as number | global_resource_Resource | undefined)); } } } @@ -292,7 +292,7 @@ export class SymbolGlyphModifier extends CommonMethodModifier implements SymbolG break; } default: { - this.maxFontScale((undefined as number | Resource | undefined)); + this.maxFontScale((undefined as number | global_resource_Resource | undefined)); } } } @@ -310,7 +310,7 @@ export class SymbolGlyphModifier extends CommonMethodModifier implements SymbolG } } } - fontSize(value: number | string | Resource | undefined): this { + fontSize(value: number | string | global_resource_Resource | undefined): this { if (((this._fontSize_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._fontSize_0_flag = AttributeUpdaterFlag.UPDATE @@ -365,7 +365,7 @@ export class SymbolGlyphModifier extends CommonMethodModifier implements SymbolG } return this } - minFontScale(value: number | Resource | undefined): this { + minFontScale(value: number | global_resource_Resource | undefined): this { if (((this._minFontScale_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._minFontScale_0_flag = AttributeUpdaterFlag.UPDATE @@ -376,7 +376,7 @@ export class SymbolGlyphModifier extends CommonMethodModifier implements SymbolG } return this } - maxFontScale(value: number | Resource | undefined): this { + maxFontScale(value: number | global_resource_Resource | undefined): this { if (((this._maxFontScale_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._maxFontScale_0_flag = AttributeUpdaterFlag.UPDATE @@ -399,15 +399,7 @@ export class SymbolGlyphModifier extends CommonMethodModifier implements SymbolG } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } -export class SymbolGlyphModifier_serializer { - public static write(buffer: SerializerBase, value: SymbolGlyphModifier): void { - } - public static read(buffer: DeserializerBase): SymbolGlyphModifier { - let value : SymbolGlyphModifier = ({} as SymbolGlyphModifier) - return value - } -} diff --git a/arkoala-arkts/arkui/generated/SymbolSpanModifier.ets b/arkoala-arkts/arkui/generated/SymbolSpanModifier.ets index 9bcc9a70185df06c2a185736d008de5c210b033f..bcbf8096aac73a7f140882cc8d716b8c0a02f371 100644 --- a/arkoala-arkts/arkui/generated/SymbolSpanModifier.ets +++ b/arkoala-arkts/arkui/generated/SymbolSpanModifier.ets @@ -18,15 +18,16 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkSymbolSpanPeer, SymbolSpanAttribute } from "./component/symbolSpan" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { ResourceColor } from "./component/units" -import { Color, FontWeight } from "./component/enums" +import { Color as arkui_component_enums_Color, FontWeight } from "./component/enums" import { SymbolEffectStrategy, SymbolRenderingStrategy } from "./component/symbolglyph" -export class SymbolSpanModifier extends CommonMethodModifier implements SymbolSpanAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class SymbolSpanModifier extends CommonMethodModifier implements SymbolSpanAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -38,7 +39,7 @@ export class SymbolSpanModifier extends CommonMethodModifier implements SymbolSp //applyDisabledAttribute(instance: SymbolSpanAttribute): void { } //applySelectedAttribute(instance: SymbolSpanAttribute): void { } _fontSize_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _fontSize_0_0value?: number | string | Resource | undefined + _fontSize_0_0value?: number | string | global_resource_Resource | undefined _fontColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _fontColor_0_0value?: Array | undefined _fontWeight_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -53,7 +54,7 @@ export class SymbolSpanModifier extends CommonMethodModifier implements SymbolSp { switch (this._fontSize_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFontSizeAttribute((this._fontSize_0_0value as number | string | Resource | undefined)); + peer.setFontSizeAttribute((this._fontSize_0_0value as number | string | global_resource_Resource | undefined)); this._fontSize_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -63,7 +64,7 @@ export class SymbolSpanModifier extends CommonMethodModifier implements SymbolSp } default: { this._fontSize_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFontSizeAttribute((undefined as number | string | Resource | undefined)); + peer.setFontSizeAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -151,7 +152,7 @@ export class SymbolSpanModifier extends CommonMethodModifier implements SymbolSp break; } default: { - this.fontSize((undefined as number | string | Resource | undefined)); + this.fontSize((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -208,7 +209,7 @@ export class SymbolSpanModifier extends CommonMethodModifier implements SymbolSp } } } - fontSize(value: number | string | Resource | undefined): this { + fontSize(value: number | string | global_resource_Resource | undefined): this { if (((this._fontSize_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._fontSize_0_flag = AttributeUpdaterFlag.UPDATE @@ -263,7 +264,7 @@ export class SymbolSpanModifier extends CommonMethodModifier implements SymbolSp } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/TabContentModifier.ets b/arkoala-arkts/arkui/generated/TabContentModifier.ets index 557e5ad39e8a80aa9e70050c83da3a993ce1b62e..66df40f66d52b3c498ddfc5452d0b2b3a2692191 100644 --- a/arkoala-arkts/arkui/generated/TabContentModifier.ets +++ b/arkoala-arkts/arkui/generated/TabContentModifier.ets @@ -18,15 +18,16 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkTabContentPeer, SubTabBarStyle, BottomTabBarStyle, TabBarOptions, TabContentAttribute } from "./component/tabContent" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -import { ComponentContent } from "./ComponentContent" -import { Resource } from "global.resource" +import { ComponentContent } from "@arkui.ComponentContent" +import { Resource as global_resource_Resource } from "global.resource" import { CustomBuilder } from "./component/builder" import { VoidCallback } from "./component/units" -export class TabContentModifier extends CommonMethodModifier implements TabContentAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class TabContentModifier extends CommonMethodModifier implements TabContentAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -38,7 +39,7 @@ export class TabContentModifier extends CommonMethodModifier implements TabConte //applyDisabledAttribute(instance: TabContentAttribute): void { } //applySelectedAttribute(instance: TabContentAttribute): void { } _tabBar_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _tabBar_0_0value?: ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | Resource | CustomBuilder | TabBarOptions | undefined + _tabBar_0_0value?: ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | global_resource_Resource | CustomBuilder | TabBarOptions | undefined _onWillShow_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _onWillShow_0_0value?: VoidCallback | undefined _onWillHide_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -49,7 +50,7 @@ export class TabContentModifier extends CommonMethodModifier implements TabConte { switch (this._tabBar_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setTabBarAttribute((this._tabBar_0_0value as ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | Resource | CustomBuilder | TabBarOptions | undefined)); + peer.setTabBarAttribute((this._tabBar_0_0value as ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | global_resource_Resource | CustomBuilder | TabBarOptions | undefined)); this._tabBar_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -59,7 +60,7 @@ export class TabContentModifier extends CommonMethodModifier implements TabConte } default: { this._tabBar_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setTabBarAttribute((undefined as ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | Resource | CustomBuilder | TabBarOptions | undefined)); + peer.setTabBarAttribute((undefined as ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | global_resource_Resource | CustomBuilder | TabBarOptions | undefined)); } } } @@ -111,7 +112,7 @@ export class TabContentModifier extends CommonMethodModifier implements TabConte break; } default: { - this.tabBar((undefined as ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | Resource | CustomBuilder | TabBarOptions | undefined)); + this.tabBar((undefined as ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | global_resource_Resource | CustomBuilder | TabBarOptions | undefined)); } } } @@ -142,7 +143,7 @@ export class TabContentModifier extends CommonMethodModifier implements TabConte } } } - tabBar(value: ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | Resource | CustomBuilder | TabBarOptions | undefined): this { + tabBar(value: ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | global_resource_Resource | CustomBuilder | TabBarOptions | undefined): this { if (((this._tabBar_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._tabBar_0_flag = AttributeUpdaterFlag.UPDATE @@ -175,7 +176,7 @@ export class TabContentModifier extends CommonMethodModifier implements TabConte } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/TabsModifier.ets b/arkoala-arkts/arkui/generated/TabsModifier.ets index 611754065ee7de946b39f6e606ab28a694282452..5b0cfdefd55b5b1ece02c34db910651a05da4189 100644 --- a/arkoala-arkts/arkui/generated/TabsModifier.ets +++ b/arkoala-arkts/arkui/generated/TabsModifier.ets @@ -18,14 +18,15 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkTabsPeer, BarPosition, AnimationMode, OnTabsAnimationStartCallback, TabsAnimationEvent, OnTabsAnimationEndCallback, OnTabsGestureSwipeCallback, BarGridColumnOptions, TabsCustomContentTransitionCallback, OnTabsContentWillChangeCallback, TabsAttribute, BarMode, ScrollableBarModeOptions, TabsCacheMode } from "./component/tabs" import { int32 } from "@koalaui/common" import { CommonMethod, DividerStyle, BlurStyle, BackgroundEffectOptions, BackgroundBlurStyleOptions } from "./component/common" import { Length, ResourceColor } from "./component/units" -import { Resource } from "global.resource" -import { EdgeEffect, Color, PageFlipMode } from "./component/enums" -export class TabsModifier extends CommonMethodModifier implements TabsAttribute,AttributeModifier { +import { Resource as global_resource_Resource } from "global.resource" +import { EdgeEffect, Color as arkui_component_enums_Color, PageFlipMode } from "./component/enums" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class TabsModifier extends CommonMethodModifier implements TabsAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -1280,7 +1281,7 @@ export class TabsModifier extends CommonMethodModifier implements TabsAttribute, } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/TextAreaModifier.ets b/arkoala-arkts/arkui/generated/TextAreaModifier.ets index fb1c4c19250e480d0f81739b004255c023ab16cd..1febe482f7eee69c722ed66a4ee073a1dd05c089 100644 --- a/arkoala-arkts/arkui/generated/TextAreaModifier.ets +++ b/arkoala-arkts/arkui/generated/TextAreaModifier.ets @@ -17,20 +17,21 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { CommonMethodModifier } from "./CommonMethodModifier" -import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeModifier, extractors } from "#handwritten" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkTextAreaPeer, TextAreaSubmitCallback, TextAreaType, TextAreaAttribute } from "./component/textArea" import { int32 } from "@koalaui/common" import { CommonMethod, TextDecorationOptions, InputCounterOptions } from "./component/common" -import { ResourceColor, Font, Length, ResourceStr, Dimension } from "./component/units" -import { Color, TextAlign, FontStyle, FontWeight, TextOverflow, CopyOptions, TextContentStyle, BarState, TextHeightAdaptivePolicy, WordBreak, LineBreakStrategy, EllipsisMode } from "./component/enums" -import { Resource } from "global.resource" +import { ResourceColor, Font as arkui_component_units_Font, Length, ResourceStr as arkui_component_units_ResourceStr, Dimension } from "./component/units" +import { Color as arkui_component_enums_Color, TextAlign, FontStyle, FontWeight, TextOverflow, CopyOptions, TextContentStyle, BarState, TextHeightAdaptivePolicy, WordBreak, LineBreakStrategy, EllipsisMode } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" import { EnterKeyType, SubmitEvent, ContentType } from "./component/textInput" import { CaretStyle, EditableTextOnChangeCallback, PreviewText, TextChangeOptions, InsertValue, DeleteValue, EditMenuOptions, AutoCapitalizationMode, EditableTextChangeValue, KeyboardAppearance } from "./component/textCommon" import { PasteEvent, KeyboardOptions } from "./component/richEditor" -import { LengthMetrics } from "./Graphics" +import { LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" import { CustomBuilder } from "./component/builder" -export class TextAreaModifier extends CommonMethodModifier implements TextAreaAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class TextAreaModifier extends CommonMethodModifier implements TextAreaAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -44,7 +45,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt _placeholderColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _placeholderColor_0_0value?: ResourceColor | undefined _placeholderFont_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _placeholderFont_0_0value?: Font | undefined + _placeholderFont_0_0value?: arkui_component_units_Font | undefined _enterKeyType_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _enterKeyType_0_0value?: EnterKeyType | undefined _textAlign_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -60,7 +61,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt _fontWeight_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _fontWeight_0_0value?: number | FontWeight | string | undefined _fontFamily_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _fontFamily_0_0value?: ResourceStr | undefined + _fontFamily_0_0value?: arkui_component_units_ResourceStr | undefined _textOverflow_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _textOverflow_0_0value?: TextOverflow | undefined _textIndent_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -98,13 +99,13 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt _selectionMenuHidden_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _selectionMenuHidden_0_0value?: boolean | undefined _minFontSize_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _minFontSize_0_0value?: number | string | Resource | undefined + _minFontSize_0_0value?: number | string | global_resource_Resource | undefined _maxFontSize_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _maxFontSize_0_0value?: number | string | Resource | undefined + _maxFontSize_0_0value?: number | string | global_resource_Resource | undefined _minFontScale_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _minFontScale_0_0value?: number | Resource | undefined + _minFontScale_0_0value?: number | global_resource_Resource | undefined _maxFontScale_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _maxFontScale_0_0value?: number | Resource | undefined + _maxFontScale_0_0value?: number | global_resource_Resource | undefined _heightAdaptivePolicy_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _heightAdaptivePolicy_0_0value?: TextHeightAdaptivePolicy | undefined _maxLines_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -116,11 +117,11 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt _decoration_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _decoration_0_0value?: TextDecorationOptions | undefined _letterSpacing_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _letterSpacing_0_0value?: number | string | Resource | undefined + _letterSpacing_0_0value?: number | string | global_resource_Resource | undefined _lineSpacing_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _lineSpacing_0_0value?: LengthMetrics | undefined + _lineSpacing_0_0value?: arkui_Graphics_LengthMetrics | undefined _lineHeight_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _lineHeight_0_0value?: number | string | Resource | undefined + _lineHeight_0_0value?: number | string | global_resource_Resource | undefined _type_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _type_0_0value?: TextAreaType | undefined _enableAutoFill_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -156,7 +157,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt _keyboardAppearance_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _keyboardAppearance_0_0value?: KeyboardAppearance | undefined _inputFilter_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _inputFilter_0_0value?: ResourceStr | undefined + _inputFilter_0_0value?: arkui_component_units_ResourceStr | undefined _inputFilter_0_1value?: ((value: string) => void) | undefined _showCounter_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _showCounter_0_0value?: boolean | undefined @@ -188,7 +189,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt { switch (this._placeholderFont_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setPlaceholderFontAttribute((this._placeholderFont_0_0value as Font | undefined)); + peer.setPlaceholderFontAttribute((this._placeholderFont_0_0value as arkui_component_units_Font | undefined)); this._placeholderFont_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -198,7 +199,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } default: { this._placeholderFont_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setPlaceholderFontAttribute((undefined as Font | undefined)); + peer.setPlaceholderFontAttribute((undefined as arkui_component_units_Font | undefined)); } } } @@ -332,7 +333,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt { switch (this._fontFamily_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFontFamilyAttribute((this._fontFamily_0_0value as ResourceStr | undefined)); + peer.setFontFamilyAttribute((this._fontFamily_0_0value as arkui_component_units_ResourceStr | undefined)); this._fontFamily_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -342,7 +343,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } default: { this._fontFamily_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFontFamilyAttribute((undefined as ResourceStr | undefined)); + peer.setFontFamilyAttribute((undefined as arkui_component_units_ResourceStr | undefined)); } } } @@ -674,7 +675,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt { switch (this._minFontSize_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMinFontSizeAttribute((this._minFontSize_0_0value as number | string | Resource | undefined)); + peer.setMinFontSizeAttribute((this._minFontSize_0_0value as number | string | global_resource_Resource | undefined)); this._minFontSize_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -684,7 +685,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } default: { this._minFontSize_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMinFontSizeAttribute((undefined as number | string | Resource | undefined)); + peer.setMinFontSizeAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -692,7 +693,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt { switch (this._maxFontSize_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMaxFontSizeAttribute((this._maxFontSize_0_0value as number | string | Resource | undefined)); + peer.setMaxFontSizeAttribute((this._maxFontSize_0_0value as number | string | global_resource_Resource | undefined)); this._maxFontSize_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -702,7 +703,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } default: { this._maxFontSize_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMaxFontSizeAttribute((undefined as number | string | Resource | undefined)); + peer.setMaxFontSizeAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -710,7 +711,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt { switch (this._minFontScale_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMinFontScaleAttribute((this._minFontScale_0_0value as number | Resource | undefined)); + peer.setMinFontScaleAttribute((this._minFontScale_0_0value as number | global_resource_Resource | undefined)); this._minFontScale_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -720,7 +721,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } default: { this._minFontScale_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMinFontScaleAttribute((undefined as number | Resource | undefined)); + peer.setMinFontScaleAttribute((undefined as number | global_resource_Resource | undefined)); } } } @@ -728,7 +729,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt { switch (this._maxFontScale_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMaxFontScaleAttribute((this._maxFontScale_0_0value as number | Resource | undefined)); + peer.setMaxFontScaleAttribute((this._maxFontScale_0_0value as number | global_resource_Resource | undefined)); this._maxFontScale_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -738,7 +739,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } default: { this._maxFontScale_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMaxFontScaleAttribute((undefined as number | Resource | undefined)); + peer.setMaxFontScaleAttribute((undefined as number | global_resource_Resource | undefined)); } } } @@ -836,7 +837,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt { switch (this._letterSpacing_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setLetterSpacingAttribute((this._letterSpacing_0_0value as number | string | Resource | undefined)); + peer.setLetterSpacingAttribute((this._letterSpacing_0_0value as number | string | global_resource_Resource | undefined)); this._letterSpacing_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -846,7 +847,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } default: { this._letterSpacing_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setLetterSpacingAttribute((undefined as number | string | Resource | undefined)); + peer.setLetterSpacingAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -854,7 +855,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt { switch (this._lineSpacing_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setLineSpacingAttribute((this._lineSpacing_0_0value as LengthMetrics | undefined)); + peer.setLineSpacingAttribute((this._lineSpacing_0_0value as arkui_Graphics_LengthMetrics | undefined)); this._lineSpacing_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -864,7 +865,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } default: { this._lineSpacing_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setLineSpacingAttribute((undefined as LengthMetrics | undefined)); + peer.setLineSpacingAttribute((undefined as arkui_Graphics_LengthMetrics | undefined)); } } } @@ -872,7 +873,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt { switch (this._lineHeight_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setLineHeightAttribute((this._lineHeight_0_0value as number | string | Resource | undefined)); + peer.setLineHeightAttribute((this._lineHeight_0_0value as number | string | global_resource_Resource | undefined)); this._lineHeight_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -882,7 +883,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } default: { this._lineHeight_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setLineHeightAttribute((undefined as number | string | Resource | undefined)); + peer.setLineHeightAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -1196,7 +1197,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt { switch (this._inputFilter_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setInputFilterAttribute((this._inputFilter_0_0value as ResourceStr | undefined), (this._inputFilter_0_1value as ((value: string) => void) | undefined)); + peer.setInputFilterAttribute((this._inputFilter_0_0value as arkui_component_units_ResourceStr | undefined), (this._inputFilter_0_1value as ((value: string) => void) | undefined)); this._inputFilter_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -1206,7 +1207,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } default: { this._inputFilter_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setInputFilterAttribute((undefined as ResourceStr | undefined), (undefined as ((value: string) => void) | undefined | undefined)); + peer.setInputFilterAttribute((undefined as arkui_component_units_ResourceStr | undefined), (undefined as ((value: string) => void) | undefined | undefined)); } } } @@ -1271,7 +1272,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt break; } default: { - this.placeholderFont((undefined as Font | undefined)); + this.placeholderFont((undefined as arkui_component_units_Font | undefined)); } } } @@ -1375,7 +1376,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt break; } default: { - this.fontFamily((undefined as ResourceStr | undefined)); + this.fontFamily((undefined as arkui_component_units_ResourceStr | undefined)); } } } @@ -1622,7 +1623,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt break; } default: { - this.minFontSize((undefined as number | string | Resource | undefined)); + this.minFontSize((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -1635,7 +1636,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt break; } default: { - this.maxFontSize((undefined as number | string | Resource | undefined)); + this.maxFontSize((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -1648,7 +1649,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt break; } default: { - this.minFontScale((undefined as number | Resource | undefined)); + this.minFontScale((undefined as number | global_resource_Resource | undefined)); } } } @@ -1661,7 +1662,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt break; } default: { - this.maxFontScale((undefined as number | Resource | undefined)); + this.maxFontScale((undefined as number | global_resource_Resource | undefined)); } } } @@ -1739,7 +1740,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt break; } default: { - this.letterSpacing((undefined as number | string | Resource | undefined)); + this.letterSpacing((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -1752,7 +1753,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt break; } default: { - this.lineSpacing((undefined as LengthMetrics | undefined)); + this.lineSpacing((undefined as arkui_Graphics_LengthMetrics | undefined)); } } } @@ -1765,7 +1766,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt break; } default: { - this.lineHeight((undefined as number | string | Resource | undefined)); + this.lineHeight((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -1999,7 +2000,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt break; } default: { - this.inputFilter((undefined as ResourceStr | undefined), (undefined as ((value: string) => void) | undefined | undefined)); + this.inputFilter((undefined as arkui_component_units_ResourceStr | undefined), (undefined as ((value: string) => void) | undefined | undefined)); } } } @@ -2041,7 +2042,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } return this } - placeholderFont(value: Font | undefined): this { + placeholderFont(value: arkui_component_units_Font | undefined): this { if (((this._placeholderFont_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._placeholderFont_0_flag = AttributeUpdaterFlag.UPDATE @@ -2129,7 +2130,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } return this } - fontFamily(value: ResourceStr | undefined): this { + fontFamily(value: arkui_component_units_ResourceStr | undefined): this { if (((this._fontFamily_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._fontFamily_0_flag = AttributeUpdaterFlag.UPDATE @@ -2338,7 +2339,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } return this } - minFontSize(value: number | string | Resource | undefined): this { + minFontSize(value: number | string | global_resource_Resource | undefined): this { if (((this._minFontSize_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._minFontSize_0_flag = AttributeUpdaterFlag.UPDATE @@ -2349,7 +2350,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } return this } - maxFontSize(value: number | string | Resource | undefined): this { + maxFontSize(value: number | string | global_resource_Resource | undefined): this { if (((this._maxFontSize_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._maxFontSize_0_flag = AttributeUpdaterFlag.UPDATE @@ -2360,7 +2361,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } return this } - minFontScale(value: number | Resource | undefined): this { + minFontScale(value: number | global_resource_Resource | undefined): this { if (((this._minFontScale_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._minFontScale_0_flag = AttributeUpdaterFlag.UPDATE @@ -2371,7 +2372,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } return this } - maxFontScale(value: number | Resource | undefined): this { + maxFontScale(value: number | global_resource_Resource | undefined): this { if (((this._maxFontScale_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._maxFontScale_0_flag = AttributeUpdaterFlag.UPDATE @@ -2437,7 +2438,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } return this } - letterSpacing(value: number | string | Resource | undefined): this { + letterSpacing(value: number | string | global_resource_Resource | undefined): this { if (((this._letterSpacing_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._letterSpacing_0_flag = AttributeUpdaterFlag.UPDATE @@ -2448,7 +2449,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } return this } - lineSpacing(value: LengthMetrics | undefined): this { + lineSpacing(value: arkui_Graphics_LengthMetrics | undefined): this { if (((this._lineSpacing_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._lineSpacing_0_flag = AttributeUpdaterFlag.UPDATE @@ -2459,7 +2460,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } return this } - lineHeight(value: number | string | Resource | undefined): this { + lineHeight(value: number | string | global_resource_Resource | undefined): this { if (((this._lineHeight_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._lineHeight_0_flag = AttributeUpdaterFlag.UPDATE @@ -2657,7 +2658,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } return this } - inputFilter(value: ResourceStr | undefined, error?: ((value: string) => void)): this { + inputFilter(value: arkui_component_units_ResourceStr | undefined, error?: ((value: string) => void)): this { if (((this._inputFilter_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true) || (true)) { this._inputFilter_0_flag = AttributeUpdaterFlag.UPDATE @@ -2693,7 +2694,7 @@ export class TextAreaModifier extends CommonMethodModifier implements TextAreaAt } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/TextClockModifier.ets b/arkoala-arkts/arkui/generated/TextClockModifier.ets index dec7c7fb491d803ed839a6ba938fe3cf7d054e50..db4566356ac49fe7da96e57941e161aacca49ac7 100644 --- a/arkoala-arkts/arkui/generated/TextClockModifier.ets +++ b/arkoala-arkts/arkui/generated/TextClockModifier.ets @@ -18,15 +18,16 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier, ContentModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkTextClockPeer, TextClockConfiguration, TextClockAttribute } from "./component/textClock" import { int32 } from "@koalaui/common" import { CommonMethod, ShadowOptions } from "./component/common" -import { ResourceStr, ResourceColor, Length } from "./component/units" -import { Resource } from "global.resource" -import { Color, FontStyle, FontWeight } from "./component/enums" -import { default as intl } from "./framework/ohos.intl" -export class TextClockModifier extends CommonMethodModifier implements TextClockAttribute,AttributeModifier { +import { ResourceStr as arkui_component_units_ResourceStr, ResourceColor, Length } from "./component/units" +import { Resource as global_resource_Resource } from "global.resource" +import { Color as arkui_component_enums_Color, FontStyle, FontWeight } from "./component/enums" +import { default as intl } from "@ohos.intl" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class TextClockModifier extends CommonMethodModifier implements TextClockAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -38,7 +39,9 @@ export class TextClockModifier extends CommonMethodModifier implements TextClock //applyDisabledAttribute(instance: TextClockAttribute): void { } //applySelectedAttribute(instance: TextClockAttribute): void { } _format_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _format_0_0value?: ResourceStr | undefined + _format_0_0value?: arkui_component_units_ResourceStr | undefined + _format_1_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL + _format_1_0value?: string | undefined _onDateChange_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _onDateChange_0_0value?: ((value: number) => void) | undefined _fontColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -50,7 +53,7 @@ export class TextClockModifier extends CommonMethodModifier implements TextClock _fontWeight_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _fontWeight_0_0value?: number | FontWeight | string | undefined _fontFamily_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _fontFamily_0_0value?: ResourceStr | undefined + _fontFamily_0_0value?: arkui_component_units_ResourceStr | undefined _textShadow_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _textShadow_0_0value?: ShadowOptions | Array | undefined _fontFeature_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -63,7 +66,7 @@ export class TextClockModifier extends CommonMethodModifier implements TextClock { switch (this._format_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFormatAttribute((this._format_0_0value as ResourceStr | undefined)); + peer.setFormat0Attribute((this._format_0_0value as arkui_component_units_ResourceStr | undefined)); this._format_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -73,7 +76,25 @@ export class TextClockModifier extends CommonMethodModifier implements TextClock } default: { this._format_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFormatAttribute((undefined as ResourceStr | undefined)); + peer.setFormat0Attribute((undefined as arkui_component_units_ResourceStr | undefined)); + } + } + } + if (this._format_1_flag != AttributeUpdaterFlag.INITIAL) + { + switch (this._format_1_flag) { + case AttributeUpdaterFlag.UPDATE: { + peer.setFormat1Attribute((this._format_1_0value as string | undefined)); + this._format_1_flag = AttributeUpdaterFlag.RESET; + break; + } + case AttributeUpdaterFlag.SKIP: { + this._format_1_flag = AttributeUpdaterFlag.RESET; + break; + } + default: { + this._format_1_flag = AttributeUpdaterFlag.INITIAL; + peer.setFormat1Attribute((undefined as string | undefined)); } } } @@ -171,7 +192,7 @@ export class TextClockModifier extends CommonMethodModifier implements TextClock { switch (this._fontFamily_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFontFamilyAttribute((this._fontFamily_0_0value as ResourceStr | undefined)); + peer.setFontFamilyAttribute((this._fontFamily_0_0value as arkui_component_units_ResourceStr | undefined)); this._fontFamily_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -181,7 +202,7 @@ export class TextClockModifier extends CommonMethodModifier implements TextClock } default: { this._fontFamily_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFontFamilyAttribute((undefined as ResourceStr | undefined)); + peer.setFontFamilyAttribute((undefined as arkui_component_units_ResourceStr | undefined)); } } } @@ -251,7 +272,20 @@ export class TextClockModifier extends CommonMethodModifier implements TextClock break; } default: { - this.format((undefined as ResourceStr | undefined)); + this.format((undefined as arkui_component_units_ResourceStr | undefined)); + } + } + } + if (modifier._format_1_flag != AttributeUpdaterFlag.INITIAL) + { + switch (modifier._format_1_flag) { + case AttributeUpdaterFlag.UPDATE: + case AttributeUpdaterFlag.SKIP: { + this.format(modifier._format_1_0value); + break; + } + default: { + this.format((undefined as string | undefined)); } } } @@ -329,7 +363,7 @@ export class TextClockModifier extends CommonMethodModifier implements TextClock break; } default: { - this.fontFamily((undefined as ResourceStr | undefined)); + this.fontFamily((undefined as arkui_component_units_ResourceStr | undefined)); } } } @@ -373,7 +407,7 @@ export class TextClockModifier extends CommonMethodModifier implements TextClock } } } - format(value: ResourceStr | undefined): this { + format(value: arkui_component_units_ResourceStr | undefined): this { if (((this._format_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._format_0_flag = AttributeUpdaterFlag.UPDATE @@ -384,6 +418,17 @@ export class TextClockModifier extends CommonMethodModifier implements TextClock } return this } + format(value: string | undefined): this { + if (((this._format_1_flag) == (AttributeUpdaterFlag.INITIAL)) || ((this._format_1_0value) !== (value))) + { + this._format_1_flag = AttributeUpdaterFlag.UPDATE + this._format_1_0value = value + } else + { + this._format_1_flag = AttributeUpdaterFlag.SKIP + } + return this + } onDateChange(value: ((value: number) => void) | undefined): this { if (((this._onDateChange_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { @@ -439,7 +484,7 @@ export class TextClockModifier extends CommonMethodModifier implements TextClock } return this } - fontFamily(value: ResourceStr | undefined): this { + fontFamily(value: arkui_component_units_ResourceStr | undefined): this { if (((this._fontFamily_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._fontFamily_0_flag = AttributeUpdaterFlag.UPDATE @@ -483,7 +528,7 @@ export class TextClockModifier extends CommonMethodModifier implements TextClock } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/TextInputModifier.ets b/arkoala-arkts/arkui/generated/TextInputModifier.ets index 56cb92bca31d857454df1243bfa7001e8670ba28..ebd1649549c1b5d6e99d3197223013deb940b3ca 100644 --- a/arkoala-arkts/arkui/generated/TextInputModifier.ets +++ b/arkoala-arkts/arkui/generated/TextInputModifier.ets @@ -18,18 +18,19 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkTextInputPeer, InputType, ContentType, EnterKeyType, OnSubmitCallback, SubmitEvent, OnTextSelectionChangeCallback, OnContentScrollCallback, OnPasteCallback, TextInputStyle, PasswordIcon, UnderlineColor, TextInputAttribute } from "./component/textInput" import { int32 } from "@koalaui/common" import { CommonMethod, TextDecorationOptions, InputCounterOptions } from "./component/common" -import { ResourceColor, Dimension, Font, Length, ResourceStr } from "./component/units" -import { Color, TextOverflow, FontStyle, FontWeight, CopyOptions, TextAlign, TextContentStyle, BarState, WordBreak, LineBreakStrategy, TextHeightAdaptivePolicy, EllipsisMode } from "./component/enums" -import { Resource } from "global.resource" +import { ResourceColor, Dimension, Font as arkui_component_units_Font, Length, ResourceStr as arkui_component_units_ResourceStr } from "./component/units" +import { Color as arkui_component_enums_Color, TextOverflow, FontStyle, FontWeight, CopyOptions, TextAlign, TextContentStyle, BarState, WordBreak, LineBreakStrategy, TextHeightAdaptivePolicy, EllipsisMode } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" import { EditableTextOnChangeCallback, PreviewText, TextChangeOptions, CaretStyle, InsertValue, DeleteValue, EditMenuOptions, AutoCapitalizationMode, EditableTextChangeValue, KeyboardAppearance } from "./component/textCommon" import { PasteEvent, KeyboardOptions } from "./component/richEditor" import { CustomBuilder } from "./component/builder" import { CancelButtonOptions, CancelButtonSymbolOptions } from "./component/search" -export class TextInputModifier extends CommonMethodModifier implements TextInputAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class TextInputModifier extends CommonMethodModifier implements TextInputAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -51,7 +52,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput _textIndent_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _textIndent_0_0value?: Dimension | undefined _placeholderFont_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _placeholderFont_0_0value?: Font | undefined + _placeholderFont_0_0value?: arkui_component_units_Font | undefined _enterKeyType_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _enterKeyType_0_0value?: EnterKeyType | undefined _caretColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -77,7 +78,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput _fontWeight_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _fontWeight_0_0value?: number | FontWeight | string | undefined _fontFamily_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _fontFamily_0_0value?: ResourceStr | undefined + _fontFamily_0_0value?: arkui_component_units_ResourceStr | undefined _onCopy_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _onCopy_0_0value?: ((value0: string) => void) | undefined _onCut_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -103,7 +104,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput _passwordIcon_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _passwordIcon_0_0value?: PasswordIcon | undefined _showError_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _showError_0_0value?: ResourceStr | undefined + _showError_0_0value?: arkui_component_units_ResourceStr | undefined _showUnit_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _showUnit_0_0value?: CustomBuilder | undefined _showUnderline_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -125,13 +126,13 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput _selectAll_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _selectAll_0_0value?: boolean | undefined _minFontSize_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _minFontSize_0_0value?: number | string | Resource | undefined + _minFontSize_0_0value?: number | string | global_resource_Resource | undefined _maxFontSize_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _maxFontSize_0_0value?: number | string | Resource | undefined + _maxFontSize_0_0value?: number | string | global_resource_Resource | undefined _minFontScale_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _minFontScale_0_0value?: number | Resource | undefined + _minFontScale_0_0value?: number | global_resource_Resource | undefined _maxFontScale_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _maxFontScale_0_0value?: number | Resource | undefined + _maxFontScale_0_0value?: number | global_resource_Resource | undefined _heightAdaptivePolicy_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _heightAdaptivePolicy_0_0value?: TextHeightAdaptivePolicy | undefined _enableAutoFill_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -139,9 +140,9 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput _decoration_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _decoration_0_0value?: TextDecorationOptions | undefined _letterSpacing_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _letterSpacing_0_0value?: number | string | Resource | undefined + _letterSpacing_0_0value?: number | string | global_resource_Resource | undefined _lineHeight_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _lineHeight_0_0value?: number | string | Resource | undefined + _lineHeight_0_0value?: number | string | global_resource_Resource | undefined _passwordRules_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _passwordRules_0_0value?: string | undefined _fontFeature_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -177,7 +178,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput _keyboardAppearance_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _keyboardAppearance_0_0value?: KeyboardAppearance | undefined _inputFilter_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _inputFilter_0_0value?: ResourceStr | undefined + _inputFilter_0_0value?: arkui_component_units_ResourceStr | undefined _inputFilter_0_1value?: ((value0: string) => void) | undefined _customKeyboard_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _customKeyboard_0_0value?: CustomBuilder | undefined @@ -281,7 +282,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput { switch (this._placeholderFont_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setPlaceholderFontAttribute((this._placeholderFont_0_0value as Font | undefined)); + peer.setPlaceholderFontAttribute((this._placeholderFont_0_0value as arkui_component_units_Font | undefined)); this._placeholderFont_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -291,7 +292,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } default: { this._placeholderFont_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setPlaceholderFontAttribute((undefined as Font | undefined)); + peer.setPlaceholderFontAttribute((undefined as arkui_component_units_Font | undefined)); } } } @@ -515,7 +516,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput { switch (this._fontFamily_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFontFamilyAttribute((this._fontFamily_0_0value as ResourceStr | undefined)); + peer.setFontFamilyAttribute((this._fontFamily_0_0value as arkui_component_units_ResourceStr | undefined)); this._fontFamily_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -525,7 +526,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } default: { this._fontFamily_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFontFamilyAttribute((undefined as ResourceStr | undefined)); + peer.setFontFamilyAttribute((undefined as arkui_component_units_ResourceStr | undefined)); } } } @@ -749,7 +750,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput { switch (this._showError_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setShowErrorAttribute((this._showError_0_0value as ResourceStr | undefined)); + peer.setShowErrorAttribute((this._showError_0_0value as arkui_component_units_ResourceStr | undefined)); this._showError_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -759,7 +760,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } default: { this._showError_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setShowErrorAttribute((undefined as ResourceStr | undefined)); + peer.setShowErrorAttribute((undefined as arkui_component_units_ResourceStr | undefined)); } } } @@ -947,7 +948,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput { switch (this._minFontSize_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMinFontSizeAttribute((this._minFontSize_0_0value as number | string | Resource | undefined)); + peer.setMinFontSizeAttribute((this._minFontSize_0_0value as number | string | global_resource_Resource | undefined)); this._minFontSize_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -957,7 +958,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } default: { this._minFontSize_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMinFontSizeAttribute((undefined as number | string | Resource | undefined)); + peer.setMinFontSizeAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -965,7 +966,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput { switch (this._maxFontSize_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMaxFontSizeAttribute((this._maxFontSize_0_0value as number | string | Resource | undefined)); + peer.setMaxFontSizeAttribute((this._maxFontSize_0_0value as number | string | global_resource_Resource | undefined)); this._maxFontSize_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -975,7 +976,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } default: { this._maxFontSize_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMaxFontSizeAttribute((undefined as number | string | Resource | undefined)); + peer.setMaxFontSizeAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -983,7 +984,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput { switch (this._minFontScale_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMinFontScaleAttribute((this._minFontScale_0_0value as number | Resource | undefined)); + peer.setMinFontScaleAttribute((this._minFontScale_0_0value as number | global_resource_Resource | undefined)); this._minFontScale_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -993,7 +994,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } default: { this._minFontScale_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMinFontScaleAttribute((undefined as number | Resource | undefined)); + peer.setMinFontScaleAttribute((undefined as number | global_resource_Resource | undefined)); } } } @@ -1001,7 +1002,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput { switch (this._maxFontScale_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMaxFontScaleAttribute((this._maxFontScale_0_0value as number | Resource | undefined)); + peer.setMaxFontScaleAttribute((this._maxFontScale_0_0value as number | global_resource_Resource | undefined)); this._maxFontScale_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -1011,7 +1012,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } default: { this._maxFontScale_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMaxFontScaleAttribute((undefined as number | Resource | undefined)); + peer.setMaxFontScaleAttribute((undefined as number | global_resource_Resource | undefined)); } } } @@ -1073,7 +1074,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput { switch (this._letterSpacing_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setLetterSpacingAttribute((this._letterSpacing_0_0value as number | string | Resource | undefined)); + peer.setLetterSpacingAttribute((this._letterSpacing_0_0value as number | string | global_resource_Resource | undefined)); this._letterSpacing_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -1083,7 +1084,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } default: { this._letterSpacing_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setLetterSpacingAttribute((undefined as number | string | Resource | undefined)); + peer.setLetterSpacingAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -1091,7 +1092,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput { switch (this._lineHeight_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setLineHeightAttribute((this._lineHeight_0_0value as number | string | Resource | undefined)); + peer.setLineHeightAttribute((this._lineHeight_0_0value as number | string | global_resource_Resource | undefined)); this._lineHeight_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -1101,7 +1102,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } default: { this._lineHeight_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setLineHeightAttribute((undefined as number | string | Resource | undefined)); + peer.setLineHeightAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -1415,7 +1416,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput { switch (this._inputFilter_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setInputFilterAttribute((this._inputFilter_0_0value as ResourceStr | undefined), (this._inputFilter_0_1value as ((value0: string) => void) | undefined)); + peer.setInputFilterAttribute((this._inputFilter_0_0value as arkui_component_units_ResourceStr | undefined), (this._inputFilter_0_1value as ((value0: string) => void) | undefined)); this._inputFilter_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -1425,7 +1426,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } default: { this._inputFilter_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setInputFilterAttribute((undefined as ResourceStr | undefined), (undefined as ((value0: string) => void) | undefined | undefined)); + peer.setInputFilterAttribute((undefined as arkui_component_units_ResourceStr | undefined), (undefined as ((value0: string) => void) | undefined | undefined)); } } } @@ -1542,7 +1543,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput break; } default: { - this.placeholderFont((undefined as Font | undefined)); + this.placeholderFont((undefined as arkui_component_units_Font | undefined)); } } } @@ -1711,7 +1712,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput break; } default: { - this.fontFamily((undefined as ResourceStr | undefined)); + this.fontFamily((undefined as arkui_component_units_ResourceStr | undefined)); } } } @@ -1880,7 +1881,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput break; } default: { - this.showError((undefined as ResourceStr | undefined)); + this.showError((undefined as arkui_component_units_ResourceStr | undefined)); } } } @@ -2023,7 +2024,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput break; } default: { - this.minFontSize((undefined as number | string | Resource | undefined)); + this.minFontSize((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -2036,7 +2037,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput break; } default: { - this.maxFontSize((undefined as number | string | Resource | undefined)); + this.maxFontSize((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -2049,7 +2050,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput break; } default: { - this.minFontScale((undefined as number | Resource | undefined)); + this.minFontScale((undefined as number | global_resource_Resource | undefined)); } } } @@ -2062,7 +2063,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput break; } default: { - this.maxFontScale((undefined as number | Resource | undefined)); + this.maxFontScale((undefined as number | global_resource_Resource | undefined)); } } } @@ -2114,7 +2115,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput break; } default: { - this.letterSpacing((undefined as number | string | Resource | undefined)); + this.letterSpacing((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -2127,7 +2128,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput break; } default: { - this.lineHeight((undefined as number | string | Resource | undefined)); + this.lineHeight((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -2361,7 +2362,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput break; } default: { - this.inputFilter((undefined as ResourceStr | undefined), (undefined as ((value0: string) => void) | undefined | undefined)); + this.inputFilter((undefined as arkui_component_units_ResourceStr | undefined), (undefined as ((value0: string) => void) | undefined | undefined)); } } } @@ -2447,7 +2448,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } return this } - placeholderFont(value: Font | undefined): this { + placeholderFont(value: arkui_component_units_Font | undefined): this { if (((this._placeholderFont_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._placeholderFont_0_flag = AttributeUpdaterFlag.UPDATE @@ -2590,7 +2591,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } return this } - fontFamily(value: ResourceStr | undefined): this { + fontFamily(value: arkui_component_units_ResourceStr | undefined): this { if (((this._fontFamily_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._fontFamily_0_flag = AttributeUpdaterFlag.UPDATE @@ -2733,7 +2734,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } return this } - showError(value: ResourceStr | undefined): this { + showError(value: arkui_component_units_ResourceStr | undefined): this { if (((this._showError_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._showError_0_flag = AttributeUpdaterFlag.UPDATE @@ -2854,7 +2855,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } return this } - minFontSize(value: number | string | Resource | undefined): this { + minFontSize(value: number | string | global_resource_Resource | undefined): this { if (((this._minFontSize_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._minFontSize_0_flag = AttributeUpdaterFlag.UPDATE @@ -2865,7 +2866,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } return this } - maxFontSize(value: number | string | Resource | undefined): this { + maxFontSize(value: number | string | global_resource_Resource | undefined): this { if (((this._maxFontSize_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._maxFontSize_0_flag = AttributeUpdaterFlag.UPDATE @@ -2876,7 +2877,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } return this } - minFontScale(value: number | Resource | undefined): this { + minFontScale(value: number | global_resource_Resource | undefined): this { if (((this._minFontScale_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._minFontScale_0_flag = AttributeUpdaterFlag.UPDATE @@ -2887,7 +2888,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } return this } - maxFontScale(value: number | Resource | undefined): this { + maxFontScale(value: number | global_resource_Resource | undefined): this { if (((this._maxFontScale_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._maxFontScale_0_flag = AttributeUpdaterFlag.UPDATE @@ -2931,7 +2932,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } return this } - letterSpacing(value: number | string | Resource | undefined): this { + letterSpacing(value: number | string | global_resource_Resource | undefined): this { if (((this._letterSpacing_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._letterSpacing_0_flag = AttributeUpdaterFlag.UPDATE @@ -2942,7 +2943,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } return this } - lineHeight(value: number | string | Resource | undefined): this { + lineHeight(value: number | string | global_resource_Resource | undefined): this { if (((this._lineHeight_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._lineHeight_0_flag = AttributeUpdaterFlag.UPDATE @@ -3140,7 +3141,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } return this } - inputFilter(value: ResourceStr | undefined, error?: ((value0: string) => void)): this { + inputFilter(value: arkui_component_units_ResourceStr | undefined, error?: ((value0: string) => void)): this { if (((this._inputFilter_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true) || (true)) { this._inputFilter_0_flag = AttributeUpdaterFlag.UPDATE @@ -3176,7 +3177,7 @@ export class TextInputModifier extends CommonMethodModifier implements TextInput } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/TextModifier.ets b/arkoala-arkts/arkui/generated/TextModifier.ets index 1274379afee53e2c9ff23d47c3484285f1988e3d..b831af4b5946f58c8f565f47fcb541ff29540282 100644 --- a/arkoala-arkts/arkui/generated/TextModifier.ets +++ b/arkoala-arkts/arkui/generated/TextModifier.ets @@ -17,15 +17,15 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { CommonMethodModifier } from "./CommonMethodModifier" -import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeModifier, extractors } from "#handwritten" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkTextPeer, TextOverflowOptions, TextMarqueeOptions, MarqueeState, TextAttribute, TextSpanType, TextResponseType } from "./component/text" -import { int32, int64, float32, unsafeCast } from "@koalaui/common" +import { int32 } from "@koalaui/common" import { CommonMethod, ShadowOptions } from "./component/common" -import { ResourceColor, Length, Font } from "./component/units" -import { Color, FontStyle, TextAlign, TextCase, CopyOptions, TextHeightAdaptivePolicy, WordBreak, LineBreakStrategy, EllipsisMode, TextSelectableMode, FontWeight } from "./component/enums" -import { Resource } from "global.resource" -import { LengthMetrics } from "./Graphics" +import { ResourceColor, Length, Font as arkui_component_units_Font } from "./component/units" +import { Color as arkui_component_enums_Color, FontStyle, TextAlign, TextCase, CopyOptions, TextHeightAdaptivePolicy, WordBreak, LineBreakStrategy, EllipsisMode, TextSelectableMode, FontWeight } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +import { LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" import { DecorationStyleInterface } from "./component/styledString" import { TextDataDetectorConfig, EditMenuOptions, FontSettingOptions } from "./component/textCommon" import { CustomBuilder } from "./component/builder" @@ -47,27 +47,27 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, _fontColor_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _fontColor_0_0value?: ResourceColor | undefined _fontSize_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _fontSize_0_0value?: number | string | Resource | undefined + _fontSize_0_0value?: number | string | global_resource_Resource | undefined _minFontSize_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _minFontSize_0_0value?: number | string | Resource | undefined + _minFontSize_0_0value?: number | string | global_resource_Resource | undefined _maxFontSize_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _maxFontSize_0_0value?: number | string | Resource | undefined + _maxFontSize_0_0value?: number | string | global_resource_Resource | undefined _minFontScale_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _minFontScale_0_0value?: number | Resource | undefined + _minFontScale_0_0value?: number | global_resource_Resource | undefined _maxFontScale_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _maxFontScale_0_0value?: number | Resource | undefined + _maxFontScale_0_0value?: number | global_resource_Resource | undefined _fontStyle_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _fontStyle_0_0value?: FontStyle | undefined _lineSpacing_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _lineSpacing_0_0value?: LengthMetrics | undefined + _lineSpacing_0_0value?: arkui_Graphics_LengthMetrics | undefined _textAlign_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _textAlign_0_0value?: TextAlign | undefined _lineHeight_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _lineHeight_0_0value?: number | string | Resource | undefined + _lineHeight_0_0value?: number | string | global_resource_Resource | undefined _textOverflow_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _textOverflow_0_0value?: TextOverflowOptions | undefined _fontFamily_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _fontFamily_0_0value?: string | Resource | undefined + _fontFamily_0_0value?: string | global_resource_Resource | undefined _maxLines_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _maxLines_0_0value?: number | undefined _decoration_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -123,7 +123,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, _enableHapticFeedback_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _enableHapticFeedback_0_0value?: boolean | undefined _font_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _font_0_0value?: Font | undefined + _font_0_0value?: arkui_component_units_Font | undefined _font_0_1value?: FontSettingOptions | undefined _fontWeight_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _fontWeight_0_0value?: number | FontWeight | string | undefined @@ -160,7 +160,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, { switch (this._fontSize_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFontSizeAttribute((this._fontSize_0_0value as number | string | Resource | undefined)); + peer.setFontSizeAttribute((this._fontSize_0_0value as number | string | global_resource_Resource | undefined)); this._fontSize_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -170,7 +170,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, } default: { this._fontSize_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFontSizeAttribute((undefined as number | string | Resource | undefined)); + peer.setFontSizeAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -178,7 +178,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, { switch (this._minFontSize_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMinFontSizeAttribute((this._minFontSize_0_0value as number | string | Resource | undefined)); + peer.setMinFontSizeAttribute((this._minFontSize_0_0value as number | string | global_resource_Resource | undefined)); this._minFontSize_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -188,7 +188,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, } default: { this._minFontSize_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMinFontSizeAttribute((undefined as number | string | Resource | undefined)); + peer.setMinFontSizeAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -196,7 +196,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, { switch (this._maxFontSize_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMaxFontSizeAttribute((this._maxFontSize_0_0value as number | string | Resource | undefined)); + peer.setMaxFontSizeAttribute((this._maxFontSize_0_0value as number | string | global_resource_Resource | undefined)); this._maxFontSize_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -206,7 +206,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, } default: { this._maxFontSize_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMaxFontSizeAttribute((undefined as number | string | Resource | undefined)); + peer.setMaxFontSizeAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -214,7 +214,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, { switch (this._minFontScale_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMinFontScaleAttribute((this._minFontScale_0_0value as number | Resource | undefined)); + peer.setMinFontScaleAttribute((this._minFontScale_0_0value as number | global_resource_Resource | undefined)); this._minFontScale_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -224,7 +224,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, } default: { this._minFontScale_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMinFontScaleAttribute((undefined as number | Resource | undefined)); + peer.setMinFontScaleAttribute((undefined as number | global_resource_Resource | undefined)); } } } @@ -232,7 +232,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, { switch (this._maxFontScale_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setMaxFontScaleAttribute((this._maxFontScale_0_0value as number | Resource | undefined)); + peer.setMaxFontScaleAttribute((this._maxFontScale_0_0value as number | global_resource_Resource | undefined)); this._maxFontScale_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -242,7 +242,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, } default: { this._maxFontScale_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setMaxFontScaleAttribute((undefined as number | Resource | undefined)); + peer.setMaxFontScaleAttribute((undefined as number | global_resource_Resource | undefined)); } } } @@ -268,7 +268,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, { switch (this._lineSpacing_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setLineSpacingAttribute((this._lineSpacing_0_0value as LengthMetrics | undefined)); + peer.setLineSpacingAttribute((this._lineSpacing_0_0value as arkui_Graphics_LengthMetrics | undefined)); this._lineSpacing_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -278,7 +278,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, } default: { this._lineSpacing_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setLineSpacingAttribute((undefined as LengthMetrics | undefined)); + peer.setLineSpacingAttribute((undefined as arkui_Graphics_LengthMetrics | undefined)); } } } @@ -304,7 +304,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, { switch (this._lineHeight_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setLineHeightAttribute((this._lineHeight_0_0value as number | string | Resource | undefined)); + peer.setLineHeightAttribute((this._lineHeight_0_0value as number | string | global_resource_Resource | undefined)); this._lineHeight_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -314,7 +314,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, } default: { this._lineHeight_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setLineHeightAttribute((undefined as number | string | Resource | undefined)); + peer.setLineHeightAttribute((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -340,7 +340,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, { switch (this._fontFamily_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFontFamilyAttribute((this._fontFamily_0_0value as string | Resource | undefined)); + peer.setFontFamilyAttribute((this._fontFamily_0_0value as string | global_resource_Resource | undefined)); this._fontFamily_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -350,7 +350,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, } default: { this._fontFamily_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFontFamilyAttribute((undefined as string | Resource | undefined)); + peer.setFontFamilyAttribute((undefined as string | global_resource_Resource | undefined)); } } } @@ -844,7 +844,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, { switch (this._font_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFontAttribute((this._font_0_0value as Font | undefined), (this._font_0_1value as FontSettingOptions | undefined)); + peer.setFontAttribute((this._font_0_0value as arkui_component_units_Font | undefined), (this._font_0_1value as FontSettingOptions | undefined)); this._font_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -854,7 +854,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, } default: { this._font_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFontAttribute((undefined as Font | undefined), (undefined as FontSettingOptions | undefined | undefined)); + peer.setFontAttribute((undefined as arkui_component_units_Font | undefined), (undefined as FontSettingOptions | undefined | undefined)); } } } @@ -937,7 +937,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, break; } default: { - this.fontSize((undefined as number | string | Resource | undefined)); + this.fontSize((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -950,7 +950,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, break; } default: { - this.minFontSize((undefined as number | string | Resource | undefined)); + this.minFontSize((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -963,7 +963,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, break; } default: { - this.maxFontSize((undefined as number | string | Resource | undefined)); + this.maxFontSize((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -976,7 +976,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, break; } default: { - this.minFontScale((undefined as number | Resource | undefined)); + this.minFontScale((undefined as number | global_resource_Resource | undefined)); } } } @@ -989,7 +989,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, break; } default: { - this.maxFontScale((undefined as number | Resource | undefined)); + this.maxFontScale((undefined as number | global_resource_Resource | undefined)); } } } @@ -1015,7 +1015,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, break; } default: { - this.lineSpacing((undefined as LengthMetrics | undefined)); + this.lineSpacing((undefined as arkui_Graphics_LengthMetrics | undefined)); } } } @@ -1041,7 +1041,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, break; } default: { - this.lineHeight((undefined as number | string | Resource | undefined)); + this.lineHeight((undefined as number | string | global_resource_Resource | undefined)); } } } @@ -1067,7 +1067,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, break; } default: { - this.fontFamily((undefined as string | Resource | undefined)); + this.fontFamily((undefined as string | global_resource_Resource | undefined)); } } } @@ -1431,7 +1431,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, break; } default: { - this.font((undefined as Font | undefined), (undefined as FontSettingOptions | undefined | undefined)); + this.font((undefined as arkui_component_units_Font | undefined), (undefined as FontSettingOptions | undefined | undefined)); } } } @@ -1486,7 +1486,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, } return this } - fontSize(value: number | string | Resource | undefined): this { + fontSize(value: number | string | global_resource_Resource | undefined): this { if (((this._fontSize_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._fontSize_0_flag = AttributeUpdaterFlag.UPDATE @@ -1497,7 +1497,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, } return this } - minFontSize(value: number | string | Resource | undefined): this { + minFontSize(value: number | string | global_resource_Resource | undefined): this { if (((this._minFontSize_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._minFontSize_0_flag = AttributeUpdaterFlag.UPDATE @@ -1508,7 +1508,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, } return this } - maxFontSize(value: number | string | Resource | undefined): this { + maxFontSize(value: number | string | global_resource_Resource | undefined): this { if (((this._maxFontSize_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._maxFontSize_0_flag = AttributeUpdaterFlag.UPDATE @@ -1519,7 +1519,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, } return this } - minFontScale(value: number | Resource | undefined): this { + minFontScale(value: number | global_resource_Resource | undefined): this { if (((this._minFontScale_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._minFontScale_0_flag = AttributeUpdaterFlag.UPDATE @@ -1530,7 +1530,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, } return this } - maxFontScale(value: number | Resource | undefined): this { + maxFontScale(value: number | global_resource_Resource | undefined): this { if (((this._maxFontScale_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._maxFontScale_0_flag = AttributeUpdaterFlag.UPDATE @@ -1552,7 +1552,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, } return this } - lineSpacing(value: LengthMetrics | undefined): this { + lineSpacing(value: arkui_Graphics_LengthMetrics | undefined): this { if (((this._lineSpacing_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._lineSpacing_0_flag = AttributeUpdaterFlag.UPDATE @@ -1574,7 +1574,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, } return this } - lineHeight(value: number | string | Resource | undefined): this { + lineHeight(value: number | string | global_resource_Resource | undefined): this { if (((this._lineHeight_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._lineHeight_0_flag = AttributeUpdaterFlag.UPDATE @@ -1596,7 +1596,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, } return this } - fontFamily(value: string | Resource | undefined): this { + fontFamily(value: string | global_resource_Resource | undefined): this { if (((this._fontFamily_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._fontFamily_0_flag = AttributeUpdaterFlag.UPDATE @@ -1904,7 +1904,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, } return this } - font(fontValue: Font | undefined, options?: FontSettingOptions): this { + font(fontValue: arkui_component_units_Font | undefined, options?: FontSettingOptions): this { if (((this._font_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true) || (true)) { this._font_0_flag = AttributeUpdaterFlag.UPDATE @@ -1954,15 +1954,7 @@ export class TextModifier extends CommonMethodModifier implements TextAttribute, } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } -export class TextModifier_serializer { - public static write(buffer: SerializerBase, value: TextModifier): void { - } - public static read(buffer: DeserializerBase): TextModifier { - let value : TextModifier = ({} as TextModifier) - return value - } -} diff --git a/arkoala-arkts/arkui/generated/TextPickerModifier.ets b/arkoala-arkts/arkui/generated/TextPickerModifier.ets index 90562a190e6ee8568e07addf1c43858884c66ddc..123935e35155bf2eca0e08ba8978fdad55132983 100644 --- a/arkoala-arkts/arkui/generated/TextPickerModifier.ets +++ b/arkoala-arkts/arkui/generated/TextPickerModifier.ets @@ -18,14 +18,15 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkTextPickerPeer, TextPickerTextStyle, OnTextPickerChangeCallback, TextPickerScrollStopCallback, TextPickerEnterSelectedAreaCallback, DividerOptions, TextPickerAttribute } from "./component/textPicker" import { int32 } from "@koalaui/common" import { CommonMethod, PickerTextStyle } from "./component/common" import { Dimension } from "./component/units" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { CrownSensitivity } from "./component/enums" -export class TextPickerModifier extends CommonMethodModifier implements TextPickerAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class TextPickerModifier extends CommonMethodModifier implements TextPickerAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -702,7 +703,7 @@ export class TextPickerModifier extends CommonMethodModifier implements TextPick } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/TextTimerModifier.ets b/arkoala-arkts/arkui/generated/TextTimerModifier.ets index 905ff3730b050a4d9dde1433fe0fbc77701aaf45..26fb66b52c4bfb580fc30f457ed0ac8e6e0ead7b 100644 --- a/arkoala-arkts/arkui/generated/TextTimerModifier.ets +++ b/arkoala-arkts/arkui/generated/TextTimerModifier.ets @@ -18,14 +18,15 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier, ContentModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkTextTimerPeer, TextTimerConfiguration, TextTimerAttribute } from "./component/textTimer" import { int32 } from "@koalaui/common" import { CommonMethod, ShadowOptions } from "./component/common" -import { ResourceColor, Length, ResourceStr } from "./component/units" -import { Color, FontStyle, FontWeight } from "./component/enums" -import { Resource } from "global.resource" -export class TextTimerModifier extends CommonMethodModifier implements TextTimerAttribute,AttributeModifier { +import { ResourceColor, Length, ResourceStr as arkui_component_units_ResourceStr } from "./component/units" +import { Color as arkui_component_enums_Color, FontStyle, FontWeight } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class TextTimerModifier extends CommonMethodModifier implements TextTimerAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -45,9 +46,9 @@ export class TextTimerModifier extends CommonMethodModifier implements TextTimer _fontStyle_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _fontStyle_0_0value?: FontStyle | undefined _fontWeight_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _fontWeight_0_0value?: number | FontWeight | ResourceStr | undefined + _fontWeight_0_0value?: number | FontWeight | arkui_component_units_ResourceStr | undefined _fontFamily_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _fontFamily_0_0value?: ResourceStr | undefined + _fontFamily_0_0value?: arkui_component_units_ResourceStr | undefined _onTimer_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _onTimer_0_0value?: ((utc: number,elapsedTime: number) => void) | undefined _textShadow_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -130,7 +131,7 @@ export class TextTimerModifier extends CommonMethodModifier implements TextTimer { switch (this._fontWeight_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFontWeightAttribute((this._fontWeight_0_0value as number | FontWeight | ResourceStr | undefined)); + peer.setFontWeightAttribute((this._fontWeight_0_0value as number | FontWeight | arkui_component_units_ResourceStr | undefined)); this._fontWeight_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -140,7 +141,7 @@ export class TextTimerModifier extends CommonMethodModifier implements TextTimer } default: { this._fontWeight_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFontWeightAttribute((undefined as number | FontWeight | ResourceStr | undefined)); + peer.setFontWeightAttribute((undefined as number | FontWeight | arkui_component_units_ResourceStr | undefined)); } } } @@ -148,7 +149,7 @@ export class TextTimerModifier extends CommonMethodModifier implements TextTimer { switch (this._fontFamily_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setFontFamilyAttribute((this._fontFamily_0_0value as ResourceStr | undefined)); + peer.setFontFamilyAttribute((this._fontFamily_0_0value as arkui_component_units_ResourceStr | undefined)); this._fontFamily_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -158,7 +159,7 @@ export class TextTimerModifier extends CommonMethodModifier implements TextTimer } default: { this._fontFamily_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setFontFamilyAttribute((undefined as ResourceStr | undefined)); + peer.setFontFamilyAttribute((undefined as arkui_component_units_ResourceStr | undefined)); } } } @@ -262,7 +263,7 @@ export class TextTimerModifier extends CommonMethodModifier implements TextTimer break; } default: { - this.fontWeight((undefined as number | FontWeight | ResourceStr | undefined)); + this.fontWeight((undefined as number | FontWeight | arkui_component_units_ResourceStr | undefined)); } } } @@ -275,7 +276,7 @@ export class TextTimerModifier extends CommonMethodModifier implements TextTimer break; } default: { - this.fontFamily((undefined as ResourceStr | undefined)); + this.fontFamily((undefined as arkui_component_units_ResourceStr | undefined)); } } } @@ -350,7 +351,7 @@ export class TextTimerModifier extends CommonMethodModifier implements TextTimer } return this } - fontWeight(value: number | FontWeight | ResourceStr | undefined): this { + fontWeight(value: number | FontWeight | arkui_component_units_ResourceStr | undefined): this { if (((this._fontWeight_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._fontWeight_0_flag = AttributeUpdaterFlag.UPDATE @@ -361,7 +362,7 @@ export class TextTimerModifier extends CommonMethodModifier implements TextTimer } return this } - fontFamily(value: ResourceStr | undefined): this { + fontFamily(value: arkui_component_units_ResourceStr | undefined): this { if (((this._fontFamily_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._fontFamily_0_flag = AttributeUpdaterFlag.UPDATE @@ -394,7 +395,7 @@ export class TextTimerModifier extends CommonMethodModifier implements TextTimer } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/TimePickerModifier.ets b/arkoala-arkts/arkui/generated/TimePickerModifier.ets index 8a7f4fc81aaa96cf1f468f956e3e2690511fe57b..4f589c815e444ef668c23d965b8e8247ad3aecc9 100644 --- a/arkoala-arkts/arkui/generated/TimePickerModifier.ets +++ b/arkoala-arkts/arkui/generated/TimePickerModifier.ets @@ -18,13 +18,14 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkTimePickerPeer, OnTimePickerChangeCallback, TimePickerResult, TimePickerAttribute } from "./component/timePicker" import { int32 } from "@koalaui/common" import { CommonMethod, PickerTextStyle } from "./component/common" -import { default as intl } from "./framework/ohos.intl" +import { default as intl } from "@ohos.intl" import { CrownSensitivity } from "./component/enums" -export class TimePickerModifier extends CommonMethodModifier implements TimePickerAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class TimePickerModifier extends CommonMethodModifier implements TimePickerAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -525,7 +526,7 @@ export class TimePickerModifier extends CommonMethodModifier implements TimePick } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/ToggleModifier.ets b/arkoala-arkts/arkui/generated/ToggleModifier.ets index e01f33de855dd25b6e1b0bbfe00d27c4d4549d66..4592fb5e4ae767a79c062265e2211d8f4c9c3682 100644 --- a/arkoala-arkts/arkui/generated/ToggleModifier.ets +++ b/arkoala-arkts/arkui/generated/ToggleModifier.ets @@ -18,14 +18,15 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier, ContentModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkTogglePeer, ToggleConfiguration, SwitchStyle, ToggleAttribute } from "./component/toggle" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { ResourceColor } from "./component/units" -import { Color } from "./component/enums" -import { Resource } from "global.resource" -export class ToggleModifier extends CommonMethodModifier implements ToggleAttribute,AttributeModifier { +import { Color as arkui_component_enums_Color } from "./component/enums" +import { Resource as global_resource_Resource } from "global.resource" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class ToggleModifier extends CommonMethodModifier implements ToggleAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -218,7 +219,7 @@ export class ToggleModifier extends CommonMethodModifier implements ToggleAttrib } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/ToolBarItemModifier.ets b/arkoala-arkts/arkui/generated/ToolBarItemModifier.ets index f603353561b9b815d85abb86c2269b0cd9911750..b32dfdfe88a701b235e2e4edfd7fab491cadb19d 100644 --- a/arkoala-arkts/arkui/generated/ToolBarItemModifier.ets +++ b/arkoala-arkts/arkui/generated/ToolBarItemModifier.ets @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkToolBarItemPeer, ToolBarItemAttribute } from "./component/toolbar" import { int32 } from "@koalaui/common" export class ToolBarItemModifier implements ToolBarItemAttribute,AttributeModifier { diff --git a/arkoala-arkts/arkui/generated/UIExtensionComponentModifier.ets b/arkoala-arkts/arkui/generated/UIExtensionComponentModifier.ets index 8f2454c01e6085ab49b870f553d80eb1fc6d30f1..44edb7c883b37bf32bc78f6a74339e15bb8b58cd 100644 --- a/arkoala-arkts/arkui/generated/UIExtensionComponentModifier.ets +++ b/arkoala-arkts/arkui/generated/UIExtensionComponentModifier.ets @@ -17,14 +17,15 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { CommonMethodModifier } from "./CommonMethodModifier" -import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeModifier, extractors } from "#handwritten" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkUIExtensionComponentPeer, UIExtensionProxy, UIExtensionComponentAttribute } from "./component/uiExtensionComponent" import { int32 } from "@koalaui/common" import { CommonMethod, TerminationInfo } from "./component/common" -import { RecordData } from "./component/pluginComponent" -import { ErrorCallback, BusinessError } from "./framework/ohos.base" -export class UIExtensionComponentModifier extends CommonMethodModifier implements UIExtensionComponentAttribute,AttributeModifier { +import { RecordData as arkui_component_pluginComponent_RecordData } from "./component/pluginComponent" +import { ErrorCallback, BusinessError } from "@ohos.base" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class UIExtensionComponentModifier extends CommonMethodModifier implements UIExtensionComponentAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -38,7 +39,7 @@ export class UIExtensionComponentModifier extends CommonMethodModifier implement _onRemoteReady_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _onRemoteReady_0_0value?: ((value0: UIExtensionProxy) => void) | undefined _onReceive_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _onReceive_0_0value?: ((value0: Map) => void) | undefined + _onReceive_0_0value?: ((value0: Map) => void) | undefined _onError_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _onError_0_0value?: ErrorCallback> | undefined _onTerminated_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -69,7 +70,7 @@ export class UIExtensionComponentModifier extends CommonMethodModifier implement { switch (this._onReceive_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setOnReceiveAttribute((this._onReceive_0_0value as ((value0: Map) => void) | undefined)); + peer.setOnReceiveAttribute((this._onReceive_0_0value as ((value0: Map) => void) | undefined)); this._onReceive_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -79,7 +80,7 @@ export class UIExtensionComponentModifier extends CommonMethodModifier implement } default: { this._onReceive_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setOnReceiveAttribute((undefined as ((value0: Map) => void) | undefined)); + peer.setOnReceiveAttribute((undefined as ((value0: Map) => void) | undefined)); } } } @@ -162,7 +163,7 @@ export class UIExtensionComponentModifier extends CommonMethodModifier implement break; } default: { - this.onReceive((undefined as ((value0: Map) => void) | undefined)); + this.onReceive((undefined as ((value0: Map) => void) | undefined)); } } } @@ -217,7 +218,7 @@ export class UIExtensionComponentModifier extends CommonMethodModifier implement } return this } - onReceive(value: ((value0: Map) => void) | undefined): this { + onReceive(value: ((value0: Map) => void) | undefined): this { if (((this._onReceive_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { this._onReceive_0_flag = AttributeUpdaterFlag.UPDATE @@ -261,7 +262,7 @@ export class UIExtensionComponentModifier extends CommonMethodModifier implement } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/VideoModifier.ets b/arkoala-arkts/arkui/generated/VideoModifier.ets index 2eacc8023ab64f76ba19defff8dd35b9147c11f8..e782e390420242755c77d747473db27844789c7e 100644 --- a/arkoala-arkts/arkui/generated/VideoModifier.ets +++ b/arkoala-arkts/arkui/generated/VideoModifier.ets @@ -18,14 +18,15 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkVideoPeer, FullscreenInfo, PreparedInfo, PlaybackInfo, VideoAttribute } from "./component/video" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { ImageFit } from "./component/enums" import { VoidCallback } from "./component/units" import { ImageAnalyzerConfig } from "./component/imageCommon" -export class VideoModifier extends CommonMethodModifier implements VideoAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class VideoModifier extends CommonMethodModifier implements VideoAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -834,7 +835,7 @@ export class VideoModifier extends CommonMethodModifier implements VideoAttribut } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/WaterFlowModifier.ets b/arkoala-arkts/arkui/generated/WaterFlowModifier.ets index ffdf0e107a0c7185a8685e0184a96ccdef54fef3..aa342e7835bfb916b2836f19bf323f137e83fbca 100644 --- a/arkoala-arkts/arkui/generated/WaterFlowModifier.ets +++ b/arkoala-arkts/arkui/generated/WaterFlowModifier.ets @@ -19,16 +19,17 @@ import { ScrollableCommonMethodModifier } from "./ScrollableCommonMethodModifier" import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkWaterFlowPeer, WaterFlowAttribute } from "./component/waterFlow" import { int32 } from "@koalaui/common" import { ScrollableCommonMethod, OnWillScrollCallback, OnScrollCallback, CommonMethod } from "./component/common" import { ConstraintSizeOptions, Length } from "./component/units" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { FlexDirection, ScrollSource } from "./component/enums" import { OnScrollFrameBeginCallback } from "./component/scroll" import { ScrollState } from "./component/list" -export class WaterFlowModifier extends ScrollableCommonMethodModifier implements WaterFlowAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class WaterFlowModifier extends ScrollableCommonMethodModifier implements WaterFlowAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -575,7 +576,7 @@ export class WaterFlowModifier extends ScrollableCommonMethodModifier implements } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/WebModifier.ets b/arkoala-arkts/arkui/generated/WebModifier.ets index c0d69fbac5a87dbd132ae2bb23532200fd455f5f..b1c682896cd5c8f61c15876ceaf1b22b009b0c04 100644 --- a/arkoala-arkts/arkui/generated/WebModifier.ets +++ b/arkoala-arkts/arkui/generated/WebModifier.ets @@ -18,14 +18,15 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" -import { ArkWebPeer, MixedMode, JavaScriptProxy, CacheMode, WebDarkMode, WebMediaOptions, OverScrollMode, BlurOnKeyboardHideMode, OnPageEndEvent, OnPageBeginEvent, OnProgressChangeEvent, OnTitleReceiveEvent, OnGeolocationShowEvent, OnAlertEvent, OnBeforeUnloadEvent, OnConfirmEvent, OnPromptEvent, OnConsoleEvent, OnErrorReceiveEvent, OnHttpErrorReceiveEvent, OnDownloadStartEvent, OnRefreshAccessedHistoryEvent, OnRenderExitedEvent, OnShowFileSelectorEvent, OnResourceLoadEvent, OnFullScreenEnterCallback, FullScreenEnterEvent, OnScaleChangeEvent, OnHttpAuthRequestEvent, OnInterceptRequestEvent, WebResourceResponse, OnPermissionRequestEvent, OnScreenCaptureRequestEvent, OnContextMenuShowEvent, OnContextMenuHideCallback, OnSearchResultReceiveEvent, OnScrollEvent, OnSslErrorEventReceiveEvent, OnSslErrorEventCallback, SslErrorEvent, OnClientAuthenticationEvent, OnWindowNewEvent, OnTouchIconUrlReceivedEvent, OnFaviconReceivedEvent, OnPageVisibleEvent, OnDataResubmittedEvent, OnAudioStateChangedEvent, OnFirstContentfulPaintEvent, OnFirstMeaningfulPaintCallback, FirstMeaningfulPaint, OnLargestContentfulPaintCallback, LargestContentfulPaint, OnLoadInterceptEvent, OnOverScrollEvent, OnSafeBrowsingCheckResultCallback, ThreatType, OnNavigationEntryCommittedCallback, LoadCommittedDetails, OnIntelligentTrackingPreventionCallback, IntelligentTrackingPreventionDetails, ScriptItem, WebLayoutMode, NestedScrollOptionsExt, NativeEmbedDataInfo, OnNativeEmbedVisibilityChangeCallback, NativeEmbedVisibilityInfo, NativeEmbedTouchInfo, OnOverrideUrlLoadingCallback, WebResourceRequest, NativeMediaPlayerConfig, OnRenderProcessNotRespondingCallback, RenderProcessNotRespondingData, OnRenderProcessRespondingCallback, OnViewportFitChangedCallback, ViewportFit, WebKeyboardCallback, WebKeyboardCallbackInfo, OnAdsBlockedCallback, AdsBlockedDetails, WebKeyboardAvoidMode, EmbedOptions, WebAttribute, WebElementType, WebResponseType, SelectionMenuOptionsExt } from "./component/web" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" +import { ArkWebPeer, MixedMode, JavaScriptProxy, CacheMode, WebDarkMode, WebMediaOptions, OverScrollMode, BlurOnKeyboardHideMode, OnPageEndEvent, OnPageBeginEvent, OnLoadStartedEvent, OnLoadFinishedEvent, OnProgressChangeEvent, OnTitleReceiveEvent, OnGeolocationShowEvent, OnAlertEvent, OnBeforeUnloadEvent, OnConfirmEvent, OnPromptEvent, OnConsoleEvent, OnErrorReceiveEvent, OnHttpErrorReceiveEvent, OnDownloadStartEvent, OnRefreshAccessedHistoryEvent, OnRenderExitedEvent, OnShowFileSelectorEvent, OnResourceLoadEvent, OnFullScreenEnterCallback, FullScreenEnterEvent, OnScaleChangeEvent, OnHttpAuthRequestEvent, OnInterceptRequestEvent, WebResourceResponse, OnPermissionRequestEvent, OnScreenCaptureRequestEvent, OnContextMenuShowEvent, OnContextMenuHideCallback, OnSearchResultReceiveEvent, OnScrollEvent, OnSslErrorEventReceiveEvent, OnSslErrorEventCallback, SslErrorEvent, OnClientAuthenticationEvent, OnWindowNewEvent, OnTouchIconUrlReceivedEvent, OnFaviconReceivedEvent, OnPageVisibleEvent, OnDataResubmittedEvent, OnAudioStateChangedEvent, OnFirstContentfulPaintEvent, OnFirstMeaningfulPaintCallback, FirstMeaningfulPaint, OnLargestContentfulPaintCallback, LargestContentfulPaint, OnLoadInterceptEvent, OnOverScrollEvent, OnSafeBrowsingCheckResultCallback, ThreatType, OnNavigationEntryCommittedCallback, LoadCommittedDetails, OnIntelligentTrackingPreventionCallback, IntelligentTrackingPreventionDetails, ScriptItem, WebLayoutMode, NestedScrollOptionsExt, NativeEmbedDataInfo, OnNativeEmbedVisibilityChangeCallback, NativeEmbedVisibilityInfo, NativeEmbedTouchInfo, OnOverrideUrlLoadingCallback, WebResourceRequest, NativeMediaPlayerConfig, OnRenderProcessNotRespondingCallback, RenderProcessNotRespondingData, OnRenderProcessRespondingCallback, OnViewportFitChangedCallback, ViewportFit, WebKeyboardCallback, WebKeyboardCallbackInfo, OnAdsBlockedCallback, AdsBlockedDetails, WebKeyboardAvoidMode, EmbedOptions, WebAttribute, WebElementType, WebResponseType, SelectionMenuOptionsExt } from "./component/web" import { int32 } from "@koalaui/common" import { CommonMethod, KeyEvent, NestedScrollOptions } from "./component/common" import { CopyOptions } from "./component/enums" import { EditMenuOptions } from "./component/textCommon" import { CustomBuilder } from "./component/builder" -export class WebModifier extends CommonMethodModifier implements WebAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class WebModifier extends CommonMethodModifier implements WebAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -80,6 +81,10 @@ export class WebModifier extends CommonMethodModifier implements WebAttribute,At _onPageEnd_0_0value?: ((value0: OnPageEndEvent) => void) | undefined _onPageBegin_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _onPageBegin_0_0value?: ((value0: OnPageBeginEvent) => void) | undefined + _onLoadStarted_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL + _onLoadStarted_0_0value?: ((value0: OnLoadStartedEvent) => void) | undefined + _onLoadFinished_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL + _onLoadFinished_0_0value?: ((value0: OnLoadFinishedEvent) => void) | undefined _onProgressChange_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL _onProgressChange_0_0value?: ((value0: OnProgressChangeEvent) => void) | undefined _onTitleReceive_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL @@ -674,6 +679,42 @@ export class WebModifier extends CommonMethodModifier implements WebAttribute,At } } } + if (this._onLoadStarted_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (this._onLoadStarted_0_flag) { + case AttributeUpdaterFlag.UPDATE: { + peer.setOnLoadStartedAttribute((this._onLoadStarted_0_0value as ((value0: OnLoadStartedEvent) => void) | undefined)); + this._onLoadStarted_0_flag = AttributeUpdaterFlag.RESET; + break; + } + case AttributeUpdaterFlag.SKIP: { + this._onLoadStarted_0_flag = AttributeUpdaterFlag.RESET; + break; + } + default: { + this._onLoadStarted_0_flag = AttributeUpdaterFlag.INITIAL; + peer.setOnLoadStartedAttribute((undefined as ((value0: OnLoadStartedEvent) => void) | undefined)); + } + } + } + if (this._onLoadFinished_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (this._onLoadFinished_0_flag) { + case AttributeUpdaterFlag.UPDATE: { + peer.setOnLoadFinishedAttribute((this._onLoadFinished_0_0value as ((value0: OnLoadFinishedEvent) => void) | undefined)); + this._onLoadFinished_0_flag = AttributeUpdaterFlag.RESET; + break; + } + case AttributeUpdaterFlag.SKIP: { + this._onLoadFinished_0_flag = AttributeUpdaterFlag.RESET; + break; + } + default: { + this._onLoadFinished_0_flag = AttributeUpdaterFlag.INITIAL; + peer.setOnLoadFinishedAttribute((undefined as ((value0: OnLoadFinishedEvent) => void) | undefined)); + } + } + } if (this._onProgressChange_0_flag != AttributeUpdaterFlag.INITIAL) { switch (this._onProgressChange_0_flag) { @@ -2691,6 +2732,32 @@ export class WebModifier extends CommonMethodModifier implements WebAttribute,At } } } + if (modifier._onLoadStarted_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (modifier._onLoadStarted_0_flag) { + case AttributeUpdaterFlag.UPDATE: + case AttributeUpdaterFlag.SKIP: { + this.onLoadStarted(modifier._onLoadStarted_0_0value); + break; + } + default: { + this.onLoadStarted((undefined as ((value0: OnLoadStartedEvent) => void) | undefined)); + } + } + } + if (modifier._onLoadFinished_0_flag != AttributeUpdaterFlag.INITIAL) + { + switch (modifier._onLoadFinished_0_flag) { + case AttributeUpdaterFlag.UPDATE: + case AttributeUpdaterFlag.SKIP: { + this.onLoadFinished(modifier._onLoadFinished_0_0value); + break; + } + default: { + this.onLoadFinished((undefined as ((value0: OnLoadFinishedEvent) => void) | undefined)); + } + } + } if (modifier._onProgressChange_0_flag != AttributeUpdaterFlag.INITIAL) { switch (modifier._onProgressChange_0_flag) { @@ -4182,6 +4249,28 @@ export class WebModifier extends CommonMethodModifier implements WebAttribute,At } return this } + onLoadStarted(value: ((value0: OnLoadStartedEvent) => void) | undefined): this { + if (((this._onLoadStarted_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) + { + this._onLoadStarted_0_flag = AttributeUpdaterFlag.UPDATE + this._onLoadStarted_0_0value = value + } else + { + this._onLoadStarted_0_flag = AttributeUpdaterFlag.SKIP + } + return this + } + onLoadFinished(value: ((value0: OnLoadFinishedEvent) => void) | undefined): this { + if (((this._onLoadFinished_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) + { + this._onLoadFinished_0_flag = AttributeUpdaterFlag.UPDATE + this._onLoadFinished_0_0value = value + } else + { + this._onLoadFinished_0_flag = AttributeUpdaterFlag.SKIP + } + return this + } onProgressChange(value: ((value0: OnProgressChangeEvent) => void) | undefined): this { if (((this._onProgressChange_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true)) { @@ -5242,7 +5331,7 @@ export class WebModifier extends CommonMethodModifier implements WebAttribute,At } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/WindowSceneModifier.ets b/arkoala-arkts/arkui/generated/WindowSceneModifier.ets index dd65cb2039e2ccb24580a69098f0dca58d84d45a..015615b2950ab2710fd02614ed7b8bd4bdcb775b 100644 --- a/arkoala-arkts/arkui/generated/WindowSceneModifier.ets +++ b/arkoala-arkts/arkui/generated/WindowSceneModifier.ets @@ -18,12 +18,13 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkWindowScenePeer, WindowSceneAttribute } from "./component/windowScene" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" -import { Position } from "./component/units" -export class WindowSceneModifier extends CommonMethodModifier implements WindowSceneAttribute,AttributeModifier { +import { Position as arkui_component_units_Position } from "./component/units" +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class WindowSceneModifier extends CommonMethodModifier implements WindowSceneAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -35,7 +36,7 @@ export class WindowSceneModifier extends CommonMethodModifier implements WindowS //applyDisabledAttribute(instance: WindowSceneAttribute): void { } //applySelectedAttribute(instance: WindowSceneAttribute): void { } _attractionEffect_0_flag: AttributeUpdaterFlag = AttributeUpdaterFlag.INITIAL - _attractionEffect_0_0value?: Position | undefined + _attractionEffect_0_0value?: arkui_component_units_Position | undefined _attractionEffect_0_1value?: number | undefined applyModifierPatch(peer: ArkWindowScenePeer): void { super.applyModifierPatch(peer) @@ -43,7 +44,7 @@ export class WindowSceneModifier extends CommonMethodModifier implements WindowS { switch (this._attractionEffect_0_flag) { case AttributeUpdaterFlag.UPDATE: { - peer.setAttractionEffectAttribute((this._attractionEffect_0_0value as Position | undefined), (this._attractionEffect_0_1value as number | undefined)); + peer.setAttractionEffectAttribute((this._attractionEffect_0_0value as arkui_component_units_Position | undefined), (this._attractionEffect_0_1value as number | undefined)); this._attractionEffect_0_flag = AttributeUpdaterFlag.RESET; break; } @@ -53,7 +54,7 @@ export class WindowSceneModifier extends CommonMethodModifier implements WindowS } default: { this._attractionEffect_0_flag = AttributeUpdaterFlag.INITIAL; - peer.setAttractionEffectAttribute((undefined as Position | undefined), (undefined as number | undefined)); + peer.setAttractionEffectAttribute((undefined as arkui_component_units_Position | undefined), (undefined as number | undefined)); } } } @@ -69,12 +70,12 @@ export class WindowSceneModifier extends CommonMethodModifier implements WindowS break; } default: { - this.attractionEffect((undefined as Position | undefined), (undefined as number | undefined)); + this.attractionEffect((undefined as arkui_component_units_Position | undefined), (undefined as number | undefined)); } } } } - attractionEffect(destination: Position | undefined, fraction: number | undefined): this { + attractionEffect(destination: arkui_component_units_Position | undefined, fraction: number | undefined): this { if (((this._attractionEffect_0_flag) == (AttributeUpdaterFlag.INITIAL)) || (true) || ((this._attractionEffect_0_1value) !== (fraction))) { this._attractionEffect_0_flag = AttributeUpdaterFlag.UPDATE @@ -86,7 +87,7 @@ export class WindowSceneModifier extends CommonMethodModifier implements WindowS } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/WithThemeModifier.ets b/arkoala-arkts/arkui/generated/WithThemeModifier.ets index ec63144a1989f4d3cbd154096b7b09a252c7205a..be00e7909778e5d931ede2ae45fd01788dd6d94e 100644 --- a/arkoala-arkts/arkui/generated/WithThemeModifier.ets +++ b/arkoala-arkts/arkui/generated/WithThemeModifier.ets @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkWithThemePeer, WithThemeAttribute } from "./component/withTheme" import { int32 } from "@koalaui/common" export class WithThemeModifier implements WithThemeAttribute,AttributeModifier { diff --git a/arkoala-arkts/arkui/generated/XComponentModifier.ets b/arkoala-arkts/arkui/generated/XComponentModifier.ets index b23cb848f05685199c2b7e6c9c469eca6adbe072..56f2ccc63d0ef78eed52a02c288a9f49feb7a4fc 100644 --- a/arkoala-arkts/arkui/generated/XComponentModifier.ets +++ b/arkoala-arkts/arkui/generated/XComponentModifier.ets @@ -18,12 +18,13 @@ import { CommonMethodModifier } from "./CommonMethodModifier" import { AttributeModifier } from "#handwritten" -import { AttributeUpdaterFlag } from "./AttributeUpdater" +import { AttributeUpdaterFlag } from "./AttributeUpdaterFlag" import { ArkXComponentPeer, XComponentAttribute } from "./component/xcomponent" import { int32 } from "@koalaui/common" import { CommonMethod } from "./component/common" import { VoidCallback } from "./component/units" -export class XComponentModifier extends CommonMethodModifier implements XComponentAttribute,AttributeModifier { +// panda bug #29363: must implement AttributeModifier, but crashes in AOT or in runtime +export class XComponentModifier extends CommonMethodModifier implements XComponentAttribute { _instanceId: number = -1; setInstanceId(instanceId: number): void { this._instanceId = instanceId @@ -260,7 +261,7 @@ export class XComponentModifier extends CommonMethodModifier implements XCompone } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } diff --git a/arkoala-arkts/arkui/generated/component/actionSheet.ets b/arkoala-arkts/arkui/generated/component/actionSheet.ets index 75ddd9c1c7538a66f92d82e2d8cf7aef19b71f8f..91240c503ccceabc48fd7635d1f5e87c8dc05a76 100644 --- a/arkoala-arkts/arkui/generated/component/actionSheet.ets +++ b/arkoala-arkts/arkui/generated/component/actionSheet.ets @@ -21,13 +21,14 @@ import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Resource } from "global.resource" -import { VoidCallback, ResourceStr, ResourceColor, Dimension, BorderRadiuses, LocalizedBorderRadiuses, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, EdgeStyles } from "./units" -import { DialogButtonStyle, Color, BorderStyle } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" +import { VoidCallback, ResourceStr as arkui_component_units_ResourceStr, ResourceColor, Dimension, BorderRadiuses as arkui_component_units_BorderRadiuses, LocalizedBorderRadiuses, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, EdgeStyles } from "./units" +import { DialogButtonStyle, Color as arkui_component_enums_Color, BorderStyle } from "./enums" import { DialogAlignment } from "./alertDialog" -import { LevelMode, ImmersiveMode, LevelOrder } from "./../framework/ohos.promptAction" +import { LevelMode, ImmersiveMode, LevelOrder } from "@ohos.promptAction" +import { extractors } from "#handwritten" export interface DismissDialogAction { reason: DismissReason dismiss(): void @@ -76,32 +77,32 @@ export class DismissDialogActionInternal implements MaterializedBase,DismissDial } private getReason_serialize(): DismissReason { const retval = ArkUIGeneratedNativeModule._DismissDialogAction_getReason(this.peer!.ptr) - return TypeChecker.DismissReason_FromNumeric(retval) + return DismissReason.fromValue(retval) } private setReason_serialize(reason: DismissReason): void { - ArkUIGeneratedNativeModule._DismissDialogAction_setReason(this.peer!.ptr, TypeChecker.DismissReason_ToNumeric(reason)) + ArkUIGeneratedNativeModule._DismissDialogAction_setReason(this.peer!.ptr, reason.valueOf()) } } export interface SheetInfo { - title: string | Resource; - icon?: string | Resource; + title: string | global_resource_Resource; + icon?: string | global_resource_Resource; action: VoidCallback; } export interface ActionSheetButtonOptions { enabled?: boolean; defaultFocus?: boolean; style?: DialogButtonStyle; - value: string | Resource; + value: string | global_resource_Resource; action: VoidCallback; } export interface ActionSheetOffset { - dx: number | string | Resource; - dy: number | string | Resource; + dx: number | string | global_resource_Resource; + dy: number | string | global_resource_Resource; } export interface ActionSheetOptions { - title: string | Resource; - subtitle?: ResourceStr; - message: string | Resource; + title: string | global_resource_Resource; + subtitle?: arkui_component_units_ResourceStr; + message: string | global_resource_Resource; confirm?: ActionSheetButtonOptions; cancel?: VoidCallback; sheets: Array; @@ -117,7 +118,7 @@ export interface ActionSheetOptions { backgroundEffect?: BackgroundEffectOptions; onWillDismiss?: ((value0: DismissDialogAction) => void); transition?: TransitionEffect; - cornerRadius?: Dimension | BorderRadiuses | LocalizedBorderRadiuses; + cornerRadius?: Dimension | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses; width?: Dimension; height?: Dimension; borderWidth?: Dimension | EdgeWidths | LocalizedEdgeWidths; diff --git a/arkoala-arkts/arkui/generated/component/alertDialog.ets b/arkoala-arkts/arkui/generated/component/alertDialog.ets index ac28531601025c54025b520ad9b189f516e602f6..d3ef8c425744433f0d1e2c8b943cd371c565d5e6 100644 --- a/arkoala-arkts/arkui/generated/component/alertDialog.ets +++ b/arkoala-arkts/arkui/generated/component/alertDialog.ets @@ -18,14 +18,15 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { DialogButtonStyle, Color, WordBreak, BorderStyle } from "./enums" -import { ResourceStr, ResourceColor, VoidCallback, Offset, Dimension, BorderRadiuses, LocalizedBorderRadiuses, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, EdgeStyles } from "./units" -import { Resource } from "global.resource" +import { DialogButtonStyle, Color as arkui_component_enums_Color, WordBreak, BorderStyle } from "./enums" +import { ResourceStr as arkui_component_units_ResourceStr, ResourceColor, VoidCallback, Offset as arkui_component_units_Offset, Dimension, BorderRadiuses as arkui_component_units_BorderRadiuses, LocalizedBorderRadiuses, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, EdgeStyles } from "./units" +import { Resource as global_resource_Resource } from "global.resource" import { DismissDialogAction } from "./actionSheet" import { Rectangle, BlurStyle, BackgroundBlurStyleOptions, BackgroundEffectOptions, TransitionEffect, ShadowOptions, ShadowStyle, HoverModeAreaType } from "./common" -import { LevelMode, ImmersiveMode, LevelOrder } from "./../framework/ohos.promptAction" +import { LevelMode, ImmersiveMode, LevelOrder } from "@ohos.promptAction" +import { extractors } from "#handwritten" export enum DialogAlignment { TOP = 0, Top = 0, @@ -57,7 +58,7 @@ export interface AlertDialogButtonBaseOptions { enabled?: boolean; defaultFocus?: boolean; style?: DialogButtonStyle; - value: ResourceStr; + value: arkui_component_units_ResourceStr; fontColor?: ResourceColor; backgroundColor?: ResourceColor; action: VoidCallback; @@ -69,13 +70,13 @@ export interface AlertDialogTextStyleOptions { wordBreak?: WordBreak; } export interface AlertDialogParam { - title?: ResourceStr; - subtitle?: ResourceStr; - message: ResourceStr; + title?: arkui_component_units_ResourceStr; + subtitle?: arkui_component_units_ResourceStr; + message: arkui_component_units_ResourceStr; autoCancel?: boolean; cancel?: VoidCallback; alignment?: DialogAlignment; - offset?: Offset; + offset?: arkui_component_units_Offset; gridCount?: number; maskRect?: Rectangle; showInSubWindow?: boolean; @@ -86,7 +87,7 @@ export interface AlertDialogParam { backgroundEffect?: BackgroundEffectOptions; onWillDismiss?: ((value0: DismissDialogAction) => void); transition?: TransitionEffect; - cornerRadius?: Dimension | BorderRadiuses | LocalizedBorderRadiuses; + cornerRadius?: Dimension | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses; width?: Dimension; height?: Dimension; borderWidth?: Dimension | EdgeWidths | LocalizedEdgeWidths; diff --git a/arkoala-arkts/arkui/generated/component/alphabetIndexer.ets b/arkoala-arkts/arkui/generated/component/alphabetIndexer.ets index d1462e47b70df2a6e189a1dfbaf3a3ab5d8ac496..957fa71e8365b7a36887ca410f4759c9ca49240a 100644 --- a/arkoala-arkts/arkui/generated/component/alphabetIndexer.ets +++ b/arkoala-arkts/arkui/generated/component/alphabetIndexer.ets @@ -16,24 +16,24 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" -import { Font_serializer, Position_serializer, ResourceColor, Font, Position, Length } from "./units" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" +import { arkui_component_units_Font_serializer, arkui_component_units_Position_serializer, ResourceColor, Font as arkui_component_units_Font, Position as arkui_component_units_Position, Length } from "./units" import { Bindable_Number_serializer, ArkCommonMethodPeer, CommonMethod, Bindable, BlurStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { Color } from "./enums" -import { Resource } from "global.resource" +import { Color as arkui_component_enums_Color } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkAlphabetIndexerPeer { @@ -54,10 +54,10 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -66,10 +66,10 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -82,10 +82,10 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -94,10 +94,10 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -110,10 +110,10 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -122,10 +122,10 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -138,10 +138,10 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -150,10 +150,10 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -166,10 +166,10 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -178,10 +178,10 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -194,10 +194,10 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -206,10 +206,10 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -222,10 +222,10 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -234,10 +234,10 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -250,10 +250,10 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -262,10 +262,10 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -285,36 +285,36 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._AlphabetIndexerAttribute_setUsingPopup(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setSelectedFontAttribute(value: Font | undefined): void { + setSelectedFontAttribute(value: arkui_component_units_Font | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - Font_serializer.write(thisSerializer, valueTmpValue) + arkui_component_units_Font_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._AlphabetIndexerAttribute_setSelectedFont(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setPopupFontAttribute(value: Font | undefined): void { + setPopupFontAttribute(value: arkui_component_units_Font | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - Font_serializer.write(thisSerializer, valueTmpValue) + arkui_component_units_Font_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._AlphabetIndexerAttribute_setPopupFont(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setPopupItemFontAttribute(value: Font | undefined): void { + setPopupItemFontAttribute(value: arkui_component_units_Font | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - Font_serializer.write(thisSerializer, valueTmpValue) + arkui_component_units_Font_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -341,12 +341,12 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._AlphabetIndexerAttribute_setItemSize(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFontAttribute(value: Font | undefined): void { + setFontAttribute(value: arkui_component_units_Font | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - Font_serializer.write(thisSerializer, valueTmpValue) + arkui_component_units_Font_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -409,12 +409,12 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._AlphabetIndexerAttribute_setSelected(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setPopupPositionAttribute(value: Position | undefined): void { + setPopupPositionAttribute(value: arkui_component_units_Position | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - Position_serializer.write(thisSerializer, valueTmpValue) + arkui_component_units_Position_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -462,7 +462,7 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as BlurStyle) - thisSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -474,10 +474,10 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -486,10 +486,10 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -514,7 +514,7 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as IndexerAlign) - thisSerializer.writeInt32(TypeChecker.IndexerAlign_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -529,10 +529,10 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const offsetTmpValueForIdx1 = offsetTmpValue as number thisSerializer.writeNumber(offsetTmpValueForIdx1) - } else if (offsetTmpValue instanceof Resource) { + } else if (offsetTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const offsetTmpValueForIdx2 = offsetTmpValue as Resource - Resource_serializer.write(thisSerializer, offsetTmpValueForIdx2) + const offsetTmpValueForIdx2 = offsetTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, offsetTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -584,19 +584,19 @@ export interface AlphabetIndexerAttribute extends CommonMethod { usingPopup(value: boolean | undefined): this { throw new Error("Unimplemented method usingPopup") } - selectedFont(value: Font | undefined): this { + selectedFont(value: arkui_component_units_Font | undefined): this { throw new Error("Unimplemented method selectedFont") } - popupFont(value: Font | undefined): this { + popupFont(value: arkui_component_units_Font | undefined): this { throw new Error("Unimplemented method popupFont") } - popupItemFont(value: Font | undefined): this { + popupItemFont(value: arkui_component_units_Font | undefined): this { throw new Error("Unimplemented method popupItemFont") } itemSize(value: string | number | undefined): this { throw new Error("Unimplemented method itemSize") } - font(value: Font | undefined): this { + font(value: arkui_component_units_Font | undefined): this { throw new Error("Unimplemented method font") } onSelect(value: OnAlphabetIndexerSelectCallback | undefined): this { @@ -611,7 +611,7 @@ export interface AlphabetIndexerAttribute extends CommonMethod { selected(value: number | Bindable | undefined): this { throw new Error("Unimplemented method selected") } - popupPosition(value: Position | undefined): this { + popupPosition(value: arkui_component_units_Position | undefined): this { throw new Error("Unimplemented method popupPosition") } autoCollapse(value: boolean | undefined): this { @@ -635,7 +635,7 @@ export interface AlphabetIndexerAttribute extends CommonMethod { alignStyle(value: IndexerAlign | undefined, offset?: Length): this { throw new Error("Unimplemented method alignStyle") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -649,16 +649,16 @@ export class ArkAlphabetIndexerStyle extends ArkCommonMethodStyle implements Alp popupUnselectedColor_value?: ResourceColor | undefined popupItemBackgroundColor_value?: ResourceColor | undefined usingPopup_value?: boolean | undefined - selectedFont_value?: Font | undefined - popupFont_value?: Font | undefined - popupItemFont_value?: Font | undefined + selectedFont_value?: arkui_component_units_Font | undefined + popupFont_value?: arkui_component_units_Font | undefined + popupItemFont_value?: arkui_component_units_Font | undefined itemSize_value?: string | number | undefined - font_value?: Font | undefined + font_value?: arkui_component_units_Font | undefined onSelect_value?: OnAlphabetIndexerSelectCallback | undefined onRequestPopupData_value?: OnAlphabetIndexerRequestPopupDataCallback | undefined onPopupSelect_value?: OnAlphabetIndexerPopupSelectCallback | undefined selected_value?: number | Bindable | undefined - popupPosition_value?: Position | undefined + popupPosition_value?: arkui_component_units_Position | undefined autoCollapse_value?: boolean | undefined popupItemBorderRadius_value?: number | undefined itemBorderRadius_value?: number | undefined @@ -693,19 +693,19 @@ export class ArkAlphabetIndexerStyle extends ArkCommonMethodStyle implements Alp usingPopup(value: boolean | undefined): this { return this } - selectedFont(value: Font | undefined): this { + selectedFont(value: arkui_component_units_Font | undefined): this { return this } - popupFont(value: Font | undefined): this { + popupFont(value: arkui_component_units_Font | undefined): this { return this } - popupItemFont(value: Font | undefined): this { + popupItemFont(value: arkui_component_units_Font | undefined): this { return this } itemSize(value: string | number | undefined): this { return this } - font(value: Font | undefined): this { + font(value: arkui_component_units_Font | undefined): this { return this } onSelect(value: OnAlphabetIndexerSelectCallback | undefined): this { @@ -720,7 +720,7 @@ export class ArkAlphabetIndexerStyle extends ArkCommonMethodStyle implements Alp selected(value: number | Bindable | undefined): this { return this } - popupPosition(value: Position | undefined): this { + popupPosition(value: arkui_component_units_Position | undefined): this { return this } autoCollapse(value: boolean | undefined): this { @@ -744,7 +744,7 @@ export class ArkAlphabetIndexerStyle extends ArkCommonMethodStyle implements Alp alignStyle(value: IndexerAlign | undefined, offset?: Length): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -833,25 +833,25 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent implem } return this } - public selectedFont(value: Font | undefined): this { + public selectedFont(value: arkui_component_units_Font | undefined): this { if (this.checkPriority("selectedFont")) { - const value_casted = value as (Font | undefined) + const value_casted = value as (arkui_component_units_Font | undefined) this.getPeer()?.setSelectedFontAttribute(value_casted) return this } return this } - public popupFont(value: Font | undefined): this { + public popupFont(value: arkui_component_units_Font | undefined): this { if (this.checkPriority("popupFont")) { - const value_casted = value as (Font | undefined) + const value_casted = value as (arkui_component_units_Font | undefined) this.getPeer()?.setPopupFontAttribute(value_casted) return this } return this } - public popupItemFont(value: Font | undefined): this { + public popupItemFont(value: arkui_component_units_Font | undefined): this { if (this.checkPriority("popupItemFont")) { - const value_casted = value as (Font | undefined) + const value_casted = value as (arkui_component_units_Font | undefined) this.getPeer()?.setPopupItemFontAttribute(value_casted) return this } @@ -865,9 +865,9 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent implem } return this } - public font(value: Font | undefined): this { + public font(value: arkui_component_units_Font | undefined): this { if (this.checkPriority("font")) { - const value_casted = value as (Font | undefined) + const value_casted = value as (arkui_component_units_Font | undefined) this.getPeer()?.setFontAttribute(value_casted) return this } @@ -905,9 +905,9 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent implem } return this } - public popupPosition(value: Position | undefined): this { + public popupPosition(value: arkui_component_units_Position | undefined): this { if (this.checkPriority("popupPosition")) { - const value_casted = value as (Position | undefined) + const value_casted = value as (arkui_component_units_Position | undefined) this.getPeer()?.setPopupPositionAttribute(value_casted) return this } @@ -970,7 +970,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent implem } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/animator.ets b/arkoala-arkts/arkui/generated/component/animator.ets index 74dac9a711bf4ae777cbe32b3f351dd664fe7f6f..8fb4046162623cc3e11d11b256d6ad22648cde1c 100644 --- a/arkoala-arkts/arkui/generated/component/animator.ets +++ b/arkoala-arkts/arkui/generated/component/animator.ets @@ -24,12 +24,12 @@ import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { AnimationStatus, FillMode, PlayMode } from "./enums" -import { default as curves } from "./../framework/ohos.curves" +import { default as curves } from "@ohos.curves" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class FrictionMotionInternal { public static fromPtr(ptr: KPointer): FrictionMotion { return new FrictionMotion(false, false, false, ptr) @@ -127,7 +127,7 @@ export class SpringProp implements MaterializedBase { } } export class ArkAnimatorPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkAnimatorPeer { @@ -145,7 +145,7 @@ export class ArkAnimatorPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as AnimationStatus) - thisSerializer.writeInt32(TypeChecker.AnimationStatus_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -169,7 +169,7 @@ export class ArkAnimatorPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as curves.Curve) - thisSerializer.writeInt32(TypeChecker.curves_Curve_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -193,7 +193,7 @@ export class ArkAnimatorPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as FillMode) - thisSerializer.writeInt32(TypeChecker.FillMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -217,7 +217,7 @@ export class ArkAnimatorPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as PlayMode) - thisSerializer.writeInt32(TypeChecker.PlayMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -364,7 +364,7 @@ export interface AnimatorAttribute extends CommonMethod { onFrame(value: ((value: number) => void) | undefined): this { throw new Error("Unimplemented method onFrame") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -426,7 +426,7 @@ export class ArkAnimatorStyle extends ArkCommonMethodStyle implements AnimatorAt onFrame(value: ((value: number) => void) | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -555,7 +555,7 @@ export class ArkAnimatorComponent extends ArkCommonMethodComponent implements An } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/badge.ets b/arkoala-arkts/arkui/generated/component/badge.ets index c20bb3c4e2f2fd0fd2342d9016ca422192cb4de0..bace1a35faf6ef2901b5331b716b82f6545136ff 100644 --- a/arkoala-arkts/arkui/generated/component/badge.ets +++ b/arkoala-arkts/arkui/generated/component/badge.ets @@ -25,15 +25,15 @@ import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonM import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceColor, ResourceStr, Length, Position, Position_serializer } from "./units" -import { Color, FontWeight } from "./enums" -import { Resource } from "global.resource" -import { NodeAttach, remember } from "@koalaui/runtime" -import { Resource_serializer } from "./../framework/resource" +import { ResourceColor, Length, Position as arkui_component_units_Position, arkui_component_units_Position_serializer } from "./units" +import { Color as arkui_component_enums_Color, FontWeight } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { global_resource_Resource_serializer } from "./../framework/resource" export class ArkBadgePeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkBadgePeer { @@ -43,16 +43,18 @@ export class ArkBadgePeer extends ArkCommonMethodPeer { component?.setPeer(_peer) return _peer } - setBadgeOptions0Attribute(value: BadgeParamWithNumber): void { + setBadgeOptionsAttribute(value: BadgeParamWithNumber | BadgeParamWithString): void { const thisSerializer : SerializerBase = SerializerBase.hold() - BadgeParamWithNumber_serializer.write(thisSerializer, value) - ArkUIGeneratedNativeModule._BadgeInterface_setBadgeOptions0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - setBadgeOptions1Attribute(value: BadgeParamWithString): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - BadgeParamWithString_serializer.write(thisSerializer, value) - ArkUIGeneratedNativeModule._BadgeInterface_setBadgeOptions1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + if (value instanceof BadgeParamWithNumber) { + thisSerializer.writeInt8((0).toChar()) + const valueForIdx0 = value as BadgeParamWithNumber + BadgeParamWithNumber_serializer.write(thisSerializer, valueForIdx0) + } else if (value instanceof BadgeParamWithString) { + thisSerializer.writeInt8((1).toChar()) + const valueForIdx1 = value as BadgeParamWithString + BadgeParamWithString_serializer.write(thisSerializer, valueForIdx1) + } + ArkUIGeneratedNativeModule._BadgeInterface_setBadgeOptions(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } } @@ -66,15 +68,15 @@ export enum BadgePosition { } export interface BadgeStyle { color?: ResourceColor; - fontSize?: number | ResourceStr; - badgeSize?: number | ResourceStr; + fontSize?: number | string; + badgeSize?: number | string; badgeColor?: ResourceColor; borderColor?: ResourceColor; borderWidth?: Length; - fontWeight?: number | FontWeight | ResourceStr; + fontWeight?: number | FontWeight | string; } export interface BadgeParam { - position?: BadgePosition | Position; + position?: BadgePosition | arkui_component_units_Position; style: BadgeStyle; } export interface BadgeParamWithNumber extends BadgeParam { @@ -82,16 +84,16 @@ export interface BadgeParamWithNumber extends BadgeParam { maxCount?: number; } export interface BadgeParamWithString extends BadgeParam { - value: ResourceStr; + value: string; } export interface BadgeAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkBadgeStyle extends ArkCommonMethodStyle implements BadgeAttribute { attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -100,23 +102,15 @@ export class ArkBadgeComponent extends ArkCommonMethodComponent implements Badge getPeer(): ArkBadgePeer { return (this.peer as ArkBadgePeer) } - public setBadgeOptions0(value: BadgeParamWithNumber): this { - if (this.checkPriority("setBadgeOptions0")) { - const value_casted = value as (BadgeParamWithNumber) - this.getPeer()?.setBadgeOptions0Attribute(value_casted) - return this - } - return this - } - public setBadgeOptions1(value: BadgeParamWithString): this { - if (this.checkPriority("setBadgeOptions1")) { - const value_casted = value as (BadgeParamWithString) - this.getPeer()?.setBadgeOptions1Attribute(value_casted) + public setBadgeOptions(value: BadgeParamWithNumber | BadgeParamWithString): this { + if (this.checkPriority("setBadgeOptions")) { + const value_casted = value as (BadgeParamWithNumber | BadgeParamWithString) + this.getPeer()?.setBadgeOptionsAttribute(value_casted) return this } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -129,7 +123,7 @@ export class ArkBadgeComponent extends ArkCommonMethodComponent implements Badge export function Badge( @memo style: ((attributes: BadgeAttribute) => void) | undefined, - value: BadgeParamWithNumber, + value: BadgeParamWithNumber | BadgeParamWithString, @memo content_?: () => void, ): void { @@ -137,27 +131,7 @@ export function Badge( return new ArkBadgeComponent() }) NodeAttach((): ArkBadgePeer => ArkBadgePeer.create(receiver), (_: ArkBadgePeer): void => { - receiver.setBadgeOptions0(value) - style?.(receiver) - content_?.() - receiver.applyAttributesFinish() - }) -} - - -@memo -export function Badge( - @memo - style: ((attributes: BadgeAttribute) => void) | undefined, - value: BadgeParamWithString, - @memo - content_?: () => void, -): void { - const receiver = remember((): ArkBadgeComponent => { - return new ArkBadgeComponent() - }) - NodeAttach((): ArkBadgePeer => ArkBadgePeer.create(receiver), (_: ArkBadgePeer): void => { - receiver.setBadgeOptions1(value) + receiver.setBadgeOptions(value) style?.(receiver) content_?.() receiver.applyAttributesFinish() @@ -171,10 +145,10 @@ export class BadgeStyle_serializer { if (valueHolderForColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorTmpValue = valueHolderForColor! - if (valueHolderForColorTmpValue instanceof Color) { + if (valueHolderForColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx0)) + const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as number @@ -183,10 +157,10 @@ export class BadgeStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx2) - } else if (valueHolderForColorTmpValue instanceof Resource) { + } else if (valueHolderForColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) + const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -199,18 +173,10 @@ export class BadgeStyle_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForFontSizeTmpValueForIdx0 = valueHolderForFontSizeTmpValue as number valueSerializer.writeNumber(valueHolderForFontSizeTmpValueForIdx0) - } else if (valueHolderForFontSizeTmpValue instanceof ResourceStr) { + } else if (valueHolderForFontSizeTmpValue instanceof string) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForFontSizeTmpValueForIdx1 = valueHolderForFontSizeTmpValue as ResourceStr - if (valueHolderForFontSizeTmpValueForIdx1 instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontSizeTmpValueForIdx1ForIdx0 = valueHolderForFontSizeTmpValueForIdx1 as string - valueSerializer.writeString(valueHolderForFontSizeTmpValueForIdx1ForIdx0) - } else if (valueHolderForFontSizeTmpValueForIdx1 instanceof Resource) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForFontSizeTmpValueForIdx1ForIdx1 = valueHolderForFontSizeTmpValueForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontSizeTmpValueForIdx1ForIdx1) - } + const valueHolderForFontSizeTmpValueForIdx1 = valueHolderForFontSizeTmpValue as string + valueSerializer.writeString(valueHolderForFontSizeTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -223,18 +189,10 @@ export class BadgeStyle_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForBadgeSizeTmpValueForIdx0 = valueHolderForBadgeSizeTmpValue as number valueSerializer.writeNumber(valueHolderForBadgeSizeTmpValueForIdx0) - } else if (valueHolderForBadgeSizeTmpValue instanceof ResourceStr) { + } else if (valueHolderForBadgeSizeTmpValue instanceof string) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForBadgeSizeTmpValueForIdx1 = valueHolderForBadgeSizeTmpValue as ResourceStr - if (valueHolderForBadgeSizeTmpValueForIdx1 instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForBadgeSizeTmpValueForIdx1ForIdx0 = valueHolderForBadgeSizeTmpValueForIdx1 as string - valueSerializer.writeString(valueHolderForBadgeSizeTmpValueForIdx1ForIdx0) - } else if (valueHolderForBadgeSizeTmpValueForIdx1 instanceof Resource) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForBadgeSizeTmpValueForIdx1ForIdx1 = valueHolderForBadgeSizeTmpValueForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForBadgeSizeTmpValueForIdx1ForIdx1) - } + const valueHolderForBadgeSizeTmpValueForIdx1 = valueHolderForBadgeSizeTmpValue as string + valueSerializer.writeString(valueHolderForBadgeSizeTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -243,10 +201,10 @@ export class BadgeStyle_serializer { if (valueHolderForBadgeColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBadgeColorTmpValue = valueHolderForBadgeColor! - if (valueHolderForBadgeColorTmpValue instanceof Color) { + if (valueHolderForBadgeColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForBadgeColorTmpValueForIdx0 = valueHolderForBadgeColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBadgeColorTmpValueForIdx0)) + const valueHolderForBadgeColorTmpValueForIdx0 = valueHolderForBadgeColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForBadgeColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForBadgeColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBadgeColorTmpValueForIdx1 = valueHolderForBadgeColorTmpValue as number @@ -255,10 +213,10 @@ export class BadgeStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForBadgeColorTmpValueForIdx2 = valueHolderForBadgeColorTmpValue as string valueSerializer.writeString(valueHolderForBadgeColorTmpValueForIdx2) - } else if (valueHolderForBadgeColorTmpValue instanceof Resource) { + } else if (valueHolderForBadgeColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForBadgeColorTmpValueForIdx3 = valueHolderForBadgeColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBadgeColorTmpValueForIdx3) + const valueHolderForBadgeColorTmpValueForIdx3 = valueHolderForBadgeColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBadgeColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -267,10 +225,10 @@ export class BadgeStyle_serializer { if (valueHolderForBorderColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBorderColorTmpValue = valueHolderForBorderColor! - if (valueHolderForBorderColorTmpValue instanceof Color) { + if (valueHolderForBorderColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForBorderColorTmpValueForIdx0 = valueHolderForBorderColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBorderColorTmpValueForIdx0)) + const valueHolderForBorderColorTmpValueForIdx0 = valueHolderForBorderColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForBorderColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForBorderColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBorderColorTmpValueForIdx1 = valueHolderForBorderColorTmpValue as number @@ -279,10 +237,10 @@ export class BadgeStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForBorderColorTmpValueForIdx2 = valueHolderForBorderColorTmpValue as string valueSerializer.writeString(valueHolderForBorderColorTmpValueForIdx2) - } else if (valueHolderForBorderColorTmpValue instanceof Resource) { + } else if (valueHolderForBorderColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForBorderColorTmpValueForIdx3 = valueHolderForBorderColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBorderColorTmpValueForIdx3) + const valueHolderForBorderColorTmpValueForIdx3 = valueHolderForBorderColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBorderColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -299,10 +257,10 @@ export class BadgeStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForBorderWidthTmpValueForIdx1 = valueHolderForBorderWidthTmpValue as number valueSerializer.writeNumber(valueHolderForBorderWidthTmpValueForIdx1) - } else if (valueHolderForBorderWidthTmpValue instanceof Resource) { + } else if (valueHolderForBorderWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForBorderWidthTmpValueForIdx2 = valueHolderForBorderWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBorderWidthTmpValueForIdx2) + const valueHolderForBorderWidthTmpValueForIdx2 = valueHolderForBorderWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBorderWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -318,19 +276,11 @@ export class BadgeStyle_serializer { } else if (valueHolderForFontWeightTmpValue instanceof FontWeight) { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontWeightTmpValueForIdx1 = valueHolderForFontWeightTmpValue as FontWeight - valueSerializer.writeInt32(TypeChecker.FontWeight_ToNumeric(valueHolderForFontWeightTmpValueForIdx1)) - } else if (valueHolderForFontWeightTmpValue instanceof ResourceStr) { + valueSerializer.writeInt32(valueHolderForFontWeightTmpValueForIdx1.valueOf()) + } else if (valueHolderForFontWeightTmpValue instanceof string) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForFontWeightTmpValueForIdx2 = valueHolderForFontWeightTmpValue as ResourceStr - if (valueHolderForFontWeightTmpValueForIdx2 instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontWeightTmpValueForIdx2ForIdx0 = valueHolderForFontWeightTmpValueForIdx2 as string - valueSerializer.writeString(valueHolderForFontWeightTmpValueForIdx2ForIdx0) - } else if (valueHolderForFontWeightTmpValueForIdx2 instanceof Resource) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForFontWeightTmpValueForIdx2ForIdx1 = valueHolderForFontWeightTmpValueForIdx2 as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontWeightTmpValueForIdx2ForIdx1) - } + const valueHolderForFontWeightTmpValueForIdx2 = valueHolderForFontWeightTmpValue as string + valueSerializer.writeString(valueHolderForFontWeightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -342,150 +292,123 @@ export class BadgeStyle_serializer { let colorTmpBuf : ResourceColor | undefined = undefined if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_ : Color | number | string | Resource | undefined + let colorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBuf_UnionSelector == (0).toChar()) { - colorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_UnionSelector == (1).toChar()) { colorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (colorTmpBuf_UnionSelector == (2).toChar()) { colorTmpBuf_ = (valueDeserializer.readString() as string) } else if (colorTmpBuf_UnionSelector == (3).toChar()) { - colorTmpBuf_ = Resource_serializer.read(valueDeserializer) + colorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") } - colorTmpBuf = (colorTmpBuf_ as Color | number | string | Resource) + colorTmpBuf = (colorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const colorTmpResult : ResourceColor | undefined = colorTmpBuf const fontSizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontSizeTmpBuf : number | ResourceStr | undefined = undefined + let fontSizeTmpBuf : number | string | undefined = undefined if ((fontSizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const fontSizeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let fontSizeTmpBuf_ : number | ResourceStr | undefined + let fontSizeTmpBuf_ : number | string | undefined if (fontSizeTmpBuf_UnionSelector == (0).toChar()) { fontSizeTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (fontSizeTmpBuf_UnionSelector == (1).toChar()) { - const fontSizeTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let fontSizeTmpBuf_BufU : string | Resource | undefined - if (fontSizeTmpBuf_BufUUnionSelector == (0).toChar()) { - fontSizeTmpBuf_BufU = (valueDeserializer.readString() as string) - } else if (fontSizeTmpBuf_BufUUnionSelector == (1).toChar()) { - fontSizeTmpBuf_BufU = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for fontSizeTmpBuf_BufU has to be chosen through deserialisation.") - } - fontSizeTmpBuf_ = (fontSizeTmpBuf_BufU as string | Resource) + fontSizeTmpBuf_ = (valueDeserializer.readString() as string) } else { throw new Error("One of the branches for fontSizeTmpBuf_ has to be chosen through deserialisation.") } - fontSizeTmpBuf = (fontSizeTmpBuf_ as number | ResourceStr) + fontSizeTmpBuf = (fontSizeTmpBuf_ as number | string) } - const fontSizeTmpResult : number | ResourceStr | undefined = fontSizeTmpBuf + const fontSizeTmpResult : number | string | undefined = fontSizeTmpBuf const badgeSizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let badgeSizeTmpBuf : number | ResourceStr | undefined = undefined + let badgeSizeTmpBuf : number | string | undefined = undefined if ((badgeSizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const badgeSizeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let badgeSizeTmpBuf_ : number | ResourceStr | undefined + let badgeSizeTmpBuf_ : number | string | undefined if (badgeSizeTmpBuf_UnionSelector == (0).toChar()) { badgeSizeTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (badgeSizeTmpBuf_UnionSelector == (1).toChar()) { - const badgeSizeTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let badgeSizeTmpBuf_BufU : string | Resource | undefined - if (badgeSizeTmpBuf_BufUUnionSelector == (0).toChar()) { - badgeSizeTmpBuf_BufU = (valueDeserializer.readString() as string) - } else if (badgeSizeTmpBuf_BufUUnionSelector == (1).toChar()) { - badgeSizeTmpBuf_BufU = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for badgeSizeTmpBuf_BufU has to be chosen through deserialisation.") - } - badgeSizeTmpBuf_ = (badgeSizeTmpBuf_BufU as string | Resource) + badgeSizeTmpBuf_ = (valueDeserializer.readString() as string) } else { throw new Error("One of the branches for badgeSizeTmpBuf_ has to be chosen through deserialisation.") } - badgeSizeTmpBuf = (badgeSizeTmpBuf_ as number | ResourceStr) + badgeSizeTmpBuf = (badgeSizeTmpBuf_ as number | string) } - const badgeSizeTmpResult : number | ResourceStr | undefined = badgeSizeTmpBuf + const badgeSizeTmpResult : number | string | undefined = badgeSizeTmpBuf const badgeColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let badgeColorTmpBuf : ResourceColor | undefined = undefined if ((badgeColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const badgeColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let badgeColorTmpBuf_ : Color | number | string | Resource | undefined + let badgeColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (badgeColorTmpBuf_UnionSelector == (0).toChar()) { - badgeColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + badgeColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (badgeColorTmpBuf_UnionSelector == (1).toChar()) { badgeColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (badgeColorTmpBuf_UnionSelector == (2).toChar()) { badgeColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (badgeColorTmpBuf_UnionSelector == (3).toChar()) { - badgeColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + badgeColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for badgeColorTmpBuf_ has to be chosen through deserialisation.") } - badgeColorTmpBuf = (badgeColorTmpBuf_ as Color | number | string | Resource) + badgeColorTmpBuf = (badgeColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const badgeColorTmpResult : ResourceColor | undefined = badgeColorTmpBuf const borderColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let borderColorTmpBuf : ResourceColor | undefined = undefined if ((borderColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const borderColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let borderColorTmpBuf_ : Color | number | string | Resource | undefined + let borderColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (borderColorTmpBuf_UnionSelector == (0).toChar()) { - borderColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + borderColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (borderColorTmpBuf_UnionSelector == (1).toChar()) { borderColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (borderColorTmpBuf_UnionSelector == (2).toChar()) { borderColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (borderColorTmpBuf_UnionSelector == (3).toChar()) { - borderColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + borderColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for borderColorTmpBuf_ has to be chosen through deserialisation.") } - borderColorTmpBuf = (borderColorTmpBuf_ as Color | number | string | Resource) + borderColorTmpBuf = (borderColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const borderColorTmpResult : ResourceColor | undefined = borderColorTmpBuf const borderWidthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let borderWidthTmpBuf : Length | undefined = undefined if ((borderWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const borderWidthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let borderWidthTmpBuf_ : string | number | Resource | undefined + let borderWidthTmpBuf_ : string | number | global_resource_Resource | undefined if (borderWidthTmpBuf_UnionSelector == (0).toChar()) { borderWidthTmpBuf_ = (valueDeserializer.readString() as string) } else if (borderWidthTmpBuf_UnionSelector == (1).toChar()) { borderWidthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (borderWidthTmpBuf_UnionSelector == (2).toChar()) { - borderWidthTmpBuf_ = Resource_serializer.read(valueDeserializer) + borderWidthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for borderWidthTmpBuf_ has to be chosen through deserialisation.") } - borderWidthTmpBuf = (borderWidthTmpBuf_ as string | number | Resource) + borderWidthTmpBuf = (borderWidthTmpBuf_ as string | number | global_resource_Resource) } const borderWidthTmpResult : Length | undefined = borderWidthTmpBuf const fontWeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontWeightTmpBuf : number | FontWeight | ResourceStr | undefined = undefined + let fontWeightTmpBuf : number | FontWeight | string | undefined = undefined if ((fontWeightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const fontWeightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let fontWeightTmpBuf_ : number | FontWeight | ResourceStr | undefined + let fontWeightTmpBuf_ : number | FontWeight | string | undefined if (fontWeightTmpBuf_UnionSelector == (0).toChar()) { fontWeightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (fontWeightTmpBuf_UnionSelector == (1).toChar()) { - fontWeightTmpBuf_ = TypeChecker.FontWeight_FromNumeric(valueDeserializer.readInt32()) + fontWeightTmpBuf_ = FontWeight.fromValue(valueDeserializer.readInt32()) } else if (fontWeightTmpBuf_UnionSelector == (2).toChar()) { - const fontWeightTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let fontWeightTmpBuf_BufU : string | Resource | undefined - if (fontWeightTmpBuf_BufUUnionSelector == (0).toChar()) { - fontWeightTmpBuf_BufU = (valueDeserializer.readString() as string) - } else if (fontWeightTmpBuf_BufUUnionSelector == (1).toChar()) { - fontWeightTmpBuf_BufU = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for fontWeightTmpBuf_BufU has to be chosen through deserialisation.") - } - fontWeightTmpBuf_ = (fontWeightTmpBuf_BufU as string | Resource) + fontWeightTmpBuf_ = (valueDeserializer.readString() as string) } else { throw new Error("One of the branches for fontWeightTmpBuf_ has to be chosen through deserialisation.") } - fontWeightTmpBuf = (fontWeightTmpBuf_ as number | FontWeight | ResourceStr) + fontWeightTmpBuf = (fontWeightTmpBuf_ as number | FontWeight | string) } - const fontWeightTmpResult : number | FontWeight | ResourceStr | undefined = fontWeightTmpBuf + const fontWeightTmpResult : number | FontWeight | string | undefined = fontWeightTmpBuf let value : BadgeStyle = ({color: colorTmpResult, fontSize: fontSizeTmpResult, badgeSize: badgeSizeTmpResult, badgeColor: badgeColorTmpResult, borderColor: borderColorTmpResult, borderWidth: borderWidthTmpResult, fontWeight: fontWeightTmpResult} as BadgeStyle) return value } @@ -500,11 +423,11 @@ export class BadgeParamWithNumber_serializer { if (valueHolderForPositionTmpValue instanceof BadgePosition) { valueSerializer.writeInt8((0).toChar()) const valueHolderForPositionTmpValueForIdx0 = valueHolderForPositionTmpValue as BadgePosition - valueSerializer.writeInt32(TypeChecker.BadgePosition_ToNumeric(valueHolderForPositionTmpValueForIdx0)) - } else if (valueHolderForPositionTmpValue instanceof Position) { + valueSerializer.writeInt32(valueHolderForPositionTmpValueForIdx0.valueOf()) + } else if (valueHolderForPositionTmpValue instanceof arkui_component_units_Position) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForPositionTmpValueForIdx1 = valueHolderForPositionTmpValue as Position - Position_serializer.write(valueSerializer, valueHolderForPositionTmpValueForIdx1) + const valueHolderForPositionTmpValueForIdx1 = valueHolderForPositionTmpValue as arkui_component_units_Position + arkui_component_units_Position_serializer.write(valueSerializer, valueHolderForPositionTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -525,20 +448,20 @@ export class BadgeParamWithNumber_serializer { public static read(buffer: DeserializerBase): BadgeParamWithNumber { let valueDeserializer : DeserializerBase = buffer const positionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let positionTmpBuf : BadgePosition | Position | undefined = undefined + let positionTmpBuf : BadgePosition | arkui_component_units_Position | undefined = undefined if ((positionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const positionTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let positionTmpBuf_ : BadgePosition | Position | undefined + let positionTmpBuf_ : BadgePosition | arkui_component_units_Position | undefined if (positionTmpBuf_UnionSelector == (0).toChar()) { - positionTmpBuf_ = TypeChecker.BadgePosition_FromNumeric(valueDeserializer.readInt32()) + positionTmpBuf_ = BadgePosition.fromValue(valueDeserializer.readInt32()) } else if (positionTmpBuf_UnionSelector == (1).toChar()) { - positionTmpBuf_ = Position_serializer.read(valueDeserializer) + positionTmpBuf_ = arkui_component_units_Position_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for positionTmpBuf_ has to be chosen through deserialisation.") } - positionTmpBuf = (positionTmpBuf_ as BadgePosition | Position) + positionTmpBuf = (positionTmpBuf_ as BadgePosition | arkui_component_units_Position) } - const positionTmpResult : BadgePosition | Position | undefined = positionTmpBuf + const positionTmpResult : BadgePosition | arkui_component_units_Position | undefined = positionTmpBuf const styleTmpResult : BadgeStyle = BadgeStyle_serializer.read(valueDeserializer) const countTmpResult : number = (valueDeserializer.readNumber() as number) const maxCountTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -561,11 +484,11 @@ export class BadgeParamWithString_serializer { if (valueHolderForPositionTmpValue instanceof BadgePosition) { valueSerializer.writeInt8((0).toChar()) const valueHolderForPositionTmpValueForIdx0 = valueHolderForPositionTmpValue as BadgePosition - valueSerializer.writeInt32(TypeChecker.BadgePosition_ToNumeric(valueHolderForPositionTmpValueForIdx0)) - } else if (valueHolderForPositionTmpValue instanceof Position) { + valueSerializer.writeInt32(valueHolderForPositionTmpValueForIdx0.valueOf()) + } else if (valueHolderForPositionTmpValue instanceof arkui_component_units_Position) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForPositionTmpValueForIdx1 = valueHolderForPositionTmpValue as Position - Position_serializer.write(valueSerializer, valueHolderForPositionTmpValueForIdx1) + const valueHolderForPositionTmpValueForIdx1 = valueHolderForPositionTmpValue as arkui_component_units_Position + arkui_component_units_Position_serializer.write(valueSerializer, valueHolderForPositionTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -573,44 +496,27 @@ export class BadgeParamWithString_serializer { const valueHolderForStyle = value.style BadgeStyle_serializer.write(valueSerializer, valueHolderForStyle) const valueHolderForValue = value.value - if (valueHolderForValue instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForValueForIdx0 = valueHolderForValue as string - valueSerializer.writeString(valueHolderForValueForIdx0) - } else if (valueHolderForValue instanceof Resource) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForValueForIdx1 = valueHolderForValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForValueForIdx1) - } + valueSerializer.writeString(valueHolderForValue) } public static read(buffer: DeserializerBase): BadgeParamWithString { let valueDeserializer : DeserializerBase = buffer const positionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let positionTmpBuf : BadgePosition | Position | undefined = undefined + let positionTmpBuf : BadgePosition | arkui_component_units_Position | undefined = undefined if ((positionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const positionTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let positionTmpBuf_ : BadgePosition | Position | undefined + let positionTmpBuf_ : BadgePosition | arkui_component_units_Position | undefined if (positionTmpBuf_UnionSelector == (0).toChar()) { - positionTmpBuf_ = TypeChecker.BadgePosition_FromNumeric(valueDeserializer.readInt32()) + positionTmpBuf_ = BadgePosition.fromValue(valueDeserializer.readInt32()) } else if (positionTmpBuf_UnionSelector == (1).toChar()) { - positionTmpBuf_ = Position_serializer.read(valueDeserializer) + positionTmpBuf_ = arkui_component_units_Position_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for positionTmpBuf_ has to be chosen through deserialisation.") } - positionTmpBuf = (positionTmpBuf_ as BadgePosition | Position) + positionTmpBuf = (positionTmpBuf_ as BadgePosition | arkui_component_units_Position) } - const positionTmpResult : BadgePosition | Position | undefined = positionTmpBuf + const positionTmpResult : BadgePosition | arkui_component_units_Position | undefined = positionTmpBuf const styleTmpResult : BadgeStyle = BadgeStyle_serializer.read(valueDeserializer) - const valueTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let valueTmpBuf : string | Resource | undefined - if (valueTmpBufUnionSelector == (0).toChar()) { - valueTmpBuf = (valueDeserializer.readString() as string) - } else if (valueTmpBufUnionSelector == (1).toChar()) { - valueTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for valueTmpBuf has to be chosen through deserialisation.") - } - const valueTmpResult : ResourceStr = (valueTmpBuf as string | Resource) + const valueTmpResult : string = (valueDeserializer.readString() as string) let value : BadgeParamWithString = ({position: positionTmpResult, style: styleTmpResult, value: valueTmpResult} as BadgeParamWithString) return value } diff --git a/arkoala-arkts/arkui/generated/component/blank.ets b/arkoala-arkts/arkui/generated/component/blank.ets index 0a26c2152f048080d5fcc4884ce5edceebd26073..fbfa1c4b25b24b4f80c30f4a05b56bc65106e951 100644 --- a/arkoala-arkts/arkui/generated/component/blank.ets +++ b/arkoala-arkts/arkui/generated/component/blank.ets @@ -16,24 +16,24 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { int32, int64, float32 } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { ResourceColor } from "./units" -import { Color } from "./enums" -import { Resource } from "global.resource" +import { Color as arkui_component_enums_Color } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkBlankPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkBlankPeer { @@ -68,10 +68,10 @@ export class ArkBlankPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -80,10 +80,10 @@ export class ArkBlankPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -96,7 +96,7 @@ export interface BlankAttribute extends CommonMethod { color(value: ResourceColor | undefined): this { throw new Error("Unimplemented method color") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -106,7 +106,7 @@ export class ArkBlankStyle extends ArkCommonMethodStyle implements BlankAttribut color(value: ResourceColor | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -131,7 +131,7 @@ export class ArkBlankComponent extends ArkCommonMethodComponent implements Blank } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/builder.ets b/arkoala-arkts/arkui/generated/component/builder.ets index 2e182616c5f87221a080add5f93794e9f3738581..e25fee3eff2a358440eb54a50ea968e1bd946d63 100644 --- a/arkoala-arkts/arkui/generated/component/builder.ets +++ b/arkoala-arkts/arkui/generated/component/builder.ets @@ -18,8 +18,9 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" export type CustomBuilder = @Builder () => void; export type CustomBuilderT = @Builder (t: T) => void; export type PageMapBuilder = @Builder (name: string, param: Object | null | undefined) => void; +export type BuilderParameterCallback = () => object; diff --git a/arkoala-arkts/arkui/generated/component/button.ets b/arkoala-arkts/arkui/generated/component/button.ets index 9c96cfed089a5792159f0222c57392428aa33e84..f755259da55b0c90f3ff073eec08c0fb66b79f15 100644 --- a/arkoala-arkts/arkui/generated/component/button.ets +++ b/arkoala-arkts/arkui/generated/component/button.ets @@ -16,24 +16,24 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, CommonConfiguration, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { ResourceColor, Length, ResourceStr, Font, Font_serializer } from "./units" -import { Color, FontWeight, FontStyle, TextOverflow, TextHeightAdaptivePolicy } from "./enums" -import { Resource } from "global.resource" +import { ResourceColor, Length, ResourceStr as arkui_component_units_ResourceStr, Font as arkui_component_units_Font, arkui_component_units_Font_serializer } from "./units" +import { Color as arkui_component_enums_Color, FontWeight, FontStyle, TextOverflow, TextHeightAdaptivePolicy } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { ContentModifier, AttributeModifier, hookButtonContentModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkButtonPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkButtonPeer { @@ -43,23 +43,23 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { component?.setPeer(_peer) return _peer } - setButtonOptionsAttribute(label: ButtonOptions | ResourceStr, options?: ButtonOptions): void { + setButtonOptionsAttribute(label: ButtonOptions | arkui_component_units_ResourceStr, options?: ButtonOptions): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (label instanceof ButtonOptions) { thisSerializer.writeInt8((0).toChar()) const labelForIdx0 = label as ButtonOptions ButtonOptions_serializer.write(thisSerializer, labelForIdx0) - } else if (label instanceof ResourceStr) { + } else if (label instanceof arkui_component_units_ResourceStr) { thisSerializer.writeInt8((1).toChar()) - const labelForIdx1 = label as ResourceStr + const labelForIdx1 = label as arkui_component_units_ResourceStr if (labelForIdx1 instanceof string) { thisSerializer.writeInt8((0).toChar()) const labelForIdx1ForIdx0 = labelForIdx1 as string thisSerializer.writeString(labelForIdx1ForIdx0) - } else if (labelForIdx1 instanceof Resource) { + } else if (labelForIdx1 instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const labelForIdx1ForIdx1 = labelForIdx1 as Resource - Resource_serializer.write(thisSerializer, labelForIdx1ForIdx1) + const labelForIdx1ForIdx1 = labelForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, labelForIdx1ForIdx1) } } if (options !== undefined) { @@ -77,7 +77,7 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ButtonType) - thisSerializer.writeInt32(TypeChecker.ButtonType_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -101,7 +101,7 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ButtonStyleMode) - thisSerializer.writeInt32(TypeChecker.ButtonStyleMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -113,7 +113,7 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ControlSize) - thisSerializer.writeInt32(TypeChecker.ControlSize_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.getOrdinal()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -125,7 +125,7 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ButtonRole) - thisSerializer.writeInt32(TypeChecker.ButtonRole_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -137,10 +137,10 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -149,10 +149,10 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -173,10 +173,10 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -196,7 +196,7 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { } else if (valueTmpValue instanceof FontWeight) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as FontWeight - thisSerializer.writeInt32(TypeChecker.FontWeight_ToNumeric(valueTmpValueForIdx1)) + thisSerializer.writeInt32(valueTmpValueForIdx1.valueOf()) } else if (valueTmpValue instanceof string) { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string @@ -213,14 +213,14 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as FontStyle) - thisSerializer.writeInt32(TypeChecker.FontStyle_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._ButtonAttribute_setFontStyle(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFontFamilyAttribute(value: string | Resource | undefined): void { + setFontFamilyAttribute(value: string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -229,10 +229,10 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -252,7 +252,7 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._ButtonAttribute_setLabelStyle(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMinFontScaleAttribute(value: number | Resource | undefined): void { + setMinFontScaleAttribute(value: number | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -261,10 +261,10 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -272,7 +272,7 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._ButtonAttribute_setMinFontScale(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMaxFontScaleAttribute(value: number | Resource | undefined): void { + setMaxFontScaleAttribute(value: number | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -281,10 +281,10 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -331,10 +331,10 @@ export interface ButtonOptions { export interface ButtonLabelStyle { overflow?: TextOverflow; maxLines?: number; - minFontSize?: number | ResourceStr; - maxFontSize?: number | ResourceStr; + minFontSize?: number | arkui_component_units_ResourceStr; + maxFontSize?: number | arkui_component_units_ResourceStr; heightAdaptivePolicy?: TextHeightAdaptivePolicy; - font?: Font; + font?: arkui_component_units_Font; } export interface ButtonAttribute extends CommonMethod { type(value: ButtonType | undefined): this { @@ -364,7 +364,7 @@ export interface ButtonAttribute extends CommonMethod { fontStyle(value: FontStyle | undefined): this { throw new Error("Unimplemented method fontStyle") } - fontFamily(value: string | Resource | undefined): this { + fontFamily(value: string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method fontFamily") } contentModifier(value: ContentModifier | undefined): this { @@ -373,13 +373,13 @@ export interface ButtonAttribute extends CommonMethod { labelStyle(value: ButtonLabelStyle | undefined): this { throw new Error("Unimplemented method labelStyle") } - minFontScale(value: number | Resource | undefined): this { + minFontScale(value: number | global_resource_Resource | undefined): this { throw new Error("Unimplemented method minFontScale") } - maxFontScale(value: number | Resource | undefined): this { + maxFontScale(value: number | global_resource_Resource | undefined): this { throw new Error("Unimplemented method maxFontScale") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -393,11 +393,11 @@ export class ArkButtonStyle extends ArkCommonMethodStyle implements ButtonAttrib fontSize_value?: Length | undefined fontWeight_value?: number | FontWeight | string | undefined fontStyle_value?: FontStyle | undefined - fontFamily_value?: string | Resource | undefined + fontFamily_value?: string | global_resource_Resource | undefined contentModifier_value?: ContentModifier | undefined labelStyle_value?: ButtonLabelStyle | undefined - minFontScale_value?: number | Resource | undefined - maxFontScale_value?: number | Resource | undefined + minFontScale_value?: number | global_resource_Resource | undefined + maxFontScale_value?: number | global_resource_Resource | undefined attributeModifier_value?: AttributeModifier | AttributeModifier | undefined type(value: ButtonType | undefined): this { return this @@ -426,7 +426,7 @@ export class ArkButtonStyle extends ArkCommonMethodStyle implements ButtonAttrib fontStyle(value: FontStyle | undefined): this { return this } - fontFamily(value: string | Resource | undefined): this { + fontFamily(value: string | global_resource_Resource | undefined): this { return this } contentModifier(value: ContentModifier | undefined): this { @@ -435,13 +435,13 @@ export class ArkButtonStyle extends ArkCommonMethodStyle implements ButtonAttrib labelStyle(value: ButtonLabelStyle | undefined): this { return this } - minFontScale(value: number | Resource | undefined): this { + minFontScale(value: number | global_resource_Resource | undefined): this { return this } - maxFontScale(value: number | Resource | undefined): this { + maxFontScale(value: number | global_resource_Resource | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -450,9 +450,9 @@ export class ArkButtonComponent extends ArkCommonMethodComponent implements Butt getPeer(): ArkButtonPeer { return (this.peer as ArkButtonPeer) } - public setButtonOptions(label: ButtonOptions | ResourceStr, options?: ButtonOptions): this { + public setButtonOptions(label: ButtonOptions | arkui_component_units_ResourceStr, options?: ButtonOptions): this { if (this.checkPriority("setButtonOptions")) { - const label_casted = label as (ButtonOptions | ResourceStr) + const label_casted = label as (ButtonOptions | arkui_component_units_ResourceStr) const options_casted = options as (ButtonOptions | undefined) this.getPeer()?.setButtonOptionsAttribute(label_casted, options_casted) return this @@ -531,9 +531,9 @@ export class ArkButtonComponent extends ArkCommonMethodComponent implements Butt } return this } - public fontFamily(value: string | Resource | undefined): this { + public fontFamily(value: string | global_resource_Resource | undefined): this { if (this.checkPriority("fontFamily")) { - const value_casted = value as (string | Resource | undefined) + const value_casted = value as (string | global_resource_Resource | undefined) this.getPeer()?.setFontFamilyAttribute(value_casted) return this } @@ -553,23 +553,23 @@ export class ArkButtonComponent extends ArkCommonMethodComponent implements Butt } return this } - public minFontScale(value: number | Resource | undefined): this { + public minFontScale(value: number | global_resource_Resource | undefined): this { if (this.checkPriority("minFontScale")) { - const value_casted = value as (number | Resource | undefined) + const value_casted = value as (number | global_resource_Resource | undefined) this.getPeer()?.setMinFontScaleAttribute(value_casted) return this } return this } - public maxFontScale(value: number | Resource | undefined): this { + public maxFontScale(value: number | global_resource_Resource | undefined): this { if (this.checkPriority("maxFontScale")) { - const value_casted = value as (number | Resource | undefined) + const value_casted = value as (number | global_resource_Resource | undefined) this.getPeer()?.setMaxFontScaleAttribute(value_casted) return this } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -582,7 +582,7 @@ export class ArkButtonComponent extends ArkCommonMethodComponent implements Butt export function Button( @memo style: ((attributes: ButtonAttribute) => void) | undefined, - label: ButtonOptions | ResourceStr, options?: ButtonOptions, + label: ButtonOptions | arkui_component_units_ResourceStr, options?: ButtonOptions, @memo content_?: () => void, ): void { @@ -642,7 +642,7 @@ export class ButtonOptions_serializer { if (valueHolderForType !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTypeTmpValue = (valueHolderForType as ButtonType) - valueSerializer.writeInt32(TypeChecker.ButtonType_ToNumeric(valueHolderForTypeTmpValue)) + valueSerializer.writeInt32(valueHolderForTypeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -658,7 +658,7 @@ export class ButtonOptions_serializer { if (valueHolderForButtonStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForButtonStyleTmpValue = (valueHolderForButtonStyle as ButtonStyleMode) - valueSerializer.writeInt32(TypeChecker.ButtonStyleMode_ToNumeric(valueHolderForButtonStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForButtonStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -666,7 +666,7 @@ export class ButtonOptions_serializer { if (valueHolderForControlSize !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForControlSizeTmpValue = (valueHolderForControlSize as ControlSize) - valueSerializer.writeInt32(TypeChecker.ControlSize_ToNumeric(valueHolderForControlSizeTmpValue)) + valueSerializer.writeInt32(valueHolderForControlSizeTmpValue.getOrdinal()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -674,7 +674,7 @@ export class ButtonOptions_serializer { if (valueHolderForRole !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForRoleTmpValue = (valueHolderForRole as ButtonRole) - valueSerializer.writeInt32(TypeChecker.ButtonRole_ToNumeric(valueHolderForRoleTmpValue)) + valueSerializer.writeInt32(valueHolderForRoleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -684,7 +684,7 @@ export class ButtonOptions_serializer { const typeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let typeTmpBuf : ButtonType | undefined = undefined if ((typeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - typeTmpBuf = TypeChecker.ButtonType_FromNumeric(valueDeserializer.readInt32()) + typeTmpBuf = ButtonType.fromValue(valueDeserializer.readInt32()) } const typeTmpResult : ButtonType | undefined = typeTmpBuf const stateEffectTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -696,19 +696,19 @@ export class ButtonOptions_serializer { const buttonStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let buttonStyleTmpBuf : ButtonStyleMode | undefined = undefined if ((buttonStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - buttonStyleTmpBuf = TypeChecker.ButtonStyleMode_FromNumeric(valueDeserializer.readInt32()) + buttonStyleTmpBuf = ButtonStyleMode.fromValue(valueDeserializer.readInt32()) } const buttonStyleTmpResult : ButtonStyleMode | undefined = buttonStyleTmpBuf const controlSizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let controlSizeTmpBuf : ControlSize | undefined = undefined if ((controlSizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - controlSizeTmpBuf = TypeChecker.ControlSize_FromNumeric(valueDeserializer.readInt32()) + controlSizeTmpBuf = ControlSize.values()[valueDeserializer.readInt32()] } const controlSizeTmpResult : ControlSize | undefined = controlSizeTmpBuf const roleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let roleTmpBuf : ButtonRole | undefined = undefined if ((roleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - roleTmpBuf = TypeChecker.ButtonRole_FromNumeric(valueDeserializer.readInt32()) + roleTmpBuf = ButtonRole.fromValue(valueDeserializer.readInt32()) } const roleTmpResult : ButtonRole | undefined = roleTmpBuf let value : ButtonOptions = ({type: typeTmpResult, stateEffect: stateEffectTmpResult, buttonStyle: buttonStyleTmpResult, controlSize: controlSizeTmpResult, role: roleTmpResult} as ButtonOptions) @@ -722,7 +722,7 @@ export class ButtonLabelStyle_serializer { if (valueHolderForOverflow !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForOverflowTmpValue = (valueHolderForOverflow as TextOverflow) - valueSerializer.writeInt32(TypeChecker.TextOverflow_ToNumeric(valueHolderForOverflowTmpValue)) + valueSerializer.writeInt32(valueHolderForOverflowTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -742,17 +742,17 @@ export class ButtonLabelStyle_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForMinFontSizeTmpValueForIdx0 = valueHolderForMinFontSizeTmpValue as number valueSerializer.writeNumber(valueHolderForMinFontSizeTmpValueForIdx0) - } else if (valueHolderForMinFontSizeTmpValue instanceof ResourceStr) { + } else if (valueHolderForMinFontSizeTmpValue instanceof arkui_component_units_ResourceStr) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForMinFontSizeTmpValueForIdx1 = valueHolderForMinFontSizeTmpValue as ResourceStr + const valueHolderForMinFontSizeTmpValueForIdx1 = valueHolderForMinFontSizeTmpValue as arkui_component_units_ResourceStr if (valueHolderForMinFontSizeTmpValueForIdx1 instanceof string) { valueSerializer.writeInt8((0).toChar()) const valueHolderForMinFontSizeTmpValueForIdx1ForIdx0 = valueHolderForMinFontSizeTmpValueForIdx1 as string valueSerializer.writeString(valueHolderForMinFontSizeTmpValueForIdx1ForIdx0) - } else if (valueHolderForMinFontSizeTmpValueForIdx1 instanceof Resource) { + } else if (valueHolderForMinFontSizeTmpValueForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForMinFontSizeTmpValueForIdx1ForIdx1 = valueHolderForMinFontSizeTmpValueForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForMinFontSizeTmpValueForIdx1ForIdx1) + const valueHolderForMinFontSizeTmpValueForIdx1ForIdx1 = valueHolderForMinFontSizeTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMinFontSizeTmpValueForIdx1ForIdx1) } } } else { @@ -766,17 +766,17 @@ export class ButtonLabelStyle_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForMaxFontSizeTmpValueForIdx0 = valueHolderForMaxFontSizeTmpValue as number valueSerializer.writeNumber(valueHolderForMaxFontSizeTmpValueForIdx0) - } else if (valueHolderForMaxFontSizeTmpValue instanceof ResourceStr) { + } else if (valueHolderForMaxFontSizeTmpValue instanceof arkui_component_units_ResourceStr) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForMaxFontSizeTmpValueForIdx1 = valueHolderForMaxFontSizeTmpValue as ResourceStr + const valueHolderForMaxFontSizeTmpValueForIdx1 = valueHolderForMaxFontSizeTmpValue as arkui_component_units_ResourceStr if (valueHolderForMaxFontSizeTmpValueForIdx1 instanceof string) { valueSerializer.writeInt8((0).toChar()) const valueHolderForMaxFontSizeTmpValueForIdx1ForIdx0 = valueHolderForMaxFontSizeTmpValueForIdx1 as string valueSerializer.writeString(valueHolderForMaxFontSizeTmpValueForIdx1ForIdx0) - } else if (valueHolderForMaxFontSizeTmpValueForIdx1 instanceof Resource) { + } else if (valueHolderForMaxFontSizeTmpValueForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForMaxFontSizeTmpValueForIdx1ForIdx1 = valueHolderForMaxFontSizeTmpValueForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForMaxFontSizeTmpValueForIdx1ForIdx1) + const valueHolderForMaxFontSizeTmpValueForIdx1ForIdx1 = valueHolderForMaxFontSizeTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMaxFontSizeTmpValueForIdx1ForIdx1) } } } else { @@ -786,7 +786,7 @@ export class ButtonLabelStyle_serializer { if (valueHolderForHeightAdaptivePolicy !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForHeightAdaptivePolicyTmpValue = (valueHolderForHeightAdaptivePolicy as TextHeightAdaptivePolicy) - valueSerializer.writeInt32(TypeChecker.TextHeightAdaptivePolicy_ToNumeric(valueHolderForHeightAdaptivePolicyTmpValue)) + valueSerializer.writeInt32(valueHolderForHeightAdaptivePolicyTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -794,7 +794,7 @@ export class ButtonLabelStyle_serializer { if (valueHolderForFont !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFontTmpValue = valueHolderForFont! - Font_serializer.write(valueSerializer, valueHolderForFontTmpValue) + arkui_component_units_Font_serializer.write(valueSerializer, valueHolderForFontTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -804,7 +804,7 @@ export class ButtonLabelStyle_serializer { const overflowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let overflowTmpBuf : TextOverflow | undefined = undefined if ((overflowTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - overflowTmpBuf = TypeChecker.TextOverflow_FromNumeric(valueDeserializer.readInt32()) + overflowTmpBuf = TextOverflow.fromValue(valueDeserializer.readInt32()) } const overflowTmpResult : TextOverflow | undefined = overflowTmpBuf const maxLinesTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -814,65 +814,65 @@ export class ButtonLabelStyle_serializer { } const maxLinesTmpResult : number | undefined = maxLinesTmpBuf const minFontSizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let minFontSizeTmpBuf : number | ResourceStr | undefined = undefined + let minFontSizeTmpBuf : number | arkui_component_units_ResourceStr | undefined = undefined if ((minFontSizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const minFontSizeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let minFontSizeTmpBuf_ : number | ResourceStr | undefined + let minFontSizeTmpBuf_ : number | arkui_component_units_ResourceStr | undefined if (minFontSizeTmpBuf_UnionSelector == (0).toChar()) { minFontSizeTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (minFontSizeTmpBuf_UnionSelector == (1).toChar()) { const minFontSizeTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let minFontSizeTmpBuf_BufU : string | Resource | undefined + let minFontSizeTmpBuf_BufU : string | global_resource_Resource | undefined if (minFontSizeTmpBuf_BufUUnionSelector == (0).toChar()) { minFontSizeTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (minFontSizeTmpBuf_BufUUnionSelector == (1).toChar()) { - minFontSizeTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + minFontSizeTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for minFontSizeTmpBuf_BufU has to be chosen through deserialisation.") } - minFontSizeTmpBuf_ = (minFontSizeTmpBuf_BufU as string | Resource) + minFontSizeTmpBuf_ = (minFontSizeTmpBuf_BufU as string | global_resource_Resource) } else { throw new Error("One of the branches for minFontSizeTmpBuf_ has to be chosen through deserialisation.") } - minFontSizeTmpBuf = (minFontSizeTmpBuf_ as number | ResourceStr) + minFontSizeTmpBuf = (minFontSizeTmpBuf_ as number | arkui_component_units_ResourceStr) } - const minFontSizeTmpResult : number | ResourceStr | undefined = minFontSizeTmpBuf + const minFontSizeTmpResult : number | arkui_component_units_ResourceStr | undefined = minFontSizeTmpBuf const maxFontSizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let maxFontSizeTmpBuf : number | ResourceStr | undefined = undefined + let maxFontSizeTmpBuf : number | arkui_component_units_ResourceStr | undefined = undefined if ((maxFontSizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const maxFontSizeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let maxFontSizeTmpBuf_ : number | ResourceStr | undefined + let maxFontSizeTmpBuf_ : number | arkui_component_units_ResourceStr | undefined if (maxFontSizeTmpBuf_UnionSelector == (0).toChar()) { maxFontSizeTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (maxFontSizeTmpBuf_UnionSelector == (1).toChar()) { const maxFontSizeTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let maxFontSizeTmpBuf_BufU : string | Resource | undefined + let maxFontSizeTmpBuf_BufU : string | global_resource_Resource | undefined if (maxFontSizeTmpBuf_BufUUnionSelector == (0).toChar()) { maxFontSizeTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (maxFontSizeTmpBuf_BufUUnionSelector == (1).toChar()) { - maxFontSizeTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + maxFontSizeTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for maxFontSizeTmpBuf_BufU has to be chosen through deserialisation.") } - maxFontSizeTmpBuf_ = (maxFontSizeTmpBuf_BufU as string | Resource) + maxFontSizeTmpBuf_ = (maxFontSizeTmpBuf_BufU as string | global_resource_Resource) } else { throw new Error("One of the branches for maxFontSizeTmpBuf_ has to be chosen through deserialisation.") } - maxFontSizeTmpBuf = (maxFontSizeTmpBuf_ as number | ResourceStr) + maxFontSizeTmpBuf = (maxFontSizeTmpBuf_ as number | arkui_component_units_ResourceStr) } - const maxFontSizeTmpResult : number | ResourceStr | undefined = maxFontSizeTmpBuf + const maxFontSizeTmpResult : number | arkui_component_units_ResourceStr | undefined = maxFontSizeTmpBuf const heightAdaptivePolicyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let heightAdaptivePolicyTmpBuf : TextHeightAdaptivePolicy | undefined = undefined if ((heightAdaptivePolicyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - heightAdaptivePolicyTmpBuf = TypeChecker.TextHeightAdaptivePolicy_FromNumeric(valueDeserializer.readInt32()) + heightAdaptivePolicyTmpBuf = TextHeightAdaptivePolicy.fromValue(valueDeserializer.readInt32()) } const heightAdaptivePolicyTmpResult : TextHeightAdaptivePolicy | undefined = heightAdaptivePolicyTmpBuf const fontTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontTmpBuf : Font | undefined = undefined + let fontTmpBuf : arkui_component_units_Font | undefined = undefined if ((fontTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontTmpBuf = Font_serializer.read(valueDeserializer) + fontTmpBuf = arkui_component_units_Font_serializer.read(valueDeserializer) } - const fontTmpResult : Font | undefined = fontTmpBuf + const fontTmpResult : arkui_component_units_Font | undefined = fontTmpBuf let value : ButtonLabelStyle = ({overflow: overflowTmpResult, maxLines: maxLinesTmpResult, minFontSize: minFontSizeTmpResult, maxFontSize: maxFontSizeTmpResult, heightAdaptivePolicy: heightAdaptivePolicyTmpResult, font: fontTmpResult} as ButtonLabelStyle) return value } diff --git a/arkoala-arkts/arkui/generated/component/calendarPicker.ets b/arkoala-arkts/arkui/generated/component/calendarPicker.ets index c40e33e8fa81c7c4549a71f76b1c9cbffab18e36..84935a24b9a15d6bd75c7211c0ab73efc9357fc3 100644 --- a/arkoala-arkts/arkui/generated/component/calendarPicker.ets +++ b/arkoala-arkts/arkui/generated/component/calendarPicker.ets @@ -21,17 +21,17 @@ import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" import { PickerTextStyle_serializer, ArkCommonMethodPeer, CommonMethod, PickerTextStyle, DateRange, BlurStyle, BackgroundBlurStyleOptions, BackgroundEffectOptions, PickerDialogButtonStyle, ShadowOptions, ShadowStyle, HoverModeAreaType, ArkCommonMethodComponent, ArkCommonMethodStyle, DateRange_serializer, BackgroundBlurStyleOptions_serializer, BackgroundEffectOptions_serializer, PickerDialogButtonStyle_serializer, ShadowOptions_serializer } from "./common" -import { Offset_serializer, Offset, Length, VoidCallback, ResourceColor } from "./units" +import { arkui_component_units_Offset_serializer, Offset as arkui_component_units_Offset, Length, VoidCallback, ResourceColor } from "./units" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { AttributeModifier, AttributeUpdater } from "#handwritten" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Color } from "./enums" -import { NodeAttach, remember } from "@koalaui/runtime" -import { Resource_serializer } from "./../framework/resource" +import { Color as arkui_component_enums_Color } from "./enums" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { global_resource_Resource_serializer } from "./../framework/resource" export class CalendarPickerDialogInternal { public static fromPtr(ptr: KPointer): CalendarPickerDialog { return new CalendarPickerDialog(ptr) @@ -74,7 +74,7 @@ export class CalendarPickerDialog implements MaterializedBase { } } export class ArkCalendarPickerPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkCalendarPickerPeer { @@ -132,19 +132,19 @@ export class ArkCalendarPickerPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._CalendarPickerAttribute_setMarkToday(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setEdgeAlignAttribute(alignType: CalendarAlign | undefined, offset?: Offset): void { + setEdgeAlignAttribute(alignType: CalendarAlign | undefined, offset?: arkui_component_units_Offset): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (alignType !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const alignTypeTmpValue = (alignType as CalendarAlign) - thisSerializer.writeInt32(TypeChecker.CalendarAlign_ToNumeric(alignTypeTmpValue)) + thisSerializer.writeInt32(alignTypeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } if (offset !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const offsetTmpValue = offset! - Offset_serializer.write(thisSerializer, offsetTmpValue) + arkui_component_units_Offset_serializer.write(thisSerializer, offsetTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -158,7 +158,7 @@ export enum CalendarAlign { END = 2 } export interface CalendarOptions { - hintRadius?: number | Resource; + hintRadius?: number | global_resource_Resource; selected?: Date; start?: Date; end?: Date; @@ -174,10 +174,10 @@ export interface CalendarPickerAttribute extends CommonMethod { markToday(value: boolean | undefined): this { throw new Error("Unimplemented method markToday") } - edgeAlign(alignType: CalendarAlign | undefined, offset?: Offset): this { + edgeAlign(alignType: CalendarAlign | undefined, offset?: arkui_component_units_Offset): this { throw new Error("Unimplemented method edgeAlign") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -195,10 +195,10 @@ export class ArkCalendarPickerStyle extends ArkCommonMethodStyle implements Cale markToday(value: boolean | undefined): this { return this } - edgeAlign(alignType: CalendarAlign | undefined, offset?: Offset): this { + edgeAlign(alignType: CalendarAlign | undefined, offset?: arkui_component_units_Offset): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -258,16 +258,16 @@ export class ArkCalendarPickerComponent extends ArkCommonMethodComponent impleme } return this } - public edgeAlign(alignType: CalendarAlign | undefined, offset?: Offset): this { + public edgeAlign(alignType: CalendarAlign | undefined, offset?: arkui_component_units_Offset): this { if (this.checkPriority("edgeAlign")) { const alignType_casted = alignType as (CalendarAlign | undefined) - const offset_casted = offset as (Offset | undefined) + const offset_casted = offset as (arkui_component_units_Offset | undefined) this.getPeer()?.setEdgeAlignAttribute(alignType_casted, offset_casted) return this } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -317,10 +317,10 @@ export class CalendarOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForHintRadiusTmpValueForIdx0 = valueHolderForHintRadiusTmpValue as number valueSerializer.writeNumber(valueHolderForHintRadiusTmpValueForIdx0) - } else if (valueHolderForHintRadiusTmpValue instanceof Resource) { + } else if (valueHolderForHintRadiusTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForHintRadiusTmpValueForIdx1 = valueHolderForHintRadiusTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForHintRadiusTmpValueForIdx1) + const valueHolderForHintRadiusTmpValueForIdx1 = valueHolderForHintRadiusTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForHintRadiusTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -365,20 +365,20 @@ export class CalendarOptions_serializer { public static read(buffer: DeserializerBase): CalendarOptions { let valueDeserializer : DeserializerBase = buffer const hintRadiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let hintRadiusTmpBuf : number | Resource | undefined = undefined + let hintRadiusTmpBuf : number | global_resource_Resource | undefined = undefined if ((hintRadiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const hintRadiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let hintRadiusTmpBuf_ : number | Resource | undefined + let hintRadiusTmpBuf_ : number | global_resource_Resource | undefined if (hintRadiusTmpBuf_UnionSelector == (0).toChar()) { hintRadiusTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (hintRadiusTmpBuf_UnionSelector == (1).toChar()) { - hintRadiusTmpBuf_ = Resource_serializer.read(valueDeserializer) + hintRadiusTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for hintRadiusTmpBuf_ has to be chosen through deserialisation.") } - hintRadiusTmpBuf = (hintRadiusTmpBuf_ as number | Resource) + hintRadiusTmpBuf = (hintRadiusTmpBuf_ as number | global_resource_Resource) } - const hintRadiusTmpResult : number | Resource | undefined = hintRadiusTmpBuf + const hintRadiusTmpResult : number | global_resource_Resource | undefined = hintRadiusTmpBuf const selectedTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let selectedTmpBuf : Date | undefined = undefined if ((selectedTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -423,10 +423,10 @@ export class CalendarDialogOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForHintRadiusTmpValueForIdx0 = valueHolderForHintRadiusTmpValue as number valueSerializer.writeNumber(valueHolderForHintRadiusTmpValueForIdx0) - } else if (valueHolderForHintRadiusTmpValue instanceof Resource) { + } else if (valueHolderForHintRadiusTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForHintRadiusTmpValueForIdx1 = valueHolderForHintRadiusTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForHintRadiusTmpValueForIdx1) + const valueHolderForHintRadiusTmpValueForIdx1 = valueHolderForHintRadiusTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForHintRadiusTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -495,10 +495,10 @@ export class CalendarDialogOptions_serializer { if (valueHolderForBackgroundColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor! - if (valueHolderForBackgroundColorTmpValue instanceof Color) { + if (valueHolderForBackgroundColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBackgroundColorTmpValueForIdx0)) + const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForBackgroundColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForBackgroundColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue as number @@ -507,10 +507,10 @@ export class CalendarDialogOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue as string valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2) - } else if (valueHolderForBackgroundColorTmpValue instanceof Resource) { + } else if (valueHolderForBackgroundColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) + const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -519,7 +519,7 @@ export class CalendarDialogOptions_serializer { if (valueHolderForBackgroundBlurStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBackgroundBlurStyleTmpValue = (valueHolderForBackgroundBlurStyle as BlurStyle) - valueSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(valueHolderForBackgroundBlurStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForBackgroundBlurStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -598,7 +598,7 @@ export class CalendarDialogOptions_serializer { } else if (valueHolderForShadowTmpValue instanceof ShadowStyle) { valueSerializer.writeInt8((1).toChar()) const valueHolderForShadowTmpValueForIdx1 = valueHolderForShadowTmpValue as ShadowStyle - valueSerializer.writeInt32(TypeChecker.ShadowStyle_ToNumeric(valueHolderForShadowTmpValueForIdx1)) + valueSerializer.writeInt32(valueHolderForShadowTmpValueForIdx1.valueOf()) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -615,7 +615,7 @@ export class CalendarDialogOptions_serializer { if (valueHolderForHoverModeArea !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForHoverModeAreaTmpValue = (valueHolderForHoverModeArea as HoverModeAreaType) - valueSerializer.writeInt32(TypeChecker.HoverModeAreaType_ToNumeric(valueHolderForHoverModeAreaTmpValue)) + valueSerializer.writeInt32(valueHolderForHoverModeAreaTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -631,20 +631,20 @@ export class CalendarDialogOptions_serializer { public static read(buffer: DeserializerBase): CalendarDialogOptions { let valueDeserializer : DeserializerBase = buffer const hintRadiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let hintRadiusTmpBuf : number | Resource | undefined = undefined + let hintRadiusTmpBuf : number | global_resource_Resource | undefined = undefined if ((hintRadiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const hintRadiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let hintRadiusTmpBuf_ : number | Resource | undefined + let hintRadiusTmpBuf_ : number | global_resource_Resource | undefined if (hintRadiusTmpBuf_UnionSelector == (0).toChar()) { hintRadiusTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (hintRadiusTmpBuf_UnionSelector == (1).toChar()) { - hintRadiusTmpBuf_ = Resource_serializer.read(valueDeserializer) + hintRadiusTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for hintRadiusTmpBuf_ has to be chosen through deserialisation.") } - hintRadiusTmpBuf = (hintRadiusTmpBuf_ as number | Resource) + hintRadiusTmpBuf = (hintRadiusTmpBuf_ as number | global_resource_Resource) } - const hintRadiusTmpResult : number | Resource | undefined = hintRadiusTmpBuf + const hintRadiusTmpResult : number | global_resource_Resource | undefined = hintRadiusTmpBuf const selectedTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let selectedTmpBuf : Date | undefined = undefined if ((selectedTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -731,25 +731,25 @@ export class CalendarDialogOptions_serializer { let backgroundColorTmpBuf : ResourceColor | undefined = undefined if ((backgroundColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const backgroundColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let backgroundColorTmpBuf_ : Color | number | string | Resource | undefined + let backgroundColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (backgroundColorTmpBuf_UnionSelector == (0).toChar()) { - backgroundColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + backgroundColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (backgroundColorTmpBuf_UnionSelector == (1).toChar()) { backgroundColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (backgroundColorTmpBuf_UnionSelector == (2).toChar()) { backgroundColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (backgroundColorTmpBuf_UnionSelector == (3).toChar()) { - backgroundColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + backgroundColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation.") } - backgroundColorTmpBuf = (backgroundColorTmpBuf_ as Color | number | string | Resource) + backgroundColorTmpBuf = (backgroundColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const backgroundColorTmpResult : ResourceColor | undefined = backgroundColorTmpBuf const backgroundBlurStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let backgroundBlurStyleTmpBuf : BlurStyle | undefined = undefined if ((backgroundBlurStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - backgroundBlurStyleTmpBuf = TypeChecker.BlurStyle_FromNumeric(valueDeserializer.readInt32()) + backgroundBlurStyleTmpBuf = BlurStyle.fromValue(valueDeserializer.readInt32()) } const backgroundBlurStyleTmpResult : BlurStyle | undefined = backgroundBlurStyleTmpBuf const backgroundBlurStyleOptionsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -852,7 +852,7 @@ export class CalendarDialogOptions_serializer { if (shadowTmpBuf_UnionSelector == (0).toChar()) { shadowTmpBuf_ = ShadowOptions_serializer.read(valueDeserializer) } else if (shadowTmpBuf_UnionSelector == (1).toChar()) { - shadowTmpBuf_ = TypeChecker.ShadowStyle_FromNumeric(valueDeserializer.readInt32()) + shadowTmpBuf_ = ShadowStyle.fromValue(valueDeserializer.readInt32()) } else { throw new Error("One of the branches for shadowTmpBuf_ has to be chosen through deserialisation.") } @@ -868,7 +868,7 @@ export class CalendarDialogOptions_serializer { const hoverModeAreaTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let hoverModeAreaTmpBuf : HoverModeAreaType | undefined = undefined if ((hoverModeAreaTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - hoverModeAreaTmpBuf = TypeChecker.HoverModeAreaType_FromNumeric(valueDeserializer.readInt32()) + hoverModeAreaTmpBuf = HoverModeAreaType.fromValue(valueDeserializer.readInt32()) } const hoverModeAreaTmpResult : HoverModeAreaType | undefined = hoverModeAreaTmpBuf const markTodayTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() diff --git a/arkoala-arkts/arkui/generated/component/canvas.ets b/arkoala-arkts/arkui/generated/component/canvas.ets index 5537d39d378a6886d7eb52c0d2fd109258e21fef..d7b9a4ff07ef9e156f4c513e651dce0c136b8c36 100644 --- a/arkoala-arkts/arkui/generated/component/canvas.ets +++ b/arkoala-arkts/arkui/generated/component/canvas.ets @@ -21,9 +21,12 @@ import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" import { Matrix2D_serializer, Matrix2D, Matrix2DInternal } from "./matrix2d" -import { Size_serializer, Size, LengthMetricsUnit, LengthMetrics_serializer, LengthMetrics, LengthMetricsInternal } from "./../Graphics" -import { image_PixelMap_serializer } from "./../framework/ohos.multimedia.image" +import { Size_serializer, arkui_Graphics_LengthMetrics_serializer } from "./../framework/Graphics" +import { drawing_Canvas_serializer } from "./../framework/ohos.graphics.drawing" +import { Size, LengthMetricsUnit as arkui_Graphics_LengthMetricsUnit, LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" import { extractors, AttributeModifier, AttributeUpdater } from "#handwritten" +import { default as drawing } from "@ohos.graphics.drawing" +import { image_PixelMap_serializer } from "./../framework/ohos.multimedia.image" import { default as image } from "@ohos.multimedia.image" import { ImageAIOptions_serializer, ImageAIOptions, ImageAnalyzerConfig_serializer, ImageAnalyzerConfig } from "./imageCommon" import { ComponentBase } from "./../ComponentBase" @@ -31,10 +34,10 @@ import { PeerNode } from "./../PeerNode" import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { VoidCallback } from "./units" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" -import { FrameNode, FrameNodeInternal } from "./../FrameNode" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { FrameNode } from "@arkui.FrameNode" export class CanvasGradientInternal { public static fromPtr(ptr: KPointer): CanvasGradient { return new CanvasGradient(ptr) @@ -265,21 +268,21 @@ export class DrawingRenderingContext implements MaterializedBase { get size(): Size { return this.getSize() } - set size(size: Size) { - this.setSize(size) + get canvas(): drawing.Canvas | undefined { + return this.getCanvas() } constructor(_0: boolean, peerPtr: KPointer) { this.peer = new Finalizable(peerPtr, DrawingRenderingContext.getFinalizer()) } - constructor(unit?: LengthMetricsUnit) { + constructor(unit?: arkui_Graphics_LengthMetricsUnit) { this(false, DrawingRenderingContext.construct(unit)) } - static construct(unit?: LengthMetricsUnit): KPointer { + static construct(unit?: arkui_Graphics_LengthMetricsUnit): KPointer { const thisSerializer : SerializerBase = SerializerBase.hold() if (unit !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) - const unitTmpValue = (unit as LengthMetricsUnit) - thisSerializer.writeInt32(TypeChecker.LengthMetricsUnit_ToNumeric(unitTmpValue)) + const unitTmpValue = (unit as arkui_Graphics_LengthMetricsUnit) + thisSerializer.writeInt32(unitTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -297,10 +300,8 @@ export class DrawingRenderingContext implements MaterializedBase { private getSize(): Size { return this.getSize_serialize() } - private setSize(size: Size): void { - const size_casted = size as (Size) - this.setSize_serialize(size_casted) - return + private getCanvas(): drawing.Canvas | undefined { + return this.getCanvas_serialize() } private invalidate_serialize(): void { ArkUIGeneratedNativeModule._DrawingRenderingContext_invalidate(this.peer!.ptr) @@ -311,11 +312,16 @@ export class DrawingRenderingContext implements MaterializedBase { const returnResult : Size = Size_serializer.read(retvalDeserializer) return returnResult } - private setSize_serialize(size: Size): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - Size_serializer.write(thisSerializer, size) - ArkUIGeneratedNativeModule._DrawingRenderingContext_setSize(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() + private getCanvas_serialize(): drawing.Canvas | undefined { + const retval = ArkUIGeneratedNativeModule._DrawingRenderingContext_getCanvas(this.peer!.ptr) + let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) + const buffer_runtimeType = retvalDeserializer.readInt8().toInt() + let buffer : drawing.Canvas | undefined = undefined + if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { + buffer = (drawing_Canvas_serializer.read(retvalDeserializer) as drawing.Canvas) + } + const returnResult : drawing.Canvas | undefined = buffer + return returnResult } } export class ImageBitmapInternal { @@ -331,22 +337,16 @@ export class ImageBitmap implements MaterializedBase { get height(): number { return this.getHeight() } - set height(height: number) { - this.setHeight(height) - } get width(): number { return this.getWidth() } - set width(width: number) { - this.setWidth(width) - } constructor(_0: boolean, _1: boolean, peerPtr: KPointer) { this.peer = new Finalizable(peerPtr, ImageBitmap.getFinalizer()) } - constructor(src: image.PixelMap | string, unit?: LengthMetricsUnit) { + constructor(src: image.PixelMap | string, unit?: arkui_Graphics_LengthMetricsUnit) { this(false, false, ImageBitmap.construct(src, unit)) } - static construct(src: image.PixelMap | string, unit?: LengthMetricsUnit): KPointer { + static construct(src: image.PixelMap | string, unit?: arkui_Graphics_LengthMetricsUnit): KPointer { const thisSerializer : SerializerBase = SerializerBase.hold() if (src instanceof image.PixelMap) { thisSerializer.writeInt8((0).toChar()) @@ -359,8 +359,8 @@ export class ImageBitmap implements MaterializedBase { } if (unit !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) - const unitTmpValue = (unit as LengthMetricsUnit) - thisSerializer.writeInt32(TypeChecker.LengthMetricsUnit_ToNumeric(unitTmpValue)) + const unitTmpValue = (unit as arkui_Graphics_LengthMetricsUnit) + thisSerializer.writeInt32(unitTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -378,19 +378,9 @@ export class ImageBitmap implements MaterializedBase { private getHeight(): number { return this.getHeight_serialize() } - private setHeight(height: number): void { - const height_casted = height as (number) - this.setHeight_serialize(height_casted) - return - } private getWidth(): number { return this.getWidth_serialize() } - private setWidth(width: number): void { - const width_casted = width as (number) - this.setWidth_serialize(width_casted) - return - } private close_serialize(): void { ArkUIGeneratedNativeModule._ImageBitmap_close(this.peer!.ptr) } @@ -398,16 +388,10 @@ export class ImageBitmap implements MaterializedBase { const retval = ArkUIGeneratedNativeModule._ImageBitmap_getHeight(this.peer!.ptr) return retval } - private setHeight_serialize(height: number): void { - ArkUIGeneratedNativeModule._ImageBitmap_setHeight(this.peer!.ptr, height) - } private getWidth_serialize(): number { const retval = ArkUIGeneratedNativeModule._ImageBitmap_getWidth(this.peer!.ptr) return retval } - private setWidth_serialize(width: number): void { - ArkUIGeneratedNativeModule._ImageBitmap_setWidth(this.peer!.ptr, width) - } } export class ImageDataInternal { public static fromPtr(ptr: KPointer): ImageData { @@ -422,28 +406,19 @@ export class ImageData implements MaterializedBase { get data(): ArrayBuffer { return this.getData() } - set data(data: ArrayBuffer) { - this.setData(data) - } get height(): int32 { return this.getHeight() } - set height(height: int32) { - this.setHeight(height) - } get width(): int32 { return this.getWidth() } - set width(width: int32) { - this.setWidth(width) - } constructor(_0: boolean, _1: boolean, _2: boolean, _3: boolean, peerPtr: KPointer) { this.peer = new Finalizable(peerPtr, ImageData.getFinalizer()) } - constructor(width: number, height: number, data?: ArrayBuffer, unit?: LengthMetricsUnit) { + constructor(width: number, height: number, data?: ArrayBuffer, unit?: arkui_Graphics_LengthMetricsUnit) { this(false, false, false, false, ImageData.construct(width, height, data, unit)) } - static construct(width: number, height: number, data?: ArrayBuffer, unit?: LengthMetricsUnit): KPointer { + static construct(width: number, height: number, data?: ArrayBuffer, unit?: arkui_Graphics_LengthMetricsUnit): KPointer { const thisSerializer : SerializerBase = SerializerBase.hold() if (data !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -454,8 +429,8 @@ export class ImageData implements MaterializedBase { } if (unit !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) - const unitTmpValue = (unit as LengthMetricsUnit) - thisSerializer.writeInt32(TypeChecker.LengthMetricsUnit_ToNumeric(unitTmpValue)) + const unitTmpValue = (unit as arkui_Graphics_LengthMetricsUnit) + thisSerializer.writeInt32(unitTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -469,51 +444,24 @@ export class ImageData implements MaterializedBase { private getData(): ArrayBuffer { return this.getData_serialize() } - private setData(data: ArrayBuffer): void { - const data_casted = data as (ArrayBuffer) - this.setData_serialize(data_casted) - return - } private getHeight(): int32 { return this.getHeight_serialize() } - private setHeight(height: int32): void { - const height_casted = height as (int32) - this.setHeight_serialize(height_casted) - return - } private getWidth(): int32 { return this.getWidth_serialize() } - private setWidth(width: int32): void { - const width_casted = width as (int32) - this.setWidth_serialize(width_casted) - return - } private getData_serialize(): ArrayBuffer { const retval = ArkUIGeneratedNativeModule._ImageData_getData(this.peer!.ptr) return new DeserializerBase(retval, retval.length).readBuffer() } - private setData_serialize(data: ArrayBuffer): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.writeBuffer(data) - ArkUIGeneratedNativeModule._ImageData_setData(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } private getHeight_serialize(): int32 { const retval = ArkUIGeneratedNativeModule._ImageData_getHeight(this.peer!.ptr) return retval } - private setHeight_serialize(height: int32): void { - ArkUIGeneratedNativeModule._ImageData_setHeight(this.peer!.ptr, height) - } private getWidth_serialize(): int32 { const retval = ArkUIGeneratedNativeModule._ImageData_getWidth(this.peer!.ptr) return retval } - private setWidth_serialize(width: int32): void { - ArkUIGeneratedNativeModule._ImageData_setWidth(this.peer!.ptr, width) - } } export class OffscreenCanvasInternal { public static fromPtr(ptr: KPointer): OffscreenCanvas { @@ -540,15 +488,15 @@ export class OffscreenCanvas implements MaterializedBase { constructor(_0: boolean, _1: boolean, _2: boolean, peerPtr: KPointer) { this.peer = new Finalizable(peerPtr, OffscreenCanvas.getFinalizer()) } - constructor(width: number, height: number, unit?: LengthMetricsUnit) { + constructor(width: number, height: number, unit?: arkui_Graphics_LengthMetricsUnit) { this(false, false, false, OffscreenCanvas.construct(width, height, unit)) } - static construct(width: number, height: number, unit?: LengthMetricsUnit): KPointer { + static construct(width: number, height: number, unit?: arkui_Graphics_LengthMetricsUnit): KPointer { const thisSerializer : SerializerBase = SerializerBase.hold() if (unit !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) - const unitTmpValue = (unit as LengthMetricsUnit) - thisSerializer.writeInt32(TypeChecker.LengthMetricsUnit_ToNumeric(unitTmpValue)) + const unitTmpValue = (unit as arkui_Graphics_LengthMetricsUnit) + thisSerializer.writeInt32(unitTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -690,7 +638,7 @@ export class RenderingContextSettings implements MaterializedBase { } } export class ArkCanvasPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkCanvasPeer { @@ -781,7 +729,7 @@ export interface CanvasAttribute extends CommonMethod { enableAnalyzer(value: boolean | undefined): this { throw new Error("Unimplemented method enableAnalyzer") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -795,7 +743,7 @@ export class ArkCanvasStyle extends ArkCommonMethodStyle implements CanvasAttrib enableAnalyzer(value: boolean | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -829,7 +777,7 @@ export class ArkCanvasComponent extends ArkCommonMethodComponent implements Canv } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -1044,10 +992,10 @@ export class CanvasRendererInternal { } } export class CanvasRenderer extends CanvasPath implements MaterializedBase { - get letterSpacing(): LengthMetrics | string { + get letterSpacing(): arkui_Graphics_LengthMetrics | string { return this.getLetterSpacing() } - set letterSpacing(letterSpacing: LengthMetrics | string) { + set letterSpacing(letterSpacing: arkui_Graphics_LengthMetrics | string) { this.setLetterSpacing(letterSpacing) } get globalAlpha(): number { @@ -1442,11 +1390,11 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { this.reset_serialize() return } - private getLetterSpacing(): LengthMetrics | string { + private getLetterSpacing(): arkui_Graphics_LengthMetrics | string { return this.getLetterSpacing_serialize() } - private setLetterSpacing(letterSpacing: LengthMetrics | string): void { - const letterSpacing_casted = letterSpacing as (LengthMetrics | string) + private setLetterSpacing(letterSpacing: arkui_Graphics_LengthMetrics | string): void { + const letterSpacing_casted = letterSpacing as (arkui_Graphics_LengthMetrics | string) this.setLetterSpacing_serialize(letterSpacing_casted) return } @@ -1977,27 +1925,27 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { private reset_serialize(): void { ArkUIGeneratedNativeModule._CanvasRenderer_reset(this.peer!.ptr) } - private getLetterSpacing_serialize(): LengthMetrics | string { + private getLetterSpacing_serialize(): arkui_Graphics_LengthMetrics | string { const retval = ArkUIGeneratedNativeModule._CanvasRenderer_getLetterSpacing(this.peer!.ptr) let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) const bufferUnionSelector : int32 = retvalDeserializer.readInt8() - let buffer : LengthMetrics | string | undefined + let buffer : arkui_Graphics_LengthMetrics | string | undefined if (bufferUnionSelector == (0).toChar()) { - buffer = (LengthMetrics_serializer.read(retvalDeserializer) as LengthMetrics) + buffer = (arkui_Graphics_LengthMetrics_serializer.read(retvalDeserializer) as arkui_Graphics_LengthMetrics) } else if (bufferUnionSelector == (1).toChar()) { buffer = (retvalDeserializer.readString() as string) } else { throw new Error("One of the branches for buffer has to be chosen through deserialisation.") } - const returnResult : LengthMetrics | string = (buffer as LengthMetrics | string) + const returnResult : arkui_Graphics_LengthMetrics | string = (buffer as arkui_Graphics_LengthMetrics | string) return returnResult } - private setLetterSpacing_serialize(letterSpacing: LengthMetrics | string): void { + private setLetterSpacing_serialize(letterSpacing: arkui_Graphics_LengthMetrics | string): void { const thisSerializer : SerializerBase = SerializerBase.hold() - if (letterSpacing instanceof LengthMetrics) { + if (letterSpacing instanceof arkui_Graphics_LengthMetrics) { thisSerializer.writeInt8((0).toChar()) - const letterSpacingForIdx0 = letterSpacing as LengthMetrics - LengthMetrics_serializer.write(thisSerializer, letterSpacingForIdx0) + const letterSpacingForIdx0 = letterSpacing as arkui_Graphics_LengthMetrics + arkui_Graphics_LengthMetrics_serializer.write(thisSerializer, letterSpacingForIdx0) } else if (letterSpacing instanceof string) { thisSerializer.writeInt8((1).toChar()) const letterSpacingForIdx1 = letterSpacing as string @@ -2227,43 +2175,43 @@ export class Path2D extends CanvasPath implements MaterializedBase { constructor() { this(false, false, Path2D.construct0()) } - constructor(unit: LengthMetricsUnit) { + constructor(unit: arkui_Graphics_LengthMetricsUnit) { this(false, false, Path2D.construct1(unit)) } constructor(path: Path2D) { this(false, false, Path2D.construct2(path)) } - constructor(path: Path2D, unit: LengthMetricsUnit) { + constructor(path: Path2D, unit: arkui_Graphics_LengthMetricsUnit) { this(false, false, Path2D.construct3(path, unit)) } constructor(d: string) { this(false, false, Path2D.construct4(d)) } - constructor(description: string, unit: LengthMetricsUnit) { + constructor(description: string, unit: arkui_Graphics_LengthMetricsUnit) { this(false, false, Path2D.construct5(description, unit)) } static construct0(): KPointer { const retval = ArkUIGeneratedNativeModule._Path2D_construct0() return retval } - static construct1(unit: LengthMetricsUnit): KPointer { - const retval = ArkUIGeneratedNativeModule._Path2D_construct1(TypeChecker.LengthMetricsUnit_ToNumeric(unit)) + static construct1(unit: arkui_Graphics_LengthMetricsUnit): KPointer { + const retval = ArkUIGeneratedNativeModule._Path2D_construct1(unit.valueOf()) return retval } static construct2(path: Path2D): KPointer { const retval = ArkUIGeneratedNativeModule._Path2D_construct2(toPeerPtr(path)) return retval } - static construct3(path: Path2D, unit: LengthMetricsUnit): KPointer { - const retval = ArkUIGeneratedNativeModule._Path2D_construct3(toPeerPtr(path), TypeChecker.LengthMetricsUnit_ToNumeric(unit)) + static construct3(path: Path2D, unit: arkui_Graphics_LengthMetricsUnit): KPointer { + const retval = ArkUIGeneratedNativeModule._Path2D_construct3(toPeerPtr(path), unit.valueOf()) return retval } static construct4(d: string): KPointer { const retval = ArkUIGeneratedNativeModule._Path2D_construct4(d) return retval } - static construct5(description: string, unit: LengthMetricsUnit): KPointer { - const retval = ArkUIGeneratedNativeModule._Path2D_construct5(description, TypeChecker.LengthMetricsUnit_ToNumeric(unit)) + static construct5(description: string, unit: arkui_Graphics_LengthMetricsUnit): KPointer { + const retval = ArkUIGeneratedNativeModule._Path2D_construct5(description, unit.valueOf()) return retval } static getFinalizer(): KPointer { @@ -2297,28 +2245,19 @@ export class CanvasRenderingContext2D extends CanvasRenderer implements Material get height(): number { return this.getHeight() } - set height(height: number) { - this.setHeight(height) - } get width(): number { return this.getWidth() } - set width(width: number) { - this.setWidth(width) - } get canvas(): FrameNode { return this.getCanvas() } - set canvas(canvas: FrameNode) { - this.setCanvas(canvas) - } constructor(_0: boolean, _1: boolean, peerPtr: KPointer) { super(peerPtr) } - constructor(settings?: RenderingContextSettings, unit?: LengthMetricsUnit) { + constructor(settings?: RenderingContextSettings, unit?: arkui_Graphics_LengthMetricsUnit) { this(false, false, CanvasRenderingContext2D.construct(settings, unit)) } - static construct(settings?: RenderingContextSettings, unit?: LengthMetricsUnit): KPointer { + static construct(settings?: RenderingContextSettings, unit?: arkui_Graphics_LengthMetricsUnit): KPointer { const thisSerializer : SerializerBase = SerializerBase.hold() if (settings !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -2329,8 +2268,8 @@ export class CanvasRenderingContext2D extends CanvasRenderer implements Material } if (unit !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) - const unitTmpValue = (unit as LengthMetricsUnit) - thisSerializer.writeInt32(TypeChecker.LengthMetricsUnit_ToNumeric(unitTmpValue)) + const unitTmpValue = (unit as arkui_Graphics_LengthMetricsUnit) + thisSerializer.writeInt32(unitTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2377,27 +2316,12 @@ export class CanvasRenderingContext2D extends CanvasRenderer implements Material private getHeight(): number { return this.getHeight_serialize() } - private setHeight(height: number): void { - const height_casted = height as (number) - this.setHeight_serialize(height_casted) - return - } private getWidth(): number { return this.getWidth_serialize() } - private setWidth(width: number): void { - const width_casted = width as (number) - this.setWidth_serialize(width_casted) - return - } private getCanvas(): FrameNode { return this.getCanvas_serialize() } - private setCanvas(canvas: FrameNode): void { - const canvas_casted = canvas as (FrameNode) - this.setCanvas_serialize(canvas_casted) - return - } on(type: string, callback_: (() => void)): void { throw new Error("Improve") } @@ -2475,24 +2399,15 @@ export class CanvasRenderingContext2D extends CanvasRenderer implements Material const retval = ArkUIGeneratedNativeModule._CanvasRenderingContext2D_getHeight(this.peer!.ptr) return retval } - private setHeight_serialize(height: number): void { - ArkUIGeneratedNativeModule._CanvasRenderingContext2D_setHeight(this.peer!.ptr, height) - } private getWidth_serialize(): number { const retval = ArkUIGeneratedNativeModule._CanvasRenderingContext2D_getWidth(this.peer!.ptr) return retval } - private setWidth_serialize(width: number): void { - ArkUIGeneratedNativeModule._CanvasRenderingContext2D_setWidth(this.peer!.ptr, width) - } private getCanvas_serialize(): FrameNode { const retval = ArkUIGeneratedNativeModule._CanvasRenderingContext2D_getCanvas(this.peer!.ptr) - const obj : FrameNode = FrameNodeInternal.fromPtr(retval) + const obj : FrameNode = extractors.fromFrameNodePtr(retval) return obj } - private setCanvas_serialize(canvas: FrameNode): void { - ArkUIGeneratedNativeModule._CanvasRenderingContext2D_setCanvas(this.peer!.ptr, toPeerPtr(canvas)) - } } export class OffscreenCanvasRenderingContext2DInternal { public static fromPtr(ptr: KPointer): OffscreenCanvasRenderingContext2D { @@ -2503,10 +2418,10 @@ export class OffscreenCanvasRenderingContext2D extends CanvasRenderer implements constructor(_0: boolean, _1: boolean, _2: boolean, _3: boolean, peerPtr: KPointer) { super(peerPtr) } - constructor(width: number, height: number, settings?: RenderingContextSettings, unit?: LengthMetricsUnit) { + constructor(width: number, height: number, settings?: RenderingContextSettings, unit?: arkui_Graphics_LengthMetricsUnit) { this(false, false, false, false, OffscreenCanvasRenderingContext2D.construct(width, height, settings, unit)) } - static construct(width: number, height: number, settings?: RenderingContextSettings, unit?: LengthMetricsUnit): KPointer { + static construct(width: number, height: number, settings?: RenderingContextSettings, unit?: arkui_Graphics_LengthMetricsUnit): KPointer { const thisSerializer : SerializerBase = SerializerBase.hold() if (settings !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -2517,8 +2432,8 @@ export class OffscreenCanvasRenderingContext2D extends CanvasRenderer implements } if (unit !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) - const unitTmpValue = (unit as LengthMetricsUnit) - thisSerializer.writeInt32(TypeChecker.LengthMetricsUnit_ToNumeric(unitTmpValue)) + const unitTmpValue = (unit as arkui_Graphics_LengthMetricsUnit) + thisSerializer.writeInt32(unitTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } diff --git a/arkoala-arkts/arkui/generated/component/checkbox.ets b/arkoala-arkts/arkui/generated/component/checkbox.ets index 3fe6f23b609f4bf3eb30c3d07bfedf50ab8cea70..31748401049f0c1e81ba34cb39a5000c074be206 100644 --- a/arkoala-arkts/arkui/generated/component/checkbox.ets +++ b/arkoala-arkts/arkui/generated/component/checkbox.ets @@ -18,23 +18,23 @@ import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { Bindable_Boolean_serializer, ArkCommonMethodPeer, CommonMethod, Bindable, CommonConfiguration, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { Resource_serializer } from "./../framework/resource" +import { global_resource_Resource_serializer } from "./../framework/resource" import { MarkStyle_serializer, ResourceColor, MarkStyle } from "./units" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { Color, CheckBoxShape } from "./enums" -import { Resource } from "global.resource" +import { Color as arkui_component_enums_Color, CheckBoxShape } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { ContentModifier, AttributeModifier, hookCheckBoxContentModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { CustomBuilder } from "./builder" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkCheckboxPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkCheckboxPeer { @@ -81,10 +81,10 @@ export class ArkCheckboxPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -93,10 +93,10 @@ export class ArkCheckboxPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -109,7 +109,7 @@ export class ArkCheckboxPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as CheckBoxShape) - thisSerializer.writeInt32(TypeChecker.CheckBoxShape_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -121,10 +121,10 @@ export class ArkCheckboxPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -133,10 +133,10 @@ export class ArkCheckboxPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -202,7 +202,7 @@ export interface CheckboxAttribute extends CommonMethod { contentModifier(value: ContentModifier | undefined): this { throw new Error("Unimplemented method contentModifier") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -236,7 +236,7 @@ export class ArkCheckboxStyle extends ArkCommonMethodStyle implements CheckboxAt contentModifier(value: ContentModifier | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -307,7 +307,7 @@ export class ArkCheckboxComponent extends ArkCommonMethodComponent implements Ch } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/checkboxgroup.ets b/arkoala-arkts/arkui/generated/component/checkboxgroup.ets index ad327ea02980286f071191187779791842f15a35..8bead98a82d9add90a5a259199d7c3cd976bd480 100644 --- a/arkoala-arkts/arkui/generated/component/checkboxgroup.ets +++ b/arkoala-arkts/arkui/generated/component/checkboxgroup.ets @@ -18,22 +18,22 @@ import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { Bindable_Boolean_serializer, ArkCommonMethodPeer, CommonMethod, Bindable, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { Resource_serializer } from "./../framework/resource" +import { global_resource_Resource_serializer } from "./../framework/resource" import { MarkStyle_serializer, ResourceColor, MarkStyle } from "./units" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { Color, CheckBoxShape } from "./enums" -import { Resource } from "global.resource" +import { Color as arkui_component_enums_Color, CheckBoxShape } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkCheckboxGroupPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkCheckboxGroupPeer { @@ -80,10 +80,10 @@ export class ArkCheckboxGroupPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -92,10 +92,10 @@ export class ArkCheckboxGroupPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -108,10 +108,10 @@ export class ArkCheckboxGroupPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -120,10 +120,10 @@ export class ArkCheckboxGroupPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -160,7 +160,7 @@ export class ArkCheckboxGroupPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as CheckBoxShape) - thisSerializer.writeInt32(TypeChecker.CheckBoxShape_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -203,7 +203,7 @@ export interface CheckboxGroupAttribute extends CommonMethod { checkboxShape(value: CheckBoxShape | undefined): this { throw new Error("Unimplemented method checkboxShape") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -233,7 +233,7 @@ export class ArkCheckboxGroupStyle extends ArkCommonMethodStyle implements Check checkboxShape(value: CheckBoxShape | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -298,7 +298,7 @@ export class ArkCheckboxGroupComponent extends ArkCommonMethodComponent implemen } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -360,7 +360,7 @@ export class CheckboxGroupResult_serializer { valueSerializer.writeString(valueHolderForNameTmpElement) } const valueHolderForStatus = value.status - valueSerializer.writeInt32(TypeChecker.SelectStatus_ToNumeric(valueHolderForStatus)) + valueSerializer.writeInt32(valueHolderForStatus.valueOf()) } public static read(buffer: DeserializerBase): CheckboxGroupResult { let valueDeserializer : DeserializerBase = buffer @@ -370,7 +370,7 @@ export class CheckboxGroupResult_serializer { nameTmpBuf[nameTmpBufBufCounterI] = (valueDeserializer.readString() as string) } const nameTmpResult : Array = nameTmpBuf - const statusTmpResult : SelectStatus = TypeChecker.SelectStatus_FromNumeric(valueDeserializer.readInt32()) + const statusTmpResult : SelectStatus = SelectStatus.fromValue(valueDeserializer.readInt32()) let value : CheckboxGroupResult = ({name: nameTmpResult, status: statusTmpResult} as CheckboxGroupResult) return value } diff --git a/arkoala-arkts/arkui/generated/component/circle.ets b/arkoala-arkts/arkui/generated/component/circle.ets index 92355e12e5b08d75efc232120d99de7988981563..34cde779790524f9f17efc77e4f648c2195ccd4c 100644 --- a/arkoala-arkts/arkui/generated/component/circle.ets +++ b/arkoala-arkts/arkui/generated/component/circle.ets @@ -21,15 +21,15 @@ import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { ArkCommonShapeMethodPeer, CommonShapeMethod, CommonMethod, ArkCommonShapeMethodComponent, ArkCommonShapeMethodStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" +import { ArkCommonShapeMethodPeer, CommonShapeMethod as arkui_component_common_CommonShapeMethod, CommonShapeMethod, CommonMethod, ArkCommonShapeMethodComponent, ArkCommonShapeMethodStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkCirclePeer extends ArkCommonShapeMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkCirclePeer { @@ -57,13 +57,13 @@ export interface CircleOptions { height?: string | double; } export interface CircleAttribute extends CommonShapeMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkCircleStyle extends ArkCommonShapeMethodStyle implements CircleAttribute { attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -80,7 +80,7 @@ export class ArkCircleComponent extends ArkCommonShapeMethodComponent implements } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/column.ets b/arkoala-arkts/arkui/generated/component/column.ets index bb97dff2473b1429d885bde40c209b7462bab5c0..ceb237e1c38488f135280c912785b940f88267a2 100644 --- a/arkoala-arkts/arkui/generated/component/column.ets +++ b/arkoala-arkts/arkui/generated/component/column.ets @@ -16,22 +16,22 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { PointLightStyle_serializer, ArkCommonMethodPeer, CommonMethod, PointLightStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { HorizontalAlign, FlexAlign } from "./enums" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Resource } from "global.resource" -import { NodeAttach, remember } from "@koalaui/runtime" +import { Resource as global_resource_Resource } from "global.resource" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkColumnPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkColumnPeer { @@ -66,7 +66,7 @@ export class ArkColumnPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as HorizontalAlign) - thisSerializer.writeInt32(TypeChecker.HorizontalAlign_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -78,13 +78,19 @@ export class ArkColumnPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as FlexAlign) - thisSerializer.writeInt32(TypeChecker.FlexAlign_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._ColumnAttribute_setJustifyContent(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } + setPointLightAttribute(value: PointLightStyle): void { + const thisSerializer : SerializerBase = SerializerBase.hold() + PointLightStyle_serializer.write(thisSerializer, value) + ArkUIGeneratedNativeModule._ColumnAttribute_setPointLight(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() + } setReverseAttribute(value: boolean | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { @@ -98,7 +104,7 @@ export class ArkColumnPeer extends ArkCommonMethodPeer { thisSerializer.release() } } -export type SpaceType = string | number | Resource; +export type SpaceType = string | number | global_resource_Resource; export interface ColumnOptions { space?: string | number; } @@ -112,16 +118,20 @@ export interface ColumnAttribute extends CommonMethod { justifyContent(value: FlexAlign | undefined): this { throw new Error("Unimplemented method justifyContent") } + pointLight(value: PointLightStyle): this { + throw new Error("Unimplemented method pointLight") + } reverse(value: boolean | undefined): this { throw new Error("Unimplemented method reverse") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkColumnStyle extends ArkCommonMethodStyle implements ColumnAttribute { alignItems_value?: HorizontalAlign | undefined justifyContent_value?: FlexAlign | undefined + pointLight_value?: PointLightStyle reverse_value?: boolean | undefined attributeModifier_value?: AttributeModifier | AttributeModifier | undefined alignItems(value: HorizontalAlign | undefined): this { @@ -130,10 +140,13 @@ export class ArkColumnStyle extends ArkCommonMethodStyle implements ColumnAttrib justifyContent(value: FlexAlign | undefined): this { return this } + pointLight(value: PointLightStyle): this { + return this + } reverse(value: boolean | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -166,6 +179,14 @@ export class ArkColumnComponent extends ArkCommonMethodComponent implements Colu } return this } + public pointLight(value: PointLightStyle): this { + if (this.checkPriority("pointLight")) { + const value_casted = value as (PointLightStyle) + this.getPeer()?.setPointLightAttribute(value_casted) + return this + } + return this + } public reverse(value: boolean | undefined): this { if (this.checkPriority("reverse")) { const value_casted = value as (boolean | undefined) @@ -174,7 +195,7 @@ export class ArkColumnComponent extends ArkCommonMethodComponent implements Colu } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/columnSplit.ets b/arkoala-arkts/arkui/generated/component/columnSplit.ets index 4496559e0c1ea7480f02ff71b17aeb165e8be425..a9557d7b3bcf427aa91bb50507c6d4b6edc5e555 100644 --- a/arkoala-arkts/arkui/generated/component/columnSplit.ets +++ b/arkoala-arkts/arkui/generated/component/columnSplit.ets @@ -25,14 +25,14 @@ import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonM import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { Dimension } from "./units" -import { Resource } from "global.resource" -import { NodeAttach, remember } from "@koalaui/runtime" -import { Resource_serializer } from "./../framework/resource" +import { Resource as global_resource_Resource } from "global.resource" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { global_resource_Resource_serializer } from "./../framework/resource" export class ArkColumnSplitPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkColumnSplitPeer { @@ -81,7 +81,7 @@ export interface ColumnSplitAttribute extends CommonMethod { divider(value: ColumnSplitDividerStyle | null | undefined): this { throw new Error("Unimplemented method divider") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -95,7 +95,7 @@ export class ArkColumnSplitStyle extends ArkCommonMethodStyle implements ColumnS divider(value: ColumnSplitDividerStyle | null | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -127,7 +127,7 @@ export class ArkColumnSplitComponent extends ArkCommonMethodComponent implements } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -170,10 +170,10 @@ export class ColumnSplitDividerStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForStartMarginTmpValueForIdx1 = valueHolderForStartMarginTmpValue as number valueSerializer.writeNumber(valueHolderForStartMarginTmpValueForIdx1) - } else if (valueHolderForStartMarginTmpValue instanceof Resource) { + } else if (valueHolderForStartMarginTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForStartMarginTmpValueForIdx2 = valueHolderForStartMarginTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForStartMarginTmpValueForIdx2) + const valueHolderForStartMarginTmpValueForIdx2 = valueHolderForStartMarginTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForStartMarginTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -190,10 +190,10 @@ export class ColumnSplitDividerStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForEndMarginTmpValueForIdx1 = valueHolderForEndMarginTmpValue as number valueSerializer.writeNumber(valueHolderForEndMarginTmpValueForIdx1) - } else if (valueHolderForEndMarginTmpValue instanceof Resource) { + } else if (valueHolderForEndMarginTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForEndMarginTmpValueForIdx2 = valueHolderForEndMarginTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForEndMarginTmpValueForIdx2) + const valueHolderForEndMarginTmpValueForIdx2 = valueHolderForEndMarginTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForEndMarginTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -205,34 +205,34 @@ export class ColumnSplitDividerStyle_serializer { let startMarginTmpBuf : Dimension | undefined = undefined if ((startMarginTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const startMarginTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let startMarginTmpBuf_ : string | number | Resource | undefined + let startMarginTmpBuf_ : string | number | global_resource_Resource | undefined if (startMarginTmpBuf_UnionSelector == (0).toChar()) { startMarginTmpBuf_ = (valueDeserializer.readString() as string) } else if (startMarginTmpBuf_UnionSelector == (1).toChar()) { startMarginTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (startMarginTmpBuf_UnionSelector == (2).toChar()) { - startMarginTmpBuf_ = Resource_serializer.read(valueDeserializer) + startMarginTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for startMarginTmpBuf_ has to be chosen through deserialisation.") } - startMarginTmpBuf = (startMarginTmpBuf_ as string | number | Resource) + startMarginTmpBuf = (startMarginTmpBuf_ as string | number | global_resource_Resource) } const startMarginTmpResult : Dimension | undefined = startMarginTmpBuf const endMarginTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let endMarginTmpBuf : Dimension | undefined = undefined if ((endMarginTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const endMarginTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let endMarginTmpBuf_ : string | number | Resource | undefined + let endMarginTmpBuf_ : string | number | global_resource_Resource | undefined if (endMarginTmpBuf_UnionSelector == (0).toChar()) { endMarginTmpBuf_ = (valueDeserializer.readString() as string) } else if (endMarginTmpBuf_UnionSelector == (1).toChar()) { endMarginTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (endMarginTmpBuf_UnionSelector == (2).toChar()) { - endMarginTmpBuf_ = Resource_serializer.read(valueDeserializer) + endMarginTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for endMarginTmpBuf_ has to be chosen through deserialisation.") } - endMarginTmpBuf = (endMarginTmpBuf_ as string | number | Resource) + endMarginTmpBuf = (endMarginTmpBuf_ as string | number | global_resource_Resource) } const endMarginTmpResult : Dimension | undefined = endMarginTmpBuf let value : ColumnSplitDividerStyle = ({startMargin: startMarginTmpResult, endMargin: endMarginTmpResult} as ColumnSplitDividerStyle) diff --git a/arkoala-arkts/arkui/generated/component/common.ets b/arkoala-arkts/arkui/generated/component/common.ets index 2d46beb2b263392a8ea6398c89a3f685efc8fbb3..e4bdedea213f3e092f963de16abc440a48a17c2f 100644 --- a/arkoala-arkts/arkui/generated/component/common.ets +++ b/arkoala-arkts/arkui/generated/component/common.ets @@ -20,45 +20,56 @@ import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { unifiedDataChannel_Summary_serializer } from "./../framework/ohos.data.unifiedDataChannel" -import { extractors, GestureModifier, hookId, hookStateStyleImpl, hookGestureModifier, CustomStyles, ContentModifier, AttributeModifier, AttributeUpdater } from "#handwritten" +import { extractors, GestureModifier, WrappedBuilder, hookId, hookStateStyleImpl, hookGestureModifier, CustomStyles, ContentModifier, AttributeModifier, AttributeUpdater } from "#handwritten" import { default as unifiedDataChannel } from "@ohos.data.unifiedDataChannel" -import { DrawContext, DrawContextInternal, LengthMetrics_serializer, LengthMetrics } from "./../Graphics" -import { KeyType, KeySource, Color, HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Visibility, ItemAlign, Direction, ObscuredReasons, RenderFit, FocusDrawLevel, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, InteractionHand, GradientDirection, SharedTransitionEffectType, ArrowPointPosition, Placement, LineCapStyle, LineJoinStyle, BarState, CrownSensitivity, EdgeEffect, TransitionType, TextDecorationType, TextDecorationStyle, PlayMode, VerticalAlign, HorizontalAlign, FontWeight, FontStyle, TouchType, CrownAction, ClickEffectLevel, NestedScrollMode, PixelRoundCalcPolicy, ScrollSource, IlluminatedType, AccessibilityHoverType, AxisAction, AxisModel, MouseButton, MouseAction } from "./enums" -import { IntentionCode } from "./../framework/ohos.multimodalInput.intentionCode" -import { Position_serializer, DirectionalEdgesT_Number_serializer, Position, DirectionalEdgesT, ConstraintSizeOptions_serializer, ConstraintSizeOptions, ResourceColor, SizeOptions, SizeOptions_serializer, ChainWeightOptions_serializer, Padding_serializer, LocalizedPadding_serializer, BorderOptions_serializer, EdgeStyles_serializer, EdgeWidths_serializer, LocalizedEdgeWidths_serializer, EdgeColors_serializer, LocalizedEdgeColors_serializer, BorderRadiuses_serializer, LocalizedBorderRadiuses_serializer, OutlineOptions_serializer, EdgeOutlineStyles_serializer, EdgeOutlineWidths_serializer, OutlineRadiuses_serializer, Edges_serializer, LocalizedEdges_serializer, LocalizedPosition_serializer, AccessibilityOptions_serializer, Length, ChainWeightOptions, Padding, LocalizedPadding, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, VoidCallback, Area, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, Bias, Font, Bias_serializer, Area_serializer, Font_serializer } from "./units" -import { Resource_serializer } from "./../framework/resource" -import { Resource } from "global.resource" +import { DrawContext as arkui_Graphics_DrawContext, LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" +import { KeyType, KeySource, Color as arkui_component_enums_Color, HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Visibility, ItemAlign, Direction, ObscuredReasons, RenderFit, FocusDrawLevel, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, InteractionHand, GradientDirection, SharedTransitionEffectType, ArrowPointPosition, Placement, LineCapStyle, LineJoinStyle, BarState, CrownSensitivity, EdgeEffect, TextDecorationType, TextDecorationStyle, PlayMode, VerticalAlign, HorizontalAlign, FontWeight, FontStyle, TouchType, CrownAction, ClickEffectLevel, NestedScrollMode, PixelRoundCalcPolicy, ScrollSource, IlluminatedType, TransitionType, AccessibilityHoverType, AxisAction, AxisModel, MouseButton, MouseAction } from "./enums" +import { IntentionCode } from "@ohos.multimodalInput.intentionCode" +import { arkui_component_units_Position_serializer, DirectionalEdgesT_Number_serializer, Position as arkui_component_units_Position, DirectionalEdgesT, ConstraintSizeOptions_serializer, ConstraintSizeOptions, ResourceColor, SizeOptions, SizeOptions_serializer, ChainWeightOptions_serializer, Padding_serializer, LocalizedPadding_serializer, BorderOptions_serializer, EdgeStyles_serializer, EdgeWidths_serializer, LocalizedEdgeWidths_serializer, EdgeColors_serializer, LocalizedEdgeColors_serializer, arkui_component_units_BorderRadiuses_serializer, LocalizedBorderRadiuses_serializer, OutlineOptions_serializer, EdgeOutlineStyles_serializer, EdgeOutlineWidths_serializer, OutlineRadiuses_serializer, arkui_component_units_Edges_serializer, LocalizedEdges_serializer, LocalizedPosition_serializer, AccessibilityOptions_serializer, Length, ChainWeightOptions, Padding, LocalizedPadding, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses as arkui_component_units_BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, VoidCallback, Area, Edges as arkui_component_units_Edges, LocalizedEdges, LocalizedPosition, ResourceStr as arkui_component_units_ResourceStr, AccessibilityOptions, Bias, Font as arkui_component_units_Font, Bias_serializer, Area_serializer, arkui_component_units_Font_serializer } from "./units" +import { global_resource_Resource_serializer } from "./../framework/resource" +import { Resource as global_resource_Resource } from "global.resource" import { TextRange_serializer, TextRange } from "./textCommon" +import { arkui_Graphics_LengthMetrics_serializer } from "./../framework/Graphics" import { ResizableOptions_serializer, ResizableOptions } from "./image" -import { uiEffect_VisualEffect_serializer, uiEffect_Filter_serializer, uiEffect_BrightnessBlender_serializer, default as uiEffect } from "./../framework/ohos.graphics.uiEffect" +import { uiEffect_VisualEffect_serializer, uiEffect_Filter_serializer, uiEffect_BrightnessBlender_serializer } from "./../framework/ohos.graphics.uiEffect" import { FocusBoxStyle_serializer, FocusBoxStyle, FocusPriority } from "./focus" -import { CircleShape_serializer, EllipseShape_serializer, PathShape_serializer, RectShape_serializer, CircleShape, EllipseShape, PathShape, RectShape } from "./../framework/ohos.arkui.shape" +import { CircleShape_serializer, EllipseShape_serializer, PathShape_serializer, RectShape_serializer } from "./../framework/ohos.arkui.shape" import { image_PixelMap_serializer } from "./../framework/ohos.multimedia.image" -import { Gesture_serializer, GestureInfo, BaseGestureEvent, GestureJudgeResult, GestureRecognizer, GestureType, Gesture, GestureMask, FingerInfo, GestureControl, GestureRecognizerState, EventTargetInfo } from "./gesture" -import { ComponentContent_serializer, ComponentContent } from "./../ComponentContent" +import { Gesture_serializer, GestureGroup_serializer, GestureInfo, BaseGestureEvent, GestureJudgeResult, GestureRecognizer, GestureType, Gesture, GestureGroup, GestureMask, GestureMode, FingerInfo, GestureControl, GestureRecognizerState, EventTargetInfo } from "./gesture" import { StyledString_serializer, StyledString, ImageAttachment, CustomSpan, StyleOptions, StyledStringKey, SpanStyle, StyledStringMarshallCallback, UserDataSpan, StyledStringUnmarshallCallback } from "./styledString" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" -import { CustomBuilder } from "./builder" +import { default as uiEffect } from "@ohos.graphics.uiEffect" +import { CustomBuilder, CustomBuilderT } from "./builder" import { default as uniformTypeDescriptor } from "@ohos.data.uniformTypeDescriptor" +import { CircleShape, EllipseShape, PathShape, RectShape } from "@ohos.arkui.shape" import { default as image } from "@ohos.multimedia.image" -import { default as curves, curves_ICurve_serializer } from "./../framework/ohos.curves" -import { SymbolGlyphModifier, SymbolGlyphModifier_serializer } from "./../SymbolGlyphModifier" -import { UIContext, UIContext_serializer } from "./../framework/ohos.arkui.UIContext" +import { ComponentContent, ComponentContentBase } from "@arkui.ComponentContent" +import { AsyncCallback, BusinessError } from "@ohos.base" +import { default as colorSpaceManager } from "@ohos.graphics.colorSpaceManager" +import { default as rpc } from "@ohos.rpc" +import { default as curves } from "@ohos.curves" +import { ImageModifier } from "arkui.ImageModifier" +import { UIContext as ohos_arkui_UIContext_UIContext } from "@ohos.arkui.UIContext" +import { BuildOptions } from "@arkui.BuilderNode" +import { SymbolGlyphModifier } from "arkui.SymbolGlyphModifier" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Context } from "./../framework/application.Context" -import { default as pointer } from "./../framework/ohos.multimodalInput.pointer" +import { default as application_Context_Context } from "application.Context" +import { default as pointer } from "@ohos.multimodalInput.pointer" import { ButtonType, ButtonStyleMode, ButtonRole } from "./button" -import { default as uiObserver } from "./../framework/ohos.arkui.observer" -import { default as promptAction } from "./../framework/ohos.promptAction" +import { default as uiObserver } from "@ohos.arkui.observer" +import { default as promptAction } from "@ohos.promptAction" import { ScrollState } from "./list" -import { Want, Want_serializer } from "./../framework/ohos.app.ability.Want" -import { default as intl } from "./../framework/ohos.intl" -import { NodeAttach, remember } from "@koalaui/runtime" +import { default as Want } from "@ohos.app.ability.Want" +import { default as intl } from "@ohos.intl" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" import { GlobalScope } from "./../framework/GlobalScope" +import { curves_ICurve_serializer } from "./../framework/ohos.curves" +import { SymbolGlyphModifier_serializer } from "./../framework/SymbolGlyphModifier" +import { Want_serializer } from "./../framework/ohos.app.ability.Want" +import { ohos_arkui_UIContext_UIContext_serializer } from "./../framework/ohos.arkui.UIContext" export interface BaseEvent { target: EventTarget timestamp: number @@ -304,10 +315,10 @@ export class BaseEventInternal implements MaterializedBase,BaseEvent { } private getSource_serialize(): SourceType { const retval = ArkUIGeneratedNativeModule._BaseEvent_getSource(this.peer!.ptr) - return TypeChecker.SourceType_FromNumeric(retval) + return SourceType.fromValue(retval) } private setSource_serialize(source: SourceType): void { - ArkUIGeneratedNativeModule._BaseEvent_setSource(this.peer!.ptr, TypeChecker.SourceType_ToNumeric(source)) + ArkUIGeneratedNativeModule._BaseEvent_setSource(this.peer!.ptr, source.valueOf()) } private getAxisHorizontal_serialize(): number | undefined { const retval = ArkUIGeneratedNativeModule._BaseEvent_getAxisHorizontal(this.peer!.ptr) @@ -401,10 +412,10 @@ export class BaseEventInternal implements MaterializedBase,BaseEvent { } private getSourceTool_serialize(): SourceTool { const retval = ArkUIGeneratedNativeModule._BaseEvent_getSourceTool(this.peer!.ptr) - return TypeChecker.SourceTool_FromNumeric(retval) + return SourceTool.fromValue(retval) } private setSourceTool_serialize(sourceTool: SourceTool): void { - ArkUIGeneratedNativeModule._BaseEvent_setSourceTool(this.peer!.ptr, TypeChecker.SourceTool_ToNumeric(sourceTool)) + ArkUIGeneratedNativeModule._BaseEvent_setSourceTool(this.peer!.ptr, sourceTool.valueOf()) } private getGetModifierKeyState_serialize(): ModifierKeyStateGetter | undefined { const retval = ArkUIGeneratedNativeModule._BaseEvent_getGetModifierKeyState(this.peer!.ptr) @@ -629,10 +640,10 @@ export class DismissPopupActionInternal implements MaterializedBase,DismissPopup } private getReason_serialize(): DismissReason { const retval = ArkUIGeneratedNativeModule._DismissPopupAction_getReason(this.peer!.ptr) - return TypeChecker.DismissReason_FromNumeric(retval) + return DismissReason.fromValue(retval) } private setReason_serialize(reason: DismissReason): void { - ArkUIGeneratedNativeModule._DismissPopupAction_setReason(this.peer!.ptr, TypeChecker.DismissReason_ToNumeric(reason)) + ArkUIGeneratedNativeModule._DismissPopupAction_setReason(this.peer!.ptr, reason.valueOf()) } } export interface DragEvent { @@ -798,16 +809,15 @@ export class DragEventInternal implements MaterializedBase,DragEvent { } private getSummary_serialize(): unifiedDataChannel.Summary { const retval = ArkUIGeneratedNativeModule._DragEvent_getSummary(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : unifiedDataChannel.Summary = unifiedDataChannel_Summary_serializer.read(retvalDeserializer) - return returnResult + const obj : unifiedDataChannel.Summary = extractors.fromUnifiedDataChannelSummaryPtr(retval) + return obj } private setResult_serialize(dragResult: DragResult): void { - ArkUIGeneratedNativeModule._DragEvent_setResult(this.peer!.ptr, TypeChecker.DragResult_ToNumeric(dragResult)) + ArkUIGeneratedNativeModule._DragEvent_setResult(this.peer!.ptr, dragResult.valueOf()) } private getResult_serialize(): DragResult { const retval = ArkUIGeneratedNativeModule._DragEvent_getResult(this.peer!.ptr) - return TypeChecker.DragResult_FromNumeric(retval) + return DragResult.fromValue(retval) } private getPreviewRect_serialize(): Rectangle { const retval = ArkUIGeneratedNativeModule._DragEvent_getPreviewRect(this.peer!.ptr) @@ -838,10 +848,10 @@ export class DragEventInternal implements MaterializedBase,DragEvent { } private getDragBehavior_serialize(): DragBehavior { const retval = ArkUIGeneratedNativeModule._DragEvent_getDragBehavior(this.peer!.ptr) - return TypeChecker.DragBehavior_FromNumeric(retval) + return DragBehavior.fromValue(retval) } private setDragBehavior_serialize(dragBehavior: DragBehavior): void { - ArkUIGeneratedNativeModule._DragEvent_setDragBehavior(this.peer!.ptr, TypeChecker.DragBehavior_ToNumeric(dragBehavior)) + ArkUIGeneratedNativeModule._DragEvent_setDragBehavior(this.peer!.ptr, dragBehavior.valueOf()) } private getUseCustomDropAnimation_serialize(): boolean { const retval = ArkUIGeneratedNativeModule._DragEvent_getUseCustomDropAnimation(this.peer!.ptr) @@ -905,20 +915,22 @@ export class DrawModifier implements MaterializedBase { public getPeer(): Finalizable | undefined { return this.peer } - drawBehind(drawContext: DrawContext): void { + drawBehind(drawContext: arkui_Graphics_DrawContext): void { + throw new Error("Not implemented!") } - get drawBehind_callback(): ((drawContext: DrawContext) => void) { + get drawBehind_callback(): ((drawContext: arkui_Graphics_DrawContext) => void) { return this.getDrawBehind_callback() } - set drawBehind_callback(drawBehind_callback: ((drawContext: DrawContext) => void)) { + set drawBehind_callback(drawBehind_callback: ((drawContext: arkui_Graphics_DrawContext) => void)) { this.setDrawBehind_callback(drawBehind_callback) } - drawContent(drawContext: DrawContext): void { + drawContent(drawContext: arkui_Graphics_DrawContext): void { + throw new Error("Not implemented!") } - get drawContent_callback(): ((drawContext: DrawContext) => void) { + get drawContent_callback(): ((drawContext: arkui_Graphics_DrawContext) => void) { return this.getDrawContent_callback() } - set drawContent_callback(drawContent_callback: ((drawContext: DrawContext) => void)) { + set drawContent_callback(drawContent_callback: ((drawContext: arkui_Graphics_DrawContext) => void)) { this.setDrawContent_callback(drawContent_callback) } constructor(peerPtr: KPointer) { @@ -940,40 +952,40 @@ export class DrawModifier implements MaterializedBase { this.invalidate_serialize() return } - private getDrawBehind_callback(): ((drawContext: DrawContext) => void) { + private getDrawBehind_callback(): ((drawContext: arkui_Graphics_DrawContext) => void) { return this.getDrawBehind_callback_serialize() } - private setDrawBehind_callback(drawBehind_callback: ((drawContext: DrawContext) => void)): void { - const drawBehind_callback_casted = drawBehind_callback as (((drawContext: DrawContext) => void)) + private setDrawBehind_callback(drawBehind_callback: ((drawContext: arkui_Graphics_DrawContext) => void)): void { + const drawBehind_callback_casted = drawBehind_callback as (((drawContext: arkui_Graphics_DrawContext) => void)) this.setDrawBehind_callback_serialize(drawBehind_callback_casted) return } - private getDrawContent_callback(): ((drawContext: DrawContext) => void) { + private getDrawContent_callback(): ((drawContext: arkui_Graphics_DrawContext) => void) { return this.getDrawContent_callback_serialize() } - private setDrawContent_callback(drawContent_callback: ((drawContext: DrawContext) => void)): void { - const drawContent_callback_casted = drawContent_callback as (((drawContext: DrawContext) => void)) + private setDrawContent_callback(drawContent_callback: ((drawContext: arkui_Graphics_DrawContext) => void)): void { + const drawContent_callback_casted = drawContent_callback as (((drawContext: arkui_Graphics_DrawContext) => void)) this.setDrawContent_callback_serialize(drawContent_callback_casted) return } private invalidate_serialize(): void { ArkUIGeneratedNativeModule._DrawModifier_invalidate(this.peer!.ptr) } - private getDrawBehind_callback_serialize(): ((drawContext: DrawContext) => void) { + private getDrawBehind_callback_serialize(): ((drawContext: arkui_Graphics_DrawContext) => void) { const retval = ArkUIGeneratedNativeModule._DrawModifier_getDrawBehind_callback(this.peer!.ptr) throw new Error("Object deserialization is not implemented.") } - private setDrawBehind_callback_serialize(drawBehind_callback: ((drawContext: DrawContext) => void)): void { + private setDrawBehind_callback_serialize(drawBehind_callback: ((drawContext: arkui_Graphics_DrawContext) => void)): void { const thisSerializer : SerializerBase = SerializerBase.hold() thisSerializer.holdAndWriteCallback(drawBehind_callback) ArkUIGeneratedNativeModule._DrawModifier_setDrawBehind_callback(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - private getDrawContent_callback_serialize(): ((drawContext: DrawContext) => void) { + private getDrawContent_callback_serialize(): ((drawContext: arkui_Graphics_DrawContext) => void) { const retval = ArkUIGeneratedNativeModule._DrawModifier_getDrawContent_callback(this.peer!.ptr) throw new Error("Object deserialization is not implemented.") } - private setDrawContent_callback_serialize(drawContent_callback: ((drawContext: DrawContext) => void)): void { + private setDrawContent_callback_serialize(drawContent_callback: ((drawContext: arkui_Graphics_DrawContext) => void)): void { const thisSerializer : SerializerBase = SerializerBase.hold() thisSerializer.holdAndWriteCallback(drawContent_callback) ArkUIGeneratedNativeModule._DrawModifier_setDrawContent_callback(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) @@ -1172,10 +1184,10 @@ export class KeyEventInternal implements MaterializedBase,KeyEvent { } private getType_serialize(): KeyType { const retval = ArkUIGeneratedNativeModule._KeyEvent_getType(this.peer!.ptr) - return TypeChecker.KeyType_FromNumeric(retval) + return KeyType.fromValue(retval) } private setType_serialize(type: KeyType): void { - ArkUIGeneratedNativeModule._KeyEvent_setType(this.peer!.ptr, TypeChecker.KeyType_ToNumeric(type)) + ArkUIGeneratedNativeModule._KeyEvent_setType(this.peer!.ptr, type.valueOf()) } private getKeyCode_serialize(): number { const retval = ArkUIGeneratedNativeModule._KeyEvent_getKeyCode(this.peer!.ptr) @@ -1193,10 +1205,10 @@ export class KeyEventInternal implements MaterializedBase,KeyEvent { } private getKeySource_serialize(): KeySource { const retval = ArkUIGeneratedNativeModule._KeyEvent_getKeySource(this.peer!.ptr) - return TypeChecker.KeySource_FromNumeric(retval) + return KeySource.fromValue(retval) } private setKeySource_serialize(keySource: KeySource): void { - ArkUIGeneratedNativeModule._KeyEvent_setKeySource(this.peer!.ptr, TypeChecker.KeySource_ToNumeric(keySource)) + ArkUIGeneratedNativeModule._KeyEvent_setKeySource(this.peer!.ptr, keySource.valueOf()) } private getDeviceId_serialize(): number { const retval = ArkUIGeneratedNativeModule._KeyEvent_getDeviceId(this.peer!.ptr) @@ -1231,10 +1243,10 @@ export class KeyEventInternal implements MaterializedBase,KeyEvent { } private getIntentionCode_serialize(): IntentionCode { const retval = ArkUIGeneratedNativeModule._KeyEvent_getIntentionCode(this.peer!.ptr) - return TypeChecker.IntentionCode_FromNumeric(retval) + return IntentionCode.fromValue(retval) } private setIntentionCode_serialize(intentionCode: IntentionCode): void { - ArkUIGeneratedNativeModule._KeyEvent_setIntentionCode(this.peer!.ptr, TypeChecker.IntentionCode_ToNumeric(intentionCode)) + ArkUIGeneratedNativeModule._KeyEvent_setIntentionCode(this.peer!.ptr, intentionCode.valueOf()) } private getGetModifierKeyState_serialize(): ModifierKeyStateGetter | undefined { const retval = ArkUIGeneratedNativeModule._KeyEvent_getGetModifierKeyState(this.peer!.ptr) @@ -1307,7 +1319,7 @@ export class KeyEventInternal implements MaterializedBase,KeyEvent { export interface Layoutable { measureResult: MeasureResult uniqueId?: number | undefined - layout(position: Position): void + layout(position: arkui_component_units_Position): void getMargin(): DirectionalEdgesT getPadding(): DirectionalEdgesT getBorderWidth(): DirectionalEdgesT @@ -1346,8 +1358,8 @@ export class LayoutableInternal implements MaterializedBase,Layoutable { public static fromPtr(ptr: KPointer): LayoutableInternal { return new LayoutableInternal(ptr) } - public layout(position: Position): void { - const position_casted = position as (Position) + public layout(position: arkui_component_units_Position): void { + const position_casted = position as (arkui_component_units_Position) this.layout_serialize(position_casted) return } @@ -1376,9 +1388,9 @@ export class LayoutableInternal implements MaterializedBase,Layoutable { this.setUniqueId_serialize(uniqueId_casted) return } - private layout_serialize(position: Position): void { + private layout_serialize(position: arkui_component_units_Position): void { const thisSerializer : SerializerBase = SerializerBase.hold() - Position_serializer.write(thisSerializer, position) + arkui_component_units_Position_serializer.write(thisSerializer, position) ArkUIGeneratedNativeModule._Layoutable_layout(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } @@ -1439,7 +1451,7 @@ export class LayoutableInternal implements MaterializedBase,Layoutable { export interface LayoutChild { name: string id: string - position: Position + position: arkui_component_units_Position measure(childConstraint: ConstraintSizeOptions): void } export class LayoutChildInternal implements MaterializedBase,LayoutChild { @@ -1459,10 +1471,10 @@ export class LayoutChildInternal implements MaterializedBase,LayoutChild { set id(id: string) { this.setId(id) } - get position(): Position { + get position(): arkui_component_units_Position { return this.getPosition() } - set position(position: Position) { + set position(position: arkui_component_units_Position) { this.setPosition(position) } constructor(peerPtr: KPointer) { @@ -1502,11 +1514,11 @@ export class LayoutChildInternal implements MaterializedBase,LayoutChild { this.setId_serialize(id_casted) return } - private getPosition(): Position { + private getPosition(): arkui_component_units_Position { return this.getPosition_serialize() } - private setPosition(position: Position): void { - const position_casted = position as (Position) + private setPosition(position: arkui_component_units_Position): void { + const position_casted = position as (arkui_component_units_Position) this.setPosition_serialize(position_casted) return } @@ -1530,15 +1542,15 @@ export class LayoutChildInternal implements MaterializedBase,LayoutChild { private setId_serialize(id: string): void { ArkUIGeneratedNativeModule._LayoutChild_setId(this.peer!.ptr, id) } - private getPosition_serialize(): Position { + private getPosition_serialize(): arkui_component_units_Position { const retval = ArkUIGeneratedNativeModule._LayoutChild_getPosition(this.peer!.ptr) let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Position = Position_serializer.read(retvalDeserializer) + const returnResult : arkui_component_units_Position = arkui_component_units_Position_serializer.read(retvalDeserializer) return returnResult } - private setPosition_serialize(position: Position): void { + private setPosition_serialize(position: arkui_component_units_Position): void { const thisSerializer : SerializerBase = SerializerBase.hold() - Position_serializer.write(thisSerializer, position) + arkui_component_units_Position_serializer.write(thisSerializer, position) ArkUIGeneratedNativeModule._LayoutChild_setPosition(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } @@ -1733,10 +1745,10 @@ export class ProgressMask implements MaterializedBase { } static construct(value: number, total: number, color: ResourceColor): KPointer { const thisSerializer : SerializerBase = SerializerBase.hold() - if (color instanceof Color) { + if (color instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const colorForIdx0 = color as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(colorForIdx0)) + const colorForIdx0 = color as arkui_component_enums_Color + thisSerializer.writeInt32(colorForIdx0.getOrdinal()) } else if (color instanceof number) { thisSerializer.writeInt8((1).toChar()) const colorForIdx1 = color as number @@ -1745,10 +1757,10 @@ export class ProgressMask implements MaterializedBase { thisSerializer.writeInt8((2).toChar()) const colorForIdx2 = color as string thisSerializer.writeString(colorForIdx2) - } else if (color instanceof Resource) { + } else if (color instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const colorForIdx3 = color as Resource - Resource_serializer.write(thisSerializer, colorForIdx3) + const colorForIdx3 = color as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, colorForIdx3) } const retval = ArkUIGeneratedNativeModule._ProgressMask_construct(value, total, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() @@ -1777,10 +1789,10 @@ export class ProgressMask implements MaterializedBase { } private updateColor_serialize(value: ResourceColor): void { const thisSerializer : SerializerBase = SerializerBase.hold() - if (value instanceof Color) { + if (value instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueForIdx0 = value as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueForIdx0)) + const valueForIdx0 = value as arkui_component_enums_Color + thisSerializer.writeInt32(valueForIdx0.getOrdinal()) } else if (value instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueForIdx1 = value as number @@ -1789,10 +1801,10 @@ export class ProgressMask implements MaterializedBase { thisSerializer.writeInt8((2).toChar()) const valueForIdx2 = value as string thisSerializer.writeString(valueForIdx2) - } else if (value instanceof Resource) { + } else if (value instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueForIdx3 = value as Resource - Resource_serializer.write(thisSerializer, valueForIdx3) + const valueForIdx3 = value as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueForIdx3) } ArkUIGeneratedNativeModule._ProgressMask_updateColor(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() @@ -1976,27 +1988,15 @@ export class TransitionEffect implements MaterializedBase { static get IDENTITY(): TransitionEffect { return TransitionEffect.getIDENTITY() } - static set IDENTITY(IDENTITY: TransitionEffect) { - TransitionEffect.setIDENTITY(IDENTITY) - } static get OPACITY(): TransitionEffect { return TransitionEffect.getOPACITY() } - static set OPACITY(OPACITY: TransitionEffect) { - TransitionEffect.setOPACITY(OPACITY) - } static get SLIDE(): TransitionEffect { return TransitionEffect.getSLIDE() } - static set SLIDE(SLIDE: TransitionEffect) { - TransitionEffect.setSLIDE(SLIDE) - } static get SLIDE_SWITCH(): TransitionEffect { return TransitionEffect.getSLIDE_SWITCH() } - static set SLIDE_SWITCH(SLIDE_SWITCH: TransitionEffect) { - TransitionEffect.setSLIDE_SWITCH(SLIDE_SWITCH) - } constructor(_0: boolean, peerPtr: KPointer) { this.peer = new Finalizable(peerPtr, TransitionEffect.getFinalizer()) } @@ -2030,7 +2030,7 @@ export class TransitionEffect implements MaterializedBase { return retval } static construct2(effect: TransitionEdge): KPointer { - const retval = ArkUIGeneratedNativeModule._TransitionEffect_construct2(TypeChecker.TransitionEdge_ToNumeric(effect)) + const retval = ArkUIGeneratedNativeModule._TransitionEffect_construct2(effect.valueOf()) return retval } static construct3(effect: TranslateOptions): KPointer { @@ -2094,7 +2094,7 @@ export class TransitionEffect implements MaterializedBase { return obj } private static move_serialize(edge: TransitionEdge): TransitionEffect { - const retval = ArkUIGeneratedNativeModule._TransitionEffect_move(TypeChecker.TransitionEdge_ToNumeric(edge)) + const retval = ArkUIGeneratedNativeModule._TransitionEffect_move(edge.valueOf()) const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) return obj } @@ -2108,33 +2108,21 @@ export class TransitionEffect implements MaterializedBase { const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) return obj } - private static setIDENTITY_serialize(IDENTITY: TransitionEffect): void { - ArkUIGeneratedNativeModule._TransitionEffect_setIDENTITY(toPeerPtr(IDENTITY)) - } private static getOPACITY_serialize(): TransitionEffect { const retval = ArkUIGeneratedNativeModule._TransitionEffect_getOPACITY() const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) return obj } - private static setOPACITY_serialize(OPACITY: TransitionEffect): void { - ArkUIGeneratedNativeModule._TransitionEffect_setOPACITY(toPeerPtr(OPACITY)) - } private static getSLIDE_serialize(): TransitionEffect { const retval = ArkUIGeneratedNativeModule._TransitionEffect_getSLIDE() const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) return obj } - private static setSLIDE_serialize(SLIDE: TransitionEffect): void { - ArkUIGeneratedNativeModule._TransitionEffect_setSLIDE(toPeerPtr(SLIDE)) - } private static getSLIDE_SWITCH_serialize(): TransitionEffect { const retval = ArkUIGeneratedNativeModule._TransitionEffect_getSLIDE_SWITCH() const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) return obj } - private static setSLIDE_SWITCH_serialize(SLIDE_SWITCH: TransitionEffect): void { - ArkUIGeneratedNativeModule._TransitionEffect_setSLIDE_SWITCH(toPeerPtr(SLIDE_SWITCH)) - } public static translate(options: TranslateOptions): TransitionEffect { const options_casted = options as (TranslateOptions) return TransitionEffect.translate_serialize(options_casted) @@ -2171,35 +2159,15 @@ export class TransitionEffect implements MaterializedBase { private static getIDENTITY(): TransitionEffect { return TransitionEffect.getIDENTITY_serialize() } - private static setIDENTITY(IDENTITY: TransitionEffect): void { - const IDENTITY_casted = IDENTITY as (TransitionEffect) - TransitionEffect.setIDENTITY_serialize(IDENTITY_casted) - return - } private static getOPACITY(): TransitionEffect { return TransitionEffect.getOPACITY_serialize() } - private static setOPACITY(OPACITY: TransitionEffect): void { - const OPACITY_casted = OPACITY as (TransitionEffect) - TransitionEffect.setOPACITY_serialize(OPACITY_casted) - return - } private static getSLIDE(): TransitionEffect { return TransitionEffect.getSLIDE_serialize() } - private static setSLIDE(SLIDE: TransitionEffect): void { - const SLIDE_casted = SLIDE as (TransitionEffect) - TransitionEffect.setSLIDE_serialize(SLIDE_casted) - return - } private static getSLIDE_SWITCH(): TransitionEffect { return TransitionEffect.getSLIDE_SWITCH_serialize() } - private static setSLIDE_SWITCH(SLIDE_SWITCH: TransitionEffect): void { - const SLIDE_SWITCH_casted = SLIDE_SWITCH as (TransitionEffect) - TransitionEffect.setSLIDE_SWITCH_serialize(SLIDE_SWITCH_casted) - return - } private animation_serialize(value: AnimateParam): TransitionEffect { const thisSerializer : SerializerBase = SerializerBase.hold() AnimateParam_serializer.write(thisSerializer, value) @@ -2439,7 +2407,7 @@ export class UICommonEventInternal implements MaterializedBase,UICommonEvent { } } export class ArkCommonMethodPeer extends PeerNode { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkCommonMethodPeer { @@ -2465,10 +2433,10 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number thisSerializer.writeNumber(valueTmpValueForIdx0ForIdx1) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) + const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) } } else if (valueTmpValue instanceof LayoutPolicy) { thisSerializer.writeInt8((1).toChar()) @@ -2497,10 +2465,10 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number thisSerializer.writeNumber(valueTmpValueForIdx0ForIdx1) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) + const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) } } else if (valueTmpValue instanceof LayoutPolicy) { thisSerializer.writeInt8((1).toChar()) @@ -2602,7 +2570,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as HitTestMode) - thisSerializer.writeInt32(TypeChecker.HitTestMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2673,10 +2641,10 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1ForIdx1 = valueTmpValueForIdx1 as number thisSerializer.writeNumber(valueTmpValueForIdx1ForIdx1) - } else if (valueTmpValueForIdx1 instanceof Resource) { + } else if (valueTmpValueForIdx1 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx1ForIdx2 = valueTmpValueForIdx1 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1ForIdx2) + const valueTmpValueForIdx1ForIdx2 = valueTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1ForIdx2) } } else if (valueTmpValue instanceof LocalizedPadding) { thisSerializer.writeInt8((2).toChar()) @@ -2689,7 +2657,7 @@ export class ArkCommonMethodPeer extends PeerNode { ArkUIGeneratedNativeModule._CommonMethod_setPadding(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setSafeAreaPaddingAttribute(value: Padding | LengthMetrics | LocalizedPadding | undefined): void { + setSafeAreaPaddingAttribute(value: Padding | arkui_Graphics_LengthMetrics | LocalizedPadding | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -2698,10 +2666,10 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as Padding Padding_serializer.write(thisSerializer, valueTmpValueForIdx0) - } else if (valueTmpValue instanceof LengthMetrics) { + } else if (valueTmpValue instanceof arkui_Graphics_LengthMetrics) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as LengthMetrics - LengthMetrics_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as arkui_Graphics_LengthMetrics + arkui_Graphics_LengthMetrics_serializer.write(thisSerializer, valueTmpValueForIdx1) } else if (valueTmpValue instanceof LocalizedPadding) { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as LocalizedPadding @@ -2733,10 +2701,10 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1ForIdx1 = valueTmpValueForIdx1 as number thisSerializer.writeNumber(valueTmpValueForIdx1ForIdx1) - } else if (valueTmpValueForIdx1 instanceof Resource) { + } else if (valueTmpValueForIdx1 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx1ForIdx2 = valueTmpValueForIdx1 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1ForIdx2) + const valueTmpValueForIdx1ForIdx2 = valueTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1ForIdx2) } } else if (valueTmpValue instanceof LocalizedPadding) { thisSerializer.writeInt8((2).toChar()) @@ -2754,10 +2722,10 @@ export class ArkCommonMethodPeer extends PeerNode { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -2766,10 +2734,10 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2801,7 +2769,7 @@ export class ArkCommonMethodPeer extends PeerNode { } else if (valueTmpValue instanceof ImageSize) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as ImageSize - thisSerializer.writeInt32(TypeChecker.ImageSize_ToNumeric(valueTmpValueForIdx1)) + thisSerializer.writeInt32(valueTmpValueForIdx1.valueOf()) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2809,19 +2777,19 @@ export class ArkCommonMethodPeer extends PeerNode { ArkUIGeneratedNativeModule._CommonMethod_setBackgroundImageSize(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setBackgroundImagePositionAttribute(value: Position | Alignment | undefined): void { + setBackgroundImagePositionAttribute(value: arkui_component_units_Position | Alignment | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Position) { + if (valueTmpValue instanceof arkui_component_units_Position) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Position - Position_serializer.write(thisSerializer, valueTmpValueForIdx0) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_units_Position + arkui_component_units_Position_serializer.write(thisSerializer, valueTmpValueForIdx0) } else if (valueTmpValue instanceof Alignment) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as Alignment - thisSerializer.writeInt32(TypeChecker.Alignment_ToNumeric(valueTmpValueForIdx1)) + thisSerializer.writeInt32(valueTmpValueForIdx1.valueOf()) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2913,7 +2881,7 @@ export class ArkCommonMethodPeer extends PeerNode { ArkUIGeneratedNativeModule._CommonMethod_setCompositingFilter(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setOpacityAttribute(value: number | Resource | undefined): void { + setOpacityAttribute(value: number | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -2922,10 +2890,10 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2953,7 +2921,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (valueTmpValue instanceof BorderStyle) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as BorderStyle - thisSerializer.writeInt32(TypeChecker.BorderStyle_ToNumeric(valueTmpValueForIdx0)) + thisSerializer.writeInt32(valueTmpValueForIdx0.valueOf()) } else if (valueTmpValue instanceof EdgeStyles) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as EdgeStyles @@ -2981,10 +2949,10 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number thisSerializer.writeNumber(valueTmpValueForIdx0ForIdx1) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) + const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) } } else if (valueTmpValue instanceof EdgeWidths) { thisSerializer.writeInt8((1).toChar()) @@ -3009,10 +2977,10 @@ export class ArkCommonMethodPeer extends PeerNode { if (valueTmpValue instanceof ResourceColor) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as ResourceColor - if (valueTmpValueForIdx0 instanceof Color) { + if (valueTmpValueForIdx0 instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0ForIdx0)) + const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0ForIdx0.getOrdinal()) } else if (valueTmpValueForIdx0 instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number @@ -3021,10 +2989,10 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as string thisSerializer.writeString(valueTmpValueForIdx0ForIdx2) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) + const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) } } else if (valueTmpValue instanceof EdgeColors) { thisSerializer.writeInt8((1).toChar()) @@ -3041,7 +3009,7 @@ export class ArkCommonMethodPeer extends PeerNode { ArkUIGeneratedNativeModule._CommonMethod_setBorderColor(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setBorderRadiusAttribute(value: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined): void { + setBorderRadiusAttribute(value: Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -3057,15 +3025,15 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number thisSerializer.writeNumber(valueTmpValueForIdx0ForIdx1) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) + const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) } - } else if (valueTmpValue instanceof BorderRadiuses) { + } else if (valueTmpValue instanceof arkui_component_units_BorderRadiuses) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as BorderRadiuses - BorderRadiuses_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as arkui_component_units_BorderRadiuses + arkui_component_units_BorderRadiuses_serializer.write(thisSerializer, valueTmpValueForIdx1) } else if (valueTmpValue instanceof LocalizedBorderRadiuses) { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as LocalizedBorderRadiuses @@ -3109,7 +3077,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (valueTmpValue instanceof OutlineStyle) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as OutlineStyle - thisSerializer.writeInt32(TypeChecker.OutlineStyle_ToNumeric(valueTmpValueForIdx0)) + thisSerializer.writeInt32(valueTmpValueForIdx0.valueOf()) } else if (valueTmpValue instanceof EdgeOutlineStyles) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as EdgeOutlineStyles @@ -3137,10 +3105,10 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number thisSerializer.writeNumber(valueTmpValueForIdx0ForIdx1) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) + const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) } } else if (valueTmpValue instanceof EdgeOutlineWidths) { thisSerializer.writeInt8((1).toChar()) @@ -3161,10 +3129,10 @@ export class ArkCommonMethodPeer extends PeerNode { if (valueTmpValue instanceof ResourceColor) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as ResourceColor - if (valueTmpValueForIdx0 instanceof Color) { + if (valueTmpValueForIdx0 instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0ForIdx0)) + const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0ForIdx0.getOrdinal()) } else if (valueTmpValueForIdx0 instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number @@ -3173,10 +3141,10 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as string thisSerializer.writeString(valueTmpValueForIdx0ForIdx2) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) + const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) } } else if (valueTmpValue instanceof EdgeColors) { thisSerializer.writeInt8((1).toChar()) @@ -3209,10 +3177,10 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number thisSerializer.writeNumber(valueTmpValueForIdx0ForIdx1) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) + const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) } } else if (valueTmpValue instanceof OutlineRadiuses) { thisSerializer.writeInt8((1).toChar()) @@ -3233,10 +3201,10 @@ export class ArkCommonMethodPeer extends PeerNode { if (valueTmpValue instanceof ResourceColor) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as ResourceColor - if (valueTmpValueForIdx0 instanceof Color) { + if (valueTmpValueForIdx0 instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0ForIdx0)) + const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0ForIdx0.getOrdinal()) } else if (valueTmpValueForIdx0 instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number @@ -3245,15 +3213,15 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as string thisSerializer.writeString(valueTmpValueForIdx0ForIdx2) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) + const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) } } else if (valueTmpValue instanceof ColoringStrategy) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as ColoringStrategy - thisSerializer.writeInt32(TypeChecker.ColoringStrategy_ToNumeric(valueTmpValueForIdx1)) + thisSerializer.writeInt32(valueTmpValueForIdx1.getOrdinal()) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -3309,12 +3277,24 @@ export class ArkCommonMethodPeer extends PeerNode { ArkUIGeneratedNativeModule._CommonMethod_setOnAccessibilityHover(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } + setOnAccessibilityHoverTransparentAttribute(value: AccessibilityTransparentCallback | undefined): void { + const thisSerializer : SerializerBase = SerializerBase.hold() + if (value !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const valueTmpValue = value! + thisSerializer.holdAndWriteCallback(valueTmpValue) + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) + } + ArkUIGeneratedNativeModule._CommonMethod_setOnAccessibilityHoverTransparent(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() + } setHoverEffectAttribute(value: HoverEffect | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as HoverEffect) - thisSerializer.writeInt32(TypeChecker.HoverEffect_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -3609,23 +3589,23 @@ export class ArkCommonMethodPeer extends PeerNode { ArkUIGeneratedNativeModule._CommonMethod_setGrayscale(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setColorBlendAttribute(value: Color | string | Resource | undefined): void { + setColorBlendAttribute(value: arkui_component_enums_Color | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof string) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -3858,7 +3838,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as Visibility) - thisSerializer.writeInt32(TypeChecker.Visibility_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -3914,7 +3894,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ItemAlign) - thisSerializer.writeInt32(TypeChecker.ItemAlign_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -3950,7 +3930,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as Direction) - thisSerializer.writeInt32(TypeChecker.Direction_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -3962,26 +3942,26 @@ export class ArkCommonMethodPeer extends PeerNode { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as Alignment) - thisSerializer.writeInt32(TypeChecker.Alignment_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._CommonMethod_setAlign(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setPositionAttribute(value: Position | Edges | LocalizedEdges | undefined): void { + setPositionAttribute(value: arkui_component_units_Position | arkui_component_units_Edges | LocalizedEdges | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Position) { + if (valueTmpValue instanceof arkui_component_units_Position) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Position - Position_serializer.write(thisSerializer, valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Edges) { + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_units_Position + arkui_component_units_Position_serializer.write(thisSerializer, valueTmpValueForIdx0) + } else if (valueTmpValue instanceof arkui_component_units_Edges) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Edges - Edges_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as arkui_component_units_Edges + arkui_component_units_Edges_serializer.write(thisSerializer, valueTmpValueForIdx1) } else if (valueTmpValue instanceof LocalizedEdges) { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as LocalizedEdges @@ -3993,15 +3973,15 @@ export class ArkCommonMethodPeer extends PeerNode { ArkUIGeneratedNativeModule._CommonMethod_setPosition(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMarkAnchorAttribute(value: Position | LocalizedPosition | undefined): void { + setMarkAnchorAttribute(value: arkui_component_units_Position | LocalizedPosition | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Position) { + if (valueTmpValue instanceof arkui_component_units_Position) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Position - Position_serializer.write(thisSerializer, valueTmpValueForIdx0) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_units_Position + arkui_component_units_Position_serializer.write(thisSerializer, valueTmpValueForIdx0) } else if (valueTmpValue instanceof LocalizedPosition) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as LocalizedPosition @@ -4013,19 +3993,19 @@ export class ArkCommonMethodPeer extends PeerNode { ArkUIGeneratedNativeModule._CommonMethod_setMarkAnchor(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setOffsetAttribute(value: Position | Edges | LocalizedEdges | undefined): void { + setOffsetAttribute(value: arkui_component_units_Position | arkui_component_units_Edges | LocalizedEdges | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Position) { + if (valueTmpValue instanceof arkui_component_units_Position) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Position - Position_serializer.write(thisSerializer, valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Edges) { + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_units_Position + arkui_component_units_Position_serializer.write(thisSerializer, valueTmpValueForIdx0) + } else if (valueTmpValue instanceof arkui_component_units_Edges) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Edges - Edges_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as arkui_component_units_Edges + arkui_component_units_Edges_serializer.write(thisSerializer, valueTmpValueForIdx1) } else if (valueTmpValue instanceof LocalizedEdges) { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as LocalizedEdges @@ -4177,7 +4157,7 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt32((valueTmpValue.length).toInt()) for (let valueTmpValueCounterI = 0; valueTmpValueCounterI < valueTmpValue.length; valueTmpValueCounterI++) { const valueTmpValueTmpElement : uniformTypeDescriptor.UniformDataType = valueTmpValue[valueTmpValueCounterI] - thisSerializer.writeInt32(TypeChecker.uniformTypeDescriptor_UniformDataType_ToNumeric(valueTmpValueTmpElement)) + thisSerializer.writeInt32(valueTmpValueTmpElement.getOrdinal()) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -4293,7 +4273,7 @@ export class ArkCommonMethodPeer extends PeerNode { } else if (valueTmpValue instanceof ShadowStyle) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as ShadowStyle - thisSerializer.writeInt32(TypeChecker.ShadowStyle_ToNumeric(valueTmpValueForIdx1)) + thisSerializer.writeInt32(valueTmpValueForIdx1.valueOf()) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -4417,12 +4397,12 @@ export class ArkCommonMethodPeer extends PeerNode { ArkUIGeneratedNativeModule._CommonMethod_setGeometryTransition0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setRestoreIdAttribute(value: number | undefined): void { + setRestoreIdAttribute(value: int32 | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - thisSerializer.writeNumber(valueTmpValue) + thisSerializer.writeInt32(valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -4518,7 +4498,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as AccessibilitySamePageMode) - thisSerializer.writeInt32(TypeChecker.AccessibilitySamePageMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -4537,12 +4517,12 @@ export class ArkCommonMethodPeer extends PeerNode { ArkUIGeneratedNativeModule._CommonMethod_setAccessibilityScrollTriggerable(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setAccessibilityTextOfResourceTypeAttribute(value: Resource | undefined): void { + setAccessibilityTextOfResourceTypeAttribute(value: global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - Resource_serializer.write(thisSerializer, valueTmpValue) + global_resource_Resource_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -4554,7 +4534,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as AccessibilityRoleType) - thisSerializer.writeInt32(TypeChecker.AccessibilityRoleType_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -4597,12 +4577,12 @@ export class ArkCommonMethodPeer extends PeerNode { ArkUIGeneratedNativeModule._CommonMethod_setAccessibilityDescriptionOfStringType(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setAccessibilityDescriptionOfResourceTypeAttribute(value: Resource | undefined): void { + setAccessibilityDescriptionOfResourceTypeAttribute(value: global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - Resource_serializer.write(thisSerializer, valueTmpValue) + global_resource_Resource_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -4665,7 +4645,7 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt32((valueTmpValue.length).toInt()) for (let valueTmpValueCounterI = 0; valueTmpValueCounterI < valueTmpValue.length; valueTmpValueCounterI++) { const valueTmpValueTmpElement : ObscuredReasons = valueTmpValue[valueTmpValueCounterI] - thisSerializer.writeInt32(TypeChecker.ObscuredReasons_ToNumeric(valueTmpValueTmpElement)) + thisSerializer.writeInt32(valueTmpValueTmpElement.valueOf()) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -4702,7 +4682,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as RenderFit) - thisSerializer.writeInt32(TypeChecker.RenderFit_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -4798,7 +4778,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as FocusDrawLevel) - thisSerializer.writeInt32(TypeChecker.FocusDrawLevel_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -4825,7 +4805,7 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt32((typesTmpValue.length).toInt()) for (let typesTmpValueCounterI = 0; typesTmpValueCounterI < typesTmpValue.length; typesTmpValueCounterI++) { const typesTmpValueTmpElement : SafeAreaType = typesTmpValue[typesTmpValueCounterI] - thisSerializer.writeInt32(TypeChecker.SafeAreaType_ToNumeric(typesTmpValueTmpElement)) + thisSerializer.writeInt32(typesTmpValueTmpElement.valueOf()) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -4836,7 +4816,7 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt32((edgesTmpValue.length).toInt()) for (let edgesTmpValueCounterI = 0; edgesTmpValueCounterI < edgesTmpValue.length; edgesTmpValueCounterI++) { const edgesTmpValueTmpElement : SafeAreaEdge = edgesTmpValue[edgesTmpValueCounterI] - thisSerializer.writeInt32(TypeChecker.SafeAreaEdge_ToNumeric(edgesTmpValueTmpElement)) + thisSerializer.writeInt32(edgesTmpValueTmpElement.valueOf()) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -4863,22 +4843,22 @@ export class ArkCommonMethodPeer extends PeerNode { ArkUIGeneratedNativeModule._CommonMethod_setBackground(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setBackgroundImage0Attribute(src: ResourceStr | image.PixelMap | undefined, repeat?: ImageRepeat): void { + setBackgroundImage0Attribute(src: arkui_component_units_ResourceStr | image.PixelMap | undefined, repeat?: ImageRepeat): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (src !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const srcTmpValue = src! - if (srcTmpValue instanceof ResourceStr) { + if (srcTmpValue instanceof arkui_component_units_ResourceStr) { thisSerializer.writeInt8((0).toChar()) - const srcTmpValueForIdx0 = srcTmpValue as ResourceStr + const srcTmpValueForIdx0 = srcTmpValue as arkui_component_units_ResourceStr if (srcTmpValueForIdx0 instanceof string) { thisSerializer.writeInt8((0).toChar()) const srcTmpValueForIdx0ForIdx0 = srcTmpValueForIdx0 as string thisSerializer.writeString(srcTmpValueForIdx0ForIdx0) - } else if (srcTmpValueForIdx0 instanceof Resource) { + } else if (srcTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const srcTmpValueForIdx0ForIdx1 = srcTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, srcTmpValueForIdx0ForIdx1) + const srcTmpValueForIdx0ForIdx1 = srcTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, srcTmpValueForIdx0ForIdx1) } } else if (srcTmpValue instanceof image.PixelMap) { thisSerializer.writeInt8((1).toChar()) @@ -4891,29 +4871,29 @@ export class ArkCommonMethodPeer extends PeerNode { if (repeat !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const repeatTmpValue = (repeat as ImageRepeat) - thisSerializer.writeInt32(TypeChecker.ImageRepeat_ToNumeric(repeatTmpValue)) + thisSerializer.writeInt32(repeatTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._CommonMethod_setBackgroundImage0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setBackgroundImage1Attribute(src: ResourceStr | image.PixelMap | undefined, options?: BackgroundImageOptions): void { + setBackgroundImage1Attribute(src: arkui_component_units_ResourceStr | image.PixelMap | undefined, options?: BackgroundImageOptions): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (src !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const srcTmpValue = src! - if (srcTmpValue instanceof ResourceStr) { + if (srcTmpValue instanceof arkui_component_units_ResourceStr) { thisSerializer.writeInt8((0).toChar()) - const srcTmpValueForIdx0 = srcTmpValue as ResourceStr + const srcTmpValueForIdx0 = srcTmpValue as arkui_component_units_ResourceStr if (srcTmpValueForIdx0 instanceof string) { thisSerializer.writeInt8((0).toChar()) const srcTmpValueForIdx0ForIdx0 = srcTmpValueForIdx0 as string thisSerializer.writeString(srcTmpValueForIdx0ForIdx0) - } else if (srcTmpValueForIdx0 instanceof Resource) { + } else if (srcTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const srcTmpValueForIdx0ForIdx1 = srcTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, srcTmpValueForIdx0ForIdx1) + const srcTmpValueForIdx0ForIdx1 = srcTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, srcTmpValueForIdx0ForIdx1) } } else if (srcTmpValue instanceof image.PixelMap) { thisSerializer.writeInt8((1).toChar()) @@ -4938,7 +4918,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (style !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const styleTmpValue = (style as BlurStyle) - thisSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(styleTmpValue)) + thisSerializer.writeInt32(styleTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -4983,7 +4963,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (style !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const styleTmpValue = (style as BlurStyle) - thisSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(styleTmpValue)) + thisSerializer.writeInt32(styleTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -5004,7 +4984,7 @@ export class ArkCommonMethodPeer extends PeerNode { ArkUIGeneratedNativeModule._CommonMethod_setForegroundBlurStyle(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setOnClick1Attribute(event: ((event: ClickEvent) => void) | undefined, distanceThreshold: number | undefined): void { + setOnClick1Attribute(event: ((event: ClickEvent) => void) | undefined, distanceThreshold: double | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (event !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -5016,7 +4996,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (distanceThreshold !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const distanceThresholdTmpValue = distanceThreshold! - thisSerializer.writeNumber(distanceThresholdTmpValue) + thisSerializer.writeFloat64(distanceThresholdTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -5061,7 +5041,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (priority !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const priorityTmpValue = (priority as FocusPriority) - thisSerializer.writeInt32(TypeChecker.FocusPriority_ToNumeric(priorityTmpValue)) + thisSerializer.writeInt32(priorityTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -5096,10 +5076,10 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt8((0).toChar()) const gestureTmpValueForIdx0 = gestureTmpValue as Gesture Gesture_serializer.write(thisSerializer, gestureTmpValueForIdx0) - } else if (gestureTmpValue instanceof object) { + } else if (gestureTmpValue instanceof GestureGroup) { thisSerializer.writeInt8((1).toChar()) - const gestureTmpValueForIdx1 = gestureTmpValue as object - thisSerializer.writeCustomObject('object', gestureTmpValueForIdx1) + const gestureTmpValueForIdx1 = gestureTmpValue as GestureGroup + GestureGroup_serializer.write(thisSerializer, gestureTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -5107,7 +5087,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (mask !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const maskTmpValue = (mask as GestureMask) - thisSerializer.writeInt32(TypeChecker.GestureMask_ToNumeric(maskTmpValue)) + thisSerializer.writeInt32(maskTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -5123,10 +5103,10 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt8((0).toChar()) const gestureTmpValueForIdx0 = gestureTmpValue as Gesture Gesture_serializer.write(thisSerializer, gestureTmpValueForIdx0) - } else if (gestureTmpValue instanceof object) { + } else if (gestureTmpValue instanceof GestureGroup) { thisSerializer.writeInt8((1).toChar()) - const gestureTmpValueForIdx1 = gestureTmpValue as object - thisSerializer.writeCustomObject('object', gestureTmpValueForIdx1) + const gestureTmpValueForIdx1 = gestureTmpValue as GestureGroup + GestureGroup_serializer.write(thisSerializer, gestureTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -5134,7 +5114,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (mask !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const maskTmpValue = (mask as GestureMask) - thisSerializer.writeInt32(TypeChecker.GestureMask_ToNumeric(maskTmpValue)) + thisSerializer.writeInt32(maskTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -5150,10 +5130,10 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt8((0).toChar()) const gestureTmpValueForIdx0 = gestureTmpValue as Gesture Gesture_serializer.write(thisSerializer, gestureTmpValueForIdx0) - } else if (gestureTmpValue instanceof object) { + } else if (gestureTmpValue instanceof GestureGroup) { thisSerializer.writeInt8((1).toChar()) - const gestureTmpValueForIdx1 = gestureTmpValue as object - thisSerializer.writeCustomObject('object', gestureTmpValueForIdx1) + const gestureTmpValueForIdx1 = gestureTmpValue as GestureGroup + GestureGroup_serializer.write(thisSerializer, gestureTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -5161,7 +5141,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (mask !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const maskTmpValue = (mask as GestureMask) - thisSerializer.writeInt32(TypeChecker.GestureMask_ToNumeric(maskTmpValue)) + thisSerializer.writeInt32(maskTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -5228,7 +5208,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (effectType !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const effectTypeTmpValue = (effectType as EffectType) - thisSerializer.writeInt32(TypeChecker.EffectType_ToNumeric(effectTypeTmpValue)) + thisSerializer.writeInt32(effectTypeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -5285,14 +5265,14 @@ export class ArkCommonMethodPeer extends PeerNode { if (direction !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const directionTmpValue = (direction as Axis) - thisSerializer.writeInt32(TypeChecker.Axis_ToNumeric(directionTmpValue)) + thisSerializer.writeInt32(directionTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } if (style !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const styleTmpValue = (style as ChainStyle) - thisSerializer.writeInt32(TypeChecker.ChainStyle_ToNumeric(styleTmpValue)) + thisSerializer.writeInt32(styleTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -5368,7 +5348,7 @@ export class ArkCommonMethodPeer extends PeerNode { ArkUIGeneratedNativeModule._CommonMethod_setDragPreviewOptions(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setOverlayAttribute(value: string | CustomBuilder | ComponentContent | undefined, options?: OverlayOptions): void { + setOverlayAttribute(value: string | CustomBuilder | ComponentContent | undefined, options?: OverlayOptions): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -5381,10 +5361,10 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as CustomBuilder thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(valueTmpValueForIdx1)) - } else if (valueTmpValue instanceof ComponentContent) { + } else if (valueTmpValue instanceof ComponentContent) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as ComponentContent - ComponentContent_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as ComponentContent + thisSerializer.holdAndWriteObject(valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -5404,35 +5384,41 @@ export class ArkCommonMethodPeer extends PeerNode { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as BlendMode) - thisSerializer.writeInt32(TypeChecker.BlendMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } if (type !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const typeTmpValue = (type as BlendApplyType) - thisSerializer.writeInt32(TypeChecker.BlendApplyType_ToNumeric(typeTmpValue)) + thisSerializer.writeInt32(typeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._CommonMethod_setBlendMode(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setAdvancedBlendModeAttribute(effect: BlendMode | uiEffect.Blender, type?: BlendApplyType): void { + setAdvancedBlendModeAttribute(effect: BlendMode | uiEffect.Blender | undefined, type?: BlendApplyType): void { const thisSerializer : SerializerBase = SerializerBase.hold() - if (effect instanceof BlendMode) { - thisSerializer.writeInt8((0).toChar()) - const effectForIdx0 = effect as BlendMode - thisSerializer.writeInt32(TypeChecker.BlendMode_ToNumeric(effectForIdx0)) - } else if (effect instanceof uiEffect.Blender) { - thisSerializer.writeInt8((1).toChar()) - const effectForIdx1 = effect as uiEffect.Blender - uiEffect_BrightnessBlender_serializer.write(thisSerializer, effectForIdx1) + if (effect !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const effectTmpValue = effect! + if (effectTmpValue instanceof BlendMode) { + thisSerializer.writeInt8((0).toChar()) + const effectTmpValueForIdx0 = effectTmpValue as BlendMode + thisSerializer.writeInt32(effectTmpValueForIdx0.valueOf()) + } else if (effectTmpValue instanceof uiEffect.Blender) { + thisSerializer.writeInt8((1).toChar()) + const effectTmpValueForIdx1 = effectTmpValue as uiEffect.Blender + uiEffect_BrightnessBlender_serializer.write(thisSerializer, effectTmpValueForIdx1) + } + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) } if (type !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const typeTmpValue = (type as BlendApplyType) - thisSerializer.writeInt32(TypeChecker.BlendApplyType_ToNumeric(typeTmpValue)) + thisSerializer.writeInt32(typeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -5463,17 +5449,17 @@ export class ArkCommonMethodPeer extends PeerNode { if (message !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const messageTmpValue = message! - if (messageTmpValue instanceof ResourceStr) { + if (messageTmpValue instanceof arkui_component_units_ResourceStr) { thisSerializer.writeInt8((0).toChar()) - const messageTmpValueForIdx0 = messageTmpValue as ResourceStr + const messageTmpValueForIdx0 = messageTmpValue as arkui_component_units_ResourceStr if (messageTmpValueForIdx0 instanceof string) { thisSerializer.writeInt8((0).toChar()) const messageTmpValueForIdx0ForIdx0 = messageTmpValueForIdx0 as string thisSerializer.writeString(messageTmpValueForIdx0ForIdx0) - } else if (messageTmpValueForIdx0 instanceof Resource) { + } else if (messageTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const messageTmpValueForIdx0ForIdx1 = messageTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, messageTmpValueForIdx0ForIdx1) + const messageTmpValueForIdx0ForIdx1 = messageTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, messageTmpValueForIdx0ForIdx1) } } else if (messageTmpValue instanceof StyledString) { thisSerializer.writeInt8((1).toChar()) @@ -5601,7 +5587,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (responseType !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const responseTypeTmpValue = (responseType as ResponseType) - thisSerializer.writeInt32(TypeChecker.ResponseType_ToNumeric(responseTypeTmpValue)) + thisSerializer.writeInt32(responseTypeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -5668,7 +5654,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (type !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const typeTmpValue = (type as ModalTransition) - thisSerializer.writeInt32(TypeChecker.ModalTransition_ToNumeric(typeTmpValue)) + thisSerializer.writeInt32(typeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -5743,15 +5729,15 @@ export class ArkCommonMethodPeer extends PeerNode { ArkUIGeneratedNativeModule._CommonMethod_setBindSheet(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setOnVisibleAreaChangeAttribute(ratios: Array | undefined, event: VisibleAreaChangeCallback | undefined): void { + setOnVisibleAreaChangeAttribute(ratios: Array | undefined, event: VisibleAreaChangeCallback | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (ratios !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const ratiosTmpValue = ratios! thisSerializer.writeInt32((ratiosTmpValue.length).toInt()) for (let ratiosTmpValueCounterI = 0; ratiosTmpValueCounterI < ratiosTmpValue.length; ratiosTmpValueCounterI++) { - const ratiosTmpValueTmpElement : number = ratiosTmpValue[ratiosTmpValueCounterI] - thisSerializer.writeNumber(ratiosTmpValueTmpElement) + const ratiosTmpValueTmpElement : double = ratiosTmpValue[ratiosTmpValueCounterI] + thisSerializer.writeFloat64(ratiosTmpValueTmpElement) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -5797,7 +5783,7 @@ export class ArkCommonMethodPeer extends PeerNode { } else if (valueTmpValue instanceof FunctionKey) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as FunctionKey - thisSerializer.writeInt32(TypeChecker.FunctionKey_ToNumeric(valueTmpValueForIdx1)) + thisSerializer.writeInt32(valueTmpValueForIdx1.valueOf()) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -5808,7 +5794,7 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeInt32((keysTmpValue.length).toInt()) for (let keysTmpValueCounterI = 0; keysTmpValueCounterI < keysTmpValue.length; keysTmpValueCounterI++) { const keysTmpValueTmpElement : ModifierKey = keysTmpValue[keysTmpValueCounterI] - thisSerializer.writeInt32(TypeChecker.ModifierKey_ToNumeric(keysTmpValueTmpElement)) + thisSerializer.writeInt32(keysTmpValueTmpElement.valueOf()) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -5863,7 +5849,7 @@ export class ArkCommonMethodPeer extends PeerNode { } } export class ArkCommonShapeMethodPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkCommonShapeMethodPeer { @@ -5878,10 +5864,10 @@ export class ArkCommonShapeMethodPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -5890,10 +5876,10 @@ export class ArkCommonShapeMethodPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -5906,10 +5892,10 @@ export class ArkCommonShapeMethodPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -5918,10 +5904,10 @@ export class ArkCommonShapeMethodPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -5954,7 +5940,7 @@ export class ArkCommonShapeMethodPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as LineCapStyle) - thisSerializer.writeInt32(TypeChecker.LineCapStyle_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -5966,7 +5952,7 @@ export class ArkCommonShapeMethodPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as LineJoinStyle) - thisSerializer.writeInt32(TypeChecker.LineJoinStyle_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -5993,7 +5979,7 @@ export class ArkCommonShapeMethodPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._CommonShapeMethod_setStrokeMiterLimit(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setStrokeOpacityAttribute(value: number | string | Resource | undefined): void { + setStrokeOpacityAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -6006,10 +5992,10 @@ export class ArkCommonShapeMethodPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -6017,7 +6003,7 @@ export class ArkCommonShapeMethodPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._CommonShapeMethod_setStrokeOpacity(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFillOpacityAttribute(value: number | string | Resource | undefined): void { + setFillOpacityAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -6030,10 +6016,10 @@ export class ArkCommonShapeMethodPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -6054,10 +6040,10 @@ export class ArkCommonShapeMethodPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -6093,10 +6079,10 @@ export class ArkCommonShapeMethodPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueTmpElementForIdx1 = valueTmpValueTmpElement as number thisSerializer.writeNumber(valueTmpValueTmpElementForIdx1) - } else if (valueTmpValueTmpElement instanceof Resource) { + } else if (valueTmpValueTmpElement instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueTmpElementForIdx2 = valueTmpValueTmpElement as Resource - Resource_serializer.write(thisSerializer, valueTmpValueTmpElementForIdx2) + const valueTmpValueTmpElementForIdx2 = valueTmpValueTmpElement as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueTmpElementForIdx2) } } } else { @@ -6107,7 +6093,7 @@ export class ArkCommonShapeMethodPeer extends ArkCommonMethodPeer { } } export class ArkScrollableCommonMethodPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkScrollableCommonMethodPeer { @@ -6122,22 +6108,22 @@ export class ArkScrollableCommonMethodPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as BarState) - thisSerializer.writeInt32(TypeChecker.BarState_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._ScrollableCommonMethod_setScrollBar(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setScrollBarColorAttribute(value: Color | number | string | undefined): void { + setScrollBarColorAttribute(value: arkui_component_enums_Color | number | string | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -6197,7 +6183,7 @@ export class ArkScrollableCommonMethodPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._ScrollableCommonMethod_setEnableScrollInteraction(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFrictionAttribute(value: number | Resource | undefined): void { + setFrictionAttribute(value: number | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -6206,10 +6192,10 @@ export class ArkScrollableCommonMethodPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -6285,7 +6271,7 @@ export class ArkScrollableCommonMethodPeer extends ArkCommonMethodPeer { if (valueTmpValue instanceof ContentClipMode) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as ContentClipMode - thisSerializer.writeInt32(TypeChecker.ContentClipMode_ToNumeric(valueTmpValueForIdx0)) + thisSerializer.writeInt32(valueTmpValueForIdx0.valueOf()) } else if (valueTmpValue instanceof RectShape) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as RectShape @@ -6302,7 +6288,7 @@ export class ArkScrollableCommonMethodPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as CrownSensitivity) - thisSerializer.writeInt32(TypeChecker.CrownSensitivity_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -6326,7 +6312,7 @@ export class ArkScrollableCommonMethodPeer extends ArkCommonMethodPeer { if (edgeEffect !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const edgeEffectTmpValue = (edgeEffect as EdgeEffect) - thisSerializer.writeInt32(TypeChecker.EdgeEffect_ToNumeric(edgeEffectTmpValue)) + thisSerializer.writeInt32(edgeEffectTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -6360,13 +6346,6 @@ export class ArkScrollableCommonMethodPeer extends ArkCommonMethodPeer { thisSerializer.release() } } -export interface TransitionOptions { - type?: TransitionType; - opacity?: number; - translate?: TranslateOptions; - scale?: ScaleOptions; - rotate?: RotateOptions; -} export interface InputCounterOptions { thresholdPercentage?: number; highlightBorder?: boolean; @@ -6386,7 +6365,7 @@ export type ReuseIdCallback = () => string; export interface ReuseOptions { reuseId?: ReuseIdCallback; } -export { Context } from "./../framework/application.Context" +export { Context } from "application.Context" export interface Configuration { readonly colorMode: string; readonly fontScale: number; @@ -6534,6 +6513,16 @@ export enum AccessibilityRoleType { ROLE_NONE = 124 } export type AccessibilityFocusCallback = (isFocus: boolean) => void; +export enum AccessibilityAction { + UNDEFINED_ACTION = 0, + ACCESSIBILITY_CLICK = 1 +} +export enum AccessibilityActionInterceptResult { + ACTION_INTERCEPT = 0, + ACTION_CONTINUE = 1, + ACTION_RISE = 2 +} +export type AccessibilityActionInterceptCallback = (action: AccessibilityAction) => AccessibilityActionInterceptResult; export enum FinishCallbackType { REMOVED = 0, LOGICALLY = 1 @@ -6747,6 +6736,10 @@ export enum ThemeColorMode { LIGHT = 1, DARK = 2 } +export enum AnchoredColorMode { + FOLLOW_SYSTEM = 0, + FOLLOW_TARGET = 1 +} export enum AdaptiveColor { DEFAULT = 0, AVERAGE = 1 @@ -6789,7 +6782,7 @@ export interface ForegroundEffectOptions { } export interface PickerTextStyle { color?: ResourceColor; - font?: Font; + font?: arkui_component_units_Font; } export interface PickerDialogButtonStyle { type?: ButtonType; @@ -6799,9 +6792,9 @@ export interface PickerDialogButtonStyle { fontColor?: ResourceColor; fontWeight?: FontWeight | number | string; fontStyle?: FontStyle; - fontFamily?: Resource | string; + fontFamily?: global_resource_Resource | string; backgroundColor?: ResourceColor; - borderRadius?: Length | BorderRadiuses; + borderRadius?: Length | arkui_component_units_BorderRadiuses; primary?: boolean; } export enum ShadowType { @@ -6809,11 +6802,11 @@ export enum ShadowType { BLUR = 1 } export interface ShadowOptions { - radius: number | Resource; + radius: number | global_resource_Resource; type?: ShadowType; - color?: Color | string | Resource | ColoringStrategy; - offsetX?: number | Resource; - offsetY?: number | Resource; + color?: arkui_component_enums_Color | string | global_resource_Resource | ColoringStrategy; + offsetX?: number | global_resource_Resource; + offsetY?: number | global_resource_Resource; fill?: boolean; } export enum ShadowStyle { @@ -6825,9 +6818,9 @@ export enum ShadowStyle { OUTER_FLOATING_MD = 5 } export interface MultiShadowOptions { - radius?: number | Resource; - offsetX?: number | Resource; - offsetY?: number | Resource; + radius?: number | global_resource_Resource; + offsetX?: number | global_resource_Resource; + offsetY?: number | global_resource_Resource; } export enum SafeAreaType { SYSTEM = 0, @@ -6856,7 +6849,7 @@ export type ModifierKeyStateGetter = (keys: Array) => boolean; export interface BorderImageOption { slice?: Length | EdgeWidths | LocalizedEdgeWidths; repeat?: RepeatMode; - source?: string | Resource | LinearGradientOptions; + source?: string | global_resource_Resource | LinearGradientOptions; width?: Length | EdgeWidths | LocalizedEdgeWidths; outset?: Length | EdgeWidths | LocalizedEdgeWidths; fill?: boolean; @@ -6965,8 +6958,8 @@ export interface ContentCoverOptions extends BindOptions { transition?: TransitionEffect; } export interface SheetTitleOptions { - title: ResourceStr; - subtitle?: ResourceStr; + title: arkui_component_units_ResourceStr; + subtitle?: arkui_component_units_ResourceStr; } export enum SheetType { BOTTOM = 0, @@ -7015,7 +7008,7 @@ export interface SheetOptions extends BindOptions { maskColor?: ResourceColor; detents?: TripleLengthDetents; blurStyle?: BlurStyle; - showClose?: boolean | Resource; + showClose?: boolean | global_resource_Resource; preferType?: SheetType; title?: SheetTitleOptions | CustomBuilder; shouldDismiss?: ((sheetDismiss: SheetDismiss) => void); @@ -7033,13 +7026,13 @@ export interface SheetOptions extends BindOptions { onDetentsDidChange?: ((value0: number) => void); onWidthDidChange?: ((value0: number) => void); onTypeDidChange?: ((value0: SheetType) => void); - uiContext?: UIContext; + uiContext?: ohos_arkui_UIContext_UIContext; keyboardAvoidMode?: SheetKeyboardAvoidMode; enableHoverMode?: boolean; hoverModeArea?: HoverModeAreaType; - offset?: Position; + offset?: arkui_component_units_Position; effectEdge?: number; - radius?: LengthMetrics | BorderRadiuses | LocalizedBorderRadiuses; + radius?: arkui_Graphics_LengthMetrics | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses; detentSelection?: SheetSize | Length; showInSubWindow?: boolean; placement?: Placement; @@ -7055,7 +7048,7 @@ export interface StateStyles { } export interface PopupMessageOptions { textColor?: ResourceColor; - font?: Font; + font?: arkui_component_units_Font; } export enum DismissReason { PRESS_BACK = 0, @@ -7070,6 +7063,10 @@ export type PopupStateChangeCallback = (event: PopupStateChangeParam) => void; export interface PopupMaskType { color: ResourceColor; } +export interface PopupBorderLinearGradient { + direction?: GradientDirection; + colors: Array<[ ResourceColor, number ]>; +} export interface PopupCommonOptions { placement?: Placement; popupColor?: ResourceColor; @@ -7080,7 +7077,7 @@ export interface PopupCommonOptions { showInSubWindow?: boolean; mask?: boolean | PopupMaskType; targetSpace?: Length; - offset?: Position; + offset?: arkui_component_units_Position; width?: Dimension; arrowPointPosition?: ArrowPointPosition; arrowWidth?: Dimension; @@ -7093,6 +7090,11 @@ export interface PopupCommonOptions { onWillDismiss?: boolean | ((value0: DismissPopupAction) => void); enableHoverMode?: boolean; followTransformOfTarget?: boolean; + colorMode?: AnchoredColorMode; + onDidDisappear?: (() => void); + onWillDisappear?: (() => void); + onWillAppear?: (() => void); + onDidAppear?: (() => void); } export interface TipsOptions { appearingTime?: number; @@ -7120,8 +7122,8 @@ export interface PopupOptions { messageOptions?: PopupMessageOptions; targetSpace?: Length; enableArrow?: boolean; - offset?: Position; - popupColor?: Color | string | Resource | number; + offset?: arkui_component_units_Position; + popupColor?: arkui_component_enums_Color | string | global_resource_Resource | number; autoCancel?: boolean; width?: Dimension; arrowPointPosition?: ArrowPointPosition; @@ -7135,11 +7137,16 @@ export interface PopupOptions { enableHoverMode?: boolean; followTransformOfTarget?: boolean; keyboardAvoidMode?: KeyboardAvoidMode; + colorMode?: AnchoredColorMode; + onWillDisappear?: (() => void); + onDidAppear?: (() => void); + onWillAppear?: (() => void); + onDidDisappear?: (() => void); } export interface CustomPopupOptions { builder: CustomBuilder; placement?: Placement; - popupColor?: Color | string | Resource | number; + popupColor?: arkui_component_enums_Color | string | global_resource_Resource | number; enableArrow?: boolean; autoCancel?: boolean; onStateChange?: PopupStateChangeCallback; @@ -7147,7 +7154,7 @@ export interface CustomPopupOptions { showInSubWindow?: boolean; mask?: boolean | PopupMaskType; targetSpace?: Length; - offset?: Position; + offset?: arkui_component_units_Position; width?: Dimension; arrowPointPosition?: ArrowPointPosition; arrowWidth?: Dimension; @@ -7161,6 +7168,11 @@ export interface CustomPopupOptions { enableHoverMode?: boolean; followTransformOfTarget?: boolean; keyboardAvoidMode?: KeyboardAvoidMode; + colorMode?: AnchoredColorMode; + onDidAppear?: (() => void); + onWillDisappear?: (() => void); + onDidDisappear?: (() => void); + onWillAppear?: (() => void); } export enum MenuPreviewMode { NONE = 0, @@ -7175,20 +7187,25 @@ export interface ContextMenuAnimationOptions { transition?: TransitionEffect; hoverScale?: AnimationNumberRange; } -export type BorderRadiusType = Length | BorderRadiuses | LocalizedBorderRadiuses; +export enum PreviewScaleMode { + AUTO = 0, + CONSTANT = 1, + MAINTAIN = 2 +} +export type BorderRadiusType = Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses; export enum HapticFeedbackMode { DISABLED = 0, ENABLED = 1, AUTO = 2 } export interface ContextMenuOptions { - offset?: Position; + offset?: arkui_component_units_Position; placement?: Placement; enableArrow?: boolean; arrowOffset?: Length; preview?: MenuPreviewMode | CustomBuilder; previewBorderRadius?: BorderRadiusType; - borderRadius?: Length | BorderRadiuses | LocalizedBorderRadiuses; + borderRadius?: Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses; onAppear?: (() => void); onDisappear?: (() => void); aboutToAppear?: (() => void); @@ -7203,10 +7220,13 @@ export interface ContextMenuOptions { enableHoverMode?: boolean; outlineColor?: ResourceColor | EdgeColors; outlineWidth?: Dimension | EdgeOutlineWidths; + maxHeight?: arkui_Graphics_LengthMetrics; + colorMode?: AnchoredColorMode; hapticFeedbackMode?: HapticFeedbackMode; + maintainScaleEnabled?: boolean; } export interface MenuOptions extends ContextMenuOptions { - title?: ResourceStr; + title?: arkui_component_units_ResourceStr; showInSubWindow?: boolean; } export interface TouchTestInfo { @@ -7234,15 +7254,15 @@ export interface ClickEffect { scale?: number; } export interface FadingEdgeOptions { - fadingEdgeLength?: LengthMetrics; + fadingEdgeLength?: arkui_Graphics_LengthMetrics; } export interface NestedScrollOptions { scrollForward: NestedScrollMode; scrollBackward: NestedScrollMode; } export interface MenuElement { - value: ResourceStr; - icon?: ResourceStr; + value: arkui_component_units_ResourceStr; + icon?: arkui_component_units_ResourceStr; symbolIcon?: SymbolGlyphModifier; enabled?: boolean; action: (() => void); @@ -7277,6 +7297,7 @@ export enum MenuPolicy { } export interface DragPreviewOptions { mode?: DragPreviewMode | Array; + modifier?: ImageModifier; numberBadge?: boolean | number; sizeChangeEffect?: DraggingSizeChangeEffect; } @@ -7297,7 +7318,19 @@ export interface InvertOptions { threshold: number; thresholdRange: number; } -export type TipsMessageType = ResourceStr | StyledString; +export type TipsMessageType = arkui_component_units_ResourceStr | StyledString; +export enum ModalMode { + AUTO = 0, + NONE = 1, + TARGET_WINDOW = 2 +} +export interface MenuMaskType { + color?: ResourceColor; + backgroundBlurStyle?: BlurStyle; +} +export enum AvailableLayoutArea { + SAFE_AREA = 0 +} export interface BackgroundImageOptions { syncLoad?: boolean; repeat?: ImageRepeat; @@ -7343,7 +7376,7 @@ export interface CommonMethod { padding(value: Padding | Length | LocalizedPadding | undefined): this { throw new Error("Unimplemented method padding") } - safeAreaPadding(value: Padding | LengthMetrics | LocalizedPadding | undefined): this { + safeAreaPadding(value: Padding | arkui_Graphics_LengthMetrics | LocalizedPadding | undefined): this { throw new Error("Unimplemented method safeAreaPadding") } margin(value: Padding | Length | LocalizedPadding | undefined): this { @@ -7358,7 +7391,7 @@ export interface CommonMethod { backgroundImageSize(value: SizeOptions | ImageSize | undefined): this { throw new Error("Unimplemented method backgroundImageSize") } - backgroundImagePosition(value: Position | Alignment | undefined): this { + backgroundImagePosition(value: arkui_component_units_Position | Alignment | undefined): this { throw new Error("Unimplemented method backgroundImagePosition") } backgroundEffect(value: BackgroundEffectOptions | undefined): this { @@ -7382,7 +7415,7 @@ export interface CommonMethod { compositingFilter(value: uiEffect.Filter | undefined): this { throw new Error("Unimplemented method compositingFilter") } - opacity(value: number | Resource | undefined): this { + opacity(value: number | global_resource_Resource | undefined): this { throw new Error("Unimplemented method opacity") } border(value: BorderOptions | undefined): this { @@ -7397,7 +7430,7 @@ export interface CommonMethod { borderColor(value: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined): this { throw new Error("Unimplemented method borderColor") } - borderRadius(value: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined): this { + borderRadius(value: Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses | undefined): this { throw new Error("Unimplemented method borderRadius") } borderImage(value: BorderImageOption | undefined): this { @@ -7433,6 +7466,9 @@ export interface CommonMethod { onAccessibilityHover(value: AccessibilityCallback | undefined): this { throw new Error("Unimplemented method onAccessibilityHover") } + onAccessibilityHoverTransparent(value: AccessibilityTransparentCallback | undefined): this { + throw new Error("Unimplemented method onAccessibilityHoverTransparent") + } hoverEffect(value: HoverEffect | undefined): this { throw new Error("Unimplemented method hoverEffect") } @@ -7508,7 +7544,7 @@ export interface CommonMethod { grayscale(value: number | undefined): this { throw new Error("Unimplemented method grayscale") } - colorBlend(value: Color | string | Resource | undefined): this { + colorBlend(value: arkui_component_enums_Color | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method colorBlend") } saturate(value: number | undefined): this { @@ -7589,13 +7625,13 @@ export interface CommonMethod { align(value: Alignment | undefined): this { throw new Error("Unimplemented method align") } - position(value: Position | Edges | LocalizedEdges | undefined): this { + position(value: arkui_component_units_Position | arkui_component_units_Edges | LocalizedEdges | undefined): this { throw new Error("Unimplemented method position") } - markAnchor(value: Position | LocalizedPosition | undefined): this { + markAnchor(value: arkui_component_units_Position | LocalizedPosition | undefined): this { throw new Error("Unimplemented method markAnchor") } - offset(value: Position | Edges | LocalizedEdges | undefined): this { + offset(value: arkui_component_units_Position | arkui_component_units_Edges | LocalizedEdges | undefined): this { throw new Error("Unimplemented method offset") } enabled(value: boolean | undefined): this { @@ -7682,7 +7718,7 @@ export interface CommonMethod { stateStyles(value: StateStyles | undefined): this { throw new Error("Unimplemented method stateStyles") } - restoreId(value: number | undefined): this { + restoreId(value: int32 | undefined): this { throw new Error("Unimplemented method restoreId") } sphericalEffect(value: number | undefined): this { @@ -7712,7 +7748,7 @@ export interface CommonMethod { accessibilityScrollTriggerable(value: boolean | undefined): this { throw new Error("Unimplemented method accessibilityScrollTriggerable") } - accessibilityTextOfResourceType(value: Resource | undefined): this { + accessibilityTextOfResourceType(value: global_resource_Resource | undefined): this { throw new Error("Unimplemented method accessibilityText") } accessibilityRole(value: AccessibilityRoleType | undefined): this { @@ -7727,7 +7763,7 @@ export interface CommonMethod { accessibilityDescriptionOfStringType(value: string | undefined): this { throw new Error("Unimplemented method accessibilityDescription") } - accessibilityDescriptionOfResourceType(value: Resource | undefined): this { + accessibilityDescriptionOfResourceType(value: global_resource_Resource | undefined): this { throw new Error("Unimplemented method accessibilityDescription") } accessibilityLevel(value: string | undefined): this { @@ -7790,10 +7826,10 @@ export interface CommonMethod { background(builder: CustomBuilder | undefined, options?: BackgroundOptions): this { throw new Error("Unimplemented method background") } - backgroundImage(src: ResourceStr | image.PixelMap | undefined, repeat?: ImageRepeat): this { + backgroundImage(src: arkui_component_units_ResourceStr | image.PixelMap | undefined, repeat?: ImageRepeat): this { throw new Error("Unimplemented method backgroundImage") } - backgroundImage(src: ResourceStr | image.PixelMap | undefined, options?: BackgroundImageOptions): this { + backgroundImage(src: arkui_component_units_ResourceStr | image.PixelMap | undefined, options?: BackgroundImageOptions): this { throw new Error("Unimplemented method backgroundImage") } backgroundBlurStyle(style: BlurStyle | undefined, options?: BackgroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): this { @@ -7805,7 +7841,7 @@ export interface CommonMethod { foregroundBlurStyle(style: BlurStyle | undefined, options?: ForegroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): this { throw new Error("Unimplemented method foregroundBlurStyle") } - onClick(event: ((event: ClickEvent) => void) | undefined, distanceThreshold: number | undefined): this { + onClick(event: ((event: ClickEvent) => void) | undefined, distanceThreshold: double | undefined): this { throw new Error("Unimplemented method onClick") } focusScopeId(id: string | undefined, isGroup?: boolean, arrowStepOut?: boolean): this { @@ -7856,13 +7892,13 @@ export interface CommonMethod { dragPreviewOptions(value: DragPreviewOptions | undefined, options?: DragInteractionOptions): this { throw new Error("Unimplemented method dragPreviewOptions") } - overlay(value: string | CustomBuilder | ComponentContent | undefined, options?: OverlayOptions): this { + overlay(value: string | CustomBuilder | ComponentContent | undefined, options?: OverlayOptions): this { throw new Error("Unimplemented method overlay") } blendMode(value: BlendMode | undefined, type?: BlendApplyType): this { throw new Error("Unimplemented method blendMode") } - advancedBlendMode(effect: BlendMode | uiEffect.Blender, type?: BlendApplyType): this { + advancedBlendMode(effect: BlendMode | uiEffect.Blender | undefined, type?: BlendApplyType): this { throw new Error("Unimplemented method advancedBlendMode") } geometryTransition(id: string | undefined, options?: GeometryTransitionOptions): this { @@ -7895,10 +7931,10 @@ export interface CommonMethod { bindSheet(isShow: boolean | Bindable | undefined, builder: CustomBuilder | undefined, options?: SheetOptions): this { throw new Error("Unimplemented method bindSheet") } - onVisibleAreaChange(ratios: Array | undefined, event: VisibleAreaChangeCallback | undefined): this { + onVisibleAreaChange(ratios: Array | undefined, event: VisibleAreaChangeCallback | undefined): this { throw new Error("Unimplemented method onVisibleAreaChange") } - onVisibleAreaApproximateChange(options: VisibleAreaEventOptions | undefined, event: VisibleAreaChangeCallback | undefined): this { + onVisibleAreaApproximateChange(options: VisibleAreaEventOptions | undefined, event: VisibleAreaChangeCallback | undefined): void { throw new Error("Unimplemented method onVisibleAreaApproximateChange") } keyboardShortcut(value: string | FunctionKey | undefined, keys: Array | undefined, action?: (() => void)): this { @@ -7931,12 +7967,12 @@ export class ArkCommonMethodStyle implements CommonMethod { layoutWeight_value?: number | string | undefined chainWeight_value?: ChainWeightOptions | undefined padding_value?: Padding | Length | LocalizedPadding | undefined - safeAreaPadding_value?: Padding | LengthMetrics | LocalizedPadding | undefined + safeAreaPadding_value?: Padding | arkui_Graphics_LengthMetrics | LocalizedPadding | undefined margin_value?: Padding | Length | LocalizedPadding | undefined backgroundColor_value?: ResourceColor | undefined pixelRound_value?: PixelRoundPolicy | undefined backgroundImageSize_value?: SizeOptions | ImageSize | undefined - backgroundImagePosition_value?: Position | Alignment | undefined + backgroundImagePosition_value?: arkui_component_units_Position | Alignment | undefined backgroundEffect_value?: BackgroundEffectOptions | undefined backgroundImageResizable_value?: ResizableOptions | undefined foregroundEffect_value?: ForegroundEffectOptions | undefined @@ -7944,12 +7980,12 @@ export class ArkCommonMethodStyle implements CommonMethod { backgroundFilter_value?: uiEffect.Filter | undefined foregroundFilter_value?: uiEffect.Filter | undefined compositingFilter_value?: uiEffect.Filter | undefined - opacity_value?: number | Resource | undefined + opacity_value?: number | global_resource_Resource | undefined border_value?: BorderOptions | undefined borderStyle_value?: BorderStyle | EdgeStyles | undefined borderWidth_value?: Length | EdgeWidths | LocalizedEdgeWidths | undefined borderColor_value?: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined - borderRadius_value?: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined + borderRadius_value?: Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses | undefined borderImage_value?: BorderImageOption | undefined outline_value?: OutlineOptions | undefined outlineStyle_value?: OutlineStyle | EdgeOutlineStyles | undefined @@ -7961,6 +7997,7 @@ export class ArkCommonMethodStyle implements CommonMethod { onHover_value?: ((isHover: boolean,event: HoverEvent) => void) | undefined onHoverMove_value?: ((value0: HoverEvent) => void) | undefined onAccessibilityHover_value?: AccessibilityCallback | undefined + onAccessibilityHoverTransparent_value?: AccessibilityTransparentCallback | undefined hoverEffect_value?: HoverEffect | undefined onMouse_value?: ((event: MouseEvent) => void) | undefined onTouch_value?: ((event: TouchEvent) => void) | undefined @@ -7986,7 +8023,7 @@ export class ArkCommonMethodStyle implements CommonMethod { brightness_value?: number | undefined contrast_value?: number | undefined grayscale_value?: number | undefined - colorBlend_value?: Color | string | Resource | undefined + colorBlend_value?: arkui_component_enums_Color | string | global_resource_Resource | undefined saturate_value?: number | undefined sepia_value?: number | undefined invert_value?: number | InvertOptions | undefined @@ -8013,9 +8050,9 @@ export class ArkCommonMethodStyle implements CommonMethod { zIndex_value?: number | undefined direction_value?: Direction | undefined align_value?: Alignment | undefined - position_value?: Position | Edges | LocalizedEdges | undefined - markAnchor_value?: Position | LocalizedPosition | undefined - offset_value?: Position | Edges | LocalizedEdges | undefined + position_value?: arkui_component_units_Position | arkui_component_units_Edges | LocalizedEdges | undefined + markAnchor_value?: arkui_component_units_Position | LocalizedPosition | undefined + offset_value?: arkui_component_units_Position | arkui_component_units_Edges | LocalizedEdges | undefined enabled_value?: boolean | undefined alignRules_value?: AlignRuleOption | undefined aspectRatio_value?: number | undefined @@ -8043,7 +8080,7 @@ export class ArkCommonMethodStyle implements CommonMethod { id_value?: string | undefined geometryTransition_value?: string | undefined stateStyles_value?: StateStyles | undefined - restoreId_value?: number | undefined + restoreId_value?: int32 | undefined sphericalEffect_value?: number | undefined lightUpEffect_value?: number | undefined pixelStretchEffect_value?: PixelStretchEffectOptions | undefined @@ -8110,7 +8147,7 @@ export class ArkCommonMethodStyle implements CommonMethod { padding(value: Padding | Length | LocalizedPadding | undefined): this { return this } - safeAreaPadding(value: Padding | LengthMetrics | LocalizedPadding | undefined): this { + safeAreaPadding(value: Padding | arkui_Graphics_LengthMetrics | LocalizedPadding | undefined): this { return this } margin(value: Padding | Length | LocalizedPadding | undefined): this { @@ -8125,7 +8162,7 @@ export class ArkCommonMethodStyle implements CommonMethod { backgroundImageSize(value: SizeOptions | ImageSize | undefined): this { return this } - backgroundImagePosition(value: Position | Alignment | undefined): this { + backgroundImagePosition(value: arkui_component_units_Position | Alignment | undefined): this { return this } backgroundEffect(value: BackgroundEffectOptions | undefined): this { @@ -8149,7 +8186,7 @@ export class ArkCommonMethodStyle implements CommonMethod { compositingFilter(value: uiEffect.Filter | undefined): this { return this } - opacity(value: number | Resource | undefined): this { + opacity(value: number | global_resource_Resource | undefined): this { return this } border(value: BorderOptions | undefined): this { @@ -8164,7 +8201,7 @@ export class ArkCommonMethodStyle implements CommonMethod { borderColor(value: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined): this { return this } - borderRadius(value: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined): this { + borderRadius(value: Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses | undefined): this { return this } borderImage(value: BorderImageOption | undefined): this { @@ -8200,6 +8237,9 @@ export class ArkCommonMethodStyle implements CommonMethod { onAccessibilityHover(value: AccessibilityCallback | undefined): this { return this } + onAccessibilityHoverTransparent(value: AccessibilityTransparentCallback | undefined): this { + return this + } hoverEffect(value: HoverEffect | undefined): this { return this } @@ -8275,7 +8315,7 @@ export class ArkCommonMethodStyle implements CommonMethod { grayscale(value: number | undefined): this { return this } - colorBlend(value: Color | string | Resource | undefined): this { + colorBlend(value: arkui_component_enums_Color | string | global_resource_Resource | undefined): this { return this } saturate(value: number | undefined): this { @@ -8356,13 +8396,13 @@ export class ArkCommonMethodStyle implements CommonMethod { align(value: Alignment | undefined): this { return this } - position(value: Position | Edges | LocalizedEdges | undefined): this { + position(value: arkui_component_units_Position | arkui_component_units_Edges | LocalizedEdges | undefined): this { return this } - markAnchor(value: Position | LocalizedPosition | undefined): this { + markAnchor(value: arkui_component_units_Position | LocalizedPosition | undefined): this { return this } - offset(value: Position | Edges | LocalizedEdges | undefined): this { + offset(value: arkui_component_units_Position | arkui_component_units_Edges | LocalizedEdges | undefined): this { return this } enabled(value: boolean | undefined): this { @@ -8449,7 +8489,7 @@ export class ArkCommonMethodStyle implements CommonMethod { stateStyles(value: StateStyles | undefined): this { return this } - restoreId(value: number | undefined): this { + restoreId(value: int32 | undefined): this { return this } sphericalEffect(value: number | undefined): this { @@ -8479,7 +8519,7 @@ export class ArkCommonMethodStyle implements CommonMethod { accessibilityScrollTriggerable(value: boolean | undefined): this { return this } - accessibilityText(value: Resource | undefined): this { + accessibilityText(value: global_resource_Resource | undefined): this { return this } accessibilityRole(value: AccessibilityRoleType | undefined): this { @@ -8494,7 +8534,7 @@ export class ArkCommonMethodStyle implements CommonMethod { accessibilityDescription(value: string | undefined): this { return this } - accessibilityDescription(value: Resource | undefined): this { + accessibilityDescription(value: global_resource_Resource | undefined): this { return this } accessibilityLevel(value: string | undefined): this { @@ -8557,10 +8597,10 @@ export class ArkCommonMethodStyle implements CommonMethod { background(builder: CustomBuilder | undefined, options?: BackgroundOptions): this { return this } - backgroundImage(src: ResourceStr | image.PixelMap | undefined, repeat?: ImageRepeat): this { + backgroundImage(src: arkui_component_units_ResourceStr | image.PixelMap | undefined, repeat?: ImageRepeat): this { return this } - backgroundImage(src: ResourceStr | image.PixelMap | undefined, options?: BackgroundImageOptions): this { + backgroundImage(src: arkui_component_units_ResourceStr | image.PixelMap | undefined, options?: BackgroundImageOptions): this { return this } backgroundBlurStyle(style: BlurStyle | undefined, options?: BackgroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): this { @@ -8572,7 +8612,7 @@ export class ArkCommonMethodStyle implements CommonMethod { foregroundBlurStyle(style: BlurStyle | undefined, options?: ForegroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): this { return this } - onClick(event: ((event: ClickEvent) => void) | undefined, distanceThreshold: number | undefined): this { + onClick(event: ((event: ClickEvent) => void) | undefined, distanceThreshold: double | undefined): this { return this } focusScopeId(id: string | undefined, isGroup?: boolean, arrowStepOut?: boolean): this { @@ -8623,13 +8663,13 @@ export class ArkCommonMethodStyle implements CommonMethod { dragPreviewOptions(value: DragPreviewOptions | undefined, options?: DragInteractionOptions): this { return this } - overlay(value: string | CustomBuilder | ComponentContent | undefined, options?: OverlayOptions): this { + overlay(value: string | CustomBuilder | ComponentContent | undefined, options?: OverlayOptions): this { return this } blendMode(value: BlendMode | undefined, type?: BlendApplyType): this { return this } - advancedBlendMode(effect: BlendMode | uiEffect.Blender, type?: BlendApplyType): this { + advancedBlendMode(effect: BlendMode | uiEffect.Blender | undefined, type?: BlendApplyType): this { return this } geometryTransition(id: string | undefined, options?: GeometryTransitionOptions): this { @@ -8662,11 +8702,10 @@ export class ArkCommonMethodStyle implements CommonMethod { bindSheet(isShow: boolean | Bindable | undefined, builder: CustomBuilder | undefined, options?: SheetOptions): this { return this } - onVisibleAreaChange(ratios: Array | undefined, event: VisibleAreaChangeCallback | undefined): this { + onVisibleAreaChange(ratios: Array | undefined, event: VisibleAreaChangeCallback | undefined): this { return this } - onVisibleAreaApproximateChange(options: VisibleAreaEventOptions | undefined, event: VisibleAreaChangeCallback | undefined): this { - return this + onVisibleAreaApproximateChange(options: VisibleAreaEventOptions | undefined, event: VisibleAreaChangeCallback | undefined): void { } keyboardShortcut(value: string | FunctionKey | undefined, keys: Array | undefined, action?: (() => void)): this { return this @@ -8687,8 +8726,8 @@ export interface OverlayOptions { offset?: OverlayOffset; } export interface OverlayOffset { - x?: number; - y?: number; + x?: double; + y?: double; } export type FractionStop = [ number, @@ -8713,10 +8752,10 @@ export interface CommonShapeMethod extends CommonMethod { strokeMiterLimit(value: number | string | undefined): this { throw new Error("Unimplemented method strokeMiterLimit") } - strokeOpacity(value: number | string | Resource | undefined): this { + strokeOpacity(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method strokeOpacity") } - fillOpacity(value: number | string | Resource | undefined): this { + fillOpacity(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method fillOpacity") } strokeWidth(value: Length | undefined): this { @@ -8728,7 +8767,7 @@ export interface CommonShapeMethod extends CommonMethod { strokeDashArray(value: Array | undefined): this { throw new Error("Unimplemented method strokeDashArray") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -8739,8 +8778,8 @@ export class ArkCommonShapeMethodStyle extends ArkCommonMethodStyle implements C strokeLineCap_value?: LineCapStyle | undefined strokeLineJoin_value?: LineJoinStyle | undefined strokeMiterLimit_value?: number | string | undefined - strokeOpacity_value?: number | string | Resource | undefined - fillOpacity_value?: number | string | Resource | undefined + strokeOpacity_value?: number | string | global_resource_Resource | undefined + fillOpacity_value?: number | string | global_resource_Resource | undefined strokeWidth_value?: Length | undefined antiAlias_value?: boolean | undefined strokeDashArray_value?: Array | undefined @@ -8762,10 +8801,10 @@ export class ArkCommonShapeMethodStyle extends ArkCommonMethodStyle implements C strokeMiterLimit(value: number | string | undefined): this { return this } - strokeOpacity(value: number | string | Resource | undefined): this { + strokeOpacity(value: number | string | global_resource_Resource | undefined): this { return this } - fillOpacity(value: number | string | Resource | undefined): this { + fillOpacity(value: number | string | global_resource_Resource | undefined): this { return this } strokeWidth(value: Length | undefined): this { @@ -8777,7 +8816,7 @@ export class ArkCommonShapeMethodStyle extends ArkCommonMethodStyle implements C strokeDashArray(value: Array | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -8813,8 +8852,8 @@ export interface MeasureResult extends SizeResult { export type NavDestinationInfo = uiObserver.NavDestinationInfo; export type NavigationInfo = uiObserver.NavigationInfo; export type RouterPageInfo = uiObserver.RouterPageInfo; -export { UIContext } from "./../framework/ohos.arkui.UIContext" -export { DrawContext } from "./../Graphics" +export { UIContext } from "@ohos.arkui.UIContext" +export { DrawContext } from "arkui.Graphics" export type VisualEffect = uiEffect.VisualEffect; export type Filter = uiEffect.Filter; export type Blender = uiEffect.Blender; @@ -8842,7 +8881,7 @@ export interface ScrollableCommonMethod extends CommonMethod { scrollBar(value: BarState | undefined): this { throw new Error("Unimplemented method scrollBar") } - scrollBarColor(value: Color | number | string | undefined): this { + scrollBarColor(value: arkui_component_enums_Color | number | string | undefined): this { throw new Error("Unimplemented method scrollBarColor") } scrollBarWidth(value: number | string | undefined): this { @@ -8854,7 +8893,7 @@ export interface ScrollableCommonMethod extends CommonMethod { enableScrollInteraction(value: boolean | undefined): this { throw new Error("Unimplemented method enableScrollInteraction") } - friction(value: number | Resource | undefined): this { + friction(value: number | global_resource_Resource | undefined): this { throw new Error("Unimplemented method friction") } onReachStart(value: (() => void) | undefined): this { @@ -8887,7 +8926,7 @@ export interface ScrollableCommonMethod extends CommonMethod { fadingEdge(enabled: boolean | undefined, options?: FadingEdgeOptions): this { throw new Error("Unimplemented method fadingEdge") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -8895,7 +8934,7 @@ export class ArkScrollableCommonMethodStyle extends ArkCommonMethodStyle impleme scrollBar(value: BarState | undefined): this { return this } - scrollBarColor(value: Color | number | string | undefined): this { + scrollBarColor(value: arkui_component_enums_Color | number | string | undefined): this { return this } scrollBarWidth(value: number | string | undefined): this { @@ -8907,7 +8946,7 @@ export class ArkScrollableCommonMethodStyle extends ArkCommonMethodStyle impleme enableScrollInteraction(value: boolean | undefined): this { return this } - friction(value: number | Resource | undefined): this { + friction(value: number | global_resource_Resource | undefined): this { return this } onReachStart(value: (() => void) | undefined): this { @@ -8940,7 +8979,7 @@ export class ArkScrollableCommonMethodStyle extends ArkCommonMethodStyle impleme fadingEdge(enabled: boolean | undefined, options?: FadingEdgeOptions): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -8976,6 +9015,7 @@ export interface PointLightStyle { export interface LightSource { positionX: Dimension; positionY: Dimension; + positionZ: Dimension; intensity: number; color?: ResourceColor; } @@ -8993,6 +9033,7 @@ export interface KeyframeState { export type Callback = (data: T) => V; export type HoverCallback = (isHover: boolean, event: HoverEvent) => void; export type AccessibilityCallback = (isHover: boolean, event: AccessibilityHoverEvent) => void; +export type AccessibilityTransparentCallback = (event: TouchEvent) => void; export interface VisibleAreaEventOptions { ratios: Array; expectedUpdateInterval?: number; @@ -9030,8 +9071,15 @@ export interface Bindable { readonly value: T; readonly onChange: ((value0: T) => void); } -export type BindableResourceStr = ResourceStr | Bindable | Bindable | Bindable; -export type BindableResourceStrArray = Array | Bindable> | Bindable> | Bindable>; +export type BindableResourceStr = arkui_component_units_ResourceStr | Bindable | Bindable | Bindable; +export type BindableResourceStrArray = Array | Bindable> | Bindable> | Bindable>; +export interface TransitionOptions { + type?: TransitionType; + opacity?: number; + translate?: TranslateOptions; + scale?: ScaleOptions; + rotate?: RotateOptions; +} export class ArkCommonMethodComponent extends ComponentBase implements CommonMethod { getPeer(): ArkCommonMethodPeer { return (this.peer as ArkCommonMethodPeer) @@ -9132,9 +9180,9 @@ export class ArkCommonMethodComponent extends ComponentBase implements CommonMet } return this } - public safeAreaPadding(value: Padding | LengthMetrics | LocalizedPadding | undefined): this { + public safeAreaPadding(value: Padding | arkui_Graphics_LengthMetrics | LocalizedPadding | undefined): this { if (this.checkPriority("safeAreaPadding")) { - const value_casted = value as (Padding | LengthMetrics | LocalizedPadding | undefined) + const value_casted = value as (Padding | arkui_Graphics_LengthMetrics | LocalizedPadding | undefined) this.getPeer()?.setSafeAreaPaddingAttribute(value_casted) return this } @@ -9172,9 +9220,9 @@ export class ArkCommonMethodComponent extends ComponentBase implements CommonMet } return this } - public backgroundImagePosition(value: Position | Alignment | undefined): this { + public backgroundImagePosition(value: arkui_component_units_Position | Alignment | undefined): this { if (this.checkPriority("backgroundImagePosition")) { - const value_casted = value as (Position | Alignment | undefined) + const value_casted = value as (arkui_component_units_Position | Alignment | undefined) this.getPeer()?.setBackgroundImagePositionAttribute(value_casted) return this } @@ -9236,9 +9284,9 @@ export class ArkCommonMethodComponent extends ComponentBase implements CommonMet } return this } - public opacity(value: number | Resource | undefined): this { + public opacity(value: number | global_resource_Resource | undefined): this { if (this.checkPriority("opacity")) { - const value_casted = value as (number | Resource | undefined) + const value_casted = value as (number | global_resource_Resource | undefined) this.getPeer()?.setOpacityAttribute(value_casted) return this } @@ -9276,9 +9324,9 @@ export class ArkCommonMethodComponent extends ComponentBase implements CommonMet } return this } - public borderRadius(value: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined): this { + public borderRadius(value: Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses | undefined): this { if (this.checkPriority("borderRadius")) { - const value_casted = value as (Length | BorderRadiuses | LocalizedBorderRadiuses | undefined) + const value_casted = value as (Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses | undefined) this.getPeer()?.setBorderRadiusAttribute(value_casted) return this } @@ -9372,6 +9420,14 @@ export class ArkCommonMethodComponent extends ComponentBase implements CommonMet } return this } + public onAccessibilityHoverTransparent(value: AccessibilityTransparentCallback | undefined): this { + if (this.checkPriority("onAccessibilityHoverTransparent")) { + const value_casted = value as (AccessibilityTransparentCallback | undefined) + this.getPeer()?.setOnAccessibilityHoverTransparentAttribute(value_casted) + return this + } + return this + } public hoverEffect(value: HoverEffect | undefined): this { if (this.checkPriority("hoverEffect")) { const value_casted = value as (HoverEffect | undefined) @@ -9572,9 +9628,9 @@ export class ArkCommonMethodComponent extends ComponentBase implements CommonMet } return this } - public colorBlend(value: Color | string | Resource | undefined): this { + public colorBlend(value: arkui_component_enums_Color | string | global_resource_Resource | undefined): this { if (this.checkPriority("colorBlend")) { - const value_casted = value as (Color | string | Resource | undefined) + const value_casted = value as (arkui_component_enums_Color | string | global_resource_Resource | undefined) this.getPeer()?.setColorBlendAttribute(value_casted) return this } @@ -9788,25 +9844,25 @@ export class ArkCommonMethodComponent extends ComponentBase implements CommonMet } return this } - public position(value: Position | Edges | LocalizedEdges | undefined): this { + public position(value: arkui_component_units_Position | arkui_component_units_Edges | LocalizedEdges | undefined): this { if (this.checkPriority("position")) { - const value_casted = value as (Position | Edges | LocalizedEdges | undefined) + const value_casted = value as (arkui_component_units_Position | arkui_component_units_Edges | LocalizedEdges | undefined) this.getPeer()?.setPositionAttribute(value_casted) return this } return this } - public markAnchor(value: Position | LocalizedPosition | undefined): this { + public markAnchor(value: arkui_component_units_Position | LocalizedPosition | undefined): this { if (this.checkPriority("markAnchor")) { - const value_casted = value as (Position | LocalizedPosition | undefined) + const value_casted = value as (arkui_component_units_Position | LocalizedPosition | undefined) this.getPeer()?.setMarkAnchorAttribute(value_casted) return this } return this } - public offset(value: Position | Edges | LocalizedEdges | undefined): this { + public offset(value: arkui_component_units_Position | arkui_component_units_Edges | LocalizedEdges | undefined): this { if (this.checkPriority("offset")) { - const value_casted = value as (Position | Edges | LocalizedEdges | undefined) + const value_casted = value as (arkui_component_units_Position | arkui_component_units_Edges | LocalizedEdges | undefined) this.getPeer()?.setOffsetAttribute(value_casted) return this } @@ -10035,9 +10091,9 @@ export class ArkCommonMethodComponent extends ComponentBase implements CommonMet } return this } - public restoreId(value: number | undefined): this { + public restoreId(value: int32 | undefined): this { if (this.checkPriority("restoreId")) { - const value_casted = value as (number | undefined) + const value_casted = value as (int32 | undefined) this.getPeer()?.setRestoreIdAttribute(value_casted) return this } @@ -10115,9 +10171,9 @@ export class ArkCommonMethodComponent extends ComponentBase implements CommonMet } return this } - public accessibilityTextOfResourceType(value: Resource | undefined): this { + public accessibilityTextOfResourceType(value: global_resource_Resource | undefined): this { if (this.checkPriority("accessibilityTextOfResourceType")) { - const value_casted = value as (Resource | undefined) + const value_casted = value as (global_resource_Resource | undefined) this.getPeer()?.setAccessibilityTextOfResourceTypeAttribute(value_casted) return this } @@ -10155,9 +10211,9 @@ export class ArkCommonMethodComponent extends ComponentBase implements CommonMet } return this } - public accessibilityDescriptionOfResourceType(value: Resource | undefined): this { + public accessibilityDescriptionOfResourceType(value: global_resource_Resource | undefined): this { if (this.checkPriority("accessibilityDescriptionOfResourceType")) { - const value_casted = value as (Resource | undefined) + const value_casted = value as (global_resource_Resource | undefined) this.getPeer()?.setAccessibilityDescriptionOfResourceTypeAttribute(value_casted) return this } @@ -10324,18 +10380,18 @@ export class ArkCommonMethodComponent extends ComponentBase implements CommonMet } return this } - public backgroundImage(src: ResourceStr | image.PixelMap | undefined, repeat?: ImageRepeat): this { + public backgroundImage(src: arkui_component_units_ResourceStr | image.PixelMap | undefined, repeat?: ImageRepeat): this { if (this.checkPriority("backgroundImage")) { - const src_casted = src as (ResourceStr | image.PixelMap | undefined) + const src_casted = src as (arkui_component_units_ResourceStr | image.PixelMap | undefined) const repeat_casted = repeat as (ImageRepeat | undefined) this.getPeer()?.setBackgroundImage0Attribute(src_casted, repeat_casted) return this } return this } - public backgroundImage(src: ResourceStr | image.PixelMap | undefined, options?: BackgroundImageOptions): this { + public backgroundImage(src: arkui_component_units_ResourceStr | image.PixelMap | undefined, options?: BackgroundImageOptions): this { if (this.checkPriority("backgroundImage")) { - const src_casted = src as (ResourceStr | image.PixelMap | undefined) + const src_casted = src as (arkui_component_units_ResourceStr | image.PixelMap | undefined) const options_casted = options as (BackgroundImageOptions | undefined) this.getPeer()?.setBackgroundImage1Attribute(src_casted, options_casted) return this @@ -10371,10 +10427,10 @@ export class ArkCommonMethodComponent extends ComponentBase implements CommonMet } return this } - public onClick(event: ((event: ClickEvent) => void) | undefined, distanceThreshold: number | undefined): this { + public onClick(event: ((event: ClickEvent) => void) | undefined, distanceThreshold: double | undefined): this { if (this.checkPriority("onClick")) { const event_casted = event as (((event: ClickEvent) => void) | undefined) - const distanceThreshold_casted = distanceThreshold as (number | undefined) + const distanceThreshold_casted = distanceThreshold as (double | undefined) this.getPeer()?.setOnClick1Attribute(event_casted, distanceThreshold_casted) return this } @@ -10525,9 +10581,9 @@ export class ArkCommonMethodComponent extends ComponentBase implements CommonMet } return this } - public overlay(value: string | CustomBuilder | ComponentContent | undefined, options?: OverlayOptions): this { + public overlay(value: string | CustomBuilder | ComponentContent | undefined, options?: OverlayOptions): this { if (this.checkPriority("overlay")) { - const value_casted = value as (string | CustomBuilder | ComponentContent | undefined) + const value_casted = value as (string | CustomBuilder | ComponentContent | undefined) const options_casted = options as (OverlayOptions | undefined) this.getPeer()?.setOverlayAttribute(value_casted, options_casted) return this @@ -10543,9 +10599,9 @@ export class ArkCommonMethodComponent extends ComponentBase implements CommonMet } return this } - public advancedBlendMode(effect: BlendMode | uiEffect.Blender, type?: BlendApplyType): this { + public advancedBlendMode(effect: BlendMode | uiEffect.Blender | undefined, type?: BlendApplyType): this { if (this.checkPriority("advancedBlendMode")) { - const effect_casted = effect as (BlendMode | uiEffect.Blender) + const effect_casted = effect as (BlendMode | uiEffect.Blender | undefined) const type_casted = type as (BlendApplyType | undefined) this.getPeer()?.setAdvancedBlendModeAttribute(effect_casted, type_casted) return this @@ -10648,23 +10704,23 @@ export class ArkCommonMethodComponent extends ComponentBase implements CommonMet } return this } - public onVisibleAreaChange(ratios: Array | undefined, event: VisibleAreaChangeCallback | undefined): this { + public onVisibleAreaChange(ratios: Array | undefined, event: VisibleAreaChangeCallback | undefined): this { if (this.checkPriority("onVisibleAreaChange")) { - const ratios_casted = ratios as (Array | undefined) + const ratios_casted = ratios as (Array | undefined) const event_casted = event as (VisibleAreaChangeCallback | undefined) this.getPeer()?.setOnVisibleAreaChangeAttribute(ratios_casted, event_casted) return this } return this } - public onVisibleAreaApproximateChange(options: VisibleAreaEventOptions | undefined, event: VisibleAreaChangeCallback | undefined): this { + public onVisibleAreaApproximateChange(options: VisibleAreaEventOptions | undefined, event: VisibleAreaChangeCallback | undefined): void { if (this.checkPriority("onVisibleAreaApproximateChange")) { const options_casted = options as (VisibleAreaEventOptions | undefined) const event_casted = event as (VisibleAreaChangeCallback | undefined) this.getPeer()?.setOnVisibleAreaApproximateChangeAttribute(options_casted, event_casted) - return this + return } - return this + return } public keyboardShortcut(value: string | FunctionKey | undefined, keys: Array | undefined, action?: (() => void)): this { if (this.checkPriority("keyboardShortcut")) { @@ -10754,17 +10810,17 @@ export class ArkCommonShapeMethodComponent extends ArkCommonMethodComponent impl } return this } - public strokeOpacity(value: number | string | Resource | undefined): this { + public strokeOpacity(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("strokeOpacity")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setStrokeOpacityAttribute(value_casted) return this } return this } - public fillOpacity(value: number | string | Resource | undefined): this { + public fillOpacity(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("fillOpacity")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setFillOpacityAttribute(value_casted) return this } @@ -10794,7 +10850,7 @@ export class ArkCommonShapeMethodComponent extends ArkCommonMethodComponent impl } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -10814,9 +10870,9 @@ export class ArkScrollableCommonMethodComponent extends ArkCommonMethodComponent } return this } - public scrollBarColor(value: Color | number | string | undefined): this { + public scrollBarColor(value: arkui_component_enums_Color | number | string | undefined): this { if (this.checkPriority("scrollBarColor")) { - const value_casted = value as (Color | number | string | undefined) + const value_casted = value as (arkui_component_enums_Color | number | string | undefined) this.getPeer()?.setScrollBarColorAttribute(value_casted) return this } @@ -10846,9 +10902,9 @@ export class ArkScrollableCommonMethodComponent extends ArkCommonMethodComponent } return this } - public friction(value: number | Resource | undefined): this { + public friction(value: number | global_resource_Resource | undefined): this { if (this.checkPriority("friction")) { - const value_casted = value as (number | Resource | undefined) + const value_casted = value as (number | global_resource_Resource | undefined) this.getPeer()?.setFrictionAttribute(value_casted) return this } @@ -10936,7 +10992,7 @@ export class ArkScrollableCommonMethodComponent extends ArkCommonMethodComponent } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -10947,10 +11003,10 @@ export class ArkScrollableCommonMethodComponent extends ArkCommonMethodComponent export function postCardAction(component: Object, action: Object): void { GlobalScope.postCardAction(component, action) } -export function $r(value: string, params: Array): Resource { +export function $r(value: string, params: Array): global_resource_Resource { return GlobalScope.$r(value, params) } -export function $rawfile(value: string): Resource { +export function $rawfile(value: string): global_resource_Resource { return GlobalScope.$rawfile(value) } export function animateTo(value: AnimateParam, event: (() => void)): void { @@ -10980,14 +11036,14 @@ export class NestedScrollOptions_serializer { public static write(buffer: SerializerBase, value: NestedScrollOptions): void { let valueSerializer : SerializerBase = buffer const valueHolderForScrollForward = value.scrollForward - valueSerializer.writeInt32(TypeChecker.NestedScrollMode_ToNumeric(valueHolderForScrollForward)) + valueSerializer.writeInt32(valueHolderForScrollForward.valueOf()) const valueHolderForScrollBackward = value.scrollBackward - valueSerializer.writeInt32(TypeChecker.NestedScrollMode_ToNumeric(valueHolderForScrollBackward)) + valueSerializer.writeInt32(valueHolderForScrollBackward.valueOf()) } public static read(buffer: DeserializerBase): NestedScrollOptions { let valueDeserializer : DeserializerBase = buffer - const scrollForwardTmpResult : NestedScrollMode = TypeChecker.NestedScrollMode_FromNumeric(valueDeserializer.readInt32()) - const scrollBackwardTmpResult : NestedScrollMode = TypeChecker.NestedScrollMode_FromNumeric(valueDeserializer.readInt32()) + const scrollForwardTmpResult : NestedScrollMode = NestedScrollMode.fromValue(valueDeserializer.readInt32()) + const scrollBackwardTmpResult : NestedScrollMode = NestedScrollMode.fromValue(valueDeserializer.readInt32()) let value : NestedScrollOptions = ({scrollForward: scrollForwardTmpResult, scrollBackward: scrollBackwardTmpResult} as NestedScrollOptions) return value } @@ -11203,7 +11259,7 @@ export class BackgroundImageOptions_serializer { if (valueHolderForRepeat !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForRepeatTmpValue = (valueHolderForRepeat as ImageRepeat) - valueSerializer.writeInt32(TypeChecker.ImageRepeat_ToNumeric(valueHolderForRepeatTmpValue)) + valueSerializer.writeInt32(valueHolderForRepeatTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -11219,7 +11275,7 @@ export class BackgroundImageOptions_serializer { const repeatTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let repeatTmpBuf : ImageRepeat | undefined = undefined if ((repeatTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - repeatTmpBuf = TypeChecker.ImageRepeat_FromNumeric(valueDeserializer.readInt32()) + repeatTmpBuf = ImageRepeat.fromValue(valueDeserializer.readInt32()) } const repeatTmpResult : ImageRepeat | undefined = repeatTmpBuf let value : BackgroundImageOptions = ({syncLoad: syncLoadTmpResult, repeat: repeatTmpResult} as BackgroundImageOptions) @@ -11233,7 +11289,7 @@ export class BackgroundOptions_serializer { if (valueHolderForAlign !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForAlignTmpValue = (valueHolderForAlign as Alignment) - valueSerializer.writeInt32(TypeChecker.Alignment_ToNumeric(valueHolderForAlignTmpValue)) + valueSerializer.writeInt32(valueHolderForAlignTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -11243,7 +11299,7 @@ export class BackgroundOptions_serializer { const alignTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let alignTmpBuf : Alignment | undefined = undefined if ((alignTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - alignTmpBuf = TypeChecker.Alignment_FromNumeric(valueDeserializer.readInt32()) + alignTmpBuf = Alignment.fromValue(valueDeserializer.readInt32()) } const alignTmpResult : Alignment | undefined = alignTmpBuf let value : BackgroundOptions = ({align: alignTmpResult} as BackgroundOptions) @@ -11251,68 +11307,109 @@ export class BackgroundOptions_serializer { } } export class Bindable_Array_Arkui_Component_Units_ResourceStr_serializer { - public static write(buffer: SerializerBase, value: Bindable>): void { + public static write(buffer: SerializerBase, value: Bindable>): void { let valueSerializer : SerializerBase = buffer const valueHolderForValue = value.value valueSerializer.writeInt32((valueHolderForValue.length).toInt()) for (let valueHolderForValueCounterI = 0; valueHolderForValueCounterI < valueHolderForValue.length; valueHolderForValueCounterI++) { - const valueHolderForValueTmpElement : ResourceStr = valueHolderForValue[valueHolderForValueCounterI] + const valueHolderForValueTmpElement : arkui_component_units_ResourceStr = valueHolderForValue[valueHolderForValueCounterI] if (valueHolderForValueTmpElement instanceof string) { valueSerializer.writeInt8((0).toChar()) const valueHolderForValueTmpElementForIdx0 = valueHolderForValueTmpElement as string valueSerializer.writeString(valueHolderForValueTmpElementForIdx0) - } else if (valueHolderForValueTmpElement instanceof Resource) { + } else if (valueHolderForValueTmpElement instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForValueTmpElementForIdx1 = valueHolderForValueTmpElement as Resource - Resource_serializer.write(valueSerializer, valueHolderForValueTmpElementForIdx1) + const valueHolderForValueTmpElementForIdx1 = valueHolderForValueTmpElement as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForValueTmpElementForIdx1) } } const valueHolderForOnChange = value.onChange valueSerializer.holdAndWriteCallback(valueHolderForOnChange) } - public static read(buffer: DeserializerBase): Bindable> { + public static read(buffer: DeserializerBase): Bindable> { let valueDeserializer : DeserializerBase = buffer const valueTmpBufLength : int32 = valueDeserializer.readInt32() - let valueTmpBuf : Array = new Array(valueTmpBufLength) + let valueTmpBuf : Array = new Array(valueTmpBufLength) for (let valueTmpBufBufCounterI = 0; valueTmpBufBufCounterI < valueTmpBufLength; valueTmpBufBufCounterI++) { const valueTmpBufTempBufUnionSelector : int32 = valueDeserializer.readInt8() - let valueTmpBufTempBuf : string | Resource | undefined + let valueTmpBufTempBuf : string | global_resource_Resource | undefined if (valueTmpBufTempBufUnionSelector == (0).toChar()) { valueTmpBufTempBuf = (valueDeserializer.readString() as string) } else if (valueTmpBufTempBufUnionSelector == (1).toChar()) { - valueTmpBufTempBuf = Resource_serializer.read(valueDeserializer) + valueTmpBufTempBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for valueTmpBufTempBuf has to be chosen through deserialisation.") } - valueTmpBuf[valueTmpBufBufCounterI] = (valueTmpBufTempBuf as string | Resource) + valueTmpBuf[valueTmpBufBufCounterI] = (valueTmpBufTempBuf as string | global_resource_Resource) } - const valueTmpResult : Array = valueTmpBuf + const valueTmpResult : Array = valueTmpBuf const onChangeTmpBufBufResource : CallbackResource = valueDeserializer.readCallbackResource() const onChangeTmpBufBufCall : KPointer = valueDeserializer.readPointer() const onChangeTmpBufBufCallSync : KPointer = valueDeserializer.readPointer() - const onChangeTmpResult : ((value0: Array) => void) = (value0: Array):void => { + const onChangeTmpResult : ((value0: Array) => void) = (value0: Array):void => { const onChangeTmpBufBufArgsSerializer : SerializerBase = SerializerBase.hold(); onChangeTmpBufBufArgsSerializer.writeInt32(onChangeTmpBufBufResource.resourceId); onChangeTmpBufBufArgsSerializer.writePointer(onChangeTmpBufBufCall); onChangeTmpBufBufArgsSerializer.writePointer(onChangeTmpBufBufCallSync); onChangeTmpBufBufArgsSerializer.writeInt32((value0.length).toInt()); for (let value0CounterI = 0; value0CounterI < value0.length; value0CounterI++) { - const value0TmpElement : ResourceStr = value0[value0CounterI]; + const value0TmpElement : arkui_component_units_ResourceStr = value0[value0CounterI]; if (value0TmpElement instanceof string) { onChangeTmpBufBufArgsSerializer.writeInt8((0).toChar()); const value0TmpElementForIdx0 = value0TmpElement as string; onChangeTmpBufBufArgsSerializer.writeString(value0TmpElementForIdx0); - } else if (value0TmpElement instanceof Resource) { + } else if (value0TmpElement instanceof global_resource_Resource) { onChangeTmpBufBufArgsSerializer.writeInt8((1).toChar()); - const value0TmpElementForIdx1 = value0TmpElement as Resource; - Resource_serializer.write(onChangeTmpBufBufArgsSerializer, value0TmpElementForIdx1); + const value0TmpElementForIdx1 = value0TmpElement as global_resource_Resource; + global_resource_Resource_serializer.write(onChangeTmpBufBufArgsSerializer, value0TmpElementForIdx1); } } InteropNativeModule._CallCallbackSync(10, 354105852, onChangeTmpBufBufArgsSerializer.asBuffer(), onChangeTmpBufBufArgsSerializer.length()); onChangeTmpBufBufArgsSerializer.release(); return; } - let value : Bindable> = ({value: valueTmpResult, onChange: onChangeTmpResult} as Bindable>) + let value : Bindable> = ({value: valueTmpResult, onChange: onChangeTmpResult} as Bindable>) + return value + } +} +export class Bindable_Array_Global_Resource_Resource_serializer { + public static write(buffer: SerializerBase, value: Bindable>): void { + let valueSerializer : SerializerBase = buffer + const valueHolderForValue = value.value + valueSerializer.writeInt32((valueHolderForValue.length).toInt()) + for (let valueHolderForValueCounterI = 0; valueHolderForValueCounterI < valueHolderForValue.length; valueHolderForValueCounterI++) { + const valueHolderForValueTmpElement : global_resource_Resource = valueHolderForValue[valueHolderForValueCounterI] + global_resource_Resource_serializer.write(valueSerializer, valueHolderForValueTmpElement) + } + const valueHolderForOnChange = value.onChange + valueSerializer.holdAndWriteCallback(valueHolderForOnChange) + } + public static read(buffer: DeserializerBase): Bindable> { + let valueDeserializer : DeserializerBase = buffer + const valueTmpBufLength : int32 = valueDeserializer.readInt32() + let valueTmpBuf : Array = new Array(valueTmpBufLength) + for (let valueTmpBufBufCounterI = 0; valueTmpBufBufCounterI < valueTmpBufLength; valueTmpBufBufCounterI++) { + valueTmpBuf[valueTmpBufBufCounterI] = global_resource_Resource_serializer.read(valueDeserializer) + } + const valueTmpResult : Array = valueTmpBuf + const onChangeTmpBufBufResource : CallbackResource = valueDeserializer.readCallbackResource() + const onChangeTmpBufBufCall : KPointer = valueDeserializer.readPointer() + const onChangeTmpBufBufCallSync : KPointer = valueDeserializer.readPointer() + const onChangeTmpResult : ((value0: Array) => void) = (value0: Array):void => { + const onChangeTmpBufBufArgsSerializer : SerializerBase = SerializerBase.hold(); + onChangeTmpBufBufArgsSerializer.writeInt32(onChangeTmpBufBufResource.resourceId); + onChangeTmpBufBufArgsSerializer.writePointer(onChangeTmpBufBufCall); + onChangeTmpBufBufArgsSerializer.writePointer(onChangeTmpBufBufCallSync); + onChangeTmpBufBufArgsSerializer.writeInt32((value0.length).toInt()); + for (let value0CounterI = 0; value0CounterI < value0.length; value0CounterI++) { + const value0TmpElement : global_resource_Resource = value0[value0CounterI]; + global_resource_Resource_serializer.write(onChangeTmpBufBufArgsSerializer, value0TmpElement); + } + InteropNativeModule._CallCallbackSync(10, -1092684503, onChangeTmpBufBufArgsSerializer.asBuffer(), onChangeTmpBufBufArgsSerializer.length()); + onChangeTmpBufBufArgsSerializer.release(); + return; + } + let value : Bindable> = ({value: valueTmpResult, onChange: onChangeTmpResult} as Bindable>) return value } } @@ -11357,6 +11454,47 @@ export class Bindable_Array_Number_serializer { return value } } +export class Bindable_Array_String_serializer { + public static write(buffer: SerializerBase, value: Bindable>): void { + let valueSerializer : SerializerBase = buffer + const valueHolderForValue = value.value + valueSerializer.writeInt32((valueHolderForValue.length).toInt()) + for (let valueHolderForValueCounterI = 0; valueHolderForValueCounterI < valueHolderForValue.length; valueHolderForValueCounterI++) { + const valueHolderForValueTmpElement : string = valueHolderForValue[valueHolderForValueCounterI] + valueSerializer.writeString(valueHolderForValueTmpElement) + } + const valueHolderForOnChange = value.onChange + valueSerializer.holdAndWriteCallback(valueHolderForOnChange) + } + public static read(buffer: DeserializerBase): Bindable> { + let valueDeserializer : DeserializerBase = buffer + const valueTmpBufLength : int32 = valueDeserializer.readInt32() + let valueTmpBuf : Array = new Array(valueTmpBufLength) + for (let valueTmpBufBufCounterI = 0; valueTmpBufBufCounterI < valueTmpBufLength; valueTmpBufBufCounterI++) { + valueTmpBuf[valueTmpBufBufCounterI] = (valueDeserializer.readString() as string) + } + const valueTmpResult : Array = valueTmpBuf + const onChangeTmpBufBufResource : CallbackResource = valueDeserializer.readCallbackResource() + const onChangeTmpBufBufCall : KPointer = valueDeserializer.readPointer() + const onChangeTmpBufBufCallSync : KPointer = valueDeserializer.readPointer() + const onChangeTmpResult : ((value0: Array) => void) = (value0: Array):void => { + const onChangeTmpBufBufArgsSerializer : SerializerBase = SerializerBase.hold(); + onChangeTmpBufBufArgsSerializer.writeInt32(onChangeTmpBufBufResource.resourceId); + onChangeTmpBufBufArgsSerializer.writePointer(onChangeTmpBufBufCall); + onChangeTmpBufBufArgsSerializer.writePointer(onChangeTmpBufBufCallSync); + onChangeTmpBufBufArgsSerializer.writeInt32((value0.length).toInt()); + for (let value0CounterI = 0; value0CounterI < value0.length; value0CounterI++) { + const value0TmpElement : string = value0[value0CounterI]; + onChangeTmpBufBufArgsSerializer.writeString(value0TmpElement); + } + InteropNativeModule._CallCallbackSync(10, 1527041367, onChangeTmpBufBufArgsSerializer.asBuffer(), onChangeTmpBufBufArgsSerializer.length()); + onChangeTmpBufBufArgsSerializer.release(); + return; + } + let value : Bindable> = ({value: valueTmpResult, onChange: onChangeTmpResult} as Bindable>) + return value + } +} export class Bindable_Boolean_serializer { public static write(buffer: SerializerBase, value: Bindable): void { let valueSerializer : SerializerBase = buffer @@ -11521,7 +11659,7 @@ export class ClickEffect_serializer { public static write(buffer: SerializerBase, value: ClickEffect): void { let valueSerializer : SerializerBase = buffer const valueHolderForLevel = value.level - valueSerializer.writeInt32(TypeChecker.ClickEffectLevel_ToNumeric(valueHolderForLevel)) + valueSerializer.writeInt32(valueHolderForLevel.valueOf()) const valueHolderForScale = value.scale if (valueHolderForScale !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) @@ -11533,7 +11671,7 @@ export class ClickEffect_serializer { } public static read(buffer: DeserializerBase): ClickEffect { let valueDeserializer : DeserializerBase = buffer - const levelTmpResult : ClickEffectLevel = TypeChecker.ClickEffectLevel_FromNumeric(valueDeserializer.readInt32()) + const levelTmpResult : ClickEffectLevel = ClickEffectLevel.fromValue(valueDeserializer.readInt32()) const scaleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let scaleTmpBuf : number | undefined = undefined if ((scaleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -11554,7 +11692,7 @@ export class CrownEvent_serializer { const valueHolderForDegree = value.degree valueSerializer.writeNumber(valueHolderForDegree) const valueHolderForAction = value.action - valueSerializer.writeInt32(TypeChecker.CrownAction_ToNumeric(valueHolderForAction)) + valueSerializer.writeInt32(valueHolderForAction.valueOf()) const valueHolderForStopPropagation = value.stopPropagation valueSerializer.holdAndWriteCallback(valueHolderForStopPropagation) } @@ -11563,7 +11701,7 @@ export class CrownEvent_serializer { const timestampTmpResult : number = (valueDeserializer.readNumber() as number) const angularVelocityTmpResult : number = (valueDeserializer.readNumber() as number) const degreeTmpResult : number = (valueDeserializer.readNumber() as number) - const actionTmpResult : CrownAction = TypeChecker.CrownAction_FromNumeric(valueDeserializer.readInt32()) + const actionTmpResult : CrownAction = CrownAction.fromValue(valueDeserializer.readInt32()) const stopPropagationTmpBufBufResource : CallbackResource = valueDeserializer.readCallbackResource() const stopPropagationTmpBufBufCall : KPointer = valueDeserializer.readPointer() const stopPropagationTmpBufBufCallSync : KPointer = valueDeserializer.readPointer() @@ -11624,7 +11762,7 @@ export class DismissContentCoverAction_serializer { const valueHolderForDismiss = value.dismiss valueSerializer.holdAndWriteCallback(valueHolderForDismiss) const valueHolderForReason = value.reason - valueSerializer.writeInt32(TypeChecker.DismissReason_ToNumeric(valueHolderForReason)) + valueSerializer.writeInt32(valueHolderForReason.valueOf()) } public static read(buffer: DeserializerBase): DismissContentCoverAction { let valueDeserializer : DeserializerBase = buffer @@ -11640,7 +11778,7 @@ export class DismissContentCoverAction_serializer { dismissTmpBufBufArgsSerializer.release(); return; } - const reasonTmpResult : DismissReason = TypeChecker.DismissReason_FromNumeric(valueDeserializer.readInt32()) + const reasonTmpResult : DismissReason = DismissReason.fromValue(valueDeserializer.readInt32()) let value : DismissContentCoverAction = ({dismiss: dismissTmpResult, reason: reasonTmpResult} as DismissContentCoverAction) return value } @@ -11662,7 +11800,7 @@ export class DismissSheetAction_serializer { const valueHolderForDismiss = value.dismiss valueSerializer.holdAndWriteCallback(valueHolderForDismiss) const valueHolderForReason = value.reason - valueSerializer.writeInt32(TypeChecker.DismissReason_ToNumeric(valueHolderForReason)) + valueSerializer.writeInt32(valueHolderForReason.valueOf()) } public static read(buffer: DeserializerBase): DismissSheetAction { let valueDeserializer : DeserializerBase = buffer @@ -11678,7 +11816,7 @@ export class DismissSheetAction_serializer { dismissTmpBufBufArgsSerializer.release(); return; } - const reasonTmpResult : DismissReason = TypeChecker.DismissReason_FromNumeric(valueDeserializer.readInt32()) + const reasonTmpResult : DismissReason = DismissReason.fromValue(valueDeserializer.readInt32()) let value : DismissSheetAction = ({dismiss: dismissTmpResult, reason: reasonTmpResult} as DismissSheetAction) return value } @@ -12040,7 +12178,7 @@ export class GeometryTransitionOptions_serializer { if (valueHolderForHierarchyStrategy !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForHierarchyStrategyTmpValue = (valueHolderForHierarchyStrategy as TransitionHierarchyStrategy) - valueSerializer.writeInt32(TypeChecker.TransitionHierarchyStrategy_ToNumeric(valueHolderForHierarchyStrategyTmpValue)) + valueSerializer.writeInt32(valueHolderForHierarchyStrategyTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -12056,7 +12194,7 @@ export class GeometryTransitionOptions_serializer { const hierarchyStrategyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let hierarchyStrategyTmpBuf : TransitionHierarchyStrategy | undefined = undefined if ((hierarchyStrategyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - hierarchyStrategyTmpBuf = TypeChecker.TransitionHierarchyStrategy_FromNumeric(valueDeserializer.readInt32()) + hierarchyStrategyTmpBuf = TransitionHierarchyStrategy.fromValue(valueDeserializer.readInt32()) } const hierarchyStrategyTmpResult : TransitionHierarchyStrategy | undefined = hierarchyStrategyTmpBuf let value : GeometryTransitionOptions = ({follow: followTmpResult, hierarchyStrategy: hierarchyStrategyTmpResult} as GeometryTransitionOptions) @@ -12123,6 +12261,121 @@ export class InvertOptions_serializer { return value } } +export class ItemDragEventHandler_serializer { + public static write(buffer: SerializerBase, value: ItemDragEventHandler): void { + let valueSerializer : SerializerBase = buffer + const valueHolderForOnLongPress = value.onLongPress + if (valueHolderForOnLongPress !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForOnLongPressTmpValue = valueHolderForOnLongPress! + valueSerializer.holdAndWriteCallback(valueHolderForOnLongPressTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForOnDragStart = value.onDragStart + if (valueHolderForOnDragStart !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForOnDragStartTmpValue = valueHolderForOnDragStart! + valueSerializer.holdAndWriteCallback(valueHolderForOnDragStartTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForOnMoveThrough = value.onMoveThrough + if (valueHolderForOnMoveThrough !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForOnMoveThroughTmpValue = valueHolderForOnMoveThrough! + valueSerializer.holdAndWriteCallback(valueHolderForOnMoveThroughTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForOnDrop = value.onDrop + if (valueHolderForOnDrop !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForOnDropTmpValue = valueHolderForOnDrop! + valueSerializer.holdAndWriteCallback(valueHolderForOnDropTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + } + public static read(buffer: DeserializerBase): ItemDragEventHandler { + let valueDeserializer : DeserializerBase = buffer + const onLongPressTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let onLongPressTmpBuf : ((value0: number) => void) | undefined = undefined + if ((onLongPressTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const onLongPressTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() + const onLongPressTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() + const onLongPressTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() + onLongPressTmpBuf = (value0: number):void => { + const onLongPressTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); + onLongPressTmpBuf_BufArgsSerializer.writeInt32(onLongPressTmpBuf_BufResource.resourceId); + onLongPressTmpBuf_BufArgsSerializer.writePointer(onLongPressTmpBuf_BufCall); + onLongPressTmpBuf_BufArgsSerializer.writePointer(onLongPressTmpBuf_BufCallSync); + onLongPressTmpBuf_BufArgsSerializer.writeNumber(value0); + InteropNativeModule._CallCallbackSync(10, 36519084, onLongPressTmpBuf_BufArgsSerializer.asBuffer(), onLongPressTmpBuf_BufArgsSerializer.length()); + onLongPressTmpBuf_BufArgsSerializer.release(); + return; + } + } + const onLongPressTmpResult : ((value0: number) => void) | undefined = onLongPressTmpBuf + const onDragStartTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let onDragStartTmpBuf : ((value0: number) => void) | undefined = undefined + if ((onDragStartTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const onDragStartTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() + const onDragStartTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() + const onDragStartTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() + onDragStartTmpBuf = (value0: number):void => { + const onDragStartTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); + onDragStartTmpBuf_BufArgsSerializer.writeInt32(onDragStartTmpBuf_BufResource.resourceId); + onDragStartTmpBuf_BufArgsSerializer.writePointer(onDragStartTmpBuf_BufCall); + onDragStartTmpBuf_BufArgsSerializer.writePointer(onDragStartTmpBuf_BufCallSync); + onDragStartTmpBuf_BufArgsSerializer.writeNumber(value0); + InteropNativeModule._CallCallbackSync(10, 36519084, onDragStartTmpBuf_BufArgsSerializer.asBuffer(), onDragStartTmpBuf_BufArgsSerializer.length()); + onDragStartTmpBuf_BufArgsSerializer.release(); + return; + } + } + const onDragStartTmpResult : ((value0: number) => void) | undefined = onDragStartTmpBuf + const onMoveThroughTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let onMoveThroughTmpBuf : OnMoveHandler | undefined = undefined + if ((onMoveThroughTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const onMoveThroughTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() + const onMoveThroughTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() + const onMoveThroughTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() + onMoveThroughTmpBuf = (from: number, to: number):void => { + const onMoveThroughTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); + onMoveThroughTmpBuf_BufArgsSerializer.writeInt32(onMoveThroughTmpBuf_BufResource.resourceId); + onMoveThroughTmpBuf_BufArgsSerializer.writePointer(onMoveThroughTmpBuf_BufCall); + onMoveThroughTmpBuf_BufArgsSerializer.writePointer(onMoveThroughTmpBuf_BufCallSync); + onMoveThroughTmpBuf_BufArgsSerializer.writeNumber(from); + onMoveThroughTmpBuf_BufArgsSerializer.writeNumber(to); + InteropNativeModule._CallCallbackSync(10, -1200281222, onMoveThroughTmpBuf_BufArgsSerializer.asBuffer(), onMoveThroughTmpBuf_BufArgsSerializer.length()); + onMoveThroughTmpBuf_BufArgsSerializer.release(); + return; + } + } + const onMoveThroughTmpResult : OnMoveHandler | undefined = onMoveThroughTmpBuf + const onDropTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let onDropTmpBuf : ((value0: number) => void) | undefined = undefined + if ((onDropTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const onDropTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() + const onDropTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() + const onDropTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() + onDropTmpBuf = (value0: number):void => { + const onDropTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); + onDropTmpBuf_BufArgsSerializer.writeInt32(onDropTmpBuf_BufResource.resourceId); + onDropTmpBuf_BufArgsSerializer.writePointer(onDropTmpBuf_BufCall); + onDropTmpBuf_BufArgsSerializer.writePointer(onDropTmpBuf_BufCallSync); + onDropTmpBuf_BufArgsSerializer.writeNumber(value0); + InteropNativeModule._CallCallbackSync(10, 36519084, onDropTmpBuf_BufArgsSerializer.asBuffer(), onDropTmpBuf_BufArgsSerializer.length()); + onDropTmpBuf_BufArgsSerializer.release(); + return; + } + } + const onDropTmpResult : ((value0: number) => void) | undefined = onDropTmpBuf + let value : ItemDragEventHandler = ({onLongPress: onLongPressTmpResult, onDragStart: onDragStartTmpResult, onMoveThrough: onMoveThroughTmpResult, onDrop: onDropTmpResult} as ItemDragEventHandler) + return value + } +} export class ItemDragInfo_serializer { public static write(buffer: SerializerBase, value: ItemDragInfo): void { let valueSerializer : SerializerBase = buffer @@ -12163,7 +12416,7 @@ export class LinearGradientBlurOptions_serializer { valueSerializer.writeNumber(valueHolderForFractionStopsTmpElement_1) } const valueHolderForDirection = value.direction - valueSerializer.writeInt32(TypeChecker.GradientDirection_ToNumeric(valueHolderForDirection)) + valueSerializer.writeInt32(valueHolderForDirection.valueOf()) } public static read(buffer: DeserializerBase): LinearGradientBlurOptions { let valueDeserializer : DeserializerBase = buffer @@ -12175,7 +12428,7 @@ export class LinearGradientBlurOptions_serializer { fractionStopsTmpBuf[fractionStopsTmpBufBufCounterI] = ([fractionStopsTmpBufTempBufValue0, fractionStopsTmpBufTempBufValue1] as FractionStop) } const fractionStopsTmpResult : Array = fractionStopsTmpBuf - const directionTmpResult : GradientDirection = TypeChecker.GradientDirection_FromNumeric(valueDeserializer.readInt32()) + const directionTmpResult : GradientDirection = GradientDirection.fromValue(valueDeserializer.readInt32()) let value : LinearGradientBlurOptions = ({fractionStops: fractionStopsTmpResult, direction: directionTmpResult} as LinearGradientBlurOptions) return value } @@ -12203,7 +12456,7 @@ export class LinearGradientOptions_serializer { if (valueHolderForDirection !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForDirectionTmpValue = (valueHolderForDirection as GradientDirection) - valueSerializer.writeInt32(TypeChecker.GradientDirection_ToNumeric(valueHolderForDirectionTmpValue)) + valueSerializer.writeInt32(valueHolderForDirectionTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -12212,10 +12465,10 @@ export class LinearGradientOptions_serializer { for (let valueHolderForColorsCounterI = 0; valueHolderForColorsCounterI < valueHolderForColors.length; valueHolderForColorsCounterI++) { const valueHolderForColorsTmpElement : [ ResourceColor, number ] = valueHolderForColors[valueHolderForColorsCounterI] const valueHolderForColorsTmpElement_0 = valueHolderForColorsTmpElement[0] - if (valueHolderForColorsTmpElement_0 instanceof Color) { + if (valueHolderForColorsTmpElement_0 instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorsTmpElement_0ForIdx0 = valueHolderForColorsTmpElement_0 as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorsTmpElement_0ForIdx0)) + const valueHolderForColorsTmpElement_0ForIdx0 = valueHolderForColorsTmpElement_0 as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorsTmpElement_0ForIdx0.getOrdinal()) } else if (valueHolderForColorsTmpElement_0 instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorsTmpElement_0ForIdx1 = valueHolderForColorsTmpElement_0 as number @@ -12224,10 +12477,10 @@ export class LinearGradientOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorsTmpElement_0ForIdx2 = valueHolderForColorsTmpElement_0 as string valueSerializer.writeString(valueHolderForColorsTmpElement_0ForIdx2) - } else if (valueHolderForColorsTmpElement_0 instanceof Resource) { + } else if (valueHolderForColorsTmpElement_0 instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorsTmpElement_0ForIdx3 = valueHolderForColorsTmpElement_0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorsTmpElement_0ForIdx3) + const valueHolderForColorsTmpElement_0ForIdx3 = valueHolderForColorsTmpElement_0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorsTmpElement_0ForIdx3) } const valueHolderForColorsTmpElement_1 = valueHolderForColorsTmpElement[1] valueSerializer.writeNumber(valueHolderForColorsTmpElement_1) @@ -12261,26 +12514,26 @@ export class LinearGradientOptions_serializer { const directionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let directionTmpBuf : GradientDirection | undefined = undefined if ((directionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - directionTmpBuf = TypeChecker.GradientDirection_FromNumeric(valueDeserializer.readInt32()) + directionTmpBuf = GradientDirection.fromValue(valueDeserializer.readInt32()) } const directionTmpResult : GradientDirection | undefined = directionTmpBuf const colorsTmpBufLength : int32 = valueDeserializer.readInt32() let colorsTmpBuf : Array<[ ResourceColor, number ]> = new Array<[ ResourceColor, number ]>(colorsTmpBufLength) for (let colorsTmpBufBufCounterI = 0; colorsTmpBufBufCounterI < colorsTmpBufLength; colorsTmpBufBufCounterI++) { const colorsTmpBufTempBufValue0TempBufUnionSelector : int32 = valueDeserializer.readInt8() - let colorsTmpBufTempBufValue0TempBuf : Color | number | string | Resource | undefined + let colorsTmpBufTempBufValue0TempBuf : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorsTmpBufTempBufValue0TempBufUnionSelector == (0).toChar()) { - colorsTmpBufTempBufValue0TempBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorsTmpBufTempBufValue0TempBuf = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == (1).toChar()) { colorsTmpBufTempBufValue0TempBuf = (valueDeserializer.readNumber() as number) } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == (2).toChar()) { colorsTmpBufTempBufValue0TempBuf = (valueDeserializer.readString() as string) } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == (3).toChar()) { - colorsTmpBufTempBufValue0TempBuf = Resource_serializer.read(valueDeserializer) + colorsTmpBufTempBufValue0TempBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorsTmpBufTempBufValue0TempBuf has to be chosen through deserialisation.") } - const colorsTmpBufTempBufValue0 : ResourceColor = (colorsTmpBufTempBufValue0TempBuf as Color | number | string | Resource) + const colorsTmpBufTempBufValue0 : ResourceColor = (colorsTmpBufTempBufValue0TempBuf as arkui_component_enums_Color | number | string | global_resource_Resource) const colorsTmpBufTempBufValue1 : number = (valueDeserializer.readNumber() as number) colorsTmpBuf[colorsTmpBufBufCounterI] = ([colorsTmpBufTempBufValue0, colorsTmpBufTempBufValue1] as [ ResourceColor, number ]) } @@ -12301,12 +12554,12 @@ export class LocalizedHorizontalAlignParam_serializer { const valueHolderForAnchor = value.anchor valueSerializer.writeString(valueHolderForAnchor) const valueHolderForAlign = value.align - valueSerializer.writeInt32(TypeChecker.HorizontalAlign_ToNumeric(valueHolderForAlign)) + valueSerializer.writeInt32(valueHolderForAlign.valueOf()) } public static read(buffer: DeserializerBase): LocalizedHorizontalAlignParam { let valueDeserializer : DeserializerBase = buffer const anchorTmpResult : string = (valueDeserializer.readString() as string) - const alignTmpResult : HorizontalAlign = TypeChecker.HorizontalAlign_FromNumeric(valueDeserializer.readInt32()) + const alignTmpResult : HorizontalAlign = HorizontalAlign.fromValue(valueDeserializer.readInt32()) let value : LocalizedHorizontalAlignParam = ({anchor: anchorTmpResult, align: alignTmpResult} as LocalizedHorizontalAlignParam) return value } @@ -12317,12 +12570,12 @@ export class LocalizedVerticalAlignParam_serializer { const valueHolderForAnchor = value.anchor valueSerializer.writeString(valueHolderForAnchor) const valueHolderForAlign = value.align - valueSerializer.writeInt32(TypeChecker.VerticalAlign_ToNumeric(valueHolderForAlign)) + valueSerializer.writeInt32(valueHolderForAlign.valueOf()) } public static read(buffer: DeserializerBase): LocalizedVerticalAlignParam { let valueDeserializer : DeserializerBase = buffer const anchorTmpResult : string = (valueDeserializer.readString() as string) - const alignTmpResult : VerticalAlign = TypeChecker.VerticalAlign_FromNumeric(valueDeserializer.readInt32()) + const alignTmpResult : VerticalAlign = VerticalAlign.fromValue(valueDeserializer.readInt32()) let value : LocalizedVerticalAlignParam = ({anchor: anchorTmpResult, align: alignTmpResult} as LocalizedVerticalAlignParam) return value } @@ -12448,7 +12701,7 @@ export class OverlayOffset_serializer { if (valueHolderForX !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForXTmpValue = valueHolderForX! - valueSerializer.writeNumber(valueHolderForXTmpValue) + valueSerializer.writeFloat64(valueHolderForXTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -12456,7 +12709,7 @@ export class OverlayOffset_serializer { if (valueHolderForY !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForYTmpValue = valueHolderForY! - valueSerializer.writeNumber(valueHolderForYTmpValue) + valueSerializer.writeFloat64(valueHolderForYTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -12464,17 +12717,17 @@ export class OverlayOffset_serializer { public static read(buffer: DeserializerBase): OverlayOffset { let valueDeserializer : DeserializerBase = buffer const xTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let xTmpBuf : number | undefined = undefined + let xTmpBuf : double | undefined = undefined if ((xTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - xTmpBuf = (valueDeserializer.readNumber() as number) + xTmpBuf = valueDeserializer.readFloat64() } - const xTmpResult : number | undefined = xTmpBuf + const xTmpResult : double | undefined = xTmpBuf const yTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let yTmpBuf : number | undefined = undefined + let yTmpBuf : double | undefined = undefined if ((yTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - yTmpBuf = (valueDeserializer.readNumber() as number) + yTmpBuf = valueDeserializer.readFloat64() } - const yTmpResult : number | undefined = yTmpBuf + const yTmpResult : double | undefined = yTmpBuf let value : OverlayOffset = ({x: xTmpResult, y: yTmpResult} as OverlayOffset) return value } @@ -12486,7 +12739,7 @@ export class PixelRoundPolicy_serializer { if (valueHolderForStart !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStartTmpValue = (valueHolderForStart as PixelRoundCalcPolicy) - valueSerializer.writeInt32(TypeChecker.PixelRoundCalcPolicy_ToNumeric(valueHolderForStartTmpValue)) + valueSerializer.writeInt32(valueHolderForStartTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -12494,7 +12747,7 @@ export class PixelRoundPolicy_serializer { if (valueHolderForTop !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTopTmpValue = (valueHolderForTop as PixelRoundCalcPolicy) - valueSerializer.writeInt32(TypeChecker.PixelRoundCalcPolicy_ToNumeric(valueHolderForTopTmpValue)) + valueSerializer.writeInt32(valueHolderForTopTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -12502,7 +12755,7 @@ export class PixelRoundPolicy_serializer { if (valueHolderForEnd !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForEndTmpValue = (valueHolderForEnd as PixelRoundCalcPolicy) - valueSerializer.writeInt32(TypeChecker.PixelRoundCalcPolicy_ToNumeric(valueHolderForEndTmpValue)) + valueSerializer.writeInt32(valueHolderForEndTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -12510,7 +12763,7 @@ export class PixelRoundPolicy_serializer { if (valueHolderForBottom !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBottomTmpValue = (valueHolderForBottom as PixelRoundCalcPolicy) - valueSerializer.writeInt32(TypeChecker.PixelRoundCalcPolicy_ToNumeric(valueHolderForBottomTmpValue)) + valueSerializer.writeInt32(valueHolderForBottomTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -12520,25 +12773,25 @@ export class PixelRoundPolicy_serializer { const startTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let startTmpBuf : PixelRoundCalcPolicy | undefined = undefined if ((startTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - startTmpBuf = TypeChecker.PixelRoundCalcPolicy_FromNumeric(valueDeserializer.readInt32()) + startTmpBuf = PixelRoundCalcPolicy.fromValue(valueDeserializer.readInt32()) } const startTmpResult : PixelRoundCalcPolicy | undefined = startTmpBuf const topTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let topTmpBuf : PixelRoundCalcPolicy | undefined = undefined if ((topTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - topTmpBuf = TypeChecker.PixelRoundCalcPolicy_FromNumeric(valueDeserializer.readInt32()) + topTmpBuf = PixelRoundCalcPolicy.fromValue(valueDeserializer.readInt32()) } const topTmpResult : PixelRoundCalcPolicy | undefined = topTmpBuf const endTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let endTmpBuf : PixelRoundCalcPolicy | undefined = undefined if ((endTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - endTmpBuf = TypeChecker.PixelRoundCalcPolicy_FromNumeric(valueDeserializer.readInt32()) + endTmpBuf = PixelRoundCalcPolicy.fromValue(valueDeserializer.readInt32()) } const endTmpResult : PixelRoundCalcPolicy | undefined = endTmpBuf const bottomTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let bottomTmpBuf : PixelRoundCalcPolicy | undefined = undefined if ((bottomTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - bottomTmpBuf = TypeChecker.PixelRoundCalcPolicy_FromNumeric(valueDeserializer.readInt32()) + bottomTmpBuf = PixelRoundCalcPolicy.fromValue(valueDeserializer.readInt32()) } const bottomTmpResult : PixelRoundCalcPolicy | undefined = bottomTmpBuf let value : PixelRoundPolicy = ({start: startTmpResult, top: topTmpResult, end: endTmpResult, bottom: bottomTmpResult} as PixelRoundPolicy) @@ -12893,7 +13146,7 @@ export class SelectionOptions_serializer { if (valueHolderForMenuPolicy !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForMenuPolicyTmpValue = (valueHolderForMenuPolicy as MenuPolicy) - valueSerializer.writeInt32(TypeChecker.MenuPolicy_ToNumeric(valueHolderForMenuPolicyTmpValue)) + valueSerializer.writeInt32(valueHolderForMenuPolicyTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -12903,7 +13156,7 @@ export class SelectionOptions_serializer { const menuPolicyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let menuPolicyTmpBuf : MenuPolicy | undefined = undefined if ((menuPolicyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - menuPolicyTmpBuf = TypeChecker.MenuPolicy_FromNumeric(valueDeserializer.readInt32()) + menuPolicyTmpBuf = MenuPolicy.fromValue(valueDeserializer.readInt32()) } const menuPolicyTmpResult : MenuPolicy | undefined = menuPolicyTmpBuf let value : SelectionOptions = ({menuPolicy: menuPolicyTmpResult} as SelectionOptions) @@ -13010,7 +13263,7 @@ export class TouchObject_serializer { public static write(buffer: SerializerBase, value: TouchObject): void { let valueSerializer : SerializerBase = buffer const valueHolderForType = value.type - valueSerializer.writeInt32(TypeChecker.TouchType_ToNumeric(valueHolderForType)) + valueSerializer.writeInt32(valueHolderForType.valueOf()) const valueHolderForId = value.id valueSerializer.writeNumber(valueHolderForId) const valueHolderForDisplayX = value.displayX @@ -13029,7 +13282,7 @@ export class TouchObject_serializer { if (valueHolderForHand !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForHandTmpValue = (valueHolderForHand as InteractionHand) - valueSerializer.writeInt32(TypeChecker.InteractionHand_ToNumeric(valueHolderForHandTmpValue)) + valueSerializer.writeInt32(valueHolderForHandTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -13068,7 +13321,7 @@ export class TouchObject_serializer { } public static read(buffer: DeserializerBase): TouchObject { let valueDeserializer : DeserializerBase = buffer - const typeTmpResult : TouchType = TypeChecker.TouchType_FromNumeric(valueDeserializer.readInt32()) + const typeTmpResult : TouchType = TouchType.fromValue(valueDeserializer.readInt32()) const idTmpResult : number = (valueDeserializer.readNumber() as number) const displayXTmpResult : number = (valueDeserializer.readNumber() as number) const displayYTmpResult : number = (valueDeserializer.readNumber() as number) @@ -13079,7 +13332,7 @@ export class TouchObject_serializer { const handTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let handTmpBuf : InteractionHand | undefined = undefined if ((handTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - handTmpBuf = TypeChecker.InteractionHand_FromNumeric(valueDeserializer.readInt32()) + handTmpBuf = InteractionHand.fromValue(valueDeserializer.readInt32()) } const handTmpResult : InteractionHand | undefined = handTmpBuf const pressedTimeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -13114,7 +13367,7 @@ export class TouchResult_serializer { public static write(buffer: SerializerBase, value: TouchResult): void { let valueSerializer : SerializerBase = buffer const valueHolderForStrategy = value.strategy - valueSerializer.writeInt32(TypeChecker.TouchTestStrategy_ToNumeric(valueHolderForStrategy)) + valueSerializer.writeInt32(valueHolderForStrategy.valueOf()) const valueHolderForId = value.id if (valueHolderForId !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) @@ -13126,7 +13379,7 @@ export class TouchResult_serializer { } public static read(buffer: DeserializerBase): TouchResult { let valueDeserializer : DeserializerBase = buffer - const strategyTmpResult : TouchTestStrategy = TypeChecker.TouchTestStrategy_FromNumeric(valueDeserializer.readInt32()) + const strategyTmpResult : TouchTestStrategy = TouchTestStrategy.fromValue(valueDeserializer.readInt32()) const idTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let idTmpBuf : string | undefined = undefined if ((idTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -13302,7 +13555,7 @@ export class AnimateParam_serializer { if (valueHolderForCurveTmpValue instanceof curves.Curve) { valueSerializer.writeInt8((0).toChar()) const valueHolderForCurveTmpValueForIdx0 = valueHolderForCurveTmpValue as curves.Curve - valueSerializer.writeInt32(TypeChecker.curves_Curve_ToNumeric(valueHolderForCurveTmpValueForIdx0)) + valueSerializer.writeInt32(valueHolderForCurveTmpValueForIdx0.valueOf()) } else if (valueHolderForCurveTmpValue instanceof string) { valueSerializer.writeInt8((1).toChar()) const valueHolderForCurveTmpValueForIdx1 = valueHolderForCurveTmpValue as string @@ -13335,7 +13588,7 @@ export class AnimateParam_serializer { if (valueHolderForPlayMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForPlayModeTmpValue = (valueHolderForPlayMode as PlayMode) - valueSerializer.writeInt32(TypeChecker.PlayMode_ToNumeric(valueHolderForPlayModeTmpValue)) + valueSerializer.writeInt32(valueHolderForPlayModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -13351,7 +13604,7 @@ export class AnimateParam_serializer { if (valueHolderForFinishCallbackType !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFinishCallbackTypeTmpValue = (valueHolderForFinishCallbackType as FinishCallbackType) - valueSerializer.writeInt32(TypeChecker.FinishCallbackType_ToNumeric(valueHolderForFinishCallbackTypeTmpValue)) + valueSerializer.writeInt32(valueHolderForFinishCallbackTypeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -13384,7 +13637,7 @@ export class AnimateParam_serializer { const curveTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() let curveTmpBuf_ : curves.Curve | string | curves.ICurve | undefined if (curveTmpBuf_UnionSelector == (0).toChar()) { - curveTmpBuf_ = TypeChecker.curves_Curve_FromNumeric(valueDeserializer.readInt32()) + curveTmpBuf_ = curves.Curve.fromValue(valueDeserializer.readInt32()) } else if (curveTmpBuf_UnionSelector == (1).toChar()) { curveTmpBuf_ = (valueDeserializer.readString() as string) } else if (curveTmpBuf_UnionSelector == (2).toChar()) { @@ -13410,7 +13663,7 @@ export class AnimateParam_serializer { const playModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let playModeTmpBuf : PlayMode | undefined = undefined if ((playModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - playModeTmpBuf = TypeChecker.PlayMode_FromNumeric(valueDeserializer.readInt32()) + playModeTmpBuf = PlayMode.fromValue(valueDeserializer.readInt32()) } const playModeTmpResult : PlayMode | undefined = playModeTmpBuf const onFinishTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -13433,7 +13686,7 @@ export class AnimateParam_serializer { const finishCallbackTypeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let finishCallbackTypeTmpBuf : FinishCallbackType | undefined = undefined if ((finishCallbackTypeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - finishCallbackTypeTmpBuf = TypeChecker.FinishCallbackType_FromNumeric(valueDeserializer.readInt32()) + finishCallbackTypeTmpBuf = FinishCallbackType.fromValue(valueDeserializer.readInt32()) } const finishCallbackTypeTmpResult : FinishCallbackType | undefined = finishCallbackTypeTmpBuf const expectedFrameRateRangeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -13453,7 +13706,7 @@ export class BackgroundBlurStyleOptions_serializer { if (valueHolderForColorMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorModeTmpValue = (valueHolderForColorMode as ThemeColorMode) - valueSerializer.writeInt32(TypeChecker.ThemeColorMode_ToNumeric(valueHolderForColorModeTmpValue)) + valueSerializer.writeInt32(valueHolderForColorModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -13461,7 +13714,7 @@ export class BackgroundBlurStyleOptions_serializer { if (valueHolderForAdaptiveColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForAdaptiveColorTmpValue = (valueHolderForAdaptiveColor as AdaptiveColor) - valueSerializer.writeInt32(TypeChecker.AdaptiveColor_ToNumeric(valueHolderForAdaptiveColorTmpValue)) + valueSerializer.writeInt32(valueHolderForAdaptiveColorTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -13485,7 +13738,7 @@ export class BackgroundBlurStyleOptions_serializer { if (valueHolderForPolicy !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForPolicyTmpValue = (valueHolderForPolicy as BlurStyleActivePolicy) - valueSerializer.writeInt32(TypeChecker.BlurStyleActivePolicy_ToNumeric(valueHolderForPolicyTmpValue)) + valueSerializer.writeInt32(valueHolderForPolicyTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -13493,10 +13746,10 @@ export class BackgroundBlurStyleOptions_serializer { if (valueHolderForInactiveColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForInactiveColorTmpValue = valueHolderForInactiveColor! - if (valueHolderForInactiveColorTmpValue instanceof Color) { + if (valueHolderForInactiveColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForInactiveColorTmpValueForIdx0 = valueHolderForInactiveColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForInactiveColorTmpValueForIdx0)) + const valueHolderForInactiveColorTmpValueForIdx0 = valueHolderForInactiveColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForInactiveColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForInactiveColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForInactiveColorTmpValueForIdx1 = valueHolderForInactiveColorTmpValue as number @@ -13505,10 +13758,10 @@ export class BackgroundBlurStyleOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForInactiveColorTmpValueForIdx2 = valueHolderForInactiveColorTmpValue as string valueSerializer.writeString(valueHolderForInactiveColorTmpValueForIdx2) - } else if (valueHolderForInactiveColorTmpValue instanceof Resource) { + } else if (valueHolderForInactiveColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForInactiveColorTmpValueForIdx3 = valueHolderForInactiveColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForInactiveColorTmpValueForIdx3) + const valueHolderForInactiveColorTmpValueForIdx3 = valueHolderForInactiveColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForInactiveColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -13519,13 +13772,13 @@ export class BackgroundBlurStyleOptions_serializer { const colorModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let colorModeTmpBuf : ThemeColorMode | undefined = undefined if ((colorModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - colorModeTmpBuf = TypeChecker.ThemeColorMode_FromNumeric(valueDeserializer.readInt32()) + colorModeTmpBuf = ThemeColorMode.fromValue(valueDeserializer.readInt32()) } const colorModeTmpResult : ThemeColorMode | undefined = colorModeTmpBuf const adaptiveColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let adaptiveColorTmpBuf : AdaptiveColor | undefined = undefined if ((adaptiveColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - adaptiveColorTmpBuf = TypeChecker.AdaptiveColor_FromNumeric(valueDeserializer.readInt32()) + adaptiveColorTmpBuf = AdaptiveColor.fromValue(valueDeserializer.readInt32()) } const adaptiveColorTmpResult : AdaptiveColor | undefined = adaptiveColorTmpBuf const scaleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -13543,26 +13796,26 @@ export class BackgroundBlurStyleOptions_serializer { const policyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let policyTmpBuf : BlurStyleActivePolicy | undefined = undefined if ((policyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - policyTmpBuf = TypeChecker.BlurStyleActivePolicy_FromNumeric(valueDeserializer.readInt32()) + policyTmpBuf = BlurStyleActivePolicy.fromValue(valueDeserializer.readInt32()) } const policyTmpResult : BlurStyleActivePolicy | undefined = policyTmpBuf const inactiveColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let inactiveColorTmpBuf : ResourceColor | undefined = undefined if ((inactiveColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const inactiveColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let inactiveColorTmpBuf_ : Color | number | string | Resource | undefined + let inactiveColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (inactiveColorTmpBuf_UnionSelector == (0).toChar()) { - inactiveColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + inactiveColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (inactiveColorTmpBuf_UnionSelector == (1).toChar()) { inactiveColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (inactiveColorTmpBuf_UnionSelector == (2).toChar()) { inactiveColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (inactiveColorTmpBuf_UnionSelector == (3).toChar()) { - inactiveColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + inactiveColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for inactiveColorTmpBuf_ has to be chosen through deserialisation.") } - inactiveColorTmpBuf = (inactiveColorTmpBuf_ as Color | number | string | Resource) + inactiveColorTmpBuf = (inactiveColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const inactiveColorTmpResult : ResourceColor | undefined = inactiveColorTmpBuf let value : BackgroundBlurStyleOptions = ({colorMode: colorModeTmpResult, adaptiveColor: adaptiveColorTmpResult, scale: scaleTmpResult, blurOptions: blurOptionsTmpResult, policy: policyTmpResult, inactiveColor: inactiveColorTmpResult} as BackgroundBlurStyleOptions) @@ -13594,10 +13847,10 @@ export class BackgroundEffectOptions_serializer { if (valueHolderForColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorTmpValue = valueHolderForColor! - if (valueHolderForColorTmpValue instanceof Color) { + if (valueHolderForColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx0)) + const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as number @@ -13606,10 +13859,10 @@ export class BackgroundEffectOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx2) - } else if (valueHolderForColorTmpValue instanceof Resource) { + } else if (valueHolderForColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) + const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -13618,7 +13871,7 @@ export class BackgroundEffectOptions_serializer { if (valueHolderForAdaptiveColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForAdaptiveColorTmpValue = (valueHolderForAdaptiveColor as AdaptiveColor) - valueSerializer.writeInt32(TypeChecker.AdaptiveColor_ToNumeric(valueHolderForAdaptiveColorTmpValue)) + valueSerializer.writeInt32(valueHolderForAdaptiveColorTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -13634,7 +13887,7 @@ export class BackgroundEffectOptions_serializer { if (valueHolderForPolicy !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForPolicyTmpValue = (valueHolderForPolicy as BlurStyleActivePolicy) - valueSerializer.writeInt32(TypeChecker.BlurStyleActivePolicy_ToNumeric(valueHolderForPolicyTmpValue)) + valueSerializer.writeInt32(valueHolderForPolicyTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -13642,10 +13895,10 @@ export class BackgroundEffectOptions_serializer { if (valueHolderForInactiveColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForInactiveColorTmpValue = valueHolderForInactiveColor! - if (valueHolderForInactiveColorTmpValue instanceof Color) { + if (valueHolderForInactiveColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForInactiveColorTmpValueForIdx0 = valueHolderForInactiveColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForInactiveColorTmpValueForIdx0)) + const valueHolderForInactiveColorTmpValueForIdx0 = valueHolderForInactiveColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForInactiveColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForInactiveColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForInactiveColorTmpValueForIdx1 = valueHolderForInactiveColorTmpValue as number @@ -13654,10 +13907,10 @@ export class BackgroundEffectOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForInactiveColorTmpValueForIdx2 = valueHolderForInactiveColorTmpValue as string valueSerializer.writeString(valueHolderForInactiveColorTmpValueForIdx2) - } else if (valueHolderForInactiveColorTmpValue instanceof Resource) { + } else if (valueHolderForInactiveColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForInactiveColorTmpValueForIdx3 = valueHolderForInactiveColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForInactiveColorTmpValueForIdx3) + const valueHolderForInactiveColorTmpValueForIdx3 = valueHolderForInactiveColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForInactiveColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -13682,25 +13935,25 @@ export class BackgroundEffectOptions_serializer { let colorTmpBuf : ResourceColor | undefined = undefined if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_ : Color | number | string | Resource | undefined + let colorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBuf_UnionSelector == (0).toChar()) { - colorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_UnionSelector == (1).toChar()) { colorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (colorTmpBuf_UnionSelector == (2).toChar()) { colorTmpBuf_ = (valueDeserializer.readString() as string) } else if (colorTmpBuf_UnionSelector == (3).toChar()) { - colorTmpBuf_ = Resource_serializer.read(valueDeserializer) + colorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") } - colorTmpBuf = (colorTmpBuf_ as Color | number | string | Resource) + colorTmpBuf = (colorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const colorTmpResult : ResourceColor | undefined = colorTmpBuf const adaptiveColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let adaptiveColorTmpBuf : AdaptiveColor | undefined = undefined if ((adaptiveColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - adaptiveColorTmpBuf = TypeChecker.AdaptiveColor_FromNumeric(valueDeserializer.readInt32()) + adaptiveColorTmpBuf = AdaptiveColor.fromValue(valueDeserializer.readInt32()) } const adaptiveColorTmpResult : AdaptiveColor | undefined = adaptiveColorTmpBuf const blurOptionsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -13712,26 +13965,26 @@ export class BackgroundEffectOptions_serializer { const policyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let policyTmpBuf : BlurStyleActivePolicy | undefined = undefined if ((policyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - policyTmpBuf = TypeChecker.BlurStyleActivePolicy_FromNumeric(valueDeserializer.readInt32()) + policyTmpBuf = BlurStyleActivePolicy.fromValue(valueDeserializer.readInt32()) } const policyTmpResult : BlurStyleActivePolicy | undefined = policyTmpBuf const inactiveColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let inactiveColorTmpBuf : ResourceColor | undefined = undefined if ((inactiveColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const inactiveColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let inactiveColorTmpBuf_ : Color | number | string | Resource | undefined + let inactiveColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (inactiveColorTmpBuf_UnionSelector == (0).toChar()) { - inactiveColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + inactiveColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (inactiveColorTmpBuf_UnionSelector == (1).toChar()) { inactiveColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (inactiveColorTmpBuf_UnionSelector == (2).toChar()) { inactiveColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (inactiveColorTmpBuf_UnionSelector == (3).toChar()) { - inactiveColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + inactiveColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for inactiveColorTmpBuf_ has to be chosen through deserialisation.") } - inactiveColorTmpBuf = (inactiveColorTmpBuf_ as Color | number | string | Resource) + inactiveColorTmpBuf = (inactiveColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const inactiveColorTmpResult : ResourceColor | undefined = inactiveColorTmpBuf let value : BackgroundEffectOptions = ({radius: radiusTmpResult, saturation: saturationTmpResult, brightness: brightnessTmpResult, color: colorTmpResult, adaptiveColor: adaptiveColorTmpResult, blurOptions: blurOptionsTmpResult, policy: policyTmpResult, inactiveColor: inactiveColorTmpResult} as BackgroundEffectOptions) @@ -13739,37 +13992,37 @@ export class BackgroundEffectOptions_serializer { } } export class Bindable_Arkui_Component_Units_ResourceStr_serializer { - public static write(buffer: SerializerBase, value: Bindable): void { + public static write(buffer: SerializerBase, value: Bindable): void { let valueSerializer : SerializerBase = buffer const valueHolderForValue = value.value if (valueHolderForValue instanceof string) { valueSerializer.writeInt8((0).toChar()) const valueHolderForValueForIdx0 = valueHolderForValue as string valueSerializer.writeString(valueHolderForValueForIdx0) - } else if (valueHolderForValue instanceof Resource) { + } else if (valueHolderForValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForValueForIdx1 = valueHolderForValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForValueForIdx1) + const valueHolderForValueForIdx1 = valueHolderForValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForValueForIdx1) } const valueHolderForOnChange = value.onChange valueSerializer.holdAndWriteCallback(valueHolderForOnChange) } - public static read(buffer: DeserializerBase): Bindable { + public static read(buffer: DeserializerBase): Bindable { let valueDeserializer : DeserializerBase = buffer const valueTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let valueTmpBuf : string | Resource | undefined + let valueTmpBuf : string | global_resource_Resource | undefined if (valueTmpBufUnionSelector == (0).toChar()) { valueTmpBuf = (valueDeserializer.readString() as string) } else if (valueTmpBufUnionSelector == (1).toChar()) { - valueTmpBuf = Resource_serializer.read(valueDeserializer) + valueTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for valueTmpBuf has to be chosen through deserialisation.") } - const valueTmpResult : ResourceStr = (valueTmpBuf as string | Resource) + const valueTmpResult : arkui_component_units_ResourceStr = (valueTmpBuf as string | global_resource_Resource) const onChangeTmpBufBufResource : CallbackResource = valueDeserializer.readCallbackResource() const onChangeTmpBufBufCall : KPointer = valueDeserializer.readPointer() const onChangeTmpBufBufCallSync : KPointer = valueDeserializer.readPointer() - const onChangeTmpResult : ((value0: ResourceStr) => void) = (value0: ResourceStr):void => { + const onChangeTmpResult : ((value0: arkui_component_units_ResourceStr) => void) = (value0: arkui_component_units_ResourceStr):void => { const onChangeTmpBufBufArgsSerializer : SerializerBase = SerializerBase.hold(); onChangeTmpBufBufArgsSerializer.writeInt32(onChangeTmpBufBufResource.resourceId); onChangeTmpBufBufArgsSerializer.writePointer(onChangeTmpBufBufCall); @@ -13778,44 +14031,44 @@ export class Bindable_Arkui_Component_Units_ResourceStr_serializer { onChangeTmpBufBufArgsSerializer.writeInt8((0).toChar()); const value0ForIdx0 = value0 as string; onChangeTmpBufBufArgsSerializer.writeString(value0ForIdx0); - } else if (value0 instanceof Resource) { + } else if (value0 instanceof global_resource_Resource) { onChangeTmpBufBufArgsSerializer.writeInt8((1).toChar()); - const value0ForIdx1 = value0 as Resource; - Resource_serializer.write(onChangeTmpBufBufArgsSerializer, value0ForIdx1); + const value0ForIdx1 = value0 as global_resource_Resource; + global_resource_Resource_serializer.write(onChangeTmpBufBufArgsSerializer, value0ForIdx1); } InteropNativeModule._CallCallbackSync(10, 487399354, onChangeTmpBufBufArgsSerializer.asBuffer(), onChangeTmpBufBufArgsSerializer.length()); onChangeTmpBufBufArgsSerializer.release(); return; } - let value : Bindable = ({value: valueTmpResult, onChange: onChangeTmpResult} as Bindable) + let value : Bindable = ({value: valueTmpResult, onChange: onChangeTmpResult} as Bindable) return value } } export class Bindable_Global_Resource_Resource_serializer { - public static write(buffer: SerializerBase, value: Bindable): void { + public static write(buffer: SerializerBase, value: Bindable): void { let valueSerializer : SerializerBase = buffer const valueHolderForValue = value.value - Resource_serializer.write(valueSerializer, valueHolderForValue) + global_resource_Resource_serializer.write(valueSerializer, valueHolderForValue) const valueHolderForOnChange = value.onChange valueSerializer.holdAndWriteCallback(valueHolderForOnChange) } - public static read(buffer: DeserializerBase): Bindable { + public static read(buffer: DeserializerBase): Bindable { let valueDeserializer : DeserializerBase = buffer - const valueTmpResult : Resource = Resource_serializer.read(valueDeserializer) + const valueTmpResult : global_resource_Resource = global_resource_Resource_serializer.read(valueDeserializer) const onChangeTmpBufBufResource : CallbackResource = valueDeserializer.readCallbackResource() const onChangeTmpBufBufCall : KPointer = valueDeserializer.readPointer() const onChangeTmpBufBufCallSync : KPointer = valueDeserializer.readPointer() - const onChangeTmpResult : ((value0: Resource) => void) = (value0: Resource):void => { + const onChangeTmpResult : ((value0: global_resource_Resource) => void) = (value0: global_resource_Resource):void => { const onChangeTmpBufBufArgsSerializer : SerializerBase = SerializerBase.hold(); onChangeTmpBufBufArgsSerializer.writeInt32(onChangeTmpBufBufResource.resourceId); onChangeTmpBufBufArgsSerializer.writePointer(onChangeTmpBufBufCall); onChangeTmpBufBufArgsSerializer.writePointer(onChangeTmpBufBufCallSync); - Resource_serializer.write(onChangeTmpBufBufArgsSerializer, value0); + global_resource_Resource_serializer.write(onChangeTmpBufBufArgsSerializer, value0); InteropNativeModule._CallCallbackSync(10, -941798353, onChangeTmpBufBufArgsSerializer.asBuffer(), onChangeTmpBufBufArgsSerializer.length()); onChangeTmpBufBufArgsSerializer.release(); return; } - let value : Bindable = ({value: valueTmpResult, onChange: onChangeTmpResult} as Bindable) + let value : Bindable = ({value: valueTmpResult, onChange: onChangeTmpResult} as Bindable) return value } } @@ -13826,10 +14079,10 @@ export class ContentCoverOptions_serializer { if (valueHolderForBackgroundColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor! - if (valueHolderForBackgroundColorTmpValue instanceof Color) { + if (valueHolderForBackgroundColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBackgroundColorTmpValueForIdx0)) + const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForBackgroundColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForBackgroundColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue as number @@ -13838,10 +14091,10 @@ export class ContentCoverOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue as string valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2) - } else if (valueHolderForBackgroundColorTmpValue instanceof Resource) { + } else if (valueHolderForBackgroundColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) + const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -13882,7 +14135,7 @@ export class ContentCoverOptions_serializer { if (valueHolderForModalTransition !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForModalTransitionTmpValue = (valueHolderForModalTransition as ModalTransition) - valueSerializer.writeInt32(TypeChecker.ModalTransition_ToNumeric(valueHolderForModalTransitionTmpValue)) + valueSerializer.writeInt32(valueHolderForModalTransitionTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -13909,19 +14162,19 @@ export class ContentCoverOptions_serializer { let backgroundColorTmpBuf : ResourceColor | undefined = undefined if ((backgroundColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const backgroundColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let backgroundColorTmpBuf_ : Color | number | string | Resource | undefined + let backgroundColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (backgroundColorTmpBuf_UnionSelector == (0).toChar()) { - backgroundColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + backgroundColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (backgroundColorTmpBuf_UnionSelector == (1).toChar()) { backgroundColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (backgroundColorTmpBuf_UnionSelector == (2).toChar()) { backgroundColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (backgroundColorTmpBuf_UnionSelector == (3).toChar()) { - backgroundColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + backgroundColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation.") } - backgroundColorTmpBuf = (backgroundColorTmpBuf_ as Color | number | string | Resource) + backgroundColorTmpBuf = (backgroundColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const backgroundColorTmpResult : ResourceColor | undefined = backgroundColorTmpBuf const onAppearTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -13995,7 +14248,7 @@ export class ContentCoverOptions_serializer { const modalTransitionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let modalTransitionTmpBuf : ModalTransition | undefined = undefined if ((modalTransitionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - modalTransitionTmpBuf = TypeChecker.ModalTransition_FromNumeric(valueDeserializer.readInt32()) + modalTransitionTmpBuf = ModalTransition.fromValue(valueDeserializer.readInt32()) } const modalTransitionTmpResult : ModalTransition | undefined = modalTransitionTmpBuf const onWillDismissTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -14098,19 +14351,27 @@ export class DragPreviewOptions_serializer { if (TypeChecker.isDragPreviewMode(valueHolderForModeTmpValue)) { valueSerializer.writeInt8((0).toChar()) const valueHolderForModeTmpValueForIdx0 = valueHolderForModeTmpValue as DragPreviewMode - valueSerializer.writeInt32(TypeChecker.DragPreviewMode_ToNumeric(valueHolderForModeTmpValueForIdx0)) + valueSerializer.writeInt32(valueHolderForModeTmpValueForIdx0.valueOf()) } else if (TypeChecker.isArray_DragPreviewMode(valueHolderForModeTmpValue)) { valueSerializer.writeInt8((1).toChar()) const valueHolderForModeTmpValueForIdx1 = valueHolderForModeTmpValue as Array valueSerializer.writeInt32((valueHolderForModeTmpValueForIdx1.length).toInt()) for (let valueHolderForModeTmpValueForIdx1CounterI = 0; valueHolderForModeTmpValueForIdx1CounterI < valueHolderForModeTmpValueForIdx1.length; valueHolderForModeTmpValueForIdx1CounterI++) { const valueHolderForModeTmpValueForIdx1TmpElement : DragPreviewMode = valueHolderForModeTmpValueForIdx1[valueHolderForModeTmpValueForIdx1CounterI] - valueSerializer.writeInt32(TypeChecker.DragPreviewMode_ToNumeric(valueHolderForModeTmpValueForIdx1TmpElement)) + valueSerializer.writeInt32(valueHolderForModeTmpValueForIdx1TmpElement.valueOf()) } } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } + const valueHolderForModifier = value.modifier + if (valueHolderForModifier !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForModifierTmpValue = valueHolderForModifier! + valueSerializer.holdAndWriteObject(valueHolderForModifierTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } const valueHolderForNumberBadge = value.numberBadge if (valueHolderForNumberBadge !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) @@ -14131,7 +14392,7 @@ export class DragPreviewOptions_serializer { if (valueHolderForSizeChangeEffect !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForSizeChangeEffectTmpValue = (valueHolderForSizeChangeEffect as DraggingSizeChangeEffect) - valueSerializer.writeInt32(TypeChecker.DraggingSizeChangeEffect_ToNumeric(valueHolderForSizeChangeEffectTmpValue)) + valueSerializer.writeInt32(valueHolderForSizeChangeEffectTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -14144,12 +14405,12 @@ export class DragPreviewOptions_serializer { const modeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() let modeTmpBuf_ : DragPreviewMode | Array | undefined if (modeTmpBuf_UnionSelector == (0).toChar()) { - modeTmpBuf_ = TypeChecker.DragPreviewMode_FromNumeric(valueDeserializer.readInt32()) + modeTmpBuf_ = DragPreviewMode.fromValue(valueDeserializer.readInt32()) } else if (modeTmpBuf_UnionSelector == (1).toChar()) { const modeTmpBuf_BufULength : int32 = valueDeserializer.readInt32() let modeTmpBuf_BufU : Array = new Array(modeTmpBuf_BufULength) for (let modeTmpBuf_BufUBufCounterI = 0; modeTmpBuf_BufUBufCounterI < modeTmpBuf_BufULength; modeTmpBuf_BufUBufCounterI++) { - modeTmpBuf_BufU[modeTmpBuf_BufUBufCounterI] = TypeChecker.DragPreviewMode_FromNumeric(valueDeserializer.readInt32()) + modeTmpBuf_BufU[modeTmpBuf_BufUBufCounterI] = DragPreviewMode.fromValue(valueDeserializer.readInt32()) } modeTmpBuf_ = modeTmpBuf_BufU } else { @@ -14158,6 +14419,12 @@ export class DragPreviewOptions_serializer { modeTmpBuf = (modeTmpBuf_ as DragPreviewMode | Array) } const modeTmpResult : DragPreviewMode | Array | undefined = modeTmpBuf + const modifierTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let modifierTmpBuf : ImageModifier | undefined = undefined + if ((modifierTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + modifierTmpBuf = (valueDeserializer.readObject() as ImageModifier) + } + const modifierTmpResult : ImageModifier | undefined = modifierTmpBuf const numberBadgeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let numberBadgeTmpBuf : boolean | number | undefined = undefined if ((numberBadgeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -14176,10 +14443,10 @@ export class DragPreviewOptions_serializer { const sizeChangeEffectTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let sizeChangeEffectTmpBuf : DraggingSizeChangeEffect | undefined = undefined if ((sizeChangeEffectTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - sizeChangeEffectTmpBuf = TypeChecker.DraggingSizeChangeEffect_FromNumeric(valueDeserializer.readInt32()) + sizeChangeEffectTmpBuf = DraggingSizeChangeEffect.fromValue(valueDeserializer.readInt32()) } const sizeChangeEffectTmpResult : DraggingSizeChangeEffect | undefined = sizeChangeEffectTmpBuf - let value : DragPreviewOptions = ({mode: modeTmpResult, numberBadge: numberBadgeTmpResult, sizeChangeEffect: sizeChangeEffectTmpResult} as DragPreviewOptions) + let value : DragPreviewOptions = ({mode: modeTmpResult, modifier: modifierTmpResult, numberBadge: numberBadgeTmpResult, sizeChangeEffect: sizeChangeEffectTmpResult} as DragPreviewOptions) return value } } @@ -14190,7 +14457,7 @@ export class FadingEdgeOptions_serializer { if (valueHolderForFadingEdgeLength !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFadingEdgeLengthTmpValue = valueHolderForFadingEdgeLength! - LengthMetrics_serializer.write(valueSerializer, valueHolderForFadingEdgeLengthTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForFadingEdgeLengthTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -14198,11 +14465,11 @@ export class FadingEdgeOptions_serializer { public static read(buffer: DeserializerBase): FadingEdgeOptions { let valueDeserializer : DeserializerBase = buffer const fadingEdgeLengthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fadingEdgeLengthTmpBuf : LengthMetrics | undefined = undefined + let fadingEdgeLengthTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((fadingEdgeLengthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fadingEdgeLengthTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + fadingEdgeLengthTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const fadingEdgeLengthTmpResult : LengthMetrics | undefined = fadingEdgeLengthTmpBuf + const fadingEdgeLengthTmpResult : arkui_Graphics_LengthMetrics | undefined = fadingEdgeLengthTmpBuf let value : FadingEdgeOptions = ({fadingEdgeLength: fadingEdgeLengthTmpResult} as FadingEdgeOptions) return value } @@ -14214,7 +14481,7 @@ export class ForegroundBlurStyleOptions_serializer { if (valueHolderForColorMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorModeTmpValue = (valueHolderForColorMode as ThemeColorMode) - valueSerializer.writeInt32(TypeChecker.ThemeColorMode_ToNumeric(valueHolderForColorModeTmpValue)) + valueSerializer.writeInt32(valueHolderForColorModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -14222,7 +14489,7 @@ export class ForegroundBlurStyleOptions_serializer { if (valueHolderForAdaptiveColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForAdaptiveColorTmpValue = (valueHolderForAdaptiveColor as AdaptiveColor) - valueSerializer.writeInt32(TypeChecker.AdaptiveColor_ToNumeric(valueHolderForAdaptiveColorTmpValue)) + valueSerializer.writeInt32(valueHolderForAdaptiveColorTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -14248,13 +14515,13 @@ export class ForegroundBlurStyleOptions_serializer { const colorModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let colorModeTmpBuf : ThemeColorMode | undefined = undefined if ((colorModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - colorModeTmpBuf = TypeChecker.ThemeColorMode_FromNumeric(valueDeserializer.readInt32()) + colorModeTmpBuf = ThemeColorMode.fromValue(valueDeserializer.readInt32()) } const colorModeTmpResult : ThemeColorMode | undefined = colorModeTmpBuf const adaptiveColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let adaptiveColorTmpBuf : AdaptiveColor | undefined = undefined if ((adaptiveColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - adaptiveColorTmpBuf = TypeChecker.AdaptiveColor_FromNumeric(valueDeserializer.readInt32()) + adaptiveColorTmpBuf = AdaptiveColor.fromValue(valueDeserializer.readInt32()) } const adaptiveColorTmpResult : AdaptiveColor | undefined = adaptiveColorTmpBuf const scaleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -14318,10 +14585,10 @@ export class LightSource_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForPositionXForIdx1 = valueHolderForPositionX as number valueSerializer.writeNumber(valueHolderForPositionXForIdx1) - } else if (valueHolderForPositionX instanceof Resource) { + } else if (valueHolderForPositionX instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForPositionXForIdx2 = valueHolderForPositionX as Resource - Resource_serializer.write(valueSerializer, valueHolderForPositionXForIdx2) + const valueHolderForPositionXForIdx2 = valueHolderForPositionX as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForPositionXForIdx2) } const valueHolderForPositionY = value.positionY if (valueHolderForPositionY instanceof string) { @@ -14332,10 +14599,24 @@ export class LightSource_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForPositionYForIdx1 = valueHolderForPositionY as number valueSerializer.writeNumber(valueHolderForPositionYForIdx1) - } else if (valueHolderForPositionY instanceof Resource) { + } else if (valueHolderForPositionY instanceof global_resource_Resource) { + valueSerializer.writeInt8((2).toChar()) + const valueHolderForPositionYForIdx2 = valueHolderForPositionY as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForPositionYForIdx2) + } + const valueHolderForPositionZ = value.positionZ + if (valueHolderForPositionZ instanceof string) { + valueSerializer.writeInt8((0).toChar()) + const valueHolderForPositionZForIdx0 = valueHolderForPositionZ as string + valueSerializer.writeString(valueHolderForPositionZForIdx0) + } else if (valueHolderForPositionZ instanceof number) { + valueSerializer.writeInt8((1).toChar()) + const valueHolderForPositionZForIdx1 = valueHolderForPositionZ as number + valueSerializer.writeNumber(valueHolderForPositionZForIdx1) + } else if (valueHolderForPositionZ instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForPositionYForIdx2 = valueHolderForPositionY as Resource - Resource_serializer.write(valueSerializer, valueHolderForPositionYForIdx2) + const valueHolderForPositionZForIdx2 = valueHolderForPositionZ as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForPositionZForIdx2) } const valueHolderForIntensity = value.intensity valueSerializer.writeNumber(valueHolderForIntensity) @@ -14343,10 +14624,10 @@ export class LightSource_serializer { if (valueHolderForColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorTmpValue = valueHolderForColor! - if (valueHolderForColorTmpValue instanceof Color) { + if (valueHolderForColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx0)) + const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as number @@ -14355,10 +14636,10 @@ export class LightSource_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx2) - } else if (valueHolderForColorTmpValue instanceof Resource) { + } else if (valueHolderForColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) + const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -14367,50 +14648,62 @@ export class LightSource_serializer { public static read(buffer: DeserializerBase): LightSource { let valueDeserializer : DeserializerBase = buffer const positionXTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let positionXTmpBuf : string | number | Resource | undefined + let positionXTmpBuf : string | number | global_resource_Resource | undefined if (positionXTmpBufUnionSelector == (0).toChar()) { positionXTmpBuf = (valueDeserializer.readString() as string) } else if (positionXTmpBufUnionSelector == (1).toChar()) { positionXTmpBuf = (valueDeserializer.readNumber() as number) } else if (positionXTmpBufUnionSelector == (2).toChar()) { - positionXTmpBuf = Resource_serializer.read(valueDeserializer) + positionXTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for positionXTmpBuf has to be chosen through deserialisation.") } - const positionXTmpResult : Dimension = (positionXTmpBuf as string | number | Resource) + const positionXTmpResult : Dimension = (positionXTmpBuf as string | number | global_resource_Resource) const positionYTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let positionYTmpBuf : string | number | Resource | undefined + let positionYTmpBuf : string | number | global_resource_Resource | undefined if (positionYTmpBufUnionSelector == (0).toChar()) { positionYTmpBuf = (valueDeserializer.readString() as string) } else if (positionYTmpBufUnionSelector == (1).toChar()) { positionYTmpBuf = (valueDeserializer.readNumber() as number) } else if (positionYTmpBufUnionSelector == (2).toChar()) { - positionYTmpBuf = Resource_serializer.read(valueDeserializer) + positionYTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for positionYTmpBuf has to be chosen through deserialisation.") } - const positionYTmpResult : Dimension = (positionYTmpBuf as string | number | Resource) + const positionYTmpResult : Dimension = (positionYTmpBuf as string | number | global_resource_Resource) + const positionZTmpBufUnionSelector : int32 = valueDeserializer.readInt8() + let positionZTmpBuf : string | number | global_resource_Resource | undefined + if (positionZTmpBufUnionSelector == (0).toChar()) { + positionZTmpBuf = (valueDeserializer.readString() as string) + } else if (positionZTmpBufUnionSelector == (1).toChar()) { + positionZTmpBuf = (valueDeserializer.readNumber() as number) + } else if (positionZTmpBufUnionSelector == (2).toChar()) { + positionZTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) + } else { + throw new Error("One of the branches for positionZTmpBuf has to be chosen through deserialisation.") + } + const positionZTmpResult : Dimension = (positionZTmpBuf as string | number | global_resource_Resource) const intensityTmpResult : number = (valueDeserializer.readNumber() as number) const colorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let colorTmpBuf : ResourceColor | undefined = undefined if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_ : Color | number | string | Resource | undefined + let colorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBuf_UnionSelector == (0).toChar()) { - colorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_UnionSelector == (1).toChar()) { colorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (colorTmpBuf_UnionSelector == (2).toChar()) { colorTmpBuf_ = (valueDeserializer.readString() as string) } else if (colorTmpBuf_UnionSelector == (3).toChar()) { - colorTmpBuf_ = Resource_serializer.read(valueDeserializer) + colorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") } - colorTmpBuf = (colorTmpBuf_ as Color | number | string | Resource) + colorTmpBuf = (colorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const colorTmpResult : ResourceColor | undefined = colorTmpBuf - let value : LightSource = ({positionX: positionXTmpResult, positionY: positionYTmpResult, intensity: intensityTmpResult, color: colorTmpResult} as LightSource) + let value : LightSource = ({positionX: positionXTmpResult, positionY: positionYTmpResult, positionZ: positionZTmpResult, intensity: intensityTmpResult, color: colorTmpResult} as LightSource) return value } } @@ -14530,10 +14823,10 @@ export class MenuElement_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForValueForIdx0 = valueHolderForValue as string valueSerializer.writeString(valueHolderForValueForIdx0) - } else if (valueHolderForValue instanceof Resource) { + } else if (valueHolderForValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForValueForIdx1 = valueHolderForValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForValueForIdx1) + const valueHolderForValueForIdx1 = valueHolderForValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForValueForIdx1) } const valueHolderForIcon = value.icon if (valueHolderForIcon !== undefined) { @@ -14543,10 +14836,10 @@ export class MenuElement_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue as string valueSerializer.writeString(valueHolderForIconTmpValueForIdx0) - } else if (valueHolderForIconTmpValue instanceof Resource) { + } else if (valueHolderForIconTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForIconTmpValueForIdx1) + const valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForIconTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -14573,34 +14866,34 @@ export class MenuElement_serializer { public static read(buffer: DeserializerBase): MenuElement { let valueDeserializer : DeserializerBase = buffer const valueTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let valueTmpBuf : string | Resource | undefined + let valueTmpBuf : string | global_resource_Resource | undefined if (valueTmpBufUnionSelector == (0).toChar()) { valueTmpBuf = (valueDeserializer.readString() as string) } else if (valueTmpBufUnionSelector == (1).toChar()) { - valueTmpBuf = Resource_serializer.read(valueDeserializer) + valueTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for valueTmpBuf has to be chosen through deserialisation.") } - const valueTmpResult : ResourceStr = (valueTmpBuf as string | Resource) + const valueTmpResult : arkui_component_units_ResourceStr = (valueTmpBuf as string | global_resource_Resource) const iconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let iconTmpBuf : ResourceStr | undefined = undefined + let iconTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((iconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const iconTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let iconTmpBuf_ : string | Resource | undefined + let iconTmpBuf_ : string | global_resource_Resource | undefined if (iconTmpBuf_UnionSelector == (0).toChar()) { iconTmpBuf_ = (valueDeserializer.readString() as string) } else if (iconTmpBuf_UnionSelector == (1).toChar()) { - iconTmpBuf_ = Resource_serializer.read(valueDeserializer) + iconTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for iconTmpBuf_ has to be chosen through deserialisation.") } - iconTmpBuf = (iconTmpBuf_ as string | Resource) + iconTmpBuf = (iconTmpBuf_ as string | global_resource_Resource) } - const iconTmpResult : ResourceStr | undefined = iconTmpBuf + const iconTmpResult : arkui_component_units_ResourceStr | undefined = iconTmpBuf const symbolIconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let symbolIconTmpBuf : SymbolGlyphModifier | undefined = undefined if ((symbolIconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - symbolIconTmpBuf = SymbolGlyphModifier_serializer.read(valueDeserializer) + symbolIconTmpBuf = (SymbolGlyphModifier_serializer.read(valueDeserializer) as SymbolGlyphModifier) } const symbolIconTmpResult : SymbolGlyphModifier | undefined = symbolIconTmpBuf const enabledTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -14632,7 +14925,7 @@ export class OverlayOptions_serializer { if (valueHolderForAlign !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForAlignTmpValue = (valueHolderForAlign as Alignment) - valueSerializer.writeInt32(TypeChecker.Alignment_ToNumeric(valueHolderForAlignTmpValue)) + valueSerializer.writeInt32(valueHolderForAlignTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -14650,7 +14943,7 @@ export class OverlayOptions_serializer { const alignTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let alignTmpBuf : Alignment | undefined = undefined if ((alignTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - alignTmpBuf = TypeChecker.Alignment_FromNumeric(valueDeserializer.readInt32()) + alignTmpBuf = Alignment.fromValue(valueDeserializer.readInt32()) } const alignTmpResult : Alignment | undefined = alignTmpBuf const offsetTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -14667,10 +14960,10 @@ export class PopupMaskType_serializer { public static write(buffer: SerializerBase, value: PopupMaskType): void { let valueSerializer : SerializerBase = buffer const valueHolderForColor = value.color - if (valueHolderForColor instanceof Color) { + if (valueHolderForColor instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorForIdx0 = valueHolderForColor as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorForIdx0)) + const valueHolderForColorForIdx0 = valueHolderForColor as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorForIdx0.getOrdinal()) } else if (valueHolderForColor instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorForIdx1 = valueHolderForColor as number @@ -14679,28 +14972,28 @@ export class PopupMaskType_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorForIdx2 = valueHolderForColor as string valueSerializer.writeString(valueHolderForColorForIdx2) - } else if (valueHolderForColor instanceof Resource) { + } else if (valueHolderForColor instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorForIdx3 = valueHolderForColor as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorForIdx3) + const valueHolderForColorForIdx3 = valueHolderForColor as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorForIdx3) } } public static read(buffer: DeserializerBase): PopupMaskType { let valueDeserializer : DeserializerBase = buffer const colorTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf : Color | number | string | Resource | undefined + let colorTmpBuf : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBufUnionSelector == (0).toChar()) { - colorTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBufUnionSelector == (1).toChar()) { colorTmpBuf = (valueDeserializer.readNumber() as number) } else if (colorTmpBufUnionSelector == (2).toChar()) { colorTmpBuf = (valueDeserializer.readString() as string) } else if (colorTmpBufUnionSelector == (3).toChar()) { - colorTmpBuf = Resource_serializer.read(valueDeserializer) + colorTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf has to be chosen through deserialisation.") } - const colorTmpResult : ResourceColor = (colorTmpBuf as Color | number | string | Resource) + const colorTmpResult : ResourceColor = (colorTmpBuf as arkui_component_enums_Color | number | string | global_resource_Resource) let value : PopupMaskType = ({color: colorTmpResult} as PopupMaskType) return value } @@ -14753,16 +15046,16 @@ export class ShadowOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForRadiusForIdx0 = valueHolderForRadius as number valueSerializer.writeNumber(valueHolderForRadiusForIdx0) - } else if (valueHolderForRadius instanceof Resource) { + } else if (valueHolderForRadius instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForRadiusForIdx1 = valueHolderForRadius as Resource - Resource_serializer.write(valueSerializer, valueHolderForRadiusForIdx1) + const valueHolderForRadiusForIdx1 = valueHolderForRadius as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRadiusForIdx1) } const valueHolderForType = value.type if (valueHolderForType !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTypeTmpValue = (valueHolderForType as ShadowType) - valueSerializer.writeInt32(TypeChecker.ShadowType_ToNumeric(valueHolderForTypeTmpValue)) + valueSerializer.writeInt32(valueHolderForTypeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -14770,22 +15063,22 @@ export class ShadowOptions_serializer { if (valueHolderForColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorTmpValue = valueHolderForColor! - if (valueHolderForColorTmpValue instanceof Color) { + if (valueHolderForColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx0)) + const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValue instanceof string) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx1) - } else if (valueHolderForColorTmpValue instanceof Resource) { + } else if (valueHolderForColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx2) + const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx2) } else if (valueHolderForColorTmpValue instanceof ColoringStrategy) { valueSerializer.writeInt8((3).toChar()) const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as ColoringStrategy - valueSerializer.writeInt32(TypeChecker.ColoringStrategy_ToNumeric(valueHolderForColorTmpValueForIdx3)) + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx3.getOrdinal()) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -14798,10 +15091,10 @@ export class ShadowOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForOffsetXTmpValueForIdx0 = valueHolderForOffsetXTmpValue as number valueSerializer.writeNumber(valueHolderForOffsetXTmpValueForIdx0) - } else if (valueHolderForOffsetXTmpValue instanceof Resource) { + } else if (valueHolderForOffsetXTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForOffsetXTmpValueForIdx1 = valueHolderForOffsetXTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForOffsetXTmpValueForIdx1) + const valueHolderForOffsetXTmpValueForIdx1 = valueHolderForOffsetXTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForOffsetXTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -14814,10 +15107,10 @@ export class ShadowOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForOffsetYTmpValueForIdx0 = valueHolderForOffsetYTmpValue as number valueSerializer.writeNumber(valueHolderForOffsetYTmpValueForIdx0) - } else if (valueHolderForOffsetYTmpValue instanceof Resource) { + } else if (valueHolderForOffsetYTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForOffsetYTmpValueForIdx1 = valueHolderForOffsetYTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForOffsetYTmpValueForIdx1) + const valueHolderForOffsetYTmpValueForIdx1 = valueHolderForOffsetYTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForOffsetYTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -14834,70 +15127,70 @@ export class ShadowOptions_serializer { public static read(buffer: DeserializerBase): ShadowOptions { let valueDeserializer : DeserializerBase = buffer const radiusTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let radiusTmpBuf : number | Resource | undefined + let radiusTmpBuf : number | global_resource_Resource | undefined if (radiusTmpBufUnionSelector == (0).toChar()) { radiusTmpBuf = (valueDeserializer.readNumber() as number) } else if (radiusTmpBufUnionSelector == (1).toChar()) { - radiusTmpBuf = Resource_serializer.read(valueDeserializer) + radiusTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for radiusTmpBuf has to be chosen through deserialisation.") } - const radiusTmpResult : number | Resource = (radiusTmpBuf as number | Resource) + const radiusTmpResult : number | global_resource_Resource = (radiusTmpBuf as number | global_resource_Resource) const typeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let typeTmpBuf : ShadowType | undefined = undefined if ((typeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - typeTmpBuf = TypeChecker.ShadowType_FromNumeric(valueDeserializer.readInt32()) + typeTmpBuf = ShadowType.fromValue(valueDeserializer.readInt32()) } const typeTmpResult : ShadowType | undefined = typeTmpBuf const colorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let colorTmpBuf : Color | string | Resource | ColoringStrategy | undefined = undefined + let colorTmpBuf : arkui_component_enums_Color | string | global_resource_Resource | ColoringStrategy | undefined = undefined if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_ : Color | string | Resource | ColoringStrategy | undefined + let colorTmpBuf_ : arkui_component_enums_Color | string | global_resource_Resource | ColoringStrategy | undefined if (colorTmpBuf_UnionSelector == (0).toChar()) { - colorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_UnionSelector == (1).toChar()) { colorTmpBuf_ = (valueDeserializer.readString() as string) } else if (colorTmpBuf_UnionSelector == (2).toChar()) { - colorTmpBuf_ = Resource_serializer.read(valueDeserializer) + colorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else if (colorTmpBuf_UnionSelector == (3).toChar()) { - colorTmpBuf_ = TypeChecker.ColoringStrategy_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_ = ColoringStrategy.values()[valueDeserializer.readInt32()] } else { throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") } - colorTmpBuf = (colorTmpBuf_ as Color | string | Resource | ColoringStrategy) + colorTmpBuf = (colorTmpBuf_ as arkui_component_enums_Color | string | global_resource_Resource | ColoringStrategy) } - const colorTmpResult : Color | string | Resource | ColoringStrategy | undefined = colorTmpBuf + const colorTmpResult : arkui_component_enums_Color | string | global_resource_Resource | ColoringStrategy | undefined = colorTmpBuf const offsetXTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let offsetXTmpBuf : number | Resource | undefined = undefined + let offsetXTmpBuf : number | global_resource_Resource | undefined = undefined if ((offsetXTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const offsetXTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let offsetXTmpBuf_ : number | Resource | undefined + let offsetXTmpBuf_ : number | global_resource_Resource | undefined if (offsetXTmpBuf_UnionSelector == (0).toChar()) { offsetXTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (offsetXTmpBuf_UnionSelector == (1).toChar()) { - offsetXTmpBuf_ = Resource_serializer.read(valueDeserializer) + offsetXTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for offsetXTmpBuf_ has to be chosen through deserialisation.") } - offsetXTmpBuf = (offsetXTmpBuf_ as number | Resource) + offsetXTmpBuf = (offsetXTmpBuf_ as number | global_resource_Resource) } - const offsetXTmpResult : number | Resource | undefined = offsetXTmpBuf + const offsetXTmpResult : number | global_resource_Resource | undefined = offsetXTmpBuf const offsetYTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let offsetYTmpBuf : number | Resource | undefined = undefined + let offsetYTmpBuf : number | global_resource_Resource | undefined = undefined if ((offsetYTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const offsetYTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let offsetYTmpBuf_ : number | Resource | undefined + let offsetYTmpBuf_ : number | global_resource_Resource | undefined if (offsetYTmpBuf_UnionSelector == (0).toChar()) { offsetYTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (offsetYTmpBuf_UnionSelector == (1).toChar()) { - offsetYTmpBuf_ = Resource_serializer.read(valueDeserializer) + offsetYTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for offsetYTmpBuf_ has to be chosen through deserialisation.") } - offsetYTmpBuf = (offsetYTmpBuf_ as number | Resource) + offsetYTmpBuf = (offsetYTmpBuf_ as number | global_resource_Resource) } - const offsetYTmpResult : number | Resource | undefined = offsetYTmpBuf + const offsetYTmpResult : number | global_resource_Resource | undefined = offsetYTmpBuf const fillTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let fillTmpBuf : boolean | undefined = undefined if ((fillTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -14926,7 +15219,7 @@ export class sharedTransitionOptions_serializer { if (valueHolderForCurveTmpValue instanceof curves.Curve) { valueSerializer.writeInt8((0).toChar()) const valueHolderForCurveTmpValueForIdx0 = valueHolderForCurveTmpValue as curves.Curve - valueSerializer.writeInt32(TypeChecker.curves_Curve_ToNumeric(valueHolderForCurveTmpValueForIdx0)) + valueSerializer.writeInt32(valueHolderForCurveTmpValueForIdx0.valueOf()) } else if (valueHolderForCurveTmpValue instanceof string) { valueSerializer.writeInt8((1).toChar()) const valueHolderForCurveTmpValueForIdx1 = valueHolderForCurveTmpValue as string @@ -14967,7 +15260,7 @@ export class sharedTransitionOptions_serializer { if (valueHolderForType !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTypeTmpValue = (valueHolderForType as SharedTransitionEffectType) - valueSerializer.writeInt32(TypeChecker.SharedTransitionEffectType_ToNumeric(valueHolderForTypeTmpValue)) + valueSerializer.writeInt32(valueHolderForTypeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -14986,7 +15279,7 @@ export class sharedTransitionOptions_serializer { const curveTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() let curveTmpBuf_ : curves.Curve | string | curves.ICurve | undefined if (curveTmpBuf_UnionSelector == (0).toChar()) { - curveTmpBuf_ = TypeChecker.curves_Curve_FromNumeric(valueDeserializer.readInt32()) + curveTmpBuf_ = curves.Curve.fromValue(valueDeserializer.readInt32()) } else if (curveTmpBuf_UnionSelector == (1).toChar()) { curveTmpBuf_ = (valueDeserializer.readString() as string) } else if (curveTmpBuf_UnionSelector == (2).toChar()) { @@ -15018,7 +15311,7 @@ export class sharedTransitionOptions_serializer { const typeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let typeTmpBuf : SharedTransitionEffectType | undefined = undefined if ((typeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - typeTmpBuf = TypeChecker.SharedTransitionEffectType_FromNumeric(valueDeserializer.readInt32()) + typeTmpBuf = SharedTransitionEffectType.fromValue(valueDeserializer.readInt32()) } const typeTmpResult : SharedTransitionEffectType | undefined = typeTmpBuf let value : sharedTransitionOptions = ({duration: durationTmpResult, curve: curveTmpResult, delay: delayTmpResult, motionPath: motionPathTmpResult, zIndex: zIndexTmpResult, type: typeTmpResult} as sharedTransitionOptions) @@ -15033,10 +15326,10 @@ export class SheetTitleOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForTitleForIdx0 = valueHolderForTitle as string valueSerializer.writeString(valueHolderForTitleForIdx0) - } else if (valueHolderForTitle instanceof Resource) { + } else if (valueHolderForTitle instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForTitleForIdx1 = valueHolderForTitle as Resource - Resource_serializer.write(valueSerializer, valueHolderForTitleForIdx1) + const valueHolderForTitleForIdx1 = valueHolderForTitle as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTitleForIdx1) } const valueHolderForSubtitle = value.subtitle if (valueHolderForSubtitle !== undefined) { @@ -15046,10 +15339,10 @@ export class SheetTitleOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForSubtitleTmpValueForIdx0 = valueHolderForSubtitleTmpValue as string valueSerializer.writeString(valueHolderForSubtitleTmpValueForIdx0) - } else if (valueHolderForSubtitleTmpValue instanceof Resource) { + } else if (valueHolderForSubtitleTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForSubtitleTmpValueForIdx1 = valueHolderForSubtitleTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForSubtitleTmpValueForIdx1) + const valueHolderForSubtitleTmpValueForIdx1 = valueHolderForSubtitleTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSubtitleTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -15058,74 +15351,47 @@ export class SheetTitleOptions_serializer { public static read(buffer: DeserializerBase): SheetTitleOptions { let valueDeserializer : DeserializerBase = buffer const titleTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let titleTmpBuf : string | Resource | undefined + let titleTmpBuf : string | global_resource_Resource | undefined if (titleTmpBufUnionSelector == (0).toChar()) { titleTmpBuf = (valueDeserializer.readString() as string) } else if (titleTmpBufUnionSelector == (1).toChar()) { - titleTmpBuf = Resource_serializer.read(valueDeserializer) + titleTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for titleTmpBuf has to be chosen through deserialisation.") } - const titleTmpResult : ResourceStr = (titleTmpBuf as string | Resource) + const titleTmpResult : arkui_component_units_ResourceStr = (titleTmpBuf as string | global_resource_Resource) const subtitleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let subtitleTmpBuf : ResourceStr | undefined = undefined + let subtitleTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((subtitleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const subtitleTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let subtitleTmpBuf_ : string | Resource | undefined + let subtitleTmpBuf_ : string | global_resource_Resource | undefined if (subtitleTmpBuf_UnionSelector == (0).toChar()) { subtitleTmpBuf_ = (valueDeserializer.readString() as string) } else if (subtitleTmpBuf_UnionSelector == (1).toChar()) { - subtitleTmpBuf_ = Resource_serializer.read(valueDeserializer) + subtitleTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for subtitleTmpBuf_ has to be chosen through deserialisation.") } - subtitleTmpBuf = (subtitleTmpBuf_ as string | Resource) + subtitleTmpBuf = (subtitleTmpBuf_ as string | global_resource_Resource) } - const subtitleTmpResult : ResourceStr | undefined = subtitleTmpBuf + const subtitleTmpResult : arkui_component_units_ResourceStr | undefined = subtitleTmpBuf let value : SheetTitleOptions = ({title: titleTmpResult, subtitle: subtitleTmpResult} as SheetTitleOptions) return value } } -export class TerminationInfo_serializer { - public static write(buffer: SerializerBase, value: TerminationInfo): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForCode = value.code - valueSerializer.writeInt32(valueHolderForCode) - const valueHolderForWant = value.want - if (valueHolderForWant !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForWantTmpValue = valueHolderForWant! - Want_serializer.write(valueSerializer, valueHolderForWantTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): TerminationInfo { - let valueDeserializer : DeserializerBase = buffer - const codeTmpResult : int32 = valueDeserializer.readInt32() - const wantTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let wantTmpBuf : Want | undefined = undefined - if ((wantTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - wantTmpBuf = Want_serializer.read(valueDeserializer) - } - const wantTmpResult : Want | undefined = wantTmpBuf - let value : TerminationInfo = ({code: codeTmpResult, want: wantTmpResult} as TerminationInfo) - return value - } -} export class TextDecorationOptions_serializer { public static write(buffer: SerializerBase, value: TextDecorationOptions): void { let valueSerializer : SerializerBase = buffer const valueHolderForType = value.type - valueSerializer.writeInt32(TypeChecker.TextDecorationType_ToNumeric(valueHolderForType)) + valueSerializer.writeInt32(valueHolderForType.valueOf()) const valueHolderForColor = value.color if (valueHolderForColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorTmpValue = valueHolderForColor! - if (valueHolderForColorTmpValue instanceof Color) { + if (valueHolderForColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx0)) + const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as number @@ -15134,10 +15400,10 @@ export class TextDecorationOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx2) - } else if (valueHolderForColorTmpValue instanceof Resource) { + } else if (valueHolderForColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) + const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -15146,37 +15412,37 @@ export class TextDecorationOptions_serializer { if (valueHolderForStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStyleTmpValue = (valueHolderForStyle as TextDecorationStyle) - valueSerializer.writeInt32(TypeChecker.TextDecorationStyle_ToNumeric(valueHolderForStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } } public static read(buffer: DeserializerBase): TextDecorationOptions { let valueDeserializer : DeserializerBase = buffer - const typeTmpResult : TextDecorationType = TypeChecker.TextDecorationType_FromNumeric(valueDeserializer.readInt32()) + const typeTmpResult : TextDecorationType = TextDecorationType.fromValue(valueDeserializer.readInt32()) const colorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let colorTmpBuf : ResourceColor | undefined = undefined if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_ : Color | number | string | Resource | undefined + let colorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBuf_UnionSelector == (0).toChar()) { - colorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_UnionSelector == (1).toChar()) { colorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (colorTmpBuf_UnionSelector == (2).toChar()) { colorTmpBuf_ = (valueDeserializer.readString() as string) } else if (colorTmpBuf_UnionSelector == (3).toChar()) { - colorTmpBuf_ = Resource_serializer.read(valueDeserializer) + colorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") } - colorTmpBuf = (colorTmpBuf_ as Color | number | string | Resource) + colorTmpBuf = (colorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const colorTmpResult : ResourceColor | undefined = colorTmpBuf const styleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let styleTmpBuf : TextDecorationStyle | undefined = undefined if ((styleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - styleTmpBuf = TypeChecker.TextDecorationStyle_FromNumeric(valueDeserializer.readInt32()) + styleTmpBuf = TextDecorationStyle.fromValue(valueDeserializer.readInt32()) } const styleTmpResult : TextDecorationStyle | undefined = styleTmpBuf let value : TextDecorationOptions = ({type: typeTmpResult, color: colorTmpResult, style: styleTmpResult} as TextDecorationOptions) @@ -15195,10 +15461,10 @@ export class Bindable_Arkui_Component_Units_Length_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForValueForIdx1 = valueHolderForValue as number valueSerializer.writeNumber(valueHolderForValueForIdx1) - } else if (valueHolderForValue instanceof Resource) { + } else if (valueHolderForValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForValueForIdx2 = valueHolderForValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForValueForIdx2) + const valueHolderForValueForIdx2 = valueHolderForValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForValueForIdx2) } const valueHolderForOnChange = value.onChange valueSerializer.holdAndWriteCallback(valueHolderForOnChange) @@ -15206,17 +15472,17 @@ export class Bindable_Arkui_Component_Units_Length_serializer { public static read(buffer: DeserializerBase): Bindable { let valueDeserializer : DeserializerBase = buffer const valueTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let valueTmpBuf : string | number | Resource | undefined + let valueTmpBuf : string | number | global_resource_Resource | undefined if (valueTmpBufUnionSelector == (0).toChar()) { valueTmpBuf = (valueDeserializer.readString() as string) } else if (valueTmpBufUnionSelector == (1).toChar()) { valueTmpBuf = (valueDeserializer.readNumber() as number) } else if (valueTmpBufUnionSelector == (2).toChar()) { - valueTmpBuf = Resource_serializer.read(valueDeserializer) + valueTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for valueTmpBuf has to be chosen through deserialisation.") } - const valueTmpResult : Length = (valueTmpBuf as string | number | Resource) + const valueTmpResult : Length = (valueTmpBuf as string | number | global_resource_Resource) const onChangeTmpBufBufResource : CallbackResource = valueDeserializer.readCallbackResource() const onChangeTmpBufBufCall : KPointer = valueDeserializer.readPointer() const onChangeTmpBufBufCallSync : KPointer = valueDeserializer.readPointer() @@ -15233,10 +15499,10 @@ export class Bindable_Arkui_Component_Units_Length_serializer { onChangeTmpBufBufArgsSerializer.writeInt8((1).toChar()); const value0ForIdx1 = value0 as number; onChangeTmpBufBufArgsSerializer.writeNumber(value0ForIdx1); - } else if (value0 instanceof Resource) { + } else if (value0 instanceof global_resource_Resource) { onChangeTmpBufBufArgsSerializer.writeInt8((2).toChar()); - const value0ForIdx2 = value0 as Resource; - Resource_serializer.write(onChangeTmpBufBufArgsSerializer, value0ForIdx2); + const value0ForIdx2 = value0 as global_resource_Resource; + global_resource_Resource_serializer.write(onChangeTmpBufBufArgsSerializer, value0ForIdx2); } InteropNativeModule._CallCallbackSync(10, 46299833, onChangeTmpBufBufArgsSerializer.asBuffer(), onChangeTmpBufBufArgsSerializer.length()); onChangeTmpBufBufArgsSerializer.release(); @@ -15258,19 +15524,19 @@ export class DividerStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForStrokeWidthForIdx1 = valueHolderForStrokeWidth as number valueSerializer.writeNumber(valueHolderForStrokeWidthForIdx1) - } else if (valueHolderForStrokeWidth instanceof Resource) { + } else if (valueHolderForStrokeWidth instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForStrokeWidthForIdx2 = valueHolderForStrokeWidth as Resource - Resource_serializer.write(valueSerializer, valueHolderForStrokeWidthForIdx2) + const valueHolderForStrokeWidthForIdx2 = valueHolderForStrokeWidth as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForStrokeWidthForIdx2) } const valueHolderForColor = value.color if (valueHolderForColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorTmpValue = valueHolderForColor! - if (valueHolderForColorTmpValue instanceof Color) { + if (valueHolderForColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx0)) + const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as number @@ -15279,10 +15545,10 @@ export class DividerStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx2) - } else if (valueHolderForColorTmpValue instanceof Resource) { + } else if (valueHolderForColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) + const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -15299,10 +15565,10 @@ export class DividerStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForStartMarginTmpValueForIdx1 = valueHolderForStartMarginTmpValue as number valueSerializer.writeNumber(valueHolderForStartMarginTmpValueForIdx1) - } else if (valueHolderForStartMarginTmpValue instanceof Resource) { + } else if (valueHolderForStartMarginTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForStartMarginTmpValueForIdx2 = valueHolderForStartMarginTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForStartMarginTmpValueForIdx2) + const valueHolderForStartMarginTmpValueForIdx2 = valueHolderForStartMarginTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForStartMarginTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -15319,10 +15585,10 @@ export class DividerStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForEndMarginTmpValueForIdx1 = valueHolderForEndMarginTmpValue as number valueSerializer.writeNumber(valueHolderForEndMarginTmpValueForIdx1) - } else if (valueHolderForEndMarginTmpValue instanceof Resource) { + } else if (valueHolderForEndMarginTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForEndMarginTmpValueForIdx2 = valueHolderForEndMarginTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForEndMarginTmpValueForIdx2) + const valueHolderForEndMarginTmpValueForIdx2 = valueHolderForEndMarginTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForEndMarginTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -15331,68 +15597,68 @@ export class DividerStyle_serializer { public static read(buffer: DeserializerBase): DividerStyle { let valueDeserializer : DeserializerBase = buffer const strokeWidthTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let strokeWidthTmpBuf : string | number | Resource | undefined + let strokeWidthTmpBuf : string | number | global_resource_Resource | undefined if (strokeWidthTmpBufUnionSelector == (0).toChar()) { strokeWidthTmpBuf = (valueDeserializer.readString() as string) } else if (strokeWidthTmpBufUnionSelector == (1).toChar()) { strokeWidthTmpBuf = (valueDeserializer.readNumber() as number) } else if (strokeWidthTmpBufUnionSelector == (2).toChar()) { - strokeWidthTmpBuf = Resource_serializer.read(valueDeserializer) + strokeWidthTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for strokeWidthTmpBuf has to be chosen through deserialisation.") } - const strokeWidthTmpResult : Length = (strokeWidthTmpBuf as string | number | Resource) + const strokeWidthTmpResult : Length = (strokeWidthTmpBuf as string | number | global_resource_Resource) const colorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let colorTmpBuf : ResourceColor | undefined = undefined if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_ : Color | number | string | Resource | undefined + let colorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBuf_UnionSelector == (0).toChar()) { - colorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_UnionSelector == (1).toChar()) { colorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (colorTmpBuf_UnionSelector == (2).toChar()) { colorTmpBuf_ = (valueDeserializer.readString() as string) } else if (colorTmpBuf_UnionSelector == (3).toChar()) { - colorTmpBuf_ = Resource_serializer.read(valueDeserializer) + colorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") } - colorTmpBuf = (colorTmpBuf_ as Color | number | string | Resource) + colorTmpBuf = (colorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const colorTmpResult : ResourceColor | undefined = colorTmpBuf const startMarginTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let startMarginTmpBuf : Length | undefined = undefined if ((startMarginTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const startMarginTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let startMarginTmpBuf_ : string | number | Resource | undefined + let startMarginTmpBuf_ : string | number | global_resource_Resource | undefined if (startMarginTmpBuf_UnionSelector == (0).toChar()) { startMarginTmpBuf_ = (valueDeserializer.readString() as string) } else if (startMarginTmpBuf_UnionSelector == (1).toChar()) { startMarginTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (startMarginTmpBuf_UnionSelector == (2).toChar()) { - startMarginTmpBuf_ = Resource_serializer.read(valueDeserializer) + startMarginTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for startMarginTmpBuf_ has to be chosen through deserialisation.") } - startMarginTmpBuf = (startMarginTmpBuf_ as string | number | Resource) + startMarginTmpBuf = (startMarginTmpBuf_ as string | number | global_resource_Resource) } const startMarginTmpResult : Length | undefined = startMarginTmpBuf const endMarginTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let endMarginTmpBuf : Length | undefined = undefined if ((endMarginTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const endMarginTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let endMarginTmpBuf_ : string | number | Resource | undefined + let endMarginTmpBuf_ : string | number | global_resource_Resource | undefined if (endMarginTmpBuf_UnionSelector == (0).toChar()) { endMarginTmpBuf_ = (valueDeserializer.readString() as string) } else if (endMarginTmpBuf_UnionSelector == (1).toChar()) { endMarginTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (endMarginTmpBuf_UnionSelector == (2).toChar()) { - endMarginTmpBuf_ = Resource_serializer.read(valueDeserializer) + endMarginTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for endMarginTmpBuf_ has to be chosen through deserialisation.") } - endMarginTmpBuf = (endMarginTmpBuf_ as string | number | Resource) + endMarginTmpBuf = (endMarginTmpBuf_ as string | number | global_resource_Resource) } const endMarginTmpResult : Length | undefined = endMarginTmpBuf let value : DividerStyle = ({strokeWidth: strokeWidthTmpResult, color: colorTmpResult, startMargin: startMarginTmpResult, endMargin: endMarginTmpResult} as DividerStyle) @@ -15414,10 +15680,10 @@ export class PixelStretchEffectOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue as number valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1) - } else if (valueHolderForTopTmpValue instanceof Resource) { + } else if (valueHolderForTopTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTopTmpValueForIdx2) + const valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTopTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -15434,10 +15700,10 @@ export class PixelStretchEffectOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue as number valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1) - } else if (valueHolderForBottomTmpValue instanceof Resource) { + } else if (valueHolderForBottomTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBottomTmpValueForIdx2) + const valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBottomTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -15454,10 +15720,10 @@ export class PixelStretchEffectOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue as number valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx1) - } else if (valueHolderForLeftTmpValue instanceof Resource) { + } else if (valueHolderForLeftTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForLeftTmpValueForIdx2) + const valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForLeftTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -15474,10 +15740,10 @@ export class PixelStretchEffectOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForRightTmpValueForIdx1 = valueHolderForRightTmpValue as number valueSerializer.writeNumber(valueHolderForRightTmpValueForIdx1) - } else if (valueHolderForRightTmpValue instanceof Resource) { + } else if (valueHolderForRightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForRightTmpValueForIdx2) + const valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -15489,68 +15755,68 @@ export class PixelStretchEffectOptions_serializer { let topTmpBuf : Length | undefined = undefined if ((topTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const topTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let topTmpBuf_ : string | number | Resource | undefined + let topTmpBuf_ : string | number | global_resource_Resource | undefined if (topTmpBuf_UnionSelector == (0).toChar()) { topTmpBuf_ = (valueDeserializer.readString() as string) } else if (topTmpBuf_UnionSelector == (1).toChar()) { topTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (topTmpBuf_UnionSelector == (2).toChar()) { - topTmpBuf_ = Resource_serializer.read(valueDeserializer) + topTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for topTmpBuf_ has to be chosen through deserialisation.") } - topTmpBuf = (topTmpBuf_ as string | number | Resource) + topTmpBuf = (topTmpBuf_ as string | number | global_resource_Resource) } const topTmpResult : Length | undefined = topTmpBuf const bottomTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let bottomTmpBuf : Length | undefined = undefined if ((bottomTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const bottomTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let bottomTmpBuf_ : string | number | Resource | undefined + let bottomTmpBuf_ : string | number | global_resource_Resource | undefined if (bottomTmpBuf_UnionSelector == (0).toChar()) { bottomTmpBuf_ = (valueDeserializer.readString() as string) } else if (bottomTmpBuf_UnionSelector == (1).toChar()) { bottomTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (bottomTmpBuf_UnionSelector == (2).toChar()) { - bottomTmpBuf_ = Resource_serializer.read(valueDeserializer) + bottomTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation.") } - bottomTmpBuf = (bottomTmpBuf_ as string | number | Resource) + bottomTmpBuf = (bottomTmpBuf_ as string | number | global_resource_Resource) } const bottomTmpResult : Length | undefined = bottomTmpBuf const leftTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let leftTmpBuf : Length | undefined = undefined if ((leftTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const leftTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let leftTmpBuf_ : string | number | Resource | undefined + let leftTmpBuf_ : string | number | global_resource_Resource | undefined if (leftTmpBuf_UnionSelector == (0).toChar()) { leftTmpBuf_ = (valueDeserializer.readString() as string) } else if (leftTmpBuf_UnionSelector == (1).toChar()) { leftTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (leftTmpBuf_UnionSelector == (2).toChar()) { - leftTmpBuf_ = Resource_serializer.read(valueDeserializer) + leftTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for leftTmpBuf_ has to be chosen through deserialisation.") } - leftTmpBuf = (leftTmpBuf_ as string | number | Resource) + leftTmpBuf = (leftTmpBuf_ as string | number | global_resource_Resource) } const leftTmpResult : Length | undefined = leftTmpBuf const rightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let rightTmpBuf : Length | undefined = undefined if ((rightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const rightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let rightTmpBuf_ : string | number | Resource | undefined + let rightTmpBuf_ : string | number | global_resource_Resource | undefined if (rightTmpBuf_UnionSelector == (0).toChar()) { rightTmpBuf_ = (valueDeserializer.readString() as string) } else if (rightTmpBuf_UnionSelector == (1).toChar()) { rightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (rightTmpBuf_UnionSelector == (2).toChar()) { - rightTmpBuf_ = Resource_serializer.read(valueDeserializer) + rightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for rightTmpBuf_ has to be chosen through deserialisation.") } - rightTmpBuf = (rightTmpBuf_ as string | number | Resource) + rightTmpBuf = (rightTmpBuf_ as string | number | global_resource_Resource) } const rightTmpResult : Length | undefined = rightTmpBuf let value : PixelStretchEffectOptions = ({top: topTmpResult, bottom: bottomTmpResult, left: leftTmpResult, right: rightTmpResult} as PixelStretchEffectOptions) @@ -15572,7 +15838,7 @@ export class PointLightStyle_serializer { if (valueHolderForIlluminated !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForIlluminatedTmpValue = (valueHolderForIlluminated as IlluminatedType) - valueSerializer.writeInt32(TypeChecker.IlluminatedType_ToNumeric(valueHolderForIlluminatedTmpValue)) + valueSerializer.writeInt32(valueHolderForIlluminatedTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -15596,7 +15862,7 @@ export class PointLightStyle_serializer { const illuminatedTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let illuminatedTmpBuf : IlluminatedType | undefined = undefined if ((illuminatedTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - illuminatedTmpBuf = TypeChecker.IlluminatedType_FromNumeric(valueDeserializer.readInt32()) + illuminatedTmpBuf = IlluminatedType.fromValue(valueDeserializer.readInt32()) } const illuminatedTmpResult : IlluminatedType | undefined = illuminatedTmpBuf const bloomTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -15622,10 +15888,10 @@ export class RadialGradientOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForCenter_0ForIdx1 = valueHolderForCenter_0 as number valueSerializer.writeNumber(valueHolderForCenter_0ForIdx1) - } else if (valueHolderForCenter_0 instanceof Resource) { + } else if (valueHolderForCenter_0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForCenter_0ForIdx2 = valueHolderForCenter_0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForCenter_0ForIdx2) + const valueHolderForCenter_0ForIdx2 = valueHolderForCenter_0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForCenter_0ForIdx2) } const valueHolderForCenter_1 = valueHolderForCenter[1] if (valueHolderForCenter_1 instanceof string) { @@ -15636,10 +15902,10 @@ export class RadialGradientOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForCenter_1ForIdx1 = valueHolderForCenter_1 as number valueSerializer.writeNumber(valueHolderForCenter_1ForIdx1) - } else if (valueHolderForCenter_1 instanceof Resource) { + } else if (valueHolderForCenter_1 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForCenter_1ForIdx2 = valueHolderForCenter_1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForCenter_1ForIdx2) + const valueHolderForCenter_1ForIdx2 = valueHolderForCenter_1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForCenter_1ForIdx2) } const valueHolderForRadius = value.radius if (valueHolderForRadius instanceof string) { @@ -15650,20 +15916,20 @@ export class RadialGradientOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForRadiusForIdx1 = valueHolderForRadius as number valueSerializer.writeNumber(valueHolderForRadiusForIdx1) - } else if (valueHolderForRadius instanceof Resource) { + } else if (valueHolderForRadius instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForRadiusForIdx2 = valueHolderForRadius as Resource - Resource_serializer.write(valueSerializer, valueHolderForRadiusForIdx2) + const valueHolderForRadiusForIdx2 = valueHolderForRadius as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRadiusForIdx2) } const valueHolderForColors = value.colors valueSerializer.writeInt32((valueHolderForColors.length).toInt()) for (let valueHolderForColorsCounterI = 0; valueHolderForColorsCounterI < valueHolderForColors.length; valueHolderForColorsCounterI++) { const valueHolderForColorsTmpElement : [ ResourceColor, number ] = valueHolderForColors[valueHolderForColorsCounterI] const valueHolderForColorsTmpElement_0 = valueHolderForColorsTmpElement[0] - if (valueHolderForColorsTmpElement_0 instanceof Color) { + if (valueHolderForColorsTmpElement_0 instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorsTmpElement_0ForIdx0 = valueHolderForColorsTmpElement_0 as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorsTmpElement_0ForIdx0)) + const valueHolderForColorsTmpElement_0ForIdx0 = valueHolderForColorsTmpElement_0 as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorsTmpElement_0ForIdx0.getOrdinal()) } else if (valueHolderForColorsTmpElement_0 instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorsTmpElement_0ForIdx1 = valueHolderForColorsTmpElement_0 as number @@ -15672,10 +15938,10 @@ export class RadialGradientOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorsTmpElement_0ForIdx2 = valueHolderForColorsTmpElement_0 as string valueSerializer.writeString(valueHolderForColorsTmpElement_0ForIdx2) - } else if (valueHolderForColorsTmpElement_0 instanceof Resource) { + } else if (valueHolderForColorsTmpElement_0 instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorsTmpElement_0ForIdx3 = valueHolderForColorsTmpElement_0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorsTmpElement_0ForIdx3) + const valueHolderForColorsTmpElement_0ForIdx3 = valueHolderForColorsTmpElement_0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorsTmpElement_0ForIdx3) } const valueHolderForColorsTmpElement_1 = valueHolderForColorsTmpElement[1] valueSerializer.writeNumber(valueHolderForColorsTmpElement_1) @@ -15692,59 +15958,59 @@ export class RadialGradientOptions_serializer { public static read(buffer: DeserializerBase): RadialGradientOptions { let valueDeserializer : DeserializerBase = buffer const centerTmpBufValue0TempBufUnionSelector : int32 = valueDeserializer.readInt8() - let centerTmpBufValue0TempBuf : string | number | Resource | undefined + let centerTmpBufValue0TempBuf : string | number | global_resource_Resource | undefined if (centerTmpBufValue0TempBufUnionSelector == (0).toChar()) { centerTmpBufValue0TempBuf = (valueDeserializer.readString() as string) } else if (centerTmpBufValue0TempBufUnionSelector == (1).toChar()) { centerTmpBufValue0TempBuf = (valueDeserializer.readNumber() as number) } else if (centerTmpBufValue0TempBufUnionSelector == (2).toChar()) { - centerTmpBufValue0TempBuf = Resource_serializer.read(valueDeserializer) + centerTmpBufValue0TempBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for centerTmpBufValue0TempBuf has to be chosen through deserialisation.") } - const centerTmpBufValue0 : Length = (centerTmpBufValue0TempBuf as string | number | Resource) + const centerTmpBufValue0 : Length = (centerTmpBufValue0TempBuf as string | number | global_resource_Resource) const centerTmpBufValue1TempBufUnionSelector : int32 = valueDeserializer.readInt8() - let centerTmpBufValue1TempBuf : string | number | Resource | undefined + let centerTmpBufValue1TempBuf : string | number | global_resource_Resource | undefined if (centerTmpBufValue1TempBufUnionSelector == (0).toChar()) { centerTmpBufValue1TempBuf = (valueDeserializer.readString() as string) } else if (centerTmpBufValue1TempBufUnionSelector == (1).toChar()) { centerTmpBufValue1TempBuf = (valueDeserializer.readNumber() as number) } else if (centerTmpBufValue1TempBufUnionSelector == (2).toChar()) { - centerTmpBufValue1TempBuf = Resource_serializer.read(valueDeserializer) + centerTmpBufValue1TempBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for centerTmpBufValue1TempBuf has to be chosen through deserialisation.") } - const centerTmpBufValue1 : Length = (centerTmpBufValue1TempBuf as string | number | Resource) + const centerTmpBufValue1 : Length = (centerTmpBufValue1TempBuf as string | number | global_resource_Resource) const centerTmpResult : [ Length, Length ] = ([centerTmpBufValue0, centerTmpBufValue1] as [ Length, Length ]) const radiusTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let radiusTmpBuf : string | number | Resource | undefined + let radiusTmpBuf : string | number | global_resource_Resource | undefined if (radiusTmpBufUnionSelector == (0).toChar()) { radiusTmpBuf = (valueDeserializer.readString() as string) } else if (radiusTmpBufUnionSelector == (1).toChar()) { radiusTmpBuf = (valueDeserializer.readNumber() as number) } else if (radiusTmpBufUnionSelector == (2).toChar()) { - radiusTmpBuf = Resource_serializer.read(valueDeserializer) + radiusTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for radiusTmpBuf has to be chosen through deserialisation.") } - const radiusTmpResult : Length = (radiusTmpBuf as string | number | Resource) + const radiusTmpResult : Length = (radiusTmpBuf as string | number | global_resource_Resource) const colorsTmpBufLength : int32 = valueDeserializer.readInt32() let colorsTmpBuf : Array<[ ResourceColor, number ]> = new Array<[ ResourceColor, number ]>(colorsTmpBufLength) for (let colorsTmpBufBufCounterI = 0; colorsTmpBufBufCounterI < colorsTmpBufLength; colorsTmpBufBufCounterI++) { const colorsTmpBufTempBufValue0TempBufUnionSelector : int32 = valueDeserializer.readInt8() - let colorsTmpBufTempBufValue0TempBuf : Color | number | string | Resource | undefined + let colorsTmpBufTempBufValue0TempBuf : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorsTmpBufTempBufValue0TempBufUnionSelector == (0).toChar()) { - colorsTmpBufTempBufValue0TempBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorsTmpBufTempBufValue0TempBuf = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == (1).toChar()) { colorsTmpBufTempBufValue0TempBuf = (valueDeserializer.readNumber() as number) } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == (2).toChar()) { colorsTmpBufTempBufValue0TempBuf = (valueDeserializer.readString() as string) } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == (3).toChar()) { - colorsTmpBufTempBufValue0TempBuf = Resource_serializer.read(valueDeserializer) + colorsTmpBufTempBufValue0TempBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorsTmpBufTempBufValue0TempBuf has to be chosen through deserialisation.") } - const colorsTmpBufTempBufValue0 : ResourceColor = (colorsTmpBufTempBufValue0TempBuf as Color | number | string | Resource) + const colorsTmpBufTempBufValue0 : ResourceColor = (colorsTmpBufTempBufValue0TempBuf as arkui_component_enums_Color | number | string | global_resource_Resource) const colorsTmpBufTempBufValue1 : number = (valueDeserializer.readNumber() as number) colorsTmpBuf[colorsTmpBufBufCounterI] = ([colorsTmpBufTempBufValue0, colorsTmpBufTempBufValue1] as [ ResourceColor, number ]) } @@ -15774,10 +16040,10 @@ export class Rectangle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForXTmpValueForIdx1 = valueHolderForXTmpValue as number valueSerializer.writeNumber(valueHolderForXTmpValueForIdx1) - } else if (valueHolderForXTmpValue instanceof Resource) { + } else if (valueHolderForXTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForXTmpValueForIdx2 = valueHolderForXTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForXTmpValueForIdx2) + const valueHolderForXTmpValueForIdx2 = valueHolderForXTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForXTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -15794,10 +16060,10 @@ export class Rectangle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForYTmpValueForIdx1 = valueHolderForYTmpValue as number valueSerializer.writeNumber(valueHolderForYTmpValueForIdx1) - } else if (valueHolderForYTmpValue instanceof Resource) { + } else if (valueHolderForYTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForYTmpValueForIdx2 = valueHolderForYTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForYTmpValueForIdx2) + const valueHolderForYTmpValueForIdx2 = valueHolderForYTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForYTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -15814,10 +16080,10 @@ export class Rectangle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue as number valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1) - } else if (valueHolderForWidthTmpValue instanceof Resource) { + } else if (valueHolderForWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx2) + const valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -15834,10 +16100,10 @@ export class Rectangle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue as number valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx1) - } else if (valueHolderForHeightTmpValue instanceof Resource) { + } else if (valueHolderForHeightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForHeightTmpValueForIdx2 = valueHolderForHeightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForHeightTmpValueForIdx2) + const valueHolderForHeightTmpValueForIdx2 = valueHolderForHeightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForHeightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -15849,68 +16115,68 @@ export class Rectangle_serializer { let xTmpBuf : Length | undefined = undefined if ((xTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const xTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let xTmpBuf_ : string | number | Resource | undefined + let xTmpBuf_ : string | number | global_resource_Resource | undefined if (xTmpBuf_UnionSelector == (0).toChar()) { xTmpBuf_ = (valueDeserializer.readString() as string) } else if (xTmpBuf_UnionSelector == (1).toChar()) { xTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (xTmpBuf_UnionSelector == (2).toChar()) { - xTmpBuf_ = Resource_serializer.read(valueDeserializer) + xTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for xTmpBuf_ has to be chosen through deserialisation.") } - xTmpBuf = (xTmpBuf_ as string | number | Resource) + xTmpBuf = (xTmpBuf_ as string | number | global_resource_Resource) } const xTmpResult : Length | undefined = xTmpBuf const yTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let yTmpBuf : Length | undefined = undefined if ((yTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const yTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let yTmpBuf_ : string | number | Resource | undefined + let yTmpBuf_ : string | number | global_resource_Resource | undefined if (yTmpBuf_UnionSelector == (0).toChar()) { yTmpBuf_ = (valueDeserializer.readString() as string) } else if (yTmpBuf_UnionSelector == (1).toChar()) { yTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (yTmpBuf_UnionSelector == (2).toChar()) { - yTmpBuf_ = Resource_serializer.read(valueDeserializer) + yTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for yTmpBuf_ has to be chosen through deserialisation.") } - yTmpBuf = (yTmpBuf_ as string | number | Resource) + yTmpBuf = (yTmpBuf_ as string | number | global_resource_Resource) } const yTmpResult : Length | undefined = yTmpBuf const widthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let widthTmpBuf : Length | undefined = undefined if ((widthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const widthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let widthTmpBuf_ : string | number | Resource | undefined + let widthTmpBuf_ : string | number | global_resource_Resource | undefined if (widthTmpBuf_UnionSelector == (0).toChar()) { widthTmpBuf_ = (valueDeserializer.readString() as string) } else if (widthTmpBuf_UnionSelector == (1).toChar()) { widthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (widthTmpBuf_UnionSelector == (2).toChar()) { - widthTmpBuf_ = Resource_serializer.read(valueDeserializer) + widthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for widthTmpBuf_ has to be chosen through deserialisation.") } - widthTmpBuf = (widthTmpBuf_ as string | number | Resource) + widthTmpBuf = (widthTmpBuf_ as string | number | global_resource_Resource) } const widthTmpResult : Length | undefined = widthTmpBuf const heightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let heightTmpBuf : Length | undefined = undefined if ((heightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const heightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let heightTmpBuf_ : string | number | Resource | undefined + let heightTmpBuf_ : string | number | global_resource_Resource | undefined if (heightTmpBuf_UnionSelector == (0).toChar()) { heightTmpBuf_ = (valueDeserializer.readString() as string) } else if (heightTmpBuf_UnionSelector == (1).toChar()) { heightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (heightTmpBuf_UnionSelector == (2).toChar()) { - heightTmpBuf_ = Resource_serializer.read(valueDeserializer) + heightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for heightTmpBuf_ has to be chosen through deserialisation.") } - heightTmpBuf = (heightTmpBuf_ as string | number | Resource) + heightTmpBuf = (heightTmpBuf_ as string | number | global_resource_Resource) } const heightTmpResult : Length | undefined = heightTmpBuf let value : Rectangle = ({x: xTmpResult, y: yTmpResult, width: widthTmpResult, height: heightTmpResult} as Rectangle) @@ -15930,10 +16196,10 @@ export class SweepGradientOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForCenter_0ForIdx1 = valueHolderForCenter_0 as number valueSerializer.writeNumber(valueHolderForCenter_0ForIdx1) - } else if (valueHolderForCenter_0 instanceof Resource) { + } else if (valueHolderForCenter_0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForCenter_0ForIdx2 = valueHolderForCenter_0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForCenter_0ForIdx2) + const valueHolderForCenter_0ForIdx2 = valueHolderForCenter_0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForCenter_0ForIdx2) } const valueHolderForCenter_1 = valueHolderForCenter[1] if (valueHolderForCenter_1 instanceof string) { @@ -15944,10 +16210,10 @@ export class SweepGradientOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForCenter_1ForIdx1 = valueHolderForCenter_1 as number valueSerializer.writeNumber(valueHolderForCenter_1ForIdx1) - } else if (valueHolderForCenter_1 instanceof Resource) { + } else if (valueHolderForCenter_1 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForCenter_1ForIdx2 = valueHolderForCenter_1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForCenter_1ForIdx2) + const valueHolderForCenter_1ForIdx2 = valueHolderForCenter_1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForCenter_1ForIdx2) } const valueHolderForStart = value.start if (valueHolderForStart !== undefined) { @@ -16002,10 +16268,10 @@ export class SweepGradientOptions_serializer { for (let valueHolderForColorsCounterI = 0; valueHolderForColorsCounterI < valueHolderForColors.length; valueHolderForColorsCounterI++) { const valueHolderForColorsTmpElement : [ ResourceColor, number ] = valueHolderForColors[valueHolderForColorsCounterI] const valueHolderForColorsTmpElement_0 = valueHolderForColorsTmpElement[0] - if (valueHolderForColorsTmpElement_0 instanceof Color) { + if (valueHolderForColorsTmpElement_0 instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorsTmpElement_0ForIdx0 = valueHolderForColorsTmpElement_0 as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorsTmpElement_0ForIdx0)) + const valueHolderForColorsTmpElement_0ForIdx0 = valueHolderForColorsTmpElement_0 as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorsTmpElement_0ForIdx0.getOrdinal()) } else if (valueHolderForColorsTmpElement_0 instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorsTmpElement_0ForIdx1 = valueHolderForColorsTmpElement_0 as number @@ -16014,10 +16280,10 @@ export class SweepGradientOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorsTmpElement_0ForIdx2 = valueHolderForColorsTmpElement_0 as string valueSerializer.writeString(valueHolderForColorsTmpElement_0ForIdx2) - } else if (valueHolderForColorsTmpElement_0 instanceof Resource) { + } else if (valueHolderForColorsTmpElement_0 instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorsTmpElement_0ForIdx3 = valueHolderForColorsTmpElement_0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorsTmpElement_0ForIdx3) + const valueHolderForColorsTmpElement_0ForIdx3 = valueHolderForColorsTmpElement_0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorsTmpElement_0ForIdx3) } const valueHolderForColorsTmpElement_1 = valueHolderForColorsTmpElement[1] valueSerializer.writeNumber(valueHolderForColorsTmpElement_1) @@ -16034,29 +16300,29 @@ export class SweepGradientOptions_serializer { public static read(buffer: DeserializerBase): SweepGradientOptions { let valueDeserializer : DeserializerBase = buffer const centerTmpBufValue0TempBufUnionSelector : int32 = valueDeserializer.readInt8() - let centerTmpBufValue0TempBuf : string | number | Resource | undefined + let centerTmpBufValue0TempBuf : string | number | global_resource_Resource | undefined if (centerTmpBufValue0TempBufUnionSelector == (0).toChar()) { centerTmpBufValue0TempBuf = (valueDeserializer.readString() as string) } else if (centerTmpBufValue0TempBufUnionSelector == (1).toChar()) { centerTmpBufValue0TempBuf = (valueDeserializer.readNumber() as number) } else if (centerTmpBufValue0TempBufUnionSelector == (2).toChar()) { - centerTmpBufValue0TempBuf = Resource_serializer.read(valueDeserializer) + centerTmpBufValue0TempBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for centerTmpBufValue0TempBuf has to be chosen through deserialisation.") } - const centerTmpBufValue0 : Length = (centerTmpBufValue0TempBuf as string | number | Resource) + const centerTmpBufValue0 : Length = (centerTmpBufValue0TempBuf as string | number | global_resource_Resource) const centerTmpBufValue1TempBufUnionSelector : int32 = valueDeserializer.readInt8() - let centerTmpBufValue1TempBuf : string | number | Resource | undefined + let centerTmpBufValue1TempBuf : string | number | global_resource_Resource | undefined if (centerTmpBufValue1TempBufUnionSelector == (0).toChar()) { centerTmpBufValue1TempBuf = (valueDeserializer.readString() as string) } else if (centerTmpBufValue1TempBufUnionSelector == (1).toChar()) { centerTmpBufValue1TempBuf = (valueDeserializer.readNumber() as number) } else if (centerTmpBufValue1TempBufUnionSelector == (2).toChar()) { - centerTmpBufValue1TempBuf = Resource_serializer.read(valueDeserializer) + centerTmpBufValue1TempBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for centerTmpBufValue1TempBuf has to be chosen through deserialisation.") } - const centerTmpBufValue1 : Length = (centerTmpBufValue1TempBuf as string | number | Resource) + const centerTmpBufValue1 : Length = (centerTmpBufValue1TempBuf as string | number | global_resource_Resource) const centerTmpResult : [ Length, Length ] = ([centerTmpBufValue0, centerTmpBufValue1] as [ Length, Length ]) const startTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let startTmpBuf : number | string | undefined = undefined @@ -16107,19 +16373,19 @@ export class SweepGradientOptions_serializer { let colorsTmpBuf : Array<[ ResourceColor, number ]> = new Array<[ ResourceColor, number ]>(colorsTmpBufLength) for (let colorsTmpBufBufCounterI = 0; colorsTmpBufBufCounterI < colorsTmpBufLength; colorsTmpBufBufCounterI++) { const colorsTmpBufTempBufValue0TempBufUnionSelector : int32 = valueDeserializer.readInt8() - let colorsTmpBufTempBufValue0TempBuf : Color | number | string | Resource | undefined + let colorsTmpBufTempBufValue0TempBuf : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorsTmpBufTempBufValue0TempBufUnionSelector == (0).toChar()) { - colorsTmpBufTempBufValue0TempBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorsTmpBufTempBufValue0TempBuf = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == (1).toChar()) { colorsTmpBufTempBufValue0TempBuf = (valueDeserializer.readNumber() as number) } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == (2).toChar()) { colorsTmpBufTempBufValue0TempBuf = (valueDeserializer.readString() as string) } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == (3).toChar()) { - colorsTmpBufTempBufValue0TempBuf = Resource_serializer.read(valueDeserializer) + colorsTmpBufTempBufValue0TempBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorsTmpBufTempBufValue0TempBuf has to be chosen through deserialisation.") } - const colorsTmpBufTempBufValue0 : ResourceColor = (colorsTmpBufTempBufValue0TempBuf as Color | number | string | Resource) + const colorsTmpBufTempBufValue0 : ResourceColor = (colorsTmpBufTempBufValue0TempBuf as arkui_component_enums_Color | number | string | global_resource_Resource) const colorsTmpBufTempBufValue1 : number = (valueDeserializer.readNumber() as number) colorsTmpBuf[colorsTmpBufBufCounterI] = ([colorsTmpBufTempBufValue0, colorsTmpBufTempBufValue1] as [ ResourceColor, number ]) } @@ -16134,6 +16400,33 @@ export class SweepGradientOptions_serializer { return value } } +export class TerminationInfo_serializer { + public static write(buffer: SerializerBase, value: TerminationInfo): void { + let valueSerializer : SerializerBase = buffer + const valueHolderForCode = value.code + valueSerializer.writeInt32(valueHolderForCode) + const valueHolderForWant = value.want + if (valueHolderForWant !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForWantTmpValue = valueHolderForWant! + Want_serializer.write(valueSerializer, valueHolderForWantTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + } + public static read(buffer: DeserializerBase): TerminationInfo { + let valueDeserializer : DeserializerBase = buffer + const codeTmpResult : int32 = valueDeserializer.readInt32() + const wantTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let wantTmpBuf : Want | undefined = undefined + if ((wantTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + wantTmpBuf = (Want_serializer.read(valueDeserializer) as Want) + } + const wantTmpResult : Want | undefined = wantTmpBuf + let value : TerminationInfo = ({code: codeTmpResult, want: wantTmpResult} as TerminationInfo) + return value + } +} export class TipsOptions_serializer { public static write(buffer: SerializerBase, value: TipsOptions): void { let valueSerializer : SerializerBase = buffer @@ -16181,7 +16474,7 @@ export class TipsOptions_serializer { if (valueHolderForArrowPointPosition !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForArrowPointPositionTmpValue = (valueHolderForArrowPointPosition as ArrowPointPosition) - valueSerializer.writeInt32(TypeChecker.ArrowPointPosition_ToNumeric(valueHolderForArrowPointPositionTmpValue)) + valueSerializer.writeInt32(valueHolderForArrowPointPositionTmpValue.getOrdinal()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -16197,10 +16490,10 @@ export class TipsOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForArrowWidthTmpValueForIdx1 = valueHolderForArrowWidthTmpValue as number valueSerializer.writeNumber(valueHolderForArrowWidthTmpValueForIdx1) - } else if (valueHolderForArrowWidthTmpValue instanceof Resource) { + } else if (valueHolderForArrowWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForArrowWidthTmpValueForIdx2 = valueHolderForArrowWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForArrowWidthTmpValueForIdx2) + const valueHolderForArrowWidthTmpValueForIdx2 = valueHolderForArrowWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForArrowWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -16217,10 +16510,10 @@ export class TipsOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForArrowHeightTmpValueForIdx1 = valueHolderForArrowHeightTmpValue as number valueSerializer.writeNumber(valueHolderForArrowHeightTmpValueForIdx1) - } else if (valueHolderForArrowHeightTmpValue instanceof Resource) { + } else if (valueHolderForArrowHeightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForArrowHeightTmpValueForIdx2 = valueHolderForArrowHeightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForArrowHeightTmpValueForIdx2) + const valueHolderForArrowHeightTmpValueForIdx2 = valueHolderForArrowHeightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForArrowHeightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -16261,41 +16554,41 @@ export class TipsOptions_serializer { const arrowPointPositionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let arrowPointPositionTmpBuf : ArrowPointPosition | undefined = undefined if ((arrowPointPositionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - arrowPointPositionTmpBuf = TypeChecker.ArrowPointPosition_FromNumeric(valueDeserializer.readInt32()) + arrowPointPositionTmpBuf = ArrowPointPosition.values()[valueDeserializer.readInt32()] } const arrowPointPositionTmpResult : ArrowPointPosition | undefined = arrowPointPositionTmpBuf const arrowWidthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let arrowWidthTmpBuf : Dimension | undefined = undefined if ((arrowWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const arrowWidthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let arrowWidthTmpBuf_ : string | number | Resource | undefined + let arrowWidthTmpBuf_ : string | number | global_resource_Resource | undefined if (arrowWidthTmpBuf_UnionSelector == (0).toChar()) { arrowWidthTmpBuf_ = (valueDeserializer.readString() as string) } else if (arrowWidthTmpBuf_UnionSelector == (1).toChar()) { arrowWidthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (arrowWidthTmpBuf_UnionSelector == (2).toChar()) { - arrowWidthTmpBuf_ = Resource_serializer.read(valueDeserializer) + arrowWidthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for arrowWidthTmpBuf_ has to be chosen through deserialisation.") } - arrowWidthTmpBuf = (arrowWidthTmpBuf_ as string | number | Resource) + arrowWidthTmpBuf = (arrowWidthTmpBuf_ as string | number | global_resource_Resource) } const arrowWidthTmpResult : Dimension | undefined = arrowWidthTmpBuf const arrowHeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let arrowHeightTmpBuf : Dimension | undefined = undefined if ((arrowHeightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const arrowHeightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let arrowHeightTmpBuf_ : string | number | Resource | undefined + let arrowHeightTmpBuf_ : string | number | global_resource_Resource | undefined if (arrowHeightTmpBuf_UnionSelector == (0).toChar()) { arrowHeightTmpBuf_ = (valueDeserializer.readString() as string) } else if (arrowHeightTmpBuf_UnionSelector == (1).toChar()) { arrowHeightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (arrowHeightTmpBuf_UnionSelector == (2).toChar()) { - arrowHeightTmpBuf_ = Resource_serializer.read(valueDeserializer) + arrowHeightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for arrowHeightTmpBuf_ has to be chosen through deserialisation.") } - arrowHeightTmpBuf = (arrowHeightTmpBuf_ as string | number | Resource) + arrowHeightTmpBuf = (arrowHeightTmpBuf_ as string | number | global_resource_Resource) } const arrowHeightTmpResult : Dimension | undefined = arrowHeightTmpBuf let value : TipsOptions = ({appearingTime: appearingTimeTmpResult, disappearingTime: disappearingTimeTmpResult, appearingTimeWithContinuousOperation: appearingTimeWithContinuousOperationTmpResult, disappearingTimeWithContinuousOperation: disappearingTimeWithContinuousOperationTmpResult, enableArrow: enableArrowTmpResult, arrowPointPosition: arrowPointPositionTmpResult, arrowWidth: arrowWidthTmpResult, arrowHeight: arrowHeightTmpResult} as TipsOptions) @@ -16320,10 +16613,10 @@ export class BorderImageOption_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForSliceTmpValueForIdx0ForIdx1 = valueHolderForSliceTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForSliceTmpValueForIdx0ForIdx1) - } else if (valueHolderForSliceTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForSliceTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForSliceTmpValueForIdx0ForIdx2 = valueHolderForSliceTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForSliceTmpValueForIdx0ForIdx2) + const valueHolderForSliceTmpValueForIdx0ForIdx2 = valueHolderForSliceTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSliceTmpValueForIdx0ForIdx2) } } else if (valueHolderForSliceTmpValue instanceof EdgeWidths) { valueSerializer.writeInt8((1).toChar()) @@ -16341,7 +16634,7 @@ export class BorderImageOption_serializer { if (valueHolderForRepeat !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForRepeatTmpValue = (valueHolderForRepeat as RepeatMode) - valueSerializer.writeInt32(TypeChecker.RepeatMode_ToNumeric(valueHolderForRepeatTmpValue)) + valueSerializer.writeInt32(valueHolderForRepeatTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -16353,10 +16646,10 @@ export class BorderImageOption_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForSourceTmpValueForIdx0 = valueHolderForSourceTmpValue as string valueSerializer.writeString(valueHolderForSourceTmpValueForIdx0) - } else if (valueHolderForSourceTmpValue instanceof Resource) { + } else if (valueHolderForSourceTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForSourceTmpValueForIdx1 = valueHolderForSourceTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForSourceTmpValueForIdx1) + const valueHolderForSourceTmpValueForIdx1 = valueHolderForSourceTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSourceTmpValueForIdx1) } else if (valueHolderForSourceTmpValue instanceof LinearGradientOptions) { valueSerializer.writeInt8((2).toChar()) const valueHolderForSourceTmpValueForIdx2 = valueHolderForSourceTmpValue as LinearGradientOptions @@ -16380,10 +16673,10 @@ export class BorderImageOption_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForWidthTmpValueForIdx0ForIdx1 = valueHolderForWidthTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx0ForIdx1) - } else if (valueHolderForWidthTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForWidthTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForWidthTmpValueForIdx0ForIdx2 = valueHolderForWidthTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx0ForIdx2) + const valueHolderForWidthTmpValueForIdx0ForIdx2 = valueHolderForWidthTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx0ForIdx2) } } else if (valueHolderForWidthTmpValue instanceof EdgeWidths) { valueSerializer.writeInt8((1).toChar()) @@ -16412,10 +16705,10 @@ export class BorderImageOption_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForOutsetTmpValueForIdx0ForIdx1 = valueHolderForOutsetTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForOutsetTmpValueForIdx0ForIdx1) - } else if (valueHolderForOutsetTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForOutsetTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForOutsetTmpValueForIdx0ForIdx2 = valueHolderForOutsetTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForOutsetTmpValueForIdx0ForIdx2) + const valueHolderForOutsetTmpValueForIdx0ForIdx2 = valueHolderForOutsetTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForOutsetTmpValueForIdx0ForIdx2) } } else if (valueHolderForOutsetTmpValue instanceof EdgeWidths) { valueSerializer.writeInt8((1).toChar()) @@ -16447,17 +16740,17 @@ export class BorderImageOption_serializer { let sliceTmpBuf_ : Length | EdgeWidths | LocalizedEdgeWidths | undefined if (sliceTmpBuf_UnionSelector == (0).toChar()) { const sliceTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let sliceTmpBuf_BufU : string | number | Resource | undefined + let sliceTmpBuf_BufU : string | number | global_resource_Resource | undefined if (sliceTmpBuf_BufUUnionSelector == (0).toChar()) { sliceTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (sliceTmpBuf_BufUUnionSelector == (1).toChar()) { sliceTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (sliceTmpBuf_BufUUnionSelector == (2).toChar()) { - sliceTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + sliceTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for sliceTmpBuf_BufU has to be chosen through deserialisation.") } - sliceTmpBuf_ = (sliceTmpBuf_BufU as string | number | Resource) + sliceTmpBuf_ = (sliceTmpBuf_BufU as string | number | global_resource_Resource) } else if (sliceTmpBuf_UnionSelector == (1).toChar()) { sliceTmpBuf_ = EdgeWidths_serializer.read(valueDeserializer) } else if (sliceTmpBuf_UnionSelector == (2).toChar()) { @@ -16471,26 +16764,26 @@ export class BorderImageOption_serializer { const repeatTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let repeatTmpBuf : RepeatMode | undefined = undefined if ((repeatTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - repeatTmpBuf = TypeChecker.RepeatMode_FromNumeric(valueDeserializer.readInt32()) + repeatTmpBuf = RepeatMode.fromValue(valueDeserializer.readInt32()) } const repeatTmpResult : RepeatMode | undefined = repeatTmpBuf const sourceTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let sourceTmpBuf : string | Resource | LinearGradientOptions | undefined = undefined + let sourceTmpBuf : string | global_resource_Resource | LinearGradientOptions | undefined = undefined if ((sourceTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const sourceTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let sourceTmpBuf_ : string | Resource | LinearGradientOptions | undefined + let sourceTmpBuf_ : string | global_resource_Resource | LinearGradientOptions | undefined if (sourceTmpBuf_UnionSelector == (0).toChar()) { sourceTmpBuf_ = (valueDeserializer.readString() as string) } else if (sourceTmpBuf_UnionSelector == (1).toChar()) { - sourceTmpBuf_ = Resource_serializer.read(valueDeserializer) + sourceTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else if (sourceTmpBuf_UnionSelector == (2).toChar()) { sourceTmpBuf_ = LinearGradientOptions_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for sourceTmpBuf_ has to be chosen through deserialisation.") } - sourceTmpBuf = (sourceTmpBuf_ as string | Resource | LinearGradientOptions) + sourceTmpBuf = (sourceTmpBuf_ as string | global_resource_Resource | LinearGradientOptions) } - const sourceTmpResult : string | Resource | LinearGradientOptions | undefined = sourceTmpBuf + const sourceTmpResult : string | global_resource_Resource | LinearGradientOptions | undefined = sourceTmpBuf const widthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let widthTmpBuf : Length | EdgeWidths | LocalizedEdgeWidths | undefined = undefined if ((widthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -16498,17 +16791,17 @@ export class BorderImageOption_serializer { let widthTmpBuf_ : Length | EdgeWidths | LocalizedEdgeWidths | undefined if (widthTmpBuf_UnionSelector == (0).toChar()) { const widthTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let widthTmpBuf_BufU : string | number | Resource | undefined + let widthTmpBuf_BufU : string | number | global_resource_Resource | undefined if (widthTmpBuf_BufUUnionSelector == (0).toChar()) { widthTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (widthTmpBuf_BufUUnionSelector == (1).toChar()) { widthTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (widthTmpBuf_BufUUnionSelector == (2).toChar()) { - widthTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + widthTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for widthTmpBuf_BufU has to be chosen through deserialisation.") } - widthTmpBuf_ = (widthTmpBuf_BufU as string | number | Resource) + widthTmpBuf_ = (widthTmpBuf_BufU as string | number | global_resource_Resource) } else if (widthTmpBuf_UnionSelector == (1).toChar()) { widthTmpBuf_ = EdgeWidths_serializer.read(valueDeserializer) } else if (widthTmpBuf_UnionSelector == (2).toChar()) { @@ -16526,17 +16819,17 @@ export class BorderImageOption_serializer { let outsetTmpBuf_ : Length | EdgeWidths | LocalizedEdgeWidths | undefined if (outsetTmpBuf_UnionSelector == (0).toChar()) { const outsetTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let outsetTmpBuf_BufU : string | number | Resource | undefined + let outsetTmpBuf_BufU : string | number | global_resource_Resource | undefined if (outsetTmpBuf_BufUUnionSelector == (0).toChar()) { outsetTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (outsetTmpBuf_BufUUnionSelector == (1).toChar()) { outsetTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (outsetTmpBuf_BufUUnionSelector == (2).toChar()) { - outsetTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + outsetTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for outsetTmpBuf_BufU has to be chosen through deserialisation.") } - outsetTmpBuf_ = (outsetTmpBuf_BufU as string | number | Resource) + outsetTmpBuf_ = (outsetTmpBuf_BufU as string | number | global_resource_Resource) } else if (outsetTmpBuf_UnionSelector == (1).toChar()) { outsetTmpBuf_ = EdgeWidths_serializer.read(valueDeserializer) } else if (outsetTmpBuf_UnionSelector == (2).toChar()) { @@ -16564,7 +16857,7 @@ export class ContextMenuOptions_serializer { if (valueHolderForOffset !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForOffsetTmpValue = valueHolderForOffset! - Position_serializer.write(valueSerializer, valueHolderForOffsetTmpValue) + arkui_component_units_Position_serializer.write(valueSerializer, valueHolderForOffsetTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -16572,7 +16865,7 @@ export class ContextMenuOptions_serializer { if (valueHolderForPlacement !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForPlacementTmpValue = (valueHolderForPlacement as Placement) - valueSerializer.writeInt32(TypeChecker.Placement_ToNumeric(valueHolderForPlacementTmpValue)) + valueSerializer.writeInt32(valueHolderForPlacementTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -16596,10 +16889,10 @@ export class ContextMenuOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForArrowOffsetTmpValueForIdx1 = valueHolderForArrowOffsetTmpValue as number valueSerializer.writeNumber(valueHolderForArrowOffsetTmpValueForIdx1) - } else if (valueHolderForArrowOffsetTmpValue instanceof Resource) { + } else if (valueHolderForArrowOffsetTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForArrowOffsetTmpValueForIdx2 = valueHolderForArrowOffsetTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForArrowOffsetTmpValueForIdx2) + const valueHolderForArrowOffsetTmpValueForIdx2 = valueHolderForArrowOffsetTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForArrowOffsetTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -16611,7 +16904,7 @@ export class ContextMenuOptions_serializer { if (valueHolderForPreviewTmpValue instanceof MenuPreviewMode) { valueSerializer.writeInt8((0).toChar()) const valueHolderForPreviewTmpValueForIdx0 = valueHolderForPreviewTmpValue as MenuPreviewMode - valueSerializer.writeInt32(TypeChecker.MenuPreviewMode_ToNumeric(valueHolderForPreviewTmpValueForIdx0)) + valueSerializer.writeInt32(valueHolderForPreviewTmpValueForIdx0.valueOf()) } else if (valueHolderForPreviewTmpValue instanceof CustomBuilder) { valueSerializer.writeInt8((1).toChar()) const valueHolderForPreviewTmpValueForIdx1 = valueHolderForPreviewTmpValue as CustomBuilder @@ -16635,15 +16928,15 @@ export class ContextMenuOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx1 = valueHolderForPreviewBorderRadiusTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx1) - } else if (valueHolderForPreviewBorderRadiusTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForPreviewBorderRadiusTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForPreviewBorderRadiusTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx2) + const valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForPreviewBorderRadiusTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx2) } - } else if (valueHolderForPreviewBorderRadiusTmpValue instanceof BorderRadiuses) { + } else if (valueHolderForPreviewBorderRadiusTmpValue instanceof arkui_component_units_BorderRadiuses) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForPreviewBorderRadiusTmpValueForIdx1 = valueHolderForPreviewBorderRadiusTmpValue as BorderRadiuses - BorderRadiuses_serializer.write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx1) + const valueHolderForPreviewBorderRadiusTmpValueForIdx1 = valueHolderForPreviewBorderRadiusTmpValue as arkui_component_units_BorderRadiuses + arkui_component_units_BorderRadiuses_serializer.write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx1) } else if (valueHolderForPreviewBorderRadiusTmpValue instanceof LocalizedBorderRadiuses) { valueSerializer.writeInt8((2).toChar()) const valueHolderForPreviewBorderRadiusTmpValueForIdx2 = valueHolderForPreviewBorderRadiusTmpValue as LocalizedBorderRadiuses @@ -16667,15 +16960,15 @@ export class ContextMenuOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForBorderRadiusTmpValueForIdx0ForIdx1 = valueHolderForBorderRadiusTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForBorderRadiusTmpValueForIdx0ForIdx1) - } else if (valueHolderForBorderRadiusTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForBorderRadiusTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForBorderRadiusTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx0ForIdx2) + const valueHolderForBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForBorderRadiusTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx0ForIdx2) } - } else if (valueHolderForBorderRadiusTmpValue instanceof BorderRadiuses) { + } else if (valueHolderForBorderRadiusTmpValue instanceof arkui_component_units_BorderRadiuses) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue as BorderRadiuses - BorderRadiuses_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx1) + const valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue as arkui_component_units_BorderRadiuses + arkui_component_units_BorderRadiuses_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx1) } else if (valueHolderForBorderRadiusTmpValue instanceof LocalizedBorderRadiuses) { valueSerializer.writeInt8((2).toChar()) const valueHolderForBorderRadiusTmpValueForIdx2 = valueHolderForBorderRadiusTmpValue as LocalizedBorderRadiuses @@ -16736,10 +17029,10 @@ export class ContextMenuOptions_serializer { if (valueHolderForBackgroundColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor! - if (valueHolderForBackgroundColorTmpValue instanceof Color) { + if (valueHolderForBackgroundColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBackgroundColorTmpValueForIdx0)) + const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForBackgroundColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForBackgroundColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue as number @@ -16748,10 +17041,10 @@ export class ContextMenuOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue as string valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2) - } else if (valueHolderForBackgroundColorTmpValue instanceof Resource) { + } else if (valueHolderForBackgroundColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) + const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -16760,7 +17053,7 @@ export class ContextMenuOptions_serializer { if (valueHolderForBackgroundBlurStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBackgroundBlurStyleTmpValue = (valueHolderForBackgroundBlurStyle as BlurStyle) - valueSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(valueHolderForBackgroundBlurStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForBackgroundBlurStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -16803,10 +17096,10 @@ export class ContextMenuOptions_serializer { if (valueHolderForOutlineColorTmpValue instanceof ResourceColor) { valueSerializer.writeInt8((0).toChar()) const valueHolderForOutlineColorTmpValueForIdx0 = valueHolderForOutlineColorTmpValue as ResourceColor - if (valueHolderForOutlineColorTmpValueForIdx0 instanceof Color) { + if (valueHolderForOutlineColorTmpValueForIdx0 instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForOutlineColorTmpValueForIdx0ForIdx0 = valueHolderForOutlineColorTmpValueForIdx0 as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForOutlineColorTmpValueForIdx0ForIdx0)) + const valueHolderForOutlineColorTmpValueForIdx0ForIdx0 = valueHolderForOutlineColorTmpValueForIdx0 as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForOutlineColorTmpValueForIdx0ForIdx0.getOrdinal()) } else if (valueHolderForOutlineColorTmpValueForIdx0 instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForOutlineColorTmpValueForIdx0ForIdx1 = valueHolderForOutlineColorTmpValueForIdx0 as number @@ -16815,10 +17108,10 @@ export class ContextMenuOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForOutlineColorTmpValueForIdx0ForIdx2 = valueHolderForOutlineColorTmpValueForIdx0 as string valueSerializer.writeString(valueHolderForOutlineColorTmpValueForIdx0ForIdx2) - } else if (valueHolderForOutlineColorTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForOutlineColorTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForOutlineColorTmpValueForIdx0ForIdx3 = valueHolderForOutlineColorTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForOutlineColorTmpValueForIdx0ForIdx3) + const valueHolderForOutlineColorTmpValueForIdx0ForIdx3 = valueHolderForOutlineColorTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForOutlineColorTmpValueForIdx0ForIdx3) } } else if (valueHolderForOutlineColorTmpValue instanceof EdgeColors) { valueSerializer.writeInt8((1).toChar()) @@ -16843,10 +17136,10 @@ export class ContextMenuOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForOutlineWidthTmpValueForIdx0ForIdx1 = valueHolderForOutlineWidthTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForOutlineWidthTmpValueForIdx0ForIdx1) - } else if (valueHolderForOutlineWidthTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForOutlineWidthTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForOutlineWidthTmpValueForIdx0ForIdx2 = valueHolderForOutlineWidthTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForOutlineWidthTmpValueForIdx0ForIdx2) + const valueHolderForOutlineWidthTmpValueForIdx0ForIdx2 = valueHolderForOutlineWidthTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForOutlineWidthTmpValueForIdx0ForIdx2) } } else if (valueHolderForOutlineWidthTmpValue instanceof EdgeOutlineWidths) { valueSerializer.writeInt8((1).toChar()) @@ -16856,27 +17149,51 @@ export class ContextMenuOptions_serializer { } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } - const valueHolderForHapticFeedbackMode = value.hapticFeedbackMode - if (valueHolderForHapticFeedbackMode !== undefined) { + const valueHolderForMaxHeight = value.maxHeight + if (valueHolderForMaxHeight !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForHapticFeedbackModeTmpValue = (valueHolderForHapticFeedbackMode as HapticFeedbackMode) - valueSerializer.writeInt32(TypeChecker.HapticFeedbackMode_ToNumeric(valueHolderForHapticFeedbackModeTmpValue)) + const valueHolderForMaxHeightTmpValue = valueHolderForMaxHeight! + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForMaxHeightTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } - } - public static read(buffer: DeserializerBase): ContextMenuOptions { - let valueDeserializer : DeserializerBase = buffer - const offsetTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let offsetTmpBuf : Position | undefined = undefined - if ((offsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - offsetTmpBuf = Position_serializer.read(valueDeserializer) + const valueHolderForColorMode = value.colorMode + if (valueHolderForColorMode !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForColorModeTmpValue = (valueHolderForColorMode as AnchoredColorMode) + valueSerializer.writeInt32(valueHolderForColorModeTmpValue.valueOf()) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForHapticFeedbackMode = value.hapticFeedbackMode + if (valueHolderForHapticFeedbackMode !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForHapticFeedbackModeTmpValue = (valueHolderForHapticFeedbackMode as HapticFeedbackMode) + valueSerializer.writeInt32(valueHolderForHapticFeedbackModeTmpValue.valueOf()) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForMaintainScaleEnabled = value.maintainScaleEnabled + if (valueHolderForMaintainScaleEnabled !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForMaintainScaleEnabledTmpValue = valueHolderForMaintainScaleEnabled! + valueSerializer.writeBoolean(valueHolderForMaintainScaleEnabledTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) } - const offsetTmpResult : Position | undefined = offsetTmpBuf + } + public static read(buffer: DeserializerBase): ContextMenuOptions { + let valueDeserializer : DeserializerBase = buffer + const offsetTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let offsetTmpBuf : arkui_component_units_Position | undefined = undefined + if ((offsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + offsetTmpBuf = arkui_component_units_Position_serializer.read(valueDeserializer) + } + const offsetTmpResult : arkui_component_units_Position | undefined = offsetTmpBuf const placementTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let placementTmpBuf : Placement | undefined = undefined if ((placementTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - placementTmpBuf = TypeChecker.Placement_FromNumeric(valueDeserializer.readInt32()) + placementTmpBuf = Placement.fromValue(valueDeserializer.readInt32()) } const placementTmpResult : Placement | undefined = placementTmpBuf const enableArrowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -16889,17 +17206,17 @@ export class ContextMenuOptions_serializer { let arrowOffsetTmpBuf : Length | undefined = undefined if ((arrowOffsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const arrowOffsetTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let arrowOffsetTmpBuf_ : string | number | Resource | undefined + let arrowOffsetTmpBuf_ : string | number | global_resource_Resource | undefined if (arrowOffsetTmpBuf_UnionSelector == (0).toChar()) { arrowOffsetTmpBuf_ = (valueDeserializer.readString() as string) } else if (arrowOffsetTmpBuf_UnionSelector == (1).toChar()) { arrowOffsetTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (arrowOffsetTmpBuf_UnionSelector == (2).toChar()) { - arrowOffsetTmpBuf_ = Resource_serializer.read(valueDeserializer) + arrowOffsetTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for arrowOffsetTmpBuf_ has to be chosen through deserialisation.") } - arrowOffsetTmpBuf = (arrowOffsetTmpBuf_ as string | number | Resource) + arrowOffsetTmpBuf = (arrowOffsetTmpBuf_ as string | number | global_resource_Resource) } const arrowOffsetTmpResult : Length | undefined = arrowOffsetTmpBuf const previewTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -16908,7 +17225,7 @@ export class ContextMenuOptions_serializer { const previewTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() let previewTmpBuf_ : MenuPreviewMode | CustomBuilder | undefined if (previewTmpBuf_UnionSelector == (0).toChar()) { - previewTmpBuf_ = TypeChecker.MenuPreviewMode_FromNumeric(valueDeserializer.readInt32()) + previewTmpBuf_ = MenuPreviewMode.fromValue(valueDeserializer.readInt32()) } else if (previewTmpBuf_UnionSelector == (1).toChar()) { const previewTmpBuf_BufUBufResource : CallbackResource = valueDeserializer.readCallbackResource() const previewTmpBuf_BufUBufCall : KPointer = valueDeserializer.readPointer() @@ -16932,58 +17249,58 @@ export class ContextMenuOptions_serializer { let previewBorderRadiusTmpBuf : BorderRadiusType | undefined = undefined if ((previewBorderRadiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const previewBorderRadiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let previewBorderRadiusTmpBuf_ : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined + let previewBorderRadiusTmpBuf_ : Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses | undefined if (previewBorderRadiusTmpBuf_UnionSelector == (0).toChar()) { const previewBorderRadiusTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let previewBorderRadiusTmpBuf_BufU : string | number | Resource | undefined + let previewBorderRadiusTmpBuf_BufU : string | number | global_resource_Resource | undefined if (previewBorderRadiusTmpBuf_BufUUnionSelector == (0).toChar()) { previewBorderRadiusTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (previewBorderRadiusTmpBuf_BufUUnionSelector == (1).toChar()) { previewBorderRadiusTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (previewBorderRadiusTmpBuf_BufUUnionSelector == (2).toChar()) { - previewBorderRadiusTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + previewBorderRadiusTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for previewBorderRadiusTmpBuf_BufU has to be chosen through deserialisation.") } - previewBorderRadiusTmpBuf_ = (previewBorderRadiusTmpBuf_BufU as string | number | Resource) + previewBorderRadiusTmpBuf_ = (previewBorderRadiusTmpBuf_BufU as string | number | global_resource_Resource) } else if (previewBorderRadiusTmpBuf_UnionSelector == (1).toChar()) { - previewBorderRadiusTmpBuf_ = BorderRadiuses_serializer.read(valueDeserializer) + previewBorderRadiusTmpBuf_ = arkui_component_units_BorderRadiuses_serializer.read(valueDeserializer) } else if (previewBorderRadiusTmpBuf_UnionSelector == (2).toChar()) { previewBorderRadiusTmpBuf_ = LocalizedBorderRadiuses_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for previewBorderRadiusTmpBuf_ has to be chosen through deserialisation.") } - previewBorderRadiusTmpBuf = (previewBorderRadiusTmpBuf_ as Length | BorderRadiuses | LocalizedBorderRadiuses) + previewBorderRadiusTmpBuf = (previewBorderRadiusTmpBuf_ as Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses) } const previewBorderRadiusTmpResult : BorderRadiusType | undefined = previewBorderRadiusTmpBuf const borderRadiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let borderRadiusTmpBuf : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined = undefined + let borderRadiusTmpBuf : Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses | undefined = undefined if ((borderRadiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const borderRadiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let borderRadiusTmpBuf_ : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined + let borderRadiusTmpBuf_ : Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses | undefined if (borderRadiusTmpBuf_UnionSelector == (0).toChar()) { const borderRadiusTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let borderRadiusTmpBuf_BufU : string | number | Resource | undefined + let borderRadiusTmpBuf_BufU : string | number | global_resource_Resource | undefined if (borderRadiusTmpBuf_BufUUnionSelector == (0).toChar()) { borderRadiusTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (borderRadiusTmpBuf_BufUUnionSelector == (1).toChar()) { borderRadiusTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (borderRadiusTmpBuf_BufUUnionSelector == (2).toChar()) { - borderRadiusTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + borderRadiusTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for borderRadiusTmpBuf_BufU has to be chosen through deserialisation.") } - borderRadiusTmpBuf_ = (borderRadiusTmpBuf_BufU as string | number | Resource) + borderRadiusTmpBuf_ = (borderRadiusTmpBuf_BufU as string | number | global_resource_Resource) } else if (borderRadiusTmpBuf_UnionSelector == (1).toChar()) { - borderRadiusTmpBuf_ = BorderRadiuses_serializer.read(valueDeserializer) + borderRadiusTmpBuf_ = arkui_component_units_BorderRadiuses_serializer.read(valueDeserializer) } else if (borderRadiusTmpBuf_UnionSelector == (2).toChar()) { borderRadiusTmpBuf_ = LocalizedBorderRadiuses_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation.") } - borderRadiusTmpBuf = (borderRadiusTmpBuf_ as Length | BorderRadiuses | LocalizedBorderRadiuses) + borderRadiusTmpBuf = (borderRadiusTmpBuf_ as Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses) } - const borderRadiusTmpResult : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined = borderRadiusTmpBuf + const borderRadiusTmpResult : Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses | undefined = borderRadiusTmpBuf const onAppearTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let onAppearTmpBuf : (() => void) | undefined = undefined if ((onAppearTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -17068,25 +17385,25 @@ export class ContextMenuOptions_serializer { let backgroundColorTmpBuf : ResourceColor | undefined = undefined if ((backgroundColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const backgroundColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let backgroundColorTmpBuf_ : Color | number | string | Resource | undefined + let backgroundColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (backgroundColorTmpBuf_UnionSelector == (0).toChar()) { - backgroundColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + backgroundColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (backgroundColorTmpBuf_UnionSelector == (1).toChar()) { backgroundColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (backgroundColorTmpBuf_UnionSelector == (2).toChar()) { backgroundColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (backgroundColorTmpBuf_UnionSelector == (3).toChar()) { - backgroundColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + backgroundColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation.") } - backgroundColorTmpBuf = (backgroundColorTmpBuf_ as Color | number | string | Resource) + backgroundColorTmpBuf = (backgroundColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const backgroundColorTmpResult : ResourceColor | undefined = backgroundColorTmpBuf const backgroundBlurStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let backgroundBlurStyleTmpBuf : BlurStyle | undefined = undefined if ((backgroundBlurStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - backgroundBlurStyleTmpBuf = TypeChecker.BlurStyle_FromNumeric(valueDeserializer.readInt32()) + backgroundBlurStyleTmpBuf = BlurStyle.fromValue(valueDeserializer.readInt32()) } const backgroundBlurStyleTmpResult : BlurStyle | undefined = backgroundBlurStyleTmpBuf const backgroundBlurStyleOptionsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -17120,19 +17437,19 @@ export class ContextMenuOptions_serializer { let outlineColorTmpBuf_ : ResourceColor | EdgeColors | undefined if (outlineColorTmpBuf_UnionSelector == (0).toChar()) { const outlineColorTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let outlineColorTmpBuf_BufU : Color | number | string | Resource | undefined + let outlineColorTmpBuf_BufU : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (outlineColorTmpBuf_BufUUnionSelector == (0).toChar()) { - outlineColorTmpBuf_BufU = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + outlineColorTmpBuf_BufU = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (outlineColorTmpBuf_BufUUnionSelector == (1).toChar()) { outlineColorTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (outlineColorTmpBuf_BufUUnionSelector == (2).toChar()) { outlineColorTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (outlineColorTmpBuf_BufUUnionSelector == (3).toChar()) { - outlineColorTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + outlineColorTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for outlineColorTmpBuf_BufU has to be chosen through deserialisation.") } - outlineColorTmpBuf_ = (outlineColorTmpBuf_BufU as Color | number | string | Resource) + outlineColorTmpBuf_ = (outlineColorTmpBuf_BufU as arkui_component_enums_Color | number | string | global_resource_Resource) } else if (outlineColorTmpBuf_UnionSelector == (1).toChar()) { outlineColorTmpBuf_ = EdgeColors_serializer.read(valueDeserializer) } else { @@ -17148,17 +17465,17 @@ export class ContextMenuOptions_serializer { let outlineWidthTmpBuf_ : Dimension | EdgeOutlineWidths | undefined if (outlineWidthTmpBuf_UnionSelector == (0).toChar()) { const outlineWidthTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let outlineWidthTmpBuf_BufU : string | number | Resource | undefined + let outlineWidthTmpBuf_BufU : string | number | global_resource_Resource | undefined if (outlineWidthTmpBuf_BufUUnionSelector == (0).toChar()) { outlineWidthTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (outlineWidthTmpBuf_BufUUnionSelector == (1).toChar()) { outlineWidthTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (outlineWidthTmpBuf_BufUUnionSelector == (2).toChar()) { - outlineWidthTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + outlineWidthTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for outlineWidthTmpBuf_BufU has to be chosen through deserialisation.") } - outlineWidthTmpBuf_ = (outlineWidthTmpBuf_BufU as string | number | Resource) + outlineWidthTmpBuf_ = (outlineWidthTmpBuf_BufU as string | number | global_resource_Resource) } else if (outlineWidthTmpBuf_UnionSelector == (1).toChar()) { outlineWidthTmpBuf_ = EdgeOutlineWidths_serializer.read(valueDeserializer) } else { @@ -17167,13 +17484,31 @@ export class ContextMenuOptions_serializer { outlineWidthTmpBuf = (outlineWidthTmpBuf_ as Dimension | EdgeOutlineWidths) } const outlineWidthTmpResult : Dimension | EdgeOutlineWidths | undefined = outlineWidthTmpBuf + const maxHeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let maxHeightTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined + if ((maxHeightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + maxHeightTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) + } + const maxHeightTmpResult : arkui_Graphics_LengthMetrics | undefined = maxHeightTmpBuf + const colorModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let colorModeTmpBuf : AnchoredColorMode | undefined = undefined + if ((colorModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + colorModeTmpBuf = AnchoredColorMode.fromValue(valueDeserializer.readInt32()) + } + const colorModeTmpResult : AnchoredColorMode | undefined = colorModeTmpBuf const hapticFeedbackModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let hapticFeedbackModeTmpBuf : HapticFeedbackMode | undefined = undefined if ((hapticFeedbackModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - hapticFeedbackModeTmpBuf = TypeChecker.HapticFeedbackMode_FromNumeric(valueDeserializer.readInt32()) + hapticFeedbackModeTmpBuf = HapticFeedbackMode.fromValue(valueDeserializer.readInt32()) } const hapticFeedbackModeTmpResult : HapticFeedbackMode | undefined = hapticFeedbackModeTmpBuf - let value : ContextMenuOptions = ({offset: offsetTmpResult, placement: placementTmpResult, enableArrow: enableArrowTmpResult, arrowOffset: arrowOffsetTmpResult, preview: previewTmpResult, previewBorderRadius: previewBorderRadiusTmpResult, borderRadius: borderRadiusTmpResult, onAppear: onAppearTmpResult, onDisappear: onDisappearTmpResult, aboutToAppear: aboutToAppearTmpResult, aboutToDisappear: aboutToDisappearTmpResult, layoutRegionMargin: layoutRegionMarginTmpResult, previewAnimationOptions: previewAnimationOptionsTmpResult, backgroundColor: backgroundColorTmpResult, backgroundBlurStyle: backgroundBlurStyleTmpResult, backgroundBlurStyleOptions: backgroundBlurStyleOptionsTmpResult, backgroundEffect: backgroundEffectTmpResult, transition: transitionTmpResult, enableHoverMode: enableHoverModeTmpResult, outlineColor: outlineColorTmpResult, outlineWidth: outlineWidthTmpResult, hapticFeedbackMode: hapticFeedbackModeTmpResult} as ContextMenuOptions) + const maintainScaleEnabledTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let maintainScaleEnabledTmpBuf : boolean | undefined = undefined + if ((maintainScaleEnabledTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + maintainScaleEnabledTmpBuf = valueDeserializer.readBoolean() + } + const maintainScaleEnabledTmpResult : boolean | undefined = maintainScaleEnabledTmpBuf + let value : ContextMenuOptions = ({offset: offsetTmpResult, placement: placementTmpResult, enableArrow: enableArrowTmpResult, arrowOffset: arrowOffsetTmpResult, preview: previewTmpResult, previewBorderRadius: previewBorderRadiusTmpResult, borderRadius: borderRadiusTmpResult, onAppear: onAppearTmpResult, onDisappear: onDisappearTmpResult, aboutToAppear: aboutToAppearTmpResult, aboutToDisappear: aboutToDisappearTmpResult, layoutRegionMargin: layoutRegionMarginTmpResult, previewAnimationOptions: previewAnimationOptionsTmpResult, backgroundColor: backgroundColorTmpResult, backgroundBlurStyle: backgroundBlurStyleTmpResult, backgroundBlurStyleOptions: backgroundBlurStyleOptionsTmpResult, backgroundEffect: backgroundEffectTmpResult, transition: transitionTmpResult, enableHoverMode: enableHoverModeTmpResult, outlineColor: outlineColorTmpResult, outlineWidth: outlineWidthTmpResult, maxHeight: maxHeightTmpResult, colorMode: colorModeTmpResult, hapticFeedbackMode: hapticFeedbackModeTmpResult, maintainScaleEnabled: maintainScaleEnabledTmpResult} as ContextMenuOptions) return value } } @@ -17186,7 +17521,7 @@ export class CustomPopupOptions_serializer { if (valueHolderForPlacement !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForPlacementTmpValue = (valueHolderForPlacement as Placement) - valueSerializer.writeInt32(TypeChecker.Placement_ToNumeric(valueHolderForPlacementTmpValue)) + valueSerializer.writeInt32(valueHolderForPlacementTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -17194,18 +17529,18 @@ export class CustomPopupOptions_serializer { if (valueHolderForPopupColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForPopupColorTmpValue = valueHolderForPopupColor! - if (valueHolderForPopupColorTmpValue instanceof Color) { + if (valueHolderForPopupColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForPopupColorTmpValueForIdx0 = valueHolderForPopupColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForPopupColorTmpValueForIdx0)) + const valueHolderForPopupColorTmpValueForIdx0 = valueHolderForPopupColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForPopupColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForPopupColorTmpValue instanceof string) { valueSerializer.writeInt8((1).toChar()) const valueHolderForPopupColorTmpValueForIdx1 = valueHolderForPopupColorTmpValue as string valueSerializer.writeString(valueHolderForPopupColorTmpValueForIdx1) - } else if (valueHolderForPopupColorTmpValue instanceof Resource) { + } else if (valueHolderForPopupColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForPopupColorTmpValueForIdx2 = valueHolderForPopupColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForPopupColorTmpValueForIdx2) + const valueHolderForPopupColorTmpValueForIdx2 = valueHolderForPopupColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForPopupColorTmpValueForIdx2) } else if (valueHolderForPopupColorTmpValue instanceof number) { valueSerializer.writeInt8((3).toChar()) const valueHolderForPopupColorTmpValueForIdx3 = valueHolderForPopupColorTmpValue as number @@ -17250,10 +17585,10 @@ export class CustomPopupOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForArrowOffsetTmpValueForIdx1 = valueHolderForArrowOffsetTmpValue as number valueSerializer.writeNumber(valueHolderForArrowOffsetTmpValueForIdx1) - } else if (valueHolderForArrowOffsetTmpValue instanceof Resource) { + } else if (valueHolderForArrowOffsetTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForArrowOffsetTmpValueForIdx2 = valueHolderForArrowOffsetTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForArrowOffsetTmpValueForIdx2) + const valueHolderForArrowOffsetTmpValueForIdx2 = valueHolderForArrowOffsetTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForArrowOffsetTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -17294,10 +17629,10 @@ export class CustomPopupOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForTargetSpaceTmpValueForIdx1 = valueHolderForTargetSpaceTmpValue as number valueSerializer.writeNumber(valueHolderForTargetSpaceTmpValueForIdx1) - } else if (valueHolderForTargetSpaceTmpValue instanceof Resource) { + } else if (valueHolderForTargetSpaceTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForTargetSpaceTmpValueForIdx2 = valueHolderForTargetSpaceTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTargetSpaceTmpValueForIdx2) + const valueHolderForTargetSpaceTmpValueForIdx2 = valueHolderForTargetSpaceTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTargetSpaceTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -17306,7 +17641,7 @@ export class CustomPopupOptions_serializer { if (valueHolderForOffset !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForOffsetTmpValue = valueHolderForOffset! - Position_serializer.write(valueSerializer, valueHolderForOffsetTmpValue) + arkui_component_units_Position_serializer.write(valueSerializer, valueHolderForOffsetTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -17322,10 +17657,10 @@ export class CustomPopupOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue as number valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1) - } else if (valueHolderForWidthTmpValue instanceof Resource) { + } else if (valueHolderForWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx2) + const valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -17334,7 +17669,7 @@ export class CustomPopupOptions_serializer { if (valueHolderForArrowPointPosition !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForArrowPointPositionTmpValue = (valueHolderForArrowPointPosition as ArrowPointPosition) - valueSerializer.writeInt32(TypeChecker.ArrowPointPosition_ToNumeric(valueHolderForArrowPointPositionTmpValue)) + valueSerializer.writeInt32(valueHolderForArrowPointPositionTmpValue.getOrdinal()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -17350,10 +17685,10 @@ export class CustomPopupOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForArrowWidthTmpValueForIdx1 = valueHolderForArrowWidthTmpValue as number valueSerializer.writeNumber(valueHolderForArrowWidthTmpValueForIdx1) - } else if (valueHolderForArrowWidthTmpValue instanceof Resource) { + } else if (valueHolderForArrowWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForArrowWidthTmpValueForIdx2 = valueHolderForArrowWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForArrowWidthTmpValueForIdx2) + const valueHolderForArrowWidthTmpValueForIdx2 = valueHolderForArrowWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForArrowWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -17370,10 +17705,10 @@ export class CustomPopupOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForArrowHeightTmpValueForIdx1 = valueHolderForArrowHeightTmpValue as number valueSerializer.writeNumber(valueHolderForArrowHeightTmpValueForIdx1) - } else if (valueHolderForArrowHeightTmpValue instanceof Resource) { + } else if (valueHolderForArrowHeightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForArrowHeightTmpValueForIdx2 = valueHolderForArrowHeightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForArrowHeightTmpValueForIdx2) + const valueHolderForArrowHeightTmpValueForIdx2 = valueHolderForArrowHeightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForArrowHeightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -17390,10 +17725,10 @@ export class CustomPopupOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue as number valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx1) - } else if (valueHolderForRadiusTmpValue instanceof Resource) { + } else if (valueHolderForRadiusTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForRadiusTmpValueForIdx2 = valueHolderForRadiusTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx2) + const valueHolderForRadiusTmpValueForIdx2 = valueHolderForRadiusTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -17409,7 +17744,7 @@ export class CustomPopupOptions_serializer { } else if (valueHolderForShadowTmpValue instanceof ShadowStyle) { valueSerializer.writeInt8((1).toChar()) const valueHolderForShadowTmpValueForIdx1 = valueHolderForShadowTmpValue as ShadowStyle - valueSerializer.writeInt32(TypeChecker.ShadowStyle_ToNumeric(valueHolderForShadowTmpValueForIdx1)) + valueSerializer.writeInt32(valueHolderForShadowTmpValueForIdx1.valueOf()) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -17418,7 +17753,7 @@ export class CustomPopupOptions_serializer { if (valueHolderForBackgroundBlurStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBackgroundBlurStyleTmpValue = (valueHolderForBackgroundBlurStyle as BlurStyle) - valueSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(valueHolderForBackgroundBlurStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForBackgroundBlurStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -17474,7 +17809,47 @@ export class CustomPopupOptions_serializer { if (valueHolderForKeyboardAvoidMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForKeyboardAvoidModeTmpValue = (valueHolderForKeyboardAvoidMode as KeyboardAvoidMode) - valueSerializer.writeInt32(TypeChecker.KeyboardAvoidMode_ToNumeric(valueHolderForKeyboardAvoidModeTmpValue)) + valueSerializer.writeInt32(valueHolderForKeyboardAvoidModeTmpValue.valueOf()) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForColorMode = value.colorMode + if (valueHolderForColorMode !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForColorModeTmpValue = (valueHolderForColorMode as AnchoredColorMode) + valueSerializer.writeInt32(valueHolderForColorModeTmpValue.valueOf()) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForOnDidAppear = value.onDidAppear + if (valueHolderForOnDidAppear !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForOnDidAppearTmpValue = valueHolderForOnDidAppear! + valueSerializer.holdAndWriteCallback(valueHolderForOnDidAppearTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForOnWillDisappear = value.onWillDisappear + if (valueHolderForOnWillDisappear !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForOnWillDisappearTmpValue = valueHolderForOnWillDisappear! + valueSerializer.holdAndWriteCallback(valueHolderForOnWillDisappearTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForOnDidDisappear = value.onDidDisappear + if (valueHolderForOnDidDisappear !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForOnDidDisappearTmpValue = valueHolderForOnDidDisappear! + valueSerializer.holdAndWriteCallback(valueHolderForOnDidDisappearTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForOnWillAppear = value.onWillAppear + if (valueHolderForOnWillAppear !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForOnWillAppearTmpValue = valueHolderForOnWillAppear! + valueSerializer.holdAndWriteCallback(valueHolderForOnWillAppearTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -17496,28 +17871,28 @@ export class CustomPopupOptions_serializer { const placementTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let placementTmpBuf : Placement | undefined = undefined if ((placementTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - placementTmpBuf = TypeChecker.Placement_FromNumeric(valueDeserializer.readInt32()) + placementTmpBuf = Placement.fromValue(valueDeserializer.readInt32()) } const placementTmpResult : Placement | undefined = placementTmpBuf const popupColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let popupColorTmpBuf : Color | string | Resource | number | undefined = undefined + let popupColorTmpBuf : arkui_component_enums_Color | string | global_resource_Resource | number | undefined = undefined if ((popupColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const popupColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let popupColorTmpBuf_ : Color | string | Resource | number | undefined + let popupColorTmpBuf_ : arkui_component_enums_Color | string | global_resource_Resource | number | undefined if (popupColorTmpBuf_UnionSelector == (0).toChar()) { - popupColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + popupColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (popupColorTmpBuf_UnionSelector == (1).toChar()) { popupColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (popupColorTmpBuf_UnionSelector == (2).toChar()) { - popupColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + popupColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else if (popupColorTmpBuf_UnionSelector == (3).toChar()) { popupColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else { throw new Error("One of the branches for popupColorTmpBuf_ has to be chosen through deserialisation.") } - popupColorTmpBuf = (popupColorTmpBuf_ as Color | string | Resource | number) + popupColorTmpBuf = (popupColorTmpBuf_ as arkui_component_enums_Color | string | global_resource_Resource | number) } - const popupColorTmpResult : Color | string | Resource | number | undefined = popupColorTmpBuf + const popupColorTmpResult : arkui_component_enums_Color | string | global_resource_Resource | number | undefined = popupColorTmpBuf const enableArrowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let enableArrowTmpBuf : boolean | undefined = undefined if ((enableArrowTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -17552,17 +17927,17 @@ export class CustomPopupOptions_serializer { let arrowOffsetTmpBuf : Length | undefined = undefined if ((arrowOffsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const arrowOffsetTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let arrowOffsetTmpBuf_ : string | number | Resource | undefined + let arrowOffsetTmpBuf_ : string | number | global_resource_Resource | undefined if (arrowOffsetTmpBuf_UnionSelector == (0).toChar()) { arrowOffsetTmpBuf_ = (valueDeserializer.readString() as string) } else if (arrowOffsetTmpBuf_UnionSelector == (1).toChar()) { arrowOffsetTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (arrowOffsetTmpBuf_UnionSelector == (2).toChar()) { - arrowOffsetTmpBuf_ = Resource_serializer.read(valueDeserializer) + arrowOffsetTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for arrowOffsetTmpBuf_ has to be chosen through deserialisation.") } - arrowOffsetTmpBuf = (arrowOffsetTmpBuf_ as string | number | Resource) + arrowOffsetTmpBuf = (arrowOffsetTmpBuf_ as string | number | global_resource_Resource) } const arrowOffsetTmpResult : Length | undefined = arrowOffsetTmpBuf const showInSubWindowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -17590,97 +17965,97 @@ export class CustomPopupOptions_serializer { let targetSpaceTmpBuf : Length | undefined = undefined if ((targetSpaceTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const targetSpaceTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let targetSpaceTmpBuf_ : string | number | Resource | undefined + let targetSpaceTmpBuf_ : string | number | global_resource_Resource | undefined if (targetSpaceTmpBuf_UnionSelector == (0).toChar()) { targetSpaceTmpBuf_ = (valueDeserializer.readString() as string) } else if (targetSpaceTmpBuf_UnionSelector == (1).toChar()) { targetSpaceTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (targetSpaceTmpBuf_UnionSelector == (2).toChar()) { - targetSpaceTmpBuf_ = Resource_serializer.read(valueDeserializer) + targetSpaceTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for targetSpaceTmpBuf_ has to be chosen through deserialisation.") } - targetSpaceTmpBuf = (targetSpaceTmpBuf_ as string | number | Resource) + targetSpaceTmpBuf = (targetSpaceTmpBuf_ as string | number | global_resource_Resource) } const targetSpaceTmpResult : Length | undefined = targetSpaceTmpBuf const offsetTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let offsetTmpBuf : Position | undefined = undefined + let offsetTmpBuf : arkui_component_units_Position | undefined = undefined if ((offsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - offsetTmpBuf = Position_serializer.read(valueDeserializer) + offsetTmpBuf = arkui_component_units_Position_serializer.read(valueDeserializer) } - const offsetTmpResult : Position | undefined = offsetTmpBuf + const offsetTmpResult : arkui_component_units_Position | undefined = offsetTmpBuf const widthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let widthTmpBuf : Dimension | undefined = undefined if ((widthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const widthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let widthTmpBuf_ : string | number | Resource | undefined + let widthTmpBuf_ : string | number | global_resource_Resource | undefined if (widthTmpBuf_UnionSelector == (0).toChar()) { widthTmpBuf_ = (valueDeserializer.readString() as string) } else if (widthTmpBuf_UnionSelector == (1).toChar()) { widthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (widthTmpBuf_UnionSelector == (2).toChar()) { - widthTmpBuf_ = Resource_serializer.read(valueDeserializer) + widthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for widthTmpBuf_ has to be chosen through deserialisation.") } - widthTmpBuf = (widthTmpBuf_ as string | number | Resource) + widthTmpBuf = (widthTmpBuf_ as string | number | global_resource_Resource) } const widthTmpResult : Dimension | undefined = widthTmpBuf const arrowPointPositionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let arrowPointPositionTmpBuf : ArrowPointPosition | undefined = undefined if ((arrowPointPositionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - arrowPointPositionTmpBuf = TypeChecker.ArrowPointPosition_FromNumeric(valueDeserializer.readInt32()) + arrowPointPositionTmpBuf = ArrowPointPosition.values()[valueDeserializer.readInt32()] } const arrowPointPositionTmpResult : ArrowPointPosition | undefined = arrowPointPositionTmpBuf const arrowWidthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let arrowWidthTmpBuf : Dimension | undefined = undefined if ((arrowWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const arrowWidthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let arrowWidthTmpBuf_ : string | number | Resource | undefined + let arrowWidthTmpBuf_ : string | number | global_resource_Resource | undefined if (arrowWidthTmpBuf_UnionSelector == (0).toChar()) { arrowWidthTmpBuf_ = (valueDeserializer.readString() as string) } else if (arrowWidthTmpBuf_UnionSelector == (1).toChar()) { arrowWidthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (arrowWidthTmpBuf_UnionSelector == (2).toChar()) { - arrowWidthTmpBuf_ = Resource_serializer.read(valueDeserializer) + arrowWidthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for arrowWidthTmpBuf_ has to be chosen through deserialisation.") } - arrowWidthTmpBuf = (arrowWidthTmpBuf_ as string | number | Resource) + arrowWidthTmpBuf = (arrowWidthTmpBuf_ as string | number | global_resource_Resource) } const arrowWidthTmpResult : Dimension | undefined = arrowWidthTmpBuf const arrowHeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let arrowHeightTmpBuf : Dimension | undefined = undefined if ((arrowHeightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const arrowHeightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let arrowHeightTmpBuf_ : string | number | Resource | undefined + let arrowHeightTmpBuf_ : string | number | global_resource_Resource | undefined if (arrowHeightTmpBuf_UnionSelector == (0).toChar()) { arrowHeightTmpBuf_ = (valueDeserializer.readString() as string) } else if (arrowHeightTmpBuf_UnionSelector == (1).toChar()) { arrowHeightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (arrowHeightTmpBuf_UnionSelector == (2).toChar()) { - arrowHeightTmpBuf_ = Resource_serializer.read(valueDeserializer) + arrowHeightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for arrowHeightTmpBuf_ has to be chosen through deserialisation.") } - arrowHeightTmpBuf = (arrowHeightTmpBuf_ as string | number | Resource) + arrowHeightTmpBuf = (arrowHeightTmpBuf_ as string | number | global_resource_Resource) } const arrowHeightTmpResult : Dimension | undefined = arrowHeightTmpBuf const radiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let radiusTmpBuf : Dimension | undefined = undefined if ((radiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const radiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let radiusTmpBuf_ : string | number | Resource | undefined + let radiusTmpBuf_ : string | number | global_resource_Resource | undefined if (radiusTmpBuf_UnionSelector == (0).toChar()) { radiusTmpBuf_ = (valueDeserializer.readString() as string) } else if (radiusTmpBuf_UnionSelector == (1).toChar()) { radiusTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (radiusTmpBuf_UnionSelector == (2).toChar()) { - radiusTmpBuf_ = Resource_serializer.read(valueDeserializer) + radiusTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation.") } - radiusTmpBuf = (radiusTmpBuf_ as string | number | Resource) + radiusTmpBuf = (radiusTmpBuf_ as string | number | global_resource_Resource) } const radiusTmpResult : Dimension | undefined = radiusTmpBuf const shadowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -17691,7 +18066,7 @@ export class CustomPopupOptions_serializer { if (shadowTmpBuf_UnionSelector == (0).toChar()) { shadowTmpBuf_ = ShadowOptions_serializer.read(valueDeserializer) } else if (shadowTmpBuf_UnionSelector == (1).toChar()) { - shadowTmpBuf_ = TypeChecker.ShadowStyle_FromNumeric(valueDeserializer.readInt32()) + shadowTmpBuf_ = ShadowStyle.fromValue(valueDeserializer.readInt32()) } else { throw new Error("One of the branches for shadowTmpBuf_ has to be chosen through deserialisation.") } @@ -17701,7 +18076,7 @@ export class CustomPopupOptions_serializer { const backgroundBlurStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let backgroundBlurStyleTmpBuf : BlurStyle | undefined = undefined if ((backgroundBlurStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - backgroundBlurStyleTmpBuf = TypeChecker.BlurStyle_FromNumeric(valueDeserializer.readInt32()) + backgroundBlurStyleTmpBuf = BlurStyle.fromValue(valueDeserializer.readInt32()) } const backgroundBlurStyleTmpResult : BlurStyle | undefined = backgroundBlurStyleTmpBuf const focusableTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -17758,10 +18133,84 @@ export class CustomPopupOptions_serializer { const keyboardAvoidModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let keyboardAvoidModeTmpBuf : KeyboardAvoidMode | undefined = undefined if ((keyboardAvoidModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - keyboardAvoidModeTmpBuf = TypeChecker.KeyboardAvoidMode_FromNumeric(valueDeserializer.readInt32()) + keyboardAvoidModeTmpBuf = KeyboardAvoidMode.fromValue(valueDeserializer.readInt32()) } const keyboardAvoidModeTmpResult : KeyboardAvoidMode | undefined = keyboardAvoidModeTmpBuf - let value : CustomPopupOptions = ({builder: builderTmpResult, placement: placementTmpResult, popupColor: popupColorTmpResult, enableArrow: enableArrowTmpResult, autoCancel: autoCancelTmpResult, onStateChange: onStateChangeTmpResult, arrowOffset: arrowOffsetTmpResult, showInSubWindow: showInSubWindowTmpResult, mask: maskTmpResult, targetSpace: targetSpaceTmpResult, offset: offsetTmpResult, width: widthTmpResult, arrowPointPosition: arrowPointPositionTmpResult, arrowWidth: arrowWidthTmpResult, arrowHeight: arrowHeightTmpResult, radius: radiusTmpResult, shadow: shadowTmpResult, backgroundBlurStyle: backgroundBlurStyleTmpResult, focusable: focusableTmpResult, transition: transitionTmpResult, onWillDismiss: onWillDismissTmpResult, enableHoverMode: enableHoverModeTmpResult, followTransformOfTarget: followTransformOfTargetTmpResult, keyboardAvoidMode: keyboardAvoidModeTmpResult} as CustomPopupOptions) + const colorModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let colorModeTmpBuf : AnchoredColorMode | undefined = undefined + if ((colorModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + colorModeTmpBuf = AnchoredColorMode.fromValue(valueDeserializer.readInt32()) + } + const colorModeTmpResult : AnchoredColorMode | undefined = colorModeTmpBuf + const onDidAppearTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let onDidAppearTmpBuf : (() => void) | undefined = undefined + if ((onDidAppearTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const onDidAppearTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() + const onDidAppearTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() + const onDidAppearTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() + onDidAppearTmpBuf = ():void => { + const onDidAppearTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); + onDidAppearTmpBuf_BufArgsSerializer.writeInt32(onDidAppearTmpBuf_BufResource.resourceId); + onDidAppearTmpBuf_BufArgsSerializer.writePointer(onDidAppearTmpBuf_BufCall); + onDidAppearTmpBuf_BufArgsSerializer.writePointer(onDidAppearTmpBuf_BufCallSync); + InteropNativeModule._CallCallbackSync(10, -1867723152, onDidAppearTmpBuf_BufArgsSerializer.asBuffer(), onDidAppearTmpBuf_BufArgsSerializer.length()); + onDidAppearTmpBuf_BufArgsSerializer.release(); + return; + } + } + const onDidAppearTmpResult : (() => void) | undefined = onDidAppearTmpBuf + const onWillDisappearTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let onWillDisappearTmpBuf : (() => void) | undefined = undefined + if ((onWillDisappearTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const onWillDisappearTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() + const onWillDisappearTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() + const onWillDisappearTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() + onWillDisappearTmpBuf = ():void => { + const onWillDisappearTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); + onWillDisappearTmpBuf_BufArgsSerializer.writeInt32(onWillDisappearTmpBuf_BufResource.resourceId); + onWillDisappearTmpBuf_BufArgsSerializer.writePointer(onWillDisappearTmpBuf_BufCall); + onWillDisappearTmpBuf_BufArgsSerializer.writePointer(onWillDisappearTmpBuf_BufCallSync); + InteropNativeModule._CallCallbackSync(10, -1867723152, onWillDisappearTmpBuf_BufArgsSerializer.asBuffer(), onWillDisappearTmpBuf_BufArgsSerializer.length()); + onWillDisappearTmpBuf_BufArgsSerializer.release(); + return; + } + } + const onWillDisappearTmpResult : (() => void) | undefined = onWillDisappearTmpBuf + const onDidDisappearTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let onDidDisappearTmpBuf : (() => void) | undefined = undefined + if ((onDidDisappearTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const onDidDisappearTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() + const onDidDisappearTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() + const onDidDisappearTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() + onDidDisappearTmpBuf = ():void => { + const onDidDisappearTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); + onDidDisappearTmpBuf_BufArgsSerializer.writeInt32(onDidDisappearTmpBuf_BufResource.resourceId); + onDidDisappearTmpBuf_BufArgsSerializer.writePointer(onDidDisappearTmpBuf_BufCall); + onDidDisappearTmpBuf_BufArgsSerializer.writePointer(onDidDisappearTmpBuf_BufCallSync); + InteropNativeModule._CallCallbackSync(10, -1867723152, onDidDisappearTmpBuf_BufArgsSerializer.asBuffer(), onDidDisappearTmpBuf_BufArgsSerializer.length()); + onDidDisappearTmpBuf_BufArgsSerializer.release(); + return; + } + } + const onDidDisappearTmpResult : (() => void) | undefined = onDidDisappearTmpBuf + const onWillAppearTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let onWillAppearTmpBuf : (() => void) | undefined = undefined + if ((onWillAppearTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const onWillAppearTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() + const onWillAppearTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() + const onWillAppearTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() + onWillAppearTmpBuf = ():void => { + const onWillAppearTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); + onWillAppearTmpBuf_BufArgsSerializer.writeInt32(onWillAppearTmpBuf_BufResource.resourceId); + onWillAppearTmpBuf_BufArgsSerializer.writePointer(onWillAppearTmpBuf_BufCall); + onWillAppearTmpBuf_BufArgsSerializer.writePointer(onWillAppearTmpBuf_BufCallSync); + InteropNativeModule._CallCallbackSync(10, -1867723152, onWillAppearTmpBuf_BufArgsSerializer.asBuffer(), onWillAppearTmpBuf_BufArgsSerializer.length()); + onWillAppearTmpBuf_BufArgsSerializer.release(); + return; + } + } + const onWillAppearTmpResult : (() => void) | undefined = onWillAppearTmpBuf + let value : CustomPopupOptions = ({builder: builderTmpResult, placement: placementTmpResult, popupColor: popupColorTmpResult, enableArrow: enableArrowTmpResult, autoCancel: autoCancelTmpResult, onStateChange: onStateChangeTmpResult, arrowOffset: arrowOffsetTmpResult, showInSubWindow: showInSubWindowTmpResult, mask: maskTmpResult, targetSpace: targetSpaceTmpResult, offset: offsetTmpResult, width: widthTmpResult, arrowPointPosition: arrowPointPositionTmpResult, arrowWidth: arrowWidthTmpResult, arrowHeight: arrowHeightTmpResult, radius: radiusTmpResult, shadow: shadowTmpResult, backgroundBlurStyle: backgroundBlurStyleTmpResult, focusable: focusableTmpResult, transition: transitionTmpResult, onWillDismiss: onWillDismissTmpResult, enableHoverMode: enableHoverModeTmpResult, followTransformOfTarget: followTransformOfTargetTmpResult, keyboardAvoidMode: keyboardAvoidModeTmpResult, colorMode: colorModeTmpResult, onDidAppear: onDidAppearTmpResult, onWillDisappear: onWillDisappearTmpResult, onDidDisappear: onDidDisappearTmpResult, onWillAppear: onWillAppearTmpResult} as CustomPopupOptions) return value } } @@ -17857,7 +18306,7 @@ export class MenuOptions_serializer { if (valueHolderForOffset !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForOffsetTmpValue = valueHolderForOffset! - Position_serializer.write(valueSerializer, valueHolderForOffsetTmpValue) + arkui_component_units_Position_serializer.write(valueSerializer, valueHolderForOffsetTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -17865,7 +18314,7 @@ export class MenuOptions_serializer { if (valueHolderForPlacement !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForPlacementTmpValue = (valueHolderForPlacement as Placement) - valueSerializer.writeInt32(TypeChecker.Placement_ToNumeric(valueHolderForPlacementTmpValue)) + valueSerializer.writeInt32(valueHolderForPlacementTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -17889,10 +18338,10 @@ export class MenuOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForArrowOffsetTmpValueForIdx1 = valueHolderForArrowOffsetTmpValue as number valueSerializer.writeNumber(valueHolderForArrowOffsetTmpValueForIdx1) - } else if (valueHolderForArrowOffsetTmpValue instanceof Resource) { + } else if (valueHolderForArrowOffsetTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForArrowOffsetTmpValueForIdx2 = valueHolderForArrowOffsetTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForArrowOffsetTmpValueForIdx2) + const valueHolderForArrowOffsetTmpValueForIdx2 = valueHolderForArrowOffsetTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForArrowOffsetTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -17904,7 +18353,7 @@ export class MenuOptions_serializer { if (valueHolderForPreviewTmpValue instanceof MenuPreviewMode) { valueSerializer.writeInt8((0).toChar()) const valueHolderForPreviewTmpValueForIdx0 = valueHolderForPreviewTmpValue as MenuPreviewMode - valueSerializer.writeInt32(TypeChecker.MenuPreviewMode_ToNumeric(valueHolderForPreviewTmpValueForIdx0)) + valueSerializer.writeInt32(valueHolderForPreviewTmpValueForIdx0.valueOf()) } else if (valueHolderForPreviewTmpValue instanceof CustomBuilder) { valueSerializer.writeInt8((1).toChar()) const valueHolderForPreviewTmpValueForIdx1 = valueHolderForPreviewTmpValue as CustomBuilder @@ -17928,15 +18377,15 @@ export class MenuOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx1 = valueHolderForPreviewBorderRadiusTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx1) - } else if (valueHolderForPreviewBorderRadiusTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForPreviewBorderRadiusTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForPreviewBorderRadiusTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx2) + const valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForPreviewBorderRadiusTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx2) } - } else if (valueHolderForPreviewBorderRadiusTmpValue instanceof BorderRadiuses) { + } else if (valueHolderForPreviewBorderRadiusTmpValue instanceof arkui_component_units_BorderRadiuses) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForPreviewBorderRadiusTmpValueForIdx1 = valueHolderForPreviewBorderRadiusTmpValue as BorderRadiuses - BorderRadiuses_serializer.write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx1) + const valueHolderForPreviewBorderRadiusTmpValueForIdx1 = valueHolderForPreviewBorderRadiusTmpValue as arkui_component_units_BorderRadiuses + arkui_component_units_BorderRadiuses_serializer.write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx1) } else if (valueHolderForPreviewBorderRadiusTmpValue instanceof LocalizedBorderRadiuses) { valueSerializer.writeInt8((2).toChar()) const valueHolderForPreviewBorderRadiusTmpValueForIdx2 = valueHolderForPreviewBorderRadiusTmpValue as LocalizedBorderRadiuses @@ -17960,15 +18409,15 @@ export class MenuOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForBorderRadiusTmpValueForIdx0ForIdx1 = valueHolderForBorderRadiusTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForBorderRadiusTmpValueForIdx0ForIdx1) - } else if (valueHolderForBorderRadiusTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForBorderRadiusTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForBorderRadiusTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx0ForIdx2) + const valueHolderForBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForBorderRadiusTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx0ForIdx2) } - } else if (valueHolderForBorderRadiusTmpValue instanceof BorderRadiuses) { + } else if (valueHolderForBorderRadiusTmpValue instanceof arkui_component_units_BorderRadiuses) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue as BorderRadiuses - BorderRadiuses_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx1) + const valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue as arkui_component_units_BorderRadiuses + arkui_component_units_BorderRadiuses_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx1) } else if (valueHolderForBorderRadiusTmpValue instanceof LocalizedBorderRadiuses) { valueSerializer.writeInt8((2).toChar()) const valueHolderForBorderRadiusTmpValueForIdx2 = valueHolderForBorderRadiusTmpValue as LocalizedBorderRadiuses @@ -18029,10 +18478,10 @@ export class MenuOptions_serializer { if (valueHolderForBackgroundColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor! - if (valueHolderForBackgroundColorTmpValue instanceof Color) { + if (valueHolderForBackgroundColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBackgroundColorTmpValueForIdx0)) + const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForBackgroundColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForBackgroundColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue as number @@ -18041,10 +18490,10 @@ export class MenuOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue as string valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2) - } else if (valueHolderForBackgroundColorTmpValue instanceof Resource) { + } else if (valueHolderForBackgroundColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) + const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -18053,7 +18502,7 @@ export class MenuOptions_serializer { if (valueHolderForBackgroundBlurStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBackgroundBlurStyleTmpValue = (valueHolderForBackgroundBlurStyle as BlurStyle) - valueSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(valueHolderForBackgroundBlurStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForBackgroundBlurStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -18096,10 +18545,10 @@ export class MenuOptions_serializer { if (valueHolderForOutlineColorTmpValue instanceof ResourceColor) { valueSerializer.writeInt8((0).toChar()) const valueHolderForOutlineColorTmpValueForIdx0 = valueHolderForOutlineColorTmpValue as ResourceColor - if (valueHolderForOutlineColorTmpValueForIdx0 instanceof Color) { + if (valueHolderForOutlineColorTmpValueForIdx0 instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForOutlineColorTmpValueForIdx0ForIdx0 = valueHolderForOutlineColorTmpValueForIdx0 as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForOutlineColorTmpValueForIdx0ForIdx0)) + const valueHolderForOutlineColorTmpValueForIdx0ForIdx0 = valueHolderForOutlineColorTmpValueForIdx0 as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForOutlineColorTmpValueForIdx0ForIdx0.getOrdinal()) } else if (valueHolderForOutlineColorTmpValueForIdx0 instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForOutlineColorTmpValueForIdx0ForIdx1 = valueHolderForOutlineColorTmpValueForIdx0 as number @@ -18108,10 +18557,10 @@ export class MenuOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForOutlineColorTmpValueForIdx0ForIdx2 = valueHolderForOutlineColorTmpValueForIdx0 as string valueSerializer.writeString(valueHolderForOutlineColorTmpValueForIdx0ForIdx2) - } else if (valueHolderForOutlineColorTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForOutlineColorTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForOutlineColorTmpValueForIdx0ForIdx3 = valueHolderForOutlineColorTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForOutlineColorTmpValueForIdx0ForIdx3) + const valueHolderForOutlineColorTmpValueForIdx0ForIdx3 = valueHolderForOutlineColorTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForOutlineColorTmpValueForIdx0ForIdx3) } } else if (valueHolderForOutlineColorTmpValue instanceof EdgeColors) { valueSerializer.writeInt8((1).toChar()) @@ -18136,10 +18585,10 @@ export class MenuOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForOutlineWidthTmpValueForIdx0ForIdx1 = valueHolderForOutlineWidthTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForOutlineWidthTmpValueForIdx0ForIdx1) - } else if (valueHolderForOutlineWidthTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForOutlineWidthTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForOutlineWidthTmpValueForIdx0ForIdx2 = valueHolderForOutlineWidthTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForOutlineWidthTmpValueForIdx0ForIdx2) + const valueHolderForOutlineWidthTmpValueForIdx0ForIdx2 = valueHolderForOutlineWidthTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForOutlineWidthTmpValueForIdx0ForIdx2) } } else if (valueHolderForOutlineWidthTmpValue instanceof EdgeOutlineWidths) { valueSerializer.writeInt8((1).toChar()) @@ -18149,11 +18598,35 @@ export class MenuOptions_serializer { } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } + const valueHolderForMaxHeight = value.maxHeight + if (valueHolderForMaxHeight !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForMaxHeightTmpValue = valueHolderForMaxHeight! + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForMaxHeightTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForColorMode = value.colorMode + if (valueHolderForColorMode !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForColorModeTmpValue = (valueHolderForColorMode as AnchoredColorMode) + valueSerializer.writeInt32(valueHolderForColorModeTmpValue.valueOf()) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } const valueHolderForHapticFeedbackMode = value.hapticFeedbackMode if (valueHolderForHapticFeedbackMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForHapticFeedbackModeTmpValue = (valueHolderForHapticFeedbackMode as HapticFeedbackMode) - valueSerializer.writeInt32(TypeChecker.HapticFeedbackMode_ToNumeric(valueHolderForHapticFeedbackModeTmpValue)) + valueSerializer.writeInt32(valueHolderForHapticFeedbackModeTmpValue.valueOf()) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForMaintainScaleEnabled = value.maintainScaleEnabled + if (valueHolderForMaintainScaleEnabled !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForMaintainScaleEnabledTmpValue = valueHolderForMaintainScaleEnabled! + valueSerializer.writeBoolean(valueHolderForMaintainScaleEnabledTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -18165,10 +18638,10 @@ export class MenuOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForTitleTmpValueForIdx0 = valueHolderForTitleTmpValue as string valueSerializer.writeString(valueHolderForTitleTmpValueForIdx0) - } else if (valueHolderForTitleTmpValue instanceof Resource) { + } else if (valueHolderForTitleTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForTitleTmpValueForIdx1 = valueHolderForTitleTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTitleTmpValueForIdx1) + const valueHolderForTitleTmpValueForIdx1 = valueHolderForTitleTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTitleTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -18185,15 +18658,15 @@ export class MenuOptions_serializer { public static read(buffer: DeserializerBase): MenuOptions { let valueDeserializer : DeserializerBase = buffer const offsetTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let offsetTmpBuf : Position | undefined = undefined + let offsetTmpBuf : arkui_component_units_Position | undefined = undefined if ((offsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - offsetTmpBuf = Position_serializer.read(valueDeserializer) + offsetTmpBuf = arkui_component_units_Position_serializer.read(valueDeserializer) } - const offsetTmpResult : Position | undefined = offsetTmpBuf + const offsetTmpResult : arkui_component_units_Position | undefined = offsetTmpBuf const placementTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let placementTmpBuf : Placement | undefined = undefined if ((placementTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - placementTmpBuf = TypeChecker.Placement_FromNumeric(valueDeserializer.readInt32()) + placementTmpBuf = Placement.fromValue(valueDeserializer.readInt32()) } const placementTmpResult : Placement | undefined = placementTmpBuf const enableArrowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -18206,17 +18679,17 @@ export class MenuOptions_serializer { let arrowOffsetTmpBuf : Length | undefined = undefined if ((arrowOffsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const arrowOffsetTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let arrowOffsetTmpBuf_ : string | number | Resource | undefined + let arrowOffsetTmpBuf_ : string | number | global_resource_Resource | undefined if (arrowOffsetTmpBuf_UnionSelector == (0).toChar()) { arrowOffsetTmpBuf_ = (valueDeserializer.readString() as string) } else if (arrowOffsetTmpBuf_UnionSelector == (1).toChar()) { arrowOffsetTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (arrowOffsetTmpBuf_UnionSelector == (2).toChar()) { - arrowOffsetTmpBuf_ = Resource_serializer.read(valueDeserializer) + arrowOffsetTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for arrowOffsetTmpBuf_ has to be chosen through deserialisation.") } - arrowOffsetTmpBuf = (arrowOffsetTmpBuf_ as string | number | Resource) + arrowOffsetTmpBuf = (arrowOffsetTmpBuf_ as string | number | global_resource_Resource) } const arrowOffsetTmpResult : Length | undefined = arrowOffsetTmpBuf const previewTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -18225,7 +18698,7 @@ export class MenuOptions_serializer { const previewTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() let previewTmpBuf_ : MenuPreviewMode | CustomBuilder | undefined if (previewTmpBuf_UnionSelector == (0).toChar()) { - previewTmpBuf_ = TypeChecker.MenuPreviewMode_FromNumeric(valueDeserializer.readInt32()) + previewTmpBuf_ = MenuPreviewMode.fromValue(valueDeserializer.readInt32()) } else if (previewTmpBuf_UnionSelector == (1).toChar()) { const previewTmpBuf_BufUBufResource : CallbackResource = valueDeserializer.readCallbackResource() const previewTmpBuf_BufUBufCall : KPointer = valueDeserializer.readPointer() @@ -18249,58 +18722,58 @@ export class MenuOptions_serializer { let previewBorderRadiusTmpBuf : BorderRadiusType | undefined = undefined if ((previewBorderRadiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const previewBorderRadiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let previewBorderRadiusTmpBuf_ : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined + let previewBorderRadiusTmpBuf_ : Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses | undefined if (previewBorderRadiusTmpBuf_UnionSelector == (0).toChar()) { const previewBorderRadiusTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let previewBorderRadiusTmpBuf_BufU : string | number | Resource | undefined + let previewBorderRadiusTmpBuf_BufU : string | number | global_resource_Resource | undefined if (previewBorderRadiusTmpBuf_BufUUnionSelector == (0).toChar()) { previewBorderRadiusTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (previewBorderRadiusTmpBuf_BufUUnionSelector == (1).toChar()) { previewBorderRadiusTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (previewBorderRadiusTmpBuf_BufUUnionSelector == (2).toChar()) { - previewBorderRadiusTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + previewBorderRadiusTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for previewBorderRadiusTmpBuf_BufU has to be chosen through deserialisation.") } - previewBorderRadiusTmpBuf_ = (previewBorderRadiusTmpBuf_BufU as string | number | Resource) + previewBorderRadiusTmpBuf_ = (previewBorderRadiusTmpBuf_BufU as string | number | global_resource_Resource) } else if (previewBorderRadiusTmpBuf_UnionSelector == (1).toChar()) { - previewBorderRadiusTmpBuf_ = BorderRadiuses_serializer.read(valueDeserializer) + previewBorderRadiusTmpBuf_ = arkui_component_units_BorderRadiuses_serializer.read(valueDeserializer) } else if (previewBorderRadiusTmpBuf_UnionSelector == (2).toChar()) { previewBorderRadiusTmpBuf_ = LocalizedBorderRadiuses_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for previewBorderRadiusTmpBuf_ has to be chosen through deserialisation.") } - previewBorderRadiusTmpBuf = (previewBorderRadiusTmpBuf_ as Length | BorderRadiuses | LocalizedBorderRadiuses) + previewBorderRadiusTmpBuf = (previewBorderRadiusTmpBuf_ as Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses) } const previewBorderRadiusTmpResult : BorderRadiusType | undefined = previewBorderRadiusTmpBuf const borderRadiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let borderRadiusTmpBuf : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined = undefined + let borderRadiusTmpBuf : Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses | undefined = undefined if ((borderRadiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const borderRadiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let borderRadiusTmpBuf_ : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined + let borderRadiusTmpBuf_ : Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses | undefined if (borderRadiusTmpBuf_UnionSelector == (0).toChar()) { const borderRadiusTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let borderRadiusTmpBuf_BufU : string | number | Resource | undefined + let borderRadiusTmpBuf_BufU : string | number | global_resource_Resource | undefined if (borderRadiusTmpBuf_BufUUnionSelector == (0).toChar()) { borderRadiusTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (borderRadiusTmpBuf_BufUUnionSelector == (1).toChar()) { borderRadiusTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (borderRadiusTmpBuf_BufUUnionSelector == (2).toChar()) { - borderRadiusTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + borderRadiusTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for borderRadiusTmpBuf_BufU has to be chosen through deserialisation.") } - borderRadiusTmpBuf_ = (borderRadiusTmpBuf_BufU as string | number | Resource) + borderRadiusTmpBuf_ = (borderRadiusTmpBuf_BufU as string | number | global_resource_Resource) } else if (borderRadiusTmpBuf_UnionSelector == (1).toChar()) { - borderRadiusTmpBuf_ = BorderRadiuses_serializer.read(valueDeserializer) + borderRadiusTmpBuf_ = arkui_component_units_BorderRadiuses_serializer.read(valueDeserializer) } else if (borderRadiusTmpBuf_UnionSelector == (2).toChar()) { borderRadiusTmpBuf_ = LocalizedBorderRadiuses_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation.") } - borderRadiusTmpBuf = (borderRadiusTmpBuf_ as Length | BorderRadiuses | LocalizedBorderRadiuses) + borderRadiusTmpBuf = (borderRadiusTmpBuf_ as Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses) } - const borderRadiusTmpResult : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined = borderRadiusTmpBuf + const borderRadiusTmpResult : Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses | undefined = borderRadiusTmpBuf const onAppearTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let onAppearTmpBuf : (() => void) | undefined = undefined if ((onAppearTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -18385,25 +18858,25 @@ export class MenuOptions_serializer { let backgroundColorTmpBuf : ResourceColor | undefined = undefined if ((backgroundColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const backgroundColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let backgroundColorTmpBuf_ : Color | number | string | Resource | undefined + let backgroundColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (backgroundColorTmpBuf_UnionSelector == (0).toChar()) { - backgroundColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + backgroundColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (backgroundColorTmpBuf_UnionSelector == (1).toChar()) { backgroundColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (backgroundColorTmpBuf_UnionSelector == (2).toChar()) { backgroundColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (backgroundColorTmpBuf_UnionSelector == (3).toChar()) { - backgroundColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + backgroundColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation.") } - backgroundColorTmpBuf = (backgroundColorTmpBuf_ as Color | number | string | Resource) + backgroundColorTmpBuf = (backgroundColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const backgroundColorTmpResult : ResourceColor | undefined = backgroundColorTmpBuf const backgroundBlurStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let backgroundBlurStyleTmpBuf : BlurStyle | undefined = undefined if ((backgroundBlurStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - backgroundBlurStyleTmpBuf = TypeChecker.BlurStyle_FromNumeric(valueDeserializer.readInt32()) + backgroundBlurStyleTmpBuf = BlurStyle.fromValue(valueDeserializer.readInt32()) } const backgroundBlurStyleTmpResult : BlurStyle | undefined = backgroundBlurStyleTmpBuf const backgroundBlurStyleOptionsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -18437,19 +18910,19 @@ export class MenuOptions_serializer { let outlineColorTmpBuf_ : ResourceColor | EdgeColors | undefined if (outlineColorTmpBuf_UnionSelector == (0).toChar()) { const outlineColorTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let outlineColorTmpBuf_BufU : Color | number | string | Resource | undefined + let outlineColorTmpBuf_BufU : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (outlineColorTmpBuf_BufUUnionSelector == (0).toChar()) { - outlineColorTmpBuf_BufU = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + outlineColorTmpBuf_BufU = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (outlineColorTmpBuf_BufUUnionSelector == (1).toChar()) { outlineColorTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (outlineColorTmpBuf_BufUUnionSelector == (2).toChar()) { outlineColorTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (outlineColorTmpBuf_BufUUnionSelector == (3).toChar()) { - outlineColorTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + outlineColorTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for outlineColorTmpBuf_BufU has to be chosen through deserialisation.") } - outlineColorTmpBuf_ = (outlineColorTmpBuf_BufU as Color | number | string | Resource) + outlineColorTmpBuf_ = (outlineColorTmpBuf_BufU as arkui_component_enums_Color | number | string | global_resource_Resource) } else if (outlineColorTmpBuf_UnionSelector == (1).toChar()) { outlineColorTmpBuf_ = EdgeColors_serializer.read(valueDeserializer) } else { @@ -18465,17 +18938,17 @@ export class MenuOptions_serializer { let outlineWidthTmpBuf_ : Dimension | EdgeOutlineWidths | undefined if (outlineWidthTmpBuf_UnionSelector == (0).toChar()) { const outlineWidthTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let outlineWidthTmpBuf_BufU : string | number | Resource | undefined + let outlineWidthTmpBuf_BufU : string | number | global_resource_Resource | undefined if (outlineWidthTmpBuf_BufUUnionSelector == (0).toChar()) { outlineWidthTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (outlineWidthTmpBuf_BufUUnionSelector == (1).toChar()) { outlineWidthTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (outlineWidthTmpBuf_BufUUnionSelector == (2).toChar()) { - outlineWidthTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + outlineWidthTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for outlineWidthTmpBuf_BufU has to be chosen through deserialisation.") } - outlineWidthTmpBuf_ = (outlineWidthTmpBuf_BufU as string | number | Resource) + outlineWidthTmpBuf_ = (outlineWidthTmpBuf_BufU as string | number | global_resource_Resource) } else if (outlineWidthTmpBuf_UnionSelector == (1).toChar()) { outlineWidthTmpBuf_ = EdgeOutlineWidths_serializer.read(valueDeserializer) } else { @@ -18484,34 +18957,52 @@ export class MenuOptions_serializer { outlineWidthTmpBuf = (outlineWidthTmpBuf_ as Dimension | EdgeOutlineWidths) } const outlineWidthTmpResult : Dimension | EdgeOutlineWidths | undefined = outlineWidthTmpBuf + const maxHeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let maxHeightTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined + if ((maxHeightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + maxHeightTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) + } + const maxHeightTmpResult : arkui_Graphics_LengthMetrics | undefined = maxHeightTmpBuf + const colorModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let colorModeTmpBuf : AnchoredColorMode | undefined = undefined + if ((colorModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + colorModeTmpBuf = AnchoredColorMode.fromValue(valueDeserializer.readInt32()) + } + const colorModeTmpResult : AnchoredColorMode | undefined = colorModeTmpBuf const hapticFeedbackModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let hapticFeedbackModeTmpBuf : HapticFeedbackMode | undefined = undefined if ((hapticFeedbackModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - hapticFeedbackModeTmpBuf = TypeChecker.HapticFeedbackMode_FromNumeric(valueDeserializer.readInt32()) + hapticFeedbackModeTmpBuf = HapticFeedbackMode.fromValue(valueDeserializer.readInt32()) } const hapticFeedbackModeTmpResult : HapticFeedbackMode | undefined = hapticFeedbackModeTmpBuf + const maintainScaleEnabledTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let maintainScaleEnabledTmpBuf : boolean | undefined = undefined + if ((maintainScaleEnabledTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + maintainScaleEnabledTmpBuf = valueDeserializer.readBoolean() + } + const maintainScaleEnabledTmpResult : boolean | undefined = maintainScaleEnabledTmpBuf const titleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let titleTmpBuf : ResourceStr | undefined = undefined + let titleTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((titleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const titleTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let titleTmpBuf_ : string | Resource | undefined + let titleTmpBuf_ : string | global_resource_Resource | undefined if (titleTmpBuf_UnionSelector == (0).toChar()) { titleTmpBuf_ = (valueDeserializer.readString() as string) } else if (titleTmpBuf_UnionSelector == (1).toChar()) { - titleTmpBuf_ = Resource_serializer.read(valueDeserializer) + titleTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for titleTmpBuf_ has to be chosen through deserialisation.") } - titleTmpBuf = (titleTmpBuf_ as string | Resource) + titleTmpBuf = (titleTmpBuf_ as string | global_resource_Resource) } - const titleTmpResult : ResourceStr | undefined = titleTmpBuf + const titleTmpResult : arkui_component_units_ResourceStr | undefined = titleTmpBuf const showInSubWindowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let showInSubWindowTmpBuf : boolean | undefined = undefined if ((showInSubWindowTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { showInSubWindowTmpBuf = valueDeserializer.readBoolean() } const showInSubWindowTmpResult : boolean | undefined = showInSubWindowTmpBuf - let value : MenuOptions = ({offset: offsetTmpResult, placement: placementTmpResult, enableArrow: enableArrowTmpResult, arrowOffset: arrowOffsetTmpResult, preview: previewTmpResult, previewBorderRadius: previewBorderRadiusTmpResult, borderRadius: borderRadiusTmpResult, onAppear: onAppearTmpResult, onDisappear: onDisappearTmpResult, aboutToAppear: aboutToAppearTmpResult, aboutToDisappear: aboutToDisappearTmpResult, layoutRegionMargin: layoutRegionMarginTmpResult, previewAnimationOptions: previewAnimationOptionsTmpResult, backgroundColor: backgroundColorTmpResult, backgroundBlurStyle: backgroundBlurStyleTmpResult, backgroundBlurStyleOptions: backgroundBlurStyleOptionsTmpResult, backgroundEffect: backgroundEffectTmpResult, transition: transitionTmpResult, enableHoverMode: enableHoverModeTmpResult, outlineColor: outlineColorTmpResult, outlineWidth: outlineWidthTmpResult, hapticFeedbackMode: hapticFeedbackModeTmpResult, title: titleTmpResult, showInSubWindow: showInSubWindowTmpResult} as MenuOptions) + let value : MenuOptions = ({offset: offsetTmpResult, placement: placementTmpResult, enableArrow: enableArrowTmpResult, arrowOffset: arrowOffsetTmpResult, preview: previewTmpResult, previewBorderRadius: previewBorderRadiusTmpResult, borderRadius: borderRadiusTmpResult, onAppear: onAppearTmpResult, onDisappear: onDisappearTmpResult, aboutToAppear: aboutToAppearTmpResult, aboutToDisappear: aboutToDisappearTmpResult, layoutRegionMargin: layoutRegionMarginTmpResult, previewAnimationOptions: previewAnimationOptionsTmpResult, backgroundColor: backgroundColorTmpResult, backgroundBlurStyle: backgroundBlurStyleTmpResult, backgroundBlurStyleOptions: backgroundBlurStyleOptionsTmpResult, backgroundEffect: backgroundEffectTmpResult, transition: transitionTmpResult, enableHoverMode: enableHoverModeTmpResult, outlineColor: outlineColorTmpResult, outlineWidth: outlineWidthTmpResult, maxHeight: maxHeightTmpResult, colorMode: colorModeTmpResult, hapticFeedbackMode: hapticFeedbackModeTmpResult, maintainScaleEnabled: maintainScaleEnabledTmpResult, title: titleTmpResult, showInSubWindow: showInSubWindowTmpResult} as MenuOptions) return value } } @@ -18533,7 +19024,7 @@ export class PickerDialogButtonStyle_serializer { if (valueHolderForType !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTypeTmpValue = (valueHolderForType as ButtonType) - valueSerializer.writeInt32(TypeChecker.ButtonType_ToNumeric(valueHolderForTypeTmpValue)) + valueSerializer.writeInt32(valueHolderForTypeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -18541,7 +19032,7 @@ export class PickerDialogButtonStyle_serializer { if (valueHolderForStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStyleTmpValue = (valueHolderForStyle as ButtonStyleMode) - valueSerializer.writeInt32(TypeChecker.ButtonStyleMode_ToNumeric(valueHolderForStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -18549,7 +19040,7 @@ export class PickerDialogButtonStyle_serializer { if (valueHolderForRole !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForRoleTmpValue = (valueHolderForRole as ButtonRole) - valueSerializer.writeInt32(TypeChecker.ButtonRole_ToNumeric(valueHolderForRoleTmpValue)) + valueSerializer.writeInt32(valueHolderForRoleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -18565,10 +19056,10 @@ export class PickerDialogButtonStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontSizeTmpValueForIdx1 = valueHolderForFontSizeTmpValue as number valueSerializer.writeNumber(valueHolderForFontSizeTmpValueForIdx1) - } else if (valueHolderForFontSizeTmpValue instanceof Resource) { + } else if (valueHolderForFontSizeTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForFontSizeTmpValueForIdx2 = valueHolderForFontSizeTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontSizeTmpValueForIdx2) + const valueHolderForFontSizeTmpValueForIdx2 = valueHolderForFontSizeTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForFontSizeTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -18577,10 +19068,10 @@ export class PickerDialogButtonStyle_serializer { if (valueHolderForFontColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFontColorTmpValue = valueHolderForFontColor! - if (valueHolderForFontColorTmpValue instanceof Color) { + if (valueHolderForFontColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForFontColorTmpValueForIdx0)) + const valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForFontColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForFontColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontColorTmpValueForIdx1 = valueHolderForFontColorTmpValue as number @@ -18589,10 +19080,10 @@ export class PickerDialogButtonStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForFontColorTmpValueForIdx2 = valueHolderForFontColorTmpValue as string valueSerializer.writeString(valueHolderForFontColorTmpValueForIdx2) - } else if (valueHolderForFontColorTmpValue instanceof Resource) { + } else if (valueHolderForFontColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontColorTmpValueForIdx3) + const valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForFontColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -18604,7 +19095,7 @@ export class PickerDialogButtonStyle_serializer { if (valueHolderForFontWeightTmpValue instanceof FontWeight) { valueSerializer.writeInt8((0).toChar()) const valueHolderForFontWeightTmpValueForIdx0 = valueHolderForFontWeightTmpValue as FontWeight - valueSerializer.writeInt32(TypeChecker.FontWeight_ToNumeric(valueHolderForFontWeightTmpValueForIdx0)) + valueSerializer.writeInt32(valueHolderForFontWeightTmpValueForIdx0.valueOf()) } else if (valueHolderForFontWeightTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontWeightTmpValueForIdx1 = valueHolderForFontWeightTmpValue as number @@ -18621,7 +19112,7 @@ export class PickerDialogButtonStyle_serializer { if (valueHolderForFontStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFontStyleTmpValue = (valueHolderForFontStyle as FontStyle) - valueSerializer.writeInt32(TypeChecker.FontStyle_ToNumeric(valueHolderForFontStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForFontStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -18629,10 +19120,10 @@ export class PickerDialogButtonStyle_serializer { if (valueHolderForFontFamily !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFontFamilyTmpValue = valueHolderForFontFamily! - if (valueHolderForFontFamilyTmpValue instanceof Resource) { + if (valueHolderForFontFamilyTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontFamilyTmpValueForIdx0 = valueHolderForFontFamilyTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontFamilyTmpValueForIdx0) + const valueHolderForFontFamilyTmpValueForIdx0 = valueHolderForFontFamilyTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForFontFamilyTmpValueForIdx0) } else if (valueHolderForFontFamilyTmpValue instanceof string) { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontFamilyTmpValueForIdx1 = valueHolderForFontFamilyTmpValue as string @@ -18645,10 +19136,10 @@ export class PickerDialogButtonStyle_serializer { if (valueHolderForBackgroundColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor! - if (valueHolderForBackgroundColorTmpValue instanceof Color) { + if (valueHolderForBackgroundColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBackgroundColorTmpValueForIdx0)) + const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForBackgroundColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForBackgroundColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue as number @@ -18657,10 +19148,10 @@ export class PickerDialogButtonStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue as string valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2) - } else if (valueHolderForBackgroundColorTmpValue instanceof Resource) { + } else if (valueHolderForBackgroundColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) + const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -18680,15 +19171,15 @@ export class PickerDialogButtonStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForBorderRadiusTmpValueForIdx0ForIdx1 = valueHolderForBorderRadiusTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForBorderRadiusTmpValueForIdx0ForIdx1) - } else if (valueHolderForBorderRadiusTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForBorderRadiusTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForBorderRadiusTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx0ForIdx2) + const valueHolderForBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForBorderRadiusTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx0ForIdx2) } - } else if (valueHolderForBorderRadiusTmpValue instanceof BorderRadiuses) { + } else if (valueHolderForBorderRadiusTmpValue instanceof arkui_component_units_BorderRadiuses) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue as BorderRadiuses - BorderRadiuses_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx1) + const valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue as arkui_component_units_BorderRadiuses + arkui_component_units_BorderRadiuses_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -18707,55 +19198,55 @@ export class PickerDialogButtonStyle_serializer { const typeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let typeTmpBuf : ButtonType | undefined = undefined if ((typeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - typeTmpBuf = TypeChecker.ButtonType_FromNumeric(valueDeserializer.readInt32()) + typeTmpBuf = ButtonType.fromValue(valueDeserializer.readInt32()) } const typeTmpResult : ButtonType | undefined = typeTmpBuf const styleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let styleTmpBuf : ButtonStyleMode | undefined = undefined if ((styleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - styleTmpBuf = TypeChecker.ButtonStyleMode_FromNumeric(valueDeserializer.readInt32()) + styleTmpBuf = ButtonStyleMode.fromValue(valueDeserializer.readInt32()) } const styleTmpResult : ButtonStyleMode | undefined = styleTmpBuf const roleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let roleTmpBuf : ButtonRole | undefined = undefined if ((roleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - roleTmpBuf = TypeChecker.ButtonRole_FromNumeric(valueDeserializer.readInt32()) + roleTmpBuf = ButtonRole.fromValue(valueDeserializer.readInt32()) } const roleTmpResult : ButtonRole | undefined = roleTmpBuf const fontSizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let fontSizeTmpBuf : Length | undefined = undefined if ((fontSizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const fontSizeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let fontSizeTmpBuf_ : string | number | Resource | undefined + let fontSizeTmpBuf_ : string | number | global_resource_Resource | undefined if (fontSizeTmpBuf_UnionSelector == (0).toChar()) { fontSizeTmpBuf_ = (valueDeserializer.readString() as string) } else if (fontSizeTmpBuf_UnionSelector == (1).toChar()) { fontSizeTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (fontSizeTmpBuf_UnionSelector == (2).toChar()) { - fontSizeTmpBuf_ = Resource_serializer.read(valueDeserializer) + fontSizeTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for fontSizeTmpBuf_ has to be chosen through deserialisation.") } - fontSizeTmpBuf = (fontSizeTmpBuf_ as string | number | Resource) + fontSizeTmpBuf = (fontSizeTmpBuf_ as string | number | global_resource_Resource) } const fontSizeTmpResult : Length | undefined = fontSizeTmpBuf const fontColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let fontColorTmpBuf : ResourceColor | undefined = undefined if ((fontColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const fontColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let fontColorTmpBuf_ : Color | number | string | Resource | undefined + let fontColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (fontColorTmpBuf_UnionSelector == (0).toChar()) { - fontColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + fontColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (fontColorTmpBuf_UnionSelector == (1).toChar()) { fontColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (fontColorTmpBuf_UnionSelector == (2).toChar()) { fontColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (fontColorTmpBuf_UnionSelector == (3).toChar()) { - fontColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + fontColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for fontColorTmpBuf_ has to be chosen through deserialisation.") } - fontColorTmpBuf = (fontColorTmpBuf_ as Color | number | string | Resource) + fontColorTmpBuf = (fontColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const fontColorTmpResult : ResourceColor | undefined = fontColorTmpBuf const fontWeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -18764,7 +19255,7 @@ export class PickerDialogButtonStyle_serializer { const fontWeightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() let fontWeightTmpBuf_ : FontWeight | number | string | undefined if (fontWeightTmpBuf_UnionSelector == (0).toChar()) { - fontWeightTmpBuf_ = TypeChecker.FontWeight_FromNumeric(valueDeserializer.readInt32()) + fontWeightTmpBuf_ = FontWeight.fromValue(valueDeserializer.readInt32()) } else if (fontWeightTmpBuf_UnionSelector == (1).toChar()) { fontWeightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (fontWeightTmpBuf_UnionSelector == (2).toChar()) { @@ -18778,703 +19269,143 @@ export class PickerDialogButtonStyle_serializer { const fontStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let fontStyleTmpBuf : FontStyle | undefined = undefined if ((fontStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontStyleTmpBuf = TypeChecker.FontStyle_FromNumeric(valueDeserializer.readInt32()) + fontStyleTmpBuf = FontStyle.fromValue(valueDeserializer.readInt32()) } const fontStyleTmpResult : FontStyle | undefined = fontStyleTmpBuf const fontFamilyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontFamilyTmpBuf : Resource | string | undefined = undefined + let fontFamilyTmpBuf : global_resource_Resource | string | undefined = undefined if ((fontFamilyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const fontFamilyTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let fontFamilyTmpBuf_ : Resource | string | undefined + let fontFamilyTmpBuf_ : global_resource_Resource | string | undefined if (fontFamilyTmpBuf_UnionSelector == (0).toChar()) { - fontFamilyTmpBuf_ = Resource_serializer.read(valueDeserializer) + fontFamilyTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else if (fontFamilyTmpBuf_UnionSelector == (1).toChar()) { fontFamilyTmpBuf_ = (valueDeserializer.readString() as string) } else { throw new Error("One of the branches for fontFamilyTmpBuf_ has to be chosen through deserialisation.") } - fontFamilyTmpBuf = (fontFamilyTmpBuf_ as Resource | string) + fontFamilyTmpBuf = (fontFamilyTmpBuf_ as global_resource_Resource | string) } - const fontFamilyTmpResult : Resource | string | undefined = fontFamilyTmpBuf + const fontFamilyTmpResult : global_resource_Resource | string | undefined = fontFamilyTmpBuf const backgroundColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let backgroundColorTmpBuf : ResourceColor | undefined = undefined if ((backgroundColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const backgroundColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let backgroundColorTmpBuf_ : Color | number | string | Resource | undefined + let backgroundColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (backgroundColorTmpBuf_UnionSelector == (0).toChar()) { - backgroundColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + backgroundColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (backgroundColorTmpBuf_UnionSelector == (1).toChar()) { backgroundColorTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (backgroundColorTmpBuf_UnionSelector == (2).toChar()) { - backgroundColorTmpBuf_ = (valueDeserializer.readString() as string) - } else if (backgroundColorTmpBuf_UnionSelector == (3).toChar()) { - backgroundColorTmpBuf_ = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation.") - } - backgroundColorTmpBuf = (backgroundColorTmpBuf_ as Color | number | string | Resource) - } - const backgroundColorTmpResult : ResourceColor | undefined = backgroundColorTmpBuf - const borderRadiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let borderRadiusTmpBuf : Length | BorderRadiuses | undefined = undefined - if ((borderRadiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const borderRadiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let borderRadiusTmpBuf_ : Length | BorderRadiuses | undefined - if (borderRadiusTmpBuf_UnionSelector == (0).toChar()) { - const borderRadiusTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let borderRadiusTmpBuf_BufU : string | number | Resource | undefined - if (borderRadiusTmpBuf_BufUUnionSelector == (0).toChar()) { - borderRadiusTmpBuf_BufU = (valueDeserializer.readString() as string) - } else if (borderRadiusTmpBuf_BufUUnionSelector == (1).toChar()) { - borderRadiusTmpBuf_BufU = (valueDeserializer.readNumber() as number) - } else if (borderRadiusTmpBuf_BufUUnionSelector == (2).toChar()) { - borderRadiusTmpBuf_BufU = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for borderRadiusTmpBuf_BufU has to be chosen through deserialisation.") - } - borderRadiusTmpBuf_ = (borderRadiusTmpBuf_BufU as string | number | Resource) - } else if (borderRadiusTmpBuf_UnionSelector == (1).toChar()) { - borderRadiusTmpBuf_ = BorderRadiuses_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation.") - } - borderRadiusTmpBuf = (borderRadiusTmpBuf_ as Length | BorderRadiuses) - } - const borderRadiusTmpResult : Length | BorderRadiuses | undefined = borderRadiusTmpBuf - const primaryTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let primaryTmpBuf : boolean | undefined = undefined - if ((primaryTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - primaryTmpBuf = valueDeserializer.readBoolean() - } - const primaryTmpResult : boolean | undefined = primaryTmpBuf - let value : PickerDialogButtonStyle = ({type: typeTmpResult, style: styleTmpResult, role: roleTmpResult, fontSize: fontSizeTmpResult, fontColor: fontColorTmpResult, fontWeight: fontWeightTmpResult, fontStyle: fontStyleTmpResult, fontFamily: fontFamilyTmpResult, backgroundColor: backgroundColorTmpResult, borderRadius: borderRadiusTmpResult, primary: primaryTmpResult} as PickerDialogButtonStyle) - return value - } -} -export class PickerTextStyle_serializer { - public static write(buffer: SerializerBase, value: PickerTextStyle): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForColor = value.color - if (valueHolderForColor !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForColorTmpValue = valueHolderForColor! - if (valueHolderForColorTmpValue instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx0)) - } else if (valueHolderForColorTmpValue instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as number - valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1) - } else if (valueHolderForColorTmpValue instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as string - valueSerializer.writeString(valueHolderForColorTmpValueForIdx2) - } else if (valueHolderForColorTmpValue instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFont = value.font - if (valueHolderForFont !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFontTmpValue = valueHolderForFont! - Font_serializer.write(valueSerializer, valueHolderForFontTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): PickerTextStyle { - let valueDeserializer : DeserializerBase = buffer - const colorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let colorTmpBuf : ResourceColor | undefined = undefined - if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_ : Color | number | string | Resource | undefined - if (colorTmpBuf_UnionSelector == (0).toChar()) { - colorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (colorTmpBuf_UnionSelector == (1).toChar()) { - colorTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (colorTmpBuf_UnionSelector == (2).toChar()) { - colorTmpBuf_ = (valueDeserializer.readString() as string) - } else if (colorTmpBuf_UnionSelector == (3).toChar()) { - colorTmpBuf_ = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") - } - colorTmpBuf = (colorTmpBuf_ as Color | number | string | Resource) - } - const colorTmpResult : ResourceColor | undefined = colorTmpBuf - const fontTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontTmpBuf : Font | undefined = undefined - if ((fontTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontTmpBuf = Font_serializer.read(valueDeserializer) - } - const fontTmpResult : Font | undefined = fontTmpBuf - let value : PickerTextStyle = ({color: colorTmpResult, font: fontTmpResult} as PickerTextStyle) - return value - } -} -export class PopupCommonOptions_serializer { - public static write(buffer: SerializerBase, value: PopupCommonOptions): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForPlacement = value.placement - if (valueHolderForPlacement !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForPlacementTmpValue = (valueHolderForPlacement as Placement) - valueSerializer.writeInt32(TypeChecker.Placement_ToNumeric(valueHolderForPlacementTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForPopupColor = value.popupColor - if (valueHolderForPopupColor !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForPopupColorTmpValue = valueHolderForPopupColor! - if (valueHolderForPopupColorTmpValue instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForPopupColorTmpValueForIdx0 = valueHolderForPopupColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForPopupColorTmpValueForIdx0)) - } else if (valueHolderForPopupColorTmpValue instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForPopupColorTmpValueForIdx1 = valueHolderForPopupColorTmpValue as number - valueSerializer.writeNumber(valueHolderForPopupColorTmpValueForIdx1) - } else if (valueHolderForPopupColorTmpValue instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForPopupColorTmpValueForIdx2 = valueHolderForPopupColorTmpValue as string - valueSerializer.writeString(valueHolderForPopupColorTmpValueForIdx2) - } else if (valueHolderForPopupColorTmpValue instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForPopupColorTmpValueForIdx3 = valueHolderForPopupColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForPopupColorTmpValueForIdx3) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForEnableArrow = value.enableArrow - if (valueHolderForEnableArrow !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForEnableArrowTmpValue = valueHolderForEnableArrow! - valueSerializer.writeBoolean(valueHolderForEnableArrowTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForAutoCancel = value.autoCancel - if (valueHolderForAutoCancel !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForAutoCancelTmpValue = valueHolderForAutoCancel! - valueSerializer.writeBoolean(valueHolderForAutoCancelTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForOnStateChange = value.onStateChange - if (valueHolderForOnStateChange !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForOnStateChangeTmpValue = valueHolderForOnStateChange! - valueSerializer.holdAndWriteCallback(valueHolderForOnStateChangeTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForArrowOffset = value.arrowOffset - if (valueHolderForArrowOffset !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForArrowOffsetTmpValue = valueHolderForArrowOffset! - if (valueHolderForArrowOffsetTmpValue instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForArrowOffsetTmpValueForIdx0 = valueHolderForArrowOffsetTmpValue as string - valueSerializer.writeString(valueHolderForArrowOffsetTmpValueForIdx0) - } else if (valueHolderForArrowOffsetTmpValue instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForArrowOffsetTmpValueForIdx1 = valueHolderForArrowOffsetTmpValue as number - valueSerializer.writeNumber(valueHolderForArrowOffsetTmpValueForIdx1) - } else if (valueHolderForArrowOffsetTmpValue instanceof Resource) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForArrowOffsetTmpValueForIdx2 = valueHolderForArrowOffsetTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForArrowOffsetTmpValueForIdx2) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForShowInSubWindow = value.showInSubWindow - if (valueHolderForShowInSubWindow !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForShowInSubWindowTmpValue = valueHolderForShowInSubWindow! - valueSerializer.writeBoolean(valueHolderForShowInSubWindowTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForMask = value.mask - if (valueHolderForMask !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForMaskTmpValue = valueHolderForMask! - if (valueHolderForMaskTmpValue instanceof boolean) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForMaskTmpValueForIdx0 = valueHolderForMaskTmpValue as boolean - valueSerializer.writeBoolean(valueHolderForMaskTmpValueForIdx0) - } else if (valueHolderForMaskTmpValue instanceof PopupMaskType) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForMaskTmpValueForIdx1 = valueHolderForMaskTmpValue as PopupMaskType - PopupMaskType_serializer.write(valueSerializer, valueHolderForMaskTmpValueForIdx1) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForTargetSpace = value.targetSpace - if (valueHolderForTargetSpace !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForTargetSpaceTmpValue = valueHolderForTargetSpace! - if (valueHolderForTargetSpaceTmpValue instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForTargetSpaceTmpValueForIdx0 = valueHolderForTargetSpaceTmpValue as string - valueSerializer.writeString(valueHolderForTargetSpaceTmpValueForIdx0) - } else if (valueHolderForTargetSpaceTmpValue instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForTargetSpaceTmpValueForIdx1 = valueHolderForTargetSpaceTmpValue as number - valueSerializer.writeNumber(valueHolderForTargetSpaceTmpValueForIdx1) - } else if (valueHolderForTargetSpaceTmpValue instanceof Resource) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForTargetSpaceTmpValueForIdx2 = valueHolderForTargetSpaceTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTargetSpaceTmpValueForIdx2) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForOffset = value.offset - if (valueHolderForOffset !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForOffsetTmpValue = valueHolderForOffset! - Position_serializer.write(valueSerializer, valueHolderForOffsetTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForWidth = value.width - if (valueHolderForWidth !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForWidthTmpValue = valueHolderForWidth! - if (valueHolderForWidthTmpValue instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue as string - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0) - } else if (valueHolderForWidthTmpValue instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue as number - valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1) - } else if (valueHolderForWidthTmpValue instanceof Resource) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx2) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForArrowPointPosition = value.arrowPointPosition - if (valueHolderForArrowPointPosition !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForArrowPointPositionTmpValue = (valueHolderForArrowPointPosition as ArrowPointPosition) - valueSerializer.writeInt32(TypeChecker.ArrowPointPosition_ToNumeric(valueHolderForArrowPointPositionTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForArrowWidth = value.arrowWidth - if (valueHolderForArrowWidth !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForArrowWidthTmpValue = valueHolderForArrowWidth! - if (valueHolderForArrowWidthTmpValue instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForArrowWidthTmpValueForIdx0 = valueHolderForArrowWidthTmpValue as string - valueSerializer.writeString(valueHolderForArrowWidthTmpValueForIdx0) - } else if (valueHolderForArrowWidthTmpValue instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForArrowWidthTmpValueForIdx1 = valueHolderForArrowWidthTmpValue as number - valueSerializer.writeNumber(valueHolderForArrowWidthTmpValueForIdx1) - } else if (valueHolderForArrowWidthTmpValue instanceof Resource) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForArrowWidthTmpValueForIdx2 = valueHolderForArrowWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForArrowWidthTmpValueForIdx2) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForArrowHeight = value.arrowHeight - if (valueHolderForArrowHeight !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForArrowHeightTmpValue = valueHolderForArrowHeight! - if (valueHolderForArrowHeightTmpValue instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForArrowHeightTmpValueForIdx0 = valueHolderForArrowHeightTmpValue as string - valueSerializer.writeString(valueHolderForArrowHeightTmpValueForIdx0) - } else if (valueHolderForArrowHeightTmpValue instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForArrowHeightTmpValueForIdx1 = valueHolderForArrowHeightTmpValue as number - valueSerializer.writeNumber(valueHolderForArrowHeightTmpValueForIdx1) - } else if (valueHolderForArrowHeightTmpValue instanceof Resource) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForArrowHeightTmpValueForIdx2 = valueHolderForArrowHeightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForArrowHeightTmpValueForIdx2) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForRadius = value.radius - if (valueHolderForRadius !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForRadiusTmpValue = valueHolderForRadius! - if (valueHolderForRadiusTmpValue instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue as string - valueSerializer.writeString(valueHolderForRadiusTmpValueForIdx0) - } else if (valueHolderForRadiusTmpValue instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue as number - valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx1) - } else if (valueHolderForRadiusTmpValue instanceof Resource) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForRadiusTmpValueForIdx2 = valueHolderForRadiusTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx2) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForShadow = value.shadow - if (valueHolderForShadow !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForShadowTmpValue = valueHolderForShadow! - if (valueHolderForShadowTmpValue instanceof ShadowOptions) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForShadowTmpValueForIdx0 = valueHolderForShadowTmpValue as ShadowOptions - ShadowOptions_serializer.write(valueSerializer, valueHolderForShadowTmpValueForIdx0) - } else if (valueHolderForShadowTmpValue instanceof ShadowStyle) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForShadowTmpValueForIdx1 = valueHolderForShadowTmpValue as ShadowStyle - valueSerializer.writeInt32(TypeChecker.ShadowStyle_ToNumeric(valueHolderForShadowTmpValueForIdx1)) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForBackgroundBlurStyle = value.backgroundBlurStyle - if (valueHolderForBackgroundBlurStyle !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForBackgroundBlurStyleTmpValue = (valueHolderForBackgroundBlurStyle as BlurStyle) - valueSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(valueHolderForBackgroundBlurStyleTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFocusable = value.focusable - if (valueHolderForFocusable !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFocusableTmpValue = valueHolderForFocusable! - valueSerializer.writeBoolean(valueHolderForFocusableTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForTransition = value.transition - if (valueHolderForTransition !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForTransitionTmpValue = valueHolderForTransition! - TransitionEffect_serializer.write(valueSerializer, valueHolderForTransitionTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForOnWillDismiss = value.onWillDismiss - if (valueHolderForOnWillDismiss !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForOnWillDismissTmpValue = valueHolderForOnWillDismiss! - if (valueHolderForOnWillDismissTmpValue instanceof boolean) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForOnWillDismissTmpValueForIdx0 = valueHolderForOnWillDismissTmpValue as boolean - valueSerializer.writeBoolean(valueHolderForOnWillDismissTmpValueForIdx0) - } else if (valueHolderForOnWillDismissTmpValue instanceof ((value0: DismissPopupAction) => void)) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForOnWillDismissTmpValueForIdx1 = valueHolderForOnWillDismissTmpValue as ((value0: DismissPopupAction) => void) - valueSerializer.holdAndWriteCallback(valueHolderForOnWillDismissTmpValueForIdx1) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForEnableHoverMode = value.enableHoverMode - if (valueHolderForEnableHoverMode !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForEnableHoverModeTmpValue = valueHolderForEnableHoverMode! - valueSerializer.writeBoolean(valueHolderForEnableHoverModeTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFollowTransformOfTarget = value.followTransformOfTarget - if (valueHolderForFollowTransformOfTarget !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFollowTransformOfTargetTmpValue = valueHolderForFollowTransformOfTarget! - valueSerializer.writeBoolean(valueHolderForFollowTransformOfTargetTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): PopupCommonOptions { - let valueDeserializer : DeserializerBase = buffer - const placementTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let placementTmpBuf : Placement | undefined = undefined - if ((placementTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - placementTmpBuf = TypeChecker.Placement_FromNumeric(valueDeserializer.readInt32()) - } - const placementTmpResult : Placement | undefined = placementTmpBuf - const popupColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let popupColorTmpBuf : ResourceColor | undefined = undefined - if ((popupColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const popupColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let popupColorTmpBuf_ : Color | number | string | Resource | undefined - if (popupColorTmpBuf_UnionSelector == (0).toChar()) { - popupColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (popupColorTmpBuf_UnionSelector == (1).toChar()) { - popupColorTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (popupColorTmpBuf_UnionSelector == (2).toChar()) { - popupColorTmpBuf_ = (valueDeserializer.readString() as string) - } else if (popupColorTmpBuf_UnionSelector == (3).toChar()) { - popupColorTmpBuf_ = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for popupColorTmpBuf_ has to be chosen through deserialisation.") - } - popupColorTmpBuf = (popupColorTmpBuf_ as Color | number | string | Resource) - } - const popupColorTmpResult : ResourceColor | undefined = popupColorTmpBuf - const enableArrowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let enableArrowTmpBuf : boolean | undefined = undefined - if ((enableArrowTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - enableArrowTmpBuf = valueDeserializer.readBoolean() - } - const enableArrowTmpResult : boolean | undefined = enableArrowTmpBuf - const autoCancelTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let autoCancelTmpBuf : boolean | undefined = undefined - if ((autoCancelTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - autoCancelTmpBuf = valueDeserializer.readBoolean() - } - const autoCancelTmpResult : boolean | undefined = autoCancelTmpBuf - const onStateChangeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let onStateChangeTmpBuf : PopupStateChangeCallback | undefined = undefined - if ((onStateChangeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const onStateChangeTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() - const onStateChangeTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() - const onStateChangeTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() - onStateChangeTmpBuf = (event: PopupStateChangeParam):void => { - const onStateChangeTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); - onStateChangeTmpBuf_BufArgsSerializer.writeInt32(onStateChangeTmpBuf_BufResource.resourceId); - onStateChangeTmpBuf_BufArgsSerializer.writePointer(onStateChangeTmpBuf_BufCall); - onStateChangeTmpBuf_BufArgsSerializer.writePointer(onStateChangeTmpBuf_BufCallSync); - PopupStateChangeParam_serializer.write(onStateChangeTmpBuf_BufArgsSerializer, event); - InteropNativeModule._CallCallbackSync(10, -1444325632, onStateChangeTmpBuf_BufArgsSerializer.asBuffer(), onStateChangeTmpBuf_BufArgsSerializer.length()); - onStateChangeTmpBuf_BufArgsSerializer.release(); - return; - } - } - const onStateChangeTmpResult : PopupStateChangeCallback | undefined = onStateChangeTmpBuf - const arrowOffsetTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let arrowOffsetTmpBuf : Length | undefined = undefined - if ((arrowOffsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const arrowOffsetTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let arrowOffsetTmpBuf_ : string | number | Resource | undefined - if (arrowOffsetTmpBuf_UnionSelector == (0).toChar()) { - arrowOffsetTmpBuf_ = (valueDeserializer.readString() as string) - } else if (arrowOffsetTmpBuf_UnionSelector == (1).toChar()) { - arrowOffsetTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (arrowOffsetTmpBuf_UnionSelector == (2).toChar()) { - arrowOffsetTmpBuf_ = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for arrowOffsetTmpBuf_ has to be chosen through deserialisation.") - } - arrowOffsetTmpBuf = (arrowOffsetTmpBuf_ as string | number | Resource) - } - const arrowOffsetTmpResult : Length | undefined = arrowOffsetTmpBuf - const showInSubWindowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let showInSubWindowTmpBuf : boolean | undefined = undefined - if ((showInSubWindowTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - showInSubWindowTmpBuf = valueDeserializer.readBoolean() - } - const showInSubWindowTmpResult : boolean | undefined = showInSubWindowTmpBuf - const maskTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let maskTmpBuf : boolean | PopupMaskType | undefined = undefined - if ((maskTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const maskTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let maskTmpBuf_ : boolean | PopupMaskType | undefined - if (maskTmpBuf_UnionSelector == (0).toChar()) { - maskTmpBuf_ = valueDeserializer.readBoolean() - } else if (maskTmpBuf_UnionSelector == (1).toChar()) { - maskTmpBuf_ = PopupMaskType_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for maskTmpBuf_ has to be chosen through deserialisation.") - } - maskTmpBuf = (maskTmpBuf_ as boolean | PopupMaskType) - } - const maskTmpResult : boolean | PopupMaskType | undefined = maskTmpBuf - const targetSpaceTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let targetSpaceTmpBuf : Length | undefined = undefined - if ((targetSpaceTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const targetSpaceTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let targetSpaceTmpBuf_ : string | number | Resource | undefined - if (targetSpaceTmpBuf_UnionSelector == (0).toChar()) { - targetSpaceTmpBuf_ = (valueDeserializer.readString() as string) - } else if (targetSpaceTmpBuf_UnionSelector == (1).toChar()) { - targetSpaceTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (targetSpaceTmpBuf_UnionSelector == (2).toChar()) { - targetSpaceTmpBuf_ = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for targetSpaceTmpBuf_ has to be chosen through deserialisation.") - } - targetSpaceTmpBuf = (targetSpaceTmpBuf_ as string | number | Resource) - } - const targetSpaceTmpResult : Length | undefined = targetSpaceTmpBuf - const offsetTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let offsetTmpBuf : Position | undefined = undefined - if ((offsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - offsetTmpBuf = Position_serializer.read(valueDeserializer) - } - const offsetTmpResult : Position | undefined = offsetTmpBuf - const widthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let widthTmpBuf : Dimension | undefined = undefined - if ((widthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const widthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let widthTmpBuf_ : string | number | Resource | undefined - if (widthTmpBuf_UnionSelector == (0).toChar()) { - widthTmpBuf_ = (valueDeserializer.readString() as string) - } else if (widthTmpBuf_UnionSelector == (1).toChar()) { - widthTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (widthTmpBuf_UnionSelector == (2).toChar()) { - widthTmpBuf_ = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for widthTmpBuf_ has to be chosen through deserialisation.") - } - widthTmpBuf = (widthTmpBuf_ as string | number | Resource) - } - const widthTmpResult : Dimension | undefined = widthTmpBuf - const arrowPointPositionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let arrowPointPositionTmpBuf : ArrowPointPosition | undefined = undefined - if ((arrowPointPositionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - arrowPointPositionTmpBuf = TypeChecker.ArrowPointPosition_FromNumeric(valueDeserializer.readInt32()) - } - const arrowPointPositionTmpResult : ArrowPointPosition | undefined = arrowPointPositionTmpBuf - const arrowWidthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let arrowWidthTmpBuf : Dimension | undefined = undefined - if ((arrowWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const arrowWidthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let arrowWidthTmpBuf_ : string | number | Resource | undefined - if (arrowWidthTmpBuf_UnionSelector == (0).toChar()) { - arrowWidthTmpBuf_ = (valueDeserializer.readString() as string) - } else if (arrowWidthTmpBuf_UnionSelector == (1).toChar()) { - arrowWidthTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (arrowWidthTmpBuf_UnionSelector == (2).toChar()) { - arrowWidthTmpBuf_ = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for arrowWidthTmpBuf_ has to be chosen through deserialisation.") - } - arrowWidthTmpBuf = (arrowWidthTmpBuf_ as string | number | Resource) - } - const arrowWidthTmpResult : Dimension | undefined = arrowWidthTmpBuf - const arrowHeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let arrowHeightTmpBuf : Dimension | undefined = undefined - if ((arrowHeightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const arrowHeightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let arrowHeightTmpBuf_ : string | number | Resource | undefined - if (arrowHeightTmpBuf_UnionSelector == (0).toChar()) { - arrowHeightTmpBuf_ = (valueDeserializer.readString() as string) - } else if (arrowHeightTmpBuf_UnionSelector == (1).toChar()) { - arrowHeightTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (arrowHeightTmpBuf_UnionSelector == (2).toChar()) { - arrowHeightTmpBuf_ = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for arrowHeightTmpBuf_ has to be chosen through deserialisation.") - } - arrowHeightTmpBuf = (arrowHeightTmpBuf_ as string | number | Resource) - } - const arrowHeightTmpResult : Dimension | undefined = arrowHeightTmpBuf - const radiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let radiusTmpBuf : Dimension | undefined = undefined - if ((radiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const radiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let radiusTmpBuf_ : string | number | Resource | undefined - if (radiusTmpBuf_UnionSelector == (0).toChar()) { - radiusTmpBuf_ = (valueDeserializer.readString() as string) - } else if (radiusTmpBuf_UnionSelector == (1).toChar()) { - radiusTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (radiusTmpBuf_UnionSelector == (2).toChar()) { - radiusTmpBuf_ = Resource_serializer.read(valueDeserializer) + } else if (backgroundColorTmpBuf_UnionSelector == (2).toChar()) { + backgroundColorTmpBuf_ = (valueDeserializer.readString() as string) + } else if (backgroundColorTmpBuf_UnionSelector == (3).toChar()) { + backgroundColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { - throw new Error("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation.") } - radiusTmpBuf = (radiusTmpBuf_ as string | number | Resource) + backgroundColorTmpBuf = (backgroundColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } - const radiusTmpResult : Dimension | undefined = radiusTmpBuf - const shadowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let shadowTmpBuf : ShadowOptions | ShadowStyle | undefined = undefined - if ((shadowTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const shadowTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let shadowTmpBuf_ : ShadowOptions | ShadowStyle | undefined - if (shadowTmpBuf_UnionSelector == (0).toChar()) { - shadowTmpBuf_ = ShadowOptions_serializer.read(valueDeserializer) - } else if (shadowTmpBuf_UnionSelector == (1).toChar()) { - shadowTmpBuf_ = TypeChecker.ShadowStyle_FromNumeric(valueDeserializer.readInt32()) + const backgroundColorTmpResult : ResourceColor | undefined = backgroundColorTmpBuf + const borderRadiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let borderRadiusTmpBuf : Length | arkui_component_units_BorderRadiuses | undefined = undefined + if ((borderRadiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const borderRadiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() + let borderRadiusTmpBuf_ : Length | arkui_component_units_BorderRadiuses | undefined + if (borderRadiusTmpBuf_UnionSelector == (0).toChar()) { + const borderRadiusTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() + let borderRadiusTmpBuf_BufU : string | number | global_resource_Resource | undefined + if (borderRadiusTmpBuf_BufUUnionSelector == (0).toChar()) { + borderRadiusTmpBuf_BufU = (valueDeserializer.readString() as string) + } else if (borderRadiusTmpBuf_BufUUnionSelector == (1).toChar()) { + borderRadiusTmpBuf_BufU = (valueDeserializer.readNumber() as number) + } else if (borderRadiusTmpBuf_BufUUnionSelector == (2).toChar()) { + borderRadiusTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) + } else { + throw new Error("One of the branches for borderRadiusTmpBuf_BufU has to be chosen through deserialisation.") + } + borderRadiusTmpBuf_ = (borderRadiusTmpBuf_BufU as string | number | global_resource_Resource) + } else if (borderRadiusTmpBuf_UnionSelector == (1).toChar()) { + borderRadiusTmpBuf_ = arkui_component_units_BorderRadiuses_serializer.read(valueDeserializer) } else { - throw new Error("One of the branches for shadowTmpBuf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation.") } - shadowTmpBuf = (shadowTmpBuf_ as ShadowOptions | ShadowStyle) + borderRadiusTmpBuf = (borderRadiusTmpBuf_ as Length | arkui_component_units_BorderRadiuses) } - const shadowTmpResult : ShadowOptions | ShadowStyle | undefined = shadowTmpBuf - const backgroundBlurStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let backgroundBlurStyleTmpBuf : BlurStyle | undefined = undefined - if ((backgroundBlurStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - backgroundBlurStyleTmpBuf = TypeChecker.BlurStyle_FromNumeric(valueDeserializer.readInt32()) + const borderRadiusTmpResult : Length | arkui_component_units_BorderRadiuses | undefined = borderRadiusTmpBuf + const primaryTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let primaryTmpBuf : boolean | undefined = undefined + if ((primaryTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + primaryTmpBuf = valueDeserializer.readBoolean() } - const backgroundBlurStyleTmpResult : BlurStyle | undefined = backgroundBlurStyleTmpBuf - const focusableTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let focusableTmpBuf : boolean | undefined = undefined - if ((focusableTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - focusableTmpBuf = valueDeserializer.readBoolean() + const primaryTmpResult : boolean | undefined = primaryTmpBuf + let value : PickerDialogButtonStyle = ({type: typeTmpResult, style: styleTmpResult, role: roleTmpResult, fontSize: fontSizeTmpResult, fontColor: fontColorTmpResult, fontWeight: fontWeightTmpResult, fontStyle: fontStyleTmpResult, fontFamily: fontFamilyTmpResult, backgroundColor: backgroundColorTmpResult, borderRadius: borderRadiusTmpResult, primary: primaryTmpResult} as PickerDialogButtonStyle) + return value + } +} +export class PickerTextStyle_serializer { + public static write(buffer: SerializerBase, value: PickerTextStyle): void { + let valueSerializer : SerializerBase = buffer + const valueHolderForColor = value.color + if (valueHolderForColor !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForColorTmpValue = valueHolderForColor! + if (valueHolderForColorTmpValue instanceof arkui_component_enums_Color) { + valueSerializer.writeInt8((0).toChar()) + const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0.getOrdinal()) + } else if (valueHolderForColorTmpValue instanceof number) { + valueSerializer.writeInt8((1).toChar()) + const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as number + valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1) + } else if (valueHolderForColorTmpValue instanceof string) { + valueSerializer.writeInt8((2).toChar()) + const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as string + valueSerializer.writeString(valueHolderForColorTmpValueForIdx2) + } else if (valueHolderForColorTmpValue instanceof global_resource_Resource) { + valueSerializer.writeInt8((3).toChar()) + const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) + } + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) } - const focusableTmpResult : boolean | undefined = focusableTmpBuf - const transitionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let transitionTmpBuf : TransitionEffect | undefined = undefined - if ((transitionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - transitionTmpBuf = (TransitionEffect_serializer.read(valueDeserializer) as TransitionEffect) + const valueHolderForFont = value.font + if (valueHolderForFont !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForFontTmpValue = valueHolderForFont! + arkui_component_units_Font_serializer.write(valueSerializer, valueHolderForFontTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) } - const transitionTmpResult : TransitionEffect | undefined = transitionTmpBuf - const onWillDismissTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let onWillDismissTmpBuf : boolean | ((value0: DismissPopupAction) => void) | undefined = undefined - if ((onWillDismissTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const onWillDismissTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let onWillDismissTmpBuf_ : boolean | ((value0: DismissPopupAction) => void) | undefined - if (onWillDismissTmpBuf_UnionSelector == (0).toChar()) { - onWillDismissTmpBuf_ = valueDeserializer.readBoolean() - } else if (onWillDismissTmpBuf_UnionSelector == (1).toChar()) { - const onWillDismissTmpBuf_BufUBufResource : CallbackResource = valueDeserializer.readCallbackResource() - const onWillDismissTmpBuf_BufUBufCall : KPointer = valueDeserializer.readPointer() - const onWillDismissTmpBuf_BufUBufCallSync : KPointer = valueDeserializer.readPointer() - onWillDismissTmpBuf_ = (value0: DismissPopupAction):void => { - const onWillDismissTmpBuf_BufUBufArgsSerializer : SerializerBase = SerializerBase.hold(); - onWillDismissTmpBuf_BufUBufArgsSerializer.writeInt32(onWillDismissTmpBuf_BufUBufResource.resourceId); - onWillDismissTmpBuf_BufUBufArgsSerializer.writePointer(onWillDismissTmpBuf_BufUBufCall); - onWillDismissTmpBuf_BufUBufArgsSerializer.writePointer(onWillDismissTmpBuf_BufUBufCallSync); - DismissPopupAction_serializer.write(onWillDismissTmpBuf_BufUBufArgsSerializer, value0); - InteropNativeModule._CallCallbackSync(10, -2004166751, onWillDismissTmpBuf_BufUBufArgsSerializer.asBuffer(), onWillDismissTmpBuf_BufUBufArgsSerializer.length()); - onWillDismissTmpBuf_BufUBufArgsSerializer.release(); - return; - } + } + public static read(buffer: DeserializerBase): PickerTextStyle { + let valueDeserializer : DeserializerBase = buffer + const colorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let colorTmpBuf : ResourceColor | undefined = undefined + if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() + let colorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined + if (colorTmpBuf_UnionSelector == (0).toChar()) { + colorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] + } else if (colorTmpBuf_UnionSelector == (1).toChar()) { + colorTmpBuf_ = (valueDeserializer.readNumber() as number) + } else if (colorTmpBuf_UnionSelector == (2).toChar()) { + colorTmpBuf_ = (valueDeserializer.readString() as string) + } else if (colorTmpBuf_UnionSelector == (3).toChar()) { + colorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { - throw new Error("One of the branches for onWillDismissTmpBuf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") } - onWillDismissTmpBuf = (onWillDismissTmpBuf_ as boolean | ((value0: DismissPopupAction) => void)) - } - const onWillDismissTmpResult : boolean | ((value0: DismissPopupAction) => void) | undefined = onWillDismissTmpBuf - const enableHoverModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let enableHoverModeTmpBuf : boolean | undefined = undefined - if ((enableHoverModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - enableHoverModeTmpBuf = valueDeserializer.readBoolean() + colorTmpBuf = (colorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } - const enableHoverModeTmpResult : boolean | undefined = enableHoverModeTmpBuf - const followTransformOfTargetTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let followTransformOfTargetTmpBuf : boolean | undefined = undefined - if ((followTransformOfTargetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - followTransformOfTargetTmpBuf = valueDeserializer.readBoolean() + const colorTmpResult : ResourceColor | undefined = colorTmpBuf + const fontTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let fontTmpBuf : arkui_component_units_Font | undefined = undefined + if ((fontTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + fontTmpBuf = arkui_component_units_Font_serializer.read(valueDeserializer) } - const followTransformOfTargetTmpResult : boolean | undefined = followTransformOfTargetTmpBuf - let value : PopupCommonOptions = ({placement: placementTmpResult, popupColor: popupColorTmpResult, enableArrow: enableArrowTmpResult, autoCancel: autoCancelTmpResult, onStateChange: onStateChangeTmpResult, arrowOffset: arrowOffsetTmpResult, showInSubWindow: showInSubWindowTmpResult, mask: maskTmpResult, targetSpace: targetSpaceTmpResult, offset: offsetTmpResult, width: widthTmpResult, arrowPointPosition: arrowPointPositionTmpResult, arrowWidth: arrowWidthTmpResult, arrowHeight: arrowHeightTmpResult, radius: radiusTmpResult, shadow: shadowTmpResult, backgroundBlurStyle: backgroundBlurStyleTmpResult, focusable: focusableTmpResult, transition: transitionTmpResult, onWillDismiss: onWillDismissTmpResult, enableHoverMode: enableHoverModeTmpResult, followTransformOfTarget: followTransformOfTargetTmpResult} as PopupCommonOptions) + const fontTmpResult : arkui_component_units_Font | undefined = fontTmpBuf + let value : PickerTextStyle = ({color: colorTmpResult, font: fontTmpResult} as PickerTextStyle) return value } } @@ -19485,10 +19416,10 @@ export class PopupMessageOptions_serializer { if (valueHolderForTextColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTextColorTmpValue = valueHolderForTextColor! - if (valueHolderForTextColorTmpValue instanceof Color) { + if (valueHolderForTextColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForTextColorTmpValueForIdx0 = valueHolderForTextColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForTextColorTmpValueForIdx0)) + const valueHolderForTextColorTmpValueForIdx0 = valueHolderForTextColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForTextColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForTextColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForTextColorTmpValueForIdx1 = valueHolderForTextColorTmpValue as number @@ -19497,10 +19428,10 @@ export class PopupMessageOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForTextColorTmpValueForIdx2 = valueHolderForTextColorTmpValue as string valueSerializer.writeString(valueHolderForTextColorTmpValueForIdx2) - } else if (valueHolderForTextColorTmpValue instanceof Resource) { + } else if (valueHolderForTextColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForTextColorTmpValueForIdx3 = valueHolderForTextColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTextColorTmpValueForIdx3) + const valueHolderForTextColorTmpValueForIdx3 = valueHolderForTextColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTextColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -19509,7 +19440,7 @@ export class PopupMessageOptions_serializer { if (valueHolderForFont !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFontTmpValue = valueHolderForFont! - Font_serializer.write(valueSerializer, valueHolderForFontTmpValue) + arkui_component_units_Font_serializer.write(valueSerializer, valueHolderForFontTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -19520,27 +19451,27 @@ export class PopupMessageOptions_serializer { let textColorTmpBuf : ResourceColor | undefined = undefined if ((textColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const textColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let textColorTmpBuf_ : Color | number | string | Resource | undefined + let textColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (textColorTmpBuf_UnionSelector == (0).toChar()) { - textColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + textColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (textColorTmpBuf_UnionSelector == (1).toChar()) { textColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (textColorTmpBuf_UnionSelector == (2).toChar()) { textColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (textColorTmpBuf_UnionSelector == (3).toChar()) { - textColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + textColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for textColorTmpBuf_ has to be chosen through deserialisation.") } - textColorTmpBuf = (textColorTmpBuf_ as Color | number | string | Resource) + textColorTmpBuf = (textColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const textColorTmpResult : ResourceColor | undefined = textColorTmpBuf const fontTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontTmpBuf : Font | undefined = undefined + let fontTmpBuf : arkui_component_units_Font | undefined = undefined if ((fontTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontTmpBuf = Font_serializer.read(valueDeserializer) + fontTmpBuf = arkui_component_units_Font_serializer.read(valueDeserializer) } - const fontTmpResult : Font | undefined = fontTmpBuf + const fontTmpResult : arkui_component_units_Font | undefined = fontTmpBuf let value : PopupMessageOptions = ({textColor: textColorTmpResult, font: fontTmpResult} as PopupMessageOptions) return value } @@ -19552,10 +19483,10 @@ export class SheetOptions_serializer { if (valueHolderForBackgroundColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor! - if (valueHolderForBackgroundColorTmpValue instanceof Color) { + if (valueHolderForBackgroundColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBackgroundColorTmpValueForIdx0)) + const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForBackgroundColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForBackgroundColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue as number @@ -19564,10 +19495,10 @@ export class SheetOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue as string valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2) - } else if (valueHolderForBackgroundColorTmpValue instanceof Resource) { + } else if (valueHolderForBackgroundColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) + const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -19611,7 +19542,7 @@ export class SheetOptions_serializer { if (valueHolderForHeightTmpValue instanceof SheetSize) { valueSerializer.writeInt8((0).toChar()) const valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue as SheetSize - valueSerializer.writeInt32(TypeChecker.SheetSize_ToNumeric(valueHolderForHeightTmpValueForIdx0)) + valueSerializer.writeInt32(valueHolderForHeightTmpValueForIdx0.valueOf()) } else if (valueHolderForHeightTmpValue instanceof Length) { valueSerializer.writeInt8((1).toChar()) const valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue as Length @@ -19623,10 +19554,10 @@ export class SheetOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForHeightTmpValueForIdx1ForIdx1 = valueHolderForHeightTmpValueForIdx1 as number valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx1ForIdx1) - } else if (valueHolderForHeightTmpValueForIdx1 instanceof Resource) { + } else if (valueHolderForHeightTmpValueForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForHeightTmpValueForIdx1ForIdx2 = valueHolderForHeightTmpValueForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForHeightTmpValueForIdx1ForIdx2) + const valueHolderForHeightTmpValueForIdx1ForIdx2 = valueHolderForHeightTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForHeightTmpValueForIdx1ForIdx2) } } } else { @@ -19644,10 +19575,10 @@ export class SheetOptions_serializer { if (valueHolderForMaskColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForMaskColorTmpValue = valueHolderForMaskColor! - if (valueHolderForMaskColorTmpValue instanceof Color) { + if (valueHolderForMaskColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForMaskColorTmpValueForIdx0 = valueHolderForMaskColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForMaskColorTmpValueForIdx0)) + const valueHolderForMaskColorTmpValueForIdx0 = valueHolderForMaskColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForMaskColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForMaskColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForMaskColorTmpValueForIdx1 = valueHolderForMaskColorTmpValue as number @@ -19656,10 +19587,10 @@ export class SheetOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForMaskColorTmpValueForIdx2 = valueHolderForMaskColorTmpValue as string valueSerializer.writeString(valueHolderForMaskColorTmpValueForIdx2) - } else if (valueHolderForMaskColorTmpValue instanceof Resource) { + } else if (valueHolderForMaskColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForMaskColorTmpValueForIdx3 = valueHolderForMaskColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForMaskColorTmpValueForIdx3) + const valueHolderForMaskColorTmpValueForIdx3 = valueHolderForMaskColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMaskColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -19672,7 +19603,7 @@ export class SheetOptions_serializer { if (valueHolderForDetentsTmpValue_0 instanceof SheetSize) { valueSerializer.writeInt8((0).toChar()) const valueHolderForDetentsTmpValue_0ForIdx0 = valueHolderForDetentsTmpValue_0 as SheetSize - valueSerializer.writeInt32(TypeChecker.SheetSize_ToNumeric(valueHolderForDetentsTmpValue_0ForIdx0)) + valueSerializer.writeInt32(valueHolderForDetentsTmpValue_0ForIdx0.valueOf()) } else if (valueHolderForDetentsTmpValue_0 instanceof Length) { valueSerializer.writeInt8((1).toChar()) const valueHolderForDetentsTmpValue_0ForIdx1 = valueHolderForDetentsTmpValue_0 as Length @@ -19684,10 +19615,10 @@ export class SheetOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForDetentsTmpValue_0ForIdx1ForIdx1 = valueHolderForDetentsTmpValue_0ForIdx1 as number valueSerializer.writeNumber(valueHolderForDetentsTmpValue_0ForIdx1ForIdx1) - } else if (valueHolderForDetentsTmpValue_0ForIdx1 instanceof Resource) { + } else if (valueHolderForDetentsTmpValue_0ForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForDetentsTmpValue_0ForIdx1ForIdx2 = valueHolderForDetentsTmpValue_0ForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForDetentsTmpValue_0ForIdx1ForIdx2) + const valueHolderForDetentsTmpValue_0ForIdx1ForIdx2 = valueHolderForDetentsTmpValue_0ForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForDetentsTmpValue_0ForIdx1ForIdx2) } } const valueHolderForDetentsTmpValue_1 = valueHolderForDetentsTmpValue[1] @@ -19697,7 +19628,7 @@ export class SheetOptions_serializer { if (valueHolderForDetentsTmpValue_1TmpValue instanceof SheetSize) { valueSerializer.writeInt8((0).toChar()) const valueHolderForDetentsTmpValue_1TmpValueForIdx0 = valueHolderForDetentsTmpValue_1TmpValue as SheetSize - valueSerializer.writeInt32(TypeChecker.SheetSize_ToNumeric(valueHolderForDetentsTmpValue_1TmpValueForIdx0)) + valueSerializer.writeInt32(valueHolderForDetentsTmpValue_1TmpValueForIdx0.valueOf()) } else if (valueHolderForDetentsTmpValue_1TmpValue instanceof Length) { valueSerializer.writeInt8((1).toChar()) const valueHolderForDetentsTmpValue_1TmpValueForIdx1 = valueHolderForDetentsTmpValue_1TmpValue as Length @@ -19709,10 +19640,10 @@ export class SheetOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForDetentsTmpValue_1TmpValueForIdx1ForIdx1 = valueHolderForDetentsTmpValue_1TmpValueForIdx1 as number valueSerializer.writeNumber(valueHolderForDetentsTmpValue_1TmpValueForIdx1ForIdx1) - } else if (valueHolderForDetentsTmpValue_1TmpValueForIdx1 instanceof Resource) { + } else if (valueHolderForDetentsTmpValue_1TmpValueForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForDetentsTmpValue_1TmpValueForIdx1ForIdx2 = valueHolderForDetentsTmpValue_1TmpValueForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForDetentsTmpValue_1TmpValueForIdx1ForIdx2) + const valueHolderForDetentsTmpValue_1TmpValueForIdx1ForIdx2 = valueHolderForDetentsTmpValue_1TmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForDetentsTmpValue_1TmpValueForIdx1ForIdx2) } } } else { @@ -19725,7 +19656,7 @@ export class SheetOptions_serializer { if (valueHolderForDetentsTmpValue_2TmpValue instanceof SheetSize) { valueSerializer.writeInt8((0).toChar()) const valueHolderForDetentsTmpValue_2TmpValueForIdx0 = valueHolderForDetentsTmpValue_2TmpValue as SheetSize - valueSerializer.writeInt32(TypeChecker.SheetSize_ToNumeric(valueHolderForDetentsTmpValue_2TmpValueForIdx0)) + valueSerializer.writeInt32(valueHolderForDetentsTmpValue_2TmpValueForIdx0.valueOf()) } else if (valueHolderForDetentsTmpValue_2TmpValue instanceof Length) { valueSerializer.writeInt8((1).toChar()) const valueHolderForDetentsTmpValue_2TmpValueForIdx1 = valueHolderForDetentsTmpValue_2TmpValue as Length @@ -19737,10 +19668,10 @@ export class SheetOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForDetentsTmpValue_2TmpValueForIdx1ForIdx1 = valueHolderForDetentsTmpValue_2TmpValueForIdx1 as number valueSerializer.writeNumber(valueHolderForDetentsTmpValue_2TmpValueForIdx1ForIdx1) - } else if (valueHolderForDetentsTmpValue_2TmpValueForIdx1 instanceof Resource) { + } else if (valueHolderForDetentsTmpValue_2TmpValueForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForDetentsTmpValue_2TmpValueForIdx1ForIdx2 = valueHolderForDetentsTmpValue_2TmpValueForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForDetentsTmpValue_2TmpValueForIdx1ForIdx2) + const valueHolderForDetentsTmpValue_2TmpValueForIdx1ForIdx2 = valueHolderForDetentsTmpValue_2TmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForDetentsTmpValue_2TmpValueForIdx1ForIdx2) } } } else { @@ -19753,7 +19684,7 @@ export class SheetOptions_serializer { if (valueHolderForBlurStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBlurStyleTmpValue = (valueHolderForBlurStyle as BlurStyle) - valueSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(valueHolderForBlurStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForBlurStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -19765,10 +19696,10 @@ export class SheetOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForShowCloseTmpValueForIdx0 = valueHolderForShowCloseTmpValue as boolean valueSerializer.writeBoolean(valueHolderForShowCloseTmpValueForIdx0) - } else if (valueHolderForShowCloseTmpValue instanceof Resource) { + } else if (valueHolderForShowCloseTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForShowCloseTmpValueForIdx1 = valueHolderForShowCloseTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForShowCloseTmpValueForIdx1) + const valueHolderForShowCloseTmpValueForIdx1 = valueHolderForShowCloseTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForShowCloseTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -19777,7 +19708,7 @@ export class SheetOptions_serializer { if (valueHolderForPreferType !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForPreferTypeTmpValue = (valueHolderForPreferType as SheetType) - valueSerializer.writeInt32(TypeChecker.SheetType_ToNumeric(valueHolderForPreferTypeTmpValue)) + valueSerializer.writeInt32(valueHolderForPreferTypeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -19841,10 +19772,10 @@ export class SheetOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue as number valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1) - } else if (valueHolderForWidthTmpValue instanceof Resource) { + } else if (valueHolderForWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx2) + const valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -19864,10 +19795,10 @@ export class SheetOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForBorderWidthTmpValueForIdx0ForIdx1 = valueHolderForBorderWidthTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForBorderWidthTmpValueForIdx0ForIdx1) - } else if (valueHolderForBorderWidthTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForBorderWidthTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForBorderWidthTmpValueForIdx0ForIdx2 = valueHolderForBorderWidthTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForBorderWidthTmpValueForIdx0ForIdx2) + const valueHolderForBorderWidthTmpValueForIdx0ForIdx2 = valueHolderForBorderWidthTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBorderWidthTmpValueForIdx0ForIdx2) } } else if (valueHolderForBorderWidthTmpValue instanceof EdgeWidths) { valueSerializer.writeInt8((1).toChar()) @@ -19888,10 +19819,10 @@ export class SheetOptions_serializer { if (valueHolderForBorderColorTmpValue instanceof ResourceColor) { valueSerializer.writeInt8((0).toChar()) const valueHolderForBorderColorTmpValueForIdx0 = valueHolderForBorderColorTmpValue as ResourceColor - if (valueHolderForBorderColorTmpValueForIdx0 instanceof Color) { + if (valueHolderForBorderColorTmpValueForIdx0 instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForBorderColorTmpValueForIdx0ForIdx0 = valueHolderForBorderColorTmpValueForIdx0 as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBorderColorTmpValueForIdx0ForIdx0)) + const valueHolderForBorderColorTmpValueForIdx0ForIdx0 = valueHolderForBorderColorTmpValueForIdx0 as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForBorderColorTmpValueForIdx0ForIdx0.getOrdinal()) } else if (valueHolderForBorderColorTmpValueForIdx0 instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBorderColorTmpValueForIdx0ForIdx1 = valueHolderForBorderColorTmpValueForIdx0 as number @@ -19900,10 +19831,10 @@ export class SheetOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForBorderColorTmpValueForIdx0ForIdx2 = valueHolderForBorderColorTmpValueForIdx0 as string valueSerializer.writeString(valueHolderForBorderColorTmpValueForIdx0ForIdx2) - } else if (valueHolderForBorderColorTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForBorderColorTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForBorderColorTmpValueForIdx0ForIdx3 = valueHolderForBorderColorTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForBorderColorTmpValueForIdx0ForIdx3) + const valueHolderForBorderColorTmpValueForIdx0ForIdx3 = valueHolderForBorderColorTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBorderColorTmpValueForIdx0ForIdx3) } } else if (valueHolderForBorderColorTmpValue instanceof EdgeColors) { valueSerializer.writeInt8((1).toChar()) @@ -19924,7 +19855,7 @@ export class SheetOptions_serializer { if (valueHolderForBorderStyleTmpValue instanceof BorderStyle) { valueSerializer.writeInt8((0).toChar()) const valueHolderForBorderStyleTmpValueForIdx0 = valueHolderForBorderStyleTmpValue as BorderStyle - valueSerializer.writeInt32(TypeChecker.BorderStyle_ToNumeric(valueHolderForBorderStyleTmpValueForIdx0)) + valueSerializer.writeInt32(valueHolderForBorderStyleTmpValueForIdx0.valueOf()) } else if (valueHolderForBorderStyleTmpValue instanceof EdgeStyles) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBorderStyleTmpValueForIdx1 = valueHolderForBorderStyleTmpValue as EdgeStyles @@ -19944,7 +19875,7 @@ export class SheetOptions_serializer { } else if (valueHolderForShadowTmpValue instanceof ShadowStyle) { valueSerializer.writeInt8((1).toChar()) const valueHolderForShadowTmpValueForIdx1 = valueHolderForShadowTmpValue as ShadowStyle - valueSerializer.writeInt32(TypeChecker.ShadowStyle_ToNumeric(valueHolderForShadowTmpValueForIdx1)) + valueSerializer.writeInt32(valueHolderForShadowTmpValueForIdx1.valueOf()) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -19961,7 +19892,7 @@ export class SheetOptions_serializer { if (valueHolderForMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForModeTmpValue = (valueHolderForMode as SheetMode) - valueSerializer.writeInt32(TypeChecker.SheetMode_ToNumeric(valueHolderForModeTmpValue)) + valueSerializer.writeInt32(valueHolderForModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -19969,7 +19900,7 @@ export class SheetOptions_serializer { if (valueHolderForScrollSizeMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForScrollSizeModeTmpValue = (valueHolderForScrollSizeMode as ScrollSizeMode) - valueSerializer.writeInt32(TypeChecker.ScrollSizeMode_ToNumeric(valueHolderForScrollSizeModeTmpValue)) + valueSerializer.writeInt32(valueHolderForScrollSizeModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -20001,7 +19932,7 @@ export class SheetOptions_serializer { if (valueHolderForUiContext !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForUiContextTmpValue = valueHolderForUiContext! - UIContext_serializer.write(valueSerializer, valueHolderForUiContextTmpValue) + ohos_arkui_UIContext_UIContext_serializer.write(valueSerializer, valueHolderForUiContextTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -20009,7 +19940,7 @@ export class SheetOptions_serializer { if (valueHolderForKeyboardAvoidMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForKeyboardAvoidModeTmpValue = (valueHolderForKeyboardAvoidMode as SheetKeyboardAvoidMode) - valueSerializer.writeInt32(TypeChecker.SheetKeyboardAvoidMode_ToNumeric(valueHolderForKeyboardAvoidModeTmpValue)) + valueSerializer.writeInt32(valueHolderForKeyboardAvoidModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -20025,7 +19956,7 @@ export class SheetOptions_serializer { if (valueHolderForHoverModeArea !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForHoverModeAreaTmpValue = (valueHolderForHoverModeArea as HoverModeAreaType) - valueSerializer.writeInt32(TypeChecker.HoverModeAreaType_ToNumeric(valueHolderForHoverModeAreaTmpValue)) + valueSerializer.writeInt32(valueHolderForHoverModeAreaTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -20033,7 +19964,7 @@ export class SheetOptions_serializer { if (valueHolderForOffset !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForOffsetTmpValue = valueHolderForOffset! - Position_serializer.write(valueSerializer, valueHolderForOffsetTmpValue) + arkui_component_units_Position_serializer.write(valueSerializer, valueHolderForOffsetTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -20049,14 +19980,14 @@ export class SheetOptions_serializer { if (valueHolderForRadius !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForRadiusTmpValue = valueHolderForRadius! - if (valueHolderForRadiusTmpValue instanceof LengthMetrics) { + if (valueHolderForRadiusTmpValue instanceof arkui_Graphics_LengthMetrics) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue as LengthMetrics - LengthMetrics_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx0) - } else if (valueHolderForRadiusTmpValue instanceof BorderRadiuses) { + const valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue as arkui_Graphics_LengthMetrics + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx0) + } else if (valueHolderForRadiusTmpValue instanceof arkui_component_units_BorderRadiuses) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue as BorderRadiuses - BorderRadiuses_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx1) + const valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue as arkui_component_units_BorderRadiuses + arkui_component_units_BorderRadiuses_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx1) } else if (valueHolderForRadiusTmpValue instanceof LocalizedBorderRadiuses) { valueSerializer.writeInt8((2).toChar()) const valueHolderForRadiusTmpValueForIdx2 = valueHolderForRadiusTmpValue as LocalizedBorderRadiuses @@ -20072,7 +20003,7 @@ export class SheetOptions_serializer { if (valueHolderForDetentSelectionTmpValue instanceof SheetSize) { valueSerializer.writeInt8((0).toChar()) const valueHolderForDetentSelectionTmpValueForIdx0 = valueHolderForDetentSelectionTmpValue as SheetSize - valueSerializer.writeInt32(TypeChecker.SheetSize_ToNumeric(valueHolderForDetentSelectionTmpValueForIdx0)) + valueSerializer.writeInt32(valueHolderForDetentSelectionTmpValueForIdx0.valueOf()) } else if (valueHolderForDetentSelectionTmpValue instanceof Length) { valueSerializer.writeInt8((1).toChar()) const valueHolderForDetentSelectionTmpValueForIdx1 = valueHolderForDetentSelectionTmpValue as Length @@ -20084,10 +20015,10 @@ export class SheetOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForDetentSelectionTmpValueForIdx1ForIdx1 = valueHolderForDetentSelectionTmpValueForIdx1 as number valueSerializer.writeNumber(valueHolderForDetentSelectionTmpValueForIdx1ForIdx1) - } else if (valueHolderForDetentSelectionTmpValueForIdx1 instanceof Resource) { + } else if (valueHolderForDetentSelectionTmpValueForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForDetentSelectionTmpValueForIdx1ForIdx2 = valueHolderForDetentSelectionTmpValueForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForDetentSelectionTmpValueForIdx1ForIdx2) + const valueHolderForDetentSelectionTmpValueForIdx1ForIdx2 = valueHolderForDetentSelectionTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForDetentSelectionTmpValueForIdx1ForIdx2) } } } else { @@ -20105,7 +20036,7 @@ export class SheetOptions_serializer { if (valueHolderForPlacement !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForPlacementTmpValue = (valueHolderForPlacement as Placement) - valueSerializer.writeInt32(TypeChecker.Placement_ToNumeric(valueHolderForPlacementTmpValue)) + valueSerializer.writeInt32(valueHolderForPlacementTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -20124,19 +20055,19 @@ export class SheetOptions_serializer { let backgroundColorTmpBuf : ResourceColor | undefined = undefined if ((backgroundColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const backgroundColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let backgroundColorTmpBuf_ : Color | number | string | Resource | undefined + let backgroundColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (backgroundColorTmpBuf_UnionSelector == (0).toChar()) { - backgroundColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + backgroundColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (backgroundColorTmpBuf_UnionSelector == (1).toChar()) { backgroundColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (backgroundColorTmpBuf_UnionSelector == (2).toChar()) { backgroundColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (backgroundColorTmpBuf_UnionSelector == (3).toChar()) { - backgroundColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + backgroundColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation.") } - backgroundColorTmpBuf = (backgroundColorTmpBuf_ as Color | number | string | Resource) + backgroundColorTmpBuf = (backgroundColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const backgroundColorTmpResult : ResourceColor | undefined = backgroundColorTmpBuf const onAppearTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -20213,20 +20144,20 @@ export class SheetOptions_serializer { const heightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() let heightTmpBuf_ : SheetSize | Length | undefined if (heightTmpBuf_UnionSelector == (0).toChar()) { - heightTmpBuf_ = TypeChecker.SheetSize_FromNumeric(valueDeserializer.readInt32()) + heightTmpBuf_ = SheetSize.fromValue(valueDeserializer.readInt32()) } else if (heightTmpBuf_UnionSelector == (1).toChar()) { const heightTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let heightTmpBuf_BufU : string | number | Resource | undefined + let heightTmpBuf_BufU : string | number | global_resource_Resource | undefined if (heightTmpBuf_BufUUnionSelector == (0).toChar()) { heightTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (heightTmpBuf_BufUUnionSelector == (1).toChar()) { heightTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (heightTmpBuf_BufUUnionSelector == (2).toChar()) { - heightTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + heightTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for heightTmpBuf_BufU has to be chosen through deserialisation.") } - heightTmpBuf_ = (heightTmpBuf_BufU as string | number | Resource) + heightTmpBuf_ = (heightTmpBuf_BufU as string | number | global_resource_Resource) } else { throw new Error("One of the branches for heightTmpBuf_ has to be chosen through deserialisation.") } @@ -20243,19 +20174,19 @@ export class SheetOptions_serializer { let maskColorTmpBuf : ResourceColor | undefined = undefined if ((maskColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const maskColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let maskColorTmpBuf_ : Color | number | string | Resource | undefined + let maskColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (maskColorTmpBuf_UnionSelector == (0).toChar()) { - maskColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + maskColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (maskColorTmpBuf_UnionSelector == (1).toChar()) { maskColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (maskColorTmpBuf_UnionSelector == (2).toChar()) { maskColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (maskColorTmpBuf_UnionSelector == (3).toChar()) { - maskColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + maskColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for maskColorTmpBuf_ has to be chosen through deserialisation.") } - maskColorTmpBuf = (maskColorTmpBuf_ as Color | number | string | Resource) + maskColorTmpBuf = (maskColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const maskColorTmpResult : ResourceColor | undefined = maskColorTmpBuf const detentsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -20264,20 +20195,20 @@ export class SheetOptions_serializer { const detentsTmpBuf_Value0TempBufUnionSelector : int32 = valueDeserializer.readInt8() let detentsTmpBuf_Value0TempBuf : SheetSize | Length | undefined if (detentsTmpBuf_Value0TempBufUnionSelector == (0).toChar()) { - detentsTmpBuf_Value0TempBuf = TypeChecker.SheetSize_FromNumeric(valueDeserializer.readInt32()) + detentsTmpBuf_Value0TempBuf = SheetSize.fromValue(valueDeserializer.readInt32()) } else if (detentsTmpBuf_Value0TempBufUnionSelector == (1).toChar()) { const detentsTmpBuf_Value0TempBufBufUUnionSelector : int32 = valueDeserializer.readInt8() - let detentsTmpBuf_Value0TempBufBufU : string | number | Resource | undefined + let detentsTmpBuf_Value0TempBufBufU : string | number | global_resource_Resource | undefined if (detentsTmpBuf_Value0TempBufBufUUnionSelector == (0).toChar()) { detentsTmpBuf_Value0TempBufBufU = (valueDeserializer.readString() as string) } else if (detentsTmpBuf_Value0TempBufBufUUnionSelector == (1).toChar()) { detentsTmpBuf_Value0TempBufBufU = (valueDeserializer.readNumber() as number) } else if (detentsTmpBuf_Value0TempBufBufUUnionSelector == (2).toChar()) { - detentsTmpBuf_Value0TempBufBufU = Resource_serializer.read(valueDeserializer) + detentsTmpBuf_Value0TempBufBufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for detentsTmpBuf_Value0TempBufBufU has to be chosen through deserialisation.") } - detentsTmpBuf_Value0TempBuf = (detentsTmpBuf_Value0TempBufBufU as string | number | Resource) + detentsTmpBuf_Value0TempBuf = (detentsTmpBuf_Value0TempBufBufU as string | number | global_resource_Resource) } else { throw new Error("One of the branches for detentsTmpBuf_Value0TempBuf has to be chosen through deserialisation.") } @@ -20288,20 +20219,20 @@ export class SheetOptions_serializer { const detentsTmpBuf_Value1TempBuf_UnionSelector : int32 = valueDeserializer.readInt8() let detentsTmpBuf_Value1TempBuf_ : SheetSize | Length | undefined if (detentsTmpBuf_Value1TempBuf_UnionSelector == (0).toChar()) { - detentsTmpBuf_Value1TempBuf_ = TypeChecker.SheetSize_FromNumeric(valueDeserializer.readInt32()) + detentsTmpBuf_Value1TempBuf_ = SheetSize.fromValue(valueDeserializer.readInt32()) } else if (detentsTmpBuf_Value1TempBuf_UnionSelector == (1).toChar()) { const detentsTmpBuf_Value1TempBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let detentsTmpBuf_Value1TempBuf_BufU : string | number | Resource | undefined + let detentsTmpBuf_Value1TempBuf_BufU : string | number | global_resource_Resource | undefined if (detentsTmpBuf_Value1TempBuf_BufUUnionSelector == (0).toChar()) { detentsTmpBuf_Value1TempBuf_BufU = (valueDeserializer.readString() as string) } else if (detentsTmpBuf_Value1TempBuf_BufUUnionSelector == (1).toChar()) { detentsTmpBuf_Value1TempBuf_BufU = (valueDeserializer.readNumber() as number) } else if (detentsTmpBuf_Value1TempBuf_BufUUnionSelector == (2).toChar()) { - detentsTmpBuf_Value1TempBuf_BufU = Resource_serializer.read(valueDeserializer) + detentsTmpBuf_Value1TempBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for detentsTmpBuf_Value1TempBuf_BufU has to be chosen through deserialisation.") } - detentsTmpBuf_Value1TempBuf_ = (detentsTmpBuf_Value1TempBuf_BufU as string | number | Resource) + detentsTmpBuf_Value1TempBuf_ = (detentsTmpBuf_Value1TempBuf_BufU as string | number | global_resource_Resource) } else { throw new Error("One of the branches for detentsTmpBuf_Value1TempBuf_ has to be chosen through deserialisation.") } @@ -20314,20 +20245,20 @@ export class SheetOptions_serializer { const detentsTmpBuf_Value2TempBuf_UnionSelector : int32 = valueDeserializer.readInt8() let detentsTmpBuf_Value2TempBuf_ : SheetSize | Length | undefined if (detentsTmpBuf_Value2TempBuf_UnionSelector == (0).toChar()) { - detentsTmpBuf_Value2TempBuf_ = TypeChecker.SheetSize_FromNumeric(valueDeserializer.readInt32()) + detentsTmpBuf_Value2TempBuf_ = SheetSize.fromValue(valueDeserializer.readInt32()) } else if (detentsTmpBuf_Value2TempBuf_UnionSelector == (1).toChar()) { const detentsTmpBuf_Value2TempBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let detentsTmpBuf_Value2TempBuf_BufU : string | number | Resource | undefined + let detentsTmpBuf_Value2TempBuf_BufU : string | number | global_resource_Resource | undefined if (detentsTmpBuf_Value2TempBuf_BufUUnionSelector == (0).toChar()) { detentsTmpBuf_Value2TempBuf_BufU = (valueDeserializer.readString() as string) } else if (detentsTmpBuf_Value2TempBuf_BufUUnionSelector == (1).toChar()) { detentsTmpBuf_Value2TempBuf_BufU = (valueDeserializer.readNumber() as number) } else if (detentsTmpBuf_Value2TempBuf_BufUUnionSelector == (2).toChar()) { - detentsTmpBuf_Value2TempBuf_BufU = Resource_serializer.read(valueDeserializer) + detentsTmpBuf_Value2TempBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for detentsTmpBuf_Value2TempBuf_BufU has to be chosen through deserialisation.") } - detentsTmpBuf_Value2TempBuf_ = (detentsTmpBuf_Value2TempBuf_BufU as string | number | Resource) + detentsTmpBuf_Value2TempBuf_ = (detentsTmpBuf_Value2TempBuf_BufU as string | number | global_resource_Resource) } else { throw new Error("One of the branches for detentsTmpBuf_Value2TempBuf_ has to be chosen through deserialisation.") } @@ -20340,28 +20271,28 @@ export class SheetOptions_serializer { const blurStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let blurStyleTmpBuf : BlurStyle | undefined = undefined if ((blurStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - blurStyleTmpBuf = TypeChecker.BlurStyle_FromNumeric(valueDeserializer.readInt32()) + blurStyleTmpBuf = BlurStyle.fromValue(valueDeserializer.readInt32()) } const blurStyleTmpResult : BlurStyle | undefined = blurStyleTmpBuf const showCloseTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let showCloseTmpBuf : boolean | Resource | undefined = undefined + let showCloseTmpBuf : boolean | global_resource_Resource | undefined = undefined if ((showCloseTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const showCloseTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let showCloseTmpBuf_ : boolean | Resource | undefined + let showCloseTmpBuf_ : boolean | global_resource_Resource | undefined if (showCloseTmpBuf_UnionSelector == (0).toChar()) { showCloseTmpBuf_ = valueDeserializer.readBoolean() } else if (showCloseTmpBuf_UnionSelector == (1).toChar()) { - showCloseTmpBuf_ = Resource_serializer.read(valueDeserializer) + showCloseTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for showCloseTmpBuf_ has to be chosen through deserialisation.") } - showCloseTmpBuf = (showCloseTmpBuf_ as boolean | Resource) + showCloseTmpBuf = (showCloseTmpBuf_ as boolean | global_resource_Resource) } - const showCloseTmpResult : boolean | Resource | undefined = showCloseTmpBuf + const showCloseTmpResult : boolean | global_resource_Resource | undefined = showCloseTmpBuf const preferTypeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let preferTypeTmpBuf : SheetType | undefined = undefined if ((preferTypeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - preferTypeTmpBuf = TypeChecker.SheetType_FromNumeric(valueDeserializer.readInt32()) + preferTypeTmpBuf = SheetType.fromValue(valueDeserializer.readInt32()) } const preferTypeTmpResult : SheetType | undefined = preferTypeTmpBuf const titleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -20454,17 +20385,17 @@ export class SheetOptions_serializer { let widthTmpBuf : Dimension | undefined = undefined if ((widthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const widthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let widthTmpBuf_ : string | number | Resource | undefined + let widthTmpBuf_ : string | number | global_resource_Resource | undefined if (widthTmpBuf_UnionSelector == (0).toChar()) { widthTmpBuf_ = (valueDeserializer.readString() as string) } else if (widthTmpBuf_UnionSelector == (1).toChar()) { widthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (widthTmpBuf_UnionSelector == (2).toChar()) { - widthTmpBuf_ = Resource_serializer.read(valueDeserializer) + widthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for widthTmpBuf_ has to be chosen through deserialisation.") } - widthTmpBuf = (widthTmpBuf_ as string | number | Resource) + widthTmpBuf = (widthTmpBuf_ as string | number | global_resource_Resource) } const widthTmpResult : Dimension | undefined = widthTmpBuf const borderWidthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -20474,17 +20405,17 @@ export class SheetOptions_serializer { let borderWidthTmpBuf_ : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined if (borderWidthTmpBuf_UnionSelector == (0).toChar()) { const borderWidthTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let borderWidthTmpBuf_BufU : string | number | Resource | undefined + let borderWidthTmpBuf_BufU : string | number | global_resource_Resource | undefined if (borderWidthTmpBuf_BufUUnionSelector == (0).toChar()) { borderWidthTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (borderWidthTmpBuf_BufUUnionSelector == (1).toChar()) { borderWidthTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (borderWidthTmpBuf_BufUUnionSelector == (2).toChar()) { - borderWidthTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + borderWidthTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for borderWidthTmpBuf_BufU has to be chosen through deserialisation.") } - borderWidthTmpBuf_ = (borderWidthTmpBuf_BufU as string | number | Resource) + borderWidthTmpBuf_ = (borderWidthTmpBuf_BufU as string | number | global_resource_Resource) } else if (borderWidthTmpBuf_UnionSelector == (1).toChar()) { borderWidthTmpBuf_ = EdgeWidths_serializer.read(valueDeserializer) } else if (borderWidthTmpBuf_UnionSelector == (2).toChar()) { @@ -20502,19 +20433,19 @@ export class SheetOptions_serializer { let borderColorTmpBuf_ : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined if (borderColorTmpBuf_UnionSelector == (0).toChar()) { const borderColorTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let borderColorTmpBuf_BufU : Color | number | string | Resource | undefined + let borderColorTmpBuf_BufU : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (borderColorTmpBuf_BufUUnionSelector == (0).toChar()) { - borderColorTmpBuf_BufU = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + borderColorTmpBuf_BufU = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (borderColorTmpBuf_BufUUnionSelector == (1).toChar()) { borderColorTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (borderColorTmpBuf_BufUUnionSelector == (2).toChar()) { borderColorTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (borderColorTmpBuf_BufUUnionSelector == (3).toChar()) { - borderColorTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + borderColorTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for borderColorTmpBuf_BufU has to be chosen through deserialisation.") } - borderColorTmpBuf_ = (borderColorTmpBuf_BufU as Color | number | string | Resource) + borderColorTmpBuf_ = (borderColorTmpBuf_BufU as arkui_component_enums_Color | number | string | global_resource_Resource) } else if (borderColorTmpBuf_UnionSelector == (1).toChar()) { borderColorTmpBuf_ = EdgeColors_serializer.read(valueDeserializer) } else if (borderColorTmpBuf_UnionSelector == (2).toChar()) { @@ -20531,7 +20462,7 @@ export class SheetOptions_serializer { const borderStyleTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() let borderStyleTmpBuf_ : BorderStyle | EdgeStyles | undefined if (borderStyleTmpBuf_UnionSelector == (0).toChar()) { - borderStyleTmpBuf_ = TypeChecker.BorderStyle_FromNumeric(valueDeserializer.readInt32()) + borderStyleTmpBuf_ = BorderStyle.fromValue(valueDeserializer.readInt32()) } else if (borderStyleTmpBuf_UnionSelector == (1).toChar()) { borderStyleTmpBuf_ = EdgeStyles_serializer.read(valueDeserializer) } else { @@ -20548,7 +20479,7 @@ export class SheetOptions_serializer { if (shadowTmpBuf_UnionSelector == (0).toChar()) { shadowTmpBuf_ = ShadowOptions_serializer.read(valueDeserializer) } else if (shadowTmpBuf_UnionSelector == (1).toChar()) { - shadowTmpBuf_ = TypeChecker.ShadowStyle_FromNumeric(valueDeserializer.readInt32()) + shadowTmpBuf_ = ShadowStyle.fromValue(valueDeserializer.readInt32()) } else { throw new Error("One of the branches for shadowTmpBuf_ has to be chosen through deserialisation.") } @@ -20576,13 +20507,13 @@ export class SheetOptions_serializer { const modeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let modeTmpBuf : SheetMode | undefined = undefined if ((modeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - modeTmpBuf = TypeChecker.SheetMode_FromNumeric(valueDeserializer.readInt32()) + modeTmpBuf = SheetMode.fromValue(valueDeserializer.readInt32()) } const modeTmpResult : SheetMode | undefined = modeTmpBuf const scrollSizeModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let scrollSizeModeTmpBuf : ScrollSizeMode | undefined = undefined if ((scrollSizeModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - scrollSizeModeTmpBuf = TypeChecker.ScrollSizeMode_FromNumeric(valueDeserializer.readInt32()) + scrollSizeModeTmpBuf = ScrollSizeMode.fromValue(valueDeserializer.readInt32()) } const scrollSizeModeTmpResult : ScrollSizeMode | undefined = scrollSizeModeTmpBuf const onDetentsDidChangeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -20632,7 +20563,7 @@ export class SheetOptions_serializer { onTypeDidChangeTmpBuf_BufArgsSerializer.writeInt32(onTypeDidChangeTmpBuf_BufResource.resourceId); onTypeDidChangeTmpBuf_BufArgsSerializer.writePointer(onTypeDidChangeTmpBuf_BufCall); onTypeDidChangeTmpBuf_BufArgsSerializer.writePointer(onTypeDidChangeTmpBuf_BufCallSync); - onTypeDidChangeTmpBuf_BufArgsSerializer.writeInt32(TypeChecker.SheetType_ToNumeric(value0)); + onTypeDidChangeTmpBuf_BufArgsSerializer.writeInt32(value0.valueOf()); InteropNativeModule._CallCallbackSync(10, -224451112, onTypeDidChangeTmpBuf_BufArgsSerializer.asBuffer(), onTypeDidChangeTmpBuf_BufArgsSerializer.length()); onTypeDidChangeTmpBuf_BufArgsSerializer.release(); return; @@ -20640,15 +20571,15 @@ export class SheetOptions_serializer { } const onTypeDidChangeTmpResult : ((value0: SheetType) => void) | undefined = onTypeDidChangeTmpBuf const uiContextTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let uiContextTmpBuf : UIContext | undefined = undefined + let uiContextTmpBuf : ohos_arkui_UIContext_UIContext | undefined = undefined if ((uiContextTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - uiContextTmpBuf = (UIContext_serializer.read(valueDeserializer) as UIContext) + uiContextTmpBuf = (ohos_arkui_UIContext_UIContext_serializer.read(valueDeserializer) as ohos_arkui_UIContext_UIContext) } - const uiContextTmpResult : UIContext | undefined = uiContextTmpBuf + const uiContextTmpResult : ohos_arkui_UIContext_UIContext | undefined = uiContextTmpBuf const keyboardAvoidModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let keyboardAvoidModeTmpBuf : SheetKeyboardAvoidMode | undefined = undefined if ((keyboardAvoidModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - keyboardAvoidModeTmpBuf = TypeChecker.SheetKeyboardAvoidMode_FromNumeric(valueDeserializer.readInt32()) + keyboardAvoidModeTmpBuf = SheetKeyboardAvoidMode.fromValue(valueDeserializer.readInt32()) } const keyboardAvoidModeTmpResult : SheetKeyboardAvoidMode | undefined = keyboardAvoidModeTmpBuf const enableHoverModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -20660,15 +20591,15 @@ export class SheetOptions_serializer { const hoverModeAreaTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let hoverModeAreaTmpBuf : HoverModeAreaType | undefined = undefined if ((hoverModeAreaTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - hoverModeAreaTmpBuf = TypeChecker.HoverModeAreaType_FromNumeric(valueDeserializer.readInt32()) + hoverModeAreaTmpBuf = HoverModeAreaType.fromValue(valueDeserializer.readInt32()) } const hoverModeAreaTmpResult : HoverModeAreaType | undefined = hoverModeAreaTmpBuf const offsetTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let offsetTmpBuf : Position | undefined = undefined + let offsetTmpBuf : arkui_component_units_Position | undefined = undefined if ((offsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - offsetTmpBuf = Position_serializer.read(valueDeserializer) + offsetTmpBuf = arkui_component_units_Position_serializer.read(valueDeserializer) } - const offsetTmpResult : Position | undefined = offsetTmpBuf + const offsetTmpResult : arkui_component_units_Position | undefined = offsetTmpBuf const effectEdgeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let effectEdgeTmpBuf : number | undefined = undefined if ((effectEdgeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -20676,42 +20607,42 @@ export class SheetOptions_serializer { } const effectEdgeTmpResult : number | undefined = effectEdgeTmpBuf const radiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let radiusTmpBuf : LengthMetrics | BorderRadiuses | LocalizedBorderRadiuses | undefined = undefined + let radiusTmpBuf : arkui_Graphics_LengthMetrics | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses | undefined = undefined if ((radiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const radiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let radiusTmpBuf_ : LengthMetrics | BorderRadiuses | LocalizedBorderRadiuses | undefined + let radiusTmpBuf_ : arkui_Graphics_LengthMetrics | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses | undefined if (radiusTmpBuf_UnionSelector == (0).toChar()) { - radiusTmpBuf_ = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + radiusTmpBuf_ = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } else if (radiusTmpBuf_UnionSelector == (1).toChar()) { - radiusTmpBuf_ = BorderRadiuses_serializer.read(valueDeserializer) + radiusTmpBuf_ = arkui_component_units_BorderRadiuses_serializer.read(valueDeserializer) } else if (radiusTmpBuf_UnionSelector == (2).toChar()) { radiusTmpBuf_ = LocalizedBorderRadiuses_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation.") } - radiusTmpBuf = (radiusTmpBuf_ as LengthMetrics | BorderRadiuses | LocalizedBorderRadiuses) + radiusTmpBuf = (radiusTmpBuf_ as arkui_Graphics_LengthMetrics | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses) } - const radiusTmpResult : LengthMetrics | BorderRadiuses | LocalizedBorderRadiuses | undefined = radiusTmpBuf + const radiusTmpResult : arkui_Graphics_LengthMetrics | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses | undefined = radiusTmpBuf const detentSelectionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let detentSelectionTmpBuf : SheetSize | Length | undefined = undefined if ((detentSelectionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const detentSelectionTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() let detentSelectionTmpBuf_ : SheetSize | Length | undefined if (detentSelectionTmpBuf_UnionSelector == (0).toChar()) { - detentSelectionTmpBuf_ = TypeChecker.SheetSize_FromNumeric(valueDeserializer.readInt32()) + detentSelectionTmpBuf_ = SheetSize.fromValue(valueDeserializer.readInt32()) } else if (detentSelectionTmpBuf_UnionSelector == (1).toChar()) { const detentSelectionTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let detentSelectionTmpBuf_BufU : string | number | Resource | undefined + let detentSelectionTmpBuf_BufU : string | number | global_resource_Resource | undefined if (detentSelectionTmpBuf_BufUUnionSelector == (0).toChar()) { detentSelectionTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (detentSelectionTmpBuf_BufUUnionSelector == (1).toChar()) { detentSelectionTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (detentSelectionTmpBuf_BufUUnionSelector == (2).toChar()) { - detentSelectionTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + detentSelectionTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for detentSelectionTmpBuf_BufU has to be chosen through deserialisation.") } - detentSelectionTmpBuf_ = (detentSelectionTmpBuf_BufU as string | number | Resource) + detentSelectionTmpBuf_ = (detentSelectionTmpBuf_BufU as string | number | global_resource_Resource) } else { throw new Error("One of the branches for detentSelectionTmpBuf_ has to be chosen through deserialisation.") } @@ -20727,7 +20658,7 @@ export class SheetOptions_serializer { const placementTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let placementTmpBuf : Placement | undefined = undefined if ((placementTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - placementTmpBuf = TypeChecker.Placement_FromNumeric(valueDeserializer.readInt32()) + placementTmpBuf = Placement.fromValue(valueDeserializer.readInt32()) } const placementTmpResult : Placement | undefined = placementTmpBuf const placementOnTargetTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -20804,7 +20735,7 @@ export class PopupOptions_serializer { if (valueHolderForPlacement !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForPlacementTmpValue = (valueHolderForPlacement as Placement) - valueSerializer.writeInt32(TypeChecker.Placement_ToNumeric(valueHolderForPlacementTmpValue)) + valueSerializer.writeInt32(valueHolderForPlacementTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -20844,10 +20775,10 @@ export class PopupOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForArrowOffsetTmpValueForIdx1 = valueHolderForArrowOffsetTmpValue as number valueSerializer.writeNumber(valueHolderForArrowOffsetTmpValueForIdx1) - } else if (valueHolderForArrowOffsetTmpValue instanceof Resource) { + } else if (valueHolderForArrowOffsetTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForArrowOffsetTmpValueForIdx2 = valueHolderForArrowOffsetTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForArrowOffsetTmpValueForIdx2) + const valueHolderForArrowOffsetTmpValueForIdx2 = valueHolderForArrowOffsetTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForArrowOffsetTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -20896,10 +20827,10 @@ export class PopupOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForTargetSpaceTmpValueForIdx1 = valueHolderForTargetSpaceTmpValue as number valueSerializer.writeNumber(valueHolderForTargetSpaceTmpValueForIdx1) - } else if (valueHolderForTargetSpaceTmpValue instanceof Resource) { + } else if (valueHolderForTargetSpaceTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForTargetSpaceTmpValueForIdx2 = valueHolderForTargetSpaceTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTargetSpaceTmpValueForIdx2) + const valueHolderForTargetSpaceTmpValueForIdx2 = valueHolderForTargetSpaceTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTargetSpaceTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -20916,7 +20847,7 @@ export class PopupOptions_serializer { if (valueHolderForOffset !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForOffsetTmpValue = valueHolderForOffset! - Position_serializer.write(valueSerializer, valueHolderForOffsetTmpValue) + arkui_component_units_Position_serializer.write(valueSerializer, valueHolderForOffsetTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -20924,18 +20855,18 @@ export class PopupOptions_serializer { if (valueHolderForPopupColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForPopupColorTmpValue = valueHolderForPopupColor! - if (valueHolderForPopupColorTmpValue instanceof Color) { + if (valueHolderForPopupColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForPopupColorTmpValueForIdx0 = valueHolderForPopupColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForPopupColorTmpValueForIdx0)) + const valueHolderForPopupColorTmpValueForIdx0 = valueHolderForPopupColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForPopupColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForPopupColorTmpValue instanceof string) { valueSerializer.writeInt8((1).toChar()) const valueHolderForPopupColorTmpValueForIdx1 = valueHolderForPopupColorTmpValue as string valueSerializer.writeString(valueHolderForPopupColorTmpValueForIdx1) - } else if (valueHolderForPopupColorTmpValue instanceof Resource) { + } else if (valueHolderForPopupColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForPopupColorTmpValueForIdx2 = valueHolderForPopupColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForPopupColorTmpValueForIdx2) + const valueHolderForPopupColorTmpValueForIdx2 = valueHolderForPopupColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForPopupColorTmpValueForIdx2) } else if (valueHolderForPopupColorTmpValue instanceof number) { valueSerializer.writeInt8((3).toChar()) const valueHolderForPopupColorTmpValueForIdx3 = valueHolderForPopupColorTmpValue as number @@ -20964,10 +20895,10 @@ export class PopupOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue as number valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1) - } else if (valueHolderForWidthTmpValue instanceof Resource) { + } else if (valueHolderForWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx2) + const valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -20976,7 +20907,7 @@ export class PopupOptions_serializer { if (valueHolderForArrowPointPosition !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForArrowPointPositionTmpValue = (valueHolderForArrowPointPosition as ArrowPointPosition) - valueSerializer.writeInt32(TypeChecker.ArrowPointPosition_ToNumeric(valueHolderForArrowPointPositionTmpValue)) + valueSerializer.writeInt32(valueHolderForArrowPointPositionTmpValue.getOrdinal()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -20992,10 +20923,10 @@ export class PopupOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForArrowWidthTmpValueForIdx1 = valueHolderForArrowWidthTmpValue as number valueSerializer.writeNumber(valueHolderForArrowWidthTmpValueForIdx1) - } else if (valueHolderForArrowWidthTmpValue instanceof Resource) { + } else if (valueHolderForArrowWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForArrowWidthTmpValueForIdx2 = valueHolderForArrowWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForArrowWidthTmpValueForIdx2) + const valueHolderForArrowWidthTmpValueForIdx2 = valueHolderForArrowWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForArrowWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -21012,10 +20943,10 @@ export class PopupOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForArrowHeightTmpValueForIdx1 = valueHolderForArrowHeightTmpValue as number valueSerializer.writeNumber(valueHolderForArrowHeightTmpValueForIdx1) - } else if (valueHolderForArrowHeightTmpValue instanceof Resource) { + } else if (valueHolderForArrowHeightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForArrowHeightTmpValueForIdx2 = valueHolderForArrowHeightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForArrowHeightTmpValueForIdx2) + const valueHolderForArrowHeightTmpValueForIdx2 = valueHolderForArrowHeightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForArrowHeightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -21032,10 +20963,10 @@ export class PopupOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue as number valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx1) - } else if (valueHolderForRadiusTmpValue instanceof Resource) { + } else if (valueHolderForRadiusTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForRadiusTmpValueForIdx2 = valueHolderForRadiusTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx2) + const valueHolderForRadiusTmpValueForIdx2 = valueHolderForRadiusTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -21051,7 +20982,7 @@ export class PopupOptions_serializer { } else if (valueHolderForShadowTmpValue instanceof ShadowStyle) { valueSerializer.writeInt8((1).toChar()) const valueHolderForShadowTmpValueForIdx1 = valueHolderForShadowTmpValue as ShadowStyle - valueSerializer.writeInt32(TypeChecker.ShadowStyle_ToNumeric(valueHolderForShadowTmpValueForIdx1)) + valueSerializer.writeInt32(valueHolderForShadowTmpValueForIdx1.valueOf()) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -21060,7 +20991,7 @@ export class PopupOptions_serializer { if (valueHolderForBackgroundBlurStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBackgroundBlurStyleTmpValue = (valueHolderForBackgroundBlurStyle as BlurStyle) - valueSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(valueHolderForBackgroundBlurStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForBackgroundBlurStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -21108,7 +21039,47 @@ export class PopupOptions_serializer { if (valueHolderForKeyboardAvoidMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForKeyboardAvoidModeTmpValue = (valueHolderForKeyboardAvoidMode as KeyboardAvoidMode) - valueSerializer.writeInt32(TypeChecker.KeyboardAvoidMode_ToNumeric(valueHolderForKeyboardAvoidModeTmpValue)) + valueSerializer.writeInt32(valueHolderForKeyboardAvoidModeTmpValue.valueOf()) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForColorMode = value.colorMode + if (valueHolderForColorMode !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForColorModeTmpValue = (valueHolderForColorMode as AnchoredColorMode) + valueSerializer.writeInt32(valueHolderForColorModeTmpValue.valueOf()) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForOnWillDisappear = value.onWillDisappear + if (valueHolderForOnWillDisappear !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForOnWillDisappearTmpValue = valueHolderForOnWillDisappear! + valueSerializer.holdAndWriteCallback(valueHolderForOnWillDisappearTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForOnDidAppear = value.onDidAppear + if (valueHolderForOnDidAppear !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForOnDidAppearTmpValue = valueHolderForOnDidAppear! + valueSerializer.holdAndWriteCallback(valueHolderForOnDidAppearTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForOnWillAppear = value.onWillAppear + if (valueHolderForOnWillAppear !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForOnWillAppearTmpValue = valueHolderForOnWillAppear! + valueSerializer.holdAndWriteCallback(valueHolderForOnWillAppearTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForOnDidDisappear = value.onDidDisappear + if (valueHolderForOnDidDisappear !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForOnDidDisappearTmpValue = valueHolderForOnDidDisappear! + valueSerializer.holdAndWriteCallback(valueHolderForOnDidDisappearTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -21119,7 +21090,7 @@ export class PopupOptions_serializer { const placementTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let placementTmpBuf : Placement | undefined = undefined if ((placementTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - placementTmpBuf = TypeChecker.Placement_FromNumeric(valueDeserializer.readInt32()) + placementTmpBuf = Placement.fromValue(valueDeserializer.readInt32()) } const placementTmpResult : Placement | undefined = placementTmpBuf const primaryButtonTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -21156,17 +21127,17 @@ export class PopupOptions_serializer { let arrowOffsetTmpBuf : Length | undefined = undefined if ((arrowOffsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const arrowOffsetTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let arrowOffsetTmpBuf_ : string | number | Resource | undefined + let arrowOffsetTmpBuf_ : string | number | global_resource_Resource | undefined if (arrowOffsetTmpBuf_UnionSelector == (0).toChar()) { arrowOffsetTmpBuf_ = (valueDeserializer.readString() as string) } else if (arrowOffsetTmpBuf_UnionSelector == (1).toChar()) { arrowOffsetTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (arrowOffsetTmpBuf_UnionSelector == (2).toChar()) { - arrowOffsetTmpBuf_ = Resource_serializer.read(valueDeserializer) + arrowOffsetTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for arrowOffsetTmpBuf_ has to be chosen through deserialisation.") } - arrowOffsetTmpBuf = (arrowOffsetTmpBuf_ as string | number | Resource) + arrowOffsetTmpBuf = (arrowOffsetTmpBuf_ as string | number | global_resource_Resource) } const arrowOffsetTmpResult : Length | undefined = arrowOffsetTmpBuf const showInSubWindowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -21200,17 +21171,17 @@ export class PopupOptions_serializer { let targetSpaceTmpBuf : Length | undefined = undefined if ((targetSpaceTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const targetSpaceTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let targetSpaceTmpBuf_ : string | number | Resource | undefined + let targetSpaceTmpBuf_ : string | number | global_resource_Resource | undefined if (targetSpaceTmpBuf_UnionSelector == (0).toChar()) { targetSpaceTmpBuf_ = (valueDeserializer.readString() as string) } else if (targetSpaceTmpBuf_UnionSelector == (1).toChar()) { targetSpaceTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (targetSpaceTmpBuf_UnionSelector == (2).toChar()) { - targetSpaceTmpBuf_ = Resource_serializer.read(valueDeserializer) + targetSpaceTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for targetSpaceTmpBuf_ has to be chosen through deserialisation.") } - targetSpaceTmpBuf = (targetSpaceTmpBuf_ as string | number | Resource) + targetSpaceTmpBuf = (targetSpaceTmpBuf_ as string | number | global_resource_Resource) } const targetSpaceTmpResult : Length | undefined = targetSpaceTmpBuf const enableArrowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -21220,30 +21191,30 @@ export class PopupOptions_serializer { } const enableArrowTmpResult : boolean | undefined = enableArrowTmpBuf const offsetTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let offsetTmpBuf : Position | undefined = undefined + let offsetTmpBuf : arkui_component_units_Position | undefined = undefined if ((offsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - offsetTmpBuf = Position_serializer.read(valueDeserializer) + offsetTmpBuf = arkui_component_units_Position_serializer.read(valueDeserializer) } - const offsetTmpResult : Position | undefined = offsetTmpBuf + const offsetTmpResult : arkui_component_units_Position | undefined = offsetTmpBuf const popupColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let popupColorTmpBuf : Color | string | Resource | number | undefined = undefined + let popupColorTmpBuf : arkui_component_enums_Color | string | global_resource_Resource | number | undefined = undefined if ((popupColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const popupColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let popupColorTmpBuf_ : Color | string | Resource | number | undefined + let popupColorTmpBuf_ : arkui_component_enums_Color | string | global_resource_Resource | number | undefined if (popupColorTmpBuf_UnionSelector == (0).toChar()) { - popupColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + popupColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (popupColorTmpBuf_UnionSelector == (1).toChar()) { popupColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (popupColorTmpBuf_UnionSelector == (2).toChar()) { - popupColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + popupColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else if (popupColorTmpBuf_UnionSelector == (3).toChar()) { popupColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else { throw new Error("One of the branches for popupColorTmpBuf_ has to be chosen through deserialisation.") } - popupColorTmpBuf = (popupColorTmpBuf_ as Color | string | Resource | number) + popupColorTmpBuf = (popupColorTmpBuf_ as arkui_component_enums_Color | string | global_resource_Resource | number) } - const popupColorTmpResult : Color | string | Resource | number | undefined = popupColorTmpBuf + const popupColorTmpResult : arkui_component_enums_Color | string | global_resource_Resource | number | undefined = popupColorTmpBuf const autoCancelTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let autoCancelTmpBuf : boolean | undefined = undefined if ((autoCancelTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -21254,74 +21225,74 @@ export class PopupOptions_serializer { let widthTmpBuf : Dimension | undefined = undefined if ((widthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const widthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let widthTmpBuf_ : string | number | Resource | undefined + let widthTmpBuf_ : string | number | global_resource_Resource | undefined if (widthTmpBuf_UnionSelector == (0).toChar()) { widthTmpBuf_ = (valueDeserializer.readString() as string) } else if (widthTmpBuf_UnionSelector == (1).toChar()) { widthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (widthTmpBuf_UnionSelector == (2).toChar()) { - widthTmpBuf_ = Resource_serializer.read(valueDeserializer) + widthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for widthTmpBuf_ has to be chosen through deserialisation.") } - widthTmpBuf = (widthTmpBuf_ as string | number | Resource) + widthTmpBuf = (widthTmpBuf_ as string | number | global_resource_Resource) } const widthTmpResult : Dimension | undefined = widthTmpBuf const arrowPointPositionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let arrowPointPositionTmpBuf : ArrowPointPosition | undefined = undefined if ((arrowPointPositionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - arrowPointPositionTmpBuf = TypeChecker.ArrowPointPosition_FromNumeric(valueDeserializer.readInt32()) + arrowPointPositionTmpBuf = ArrowPointPosition.values()[valueDeserializer.readInt32()] } const arrowPointPositionTmpResult : ArrowPointPosition | undefined = arrowPointPositionTmpBuf const arrowWidthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let arrowWidthTmpBuf : Dimension | undefined = undefined if ((arrowWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const arrowWidthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let arrowWidthTmpBuf_ : string | number | Resource | undefined + let arrowWidthTmpBuf_ : string | number | global_resource_Resource | undefined if (arrowWidthTmpBuf_UnionSelector == (0).toChar()) { arrowWidthTmpBuf_ = (valueDeserializer.readString() as string) } else if (arrowWidthTmpBuf_UnionSelector == (1).toChar()) { arrowWidthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (arrowWidthTmpBuf_UnionSelector == (2).toChar()) { - arrowWidthTmpBuf_ = Resource_serializer.read(valueDeserializer) + arrowWidthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for arrowWidthTmpBuf_ has to be chosen through deserialisation.") } - arrowWidthTmpBuf = (arrowWidthTmpBuf_ as string | number | Resource) + arrowWidthTmpBuf = (arrowWidthTmpBuf_ as string | number | global_resource_Resource) } const arrowWidthTmpResult : Dimension | undefined = arrowWidthTmpBuf const arrowHeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let arrowHeightTmpBuf : Dimension | undefined = undefined if ((arrowHeightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const arrowHeightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let arrowHeightTmpBuf_ : string | number | Resource | undefined + let arrowHeightTmpBuf_ : string | number | global_resource_Resource | undefined if (arrowHeightTmpBuf_UnionSelector == (0).toChar()) { arrowHeightTmpBuf_ = (valueDeserializer.readString() as string) } else if (arrowHeightTmpBuf_UnionSelector == (1).toChar()) { arrowHeightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (arrowHeightTmpBuf_UnionSelector == (2).toChar()) { - arrowHeightTmpBuf_ = Resource_serializer.read(valueDeserializer) + arrowHeightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for arrowHeightTmpBuf_ has to be chosen through deserialisation.") } - arrowHeightTmpBuf = (arrowHeightTmpBuf_ as string | number | Resource) + arrowHeightTmpBuf = (arrowHeightTmpBuf_ as string | number | global_resource_Resource) } const arrowHeightTmpResult : Dimension | undefined = arrowHeightTmpBuf const radiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let radiusTmpBuf : Dimension | undefined = undefined if ((radiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const radiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let radiusTmpBuf_ : string | number | Resource | undefined + let radiusTmpBuf_ : string | number | global_resource_Resource | undefined if (radiusTmpBuf_UnionSelector == (0).toChar()) { radiusTmpBuf_ = (valueDeserializer.readString() as string) } else if (radiusTmpBuf_UnionSelector == (1).toChar()) { radiusTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (radiusTmpBuf_UnionSelector == (2).toChar()) { - radiusTmpBuf_ = Resource_serializer.read(valueDeserializer) + radiusTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation.") } - radiusTmpBuf = (radiusTmpBuf_ as string | number | Resource) + radiusTmpBuf = (radiusTmpBuf_ as string | number | global_resource_Resource) } const radiusTmpResult : Dimension | undefined = radiusTmpBuf const shadowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -21332,7 +21303,7 @@ export class PopupOptions_serializer { if (shadowTmpBuf_UnionSelector == (0).toChar()) { shadowTmpBuf_ = ShadowOptions_serializer.read(valueDeserializer) } else if (shadowTmpBuf_UnionSelector == (1).toChar()) { - shadowTmpBuf_ = TypeChecker.ShadowStyle_FromNumeric(valueDeserializer.readInt32()) + shadowTmpBuf_ = ShadowStyle.fromValue(valueDeserializer.readInt32()) } else { throw new Error("One of the branches for shadowTmpBuf_ has to be chosen through deserialisation.") } @@ -21342,7 +21313,7 @@ export class PopupOptions_serializer { const backgroundBlurStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let backgroundBlurStyleTmpBuf : BlurStyle | undefined = undefined if ((backgroundBlurStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - backgroundBlurStyleTmpBuf = TypeChecker.BlurStyle_FromNumeric(valueDeserializer.readInt32()) + backgroundBlurStyleTmpBuf = BlurStyle.fromValue(valueDeserializer.readInt32()) } const backgroundBlurStyleTmpResult : BlurStyle | undefined = backgroundBlurStyleTmpBuf const transitionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -21393,21 +21364,95 @@ export class PopupOptions_serializer { const keyboardAvoidModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let keyboardAvoidModeTmpBuf : KeyboardAvoidMode | undefined = undefined if ((keyboardAvoidModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - keyboardAvoidModeTmpBuf = TypeChecker.KeyboardAvoidMode_FromNumeric(valueDeserializer.readInt32()) + keyboardAvoidModeTmpBuf = KeyboardAvoidMode.fromValue(valueDeserializer.readInt32()) } const keyboardAvoidModeTmpResult : KeyboardAvoidMode | undefined = keyboardAvoidModeTmpBuf - let value : PopupOptions = ({message: messageTmpResult, placement: placementTmpResult, primaryButton: primaryButtonTmpResult, secondaryButton: secondaryButtonTmpResult, onStateChange: onStateChangeTmpResult, arrowOffset: arrowOffsetTmpResult, showInSubWindow: showInSubWindowTmpResult, mask: maskTmpResult, messageOptions: messageOptionsTmpResult, targetSpace: targetSpaceTmpResult, enableArrow: enableArrowTmpResult, offset: offsetTmpResult, popupColor: popupColorTmpResult, autoCancel: autoCancelTmpResult, width: widthTmpResult, arrowPointPosition: arrowPointPositionTmpResult, arrowWidth: arrowWidthTmpResult, arrowHeight: arrowHeightTmpResult, radius: radiusTmpResult, shadow: shadowTmpResult, backgroundBlurStyle: backgroundBlurStyleTmpResult, transition: transitionTmpResult, onWillDismiss: onWillDismissTmpResult, enableHoverMode: enableHoverModeTmpResult, followTransformOfTarget: followTransformOfTargetTmpResult, keyboardAvoidMode: keyboardAvoidModeTmpResult} as PopupOptions) + const colorModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let colorModeTmpBuf : AnchoredColorMode | undefined = undefined + if ((colorModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + colorModeTmpBuf = AnchoredColorMode.fromValue(valueDeserializer.readInt32()) + } + const colorModeTmpResult : AnchoredColorMode | undefined = colorModeTmpBuf + const onWillDisappearTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let onWillDisappearTmpBuf : (() => void) | undefined = undefined + if ((onWillDisappearTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const onWillDisappearTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() + const onWillDisappearTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() + const onWillDisappearTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() + onWillDisappearTmpBuf = ():void => { + const onWillDisappearTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); + onWillDisappearTmpBuf_BufArgsSerializer.writeInt32(onWillDisappearTmpBuf_BufResource.resourceId); + onWillDisappearTmpBuf_BufArgsSerializer.writePointer(onWillDisappearTmpBuf_BufCall); + onWillDisappearTmpBuf_BufArgsSerializer.writePointer(onWillDisappearTmpBuf_BufCallSync); + InteropNativeModule._CallCallbackSync(10, -1867723152, onWillDisappearTmpBuf_BufArgsSerializer.asBuffer(), onWillDisappearTmpBuf_BufArgsSerializer.length()); + onWillDisappearTmpBuf_BufArgsSerializer.release(); + return; + } + } + const onWillDisappearTmpResult : (() => void) | undefined = onWillDisappearTmpBuf + const onDidAppearTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let onDidAppearTmpBuf : (() => void) | undefined = undefined + if ((onDidAppearTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const onDidAppearTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() + const onDidAppearTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() + const onDidAppearTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() + onDidAppearTmpBuf = ():void => { + const onDidAppearTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); + onDidAppearTmpBuf_BufArgsSerializer.writeInt32(onDidAppearTmpBuf_BufResource.resourceId); + onDidAppearTmpBuf_BufArgsSerializer.writePointer(onDidAppearTmpBuf_BufCall); + onDidAppearTmpBuf_BufArgsSerializer.writePointer(onDidAppearTmpBuf_BufCallSync); + InteropNativeModule._CallCallbackSync(10, -1867723152, onDidAppearTmpBuf_BufArgsSerializer.asBuffer(), onDidAppearTmpBuf_BufArgsSerializer.length()); + onDidAppearTmpBuf_BufArgsSerializer.release(); + return; + } + } + const onDidAppearTmpResult : (() => void) | undefined = onDidAppearTmpBuf + const onWillAppearTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let onWillAppearTmpBuf : (() => void) | undefined = undefined + if ((onWillAppearTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const onWillAppearTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() + const onWillAppearTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() + const onWillAppearTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() + onWillAppearTmpBuf = ():void => { + const onWillAppearTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); + onWillAppearTmpBuf_BufArgsSerializer.writeInt32(onWillAppearTmpBuf_BufResource.resourceId); + onWillAppearTmpBuf_BufArgsSerializer.writePointer(onWillAppearTmpBuf_BufCall); + onWillAppearTmpBuf_BufArgsSerializer.writePointer(onWillAppearTmpBuf_BufCallSync); + InteropNativeModule._CallCallbackSync(10, -1867723152, onWillAppearTmpBuf_BufArgsSerializer.asBuffer(), onWillAppearTmpBuf_BufArgsSerializer.length()); + onWillAppearTmpBuf_BufArgsSerializer.release(); + return; + } + } + const onWillAppearTmpResult : (() => void) | undefined = onWillAppearTmpBuf + const onDidDisappearTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let onDidDisappearTmpBuf : (() => void) | undefined = undefined + if ((onDidDisappearTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const onDidDisappearTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() + const onDidDisappearTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() + const onDidDisappearTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() + onDidDisappearTmpBuf = ():void => { + const onDidDisappearTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); + onDidDisappearTmpBuf_BufArgsSerializer.writeInt32(onDidDisappearTmpBuf_BufResource.resourceId); + onDidDisappearTmpBuf_BufArgsSerializer.writePointer(onDidDisappearTmpBuf_BufCall); + onDidDisappearTmpBuf_BufArgsSerializer.writePointer(onDidDisappearTmpBuf_BufCallSync); + InteropNativeModule._CallCallbackSync(10, -1867723152, onDidDisappearTmpBuf_BufArgsSerializer.asBuffer(), onDidDisappearTmpBuf_BufArgsSerializer.length()); + onDidDisappearTmpBuf_BufArgsSerializer.release(); + return; + } + } + const onDidDisappearTmpResult : (() => void) | undefined = onDidDisappearTmpBuf + let value : PopupOptions = ({message: messageTmpResult, placement: placementTmpResult, primaryButton: primaryButtonTmpResult, secondaryButton: secondaryButtonTmpResult, onStateChange: onStateChangeTmpResult, arrowOffset: arrowOffsetTmpResult, showInSubWindow: showInSubWindowTmpResult, mask: maskTmpResult, messageOptions: messageOptionsTmpResult, targetSpace: targetSpaceTmpResult, enableArrow: enableArrowTmpResult, offset: offsetTmpResult, popupColor: popupColorTmpResult, autoCancel: autoCancelTmpResult, width: widthTmpResult, arrowPointPosition: arrowPointPositionTmpResult, arrowWidth: arrowWidthTmpResult, arrowHeight: arrowHeightTmpResult, radius: radiusTmpResult, shadow: shadowTmpResult, backgroundBlurStyle: backgroundBlurStyleTmpResult, transition: transitionTmpResult, onWillDismiss: onWillDismissTmpResult, enableHoverMode: enableHoverModeTmpResult, followTransformOfTarget: followTransformOfTargetTmpResult, keyboardAvoidMode: keyboardAvoidModeTmpResult, colorMode: colorModeTmpResult, onWillDisappear: onWillDisappearTmpResult, onDidAppear: onDidAppearTmpResult, onWillAppear: onWillAppearTmpResult, onDidDisappear: onDidDisappearTmpResult} as PopupOptions) return value } } export interface AccessibilityHoverEvent { type: AccessibilityHoverType - x: number - y: number - displayX: number - displayY: number - windowX: number - windowY: number + x: double + y: double + displayX: double + displayY: double + windowX: double + windowY: double } export class AccessibilityHoverEventInternal extends BaseEventInternal implements MaterializedBase,AccessibilityHoverEvent { get type(): AccessibilityHoverType { @@ -21416,40 +21461,40 @@ export class AccessibilityHoverEventInternal extends BaseEventInternal implement set type(type: AccessibilityHoverType) { this.setType(type) } - get x(): number { + get x(): double { return this.getX() } - set x(x: number) { + set x(x: double) { this.setX(x) } - get y(): number { + get y(): double { return this.getY() } - set y(y: number) { + set y(y: double) { this.setY(y) } - get displayX(): number { + get displayX(): double { return this.getDisplayX() } - set displayX(displayX: number) { + set displayX(displayX: double) { this.setDisplayX(displayX) } - get displayY(): number { + get displayY(): double { return this.getDisplayY() } - set displayY(displayY: number) { + set displayY(displayY: double) { this.setDisplayY(displayY) } - get windowX(): number { + get windowX(): double { return this.getWindowX() } - set windowX(windowX: number) { + set windowX(windowX: double) { this.setWindowX(windowX) } - get windowY(): number { + get windowY(): double { return this.getWindowY() } - set windowY(windowY: number) { + set windowY(windowY: double) { this.setWindowY(windowY) } constructor(peerPtr: KPointer) { @@ -21476,101 +21521,101 @@ export class AccessibilityHoverEventInternal extends BaseEventInternal implement this.setType_serialize(type_casted) return } - private getX(): number { + private getX(): double { return this.getX_serialize() } - private setX(x: number): void { - const x_casted = x as (number) + private setX(x: double): void { + const x_casted = x as (double) this.setX_serialize(x_casted) return } - private getY(): number { + private getY(): double { return this.getY_serialize() } - private setY(y: number): void { - const y_casted = y as (number) + private setY(y: double): void { + const y_casted = y as (double) this.setY_serialize(y_casted) return } - private getDisplayX(): number { + private getDisplayX(): double { return this.getDisplayX_serialize() } - private setDisplayX(displayX: number): void { - const displayX_casted = displayX as (number) + private setDisplayX(displayX: double): void { + const displayX_casted = displayX as (double) this.setDisplayX_serialize(displayX_casted) return } - private getDisplayY(): number { + private getDisplayY(): double { return this.getDisplayY_serialize() } - private setDisplayY(displayY: number): void { - const displayY_casted = displayY as (number) + private setDisplayY(displayY: double): void { + const displayY_casted = displayY as (double) this.setDisplayY_serialize(displayY_casted) return } - private getWindowX(): number { + private getWindowX(): double { return this.getWindowX_serialize() } - private setWindowX(windowX: number): void { - const windowX_casted = windowX as (number) + private setWindowX(windowX: double): void { + const windowX_casted = windowX as (double) this.setWindowX_serialize(windowX_casted) return } - private getWindowY(): number { + private getWindowY(): double { return this.getWindowY_serialize() } - private setWindowY(windowY: number): void { - const windowY_casted = windowY as (number) + private setWindowY(windowY: double): void { + const windowY_casted = windowY as (double) this.setWindowY_serialize(windowY_casted) return } private getType_serialize(): AccessibilityHoverType { const retval = ArkUIGeneratedNativeModule._AccessibilityHoverEvent_getType(this.peer!.ptr) - return TypeChecker.AccessibilityHoverType_FromNumeric(retval) + return AccessibilityHoverType.fromValue(retval) } private setType_serialize(type: AccessibilityHoverType): void { - ArkUIGeneratedNativeModule._AccessibilityHoverEvent_setType(this.peer!.ptr, TypeChecker.AccessibilityHoverType_ToNumeric(type)) + ArkUIGeneratedNativeModule._AccessibilityHoverEvent_setType(this.peer!.ptr, type.valueOf()) } - private getX_serialize(): number { + private getX_serialize(): double { const retval = ArkUIGeneratedNativeModule._AccessibilityHoverEvent_getX(this.peer!.ptr) return retval } - private setX_serialize(x: number): void { + private setX_serialize(x: double): void { ArkUIGeneratedNativeModule._AccessibilityHoverEvent_setX(this.peer!.ptr, x) } - private getY_serialize(): number { + private getY_serialize(): double { const retval = ArkUIGeneratedNativeModule._AccessibilityHoverEvent_getY(this.peer!.ptr) return retval } - private setY_serialize(y: number): void { + private setY_serialize(y: double): void { ArkUIGeneratedNativeModule._AccessibilityHoverEvent_setY(this.peer!.ptr, y) } - private getDisplayX_serialize(): number { + private getDisplayX_serialize(): double { const retval = ArkUIGeneratedNativeModule._AccessibilityHoverEvent_getDisplayX(this.peer!.ptr) return retval } - private setDisplayX_serialize(displayX: number): void { + private setDisplayX_serialize(displayX: double): void { ArkUIGeneratedNativeModule._AccessibilityHoverEvent_setDisplayX(this.peer!.ptr, displayX) } - private getDisplayY_serialize(): number { + private getDisplayY_serialize(): double { const retval = ArkUIGeneratedNativeModule._AccessibilityHoverEvent_getDisplayY(this.peer!.ptr) return retval } - private setDisplayY_serialize(displayY: number): void { + private setDisplayY_serialize(displayY: double): void { ArkUIGeneratedNativeModule._AccessibilityHoverEvent_setDisplayY(this.peer!.ptr, displayY) } - private getWindowX_serialize(): number { + private getWindowX_serialize(): double { const retval = ArkUIGeneratedNativeModule._AccessibilityHoverEvent_getWindowX(this.peer!.ptr) return retval } - private setWindowX_serialize(windowX: number): void { + private setWindowX_serialize(windowX: double): void { ArkUIGeneratedNativeModule._AccessibilityHoverEvent_setWindowX(this.peer!.ptr, windowX) } - private getWindowY_serialize(): number { + private getWindowY_serialize(): double { const retval = ArkUIGeneratedNativeModule._AccessibilityHoverEvent_getWindowY(this.peer!.ptr) return retval } - private setWindowY_serialize(windowY: number): void { + private setWindowY_serialize(windowY: double): void { ArkUIGeneratedNativeModule._AccessibilityHoverEvent_setWindowY(this.peer!.ptr, windowY) } } @@ -21747,10 +21792,10 @@ export class AxisEventInternal extends BaseEventInternal implements Materialized } private getAction_serialize(): AxisAction { const retval = ArkUIGeneratedNativeModule._AxisEvent_getAction(this.peer!.ptr) - return TypeChecker.AxisAction_FromNumeric(retval) + return AxisAction.fromValue(retval) } private setAction_serialize(action: AxisAction): void { - ArkUIGeneratedNativeModule._AxisEvent_setAction(this.peer!.ptr, TypeChecker.AxisAction_ToNumeric(action)) + ArkUIGeneratedNativeModule._AxisEvent_setAction(this.peer!.ptr, action.valueOf()) } private getDisplayX_serialize(): number { const retval = ArkUIGeneratedNativeModule._AxisEvent_getDisplayX(this.peer!.ptr) @@ -22016,7 +22061,7 @@ export class ClickEventInternal extends BaseEventInternal implements Materialize const buffer_runtimeType = retvalDeserializer.readInt8().toInt() let buffer : InteractionHand | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = TypeChecker.InteractionHand_FromNumeric(retvalDeserializer.readInt32()) + buffer = InteractionHand.fromValue(retvalDeserializer.readInt32()) } const returnResult : InteractionHand | undefined = buffer return returnResult @@ -22026,7 +22071,7 @@ export class ClickEventInternal extends BaseEventInternal implements Materialize if (hand !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const handTmpValue = (hand as InteractionHand) - thisSerializer.writeInt32(TypeChecker.InteractionHand_ToNumeric(handTmpValue)) + thisSerializer.writeInt32(handTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -22100,7 +22145,7 @@ export class FocusAxisEventInternal extends BaseEventInternal implements Materia let buffer : Map = new Map() // TODO: TS map resize for (let bufferIVar = 0; bufferIVar < bufferSizeVar; bufferIVar++) { - const bufferKeyVar : AxisModel = TypeChecker.AxisModel_FromNumeric(retvalDeserializer.readInt32()) + const bufferKeyVar : AxisModel = AxisModel.fromValue(retvalDeserializer.readInt32()) const bufferValueVar : number = (retvalDeserializer.readNumber() as number) buffer.set(bufferKeyVar, bufferValueVar) } @@ -22113,7 +22158,7 @@ export class FocusAxisEventInternal extends BaseEventInternal implements Materia for (const pair of axisMap) { const axisMapKeyVar = pair[0] const axisMapValueVar = pair[1] - thisSerializer.writeInt32(TypeChecker.AxisModel_ToNumeric(axisMapKeyVar)) + thisSerializer.writeInt32(axisMapKeyVar.valueOf()) thisSerializer.writeNumber(axisMapValueVar) } ArkUIGeneratedNativeModule._FocusAxisEvent_setAxisMap(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) @@ -22613,17 +22658,17 @@ export class MouseEventInternal extends BaseEventInternal implements Materialize } private getButton_serialize(): MouseButton { const retval = ArkUIGeneratedNativeModule._MouseEvent_getButton(this.peer!.ptr) - return TypeChecker.MouseButton_FromNumeric(retval) + return MouseButton.fromValue(retval) } private setButton_serialize(button: MouseButton): void { - ArkUIGeneratedNativeModule._MouseEvent_setButton(this.peer!.ptr, TypeChecker.MouseButton_ToNumeric(button)) + ArkUIGeneratedNativeModule._MouseEvent_setButton(this.peer!.ptr, button.valueOf()) } private getAction_serialize(): MouseAction { const retval = ArkUIGeneratedNativeModule._MouseEvent_getAction(this.peer!.ptr) - return TypeChecker.MouseAction_FromNumeric(retval) + return MouseAction.fromValue(retval) } private setAction_serialize(action: MouseAction): void { - ArkUIGeneratedNativeModule._MouseEvent_setAction(this.peer!.ptr, TypeChecker.MouseAction_ToNumeric(action)) + ArkUIGeneratedNativeModule._MouseEvent_setAction(this.peer!.ptr, action.valueOf()) } private getDisplayX_serialize(): number { const retval = ArkUIGeneratedNativeModule._MouseEvent_getDisplayX(this.peer!.ptr) @@ -22732,7 +22777,7 @@ export class MouseEventInternal extends BaseEventInternal implements Materialize const buffer_Length : int32 = retvalDeserializer.readInt32() let buffer_ : Array = new Array(buffer_Length) for (let buffer_BufCounterI = 0; buffer_BufCounterI < buffer_Length; buffer_BufCounterI++) { - buffer_[buffer_BufCounterI] = TypeChecker.MouseButton_FromNumeric(retvalDeserializer.readInt32()) + buffer_[buffer_BufCounterI] = MouseButton.fromValue(retvalDeserializer.readInt32()) } buffer = buffer_ } @@ -22747,7 +22792,7 @@ export class MouseEventInternal extends BaseEventInternal implements Materialize thisSerializer.writeInt32((pressedButtonsTmpValue.length).toInt()) for (let pressedButtonsTmpValueCounterI = 0; pressedButtonsTmpValueCounterI < pressedButtonsTmpValue.length; pressedButtonsTmpValueCounterI++) { const pressedButtonsTmpValueTmpElement : MouseButton = pressedButtonsTmpValue[pressedButtonsTmpValueCounterI] - thisSerializer.writeInt32(TypeChecker.MouseButton_ToNumeric(pressedButtonsTmpValueTmpElement)) + thisSerializer.writeInt32(pressedButtonsTmpValueTmpElement.valueOf()) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -22867,10 +22912,10 @@ export class TouchEventInternal extends BaseEventInternal implements Materialize } private getType_serialize(): TouchType { const retval = ArkUIGeneratedNativeModule._TouchEvent_getType(this.peer!.ptr) - return TypeChecker.TouchType_FromNumeric(retval) + return TouchType.fromValue(retval) } private setType_serialize(type: TouchType): void { - ArkUIGeneratedNativeModule._TouchEvent_setType(this.peer!.ptr, TypeChecker.TouchType_ToNumeric(type)) + ArkUIGeneratedNativeModule._TouchEvent_setType(this.peer!.ptr, type.valueOf()) } private getTouches_serialize(): Array { const retval = ArkUIGeneratedNativeModule._TouchEvent_getTouches(this.peer!.ptr) diff --git a/arkoala-arkts/arkui/generated/component/component3d.ets b/arkoala-arkts/arkui/generated/component/component3d.ets new file mode 100644 index 0000000000000000000000000000000000000000..c5845801b748c103034bfc2ffa522eeab68c3de8 --- /dev/null +++ b/arkoala-arkts/arkui/generated/component/component3d.ets @@ -0,0 +1,447 @@ +/* + * 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 { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" +import { int32, int64, float32, unsafeCast } from "@koalaui/common" +import { ComponentBase } from "./../ComponentBase" +import { PeerNode } from "./../PeerNode" +import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" +import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" +import { ResourceStr as arkui_component_units_ResourceStr, Dimension } from "./units" +import { Resource as global_resource_Resource } from "global.resource" +import { AttributeModifier, extractors, AttributeUpdater } from "#handwritten" +import { CallbackKind } from "./../framework/peers/CallbackKind" +import { CallbackTransformer } from "./../CallbackTransformer" +import { memo, memo_stable } from "arkui.stateManagement.runtime" +import { ComponentBuilder, Builder } from "@koalaui/builderLambda" +import { Scene } from "graphics3d.Scene" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { Scene_serializer } from "./../framework/Scene" +export class ArkComponent3DPeer extends ArkCommonMethodPeer { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + super(peerPtr, id, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkComponent3DPeer { + const peerId = PeerNode.nextId() + const _peerPtr = ArkUIGeneratedNativeModule._Component3D_construct(peerId, flags) + const _peer = new ArkComponent3DPeer(_peerPtr, peerId, 'Component3D', flags) + component?.setPeer(_peer) + return _peer + } + setComponent3DOptionsAttribute(sceneOptions?: SceneOptions): void { + const thisSerializer : SerializerBase = SerializerBase.hold() + if (sceneOptions !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const sceneOptionsTmpValue = sceneOptions! + SceneOptions_serializer.write(thisSerializer, sceneOptionsTmpValue) + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) + } + ArkUIGeneratedNativeModule._Component3DInterface_setComponent3DOptions(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() + } + setEnvironmentAttribute(value: arkui_component_units_ResourceStr | undefined): void { + const thisSerializer : SerializerBase = SerializerBase.hold() + if (value !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const valueTmpValue = value! + if (valueTmpValue instanceof string) { + thisSerializer.writeInt8((0).toChar()) + const valueTmpValueForIdx0 = valueTmpValue as string + thisSerializer.writeString(valueTmpValueForIdx0) + } else if (valueTmpValue instanceof global_resource_Resource) { + thisSerializer.writeInt8((1).toChar()) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + } + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) + } + ArkUIGeneratedNativeModule._Component3DAttribute_setEnvironment(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() + } + setShaderAttribute(value: arkui_component_units_ResourceStr | undefined): void { + const thisSerializer : SerializerBase = SerializerBase.hold() + if (value !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const valueTmpValue = value! + if (valueTmpValue instanceof string) { + thisSerializer.writeInt8((0).toChar()) + const valueTmpValueForIdx0 = valueTmpValue as string + thisSerializer.writeString(valueTmpValueForIdx0) + } else if (valueTmpValue instanceof global_resource_Resource) { + thisSerializer.writeInt8((1).toChar()) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + } + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) + } + ArkUIGeneratedNativeModule._Component3DAttribute_setShader(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() + } + setShaderImageTextureAttribute(value: arkui_component_units_ResourceStr | undefined): void { + const thisSerializer : SerializerBase = SerializerBase.hold() + if (value !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const valueTmpValue = value! + if (valueTmpValue instanceof string) { + thisSerializer.writeInt8((0).toChar()) + const valueTmpValueForIdx0 = valueTmpValue as string + thisSerializer.writeString(valueTmpValueForIdx0) + } else if (valueTmpValue instanceof global_resource_Resource) { + thisSerializer.writeInt8((1).toChar()) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + } + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) + } + ArkUIGeneratedNativeModule._Component3DAttribute_setShaderImageTexture(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() + } + setShaderInputBufferAttribute(value: Array | undefined): void { + const thisSerializer : SerializerBase = SerializerBase.hold() + if (value !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const valueTmpValue = value! + thisSerializer.writeInt32((valueTmpValue.length).toInt()) + for (let valueTmpValueCounterI = 0; valueTmpValueCounterI < valueTmpValue.length; valueTmpValueCounterI++) { + const valueTmpValueTmpElement : number = valueTmpValue[valueTmpValueCounterI] + thisSerializer.writeNumber(valueTmpValueTmpElement) + } + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) + } + ArkUIGeneratedNativeModule._Component3DAttribute_setShaderInputBuffer(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() + } + setRenderWidthAttribute(value: Dimension | undefined): void { + const thisSerializer : SerializerBase = SerializerBase.hold() + if (value !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const valueTmpValue = value! + if (valueTmpValue instanceof string) { + thisSerializer.writeInt8((0).toChar()) + const valueTmpValueForIdx0 = valueTmpValue as string + thisSerializer.writeString(valueTmpValueForIdx0) + } else if (valueTmpValue instanceof number) { + thisSerializer.writeInt8((1).toChar()) + const valueTmpValueForIdx1 = valueTmpValue as number + thisSerializer.writeNumber(valueTmpValueForIdx1) + } else if (valueTmpValue instanceof global_resource_Resource) { + thisSerializer.writeInt8((2).toChar()) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + } + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) + } + ArkUIGeneratedNativeModule._Component3DAttribute_setRenderWidth(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() + } + setRenderHeightAttribute(value: Dimension | undefined): void { + const thisSerializer : SerializerBase = SerializerBase.hold() + if (value !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const valueTmpValue = value! + if (valueTmpValue instanceof string) { + thisSerializer.writeInt8((0).toChar()) + const valueTmpValueForIdx0 = valueTmpValue as string + thisSerializer.writeString(valueTmpValueForIdx0) + } else if (valueTmpValue instanceof number) { + thisSerializer.writeInt8((1).toChar()) + const valueTmpValueForIdx1 = valueTmpValue as number + thisSerializer.writeNumber(valueTmpValueForIdx1) + } else if (valueTmpValue instanceof global_resource_Resource) { + thisSerializer.writeInt8((2).toChar()) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + } + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) + } + ArkUIGeneratedNativeModule._Component3DAttribute_setRenderHeight(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() + } + setCustomRenderAttribute(uri: arkui_component_units_ResourceStr | undefined, selfRenderUpdate: boolean | undefined): void { + const thisSerializer : SerializerBase = SerializerBase.hold() + if (uri !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const uriTmpValue = uri! + if (uriTmpValue instanceof string) { + thisSerializer.writeInt8((0).toChar()) + const uriTmpValueForIdx0 = uriTmpValue as string + thisSerializer.writeString(uriTmpValueForIdx0) + } else if (uriTmpValue instanceof global_resource_Resource) { + thisSerializer.writeInt8((1).toChar()) + const uriTmpValueForIdx1 = uriTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, uriTmpValueForIdx1) + } + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) + } + if (selfRenderUpdate !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const selfRenderUpdateTmpValue = selfRenderUpdate! + thisSerializer.writeBoolean(selfRenderUpdateTmpValue) + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) + } + ArkUIGeneratedNativeModule._Component3DAttribute_setCustomRender(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() + } +} +export enum ModelType { + TEXTURE = 0, + SURFACE = 1 +} +export interface SceneOptions { + scene?: arkui_component_units_ResourceStr | Scene; + modelType?: ModelType; +} +export interface Component3DAttribute extends CommonMethod { + environment(value: arkui_component_units_ResourceStr | undefined): this { + throw new Error("Unimplemented method environment") + } + shader(value: arkui_component_units_ResourceStr | undefined): this { + throw new Error("Unimplemented method shader") + } + shaderImageTexture(value: arkui_component_units_ResourceStr | undefined): this { + throw new Error("Unimplemented method shaderImageTexture") + } + shaderInputBuffer(value: Array | undefined): this { + throw new Error("Unimplemented method shaderInputBuffer") + } + renderWidth(value: Dimension | undefined): this { + throw new Error("Unimplemented method renderWidth") + } + renderHeight(value: Dimension | undefined): this { + throw new Error("Unimplemented method renderHeight") + } + customRender(uri: arkui_component_units_ResourceStr | undefined, selfRenderUpdate: boolean | undefined): this { + throw new Error("Unimplemented method customRender") + } + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + throw new Error("Unimplemented method attributeModifier") + } +} +export class ArkComponent3DStyle extends ArkCommonMethodStyle implements Component3DAttribute { + environment_value?: arkui_component_units_ResourceStr | undefined + shader_value?: arkui_component_units_ResourceStr | undefined + shaderImageTexture_value?: arkui_component_units_ResourceStr | undefined + shaderInputBuffer_value?: Array | undefined + renderWidth_value?: Dimension | undefined + renderHeight_value?: Dimension | undefined + attributeModifier_value?: AttributeModifier | AttributeModifier | undefined + environment(value: arkui_component_units_ResourceStr | undefined): this { + return this + } + shader(value: arkui_component_units_ResourceStr | undefined): this { + return this + } + shaderImageTexture(value: arkui_component_units_ResourceStr | undefined): this { + return this + } + shaderInputBuffer(value: Array | undefined): this { + return this + } + renderWidth(value: Dimension | undefined): this { + return this + } + renderHeight(value: Dimension | undefined): this { + return this + } + customRender(uri: arkui_component_units_ResourceStr | undefined, selfRenderUpdate: boolean | undefined): this { + return this + } + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + throw new Error("Not implemented") + } +} + +export class ArkComponent3DComponent extends ArkCommonMethodComponent implements Component3DAttribute { + getPeer(): ArkComponent3DPeer { + return (this.peer as ArkComponent3DPeer) + } + public setComponent3DOptions(sceneOptions?: SceneOptions): this { + if (this.checkPriority("setComponent3DOptions")) { + const sceneOptions_casted = sceneOptions as (SceneOptions | undefined) + this.getPeer()?.setComponent3DOptionsAttribute(sceneOptions_casted) + return this + } + return this + } + public environment(value: arkui_component_units_ResourceStr | undefined): this { + if (this.checkPriority("environment")) { + const value_casted = value as (arkui_component_units_ResourceStr | undefined) + this.getPeer()?.setEnvironmentAttribute(value_casted) + return this + } + return this + } + public shader(value: arkui_component_units_ResourceStr | undefined): this { + if (this.checkPriority("shader")) { + const value_casted = value as (arkui_component_units_ResourceStr | undefined) + this.getPeer()?.setShaderAttribute(value_casted) + return this + } + return this + } + public shaderImageTexture(value: arkui_component_units_ResourceStr | undefined): this { + if (this.checkPriority("shaderImageTexture")) { + const value_casted = value as (arkui_component_units_ResourceStr | undefined) + this.getPeer()?.setShaderImageTextureAttribute(value_casted) + return this + } + return this + } + public shaderInputBuffer(value: Array | undefined): this { + if (this.checkPriority("shaderInputBuffer")) { + const value_casted = value as (Array | undefined) + this.getPeer()?.setShaderInputBufferAttribute(value_casted) + return this + } + return this + } + public renderWidth(value: Dimension | undefined): this { + if (this.checkPriority("renderWidth")) { + const value_casted = value as (Dimension | undefined) + this.getPeer()?.setRenderWidthAttribute(value_casted) + return this + } + return this + } + public renderHeight(value: Dimension | undefined): this { + if (this.checkPriority("renderHeight")) { + const value_casted = value as (Dimension | undefined) + this.getPeer()?.setRenderHeightAttribute(value_casted) + return this + } + return this + } + public customRender(uri: arkui_component_units_ResourceStr | undefined, selfRenderUpdate: boolean | undefined): this { + if (this.checkPriority("customRender")) { + const uri_casted = uri as (arkui_component_units_ResourceStr | undefined) + const selfRenderUpdate_casted = selfRenderUpdate as (boolean | undefined) + this.getPeer()?.setCustomRenderAttribute(uri_casted, selfRenderUpdate_casted) + return this + } + return this + } + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + return this + } + public applyAttributesFinish(): void { + // we call this function outside of class, so need to make it public + super.applyAttributesFinish() + } +} + +@memo +export function Component3D( + @memo + style: ((attributes: Component3DAttribute) => void) | undefined, + sceneOptions?: SceneOptions, + @memo + content_?: () => void, +): void { + const receiver = remember((): ArkComponent3DComponent => { + return new ArkComponent3DComponent() + }) + NodeAttach((): ArkComponent3DPeer => ArkComponent3DPeer.create(receiver), (_: ArkComponent3DPeer): void => { + receiver.setComponent3DOptions(sceneOptions) + style?.(receiver) + content_?.() + receiver.applyAttributesFinish() + }) +} + +export class SceneOptions_serializer { + public static write(buffer: SerializerBase, value: SceneOptions): void { + let valueSerializer : SerializerBase = buffer + const valueHolderForScene = value.scene + if (valueHolderForScene !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForSceneTmpValue = valueHolderForScene! + if (valueHolderForSceneTmpValue instanceof arkui_component_units_ResourceStr) { + valueSerializer.writeInt8((0).toChar()) + const valueHolderForSceneTmpValueForIdx0 = valueHolderForSceneTmpValue as arkui_component_units_ResourceStr + if (valueHolderForSceneTmpValueForIdx0 instanceof string) { + valueSerializer.writeInt8((0).toChar()) + const valueHolderForSceneTmpValueForIdx0ForIdx0 = valueHolderForSceneTmpValueForIdx0 as string + valueSerializer.writeString(valueHolderForSceneTmpValueForIdx0ForIdx0) + } else if (valueHolderForSceneTmpValueForIdx0 instanceof global_resource_Resource) { + valueSerializer.writeInt8((1).toChar()) + const valueHolderForSceneTmpValueForIdx0ForIdx1 = valueHolderForSceneTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSceneTmpValueForIdx0ForIdx1) + } + } else if (valueHolderForSceneTmpValue instanceof Scene) { + valueSerializer.writeInt8((1).toChar()) + const valueHolderForSceneTmpValueForIdx1 = valueHolderForSceneTmpValue as Scene + Scene_serializer.write(valueSerializer, valueHolderForSceneTmpValueForIdx1) + } + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForModelType = value.modelType + if (valueHolderForModelType !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForModelTypeTmpValue = (valueHolderForModelType as ModelType) + valueSerializer.writeInt32(valueHolderForModelTypeTmpValue.valueOf()) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + } + public static read(buffer: DeserializerBase): SceneOptions { + let valueDeserializer : DeserializerBase = buffer + const sceneTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let sceneTmpBuf : arkui_component_units_ResourceStr | Scene | undefined = undefined + if ((sceneTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const sceneTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() + let sceneTmpBuf_ : arkui_component_units_ResourceStr | Scene | undefined + if (sceneTmpBuf_UnionSelector == (0).toChar()) { + const sceneTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() + let sceneTmpBuf_BufU : string | global_resource_Resource | undefined + if (sceneTmpBuf_BufUUnionSelector == (0).toChar()) { + sceneTmpBuf_BufU = (valueDeserializer.readString() as string) + } else if (sceneTmpBuf_BufUUnionSelector == (1).toChar()) { + sceneTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) + } else { + throw new Error("One of the branches for sceneTmpBuf_BufU has to be chosen through deserialisation.") + } + sceneTmpBuf_ = (sceneTmpBuf_BufU as string | global_resource_Resource) + } else if (sceneTmpBuf_UnionSelector == (1).toChar()) { + sceneTmpBuf_ = (Scene_serializer.read(valueDeserializer) as Scene) + } else { + throw new Error("One of the branches for sceneTmpBuf_ has to be chosen through deserialisation.") + } + sceneTmpBuf = (sceneTmpBuf_ as arkui_component_units_ResourceStr | Scene) + } + const sceneTmpResult : arkui_component_units_ResourceStr | Scene | undefined = sceneTmpBuf + const modelTypeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let modelTypeTmpBuf : ModelType | undefined = undefined + if ((modelTypeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + modelTypeTmpBuf = ModelType.fromValue(valueDeserializer.readInt32()) + } + const modelTypeTmpResult : ModelType | undefined = modelTypeTmpBuf + let value : SceneOptions = ({scene: sceneTmpResult, modelType: modelTypeTmpResult} as SceneOptions) + return value + } +} diff --git a/arkoala-arkts/arkui/generated/component/containerSpan.ets b/arkoala-arkts/arkui/generated/component/containerSpan.ets index e23238dff705463fdc35a3db8cd4b53af306a202..636ad6b5df9ec03fb75e094c39f552c16993859e 100644 --- a/arkoala-arkts/arkui/generated/component/containerSpan.ets +++ b/arkoala-arkts/arkui/generated/component/containerSpan.ets @@ -25,11 +25,11 @@ import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkContainerSpanPeer extends PeerNode { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkContainerSpanPeer { diff --git a/arkoala-arkts/arkui/generated/component/contentSlot.ets b/arkoala-arkts/arkui/generated/component/contentSlot.ets index 2bc7e61624949d0af303dd2c2ec23f4030a9a9b0..c23e577e5648cb33d58a17cff64d69eff6279952 100644 --- a/arkoala-arkts/arkui/generated/component/contentSlot.ets +++ b/arkoala-arkts/arkui/generated/component/contentSlot.ets @@ -18,9 +18,10 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Content } from "./../framework/ohos.arkui.node" +import { extractors } from "#handwritten" +import { Content } from "@arkui.Content" export interface ContentSlotAttribute { } export type ContentSlotInterface = (content: Content) => ContentSlotAttribute; diff --git a/arkoala-arkts/arkui/generated/component/counter.ets b/arkoala-arkts/arkui/generated/component/counter.ets index 5f22ad163e1c7a89acce5cf6c2555b19bbd254c3..3c76f061401a3846a4f37400b452fdea7dcfc7b8 100644 --- a/arkoala-arkts/arkui/generated/component/counter.ets +++ b/arkoala-arkts/arkui/generated/component/counter.ets @@ -26,11 +26,11 @@ import { VoidCallback } from "./units" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkCounterPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkCounterPeer { @@ -105,7 +105,7 @@ export interface CounterAttribute extends CommonMethod { enableInc(value: boolean | undefined): this { throw new Error("Unimplemented method enableInc") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -127,7 +127,7 @@ export class ArkCounterStyle extends ArkCommonMethodStyle implements CounterAttr enableInc(value: boolean | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -175,7 +175,7 @@ export class ArkCounterComponent extends ArkCommonMethodComponent implements Cou } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/customDialogController.ets b/arkoala-arkts/arkui/generated/component/customDialogController.ets index 3affb18b177d206d342747987f0855a95b9f2122..ae6f248ccb382f1271389340a24f590ce41d8c0e 100644 --- a/arkoala-arkts/arkui/generated/component/customDialogController.ets +++ b/arkoala-arkts/arkui/generated/component/customDialogController.ets @@ -20,19 +20,21 @@ import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { DismissDialogAction, DismissDialogAction_serializer } from "./actionSheet" import { CustomBuilder } from "./builder" -import { ExtendableComponent, ExtendableComponent_serializer } from "./extendableComponent" +import { ExtendableComponent, extractors } from "#handwritten" import { DialogAlignment } from "./alertDialog" -import { Offset, ResourceColor, Dimension, BorderRadiuses, EdgeWidths, EdgeColors, EdgeStyles, Offset_serializer, BorderRadiuses_serializer, EdgeWidths_serializer, EdgeColors_serializer, EdgeStyles_serializer } from "./units" -import { Color, BorderStyle } from "./enums" -import { Resource } from "global.resource" -import { Rectangle, AnimateParam, ShadowOptions, ShadowStyle, BlurStyle, BackgroundBlurStyleOptions, BackgroundEffectOptions, KeyboardAvoidMode, HoverModeAreaType, Rectangle_serializer, AnimateParam_serializer, ShadowOptions_serializer, BackgroundBlurStyleOptions_serializer, BackgroundEffectOptions_serializer } from "./common" -import { LengthMetrics, LengthMetrics_serializer } from "./../Graphics" -import { LevelMode, ImmersiveMode, LevelOrder, LevelOrder_serializer } from "./../framework/ohos.promptAction" -import { Resource_serializer } from "./../framework/resource" +import { Offset as arkui_component_units_Offset, ResourceColor, Dimension, BorderRadiuses as arkui_component_units_BorderRadiuses, EdgeWidths, EdgeColors, EdgeStyles, arkui_component_units_Offset_serializer, arkui_component_units_BorderRadiuses_serializer, EdgeWidths_serializer, EdgeColors_serializer, EdgeStyles_serializer } from "./units" +import { Color as arkui_component_enums_Color, BorderStyle } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" +import { Rectangle, AnimateParam, ShadowOptions, ShadowStyle, BlurStyle, BackgroundBlurStyleOptions, BackgroundEffectOptions, KeyboardAvoidMode as arkui_component_common_KeyboardAvoidMode, HoverModeAreaType, Rectangle_serializer, AnimateParam_serializer, ShadowOptions_serializer, BackgroundBlurStyleOptions_serializer, BackgroundEffectOptions_serializer } from "./common" +import { LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" +import { LevelMode, ImmersiveMode, LevelOrder } from "@ohos.promptAction" +import { global_resource_Resource_serializer } from "./../framework/resource" +import { arkui_Graphics_LengthMetrics_serializer } from "./../framework/Graphics" +import { LevelOrder_serializer } from "./../framework/ohos.promptAction" export class CustomDialogControllerInternal { public static fromPtr(ptr: KPointer): CustomDialogController { return new CustomDialogController(false, ptr) @@ -88,7 +90,7 @@ export interface CustomDialogControllerOptions { cancel?: (() => void); autoCancel?: boolean; alignment?: DialogAlignment; - offset?: Offset; + offset?: arkui_component_units_Offset; customStyle?: boolean; gridCount?: number; maskColor?: ResourceColor; @@ -97,7 +99,7 @@ export interface CustomDialogControllerOptions { closeAnimation?: AnimateParam; showInSubWindow?: boolean; backgroundColor?: ResourceColor; - cornerRadius?: Dimension | BorderRadiuses; + cornerRadius?: Dimension | arkui_component_units_BorderRadiuses; isModal?: boolean; onWillDismiss?: ((value0: DismissDialogAction) => void); width?: Dimension; @@ -109,14 +111,14 @@ export interface CustomDialogControllerOptions { backgroundBlurStyle?: BlurStyle; backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; backgroundEffect?: BackgroundEffectOptions; - keyboardAvoidMode?: KeyboardAvoidMode; + keyboardAvoidMode?: arkui_component_common_KeyboardAvoidMode; enableHoverMode?: boolean; hoverModeArea?: HoverModeAreaType; onDidAppear?: (() => void); onDidDisappear?: (() => void); onWillAppear?: (() => void); onWillDisappear?: (() => void); - keyboardAvoidDistance?: LengthMetrics; + keyboardAvoidDistance?: arkui_Graphics_LengthMetrics; levelMode?: LevelMode; levelUniqueId?: number; immersiveMode?: ImmersiveMode; @@ -172,7 +174,7 @@ export class CustomDialogControllerOptions_serializer { } else if (valueHolderForBuilder instanceof ExtendableComponent) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBuilderForIdx1 = valueHolderForBuilder as ExtendableComponent - ExtendableComponent_serializer.write(valueSerializer, valueHolderForBuilderForIdx1) + valueSerializer.holdAndWriteObject(valueHolderForBuilderForIdx1) } const valueHolderForCancel = value.cancel if (valueHolderForCancel !== undefined) { @@ -194,7 +196,7 @@ export class CustomDialogControllerOptions_serializer { if (valueHolderForAlignment !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForAlignmentTmpValue = (valueHolderForAlignment as DialogAlignment) - valueSerializer.writeInt32(TypeChecker.DialogAlignment_ToNumeric(valueHolderForAlignmentTmpValue)) + valueSerializer.writeInt32(valueHolderForAlignmentTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -202,7 +204,7 @@ export class CustomDialogControllerOptions_serializer { if (valueHolderForOffset !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForOffsetTmpValue = valueHolderForOffset! - Offset_serializer.write(valueSerializer, valueHolderForOffsetTmpValue) + arkui_component_units_Offset_serializer.write(valueSerializer, valueHolderForOffsetTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -226,10 +228,10 @@ export class CustomDialogControllerOptions_serializer { if (valueHolderForMaskColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForMaskColorTmpValue = valueHolderForMaskColor! - if (valueHolderForMaskColorTmpValue instanceof Color) { + if (valueHolderForMaskColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForMaskColorTmpValueForIdx0 = valueHolderForMaskColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForMaskColorTmpValueForIdx0)) + const valueHolderForMaskColorTmpValueForIdx0 = valueHolderForMaskColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForMaskColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForMaskColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForMaskColorTmpValueForIdx1 = valueHolderForMaskColorTmpValue as number @@ -238,10 +240,10 @@ export class CustomDialogControllerOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForMaskColorTmpValueForIdx2 = valueHolderForMaskColorTmpValue as string valueSerializer.writeString(valueHolderForMaskColorTmpValueForIdx2) - } else if (valueHolderForMaskColorTmpValue instanceof Resource) { + } else if (valueHolderForMaskColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForMaskColorTmpValueForIdx3 = valueHolderForMaskColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForMaskColorTmpValueForIdx3) + const valueHolderForMaskColorTmpValueForIdx3 = valueHolderForMaskColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMaskColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -282,10 +284,10 @@ export class CustomDialogControllerOptions_serializer { if (valueHolderForBackgroundColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor! - if (valueHolderForBackgroundColorTmpValue instanceof Color) { + if (valueHolderForBackgroundColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBackgroundColorTmpValueForIdx0)) + const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForBackgroundColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForBackgroundColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue as number @@ -294,10 +296,10 @@ export class CustomDialogControllerOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue as string valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2) - } else if (valueHolderForBackgroundColorTmpValue instanceof Resource) { + } else if (valueHolderForBackgroundColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) + const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -317,15 +319,15 @@ export class CustomDialogControllerOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForCornerRadiusTmpValueForIdx0ForIdx1 = valueHolderForCornerRadiusTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForCornerRadiusTmpValueForIdx0ForIdx1) - } else if (valueHolderForCornerRadiusTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForCornerRadiusTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForCornerRadiusTmpValueForIdx0ForIdx2 = valueHolderForCornerRadiusTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForCornerRadiusTmpValueForIdx0ForIdx2) + const valueHolderForCornerRadiusTmpValueForIdx0ForIdx2 = valueHolderForCornerRadiusTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForCornerRadiusTmpValueForIdx0ForIdx2) } - } else if (valueHolderForCornerRadiusTmpValue instanceof BorderRadiuses) { + } else if (valueHolderForCornerRadiusTmpValue instanceof arkui_component_units_BorderRadiuses) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForCornerRadiusTmpValueForIdx1 = valueHolderForCornerRadiusTmpValue as BorderRadiuses - BorderRadiuses_serializer.write(valueSerializer, valueHolderForCornerRadiusTmpValueForIdx1) + const valueHolderForCornerRadiusTmpValueForIdx1 = valueHolderForCornerRadiusTmpValue as arkui_component_units_BorderRadiuses + arkui_component_units_BorderRadiuses_serializer.write(valueSerializer, valueHolderForCornerRadiusTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -358,10 +360,10 @@ export class CustomDialogControllerOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue as number valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1) - } else if (valueHolderForWidthTmpValue instanceof Resource) { + } else if (valueHolderForWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx2) + const valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -378,10 +380,10 @@ export class CustomDialogControllerOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue as number valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx1) - } else if (valueHolderForHeightTmpValue instanceof Resource) { + } else if (valueHolderForHeightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForHeightTmpValueForIdx2 = valueHolderForHeightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForHeightTmpValueForIdx2) + const valueHolderForHeightTmpValueForIdx2 = valueHolderForHeightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForHeightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -401,10 +403,10 @@ export class CustomDialogControllerOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForBorderWidthTmpValueForIdx0ForIdx1 = valueHolderForBorderWidthTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForBorderWidthTmpValueForIdx0ForIdx1) - } else if (valueHolderForBorderWidthTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForBorderWidthTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForBorderWidthTmpValueForIdx0ForIdx2 = valueHolderForBorderWidthTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForBorderWidthTmpValueForIdx0ForIdx2) + const valueHolderForBorderWidthTmpValueForIdx0ForIdx2 = valueHolderForBorderWidthTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBorderWidthTmpValueForIdx0ForIdx2) } } else if (valueHolderForBorderWidthTmpValue instanceof EdgeWidths) { valueSerializer.writeInt8((1).toChar()) @@ -421,10 +423,10 @@ export class CustomDialogControllerOptions_serializer { if (valueHolderForBorderColorTmpValue instanceof ResourceColor) { valueSerializer.writeInt8((0).toChar()) const valueHolderForBorderColorTmpValueForIdx0 = valueHolderForBorderColorTmpValue as ResourceColor - if (valueHolderForBorderColorTmpValueForIdx0 instanceof Color) { + if (valueHolderForBorderColorTmpValueForIdx0 instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForBorderColorTmpValueForIdx0ForIdx0 = valueHolderForBorderColorTmpValueForIdx0 as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBorderColorTmpValueForIdx0ForIdx0)) + const valueHolderForBorderColorTmpValueForIdx0ForIdx0 = valueHolderForBorderColorTmpValueForIdx0 as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForBorderColorTmpValueForIdx0ForIdx0.getOrdinal()) } else if (valueHolderForBorderColorTmpValueForIdx0 instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBorderColorTmpValueForIdx0ForIdx1 = valueHolderForBorderColorTmpValueForIdx0 as number @@ -433,10 +435,10 @@ export class CustomDialogControllerOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForBorderColorTmpValueForIdx0ForIdx2 = valueHolderForBorderColorTmpValueForIdx0 as string valueSerializer.writeString(valueHolderForBorderColorTmpValueForIdx0ForIdx2) - } else if (valueHolderForBorderColorTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForBorderColorTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForBorderColorTmpValueForIdx0ForIdx3 = valueHolderForBorderColorTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForBorderColorTmpValueForIdx0ForIdx3) + const valueHolderForBorderColorTmpValueForIdx0ForIdx3 = valueHolderForBorderColorTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBorderColorTmpValueForIdx0ForIdx3) } } else if (valueHolderForBorderColorTmpValue instanceof EdgeColors) { valueSerializer.writeInt8((1).toChar()) @@ -453,7 +455,7 @@ export class CustomDialogControllerOptions_serializer { if (valueHolderForBorderStyleTmpValue instanceof BorderStyle) { valueSerializer.writeInt8((0).toChar()) const valueHolderForBorderStyleTmpValueForIdx0 = valueHolderForBorderStyleTmpValue as BorderStyle - valueSerializer.writeInt32(TypeChecker.BorderStyle_ToNumeric(valueHolderForBorderStyleTmpValueForIdx0)) + valueSerializer.writeInt32(valueHolderForBorderStyleTmpValueForIdx0.valueOf()) } else if (valueHolderForBorderStyleTmpValue instanceof EdgeStyles) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBorderStyleTmpValueForIdx1 = valueHolderForBorderStyleTmpValue as EdgeStyles @@ -473,7 +475,7 @@ export class CustomDialogControllerOptions_serializer { } else if (valueHolderForShadowTmpValue instanceof ShadowStyle) { valueSerializer.writeInt8((1).toChar()) const valueHolderForShadowTmpValueForIdx1 = valueHolderForShadowTmpValue as ShadowStyle - valueSerializer.writeInt32(TypeChecker.ShadowStyle_ToNumeric(valueHolderForShadowTmpValueForIdx1)) + valueSerializer.writeInt32(valueHolderForShadowTmpValueForIdx1.valueOf()) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -482,7 +484,7 @@ export class CustomDialogControllerOptions_serializer { if (valueHolderForBackgroundBlurStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBackgroundBlurStyleTmpValue = (valueHolderForBackgroundBlurStyle as BlurStyle) - valueSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(valueHolderForBackgroundBlurStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForBackgroundBlurStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -505,8 +507,8 @@ export class CustomDialogControllerOptions_serializer { const valueHolderForKeyboardAvoidMode = value.keyboardAvoidMode if (valueHolderForKeyboardAvoidMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForKeyboardAvoidModeTmpValue = (valueHolderForKeyboardAvoidMode as KeyboardAvoidMode) - valueSerializer.writeInt32(TypeChecker.KeyboardAvoidMode_ToNumeric(valueHolderForKeyboardAvoidModeTmpValue)) + const valueHolderForKeyboardAvoidModeTmpValue = (valueHolderForKeyboardAvoidMode as arkui_component_common_KeyboardAvoidMode) + valueSerializer.writeInt32(valueHolderForKeyboardAvoidModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -522,7 +524,7 @@ export class CustomDialogControllerOptions_serializer { if (valueHolderForHoverModeArea !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForHoverModeAreaTmpValue = (valueHolderForHoverModeArea as HoverModeAreaType) - valueSerializer.writeInt32(TypeChecker.HoverModeAreaType_ToNumeric(valueHolderForHoverModeAreaTmpValue)) + valueSerializer.writeInt32(valueHolderForHoverModeAreaTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -562,7 +564,7 @@ export class CustomDialogControllerOptions_serializer { if (valueHolderForKeyboardAvoidDistance !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForKeyboardAvoidDistanceTmpValue = valueHolderForKeyboardAvoidDistance! - LengthMetrics_serializer.write(valueSerializer, valueHolderForKeyboardAvoidDistanceTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForKeyboardAvoidDistanceTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -570,7 +572,7 @@ export class CustomDialogControllerOptions_serializer { if (valueHolderForLevelMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForLevelModeTmpValue = (valueHolderForLevelMode as LevelMode) - valueSerializer.writeInt32(TypeChecker.LevelMode_ToNumeric(valueHolderForLevelModeTmpValue)) + valueSerializer.writeInt32(valueHolderForLevelModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -586,7 +588,7 @@ export class CustomDialogControllerOptions_serializer { if (valueHolderForImmersiveMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForImmersiveModeTmpValue = (valueHolderForImmersiveMode as ImmersiveMode) - valueSerializer.writeInt32(TypeChecker.ImmersiveMode_ToNumeric(valueHolderForImmersiveModeTmpValue)) + valueSerializer.writeInt32(valueHolderForImmersiveModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -625,7 +627,7 @@ export class CustomDialogControllerOptions_serializer { return; } } else if (builderTmpBufUnionSelector == (1).toChar()) { - builderTmpBuf = (ExtendableComponent_serializer.read(valueDeserializer) as ExtendableComponent) + builderTmpBuf = (valueDeserializer.readObject() as ExtendableComponent) } else { throw new Error("One of the branches for builderTmpBuf has to be chosen through deserialisation.") } @@ -656,15 +658,15 @@ export class CustomDialogControllerOptions_serializer { const alignmentTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let alignmentTmpBuf : DialogAlignment | undefined = undefined if ((alignmentTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - alignmentTmpBuf = TypeChecker.DialogAlignment_FromNumeric(valueDeserializer.readInt32()) + alignmentTmpBuf = DialogAlignment.fromValue(valueDeserializer.readInt32()) } const alignmentTmpResult : DialogAlignment | undefined = alignmentTmpBuf const offsetTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let offsetTmpBuf : Offset | undefined = undefined + let offsetTmpBuf : arkui_component_units_Offset | undefined = undefined if ((offsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - offsetTmpBuf = Offset_serializer.read(valueDeserializer) + offsetTmpBuf = arkui_component_units_Offset_serializer.read(valueDeserializer) } - const offsetTmpResult : Offset | undefined = offsetTmpBuf + const offsetTmpResult : arkui_component_units_Offset | undefined = offsetTmpBuf const customStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let customStyleTmpBuf : boolean | undefined = undefined if ((customStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -681,19 +683,19 @@ export class CustomDialogControllerOptions_serializer { let maskColorTmpBuf : ResourceColor | undefined = undefined if ((maskColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const maskColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let maskColorTmpBuf_ : Color | number | string | Resource | undefined + let maskColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (maskColorTmpBuf_UnionSelector == (0).toChar()) { - maskColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + maskColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (maskColorTmpBuf_UnionSelector == (1).toChar()) { maskColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (maskColorTmpBuf_UnionSelector == (2).toChar()) { maskColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (maskColorTmpBuf_UnionSelector == (3).toChar()) { - maskColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + maskColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for maskColorTmpBuf_ has to be chosen through deserialisation.") } - maskColorTmpBuf = (maskColorTmpBuf_ as Color | number | string | Resource) + maskColorTmpBuf = (maskColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const maskColorTmpResult : ResourceColor | undefined = maskColorTmpBuf const maskRectTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -724,47 +726,47 @@ export class CustomDialogControllerOptions_serializer { let backgroundColorTmpBuf : ResourceColor | undefined = undefined if ((backgroundColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const backgroundColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let backgroundColorTmpBuf_ : Color | number | string | Resource | undefined + let backgroundColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (backgroundColorTmpBuf_UnionSelector == (0).toChar()) { - backgroundColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + backgroundColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (backgroundColorTmpBuf_UnionSelector == (1).toChar()) { backgroundColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (backgroundColorTmpBuf_UnionSelector == (2).toChar()) { backgroundColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (backgroundColorTmpBuf_UnionSelector == (3).toChar()) { - backgroundColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + backgroundColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation.") } - backgroundColorTmpBuf = (backgroundColorTmpBuf_ as Color | number | string | Resource) + backgroundColorTmpBuf = (backgroundColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const backgroundColorTmpResult : ResourceColor | undefined = backgroundColorTmpBuf const cornerRadiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let cornerRadiusTmpBuf : Dimension | BorderRadiuses | undefined = undefined + let cornerRadiusTmpBuf : Dimension | arkui_component_units_BorderRadiuses | undefined = undefined if ((cornerRadiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const cornerRadiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let cornerRadiusTmpBuf_ : Dimension | BorderRadiuses | undefined + let cornerRadiusTmpBuf_ : Dimension | arkui_component_units_BorderRadiuses | undefined if (cornerRadiusTmpBuf_UnionSelector == (0).toChar()) { const cornerRadiusTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let cornerRadiusTmpBuf_BufU : string | number | Resource | undefined + let cornerRadiusTmpBuf_BufU : string | number | global_resource_Resource | undefined if (cornerRadiusTmpBuf_BufUUnionSelector == (0).toChar()) { cornerRadiusTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (cornerRadiusTmpBuf_BufUUnionSelector == (1).toChar()) { cornerRadiusTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (cornerRadiusTmpBuf_BufUUnionSelector == (2).toChar()) { - cornerRadiusTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + cornerRadiusTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for cornerRadiusTmpBuf_BufU has to be chosen through deserialisation.") } - cornerRadiusTmpBuf_ = (cornerRadiusTmpBuf_BufU as string | number | Resource) + cornerRadiusTmpBuf_ = (cornerRadiusTmpBuf_BufU as string | number | global_resource_Resource) } else if (cornerRadiusTmpBuf_UnionSelector == (1).toChar()) { - cornerRadiusTmpBuf_ = BorderRadiuses_serializer.read(valueDeserializer) + cornerRadiusTmpBuf_ = arkui_component_units_BorderRadiuses_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for cornerRadiusTmpBuf_ has to be chosen through deserialisation.") } - cornerRadiusTmpBuf = (cornerRadiusTmpBuf_ as Dimension | BorderRadiuses) + cornerRadiusTmpBuf = (cornerRadiusTmpBuf_ as Dimension | arkui_component_units_BorderRadiuses) } - const cornerRadiusTmpResult : Dimension | BorderRadiuses | undefined = cornerRadiusTmpBuf + const cornerRadiusTmpResult : Dimension | arkui_component_units_BorderRadiuses | undefined = cornerRadiusTmpBuf const isModalTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let isModalTmpBuf : boolean | undefined = undefined if ((isModalTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -793,34 +795,34 @@ export class CustomDialogControllerOptions_serializer { let widthTmpBuf : Dimension | undefined = undefined if ((widthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const widthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let widthTmpBuf_ : string | number | Resource | undefined + let widthTmpBuf_ : string | number | global_resource_Resource | undefined if (widthTmpBuf_UnionSelector == (0).toChar()) { widthTmpBuf_ = (valueDeserializer.readString() as string) } else if (widthTmpBuf_UnionSelector == (1).toChar()) { widthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (widthTmpBuf_UnionSelector == (2).toChar()) { - widthTmpBuf_ = Resource_serializer.read(valueDeserializer) + widthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for widthTmpBuf_ has to be chosen through deserialisation.") } - widthTmpBuf = (widthTmpBuf_ as string | number | Resource) + widthTmpBuf = (widthTmpBuf_ as string | number | global_resource_Resource) } const widthTmpResult : Dimension | undefined = widthTmpBuf const heightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let heightTmpBuf : Dimension | undefined = undefined if ((heightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const heightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let heightTmpBuf_ : string | number | Resource | undefined + let heightTmpBuf_ : string | number | global_resource_Resource | undefined if (heightTmpBuf_UnionSelector == (0).toChar()) { heightTmpBuf_ = (valueDeserializer.readString() as string) } else if (heightTmpBuf_UnionSelector == (1).toChar()) { heightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (heightTmpBuf_UnionSelector == (2).toChar()) { - heightTmpBuf_ = Resource_serializer.read(valueDeserializer) + heightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for heightTmpBuf_ has to be chosen through deserialisation.") } - heightTmpBuf = (heightTmpBuf_ as string | number | Resource) + heightTmpBuf = (heightTmpBuf_ as string | number | global_resource_Resource) } const heightTmpResult : Dimension | undefined = heightTmpBuf const borderWidthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -830,17 +832,17 @@ export class CustomDialogControllerOptions_serializer { let borderWidthTmpBuf_ : Dimension | EdgeWidths | undefined if (borderWidthTmpBuf_UnionSelector == (0).toChar()) { const borderWidthTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let borderWidthTmpBuf_BufU : string | number | Resource | undefined + let borderWidthTmpBuf_BufU : string | number | global_resource_Resource | undefined if (borderWidthTmpBuf_BufUUnionSelector == (0).toChar()) { borderWidthTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (borderWidthTmpBuf_BufUUnionSelector == (1).toChar()) { borderWidthTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (borderWidthTmpBuf_BufUUnionSelector == (2).toChar()) { - borderWidthTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + borderWidthTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for borderWidthTmpBuf_BufU has to be chosen through deserialisation.") } - borderWidthTmpBuf_ = (borderWidthTmpBuf_BufU as string | number | Resource) + borderWidthTmpBuf_ = (borderWidthTmpBuf_BufU as string | number | global_resource_Resource) } else if (borderWidthTmpBuf_UnionSelector == (1).toChar()) { borderWidthTmpBuf_ = EdgeWidths_serializer.read(valueDeserializer) } else { @@ -856,19 +858,19 @@ export class CustomDialogControllerOptions_serializer { let borderColorTmpBuf_ : ResourceColor | EdgeColors | undefined if (borderColorTmpBuf_UnionSelector == (0).toChar()) { const borderColorTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let borderColorTmpBuf_BufU : Color | number | string | Resource | undefined + let borderColorTmpBuf_BufU : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (borderColorTmpBuf_BufUUnionSelector == (0).toChar()) { - borderColorTmpBuf_BufU = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + borderColorTmpBuf_BufU = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (borderColorTmpBuf_BufUUnionSelector == (1).toChar()) { borderColorTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (borderColorTmpBuf_BufUUnionSelector == (2).toChar()) { borderColorTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (borderColorTmpBuf_BufUUnionSelector == (3).toChar()) { - borderColorTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + borderColorTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for borderColorTmpBuf_BufU has to be chosen through deserialisation.") } - borderColorTmpBuf_ = (borderColorTmpBuf_BufU as Color | number | string | Resource) + borderColorTmpBuf_ = (borderColorTmpBuf_BufU as arkui_component_enums_Color | number | string | global_resource_Resource) } else if (borderColorTmpBuf_UnionSelector == (1).toChar()) { borderColorTmpBuf_ = EdgeColors_serializer.read(valueDeserializer) } else { @@ -883,7 +885,7 @@ export class CustomDialogControllerOptions_serializer { const borderStyleTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() let borderStyleTmpBuf_ : BorderStyle | EdgeStyles | undefined if (borderStyleTmpBuf_UnionSelector == (0).toChar()) { - borderStyleTmpBuf_ = TypeChecker.BorderStyle_FromNumeric(valueDeserializer.readInt32()) + borderStyleTmpBuf_ = BorderStyle.fromValue(valueDeserializer.readInt32()) } else if (borderStyleTmpBuf_UnionSelector == (1).toChar()) { borderStyleTmpBuf_ = EdgeStyles_serializer.read(valueDeserializer) } else { @@ -900,7 +902,7 @@ export class CustomDialogControllerOptions_serializer { if (shadowTmpBuf_UnionSelector == (0).toChar()) { shadowTmpBuf_ = ShadowOptions_serializer.read(valueDeserializer) } else if (shadowTmpBuf_UnionSelector == (1).toChar()) { - shadowTmpBuf_ = TypeChecker.ShadowStyle_FromNumeric(valueDeserializer.readInt32()) + shadowTmpBuf_ = ShadowStyle.fromValue(valueDeserializer.readInt32()) } else { throw new Error("One of the branches for shadowTmpBuf_ has to be chosen through deserialisation.") } @@ -910,7 +912,7 @@ export class CustomDialogControllerOptions_serializer { const backgroundBlurStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let backgroundBlurStyleTmpBuf : BlurStyle | undefined = undefined if ((backgroundBlurStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - backgroundBlurStyleTmpBuf = TypeChecker.BlurStyle_FromNumeric(valueDeserializer.readInt32()) + backgroundBlurStyleTmpBuf = BlurStyle.fromValue(valueDeserializer.readInt32()) } const backgroundBlurStyleTmpResult : BlurStyle | undefined = backgroundBlurStyleTmpBuf const backgroundBlurStyleOptionsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -926,11 +928,11 @@ export class CustomDialogControllerOptions_serializer { } const backgroundEffectTmpResult : BackgroundEffectOptions | undefined = backgroundEffectTmpBuf const keyboardAvoidModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let keyboardAvoidModeTmpBuf : KeyboardAvoidMode | undefined = undefined + let keyboardAvoidModeTmpBuf : arkui_component_common_KeyboardAvoidMode | undefined = undefined if ((keyboardAvoidModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - keyboardAvoidModeTmpBuf = TypeChecker.KeyboardAvoidMode_FromNumeric(valueDeserializer.readInt32()) + keyboardAvoidModeTmpBuf = arkui_component_common_KeyboardAvoidMode.fromValue(valueDeserializer.readInt32()) } - const keyboardAvoidModeTmpResult : KeyboardAvoidMode | undefined = keyboardAvoidModeTmpBuf + const keyboardAvoidModeTmpResult : arkui_component_common_KeyboardAvoidMode | undefined = keyboardAvoidModeTmpBuf const enableHoverModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let enableHoverModeTmpBuf : boolean | undefined = undefined if ((enableHoverModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -940,7 +942,7 @@ export class CustomDialogControllerOptions_serializer { const hoverModeAreaTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let hoverModeAreaTmpBuf : HoverModeAreaType | undefined = undefined if ((hoverModeAreaTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - hoverModeAreaTmpBuf = TypeChecker.HoverModeAreaType_FromNumeric(valueDeserializer.readInt32()) + hoverModeAreaTmpBuf = HoverModeAreaType.fromValue(valueDeserializer.readInt32()) } const hoverModeAreaTmpResult : HoverModeAreaType | undefined = hoverModeAreaTmpBuf const onDidAppearTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -1012,15 +1014,15 @@ export class CustomDialogControllerOptions_serializer { } const onWillDisappearTmpResult : (() => void) | undefined = onWillDisappearTmpBuf const keyboardAvoidDistanceTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let keyboardAvoidDistanceTmpBuf : LengthMetrics | undefined = undefined + let keyboardAvoidDistanceTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((keyboardAvoidDistanceTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - keyboardAvoidDistanceTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + keyboardAvoidDistanceTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const keyboardAvoidDistanceTmpResult : LengthMetrics | undefined = keyboardAvoidDistanceTmpBuf + const keyboardAvoidDistanceTmpResult : arkui_Graphics_LengthMetrics | undefined = keyboardAvoidDistanceTmpBuf const levelModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let levelModeTmpBuf : LevelMode | undefined = undefined if ((levelModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - levelModeTmpBuf = TypeChecker.LevelMode_FromNumeric(valueDeserializer.readInt32()) + levelModeTmpBuf = LevelMode.fromValue(valueDeserializer.readInt32()) } const levelModeTmpResult : LevelMode | undefined = levelModeTmpBuf const levelUniqueIdTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -1032,7 +1034,7 @@ export class CustomDialogControllerOptions_serializer { const immersiveModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let immersiveModeTmpBuf : ImmersiveMode | undefined = undefined if ((immersiveModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - immersiveModeTmpBuf = TypeChecker.ImmersiveMode_FromNumeric(valueDeserializer.readInt32()) + immersiveModeTmpBuf = ImmersiveMode.fromValue(valueDeserializer.readInt32()) } const immersiveModeTmpResult : ImmersiveMode | undefined = immersiveModeTmpBuf const levelOrderTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() diff --git a/arkoala-arkts/arkui/generated/component/dataPanel.ets b/arkoala-arkts/arkui/generated/component/dataPanel.ets index fbb55374b6f1715b1880568533b01d573a495c04..1c03668a1b655ca9cb1e3453d0d7d557d0db49f4 100644 --- a/arkoala-arkts/arkui/generated/component/dataPanel.ets +++ b/arkoala-arkts/arkui/generated/component/dataPanel.ets @@ -20,18 +20,18 @@ import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { Resource_serializer } from "./../framework/resource" +import { global_resource_Resource_serializer } from "./../framework/resource" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkCommonMethodPeer, CommonMethod, MultiShadowOptions, CommonConfiguration, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { ResourceColor, Length } from "./units" -import { Color } from "./enums" -import { Resource } from "global.resource" +import { Color as arkui_component_enums_Color } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { ContentModifier, AttributeModifier, hookDataPanelContentModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class LinearGradientInternal { public static fromPtr(ptr: KPointer): LinearGradient { return new LinearGradient(false, ptr) @@ -64,7 +64,7 @@ export class LinearGradient implements MaterializedBase { } } export class ArkDataPanelPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkDataPanelPeer { @@ -103,10 +103,10 @@ export class ArkDataPanelPeer extends ArkCommonMethodPeer { if (valueTmpValueTmpElement instanceof ResourceColor) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueTmpElementForIdx0 = valueTmpValueTmpElement as ResourceColor - if (valueTmpValueTmpElementForIdx0 instanceof Color) { + if (valueTmpValueTmpElementForIdx0 instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueTmpElementForIdx0ForIdx0 = valueTmpValueTmpElementForIdx0 as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueTmpElementForIdx0ForIdx0)) + const valueTmpValueTmpElementForIdx0ForIdx0 = valueTmpValueTmpElementForIdx0 as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueTmpElementForIdx0ForIdx0.getOrdinal()) } else if (valueTmpValueTmpElementForIdx0 instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueTmpElementForIdx0ForIdx1 = valueTmpValueTmpElementForIdx0 as number @@ -115,10 +115,10 @@ export class ArkDataPanelPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueTmpElementForIdx0ForIdx2 = valueTmpValueTmpElementForIdx0 as string thisSerializer.writeString(valueTmpValueTmpElementForIdx0ForIdx2) - } else if (valueTmpValueTmpElementForIdx0 instanceof Resource) { + } else if (valueTmpValueTmpElementForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueTmpElementForIdx0ForIdx3 = valueTmpValueTmpElementForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueTmpElementForIdx0ForIdx3) + const valueTmpValueTmpElementForIdx0ForIdx3 = valueTmpValueTmpElementForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueTmpElementForIdx0ForIdx3) } } else if (valueTmpValueTmpElement instanceof LinearGradient) { thisSerializer.writeInt8((1).toChar()) @@ -137,10 +137,10 @@ export class ArkDataPanelPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -149,10 +149,10 @@ export class ArkDataPanelPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -173,10 +173,10 @@ export class ArkDataPanelPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -204,8 +204,8 @@ export enum DataPanelType { Circle = 1 } export interface ColorStop { - color: ResourceColor; - offset: Length; + color: ResourceColor | undefined; + offset: Length | undefined; } export interface DataPanelShadowOptions extends MultiShadowOptions { colors?: Array; @@ -238,7 +238,7 @@ export interface DataPanelAttribute extends CommonMethod { contentModifier(value: ContentModifier | undefined): this { throw new Error("Unimplemented method contentModifier") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -268,7 +268,7 @@ export class ArkDataPanelStyle extends ArkCommonMethodStyle implements DataPanel contentModifier(value: ContentModifier | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -331,7 +331,7 @@ export class ArkDataPanelComponent extends ArkCommonMethodComponent implements D } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -422,7 +422,7 @@ export class DataPanelOptions_serializer { if (valueHolderForType !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTypeTmpValue = (valueHolderForType as DataPanelType) - valueSerializer.writeInt32(TypeChecker.DataPanelType_ToNumeric(valueHolderForTypeTmpValue)) + valueSerializer.writeInt32(valueHolderForTypeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -444,7 +444,7 @@ export class DataPanelOptions_serializer { const typeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let typeTmpBuf : DataPanelType | undefined = undefined if ((typeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - typeTmpBuf = TypeChecker.DataPanelType_FromNumeric(valueDeserializer.readInt32()) + typeTmpBuf = DataPanelType.fromValue(valueDeserializer.readInt32()) } const typeTmpResult : DataPanelType | undefined = typeTmpBuf let value : DataPanelOptions = ({values: valuesTmpResult, max: maxTmpResult, type: typeTmpResult} as DataPanelOptions) @@ -462,10 +462,10 @@ export class DataPanelShadowOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue as number valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx0) - } else if (valueHolderForRadiusTmpValue instanceof Resource) { + } else if (valueHolderForRadiusTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx1) + const valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -478,10 +478,10 @@ export class DataPanelShadowOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForOffsetXTmpValueForIdx0 = valueHolderForOffsetXTmpValue as number valueSerializer.writeNumber(valueHolderForOffsetXTmpValueForIdx0) - } else if (valueHolderForOffsetXTmpValue instanceof Resource) { + } else if (valueHolderForOffsetXTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForOffsetXTmpValueForIdx1 = valueHolderForOffsetXTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForOffsetXTmpValueForIdx1) + const valueHolderForOffsetXTmpValueForIdx1 = valueHolderForOffsetXTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForOffsetXTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -494,10 +494,10 @@ export class DataPanelShadowOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForOffsetYTmpValueForIdx0 = valueHolderForOffsetYTmpValue as number valueSerializer.writeNumber(valueHolderForOffsetYTmpValueForIdx0) - } else if (valueHolderForOffsetYTmpValue instanceof Resource) { + } else if (valueHolderForOffsetYTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForOffsetYTmpValueForIdx1 = valueHolderForOffsetYTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForOffsetYTmpValueForIdx1) + const valueHolderForOffsetYTmpValueForIdx1 = valueHolderForOffsetYTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForOffsetYTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -512,10 +512,10 @@ export class DataPanelShadowOptions_serializer { if (valueHolderForColorsTmpValueTmpElement instanceof ResourceColor) { valueSerializer.writeInt8((0).toChar()) const valueHolderForColorsTmpValueTmpElementForIdx0 = valueHolderForColorsTmpValueTmpElement as ResourceColor - if (valueHolderForColorsTmpValueTmpElementForIdx0 instanceof Color) { + if (valueHolderForColorsTmpValueTmpElementForIdx0 instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorsTmpValueTmpElementForIdx0ForIdx0 = valueHolderForColorsTmpValueTmpElementForIdx0 as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorsTmpValueTmpElementForIdx0ForIdx0)) + const valueHolderForColorsTmpValueTmpElementForIdx0ForIdx0 = valueHolderForColorsTmpValueTmpElementForIdx0 as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorsTmpValueTmpElementForIdx0ForIdx0.getOrdinal()) } else if (valueHolderForColorsTmpValueTmpElementForIdx0 instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorsTmpValueTmpElementForIdx0ForIdx1 = valueHolderForColorsTmpValueTmpElementForIdx0 as number @@ -524,10 +524,10 @@ export class DataPanelShadowOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorsTmpValueTmpElementForIdx0ForIdx2 = valueHolderForColorsTmpValueTmpElementForIdx0 as string valueSerializer.writeString(valueHolderForColorsTmpValueTmpElementForIdx0ForIdx2) - } else if (valueHolderForColorsTmpValueTmpElementForIdx0 instanceof Resource) { + } else if (valueHolderForColorsTmpValueTmpElementForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorsTmpValueTmpElementForIdx0ForIdx3 = valueHolderForColorsTmpValueTmpElementForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorsTmpValueTmpElementForIdx0ForIdx3) + const valueHolderForColorsTmpValueTmpElementForIdx0ForIdx3 = valueHolderForColorsTmpValueTmpElementForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorsTmpValueTmpElementForIdx0ForIdx3) } } else if (valueHolderForColorsTmpValueTmpElement instanceof LinearGradient) { valueSerializer.writeInt8((1).toChar()) @@ -542,50 +542,50 @@ export class DataPanelShadowOptions_serializer { public static read(buffer: DeserializerBase): DataPanelShadowOptions { let valueDeserializer : DeserializerBase = buffer const radiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let radiusTmpBuf : number | Resource | undefined = undefined + let radiusTmpBuf : number | global_resource_Resource | undefined = undefined if ((radiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const radiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let radiusTmpBuf_ : number | Resource | undefined + let radiusTmpBuf_ : number | global_resource_Resource | undefined if (radiusTmpBuf_UnionSelector == (0).toChar()) { radiusTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (radiusTmpBuf_UnionSelector == (1).toChar()) { - radiusTmpBuf_ = Resource_serializer.read(valueDeserializer) + radiusTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation.") } - radiusTmpBuf = (radiusTmpBuf_ as number | Resource) + radiusTmpBuf = (radiusTmpBuf_ as number | global_resource_Resource) } - const radiusTmpResult : number | Resource | undefined = radiusTmpBuf + const radiusTmpResult : number | global_resource_Resource | undefined = radiusTmpBuf const offsetXTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let offsetXTmpBuf : number | Resource | undefined = undefined + let offsetXTmpBuf : number | global_resource_Resource | undefined = undefined if ((offsetXTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const offsetXTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let offsetXTmpBuf_ : number | Resource | undefined + let offsetXTmpBuf_ : number | global_resource_Resource | undefined if (offsetXTmpBuf_UnionSelector == (0).toChar()) { offsetXTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (offsetXTmpBuf_UnionSelector == (1).toChar()) { - offsetXTmpBuf_ = Resource_serializer.read(valueDeserializer) + offsetXTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for offsetXTmpBuf_ has to be chosen through deserialisation.") } - offsetXTmpBuf = (offsetXTmpBuf_ as number | Resource) + offsetXTmpBuf = (offsetXTmpBuf_ as number | global_resource_Resource) } - const offsetXTmpResult : number | Resource | undefined = offsetXTmpBuf + const offsetXTmpResult : number | global_resource_Resource | undefined = offsetXTmpBuf const offsetYTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let offsetYTmpBuf : number | Resource | undefined = undefined + let offsetYTmpBuf : number | global_resource_Resource | undefined = undefined if ((offsetYTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const offsetYTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let offsetYTmpBuf_ : number | Resource | undefined + let offsetYTmpBuf_ : number | global_resource_Resource | undefined if (offsetYTmpBuf_UnionSelector == (0).toChar()) { offsetYTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (offsetYTmpBuf_UnionSelector == (1).toChar()) { - offsetYTmpBuf_ = Resource_serializer.read(valueDeserializer) + offsetYTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for offsetYTmpBuf_ has to be chosen through deserialisation.") } - offsetYTmpBuf = (offsetYTmpBuf_ as number | Resource) + offsetYTmpBuf = (offsetYTmpBuf_ as number | global_resource_Resource) } - const offsetYTmpResult : number | Resource | undefined = offsetYTmpBuf + const offsetYTmpResult : number | global_resource_Resource | undefined = offsetYTmpBuf const colorsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let colorsTmpBuf : Array | undefined = undefined if ((colorsTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -596,19 +596,19 @@ export class DataPanelShadowOptions_serializer { let colorsTmpBuf_TempBuf : ResourceColor | LinearGradient | undefined if (colorsTmpBuf_TempBufUnionSelector == (0).toChar()) { const colorsTmpBuf_TempBufBufUUnionSelector : int32 = valueDeserializer.readInt8() - let colorsTmpBuf_TempBufBufU : Color | number | string | Resource | undefined + let colorsTmpBuf_TempBufBufU : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorsTmpBuf_TempBufBufUUnionSelector == (0).toChar()) { - colorsTmpBuf_TempBufBufU = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorsTmpBuf_TempBufBufU = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorsTmpBuf_TempBufBufUUnionSelector == (1).toChar()) { colorsTmpBuf_TempBufBufU = (valueDeserializer.readNumber() as number) } else if (colorsTmpBuf_TempBufBufUUnionSelector == (2).toChar()) { colorsTmpBuf_TempBufBufU = (valueDeserializer.readString() as string) } else if (colorsTmpBuf_TempBufBufUUnionSelector == (3).toChar()) { - colorsTmpBuf_TempBufBufU = Resource_serializer.read(valueDeserializer) + colorsTmpBuf_TempBufBufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorsTmpBuf_TempBufBufU has to be chosen through deserialisation.") } - colorsTmpBuf_TempBuf = (colorsTmpBuf_TempBufBufU as Color | number | string | Resource) + colorsTmpBuf_TempBuf = (colorsTmpBuf_TempBufBufU as arkui_component_enums_Color | number | string | global_resource_Resource) } else if (colorsTmpBuf_TempBufUnionSelector == (1).toChar()) { colorsTmpBuf_TempBuf = (LinearGradient_serializer.read(valueDeserializer) as LinearGradient) } else { @@ -627,66 +627,88 @@ export class ColorStop_serializer { public static write(buffer: SerializerBase, value: ColorStop): void { let valueSerializer : SerializerBase = buffer const valueHolderForColor = value.color - if (valueHolderForColor instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorForIdx0 = valueHolderForColor as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorForIdx0)) - } else if (valueHolderForColor instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForColorForIdx1 = valueHolderForColor as number - valueSerializer.writeNumber(valueHolderForColorForIdx1) - } else if (valueHolderForColor instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForColorForIdx2 = valueHolderForColor as string - valueSerializer.writeString(valueHolderForColorForIdx2) - } else if (valueHolderForColor instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorForIdx3 = valueHolderForColor as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorForIdx3) + if (valueHolderForColor !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForColorTmpValue = valueHolderForColor! + if (valueHolderForColorTmpValue instanceof arkui_component_enums_Color) { + valueSerializer.writeInt8((0).toChar()) + const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0.getOrdinal()) + } else if (valueHolderForColorTmpValue instanceof number) { + valueSerializer.writeInt8((1).toChar()) + const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as number + valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1) + } else if (valueHolderForColorTmpValue instanceof string) { + valueSerializer.writeInt8((2).toChar()) + const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as string + valueSerializer.writeString(valueHolderForColorTmpValueForIdx2) + } else if (valueHolderForColorTmpValue instanceof global_resource_Resource) { + valueSerializer.writeInt8((3).toChar()) + const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) + } + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) } const valueHolderForOffset = value.offset - if (valueHolderForOffset instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForOffsetForIdx0 = valueHolderForOffset as string - valueSerializer.writeString(valueHolderForOffsetForIdx0) - } else if (valueHolderForOffset instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForOffsetForIdx1 = valueHolderForOffset as number - valueSerializer.writeNumber(valueHolderForOffsetForIdx1) - } else if (valueHolderForOffset instanceof Resource) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForOffsetForIdx2 = valueHolderForOffset as Resource - Resource_serializer.write(valueSerializer, valueHolderForOffsetForIdx2) + if (valueHolderForOffset !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForOffsetTmpValue = valueHolderForOffset! + if (valueHolderForOffsetTmpValue instanceof string) { + valueSerializer.writeInt8((0).toChar()) + const valueHolderForOffsetTmpValueForIdx0 = valueHolderForOffsetTmpValue as string + valueSerializer.writeString(valueHolderForOffsetTmpValueForIdx0) + } else if (valueHolderForOffsetTmpValue instanceof number) { + valueSerializer.writeInt8((1).toChar()) + const valueHolderForOffsetTmpValueForIdx1 = valueHolderForOffsetTmpValue as number + valueSerializer.writeNumber(valueHolderForOffsetTmpValueForIdx1) + } else if (valueHolderForOffsetTmpValue instanceof global_resource_Resource) { + valueSerializer.writeInt8((2).toChar()) + const valueHolderForOffsetTmpValueForIdx2 = valueHolderForOffsetTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForOffsetTmpValueForIdx2) + } + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) } } public static read(buffer: DeserializerBase): ColorStop { let valueDeserializer : DeserializerBase = buffer - const colorTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf : Color | number | string | Resource | undefined - if (colorTmpBufUnionSelector == (0).toChar()) { - colorTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (colorTmpBufUnionSelector == (1).toChar()) { - colorTmpBuf = (valueDeserializer.readNumber() as number) - } else if (colorTmpBufUnionSelector == (2).toChar()) { - colorTmpBuf = (valueDeserializer.readString() as string) - } else if (colorTmpBufUnionSelector == (3).toChar()) { - colorTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for colorTmpBuf has to be chosen through deserialisation.") - } - const colorTmpResult : ResourceColor = (colorTmpBuf as Color | number | string | Resource) - const offsetTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let offsetTmpBuf : string | number | Resource | undefined - if (offsetTmpBufUnionSelector == (0).toChar()) { - offsetTmpBuf = (valueDeserializer.readString() as string) - } else if (offsetTmpBufUnionSelector == (1).toChar()) { - offsetTmpBuf = (valueDeserializer.readNumber() as number) - } else if (offsetTmpBufUnionSelector == (2).toChar()) { - offsetTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for offsetTmpBuf has to be chosen through deserialisation.") + const colorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let colorTmpBuf : ResourceColor | undefined = undefined + if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() + let colorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined + if (colorTmpBuf_UnionSelector == (0).toChar()) { + colorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] + } else if (colorTmpBuf_UnionSelector == (1).toChar()) { + colorTmpBuf_ = (valueDeserializer.readNumber() as number) + } else if (colorTmpBuf_UnionSelector == (2).toChar()) { + colorTmpBuf_ = (valueDeserializer.readString() as string) + } else if (colorTmpBuf_UnionSelector == (3).toChar()) { + colorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) + } else { + throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") + } + colorTmpBuf = (colorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) + } + const colorTmpResult : ResourceColor | undefined = colorTmpBuf + const offsetTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let offsetTmpBuf : Length | undefined = undefined + if ((offsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const offsetTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() + let offsetTmpBuf_ : string | number | global_resource_Resource | undefined + if (offsetTmpBuf_UnionSelector == (0).toChar()) { + offsetTmpBuf_ = (valueDeserializer.readString() as string) + } else if (offsetTmpBuf_UnionSelector == (1).toChar()) { + offsetTmpBuf_ = (valueDeserializer.readNumber() as number) + } else if (offsetTmpBuf_UnionSelector == (2).toChar()) { + offsetTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) + } else { + throw new Error("One of the branches for offsetTmpBuf_ has to be chosen through deserialisation.") + } + offsetTmpBuf = (offsetTmpBuf_ as string | number | global_resource_Resource) } - const offsetTmpResult : Length = (offsetTmpBuf as string | number | Resource) + const offsetTmpResult : Length | undefined = offsetTmpBuf let value : ColorStop = ({color: colorTmpResult, offset: offsetTmpResult} as ColorStop) return value } diff --git a/arkoala-arkts/arkui/generated/component/datePicker.ets b/arkoala-arkts/arkui/generated/component/datePicker.ets index 982c0b06681b3c53b1200fda68fd98df3e2993e3..30199c2ec6236b2b1506d74f2be1e90576f9bd2f 100644 --- a/arkoala-arkts/arkui/generated/component/datePicker.ets +++ b/arkoala-arkts/arkui/generated/component/datePicker.ets @@ -23,16 +23,16 @@ import { CallbackTransformer } from "./../CallbackTransformer" import { PickerTextStyle_serializer, ArkCommonMethodPeer, CommonMethod, PickerTextStyle, Bindable, PickerDialogButtonStyle, Rectangle, BlurStyle, BackgroundBlurStyleOptions, BackgroundEffectOptions, ShadowOptions, ShadowStyle, HoverModeAreaType, ArkCommonMethodComponent, ArkCommonMethodStyle, Bindable_Date_serializer } from "./common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" -import { CrownSensitivity, Color } from "./enums" +import { CrownSensitivity, Color as arkui_component_enums_Color } from "./enums" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceColor, Offset, VoidCallback } from "./units" -import { Resource } from "global.resource" +import { ResourceColor, Offset as arkui_component_units_Offset, VoidCallback } from "./units" +import { Resource as global_resource_Resource } from "global.resource" import { DialogAlignment } from "./alertDialog" -import { default as intl } from "./../framework/ohos.intl" -import { NodeAttach, remember } from "@koalaui/runtime" +import { default as intl } from "@ohos.intl" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class DatePickerDialogInternal { public static fromPtr(ptr: KPointer): DatePickerDialog { return new DatePickerDialog(ptr) @@ -58,7 +58,7 @@ export class DatePickerDialog implements MaterializedBase { } } export class ArkDatePickerPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkDatePickerPeer { @@ -145,7 +145,7 @@ export class ArkDatePickerPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as CrownSensitivity) - thisSerializer.writeInt32(TypeChecker.CrownSensitivity_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -203,7 +203,7 @@ export interface DatePickerAttribute extends CommonMethod { enableHapticFeedback(value: boolean | undefined): this { throw new Error("Unimplemented method enableHapticFeedback") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -237,7 +237,7 @@ export class ArkDatePickerStyle extends ArkCommonMethodStyle implements DatePick enableHapticFeedback(value: boolean | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -259,7 +259,7 @@ export interface DatePickerDialogOptions extends DatePickerOptions { selectedTextStyle?: PickerTextStyle; maskRect?: Rectangle; alignment?: DialogAlignment; - offset?: Offset; + offset?: arkui_component_units_Offset; onCancel?: VoidCallback; onDateAccept?: ((value0: Date) => void); onDateChange?: ((value0: Date) => void); @@ -346,7 +346,7 @@ export class ArkDatePickerComponent extends ArkCommonMethodComponent implements } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -424,7 +424,7 @@ export class DatePickerOptions_serializer { if (valueHolderForMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForModeTmpValue = (valueHolderForMode as DatePickerMode) - valueSerializer.writeInt32(TypeChecker.DatePickerMode_ToNumeric(valueHolderForModeTmpValue)) + valueSerializer.writeInt32(valueHolderForModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -461,7 +461,7 @@ export class DatePickerOptions_serializer { const modeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let modeTmpBuf : DatePickerMode | undefined = undefined if ((modeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - modeTmpBuf = TypeChecker.DatePickerMode_FromNumeric(valueDeserializer.readInt32()) + modeTmpBuf = DatePickerMode.fromValue(valueDeserializer.readInt32()) } const modeTmpResult : DatePickerMode | undefined = modeTmpBuf let value : DatePickerOptions = ({start: startTmpResult, end: endTmpResult, selected: selectedTmpResult, mode: modeTmpResult} as DatePickerOptions) diff --git a/arkoala-arkts/arkui/generated/component/divider.ets b/arkoala-arkts/arkui/generated/component/divider.ets index 7d08cd99b9b8b51ff1be081454a9b2ad653de521..20703bc7103ea3671f8c13f950c78f39fc9eade1 100644 --- a/arkoala-arkts/arkui/generated/component/divider.ets +++ b/arkoala-arkts/arkui/generated/component/divider.ets @@ -16,24 +16,24 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { int32, int64, float32 } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { ResourceColor } from "./units" -import { Color, LineCapStyle } from "./enums" -import { Resource } from "global.resource" +import { Color as arkui_component_enums_Color, LineCapStyle } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkDividerPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkDividerPeer { @@ -63,10 +63,10 @@ export class ArkDividerPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -75,10 +75,10 @@ export class ArkDividerPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -111,7 +111,7 @@ export class ArkDividerPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as LineCapStyle) - thisSerializer.writeInt32(TypeChecker.LineCapStyle_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -132,7 +132,7 @@ export interface DividerAttribute extends CommonMethod { lineCap(value: LineCapStyle | undefined): this { throw new Error("Unimplemented method lineCap") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -154,7 +154,7 @@ export class ArkDividerStyle extends ArkCommonMethodStyle implements DividerAttr lineCap(value: LineCapStyle | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -202,7 +202,7 @@ export class ArkDividerComponent extends ArkCommonMethodComponent implements Div } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/effectComponent.ets b/arkoala-arkts/arkui/generated/component/effectComponent.ets index a817aaf54050e634fa3a6d0601793933748270ed..adafd3028922cb01a174bb63a2b748577f96f02b 100644 --- a/arkoala-arkts/arkui/generated/component/effectComponent.ets +++ b/arkoala-arkts/arkui/generated/component/effectComponent.ets @@ -25,11 +25,11 @@ import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonM import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkEffectComponentPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkEffectComponentPeer { @@ -42,15 +42,25 @@ export class ArkEffectComponentPeer extends ArkCommonMethodPeer { setEffectComponentOptionsAttribute(): void { ArkUIGeneratedNativeModule._EffectComponentInterface_setEffectComponentOptions(this.peer.ptr) } + setAlwaysSnapshotAttribute(value: boolean): void { + ArkUIGeneratedNativeModule._EffectComponentAttribute_setAlwaysSnapshot(this.peer.ptr, value ? 1 : 0) + } } export interface EffectComponentAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + alwaysSnapshot(value: boolean): this { + throw new Error("Unimplemented method alwaysSnapshot") + } + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkEffectComponentStyle extends ArkCommonMethodStyle implements EffectComponentAttribute { + alwaysSnapshot_value?: boolean attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + alwaysSnapshot(value: boolean): this { + return this + } + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -66,7 +76,15 @@ export class ArkEffectComponentComponent extends ArkCommonMethodComponent implem } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public alwaysSnapshot(value: boolean): this { + if (this.checkPriority("alwaysSnapshot")) { + const value_casted = value as (boolean) + this.getPeer()?.setAlwaysSnapshotAttribute(value_casted) + return this + } + return this + } + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/ellipse.ets b/arkoala-arkts/arkui/generated/component/ellipse.ets index 80efcbc718baa0b0c9ca625ec544ce6894c10d2f..320614b1020400234d78f12f63bd5437a26b627f 100644 --- a/arkoala-arkts/arkui/generated/component/ellipse.ets +++ b/arkoala-arkts/arkui/generated/component/ellipse.ets @@ -21,15 +21,15 @@ import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { ArkCommonShapeMethodPeer, CommonShapeMethod, CommonMethod, ArkCommonShapeMethodComponent, ArkCommonShapeMethodStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" +import { ArkCommonShapeMethodPeer, CommonShapeMethod as arkui_component_common_CommonShapeMethod, CommonShapeMethod, CommonMethod, ArkCommonShapeMethodComponent, ArkCommonShapeMethodStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkEllipsePeer extends ArkCommonShapeMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkEllipsePeer { @@ -57,13 +57,13 @@ export interface EllipseOptions { height?: string | double; } export interface EllipseAttribute extends CommonShapeMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkEllipseStyle extends ArkCommonShapeMethodStyle implements EllipseAttribute { attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -80,7 +80,7 @@ export class ArkEllipseComponent extends ArkCommonShapeMethodComponent implement } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/embeddedComponent.ets b/arkoala-arkts/arkui/generated/component/embeddedComponent.ets index 6e41d5da219f03045ac8ab5ad594f7efaf63f412..d0eda199aff0f3e61fae83e7750fe5aee8d13582 100644 --- a/arkoala-arkts/arkui/generated/component/embeddedComponent.ets +++ b/arkoala-arkts/arkui/generated/component/embeddedComponent.ets @@ -16,23 +16,23 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" -import { Want_serializer, Want } from "./../framework/ohos.app.ability.Want" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" import { int32, int64, float32 } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, TerminationInfo, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { ErrorCallback, BusinessError } from "./../framework/ohos.base" -import { AttributeModifier, AttributeUpdater } from "#handwritten" +import { ErrorCallback, BusinessError } from "@ohos.base" +import { extractors, AttributeModifier, AttributeUpdater } from "#handwritten" +import { default as Want } from "@ohos.app.ability.Want" import { EmbeddedType } from "./enums" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkEmbeddedComponentPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkEmbeddedComponentPeer { @@ -44,15 +44,14 @@ export class ArkEmbeddedComponentPeer extends ArkCommonMethodPeer { } setEmbeddedComponentOptionsAttribute(loader: Want, type?: EmbeddedType): void { const thisSerializer : SerializerBase = SerializerBase.hold() - Want_serializer.write(thisSerializer, loader) if (type !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const typeTmpValue = (type as EmbeddedType) - thisSerializer.writeInt32(TypeChecker.EmbeddedType_ToNumeric(typeTmpValue)) + thisSerializer.writeInt32(typeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } - ArkUIGeneratedNativeModule._EmbeddedComponentInterface_setEmbeddedComponentOptions(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + ArkUIGeneratedNativeModule._EmbeddedComponentInterface_setEmbeddedComponentOptions(this.peer.ptr, extractors.toWantPtr(loader), thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } setOnTerminatedAttribute(value: ((value0: TerminationInfo) => void) | undefined): void { @@ -87,7 +86,7 @@ export interface EmbeddedComponentAttribute extends CommonMethod { onError(value: ErrorCallback> | undefined): this { throw new Error("Unimplemented method onError") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -101,7 +100,7 @@ export class ArkEmbeddedComponentStyle extends ArkCommonMethodStyle implements E onError(value: ErrorCallback> | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -135,7 +134,7 @@ export class ArkEmbeddedComponentComponent extends ArkCommonMethodComponent impl } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/enums.ets b/arkoala-arkts/arkui/generated/component/enums.ets index bdb8fd0c38a881c905112a895d7b972dda760c9a..9fa68b6fbc4cc920bf898262d866ef03a02c4064 100644 --- a/arkoala-arkts/arkui/generated/component/enums.ets +++ b/arkoala-arkts/arkui/generated/component/enums.ets @@ -18,38 +18,38 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { default as curves } from "./../framework/ohos.curves" +import { default as curves } from "@ohos.curves" export enum CheckBoxShape { CIRCLE = 0, ROUNDED_SQUARE = 1 } export enum Color { - WHITE = 0, - White = 0, - BLACK = 1, - Black = 1, - BLUE = 2, - Blue = 2, - BROWN = 3, - Brown = 3, - GRAY = 4, - Gray = 4, - GREEN = 5, - Green = 5, - GREY = 6, - Grey = 6, - ORANGE = 7, - Orange = 7, - PINK = 8, - Pink = 8, - RED = 9, - Red = 9, - YELLOW = 10, - Yellow = 10, - TRANSPARENT = 11, - Transparent = 11 + WHITE = "'#FFFFFFFF'", + White = "'#FFFFFFFF'", + BLACK = "'#FF000000'", + Black = "'#FF000000'", + BLUE = "'#FF0000FF'", + Blue = "'#FF0000FF'", + BROWN = "'#FFA52A2A'", + Brown = "'#FFA52A2A'", + GRAY = "'#FF808080'", + Gray = "'#FF808080'", + GREEN = "'#FF008000'", + Green = "'#FF008000'", + GREY = "'#FF808080'", + Grey = "'#FF808080'", + ORANGE = "'#FFFFA500'", + Orange = "'#FFFFA500'", + PINK = "'#FFFFC0CB'", + Pink = "'#FFFFC0CB'", + RED = "'#FFFF0000'", + Red = "'#FFFF0000'", + YELLOW = "'#FFFFFF00'", + Yellow = "'#FFFFFF00'", + TRANSPARENT = "'#00000000'", + Transparent = "'#00000000'" } export enum ColoringStrategy { INVERT = "'invert'", @@ -104,7 +104,11 @@ export enum TouchType { MOVE = 2, Move = 2, CANCEL = 3, - Cancel = 3 + Cancel = 3, + HOVER_ENTER = 9, + HOVER_MOVE = 10, + HOVER_EXIT = 11, + HOVER_CANCEL = 12 } export enum InteractionHand { NONE = 0, @@ -183,12 +187,12 @@ export enum KeySource { export enum Edge { TOP = 0, Top = 0, - BOTTOM = 1, - Bottom = 1, - START = 2, - Start = 2, - END = 3, - End = 3 + BOTTOM = 2, + Bottom = 2, + START = 4, + Start = 4, + END = 6, + End = 6 } export enum Week { MON = 0, @@ -250,6 +254,17 @@ export enum Alignment { BOTTOM_END = 8, BottomEnd = 8 } +export enum LocalizedAlignment { + TOP_START = "'top_start'", + TOP = "'top'", + TOP_END = "'top_end'", + START = "'start'", + CENTER = "'center'", + END = "'end'", + BOTTOM_START = "'bottom_start'", + BOTTOM = "'bottom'", + BOTTOM_END = "'bottom_end'" +} export enum TransitionType { ALL = 0, All = 0, @@ -521,7 +536,9 @@ export enum HitTestMode { TRANSPARENT = 2, Transparent = 2, NONE = 3, - None = 3 + None = 3, + BLOCK_HIERARCHY = 4, + BLOCK_DESCENDANTS = 5 } export enum TitleHeight { MAIN_ONLY = 0, @@ -558,7 +575,8 @@ export enum ImageSpanAlignment { BASELINE = 0, BOTTOM = 1, CENTER = 2, - TOP = 3 + TOP = 3, + FOLLOW_PARAGRAPH = 4 } export enum ObscuredReasons { PLACEHOLDER = 0 @@ -574,7 +592,8 @@ export enum ClickEffectLevel { } export enum XComponentType { SURFACE = 0, - TEXTURE = 1 + TEXTURE = 2, + NODE = 3 } export enum NestedScrollMode { SELF_ONLY = 0, @@ -731,3 +750,28 @@ export enum DividerMode { FLOATING_ABOVE_MENU = 0, EMBEDDED_IN_MENU = 1 } +export enum EventQueryType { + ON_CLICK = 0 +} +export enum TipsAnchorType { + TARGET = 0, + CURSOR = 1 +} +export enum DialogDisplayMode { + CENTER_IN_WINDOW = 1, + CENTER_IN_SCREEN = 0 +} +export enum FocusWrapMode { + DEFAULT = 0, + WRAP_WITH_ARROW = 1 +} +export enum AnimationPropertyType { + ROTATION = 0, + TRANSLATION = 1, + SCALE = 2, + OPACITY = 3 +} +export enum ColorSpace { + SRGB = 0, + DISPLAY_P3 = 1 +} diff --git a/arkoala-arkts/arkui/generated/component/extendableComponent.ets b/arkoala-arkts/arkui/generated/component/extendableComponent.ets deleted file mode 100644 index 1aea478ee97ef626332d2d6aabe270b0d8b3fe58..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/component/extendableComponent.ets +++ /dev/null @@ -1,207 +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 { uiObserver_NavDestinationInfo_serializer, uiObserver_NavigationInfo_serializer, uiObserver_RouterPageInfo_serializer, uiObserver } from "./../framework/ohos.arkui.observer" -import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, CallbackResource, InteropNativeModule, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { UIContext, UIContextInternal } from "./../framework/ohos.arkui.UIContext" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { unsafeCast, int32, int64, float32 } from "@koalaui/common" -import { CallbackTransformer } from "./../CallbackTransformer" -export class ExtendableComponentInternal { - public static fromPtr(ptr: KPointer): ExtendableComponent { - return new ExtendableComponent(ptr) - } -} -export class ExtendableComponent implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, ExtendableComponent.getFinalizer()) - } - constructor() { - this(ExtendableComponent.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._ExtendableComponent_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._ExtendableComponent_getFinalizer() - } - public getUIContext(): UIContext { - return this.getUIContext_serialize() - } - public getUniqueId(): int32 { - return this.getUniqueId_serialize() - } - public queryNavDestinationInfo(): uiObserver.NavDestinationInfo | undefined { - return this.queryNavDestinationInfo0_serialize() - } - public queryNavDestinationInfo(isInner: boolean | undefined): uiObserver.NavDestinationInfo | undefined { - const isInner_casted = isInner as (boolean | undefined) - return this.queryNavDestinationInfo1_serialize(isInner_casted) - } - public queryNavigationInfo(): uiObserver.NavigationInfo | undefined { - return this.queryNavigationInfo_serialize() - } - public queryRouterPageInfo(): uiObserver.RouterPageInfo | undefined { - return this.queryRouterPageInfo_serialize() - } - private getUIContext_serialize(): UIContext { - const retval = ArkUIGeneratedNativeModule._ExtendableComponent_getUIContext(this.peer!.ptr) - const obj : UIContext = UIContextInternal.fromPtr(retval) - return obj - } - private getUniqueId_serialize(): int32 { - const retval = ArkUIGeneratedNativeModule._ExtendableComponent_getUniqueId(this.peer!.ptr) - return retval - } - private queryNavDestinationInfo0_serialize(): uiObserver.NavDestinationInfo | undefined { - const retval = ArkUIGeneratedNativeModule._ExtendableComponent_queryNavDestinationInfo0(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const buffer_runtimeType = retvalDeserializer.readInt8().toInt() - let buffer : uiObserver.NavDestinationInfo | undefined = undefined - if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = uiObserver_NavDestinationInfo_serializer.read(retvalDeserializer) - } - const returnResult : uiObserver.NavDestinationInfo | undefined = buffer - return returnResult - } - private queryNavDestinationInfo1_serialize(isInner: boolean | undefined): uiObserver.NavDestinationInfo | undefined { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (isInner !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const isInnerTmpValue = isInner! - thisSerializer.writeBoolean(isInnerTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = ArkUIGeneratedNativeModule._ExtendableComponent_queryNavDestinationInfo1(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const buffer_runtimeType = retvalDeserializer.readInt8().toInt() - let buffer : uiObserver.NavDestinationInfo | undefined = undefined - if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = uiObserver_NavDestinationInfo_serializer.read(retvalDeserializer) - } - const returnResult : uiObserver.NavDestinationInfo | undefined = buffer - return returnResult - } - private queryNavigationInfo_serialize(): uiObserver.NavigationInfo | undefined { - const retval = ArkUIGeneratedNativeModule._ExtendableComponent_queryNavigationInfo(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const buffer_runtimeType = retvalDeserializer.readInt8().toInt() - let buffer : uiObserver.NavigationInfo | undefined = undefined - if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = uiObserver_NavigationInfo_serializer.read(retvalDeserializer) - } - const returnResult : uiObserver.NavigationInfo | undefined = buffer - return returnResult - } - private queryRouterPageInfo_serialize(): uiObserver.RouterPageInfo | undefined { - const retval = ArkUIGeneratedNativeModule._ExtendableComponent_queryRouterPageInfo(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const buffer_runtimeType = retvalDeserializer.readInt8().toInt() - let buffer : uiObserver.RouterPageInfo | undefined = undefined - if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = (uiObserver_RouterPageInfo_serializer.read(retvalDeserializer) as uiObserver.RouterPageInfo) - } - const returnResult : uiObserver.RouterPageInfo | undefined = buffer - return returnResult - } -} -export interface LifeCycle { - aboutToAppear(): void - aboutToDisappear(): void - onDidBuild(): void - build(): void -} -export class LifeCycleInternal implements MaterializedBase,LifeCycle { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, LifeCycleInternal.getFinalizer()) - } - constructor() { - this(LifeCycleInternal.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._LifeCycle_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._LifeCycle_getFinalizer() - } - public static fromPtr(ptr: KPointer): LifeCycleInternal { - return new LifeCycleInternal(ptr) - } - public aboutToAppear(): void { - this.aboutToAppear_serialize() - return - } - public aboutToDisappear(): void { - this.aboutToDisappear_serialize() - return - } - public onDidBuild(): void { - this.onDidBuild_serialize() - return - } - public build(): void { - this.build_serialize() - return - } - private aboutToAppear_serialize(): void { - ArkUIGeneratedNativeModule._LifeCycle_aboutToAppear(this.peer!.ptr) - } - private aboutToDisappear_serialize(): void { - ArkUIGeneratedNativeModule._LifeCycle_aboutToDisappear(this.peer!.ptr) - } - private onDidBuild_serialize(): void { - ArkUIGeneratedNativeModule._LifeCycle_onDidBuild(this.peer!.ptr) - } - private build_serialize(): void { - ArkUIGeneratedNativeModule._LifeCycle_build(this.peer!.ptr) - } -} -export class ExtendableComponent_serializer { - public static write(buffer: SerializerBase, value: ExtendableComponent): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): ExtendableComponent { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return ExtendableComponentInternal.fromPtr(ptr) - } -} -export class LifeCycle_serializer { - public static write(buffer: SerializerBase, value: LifeCycle): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): LifeCycle { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return LifeCycleInternal.fromPtr(ptr) - } -} diff --git a/arkoala-arkts/arkui/generated/component/flex.ets b/arkoala-arkts/arkui/generated/component/flex.ets index 61f988bcc292275ff52553ceffd8a12d69cf0d79..63071271a8ed27382832997d7bc8402aa1cfb956 100644 --- a/arkoala-arkts/arkui/generated/component/flex.ets +++ b/arkoala-arkts/arkui/generated/component/flex.ets @@ -16,22 +16,23 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { PointLightStyle_serializer, ArkCommonMethodPeer, CommonMethod, PointLightStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "#handwritten" +import { AttributeModifier, extractors, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { FlexDirection, FlexWrap, FlexAlign, ItemAlign } from "./enums" -import { LengthMetrics, LengthMetrics_serializer } from "./../Graphics" -import { NodeAttach, remember } from "@koalaui/runtime" +import { LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { arkui_Graphics_LengthMetrics_serializer } from "./../framework/Graphics" export class ArkFlexPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkFlexPeer { @@ -53,6 +54,12 @@ export class ArkFlexPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._FlexInterface_setFlexOptions(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } + setPointLightAttribute(value: PointLightStyle): void { + const thisSerializer : SerializerBase = SerializerBase.hold() + PointLightStyle_serializer.write(thisSerializer, value) + ArkUIGeneratedNativeModule._FlexAttribute_setPointLight(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() + } } export interface FlexOptions { direction?: FlexDirection; @@ -63,17 +70,24 @@ export interface FlexOptions { space?: FlexSpaceOptions; } export interface FlexSpaceOptions { - main?: LengthMetrics; - cross?: LengthMetrics; + main?: arkui_Graphics_LengthMetrics; + cross?: arkui_Graphics_LengthMetrics; } export interface FlexAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + pointLight(value: PointLightStyle): this { + throw new Error("Unimplemented method pointLight") + } + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkFlexStyle extends ArkCommonMethodStyle implements FlexAttribute { + pointLight_value?: PointLightStyle attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + pointLight(value: PointLightStyle): this { + return this + } + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -90,7 +104,15 @@ export class ArkFlexComponent extends ArkCommonMethodComponent implements FlexAt } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public pointLight(value: PointLightStyle): this { + if (this.checkPriority("pointLight")) { + const value_casted = value as (PointLightStyle) + this.getPeer()?.setPointLightAttribute(value_casted) + return this + } + return this + } + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -125,7 +147,7 @@ export class FlexSpaceOptions_serializer { if (valueHolderForMain !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForMainTmpValue = valueHolderForMain! - LengthMetrics_serializer.write(valueSerializer, valueHolderForMainTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForMainTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -133,7 +155,7 @@ export class FlexSpaceOptions_serializer { if (valueHolderForCross !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForCrossTmpValue = valueHolderForCross! - LengthMetrics_serializer.write(valueSerializer, valueHolderForCrossTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForCrossTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -141,17 +163,17 @@ export class FlexSpaceOptions_serializer { public static read(buffer: DeserializerBase): FlexSpaceOptions { let valueDeserializer : DeserializerBase = buffer const mainTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let mainTmpBuf : LengthMetrics | undefined = undefined + let mainTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((mainTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - mainTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + mainTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const mainTmpResult : LengthMetrics | undefined = mainTmpBuf + const mainTmpResult : arkui_Graphics_LengthMetrics | undefined = mainTmpBuf const crossTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let crossTmpBuf : LengthMetrics | undefined = undefined + let crossTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((crossTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - crossTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + crossTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const crossTmpResult : LengthMetrics | undefined = crossTmpBuf + const crossTmpResult : arkui_Graphics_LengthMetrics | undefined = crossTmpBuf let value : FlexSpaceOptions = ({main: mainTmpResult, cross: crossTmpResult} as FlexSpaceOptions) return value } @@ -163,7 +185,7 @@ export class FlexOptions_serializer { if (valueHolderForDirection !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForDirectionTmpValue = (valueHolderForDirection as FlexDirection) - valueSerializer.writeInt32(TypeChecker.FlexDirection_ToNumeric(valueHolderForDirectionTmpValue)) + valueSerializer.writeInt32(valueHolderForDirectionTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -171,7 +193,7 @@ export class FlexOptions_serializer { if (valueHolderForWrap !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForWrapTmpValue = (valueHolderForWrap as FlexWrap) - valueSerializer.writeInt32(TypeChecker.FlexWrap_ToNumeric(valueHolderForWrapTmpValue)) + valueSerializer.writeInt32(valueHolderForWrapTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -179,7 +201,7 @@ export class FlexOptions_serializer { if (valueHolderForJustifyContent !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForJustifyContentTmpValue = (valueHolderForJustifyContent as FlexAlign) - valueSerializer.writeInt32(TypeChecker.FlexAlign_ToNumeric(valueHolderForJustifyContentTmpValue)) + valueSerializer.writeInt32(valueHolderForJustifyContentTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -187,7 +209,7 @@ export class FlexOptions_serializer { if (valueHolderForAlignItems !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForAlignItemsTmpValue = (valueHolderForAlignItems as ItemAlign) - valueSerializer.writeInt32(TypeChecker.ItemAlign_ToNumeric(valueHolderForAlignItemsTmpValue)) + valueSerializer.writeInt32(valueHolderForAlignItemsTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -195,7 +217,7 @@ export class FlexOptions_serializer { if (valueHolderForAlignContent !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForAlignContentTmpValue = (valueHolderForAlignContent as FlexAlign) - valueSerializer.writeInt32(TypeChecker.FlexAlign_ToNumeric(valueHolderForAlignContentTmpValue)) + valueSerializer.writeInt32(valueHolderForAlignContentTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -213,31 +235,31 @@ export class FlexOptions_serializer { const directionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let directionTmpBuf : FlexDirection | undefined = undefined if ((directionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - directionTmpBuf = TypeChecker.FlexDirection_FromNumeric(valueDeserializer.readInt32()) + directionTmpBuf = FlexDirection.fromValue(valueDeserializer.readInt32()) } const directionTmpResult : FlexDirection | undefined = directionTmpBuf const wrapTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let wrapTmpBuf : FlexWrap | undefined = undefined if ((wrapTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - wrapTmpBuf = TypeChecker.FlexWrap_FromNumeric(valueDeserializer.readInt32()) + wrapTmpBuf = FlexWrap.fromValue(valueDeserializer.readInt32()) } const wrapTmpResult : FlexWrap | undefined = wrapTmpBuf const justifyContentTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let justifyContentTmpBuf : FlexAlign | undefined = undefined if ((justifyContentTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - justifyContentTmpBuf = TypeChecker.FlexAlign_FromNumeric(valueDeserializer.readInt32()) + justifyContentTmpBuf = FlexAlign.fromValue(valueDeserializer.readInt32()) } const justifyContentTmpResult : FlexAlign | undefined = justifyContentTmpBuf const alignItemsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let alignItemsTmpBuf : ItemAlign | undefined = undefined if ((alignItemsTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - alignItemsTmpBuf = TypeChecker.ItemAlign_FromNumeric(valueDeserializer.readInt32()) + alignItemsTmpBuf = ItemAlign.fromValue(valueDeserializer.readInt32()) } const alignItemsTmpResult : ItemAlign | undefined = alignItemsTmpBuf const alignContentTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let alignContentTmpBuf : FlexAlign | undefined = undefined if ((alignContentTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - alignContentTmpBuf = TypeChecker.FlexAlign_FromNumeric(valueDeserializer.readInt32()) + alignContentTmpBuf = FlexAlign.fromValue(valueDeserializer.readInt32()) } const alignContentTmpResult : FlexAlign | undefined = alignContentTmpBuf const spaceTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() diff --git a/arkoala-arkts/arkui/generated/component/flowItem.ets b/arkoala-arkts/arkui/generated/component/flowItem.ets index 0444a24640cd06a4429af01bd7af5ddaf5399aa0..cb869919e5c306681b0de773afa5a59839fa53fd 100644 --- a/arkoala-arkts/arkui/generated/component/flowItem.ets +++ b/arkoala-arkts/arkui/generated/component/flowItem.ets @@ -25,11 +25,11 @@ import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonM import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkFlowItemPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkFlowItemPeer { @@ -44,13 +44,13 @@ export class ArkFlowItemPeer extends ArkCommonMethodPeer { } } export interface FlowItemAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkFlowItemStyle extends ArkCommonMethodStyle implements FlowItemAttribute { attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -66,7 +66,7 @@ export class ArkFlowItemComponent extends ArkCommonMethodComponent implements Fl } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/focus.ets b/arkoala-arkts/arkui/generated/component/focus.ets index 2f4d51cef4ce7ac77e87f04ae924e2b8bb321082..b83f3a427dea3d33bb638d134992468dcd2f01b6 100644 --- a/arkoala-arkts/arkui/generated/component/focus.ets +++ b/arkoala-arkts/arkui/generated/component/focus.ets @@ -17,16 +17,18 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { int32, int64, float32, unsafeCast } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr, SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, RuntimeType, toPeerPtr, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr, SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { LengthMetrics, ColorMetrics, LengthMetrics_serializer, ColorMetrics_serializer } from "./../Graphics" +import { extractors } from "#handwritten" +import { LengthMetrics as arkui_Graphics_LengthMetrics, ColorMetrics as arkui_Graphics_ColorMetrics } from "arkui.Graphics" +import { arkui_Graphics_LengthMetrics_serializer, arkui_Graphics_ColorMetrics_serializer } from "./../framework/Graphics" import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" export interface FocusBoxStyle { - margin?: LengthMetrics; - strokeColor?: ColorMetrics; - strokeWidth?: LengthMetrics; + margin?: arkui_Graphics_LengthMetrics; + strokeColor?: arkui_Graphics_ColorMetrics; + strokeWidth?: arkui_Graphics_LengthMetrics; } export enum FocusPriority { AUTO = 0, @@ -44,7 +46,7 @@ export class FocusBoxStyle_serializer { if (valueHolderForMargin !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForMarginTmpValue = valueHolderForMargin! - LengthMetrics_serializer.write(valueSerializer, valueHolderForMarginTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForMarginTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -52,7 +54,7 @@ export class FocusBoxStyle_serializer { if (valueHolderForStrokeColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStrokeColorTmpValue = valueHolderForStrokeColor! - ColorMetrics_serializer.write(valueSerializer, valueHolderForStrokeColorTmpValue) + arkui_Graphics_ColorMetrics_serializer.write(valueSerializer, valueHolderForStrokeColorTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -60,7 +62,7 @@ export class FocusBoxStyle_serializer { if (valueHolderForStrokeWidth !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStrokeWidthTmpValue = valueHolderForStrokeWidth! - LengthMetrics_serializer.write(valueSerializer, valueHolderForStrokeWidthTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForStrokeWidthTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -68,23 +70,23 @@ export class FocusBoxStyle_serializer { public static read(buffer: DeserializerBase): FocusBoxStyle { let valueDeserializer : DeserializerBase = buffer const marginTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let marginTmpBuf : LengthMetrics | undefined = undefined + let marginTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((marginTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - marginTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + marginTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const marginTmpResult : LengthMetrics | undefined = marginTmpBuf + const marginTmpResult : arkui_Graphics_LengthMetrics | undefined = marginTmpBuf const strokeColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let strokeColorTmpBuf : ColorMetrics | undefined = undefined + let strokeColorTmpBuf : arkui_Graphics_ColorMetrics | undefined = undefined if ((strokeColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - strokeColorTmpBuf = (ColorMetrics_serializer.read(valueDeserializer) as ColorMetrics) + strokeColorTmpBuf = (arkui_Graphics_ColorMetrics_serializer.read(valueDeserializer) as arkui_Graphics_ColorMetrics) } - const strokeColorTmpResult : ColorMetrics | undefined = strokeColorTmpBuf + const strokeColorTmpResult : arkui_Graphics_ColorMetrics | undefined = strokeColorTmpBuf const strokeWidthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let strokeWidthTmpBuf : LengthMetrics | undefined = undefined + let strokeWidthTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((strokeWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - strokeWidthTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + strokeWidthTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const strokeWidthTmpResult : LengthMetrics | undefined = strokeWidthTmpBuf + const strokeWidthTmpResult : arkui_Graphics_LengthMetrics | undefined = strokeWidthTmpBuf let value : FocusBoxStyle = ({margin: marginTmpResult, strokeColor: strokeColorTmpResult, strokeWidth: strokeWidthTmpResult} as FocusBoxStyle) return value } diff --git a/arkoala-arkts/arkui/generated/component/folderStack.ets b/arkoala-arkts/arkui/generated/component/folderStack.ets index 99c2d7a0247ff5967ddeb1223bb90cb7ff4a2022..3d1dc214c8d6871a75f1edcbe107471f4ec2df68 100644 --- a/arkoala-arkts/arkui/generated/component/folderStack.ets +++ b/arkoala-arkts/arkui/generated/component/folderStack.ets @@ -26,12 +26,12 @@ import { Alignment, FoldStatus, AppRotation } from "./enums" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { default as window } from "./../framework/ohos.window" -import { NodeAttach, remember } from "@koalaui/runtime" +import { default as window } from "@ohos.window" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkFolderStackPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkFolderStackPeer { @@ -58,7 +58,7 @@ export class ArkFolderStackPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as Alignment) - thisSerializer.writeInt32(TypeChecker.Alignment_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -139,7 +139,7 @@ export interface FolderStackAttribute extends CommonMethod { autoHalfFold(value: boolean | undefined): this { throw new Error("Unimplemented method autoHalfFold") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -165,7 +165,7 @@ export class ArkFolderStackStyle extends ArkCommonMethodStyle implements FolderS autoHalfFold(value: boolean | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -228,7 +228,7 @@ export class ArkFolderStackComponent extends ArkCommonMethodComponent implements } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -260,11 +260,11 @@ export class OnFoldStatusChangeInfo_serializer { public static write(buffer: SerializerBase, value: OnFoldStatusChangeInfo): void { let valueSerializer : SerializerBase = buffer const valueHolderForFoldStatus = value.foldStatus - valueSerializer.writeInt32(TypeChecker.FoldStatus_ToNumeric(valueHolderForFoldStatus)) + valueSerializer.writeInt32(valueHolderForFoldStatus.valueOf()) } public static read(buffer: DeserializerBase): OnFoldStatusChangeInfo { let valueDeserializer : DeserializerBase = buffer - const foldStatusTmpResult : FoldStatus = TypeChecker.FoldStatus_FromNumeric(valueDeserializer.readInt32()) + const foldStatusTmpResult : FoldStatus = FoldStatus.fromValue(valueDeserializer.readInt32()) let value : OnFoldStatusChangeInfo = ({foldStatus: foldStatusTmpResult} as OnFoldStatusChangeInfo) return value } @@ -306,20 +306,20 @@ export class HoverEventParam_serializer { public static write(buffer: SerializerBase, value: HoverEventParam): void { let valueSerializer : SerializerBase = buffer const valueHolderForFoldStatus = value.foldStatus - valueSerializer.writeInt32(TypeChecker.FoldStatus_ToNumeric(valueHolderForFoldStatus)) + valueSerializer.writeInt32(valueHolderForFoldStatus.valueOf()) const valueHolderForIsHoverMode = value.isHoverMode valueSerializer.writeBoolean(valueHolderForIsHoverMode) const valueHolderForAppRotation = value.appRotation - valueSerializer.writeInt32(TypeChecker.AppRotation_ToNumeric(valueHolderForAppRotation)) + valueSerializer.writeInt32(valueHolderForAppRotation.valueOf()) const valueHolderForWindowStatusType = value.windowStatusType - valueSerializer.writeInt32(TypeChecker.window_WindowStatusType_ToNumeric(valueHolderForWindowStatusType)) + valueSerializer.writeInt32(valueHolderForWindowStatusType.valueOf()) } public static read(buffer: DeserializerBase): HoverEventParam { let valueDeserializer : DeserializerBase = buffer - const foldStatusTmpResult : FoldStatus = TypeChecker.FoldStatus_FromNumeric(valueDeserializer.readInt32()) + const foldStatusTmpResult : FoldStatus = FoldStatus.fromValue(valueDeserializer.readInt32()) const isHoverModeTmpResult : boolean = valueDeserializer.readBoolean() - const appRotationTmpResult : AppRotation = TypeChecker.AppRotation_FromNumeric(valueDeserializer.readInt32()) - const windowStatusTypeTmpResult : window.WindowStatusType = TypeChecker.window_WindowStatusType_FromNumeric(valueDeserializer.readInt32()) + const appRotationTmpResult : AppRotation = AppRotation.fromValue(valueDeserializer.readInt32()) + const windowStatusTypeTmpResult : window.WindowStatusType = window.WindowStatusType.fromValue(valueDeserializer.readInt32()) let value : HoverEventParam = ({foldStatus: foldStatusTmpResult, isHoverMode: isHoverModeTmpResult, appRotation: appRotationTmpResult, windowStatusType: windowStatusTypeTmpResult} as HoverEventParam) return value } diff --git a/arkoala-arkts/arkui/generated/component/formComponent.ets b/arkoala-arkts/arkui/generated/component/formComponent.ets index 02478a58a1719e2e89d6a2995743efb4c62df9ce..39688b32d8a39b7aa5562a03027010e626b06d16 100644 --- a/arkoala-arkts/arkui/generated/component/formComponent.ets +++ b/arkoala-arkts/arkui/generated/component/formComponent.ets @@ -24,15 +24,16 @@ import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { Visibility } from "./enums" import { VoidCallback } from "./units" -import { AttributeModifier, AttributeUpdater } from "#handwritten" +import { AttributeModifier, extractors, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Want, Want_serializer } from "./../framework/ohos.app.ability.Want" -import { NodeAttach, remember } from "@koalaui/runtime" +import { default as Want } from "@ohos.app.ability.Want" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { Want_serializer } from "./../framework/ohos.app.ability.Want" export class ArkFormComponentPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkFormComponentPeer { @@ -77,7 +78,7 @@ export class ArkFormComponentPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as FormDimension) - thisSerializer.writeInt32(TypeChecker.FormDimension_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -101,7 +102,7 @@ export class ArkFormComponentPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as Visibility) - thisSerializer.writeInt32(TypeChecker.Visibility_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -257,7 +258,7 @@ export interface FormComponentAttribute extends CommonMethod { onUpdate(value: ((value0: FormCallbackInfo) => void) | undefined): this { throw new Error("Unimplemented method onUpdate") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -307,7 +308,7 @@ export class ArkFormComponentStyle extends ArkCommonMethodStyle implements FormC onUpdate(value: ((value0: FormCallbackInfo) => void) | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -412,7 +413,7 @@ export class ArkFormComponentComponent extends ArkCommonMethodComponent implemen } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -513,7 +514,7 @@ export class FormInfo_serializer { if (valueHolderForDimension !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForDimensionTmpValue = (valueHolderForDimension as FormDimension) - valueSerializer.writeInt32(TypeChecker.FormDimension_ToNumeric(valueHolderForDimensionTmpValue)) + valueSerializer.writeInt32(valueHolderForDimensionTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -537,7 +538,7 @@ export class FormInfo_serializer { if (valueHolderForRenderingMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForRenderingModeTmpValue = (valueHolderForRenderingMode as FormRenderingMode) - valueSerializer.writeInt32(TypeChecker.FormRenderingMode_ToNumeric(valueHolderForRenderingModeTmpValue)) + valueSerializer.writeInt32(valueHolderForRenderingModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -545,7 +546,7 @@ export class FormInfo_serializer { if (valueHolderForShape !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForShapeTmpValue = (valueHolderForShape as FormShape) - valueSerializer.writeInt32(TypeChecker.FormShape_ToNumeric(valueHolderForShapeTmpValue)) + valueSerializer.writeInt32(valueHolderForShapeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -569,7 +570,7 @@ export class FormInfo_serializer { const dimensionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let dimensionTmpBuf : FormDimension | undefined = undefined if ((dimensionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - dimensionTmpBuf = TypeChecker.FormDimension_FromNumeric(valueDeserializer.readInt32()) + dimensionTmpBuf = FormDimension.fromValue(valueDeserializer.readInt32()) } const dimensionTmpResult : FormDimension | undefined = dimensionTmpBuf const temporaryTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -581,19 +582,19 @@ export class FormInfo_serializer { const wantTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let wantTmpBuf : Want | undefined = undefined if ((wantTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - wantTmpBuf = Want_serializer.read(valueDeserializer) + wantTmpBuf = (Want_serializer.read(valueDeserializer) as Want) } const wantTmpResult : Want | undefined = wantTmpBuf const renderingModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let renderingModeTmpBuf : FormRenderingMode | undefined = undefined if ((renderingModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - renderingModeTmpBuf = TypeChecker.FormRenderingMode_FromNumeric(valueDeserializer.readInt32()) + renderingModeTmpBuf = FormRenderingMode.fromValue(valueDeserializer.readInt32()) } const renderingModeTmpResult : FormRenderingMode | undefined = renderingModeTmpBuf const shapeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let shapeTmpBuf : FormShape | undefined = undefined if ((shapeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - shapeTmpBuf = TypeChecker.FormShape_FromNumeric(valueDeserializer.readInt32()) + shapeTmpBuf = FormShape.fromValue(valueDeserializer.readInt32()) } const shapeTmpResult : FormShape | undefined = shapeTmpBuf let value : FormInfo = ({id: idTmpResult, name: nameTmpResult, bundle: bundleTmpResult, ability: abilityTmpResult, module: moduleTmpResult, dimension: dimensionTmpResult, temporary: temporaryTmpResult, want: wantTmpResult, renderingMode: renderingModeTmpResult, shape: shapeTmpResult} as FormInfo) diff --git a/arkoala-arkts/arkui/generated/component/formLink.ets b/arkoala-arkts/arkui/generated/component/formLink.ets index 3e772566e4a4139441bbcd9f0ed5bc30da1e545b..faeaa7f4082369f85713813f4e9f2ebcefbaa640 100644 --- a/arkoala-arkts/arkui/generated/component/formLink.ets +++ b/arkoala-arkts/arkui/generated/component/formLink.ets @@ -25,11 +25,11 @@ import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonM import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkFormLinkPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkFormLinkPeer { @@ -55,13 +55,13 @@ export interface FormLinkOptions { params?: Object; } export interface FormLinkAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkFormLinkStyle extends ArkCommonMethodStyle implements FormLinkAttribute { attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -78,7 +78,7 @@ export class ArkFormLinkComponent extends ArkCommonMethodComponent implements Fo } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/gauge.ets b/arkoala-arkts/arkui/generated/component/gauge.ets index 3fdade2e2c16fcccb8a74e50240349c738eb479d..24f6e4e8ffe7e8638acc437de59319ab88769336 100644 --- a/arkoala-arkts/arkui/generated/component/gauge.ets +++ b/arkoala-arkts/arkui/generated/component/gauge.ets @@ -16,26 +16,26 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { LinearGradient_serializer, LinearGradient } from "./dataPanel" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, MultiShadowOptions, CommonConfiguration, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { ResourceColor, Length, ResourceStr, Dimension } from "./units" -import { Color } from "./enums" -import { Resource } from "global.resource" +import { ResourceColor, Length, ResourceStr as arkui_component_units_ResourceStr, Dimension } from "./units" +import { Color as arkui_component_enums_Color } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { CustomBuilder } from "./builder" import { ContentModifier, AttributeModifier, hookGaugeContentModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkGaugePeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkGaugePeer { @@ -95,10 +95,10 @@ export class ArkGaugePeer extends ArkCommonMethodPeer { if (valueTmpValue instanceof ResourceColor) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as ResourceColor - if (valueTmpValueForIdx0 instanceof Color) { + if (valueTmpValueForIdx0 instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0ForIdx0)) + const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0ForIdx0.getOrdinal()) } else if (valueTmpValueForIdx0 instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number @@ -107,10 +107,10 @@ export class ArkGaugePeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as string thisSerializer.writeString(valueTmpValueForIdx0ForIdx2) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) + const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) } } else if (valueTmpValue instanceof LinearGradient) { thisSerializer.writeInt8((1).toChar()) @@ -126,10 +126,10 @@ export class ArkGaugePeer extends ArkCommonMethodPeer { if (valueTmpValueForIdx2TmpElement_0 instanceof ResourceColor) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx2TmpElement_0ForIdx0 = valueTmpValueForIdx2TmpElement_0 as ResourceColor - if (valueTmpValueForIdx2TmpElement_0ForIdx0 instanceof Color) { + if (valueTmpValueForIdx2TmpElement_0ForIdx0 instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx2TmpElement_0ForIdx0ForIdx0 = valueTmpValueForIdx2TmpElement_0ForIdx0 as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx2TmpElement_0ForIdx0ForIdx0)) + const valueTmpValueForIdx2TmpElement_0ForIdx0ForIdx0 = valueTmpValueForIdx2TmpElement_0ForIdx0 as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx2TmpElement_0ForIdx0ForIdx0.getOrdinal()) } else if (valueTmpValueForIdx2TmpElement_0ForIdx0 instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx2TmpElement_0ForIdx0ForIdx1 = valueTmpValueForIdx2TmpElement_0ForIdx0 as number @@ -138,10 +138,10 @@ export class ArkGaugePeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2TmpElement_0ForIdx0ForIdx2 = valueTmpValueForIdx2TmpElement_0ForIdx0 as string thisSerializer.writeString(valueTmpValueForIdx2TmpElement_0ForIdx0ForIdx2) - } else if (valueTmpValueForIdx2TmpElement_0ForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx2TmpElement_0ForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx2TmpElement_0ForIdx0ForIdx3 = valueTmpValueForIdx2TmpElement_0ForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2TmpElement_0ForIdx0ForIdx3) + const valueTmpValueForIdx2TmpElement_0ForIdx0ForIdx3 = valueTmpValueForIdx2TmpElement_0ForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2TmpElement_0ForIdx0ForIdx3) } } else if (valueTmpValueForIdx2TmpElement_0 instanceof LinearGradient) { thisSerializer.writeInt8((1).toChar()) @@ -171,10 +171,10 @@ export class ArkGaugePeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -232,14 +232,14 @@ export class ArkGaugePeer extends ArkCommonMethodPeer { } } export interface GaugeOptions { - value: number; + value: number | undefined; min?: number; max?: number; } export interface GaugeShadowOptions extends MultiShadowOptions { } export interface GaugeIndicatorOptions { - icon?: ResourceStr; + icon?: arkui_component_units_ResourceStr; space?: Dimension; } export interface GaugeConfiguration extends CommonConfiguration { @@ -278,7 +278,7 @@ export interface GaugeAttribute extends CommonMethod { contentModifier(value: ContentModifier | undefined): this { throw new Error("Unimplemented method contentModifier") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -324,7 +324,7 @@ export class ArkGaugeStyle extends ArkCommonMethodStyle implements GaugeAttribut contentModifier(value: ContentModifier | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -419,7 +419,7 @@ export class ArkGaugeComponent extends ArkCommonMethodComponent implements Gauge } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -476,7 +476,13 @@ export class GaugeOptions_serializer { public static write(buffer: SerializerBase, value: GaugeOptions): void { let valueSerializer : SerializerBase = buffer const valueHolderForValue = value.value - valueSerializer.writeNumber(valueHolderForValue) + if (valueHolderForValue !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForValueTmpValue = valueHolderForValue! + valueSerializer.writeNumber(valueHolderForValueTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } const valueHolderForMin = value.min if (valueHolderForMin !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) @@ -496,7 +502,12 @@ export class GaugeOptions_serializer { } public static read(buffer: DeserializerBase): GaugeOptions { let valueDeserializer : DeserializerBase = buffer - const valueTmpResult : number = (valueDeserializer.readNumber() as number) + const valueTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let valueTmpBuf : number | undefined = undefined + if ((valueTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + valueTmpBuf = (valueDeserializer.readNumber() as number) + } + const valueTmpResult : number | undefined = valueTmpBuf const minTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let minTmpBuf : number | undefined = undefined if ((minTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -524,10 +535,10 @@ export class GaugeShadowOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue as number valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx0) - } else if (valueHolderForRadiusTmpValue instanceof Resource) { + } else if (valueHolderForRadiusTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx1) + const valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -540,10 +551,10 @@ export class GaugeShadowOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForOffsetXTmpValueForIdx0 = valueHolderForOffsetXTmpValue as number valueSerializer.writeNumber(valueHolderForOffsetXTmpValueForIdx0) - } else if (valueHolderForOffsetXTmpValue instanceof Resource) { + } else if (valueHolderForOffsetXTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForOffsetXTmpValueForIdx1 = valueHolderForOffsetXTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForOffsetXTmpValueForIdx1) + const valueHolderForOffsetXTmpValueForIdx1 = valueHolderForOffsetXTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForOffsetXTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -556,10 +567,10 @@ export class GaugeShadowOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForOffsetYTmpValueForIdx0 = valueHolderForOffsetYTmpValue as number valueSerializer.writeNumber(valueHolderForOffsetYTmpValueForIdx0) - } else if (valueHolderForOffsetYTmpValue instanceof Resource) { + } else if (valueHolderForOffsetYTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForOffsetYTmpValueForIdx1 = valueHolderForOffsetYTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForOffsetYTmpValueForIdx1) + const valueHolderForOffsetYTmpValueForIdx1 = valueHolderForOffsetYTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForOffsetYTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -568,50 +579,50 @@ export class GaugeShadowOptions_serializer { public static read(buffer: DeserializerBase): GaugeShadowOptions { let valueDeserializer : DeserializerBase = buffer const radiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let radiusTmpBuf : number | Resource | undefined = undefined + let radiusTmpBuf : number | global_resource_Resource | undefined = undefined if ((radiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const radiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let radiusTmpBuf_ : number | Resource | undefined + let radiusTmpBuf_ : number | global_resource_Resource | undefined if (radiusTmpBuf_UnionSelector == (0).toChar()) { radiusTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (radiusTmpBuf_UnionSelector == (1).toChar()) { - radiusTmpBuf_ = Resource_serializer.read(valueDeserializer) + radiusTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation.") } - radiusTmpBuf = (radiusTmpBuf_ as number | Resource) + radiusTmpBuf = (radiusTmpBuf_ as number | global_resource_Resource) } - const radiusTmpResult : number | Resource | undefined = radiusTmpBuf + const radiusTmpResult : number | global_resource_Resource | undefined = radiusTmpBuf const offsetXTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let offsetXTmpBuf : number | Resource | undefined = undefined + let offsetXTmpBuf : number | global_resource_Resource | undefined = undefined if ((offsetXTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const offsetXTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let offsetXTmpBuf_ : number | Resource | undefined + let offsetXTmpBuf_ : number | global_resource_Resource | undefined if (offsetXTmpBuf_UnionSelector == (0).toChar()) { offsetXTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (offsetXTmpBuf_UnionSelector == (1).toChar()) { - offsetXTmpBuf_ = Resource_serializer.read(valueDeserializer) + offsetXTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for offsetXTmpBuf_ has to be chosen through deserialisation.") } - offsetXTmpBuf = (offsetXTmpBuf_ as number | Resource) + offsetXTmpBuf = (offsetXTmpBuf_ as number | global_resource_Resource) } - const offsetXTmpResult : number | Resource | undefined = offsetXTmpBuf + const offsetXTmpResult : number | global_resource_Resource | undefined = offsetXTmpBuf const offsetYTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let offsetYTmpBuf : number | Resource | undefined = undefined + let offsetYTmpBuf : number | global_resource_Resource | undefined = undefined if ((offsetYTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const offsetYTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let offsetYTmpBuf_ : number | Resource | undefined + let offsetYTmpBuf_ : number | global_resource_Resource | undefined if (offsetYTmpBuf_UnionSelector == (0).toChar()) { offsetYTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (offsetYTmpBuf_UnionSelector == (1).toChar()) { - offsetYTmpBuf_ = Resource_serializer.read(valueDeserializer) + offsetYTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for offsetYTmpBuf_ has to be chosen through deserialisation.") } - offsetYTmpBuf = (offsetYTmpBuf_ as number | Resource) + offsetYTmpBuf = (offsetYTmpBuf_ as number | global_resource_Resource) } - const offsetYTmpResult : number | Resource | undefined = offsetYTmpBuf + const offsetYTmpResult : number | global_resource_Resource | undefined = offsetYTmpBuf let value : GaugeShadowOptions = ({radius: radiusTmpResult, offsetX: offsetXTmpResult, offsetY: offsetYTmpResult} as GaugeShadowOptions) return value } @@ -627,10 +638,10 @@ export class GaugeIndicatorOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue as string valueSerializer.writeString(valueHolderForIconTmpValueForIdx0) - } else if (valueHolderForIconTmpValue instanceof Resource) { + } else if (valueHolderForIconTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForIconTmpValueForIdx1) + const valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForIconTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -647,10 +658,10 @@ export class GaugeIndicatorOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForSpaceTmpValueForIdx1 = valueHolderForSpaceTmpValue as number valueSerializer.writeNumber(valueHolderForSpaceTmpValueForIdx1) - } else if (valueHolderForSpaceTmpValue instanceof Resource) { + } else if (valueHolderForSpaceTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForSpaceTmpValueForIdx2 = valueHolderForSpaceTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForSpaceTmpValueForIdx2) + const valueHolderForSpaceTmpValueForIdx2 = valueHolderForSpaceTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSpaceTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -659,35 +670,35 @@ export class GaugeIndicatorOptions_serializer { public static read(buffer: DeserializerBase): GaugeIndicatorOptions { let valueDeserializer : DeserializerBase = buffer const iconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let iconTmpBuf : ResourceStr | undefined = undefined + let iconTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((iconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const iconTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let iconTmpBuf_ : string | Resource | undefined + let iconTmpBuf_ : string | global_resource_Resource | undefined if (iconTmpBuf_UnionSelector == (0).toChar()) { iconTmpBuf_ = (valueDeserializer.readString() as string) } else if (iconTmpBuf_UnionSelector == (1).toChar()) { - iconTmpBuf_ = Resource_serializer.read(valueDeserializer) + iconTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for iconTmpBuf_ has to be chosen through deserialisation.") } - iconTmpBuf = (iconTmpBuf_ as string | Resource) + iconTmpBuf = (iconTmpBuf_ as string | global_resource_Resource) } - const iconTmpResult : ResourceStr | undefined = iconTmpBuf + const iconTmpResult : arkui_component_units_ResourceStr | undefined = iconTmpBuf const spaceTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let spaceTmpBuf : Dimension | undefined = undefined if ((spaceTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const spaceTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let spaceTmpBuf_ : string | number | Resource | undefined + let spaceTmpBuf_ : string | number | global_resource_Resource | undefined if (spaceTmpBuf_UnionSelector == (0).toChar()) { spaceTmpBuf_ = (valueDeserializer.readString() as string) } else if (spaceTmpBuf_UnionSelector == (1).toChar()) { spaceTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (spaceTmpBuf_UnionSelector == (2).toChar()) { - spaceTmpBuf_ = Resource_serializer.read(valueDeserializer) + spaceTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for spaceTmpBuf_ has to be chosen through deserialisation.") } - spaceTmpBuf = (spaceTmpBuf_ as string | number | Resource) + spaceTmpBuf = (spaceTmpBuf_ as string | number | global_resource_Resource) } const spaceTmpResult : Dimension | undefined = spaceTmpBuf let value : GaugeIndicatorOptions = ({icon: iconTmpResult, space: spaceTmpResult} as GaugeIndicatorOptions) diff --git a/arkoala-arkts/arkui/generated/component/gesture.ets b/arkoala-arkts/arkui/generated/component/gesture.ets index 3a5a34bf58f845023f1cea97c9477d542c550e2a..26f87b6ef54e90713403f32204ddd0fb99cf2404 100644 --- a/arkoala-arkts/arkui/generated/component/gesture.ets +++ b/arkoala-arkts/arkui/generated/component/gesture.ets @@ -21,7 +21,7 @@ import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" import { SourceTool, BaseEvent, BaseEventInternal } from "./common" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { InteractionHand } from "./enums" export class EventTargetInfoInternal { @@ -97,13 +97,76 @@ export class Gesture implements MaterializedBase { thisSerializer.writeInt32((types.length).toInt()) for (let typesCounterI = 0; typesCounterI < types.length; typesCounterI++) { const typesTmpElement : SourceTool = types[typesCounterI] - thisSerializer.writeInt32(TypeChecker.SourceTool_ToNumeric(typesTmpElement)) + thisSerializer.writeInt32(typesTmpElement.valueOf()) } ArkUIGeneratedNativeModule._Gesture_allowedTypes(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() return this } } +export class GestureGroupInternal { + public static fromPtr(ptr: KPointer): GestureGroup { + return new GestureGroup(ptr) + } +} +export class GestureGroup implements MaterializedBase { + peer?: Finalizable | undefined = undefined + public getPeer(): Finalizable | undefined { + return this.peer + } + constructor(peerPtr: KPointer) { + this.peer = new Finalizable(peerPtr, GestureGroup.getFinalizer()) + } + constructor() { + this(GestureGroup.construct()) + } + static construct(): KPointer { + const retval = ArkUIGeneratedNativeModule._GestureGroup_construct() + return retval + } + static getFinalizer(): KPointer { + return ArkUIGeneratedNativeModule._GestureGroup_getFinalizer() + } + private static $_instantiate_serialize(factory: (() => GestureGroup), mode: GestureMode, gesture: Array): GestureGroup { + const thisSerializer : SerializerBase = SerializerBase.hold() + thisSerializer.holdAndWriteCallback(factory) + thisSerializer.writeInt32((gesture.length).toInt()) + for (let gestureCounterI = 0; gestureCounterI < gesture.length; gestureCounterI++) { + const gestureTmpElement : GestureType = gesture[gestureCounterI] + if (gestureTmpElement instanceof Gesture) { + thisSerializer.writeInt8((0).toChar()) + const gestureTmpElementForIdx0 = gestureTmpElement as Gesture + Gesture_serializer.write(thisSerializer, gestureTmpElementForIdx0) + } else if (gestureTmpElement instanceof GestureGroup) { + thisSerializer.writeInt8((1).toChar()) + const gestureTmpElementForIdx1 = gestureTmpElement as GestureGroup + GestureGroup_serializer.write(thisSerializer, gestureTmpElementForIdx1) + } + } + const retval = ArkUIGeneratedNativeModule._GestureGroup_$_instantiate(thisSerializer.asBuffer(), thisSerializer.length(), mode.valueOf()) + thisSerializer.release() + const obj : GestureGroup = GestureGroupInternal.fromPtr(retval) + return obj + } + public static $_instantiate(factory: (() => GestureGroup), mode: GestureMode, gesture: Array): GestureGroup { + const factory_casted = factory as ((() => GestureGroup)) + const mode_casted = mode as (GestureMode) + const gesture_casted = gesture as (Array) + return GestureGroup.$_instantiate_serialize(factory_casted, mode_casted, gesture_casted) + } + public onCancel(event: (() => void)): GestureGroup { + const event_casted = event as ((() => void)) + return this.onCancel_serialize(event_casted) + } + private onCancel_serialize(event: (() => void)): GestureGroup { + const thisSerializer : SerializerBase = SerializerBase.hold() + thisSerializer.holdAndWriteCallback(event) + const retval = ArkUIGeneratedNativeModule._GestureGroup_onCancel(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() + const obj : GestureGroup = GestureGroupInternal.fromPtr(retval) + return obj + } +} export class GestureRecognizerInternal { public static fromPtr(ptr: KPointer): GestureRecognizer { return new GestureRecognizer(ptr) @@ -165,7 +228,7 @@ export class GestureRecognizer implements MaterializedBase { } private getType_serialize(): GestureControl.GestureType { const retval = ArkUIGeneratedNativeModule._GestureRecognizer_getType(this.peer!.ptr) - return TypeChecker.GestureControl_GestureType_FromNumeric(retval) + return GestureControl.GestureType.fromValue(retval) } private isBuiltIn_serialize(): boolean { const retval = ArkUIGeneratedNativeModule._GestureRecognizer_isBuiltIn(this.peer!.ptr) @@ -180,7 +243,7 @@ export class GestureRecognizer implements MaterializedBase { } private getState_serialize(): GestureRecognizerState { const retval = ArkUIGeneratedNativeModule._GestureRecognizer_getState(this.peer!.ptr) - return TypeChecker.GestureRecognizerState_FromNumeric(retval) + return GestureRecognizerState.fromValue(retval) } private getEventTargetInfo_serialize(): EventTargetInfo { const retval = ArkUIGeneratedNativeModule._GestureRecognizer_getEventTargetInfo(this.peer!.ptr) @@ -254,7 +317,7 @@ export class PanGestureOptions implements MaterializedBase { return this.getDistance_serialize() } private setDirection_serialize(value: PanDirection): void { - ArkUIGeneratedNativeModule._PanGestureOptions_setDirection(this.peer!.ptr, TypeChecker.PanDirection_ToNumeric(value)) + ArkUIGeneratedNativeModule._PanGestureOptions_setDirection(this.peer!.ptr, value.valueOf()) } private setDistance_serialize(value: number): void { ArkUIGeneratedNativeModule._PanGestureOptions_setDistance(this.peer!.ptr, value) @@ -264,7 +327,7 @@ export class PanGestureOptions implements MaterializedBase { } private getDirection_serialize(): PanDirection { const retval = ArkUIGeneratedNativeModule._PanGestureOptions_getDirection(this.peer!.ptr) - return TypeChecker.PanDirection_FromNumeric(retval) + return PanDirection.fromValue(retval) } private getDistance_serialize(): number { const retval = ArkUIGeneratedNativeModule._PanGestureOptions_getDistance(this.peer!.ptr) @@ -332,7 +395,7 @@ export interface FingerInfo { displayY: number; hand?: InteractionHand; } -export type GestureType = Gesture | object; +export type GestureType = Gesture | GestureGroup; export interface BaseHandlerOptions { isFingerCountLimited?: boolean; } @@ -419,6 +482,17 @@ export class Gesture_serializer { return GestureInternal.fromPtr(ptr) } } +export class GestureGroup_serializer { + public static write(buffer: SerializerBase, value: GestureGroup): void { + let valueSerializer : SerializerBase = buffer + valueSerializer.writePointer(toPeerPtr(value)) + } + public static read(buffer: DeserializerBase): GestureGroup { + let valueDeserializer : DeserializerBase = buffer + let ptr : KPointer = valueDeserializer.readPointer() + return GestureGroupInternal.fromPtr(ptr) + } +} export class GestureRecognizer_serializer { public static write(buffer: SerializerBase, value: GestureRecognizer): void { let valueSerializer : SerializerBase = buffer @@ -561,7 +635,7 @@ export class FingerInfo_serializer { if (valueHolderForHand !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForHandTmpValue = (valueHolderForHand as InteractionHand) - valueSerializer.writeInt32(TypeChecker.InteractionHand_ToNumeric(valueHolderForHandTmpValue)) + valueSerializer.writeInt32(valueHolderForHandTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -578,7 +652,7 @@ export class FingerInfo_serializer { const handTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let handTmpBuf : InteractionHand | undefined = undefined if ((handTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - handTmpBuf = TypeChecker.InteractionHand_FromNumeric(valueDeserializer.readInt32()) + handTmpBuf = InteractionHand.fromValue(valueDeserializer.readInt32()) } const handTmpResult : InteractionHand | undefined = handTmpBuf let value : FingerInfo = ({id: idTmpResult, globalX: globalXTmpResult, globalY: globalYTmpResult, localX: localXTmpResult, localY: localYTmpResult, displayX: displayXTmpResult, displayY: displayYTmpResult, hand: handTmpResult} as FingerInfo) @@ -597,7 +671,7 @@ export class GestureInfo_serializer { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } const valueHolderForType = value.type - valueSerializer.writeInt32(TypeChecker.GestureControl_GestureType_ToNumeric(valueHolderForType)) + valueSerializer.writeInt32(valueHolderForType.valueOf()) const valueHolderForIsSystemGesture = value.isSystemGesture valueSerializer.writeBoolean(valueHolderForIsSystemGesture) } @@ -609,78 +683,12 @@ export class GestureInfo_serializer { tagTmpBuf = (valueDeserializer.readString() as string) } const tagTmpResult : string | undefined = tagTmpBuf - const typeTmpResult : GestureControl.GestureType = TypeChecker.GestureControl_GestureType_FromNumeric(valueDeserializer.readInt32()) + const typeTmpResult : GestureControl.GestureType = GestureControl.GestureType.fromValue(valueDeserializer.readInt32()) const isSystemGestureTmpResult : boolean = valueDeserializer.readBoolean() let value : GestureInfo = ({tag: tagTmpResult, type: typeTmpResult, isSystemGesture: isSystemGestureTmpResult} as GestureInfo) return value } } -export class LongPressGestureHandlerOptions_serializer { - public static write(buffer: SerializerBase, value: LongPressGestureHandlerOptions): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForIsFingerCountLimited = value.isFingerCountLimited - if (valueHolderForIsFingerCountLimited !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForIsFingerCountLimitedTmpValue = valueHolderForIsFingerCountLimited! - valueSerializer.writeBoolean(valueHolderForIsFingerCountLimitedTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFingers = value.fingers - if (valueHolderForFingers !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFingersTmpValue = valueHolderForFingers! - valueSerializer.writeNumber(valueHolderForFingersTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForRepeat = value.repeat - if (valueHolderForRepeat !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForRepeatTmpValue = valueHolderForRepeat! - valueSerializer.writeBoolean(valueHolderForRepeatTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForDuration = value.duration - if (valueHolderForDuration !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForDurationTmpValue = valueHolderForDuration! - valueSerializer.writeNumber(valueHolderForDurationTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): LongPressGestureHandlerOptions { - let valueDeserializer : DeserializerBase = buffer - const isFingerCountLimitedTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let isFingerCountLimitedTmpBuf : boolean | undefined = undefined - if ((isFingerCountLimitedTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - isFingerCountLimitedTmpBuf = valueDeserializer.readBoolean() - } - const isFingerCountLimitedTmpResult : boolean | undefined = isFingerCountLimitedTmpBuf - const fingersTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fingersTmpBuf : number | undefined = undefined - if ((fingersTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fingersTmpBuf = (valueDeserializer.readNumber() as number) - } - const fingersTmpResult : number | undefined = fingersTmpBuf - const repeatTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let repeatTmpBuf : boolean | undefined = undefined - if ((repeatTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - repeatTmpBuf = valueDeserializer.readBoolean() - } - const repeatTmpResult : boolean | undefined = repeatTmpBuf - const durationTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let durationTmpBuf : number | undefined = undefined - if ((durationTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - durationTmpBuf = (valueDeserializer.readNumber() as number) - } - const durationTmpResult : number | undefined = durationTmpBuf - let value : LongPressGestureHandlerOptions = ({isFingerCountLimited: isFingerCountLimitedTmpResult, fingers: fingersTmpResult, repeat: repeatTmpResult, duration: durationTmpResult} as LongPressGestureHandlerOptions) - return value - } -} export class PanGestureHandlerOptions_serializer { public static write(buffer: SerializerBase, value: PanGestureHandlerOptions): void { let valueSerializer : SerializerBase = buffer @@ -704,7 +712,7 @@ export class PanGestureHandlerOptions_serializer { if (valueHolderForDirection !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForDirectionTmpValue = (valueHolderForDirection as PanDirection) - valueSerializer.writeInt32(TypeChecker.PanDirection_ToNumeric(valueHolderForDirectionTmpValue)) + valueSerializer.writeInt32(valueHolderForDirectionTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -734,7 +742,7 @@ export class PanGestureHandlerOptions_serializer { const directionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let directionTmpBuf : PanDirection | undefined = undefined if ((directionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - directionTmpBuf = TypeChecker.PanDirection_FromNumeric(valueDeserializer.readInt32()) + directionTmpBuf = PanDirection.fromValue(valueDeserializer.readInt32()) } const directionTmpResult : PanDirection | undefined = directionTmpBuf const distanceTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -747,58 +755,6 @@ export class PanGestureHandlerOptions_serializer { return value } } -export class PinchGestureHandlerOptions_serializer { - public static write(buffer: SerializerBase, value: PinchGestureHandlerOptions): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForIsFingerCountLimited = value.isFingerCountLimited - if (valueHolderForIsFingerCountLimited !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForIsFingerCountLimitedTmpValue = valueHolderForIsFingerCountLimited! - valueSerializer.writeBoolean(valueHolderForIsFingerCountLimitedTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFingers = value.fingers - if (valueHolderForFingers !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFingersTmpValue = valueHolderForFingers! - valueSerializer.writeNumber(valueHolderForFingersTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForDistance = value.distance - if (valueHolderForDistance !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForDistanceTmpValue = valueHolderForDistance! - valueSerializer.writeNumber(valueHolderForDistanceTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): PinchGestureHandlerOptions { - let valueDeserializer : DeserializerBase = buffer - const isFingerCountLimitedTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let isFingerCountLimitedTmpBuf : boolean | undefined = undefined - if ((isFingerCountLimitedTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - isFingerCountLimitedTmpBuf = valueDeserializer.readBoolean() - } - const isFingerCountLimitedTmpResult : boolean | undefined = isFingerCountLimitedTmpBuf - const fingersTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fingersTmpBuf : number | undefined = undefined - if ((fingersTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fingersTmpBuf = (valueDeserializer.readNumber() as number) - } - const fingersTmpResult : number | undefined = fingersTmpBuf - const distanceTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let distanceTmpBuf : number | undefined = undefined - if ((distanceTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - distanceTmpBuf = (valueDeserializer.readNumber() as number) - } - const distanceTmpResult : number | undefined = distanceTmpBuf - let value : PinchGestureHandlerOptions = ({isFingerCountLimited: isFingerCountLimitedTmpResult, fingers: fingersTmpResult, distance: distanceTmpResult} as PinchGestureHandlerOptions) - return value - } -} export class RotationGestureHandlerOptions_serializer { public static write(buffer: SerializerBase, value: RotationGestureHandlerOptions): void { let valueSerializer : SerializerBase = buffer @@ -874,7 +830,7 @@ export class SwipeGestureHandlerOptions_serializer { if (valueHolderForDirection !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForDirectionTmpValue = (valueHolderForDirection as SwipeDirection) - valueSerializer.writeInt32(TypeChecker.SwipeDirection_ToNumeric(valueHolderForDirectionTmpValue)) + valueSerializer.writeInt32(valueHolderForDirectionTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -904,7 +860,7 @@ export class SwipeGestureHandlerOptions_serializer { const directionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let directionTmpBuf : SwipeDirection | undefined = undefined if ((directionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - directionTmpBuf = TypeChecker.SwipeDirection_FromNumeric(valueDeserializer.readInt32()) + directionTmpBuf = SwipeDirection.fromValue(valueDeserializer.readInt32()) } const directionTmpResult : SwipeDirection | undefined = directionTmpBuf const speedTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -917,72 +873,6 @@ export class SwipeGestureHandlerOptions_serializer { return value } } -export class TapGestureParameters_serializer { - public static write(buffer: SerializerBase, value: TapGestureParameters): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForIsFingerCountLimited = value.isFingerCountLimited - if (valueHolderForIsFingerCountLimited !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForIsFingerCountLimitedTmpValue = valueHolderForIsFingerCountLimited! - valueSerializer.writeBoolean(valueHolderForIsFingerCountLimitedTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForCount = value.count - if (valueHolderForCount !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForCountTmpValue = valueHolderForCount! - valueSerializer.writeNumber(valueHolderForCountTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFingers = value.fingers - if (valueHolderForFingers !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFingersTmpValue = valueHolderForFingers! - valueSerializer.writeNumber(valueHolderForFingersTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForDistanceThreshold = value.distanceThreshold - if (valueHolderForDistanceThreshold !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForDistanceThresholdTmpValue = valueHolderForDistanceThreshold! - valueSerializer.writeNumber(valueHolderForDistanceThresholdTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): TapGestureParameters { - let valueDeserializer : DeserializerBase = buffer - const isFingerCountLimitedTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let isFingerCountLimitedTmpBuf : boolean | undefined = undefined - if ((isFingerCountLimitedTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - isFingerCountLimitedTmpBuf = valueDeserializer.readBoolean() - } - const isFingerCountLimitedTmpResult : boolean | undefined = isFingerCountLimitedTmpBuf - const countTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let countTmpBuf : number | undefined = undefined - if ((countTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - countTmpBuf = (valueDeserializer.readNumber() as number) - } - const countTmpResult : number | undefined = countTmpBuf - const fingersTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fingersTmpBuf : number | undefined = undefined - if ((fingersTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fingersTmpBuf = (valueDeserializer.readNumber() as number) - } - const fingersTmpResult : number | undefined = fingersTmpBuf - const distanceThresholdTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let distanceThresholdTmpBuf : number | undefined = undefined - if ((distanceThresholdTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - distanceThresholdTmpBuf = (valueDeserializer.readNumber() as number) - } - const distanceThresholdTmpResult : number | undefined = distanceThresholdTmpBuf - let value : TapGestureParameters = ({isFingerCountLimited: isFingerCountLimitedTmpResult, count: countTmpResult, fingers: fingersTmpResult, distanceThreshold: distanceThresholdTmpResult} as TapGestureParameters) - return value - } -} export class GestureEvent_serializer { public static write(buffer: SerializerBase, value: GestureEvent): void { let valueSerializer : SerializerBase = buffer @@ -1746,7 +1636,7 @@ export class SwipeRecognizer extends GestureRecognizer implements MaterializedBa } private getDirection_serialize(): SwipeDirection { const retval = ArkUIGeneratedNativeModule._SwipeRecognizer_getDirection(this.peer!.ptr) - return TypeChecker.SwipeDirection_FromNumeric(retval) + return SwipeDirection.fromValue(retval) } } export class TapRecognizerInternal { diff --git a/arkoala-arkts/arkui/generated/component/gesture.extra.ets b/arkoala-arkts/arkui/generated/component/gesture.extra.ets deleted file mode 100644 index b7e4683ca56a45c0a1e6bf8e8c02619a9ae08646..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/component/gesture.extra.ets +++ /dev/null @@ -1,587 +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 { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Gesture_serializer, GestureMode, GestureType, Gesture, GestureInternal, LongPressGestureHandlerOptions, GestureEvent, GestureEventInternal, PanGestureOptions_serializer, PanGestureOptions, PanGestureOptionsInternal, PanGestureHandlerOptions, PinchGestureHandlerOptions, TapGestureParameters_serializer, TapGestureParameters, PanDirection } from "./gesture" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { unsafeCast, int32, int64, float32 } from "@koalaui/common" -import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { SourceTool } from "./common" -export interface GestureGroupInterface { - onCancel(event: (() => void)): GestureGroupInterface -} -export class GestureGroupInterfaceInternal implements MaterializedBase,GestureGroupInterface { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(_0: boolean, _1: boolean, peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, GestureGroupInterfaceInternal.getFinalizer()) - } - constructor(mode: GestureMode, gesture: Array) { - this(false, false, GestureGroupInterfaceInternal.construct(mode, gesture)) - } - static construct(mode: GestureMode, gesture: Array): KPointer { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.writeInt32((gesture.length).toInt()) - for (let gestureCounterI = 0; gestureCounterI < gesture.length; gestureCounterI++) { - const gestureTmpElement : GestureType = gesture[gestureCounterI] - if (gestureTmpElement instanceof Gesture) { - thisSerializer.writeInt8((0).toChar()) - const gestureTmpElementForIdx0 = gestureTmpElement as Gesture - Gesture_serializer.write(thisSerializer, gestureTmpElementForIdx0) - } else if (gestureTmpElement instanceof object) { - thisSerializer.writeInt8((1).toChar()) - const gestureTmpElementForIdx1 = gestureTmpElement as object - thisSerializer.writeCustomObject('object', gestureTmpElementForIdx1) - } - } - const retval = ArkUIGeneratedNativeModule._GestureGroupInterface_construct(TypeChecker.GestureMode_ToNumeric(mode), thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._GestureGroupInterface_getFinalizer() - } - public static fromPtr(ptr: KPointer): GestureGroupInterfaceInternal { - return new GestureGroupInterfaceInternal(false, false, ptr) - } - public onCancel(event: (() => void)): GestureGroupInterface { - const event_casted = event as ((() => void)) - return this.onCancel_serialize(event_casted) - } - private onCancel_serialize(event: (() => void)): GestureGroupInterface { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(event) - const retval = ArkUIGeneratedNativeModule._GestureGroupInterface_onCancel(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : GestureGroupInterface = GestureGroupInterfaceInternal.fromPtr(retval) - return obj - } -} -export interface LongPressGestureInterface { - onAction(event: ((event: GestureEvent) => void)): LongPressGestureInterface - onActionEnd(event: ((event: GestureEvent) => void)): LongPressGestureInterface - onActionCancel(event: ((event: GestureEvent) => void)): LongPressGestureInterface -} -export class LongPressGestureInterfaceInternal implements MaterializedBase,GestureInterface,LongPressGestureInterface { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(_0: boolean, peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, LongPressGestureInterfaceInternal.getFinalizer()) - } - constructor(value: LongPressGestureInterface_Invoke_Literal) { - this(false, LongPressGestureInterfaceInternal.construct(value)) - } - static construct(value: LongPressGestureInterface_Invoke_Literal): KPointer { - const thisSerializer : SerializerBase = SerializerBase.hold() - LongPressGestureInterface_Invoke_Literal_serializer.write(thisSerializer, value) - const retval = ArkUIGeneratedNativeModule._LongPressGestureInterface_construct(thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._LongPressGestureInterface_getFinalizer() - } - public static fromPtr(ptr: KPointer): LongPressGestureInterfaceInternal { - return new LongPressGestureInterfaceInternal(false, ptr) - } - public onAction(event: ((event: GestureEvent) => void)): LongPressGestureInterface { - const event_casted = event as (((event: GestureEvent) => void)) - return this.onAction_serialize(event_casted) - } - public onActionEnd(event: ((event: GestureEvent) => void)): LongPressGestureInterface { - const event_casted = event as (((event: GestureEvent) => void)) - return this.onActionEnd_serialize(event_casted) - } - public onActionCancel(event: ((event: GestureEvent) => void)): LongPressGestureInterface { - const event_casted = event as (((event: GestureEvent) => void)) - return this.onActionCancel1_serialize(event_casted) - } - private onAction_serialize(event: ((event: GestureEvent) => void)): LongPressGestureInterface { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(event) - const retval = ArkUIGeneratedNativeModule._LongPressGestureInterface_onAction(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : LongPressGestureInterface = LongPressGestureInterfaceInternal.fromPtr(retval) - return obj - } - private onActionEnd_serialize(event: ((event: GestureEvent) => void)): LongPressGestureInterface { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(event) - const retval = ArkUIGeneratedNativeModule._LongPressGestureInterface_onActionEnd(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : LongPressGestureInterface = LongPressGestureInterfaceInternal.fromPtr(retval) - return obj - } - private onActionCancel0_serialize(event: (() => void)): LongPressGestureInterface { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(event) - const retval = ArkUIGeneratedNativeModule._LongPressGestureInterface_onActionCancel0(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : LongPressGestureInterface = LongPressGestureInterfaceInternal.fromPtr(retval) - return obj - } - private onActionCancel1_serialize(event: ((event: GestureEvent) => void)): LongPressGestureInterface { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(event) - const retval = ArkUIGeneratedNativeModule._LongPressGestureInterface_onActionCancel1(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : LongPressGestureInterface = LongPressGestureInterfaceInternal.fromPtr(retval) - return obj - } -} -export interface PanGestureInterface { - onActionStart(event: ((event: GestureEvent) => void)): PanGestureInterface - onActionUpdate(event: ((event: GestureEvent) => void)): PanGestureInterface - onActionEnd(event: ((event: GestureEvent) => void)): PanGestureInterface - onActionCancel(event: ((event: GestureEvent) => void)): PanGestureInterface -} -export class PanGestureInterfaceInternal implements MaterializedBase,GestureInterface,PanGestureInterface { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(_0: boolean, peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, PanGestureInterfaceInternal.getFinalizer()) - } - constructor(value: PanGestureInterface_Invoke_Literal | PanGestureOptions) { - this(false, PanGestureInterfaceInternal.construct(value)) - } - static construct(value: PanGestureInterface_Invoke_Literal | PanGestureOptions): KPointer { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (value instanceof PanGestureInterface_Invoke_Literal) { - thisSerializer.writeInt8((0).toChar()) - const valueForIdx0 = value as PanGestureInterface_Invoke_Literal - PanGestureInterface_Invoke_Literal_serializer.write(thisSerializer, valueForIdx0) - } else if (value instanceof PanGestureOptions) { - thisSerializer.writeInt8((1).toChar()) - const valueForIdx1 = value as PanGestureOptions - PanGestureOptions_serializer.write(thisSerializer, valueForIdx1) - } - const retval = ArkUIGeneratedNativeModule._PanGestureInterface_construct(thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._PanGestureInterface_getFinalizer() - } - public static fromPtr(ptr: KPointer): PanGestureInterfaceInternal { - return new PanGestureInterfaceInternal(false, ptr) - } - public onActionStart(event: ((event: GestureEvent) => void)): PanGestureInterface { - const event_casted = event as (((event: GestureEvent) => void)) - return this.onActionStart_serialize(event_casted) - } - public onActionUpdate(event: ((event: GestureEvent) => void)): PanGestureInterface { - const event_casted = event as (((event: GestureEvent) => void)) - return this.onActionUpdate_serialize(event_casted) - } - public onActionEnd(event: ((event: GestureEvent) => void)): PanGestureInterface { - const event_casted = event as (((event: GestureEvent) => void)) - return this.onActionEnd_serialize(event_casted) - } - public onActionCancel(event: ((event: GestureEvent) => void)): PanGestureInterface { - const event_casted = event as (((event: GestureEvent) => void)) - return this.onActionCancel1_serialize(event_casted) - } - private onActionStart_serialize(event: ((event: GestureEvent) => void)): PanGestureInterface { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(event) - const retval = ArkUIGeneratedNativeModule._PanGestureInterface_onActionStart(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : PanGestureInterface = PanGestureInterfaceInternal.fromPtr(retval) - return obj - } - private onActionUpdate_serialize(event: ((event: GestureEvent) => void)): PanGestureInterface { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(event) - const retval = ArkUIGeneratedNativeModule._PanGestureInterface_onActionUpdate(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : PanGestureInterface = PanGestureInterfaceInternal.fromPtr(retval) - return obj - } - private onActionEnd_serialize(event: ((event: GestureEvent) => void)): PanGestureInterface { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(event) - const retval = ArkUIGeneratedNativeModule._PanGestureInterface_onActionEnd(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : PanGestureInterface = PanGestureInterfaceInternal.fromPtr(retval) - return obj - } - private onActionCancel0_serialize(event: (() => void)): PanGestureInterface { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(event) - const retval = ArkUIGeneratedNativeModule._PanGestureInterface_onActionCancel0(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : PanGestureInterface = PanGestureInterfaceInternal.fromPtr(retval) - return obj - } - private onActionCancel1_serialize(event: ((event: GestureEvent) => void)): PanGestureInterface { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(event) - const retval = ArkUIGeneratedNativeModule._PanGestureInterface_onActionCancel1(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : PanGestureInterface = PanGestureInterfaceInternal.fromPtr(retval) - return obj - } -} -export interface PinchGestureInterface { - onActionStart(event: ((event: GestureEvent) => void)): PinchGestureInterface - onActionUpdate(event: ((event: GestureEvent) => void)): PinchGestureInterface - onActionEnd(event: ((event: GestureEvent) => void)): PinchGestureInterface - onActionCancel(event: ((event: GestureEvent) => void)): PinchGestureInterface -} -export class PinchGestureInterfaceInternal implements MaterializedBase,GestureInterface,PinchGestureInterface { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(_0: boolean, peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, PinchGestureInterfaceInternal.getFinalizer()) - } - constructor(value: PinchGestureInterface_Invoke_Literal) { - this(false, PinchGestureInterfaceInternal.construct(value)) - } - static construct(value: PinchGestureInterface_Invoke_Literal): KPointer { - const thisSerializer : SerializerBase = SerializerBase.hold() - PinchGestureInterface_Invoke_Literal_serializer.write(thisSerializer, value) - const retval = ArkUIGeneratedNativeModule._PinchGestureInterface_construct(thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._PinchGestureInterface_getFinalizer() - } - public static fromPtr(ptr: KPointer): PinchGestureInterfaceInternal { - return new PinchGestureInterfaceInternal(false, ptr) - } - public onActionStart(event: ((event: GestureEvent) => void)): PinchGestureInterface { - const event_casted = event as (((event: GestureEvent) => void)) - return this.onActionStart_serialize(event_casted) - } - public onActionUpdate(event: ((event: GestureEvent) => void)): PinchGestureInterface { - const event_casted = event as (((event: GestureEvent) => void)) - return this.onActionUpdate_serialize(event_casted) - } - public onActionEnd(event: ((event: GestureEvent) => void)): PinchGestureInterface { - const event_casted = event as (((event: GestureEvent) => void)) - return this.onActionEnd_serialize(event_casted) - } - public onActionCancel(event: ((event: GestureEvent) => void)): PinchGestureInterface { - const event_casted = event as (((event: GestureEvent) => void)) - return this.onActionCancel1_serialize(event_casted) - } - private onActionStart_serialize(event: ((event: GestureEvent) => void)): PinchGestureInterface { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(event) - const retval = ArkUIGeneratedNativeModule._PinchGestureInterface_onActionStart(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : PinchGestureInterface = PinchGestureInterfaceInternal.fromPtr(retval) - return obj - } - private onActionUpdate_serialize(event: ((event: GestureEvent) => void)): PinchGestureInterface { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(event) - const retval = ArkUIGeneratedNativeModule._PinchGestureInterface_onActionUpdate(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : PinchGestureInterface = PinchGestureInterfaceInternal.fromPtr(retval) - return obj - } - private onActionEnd_serialize(event: ((event: GestureEvent) => void)): PinchGestureInterface { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(event) - const retval = ArkUIGeneratedNativeModule._PinchGestureInterface_onActionEnd(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : PinchGestureInterface = PinchGestureInterfaceInternal.fromPtr(retval) - return obj - } - private onActionCancel0_serialize(event: (() => void)): PinchGestureInterface { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(event) - const retval = ArkUIGeneratedNativeModule._PinchGestureInterface_onActionCancel0(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : PinchGestureInterface = PinchGestureInterfaceInternal.fromPtr(retval) - return obj - } - private onActionCancel1_serialize(event: ((event: GestureEvent) => void)): PinchGestureInterface { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(event) - const retval = ArkUIGeneratedNativeModule._PinchGestureInterface_onActionCancel1(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : PinchGestureInterface = PinchGestureInterfaceInternal.fromPtr(retval) - return obj - } -} -export interface TapGestureInterface { - onAction(event: ((event: GestureEvent) => void)): TapGestureInterface -} -export class TapGestureInterfaceInternal implements MaterializedBase,GestureInterface,TapGestureInterface { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(_0: boolean, peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, TapGestureInterfaceInternal.getFinalizer()) - } - constructor(value: TapGestureParameters) { - this(false, TapGestureInterfaceInternal.construct(value)) - } - static construct(value: TapGestureParameters): KPointer { - const thisSerializer : SerializerBase = SerializerBase.hold() - TapGestureParameters_serializer.write(thisSerializer, value) - const retval = ArkUIGeneratedNativeModule._TapGestureInterface_construct(thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._TapGestureInterface_getFinalizer() - } - public static fromPtr(ptr: KPointer): TapGestureInterfaceInternal { - return new TapGestureInterfaceInternal(false, ptr) - } - public onAction(event: ((event: GestureEvent) => void)): TapGestureInterface { - const event_casted = event as (((event: GestureEvent) => void)) - return this.onAction_serialize(event_casted) - } - private onAction_serialize(event: ((event: GestureEvent) => void)): TapGestureInterface { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(event) - const retval = ArkUIGeneratedNativeModule._TapGestureInterface_onAction(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : TapGestureInterface = TapGestureInterfaceInternal.fromPtr(retval) - return obj - } -} -export interface GestureInterface { -} -export interface LongPressGestureInterface_Invoke_Literal { - fingers?: number; - repeat?: boolean; - duration?: number; -} -export interface PanGestureInterface_Invoke_Literal { - fingers?: number; - direction?: PanDirection; - distance?: number; -} -export interface PinchGestureInterface_Invoke_Literal { - fingers?: number; - distance?: number; -} -export class GestureGroupInterface_serializer { - public static write(buffer: SerializerBase, value: GestureGroupInterface): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): GestureGroupInterface { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return GestureGroupInterfaceInternal.fromPtr(ptr) - } -} -export class LongPressGestureInterface_serializer { - public static write(buffer: SerializerBase, value: LongPressGestureInterface): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): LongPressGestureInterface { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return LongPressGestureInterfaceInternal.fromPtr(ptr) - } -} -export class PanGestureInterface_serializer { - public static write(buffer: SerializerBase, value: PanGestureInterface): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): PanGestureInterface { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return PanGestureInterfaceInternal.fromPtr(ptr) - } -} -export class PinchGestureInterface_serializer { - public static write(buffer: SerializerBase, value: PinchGestureInterface): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): PinchGestureInterface { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return PinchGestureInterfaceInternal.fromPtr(ptr) - } -} -export class TapGestureInterface_serializer { - public static write(buffer: SerializerBase, value: TapGestureInterface): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): TapGestureInterface { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return TapGestureInterfaceInternal.fromPtr(ptr) - } -} -export class LongPressGestureInterface_Invoke_Literal_serializer { - public static write(buffer: SerializerBase, value: LongPressGestureInterface_Invoke_Literal): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForFingers = value.fingers - if (valueHolderForFingers !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFingersTmpValue = valueHolderForFingers! - valueSerializer.writeNumber(valueHolderForFingersTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForRepeat = value.repeat - if (valueHolderForRepeat !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForRepeatTmpValue = valueHolderForRepeat! - valueSerializer.writeBoolean(valueHolderForRepeatTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForDuration = value.duration - if (valueHolderForDuration !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForDurationTmpValue = valueHolderForDuration! - valueSerializer.writeNumber(valueHolderForDurationTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): LongPressGestureInterface_Invoke_Literal { - let valueDeserializer : DeserializerBase = buffer - const fingersTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fingersTmpBuf : number | undefined = undefined - if ((fingersTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fingersTmpBuf = (valueDeserializer.readNumber() as number) - } - const fingersTmpResult : number | undefined = fingersTmpBuf - const repeatTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let repeatTmpBuf : boolean | undefined = undefined - if ((repeatTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - repeatTmpBuf = valueDeserializer.readBoolean() - } - const repeatTmpResult : boolean | undefined = repeatTmpBuf - const durationTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let durationTmpBuf : number | undefined = undefined - if ((durationTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - durationTmpBuf = (valueDeserializer.readNumber() as number) - } - const durationTmpResult : number | undefined = durationTmpBuf - let value : LongPressGestureInterface_Invoke_Literal = ({fingers: fingersTmpResult, repeat: repeatTmpResult, duration: durationTmpResult} as LongPressGestureInterface_Invoke_Literal) - return value - } -} -export class PanGestureInterface_Invoke_Literal_serializer { - public static write(buffer: SerializerBase, value: PanGestureInterface_Invoke_Literal): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForFingers = value.fingers - if (valueHolderForFingers !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFingersTmpValue = valueHolderForFingers! - valueSerializer.writeNumber(valueHolderForFingersTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForDirection = value.direction - if (valueHolderForDirection !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForDirectionTmpValue = (valueHolderForDirection as PanDirection) - valueSerializer.writeInt32(TypeChecker.PanDirection_ToNumeric(valueHolderForDirectionTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForDistance = value.distance - if (valueHolderForDistance !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForDistanceTmpValue = valueHolderForDistance! - valueSerializer.writeNumber(valueHolderForDistanceTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): PanGestureInterface_Invoke_Literal { - let valueDeserializer : DeserializerBase = buffer - const fingersTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fingersTmpBuf : number | undefined = undefined - if ((fingersTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fingersTmpBuf = (valueDeserializer.readNumber() as number) - } - const fingersTmpResult : number | undefined = fingersTmpBuf - const directionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let directionTmpBuf : PanDirection | undefined = undefined - if ((directionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - directionTmpBuf = TypeChecker.PanDirection_FromNumeric(valueDeserializer.readInt32()) - } - const directionTmpResult : PanDirection | undefined = directionTmpBuf - const distanceTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let distanceTmpBuf : number | undefined = undefined - if ((distanceTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - distanceTmpBuf = (valueDeserializer.readNumber() as number) - } - const distanceTmpResult : number | undefined = distanceTmpBuf - let value : PanGestureInterface_Invoke_Literal = ({fingers: fingersTmpResult, direction: directionTmpResult, distance: distanceTmpResult} as PanGestureInterface_Invoke_Literal) - return value - } -} -export class PinchGestureInterface_Invoke_Literal_serializer { - public static write(buffer: SerializerBase, value: PinchGestureInterface_Invoke_Literal): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForFingers = value.fingers - if (valueHolderForFingers !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFingersTmpValue = valueHolderForFingers! - valueSerializer.writeNumber(valueHolderForFingersTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForDistance = value.distance - if (valueHolderForDistance !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForDistanceTmpValue = valueHolderForDistance! - valueSerializer.writeNumber(valueHolderForDistanceTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): PinchGestureInterface_Invoke_Literal { - let valueDeserializer : DeserializerBase = buffer - const fingersTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fingersTmpBuf : number | undefined = undefined - if ((fingersTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fingersTmpBuf = (valueDeserializer.readNumber() as number) - } - const fingersTmpResult : number | undefined = fingersTmpBuf - const distanceTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let distanceTmpBuf : number | undefined = undefined - if ((distanceTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - distanceTmpBuf = (valueDeserializer.readNumber() as number) - } - const distanceTmpResult : number | undefined = distanceTmpBuf - let value : PinchGestureInterface_Invoke_Literal = ({fingers: fingersTmpResult, distance: distanceTmpResult} as PinchGestureInterface_Invoke_Literal) - return value - } -} diff --git a/arkoala-arkts/arkui/generated/component/grid.ets b/arkoala-arkts/arkui/generated/component/grid.ets index aaacb65cee9b8618e4a987e78d77027ec13fc73c..55cd1eaa26a8a7cec39efde0c1c17b9fd59804ea 100644 --- a/arkoala-arkts/arkui/generated/component/grid.ets +++ b/arkoala-arkts/arkui/generated/component/grid.ets @@ -18,24 +18,24 @@ import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { Scroller_serializer, OnScrollFrameBeginCallback, Scroller } from "./scroll" -import { Resource_serializer } from "./../framework/resource" +import { global_resource_Resource_serializer } from "./../framework/resource" import { NestedScrollOptions_serializer, EdgeEffectOptions_serializer, ArkScrollableCommonMethodPeer, ScrollableCommonMethod, OnItemDragStartCallback, ItemDragInfo, NestedScrollOptions, OnWillScrollCallback, OnScrollCallback, CommonMethod, EdgeEffectOptions, ArkScrollableCommonMethodComponent, ArkScrollableCommonMethodStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { Length } from "./units" -import { Resource } from "global.resource" -import { Color, BarState, ScrollSource, EdgeEffect } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" +import { Color as arkui_component_enums_Color, BarState, ScrollSource, EdgeEffect } from "./enums" import { ScrollState } from "./list" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkGridPeer extends ArkScrollableCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkGridPeer { @@ -101,10 +101,10 @@ export class ArkGridPeer extends ArkScrollableCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -125,10 +125,10 @@ export class ArkGridPeer extends ArkScrollableCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -156,15 +156,15 @@ export class ArkGridPeer extends ArkScrollableCommonMethodPeer { ArkUIGeneratedNativeModule._GridAttribute_setScrollBarWidth(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setScrollBarColorAttribute(value: Color | number | string | undefined): void { + setScrollBarColorAttribute(value: arkui_component_enums_Color | number | string | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -185,7 +185,7 @@ export class ArkGridPeer extends ArkScrollableCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as BarState) - thisSerializer.writeInt32(TypeChecker.BarState_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -293,7 +293,7 @@ export class ArkGridPeer extends ArkScrollableCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as GridDirection) - thisSerializer.writeInt32(TypeChecker.GridDirection_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -396,7 +396,7 @@ export class ArkGridPeer extends ArkScrollableCommonMethodPeer { ArkUIGeneratedNativeModule._GridAttribute_setEnableScrollInteraction(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFrictionAttribute(value: number | Resource | undefined): void { + setFrictionAttribute(value: number | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -405,10 +405,10 @@ export class ArkGridPeer extends ArkScrollableCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -421,7 +421,7 @@ export class ArkGridPeer extends ArkScrollableCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as GridItemAlignment) - thisSerializer.writeInt32(TypeChecker.GridItemAlignment_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -488,7 +488,7 @@ export class ArkGridPeer extends ArkScrollableCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as EdgeEffect) - thisSerializer.writeInt32(TypeChecker.EdgeEffect_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -541,7 +541,7 @@ export interface GridAttribute extends ScrollableCommonMethod { throw new Error("Unimplemented method rowsGap") } scrollBarWidth(value: number | string | undefined): this - scrollBarColor(value: Color | number | string | undefined): this + scrollBarColor(value: arkui_component_enums_Color | number | string | undefined): this scrollBar(value: BarState | undefined): this onScrollBarUpdate(value: ((index: number,offset: number) => ComputedBarAttribute) | undefined): this { throw new Error("Unimplemented method onScrollBarUpdate") @@ -590,7 +590,7 @@ export interface GridAttribute extends ScrollableCommonMethod { } nestedScroll(value: NestedScrollOptions | undefined): this enableScrollInteraction(value: boolean | undefined): this - friction(value: number | Resource | undefined): this + friction(value: number | global_resource_Resource | undefined): this alignItems(value: GridItemAlignment | undefined): this { throw new Error("Unimplemented method alignItems") } @@ -609,7 +609,7 @@ export interface GridAttribute extends ScrollableCommonMethod { edgeEffect(value: EdgeEffect | undefined, options?: EdgeEffectOptions): this { throw new Error("Unimplemented method edgeEffect") } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -619,7 +619,7 @@ export class ArkGridStyle extends ArkScrollableCommonMethodStyle implements Grid columnsGap_value?: Length | undefined rowsGap_value?: Length | undefined scrollBarWidth_value?: number | string | undefined - scrollBarColor_value?: Color | number | string | undefined + scrollBarColor_value?: arkui_component_enums_Color | number | string | undefined scrollBar_value?: BarState | undefined onScrollBarUpdate_value?: ((index: number,offset: number) => ComputedBarAttribute) | undefined onScrollIndex_value?: ((first: number,last: number) => void) | undefined @@ -638,7 +638,7 @@ export class ArkGridStyle extends ArkScrollableCommonMethodStyle implements Grid onItemDrop_value?: ((event: ItemDragInfo,itemIndex: number,insertIndex: number,isSuccess: boolean) => void) | undefined nestedScroll_value?: NestedScrollOptions | undefined enableScrollInteraction_value?: boolean | undefined - friction_value?: number | Resource | undefined + friction_value?: number | global_resource_Resource | undefined alignItems_value?: GridItemAlignment | undefined onScrollFrameBegin_value?: OnScrollFrameBeginCallback | undefined onWillScroll_value?: OnWillScrollCallback | undefined @@ -659,7 +659,7 @@ export class ArkGridStyle extends ArkScrollableCommonMethodStyle implements Grid scrollBarWidth(value: number | string | undefined): this { return this } - scrollBarColor(value: Color | number | string | undefined): this { + scrollBarColor(value: arkui_component_enums_Color | number | string | undefined): this { return this } scrollBar(value: BarState | undefined): this { @@ -716,7 +716,7 @@ export class ArkGridStyle extends ArkScrollableCommonMethodStyle implements Grid enableScrollInteraction(value: boolean | undefined): this { return this } - friction(value: number | Resource | undefined): this { + friction(value: number | global_resource_Resource | undefined): this { return this } alignItems(value: GridItemAlignment | undefined): this { @@ -737,7 +737,7 @@ export class ArkGridStyle extends ArkScrollableCommonMethodStyle implements Grid edgeEffect(value: EdgeEffect | undefined, options?: EdgeEffectOptions): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -795,9 +795,9 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent impleme } return this } - public scrollBarColor(value: Color | number | string | undefined): this { + public scrollBarColor(value: arkui_component_enums_Color | number | string | undefined): this { if (this.checkPriority("scrollBarColor")) { - const value_casted = value as (Color | number | string | undefined) + const value_casted = value as (arkui_component_enums_Color | number | string | undefined) this.getPeer()?.setScrollBarColorAttribute(value_casted) return this } @@ -947,9 +947,9 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent impleme } return this } - public friction(value: number | Resource | undefined): this { + public friction(value: number | global_resource_Resource | undefined): this { if (this.checkPriority("friction")) { - const value_casted = value as (number | Resource | undefined) + const value_casted = value as (number | global_resource_Resource | undefined) this.getPeer()?.setFrictionAttribute(value_casted) return this } @@ -1005,7 +1005,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent impleme } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/gridCol.ets b/arkoala-arkts/arkui/generated/component/gridCol.ets index 9f05bed95ea8ff0e24602d575f5166212a9c3e5a..96b6cb906de11f909b879b577cd0140bedbf47f9 100644 --- a/arkoala-arkts/arkui/generated/component/gridCol.ets +++ b/arkoala-arkts/arkui/generated/component/gridCol.ets @@ -25,11 +25,11 @@ import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonM import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkGridColPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkGridColPeer { @@ -135,7 +135,7 @@ export interface GridColAttribute extends CommonMethod { order(value: number | GridColColumnOption | undefined): this { throw new Error("Unimplemented method order") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -153,7 +153,7 @@ export class ArkGridColStyle extends ArkCommonMethodStyle implements GridColAttr order(value: number | GridColColumnOption | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -194,7 +194,7 @@ export class ArkGridColComponent extends ArkCommonMethodComponent implements Gri } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/gridItem.ets b/arkoala-arkts/arkui/generated/component/gridItem.ets index 2e78937ddf260fdb9742e949fea19c4b680cce74..d1b39bee6e2d09284610e9aba6bc0239ae974a9a 100644 --- a/arkoala-arkts/arkui/generated/component/gridItem.ets +++ b/arkoala-arkts/arkui/generated/component/gridItem.ets @@ -25,11 +25,11 @@ import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkGridItemPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkGridItemPeer { @@ -173,7 +173,7 @@ export interface GridItemAttribute extends CommonMethod { onSelect(value: ((isSelected: boolean) => void) | undefined): this { throw new Error("Unimplemented method onSelect") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -207,7 +207,7 @@ export class ArkGridItemStyle extends ArkCommonMethodStyle implements GridItemAt onSelect(value: ((isSelected: boolean) => void) | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -280,7 +280,7 @@ export class ArkGridItemComponent extends ArkCommonMethodComponent implements Gr } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -315,7 +315,7 @@ export class GridItemOptions_serializer { if (valueHolderForStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStyleTmpValue = (valueHolderForStyle as GridItemStyle) - valueSerializer.writeInt32(TypeChecker.GridItemStyle_ToNumeric(valueHolderForStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -325,7 +325,7 @@ export class GridItemOptions_serializer { const styleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let styleTmpBuf : GridItemStyle | undefined = undefined if ((styleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - styleTmpBuf = TypeChecker.GridItemStyle_FromNumeric(valueDeserializer.readInt32()) + styleTmpBuf = GridItemStyle.fromValue(valueDeserializer.readInt32()) } const styleTmpResult : GridItemStyle | undefined = styleTmpBuf let value : GridItemOptions = ({style: styleTmpResult} as GridItemOptions) diff --git a/arkoala-arkts/arkui/generated/component/gridRow.ets b/arkoala-arkts/arkui/generated/component/gridRow.ets index 64925acb86c146110a928867bf454332be537e08..43e9dc66acc2564e88438bb4caa270d9cd174d17 100644 --- a/arkoala-arkts/arkui/generated/component/gridRow.ets +++ b/arkoala-arkts/arkui/generated/component/gridRow.ets @@ -26,14 +26,14 @@ import { ItemAlign } from "./enums" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { Length } from "./units" -import { Resource } from "global.resource" -import { NodeAttach, remember } from "@koalaui/runtime" -import { Resource_serializer } from "./../framework/resource" +import { Resource as global_resource_Resource } from "global.resource" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { global_resource_Resource_serializer } from "./../framework/resource" export class ArkGridRowPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkGridRowPeer { @@ -72,7 +72,7 @@ export class ArkGridRowPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ItemAlign) - thisSerializer.writeInt32(TypeChecker.ItemAlign_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -129,7 +129,7 @@ export interface GridRowAttribute extends CommonMethod { alignItems(value: ItemAlign | undefined): this { throw new Error("Unimplemented method alignItems") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -143,7 +143,7 @@ export class ArkGridRowStyle extends ArkCommonMethodStyle implements GridRowAttr alignItems(value: ItemAlign | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -176,7 +176,7 @@ export class ArkGridRowComponent extends ArkCommonMethodComponent implements Gri } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -223,7 +223,7 @@ export class BreakPoints_serializer { if (valueHolderForReference !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForReferenceTmpValue = (valueHolderForReference as BreakpointsReference) - valueSerializer.writeInt32(TypeChecker.BreakpointsReference_ToNumeric(valueHolderForReferenceTmpValue)) + valueSerializer.writeInt32(valueHolderForReferenceTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -244,7 +244,7 @@ export class BreakPoints_serializer { const referenceTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let referenceTmpBuf : BreakpointsReference | undefined = undefined if ((referenceTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - referenceTmpBuf = TypeChecker.BreakpointsReference_FromNumeric(valueDeserializer.readInt32()) + referenceTmpBuf = BreakpointsReference.fromValue(valueDeserializer.readInt32()) } const referenceTmpResult : BreakpointsReference | undefined = referenceTmpBuf let value : BreakPoints = ({value: valueTmpResult, reference: referenceTmpResult} as BreakPoints) @@ -360,10 +360,10 @@ export class GridRowSizeOption_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForXsTmpValueForIdx1 = valueHolderForXsTmpValue as number valueSerializer.writeNumber(valueHolderForXsTmpValueForIdx1) - } else if (valueHolderForXsTmpValue instanceof Resource) { + } else if (valueHolderForXsTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForXsTmpValueForIdx2 = valueHolderForXsTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForXsTmpValueForIdx2) + const valueHolderForXsTmpValueForIdx2 = valueHolderForXsTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForXsTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -380,10 +380,10 @@ export class GridRowSizeOption_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForSmTmpValueForIdx1 = valueHolderForSmTmpValue as number valueSerializer.writeNumber(valueHolderForSmTmpValueForIdx1) - } else if (valueHolderForSmTmpValue instanceof Resource) { + } else if (valueHolderForSmTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForSmTmpValueForIdx2 = valueHolderForSmTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForSmTmpValueForIdx2) + const valueHolderForSmTmpValueForIdx2 = valueHolderForSmTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSmTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -400,10 +400,10 @@ export class GridRowSizeOption_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForMdTmpValueForIdx1 = valueHolderForMdTmpValue as number valueSerializer.writeNumber(valueHolderForMdTmpValueForIdx1) - } else if (valueHolderForMdTmpValue instanceof Resource) { + } else if (valueHolderForMdTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForMdTmpValueForIdx2 = valueHolderForMdTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForMdTmpValueForIdx2) + const valueHolderForMdTmpValueForIdx2 = valueHolderForMdTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMdTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -420,10 +420,10 @@ export class GridRowSizeOption_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForLgTmpValueForIdx1 = valueHolderForLgTmpValue as number valueSerializer.writeNumber(valueHolderForLgTmpValueForIdx1) - } else if (valueHolderForLgTmpValue instanceof Resource) { + } else if (valueHolderForLgTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForLgTmpValueForIdx2 = valueHolderForLgTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForLgTmpValueForIdx2) + const valueHolderForLgTmpValueForIdx2 = valueHolderForLgTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForLgTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -440,10 +440,10 @@ export class GridRowSizeOption_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForXlTmpValueForIdx1 = valueHolderForXlTmpValue as number valueSerializer.writeNumber(valueHolderForXlTmpValueForIdx1) - } else if (valueHolderForXlTmpValue instanceof Resource) { + } else if (valueHolderForXlTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForXlTmpValueForIdx2 = valueHolderForXlTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForXlTmpValueForIdx2) + const valueHolderForXlTmpValueForIdx2 = valueHolderForXlTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForXlTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -460,10 +460,10 @@ export class GridRowSizeOption_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForXxlTmpValueForIdx1 = valueHolderForXxlTmpValue as number valueSerializer.writeNumber(valueHolderForXxlTmpValueForIdx1) - } else if (valueHolderForXxlTmpValue instanceof Resource) { + } else if (valueHolderForXxlTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForXxlTmpValueForIdx2 = valueHolderForXxlTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForXxlTmpValueForIdx2) + const valueHolderForXxlTmpValueForIdx2 = valueHolderForXxlTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForXxlTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -475,102 +475,102 @@ export class GridRowSizeOption_serializer { let xsTmpBuf : Length | undefined = undefined if ((xsTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const xsTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let xsTmpBuf_ : string | number | Resource | undefined + let xsTmpBuf_ : string | number | global_resource_Resource | undefined if (xsTmpBuf_UnionSelector == (0).toChar()) { xsTmpBuf_ = (valueDeserializer.readString() as string) } else if (xsTmpBuf_UnionSelector == (1).toChar()) { xsTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (xsTmpBuf_UnionSelector == (2).toChar()) { - xsTmpBuf_ = Resource_serializer.read(valueDeserializer) + xsTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for xsTmpBuf_ has to be chosen through deserialisation.") } - xsTmpBuf = (xsTmpBuf_ as string | number | Resource) + xsTmpBuf = (xsTmpBuf_ as string | number | global_resource_Resource) } const xsTmpResult : Length | undefined = xsTmpBuf const smTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let smTmpBuf : Length | undefined = undefined if ((smTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const smTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let smTmpBuf_ : string | number | Resource | undefined + let smTmpBuf_ : string | number | global_resource_Resource | undefined if (smTmpBuf_UnionSelector == (0).toChar()) { smTmpBuf_ = (valueDeserializer.readString() as string) } else if (smTmpBuf_UnionSelector == (1).toChar()) { smTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (smTmpBuf_UnionSelector == (2).toChar()) { - smTmpBuf_ = Resource_serializer.read(valueDeserializer) + smTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for smTmpBuf_ has to be chosen through deserialisation.") } - smTmpBuf = (smTmpBuf_ as string | number | Resource) + smTmpBuf = (smTmpBuf_ as string | number | global_resource_Resource) } const smTmpResult : Length | undefined = smTmpBuf const mdTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let mdTmpBuf : Length | undefined = undefined if ((mdTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const mdTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let mdTmpBuf_ : string | number | Resource | undefined + let mdTmpBuf_ : string | number | global_resource_Resource | undefined if (mdTmpBuf_UnionSelector == (0).toChar()) { mdTmpBuf_ = (valueDeserializer.readString() as string) } else if (mdTmpBuf_UnionSelector == (1).toChar()) { mdTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (mdTmpBuf_UnionSelector == (2).toChar()) { - mdTmpBuf_ = Resource_serializer.read(valueDeserializer) + mdTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for mdTmpBuf_ has to be chosen through deserialisation.") } - mdTmpBuf = (mdTmpBuf_ as string | number | Resource) + mdTmpBuf = (mdTmpBuf_ as string | number | global_resource_Resource) } const mdTmpResult : Length | undefined = mdTmpBuf const lgTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let lgTmpBuf : Length | undefined = undefined if ((lgTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const lgTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let lgTmpBuf_ : string | number | Resource | undefined + let lgTmpBuf_ : string | number | global_resource_Resource | undefined if (lgTmpBuf_UnionSelector == (0).toChar()) { lgTmpBuf_ = (valueDeserializer.readString() as string) } else if (lgTmpBuf_UnionSelector == (1).toChar()) { lgTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (lgTmpBuf_UnionSelector == (2).toChar()) { - lgTmpBuf_ = Resource_serializer.read(valueDeserializer) + lgTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for lgTmpBuf_ has to be chosen through deserialisation.") } - lgTmpBuf = (lgTmpBuf_ as string | number | Resource) + lgTmpBuf = (lgTmpBuf_ as string | number | global_resource_Resource) } const lgTmpResult : Length | undefined = lgTmpBuf const xlTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let xlTmpBuf : Length | undefined = undefined if ((xlTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const xlTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let xlTmpBuf_ : string | number | Resource | undefined + let xlTmpBuf_ : string | number | global_resource_Resource | undefined if (xlTmpBuf_UnionSelector == (0).toChar()) { xlTmpBuf_ = (valueDeserializer.readString() as string) } else if (xlTmpBuf_UnionSelector == (1).toChar()) { xlTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (xlTmpBuf_UnionSelector == (2).toChar()) { - xlTmpBuf_ = Resource_serializer.read(valueDeserializer) + xlTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for xlTmpBuf_ has to be chosen through deserialisation.") } - xlTmpBuf = (xlTmpBuf_ as string | number | Resource) + xlTmpBuf = (xlTmpBuf_ as string | number | global_resource_Resource) } const xlTmpResult : Length | undefined = xlTmpBuf const xxlTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let xxlTmpBuf : Length | undefined = undefined if ((xxlTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const xxlTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let xxlTmpBuf_ : string | number | Resource | undefined + let xxlTmpBuf_ : string | number | global_resource_Resource | undefined if (xxlTmpBuf_UnionSelector == (0).toChar()) { xxlTmpBuf_ = (valueDeserializer.readString() as string) } else if (xxlTmpBuf_UnionSelector == (1).toChar()) { xxlTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (xxlTmpBuf_UnionSelector == (2).toChar()) { - xxlTmpBuf_ = Resource_serializer.read(valueDeserializer) + xxlTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for xxlTmpBuf_ has to be chosen through deserialisation.") } - xxlTmpBuf = (xxlTmpBuf_ as string | number | Resource) + xxlTmpBuf = (xxlTmpBuf_ as string | number | global_resource_Resource) } const xxlTmpResult : Length | undefined = xxlTmpBuf let value : GridRowSizeOption = ({xs: xsTmpResult, sm: smTmpResult, md: mdTmpResult, lg: lgTmpResult, xl: xlTmpResult, xxl: xxlTmpResult} as GridRowSizeOption) @@ -595,10 +595,10 @@ export class GutterOption_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForXTmpValueForIdx0ForIdx1 = valueHolderForXTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForXTmpValueForIdx0ForIdx1) - } else if (valueHolderForXTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForXTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForXTmpValueForIdx0ForIdx2 = valueHolderForXTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForXTmpValueForIdx0ForIdx2) + const valueHolderForXTmpValueForIdx0ForIdx2 = valueHolderForXTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForXTmpValueForIdx0ForIdx2) } } else if (valueHolderForXTmpValue instanceof GridRowSizeOption) { valueSerializer.writeInt8((1).toChar()) @@ -623,10 +623,10 @@ export class GutterOption_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForYTmpValueForIdx0ForIdx1 = valueHolderForYTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForYTmpValueForIdx0ForIdx1) - } else if (valueHolderForYTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForYTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForYTmpValueForIdx0ForIdx2 = valueHolderForYTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForYTmpValueForIdx0ForIdx2) + const valueHolderForYTmpValueForIdx0ForIdx2 = valueHolderForYTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForYTmpValueForIdx0ForIdx2) } } else if (valueHolderForYTmpValue instanceof GridRowSizeOption) { valueSerializer.writeInt8((1).toChar()) @@ -646,17 +646,17 @@ export class GutterOption_serializer { let xTmpBuf_ : Length | GridRowSizeOption | undefined if (xTmpBuf_UnionSelector == (0).toChar()) { const xTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let xTmpBuf_BufU : string | number | Resource | undefined + let xTmpBuf_BufU : string | number | global_resource_Resource | undefined if (xTmpBuf_BufUUnionSelector == (0).toChar()) { xTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (xTmpBuf_BufUUnionSelector == (1).toChar()) { xTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (xTmpBuf_BufUUnionSelector == (2).toChar()) { - xTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + xTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for xTmpBuf_BufU has to be chosen through deserialisation.") } - xTmpBuf_ = (xTmpBuf_BufU as string | number | Resource) + xTmpBuf_ = (xTmpBuf_BufU as string | number | global_resource_Resource) } else if (xTmpBuf_UnionSelector == (1).toChar()) { xTmpBuf_ = GridRowSizeOption_serializer.read(valueDeserializer) } else { @@ -672,17 +672,17 @@ export class GutterOption_serializer { let yTmpBuf_ : Length | GridRowSizeOption | undefined if (yTmpBuf_UnionSelector == (0).toChar()) { const yTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let yTmpBuf_BufU : string | number | Resource | undefined + let yTmpBuf_BufU : string | number | global_resource_Resource | undefined if (yTmpBuf_BufUUnionSelector == (0).toChar()) { yTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (yTmpBuf_BufUUnionSelector == (1).toChar()) { yTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (yTmpBuf_BufUUnionSelector == (2).toChar()) { - yTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + yTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for yTmpBuf_BufU has to be chosen through deserialisation.") } - yTmpBuf_ = (yTmpBuf_BufU as string | number | Resource) + yTmpBuf_ = (yTmpBuf_BufU as string | number | global_resource_Resource) } else if (yTmpBuf_UnionSelector == (1).toChar()) { yTmpBuf_ = GridRowSizeOption_serializer.read(valueDeserializer) } else { @@ -713,10 +713,10 @@ export class GridRowOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForGutterTmpValueForIdx0ForIdx1 = valueHolderForGutterTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForGutterTmpValueForIdx0ForIdx1) - } else if (valueHolderForGutterTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForGutterTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForGutterTmpValueForIdx0ForIdx2 = valueHolderForGutterTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForGutterTmpValueForIdx0ForIdx2) + const valueHolderForGutterTmpValueForIdx0ForIdx2 = valueHolderForGutterTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForGutterTmpValueForIdx0ForIdx2) } } else if (valueHolderForGutterTmpValue instanceof GutterOption) { valueSerializer.writeInt8((1).toChar()) @@ -754,7 +754,7 @@ export class GridRowOptions_serializer { if (valueHolderForDirection !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForDirectionTmpValue = (valueHolderForDirection as GridRowDirection) - valueSerializer.writeInt32(TypeChecker.GridRowDirection_ToNumeric(valueHolderForDirectionTmpValue)) + valueSerializer.writeInt32(valueHolderForDirectionTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -768,17 +768,17 @@ export class GridRowOptions_serializer { let gutterTmpBuf_ : Length | GutterOption | undefined if (gutterTmpBuf_UnionSelector == (0).toChar()) { const gutterTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let gutterTmpBuf_BufU : string | number | Resource | undefined + let gutterTmpBuf_BufU : string | number | global_resource_Resource | undefined if (gutterTmpBuf_BufUUnionSelector == (0).toChar()) { gutterTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (gutterTmpBuf_BufUUnionSelector == (1).toChar()) { gutterTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (gutterTmpBuf_BufUUnionSelector == (2).toChar()) { - gutterTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + gutterTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for gutterTmpBuf_BufU has to be chosen through deserialisation.") } - gutterTmpBuf_ = (gutterTmpBuf_BufU as string | number | Resource) + gutterTmpBuf_ = (gutterTmpBuf_BufU as string | number | global_resource_Resource) } else if (gutterTmpBuf_UnionSelector == (1).toChar()) { gutterTmpBuf_ = GutterOption_serializer.read(valueDeserializer) } else { @@ -811,7 +811,7 @@ export class GridRowOptions_serializer { const directionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let directionTmpBuf : GridRowDirection | undefined = undefined if ((directionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - directionTmpBuf = TypeChecker.GridRowDirection_FromNumeric(valueDeserializer.readInt32()) + directionTmpBuf = GridRowDirection.fromValue(valueDeserializer.readInt32()) } const directionTmpResult : GridRowDirection | undefined = directionTmpBuf let value : GridRowOptions = ({gutter: gutterTmpResult, columns: columnsTmpResult, breakpoints: breakpointsTmpResult, direction: directionTmpResult} as GridRowOptions) diff --git a/arkoala-arkts/arkui/generated/component/hyperlink.ets b/arkoala-arkts/arkui/generated/component/hyperlink.ets index 5ce94fe23580e9f44c143257ef8ad6821107d0df..84d243d2bad2bf487e8184a17a78c2d70352f527 100644 --- a/arkoala-arkts/arkui/generated/component/hyperlink.ets +++ b/arkoala-arkts/arkui/generated/component/hyperlink.ets @@ -16,23 +16,23 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { int32, int64, float32 } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { Color } from "./enums" -import { Resource } from "global.resource" +import { Color as arkui_component_enums_Color } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkHyperlinkPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkHyperlinkPeer { @@ -42,16 +42,16 @@ export class ArkHyperlinkPeer extends ArkCommonMethodPeer { component?.setPeer(_peer) return _peer } - setHyperlinkOptionsAttribute(address: string | Resource, content?: string | Resource): void { + setHyperlinkOptionsAttribute(address: string | global_resource_Resource, content?: string | global_resource_Resource): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (address instanceof string) { thisSerializer.writeInt8((0).toChar()) const addressForIdx0 = address as string thisSerializer.writeString(addressForIdx0) - } else if (address instanceof Resource) { + } else if (address instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const addressForIdx1 = address as Resource - Resource_serializer.write(thisSerializer, addressForIdx1) + const addressForIdx1 = address as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, addressForIdx1) } if (content !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -60,10 +60,10 @@ export class ArkHyperlinkPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const contentTmpValueForIdx0 = contentTmpValue as string thisSerializer.writeString(contentTmpValueForIdx0) - } else if (contentTmpValue instanceof Resource) { + } else if (contentTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const contentTmpValueForIdx1 = contentTmpValue as Resource - Resource_serializer.write(thisSerializer, contentTmpValueForIdx1) + const contentTmpValueForIdx1 = contentTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, contentTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -71,15 +71,15 @@ export class ArkHyperlinkPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._HyperlinkInterface_setHyperlinkOptions(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setColorAttribute(value: Color | number | string | Resource | undefined): void { + setColorAttribute(value: arkui_component_enums_Color | number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -88,10 +88,10 @@ export class ArkHyperlinkPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -101,20 +101,20 @@ export class ArkHyperlinkPeer extends ArkCommonMethodPeer { } } export interface HyperlinkAttribute extends CommonMethod { - color(value: Color | number | string | Resource | undefined): this { + color(value: arkui_component_enums_Color | number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method color") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkHyperlinkStyle extends ArkCommonMethodStyle implements HyperlinkAttribute { - color_value?: Color | number | string | Resource | undefined + color_value?: arkui_component_enums_Color | number | string | global_resource_Resource | undefined attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - color(value: Color | number | string | Resource | undefined): this { + color(value: arkui_component_enums_Color | number | string | global_resource_Resource | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -123,24 +123,24 @@ export class ArkHyperlinkComponent extends ArkCommonMethodComponent implements H getPeer(): ArkHyperlinkPeer { return (this.peer as ArkHyperlinkPeer) } - public setHyperlinkOptions(address: string | Resource, content?: string | Resource): this { + public setHyperlinkOptions(address: string | global_resource_Resource, content?: string | global_resource_Resource): this { if (this.checkPriority("setHyperlinkOptions")) { - const address_casted = address as (string | Resource) - const content_casted = content as (string | Resource | undefined) + const address_casted = address as (string | global_resource_Resource) + const content_casted = content as (string | global_resource_Resource | undefined) this.getPeer()?.setHyperlinkOptionsAttribute(address_casted, content_casted) return this } return this } - public color(value: Color | number | string | Resource | undefined): this { + public color(value: arkui_component_enums_Color | number | string | global_resource_Resource | undefined): this { if (this.checkPriority("color")) { - const value_casted = value as (Color | number | string | Resource | undefined) + const value_casted = value as (arkui_component_enums_Color | number | string | global_resource_Resource | undefined) this.getPeer()?.setColorAttribute(value_casted) return this } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -153,7 +153,7 @@ export class ArkHyperlinkComponent extends ArkCommonMethodComponent implements H export function Hyperlink( @memo style: ((attributes: HyperlinkAttribute) => void) | undefined, - address: string | Resource, content?: string | Resource, + address: string | global_resource_Resource, content?: string | global_resource_Resource, @memo content_?: () => void, ): void { diff --git a/arkoala-arkts/arkui/generated/component/idlize.ets b/arkoala-arkts/arkui/generated/component/idlize.ets index 4b4979ff85c3701654871afd929c17cba2e08d75..f0d3e6d4d5123e5808cdc5b92c224894aa06c238 100644 --- a/arkoala-arkts/arkui/generated/component/idlize.ets +++ b/arkoala-arkts/arkui/generated/component/idlize.ets @@ -16,15 +16,15 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { AnimateParam_serializer, TranslateOptions_serializer, AnimateParam, TranslateOptions, TouchEvent, TouchEventInternal, ClickEvent, ClickEventInternal, GeometryInfo, Measurable, Layoutable, SizeResult } from "./common" +import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { AnimateParam_serializer, TranslateOptions_serializer, AnimateParam, TranslateOptions, TouchEvent, TouchEventInternal, ClickEvent, ClickEventInternal, ItemDragEventHandler_serializer, OnMoveHandler, ItemDragEventHandler, GeometryInfo, Measurable, Layoutable, SizeResult } from "./common" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { Resource_serializer } from "./../framework/resource" -import { SizeOptions_serializer, Length, SizeOptions, Position_serializer, Position, ResourceColor, ResourceStr, ConstraintSizeOptions } from "./units" -import { Resource } from "global.resource" -import { Color } from "./enums" +import { arkui_component_units_Position_serializer, Position as arkui_component_units_Position, ResourceColor, SizeOptions_serializer, SizeOptions, ConstraintSizeOptions, Length } from "./units" +import { global_resource_Resource_serializer } from "./../framework/resource" +import { Color as arkui_component_enums_Color } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { ContentModifier, extractors, AttributeModifier, AttributeUpdater } from "#handwritten" import { ButtonConfiguration } from "./button" import { CheckBoxConfiguration } from "./checkbox" @@ -40,21 +40,22 @@ import { TextClockConfiguration } from "./textClock" import { TextTimerConfiguration } from "./textTimer" import { ToggleConfiguration } from "./toggle" import { default as image } from "@ohos.multimedia.image" -import { FontOptions_serializer, FontInfo_serializer } from "./../framework/ohos.font" -import { FontOptions, FontInfo } from "@ohos.font" -import { MeasureOptions_serializer, MeasureOptions } from "./../framework/ohos.measure" +import { MeasureOptions_serializer } from "./../framework/ohos.measure" +import { MeasureOptions } from "@ohos.measure" import { NavigationOptions_serializer, NavPathStack, NavPathStackInternal, NavPathInfo, NavPathInfoInternal, NavigationOptions } from "./navigation" -import { Frame_serializer, Frame, Size, Size_serializer } from "./../Graphics" +import { Frame_serializer, Size_serializer } from "./../framework/Graphics" +import { Frame, Size } from "arkui.Graphics" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { default as curves, curves_ICurve_serializer } from "./../framework/ohos.curves" +import { default as curves } from "@ohos.curves" import { CustomDialogController } from "./customDialogController" import { CustomBuilder } from "./builder" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" import { GlobalScope } from "./../framework/GlobalScope" +import { curves_ICurve_serializer } from "./../framework/ohos.curves" export class AnimationExtender { private static SetClipRect_serialize(node: KPointer, x: float, y: float, width: float, height: float): void { ArkUIGeneratedNativeModule._AnimationExtender_SetClipRect(node, x, y, width, height) @@ -111,90 +112,6 @@ export class AnimationExtender { return } } -export class BaseShapeInternal { - public static fromPtr(ptr: KPointer): BaseShape { - return new BaseShape(ptr) - } -} -export class BaseShape implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, BaseShape.getFinalizer()) - } - constructor() { - this(BaseShape.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._BaseShape_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._BaseShape_getFinalizer() - } - public width(width: Length): BaseShape { - const width_casted = width as (Length) - return this.width_serialize(width_casted) - } - public height(height: Length): BaseShape { - const height_casted = height as (Length) - return this.height_serialize(height_casted) - } - public size(size: SizeOptions): BaseShape { - const size_casted = size as (SizeOptions) - return this.size_serialize(size_casted) - } - private width_serialize(width: Length): BaseShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (width instanceof string) { - thisSerializer.writeInt8((0).toChar()) - const widthForIdx0 = width as string - thisSerializer.writeString(widthForIdx0) - } else if (width instanceof number) { - thisSerializer.writeInt8((1).toChar()) - const widthForIdx1 = width as number - thisSerializer.writeNumber(widthForIdx1) - } else if (width instanceof Resource) { - thisSerializer.writeInt8((2).toChar()) - const widthForIdx2 = width as Resource - Resource_serializer.write(thisSerializer, widthForIdx2) - } - const retval = ArkUIGeneratedNativeModule._BaseShape_width(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : BaseShape = BaseShapeInternal.fromPtr(retval) - return obj - } - private height_serialize(height: Length): BaseShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (height instanceof string) { - thisSerializer.writeInt8((0).toChar()) - const heightForIdx0 = height as string - thisSerializer.writeString(heightForIdx0) - } else if (height instanceof number) { - thisSerializer.writeInt8((1).toChar()) - const heightForIdx1 = height as number - thisSerializer.writeNumber(heightForIdx1) - } else if (height instanceof Resource) { - thisSerializer.writeInt8((2).toChar()) - const heightForIdx2 = height as Resource - Resource_serializer.write(thisSerializer, heightForIdx2) - } - const retval = ArkUIGeneratedNativeModule._BaseShape_height(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : BaseShape = BaseShapeInternal.fromPtr(retval) - return obj - } - private size_serialize(size: SizeOptions): BaseShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - SizeOptions_serializer.write(thisSerializer, size) - const retval = ArkUIGeneratedNativeModule._BaseShape_size(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : BaseShape = BaseShapeInternal.fromPtr(retval) - return obj - } -} export class BuilderNodeOpsInternal { public static fromPtr(ptr: KPointer): BuilderNodeOps { return new BuilderNodeOps(ptr) @@ -298,21 +215,21 @@ export class CommonShape implements MaterializedBase { static getFinalizer(): KPointer { return ArkUIGeneratedNativeModule._CommonShape_getFinalizer() } - public offset(offset: Position): CommonShape { - const offset_casted = offset as (Position) + public offset(offset: arkui_component_units_Position): CommonShape { + const offset_casted = offset as (arkui_component_units_Position) return this.offset_serialize(offset_casted) } public fill(color: ResourceColor): CommonShape { const color_casted = color as (ResourceColor) return this.fill_serialize(color_casted) } - public position(position: Position): CommonShape { - const position_casted = position as (Position) + public position(position: arkui_component_units_Position): CommonShape { + const position_casted = position as (arkui_component_units_Position) return this.position_serialize(position_casted) } - private offset_serialize(offset: Position): CommonShape { + private offset_serialize(offset: arkui_component_units_Position): CommonShape { const thisSerializer : SerializerBase = SerializerBase.hold() - Position_serializer.write(thisSerializer, offset) + arkui_component_units_Position_serializer.write(thisSerializer, offset) const retval = ArkUIGeneratedNativeModule._CommonShape_offset(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() const obj : CommonShape = CommonShapeInternal.fromPtr(retval) @@ -320,10 +237,10 @@ export class CommonShape implements MaterializedBase { } private fill_serialize(color: ResourceColor): CommonShape { const thisSerializer : SerializerBase = SerializerBase.hold() - if (color instanceof Color) { + if (color instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const colorForIdx0 = color as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(colorForIdx0)) + const colorForIdx0 = color as arkui_component_enums_Color + thisSerializer.writeInt32(colorForIdx0.getOrdinal()) } else if (color instanceof number) { thisSerializer.writeInt8((1).toChar()) const colorForIdx1 = color as number @@ -332,19 +249,19 @@ export class CommonShape implements MaterializedBase { thisSerializer.writeInt8((2).toChar()) const colorForIdx2 = color as string thisSerializer.writeString(colorForIdx2) - } else if (color instanceof Resource) { + } else if (color instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const colorForIdx3 = color as Resource - Resource_serializer.write(thisSerializer, colorForIdx3) + const colorForIdx3 = color as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, colorForIdx3) } const retval = ArkUIGeneratedNativeModule._CommonShape_fill(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() const obj : CommonShape = CommonShapeInternal.fromPtr(retval) return obj } - private position_serialize(position: Position): CommonShape { + private position_serialize(position: arkui_component_units_Position): CommonShape { const thisSerializer : SerializerBase = SerializerBase.hold() - Position_serializer.write(thisSerializer, position) + arkui_component_units_Position_serializer.write(thisSerializer, position) const retval = ArkUIGeneratedNativeModule._CommonShape_position(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() const obj : CommonShape = CommonShapeInternal.fromPtr(retval) @@ -701,14 +618,14 @@ export class GlobalScope_ohos_arkui_performanceMonitor { } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } - ArkUIGeneratedNativeModule._GlobalScope_ohos_arkui_performanceMonitor_begin(scene, TypeChecker.PerfMonitorActionType_ToNumeric(startInputType), thisSerializer.asBuffer(), thisSerializer.length()) + ArkUIGeneratedNativeModule._GlobalScope_ohos_arkui_performanceMonitor_begin(scene, startInputType.valueOf(), thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } private static end_serialize(scene: string): void { ArkUIGeneratedNativeModule._GlobalScope_ohos_arkui_performanceMonitor_end(scene) } private static recordInputEventTime_serialize(actionType: PerfMonitorActionType, sourceType: PerfMonitorSourceType, time: int64): void { - ArkUIGeneratedNativeModule._GlobalScope_ohos_arkui_performanceMonitor_recordInputEventTime(TypeChecker.PerfMonitorActionType_ToNumeric(actionType), TypeChecker.PerfMonitorSourceType_ToNumeric(sourceType), time) + ArkUIGeneratedNativeModule._GlobalScope_ohos_arkui_performanceMonitor_recordInputEventTime(actionType.valueOf(), sourceType.valueOf(), time) } public static begin(scene: string, startInputType: PerfMonitorActionType, note?: string): void { const scene_casted = scene as (string) @@ -731,9 +648,9 @@ export class GlobalScope_ohos_arkui_performanceMonitor { } } export class GlobalScope_ohos_font { - private static registerFont_serialize(options: FontOptions): void { + private static registerFont_serialize(options: object): void { const thisSerializer : SerializerBase = SerializerBase.hold() - FontOptions_serializer.write(thisSerializer, options) + thisSerializer.writeCustomObject('object', options) ArkUIGeneratedNativeModule._GlobalScope_ohos_font_registerFont(thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } @@ -748,21 +665,19 @@ export class GlobalScope_ohos_font { const returnResult : Array = buffer return returnResult } - private static getFontByName_serialize(fontName: string): FontInfo { + private static getFontByName_serialize(fontName: string): object { const retval = ArkUIGeneratedNativeModule._GlobalScope_ohos_font_getFontByName(fontName) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : FontInfo = FontInfo_serializer.read(retvalDeserializer) - return returnResult + throw new Error("Object deserialization is not implemented.") } - public static registerFont(options: FontOptions): void { - const options_casted = options as (FontOptions) + public static registerFont(options: object): void { + const options_casted = options as (object) GlobalScope_ohos_font.registerFont_serialize(options_casted) return } public static getSystemFontList(): Array { return GlobalScope_ohos_font.getSystemFontList_serialize() } - public static getFontByName(fontName: string): FontInfo { + public static getFontByName(fontName: string): object { const fontName_casted = fontName as (string) return GlobalScope_ohos_font.getFontByName_serialize(fontName_casted) } @@ -821,6 +736,26 @@ export class LazyForEachOps { ArkUIGeneratedNativeModule._LazyForEachOps_Sync(node, totalCount, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } + private static SyncOnMoveOps_serialize(node: KPointer, onMoveFromToOps: Callback_OnMoveFromTo, onMoveOps: OnMoveHandler | undefined, onMoveDragEventOps: ItemDragEventHandler | undefined): void { + const thisSerializer : SerializerBase = SerializerBase.hold() + thisSerializer.holdAndWriteCallback(onMoveFromToOps) + if (onMoveOps !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const onMoveOpsTmpValue = onMoveOps! + thisSerializer.holdAndWriteCallback(onMoveOpsTmpValue) + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) + } + if (onMoveDragEventOps !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const onMoveDragEventOpsTmpValue = onMoveDragEventOps! + ItemDragEventHandler_serializer.write(thisSerializer, onMoveDragEventOpsTmpValue) + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) + } + ArkUIGeneratedNativeModule._LazyForEachOps_SyncOnMoveOps(node, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() + } public static Sync(node: KPointer, totalCount: int32, creator: Callback_CreateItem, updater: Callback_RangeUpdate): void { const node_casted = node as (KPointer) const totalCount_casted = totalCount as (int32) @@ -829,6 +764,14 @@ export class LazyForEachOps { LazyForEachOps.Sync_serialize(node_casted, totalCount_casted, creator_casted, updater_casted) return } + public static SyncOnMoveOps(node: KPointer, onMoveFromToOps: Callback_OnMoveFromTo, onMoveOps: OnMoveHandler | undefined, onMoveDragEventOps: ItemDragEventHandler | undefined): void { + const node_casted = node as (KPointer) + const onMoveFromToOps_casted = onMoveFromToOps as (Callback_OnMoveFromTo) + const onMoveOps_casted = onMoveOps as (OnMoveHandler | undefined) + const onMoveDragEventOps_casted = onMoveDragEventOps as (ItemDragEventHandler | undefined) + LazyForEachOps.SyncOnMoveOps_serialize(node_casted, onMoveFromToOps_casted, onMoveOps_casted, onMoveDragEventOps_casted) + return + } } export class NavExtender { private static setNavigationOptions_serialize(ptr: KPointer, pathStack: NavPathStack): void { @@ -866,7 +809,7 @@ export class NavExtender { const retval = ArkUIGeneratedNativeModule._NavExtender_pop(toPeerPtr(pathStack), animated ? 1 : 0) return retval } - private static setOnPopCallback_serialize(pathStack: NavPathStack, popCallback: ((breakpoints: string) => void)): void { + private static setOnPopCallback_serialize(pathStack: NavPathStack, popCallback: Callback_String_Void): void { const thisSerializer : SerializerBase = SerializerBase.hold() thisSerializer.holdAndWriteCallback(popCallback) ArkUIGeneratedNativeModule._NavExtender_setOnPopCallback(toPeerPtr(pathStack), thisSerializer.asBuffer(), thisSerializer.length()) @@ -942,9 +885,9 @@ export class NavExtender { const animated_casted = animated as (boolean) return NavExtender.pop_serialize(pathStack_casted, animated_casted) } - public static setOnPopCallback(pathStack: NavPathStack, popCallback: ((breakpoints: string) => void)): void { + public static setOnPopCallback(pathStack: NavPathStack, popCallback: Callback_String_Void): void { const pathStack_casted = pathStack as (NavPathStack) - const popCallback_casted = popCallback as (((breakpoints: string) => void)) + const popCallback_casted = popCallback as (Callback_String_Void) NavExtender.setOnPopCallback_serialize(pathStack_casted, popCallback_casted) return } @@ -1400,63 +1343,6 @@ export class RestrictedWorker implements MaterializedBase { thisSerializer.release() } } -export class SceneInternal { - public static fromPtr(ptr: KPointer): Scene { - return new Scene(ptr) - } -} -export class Scene implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, Scene.getFinalizer()) - } - constructor() { - this(Scene.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._Scene_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._Scene_getFinalizer() - } - private static load_serialize(uri?: ResourceStr): Promise { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (uri !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const uriTmpValue = uri! - if (uriTmpValue instanceof string) { - thisSerializer.writeInt8((0).toChar()) - const uriTmpValueForIdx0 = uriTmpValue as string - thisSerializer.writeString(uriTmpValueForIdx0) - } else if (uriTmpValue instanceof Resource) { - thisSerializer.writeInt8((1).toChar()) - const uriTmpValueForIdx1 = uriTmpValue as Resource - Resource_serializer.write(thisSerializer, uriTmpValueForIdx1) - } - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = thisSerializer.holdAndWriteCallbackForPromise()[0] - ArkUIGeneratedNativeModule._Scene_load(thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - public static load(uri?: ResourceStr): Promise { - const uri_casted = uri as (ResourceStr | undefined) - return Scene.load_serialize(uri_casted) - } - public destroy(): void { - this.destroy_serialize() - return - } - private destroy_serialize(): void { - ArkUIGeneratedNativeModule._Scene_destroy(this.peer!.ptr) - } -} export class ScreenshotService { private static requestScreenshot_serialize(target: string, name: string): boolean { const retval = ArkUIGeneratedNativeModule._ScreenshotService_requestScreenshot(target, name) @@ -1517,9 +1403,9 @@ export class SystemOps { ArkUIGeneratedNativeModule._SystemOps_setFrameCallback(thisSerializer.asBuffer(), thisSerializer.length(), delayTime) thisSerializer.release() } - private static colorMetricsResourceColor_serialize(color: Resource): Array { + private static colorMetricsResourceColor_serialize(color: global_resource_Resource): Array { const thisSerializer : SerializerBase = SerializerBase.hold() - Resource_serializer.write(thisSerializer, color) + global_resource_Resource_serializer.write(thisSerializer, color) const retval = ArkUIGeneratedNativeModule._SystemOps_colorMetricsResourceColor(thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) @@ -1565,8 +1451,8 @@ export class SystemOps { SystemOps.setFrameCallback_serialize(onFrameCallback_casted, onIdleCallback_casted, delayTime_casted) return } - public static colorMetricsResourceColor(color: Resource): Array { - const color_casted = color as (Resource) + public static colorMetricsResourceColor(color: global_resource_Resource): Array { + const color_casted = color as (global_resource_Resource) return SystemOps.colorMetricsResourceColor_serialize(color_casted) } } @@ -1582,7 +1468,7 @@ export class UIContextAtomicServiceBar { } } export class ArkRootPeer extends PeerNode { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkRootPeer { @@ -1594,7 +1480,7 @@ export class ArkRootPeer extends PeerNode { } } export class ArkComponentRootPeer extends PeerNode { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkComponentRootPeer { @@ -1606,7 +1492,7 @@ export class ArkComponentRootPeer extends PeerNode { } } export class ArkCustomBuilderRootPeer extends PeerNode { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkCustomBuilderRootPeer { @@ -1617,8 +1503,20 @@ export class ArkCustomBuilderRootPeer extends PeerNode { return _peer } } +export class ArkConditionScopePeer extends PeerNode { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + super(peerPtr, id, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkConditionScopePeer { + const peerId = PeerNode.nextId() + const _peerPtr = ArkUIGeneratedNativeModule._ConditionScope_construct(peerId, flags) + const _peer = new ArkConditionScopePeer(_peerPtr, peerId, 'ConditionScope', flags) + component?.setPeer(_peer) + return _peer + } +} export class ArkCustomLayoutRootPeer extends PeerNode { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkCustomLayoutRootPeer { @@ -1714,6 +1612,7 @@ export interface CustomDialogControllerBuilder { } export type Callback_RangeUpdate = (start: int32, end: int32) => void; export type Callback_CreateItem = (index: int32) => KPointer; +export type Callback_OnMoveFromTo = (from: int32, to: int32) => void; export interface CustomColors { brand?: ResourceColor; warning?: ResourceColor; @@ -1840,8 +1739,10 @@ export interface BusinessErrorInterface { code: int32; data: T; } +export type PageMapNodeBuilder = (parentNode: KPointer, name: string, param: Object | null | undefined) => KPointer; export type CustomNodeBuilder = (parentNode: KPointer) => KPointer; export type NavExtender_OnUpdateStack = () => void; +export type Callback_String_Void = (value: string) => void; export interface Root { attributeModifier(value: AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") @@ -1872,6 +1773,16 @@ export class ArkCustomBuilderRootStyle implements CustomBuilderRoot { throw new Error("Not implemented") } } +export interface ConditionScope { + attributeModifier(value: AttributeModifier | undefined): this { + throw new Error("Unimplemented method attributeModifier") + } +} +export class ArkConditionScopeStyle implements ConditionScope { + public attributeModifier(value: AttributeModifier | undefined): this { + throw new Error("Not implemented") + } +} export type Callback_onMeasureSize_SizeResult = (selfLayoutInfo: GeometryInfo, children: Array, constraint: ConstraintSizeOptions) => SizeResult; export type Callback_onPlaceChildren_Void = (selfLayoutInfo: GeometryInfo, children: Array, constraint: ConstraintSizeOptions) => void; export interface CustomLayoutRoot { @@ -1937,6 +1848,18 @@ export class ArkCustomBuilderRootComponent extends ComponentBase implements Cust super.applyAttributesFinish() } } +export class ArkConditionScopeComponent extends ComponentBase implements ConditionScope { + getPeer(): ArkConditionScopePeer { + return (this.peer as ArkConditionScopePeer) + } + public attributeModifier(value: AttributeModifier | undefined): this { + return this + } + public applyAttributesFinish(): void { + // we call this function outside of class, so need to make it public + super.applyAttributesFinish() + } +} export class ArkCustomLayoutRootComponent extends ComponentBase implements CustomLayoutRoot { getPeer(): ArkCustomLayoutRootPeer { return (this.peer as ArkCustomLayoutRootPeer) @@ -1968,17 +1891,6 @@ export class ArkCustomLayoutRootComponent extends ComponentBase implements Custo export function getRectangleById(id: string): ComponentInfo { return GlobalScope.getRectangleById(id) } -export class BaseShape_serializer { - public static write(buffer: SerializerBase, value: BaseShape): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): BaseShape { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return BaseShapeInternal.fromPtr(ptr) - } -} export class BuilderNodeOps_serializer { public static write(buffer: SerializerBase, value: BuilderNodeOps): void { let valueSerializer : SerializerBase = buffer @@ -2070,17 +1982,6 @@ export class ScaleResult_serializer { return value } } -export class Scene_serializer { - public static write(buffer: SerializerBase, value: Scene): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): Scene { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return SceneInternal.fromPtr(ptr) - } -} export class TranslateResult_serializer { public static write(buffer: SerializerBase, value: TranslateResult): void { let valueSerializer : SerializerBase = buffer @@ -2202,7 +2103,7 @@ export class DoubleAnimationParam_serializer { if (valueHolderForCurve instanceof curves.Curve) { valueSerializer.writeInt8((0).toChar()) const valueHolderForCurveForIdx0 = valueHolderForCurve as curves.Curve - valueSerializer.writeInt32(TypeChecker.curves_Curve_ToNumeric(valueHolderForCurveForIdx0)) + valueSerializer.writeInt32(valueHolderForCurveForIdx0.valueOf()) } else if (valueHolderForCurve instanceof string) { valueSerializer.writeInt8((1).toChar()) const valueHolderForCurveForIdx1 = valueHolderForCurve as string @@ -2239,7 +2140,7 @@ export class DoubleAnimationParam_serializer { const curveTmpBufUnionSelector : int32 = valueDeserializer.readInt8() let curveTmpBuf : curves.Curve | string | curves.ICurve | undefined if (curveTmpBufUnionSelector == (0).toChar()) { - curveTmpBuf = TypeChecker.curves_Curve_FromNumeric(valueDeserializer.readInt32()) + curveTmpBuf = curves.Curve.fromValue(valueDeserializer.readInt32()) } else if (curveTmpBufUnionSelector == (1).toChar()) { curveTmpBuf = (valueDeserializer.readString() as string) } else if (curveTmpBufUnionSelector == (2).toChar()) { diff --git a/arkoala-arkts/arkui/generated/component/image.ets b/arkoala-arkts/arkui/generated/component/image.ets index e8c8f1f92c32e81ce9ba63cede21d0be9f934bcb..1667187b7838d519361f6ac146f101c3f2fdce09 100644 --- a/arkoala-arkts/arkui/generated/component/image.ets +++ b/arkoala-arkts/arkui/generated/component/image.ets @@ -21,25 +21,29 @@ import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" import { image_PixelMap_serializer } from "./../framework/ohos.multimedia.image" -import { Resource_serializer } from "./../framework/resource" -import { DrawableDescriptor_serializer, DrawableDescriptor } from "./../framework/ohos.arkui.drawableDescriptor" +import { global_resource_Resource_serializer } from "./../framework/resource" +import { DrawableDescriptor_serializer } from "./../framework/ohos.arkui.drawableDescriptor" import { ImageAIOptions_serializer, ImageAnalyzerConfig_serializer, ImageAnalyzerConfig, ImageAIOptions } from "./imageCommon" -import { ColorMetrics_serializer, ColorMetrics } from "./../Graphics" -import { matrix4_Matrix4Transit_serializer, default as matrix4 } from "./../framework/ohos.matrix4" -import { ColorFilter_serializer, ResourceColor, ColorFilter, ResourceStr, EdgeWidths, EdgeWidths_serializer } from "./units" -import { drawing_ColorFilter_serializer, default as drawing, drawing_Lattice_serializer } from "./../framework/ohos.graphics.drawing" +import { arkui_Graphics_ColorMetrics_serializer } from "./../framework/Graphics" +import { matrix4_Matrix4Transit_serializer } from "./../framework/ohos.matrix4" +import { ColorFilter_serializer, ResourceColor, ColorFilter, VoidCallback, ResourceStr as arkui_component_units_ResourceStr, EdgeWidths, EdgeWidths_serializer } from "./units" +import { drawing_ColorFilter_serializer, drawing_Lattice_serializer } from "./../framework/ohos.graphics.drawing" import { PointLightStyle_serializer, ArkCommonMethodPeer, CommonMethod, PointLightStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { extractors, AttributeModifier, AttributeUpdater } from "#handwritten" import { default as image } from "@ohos.multimedia.image" -import { Color, ImageFit, ImageRepeat, CopyOptions } from "./enums" +import { Color as arkui_component_enums_Color, ImageFit, ImageRepeat, CopyOptions } from "./enums" +import { ColorMetrics as arkui_Graphics_ColorMetrics } from "arkui.Graphics" +import { default as matrix4 } from "@ohos.matrix4" +import { default as drawing } from "@ohos.graphics.drawing" +import { DrawableDescriptor } from "@ohos.arkui.drawableDescriptor" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { BusinessError } from "./../framework/ohos.base" -import { NodeAttach, remember } from "@koalaui/runtime" +import { BusinessError } from "@ohos.base" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" import { BusinessErrorInterface, BusinessErrorInterface_Void_serializer } from "./idlize" export class ColorContentInternal { public static fromPtr(ptr: KPointer): ColorContent { @@ -75,7 +79,7 @@ export class ColorContent implements MaterializedBase { } } export class ArkImagePeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkImagePeer { @@ -85,64 +89,50 @@ export class ArkImagePeer extends ArkCommonMethodPeer { component?.setPeer(_peer) return _peer } - setImageOptions0Attribute(src: image.PixelMap | ResourceStr | DrawableDescriptor | ImageContent): void { + setImageOptionsAttribute(src: image.PixelMap | arkui_component_units_ResourceStr | DrawableDescriptor | ImageContent | undefined, imageAIOptions?: ImageAIOptions): void { const thisSerializer : SerializerBase = SerializerBase.hold() - if (src instanceof image.PixelMap) { - thisSerializer.writeInt8((0).toChar()) - const srcForIdx0 = src as image.PixelMap - image_PixelMap_serializer.write(thisSerializer, srcForIdx0) - } else if (src instanceof ResourceStr) { - thisSerializer.writeInt8((1).toChar()) - const srcForIdx1 = src as ResourceStr - if (srcForIdx1 instanceof string) { + if (src !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const srcTmpValue = src! + if (srcTmpValue instanceof image.PixelMap) { thisSerializer.writeInt8((0).toChar()) - const srcForIdx1ForIdx0 = srcForIdx1 as string - thisSerializer.writeString(srcForIdx1ForIdx0) - } else if (srcForIdx1 instanceof Resource) { + const srcTmpValueForIdx0 = srcTmpValue as image.PixelMap + image_PixelMap_serializer.write(thisSerializer, srcTmpValueForIdx0) + } else if (srcTmpValue instanceof arkui_component_units_ResourceStr) { thisSerializer.writeInt8((1).toChar()) - const srcForIdx1ForIdx1 = srcForIdx1 as Resource - Resource_serializer.write(thisSerializer, srcForIdx1ForIdx1) + const srcTmpValueForIdx1 = srcTmpValue as arkui_component_units_ResourceStr + if (srcTmpValueForIdx1 instanceof string) { + thisSerializer.writeInt8((0).toChar()) + const srcTmpValueForIdx1ForIdx0 = srcTmpValueForIdx1 as string + thisSerializer.writeString(srcTmpValueForIdx1ForIdx0) + } else if (srcTmpValueForIdx1 instanceof global_resource_Resource) { + thisSerializer.writeInt8((1).toChar()) + const srcTmpValueForIdx1ForIdx1 = srcTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, srcTmpValueForIdx1ForIdx1) + } + } else if (srcTmpValue instanceof DrawableDescriptor) { + thisSerializer.writeInt8((2).toChar()) + const srcTmpValueForIdx2 = srcTmpValue as DrawableDescriptor + DrawableDescriptor_serializer.write(thisSerializer, srcTmpValueForIdx2) + } else if (srcTmpValue instanceof ImageContent) { + thisSerializer.writeInt8((3).toChar()) + const srcTmpValueForIdx3 = srcTmpValue as ImageContent + thisSerializer.writeInt32(srcTmpValueForIdx3.valueOf()) } - } else if (src instanceof DrawableDescriptor) { - thisSerializer.writeInt8((2).toChar()) - const srcForIdx2 = src as DrawableDescriptor - DrawableDescriptor_serializer.write(thisSerializer, srcForIdx2) - } else if (src instanceof ImageContent) { - thisSerializer.writeInt8((3).toChar()) - const srcForIdx3 = src as ImageContent - thisSerializer.writeInt32(TypeChecker.ImageContent_ToNumeric(srcForIdx3)) + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) } - ArkUIGeneratedNativeModule._ImageInterface_setImageOptions0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - setImageOptions1Attribute(src: image.PixelMap | ResourceStr | DrawableDescriptor, imageAIOptions: ImageAIOptions): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (src instanceof image.PixelMap) { - thisSerializer.writeInt8((0).toChar()) - const srcForIdx0 = src as image.PixelMap - image_PixelMap_serializer.write(thisSerializer, srcForIdx0) - } else if (src instanceof ResourceStr) { - thisSerializer.writeInt8((1).toChar()) - const srcForIdx1 = src as ResourceStr - if (srcForIdx1 instanceof string) { - thisSerializer.writeInt8((0).toChar()) - const srcForIdx1ForIdx0 = srcForIdx1 as string - thisSerializer.writeString(srcForIdx1ForIdx0) - } else if (srcForIdx1 instanceof Resource) { - thisSerializer.writeInt8((1).toChar()) - const srcForIdx1ForIdx1 = srcForIdx1 as Resource - Resource_serializer.write(thisSerializer, srcForIdx1ForIdx1) - } - } else if (src instanceof DrawableDescriptor) { - thisSerializer.writeInt8((2).toChar()) - const srcForIdx2 = src as DrawableDescriptor - DrawableDescriptor_serializer.write(thisSerializer, srcForIdx2) + if (imageAIOptions !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const imageAIOptionsTmpValue = imageAIOptions! + ImageAIOptions_serializer.write(thisSerializer, imageAIOptionsTmpValue) + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) } - ImageAIOptions_serializer.write(thisSerializer, imageAIOptions) - ArkUIGeneratedNativeModule._ImageInterface_setImageOptions1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + ArkUIGeneratedNativeModule._ImageInterface_setImageOptions(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setAltAttribute(value: string | Resource | image.PixelMap | undefined): void { + setAltAttribute(value: string | global_resource_Resource | image.PixelMap | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -151,10 +141,10 @@ export class ArkImagePeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } else if (valueTmpValue instanceof image.PixelMap) { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as image.PixelMap @@ -190,7 +180,7 @@ export class ArkImagePeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._ImageAttribute_setFitOriginalSize(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFillColorAttribute(value: ResourceColor | ColorContent | ColorMetrics | undefined): void { + setFillColorAttribute(value: ResourceColor | ColorContent | arkui_Graphics_ColorMetrics | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -198,10 +188,10 @@ export class ArkImagePeer extends ArkCommonMethodPeer { if (valueTmpValue instanceof ResourceColor) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as ResourceColor - if (valueTmpValueForIdx0 instanceof Color) { + if (valueTmpValueForIdx0 instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0ForIdx0)) + const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0ForIdx0.getOrdinal()) } else if (valueTmpValueForIdx0 instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number @@ -210,19 +200,19 @@ export class ArkImagePeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as string thisSerializer.writeString(valueTmpValueForIdx0ForIdx2) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) + const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) } } else if (valueTmpValue instanceof ColorContent) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as ColorContent ColorContent_serializer.write(thisSerializer, valueTmpValueForIdx1) - } else if (valueTmpValue instanceof ColorMetrics) { + } else if (valueTmpValue instanceof arkui_Graphics_ColorMetrics) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as ColorMetrics - ColorMetrics_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as arkui_Graphics_ColorMetrics + arkui_Graphics_ColorMetrics_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -235,7 +225,7 @@ export class ArkImagePeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ImageFit) - thisSerializer.writeInt32(TypeChecker.ImageFit_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -259,7 +249,7 @@ export class ArkImagePeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ImageRepeat) - thisSerializer.writeInt32(TypeChecker.ImageRepeat_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -283,7 +273,7 @@ export class ArkImagePeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ImageRenderMode) - thisSerializer.writeInt32(TypeChecker.ImageRenderMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -295,7 +285,7 @@ export class ArkImagePeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as DynamicRangeMode) - thisSerializer.writeInt32(TypeChecker.DynamicRangeMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -307,7 +297,7 @@ export class ArkImagePeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ImageInterpolation) - thisSerializer.writeInt32(TypeChecker.ImageInterpolation_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -363,7 +353,7 @@ export class ArkImagePeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as CopyOptions) - thisSerializer.writeInt32(TypeChecker.CopyOptions_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -430,7 +420,7 @@ export class ArkImagePeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._ImageAttribute_setOnError(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setOnFinishAttribute(value: (() => void) | undefined): void { + setOnFinishAttribute(value: VoidCallback | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -495,7 +485,7 @@ export class ArkImagePeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as image.ResolutionQuality) - thisSerializer.writeInt32(TypeChecker.image_ResolutionQuality_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -507,7 +497,7 @@ export class ArkImagePeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ImageRotateOrientation) - thisSerializer.writeInt32(TypeChecker.ImageRotateOrientation_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -570,7 +560,7 @@ export interface ImageSourceSize { height: number; } export interface ImageAttribute extends CommonMethod { - alt(value: string | Resource | image.PixelMap | undefined): this { + alt(value: string | global_resource_Resource | image.PixelMap | undefined): this { throw new Error("Unimplemented method alt") } matchTextDirection(value: boolean | undefined): this { @@ -579,7 +569,7 @@ export interface ImageAttribute extends CommonMethod { fitOriginalSize(value: boolean | undefined): this { throw new Error("Unimplemented method fitOriginalSize") } - fillColor(value: ResourceColor | ColorContent | ColorMetrics | undefined): this { + fillColor(value: ResourceColor | ColorContent | arkui_Graphics_ColorMetrics | undefined): this { throw new Error("Unimplemented method fillColor") } objectFit(value: ImageFit | undefined): this { @@ -628,7 +618,7 @@ export interface ImageAttribute extends CommonMethod { onError(value: ImageErrorCallback | undefined): this { throw new Error("Unimplemented method onError") } - onFinish(value: (() => void) | undefined): this { + onFinish(value: VoidCallback | undefined): this { throw new Error("Unimplemented method onFinish") } enableAnalyzer(value: boolean | undefined): this { @@ -649,15 +639,15 @@ export interface ImageAttribute extends CommonMethod { orientation(value: ImageRotateOrientation | undefined): this { throw new Error("Unimplemented method orientation") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkImageStyle extends ArkCommonMethodStyle implements ImageAttribute { - alt_value?: string | Resource | image.PixelMap | undefined + alt_value?: string | global_resource_Resource | image.PixelMap | undefined matchTextDirection_value?: boolean | undefined fitOriginalSize_value?: boolean | undefined - fillColor_value?: ResourceColor | ColorContent | ColorMetrics | undefined + fillColor_value?: ResourceColor | ColorContent | arkui_Graphics_ColorMetrics | undefined objectFit_value?: ImageFit | undefined imageMatrix_value?: matrix4.Matrix4Transit | undefined objectRepeat_value?: ImageRepeat | undefined @@ -674,7 +664,7 @@ export class ArkImageStyle extends ArkCommonMethodStyle implements ImageAttribut edgeAntialiasing_value?: number | undefined onComplete_value?: ImageOnCompleteCallback | undefined onError_value?: ImageErrorCallback | undefined - onFinish_value?: (() => void) | undefined + onFinish_value?: VoidCallback | undefined enableAnalyzer_value?: boolean | undefined analyzerConfig_value?: ImageAnalyzerConfig | undefined resizable_value?: ResizableOptions | undefined @@ -682,7 +672,7 @@ export class ArkImageStyle extends ArkCommonMethodStyle implements ImageAttribut enhancedImageQuality_value?: image.ResolutionQuality | undefined orientation_value?: ImageRotateOrientation | undefined attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - alt(value: string | Resource | image.PixelMap | undefined): this { + alt(value: string | global_resource_Resource | image.PixelMap | undefined): this { return this } matchTextDirection(value: boolean | undefined): this { @@ -691,7 +681,7 @@ export class ArkImageStyle extends ArkCommonMethodStyle implements ImageAttribut fitOriginalSize(value: boolean | undefined): this { return this } - fillColor(value: ResourceColor | ColorContent | ColorMetrics | undefined): this { + fillColor(value: ResourceColor | ColorContent | arkui_Graphics_ColorMetrics | undefined): this { return this } objectFit(value: ImageFit | undefined): this { @@ -742,7 +732,7 @@ export class ArkImageStyle extends ArkCommonMethodStyle implements ImageAttribut onError(value: ImageErrorCallback | undefined): this { return this } - onFinish(value: (() => void) | undefined): this { + onFinish(value: VoidCallback | undefined): this { return this } enableAnalyzer(value: boolean | undefined): this { @@ -763,7 +753,7 @@ export class ArkImageStyle extends ArkCommonMethodStyle implements ImageAttribut orientation(value: ImageRotateOrientation | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -784,26 +774,18 @@ export class ArkImageComponent extends ArkCommonMethodComponent implements Image getPeer(): ArkImagePeer { return (this.peer as ArkImagePeer) } - public setImageOptions0(src: image.PixelMap | ResourceStr | DrawableDescriptor | ImageContent): this { - if (this.checkPriority("setImageOptions0")) { - const src_casted = src as (image.PixelMap | ResourceStr | DrawableDescriptor | ImageContent) - this.getPeer()?.setImageOptions0Attribute(src_casted) - return this - } - return this - } - public setImageOptions1(src: image.PixelMap | ResourceStr | DrawableDescriptor, imageAIOptions: ImageAIOptions): this { - if (this.checkPriority("setImageOptions1")) { - const src_casted = src as (image.PixelMap | ResourceStr | DrawableDescriptor) - const imageAIOptions_casted = imageAIOptions as (ImageAIOptions) - this.getPeer()?.setImageOptions1Attribute(src_casted, imageAIOptions_casted) + public setImageOptions(src: image.PixelMap | arkui_component_units_ResourceStr | DrawableDescriptor | ImageContent | undefined, imageAIOptions?: ImageAIOptions): this { + if (this.checkPriority("setImageOptions")) { + const src_casted = src as (image.PixelMap | arkui_component_units_ResourceStr | DrawableDescriptor | ImageContent | undefined) + const imageAIOptions_casted = imageAIOptions as (ImageAIOptions | undefined) + this.getPeer()?.setImageOptionsAttribute(src_casted, imageAIOptions_casted) return this } return this } - public alt(value: string | Resource | image.PixelMap | undefined): this { + public alt(value: string | global_resource_Resource | image.PixelMap | undefined): this { if (this.checkPriority("alt")) { - const value_casted = value as (string | Resource | image.PixelMap | undefined) + const value_casted = value as (string | global_resource_Resource | image.PixelMap | undefined) this.getPeer()?.setAltAttribute(value_casted) return this } @@ -825,9 +807,9 @@ export class ArkImageComponent extends ArkCommonMethodComponent implements Image } return this } - public fillColor(value: ResourceColor | ColorContent | ColorMetrics | undefined): this { + public fillColor(value: ResourceColor | ColorContent | arkui_Graphics_ColorMetrics | undefined): this { if (this.checkPriority("fillColor")) { - const value_casted = value as (ResourceColor | ColorContent | ColorMetrics | undefined) + const value_casted = value as (ResourceColor | ColorContent | arkui_Graphics_ColorMetrics | undefined) this.getPeer()?.setFillColorAttribute(value_casted) return this } @@ -961,9 +943,9 @@ export class ArkImageComponent extends ArkCommonMethodComponent implements Image } return this } - public onFinish(value: (() => void) | undefined): this { + public onFinish(value: VoidCallback | undefined): this { if (this.checkPriority("onFinish")) { - const value_casted = value as ((() => void) | undefined) + const value_casted = value as (VoidCallback | undefined) this.getPeer()?.setOnFinishAttribute(value_casted) return this } @@ -1017,7 +999,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent implements Image } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -1030,27 +1012,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent implements Image export function Image( @memo style: ((attributes: ImageAttribute) => void) | undefined, - src: image.PixelMap | ResourceStr | DrawableDescriptor | ImageContent, - @memo - content_?: () => void, -): void { - const receiver = remember((): ArkImageComponent => { - return new ArkImageComponent() - }) - NodeAttach((): ArkImagePeer => ArkImagePeer.create(receiver), (_: ArkImagePeer): void => { - receiver.setImageOptions0(src) - style?.(receiver) - content_?.() - receiver.applyAttributesFinish() - }) -} - - -@memo -export function Image( - @memo - style: ((attributes: ImageAttribute) => void) | undefined, - src: image.PixelMap | ResourceStr | DrawableDescriptor, imageAIOptions: ImageAIOptions, + src: image.PixelMap | arkui_component_units_ResourceStr | DrawableDescriptor | ImageContent | undefined, imageAIOptions?: ImageAIOptions, @memo content_?: () => void, ): void { @@ -1058,7 +1020,7 @@ export function Image( return new ArkImageComponent() }) NodeAttach((): ArkImagePeer => ArkImagePeer.create(receiver), (_: ArkImagePeer): void => { - receiver.setImageOptions1(src,imageAIOptions) + receiver.setImageOptions(src,imageAIOptions) style?.(receiver) content_?.() receiver.applyAttributesFinish() diff --git a/arkoala-arkts/arkui/generated/component/imageAnimator.ets b/arkoala-arkts/arkui/generated/component/imageAnimator.ets index 0163bb71c73d3cbed42fcb2ea6b9319729550985..633589f11091ba3dad1711267ac2fa18ac437889 100644 --- a/arkoala-arkts/arkui/generated/component/imageAnimator.ets +++ b/arkoala-arkts/arkui/generated/component/imageAnimator.ets @@ -26,15 +26,15 @@ import { AnimationStatus, FillMode } from "./enums" import { AttributeModifier, extractors, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { default as image } from "@ohos.multimedia.image" -import { NodeAttach, remember } from "@koalaui/runtime" -import { Resource_serializer } from "./../framework/resource" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { global_resource_Resource_serializer } from "./../framework/resource" import { image_PixelMap_serializer } from "./../framework/ohos.multimedia.image" export class ArkImageAnimatorPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkImageAnimatorPeer { @@ -68,7 +68,7 @@ export class ArkImageAnimatorPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as AnimationStatus) - thisSerializer.writeInt32(TypeChecker.AnimationStatus_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -116,7 +116,7 @@ export class ArkImageAnimatorPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as FillMode) - thisSerializer.writeInt32(TypeChecker.FillMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -209,7 +209,7 @@ export class ArkImageAnimatorPeer extends ArkCommonMethodPeer { } } export interface ImageFrameInfo { - src: string | Resource | image.PixelMap; + src: string | global_resource_Resource | image.PixelMap; width?: number | string; height?: number | string; top?: number | string; @@ -256,7 +256,7 @@ export interface ImageAnimatorAttribute extends CommonMethod { onFinish(value: (() => void) | undefined): this { throw new Error("Unimplemented method onFinish") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -314,7 +314,7 @@ export class ArkImageAnimatorStyle extends ArkCommonMethodStyle implements Image onFinish(value: (() => void) | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -434,7 +434,7 @@ export class ArkImageAnimatorComponent extends ArkCommonMethodComponent implemen } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -470,10 +470,10 @@ export class ImageFrameInfo_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForSrcForIdx0 = valueHolderForSrc as string valueSerializer.writeString(valueHolderForSrcForIdx0) - } else if (valueHolderForSrc instanceof Resource) { + } else if (valueHolderForSrc instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForSrcForIdx1 = valueHolderForSrc as Resource - Resource_serializer.write(valueSerializer, valueHolderForSrcForIdx1) + const valueHolderForSrcForIdx1 = valueHolderForSrc as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSrcForIdx1) } else if (valueHolderForSrc instanceof image.PixelMap) { valueSerializer.writeInt8((2).toChar()) const valueHolderForSrcForIdx2 = valueHolderForSrc as image.PixelMap @@ -555,17 +555,17 @@ export class ImageFrameInfo_serializer { public static read(buffer: DeserializerBase): ImageFrameInfo { let valueDeserializer : DeserializerBase = buffer const srcTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let srcTmpBuf : string | Resource | image.PixelMap | undefined + let srcTmpBuf : string | global_resource_Resource | image.PixelMap | undefined if (srcTmpBufUnionSelector == (0).toChar()) { srcTmpBuf = (valueDeserializer.readString() as string) } else if (srcTmpBufUnionSelector == (1).toChar()) { - srcTmpBuf = Resource_serializer.read(valueDeserializer) + srcTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else if (srcTmpBufUnionSelector == (2).toChar()) { srcTmpBuf = (image_PixelMap_serializer.read(valueDeserializer) as image.PixelMap) } else { throw new Error("One of the branches for srcTmpBuf has to be chosen through deserialisation.") } - const srcTmpResult : string | Resource | image.PixelMap = (srcTmpBuf as string | Resource | image.PixelMap) + const srcTmpResult : string | global_resource_Resource | image.PixelMap = (srcTmpBuf as string | global_resource_Resource | image.PixelMap) const widthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let widthTmpBuf : number | string | undefined = undefined if ((widthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { diff --git a/arkoala-arkts/arkui/generated/component/imageCommon.ets b/arkoala-arkts/arkui/generated/component/imageCommon.ets index dbc51a3ce766cee447edada228e4cd1fd40d03fb..01282ad3cf7f8408efcfc885a3af5af28b1f8587 100644 --- a/arkoala-arkts/arkui/generated/component/imageCommon.ets +++ b/arkoala-arkts/arkui/generated/component/imageCommon.ets @@ -20,7 +20,7 @@ import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" export class ImageAnalyzerControllerInternal { public static fromPtr(ptr: KPointer): ImageAnalyzerController { @@ -54,7 +54,7 @@ export class ImageAnalyzerController implements MaterializedBase { const bufferLength : int32 = retvalDeserializer.readInt32() let buffer : Array = new Array(bufferLength) for (let bufferBufCounterI = 0; bufferBufCounterI < bufferLength; bufferBufCounterI++) { - buffer[bufferBufCounterI] = TypeChecker.ImageAnalyzerType_FromNumeric(retvalDeserializer.readInt32()) + buffer[bufferBufCounterI] = ImageAnalyzerType.fromValue(retvalDeserializer.readInt32()) } const returnResult : Array = buffer return returnResult @@ -93,7 +93,7 @@ export class ImageAIOptions_serializer { valueSerializer.writeInt32((valueHolderForTypesTmpValue.length).toInt()) for (let valueHolderForTypesTmpValueCounterI = 0; valueHolderForTypesTmpValueCounterI < valueHolderForTypesTmpValue.length; valueHolderForTypesTmpValueCounterI++) { const valueHolderForTypesTmpValueTmpElement : ImageAnalyzerType = valueHolderForTypesTmpValue[valueHolderForTypesTmpValueCounterI] - valueSerializer.writeInt32(TypeChecker.ImageAnalyzerType_ToNumeric(valueHolderForTypesTmpValueTmpElement)) + valueSerializer.writeInt32(valueHolderForTypesTmpValueTmpElement.valueOf()) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -115,7 +115,7 @@ export class ImageAIOptions_serializer { const typesTmpBuf_Length : int32 = valueDeserializer.readInt32() let typesTmpBuf_ : Array = new Array(typesTmpBuf_Length) for (let typesTmpBuf_BufCounterI = 0; typesTmpBuf_BufCounterI < typesTmpBuf_Length; typesTmpBuf_BufCounterI++) { - typesTmpBuf_[typesTmpBuf_BufCounterI] = TypeChecker.ImageAnalyzerType_FromNumeric(valueDeserializer.readInt32()) + typesTmpBuf_[typesTmpBuf_BufCounterI] = ImageAnalyzerType.fromValue(valueDeserializer.readInt32()) } typesTmpBuf = typesTmpBuf_ } @@ -137,7 +137,7 @@ export class ImageAnalyzerConfig_serializer { valueSerializer.writeInt32((valueHolderForTypes.length).toInt()) for (let valueHolderForTypesCounterI = 0; valueHolderForTypesCounterI < valueHolderForTypes.length; valueHolderForTypesCounterI++) { const valueHolderForTypesTmpElement : ImageAnalyzerType = valueHolderForTypes[valueHolderForTypesCounterI] - valueSerializer.writeInt32(TypeChecker.ImageAnalyzerType_ToNumeric(valueHolderForTypesTmpElement)) + valueSerializer.writeInt32(valueHolderForTypesTmpElement.valueOf()) } } public static read(buffer: DeserializerBase): ImageAnalyzerConfig { @@ -145,7 +145,7 @@ export class ImageAnalyzerConfig_serializer { const typesTmpBufLength : int32 = valueDeserializer.readInt32() let typesTmpBuf : Array = new Array(typesTmpBufLength) for (let typesTmpBufBufCounterI = 0; typesTmpBufBufCounterI < typesTmpBufLength; typesTmpBufBufCounterI++) { - typesTmpBuf[typesTmpBufBufCounterI] = TypeChecker.ImageAnalyzerType_FromNumeric(valueDeserializer.readInt32()) + typesTmpBuf[typesTmpBufBufCounterI] = ImageAnalyzerType.fromValue(valueDeserializer.readInt32()) } const typesTmpResult : Array = typesTmpBuf let value : ImageAnalyzerConfig = ({types: typesTmpResult} as ImageAnalyzerConfig) diff --git a/arkoala-arkts/arkui/generated/component/imageSpan.ets b/arkoala-arkts/arkui/generated/component/imageSpan.ets index d85207bfcc370eac8b013fcec257cdefc12243a6..2dfe79fc386266919a3c9d05747d4fbe4cabe864 100644 --- a/arkoala-arkts/arkui/generated/component/imageSpan.ets +++ b/arkoala-arkts/arkui/generated/component/imageSpan.ets @@ -16,29 +16,30 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { image_PixelMap_serializer } from "./../framework/ohos.multimedia.image" -import { ColorFilter_serializer, ColorFilter, ResourceStr } from "./units" -import { drawing_ColorFilter_serializer, default as drawing } from "./../framework/ohos.graphics.drawing" +import { ColorFilter_serializer, ColorFilter, ResourceStr as arkui_component_units_ResourceStr } from "./units" +import { drawing_ColorFilter_serializer } from "./../framework/ohos.graphics.drawing" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkBaseSpanPeer, BaseSpan, ArkBaseSpanComponent, ArkBaseSpanStyle } from "./span" import { ImageSpanAlignment, ImageFit } from "./enums" -import { ImageErrorCallback, ImageError } from "./image" import { extractors, AttributeModifier, AttributeUpdater } from "#handwritten" +import { default as drawing } from "@ohos.graphics.drawing" +import { ImageErrorCallback, ImageError } from "./image" import { default as image } from "@ohos.multimedia.image" import { CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkImageSpanPeer extends ArkBaseSpanPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkImageSpanPeer { @@ -48,19 +49,19 @@ export class ArkImageSpanPeer extends ArkBaseSpanPeer { component?.setPeer(_peer) return _peer } - setImageSpanOptionsAttribute(value: ResourceStr | image.PixelMap): void { + setImageSpanOptionsAttribute(value: arkui_component_units_ResourceStr | image.PixelMap): void { const thisSerializer : SerializerBase = SerializerBase.hold() - if (value instanceof ResourceStr) { + if (value instanceof arkui_component_units_ResourceStr) { thisSerializer.writeInt8((0).toChar()) - const valueForIdx0 = value as ResourceStr + const valueForIdx0 = value as arkui_component_units_ResourceStr if (valueForIdx0 instanceof string) { thisSerializer.writeInt8((0).toChar()) const valueForIdx0ForIdx0 = valueForIdx0 as string thisSerializer.writeString(valueForIdx0ForIdx0) - } else if (valueForIdx0 instanceof Resource) { + } else if (valueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueForIdx0ForIdx1 = valueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueForIdx0ForIdx1) + const valueForIdx0ForIdx1 = valueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueForIdx0ForIdx1) } } else if (value instanceof image.PixelMap) { thisSerializer.writeInt8((1).toChar()) @@ -75,7 +76,7 @@ export class ArkImageSpanPeer extends ArkBaseSpanPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ImageSpanAlignment) - thisSerializer.writeInt32(TypeChecker.ImageSpanAlignment_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -107,7 +108,7 @@ export class ArkImageSpanPeer extends ArkBaseSpanPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ImageFit) - thisSerializer.writeInt32(TypeChecker.ImageFit_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -170,7 +171,7 @@ export interface ImageSpanAttribute extends BaseSpan { alt(value: image.PixelMap | undefined): this { throw new Error("Unimplemented method alt") } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -200,7 +201,7 @@ export class ArkImageSpanStyle extends ArkBaseSpanStyle implements ImageSpanAttr alt(value: image.PixelMap | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -221,9 +222,9 @@ export class ArkImageSpanComponent extends ArkBaseSpanComponent implements Image getPeer(): ArkImageSpanPeer { return (this.peer as ArkImageSpanPeer) } - public setImageSpanOptions(value: ResourceStr | image.PixelMap): this { + public setImageSpanOptions(value: arkui_component_units_ResourceStr | image.PixelMap): this { if (this.checkPriority("setImageSpanOptions")) { - const value_casted = value as (ResourceStr | image.PixelMap) + const value_casted = value as (arkui_component_units_ResourceStr | image.PixelMap) this.getPeer()?.setImageSpanOptionsAttribute(value_casted) return this } @@ -277,7 +278,7 @@ export class ArkImageSpanComponent extends ArkBaseSpanComponent implements Image } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -290,7 +291,7 @@ export class ArkImageSpanComponent extends ArkBaseSpanComponent implements Image export function ImageSpan( @memo style: ((attributes: ImageSpanAttribute) => void) | undefined, - value: ResourceStr | image.PixelMap, + value: arkui_component_units_ResourceStr | image.PixelMap, @memo content_?: () => void, ): void { diff --git a/arkoala-arkts/arkui/generated/component/indicatorcomponent.ets b/arkoala-arkts/arkui/generated/component/indicatorcomponent.ets index 4f058f70324abb6cfc45bbef780b9c0e937b1bb7..db2ebbb7589827df0c340d666406e22b949b8a16 100644 --- a/arkoala-arkts/arkui/generated/component/indicatorcomponent.ets +++ b/arkoala-arkts/arkui/generated/component/indicatorcomponent.ets @@ -25,10 +25,10 @@ import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { AttributeModifier, AttributeUpdater } from "#handwritten" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class IndicatorComponentControllerInternal { public static fromPtr(ptr: KPointer): IndicatorComponentController { return new IndicatorComponentController(ptr) @@ -86,7 +86,7 @@ export class IndicatorComponentController implements MaterializedBase { } } export class ArkIndicatorComponentPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkIndicatorComponentPeer { @@ -208,7 +208,7 @@ export interface IndicatorComponentAttribute extends CommonMethod { onChange(value: ((value0: number) => void) | undefined): this { throw new Error("Unimplemented method onChange") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -237,7 +237,7 @@ export class ArkIndicatorComponentStyle extends ArkCommonMethodStyle implements onChange(value: ((value0: number) => void) | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -302,7 +302,7 @@ export class ArkIndicatorComponentComponent extends ArkCommonMethodComponent imp } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/inspector.ets b/arkoala-arkts/arkui/generated/component/inspector.ets index 529a21b88cd8595a789a46b9b84cd8b86b02acdd..1305a26c715a2ec4b84e959c0ecd0fdb57d33e99 100644 --- a/arkoala-arkts/arkui/generated/component/inspector.ets +++ b/arkoala-arkts/arkui/generated/component/inspector.ets @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { NativeBuffer, KInt, KPointer, KBoolean, KStringPtr } from "@koalaui/interop" import { GlobalScope } from "./../framework/GlobalScope" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" export function setAppBgColor(value: string): void { GlobalScope.setAppBgColor(value) diff --git a/arkoala-arkts/arkui/generated/component/lazyForEach.ets b/arkoala-arkts/arkui/generated/component/lazyForEach.ets deleted file mode 100644 index fab5135763d3559326aee296dad7dad2449e401c..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/component/lazyForEach.ets +++ /dev/null @@ -1,72 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export enum DataOperationType { - ADD = "'add'", - DELETE = "'delete'", - EXCHANGE = "'exchange'", - MOVE = "'move'", - 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; -} -export interface ExchangeIndex { - start: number; - end: number; -} -export interface ExchangeKey { - start: string; - end: string; -} -export interface DataMoveOperation { - type: DataOperationType; - index: MoveIndex; - key?: string; -} -export interface DataExchangeOperation { - type: DataOperationType; - index: ExchangeIndex; - key?: ExchangeKey; -} -export interface DataReloadOperation { - type: DataOperationType; -} -export type DataOperation = DataAddOperation | DataDeleteOperation | DataChangeOperation | DataMoveOperation | DataExchangeOperation | DataReloadOperation; diff --git a/arkoala-arkts/arkui/generated/component/lazyGridLayout.ets b/arkoala-arkts/arkui/generated/component/lazyGridLayout.ets index 5a4cee03cf1e8a5322c8c6353e5835c33281b0cd..a5f2f388562a5b353a1c2337f91e4d7030aa8295 100644 --- a/arkoala-arkts/arkui/generated/component/lazyGridLayout.ets +++ b/arkoala-arkts/arkui/generated/component/lazyGridLayout.ets @@ -18,5 +18,5 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" diff --git a/arkoala-arkts/arkui/generated/component/line.ets b/arkoala-arkts/arkui/generated/component/line.ets index e5cc6a637862a57c521b37933244c56f571d85fc..fe27126a64bd71ab50d8ac5ad182a69e8f1ae25e 100644 --- a/arkoala-arkts/arkui/generated/component/line.ets +++ b/arkoala-arkts/arkui/generated/component/line.ets @@ -16,23 +16,23 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { ArkCommonShapeMethodPeer, CommonShapeMethod, CommonMethod, ArkCommonShapeMethodComponent, ArkCommonShapeMethodStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" +import { ArkCommonShapeMethodPeer, CommonShapeMethod as arkui_component_common_CommonShapeMethod, CommonShapeMethod, CommonMethod, ArkCommonShapeMethodComponent, ArkCommonShapeMethodStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { Length } from "./units" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkLinePeer extends ArkCommonShapeMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkLinePeer { @@ -68,10 +68,10 @@ export class ArkLinePeer extends ArkCommonShapeMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValue_0ForIdx1 = valueTmpValue_0 as number thisSerializer.writeNumber(valueTmpValue_0ForIdx1) - } else if (valueTmpValue_0 instanceof Resource) { + } else if (valueTmpValue_0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValue_0ForIdx2 = valueTmpValue_0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValue_0ForIdx2) + const valueTmpValue_0ForIdx2 = valueTmpValue_0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValue_0ForIdx2) } const valueTmpValue_1 = valueTmpValue[1] if (valueTmpValue_1 instanceof string) { @@ -82,10 +82,10 @@ export class ArkLinePeer extends ArkCommonShapeMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValue_1ForIdx1 = valueTmpValue_1 as number thisSerializer.writeNumber(valueTmpValue_1ForIdx1) - } else if (valueTmpValue_1 instanceof Resource) { + } else if (valueTmpValue_1 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValue_1ForIdx2 = valueTmpValue_1 as Resource - Resource_serializer.write(thisSerializer, valueTmpValue_1ForIdx2) + const valueTmpValue_1ForIdx2 = valueTmpValue_1 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValue_1ForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -107,10 +107,10 @@ export class ArkLinePeer extends ArkCommonShapeMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValue_0ForIdx1 = valueTmpValue_0 as number thisSerializer.writeNumber(valueTmpValue_0ForIdx1) - } else if (valueTmpValue_0 instanceof Resource) { + } else if (valueTmpValue_0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValue_0ForIdx2 = valueTmpValue_0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValue_0ForIdx2) + const valueTmpValue_0ForIdx2 = valueTmpValue_0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValue_0ForIdx2) } const valueTmpValue_1 = valueTmpValue[1] if (valueTmpValue_1 instanceof string) { @@ -121,10 +121,10 @@ export class ArkLinePeer extends ArkCommonShapeMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValue_1ForIdx1 = valueTmpValue_1 as number thisSerializer.writeNumber(valueTmpValue_1ForIdx1) - } else if (valueTmpValue_1 instanceof Resource) { + } else if (valueTmpValue_1 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValue_1ForIdx2 = valueTmpValue_1 as Resource - Resource_serializer.write(thisSerializer, valueTmpValue_1ForIdx2) + const valueTmpValue_1ForIdx2 = valueTmpValue_1 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValue_1ForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -148,7 +148,7 @@ export interface LineAttribute extends CommonShapeMethod { endPoint(value: ShapePoint | undefined): this { throw new Error("Unimplemented method endPoint") } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -162,7 +162,7 @@ export class ArkLineStyle extends ArkCommonShapeMethodStyle implements LineAttri endPoint(value: ShapePoint | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -195,7 +195,7 @@ export class ArkLineComponent extends ArkCommonShapeMethodComponent implements L } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/linearindicator.ets b/arkoala-arkts/arkui/generated/component/linearindicator.ets deleted file mode 100644 index 66698100560f43f9e7560f45ab34cd1faff183dd..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/component/linearindicator.ets +++ /dev/null @@ -1,401 +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 { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { unsafeCast, int32, int64, float32 } from "@koalaui/common" -import { CallbackTransformer } from "./../CallbackTransformer" -import { ComponentBase } from "./../ComponentBase" -import { PeerNode } from "./../PeerNode" -import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "#handwritten" -import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { LengthMetrics, ColorMetrics, LengthMetrics_serializer, ColorMetrics_serializer } from "./../Graphics" -import { NodeAttach, remember } from "@koalaui/runtime" -export class LinearIndicatorControllerInternal { - public static fromPtr(ptr: KPointer): LinearIndicatorController { - return new LinearIndicatorController(ptr) - } -} -export class LinearIndicatorController implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, LinearIndicatorController.getFinalizer()) - } - constructor() { - this(LinearIndicatorController.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._LinearIndicatorController_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._LinearIndicatorController_getFinalizer() - } - public setProgress(index: number, progress: number): void { - const index_casted = index as (number) - const progress_casted = progress as (number) - this.setProgress_serialize(index_casted, progress_casted) - return - } - public start(options?: LinearIndicatorStartOptions): void { - const options_casted = options as (LinearIndicatorStartOptions | undefined) - this.start_serialize(options_casted) - return - } - public pause(): void { - this.pause_serialize() - return - } - public stop(): void { - this.stop_serialize() - return - } - private setProgress_serialize(index: number, progress: number): void { - ArkUIGeneratedNativeModule._LinearIndicatorController_setProgress(this.peer!.ptr, index, progress) - } - private start_serialize(options?: LinearIndicatorStartOptions): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (options !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const optionsTmpValue = options! - LinearIndicatorStartOptions_serializer.write(thisSerializer, optionsTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - ArkUIGeneratedNativeModule._LinearIndicatorController_start(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private pause_serialize(): void { - ArkUIGeneratedNativeModule._LinearIndicatorController_pause(this.peer!.ptr) - } - private stop_serialize(): void { - ArkUIGeneratedNativeModule._LinearIndicatorController_stop(this.peer!.ptr) - } -} -export class ArkLinearIndicatorPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { - super(peerPtr, id, name, flags) - } - public static create(component?: ComponentBase, flags: int32 = 0): ArkLinearIndicatorPeer { - const peerId = PeerNode.nextId() - const _peerPtr = ArkUIGeneratedNativeModule._LinearIndicator_construct(peerId, flags) - const _peer = new ArkLinearIndicatorPeer(_peerPtr, peerId, 'LinearIndicator', flags) - component?.setPeer(_peer) - return _peer - } - setLinearIndicatorOptionsAttribute(count?: number, controller?: LinearIndicatorController): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (count !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const countTmpValue = count! - thisSerializer.writeNumber(countTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - if (controller !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const controllerTmpValue = controller! - LinearIndicatorController_serializer.write(thisSerializer, controllerTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - ArkUIGeneratedNativeModule._LinearIndicatorInterface_setLinearIndicatorOptions(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - setIndicatorStyleAttribute(value: LinearIndicatorStyle | undefined): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (value !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const valueTmpValue = value! - LinearIndicatorStyle_serializer.write(thisSerializer, valueTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - ArkUIGeneratedNativeModule._LinearIndicatorAttribute_setIndicatorStyle(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - setIndicatorLoopAttribute(value: boolean | undefined): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (value !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const valueTmpValue = value! - thisSerializer.writeBoolean(valueTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - ArkUIGeneratedNativeModule._LinearIndicatorAttribute_setIndicatorLoop(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - setOnChangeAttribute(value: OnLinearIndicatorChangeCallback | undefined): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (value !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const valueTmpValue = value! - thisSerializer.holdAndWriteCallback(valueTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - ArkUIGeneratedNativeModule._LinearIndicatorAttribute_setOnChange(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } -} -export interface LinearIndicatorStartOptions { - interval?: number; - duration?: number; -} -export interface LinearIndicatorStyle { - space?: LengthMetrics; - strokeWidth?: LengthMetrics; - strokeRadius?: LengthMetrics; - trackBackgroundColor?: ColorMetrics; - trackColor?: ColorMetrics; -} -export interface LinearIndicatorAttribute extends CommonMethod { - indicatorStyle(value: LinearIndicatorStyle | undefined): this { - throw new Error("Unimplemented method indicatorStyle") - } - indicatorLoop(value: boolean | undefined): this { - throw new Error("Unimplemented method indicatorLoop") - } - onChange(value: OnLinearIndicatorChangeCallback | undefined): this { - throw new Error("Unimplemented method onChange") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkLinearIndicatorStyle extends ArkCommonMethodStyle implements LinearIndicatorAttribute { - indicatorStyle_value?: LinearIndicatorStyle | undefined - indicatorLoop_value?: boolean | undefined - onChange_value?: OnLinearIndicatorChangeCallback | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - indicatorStyle(value: LinearIndicatorStyle | undefined): this { - return this - } - indicatorLoop(value: boolean | undefined): this { - return this - } - onChange(value: OnLinearIndicatorChangeCallback | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export type OnLinearIndicatorChangeCallback = (index: number, progress: number) => void; - -export class ArkLinearIndicatorComponent extends ArkCommonMethodComponent implements LinearIndicatorAttribute { - getPeer(): ArkLinearIndicatorPeer { - return (this.peer as ArkLinearIndicatorPeer) - } - public setLinearIndicatorOptions(count?: number, controller?: LinearIndicatorController): this { - if (this.checkPriority("setLinearIndicatorOptions")) { - const count_casted = count as (number | undefined) - const controller_casted = controller as (LinearIndicatorController | undefined) - this.getPeer()?.setLinearIndicatorOptionsAttribute(count_casted, controller_casted) - return this - } - return this - } - public indicatorStyle(value: LinearIndicatorStyle | undefined): this { - if (this.checkPriority("indicatorStyle")) { - const value_casted = value as (LinearIndicatorStyle | undefined) - this.getPeer()?.setIndicatorStyleAttribute(value_casted) - return this - } - return this - } - public indicatorLoop(value: boolean | undefined): this { - if (this.checkPriority("indicatorLoop")) { - const value_casted = value as (boolean | undefined) - this.getPeer()?.setIndicatorLoopAttribute(value_casted) - return this - } - return this - } - public onChange(value: OnLinearIndicatorChangeCallback | undefined): this { - if (this.checkPriority("onChange")) { - const value_casted = value as (OnLinearIndicatorChangeCallback | undefined) - this.getPeer()?.setOnChangeAttribute(value_casted) - return this - } - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - return this - } - public applyAttributesFinish(): void { - // we call this function outside of class, so need to make it public - super.applyAttributesFinish() - } -} - -@memo -export function LinearIndicator( - @memo - style: ((attributes: LinearIndicatorAttribute) => void) | undefined, - count?: number, controller?: LinearIndicatorController, - @memo - content_?: () => void, -): void { - const receiver = remember((): ArkLinearIndicatorComponent => { - return new ArkLinearIndicatorComponent() - }) - NodeAttach((): ArkLinearIndicatorPeer => ArkLinearIndicatorPeer.create(receiver), (_: ArkLinearIndicatorPeer): void => { - receiver.setLinearIndicatorOptions(count,controller) - style?.(receiver) - content_?.() - receiver.applyAttributesFinish() - }) -} - -export class LinearIndicatorController_serializer { - public static write(buffer: SerializerBase, value: LinearIndicatorController): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): LinearIndicatorController { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return LinearIndicatorControllerInternal.fromPtr(ptr) - } -} -export class LinearIndicatorStartOptions_serializer { - public static write(buffer: SerializerBase, value: LinearIndicatorStartOptions): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForInterval = value.interval - if (valueHolderForInterval !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForIntervalTmpValue = valueHolderForInterval! - valueSerializer.writeNumber(valueHolderForIntervalTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForDuration = value.duration - if (valueHolderForDuration !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForDurationTmpValue = valueHolderForDuration! - valueSerializer.writeNumber(valueHolderForDurationTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): LinearIndicatorStartOptions { - let valueDeserializer : DeserializerBase = buffer - const intervalTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let intervalTmpBuf : number | undefined = undefined - if ((intervalTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - intervalTmpBuf = (valueDeserializer.readNumber() as number) - } - const intervalTmpResult : number | undefined = intervalTmpBuf - const durationTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let durationTmpBuf : number | undefined = undefined - if ((durationTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - durationTmpBuf = (valueDeserializer.readNumber() as number) - } - const durationTmpResult : number | undefined = durationTmpBuf - let value : LinearIndicatorStartOptions = ({interval: intervalTmpResult, duration: durationTmpResult} as LinearIndicatorStartOptions) - return value - } -} -export class LinearIndicatorStyle_serializer { - public static write(buffer: SerializerBase, value: LinearIndicatorStyle): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForSpace = value.space - if (valueHolderForSpace !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForSpaceTmpValue = valueHolderForSpace! - LengthMetrics_serializer.write(valueSerializer, valueHolderForSpaceTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForStrokeWidth = value.strokeWidth - if (valueHolderForStrokeWidth !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForStrokeWidthTmpValue = valueHolderForStrokeWidth! - LengthMetrics_serializer.write(valueSerializer, valueHolderForStrokeWidthTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForStrokeRadius = value.strokeRadius - if (valueHolderForStrokeRadius !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForStrokeRadiusTmpValue = valueHolderForStrokeRadius! - LengthMetrics_serializer.write(valueSerializer, valueHolderForStrokeRadiusTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForTrackBackgroundColor = value.trackBackgroundColor - if (valueHolderForTrackBackgroundColor !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForTrackBackgroundColorTmpValue = valueHolderForTrackBackgroundColor! - ColorMetrics_serializer.write(valueSerializer, valueHolderForTrackBackgroundColorTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForTrackColor = value.trackColor - if (valueHolderForTrackColor !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForTrackColorTmpValue = valueHolderForTrackColor! - ColorMetrics_serializer.write(valueSerializer, valueHolderForTrackColorTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): LinearIndicatorStyle { - let valueDeserializer : DeserializerBase = buffer - const spaceTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let spaceTmpBuf : LengthMetrics | undefined = undefined - if ((spaceTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - spaceTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) - } - const spaceTmpResult : LengthMetrics | undefined = spaceTmpBuf - const strokeWidthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let strokeWidthTmpBuf : LengthMetrics | undefined = undefined - if ((strokeWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - strokeWidthTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) - } - const strokeWidthTmpResult : LengthMetrics | undefined = strokeWidthTmpBuf - const strokeRadiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let strokeRadiusTmpBuf : LengthMetrics | undefined = undefined - if ((strokeRadiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - strokeRadiusTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) - } - const strokeRadiusTmpResult : LengthMetrics | undefined = strokeRadiusTmpBuf - const trackBackgroundColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let trackBackgroundColorTmpBuf : ColorMetrics | undefined = undefined - if ((trackBackgroundColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - trackBackgroundColorTmpBuf = (ColorMetrics_serializer.read(valueDeserializer) as ColorMetrics) - } - const trackBackgroundColorTmpResult : ColorMetrics | undefined = trackBackgroundColorTmpBuf - const trackColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let trackColorTmpBuf : ColorMetrics | undefined = undefined - if ((trackColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - trackColorTmpBuf = (ColorMetrics_serializer.read(valueDeserializer) as ColorMetrics) - } - const trackColorTmpResult : ColorMetrics | undefined = trackColorTmpBuf - let value : LinearIndicatorStyle = ({space: spaceTmpResult, strokeWidth: strokeWidthTmpResult, strokeRadius: strokeRadiusTmpResult, trackBackgroundColor: trackBackgroundColorTmpResult, trackColor: trackColorTmpResult} as LinearIndicatorStyle) - return value - } -} diff --git a/arkoala-arkts/arkui/generated/component/list.ets b/arkoala-arkts/arkui/generated/component/list.ets index ab776006d017da16723109707c53fbbca334c6e3..dd0460c0d9fc7e955f241e178da5f748b52cb7c4 100644 --- a/arkoala-arkts/arkui/generated/component/list.ets +++ b/arkoala-arkts/arkui/generated/component/list.ets @@ -19,22 +19,22 @@ import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr, Finalizable } from "@koalaui/interop" import { ChildrenMainSize_serializer, ArkScrollableCommonMethodPeer, ScrollableCommonMethod, ChildrenMainSize, OnItemDragStartCallback, ItemDragInfo, OnWillScrollCallback, OnScrollCallback, CommonMethod, ArkScrollableCommonMethodComponent, ArkScrollableCommonMethodStyle, ArkCommonMethodComponent, ArkCommonMethodStyle, RectResult_serializer, RectResult } from "./common" import { LengthConstrain_serializer, LengthConstrain, Dimension, Length, ResourceColor } from "./units" -import { Resource_serializer } from "./../framework/resource" +import { global_resource_Resource_serializer } from "./../framework/resource" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { Axis, ScrollSource, Color } from "./enums" +import { Axis, ScrollSource, Color as arkui_component_enums_Color } from "./enums" import { OnScrollFrameBeginCallback, Scroller, Scroller_serializer, ScrollerInternal, ScrollAlign } from "./scroll" import { AttributeModifier, AttributeUpdater } from "#handwritten" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkListPeer extends ArkScrollableCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkListPeer { @@ -61,7 +61,7 @@ export class ArkListPeer extends ArkScrollableCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ListItemAlign) - thisSerializer.writeInt32(TypeChecker.ListItemAlign_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -73,7 +73,7 @@ export class ArkListPeer extends ArkScrollableCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as Axis) - thisSerializer.writeInt32(TypeChecker.Axis_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -169,7 +169,7 @@ export class ArkListPeer extends ArkScrollableCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as StickyStyle) - thisSerializer.writeInt32(TypeChecker.StickyStyle_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -181,7 +181,7 @@ export class ArkListPeer extends ArkScrollableCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ScrollSnapAlign) - thisSerializer.writeInt32(TypeChecker.ScrollSnapAlign_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -384,10 +384,10 @@ export class ArkListPeer extends ArkScrollableCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const gutterTmpValueForIdx1 = gutterTmpValue as number thisSerializer.writeNumber(gutterTmpValueForIdx1) - } else if (gutterTmpValue instanceof Resource) { + } else if (gutterTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const gutterTmpValueForIdx2 = gutterTmpValue as Resource - Resource_serializer.write(thisSerializer, gutterTmpValueForIdx2) + const gutterTmpValueForIdx2 = gutterTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, gutterTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -566,7 +566,7 @@ export interface ListAttribute extends ScrollableCommonMethod { cachedCount(count: number | undefined, show: boolean | undefined): this { throw new Error("Unimplemented method cachedCount") } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -678,7 +678,7 @@ export class ArkListStyle extends ArkScrollableCommonMethodStyle implements List cachedCount(count: number | undefined, show: boolean | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -913,7 +913,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent impleme } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -1065,7 +1065,7 @@ export class VisibleListContentInfo_serializer { if (valueHolderForItemGroupArea !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForItemGroupAreaTmpValue = (valueHolderForItemGroupArea as ListItemGroupArea) - valueSerializer.writeInt32(TypeChecker.ListItemGroupArea_ToNumeric(valueHolderForItemGroupAreaTmpValue)) + valueSerializer.writeInt32(valueHolderForItemGroupAreaTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1084,7 +1084,7 @@ export class VisibleListContentInfo_serializer { const itemGroupAreaTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let itemGroupAreaTmpBuf : ListItemGroupArea | undefined = undefined if ((itemGroupAreaTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - itemGroupAreaTmpBuf = TypeChecker.ListItemGroupArea_FromNumeric(valueDeserializer.readInt32()) + itemGroupAreaTmpBuf = ListItemGroupArea.fromValue(valueDeserializer.readInt32()) } const itemGroupAreaTmpResult : ListItemGroupArea | undefined = itemGroupAreaTmpBuf const itemIndexInGroupTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -1109,10 +1109,10 @@ export class ChainAnimationOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForMinSpaceForIdx1 = valueHolderForMinSpace as number valueSerializer.writeNumber(valueHolderForMinSpaceForIdx1) - } else if (valueHolderForMinSpace instanceof Resource) { + } else if (valueHolderForMinSpace instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForMinSpaceForIdx2 = valueHolderForMinSpace as Resource - Resource_serializer.write(valueSerializer, valueHolderForMinSpaceForIdx2) + const valueHolderForMinSpaceForIdx2 = valueHolderForMinSpace as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMinSpaceForIdx2) } const valueHolderForMaxSpace = value.maxSpace if (valueHolderForMaxSpace instanceof string) { @@ -1123,10 +1123,10 @@ export class ChainAnimationOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForMaxSpaceForIdx1 = valueHolderForMaxSpace as number valueSerializer.writeNumber(valueHolderForMaxSpaceForIdx1) - } else if (valueHolderForMaxSpace instanceof Resource) { + } else if (valueHolderForMaxSpace instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForMaxSpaceForIdx2 = valueHolderForMaxSpace as Resource - Resource_serializer.write(valueSerializer, valueHolderForMaxSpaceForIdx2) + const valueHolderForMaxSpaceForIdx2 = valueHolderForMaxSpace as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMaxSpaceForIdx2) } const valueHolderForConductivity = value.conductivity if (valueHolderForConductivity !== undefined) { @@ -1148,7 +1148,7 @@ export class ChainAnimationOptions_serializer { if (valueHolderForEdgeEffect !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForEdgeEffectTmpValue = (valueHolderForEdgeEffect as ChainEdgeEffect) - valueSerializer.writeInt32(TypeChecker.ChainEdgeEffect_ToNumeric(valueHolderForEdgeEffectTmpValue)) + valueSerializer.writeInt32(valueHolderForEdgeEffectTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1172,29 +1172,29 @@ export class ChainAnimationOptions_serializer { public static read(buffer: DeserializerBase): ChainAnimationOptions { let valueDeserializer : DeserializerBase = buffer const minSpaceTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let minSpaceTmpBuf : string | number | Resource | undefined + let minSpaceTmpBuf : string | number | global_resource_Resource | undefined if (minSpaceTmpBufUnionSelector == (0).toChar()) { minSpaceTmpBuf = (valueDeserializer.readString() as string) } else if (minSpaceTmpBufUnionSelector == (1).toChar()) { minSpaceTmpBuf = (valueDeserializer.readNumber() as number) } else if (minSpaceTmpBufUnionSelector == (2).toChar()) { - minSpaceTmpBuf = Resource_serializer.read(valueDeserializer) + minSpaceTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for minSpaceTmpBuf has to be chosen through deserialisation.") } - const minSpaceTmpResult : Length = (minSpaceTmpBuf as string | number | Resource) + const minSpaceTmpResult : Length = (minSpaceTmpBuf as string | number | global_resource_Resource) const maxSpaceTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let maxSpaceTmpBuf : string | number | Resource | undefined + let maxSpaceTmpBuf : string | number | global_resource_Resource | undefined if (maxSpaceTmpBufUnionSelector == (0).toChar()) { maxSpaceTmpBuf = (valueDeserializer.readString() as string) } else if (maxSpaceTmpBufUnionSelector == (1).toChar()) { maxSpaceTmpBuf = (valueDeserializer.readNumber() as number) } else if (maxSpaceTmpBufUnionSelector == (2).toChar()) { - maxSpaceTmpBuf = Resource_serializer.read(valueDeserializer) + maxSpaceTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for maxSpaceTmpBuf has to be chosen through deserialisation.") } - const maxSpaceTmpResult : Length = (maxSpaceTmpBuf as string | number | Resource) + const maxSpaceTmpResult : Length = (maxSpaceTmpBuf as string | number | global_resource_Resource) const conductivityTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let conductivityTmpBuf : number | undefined = undefined if ((conductivityTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -1210,7 +1210,7 @@ export class ChainAnimationOptions_serializer { const edgeEffectTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let edgeEffectTmpBuf : ChainEdgeEffect | undefined = undefined if ((edgeEffectTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - edgeEffectTmpBuf = TypeChecker.ChainEdgeEffect_FromNumeric(valueDeserializer.readInt32()) + edgeEffectTmpBuf = ChainEdgeEffect.fromValue(valueDeserializer.readInt32()) } const edgeEffectTmpResult : ChainEdgeEffect | undefined = edgeEffectTmpBuf const stiffnessTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -1241,19 +1241,19 @@ export class ListDividerOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForStrokeWidthForIdx1 = valueHolderForStrokeWidth as number valueSerializer.writeNumber(valueHolderForStrokeWidthForIdx1) - } else if (valueHolderForStrokeWidth instanceof Resource) { + } else if (valueHolderForStrokeWidth instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForStrokeWidthForIdx2 = valueHolderForStrokeWidth as Resource - Resource_serializer.write(valueSerializer, valueHolderForStrokeWidthForIdx2) + const valueHolderForStrokeWidthForIdx2 = valueHolderForStrokeWidth as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForStrokeWidthForIdx2) } const valueHolderForColor = value.color if (valueHolderForColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorTmpValue = valueHolderForColor! - if (valueHolderForColorTmpValue instanceof Color) { + if (valueHolderForColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx0)) + const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as number @@ -1262,10 +1262,10 @@ export class ListDividerOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx2) - } else if (valueHolderForColorTmpValue instanceof Resource) { + } else if (valueHolderForColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) + const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1282,10 +1282,10 @@ export class ListDividerOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForStartMarginTmpValueForIdx1 = valueHolderForStartMarginTmpValue as number valueSerializer.writeNumber(valueHolderForStartMarginTmpValueForIdx1) - } else if (valueHolderForStartMarginTmpValue instanceof Resource) { + } else if (valueHolderForStartMarginTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForStartMarginTmpValueForIdx2 = valueHolderForStartMarginTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForStartMarginTmpValueForIdx2) + const valueHolderForStartMarginTmpValueForIdx2 = valueHolderForStartMarginTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForStartMarginTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1302,10 +1302,10 @@ export class ListDividerOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForEndMarginTmpValueForIdx1 = valueHolderForEndMarginTmpValue as number valueSerializer.writeNumber(valueHolderForEndMarginTmpValueForIdx1) - } else if (valueHolderForEndMarginTmpValue instanceof Resource) { + } else if (valueHolderForEndMarginTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForEndMarginTmpValueForIdx2 = valueHolderForEndMarginTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForEndMarginTmpValueForIdx2) + const valueHolderForEndMarginTmpValueForIdx2 = valueHolderForEndMarginTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForEndMarginTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1314,68 +1314,68 @@ export class ListDividerOptions_serializer { public static read(buffer: DeserializerBase): ListDividerOptions { let valueDeserializer : DeserializerBase = buffer const strokeWidthTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let strokeWidthTmpBuf : string | number | Resource | undefined + let strokeWidthTmpBuf : string | number | global_resource_Resource | undefined if (strokeWidthTmpBufUnionSelector == (0).toChar()) { strokeWidthTmpBuf = (valueDeserializer.readString() as string) } else if (strokeWidthTmpBufUnionSelector == (1).toChar()) { strokeWidthTmpBuf = (valueDeserializer.readNumber() as number) } else if (strokeWidthTmpBufUnionSelector == (2).toChar()) { - strokeWidthTmpBuf = Resource_serializer.read(valueDeserializer) + strokeWidthTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for strokeWidthTmpBuf has to be chosen through deserialisation.") } - const strokeWidthTmpResult : Length = (strokeWidthTmpBuf as string | number | Resource) + const strokeWidthTmpResult : Length = (strokeWidthTmpBuf as string | number | global_resource_Resource) const colorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let colorTmpBuf : ResourceColor | undefined = undefined if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_ : Color | number | string | Resource | undefined + let colorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBuf_UnionSelector == (0).toChar()) { - colorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_UnionSelector == (1).toChar()) { colorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (colorTmpBuf_UnionSelector == (2).toChar()) { colorTmpBuf_ = (valueDeserializer.readString() as string) } else if (colorTmpBuf_UnionSelector == (3).toChar()) { - colorTmpBuf_ = Resource_serializer.read(valueDeserializer) + colorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") } - colorTmpBuf = (colorTmpBuf_ as Color | number | string | Resource) + colorTmpBuf = (colorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const colorTmpResult : ResourceColor | undefined = colorTmpBuf const startMarginTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let startMarginTmpBuf : Length | undefined = undefined if ((startMarginTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const startMarginTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let startMarginTmpBuf_ : string | number | Resource | undefined + let startMarginTmpBuf_ : string | number | global_resource_Resource | undefined if (startMarginTmpBuf_UnionSelector == (0).toChar()) { startMarginTmpBuf_ = (valueDeserializer.readString() as string) } else if (startMarginTmpBuf_UnionSelector == (1).toChar()) { startMarginTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (startMarginTmpBuf_UnionSelector == (2).toChar()) { - startMarginTmpBuf_ = Resource_serializer.read(valueDeserializer) + startMarginTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for startMarginTmpBuf_ has to be chosen through deserialisation.") } - startMarginTmpBuf = (startMarginTmpBuf_ as string | number | Resource) + startMarginTmpBuf = (startMarginTmpBuf_ as string | number | global_resource_Resource) } const startMarginTmpResult : Length | undefined = startMarginTmpBuf const endMarginTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let endMarginTmpBuf : Length | undefined = undefined if ((endMarginTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const endMarginTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let endMarginTmpBuf_ : string | number | Resource | undefined + let endMarginTmpBuf_ : string | number | global_resource_Resource | undefined if (endMarginTmpBuf_UnionSelector == (0).toChar()) { endMarginTmpBuf_ = (valueDeserializer.readString() as string) } else if (endMarginTmpBuf_UnionSelector == (1).toChar()) { endMarginTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (endMarginTmpBuf_UnionSelector == (2).toChar()) { - endMarginTmpBuf_ = Resource_serializer.read(valueDeserializer) + endMarginTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for endMarginTmpBuf_ has to be chosen through deserialisation.") } - endMarginTmpBuf = (endMarginTmpBuf_ as string | number | Resource) + endMarginTmpBuf = (endMarginTmpBuf_ as string | number | global_resource_Resource) } const endMarginTmpResult : Length | undefined = endMarginTmpBuf let value : ListDividerOptions = ({strokeWidth: strokeWidthTmpResult, color: colorTmpResult, startMargin: startMarginTmpResult, endMargin: endMarginTmpResult} as ListDividerOptions) @@ -1442,7 +1442,7 @@ export class ListScroller extends Scroller implements MaterializedBase { if (align !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const alignTmpValue = (align as ScrollAlign) - thisSerializer.writeInt32(TypeChecker.ScrollAlign_ToNumeric(alignTmpValue)) + thisSerializer.writeInt32(alignTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } diff --git a/arkoala-arkts/arkui/generated/component/listItem.ets b/arkoala-arkts/arkui/generated/component/listItem.ets index 178bbd586aa77c8a83f47d3717e3e0752f7db29b..9978acb112ae5d412990d827fa499a760be81674 100644 --- a/arkoala-arkts/arkui/generated/component/listItem.ets +++ b/arkoala-arkts/arkui/generated/component/listItem.ets @@ -25,16 +25,16 @@ import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { CustomBuilder } from "./builder" -import { ComponentContent, ComponentContent_serializer } from "./../ComponentContent" +import { ComponentContent } from "@arkui.ComponentContent" import { Length } from "./units" -import { Resource } from "global.resource" -import { NodeAttach, remember } from "@koalaui/runtime" -import { Resource_serializer } from "./../framework/resource" +import { Resource as global_resource_Resource } from "global.resource" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { global_resource_Resource_serializer } from "./../framework/resource" export class ArkListItemPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkListItemPeer { @@ -126,7 +126,7 @@ export enum SwipeActionState { } export interface SwipeActionItem { builder?: CustomBuilder; - builderComponent?: ComponentContent; + builderComponent?: ComponentContent; actionAreaDistance?: Length; onAction?: (() => void); onEnterActionArea?: (() => void); @@ -159,7 +159,7 @@ export interface ListItemAttribute extends CommonMethod { onSelect(value: ((isSelected: boolean) => void) | undefined): this { throw new Error("Unimplemented method onSelect") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -181,7 +181,7 @@ export class ArkListItemStyle extends ArkCommonMethodStyle implements ListItemAt onSelect(value: ((isSelected: boolean) => void) | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -230,7 +230,7 @@ export class ArkListItemComponent extends ArkCommonMethodComponent implements Li } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -265,7 +265,7 @@ export class ListItemOptions_serializer { if (valueHolderForStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStyleTmpValue = (valueHolderForStyle as ListItemStyle) - valueSerializer.writeInt32(TypeChecker.ListItemStyle_ToNumeric(valueHolderForStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -275,7 +275,7 @@ export class ListItemOptions_serializer { const styleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let styleTmpBuf : ListItemStyle | undefined = undefined if ((styleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - styleTmpBuf = TypeChecker.ListItemStyle_FromNumeric(valueDeserializer.readInt32()) + styleTmpBuf = ListItemStyle.fromValue(valueDeserializer.readInt32()) } const styleTmpResult : ListItemStyle | undefined = styleTmpBuf let value : ListItemOptions = ({style: styleTmpResult} as ListItemOptions) @@ -297,7 +297,7 @@ export class SwipeActionItem_serializer { if (valueHolderForBuilderComponent !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBuilderComponentTmpValue = valueHolderForBuilderComponent! - ComponentContent_serializer.write(valueSerializer, valueHolderForBuilderComponentTmpValue) + valueSerializer.holdAndWriteObject(valueHolderForBuilderComponentTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -313,10 +313,10 @@ export class SwipeActionItem_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForActionAreaDistanceTmpValueForIdx1 = valueHolderForActionAreaDistanceTmpValue as number valueSerializer.writeNumber(valueHolderForActionAreaDistanceTmpValueForIdx1) - } else if (valueHolderForActionAreaDistanceTmpValue instanceof Resource) { + } else if (valueHolderForActionAreaDistanceTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForActionAreaDistanceTmpValueForIdx2 = valueHolderForActionAreaDistanceTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForActionAreaDistanceTmpValueForIdx2) + const valueHolderForActionAreaDistanceTmpValueForIdx2 = valueHolderForActionAreaDistanceTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForActionAreaDistanceTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -374,26 +374,26 @@ export class SwipeActionItem_serializer { } const builderTmpResult : CustomBuilder | undefined = builderTmpBuf const builderComponentTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let builderComponentTmpBuf : ComponentContent | undefined = undefined + let builderComponentTmpBuf : ComponentContent | undefined = undefined if ((builderComponentTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - builderComponentTmpBuf = (ComponentContent_serializer.read(valueDeserializer) as ComponentContent) + builderComponentTmpBuf = (valueDeserializer.readObject() as ComponentContent) } - const builderComponentTmpResult : ComponentContent | undefined = builderComponentTmpBuf + const builderComponentTmpResult : ComponentContent | undefined = builderComponentTmpBuf const actionAreaDistanceTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let actionAreaDistanceTmpBuf : Length | undefined = undefined if ((actionAreaDistanceTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const actionAreaDistanceTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let actionAreaDistanceTmpBuf_ : string | number | Resource | undefined + let actionAreaDistanceTmpBuf_ : string | number | global_resource_Resource | undefined if (actionAreaDistanceTmpBuf_UnionSelector == (0).toChar()) { actionAreaDistanceTmpBuf_ = (valueDeserializer.readString() as string) } else if (actionAreaDistanceTmpBuf_UnionSelector == (1).toChar()) { actionAreaDistanceTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (actionAreaDistanceTmpBuf_UnionSelector == (2).toChar()) { - actionAreaDistanceTmpBuf_ = Resource_serializer.read(valueDeserializer) + actionAreaDistanceTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for actionAreaDistanceTmpBuf_ has to be chosen through deserialisation.") } - actionAreaDistanceTmpBuf = (actionAreaDistanceTmpBuf_ as string | number | Resource) + actionAreaDistanceTmpBuf = (actionAreaDistanceTmpBuf_ as string | number | global_resource_Resource) } const actionAreaDistanceTmpResult : Length | undefined = actionAreaDistanceTmpBuf const onActionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -458,7 +458,7 @@ export class SwipeActionItem_serializer { onStateChangeTmpBuf_BufArgsSerializer.writeInt32(onStateChangeTmpBuf_BufResource.resourceId); onStateChangeTmpBuf_BufArgsSerializer.writePointer(onStateChangeTmpBuf_BufCall); onStateChangeTmpBuf_BufArgsSerializer.writePointer(onStateChangeTmpBuf_BufCallSync); - onStateChangeTmpBuf_BufArgsSerializer.writeInt32(TypeChecker.SwipeActionState_ToNumeric(state)); + onStateChangeTmpBuf_BufArgsSerializer.writeInt32(state.valueOf()); InteropNativeModule._CallCallbackSync(10, -301561698, onStateChangeTmpBuf_BufArgsSerializer.asBuffer(), onStateChangeTmpBuf_BufArgsSerializer.length()); onStateChangeTmpBuf_BufArgsSerializer.release(); return; @@ -508,7 +508,7 @@ export class SwipeActionOptions_serializer { if (valueHolderForEdgeEffect !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForEdgeEffectTmpValue = (valueHolderForEdgeEffect as SwipeEdgeEffect) - valueSerializer.writeInt32(TypeChecker.SwipeEdgeEffect_ToNumeric(valueHolderForEdgeEffectTmpValue)) + valueSerializer.writeInt32(valueHolderForEdgeEffectTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -578,7 +578,7 @@ export class SwipeActionOptions_serializer { const edgeEffectTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let edgeEffectTmpBuf : SwipeEdgeEffect | undefined = undefined if ((edgeEffectTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - edgeEffectTmpBuf = TypeChecker.SwipeEdgeEffect_FromNumeric(valueDeserializer.readInt32()) + edgeEffectTmpBuf = SwipeEdgeEffect.fromValue(valueDeserializer.readInt32()) } const edgeEffectTmpResult : SwipeEdgeEffect | undefined = edgeEffectTmpBuf const onOffsetChangeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() diff --git a/arkoala-arkts/arkui/generated/component/listItemGroup.ets b/arkoala-arkts/arkui/generated/component/listItemGroup.ets index 2f12d31971f5f1757dc19f0048643367ef12621f..cf6a3d11dad46394559b0002b4faa42ef929f34c 100644 --- a/arkoala-arkts/arkui/generated/component/listItemGroup.ets +++ b/arkoala-arkts/arkui/generated/component/listItemGroup.ets @@ -26,13 +26,13 @@ import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { CustomBuilder } from "./builder" -import { ComponentContent, ComponentContent_serializer } from "./../ComponentContent" -import { NodeAttach, remember } from "@koalaui/runtime" +import { ComponentContentBase } from "@arkui.ComponentContent" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkListItemGroupPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkListItemGroupPeer { @@ -85,9 +85,9 @@ export enum ListItemGroupStyle { } export interface ListItemGroupOptions { header?: CustomBuilder; - headerComponent?: ComponentContent; + headerComponent?: ComponentContentBase; footer?: CustomBuilder; - footerComponent?: ComponentContent; + footerComponent?: ComponentContentBase; space?: number | string; style?: ListItemGroupStyle; } @@ -98,7 +98,7 @@ export interface ListItemGroupAttribute extends CommonMethod { childrenMainSize(value: ChildrenMainSize | undefined): this { throw new Error("Unimplemented method childrenMainSize") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -112,7 +112,7 @@ export class ArkListItemGroupStyle extends ArkCommonMethodStyle implements ListI childrenMainSize(value: ChildrenMainSize | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -145,7 +145,7 @@ export class ArkListItemGroupComponent extends ArkCommonMethodComponent implemen } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -188,7 +188,7 @@ export class ListItemGroupOptions_serializer { if (valueHolderForHeaderComponent !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForHeaderComponentTmpValue = valueHolderForHeaderComponent! - ComponentContent_serializer.write(valueSerializer, valueHolderForHeaderComponentTmpValue) + valueSerializer.holdAndWriteObject(valueHolderForHeaderComponentTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -204,7 +204,7 @@ export class ListItemGroupOptions_serializer { if (valueHolderForFooterComponent !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFooterComponentTmpValue = valueHolderForFooterComponent! - ComponentContent_serializer.write(valueSerializer, valueHolderForFooterComponentTmpValue) + valueSerializer.holdAndWriteObject(valueHolderForFooterComponentTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -228,7 +228,7 @@ export class ListItemGroupOptions_serializer { if (valueHolderForStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStyleTmpValue = (valueHolderForStyle as ListItemGroupStyle) - valueSerializer.writeInt32(TypeChecker.ListItemGroupStyle_ToNumeric(valueHolderForStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -253,11 +253,11 @@ export class ListItemGroupOptions_serializer { } const headerTmpResult : CustomBuilder | undefined = headerTmpBuf const headerComponentTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let headerComponentTmpBuf : ComponentContent | undefined = undefined + let headerComponentTmpBuf : ComponentContentBase | undefined = undefined if ((headerComponentTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - headerComponentTmpBuf = (ComponentContent_serializer.read(valueDeserializer) as ComponentContent) + headerComponentTmpBuf = (valueDeserializer.readObject() as ComponentContentBase) } - const headerComponentTmpResult : ComponentContent | undefined = headerComponentTmpBuf + const headerComponentTmpResult : ComponentContentBase | undefined = headerComponentTmpBuf const footerTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let footerTmpBuf : CustomBuilder | undefined = undefined if ((footerTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -276,11 +276,11 @@ export class ListItemGroupOptions_serializer { } const footerTmpResult : CustomBuilder | undefined = footerTmpBuf const footerComponentTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let footerComponentTmpBuf : ComponentContent | undefined = undefined + let footerComponentTmpBuf : ComponentContentBase | undefined = undefined if ((footerComponentTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - footerComponentTmpBuf = (ComponentContent_serializer.read(valueDeserializer) as ComponentContent) + footerComponentTmpBuf = (valueDeserializer.readObject() as ComponentContentBase) } - const footerComponentTmpResult : ComponentContent | undefined = footerComponentTmpBuf + const footerComponentTmpResult : ComponentContentBase | undefined = footerComponentTmpBuf const spaceTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let spaceTmpBuf : number | string | undefined = undefined if ((spaceTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -299,7 +299,7 @@ export class ListItemGroupOptions_serializer { const styleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let styleTmpBuf : ListItemGroupStyle | undefined = undefined if ((styleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - styleTmpBuf = TypeChecker.ListItemGroupStyle_FromNumeric(valueDeserializer.readInt32()) + styleTmpBuf = ListItemGroupStyle.fromValue(valueDeserializer.readInt32()) } const styleTmpResult : ListItemGroupStyle | undefined = styleTmpBuf let value : ListItemGroupOptions = ({header: headerTmpResult, headerComponent: headerComponentTmpResult, footer: footerTmpResult, footerComponent: footerComponentTmpResult, space: spaceTmpResult, style: styleTmpResult} as ListItemGroupOptions) diff --git a/arkoala-arkts/arkui/generated/component/loadingProgress.ets b/arkoala-arkts/arkui/generated/component/loadingProgress.ets index 44c268efa44c7015752e26efd6d06587ad018604..98ea175e2d148c5c496f3122ff8cc3cfb0eb5347 100644 --- a/arkoala-arkts/arkui/generated/component/loadingProgress.ets +++ b/arkoala-arkts/arkui/generated/component/loadingProgress.ets @@ -16,24 +16,24 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, CommonConfiguration, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { ResourceColor } from "./units" -import { Color } from "./enums" -import { Resource } from "global.resource" +import { Color as arkui_component_enums_Color } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { ContentModifier, AttributeModifier, hookLoadingProgressContentModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkLoadingProgressPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkLoadingProgressPeer { @@ -51,10 +51,10 @@ export class ArkLoadingProgressPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -63,10 +63,10 @@ export class ArkLoadingProgressPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -105,7 +105,7 @@ export interface LoadingProgressAttribute extends CommonMethod { contentModifier(value: ContentModifier | undefined): this { throw new Error("Unimplemented method contentModifier") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -123,7 +123,7 @@ export class ArkLoadingProgressStyle extends ArkCommonMethodStyle implements Loa contentModifier(value: ContentModifier | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -164,7 +164,7 @@ export class ArkLoadingProgressComponent extends ArkCommonMethodComponent implem } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/marquee.ets b/arkoala-arkts/arkui/generated/component/marquee.ets index c3d2ac6f7a5488836c33582aaa2ba540a924217a..bf03a6b6be4a6d865d37b3735c5fb07015d9201c 100644 --- a/arkoala-arkts/arkui/generated/component/marquee.ets +++ b/arkoala-arkts/arkui/generated/component/marquee.ets @@ -16,24 +16,24 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { ResourceColor, Length } from "./units" -import { Color, FontWeight, MarqueeUpdateStrategy } from "./enums" -import { Resource } from "global.resource" +import { Color as arkui_component_enums_Color, FontWeight, MarqueeUpdateStrategy } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkMarqueePeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkMarqueePeer { @@ -54,10 +54,10 @@ export class ArkMarqueePeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -66,10 +66,10 @@ export class ArkMarqueePeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -90,10 +90,10 @@ export class ArkMarqueePeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -125,7 +125,7 @@ export class ArkMarqueePeer extends ArkCommonMethodPeer { } else if (valueTmpValue instanceof FontWeight) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as FontWeight - thisSerializer.writeInt32(TypeChecker.FontWeight_ToNumeric(valueTmpValueForIdx1)) + thisSerializer.writeInt32(valueTmpValueForIdx1.valueOf()) } else if (valueTmpValue instanceof string) { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string @@ -137,7 +137,7 @@ export class ArkMarqueePeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._MarqueeAttribute_setFontWeight(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFontFamilyAttribute(value: string | Resource | undefined): void { + setFontFamilyAttribute(value: string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -146,10 +146,10 @@ export class ArkMarqueePeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -162,7 +162,7 @@ export class ArkMarqueePeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as MarqueeUpdateStrategy) - thisSerializer.writeInt32(TypeChecker.MarqueeUpdateStrategy_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -226,7 +226,7 @@ export interface MarqueeAttribute extends CommonMethod { fontWeight(value: number | FontWeight | string | undefined): this { throw new Error("Unimplemented method fontWeight") } - fontFamily(value: string | Resource | undefined): this { + fontFamily(value: string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method fontFamily") } marqueeUpdateStrategy(value: MarqueeUpdateStrategy | undefined): this { @@ -241,7 +241,7 @@ export interface MarqueeAttribute extends CommonMethod { onFinish(value: (() => void) | undefined): this { throw new Error("Unimplemented method onFinish") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -250,7 +250,7 @@ export class ArkMarqueeStyle extends ArkCommonMethodStyle implements MarqueeAttr fontSize_value?: Length | undefined allowScale_value?: boolean | undefined fontWeight_value?: number | FontWeight | string | undefined - fontFamily_value?: string | Resource | undefined + fontFamily_value?: string | global_resource_Resource | undefined marqueeUpdateStrategy_value?: MarqueeUpdateStrategy | undefined onStart_value?: (() => void) | undefined onBounce_value?: (() => void) | undefined @@ -268,7 +268,7 @@ export class ArkMarqueeStyle extends ArkCommonMethodStyle implements MarqueeAttr fontWeight(value: number | FontWeight | string | undefined): this { return this } - fontFamily(value: string | Resource | undefined): this { + fontFamily(value: string | global_resource_Resource | undefined): this { return this } marqueeUpdateStrategy(value: MarqueeUpdateStrategy | undefined): this { @@ -283,7 +283,7 @@ export class ArkMarqueeStyle extends ArkCommonMethodStyle implements MarqueeAttr onFinish(value: (() => void) | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -332,9 +332,9 @@ export class ArkMarqueeComponent extends ArkCommonMethodComponent implements Mar } return this } - public fontFamily(value: string | Resource | undefined): this { + public fontFamily(value: string | global_resource_Resource | undefined): this { if (this.checkPriority("fontFamily")) { - const value_casted = value as (string | Resource | undefined) + const value_casted = value as (string | global_resource_Resource | undefined) this.getPeer()?.setFontFamilyAttribute(value_casted) return this } @@ -372,7 +372,7 @@ export class ArkMarqueeComponent extends ArkCommonMethodComponent implements Mar } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/matrix2d.ets b/arkoala-arkts/arkui/generated/component/matrix2d.ets index 386c0ea0e9a428bc792d9d2f265ac91cb66c362d..a791c14c716d49fda2a1ede918287c622a389c76 100644 --- a/arkoala-arkts/arkui/generated/component/matrix2d.ets +++ b/arkoala-arkts/arkui/generated/component/matrix2d.ets @@ -16,8 +16,8 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, CallbackResource, InteropNativeModule, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { LengthMetricsUnit } from "./../Graphics" +import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, CallbackResource, InteropNativeModule, Tags, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { LengthMetricsUnit as arkui_Graphics_LengthMetricsUnit } from "arkui.Graphics" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" @@ -73,15 +73,15 @@ export class Matrix2D implements MaterializedBase { constructor() { this(false, Matrix2D.construct0()) } - constructor(unit: LengthMetricsUnit) { + constructor(unit: arkui_Graphics_LengthMetricsUnit) { this(false, Matrix2D.construct1(unit)) } static construct0(): KPointer { const retval = ArkUIGeneratedNativeModule._Matrix2D_construct0() return retval } - static construct1(unit: LengthMetricsUnit): KPointer { - const retval = ArkUIGeneratedNativeModule._Matrix2D_construct1(TypeChecker.LengthMetricsUnit_ToNumeric(unit)) + static construct1(unit: arkui_Graphics_LengthMetricsUnit): KPointer { + const retval = ArkUIGeneratedNativeModule._Matrix2D_construct1(unit.valueOf()) return retval } static getFinalizer(): KPointer { diff --git a/arkoala-arkts/arkui/generated/component/mediaCachedImage.ets b/arkoala-arkts/arkui/generated/component/mediaCachedImage.ets index 4fe74b0ad69c4cbd19f901301e68791269507125..9f65f5d7bf84c7e54a0f5c4a00ed0d3009da8ba6 100644 --- a/arkoala-arkts/arkui/generated/component/mediaCachedImage.ets +++ b/arkoala-arkts/arkui/generated/component/mediaCachedImage.ets @@ -18,8 +18,8 @@ import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { image_PixelMap_serializer } from "./../framework/ohos.multimedia.image" -import { Resource_serializer } from "./../framework/resource" -import { DrawableDescriptor_serializer, DrawableDescriptor } from "./../framework/ohos.arkui.drawableDescriptor" +import { global_resource_Resource_serializer } from "./../framework/resource" +import { DrawableDescriptor_serializer } from "./../framework/ohos.arkui.drawableDescriptor" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" @@ -28,15 +28,16 @@ import { ArkImagePeer, ImageAttribute, ArkImageComponent, ArkImageStyle } from " import { AttributeModifier, extractors, AttributeUpdater } from "#handwritten" import { CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { default as image } from "@ohos.multimedia.image" -import { ResourceStr } from "./units" -import { Resource } from "global.resource" +import { ResourceStr as arkui_component_units_ResourceStr } from "./units" +import { Resource as global_resource_Resource } from "global.resource" +import { DrawableDescriptor } from "@ohos.arkui.drawableDescriptor" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkMediaCachedImagePeer extends ArkImagePeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkMediaCachedImagePeer { @@ -46,23 +47,23 @@ export class ArkMediaCachedImagePeer extends ArkImagePeer { component?.setPeer(_peer) return _peer } - setMediaCachedImageOptionsAttribute(src: image.PixelMap | ResourceStr | DrawableDescriptor | ASTCResource): void { + setMediaCachedImageOptionsAttribute(src: image.PixelMap | arkui_component_units_ResourceStr | DrawableDescriptor | ASTCResource): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (src instanceof image.PixelMap) { thisSerializer.writeInt8((0).toChar()) const srcForIdx0 = src as image.PixelMap image_PixelMap_serializer.write(thisSerializer, srcForIdx0) - } else if (src instanceof ResourceStr) { + } else if (src instanceof arkui_component_units_ResourceStr) { thisSerializer.writeInt8((1).toChar()) - const srcForIdx1 = src as ResourceStr + const srcForIdx1 = src as arkui_component_units_ResourceStr if (srcForIdx1 instanceof string) { thisSerializer.writeInt8((0).toChar()) const srcForIdx1ForIdx0 = srcForIdx1 as string thisSerializer.writeString(srcForIdx1ForIdx0) - } else if (srcForIdx1 instanceof Resource) { + } else if (srcForIdx1 instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const srcForIdx1ForIdx1 = srcForIdx1 as Resource - Resource_serializer.write(thisSerializer, srcForIdx1ForIdx1) + const srcForIdx1ForIdx1 = srcForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, srcForIdx1ForIdx1) } } else if (src instanceof DrawableDescriptor) { thisSerializer.writeInt8((2).toChar()) @@ -82,11 +83,11 @@ export interface ASTCResource { column: number; } export interface MediaCachedImageAttribute extends ImageAttribute { - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this + attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this } export class ArkMediaCachedImageStyle extends ArkImageStyle implements MediaCachedImageAttribute { attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -95,15 +96,15 @@ export class ArkMediaCachedImageComponent extends ArkImageComponent implements M getPeer(): ArkMediaCachedImagePeer { return (this.peer as ArkMediaCachedImagePeer) } - public setMediaCachedImageOptions(src: image.PixelMap | ResourceStr | DrawableDescriptor | ASTCResource): this { + public setMediaCachedImageOptions(src: image.PixelMap | arkui_component_units_ResourceStr | DrawableDescriptor | ASTCResource): this { if (this.checkPriority("setMediaCachedImageOptions")) { - const src_casted = src as (image.PixelMap | ResourceStr | DrawableDescriptor | ASTCResource) + const src_casted = src as (image.PixelMap | arkui_component_units_ResourceStr | DrawableDescriptor | ASTCResource) this.getPeer()?.setMediaCachedImageOptionsAttribute(src_casted) return this } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -116,7 +117,7 @@ export class ArkMediaCachedImageComponent extends ArkImageComponent implements M export function MediaCachedImage( @memo style: ((attributes: MediaCachedImageAttribute) => void) | undefined, - src: image.PixelMap | ResourceStr | DrawableDescriptor | ASTCResource, + src: image.PixelMap | arkui_component_units_ResourceStr | DrawableDescriptor | ASTCResource, @memo content_?: () => void, ): void { diff --git a/arkoala-arkts/arkui/generated/component/menu.ets b/arkoala-arkts/arkui/generated/component/menu.ets index b230537500aeafd1c11ef45ffbd0e8deafb98f3d..b0c29c53c710668d90d88f5196a104462ee81a1e 100644 --- a/arkoala-arkts/arkui/generated/component/menu.ets +++ b/arkoala-arkts/arkui/generated/component/menu.ets @@ -16,24 +16,24 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" -import { Font_serializer, BorderRadiuses_serializer, DividerStyleOptions_serializer, Font, ResourceColor, Dimension, BorderRadiuses, DividerStyleOptions } from "./units" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" +import { arkui_component_units_Font_serializer, arkui_component_units_BorderRadiuses_serializer, DividerStyleOptions_serializer, Font as arkui_component_units_Font, ResourceColor, Dimension, BorderRadiuses as arkui_component_units_BorderRadiuses, DividerStyleOptions } from "./units" +import { global_resource_Resource_serializer } from "./../framework/resource" import { int32, int64, float32 } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { Color } from "./enums" -import { Resource } from "global.resource" +import { Color as arkui_component_enums_Color } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkMenuPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkMenuPeer { @@ -46,12 +46,12 @@ export class ArkMenuPeer extends ArkCommonMethodPeer { setMenuOptionsAttribute(): void { ArkUIGeneratedNativeModule._MenuInterface_setMenuOptions(this.peer.ptr) } - setFontAttribute(value: Font | undefined): void { + setFontAttribute(value: arkui_component_units_Font | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - Font_serializer.write(thisSerializer, valueTmpValue) + arkui_component_units_Font_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -63,10 +63,10 @@ export class ArkMenuPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -75,10 +75,10 @@ export class ArkMenuPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -86,7 +86,7 @@ export class ArkMenuPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._MenuAttribute_setFontColor(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setRadiusAttribute(value: Dimension | BorderRadiuses | undefined): void { + setRadiusAttribute(value: Dimension | arkui_component_units_BorderRadiuses | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -102,15 +102,15 @@ export class ArkMenuPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number thisSerializer.writeNumber(valueTmpValueForIdx0ForIdx1) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) + const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) } - } else if (valueTmpValue instanceof BorderRadiuses) { + } else if (valueTmpValue instanceof arkui_component_units_BorderRadiuses) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as BorderRadiuses - BorderRadiuses_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as arkui_component_units_BorderRadiuses + arkui_component_units_BorderRadiuses_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -147,7 +147,7 @@ export class ArkMenuPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as SubMenuExpandingMode) - thisSerializer.writeInt32(TypeChecker.SubMenuExpandingMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -161,13 +161,13 @@ export enum SubMenuExpandingMode { STACK_EXPAND = 2 } export interface MenuAttribute extends CommonMethod { - font(value: Font | undefined): this { + font(value: arkui_component_units_Font | undefined): this { throw new Error("Unimplemented method font") } fontColor(value: ResourceColor | undefined): this { throw new Error("Unimplemented method fontColor") } - radius(value: Dimension | BorderRadiuses | undefined): this { + radius(value: Dimension | arkui_component_units_BorderRadiuses | undefined): this { throw new Error("Unimplemented method radius") } menuItemDivider(value: DividerStyleOptions | undefined): this { @@ -179,25 +179,25 @@ export interface MenuAttribute extends CommonMethod { subMenuExpandingMode(value: SubMenuExpandingMode | undefined): this { throw new Error("Unimplemented method subMenuExpandingMode") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkMenuStyle extends ArkCommonMethodStyle implements MenuAttribute { - font_value?: Font | undefined + font_value?: arkui_component_units_Font | undefined fontColor_value?: ResourceColor | undefined - radius_value?: Dimension | BorderRadiuses | undefined + radius_value?: Dimension | arkui_component_units_BorderRadiuses | undefined menuItemDivider_value?: DividerStyleOptions | undefined menuItemGroupDivider_value?: DividerStyleOptions | undefined subMenuExpandingMode_value?: SubMenuExpandingMode | undefined attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - font(value: Font | undefined): this { + font(value: arkui_component_units_Font | undefined): this { return this } fontColor(value: ResourceColor | undefined): this { return this } - radius(value: Dimension | BorderRadiuses | undefined): this { + radius(value: Dimension | arkui_component_units_BorderRadiuses | undefined): this { return this } menuItemDivider(value: DividerStyleOptions | undefined): this { @@ -209,7 +209,7 @@ export class ArkMenuStyle extends ArkCommonMethodStyle implements MenuAttribute subMenuExpandingMode(value: SubMenuExpandingMode | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -225,9 +225,9 @@ export class ArkMenuComponent extends ArkCommonMethodComponent implements MenuAt } return this } - public font(value: Font | undefined): this { + public font(value: arkui_component_units_Font | undefined): this { if (this.checkPriority("font")) { - const value_casted = value as (Font | undefined) + const value_casted = value as (arkui_component_units_Font | undefined) this.getPeer()?.setFontAttribute(value_casted) return this } @@ -241,9 +241,9 @@ export class ArkMenuComponent extends ArkCommonMethodComponent implements MenuAt } return this } - public radius(value: Dimension | BorderRadiuses | undefined): this { + public radius(value: Dimension | arkui_component_units_BorderRadiuses | undefined): this { if (this.checkPriority("radius")) { - const value_casted = value as (Dimension | BorderRadiuses | undefined) + const value_casted = value as (Dimension | arkui_component_units_BorderRadiuses | undefined) this.getPeer()?.setRadiusAttribute(value_casted) return this } @@ -273,7 +273,7 @@ export class ArkMenuComponent extends ArkCommonMethodComponent implements MenuAt } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/menuItem.ets b/arkoala-arkts/arkui/generated/component/menuItem.ets index 7ad94991005e20b07cc091c962b354dbaba66bcd..bab22a7107ea23a5bafcc49815f6d7883961c5a2 100644 --- a/arkoala-arkts/arkui/generated/component/menuItem.ets +++ b/arkoala-arkts/arkui/generated/component/menuItem.ets @@ -18,24 +18,25 @@ import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { Bindable_Boolean_serializer, ArkCommonMethodPeer, CommonMethod, Bindable, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { Resource_serializer } from "./../framework/resource" -import { SymbolGlyphModifier_serializer, SymbolGlyphModifier } from "./../SymbolGlyphModifier" -import { Font_serializer, ResourceStr, Font, ResourceColor } from "./units" +import { global_resource_Resource_serializer } from "./../framework/resource" +import { SymbolGlyphModifier_serializer } from "./../framework/SymbolGlyphModifier" +import { arkui_component_units_Font_serializer, ResourceStr as arkui_component_units_ResourceStr, Font as arkui_component_units_Font, ResourceColor } from "./units" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { Resource } from "global.resource" -import { Color } from "./enums" -import { AttributeModifier, AttributeUpdater } from "#handwritten" +import { Resource as global_resource_Resource } from "global.resource" +import { extractors, AttributeModifier, AttributeUpdater } from "#handwritten" +import { SymbolGlyphModifier } from "arkui.SymbolGlyphModifier" +import { Color as arkui_component_enums_Color } from "./enums" import { CustomBuilder } from "./builder" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkMenuItemPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkMenuItemPeer { @@ -85,7 +86,7 @@ export class ArkMenuItemPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._MenuItemAttribute_setSelected(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setSelectIconAttribute(value: boolean | ResourceStr | SymbolGlyphModifier | undefined): void { + setSelectIconAttribute(value: boolean | arkui_component_units_ResourceStr | SymbolGlyphModifier | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -94,17 +95,17 @@ export class ArkMenuItemPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as boolean thisSerializer.writeBoolean(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof ResourceStr) { + } else if (valueTmpValue instanceof arkui_component_units_ResourceStr) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as ResourceStr + const valueTmpValueForIdx1 = valueTmpValue as arkui_component_units_ResourceStr if (valueTmpValueForIdx1 instanceof string) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx1ForIdx0 = valueTmpValueForIdx1 as string thisSerializer.writeString(valueTmpValueForIdx1ForIdx0) - } else if (valueTmpValueForIdx1 instanceof Resource) { + } else if (valueTmpValueForIdx1 instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1ForIdx1 = valueTmpValueForIdx1 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1ForIdx1) + const valueTmpValueForIdx1ForIdx1 = valueTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1ForIdx1) } } else if (valueTmpValue instanceof SymbolGlyphModifier) { thisSerializer.writeInt8((2).toChar()) @@ -129,12 +130,12 @@ export class ArkMenuItemPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._MenuItemAttribute_setOnChange(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setContentFontAttribute(value: Font | undefined): void { + setContentFontAttribute(value: arkui_component_units_Font | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - Font_serializer.write(thisSerializer, valueTmpValue) + arkui_component_units_Font_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -146,10 +147,10 @@ export class ArkMenuItemPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -158,10 +159,10 @@ export class ArkMenuItemPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -169,12 +170,12 @@ export class ArkMenuItemPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._MenuItemAttribute_setContentFontColor(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setLabelFontAttribute(value: Font | undefined): void { + setLabelFontAttribute(value: arkui_component_units_Font | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - Font_serializer.write(thisSerializer, valueTmpValue) + arkui_component_units_Font_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -186,10 +187,10 @@ export class ArkMenuItemPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -198,10 +199,10 @@ export class ArkMenuItemPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -211,71 +212,71 @@ export class ArkMenuItemPeer extends ArkCommonMethodPeer { } } export interface MenuItemOptions { - startIcon?: ResourceStr; + startIcon?: arkui_component_units_ResourceStr; symbolStartIcon?: SymbolGlyphModifier; - content?: ResourceStr; - endIcon?: ResourceStr; + content?: arkui_component_units_ResourceStr; + endIcon?: arkui_component_units_ResourceStr; symbolEndIcon?: SymbolGlyphModifier; - labelInfo?: ResourceStr; + labelInfo?: arkui_component_units_ResourceStr; builder?: CustomBuilder; } export interface MenuItemAttribute extends CommonMethod { selected(value: boolean | Bindable | undefined): this { throw new Error("Unimplemented method selected") } - selectIcon(value: boolean | ResourceStr | SymbolGlyphModifier | undefined): this { + selectIcon(value: boolean | arkui_component_units_ResourceStr | SymbolGlyphModifier | undefined): this { throw new Error("Unimplemented method selectIcon") } onChange(value: ((selected: boolean) => void) | undefined): this { throw new Error("Unimplemented method onChange") } - contentFont(value: Font | undefined): this { + contentFont(value: arkui_component_units_Font | undefined): this { throw new Error("Unimplemented method contentFont") } contentFontColor(value: ResourceColor | undefined): this { throw new Error("Unimplemented method contentFontColor") } - labelFont(value: Font | undefined): this { + labelFont(value: arkui_component_units_Font | undefined): this { throw new Error("Unimplemented method labelFont") } labelFontColor(value: ResourceColor | undefined): this { throw new Error("Unimplemented method labelFontColor") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkMenuItemStyle extends ArkCommonMethodStyle implements MenuItemAttribute { selected_value?: boolean | Bindable | undefined - selectIcon_value?: boolean | ResourceStr | SymbolGlyphModifier | undefined + selectIcon_value?: boolean | arkui_component_units_ResourceStr | SymbolGlyphModifier | undefined onChange_value?: ((selected: boolean) => void) | undefined - contentFont_value?: Font | undefined + contentFont_value?: arkui_component_units_Font | undefined contentFontColor_value?: ResourceColor | undefined - labelFont_value?: Font | undefined + labelFont_value?: arkui_component_units_Font | undefined labelFontColor_value?: ResourceColor | undefined attributeModifier_value?: AttributeModifier | AttributeModifier | undefined selected(value: boolean | Bindable | undefined): this { return this } - selectIcon(value: boolean | ResourceStr | SymbolGlyphModifier | undefined): this { + selectIcon(value: boolean | arkui_component_units_ResourceStr | SymbolGlyphModifier | undefined): this { return this } onChange(value: ((selected: boolean) => void) | undefined): this { return this } - contentFont(value: Font | undefined): this { + contentFont(value: arkui_component_units_Font | undefined): this { return this } contentFontColor(value: ResourceColor | undefined): this { return this } - labelFont(value: Font | undefined): this { + labelFont(value: arkui_component_units_Font | undefined): this { return this } labelFontColor(value: ResourceColor | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -300,9 +301,9 @@ export class ArkMenuItemComponent extends ArkCommonMethodComponent implements Me } return this } - public selectIcon(value: boolean | ResourceStr | SymbolGlyphModifier | undefined): this { + public selectIcon(value: boolean | arkui_component_units_ResourceStr | SymbolGlyphModifier | undefined): this { if (this.checkPriority("selectIcon")) { - const value_casted = value as (boolean | ResourceStr | SymbolGlyphModifier | undefined) + const value_casted = value as (boolean | arkui_component_units_ResourceStr | SymbolGlyphModifier | undefined) this.getPeer()?.setSelectIconAttribute(value_casted) return this } @@ -316,9 +317,9 @@ export class ArkMenuItemComponent extends ArkCommonMethodComponent implements Me } return this } - public contentFont(value: Font | undefined): this { + public contentFont(value: arkui_component_units_Font | undefined): this { if (this.checkPriority("contentFont")) { - const value_casted = value as (Font | undefined) + const value_casted = value as (arkui_component_units_Font | undefined) this.getPeer()?.setContentFontAttribute(value_casted) return this } @@ -332,9 +333,9 @@ export class ArkMenuItemComponent extends ArkCommonMethodComponent implements Me } return this } - public labelFont(value: Font | undefined): this { + public labelFont(value: arkui_component_units_Font | undefined): this { if (this.checkPriority("labelFont")) { - const value_casted = value as (Font | undefined) + const value_casted = value as (arkui_component_units_Font | undefined) this.getPeer()?.setLabelFontAttribute(value_casted) return this } @@ -348,7 +349,7 @@ export class ArkMenuItemComponent extends ArkCommonMethodComponent implements Me } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -387,10 +388,10 @@ export class MenuItemOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForStartIconTmpValueForIdx0 = valueHolderForStartIconTmpValue as string valueSerializer.writeString(valueHolderForStartIconTmpValueForIdx0) - } else if (valueHolderForStartIconTmpValue instanceof Resource) { + } else if (valueHolderForStartIconTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForStartIconTmpValueForIdx1 = valueHolderForStartIconTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForStartIconTmpValueForIdx1) + const valueHolderForStartIconTmpValueForIdx1 = valueHolderForStartIconTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForStartIconTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -411,10 +412,10 @@ export class MenuItemOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForContentTmpValueForIdx0 = valueHolderForContentTmpValue as string valueSerializer.writeString(valueHolderForContentTmpValueForIdx0) - } else if (valueHolderForContentTmpValue instanceof Resource) { + } else if (valueHolderForContentTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForContentTmpValueForIdx1 = valueHolderForContentTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForContentTmpValueForIdx1) + const valueHolderForContentTmpValueForIdx1 = valueHolderForContentTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForContentTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -427,10 +428,10 @@ export class MenuItemOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForEndIconTmpValueForIdx0 = valueHolderForEndIconTmpValue as string valueSerializer.writeString(valueHolderForEndIconTmpValueForIdx0) - } else if (valueHolderForEndIconTmpValue instanceof Resource) { + } else if (valueHolderForEndIconTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForEndIconTmpValueForIdx1 = valueHolderForEndIconTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForEndIconTmpValueForIdx1) + const valueHolderForEndIconTmpValueForIdx1 = valueHolderForEndIconTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForEndIconTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -451,10 +452,10 @@ export class MenuItemOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForLabelInfoTmpValueForIdx0 = valueHolderForLabelInfoTmpValue as string valueSerializer.writeString(valueHolderForLabelInfoTmpValueForIdx0) - } else if (valueHolderForLabelInfoTmpValue instanceof Resource) { + } else if (valueHolderForLabelInfoTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForLabelInfoTmpValueForIdx1 = valueHolderForLabelInfoTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForLabelInfoTmpValueForIdx1) + const valueHolderForLabelInfoTmpValueForIdx1 = valueHolderForLabelInfoTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForLabelInfoTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -471,77 +472,77 @@ export class MenuItemOptions_serializer { public static read(buffer: DeserializerBase): MenuItemOptions { let valueDeserializer : DeserializerBase = buffer const startIconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let startIconTmpBuf : ResourceStr | undefined = undefined + let startIconTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((startIconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const startIconTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let startIconTmpBuf_ : string | Resource | undefined + let startIconTmpBuf_ : string | global_resource_Resource | undefined if (startIconTmpBuf_UnionSelector == (0).toChar()) { startIconTmpBuf_ = (valueDeserializer.readString() as string) } else if (startIconTmpBuf_UnionSelector == (1).toChar()) { - startIconTmpBuf_ = Resource_serializer.read(valueDeserializer) + startIconTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for startIconTmpBuf_ has to be chosen through deserialisation.") } - startIconTmpBuf = (startIconTmpBuf_ as string | Resource) + startIconTmpBuf = (startIconTmpBuf_ as string | global_resource_Resource) } - const startIconTmpResult : ResourceStr | undefined = startIconTmpBuf + const startIconTmpResult : arkui_component_units_ResourceStr | undefined = startIconTmpBuf const symbolStartIconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let symbolStartIconTmpBuf : SymbolGlyphModifier | undefined = undefined if ((symbolStartIconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - symbolStartIconTmpBuf = SymbolGlyphModifier_serializer.read(valueDeserializer) + symbolStartIconTmpBuf = (SymbolGlyphModifier_serializer.read(valueDeserializer) as SymbolGlyphModifier) } const symbolStartIconTmpResult : SymbolGlyphModifier | undefined = symbolStartIconTmpBuf const contentTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let contentTmpBuf : ResourceStr | undefined = undefined + let contentTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((contentTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const contentTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let contentTmpBuf_ : string | Resource | undefined + let contentTmpBuf_ : string | global_resource_Resource | undefined if (contentTmpBuf_UnionSelector == (0).toChar()) { contentTmpBuf_ = (valueDeserializer.readString() as string) } else if (contentTmpBuf_UnionSelector == (1).toChar()) { - contentTmpBuf_ = Resource_serializer.read(valueDeserializer) + contentTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for contentTmpBuf_ has to be chosen through deserialisation.") } - contentTmpBuf = (contentTmpBuf_ as string | Resource) + contentTmpBuf = (contentTmpBuf_ as string | global_resource_Resource) } - const contentTmpResult : ResourceStr | undefined = contentTmpBuf + const contentTmpResult : arkui_component_units_ResourceStr | undefined = contentTmpBuf const endIconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let endIconTmpBuf : ResourceStr | undefined = undefined + let endIconTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((endIconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const endIconTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let endIconTmpBuf_ : string | Resource | undefined + let endIconTmpBuf_ : string | global_resource_Resource | undefined if (endIconTmpBuf_UnionSelector == (0).toChar()) { endIconTmpBuf_ = (valueDeserializer.readString() as string) } else if (endIconTmpBuf_UnionSelector == (1).toChar()) { - endIconTmpBuf_ = Resource_serializer.read(valueDeserializer) + endIconTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for endIconTmpBuf_ has to be chosen through deserialisation.") } - endIconTmpBuf = (endIconTmpBuf_ as string | Resource) + endIconTmpBuf = (endIconTmpBuf_ as string | global_resource_Resource) } - const endIconTmpResult : ResourceStr | undefined = endIconTmpBuf + const endIconTmpResult : arkui_component_units_ResourceStr | undefined = endIconTmpBuf const symbolEndIconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let symbolEndIconTmpBuf : SymbolGlyphModifier | undefined = undefined if ((symbolEndIconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - symbolEndIconTmpBuf = SymbolGlyphModifier_serializer.read(valueDeserializer) + symbolEndIconTmpBuf = (SymbolGlyphModifier_serializer.read(valueDeserializer) as SymbolGlyphModifier) } const symbolEndIconTmpResult : SymbolGlyphModifier | undefined = symbolEndIconTmpBuf const labelInfoTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let labelInfoTmpBuf : ResourceStr | undefined = undefined + let labelInfoTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((labelInfoTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const labelInfoTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let labelInfoTmpBuf_ : string | Resource | undefined + let labelInfoTmpBuf_ : string | global_resource_Resource | undefined if (labelInfoTmpBuf_UnionSelector == (0).toChar()) { labelInfoTmpBuf_ = (valueDeserializer.readString() as string) } else if (labelInfoTmpBuf_UnionSelector == (1).toChar()) { - labelInfoTmpBuf_ = Resource_serializer.read(valueDeserializer) + labelInfoTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for labelInfoTmpBuf_ has to be chosen through deserialisation.") } - labelInfoTmpBuf = (labelInfoTmpBuf_ as string | Resource) + labelInfoTmpBuf = (labelInfoTmpBuf_ as string | global_resource_Resource) } - const labelInfoTmpResult : ResourceStr | undefined = labelInfoTmpBuf + const labelInfoTmpResult : arkui_component_units_ResourceStr | undefined = labelInfoTmpBuf const builderTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let builderTmpBuf : CustomBuilder | undefined = undefined if ((builderTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { diff --git a/arkoala-arkts/arkui/generated/component/menuItemGroup.ets b/arkoala-arkts/arkui/generated/component/menuItemGroup.ets index 0ce2d77e348e075b3c4587b06eb68e7b7cfd04cf..e8a3811f4f3669746d26a4fb832e58990503ee19 100644 --- a/arkoala-arkts/arkui/generated/component/menuItemGroup.ets +++ b/arkoala-arkts/arkui/generated/component/menuItemGroup.ets @@ -25,15 +25,15 @@ import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonM import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceStr } from "./units" -import { Resource } from "global.resource" +import { ResourceStr as arkui_component_units_ResourceStr } from "./units" +import { Resource as global_resource_Resource } from "global.resource" import { CustomBuilder } from "./builder" -import { NodeAttach, remember } from "@koalaui/runtime" -import { Resource_serializer } from "./../framework/resource" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { global_resource_Resource_serializer } from "./../framework/resource" export class ArkMenuItemGroupPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkMenuItemGroupPeer { @@ -57,17 +57,17 @@ export class ArkMenuItemGroupPeer extends ArkCommonMethodPeer { } } export interface MenuItemGroupOptions { - header?: ResourceStr | CustomBuilder; - footer?: ResourceStr | CustomBuilder; + header?: arkui_component_units_ResourceStr | CustomBuilder; + footer?: arkui_component_units_ResourceStr | CustomBuilder; } export interface MenuItemGroupAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkMenuItemGroupStyle extends ArkCommonMethodStyle implements MenuItemGroupAttribute { attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -84,7 +84,7 @@ export class ArkMenuItemGroupComponent extends ArkCommonMethodComponent implemen } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -119,17 +119,17 @@ export class MenuItemGroupOptions_serializer { if (valueHolderForHeader !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForHeaderTmpValue = valueHolderForHeader! - if (valueHolderForHeaderTmpValue instanceof ResourceStr) { + if (valueHolderForHeaderTmpValue instanceof arkui_component_units_ResourceStr) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForHeaderTmpValueForIdx0 = valueHolderForHeaderTmpValue as ResourceStr + const valueHolderForHeaderTmpValueForIdx0 = valueHolderForHeaderTmpValue as arkui_component_units_ResourceStr if (valueHolderForHeaderTmpValueForIdx0 instanceof string) { valueSerializer.writeInt8((0).toChar()) const valueHolderForHeaderTmpValueForIdx0ForIdx0 = valueHolderForHeaderTmpValueForIdx0 as string valueSerializer.writeString(valueHolderForHeaderTmpValueForIdx0ForIdx0) - } else if (valueHolderForHeaderTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForHeaderTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForHeaderTmpValueForIdx0ForIdx1 = valueHolderForHeaderTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForHeaderTmpValueForIdx0ForIdx1) + const valueHolderForHeaderTmpValueForIdx0ForIdx1 = valueHolderForHeaderTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForHeaderTmpValueForIdx0ForIdx1) } } else if (valueHolderForHeaderTmpValue instanceof CustomBuilder) { valueSerializer.writeInt8((1).toChar()) @@ -143,17 +143,17 @@ export class MenuItemGroupOptions_serializer { if (valueHolderForFooter !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFooterTmpValue = valueHolderForFooter! - if (valueHolderForFooterTmpValue instanceof ResourceStr) { + if (valueHolderForFooterTmpValue instanceof arkui_component_units_ResourceStr) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForFooterTmpValueForIdx0 = valueHolderForFooterTmpValue as ResourceStr + const valueHolderForFooterTmpValueForIdx0 = valueHolderForFooterTmpValue as arkui_component_units_ResourceStr if (valueHolderForFooterTmpValueForIdx0 instanceof string) { valueSerializer.writeInt8((0).toChar()) const valueHolderForFooterTmpValueForIdx0ForIdx0 = valueHolderForFooterTmpValueForIdx0 as string valueSerializer.writeString(valueHolderForFooterTmpValueForIdx0ForIdx0) - } else if (valueHolderForFooterTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForFooterTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForFooterTmpValueForIdx0ForIdx1 = valueHolderForFooterTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForFooterTmpValueForIdx0ForIdx1) + const valueHolderForFooterTmpValueForIdx0ForIdx1 = valueHolderForFooterTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForFooterTmpValueForIdx0ForIdx1) } } else if (valueHolderForFooterTmpValue instanceof CustomBuilder) { valueSerializer.writeInt8((1).toChar()) @@ -167,21 +167,21 @@ export class MenuItemGroupOptions_serializer { public static read(buffer: DeserializerBase): MenuItemGroupOptions { let valueDeserializer : DeserializerBase = buffer const headerTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let headerTmpBuf : ResourceStr | CustomBuilder | undefined = undefined + let headerTmpBuf : arkui_component_units_ResourceStr | CustomBuilder | undefined = undefined if ((headerTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const headerTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let headerTmpBuf_ : ResourceStr | CustomBuilder | undefined + let headerTmpBuf_ : arkui_component_units_ResourceStr | CustomBuilder | undefined if (headerTmpBuf_UnionSelector == (0).toChar()) { const headerTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let headerTmpBuf_BufU : string | Resource | undefined + let headerTmpBuf_BufU : string | global_resource_Resource | undefined if (headerTmpBuf_BufUUnionSelector == (0).toChar()) { headerTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (headerTmpBuf_BufUUnionSelector == (1).toChar()) { - headerTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + headerTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for headerTmpBuf_BufU has to be chosen through deserialisation.") } - headerTmpBuf_ = (headerTmpBuf_BufU as string | Resource) + headerTmpBuf_ = (headerTmpBuf_BufU as string | global_resource_Resource) } else if (headerTmpBuf_UnionSelector == (1).toChar()) { const headerTmpBuf_BufUBufResource : CallbackResource = valueDeserializer.readCallbackResource() const headerTmpBuf_BufUBufCall : KPointer = valueDeserializer.readPointer() @@ -198,25 +198,25 @@ export class MenuItemGroupOptions_serializer { } else { throw new Error("One of the branches for headerTmpBuf_ has to be chosen through deserialisation.") } - headerTmpBuf = (headerTmpBuf_ as ResourceStr | CustomBuilder) + headerTmpBuf = (headerTmpBuf_ as arkui_component_units_ResourceStr | CustomBuilder) } - const headerTmpResult : ResourceStr | CustomBuilder | undefined = headerTmpBuf + const headerTmpResult : arkui_component_units_ResourceStr | CustomBuilder | undefined = headerTmpBuf const footerTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let footerTmpBuf : ResourceStr | CustomBuilder | undefined = undefined + let footerTmpBuf : arkui_component_units_ResourceStr | CustomBuilder | undefined = undefined if ((footerTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const footerTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let footerTmpBuf_ : ResourceStr | CustomBuilder | undefined + let footerTmpBuf_ : arkui_component_units_ResourceStr | CustomBuilder | undefined if (footerTmpBuf_UnionSelector == (0).toChar()) { const footerTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let footerTmpBuf_BufU : string | Resource | undefined + let footerTmpBuf_BufU : string | global_resource_Resource | undefined if (footerTmpBuf_BufUUnionSelector == (0).toChar()) { footerTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (footerTmpBuf_BufUUnionSelector == (1).toChar()) { - footerTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + footerTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for footerTmpBuf_BufU has to be chosen through deserialisation.") } - footerTmpBuf_ = (footerTmpBuf_BufU as string | Resource) + footerTmpBuf_ = (footerTmpBuf_BufU as string | global_resource_Resource) } else if (footerTmpBuf_UnionSelector == (1).toChar()) { const footerTmpBuf_BufUBufResource : CallbackResource = valueDeserializer.readCallbackResource() const footerTmpBuf_BufUBufCall : KPointer = valueDeserializer.readPointer() @@ -233,9 +233,9 @@ export class MenuItemGroupOptions_serializer { } else { throw new Error("One of the branches for footerTmpBuf_ has to be chosen through deserialisation.") } - footerTmpBuf = (footerTmpBuf_ as ResourceStr | CustomBuilder) + footerTmpBuf = (footerTmpBuf_ as arkui_component_units_ResourceStr | CustomBuilder) } - const footerTmpResult : ResourceStr | CustomBuilder | undefined = footerTmpBuf + const footerTmpResult : arkui_component_units_ResourceStr | CustomBuilder | undefined = footerTmpBuf let value : MenuItemGroupOptions = ({header: headerTmpResult, footer: footerTmpResult} as MenuItemGroupOptions) return value } diff --git a/arkoala-arkts/arkui/generated/component/navDestination.ets b/arkoala-arkts/arkui/generated/component/navDestination.ets index d821d8068909132c10624ca0c7061218eb5f3f09..47802e5cc20ba8ae63e381e6d5b2da5a79d0d624 100644 --- a/arkoala-arkts/arkui/generated/component/navDestination.ets +++ b/arkoala-arkts/arkui/generated/component/navDestination.ets @@ -21,27 +21,33 @@ import { NavPathInfo, NavPathInfoInternal, NavPathStack, NavPathStackInternal, N import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { Resource_serializer } from "./../framework/resource" +import { global_resource_Resource_serializer } from "./../framework/resource" import { image_PixelMap_serializer } from "./../framework/ohos.multimedia.image" -import { SymbolGlyphModifier_serializer, SymbolGlyphModifier } from "./../SymbolGlyphModifier" -import { window_SystemBarStyle_serializer, default as window } from "./../framework/ohos.window" +import { SymbolGlyphModifier_serializer } from "./../framework/SymbolGlyphModifier" +import { window_SystemBarStyle_serializer } from "./../framework/ohos.window" import { Scroller_serializer, Scroller } from "./scroll" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkCommonMethodPeer, CommonMethod, LayoutSafeAreaType, LayoutSafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, BackgroundEffectOptions, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { ResourceStr, Length, ResourceColor } from "./units" -import { Resource } from "global.resource" +import { ResourceStr as arkui_component_units_ResourceStr, Length, ResourceColor } from "./units" +import { Resource as global_resource_Resource } from "global.resource" import { extractors, AttributeModifier, AttributeUpdater } from "#handwritten" import { default as image } from "@ohos.multimedia.image" +import { SymbolGlyphModifier } from "arkui.SymbolGlyphModifier" import { CustomBuilder } from "./builder" -import { TitleHeight, Color } from "./enums" -import { LengthMetrics } from "./../Graphics" -import { TextModifier } from "./../TextModifier" +import { default as window } from "@ohos.window" +import { TitleHeight, Color as arkui_component_enums_Color } from "./enums" +import { LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" +import { TextModifier } from "arkui.TextModifier" +import { AsyncCallback, BusinessError } from "@ohos.base" +import { default as colorSpaceManager } from "@ohos.graphics.colorSpaceManager" +import { default as rpc } from "@ohos.rpc" +import { SymbolGlyphAttribute } from "./symbolglyph" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { default as curves } from "./../framework/ohos.curves" -import { NodeAttach, remember } from "@koalaui/runtime" +import { default as curves } from "@ohos.curves" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export interface NavDestinationContext { pathInfo: NavPathInfo pathStack: NavPathStack @@ -167,7 +173,7 @@ export class NavDestinationContextInternal implements MaterializedBase,NavDestin } } export class ArkNavDestinationPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkNavDestinationPeer { @@ -257,29 +263,29 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as NavDestinationMode) - thisSerializer.writeInt32(TypeChecker.NavDestinationMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._NavDestinationAttribute_setMode(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setBackButtonIcon0Attribute(value: ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined): void { + setBackButtonIcon0Attribute(value: arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof ResourceStr) { + if (valueTmpValue instanceof arkui_component_units_ResourceStr) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as ResourceStr + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_units_ResourceStr if (valueTmpValueForIdx0 instanceof string) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as string thisSerializer.writeString(valueTmpValueForIdx0ForIdx0) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx1) + const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx1) } } else if (valueTmpValue instanceof image.PixelMap) { thisSerializer.writeInt8((1).toChar()) @@ -409,7 +415,7 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as NavigationSystemTransitionType) - thisSerializer.writeInt32(TypeChecker.NavigationSystemTransitionType_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -496,12 +502,12 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._NavDestinationAttribute_setOnNewParam(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setPreferredOrientationAttribute(value: Orientation | undefined): void { + setPreferredOrientationAttribute(value: window.Orientation | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) - const valueTmpValue = value! - thisSerializer.writeCustomObject('object', valueTmpValue) + const valueTmpValue = (value as window.Orientation) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -520,7 +526,7 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._NavDestinationAttribute_setEnableNavigationIndicator(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setTitleAttribute(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource | undefined, options?: NavigationTitleOptions): void { + setTitleAttribute(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | global_resource_Resource | undefined, options?: NavigationTitleOptions): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -541,10 +547,10 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((3).toChar()) const valueTmpValueForIdx3 = valueTmpValue as NavDestinationCustomTitle NavDestinationCustomTitle_serializer.write(thisSerializer, valueTmpValueForIdx3) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((4).toChar()) - const valueTmpValueForIdx4 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx4) + const valueTmpValueForIdx4 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx4) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -578,22 +584,22 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._NavDestinationAttribute_setHideTitleBar1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setBackButtonIcon1Attribute(icon: ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined, accessibilityText?: ResourceStr): void { + setBackButtonIcon1Attribute(icon: arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined, accessibilityText?: arkui_component_units_ResourceStr): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (icon !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const iconTmpValue = icon! - if (iconTmpValue instanceof ResourceStr) { + if (iconTmpValue instanceof arkui_component_units_ResourceStr) { thisSerializer.writeInt8((0).toChar()) - const iconTmpValueForIdx0 = iconTmpValue as ResourceStr + const iconTmpValueForIdx0 = iconTmpValue as arkui_component_units_ResourceStr if (iconTmpValueForIdx0 instanceof string) { thisSerializer.writeInt8((0).toChar()) const iconTmpValueForIdx0ForIdx0 = iconTmpValueForIdx0 as string thisSerializer.writeString(iconTmpValueForIdx0ForIdx0) - } else if (iconTmpValueForIdx0 instanceof Resource) { + } else if (iconTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const iconTmpValueForIdx0ForIdx1 = iconTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, iconTmpValueForIdx0ForIdx1) + const iconTmpValueForIdx0ForIdx1 = iconTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, iconTmpValueForIdx0ForIdx1) } } else if (iconTmpValue instanceof image.PixelMap) { thisSerializer.writeInt8((1).toChar()) @@ -614,10 +620,10 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const accessibilityTextTmpValueForIdx0 = accessibilityTextTmpValue as string thisSerializer.writeString(accessibilityTextTmpValueForIdx0) - } else if (accessibilityTextTmpValue instanceof Resource) { + } else if (accessibilityTextTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const accessibilityTextTmpValueForIdx1 = accessibilityTextTmpValue as Resource - Resource_serializer.write(thisSerializer, accessibilityTextTmpValueForIdx1) + const accessibilityTextTmpValueForIdx1 = accessibilityTextTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, accessibilityTextTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -714,7 +720,7 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { thisSerializer.writeInt32((typesTmpValue.length).toInt()) for (let typesTmpValueCounterI = 0; typesTmpValueCounterI < typesTmpValue.length; typesTmpValueCounterI++) { const typesTmpValueTmpElement : LayoutSafeAreaType = typesTmpValue[typesTmpValueCounterI] - thisSerializer.writeInt32(TypeChecker.LayoutSafeAreaType_ToNumeric(typesTmpValueTmpElement)) + thisSerializer.writeInt32(typesTmpValueTmpElement.valueOf()) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -725,7 +731,7 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { thisSerializer.writeInt32((edgesTmpValue.length).toInt()) for (let edgesTmpValueCounterI = 0; edgesTmpValueCounterI < edgesTmpValue.length; edgesTmpValueCounterI++) { const edgesTmpValueTmpElement : LayoutSafeAreaEdge = edgesTmpValue[edgesTmpValueCounterI] - thisSerializer.writeInt32(TypeChecker.LayoutSafeAreaEdge_ToNumeric(edgesTmpValueTmpElement)) + thisSerializer.writeInt32(edgesTmpValueTmpElement.valueOf()) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -753,10 +759,10 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { thisSerializer.release() } } -export type Orientation = object; +export type Orientation = window.Orientation; export interface NavDestinationCommonTitle { - main: string | Resource; - sub: string | Resource; + main: string | global_resource_Resource; + sub: string | global_resource_Resource; } export interface NavDestinationCustomTitle { builder: CustomBuilder; @@ -822,7 +828,7 @@ export interface NavDestinationAttribute extends CommonMethod { mode(value: NavDestinationMode | undefined): this { throw new Error("Unimplemented method mode") } - backButtonIcon(value: ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined): this { + backButtonIcon(value: arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined): this { throw new Error("Unimplemented method backButtonIcon") } menus(value: Array | CustomBuilder | undefined): this { @@ -870,19 +876,19 @@ export interface NavDestinationAttribute extends CommonMethod { onNewParam(value: ((value0: Object | null | undefined) => void) | undefined): this { throw new Error("Unimplemented method onNewParam") } - preferredOrientation(value: Orientation | undefined): this { + preferredOrientation(value: window.Orientation | undefined): this { throw new Error("Unimplemented method preferredOrientation") } enableNavigationIndicator(value: boolean | undefined): this { throw new Error("Unimplemented method enableNavigationIndicator") } - title(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource | undefined, options?: NavigationTitleOptions): this { + title(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | global_resource_Resource | undefined, options?: NavigationTitleOptions): this { throw new Error("Unimplemented method title") } hideTitleBar(hide: boolean | undefined, animated: boolean | undefined): this { throw new Error("Unimplemented method hideTitleBar") } - backButtonIcon(icon: ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined, accessibilityText?: ResourceStr): this { + backButtonIcon(icon: arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined, accessibilityText?: arkui_component_units_ResourceStr): this { throw new Error("Unimplemented method backButtonIcon") } menus(items: Array | CustomBuilder | undefined, options?: NavigationMenuOptions): this { @@ -900,7 +906,7 @@ export interface NavDestinationAttribute extends CommonMethod { enableStatusBar(enabled: boolean | undefined, animated?: boolean): this { throw new Error("Unimplemented method enableStatusBar") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -912,7 +918,7 @@ export class ArkNavDestinationStyle extends ArkCommonMethodStyle implements NavD onBackPressed_value?: (() => boolean) | undefined onResult_value?: ((value0: Object | null | undefined) => void) | undefined mode_value?: NavDestinationMode | undefined - backButtonIcon_value?: ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined + backButtonIcon_value?: arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined menus_value?: Array | CustomBuilder | undefined onReady_value?: ((value0: NavDestinationContext) => void) | undefined onWillAppear_value?: (() => void) | undefined @@ -928,8 +934,9 @@ export class ArkNavDestinationStyle extends ArkCommonMethodStyle implements NavD onInactive_value?: ((value0: NavDestinationActiveReason) => void) | undefined customTransition_value?: NavDestinationTransitionDelegate | undefined onNewParam_value?: ((value0: Object | null | undefined) => void) | undefined - preferredOrientation_value?: Orientation | undefined + preferredOrientation_value?: window.Orientation | undefined enableNavigationIndicator_value?: boolean | undefined + attributeModifier_value?: AttributeModifier | AttributeModifier | undefined hideTitleBar(value: boolean | undefined): this { return this } @@ -951,7 +958,7 @@ export class ArkNavDestinationStyle extends ArkCommonMethodStyle implements NavD mode(value: NavDestinationMode | undefined): this { return this } - backButtonIcon(value: ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined): this { + backButtonIcon(value: arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined): this { return this } menus(value: Array | CustomBuilder | undefined): this { @@ -999,19 +1006,19 @@ export class ArkNavDestinationStyle extends ArkCommonMethodStyle implements NavD onNewParam(value: ((value0: Object | null | undefined) => void) | undefined): this { return this } - preferredOrientation(value: Orientation | undefined): this { + preferredOrientation(value: window.Orientation | undefined): this { return this } enableNavigationIndicator(value: boolean | undefined): this { return this } - title(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource | undefined, options?: NavigationTitleOptions): this { + title(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | global_resource_Resource | undefined, options?: NavigationTitleOptions): this { return this } hideTitleBar(hide: boolean | undefined, animated: boolean | undefined): this { return this } - backButtonIcon(icon: ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined, accessibilityText?: ResourceStr): this { + backButtonIcon(icon: arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined, accessibilityText?: arkui_component_units_ResourceStr): this { return this } menus(items: Array | CustomBuilder | undefined, options?: NavigationMenuOptions): this { @@ -1029,7 +1036,7 @@ export class ArkNavDestinationStyle extends ArkCommonMethodStyle implements NavD enableStatusBar(enabled: boolean | undefined, animated?: boolean): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -1102,9 +1109,9 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent impleme } return this } - public backButtonIcon(value: ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined): this { + public backButtonIcon(value: arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined): this { if (this.checkPriority("backButtonIcon")) { - const value_casted = value as (ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined) + const value_casted = value as (arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined) this.getPeer()?.setBackButtonIcon0Attribute(value_casted) return this } @@ -1230,9 +1237,9 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent impleme } return this } - public preferredOrientation(value: Orientation | undefined): this { + public preferredOrientation(value: window.Orientation | undefined): this { if (this.checkPriority("preferredOrientation")) { - const value_casted = value as (Orientation | undefined) + const value_casted = value as (window.Orientation | undefined) this.getPeer()?.setPreferredOrientationAttribute(value_casted) return this } @@ -1246,9 +1253,9 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent impleme } return this } - public title(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource | undefined, options?: NavigationTitleOptions): this { + public title(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | global_resource_Resource | undefined, options?: NavigationTitleOptions): this { if (this.checkPriority("title")) { - const value_casted = value as (string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource | undefined) + const value_casted = value as (string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | global_resource_Resource | undefined) const options_casted = options as (NavigationTitleOptions | undefined) this.getPeer()?.setTitleAttribute(value_casted, options_casted) return this @@ -1264,10 +1271,10 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent impleme } return this } - public backButtonIcon(icon: ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined, accessibilityText?: ResourceStr): this { + public backButtonIcon(icon: arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined, accessibilityText?: arkui_component_units_ResourceStr): this { if (this.checkPriority("backButtonIcon")) { - const icon_casted = icon as (ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined) - const accessibilityText_casted = accessibilityText as (ResourceStr | undefined) + const icon_casted = icon as (arkui_component_units_ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined) + const accessibilityText_casted = accessibilityText as (arkui_component_units_ResourceStr | undefined) this.getPeer()?.setBackButtonIcon1Attribute(icon_casted, accessibilityText_casted) return this } @@ -1318,7 +1325,7 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent impleme } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -1369,7 +1376,7 @@ export class NavDestinationTransition_serializer { if (valueHolderForCurve !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForCurveTmpValue = (valueHolderForCurve as curves.Curve) - valueSerializer.writeInt32(TypeChecker.curves_Curve_ToNumeric(valueHolderForCurveTmpValue)) + valueSerializer.writeInt32(valueHolderForCurveTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1412,7 +1419,7 @@ export class NavDestinationTransition_serializer { const curveTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let curveTmpBuf : curves.Curve | undefined = undefined if ((curveTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - curveTmpBuf = TypeChecker.curves_Curve_FromNumeric(valueDeserializer.readInt32()) + curveTmpBuf = curves.Curve.fromValue(valueDeserializer.readInt32()) } const curveTmpResult : curves.Curve | undefined = curveTmpBuf const delayTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -1480,44 +1487,44 @@ export class NavDestinationCommonTitle_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForMainForIdx0 = valueHolderForMain as string valueSerializer.writeString(valueHolderForMainForIdx0) - } else if (valueHolderForMain instanceof Resource) { + } else if (valueHolderForMain instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForMainForIdx1 = valueHolderForMain as Resource - Resource_serializer.write(valueSerializer, valueHolderForMainForIdx1) + const valueHolderForMainForIdx1 = valueHolderForMain as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMainForIdx1) } const valueHolderForSub = value.sub if (valueHolderForSub instanceof string) { valueSerializer.writeInt8((0).toChar()) const valueHolderForSubForIdx0 = valueHolderForSub as string valueSerializer.writeString(valueHolderForSubForIdx0) - } else if (valueHolderForSub instanceof Resource) { + } else if (valueHolderForSub instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForSubForIdx1 = valueHolderForSub as Resource - Resource_serializer.write(valueSerializer, valueHolderForSubForIdx1) + const valueHolderForSubForIdx1 = valueHolderForSub as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSubForIdx1) } } public static read(buffer: DeserializerBase): NavDestinationCommonTitle { let valueDeserializer : DeserializerBase = buffer const mainTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let mainTmpBuf : string | Resource | undefined + let mainTmpBuf : string | global_resource_Resource | undefined if (mainTmpBufUnionSelector == (0).toChar()) { mainTmpBuf = (valueDeserializer.readString() as string) } else if (mainTmpBufUnionSelector == (1).toChar()) { - mainTmpBuf = Resource_serializer.read(valueDeserializer) + mainTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for mainTmpBuf has to be chosen through deserialisation.") } - const mainTmpResult : string | Resource = (mainTmpBuf as string | Resource) + const mainTmpResult : string | global_resource_Resource = (mainTmpBuf as string | global_resource_Resource) const subTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let subTmpBuf : string | Resource | undefined + let subTmpBuf : string | global_resource_Resource | undefined if (subTmpBufUnionSelector == (0).toChar()) { subTmpBuf = (valueDeserializer.readString() as string) } else if (subTmpBufUnionSelector == (1).toChar()) { - subTmpBuf = Resource_serializer.read(valueDeserializer) + subTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for subTmpBuf has to be chosen through deserialisation.") } - const subTmpResult : string | Resource = (subTmpBuf as string | Resource) + const subTmpResult : string | global_resource_Resource = (subTmpBuf as string | global_resource_Resource) let value : NavDestinationCommonTitle = ({main: mainTmpResult, sub: subTmpResult} as NavDestinationCommonTitle) return value } @@ -1542,7 +1549,7 @@ export class NavDestinationCustomTitle_serializer { if (valueHolderForHeight instanceof TitleHeight) { valueSerializer.writeInt8((0).toChar()) const valueHolderForHeightForIdx0 = valueHolderForHeight as TitleHeight - valueSerializer.writeInt32(TypeChecker.TitleHeight_ToNumeric(valueHolderForHeightForIdx0)) + valueSerializer.writeInt32(valueHolderForHeightForIdx0.valueOf()) } else if (valueHolderForHeight instanceof Length) { valueSerializer.writeInt8((1).toChar()) const valueHolderForHeightForIdx1 = valueHolderForHeight as Length @@ -1554,10 +1561,10 @@ export class NavDestinationCustomTitle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForHeightForIdx1ForIdx1 = valueHolderForHeightForIdx1 as number valueSerializer.writeNumber(valueHolderForHeightForIdx1ForIdx1) - } else if (valueHolderForHeightForIdx1 instanceof Resource) { + } else if (valueHolderForHeightForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForHeightForIdx1ForIdx2 = valueHolderForHeightForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForHeightForIdx1ForIdx2) + const valueHolderForHeightForIdx1ForIdx2 = valueHolderForHeightForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForHeightForIdx1ForIdx2) } } } @@ -1578,20 +1585,20 @@ export class NavDestinationCustomTitle_serializer { const heightTmpBufUnionSelector : int32 = valueDeserializer.readInt8() let heightTmpBuf : TitleHeight | Length | undefined if (heightTmpBufUnionSelector == (0).toChar()) { - heightTmpBuf = TypeChecker.TitleHeight_FromNumeric(valueDeserializer.readInt32()) + heightTmpBuf = TitleHeight.fromValue(valueDeserializer.readInt32()) } else if (heightTmpBufUnionSelector == (1).toChar()) { const heightTmpBufBufUUnionSelector : int32 = valueDeserializer.readInt8() - let heightTmpBufBufU : string | number | Resource | undefined + let heightTmpBufBufU : string | number | global_resource_Resource | undefined if (heightTmpBufBufUUnionSelector == (0).toChar()) { heightTmpBufBufU = (valueDeserializer.readString() as string) } else if (heightTmpBufBufUUnionSelector == (1).toChar()) { heightTmpBufBufU = (valueDeserializer.readNumber() as number) } else if (heightTmpBufBufUUnionSelector == (2).toChar()) { - heightTmpBufBufU = Resource_serializer.read(valueDeserializer) + heightTmpBufBufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for heightTmpBufBufU has to be chosen through deserialisation.") } - heightTmpBuf = (heightTmpBufBufU as string | number | Resource) + heightTmpBuf = (heightTmpBufBufU as string | number | global_resource_Resource) } else { throw new Error("One of the branches for heightTmpBuf has to be chosen through deserialisation.") } diff --git a/arkoala-arkts/arkui/generated/component/navigation.ets b/arkoala-arkts/arkui/generated/component/navigation.ets index a4504293f9414fda431bfccf751d8eb89d15eed1..99039a86559dd014c0fc76bc456d159e282f9047 100644 --- a/arkoala-arkts/arkui/generated/component/navigation.ets +++ b/arkoala-arkts/arkui/generated/component/navigation.ets @@ -16,30 +16,39 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { VoidCallback, Length, Dimension, ResourceStr, ResourceColor } from "./units" +import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { VoidCallback, Length, Dimension, ResourceStr as arkui_component_units_ResourceStr, ResourceColor } from "./units" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { Resource_serializer } from "./../framework/resource" +import { global_resource_Resource_serializer } from "./../framework/resource" import { Bindable_Arkui_Component_Units_Length_serializer, ArkCommonMethodPeer, CommonMethod, Bindable, LayoutSafeAreaType, LayoutSafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, BackgroundEffectOptions, ArkCommonMethodComponent, ArkCommonMethodStyle, BackgroundBlurStyleOptions_serializer, BackgroundEffectOptions_serializer } from "./common" import { image_PixelMap_serializer } from "./../framework/ohos.multimedia.image" -import { SymbolGlyphModifier_serializer, SymbolGlyphModifier } from "./../SymbolGlyphModifier" -import { window_SystemBarStyle_serializer, default as window } from "./../framework/ohos.window" +import { SymbolGlyphModifier_serializer } from "./../framework/SymbolGlyphModifier" +import { PageMapNodeBuilder } from "./idlize" +import { window_SystemBarStyle_serializer } from "./../framework/ohos.window" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { extractors, AttributeModifier, AttributeUpdater } from "#handwritten" import { default as image } from "@ohos.multimedia.image" +import { SymbolGlyphModifier } from "arkui.SymbolGlyphModifier" import { CustomBuilder, PageMapBuilder } from "./builder" -import { TitleHeight, Color } from "./enums" -import { LengthMetrics, LengthMetrics_serializer } from "./../Graphics" -import { TextModifier, TextModifier_serializer } from "./../TextModifier" +import { default as window } from "@ohos.window" +import { AsyncCallback, BusinessError } from "@ohos.base" +import { default as colorSpaceManager } from "@ohos.graphics.colorSpaceManager" +import { default as rpc } from "@ohos.rpc" +import { SymbolGlyphAttribute } from "./symbolglyph" +import { TitleHeight, Color as arkui_component_enums_Color } from "./enums" +import { LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" +import { TextModifier } from "arkui.TextModifier" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { NavDestinationContext, NavDestinationMode, NavDestinationContext_serializer } from "./navDestination" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { arkui_Graphics_LengthMetrics_serializer } from "./../framework/Graphics" +import { TextModifier_serializer } from "./../framework/TextModifier" export interface NavigationTransitionProxy { from: NavContentInfo to: NavContentInfo @@ -1115,7 +1124,7 @@ export class NavPathStack implements MaterializedBase { } } export class ArkNavigationPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkNavigationPeer { @@ -1153,10 +1162,10 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number thisSerializer.writeNumber(valueTmpValueForIdx0ForIdx1) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) + const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) } } else if (valueTmpValue instanceof Bindable) { thisSerializer.writeInt8((1).toChar()) @@ -1174,7 +1183,7 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as NavBarPosition) - thisSerializer.writeInt32(TypeChecker.NavBarPosition_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1195,10 +1204,10 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValue_0ForIdx1 = valueTmpValue_0 as number thisSerializer.writeNumber(valueTmpValue_0ForIdx1) - } else if (valueTmpValue_0 instanceof Resource) { + } else if (valueTmpValue_0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValue_0ForIdx2 = valueTmpValue_0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValue_0ForIdx2) + const valueTmpValue_0ForIdx2 = valueTmpValue_0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValue_0ForIdx2) } const valueTmpValue_1 = valueTmpValue[1] if (valueTmpValue_1 instanceof string) { @@ -1209,10 +1218,10 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValue_1ForIdx1 = valueTmpValue_1 as number thisSerializer.writeNumber(valueTmpValue_1ForIdx1) - } else if (valueTmpValue_1 instanceof Resource) { + } else if (valueTmpValue_1 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValue_1ForIdx2 = valueTmpValue_1 as Resource - Resource_serializer.write(thisSerializer, valueTmpValue_1ForIdx2) + const valueTmpValue_1ForIdx2 = valueTmpValue_1 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValue_1ForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1233,10 +1242,10 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1249,14 +1258,14 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as NavigationMode) - thisSerializer.writeInt32(TypeChecker.NavigationMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._NavigationAttribute_setMode(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setBackButtonIcon0Attribute(value: string | image.PixelMap | Resource | SymbolGlyphModifier | undefined): void { + setBackButtonIcon0Attribute(value: string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -1269,10 +1278,10 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as image.PixelMap image_PixelMap_serializer.write(thisSerializer, valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } else if (valueTmpValue instanceof SymbolGlyphModifier) { thisSerializer.writeInt8((3).toChar()) const valueTmpValueForIdx3 = valueTmpValue as SymbolGlyphModifier @@ -1325,7 +1334,7 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as NavigationTitleMode) - thisSerializer.writeInt32(TypeChecker.NavigationTitleMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1421,7 +1430,8 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - thisSerializer.holdAndWriteCallback(valueTmpValue) + const valueTmpValueTransformed : PageMapNodeBuilder = extractors.transform_PageMapBuilder_to_PageMapNodeBuilder(valueTmpValue) + thisSerializer.holdAndWriteCallback(valueTmpValueTransformed) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1488,7 +1498,7 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._NavigationAttribute_setEnableModeChangeAnimation(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setBackButtonIcon1Attribute(icon: string | image.PixelMap | Resource | SymbolGlyphModifier | undefined, accessibilityText?: ResourceStr): void { + setBackButtonIcon1Attribute(icon: string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined, accessibilityText?: arkui_component_units_ResourceStr): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (icon !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -1501,10 +1511,10 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const iconTmpValueForIdx1 = iconTmpValue as image.PixelMap image_PixelMap_serializer.write(thisSerializer, iconTmpValueForIdx1) - } else if (iconTmpValue instanceof Resource) { + } else if (iconTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const iconTmpValueForIdx2 = iconTmpValue as Resource - Resource_serializer.write(thisSerializer, iconTmpValueForIdx2) + const iconTmpValueForIdx2 = iconTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, iconTmpValueForIdx2) } else if (iconTmpValue instanceof SymbolGlyphModifier) { thisSerializer.writeInt8((3).toChar()) const iconTmpValueForIdx3 = iconTmpValue as SymbolGlyphModifier @@ -1520,10 +1530,10 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const accessibilityTextTmpValueForIdx0 = accessibilityTextTmpValue as string thisSerializer.writeString(accessibilityTextTmpValueForIdx0) - } else if (accessibilityTextTmpValue instanceof Resource) { + } else if (accessibilityTextTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const accessibilityTextTmpValueForIdx1 = accessibilityTextTmpValue as Resource - Resource_serializer.write(thisSerializer, accessibilityTextTmpValueForIdx1) + const accessibilityTextTmpValueForIdx1 = accessibilityTextTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, accessibilityTextTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1531,22 +1541,22 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._NavigationAttribute_setBackButtonIcon1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setTitleAttribute(value: ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined, options?: NavigationTitleOptions): void { + setTitleAttribute(value: arkui_component_units_ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined, options?: NavigationTitleOptions): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof ResourceStr) { + if (valueTmpValue instanceof arkui_component_units_ResourceStr) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as ResourceStr + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_units_ResourceStr if (valueTmpValueForIdx0 instanceof string) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as string thisSerializer.writeString(valueTmpValueForIdx0ForIdx0) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx1) + const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx1) } } else if (valueTmpValue instanceof CustomBuilder) { thisSerializer.writeInt8((1).toChar()) @@ -1682,7 +1692,7 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { thisSerializer.writeInt32((typesTmpValue.length).toInt()) for (let typesTmpValueCounterI = 0; typesTmpValueCounterI < typesTmpValue.length; typesTmpValueCounterI++) { const typesTmpValueTmpElement : LayoutSafeAreaType = typesTmpValue[typesTmpValueCounterI] - thisSerializer.writeInt32(TypeChecker.LayoutSafeAreaType_ToNumeric(typesTmpValueTmpElement)) + thisSerializer.writeInt32(typesTmpValueTmpElement.valueOf()) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1693,7 +1703,7 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { thisSerializer.writeInt32((edgesTmpValue.length).toInt()) for (let edgesTmpValueCounterI = 0; edgesTmpValueCounterI < edgesTmpValue.length; edgesTmpValueCounterI++) { const edgesTmpValueTmpElement : LayoutSafeAreaEdge = edgesTmpValue[edgesTmpValueCounterI] - thisSerializer.writeInt32(TypeChecker.LayoutSafeAreaEdge_ToNumeric(edgesTmpValueTmpElement)) + thisSerializer.writeInt32(edgesTmpValueTmpElement.valueOf()) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1704,8 +1714,8 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { } export type SystemBarStyle = window.SystemBarStyle; export interface NavigationCommonTitle { - main: string | Resource; - sub: string | Resource; + main: string | global_resource_Resource; + sub: string | global_resource_Resource; } export interface NavigationCustomTitle { builder: CustomBuilder; @@ -1734,8 +1744,8 @@ export enum NavigationTitleMode { Mini = 2 } export interface NavigationMenuItem { - value: string | Resource; - icon?: string | Resource; + value: string | global_resource_Resource; + icon?: string | global_resource_Resource; symbolIcon?: SymbolGlyphModifier; isEnabled?: boolean; action?: (() => void); @@ -1773,12 +1783,12 @@ export enum NavigationOperation { REPLACE = 3 } export interface ToolbarItem { - value: ResourceStr; - icon?: ResourceStr; + value: arkui_component_units_ResourceStr; + icon?: arkui_component_units_ResourceStr; symbolIcon?: SymbolGlyphModifier; action?: (() => void); status?: ToolbarItemStatus; - activeIcon?: ResourceStr; + activeIcon?: arkui_component_units_ResourceStr; activeSymbolIcon?: SymbolGlyphModifier; } export interface NavigationTitleOptions { @@ -1787,8 +1797,8 @@ export interface NavigationTitleOptions { backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; backgroundEffect?: BackgroundEffectOptions; barStyle?: BarStyle; - paddingStart?: LengthMetrics; - paddingEnd?: LengthMetrics; + paddingStart?: arkui_Graphics_LengthMetrics; + paddingEnd?: arkui_Graphics_LengthMetrics; mainTitleModifier?: TextModifier; subTitleModifier?: TextModifier; enableHoverMode?: boolean; @@ -1831,7 +1841,7 @@ export interface NavigationAttribute extends CommonMethod { mode(value: NavigationMode | undefined): this { throw new Error("Unimplemented method mode") } - backButtonIcon(value: string | image.PixelMap | Resource | SymbolGlyphModifier | undefined): this { + backButtonIcon(value: string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined): this { throw new Error("Unimplemented method backButtonIcon") } hideNavBar(value: boolean | undefined): this { @@ -1882,10 +1892,10 @@ export interface NavigationAttribute extends CommonMethod { enableModeChangeAnimation(value: boolean | undefined): this { throw new Error("Unimplemented method enableModeChangeAnimation") } - backButtonIcon(icon: string | image.PixelMap | Resource | SymbolGlyphModifier | undefined, accessibilityText?: ResourceStr): this { + backButtonIcon(icon: string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined, accessibilityText?: arkui_component_units_ResourceStr): this { throw new Error("Unimplemented method backButtonIcon") } - title(value: ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined, options?: NavigationTitleOptions): this { + title(value: arkui_component_units_ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined, options?: NavigationTitleOptions): this { throw new Error("Unimplemented method title") } hideTitleBar(hide: boolean | undefined, animated: boolean | undefined): this { @@ -1903,7 +1913,7 @@ export interface NavigationAttribute extends CommonMethod { ignoreLayoutSafeArea(types?: Array, edges?: Array): this { throw new Error("Unimplemented method ignoreLayoutSafeArea") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -1913,7 +1923,7 @@ export class ArkNavigationStyle extends ArkCommonMethodStyle implements Navigati navBarWidthRange_value?: [ Dimension, Dimension ] | undefined minContentWidth_value?: Dimension | undefined mode_value?: NavigationMode | undefined - backButtonIcon_value?: string | image.PixelMap | Resource | SymbolGlyphModifier | undefined + backButtonIcon_value?: string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined hideNavBar_value?: boolean | undefined hideTitleBar_value?: boolean | undefined hideBackButton_value?: boolean | undefined @@ -1930,6 +1940,7 @@ export class ArkNavigationStyle extends ArkCommonMethodStyle implements Navigati recoverable_value?: boolean | undefined enableDragBar_value?: boolean | undefined enableModeChangeAnimation_value?: boolean | undefined + attributeModifier_value?: AttributeModifier | AttributeModifier | undefined navBarWidth(value: Length | Bindable | undefined): this { return this } @@ -1945,7 +1956,7 @@ export class ArkNavigationStyle extends ArkCommonMethodStyle implements Navigati mode(value: NavigationMode | undefined): this { return this } - backButtonIcon(value: string | image.PixelMap | Resource | SymbolGlyphModifier | undefined): this { + backButtonIcon(value: string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined): this { return this } hideNavBar(value: boolean | undefined): this { @@ -1996,10 +2007,10 @@ export class ArkNavigationStyle extends ArkCommonMethodStyle implements Navigati enableModeChangeAnimation(value: boolean | undefined): this { return this } - backButtonIcon(icon: string | image.PixelMap | Resource | SymbolGlyphModifier | undefined, accessibilityText?: ResourceStr): this { + backButtonIcon(icon: string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined, accessibilityText?: arkui_component_units_ResourceStr): this { return this } - title(value: ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined, options?: NavigationTitleOptions): this { + title(value: arkui_component_units_ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined, options?: NavigationTitleOptions): this { return this } hideTitleBar(hide: boolean | undefined, animated: boolean | undefined): this { @@ -2017,7 +2028,7 @@ export class ArkNavigationStyle extends ArkCommonMethodStyle implements Navigati ignoreLayoutSafeArea(types?: Array, edges?: Array): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -2088,9 +2099,9 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent implements } return this } - public backButtonIcon(value: string | image.PixelMap | Resource | SymbolGlyphModifier | undefined): this { + public backButtonIcon(value: string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined): this { if (this.checkPriority("backButtonIcon")) { - const value_casted = value as (string | image.PixelMap | Resource | SymbolGlyphModifier | undefined) + const value_casted = value as (string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined) this.getPeer()?.setBackButtonIcon0Attribute(value_casted) return this } @@ -2224,18 +2235,18 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent implements } return this } - public backButtonIcon(icon: string | image.PixelMap | Resource | SymbolGlyphModifier | undefined, accessibilityText?: ResourceStr): this { + public backButtonIcon(icon: string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined, accessibilityText?: arkui_component_units_ResourceStr): this { if (this.checkPriority("backButtonIcon")) { - const icon_casted = icon as (string | image.PixelMap | Resource | SymbolGlyphModifier | undefined) - const accessibilityText_casted = accessibilityText as (ResourceStr | undefined) + const icon_casted = icon as (string | image.PixelMap | global_resource_Resource | SymbolGlyphModifier | undefined) + const accessibilityText_casted = accessibilityText as (arkui_component_units_ResourceStr | undefined) this.getPeer()?.setBackButtonIcon1Attribute(icon_casted, accessibilityText_casted) return this } return this } - public title(value: ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined, options?: NavigationTitleOptions): this { + public title(value: arkui_component_units_ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined, options?: NavigationTitleOptions): this { if (this.checkPriority("title")) { - const value_casted = value as (ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined) + const value_casted = value as (arkui_component_units_ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined) const options_casted = options as (NavigationTitleOptions | undefined) this.getPeer()?.setTitleAttribute(value_casted, options_casted) return this @@ -2287,7 +2298,7 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent implements } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -2343,7 +2354,7 @@ export class NavContentInfo_serializer { if (valueHolderForMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForModeTmpValue = (valueHolderForMode as NavDestinationMode) - valueSerializer.writeInt32(TypeChecker.NavDestinationMode_ToNumeric(valueHolderForModeTmpValue)) + valueSerializer.writeInt32(valueHolderForModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2376,7 +2387,7 @@ export class NavContentInfo_serializer { const modeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let modeTmpBuf : NavDestinationMode | undefined = undefined if ((modeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - modeTmpBuf = TypeChecker.NavDestinationMode_FromNumeric(valueDeserializer.readInt32()) + modeTmpBuf = NavDestinationMode.fromValue(valueDeserializer.readInt32()) } const modeTmpResult : NavDestinationMode | undefined = modeTmpBuf const paramTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -2533,7 +2544,7 @@ export class NavigationInterception_serializer { const toForIdx1 = to as NavBar; willShowTmpBuf_BufArgsSerializer.writeString(toForIdx1); } - willShowTmpBuf_BufArgsSerializer.writeInt32(TypeChecker.NavigationOperation_ToNumeric(operation)); + willShowTmpBuf_BufArgsSerializer.writeInt32(operation.valueOf()); willShowTmpBuf_BufArgsSerializer.writeBoolean(isAnimated); InteropNativeModule._CallCallbackSync(10, 1852781814, willShowTmpBuf_BufArgsSerializer.asBuffer(), willShowTmpBuf_BufArgsSerializer.length()); willShowTmpBuf_BufArgsSerializer.release(); @@ -2570,7 +2581,7 @@ export class NavigationInterception_serializer { const toForIdx1 = to as NavBar; didShowTmpBuf_BufArgsSerializer.writeString(toForIdx1); } - didShowTmpBuf_BufArgsSerializer.writeInt32(TypeChecker.NavigationOperation_ToNumeric(operation)); + didShowTmpBuf_BufArgsSerializer.writeInt32(operation.valueOf()); didShowTmpBuf_BufArgsSerializer.writeBoolean(isAnimated); InteropNativeModule._CallCallbackSync(10, 1852781814, didShowTmpBuf_BufArgsSerializer.asBuffer(), didShowTmpBuf_BufArgsSerializer.length()); didShowTmpBuf_BufArgsSerializer.release(); @@ -2589,7 +2600,7 @@ export class NavigationInterception_serializer { modeChangeTmpBuf_BufArgsSerializer.writeInt32(modeChangeTmpBuf_BufResource.resourceId); modeChangeTmpBuf_BufArgsSerializer.writePointer(modeChangeTmpBuf_BufCall); modeChangeTmpBuf_BufArgsSerializer.writePointer(modeChangeTmpBuf_BufCallSync); - modeChangeTmpBuf_BufArgsSerializer.writeInt32(TypeChecker.NavigationMode_ToNumeric(mode)); + modeChangeTmpBuf_BufArgsSerializer.writeInt32(mode.valueOf()); InteropNativeModule._CallCallbackSync(10, 1502213270, modeChangeTmpBuf_BufArgsSerializer.asBuffer(), modeChangeTmpBuf_BufArgsSerializer.length()); modeChangeTmpBuf_BufArgsSerializer.release(); return; @@ -2607,7 +2618,7 @@ export class NavigationOptions_serializer { if (valueHolderForLaunchMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForLaunchModeTmpValue = (valueHolderForLaunchMode as LaunchMode) - valueSerializer.writeInt32(TypeChecker.LaunchMode_ToNumeric(valueHolderForLaunchModeTmpValue)) + valueSerializer.writeInt32(valueHolderForLaunchModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2625,7 +2636,7 @@ export class NavigationOptions_serializer { const launchModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let launchModeTmpBuf : LaunchMode | undefined = undefined if ((launchModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - launchModeTmpBuf = TypeChecker.LaunchMode_FromNumeric(valueDeserializer.readInt32()) + launchModeTmpBuf = LaunchMode.fromValue(valueDeserializer.readInt32()) } const launchModeTmpResult : LaunchMode | undefined = launchModeTmpBuf const animatedTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -2673,44 +2684,44 @@ export class NavigationCommonTitle_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForMainForIdx0 = valueHolderForMain as string valueSerializer.writeString(valueHolderForMainForIdx0) - } else if (valueHolderForMain instanceof Resource) { + } else if (valueHolderForMain instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForMainForIdx1 = valueHolderForMain as Resource - Resource_serializer.write(valueSerializer, valueHolderForMainForIdx1) + const valueHolderForMainForIdx1 = valueHolderForMain as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMainForIdx1) } const valueHolderForSub = value.sub if (valueHolderForSub instanceof string) { valueSerializer.writeInt8((0).toChar()) const valueHolderForSubForIdx0 = valueHolderForSub as string valueSerializer.writeString(valueHolderForSubForIdx0) - } else if (valueHolderForSub instanceof Resource) { + } else if (valueHolderForSub instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForSubForIdx1 = valueHolderForSub as Resource - Resource_serializer.write(valueSerializer, valueHolderForSubForIdx1) + const valueHolderForSubForIdx1 = valueHolderForSub as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSubForIdx1) } } public static read(buffer: DeserializerBase): NavigationCommonTitle { let valueDeserializer : DeserializerBase = buffer const mainTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let mainTmpBuf : string | Resource | undefined + let mainTmpBuf : string | global_resource_Resource | undefined if (mainTmpBufUnionSelector == (0).toChar()) { mainTmpBuf = (valueDeserializer.readString() as string) } else if (mainTmpBufUnionSelector == (1).toChar()) { - mainTmpBuf = Resource_serializer.read(valueDeserializer) + mainTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for mainTmpBuf has to be chosen through deserialisation.") } - const mainTmpResult : string | Resource = (mainTmpBuf as string | Resource) + const mainTmpResult : string | global_resource_Resource = (mainTmpBuf as string | global_resource_Resource) const subTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let subTmpBuf : string | Resource | undefined + let subTmpBuf : string | global_resource_Resource | undefined if (subTmpBufUnionSelector == (0).toChar()) { subTmpBuf = (valueDeserializer.readString() as string) } else if (subTmpBufUnionSelector == (1).toChar()) { - subTmpBuf = Resource_serializer.read(valueDeserializer) + subTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for subTmpBuf has to be chosen through deserialisation.") } - const subTmpResult : string | Resource = (subTmpBuf as string | Resource) + const subTmpResult : string | global_resource_Resource = (subTmpBuf as string | global_resource_Resource) let value : NavigationCommonTitle = ({main: mainTmpResult, sub: subTmpResult} as NavigationCommonTitle) return value } @@ -2723,10 +2734,10 @@ export class NavigationMenuItem_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForValueForIdx0 = valueHolderForValue as string valueSerializer.writeString(valueHolderForValueForIdx0) - } else if (valueHolderForValue instanceof Resource) { + } else if (valueHolderForValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForValueForIdx1 = valueHolderForValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForValueForIdx1) + const valueHolderForValueForIdx1 = valueHolderForValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForValueForIdx1) } const valueHolderForIcon = value.icon if (valueHolderForIcon !== undefined) { @@ -2736,10 +2747,10 @@ export class NavigationMenuItem_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue as string valueSerializer.writeString(valueHolderForIconTmpValueForIdx0) - } else if (valueHolderForIconTmpValue instanceof Resource) { + } else if (valueHolderForIconTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForIconTmpValueForIdx1) + const valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForIconTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2772,34 +2783,34 @@ export class NavigationMenuItem_serializer { public static read(buffer: DeserializerBase): NavigationMenuItem { let valueDeserializer : DeserializerBase = buffer const valueTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let valueTmpBuf : string | Resource | undefined + let valueTmpBuf : string | global_resource_Resource | undefined if (valueTmpBufUnionSelector == (0).toChar()) { valueTmpBuf = (valueDeserializer.readString() as string) } else if (valueTmpBufUnionSelector == (1).toChar()) { - valueTmpBuf = Resource_serializer.read(valueDeserializer) + valueTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for valueTmpBuf has to be chosen through deserialisation.") } - const valueTmpResult : string | Resource = (valueTmpBuf as string | Resource) + const valueTmpResult : string | global_resource_Resource = (valueTmpBuf as string | global_resource_Resource) const iconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let iconTmpBuf : string | Resource | undefined = undefined + let iconTmpBuf : string | global_resource_Resource | undefined = undefined if ((iconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const iconTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let iconTmpBuf_ : string | Resource | undefined + let iconTmpBuf_ : string | global_resource_Resource | undefined if (iconTmpBuf_UnionSelector == (0).toChar()) { iconTmpBuf_ = (valueDeserializer.readString() as string) } else if (iconTmpBuf_UnionSelector == (1).toChar()) { - iconTmpBuf_ = Resource_serializer.read(valueDeserializer) + iconTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for iconTmpBuf_ has to be chosen through deserialisation.") } - iconTmpBuf = (iconTmpBuf_ as string | Resource) + iconTmpBuf = (iconTmpBuf_ as string | global_resource_Resource) } - const iconTmpResult : string | Resource | undefined = iconTmpBuf + const iconTmpResult : string | global_resource_Resource | undefined = iconTmpBuf const symbolIconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let symbolIconTmpBuf : SymbolGlyphModifier | undefined = undefined if ((symbolIconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - symbolIconTmpBuf = SymbolGlyphModifier_serializer.read(valueDeserializer) + symbolIconTmpBuf = (SymbolGlyphModifier_serializer.read(valueDeserializer) as SymbolGlyphModifier) } const symbolIconTmpResult : SymbolGlyphModifier | undefined = symbolIconTmpBuf const isEnabledTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -2848,10 +2859,10 @@ export class ToolbarItem_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForValueForIdx0 = valueHolderForValue as string valueSerializer.writeString(valueHolderForValueForIdx0) - } else if (valueHolderForValue instanceof Resource) { + } else if (valueHolderForValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForValueForIdx1 = valueHolderForValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForValueForIdx1) + const valueHolderForValueForIdx1 = valueHolderForValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForValueForIdx1) } const valueHolderForIcon = value.icon if (valueHolderForIcon !== undefined) { @@ -2861,10 +2872,10 @@ export class ToolbarItem_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue as string valueSerializer.writeString(valueHolderForIconTmpValueForIdx0) - } else if (valueHolderForIconTmpValue instanceof Resource) { + } else if (valueHolderForIconTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForIconTmpValueForIdx1) + const valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForIconTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2889,7 +2900,7 @@ export class ToolbarItem_serializer { if (valueHolderForStatus !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStatusTmpValue = (valueHolderForStatus as ToolbarItemStatus) - valueSerializer.writeInt32(TypeChecker.ToolbarItemStatus_ToNumeric(valueHolderForStatusTmpValue)) + valueSerializer.writeInt32(valueHolderForStatusTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2901,10 +2912,10 @@ export class ToolbarItem_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForActiveIconTmpValueForIdx0 = valueHolderForActiveIconTmpValue as string valueSerializer.writeString(valueHolderForActiveIconTmpValueForIdx0) - } else if (valueHolderForActiveIconTmpValue instanceof Resource) { + } else if (valueHolderForActiveIconTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForActiveIconTmpValueForIdx1 = valueHolderForActiveIconTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForActiveIconTmpValueForIdx1) + const valueHolderForActiveIconTmpValueForIdx1 = valueHolderForActiveIconTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForActiveIconTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2921,34 +2932,34 @@ export class ToolbarItem_serializer { public static read(buffer: DeserializerBase): ToolbarItem { let valueDeserializer : DeserializerBase = buffer const valueTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let valueTmpBuf : string | Resource | undefined + let valueTmpBuf : string | global_resource_Resource | undefined if (valueTmpBufUnionSelector == (0).toChar()) { valueTmpBuf = (valueDeserializer.readString() as string) } else if (valueTmpBufUnionSelector == (1).toChar()) { - valueTmpBuf = Resource_serializer.read(valueDeserializer) + valueTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for valueTmpBuf has to be chosen through deserialisation.") } - const valueTmpResult : ResourceStr = (valueTmpBuf as string | Resource) + const valueTmpResult : arkui_component_units_ResourceStr = (valueTmpBuf as string | global_resource_Resource) const iconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let iconTmpBuf : ResourceStr | undefined = undefined + let iconTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((iconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const iconTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let iconTmpBuf_ : string | Resource | undefined + let iconTmpBuf_ : string | global_resource_Resource | undefined if (iconTmpBuf_UnionSelector == (0).toChar()) { iconTmpBuf_ = (valueDeserializer.readString() as string) } else if (iconTmpBuf_UnionSelector == (1).toChar()) { - iconTmpBuf_ = Resource_serializer.read(valueDeserializer) + iconTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for iconTmpBuf_ has to be chosen through deserialisation.") } - iconTmpBuf = (iconTmpBuf_ as string | Resource) + iconTmpBuf = (iconTmpBuf_ as string | global_resource_Resource) } - const iconTmpResult : ResourceStr | undefined = iconTmpBuf + const iconTmpResult : arkui_component_units_ResourceStr | undefined = iconTmpBuf const symbolIconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let symbolIconTmpBuf : SymbolGlyphModifier | undefined = undefined if ((symbolIconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - symbolIconTmpBuf = SymbolGlyphModifier_serializer.read(valueDeserializer) + symbolIconTmpBuf = (SymbolGlyphModifier_serializer.read(valueDeserializer) as SymbolGlyphModifier) } const symbolIconTmpResult : SymbolGlyphModifier | undefined = symbolIconTmpBuf const actionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -2971,28 +2982,28 @@ export class ToolbarItem_serializer { const statusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let statusTmpBuf : ToolbarItemStatus | undefined = undefined if ((statusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - statusTmpBuf = TypeChecker.ToolbarItemStatus_FromNumeric(valueDeserializer.readInt32()) + statusTmpBuf = ToolbarItemStatus.fromValue(valueDeserializer.readInt32()) } const statusTmpResult : ToolbarItemStatus | undefined = statusTmpBuf const activeIconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let activeIconTmpBuf : ResourceStr | undefined = undefined + let activeIconTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((activeIconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const activeIconTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let activeIconTmpBuf_ : string | Resource | undefined + let activeIconTmpBuf_ : string | global_resource_Resource | undefined if (activeIconTmpBuf_UnionSelector == (0).toChar()) { activeIconTmpBuf_ = (valueDeserializer.readString() as string) } else if (activeIconTmpBuf_UnionSelector == (1).toChar()) { - activeIconTmpBuf_ = Resource_serializer.read(valueDeserializer) + activeIconTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for activeIconTmpBuf_ has to be chosen through deserialisation.") } - activeIconTmpBuf = (activeIconTmpBuf_ as string | Resource) + activeIconTmpBuf = (activeIconTmpBuf_ as string | global_resource_Resource) } - const activeIconTmpResult : ResourceStr | undefined = activeIconTmpBuf + const activeIconTmpResult : arkui_component_units_ResourceStr | undefined = activeIconTmpBuf const activeSymbolIconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let activeSymbolIconTmpBuf : SymbolGlyphModifier | undefined = undefined if ((activeSymbolIconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - activeSymbolIconTmpBuf = SymbolGlyphModifier_serializer.read(valueDeserializer) + activeSymbolIconTmpBuf = (SymbolGlyphModifier_serializer.read(valueDeserializer) as SymbolGlyphModifier) } const activeSymbolIconTmpResult : SymbolGlyphModifier | undefined = activeSymbolIconTmpBuf let value : ToolbarItem = ({value: valueTmpResult, icon: iconTmpResult, symbolIcon: symbolIconTmpResult, action: actionTmpResult, status: statusTmpResult, activeIcon: activeIconTmpResult, activeSymbolIcon: activeSymbolIconTmpResult} as ToolbarItem) @@ -3006,7 +3017,7 @@ export class MoreButtonOptions_serializer { if (valueHolderForBackgroundBlurStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBackgroundBlurStyleTmpValue = (valueHolderForBackgroundBlurStyle as BlurStyle) - valueSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(valueHolderForBackgroundBlurStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForBackgroundBlurStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -3032,7 +3043,7 @@ export class MoreButtonOptions_serializer { const backgroundBlurStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let backgroundBlurStyleTmpBuf : BlurStyle | undefined = undefined if ((backgroundBlurStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - backgroundBlurStyleTmpBuf = TypeChecker.BlurStyle_FromNumeric(valueDeserializer.readInt32()) + backgroundBlurStyleTmpBuf = BlurStyle.fromValue(valueDeserializer.readInt32()) } const backgroundBlurStyleTmpResult : BlurStyle | undefined = backgroundBlurStyleTmpBuf const backgroundBlurStyleOptionsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -3060,7 +3071,7 @@ export class NavigationCustomTitle_serializer { if (valueHolderForHeight instanceof TitleHeight) { valueSerializer.writeInt8((0).toChar()) const valueHolderForHeightForIdx0 = valueHolderForHeight as TitleHeight - valueSerializer.writeInt32(TypeChecker.TitleHeight_ToNumeric(valueHolderForHeightForIdx0)) + valueSerializer.writeInt32(valueHolderForHeightForIdx0.valueOf()) } else if (valueHolderForHeight instanceof Length) { valueSerializer.writeInt8((1).toChar()) const valueHolderForHeightForIdx1 = valueHolderForHeight as Length @@ -3072,10 +3083,10 @@ export class NavigationCustomTitle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForHeightForIdx1ForIdx1 = valueHolderForHeightForIdx1 as number valueSerializer.writeNumber(valueHolderForHeightForIdx1ForIdx1) - } else if (valueHolderForHeightForIdx1 instanceof Resource) { + } else if (valueHolderForHeightForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForHeightForIdx1ForIdx2 = valueHolderForHeightForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForHeightForIdx1ForIdx2) + const valueHolderForHeightForIdx1ForIdx2 = valueHolderForHeightForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForHeightForIdx1ForIdx2) } } } @@ -3096,20 +3107,20 @@ export class NavigationCustomTitle_serializer { const heightTmpBufUnionSelector : int32 = valueDeserializer.readInt8() let heightTmpBuf : TitleHeight | Length | undefined if (heightTmpBufUnionSelector == (0).toChar()) { - heightTmpBuf = TypeChecker.TitleHeight_FromNumeric(valueDeserializer.readInt32()) + heightTmpBuf = TitleHeight.fromValue(valueDeserializer.readInt32()) } else if (heightTmpBufUnionSelector == (1).toChar()) { const heightTmpBufBufUUnionSelector : int32 = valueDeserializer.readInt8() - let heightTmpBufBufU : string | number | Resource | undefined + let heightTmpBufBufU : string | number | global_resource_Resource | undefined if (heightTmpBufBufUUnionSelector == (0).toChar()) { heightTmpBufBufU = (valueDeserializer.readString() as string) } else if (heightTmpBufBufUUnionSelector == (1).toChar()) { heightTmpBufBufU = (valueDeserializer.readNumber() as number) } else if (heightTmpBufBufUUnionSelector == (2).toChar()) { - heightTmpBufBufU = Resource_serializer.read(valueDeserializer) + heightTmpBufBufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for heightTmpBufBufU has to be chosen through deserialisation.") } - heightTmpBuf = (heightTmpBufBufU as string | number | Resource) + heightTmpBuf = (heightTmpBufBufU as string | number | global_resource_Resource) } else { throw new Error("One of the branches for heightTmpBuf has to be chosen through deserialisation.") } @@ -3125,10 +3136,10 @@ export class NavigationTitleOptions_serializer { if (valueHolderForBackgroundColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor! - if (valueHolderForBackgroundColorTmpValue instanceof Color) { + if (valueHolderForBackgroundColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBackgroundColorTmpValueForIdx0)) + const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForBackgroundColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForBackgroundColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue as number @@ -3137,10 +3148,10 @@ export class NavigationTitleOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue as string valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2) - } else if (valueHolderForBackgroundColorTmpValue instanceof Resource) { + } else if (valueHolderForBackgroundColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) + const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -3149,7 +3160,7 @@ export class NavigationTitleOptions_serializer { if (valueHolderForBackgroundBlurStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBackgroundBlurStyleTmpValue = (valueHolderForBackgroundBlurStyle as BlurStyle) - valueSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(valueHolderForBackgroundBlurStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForBackgroundBlurStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -3173,7 +3184,7 @@ export class NavigationTitleOptions_serializer { if (valueHolderForBarStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBarStyleTmpValue = (valueHolderForBarStyle as BarStyle) - valueSerializer.writeInt32(TypeChecker.BarStyle_ToNumeric(valueHolderForBarStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForBarStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -3181,7 +3192,7 @@ export class NavigationTitleOptions_serializer { if (valueHolderForPaddingStart !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForPaddingStartTmpValue = valueHolderForPaddingStart! - LengthMetrics_serializer.write(valueSerializer, valueHolderForPaddingStartTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForPaddingStartTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -3189,7 +3200,7 @@ export class NavigationTitleOptions_serializer { if (valueHolderForPaddingEnd !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForPaddingEndTmpValue = valueHolderForPaddingEnd! - LengthMetrics_serializer.write(valueSerializer, valueHolderForPaddingEndTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForPaddingEndTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -3224,25 +3235,25 @@ export class NavigationTitleOptions_serializer { let backgroundColorTmpBuf : ResourceColor | undefined = undefined if ((backgroundColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const backgroundColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let backgroundColorTmpBuf_ : Color | number | string | Resource | undefined + let backgroundColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (backgroundColorTmpBuf_UnionSelector == (0).toChar()) { - backgroundColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + backgroundColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (backgroundColorTmpBuf_UnionSelector == (1).toChar()) { backgroundColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (backgroundColorTmpBuf_UnionSelector == (2).toChar()) { backgroundColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (backgroundColorTmpBuf_UnionSelector == (3).toChar()) { - backgroundColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + backgroundColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation.") } - backgroundColorTmpBuf = (backgroundColorTmpBuf_ as Color | number | string | Resource) + backgroundColorTmpBuf = (backgroundColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const backgroundColorTmpResult : ResourceColor | undefined = backgroundColorTmpBuf const backgroundBlurStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let backgroundBlurStyleTmpBuf : BlurStyle | undefined = undefined if ((backgroundBlurStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - backgroundBlurStyleTmpBuf = TypeChecker.BlurStyle_FromNumeric(valueDeserializer.readInt32()) + backgroundBlurStyleTmpBuf = BlurStyle.fromValue(valueDeserializer.readInt32()) } const backgroundBlurStyleTmpResult : BlurStyle | undefined = backgroundBlurStyleTmpBuf const backgroundBlurStyleOptionsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -3260,31 +3271,31 @@ export class NavigationTitleOptions_serializer { const barStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let barStyleTmpBuf : BarStyle | undefined = undefined if ((barStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - barStyleTmpBuf = TypeChecker.BarStyle_FromNumeric(valueDeserializer.readInt32()) + barStyleTmpBuf = BarStyle.fromValue(valueDeserializer.readInt32()) } const barStyleTmpResult : BarStyle | undefined = barStyleTmpBuf const paddingStartTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let paddingStartTmpBuf : LengthMetrics | undefined = undefined + let paddingStartTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((paddingStartTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - paddingStartTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + paddingStartTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const paddingStartTmpResult : LengthMetrics | undefined = paddingStartTmpBuf + const paddingStartTmpResult : arkui_Graphics_LengthMetrics | undefined = paddingStartTmpBuf const paddingEndTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let paddingEndTmpBuf : LengthMetrics | undefined = undefined + let paddingEndTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((paddingEndTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - paddingEndTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + paddingEndTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const paddingEndTmpResult : LengthMetrics | undefined = paddingEndTmpBuf + const paddingEndTmpResult : arkui_Graphics_LengthMetrics | undefined = paddingEndTmpBuf const mainTitleModifierTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let mainTitleModifierTmpBuf : TextModifier | undefined = undefined if ((mainTitleModifierTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - mainTitleModifierTmpBuf = TextModifier_serializer.read(valueDeserializer) + mainTitleModifierTmpBuf = (TextModifier_serializer.read(valueDeserializer) as TextModifier) } const mainTitleModifierTmpResult : TextModifier | undefined = mainTitleModifierTmpBuf const subTitleModifierTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let subTitleModifierTmpBuf : TextModifier | undefined = undefined if ((subTitleModifierTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - subTitleModifierTmpBuf = TextModifier_serializer.read(valueDeserializer) + subTitleModifierTmpBuf = (TextModifier_serializer.read(valueDeserializer) as TextModifier) } const subTitleModifierTmpResult : TextModifier | undefined = subTitleModifierTmpBuf const enableHoverModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -3328,10 +3339,10 @@ export class NavigationToolbarOptions_serializer { if (valueHolderForBackgroundColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor! - if (valueHolderForBackgroundColorTmpValue instanceof Color) { + if (valueHolderForBackgroundColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBackgroundColorTmpValueForIdx0)) + const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForBackgroundColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForBackgroundColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue as number @@ -3340,10 +3351,10 @@ export class NavigationToolbarOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue as string valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2) - } else if (valueHolderForBackgroundColorTmpValue instanceof Resource) { + } else if (valueHolderForBackgroundColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) + const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -3352,7 +3363,7 @@ export class NavigationToolbarOptions_serializer { if (valueHolderForBackgroundBlurStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBackgroundBlurStyleTmpValue = (valueHolderForBackgroundBlurStyle as BlurStyle) - valueSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(valueHolderForBackgroundBlurStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForBackgroundBlurStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -3384,7 +3395,7 @@ export class NavigationToolbarOptions_serializer { if (valueHolderForBarStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBarStyleTmpValue = (valueHolderForBarStyle as BarStyle) - valueSerializer.writeInt32(TypeChecker.BarStyle_ToNumeric(valueHolderForBarStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForBarStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -3403,25 +3414,25 @@ export class NavigationToolbarOptions_serializer { let backgroundColorTmpBuf : ResourceColor | undefined = undefined if ((backgroundColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const backgroundColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let backgroundColorTmpBuf_ : Color | number | string | Resource | undefined + let backgroundColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (backgroundColorTmpBuf_UnionSelector == (0).toChar()) { - backgroundColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + backgroundColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (backgroundColorTmpBuf_UnionSelector == (1).toChar()) { backgroundColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (backgroundColorTmpBuf_UnionSelector == (2).toChar()) { backgroundColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (backgroundColorTmpBuf_UnionSelector == (3).toChar()) { - backgroundColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + backgroundColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation.") } - backgroundColorTmpBuf = (backgroundColorTmpBuf_ as Color | number | string | Resource) + backgroundColorTmpBuf = (backgroundColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const backgroundColorTmpResult : ResourceColor | undefined = backgroundColorTmpBuf const backgroundBlurStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let backgroundBlurStyleTmpBuf : BlurStyle | undefined = undefined if ((backgroundBlurStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - backgroundBlurStyleTmpBuf = TypeChecker.BlurStyle_FromNumeric(valueDeserializer.readInt32()) + backgroundBlurStyleTmpBuf = BlurStyle.fromValue(valueDeserializer.readInt32()) } const backgroundBlurStyleTmpResult : BlurStyle | undefined = backgroundBlurStyleTmpBuf const backgroundBlurStyleOptionsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -3445,7 +3456,7 @@ export class NavigationToolbarOptions_serializer { const barStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let barStyleTmpBuf : BarStyle | undefined = undefined if ((barStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - barStyleTmpBuf = TypeChecker.BarStyle_FromNumeric(valueDeserializer.readInt32()) + barStyleTmpBuf = BarStyle.fromValue(valueDeserializer.readInt32()) } const barStyleTmpResult : BarStyle | undefined = barStyleTmpBuf const hideItemValueTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() diff --git a/arkoala-arkts/arkui/generated/component/navigator.ets b/arkoala-arkts/arkui/generated/component/navigator.ets index ce3c2d0b9715ede4874f9c2e48dd4ba92034320d..ac498155ed0d817cc6c6db91389c572d2cfa5522 100644 --- a/arkoala-arkts/arkui/generated/component/navigator.ets +++ b/arkoala-arkts/arkui/generated/component/navigator.ets @@ -18,7 +18,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" export enum NavigationType { PUSH = 0, diff --git a/arkoala-arkts/arkui/generated/component/nodeContainer.ets b/arkoala-arkts/arkui/generated/component/nodeContainer.ets index 1772571f9037912b7cfd9f8f51434710e160952e..6cddbab19b7cb199190231272f3748bdbefe96f4 100644 --- a/arkoala-arkts/arkui/generated/component/nodeContainer.ets +++ b/arkoala-arkts/arkui/generated/component/nodeContainer.ets @@ -16,21 +16,21 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" -import { NodeController_serializer, NodeController } from "./../framework/ohos.arkui.node" import { int32, int64, float32 } from "@koalaui/common" +import { nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "#handwritten" +import { AttributeModifier, extractors, AttributeUpdater } from "#handwritten" +import { NodeController } from "@arkui.NodeController" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkNodeContainerPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkNodeContainerPeer { @@ -41,20 +41,17 @@ export class ArkNodeContainerPeer extends ArkCommonMethodPeer { return _peer } setNodeContainerOptionsAttribute(controller: NodeController): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - NodeController_serializer.write(thisSerializer, controller) - ArkUIGeneratedNativeModule._NodeContainerInterface_setNodeContainerOptions(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._NodeContainerInterface_setNodeContainerOptions(this.peer.ptr, extractors.toNodeControllerPtr(controller)) } } export interface NodeContainerAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkNodeContainerStyle extends ArkCommonMethodStyle implements NodeContainerAttribute { attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -71,7 +68,7 @@ export class ArkNodeContainerComponent extends ArkCommonMethodComponent implemen } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/pageTransition.ets b/arkoala-arkts/arkui/generated/component/pageTransition.ets index 5c5741e89c60283a046f9352c8ca6cff8401b3dc..b9c5d8eea891822eb656573b14d5e81f0abbde32 100644 --- a/arkoala-arkts/arkui/generated/component/pageTransition.ets +++ b/arkoala-arkts/arkui/generated/component/pageTransition.ets @@ -18,9 +18,10 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { default as curves } from "./../framework/ohos.curves" +import { default as curves } from "@ohos.curves" +import { extractors } from "#handwritten" export enum RouteType { NONE = 0, None = 0, diff --git a/arkoala-arkts/arkui/generated/component/particle.ets b/arkoala-arkts/arkui/generated/component/particle.ets index 54139b4302874e19bb405e66d660a0fd92e75fb3..4885657fbc14e85558c3f9d89bf6c82d4792b6cf 100644 --- a/arkoala-arkts/arkui/generated/component/particle.ets +++ b/arkoala-arkts/arkui/generated/component/particle.ets @@ -18,13 +18,14 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { VP, Dimension, ResourceStr, ResourceColor } from "./units" -import { Resource } from "global.resource" -import { ImageFit, Color } from "./enums" -import { default as curves } from "./../framework/ohos.curves" -import { Vector2T, LengthMetrics } from "./../Graphics" +import { VP, Dimension, ResourceStr as arkui_component_units_ResourceStr, ResourceColor } from "./units" +import { Resource as global_resource_Resource } from "global.resource" +import { ImageFit, Color as arkui_component_enums_Color } from "./enums" +import { default as curves } from "@ohos.curves" +import { extractors } from "#handwritten" +import { Vector2T, LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" export interface VelocityOptions { speed: [ number, number ]; angle: [ number, number ]; @@ -33,7 +34,7 @@ export interface PointParticleParameters { radius: VP; } export interface ImageParticleParameters { - src: ResourceStr; + src: arkui_component_units_ResourceStr; size: [ Dimension, Dimension ]; objectFit?: ImageFit; } @@ -96,9 +97,9 @@ export enum DisturbanceFieldShape { ELLIPSE = 2 } export interface ParticleAnnulusRegion { - center?: Vector2T; - outerRadius: LengthMetrics; - innerRadius: LengthMetrics; + center?: Vector2T; + outerRadius: arkui_Graphics_LengthMetrics; + innerRadius: arkui_Graphics_LengthMetrics; startAngle?: number; endAngle?: number; } diff --git a/arkoala-arkts/arkui/generated/component/pasteButton.ets b/arkoala-arkts/arkui/generated/component/pasteButton.ets index 1b2e457c73ecd958906fee5e2cd351f0f380a061..dd41a29ca1a1e1f84014ae228d0a906437c997cb 100644 --- a/arkoala-arkts/arkui/generated/component/pasteButton.ets +++ b/arkoala-arkts/arkui/generated/component/pasteButton.ets @@ -18,7 +18,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { ButtonType } from "./button" import { ClickEvent } from "./common" @@ -41,5 +41,6 @@ export enum PasteButtonOnClickResult { export interface PasteButtonInterface { invoke(options?: PasteButtonOptions | undefined): PasteButtonAttribute; } +export type Callback_ClickEvent_PasteButtonOnClickResult_Void = (event: ClickEvent, result: PasteButtonOnClickResult) => void; export interface PasteButtonAttribute extends SecurityComponentMethod { } diff --git a/arkoala-arkts/arkui/generated/component/path.ets b/arkoala-arkts/arkui/generated/component/path.ets index 6d90a12266a3c98006ee11b2f36fdbe8864606f7..0d8c599960c59090b6069f64bef24716062d8ab8 100644 --- a/arkoala-arkts/arkui/generated/component/path.ets +++ b/arkoala-arkts/arkui/generated/component/path.ets @@ -21,15 +21,15 @@ import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { ArkCommonShapeMethodPeer, CommonShapeMethod, CommonMethod, ArkCommonShapeMethodComponent, ArkCommonShapeMethodStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" +import { ArkCommonShapeMethodPeer, CommonShapeMethod as arkui_component_common_CommonShapeMethod, CommonShapeMethod, CommonMethod, ArkCommonShapeMethodComponent, ArkCommonShapeMethodStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkPathPeer extends ArkCommonShapeMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkPathPeer { @@ -73,7 +73,7 @@ export interface PathAttribute extends CommonShapeMethod { commands(value: string | undefined): this { throw new Error("Unimplemented method commands") } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -83,7 +83,7 @@ export class ArkPathStyle extends ArkCommonShapeMethodStyle implements PathAttri commands(value: string | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -108,7 +108,7 @@ export class ArkPathComponent extends ArkCommonShapeMethodComponent implements P } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/patternLock.ets b/arkoala-arkts/arkui/generated/component/patternLock.ets index 883f1dcbc17c98ef4c391bdf471936f4e3f5b644..077db9fd484e3c89a03e66187861142012f1811d 100644 --- a/arkoala-arkts/arkui/generated/component/patternLock.ets +++ b/arkoala-arkts/arkui/generated/component/patternLock.ets @@ -20,19 +20,20 @@ import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { Resource_serializer } from "./../framework/resource" +import { global_resource_Resource_serializer } from "./../framework/resource" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { Length, ResourceColor } from "./units" -import { Resource } from "global.resource" -import { Color } from "./enums" -import { AttributeModifier, AttributeUpdater } from "#handwritten" +import { Resource as global_resource_Resource } from "global.resource" +import { Color as arkui_component_enums_Color } from "./enums" +import { AttributeModifier, extractors, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { LengthMetrics, LengthMetrics_serializer } from "./../Graphics" -import { NodeAttach, remember } from "@koalaui/runtime" +import { LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { arkui_Graphics_LengthMetrics_serializer } from "./../framework/Graphics" export class PatternLockControllerInternal { public static fromPtr(ptr: KPointer): PatternLockController { return new PatternLockController(ptr) @@ -69,11 +70,11 @@ export class PatternLockController implements MaterializedBase { ArkUIGeneratedNativeModule._PatternLockController_reset(this.peer!.ptr) } private setChallengeResult_serialize(result: PatternLockChallengeResult): void { - ArkUIGeneratedNativeModule._PatternLockController_setChallengeResult(this.peer!.ptr, TypeChecker.PatternLockChallengeResult_ToNumeric(result)) + ArkUIGeneratedNativeModule._PatternLockController_setChallengeResult(this.peer!.ptr, result.valueOf()) } } export class ArkPatternLockPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkPatternLockPeer { @@ -108,10 +109,10 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -132,10 +133,10 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -148,10 +149,10 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -160,10 +161,10 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -176,10 +177,10 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -188,10 +189,10 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -204,10 +205,10 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -216,10 +217,10 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -232,10 +233,10 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -244,10 +245,10 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -260,10 +261,10 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -272,10 +273,10 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -370,7 +371,7 @@ export enum PatternLockChallengeResult { } export interface CircleStyleOptions { color?: ResourceColor; - radius?: LengthMetrics; + radius?: arkui_Graphics_LengthMetrics; enableWaveEffect?: boolean; enableForeground?: boolean; } @@ -412,7 +413,7 @@ export interface PatternLockAttribute extends CommonMethod { skipUnselectedPoint(value: boolean | undefined): this { throw new Error("Unimplemented method skipUnselectedPoint") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -470,7 +471,7 @@ export class ArkPatternLockStyle extends ArkCommonMethodStyle implements Pattern skipUnselectedPoint(value: boolean | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -591,7 +592,7 @@ export class ArkPatternLockComponent extends ArkCommonMethodComponent implements } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -637,10 +638,10 @@ export class CircleStyleOptions_serializer { if (valueHolderForColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorTmpValue = valueHolderForColor! - if (valueHolderForColorTmpValue instanceof Color) { + if (valueHolderForColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx0)) + const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as number @@ -649,10 +650,10 @@ export class CircleStyleOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx2) - } else if (valueHolderForColorTmpValue instanceof Resource) { + } else if (valueHolderForColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) + const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -661,7 +662,7 @@ export class CircleStyleOptions_serializer { if (valueHolderForRadius !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForRadiusTmpValue = valueHolderForRadius! - LengthMetrics_serializer.write(valueSerializer, valueHolderForRadiusTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForRadiusTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -688,27 +689,27 @@ export class CircleStyleOptions_serializer { let colorTmpBuf : ResourceColor | undefined = undefined if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_ : Color | number | string | Resource | undefined + let colorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBuf_UnionSelector == (0).toChar()) { - colorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_UnionSelector == (1).toChar()) { colorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (colorTmpBuf_UnionSelector == (2).toChar()) { colorTmpBuf_ = (valueDeserializer.readString() as string) } else if (colorTmpBuf_UnionSelector == (3).toChar()) { - colorTmpBuf_ = Resource_serializer.read(valueDeserializer) + colorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") } - colorTmpBuf = (colorTmpBuf_ as Color | number | string | Resource) + colorTmpBuf = (colorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const colorTmpResult : ResourceColor | undefined = colorTmpBuf const radiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let radiusTmpBuf : LengthMetrics | undefined = undefined + let radiusTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((radiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - radiusTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + radiusTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const radiusTmpResult : LengthMetrics | undefined = radiusTmpBuf + const radiusTmpResult : arkui_Graphics_LengthMetrics | undefined = radiusTmpBuf const enableWaveEffectTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let enableWaveEffectTmpBuf : boolean | undefined = undefined if ((enableWaveEffectTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { diff --git a/arkoala-arkts/arkui/generated/component/pluginComponent.ets b/arkoala-arkts/arkui/generated/component/pluginComponent.ets index 64cd3d261440234629d4e326f6c77b4d607ab1c6..3ce6c3c8ffef648640dc16e43ac481c7a8a6911b 100644 --- a/arkoala-arkts/arkui/generated/component/pluginComponent.ets +++ b/arkoala-arkts/arkui/generated/component/pluginComponent.ets @@ -26,11 +26,11 @@ import { VoidCallback } from "./units" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkPluginComponentPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkPluginComponentPeer { @@ -92,7 +92,7 @@ export interface PluginComponentAttribute extends CommonMethod { onError(value: PluginErrorCallback | undefined): this { throw new Error("Unimplemented method onError") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -106,7 +106,7 @@ export class ArkPluginComponentStyle extends ArkCommonMethodStyle implements Plu onError(value: PluginErrorCallback | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -139,7 +139,7 @@ export class ArkPluginComponentComponent extends ArkCommonMethodComponent implem } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/polygon.ets b/arkoala-arkts/arkui/generated/component/polygon.ets index b2ff303d7d7f3714314f50d1df924cad6d07e132..414f34f7fd3b85c4b72cb31f157c60c4a5216aca 100644 --- a/arkoala-arkts/arkui/generated/component/polygon.ets +++ b/arkoala-arkts/arkui/generated/component/polygon.ets @@ -16,24 +16,24 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { ArkCommonShapeMethodPeer, CommonShapeMethod, CommonMethod, ArkCommonShapeMethodComponent, ArkCommonShapeMethodStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" +import { ArkCommonShapeMethodPeer, CommonShapeMethod as arkui_component_common_CommonShapeMethod, CommonShapeMethod, CommonMethod, ArkCommonShapeMethodComponent, ArkCommonShapeMethodStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { ShapePoint } from "./line" import { Length } from "./units" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkPolygonPeer extends ArkCommonShapeMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkPolygonPeer { @@ -72,10 +72,10 @@ export class ArkPolygonPeer extends ArkCommonShapeMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueTmpElement_0ForIdx1 = valueTmpValueTmpElement_0 as number thisSerializer.writeNumber(valueTmpValueTmpElement_0ForIdx1) - } else if (valueTmpValueTmpElement_0 instanceof Resource) { + } else if (valueTmpValueTmpElement_0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueTmpElement_0ForIdx2 = valueTmpValueTmpElement_0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueTmpElement_0ForIdx2) + const valueTmpValueTmpElement_0ForIdx2 = valueTmpValueTmpElement_0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueTmpElement_0ForIdx2) } const valueTmpValueTmpElement_1 = valueTmpValueTmpElement[1] if (valueTmpValueTmpElement_1 instanceof string) { @@ -86,10 +86,10 @@ export class ArkPolygonPeer extends ArkCommonShapeMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueTmpElement_1ForIdx1 = valueTmpValueTmpElement_1 as number thisSerializer.writeNumber(valueTmpValueTmpElement_1ForIdx1) - } else if (valueTmpValueTmpElement_1 instanceof Resource) { + } else if (valueTmpValueTmpElement_1 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueTmpElement_1ForIdx2 = valueTmpValueTmpElement_1 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueTmpElement_1ForIdx2) + const valueTmpValueTmpElement_1ForIdx2 = valueTmpValueTmpElement_1 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueTmpElement_1ForIdx2) } } } else { @@ -107,7 +107,7 @@ export interface PolygonAttribute extends CommonShapeMethod { points(value: Array | undefined): this { throw new Error("Unimplemented method points") } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -117,7 +117,7 @@ export class ArkPolygonStyle extends ArkCommonShapeMethodStyle implements Polygo points(value: Array | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -142,7 +142,7 @@ export class ArkPolygonComponent extends ArkCommonShapeMethodComponent implement } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/polyline.ets b/arkoala-arkts/arkui/generated/component/polyline.ets index 2e8406270e6c04f4e7955124b286a730bbbb286a..1ef5bf46a873e440ef301d34efcac6bda06948ca 100644 --- a/arkoala-arkts/arkui/generated/component/polyline.ets +++ b/arkoala-arkts/arkui/generated/component/polyline.ets @@ -16,24 +16,24 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { ArkCommonShapeMethodPeer, CommonShapeMethod, CommonMethod, ArkCommonShapeMethodComponent, ArkCommonShapeMethodStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" +import { ArkCommonShapeMethodPeer, CommonShapeMethod as arkui_component_common_CommonShapeMethod, CommonShapeMethod, CommonMethod, ArkCommonShapeMethodComponent, ArkCommonShapeMethodStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { ShapePoint } from "./line" import { Length } from "./units" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkPolylinePeer extends ArkCommonShapeMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkPolylinePeer { @@ -72,10 +72,10 @@ export class ArkPolylinePeer extends ArkCommonShapeMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueTmpElement_0ForIdx1 = valueTmpValueTmpElement_0 as number thisSerializer.writeNumber(valueTmpValueTmpElement_0ForIdx1) - } else if (valueTmpValueTmpElement_0 instanceof Resource) { + } else if (valueTmpValueTmpElement_0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueTmpElement_0ForIdx2 = valueTmpValueTmpElement_0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueTmpElement_0ForIdx2) + const valueTmpValueTmpElement_0ForIdx2 = valueTmpValueTmpElement_0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueTmpElement_0ForIdx2) } const valueTmpValueTmpElement_1 = valueTmpValueTmpElement[1] if (valueTmpValueTmpElement_1 instanceof string) { @@ -86,10 +86,10 @@ export class ArkPolylinePeer extends ArkCommonShapeMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueTmpElement_1ForIdx1 = valueTmpValueTmpElement_1 as number thisSerializer.writeNumber(valueTmpValueTmpElement_1ForIdx1) - } else if (valueTmpValueTmpElement_1 instanceof Resource) { + } else if (valueTmpValueTmpElement_1 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueTmpElement_1ForIdx2 = valueTmpValueTmpElement_1 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueTmpElement_1ForIdx2) + const valueTmpValueTmpElement_1ForIdx2 = valueTmpValueTmpElement_1 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueTmpElement_1ForIdx2) } } } else { @@ -107,7 +107,7 @@ export interface PolylineAttribute extends CommonShapeMethod { points(value: Array | undefined): this { throw new Error("Unimplemented method points") } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -117,7 +117,7 @@ export class ArkPolylineStyle extends ArkCommonShapeMethodStyle implements Polyl points(value: Array | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -142,7 +142,7 @@ export class ArkPolylineComponent extends ArkCommonShapeMethodComponent implemen } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/progress.ets b/arkoala-arkts/arkui/generated/component/progress.ets index 0bff77dd13d6f5d2df6740b42b65ae84b48436e7..189aeb5faa9487ce410a3556031386e37cd4a992 100644 --- a/arkoala-arkts/arkui/generated/component/progress.ets +++ b/arkoala-arkts/arkui/generated/component/progress.ets @@ -16,26 +16,27 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { LinearGradient_serializer, LinearGradient } from "./dataPanel" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, CommonConfiguration, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { ResourceColor, Length, PX, VP, LPX, Font, Font_serializer } from "./units" -import { Color } from "./enums" -import { Resource } from "global.resource" -import { ContentModifier, AttributeModifier, hookProgressContentModifier, AttributeUpdater } from "#handwritten" +import { ResourceColor, Length, PX, VP, LPX, Font as arkui_component_units_Font, arkui_component_units_Font_serializer } from "./units" +import { Color as arkui_component_enums_Color } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" +import { ContentModifier, AttributeModifier, hookProgressContentModifier, extractors, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { LengthMetrics, LengthMetrics_serializer } from "./../Graphics" -import { NodeAttach, remember } from "@koalaui/runtime" +import { LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { arkui_Graphics_LengthMetrics_serializer } from "./../framework/Graphics" export class ArkProgressPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkProgressPeer { @@ -71,10 +72,10 @@ export class ArkProgressPeer extends ArkCommonMethodPeer { if (valueTmpValue instanceof ResourceColor) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as ResourceColor - if (valueTmpValueForIdx0 instanceof Color) { + if (valueTmpValueForIdx0 instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0ForIdx0)) + const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0ForIdx0.getOrdinal()) } else if (valueTmpValueForIdx0 instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number @@ -83,10 +84,10 @@ export class ArkProgressPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as string thisSerializer.writeString(valueTmpValueForIdx0ForIdx2) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) + const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) } } else if (valueTmpValue instanceof LinearGradient) { thisSerializer.writeInt8((1).toChar()) @@ -186,15 +187,16 @@ export interface RingStyleOptions extends ScanEffectOptions, CommonProgressStyle } export interface LinearStyleOptions extends ScanEffectOptions, CommonProgressStyleOptions { strokeWidth?: Length; - strokeRadius?: PX | VP | LPX | Resource; + strokeRadius?: PX | VP | LPX | global_resource_Resource; } export interface CapsuleStyleOptions extends ScanEffectOptions, CommonProgressStyleOptions { borderColor?: ResourceColor; borderWidth?: Length; - font?: Font; + content?: string; + font?: arkui_component_units_Font; fontColor?: ResourceColor; showDefaultPercentage?: boolean; - borderRadius?: LengthMetrics; + borderRadius?: arkui_Graphics_LengthMetrics; } export enum ProgressStyle { LINEAR = 0, @@ -226,7 +228,7 @@ export interface ProgressAttribute extends CommonMethod { contentModifier(value: ContentModifier | undefined): this { throw new Error("Unimplemented method contentModifier") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -252,7 +254,7 @@ export class ArkProgressStyle extends ArkCommonMethodStyle implements ProgressAt contentModifier(value: ContentModifier | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -311,7 +313,7 @@ export class ArkProgressComponent extends ArkCommonMethodComponent implements Pr } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -378,7 +380,7 @@ export class ProgressOptions_serializer { if (valueHolderForType !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTypeTmpValue = (valueHolderForType as ProgressType) - valueSerializer.writeInt32(TypeChecker.ProgressType_ToNumeric(valueHolderForTypeTmpValue)) + valueSerializer.writeInt32(valueHolderForTypeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -395,7 +397,7 @@ export class ProgressOptions_serializer { const typeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let typeTmpBuf : ProgressType | undefined = undefined if ((typeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - typeTmpBuf = TypeChecker.ProgressType_FromNumeric(valueDeserializer.readInt32()) + typeTmpBuf = ProgressType.fromValue(valueDeserializer.readInt32()) } const typeTmpResult : ProgressType | undefined = typeTmpBuf let value : ProgressOptions = ({value: valueTmpResult, total: totalTmpResult, type: typeTmpResult} as ProgressOptions) @@ -425,10 +427,10 @@ export class LinearStyleOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForStrokeWidthTmpValueForIdx1 = valueHolderForStrokeWidthTmpValue as number valueSerializer.writeNumber(valueHolderForStrokeWidthTmpValueForIdx1) - } else if (valueHolderForStrokeWidthTmpValue instanceof Resource) { + } else if (valueHolderForStrokeWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForStrokeWidthTmpValueForIdx2 = valueHolderForStrokeWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForStrokeWidthTmpValueForIdx2) + const valueHolderForStrokeWidthTmpValueForIdx2 = valueHolderForStrokeWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForStrokeWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -445,10 +447,10 @@ export class LinearStyleOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForStrokeRadiusTmpValueForIdx1 = valueHolderForStrokeRadiusTmpValue as number valueSerializer.writeNumber(valueHolderForStrokeRadiusTmpValueForIdx1) - } else if (valueHolderForStrokeRadiusTmpValue instanceof Resource) { + } else if (valueHolderForStrokeRadiusTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForStrokeRadiusTmpValueForIdx2 = valueHolderForStrokeRadiusTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForStrokeRadiusTmpValueForIdx2) + const valueHolderForStrokeRadiusTmpValueForIdx2 = valueHolderForStrokeRadiusTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForStrokeRadiusTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -466,36 +468,36 @@ export class LinearStyleOptions_serializer { let strokeWidthTmpBuf : Length | undefined = undefined if ((strokeWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const strokeWidthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let strokeWidthTmpBuf_ : string | number | Resource | undefined + let strokeWidthTmpBuf_ : string | number | global_resource_Resource | undefined if (strokeWidthTmpBuf_UnionSelector == (0).toChar()) { strokeWidthTmpBuf_ = (valueDeserializer.readString() as string) } else if (strokeWidthTmpBuf_UnionSelector == (1).toChar()) { strokeWidthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (strokeWidthTmpBuf_UnionSelector == (2).toChar()) { - strokeWidthTmpBuf_ = Resource_serializer.read(valueDeserializer) + strokeWidthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for strokeWidthTmpBuf_ has to be chosen through deserialisation.") } - strokeWidthTmpBuf = (strokeWidthTmpBuf_ as string | number | Resource) + strokeWidthTmpBuf = (strokeWidthTmpBuf_ as string | number | global_resource_Resource) } const strokeWidthTmpResult : Length | undefined = strokeWidthTmpBuf const strokeRadiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let strokeRadiusTmpBuf : string | number | Resource | undefined = undefined + let strokeRadiusTmpBuf : string | number | global_resource_Resource | undefined = undefined if ((strokeRadiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const strokeRadiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let strokeRadiusTmpBuf_ : string | number | Resource | undefined + let strokeRadiusTmpBuf_ : string | number | global_resource_Resource | undefined if (strokeRadiusTmpBuf_UnionSelector == (0).toChar()) { strokeRadiusTmpBuf_ = (valueDeserializer.readString() as string) } else if (strokeRadiusTmpBuf_UnionSelector == (1).toChar()) { strokeRadiusTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (strokeRadiusTmpBuf_UnionSelector == (2).toChar()) { - strokeRadiusTmpBuf_ = Resource_serializer.read(valueDeserializer) + strokeRadiusTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for strokeRadiusTmpBuf_ has to be chosen through deserialisation.") } - strokeRadiusTmpBuf = (strokeRadiusTmpBuf_ as string | number | Resource) + strokeRadiusTmpBuf = (strokeRadiusTmpBuf_ as string | number | global_resource_Resource) } - const strokeRadiusTmpResult : PX | VP | LPX | Resource | undefined = strokeRadiusTmpBuf + const strokeRadiusTmpResult : PX | VP | LPX | global_resource_Resource | undefined = strokeRadiusTmpBuf let value : LinearStyleOptions = ({enableScanEffect: enableScanEffectTmpResult, strokeWidth: strokeWidthTmpResult, strokeRadius: strokeRadiusTmpResult} as LinearStyleOptions) return value } @@ -523,10 +525,10 @@ export class ProgressStyleOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForStrokeWidthTmpValueForIdx1 = valueHolderForStrokeWidthTmpValue as number valueSerializer.writeNumber(valueHolderForStrokeWidthTmpValueForIdx1) - } else if (valueHolderForStrokeWidthTmpValue instanceof Resource) { + } else if (valueHolderForStrokeWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForStrokeWidthTmpValueForIdx2 = valueHolderForStrokeWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForStrokeWidthTmpValueForIdx2) + const valueHolderForStrokeWidthTmpValueForIdx2 = valueHolderForStrokeWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForStrokeWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -551,10 +553,10 @@ export class ProgressStyleOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForScaleWidthTmpValueForIdx1 = valueHolderForScaleWidthTmpValue as number valueSerializer.writeNumber(valueHolderForScaleWidthTmpValueForIdx1) - } else if (valueHolderForScaleWidthTmpValue instanceof Resource) { + } else if (valueHolderForScaleWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForScaleWidthTmpValueForIdx2 = valueHolderForScaleWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForScaleWidthTmpValueForIdx2) + const valueHolderForScaleWidthTmpValueForIdx2 = valueHolderForScaleWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForScaleWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -572,17 +574,17 @@ export class ProgressStyleOptions_serializer { let strokeWidthTmpBuf : Length | undefined = undefined if ((strokeWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const strokeWidthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let strokeWidthTmpBuf_ : string | number | Resource | undefined + let strokeWidthTmpBuf_ : string | number | global_resource_Resource | undefined if (strokeWidthTmpBuf_UnionSelector == (0).toChar()) { strokeWidthTmpBuf_ = (valueDeserializer.readString() as string) } else if (strokeWidthTmpBuf_UnionSelector == (1).toChar()) { strokeWidthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (strokeWidthTmpBuf_UnionSelector == (2).toChar()) { - strokeWidthTmpBuf_ = Resource_serializer.read(valueDeserializer) + strokeWidthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for strokeWidthTmpBuf_ has to be chosen through deserialisation.") } - strokeWidthTmpBuf = (strokeWidthTmpBuf_ as string | number | Resource) + strokeWidthTmpBuf = (strokeWidthTmpBuf_ as string | number | global_resource_Resource) } const strokeWidthTmpResult : Length | undefined = strokeWidthTmpBuf const scaleCountTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -595,17 +597,17 @@ export class ProgressStyleOptions_serializer { let scaleWidthTmpBuf : Length | undefined = undefined if ((scaleWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const scaleWidthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let scaleWidthTmpBuf_ : string | number | Resource | undefined + let scaleWidthTmpBuf_ : string | number | global_resource_Resource | undefined if (scaleWidthTmpBuf_UnionSelector == (0).toChar()) { scaleWidthTmpBuf_ = (valueDeserializer.readString() as string) } else if (scaleWidthTmpBuf_UnionSelector == (1).toChar()) { scaleWidthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (scaleWidthTmpBuf_UnionSelector == (2).toChar()) { - scaleWidthTmpBuf_ = Resource_serializer.read(valueDeserializer) + scaleWidthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for scaleWidthTmpBuf_ has to be chosen through deserialisation.") } - scaleWidthTmpBuf = (scaleWidthTmpBuf_ as string | number | Resource) + scaleWidthTmpBuf = (scaleWidthTmpBuf_ as string | number | global_resource_Resource) } const scaleWidthTmpResult : Length | undefined = scaleWidthTmpBuf let value : ProgressStyleOptions = ({enableSmoothEffect: enableSmoothEffectTmpResult, strokeWidth: strokeWidthTmpResult, scaleCount: scaleCountTmpResult, scaleWidth: scaleWidthTmpResult} as ProgressStyleOptions) @@ -635,10 +637,10 @@ export class RingStyleOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForStrokeWidthTmpValueForIdx1 = valueHolderForStrokeWidthTmpValue as number valueSerializer.writeNumber(valueHolderForStrokeWidthTmpValueForIdx1) - } else if (valueHolderForStrokeWidthTmpValue instanceof Resource) { + } else if (valueHolderForStrokeWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForStrokeWidthTmpValueForIdx2 = valueHolderForStrokeWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForStrokeWidthTmpValueForIdx2) + const valueHolderForStrokeWidthTmpValueForIdx2 = valueHolderForStrokeWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForStrokeWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -655,7 +657,7 @@ export class RingStyleOptions_serializer { if (valueHolderForStatus !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStatusTmpValue = (valueHolderForStatus as ProgressStatus) - valueSerializer.writeInt32(TypeChecker.ProgressStatus_ToNumeric(valueHolderForStatusTmpValue)) + valueSerializer.writeInt32(valueHolderForStatusTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -672,17 +674,17 @@ export class RingStyleOptions_serializer { let strokeWidthTmpBuf : Length | undefined = undefined if ((strokeWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const strokeWidthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let strokeWidthTmpBuf_ : string | number | Resource | undefined + let strokeWidthTmpBuf_ : string | number | global_resource_Resource | undefined if (strokeWidthTmpBuf_UnionSelector == (0).toChar()) { strokeWidthTmpBuf_ = (valueDeserializer.readString() as string) } else if (strokeWidthTmpBuf_UnionSelector == (1).toChar()) { strokeWidthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (strokeWidthTmpBuf_UnionSelector == (2).toChar()) { - strokeWidthTmpBuf_ = Resource_serializer.read(valueDeserializer) + strokeWidthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for strokeWidthTmpBuf_ has to be chosen through deserialisation.") } - strokeWidthTmpBuf = (strokeWidthTmpBuf_ as string | number | Resource) + strokeWidthTmpBuf = (strokeWidthTmpBuf_ as string | number | global_resource_Resource) } const strokeWidthTmpResult : Length | undefined = strokeWidthTmpBuf const shadowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -694,7 +696,7 @@ export class RingStyleOptions_serializer { const statusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let statusTmpBuf : ProgressStatus | undefined = undefined if ((statusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - statusTmpBuf = TypeChecker.ProgressStatus_FromNumeric(valueDeserializer.readInt32()) + statusTmpBuf = ProgressStatus.fromValue(valueDeserializer.readInt32()) } const statusTmpResult : ProgressStatus | undefined = statusTmpBuf let value : RingStyleOptions = ({enableScanEffect: enableScanEffectTmpResult, strokeWidth: strokeWidthTmpResult, shadow: shadowTmpResult, status: statusTmpResult} as RingStyleOptions) @@ -716,10 +718,10 @@ export class CapsuleStyleOptions_serializer { if (valueHolderForBorderColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBorderColorTmpValue = valueHolderForBorderColor! - if (valueHolderForBorderColorTmpValue instanceof Color) { + if (valueHolderForBorderColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForBorderColorTmpValueForIdx0 = valueHolderForBorderColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBorderColorTmpValueForIdx0)) + const valueHolderForBorderColorTmpValueForIdx0 = valueHolderForBorderColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForBorderColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForBorderColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBorderColorTmpValueForIdx1 = valueHolderForBorderColorTmpValue as number @@ -728,10 +730,10 @@ export class CapsuleStyleOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForBorderColorTmpValueForIdx2 = valueHolderForBorderColorTmpValue as string valueSerializer.writeString(valueHolderForBorderColorTmpValueForIdx2) - } else if (valueHolderForBorderColorTmpValue instanceof Resource) { + } else if (valueHolderForBorderColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForBorderColorTmpValueForIdx3 = valueHolderForBorderColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBorderColorTmpValueForIdx3) + const valueHolderForBorderColorTmpValueForIdx3 = valueHolderForBorderColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBorderColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -748,19 +750,27 @@ export class CapsuleStyleOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForBorderWidthTmpValueForIdx1 = valueHolderForBorderWidthTmpValue as number valueSerializer.writeNumber(valueHolderForBorderWidthTmpValueForIdx1) - } else if (valueHolderForBorderWidthTmpValue instanceof Resource) { + } else if (valueHolderForBorderWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForBorderWidthTmpValueForIdx2 = valueHolderForBorderWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBorderWidthTmpValueForIdx2) + const valueHolderForBorderWidthTmpValueForIdx2 = valueHolderForBorderWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBorderWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } + const valueHolderForContent = value.content + if (valueHolderForContent !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForContentTmpValue = valueHolderForContent! + valueSerializer.writeString(valueHolderForContentTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } const valueHolderForFont = value.font if (valueHolderForFont !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFontTmpValue = valueHolderForFont! - Font_serializer.write(valueSerializer, valueHolderForFontTmpValue) + arkui_component_units_Font_serializer.write(valueSerializer, valueHolderForFontTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -768,10 +778,10 @@ export class CapsuleStyleOptions_serializer { if (valueHolderForFontColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFontColorTmpValue = valueHolderForFontColor! - if (valueHolderForFontColorTmpValue instanceof Color) { + if (valueHolderForFontColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForFontColorTmpValueForIdx0)) + const valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForFontColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForFontColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontColorTmpValueForIdx1 = valueHolderForFontColorTmpValue as number @@ -780,10 +790,10 @@ export class CapsuleStyleOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForFontColorTmpValueForIdx2 = valueHolderForFontColorTmpValue as string valueSerializer.writeString(valueHolderForFontColorTmpValueForIdx2) - } else if (valueHolderForFontColorTmpValue instanceof Resource) { + } else if (valueHolderForFontColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontColorTmpValueForIdx3) + const valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForFontColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -800,7 +810,7 @@ export class CapsuleStyleOptions_serializer { if (valueHolderForBorderRadius !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBorderRadiusTmpValue = valueHolderForBorderRadius! - LengthMetrics_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -817,61 +827,67 @@ export class CapsuleStyleOptions_serializer { let borderColorTmpBuf : ResourceColor | undefined = undefined if ((borderColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const borderColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let borderColorTmpBuf_ : Color | number | string | Resource | undefined + let borderColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (borderColorTmpBuf_UnionSelector == (0).toChar()) { - borderColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + borderColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (borderColorTmpBuf_UnionSelector == (1).toChar()) { borderColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (borderColorTmpBuf_UnionSelector == (2).toChar()) { borderColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (borderColorTmpBuf_UnionSelector == (3).toChar()) { - borderColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + borderColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for borderColorTmpBuf_ has to be chosen through deserialisation.") } - borderColorTmpBuf = (borderColorTmpBuf_ as Color | number | string | Resource) + borderColorTmpBuf = (borderColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const borderColorTmpResult : ResourceColor | undefined = borderColorTmpBuf const borderWidthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let borderWidthTmpBuf : Length | undefined = undefined if ((borderWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const borderWidthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let borderWidthTmpBuf_ : string | number | Resource | undefined + let borderWidthTmpBuf_ : string | number | global_resource_Resource | undefined if (borderWidthTmpBuf_UnionSelector == (0).toChar()) { borderWidthTmpBuf_ = (valueDeserializer.readString() as string) } else if (borderWidthTmpBuf_UnionSelector == (1).toChar()) { borderWidthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (borderWidthTmpBuf_UnionSelector == (2).toChar()) { - borderWidthTmpBuf_ = Resource_serializer.read(valueDeserializer) + borderWidthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for borderWidthTmpBuf_ has to be chosen through deserialisation.") } - borderWidthTmpBuf = (borderWidthTmpBuf_ as string | number | Resource) + borderWidthTmpBuf = (borderWidthTmpBuf_ as string | number | global_resource_Resource) } const borderWidthTmpResult : Length | undefined = borderWidthTmpBuf + const contentTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let contentTmpBuf : string | undefined = undefined + if ((contentTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + contentTmpBuf = (valueDeserializer.readString() as string) + } + const contentTmpResult : string | undefined = contentTmpBuf const fontTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontTmpBuf : Font | undefined = undefined + let fontTmpBuf : arkui_component_units_Font | undefined = undefined if ((fontTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontTmpBuf = Font_serializer.read(valueDeserializer) + fontTmpBuf = arkui_component_units_Font_serializer.read(valueDeserializer) } - const fontTmpResult : Font | undefined = fontTmpBuf + const fontTmpResult : arkui_component_units_Font | undefined = fontTmpBuf const fontColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let fontColorTmpBuf : ResourceColor | undefined = undefined if ((fontColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const fontColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let fontColorTmpBuf_ : Color | number | string | Resource | undefined + let fontColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (fontColorTmpBuf_UnionSelector == (0).toChar()) { - fontColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + fontColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (fontColorTmpBuf_UnionSelector == (1).toChar()) { fontColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (fontColorTmpBuf_UnionSelector == (2).toChar()) { fontColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (fontColorTmpBuf_UnionSelector == (3).toChar()) { - fontColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + fontColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for fontColorTmpBuf_ has to be chosen through deserialisation.") } - fontColorTmpBuf = (fontColorTmpBuf_ as Color | number | string | Resource) + fontColorTmpBuf = (fontColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const fontColorTmpResult : ResourceColor | undefined = fontColorTmpBuf const showDefaultPercentageTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -881,12 +897,12 @@ export class CapsuleStyleOptions_serializer { } const showDefaultPercentageTmpResult : boolean | undefined = showDefaultPercentageTmpBuf const borderRadiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let borderRadiusTmpBuf : LengthMetrics | undefined = undefined + let borderRadiusTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((borderRadiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - borderRadiusTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + borderRadiusTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const borderRadiusTmpResult : LengthMetrics | undefined = borderRadiusTmpBuf - let value : CapsuleStyleOptions = ({enableScanEffect: enableScanEffectTmpResult, borderColor: borderColorTmpResult, borderWidth: borderWidthTmpResult, font: fontTmpResult, fontColor: fontColorTmpResult, showDefaultPercentage: showDefaultPercentageTmpResult, borderRadius: borderRadiusTmpResult} as CapsuleStyleOptions) + const borderRadiusTmpResult : arkui_Graphics_LengthMetrics | undefined = borderRadiusTmpBuf + let value : CapsuleStyleOptions = ({enableScanEffect: enableScanEffectTmpResult, borderColor: borderColorTmpResult, borderWidth: borderWidthTmpResult, content: contentTmpResult, font: fontTmpResult, fontColor: fontColorTmpResult, showDefaultPercentage: showDefaultPercentageTmpResult, borderRadius: borderRadiusTmpResult} as CapsuleStyleOptions) return value } } diff --git a/arkoala-arkts/arkui/generated/component/qrcode.ets b/arkoala-arkts/arkui/generated/component/qrcode.ets index a0626072fcf38932db6034cd23818cd5e2fd41c4..e0cebcda9b4efe8c62aa2a18fa49167178068880 100644 --- a/arkoala-arkts/arkui/generated/component/qrcode.ets +++ b/arkoala-arkts/arkui/generated/component/qrcode.ets @@ -16,24 +16,24 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { int32, int64, float32 } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { ResourceColor, ResourceStr } from "./units" -import { Color } from "./enums" -import { Resource } from "global.resource" +import { ResourceColor } from "./units" +import { Color as arkui_component_enums_Color } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkQRCodePeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkQRCodePeer { @@ -43,29 +43,18 @@ export class ArkQRCodePeer extends ArkCommonMethodPeer { component?.setPeer(_peer) return _peer } - setQRCodeOptionsAttribute(value: ResourceStr): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (value instanceof string) { - thisSerializer.writeInt8((0).toChar()) - const valueForIdx0 = value as string - thisSerializer.writeString(valueForIdx0) - } else if (value instanceof Resource) { - thisSerializer.writeInt8((1).toChar()) - const valueForIdx1 = value as Resource - Resource_serializer.write(thisSerializer, valueForIdx1) - } - ArkUIGeneratedNativeModule._QRCodeInterface_setQRCodeOptions(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() + setQRCodeOptionsAttribute(value: string): void { + ArkUIGeneratedNativeModule._QRCodeInterface_setQRCodeOptions(this.peer.ptr, value) } setColorAttribute(value: ResourceColor | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -74,10 +63,10 @@ export class ArkQRCodePeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -90,10 +79,10 @@ export class ArkQRCodePeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -102,10 +91,10 @@ export class ArkQRCodePeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -113,7 +102,7 @@ export class ArkQRCodePeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._QRCodeAttribute_setBackgroundColor(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setContentOpacityAttribute(value: number | Resource | undefined): void { + setContentOpacityAttribute(value: number | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -122,10 +111,10 @@ export class ArkQRCodePeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -139,17 +128,17 @@ export interface QRCodeAttribute extends CommonMethod { throw new Error("Unimplemented method color") } backgroundColor(value: ResourceColor | undefined): this - contentOpacity(value: number | Resource | undefined): this { + contentOpacity(value: number | global_resource_Resource | undefined): this { throw new Error("Unimplemented method contentOpacity") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkQRCodeStyle extends ArkCommonMethodStyle implements QRCodeAttribute { color_value?: ResourceColor | undefined backgroundColor_value?: ResourceColor | undefined - contentOpacity_value?: number | Resource | undefined + contentOpacity_value?: number | global_resource_Resource | undefined attributeModifier_value?: AttributeModifier | AttributeModifier | undefined color(value: ResourceColor | undefined): this { return this @@ -157,10 +146,10 @@ export class ArkQRCodeStyle extends ArkCommonMethodStyle implements QRCodeAttrib backgroundColor(value: ResourceColor | undefined): this { return this } - contentOpacity(value: number | Resource | undefined): this { + contentOpacity(value: number | global_resource_Resource | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -169,9 +158,9 @@ export class ArkQRCodeComponent extends ArkCommonMethodComponent implements QRCo getPeer(): ArkQRCodePeer { return (this.peer as ArkQRCodePeer) } - public setQRCodeOptions(value: ResourceStr): this { + public setQRCodeOptions(value: string): this { if (this.checkPriority("setQRCodeOptions")) { - const value_casted = value as (ResourceStr) + const value_casted = value as (string) this.getPeer()?.setQRCodeOptionsAttribute(value_casted) return this } @@ -193,15 +182,15 @@ export class ArkQRCodeComponent extends ArkCommonMethodComponent implements QRCo } return this } - public contentOpacity(value: number | Resource | undefined): this { + public contentOpacity(value: number | global_resource_Resource | undefined): this { if (this.checkPriority("contentOpacity")) { - const value_casted = value as (number | Resource | undefined) + const value_casted = value as (number | global_resource_Resource | undefined) this.getPeer()?.setContentOpacityAttribute(value_casted) return this } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -214,7 +203,7 @@ export class ArkQRCodeComponent extends ArkCommonMethodComponent implements QRCo export function QRCode( @memo style: ((attributes: QRCodeAttribute) => void) | undefined, - value: ResourceStr, + value: string, @memo content_?: () => void, ): void { diff --git a/arkoala-arkts/arkui/generated/component/radio.ets b/arkoala-arkts/arkui/generated/component/radio.ets index 24f4af33bbaa70fa6104c447e4efe92fbcd345fb..3b54a4c4ebfbccce14724d5293834e0c0d847bd4 100644 --- a/arkoala-arkts/arkui/generated/component/radio.ets +++ b/arkoala-arkts/arkui/generated/component/radio.ets @@ -25,16 +25,16 @@ import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ContentModifier, AttributeModifier, hookRadioContentModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { CustomBuilder } from "./builder" import { ResourceColor } from "./units" -import { Color } from "./enums" -import { Resource } from "global.resource" -import { NodeAttach, remember } from "@koalaui/runtime" -import { Resource_serializer } from "./../framework/resource" +import { Color as arkui_component_enums_Color } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { global_resource_Resource_serializer } from "./../framework/resource" export class ArkRadioPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkRadioPeer { @@ -125,7 +125,7 @@ export interface RadioAttribute extends CommonMethod { contentModifier(value: ContentModifier | undefined): this { throw new Error("Unimplemented method contentModifier") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -147,7 +147,7 @@ export class ArkRadioStyle extends ArkCommonMethodStyle implements RadioAttribut contentModifier(value: ContentModifier | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -199,7 +199,7 @@ export class ArkRadioComponent extends ArkCommonMethodComponent implements Radio } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -275,7 +275,7 @@ export class RadioOptions_serializer { if (valueHolderForIndicatorType !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForIndicatorTypeTmpValue = (valueHolderForIndicatorType as RadioIndicatorType) - valueSerializer.writeInt32(TypeChecker.RadioIndicatorType_ToNumeric(valueHolderForIndicatorTypeTmpValue)) + valueSerializer.writeInt32(valueHolderForIndicatorTypeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -295,7 +295,7 @@ export class RadioOptions_serializer { const indicatorTypeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let indicatorTypeTmpBuf : RadioIndicatorType | undefined = undefined if ((indicatorTypeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - indicatorTypeTmpBuf = TypeChecker.RadioIndicatorType_FromNumeric(valueDeserializer.readInt32()) + indicatorTypeTmpBuf = RadioIndicatorType.fromValue(valueDeserializer.readInt32()) } const indicatorTypeTmpResult : RadioIndicatorType | undefined = indicatorTypeTmpBuf const indicatorBuilderTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -326,10 +326,10 @@ export class RadioStyle_serializer { if (valueHolderForCheckedBackgroundColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForCheckedBackgroundColorTmpValue = valueHolderForCheckedBackgroundColor! - if (valueHolderForCheckedBackgroundColorTmpValue instanceof Color) { + if (valueHolderForCheckedBackgroundColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForCheckedBackgroundColorTmpValueForIdx0 = valueHolderForCheckedBackgroundColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForCheckedBackgroundColorTmpValueForIdx0)) + const valueHolderForCheckedBackgroundColorTmpValueForIdx0 = valueHolderForCheckedBackgroundColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForCheckedBackgroundColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForCheckedBackgroundColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForCheckedBackgroundColorTmpValueForIdx1 = valueHolderForCheckedBackgroundColorTmpValue as number @@ -338,10 +338,10 @@ export class RadioStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForCheckedBackgroundColorTmpValueForIdx2 = valueHolderForCheckedBackgroundColorTmpValue as string valueSerializer.writeString(valueHolderForCheckedBackgroundColorTmpValueForIdx2) - } else if (valueHolderForCheckedBackgroundColorTmpValue instanceof Resource) { + } else if (valueHolderForCheckedBackgroundColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForCheckedBackgroundColorTmpValueForIdx3 = valueHolderForCheckedBackgroundColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForCheckedBackgroundColorTmpValueForIdx3) + const valueHolderForCheckedBackgroundColorTmpValueForIdx3 = valueHolderForCheckedBackgroundColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForCheckedBackgroundColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -350,10 +350,10 @@ export class RadioStyle_serializer { if (valueHolderForUncheckedBorderColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForUncheckedBorderColorTmpValue = valueHolderForUncheckedBorderColor! - if (valueHolderForUncheckedBorderColorTmpValue instanceof Color) { + if (valueHolderForUncheckedBorderColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForUncheckedBorderColorTmpValueForIdx0 = valueHolderForUncheckedBorderColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForUncheckedBorderColorTmpValueForIdx0)) + const valueHolderForUncheckedBorderColorTmpValueForIdx0 = valueHolderForUncheckedBorderColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForUncheckedBorderColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForUncheckedBorderColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForUncheckedBorderColorTmpValueForIdx1 = valueHolderForUncheckedBorderColorTmpValue as number @@ -362,10 +362,10 @@ export class RadioStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForUncheckedBorderColorTmpValueForIdx2 = valueHolderForUncheckedBorderColorTmpValue as string valueSerializer.writeString(valueHolderForUncheckedBorderColorTmpValueForIdx2) - } else if (valueHolderForUncheckedBorderColorTmpValue instanceof Resource) { + } else if (valueHolderForUncheckedBorderColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForUncheckedBorderColorTmpValueForIdx3 = valueHolderForUncheckedBorderColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForUncheckedBorderColorTmpValueForIdx3) + const valueHolderForUncheckedBorderColorTmpValueForIdx3 = valueHolderForUncheckedBorderColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForUncheckedBorderColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -374,10 +374,10 @@ export class RadioStyle_serializer { if (valueHolderForIndicatorColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForIndicatorColorTmpValue = valueHolderForIndicatorColor! - if (valueHolderForIndicatorColorTmpValue instanceof Color) { + if (valueHolderForIndicatorColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForIndicatorColorTmpValueForIdx0 = valueHolderForIndicatorColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForIndicatorColorTmpValueForIdx0)) + const valueHolderForIndicatorColorTmpValueForIdx0 = valueHolderForIndicatorColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForIndicatorColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForIndicatorColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForIndicatorColorTmpValueForIdx1 = valueHolderForIndicatorColorTmpValue as number @@ -386,10 +386,10 @@ export class RadioStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForIndicatorColorTmpValueForIdx2 = valueHolderForIndicatorColorTmpValue as string valueSerializer.writeString(valueHolderForIndicatorColorTmpValueForIdx2) - } else if (valueHolderForIndicatorColorTmpValue instanceof Resource) { + } else if (valueHolderForIndicatorColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForIndicatorColorTmpValueForIdx3 = valueHolderForIndicatorColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForIndicatorColorTmpValueForIdx3) + const valueHolderForIndicatorColorTmpValueForIdx3 = valueHolderForIndicatorColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForIndicatorColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -401,57 +401,57 @@ export class RadioStyle_serializer { let checkedBackgroundColorTmpBuf : ResourceColor | undefined = undefined if ((checkedBackgroundColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const checkedBackgroundColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let checkedBackgroundColorTmpBuf_ : Color | number | string | Resource | undefined + let checkedBackgroundColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (checkedBackgroundColorTmpBuf_UnionSelector == (0).toChar()) { - checkedBackgroundColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + checkedBackgroundColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (checkedBackgroundColorTmpBuf_UnionSelector == (1).toChar()) { checkedBackgroundColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (checkedBackgroundColorTmpBuf_UnionSelector == (2).toChar()) { checkedBackgroundColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (checkedBackgroundColorTmpBuf_UnionSelector == (3).toChar()) { - checkedBackgroundColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + checkedBackgroundColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for checkedBackgroundColorTmpBuf_ has to be chosen through deserialisation.") } - checkedBackgroundColorTmpBuf = (checkedBackgroundColorTmpBuf_ as Color | number | string | Resource) + checkedBackgroundColorTmpBuf = (checkedBackgroundColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const checkedBackgroundColorTmpResult : ResourceColor | undefined = checkedBackgroundColorTmpBuf const uncheckedBorderColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let uncheckedBorderColorTmpBuf : ResourceColor | undefined = undefined if ((uncheckedBorderColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const uncheckedBorderColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let uncheckedBorderColorTmpBuf_ : Color | number | string | Resource | undefined + let uncheckedBorderColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (uncheckedBorderColorTmpBuf_UnionSelector == (0).toChar()) { - uncheckedBorderColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + uncheckedBorderColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (uncheckedBorderColorTmpBuf_UnionSelector == (1).toChar()) { uncheckedBorderColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (uncheckedBorderColorTmpBuf_UnionSelector == (2).toChar()) { uncheckedBorderColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (uncheckedBorderColorTmpBuf_UnionSelector == (3).toChar()) { - uncheckedBorderColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + uncheckedBorderColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for uncheckedBorderColorTmpBuf_ has to be chosen through deserialisation.") } - uncheckedBorderColorTmpBuf = (uncheckedBorderColorTmpBuf_ as Color | number | string | Resource) + uncheckedBorderColorTmpBuf = (uncheckedBorderColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const uncheckedBorderColorTmpResult : ResourceColor | undefined = uncheckedBorderColorTmpBuf const indicatorColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let indicatorColorTmpBuf : ResourceColor | undefined = undefined if ((indicatorColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const indicatorColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let indicatorColorTmpBuf_ : Color | number | string | Resource | undefined + let indicatorColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (indicatorColorTmpBuf_UnionSelector == (0).toChar()) { - indicatorColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + indicatorColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (indicatorColorTmpBuf_UnionSelector == (1).toChar()) { indicatorColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (indicatorColorTmpBuf_UnionSelector == (2).toChar()) { indicatorColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (indicatorColorTmpBuf_UnionSelector == (3).toChar()) { - indicatorColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + indicatorColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for indicatorColorTmpBuf_ has to be chosen through deserialisation.") } - indicatorColorTmpBuf = (indicatorColorTmpBuf_ as Color | number | string | Resource) + indicatorColorTmpBuf = (indicatorColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const indicatorColorTmpResult : ResourceColor | undefined = indicatorColorTmpBuf let value : RadioStyle = ({checkedBackgroundColor: checkedBackgroundColorTmpResult, uncheckedBorderColor: uncheckedBorderColorTmpResult, indicatorColor: indicatorColorTmpResult} as RadioStyle) diff --git a/arkoala-arkts/arkui/generated/component/rating.ets b/arkoala-arkts/arkui/generated/component/rating.ets index a45f70c816fa35c51390219b56a6a90842922b5e..95e7b4b2ccdefc99fb8ce48eaad19233ea7264c8 100644 --- a/arkoala-arkts/arkui/generated/component/rating.ets +++ b/arkoala-arkts/arkui/generated/component/rating.ets @@ -25,14 +25,14 @@ import { ArkCommonMethodPeer, CommonMethod, Bindable, CommonConfiguration, ArkCo import { ContentModifier, AttributeModifier, hookRatingContentModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceStr } from "./units" -import { Resource } from "global.resource" -import { NodeAttach, remember } from "@koalaui/runtime" -import { Resource_serializer } from "./../framework/resource" +import { ResourceStr as arkui_component_units_ResourceStr } from "./units" +import { Resource as global_resource_Resource } from "global.resource" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { global_resource_Resource_serializer } from "./../framework/resource" export class ArkRatingPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkRatingPeer { @@ -108,9 +108,9 @@ export interface RatingOptions { indicator?: boolean; } export interface StarStyleOptions { - backgroundUri: ResourceStr; - foregroundUri: ResourceStr; - secondaryUri?: ResourceStr; + backgroundUri: arkui_component_units_ResourceStr; + foregroundUri: arkui_component_units_ResourceStr; + secondaryUri?: arkui_component_units_ResourceStr; } export interface RatingConfiguration extends CommonConfiguration { rating: number; @@ -136,7 +136,7 @@ export interface RatingAttribute extends CommonMethod { contentModifier(value: ContentModifier | undefined): this { throw new Error("Unimplemented method contentModifier") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -162,7 +162,7 @@ export class ArkRatingStyle extends ArkCommonMethodStyle implements RatingAttrib contentModifier(value: ContentModifier | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -217,7 +217,7 @@ export class ArkRatingComponent extends ArkCommonMethodComponent implements Rati } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -351,20 +351,20 @@ export class StarStyleOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForBackgroundUriForIdx0 = valueHolderForBackgroundUri as string valueSerializer.writeString(valueHolderForBackgroundUriForIdx0) - } else if (valueHolderForBackgroundUri instanceof Resource) { + } else if (valueHolderForBackgroundUri instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForBackgroundUriForIdx1 = valueHolderForBackgroundUri as Resource - Resource_serializer.write(valueSerializer, valueHolderForBackgroundUriForIdx1) + const valueHolderForBackgroundUriForIdx1 = valueHolderForBackgroundUri as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBackgroundUriForIdx1) } const valueHolderForForegroundUri = value.foregroundUri if (valueHolderForForegroundUri instanceof string) { valueSerializer.writeInt8((0).toChar()) const valueHolderForForegroundUriForIdx0 = valueHolderForForegroundUri as string valueSerializer.writeString(valueHolderForForegroundUriForIdx0) - } else if (valueHolderForForegroundUri instanceof Resource) { + } else if (valueHolderForForegroundUri instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForForegroundUriForIdx1 = valueHolderForForegroundUri as Resource - Resource_serializer.write(valueSerializer, valueHolderForForegroundUriForIdx1) + const valueHolderForForegroundUriForIdx1 = valueHolderForForegroundUri as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForForegroundUriForIdx1) } const valueHolderForSecondaryUri = value.secondaryUri if (valueHolderForSecondaryUri !== undefined) { @@ -374,10 +374,10 @@ export class StarStyleOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForSecondaryUriTmpValueForIdx0 = valueHolderForSecondaryUriTmpValue as string valueSerializer.writeString(valueHolderForSecondaryUriTmpValueForIdx0) - } else if (valueHolderForSecondaryUriTmpValue instanceof Resource) { + } else if (valueHolderForSecondaryUriTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForSecondaryUriTmpValueForIdx1 = valueHolderForSecondaryUriTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForSecondaryUriTmpValueForIdx1) + const valueHolderForSecondaryUriTmpValueForIdx1 = valueHolderForSecondaryUriTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSecondaryUriTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -386,40 +386,40 @@ export class StarStyleOptions_serializer { public static read(buffer: DeserializerBase): StarStyleOptions { let valueDeserializer : DeserializerBase = buffer const backgroundUriTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let backgroundUriTmpBuf : string | Resource | undefined + let backgroundUriTmpBuf : string | global_resource_Resource | undefined if (backgroundUriTmpBufUnionSelector == (0).toChar()) { backgroundUriTmpBuf = (valueDeserializer.readString() as string) } else if (backgroundUriTmpBufUnionSelector == (1).toChar()) { - backgroundUriTmpBuf = Resource_serializer.read(valueDeserializer) + backgroundUriTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for backgroundUriTmpBuf has to be chosen through deserialisation.") } - const backgroundUriTmpResult : ResourceStr = (backgroundUriTmpBuf as string | Resource) + const backgroundUriTmpResult : arkui_component_units_ResourceStr = (backgroundUriTmpBuf as string | global_resource_Resource) const foregroundUriTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let foregroundUriTmpBuf : string | Resource | undefined + let foregroundUriTmpBuf : string | global_resource_Resource | undefined if (foregroundUriTmpBufUnionSelector == (0).toChar()) { foregroundUriTmpBuf = (valueDeserializer.readString() as string) } else if (foregroundUriTmpBufUnionSelector == (1).toChar()) { - foregroundUriTmpBuf = Resource_serializer.read(valueDeserializer) + foregroundUriTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for foregroundUriTmpBuf has to be chosen through deserialisation.") } - const foregroundUriTmpResult : ResourceStr = (foregroundUriTmpBuf as string | Resource) + const foregroundUriTmpResult : arkui_component_units_ResourceStr = (foregroundUriTmpBuf as string | global_resource_Resource) const secondaryUriTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let secondaryUriTmpBuf : ResourceStr | undefined = undefined + let secondaryUriTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((secondaryUriTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const secondaryUriTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let secondaryUriTmpBuf_ : string | Resource | undefined + let secondaryUriTmpBuf_ : string | global_resource_Resource | undefined if (secondaryUriTmpBuf_UnionSelector == (0).toChar()) { secondaryUriTmpBuf_ = (valueDeserializer.readString() as string) } else if (secondaryUriTmpBuf_UnionSelector == (1).toChar()) { - secondaryUriTmpBuf_ = Resource_serializer.read(valueDeserializer) + secondaryUriTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for secondaryUriTmpBuf_ has to be chosen through deserialisation.") } - secondaryUriTmpBuf = (secondaryUriTmpBuf_ as string | Resource) + secondaryUriTmpBuf = (secondaryUriTmpBuf_ as string | global_resource_Resource) } - const secondaryUriTmpResult : ResourceStr | undefined = secondaryUriTmpBuf + const secondaryUriTmpResult : arkui_component_units_ResourceStr | undefined = secondaryUriTmpBuf let value : StarStyleOptions = ({backgroundUri: backgroundUriTmpResult, foregroundUri: foregroundUriTmpResult, secondaryUri: secondaryUriTmpResult} as StarStyleOptions) return value } diff --git a/arkoala-arkts/arkui/generated/component/rect.ets b/arkoala-arkts/arkui/generated/component/rect.ets index 7190b2f333cdceec5ba25a04c2ceea955ddc78f6..191753edf1edce6758868848409c3841845d8ebf 100644 --- a/arkoala-arkts/arkui/generated/component/rect.ets +++ b/arkoala-arkts/arkui/generated/component/rect.ets @@ -16,23 +16,23 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { ArkCommonShapeMethodPeer, CommonShapeMethod, CommonMethod, ArkCommonShapeMethodComponent, ArkCommonShapeMethodStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" +import { ArkCommonShapeMethodPeer, CommonShapeMethod as arkui_component_common_CommonShapeMethod, CommonShapeMethod, CommonMethod, ArkCommonShapeMethodComponent, ArkCommonShapeMethodStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { Length } from "./units" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkRectPeer extends ArkCommonShapeMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkRectPeer { @@ -118,10 +118,10 @@ export class ArkRectPeer extends ArkCommonShapeMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number thisSerializer.writeNumber(valueTmpValueForIdx0ForIdx1) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) + const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) } } else if (TypeChecker.isArray_RadiusItem(valueTmpValue)) { thisSerializer.writeInt8((1).toChar()) @@ -138,10 +138,10 @@ export class ArkRectPeer extends ArkCommonShapeMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1TmpElement_0ForIdx1 = valueTmpValueForIdx1TmpElement_0 as number thisSerializer.writeNumber(valueTmpValueForIdx1TmpElement_0ForIdx1) - } else if (valueTmpValueForIdx1TmpElement_0 instanceof Resource) { + } else if (valueTmpValueForIdx1TmpElement_0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx1TmpElement_0ForIdx2 = valueTmpValueForIdx1TmpElement_0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1TmpElement_0ForIdx2) + const valueTmpValueForIdx1TmpElement_0ForIdx2 = valueTmpValueForIdx1TmpElement_0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1TmpElement_0ForIdx2) } const valueTmpValueForIdx1TmpElement_1 = valueTmpValueForIdx1TmpElement[1] if (valueTmpValueForIdx1TmpElement_1 instanceof string) { @@ -152,10 +152,10 @@ export class ArkRectPeer extends ArkCommonShapeMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1TmpElement_1ForIdx1 = valueTmpValueForIdx1TmpElement_1 as number thisSerializer.writeNumber(valueTmpValueForIdx1TmpElement_1ForIdx1) - } else if (valueTmpValueForIdx1TmpElement_1 instanceof Resource) { + } else if (valueTmpValueForIdx1TmpElement_1 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx1TmpElement_1ForIdx2 = valueTmpValueForIdx1TmpElement_1 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1TmpElement_1ForIdx2) + const valueTmpValueForIdx1TmpElement_1ForIdx2 = valueTmpValueForIdx1TmpElement_1 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1TmpElement_1ForIdx2) } } } @@ -191,7 +191,7 @@ export interface RectAttribute extends CommonShapeMethod { radius(value: Length | Array | undefined): this { throw new Error("Unimplemented method radius") } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -209,7 +209,7 @@ export class ArkRectStyle extends ArkCommonShapeMethodStyle implements RectAttri radius(value: Length | Array | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -250,7 +250,7 @@ export class ArkRectComponent extends ArkCommonShapeMethodComponent implements R } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -462,10 +462,10 @@ export class RectOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForRadiusTmpValueForIdx0ForIdx1 = valueHolderForRadiusTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx0ForIdx1) - } else if (valueHolderForRadiusTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForRadiusTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForRadiusTmpValueForIdx0ForIdx2 = valueHolderForRadiusTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx0ForIdx2) + const valueHolderForRadiusTmpValueForIdx0ForIdx2 = valueHolderForRadiusTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx0ForIdx2) } } else if (TypeChecker.isArray_RadiusItem(valueHolderForRadiusTmpValue)) { valueSerializer.writeInt8((1).toChar()) @@ -482,10 +482,10 @@ export class RectOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForRadiusTmpValueForIdx1TmpElement_0ForIdx1 = valueHolderForRadiusTmpValueForIdx1TmpElement_0 as number valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx1TmpElement_0ForIdx1) - } else if (valueHolderForRadiusTmpValueForIdx1TmpElement_0 instanceof Resource) { + } else if (valueHolderForRadiusTmpValueForIdx1TmpElement_0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForRadiusTmpValueForIdx1TmpElement_0ForIdx2 = valueHolderForRadiusTmpValueForIdx1TmpElement_0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx1TmpElement_0ForIdx2) + const valueHolderForRadiusTmpValueForIdx1TmpElement_0ForIdx2 = valueHolderForRadiusTmpValueForIdx1TmpElement_0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx1TmpElement_0ForIdx2) } const valueHolderForRadiusTmpValueForIdx1TmpElement_1 = valueHolderForRadiusTmpValueForIdx1TmpElement[1] if (valueHolderForRadiusTmpValueForIdx1TmpElement_1 instanceof string) { @@ -496,10 +496,10 @@ export class RectOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForRadiusTmpValueForIdx1TmpElement_1ForIdx1 = valueHolderForRadiusTmpValueForIdx1TmpElement_1 as number valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx1TmpElement_1ForIdx1) - } else if (valueHolderForRadiusTmpValueForIdx1TmpElement_1 instanceof Resource) { + } else if (valueHolderForRadiusTmpValueForIdx1TmpElement_1 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForRadiusTmpValueForIdx1TmpElement_1ForIdx2 = valueHolderForRadiusTmpValueForIdx1TmpElement_1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx1TmpElement_1ForIdx2) + const valueHolderForRadiusTmpValueForIdx1TmpElement_1ForIdx2 = valueHolderForRadiusTmpValueForIdx1TmpElement_1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx1TmpElement_1ForIdx2) } } } @@ -546,45 +546,45 @@ export class RectOptions_serializer { let radiusTmpBuf_ : Length | Array | undefined if (radiusTmpBuf_UnionSelector == (0).toChar()) { const radiusTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let radiusTmpBuf_BufU : string | number | Resource | undefined + let radiusTmpBuf_BufU : string | number | global_resource_Resource | undefined if (radiusTmpBuf_BufUUnionSelector == (0).toChar()) { radiusTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (radiusTmpBuf_BufUUnionSelector == (1).toChar()) { radiusTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (radiusTmpBuf_BufUUnionSelector == (2).toChar()) { - radiusTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + radiusTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for radiusTmpBuf_BufU has to be chosen through deserialisation.") } - radiusTmpBuf_ = (radiusTmpBuf_BufU as string | number | Resource) + radiusTmpBuf_ = (radiusTmpBuf_BufU as string | number | global_resource_Resource) } else if (radiusTmpBuf_UnionSelector == (1).toChar()) { const radiusTmpBuf_BufULength : int32 = valueDeserializer.readInt32() let radiusTmpBuf_BufU : Array = new Array(radiusTmpBuf_BufULength) for (let radiusTmpBuf_BufUBufCounterI = 0; radiusTmpBuf_BufUBufCounterI < radiusTmpBuf_BufULength; radiusTmpBuf_BufUBufCounterI++) { const radiusTmpBuf_BufUTempBufValue0TempBufUnionSelector : int32 = valueDeserializer.readInt8() - let radiusTmpBuf_BufUTempBufValue0TempBuf : string | number | Resource | undefined + let radiusTmpBuf_BufUTempBufValue0TempBuf : string | number | global_resource_Resource | undefined if (radiusTmpBuf_BufUTempBufValue0TempBufUnionSelector == (0).toChar()) { radiusTmpBuf_BufUTempBufValue0TempBuf = (valueDeserializer.readString() as string) } else if (radiusTmpBuf_BufUTempBufValue0TempBufUnionSelector == (1).toChar()) { radiusTmpBuf_BufUTempBufValue0TempBuf = (valueDeserializer.readNumber() as number) } else if (radiusTmpBuf_BufUTempBufValue0TempBufUnionSelector == (2).toChar()) { - radiusTmpBuf_BufUTempBufValue0TempBuf = Resource_serializer.read(valueDeserializer) + radiusTmpBuf_BufUTempBufValue0TempBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for radiusTmpBuf_BufUTempBufValue0TempBuf has to be chosen through deserialisation.") } - const radiusTmpBuf_BufUTempBufValue0 : Length = (radiusTmpBuf_BufUTempBufValue0TempBuf as string | number | Resource) + const radiusTmpBuf_BufUTempBufValue0 : Length = (radiusTmpBuf_BufUTempBufValue0TempBuf as string | number | global_resource_Resource) const radiusTmpBuf_BufUTempBufValue1TempBufUnionSelector : int32 = valueDeserializer.readInt8() - let radiusTmpBuf_BufUTempBufValue1TempBuf : string | number | Resource | undefined + let radiusTmpBuf_BufUTempBufValue1TempBuf : string | number | global_resource_Resource | undefined if (radiusTmpBuf_BufUTempBufValue1TempBufUnionSelector == (0).toChar()) { radiusTmpBuf_BufUTempBufValue1TempBuf = (valueDeserializer.readString() as string) } else if (radiusTmpBuf_BufUTempBufValue1TempBufUnionSelector == (1).toChar()) { radiusTmpBuf_BufUTempBufValue1TempBuf = (valueDeserializer.readNumber() as number) } else if (radiusTmpBuf_BufUTempBufValue1TempBufUnionSelector == (2).toChar()) { - radiusTmpBuf_BufUTempBufValue1TempBuf = Resource_serializer.read(valueDeserializer) + radiusTmpBuf_BufUTempBufValue1TempBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for radiusTmpBuf_BufUTempBufValue1TempBuf has to be chosen through deserialisation.") } - const radiusTmpBuf_BufUTempBufValue1 : Length = (radiusTmpBuf_BufUTempBufValue1TempBuf as string | number | Resource) + const radiusTmpBuf_BufUTempBufValue1 : Length = (radiusTmpBuf_BufUTempBufValue1TempBuf as string | number | global_resource_Resource) radiusTmpBuf_BufU[radiusTmpBuf_BufUBufCounterI] = ([radiusTmpBuf_BufUTempBufValue0, radiusTmpBuf_BufUTempBufValue1] as RadiusItem) } radiusTmpBuf_ = radiusTmpBuf_BufU diff --git a/arkoala-arkts/arkui/generated/component/refresh.ets b/arkoala-arkts/arkui/generated/component/refresh.ets index 195301104dec8f7082163bc00679aa027cd5f52d..913b928e1f2148e0a419e87b914f1fd0c4d34d92 100644 --- a/arkoala-arkts/arkui/generated/component/refresh.ets +++ b/arkoala-arkts/arkui/generated/component/refresh.ets @@ -25,16 +25,16 @@ import { ArkCommonMethodPeer, CommonMethod, Bindable, ArkCommonMethodComponent, import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceStr } from "./units" -import { Resource } from "global.resource" +import { ResourceStr as arkui_component_units_ResourceStr } from "./units" +import { Resource as global_resource_Resource } from "global.resource" import { CustomBuilder } from "./builder" -import { ComponentContent, ComponentContent_serializer } from "./../ComponentContent" -import { NodeAttach, remember } from "@koalaui/runtime" -import { Resource_serializer } from "./../framework/resource" +import { ComponentContentBase } from "@arkui.ComponentContent" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { global_resource_Resource_serializer } from "./../framework/resource" export class ArkRefreshPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkRefreshPeer { @@ -137,9 +137,9 @@ export enum RefreshStatus { } export interface RefreshOptions { refreshing: boolean | Bindable; - promptText?: ResourceStr; + promptText?: arkui_component_units_ResourceStr; builder?: CustomBuilder; - refreshingContent?: ComponentContent; + refreshingContent?: ComponentContentBase; } export interface RefreshAttribute extends CommonMethod { onStateChange(value: ((state: RefreshStatus) => void) | undefined): this { @@ -160,7 +160,7 @@ export interface RefreshAttribute extends CommonMethod { pullDownRatio(value: number | undefined): this { throw new Error("Unimplemented method pullDownRatio") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -190,7 +190,7 @@ export class ArkRefreshStyle extends ArkCommonMethodStyle implements RefreshAttr pullDownRatio(value: number | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -255,7 +255,7 @@ export class ArkRefreshComponent extends ArkCommonMethodComponent implements Ref } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -304,10 +304,10 @@ export class RefreshOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForPromptTextTmpValueForIdx0 = valueHolderForPromptTextTmpValue as string valueSerializer.writeString(valueHolderForPromptTextTmpValueForIdx0) - } else if (valueHolderForPromptTextTmpValue instanceof Resource) { + } else if (valueHolderForPromptTextTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForPromptTextTmpValueForIdx1 = valueHolderForPromptTextTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForPromptTextTmpValueForIdx1) + const valueHolderForPromptTextTmpValueForIdx1 = valueHolderForPromptTextTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForPromptTextTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -324,7 +324,7 @@ export class RefreshOptions_serializer { if (valueHolderForRefreshingContent !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForRefreshingContentTmpValue = valueHolderForRefreshingContent! - ComponentContent_serializer.write(valueSerializer, valueHolderForRefreshingContentTmpValue) + valueSerializer.holdAndWriteObject(valueHolderForRefreshingContentTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -342,20 +342,20 @@ export class RefreshOptions_serializer { } const refreshingTmpResult : boolean | Bindable = (refreshingTmpBuf as boolean | Bindable) const promptTextTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let promptTextTmpBuf : ResourceStr | undefined = undefined + let promptTextTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((promptTextTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const promptTextTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let promptTextTmpBuf_ : string | Resource | undefined + let promptTextTmpBuf_ : string | global_resource_Resource | undefined if (promptTextTmpBuf_UnionSelector == (0).toChar()) { promptTextTmpBuf_ = (valueDeserializer.readString() as string) } else if (promptTextTmpBuf_UnionSelector == (1).toChar()) { - promptTextTmpBuf_ = Resource_serializer.read(valueDeserializer) + promptTextTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for promptTextTmpBuf_ has to be chosen through deserialisation.") } - promptTextTmpBuf = (promptTextTmpBuf_ as string | Resource) + promptTextTmpBuf = (promptTextTmpBuf_ as string | global_resource_Resource) } - const promptTextTmpResult : ResourceStr | undefined = promptTextTmpBuf + const promptTextTmpResult : arkui_component_units_ResourceStr | undefined = promptTextTmpBuf const builderTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let builderTmpBuf : CustomBuilder | undefined = undefined if ((builderTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -374,11 +374,11 @@ export class RefreshOptions_serializer { } const builderTmpResult : CustomBuilder | undefined = builderTmpBuf const refreshingContentTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let refreshingContentTmpBuf : ComponentContent | undefined = undefined + let refreshingContentTmpBuf : ComponentContentBase | undefined = undefined if ((refreshingContentTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - refreshingContentTmpBuf = (ComponentContent_serializer.read(valueDeserializer) as ComponentContent) + refreshingContentTmpBuf = (valueDeserializer.readObject() as ComponentContentBase) } - const refreshingContentTmpResult : ComponentContent | undefined = refreshingContentTmpBuf + const refreshingContentTmpResult : ComponentContentBase | undefined = refreshingContentTmpBuf let value : RefreshOptions = ({refreshing: refreshingTmpResult, promptText: promptTextTmpResult, builder: builderTmpResult, refreshingContent: refreshingContentTmpResult} as RefreshOptions) return value } diff --git a/arkoala-arkts/arkui/generated/component/relativeContainer.ets b/arkoala-arkts/arkui/generated/component/relativeContainer.ets index c84dee944f87ba28e198dee99f7c46e82ac7dda6..4c6e7b6e6a8f544d319224343ea0ab733f556579 100644 --- a/arkoala-arkts/arkui/generated/component/relativeContainer.ets +++ b/arkoala-arkts/arkui/generated/component/relativeContainer.ets @@ -25,15 +25,15 @@ import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonM import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { Dimension } from "./units" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { Axis } from "./enums" -import { NodeAttach, remember } from "@koalaui/runtime" -import { Resource_serializer } from "./../framework/resource" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { global_resource_Resource_serializer } from "./../framework/resource" export class ArkRelativeContainerPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkRelativeContainerPeer { @@ -117,7 +117,7 @@ export interface RelativeContainerAttribute extends CommonMethod { barrier(value: Array | undefined): this { throw new Error("Unimplemented method barrier") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -131,7 +131,7 @@ export class ArkRelativeContainerStyle extends ArkCommonMethodStyle implements R barrier(value: Array | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -163,7 +163,7 @@ export class ArkRelativeContainerComponent extends ArkCommonMethodComponent impl } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -197,7 +197,7 @@ export class BarrierStyle_serializer { const valueHolderForId = value.id valueSerializer.writeString(valueHolderForId) const valueHolderForDirection = value.direction - valueSerializer.writeInt32(TypeChecker.BarrierDirection_ToNumeric(valueHolderForDirection)) + valueSerializer.writeInt32(valueHolderForDirection.valueOf()) const valueHolderForReferencedId = value.referencedId valueSerializer.writeInt32((valueHolderForReferencedId.length).toInt()) for (let valueHolderForReferencedIdCounterI = 0; valueHolderForReferencedIdCounterI < valueHolderForReferencedId.length; valueHolderForReferencedIdCounterI++) { @@ -208,7 +208,7 @@ export class BarrierStyle_serializer { public static read(buffer: DeserializerBase): BarrierStyle { let valueDeserializer : DeserializerBase = buffer const idTmpResult : string = (valueDeserializer.readString() as string) - const directionTmpResult : BarrierDirection = TypeChecker.BarrierDirection_FromNumeric(valueDeserializer.readInt32()) + const directionTmpResult : BarrierDirection = BarrierDirection.fromValue(valueDeserializer.readInt32()) const referencedIdTmpBufLength : int32 = valueDeserializer.readInt32() let referencedIdTmpBuf : Array = new Array(referencedIdTmpBufLength) for (let referencedIdTmpBufBufCounterI = 0; referencedIdTmpBufBufCounterI < referencedIdTmpBufLength; referencedIdTmpBufBufCounterI++) { @@ -234,10 +234,10 @@ export class GuideLinePosition_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForStartTmpValueForIdx1 = valueHolderForStartTmpValue as number valueSerializer.writeNumber(valueHolderForStartTmpValueForIdx1) - } else if (valueHolderForStartTmpValue instanceof Resource) { + } else if (valueHolderForStartTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForStartTmpValueForIdx2 = valueHolderForStartTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForStartTmpValueForIdx2) + const valueHolderForStartTmpValueForIdx2 = valueHolderForStartTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForStartTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -254,10 +254,10 @@ export class GuideLinePosition_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForEndTmpValueForIdx1 = valueHolderForEndTmpValue as number valueSerializer.writeNumber(valueHolderForEndTmpValueForIdx1) - } else if (valueHolderForEndTmpValue instanceof Resource) { + } else if (valueHolderForEndTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForEndTmpValueForIdx2 = valueHolderForEndTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForEndTmpValueForIdx2) + const valueHolderForEndTmpValueForIdx2 = valueHolderForEndTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForEndTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -269,34 +269,34 @@ export class GuideLinePosition_serializer { let startTmpBuf : Dimension | undefined = undefined if ((startTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const startTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let startTmpBuf_ : string | number | Resource | undefined + let startTmpBuf_ : string | number | global_resource_Resource | undefined if (startTmpBuf_UnionSelector == (0).toChar()) { startTmpBuf_ = (valueDeserializer.readString() as string) } else if (startTmpBuf_UnionSelector == (1).toChar()) { startTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (startTmpBuf_UnionSelector == (2).toChar()) { - startTmpBuf_ = Resource_serializer.read(valueDeserializer) + startTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for startTmpBuf_ has to be chosen through deserialisation.") } - startTmpBuf = (startTmpBuf_ as string | number | Resource) + startTmpBuf = (startTmpBuf_ as string | number | global_resource_Resource) } const startTmpResult : Dimension | undefined = startTmpBuf const endTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let endTmpBuf : Dimension | undefined = undefined if ((endTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const endTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let endTmpBuf_ : string | number | Resource | undefined + let endTmpBuf_ : string | number | global_resource_Resource | undefined if (endTmpBuf_UnionSelector == (0).toChar()) { endTmpBuf_ = (valueDeserializer.readString() as string) } else if (endTmpBuf_UnionSelector == (1).toChar()) { endTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (endTmpBuf_UnionSelector == (2).toChar()) { - endTmpBuf_ = Resource_serializer.read(valueDeserializer) + endTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for endTmpBuf_ has to be chosen through deserialisation.") } - endTmpBuf = (endTmpBuf_ as string | number | Resource) + endTmpBuf = (endTmpBuf_ as string | number | global_resource_Resource) } const endTmpResult : Dimension | undefined = endTmpBuf let value : GuideLinePosition = ({start: startTmpResult, end: endTmpResult} as GuideLinePosition) @@ -309,14 +309,14 @@ export class GuideLineStyle_serializer { const valueHolderForId = value.id valueSerializer.writeString(valueHolderForId) const valueHolderForDirection = value.direction - valueSerializer.writeInt32(TypeChecker.Axis_ToNumeric(valueHolderForDirection)) + valueSerializer.writeInt32(valueHolderForDirection.valueOf()) const valueHolderForPosition = value.position GuideLinePosition_serializer.write(valueSerializer, valueHolderForPosition) } public static read(buffer: DeserializerBase): GuideLineStyle { let valueDeserializer : DeserializerBase = buffer const idTmpResult : string = (valueDeserializer.readString() as string) - const directionTmpResult : Axis = TypeChecker.Axis_FromNumeric(valueDeserializer.readInt32()) + const directionTmpResult : Axis = Axis.fromValue(valueDeserializer.readInt32()) const positionTmpResult : GuideLinePosition = GuideLinePosition_serializer.read(valueDeserializer) let value : GuideLineStyle = ({id: idTmpResult, direction: directionTmpResult, position: positionTmpResult} as GuideLineStyle) return value diff --git a/arkoala-arkts/arkui/generated/component/remoteWindow.ets b/arkoala-arkts/arkui/generated/component/remoteWindow.ets index 5fdb0954e01700a754032e5c704f53b0eed63970..516f456087a46eaf9fb5a540346071369cb96e83 100644 --- a/arkoala-arkts/arkui/generated/component/remoteWindow.ets +++ b/arkoala-arkts/arkui/generated/component/remoteWindow.ets @@ -25,11 +25,11 @@ import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonM import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkRemoteWindowPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkRemoteWindowPeer { @@ -60,13 +60,13 @@ export interface WindowAnimationTarget { readonly missionId: number; } export interface RemoteWindowAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkRemoteWindowStyle extends ArkCommonMethodStyle implements RemoteWindowAttribute { attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -83,7 +83,7 @@ export class ArkRemoteWindowComponent extends ArkCommonMethodComponent implement } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/richEditor.ets b/arkoala-arkts/arkui/generated/component/richEditor.ets index 845bc98d8235396db073d38918b1d6878cb1dc56..81149df7e9856c942257b22a8562a21a0debf219 100644 --- a/arkoala-arkts/arkui/generated/component/richEditor.ets +++ b/arkoala-arkts/arkui/generated/component/richEditor.ets @@ -22,25 +22,26 @@ import { PreviewText_serializer, TextEditControllerEx, TextEditControllerExInter import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { Resource_serializer } from "./../framework/resource" +import { global_resource_Resource_serializer } from "./../framework/resource" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" -import { VoidCallback, ResourceColor, ResourceStr, Font, Length, Dimension, Padding, BorderRadiuses, Font_serializer, Padding_serializer, BorderRadiuses_serializer } from "./units" -import { CopyOptions, Color, BarState, ResponseType, FontStyle, FontWeight, TextAlign, WordBreak, LineBreakStrategy, ImageSpanAlignment, ImageFit } from "./enums" -import { Resource } from "global.resource" +import { VoidCallback, ResourceColor, ResourceStr as arkui_component_units_ResourceStr, Font as arkui_component_units_Font, Length, Dimension, Padding, BorderRadiuses as arkui_component_units_BorderRadiuses, arkui_component_units_Font_serializer, Padding_serializer, arkui_component_units_BorderRadiuses_serializer } from "./units" +import { CopyOptions, Color as arkui_component_enums_Color, BarState, ResponseType, FontStyle, FontWeight, TextAlign, WordBreak, LineBreakStrategy, ImageSpanAlignment, ImageFit } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { EnterKeyType, SubmitEvent } from "./textInput" import { AttributeModifier, extractors, AttributeUpdater } from "#handwritten" import { CustomBuilder } from "./builder" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { DecorationStyleInterface, DecorationStyleInterface_serializer, StyledString, StyledStringInternal, MutableStyledString, MutableStyledStringInternal } from "./styledString" import { TextBackgroundStyle, TextBackgroundStyle_serializer } from "./span" import { default as image } from "@ohos.multimedia.image" import { SymbolEffectStrategy, SymbolRenderingStrategy } from "./symbolglyph" import { GestureEvent, GestureEvent_serializer } from "./gesture" -import { ColorMetrics, ColorMetrics_serializer } from "./../Graphics" -import { NodeAttach, remember } from "@koalaui/runtime" +import { ColorMetrics as arkui_Graphics_ColorMetrics } from "arkui.Graphics" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { arkui_Graphics_ColorMetrics_serializer } from "./../framework/Graphics" import { image_PixelMap_serializer } from "./../framework/ohos.multimedia.image" import { CustomNodeBuilder } from "./idlize" export class RichEditorBaseControllerInternal { @@ -174,7 +175,7 @@ export class RichEditorBaseController implements MaterializedBase { } } export class ArkRichEditorPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkRichEditorPeer { @@ -299,7 +300,7 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as CopyOptions) - thisSerializer.writeInt32(TypeChecker.CopyOptions_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -359,10 +360,10 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -371,10 +372,10 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -387,10 +388,10 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -399,10 +400,10 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -427,7 +428,7 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as EnterKeyType) - thisSerializer.writeInt32(TypeChecker.EnterKeyType_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -535,7 +536,7 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as BarState) - thisSerializer.writeInt32(TypeChecker.BarState_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -571,7 +572,7 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as KeyboardAppearance) - thisSerializer.writeInt32(TypeChecker.KeyboardAppearance_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -595,7 +596,7 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { if (spanType !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const spanTypeTmpValue = (spanType as RichEditorSpanType) - thisSerializer.writeInt32(TypeChecker.RichEditorSpanType_ToNumeric(spanTypeTmpValue)) + thisSerializer.writeInt32(spanTypeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -612,11 +613,11 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { if (responseTypeTmpValue instanceof ResponseType) { thisSerializer.writeInt8((0).toChar()) const responseTypeTmpValueForIdx0 = responseTypeTmpValue as ResponseType - thisSerializer.writeInt32(TypeChecker.ResponseType_ToNumeric(responseTypeTmpValueForIdx0)) + thisSerializer.writeInt32(responseTypeTmpValueForIdx0.valueOf()) } else if (responseTypeTmpValue instanceof RichEditorResponseType) { thisSerializer.writeInt8((1).toChar()) const responseTypeTmpValueForIdx1 = responseTypeTmpValue as RichEditorResponseType - thisSerializer.writeInt32(TypeChecker.RichEditorResponseType_ToNumeric(responseTypeTmpValueForIdx1)) + thisSerializer.writeInt32(responseTypeTmpValueForIdx1.valueOf()) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -650,7 +651,7 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._RichEditorAttribute_setCustomKeyboard(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setPlaceholderAttribute(value: ResourceStr | undefined, style?: PlaceholderStyle): void { + setPlaceholderAttribute(value: arkui_component_units_ResourceStr | undefined, style?: PlaceholderStyle): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -659,10 +660,10 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -704,11 +705,11 @@ export interface RichEditorTextStyle { fontSize?: Length | number; fontStyle?: FontStyle; fontWeight?: number | FontWeight | string; - fontFamily?: ResourceStr; + fontFamily?: arkui_component_units_ResourceStr; decoration?: DecorationStyleInterface; textShadow?: ShadowOptions | Array; letterSpacing?: number | string; - lineHeight?: number | string | Resource; + lineHeight?: number | string | global_resource_Resource; halfLeading?: boolean; fontFeature?: string; textBackgroundStyle?: TextBackgroundStyle; @@ -734,7 +735,7 @@ export interface RichEditorTextSpan { } export interface RichEditorLayoutStyle { margin?: Dimension | Padding; - borderRadius?: Dimension | BorderRadiuses; + borderRadius?: Dimension | arkui_component_units_BorderRadiuses; } export interface RichEditorImageSpanStyle { size?: [ Dimension, Dimension ]; @@ -743,7 +744,7 @@ export interface RichEditorImageSpanStyle { layoutStyle?: RichEditorLayoutStyle; } export interface RichEditorSymbolSpanStyle { - fontSize?: number | string | Resource; + fontSize?: number | string | global_resource_Resource; fontColor?: Array; fontWeight?: number | FontWeight | string; effectStrategy?: SymbolEffectStrategy; @@ -768,7 +769,7 @@ export interface RichEditorParagraphResult { range: [ number, number ]; } export interface RichEditorSymbolSpanStyleResult { - fontSize: number | string | Resource; + fontSize: number | string | global_resource_Resource; fontColor: Array; fontWeight: number | FontWeight | string; effectStrategy: SymbolEffectStrategy; @@ -780,7 +781,7 @@ export interface RichEditorTextSpanResult { textStyle: RichEditorTextStyleResult; offsetInSpan: [ number, number ]; symbolSpanStyle?: RichEditorSymbolSpanStyle; - valueResource?: Resource; + valueResource?: global_resource_Resource; paragraphStyle?: RichEditorParagraphStyle; previewText?: string; urlStyle?: RichEditorUrlStyle; @@ -794,13 +795,13 @@ export interface RichEditorImageSpanStyleResult { export interface RichEditorImageSpanResult { spanPosition: RichEditorSpanPosition; valuePixelMap?: image.PixelMap; - valueResourceStr?: ResourceStr; + valueResourceStr?: arkui_component_units_ResourceStr; imageStyle: RichEditorImageSpanStyleResult; offsetInSpan: [ number, number ]; } export interface RichEditorImageSpan { spanPosition: RichEditorSpanPosition; - value: image.PixelMap | ResourceStr; + value: image.PixelMap | arkui_component_units_ResourceStr; imageStyle?: RichEditorImageSpanStyle; } export interface RichEditorRange { @@ -830,11 +831,11 @@ export interface RichEditorImageSpanOptions { } export interface RichEditorBuilderSpanOptions { offset?: number; - dragBackgroundColor?: ColorMetrics; + dragBackgroundColor?: arkui_Graphics_ColorMetrics; isDragShadowNeeded?: boolean; } export interface PlaceholderStyle { - font?: Font; + font?: arkui_component_units_Font; fontColor?: ResourceColor; } export interface RichEditorSpanStyleOptions extends RichEditorRange { @@ -992,10 +993,10 @@ export interface RichEditorAttribute extends CommonMethod { customKeyboard(value: CustomBuilder | undefined, options?: KeyboardOptions): this { throw new Error("Unimplemented method customKeyboard") } - placeholder(value: ResourceStr | undefined, style?: PlaceholderStyle): this { + placeholder(value: arkui_component_units_ResourceStr | undefined, style?: PlaceholderStyle): this { throw new Error("Unimplemented method placeholder") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -1127,10 +1128,10 @@ export class ArkRichEditorStyle extends ArkCommonMethodStyle implements RichEdit customKeyboard(value: CustomBuilder | undefined, options?: KeyboardOptions): this { return this } - placeholder(value: ResourceStr | undefined, style?: PlaceholderStyle): this { + placeholder(value: arkui_component_units_ResourceStr | undefined, style?: PlaceholderStyle): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -1141,7 +1142,7 @@ export interface CopyEvent { preventDefault?: VoidCallback; } export interface RichEditorUrlStyle { - url?: ResourceStr; + url?: arkui_component_units_ResourceStr; } export type SubmitCallback = (enterKey: EnterKeyType, event: SubmitEvent) => void; export type MenuOnAppearCallback = (start: number, end: number) => void; @@ -1421,16 +1422,16 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent implements } return this } - public placeholder(value: ResourceStr | undefined, style?: PlaceholderStyle): this { + public placeholder(value: arkui_component_units_ResourceStr | undefined, style?: PlaceholderStyle): this { if (this.checkPriority("placeholder")) { - const value_casted = value as (ResourceStr | undefined) + const value_casted = value as (arkui_component_units_ResourceStr | undefined) const style_casted = style as (PlaceholderStyle | undefined) this.getPeer()?.setPlaceholderAttribute(value_casted, style_casted) return this } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -1548,7 +1549,7 @@ export class PreviewMenuOptions_serializer { if (valueHolderForHapticFeedbackMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForHapticFeedbackModeTmpValue = (valueHolderForHapticFeedbackMode as HapticFeedbackMode) - valueSerializer.writeInt32(TypeChecker.HapticFeedbackMode_ToNumeric(valueHolderForHapticFeedbackModeTmpValue)) + valueSerializer.writeInt32(valueHolderForHapticFeedbackModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1558,72 +1559,20 @@ export class PreviewMenuOptions_serializer { const hapticFeedbackModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let hapticFeedbackModeTmpBuf : HapticFeedbackMode | undefined = undefined if ((hapticFeedbackModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - hapticFeedbackModeTmpBuf = TypeChecker.HapticFeedbackMode_FromNumeric(valueDeserializer.readInt32()) + hapticFeedbackModeTmpBuf = HapticFeedbackMode.fromValue(valueDeserializer.readInt32()) } const hapticFeedbackModeTmpResult : HapticFeedbackMode | undefined = hapticFeedbackModeTmpBuf let value : PreviewMenuOptions = ({hapticFeedbackMode: hapticFeedbackModeTmpResult} as PreviewMenuOptions) return value } } -export class RichEditorBuilderSpanOptions_serializer { - public static write(buffer: SerializerBase, value: RichEditorBuilderSpanOptions): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForOffset = value.offset - if (valueHolderForOffset !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForOffsetTmpValue = valueHolderForOffset! - valueSerializer.writeNumber(valueHolderForOffsetTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForDragBackgroundColor = value.dragBackgroundColor - if (valueHolderForDragBackgroundColor !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForDragBackgroundColorTmpValue = valueHolderForDragBackgroundColor! - ColorMetrics_serializer.write(valueSerializer, valueHolderForDragBackgroundColorTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForIsDragShadowNeeded = value.isDragShadowNeeded - if (valueHolderForIsDragShadowNeeded !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForIsDragShadowNeededTmpValue = valueHolderForIsDragShadowNeeded! - valueSerializer.writeBoolean(valueHolderForIsDragShadowNeededTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): RichEditorBuilderSpanOptions { - let valueDeserializer : DeserializerBase = buffer - const offsetTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let offsetTmpBuf : number | undefined = undefined - if ((offsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - offsetTmpBuf = (valueDeserializer.readNumber() as number) - } - const offsetTmpResult : number | undefined = offsetTmpBuf - const dragBackgroundColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let dragBackgroundColorTmpBuf : ColorMetrics | undefined = undefined - if ((dragBackgroundColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - dragBackgroundColorTmpBuf = (ColorMetrics_serializer.read(valueDeserializer) as ColorMetrics) - } - const dragBackgroundColorTmpResult : ColorMetrics | undefined = dragBackgroundColorTmpBuf - const isDragShadowNeededTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let isDragShadowNeededTmpBuf : boolean | undefined = undefined - if ((isDragShadowNeededTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - isDragShadowNeededTmpBuf = valueDeserializer.readBoolean() - } - const isDragShadowNeededTmpResult : boolean | undefined = isDragShadowNeededTmpBuf - let value : RichEditorBuilderSpanOptions = ({offset: offsetTmpResult, dragBackgroundColor: dragBackgroundColorTmpResult, isDragShadowNeeded: isDragShadowNeededTmpResult} as RichEditorBuilderSpanOptions) - return value - } -} export class RichEditorDeleteValue_serializer { public static write(buffer: SerializerBase, value: RichEditorDeleteValue): void { let valueSerializer : SerializerBase = buffer const valueHolderForOffset = value.offset valueSerializer.writeNumber(valueHolderForOffset) const valueHolderForDirection = value.direction - valueSerializer.writeInt32(TypeChecker.RichEditorDeleteDirection_ToNumeric(valueHolderForDirection)) + valueSerializer.writeInt32(valueHolderForDirection.valueOf()) const valueHolderForLength = value.length valueSerializer.writeNumber(valueHolderForLength) const valueHolderForRichEditorDeleteSpans = value.richEditorDeleteSpans @@ -1644,7 +1593,7 @@ export class RichEditorDeleteValue_serializer { public static read(buffer: DeserializerBase): RichEditorDeleteValue { let valueDeserializer : DeserializerBase = buffer const offsetTmpResult : number = (valueDeserializer.readNumber() as number) - const directionTmpResult : RichEditorDeleteDirection = TypeChecker.RichEditorDeleteDirection_FromNumeric(valueDeserializer.readInt32()) + const directionTmpResult : RichEditorDeleteDirection = RichEditorDeleteDirection.fromValue(valueDeserializer.readInt32()) const lengthTmpResult : number = (valueDeserializer.readNumber() as number) const richEditorDeleteSpansTmpBufLength : int32 = valueDeserializer.readInt32() let richEditorDeleteSpansTmpBuf : Array = new Array(richEditorDeleteSpansTmpBufLength) @@ -1994,6 +1943,58 @@ export class PasteEvent_serializer { return value } } +export class RichEditorBuilderSpanOptions_serializer { + public static write(buffer: SerializerBase, value: RichEditorBuilderSpanOptions): void { + let valueSerializer : SerializerBase = buffer + const valueHolderForOffset = value.offset + if (valueHolderForOffset !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForOffsetTmpValue = valueHolderForOffset! + valueSerializer.writeNumber(valueHolderForOffsetTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForDragBackgroundColor = value.dragBackgroundColor + if (valueHolderForDragBackgroundColor !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForDragBackgroundColorTmpValue = valueHolderForDragBackgroundColor! + arkui_Graphics_ColorMetrics_serializer.write(valueSerializer, valueHolderForDragBackgroundColorTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForIsDragShadowNeeded = value.isDragShadowNeeded + if (valueHolderForIsDragShadowNeeded !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForIsDragShadowNeededTmpValue = valueHolderForIsDragShadowNeeded! + valueSerializer.writeBoolean(valueHolderForIsDragShadowNeededTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + } + public static read(buffer: DeserializerBase): RichEditorBuilderSpanOptions { + let valueDeserializer : DeserializerBase = buffer + const offsetTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let offsetTmpBuf : number | undefined = undefined + if ((offsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + offsetTmpBuf = (valueDeserializer.readNumber() as number) + } + const offsetTmpResult : number | undefined = offsetTmpBuf + const dragBackgroundColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let dragBackgroundColorTmpBuf : arkui_Graphics_ColorMetrics | undefined = undefined + if ((dragBackgroundColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + dragBackgroundColorTmpBuf = (arkui_Graphics_ColorMetrics_serializer.read(valueDeserializer) as arkui_Graphics_ColorMetrics) + } + const dragBackgroundColorTmpResult : arkui_Graphics_ColorMetrics | undefined = dragBackgroundColorTmpBuf + const isDragShadowNeededTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let isDragShadowNeededTmpBuf : boolean | undefined = undefined + if ((isDragShadowNeededTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + isDragShadowNeededTmpBuf = valueDeserializer.readBoolean() + } + const isDragShadowNeededTmpResult : boolean | undefined = isDragShadowNeededTmpBuf + let value : RichEditorBuilderSpanOptions = ({offset: offsetTmpResult, dragBackgroundColor: dragBackgroundColorTmpResult, isDragShadowNeeded: isDragShadowNeededTmpResult} as RichEditorBuilderSpanOptions) + return value + } +} export class RichEditorChangeValue_serializer { public static write(buffer: SerializerBase, value: RichEditorChangeValue): void { let valueSerializer : SerializerBase = buffer @@ -2058,10 +2059,10 @@ export class RichEditorSymbolSpanStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontSizeTmpValueForIdx1 = valueHolderForFontSizeTmpValue as string valueSerializer.writeString(valueHolderForFontSizeTmpValueForIdx1) - } else if (valueHolderForFontSizeTmpValue instanceof Resource) { + } else if (valueHolderForFontSizeTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForFontSizeTmpValueForIdx2 = valueHolderForFontSizeTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontSizeTmpValueForIdx2) + const valueHolderForFontSizeTmpValueForIdx2 = valueHolderForFontSizeTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForFontSizeTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2073,10 +2074,10 @@ export class RichEditorSymbolSpanStyle_serializer { valueSerializer.writeInt32((valueHolderForFontColorTmpValue.length).toInt()) for (let valueHolderForFontColorTmpValueCounterI = 0; valueHolderForFontColorTmpValueCounterI < valueHolderForFontColorTmpValue.length; valueHolderForFontColorTmpValueCounterI++) { const valueHolderForFontColorTmpValueTmpElement : ResourceColor = valueHolderForFontColorTmpValue[valueHolderForFontColorTmpValueCounterI] - if (valueHolderForFontColorTmpValueTmpElement instanceof Color) { + if (valueHolderForFontColorTmpValueTmpElement instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontColorTmpValueTmpElementForIdx0 = valueHolderForFontColorTmpValueTmpElement as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForFontColorTmpValueTmpElementForIdx0)) + const valueHolderForFontColorTmpValueTmpElementForIdx0 = valueHolderForFontColorTmpValueTmpElement as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForFontColorTmpValueTmpElementForIdx0.getOrdinal()) } else if (valueHolderForFontColorTmpValueTmpElement instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontColorTmpValueTmpElementForIdx1 = valueHolderForFontColorTmpValueTmpElement as number @@ -2085,10 +2086,10 @@ export class RichEditorSymbolSpanStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForFontColorTmpValueTmpElementForIdx2 = valueHolderForFontColorTmpValueTmpElement as string valueSerializer.writeString(valueHolderForFontColorTmpValueTmpElementForIdx2) - } else if (valueHolderForFontColorTmpValueTmpElement instanceof Resource) { + } else if (valueHolderForFontColorTmpValueTmpElement instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForFontColorTmpValueTmpElementForIdx3 = valueHolderForFontColorTmpValueTmpElement as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontColorTmpValueTmpElementForIdx3) + const valueHolderForFontColorTmpValueTmpElementForIdx3 = valueHolderForFontColorTmpValueTmpElement as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForFontColorTmpValueTmpElementForIdx3) } } } else { @@ -2105,7 +2106,7 @@ export class RichEditorSymbolSpanStyle_serializer { } else if (valueHolderForFontWeightTmpValue instanceof FontWeight) { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontWeightTmpValueForIdx1 = valueHolderForFontWeightTmpValue as FontWeight - valueSerializer.writeInt32(TypeChecker.FontWeight_ToNumeric(valueHolderForFontWeightTmpValueForIdx1)) + valueSerializer.writeInt32(valueHolderForFontWeightTmpValueForIdx1.valueOf()) } else if (valueHolderForFontWeightTmpValue instanceof string) { valueSerializer.writeInt8((2).toChar()) const valueHolderForFontWeightTmpValueForIdx2 = valueHolderForFontWeightTmpValue as string @@ -2118,7 +2119,7 @@ export class RichEditorSymbolSpanStyle_serializer { if (valueHolderForEffectStrategy !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForEffectStrategyTmpValue = (valueHolderForEffectStrategy as SymbolEffectStrategy) - valueSerializer.writeInt32(TypeChecker.SymbolEffectStrategy_ToNumeric(valueHolderForEffectStrategyTmpValue)) + valueSerializer.writeInt32(valueHolderForEffectStrategyTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2126,7 +2127,7 @@ export class RichEditorSymbolSpanStyle_serializer { if (valueHolderForRenderingStrategy !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForRenderingStrategyTmpValue = (valueHolderForRenderingStrategy as SymbolRenderingStrategy) - valueSerializer.writeInt32(TypeChecker.SymbolRenderingStrategy_ToNumeric(valueHolderForRenderingStrategyTmpValue)) + valueSerializer.writeInt32(valueHolderForRenderingStrategyTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2134,22 +2135,22 @@ export class RichEditorSymbolSpanStyle_serializer { public static read(buffer: DeserializerBase): RichEditorSymbolSpanStyle { let valueDeserializer : DeserializerBase = buffer const fontSizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontSizeTmpBuf : number | string | Resource | undefined = undefined + let fontSizeTmpBuf : number | string | global_resource_Resource | undefined = undefined if ((fontSizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const fontSizeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let fontSizeTmpBuf_ : number | string | Resource | undefined + let fontSizeTmpBuf_ : number | string | global_resource_Resource | undefined if (fontSizeTmpBuf_UnionSelector == (0).toChar()) { fontSizeTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (fontSizeTmpBuf_UnionSelector == (1).toChar()) { fontSizeTmpBuf_ = (valueDeserializer.readString() as string) } else if (fontSizeTmpBuf_UnionSelector == (2).toChar()) { - fontSizeTmpBuf_ = Resource_serializer.read(valueDeserializer) + fontSizeTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for fontSizeTmpBuf_ has to be chosen through deserialisation.") } - fontSizeTmpBuf = (fontSizeTmpBuf_ as number | string | Resource) + fontSizeTmpBuf = (fontSizeTmpBuf_ as number | string | global_resource_Resource) } - const fontSizeTmpResult : number | string | Resource | undefined = fontSizeTmpBuf + const fontSizeTmpResult : number | string | global_resource_Resource | undefined = fontSizeTmpBuf const fontColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let fontColorTmpBuf : Array | undefined = undefined if ((fontColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -2157,19 +2158,19 @@ export class RichEditorSymbolSpanStyle_serializer { let fontColorTmpBuf_ : Array = new Array(fontColorTmpBuf_Length) for (let fontColorTmpBuf_BufCounterI = 0; fontColorTmpBuf_BufCounterI < fontColorTmpBuf_Length; fontColorTmpBuf_BufCounterI++) { const fontColorTmpBuf_TempBufUnionSelector : int32 = valueDeserializer.readInt8() - let fontColorTmpBuf_TempBuf : Color | number | string | Resource | undefined + let fontColorTmpBuf_TempBuf : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (fontColorTmpBuf_TempBufUnionSelector == (0).toChar()) { - fontColorTmpBuf_TempBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + fontColorTmpBuf_TempBuf = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (fontColorTmpBuf_TempBufUnionSelector == (1).toChar()) { fontColorTmpBuf_TempBuf = (valueDeserializer.readNumber() as number) } else if (fontColorTmpBuf_TempBufUnionSelector == (2).toChar()) { fontColorTmpBuf_TempBuf = (valueDeserializer.readString() as string) } else if (fontColorTmpBuf_TempBufUnionSelector == (3).toChar()) { - fontColorTmpBuf_TempBuf = Resource_serializer.read(valueDeserializer) + fontColorTmpBuf_TempBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for fontColorTmpBuf_TempBuf has to be chosen through deserialisation.") } - fontColorTmpBuf_[fontColorTmpBuf_BufCounterI] = (fontColorTmpBuf_TempBuf as Color | number | string | Resource) + fontColorTmpBuf_[fontColorTmpBuf_BufCounterI] = (fontColorTmpBuf_TempBuf as arkui_component_enums_Color | number | string | global_resource_Resource) } fontColorTmpBuf = fontColorTmpBuf_ } @@ -2182,7 +2183,7 @@ export class RichEditorSymbolSpanStyle_serializer { if (fontWeightTmpBuf_UnionSelector == (0).toChar()) { fontWeightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (fontWeightTmpBuf_UnionSelector == (1).toChar()) { - fontWeightTmpBuf_ = TypeChecker.FontWeight_FromNumeric(valueDeserializer.readInt32()) + fontWeightTmpBuf_ = FontWeight.fromValue(valueDeserializer.readInt32()) } else if (fontWeightTmpBuf_UnionSelector == (2).toChar()) { fontWeightTmpBuf_ = (valueDeserializer.readString() as string) } else { @@ -2194,13 +2195,13 @@ export class RichEditorSymbolSpanStyle_serializer { const effectStrategyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let effectStrategyTmpBuf : SymbolEffectStrategy | undefined = undefined if ((effectStrategyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - effectStrategyTmpBuf = TypeChecker.SymbolEffectStrategy_FromNumeric(valueDeserializer.readInt32()) + effectStrategyTmpBuf = SymbolEffectStrategy.fromValue(valueDeserializer.readInt32()) } const effectStrategyTmpResult : SymbolEffectStrategy | undefined = effectStrategyTmpBuf const renderingStrategyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let renderingStrategyTmpBuf : SymbolRenderingStrategy | undefined = undefined if ((renderingStrategyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - renderingStrategyTmpBuf = TypeChecker.SymbolRenderingStrategy_FromNumeric(valueDeserializer.readInt32()) + renderingStrategyTmpBuf = SymbolRenderingStrategy.fromValue(valueDeserializer.readInt32()) } const renderingStrategyTmpResult : SymbolRenderingStrategy | undefined = renderingStrategyTmpBuf let value : RichEditorSymbolSpanStyle = ({fontSize: fontSizeTmpResult, fontColor: fontColorTmpResult, fontWeight: fontWeightTmpResult, effectStrategy: effectStrategyTmpResult, renderingStrategy: renderingStrategyTmpResult} as RichEditorSymbolSpanStyle) @@ -2259,10 +2260,10 @@ export class RichEditorUrlStyle_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForUrlTmpValueForIdx0 = valueHolderForUrlTmpValue as string valueSerializer.writeString(valueHolderForUrlTmpValueForIdx0) - } else if (valueHolderForUrlTmpValue instanceof Resource) { + } else if (valueHolderForUrlTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForUrlTmpValueForIdx1 = valueHolderForUrlTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForUrlTmpValueForIdx1) + const valueHolderForUrlTmpValueForIdx1 = valueHolderForUrlTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForUrlTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2271,20 +2272,20 @@ export class RichEditorUrlStyle_serializer { public static read(buffer: DeserializerBase): RichEditorUrlStyle { let valueDeserializer : DeserializerBase = buffer const urlTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let urlTmpBuf : ResourceStr | undefined = undefined + let urlTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((urlTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const urlTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let urlTmpBuf_ : string | Resource | undefined + let urlTmpBuf_ : string | global_resource_Resource | undefined if (urlTmpBuf_UnionSelector == (0).toChar()) { urlTmpBuf_ = (valueDeserializer.readString() as string) } else if (urlTmpBuf_UnionSelector == (1).toChar()) { - urlTmpBuf_ = Resource_serializer.read(valueDeserializer) + urlTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for urlTmpBuf_ has to be chosen through deserialisation.") } - urlTmpBuf = (urlTmpBuf_ as string | Resource) + urlTmpBuf = (urlTmpBuf_ as string | global_resource_Resource) } - const urlTmpResult : ResourceStr | undefined = urlTmpBuf + const urlTmpResult : arkui_component_units_ResourceStr | undefined = urlTmpBuf let value : RichEditorUrlStyle = ({url: urlTmpResult} as RichEditorUrlStyle) return value } @@ -2312,7 +2313,7 @@ export class SelectionMenuOptions_serializer { if (valueHolderForMenuType !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForMenuTypeTmpValue = (valueHolderForMenuType as MenuType) - valueSerializer.writeInt32(TypeChecker.MenuType_ToNumeric(valueHolderForMenuTypeTmpValue)) + valueSerializer.writeInt32(valueHolderForMenuTypeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2382,7 +2383,7 @@ export class SelectionMenuOptions_serializer { const menuTypeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let menuTypeTmpBuf : MenuType | undefined = undefined if ((menuTypeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - menuTypeTmpBuf = TypeChecker.MenuType_FromNumeric(valueDeserializer.readInt32()) + menuTypeTmpBuf = MenuType.fromValue(valueDeserializer.readInt32()) } const menuTypeTmpResult : MenuType | undefined = menuTypeTmpBuf const onMenuShowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -2448,10 +2449,10 @@ export class LeadingMarginPlaceholder_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForSize_0ForIdx1 = valueHolderForSize_0 as number valueSerializer.writeNumber(valueHolderForSize_0ForIdx1) - } else if (valueHolderForSize_0 instanceof Resource) { + } else if (valueHolderForSize_0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForSize_0ForIdx2 = valueHolderForSize_0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForSize_0ForIdx2) + const valueHolderForSize_0ForIdx2 = valueHolderForSize_0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSize_0ForIdx2) } const valueHolderForSize_1 = valueHolderForSize[1] if (valueHolderForSize_1 instanceof string) { @@ -2462,39 +2463,39 @@ export class LeadingMarginPlaceholder_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForSize_1ForIdx1 = valueHolderForSize_1 as number valueSerializer.writeNumber(valueHolderForSize_1ForIdx1) - } else if (valueHolderForSize_1 instanceof Resource) { + } else if (valueHolderForSize_1 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForSize_1ForIdx2 = valueHolderForSize_1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForSize_1ForIdx2) + const valueHolderForSize_1ForIdx2 = valueHolderForSize_1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSize_1ForIdx2) } } public static read(buffer: DeserializerBase): LeadingMarginPlaceholder { let valueDeserializer : DeserializerBase = buffer const pixelMapTmpResult : image.PixelMap = (image_PixelMap_serializer.read(valueDeserializer) as image.PixelMap) const sizeTmpBufValue0TempBufUnionSelector : int32 = valueDeserializer.readInt8() - let sizeTmpBufValue0TempBuf : string | number | Resource | undefined + let sizeTmpBufValue0TempBuf : string | number | global_resource_Resource | undefined if (sizeTmpBufValue0TempBufUnionSelector == (0).toChar()) { sizeTmpBufValue0TempBuf = (valueDeserializer.readString() as string) } else if (sizeTmpBufValue0TempBufUnionSelector == (1).toChar()) { sizeTmpBufValue0TempBuf = (valueDeserializer.readNumber() as number) } else if (sizeTmpBufValue0TempBufUnionSelector == (2).toChar()) { - sizeTmpBufValue0TempBuf = Resource_serializer.read(valueDeserializer) + sizeTmpBufValue0TempBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for sizeTmpBufValue0TempBuf has to be chosen through deserialisation.") } - const sizeTmpBufValue0 : Dimension = (sizeTmpBufValue0TempBuf as string | number | Resource) + const sizeTmpBufValue0 : Dimension = (sizeTmpBufValue0TempBuf as string | number | global_resource_Resource) const sizeTmpBufValue1TempBufUnionSelector : int32 = valueDeserializer.readInt8() - let sizeTmpBufValue1TempBuf : string | number | Resource | undefined + let sizeTmpBufValue1TempBuf : string | number | global_resource_Resource | undefined if (sizeTmpBufValue1TempBufUnionSelector == (0).toChar()) { sizeTmpBufValue1TempBuf = (valueDeserializer.readString() as string) } else if (sizeTmpBufValue1TempBufUnionSelector == (1).toChar()) { sizeTmpBufValue1TempBuf = (valueDeserializer.readNumber() as number) } else if (sizeTmpBufValue1TempBufUnionSelector == (2).toChar()) { - sizeTmpBufValue1TempBuf = Resource_serializer.read(valueDeserializer) + sizeTmpBufValue1TempBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for sizeTmpBufValue1TempBuf has to be chosen through deserialisation.") } - const sizeTmpBufValue1 : Dimension = (sizeTmpBufValue1TempBuf as string | number | Resource) + const sizeTmpBufValue1 : Dimension = (sizeTmpBufValue1TempBuf as string | number | global_resource_Resource) const sizeTmpResult : [ Dimension, Dimension ] = ([sizeTmpBufValue0, sizeTmpBufValue1] as [ Dimension, Dimension ]) let value : LeadingMarginPlaceholder = ({pixelMap: pixelMapTmpResult, size: sizeTmpResult} as LeadingMarginPlaceholder) return value @@ -2545,7 +2546,7 @@ export class PlaceholderStyle_serializer { if (valueHolderForFont !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFontTmpValue = valueHolderForFont! - Font_serializer.write(valueSerializer, valueHolderForFontTmpValue) + arkui_component_units_Font_serializer.write(valueSerializer, valueHolderForFontTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2553,10 +2554,10 @@ export class PlaceholderStyle_serializer { if (valueHolderForFontColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFontColorTmpValue = valueHolderForFontColor! - if (valueHolderForFontColorTmpValue instanceof Color) { + if (valueHolderForFontColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForFontColorTmpValueForIdx0)) + const valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForFontColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForFontColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontColorTmpValueForIdx1 = valueHolderForFontColorTmpValue as number @@ -2565,10 +2566,10 @@ export class PlaceholderStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForFontColorTmpValueForIdx2 = valueHolderForFontColorTmpValue as string valueSerializer.writeString(valueHolderForFontColorTmpValueForIdx2) - } else if (valueHolderForFontColorTmpValue instanceof Resource) { + } else if (valueHolderForFontColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontColorTmpValueForIdx3) + const valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForFontColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2577,28 +2578,28 @@ export class PlaceholderStyle_serializer { public static read(buffer: DeserializerBase): PlaceholderStyle { let valueDeserializer : DeserializerBase = buffer const fontTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontTmpBuf : Font | undefined = undefined + let fontTmpBuf : arkui_component_units_Font | undefined = undefined if ((fontTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontTmpBuf = Font_serializer.read(valueDeserializer) + fontTmpBuf = arkui_component_units_Font_serializer.read(valueDeserializer) } - const fontTmpResult : Font | undefined = fontTmpBuf + const fontTmpResult : arkui_component_units_Font | undefined = fontTmpBuf const fontColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let fontColorTmpBuf : ResourceColor | undefined = undefined if ((fontColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const fontColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let fontColorTmpBuf_ : Color | number | string | Resource | undefined + let fontColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (fontColorTmpBuf_UnionSelector == (0).toChar()) { - fontColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + fontColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (fontColorTmpBuf_UnionSelector == (1).toChar()) { fontColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (fontColorTmpBuf_UnionSelector == (2).toChar()) { fontColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (fontColorTmpBuf_UnionSelector == (3).toChar()) { - fontColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + fontColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for fontColorTmpBuf_ has to be chosen through deserialisation.") } - fontColorTmpBuf = (fontColorTmpBuf_ as Color | number | string | Resource) + fontColorTmpBuf = (fontColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const fontColorTmpResult : ResourceColor | undefined = fontColorTmpBuf let value : PlaceholderStyle = ({font: fontTmpResult, fontColor: fontColorTmpResult} as PlaceholderStyle) @@ -2623,10 +2624,10 @@ export class RichEditorLayoutStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForMarginTmpValueForIdx0ForIdx1 = valueHolderForMarginTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForMarginTmpValueForIdx0ForIdx1) - } else if (valueHolderForMarginTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForMarginTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForMarginTmpValueForIdx0ForIdx2 = valueHolderForMarginTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForMarginTmpValueForIdx0ForIdx2) + const valueHolderForMarginTmpValueForIdx0ForIdx2 = valueHolderForMarginTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMarginTmpValueForIdx0ForIdx2) } } else if (valueHolderForMarginTmpValue instanceof Padding) { valueSerializer.writeInt8((1).toChar()) @@ -2651,15 +2652,15 @@ export class RichEditorLayoutStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForBorderRadiusTmpValueForIdx0ForIdx1 = valueHolderForBorderRadiusTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForBorderRadiusTmpValueForIdx0ForIdx1) - } else if (valueHolderForBorderRadiusTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForBorderRadiusTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForBorderRadiusTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx0ForIdx2) + const valueHolderForBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForBorderRadiusTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx0ForIdx2) } - } else if (valueHolderForBorderRadiusTmpValue instanceof BorderRadiuses) { + } else if (valueHolderForBorderRadiusTmpValue instanceof arkui_component_units_BorderRadiuses) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue as BorderRadiuses - BorderRadiuses_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx1) + const valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue as arkui_component_units_BorderRadiuses + arkui_component_units_BorderRadiuses_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2674,17 +2675,17 @@ export class RichEditorLayoutStyle_serializer { let marginTmpBuf_ : Dimension | Padding | undefined if (marginTmpBuf_UnionSelector == (0).toChar()) { const marginTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let marginTmpBuf_BufU : string | number | Resource | undefined + let marginTmpBuf_BufU : string | number | global_resource_Resource | undefined if (marginTmpBuf_BufUUnionSelector == (0).toChar()) { marginTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (marginTmpBuf_BufUUnionSelector == (1).toChar()) { marginTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (marginTmpBuf_BufUUnionSelector == (2).toChar()) { - marginTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + marginTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for marginTmpBuf_BufU has to be chosen through deserialisation.") } - marginTmpBuf_ = (marginTmpBuf_BufU as string | number | Resource) + marginTmpBuf_ = (marginTmpBuf_BufU as string | number | global_resource_Resource) } else if (marginTmpBuf_UnionSelector == (1).toChar()) { marginTmpBuf_ = Padding_serializer.read(valueDeserializer) } else { @@ -2694,31 +2695,31 @@ export class RichEditorLayoutStyle_serializer { } const marginTmpResult : Dimension | Padding | undefined = marginTmpBuf const borderRadiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let borderRadiusTmpBuf : Dimension | BorderRadiuses | undefined = undefined + let borderRadiusTmpBuf : Dimension | arkui_component_units_BorderRadiuses | undefined = undefined if ((borderRadiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const borderRadiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let borderRadiusTmpBuf_ : Dimension | BorderRadiuses | undefined + let borderRadiusTmpBuf_ : Dimension | arkui_component_units_BorderRadiuses | undefined if (borderRadiusTmpBuf_UnionSelector == (0).toChar()) { const borderRadiusTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let borderRadiusTmpBuf_BufU : string | number | Resource | undefined + let borderRadiusTmpBuf_BufU : string | number | global_resource_Resource | undefined if (borderRadiusTmpBuf_BufUUnionSelector == (0).toChar()) { borderRadiusTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (borderRadiusTmpBuf_BufUUnionSelector == (1).toChar()) { borderRadiusTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (borderRadiusTmpBuf_BufUUnionSelector == (2).toChar()) { - borderRadiusTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + borderRadiusTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for borderRadiusTmpBuf_BufU has to be chosen through deserialisation.") } - borderRadiusTmpBuf_ = (borderRadiusTmpBuf_BufU as string | number | Resource) + borderRadiusTmpBuf_ = (borderRadiusTmpBuf_BufU as string | number | global_resource_Resource) } else if (borderRadiusTmpBuf_UnionSelector == (1).toChar()) { - borderRadiusTmpBuf_ = BorderRadiuses_serializer.read(valueDeserializer) + borderRadiusTmpBuf_ = arkui_component_units_BorderRadiuses_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation.") } - borderRadiusTmpBuf = (borderRadiusTmpBuf_ as Dimension | BorderRadiuses) + borderRadiusTmpBuf = (borderRadiusTmpBuf_ as Dimension | arkui_component_units_BorderRadiuses) } - const borderRadiusTmpResult : Dimension | BorderRadiuses | undefined = borderRadiusTmpBuf + const borderRadiusTmpResult : Dimension | arkui_component_units_BorderRadiuses | undefined = borderRadiusTmpBuf let value : RichEditorLayoutStyle = ({margin: marginTmpResult, borderRadius: borderRadiusTmpResult} as RichEditorLayoutStyle) return value } @@ -2730,7 +2731,7 @@ export class RichEditorParagraphStyle_serializer { if (valueHolderForTextAlign !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTextAlignTmpValue = (valueHolderForTextAlign as TextAlign) - valueSerializer.writeInt32(TypeChecker.TextAlign_ToNumeric(valueHolderForTextAlignTmpValue)) + valueSerializer.writeInt32(valueHolderForTextAlignTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2749,10 +2750,10 @@ export class RichEditorParagraphStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForLeadingMarginTmpValueForIdx0ForIdx1 = valueHolderForLeadingMarginTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForLeadingMarginTmpValueForIdx0ForIdx1) - } else if (valueHolderForLeadingMarginTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForLeadingMarginTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForLeadingMarginTmpValueForIdx0ForIdx2 = valueHolderForLeadingMarginTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForLeadingMarginTmpValueForIdx0ForIdx2) + const valueHolderForLeadingMarginTmpValueForIdx0ForIdx2 = valueHolderForLeadingMarginTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForLeadingMarginTmpValueForIdx0ForIdx2) } } else if (valueHolderForLeadingMarginTmpValue instanceof LeadingMarginPlaceholder) { valueSerializer.writeInt8((1).toChar()) @@ -2766,7 +2767,7 @@ export class RichEditorParagraphStyle_serializer { if (valueHolderForWordBreak !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForWordBreakTmpValue = (valueHolderForWordBreak as WordBreak) - valueSerializer.writeInt32(TypeChecker.WordBreak_ToNumeric(valueHolderForWordBreakTmpValue)) + valueSerializer.writeInt32(valueHolderForWordBreakTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2774,7 +2775,7 @@ export class RichEditorParagraphStyle_serializer { if (valueHolderForLineBreakStrategy !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForLineBreakStrategyTmpValue = (valueHolderForLineBreakStrategy as LineBreakStrategy) - valueSerializer.writeInt32(TypeChecker.LineBreakStrategy_ToNumeric(valueHolderForLineBreakStrategyTmpValue)) + valueSerializer.writeInt32(valueHolderForLineBreakStrategyTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2792,7 +2793,7 @@ export class RichEditorParagraphStyle_serializer { const textAlignTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let textAlignTmpBuf : TextAlign | undefined = undefined if ((textAlignTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - textAlignTmpBuf = TypeChecker.TextAlign_FromNumeric(valueDeserializer.readInt32()) + textAlignTmpBuf = TextAlign.fromValue(valueDeserializer.readInt32()) } const textAlignTmpResult : TextAlign | undefined = textAlignTmpBuf const leadingMarginTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -2802,17 +2803,17 @@ export class RichEditorParagraphStyle_serializer { let leadingMarginTmpBuf_ : Dimension | LeadingMarginPlaceholder | undefined if (leadingMarginTmpBuf_UnionSelector == (0).toChar()) { const leadingMarginTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let leadingMarginTmpBuf_BufU : string | number | Resource | undefined + let leadingMarginTmpBuf_BufU : string | number | global_resource_Resource | undefined if (leadingMarginTmpBuf_BufUUnionSelector == (0).toChar()) { leadingMarginTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (leadingMarginTmpBuf_BufUUnionSelector == (1).toChar()) { leadingMarginTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (leadingMarginTmpBuf_BufUUnionSelector == (2).toChar()) { - leadingMarginTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + leadingMarginTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for leadingMarginTmpBuf_BufU has to be chosen through deserialisation.") } - leadingMarginTmpBuf_ = (leadingMarginTmpBuf_BufU as string | number | Resource) + leadingMarginTmpBuf_ = (leadingMarginTmpBuf_BufU as string | number | global_resource_Resource) } else if (leadingMarginTmpBuf_UnionSelector == (1).toChar()) { leadingMarginTmpBuf_ = LeadingMarginPlaceholder_serializer.read(valueDeserializer) } else { @@ -2824,13 +2825,13 @@ export class RichEditorParagraphStyle_serializer { const wordBreakTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let wordBreakTmpBuf : WordBreak | undefined = undefined if ((wordBreakTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - wordBreakTmpBuf = TypeChecker.WordBreak_FromNumeric(valueDeserializer.readInt32()) + wordBreakTmpBuf = WordBreak.fromValue(valueDeserializer.readInt32()) } const wordBreakTmpResult : WordBreak | undefined = wordBreakTmpBuf const lineBreakStrategyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let lineBreakStrategyTmpBuf : LineBreakStrategy | undefined = undefined if ((lineBreakStrategyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - lineBreakStrategyTmpBuf = TypeChecker.LineBreakStrategy_FromNumeric(valueDeserializer.readInt32()) + lineBreakStrategyTmpBuf = LineBreakStrategy.fromValue(valueDeserializer.readInt32()) } const lineBreakStrategyTmpResult : LineBreakStrategy | undefined = lineBreakStrategyTmpBuf const paragraphSpacingTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -2900,10 +2901,10 @@ export class RichEditorImageSpanStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForSizeTmpValue_0ForIdx1 = valueHolderForSizeTmpValue_0 as number valueSerializer.writeNumber(valueHolderForSizeTmpValue_0ForIdx1) - } else if (valueHolderForSizeTmpValue_0 instanceof Resource) { + } else if (valueHolderForSizeTmpValue_0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForSizeTmpValue_0ForIdx2 = valueHolderForSizeTmpValue_0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForSizeTmpValue_0ForIdx2) + const valueHolderForSizeTmpValue_0ForIdx2 = valueHolderForSizeTmpValue_0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSizeTmpValue_0ForIdx2) } const valueHolderForSizeTmpValue_1 = valueHolderForSizeTmpValue[1] if (valueHolderForSizeTmpValue_1 instanceof string) { @@ -2914,10 +2915,10 @@ export class RichEditorImageSpanStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForSizeTmpValue_1ForIdx1 = valueHolderForSizeTmpValue_1 as number valueSerializer.writeNumber(valueHolderForSizeTmpValue_1ForIdx1) - } else if (valueHolderForSizeTmpValue_1 instanceof Resource) { + } else if (valueHolderForSizeTmpValue_1 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForSizeTmpValue_1ForIdx2 = valueHolderForSizeTmpValue_1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForSizeTmpValue_1ForIdx2) + const valueHolderForSizeTmpValue_1ForIdx2 = valueHolderForSizeTmpValue_1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSizeTmpValue_1ForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2926,7 +2927,7 @@ export class RichEditorImageSpanStyle_serializer { if (valueHolderForVerticalAlign !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForVerticalAlignTmpValue = (valueHolderForVerticalAlign as ImageSpanAlignment) - valueSerializer.writeInt32(TypeChecker.ImageSpanAlignment_ToNumeric(valueHolderForVerticalAlignTmpValue)) + valueSerializer.writeInt32(valueHolderForVerticalAlignTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2934,7 +2935,7 @@ export class RichEditorImageSpanStyle_serializer { if (valueHolderForObjectFit !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForObjectFitTmpValue = (valueHolderForObjectFit as ImageFit) - valueSerializer.writeInt32(TypeChecker.ImageFit_ToNumeric(valueHolderForObjectFitTmpValue)) + valueSerializer.writeInt32(valueHolderForObjectFitTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2953,42 +2954,42 @@ export class RichEditorImageSpanStyle_serializer { let sizeTmpBuf : [ Dimension, Dimension ] | undefined = undefined if ((sizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const sizeTmpBuf_Value0TempBufUnionSelector : int32 = valueDeserializer.readInt8() - let sizeTmpBuf_Value0TempBuf : string | number | Resource | undefined + let sizeTmpBuf_Value0TempBuf : string | number | global_resource_Resource | undefined if (sizeTmpBuf_Value0TempBufUnionSelector == (0).toChar()) { sizeTmpBuf_Value0TempBuf = (valueDeserializer.readString() as string) } else if (sizeTmpBuf_Value0TempBufUnionSelector == (1).toChar()) { sizeTmpBuf_Value0TempBuf = (valueDeserializer.readNumber() as number) } else if (sizeTmpBuf_Value0TempBufUnionSelector == (2).toChar()) { - sizeTmpBuf_Value0TempBuf = Resource_serializer.read(valueDeserializer) + sizeTmpBuf_Value0TempBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for sizeTmpBuf_Value0TempBuf has to be chosen through deserialisation.") } - const sizeTmpBuf_Value0 : Dimension = (sizeTmpBuf_Value0TempBuf as string | number | Resource) + const sizeTmpBuf_Value0 : Dimension = (sizeTmpBuf_Value0TempBuf as string | number | global_resource_Resource) const sizeTmpBuf_Value1TempBufUnionSelector : int32 = valueDeserializer.readInt8() - let sizeTmpBuf_Value1TempBuf : string | number | Resource | undefined + let sizeTmpBuf_Value1TempBuf : string | number | global_resource_Resource | undefined if (sizeTmpBuf_Value1TempBufUnionSelector == (0).toChar()) { sizeTmpBuf_Value1TempBuf = (valueDeserializer.readString() as string) } else if (sizeTmpBuf_Value1TempBufUnionSelector == (1).toChar()) { sizeTmpBuf_Value1TempBuf = (valueDeserializer.readNumber() as number) } else if (sizeTmpBuf_Value1TempBufUnionSelector == (2).toChar()) { - sizeTmpBuf_Value1TempBuf = Resource_serializer.read(valueDeserializer) + sizeTmpBuf_Value1TempBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for sizeTmpBuf_Value1TempBuf has to be chosen through deserialisation.") } - const sizeTmpBuf_Value1 : Dimension = (sizeTmpBuf_Value1TempBuf as string | number | Resource) + const sizeTmpBuf_Value1 : Dimension = (sizeTmpBuf_Value1TempBuf as string | number | global_resource_Resource) sizeTmpBuf = ([sizeTmpBuf_Value0, sizeTmpBuf_Value1] as [ Dimension, Dimension ]) } const sizeTmpResult : [ Dimension, Dimension ] | undefined = sizeTmpBuf const verticalAlignTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let verticalAlignTmpBuf : ImageSpanAlignment | undefined = undefined if ((verticalAlignTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - verticalAlignTmpBuf = TypeChecker.ImageSpanAlignment_FromNumeric(valueDeserializer.readInt32()) + verticalAlignTmpBuf = ImageSpanAlignment.fromValue(valueDeserializer.readInt32()) } const verticalAlignTmpResult : ImageSpanAlignment | undefined = verticalAlignTmpBuf const objectFitTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let objectFitTmpBuf : ImageFit | undefined = undefined if ((objectFitTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - objectFitTmpBuf = TypeChecker.ImageFit_FromNumeric(valueDeserializer.readInt32()) + objectFitTmpBuf = ImageFit.fromValue(valueDeserializer.readInt32()) } const objectFitTmpResult : ImageFit | undefined = objectFitTmpBuf const layoutStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -3010,9 +3011,9 @@ export class RichEditorImageSpanStyleResult_serializer { const valueHolderForSize_1 = valueHolderForSize[1] valueSerializer.writeNumber(valueHolderForSize_1) const valueHolderForVerticalAlign = value.verticalAlign - valueSerializer.writeInt32(TypeChecker.ImageSpanAlignment_ToNumeric(valueHolderForVerticalAlign)) + valueSerializer.writeInt32(valueHolderForVerticalAlign.valueOf()) const valueHolderForObjectFit = value.objectFit - valueSerializer.writeInt32(TypeChecker.ImageFit_ToNumeric(valueHolderForObjectFit)) + valueSerializer.writeInt32(valueHolderForObjectFit.valueOf()) const valueHolderForLayoutStyle = value.layoutStyle if (valueHolderForLayoutStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) @@ -3027,8 +3028,8 @@ export class RichEditorImageSpanStyleResult_serializer { const sizeTmpBufValue0 : number = (valueDeserializer.readNumber() as number) const sizeTmpBufValue1 : number = (valueDeserializer.readNumber() as number) const sizeTmpResult : [ number, number ] = ([sizeTmpBufValue0, sizeTmpBufValue1] as [ number, number ]) - const verticalAlignTmpResult : ImageSpanAlignment = TypeChecker.ImageSpanAlignment_FromNumeric(valueDeserializer.readInt32()) - const objectFitTmpResult : ImageFit = TypeChecker.ImageFit_FromNumeric(valueDeserializer.readInt32()) + const verticalAlignTmpResult : ImageSpanAlignment = ImageSpanAlignment.fromValue(valueDeserializer.readInt32()) + const objectFitTmpResult : ImageFit = ImageFit.fromValue(valueDeserializer.readInt32()) const layoutStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let layoutStyleTmpBuf : RichEditorLayoutStyle | undefined = undefined if ((layoutStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -3067,10 +3068,10 @@ export class RichEditorTextStyle_serializer { if (valueHolderForFontColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFontColorTmpValue = valueHolderForFontColor! - if (valueHolderForFontColorTmpValue instanceof Color) { + if (valueHolderForFontColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForFontColorTmpValueForIdx0)) + const valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForFontColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForFontColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontColorTmpValueForIdx1 = valueHolderForFontColorTmpValue as number @@ -3079,10 +3080,10 @@ export class RichEditorTextStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForFontColorTmpValueForIdx2 = valueHolderForFontColorTmpValue as string valueSerializer.writeString(valueHolderForFontColorTmpValueForIdx2) - } else if (valueHolderForFontColorTmpValue instanceof Resource) { + } else if (valueHolderForFontColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontColorTmpValueForIdx3) + const valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForFontColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -3099,10 +3100,10 @@ export class RichEditorTextStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontSizeTmpValueForIdx1 = valueHolderForFontSizeTmpValue as number valueSerializer.writeNumber(valueHolderForFontSizeTmpValueForIdx1) - } else if (valueHolderForFontSizeTmpValue instanceof Resource) { + } else if (valueHolderForFontSizeTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForFontSizeTmpValueForIdx2 = valueHolderForFontSizeTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontSizeTmpValueForIdx2) + const valueHolderForFontSizeTmpValueForIdx2 = valueHolderForFontSizeTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForFontSizeTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -3111,7 +3112,7 @@ export class RichEditorTextStyle_serializer { if (valueHolderForFontStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFontStyleTmpValue = (valueHolderForFontStyle as FontStyle) - valueSerializer.writeInt32(TypeChecker.FontStyle_ToNumeric(valueHolderForFontStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForFontStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -3126,7 +3127,7 @@ export class RichEditorTextStyle_serializer { } else if (valueHolderForFontWeightTmpValue instanceof FontWeight) { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontWeightTmpValueForIdx1 = valueHolderForFontWeightTmpValue as FontWeight - valueSerializer.writeInt32(TypeChecker.FontWeight_ToNumeric(valueHolderForFontWeightTmpValueForIdx1)) + valueSerializer.writeInt32(valueHolderForFontWeightTmpValueForIdx1.valueOf()) } else if (valueHolderForFontWeightTmpValue instanceof string) { valueSerializer.writeInt8((2).toChar()) const valueHolderForFontWeightTmpValueForIdx2 = valueHolderForFontWeightTmpValue as string @@ -3143,10 +3144,10 @@ export class RichEditorTextStyle_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForFontFamilyTmpValueForIdx0 = valueHolderForFontFamilyTmpValue as string valueSerializer.writeString(valueHolderForFontFamilyTmpValueForIdx0) - } else if (valueHolderForFontFamilyTmpValue instanceof Resource) { + } else if (valueHolderForFontFamilyTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForFontFamilyTmpValueForIdx1 = valueHolderForFontFamilyTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontFamilyTmpValueForIdx1) + const valueHolderForFontFamilyTmpValueForIdx1 = valueHolderForFontFamilyTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForFontFamilyTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -3207,10 +3208,10 @@ export class RichEditorTextStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForLineHeightTmpValueForIdx1 = valueHolderForLineHeightTmpValue as string valueSerializer.writeString(valueHolderForLineHeightTmpValueForIdx1) - } else if (valueHolderForLineHeightTmpValue instanceof Resource) { + } else if (valueHolderForLineHeightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForLineHeightTmpValueForIdx2 = valueHolderForLineHeightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForLineHeightTmpValueForIdx2) + const valueHolderForLineHeightTmpValueForIdx2 = valueHolderForLineHeightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForLineHeightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -3246,42 +3247,42 @@ export class RichEditorTextStyle_serializer { let fontColorTmpBuf : ResourceColor | undefined = undefined if ((fontColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const fontColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let fontColorTmpBuf_ : Color | number | string | Resource | undefined + let fontColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (fontColorTmpBuf_UnionSelector == (0).toChar()) { - fontColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + fontColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (fontColorTmpBuf_UnionSelector == (1).toChar()) { fontColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (fontColorTmpBuf_UnionSelector == (2).toChar()) { fontColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (fontColorTmpBuf_UnionSelector == (3).toChar()) { - fontColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + fontColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for fontColorTmpBuf_ has to be chosen through deserialisation.") } - fontColorTmpBuf = (fontColorTmpBuf_ as Color | number | string | Resource) + fontColorTmpBuf = (fontColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const fontColorTmpResult : ResourceColor | undefined = fontColorTmpBuf const fontSizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontSizeTmpBuf : string | number | Resource | undefined = undefined + let fontSizeTmpBuf : string | number | global_resource_Resource | undefined = undefined if ((fontSizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const fontSizeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let fontSizeTmpBuf_ : string | number | Resource | undefined + let fontSizeTmpBuf_ : string | number | global_resource_Resource | undefined if (fontSizeTmpBuf_UnionSelector == (0).toChar()) { fontSizeTmpBuf_ = (valueDeserializer.readString() as string) } else if (fontSizeTmpBuf_UnionSelector == (1).toChar()) { fontSizeTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (fontSizeTmpBuf_UnionSelector == (2).toChar()) { - fontSizeTmpBuf_ = Resource_serializer.read(valueDeserializer) + fontSizeTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for fontSizeTmpBuf_ has to be chosen through deserialisation.") } - fontSizeTmpBuf = (fontSizeTmpBuf_ as string | number | Resource) + fontSizeTmpBuf = (fontSizeTmpBuf_ as string | number | global_resource_Resource) } const fontSizeTmpResult : Length | number | undefined = fontSizeTmpBuf const fontStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let fontStyleTmpBuf : FontStyle | undefined = undefined if ((fontStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontStyleTmpBuf = TypeChecker.FontStyle_FromNumeric(valueDeserializer.readInt32()) + fontStyleTmpBuf = FontStyle.fromValue(valueDeserializer.readInt32()) } const fontStyleTmpResult : FontStyle | undefined = fontStyleTmpBuf const fontWeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -3292,7 +3293,7 @@ export class RichEditorTextStyle_serializer { if (fontWeightTmpBuf_UnionSelector == (0).toChar()) { fontWeightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (fontWeightTmpBuf_UnionSelector == (1).toChar()) { - fontWeightTmpBuf_ = TypeChecker.FontWeight_FromNumeric(valueDeserializer.readInt32()) + fontWeightTmpBuf_ = FontWeight.fromValue(valueDeserializer.readInt32()) } else if (fontWeightTmpBuf_UnionSelector == (2).toChar()) { fontWeightTmpBuf_ = (valueDeserializer.readString() as string) } else { @@ -3302,20 +3303,20 @@ export class RichEditorTextStyle_serializer { } const fontWeightTmpResult : number | FontWeight | string | undefined = fontWeightTmpBuf const fontFamilyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontFamilyTmpBuf : ResourceStr | undefined = undefined + let fontFamilyTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((fontFamilyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const fontFamilyTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let fontFamilyTmpBuf_ : string | Resource | undefined + let fontFamilyTmpBuf_ : string | global_resource_Resource | undefined if (fontFamilyTmpBuf_UnionSelector == (0).toChar()) { fontFamilyTmpBuf_ = (valueDeserializer.readString() as string) } else if (fontFamilyTmpBuf_UnionSelector == (1).toChar()) { - fontFamilyTmpBuf_ = Resource_serializer.read(valueDeserializer) + fontFamilyTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for fontFamilyTmpBuf_ has to be chosen through deserialisation.") } - fontFamilyTmpBuf = (fontFamilyTmpBuf_ as string | Resource) + fontFamilyTmpBuf = (fontFamilyTmpBuf_ as string | global_resource_Resource) } - const fontFamilyTmpResult : ResourceStr | undefined = fontFamilyTmpBuf + const fontFamilyTmpResult : arkui_component_units_ResourceStr | undefined = fontFamilyTmpBuf const decorationTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let decorationTmpBuf : DecorationStyleInterface | undefined = undefined if ((decorationTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -3358,22 +3359,22 @@ export class RichEditorTextStyle_serializer { } const letterSpacingTmpResult : number | string | undefined = letterSpacingTmpBuf const lineHeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let lineHeightTmpBuf : number | string | Resource | undefined = undefined + let lineHeightTmpBuf : number | string | global_resource_Resource | undefined = undefined if ((lineHeightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const lineHeightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let lineHeightTmpBuf_ : number | string | Resource | undefined + let lineHeightTmpBuf_ : number | string | global_resource_Resource | undefined if (lineHeightTmpBuf_UnionSelector == (0).toChar()) { lineHeightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (lineHeightTmpBuf_UnionSelector == (1).toChar()) { lineHeightTmpBuf_ = (valueDeserializer.readString() as string) } else if (lineHeightTmpBuf_UnionSelector == (2).toChar()) { - lineHeightTmpBuf_ = Resource_serializer.read(valueDeserializer) + lineHeightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for lineHeightTmpBuf_ has to be chosen through deserialisation.") } - lineHeightTmpBuf = (lineHeightTmpBuf_ as number | string | Resource) + lineHeightTmpBuf = (lineHeightTmpBuf_ as number | string | global_resource_Resource) } - const lineHeightTmpResult : number | string | Resource | undefined = lineHeightTmpBuf + const lineHeightTmpResult : number | string | global_resource_Resource | undefined = lineHeightTmpBuf const halfLeadingTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let halfLeadingTmpBuf : boolean | undefined = undefined if ((halfLeadingTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -3400,10 +3401,10 @@ export class RichEditorTextStyleResult_serializer { public static write(buffer: SerializerBase, value: RichEditorTextStyleResult): void { let valueSerializer : SerializerBase = buffer const valueHolderForFontColor = value.fontColor - if (valueHolderForFontColor instanceof Color) { + if (valueHolderForFontColor instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontColorForIdx0 = valueHolderForFontColor as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForFontColorForIdx0)) + const valueHolderForFontColorForIdx0 = valueHolderForFontColor as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForFontColorForIdx0.getOrdinal()) } else if (valueHolderForFontColor instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontColorForIdx1 = valueHolderForFontColor as number @@ -3412,15 +3413,15 @@ export class RichEditorTextStyleResult_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForFontColorForIdx2 = valueHolderForFontColor as string valueSerializer.writeString(valueHolderForFontColorForIdx2) - } else if (valueHolderForFontColor instanceof Resource) { + } else if (valueHolderForFontColor instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForFontColorForIdx3 = valueHolderForFontColor as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontColorForIdx3) + const valueHolderForFontColorForIdx3 = valueHolderForFontColor as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForFontColorForIdx3) } const valueHolderForFontSize = value.fontSize valueSerializer.writeNumber(valueHolderForFontSize) const valueHolderForFontStyle = value.fontStyle - valueSerializer.writeInt32(TypeChecker.FontStyle_ToNumeric(valueHolderForFontStyle)) + valueSerializer.writeInt32(valueHolderForFontStyle.valueOf()) const valueHolderForFontWeight = value.fontWeight valueSerializer.writeNumber(valueHolderForFontWeight) const valueHolderForFontFamily = value.fontFamily @@ -3483,21 +3484,21 @@ export class RichEditorTextStyleResult_serializer { public static read(buffer: DeserializerBase): RichEditorTextStyleResult { let valueDeserializer : DeserializerBase = buffer const fontColorTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let fontColorTmpBuf : Color | number | string | Resource | undefined + let fontColorTmpBuf : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (fontColorTmpBufUnionSelector == (0).toChar()) { - fontColorTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + fontColorTmpBuf = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (fontColorTmpBufUnionSelector == (1).toChar()) { fontColorTmpBuf = (valueDeserializer.readNumber() as number) } else if (fontColorTmpBufUnionSelector == (2).toChar()) { fontColorTmpBuf = (valueDeserializer.readString() as string) } else if (fontColorTmpBufUnionSelector == (3).toChar()) { - fontColorTmpBuf = Resource_serializer.read(valueDeserializer) + fontColorTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for fontColorTmpBuf has to be chosen through deserialisation.") } - const fontColorTmpResult : ResourceColor = (fontColorTmpBuf as Color | number | string | Resource) + const fontColorTmpResult : ResourceColor = (fontColorTmpBuf as arkui_component_enums_Color | number | string | global_resource_Resource) const fontSizeTmpResult : number = (valueDeserializer.readNumber() as number) - const fontStyleTmpResult : FontStyle = TypeChecker.FontStyle_FromNumeric(valueDeserializer.readInt32()) + const fontStyleTmpResult : FontStyle = FontStyle.fromValue(valueDeserializer.readInt32()) const fontWeightTmpResult : number = (valueDeserializer.readNumber() as number) const fontFamilyTmpResult : string = (valueDeserializer.readString() as string) const decorationTmpResult : DecorationStyleResult = DecorationStyleResult_serializer.read(valueDeserializer) @@ -3742,10 +3743,10 @@ export class RichEditorImageSpanResult_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForValueResourceStrTmpValueForIdx0 = valueHolderForValueResourceStrTmpValue as string valueSerializer.writeString(valueHolderForValueResourceStrTmpValueForIdx0) - } else if (valueHolderForValueResourceStrTmpValue instanceof Resource) { + } else if (valueHolderForValueResourceStrTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForValueResourceStrTmpValueForIdx1 = valueHolderForValueResourceStrTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForValueResourceStrTmpValueForIdx1) + const valueHolderForValueResourceStrTmpValueForIdx1 = valueHolderForValueResourceStrTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForValueResourceStrTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -3768,20 +3769,20 @@ export class RichEditorImageSpanResult_serializer { } const valuePixelMapTmpResult : image.PixelMap | undefined = valuePixelMapTmpBuf const valueResourceStrTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let valueResourceStrTmpBuf : ResourceStr | undefined = undefined + let valueResourceStrTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((valueResourceStrTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const valueResourceStrTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let valueResourceStrTmpBuf_ : string | Resource | undefined + let valueResourceStrTmpBuf_ : string | global_resource_Resource | undefined if (valueResourceStrTmpBuf_UnionSelector == (0).toChar()) { valueResourceStrTmpBuf_ = (valueDeserializer.readString() as string) } else if (valueResourceStrTmpBuf_UnionSelector == (1).toChar()) { - valueResourceStrTmpBuf_ = Resource_serializer.read(valueDeserializer) + valueResourceStrTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for valueResourceStrTmpBuf_ has to be chosen through deserialisation.") } - valueResourceStrTmpBuf = (valueResourceStrTmpBuf_ as string | Resource) + valueResourceStrTmpBuf = (valueResourceStrTmpBuf_ as string | global_resource_Resource) } - const valueResourceStrTmpResult : ResourceStr | undefined = valueResourceStrTmpBuf + const valueResourceStrTmpResult : arkui_component_units_ResourceStr | undefined = valueResourceStrTmpBuf const imageStyleTmpResult : RichEditorImageSpanStyleResult = RichEditorImageSpanStyleResult_serializer.read(valueDeserializer) const offsetInSpanTmpBufValue0 : number = (valueDeserializer.readNumber() as number) const offsetInSpanTmpBufValue1 : number = (valueDeserializer.readNumber() as number) @@ -3896,7 +3897,7 @@ export class RichEditorTextSpanResult_serializer { if (valueHolderForValueResource !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForValueResourceTmpValue = valueHolderForValueResource! - Resource_serializer.write(valueSerializer, valueHolderForValueResourceTmpValue) + global_resource_Resource_serializer.write(valueSerializer, valueHolderForValueResourceTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -3940,11 +3941,11 @@ export class RichEditorTextSpanResult_serializer { } const symbolSpanStyleTmpResult : RichEditorSymbolSpanStyle | undefined = symbolSpanStyleTmpBuf const valueResourceTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let valueResourceTmpBuf : Resource | undefined = undefined + let valueResourceTmpBuf : global_resource_Resource | undefined = undefined if ((valueResourceTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - valueResourceTmpBuf = Resource_serializer.read(valueDeserializer) + valueResourceTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } - const valueResourceTmpResult : Resource | undefined = valueResourceTmpBuf + const valueResourceTmpResult : global_resource_Resource | undefined = valueResourceTmpBuf const paragraphStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let paragraphStyleTmpBuf : RichEditorParagraphStyle | undefined = undefined if ((paragraphStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -3986,13 +3987,13 @@ export class RichEditorController extends RichEditorBaseController implements Ma static getFinalizer(): KPointer { return ArkUIGeneratedNativeModule._RichEditorController_getFinalizer() } - public addTextSpan(content: ResourceStr, options?: RichEditorTextSpanOptions): number { - const content_casted = content as (ResourceStr) + public addTextSpan(content: arkui_component_units_ResourceStr, options?: RichEditorTextSpanOptions): number { + const content_casted = content as (arkui_component_units_ResourceStr) const options_casted = options as (RichEditorTextSpanOptions | undefined) return this.addTextSpan_serialize(content_casted, options_casted) } - public addImageSpan(value: image.PixelMap | ResourceStr, options?: RichEditorImageSpanOptions): number { - const value_casted = value as (image.PixelMap | ResourceStr) + public addImageSpan(value: image.PixelMap | arkui_component_units_ResourceStr, options?: RichEditorImageSpanOptions): number { + const value_casted = value as (image.PixelMap | arkui_component_units_ResourceStr) const options_casted = options as (RichEditorImageSpanOptions | undefined) return this.addImageSpan_serialize(value_casted, options_casted) } @@ -4001,8 +4002,8 @@ export class RichEditorController extends RichEditorBaseController implements Ma const options_casted = options as (RichEditorBuilderSpanOptions | undefined) return this.addBuilderSpan_serialize(value_casted, options_casted) } - public addSymbolSpan(value: Resource, options?: RichEditorSymbolSpanOptions): number { - const value_casted = value as (Resource) + public addSymbolSpan(value: global_resource_Resource, options?: RichEditorSymbolSpanOptions): number { + const value_casted = value as (global_resource_Resource) const options_casted = options as (RichEditorSymbolSpanOptions | undefined) return this.addSymbolSpan_serialize(value_casted, options_casted) } @@ -4040,16 +4041,16 @@ export class RichEditorController extends RichEditorBaseController implements Ma const value_casted = value as (RichEditorRange) return this.toStyledString_serialize(value_casted) } - private addTextSpan_serialize(content: ResourceStr, options?: RichEditorTextSpanOptions): number { + private addTextSpan_serialize(content: arkui_component_units_ResourceStr, options?: RichEditorTextSpanOptions): number { const thisSerializer : SerializerBase = SerializerBase.hold() if (content instanceof string) { thisSerializer.writeInt8((0).toChar()) const contentForIdx0 = content as string thisSerializer.writeString(contentForIdx0) - } else if (content instanceof Resource) { + } else if (content instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const contentForIdx1 = content as Resource - Resource_serializer.write(thisSerializer, contentForIdx1) + const contentForIdx1 = content as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, contentForIdx1) } if (options !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -4062,23 +4063,23 @@ export class RichEditorController extends RichEditorBaseController implements Ma thisSerializer.release() return retval } - private addImageSpan_serialize(value: image.PixelMap | ResourceStr, options?: RichEditorImageSpanOptions): number { + private addImageSpan_serialize(value: image.PixelMap | arkui_component_units_ResourceStr, options?: RichEditorImageSpanOptions): number { const thisSerializer : SerializerBase = SerializerBase.hold() if (value instanceof image.PixelMap) { thisSerializer.writeInt8((0).toChar()) const valueForIdx0 = value as image.PixelMap image_PixelMap_serializer.write(thisSerializer, valueForIdx0) - } else if (value instanceof ResourceStr) { + } else if (value instanceof arkui_component_units_ResourceStr) { thisSerializer.writeInt8((1).toChar()) - const valueForIdx1 = value as ResourceStr + const valueForIdx1 = value as arkui_component_units_ResourceStr if (valueForIdx1 instanceof string) { thisSerializer.writeInt8((0).toChar()) const valueForIdx1ForIdx0 = valueForIdx1 as string thisSerializer.writeString(valueForIdx1ForIdx0) - } else if (valueForIdx1 instanceof Resource) { + } else if (valueForIdx1 instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueForIdx1ForIdx1 = valueForIdx1 as Resource - Resource_serializer.write(thisSerializer, valueForIdx1ForIdx1) + const valueForIdx1ForIdx1 = valueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueForIdx1ForIdx1) } } if (options !== undefined) { @@ -4106,9 +4107,9 @@ export class RichEditorController extends RichEditorBaseController implements Ma thisSerializer.release() return retval } - private addSymbolSpan_serialize(value: Resource, options?: RichEditorSymbolSpanOptions): number { + private addSymbolSpan_serialize(value: global_resource_Resource, options?: RichEditorSymbolSpanOptions): number { const thisSerializer : SerializerBase = SerializerBase.hold() - Resource_serializer.write(thisSerializer, value) + global_resource_Resource_serializer.write(thisSerializer, value) if (options !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const optionsTmpValue = options! diff --git a/arkoala-arkts/arkui/generated/component/richText.ets b/arkoala-arkts/arkui/generated/component/richText.ets index 2ee9b3e9a13d824af786169558dfbbf13532b269..c2e028cf7dbf03c435309adb281ecfcb2a6cc216 100644 --- a/arkoala-arkts/arkui/generated/component/richText.ets +++ b/arkoala-arkts/arkui/generated/component/richText.ets @@ -16,20 +16,22 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { int32, int64, float32 } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { AttributeModifier, AttributeUpdater } from "#handwritten" +import { Resource as global_resource_Resource } from "global.resource" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkRichTextPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkRichTextPeer { @@ -39,8 +41,19 @@ export class ArkRichTextPeer extends ArkCommonMethodPeer { component?.setPeer(_peer) return _peer } - setRichTextOptionsAttribute(content: string): void { - ArkUIGeneratedNativeModule._RichTextInterface_setRichTextOptions(this.peer.ptr, content) + setRichTextOptionsAttribute(content: string | global_resource_Resource): void { + const thisSerializer : SerializerBase = SerializerBase.hold() + if (content instanceof string) { + thisSerializer.writeInt8((0).toChar()) + const contentForIdx0 = content as string + thisSerializer.writeString(contentForIdx0) + } else if (content instanceof global_resource_Resource) { + thisSerializer.writeInt8((1).toChar()) + const contentForIdx1 = content as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, contentForIdx1) + } + ArkUIGeneratedNativeModule._RichTextInterface_setRichTextOptions(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() } setOnStartAttribute(value: (() => void) | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() @@ -74,7 +87,7 @@ export interface RichTextAttribute extends CommonMethod { onComplete(value: (() => void) | undefined): this { throw new Error("Unimplemented method onComplete") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -88,7 +101,7 @@ export class ArkRichTextStyle extends ArkCommonMethodStyle implements RichTextAt onComplete(value: (() => void) | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -97,9 +110,9 @@ export class ArkRichTextComponent extends ArkCommonMethodComponent implements Ri getPeer(): ArkRichTextPeer { return (this.peer as ArkRichTextPeer) } - public setRichTextOptions(content: string): this { + public setRichTextOptions(content: string | global_resource_Resource): this { if (this.checkPriority("setRichTextOptions")) { - const content_casted = content as (string) + const content_casted = content as (string | global_resource_Resource) this.getPeer()?.setRichTextOptionsAttribute(content_casted) return this } @@ -121,7 +134,7 @@ export class ArkRichTextComponent extends ArkCommonMethodComponent implements Ri } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -134,7 +147,7 @@ export class ArkRichTextComponent extends ArkCommonMethodComponent implements Ri export function RichText( @memo style: ((attributes: RichTextAttribute) => void) | undefined, - content: string, + content: string | global_resource_Resource, @memo content_?: () => void, ): void { diff --git a/arkoala-arkts/arkui/generated/component/rootScene.ets b/arkoala-arkts/arkui/generated/component/rootScene.ets index 6ed81b24e6fcf23f2872af213f627024a74e96a1..08321d1b2702dc889f03a03fad7fec446ab0b6e4 100644 --- a/arkoala-arkts/arkui/generated/component/rootScene.ets +++ b/arkoala-arkts/arkui/generated/component/rootScene.ets @@ -25,11 +25,11 @@ import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonM import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkRootScenePeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkRootScenePeer { @@ -49,13 +49,13 @@ export class ArkRootScenePeer extends ArkCommonMethodPeer { export interface RootSceneSession { } export interface RootSceneAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkRootSceneStyle extends ArkCommonMethodStyle implements RootSceneAttribute { attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -72,7 +72,7 @@ export class ArkRootSceneComponent extends ArkCommonMethodComponent implements R } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/row.ets b/arkoala-arkts/arkui/generated/component/row.ets index d400411aa49af2c5b341d26d3dba01c9efd8672f..543c5a5ef910def39a2be27768d87a65411cb42a 100644 --- a/arkoala-arkts/arkui/generated/component/row.ets +++ b/arkoala-arkts/arkui/generated/component/row.ets @@ -16,21 +16,21 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { PointLightStyle_serializer, ArkCommonMethodPeer, CommonMethod, PointLightStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { VerticalAlign, FlexAlign } from "./enums" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkRowPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkRowPeer { @@ -65,7 +65,7 @@ export class ArkRowPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as VerticalAlign) - thisSerializer.writeInt32(TypeChecker.VerticalAlign_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -77,13 +77,19 @@ export class ArkRowPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as FlexAlign) - thisSerializer.writeInt32(TypeChecker.FlexAlign_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._RowAttribute_setJustifyContent(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } + setPointLightAttribute(value: PointLightStyle): void { + const thisSerializer : SerializerBase = SerializerBase.hold() + PointLightStyle_serializer.write(thisSerializer, value) + ArkUIGeneratedNativeModule._RowAttribute_setPointLight(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() + } setReverseAttribute(value: boolean | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { @@ -110,16 +116,20 @@ export interface RowAttribute extends CommonMethod { justifyContent(value: FlexAlign | undefined): this { throw new Error("Unimplemented method justifyContent") } + pointLight(value: PointLightStyle): this { + throw new Error("Unimplemented method pointLight") + } reverse(value: boolean | undefined): this { throw new Error("Unimplemented method reverse") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkRowStyle extends ArkCommonMethodStyle implements RowAttribute { alignItems_value?: VerticalAlign | undefined justifyContent_value?: FlexAlign | undefined + pointLight_value?: PointLightStyle reverse_value?: boolean | undefined attributeModifier_value?: AttributeModifier | AttributeModifier | undefined alignItems(value: VerticalAlign | undefined): this { @@ -128,10 +138,13 @@ export class ArkRowStyle extends ArkCommonMethodStyle implements RowAttribute { justifyContent(value: FlexAlign | undefined): this { return this } + pointLight(value: PointLightStyle): this { + return this + } reverse(value: boolean | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -164,6 +177,14 @@ export class ArkRowComponent extends ArkCommonMethodComponent implements RowAttr } return this } + public pointLight(value: PointLightStyle): this { + if (this.checkPriority("pointLight")) { + const value_casted = value as (PointLightStyle) + this.getPeer()?.setPointLightAttribute(value_casted) + return this + } + return this + } public reverse(value: boolean | undefined): this { if (this.checkPriority("reverse")) { const value_casted = value as (boolean | undefined) @@ -172,7 +193,7 @@ export class ArkRowComponent extends ArkCommonMethodComponent implements RowAttr } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/rowSplit.ets b/arkoala-arkts/arkui/generated/component/rowSplit.ets index 62f23841a302423eba8c5eb0fe828648eabb313e..c2797545149de4be6fa8b44a5284b31f58d73c1c 100644 --- a/arkoala-arkts/arkui/generated/component/rowSplit.ets +++ b/arkoala-arkts/arkui/generated/component/rowSplit.ets @@ -25,11 +25,11 @@ import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonM import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkRowSplitPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkRowSplitPeer { @@ -59,7 +59,7 @@ export interface RowSplitAttribute extends CommonMethod { resizeable(value: boolean | undefined): this { throw new Error("Unimplemented method resizeable") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -69,7 +69,7 @@ export class ArkRowSplitStyle extends ArkCommonMethodStyle implements RowSplitAt resizeable(value: boolean | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -93,7 +93,7 @@ export class ArkRowSplitComponent extends ArkCommonMethodComponent implements Ro } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/saveButton.ets b/arkoala-arkts/arkui/generated/component/saveButton.ets index 2ad9d5efab687b80ddbedcb1ac9e3987c67ac47d..867b3b16a5b165750542fb4e12082ac666c63344 100644 --- a/arkoala-arkts/arkui/generated/component/saveButton.ets +++ b/arkoala-arkts/arkui/generated/component/saveButton.ets @@ -18,7 +18,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { ButtonType } from "./button" import { ClickEvent } from "./common" @@ -54,5 +54,6 @@ export enum SaveButtonOnClickResult { export interface SaveButtonInterface { invoke(options?: SaveButtonOptions | undefined): SaveButtonAttribute; } +export type Callback_ClickEvent_SaveButtonOnClickResult_Void = (event: ClickEvent, result: SaveButtonOnClickResult) => void; export interface SaveButtonAttribute extends SecurityComponentMethod { } diff --git a/arkoala-arkts/arkui/generated/component/screen.ets b/arkoala-arkts/arkui/generated/component/screen.ets index 6f0cc425ed9d55fc8b2ad21c20dc49a294e9c6cb..d6c1868556270643a1123391b0b23091fb72334f 100644 --- a/arkoala-arkts/arkui/generated/component/screen.ets +++ b/arkoala-arkts/arkui/generated/component/screen.ets @@ -25,11 +25,11 @@ import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonM import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkScreenPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkScreenPeer { @@ -44,13 +44,13 @@ export class ArkScreenPeer extends ArkCommonMethodPeer { } } export interface ScreenAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkScreenStyle extends ArkCommonMethodStyle implements ScreenAttribute { attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -67,7 +67,7 @@ export class ArkScreenComponent extends ArkCommonMethodComponent implements Scre } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/scroll.ets b/arkoala-arkts/arkui/generated/component/scroll.ets index 2f067cfab4ff4f9f784f2ef8d081fb5a1acd27e7..a70b21437348403ba74cb27748453a24f77ac7e9 100644 --- a/arkoala-arkts/arkui/generated/component/scroll.ets +++ b/arkoala-arkts/arkui/generated/component/scroll.ets @@ -16,25 +16,27 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { RectResult_serializer, RectResult, NestedScrollOptions_serializer, EdgeEffectOptions_serializer, ArkScrollableCommonMethodPeer, ScrollableCommonMethod, NestedScrollOptions, CommonMethod, EdgeEffectOptions, ArkScrollableCommonMethodComponent, ArkScrollableCommonMethodStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { Edge, ScrollSource, BarState, Color, EdgeEffect } from "./enums" +import { Edge, ScrollSource, BarState, Color as arkui_component_enums_Color, EdgeEffect } from "./enums" import { Length, VoidCallback, Dimension } from "./units" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ScrollState, ScrollSnapAlign } from "./list" -import { AttributeModifier, AttributeUpdater } from "#handwritten" +import { AttributeModifier, extractors, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { LengthMetrics, LengthMetrics_serializer } from "./../Graphics" -import { default as curves, curves_ICurve_serializer } from "./../framework/ohos.curves" -import { NodeAttach, remember } from "@koalaui/runtime" +import { LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" +import { default as curves } from "@ohos.curves" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { curves_ICurve_serializer } from "./../framework/ohos.curves" +import { arkui_Graphics_LengthMetrics_serializer } from "./../framework/Graphics" export class ScrollerInternal { public static fromPtr(ptr: KPointer): Scroller { return new Scroller(ptr) @@ -123,7 +125,7 @@ export class Scroller implements MaterializedBase { } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } - ArkUIGeneratedNativeModule._Scroller_scrollEdge(this.peer!.ptr, TypeChecker.Edge_ToNumeric(value), thisSerializer.asBuffer(), thisSerializer.length()) + ArkUIGeneratedNativeModule._Scroller_scrollEdge(this.peer!.ptr, value.valueOf(), thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } private fling_serialize(velocity: number): void { @@ -153,7 +155,7 @@ export class Scroller implements MaterializedBase { if (align !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const alignTmpValue = (align as ScrollAlign) - thisSerializer.writeInt32(TypeChecker.ScrollAlign_ToNumeric(alignTmpValue)) + thisSerializer.writeInt32(alignTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -177,10 +179,10 @@ export class Scroller implements MaterializedBase { thisSerializer.writeInt8((1).toChar()) const dxForIdx1 = dx as number thisSerializer.writeNumber(dxForIdx1) - } else if (dx instanceof Resource) { + } else if (dx instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const dxForIdx2 = dx as Resource - Resource_serializer.write(thisSerializer, dxForIdx2) + const dxForIdx2 = dx as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, dxForIdx2) } if (dy instanceof string) { thisSerializer.writeInt8((0).toChar()) @@ -190,10 +192,10 @@ export class Scroller implements MaterializedBase { thisSerializer.writeInt8((1).toChar()) const dyForIdx1 = dy as number thisSerializer.writeNumber(dyForIdx1) - } else if (dy instanceof Resource) { + } else if (dy instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const dyForIdx2 = dy as Resource - Resource_serializer.write(thisSerializer, dyForIdx2) + const dyForIdx2 = dy as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, dyForIdx2) } ArkUIGeneratedNativeModule._Scroller_scrollBy(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() @@ -214,7 +216,7 @@ export class Scroller implements MaterializedBase { } } export class ArkScrollPeer extends ArkScrollableCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkScrollPeer { @@ -241,7 +243,7 @@ export class ArkScrollPeer extends ArkScrollableCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ScrollDirection) - thisSerializer.writeInt32(TypeChecker.ScrollDirection_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -313,22 +315,22 @@ export class ArkScrollPeer extends ArkScrollableCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as BarState) - thisSerializer.writeInt32(TypeChecker.BarState_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._ScrollAttribute_setScrollBar(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setScrollBarColorAttribute(value: Color | number | string | undefined): void { + setScrollBarColorAttribute(value: arkui_component_enums_Color | number | string | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -400,7 +402,7 @@ export class ArkScrollPeer extends ArkScrollableCommonMethodPeer { ArkUIGeneratedNativeModule._ScrollAttribute_setEnableScrollInteraction(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFrictionAttribute(value: number | Resource | undefined): void { + setFrictionAttribute(value: number | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -409,10 +411,10 @@ export class ArkScrollPeer extends ArkScrollableCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -461,7 +463,7 @@ export class ArkScrollPeer extends ArkScrollableCommonMethodPeer { if (edgeEffect !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const edgeEffectTmpValue = (edgeEffect as EdgeEffect) - thisSerializer.writeInt32(TypeChecker.EdgeEffect_ToNumeric(edgeEffectTmpValue)) + thisSerializer.writeInt32(edgeEffectTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -498,7 +500,7 @@ export interface ScrollEdgeOptions { velocity?: number; } export interface ScrollToIndexOptions { - extraOffset?: LengthMetrics; + extraOffset?: arkui_Graphics_LengthMetrics; } export interface ScrollAnimationOptions { duration?: number; @@ -545,14 +547,14 @@ export interface ScrollAttribute extends ScrollableCommonMethod { onScrollStart(value: VoidCallback | undefined): this onScrollStop(value: VoidCallback | undefined): this scrollBar(value: BarState | undefined): this - scrollBarColor(value: Color | number | string | undefined): this + scrollBarColor(value: arkui_component_enums_Color | number | string | undefined): this scrollBarWidth(value: number | string | undefined): this onScrollFrameBegin(value: OnScrollFrameBeginCallback | undefined): this { throw new Error("Unimplemented method onScrollFrameBegin") } nestedScroll(value: NestedScrollOptions | undefined): this enableScrollInteraction(value: boolean | undefined): this - friction(value: number | Resource | undefined): this + friction(value: number | global_resource_Resource | undefined): this scrollSnap(value: ScrollSnapOptions | undefined): this { throw new Error("Unimplemented method scrollSnap") } @@ -565,7 +567,7 @@ export interface ScrollAttribute extends ScrollableCommonMethod { edgeEffect(edgeEffect: EdgeEffect | undefined, options?: EdgeEffectOptions): this { throw new Error("Unimplemented method edgeEffect") } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -577,12 +579,12 @@ export class ArkScrollStyle extends ArkScrollableCommonMethodStyle implements Sc onScrollStart_value?: VoidCallback | undefined onScrollStop_value?: VoidCallback | undefined scrollBar_value?: BarState | undefined - scrollBarColor_value?: Color | number | string | undefined + scrollBarColor_value?: arkui_component_enums_Color | number | string | undefined scrollBarWidth_value?: number | string | undefined onScrollFrameBegin_value?: OnScrollFrameBeginCallback | undefined nestedScroll_value?: NestedScrollOptions | undefined enableScrollInteraction_value?: boolean | undefined - friction_value?: number | Resource | undefined + friction_value?: number | global_resource_Resource | undefined scrollSnap_value?: ScrollSnapOptions | undefined enablePaging_value?: boolean | undefined initialOffset_value?: OffsetOptions | undefined @@ -608,7 +610,7 @@ export class ArkScrollStyle extends ArkScrollableCommonMethodStyle implements Sc scrollBar(value: BarState | undefined): this { return this } - scrollBarColor(value: Color | number | string | undefined): this { + scrollBarColor(value: arkui_component_enums_Color | number | string | undefined): this { return this } scrollBarWidth(value: number | string | undefined): this { @@ -623,7 +625,7 @@ export class ArkScrollStyle extends ArkScrollableCommonMethodStyle implements Sc enableScrollInteraction(value: boolean | undefined): this { return this } - friction(value: number | Resource | undefined): this { + friction(value: number | global_resource_Resource | undefined): this { return this } scrollSnap(value: ScrollSnapOptions | undefined): this { @@ -638,7 +640,7 @@ export class ArkScrollStyle extends ArkScrollableCommonMethodStyle implements Sc edgeEffect(edgeEffect: EdgeEffect | undefined, options?: EdgeEffectOptions): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -713,9 +715,9 @@ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent imple } return this } - public scrollBarColor(value: Color | number | string | undefined): this { + public scrollBarColor(value: arkui_component_enums_Color | number | string | undefined): this { if (this.checkPriority("scrollBarColor")) { - const value_casted = value as (Color | number | string | undefined) + const value_casted = value as (arkui_component_enums_Color | number | string | undefined) this.getPeer()?.setScrollBarColorAttribute(value_casted) return this } @@ -753,9 +755,9 @@ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent imple } return this } - public friction(value: number | Resource | undefined): this { + public friction(value: number | global_resource_Resource | undefined): this { if (this.checkPriority("friction")) { - const value_casted = value as (number | Resource | undefined) + const value_casted = value as (number | global_resource_Resource | undefined) this.getPeer()?.setFrictionAttribute(value_casted) return this } @@ -794,7 +796,7 @@ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent imple } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -880,7 +882,7 @@ export class ScrollAnimationOptions_serializer { if (valueHolderForCurveTmpValue instanceof curves.Curve) { valueSerializer.writeInt8((0).toChar()) const valueHolderForCurveTmpValueForIdx0 = valueHolderForCurveTmpValue as curves.Curve - valueSerializer.writeInt32(TypeChecker.curves_Curve_ToNumeric(valueHolderForCurveTmpValueForIdx0)) + valueSerializer.writeInt32(valueHolderForCurveTmpValueForIdx0.valueOf()) } else if (valueHolderForCurveTmpValue instanceof curves.ICurve) { valueSerializer.writeInt8((1).toChar()) const valueHolderForCurveTmpValueForIdx1 = valueHolderForCurveTmpValue as curves.ICurve @@ -912,7 +914,7 @@ export class ScrollAnimationOptions_serializer { const curveTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() let curveTmpBuf_ : curves.Curve | curves.ICurve | undefined if (curveTmpBuf_UnionSelector == (0).toChar()) { - curveTmpBuf_ = TypeChecker.curves_Curve_FromNumeric(valueDeserializer.readInt32()) + curveTmpBuf_ = curves.Curve.fromValue(valueDeserializer.readInt32()) } else if (curveTmpBuf_UnionSelector == (1).toChar()) { curveTmpBuf_ = (curves_ICurve_serializer.read(valueDeserializer) as curves.ICurve) } else { @@ -1070,7 +1072,7 @@ export class ScrollToIndexOptions_serializer { if (valueHolderForExtraOffset !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForExtraOffsetTmpValue = valueHolderForExtraOffset! - LengthMetrics_serializer.write(valueSerializer, valueHolderForExtraOffsetTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForExtraOffsetTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1078,11 +1080,11 @@ export class ScrollToIndexOptions_serializer { public static read(buffer: DeserializerBase): ScrollToIndexOptions { let valueDeserializer : DeserializerBase = buffer const extraOffsetTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let extraOffsetTmpBuf : LengthMetrics | undefined = undefined + let extraOffsetTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((extraOffsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - extraOffsetTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + extraOffsetTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const extraOffsetTmpResult : LengthMetrics | undefined = extraOffsetTmpBuf + const extraOffsetTmpResult : arkui_Graphics_LengthMetrics | undefined = extraOffsetTmpBuf let value : ScrollToIndexOptions = ({extraOffset: extraOffsetTmpResult} as ScrollToIndexOptions) return value } @@ -1102,10 +1104,10 @@ export class OffsetOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForXOffsetTmpValueForIdx1 = valueHolderForXOffsetTmpValue as number valueSerializer.writeNumber(valueHolderForXOffsetTmpValueForIdx1) - } else if (valueHolderForXOffsetTmpValue instanceof Resource) { + } else if (valueHolderForXOffsetTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForXOffsetTmpValueForIdx2 = valueHolderForXOffsetTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForXOffsetTmpValueForIdx2) + const valueHolderForXOffsetTmpValueForIdx2 = valueHolderForXOffsetTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForXOffsetTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1122,10 +1124,10 @@ export class OffsetOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForYOffsetTmpValueForIdx1 = valueHolderForYOffsetTmpValue as number valueSerializer.writeNumber(valueHolderForYOffsetTmpValueForIdx1) - } else if (valueHolderForYOffsetTmpValue instanceof Resource) { + } else if (valueHolderForYOffsetTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForYOffsetTmpValueForIdx2 = valueHolderForYOffsetTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForYOffsetTmpValueForIdx2) + const valueHolderForYOffsetTmpValueForIdx2 = valueHolderForYOffsetTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForYOffsetTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1137,34 +1139,34 @@ export class OffsetOptions_serializer { let xOffsetTmpBuf : Dimension | undefined = undefined if ((xOffsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const xOffsetTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let xOffsetTmpBuf_ : string | number | Resource | undefined + let xOffsetTmpBuf_ : string | number | global_resource_Resource | undefined if (xOffsetTmpBuf_UnionSelector == (0).toChar()) { xOffsetTmpBuf_ = (valueDeserializer.readString() as string) } else if (xOffsetTmpBuf_UnionSelector == (1).toChar()) { xOffsetTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (xOffsetTmpBuf_UnionSelector == (2).toChar()) { - xOffsetTmpBuf_ = Resource_serializer.read(valueDeserializer) + xOffsetTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for xOffsetTmpBuf_ has to be chosen through deserialisation.") } - xOffsetTmpBuf = (xOffsetTmpBuf_ as string | number | Resource) + xOffsetTmpBuf = (xOffsetTmpBuf_ as string | number | global_resource_Resource) } const xOffsetTmpResult : Dimension | undefined = xOffsetTmpBuf const yOffsetTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let yOffsetTmpBuf : Dimension | undefined = undefined if ((yOffsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const yOffsetTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let yOffsetTmpBuf_ : string | number | Resource | undefined + let yOffsetTmpBuf_ : string | number | global_resource_Resource | undefined if (yOffsetTmpBuf_UnionSelector == (0).toChar()) { yOffsetTmpBuf_ = (valueDeserializer.readString() as string) } else if (yOffsetTmpBuf_UnionSelector == (1).toChar()) { yOffsetTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (yOffsetTmpBuf_UnionSelector == (2).toChar()) { - yOffsetTmpBuf_ = Resource_serializer.read(valueDeserializer) + yOffsetTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for yOffsetTmpBuf_ has to be chosen through deserialisation.") } - yOffsetTmpBuf = (yOffsetTmpBuf_ as string | number | Resource) + yOffsetTmpBuf = (yOffsetTmpBuf_ as string | number | global_resource_Resource) } const yOffsetTmpResult : Dimension | undefined = yOffsetTmpBuf let value : OffsetOptions = ({xOffset: xOffsetTmpResult, yOffset: yOffsetTmpResult} as OffsetOptions) @@ -1175,7 +1177,7 @@ export class ScrollSnapOptions_serializer { public static write(buffer: SerializerBase, value: ScrollSnapOptions): void { let valueSerializer : SerializerBase = buffer const valueHolderForSnapAlign = value.snapAlign - valueSerializer.writeInt32(TypeChecker.ScrollSnapAlign_ToNumeric(valueHolderForSnapAlign)) + valueSerializer.writeInt32(valueHolderForSnapAlign.valueOf()) const valueHolderForSnapPagination = value.snapPagination if (valueHolderForSnapPagination !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) @@ -1191,10 +1193,10 @@ export class ScrollSnapOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForSnapPaginationTmpValueForIdx0ForIdx1 = valueHolderForSnapPaginationTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForSnapPaginationTmpValueForIdx0ForIdx1) - } else if (valueHolderForSnapPaginationTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForSnapPaginationTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForSnapPaginationTmpValueForIdx0ForIdx2 = valueHolderForSnapPaginationTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForSnapPaginationTmpValueForIdx0ForIdx2) + const valueHolderForSnapPaginationTmpValueForIdx0ForIdx2 = valueHolderForSnapPaginationTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSnapPaginationTmpValueForIdx0ForIdx2) } } else if (TypeChecker.isArray_Dimension(valueHolderForSnapPaginationTmpValue)) { valueSerializer.writeInt8((1).toChar()) @@ -1210,10 +1212,10 @@ export class ScrollSnapOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForSnapPaginationTmpValueForIdx1TmpElementForIdx1 = valueHolderForSnapPaginationTmpValueForIdx1TmpElement as number valueSerializer.writeNumber(valueHolderForSnapPaginationTmpValueForIdx1TmpElementForIdx1) - } else if (valueHolderForSnapPaginationTmpValueForIdx1TmpElement instanceof Resource) { + } else if (valueHolderForSnapPaginationTmpValueForIdx1TmpElement instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForSnapPaginationTmpValueForIdx1TmpElementForIdx2 = valueHolderForSnapPaginationTmpValueForIdx1TmpElement as Resource - Resource_serializer.write(valueSerializer, valueHolderForSnapPaginationTmpValueForIdx1TmpElementForIdx2) + const valueHolderForSnapPaginationTmpValueForIdx1TmpElementForIdx2 = valueHolderForSnapPaginationTmpValueForIdx1TmpElement as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSnapPaginationTmpValueForIdx1TmpElementForIdx2) } } } @@ -1239,7 +1241,7 @@ export class ScrollSnapOptions_serializer { } public static read(buffer: DeserializerBase): ScrollSnapOptions { let valueDeserializer : DeserializerBase = buffer - const snapAlignTmpResult : ScrollSnapAlign = TypeChecker.ScrollSnapAlign_FromNumeric(valueDeserializer.readInt32()) + const snapAlignTmpResult : ScrollSnapAlign = ScrollSnapAlign.fromValue(valueDeserializer.readInt32()) const snapPaginationTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let snapPaginationTmpBuf : Dimension | Array | undefined = undefined if ((snapPaginationTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -1247,33 +1249,33 @@ export class ScrollSnapOptions_serializer { let snapPaginationTmpBuf_ : Dimension | Array | undefined if (snapPaginationTmpBuf_UnionSelector == (0).toChar()) { const snapPaginationTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let snapPaginationTmpBuf_BufU : string | number | Resource | undefined + let snapPaginationTmpBuf_BufU : string | number | global_resource_Resource | undefined if (snapPaginationTmpBuf_BufUUnionSelector == (0).toChar()) { snapPaginationTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (snapPaginationTmpBuf_BufUUnionSelector == (1).toChar()) { snapPaginationTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (snapPaginationTmpBuf_BufUUnionSelector == (2).toChar()) { - snapPaginationTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + snapPaginationTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for snapPaginationTmpBuf_BufU has to be chosen through deserialisation.") } - snapPaginationTmpBuf_ = (snapPaginationTmpBuf_BufU as string | number | Resource) + snapPaginationTmpBuf_ = (snapPaginationTmpBuf_BufU as string | number | global_resource_Resource) } else if (snapPaginationTmpBuf_UnionSelector == (1).toChar()) { const snapPaginationTmpBuf_BufULength : int32 = valueDeserializer.readInt32() let snapPaginationTmpBuf_BufU : Array = new Array(snapPaginationTmpBuf_BufULength) for (let snapPaginationTmpBuf_BufUBufCounterI = 0; snapPaginationTmpBuf_BufUBufCounterI < snapPaginationTmpBuf_BufULength; snapPaginationTmpBuf_BufUBufCounterI++) { const snapPaginationTmpBuf_BufUTempBufUnionSelector : int32 = valueDeserializer.readInt8() - let snapPaginationTmpBuf_BufUTempBuf : string | number | Resource | undefined + let snapPaginationTmpBuf_BufUTempBuf : string | number | global_resource_Resource | undefined if (snapPaginationTmpBuf_BufUTempBufUnionSelector == (0).toChar()) { snapPaginationTmpBuf_BufUTempBuf = (valueDeserializer.readString() as string) } else if (snapPaginationTmpBuf_BufUTempBufUnionSelector == (1).toChar()) { snapPaginationTmpBuf_BufUTempBuf = (valueDeserializer.readNumber() as number) } else if (snapPaginationTmpBuf_BufUTempBufUnionSelector == (2).toChar()) { - snapPaginationTmpBuf_BufUTempBuf = Resource_serializer.read(valueDeserializer) + snapPaginationTmpBuf_BufUTempBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for snapPaginationTmpBuf_BufUTempBuf has to be chosen through deserialisation.") } - snapPaginationTmpBuf_BufU[snapPaginationTmpBuf_BufUBufCounterI] = (snapPaginationTmpBuf_BufUTempBuf as string | number | Resource) + snapPaginationTmpBuf_BufU[snapPaginationTmpBuf_BufUBufCounterI] = (snapPaginationTmpBuf_BufUTempBuf as string | number | global_resource_Resource) } snapPaginationTmpBuf_ = snapPaginationTmpBuf_BufU } else { diff --git a/arkoala-arkts/arkui/generated/component/scrollBar.ets b/arkoala-arkts/arkui/generated/component/scrollBar.ets index dba87d2475ae8cc659fefc688ddde3858f1986a2..e6801c58482b280a8cf16c4b025e05f3f7f06d41 100644 --- a/arkoala-arkts/arkui/generated/component/scrollBar.ets +++ b/arkoala-arkts/arkui/generated/component/scrollBar.ets @@ -25,13 +25,13 @@ import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonM import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { Scroller, Scroller_serializer } from "./scroll" import { BarState } from "./enums" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkScrollBarPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkScrollBarPeer { @@ -75,7 +75,7 @@ export interface ScrollBarAttribute extends CommonMethod { enableNestedScroll(value: boolean | undefined): this { throw new Error("Unimplemented method enableNestedScroll") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -85,7 +85,7 @@ export class ArkScrollBarStyle extends ArkCommonMethodStyle implements ScrollBar enableNestedScroll(value: boolean | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -110,7 +110,7 @@ export class ArkScrollBarComponent extends ArkCommonMethodComponent implements S } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -147,7 +147,7 @@ export class ScrollBarOptions_serializer { if (valueHolderForDirection !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForDirectionTmpValue = (valueHolderForDirection as ScrollBarDirection) - valueSerializer.writeInt32(TypeChecker.ScrollBarDirection_ToNumeric(valueHolderForDirectionTmpValue)) + valueSerializer.writeInt32(valueHolderForDirectionTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -155,7 +155,7 @@ export class ScrollBarOptions_serializer { if (valueHolderForState !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStateTmpValue = (valueHolderForState as BarState) - valueSerializer.writeInt32(TypeChecker.BarState_ToNumeric(valueHolderForStateTmpValue)) + valueSerializer.writeInt32(valueHolderForStateTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -166,13 +166,13 @@ export class ScrollBarOptions_serializer { const directionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let directionTmpBuf : ScrollBarDirection | undefined = undefined if ((directionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - directionTmpBuf = TypeChecker.ScrollBarDirection_FromNumeric(valueDeserializer.readInt32()) + directionTmpBuf = ScrollBarDirection.fromValue(valueDeserializer.readInt32()) } const directionTmpResult : ScrollBarDirection | undefined = directionTmpBuf const stateTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let stateTmpBuf : BarState | undefined = undefined if ((stateTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - stateTmpBuf = TypeChecker.BarState_FromNumeric(valueDeserializer.readInt32()) + stateTmpBuf = BarState.fromValue(valueDeserializer.readInt32()) } const stateTmpResult : BarState | undefined = stateTmpBuf let value : ScrollBarOptions = ({scroller: scrollerTmpResult, direction: directionTmpResult, state: stateTmpResult} as ScrollBarOptions) diff --git a/arkoala-arkts/arkui/generated/component/search.ets b/arkoala-arkts/arkui/generated/component/search.ets index dd60747876504e15e2f4251b21629e8b2e87a0e4..429c40ff83ce8c84145b87892153c2ea5610b007 100644 --- a/arkoala-arkts/arkui/generated/component/search.ets +++ b/arkoala-arkts/arkui/generated/component/search.ets @@ -16,29 +16,30 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr, Finalizable } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" -import { SymbolGlyphModifier_serializer, SymbolGlyphModifier } from "./../SymbolGlyphModifier" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr, Finalizable } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" +import { SymbolGlyphModifier_serializer } from "./../framework/SymbolGlyphModifier" import { CaretStyle_serializer, EditMenuOptions_serializer, CaretStyle, EditableTextOnChangeCallback, PreviewText, TextChangeOptions, InsertValue, DeleteValue, EditMenuOptions, AutoCapitalizationMode, EditableTextChangeValue, KeyboardAppearance } from "./textCommon" -import { Font_serializer, ResourceColor, Dimension, Font, ResourceStr, Length } from "./units" +import { arkui_component_units_Font_serializer, ResourceColor, Dimension, Font as arkui_component_units_Font, ResourceStr as arkui_component_units_ResourceStr, Length } from "./units" import { TextDecorationOptions_serializer, ArkCommonMethodPeer, CommonMethod, TextDecorationOptions, Bindable, ArkCommonMethodComponent, ArkCommonMethodStyle, Bindable_String_serializer, SelectionOptions_serializer, TextContentControllerBase, TextContentControllerBaseInternal, SelectionOptions } from "./common" import { KeyboardOptions_serializer, PasteEvent, KeyboardOptions } from "./richEditor" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { Color, CopyOptions, TextAlign } from "./enums" -import { Resource } from "global.resource" +import { Color as arkui_component_enums_Color, CopyOptions, TextAlign } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" +import { extractors, AttributeModifier, AttributeUpdater } from "#handwritten" +import { SymbolGlyphModifier } from "arkui.SymbolGlyphModifier" import { EnterKeyType, SubmitEvent, OnTextSelectionChangeCallback, OnContentScrollCallback, OnPasteCallback } from "./textInput" -import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CustomBuilder } from "./builder" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkSearchPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkSearchPeer { @@ -65,10 +66,10 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -77,10 +78,10 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -141,10 +142,10 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -169,10 +170,10 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -181,10 +182,10 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -209,10 +210,10 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -221,10 +222,10 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -232,24 +233,24 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._SearchAttribute_setPlaceholderColor(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setPlaceholderFontAttribute(value: Font | undefined): void { + setPlaceholderFontAttribute(value: arkui_component_units_Font | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - Font_serializer.write(thisSerializer, valueTmpValue) + arkui_component_units_Font_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._SearchAttribute_setPlaceholderFont(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setTextFontAttribute(value: Font | undefined): void { + setTextFontAttribute(value: arkui_component_units_Font | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - Font_serializer.write(thisSerializer, valueTmpValue) + arkui_component_units_Font_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -261,7 +262,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as EnterKeyType) - thisSerializer.writeInt32(TypeChecker.EnterKeyType_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -365,7 +366,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as CopyOptions) - thisSerializer.writeInt32(TypeChecker.CopyOptions_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -389,7 +390,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as TextAlign) - thisSerializer.writeInt32(TypeChecker.TextAlign_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -420,7 +421,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._SearchAttribute_setSelectionMenuHidden(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMinFontSizeAttribute(value: number | string | Resource | undefined): void { + setMinFontSizeAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -433,10 +434,10 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -444,7 +445,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._SearchAttribute_setMinFontSize(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMaxFontSizeAttribute(value: number | string | Resource | undefined): void { + setMaxFontSizeAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -457,10 +458,10 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -468,7 +469,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._SearchAttribute_setMaxFontSize(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMinFontScaleAttribute(value: number | Resource | undefined): void { + setMinFontScaleAttribute(value: number | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -477,10 +478,10 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -488,7 +489,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._SearchAttribute_setMinFontScale(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMaxFontScaleAttribute(value: number | Resource | undefined): void { + setMaxFontScaleAttribute(value: number | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -497,10 +498,10 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -520,7 +521,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._SearchAttribute_setDecoration(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setLetterSpacingAttribute(value: number | string | Resource | undefined): void { + setLetterSpacingAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -533,10 +534,10 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -544,7 +545,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._SearchAttribute_setLetterSpacing(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setLineHeightAttribute(value: number | string | Resource | undefined): void { + setLineHeightAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -557,10 +558,10 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -573,7 +574,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as SearchType) - thisSerializer.writeInt32(TypeChecker.SearchType_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -681,7 +682,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as AutoCapitalizationMode) - thisSerializer.writeInt32(TypeChecker.AutoCapitalizationMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -729,7 +730,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as KeyboardAppearance) - thisSerializer.writeInt32(TypeChecker.KeyboardAppearance_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -755,7 +756,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._SearchAttribute_setSearchButton(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setInputFilterAttribute(value: ResourceStr | undefined, error?: ((value0: string) => void)): void { + setInputFilterAttribute(value: arkui_component_units_ResourceStr | undefined, error?: ((value0: string) => void)): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -764,10 +765,10 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -817,14 +818,14 @@ export enum SearchType { } export interface SearchOptions { value?: string | Bindable; - placeholder?: ResourceStr; + placeholder?: arkui_component_units_ResourceStr; icon?: string; controller?: SearchController; } export interface IconOptions { size?: Length; color?: ResourceColor; - src?: ResourceStr; + src?: arkui_component_units_ResourceStr; } export interface SearchButtonOptions { fontSize?: Length; @@ -865,10 +866,10 @@ export interface SearchAttribute extends CommonMethod { placeholderColor(value: ResourceColor | undefined): this { throw new Error("Unimplemented method placeholderColor") } - placeholderFont(value: Font | undefined): this { + placeholderFont(value: arkui_component_units_Font | undefined): this { throw new Error("Unimplemented method placeholderFont") } - textFont(value: Font | undefined): this { + textFont(value: arkui_component_units_Font | undefined): this { throw new Error("Unimplemented method textFont") } enterKeyType(value: EnterKeyType | undefined): this { @@ -910,25 +911,25 @@ export interface SearchAttribute extends CommonMethod { selectionMenuHidden(value: boolean | undefined): this { throw new Error("Unimplemented method selectionMenuHidden") } - minFontSize(value: number | string | Resource | undefined): this { + minFontSize(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method minFontSize") } - maxFontSize(value: number | string | Resource | undefined): this { + maxFontSize(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method maxFontSize") } - minFontScale(value: number | Resource | undefined): this { + minFontScale(value: number | global_resource_Resource | undefined): this { throw new Error("Unimplemented method minFontScale") } - maxFontScale(value: number | Resource | undefined): this { + maxFontScale(value: number | global_resource_Resource | undefined): this { throw new Error("Unimplemented method maxFontScale") } decoration(value: TextDecorationOptions | undefined): this { throw new Error("Unimplemented method decoration") } - letterSpacing(value: number | string | Resource | undefined): this { + letterSpacing(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method letterSpacing") } - lineHeight(value: number | string | Resource | undefined): this { + lineHeight(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method lineHeight") } type(value: SearchType | undefined): this { @@ -976,13 +977,13 @@ export interface SearchAttribute extends CommonMethod { searchButton(value: string | undefined, option?: SearchButtonOptions): this { throw new Error("Unimplemented method searchButton") } - inputFilter(value: ResourceStr | undefined, error?: ((value0: string) => void)): this { + inputFilter(value: arkui_component_units_ResourceStr | undefined, error?: ((value0: string) => void)): this { throw new Error("Unimplemented method inputFilter") } customKeyboard(value: CustomBuilder | undefined, options?: KeyboardOptions): this { throw new Error("Unimplemented method customKeyboard") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -995,8 +996,8 @@ export class ArkSearchStyle extends ArkCommonMethodStyle implements SearchAttrib selectedBackgroundColor_value?: ResourceColor | undefined caretStyle_value?: CaretStyle | undefined placeholderColor_value?: ResourceColor | undefined - placeholderFont_value?: Font | undefined - textFont_value?: Font | undefined + placeholderFont_value?: arkui_component_units_Font | undefined + textFont_value?: arkui_component_units_Font | undefined enterKeyType_value?: EnterKeyType | undefined onSubmit_value?: ((value0: string) => void) | SearchSubmitCallback | undefined onChange_value?: EditableTextOnChangeCallback | undefined @@ -1010,13 +1011,13 @@ export class ArkSearchStyle extends ArkCommonMethodStyle implements SearchAttrib textAlign_value?: TextAlign | undefined enableKeyboardOnFocus_value?: boolean | undefined selectionMenuHidden_value?: boolean | undefined - minFontSize_value?: number | string | Resource | undefined - maxFontSize_value?: number | string | Resource | undefined - minFontScale_value?: number | Resource | undefined - maxFontScale_value?: number | Resource | undefined + minFontSize_value?: number | string | global_resource_Resource | undefined + maxFontSize_value?: number | string | global_resource_Resource | undefined + minFontScale_value?: number | global_resource_Resource | undefined + maxFontScale_value?: number | global_resource_Resource | undefined decoration_value?: TextDecorationOptions | undefined - letterSpacing_value?: number | string | Resource | undefined - lineHeight_value?: number | string | Resource | undefined + letterSpacing_value?: number | string | global_resource_Resource | undefined + lineHeight_value?: number | string | global_resource_Resource | undefined type_value?: SearchType | undefined fontFeature_value?: string | undefined onWillInsert_value?: ((value0: InsertValue) => boolean) | undefined @@ -1056,10 +1057,10 @@ export class ArkSearchStyle extends ArkCommonMethodStyle implements SearchAttrib placeholderColor(value: ResourceColor | undefined): this { return this } - placeholderFont(value: Font | undefined): this { + placeholderFont(value: arkui_component_units_Font | undefined): this { return this } - textFont(value: Font | undefined): this { + textFont(value: arkui_component_units_Font | undefined): this { return this } enterKeyType(value: EnterKeyType | undefined): this { @@ -1101,25 +1102,25 @@ export class ArkSearchStyle extends ArkCommonMethodStyle implements SearchAttrib selectionMenuHidden(value: boolean | undefined): this { return this } - minFontSize(value: number | string | Resource | undefined): this { + minFontSize(value: number | string | global_resource_Resource | undefined): this { return this } - maxFontSize(value: number | string | Resource | undefined): this { + maxFontSize(value: number | string | global_resource_Resource | undefined): this { return this } - minFontScale(value: number | Resource | undefined): this { + minFontScale(value: number | global_resource_Resource | undefined): this { return this } - maxFontScale(value: number | Resource | undefined): this { + maxFontScale(value: number | global_resource_Resource | undefined): this { return this } decoration(value: TextDecorationOptions | undefined): this { return this } - letterSpacing(value: number | string | Resource | undefined): this { + letterSpacing(value: number | string | global_resource_Resource | undefined): this { return this } - lineHeight(value: number | string | Resource | undefined): this { + lineHeight(value: number | string | global_resource_Resource | undefined): this { return this } type(value: SearchType | undefined): this { @@ -1167,13 +1168,13 @@ export class ArkSearchStyle extends ArkCommonMethodStyle implements SearchAttrib searchButton(value: string | undefined, option?: SearchButtonOptions): this { return this } - inputFilter(value: ResourceStr | undefined, error?: ((value0: string) => void)): this { + inputFilter(value: arkui_component_units_ResourceStr | undefined, error?: ((value0: string) => void)): this { return this } customKeyboard(value: CustomBuilder | undefined, options?: KeyboardOptions): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -1254,17 +1255,17 @@ export class ArkSearchComponent extends ArkCommonMethodComponent implements Sear } return this } - public placeholderFont(value: Font | undefined): this { + public placeholderFont(value: arkui_component_units_Font | undefined): this { if (this.checkPriority("placeholderFont")) { - const value_casted = value as (Font | undefined) + const value_casted = value as (arkui_component_units_Font | undefined) this.getPeer()?.setPlaceholderFontAttribute(value_casted) return this } return this } - public textFont(value: Font | undefined): this { + public textFont(value: arkui_component_units_Font | undefined): this { if (this.checkPriority("textFont")) { - const value_casted = value as (Font | undefined) + const value_casted = value as (arkui_component_units_Font | undefined) this.getPeer()?.setTextFontAttribute(value_casted) return this } @@ -1374,33 +1375,33 @@ export class ArkSearchComponent extends ArkCommonMethodComponent implements Sear } return this } - public minFontSize(value: number | string | Resource | undefined): this { + public minFontSize(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("minFontSize")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setMinFontSizeAttribute(value_casted) return this } return this } - public maxFontSize(value: number | string | Resource | undefined): this { + public maxFontSize(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("maxFontSize")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setMaxFontSizeAttribute(value_casted) return this } return this } - public minFontScale(value: number | Resource | undefined): this { + public minFontScale(value: number | global_resource_Resource | undefined): this { if (this.checkPriority("minFontScale")) { - const value_casted = value as (number | Resource | undefined) + const value_casted = value as (number | global_resource_Resource | undefined) this.getPeer()?.setMinFontScaleAttribute(value_casted) return this } return this } - public maxFontScale(value: number | Resource | undefined): this { + public maxFontScale(value: number | global_resource_Resource | undefined): this { if (this.checkPriority("maxFontScale")) { - const value_casted = value as (number | Resource | undefined) + const value_casted = value as (number | global_resource_Resource | undefined) this.getPeer()?.setMaxFontScaleAttribute(value_casted) return this } @@ -1414,17 +1415,17 @@ export class ArkSearchComponent extends ArkCommonMethodComponent implements Sear } return this } - public letterSpacing(value: number | string | Resource | undefined): this { + public letterSpacing(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("letterSpacing")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setLetterSpacingAttribute(value_casted) return this } return this } - public lineHeight(value: number | string | Resource | undefined): this { + public lineHeight(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("lineHeight")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setLineHeightAttribute(value_casted) return this } @@ -1551,9 +1552,9 @@ export class ArkSearchComponent extends ArkCommonMethodComponent implements Sear } return this } - public inputFilter(value: ResourceStr | undefined, error?: ((value0: string) => void)): this { + public inputFilter(value: arkui_component_units_ResourceStr | undefined, error?: ((value0: string) => void)): this { if (this.checkPriority("inputFilter")) { - const value_casted = value as (ResourceStr | undefined) + const value_casted = value as (arkui_component_units_ResourceStr | undefined) const error_casted = error as (((value0: string) => void) | undefined) this.getPeer()?.setInputFilterAttribute(value_casted, error_casted) return this @@ -1569,7 +1570,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent implements Sear } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -1615,7 +1616,7 @@ export class CancelButtonSymbolOptions_serializer { if (valueHolderForStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStyleTmpValue = (valueHolderForStyle as CancelButtonStyle) - valueSerializer.writeInt32(TypeChecker.CancelButtonStyle_ToNumeric(valueHolderForStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1633,13 +1634,13 @@ export class CancelButtonSymbolOptions_serializer { const styleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let styleTmpBuf : CancelButtonStyle | undefined = undefined if ((styleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - styleTmpBuf = TypeChecker.CancelButtonStyle_FromNumeric(valueDeserializer.readInt32()) + styleTmpBuf = CancelButtonStyle.fromValue(valueDeserializer.readInt32()) } const styleTmpResult : CancelButtonStyle | undefined = styleTmpBuf const iconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let iconTmpBuf : SymbolGlyphModifier | undefined = undefined if ((iconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - iconTmpBuf = SymbolGlyphModifier_serializer.read(valueDeserializer) + iconTmpBuf = (SymbolGlyphModifier_serializer.read(valueDeserializer) as SymbolGlyphModifier) } const iconTmpResult : SymbolGlyphModifier | undefined = iconTmpBuf let value : CancelButtonSymbolOptions = ({style: styleTmpResult, icon: iconTmpResult} as CancelButtonSymbolOptions) @@ -1673,10 +1674,10 @@ export class SearchOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForPlaceholderTmpValueForIdx0 = valueHolderForPlaceholderTmpValue as string valueSerializer.writeString(valueHolderForPlaceholderTmpValueForIdx0) - } else if (valueHolderForPlaceholderTmpValue instanceof Resource) { + } else if (valueHolderForPlaceholderTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForPlaceholderTmpValueForIdx1 = valueHolderForPlaceholderTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForPlaceholderTmpValueForIdx1) + const valueHolderForPlaceholderTmpValueForIdx1 = valueHolderForPlaceholderTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForPlaceholderTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1716,20 +1717,20 @@ export class SearchOptions_serializer { } const valueTmpResult : string | Bindable | undefined = valueTmpBuf const placeholderTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let placeholderTmpBuf : ResourceStr | undefined = undefined + let placeholderTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((placeholderTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const placeholderTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let placeholderTmpBuf_ : string | Resource | undefined + let placeholderTmpBuf_ : string | global_resource_Resource | undefined if (placeholderTmpBuf_UnionSelector == (0).toChar()) { placeholderTmpBuf_ = (valueDeserializer.readString() as string) } else if (placeholderTmpBuf_UnionSelector == (1).toChar()) { - placeholderTmpBuf_ = Resource_serializer.read(valueDeserializer) + placeholderTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for placeholderTmpBuf_ has to be chosen through deserialisation.") } - placeholderTmpBuf = (placeholderTmpBuf_ as string | Resource) + placeholderTmpBuf = (placeholderTmpBuf_ as string | global_resource_Resource) } - const placeholderTmpResult : ResourceStr | undefined = placeholderTmpBuf + const placeholderTmpResult : arkui_component_units_ResourceStr | undefined = placeholderTmpBuf const iconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let iconTmpBuf : string | undefined = undefined if ((iconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -1761,10 +1762,10 @@ export class IconOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForSizeTmpValueForIdx1 = valueHolderForSizeTmpValue as number valueSerializer.writeNumber(valueHolderForSizeTmpValueForIdx1) - } else if (valueHolderForSizeTmpValue instanceof Resource) { + } else if (valueHolderForSizeTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForSizeTmpValueForIdx2 = valueHolderForSizeTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForSizeTmpValueForIdx2) + const valueHolderForSizeTmpValueForIdx2 = valueHolderForSizeTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSizeTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1773,10 +1774,10 @@ export class IconOptions_serializer { if (valueHolderForColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorTmpValue = valueHolderForColor! - if (valueHolderForColorTmpValue instanceof Color) { + if (valueHolderForColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx0)) + const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as number @@ -1785,10 +1786,10 @@ export class IconOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx2) - } else if (valueHolderForColorTmpValue instanceof Resource) { + } else if (valueHolderForColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) + const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1801,10 +1802,10 @@ export class IconOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForSrcTmpValueForIdx0 = valueHolderForSrcTmpValue as string valueSerializer.writeString(valueHolderForSrcTmpValueForIdx0) - } else if (valueHolderForSrcTmpValue instanceof Resource) { + } else if (valueHolderForSrcTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForSrcTmpValueForIdx1 = valueHolderForSrcTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForSrcTmpValueForIdx1) + const valueHolderForSrcTmpValueForIdx1 = valueHolderForSrcTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSrcTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1816,53 +1817,53 @@ export class IconOptions_serializer { let sizeTmpBuf : Length | undefined = undefined if ((sizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const sizeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let sizeTmpBuf_ : string | number | Resource | undefined + let sizeTmpBuf_ : string | number | global_resource_Resource | undefined if (sizeTmpBuf_UnionSelector == (0).toChar()) { sizeTmpBuf_ = (valueDeserializer.readString() as string) } else if (sizeTmpBuf_UnionSelector == (1).toChar()) { sizeTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (sizeTmpBuf_UnionSelector == (2).toChar()) { - sizeTmpBuf_ = Resource_serializer.read(valueDeserializer) + sizeTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for sizeTmpBuf_ has to be chosen through deserialisation.") } - sizeTmpBuf = (sizeTmpBuf_ as string | number | Resource) + sizeTmpBuf = (sizeTmpBuf_ as string | number | global_resource_Resource) } const sizeTmpResult : Length | undefined = sizeTmpBuf const colorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let colorTmpBuf : ResourceColor | undefined = undefined if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_ : Color | number | string | Resource | undefined + let colorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBuf_UnionSelector == (0).toChar()) { - colorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_UnionSelector == (1).toChar()) { colorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (colorTmpBuf_UnionSelector == (2).toChar()) { colorTmpBuf_ = (valueDeserializer.readString() as string) } else if (colorTmpBuf_UnionSelector == (3).toChar()) { - colorTmpBuf_ = Resource_serializer.read(valueDeserializer) + colorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") } - colorTmpBuf = (colorTmpBuf_ as Color | number | string | Resource) + colorTmpBuf = (colorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const colorTmpResult : ResourceColor | undefined = colorTmpBuf const srcTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let srcTmpBuf : ResourceStr | undefined = undefined + let srcTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((srcTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const srcTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let srcTmpBuf_ : string | Resource | undefined + let srcTmpBuf_ : string | global_resource_Resource | undefined if (srcTmpBuf_UnionSelector == (0).toChar()) { srcTmpBuf_ = (valueDeserializer.readString() as string) } else if (srcTmpBuf_UnionSelector == (1).toChar()) { - srcTmpBuf_ = Resource_serializer.read(valueDeserializer) + srcTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for srcTmpBuf_ has to be chosen through deserialisation.") } - srcTmpBuf = (srcTmpBuf_ as string | Resource) + srcTmpBuf = (srcTmpBuf_ as string | global_resource_Resource) } - const srcTmpResult : ResourceStr | undefined = srcTmpBuf + const srcTmpResult : arkui_component_units_ResourceStr | undefined = srcTmpBuf let value : IconOptions = ({size: sizeTmpResult, color: colorTmpResult, src: srcTmpResult} as IconOptions) return value } @@ -1882,10 +1883,10 @@ export class SearchButtonOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontSizeTmpValueForIdx1 = valueHolderForFontSizeTmpValue as number valueSerializer.writeNumber(valueHolderForFontSizeTmpValueForIdx1) - } else if (valueHolderForFontSizeTmpValue instanceof Resource) { + } else if (valueHolderForFontSizeTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForFontSizeTmpValueForIdx2 = valueHolderForFontSizeTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontSizeTmpValueForIdx2) + const valueHolderForFontSizeTmpValueForIdx2 = valueHolderForFontSizeTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForFontSizeTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1894,10 +1895,10 @@ export class SearchButtonOptions_serializer { if (valueHolderForFontColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFontColorTmpValue = valueHolderForFontColor! - if (valueHolderForFontColorTmpValue instanceof Color) { + if (valueHolderForFontColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForFontColorTmpValueForIdx0)) + const valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForFontColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForFontColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontColorTmpValueForIdx1 = valueHolderForFontColorTmpValue as number @@ -1906,10 +1907,10 @@ export class SearchButtonOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForFontColorTmpValueForIdx2 = valueHolderForFontColorTmpValue as string valueSerializer.writeString(valueHolderForFontColorTmpValueForIdx2) - } else if (valueHolderForFontColorTmpValue instanceof Resource) { + } else if (valueHolderForFontColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontColorTmpValueForIdx3) + const valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForFontColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1929,36 +1930,36 @@ export class SearchButtonOptions_serializer { let fontSizeTmpBuf : Length | undefined = undefined if ((fontSizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const fontSizeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let fontSizeTmpBuf_ : string | number | Resource | undefined + let fontSizeTmpBuf_ : string | number | global_resource_Resource | undefined if (fontSizeTmpBuf_UnionSelector == (0).toChar()) { fontSizeTmpBuf_ = (valueDeserializer.readString() as string) } else if (fontSizeTmpBuf_UnionSelector == (1).toChar()) { fontSizeTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (fontSizeTmpBuf_UnionSelector == (2).toChar()) { - fontSizeTmpBuf_ = Resource_serializer.read(valueDeserializer) + fontSizeTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for fontSizeTmpBuf_ has to be chosen through deserialisation.") } - fontSizeTmpBuf = (fontSizeTmpBuf_ as string | number | Resource) + fontSizeTmpBuf = (fontSizeTmpBuf_ as string | number | global_resource_Resource) } const fontSizeTmpResult : Length | undefined = fontSizeTmpBuf const fontColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let fontColorTmpBuf : ResourceColor | undefined = undefined if ((fontColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const fontColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let fontColorTmpBuf_ : Color | number | string | Resource | undefined + let fontColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (fontColorTmpBuf_UnionSelector == (0).toChar()) { - fontColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + fontColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (fontColorTmpBuf_UnionSelector == (1).toChar()) { fontColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (fontColorTmpBuf_UnionSelector == (2).toChar()) { fontColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (fontColorTmpBuf_UnionSelector == (3).toChar()) { - fontColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + fontColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for fontColorTmpBuf_ has to be chosen through deserialisation.") } - fontColorTmpBuf = (fontColorTmpBuf_ as Color | number | string | Resource) + fontColorTmpBuf = (fontColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const fontColorTmpResult : ResourceColor | undefined = fontColorTmpBuf const autoDisableTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -1978,7 +1979,7 @@ export class CancelButtonOptions_serializer { if (valueHolderForStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStyleTmpValue = (valueHolderForStyle as CancelButtonStyle) - valueSerializer.writeInt32(TypeChecker.CancelButtonStyle_ToNumeric(valueHolderForStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1996,7 +1997,7 @@ export class CancelButtonOptions_serializer { const styleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let styleTmpBuf : CancelButtonStyle | undefined = undefined if ((styleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - styleTmpBuf = TypeChecker.CancelButtonStyle_FromNumeric(valueDeserializer.readInt32()) + styleTmpBuf = CancelButtonStyle.fromValue(valueDeserializer.readInt32()) } const styleTmpResult : CancelButtonStyle | undefined = styleTmpBuf const iconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() diff --git a/arkoala-arkts/arkui/generated/component/securityComponent.ets b/arkoala-arkts/arkui/generated/component/securityComponent.ets index bf8df60ba897ebba0d068e243d5f7f82be1e6aad..4d0966a00a417ae8fde932fe4accdc159406f64f 100644 --- a/arkoala-arkts/arkui/generated/component/securityComponent.ets +++ b/arkoala-arkts/arkui/generated/component/securityComponent.ets @@ -18,11 +18,11 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Dimension, Position, Edges, LocalizedEdges, ResourceColor, Padding, Length, SizeOptions, ConstraintSizeOptions } from "./units" -import { Resource } from "global.resource" -import { FontStyle, FontWeight, Color, BorderStyle } from "./enums" +import { Dimension, Position as arkui_component_units_Position, Edges as arkui_component_units_Edges, LocalizedEdges, ResourceColor, Padding, Length, SizeOptions, ConstraintSizeOptions } from "./units" +import { Resource as global_resource_Resource } from "global.resource" +import { FontStyle, FontWeight, Color as arkui_component_enums_Color, BorderStyle } from "./enums" export enum SecurityComponentLayoutDirection { HORIZONTAL = 0, VERTICAL = 1 diff --git a/arkoala-arkts/arkui/generated/component/select.ets b/arkoala-arkts/arkui/generated/component/select.ets index d7838000e76db0797dbd6380d9ab5f1f2e3379d6..0e1bc7b5fa799e99195cfddf8d36f773e08d46b7 100644 --- a/arkoala-arkts/arkui/generated/component/select.ets +++ b/arkoala-arkts/arkui/generated/component/select.ets @@ -16,28 +16,30 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { Bindable_Number_serializer, Bindable_Global_Resource_Resource_serializer, Bindable_String_serializer, ArkCommonMethodPeer, CommonMethod, Bindable, BlurStyle, CommonConfiguration, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { Font_serializer, DividerStyleOptions_serializer, Offset_serializer, ResourceStr, Font, ResourceColor, Length, Dimension, DividerStyleOptions, Offset, EdgeOutlineWidths, EdgeColors, EdgeOutlineWidths_serializer, EdgeColors_serializer } from "./units" +import { arkui_component_units_Font_serializer, DividerStyleOptions_serializer, arkui_component_units_Offset_serializer, ResourceStr as arkui_component_units_ResourceStr, Font as arkui_component_units_Font, ResourceColor, Length, Dimension, DividerStyleOptions, Offset as arkui_component_units_Offset, EdgeOutlineWidths, EdgeColors, EdgeOutlineWidths_serializer, EdgeColors_serializer } from "./units" import { DividerOptions_serializer, DividerOptions } from "./textPicker" -import { TextModifier_serializer, TextModifier } from "./../TextModifier" -import { SymbolGlyphModifier_serializer, SymbolGlyphModifier } from "./../SymbolGlyphModifier" +import { TextModifier_serializer } from "./../framework/TextModifier" +import { SymbolGlyphModifier_serializer } from "./../framework/SymbolGlyphModifier" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { Resource } from "global.resource" -import { Color, OptionWidthMode } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" +import { Color as arkui_component_enums_Color, OptionWidthMode } from "./enums" import { ControlSize } from "./button" -import { ContentModifier, AttributeModifier, hookSelectContentModifier, AttributeUpdater } from "#handwritten" +import { ContentModifier, extractors, AttributeModifier, hookSelectContentModifier, AttributeUpdater } from "#handwritten" +import { TextModifier } from "arkui.TextModifier" +import { SymbolGlyphModifier } from "arkui.SymbolGlyphModifier" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkSelectPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkSelectPeer { @@ -57,7 +59,7 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._SelectInterface_setSelectOptions(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setSelectedAttribute(value: number | Resource | Bindable | Bindable | undefined): void { + setSelectedAttribute(value: number | global_resource_Resource | Bindable | Bindable | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -66,17 +68,17 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } else if (valueTmpValue instanceof Bindable) { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as Bindable Bindable_Number_serializer.write(thisSerializer, valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Bindable) { + } else if (valueTmpValue instanceof Bindable) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Bindable + const valueTmpValueForIdx3 = valueTmpValue as Bindable Bindable_Global_Resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { @@ -85,30 +87,30 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._SelectAttribute_setSelected(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setValueAttribute(value: ResourceStr | Bindable | Bindable | undefined): void { + setValueAttribute(value: arkui_component_units_ResourceStr | Bindable | Bindable | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof ResourceStr) { + if (valueTmpValue instanceof arkui_component_units_ResourceStr) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as ResourceStr + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_units_ResourceStr if (valueTmpValueForIdx0 instanceof string) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as string thisSerializer.writeString(valueTmpValueForIdx0ForIdx0) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx1) + const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx1) } } else if (valueTmpValue instanceof Bindable) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as Bindable Bindable_String_serializer.write(thisSerializer, valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Bindable) { + } else if (valueTmpValue instanceof Bindable) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Bindable + const valueTmpValueForIdx2 = valueTmpValue as Bindable Bindable_Global_Resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { @@ -117,12 +119,12 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._SelectAttribute_setValue(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFontAttribute(value: Font | undefined): void { + setFontAttribute(value: arkui_component_units_Font | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - Font_serializer.write(thisSerializer, valueTmpValue) + arkui_component_units_Font_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -134,10 +136,10 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -146,10 +148,10 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -162,10 +164,10 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -174,10 +176,10 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -185,12 +187,12 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._SelectAttribute_setSelectedOptionBgColor(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setSelectedOptionFontAttribute(value: Font | undefined): void { + setSelectedOptionFontAttribute(value: arkui_component_units_Font | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - Font_serializer.write(thisSerializer, valueTmpValue) + arkui_component_units_Font_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -202,10 +204,10 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -214,10 +216,10 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -230,10 +232,10 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -242,10 +244,10 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -253,12 +255,12 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._SelectAttribute_setOptionBgColor(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setOptionFontAttribute(value: Font | undefined): void { + setOptionFontAttribute(value: arkui_component_units_Font | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - Font_serializer.write(thisSerializer, valueTmpValue) + arkui_component_units_Font_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -270,10 +272,10 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -282,10 +284,10 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -318,10 +320,10 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -334,7 +336,7 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ArrowPosition) - thisSerializer.writeInt32(TypeChecker.ArrowPosition_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -357,15 +359,15 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number thisSerializer.writeNumber(valueTmpValueForIdx0ForIdx1) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) + const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) } } else if (valueTmpValue instanceof OptionWidthMode) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as OptionWidthMode - thisSerializer.writeInt32(TypeChecker.OptionWidthMode_ToNumeric(valueTmpValueForIdx1)) + thisSerializer.writeInt32(valueTmpValueForIdx1.getOrdinal()) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -386,10 +388,10 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -402,10 +404,10 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -414,10 +416,10 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -430,7 +432,7 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as BlurStyle) - thisSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -442,7 +444,7 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ControlSize) - thisSerializer.writeInt32(TypeChecker.ControlSize_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.getOrdinal()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -526,7 +528,7 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as AvoidanceMode) - thisSerializer.writeInt32(TypeChecker.AvoidanceMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -545,47 +547,19 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._SelectAttribute_setMenuOutline(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setBackgroundColorAttribute(value: ResourceColor | undefined): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (value !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const valueTmpValue = value! - if (valueTmpValue instanceof Color) { - thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) - } else if (valueTmpValue instanceof number) { - thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as number - thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof string) { - thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as string - thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { - thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) - } - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - ArkUIGeneratedNativeModule._SelectAttribute_setBackgroundColor(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - setMenuAlignAttribute(alignType: MenuAlignType | undefined, offset?: Offset): void { + setMenuAlignAttribute(alignType: MenuAlignType | undefined, offset?: arkui_component_units_Offset): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (alignType !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const alignTypeTmpValue = (alignType as MenuAlignType) - thisSerializer.writeInt32(TypeChecker.MenuAlignType_ToNumeric(alignTypeTmpValue)) + thisSerializer.writeInt32(alignTypeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } if (offset !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const offsetTmpValue = offset! - Offset_serializer.write(thisSerializer, offsetTmpValue) + arkui_component_units_Offset_serializer.write(thisSerializer, offsetTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -594,8 +568,8 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { } } export interface SelectOption { - value: ResourceStr; - icon?: ResourceStr; + value: arkui_component_units_ResourceStr; + icon?: arkui_component_units_ResourceStr; symbolIcon?: SymbolGlyphModifier; } export enum ArrowPosition { @@ -617,13 +591,13 @@ export interface MenuOutlineOptions { color?: ResourceColor | EdgeColors; } export interface SelectAttribute extends CommonMethod { - selected(value: number | Resource | Bindable | Bindable | undefined): this { + selected(value: number | global_resource_Resource | Bindable | Bindable | undefined): this { throw new Error("Unimplemented method selected") } - value(value: ResourceStr | Bindable | Bindable | undefined): this { + value(value: arkui_component_units_ResourceStr | Bindable | Bindable | undefined): this { throw new Error("Unimplemented method value") } - font(value: Font | undefined): this { + font(value: arkui_component_units_Font | undefined): this { throw new Error("Unimplemented method font") } fontColor(value: ResourceColor | undefined): this { @@ -632,7 +606,7 @@ export interface SelectAttribute extends CommonMethod { selectedOptionBgColor(value: ResourceColor | undefined): this { throw new Error("Unimplemented method selectedOptionBgColor") } - selectedOptionFont(value: Font | undefined): this { + selectedOptionFont(value: arkui_component_units_Font | undefined): this { throw new Error("Unimplemented method selectedOptionFont") } selectedOptionFontColor(value: ResourceColor | undefined): this { @@ -641,7 +615,7 @@ export interface SelectAttribute extends CommonMethod { optionBgColor(value: ResourceColor | undefined): this { throw new Error("Unimplemented method optionBgColor") } - optionFont(value: Font | undefined): this { + optionFont(value: arkui_component_units_Font | undefined): this { throw new Error("Unimplemented method optionFont") } optionFontColor(value: ResourceColor | undefined): this { @@ -698,24 +672,23 @@ export interface SelectAttribute extends CommonMethod { menuOutline(value: MenuOutlineOptions | undefined): this { throw new Error("Unimplemented method menuOutline") } - backgroundColor(value: ResourceColor | undefined): this - menuAlign(alignType: MenuAlignType | undefined, offset?: Offset): this { + menuAlign(alignType: MenuAlignType | undefined, offset?: arkui_component_units_Offset): this { throw new Error("Unimplemented method menuAlign") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkSelectStyle extends ArkCommonMethodStyle implements SelectAttribute { - selected_value?: number | Resource | Bindable | Bindable | undefined - value_value?: ResourceStr | Bindable | Bindable | undefined - font_value?: Font | undefined + selected_value?: number | global_resource_Resource | Bindable | Bindable | undefined + value_value?: arkui_component_units_ResourceStr | Bindable | Bindable | undefined + font_value?: arkui_component_units_Font | undefined fontColor_value?: ResourceColor | undefined selectedOptionBgColor_value?: ResourceColor | undefined - selectedOptionFont_value?: Font | undefined + selectedOptionFont_value?: arkui_component_units_Font | undefined selectedOptionFontColor_value?: ResourceColor | undefined optionBgColor_value?: ResourceColor | undefined - optionFont_value?: Font | undefined + optionFont_value?: arkui_component_units_Font | undefined optionFontColor_value?: ResourceColor | undefined onSelect_value?: OnSelectCallback | undefined space_value?: Length | undefined @@ -735,14 +708,13 @@ export class ArkSelectStyle extends ArkCommonMethodStyle implements SelectAttrib avoidance_value?: AvoidanceMode | undefined menuOutline_value?: MenuOutlineOptions | undefined attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - backgroundColor_value?: ResourceColor | undefined - selected(value: number | Resource | Bindable | Bindable | undefined): this { + selected(value: number | global_resource_Resource | Bindable | Bindable | undefined): this { return this } - value(value: ResourceStr | Bindable | Bindable | undefined): this { + value(value: arkui_component_units_ResourceStr | Bindable | Bindable | undefined): this { return this } - font(value: Font | undefined): this { + font(value: arkui_component_units_Font | undefined): this { return this } fontColor(value: ResourceColor | undefined): this { @@ -751,7 +723,7 @@ export class ArkSelectStyle extends ArkCommonMethodStyle implements SelectAttrib selectedOptionBgColor(value: ResourceColor | undefined): this { return this } - selectedOptionFont(value: Font | undefined): this { + selectedOptionFont(value: arkui_component_units_Font | undefined): this { return this } selectedOptionFontColor(value: ResourceColor | undefined): this { @@ -760,7 +732,7 @@ export class ArkSelectStyle extends ArkCommonMethodStyle implements SelectAttrib optionBgColor(value: ResourceColor | undefined): this { return this } - optionFont(value: Font | undefined): this { + optionFont(value: arkui_component_units_Font | undefined): this { return this } optionFontColor(value: ResourceColor | undefined): this { @@ -817,19 +789,16 @@ export class ArkSelectStyle extends ArkCommonMethodStyle implements SelectAttrib menuOutline(value: MenuOutlineOptions | undefined): this { return this } - backgroundColor(value: ResourceColor | undefined): this { + menuAlign(alignType: MenuAlignType | undefined, offset?: arkui_component_units_Offset): this { return this } - menuAlign(alignType: MenuAlignType | undefined, offset?: Offset): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } export interface MenuItemConfiguration extends CommonConfiguration { - value: ResourceStr; - icon?: ResourceStr; + value: arkui_component_units_ResourceStr; + icon?: arkui_component_units_ResourceStr; symbolIcon?: SymbolGlyphModifier; selected: boolean; index: number; @@ -847,25 +816,25 @@ export class ArkSelectComponent extends ArkCommonMethodComponent implements Sele } return this } - public selected(value: number | Resource | Bindable | Bindable | undefined): this { + public selected(value: number | global_resource_Resource | Bindable | Bindable | undefined): this { if (this.checkPriority("selected")) { - const value_casted = value as (number | Resource | Bindable | Bindable | undefined) + const value_casted = value as (number | global_resource_Resource | Bindable | Bindable | undefined) this.getPeer()?.setSelectedAttribute(value_casted) return this } return this } - public value(value: ResourceStr | Bindable | Bindable | undefined): this { + public value(value: arkui_component_units_ResourceStr | Bindable | Bindable | undefined): this { if (this.checkPriority("value")) { - const value_casted = value as (ResourceStr | Bindable | Bindable | undefined) + const value_casted = value as (arkui_component_units_ResourceStr | Bindable | Bindable | undefined) this.getPeer()?.setValueAttribute(value_casted) return this } return this } - public font(value: Font | undefined): this { + public font(value: arkui_component_units_Font | undefined): this { if (this.checkPriority("font")) { - const value_casted = value as (Font | undefined) + const value_casted = value as (arkui_component_units_Font | undefined) this.getPeer()?.setFontAttribute(value_casted) return this } @@ -887,9 +856,9 @@ export class ArkSelectComponent extends ArkCommonMethodComponent implements Sele } return this } - public selectedOptionFont(value: Font | undefined): this { + public selectedOptionFont(value: arkui_component_units_Font | undefined): this { if (this.checkPriority("selectedOptionFont")) { - const value_casted = value as (Font | undefined) + const value_casted = value as (arkui_component_units_Font | undefined) this.getPeer()?.setSelectedOptionFontAttribute(value_casted) return this } @@ -911,9 +880,9 @@ export class ArkSelectComponent extends ArkCommonMethodComponent implements Sele } return this } - public optionFont(value: Font | undefined): this { + public optionFont(value: arkui_component_units_Font | undefined): this { if (this.checkPriority("optionFont")) { - const value_casted = value as (Font | undefined) + const value_casted = value as (arkui_component_units_Font | undefined) this.getPeer()?.setOptionFontAttribute(value_casted) return this } @@ -1061,24 +1030,16 @@ export class ArkSelectComponent extends ArkCommonMethodComponent implements Sele } return this } - public backgroundColor(value: ResourceColor | undefined): this { - if (this.checkPriority("backgroundColor")) { - const value_casted = value as (ResourceColor | undefined) - this.getPeer()?.setBackgroundColorAttribute(value_casted) - return this - } - return this - } - public menuAlign(alignType: MenuAlignType | undefined, offset?: Offset): this { + public menuAlign(alignType: MenuAlignType | undefined, offset?: arkui_component_units_Offset): this { if (this.checkPriority("menuAlign")) { const alignType_casted = alignType as (MenuAlignType | undefined) - const offset_casted = offset as (Offset | undefined) + const offset_casted = offset as (arkui_component_units_Offset | undefined) this.getPeer()?.setMenuAlignAttribute(alignType_casted, offset_casted) return this } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -1118,10 +1079,10 @@ export class MenuItemConfiguration_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForValueForIdx0 = valueHolderForValue as string valueSerializer.writeString(valueHolderForValueForIdx0) - } else if (valueHolderForValue instanceof Resource) { + } else if (valueHolderForValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForValueForIdx1 = valueHolderForValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForValueForIdx1) + const valueHolderForValueForIdx1 = valueHolderForValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForValueForIdx1) } const valueHolderForIcon = value.icon if (valueHolderForIcon !== undefined) { @@ -1131,10 +1092,10 @@ export class MenuItemConfiguration_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue as string valueSerializer.writeString(valueHolderForIconTmpValueForIdx0) - } else if (valueHolderForIconTmpValue instanceof Resource) { + } else if (valueHolderForIconTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForIconTmpValueForIdx1) + const valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForIconTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1157,34 +1118,34 @@ export class MenuItemConfiguration_serializer { const enabledTmpResult : boolean = valueDeserializer.readBoolean() const contentModifierTmpResult : ContentModifier = (valueDeserializer.readObject() as ContentModifier) const valueTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let valueTmpBuf : string | Resource | undefined + let valueTmpBuf : string | global_resource_Resource | undefined if (valueTmpBufUnionSelector == (0).toChar()) { valueTmpBuf = (valueDeserializer.readString() as string) } else if (valueTmpBufUnionSelector == (1).toChar()) { - valueTmpBuf = Resource_serializer.read(valueDeserializer) + valueTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for valueTmpBuf has to be chosen through deserialisation.") } - const valueTmpResult : ResourceStr = (valueTmpBuf as string | Resource) + const valueTmpResult : arkui_component_units_ResourceStr = (valueTmpBuf as string | global_resource_Resource) const iconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let iconTmpBuf : ResourceStr | undefined = undefined + let iconTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((iconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const iconTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let iconTmpBuf_ : string | Resource | undefined + let iconTmpBuf_ : string | global_resource_Resource | undefined if (iconTmpBuf_UnionSelector == (0).toChar()) { iconTmpBuf_ = (valueDeserializer.readString() as string) } else if (iconTmpBuf_UnionSelector == (1).toChar()) { - iconTmpBuf_ = Resource_serializer.read(valueDeserializer) + iconTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for iconTmpBuf_ has to be chosen through deserialisation.") } - iconTmpBuf = (iconTmpBuf_ as string | Resource) + iconTmpBuf = (iconTmpBuf_ as string | global_resource_Resource) } - const iconTmpResult : ResourceStr | undefined = iconTmpBuf + const iconTmpResult : arkui_component_units_ResourceStr | undefined = iconTmpBuf const symbolIconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let symbolIconTmpBuf : SymbolGlyphModifier | undefined = undefined if ((symbolIconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - symbolIconTmpBuf = SymbolGlyphModifier_serializer.read(valueDeserializer) + symbolIconTmpBuf = (SymbolGlyphModifier_serializer.read(valueDeserializer) as SymbolGlyphModifier) } const symbolIconTmpResult : SymbolGlyphModifier | undefined = symbolIconTmpBuf const selectedTmpResult : boolean = valueDeserializer.readBoolean() @@ -1201,10 +1162,10 @@ export class SelectOption_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForValueForIdx0 = valueHolderForValue as string valueSerializer.writeString(valueHolderForValueForIdx0) - } else if (valueHolderForValue instanceof Resource) { + } else if (valueHolderForValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForValueForIdx1 = valueHolderForValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForValueForIdx1) + const valueHolderForValueForIdx1 = valueHolderForValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForValueForIdx1) } const valueHolderForIcon = value.icon if (valueHolderForIcon !== undefined) { @@ -1214,10 +1175,10 @@ export class SelectOption_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue as string valueSerializer.writeString(valueHolderForIconTmpValueForIdx0) - } else if (valueHolderForIconTmpValue instanceof Resource) { + } else if (valueHolderForIconTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForIconTmpValueForIdx1) + const valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForIconTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1234,34 +1195,34 @@ export class SelectOption_serializer { public static read(buffer: DeserializerBase): SelectOption { let valueDeserializer : DeserializerBase = buffer const valueTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let valueTmpBuf : string | Resource | undefined + let valueTmpBuf : string | global_resource_Resource | undefined if (valueTmpBufUnionSelector == (0).toChar()) { valueTmpBuf = (valueDeserializer.readString() as string) } else if (valueTmpBufUnionSelector == (1).toChar()) { - valueTmpBuf = Resource_serializer.read(valueDeserializer) + valueTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for valueTmpBuf has to be chosen through deserialisation.") } - const valueTmpResult : ResourceStr = (valueTmpBuf as string | Resource) + const valueTmpResult : arkui_component_units_ResourceStr = (valueTmpBuf as string | global_resource_Resource) const iconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let iconTmpBuf : ResourceStr | undefined = undefined + let iconTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((iconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const iconTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let iconTmpBuf_ : string | Resource | undefined + let iconTmpBuf_ : string | global_resource_Resource | undefined if (iconTmpBuf_UnionSelector == (0).toChar()) { iconTmpBuf_ = (valueDeserializer.readString() as string) } else if (iconTmpBuf_UnionSelector == (1).toChar()) { - iconTmpBuf_ = Resource_serializer.read(valueDeserializer) + iconTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for iconTmpBuf_ has to be chosen through deserialisation.") } - iconTmpBuf = (iconTmpBuf_ as string | Resource) + iconTmpBuf = (iconTmpBuf_ as string | global_resource_Resource) } - const iconTmpResult : ResourceStr | undefined = iconTmpBuf + const iconTmpResult : arkui_component_units_ResourceStr | undefined = iconTmpBuf const symbolIconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let symbolIconTmpBuf : SymbolGlyphModifier | undefined = undefined if ((symbolIconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - symbolIconTmpBuf = SymbolGlyphModifier_serializer.read(valueDeserializer) + symbolIconTmpBuf = (SymbolGlyphModifier_serializer.read(valueDeserializer) as SymbolGlyphModifier) } const symbolIconTmpResult : SymbolGlyphModifier | undefined = symbolIconTmpBuf let value : SelectOption = ({value: valueTmpResult, icon: iconTmpResult, symbolIcon: symbolIconTmpResult} as SelectOption) @@ -1286,10 +1247,10 @@ export class MenuOutlineOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForWidthTmpValueForIdx0ForIdx1 = valueHolderForWidthTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx0ForIdx1) - } else if (valueHolderForWidthTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForWidthTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForWidthTmpValueForIdx0ForIdx2 = valueHolderForWidthTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx0ForIdx2) + const valueHolderForWidthTmpValueForIdx0ForIdx2 = valueHolderForWidthTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx0ForIdx2) } } else if (valueHolderForWidthTmpValue instanceof EdgeOutlineWidths) { valueSerializer.writeInt8((1).toChar()) @@ -1306,10 +1267,10 @@ export class MenuOutlineOptions_serializer { if (valueHolderForColorTmpValue instanceof ResourceColor) { valueSerializer.writeInt8((0).toChar()) const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as ResourceColor - if (valueHolderForColorTmpValueForIdx0 instanceof Color) { + if (valueHolderForColorTmpValueForIdx0 instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx0ForIdx0 = valueHolderForColorTmpValueForIdx0 as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx0ForIdx0)) + const valueHolderForColorTmpValueForIdx0ForIdx0 = valueHolderForColorTmpValueForIdx0 as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0ForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValueForIdx0 instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx0ForIdx1 = valueHolderForColorTmpValueForIdx0 as number @@ -1318,10 +1279,10 @@ export class MenuOutlineOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorTmpValueForIdx0ForIdx2 = valueHolderForColorTmpValueForIdx0 as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx0ForIdx2) - } else if (valueHolderForColorTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForColorTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx0ForIdx3 = valueHolderForColorTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx0ForIdx3) + const valueHolderForColorTmpValueForIdx0ForIdx3 = valueHolderForColorTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx0ForIdx3) } } else if (valueHolderForColorTmpValue instanceof EdgeColors) { valueSerializer.writeInt8((1).toChar()) @@ -1341,17 +1302,17 @@ export class MenuOutlineOptions_serializer { let widthTmpBuf_ : Dimension | EdgeOutlineWidths | undefined if (widthTmpBuf_UnionSelector == (0).toChar()) { const widthTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let widthTmpBuf_BufU : string | number | Resource | undefined + let widthTmpBuf_BufU : string | number | global_resource_Resource | undefined if (widthTmpBuf_BufUUnionSelector == (0).toChar()) { widthTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (widthTmpBuf_BufUUnionSelector == (1).toChar()) { widthTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (widthTmpBuf_BufUUnionSelector == (2).toChar()) { - widthTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + widthTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for widthTmpBuf_BufU has to be chosen through deserialisation.") } - widthTmpBuf_ = (widthTmpBuf_BufU as string | number | Resource) + widthTmpBuf_ = (widthTmpBuf_BufU as string | number | global_resource_Resource) } else if (widthTmpBuf_UnionSelector == (1).toChar()) { widthTmpBuf_ = EdgeOutlineWidths_serializer.read(valueDeserializer) } else { @@ -1367,19 +1328,19 @@ export class MenuOutlineOptions_serializer { let colorTmpBuf_ : ResourceColor | EdgeColors | undefined if (colorTmpBuf_UnionSelector == (0).toChar()) { const colorTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_BufU : Color | number | string | Resource | undefined + let colorTmpBuf_BufU : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBuf_BufUUnionSelector == (0).toChar()) { - colorTmpBuf_BufU = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_BufU = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_BufUUnionSelector == (1).toChar()) { colorTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (colorTmpBuf_BufUUnionSelector == (2).toChar()) { colorTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (colorTmpBuf_BufUUnionSelector == (3).toChar()) { - colorTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + colorTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf_BufU has to be chosen through deserialisation.") } - colorTmpBuf_ = (colorTmpBuf_BufU as Color | number | string | Resource) + colorTmpBuf_ = (colorTmpBuf_BufU as arkui_component_enums_Color | number | string | global_resource_Resource) } else if (colorTmpBuf_UnionSelector == (1).toChar()) { colorTmpBuf_ = EdgeColors_serializer.read(valueDeserializer) } else { diff --git a/arkoala-arkts/arkui/generated/component/shape.ets b/arkoala-arkts/arkui/generated/component/shape.ets index f4e9601b27bbb2cc97e4361591d1021a7b986bf8..0980c541a6919dec45135089ae42346901d6c64f 100644 --- a/arkoala-arkts/arkui/generated/component/shape.ets +++ b/arkoala-arkts/arkui/generated/component/shape.ets @@ -18,24 +18,24 @@ import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { image_PixelMap_serializer } from "./../framework/ohos.multimedia.image" -import { Resource_serializer } from "./../framework/resource" +import { global_resource_Resource_serializer } from "./../framework/resource" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { ResourceColor, Length } from "./units" -import { Color, LineCapStyle, LineJoinStyle } from "./enums" -import { Resource } from "global.resource" +import { Color as arkui_component_enums_Color, LineCapStyle, LineJoinStyle } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { AttributeModifier, extractors, AttributeUpdater } from "#handwritten" import { default as image } from "@ohos.multimedia.image" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkShapePeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkShapePeer { @@ -74,10 +74,10 @@ export class ArkShapePeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -86,10 +86,10 @@ export class ArkShapePeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -102,10 +102,10 @@ export class ArkShapePeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -114,10 +114,10 @@ export class ArkShapePeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -161,10 +161,10 @@ export class ArkShapePeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueTmpElementForIdx1 = valueTmpValueTmpElement as number thisSerializer.writeNumber(valueTmpValueTmpElementForIdx1) - } else if (valueTmpValueTmpElement instanceof Resource) { + } else if (valueTmpValueTmpElement instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueTmpElementForIdx2 = valueTmpValueTmpElement as Resource - Resource_serializer.write(thisSerializer, valueTmpValueTmpElementForIdx2) + const valueTmpValueTmpElementForIdx2 = valueTmpValueTmpElement as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueTmpElementForIdx2) } } } else { @@ -178,7 +178,7 @@ export class ArkShapePeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as LineCapStyle) - thisSerializer.writeInt32(TypeChecker.LineCapStyle_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -190,7 +190,7 @@ export class ArkShapePeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as LineJoinStyle) - thisSerializer.writeInt32(TypeChecker.LineJoinStyle_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -217,7 +217,7 @@ export class ArkShapePeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._ShapeAttribute_setStrokeMiterLimit(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setStrokeOpacityAttribute(value: double | string | Resource | undefined): void { + setStrokeOpacityAttribute(value: double | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -230,10 +230,10 @@ export class ArkShapePeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -241,7 +241,7 @@ export class ArkShapePeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._ShapeAttribute_setStrokeOpacity(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFillOpacityAttribute(value: double | string | Resource | undefined): void { + setFillOpacityAttribute(value: double | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -254,10 +254,10 @@ export class ArkShapePeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -359,10 +359,10 @@ export interface ShapeAttribute extends CommonMethod { strokeMiterLimit(value: double | string | undefined): this { throw new Error("Unimplemented method strokeMiterLimit") } - strokeOpacity(value: double | string | Resource | undefined): this { + strokeOpacity(value: double | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method strokeOpacity") } - fillOpacity(value: double | string | Resource | undefined): this { + fillOpacity(value: double | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method fillOpacity") } strokeWidth(value: double | string | undefined): this { @@ -374,7 +374,7 @@ export interface ShapeAttribute extends CommonMethod { mesh(value: Array | undefined, column: int32 | undefined, row: int32 | undefined): this { throw new Error("Unimplemented method mesh") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -387,8 +387,8 @@ export class ArkShapeStyle extends ArkCommonMethodStyle implements ShapeAttribut strokeLineCap_value?: LineCapStyle | undefined strokeLineJoin_value?: LineJoinStyle | undefined strokeMiterLimit_value?: double | string | undefined - strokeOpacity_value?: double | string | Resource | undefined - fillOpacity_value?: double | string | Resource | undefined + strokeOpacity_value?: double | string | global_resource_Resource | undefined + fillOpacity_value?: double | string | global_resource_Resource | undefined strokeWidth_value?: double | string | undefined antiAlias_value?: boolean | undefined attributeModifier_value?: AttributeModifier | AttributeModifier | undefined @@ -416,10 +416,10 @@ export class ArkShapeStyle extends ArkCommonMethodStyle implements ShapeAttribut strokeMiterLimit(value: double | string | undefined): this { return this } - strokeOpacity(value: double | string | Resource | undefined): this { + strokeOpacity(value: double | string | global_resource_Resource | undefined): this { return this } - fillOpacity(value: double | string | Resource | undefined): this { + fillOpacity(value: double | string | global_resource_Resource | undefined): this { return this } strokeWidth(value: double | string | undefined): this { @@ -431,7 +431,7 @@ export class ArkShapeStyle extends ArkCommonMethodStyle implements ShapeAttribut mesh(value: Array | undefined, column: int32 | undefined, row: int32 | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -512,17 +512,17 @@ export class ArkShapeComponent extends ArkCommonMethodComponent implements Shape } return this } - public strokeOpacity(value: double | string | Resource | undefined): this { + public strokeOpacity(value: double | string | global_resource_Resource | undefined): this { if (this.checkPriority("strokeOpacity")) { - const value_casted = value as (double | string | Resource | undefined) + const value_casted = value as (double | string | global_resource_Resource | undefined) this.getPeer()?.setStrokeOpacityAttribute(value_casted) return this } return this } - public fillOpacity(value: double | string | Resource | undefined): this { + public fillOpacity(value: double | string | global_resource_Resource | undefined): this { if (this.checkPriority("fillOpacity")) { - const value_casted = value as (double | string | Resource | undefined) + const value_casted = value as (double | string | global_resource_Resource | undefined) this.getPeer()?.setFillOpacityAttribute(value_casted) return this } @@ -554,7 +554,7 @@ export class ArkShapeComponent extends ArkCommonMethodComponent implements Shape } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/sidebar.ets b/arkoala-arkts/arkui/generated/component/sidebar.ets index a4faa95f9b804e62f74ff78e6632f85ea7b04271..fc7d5ebcf059edde5675053a9325982b78b9539e 100644 --- a/arkoala-arkts/arkui/generated/component/sidebar.ets +++ b/arkoala-arkts/arkui/generated/component/sidebar.ets @@ -18,23 +18,23 @@ import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { Bindable_Boolean_serializer, Bindable_Arkui_Component_Units_Length_serializer, DividerStyle_serializer, ArkCommonMethodPeer, CommonMethod, Bindable, DividerStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { Resource_serializer } from "./../framework/resource" +import { global_resource_Resource_serializer } from "./../framework/resource" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { Length, Dimension } from "./units" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" +import { AttributeModifier, extractors, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { extractors, AttributeModifier, AttributeUpdater } from "#handwritten" import { default as image } from "@ohos.multimedia.image" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" import { image_PixelMap_serializer } from "./../framework/ohos.multimedia.image" export class ArkSideBarContainerPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkSideBarContainerPeer { @@ -49,7 +49,7 @@ export class ArkSideBarContainerPeer extends ArkCommonMethodPeer { if (type !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const typeTmpValue = (type as SideBarContainerType) - thisSerializer.writeInt32(TypeChecker.SideBarContainerType_ToNumeric(typeTmpValue)) + thisSerializer.writeInt32(typeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -128,10 +128,10 @@ export class ArkSideBarContainerPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number thisSerializer.writeNumber(valueTmpValueForIdx0ForIdx1) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) + const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) } } else if (valueTmpValue instanceof Bindable) { thisSerializer.writeInt8((1).toChar()) @@ -181,10 +181,10 @@ export class ArkSideBarContainerPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -205,10 +205,10 @@ export class ArkSideBarContainerPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -233,7 +233,7 @@ export class ArkSideBarContainerPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as SideBarPosition) - thisSerializer.writeInt32(TypeChecker.SideBarPosition_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -265,10 +265,10 @@ export class ArkSideBarContainerPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -291,9 +291,9 @@ export enum SideBarPosition { End = 1 } export interface ButtonIconOptions { - shown: string | image.PixelMap | Resource; - hidden: string | image.PixelMap | Resource; - switching?: string | image.PixelMap | Resource; + shown: string | image.PixelMap | global_resource_Resource; + hidden: string | image.PixelMap | global_resource_Resource; + switching?: string | image.PixelMap | global_resource_Resource; } export interface ButtonStyle { left?: number; @@ -336,7 +336,7 @@ export interface SideBarContainerAttribute extends CommonMethod { minContentWidth(value: Dimension | undefined): this { throw new Error("Unimplemented method minContentWidth") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -352,6 +352,7 @@ export class ArkSideBarContainerStyle extends ArkCommonMethodStyle implements Si sideBarPosition_value?: SideBarPosition | undefined divider_value?: DividerStyle | null | undefined minContentWidth_value?: Dimension | undefined + attributeModifier_value?: AttributeModifier | AttributeModifier | undefined showSideBar(value: boolean | Bindable | undefined): this { return this } @@ -385,7 +386,7 @@ export class ArkSideBarContainerStyle extends ArkCommonMethodStyle implements Si minContentWidth(value: Dimension | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -490,7 +491,7 @@ export class ArkSideBarContainerComponent extends ArkCommonMethodComponent imple } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -530,10 +531,10 @@ export class ButtonIconOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForShownForIdx1 = valueHolderForShown as image.PixelMap image_PixelMap_serializer.write(valueSerializer, valueHolderForShownForIdx1) - } else if (valueHolderForShown instanceof Resource) { + } else if (valueHolderForShown instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForShownForIdx2 = valueHolderForShown as Resource - Resource_serializer.write(valueSerializer, valueHolderForShownForIdx2) + const valueHolderForShownForIdx2 = valueHolderForShown as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForShownForIdx2) } const valueHolderForHidden = value.hidden if (valueHolderForHidden instanceof string) { @@ -544,10 +545,10 @@ export class ButtonIconOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForHiddenForIdx1 = valueHolderForHidden as image.PixelMap image_PixelMap_serializer.write(valueSerializer, valueHolderForHiddenForIdx1) - } else if (valueHolderForHidden instanceof Resource) { + } else if (valueHolderForHidden instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForHiddenForIdx2 = valueHolderForHidden as Resource - Resource_serializer.write(valueSerializer, valueHolderForHiddenForIdx2) + const valueHolderForHiddenForIdx2 = valueHolderForHidden as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForHiddenForIdx2) } const valueHolderForSwitching = value.switching if (valueHolderForSwitching !== undefined) { @@ -561,10 +562,10 @@ export class ButtonIconOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForSwitchingTmpValueForIdx1 = valueHolderForSwitchingTmpValue as image.PixelMap image_PixelMap_serializer.write(valueSerializer, valueHolderForSwitchingTmpValueForIdx1) - } else if (valueHolderForSwitchingTmpValue instanceof Resource) { + } else if (valueHolderForSwitchingTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForSwitchingTmpValueForIdx2 = valueHolderForSwitchingTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForSwitchingTmpValueForIdx2) + const valueHolderForSwitchingTmpValueForIdx2 = valueHolderForSwitchingTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSwitchingTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -573,46 +574,46 @@ export class ButtonIconOptions_serializer { public static read(buffer: DeserializerBase): ButtonIconOptions { let valueDeserializer : DeserializerBase = buffer const shownTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let shownTmpBuf : string | image.PixelMap | Resource | undefined + let shownTmpBuf : string | image.PixelMap | global_resource_Resource | undefined if (shownTmpBufUnionSelector == (0).toChar()) { shownTmpBuf = (valueDeserializer.readString() as string) } else if (shownTmpBufUnionSelector == (1).toChar()) { shownTmpBuf = (image_PixelMap_serializer.read(valueDeserializer) as image.PixelMap) } else if (shownTmpBufUnionSelector == (2).toChar()) { - shownTmpBuf = Resource_serializer.read(valueDeserializer) + shownTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for shownTmpBuf has to be chosen through deserialisation.") } - const shownTmpResult : string | image.PixelMap | Resource = (shownTmpBuf as string | image.PixelMap | Resource) + const shownTmpResult : string | image.PixelMap | global_resource_Resource = (shownTmpBuf as string | image.PixelMap | global_resource_Resource) const hiddenTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let hiddenTmpBuf : string | image.PixelMap | Resource | undefined + let hiddenTmpBuf : string | image.PixelMap | global_resource_Resource | undefined if (hiddenTmpBufUnionSelector == (0).toChar()) { hiddenTmpBuf = (valueDeserializer.readString() as string) } else if (hiddenTmpBufUnionSelector == (1).toChar()) { hiddenTmpBuf = (image_PixelMap_serializer.read(valueDeserializer) as image.PixelMap) } else if (hiddenTmpBufUnionSelector == (2).toChar()) { - hiddenTmpBuf = Resource_serializer.read(valueDeserializer) + hiddenTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for hiddenTmpBuf has to be chosen through deserialisation.") } - const hiddenTmpResult : string | image.PixelMap | Resource = (hiddenTmpBuf as string | image.PixelMap | Resource) + const hiddenTmpResult : string | image.PixelMap | global_resource_Resource = (hiddenTmpBuf as string | image.PixelMap | global_resource_Resource) const switchingTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let switchingTmpBuf : string | image.PixelMap | Resource | undefined = undefined + let switchingTmpBuf : string | image.PixelMap | global_resource_Resource | undefined = undefined if ((switchingTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const switchingTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let switchingTmpBuf_ : string | image.PixelMap | Resource | undefined + let switchingTmpBuf_ : string | image.PixelMap | global_resource_Resource | undefined if (switchingTmpBuf_UnionSelector == (0).toChar()) { switchingTmpBuf_ = (valueDeserializer.readString() as string) } else if (switchingTmpBuf_UnionSelector == (1).toChar()) { switchingTmpBuf_ = (image_PixelMap_serializer.read(valueDeserializer) as image.PixelMap) } else if (switchingTmpBuf_UnionSelector == (2).toChar()) { - switchingTmpBuf_ = Resource_serializer.read(valueDeserializer) + switchingTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for switchingTmpBuf_ has to be chosen through deserialisation.") } - switchingTmpBuf = (switchingTmpBuf_ as string | image.PixelMap | Resource) + switchingTmpBuf = (switchingTmpBuf_ as string | image.PixelMap | global_resource_Resource) } - const switchingTmpResult : string | image.PixelMap | Resource | undefined = switchingTmpBuf + const switchingTmpResult : string | image.PixelMap | global_resource_Resource | undefined = switchingTmpBuf let value : ButtonIconOptions = ({shown: shownTmpResult, hidden: hiddenTmpResult, switching: switchingTmpResult} as ButtonIconOptions) return value } diff --git a/arkoala-arkts/arkui/generated/component/slider.ets b/arkoala-arkts/arkui/generated/component/slider.ets index ff13798b372d17a052f7b020a96d58ed0031f2ec..46a11fe0082d51df24b22289b7b21447e9c4dbfb 100644 --- a/arkoala-arkts/arkui/generated/component/slider.ets +++ b/arkoala-arkts/arkui/generated/component/slider.ets @@ -16,25 +16,25 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { LinearGradient_serializer, LinearGradient } from "./dataPanel" -import { SizeOptions_serializer, ResourceColor, Length, Dimension, SizeOptions, ResourceStr } from "./units" +import { SizeOptions_serializer, ResourceColor, Length, Dimension, SizeOptions, ResourceStr as arkui_component_units_ResourceStr } from "./units" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, Bindable, CommonConfiguration, ArkCommonMethodComponent, ArkCommonMethodStyle, Bindable_Number_serializer } from "./common" -import { Color, CrownSensitivity, Axis } from "./enums" -import { Resource } from "global.resource" +import { Color as arkui_component_enums_Color, CrownSensitivity, Axis } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { ContentModifier, AttributeModifier, hookSliderContentModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkSliderPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkSliderPeer { @@ -61,10 +61,10 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -73,10 +73,10 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -92,10 +92,10 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { if (valueTmpValue instanceof ResourceColor) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as ResourceColor - if (valueTmpValueForIdx0 instanceof Color) { + if (valueTmpValueForIdx0 instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0ForIdx0)) + const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0ForIdx0.getOrdinal()) } else if (valueTmpValueForIdx0 instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number @@ -104,10 +104,10 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as string thisSerializer.writeString(valueTmpValueForIdx0ForIdx2) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) + const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) } } else if (valueTmpValue instanceof LinearGradient) { thisSerializer.writeInt8((1).toChar()) @@ -128,10 +128,10 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { if (valueTmpValue instanceof ResourceColor) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as ResourceColor - if (valueTmpValueForIdx0 instanceof Color) { + if (valueTmpValueForIdx0 instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0ForIdx0)) + const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0ForIdx0.getOrdinal()) } else if (valueTmpValueForIdx0 instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number @@ -140,10 +140,10 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as string thisSerializer.writeString(valueTmpValueForIdx0ForIdx2) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) + const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) } } else if (valueTmpValue instanceof LinearGradient) { thisSerializer.writeInt8((1).toChar()) @@ -181,10 +181,10 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -209,10 +209,10 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -221,10 +221,10 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -245,10 +245,10 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -261,10 +261,10 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -273,10 +273,10 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -297,10 +297,10 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -321,10 +321,10 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -369,10 +369,10 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -385,7 +385,7 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as SliderInteraction) - thisSerializer.writeInt32(TypeChecker.SliderInteraction_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -421,7 +421,7 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as CrownSensitivity) - thisSerializer.writeInt32(TypeChecker.CrownSensitivity_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -440,7 +440,7 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._SliderAttribute_setEnableHapticFeedback(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setShowTipsAttribute(value: boolean | undefined, content?: ResourceStr): void { + setShowTipsAttribute(value: boolean | undefined, content?: arkui_component_units_ResourceStr): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -456,10 +456,10 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const contentTmpValueForIdx0 = contentTmpValue as string thisSerializer.writeString(contentTmpValueForIdx0) - } else if (contentTmpValue instanceof Resource) { + } else if (contentTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const contentTmpValueForIdx1 = contentTmpValue as Resource - Resource_serializer.write(thisSerializer, contentTmpValueForIdx1) + const contentTmpValueForIdx1 = contentTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, contentTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -510,7 +510,7 @@ export enum SliderBlockType { } export interface SliderBlockStyle { type: SliderBlockType; - image?: ResourceStr; + image?: arkui_component_units_ResourceStr; } export type SliderTriggerChangeCallback = (value: number, mode: SliderChangeMode) => void; export interface SliderConfiguration extends CommonConfiguration { @@ -581,10 +581,10 @@ export interface SliderAttribute extends CommonMethod { enableHapticFeedback(value: boolean | undefined): this { throw new Error("Unimplemented method enableHapticFeedback") } - showTips(value: boolean | undefined, content?: ResourceStr): this { + showTips(value: boolean | undefined, content?: arkui_component_units_ResourceStr): this { throw new Error("Unimplemented method showTips") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -670,10 +670,10 @@ export class ArkSliderStyle extends ArkCommonMethodStyle implements SliderAttrib enableHapticFeedback(value: boolean | undefined): this { return this } - showTips(value: boolean | undefined, content?: ResourceStr): this { + showTips(value: boolean | undefined, content?: arkui_component_units_ResourceStr): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -848,16 +848,16 @@ export class ArkSliderComponent extends ArkCommonMethodComponent implements Slid } return this } - public showTips(value: boolean | undefined, content?: ResourceStr): this { + public showTips(value: boolean | undefined, content?: arkui_component_units_ResourceStr): this { if (this.checkPriority("showTips")) { const value_casted = value as (boolean | undefined) - const content_casted = content as (ResourceStr | undefined) + const content_casted = content as (arkui_component_units_ResourceStr | undefined) this.getPeer()?.setShowTipsAttribute(value_casted, content_casted) return this } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -958,7 +958,7 @@ export class SliderConfiguration_serializer { triggerChangeTmpBufBufArgsSerializer.writePointer(triggerChangeTmpBufBufCall); triggerChangeTmpBufBufArgsSerializer.writePointer(triggerChangeTmpBufBufCallSync); triggerChangeTmpBufBufArgsSerializer.writeNumber(value); - triggerChangeTmpBufBufArgsSerializer.writeInt32(TypeChecker.SliderChangeMode_ToNumeric(mode)); + triggerChangeTmpBufBufArgsSerializer.writeInt32(mode.valueOf()); InteropNativeModule._CallCallbackSync(10, 711649376, triggerChangeTmpBufBufArgsSerializer.asBuffer(), triggerChangeTmpBufBufArgsSerializer.length()); triggerChangeTmpBufBufArgsSerializer.release(); return; @@ -971,7 +971,7 @@ export class SliderBlockStyle_serializer { public static write(buffer: SerializerBase, value: SliderBlockStyle): void { let valueSerializer : SerializerBase = buffer const valueHolderForType = value.type - valueSerializer.writeInt32(TypeChecker.SliderBlockType_ToNumeric(valueHolderForType)) + valueSerializer.writeInt32(valueHolderForType.valueOf()) const valueHolderForImage = value.image if (valueHolderForImage !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) @@ -980,10 +980,10 @@ export class SliderBlockStyle_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForImageTmpValueForIdx0 = valueHolderForImageTmpValue as string valueSerializer.writeString(valueHolderForImageTmpValueForIdx0) - } else if (valueHolderForImageTmpValue instanceof Resource) { + } else if (valueHolderForImageTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForImageTmpValueForIdx1 = valueHolderForImageTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForImageTmpValueForIdx1) + const valueHolderForImageTmpValueForIdx1 = valueHolderForImageTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForImageTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -991,22 +991,22 @@ export class SliderBlockStyle_serializer { } public static read(buffer: DeserializerBase): SliderBlockStyle { let valueDeserializer : DeserializerBase = buffer - const typeTmpResult : SliderBlockType = TypeChecker.SliderBlockType_FromNumeric(valueDeserializer.readInt32()) + const typeTmpResult : SliderBlockType = SliderBlockType.fromValue(valueDeserializer.readInt32()) const imageTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let imageTmpBuf : ResourceStr | undefined = undefined + let imageTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((imageTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const imageTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let imageTmpBuf_ : string | Resource | undefined + let imageTmpBuf_ : string | global_resource_Resource | undefined if (imageTmpBuf_UnionSelector == (0).toChar()) { imageTmpBuf_ = (valueDeserializer.readString() as string) } else if (imageTmpBuf_UnionSelector == (1).toChar()) { - imageTmpBuf_ = Resource_serializer.read(valueDeserializer) + imageTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for imageTmpBuf_ has to be chosen through deserialisation.") } - imageTmpBuf = (imageTmpBuf_ as string | Resource) + imageTmpBuf = (imageTmpBuf_ as string | global_resource_Resource) } - const imageTmpResult : ResourceStr | undefined = imageTmpBuf + const imageTmpResult : arkui_component_units_ResourceStr | undefined = imageTmpBuf let value : SliderBlockStyle = ({type: typeTmpResult, image: imageTmpResult} as SliderBlockStyle) return value } @@ -1058,7 +1058,7 @@ export class SliderOptions_serializer { if (valueHolderForStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStyleTmpValue = (valueHolderForStyle as SliderStyle) - valueSerializer.writeInt32(TypeChecker.SliderStyle_ToNumeric(valueHolderForStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1066,7 +1066,7 @@ export class SliderOptions_serializer { if (valueHolderForDirection !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForDirectionTmpValue = (valueHolderForDirection as Axis) - valueSerializer.writeInt32(TypeChecker.Axis_ToNumeric(valueHolderForDirectionTmpValue)) + valueSerializer.writeInt32(valueHolderForDirectionTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1117,13 +1117,13 @@ export class SliderOptions_serializer { const styleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let styleTmpBuf : SliderStyle | undefined = undefined if ((styleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - styleTmpBuf = TypeChecker.SliderStyle_FromNumeric(valueDeserializer.readInt32()) + styleTmpBuf = SliderStyle.fromValue(valueDeserializer.readInt32()) } const styleTmpResult : SliderStyle | undefined = styleTmpBuf const directionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let directionTmpBuf : Axis | undefined = undefined if ((directionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - directionTmpBuf = TypeChecker.Axis_FromNumeric(valueDeserializer.readInt32()) + directionTmpBuf = Axis.fromValue(valueDeserializer.readInt32()) } const directionTmpResult : Axis | undefined = directionTmpBuf const reverseTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() diff --git a/arkoala-arkts/arkui/generated/component/span.ets b/arkoala-arkts/arkui/generated/component/span.ets index 5764074f335aeeb8eb4a8b671041a756266a6421..ffcbe64ba7629621fcda36ebc95e2601870119ce 100644 --- a/arkoala-arkts/arkui/generated/component/span.ets +++ b/arkoala-arkts/arkui/generated/component/span.ets @@ -16,26 +16,27 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { LengthMetrics_serializer, LengthMetrics } from "./../Graphics" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { arkui_Graphics_LengthMetrics_serializer } from "./../framework/Graphics" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, ShadowOptions_serializer, ShadowOptions, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" +import { extractors, AttributeModifier, AttributeUpdater } from "#handwritten" +import { LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { Resource_serializer } from "./../framework/resource" -import { Font_serializer, Font, ResourceColor, Length, Dimension, BorderRadiuses, BorderRadiuses_serializer } from "./units" +import { global_resource_Resource_serializer } from "./../framework/resource" +import { arkui_component_units_Font_serializer, Font as arkui_component_units_Font, ResourceColor, Length, Dimension, BorderRadiuses as arkui_component_units_BorderRadiuses, arkui_component_units_BorderRadiuses_serializer } from "./units" import { DecorationStyleInterface_serializer, DecorationStyleInterface } from "./styledString" -import { Color, FontStyle, FontWeight, TextCase } from "./enums" -import { Resource } from "global.resource" -import { AttributeModifier, AttributeUpdater } from "#handwritten" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { Color as arkui_component_enums_Color, FontStyle, FontWeight, TextCase } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkBaseSpanPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkBaseSpanPeer { @@ -57,12 +58,12 @@ export class ArkBaseSpanPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._BaseSpan_setTextBackgroundStyle(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setBaselineOffsetAttribute(value: LengthMetrics | undefined): void { + setBaselineOffsetAttribute(value: arkui_Graphics_LengthMetrics | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - LengthMetrics_serializer.write(thisSerializer, valueTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -71,7 +72,7 @@ export class ArkBaseSpanPeer extends ArkCommonMethodPeer { } } export class ArkSpanPeer extends ArkBaseSpanPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkSpanPeer { @@ -81,26 +82,26 @@ export class ArkSpanPeer extends ArkBaseSpanPeer { component?.setPeer(_peer) return _peer } - setSpanOptionsAttribute(value: string | Resource): void { + setSpanOptionsAttribute(value: string | global_resource_Resource): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value instanceof string) { thisSerializer.writeInt8((0).toChar()) const valueForIdx0 = value as string thisSerializer.writeString(valueForIdx0) - } else if (value instanceof Resource) { + } else if (value instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueForIdx1 = value as Resource - Resource_serializer.write(thisSerializer, valueForIdx1) + const valueForIdx1 = value as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueForIdx1) } ArkUIGeneratedNativeModule._SpanInterface_setSpanOptions(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFontAttribute(value: Font | undefined): void { + setFontAttribute(value: arkui_component_units_Font | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - Font_serializer.write(thisSerializer, valueTmpValue) + arkui_component_units_Font_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -112,10 +113,10 @@ export class ArkSpanPeer extends ArkBaseSpanPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -124,10 +125,10 @@ export class ArkSpanPeer extends ArkBaseSpanPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -135,7 +136,7 @@ export class ArkSpanPeer extends ArkBaseSpanPeer { ArkUIGeneratedNativeModule._SpanAttribute_setFontColor(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFontSizeAttribute(value: number | string | Resource | undefined): void { + setFontSizeAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -148,10 +149,10 @@ export class ArkSpanPeer extends ArkBaseSpanPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -164,7 +165,7 @@ export class ArkSpanPeer extends ArkBaseSpanPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as FontStyle) - thisSerializer.writeInt32(TypeChecker.FontStyle_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -183,7 +184,7 @@ export class ArkSpanPeer extends ArkBaseSpanPeer { } else if (valueTmpValue instanceof FontWeight) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as FontWeight - thisSerializer.writeInt32(TypeChecker.FontWeight_ToNumeric(valueTmpValueForIdx1)) + thisSerializer.writeInt32(valueTmpValueForIdx1.valueOf()) } else if (valueTmpValue instanceof string) { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string @@ -195,7 +196,7 @@ export class ArkSpanPeer extends ArkBaseSpanPeer { ArkUIGeneratedNativeModule._SpanAttribute_setFontWeight(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFontFamilyAttribute(value: string | Resource | undefined): void { + setFontFamilyAttribute(value: string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -204,10 +205,10 @@ export class ArkSpanPeer extends ArkBaseSpanPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -252,7 +253,7 @@ export class ArkSpanPeer extends ArkBaseSpanPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as TextCase) - thisSerializer.writeInt32(TypeChecker.TextCase_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -272,10 +273,10 @@ export class ArkSpanPeer extends ArkBaseSpanPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -310,40 +311,40 @@ export class ArkSpanPeer extends ArkBaseSpanPeer { } export interface TextBackgroundStyle { color?: ResourceColor; - radius?: Dimension | BorderRadiuses; + radius?: Dimension | arkui_component_units_BorderRadiuses; } export interface BaseSpan extends CommonMethod { textBackgroundStyle(value: TextBackgroundStyle | undefined): this { throw new Error("Unimplemented method textBackgroundStyle") } - baselineOffset(value: LengthMetrics | undefined): this { + baselineOffset(value: arkui_Graphics_LengthMetrics | undefined): this { throw new Error("Unimplemented method baselineOffset") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkBaseSpanStyle extends ArkCommonMethodStyle implements BaseSpan { textBackgroundStyle_value?: TextBackgroundStyle | undefined - baselineOffset_value?: LengthMetrics | undefined + baselineOffset_value?: arkui_Graphics_LengthMetrics | undefined textBackgroundStyle(value: TextBackgroundStyle | undefined): this { return this } - baselineOffset(value: LengthMetrics | undefined): this { + baselineOffset(value: arkui_Graphics_LengthMetrics | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } export interface SpanAttribute extends BaseSpan { - font(value: Font | undefined): this { + font(value: arkui_component_units_Font | undefined): this { throw new Error("Unimplemented method font") } fontColor(value: ResourceColor | undefined): this { throw new Error("Unimplemented method fontColor") } - fontSize(value: number | string | Resource | undefined): this { + fontSize(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method fontSize") } fontStyle(value: FontStyle | undefined): this { @@ -352,7 +353,7 @@ export interface SpanAttribute extends BaseSpan { fontWeight(value: number | FontWeight | string | undefined): this { throw new Error("Unimplemented method fontWeight") } - fontFamily(value: string | Resource | undefined): this { + fontFamily(value: string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method fontFamily") } decoration(value: DecorationStyleInterface | undefined): this { @@ -370,30 +371,30 @@ export interface SpanAttribute extends BaseSpan { textShadow(value: ShadowOptions | Array | undefined): this { throw new Error("Unimplemented method textShadow") } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkSpanStyle extends ArkBaseSpanStyle implements SpanAttribute { - font_value?: Font | undefined + font_value?: arkui_component_units_Font | undefined fontColor_value?: ResourceColor | undefined - fontSize_value?: number | string | Resource | undefined + fontSize_value?: number | string | global_resource_Resource | undefined fontStyle_value?: FontStyle | undefined fontWeight_value?: number | FontWeight | string | undefined - fontFamily_value?: string | Resource | undefined + fontFamily_value?: string | global_resource_Resource | undefined decoration_value?: DecorationStyleInterface | undefined letterSpacing_value?: number | string | undefined textCase_value?: TextCase | undefined lineHeight_value?: Length | undefined textShadow_value?: ShadowOptions | Array | undefined attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - font(value: Font | undefined): this { + font(value: arkui_component_units_Font | undefined): this { return this } fontColor(value: ResourceColor | undefined): this { return this } - fontSize(value: number | string | Resource | undefined): this { + fontSize(value: number | string | global_resource_Resource | undefined): this { return this } fontStyle(value: FontStyle | undefined): this { @@ -402,7 +403,7 @@ export class ArkSpanStyle extends ArkBaseSpanStyle implements SpanAttribute { fontWeight(value: number | FontWeight | string | undefined): this { return this } - fontFamily(value: string | Resource | undefined): this { + fontFamily(value: string | global_resource_Resource | undefined): this { return this } decoration(value: DecorationStyleInterface | undefined): this { @@ -420,7 +421,7 @@ export class ArkSpanStyle extends ArkBaseSpanStyle implements SpanAttribute { textShadow(value: ShadowOptions | Array | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -437,15 +438,15 @@ export class ArkBaseSpanComponent extends ArkCommonMethodComponent implements Ba } return this } - public baselineOffset(value: LengthMetrics | undefined): this { + public baselineOffset(value: arkui_Graphics_LengthMetrics | undefined): this { if (this.checkPriority("baselineOffset")) { - const value_casted = value as (LengthMetrics | undefined) + const value_casted = value as (arkui_Graphics_LengthMetrics | undefined) this.getPeer()?.setBaselineOffsetAttribute(value_casted) return this } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -457,17 +458,17 @@ export class ArkSpanComponent extends ArkBaseSpanComponent implements SpanAttrib getPeer(): ArkSpanPeer { return (this.peer as ArkSpanPeer) } - public setSpanOptions(value: string | Resource): this { + public setSpanOptions(value: string | global_resource_Resource): this { if (this.checkPriority("setSpanOptions")) { - const value_casted = value as (string | Resource) + const value_casted = value as (string | global_resource_Resource) this.getPeer()?.setSpanOptionsAttribute(value_casted) return this } return this } - public font(value: Font | undefined): this { + public font(value: arkui_component_units_Font | undefined): this { if (this.checkPriority("font")) { - const value_casted = value as (Font | undefined) + const value_casted = value as (arkui_component_units_Font | undefined) this.getPeer()?.setFontAttribute(value_casted) return this } @@ -481,9 +482,9 @@ export class ArkSpanComponent extends ArkBaseSpanComponent implements SpanAttrib } return this } - public fontSize(value: number | string | Resource | undefined): this { + public fontSize(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("fontSize")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setFontSizeAttribute(value_casted) return this } @@ -505,9 +506,9 @@ export class ArkSpanComponent extends ArkBaseSpanComponent implements SpanAttrib } return this } - public fontFamily(value: string | Resource | undefined): this { + public fontFamily(value: string | global_resource_Resource | undefined): this { if (this.checkPriority("fontFamily")) { - const value_casted = value as (string | Resource | undefined) + const value_casted = value as (string | global_resource_Resource | undefined) this.getPeer()?.setFontFamilyAttribute(value_casted) return this } @@ -553,7 +554,7 @@ export class ArkSpanComponent extends ArkBaseSpanComponent implements SpanAttrib } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -566,7 +567,7 @@ export class ArkSpanComponent extends ArkBaseSpanComponent implements SpanAttrib export function Span( @memo style: ((attributes: SpanAttribute) => void) | undefined, - value: string | Resource, + value: string | global_resource_Resource, @memo content_?: () => void, ): void { @@ -588,10 +589,10 @@ export class TextBackgroundStyle_serializer { if (valueHolderForColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorTmpValue = valueHolderForColor! - if (valueHolderForColorTmpValue instanceof Color) { + if (valueHolderForColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx0)) + const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as number @@ -600,10 +601,10 @@ export class TextBackgroundStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx2) - } else if (valueHolderForColorTmpValue instanceof Resource) { + } else if (valueHolderForColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) + const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -623,15 +624,15 @@ export class TextBackgroundStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForRadiusTmpValueForIdx0ForIdx1 = valueHolderForRadiusTmpValueForIdx0 as number valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx0ForIdx1) - } else if (valueHolderForRadiusTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForRadiusTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForRadiusTmpValueForIdx0ForIdx2 = valueHolderForRadiusTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx0ForIdx2) + const valueHolderForRadiusTmpValueForIdx0ForIdx2 = valueHolderForRadiusTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx0ForIdx2) } - } else if (valueHolderForRadiusTmpValue instanceof BorderRadiuses) { + } else if (valueHolderForRadiusTmpValue instanceof arkui_component_units_BorderRadiuses) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue as BorderRadiuses - BorderRadiuses_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx1) + const valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue as arkui_component_units_BorderRadiuses + arkui_component_units_BorderRadiuses_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -643,47 +644,47 @@ export class TextBackgroundStyle_serializer { let colorTmpBuf : ResourceColor | undefined = undefined if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_ : Color | number | string | Resource | undefined + let colorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBuf_UnionSelector == (0).toChar()) { - colorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_UnionSelector == (1).toChar()) { colorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (colorTmpBuf_UnionSelector == (2).toChar()) { colorTmpBuf_ = (valueDeserializer.readString() as string) } else if (colorTmpBuf_UnionSelector == (3).toChar()) { - colorTmpBuf_ = Resource_serializer.read(valueDeserializer) + colorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") } - colorTmpBuf = (colorTmpBuf_ as Color | number | string | Resource) + colorTmpBuf = (colorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const colorTmpResult : ResourceColor | undefined = colorTmpBuf const radiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let radiusTmpBuf : Dimension | BorderRadiuses | undefined = undefined + let radiusTmpBuf : Dimension | arkui_component_units_BorderRadiuses | undefined = undefined if ((radiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const radiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let radiusTmpBuf_ : Dimension | BorderRadiuses | undefined + let radiusTmpBuf_ : Dimension | arkui_component_units_BorderRadiuses | undefined if (radiusTmpBuf_UnionSelector == (0).toChar()) { const radiusTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let radiusTmpBuf_BufU : string | number | Resource | undefined + let radiusTmpBuf_BufU : string | number | global_resource_Resource | undefined if (radiusTmpBuf_BufUUnionSelector == (0).toChar()) { radiusTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (radiusTmpBuf_BufUUnionSelector == (1).toChar()) { radiusTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (radiusTmpBuf_BufUUnionSelector == (2).toChar()) { - radiusTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + radiusTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for radiusTmpBuf_BufU has to be chosen through deserialisation.") } - radiusTmpBuf_ = (radiusTmpBuf_BufU as string | number | Resource) + radiusTmpBuf_ = (radiusTmpBuf_BufU as string | number | global_resource_Resource) } else if (radiusTmpBuf_UnionSelector == (1).toChar()) { - radiusTmpBuf_ = BorderRadiuses_serializer.read(valueDeserializer) + radiusTmpBuf_ = arkui_component_units_BorderRadiuses_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation.") } - radiusTmpBuf = (radiusTmpBuf_ as Dimension | BorderRadiuses) + radiusTmpBuf = (radiusTmpBuf_ as Dimension | arkui_component_units_BorderRadiuses) } - const radiusTmpResult : Dimension | BorderRadiuses | undefined = radiusTmpBuf + const radiusTmpResult : Dimension | arkui_component_units_BorderRadiuses | undefined = radiusTmpBuf let value : TextBackgroundStyle = ({color: colorTmpResult, radius: radiusTmpResult} as TextBackgroundStyle) return value } diff --git a/arkoala-arkts/arkui/generated/component/stack.ets b/arkoala-arkts/arkui/generated/component/stack.ets index 8d45d2f573cdb31cd2729330b163805d6906a5e8..1f06b131f8234c0985f1ee837b3ea66fba2721d9 100644 --- a/arkoala-arkts/arkui/generated/component/stack.ets +++ b/arkoala-arkts/arkui/generated/component/stack.ets @@ -16,21 +16,21 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { PointLightStyle_serializer, ArkCommonMethodPeer, CommonMethod, PointLightStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { Alignment } from "./enums" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkStackPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkStackPeer { @@ -57,13 +57,19 @@ export class ArkStackPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as Alignment) - thisSerializer.writeInt32(TypeChecker.Alignment_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._StackAttribute_setAlignContent(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } + setPointLightAttribute(value: PointLightStyle): void { + const thisSerializer : SerializerBase = SerializerBase.hold() + PointLightStyle_serializer.write(thisSerializer, value) + ArkUIGeneratedNativeModule._StackAttribute_setPointLight(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() + } } export interface StackOptions { alignContent?: Alignment; @@ -72,17 +78,24 @@ export interface StackAttribute extends CommonMethod { alignContent(value: Alignment | undefined): this { throw new Error("Unimplemented method alignContent") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + pointLight(value: PointLightStyle): this { + throw new Error("Unimplemented method pointLight") + } + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkStackStyle extends ArkCommonMethodStyle implements StackAttribute { alignContent_value?: Alignment | undefined + pointLight_value?: PointLightStyle attributeModifier_value?: AttributeModifier | AttributeModifier | undefined alignContent(value: Alignment | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + pointLight(value: PointLightStyle): this { + return this + } + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -107,7 +120,15 @@ export class ArkStackComponent extends ArkCommonMethodComponent implements Stack } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public pointLight(value: PointLightStyle): this { + if (this.checkPriority("pointLight")) { + const value_casted = value as (PointLightStyle) + this.getPeer()?.setPointLightAttribute(value_casted) + return this + } + return this + } + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -142,7 +163,7 @@ export class StackOptions_serializer { if (valueHolderForAlignContent !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForAlignContentTmpValue = (valueHolderForAlignContent as Alignment) - valueSerializer.writeInt32(TypeChecker.Alignment_ToNumeric(valueHolderForAlignContentTmpValue)) + valueSerializer.writeInt32(valueHolderForAlignContentTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -152,7 +173,7 @@ export class StackOptions_serializer { const alignContentTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let alignContentTmpBuf : Alignment | undefined = undefined if ((alignContentTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - alignContentTmpBuf = TypeChecker.Alignment_FromNumeric(valueDeserializer.readInt32()) + alignContentTmpBuf = Alignment.fromValue(valueDeserializer.readInt32()) } const alignContentTmpResult : Alignment | undefined = alignContentTmpBuf let value : StackOptions = ({alignContent: alignContentTmpResult} as StackOptions) diff --git a/arkoala-arkts/arkui/generated/component/stepper.ets b/arkoala-arkts/arkui/generated/component/stepper.ets index eb8ed82bc092b8009a404a3367c3dcae8f68029b..3528428cd4afde6c6f725d9d3d1ccc14960bd9cc 100644 --- a/arkoala-arkts/arkui/generated/component/stepper.ets +++ b/arkoala-arkts/arkui/generated/component/stepper.ets @@ -22,14 +22,14 @@ import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, Bindable, ArkCommonMethodComponent, ArkCommonMethodStyle, Bindable_Number_serializer } from "./common" +import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { AttributeModifier, AttributeUpdater } from "#handwritten" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkStepperPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkStepperPeer { @@ -131,7 +131,7 @@ export interface StepperAttribute extends CommonMethod { onPrevious(value: ((prevIndex: number,index: number) => void) | undefined): this { throw new Error("Unimplemented method onPrevious") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -141,6 +141,7 @@ export class ArkStepperStyle extends ArkCommonMethodStyle implements StepperAttr onChange_value?: ((prevIndex: number,index: number) => void) | undefined onNext_value?: ((prevIndex: number,index: number) => void) | undefined onPrevious_value?: ((prevIndex: number,index: number) => void) | undefined + attributeModifier_value?: AttributeModifier | AttributeModifier | undefined onFinish(value: (() => void) | undefined): this { return this } @@ -156,7 +157,7 @@ export class ArkStepperStyle extends ArkCommonMethodStyle implements StepperAttr onPrevious(value: ((prevIndex: number,index: number) => void) | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -213,7 +214,7 @@ export class ArkStepperComponent extends ArkCommonMethodComponent implements Ste } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/stepperItem.ets b/arkoala-arkts/arkui/generated/component/stepperItem.ets index eb5e53aff35dd4633671e7a0ce2d4aab1f5b6350..21dd2fde29e7d944ddeb884e748f2f17670ae818 100644 --- a/arkoala-arkts/arkui/generated/component/stepperItem.ets +++ b/arkoala-arkts/arkui/generated/component/stepperItem.ets @@ -22,14 +22,14 @@ import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" +import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { AttributeModifier, AttributeUpdater } from "#handwritten" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkStepperItemPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkStepperItemPeer { @@ -71,7 +71,7 @@ export class ArkStepperItemPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ItemState) - thisSerializer.writeInt32(TypeChecker.ItemState_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -99,7 +99,7 @@ export interface StepperItemAttribute extends CommonMethod { status(value: ItemState | undefined): this { throw new Error("Unimplemented method status") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -107,6 +107,7 @@ export class ArkStepperItemStyle extends ArkCommonMethodStyle implements Stepper prevLabel_value?: string | undefined nextLabel_value?: string | undefined status_value?: ItemState | undefined + attributeModifier_value?: AttributeModifier | AttributeModifier | undefined prevLabel(value: string | undefined): this { return this } @@ -116,7 +117,7 @@ export class ArkStepperItemStyle extends ArkCommonMethodStyle implements Stepper status(value: ItemState | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -156,7 +157,7 @@ export class ArkStepperItemComponent extends ArkCommonMethodComponent implements } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/styledString.ets b/arkoala-arkts/arkui/generated/component/styledString.ets index 72de6d52b182d45f9fd8765b4bd817584abd4199..62673e9cac99b3867d3bcffc0b30a94ecb8c372f 100644 --- a/arkoala-arkts/arkui/generated/component/styledString.ets +++ b/arkoala-arkts/arkui/generated/component/styledString.ets @@ -21,19 +21,21 @@ import { TextBackgroundStyle_serializer, TextBackgroundStyle } from "./span" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { LengthMetrics, LengthMetricsInternal, DrawContext, DrawContextInternal, LengthMetrics_serializer } from "./../Graphics" -import { Resource_serializer } from "./../framework/resource" -import { TextDecorationType, Color, TextDecorationStyle, ImageSpanAlignment, ImageFit, TextAlign, TextOverflow, WordBreak, FontStyle, FontWeight } from "./enums" -import { ResourceColor, SizeOptions_serializer, ColorFilter_serializer, SizeOptions, ColorFilter, ColorFilterInternal, ResourceStr, Padding, BorderRadiuses, Padding_serializer, BorderRadiuses_serializer } from "./units" -import { Resource } from "global.resource" -import { drawing_ColorFilter_serializer, default as drawing } from "./../framework/ohos.graphics.drawing" import { extractors } from "#handwritten" +import { LengthMetrics as arkui_Graphics_LengthMetrics, DrawContext as arkui_Graphics_DrawContext } from "arkui.Graphics" +import { global_resource_Resource_serializer } from "./../framework/resource" +import { TextDecorationType, Color as arkui_component_enums_Color, TextDecorationStyle, ImageSpanAlignment, ImageFit, TextAlign, TextOverflow, WordBreak, FontStyle, FontWeight } from "./enums" +import { ResourceColor, SizeOptions_serializer, ColorFilter_serializer, SizeOptions, ColorFilter, ColorFilterInternal, ResourceStr as arkui_component_units_ResourceStr, Padding, BorderRadiuses as arkui_component_units_BorderRadiuses, Padding_serializer, arkui_component_units_BorderRadiuses_serializer } from "./units" +import { Resource as global_resource_Resource } from "global.resource" +import { drawing_ColorFilter_serializer } from "./../framework/ohos.graphics.drawing" import { default as image } from "@ohos.multimedia.image" +import { default as drawing } from "@ohos.graphics.drawing" import { LeadingMarginPlaceholder_serializer, LeadingMarginPlaceholder } from "./richEditor" import { ShadowOptions_serializer, ShadowOptions, ClickEvent, ClickEvent_serializer } from "./common" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { GestureEvent, GestureEvent_serializer } from "./gesture" +import { arkui_Graphics_LengthMetrics_serializer } from "./../framework/Graphics" import { image_PixelMap_serializer } from "./../framework/ohos.multimedia.image" export class BackgroundColorStyleInternal { public static fromPtr(ptr: KPointer): BackgroundColorStyle { @@ -88,11 +90,11 @@ export class BaselineOffsetStyle implements MaterializedBase { this.peer = new Finalizable(peerPtr, BaselineOffsetStyle.getFinalizer()) this.baselineOffset = this.getBaselineOffset() } - constructor(value: LengthMetrics) { + constructor(value: arkui_Graphics_LengthMetrics) { this(false, BaselineOffsetStyle.construct(value)) } - static construct(value: LengthMetrics): KPointer { - const retval = ArkUIGeneratedNativeModule._BaselineOffsetStyle_construct(toPeerPtr(value)) + static construct(value: arkui_Graphics_LengthMetrics): KPointer { + const retval = ArkUIGeneratedNativeModule._BaselineOffsetStyle_construct(extractors.toLengthMetricsPtr(value)) return retval } static getFinalizer(): KPointer { @@ -116,23 +118,31 @@ export class CustomSpan implements MaterializedBase { public getPeer(): Finalizable | undefined { return this.peer } - get onMeasure(): ((measureInfo: CustomSpanMeasureInfo) => CustomSpanMetrics) { - return this.getOnMeasure() + onMeasure(measureInfo: CustomSpanMeasureInfo): CustomSpanMetrics { + throw new Error("Not implemented!") } - set onMeasure(onMeasure: ((measureInfo: CustomSpanMeasureInfo) => CustomSpanMetrics)) { - this.setOnMeasure(onMeasure) + get onMeasure_callback(): ((measureInfo: CustomSpanMeasureInfo) => CustomSpanMetrics) { + return this.getOnMeasure_callback() } - get onDraw(): ((context: DrawContext,drawInfo: CustomSpanDrawInfo) => void) { - return this.getOnDraw() + set onMeasure_callback(onMeasure_callback: ((measureInfo: CustomSpanMeasureInfo) => CustomSpanMetrics)) { + this.setOnMeasure_callback(onMeasure_callback) } - set onDraw(onDraw: ((context: DrawContext,drawInfo: CustomSpanDrawInfo) => void)) { - this.setOnDraw(onDraw) + onDraw(context: arkui_Graphics_DrawContext, drawInfo: CustomSpanDrawInfo): void { + throw new Error("Not implemented!") + } + get onDraw_callback(): ((context: arkui_Graphics_DrawContext,drawInfo: CustomSpanDrawInfo) => void) { + return this.getOnDraw_callback() + } + set onDraw_callback(onDraw_callback: ((context: arkui_Graphics_DrawContext,drawInfo: CustomSpanDrawInfo) => void)) { + this.setOnDraw_callback(onDraw_callback) } constructor(peerPtr: KPointer) { this.peer = new Finalizable(peerPtr, CustomSpan.getFinalizer()) } constructor() { this(CustomSpan.construct()) + this.onMeasure_callback = this.onMeasure + this.onDraw_callback = this.onDraw } static construct(): KPointer { const retval = ArkUIGeneratedNativeModule._CustomSpan_construct() @@ -145,43 +155,43 @@ export class CustomSpan implements MaterializedBase { this.invalidate_serialize() return } - private getOnMeasure(): ((measureInfo: CustomSpanMeasureInfo) => CustomSpanMetrics) { - return this.getOnMeasure_serialize() + private getOnMeasure_callback(): ((measureInfo: CustomSpanMeasureInfo) => CustomSpanMetrics) { + return this.getOnMeasure_callback_serialize() } - private setOnMeasure(onMeasure: ((measureInfo: CustomSpanMeasureInfo) => CustomSpanMetrics)): void { - const onMeasure_casted = onMeasure as (((measureInfo: CustomSpanMeasureInfo) => CustomSpanMetrics)) - this.setOnMeasure_serialize(onMeasure_casted) + private setOnMeasure_callback(onMeasure_callback: ((measureInfo: CustomSpanMeasureInfo) => CustomSpanMetrics)): void { + const onMeasure_callback_casted = onMeasure_callback as (((measureInfo: CustomSpanMeasureInfo) => CustomSpanMetrics)) + this.setOnMeasure_callback_serialize(onMeasure_callback_casted) return } - private getOnDraw(): ((context: DrawContext,drawInfo: CustomSpanDrawInfo) => void) { - return this.getOnDraw_serialize() + private getOnDraw_callback(): ((context: arkui_Graphics_DrawContext,drawInfo: CustomSpanDrawInfo) => void) { + return this.getOnDraw_callback_serialize() } - private setOnDraw(onDraw: ((context: DrawContext,drawInfo: CustomSpanDrawInfo) => void)): void { - const onDraw_casted = onDraw as (((context: DrawContext,drawInfo: CustomSpanDrawInfo) => void)) - this.setOnDraw_serialize(onDraw_casted) + private setOnDraw_callback(onDraw_callback: ((context: arkui_Graphics_DrawContext,drawInfo: CustomSpanDrawInfo) => void)): void { + const onDraw_callback_casted = onDraw_callback as (((context: arkui_Graphics_DrawContext,drawInfo: CustomSpanDrawInfo) => void)) + this.setOnDraw_callback_serialize(onDraw_callback_casted) return } private invalidate_serialize(): void { ArkUIGeneratedNativeModule._CustomSpan_invalidate(this.peer!.ptr) } - private getOnMeasure_serialize(): ((measureInfo: CustomSpanMeasureInfo) => CustomSpanMetrics) { - const retval = ArkUIGeneratedNativeModule._CustomSpan_getOnMeasure(this.peer!.ptr) + private getOnMeasure_callback_serialize(): ((measureInfo: CustomSpanMeasureInfo) => CustomSpanMetrics) { + const retval = ArkUIGeneratedNativeModule._CustomSpan_getOnMeasure_callback(this.peer!.ptr) throw new Error("Object deserialization is not implemented.") } - private setOnMeasure_serialize(onMeasure: ((measureInfo: CustomSpanMeasureInfo) => CustomSpanMetrics)): void { + private setOnMeasure_callback_serialize(onMeasure_callback: ((measureInfo: CustomSpanMeasureInfo) => CustomSpanMetrics)): void { const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(onMeasure) - ArkUIGeneratedNativeModule._CustomSpan_setOnMeasure(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.holdAndWriteCallback(onMeasure_callback) + ArkUIGeneratedNativeModule._CustomSpan_setOnMeasure_callback(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - private getOnDraw_serialize(): ((context: DrawContext,drawInfo: CustomSpanDrawInfo) => void) { - const retval = ArkUIGeneratedNativeModule._CustomSpan_getOnDraw(this.peer!.ptr) + private getOnDraw_callback_serialize(): ((context: arkui_Graphics_DrawContext,drawInfo: CustomSpanDrawInfo) => void) { + const retval = ArkUIGeneratedNativeModule._CustomSpan_getOnDraw_callback(this.peer!.ptr) throw new Error("Object deserialization is not implemented.") } - private setOnDraw_serialize(onDraw: ((context: DrawContext,drawInfo: CustomSpanDrawInfo) => void)): void { + private setOnDraw_callback_serialize(onDraw_callback: ((context: arkui_Graphics_DrawContext,drawInfo: CustomSpanDrawInfo) => void)): void { const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(onDraw) - ArkUIGeneratedNativeModule._CustomSpan_setOnDraw(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.holdAndWriteCallback(onDraw_callback) + ArkUIGeneratedNativeModule._CustomSpan_setOnDraw_callback(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } } @@ -228,7 +238,7 @@ export class DecorationStyle implements MaterializedBase { } private getType_serialize(): TextDecorationType { const retval = ArkUIGeneratedNativeModule._DecorationStyle_getType(this.peer!.ptr) - return TypeChecker.TextDecorationType_FromNumeric(retval) + return TextDecorationType.fromValue(retval) } private getColor_serialize(): ResourceColor | undefined { const retval = ArkUIGeneratedNativeModule._DecorationStyle_getColor(this.peer!.ptr) @@ -237,19 +247,19 @@ export class DecorationStyle implements MaterializedBase { let buffer : ResourceColor | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { const buffer_UnionSelector : int32 = retvalDeserializer.readInt8() - let buffer_ : Color | number | string | Resource | undefined + let buffer_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (buffer_UnionSelector == (0).toChar()) { - buffer_ = TypeChecker.Color_FromNumeric(retvalDeserializer.readInt32()) + buffer_ = arkui_component_enums_Color.values()[retvalDeserializer.readInt32()] } else if (buffer_UnionSelector == (1).toChar()) { buffer_ = (retvalDeserializer.readNumber() as number) } else if (buffer_UnionSelector == (2).toChar()) { buffer_ = (retvalDeserializer.readString() as string) } else if (buffer_UnionSelector == (3).toChar()) { - buffer_ = Resource_serializer.read(retvalDeserializer) + buffer_ = global_resource_Resource_serializer.read(retvalDeserializer) } else { throw new Error("One of the branches for buffer_ has to be chosen through deserialisation.") } - buffer = (buffer_ as Color | number | string | Resource) + buffer = (buffer_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const returnResult : ResourceColor | undefined = buffer return returnResult @@ -260,7 +270,7 @@ export class DecorationStyle implements MaterializedBase { const buffer_runtimeType = retvalDeserializer.readInt8().toInt() let buffer : TextDecorationStyle | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = TypeChecker.TextDecorationStyle_FromNumeric(retvalDeserializer.readInt32()) + buffer = TextDecorationStyle.fromValue(retvalDeserializer.readInt32()) } const returnResult : TextDecorationStyle | undefined = buffer return returnResult @@ -399,7 +409,7 @@ export class ImageAttachment implements MaterializedBase { const buffer_runtimeType = retvalDeserializer.readInt8().toInt() let buffer : ImageSpanAlignment | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = TypeChecker.ImageSpanAlignment_FromNumeric(retvalDeserializer.readInt32()) + buffer = ImageSpanAlignment.fromValue(retvalDeserializer.readInt32()) } const returnResult : ImageSpanAlignment | undefined = buffer return returnResult @@ -410,7 +420,7 @@ export class ImageAttachment implements MaterializedBase { const buffer_runtimeType = retvalDeserializer.readInt8().toInt() let buffer : ImageFit | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = TypeChecker.ImageFit_FromNumeric(retvalDeserializer.readInt32()) + buffer = ImageFit.fromValue(retvalDeserializer.readInt32()) } const returnResult : ImageFit | undefined = buffer return returnResult @@ -462,11 +472,11 @@ export class LetterSpacingStyle implements MaterializedBase { this.peer = new Finalizable(peerPtr, LetterSpacingStyle.getFinalizer()) this.letterSpacing = this.getLetterSpacing() } - constructor(value: LengthMetrics) { + constructor(value: arkui_Graphics_LengthMetrics) { this(false, LetterSpacingStyle.construct(value)) } - static construct(value: LengthMetrics): KPointer { - const retval = ArkUIGeneratedNativeModule._LetterSpacingStyle_construct(toPeerPtr(value)) + static construct(value: arkui_Graphics_LengthMetrics): KPointer { + const retval = ArkUIGeneratedNativeModule._LetterSpacingStyle_construct(extractors.toLengthMetricsPtr(value)) return retval } static getFinalizer(): KPointer { @@ -495,11 +505,11 @@ export class LineHeightStyle implements MaterializedBase { this.peer = new Finalizable(peerPtr, LineHeightStyle.getFinalizer()) this.lineHeight = this.getLineHeight() } - constructor(lineHeight: LengthMetrics) { + constructor(lineHeight: arkui_Graphics_LengthMetrics) { this(false, LineHeightStyle.construct(lineHeight)) } - static construct(lineHeight: LengthMetrics): KPointer { - const retval = ArkUIGeneratedNativeModule._LineHeightStyle_construct(toPeerPtr(lineHeight)) + static construct(lineHeight: arkui_Graphics_LengthMetrics): KPointer { + const retval = ArkUIGeneratedNativeModule._LineHeightStyle_construct(extractors.toLengthMetricsPtr(lineHeight)) return retval } static getFinalizer(): KPointer { @@ -586,7 +596,7 @@ export class ParagraphStyle implements MaterializedBase { const buffer_runtimeType = retvalDeserializer.readInt8().toInt() let buffer : TextAlign | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = TypeChecker.TextAlign_FromNumeric(retvalDeserializer.readInt32()) + buffer = TextAlign.fromValue(retvalDeserializer.readInt32()) } const returnResult : TextAlign | undefined = buffer return returnResult @@ -619,7 +629,7 @@ export class ParagraphStyle implements MaterializedBase { const buffer_runtimeType = retvalDeserializer.readInt8().toInt() let buffer : TextOverflow | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = TypeChecker.TextOverflow_FromNumeric(retvalDeserializer.readInt32()) + buffer = TextOverflow.fromValue(retvalDeserializer.readInt32()) } const returnResult : TextOverflow | undefined = buffer return returnResult @@ -630,7 +640,7 @@ export class ParagraphStyle implements MaterializedBase { const buffer_runtimeType = retvalDeserializer.readInt8().toInt() let buffer : WordBreak | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = TypeChecker.WordBreak_FromNumeric(retvalDeserializer.readInt32()) + buffer = WordBreak.fromValue(retvalDeserializer.readInt32()) } const returnResult : WordBreak | undefined = buffer return returnResult @@ -813,7 +823,7 @@ export class StyledString implements MaterializedBase { if (styledKey !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const styledKeyTmpValue = (styledKey as StyledStringKey) - thisSerializer.writeInt32(TypeChecker.StyledStringKey_ToNumeric(styledKeyTmpValue)) + thisSerializer.writeInt32(styledKeyTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -970,19 +980,19 @@ export class TextStyle implements MaterializedBase { let buffer : ResourceColor | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { const buffer_UnionSelector : int32 = retvalDeserializer.readInt8() - let buffer_ : Color | number | string | Resource | undefined + let buffer_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (buffer_UnionSelector == (0).toChar()) { - buffer_ = TypeChecker.Color_FromNumeric(retvalDeserializer.readInt32()) + buffer_ = arkui_component_enums_Color.values()[retvalDeserializer.readInt32()] } else if (buffer_UnionSelector == (1).toChar()) { buffer_ = (retvalDeserializer.readNumber() as number) } else if (buffer_UnionSelector == (2).toChar()) { buffer_ = (retvalDeserializer.readString() as string) } else if (buffer_UnionSelector == (3).toChar()) { - buffer_ = Resource_serializer.read(retvalDeserializer) + buffer_ = global_resource_Resource_serializer.read(retvalDeserializer) } else { throw new Error("One of the branches for buffer_ has to be chosen through deserialisation.") } - buffer = (buffer_ as Color | number | string | Resource) + buffer = (buffer_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const returnResult : ResourceColor | undefined = buffer return returnResult @@ -1026,7 +1036,7 @@ export class TextStyle implements MaterializedBase { const buffer_runtimeType = retvalDeserializer.readInt8().toInt() let buffer : FontStyle | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = TypeChecker.FontStyle_FromNumeric(retvalDeserializer.readInt32()) + buffer = FontStyle.fromValue(retvalDeserializer.readInt32()) } const returnResult : FontStyle | undefined = buffer return returnResult @@ -1106,8 +1116,8 @@ export interface SpanStyle { } export interface TextStyleInterface { fontColor?: ResourceColor; - fontFamily?: ResourceStr; - fontSize?: LengthMetrics; + fontFamily?: arkui_component_units_ResourceStr; + fontSize?: arkui_Graphics_LengthMetrics; fontWeight?: number | FontWeight | string; fontStyle?: FontStyle; } @@ -1122,12 +1132,12 @@ export interface GestureStyleInterface { } export interface ParagraphStyleInterface { textAlign?: TextAlign; - textIndent?: LengthMetrics; + textIndent?: arkui_Graphics_LengthMetrics; maxLines?: number; overflow?: TextOverflow; wordBreak?: WordBreak; - leadingMargin?: LengthMetrics | LeadingMarginPlaceholder; - paragraphSpacing?: LengthMetrics; + leadingMargin?: arkui_Graphics_LengthMetrics | LeadingMarginPlaceholder; + paragraphSpacing?: arkui_Graphics_LengthMetrics; } export type StyledStringValue = TextStyle | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle; export enum StyledStringKey { @@ -1146,7 +1156,7 @@ export enum StyledStringKey { USER_DATA = 500 } export interface ResourceImageAttachmentOptions { - resourceValue: ResourceStr | undefined; + resourceValue: arkui_component_units_ResourceStr | undefined; size?: SizeOptions; verticalAlign?: ImageSpanAlignment; objectFit?: ImageFit; @@ -1165,9 +1175,9 @@ export interface ImageAttachmentInterface { export type AttachmentType = ImageAttachmentInterface | ResourceImageAttachmentOptions; export type ColorFilterType = ColorFilter | drawing.ColorFilter; export interface ImageAttachmentLayoutStyle { - margin?: LengthMetrics | Padding; - padding?: LengthMetrics | Padding; - borderRadius?: LengthMetrics | BorderRadiuses; + margin?: arkui_Graphics_LengthMetrics | Padding; + padding?: arkui_Graphics_LengthMetrics | Padding; + borderRadius?: arkui_Graphics_LengthMetrics | arkui_component_units_BorderRadiuses; } export interface CustomSpanMetrics { width: number; @@ -1431,15 +1441,15 @@ export class DecorationStyleInterface_serializer { public static write(buffer: SerializerBase, value: DecorationStyleInterface): void { let valueSerializer : SerializerBase = buffer const valueHolderForType = value.type - valueSerializer.writeInt32(TypeChecker.TextDecorationType_ToNumeric(valueHolderForType)) + valueSerializer.writeInt32(valueHolderForType.valueOf()) const valueHolderForColor = value.color if (valueHolderForColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorTmpValue = valueHolderForColor! - if (valueHolderForColorTmpValue instanceof Color) { + if (valueHolderForColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx0)) + const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as number @@ -1448,10 +1458,10 @@ export class DecorationStyleInterface_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx2) - } else if (valueHolderForColorTmpValue instanceof Resource) { + } else if (valueHolderForColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) + const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1460,37 +1470,37 @@ export class DecorationStyleInterface_serializer { if (valueHolderForStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStyleTmpValue = (valueHolderForStyle as TextDecorationStyle) - valueSerializer.writeInt32(TypeChecker.TextDecorationStyle_ToNumeric(valueHolderForStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } } public static read(buffer: DeserializerBase): DecorationStyleInterface { let valueDeserializer : DeserializerBase = buffer - const typeTmpResult : TextDecorationType = TypeChecker.TextDecorationType_FromNumeric(valueDeserializer.readInt32()) + const typeTmpResult : TextDecorationType = TextDecorationType.fromValue(valueDeserializer.readInt32()) const colorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let colorTmpBuf : ResourceColor | undefined = undefined if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_ : Color | number | string | Resource | undefined + let colorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBuf_UnionSelector == (0).toChar()) { - colorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_UnionSelector == (1).toChar()) { colorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (colorTmpBuf_UnionSelector == (2).toChar()) { colorTmpBuf_ = (valueDeserializer.readString() as string) } else if (colorTmpBuf_UnionSelector == (3).toChar()) { - colorTmpBuf_ = Resource_serializer.read(valueDeserializer) + colorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") } - colorTmpBuf = (colorTmpBuf_ as Color | number | string | Resource) + colorTmpBuf = (colorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const colorTmpResult : ResourceColor | undefined = colorTmpBuf const styleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let styleTmpBuf : TextDecorationStyle | undefined = undefined if ((styleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - styleTmpBuf = TypeChecker.TextDecorationStyle_FromNumeric(valueDeserializer.readInt32()) + styleTmpBuf = TextDecorationStyle.fromValue(valueDeserializer.readInt32()) } const styleTmpResult : TextDecorationStyle | undefined = styleTmpBuf let value : DecorationStyleInterface = ({type: typeTmpResult, color: colorTmpResult, style: styleTmpResult} as DecorationStyleInterface) @@ -1515,10 +1525,10 @@ export class TextStyleInterface_serializer { if (valueHolderForFontColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFontColorTmpValue = valueHolderForFontColor! - if (valueHolderForFontColorTmpValue instanceof Color) { + if (valueHolderForFontColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForFontColorTmpValueForIdx0)) + const valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForFontColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForFontColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontColorTmpValueForIdx1 = valueHolderForFontColorTmpValue as number @@ -1527,10 +1537,10 @@ export class TextStyleInterface_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForFontColorTmpValueForIdx2 = valueHolderForFontColorTmpValue as string valueSerializer.writeString(valueHolderForFontColorTmpValueForIdx2) - } else if (valueHolderForFontColorTmpValue instanceof Resource) { + } else if (valueHolderForFontColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontColorTmpValueForIdx3) + const valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForFontColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1543,10 +1553,10 @@ export class TextStyleInterface_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForFontFamilyTmpValueForIdx0 = valueHolderForFontFamilyTmpValue as string valueSerializer.writeString(valueHolderForFontFamilyTmpValueForIdx0) - } else if (valueHolderForFontFamilyTmpValue instanceof Resource) { + } else if (valueHolderForFontFamilyTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForFontFamilyTmpValueForIdx1 = valueHolderForFontFamilyTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontFamilyTmpValueForIdx1) + const valueHolderForFontFamilyTmpValueForIdx1 = valueHolderForFontFamilyTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForFontFamilyTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1555,7 +1565,7 @@ export class TextStyleInterface_serializer { if (valueHolderForFontSize !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFontSizeTmpValue = valueHolderForFontSize! - LengthMetrics_serializer.write(valueSerializer, valueHolderForFontSizeTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForFontSizeTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1570,7 +1580,7 @@ export class TextStyleInterface_serializer { } else if (valueHolderForFontWeightTmpValue instanceof FontWeight) { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontWeightTmpValueForIdx1 = valueHolderForFontWeightTmpValue as FontWeight - valueSerializer.writeInt32(TypeChecker.FontWeight_ToNumeric(valueHolderForFontWeightTmpValueForIdx1)) + valueSerializer.writeInt32(valueHolderForFontWeightTmpValueForIdx1.valueOf()) } else if (valueHolderForFontWeightTmpValue instanceof string) { valueSerializer.writeInt8((2).toChar()) const valueHolderForFontWeightTmpValueForIdx2 = valueHolderForFontWeightTmpValue as string @@ -1583,7 +1593,7 @@ export class TextStyleInterface_serializer { if (valueHolderForFontStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFontStyleTmpValue = (valueHolderForFontStyle as FontStyle) - valueSerializer.writeInt32(TypeChecker.FontStyle_ToNumeric(valueHolderForFontStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForFontStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1594,42 +1604,42 @@ export class TextStyleInterface_serializer { let fontColorTmpBuf : ResourceColor | undefined = undefined if ((fontColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const fontColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let fontColorTmpBuf_ : Color | number | string | Resource | undefined + let fontColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (fontColorTmpBuf_UnionSelector == (0).toChar()) { - fontColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + fontColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (fontColorTmpBuf_UnionSelector == (1).toChar()) { fontColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (fontColorTmpBuf_UnionSelector == (2).toChar()) { fontColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (fontColorTmpBuf_UnionSelector == (3).toChar()) { - fontColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + fontColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for fontColorTmpBuf_ has to be chosen through deserialisation.") } - fontColorTmpBuf = (fontColorTmpBuf_ as Color | number | string | Resource) + fontColorTmpBuf = (fontColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const fontColorTmpResult : ResourceColor | undefined = fontColorTmpBuf const fontFamilyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontFamilyTmpBuf : ResourceStr | undefined = undefined + let fontFamilyTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((fontFamilyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const fontFamilyTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let fontFamilyTmpBuf_ : string | Resource | undefined + let fontFamilyTmpBuf_ : string | global_resource_Resource | undefined if (fontFamilyTmpBuf_UnionSelector == (0).toChar()) { fontFamilyTmpBuf_ = (valueDeserializer.readString() as string) } else if (fontFamilyTmpBuf_UnionSelector == (1).toChar()) { - fontFamilyTmpBuf_ = Resource_serializer.read(valueDeserializer) + fontFamilyTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for fontFamilyTmpBuf_ has to be chosen through deserialisation.") } - fontFamilyTmpBuf = (fontFamilyTmpBuf_ as string | Resource) + fontFamilyTmpBuf = (fontFamilyTmpBuf_ as string | global_resource_Resource) } - const fontFamilyTmpResult : ResourceStr | undefined = fontFamilyTmpBuf + const fontFamilyTmpResult : arkui_component_units_ResourceStr | undefined = fontFamilyTmpBuf const fontSizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontSizeTmpBuf : LengthMetrics | undefined = undefined + let fontSizeTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((fontSizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontSizeTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + fontSizeTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const fontSizeTmpResult : LengthMetrics | undefined = fontSizeTmpBuf + const fontSizeTmpResult : arkui_Graphics_LengthMetrics | undefined = fontSizeTmpBuf const fontWeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let fontWeightTmpBuf : number | FontWeight | string | undefined = undefined if ((fontWeightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -1638,7 +1648,7 @@ export class TextStyleInterface_serializer { if (fontWeightTmpBuf_UnionSelector == (0).toChar()) { fontWeightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (fontWeightTmpBuf_UnionSelector == (1).toChar()) { - fontWeightTmpBuf_ = TypeChecker.FontWeight_FromNumeric(valueDeserializer.readInt32()) + fontWeightTmpBuf_ = FontWeight.fromValue(valueDeserializer.readInt32()) } else if (fontWeightTmpBuf_UnionSelector == (2).toChar()) { fontWeightTmpBuf_ = (valueDeserializer.readString() as string) } else { @@ -1650,7 +1660,7 @@ export class TextStyleInterface_serializer { const fontStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let fontStyleTmpBuf : FontStyle | undefined = undefined if ((fontStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontStyleTmpBuf = TypeChecker.FontStyle_FromNumeric(valueDeserializer.readInt32()) + fontStyleTmpBuf = FontStyle.fromValue(valueDeserializer.readInt32()) } const fontStyleTmpResult : FontStyle | undefined = fontStyleTmpBuf let value : TextStyleInterface = ({fontColor: fontColorTmpResult, fontFamily: fontFamilyTmpResult, fontSize: fontSizeTmpResult, fontWeight: fontWeightTmpResult, fontStyle: fontStyleTmpResult} as TextStyleInterface) @@ -1664,10 +1674,10 @@ export class ImageAttachmentLayoutStyle_serializer { if (valueHolderForMargin !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForMarginTmpValue = valueHolderForMargin! - if (valueHolderForMarginTmpValue instanceof LengthMetrics) { + if (valueHolderForMarginTmpValue instanceof arkui_Graphics_LengthMetrics) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForMarginTmpValueForIdx0 = valueHolderForMarginTmpValue as LengthMetrics - LengthMetrics_serializer.write(valueSerializer, valueHolderForMarginTmpValueForIdx0) + const valueHolderForMarginTmpValueForIdx0 = valueHolderForMarginTmpValue as arkui_Graphics_LengthMetrics + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForMarginTmpValueForIdx0) } else if (valueHolderForMarginTmpValue instanceof Padding) { valueSerializer.writeInt8((1).toChar()) const valueHolderForMarginTmpValueForIdx1 = valueHolderForMarginTmpValue as Padding @@ -1680,10 +1690,10 @@ export class ImageAttachmentLayoutStyle_serializer { if (valueHolderForPadding !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForPaddingTmpValue = valueHolderForPadding! - if (valueHolderForPaddingTmpValue instanceof LengthMetrics) { + if (valueHolderForPaddingTmpValue instanceof arkui_Graphics_LengthMetrics) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForPaddingTmpValueForIdx0 = valueHolderForPaddingTmpValue as LengthMetrics - LengthMetrics_serializer.write(valueSerializer, valueHolderForPaddingTmpValueForIdx0) + const valueHolderForPaddingTmpValueForIdx0 = valueHolderForPaddingTmpValue as arkui_Graphics_LengthMetrics + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForPaddingTmpValueForIdx0) } else if (valueHolderForPaddingTmpValue instanceof Padding) { valueSerializer.writeInt8((1).toChar()) const valueHolderForPaddingTmpValueForIdx1 = valueHolderForPaddingTmpValue as Padding @@ -1696,14 +1706,14 @@ export class ImageAttachmentLayoutStyle_serializer { if (valueHolderForBorderRadius !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBorderRadiusTmpValue = valueHolderForBorderRadius! - if (valueHolderForBorderRadiusTmpValue instanceof LengthMetrics) { + if (valueHolderForBorderRadiusTmpValue instanceof arkui_Graphics_LengthMetrics) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForBorderRadiusTmpValueForIdx0 = valueHolderForBorderRadiusTmpValue as LengthMetrics - LengthMetrics_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx0) - } else if (valueHolderForBorderRadiusTmpValue instanceof BorderRadiuses) { + const valueHolderForBorderRadiusTmpValueForIdx0 = valueHolderForBorderRadiusTmpValue as arkui_Graphics_LengthMetrics + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx0) + } else if (valueHolderForBorderRadiusTmpValue instanceof arkui_component_units_BorderRadiuses) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue as BorderRadiuses - BorderRadiuses_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx1) + const valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue as arkui_component_units_BorderRadiuses + arkui_component_units_BorderRadiuses_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1712,50 +1722,50 @@ export class ImageAttachmentLayoutStyle_serializer { public static read(buffer: DeserializerBase): ImageAttachmentLayoutStyle { let valueDeserializer : DeserializerBase = buffer const marginTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let marginTmpBuf : LengthMetrics | Padding | undefined = undefined + let marginTmpBuf : arkui_Graphics_LengthMetrics | Padding | undefined = undefined if ((marginTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const marginTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let marginTmpBuf_ : LengthMetrics | Padding | undefined + let marginTmpBuf_ : arkui_Graphics_LengthMetrics | Padding | undefined if (marginTmpBuf_UnionSelector == (0).toChar()) { - marginTmpBuf_ = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + marginTmpBuf_ = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } else if (marginTmpBuf_UnionSelector == (1).toChar()) { marginTmpBuf_ = Padding_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for marginTmpBuf_ has to be chosen through deserialisation.") } - marginTmpBuf = (marginTmpBuf_ as LengthMetrics | Padding) + marginTmpBuf = (marginTmpBuf_ as arkui_Graphics_LengthMetrics | Padding) } - const marginTmpResult : LengthMetrics | Padding | undefined = marginTmpBuf + const marginTmpResult : arkui_Graphics_LengthMetrics | Padding | undefined = marginTmpBuf const paddingTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let paddingTmpBuf : LengthMetrics | Padding | undefined = undefined + let paddingTmpBuf : arkui_Graphics_LengthMetrics | Padding | undefined = undefined if ((paddingTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const paddingTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let paddingTmpBuf_ : LengthMetrics | Padding | undefined + let paddingTmpBuf_ : arkui_Graphics_LengthMetrics | Padding | undefined if (paddingTmpBuf_UnionSelector == (0).toChar()) { - paddingTmpBuf_ = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + paddingTmpBuf_ = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } else if (paddingTmpBuf_UnionSelector == (1).toChar()) { paddingTmpBuf_ = Padding_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for paddingTmpBuf_ has to be chosen through deserialisation.") } - paddingTmpBuf = (paddingTmpBuf_ as LengthMetrics | Padding) + paddingTmpBuf = (paddingTmpBuf_ as arkui_Graphics_LengthMetrics | Padding) } - const paddingTmpResult : LengthMetrics | Padding | undefined = paddingTmpBuf + const paddingTmpResult : arkui_Graphics_LengthMetrics | Padding | undefined = paddingTmpBuf const borderRadiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let borderRadiusTmpBuf : LengthMetrics | BorderRadiuses | undefined = undefined + let borderRadiusTmpBuf : arkui_Graphics_LengthMetrics | arkui_component_units_BorderRadiuses | undefined = undefined if ((borderRadiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const borderRadiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let borderRadiusTmpBuf_ : LengthMetrics | BorderRadiuses | undefined + let borderRadiusTmpBuf_ : arkui_Graphics_LengthMetrics | arkui_component_units_BorderRadiuses | undefined if (borderRadiusTmpBuf_UnionSelector == (0).toChar()) { - borderRadiusTmpBuf_ = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + borderRadiusTmpBuf_ = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } else if (borderRadiusTmpBuf_UnionSelector == (1).toChar()) { - borderRadiusTmpBuf_ = BorderRadiuses_serializer.read(valueDeserializer) + borderRadiusTmpBuf_ = arkui_component_units_BorderRadiuses_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation.") } - borderRadiusTmpBuf = (borderRadiusTmpBuf_ as LengthMetrics | BorderRadiuses) + borderRadiusTmpBuf = (borderRadiusTmpBuf_ as arkui_Graphics_LengthMetrics | arkui_component_units_BorderRadiuses) } - const borderRadiusTmpResult : LengthMetrics | BorderRadiuses | undefined = borderRadiusTmpBuf + const borderRadiusTmpResult : arkui_Graphics_LengthMetrics | arkui_component_units_BorderRadiuses | undefined = borderRadiusTmpBuf let value : ImageAttachmentLayoutStyle = ({margin: marginTmpResult, padding: paddingTmpResult, borderRadius: borderRadiusTmpResult} as ImageAttachmentLayoutStyle) return value } @@ -1778,7 +1788,7 @@ export class ParagraphStyleInterface_serializer { if (valueHolderForTextAlign !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTextAlignTmpValue = (valueHolderForTextAlign as TextAlign) - valueSerializer.writeInt32(TypeChecker.TextAlign_ToNumeric(valueHolderForTextAlignTmpValue)) + valueSerializer.writeInt32(valueHolderForTextAlignTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1786,7 +1796,7 @@ export class ParagraphStyleInterface_serializer { if (valueHolderForTextIndent !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTextIndentTmpValue = valueHolderForTextIndent! - LengthMetrics_serializer.write(valueSerializer, valueHolderForTextIndentTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForTextIndentTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1802,7 +1812,7 @@ export class ParagraphStyleInterface_serializer { if (valueHolderForOverflow !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForOverflowTmpValue = (valueHolderForOverflow as TextOverflow) - valueSerializer.writeInt32(TypeChecker.TextOverflow_ToNumeric(valueHolderForOverflowTmpValue)) + valueSerializer.writeInt32(valueHolderForOverflowTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1810,7 +1820,7 @@ export class ParagraphStyleInterface_serializer { if (valueHolderForWordBreak !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForWordBreakTmpValue = (valueHolderForWordBreak as WordBreak) - valueSerializer.writeInt32(TypeChecker.WordBreak_ToNumeric(valueHolderForWordBreakTmpValue)) + valueSerializer.writeInt32(valueHolderForWordBreakTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1818,10 +1828,10 @@ export class ParagraphStyleInterface_serializer { if (valueHolderForLeadingMargin !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForLeadingMarginTmpValue = valueHolderForLeadingMargin! - if (valueHolderForLeadingMarginTmpValue instanceof LengthMetrics) { + if (valueHolderForLeadingMarginTmpValue instanceof arkui_Graphics_LengthMetrics) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForLeadingMarginTmpValueForIdx0 = valueHolderForLeadingMarginTmpValue as LengthMetrics - LengthMetrics_serializer.write(valueSerializer, valueHolderForLeadingMarginTmpValueForIdx0) + const valueHolderForLeadingMarginTmpValueForIdx0 = valueHolderForLeadingMarginTmpValue as arkui_Graphics_LengthMetrics + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForLeadingMarginTmpValueForIdx0) } else if (valueHolderForLeadingMarginTmpValue instanceof LeadingMarginPlaceholder) { valueSerializer.writeInt8((1).toChar()) const valueHolderForLeadingMarginTmpValueForIdx1 = valueHolderForLeadingMarginTmpValue as LeadingMarginPlaceholder @@ -1834,7 +1844,7 @@ export class ParagraphStyleInterface_serializer { if (valueHolderForParagraphSpacing !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForParagraphSpacingTmpValue = valueHolderForParagraphSpacing! - LengthMetrics_serializer.write(valueSerializer, valueHolderForParagraphSpacingTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForParagraphSpacingTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1844,15 +1854,15 @@ export class ParagraphStyleInterface_serializer { const textAlignTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let textAlignTmpBuf : TextAlign | undefined = undefined if ((textAlignTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - textAlignTmpBuf = TypeChecker.TextAlign_FromNumeric(valueDeserializer.readInt32()) + textAlignTmpBuf = TextAlign.fromValue(valueDeserializer.readInt32()) } const textAlignTmpResult : TextAlign | undefined = textAlignTmpBuf const textIndentTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let textIndentTmpBuf : LengthMetrics | undefined = undefined + let textIndentTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((textIndentTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - textIndentTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + textIndentTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const textIndentTmpResult : LengthMetrics | undefined = textIndentTmpBuf + const textIndentTmpResult : arkui_Graphics_LengthMetrics | undefined = textIndentTmpBuf const maxLinesTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let maxLinesTmpBuf : number | undefined = undefined if ((maxLinesTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -1862,36 +1872,36 @@ export class ParagraphStyleInterface_serializer { const overflowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let overflowTmpBuf : TextOverflow | undefined = undefined if ((overflowTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - overflowTmpBuf = TypeChecker.TextOverflow_FromNumeric(valueDeserializer.readInt32()) + overflowTmpBuf = TextOverflow.fromValue(valueDeserializer.readInt32()) } const overflowTmpResult : TextOverflow | undefined = overflowTmpBuf const wordBreakTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let wordBreakTmpBuf : WordBreak | undefined = undefined if ((wordBreakTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - wordBreakTmpBuf = TypeChecker.WordBreak_FromNumeric(valueDeserializer.readInt32()) + wordBreakTmpBuf = WordBreak.fromValue(valueDeserializer.readInt32()) } const wordBreakTmpResult : WordBreak | undefined = wordBreakTmpBuf const leadingMarginTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let leadingMarginTmpBuf : LengthMetrics | LeadingMarginPlaceholder | undefined = undefined + let leadingMarginTmpBuf : arkui_Graphics_LengthMetrics | LeadingMarginPlaceholder | undefined = undefined if ((leadingMarginTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const leadingMarginTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let leadingMarginTmpBuf_ : LengthMetrics | LeadingMarginPlaceholder | undefined + let leadingMarginTmpBuf_ : arkui_Graphics_LengthMetrics | LeadingMarginPlaceholder | undefined if (leadingMarginTmpBuf_UnionSelector == (0).toChar()) { - leadingMarginTmpBuf_ = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + leadingMarginTmpBuf_ = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } else if (leadingMarginTmpBuf_UnionSelector == (1).toChar()) { leadingMarginTmpBuf_ = LeadingMarginPlaceholder_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for leadingMarginTmpBuf_ has to be chosen through deserialisation.") } - leadingMarginTmpBuf = (leadingMarginTmpBuf_ as LengthMetrics | LeadingMarginPlaceholder) + leadingMarginTmpBuf = (leadingMarginTmpBuf_ as arkui_Graphics_LengthMetrics | LeadingMarginPlaceholder) } - const leadingMarginTmpResult : LengthMetrics | LeadingMarginPlaceholder | undefined = leadingMarginTmpBuf + const leadingMarginTmpResult : arkui_Graphics_LengthMetrics | LeadingMarginPlaceholder | undefined = leadingMarginTmpBuf const paragraphSpacingTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let paragraphSpacingTmpBuf : LengthMetrics | undefined = undefined + let paragraphSpacingTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((paragraphSpacingTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - paragraphSpacingTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + paragraphSpacingTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const paragraphSpacingTmpResult : LengthMetrics | undefined = paragraphSpacingTmpBuf + const paragraphSpacingTmpResult : arkui_Graphics_LengthMetrics | undefined = paragraphSpacingTmpBuf let value : ParagraphStyleInterface = ({textAlign: textAlignTmpResult, textIndent: textIndentTmpResult, maxLines: maxLinesTmpResult, overflow: overflowTmpResult, wordBreak: wordBreakTmpResult, leadingMargin: leadingMarginTmpResult, paragraphSpacing: paragraphSpacingTmpResult} as ParagraphStyleInterface) return value } @@ -1935,7 +1945,7 @@ export class ImageAttachmentInterface_serializer { if (valueHolderForVerticalAlign !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForVerticalAlignTmpValue = (valueHolderForVerticalAlign as ImageSpanAlignment) - valueSerializer.writeInt32(TypeChecker.ImageSpanAlignment_ToNumeric(valueHolderForVerticalAlignTmpValue)) + valueSerializer.writeInt32(valueHolderForVerticalAlignTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1943,7 +1953,7 @@ export class ImageAttachmentInterface_serializer { if (valueHolderForObjectFit !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForObjectFitTmpValue = (valueHolderForObjectFit as ImageFit) - valueSerializer.writeInt32(TypeChecker.ImageFit_ToNumeric(valueHolderForObjectFitTmpValue)) + valueSerializer.writeInt32(valueHolderForObjectFitTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1984,13 +1994,13 @@ export class ImageAttachmentInterface_serializer { const verticalAlignTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let verticalAlignTmpBuf : ImageSpanAlignment | undefined = undefined if ((verticalAlignTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - verticalAlignTmpBuf = TypeChecker.ImageSpanAlignment_FromNumeric(valueDeserializer.readInt32()) + verticalAlignTmpBuf = ImageSpanAlignment.fromValue(valueDeserializer.readInt32()) } const verticalAlignTmpResult : ImageSpanAlignment | undefined = verticalAlignTmpBuf const objectFitTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let objectFitTmpBuf : ImageFit | undefined = undefined if ((objectFitTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - objectFitTmpBuf = TypeChecker.ImageFit_FromNumeric(valueDeserializer.readInt32()) + objectFitTmpBuf = ImageFit.fromValue(valueDeserializer.readInt32()) } const objectFitTmpResult : ImageFit | undefined = objectFitTmpBuf const layoutStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -2029,10 +2039,10 @@ export class ResourceImageAttachmentOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForResourceValueTmpValueForIdx0 = valueHolderForResourceValueTmpValue as string valueSerializer.writeString(valueHolderForResourceValueTmpValueForIdx0) - } else if (valueHolderForResourceValueTmpValue instanceof Resource) { + } else if (valueHolderForResourceValueTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForResourceValueTmpValueForIdx1 = valueHolderForResourceValueTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForResourceValueTmpValueForIdx1) + const valueHolderForResourceValueTmpValueForIdx1 = valueHolderForResourceValueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForResourceValueTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2049,7 +2059,7 @@ export class ResourceImageAttachmentOptions_serializer { if (valueHolderForVerticalAlign !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForVerticalAlignTmpValue = (valueHolderForVerticalAlign as ImageSpanAlignment) - valueSerializer.writeInt32(TypeChecker.ImageSpanAlignment_ToNumeric(valueHolderForVerticalAlignTmpValue)) + valueSerializer.writeInt32(valueHolderForVerticalAlignTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2057,7 +2067,7 @@ export class ResourceImageAttachmentOptions_serializer { if (valueHolderForObjectFit !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForObjectFitTmpValue = (valueHolderForObjectFit as ImageFit) - valueSerializer.writeInt32(TypeChecker.ImageFit_ToNumeric(valueHolderForObjectFitTmpValue)) + valueSerializer.writeInt32(valueHolderForObjectFitTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2097,20 +2107,20 @@ export class ResourceImageAttachmentOptions_serializer { public static read(buffer: DeserializerBase): ResourceImageAttachmentOptions { let valueDeserializer : DeserializerBase = buffer const resourceValueTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let resourceValueTmpBuf : ResourceStr | undefined = undefined + let resourceValueTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((resourceValueTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const resourceValueTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let resourceValueTmpBuf_ : string | Resource | undefined + let resourceValueTmpBuf_ : string | global_resource_Resource | undefined if (resourceValueTmpBuf_UnionSelector == (0).toChar()) { resourceValueTmpBuf_ = (valueDeserializer.readString() as string) } else if (resourceValueTmpBuf_UnionSelector == (1).toChar()) { - resourceValueTmpBuf_ = Resource_serializer.read(valueDeserializer) + resourceValueTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for resourceValueTmpBuf_ has to be chosen through deserialisation.") } - resourceValueTmpBuf = (resourceValueTmpBuf_ as string | Resource) + resourceValueTmpBuf = (resourceValueTmpBuf_ as string | global_resource_Resource) } - const resourceValueTmpResult : ResourceStr | undefined = resourceValueTmpBuf + const resourceValueTmpResult : arkui_component_units_ResourceStr | undefined = resourceValueTmpBuf const sizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let sizeTmpBuf : SizeOptions | undefined = undefined if ((sizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -2120,13 +2130,13 @@ export class ResourceImageAttachmentOptions_serializer { const verticalAlignTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let verticalAlignTmpBuf : ImageSpanAlignment | undefined = undefined if ((verticalAlignTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - verticalAlignTmpBuf = TypeChecker.ImageSpanAlignment_FromNumeric(valueDeserializer.readInt32()) + verticalAlignTmpBuf = ImageSpanAlignment.fromValue(valueDeserializer.readInt32()) } const verticalAlignTmpResult : ImageSpanAlignment | undefined = verticalAlignTmpBuf const objectFitTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let objectFitTmpBuf : ImageFit | undefined = undefined if ((objectFitTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - objectFitTmpBuf = TypeChecker.ImageFit_FromNumeric(valueDeserializer.readInt32()) + objectFitTmpBuf = ImageFit.fromValue(valueDeserializer.readInt32()) } const objectFitTmpResult : ImageFit | undefined = objectFitTmpBuf const layoutStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -2180,7 +2190,7 @@ export class StyleOptions_serializer { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } const valueHolderForStyledKey = value.styledKey - valueSerializer.writeInt32(TypeChecker.StyledStringKey_ToNumeric(valueHolderForStyledKey)) + valueSerializer.writeInt32(valueHolderForStyledKey.valueOf()) const valueHolderForStyledValue = value.styledValue if (valueHolderForStyledValue instanceof TextStyle) { valueSerializer.writeInt8((0).toChar()) @@ -2250,7 +2260,7 @@ export class StyleOptions_serializer { lengthTmpBuf = valueDeserializer.readInt32() } const lengthTmpResult : int32 | undefined = lengthTmpBuf - const styledKeyTmpResult : StyledStringKey = TypeChecker.StyledStringKey_FromNumeric(valueDeserializer.readInt32()) + const styledKeyTmpResult : StyledStringKey = StyledStringKey.fromValue(valueDeserializer.readInt32()) const styledValueTmpBufUnionSelector : int32 = valueDeserializer.readInt8() let styledValueTmpBuf : TextStyle | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle | undefined if (styledValueTmpBufUnionSelector == (0).toChar()) { @@ -2295,7 +2305,7 @@ export class SpanStyle_serializer { const valueHolderForLength = value.length valueSerializer.writeNumber(valueHolderForLength) const valueHolderForStyledKey = value.styledKey - valueSerializer.writeInt32(TypeChecker.StyledStringKey_ToNumeric(valueHolderForStyledKey)) + valueSerializer.writeInt32(valueHolderForStyledKey.valueOf()) const valueHolderForStyledValue = value.styledValue if (valueHolderForStyledValue instanceof TextStyle) { valueSerializer.writeInt8((0).toChar()) @@ -2355,7 +2365,7 @@ export class SpanStyle_serializer { let valueDeserializer : DeserializerBase = buffer const startTmpResult : number = (valueDeserializer.readNumber() as number) const lengthTmpResult : number = (valueDeserializer.readNumber() as number) - const styledKeyTmpResult : StyledStringKey = TypeChecker.StyledStringKey_FromNumeric(valueDeserializer.readInt32()) + const styledKeyTmpResult : StyledStringKey = StyledStringKey.fromValue(valueDeserializer.readInt32()) const styledValueTmpBufUnionSelector : int32 = valueDeserializer.readInt8() let styledValueTmpBuf : TextStyle | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle | undefined if (styledValueTmpBufUnionSelector == (0).toChar()) { @@ -2523,7 +2533,7 @@ export class MutableStyledString extends StyledString implements MaterializedBas thisSerializer.release() } private removeStyle_serialize(start: number, length: number, styledKey: StyledStringKey): void { - ArkUIGeneratedNativeModule._MutableStyledString_removeStyle(this.peer!.ptr, start, length, TypeChecker.StyledStringKey_ToNumeric(styledKey)) + ArkUIGeneratedNativeModule._MutableStyledString_removeStyle(this.peer!.ptr, start, length, styledKey.valueOf()) } private removeStyles_serialize(start: number, length: number): void { ArkUIGeneratedNativeModule._MutableStyledString_removeStyles(this.peer!.ptr, start, length) diff --git a/arkoala-arkts/arkui/generated/component/swiper.ets b/arkoala-arkts/arkui/generated/component/swiper.ets index 78483173b3ab5d5e029ea2bc82e238170265312c..2f23e90dd511664a2f4a5f1967c287ea86ccf8e5 100644 --- a/arkoala-arkts/arkui/generated/component/swiper.ets +++ b/arkoala-arkts/arkui/generated/component/swiper.ets @@ -20,21 +20,23 @@ import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { VoidCallback, Length, ResourceColor, VP, Font, Font_serializer } from "./units" +import { VoidCallback, Length, ResourceColor, VP, Font as arkui_component_units_Font, arkui_component_units_Font_serializer } from "./units" import { Bindable_Number_serializer, ArkCommonMethodPeer, CommonMethod, Bindable, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { IndicatorComponentController_serializer, IndicatorComponentController } from "./indicatorcomponent" -import { curves_ICurve_serializer, default as curves } from "./../framework/ohos.curves" -import { Resource_serializer } from "./../framework/resource" +import { curves_ICurve_serializer } from "./../framework/ohos.curves" +import { global_resource_Resource_serializer } from "./../framework/resource" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" -import { EdgeEffect, PageFlipMode, Color } from "./enums" -import { Resource } from "global.resource" +import { EdgeEffect, PageFlipMode, Color as arkui_component_enums_Color } from "./enums" +import { default as curves } from "@ohos.curves" +import { extractors, AttributeModifier, AttributeUpdater } from "#handwritten" +import { Resource as global_resource_Resource } from "global.resource" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { AttributeModifier, AttributeUpdater } from "#handwritten" -import { NodeAttach, remember } from "@koalaui/runtime" -import { LengthMetrics, LengthMetrics_serializer } from "./../Graphics" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" +import { arkui_Graphics_LengthMetrics_serializer } from "./../framework/Graphics" export interface SwiperContentTransitionProxy { selectedIndex: number index: number @@ -186,8 +188,8 @@ export class SwiperController implements MaterializedBase { this.showPrevious_serialize() return } - public changeIndex(index: number, animationMode?: SwiperAnimationMode | boolean): void { - const index_casted = index as (number) + public changeIndex(index: number | undefined, animationMode?: SwiperAnimationMode | boolean): void { + const index_casted = index as (number | undefined) const animationMode_casted = animationMode as (SwiperAnimationMode | boolean | undefined) this.changeIndex_serialize(index_casted, animationMode_casted) return @@ -207,15 +209,22 @@ export class SwiperController implements MaterializedBase { private showPrevious_serialize(): void { ArkUIGeneratedNativeModule._SwiperController_showPrevious(this.peer!.ptr) } - private changeIndex_serialize(index: number, animationMode?: SwiperAnimationMode | boolean): void { + private changeIndex_serialize(index: number | undefined, animationMode?: SwiperAnimationMode | boolean): void { const thisSerializer : SerializerBase = SerializerBase.hold() + if (index !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const indexTmpValue = index! + thisSerializer.writeNumber(indexTmpValue) + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) + } if (animationMode !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const animationModeTmpValue = animationMode! if (animationModeTmpValue instanceof SwiperAnimationMode) { thisSerializer.writeInt8((0).toChar()) const animationModeTmpValueForIdx0 = animationModeTmpValue as SwiperAnimationMode - thisSerializer.writeInt32(TypeChecker.SwiperAnimationMode_ToNumeric(animationModeTmpValueForIdx0)) + thisSerializer.writeInt32(animationModeTmpValueForIdx0.valueOf()) } else if (animationModeTmpValue instanceof boolean) { thisSerializer.writeInt8((1).toChar()) const animationModeTmpValueForIdx1 = animationModeTmpValue as boolean @@ -224,7 +233,7 @@ export class SwiperController implements MaterializedBase { } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } - ArkUIGeneratedNativeModule._SwiperController_changeIndex(this.peer!.ptr, index, thisSerializer.asBuffer(), thisSerializer.length()) + ArkUIGeneratedNativeModule._SwiperController_changeIndex(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } private finishAnimation_serialize(callback_?: VoidCallback): void { @@ -259,7 +268,7 @@ export class SwiperController implements MaterializedBase { } } export class ArkSwiperPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkSwiperPeer { @@ -301,6 +310,18 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._SwiperAttribute_setIndex(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } + setAutoPlay0Attribute(value: boolean | undefined): void { + const thisSerializer : SerializerBase = SerializerBase.hold() + if (value !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const valueTmpValue = value! + thisSerializer.writeBoolean(valueTmpValue) + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) + } + ArkUIGeneratedNativeModule._SwiperAttribute_setAutoPlay0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() + } setIntervalAttribute(value: number | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { @@ -402,7 +423,7 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as SwiperDisplayMode) - thisSerializer.writeInt32(TypeChecker.SwiperDisplayMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -426,7 +447,7 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as EdgeEffect) - thisSerializer.writeInt32(TypeChecker.EdgeEffect_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -453,7 +474,7 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { if (valueTmpValue instanceof curves.Curve) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as curves.Curve - thisSerializer.writeInt32(TypeChecker.curves_Curve_ToNumeric(valueTmpValueForIdx0)) + thisSerializer.writeInt32(valueTmpValueForIdx0.valueOf()) } else if (valueTmpValue instanceof string) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string @@ -546,7 +567,7 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as SwiperNestedScrollMode) - thisSerializer.writeInt32(TypeChecker.SwiperNestedScrollMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -594,7 +615,7 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as PageFlipMode) - thisSerializer.writeInt32(TypeChecker.PageFlipMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -613,7 +634,7 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._SwiperAttribute_setOnContentWillScroll(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setAutoPlayAttribute(autoPlay: boolean | undefined, options: AutoPlayOptions | undefined): void { + setAutoPlay1Attribute(autoPlay: boolean | undefined, options: AutoPlayOptions | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (autoPlay !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -629,7 +650,7 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } - ArkUIGeneratedNativeModule._SwiperAttribute_setAutoPlay(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + ArkUIGeneratedNativeModule._SwiperAttribute_setAutoPlay1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } setDisplayArrowAttribute(value: ArrowStyle | boolean | undefined, isHoverShow?: boolean): void { @@ -722,10 +743,10 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -753,10 +774,10 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -810,6 +831,9 @@ export interface SwiperAttribute extends CommonMethod { index(value: number | Bindable | undefined): this { throw new Error("Unimplemented method index") } + autoPlay(value: boolean | undefined): this { + throw new Error("Unimplemented method autoPlay") + } interval(value: number | undefined): this { throw new Error("Unimplemented method interval") } @@ -897,12 +921,13 @@ export interface SwiperAttribute extends CommonMethod { nextMargin(value: Length | undefined, ignoreBlank?: boolean): this { throw new Error("Unimplemented method nextMargin") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkSwiperStyle extends ArkCommonMethodStyle implements SwiperAttribute { index_value?: number | Bindable | undefined + autoPlay_value?: boolean | undefined interval_value?: number | undefined indicator_value?: IndicatorComponentController | DotIndicator | DigitIndicator | boolean | undefined loop_value?: boolean | undefined @@ -926,9 +951,13 @@ export class ArkSwiperStyle extends ArkCommonMethodStyle implements SwiperAttrib indicatorInteractive_value?: boolean | undefined pageFlipMode_value?: PageFlipMode | undefined onContentWillScroll_value?: ContentWillScrollCallback | undefined + attributeModifier_value?: AttributeModifier | AttributeModifier | undefined index(value: number | Bindable | undefined): this { return this } + autoPlay(value: boolean | undefined): this { + return this + } interval(value: number | undefined): this { return this } @@ -1016,7 +1045,7 @@ export class ArkSwiperStyle extends ArkCommonMethodStyle implements SwiperAttrib nextMargin(value: Length | undefined, ignoreBlank?: boolean): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -1052,6 +1081,14 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent implements Swip } return this } + public autoPlay(value: boolean | undefined): this { + if (this.checkPriority("autoPlay")) { + const value_casted = value as (boolean | undefined) + this.getPeer()?.setAutoPlay0Attribute(value_casted) + return this + } + return this + } public interval(value: number | undefined): this { if (this.checkPriority("interval")) { const value_casted = value as (number | undefined) @@ -1240,7 +1277,7 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent implements Swip if (this.checkPriority("autoPlay")) { const autoPlay_casted = autoPlay as (boolean | undefined) const options_casted = options as (AutoPlayOptions | undefined) - this.getPeer()?.setAutoPlayAttribute(autoPlay_casted, options_casted) + this.getPeer()?.setAutoPlay1Attribute(autoPlay_casted, options_casted) return this } return this @@ -1290,7 +1327,7 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent implements Swip } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -1322,9 +1359,9 @@ export class Indicator { _left?: Length | undefined _top?: Length | undefined _right?: Length | undefined - _bottom?: Length | undefined - _start?: LengthMetrics | undefined - _end?: LengthMetrics | undefined + _bottom?: Length | undefined | arkui_Graphics_LengthMetrics | Length | undefined | undefined + _start?: arkui_Graphics_LengthMetrics | undefined + _end?: arkui_Graphics_LengthMetrics | undefined constructor() { } static dot(): DotIndicator { @@ -1333,27 +1370,27 @@ export class Indicator { static digit(): DigitIndicator { return new DigitIndicator() } - left(value: Length): this { + left(value: Length | undefined): this { this._left = value return this } - top(value: Length): this { + top(value: Length | undefined): this { this._top = value return this } - right(value: Length): this { + right(value: Length | undefined): this { this._right = value return this } - bottom(value: Length): this { - this._bottom = value + public bottom(bottom: Length | undefined | arkui_Graphics_LengthMetrics | Length | undefined, ignoreSize?: boolean): this { + this._bottom = bottom return this } - start(value: LengthMetrics): this { + start(value: arkui_Graphics_LengthMetrics | undefined): this { this._start = value return this } - end(value: LengthMetrics): this { + end(value: arkui_Graphics_LengthMetrics | undefined): this { this._end = value return this } @@ -1362,9 +1399,9 @@ export class DotIndicator { _left?: Length | undefined _top?: Length | undefined _right?: Length | undefined - _bottom?: Length | undefined - _start?: LengthMetrics | undefined - _end?: LengthMetrics | undefined + _bottom?: Length | undefined | arkui_Graphics_LengthMetrics | Length | undefined | undefined + _start?: arkui_Graphics_LengthMetrics | undefined + _end?: arkui_Graphics_LengthMetrics | undefined _itemWidth?: Length | undefined _itemHeight?: Length | undefined _selectedItemWidth?: Length | undefined @@ -1373,7 +1410,7 @@ export class DotIndicator { _color?: ResourceColor | undefined _selectedColor?: ResourceColor | undefined _maxDisplayCount?: number | undefined - _space?: LengthMetrics | undefined + _space?: arkui_Graphics_LengthMetrics | undefined constructor() { } static dot(): DotIndicator { @@ -1382,63 +1419,63 @@ export class DotIndicator { static digit(): DigitIndicator { return new DigitIndicator() } - left(value: Length): this { + left(value: Length | undefined): this { this._left = value return this } - top(value: Length): this { + top(value: Length | undefined): this { this._top = value return this } - right(value: Length): this { + right(value: Length | undefined): this { this._right = value return this } - bottom(value: Length): this { - this._bottom = value + public bottom(bottom: Length | undefined | arkui_Graphics_LengthMetrics | Length | undefined, ignoreSize?: boolean): this { + this._bottom = bottom return this } - start(value: LengthMetrics): this { + start(value: arkui_Graphics_LengthMetrics | undefined): this { this._start = value return this } - end(value: LengthMetrics): this { + end(value: arkui_Graphics_LengthMetrics | undefined): this { this._end = value return this } - itemWidth(value: Length): this { + itemWidth(value: Length | undefined): this { this._itemWidth = value return this } - itemHeight(value: Length): this { + itemHeight(value: Length | undefined): this { this._itemHeight = value return this } - selectedItemWidth(value: Length): this { + selectedItemWidth(value: Length | undefined): this { this._selectedItemWidth = value return this } - selectedItemHeight(value: Length): this { + selectedItemHeight(value: Length | undefined): this { this._selectedItemHeight = value return this } - mask(value: boolean): this { + mask(value: boolean | undefined): this { this._mask = value return this } - color(value: ResourceColor): this { + color(value: ResourceColor | undefined): this { this._color = value return this } - selectedColor(value: ResourceColor): this { + selectedColor(value: ResourceColor | undefined): this { this._selectedColor = value return this } - maxDisplayCount(maxDisplayCount: number): this { + maxDisplayCount(maxDisplayCount: number | undefined): this { this._maxDisplayCount = maxDisplayCount return this } - space(space: LengthMetrics): this { + space(space: arkui_Graphics_LengthMetrics | undefined): this { this._space = space return this } @@ -1447,13 +1484,13 @@ export class DigitIndicator { _left?: Length | undefined _top?: Length | undefined _right?: Length | undefined - _bottom?: Length | undefined - _start?: LengthMetrics | undefined - _end?: LengthMetrics | undefined + _bottom?: Length | undefined | arkui_Graphics_LengthMetrics | Length | undefined | undefined + _start?: arkui_Graphics_LengthMetrics | undefined + _end?: arkui_Graphics_LengthMetrics | undefined _fontColor?: ResourceColor | undefined _selectedFontColor?: ResourceColor | undefined - _digitFont?: Font | undefined - _selectedDigitFont?: Font | undefined + _digitFont?: arkui_component_units_Font | undefined + _selectedDigitFont?: arkui_component_units_Font | undefined constructor() { } static dot(): DotIndicator { @@ -1462,43 +1499,43 @@ export class DigitIndicator { static digit(): DigitIndicator { return new DigitIndicator() } - left(value: Length): this { + left(value: Length | undefined): this { this._left = value return this } - top(value: Length): this { + top(value: Length | undefined): this { this._top = value return this } - right(value: Length): this { + right(value: Length | undefined): this { this._right = value return this } - bottom(value: Length): this { - this._bottom = value + public bottom(bottom: Length | undefined | arkui_Graphics_LengthMetrics | Length | undefined, ignoreSize?: boolean): this { + this._bottom = bottom return this } - start(value: LengthMetrics): this { + start(value: arkui_Graphics_LengthMetrics | undefined): this { this._start = value return this } - end(value: LengthMetrics): this { + end(value: arkui_Graphics_LengthMetrics | undefined): this { this._end = value return this } - fontColor(value: ResourceColor): this { + fontColor(value: ResourceColor | undefined): this { this._fontColor = value return this } - selectedFontColor(value: ResourceColor): this { + selectedFontColor(value: ResourceColor | undefined): this { this._selectedFontColor = value return this } - digitFont(value: Font): this { + digitFont(value: arkui_component_units_Font | undefined): this { this._digitFont = value return this } - selectedDigitFont(value: Font): this { + selectedDigitFont(value: arkui_component_units_Font | undefined): this { this._selectedDigitFont = value return this } @@ -1676,10 +1713,10 @@ export class ArrowStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForBackgroundSizeTmpValueForIdx1 = valueHolderForBackgroundSizeTmpValue as number valueSerializer.writeNumber(valueHolderForBackgroundSizeTmpValueForIdx1) - } else if (valueHolderForBackgroundSizeTmpValue instanceof Resource) { + } else if (valueHolderForBackgroundSizeTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForBackgroundSizeTmpValueForIdx2 = valueHolderForBackgroundSizeTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBackgroundSizeTmpValueForIdx2) + const valueHolderForBackgroundSizeTmpValueForIdx2 = valueHolderForBackgroundSizeTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBackgroundSizeTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1688,10 +1725,10 @@ export class ArrowStyle_serializer { if (valueHolderForBackgroundColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor! - if (valueHolderForBackgroundColorTmpValue instanceof Color) { + if (valueHolderForBackgroundColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBackgroundColorTmpValueForIdx0)) + const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForBackgroundColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForBackgroundColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue as number @@ -1700,10 +1737,10 @@ export class ArrowStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue as string valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2) - } else if (valueHolderForBackgroundColorTmpValue instanceof Resource) { + } else if (valueHolderForBackgroundColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) + const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1720,10 +1757,10 @@ export class ArrowStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForArrowSizeTmpValueForIdx1 = valueHolderForArrowSizeTmpValue as number valueSerializer.writeNumber(valueHolderForArrowSizeTmpValueForIdx1) - } else if (valueHolderForArrowSizeTmpValue instanceof Resource) { + } else if (valueHolderForArrowSizeTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForArrowSizeTmpValueForIdx2 = valueHolderForArrowSizeTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForArrowSizeTmpValueForIdx2) + const valueHolderForArrowSizeTmpValueForIdx2 = valueHolderForArrowSizeTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForArrowSizeTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1732,10 +1769,10 @@ export class ArrowStyle_serializer { if (valueHolderForArrowColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForArrowColorTmpValue = valueHolderForArrowColor! - if (valueHolderForArrowColorTmpValue instanceof Color) { + if (valueHolderForArrowColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForArrowColorTmpValueForIdx0 = valueHolderForArrowColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForArrowColorTmpValueForIdx0)) + const valueHolderForArrowColorTmpValueForIdx0 = valueHolderForArrowColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForArrowColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForArrowColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForArrowColorTmpValueForIdx1 = valueHolderForArrowColorTmpValue as number @@ -1744,10 +1781,10 @@ export class ArrowStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForArrowColorTmpValueForIdx2 = valueHolderForArrowColorTmpValue as string valueSerializer.writeString(valueHolderForArrowColorTmpValueForIdx2) - } else if (valueHolderForArrowColorTmpValue instanceof Resource) { + } else if (valueHolderForArrowColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForArrowColorTmpValueForIdx3 = valueHolderForArrowColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForArrowColorTmpValueForIdx3) + const valueHolderForArrowColorTmpValueForIdx3 = valueHolderForArrowColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForArrowColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1771,72 +1808,72 @@ export class ArrowStyle_serializer { let backgroundSizeTmpBuf : Length | undefined = undefined if ((backgroundSizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const backgroundSizeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let backgroundSizeTmpBuf_ : string | number | Resource | undefined + let backgroundSizeTmpBuf_ : string | number | global_resource_Resource | undefined if (backgroundSizeTmpBuf_UnionSelector == (0).toChar()) { backgroundSizeTmpBuf_ = (valueDeserializer.readString() as string) } else if (backgroundSizeTmpBuf_UnionSelector == (1).toChar()) { backgroundSizeTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (backgroundSizeTmpBuf_UnionSelector == (2).toChar()) { - backgroundSizeTmpBuf_ = Resource_serializer.read(valueDeserializer) + backgroundSizeTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for backgroundSizeTmpBuf_ has to be chosen through deserialisation.") } - backgroundSizeTmpBuf = (backgroundSizeTmpBuf_ as string | number | Resource) + backgroundSizeTmpBuf = (backgroundSizeTmpBuf_ as string | number | global_resource_Resource) } const backgroundSizeTmpResult : Length | undefined = backgroundSizeTmpBuf const backgroundColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let backgroundColorTmpBuf : ResourceColor | undefined = undefined if ((backgroundColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const backgroundColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let backgroundColorTmpBuf_ : Color | number | string | Resource | undefined + let backgroundColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (backgroundColorTmpBuf_UnionSelector == (0).toChar()) { - backgroundColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + backgroundColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (backgroundColorTmpBuf_UnionSelector == (1).toChar()) { backgroundColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (backgroundColorTmpBuf_UnionSelector == (2).toChar()) { backgroundColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (backgroundColorTmpBuf_UnionSelector == (3).toChar()) { - backgroundColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + backgroundColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation.") } - backgroundColorTmpBuf = (backgroundColorTmpBuf_ as Color | number | string | Resource) + backgroundColorTmpBuf = (backgroundColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const backgroundColorTmpResult : ResourceColor | undefined = backgroundColorTmpBuf const arrowSizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let arrowSizeTmpBuf : Length | undefined = undefined if ((arrowSizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const arrowSizeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let arrowSizeTmpBuf_ : string | number | Resource | undefined + let arrowSizeTmpBuf_ : string | number | global_resource_Resource | undefined if (arrowSizeTmpBuf_UnionSelector == (0).toChar()) { arrowSizeTmpBuf_ = (valueDeserializer.readString() as string) } else if (arrowSizeTmpBuf_UnionSelector == (1).toChar()) { arrowSizeTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (arrowSizeTmpBuf_UnionSelector == (2).toChar()) { - arrowSizeTmpBuf_ = Resource_serializer.read(valueDeserializer) + arrowSizeTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for arrowSizeTmpBuf_ has to be chosen through deserialisation.") } - arrowSizeTmpBuf = (arrowSizeTmpBuf_ as string | number | Resource) + arrowSizeTmpBuf = (arrowSizeTmpBuf_ as string | number | global_resource_Resource) } const arrowSizeTmpResult : Length | undefined = arrowSizeTmpBuf const arrowColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let arrowColorTmpBuf : ResourceColor | undefined = undefined if ((arrowColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const arrowColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let arrowColorTmpBuf_ : Color | number | string | Resource | undefined + let arrowColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (arrowColorTmpBuf_UnionSelector == (0).toChar()) { - arrowColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + arrowColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (arrowColorTmpBuf_UnionSelector == (1).toChar()) { arrowColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (arrowColorTmpBuf_UnionSelector == (2).toChar()) { arrowColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (arrowColorTmpBuf_UnionSelector == (3).toChar()) { - arrowColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + arrowColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for arrowColorTmpBuf_ has to be chosen through deserialisation.") } - arrowColorTmpBuf = (arrowColorTmpBuf_ as Color | number | string | Resource) + arrowColorTmpBuf = (arrowColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const arrowColorTmpResult : ResourceColor | undefined = arrowColorTmpBuf let value : ArrowStyle = ({showBackground: showBackgroundTmpResult, isSidebarMiddle: isSidebarMiddleTmpResult, backgroundSize: backgroundSizeTmpResult, backgroundColor: backgroundColorTmpResult, arrowSize: arrowSizeTmpResult, arrowColor: arrowColorTmpResult} as ArrowStyle) @@ -1858,10 +1895,10 @@ export class DotIndicator_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderFor_leftTmpValueForIdx1 = valueHolderFor_leftTmpValue as number valueSerializer.writeNumber(valueHolderFor_leftTmpValueForIdx1) - } else if (valueHolderFor_leftTmpValue instanceof Resource) { + } else if (valueHolderFor_leftTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderFor_leftTmpValueForIdx2 = valueHolderFor_leftTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_leftTmpValueForIdx2) + const valueHolderFor_leftTmpValueForIdx2 = valueHolderFor_leftTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_leftTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1878,10 +1915,10 @@ export class DotIndicator_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderFor_topTmpValueForIdx1 = valueHolderFor_topTmpValue as number valueSerializer.writeNumber(valueHolderFor_topTmpValueForIdx1) - } else if (valueHolderFor_topTmpValue instanceof Resource) { + } else if (valueHolderFor_topTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderFor_topTmpValueForIdx2 = valueHolderFor_topTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_topTmpValueForIdx2) + const valueHolderFor_topTmpValueForIdx2 = valueHolderFor_topTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_topTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1898,10 +1935,10 @@ export class DotIndicator_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderFor_rightTmpValueForIdx1 = valueHolderFor_rightTmpValue as number valueSerializer.writeNumber(valueHolderFor_rightTmpValueForIdx1) - } else if (valueHolderFor_rightTmpValue instanceof Resource) { + } else if (valueHolderFor_rightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderFor_rightTmpValueForIdx2 = valueHolderFor_rightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_rightTmpValueForIdx2) + const valueHolderFor_rightTmpValueForIdx2 = valueHolderFor_rightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_rightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1918,10 +1955,10 @@ export class DotIndicator_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderFor_bottomTmpValueForIdx1 = valueHolderFor_bottomTmpValue as number valueSerializer.writeNumber(valueHolderFor_bottomTmpValueForIdx1) - } else if (valueHolderFor_bottomTmpValue instanceof Resource) { + } else if (valueHolderFor_bottomTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderFor_bottomTmpValueForIdx2 = valueHolderFor_bottomTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_bottomTmpValueForIdx2) + const valueHolderFor_bottomTmpValueForIdx2 = valueHolderFor_bottomTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_bottomTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1930,7 +1967,7 @@ export class DotIndicator_serializer { if (valueHolderFor_start !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderFor_startTmpValue = valueHolderFor_start! - LengthMetrics_serializer.write(valueSerializer, valueHolderFor_startTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderFor_startTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1938,7 +1975,7 @@ export class DotIndicator_serializer { if (valueHolderFor_end !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderFor_endTmpValue = valueHolderFor_end! - LengthMetrics_serializer.write(valueSerializer, valueHolderFor_endTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderFor_endTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1954,10 +1991,10 @@ export class DotIndicator_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderFor_itemWidthTmpValueForIdx1 = valueHolderFor_itemWidthTmpValue as number valueSerializer.writeNumber(valueHolderFor_itemWidthTmpValueForIdx1) - } else if (valueHolderFor_itemWidthTmpValue instanceof Resource) { + } else if (valueHolderFor_itemWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderFor_itemWidthTmpValueForIdx2 = valueHolderFor_itemWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_itemWidthTmpValueForIdx2) + const valueHolderFor_itemWidthTmpValueForIdx2 = valueHolderFor_itemWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_itemWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1974,10 +2011,10 @@ export class DotIndicator_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderFor_itemHeightTmpValueForIdx1 = valueHolderFor_itemHeightTmpValue as number valueSerializer.writeNumber(valueHolderFor_itemHeightTmpValueForIdx1) - } else if (valueHolderFor_itemHeightTmpValue instanceof Resource) { + } else if (valueHolderFor_itemHeightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderFor_itemHeightTmpValueForIdx2 = valueHolderFor_itemHeightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_itemHeightTmpValueForIdx2) + const valueHolderFor_itemHeightTmpValueForIdx2 = valueHolderFor_itemHeightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_itemHeightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1994,10 +2031,10 @@ export class DotIndicator_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderFor_selectedItemWidthTmpValueForIdx1 = valueHolderFor_selectedItemWidthTmpValue as number valueSerializer.writeNumber(valueHolderFor_selectedItemWidthTmpValueForIdx1) - } else if (valueHolderFor_selectedItemWidthTmpValue instanceof Resource) { + } else if (valueHolderFor_selectedItemWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderFor_selectedItemWidthTmpValueForIdx2 = valueHolderFor_selectedItemWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_selectedItemWidthTmpValueForIdx2) + const valueHolderFor_selectedItemWidthTmpValueForIdx2 = valueHolderFor_selectedItemWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_selectedItemWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2014,10 +2051,10 @@ export class DotIndicator_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderFor_selectedItemHeightTmpValueForIdx1 = valueHolderFor_selectedItemHeightTmpValue as number valueSerializer.writeNumber(valueHolderFor_selectedItemHeightTmpValueForIdx1) - } else if (valueHolderFor_selectedItemHeightTmpValue instanceof Resource) { + } else if (valueHolderFor_selectedItemHeightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderFor_selectedItemHeightTmpValueForIdx2 = valueHolderFor_selectedItemHeightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_selectedItemHeightTmpValueForIdx2) + const valueHolderFor_selectedItemHeightTmpValueForIdx2 = valueHolderFor_selectedItemHeightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_selectedItemHeightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2034,10 +2071,10 @@ export class DotIndicator_serializer { if (valueHolderFor_color !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderFor_colorTmpValue = valueHolderFor_color! - if (valueHolderFor_colorTmpValue instanceof Color) { + if (valueHolderFor_colorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderFor_colorTmpValueForIdx0 = valueHolderFor_colorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderFor_colorTmpValueForIdx0)) + const valueHolderFor_colorTmpValueForIdx0 = valueHolderFor_colorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderFor_colorTmpValueForIdx0.getOrdinal()) } else if (valueHolderFor_colorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderFor_colorTmpValueForIdx1 = valueHolderFor_colorTmpValue as number @@ -2046,10 +2083,10 @@ export class DotIndicator_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderFor_colorTmpValueForIdx2 = valueHolderFor_colorTmpValue as string valueSerializer.writeString(valueHolderFor_colorTmpValueForIdx2) - } else if (valueHolderFor_colorTmpValue instanceof Resource) { + } else if (valueHolderFor_colorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderFor_colorTmpValueForIdx3 = valueHolderFor_colorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_colorTmpValueForIdx3) + const valueHolderFor_colorTmpValueForIdx3 = valueHolderFor_colorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_colorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2058,10 +2095,10 @@ export class DotIndicator_serializer { if (valueHolderFor_selectedColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderFor_selectedColorTmpValue = valueHolderFor_selectedColor! - if (valueHolderFor_selectedColorTmpValue instanceof Color) { + if (valueHolderFor_selectedColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderFor_selectedColorTmpValueForIdx0 = valueHolderFor_selectedColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderFor_selectedColorTmpValueForIdx0)) + const valueHolderFor_selectedColorTmpValueForIdx0 = valueHolderFor_selectedColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderFor_selectedColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderFor_selectedColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderFor_selectedColorTmpValueForIdx1 = valueHolderFor_selectedColorTmpValue as number @@ -2070,10 +2107,10 @@ export class DotIndicator_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderFor_selectedColorTmpValueForIdx2 = valueHolderFor_selectedColorTmpValue as string valueSerializer.writeString(valueHolderFor_selectedColorTmpValueForIdx2) - } else if (valueHolderFor_selectedColorTmpValue instanceof Resource) { + } else if (valueHolderFor_selectedColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderFor_selectedColorTmpValueForIdx3 = valueHolderFor_selectedColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_selectedColorTmpValueForIdx3) + const valueHolderFor_selectedColorTmpValueForIdx3 = valueHolderFor_selectedColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_selectedColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2090,7 +2127,7 @@ export class DotIndicator_serializer { if (valueHolderFor_space !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderFor_spaceTmpValue = valueHolderFor_space! - LengthMetrics_serializer.write(valueSerializer, valueHolderFor_spaceTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderFor_spaceTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2114,10 +2151,10 @@ export class DigitIndicator_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderFor_leftTmpValueForIdx1 = valueHolderFor_leftTmpValue as number valueSerializer.writeNumber(valueHolderFor_leftTmpValueForIdx1) - } else if (valueHolderFor_leftTmpValue instanceof Resource) { + } else if (valueHolderFor_leftTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderFor_leftTmpValueForIdx2 = valueHolderFor_leftTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_leftTmpValueForIdx2) + const valueHolderFor_leftTmpValueForIdx2 = valueHolderFor_leftTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_leftTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2134,10 +2171,10 @@ export class DigitIndicator_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderFor_topTmpValueForIdx1 = valueHolderFor_topTmpValue as number valueSerializer.writeNumber(valueHolderFor_topTmpValueForIdx1) - } else if (valueHolderFor_topTmpValue instanceof Resource) { + } else if (valueHolderFor_topTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderFor_topTmpValueForIdx2 = valueHolderFor_topTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_topTmpValueForIdx2) + const valueHolderFor_topTmpValueForIdx2 = valueHolderFor_topTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_topTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2154,10 +2191,10 @@ export class DigitIndicator_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderFor_rightTmpValueForIdx1 = valueHolderFor_rightTmpValue as number valueSerializer.writeNumber(valueHolderFor_rightTmpValueForIdx1) - } else if (valueHolderFor_rightTmpValue instanceof Resource) { + } else if (valueHolderFor_rightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderFor_rightTmpValueForIdx2 = valueHolderFor_rightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_rightTmpValueForIdx2) + const valueHolderFor_rightTmpValueForIdx2 = valueHolderFor_rightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_rightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2174,10 +2211,10 @@ export class DigitIndicator_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderFor_bottomTmpValueForIdx1 = valueHolderFor_bottomTmpValue as number valueSerializer.writeNumber(valueHolderFor_bottomTmpValueForIdx1) - } else if (valueHolderFor_bottomTmpValue instanceof Resource) { + } else if (valueHolderFor_bottomTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderFor_bottomTmpValueForIdx2 = valueHolderFor_bottomTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_bottomTmpValueForIdx2) + const valueHolderFor_bottomTmpValueForIdx2 = valueHolderFor_bottomTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_bottomTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2186,7 +2223,7 @@ export class DigitIndicator_serializer { if (valueHolderFor_start !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderFor_startTmpValue = valueHolderFor_start! - LengthMetrics_serializer.write(valueSerializer, valueHolderFor_startTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderFor_startTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2194,7 +2231,7 @@ export class DigitIndicator_serializer { if (valueHolderFor_end !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderFor_endTmpValue = valueHolderFor_end! - LengthMetrics_serializer.write(valueSerializer, valueHolderFor_endTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderFor_endTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2202,10 +2239,10 @@ export class DigitIndicator_serializer { if (valueHolderFor_fontColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderFor_fontColorTmpValue = valueHolderFor_fontColor! - if (valueHolderFor_fontColorTmpValue instanceof Color) { + if (valueHolderFor_fontColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderFor_fontColorTmpValueForIdx0 = valueHolderFor_fontColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderFor_fontColorTmpValueForIdx0)) + const valueHolderFor_fontColorTmpValueForIdx0 = valueHolderFor_fontColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderFor_fontColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderFor_fontColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderFor_fontColorTmpValueForIdx1 = valueHolderFor_fontColorTmpValue as number @@ -2214,10 +2251,10 @@ export class DigitIndicator_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderFor_fontColorTmpValueForIdx2 = valueHolderFor_fontColorTmpValue as string valueSerializer.writeString(valueHolderFor_fontColorTmpValueForIdx2) - } else if (valueHolderFor_fontColorTmpValue instanceof Resource) { + } else if (valueHolderFor_fontColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderFor_fontColorTmpValueForIdx3 = valueHolderFor_fontColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_fontColorTmpValueForIdx3) + const valueHolderFor_fontColorTmpValueForIdx3 = valueHolderFor_fontColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_fontColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2226,10 +2263,10 @@ export class DigitIndicator_serializer { if (valueHolderFor_selectedFontColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderFor_selectedFontColorTmpValue = valueHolderFor_selectedFontColor! - if (valueHolderFor_selectedFontColorTmpValue instanceof Color) { + if (valueHolderFor_selectedFontColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderFor_selectedFontColorTmpValueForIdx0 = valueHolderFor_selectedFontColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderFor_selectedFontColorTmpValueForIdx0)) + const valueHolderFor_selectedFontColorTmpValueForIdx0 = valueHolderFor_selectedFontColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderFor_selectedFontColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderFor_selectedFontColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderFor_selectedFontColorTmpValueForIdx1 = valueHolderFor_selectedFontColorTmpValue as number @@ -2238,10 +2275,10 @@ export class DigitIndicator_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderFor_selectedFontColorTmpValueForIdx2 = valueHolderFor_selectedFontColorTmpValue as string valueSerializer.writeString(valueHolderFor_selectedFontColorTmpValueForIdx2) - } else if (valueHolderFor_selectedFontColorTmpValue instanceof Resource) { + } else if (valueHolderFor_selectedFontColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderFor_selectedFontColorTmpValueForIdx3 = valueHolderFor_selectedFontColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_selectedFontColorTmpValueForIdx3) + const valueHolderFor_selectedFontColorTmpValueForIdx3 = valueHolderFor_selectedFontColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_selectedFontColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2250,7 +2287,7 @@ export class DigitIndicator_serializer { if (valueHolderFor_digitFont !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderFor_digitFontTmpValue = valueHolderFor_digitFont! - Font_serializer.write(valueSerializer, valueHolderFor_digitFontTmpValue) + arkui_component_units_Font_serializer.write(valueSerializer, valueHolderFor_digitFontTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2258,7 +2295,7 @@ export class DigitIndicator_serializer { if (valueHolderFor_selectedDigitFont !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderFor_selectedDigitFontTmpValue = valueHolderFor_selectedDigitFont! - Font_serializer.write(valueSerializer, valueHolderFor_selectedDigitFontTmpValue) + arkui_component_units_Font_serializer.write(valueSerializer, valueHolderFor_selectedDigitFontTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } diff --git a/arkoala-arkts/arkui/generated/component/symbolSpan.ets b/arkoala-arkts/arkui/generated/component/symbolSpan.ets index 2eb4f5cf7444b39e996716dfff9182a7a7f3ed4e..7ce57c58751cc88fecb4a0ea0da5f508581b5096 100644 --- a/arkoala-arkts/arkui/generated/component/symbolSpan.ets +++ b/arkoala-arkts/arkui/generated/component/symbolSpan.ets @@ -16,25 +16,25 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { int32, int64, float32 } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { ResourceColor } from "./units" -import { Color, FontWeight } from "./enums" +import { Color as arkui_component_enums_Color, FontWeight } from "./enums" import { SymbolEffectStrategy, SymbolRenderingStrategy } from "./symbolglyph" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkSymbolSpanPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkSymbolSpanPeer { @@ -44,13 +44,13 @@ export class ArkSymbolSpanPeer extends ArkCommonMethodPeer { component?.setPeer(_peer) return _peer } - setSymbolSpanOptionsAttribute(value: Resource): void { + setSymbolSpanOptionsAttribute(value: global_resource_Resource): void { const thisSerializer : SerializerBase = SerializerBase.hold() - Resource_serializer.write(thisSerializer, value) + global_resource_Resource_serializer.write(thisSerializer, value) ArkUIGeneratedNativeModule._SymbolSpanInterface_setSymbolSpanOptions(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFontSizeAttribute(value: number | string | Resource | undefined): void { + setFontSizeAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -63,10 +63,10 @@ export class ArkSymbolSpanPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -82,10 +82,10 @@ export class ArkSymbolSpanPeer extends ArkCommonMethodPeer { thisSerializer.writeInt32((valueTmpValue.length).toInt()) for (let valueTmpValueCounterI = 0; valueTmpValueCounterI < valueTmpValue.length; valueTmpValueCounterI++) { const valueTmpValueTmpElement : ResourceColor = valueTmpValue[valueTmpValueCounterI] - if (valueTmpValueTmpElement instanceof Color) { + if (valueTmpValueTmpElement instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueTmpElementForIdx0 = valueTmpValueTmpElement as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueTmpElementForIdx0)) + const valueTmpValueTmpElementForIdx0 = valueTmpValueTmpElement as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueTmpElementForIdx0.getOrdinal()) } else if (valueTmpValueTmpElement instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueTmpElementForIdx1 = valueTmpValueTmpElement as number @@ -94,10 +94,10 @@ export class ArkSymbolSpanPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueTmpElementForIdx2 = valueTmpValueTmpElement as string thisSerializer.writeString(valueTmpValueTmpElementForIdx2) - } else if (valueTmpValueTmpElement instanceof Resource) { + } else if (valueTmpValueTmpElement instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueTmpElementForIdx3 = valueTmpValueTmpElement as Resource - Resource_serializer.write(thisSerializer, valueTmpValueTmpElementForIdx3) + const valueTmpValueTmpElementForIdx3 = valueTmpValueTmpElement as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueTmpElementForIdx3) } } } else { @@ -118,7 +118,7 @@ export class ArkSymbolSpanPeer extends ArkCommonMethodPeer { } else if (valueTmpValue instanceof FontWeight) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as FontWeight - thisSerializer.writeInt32(TypeChecker.FontWeight_ToNumeric(valueTmpValueForIdx1)) + thisSerializer.writeInt32(valueTmpValueForIdx1.valueOf()) } else if (valueTmpValue instanceof string) { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string @@ -135,7 +135,7 @@ export class ArkSymbolSpanPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as SymbolEffectStrategy) - thisSerializer.writeInt32(TypeChecker.SymbolEffectStrategy_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -147,7 +147,7 @@ export class ArkSymbolSpanPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as SymbolRenderingStrategy) - thisSerializer.writeInt32(TypeChecker.SymbolRenderingStrategy_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -156,7 +156,7 @@ export class ArkSymbolSpanPeer extends ArkCommonMethodPeer { } } export interface SymbolSpanAttribute extends CommonMethod { - fontSize(value: number | string | Resource | undefined): this { + fontSize(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method fontSize") } fontColor(value: Array | undefined): this { @@ -171,18 +171,18 @@ export interface SymbolSpanAttribute extends CommonMethod { renderingStrategy(value: SymbolRenderingStrategy | undefined): this { throw new Error("Unimplemented method renderingStrategy") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkSymbolSpanStyle extends ArkCommonMethodStyle implements SymbolSpanAttribute { - fontSize_value?: number | string | Resource | undefined + fontSize_value?: number | string | global_resource_Resource | undefined fontColor_value?: Array | undefined fontWeight_value?: number | FontWeight | string | undefined effectStrategy_value?: SymbolEffectStrategy | undefined renderingStrategy_value?: SymbolRenderingStrategy | undefined attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - fontSize(value: number | string | Resource | undefined): this { + fontSize(value: number | string | global_resource_Resource | undefined): this { return this } fontColor(value: Array | undefined): this { @@ -197,7 +197,7 @@ export class ArkSymbolSpanStyle extends ArkCommonMethodStyle implements SymbolSp renderingStrategy(value: SymbolRenderingStrategy | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -206,17 +206,17 @@ export class ArkSymbolSpanComponent extends ArkCommonMethodComponent implements getPeer(): ArkSymbolSpanPeer { return (this.peer as ArkSymbolSpanPeer) } - public setSymbolSpanOptions(value: Resource): this { + public setSymbolSpanOptions(value: global_resource_Resource): this { if (this.checkPriority("setSymbolSpanOptions")) { - const value_casted = value as (Resource) + const value_casted = value as (global_resource_Resource) this.getPeer()?.setSymbolSpanOptionsAttribute(value_casted) return this } return this } - public fontSize(value: number | string | Resource | undefined): this { + public fontSize(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("fontSize")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setFontSizeAttribute(value_casted) return this } @@ -254,7 +254,7 @@ export class ArkSymbolSpanComponent extends ArkCommonMethodComponent implements } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -267,7 +267,7 @@ export class ArkSymbolSpanComponent extends ArkCommonMethodComponent implements export function SymbolSpan( @memo style: ((attributes: SymbolSpanAttribute) => void) | undefined, - value: Resource, + value: global_resource_Resource, @memo content_?: () => void, ): void { diff --git a/arkoala-arkts/arkui/generated/component/symbolglyph.ets b/arkoala-arkts/arkui/generated/component/symbolglyph.ets index 5f7b104cb741883732b5ed071ff460c6d2a26b47..256431234c34393280ef452d1f9fd2d9a4dd3901 100644 --- a/arkoala-arkts/arkui/generated/component/symbolglyph.ets +++ b/arkoala-arkts/arkui/generated/component/symbolglyph.ets @@ -20,18 +20,18 @@ import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { Resource_serializer } from "./../framework/resource" +import { global_resource_Resource_serializer } from "./../framework/resource" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { ResourceColor } from "./units" -import { Color, FontWeight } from "./enums" +import { Color as arkui_component_enums_Color, FontWeight } from "./enums" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class SymbolEffectInternal { public static fromPtr(ptr: KPointer): SymbolEffect { return new SymbolEffect(ptr) @@ -57,7 +57,7 @@ export class SymbolEffect implements MaterializedBase { } } export class ArkSymbolGlyphPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkSymbolGlyphPeer { @@ -67,19 +67,19 @@ export class ArkSymbolGlyphPeer extends ArkCommonMethodPeer { component?.setPeer(_peer) return _peer } - setSymbolGlyphOptionsAttribute(value?: Resource): void { + setSymbolGlyphOptionsAttribute(value?: global_resource_Resource): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - Resource_serializer.write(thisSerializer, valueTmpValue) + global_resource_Resource_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._SymbolGlyphInterface_setSymbolGlyphOptions(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFontSizeAttribute(value: number | string | Resource | undefined): void { + setFontSizeAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -92,10 +92,10 @@ export class ArkSymbolGlyphPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -111,10 +111,10 @@ export class ArkSymbolGlyphPeer extends ArkCommonMethodPeer { thisSerializer.writeInt32((valueTmpValue.length).toInt()) for (let valueTmpValueCounterI = 0; valueTmpValueCounterI < valueTmpValue.length; valueTmpValueCounterI++) { const valueTmpValueTmpElement : ResourceColor = valueTmpValue[valueTmpValueCounterI] - if (valueTmpValueTmpElement instanceof Color) { + if (valueTmpValueTmpElement instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueTmpElementForIdx0 = valueTmpValueTmpElement as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueTmpElementForIdx0)) + const valueTmpValueTmpElementForIdx0 = valueTmpValueTmpElement as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueTmpElementForIdx0.getOrdinal()) } else if (valueTmpValueTmpElement instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueTmpElementForIdx1 = valueTmpValueTmpElement as number @@ -123,10 +123,10 @@ export class ArkSymbolGlyphPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueTmpElementForIdx2 = valueTmpValueTmpElement as string thisSerializer.writeString(valueTmpValueTmpElementForIdx2) - } else if (valueTmpValueTmpElement instanceof Resource) { + } else if (valueTmpValueTmpElement instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueTmpElementForIdx3 = valueTmpValueTmpElement as Resource - Resource_serializer.write(thisSerializer, valueTmpValueTmpElementForIdx3) + const valueTmpValueTmpElementForIdx3 = valueTmpValueTmpElement as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueTmpElementForIdx3) } } } else { @@ -147,7 +147,7 @@ export class ArkSymbolGlyphPeer extends ArkCommonMethodPeer { } else if (valueTmpValue instanceof FontWeight) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as FontWeight - thisSerializer.writeInt32(TypeChecker.FontWeight_ToNumeric(valueTmpValueForIdx1)) + thisSerializer.writeInt32(valueTmpValueForIdx1.valueOf()) } else if (valueTmpValue instanceof string) { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string @@ -164,7 +164,7 @@ export class ArkSymbolGlyphPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as SymbolEffectStrategy) - thisSerializer.writeInt32(TypeChecker.SymbolEffectStrategy_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -176,14 +176,14 @@ export class ArkSymbolGlyphPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as SymbolRenderingStrategy) - thisSerializer.writeInt32(TypeChecker.SymbolRenderingStrategy_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._SymbolGlyphAttribute_setRenderingStrategy(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMinFontScaleAttribute(value: number | Resource | undefined): void { + setMinFontScaleAttribute(value: number | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -192,10 +192,10 @@ export class ArkSymbolGlyphPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -203,7 +203,7 @@ export class ArkSymbolGlyphPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._SymbolGlyphAttribute_setMinFontScale(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMaxFontScaleAttribute(value: number | Resource | undefined): void { + setMaxFontScaleAttribute(value: number | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -212,10 +212,10 @@ export class ArkSymbolGlyphPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -274,7 +274,7 @@ export enum EffectFillStyle { ITERATIVE = 1 } export interface SymbolGlyphAttribute extends CommonMethod { - fontSize(value: number | string | Resource | undefined): this { + fontSize(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method fontSize") } fontColor(value: Array | undefined): this { @@ -289,29 +289,29 @@ export interface SymbolGlyphAttribute extends CommonMethod { renderingStrategy(value: SymbolRenderingStrategy | undefined): this { throw new Error("Unimplemented method renderingStrategy") } - minFontScale(value: number | Resource | undefined): this { + minFontScale(value: number | global_resource_Resource | undefined): this { throw new Error("Unimplemented method minFontScale") } - maxFontScale(value: number | Resource | undefined): this { + maxFontScale(value: number | global_resource_Resource | undefined): this { throw new Error("Unimplemented method maxFontScale") } symbolEffect(symbolEffect: SymbolEffect | undefined, triggerValue?: boolean | number): this { throw new Error("Unimplemented method symbolEffect") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkSymbolGlyphStyle extends ArkCommonMethodStyle implements SymbolGlyphAttribute { - fontSize_value?: number | string | Resource | undefined + fontSize_value?: number | string | global_resource_Resource | undefined fontColor_value?: Array | undefined fontWeight_value?: number | FontWeight | string | undefined effectStrategy_value?: SymbolEffectStrategy | undefined renderingStrategy_value?: SymbolRenderingStrategy | undefined - minFontScale_value?: number | Resource | undefined - maxFontScale_value?: number | Resource | undefined + minFontScale_value?: number | global_resource_Resource | undefined + maxFontScale_value?: number | global_resource_Resource | undefined attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - fontSize(value: number | string | Resource | undefined): this { + fontSize(value: number | string | global_resource_Resource | undefined): this { return this } fontColor(value: Array | undefined): this { @@ -326,16 +326,16 @@ export class ArkSymbolGlyphStyle extends ArkCommonMethodStyle implements SymbolG renderingStrategy(value: SymbolRenderingStrategy | undefined): this { return this } - minFontScale(value: number | Resource | undefined): this { + minFontScale(value: number | global_resource_Resource | undefined): this { return this } - maxFontScale(value: number | Resource | undefined): this { + maxFontScale(value: number | global_resource_Resource | undefined): this { return this } symbolEffect(symbolEffect: SymbolEffect | undefined, triggerValue?: boolean | number): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -344,17 +344,17 @@ export class ArkSymbolGlyphComponent extends ArkCommonMethodComponent implements getPeer(): ArkSymbolGlyphPeer { return (this.peer as ArkSymbolGlyphPeer) } - public setSymbolGlyphOptions(value?: Resource): this { + public setSymbolGlyphOptions(value?: global_resource_Resource): this { if (this.checkPriority("setSymbolGlyphOptions")) { - const value_casted = value as (Resource | undefined) + const value_casted = value as (global_resource_Resource | undefined) this.getPeer()?.setSymbolGlyphOptionsAttribute(value_casted) return this } return this } - public fontSize(value: number | string | Resource | undefined): this { + public fontSize(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("fontSize")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setFontSizeAttribute(value_casted) return this } @@ -392,17 +392,17 @@ export class ArkSymbolGlyphComponent extends ArkCommonMethodComponent implements } return this } - public minFontScale(value: number | Resource | undefined): this { + public minFontScale(value: number | global_resource_Resource | undefined): this { if (this.checkPriority("minFontScale")) { - const value_casted = value as (number | Resource | undefined) + const value_casted = value as (number | global_resource_Resource | undefined) this.getPeer()?.setMinFontScaleAttribute(value_casted) return this } return this } - public maxFontScale(value: number | Resource | undefined): this { + public maxFontScale(value: number | global_resource_Resource | undefined): this { if (this.checkPriority("maxFontScale")) { - const value_casted = value as (number | Resource | undefined) + const value_casted = value as (number | global_resource_Resource | undefined) this.getPeer()?.setMaxFontScaleAttribute(value_casted) return this } @@ -417,7 +417,7 @@ export class ArkSymbolGlyphComponent extends ArkCommonMethodComponent implements } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -430,7 +430,7 @@ export class ArkSymbolGlyphComponent extends ArkCommonMethodComponent implements export function SymbolGlyph( @memo style: ((attributes: SymbolGlyphAttribute) => void) | undefined, - value?: Resource, + value?: global_resource_Resource, @memo content_?: () => void, ): void { @@ -557,7 +557,7 @@ export class AppearSymbolEffect extends SymbolEffect implements MaterializedBase if (scope !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const scopeTmpValue = (scope as EffectScope) - thisSerializer.writeInt32(TypeChecker.EffectScope_ToNumeric(scopeTmpValue)) + thisSerializer.writeInt32(scopeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -582,7 +582,7 @@ export class AppearSymbolEffect extends SymbolEffect implements MaterializedBase const buffer_runtimeType = retvalDeserializer.readInt8().toInt() let buffer : EffectScope | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = TypeChecker.EffectScope_FromNumeric(retvalDeserializer.readInt32()) + buffer = EffectScope.fromValue(retvalDeserializer.readInt32()) } const returnResult : EffectScope | undefined = buffer return returnResult @@ -592,7 +592,7 @@ export class AppearSymbolEffect extends SymbolEffect implements MaterializedBase if (scope !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const scopeTmpValue = (scope as EffectScope) - thisSerializer.writeInt32(TypeChecker.EffectScope_ToNumeric(scopeTmpValue)) + thisSerializer.writeInt32(scopeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -631,14 +631,14 @@ export class BounceSymbolEffect extends SymbolEffect implements MaterializedBase if (scope !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const scopeTmpValue = (scope as EffectScope) - thisSerializer.writeInt32(TypeChecker.EffectScope_ToNumeric(scopeTmpValue)) + thisSerializer.writeInt32(scopeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } if (direction !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const directionTmpValue = (direction as EffectDirection) - thisSerializer.writeInt32(TypeChecker.EffectDirection_ToNumeric(directionTmpValue)) + thisSerializer.writeInt32(directionTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -671,7 +671,7 @@ export class BounceSymbolEffect extends SymbolEffect implements MaterializedBase const buffer_runtimeType = retvalDeserializer.readInt8().toInt() let buffer : EffectScope | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = TypeChecker.EffectScope_FromNumeric(retvalDeserializer.readInt32()) + buffer = EffectScope.fromValue(retvalDeserializer.readInt32()) } const returnResult : EffectScope | undefined = buffer return returnResult @@ -681,7 +681,7 @@ export class BounceSymbolEffect extends SymbolEffect implements MaterializedBase if (scope !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const scopeTmpValue = (scope as EffectScope) - thisSerializer.writeInt32(TypeChecker.EffectScope_ToNumeric(scopeTmpValue)) + thisSerializer.writeInt32(scopeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -694,7 +694,7 @@ export class BounceSymbolEffect extends SymbolEffect implements MaterializedBase const buffer_runtimeType = retvalDeserializer.readInt8().toInt() let buffer : EffectDirection | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = TypeChecker.EffectDirection_FromNumeric(retvalDeserializer.readInt32()) + buffer = EffectDirection.fromValue(retvalDeserializer.readInt32()) } const returnResult : EffectDirection | undefined = buffer return returnResult @@ -704,7 +704,7 @@ export class BounceSymbolEffect extends SymbolEffect implements MaterializedBase if (direction !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const directionTmpValue = (direction as EffectDirection) - thisSerializer.writeInt32(TypeChecker.EffectDirection_ToNumeric(directionTmpValue)) + thisSerializer.writeInt32(directionTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -736,7 +736,7 @@ export class DisappearSymbolEffect extends SymbolEffect implements MaterializedB if (scope !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const scopeTmpValue = (scope as EffectScope) - thisSerializer.writeInt32(TypeChecker.EffectScope_ToNumeric(scopeTmpValue)) + thisSerializer.writeInt32(scopeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -761,7 +761,7 @@ export class DisappearSymbolEffect extends SymbolEffect implements MaterializedB const buffer_runtimeType = retvalDeserializer.readInt8().toInt() let buffer : EffectScope | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = TypeChecker.EffectScope_FromNumeric(retvalDeserializer.readInt32()) + buffer = EffectScope.fromValue(retvalDeserializer.readInt32()) } const returnResult : EffectScope | undefined = buffer return returnResult @@ -771,7 +771,7 @@ export class DisappearSymbolEffect extends SymbolEffect implements MaterializedB if (scope !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const scopeTmpValue = (scope as EffectScope) - thisSerializer.writeInt32(TypeChecker.EffectScope_ToNumeric(scopeTmpValue)) + thisSerializer.writeInt32(scopeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -803,7 +803,7 @@ export class HierarchicalSymbolEffect extends SymbolEffect implements Materializ if (fillStyle !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const fillStyleTmpValue = (fillStyle as EffectFillStyle) - thisSerializer.writeInt32(TypeChecker.EffectFillStyle_ToNumeric(fillStyleTmpValue)) + thisSerializer.writeInt32(fillStyleTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -828,7 +828,7 @@ export class HierarchicalSymbolEffect extends SymbolEffect implements Materializ const buffer_runtimeType = retvalDeserializer.readInt8().toInt() let buffer : EffectFillStyle | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = TypeChecker.EffectFillStyle_FromNumeric(retvalDeserializer.readInt32()) + buffer = EffectFillStyle.fromValue(retvalDeserializer.readInt32()) } const returnResult : EffectFillStyle | undefined = buffer return returnResult @@ -838,7 +838,7 @@ export class HierarchicalSymbolEffect extends SymbolEffect implements Materializ if (fillStyle !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const fillStyleTmpValue = (fillStyle as EffectFillStyle) - thisSerializer.writeInt32(TypeChecker.EffectFillStyle_ToNumeric(fillStyleTmpValue)) + thisSerializer.writeInt32(fillStyleTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -890,7 +890,7 @@ export class ReplaceSymbolEffect extends SymbolEffect implements MaterializedBas if (scope !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const scopeTmpValue = (scope as EffectScope) - thisSerializer.writeInt32(TypeChecker.EffectScope_ToNumeric(scopeTmpValue)) + thisSerializer.writeInt32(scopeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -915,7 +915,7 @@ export class ReplaceSymbolEffect extends SymbolEffect implements MaterializedBas const buffer_runtimeType = retvalDeserializer.readInt8().toInt() let buffer : EffectScope | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = TypeChecker.EffectScope_FromNumeric(retvalDeserializer.readInt32()) + buffer = EffectScope.fromValue(retvalDeserializer.readInt32()) } const returnResult : EffectScope | undefined = buffer return returnResult @@ -925,7 +925,7 @@ export class ReplaceSymbolEffect extends SymbolEffect implements MaterializedBas if (scope !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const scopeTmpValue = (scope as EffectScope) - thisSerializer.writeInt32(TypeChecker.EffectScope_ToNumeric(scopeTmpValue)) + thisSerializer.writeInt32(scopeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -964,14 +964,14 @@ export class ScaleSymbolEffect extends SymbolEffect implements MaterializedBase if (scope !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const scopeTmpValue = (scope as EffectScope) - thisSerializer.writeInt32(TypeChecker.EffectScope_ToNumeric(scopeTmpValue)) + thisSerializer.writeInt32(scopeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } if (direction !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const directionTmpValue = (direction as EffectDirection) - thisSerializer.writeInt32(TypeChecker.EffectDirection_ToNumeric(directionTmpValue)) + thisSerializer.writeInt32(directionTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1004,7 +1004,7 @@ export class ScaleSymbolEffect extends SymbolEffect implements MaterializedBase const buffer_runtimeType = retvalDeserializer.readInt8().toInt() let buffer : EffectScope | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = TypeChecker.EffectScope_FromNumeric(retvalDeserializer.readInt32()) + buffer = EffectScope.fromValue(retvalDeserializer.readInt32()) } const returnResult : EffectScope | undefined = buffer return returnResult @@ -1014,7 +1014,7 @@ export class ScaleSymbolEffect extends SymbolEffect implements MaterializedBase if (scope !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const scopeTmpValue = (scope as EffectScope) - thisSerializer.writeInt32(TypeChecker.EffectScope_ToNumeric(scopeTmpValue)) + thisSerializer.writeInt32(scopeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1027,7 +1027,7 @@ export class ScaleSymbolEffect extends SymbolEffect implements MaterializedBase const buffer_runtimeType = retvalDeserializer.readInt8().toInt() let buffer : EffectDirection | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = TypeChecker.EffectDirection_FromNumeric(retvalDeserializer.readInt32()) + buffer = EffectDirection.fromValue(retvalDeserializer.readInt32()) } const returnResult : EffectDirection | undefined = buffer return returnResult @@ -1037,7 +1037,7 @@ export class ScaleSymbolEffect extends SymbolEffect implements MaterializedBase if (direction !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const directionTmpValue = (direction as EffectDirection) - thisSerializer.writeInt32(TypeChecker.EffectDirection_ToNumeric(directionTmpValue)) + thisSerializer.writeInt32(directionTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } diff --git a/arkoala-arkts/arkui/generated/component/tabContent.ets b/arkoala-arkts/arkui/generated/component/tabContent.ets index 76ba5ad514a5b939040720d542a6a07958310646..7c187272912a959b141f2a3088ce2bec49edf9f2 100644 --- a/arkoala-arkts/arkui/generated/component/tabContent.ets +++ b/arkoala-arkts/arkui/generated/component/tabContent.ets @@ -16,25 +16,26 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SymbolGlyphModifier_serializer, SymbolGlyphModifier } from "./../SymbolGlyphModifier" -import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { SymbolGlyphModifier_serializer } from "./../framework/SymbolGlyphModifier" +import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { extractors, AttributeModifier, AttributeUpdater } from "#handwritten" +import { SymbolGlyphModifier } from "arkui.SymbolGlyphModifier" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { ComponentContent_serializer, ComponentContent } from "./../ComponentContent" -import { Resource_serializer } from "./../framework/resource" +import { global_resource_Resource_serializer } from "./../framework/resource" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { Resource } from "global.resource" +import { ComponentContent } from "@arkui.ComponentContent" +import { Resource as global_resource_Resource } from "global.resource" import { CustomBuilder } from "./builder" -import { VoidCallback, ResourceColor, Length, ResourceStr, Font, Padding, Dimension, LocalizedPadding, Font_serializer, Padding_serializer, LocalizedPadding_serializer } from "./units" -import { AttributeModifier, AttributeUpdater } from "#handwritten" +import { VoidCallback, ResourceColor, Length, ResourceStr as arkui_component_units_ResourceStr, Font as arkui_component_units_Font, Padding, Dimension, LocalizedPadding, arkui_component_units_Font_serializer, Padding_serializer, LocalizedPadding_serializer } from "./units" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Color, TextOverflow, TextHeightAdaptivePolicy, VerticalAlign } from "./enums" -import { NodeAttach, remember } from "@koalaui/runtime" +import { Color as arkui_component_enums_Color, TextOverflow, TextHeightAdaptivePolicy, VerticalAlign } from "./enums" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class TabBarSymbolInternal { public static fromPtr(ptr: KPointer): TabBarSymbol { return new TabBarSymbol(ptr) @@ -89,15 +90,11 @@ export class TabBarSymbol implements MaterializedBase { } private getNormal_serialize(): SymbolGlyphModifier { const retval = ArkUIGeneratedNativeModule._TabBarSymbol_getNormal(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : SymbolGlyphModifier = SymbolGlyphModifier_serializer.read(retvalDeserializer) - return returnResult + const obj : SymbolGlyphModifier = extractors.fromSymbolGlyphModifierPtr(retval) + return obj } private setNormal_serialize(normal: SymbolGlyphModifier): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - SymbolGlyphModifier_serializer.write(thisSerializer, normal) - ArkUIGeneratedNativeModule._TabBarSymbol_setNormal(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._TabBarSymbol_setNormal(this.peer!.ptr, extractors.toSymbolGlyphModifierPtr(normal)) } private getSelected_serialize(): SymbolGlyphModifier | undefined { const retval = ArkUIGeneratedNativeModule._TabBarSymbol_getSelected(this.peer!.ptr) @@ -105,7 +102,7 @@ export class TabBarSymbol implements MaterializedBase { const buffer_runtimeType = retvalDeserializer.readInt8().toInt() let buffer : SymbolGlyphModifier | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = SymbolGlyphModifier_serializer.read(retvalDeserializer) + buffer = (SymbolGlyphModifier_serializer.read(retvalDeserializer) as SymbolGlyphModifier) } const returnResult : SymbolGlyphModifier | undefined = buffer return returnResult @@ -124,7 +121,7 @@ export class TabBarSymbol implements MaterializedBase { } } export class ArkTabContentPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkTabContentPeer { @@ -137,15 +134,15 @@ export class ArkTabContentPeer extends ArkCommonMethodPeer { setTabContentOptionsAttribute(): void { ArkUIGeneratedNativeModule._TabContentInterface_setTabContentOptions(this.peer.ptr) } - setTabBarAttribute(value: ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | Resource | CustomBuilder | TabBarOptions | undefined): void { + setTabBarAttribute(value: ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | global_resource_Resource | CustomBuilder | TabBarOptions | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof ComponentContent) { + if (valueTmpValue instanceof ComponentContent) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as ComponentContent - ComponentContent_serializer.write(thisSerializer, valueTmpValueForIdx0) + const valueTmpValueForIdx0 = valueTmpValue as ComponentContent + thisSerializer.holdAndWriteObject(valueTmpValueForIdx0) } else if (valueTmpValue instanceof SubTabBarStyle) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as SubTabBarStyle @@ -158,10 +155,10 @@ export class ArkTabContentPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((3).toChar()) const valueTmpValueForIdx3 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx3) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((4).toChar()) - const valueTmpValueForIdx4 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx4) + const valueTmpValueForIdx4 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx4) } else if (valueTmpValue instanceof CustomBuilder) { thisSerializer.writeInt8((5).toChar()) const valueTmpValueForIdx5 = valueTmpValue as CustomBuilder @@ -224,10 +221,10 @@ export interface BoardStyle { export interface TabBarLabelStyle { overflow?: TextOverflow; maxLines?: number; - minFontSize?: number | ResourceStr; - maxFontSize?: number | ResourceStr; + minFontSize?: number | arkui_component_units_ResourceStr; + maxFontSize?: number | arkui_component_units_ResourceStr; heightAdaptivePolicy?: TextHeightAdaptivePolicy; - font?: Font; + font?: arkui_component_units_Font; selectedColor?: ResourceColor; unselectedColor?: ResourceColor; } @@ -236,11 +233,11 @@ export interface TabBarIconStyle { unselectedColor?: ResourceColor; } export interface TabBarOptions { - icon?: string | Resource; - text?: string | Resource; + icon?: string | global_resource_Resource; + text?: string | global_resource_Resource; } export interface TabContentAttribute extends CommonMethod { - tabBar(value: ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | Resource | CustomBuilder | TabBarOptions | undefined): this { + tabBar(value: ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | global_resource_Resource | CustomBuilder | TabBarOptions | undefined): this { throw new Error("Unimplemented method tabBar") } onWillShow(value: VoidCallback | undefined): this { @@ -249,16 +246,16 @@ export interface TabContentAttribute extends CommonMethod { onWillHide(value: VoidCallback | undefined): this { throw new Error("Unimplemented method onWillHide") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkTabContentStyle extends ArkCommonMethodStyle implements TabContentAttribute { - tabBar_value?: ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | Resource | CustomBuilder | TabBarOptions | undefined + tabBar_value?: ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | global_resource_Resource | CustomBuilder | TabBarOptions | undefined onWillShow_value?: VoidCallback | undefined onWillHide_value?: VoidCallback | undefined attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - tabBar(value: ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | Resource | CustomBuilder | TabBarOptions | undefined): this { + tabBar(value: ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | global_resource_Resource | CustomBuilder | TabBarOptions | undefined): this { return this } onWillShow(value: VoidCallback | undefined): this { @@ -267,7 +264,7 @@ export class ArkTabContentStyle extends ArkCommonMethodStyle implements TabConte onWillHide(value: VoidCallback | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -283,9 +280,9 @@ export class ArkTabContentComponent extends ArkCommonMethodComponent implements } return this } - public tabBar(value: ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | Resource | CustomBuilder | TabBarOptions | undefined): this { + public tabBar(value: ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | global_resource_Resource | CustomBuilder | TabBarOptions | undefined): this { if (this.checkPriority("tabBar")) { - const value_casted = value as (ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | Resource | CustomBuilder | TabBarOptions | undefined) + const value_casted = value as (ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | global_resource_Resource | CustomBuilder | TabBarOptions | undefined) this.getPeer()?.setTabBarAttribute(value_casted) return this } @@ -307,7 +304,7 @@ export class ArkTabContentComponent extends ArkCommonMethodComponent implements } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -336,17 +333,17 @@ export function TabContent( } export class SubTabBarStyle { - _content?: ResourceStr | ResourceStr | ComponentContent | undefined + _content?: arkui_component_units_ResourceStr | arkui_component_units_ResourceStr | ComponentContent | undefined _indicator?: SubTabBarIndicatorStyle | undefined _selectedMode?: SelectedMode | undefined _board?: BoardStyle | undefined _labelStyle?: TabBarLabelStyle | undefined _padding?: Padding | Dimension | LocalizedPadding | undefined _id?: string | undefined - constructor(content: ResourceStr | ResourceStr | ComponentContent) { + constructor(content: arkui_component_units_ResourceStr | arkui_component_units_ResourceStr | ComponentContent) { this._content = content } - static of(content: ResourceStr | ComponentContent): SubTabBarStyle { + static of(content: arkui_component_units_ResourceStr | ComponentContent): SubTabBarStyle { return new SubTabBarStyle(content) } indicator(style: SubTabBarIndicatorStyle): this { @@ -375,8 +372,8 @@ export class SubTabBarStyle { } } export class BottomTabBarStyle { - _icon?: ResourceStr | TabBarSymbol | undefined - _text?: ResourceStr | undefined + _icon?: arkui_component_units_ResourceStr | TabBarSymbol | undefined + _text?: arkui_component_units_ResourceStr | undefined _labelStyle?: TabBarLabelStyle | undefined _padding?: Padding | Dimension | LocalizedPadding | undefined _layoutMode?: LayoutMode | undefined @@ -384,11 +381,11 @@ export class BottomTabBarStyle { _symmetricExtensible?: boolean | undefined _id?: string | undefined _iconStyle?: TabBarIconStyle | undefined - constructor(icon: ResourceStr | TabBarSymbol, text: ResourceStr) { + constructor(icon: arkui_component_units_ResourceStr | TabBarSymbol, text: arkui_component_units_ResourceStr) { this._icon = icon this._text = text } - static of(icon: ResourceStr | TabBarSymbol, text: ResourceStr): BottomTabBarStyle { + static of(icon: arkui_component_units_ResourceStr | TabBarSymbol, text: arkui_component_units_ResourceStr): BottomTabBarStyle { return new BottomTabBarStyle(icon, text) } labelStyle(style: TabBarLabelStyle): this { @@ -438,10 +435,10 @@ export class TabBarIconStyle_serializer { if (valueHolderForSelectedColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForSelectedColorTmpValue = valueHolderForSelectedColor! - if (valueHolderForSelectedColorTmpValue instanceof Color) { + if (valueHolderForSelectedColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForSelectedColorTmpValueForIdx0 = valueHolderForSelectedColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForSelectedColorTmpValueForIdx0)) + const valueHolderForSelectedColorTmpValueForIdx0 = valueHolderForSelectedColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForSelectedColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForSelectedColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForSelectedColorTmpValueForIdx1 = valueHolderForSelectedColorTmpValue as number @@ -450,10 +447,10 @@ export class TabBarIconStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForSelectedColorTmpValueForIdx2 = valueHolderForSelectedColorTmpValue as string valueSerializer.writeString(valueHolderForSelectedColorTmpValueForIdx2) - } else if (valueHolderForSelectedColorTmpValue instanceof Resource) { + } else if (valueHolderForSelectedColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForSelectedColorTmpValueForIdx3 = valueHolderForSelectedColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForSelectedColorTmpValueForIdx3) + const valueHolderForSelectedColorTmpValueForIdx3 = valueHolderForSelectedColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSelectedColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -462,10 +459,10 @@ export class TabBarIconStyle_serializer { if (valueHolderForUnselectedColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForUnselectedColorTmpValue = valueHolderForUnselectedColor! - if (valueHolderForUnselectedColorTmpValue instanceof Color) { + if (valueHolderForUnselectedColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForUnselectedColorTmpValueForIdx0 = valueHolderForUnselectedColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForUnselectedColorTmpValueForIdx0)) + const valueHolderForUnselectedColorTmpValueForIdx0 = valueHolderForUnselectedColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForUnselectedColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForUnselectedColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForUnselectedColorTmpValueForIdx1 = valueHolderForUnselectedColorTmpValue as number @@ -474,10 +471,10 @@ export class TabBarIconStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForUnselectedColorTmpValueForIdx2 = valueHolderForUnselectedColorTmpValue as string valueSerializer.writeString(valueHolderForUnselectedColorTmpValueForIdx2) - } else if (valueHolderForUnselectedColorTmpValue instanceof Resource) { + } else if (valueHolderForUnselectedColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForUnselectedColorTmpValueForIdx3 = valueHolderForUnselectedColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForUnselectedColorTmpValueForIdx3) + const valueHolderForUnselectedColorTmpValueForIdx3 = valueHolderForUnselectedColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForUnselectedColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -489,38 +486,38 @@ export class TabBarIconStyle_serializer { let selectedColorTmpBuf : ResourceColor | undefined = undefined if ((selectedColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const selectedColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let selectedColorTmpBuf_ : Color | number | string | Resource | undefined + let selectedColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (selectedColorTmpBuf_UnionSelector == (0).toChar()) { - selectedColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + selectedColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (selectedColorTmpBuf_UnionSelector == (1).toChar()) { selectedColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (selectedColorTmpBuf_UnionSelector == (2).toChar()) { selectedColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (selectedColorTmpBuf_UnionSelector == (3).toChar()) { - selectedColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + selectedColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for selectedColorTmpBuf_ has to be chosen through deserialisation.") } - selectedColorTmpBuf = (selectedColorTmpBuf_ as Color | number | string | Resource) + selectedColorTmpBuf = (selectedColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const selectedColorTmpResult : ResourceColor | undefined = selectedColorTmpBuf const unselectedColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let unselectedColorTmpBuf : ResourceColor | undefined = undefined if ((unselectedColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const unselectedColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let unselectedColorTmpBuf_ : Color | number | string | Resource | undefined + let unselectedColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (unselectedColorTmpBuf_UnionSelector == (0).toChar()) { - unselectedColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + unselectedColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (unselectedColorTmpBuf_UnionSelector == (1).toChar()) { unselectedColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (unselectedColorTmpBuf_UnionSelector == (2).toChar()) { unselectedColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (unselectedColorTmpBuf_UnionSelector == (3).toChar()) { - unselectedColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + unselectedColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for unselectedColorTmpBuf_ has to be chosen through deserialisation.") } - unselectedColorTmpBuf = (unselectedColorTmpBuf_ as Color | number | string | Resource) + unselectedColorTmpBuf = (unselectedColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const unselectedColorTmpResult : ResourceColor | undefined = unselectedColorTmpBuf let value : TabBarIconStyle = ({selectedColor: selectedColorTmpResult, unselectedColor: unselectedColorTmpResult} as TabBarIconStyle) @@ -538,10 +535,10 @@ export class TabBarOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue as string valueSerializer.writeString(valueHolderForIconTmpValueForIdx0) - } else if (valueHolderForIconTmpValue instanceof Resource) { + } else if (valueHolderForIconTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForIconTmpValueForIdx1) + const valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForIconTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -554,10 +551,10 @@ export class TabBarOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForTextTmpValueForIdx0 = valueHolderForTextTmpValue as string valueSerializer.writeString(valueHolderForTextTmpValueForIdx0) - } else if (valueHolderForTextTmpValue instanceof Resource) { + } else if (valueHolderForTextTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForTextTmpValueForIdx1 = valueHolderForTextTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTextTmpValueForIdx1) + const valueHolderForTextTmpValueForIdx1 = valueHolderForTextTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTextTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -566,35 +563,35 @@ export class TabBarOptions_serializer { public static read(buffer: DeserializerBase): TabBarOptions { let valueDeserializer : DeserializerBase = buffer const iconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let iconTmpBuf : string | Resource | undefined = undefined + let iconTmpBuf : string | global_resource_Resource | undefined = undefined if ((iconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const iconTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let iconTmpBuf_ : string | Resource | undefined + let iconTmpBuf_ : string | global_resource_Resource | undefined if (iconTmpBuf_UnionSelector == (0).toChar()) { iconTmpBuf_ = (valueDeserializer.readString() as string) } else if (iconTmpBuf_UnionSelector == (1).toChar()) { - iconTmpBuf_ = Resource_serializer.read(valueDeserializer) + iconTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for iconTmpBuf_ has to be chosen through deserialisation.") } - iconTmpBuf = (iconTmpBuf_ as string | Resource) + iconTmpBuf = (iconTmpBuf_ as string | global_resource_Resource) } - const iconTmpResult : string | Resource | undefined = iconTmpBuf + const iconTmpResult : string | global_resource_Resource | undefined = iconTmpBuf const textTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let textTmpBuf : string | Resource | undefined = undefined + let textTmpBuf : string | global_resource_Resource | undefined = undefined if ((textTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const textTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let textTmpBuf_ : string | Resource | undefined + let textTmpBuf_ : string | global_resource_Resource | undefined if (textTmpBuf_UnionSelector == (0).toChar()) { textTmpBuf_ = (valueDeserializer.readString() as string) } else if (textTmpBuf_UnionSelector == (1).toChar()) { - textTmpBuf_ = Resource_serializer.read(valueDeserializer) + textTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for textTmpBuf_ has to be chosen through deserialisation.") } - textTmpBuf = (textTmpBuf_ as string | Resource) + textTmpBuf = (textTmpBuf_ as string | global_resource_Resource) } - const textTmpResult : string | Resource | undefined = textTmpBuf + const textTmpResult : string | global_resource_Resource | undefined = textTmpBuf let value : TabBarOptions = ({icon: iconTmpResult, text: textTmpResult} as TabBarOptions) return value } @@ -614,10 +611,10 @@ export class BoardStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue as number valueSerializer.writeNumber(valueHolderForBorderRadiusTmpValueForIdx1) - } else if (valueHolderForBorderRadiusTmpValue instanceof Resource) { + } else if (valueHolderForBorderRadiusTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForBorderRadiusTmpValueForIdx2 = valueHolderForBorderRadiusTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx2) + const valueHolderForBorderRadiusTmpValueForIdx2 = valueHolderForBorderRadiusTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -629,17 +626,17 @@ export class BoardStyle_serializer { let borderRadiusTmpBuf : Length | undefined = undefined if ((borderRadiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const borderRadiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let borderRadiusTmpBuf_ : string | number | Resource | undefined + let borderRadiusTmpBuf_ : string | number | global_resource_Resource | undefined if (borderRadiusTmpBuf_UnionSelector == (0).toChar()) { borderRadiusTmpBuf_ = (valueDeserializer.readString() as string) } else if (borderRadiusTmpBuf_UnionSelector == (1).toChar()) { borderRadiusTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (borderRadiusTmpBuf_UnionSelector == (2).toChar()) { - borderRadiusTmpBuf_ = Resource_serializer.read(valueDeserializer) + borderRadiusTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation.") } - borderRadiusTmpBuf = (borderRadiusTmpBuf_ as string | number | Resource) + borderRadiusTmpBuf = (borderRadiusTmpBuf_ as string | number | global_resource_Resource) } const borderRadiusTmpResult : Length | undefined = borderRadiusTmpBuf let value : BoardStyle = ({borderRadius: borderRadiusTmpResult} as BoardStyle) @@ -653,10 +650,10 @@ export class SubTabBarIndicatorStyle_serializer { if (valueHolderForColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorTmpValue = valueHolderForColor! - if (valueHolderForColorTmpValue instanceof Color) { + if (valueHolderForColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx0)) + const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as number @@ -665,10 +662,10 @@ export class SubTabBarIndicatorStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx2) - } else if (valueHolderForColorTmpValue instanceof Resource) { + } else if (valueHolderForColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) + const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -685,10 +682,10 @@ export class SubTabBarIndicatorStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue as number valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx1) - } else if (valueHolderForHeightTmpValue instanceof Resource) { + } else if (valueHolderForHeightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForHeightTmpValueForIdx2 = valueHolderForHeightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForHeightTmpValueForIdx2) + const valueHolderForHeightTmpValueForIdx2 = valueHolderForHeightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForHeightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -705,10 +702,10 @@ export class SubTabBarIndicatorStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue as number valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1) - } else if (valueHolderForWidthTmpValue instanceof Resource) { + } else if (valueHolderForWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx2) + const valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -725,10 +722,10 @@ export class SubTabBarIndicatorStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue as number valueSerializer.writeNumber(valueHolderForBorderRadiusTmpValueForIdx1) - } else if (valueHolderForBorderRadiusTmpValue instanceof Resource) { + } else if (valueHolderForBorderRadiusTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForBorderRadiusTmpValueForIdx2 = valueHolderForBorderRadiusTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx2) + const valueHolderForBorderRadiusTmpValueForIdx2 = valueHolderForBorderRadiusTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -745,10 +742,10 @@ export class SubTabBarIndicatorStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForMarginTopTmpValueForIdx1 = valueHolderForMarginTopTmpValue as number valueSerializer.writeNumber(valueHolderForMarginTopTmpValueForIdx1) - } else if (valueHolderForMarginTopTmpValue instanceof Resource) { + } else if (valueHolderForMarginTopTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForMarginTopTmpValueForIdx2 = valueHolderForMarginTopTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForMarginTopTmpValueForIdx2) + const valueHolderForMarginTopTmpValueForIdx2 = valueHolderForMarginTopTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMarginTopTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -760,87 +757,87 @@ export class SubTabBarIndicatorStyle_serializer { let colorTmpBuf : ResourceColor | undefined = undefined if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_ : Color | number | string | Resource | undefined + let colorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBuf_UnionSelector == (0).toChar()) { - colorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_UnionSelector == (1).toChar()) { colorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (colorTmpBuf_UnionSelector == (2).toChar()) { colorTmpBuf_ = (valueDeserializer.readString() as string) } else if (colorTmpBuf_UnionSelector == (3).toChar()) { - colorTmpBuf_ = Resource_serializer.read(valueDeserializer) + colorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") } - colorTmpBuf = (colorTmpBuf_ as Color | number | string | Resource) + colorTmpBuf = (colorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const colorTmpResult : ResourceColor | undefined = colorTmpBuf const heightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let heightTmpBuf : Length | undefined = undefined if ((heightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const heightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let heightTmpBuf_ : string | number | Resource | undefined + let heightTmpBuf_ : string | number | global_resource_Resource | undefined if (heightTmpBuf_UnionSelector == (0).toChar()) { heightTmpBuf_ = (valueDeserializer.readString() as string) } else if (heightTmpBuf_UnionSelector == (1).toChar()) { heightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (heightTmpBuf_UnionSelector == (2).toChar()) { - heightTmpBuf_ = Resource_serializer.read(valueDeserializer) + heightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for heightTmpBuf_ has to be chosen through deserialisation.") } - heightTmpBuf = (heightTmpBuf_ as string | number | Resource) + heightTmpBuf = (heightTmpBuf_ as string | number | global_resource_Resource) } const heightTmpResult : Length | undefined = heightTmpBuf const widthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let widthTmpBuf : Length | undefined = undefined if ((widthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const widthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let widthTmpBuf_ : string | number | Resource | undefined + let widthTmpBuf_ : string | number | global_resource_Resource | undefined if (widthTmpBuf_UnionSelector == (0).toChar()) { widthTmpBuf_ = (valueDeserializer.readString() as string) } else if (widthTmpBuf_UnionSelector == (1).toChar()) { widthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (widthTmpBuf_UnionSelector == (2).toChar()) { - widthTmpBuf_ = Resource_serializer.read(valueDeserializer) + widthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for widthTmpBuf_ has to be chosen through deserialisation.") } - widthTmpBuf = (widthTmpBuf_ as string | number | Resource) + widthTmpBuf = (widthTmpBuf_ as string | number | global_resource_Resource) } const widthTmpResult : Length | undefined = widthTmpBuf const borderRadiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let borderRadiusTmpBuf : Length | undefined = undefined if ((borderRadiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const borderRadiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let borderRadiusTmpBuf_ : string | number | Resource | undefined + let borderRadiusTmpBuf_ : string | number | global_resource_Resource | undefined if (borderRadiusTmpBuf_UnionSelector == (0).toChar()) { borderRadiusTmpBuf_ = (valueDeserializer.readString() as string) } else if (borderRadiusTmpBuf_UnionSelector == (1).toChar()) { borderRadiusTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (borderRadiusTmpBuf_UnionSelector == (2).toChar()) { - borderRadiusTmpBuf_ = Resource_serializer.read(valueDeserializer) + borderRadiusTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation.") } - borderRadiusTmpBuf = (borderRadiusTmpBuf_ as string | number | Resource) + borderRadiusTmpBuf = (borderRadiusTmpBuf_ as string | number | global_resource_Resource) } const borderRadiusTmpResult : Length | undefined = borderRadiusTmpBuf const marginTopTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let marginTopTmpBuf : Length | undefined = undefined if ((marginTopTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const marginTopTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let marginTopTmpBuf_ : string | number | Resource | undefined + let marginTopTmpBuf_ : string | number | global_resource_Resource | undefined if (marginTopTmpBuf_UnionSelector == (0).toChar()) { marginTopTmpBuf_ = (valueDeserializer.readString() as string) } else if (marginTopTmpBuf_UnionSelector == (1).toChar()) { marginTopTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (marginTopTmpBuf_UnionSelector == (2).toChar()) { - marginTopTmpBuf_ = Resource_serializer.read(valueDeserializer) + marginTopTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for marginTopTmpBuf_ has to be chosen through deserialisation.") } - marginTopTmpBuf = (marginTopTmpBuf_ as string | number | Resource) + marginTopTmpBuf = (marginTopTmpBuf_ as string | number | global_resource_Resource) } const marginTopTmpResult : Length | undefined = marginTopTmpBuf let value : SubTabBarIndicatorStyle = ({color: colorTmpResult, height: heightTmpResult, width: widthTmpResult, borderRadius: borderRadiusTmpResult, marginTop: marginTopTmpResult} as SubTabBarIndicatorStyle) @@ -854,7 +851,7 @@ export class TabBarLabelStyle_serializer { if (valueHolderForOverflow !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForOverflowTmpValue = (valueHolderForOverflow as TextOverflow) - valueSerializer.writeInt32(TypeChecker.TextOverflow_ToNumeric(valueHolderForOverflowTmpValue)) + valueSerializer.writeInt32(valueHolderForOverflowTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -874,17 +871,17 @@ export class TabBarLabelStyle_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForMinFontSizeTmpValueForIdx0 = valueHolderForMinFontSizeTmpValue as number valueSerializer.writeNumber(valueHolderForMinFontSizeTmpValueForIdx0) - } else if (valueHolderForMinFontSizeTmpValue instanceof ResourceStr) { + } else if (valueHolderForMinFontSizeTmpValue instanceof arkui_component_units_ResourceStr) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForMinFontSizeTmpValueForIdx1 = valueHolderForMinFontSizeTmpValue as ResourceStr + const valueHolderForMinFontSizeTmpValueForIdx1 = valueHolderForMinFontSizeTmpValue as arkui_component_units_ResourceStr if (valueHolderForMinFontSizeTmpValueForIdx1 instanceof string) { valueSerializer.writeInt8((0).toChar()) const valueHolderForMinFontSizeTmpValueForIdx1ForIdx0 = valueHolderForMinFontSizeTmpValueForIdx1 as string valueSerializer.writeString(valueHolderForMinFontSizeTmpValueForIdx1ForIdx0) - } else if (valueHolderForMinFontSizeTmpValueForIdx1 instanceof Resource) { + } else if (valueHolderForMinFontSizeTmpValueForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForMinFontSizeTmpValueForIdx1ForIdx1 = valueHolderForMinFontSizeTmpValueForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForMinFontSizeTmpValueForIdx1ForIdx1) + const valueHolderForMinFontSizeTmpValueForIdx1ForIdx1 = valueHolderForMinFontSizeTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMinFontSizeTmpValueForIdx1ForIdx1) } } } else { @@ -898,17 +895,17 @@ export class TabBarLabelStyle_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForMaxFontSizeTmpValueForIdx0 = valueHolderForMaxFontSizeTmpValue as number valueSerializer.writeNumber(valueHolderForMaxFontSizeTmpValueForIdx0) - } else if (valueHolderForMaxFontSizeTmpValue instanceof ResourceStr) { + } else if (valueHolderForMaxFontSizeTmpValue instanceof arkui_component_units_ResourceStr) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForMaxFontSizeTmpValueForIdx1 = valueHolderForMaxFontSizeTmpValue as ResourceStr + const valueHolderForMaxFontSizeTmpValueForIdx1 = valueHolderForMaxFontSizeTmpValue as arkui_component_units_ResourceStr if (valueHolderForMaxFontSizeTmpValueForIdx1 instanceof string) { valueSerializer.writeInt8((0).toChar()) const valueHolderForMaxFontSizeTmpValueForIdx1ForIdx0 = valueHolderForMaxFontSizeTmpValueForIdx1 as string valueSerializer.writeString(valueHolderForMaxFontSizeTmpValueForIdx1ForIdx0) - } else if (valueHolderForMaxFontSizeTmpValueForIdx1 instanceof Resource) { + } else if (valueHolderForMaxFontSizeTmpValueForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForMaxFontSizeTmpValueForIdx1ForIdx1 = valueHolderForMaxFontSizeTmpValueForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForMaxFontSizeTmpValueForIdx1ForIdx1) + const valueHolderForMaxFontSizeTmpValueForIdx1ForIdx1 = valueHolderForMaxFontSizeTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMaxFontSizeTmpValueForIdx1ForIdx1) } } } else { @@ -918,7 +915,7 @@ export class TabBarLabelStyle_serializer { if (valueHolderForHeightAdaptivePolicy !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForHeightAdaptivePolicyTmpValue = (valueHolderForHeightAdaptivePolicy as TextHeightAdaptivePolicy) - valueSerializer.writeInt32(TypeChecker.TextHeightAdaptivePolicy_ToNumeric(valueHolderForHeightAdaptivePolicyTmpValue)) + valueSerializer.writeInt32(valueHolderForHeightAdaptivePolicyTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -926,7 +923,7 @@ export class TabBarLabelStyle_serializer { if (valueHolderForFont !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFontTmpValue = valueHolderForFont! - Font_serializer.write(valueSerializer, valueHolderForFontTmpValue) + arkui_component_units_Font_serializer.write(valueSerializer, valueHolderForFontTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -934,10 +931,10 @@ export class TabBarLabelStyle_serializer { if (valueHolderForSelectedColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForSelectedColorTmpValue = valueHolderForSelectedColor! - if (valueHolderForSelectedColorTmpValue instanceof Color) { + if (valueHolderForSelectedColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForSelectedColorTmpValueForIdx0 = valueHolderForSelectedColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForSelectedColorTmpValueForIdx0)) + const valueHolderForSelectedColorTmpValueForIdx0 = valueHolderForSelectedColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForSelectedColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForSelectedColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForSelectedColorTmpValueForIdx1 = valueHolderForSelectedColorTmpValue as number @@ -946,10 +943,10 @@ export class TabBarLabelStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForSelectedColorTmpValueForIdx2 = valueHolderForSelectedColorTmpValue as string valueSerializer.writeString(valueHolderForSelectedColorTmpValueForIdx2) - } else if (valueHolderForSelectedColorTmpValue instanceof Resource) { + } else if (valueHolderForSelectedColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForSelectedColorTmpValueForIdx3 = valueHolderForSelectedColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForSelectedColorTmpValueForIdx3) + const valueHolderForSelectedColorTmpValueForIdx3 = valueHolderForSelectedColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSelectedColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -958,10 +955,10 @@ export class TabBarLabelStyle_serializer { if (valueHolderForUnselectedColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForUnselectedColorTmpValue = valueHolderForUnselectedColor! - if (valueHolderForUnselectedColorTmpValue instanceof Color) { + if (valueHolderForUnselectedColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForUnselectedColorTmpValueForIdx0 = valueHolderForUnselectedColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForUnselectedColorTmpValueForIdx0)) + const valueHolderForUnselectedColorTmpValueForIdx0 = valueHolderForUnselectedColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForUnselectedColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForUnselectedColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForUnselectedColorTmpValueForIdx1 = valueHolderForUnselectedColorTmpValue as number @@ -970,10 +967,10 @@ export class TabBarLabelStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForUnselectedColorTmpValueForIdx2 = valueHolderForUnselectedColorTmpValue as string valueSerializer.writeString(valueHolderForUnselectedColorTmpValueForIdx2) - } else if (valueHolderForUnselectedColorTmpValue instanceof Resource) { + } else if (valueHolderForUnselectedColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForUnselectedColorTmpValueForIdx3 = valueHolderForUnselectedColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForUnselectedColorTmpValueForIdx3) + const valueHolderForUnselectedColorTmpValueForIdx3 = valueHolderForUnselectedColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForUnselectedColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -984,7 +981,7 @@ export class TabBarLabelStyle_serializer { const overflowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let overflowTmpBuf : TextOverflow | undefined = undefined if ((overflowTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - overflowTmpBuf = TypeChecker.TextOverflow_FromNumeric(valueDeserializer.readInt32()) + overflowTmpBuf = TextOverflow.fromValue(valueDeserializer.readInt32()) } const overflowTmpResult : TextOverflow | undefined = overflowTmpBuf const maxLinesTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -994,101 +991,101 @@ export class TabBarLabelStyle_serializer { } const maxLinesTmpResult : number | undefined = maxLinesTmpBuf const minFontSizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let minFontSizeTmpBuf : number | ResourceStr | undefined = undefined + let minFontSizeTmpBuf : number | arkui_component_units_ResourceStr | undefined = undefined if ((minFontSizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const minFontSizeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let minFontSizeTmpBuf_ : number | ResourceStr | undefined + let minFontSizeTmpBuf_ : number | arkui_component_units_ResourceStr | undefined if (minFontSizeTmpBuf_UnionSelector == (0).toChar()) { minFontSizeTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (minFontSizeTmpBuf_UnionSelector == (1).toChar()) { const minFontSizeTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let minFontSizeTmpBuf_BufU : string | Resource | undefined + let minFontSizeTmpBuf_BufU : string | global_resource_Resource | undefined if (minFontSizeTmpBuf_BufUUnionSelector == (0).toChar()) { minFontSizeTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (minFontSizeTmpBuf_BufUUnionSelector == (1).toChar()) { - minFontSizeTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + minFontSizeTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for minFontSizeTmpBuf_BufU has to be chosen through deserialisation.") } - minFontSizeTmpBuf_ = (minFontSizeTmpBuf_BufU as string | Resource) + minFontSizeTmpBuf_ = (minFontSizeTmpBuf_BufU as string | global_resource_Resource) } else { throw new Error("One of the branches for minFontSizeTmpBuf_ has to be chosen through deserialisation.") } - minFontSizeTmpBuf = (minFontSizeTmpBuf_ as number | ResourceStr) + minFontSizeTmpBuf = (minFontSizeTmpBuf_ as number | arkui_component_units_ResourceStr) } - const minFontSizeTmpResult : number | ResourceStr | undefined = minFontSizeTmpBuf + const minFontSizeTmpResult : number | arkui_component_units_ResourceStr | undefined = minFontSizeTmpBuf const maxFontSizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let maxFontSizeTmpBuf : number | ResourceStr | undefined = undefined + let maxFontSizeTmpBuf : number | arkui_component_units_ResourceStr | undefined = undefined if ((maxFontSizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const maxFontSizeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let maxFontSizeTmpBuf_ : number | ResourceStr | undefined + let maxFontSizeTmpBuf_ : number | arkui_component_units_ResourceStr | undefined if (maxFontSizeTmpBuf_UnionSelector == (0).toChar()) { maxFontSizeTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (maxFontSizeTmpBuf_UnionSelector == (1).toChar()) { const maxFontSizeTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let maxFontSizeTmpBuf_BufU : string | Resource | undefined + let maxFontSizeTmpBuf_BufU : string | global_resource_Resource | undefined if (maxFontSizeTmpBuf_BufUUnionSelector == (0).toChar()) { maxFontSizeTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (maxFontSizeTmpBuf_BufUUnionSelector == (1).toChar()) { - maxFontSizeTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + maxFontSizeTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for maxFontSizeTmpBuf_BufU has to be chosen through deserialisation.") } - maxFontSizeTmpBuf_ = (maxFontSizeTmpBuf_BufU as string | Resource) + maxFontSizeTmpBuf_ = (maxFontSizeTmpBuf_BufU as string | global_resource_Resource) } else { throw new Error("One of the branches for maxFontSizeTmpBuf_ has to be chosen through deserialisation.") } - maxFontSizeTmpBuf = (maxFontSizeTmpBuf_ as number | ResourceStr) + maxFontSizeTmpBuf = (maxFontSizeTmpBuf_ as number | arkui_component_units_ResourceStr) } - const maxFontSizeTmpResult : number | ResourceStr | undefined = maxFontSizeTmpBuf + const maxFontSizeTmpResult : number | arkui_component_units_ResourceStr | undefined = maxFontSizeTmpBuf const heightAdaptivePolicyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let heightAdaptivePolicyTmpBuf : TextHeightAdaptivePolicy | undefined = undefined if ((heightAdaptivePolicyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - heightAdaptivePolicyTmpBuf = TypeChecker.TextHeightAdaptivePolicy_FromNumeric(valueDeserializer.readInt32()) + heightAdaptivePolicyTmpBuf = TextHeightAdaptivePolicy.fromValue(valueDeserializer.readInt32()) } const heightAdaptivePolicyTmpResult : TextHeightAdaptivePolicy | undefined = heightAdaptivePolicyTmpBuf const fontTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontTmpBuf : Font | undefined = undefined + let fontTmpBuf : arkui_component_units_Font | undefined = undefined if ((fontTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontTmpBuf = Font_serializer.read(valueDeserializer) + fontTmpBuf = arkui_component_units_Font_serializer.read(valueDeserializer) } - const fontTmpResult : Font | undefined = fontTmpBuf + const fontTmpResult : arkui_component_units_Font | undefined = fontTmpBuf const selectedColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let selectedColorTmpBuf : ResourceColor | undefined = undefined if ((selectedColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const selectedColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let selectedColorTmpBuf_ : Color | number | string | Resource | undefined + let selectedColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (selectedColorTmpBuf_UnionSelector == (0).toChar()) { - selectedColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + selectedColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (selectedColorTmpBuf_UnionSelector == (1).toChar()) { selectedColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (selectedColorTmpBuf_UnionSelector == (2).toChar()) { selectedColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (selectedColorTmpBuf_UnionSelector == (3).toChar()) { - selectedColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + selectedColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for selectedColorTmpBuf_ has to be chosen through deserialisation.") } - selectedColorTmpBuf = (selectedColorTmpBuf_ as Color | number | string | Resource) + selectedColorTmpBuf = (selectedColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const selectedColorTmpResult : ResourceColor | undefined = selectedColorTmpBuf const unselectedColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let unselectedColorTmpBuf : ResourceColor | undefined = undefined if ((unselectedColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const unselectedColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let unselectedColorTmpBuf_ : Color | number | string | Resource | undefined + let unselectedColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (unselectedColorTmpBuf_UnionSelector == (0).toChar()) { - unselectedColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + unselectedColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (unselectedColorTmpBuf_UnionSelector == (1).toChar()) { unselectedColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (unselectedColorTmpBuf_UnionSelector == (2).toChar()) { unselectedColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (unselectedColorTmpBuf_UnionSelector == (3).toChar()) { - unselectedColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + unselectedColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for unselectedColorTmpBuf_ has to be chosen through deserialisation.") } - unselectedColorTmpBuf = (unselectedColorTmpBuf_ as Color | number | string | Resource) + unselectedColorTmpBuf = (unselectedColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const unselectedColorTmpResult : ResourceColor | undefined = unselectedColorTmpBuf let value : TabBarLabelStyle = ({overflow: overflowTmpResult, maxLines: maxLinesTmpResult, minFontSize: minFontSizeTmpResult, maxFontSize: maxFontSizeTmpResult, heightAdaptivePolicy: heightAdaptivePolicyTmpResult, font: fontTmpResult, selectedColor: selectedColorTmpResult, unselectedColor: unselectedColorTmpResult} as TabBarLabelStyle) @@ -1102,17 +1099,17 @@ export class BottomTabBarStyle_serializer { if (valueHolderFor_icon !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderFor_iconTmpValue = valueHolderFor_icon! - if (valueHolderFor_iconTmpValue instanceof ResourceStr) { + if (valueHolderFor_iconTmpValue instanceof arkui_component_units_ResourceStr) { valueSerializer.writeInt8((0).toChar()) - const valueHolderFor_iconTmpValueForIdx0 = valueHolderFor_iconTmpValue as ResourceStr + const valueHolderFor_iconTmpValueForIdx0 = valueHolderFor_iconTmpValue as arkui_component_units_ResourceStr if (valueHolderFor_iconTmpValueForIdx0 instanceof string) { valueSerializer.writeInt8((0).toChar()) const valueHolderFor_iconTmpValueForIdx0ForIdx0 = valueHolderFor_iconTmpValueForIdx0 as string valueSerializer.writeString(valueHolderFor_iconTmpValueForIdx0ForIdx0) - } else if (valueHolderFor_iconTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderFor_iconTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderFor_iconTmpValueForIdx0ForIdx1 = valueHolderFor_iconTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_iconTmpValueForIdx0ForIdx1) + const valueHolderFor_iconTmpValueForIdx0ForIdx1 = valueHolderFor_iconTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_iconTmpValueForIdx0ForIdx1) } } else if (valueHolderFor_iconTmpValue instanceof TabBarSymbol) { valueSerializer.writeInt8((1).toChar()) @@ -1130,10 +1127,10 @@ export class BottomTabBarStyle_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderFor_textTmpValueForIdx0 = valueHolderFor_textTmpValue as string valueSerializer.writeString(valueHolderFor_textTmpValueForIdx0) - } else if (valueHolderFor_textTmpValue instanceof Resource) { + } else if (valueHolderFor_textTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderFor_textTmpValueForIdx1 = valueHolderFor_textTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_textTmpValueForIdx1) + const valueHolderFor_textTmpValueForIdx1 = valueHolderFor_textTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_textTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1165,10 +1162,10 @@ export class BottomTabBarStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderFor_paddingTmpValueForIdx1ForIdx1 = valueHolderFor_paddingTmpValueForIdx1 as number valueSerializer.writeNumber(valueHolderFor_paddingTmpValueForIdx1ForIdx1) - } else if (valueHolderFor_paddingTmpValueForIdx1 instanceof Resource) { + } else if (valueHolderFor_paddingTmpValueForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderFor_paddingTmpValueForIdx1ForIdx2 = valueHolderFor_paddingTmpValueForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_paddingTmpValueForIdx1ForIdx2) + const valueHolderFor_paddingTmpValueForIdx1ForIdx2 = valueHolderFor_paddingTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_paddingTmpValueForIdx1ForIdx2) } } else if (valueHolderFor_paddingTmpValue instanceof LocalizedPadding) { valueSerializer.writeInt8((2).toChar()) @@ -1182,7 +1179,7 @@ export class BottomTabBarStyle_serializer { if (valueHolderFor_layoutMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderFor_layoutModeTmpValue = (valueHolderFor_layoutMode as LayoutMode) - valueSerializer.writeInt32(TypeChecker.LayoutMode_ToNumeric(valueHolderFor_layoutModeTmpValue)) + valueSerializer.writeInt32(valueHolderFor_layoutModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1190,7 +1187,7 @@ export class BottomTabBarStyle_serializer { if (valueHolderFor_verticalAlign !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderFor_verticalAlignTmpValue = (valueHolderFor_verticalAlign as VerticalAlign) - valueSerializer.writeInt32(TypeChecker.VerticalAlign_ToNumeric(valueHolderFor_verticalAlignTmpValue)) + valueSerializer.writeInt32(valueHolderFor_verticalAlignTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1234,14 +1231,14 @@ export class SubTabBarStyle_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderFor_contentTmpValueForIdx0 = valueHolderFor_contentTmpValue as string valueSerializer.writeString(valueHolderFor_contentTmpValueForIdx0) - } else if (valueHolderFor_contentTmpValue instanceof Resource) { + } else if (valueHolderFor_contentTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderFor_contentTmpValueForIdx1 = valueHolderFor_contentTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_contentTmpValueForIdx1) - } else if (valueHolderFor_contentTmpValue instanceof ComponentContent) { + const valueHolderFor_contentTmpValueForIdx1 = valueHolderFor_contentTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_contentTmpValueForIdx1) + } else if (valueHolderFor_contentTmpValue instanceof ComponentContent) { valueSerializer.writeInt8((2).toChar()) - const valueHolderFor_contentTmpValueForIdx2 = valueHolderFor_contentTmpValue as ComponentContent - ComponentContent_serializer.write(valueSerializer, valueHolderFor_contentTmpValueForIdx2) + const valueHolderFor_contentTmpValueForIdx2 = valueHolderFor_contentTmpValue as ComponentContent + valueSerializer.holdAndWriteObject(valueHolderFor_contentTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1258,7 +1255,7 @@ export class SubTabBarStyle_serializer { if (valueHolderFor_selectedMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderFor_selectedModeTmpValue = (valueHolderFor_selectedMode as SelectedMode) - valueSerializer.writeInt32(TypeChecker.SelectedMode_ToNumeric(valueHolderFor_selectedModeTmpValue)) + valueSerializer.writeInt32(valueHolderFor_selectedModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1300,10 +1297,10 @@ export class SubTabBarStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderFor_paddingTmpValueForIdx0ForIdx1ForIdx1 = valueHolderFor_paddingTmpValueForIdx0ForIdx1 as number valueSerializer.writeNumber(valueHolderFor_paddingTmpValueForIdx0ForIdx1ForIdx1) - } else if (valueHolderFor_paddingTmpValueForIdx0ForIdx1 instanceof Resource) { + } else if (valueHolderFor_paddingTmpValueForIdx0ForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderFor_paddingTmpValueForIdx0ForIdx1ForIdx2 = valueHolderFor_paddingTmpValueForIdx0ForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderFor_paddingTmpValueForIdx0ForIdx1ForIdx2) + const valueHolderFor_paddingTmpValueForIdx0ForIdx1ForIdx2 = valueHolderFor_paddingTmpValueForIdx0ForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderFor_paddingTmpValueForIdx0ForIdx1ForIdx2) } } } else if (valueHolderFor_paddingTmpValue instanceof LocalizedPadding) { diff --git a/arkoala-arkts/arkui/generated/component/tabs.ets b/arkoala-arkts/arkui/generated/component/tabs.ets index 9e945119f95fc200157f9d4e90b2b01a0c28ccb0..75fd60c897ca400a366aaa5470800f749117ba99 100644 --- a/arkoala-arkts/arkui/generated/component/tabs.ets +++ b/arkoala-arkts/arkui/generated/component/tabs.ets @@ -21,17 +21,17 @@ import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" import { TranslateOptions_serializer, TranslateOptions, DividerStyle_serializer, BackgroundEffectOptions_serializer, BackgroundBlurStyleOptions_serializer, ArkCommonMethodPeer, CommonMethod, DividerStyle, BlurStyle, BackgroundEffectOptions, BackgroundBlurStyleOptions, BlurStyleOptions, BlurStyleActivePolicy, Bindable, ArkCommonMethodComponent, ArkCommonMethodStyle, Bindable_Number_serializer } from "./common" -import { Resource_serializer } from "./../framework/resource" +import { global_resource_Resource_serializer } from "./../framework/resource" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { Length, ResourceColor, Dimension } from "./units" -import { Resource } from "global.resource" -import { EdgeEffect, Color, PageFlipMode } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" +import { EdgeEffect, Color as arkui_component_enums_Color, PageFlipMode } from "./enums" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export interface TabContentTransitionProxy { from: number to: number @@ -182,7 +182,7 @@ export class TabsController implements MaterializedBase { } } export class ArkTabsPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkTabsPeer { @@ -221,7 +221,7 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as BarPosition) - thisSerializer.writeInt32(TypeChecker.BarPosition_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -253,10 +253,10 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -277,10 +277,10 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -305,7 +305,7 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as AnimationMode) - thisSerializer.writeInt32(TypeChecker.AnimationMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -317,7 +317,7 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as EdgeEffect) - thisSerializer.writeInt32(TypeChecker.EdgeEffect_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -449,10 +449,10 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -461,10 +461,10 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -501,7 +501,7 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as BlurStyle) - thisSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -513,7 +513,7 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as PageFlipMode) - thisSerializer.writeInt32(TypeChecker.PageFlipMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -549,7 +549,7 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as BarMode) - thisSerializer.writeInt32(TypeChecker.BarMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -568,7 +568,7 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { if (style !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const styleTmpValue = (style as BlurStyle) - thisSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(styleTmpValue)) + thisSerializer.writeInt32(styleTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -594,7 +594,7 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { if (mode !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const modeTmpValue = (mode as TabsCacheMode) - thisSerializer.writeInt32(TypeChecker.TabsCacheMode_ToNumeric(modeTmpValue)) + thisSerializer.writeInt32(modeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -741,7 +741,7 @@ export interface TabsAttribute extends CommonMethod { cachedMaxCount(count: number | undefined, mode: TabsCacheMode | undefined): this { throw new Error("Unimplemented method cachedMaxCount") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -856,7 +856,7 @@ export class ArkTabsStyle extends ArkCommonMethodStyle implements TabsAttribute cachedMaxCount(count: number | undefined, mode: TabsCacheMode | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -1104,7 +1104,7 @@ export class ArkTabsComponent extends ArkCommonMethodComponent implements TabsAt } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -1219,7 +1219,7 @@ export class TabsOptions_serializer { if (valueHolderForBarPosition !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBarPositionTmpValue = (valueHolderForBarPosition as BarPosition) - valueSerializer.writeInt32(TypeChecker.BarPosition_ToNumeric(valueHolderForBarPositionTmpValue)) + valueSerializer.writeInt32(valueHolderForBarPositionTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1253,7 +1253,7 @@ export class TabsOptions_serializer { const barPositionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let barPositionTmpBuf : BarPosition | undefined = undefined if ((barPositionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - barPositionTmpBuf = TypeChecker.BarPosition_FromNumeric(valueDeserializer.readInt32()) + barPositionTmpBuf = BarPosition.fromValue(valueDeserializer.readInt32()) } const barPositionTmpResult : BarPosition | undefined = barPositionTmpBuf const indexTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -1320,10 +1320,10 @@ export class BarGridColumnOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForMarginTmpValueForIdx1 = valueHolderForMarginTmpValue as number valueSerializer.writeNumber(valueHolderForMarginTmpValueForIdx1) - } else if (valueHolderForMarginTmpValue instanceof Resource) { + } else if (valueHolderForMarginTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForMarginTmpValueForIdx2 = valueHolderForMarginTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForMarginTmpValueForIdx2) + const valueHolderForMarginTmpValueForIdx2 = valueHolderForMarginTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMarginTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1340,10 +1340,10 @@ export class BarGridColumnOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForGutterTmpValueForIdx1 = valueHolderForGutterTmpValue as number valueSerializer.writeNumber(valueHolderForGutterTmpValueForIdx1) - } else if (valueHolderForGutterTmpValue instanceof Resource) { + } else if (valueHolderForGutterTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForGutterTmpValueForIdx2 = valueHolderForGutterTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForGutterTmpValueForIdx2) + const valueHolderForGutterTmpValueForIdx2 = valueHolderForGutterTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForGutterTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1373,34 +1373,34 @@ export class BarGridColumnOptions_serializer { let marginTmpBuf : Dimension | undefined = undefined if ((marginTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const marginTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let marginTmpBuf_ : string | number | Resource | undefined + let marginTmpBuf_ : string | number | global_resource_Resource | undefined if (marginTmpBuf_UnionSelector == (0).toChar()) { marginTmpBuf_ = (valueDeserializer.readString() as string) } else if (marginTmpBuf_UnionSelector == (1).toChar()) { marginTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (marginTmpBuf_UnionSelector == (2).toChar()) { - marginTmpBuf_ = Resource_serializer.read(valueDeserializer) + marginTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for marginTmpBuf_ has to be chosen through deserialisation.") } - marginTmpBuf = (marginTmpBuf_ as string | number | Resource) + marginTmpBuf = (marginTmpBuf_ as string | number | global_resource_Resource) } const marginTmpResult : Dimension | undefined = marginTmpBuf const gutterTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let gutterTmpBuf : Dimension | undefined = undefined if ((gutterTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const gutterTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let gutterTmpBuf_ : string | number | Resource | undefined + let gutterTmpBuf_ : string | number | global_resource_Resource | undefined if (gutterTmpBuf_UnionSelector == (0).toChar()) { gutterTmpBuf_ = (valueDeserializer.readString() as string) } else if (gutterTmpBuf_UnionSelector == (1).toChar()) { gutterTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (gutterTmpBuf_UnionSelector == (2).toChar()) { - gutterTmpBuf_ = Resource_serializer.read(valueDeserializer) + gutterTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for gutterTmpBuf_ has to be chosen through deserialisation.") } - gutterTmpBuf = (gutterTmpBuf_ as string | number | Resource) + gutterTmpBuf = (gutterTmpBuf_ as string | number | global_resource_Resource) } const gutterTmpResult : Dimension | undefined = gutterTmpBuf let value : BarGridColumnOptions = ({sm: smTmpResult, md: mdTmpResult, lg: lgTmpResult, margin: marginTmpResult, gutter: gutterTmpResult} as BarGridColumnOptions) @@ -1422,10 +1422,10 @@ export class ScrollableBarModeOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForMarginTmpValueForIdx1 = valueHolderForMarginTmpValue as number valueSerializer.writeNumber(valueHolderForMarginTmpValueForIdx1) - } else if (valueHolderForMarginTmpValue instanceof Resource) { + } else if (valueHolderForMarginTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForMarginTmpValueForIdx2 = valueHolderForMarginTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForMarginTmpValueForIdx2) + const valueHolderForMarginTmpValueForIdx2 = valueHolderForMarginTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMarginTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1434,7 +1434,7 @@ export class ScrollableBarModeOptions_serializer { if (valueHolderForNonScrollableLayoutStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForNonScrollableLayoutStyleTmpValue = (valueHolderForNonScrollableLayoutStyle as LayoutStyle) - valueSerializer.writeInt32(TypeChecker.LayoutStyle_ToNumeric(valueHolderForNonScrollableLayoutStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForNonScrollableLayoutStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1445,23 +1445,23 @@ export class ScrollableBarModeOptions_serializer { let marginTmpBuf : Dimension | undefined = undefined if ((marginTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const marginTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let marginTmpBuf_ : string | number | Resource | undefined + let marginTmpBuf_ : string | number | global_resource_Resource | undefined if (marginTmpBuf_UnionSelector == (0).toChar()) { marginTmpBuf_ = (valueDeserializer.readString() as string) } else if (marginTmpBuf_UnionSelector == (1).toChar()) { marginTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (marginTmpBuf_UnionSelector == (2).toChar()) { - marginTmpBuf_ = Resource_serializer.read(valueDeserializer) + marginTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for marginTmpBuf_ has to be chosen through deserialisation.") } - marginTmpBuf = (marginTmpBuf_ as string | number | Resource) + marginTmpBuf = (marginTmpBuf_ as string | number | global_resource_Resource) } const marginTmpResult : Dimension | undefined = marginTmpBuf const nonScrollableLayoutStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let nonScrollableLayoutStyleTmpBuf : LayoutStyle | undefined = undefined if ((nonScrollableLayoutStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - nonScrollableLayoutStyleTmpBuf = TypeChecker.LayoutStyle_FromNumeric(valueDeserializer.readInt32()) + nonScrollableLayoutStyleTmpBuf = LayoutStyle.fromValue(valueDeserializer.readInt32()) } const nonScrollableLayoutStyleTmpResult : LayoutStyle | undefined = nonScrollableLayoutStyleTmpBuf let value : ScrollableBarModeOptions = ({margin: marginTmpResult, nonScrollableLayoutStyle: nonScrollableLayoutStyleTmpResult} as ScrollableBarModeOptions) diff --git a/arkoala-arkts/arkui/generated/component/text.ets b/arkoala-arkts/arkui/generated/component/text.ets index 4773057e2f5f16524678c3ca3795622caef92589..b3d70e2836cd8dfbc8027e76611580b89e6f6e06 100644 --- a/arkoala-arkts/arkui/generated/component/text.ets +++ b/arkoala-arkts/arkui/generated/component/text.ets @@ -22,21 +22,22 @@ import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { Resource_serializer } from "./../framework/resource" -import { LengthMetrics_serializer, LengthMetrics } from "./../Graphics" +import { global_resource_Resource_serializer } from "./../framework/resource" +import { arkui_Graphics_LengthMetrics_serializer } from "./../framework/Graphics" import { ShadowOptions_serializer, ArkCommonMethodPeer, CommonMethod, ShadowOptions, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { Font_serializer, ResourceColor, Length, Font, VoidCallback } from "./units" +import { arkui_component_units_Font_serializer, ResourceColor, Length, Font as arkui_component_units_Font, VoidCallback } from "./units" import { SelectionMenuOptions_serializer, SelectionMenuOptions, MenuOnAppearCallback, MenuCallback, PreviewMenuOptions } from "./richEditor" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" -import { Color, FontStyle, TextAlign, TextCase, CopyOptions, TextHeightAdaptivePolicy, WordBreak, LineBreakStrategy, EllipsisMode, TextSelectableMode, FontWeight, TextOverflow } from "./enums" -import { Resource } from "global.resource" -import { AttributeModifier, AttributeUpdater } from "#handwritten" +import { Color as arkui_component_enums_Color, FontStyle, TextAlign, TextCase, CopyOptions, TextHeightAdaptivePolicy, WordBreak, LineBreakStrategy, EllipsisMode, TextSelectableMode, FontWeight, TextOverflow } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" +import { extractors, AttributeModifier, AttributeUpdater } from "#handwritten" +import { LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" import { CustomBuilder } from "./builder" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class TextControllerInternal { public static fromPtr(ptr: KPointer): TextController { return new TextController(ptr) @@ -85,7 +86,7 @@ export class TextController implements MaterializedBase { } } export class ArkTextPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkTextPeer { @@ -95,7 +96,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { component?.setPeer(_peer) return _peer } - setTextOptionsAttribute(content?: string | Resource, value?: TextOptions): void { + setTextOptionsAttribute(content?: string | global_resource_Resource, value?: TextOptions): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (content !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -104,10 +105,10 @@ export class ArkTextPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const contentTmpValueForIdx0 = contentTmpValue as string thisSerializer.writeString(contentTmpValueForIdx0) - } else if (contentTmpValue instanceof Resource) { + } else if (contentTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const contentTmpValueForIdx1 = contentTmpValue as Resource - Resource_serializer.write(thisSerializer, contentTmpValueForIdx1) + const contentTmpValueForIdx1 = contentTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, contentTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -127,10 +128,10 @@ export class ArkTextPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -139,10 +140,10 @@ export class ArkTextPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -150,7 +151,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextAttribute_setFontColor(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFontSizeAttribute(value: number | string | Resource | undefined): void { + setFontSizeAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -163,10 +164,10 @@ export class ArkTextPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -174,7 +175,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextAttribute_setFontSize(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMinFontSizeAttribute(value: number | string | Resource | undefined): void { + setMinFontSizeAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -187,10 +188,10 @@ export class ArkTextPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -198,7 +199,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextAttribute_setMinFontSize(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMaxFontSizeAttribute(value: number | string | Resource | undefined): void { + setMaxFontSizeAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -211,10 +212,10 @@ export class ArkTextPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -222,7 +223,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextAttribute_setMaxFontSize(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMinFontScaleAttribute(value: number | Resource | undefined): void { + setMinFontScaleAttribute(value: number | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -231,10 +232,10 @@ export class ArkTextPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -242,7 +243,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextAttribute_setMinFontScale(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMaxFontScaleAttribute(value: number | Resource | undefined): void { + setMaxFontScaleAttribute(value: number | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -251,10 +252,10 @@ export class ArkTextPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -267,19 +268,19 @@ export class ArkTextPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as FontStyle) - thisSerializer.writeInt32(TypeChecker.FontStyle_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._TextAttribute_setFontStyle(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setLineSpacingAttribute(value: LengthMetrics | undefined): void { + setLineSpacingAttribute(value: arkui_Graphics_LengthMetrics | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - LengthMetrics_serializer.write(thisSerializer, valueTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -291,14 +292,14 @@ export class ArkTextPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as TextAlign) - thisSerializer.writeInt32(TypeChecker.TextAlign_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._TextAttribute_setTextAlign(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setLineHeightAttribute(value: number | string | Resource | undefined): void { + setLineHeightAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -311,10 +312,10 @@ export class ArkTextPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -334,7 +335,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextAttribute_setTextOverflow(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFontFamilyAttribute(value: string | Resource | undefined): void { + setFontFamilyAttribute(value: string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -343,10 +344,10 @@ export class ArkTextPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -403,7 +404,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as TextCase) - thisSerializer.writeInt32(TypeChecker.TextCase_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -435,7 +436,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as CopyOptions) - thisSerializer.writeInt32(TypeChecker.CopyOptions_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -483,7 +484,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as TextHeightAdaptivePolicy) - thisSerializer.writeInt32(TypeChecker.TextHeightAdaptivePolicy_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -503,10 +504,10 @@ export class ArkTextPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -519,7 +520,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as WordBreak) - thisSerializer.writeInt32(TypeChecker.WordBreak_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -531,7 +532,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as LineBreakStrategy) - thisSerializer.writeInt32(TypeChecker.LineBreakStrategy_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -555,10 +556,10 @@ export class ArkTextPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -567,10 +568,10 @@ export class ArkTextPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -583,10 +584,10 @@ export class ArkTextPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -595,10 +596,10 @@ export class ArkTextPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -611,7 +612,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as EllipsisMode) - thisSerializer.writeInt32(TypeChecker.EllipsisMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -707,7 +708,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as TextSelectableMode) - thisSerializer.writeInt32(TypeChecker.TextSelectableMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -750,12 +751,12 @@ export class ArkTextPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextAttribute_setEnableHapticFeedback(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFontAttribute(fontValue: Font | undefined, options?: FontSettingOptions): void { + setFontAttribute(fontValue: arkui_component_units_Font | undefined, options?: FontSettingOptions): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (fontValue !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const fontValueTmpValue = fontValue! - Font_serializer.write(thisSerializer, fontValueTmpValue) + arkui_component_units_Font_serializer.write(thisSerializer, fontValueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -781,7 +782,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { } else if (weightTmpValue instanceof FontWeight) { thisSerializer.writeInt8((1).toChar()) const weightTmpValueForIdx1 = weightTmpValue as FontWeight - thisSerializer.writeInt32(TypeChecker.FontWeight_ToNumeric(weightTmpValueForIdx1)) + thisSerializer.writeInt32(weightTmpValueForIdx1.valueOf()) } else if (weightTmpValue instanceof string) { thisSerializer.writeInt8((2).toChar()) const weightTmpValueForIdx2 = weightTmpValue as string @@ -824,7 +825,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { if (spanType !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const spanTypeTmpValue = (spanType as TextSpanType) - thisSerializer.writeInt32(TypeChecker.TextSpanType_ToNumeric(spanTypeTmpValue)) + thisSerializer.writeInt32(spanTypeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -838,7 +839,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { if (responseType !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const responseTypeTmpValue = (responseType as TextResponseType) - thisSerializer.writeInt32(TypeChecker.TextResponseType_ToNumeric(responseTypeTmpValue)) + thisSerializer.writeInt32(responseTypeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -860,37 +861,37 @@ export interface TextAttribute extends CommonMethod { fontColor(value: ResourceColor | undefined): this { throw new Error("Unimplemented method fontColor") } - fontSize(value: number | string | Resource | undefined): this { + fontSize(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method fontSize") } - minFontSize(value: number | string | Resource | undefined): this { + minFontSize(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method minFontSize") } - maxFontSize(value: number | string | Resource | undefined): this { + maxFontSize(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method maxFontSize") } - minFontScale(value: number | Resource | undefined): this { + minFontScale(value: number | global_resource_Resource | undefined): this { throw new Error("Unimplemented method minFontScale") } - maxFontScale(value: number | Resource | undefined): this { + maxFontScale(value: number | global_resource_Resource | undefined): this { throw new Error("Unimplemented method maxFontScale") } fontStyle(value: FontStyle | undefined): this { throw new Error("Unimplemented method fontStyle") } - lineSpacing(value: LengthMetrics | undefined): this { + lineSpacing(value: arkui_Graphics_LengthMetrics | undefined): this { throw new Error("Unimplemented method lineSpacing") } textAlign(value: TextAlign | undefined): this { throw new Error("Unimplemented method textAlign") } - lineHeight(value: number | string | Resource | undefined): this { + lineHeight(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method lineHeight") } textOverflow(value: TextOverflowOptions | undefined): this { throw new Error("Unimplemented method textOverflow") } - fontFamily(value: string | Resource | undefined): this { + fontFamily(value: string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method fontFamily") } maxLines(value: number | undefined): this { @@ -972,7 +973,7 @@ export interface TextAttribute extends CommonMethod { enableHapticFeedback(value: boolean | undefined): this { throw new Error("Unimplemented method enableHapticFeedback") } - font(fontValue: Font | undefined, options?: FontSettingOptions): this { + font(fontValue: arkui_component_units_Font | undefined, options?: FontSettingOptions): this { throw new Error("Unimplemented method font") } fontWeight(weight: number | FontWeight | string | undefined, options?: FontSettingOptions): this { @@ -984,23 +985,23 @@ export interface TextAttribute extends CommonMethod { bindSelectionMenu(spanType: TextSpanType | undefined, content: CustomBuilder | undefined, responseType: TextResponseType | undefined, options?: SelectionMenuOptions): this { throw new Error("Unimplemented method bindSelectionMenu") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkTextStyle extends ArkCommonMethodStyle implements TextAttribute { fontColor_value?: ResourceColor | undefined - fontSize_value?: number | string | Resource | undefined - minFontSize_value?: number | string | Resource | undefined - maxFontSize_value?: number | string | Resource | undefined - minFontScale_value?: number | Resource | undefined - maxFontScale_value?: number | Resource | undefined + fontSize_value?: number | string | global_resource_Resource | undefined + minFontSize_value?: number | string | global_resource_Resource | undefined + maxFontSize_value?: number | string | global_resource_Resource | undefined + minFontScale_value?: number | global_resource_Resource | undefined + maxFontScale_value?: number | global_resource_Resource | undefined fontStyle_value?: FontStyle | undefined - lineSpacing_value?: LengthMetrics | undefined + lineSpacing_value?: arkui_Graphics_LengthMetrics | undefined textAlign_value?: TextAlign | undefined - lineHeight_value?: number | string | Resource | undefined + lineHeight_value?: number | string | global_resource_Resource | undefined textOverflow_value?: TextOverflowOptions | undefined - fontFamily_value?: string | Resource | undefined + fontFamily_value?: string | global_resource_Resource | undefined maxLines_value?: number | undefined decoration_value?: DecorationStyleInterface | undefined letterSpacing_value?: number | string | undefined @@ -1032,37 +1033,37 @@ export class ArkTextStyle extends ArkCommonMethodStyle implements TextAttribute fontColor(value: ResourceColor | undefined): this { return this } - fontSize(value: number | string | Resource | undefined): this { + fontSize(value: number | string | global_resource_Resource | undefined): this { return this } - minFontSize(value: number | string | Resource | undefined): this { + minFontSize(value: number | string | global_resource_Resource | undefined): this { return this } - maxFontSize(value: number | string | Resource | undefined): this { + maxFontSize(value: number | string | global_resource_Resource | undefined): this { return this } - minFontScale(value: number | Resource | undefined): this { + minFontScale(value: number | global_resource_Resource | undefined): this { return this } - maxFontScale(value: number | Resource | undefined): this { + maxFontScale(value: number | global_resource_Resource | undefined): this { return this } fontStyle(value: FontStyle | undefined): this { return this } - lineSpacing(value: LengthMetrics | undefined): this { + lineSpacing(value: arkui_Graphics_LengthMetrics | undefined): this { return this } textAlign(value: TextAlign | undefined): this { return this } - lineHeight(value: number | string | Resource | undefined): this { + lineHeight(value: number | string | global_resource_Resource | undefined): this { return this } textOverflow(value: TextOverflowOptions | undefined): this { return this } - fontFamily(value: string | Resource | undefined): this { + fontFamily(value: string | global_resource_Resource | undefined): this { return this } maxLines(value: number | undefined): this { @@ -1146,7 +1147,7 @@ export class ArkTextStyle extends ArkCommonMethodStyle implements TextAttribute enableHapticFeedback(value: boolean | undefined): this { return this } - font(fontValue: Font | undefined, options?: FontSettingOptions): this { + font(fontValue: arkui_component_units_Font | undefined, options?: FontSettingOptions): this { return this } fontWeight(weight: number | FontWeight | string | undefined, options?: FontSettingOptions): this { @@ -1158,7 +1159,7 @@ export class ArkTextStyle extends ArkCommonMethodStyle implements TextAttribute bindSelectionMenu(spanType: TextSpanType | undefined, content: CustomBuilder | undefined, responseType: TextResponseType | undefined, options?: SelectionMenuOptions): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -1200,9 +1201,9 @@ export class ArkTextComponent extends ArkCommonMethodComponent implements TextAt getPeer(): ArkTextPeer { return (this.peer as ArkTextPeer) } - public setTextOptions(content?: string | Resource, value?: TextOptions): this { + public setTextOptions(content?: string | global_resource_Resource, value?: TextOptions): this { if (this.checkPriority("setTextOptions")) { - const content_casted = content as (string | Resource | undefined) + const content_casted = content as (string | global_resource_Resource | undefined) const value_casted = value as (TextOptions | undefined) this.getPeer()?.setTextOptionsAttribute(content_casted, value_casted) return this @@ -1217,41 +1218,41 @@ export class ArkTextComponent extends ArkCommonMethodComponent implements TextAt } return this } - public fontSize(value: number | string | Resource | undefined): this { + public fontSize(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("fontSize")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setFontSizeAttribute(value_casted) return this } return this } - public minFontSize(value: number | string | Resource | undefined): this { + public minFontSize(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("minFontSize")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setMinFontSizeAttribute(value_casted) return this } return this } - public maxFontSize(value: number | string | Resource | undefined): this { + public maxFontSize(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("maxFontSize")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setMaxFontSizeAttribute(value_casted) return this } return this } - public minFontScale(value: number | Resource | undefined): this { + public minFontScale(value: number | global_resource_Resource | undefined): this { if (this.checkPriority("minFontScale")) { - const value_casted = value as (number | Resource | undefined) + const value_casted = value as (number | global_resource_Resource | undefined) this.getPeer()?.setMinFontScaleAttribute(value_casted) return this } return this } - public maxFontScale(value: number | Resource | undefined): this { + public maxFontScale(value: number | global_resource_Resource | undefined): this { if (this.checkPriority("maxFontScale")) { - const value_casted = value as (number | Resource | undefined) + const value_casted = value as (number | global_resource_Resource | undefined) this.getPeer()?.setMaxFontScaleAttribute(value_casted) return this } @@ -1265,9 +1266,9 @@ export class ArkTextComponent extends ArkCommonMethodComponent implements TextAt } return this } - public lineSpacing(value: LengthMetrics | undefined): this { + public lineSpacing(value: arkui_Graphics_LengthMetrics | undefined): this { if (this.checkPriority("lineSpacing")) { - const value_casted = value as (LengthMetrics | undefined) + const value_casted = value as (arkui_Graphics_LengthMetrics | undefined) this.getPeer()?.setLineSpacingAttribute(value_casted) return this } @@ -1281,9 +1282,9 @@ export class ArkTextComponent extends ArkCommonMethodComponent implements TextAt } return this } - public lineHeight(value: number | string | Resource | undefined): this { + public lineHeight(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("lineHeight")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setLineHeightAttribute(value_casted) return this } @@ -1297,9 +1298,9 @@ export class ArkTextComponent extends ArkCommonMethodComponent implements TextAt } return this } - public fontFamily(value: string | Resource | undefined): this { + public fontFamily(value: string | global_resource_Resource | undefined): this { if (this.checkPriority("fontFamily")) { - const value_casted = value as (string | Resource | undefined) + const value_casted = value as (string | global_resource_Resource | undefined) this.getPeer()?.setFontFamilyAttribute(value_casted) return this } @@ -1521,9 +1522,9 @@ export class ArkTextComponent extends ArkCommonMethodComponent implements TextAt } return this } - public font(fontValue: Font | undefined, options?: FontSettingOptions): this { + public font(fontValue: arkui_component_units_Font | undefined, options?: FontSettingOptions): this { if (this.checkPriority("font")) { - const fontValue_casted = fontValue as (Font | undefined) + const fontValue_casted = fontValue as (arkui_component_units_Font | undefined) const options_casted = options as (FontSettingOptions | undefined) this.getPeer()?.setFontAttribute(fontValue_casted, options_casted) return this @@ -1559,7 +1560,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent implements TextAt } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -1572,7 +1573,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent implements TextAt export function Text( @memo style: ((attributes: TextAttribute) => void) | undefined, - content?: string | Resource, value?: TextOptions, + content?: string | global_resource_Resource, value?: TextOptions, @memo content_?: () => void, ): void { @@ -1615,11 +1616,11 @@ export class TextOverflowOptions_serializer { public static write(buffer: SerializerBase, value: TextOverflowOptions): void { let valueSerializer : SerializerBase = buffer const valueHolderForOverflow = value.overflow - valueSerializer.writeInt32(TypeChecker.TextOverflow_ToNumeric(valueHolderForOverflow)) + valueSerializer.writeInt32(valueHolderForOverflow.valueOf()) } public static read(buffer: DeserializerBase): TextOverflowOptions { let valueDeserializer : DeserializerBase = buffer - const overflowTmpResult : TextOverflow = TypeChecker.TextOverflow_FromNumeric(valueDeserializer.readInt32()) + const overflowTmpResult : TextOverflow = TextOverflow.fromValue(valueDeserializer.readInt32()) let value : TextOverflowOptions = ({overflow: overflowTmpResult} as TextOverflowOptions) return value } @@ -1673,7 +1674,7 @@ export class TextMarqueeOptions_serializer { if (valueHolderForMarqueeStartPolicy !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForMarqueeStartPolicyTmpValue = (valueHolderForMarqueeStartPolicy as MarqueeStartPolicy) - valueSerializer.writeInt32(TypeChecker.MarqueeStartPolicy_ToNumeric(valueHolderForMarqueeStartPolicyTmpValue)) + valueSerializer.writeInt32(valueHolderForMarqueeStartPolicyTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1714,7 +1715,7 @@ export class TextMarqueeOptions_serializer { const marqueeStartPolicyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let marqueeStartPolicyTmpBuf : MarqueeStartPolicy | undefined = undefined if ((marqueeStartPolicyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - marqueeStartPolicyTmpBuf = TypeChecker.MarqueeStartPolicy_FromNumeric(valueDeserializer.readInt32()) + marqueeStartPolicyTmpBuf = MarqueeStartPolicy.fromValue(valueDeserializer.readInt32()) } const marqueeStartPolicyTmpResult : MarqueeStartPolicy | undefined = marqueeStartPolicyTmpBuf let value : TextMarqueeOptions = ({start: startTmpResult, step: stepTmpResult, loop: loopTmpResult, fromStart: fromStartTmpResult, delay: delayTmpResult, fadeout: fadeoutTmpResult, marqueeStartPolicy: marqueeStartPolicyTmpResult} as TextMarqueeOptions) diff --git a/arkoala-arkts/arkui/generated/component/textArea.ets b/arkoala-arkts/arkui/generated/component/textArea.ets index db15f7e01d7e011a14f42054e894bc78576f59ef..d1d1670b7f35f7f7f35100e848f5091bc7fcddbb 100644 --- a/arkoala-arkts/arkui/generated/component/textArea.ets +++ b/arkoala-arkts/arkui/generated/component/textArea.ets @@ -16,29 +16,30 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr, Finalizable } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" -import { Font_serializer, ResourceColor, Font, Length, ResourceStr, Dimension } from "./units" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr, Finalizable } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" +import { arkui_component_units_Font_serializer, ResourceColor, Font as arkui_component_units_Font, Length, ResourceStr as arkui_component_units_ResourceStr, Dimension } from "./units" import { CaretStyle_serializer, EditMenuOptions_serializer, CaretStyle, EditableTextOnChangeCallback, PreviewText, TextChangeOptions, InsertValue, DeleteValue, EditMenuOptions, AutoCapitalizationMode, EditableTextChangeValue, KeyboardAppearance } from "./textCommon" import { TextDecorationOptions_serializer, InputCounterOptions_serializer, ArkCommonMethodPeer, CommonMethod, TextDecorationOptions, InputCounterOptions, Bindable, ArkCommonMethodComponent, ArkCommonMethodStyle, Bindable_Arkui_Component_Units_ResourceStr_serializer, Bindable_Global_Resource_Resource_serializer, Bindable_String_serializer, SelectionOptions_serializer, TextContentControllerBase, TextContentControllerBaseInternal, SelectionOptions } from "./common" -import { LengthMetrics_serializer, LengthMetrics } from "./../Graphics" +import { arkui_Graphics_LengthMetrics_serializer } from "./../framework/Graphics" import { KeyboardOptions_serializer, PasteEvent, KeyboardOptions } from "./richEditor" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { Color, TextAlign, FontStyle, FontWeight, TextOverflow, CopyOptions, TextContentStyle, BarState, TextHeightAdaptivePolicy, WordBreak, LineBreakStrategy, EllipsisMode } from "./enums" -import { Resource } from "global.resource" +import { Color as arkui_component_enums_Color, TextAlign, FontStyle, FontWeight, TextOverflow, CopyOptions, TextContentStyle, BarState, TextHeightAdaptivePolicy, WordBreak, LineBreakStrategy, EllipsisMode } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { EnterKeyType, SubmitEvent, ContentType } from "./textInput" -import { AttributeModifier, AttributeUpdater } from "#handwritten" +import { extractors, AttributeModifier, AttributeUpdater } from "#handwritten" +import { LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" import { CustomBuilder } from "./builder" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkTextAreaPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkTextAreaPeer { @@ -65,10 +66,10 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -77,10 +78,10 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -88,12 +89,12 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextAreaAttribute_setPlaceholderColor(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setPlaceholderFontAttribute(value: Font | undefined): void { + setPlaceholderFontAttribute(value: arkui_component_units_Font | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - Font_serializer.write(thisSerializer, valueTmpValue) + arkui_component_units_Font_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -105,7 +106,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as EnterKeyType) - thisSerializer.writeInt32(TypeChecker.EnterKeyType_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -117,7 +118,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as TextAlign) - thisSerializer.writeInt32(TypeChecker.TextAlign_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -129,10 +130,10 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -141,10 +142,10 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -157,10 +158,10 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -169,10 +170,10 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -193,10 +194,10 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -209,7 +210,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as FontStyle) - thisSerializer.writeInt32(TypeChecker.FontStyle_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -228,7 +229,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { } else if (valueTmpValue instanceof FontWeight) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as FontWeight - thisSerializer.writeInt32(TypeChecker.FontWeight_ToNumeric(valueTmpValueForIdx1)) + thisSerializer.writeInt32(valueTmpValueForIdx1.valueOf()) } else if (valueTmpValue instanceof string) { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string @@ -240,7 +241,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextAreaAttribute_setFontWeight(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFontFamilyAttribute(value: ResourceStr | undefined): void { + setFontFamilyAttribute(value: arkui_component_units_ResourceStr | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -249,10 +250,10 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -265,7 +266,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as TextOverflow) - thisSerializer.writeInt32(TypeChecker.TextOverflow_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -285,10 +286,10 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -313,10 +314,10 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -325,10 +326,10 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -445,7 +446,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as CopyOptions) - thisSerializer.writeInt32(TypeChecker.CopyOptions_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -481,7 +482,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as TextContentStyle) - thisSerializer.writeInt32(TypeChecker.TextContentStyle_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -493,7 +494,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as BarState) - thisSerializer.writeInt32(TypeChecker.BarState_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -512,7 +513,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextAreaAttribute_setSelectionMenuHidden(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMinFontSizeAttribute(value: number | string | Resource | undefined): void { + setMinFontSizeAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -525,10 +526,10 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -536,7 +537,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextAreaAttribute_setMinFontSize(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMaxFontSizeAttribute(value: number | string | Resource | undefined): void { + setMaxFontSizeAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -549,10 +550,10 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -560,7 +561,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextAreaAttribute_setMaxFontSize(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMinFontScaleAttribute(value: number | Resource | undefined): void { + setMinFontScaleAttribute(value: number | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -569,10 +570,10 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -580,7 +581,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextAreaAttribute_setMinFontScale(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMaxFontScaleAttribute(value: number | Resource | undefined): void { + setMaxFontScaleAttribute(value: number | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -589,10 +590,10 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -605,7 +606,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as TextHeightAdaptivePolicy) - thisSerializer.writeInt32(TypeChecker.TextHeightAdaptivePolicy_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -629,7 +630,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as WordBreak) - thisSerializer.writeInt32(TypeChecker.WordBreak_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -641,7 +642,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as LineBreakStrategy) - thisSerializer.writeInt32(TypeChecker.LineBreakStrategy_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -660,7 +661,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextAreaAttribute_setDecoration(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setLetterSpacingAttribute(value: number | string | Resource | undefined): void { + setLetterSpacingAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -673,10 +674,10 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -684,19 +685,19 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextAreaAttribute_setLetterSpacing(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setLineSpacingAttribute(value: LengthMetrics | undefined): void { + setLineSpacingAttribute(value: arkui_Graphics_LengthMetrics | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - LengthMetrics_serializer.write(thisSerializer, valueTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._TextAreaAttribute_setLineSpacing(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setLineHeightAttribute(value: number | string | Resource | undefined): void { + setLineHeightAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -709,10 +710,10 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -725,7 +726,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as TextAreaType) - thisSerializer.writeInt32(TypeChecker.TextAreaType_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -749,7 +750,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ContentType) - thisSerializer.writeInt32(TypeChecker.ContentType_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -857,7 +858,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as AutoCapitalizationMode) - thisSerializer.writeInt32(TypeChecker.AutoCapitalizationMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -881,7 +882,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as EllipsisMode) - thisSerializer.writeInt32(TypeChecker.EllipsisMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -917,14 +918,14 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as KeyboardAppearance) - thisSerializer.writeInt32(TypeChecker.KeyboardAppearance_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._TextAreaAttribute_setKeyboardAppearance(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setInputFilterAttribute(value: ResourceStr | undefined, error?: ((value: string) => void)): void { + setInputFilterAttribute(value: arkui_component_units_ResourceStr | undefined, error?: ((value: string) => void)): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -933,10 +934,10 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -991,8 +992,8 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { } } export interface TextAreaOptions { - placeholder?: ResourceStr; - text?: ResourceStr | Bindable | Bindable | Bindable; + placeholder?: arkui_component_units_ResourceStr; + text?: arkui_component_units_ResourceStr | Bindable | Bindable | Bindable; controller?: TextAreaController; } export enum TextAreaType { @@ -1008,7 +1009,7 @@ export interface TextAreaAttribute extends CommonMethod { placeholderColor(value: ResourceColor | undefined): this { throw new Error("Unimplemented method placeholderColor") } - placeholderFont(value: Font | undefined): this { + placeholderFont(value: arkui_component_units_Font | undefined): this { throw new Error("Unimplemented method placeholderFont") } enterKeyType(value: EnterKeyType | undefined): this { @@ -1032,7 +1033,7 @@ export interface TextAreaAttribute extends CommonMethod { fontWeight(value: number | FontWeight | string | undefined): this { throw new Error("Unimplemented method fontWeight") } - fontFamily(value: ResourceStr | undefined): this { + fontFamily(value: arkui_component_units_ResourceStr | undefined): this { throw new Error("Unimplemented method fontFamily") } textOverflow(value: TextOverflow | undefined): this { @@ -1089,16 +1090,16 @@ export interface TextAreaAttribute extends CommonMethod { selectionMenuHidden(value: boolean | undefined): this { throw new Error("Unimplemented method selectionMenuHidden") } - minFontSize(value: number | string | Resource | undefined): this { + minFontSize(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method minFontSize") } - maxFontSize(value: number | string | Resource | undefined): this { + maxFontSize(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method maxFontSize") } - minFontScale(value: number | Resource | undefined): this { + minFontScale(value: number | global_resource_Resource | undefined): this { throw new Error("Unimplemented method minFontScale") } - maxFontScale(value: number | Resource | undefined): this { + maxFontScale(value: number | global_resource_Resource | undefined): this { throw new Error("Unimplemented method maxFontScale") } heightAdaptivePolicy(value: TextHeightAdaptivePolicy | undefined): this { @@ -1116,13 +1117,13 @@ export interface TextAreaAttribute extends CommonMethod { decoration(value: TextDecorationOptions | undefined): this { throw new Error("Unimplemented method decoration") } - letterSpacing(value: number | string | Resource | undefined): this { + letterSpacing(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method letterSpacing") } - lineSpacing(value: LengthMetrics | undefined): this { + lineSpacing(value: arkui_Graphics_LengthMetrics | undefined): this { throw new Error("Unimplemented method lineSpacing") } - lineHeight(value: number | string | Resource | undefined): this { + lineHeight(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method lineHeight") } type(value: TextAreaType | undefined): this { @@ -1176,7 +1177,7 @@ export interface TextAreaAttribute extends CommonMethod { keyboardAppearance(value: KeyboardAppearance | undefined): this { throw new Error("Unimplemented method keyboardAppearance") } - inputFilter(value: ResourceStr | undefined, error?: ((value: string) => void)): this { + inputFilter(value: arkui_component_units_ResourceStr | undefined, error?: ((value: string) => void)): this { throw new Error("Unimplemented method inputFilter") } showCounter(value: boolean | undefined, options?: InputCounterOptions): this { @@ -1185,13 +1186,13 @@ export interface TextAreaAttribute extends CommonMethod { customKeyboard(value: CustomBuilder | undefined, options?: KeyboardOptions): this { throw new Error("Unimplemented method customKeyboard") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkTextAreaStyle extends ArkCommonMethodStyle implements TextAreaAttribute { placeholderColor_value?: ResourceColor | undefined - placeholderFont_value?: Font | undefined + placeholderFont_value?: arkui_component_units_Font | undefined enterKeyType_value?: EnterKeyType | undefined textAlign_value?: TextAlign | undefined caretColor_value?: ResourceColor | undefined @@ -1199,7 +1200,7 @@ export class ArkTextAreaStyle extends ArkCommonMethodStyle implements TextAreaAt fontSize_value?: Length | undefined fontStyle_value?: FontStyle | undefined fontWeight_value?: number | FontWeight | string | undefined - fontFamily_value?: ResourceStr | undefined + fontFamily_value?: arkui_component_units_ResourceStr | undefined textOverflow_value?: TextOverflow | undefined textIndent_value?: Dimension | undefined caretStyle_value?: CaretStyle | undefined @@ -1218,18 +1219,18 @@ export class ArkTextAreaStyle extends ArkCommonMethodStyle implements TextAreaAt style_value?: TextContentStyle | undefined barState_value?: BarState | undefined selectionMenuHidden_value?: boolean | undefined - minFontSize_value?: number | string | Resource | undefined - maxFontSize_value?: number | string | Resource | undefined - minFontScale_value?: number | Resource | undefined - maxFontScale_value?: number | Resource | undefined + minFontSize_value?: number | string | global_resource_Resource | undefined + maxFontSize_value?: number | string | global_resource_Resource | undefined + minFontScale_value?: number | global_resource_Resource | undefined + maxFontScale_value?: number | global_resource_Resource | undefined heightAdaptivePolicy_value?: TextHeightAdaptivePolicy | undefined maxLines_value?: number | undefined wordBreak_value?: WordBreak | undefined lineBreakStrategy_value?: LineBreakStrategy | undefined decoration_value?: TextDecorationOptions | undefined - letterSpacing_value?: number | string | Resource | undefined - lineSpacing_value?: LengthMetrics | undefined - lineHeight_value?: number | string | Resource | undefined + letterSpacing_value?: number | string | global_resource_Resource | undefined + lineSpacing_value?: arkui_Graphics_LengthMetrics | undefined + lineHeight_value?: number | string | global_resource_Resource | undefined type_value?: TextAreaType | undefined enableAutoFill_value?: boolean | undefined contentType_value?: ContentType | undefined @@ -1251,7 +1252,7 @@ export class ArkTextAreaStyle extends ArkCommonMethodStyle implements TextAreaAt placeholderColor(value: ResourceColor | undefined): this { return this } - placeholderFont(value: Font | undefined): this { + placeholderFont(value: arkui_component_units_Font | undefined): this { return this } enterKeyType(value: EnterKeyType | undefined): this { @@ -1275,7 +1276,7 @@ export class ArkTextAreaStyle extends ArkCommonMethodStyle implements TextAreaAt fontWeight(value: number | FontWeight | string | undefined): this { return this } - fontFamily(value: ResourceStr | undefined): this { + fontFamily(value: arkui_component_units_ResourceStr | undefined): this { return this } textOverflow(value: TextOverflow | undefined): this { @@ -1332,16 +1333,16 @@ export class ArkTextAreaStyle extends ArkCommonMethodStyle implements TextAreaAt selectionMenuHidden(value: boolean | undefined): this { return this } - minFontSize(value: number | string | Resource | undefined): this { + minFontSize(value: number | string | global_resource_Resource | undefined): this { return this } - maxFontSize(value: number | string | Resource | undefined): this { + maxFontSize(value: number | string | global_resource_Resource | undefined): this { return this } - minFontScale(value: number | Resource | undefined): this { + minFontScale(value: number | global_resource_Resource | undefined): this { return this } - maxFontScale(value: number | Resource | undefined): this { + maxFontScale(value: number | global_resource_Resource | undefined): this { return this } heightAdaptivePolicy(value: TextHeightAdaptivePolicy | undefined): this { @@ -1359,13 +1360,13 @@ export class ArkTextAreaStyle extends ArkCommonMethodStyle implements TextAreaAt decoration(value: TextDecorationOptions | undefined): this { return this } - letterSpacing(value: number | string | Resource | undefined): this { + letterSpacing(value: number | string | global_resource_Resource | undefined): this { return this } - lineSpacing(value: LengthMetrics | undefined): this { + lineSpacing(value: arkui_Graphics_LengthMetrics | undefined): this { return this } - lineHeight(value: number | string | Resource | undefined): this { + lineHeight(value: number | string | global_resource_Resource | undefined): this { return this } type(value: TextAreaType | undefined): this { @@ -1419,7 +1420,7 @@ export class ArkTextAreaStyle extends ArkCommonMethodStyle implements TextAreaAt keyboardAppearance(value: KeyboardAppearance | undefined): this { return this } - inputFilter(value: ResourceStr | undefined, error?: ((value: string) => void)): this { + inputFilter(value: arkui_component_units_ResourceStr | undefined, error?: ((value: string) => void)): this { return this } showCounter(value: boolean | undefined, options?: InputCounterOptions): this { @@ -1428,7 +1429,7 @@ export class ArkTextAreaStyle extends ArkCommonMethodStyle implements TextAreaAt customKeyboard(value: CustomBuilder | undefined, options?: KeyboardOptions): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -1453,9 +1454,9 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent implements Te } return this } - public placeholderFont(value: Font | undefined): this { + public placeholderFont(value: arkui_component_units_Font | undefined): this { if (this.checkPriority("placeholderFont")) { - const value_casted = value as (Font | undefined) + const value_casted = value as (arkui_component_units_Font | undefined) this.getPeer()?.setPlaceholderFontAttribute(value_casted) return this } @@ -1517,9 +1518,9 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent implements Te } return this } - public fontFamily(value: ResourceStr | undefined): this { + public fontFamily(value: arkui_component_units_ResourceStr | undefined): this { if (this.checkPriority("fontFamily")) { - const value_casted = value as (ResourceStr | undefined) + const value_casted = value as (arkui_component_units_ResourceStr | undefined) this.getPeer()?.setFontFamilyAttribute(value_casted) return this } @@ -1669,33 +1670,33 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent implements Te } return this } - public minFontSize(value: number | string | Resource | undefined): this { + public minFontSize(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("minFontSize")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setMinFontSizeAttribute(value_casted) return this } return this } - public maxFontSize(value: number | string | Resource | undefined): this { + public maxFontSize(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("maxFontSize")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setMaxFontSizeAttribute(value_casted) return this } return this } - public minFontScale(value: number | Resource | undefined): this { + public minFontScale(value: number | global_resource_Resource | undefined): this { if (this.checkPriority("minFontScale")) { - const value_casted = value as (number | Resource | undefined) + const value_casted = value as (number | global_resource_Resource | undefined) this.getPeer()?.setMinFontScaleAttribute(value_casted) return this } return this } - public maxFontScale(value: number | Resource | undefined): this { + public maxFontScale(value: number | global_resource_Resource | undefined): this { if (this.checkPriority("maxFontScale")) { - const value_casted = value as (number | Resource | undefined) + const value_casted = value as (number | global_resource_Resource | undefined) this.getPeer()?.setMaxFontScaleAttribute(value_casted) return this } @@ -1741,25 +1742,25 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent implements Te } return this } - public letterSpacing(value: number | string | Resource | undefined): this { + public letterSpacing(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("letterSpacing")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setLetterSpacingAttribute(value_casted) return this } return this } - public lineSpacing(value: LengthMetrics | undefined): this { + public lineSpacing(value: arkui_Graphics_LengthMetrics | undefined): this { if (this.checkPriority("lineSpacing")) { - const value_casted = value as (LengthMetrics | undefined) + const value_casted = value as (arkui_Graphics_LengthMetrics | undefined) this.getPeer()?.setLineSpacingAttribute(value_casted) return this } return this } - public lineHeight(value: number | string | Resource | undefined): this { + public lineHeight(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("lineHeight")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setLineHeightAttribute(value_casted) return this } @@ -1901,9 +1902,9 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent implements Te } return this } - public inputFilter(value: ResourceStr | undefined, error?: ((value: string) => void)): this { + public inputFilter(value: arkui_component_units_ResourceStr | undefined, error?: ((value: string) => void)): this { if (this.checkPriority("inputFilter")) { - const value_casted = value as (ResourceStr | undefined) + const value_casted = value as (arkui_component_units_ResourceStr | undefined) const error_casted = error as (((value: string) => void) | undefined) this.getPeer()?.setInputFilterAttribute(value_casted, error_casted) return this @@ -1928,7 +1929,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent implements Te } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -1978,10 +1979,10 @@ export class TextAreaOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForPlaceholderTmpValueForIdx0 = valueHolderForPlaceholderTmpValue as string valueSerializer.writeString(valueHolderForPlaceholderTmpValueForIdx0) - } else if (valueHolderForPlaceholderTmpValue instanceof Resource) { + } else if (valueHolderForPlaceholderTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForPlaceholderTmpValueForIdx1 = valueHolderForPlaceholderTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForPlaceholderTmpValueForIdx1) + const valueHolderForPlaceholderTmpValueForIdx1 = valueHolderForPlaceholderTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForPlaceholderTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1990,25 +1991,25 @@ export class TextAreaOptions_serializer { if (valueHolderForText !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTextTmpValue = valueHolderForText! - if (valueHolderForTextTmpValue instanceof ResourceStr) { + if (valueHolderForTextTmpValue instanceof arkui_component_units_ResourceStr) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForTextTmpValueForIdx0 = valueHolderForTextTmpValue as ResourceStr + const valueHolderForTextTmpValueForIdx0 = valueHolderForTextTmpValue as arkui_component_units_ResourceStr if (valueHolderForTextTmpValueForIdx0 instanceof string) { valueSerializer.writeInt8((0).toChar()) const valueHolderForTextTmpValueForIdx0ForIdx0 = valueHolderForTextTmpValueForIdx0 as string valueSerializer.writeString(valueHolderForTextTmpValueForIdx0ForIdx0) - } else if (valueHolderForTextTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForTextTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForTextTmpValueForIdx0ForIdx1 = valueHolderForTextTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForTextTmpValueForIdx0ForIdx1) + const valueHolderForTextTmpValueForIdx0ForIdx1 = valueHolderForTextTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTextTmpValueForIdx0ForIdx1) } - } else if (valueHolderForTextTmpValue instanceof Bindable) { + } else if (valueHolderForTextTmpValue instanceof Bindable) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForTextTmpValueForIdx1 = valueHolderForTextTmpValue as Bindable + const valueHolderForTextTmpValueForIdx1 = valueHolderForTextTmpValue as Bindable Bindable_Arkui_Component_Units_ResourceStr_serializer.write(valueSerializer, valueHolderForTextTmpValueForIdx1) - } else if (valueHolderForTextTmpValue instanceof Bindable) { + } else if (valueHolderForTextTmpValue instanceof Bindable) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForTextTmpValueForIdx2 = valueHolderForTextTmpValue as Bindable + const valueHolderForTextTmpValueForIdx2 = valueHolderForTextTmpValue as Bindable Bindable_Global_Resource_Resource_serializer.write(valueSerializer, valueHolderForTextTmpValueForIdx2) } else if (valueHolderForTextTmpValue instanceof Bindable) { valueSerializer.writeInt8((3).toChar()) @@ -2030,36 +2031,36 @@ export class TextAreaOptions_serializer { public static read(buffer: DeserializerBase): TextAreaOptions { let valueDeserializer : DeserializerBase = buffer const placeholderTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let placeholderTmpBuf : ResourceStr | undefined = undefined + let placeholderTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((placeholderTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const placeholderTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let placeholderTmpBuf_ : string | Resource | undefined + let placeholderTmpBuf_ : string | global_resource_Resource | undefined if (placeholderTmpBuf_UnionSelector == (0).toChar()) { placeholderTmpBuf_ = (valueDeserializer.readString() as string) } else if (placeholderTmpBuf_UnionSelector == (1).toChar()) { - placeholderTmpBuf_ = Resource_serializer.read(valueDeserializer) + placeholderTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for placeholderTmpBuf_ has to be chosen through deserialisation.") } - placeholderTmpBuf = (placeholderTmpBuf_ as string | Resource) + placeholderTmpBuf = (placeholderTmpBuf_ as string | global_resource_Resource) } - const placeholderTmpResult : ResourceStr | undefined = placeholderTmpBuf + const placeholderTmpResult : arkui_component_units_ResourceStr | undefined = placeholderTmpBuf const textTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let textTmpBuf : ResourceStr | Bindable | Bindable | Bindable | undefined = undefined + let textTmpBuf : arkui_component_units_ResourceStr | Bindable | Bindable | Bindable | undefined = undefined if ((textTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const textTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let textTmpBuf_ : ResourceStr | Bindable | Bindable | Bindable | undefined + let textTmpBuf_ : arkui_component_units_ResourceStr | Bindable | Bindable | Bindable | undefined if (textTmpBuf_UnionSelector == (0).toChar()) { const textTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let textTmpBuf_BufU : string | Resource | undefined + let textTmpBuf_BufU : string | global_resource_Resource | undefined if (textTmpBuf_BufUUnionSelector == (0).toChar()) { textTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (textTmpBuf_BufUUnionSelector == (1).toChar()) { - textTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + textTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for textTmpBuf_BufU has to be chosen through deserialisation.") } - textTmpBuf_ = (textTmpBuf_BufU as string | Resource) + textTmpBuf_ = (textTmpBuf_BufU as string | global_resource_Resource) } else if (textTmpBuf_UnionSelector == (1).toChar()) { textTmpBuf_ = Bindable_Arkui_Component_Units_ResourceStr_serializer.read(valueDeserializer) } else if (textTmpBuf_UnionSelector == (2).toChar()) { @@ -2069,9 +2070,9 @@ export class TextAreaOptions_serializer { } else { throw new Error("One of the branches for textTmpBuf_ has to be chosen through deserialisation.") } - textTmpBuf = (textTmpBuf_ as ResourceStr | Bindable | Bindable | Bindable) + textTmpBuf = (textTmpBuf_ as arkui_component_units_ResourceStr | Bindable | Bindable | Bindable) } - const textTmpResult : ResourceStr | Bindable | Bindable | Bindable | undefined = textTmpBuf + const textTmpResult : arkui_component_units_ResourceStr | Bindable | Bindable | Bindable | undefined = textTmpBuf const controllerTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let controllerTmpBuf : TextAreaController | undefined = undefined if ((controllerTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { diff --git a/arkoala-arkts/arkui/generated/component/textClock.ets b/arkoala-arkts/arkui/generated/component/textClock.ets index 522d71e99039bb864d01be6a5e5e4d9245404c2b..264d65fac9f5d236170bdb5a4d2c5580312db5c1 100644 --- a/arkoala-arkts/arkui/generated/component/textClock.ets +++ b/arkoala-arkts/arkui/generated/component/textClock.ets @@ -20,19 +20,20 @@ import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { Resource_serializer } from "./../framework/resource" +import { global_resource_Resource_serializer } from "./../framework/resource" import { ShadowOptions_serializer, ArkCommonMethodPeer, CommonMethod, ShadowOptions, CommonConfiguration, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { intl_DateTimeOptions_serializer, default as intl } from "./../framework/ohos.intl" +import { intl_DateTimeOptions_serializer } from "./../framework/ohos.intl" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" -import { ResourceStr, ResourceColor, Length } from "./units" -import { Resource } from "global.resource" -import { Color, FontStyle, FontWeight } from "./enums" +import { ResourceStr as arkui_component_units_ResourceStr, ResourceColor, Length } from "./units" +import { Resource as global_resource_Resource } from "global.resource" +import { Color as arkui_component_enums_Color, FontStyle, FontWeight } from "./enums" import { ContentModifier, AttributeModifier, hookTextClockContentModifier, AttributeUpdater } from "#handwritten" +import { default as intl } from "@ohos.intl" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class TextClockControllerInternal { public static fromPtr(ptr: KPointer): TextClockController { return new TextClockController(ptr) @@ -72,7 +73,7 @@ export class TextClockController implements MaterializedBase { } } export class ArkTextClockPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkTextClockPeer { @@ -94,7 +95,7 @@ export class ArkTextClockPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextClockInterface_setTextClockOptions(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFormatAttribute(value: ResourceStr | undefined): void { + setFormat0Attribute(value: arkui_component_units_ResourceStr | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -103,15 +104,27 @@ export class ArkTextClockPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } - ArkUIGeneratedNativeModule._TextClockAttribute_setFormat(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + ArkUIGeneratedNativeModule._TextClockAttribute_setFormat0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() + } + setFormat1Attribute(value: string | undefined): void { + const thisSerializer : SerializerBase = SerializerBase.hold() + if (value !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const valueTmpValue = value! + thisSerializer.writeString(valueTmpValue) + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) + } + ArkUIGeneratedNativeModule._TextClockAttribute_setFormat1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } setOnDateChangeAttribute(value: ((value: number) => void) | undefined): void { @@ -131,10 +144,10 @@ export class ArkTextClockPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -143,10 +156,10 @@ export class ArkTextClockPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -167,10 +180,10 @@ export class ArkTextClockPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -183,7 +196,7 @@ export class ArkTextClockPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as FontStyle) - thisSerializer.writeInt32(TypeChecker.FontStyle_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -202,7 +215,7 @@ export class ArkTextClockPeer extends ArkCommonMethodPeer { } else if (valueTmpValue instanceof FontWeight) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as FontWeight - thisSerializer.writeInt32(TypeChecker.FontWeight_ToNumeric(valueTmpValueForIdx1)) + thisSerializer.writeInt32(valueTmpValueForIdx1.valueOf()) } else if (valueTmpValue instanceof string) { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string @@ -214,7 +227,7 @@ export class ArkTextClockPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextClockAttribute_setFontWeight(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFontFamilyAttribute(value: ResourceStr | undefined): void { + setFontFamilyAttribute(value: arkui_component_units_ResourceStr | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -223,10 +236,10 @@ export class ArkTextClockPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -293,7 +306,10 @@ export interface TextClockOptions { controller?: TextClockController; } export interface TextClockAttribute extends CommonMethod { - format(value: ResourceStr | undefined): this { + format(value: arkui_component_units_ResourceStr | undefined): this { + throw new Error("Unimplemented method format") + } + format(value: string | undefined): this { throw new Error("Unimplemented method format") } onDateChange(value: ((value: number) => void) | undefined): this { @@ -311,7 +327,7 @@ export interface TextClockAttribute extends CommonMethod { fontWeight(value: number | FontWeight | string | undefined): this { throw new Error("Unimplemented method fontWeight") } - fontFamily(value: ResourceStr | undefined): this { + fontFamily(value: arkui_component_units_ResourceStr | undefined): this { throw new Error("Unimplemented method fontFamily") } textShadow(value: ShadowOptions | Array | undefined): this { @@ -326,24 +342,27 @@ export interface TextClockAttribute extends CommonMethod { dateTimeOptions(value: intl.DateTimeOptions | undefined): this { throw new Error("Unimplemented method dateTimeOptions") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkTextClockStyle extends ArkCommonMethodStyle implements TextClockAttribute { - format_value?: ResourceStr | undefined + format_value?: arkui_component_units_ResourceStr | undefined onDateChange_value?: ((value: number) => void) | undefined fontColor_value?: ResourceColor | undefined fontSize_value?: Length | undefined fontStyle_value?: FontStyle | undefined fontWeight_value?: number | FontWeight | string | undefined - fontFamily_value?: ResourceStr | undefined + fontFamily_value?: arkui_component_units_ResourceStr | undefined textShadow_value?: ShadowOptions | Array | undefined fontFeature_value?: string | undefined contentModifier_value?: ContentModifier | undefined dateTimeOptions_value?: intl.DateTimeOptions | undefined attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - format(value: ResourceStr | undefined): this { + format(value: arkui_component_units_ResourceStr | undefined): this { + return this + } + format(value: string | undefined): this { return this } onDateChange(value: ((value: number) => void) | undefined): this { @@ -361,7 +380,7 @@ export class ArkTextClockStyle extends ArkCommonMethodStyle implements TextClock fontWeight(value: number | FontWeight | string | undefined): this { return this } - fontFamily(value: ResourceStr | undefined): this { + fontFamily(value: arkui_component_units_ResourceStr | undefined): this { return this } textShadow(value: ShadowOptions | Array | undefined): this { @@ -376,7 +395,7 @@ export class ArkTextClockStyle extends ArkCommonMethodStyle implements TextClock dateTimeOptions(value: intl.DateTimeOptions | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -393,10 +412,18 @@ export class ArkTextClockComponent extends ArkCommonMethodComponent implements T } return this } - public format(value: ResourceStr | undefined): this { + public format(value: arkui_component_units_ResourceStr | undefined): this { + if (this.checkPriority("format")) { + const value_casted = value as (arkui_component_units_ResourceStr | undefined) + this.getPeer()?.setFormat0Attribute(value_casted) + return this + } + return this + } + public format(value: string | undefined): this { if (this.checkPriority("format")) { - const value_casted = value as (ResourceStr | undefined) - this.getPeer()?.setFormatAttribute(value_casted) + const value_casted = value as (string | undefined) + this.getPeer()?.setFormat1Attribute(value_casted) return this } return this @@ -441,9 +468,9 @@ export class ArkTextClockComponent extends ArkCommonMethodComponent implements T } return this } - public fontFamily(value: ResourceStr | undefined): this { + public fontFamily(value: arkui_component_units_ResourceStr | undefined): this { if (this.checkPriority("fontFamily")) { - const value_casted = value as (ResourceStr | undefined) + const value_casted = value as (arkui_component_units_ResourceStr | undefined) this.getPeer()?.setFontFamilyAttribute(value_casted) return this } @@ -479,7 +506,7 @@ export class ArkTextClockComponent extends ArkCommonMethodComponent implements T } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/textCommon.ets b/arkoala-arkts/arkui/generated/component/textCommon.ets index bbf07ac126068f08f367bfb90b3104f0a53e4830..812344b0538d8f8b09d238d0648c9abcb4512ead 100644 --- a/arkoala-arkts/arkui/generated/component/textCommon.ets +++ b/arkoala-arkts/arkui/generated/component/textCommon.ets @@ -22,12 +22,12 @@ import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" import { StyledString, StyledStringInternal, MutableStyledString, MutableStyledStringInternal, DecorationStyleInterface, StyledString_serializer, DecorationStyleInterface_serializer } from "./styledString" import { SelectionOptions_serializer, SelectionOptions } from "./common" -import { Resource_serializer } from "./../framework/resource" -import { ResourceStr, ResourceColor, Length } from "./units" -import { Resource } from "global.resource" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { global_resource_Resource_serializer } from "./../framework/resource" +import { ResourceStr as arkui_component_units_ResourceStr, ResourceColor, Length } from "./units" +import { Resource as global_resource_Resource } from "global.resource" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Color, TextDecorationType, TextDecorationStyle } from "./enums" +import { Color as arkui_component_enums_Color, TextDecorationType, TextDecorationStyle } from "./enums" export interface LayoutManager { getLineCount(): number getGlyphPositionAtCoordinate(x: number, y: number): PositionWithAffinity @@ -208,16 +208,16 @@ export class TextMenuItemId implements MaterializedBase { static getFinalizer(): KPointer { return ArkUIGeneratedNativeModule._TextMenuItemId_getFinalizer() } - private static of_serialize(id: ResourceStr): TextMenuItemId { + private static of_serialize(id: arkui_component_units_ResourceStr): TextMenuItemId { const thisSerializer : SerializerBase = SerializerBase.hold() if (id instanceof string) { thisSerializer.writeInt8((0).toChar()) const idForIdx0 = id as string thisSerializer.writeString(idForIdx0) - } else if (id instanceof Resource) { + } else if (id instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const idForIdx1 = id as Resource - Resource_serializer.write(thisSerializer, idForIdx1) + const idForIdx1 = id as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, idForIdx1) } const retval = ArkUIGeneratedNativeModule._TextMenuItemId_of(thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() @@ -274,8 +274,8 @@ export class TextMenuItemId implements MaterializedBase { const obj : TextMenuItemId = TextMenuItemIdInternal.fromPtr(retval) return obj } - public static of(id: ResourceStr): TextMenuItemId { - const id_casted = id as (ResourceStr) + public static of(id: arkui_component_units_ResourceStr): TextMenuItemId { + const id_casted = id as (arkui_component_units_ResourceStr) return TextMenuItemId.of_serialize(id_casted) } public equals(id: TextMenuItemId): boolean { @@ -380,10 +380,10 @@ export interface CaretStyle { color?: ResourceColor; } export interface TextMenuItem { - content: ResourceStr; - icon?: ResourceStr; + content: arkui_component_units_ResourceStr; + icon?: arkui_component_units_ResourceStr; id: TextMenuItemId; - labelInfo?: ResourceStr; + labelInfo?: arkui_component_units_ResourceStr; } export type OnCreateMenuCallback = (menuItems: Array) => Array; export type OnMenuItemClickCallback = (menuItem: TextMenuItem, range: TextRange) => boolean; @@ -497,14 +497,14 @@ export class DeleteValue_serializer { const valueHolderForDeleteOffset = value.deleteOffset valueSerializer.writeNumber(valueHolderForDeleteOffset) const valueHolderForDirection = value.direction - valueSerializer.writeInt32(TypeChecker.TextDeleteDirection_ToNumeric(valueHolderForDirection)) + valueSerializer.writeInt32(valueHolderForDirection.valueOf()) const valueHolderForDeleteValue = value.deleteValue valueSerializer.writeString(valueHolderForDeleteValue) } public static read(buffer: DeserializerBase): DeleteValue { let valueDeserializer : DeserializerBase = buffer const deleteOffsetTmpResult : number = (valueDeserializer.readNumber() as number) - const directionTmpResult : TextDeleteDirection = TypeChecker.TextDeleteDirection_FromNumeric(valueDeserializer.readInt32()) + const directionTmpResult : TextDeleteDirection = TextDeleteDirection.fromValue(valueDeserializer.readInt32()) const deleteValueTmpResult : string = (valueDeserializer.readString() as string) let value : DeleteValue = ({deleteOffset: deleteOffsetTmpResult, direction: directionTmpResult, deleteValue: deleteValueTmpResult} as DeleteValue) return value @@ -689,30 +689,6 @@ export class StyledStringChangedListener_serializer { return value } } -export class TextMenuOptions_serializer { - public static write(buffer: SerializerBase, value: TextMenuOptions): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForShowMode = value.showMode - if (valueHolderForShowMode !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForShowModeTmpValue = (valueHolderForShowMode as TextMenuShowMode) - valueSerializer.writeInt32(TypeChecker.TextMenuShowMode_ToNumeric(valueHolderForShowModeTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): TextMenuOptions { - let valueDeserializer : DeserializerBase = buffer - const showModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let showModeTmpBuf : TextMenuShowMode | undefined = undefined - if ((showModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - showModeTmpBuf = TypeChecker.TextMenuShowMode_FromNumeric(valueDeserializer.readInt32()) - } - const showModeTmpResult : TextMenuShowMode | undefined = showModeTmpBuf - let value : TextMenuOptions = ({showMode: showModeTmpResult} as TextMenuOptions) - return value - } -} export class TextRange_serializer { public static write(buffer: SerializerBase, value: TextRange): void { let valueSerializer : SerializerBase = buffer @@ -755,12 +731,12 @@ export class DecorationStyleResult_serializer { public static write(buffer: SerializerBase, value: DecorationStyleResult): void { let valueSerializer : SerializerBase = buffer const valueHolderForType = value.type - valueSerializer.writeInt32(TypeChecker.TextDecorationType_ToNumeric(valueHolderForType)) + valueSerializer.writeInt32(valueHolderForType.valueOf()) const valueHolderForColor = value.color - if (valueHolderForColor instanceof Color) { + if (valueHolderForColor instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorForIdx0 = valueHolderForColor as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorForIdx0)) + const valueHolderForColorForIdx0 = valueHolderForColor as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorForIdx0.getOrdinal()) } else if (valueHolderForColor instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorForIdx1 = valueHolderForColor as number @@ -769,41 +745,41 @@ export class DecorationStyleResult_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorForIdx2 = valueHolderForColor as string valueSerializer.writeString(valueHolderForColorForIdx2) - } else if (valueHolderForColor instanceof Resource) { + } else if (valueHolderForColor instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorForIdx3 = valueHolderForColor as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorForIdx3) + const valueHolderForColorForIdx3 = valueHolderForColor as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorForIdx3) } const valueHolderForStyle = value.style if (valueHolderForStyle !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStyleTmpValue = (valueHolderForStyle as TextDecorationStyle) - valueSerializer.writeInt32(TypeChecker.TextDecorationStyle_ToNumeric(valueHolderForStyleTmpValue)) + valueSerializer.writeInt32(valueHolderForStyleTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } } public static read(buffer: DeserializerBase): DecorationStyleResult { let valueDeserializer : DeserializerBase = buffer - const typeTmpResult : TextDecorationType = TypeChecker.TextDecorationType_FromNumeric(valueDeserializer.readInt32()) + const typeTmpResult : TextDecorationType = TextDecorationType.fromValue(valueDeserializer.readInt32()) const colorTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf : Color | number | string | Resource | undefined + let colorTmpBuf : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBufUnionSelector == (0).toChar()) { - colorTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBufUnionSelector == (1).toChar()) { colorTmpBuf = (valueDeserializer.readNumber() as number) } else if (colorTmpBufUnionSelector == (2).toChar()) { colorTmpBuf = (valueDeserializer.readString() as string) } else if (colorTmpBufUnionSelector == (3).toChar()) { - colorTmpBuf = Resource_serializer.read(valueDeserializer) + colorTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf has to be chosen through deserialisation.") } - const colorTmpResult : ResourceColor = (colorTmpBuf as Color | number | string | Resource) + const colorTmpResult : ResourceColor = (colorTmpBuf as arkui_component_enums_Color | number | string | global_resource_Resource) const styleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let styleTmpBuf : TextDecorationStyle | undefined = undefined if ((styleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - styleTmpBuf = TypeChecker.TextDecorationStyle_FromNumeric(valueDeserializer.readInt32()) + styleTmpBuf = TextDecorationStyle.fromValue(valueDeserializer.readInt32()) } const styleTmpResult : TextDecorationStyle | undefined = styleTmpBuf let value : DecorationStyleResult = ({type: typeTmpResult, color: colorTmpResult, style: styleTmpResult} as DecorationStyleResult) @@ -870,10 +846,10 @@ export class TextMenuItem_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForContentForIdx0 = valueHolderForContent as string valueSerializer.writeString(valueHolderForContentForIdx0) - } else if (valueHolderForContent instanceof Resource) { + } else if (valueHolderForContent instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForContentForIdx1 = valueHolderForContent as Resource - Resource_serializer.write(valueSerializer, valueHolderForContentForIdx1) + const valueHolderForContentForIdx1 = valueHolderForContent as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForContentForIdx1) } const valueHolderForIcon = value.icon if (valueHolderForIcon !== undefined) { @@ -883,10 +859,10 @@ export class TextMenuItem_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue as string valueSerializer.writeString(valueHolderForIconTmpValueForIdx0) - } else if (valueHolderForIconTmpValue instanceof Resource) { + } else if (valueHolderForIconTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForIconTmpValueForIdx1) + const valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForIconTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -901,10 +877,10 @@ export class TextMenuItem_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForLabelInfoTmpValueForIdx0 = valueHolderForLabelInfoTmpValue as string valueSerializer.writeString(valueHolderForLabelInfoTmpValueForIdx0) - } else if (valueHolderForLabelInfoTmpValue instanceof Resource) { + } else if (valueHolderForLabelInfoTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForLabelInfoTmpValueForIdx1 = valueHolderForLabelInfoTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForLabelInfoTmpValueForIdx1) + const valueHolderForLabelInfoTmpValueForIdx1 = valueHolderForLabelInfoTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForLabelInfoTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -913,46 +889,46 @@ export class TextMenuItem_serializer { public static read(buffer: DeserializerBase): TextMenuItem { let valueDeserializer : DeserializerBase = buffer const contentTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let contentTmpBuf : string | Resource | undefined + let contentTmpBuf : string | global_resource_Resource | undefined if (contentTmpBufUnionSelector == (0).toChar()) { contentTmpBuf = (valueDeserializer.readString() as string) } else if (contentTmpBufUnionSelector == (1).toChar()) { - contentTmpBuf = Resource_serializer.read(valueDeserializer) + contentTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for contentTmpBuf has to be chosen through deserialisation.") } - const contentTmpResult : ResourceStr = (contentTmpBuf as string | Resource) + const contentTmpResult : arkui_component_units_ResourceStr = (contentTmpBuf as string | global_resource_Resource) const iconTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let iconTmpBuf : ResourceStr | undefined = undefined + let iconTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((iconTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const iconTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let iconTmpBuf_ : string | Resource | undefined + let iconTmpBuf_ : string | global_resource_Resource | undefined if (iconTmpBuf_UnionSelector == (0).toChar()) { iconTmpBuf_ = (valueDeserializer.readString() as string) } else if (iconTmpBuf_UnionSelector == (1).toChar()) { - iconTmpBuf_ = Resource_serializer.read(valueDeserializer) + iconTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for iconTmpBuf_ has to be chosen through deserialisation.") } - iconTmpBuf = (iconTmpBuf_ as string | Resource) + iconTmpBuf = (iconTmpBuf_ as string | global_resource_Resource) } - const iconTmpResult : ResourceStr | undefined = iconTmpBuf + const iconTmpResult : arkui_component_units_ResourceStr | undefined = iconTmpBuf const idTmpResult : TextMenuItemId = (TextMenuItemId_serializer.read(valueDeserializer) as TextMenuItemId) const labelInfoTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let labelInfoTmpBuf : ResourceStr | undefined = undefined + let labelInfoTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((labelInfoTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const labelInfoTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let labelInfoTmpBuf_ : string | Resource | undefined + let labelInfoTmpBuf_ : string | global_resource_Resource | undefined if (labelInfoTmpBuf_UnionSelector == (0).toChar()) { labelInfoTmpBuf_ = (valueDeserializer.readString() as string) } else if (labelInfoTmpBuf_UnionSelector == (1).toChar()) { - labelInfoTmpBuf_ = Resource_serializer.read(valueDeserializer) + labelInfoTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for labelInfoTmpBuf_ has to be chosen through deserialisation.") } - labelInfoTmpBuf = (labelInfoTmpBuf_ as string | Resource) + labelInfoTmpBuf = (labelInfoTmpBuf_ as string | global_resource_Resource) } - const labelInfoTmpResult : ResourceStr | undefined = labelInfoTmpBuf + const labelInfoTmpResult : arkui_component_units_ResourceStr | undefined = labelInfoTmpBuf let value : TextMenuItem = ({content: contentTmpResult, icon: iconTmpResult, id: idTmpResult, labelInfo: labelInfoTmpResult} as TextMenuItem) return value } @@ -972,10 +948,10 @@ export class CaretStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue as number valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1) - } else if (valueHolderForWidthTmpValue instanceof Resource) { + } else if (valueHolderForWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx2) + const valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -984,10 +960,10 @@ export class CaretStyle_serializer { if (valueHolderForColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorTmpValue = valueHolderForColor! - if (valueHolderForColorTmpValue instanceof Color) { + if (valueHolderForColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx0)) + const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as number @@ -996,10 +972,10 @@ export class CaretStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx2) - } else if (valueHolderForColorTmpValue instanceof Resource) { + } else if (valueHolderForColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) + const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1011,36 +987,36 @@ export class CaretStyle_serializer { let widthTmpBuf : Length | undefined = undefined if ((widthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const widthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let widthTmpBuf_ : string | number | Resource | undefined + let widthTmpBuf_ : string | number | global_resource_Resource | undefined if (widthTmpBuf_UnionSelector == (0).toChar()) { widthTmpBuf_ = (valueDeserializer.readString() as string) } else if (widthTmpBuf_UnionSelector == (1).toChar()) { widthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (widthTmpBuf_UnionSelector == (2).toChar()) { - widthTmpBuf_ = Resource_serializer.read(valueDeserializer) + widthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for widthTmpBuf_ has to be chosen through deserialisation.") } - widthTmpBuf = (widthTmpBuf_ as string | number | Resource) + widthTmpBuf = (widthTmpBuf_ as string | number | global_resource_Resource) } const widthTmpResult : Length | undefined = widthTmpBuf const colorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let colorTmpBuf : ResourceColor | undefined = undefined if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_ : Color | number | string | Resource | undefined + let colorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBuf_UnionSelector == (0).toChar()) { - colorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_UnionSelector == (1).toChar()) { colorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (colorTmpBuf_UnionSelector == (2).toChar()) { colorTmpBuf_ = (valueDeserializer.readString() as string) } else if (colorTmpBuf_UnionSelector == (3).toChar()) { - colorTmpBuf_ = Resource_serializer.read(valueDeserializer) + colorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") } - colorTmpBuf = (colorTmpBuf_ as Color | number | string | Resource) + colorTmpBuf = (colorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const colorTmpResult : ResourceColor | undefined = colorTmpBuf let value : CaretStyle = ({width: widthTmpResult, color: colorTmpResult} as CaretStyle) @@ -1095,7 +1071,7 @@ export class TextDataDetectorConfig_serializer { valueSerializer.writeInt32((valueHolderForTypes.length).toInt()) for (let valueHolderForTypesCounterI = 0; valueHolderForTypesCounterI < valueHolderForTypes.length; valueHolderForTypesCounterI++) { const valueHolderForTypesTmpElement : TextDataDetectorType = valueHolderForTypes[valueHolderForTypesCounterI] - valueSerializer.writeInt32(TypeChecker.TextDataDetectorType_ToNumeric(valueHolderForTypesTmpElement)) + valueSerializer.writeInt32(valueHolderForTypesTmpElement.valueOf()) } const valueHolderForOnDetectResultUpdate = value.onDetectResultUpdate if (valueHolderForOnDetectResultUpdate !== undefined) { @@ -1109,10 +1085,10 @@ export class TextDataDetectorConfig_serializer { if (valueHolderForColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorTmpValue = valueHolderForColor! - if (valueHolderForColorTmpValue instanceof Color) { + if (valueHolderForColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx0)) + const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as number @@ -1121,10 +1097,10 @@ export class TextDataDetectorConfig_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx2) - } else if (valueHolderForColorTmpValue instanceof Resource) { + } else if (valueHolderForColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) + const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1143,7 +1119,7 @@ export class TextDataDetectorConfig_serializer { const typesTmpBufLength : int32 = valueDeserializer.readInt32() let typesTmpBuf : Array = new Array(typesTmpBufLength) for (let typesTmpBufBufCounterI = 0; typesTmpBufBufCounterI < typesTmpBufLength; typesTmpBufBufCounterI++) { - typesTmpBuf[typesTmpBufBufCounterI] = TypeChecker.TextDataDetectorType_FromNumeric(valueDeserializer.readInt32()) + typesTmpBuf[typesTmpBufBufCounterI] = TextDataDetectorType.fromValue(valueDeserializer.readInt32()) } const typesTmpResult : Array = typesTmpBuf const onDetectResultUpdateTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -1168,19 +1144,19 @@ export class TextDataDetectorConfig_serializer { let colorTmpBuf : ResourceColor | undefined = undefined if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_ : Color | number | string | Resource | undefined + let colorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBuf_UnionSelector == (0).toChar()) { - colorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_UnionSelector == (1).toChar()) { colorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (colorTmpBuf_UnionSelector == (2).toChar()) { colorTmpBuf_ = (valueDeserializer.readString() as string) } else if (colorTmpBuf_UnionSelector == (3).toChar()) { - colorTmpBuf_ = Resource_serializer.read(valueDeserializer) + colorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") } - colorTmpBuf = (colorTmpBuf_ as Color | number | string | Resource) + colorTmpBuf = (colorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const colorTmpResult : ResourceColor | undefined = colorTmpBuf const decorationTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() diff --git a/arkoala-arkts/arkui/generated/component/textInput.ets b/arkoala-arkts/arkui/generated/component/textInput.ets index 41e97dc4388641c114ff7762e33b980c5b7bce10..f0fbc0b1461a1c17ba3feaffb66fe86d812964ec 100644 --- a/arkoala-arkts/arkui/generated/component/textInput.ets +++ b/arkoala-arkts/arkui/generated/component/textInput.ets @@ -20,22 +20,22 @@ import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { Resource_serializer } from "./../framework/resource" -import { Font_serializer, ResourceColor, Dimension, Font, Length, ResourceStr } from "./units" +import { global_resource_Resource_serializer } from "./../framework/resource" +import { arkui_component_units_Font_serializer, ResourceColor, Dimension, Font as arkui_component_units_Font, Length, ResourceStr as arkui_component_units_ResourceStr } from "./units" import { CaretStyle_serializer, EditMenuOptions_serializer, EditableTextOnChangeCallback, PreviewText, TextChangeOptions, CaretStyle, InsertValue, DeleteValue, EditMenuOptions, AutoCapitalizationMode, EditableTextChangeValue, KeyboardAppearance } from "./textCommon" import { CancelButtonOptions_serializer, CancelButtonSymbolOptions_serializer, CancelButtonOptions, CancelButtonSymbolOptions } from "./search" import { TextDecorationOptions_serializer, InputCounterOptions_serializer, ArkCommonMethodPeer, CommonMethod, TextDecorationOptions, InputCounterOptions, Bindable, ArkCommonMethodComponent, ArkCommonMethodStyle, Bindable_Arkui_Component_Units_ResourceStr_serializer, Bindable_Global_Resource_Resource_serializer, Bindable_String_serializer, SelectionOptions_serializer, TextContentControllerBase, TextContentControllerBaseInternal, SelectionOptions } from "./common" import { KeyboardOptions_serializer, PasteEvent, KeyboardOptions } from "./richEditor" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" -import { Color, TextOverflow, FontStyle, FontWeight, CopyOptions, TextAlign, TextContentStyle, BarState, WordBreak, LineBreakStrategy, TextHeightAdaptivePolicy, EllipsisMode } from "./enums" -import { Resource } from "global.resource" +import { Color as arkui_component_enums_Color, TextOverflow, FontStyle, FontWeight, CopyOptions, TextAlign, TextContentStyle, BarState, WordBreak, LineBreakStrategy, TextHeightAdaptivePolicy, EllipsisMode } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { CustomBuilder } from "./builder" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export interface SubmitEvent { text: string keepEditableState(): void @@ -91,7 +91,7 @@ export class SubmitEventInternal implements MaterializedBase,SubmitEvent { } } export class ArkTextInputPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkTextInputPeer { @@ -118,7 +118,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as InputType) - thisSerializer.writeInt32(TypeChecker.InputType_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -130,7 +130,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ContentType) - thisSerializer.writeInt32(TypeChecker.ContentType_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -142,10 +142,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -154,10 +154,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -170,7 +170,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as TextOverflow) - thisSerializer.writeInt32(TypeChecker.TextOverflow_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -190,10 +190,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -201,12 +201,12 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextInputAttribute_setTextIndent(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setPlaceholderFontAttribute(value: Font | undefined): void { + setPlaceholderFontAttribute(value: arkui_component_units_Font | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - Font_serializer.write(thisSerializer, valueTmpValue) + arkui_component_units_Font_serializer.write(thisSerializer, valueTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -218,7 +218,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as EnterKeyType) - thisSerializer.writeInt32(TypeChecker.EnterKeyType_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -230,10 +230,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -242,10 +242,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -330,10 +330,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -342,10 +342,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -366,10 +366,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -382,7 +382,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as FontStyle) - thisSerializer.writeInt32(TypeChecker.FontStyle_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -401,7 +401,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { } else if (valueTmpValue instanceof FontWeight) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as FontWeight - thisSerializer.writeInt32(TypeChecker.FontWeight_ToNumeric(valueTmpValueForIdx1)) + thisSerializer.writeInt32(valueTmpValueForIdx1.valueOf()) } else if (valueTmpValue instanceof string) { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string @@ -413,7 +413,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextInputAttribute_setFontWeight(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFontFamilyAttribute(value: ResourceStr | undefined): void { + setFontFamilyAttribute(value: arkui_component_units_ResourceStr | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -422,10 +422,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -474,7 +474,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as CopyOptions) - thisSerializer.writeInt32(TypeChecker.CopyOptions_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -498,7 +498,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as TextAlign) - thisSerializer.writeInt32(TypeChecker.TextAlign_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -513,11 +513,11 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (valueTmpValue instanceof TextInputStyle) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as TextInputStyle - thisSerializer.writeInt32(TypeChecker.TextInputStyle_ToNumeric(valueTmpValueForIdx0)) + thisSerializer.writeInt32(valueTmpValueForIdx0.valueOf()) } else if (valueTmpValue instanceof TextContentStyle) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as TextContentStyle - thisSerializer.writeInt32(TypeChecker.TextContentStyle_ToNumeric(valueTmpValueForIdx1)) + thisSerializer.writeInt32(valueTmpValueForIdx1.valueOf()) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -542,10 +542,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -554,10 +554,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -601,7 +601,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextInputAttribute_setPasswordIcon(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setShowErrorAttribute(value: ResourceStr | undefined): void { + setShowErrorAttribute(value: arkui_component_units_ResourceStr | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -610,10 +610,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -653,10 +653,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (valueTmpValue instanceof ResourceColor) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as ResourceColor - if (valueTmpValueForIdx0 instanceof Color) { + if (valueTmpValueForIdx0 instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0ForIdx0)) + const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0ForIdx0.getOrdinal()) } else if (valueTmpValueForIdx0 instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number @@ -665,10 +665,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as string thisSerializer.writeString(valueTmpValueForIdx0ForIdx2) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) + const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) } } else if (valueTmpValue instanceof UnderlineColor) { thisSerializer.writeInt8((1).toChar()) @@ -698,7 +698,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as BarState) - thisSerializer.writeInt32(TypeChecker.BarState_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -722,7 +722,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as WordBreak) - thisSerializer.writeInt32(TypeChecker.WordBreak_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -734,7 +734,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as LineBreakStrategy) - thisSerializer.writeInt32(TypeChecker.LineBreakStrategy_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -773,7 +773,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextInputAttribute_setSelectAll(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMinFontSizeAttribute(value: number | string | Resource | undefined): void { + setMinFontSizeAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -786,10 +786,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -797,7 +797,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextInputAttribute_setMinFontSize(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMaxFontSizeAttribute(value: number | string | Resource | undefined): void { + setMaxFontSizeAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -810,10 +810,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -821,7 +821,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextInputAttribute_setMaxFontSize(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMinFontScaleAttribute(value: number | Resource | undefined): void { + setMinFontScaleAttribute(value: number | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -830,10 +830,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -841,7 +841,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextInputAttribute_setMinFontScale(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setMaxFontScaleAttribute(value: number | Resource | undefined): void { + setMaxFontScaleAttribute(value: number | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -850,10 +850,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -866,7 +866,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as TextHeightAdaptivePolicy) - thisSerializer.writeInt32(TypeChecker.TextHeightAdaptivePolicy_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -897,7 +897,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextInputAttribute_setDecoration(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setLetterSpacingAttribute(value: number | string | Resource | undefined): void { + setLetterSpacingAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -910,10 +910,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -921,7 +921,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextInputAttribute_setLetterSpacing(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setLineHeightAttribute(value: number | string | Resource | undefined): void { + setLineHeightAttribute(value: number | string | global_resource_Resource | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -934,10 +934,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1082,7 +1082,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as AutoCapitalizationMode) - thisSerializer.writeInt32(TypeChecker.AutoCapitalizationMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1106,7 +1106,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as EllipsisMode) - thisSerializer.writeInt32(TypeChecker.EllipsisMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1142,14 +1142,14 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as KeyboardAppearance) - thisSerializer.writeInt32(TypeChecker.KeyboardAppearance_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._TextInputAttribute_setKeyboardAppearance(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setInputFilterAttribute(value: ResourceStr | undefined, error?: ((value0: string) => void)): void { + setInputFilterAttribute(value: arkui_component_units_ResourceStr | undefined, error?: ((value0: string) => void)): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -1158,10 +1158,10 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1289,8 +1289,8 @@ export interface UnderlineColor { disable?: ResourceColor | undefined; } export interface TextInputOptions { - placeholder?: ResourceStr; - text?: ResourceStr | Bindable | Bindable | Bindable; + placeholder?: arkui_component_units_ResourceStr; + text?: arkui_component_units_ResourceStr | Bindable | Bindable | Bindable; controller?: TextInputController; } export enum TextInputStyle { @@ -1300,8 +1300,8 @@ export enum TextInputStyle { Inline = 1 } export interface PasswordIcon { - onIconSrc?: string | Resource; - offIconSrc?: string | Resource; + onIconSrc?: string | global_resource_Resource; + offIconSrc?: string | global_resource_Resource; } export type OnSubmitCallback = (enterKey: EnterKeyType, event: SubmitEvent) => void; export type OnTextSelectionChangeCallback = (selectionStart: number, selectionEnd: number) => void; @@ -1323,7 +1323,7 @@ export interface TextInputAttribute extends CommonMethod { textIndent(value: Dimension | undefined): this { throw new Error("Unimplemented method textIndent") } - placeholderFont(value: Font | undefined): this { + placeholderFont(value: arkui_component_units_Font | undefined): this { throw new Error("Unimplemented method placeholderFont") } enterKeyType(value: EnterKeyType | undefined): this { @@ -1362,7 +1362,7 @@ export interface TextInputAttribute extends CommonMethod { fontWeight(value: number | FontWeight | string | undefined): this { throw new Error("Unimplemented method fontWeight") } - fontFamily(value: ResourceStr | undefined): this { + fontFamily(value: arkui_component_units_ResourceStr | undefined): this { throw new Error("Unimplemented method fontFamily") } onCopy(value: ((value0: string) => void) | undefined): this { @@ -1401,7 +1401,7 @@ export interface TextInputAttribute extends CommonMethod { passwordIcon(value: PasswordIcon | undefined): this { throw new Error("Unimplemented method passwordIcon") } - showError(value: ResourceStr | undefined): this { + showError(value: arkui_component_units_ResourceStr | undefined): this { throw new Error("Unimplemented method showError") } showUnit(value: CustomBuilder | undefined): this { @@ -1434,16 +1434,16 @@ export interface TextInputAttribute extends CommonMethod { selectAll(value: boolean | undefined): this { throw new Error("Unimplemented method selectAll") } - minFontSize(value: number | string | Resource | undefined): this { + minFontSize(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method minFontSize") } - maxFontSize(value: number | string | Resource | undefined): this { + maxFontSize(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method maxFontSize") } - minFontScale(value: number | Resource | undefined): this { + minFontScale(value: number | global_resource_Resource | undefined): this { throw new Error("Unimplemented method minFontScale") } - maxFontScale(value: number | Resource | undefined): this { + maxFontScale(value: number | global_resource_Resource | undefined): this { throw new Error("Unimplemented method maxFontScale") } heightAdaptivePolicy(value: TextHeightAdaptivePolicy | undefined): this { @@ -1455,10 +1455,10 @@ export interface TextInputAttribute extends CommonMethod { decoration(value: TextDecorationOptions | undefined): this { throw new Error("Unimplemented method decoration") } - letterSpacing(value: number | string | Resource | undefined): this { + letterSpacing(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method letterSpacing") } - lineHeight(value: number | string | Resource | undefined): this { + lineHeight(value: number | string | global_resource_Resource | undefined): this { throw new Error("Unimplemented method lineHeight") } passwordRules(value: string | undefined): this { @@ -1512,7 +1512,7 @@ export interface TextInputAttribute extends CommonMethod { keyboardAppearance(value: KeyboardAppearance | undefined): this { throw new Error("Unimplemented method keyboardAppearance") } - inputFilter(value: ResourceStr | undefined, error?: ((value0: string) => void)): this { + inputFilter(value: arkui_component_units_ResourceStr | undefined, error?: ((value0: string) => void)): this { throw new Error("Unimplemented method inputFilter") } customKeyboard(value: CustomBuilder | undefined, options?: KeyboardOptions): this { @@ -1521,7 +1521,7 @@ export interface TextInputAttribute extends CommonMethod { showCounter(value: boolean | undefined, options?: InputCounterOptions): this { throw new Error("Unimplemented method showCounter") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -1531,7 +1531,7 @@ export class ArkTextInputStyle extends ArkCommonMethodStyle implements TextInput placeholderColor_value?: ResourceColor | undefined textOverflow_value?: TextOverflow | undefined textIndent_value?: Dimension | undefined - placeholderFont_value?: Font | undefined + placeholderFont_value?: arkui_component_units_Font | undefined enterKeyType_value?: EnterKeyType | undefined caretColor_value?: ResourceColor | undefined onEditChange_value?: ((value0: boolean) => void) | undefined @@ -1544,7 +1544,7 @@ export class ArkTextInputStyle extends ArkCommonMethodStyle implements TextInput fontSize_value?: Length | undefined fontStyle_value?: FontStyle | undefined fontWeight_value?: number | FontWeight | string | undefined - fontFamily_value?: ResourceStr | undefined + fontFamily_value?: arkui_component_units_ResourceStr | undefined onCopy_value?: ((value0: string) => void) | undefined onCut_value?: ((value0: string) => void) | undefined onPaste_value?: OnPasteCallback | undefined @@ -1557,7 +1557,7 @@ export class ArkTextInputStyle extends ArkCommonMethodStyle implements TextInput caretPosition_value?: number | undefined enableKeyboardOnFocus_value?: boolean | undefined passwordIcon_value?: PasswordIcon | undefined - showError_value?: ResourceStr | undefined + showError_value?: arkui_component_units_ResourceStr | undefined showUnit_value?: CustomBuilder | undefined showUnderline_value?: boolean | undefined underlineColor_value?: ResourceColor | UnderlineColor | undefined @@ -1568,15 +1568,15 @@ export class ArkTextInputStyle extends ArkCommonMethodStyle implements TextInput lineBreakStrategy_value?: LineBreakStrategy | undefined cancelButton_value?: CancelButtonOptions | CancelButtonSymbolOptions | undefined selectAll_value?: boolean | undefined - minFontSize_value?: number | string | Resource | undefined - maxFontSize_value?: number | string | Resource | undefined - minFontScale_value?: number | Resource | undefined - maxFontScale_value?: number | Resource | undefined + minFontSize_value?: number | string | global_resource_Resource | undefined + maxFontSize_value?: number | string | global_resource_Resource | undefined + minFontScale_value?: number | global_resource_Resource | undefined + maxFontScale_value?: number | global_resource_Resource | undefined heightAdaptivePolicy_value?: TextHeightAdaptivePolicy | undefined enableAutoFill_value?: boolean | undefined decoration_value?: TextDecorationOptions | undefined - letterSpacing_value?: number | string | Resource | undefined - lineHeight_value?: number | string | Resource | undefined + letterSpacing_value?: number | string | global_resource_Resource | undefined + lineHeight_value?: number | string | global_resource_Resource | undefined passwordRules_value?: string | undefined fontFeature_value?: string | undefined showPassword_value?: boolean | undefined @@ -1610,7 +1610,7 @@ export class ArkTextInputStyle extends ArkCommonMethodStyle implements TextInput textIndent(value: Dimension | undefined): this { return this } - placeholderFont(value: Font | undefined): this { + placeholderFont(value: arkui_component_units_Font | undefined): this { return this } enterKeyType(value: EnterKeyType | undefined): this { @@ -1649,7 +1649,7 @@ export class ArkTextInputStyle extends ArkCommonMethodStyle implements TextInput fontWeight(value: number | FontWeight | string | undefined): this { return this } - fontFamily(value: ResourceStr | undefined): this { + fontFamily(value: arkui_component_units_ResourceStr | undefined): this { return this } onCopy(value: ((value0: string) => void) | undefined): this { @@ -1688,7 +1688,7 @@ export class ArkTextInputStyle extends ArkCommonMethodStyle implements TextInput passwordIcon(value: PasswordIcon | undefined): this { return this } - showError(value: ResourceStr | undefined): this { + showError(value: arkui_component_units_ResourceStr | undefined): this { return this } showUnit(value: CustomBuilder | undefined): this { @@ -1721,16 +1721,16 @@ export class ArkTextInputStyle extends ArkCommonMethodStyle implements TextInput selectAll(value: boolean | undefined): this { return this } - minFontSize(value: number | string | Resource | undefined): this { + minFontSize(value: number | string | global_resource_Resource | undefined): this { return this } - maxFontSize(value: number | string | Resource | undefined): this { + maxFontSize(value: number | string | global_resource_Resource | undefined): this { return this } - minFontScale(value: number | Resource | undefined): this { + minFontScale(value: number | global_resource_Resource | undefined): this { return this } - maxFontScale(value: number | Resource | undefined): this { + maxFontScale(value: number | global_resource_Resource | undefined): this { return this } heightAdaptivePolicy(value: TextHeightAdaptivePolicy | undefined): this { @@ -1742,10 +1742,10 @@ export class ArkTextInputStyle extends ArkCommonMethodStyle implements TextInput decoration(value: TextDecorationOptions | undefined): this { return this } - letterSpacing(value: number | string | Resource | undefined): this { + letterSpacing(value: number | string | global_resource_Resource | undefined): this { return this } - lineHeight(value: number | string | Resource | undefined): this { + lineHeight(value: number | string | global_resource_Resource | undefined): this { return this } passwordRules(value: string | undefined): this { @@ -1799,7 +1799,7 @@ export class ArkTextInputStyle extends ArkCommonMethodStyle implements TextInput keyboardAppearance(value: KeyboardAppearance | undefined): this { return this } - inputFilter(value: ResourceStr | undefined, error?: ((value0: string) => void)): this { + inputFilter(value: arkui_component_units_ResourceStr | undefined, error?: ((value0: string) => void)): this { return this } customKeyboard(value: CustomBuilder | undefined, options?: KeyboardOptions): this { @@ -1808,7 +1808,7 @@ export class ArkTextInputStyle extends ArkCommonMethodStyle implements TextInput showCounter(value: boolean | undefined, options?: InputCounterOptions): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -1865,9 +1865,9 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent implements T } return this } - public placeholderFont(value: Font | undefined): this { + public placeholderFont(value: arkui_component_units_Font | undefined): this { if (this.checkPriority("placeholderFont")) { - const value_casted = value as (Font | undefined) + const value_casted = value as (arkui_component_units_Font | undefined) this.getPeer()?.setPlaceholderFontAttribute(value_casted) return this } @@ -1969,9 +1969,9 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent implements T } return this } - public fontFamily(value: ResourceStr | undefined): this { + public fontFamily(value: arkui_component_units_ResourceStr | undefined): this { if (this.checkPriority("fontFamily")) { - const value_casted = value as (ResourceStr | undefined) + const value_casted = value as (arkui_component_units_ResourceStr | undefined) this.getPeer()?.setFontFamilyAttribute(value_casted) return this } @@ -2073,9 +2073,9 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent implements T } return this } - public showError(value: ResourceStr | undefined): this { + public showError(value: arkui_component_units_ResourceStr | undefined): this { if (this.checkPriority("showError")) { - const value_casted = value as (ResourceStr | undefined) + const value_casted = value as (arkui_component_units_ResourceStr | undefined) this.getPeer()?.setShowErrorAttribute(value_casted) return this } @@ -2161,33 +2161,33 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent implements T } return this } - public minFontSize(value: number | string | Resource | undefined): this { + public minFontSize(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("minFontSize")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setMinFontSizeAttribute(value_casted) return this } return this } - public maxFontSize(value: number | string | Resource | undefined): this { + public maxFontSize(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("maxFontSize")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setMaxFontSizeAttribute(value_casted) return this } return this } - public minFontScale(value: number | Resource | undefined): this { + public minFontScale(value: number | global_resource_Resource | undefined): this { if (this.checkPriority("minFontScale")) { - const value_casted = value as (number | Resource | undefined) + const value_casted = value as (number | global_resource_Resource | undefined) this.getPeer()?.setMinFontScaleAttribute(value_casted) return this } return this } - public maxFontScale(value: number | Resource | undefined): this { + public maxFontScale(value: number | global_resource_Resource | undefined): this { if (this.checkPriority("maxFontScale")) { - const value_casted = value as (number | Resource | undefined) + const value_casted = value as (number | global_resource_Resource | undefined) this.getPeer()?.setMaxFontScaleAttribute(value_casted) return this } @@ -2217,17 +2217,17 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent implements T } return this } - public letterSpacing(value: number | string | Resource | undefined): this { + public letterSpacing(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("letterSpacing")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setLetterSpacingAttribute(value_casted) return this } return this } - public lineHeight(value: number | string | Resource | undefined): this { + public lineHeight(value: number | string | global_resource_Resource | undefined): this { if (this.checkPriority("lineHeight")) { - const value_casted = value as (number | string | Resource | undefined) + const value_casted = value as (number | string | global_resource_Resource | undefined) this.getPeer()?.setLineHeightAttribute(value_casted) return this } @@ -2369,9 +2369,9 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent implements T } return this } - public inputFilter(value: ResourceStr | undefined, error?: ((value0: string) => void)): this { + public inputFilter(value: arkui_component_units_ResourceStr | undefined, error?: ((value0: string) => void)): this { if (this.checkPriority("inputFilter")) { - const value_casted = value as (ResourceStr | undefined) + const value_casted = value as (arkui_component_units_ResourceStr | undefined) const error_casted = error as (((value0: string) => void) | undefined) this.getPeer()?.setInputFilterAttribute(value_casted, error_casted) return this @@ -2396,7 +2396,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent implements T } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -2457,10 +2457,10 @@ export class PasswordIcon_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForOnIconSrcTmpValueForIdx0 = valueHolderForOnIconSrcTmpValue as string valueSerializer.writeString(valueHolderForOnIconSrcTmpValueForIdx0) - } else if (valueHolderForOnIconSrcTmpValue instanceof Resource) { + } else if (valueHolderForOnIconSrcTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForOnIconSrcTmpValueForIdx1 = valueHolderForOnIconSrcTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForOnIconSrcTmpValueForIdx1) + const valueHolderForOnIconSrcTmpValueForIdx1 = valueHolderForOnIconSrcTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForOnIconSrcTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2473,10 +2473,10 @@ export class PasswordIcon_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForOffIconSrcTmpValueForIdx0 = valueHolderForOffIconSrcTmpValue as string valueSerializer.writeString(valueHolderForOffIconSrcTmpValueForIdx0) - } else if (valueHolderForOffIconSrcTmpValue instanceof Resource) { + } else if (valueHolderForOffIconSrcTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForOffIconSrcTmpValueForIdx1 = valueHolderForOffIconSrcTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForOffIconSrcTmpValueForIdx1) + const valueHolderForOffIconSrcTmpValueForIdx1 = valueHolderForOffIconSrcTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForOffIconSrcTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2485,35 +2485,35 @@ export class PasswordIcon_serializer { public static read(buffer: DeserializerBase): PasswordIcon { let valueDeserializer : DeserializerBase = buffer const onIconSrcTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let onIconSrcTmpBuf : string | Resource | undefined = undefined + let onIconSrcTmpBuf : string | global_resource_Resource | undefined = undefined if ((onIconSrcTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const onIconSrcTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let onIconSrcTmpBuf_ : string | Resource | undefined + let onIconSrcTmpBuf_ : string | global_resource_Resource | undefined if (onIconSrcTmpBuf_UnionSelector == (0).toChar()) { onIconSrcTmpBuf_ = (valueDeserializer.readString() as string) } else if (onIconSrcTmpBuf_UnionSelector == (1).toChar()) { - onIconSrcTmpBuf_ = Resource_serializer.read(valueDeserializer) + onIconSrcTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for onIconSrcTmpBuf_ has to be chosen through deserialisation.") } - onIconSrcTmpBuf = (onIconSrcTmpBuf_ as string | Resource) + onIconSrcTmpBuf = (onIconSrcTmpBuf_ as string | global_resource_Resource) } - const onIconSrcTmpResult : string | Resource | undefined = onIconSrcTmpBuf + const onIconSrcTmpResult : string | global_resource_Resource | undefined = onIconSrcTmpBuf const offIconSrcTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let offIconSrcTmpBuf : string | Resource | undefined = undefined + let offIconSrcTmpBuf : string | global_resource_Resource | undefined = undefined if ((offIconSrcTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const offIconSrcTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let offIconSrcTmpBuf_ : string | Resource | undefined + let offIconSrcTmpBuf_ : string | global_resource_Resource | undefined if (offIconSrcTmpBuf_UnionSelector == (0).toChar()) { offIconSrcTmpBuf_ = (valueDeserializer.readString() as string) } else if (offIconSrcTmpBuf_UnionSelector == (1).toChar()) { - offIconSrcTmpBuf_ = Resource_serializer.read(valueDeserializer) + offIconSrcTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for offIconSrcTmpBuf_ has to be chosen through deserialisation.") } - offIconSrcTmpBuf = (offIconSrcTmpBuf_ as string | Resource) + offIconSrcTmpBuf = (offIconSrcTmpBuf_ as string | global_resource_Resource) } - const offIconSrcTmpResult : string | Resource | undefined = offIconSrcTmpBuf + const offIconSrcTmpResult : string | global_resource_Resource | undefined = offIconSrcTmpBuf let value : PasswordIcon = ({onIconSrc: onIconSrcTmpResult, offIconSrc: offIconSrcTmpResult} as PasswordIcon) return value } @@ -2525,10 +2525,10 @@ export class UnderlineColor_serializer { if (valueHolderForTyping !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTypingTmpValue = valueHolderForTyping! - if (valueHolderForTypingTmpValue instanceof Color) { + if (valueHolderForTypingTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForTypingTmpValueForIdx0 = valueHolderForTypingTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForTypingTmpValueForIdx0)) + const valueHolderForTypingTmpValueForIdx0 = valueHolderForTypingTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForTypingTmpValueForIdx0.getOrdinal()) } else if (valueHolderForTypingTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForTypingTmpValueForIdx1 = valueHolderForTypingTmpValue as number @@ -2537,10 +2537,10 @@ export class UnderlineColor_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForTypingTmpValueForIdx2 = valueHolderForTypingTmpValue as string valueSerializer.writeString(valueHolderForTypingTmpValueForIdx2) - } else if (valueHolderForTypingTmpValue instanceof Resource) { + } else if (valueHolderForTypingTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForTypingTmpValueForIdx3 = valueHolderForTypingTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTypingTmpValueForIdx3) + const valueHolderForTypingTmpValueForIdx3 = valueHolderForTypingTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTypingTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2549,10 +2549,10 @@ export class UnderlineColor_serializer { if (valueHolderForNormal !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForNormalTmpValue = valueHolderForNormal! - if (valueHolderForNormalTmpValue instanceof Color) { + if (valueHolderForNormalTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForNormalTmpValueForIdx0 = valueHolderForNormalTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForNormalTmpValueForIdx0)) + const valueHolderForNormalTmpValueForIdx0 = valueHolderForNormalTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForNormalTmpValueForIdx0.getOrdinal()) } else if (valueHolderForNormalTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForNormalTmpValueForIdx1 = valueHolderForNormalTmpValue as number @@ -2561,10 +2561,10 @@ export class UnderlineColor_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForNormalTmpValueForIdx2 = valueHolderForNormalTmpValue as string valueSerializer.writeString(valueHolderForNormalTmpValueForIdx2) - } else if (valueHolderForNormalTmpValue instanceof Resource) { + } else if (valueHolderForNormalTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForNormalTmpValueForIdx3 = valueHolderForNormalTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForNormalTmpValueForIdx3) + const valueHolderForNormalTmpValueForIdx3 = valueHolderForNormalTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForNormalTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2573,10 +2573,10 @@ export class UnderlineColor_serializer { if (valueHolderForError !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForErrorTmpValue = valueHolderForError! - if (valueHolderForErrorTmpValue instanceof Color) { + if (valueHolderForErrorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForErrorTmpValueForIdx0 = valueHolderForErrorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForErrorTmpValueForIdx0)) + const valueHolderForErrorTmpValueForIdx0 = valueHolderForErrorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForErrorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForErrorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForErrorTmpValueForIdx1 = valueHolderForErrorTmpValue as number @@ -2585,10 +2585,10 @@ export class UnderlineColor_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForErrorTmpValueForIdx2 = valueHolderForErrorTmpValue as string valueSerializer.writeString(valueHolderForErrorTmpValueForIdx2) - } else if (valueHolderForErrorTmpValue instanceof Resource) { + } else if (valueHolderForErrorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForErrorTmpValueForIdx3 = valueHolderForErrorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForErrorTmpValueForIdx3) + const valueHolderForErrorTmpValueForIdx3 = valueHolderForErrorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForErrorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2597,10 +2597,10 @@ export class UnderlineColor_serializer { if (valueHolderForDisable !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForDisableTmpValue = valueHolderForDisable! - if (valueHolderForDisableTmpValue instanceof Color) { + if (valueHolderForDisableTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForDisableTmpValueForIdx0 = valueHolderForDisableTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForDisableTmpValueForIdx0)) + const valueHolderForDisableTmpValueForIdx0 = valueHolderForDisableTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForDisableTmpValueForIdx0.getOrdinal()) } else if (valueHolderForDisableTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForDisableTmpValueForIdx1 = valueHolderForDisableTmpValue as number @@ -2609,10 +2609,10 @@ export class UnderlineColor_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForDisableTmpValueForIdx2 = valueHolderForDisableTmpValue as string valueSerializer.writeString(valueHolderForDisableTmpValueForIdx2) - } else if (valueHolderForDisableTmpValue instanceof Resource) { + } else if (valueHolderForDisableTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForDisableTmpValueForIdx3 = valueHolderForDisableTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForDisableTmpValueForIdx3) + const valueHolderForDisableTmpValueForIdx3 = valueHolderForDisableTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForDisableTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2624,76 +2624,76 @@ export class UnderlineColor_serializer { let typingTmpBuf : ResourceColor | undefined = undefined if ((typingTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const typingTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let typingTmpBuf_ : Color | number | string | Resource | undefined + let typingTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (typingTmpBuf_UnionSelector == (0).toChar()) { - typingTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + typingTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (typingTmpBuf_UnionSelector == (1).toChar()) { typingTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (typingTmpBuf_UnionSelector == (2).toChar()) { typingTmpBuf_ = (valueDeserializer.readString() as string) } else if (typingTmpBuf_UnionSelector == (3).toChar()) { - typingTmpBuf_ = Resource_serializer.read(valueDeserializer) + typingTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for typingTmpBuf_ has to be chosen through deserialisation.") } - typingTmpBuf = (typingTmpBuf_ as Color | number | string | Resource) + typingTmpBuf = (typingTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const typingTmpResult : ResourceColor | undefined = typingTmpBuf const normalTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let normalTmpBuf : ResourceColor | undefined = undefined if ((normalTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const normalTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let normalTmpBuf_ : Color | number | string | Resource | undefined + let normalTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (normalTmpBuf_UnionSelector == (0).toChar()) { - normalTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + normalTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (normalTmpBuf_UnionSelector == (1).toChar()) { normalTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (normalTmpBuf_UnionSelector == (2).toChar()) { normalTmpBuf_ = (valueDeserializer.readString() as string) } else if (normalTmpBuf_UnionSelector == (3).toChar()) { - normalTmpBuf_ = Resource_serializer.read(valueDeserializer) + normalTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for normalTmpBuf_ has to be chosen through deserialisation.") } - normalTmpBuf = (normalTmpBuf_ as Color | number | string | Resource) + normalTmpBuf = (normalTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const normalTmpResult : ResourceColor | undefined = normalTmpBuf const errorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let errorTmpBuf : ResourceColor | undefined = undefined if ((errorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const errorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let errorTmpBuf_ : Color | number | string | Resource | undefined + let errorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (errorTmpBuf_UnionSelector == (0).toChar()) { - errorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + errorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (errorTmpBuf_UnionSelector == (1).toChar()) { errorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (errorTmpBuf_UnionSelector == (2).toChar()) { errorTmpBuf_ = (valueDeserializer.readString() as string) } else if (errorTmpBuf_UnionSelector == (3).toChar()) { - errorTmpBuf_ = Resource_serializer.read(valueDeserializer) + errorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for errorTmpBuf_ has to be chosen through deserialisation.") } - errorTmpBuf = (errorTmpBuf_ as Color | number | string | Resource) + errorTmpBuf = (errorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const errorTmpResult : ResourceColor | undefined = errorTmpBuf const disableTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let disableTmpBuf : ResourceColor | undefined = undefined if ((disableTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const disableTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let disableTmpBuf_ : Color | number | string | Resource | undefined + let disableTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (disableTmpBuf_UnionSelector == (0).toChar()) { - disableTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + disableTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (disableTmpBuf_UnionSelector == (1).toChar()) { disableTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (disableTmpBuf_UnionSelector == (2).toChar()) { disableTmpBuf_ = (valueDeserializer.readString() as string) } else if (disableTmpBuf_UnionSelector == (3).toChar()) { - disableTmpBuf_ = Resource_serializer.read(valueDeserializer) + disableTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for disableTmpBuf_ has to be chosen through deserialisation.") } - disableTmpBuf = (disableTmpBuf_ as Color | number | string | Resource) + disableTmpBuf = (disableTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const disableTmpResult : ResourceColor | undefined = disableTmpBuf let value : UnderlineColor = ({typing: typingTmpResult, normal: normalTmpResult, error: errorTmpResult, disable: disableTmpResult} as UnderlineColor) @@ -2711,10 +2711,10 @@ export class TextInputOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForPlaceholderTmpValueForIdx0 = valueHolderForPlaceholderTmpValue as string valueSerializer.writeString(valueHolderForPlaceholderTmpValueForIdx0) - } else if (valueHolderForPlaceholderTmpValue instanceof Resource) { + } else if (valueHolderForPlaceholderTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForPlaceholderTmpValueForIdx1 = valueHolderForPlaceholderTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForPlaceholderTmpValueForIdx1) + const valueHolderForPlaceholderTmpValueForIdx1 = valueHolderForPlaceholderTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForPlaceholderTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2723,25 +2723,25 @@ export class TextInputOptions_serializer { if (valueHolderForText !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTextTmpValue = valueHolderForText! - if (valueHolderForTextTmpValue instanceof ResourceStr) { + if (valueHolderForTextTmpValue instanceof arkui_component_units_ResourceStr) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForTextTmpValueForIdx0 = valueHolderForTextTmpValue as ResourceStr + const valueHolderForTextTmpValueForIdx0 = valueHolderForTextTmpValue as arkui_component_units_ResourceStr if (valueHolderForTextTmpValueForIdx0 instanceof string) { valueSerializer.writeInt8((0).toChar()) const valueHolderForTextTmpValueForIdx0ForIdx0 = valueHolderForTextTmpValueForIdx0 as string valueSerializer.writeString(valueHolderForTextTmpValueForIdx0ForIdx0) - } else if (valueHolderForTextTmpValueForIdx0 instanceof Resource) { + } else if (valueHolderForTextTmpValueForIdx0 instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForTextTmpValueForIdx0ForIdx1 = valueHolderForTextTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForTextTmpValueForIdx0ForIdx1) + const valueHolderForTextTmpValueForIdx0ForIdx1 = valueHolderForTextTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTextTmpValueForIdx0ForIdx1) } - } else if (valueHolderForTextTmpValue instanceof Bindable) { + } else if (valueHolderForTextTmpValue instanceof Bindable) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForTextTmpValueForIdx1 = valueHolderForTextTmpValue as Bindable + const valueHolderForTextTmpValueForIdx1 = valueHolderForTextTmpValue as Bindable Bindable_Arkui_Component_Units_ResourceStr_serializer.write(valueSerializer, valueHolderForTextTmpValueForIdx1) - } else if (valueHolderForTextTmpValue instanceof Bindable) { + } else if (valueHolderForTextTmpValue instanceof Bindable) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForTextTmpValueForIdx2 = valueHolderForTextTmpValue as Bindable + const valueHolderForTextTmpValueForIdx2 = valueHolderForTextTmpValue as Bindable Bindable_Global_Resource_Resource_serializer.write(valueSerializer, valueHolderForTextTmpValueForIdx2) } else if (valueHolderForTextTmpValue instanceof Bindable) { valueSerializer.writeInt8((3).toChar()) @@ -2763,36 +2763,36 @@ export class TextInputOptions_serializer { public static read(buffer: DeserializerBase): TextInputOptions { let valueDeserializer : DeserializerBase = buffer const placeholderTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let placeholderTmpBuf : ResourceStr | undefined = undefined + let placeholderTmpBuf : arkui_component_units_ResourceStr | undefined = undefined if ((placeholderTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const placeholderTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let placeholderTmpBuf_ : string | Resource | undefined + let placeholderTmpBuf_ : string | global_resource_Resource | undefined if (placeholderTmpBuf_UnionSelector == (0).toChar()) { placeholderTmpBuf_ = (valueDeserializer.readString() as string) } else if (placeholderTmpBuf_UnionSelector == (1).toChar()) { - placeholderTmpBuf_ = Resource_serializer.read(valueDeserializer) + placeholderTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for placeholderTmpBuf_ has to be chosen through deserialisation.") } - placeholderTmpBuf = (placeholderTmpBuf_ as string | Resource) + placeholderTmpBuf = (placeholderTmpBuf_ as string | global_resource_Resource) } - const placeholderTmpResult : ResourceStr | undefined = placeholderTmpBuf + const placeholderTmpResult : arkui_component_units_ResourceStr | undefined = placeholderTmpBuf const textTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let textTmpBuf : ResourceStr | Bindable | Bindable | Bindable | undefined = undefined + let textTmpBuf : arkui_component_units_ResourceStr | Bindable | Bindable | Bindable | undefined = undefined if ((textTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const textTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let textTmpBuf_ : ResourceStr | Bindable | Bindable | Bindable | undefined + let textTmpBuf_ : arkui_component_units_ResourceStr | Bindable | Bindable | Bindable | undefined if (textTmpBuf_UnionSelector == (0).toChar()) { const textTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let textTmpBuf_BufU : string | Resource | undefined + let textTmpBuf_BufU : string | global_resource_Resource | undefined if (textTmpBuf_BufUUnionSelector == (0).toChar()) { textTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (textTmpBuf_BufUUnionSelector == (1).toChar()) { - textTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + textTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for textTmpBuf_BufU has to be chosen through deserialisation.") } - textTmpBuf_ = (textTmpBuf_BufU as string | Resource) + textTmpBuf_ = (textTmpBuf_BufU as string | global_resource_Resource) } else if (textTmpBuf_UnionSelector == (1).toChar()) { textTmpBuf_ = Bindable_Arkui_Component_Units_ResourceStr_serializer.read(valueDeserializer) } else if (textTmpBuf_UnionSelector == (2).toChar()) { @@ -2802,9 +2802,9 @@ export class TextInputOptions_serializer { } else { throw new Error("One of the branches for textTmpBuf_ has to be chosen through deserialisation.") } - textTmpBuf = (textTmpBuf_ as ResourceStr | Bindable | Bindable | Bindable) + textTmpBuf = (textTmpBuf_ as arkui_component_units_ResourceStr | Bindable | Bindable | Bindable) } - const textTmpResult : ResourceStr | Bindable | Bindable | Bindable | undefined = textTmpBuf + const textTmpResult : arkui_component_units_ResourceStr | Bindable | Bindable | Bindable | undefined = textTmpBuf const controllerTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let controllerTmpBuf : TextInputController | undefined = undefined if ((controllerTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { diff --git a/arkoala-arkts/arkui/generated/component/textPicker.ets b/arkoala-arkts/arkui/generated/component/textPicker.ets index 2e069226fedd6dc33e84d726f3530b5fae440847..c4d5b6d7db8bab86b41b67e71e36c25d0c001162 100644 --- a/arkoala-arkts/arkui/generated/component/textPicker.ets +++ b/arkoala-arkts/arkui/generated/component/textPicker.ets @@ -20,20 +20,21 @@ import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { PickerTextStyle_serializer, ArkCommonMethodPeer, CommonMethod, PickerTextStyle, Bindable, PickerDialogButtonStyle, Rectangle, BlurStyle, BackgroundBlurStyleOptions, BackgroundEffectOptions, ShadowOptions, ShadowStyle, HoverModeAreaType, ArkCommonMethodComponent, ArkCommonMethodStyle, Bindable_Arkui_Component_Units_ResourceStr_serializer, Bindable_Array_Arkui_Component_Units_ResourceStr_serializer, Bindable_Number_serializer, Bindable_Array_Number_serializer, PickerDialogButtonStyle_serializer, Rectangle_serializer, BackgroundBlurStyleOptions_serializer, BackgroundEffectOptions_serializer, ShadowOptions_serializer } from "./common" -import { Resource_serializer } from "./../framework/resource" +import { PickerTextStyle_serializer, ArkCommonMethodPeer, CommonMethod, PickerTextStyle, BindableResourceStr, Bindable, BindableResourceStrArray, PickerDialogButtonStyle, Rectangle, BlurStyle, BackgroundBlurStyleOptions, BackgroundEffectOptions, ShadowOptions, ShadowStyle, HoverModeAreaType, ArkCommonMethodComponent, ArkCommonMethodStyle, Bindable_Arkui_Component_Units_ResourceStr_serializer, Bindable_Global_Resource_Resource_serializer, Bindable_String_serializer, Bindable_Array_Arkui_Component_Units_ResourceStr_serializer, Bindable_Array_Global_Resource_Resource_serializer, Bindable_Array_String_serializer, Bindable_Number_serializer, Bindable_Array_Number_serializer } from "./common" +import { global_resource_Resource_serializer } from "./../framework/resource" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" -import { Dimension, ResourceStr, ResourceColor, Offset, Font_serializer, Font, Offset_serializer } from "./units" -import { Resource } from "global.resource" -import { CrownSensitivity, Color, TextOverflow } from "./enums" -import { AttributeModifier, AttributeUpdater } from "#handwritten" +import { Dimension, ResourceStr as arkui_component_units_ResourceStr, ResourceColor, Offset as arkui_component_units_Offset, arkui_component_units_Font_serializer, Font as arkui_component_units_Font } from "./units" +import { Resource as global_resource_Resource } from "global.resource" +import { CrownSensitivity, Color as arkui_component_enums_Color, TextOverflow } from "./enums" +import { AttributeModifier, extractors, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { LengthMetrics, LengthMetrics_serializer } from "./../Graphics" +import { LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" import { DialogAlignment } from "./alertDialog" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { arkui_Graphics_LengthMetrics_serializer } from "./../framework/Graphics" export class TextPickerDialogInternal { public static fromPtr(ptr: KPointer): TextPickerDialog { return new TextPickerDialog(ptr) @@ -59,7 +60,7 @@ export class TextPickerDialog implements MaterializedBase { } } export class ArkTextPickerPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkTextPickerPeer { @@ -258,10 +259,10 @@ export class ArkTextPickerPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -286,7 +287,7 @@ export class ArkTextPickerPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as CrownSensitivity) - thisSerializer.writeInt32(TypeChecker.CrownSensitivity_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -295,18 +296,18 @@ export class ArkTextPickerPeer extends ArkCommonMethodPeer { } } export interface TextPickerRangeContent { - icon: string | Resource; - text?: string | Resource; + icon: string | global_resource_Resource; + text?: string | global_resource_Resource; } export interface TextCascadePickerRangeContent { - text: string | Resource; + text: string | global_resource_Resource; children?: Array; } export interface TextPickerOptions { - range: Array | Array> | Resource | Array | Array; - value?: ResourceStr | Array | Bindable | Bindable>; + range: Array | Array> | global_resource_Resource | Array | Array; + value?: BindableResourceStr | BindableResourceStrArray; selected?: number | Array | Bindable | Bindable>; - columnWidths?: Array; + columnWidths?: Array; } export interface DividerOptions { strokeWidth?: Dimension; @@ -315,8 +316,8 @@ export interface DividerOptions { endMargin?: Dimension; } export interface TextPickerTextStyle extends PickerTextStyle { - minFontSize?: number | string | Resource; - maxFontSize?: number | string | Resource; + minFontSize?: number | string | global_resource_Resource; + maxFontSize?: number | string | global_resource_Resource; overflow?: TextOverflow; } export type TextPickerScrollStopCallback = (value: string | Array, index: number | Array) => void; @@ -368,7 +369,7 @@ export interface TextPickerAttribute extends CommonMethod { digitalCrownSensitivity(value: CrownSensitivity | undefined): this { throw new Error("Unimplemented method digitalCrownSensitivity") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -434,7 +435,7 @@ export class ArkTextPickerStyle extends ArkCommonMethodStyle implements TextPick digitalCrownSensitivity(value: CrownSensitivity | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -459,7 +460,7 @@ export interface TextPickerDialogOptions extends TextPickerOptions { onEnterSelectedArea?: ((value: TextPickerResult) => void); maskRect?: Rectangle; alignment?: DialogAlignment; - offset?: Offset; + offset?: arkui_component_units_Offset; backgroundColor?: ResourceColor; backgroundBlurStyle?: BlurStyle; backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; @@ -606,7 +607,7 @@ export class ArkTextPickerComponent extends ArkCommonMethodComponent implements } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -653,10 +654,10 @@ export class TextCascadePickerRangeContent_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForTextForIdx0 = valueHolderForText as string valueSerializer.writeString(valueHolderForTextForIdx0) - } else if (valueHolderForText instanceof Resource) { + } else if (valueHolderForText instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForTextForIdx1 = valueHolderForText as Resource - Resource_serializer.write(valueSerializer, valueHolderForTextForIdx1) + const valueHolderForTextForIdx1 = valueHolderForText as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTextForIdx1) } const valueHolderForChildren = value.children if (valueHolderForChildren !== undefined) { @@ -674,15 +675,15 @@ export class TextCascadePickerRangeContent_serializer { public static read(buffer: DeserializerBase): TextCascadePickerRangeContent { let valueDeserializer : DeserializerBase = buffer const textTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let textTmpBuf : string | Resource | undefined + let textTmpBuf : string | global_resource_Resource | undefined if (textTmpBufUnionSelector == (0).toChar()) { textTmpBuf = (valueDeserializer.readString() as string) } else if (textTmpBufUnionSelector == (1).toChar()) { - textTmpBuf = Resource_serializer.read(valueDeserializer) + textTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for textTmpBuf has to be chosen through deserialisation.") } - const textTmpResult : string | Resource = (textTmpBuf as string | Resource) + const textTmpResult : string | global_resource_Resource = (textTmpBuf as string | global_resource_Resource) const childrenTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let childrenTmpBuf : Array | undefined = undefined if ((childrenTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -706,10 +707,10 @@ export class TextPickerRangeContent_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForIconForIdx0 = valueHolderForIcon as string valueSerializer.writeString(valueHolderForIconForIdx0) - } else if (valueHolderForIcon instanceof Resource) { + } else if (valueHolderForIcon instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForIconForIdx1 = valueHolderForIcon as Resource - Resource_serializer.write(valueSerializer, valueHolderForIconForIdx1) + const valueHolderForIconForIdx1 = valueHolderForIcon as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForIconForIdx1) } const valueHolderForText = value.text if (valueHolderForText !== undefined) { @@ -719,10 +720,10 @@ export class TextPickerRangeContent_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForTextTmpValueForIdx0 = valueHolderForTextTmpValue as string valueSerializer.writeString(valueHolderForTextTmpValueForIdx0) - } else if (valueHolderForTextTmpValue instanceof Resource) { + } else if (valueHolderForTextTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForTextTmpValueForIdx1 = valueHolderForTextTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTextTmpValueForIdx1) + const valueHolderForTextTmpValueForIdx1 = valueHolderForTextTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTextTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -731,102 +732,34 @@ export class TextPickerRangeContent_serializer { public static read(buffer: DeserializerBase): TextPickerRangeContent { let valueDeserializer : DeserializerBase = buffer const iconTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let iconTmpBuf : string | Resource | undefined + let iconTmpBuf : string | global_resource_Resource | undefined if (iconTmpBufUnionSelector == (0).toChar()) { iconTmpBuf = (valueDeserializer.readString() as string) } else if (iconTmpBufUnionSelector == (1).toChar()) { - iconTmpBuf = Resource_serializer.read(valueDeserializer) + iconTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for iconTmpBuf has to be chosen through deserialisation.") } - const iconTmpResult : string | Resource = (iconTmpBuf as string | Resource) + const iconTmpResult : string | global_resource_Resource = (iconTmpBuf as string | global_resource_Resource) const textTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let textTmpBuf : string | Resource | undefined = undefined + let textTmpBuf : string | global_resource_Resource | undefined = undefined if ((textTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const textTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let textTmpBuf_ : string | Resource | undefined + let textTmpBuf_ : string | global_resource_Resource | undefined if (textTmpBuf_UnionSelector == (0).toChar()) { textTmpBuf_ = (valueDeserializer.readString() as string) } else if (textTmpBuf_UnionSelector == (1).toChar()) { - textTmpBuf_ = Resource_serializer.read(valueDeserializer) + textTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for textTmpBuf_ has to be chosen through deserialisation.") } - textTmpBuf = (textTmpBuf_ as string | Resource) + textTmpBuf = (textTmpBuf_ as string | global_resource_Resource) } - const textTmpResult : string | Resource | undefined = textTmpBuf + const textTmpResult : string | global_resource_Resource | undefined = textTmpBuf let value : TextPickerRangeContent = ({icon: iconTmpResult, text: textTmpResult} as TextPickerRangeContent) return value } } -export class TextPickerResult_serializer { - public static write(buffer: SerializerBase, value: TextPickerResult): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForValue = value.value - if (valueHolderForValue instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForValueForIdx0 = valueHolderForValue as string - valueSerializer.writeString(valueHolderForValueForIdx0) - } else if (TypeChecker.isArray_String(valueHolderForValue)) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForValueForIdx1 = valueHolderForValue as Array - valueSerializer.writeInt32((valueHolderForValueForIdx1.length).toInt()) - for (let valueHolderForValueForIdx1CounterI = 0; valueHolderForValueForIdx1CounterI < valueHolderForValueForIdx1.length; valueHolderForValueForIdx1CounterI++) { - const valueHolderForValueForIdx1TmpElement : string = valueHolderForValueForIdx1[valueHolderForValueForIdx1CounterI] - valueSerializer.writeString(valueHolderForValueForIdx1TmpElement) - } - } - const valueHolderForIndex = value.index - if (valueHolderForIndex instanceof number) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForIndexForIdx0 = valueHolderForIndex as number - valueSerializer.writeNumber(valueHolderForIndexForIdx0) - } else if (TypeChecker.isArray_Number(valueHolderForIndex)) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForIndexForIdx1 = valueHolderForIndex as Array - valueSerializer.writeInt32((valueHolderForIndexForIdx1.length).toInt()) - for (let valueHolderForIndexForIdx1CounterI = 0; valueHolderForIndexForIdx1CounterI < valueHolderForIndexForIdx1.length; valueHolderForIndexForIdx1CounterI++) { - const valueHolderForIndexForIdx1TmpElement : number = valueHolderForIndexForIdx1[valueHolderForIndexForIdx1CounterI] - valueSerializer.writeNumber(valueHolderForIndexForIdx1TmpElement) - } - } - } - public static read(buffer: DeserializerBase): TextPickerResult { - let valueDeserializer : DeserializerBase = buffer - const valueTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let valueTmpBuf : string | Array | undefined - if (valueTmpBufUnionSelector == (0).toChar()) { - valueTmpBuf = (valueDeserializer.readString() as string) - } else if (valueTmpBufUnionSelector == (1).toChar()) { - const valueTmpBufBufULength : int32 = valueDeserializer.readInt32() - let valueTmpBufBufU : Array = new Array(valueTmpBufBufULength) - for (let valueTmpBufBufUBufCounterI = 0; valueTmpBufBufUBufCounterI < valueTmpBufBufULength; valueTmpBufBufUBufCounterI++) { - valueTmpBufBufU[valueTmpBufBufUBufCounterI] = (valueDeserializer.readString() as string) - } - valueTmpBuf = valueTmpBufBufU - } else { - throw new Error("One of the branches for valueTmpBuf has to be chosen through deserialisation.") - } - const valueTmpResult : string | Array = (valueTmpBuf as string | Array) - const indexTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let indexTmpBuf : number | Array | undefined - if (indexTmpBufUnionSelector == (0).toChar()) { - indexTmpBuf = (valueDeserializer.readNumber() as number) - } else if (indexTmpBufUnionSelector == (1).toChar()) { - const indexTmpBufBufULength : int32 = valueDeserializer.readInt32() - let indexTmpBufBufU : Array = new Array(indexTmpBufBufULength) - for (let indexTmpBufBufUBufCounterI = 0; indexTmpBufBufUBufCounterI < indexTmpBufBufULength; indexTmpBufBufUBufCounterI++) { - indexTmpBufBufU[indexTmpBufBufUBufCounterI] = (valueDeserializer.readNumber() as number) - } - indexTmpBuf = indexTmpBufBufU - } else { - throw new Error("One of the branches for indexTmpBuf has to be chosen through deserialisation.") - } - const indexTmpResult : number | Array = (indexTmpBuf as number | Array) - let value : TextPickerResult = ({value: valueTmpResult, index: indexTmpResult} as TextPickerResult) - return value - } -} export class DividerOptions_serializer { public static write(buffer: SerializerBase, value: DividerOptions): void { let valueSerializer : SerializerBase = buffer @@ -842,10 +775,10 @@ export class DividerOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForStrokeWidthTmpValueForIdx1 = valueHolderForStrokeWidthTmpValue as number valueSerializer.writeNumber(valueHolderForStrokeWidthTmpValueForIdx1) - } else if (valueHolderForStrokeWidthTmpValue instanceof Resource) { + } else if (valueHolderForStrokeWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForStrokeWidthTmpValueForIdx2 = valueHolderForStrokeWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForStrokeWidthTmpValueForIdx2) + const valueHolderForStrokeWidthTmpValueForIdx2 = valueHolderForStrokeWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForStrokeWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -854,10 +787,10 @@ export class DividerOptions_serializer { if (valueHolderForColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorTmpValue = valueHolderForColor! - if (valueHolderForColorTmpValue instanceof Color) { + if (valueHolderForColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx0)) + const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as number @@ -866,10 +799,10 @@ export class DividerOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx2) - } else if (valueHolderForColorTmpValue instanceof Resource) { + } else if (valueHolderForColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) + const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -886,10 +819,10 @@ export class DividerOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForStartMarginTmpValueForIdx1 = valueHolderForStartMarginTmpValue as number valueSerializer.writeNumber(valueHolderForStartMarginTmpValueForIdx1) - } else if (valueHolderForStartMarginTmpValue instanceof Resource) { + } else if (valueHolderForStartMarginTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForStartMarginTmpValueForIdx2 = valueHolderForStartMarginTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForStartMarginTmpValueForIdx2) + const valueHolderForStartMarginTmpValueForIdx2 = valueHolderForStartMarginTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForStartMarginTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -906,10 +839,10 @@ export class DividerOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForEndMarginTmpValueForIdx1 = valueHolderForEndMarginTmpValue as number valueSerializer.writeNumber(valueHolderForEndMarginTmpValueForIdx1) - } else if (valueHolderForEndMarginTmpValue instanceof Resource) { + } else if (valueHolderForEndMarginTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForEndMarginTmpValueForIdx2 = valueHolderForEndMarginTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForEndMarginTmpValueForIdx2) + const valueHolderForEndMarginTmpValueForIdx2 = valueHolderForEndMarginTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForEndMarginTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -921,70 +854,70 @@ export class DividerOptions_serializer { let strokeWidthTmpBuf : Dimension | undefined = undefined if ((strokeWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const strokeWidthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let strokeWidthTmpBuf_ : string | number | Resource | undefined + let strokeWidthTmpBuf_ : string | number | global_resource_Resource | undefined if (strokeWidthTmpBuf_UnionSelector == (0).toChar()) { strokeWidthTmpBuf_ = (valueDeserializer.readString() as string) } else if (strokeWidthTmpBuf_UnionSelector == (1).toChar()) { strokeWidthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (strokeWidthTmpBuf_UnionSelector == (2).toChar()) { - strokeWidthTmpBuf_ = Resource_serializer.read(valueDeserializer) + strokeWidthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for strokeWidthTmpBuf_ has to be chosen through deserialisation.") } - strokeWidthTmpBuf = (strokeWidthTmpBuf_ as string | number | Resource) + strokeWidthTmpBuf = (strokeWidthTmpBuf_ as string | number | global_resource_Resource) } const strokeWidthTmpResult : Dimension | undefined = strokeWidthTmpBuf const colorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let colorTmpBuf : ResourceColor | undefined = undefined if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_ : Color | number | string | Resource | undefined + let colorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBuf_UnionSelector == (0).toChar()) { - colorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_UnionSelector == (1).toChar()) { colorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (colorTmpBuf_UnionSelector == (2).toChar()) { colorTmpBuf_ = (valueDeserializer.readString() as string) } else if (colorTmpBuf_UnionSelector == (3).toChar()) { - colorTmpBuf_ = Resource_serializer.read(valueDeserializer) + colorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") } - colorTmpBuf = (colorTmpBuf_ as Color | number | string | Resource) + colorTmpBuf = (colorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const colorTmpResult : ResourceColor | undefined = colorTmpBuf const startMarginTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let startMarginTmpBuf : Dimension | undefined = undefined if ((startMarginTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const startMarginTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let startMarginTmpBuf_ : string | number | Resource | undefined + let startMarginTmpBuf_ : string | number | global_resource_Resource | undefined if (startMarginTmpBuf_UnionSelector == (0).toChar()) { startMarginTmpBuf_ = (valueDeserializer.readString() as string) } else if (startMarginTmpBuf_UnionSelector == (1).toChar()) { startMarginTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (startMarginTmpBuf_UnionSelector == (2).toChar()) { - startMarginTmpBuf_ = Resource_serializer.read(valueDeserializer) + startMarginTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for startMarginTmpBuf_ has to be chosen through deserialisation.") } - startMarginTmpBuf = (startMarginTmpBuf_ as string | number | Resource) + startMarginTmpBuf = (startMarginTmpBuf_ as string | number | global_resource_Resource) } const startMarginTmpResult : Dimension | undefined = startMarginTmpBuf const endMarginTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let endMarginTmpBuf : Dimension | undefined = undefined if ((endMarginTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const endMarginTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let endMarginTmpBuf_ : string | number | Resource | undefined + let endMarginTmpBuf_ : string | number | global_resource_Resource | undefined if (endMarginTmpBuf_UnionSelector == (0).toChar()) { endMarginTmpBuf_ = (valueDeserializer.readString() as string) } else if (endMarginTmpBuf_UnionSelector == (1).toChar()) { endMarginTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (endMarginTmpBuf_UnionSelector == (2).toChar()) { - endMarginTmpBuf_ = Resource_serializer.read(valueDeserializer) + endMarginTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for endMarginTmpBuf_ has to be chosen through deserialisation.") } - endMarginTmpBuf = (endMarginTmpBuf_ as string | number | Resource) + endMarginTmpBuf = (endMarginTmpBuf_ as string | number | global_resource_Resource) } const endMarginTmpResult : Dimension | undefined = endMarginTmpBuf let value : DividerOptions = ({strokeWidth: strokeWidthTmpResult, color: colorTmpResult, startMargin: startMarginTmpResult, endMargin: endMarginTmpResult} as DividerOptions) @@ -1015,10 +948,10 @@ export class TextPickerOptions_serializer { valueSerializer.writeString(valueHolderForRangeForIdx1TmpElementTmpElement) } } - } else if (valueHolderForRange instanceof Resource) { + } else if (valueHolderForRange instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForRangeForIdx2 = valueHolderForRange as Resource - Resource_serializer.write(valueSerializer, valueHolderForRangeForIdx2) + const valueHolderForRangeForIdx2 = valueHolderForRange as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRangeForIdx2) } else if (TypeChecker.isArray_TextPickerRangeContent(valueHolderForRange)) { valueSerializer.writeInt8((3).toChar()) const valueHolderForRangeForIdx3 = valueHolderForRange as Array @@ -1040,42 +973,66 @@ export class TextPickerOptions_serializer { if (valueHolderForValue !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForValueTmpValue = valueHolderForValue! - if (valueHolderForValueTmpValue instanceof ResourceStr) { + if (valueHolderForValueTmpValue instanceof BindableResourceStr) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForValueTmpValueForIdx0 = valueHolderForValueTmpValue as ResourceStr - if (valueHolderForValueTmpValueForIdx0 instanceof string) { + const valueHolderForValueTmpValueForIdx0 = valueHolderForValueTmpValue as BindableResourceStr + if (valueHolderForValueTmpValueForIdx0 instanceof arkui_component_units_ResourceStr) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForValueTmpValueForIdx0ForIdx0 = valueHolderForValueTmpValueForIdx0 as string - valueSerializer.writeString(valueHolderForValueTmpValueForIdx0ForIdx0) - } else if (valueHolderForValueTmpValueForIdx0 instanceof Resource) { + const valueHolderForValueTmpValueForIdx0ForIdx0 = valueHolderForValueTmpValueForIdx0 as arkui_component_units_ResourceStr + if (valueHolderForValueTmpValueForIdx0ForIdx0 instanceof string) { + valueSerializer.writeInt8((0).toChar()) + const valueHolderForValueTmpValueForIdx0ForIdx0ForIdx0 = valueHolderForValueTmpValueForIdx0ForIdx0 as string + valueSerializer.writeString(valueHolderForValueTmpValueForIdx0ForIdx0ForIdx0) + } else if (valueHolderForValueTmpValueForIdx0ForIdx0 instanceof global_resource_Resource) { + valueSerializer.writeInt8((1).toChar()) + const valueHolderForValueTmpValueForIdx0ForIdx0ForIdx1 = valueHolderForValueTmpValueForIdx0ForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForValueTmpValueForIdx0ForIdx0ForIdx1) + } + } else if (valueHolderForValueTmpValueForIdx0 instanceof Bindable) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForValueTmpValueForIdx0ForIdx1 = valueHolderForValueTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForValueTmpValueForIdx0ForIdx1) + const valueHolderForValueTmpValueForIdx0ForIdx1 = valueHolderForValueTmpValueForIdx0 as Bindable + Bindable_Arkui_Component_Units_ResourceStr_serializer.write(valueSerializer, valueHolderForValueTmpValueForIdx0ForIdx1) + } else if (valueHolderForValueTmpValueForIdx0 instanceof Bindable) { + valueSerializer.writeInt8((2).toChar()) + const valueHolderForValueTmpValueForIdx0ForIdx2 = valueHolderForValueTmpValueForIdx0 as Bindable + Bindable_Global_Resource_Resource_serializer.write(valueSerializer, valueHolderForValueTmpValueForIdx0ForIdx2) + } else if (valueHolderForValueTmpValueForIdx0 instanceof Bindable) { + valueSerializer.writeInt8((3).toChar()) + const valueHolderForValueTmpValueForIdx0ForIdx3 = valueHolderForValueTmpValueForIdx0 as Bindable + Bindable_String_serializer.write(valueSerializer, valueHolderForValueTmpValueForIdx0ForIdx3) } - } else if (TypeChecker.isArray_ResourceStr(valueHolderForValueTmpValue)) { + } else if (valueHolderForValueTmpValue instanceof BindableResourceStrArray) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForValueTmpValueForIdx1 = valueHolderForValueTmpValue as Array - valueSerializer.writeInt32((valueHolderForValueTmpValueForIdx1.length).toInt()) - for (let valueHolderForValueTmpValueForIdx1CounterI = 0; valueHolderForValueTmpValueForIdx1CounterI < valueHolderForValueTmpValueForIdx1.length; valueHolderForValueTmpValueForIdx1CounterI++) { - const valueHolderForValueTmpValueForIdx1TmpElement : ResourceStr = valueHolderForValueTmpValueForIdx1[valueHolderForValueTmpValueForIdx1CounterI] - if (valueHolderForValueTmpValueForIdx1TmpElement instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForValueTmpValueForIdx1TmpElementForIdx0 = valueHolderForValueTmpValueForIdx1TmpElement as string - valueSerializer.writeString(valueHolderForValueTmpValueForIdx1TmpElementForIdx0) - } else if (valueHolderForValueTmpValueForIdx1TmpElement instanceof Resource) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForValueTmpValueForIdx1TmpElementForIdx1 = valueHolderForValueTmpValueForIdx1TmpElement as Resource - Resource_serializer.write(valueSerializer, valueHolderForValueTmpValueForIdx1TmpElementForIdx1) + const valueHolderForValueTmpValueForIdx1 = valueHolderForValueTmpValue as BindableResourceStrArray + if (TypeChecker.isArray_ResourceStr(valueHolderForValueTmpValueForIdx1)) { + valueSerializer.writeInt8((0).toChar()) + const valueHolderForValueTmpValueForIdx1ForIdx0 = valueHolderForValueTmpValueForIdx1 as Array + valueSerializer.writeInt32((valueHolderForValueTmpValueForIdx1ForIdx0.length).toInt()) + for (let valueHolderForValueTmpValueForIdx1ForIdx0CounterI = 0; valueHolderForValueTmpValueForIdx1ForIdx0CounterI < valueHolderForValueTmpValueForIdx1ForIdx0.length; valueHolderForValueTmpValueForIdx1ForIdx0CounterI++) { + const valueHolderForValueTmpValueForIdx1ForIdx0TmpElement : arkui_component_units_ResourceStr = valueHolderForValueTmpValueForIdx1ForIdx0[valueHolderForValueTmpValueForIdx1ForIdx0CounterI] + if (valueHolderForValueTmpValueForIdx1ForIdx0TmpElement instanceof string) { + valueSerializer.writeInt8((0).toChar()) + const valueHolderForValueTmpValueForIdx1ForIdx0TmpElementForIdx0 = valueHolderForValueTmpValueForIdx1ForIdx0TmpElement as string + valueSerializer.writeString(valueHolderForValueTmpValueForIdx1ForIdx0TmpElementForIdx0) + } else if (valueHolderForValueTmpValueForIdx1ForIdx0TmpElement instanceof global_resource_Resource) { + valueSerializer.writeInt8((1).toChar()) + const valueHolderForValueTmpValueForIdx1ForIdx0TmpElementForIdx1 = valueHolderForValueTmpValueForIdx1ForIdx0TmpElement as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForValueTmpValueForIdx1ForIdx0TmpElementForIdx1) + } } + } else if (valueHolderForValueTmpValueForIdx1 instanceof Bindable>) { + valueSerializer.writeInt8((1).toChar()) + const valueHolderForValueTmpValueForIdx1ForIdx1 = valueHolderForValueTmpValueForIdx1 as Bindable> + Bindable_Array_Arkui_Component_Units_ResourceStr_serializer.write(valueSerializer, valueHolderForValueTmpValueForIdx1ForIdx1) + } else if (valueHolderForValueTmpValueForIdx1 instanceof Bindable>) { + valueSerializer.writeInt8((2).toChar()) + const valueHolderForValueTmpValueForIdx1ForIdx2 = valueHolderForValueTmpValueForIdx1 as Bindable> + Bindable_Array_Global_Resource_Resource_serializer.write(valueSerializer, valueHolderForValueTmpValueForIdx1ForIdx2) + } else if (valueHolderForValueTmpValueForIdx1 instanceof Bindable>) { + valueSerializer.writeInt8((3).toChar()) + const valueHolderForValueTmpValueForIdx1ForIdx3 = valueHolderForValueTmpValueForIdx1 as Bindable> + Bindable_Array_String_serializer.write(valueSerializer, valueHolderForValueTmpValueForIdx1ForIdx3) } - } else if (valueHolderForValueTmpValue instanceof Bindable) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForValueTmpValueForIdx2 = valueHolderForValueTmpValue as Bindable - Bindable_Arkui_Component_Units_ResourceStr_serializer.write(valueSerializer, valueHolderForValueTmpValueForIdx2) - } else if (valueHolderForValueTmpValue instanceof Bindable>) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForValueTmpValueForIdx3 = valueHolderForValueTmpValue as Bindable> - Bindable_Array_Arkui_Component_Units_ResourceStr_serializer.write(valueSerializer, valueHolderForValueTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1114,8 +1071,8 @@ export class TextPickerOptions_serializer { const valueHolderForColumnWidthsTmpValue = valueHolderForColumnWidths! valueSerializer.writeInt32((valueHolderForColumnWidthsTmpValue.length).toInt()) for (let valueHolderForColumnWidthsTmpValueCounterI = 0; valueHolderForColumnWidthsTmpValueCounterI < valueHolderForColumnWidthsTmpValue.length; valueHolderForColumnWidthsTmpValueCounterI++) { - const valueHolderForColumnWidthsTmpValueTmpElement : LengthMetrics = valueHolderForColumnWidthsTmpValue[valueHolderForColumnWidthsTmpValueCounterI] - LengthMetrics_serializer.write(valueSerializer, valueHolderForColumnWidthsTmpValueTmpElement) + const valueHolderForColumnWidthsTmpValueTmpElement : arkui_Graphics_LengthMetrics = valueHolderForColumnWidthsTmpValue[valueHolderForColumnWidthsTmpValueCounterI] + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForColumnWidthsTmpValueTmpElement) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1124,7 +1081,7 @@ export class TextPickerOptions_serializer { public static read(buffer: DeserializerBase): TextPickerOptions { let valueDeserializer : DeserializerBase = buffer const rangeTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let rangeTmpBuf : Array | Array> | Resource | Array | Array | undefined + let rangeTmpBuf : Array | Array> | global_resource_Resource | Array | Array | undefined if (rangeTmpBufUnionSelector == (0).toChar()) { const rangeTmpBufBufULength : int32 = valueDeserializer.readInt32() let rangeTmpBufBufU : Array = new Array(rangeTmpBufBufULength) @@ -1145,7 +1102,7 @@ export class TextPickerOptions_serializer { } rangeTmpBuf = rangeTmpBufBufU } else if (rangeTmpBufUnionSelector == (2).toChar()) { - rangeTmpBuf = Resource_serializer.read(valueDeserializer) + rangeTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else if (rangeTmpBufUnionSelector == (3).toChar()) { const rangeTmpBufBufULength : int32 = valueDeserializer.readInt32() let rangeTmpBufBufU : Array = new Array(rangeTmpBufBufULength) @@ -1163,49 +1120,71 @@ export class TextPickerOptions_serializer { } else { throw new Error("One of the branches for rangeTmpBuf has to be chosen through deserialisation.") } - const rangeTmpResult : Array | Array> | Resource | Array | Array = (rangeTmpBuf as Array | Array> | Resource | Array | Array) + const rangeTmpResult : Array | Array> | global_resource_Resource | Array | Array = (rangeTmpBuf as Array | Array> | global_resource_Resource | Array | Array) const valueTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let valueTmpBuf : ResourceStr | Array | Bindable | Bindable> | undefined = undefined + let valueTmpBuf : BindableResourceStr | BindableResourceStrArray | undefined = undefined if ((valueTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const valueTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let valueTmpBuf_ : ResourceStr | Array | Bindable | Bindable> | undefined + let valueTmpBuf_ : BindableResourceStr | BindableResourceStrArray | undefined if (valueTmpBuf_UnionSelector == (0).toChar()) { const valueTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let valueTmpBuf_BufU : string | Resource | undefined + let valueTmpBuf_BufU : arkui_component_units_ResourceStr | Bindable | Bindable | Bindable | undefined if (valueTmpBuf_BufUUnionSelector == (0).toChar()) { - valueTmpBuf_BufU = (valueDeserializer.readString() as string) + const valueTmpBuf_BufUBufUUnionSelector : int32 = valueDeserializer.readInt8() + let valueTmpBuf_BufUBufU : string | global_resource_Resource | undefined + if (valueTmpBuf_BufUBufUUnionSelector == (0).toChar()) { + valueTmpBuf_BufUBufU = (valueDeserializer.readString() as string) + } else if (valueTmpBuf_BufUBufUUnionSelector == (1).toChar()) { + valueTmpBuf_BufUBufU = global_resource_Resource_serializer.read(valueDeserializer) + } else { + throw new Error("One of the branches for valueTmpBuf_BufUBufU has to be chosen through deserialisation.") + } + valueTmpBuf_BufU = (valueTmpBuf_BufUBufU as string | global_resource_Resource) } else if (valueTmpBuf_BufUUnionSelector == (1).toChar()) { - valueTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + valueTmpBuf_BufU = Bindable_Arkui_Component_Units_ResourceStr_serializer.read(valueDeserializer) + } else if (valueTmpBuf_BufUUnionSelector == (2).toChar()) { + valueTmpBuf_BufU = Bindable_Global_Resource_Resource_serializer.read(valueDeserializer) + } else if (valueTmpBuf_BufUUnionSelector == (3).toChar()) { + valueTmpBuf_BufU = Bindable_String_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for valueTmpBuf_BufU has to be chosen through deserialisation.") } - valueTmpBuf_ = (valueTmpBuf_BufU as string | Resource) + valueTmpBuf_ = (valueTmpBuf_BufU as arkui_component_units_ResourceStr | Bindable | Bindable | Bindable) } else if (valueTmpBuf_UnionSelector == (1).toChar()) { - const valueTmpBuf_BufULength : int32 = valueDeserializer.readInt32() - let valueTmpBuf_BufU : Array = new Array(valueTmpBuf_BufULength) - for (let valueTmpBuf_BufUBufCounterI = 0; valueTmpBuf_BufUBufCounterI < valueTmpBuf_BufULength; valueTmpBuf_BufUBufCounterI++) { - const valueTmpBuf_BufUTempBufUnionSelector : int32 = valueDeserializer.readInt8() - let valueTmpBuf_BufUTempBuf : string | Resource | undefined - if (valueTmpBuf_BufUTempBufUnionSelector == (0).toChar()) { - valueTmpBuf_BufUTempBuf = (valueDeserializer.readString() as string) - } else if (valueTmpBuf_BufUTempBufUnionSelector == (1).toChar()) { - valueTmpBuf_BufUTempBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for valueTmpBuf_BufUTempBuf has to be chosen through deserialisation.") + const valueTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() + let valueTmpBuf_BufU : Array | Bindable> | Bindable> | Bindable> | undefined + if (valueTmpBuf_BufUUnionSelector == (0).toChar()) { + const valueTmpBuf_BufUBufULength : int32 = valueDeserializer.readInt32() + let valueTmpBuf_BufUBufU : Array = new Array(valueTmpBuf_BufUBufULength) + for (let valueTmpBuf_BufUBufUBufCounterI = 0; valueTmpBuf_BufUBufUBufCounterI < valueTmpBuf_BufUBufULength; valueTmpBuf_BufUBufUBufCounterI++) { + const valueTmpBuf_BufUBufUTempBufUnionSelector : int32 = valueDeserializer.readInt8() + let valueTmpBuf_BufUBufUTempBuf : string | global_resource_Resource | undefined + if (valueTmpBuf_BufUBufUTempBufUnionSelector == (0).toChar()) { + valueTmpBuf_BufUBufUTempBuf = (valueDeserializer.readString() as string) + } else if (valueTmpBuf_BufUBufUTempBufUnionSelector == (1).toChar()) { + valueTmpBuf_BufUBufUTempBuf = global_resource_Resource_serializer.read(valueDeserializer) + } else { + throw new Error("One of the branches for valueTmpBuf_BufUBufUTempBuf has to be chosen through deserialisation.") + } + valueTmpBuf_BufUBufU[valueTmpBuf_BufUBufUBufCounterI] = (valueTmpBuf_BufUBufUTempBuf as string | global_resource_Resource) } - valueTmpBuf_BufU[valueTmpBuf_BufUBufCounterI] = (valueTmpBuf_BufUTempBuf as string | Resource) + valueTmpBuf_BufU = valueTmpBuf_BufUBufU + } else if (valueTmpBuf_BufUUnionSelector == (1).toChar()) { + valueTmpBuf_BufU = Bindable_Array_Arkui_Component_Units_ResourceStr_serializer.read(valueDeserializer) + } else if (valueTmpBuf_BufUUnionSelector == (2).toChar()) { + valueTmpBuf_BufU = Bindable_Array_Global_Resource_Resource_serializer.read(valueDeserializer) + } else if (valueTmpBuf_BufUUnionSelector == (3).toChar()) { + valueTmpBuf_BufU = Bindable_Array_String_serializer.read(valueDeserializer) + } else { + throw new Error("One of the branches for valueTmpBuf_BufU has to be chosen through deserialisation.") } - valueTmpBuf_ = valueTmpBuf_BufU - } else if (valueTmpBuf_UnionSelector == (2).toChar()) { - valueTmpBuf_ = Bindable_Arkui_Component_Units_ResourceStr_serializer.read(valueDeserializer) - } else if (valueTmpBuf_UnionSelector == (3).toChar()) { - valueTmpBuf_ = Bindable_Array_Arkui_Component_Units_ResourceStr_serializer.read(valueDeserializer) + valueTmpBuf_ = (valueTmpBuf_BufU as Array | Bindable> | Bindable> | Bindable>) } else { throw new Error("One of the branches for valueTmpBuf_ has to be chosen through deserialisation.") } - valueTmpBuf = (valueTmpBuf_ as ResourceStr | Array | Bindable | Bindable>) + valueTmpBuf = (valueTmpBuf_ as BindableResourceStr | BindableResourceStrArray) } - const valueTmpResult : ResourceStr | Array | Bindable | Bindable> | undefined = valueTmpBuf + const valueTmpResult : BindableResourceStr | BindableResourceStrArray | undefined = valueTmpBuf const selectedTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let selectedTmpBuf : number | Array | Bindable | Bindable> | undefined = undefined if ((selectedTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -1231,16 +1210,16 @@ export class TextPickerOptions_serializer { } const selectedTmpResult : number | Array | Bindable | Bindable> | undefined = selectedTmpBuf const columnWidthsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let columnWidthsTmpBuf : Array | undefined = undefined + let columnWidthsTmpBuf : Array | undefined = undefined if ((columnWidthsTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const columnWidthsTmpBuf_Length : int32 = valueDeserializer.readInt32() - let columnWidthsTmpBuf_ : Array = new Array(columnWidthsTmpBuf_Length) + let columnWidthsTmpBuf_ : Array = new Array(columnWidthsTmpBuf_Length) for (let columnWidthsTmpBuf_BufCounterI = 0; columnWidthsTmpBuf_BufCounterI < columnWidthsTmpBuf_Length; columnWidthsTmpBuf_BufCounterI++) { - columnWidthsTmpBuf_[columnWidthsTmpBuf_BufCounterI] = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + columnWidthsTmpBuf_[columnWidthsTmpBuf_BufCounterI] = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } columnWidthsTmpBuf = columnWidthsTmpBuf_ } - const columnWidthsTmpResult : Array | undefined = columnWidthsTmpBuf + const columnWidthsTmpResult : Array | undefined = columnWidthsTmpBuf let value : TextPickerOptions = ({range: rangeTmpResult, value: valueTmpResult, selected: selectedTmpResult, columnWidths: columnWidthsTmpResult} as TextPickerOptions) return value } @@ -1252,10 +1231,10 @@ export class TextPickerTextStyle_serializer { if (valueHolderForColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorTmpValue = valueHolderForColor! - if (valueHolderForColorTmpValue instanceof Color) { + if (valueHolderForColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx0)) + const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as number @@ -1264,10 +1243,10 @@ export class TextPickerTextStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx2) - } else if (valueHolderForColorTmpValue instanceof Resource) { + } else if (valueHolderForColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) + const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1276,7 +1255,7 @@ export class TextPickerTextStyle_serializer { if (valueHolderForFont !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFontTmpValue = valueHolderForFont! - Font_serializer.write(valueSerializer, valueHolderForFontTmpValue) + arkui_component_units_Font_serializer.write(valueSerializer, valueHolderForFontTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1292,10 +1271,10 @@ export class TextPickerTextStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForMinFontSizeTmpValueForIdx1 = valueHolderForMinFontSizeTmpValue as string valueSerializer.writeString(valueHolderForMinFontSizeTmpValueForIdx1) - } else if (valueHolderForMinFontSizeTmpValue instanceof Resource) { + } else if (valueHolderForMinFontSizeTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForMinFontSizeTmpValueForIdx2 = valueHolderForMinFontSizeTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForMinFontSizeTmpValueForIdx2) + const valueHolderForMinFontSizeTmpValueForIdx2 = valueHolderForMinFontSizeTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMinFontSizeTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1312,10 +1291,10 @@ export class TextPickerTextStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForMaxFontSizeTmpValueForIdx1 = valueHolderForMaxFontSizeTmpValue as string valueSerializer.writeString(valueHolderForMaxFontSizeTmpValueForIdx1) - } else if (valueHolderForMaxFontSizeTmpValue instanceof Resource) { + } else if (valueHolderForMaxFontSizeTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForMaxFontSizeTmpValueForIdx2 = valueHolderForMaxFontSizeTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForMaxFontSizeTmpValueForIdx2) + const valueHolderForMaxFontSizeTmpValueForIdx2 = valueHolderForMaxFontSizeTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMaxFontSizeTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1324,7 +1303,7 @@ export class TextPickerTextStyle_serializer { if (valueHolderForOverflow !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForOverflowTmpValue = (valueHolderForOverflow as TextOverflow) - valueSerializer.writeInt32(TypeChecker.TextOverflow_ToNumeric(valueHolderForOverflowTmpValue)) + valueSerializer.writeInt32(valueHolderForOverflowTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1335,894 +1314,68 @@ export class TextPickerTextStyle_serializer { let colorTmpBuf : ResourceColor | undefined = undefined if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_ : Color | number | string | Resource | undefined + let colorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBuf_UnionSelector == (0).toChar()) { - colorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_UnionSelector == (1).toChar()) { colorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (colorTmpBuf_UnionSelector == (2).toChar()) { colorTmpBuf_ = (valueDeserializer.readString() as string) } else if (colorTmpBuf_UnionSelector == (3).toChar()) { - colorTmpBuf_ = Resource_serializer.read(valueDeserializer) + colorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") } - colorTmpBuf = (colorTmpBuf_ as Color | number | string | Resource) + colorTmpBuf = (colorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const colorTmpResult : ResourceColor | undefined = colorTmpBuf const fontTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontTmpBuf : Font | undefined = undefined + let fontTmpBuf : arkui_component_units_Font | undefined = undefined if ((fontTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontTmpBuf = Font_serializer.read(valueDeserializer) + fontTmpBuf = arkui_component_units_Font_serializer.read(valueDeserializer) } - const fontTmpResult : Font | undefined = fontTmpBuf + const fontTmpResult : arkui_component_units_Font | undefined = fontTmpBuf const minFontSizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let minFontSizeTmpBuf : number | string | Resource | undefined = undefined + let minFontSizeTmpBuf : number | string | global_resource_Resource | undefined = undefined if ((minFontSizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const minFontSizeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let minFontSizeTmpBuf_ : number | string | Resource | undefined + let minFontSizeTmpBuf_ : number | string | global_resource_Resource | undefined if (minFontSizeTmpBuf_UnionSelector == (0).toChar()) { minFontSizeTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (minFontSizeTmpBuf_UnionSelector == (1).toChar()) { minFontSizeTmpBuf_ = (valueDeserializer.readString() as string) } else if (minFontSizeTmpBuf_UnionSelector == (2).toChar()) { - minFontSizeTmpBuf_ = Resource_serializer.read(valueDeserializer) + minFontSizeTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for minFontSizeTmpBuf_ has to be chosen through deserialisation.") } - minFontSizeTmpBuf = (minFontSizeTmpBuf_ as number | string | Resource) + minFontSizeTmpBuf = (minFontSizeTmpBuf_ as number | string | global_resource_Resource) } - const minFontSizeTmpResult : number | string | Resource | undefined = minFontSizeTmpBuf + const minFontSizeTmpResult : number | string | global_resource_Resource | undefined = minFontSizeTmpBuf const maxFontSizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let maxFontSizeTmpBuf : number | string | Resource | undefined = undefined + let maxFontSizeTmpBuf : number | string | global_resource_Resource | undefined = undefined if ((maxFontSizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const maxFontSizeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let maxFontSizeTmpBuf_ : number | string | Resource | undefined + let maxFontSizeTmpBuf_ : number | string | global_resource_Resource | undefined if (maxFontSizeTmpBuf_UnionSelector == (0).toChar()) { maxFontSizeTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (maxFontSizeTmpBuf_UnionSelector == (1).toChar()) { maxFontSizeTmpBuf_ = (valueDeserializer.readString() as string) } else if (maxFontSizeTmpBuf_UnionSelector == (2).toChar()) { - maxFontSizeTmpBuf_ = Resource_serializer.read(valueDeserializer) + maxFontSizeTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for maxFontSizeTmpBuf_ has to be chosen through deserialisation.") } - maxFontSizeTmpBuf = (maxFontSizeTmpBuf_ as number | string | Resource) + maxFontSizeTmpBuf = (maxFontSizeTmpBuf_ as number | string | global_resource_Resource) } - const maxFontSizeTmpResult : number | string | Resource | undefined = maxFontSizeTmpBuf + const maxFontSizeTmpResult : number | string | global_resource_Resource | undefined = maxFontSizeTmpBuf const overflowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let overflowTmpBuf : TextOverflow | undefined = undefined if ((overflowTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - overflowTmpBuf = TypeChecker.TextOverflow_FromNumeric(valueDeserializer.readInt32()) + overflowTmpBuf = TextOverflow.fromValue(valueDeserializer.readInt32()) } const overflowTmpResult : TextOverflow | undefined = overflowTmpBuf let value : TextPickerTextStyle = ({color: colorTmpResult, font: fontTmpResult, minFontSize: minFontSizeTmpResult, maxFontSize: maxFontSizeTmpResult, overflow: overflowTmpResult} as TextPickerTextStyle) return value } } -export class TextPickerDialogOptions_serializer { - public static write(buffer: SerializerBase, value: TextPickerDialogOptions): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForRange = value.range - if (TypeChecker.isArray_String(valueHolderForRange)) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForRangeForIdx0 = valueHolderForRange as Array - valueSerializer.writeInt32((valueHolderForRangeForIdx0.length).toInt()) - for (let valueHolderForRangeForIdx0CounterI = 0; valueHolderForRangeForIdx0CounterI < valueHolderForRangeForIdx0.length; valueHolderForRangeForIdx0CounterI++) { - const valueHolderForRangeForIdx0TmpElement : string = valueHolderForRangeForIdx0[valueHolderForRangeForIdx0CounterI] - valueSerializer.writeString(valueHolderForRangeForIdx0TmpElement) - } - } else if (TypeChecker.isArray_Array_String(valueHolderForRange)) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForRangeForIdx1 = valueHolderForRange as Array> - valueSerializer.writeInt32((valueHolderForRangeForIdx1.length).toInt()) - for (let valueHolderForRangeForIdx1CounterI = 0; valueHolderForRangeForIdx1CounterI < valueHolderForRangeForIdx1.length; valueHolderForRangeForIdx1CounterI++) { - const valueHolderForRangeForIdx1TmpElement : Array = valueHolderForRangeForIdx1[valueHolderForRangeForIdx1CounterI] - valueSerializer.writeInt32((valueHolderForRangeForIdx1TmpElement.length).toInt()) - for (let valueHolderForRangeForIdx1TmpElementCounterI = 0; valueHolderForRangeForIdx1TmpElementCounterI < valueHolderForRangeForIdx1TmpElement.length; valueHolderForRangeForIdx1TmpElementCounterI++) { - const valueHolderForRangeForIdx1TmpElementTmpElement : string = valueHolderForRangeForIdx1TmpElement[valueHolderForRangeForIdx1TmpElementCounterI] - valueSerializer.writeString(valueHolderForRangeForIdx1TmpElementTmpElement) - } - } - } else if (valueHolderForRange instanceof Resource) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForRangeForIdx2 = valueHolderForRange as Resource - Resource_serializer.write(valueSerializer, valueHolderForRangeForIdx2) - } else if (TypeChecker.isArray_TextPickerRangeContent(valueHolderForRange)) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForRangeForIdx3 = valueHolderForRange as Array - valueSerializer.writeInt32((valueHolderForRangeForIdx3.length).toInt()) - for (let valueHolderForRangeForIdx3CounterI = 0; valueHolderForRangeForIdx3CounterI < valueHolderForRangeForIdx3.length; valueHolderForRangeForIdx3CounterI++) { - const valueHolderForRangeForIdx3TmpElement : TextPickerRangeContent = valueHolderForRangeForIdx3[valueHolderForRangeForIdx3CounterI] - TextPickerRangeContent_serializer.write(valueSerializer, valueHolderForRangeForIdx3TmpElement) - } - } else if (TypeChecker.isArray_TextCascadePickerRangeContent(valueHolderForRange)) { - valueSerializer.writeInt8((4).toChar()) - const valueHolderForRangeForIdx4 = valueHolderForRange as Array - valueSerializer.writeInt32((valueHolderForRangeForIdx4.length).toInt()) - for (let valueHolderForRangeForIdx4CounterI = 0; valueHolderForRangeForIdx4CounterI < valueHolderForRangeForIdx4.length; valueHolderForRangeForIdx4CounterI++) { - const valueHolderForRangeForIdx4TmpElement : TextCascadePickerRangeContent = valueHolderForRangeForIdx4[valueHolderForRangeForIdx4CounterI] - TextCascadePickerRangeContent_serializer.write(valueSerializer, valueHolderForRangeForIdx4TmpElement) - } - } - const valueHolderForValue = value.value - if (valueHolderForValue !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForValueTmpValue = valueHolderForValue! - if (valueHolderForValueTmpValue instanceof ResourceStr) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForValueTmpValueForIdx0 = valueHolderForValueTmpValue as ResourceStr - if (valueHolderForValueTmpValueForIdx0 instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForValueTmpValueForIdx0ForIdx0 = valueHolderForValueTmpValueForIdx0 as string - valueSerializer.writeString(valueHolderForValueTmpValueForIdx0ForIdx0) - } else if (valueHolderForValueTmpValueForIdx0 instanceof Resource) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForValueTmpValueForIdx0ForIdx1 = valueHolderForValueTmpValueForIdx0 as Resource - Resource_serializer.write(valueSerializer, valueHolderForValueTmpValueForIdx0ForIdx1) - } - } else if (TypeChecker.isArray_ResourceStr(valueHolderForValueTmpValue)) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForValueTmpValueForIdx1 = valueHolderForValueTmpValue as Array - valueSerializer.writeInt32((valueHolderForValueTmpValueForIdx1.length).toInt()) - for (let valueHolderForValueTmpValueForIdx1CounterI = 0; valueHolderForValueTmpValueForIdx1CounterI < valueHolderForValueTmpValueForIdx1.length; valueHolderForValueTmpValueForIdx1CounterI++) { - const valueHolderForValueTmpValueForIdx1TmpElement : ResourceStr = valueHolderForValueTmpValueForIdx1[valueHolderForValueTmpValueForIdx1CounterI] - if (valueHolderForValueTmpValueForIdx1TmpElement instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForValueTmpValueForIdx1TmpElementForIdx0 = valueHolderForValueTmpValueForIdx1TmpElement as string - valueSerializer.writeString(valueHolderForValueTmpValueForIdx1TmpElementForIdx0) - } else if (valueHolderForValueTmpValueForIdx1TmpElement instanceof Resource) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForValueTmpValueForIdx1TmpElementForIdx1 = valueHolderForValueTmpValueForIdx1TmpElement as Resource - Resource_serializer.write(valueSerializer, valueHolderForValueTmpValueForIdx1TmpElementForIdx1) - } - } - } else if (valueHolderForValueTmpValue instanceof Bindable) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForValueTmpValueForIdx2 = valueHolderForValueTmpValue as Bindable - Bindable_Arkui_Component_Units_ResourceStr_serializer.write(valueSerializer, valueHolderForValueTmpValueForIdx2) - } else if (valueHolderForValueTmpValue instanceof Bindable>) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForValueTmpValueForIdx3 = valueHolderForValueTmpValue as Bindable> - Bindable_Array_Arkui_Component_Units_ResourceStr_serializer.write(valueSerializer, valueHolderForValueTmpValueForIdx3) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForSelected = value.selected - if (valueHolderForSelected !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForSelectedTmpValue = valueHolderForSelected! - if (valueHolderForSelectedTmpValue instanceof number) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForSelectedTmpValueForIdx0 = valueHolderForSelectedTmpValue as number - valueSerializer.writeNumber(valueHolderForSelectedTmpValueForIdx0) - } else if (TypeChecker.isArray_Number(valueHolderForSelectedTmpValue)) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForSelectedTmpValueForIdx1 = valueHolderForSelectedTmpValue as Array - valueSerializer.writeInt32((valueHolderForSelectedTmpValueForIdx1.length).toInt()) - for (let valueHolderForSelectedTmpValueForIdx1CounterI = 0; valueHolderForSelectedTmpValueForIdx1CounterI < valueHolderForSelectedTmpValueForIdx1.length; valueHolderForSelectedTmpValueForIdx1CounterI++) { - const valueHolderForSelectedTmpValueForIdx1TmpElement : number = valueHolderForSelectedTmpValueForIdx1[valueHolderForSelectedTmpValueForIdx1CounterI] - valueSerializer.writeNumber(valueHolderForSelectedTmpValueForIdx1TmpElement) - } - } else if (valueHolderForSelectedTmpValue instanceof Bindable) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForSelectedTmpValueForIdx2 = valueHolderForSelectedTmpValue as Bindable - Bindable_Number_serializer.write(valueSerializer, valueHolderForSelectedTmpValueForIdx2) - } else if (valueHolderForSelectedTmpValue instanceof Bindable>) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForSelectedTmpValueForIdx3 = valueHolderForSelectedTmpValue as Bindable> - Bindable_Array_Number_serializer.write(valueSerializer, valueHolderForSelectedTmpValueForIdx3) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForColumnWidths = value.columnWidths - if (valueHolderForColumnWidths !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForColumnWidthsTmpValue = valueHolderForColumnWidths! - valueSerializer.writeInt32((valueHolderForColumnWidthsTmpValue.length).toInt()) - for (let valueHolderForColumnWidthsTmpValueCounterI = 0; valueHolderForColumnWidthsTmpValueCounterI < valueHolderForColumnWidthsTmpValue.length; valueHolderForColumnWidthsTmpValueCounterI++) { - const valueHolderForColumnWidthsTmpValueTmpElement : LengthMetrics = valueHolderForColumnWidthsTmpValue[valueHolderForColumnWidthsTmpValueCounterI] - LengthMetrics_serializer.write(valueSerializer, valueHolderForColumnWidthsTmpValueTmpElement) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForDefaultPickerItemHeight = value.defaultPickerItemHeight - if (valueHolderForDefaultPickerItemHeight !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForDefaultPickerItemHeightTmpValue = valueHolderForDefaultPickerItemHeight! - if (valueHolderForDefaultPickerItemHeightTmpValue instanceof number) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForDefaultPickerItemHeightTmpValueForIdx0 = valueHolderForDefaultPickerItemHeightTmpValue as number - valueSerializer.writeNumber(valueHolderForDefaultPickerItemHeightTmpValueForIdx0) - } else if (valueHolderForDefaultPickerItemHeightTmpValue instanceof string) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForDefaultPickerItemHeightTmpValueForIdx1 = valueHolderForDefaultPickerItemHeightTmpValue as string - valueSerializer.writeString(valueHolderForDefaultPickerItemHeightTmpValueForIdx1) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForCanLoop = value.canLoop - if (valueHolderForCanLoop !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForCanLoopTmpValue = valueHolderForCanLoop! - valueSerializer.writeBoolean(valueHolderForCanLoopTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForDisappearTextStyle = value.disappearTextStyle - if (valueHolderForDisappearTextStyle !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForDisappearTextStyleTmpValue = valueHolderForDisappearTextStyle! - PickerTextStyle_serializer.write(valueSerializer, valueHolderForDisappearTextStyleTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForTextStyle = value.textStyle - if (valueHolderForTextStyle !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForTextStyleTmpValue = valueHolderForTextStyle! - PickerTextStyle_serializer.write(valueSerializer, valueHolderForTextStyleTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForAcceptButtonStyle = value.acceptButtonStyle - if (valueHolderForAcceptButtonStyle !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForAcceptButtonStyleTmpValue = valueHolderForAcceptButtonStyle! - PickerDialogButtonStyle_serializer.write(valueSerializer, valueHolderForAcceptButtonStyleTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForCancelButtonStyle = value.cancelButtonStyle - if (valueHolderForCancelButtonStyle !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForCancelButtonStyleTmpValue = valueHolderForCancelButtonStyle! - PickerDialogButtonStyle_serializer.write(valueSerializer, valueHolderForCancelButtonStyleTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForSelectedTextStyle = value.selectedTextStyle - if (valueHolderForSelectedTextStyle !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForSelectedTextStyleTmpValue = valueHolderForSelectedTextStyle! - PickerTextStyle_serializer.write(valueSerializer, valueHolderForSelectedTextStyleTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForDisableTextStyleAnimation = value.disableTextStyleAnimation - if (valueHolderForDisableTextStyleAnimation !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForDisableTextStyleAnimationTmpValue = valueHolderForDisableTextStyleAnimation! - valueSerializer.writeBoolean(valueHolderForDisableTextStyleAnimationTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForDefaultTextStyle = value.defaultTextStyle - if (valueHolderForDefaultTextStyle !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForDefaultTextStyleTmpValue = valueHolderForDefaultTextStyle! - TextPickerTextStyle_serializer.write(valueSerializer, valueHolderForDefaultTextStyleTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForOnAccept = value.onAccept - if (valueHolderForOnAccept !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForOnAcceptTmpValue = valueHolderForOnAccept! - valueSerializer.holdAndWriteCallback(valueHolderForOnAcceptTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForOnCancel = value.onCancel - if (valueHolderForOnCancel !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForOnCancelTmpValue = valueHolderForOnCancel! - valueSerializer.holdAndWriteCallback(valueHolderForOnCancelTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForOnChange = value.onChange - if (valueHolderForOnChange !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForOnChangeTmpValue = valueHolderForOnChange! - valueSerializer.holdAndWriteCallback(valueHolderForOnChangeTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForOnScrollStop = value.onScrollStop - if (valueHolderForOnScrollStop !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForOnScrollStopTmpValue = valueHolderForOnScrollStop! - valueSerializer.holdAndWriteCallback(valueHolderForOnScrollStopTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForOnEnterSelectedArea = value.onEnterSelectedArea - if (valueHolderForOnEnterSelectedArea !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForOnEnterSelectedAreaTmpValue = valueHolderForOnEnterSelectedArea! - valueSerializer.holdAndWriteCallback(valueHolderForOnEnterSelectedAreaTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForMaskRect = value.maskRect - if (valueHolderForMaskRect !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForMaskRectTmpValue = valueHolderForMaskRect! - Rectangle_serializer.write(valueSerializer, valueHolderForMaskRectTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForAlignment = value.alignment - if (valueHolderForAlignment !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForAlignmentTmpValue = (valueHolderForAlignment as DialogAlignment) - valueSerializer.writeInt32(TypeChecker.DialogAlignment_ToNumeric(valueHolderForAlignmentTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForOffset = value.offset - if (valueHolderForOffset !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForOffsetTmpValue = valueHolderForOffset! - Offset_serializer.write(valueSerializer, valueHolderForOffsetTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForBackgroundColor = value.backgroundColor - if (valueHolderForBackgroundColor !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor! - if (valueHolderForBackgroundColorTmpValue instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBackgroundColorTmpValueForIdx0)) - } else if (valueHolderForBackgroundColorTmpValue instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue as number - valueSerializer.writeNumber(valueHolderForBackgroundColorTmpValueForIdx1) - } else if (valueHolderForBackgroundColorTmpValue instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue as string - valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2) - } else if (valueHolderForBackgroundColorTmpValue instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForBackgroundBlurStyle = value.backgroundBlurStyle - if (valueHolderForBackgroundBlurStyle !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForBackgroundBlurStyleTmpValue = (valueHolderForBackgroundBlurStyle as BlurStyle) - valueSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(valueHolderForBackgroundBlurStyleTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForBackgroundBlurStyleOptions = value.backgroundBlurStyleOptions - if (valueHolderForBackgroundBlurStyleOptions !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForBackgroundBlurStyleOptionsTmpValue = valueHolderForBackgroundBlurStyleOptions! - BackgroundBlurStyleOptions_serializer.write(valueSerializer, valueHolderForBackgroundBlurStyleOptionsTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForBackgroundEffect = value.backgroundEffect - if (valueHolderForBackgroundEffect !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForBackgroundEffectTmpValue = valueHolderForBackgroundEffect! - BackgroundEffectOptions_serializer.write(valueSerializer, valueHolderForBackgroundEffectTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForOnDidAppear = value.onDidAppear - if (valueHolderForOnDidAppear !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForOnDidAppearTmpValue = valueHolderForOnDidAppear! - valueSerializer.holdAndWriteCallback(valueHolderForOnDidAppearTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForOnDidDisappear = value.onDidDisappear - if (valueHolderForOnDidDisappear !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForOnDidDisappearTmpValue = valueHolderForOnDidDisappear! - valueSerializer.holdAndWriteCallback(valueHolderForOnDidDisappearTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForOnWillAppear = value.onWillAppear - if (valueHolderForOnWillAppear !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForOnWillAppearTmpValue = valueHolderForOnWillAppear! - valueSerializer.holdAndWriteCallback(valueHolderForOnWillAppearTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForOnWillDisappear = value.onWillDisappear - if (valueHolderForOnWillDisappear !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForOnWillDisappearTmpValue = valueHolderForOnWillDisappear! - valueSerializer.holdAndWriteCallback(valueHolderForOnWillDisappearTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForShadow = value.shadow - if (valueHolderForShadow !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForShadowTmpValue = valueHolderForShadow! - if (valueHolderForShadowTmpValue instanceof ShadowOptions) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForShadowTmpValueForIdx0 = valueHolderForShadowTmpValue as ShadowOptions - ShadowOptions_serializer.write(valueSerializer, valueHolderForShadowTmpValueForIdx0) - } else if (valueHolderForShadowTmpValue instanceof ShadowStyle) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForShadowTmpValueForIdx1 = valueHolderForShadowTmpValue as ShadowStyle - valueSerializer.writeInt32(TypeChecker.ShadowStyle_ToNumeric(valueHolderForShadowTmpValueForIdx1)) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForEnableHoverMode = value.enableHoverMode - if (valueHolderForEnableHoverMode !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForEnableHoverModeTmpValue = valueHolderForEnableHoverMode! - valueSerializer.writeBoolean(valueHolderForEnableHoverModeTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForHoverModeArea = value.hoverModeArea - if (valueHolderForHoverModeArea !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForHoverModeAreaTmpValue = (valueHolderForHoverModeArea as HoverModeAreaType) - valueSerializer.writeInt32(TypeChecker.HoverModeAreaType_ToNumeric(valueHolderForHoverModeAreaTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForEnableHapticFeedback = value.enableHapticFeedback - if (valueHolderForEnableHapticFeedback !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForEnableHapticFeedbackTmpValue = valueHolderForEnableHapticFeedback! - valueSerializer.writeBoolean(valueHolderForEnableHapticFeedbackTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): TextPickerDialogOptions { - let valueDeserializer : DeserializerBase = buffer - const rangeTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let rangeTmpBuf : Array | Array> | Resource | Array | Array | undefined - if (rangeTmpBufUnionSelector == (0).toChar()) { - const rangeTmpBufBufULength : int32 = valueDeserializer.readInt32() - let rangeTmpBufBufU : Array = new Array(rangeTmpBufBufULength) - for (let rangeTmpBufBufUBufCounterI = 0; rangeTmpBufBufUBufCounterI < rangeTmpBufBufULength; rangeTmpBufBufUBufCounterI++) { - rangeTmpBufBufU[rangeTmpBufBufUBufCounterI] = (valueDeserializer.readString() as string) - } - rangeTmpBuf = rangeTmpBufBufU - } else if (rangeTmpBufUnionSelector == (1).toChar()) { - const rangeTmpBufBufULength : int32 = valueDeserializer.readInt32() - let rangeTmpBufBufU : Array> = new Array>(rangeTmpBufBufULength) - for (let rangeTmpBufBufUBufCounterI = 0; rangeTmpBufBufUBufCounterI < rangeTmpBufBufULength; rangeTmpBufBufUBufCounterI++) { - const rangeTmpBufBufUTempBufLength : int32 = valueDeserializer.readInt32() - let rangeTmpBufBufUTempBuf : Array = new Array(rangeTmpBufBufUTempBufLength) - for (let rangeTmpBufBufUTempBufBufCounterI = 0; rangeTmpBufBufUTempBufBufCounterI < rangeTmpBufBufUTempBufLength; rangeTmpBufBufUTempBufBufCounterI++) { - rangeTmpBufBufUTempBuf[rangeTmpBufBufUTempBufBufCounterI] = (valueDeserializer.readString() as string) - } - rangeTmpBufBufU[rangeTmpBufBufUBufCounterI] = rangeTmpBufBufUTempBuf - } - rangeTmpBuf = rangeTmpBufBufU - } else if (rangeTmpBufUnionSelector == (2).toChar()) { - rangeTmpBuf = Resource_serializer.read(valueDeserializer) - } else if (rangeTmpBufUnionSelector == (3).toChar()) { - const rangeTmpBufBufULength : int32 = valueDeserializer.readInt32() - let rangeTmpBufBufU : Array = new Array(rangeTmpBufBufULength) - for (let rangeTmpBufBufUBufCounterI = 0; rangeTmpBufBufUBufCounterI < rangeTmpBufBufULength; rangeTmpBufBufUBufCounterI++) { - rangeTmpBufBufU[rangeTmpBufBufUBufCounterI] = TextPickerRangeContent_serializer.read(valueDeserializer) - } - rangeTmpBuf = rangeTmpBufBufU - } else if (rangeTmpBufUnionSelector == (4).toChar()) { - const rangeTmpBufBufULength : int32 = valueDeserializer.readInt32() - let rangeTmpBufBufU : Array = new Array(rangeTmpBufBufULength) - for (let rangeTmpBufBufUBufCounterI = 0; rangeTmpBufBufUBufCounterI < rangeTmpBufBufULength; rangeTmpBufBufUBufCounterI++) { - rangeTmpBufBufU[rangeTmpBufBufUBufCounterI] = TextCascadePickerRangeContent_serializer.read(valueDeserializer) - } - rangeTmpBuf = rangeTmpBufBufU - } else { - throw new Error("One of the branches for rangeTmpBuf has to be chosen through deserialisation.") - } - const rangeTmpResult : Array | Array> | Resource | Array | Array = (rangeTmpBuf as Array | Array> | Resource | Array | Array) - const valueTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let valueTmpBuf : ResourceStr | Array | Bindable | Bindable> | undefined = undefined - if ((valueTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const valueTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let valueTmpBuf_ : ResourceStr | Array | Bindable | Bindable> | undefined - if (valueTmpBuf_UnionSelector == (0).toChar()) { - const valueTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let valueTmpBuf_BufU : string | Resource | undefined - if (valueTmpBuf_BufUUnionSelector == (0).toChar()) { - valueTmpBuf_BufU = (valueDeserializer.readString() as string) - } else if (valueTmpBuf_BufUUnionSelector == (1).toChar()) { - valueTmpBuf_BufU = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for valueTmpBuf_BufU has to be chosen through deserialisation.") - } - valueTmpBuf_ = (valueTmpBuf_BufU as string | Resource) - } else if (valueTmpBuf_UnionSelector == (1).toChar()) { - const valueTmpBuf_BufULength : int32 = valueDeserializer.readInt32() - let valueTmpBuf_BufU : Array = new Array(valueTmpBuf_BufULength) - for (let valueTmpBuf_BufUBufCounterI = 0; valueTmpBuf_BufUBufCounterI < valueTmpBuf_BufULength; valueTmpBuf_BufUBufCounterI++) { - const valueTmpBuf_BufUTempBufUnionSelector : int32 = valueDeserializer.readInt8() - let valueTmpBuf_BufUTempBuf : string | Resource | undefined - if (valueTmpBuf_BufUTempBufUnionSelector == (0).toChar()) { - valueTmpBuf_BufUTempBuf = (valueDeserializer.readString() as string) - } else if (valueTmpBuf_BufUTempBufUnionSelector == (1).toChar()) { - valueTmpBuf_BufUTempBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for valueTmpBuf_BufUTempBuf has to be chosen through deserialisation.") - } - valueTmpBuf_BufU[valueTmpBuf_BufUBufCounterI] = (valueTmpBuf_BufUTempBuf as string | Resource) - } - valueTmpBuf_ = valueTmpBuf_BufU - } else if (valueTmpBuf_UnionSelector == (2).toChar()) { - valueTmpBuf_ = Bindable_Arkui_Component_Units_ResourceStr_serializer.read(valueDeserializer) - } else if (valueTmpBuf_UnionSelector == (3).toChar()) { - valueTmpBuf_ = Bindable_Array_Arkui_Component_Units_ResourceStr_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for valueTmpBuf_ has to be chosen through deserialisation.") - } - valueTmpBuf = (valueTmpBuf_ as ResourceStr | Array | Bindable | Bindable>) - } - const valueTmpResult : ResourceStr | Array | Bindable | Bindable> | undefined = valueTmpBuf - const selectedTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let selectedTmpBuf : number | Array | Bindable | Bindable> | undefined = undefined - if ((selectedTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const selectedTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let selectedTmpBuf_ : number | Array | Bindable | Bindable> | undefined - if (selectedTmpBuf_UnionSelector == (0).toChar()) { - selectedTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (selectedTmpBuf_UnionSelector == (1).toChar()) { - const selectedTmpBuf_BufULength : int32 = valueDeserializer.readInt32() - let selectedTmpBuf_BufU : Array = new Array(selectedTmpBuf_BufULength) - for (let selectedTmpBuf_BufUBufCounterI = 0; selectedTmpBuf_BufUBufCounterI < selectedTmpBuf_BufULength; selectedTmpBuf_BufUBufCounterI++) { - selectedTmpBuf_BufU[selectedTmpBuf_BufUBufCounterI] = (valueDeserializer.readNumber() as number) - } - selectedTmpBuf_ = selectedTmpBuf_BufU - } else if (selectedTmpBuf_UnionSelector == (2).toChar()) { - selectedTmpBuf_ = Bindable_Number_serializer.read(valueDeserializer) - } else if (selectedTmpBuf_UnionSelector == (3).toChar()) { - selectedTmpBuf_ = Bindable_Array_Number_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for selectedTmpBuf_ has to be chosen through deserialisation.") - } - selectedTmpBuf = (selectedTmpBuf_ as number | Array | Bindable | Bindable>) - } - const selectedTmpResult : number | Array | Bindable | Bindable> | undefined = selectedTmpBuf - const columnWidthsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let columnWidthsTmpBuf : Array | undefined = undefined - if ((columnWidthsTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const columnWidthsTmpBuf_Length : int32 = valueDeserializer.readInt32() - let columnWidthsTmpBuf_ : Array = new Array(columnWidthsTmpBuf_Length) - for (let columnWidthsTmpBuf_BufCounterI = 0; columnWidthsTmpBuf_BufCounterI < columnWidthsTmpBuf_Length; columnWidthsTmpBuf_BufCounterI++) { - columnWidthsTmpBuf_[columnWidthsTmpBuf_BufCounterI] = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) - } - columnWidthsTmpBuf = columnWidthsTmpBuf_ - } - const columnWidthsTmpResult : Array | undefined = columnWidthsTmpBuf - const defaultPickerItemHeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let defaultPickerItemHeightTmpBuf : number | string | undefined = undefined - if ((defaultPickerItemHeightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const defaultPickerItemHeightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let defaultPickerItemHeightTmpBuf_ : number | string | undefined - if (defaultPickerItemHeightTmpBuf_UnionSelector == (0).toChar()) { - defaultPickerItemHeightTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (defaultPickerItemHeightTmpBuf_UnionSelector == (1).toChar()) { - defaultPickerItemHeightTmpBuf_ = (valueDeserializer.readString() as string) - } else { - throw new Error("One of the branches for defaultPickerItemHeightTmpBuf_ has to be chosen through deserialisation.") - } - defaultPickerItemHeightTmpBuf = (defaultPickerItemHeightTmpBuf_ as number | string) - } - const defaultPickerItemHeightTmpResult : number | string | undefined = defaultPickerItemHeightTmpBuf - const canLoopTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let canLoopTmpBuf : boolean | undefined = undefined - if ((canLoopTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - canLoopTmpBuf = valueDeserializer.readBoolean() - } - const canLoopTmpResult : boolean | undefined = canLoopTmpBuf - const disappearTextStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let disappearTextStyleTmpBuf : PickerTextStyle | undefined = undefined - if ((disappearTextStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - disappearTextStyleTmpBuf = PickerTextStyle_serializer.read(valueDeserializer) - } - const disappearTextStyleTmpResult : PickerTextStyle | undefined = disappearTextStyleTmpBuf - const textStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let textStyleTmpBuf : PickerTextStyle | undefined = undefined - if ((textStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - textStyleTmpBuf = PickerTextStyle_serializer.read(valueDeserializer) - } - const textStyleTmpResult : PickerTextStyle | undefined = textStyleTmpBuf - const acceptButtonStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let acceptButtonStyleTmpBuf : PickerDialogButtonStyle | undefined = undefined - if ((acceptButtonStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - acceptButtonStyleTmpBuf = PickerDialogButtonStyle_serializer.read(valueDeserializer) - } - const acceptButtonStyleTmpResult : PickerDialogButtonStyle | undefined = acceptButtonStyleTmpBuf - const cancelButtonStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let cancelButtonStyleTmpBuf : PickerDialogButtonStyle | undefined = undefined - if ((cancelButtonStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - cancelButtonStyleTmpBuf = PickerDialogButtonStyle_serializer.read(valueDeserializer) - } - const cancelButtonStyleTmpResult : PickerDialogButtonStyle | undefined = cancelButtonStyleTmpBuf - const selectedTextStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let selectedTextStyleTmpBuf : PickerTextStyle | undefined = undefined - if ((selectedTextStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - selectedTextStyleTmpBuf = PickerTextStyle_serializer.read(valueDeserializer) - } - const selectedTextStyleTmpResult : PickerTextStyle | undefined = selectedTextStyleTmpBuf - const disableTextStyleAnimationTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let disableTextStyleAnimationTmpBuf : boolean | undefined = undefined - if ((disableTextStyleAnimationTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - disableTextStyleAnimationTmpBuf = valueDeserializer.readBoolean() - } - const disableTextStyleAnimationTmpResult : boolean | undefined = disableTextStyleAnimationTmpBuf - const defaultTextStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let defaultTextStyleTmpBuf : TextPickerTextStyle | undefined = undefined - if ((defaultTextStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - defaultTextStyleTmpBuf = TextPickerTextStyle_serializer.read(valueDeserializer) - } - const defaultTextStyleTmpResult : TextPickerTextStyle | undefined = defaultTextStyleTmpBuf - const onAcceptTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let onAcceptTmpBuf : ((value: TextPickerResult) => void) | undefined = undefined - if ((onAcceptTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const onAcceptTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() - const onAcceptTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() - const onAcceptTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() - onAcceptTmpBuf = (value: TextPickerResult):void => { - const onAcceptTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); - onAcceptTmpBuf_BufArgsSerializer.writeInt32(onAcceptTmpBuf_BufResource.resourceId); - onAcceptTmpBuf_BufArgsSerializer.writePointer(onAcceptTmpBuf_BufCall); - onAcceptTmpBuf_BufArgsSerializer.writePointer(onAcceptTmpBuf_BufCallSync); - TextPickerResult_serializer.write(onAcceptTmpBuf_BufArgsSerializer, value); - InteropNativeModule._CallCallbackSync(10, 1290504509, onAcceptTmpBuf_BufArgsSerializer.asBuffer(), onAcceptTmpBuf_BufArgsSerializer.length()); - onAcceptTmpBuf_BufArgsSerializer.release(); - return; - } - } - const onAcceptTmpResult : ((value: TextPickerResult) => void) | undefined = onAcceptTmpBuf - const onCancelTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let onCancelTmpBuf : (() => void) | undefined = undefined - if ((onCancelTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const onCancelTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() - const onCancelTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() - const onCancelTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() - onCancelTmpBuf = ():void => { - const onCancelTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); - onCancelTmpBuf_BufArgsSerializer.writeInt32(onCancelTmpBuf_BufResource.resourceId); - onCancelTmpBuf_BufArgsSerializer.writePointer(onCancelTmpBuf_BufCall); - onCancelTmpBuf_BufArgsSerializer.writePointer(onCancelTmpBuf_BufCallSync); - InteropNativeModule._CallCallbackSync(10, -1867723152, onCancelTmpBuf_BufArgsSerializer.asBuffer(), onCancelTmpBuf_BufArgsSerializer.length()); - onCancelTmpBuf_BufArgsSerializer.release(); - return; - } - } - const onCancelTmpResult : (() => void) | undefined = onCancelTmpBuf - const onChangeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let onChangeTmpBuf : ((value: TextPickerResult) => void) | undefined = undefined - if ((onChangeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const onChangeTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() - const onChangeTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() - const onChangeTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() - onChangeTmpBuf = (value: TextPickerResult):void => { - const onChangeTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); - onChangeTmpBuf_BufArgsSerializer.writeInt32(onChangeTmpBuf_BufResource.resourceId); - onChangeTmpBuf_BufArgsSerializer.writePointer(onChangeTmpBuf_BufCall); - onChangeTmpBuf_BufArgsSerializer.writePointer(onChangeTmpBuf_BufCallSync); - TextPickerResult_serializer.write(onChangeTmpBuf_BufArgsSerializer, value); - InteropNativeModule._CallCallbackSync(10, 1290504509, onChangeTmpBuf_BufArgsSerializer.asBuffer(), onChangeTmpBuf_BufArgsSerializer.length()); - onChangeTmpBuf_BufArgsSerializer.release(); - return; - } - } - const onChangeTmpResult : ((value: TextPickerResult) => void) | undefined = onChangeTmpBuf - const onScrollStopTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let onScrollStopTmpBuf : ((value: TextPickerResult) => void) | undefined = undefined - if ((onScrollStopTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const onScrollStopTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() - const onScrollStopTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() - const onScrollStopTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() - onScrollStopTmpBuf = (value: TextPickerResult):void => { - const onScrollStopTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); - onScrollStopTmpBuf_BufArgsSerializer.writeInt32(onScrollStopTmpBuf_BufResource.resourceId); - onScrollStopTmpBuf_BufArgsSerializer.writePointer(onScrollStopTmpBuf_BufCall); - onScrollStopTmpBuf_BufArgsSerializer.writePointer(onScrollStopTmpBuf_BufCallSync); - TextPickerResult_serializer.write(onScrollStopTmpBuf_BufArgsSerializer, value); - InteropNativeModule._CallCallbackSync(10, 1290504509, onScrollStopTmpBuf_BufArgsSerializer.asBuffer(), onScrollStopTmpBuf_BufArgsSerializer.length()); - onScrollStopTmpBuf_BufArgsSerializer.release(); - return; - } - } - const onScrollStopTmpResult : ((value: TextPickerResult) => void) | undefined = onScrollStopTmpBuf - const onEnterSelectedAreaTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let onEnterSelectedAreaTmpBuf : ((value: TextPickerResult) => void) | undefined = undefined - if ((onEnterSelectedAreaTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const onEnterSelectedAreaTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() - const onEnterSelectedAreaTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() - const onEnterSelectedAreaTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() - onEnterSelectedAreaTmpBuf = (value: TextPickerResult):void => { - const onEnterSelectedAreaTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); - onEnterSelectedAreaTmpBuf_BufArgsSerializer.writeInt32(onEnterSelectedAreaTmpBuf_BufResource.resourceId); - onEnterSelectedAreaTmpBuf_BufArgsSerializer.writePointer(onEnterSelectedAreaTmpBuf_BufCall); - onEnterSelectedAreaTmpBuf_BufArgsSerializer.writePointer(onEnterSelectedAreaTmpBuf_BufCallSync); - TextPickerResult_serializer.write(onEnterSelectedAreaTmpBuf_BufArgsSerializer, value); - InteropNativeModule._CallCallbackSync(10, 1290504509, onEnterSelectedAreaTmpBuf_BufArgsSerializer.asBuffer(), onEnterSelectedAreaTmpBuf_BufArgsSerializer.length()); - onEnterSelectedAreaTmpBuf_BufArgsSerializer.release(); - return; - } - } - const onEnterSelectedAreaTmpResult : ((value: TextPickerResult) => void) | undefined = onEnterSelectedAreaTmpBuf - const maskRectTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let maskRectTmpBuf : Rectangle | undefined = undefined - if ((maskRectTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - maskRectTmpBuf = Rectangle_serializer.read(valueDeserializer) - } - const maskRectTmpResult : Rectangle | undefined = maskRectTmpBuf - const alignmentTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let alignmentTmpBuf : DialogAlignment | undefined = undefined - if ((alignmentTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - alignmentTmpBuf = TypeChecker.DialogAlignment_FromNumeric(valueDeserializer.readInt32()) - } - const alignmentTmpResult : DialogAlignment | undefined = alignmentTmpBuf - const offsetTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let offsetTmpBuf : Offset | undefined = undefined - if ((offsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - offsetTmpBuf = Offset_serializer.read(valueDeserializer) - } - const offsetTmpResult : Offset | undefined = offsetTmpBuf - const backgroundColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let backgroundColorTmpBuf : ResourceColor | undefined = undefined - if ((backgroundColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const backgroundColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let backgroundColorTmpBuf_ : Color | number | string | Resource | undefined - if (backgroundColorTmpBuf_UnionSelector == (0).toChar()) { - backgroundColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (backgroundColorTmpBuf_UnionSelector == (1).toChar()) { - backgroundColorTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (backgroundColorTmpBuf_UnionSelector == (2).toChar()) { - backgroundColorTmpBuf_ = (valueDeserializer.readString() as string) - } else if (backgroundColorTmpBuf_UnionSelector == (3).toChar()) { - backgroundColorTmpBuf_ = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation.") - } - backgroundColorTmpBuf = (backgroundColorTmpBuf_ as Color | number | string | Resource) - } - const backgroundColorTmpResult : ResourceColor | undefined = backgroundColorTmpBuf - const backgroundBlurStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let backgroundBlurStyleTmpBuf : BlurStyle | undefined = undefined - if ((backgroundBlurStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - backgroundBlurStyleTmpBuf = TypeChecker.BlurStyle_FromNumeric(valueDeserializer.readInt32()) - } - const backgroundBlurStyleTmpResult : BlurStyle | undefined = backgroundBlurStyleTmpBuf - const backgroundBlurStyleOptionsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let backgroundBlurStyleOptionsTmpBuf : BackgroundBlurStyleOptions | undefined = undefined - if ((backgroundBlurStyleOptionsTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - backgroundBlurStyleOptionsTmpBuf = BackgroundBlurStyleOptions_serializer.read(valueDeserializer) - } - const backgroundBlurStyleOptionsTmpResult : BackgroundBlurStyleOptions | undefined = backgroundBlurStyleOptionsTmpBuf - const backgroundEffectTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let backgroundEffectTmpBuf : BackgroundEffectOptions | undefined = undefined - if ((backgroundEffectTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - backgroundEffectTmpBuf = BackgroundEffectOptions_serializer.read(valueDeserializer) - } - const backgroundEffectTmpResult : BackgroundEffectOptions | undefined = backgroundEffectTmpBuf - const onDidAppearTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let onDidAppearTmpBuf : (() => void) | undefined = undefined - if ((onDidAppearTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const onDidAppearTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() - const onDidAppearTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() - const onDidAppearTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() - onDidAppearTmpBuf = ():void => { - const onDidAppearTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); - onDidAppearTmpBuf_BufArgsSerializer.writeInt32(onDidAppearTmpBuf_BufResource.resourceId); - onDidAppearTmpBuf_BufArgsSerializer.writePointer(onDidAppearTmpBuf_BufCall); - onDidAppearTmpBuf_BufArgsSerializer.writePointer(onDidAppearTmpBuf_BufCallSync); - InteropNativeModule._CallCallbackSync(10, -1867723152, onDidAppearTmpBuf_BufArgsSerializer.asBuffer(), onDidAppearTmpBuf_BufArgsSerializer.length()); - onDidAppearTmpBuf_BufArgsSerializer.release(); - return; - } - } - const onDidAppearTmpResult : (() => void) | undefined = onDidAppearTmpBuf - const onDidDisappearTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let onDidDisappearTmpBuf : (() => void) | undefined = undefined - if ((onDidDisappearTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const onDidDisappearTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() - const onDidDisappearTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() - const onDidDisappearTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() - onDidDisappearTmpBuf = ():void => { - const onDidDisappearTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); - onDidDisappearTmpBuf_BufArgsSerializer.writeInt32(onDidDisappearTmpBuf_BufResource.resourceId); - onDidDisappearTmpBuf_BufArgsSerializer.writePointer(onDidDisappearTmpBuf_BufCall); - onDidDisappearTmpBuf_BufArgsSerializer.writePointer(onDidDisappearTmpBuf_BufCallSync); - InteropNativeModule._CallCallbackSync(10, -1867723152, onDidDisappearTmpBuf_BufArgsSerializer.asBuffer(), onDidDisappearTmpBuf_BufArgsSerializer.length()); - onDidDisappearTmpBuf_BufArgsSerializer.release(); - return; - } - } - const onDidDisappearTmpResult : (() => void) | undefined = onDidDisappearTmpBuf - const onWillAppearTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let onWillAppearTmpBuf : (() => void) | undefined = undefined - if ((onWillAppearTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const onWillAppearTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() - const onWillAppearTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() - const onWillAppearTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() - onWillAppearTmpBuf = ():void => { - const onWillAppearTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); - onWillAppearTmpBuf_BufArgsSerializer.writeInt32(onWillAppearTmpBuf_BufResource.resourceId); - onWillAppearTmpBuf_BufArgsSerializer.writePointer(onWillAppearTmpBuf_BufCall); - onWillAppearTmpBuf_BufArgsSerializer.writePointer(onWillAppearTmpBuf_BufCallSync); - InteropNativeModule._CallCallbackSync(10, -1867723152, onWillAppearTmpBuf_BufArgsSerializer.asBuffer(), onWillAppearTmpBuf_BufArgsSerializer.length()); - onWillAppearTmpBuf_BufArgsSerializer.release(); - return; - } - } - const onWillAppearTmpResult : (() => void) | undefined = onWillAppearTmpBuf - const onWillDisappearTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let onWillDisappearTmpBuf : (() => void) | undefined = undefined - if ((onWillDisappearTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const onWillDisappearTmpBuf_BufResource : CallbackResource = valueDeserializer.readCallbackResource() - const onWillDisappearTmpBuf_BufCall : KPointer = valueDeserializer.readPointer() - const onWillDisappearTmpBuf_BufCallSync : KPointer = valueDeserializer.readPointer() - onWillDisappearTmpBuf = ():void => { - const onWillDisappearTmpBuf_BufArgsSerializer : SerializerBase = SerializerBase.hold(); - onWillDisappearTmpBuf_BufArgsSerializer.writeInt32(onWillDisappearTmpBuf_BufResource.resourceId); - onWillDisappearTmpBuf_BufArgsSerializer.writePointer(onWillDisappearTmpBuf_BufCall); - onWillDisappearTmpBuf_BufArgsSerializer.writePointer(onWillDisappearTmpBuf_BufCallSync); - InteropNativeModule._CallCallbackSync(10, -1867723152, onWillDisappearTmpBuf_BufArgsSerializer.asBuffer(), onWillDisappearTmpBuf_BufArgsSerializer.length()); - onWillDisappearTmpBuf_BufArgsSerializer.release(); - return; - } - } - const onWillDisappearTmpResult : (() => void) | undefined = onWillDisappearTmpBuf - const shadowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let shadowTmpBuf : ShadowOptions | ShadowStyle | undefined = undefined - if ((shadowTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const shadowTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let shadowTmpBuf_ : ShadowOptions | ShadowStyle | undefined - if (shadowTmpBuf_UnionSelector == (0).toChar()) { - shadowTmpBuf_ = ShadowOptions_serializer.read(valueDeserializer) - } else if (shadowTmpBuf_UnionSelector == (1).toChar()) { - shadowTmpBuf_ = TypeChecker.ShadowStyle_FromNumeric(valueDeserializer.readInt32()) - } else { - throw new Error("One of the branches for shadowTmpBuf_ has to be chosen through deserialisation.") - } - shadowTmpBuf = (shadowTmpBuf_ as ShadowOptions | ShadowStyle) - } - const shadowTmpResult : ShadowOptions | ShadowStyle | undefined = shadowTmpBuf - const enableHoverModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let enableHoverModeTmpBuf : boolean | undefined = undefined - if ((enableHoverModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - enableHoverModeTmpBuf = valueDeserializer.readBoolean() - } - const enableHoverModeTmpResult : boolean | undefined = enableHoverModeTmpBuf - const hoverModeAreaTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let hoverModeAreaTmpBuf : HoverModeAreaType | undefined = undefined - if ((hoverModeAreaTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - hoverModeAreaTmpBuf = TypeChecker.HoverModeAreaType_FromNumeric(valueDeserializer.readInt32()) - } - const hoverModeAreaTmpResult : HoverModeAreaType | undefined = hoverModeAreaTmpBuf - const enableHapticFeedbackTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let enableHapticFeedbackTmpBuf : boolean | undefined = undefined - if ((enableHapticFeedbackTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - enableHapticFeedbackTmpBuf = valueDeserializer.readBoolean() - } - const enableHapticFeedbackTmpResult : boolean | undefined = enableHapticFeedbackTmpBuf - let value : TextPickerDialogOptions = ({range: rangeTmpResult, value: valueTmpResult, selected: selectedTmpResult, columnWidths: columnWidthsTmpResult, defaultPickerItemHeight: defaultPickerItemHeightTmpResult, canLoop: canLoopTmpResult, disappearTextStyle: disappearTextStyleTmpResult, textStyle: textStyleTmpResult, acceptButtonStyle: acceptButtonStyleTmpResult, cancelButtonStyle: cancelButtonStyleTmpResult, selectedTextStyle: selectedTextStyleTmpResult, disableTextStyleAnimation: disableTextStyleAnimationTmpResult, defaultTextStyle: defaultTextStyleTmpResult, onAccept: onAcceptTmpResult, onCancel: onCancelTmpResult, onChange: onChangeTmpResult, onScrollStop: onScrollStopTmpResult, onEnterSelectedArea: onEnterSelectedAreaTmpResult, maskRect: maskRectTmpResult, alignment: alignmentTmpResult, offset: offsetTmpResult, backgroundColor: backgroundColorTmpResult, backgroundBlurStyle: backgroundBlurStyleTmpResult, backgroundBlurStyleOptions: backgroundBlurStyleOptionsTmpResult, backgroundEffect: backgroundEffectTmpResult, onDidAppear: onDidAppearTmpResult, onDidDisappear: onDidDisappearTmpResult, onWillAppear: onWillAppearTmpResult, onWillDisappear: onWillDisappearTmpResult, shadow: shadowTmpResult, enableHoverMode: enableHoverModeTmpResult, hoverModeArea: hoverModeAreaTmpResult, enableHapticFeedback: enableHapticFeedbackTmpResult} as TextPickerDialogOptions) - return value - } -} diff --git a/arkoala-arkts/arkui/generated/component/textTimer.ets b/arkoala-arkts/arkui/generated/component/textTimer.ets index fc710ee36bbb112752f46f15a553fb724f3b4ad4..f1e004b9071d301650ffeee731c34cf154baa4c3 100644 --- a/arkoala-arkts/arkui/generated/component/textTimer.ets +++ b/arkoala-arkts/arkui/generated/component/textTimer.ets @@ -20,18 +20,18 @@ import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { Resource_serializer } from "./../framework/resource" +import { global_resource_Resource_serializer } from "./../framework/resource" import { ShadowOptions_serializer, ArkCommonMethodPeer, CommonMethod, ShadowOptions, CommonConfiguration, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" -import { ResourceColor, Length, ResourceStr } from "./units" -import { Color, FontStyle, FontWeight } from "./enums" -import { Resource } from "global.resource" +import { ResourceColor, Length, ResourceStr as arkui_component_units_ResourceStr } from "./units" +import { Color as arkui_component_enums_Color, FontStyle, FontWeight } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { ContentModifier, AttributeModifier, hookTextTimerContentModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class TextTimerControllerInternal { public static fromPtr(ptr: KPointer): TextTimerController { return new TextTimerController(ptr) @@ -78,7 +78,7 @@ export class TextTimerController implements MaterializedBase { } } export class ArkTextTimerPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkTextTimerPeer { @@ -117,10 +117,10 @@ export class ArkTextTimerPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -129,10 +129,10 @@ export class ArkTextTimerPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -153,10 +153,10 @@ export class ArkTextTimerPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -169,14 +169,14 @@ export class ArkTextTimerPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as FontStyle) - thisSerializer.writeInt32(TypeChecker.FontStyle_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } ArkUIGeneratedNativeModule._TextTimerAttribute_setFontStyle(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFontWeightAttribute(value: number | FontWeight | ResourceStr | undefined): void { + setFontWeightAttribute(value: number | FontWeight | arkui_component_units_ResourceStr | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -188,18 +188,18 @@ export class ArkTextTimerPeer extends ArkCommonMethodPeer { } else if (valueTmpValue instanceof FontWeight) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as FontWeight - thisSerializer.writeInt32(TypeChecker.FontWeight_ToNumeric(valueTmpValueForIdx1)) - } else if (valueTmpValue instanceof ResourceStr) { + thisSerializer.writeInt32(valueTmpValueForIdx1.valueOf()) + } else if (valueTmpValue instanceof arkui_component_units_ResourceStr) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as ResourceStr + const valueTmpValueForIdx2 = valueTmpValue as arkui_component_units_ResourceStr if (valueTmpValueForIdx2 instanceof string) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx2ForIdx0 = valueTmpValueForIdx2 as string thisSerializer.writeString(valueTmpValueForIdx2ForIdx0) - } else if (valueTmpValueForIdx2 instanceof Resource) { + } else if (valueTmpValueForIdx2 instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx2ForIdx1 = valueTmpValueForIdx2 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2ForIdx1) + const valueTmpValueForIdx2ForIdx1 = valueTmpValueForIdx2 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2ForIdx1) } } } else { @@ -208,7 +208,7 @@ export class ArkTextTimerPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextTimerAttribute_setFontWeight(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setFontFamilyAttribute(value: ResourceStr | undefined): void { + setFontFamilyAttribute(value: arkui_component_units_ResourceStr | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -217,10 +217,10 @@ export class ArkTextTimerPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx0) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -289,10 +289,10 @@ export interface TextTimerAttribute extends CommonMethod { fontStyle(value: FontStyle | undefined): this { throw new Error("Unimplemented method fontStyle") } - fontWeight(value: number | FontWeight | ResourceStr | undefined): this { + fontWeight(value: number | FontWeight | arkui_component_units_ResourceStr | undefined): this { throw new Error("Unimplemented method fontWeight") } - fontFamily(value: ResourceStr | undefined): this { + fontFamily(value: arkui_component_units_ResourceStr | undefined): this { throw new Error("Unimplemented method fontFamily") } onTimer(value: ((utc: number,elapsedTime: number) => void) | undefined): this { @@ -304,7 +304,7 @@ export interface TextTimerAttribute extends CommonMethod { contentModifier(value: ContentModifier | undefined): this { throw new Error("Unimplemented method contentModifier") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -313,8 +313,8 @@ export class ArkTextTimerStyle extends ArkCommonMethodStyle implements TextTimer fontColor_value?: ResourceColor | undefined fontSize_value?: Length | undefined fontStyle_value?: FontStyle | undefined - fontWeight_value?: number | FontWeight | ResourceStr | undefined - fontFamily_value?: ResourceStr | undefined + fontWeight_value?: number | FontWeight | arkui_component_units_ResourceStr | undefined + fontFamily_value?: arkui_component_units_ResourceStr | undefined onTimer_value?: ((utc: number,elapsedTime: number) => void) | undefined textShadow_value?: ShadowOptions | Array | undefined contentModifier_value?: ContentModifier | undefined @@ -331,10 +331,10 @@ export class ArkTextTimerStyle extends ArkCommonMethodStyle implements TextTimer fontStyle(value: FontStyle | undefined): this { return this } - fontWeight(value: number | FontWeight | ResourceStr | undefined): this { + fontWeight(value: number | FontWeight | arkui_component_units_ResourceStr | undefined): this { return this } - fontFamily(value: ResourceStr | undefined): this { + fontFamily(value: arkui_component_units_ResourceStr | undefined): this { return this } onTimer(value: ((utc: number,elapsedTime: number) => void) | undefined): this { @@ -346,7 +346,7 @@ export class ArkTextTimerStyle extends ArkCommonMethodStyle implements TextTimer contentModifier(value: ContentModifier | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -395,17 +395,17 @@ export class ArkTextTimerComponent extends ArkCommonMethodComponent implements T } return this } - public fontWeight(value: number | FontWeight | ResourceStr | undefined): this { + public fontWeight(value: number | FontWeight | arkui_component_units_ResourceStr | undefined): this { if (this.checkPriority("fontWeight")) { - const value_casted = value as (number | FontWeight | ResourceStr | undefined) + const value_casted = value as (number | FontWeight | arkui_component_units_ResourceStr | undefined) this.getPeer()?.setFontWeightAttribute(value_casted) return this } return this } - public fontFamily(value: ResourceStr | undefined): this { + public fontFamily(value: arkui_component_units_ResourceStr | undefined): this { if (this.checkPriority("fontFamily")) { - const value_casted = value as (ResourceStr | undefined) + const value_casted = value as (arkui_component_units_ResourceStr | undefined) this.getPeer()?.setFontFamilyAttribute(value_casted) return this } @@ -433,7 +433,7 @@ export class ArkTextTimerComponent extends ArkCommonMethodComponent implements T } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/timePicker.ets b/arkoala-arkts/arkui/generated/component/timePicker.ets index 350f01af98150a30bd5051a747070c350fdabee4..b09f9fe0eb0627a49488f5f16edb7a19509c7977 100644 --- a/arkoala-arkts/arkui/generated/component/timePicker.ets +++ b/arkoala-arkts/arkui/generated/component/timePicker.ets @@ -21,18 +21,19 @@ import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" import { PickerTextStyle_serializer, ArkCommonMethodPeer, CommonMethod, PickerTextStyle, Bindable, PickerDialogButtonStyle, Rectangle, BlurStyle, BackgroundBlurStyleOptions, BackgroundEffectOptions, ShadowOptions, ShadowStyle, HoverModeAreaType, ArkCommonMethodComponent, ArkCommonMethodStyle, Bindable_Date_serializer } from "./common" -import { intl_DateTimeOptions_serializer, default as intl } from "./../framework/ohos.intl" +import { intl_DateTimeOptions_serializer } from "./../framework/ohos.intl" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" -import { CrownSensitivity, Color } from "./enums" +import { default as intl } from "@ohos.intl" +import { CrownSensitivity, Color as arkui_component_enums_Color } from "./enums" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { DialogAlignment } from "./alertDialog" -import { Offset, ResourceColor } from "./units" -import { Resource } from "global.resource" -import { NodeAttach, remember } from "@koalaui/runtime" +import { Offset as arkui_component_units_Offset, VoidCallback, ResourceColor } from "./units" +import { Resource as global_resource_Resource } from "global.resource" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class TimePickerDialogInternal { public static fromPtr(ptr: KPointer): TimePickerDialog { return new TimePickerDialog(ptr) @@ -58,7 +59,7 @@ export class TimePickerDialog implements MaterializedBase { } } export class ArkTimePickerPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkTimePickerPeer { @@ -193,7 +194,7 @@ export class ArkTimePickerPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as CrownSensitivity) - thisSerializer.writeInt32(TypeChecker.CrownSensitivity_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -263,7 +264,7 @@ export interface TimePickerAttribute extends CommonMethod { enableCascade(value: boolean | undefined): this { throw new Error("Unimplemented method enableCascade") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -313,7 +314,7 @@ export class ArkTimePickerStyle extends ArkCommonMethodStyle implements TimePick enableCascade(value: boolean | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -326,9 +327,9 @@ export interface TimePickerDialogOptions extends TimePickerOptions { selectedTextStyle?: PickerTextStyle; maskRect?: Rectangle; alignment?: DialogAlignment; - offset?: Offset; + offset?: arkui_component_units_Offset; onAccept?: ((value0: TimePickerResult) => void); - onCancel?: (() => void); + onCancel?: VoidCallback; onChange?: ((value0: TimePickerResult) => void); onEnterSelectedArea?: ((value0: TimePickerResult) => void); backgroundColor?: ResourceColor; @@ -336,10 +337,10 @@ export interface TimePickerDialogOptions extends TimePickerOptions { backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; backgroundEffect?: BackgroundEffectOptions; enableCascade?: boolean; - onDidAppear?: (() => void); - onDidDisappear?: (() => void); - onWillAppear?: (() => void); - onWillDisappear?: (() => void); + onDidAppear?: VoidCallback; + onDidDisappear?: VoidCallback; + onWillAppear?: VoidCallback; + onWillDisappear?: VoidCallback; shadow?: ShadowOptions | ShadowStyle; dateTimeOptions?: intl.DateTimeOptions; enableHoverMode?: boolean; @@ -447,7 +448,7 @@ export class ArkTimePickerComponent extends ArkCommonMethodComponent implements } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -528,7 +529,7 @@ export class TimePickerOptions_serializer { if (valueHolderForFormat !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFormatTmpValue = (valueHolderForFormat as TimePickerFormat) - valueSerializer.writeInt32(TypeChecker.TimePickerFormat_ToNumeric(valueHolderForFormatTmpValue)) + valueSerializer.writeInt32(valueHolderForFormatTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -569,7 +570,7 @@ export class TimePickerOptions_serializer { const formatTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let formatTmpBuf : TimePickerFormat | undefined = undefined if ((formatTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - formatTmpBuf = TypeChecker.TimePickerFormat_FromNumeric(valueDeserializer.readInt32()) + formatTmpBuf = TimePickerFormat.fromValue(valueDeserializer.readInt32()) } const formatTmpResult : TimePickerFormat | undefined = formatTmpBuf const startTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() diff --git a/arkoala-arkts/arkui/generated/component/toggle.ets b/arkoala-arkts/arkui/generated/component/toggle.ets index 578df002b3cc50193bccd3b891dd74f23491cca5..9965c8616e35d5317037bf79ed376fdbca8f14ba 100644 --- a/arkoala-arkts/arkui/generated/component/toggle.ets +++ b/arkoala-arkts/arkui/generated/component/toggle.ets @@ -16,8 +16,8 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Resource_serializer } from "./../framework/resource" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./../framework/resource" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" @@ -25,15 +25,15 @@ import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, CommonConfiguration, Bindable, ArkCommonMethodComponent, ArkCommonMethodStyle, Bindable_Boolean_serializer } from "./common" import { ContentModifier, AttributeModifier, hookToggleContentModifier, AttributeUpdater } from "#handwritten" import { ResourceColor } from "./units" -import { Color } from "./enums" -import { Resource } from "global.resource" +import { Color as arkui_component_enums_Color } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkTogglePeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkTogglePeer { @@ -66,10 +66,10 @@ export class ArkTogglePeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -78,10 +78,10 @@ export class ArkTogglePeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -94,10 +94,10 @@ export class ArkTogglePeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -106,10 +106,10 @@ export class ArkTogglePeer extends ArkCommonMethodPeer { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -139,10 +139,10 @@ export enum ToggleType { Button = 2 } export interface SwitchStyle { - pointRadius?: number | Resource; + pointRadius?: number | global_resource_Resource; unselectedColor?: ResourceColor; pointColor?: ResourceColor; - trackBorderRadius?: number | Resource; + trackBorderRadius?: number | global_resource_Resource; } export interface ToggleConfiguration extends CommonConfiguration { isOn: boolean; @@ -169,7 +169,7 @@ export interface ToggleAttribute extends CommonMethod { switchStyle(value: SwitchStyle | undefined): this { throw new Error("Unimplemented method switchStyle") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -195,7 +195,7 @@ export class ArkToggleStyle extends ArkCommonMethodStyle implements ToggleAttrib switchStyle(value: SwitchStyle | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -250,7 +250,7 @@ export class ArkToggleComponent extends ArkCommonMethodComponent implements Togg } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -326,10 +326,10 @@ export class SwitchStyle_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForPointRadiusTmpValueForIdx0 = valueHolderForPointRadiusTmpValue as number valueSerializer.writeNumber(valueHolderForPointRadiusTmpValueForIdx0) - } else if (valueHolderForPointRadiusTmpValue instanceof Resource) { + } else if (valueHolderForPointRadiusTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForPointRadiusTmpValueForIdx1 = valueHolderForPointRadiusTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForPointRadiusTmpValueForIdx1) + const valueHolderForPointRadiusTmpValueForIdx1 = valueHolderForPointRadiusTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForPointRadiusTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -338,10 +338,10 @@ export class SwitchStyle_serializer { if (valueHolderForUnselectedColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForUnselectedColorTmpValue = valueHolderForUnselectedColor! - if (valueHolderForUnselectedColorTmpValue instanceof Color) { + if (valueHolderForUnselectedColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForUnselectedColorTmpValueForIdx0 = valueHolderForUnselectedColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForUnselectedColorTmpValueForIdx0)) + const valueHolderForUnselectedColorTmpValueForIdx0 = valueHolderForUnselectedColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForUnselectedColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForUnselectedColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForUnselectedColorTmpValueForIdx1 = valueHolderForUnselectedColorTmpValue as number @@ -350,10 +350,10 @@ export class SwitchStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForUnselectedColorTmpValueForIdx2 = valueHolderForUnselectedColorTmpValue as string valueSerializer.writeString(valueHolderForUnselectedColorTmpValueForIdx2) - } else if (valueHolderForUnselectedColorTmpValue instanceof Resource) { + } else if (valueHolderForUnselectedColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForUnselectedColorTmpValueForIdx3 = valueHolderForUnselectedColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForUnselectedColorTmpValueForIdx3) + const valueHolderForUnselectedColorTmpValueForIdx3 = valueHolderForUnselectedColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForUnselectedColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -362,10 +362,10 @@ export class SwitchStyle_serializer { if (valueHolderForPointColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForPointColorTmpValue = valueHolderForPointColor! - if (valueHolderForPointColorTmpValue instanceof Color) { + if (valueHolderForPointColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForPointColorTmpValueForIdx0 = valueHolderForPointColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForPointColorTmpValueForIdx0)) + const valueHolderForPointColorTmpValueForIdx0 = valueHolderForPointColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForPointColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForPointColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForPointColorTmpValueForIdx1 = valueHolderForPointColorTmpValue as number @@ -374,10 +374,10 @@ export class SwitchStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForPointColorTmpValueForIdx2 = valueHolderForPointColorTmpValue as string valueSerializer.writeString(valueHolderForPointColorTmpValueForIdx2) - } else if (valueHolderForPointColorTmpValue instanceof Resource) { + } else if (valueHolderForPointColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForPointColorTmpValueForIdx3 = valueHolderForPointColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForPointColorTmpValueForIdx3) + const valueHolderForPointColorTmpValueForIdx3 = valueHolderForPointColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForPointColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -390,10 +390,10 @@ export class SwitchStyle_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForTrackBorderRadiusTmpValueForIdx0 = valueHolderForTrackBorderRadiusTmpValue as number valueSerializer.writeNumber(valueHolderForTrackBorderRadiusTmpValueForIdx0) - } else if (valueHolderForTrackBorderRadiusTmpValue instanceof Resource) { + } else if (valueHolderForTrackBorderRadiusTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForTrackBorderRadiusTmpValueForIdx1 = valueHolderForTrackBorderRadiusTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTrackBorderRadiusTmpValueForIdx1) + const valueHolderForTrackBorderRadiusTmpValueForIdx1 = valueHolderForTrackBorderRadiusTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTrackBorderRadiusTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -402,73 +402,73 @@ export class SwitchStyle_serializer { public static read(buffer: DeserializerBase): SwitchStyle { let valueDeserializer : DeserializerBase = buffer const pointRadiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let pointRadiusTmpBuf : number | Resource | undefined = undefined + let pointRadiusTmpBuf : number | global_resource_Resource | undefined = undefined if ((pointRadiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const pointRadiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let pointRadiusTmpBuf_ : number | Resource | undefined + let pointRadiusTmpBuf_ : number | global_resource_Resource | undefined if (pointRadiusTmpBuf_UnionSelector == (0).toChar()) { pointRadiusTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (pointRadiusTmpBuf_UnionSelector == (1).toChar()) { - pointRadiusTmpBuf_ = Resource_serializer.read(valueDeserializer) + pointRadiusTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for pointRadiusTmpBuf_ has to be chosen through deserialisation.") } - pointRadiusTmpBuf = (pointRadiusTmpBuf_ as number | Resource) + pointRadiusTmpBuf = (pointRadiusTmpBuf_ as number | global_resource_Resource) } - const pointRadiusTmpResult : number | Resource | undefined = pointRadiusTmpBuf + const pointRadiusTmpResult : number | global_resource_Resource | undefined = pointRadiusTmpBuf const unselectedColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let unselectedColorTmpBuf : ResourceColor | undefined = undefined if ((unselectedColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const unselectedColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let unselectedColorTmpBuf_ : Color | number | string | Resource | undefined + let unselectedColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (unselectedColorTmpBuf_UnionSelector == (0).toChar()) { - unselectedColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + unselectedColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (unselectedColorTmpBuf_UnionSelector == (1).toChar()) { unselectedColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (unselectedColorTmpBuf_UnionSelector == (2).toChar()) { unselectedColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (unselectedColorTmpBuf_UnionSelector == (3).toChar()) { - unselectedColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + unselectedColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for unselectedColorTmpBuf_ has to be chosen through deserialisation.") } - unselectedColorTmpBuf = (unselectedColorTmpBuf_ as Color | number | string | Resource) + unselectedColorTmpBuf = (unselectedColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const unselectedColorTmpResult : ResourceColor | undefined = unselectedColorTmpBuf const pointColorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let pointColorTmpBuf : ResourceColor | undefined = undefined if ((pointColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const pointColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let pointColorTmpBuf_ : Color | number | string | Resource | undefined + let pointColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (pointColorTmpBuf_UnionSelector == (0).toChar()) { - pointColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + pointColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (pointColorTmpBuf_UnionSelector == (1).toChar()) { pointColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (pointColorTmpBuf_UnionSelector == (2).toChar()) { pointColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (pointColorTmpBuf_UnionSelector == (3).toChar()) { - pointColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + pointColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for pointColorTmpBuf_ has to be chosen through deserialisation.") } - pointColorTmpBuf = (pointColorTmpBuf_ as Color | number | string | Resource) + pointColorTmpBuf = (pointColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const pointColorTmpResult : ResourceColor | undefined = pointColorTmpBuf const trackBorderRadiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let trackBorderRadiusTmpBuf : number | Resource | undefined = undefined + let trackBorderRadiusTmpBuf : number | global_resource_Resource | undefined = undefined if ((trackBorderRadiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const trackBorderRadiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let trackBorderRadiusTmpBuf_ : number | Resource | undefined + let trackBorderRadiusTmpBuf_ : number | global_resource_Resource | undefined if (trackBorderRadiusTmpBuf_UnionSelector == (0).toChar()) { trackBorderRadiusTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (trackBorderRadiusTmpBuf_UnionSelector == (1).toChar()) { - trackBorderRadiusTmpBuf_ = Resource_serializer.read(valueDeserializer) + trackBorderRadiusTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for trackBorderRadiusTmpBuf_ has to be chosen through deserialisation.") } - trackBorderRadiusTmpBuf = (trackBorderRadiusTmpBuf_ as number | Resource) + trackBorderRadiusTmpBuf = (trackBorderRadiusTmpBuf_ as number | global_resource_Resource) } - const trackBorderRadiusTmpResult : number | Resource | undefined = trackBorderRadiusTmpBuf + const trackBorderRadiusTmpResult : number | global_resource_Resource | undefined = trackBorderRadiusTmpBuf let value : SwitchStyle = ({pointRadius: pointRadiusTmpResult, unselectedColor: unselectedColorTmpResult, pointColor: pointColorTmpResult, trackBorderRadius: trackBorderRadiusTmpResult} as SwitchStyle) return value } @@ -477,7 +477,7 @@ export class ToggleOptions_serializer { public static write(buffer: SerializerBase, value: ToggleOptions): void { let valueSerializer : SerializerBase = buffer const valueHolderForType = value.type - valueSerializer.writeInt32(TypeChecker.ToggleType_ToNumeric(valueHolderForType)) + valueSerializer.writeInt32(valueHolderForType.valueOf()) const valueHolderForIsOn = value.isOn if (valueHolderForIsOn !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) @@ -497,7 +497,7 @@ export class ToggleOptions_serializer { } public static read(buffer: DeserializerBase): ToggleOptions { let valueDeserializer : DeserializerBase = buffer - const typeTmpResult : ToggleType = TypeChecker.ToggleType_FromNumeric(valueDeserializer.readInt32()) + const typeTmpResult : ToggleType = ToggleType.fromValue(valueDeserializer.readInt32()) const isOnTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let isOnTmpBuf : boolean | Bindable | undefined = undefined if ((isOnTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { diff --git a/arkoala-arkts/arkui/generated/component/toolbar.ets b/arkoala-arkts/arkui/generated/component/toolbar.ets index a0cb8999088d30d5a0fd3bdc4de810fa37aa7d1d..e39471b55752734edc385bbdf2114e89cb8a6220 100644 --- a/arkoala-arkts/arkui/generated/component/toolbar.ets +++ b/arkoala-arkts/arkui/generated/component/toolbar.ets @@ -23,12 +23,12 @@ import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { AttributeModifier, AttributeUpdater } from "#handwritten" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkToolBarItemPeer extends PeerNode { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkToolBarItemPeer { @@ -116,7 +116,7 @@ export class ToolBarItemOptions_serializer { if (valueHolderForPlacement !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForPlacementTmpValue = (valueHolderForPlacement as ToolBarItemPlacement) - valueSerializer.writeInt32(TypeChecker.ToolBarItemPlacement_ToNumeric(valueHolderForPlacementTmpValue)) + valueSerializer.writeInt32(valueHolderForPlacementTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -126,7 +126,7 @@ export class ToolBarItemOptions_serializer { const placementTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let placementTmpBuf : ToolBarItemPlacement | undefined = undefined if ((placementTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - placementTmpBuf = TypeChecker.ToolBarItemPlacement_FromNumeric(valueDeserializer.readInt32()) + placementTmpBuf = ToolBarItemPlacement.fromValue(valueDeserializer.readInt32()) } const placementTmpResult : ToolBarItemPlacement | undefined = placementTmpBuf let value : ToolBarItemOptions = ({placement: placementTmpResult} as ToolBarItemOptions) diff --git a/arkoala-arkts/arkui/generated/component/uiExtensionComponent.ets b/arkoala-arkts/arkui/generated/component/uiExtensionComponent.ets index eb8780c6a437afb2a4d9c15ae1815302a3d2ba52..c44c642ef0a3e3a1fa9edc8b412eb98ef43759d2 100644 --- a/arkoala-arkts/arkui/generated/component/uiExtensionComponent.ets +++ b/arkoala-arkts/arkui/generated/component/uiExtensionComponent.ets @@ -16,25 +16,25 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { RecordData } from "./pluginComponent" +import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { RecordData as arkui_component_pluginComponent_RecordData } from "./pluginComponent" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { Want_serializer, Want } from "./../framework/ohos.app.ability.Want" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkCommonMethodPeer, CommonMethod, TerminationInfo, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { ErrorCallback, BusinessError } from "./../framework/ohos.base" -import { AttributeModifier, AttributeUpdater } from "#handwritten" +import { ErrorCallback, BusinessError } from "@ohos.base" +import { extractors, AttributeModifier, AttributeUpdater } from "#handwritten" +import { default as Want } from "@ohos.app.ability.Want" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ComponentContent, ComponentContent_serializer } from "./../ComponentContent" -import { NodeAttach, remember } from "@koalaui/runtime" +import { ComponentContent } from "@arkui.ComponentContent" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export interface UIExtensionProxy { - send(data: Map): void - sendSync(data: Map): Map + send(data: Map): void + sendSync(data: Map): Map onAsyncReceiverRegisterAsyncReceiverRegister(callback_: ((value0: UIExtensionProxy) => void)): void onSyncReceiverRegisterSyncReceiverRegister(callback_: ((value0: UIExtensionProxy) => void)): void offAsyncReceiverRegisterAsyncReceiverRegister(callback_: ((value0: UIExtensionProxy) => void) | undefined): void @@ -61,13 +61,13 @@ export class UIExtensionProxyInternal implements MaterializedBase,UIExtensionPro public static fromPtr(ptr: KPointer): UIExtensionProxyInternal { return new UIExtensionProxyInternal(ptr) } - public send(data: Map): void { - const data_casted = data as (Map) + public send(data: Map): void { + const data_casted = data as (Map) this.send_serialize(data_casted) return } - public sendSync(data: Map): Map { - const data_casted = data as (Map) + public sendSync(data: Map): Map { + const data_casted = data as (Map) return this.sendSync_serialize(data_casted) } public onAsyncReceiverRegisterAsyncReceiverRegister(callback_: ((value0: UIExtensionProxy) => void)): void { @@ -102,7 +102,7 @@ export class UIExtensionProxyInternal implements MaterializedBase,UIExtensionPro offSyncReceiverRegister(type: string, callback_: ((value0: UIExtensionProxy) => void)): void { throw new Error("Improve") } - private send_serialize(data: Map): void { + private send_serialize(data: Map): void { const thisSerializer : SerializerBase = SerializerBase.hold() thisSerializer.writeInt32((data.size).toInt()) for (const pair of data) { @@ -120,7 +120,7 @@ export class UIExtensionProxyInternal implements MaterializedBase,UIExtensionPro ArkUIGeneratedNativeModule._UIExtensionProxy_send(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - private sendSync_serialize(data: Map): Map { + private sendSync_serialize(data: Map): Map { const thisSerializer : SerializerBase = SerializerBase.hold() thisSerializer.writeInt32((data.size).toInt()) for (const pair of data) { @@ -139,7 +139,7 @@ export class UIExtensionProxyInternal implements MaterializedBase,UIExtensionPro thisSerializer.release() let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) const bufferSizeVar : int32 = retvalDeserializer.readInt32() - let buffer : Map = new Map() + let buffer : Map = new Map() // TODO: TS map resize for (let bufferIVar = 0; bufferIVar < bufferSizeVar; bufferIVar++) { const bufferKeyVar : string = (retvalDeserializer.readString() as string) @@ -148,10 +148,10 @@ export class UIExtensionProxyInternal implements MaterializedBase,UIExtensionPro if ((bufferValueVarTempBuf_runtimeType) != (RuntimeType.UNDEFINED)) { bufferValueVarTempBuf = (retvalDeserializer.readObject() as object) } - const bufferValueVar : RecordData = bufferValueVarTempBuf + const bufferValueVar : arkui_component_pluginComponent_RecordData = bufferValueVarTempBuf buffer.set(bufferKeyVar, bufferValueVar) } - const returnResult : Map = buffer + const returnResult : Map = buffer return returnResult } private onAsyncReceiverRegisterAsyncReceiverRegister_serialize(callback_: ((value0: UIExtensionProxy) => void)): void { @@ -192,7 +192,7 @@ export class UIExtensionProxyInternal implements MaterializedBase,UIExtensionPro } } export class ArkUIExtensionComponentPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkUIExtensionComponentPeer { @@ -204,7 +204,6 @@ export class ArkUIExtensionComponentPeer extends ArkCommonMethodPeer { } setUIExtensionComponentOptionsAttribute(want: Want, options?: UIExtensionOptions): void { const thisSerializer : SerializerBase = SerializerBase.hold() - Want_serializer.write(thisSerializer, want) if (options !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const optionsTmpValue = options! @@ -212,7 +211,7 @@ export class ArkUIExtensionComponentPeer extends ArkCommonMethodPeer { } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } - ArkUIGeneratedNativeModule._UIExtensionComponentInterface_setUIExtensionComponentOptions(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + ArkUIGeneratedNativeModule._UIExtensionComponentInterface_setUIExtensionComponentOptions(this.peer.ptr, extractors.toWantPtr(want), thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } setOnRemoteReadyAttribute(value: ((value0: UIExtensionProxy) => void) | undefined): void { @@ -227,7 +226,7 @@ export class ArkUIExtensionComponentPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._UIExtensionComponentAttribute_setOnRemoteReady(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - setOnReceiveAttribute(value: ((value0: Map) => void) | undefined): void { + setOnReceiveAttribute(value: ((value0: Map) => void) | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -286,17 +285,17 @@ export enum WindowModeFollowStrategy { } export interface UIExtensionOptions { isTransferringCaller?: boolean; - placeholder?: ComponentContent; - areaChangePlaceholder?: Map; + placeholder?: ComponentContent; + areaChangePlaceholder?: Map>; dpiFollowStrategy?: DpiFollowStrategy; windowModeFollowStrategy?: WindowModeFollowStrategy; } -export type ReceiveCallback = ((value0: Map) => void); +export type ReceiveCallback = ((value0: Map) => void); export interface UIExtensionComponentAttribute extends CommonMethod { onRemoteReady(value: ((value0: UIExtensionProxy) => void) | undefined): this { throw new Error("Unimplemented method onRemoteReady") } - onReceive(value: ((value0: Map) => void) | undefined): this { + onReceive(value: ((value0: Map) => void) | undefined): this { throw new Error("Unimplemented method onReceive") } onError(value: ErrorCallback> | undefined): this { @@ -308,13 +307,13 @@ export interface UIExtensionComponentAttribute extends CommonMethod { onDrawReady(value: (() => void) | undefined): this { throw new Error("Unimplemented method onDrawReady") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkUIExtensionComponentStyle extends ArkCommonMethodStyle implements UIExtensionComponentAttribute { onRemoteReady_value?: ((value0: UIExtensionProxy) => void) | undefined - onReceive_value?: ((value0: Map) => void) | undefined + onReceive_value?: ((value0: Map) => void) | undefined onError_value?: ErrorCallback> | undefined onTerminated_value?: ((value0: TerminationInfo) => void) | undefined onDrawReady_value?: (() => void) | undefined @@ -322,7 +321,7 @@ export class ArkUIExtensionComponentStyle extends ArkCommonMethodStyle implement onRemoteReady(value: ((value0: UIExtensionProxy) => void) | undefined): this { return this } - onReceive(value: ((value0: Map) => void) | undefined): this { + onReceive(value: ((value0: Map) => void) | undefined): this { return this } onError(value: ErrorCallback> | undefined): this { @@ -334,7 +333,7 @@ export class ArkUIExtensionComponentStyle extends ArkCommonMethodStyle implement onDrawReady(value: (() => void) | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -360,9 +359,9 @@ export class ArkUIExtensionComponentComponent extends ArkCommonMethodComponent i } return this } - public onReceive(value: ((value0: Map) => void) | undefined): this { + public onReceive(value: ((value0: Map) => void) | undefined): this { if (this.checkPriority("onReceive")) { - const value_casted = value as (((value0: Map) => void) | undefined) + const value_casted = value as (((value0: Map) => void) | undefined) this.getPeer()?.setOnReceiveAttribute(value_casted) return this } @@ -392,7 +391,7 @@ export class ArkUIExtensionComponentComponent extends ArkCommonMethodComponent i } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -446,7 +445,7 @@ export class UIExtensionOptions_serializer { if (valueHolderForPlaceholder !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForPlaceholderTmpValue = valueHolderForPlaceholder! - ComponentContent_serializer.write(valueSerializer, valueHolderForPlaceholderTmpValue) + valueSerializer.holdAndWriteObject(valueHolderForPlaceholderTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -459,7 +458,7 @@ export class UIExtensionOptions_serializer { const valueHolderForAreaChangePlaceholderTmpValueKeyVar = pair[0] const valueHolderForAreaChangePlaceholderTmpValueValueVar = pair[1] valueSerializer.writeString(valueHolderForAreaChangePlaceholderTmpValueKeyVar) - ComponentContent_serializer.write(valueSerializer, valueHolderForAreaChangePlaceholderTmpValueValueVar) + valueSerializer.holdAndWriteObject(valueHolderForAreaChangePlaceholderTmpValueValueVar) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -468,7 +467,7 @@ export class UIExtensionOptions_serializer { if (valueHolderForDpiFollowStrategy !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForDpiFollowStrategyTmpValue = (valueHolderForDpiFollowStrategy as DpiFollowStrategy) - valueSerializer.writeInt32(TypeChecker.DpiFollowStrategy_ToNumeric(valueHolderForDpiFollowStrategyTmpValue)) + valueSerializer.writeInt32(valueHolderForDpiFollowStrategyTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -476,7 +475,7 @@ export class UIExtensionOptions_serializer { if (valueHolderForWindowModeFollowStrategy !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForWindowModeFollowStrategyTmpValue = (valueHolderForWindowModeFollowStrategy as WindowModeFollowStrategy) - valueSerializer.writeInt32(TypeChecker.WindowModeFollowStrategy_ToNumeric(valueHolderForWindowModeFollowStrategyTmpValue)) + valueSerializer.writeInt32(valueHolderForWindowModeFollowStrategyTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -490,35 +489,35 @@ export class UIExtensionOptions_serializer { } const isTransferringCallerTmpResult : boolean | undefined = isTransferringCallerTmpBuf const placeholderTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let placeholderTmpBuf : ComponentContent | undefined = undefined + let placeholderTmpBuf : ComponentContent | undefined = undefined if ((placeholderTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - placeholderTmpBuf = (ComponentContent_serializer.read(valueDeserializer) as ComponentContent) + placeholderTmpBuf = (valueDeserializer.readObject() as ComponentContent) } - const placeholderTmpResult : ComponentContent | undefined = placeholderTmpBuf + const placeholderTmpResult : ComponentContent | undefined = placeholderTmpBuf const areaChangePlaceholderTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let areaChangePlaceholderTmpBuf : Map | undefined = undefined + let areaChangePlaceholderTmpBuf : Map> | undefined = undefined if ((areaChangePlaceholderTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const areaChangePlaceholderTmpBuf_SizeVar : int32 = valueDeserializer.readInt32() - let areaChangePlaceholderTmpBuf_ : Map = new Map() + let areaChangePlaceholderTmpBuf_ : Map> = new Map>() // TODO: TS map resize for (let areaChangePlaceholderTmpBuf_IVar = 0; areaChangePlaceholderTmpBuf_IVar < areaChangePlaceholderTmpBuf_SizeVar; areaChangePlaceholderTmpBuf_IVar++) { const areaChangePlaceholderTmpBuf_KeyVar : string = (valueDeserializer.readString() as string) - const areaChangePlaceholderTmpBuf_ValueVar : ComponentContent = (ComponentContent_serializer.read(valueDeserializer) as ComponentContent) + const areaChangePlaceholderTmpBuf_ValueVar : ComponentContent = (valueDeserializer.readObject() as ComponentContent) areaChangePlaceholderTmpBuf_.set(areaChangePlaceholderTmpBuf_KeyVar, areaChangePlaceholderTmpBuf_ValueVar) } areaChangePlaceholderTmpBuf = areaChangePlaceholderTmpBuf_ } - const areaChangePlaceholderTmpResult : Map | undefined = areaChangePlaceholderTmpBuf + const areaChangePlaceholderTmpResult : Map> | undefined = areaChangePlaceholderTmpBuf const dpiFollowStrategyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let dpiFollowStrategyTmpBuf : DpiFollowStrategy | undefined = undefined if ((dpiFollowStrategyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - dpiFollowStrategyTmpBuf = TypeChecker.DpiFollowStrategy_FromNumeric(valueDeserializer.readInt32()) + dpiFollowStrategyTmpBuf = DpiFollowStrategy.fromValue(valueDeserializer.readInt32()) } const dpiFollowStrategyTmpResult : DpiFollowStrategy | undefined = dpiFollowStrategyTmpBuf const windowModeFollowStrategyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let windowModeFollowStrategyTmpBuf : WindowModeFollowStrategy | undefined = undefined if ((windowModeFollowStrategyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - windowModeFollowStrategyTmpBuf = TypeChecker.WindowModeFollowStrategy_FromNumeric(valueDeserializer.readInt32()) + windowModeFollowStrategyTmpBuf = WindowModeFollowStrategy.fromValue(valueDeserializer.readInt32()) } const windowModeFollowStrategyTmpResult : WindowModeFollowStrategy | undefined = windowModeFollowStrategyTmpBuf let value : UIExtensionOptions = ({isTransferringCaller: isTransferringCallerTmpResult, placeholder: placeholderTmpResult, areaChangePlaceholder: areaChangePlaceholderTmpResult, dpiFollowStrategy: dpiFollowStrategyTmpResult, windowModeFollowStrategy: windowModeFollowStrategyTmpResult} as UIExtensionOptions) diff --git a/arkoala-arkts/arkui/generated/component/units.ets b/arkoala-arkts/arkui/generated/component/units.ets index c68c83b66535f26a26a9b785dd166ad1da1728bf..750b39e7dc63adde86eda217ffcb44dff0851279 100644 --- a/arkoala-arkts/arkui/generated/component/units.ets +++ b/arkoala-arkts/arkui/generated/component/units.ets @@ -20,13 +20,16 @@ import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Resource } from "global.resource" -import { LengthMetrics, LengthMetricsUnit, ColorMetrics, LengthMetrics_serializer } from "./../Graphics" -import { Color, BorderStyle, FontWeight, FontStyle, DividerMode } from "./enums" +import { Resource as global_resource_Resource } from "global.resource" +import { extractors } from "#handwritten" +import { default as drawing } from "@ohos.graphics.drawing" +import { LengthMetrics as arkui_Graphics_LengthMetrics, LengthMetricsUnit as arkui_Graphics_LengthMetricsUnit, ColorMetrics as arkui_Graphics_ColorMetrics } from "arkui.Graphics" +import { Color as arkui_component_enums_Color, BorderStyle, FontWeight, FontStyle, DividerMode } from "./enums" import { OutlineStyle } from "./common" -import { Resource_serializer } from "./../framework/resource" +import { arkui_Graphics_LengthMetrics_serializer } from "./../framework/Graphics" +import { global_resource_Resource_serializer } from "./../framework/resource" export class ColorFilterInternal { public static fromPtr(ptr: KPointer): ColorFilter { return new ColorFilter(false, ptr) @@ -59,15 +62,16 @@ export class ColorFilter implements MaterializedBase { } } export { Resource } from "global.resource" -export type Length = string | number | Resource; +export type Length = string | number | global_resource_Resource; export type PX = string; export type VP = string | number; export type FP = string; export type LPX = string; export type Percentage = string; export type Degree = string; -export type Dimension = string | number | Resource; -export type ResourceStr = string | Resource; +export type Dimension = string | number | global_resource_Resource; +export type ResourceStr = string | global_resource_Resource; +export type DrawingCanvas = drawing.Canvas; export interface Padding { top?: Length; right?: Length; @@ -75,10 +79,10 @@ export interface Padding { left?: Length; } export interface LocalizedPadding { - top?: LengthMetrics; - end?: LengthMetrics; - bottom?: LengthMetrics; - start?: LengthMetrics; + top?: arkui_Graphics_LengthMetrics; + end?: arkui_Graphics_LengthMetrics; + bottom?: arkui_Graphics_LengthMetrics; + start?: arkui_Graphics_LengthMetrics; } export type Margin = Padding; export type EdgeWidth = EdgeWidths; @@ -89,10 +93,10 @@ export interface EdgeWidths { left?: Length; } export interface LocalizedEdgeWidths { - top?: LengthMetrics; - end?: LengthMetrics; - bottom?: LengthMetrics; - start?: LengthMetrics; + top?: arkui_Graphics_LengthMetrics; + end?: arkui_Graphics_LengthMetrics; + bottom?: arkui_Graphics_LengthMetrics; + start?: arkui_Graphics_LengthMetrics; } export interface EdgeOutlineWidths { top?: Dimension; @@ -107,10 +111,10 @@ export interface BorderRadiuses { bottomRight?: Length; } export interface LocalizedBorderRadiuses { - topStart?: LengthMetrics; - topEnd?: LengthMetrics; - bottomStart?: LengthMetrics; - bottomEnd?: LengthMetrics; + topStart?: arkui_Graphics_LengthMetrics; + topEnd?: arkui_Graphics_LengthMetrics; + bottomStart?: arkui_Graphics_LengthMetrics; + bottomEnd?: arkui_Graphics_LengthMetrics; } export interface OutlineRadiuses { topLeft?: Dimension; @@ -147,19 +151,19 @@ export interface Offset { dx: Length; dy: Length; } -export type ResourceColor = Color | number | string | Resource; +export type ResourceColor = arkui_component_enums_Color | number | string | global_resource_Resource; export interface LengthConstrain { minLength: Length; maxLength: Length; } export type VoidCallback = () => void; -export { LengthMetricsUnit } from "./../Graphics" -export { LengthMetrics } from "./../Graphics" -export { ColorMetrics } from "./../Graphics" +export { LengthMetricsUnit } from "arkui.Graphics" +export { LengthMetrics } from "arkui.Graphics" +export { ColorMetrics } from "arkui.Graphics" export interface Font { size?: Length; weight?: FontWeight | number | string; - family?: string | Resource; + family?: string | global_resource_Resource; style?: FontStyle; } export interface Area { @@ -173,8 +177,8 @@ export interface Position { y?: Length; } export interface LocalizedPosition { - start?: LengthMetrics; - top?: LengthMetrics; + start?: arkui_Graphics_LengthMetrics; + top?: arkui_Graphics_LengthMetrics; } export interface Edges { top?: Dimension; @@ -183,10 +187,10 @@ export interface Edges { right?: Dimension; } export interface LocalizedEdges { - top?: LengthMetrics; - start?: LengthMetrics; - bottom?: LengthMetrics; - end?: LengthMetrics; + top?: arkui_Graphics_LengthMetrics; + start?: arkui_Graphics_LengthMetrics; + bottom?: arkui_Graphics_LengthMetrics; + end?: arkui_Graphics_LengthMetrics; } export interface Bias { horizontal?: number; @@ -207,8 +211,8 @@ export interface BorderOptions { color?: EdgeColors | ResourceColor | LocalizedEdgeColors; radius?: BorderRadiuses | Length | LocalizedBorderRadiuses; style?: EdgeStyles | BorderStyle; - dashGap?: EdgeWidths | LengthMetrics | LocalizedEdgeWidths; - dashWidth?: EdgeWidths | LengthMetrics | LocalizedEdgeWidths; + dashGap?: EdgeWidths | arkui_Graphics_LengthMetrics | LocalizedEdgeWidths; + dashWidth?: EdgeWidths | arkui_Graphics_LengthMetrics | LocalizedEdgeWidths; showInForeground?: boolean; } export interface OutlineOptions { @@ -233,15 +237,15 @@ export interface DirectionalEdgesT { bottom: T; } export interface DividerStyleOptions { - strokeWidth?: LengthMetrics; + strokeWidth?: arkui_Graphics_LengthMetrics; color?: ResourceColor; - startMargin?: LengthMetrics; - endMargin?: LengthMetrics; + startMargin?: arkui_Graphics_LengthMetrics; + endMargin?: arkui_Graphics_LengthMetrics; mode?: DividerMode; } export interface ScrollBarMargin { - start?: LengthMetrics; - end?: LengthMetrics; + start?: arkui_Graphics_LengthMetrics; + end?: arkui_Graphics_LengthMetrics; } export interface ChainWeightOptions { horizontal?: number; @@ -390,7 +394,7 @@ export class EdgeOutlineStyles_serializer { if (valueHolderForTop !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTopTmpValue = (valueHolderForTop as OutlineStyle) - valueSerializer.writeInt32(TypeChecker.OutlineStyle_ToNumeric(valueHolderForTopTmpValue)) + valueSerializer.writeInt32(valueHolderForTopTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -398,7 +402,7 @@ export class EdgeOutlineStyles_serializer { if (valueHolderForRight !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForRightTmpValue = (valueHolderForRight as OutlineStyle) - valueSerializer.writeInt32(TypeChecker.OutlineStyle_ToNumeric(valueHolderForRightTmpValue)) + valueSerializer.writeInt32(valueHolderForRightTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -406,7 +410,7 @@ export class EdgeOutlineStyles_serializer { if (valueHolderForBottom !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBottomTmpValue = (valueHolderForBottom as OutlineStyle) - valueSerializer.writeInt32(TypeChecker.OutlineStyle_ToNumeric(valueHolderForBottomTmpValue)) + valueSerializer.writeInt32(valueHolderForBottomTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -414,7 +418,7 @@ export class EdgeOutlineStyles_serializer { if (valueHolderForLeft !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForLeftTmpValue = (valueHolderForLeft as OutlineStyle) - valueSerializer.writeInt32(TypeChecker.OutlineStyle_ToNumeric(valueHolderForLeftTmpValue)) + valueSerializer.writeInt32(valueHolderForLeftTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -424,25 +428,25 @@ export class EdgeOutlineStyles_serializer { const topTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let topTmpBuf : OutlineStyle | undefined = undefined if ((topTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - topTmpBuf = TypeChecker.OutlineStyle_FromNumeric(valueDeserializer.readInt32()) + topTmpBuf = OutlineStyle.fromValue(valueDeserializer.readInt32()) } const topTmpResult : OutlineStyle | undefined = topTmpBuf const rightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let rightTmpBuf : OutlineStyle | undefined = undefined if ((rightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - rightTmpBuf = TypeChecker.OutlineStyle_FromNumeric(valueDeserializer.readInt32()) + rightTmpBuf = OutlineStyle.fromValue(valueDeserializer.readInt32()) } const rightTmpResult : OutlineStyle | undefined = rightTmpBuf const bottomTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let bottomTmpBuf : OutlineStyle | undefined = undefined if ((bottomTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - bottomTmpBuf = TypeChecker.OutlineStyle_FromNumeric(valueDeserializer.readInt32()) + bottomTmpBuf = OutlineStyle.fromValue(valueDeserializer.readInt32()) } const bottomTmpResult : OutlineStyle | undefined = bottomTmpBuf const leftTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let leftTmpBuf : OutlineStyle | undefined = undefined if ((leftTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - leftTmpBuf = TypeChecker.OutlineStyle_FromNumeric(valueDeserializer.readInt32()) + leftTmpBuf = OutlineStyle.fromValue(valueDeserializer.readInt32()) } const leftTmpResult : OutlineStyle | undefined = leftTmpBuf let value : EdgeOutlineStyles = ({top: topTmpResult, right: rightTmpResult, bottom: bottomTmpResult, left: leftTmpResult} as EdgeOutlineStyles) @@ -456,7 +460,7 @@ export class EdgeStyles_serializer { if (valueHolderForTop !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTopTmpValue = (valueHolderForTop as BorderStyle) - valueSerializer.writeInt32(TypeChecker.BorderStyle_ToNumeric(valueHolderForTopTmpValue)) + valueSerializer.writeInt32(valueHolderForTopTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -464,7 +468,7 @@ export class EdgeStyles_serializer { if (valueHolderForRight !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForRightTmpValue = (valueHolderForRight as BorderStyle) - valueSerializer.writeInt32(TypeChecker.BorderStyle_ToNumeric(valueHolderForRightTmpValue)) + valueSerializer.writeInt32(valueHolderForRightTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -472,7 +476,7 @@ export class EdgeStyles_serializer { if (valueHolderForBottom !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBottomTmpValue = (valueHolderForBottom as BorderStyle) - valueSerializer.writeInt32(TypeChecker.BorderStyle_ToNumeric(valueHolderForBottomTmpValue)) + valueSerializer.writeInt32(valueHolderForBottomTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -480,7 +484,7 @@ export class EdgeStyles_serializer { if (valueHolderForLeft !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForLeftTmpValue = (valueHolderForLeft as BorderStyle) - valueSerializer.writeInt32(TypeChecker.BorderStyle_ToNumeric(valueHolderForLeftTmpValue)) + valueSerializer.writeInt32(valueHolderForLeftTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -490,25 +494,25 @@ export class EdgeStyles_serializer { const topTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let topTmpBuf : BorderStyle | undefined = undefined if ((topTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - topTmpBuf = TypeChecker.BorderStyle_FromNumeric(valueDeserializer.readInt32()) + topTmpBuf = BorderStyle.fromValue(valueDeserializer.readInt32()) } const topTmpResult : BorderStyle | undefined = topTmpBuf const rightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let rightTmpBuf : BorderStyle | undefined = undefined if ((rightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - rightTmpBuf = TypeChecker.BorderStyle_FromNumeric(valueDeserializer.readInt32()) + rightTmpBuf = BorderStyle.fromValue(valueDeserializer.readInt32()) } const rightTmpResult : BorderStyle | undefined = rightTmpBuf const bottomTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let bottomTmpBuf : BorderStyle | undefined = undefined if ((bottomTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - bottomTmpBuf = TypeChecker.BorderStyle_FromNumeric(valueDeserializer.readInt32()) + bottomTmpBuf = BorderStyle.fromValue(valueDeserializer.readInt32()) } const bottomTmpResult : BorderStyle | undefined = bottomTmpBuf const leftTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let leftTmpBuf : BorderStyle | undefined = undefined if ((leftTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - leftTmpBuf = TypeChecker.BorderStyle_FromNumeric(valueDeserializer.readInt32()) + leftTmpBuf = BorderStyle.fromValue(valueDeserializer.readInt32()) } const leftTmpResult : BorderStyle | undefined = leftTmpBuf let value : EdgeStyles = ({top: topTmpResult, right: rightTmpResult, bottom: bottomTmpResult, left: leftTmpResult} as EdgeStyles) @@ -522,7 +526,7 @@ export class DividerStyleOptions_serializer { if (valueHolderForStrokeWidth !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStrokeWidthTmpValue = valueHolderForStrokeWidth! - LengthMetrics_serializer.write(valueSerializer, valueHolderForStrokeWidthTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForStrokeWidthTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -530,10 +534,10 @@ export class DividerStyleOptions_serializer { if (valueHolderForColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorTmpValue = valueHolderForColor! - if (valueHolderForColorTmpValue instanceof Color) { + if (valueHolderForColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx0)) + const valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as number @@ -542,10 +546,10 @@ export class DividerStyleOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx2) - } else if (valueHolderForColorTmpValue instanceof Resource) { + } else if (valueHolderForColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) + const valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -554,7 +558,7 @@ export class DividerStyleOptions_serializer { if (valueHolderForStartMargin !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStartMarginTmpValue = valueHolderForStartMargin! - LengthMetrics_serializer.write(valueSerializer, valueHolderForStartMarginTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForStartMarginTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -562,7 +566,7 @@ export class DividerStyleOptions_serializer { if (valueHolderForEndMargin !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForEndMarginTmpValue = valueHolderForEndMargin! - LengthMetrics_serializer.write(valueSerializer, valueHolderForEndMarginTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForEndMarginTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -570,7 +574,7 @@ export class DividerStyleOptions_serializer { if (valueHolderForMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForModeTmpValue = (valueHolderForMode as DividerMode) - valueSerializer.writeInt32(TypeChecker.DividerMode_ToNumeric(valueHolderForModeTmpValue)) + valueSerializer.writeInt32(valueHolderForModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -578,46 +582,46 @@ export class DividerStyleOptions_serializer { public static read(buffer: DeserializerBase): DividerStyleOptions { let valueDeserializer : DeserializerBase = buffer const strokeWidthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let strokeWidthTmpBuf : LengthMetrics | undefined = undefined + let strokeWidthTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((strokeWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - strokeWidthTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + strokeWidthTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const strokeWidthTmpResult : LengthMetrics | undefined = strokeWidthTmpBuf + const strokeWidthTmpResult : arkui_Graphics_LengthMetrics | undefined = strokeWidthTmpBuf const colorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let colorTmpBuf : ResourceColor | undefined = undefined if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const colorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_ : Color | number | string | Resource | undefined + let colorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBuf_UnionSelector == (0).toChar()) { - colorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_UnionSelector == (1).toChar()) { colorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (colorTmpBuf_UnionSelector == (2).toChar()) { colorTmpBuf_ = (valueDeserializer.readString() as string) } else if (colorTmpBuf_UnionSelector == (3).toChar()) { - colorTmpBuf_ = Resource_serializer.read(valueDeserializer) + colorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf_ has to be chosen through deserialisation.") } - colorTmpBuf = (colorTmpBuf_ as Color | number | string | Resource) + colorTmpBuf = (colorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const colorTmpResult : ResourceColor | undefined = colorTmpBuf const startMarginTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let startMarginTmpBuf : LengthMetrics | undefined = undefined + let startMarginTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((startMarginTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - startMarginTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + startMarginTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const startMarginTmpResult : LengthMetrics | undefined = startMarginTmpBuf + const startMarginTmpResult : arkui_Graphics_LengthMetrics | undefined = startMarginTmpBuf const endMarginTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let endMarginTmpBuf : LengthMetrics | undefined = undefined + let endMarginTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((endMarginTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - endMarginTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + endMarginTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const endMarginTmpResult : LengthMetrics | undefined = endMarginTmpBuf + const endMarginTmpResult : arkui_Graphics_LengthMetrics | undefined = endMarginTmpBuf const modeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let modeTmpBuf : DividerMode | undefined = undefined if ((modeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - modeTmpBuf = TypeChecker.DividerMode_FromNumeric(valueDeserializer.readInt32()) + modeTmpBuf = DividerMode.fromValue(valueDeserializer.readInt32()) } const modeTmpResult : DividerMode | undefined = modeTmpBuf let value : DividerStyleOptions = ({strokeWidth: strokeWidthTmpResult, color: colorTmpResult, startMargin: startMarginTmpResult, endMargin: endMarginTmpResult, mode: modeTmpResult} as DividerStyleOptions) @@ -631,10 +635,10 @@ export class EdgeColors_serializer { if (valueHolderForTop !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTopTmpValue = valueHolderForTop! - if (valueHolderForTopTmpValue instanceof Color) { + if (valueHolderForTopTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForTopTmpValueForIdx0)) + const valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForTopTmpValueForIdx0.getOrdinal()) } else if (valueHolderForTopTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue as number @@ -643,10 +647,10 @@ export class EdgeColors_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue as string valueSerializer.writeString(valueHolderForTopTmpValueForIdx2) - } else if (valueHolderForTopTmpValue instanceof Resource) { + } else if (valueHolderForTopTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForTopTmpValueForIdx3 = valueHolderForTopTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTopTmpValueForIdx3) + const valueHolderForTopTmpValueForIdx3 = valueHolderForTopTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTopTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -655,10 +659,10 @@ export class EdgeColors_serializer { if (valueHolderForRight !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForRightTmpValue = valueHolderForRight! - if (valueHolderForRightTmpValue instanceof Color) { + if (valueHolderForRightTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForRightTmpValueForIdx0 = valueHolderForRightTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForRightTmpValueForIdx0)) + const valueHolderForRightTmpValueForIdx0 = valueHolderForRightTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForRightTmpValueForIdx0.getOrdinal()) } else if (valueHolderForRightTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForRightTmpValueForIdx1 = valueHolderForRightTmpValue as number @@ -667,10 +671,10 @@ export class EdgeColors_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue as string valueSerializer.writeString(valueHolderForRightTmpValueForIdx2) - } else if (valueHolderForRightTmpValue instanceof Resource) { + } else if (valueHolderForRightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForRightTmpValueForIdx3 = valueHolderForRightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForRightTmpValueForIdx3) + const valueHolderForRightTmpValueForIdx3 = valueHolderForRightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRightTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -679,10 +683,10 @@ export class EdgeColors_serializer { if (valueHolderForBottom !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBottomTmpValue = valueHolderForBottom! - if (valueHolderForBottomTmpValue instanceof Color) { + if (valueHolderForBottomTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBottomTmpValueForIdx0)) + const valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForBottomTmpValueForIdx0.getOrdinal()) } else if (valueHolderForBottomTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue as number @@ -691,10 +695,10 @@ export class EdgeColors_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue as string valueSerializer.writeString(valueHolderForBottomTmpValueForIdx2) - } else if (valueHolderForBottomTmpValue instanceof Resource) { + } else if (valueHolderForBottomTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForBottomTmpValueForIdx3 = valueHolderForBottomTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBottomTmpValueForIdx3) + const valueHolderForBottomTmpValueForIdx3 = valueHolderForBottomTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBottomTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -703,10 +707,10 @@ export class EdgeColors_serializer { if (valueHolderForLeft !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForLeftTmpValue = valueHolderForLeft! - if (valueHolderForLeftTmpValue instanceof Color) { + if (valueHolderForLeftTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForLeftTmpValueForIdx0 = valueHolderForLeftTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForLeftTmpValueForIdx0)) + const valueHolderForLeftTmpValueForIdx0 = valueHolderForLeftTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForLeftTmpValueForIdx0.getOrdinal()) } else if (valueHolderForLeftTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue as number @@ -715,10 +719,10 @@ export class EdgeColors_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue as string valueSerializer.writeString(valueHolderForLeftTmpValueForIdx2) - } else if (valueHolderForLeftTmpValue instanceof Resource) { + } else if (valueHolderForLeftTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForLeftTmpValueForIdx3 = valueHolderForLeftTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForLeftTmpValueForIdx3) + const valueHolderForLeftTmpValueForIdx3 = valueHolderForLeftTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForLeftTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -730,76 +734,76 @@ export class EdgeColors_serializer { let topTmpBuf : ResourceColor | undefined = undefined if ((topTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const topTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let topTmpBuf_ : Color | number | string | Resource | undefined + let topTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (topTmpBuf_UnionSelector == (0).toChar()) { - topTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + topTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (topTmpBuf_UnionSelector == (1).toChar()) { topTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (topTmpBuf_UnionSelector == (2).toChar()) { topTmpBuf_ = (valueDeserializer.readString() as string) } else if (topTmpBuf_UnionSelector == (3).toChar()) { - topTmpBuf_ = Resource_serializer.read(valueDeserializer) + topTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for topTmpBuf_ has to be chosen through deserialisation.") } - topTmpBuf = (topTmpBuf_ as Color | number | string | Resource) + topTmpBuf = (topTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const topTmpResult : ResourceColor | undefined = topTmpBuf const rightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let rightTmpBuf : ResourceColor | undefined = undefined if ((rightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const rightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let rightTmpBuf_ : Color | number | string | Resource | undefined + let rightTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (rightTmpBuf_UnionSelector == (0).toChar()) { - rightTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + rightTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (rightTmpBuf_UnionSelector == (1).toChar()) { rightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (rightTmpBuf_UnionSelector == (2).toChar()) { rightTmpBuf_ = (valueDeserializer.readString() as string) } else if (rightTmpBuf_UnionSelector == (3).toChar()) { - rightTmpBuf_ = Resource_serializer.read(valueDeserializer) + rightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for rightTmpBuf_ has to be chosen through deserialisation.") } - rightTmpBuf = (rightTmpBuf_ as Color | number | string | Resource) + rightTmpBuf = (rightTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const rightTmpResult : ResourceColor | undefined = rightTmpBuf const bottomTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let bottomTmpBuf : ResourceColor | undefined = undefined if ((bottomTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const bottomTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let bottomTmpBuf_ : Color | number | string | Resource | undefined + let bottomTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (bottomTmpBuf_UnionSelector == (0).toChar()) { - bottomTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + bottomTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (bottomTmpBuf_UnionSelector == (1).toChar()) { bottomTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (bottomTmpBuf_UnionSelector == (2).toChar()) { bottomTmpBuf_ = (valueDeserializer.readString() as string) } else if (bottomTmpBuf_UnionSelector == (3).toChar()) { - bottomTmpBuf_ = Resource_serializer.read(valueDeserializer) + bottomTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation.") } - bottomTmpBuf = (bottomTmpBuf_ as Color | number | string | Resource) + bottomTmpBuf = (bottomTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const bottomTmpResult : ResourceColor | undefined = bottomTmpBuf const leftTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let leftTmpBuf : ResourceColor | undefined = undefined if ((leftTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const leftTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let leftTmpBuf_ : Color | number | string | Resource | undefined + let leftTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (leftTmpBuf_UnionSelector == (0).toChar()) { - leftTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + leftTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (leftTmpBuf_UnionSelector == (1).toChar()) { leftTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (leftTmpBuf_UnionSelector == (2).toChar()) { leftTmpBuf_ = (valueDeserializer.readString() as string) } else if (leftTmpBuf_UnionSelector == (3).toChar()) { - leftTmpBuf_ = Resource_serializer.read(valueDeserializer) + leftTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for leftTmpBuf_ has to be chosen through deserialisation.") } - leftTmpBuf = (leftTmpBuf_ as Color | number | string | Resource) + leftTmpBuf = (leftTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const leftTmpResult : ResourceColor | undefined = leftTmpBuf let value : EdgeColors = ({top: topTmpResult, right: rightTmpResult, bottom: bottomTmpResult, left: leftTmpResult} as EdgeColors) @@ -818,10 +822,10 @@ export class LengthConstrain_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForMinLengthForIdx1 = valueHolderForMinLength as number valueSerializer.writeNumber(valueHolderForMinLengthForIdx1) - } else if (valueHolderForMinLength instanceof Resource) { + } else if (valueHolderForMinLength instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForMinLengthForIdx2 = valueHolderForMinLength as Resource - Resource_serializer.write(valueSerializer, valueHolderForMinLengthForIdx2) + const valueHolderForMinLengthForIdx2 = valueHolderForMinLength as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMinLengthForIdx2) } const valueHolderForMaxLength = value.maxLength if (valueHolderForMaxLength instanceof string) { @@ -832,38 +836,38 @@ export class LengthConstrain_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForMaxLengthForIdx1 = valueHolderForMaxLength as number valueSerializer.writeNumber(valueHolderForMaxLengthForIdx1) - } else if (valueHolderForMaxLength instanceof Resource) { + } else if (valueHolderForMaxLength instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForMaxLengthForIdx2 = valueHolderForMaxLength as Resource - Resource_serializer.write(valueSerializer, valueHolderForMaxLengthForIdx2) + const valueHolderForMaxLengthForIdx2 = valueHolderForMaxLength as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMaxLengthForIdx2) } } public static read(buffer: DeserializerBase): LengthConstrain { let valueDeserializer : DeserializerBase = buffer const minLengthTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let minLengthTmpBuf : string | number | Resource | undefined + let minLengthTmpBuf : string | number | global_resource_Resource | undefined if (minLengthTmpBufUnionSelector == (0).toChar()) { minLengthTmpBuf = (valueDeserializer.readString() as string) } else if (minLengthTmpBufUnionSelector == (1).toChar()) { minLengthTmpBuf = (valueDeserializer.readNumber() as number) } else if (minLengthTmpBufUnionSelector == (2).toChar()) { - minLengthTmpBuf = Resource_serializer.read(valueDeserializer) + minLengthTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for minLengthTmpBuf has to be chosen through deserialisation.") } - const minLengthTmpResult : Length = (minLengthTmpBuf as string | number | Resource) + const minLengthTmpResult : Length = (minLengthTmpBuf as string | number | global_resource_Resource) const maxLengthTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let maxLengthTmpBuf : string | number | Resource | undefined + let maxLengthTmpBuf : string | number | global_resource_Resource | undefined if (maxLengthTmpBufUnionSelector == (0).toChar()) { maxLengthTmpBuf = (valueDeserializer.readString() as string) } else if (maxLengthTmpBufUnionSelector == (1).toChar()) { maxLengthTmpBuf = (valueDeserializer.readNumber() as number) } else if (maxLengthTmpBufUnionSelector == (2).toChar()) { - maxLengthTmpBuf = Resource_serializer.read(valueDeserializer) + maxLengthTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for maxLengthTmpBuf has to be chosen through deserialisation.") } - const maxLengthTmpResult : Length = (maxLengthTmpBuf as string | number | Resource) + const maxLengthTmpResult : Length = (maxLengthTmpBuf as string | number | global_resource_Resource) let value : LengthConstrain = ({minLength: minLengthTmpResult, maxLength: maxLengthTmpResult} as LengthConstrain) return value } @@ -875,7 +879,7 @@ export class LocalizedBorderRadiuses_serializer { if (valueHolderForTopStart !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTopStartTmpValue = valueHolderForTopStart! - LengthMetrics_serializer.write(valueSerializer, valueHolderForTopStartTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForTopStartTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -883,7 +887,7 @@ export class LocalizedBorderRadiuses_serializer { if (valueHolderForTopEnd !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTopEndTmpValue = valueHolderForTopEnd! - LengthMetrics_serializer.write(valueSerializer, valueHolderForTopEndTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForTopEndTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -891,7 +895,7 @@ export class LocalizedBorderRadiuses_serializer { if (valueHolderForBottomStart !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBottomStartTmpValue = valueHolderForBottomStart! - LengthMetrics_serializer.write(valueSerializer, valueHolderForBottomStartTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForBottomStartTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -899,7 +903,7 @@ export class LocalizedBorderRadiuses_serializer { if (valueHolderForBottomEnd !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBottomEndTmpValue = valueHolderForBottomEnd! - LengthMetrics_serializer.write(valueSerializer, valueHolderForBottomEndTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForBottomEndTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -907,29 +911,29 @@ export class LocalizedBorderRadiuses_serializer { public static read(buffer: DeserializerBase): LocalizedBorderRadiuses { let valueDeserializer : DeserializerBase = buffer const topStartTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let topStartTmpBuf : LengthMetrics | undefined = undefined + let topStartTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((topStartTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - topStartTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + topStartTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const topStartTmpResult : LengthMetrics | undefined = topStartTmpBuf + const topStartTmpResult : arkui_Graphics_LengthMetrics | undefined = topStartTmpBuf const topEndTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let topEndTmpBuf : LengthMetrics | undefined = undefined + let topEndTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((topEndTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - topEndTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + topEndTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const topEndTmpResult : LengthMetrics | undefined = topEndTmpBuf + const topEndTmpResult : arkui_Graphics_LengthMetrics | undefined = topEndTmpBuf const bottomStartTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let bottomStartTmpBuf : LengthMetrics | undefined = undefined + let bottomStartTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((bottomStartTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - bottomStartTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + bottomStartTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const bottomStartTmpResult : LengthMetrics | undefined = bottomStartTmpBuf + const bottomStartTmpResult : arkui_Graphics_LengthMetrics | undefined = bottomStartTmpBuf const bottomEndTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let bottomEndTmpBuf : LengthMetrics | undefined = undefined + let bottomEndTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((bottomEndTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - bottomEndTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + bottomEndTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const bottomEndTmpResult : LengthMetrics | undefined = bottomEndTmpBuf + const bottomEndTmpResult : arkui_Graphics_LengthMetrics | undefined = bottomEndTmpBuf let value : LocalizedBorderRadiuses = ({topStart: topStartTmpResult, topEnd: topEndTmpResult, bottomStart: bottomStartTmpResult, bottomEnd: bottomEndTmpResult} as LocalizedBorderRadiuses) return value } @@ -941,10 +945,10 @@ export class LocalizedEdgeColors_serializer { if (valueHolderForTop !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTopTmpValue = valueHolderForTop! - if (valueHolderForTopTmpValue instanceof Color) { + if (valueHolderForTopTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForTopTmpValueForIdx0)) + const valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForTopTmpValueForIdx0.getOrdinal()) } else if (valueHolderForTopTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue as number @@ -953,10 +957,10 @@ export class LocalizedEdgeColors_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue as string valueSerializer.writeString(valueHolderForTopTmpValueForIdx2) - } else if (valueHolderForTopTmpValue instanceof Resource) { + } else if (valueHolderForTopTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForTopTmpValueForIdx3 = valueHolderForTopTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTopTmpValueForIdx3) + const valueHolderForTopTmpValueForIdx3 = valueHolderForTopTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTopTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -965,10 +969,10 @@ export class LocalizedEdgeColors_serializer { if (valueHolderForEnd !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForEndTmpValue = valueHolderForEnd! - if (valueHolderForEndTmpValue instanceof Color) { + if (valueHolderForEndTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForEndTmpValueForIdx0 = valueHolderForEndTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForEndTmpValueForIdx0)) + const valueHolderForEndTmpValueForIdx0 = valueHolderForEndTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForEndTmpValueForIdx0.getOrdinal()) } else if (valueHolderForEndTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForEndTmpValueForIdx1 = valueHolderForEndTmpValue as number @@ -977,10 +981,10 @@ export class LocalizedEdgeColors_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForEndTmpValueForIdx2 = valueHolderForEndTmpValue as string valueSerializer.writeString(valueHolderForEndTmpValueForIdx2) - } else if (valueHolderForEndTmpValue instanceof Resource) { + } else if (valueHolderForEndTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForEndTmpValueForIdx3 = valueHolderForEndTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForEndTmpValueForIdx3) + const valueHolderForEndTmpValueForIdx3 = valueHolderForEndTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForEndTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -989,10 +993,10 @@ export class LocalizedEdgeColors_serializer { if (valueHolderForBottom !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBottomTmpValue = valueHolderForBottom! - if (valueHolderForBottomTmpValue instanceof Color) { + if (valueHolderForBottomTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBottomTmpValueForIdx0)) + const valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForBottomTmpValueForIdx0.getOrdinal()) } else if (valueHolderForBottomTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue as number @@ -1001,10 +1005,10 @@ export class LocalizedEdgeColors_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue as string valueSerializer.writeString(valueHolderForBottomTmpValueForIdx2) - } else if (valueHolderForBottomTmpValue instanceof Resource) { + } else if (valueHolderForBottomTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForBottomTmpValueForIdx3 = valueHolderForBottomTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBottomTmpValueForIdx3) + const valueHolderForBottomTmpValueForIdx3 = valueHolderForBottomTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBottomTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1013,10 +1017,10 @@ export class LocalizedEdgeColors_serializer { if (valueHolderForStart !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStartTmpValue = valueHolderForStart! - if (valueHolderForStartTmpValue instanceof Color) { + if (valueHolderForStartTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForStartTmpValueForIdx0 = valueHolderForStartTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForStartTmpValueForIdx0)) + const valueHolderForStartTmpValueForIdx0 = valueHolderForStartTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForStartTmpValueForIdx0.getOrdinal()) } else if (valueHolderForStartTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForStartTmpValueForIdx1 = valueHolderForStartTmpValue as number @@ -1025,10 +1029,10 @@ export class LocalizedEdgeColors_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForStartTmpValueForIdx2 = valueHolderForStartTmpValue as string valueSerializer.writeString(valueHolderForStartTmpValueForIdx2) - } else if (valueHolderForStartTmpValue instanceof Resource) { + } else if (valueHolderForStartTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForStartTmpValueForIdx3 = valueHolderForStartTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForStartTmpValueForIdx3) + const valueHolderForStartTmpValueForIdx3 = valueHolderForStartTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForStartTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1040,76 +1044,76 @@ export class LocalizedEdgeColors_serializer { let topTmpBuf : ResourceColor | undefined = undefined if ((topTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const topTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let topTmpBuf_ : Color | number | string | Resource | undefined + let topTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (topTmpBuf_UnionSelector == (0).toChar()) { - topTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + topTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (topTmpBuf_UnionSelector == (1).toChar()) { topTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (topTmpBuf_UnionSelector == (2).toChar()) { topTmpBuf_ = (valueDeserializer.readString() as string) } else if (topTmpBuf_UnionSelector == (3).toChar()) { - topTmpBuf_ = Resource_serializer.read(valueDeserializer) + topTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for topTmpBuf_ has to be chosen through deserialisation.") } - topTmpBuf = (topTmpBuf_ as Color | number | string | Resource) + topTmpBuf = (topTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const topTmpResult : ResourceColor | undefined = topTmpBuf const endTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let endTmpBuf : ResourceColor | undefined = undefined if ((endTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const endTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let endTmpBuf_ : Color | number | string | Resource | undefined + let endTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (endTmpBuf_UnionSelector == (0).toChar()) { - endTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + endTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (endTmpBuf_UnionSelector == (1).toChar()) { endTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (endTmpBuf_UnionSelector == (2).toChar()) { endTmpBuf_ = (valueDeserializer.readString() as string) } else if (endTmpBuf_UnionSelector == (3).toChar()) { - endTmpBuf_ = Resource_serializer.read(valueDeserializer) + endTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for endTmpBuf_ has to be chosen through deserialisation.") } - endTmpBuf = (endTmpBuf_ as Color | number | string | Resource) + endTmpBuf = (endTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const endTmpResult : ResourceColor | undefined = endTmpBuf const bottomTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let bottomTmpBuf : ResourceColor | undefined = undefined if ((bottomTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const bottomTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let bottomTmpBuf_ : Color | number | string | Resource | undefined + let bottomTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (bottomTmpBuf_UnionSelector == (0).toChar()) { - bottomTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + bottomTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (bottomTmpBuf_UnionSelector == (1).toChar()) { bottomTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (bottomTmpBuf_UnionSelector == (2).toChar()) { bottomTmpBuf_ = (valueDeserializer.readString() as string) } else if (bottomTmpBuf_UnionSelector == (3).toChar()) { - bottomTmpBuf_ = Resource_serializer.read(valueDeserializer) + bottomTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation.") } - bottomTmpBuf = (bottomTmpBuf_ as Color | number | string | Resource) + bottomTmpBuf = (bottomTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const bottomTmpResult : ResourceColor | undefined = bottomTmpBuf const startTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let startTmpBuf : ResourceColor | undefined = undefined if ((startTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const startTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let startTmpBuf_ : Color | number | string | Resource | undefined + let startTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (startTmpBuf_UnionSelector == (0).toChar()) { - startTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + startTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (startTmpBuf_UnionSelector == (1).toChar()) { startTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (startTmpBuf_UnionSelector == (2).toChar()) { startTmpBuf_ = (valueDeserializer.readString() as string) } else if (startTmpBuf_UnionSelector == (3).toChar()) { - startTmpBuf_ = Resource_serializer.read(valueDeserializer) + startTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for startTmpBuf_ has to be chosen through deserialisation.") } - startTmpBuf = (startTmpBuf_ as Color | number | string | Resource) + startTmpBuf = (startTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const startTmpResult : ResourceColor | undefined = startTmpBuf let value : LocalizedEdgeColors = ({top: topTmpResult, end: endTmpResult, bottom: bottomTmpResult, start: startTmpResult} as LocalizedEdgeColors) @@ -1123,7 +1127,7 @@ export class LocalizedEdges_serializer { if (valueHolderForTop !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTopTmpValue = valueHolderForTop! - LengthMetrics_serializer.write(valueSerializer, valueHolderForTopTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForTopTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1131,7 +1135,7 @@ export class LocalizedEdges_serializer { if (valueHolderForStart !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStartTmpValue = valueHolderForStart! - LengthMetrics_serializer.write(valueSerializer, valueHolderForStartTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForStartTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1139,7 +1143,7 @@ export class LocalizedEdges_serializer { if (valueHolderForBottom !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBottomTmpValue = valueHolderForBottom! - LengthMetrics_serializer.write(valueSerializer, valueHolderForBottomTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForBottomTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1147,7 +1151,7 @@ export class LocalizedEdges_serializer { if (valueHolderForEnd !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForEndTmpValue = valueHolderForEnd! - LengthMetrics_serializer.write(valueSerializer, valueHolderForEndTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForEndTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1155,29 +1159,29 @@ export class LocalizedEdges_serializer { public static read(buffer: DeserializerBase): LocalizedEdges { let valueDeserializer : DeserializerBase = buffer const topTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let topTmpBuf : LengthMetrics | undefined = undefined + let topTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((topTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - topTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + topTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const topTmpResult : LengthMetrics | undefined = topTmpBuf + const topTmpResult : arkui_Graphics_LengthMetrics | undefined = topTmpBuf const startTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let startTmpBuf : LengthMetrics | undefined = undefined + let startTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((startTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - startTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + startTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const startTmpResult : LengthMetrics | undefined = startTmpBuf + const startTmpResult : arkui_Graphics_LengthMetrics | undefined = startTmpBuf const bottomTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let bottomTmpBuf : LengthMetrics | undefined = undefined + let bottomTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((bottomTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - bottomTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + bottomTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const bottomTmpResult : LengthMetrics | undefined = bottomTmpBuf + const bottomTmpResult : arkui_Graphics_LengthMetrics | undefined = bottomTmpBuf const endTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let endTmpBuf : LengthMetrics | undefined = undefined + let endTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((endTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - endTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + endTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const endTmpResult : LengthMetrics | undefined = endTmpBuf + const endTmpResult : arkui_Graphics_LengthMetrics | undefined = endTmpBuf let value : LocalizedEdges = ({top: topTmpResult, start: startTmpResult, bottom: bottomTmpResult, end: endTmpResult} as LocalizedEdges) return value } @@ -1189,7 +1193,7 @@ export class LocalizedEdgeWidths_serializer { if (valueHolderForTop !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTopTmpValue = valueHolderForTop! - LengthMetrics_serializer.write(valueSerializer, valueHolderForTopTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForTopTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1197,7 +1201,7 @@ export class LocalizedEdgeWidths_serializer { if (valueHolderForEnd !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForEndTmpValue = valueHolderForEnd! - LengthMetrics_serializer.write(valueSerializer, valueHolderForEndTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForEndTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1205,7 +1209,7 @@ export class LocalizedEdgeWidths_serializer { if (valueHolderForBottom !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBottomTmpValue = valueHolderForBottom! - LengthMetrics_serializer.write(valueSerializer, valueHolderForBottomTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForBottomTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1213,7 +1217,7 @@ export class LocalizedEdgeWidths_serializer { if (valueHolderForStart !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStartTmpValue = valueHolderForStart! - LengthMetrics_serializer.write(valueSerializer, valueHolderForStartTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForStartTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1221,29 +1225,29 @@ export class LocalizedEdgeWidths_serializer { public static read(buffer: DeserializerBase): LocalizedEdgeWidths { let valueDeserializer : DeserializerBase = buffer const topTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let topTmpBuf : LengthMetrics | undefined = undefined + let topTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((topTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - topTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + topTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const topTmpResult : LengthMetrics | undefined = topTmpBuf + const topTmpResult : arkui_Graphics_LengthMetrics | undefined = topTmpBuf const endTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let endTmpBuf : LengthMetrics | undefined = undefined + let endTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((endTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - endTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + endTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const endTmpResult : LengthMetrics | undefined = endTmpBuf + const endTmpResult : arkui_Graphics_LengthMetrics | undefined = endTmpBuf const bottomTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let bottomTmpBuf : LengthMetrics | undefined = undefined + let bottomTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((bottomTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - bottomTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + bottomTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const bottomTmpResult : LengthMetrics | undefined = bottomTmpBuf + const bottomTmpResult : arkui_Graphics_LengthMetrics | undefined = bottomTmpBuf const startTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let startTmpBuf : LengthMetrics | undefined = undefined + let startTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((startTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - startTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + startTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const startTmpResult : LengthMetrics | undefined = startTmpBuf + const startTmpResult : arkui_Graphics_LengthMetrics | undefined = startTmpBuf let value : LocalizedEdgeWidths = ({top: topTmpResult, end: endTmpResult, bottom: bottomTmpResult, start: startTmpResult} as LocalizedEdgeWidths) return value } @@ -1255,7 +1259,7 @@ export class LocalizedPadding_serializer { if (valueHolderForTop !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTopTmpValue = valueHolderForTop! - LengthMetrics_serializer.write(valueSerializer, valueHolderForTopTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForTopTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1263,7 +1267,7 @@ export class LocalizedPadding_serializer { if (valueHolderForEnd !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForEndTmpValue = valueHolderForEnd! - LengthMetrics_serializer.write(valueSerializer, valueHolderForEndTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForEndTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1271,7 +1275,7 @@ export class LocalizedPadding_serializer { if (valueHolderForBottom !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForBottomTmpValue = valueHolderForBottom! - LengthMetrics_serializer.write(valueSerializer, valueHolderForBottomTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForBottomTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1279,7 +1283,7 @@ export class LocalizedPadding_serializer { if (valueHolderForStart !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStartTmpValue = valueHolderForStart! - LengthMetrics_serializer.write(valueSerializer, valueHolderForStartTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForStartTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1287,29 +1291,29 @@ export class LocalizedPadding_serializer { public static read(buffer: DeserializerBase): LocalizedPadding { let valueDeserializer : DeserializerBase = buffer const topTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let topTmpBuf : LengthMetrics | undefined = undefined + let topTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((topTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - topTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + topTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const topTmpResult : LengthMetrics | undefined = topTmpBuf + const topTmpResult : arkui_Graphics_LengthMetrics | undefined = topTmpBuf const endTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let endTmpBuf : LengthMetrics | undefined = undefined + let endTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((endTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - endTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + endTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const endTmpResult : LengthMetrics | undefined = endTmpBuf + const endTmpResult : arkui_Graphics_LengthMetrics | undefined = endTmpBuf const bottomTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let bottomTmpBuf : LengthMetrics | undefined = undefined + let bottomTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((bottomTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - bottomTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + bottomTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const bottomTmpResult : LengthMetrics | undefined = bottomTmpBuf + const bottomTmpResult : arkui_Graphics_LengthMetrics | undefined = bottomTmpBuf const startTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let startTmpBuf : LengthMetrics | undefined = undefined + let startTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((startTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - startTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + startTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const startTmpResult : LengthMetrics | undefined = startTmpBuf + const startTmpResult : arkui_Graphics_LengthMetrics | undefined = startTmpBuf let value : LocalizedPadding = ({top: topTmpResult, end: endTmpResult, bottom: bottomTmpResult, start: startTmpResult} as LocalizedPadding) return value } @@ -1321,7 +1325,7 @@ export class LocalizedPosition_serializer { if (valueHolderForStart !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStartTmpValue = valueHolderForStart! - LengthMetrics_serializer.write(valueSerializer, valueHolderForStartTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForStartTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1329,7 +1333,7 @@ export class LocalizedPosition_serializer { if (valueHolderForTop !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForTopTmpValue = valueHolderForTop! - LengthMetrics_serializer.write(valueSerializer, valueHolderForTopTmpValue) + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForTopTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1337,22 +1341,22 @@ export class LocalizedPosition_serializer { public static read(buffer: DeserializerBase): LocalizedPosition { let valueDeserializer : DeserializerBase = buffer const startTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let startTmpBuf : LengthMetrics | undefined = undefined + let startTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((startTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - startTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + startTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const startTmpResult : LengthMetrics | undefined = startTmpBuf + const startTmpResult : arkui_Graphics_LengthMetrics | undefined = startTmpBuf const topTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let topTmpBuf : LengthMetrics | undefined = undefined + let topTmpBuf : arkui_Graphics_LengthMetrics | undefined = undefined if ((topTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - topTmpBuf = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + topTmpBuf = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } - const topTmpResult : LengthMetrics | undefined = topTmpBuf + const topTmpResult : arkui_Graphics_LengthMetrics | undefined = topTmpBuf let value : LocalizedPosition = ({start: startTmpResult, top: topTmpResult} as LocalizedPosition) return value } } -export class Offset_serializer { +export class arkui_component_units_Offset_serializer { public static write(buffer: SerializerBase, value: Offset): void { let valueSerializer : SerializerBase = buffer const valueHolderForDx = value.dx @@ -1364,10 +1368,10 @@ export class Offset_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForDxForIdx1 = valueHolderForDx as number valueSerializer.writeNumber(valueHolderForDxForIdx1) - } else if (valueHolderForDx instanceof Resource) { + } else if (valueHolderForDx instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForDxForIdx2 = valueHolderForDx as Resource - Resource_serializer.write(valueSerializer, valueHolderForDxForIdx2) + const valueHolderForDxForIdx2 = valueHolderForDx as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForDxForIdx2) } const valueHolderForDy = value.dy if (valueHolderForDy instanceof string) { @@ -1378,43 +1382,330 @@ export class Offset_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForDyForIdx1 = valueHolderForDy as number valueSerializer.writeNumber(valueHolderForDyForIdx1) - } else if (valueHolderForDy instanceof Resource) { + } else if (valueHolderForDy instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForDyForIdx2 = valueHolderForDy as Resource - Resource_serializer.write(valueSerializer, valueHolderForDyForIdx2) + const valueHolderForDyForIdx2 = valueHolderForDy as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForDyForIdx2) } } public static read(buffer: DeserializerBase): Offset { let valueDeserializer : DeserializerBase = buffer const dxTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let dxTmpBuf : string | number | Resource | undefined + let dxTmpBuf : string | number | global_resource_Resource | undefined if (dxTmpBufUnionSelector == (0).toChar()) { dxTmpBuf = (valueDeserializer.readString() as string) } else if (dxTmpBufUnionSelector == (1).toChar()) { dxTmpBuf = (valueDeserializer.readNumber() as number) } else if (dxTmpBufUnionSelector == (2).toChar()) { - dxTmpBuf = Resource_serializer.read(valueDeserializer) + dxTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for dxTmpBuf has to be chosen through deserialisation.") } - const dxTmpResult : Length = (dxTmpBuf as string | number | Resource) + const dxTmpResult : Length = (dxTmpBuf as string | number | global_resource_Resource) const dyTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let dyTmpBuf : string | number | Resource | undefined + let dyTmpBuf : string | number | global_resource_Resource | undefined if (dyTmpBufUnionSelector == (0).toChar()) { dyTmpBuf = (valueDeserializer.readString() as string) } else if (dyTmpBufUnionSelector == (1).toChar()) { dyTmpBuf = (valueDeserializer.readNumber() as number) } else if (dyTmpBufUnionSelector == (2).toChar()) { - dyTmpBuf = Resource_serializer.read(valueDeserializer) + dyTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for dyTmpBuf has to be chosen through deserialisation.") } - const dyTmpResult : Length = (dyTmpBuf as string | number | Resource) + const dyTmpResult : Length = (dyTmpBuf as string | number | global_resource_Resource) let value : Offset = ({dx: dxTmpResult, dy: dyTmpResult} as Offset) return value } } -export class BorderRadiuses_serializer { +export class arkui_component_units_Edges_serializer { + public static write(buffer: SerializerBase, value: Edges): void { + let valueSerializer : SerializerBase = buffer + const valueHolderForTop = value.top + if (valueHolderForTop !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForTopTmpValue = valueHolderForTop! + if (valueHolderForTopTmpValue instanceof string) { + valueSerializer.writeInt8((0).toChar()) + const valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue as string + valueSerializer.writeString(valueHolderForTopTmpValueForIdx0) + } else if (valueHolderForTopTmpValue instanceof number) { + valueSerializer.writeInt8((1).toChar()) + const valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue as number + valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1) + } else if (valueHolderForTopTmpValue instanceof global_resource_Resource) { + valueSerializer.writeInt8((2).toChar()) + const valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTopTmpValueForIdx2) + } + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForLeft = value.left + if (valueHolderForLeft !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForLeftTmpValue = valueHolderForLeft! + if (valueHolderForLeftTmpValue instanceof string) { + valueSerializer.writeInt8((0).toChar()) + const valueHolderForLeftTmpValueForIdx0 = valueHolderForLeftTmpValue as string + valueSerializer.writeString(valueHolderForLeftTmpValueForIdx0) + } else if (valueHolderForLeftTmpValue instanceof number) { + valueSerializer.writeInt8((1).toChar()) + const valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue as number + valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx1) + } else if (valueHolderForLeftTmpValue instanceof global_resource_Resource) { + valueSerializer.writeInt8((2).toChar()) + const valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForLeftTmpValueForIdx2) + } + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForBottom = value.bottom + if (valueHolderForBottom !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForBottomTmpValue = valueHolderForBottom! + if (valueHolderForBottomTmpValue instanceof string) { + valueSerializer.writeInt8((0).toChar()) + const valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue as string + valueSerializer.writeString(valueHolderForBottomTmpValueForIdx0) + } else if (valueHolderForBottomTmpValue instanceof number) { + valueSerializer.writeInt8((1).toChar()) + const valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue as number + valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1) + } else if (valueHolderForBottomTmpValue instanceof global_resource_Resource) { + valueSerializer.writeInt8((2).toChar()) + const valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBottomTmpValueForIdx2) + } + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForRight = value.right + if (valueHolderForRight !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForRightTmpValue = valueHolderForRight! + if (valueHolderForRightTmpValue instanceof string) { + valueSerializer.writeInt8((0).toChar()) + const valueHolderForRightTmpValueForIdx0 = valueHolderForRightTmpValue as string + valueSerializer.writeString(valueHolderForRightTmpValueForIdx0) + } else if (valueHolderForRightTmpValue instanceof number) { + valueSerializer.writeInt8((1).toChar()) + const valueHolderForRightTmpValueForIdx1 = valueHolderForRightTmpValue as number + valueSerializer.writeNumber(valueHolderForRightTmpValueForIdx1) + } else if (valueHolderForRightTmpValue instanceof global_resource_Resource) { + valueSerializer.writeInt8((2).toChar()) + const valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRightTmpValueForIdx2) + } + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + } + public static read(buffer: DeserializerBase): Edges { + let valueDeserializer : DeserializerBase = buffer + const topTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let topTmpBuf : Dimension | undefined = undefined + if ((topTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const topTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() + let topTmpBuf_ : string | number | global_resource_Resource | undefined + if (topTmpBuf_UnionSelector == (0).toChar()) { + topTmpBuf_ = (valueDeserializer.readString() as string) + } else if (topTmpBuf_UnionSelector == (1).toChar()) { + topTmpBuf_ = (valueDeserializer.readNumber() as number) + } else if (topTmpBuf_UnionSelector == (2).toChar()) { + topTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) + } else { + throw new Error("One of the branches for topTmpBuf_ has to be chosen through deserialisation.") + } + topTmpBuf = (topTmpBuf_ as string | number | global_resource_Resource) + } + const topTmpResult : Dimension | undefined = topTmpBuf + const leftTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let leftTmpBuf : Dimension | undefined = undefined + if ((leftTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const leftTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() + let leftTmpBuf_ : string | number | global_resource_Resource | undefined + if (leftTmpBuf_UnionSelector == (0).toChar()) { + leftTmpBuf_ = (valueDeserializer.readString() as string) + } else if (leftTmpBuf_UnionSelector == (1).toChar()) { + leftTmpBuf_ = (valueDeserializer.readNumber() as number) + } else if (leftTmpBuf_UnionSelector == (2).toChar()) { + leftTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) + } else { + throw new Error("One of the branches for leftTmpBuf_ has to be chosen through deserialisation.") + } + leftTmpBuf = (leftTmpBuf_ as string | number | global_resource_Resource) + } + const leftTmpResult : Dimension | undefined = leftTmpBuf + const bottomTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let bottomTmpBuf : Dimension | undefined = undefined + if ((bottomTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const bottomTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() + let bottomTmpBuf_ : string | number | global_resource_Resource | undefined + if (bottomTmpBuf_UnionSelector == (0).toChar()) { + bottomTmpBuf_ = (valueDeserializer.readString() as string) + } else if (bottomTmpBuf_UnionSelector == (1).toChar()) { + bottomTmpBuf_ = (valueDeserializer.readNumber() as number) + } else if (bottomTmpBuf_UnionSelector == (2).toChar()) { + bottomTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) + } else { + throw new Error("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation.") + } + bottomTmpBuf = (bottomTmpBuf_ as string | number | global_resource_Resource) + } + const bottomTmpResult : Dimension | undefined = bottomTmpBuf + const rightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let rightTmpBuf : Dimension | undefined = undefined + if ((rightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const rightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() + let rightTmpBuf_ : string | number | global_resource_Resource | undefined + if (rightTmpBuf_UnionSelector == (0).toChar()) { + rightTmpBuf_ = (valueDeserializer.readString() as string) + } else if (rightTmpBuf_UnionSelector == (1).toChar()) { + rightTmpBuf_ = (valueDeserializer.readNumber() as number) + } else if (rightTmpBuf_UnionSelector == (2).toChar()) { + rightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) + } else { + throw new Error("One of the branches for rightTmpBuf_ has to be chosen through deserialisation.") + } + rightTmpBuf = (rightTmpBuf_ as string | number | global_resource_Resource) + } + const rightTmpResult : Dimension | undefined = rightTmpBuf + let value : Edges = ({top: topTmpResult, left: leftTmpResult, bottom: bottomTmpResult, right: rightTmpResult} as Edges) + return value + } +} +export class arkui_component_units_Font_serializer { + public static write(buffer: SerializerBase, value: Font): void { + let valueSerializer : SerializerBase = buffer + const valueHolderForSize = value.size + if (valueHolderForSize !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForSizeTmpValue = valueHolderForSize! + if (valueHolderForSizeTmpValue instanceof string) { + valueSerializer.writeInt8((0).toChar()) + const valueHolderForSizeTmpValueForIdx0 = valueHolderForSizeTmpValue as string + valueSerializer.writeString(valueHolderForSizeTmpValueForIdx0) + } else if (valueHolderForSizeTmpValue instanceof number) { + valueSerializer.writeInt8((1).toChar()) + const valueHolderForSizeTmpValueForIdx1 = valueHolderForSizeTmpValue as number + valueSerializer.writeNumber(valueHolderForSizeTmpValueForIdx1) + } else if (valueHolderForSizeTmpValue instanceof global_resource_Resource) { + valueSerializer.writeInt8((2).toChar()) + const valueHolderForSizeTmpValueForIdx2 = valueHolderForSizeTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSizeTmpValueForIdx2) + } + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForWeight = value.weight + if (valueHolderForWeight !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForWeightTmpValue = valueHolderForWeight! + if (valueHolderForWeightTmpValue instanceof FontWeight) { + valueSerializer.writeInt8((0).toChar()) + const valueHolderForWeightTmpValueForIdx0 = valueHolderForWeightTmpValue as FontWeight + valueSerializer.writeInt32(valueHolderForWeightTmpValueForIdx0.valueOf()) + } else if (valueHolderForWeightTmpValue instanceof number) { + valueSerializer.writeInt8((1).toChar()) + const valueHolderForWeightTmpValueForIdx1 = valueHolderForWeightTmpValue as number + valueSerializer.writeNumber(valueHolderForWeightTmpValueForIdx1) + } else if (valueHolderForWeightTmpValue instanceof string) { + valueSerializer.writeInt8((2).toChar()) + const valueHolderForWeightTmpValueForIdx2 = valueHolderForWeightTmpValue as string + valueSerializer.writeString(valueHolderForWeightTmpValueForIdx2) + } + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForFamily = value.family + if (valueHolderForFamily !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForFamilyTmpValue = valueHolderForFamily! + if (valueHolderForFamilyTmpValue instanceof string) { + valueSerializer.writeInt8((0).toChar()) + const valueHolderForFamilyTmpValueForIdx0 = valueHolderForFamilyTmpValue as string + valueSerializer.writeString(valueHolderForFamilyTmpValueForIdx0) + } else if (valueHolderForFamilyTmpValue instanceof global_resource_Resource) { + valueSerializer.writeInt8((1).toChar()) + const valueHolderForFamilyTmpValueForIdx1 = valueHolderForFamilyTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForFamilyTmpValueForIdx1) + } + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + const valueHolderForStyle = value.style + if (valueHolderForStyle !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForStyleTmpValue = (valueHolderForStyle as FontStyle) + valueSerializer.writeInt32(valueHolderForStyleTmpValue.valueOf()) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } + } + public static read(buffer: DeserializerBase): Font { + let valueDeserializer : DeserializerBase = buffer + const sizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let sizeTmpBuf : Length | undefined = undefined + if ((sizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const sizeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() + let sizeTmpBuf_ : string | number | global_resource_Resource | undefined + if (sizeTmpBuf_UnionSelector == (0).toChar()) { + sizeTmpBuf_ = (valueDeserializer.readString() as string) + } else if (sizeTmpBuf_UnionSelector == (1).toChar()) { + sizeTmpBuf_ = (valueDeserializer.readNumber() as number) + } else if (sizeTmpBuf_UnionSelector == (2).toChar()) { + sizeTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) + } else { + throw new Error("One of the branches for sizeTmpBuf_ has to be chosen through deserialisation.") + } + sizeTmpBuf = (sizeTmpBuf_ as string | number | global_resource_Resource) + } + const sizeTmpResult : Length | undefined = sizeTmpBuf + const weightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let weightTmpBuf : FontWeight | number | string | undefined = undefined + if ((weightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const weightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() + let weightTmpBuf_ : FontWeight | number | string | undefined + if (weightTmpBuf_UnionSelector == (0).toChar()) { + weightTmpBuf_ = FontWeight.fromValue(valueDeserializer.readInt32()) + } else if (weightTmpBuf_UnionSelector == (1).toChar()) { + weightTmpBuf_ = (valueDeserializer.readNumber() as number) + } else if (weightTmpBuf_UnionSelector == (2).toChar()) { + weightTmpBuf_ = (valueDeserializer.readString() as string) + } else { + throw new Error("One of the branches for weightTmpBuf_ has to be chosen through deserialisation.") + } + weightTmpBuf = (weightTmpBuf_ as FontWeight | number | string) + } + const weightTmpResult : FontWeight | number | string | undefined = weightTmpBuf + const familyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let familyTmpBuf : string | global_resource_Resource | undefined = undefined + if ((familyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + const familyTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() + let familyTmpBuf_ : string | global_resource_Resource | undefined + if (familyTmpBuf_UnionSelector == (0).toChar()) { + familyTmpBuf_ = (valueDeserializer.readString() as string) + } else if (familyTmpBuf_UnionSelector == (1).toChar()) { + familyTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) + } else { + throw new Error("One of the branches for familyTmpBuf_ has to be chosen through deserialisation.") + } + familyTmpBuf = (familyTmpBuf_ as string | global_resource_Resource) + } + const familyTmpResult : string | global_resource_Resource | undefined = familyTmpBuf + const styleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let styleTmpBuf : FontStyle | undefined = undefined + if ((styleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + styleTmpBuf = FontStyle.fromValue(valueDeserializer.readInt32()) + } + const styleTmpResult : FontStyle | undefined = styleTmpBuf + let value : Font = ({size: sizeTmpResult, weight: weightTmpResult, family: familyTmpResult, style: styleTmpResult} as Font) + return value + } +} +export class arkui_component_units_BorderRadiuses_serializer { public static write(buffer: SerializerBase, value: BorderRadiuses): void { let valueSerializer : SerializerBase = buffer const valueHolderForTopLeft = value.topLeft @@ -1429,10 +1720,10 @@ export class BorderRadiuses_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForTopLeftTmpValueForIdx1 = valueHolderForTopLeftTmpValue as number valueSerializer.writeNumber(valueHolderForTopLeftTmpValueForIdx1) - } else if (valueHolderForTopLeftTmpValue instanceof Resource) { + } else if (valueHolderForTopLeftTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForTopLeftTmpValueForIdx2 = valueHolderForTopLeftTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTopLeftTmpValueForIdx2) + const valueHolderForTopLeftTmpValueForIdx2 = valueHolderForTopLeftTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTopLeftTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1449,10 +1740,10 @@ export class BorderRadiuses_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForTopRightTmpValueForIdx1 = valueHolderForTopRightTmpValue as number valueSerializer.writeNumber(valueHolderForTopRightTmpValueForIdx1) - } else if (valueHolderForTopRightTmpValue instanceof Resource) { + } else if (valueHolderForTopRightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForTopRightTmpValueForIdx2 = valueHolderForTopRightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTopRightTmpValueForIdx2) + const valueHolderForTopRightTmpValueForIdx2 = valueHolderForTopRightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTopRightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1469,10 +1760,10 @@ export class BorderRadiuses_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForBottomLeftTmpValueForIdx1 = valueHolderForBottomLeftTmpValue as number valueSerializer.writeNumber(valueHolderForBottomLeftTmpValueForIdx1) - } else if (valueHolderForBottomLeftTmpValue instanceof Resource) { + } else if (valueHolderForBottomLeftTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForBottomLeftTmpValueForIdx2 = valueHolderForBottomLeftTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBottomLeftTmpValueForIdx2) + const valueHolderForBottomLeftTmpValueForIdx2 = valueHolderForBottomLeftTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBottomLeftTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1489,10 +1780,10 @@ export class BorderRadiuses_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForBottomRightTmpValueForIdx1 = valueHolderForBottomRightTmpValue as number valueSerializer.writeNumber(valueHolderForBottomRightTmpValueForIdx1) - } else if (valueHolderForBottomRightTmpValue instanceof Resource) { + } else if (valueHolderForBottomRightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForBottomRightTmpValueForIdx2 = valueHolderForBottomRightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBottomRightTmpValueForIdx2) + const valueHolderForBottomRightTmpValueForIdx2 = valueHolderForBottomRightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBottomRightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1504,68 +1795,68 @@ export class BorderRadiuses_serializer { let topLeftTmpBuf : Length | undefined = undefined if ((topLeftTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const topLeftTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let topLeftTmpBuf_ : string | number | Resource | undefined + let topLeftTmpBuf_ : string | number | global_resource_Resource | undefined if (topLeftTmpBuf_UnionSelector == (0).toChar()) { topLeftTmpBuf_ = (valueDeserializer.readString() as string) } else if (topLeftTmpBuf_UnionSelector == (1).toChar()) { topLeftTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (topLeftTmpBuf_UnionSelector == (2).toChar()) { - topLeftTmpBuf_ = Resource_serializer.read(valueDeserializer) + topLeftTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for topLeftTmpBuf_ has to be chosen through deserialisation.") } - topLeftTmpBuf = (topLeftTmpBuf_ as string | number | Resource) + topLeftTmpBuf = (topLeftTmpBuf_ as string | number | global_resource_Resource) } const topLeftTmpResult : Length | undefined = topLeftTmpBuf const topRightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let topRightTmpBuf : Length | undefined = undefined if ((topRightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const topRightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let topRightTmpBuf_ : string | number | Resource | undefined + let topRightTmpBuf_ : string | number | global_resource_Resource | undefined if (topRightTmpBuf_UnionSelector == (0).toChar()) { topRightTmpBuf_ = (valueDeserializer.readString() as string) } else if (topRightTmpBuf_UnionSelector == (1).toChar()) { topRightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (topRightTmpBuf_UnionSelector == (2).toChar()) { - topRightTmpBuf_ = Resource_serializer.read(valueDeserializer) + topRightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for topRightTmpBuf_ has to be chosen through deserialisation.") } - topRightTmpBuf = (topRightTmpBuf_ as string | number | Resource) + topRightTmpBuf = (topRightTmpBuf_ as string | number | global_resource_Resource) } const topRightTmpResult : Length | undefined = topRightTmpBuf const bottomLeftTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let bottomLeftTmpBuf : Length | undefined = undefined if ((bottomLeftTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const bottomLeftTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let bottomLeftTmpBuf_ : string | number | Resource | undefined + let bottomLeftTmpBuf_ : string | number | global_resource_Resource | undefined if (bottomLeftTmpBuf_UnionSelector == (0).toChar()) { bottomLeftTmpBuf_ = (valueDeserializer.readString() as string) } else if (bottomLeftTmpBuf_UnionSelector == (1).toChar()) { bottomLeftTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (bottomLeftTmpBuf_UnionSelector == (2).toChar()) { - bottomLeftTmpBuf_ = Resource_serializer.read(valueDeserializer) + bottomLeftTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for bottomLeftTmpBuf_ has to be chosen through deserialisation.") } - bottomLeftTmpBuf = (bottomLeftTmpBuf_ as string | number | Resource) + bottomLeftTmpBuf = (bottomLeftTmpBuf_ as string | number | global_resource_Resource) } const bottomLeftTmpResult : Length | undefined = bottomLeftTmpBuf const bottomRightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let bottomRightTmpBuf : Length | undefined = undefined if ((bottomRightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const bottomRightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let bottomRightTmpBuf_ : string | number | Resource | undefined + let bottomRightTmpBuf_ : string | number | global_resource_Resource | undefined if (bottomRightTmpBuf_UnionSelector == (0).toChar()) { bottomRightTmpBuf_ = (valueDeserializer.readString() as string) } else if (bottomRightTmpBuf_UnionSelector == (1).toChar()) { bottomRightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (bottomRightTmpBuf_UnionSelector == (2).toChar()) { - bottomRightTmpBuf_ = Resource_serializer.read(valueDeserializer) + bottomRightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for bottomRightTmpBuf_ has to be chosen through deserialisation.") } - bottomRightTmpBuf = (bottomRightTmpBuf_ as string | number | Resource) + bottomRightTmpBuf = (bottomRightTmpBuf_ as string | number | global_resource_Resource) } const bottomRightTmpResult : Length | undefined = bottomRightTmpBuf let value : BorderRadiuses = ({topLeft: topLeftTmpResult, topRight: topRightTmpResult, bottomLeft: bottomLeftTmpResult, bottomRight: bottomRightTmpResult} as BorderRadiuses) @@ -1587,10 +1878,10 @@ export class ConstraintSizeOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForMinWidthTmpValueForIdx1 = valueHolderForMinWidthTmpValue as number valueSerializer.writeNumber(valueHolderForMinWidthTmpValueForIdx1) - } else if (valueHolderForMinWidthTmpValue instanceof Resource) { + } else if (valueHolderForMinWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForMinWidthTmpValueForIdx2 = valueHolderForMinWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForMinWidthTmpValueForIdx2) + const valueHolderForMinWidthTmpValueForIdx2 = valueHolderForMinWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMinWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1607,10 +1898,10 @@ export class ConstraintSizeOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForMaxWidthTmpValueForIdx1 = valueHolderForMaxWidthTmpValue as number valueSerializer.writeNumber(valueHolderForMaxWidthTmpValueForIdx1) - } else if (valueHolderForMaxWidthTmpValue instanceof Resource) { + } else if (valueHolderForMaxWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForMaxWidthTmpValueForIdx2 = valueHolderForMaxWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForMaxWidthTmpValueForIdx2) + const valueHolderForMaxWidthTmpValueForIdx2 = valueHolderForMaxWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMaxWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1627,10 +1918,10 @@ export class ConstraintSizeOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForMinHeightTmpValueForIdx1 = valueHolderForMinHeightTmpValue as number valueSerializer.writeNumber(valueHolderForMinHeightTmpValueForIdx1) - } else if (valueHolderForMinHeightTmpValue instanceof Resource) { + } else if (valueHolderForMinHeightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForMinHeightTmpValueForIdx2 = valueHolderForMinHeightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForMinHeightTmpValueForIdx2) + const valueHolderForMinHeightTmpValueForIdx2 = valueHolderForMinHeightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMinHeightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1647,10 +1938,10 @@ export class ConstraintSizeOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForMaxHeightTmpValueForIdx1 = valueHolderForMaxHeightTmpValue as number valueSerializer.writeNumber(valueHolderForMaxHeightTmpValueForIdx1) - } else if (valueHolderForMaxHeightTmpValue instanceof Resource) { + } else if (valueHolderForMaxHeightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForMaxHeightTmpValueForIdx2 = valueHolderForMaxHeightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForMaxHeightTmpValueForIdx2) + const valueHolderForMaxHeightTmpValueForIdx2 = valueHolderForMaxHeightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMaxHeightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1662,68 +1953,68 @@ export class ConstraintSizeOptions_serializer { let minWidthTmpBuf : Length | undefined = undefined if ((minWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const minWidthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let minWidthTmpBuf_ : string | number | Resource | undefined + let minWidthTmpBuf_ : string | number | global_resource_Resource | undefined if (minWidthTmpBuf_UnionSelector == (0).toChar()) { minWidthTmpBuf_ = (valueDeserializer.readString() as string) } else if (minWidthTmpBuf_UnionSelector == (1).toChar()) { minWidthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (minWidthTmpBuf_UnionSelector == (2).toChar()) { - minWidthTmpBuf_ = Resource_serializer.read(valueDeserializer) + minWidthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for minWidthTmpBuf_ has to be chosen through deserialisation.") } - minWidthTmpBuf = (minWidthTmpBuf_ as string | number | Resource) + minWidthTmpBuf = (minWidthTmpBuf_ as string | number | global_resource_Resource) } const minWidthTmpResult : Length | undefined = minWidthTmpBuf const maxWidthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let maxWidthTmpBuf : Length | undefined = undefined if ((maxWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const maxWidthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let maxWidthTmpBuf_ : string | number | Resource | undefined + let maxWidthTmpBuf_ : string | number | global_resource_Resource | undefined if (maxWidthTmpBuf_UnionSelector == (0).toChar()) { maxWidthTmpBuf_ = (valueDeserializer.readString() as string) } else if (maxWidthTmpBuf_UnionSelector == (1).toChar()) { maxWidthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (maxWidthTmpBuf_UnionSelector == (2).toChar()) { - maxWidthTmpBuf_ = Resource_serializer.read(valueDeserializer) + maxWidthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for maxWidthTmpBuf_ has to be chosen through deserialisation.") } - maxWidthTmpBuf = (maxWidthTmpBuf_ as string | number | Resource) + maxWidthTmpBuf = (maxWidthTmpBuf_ as string | number | global_resource_Resource) } const maxWidthTmpResult : Length | undefined = maxWidthTmpBuf const minHeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let minHeightTmpBuf : Length | undefined = undefined if ((minHeightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const minHeightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let minHeightTmpBuf_ : string | number | Resource | undefined + let minHeightTmpBuf_ : string | number | global_resource_Resource | undefined if (minHeightTmpBuf_UnionSelector == (0).toChar()) { minHeightTmpBuf_ = (valueDeserializer.readString() as string) } else if (minHeightTmpBuf_UnionSelector == (1).toChar()) { minHeightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (minHeightTmpBuf_UnionSelector == (2).toChar()) { - minHeightTmpBuf_ = Resource_serializer.read(valueDeserializer) + minHeightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for minHeightTmpBuf_ has to be chosen through deserialisation.") } - minHeightTmpBuf = (minHeightTmpBuf_ as string | number | Resource) + minHeightTmpBuf = (minHeightTmpBuf_ as string | number | global_resource_Resource) } const minHeightTmpResult : Length | undefined = minHeightTmpBuf const maxHeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let maxHeightTmpBuf : Length | undefined = undefined if ((maxHeightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const maxHeightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let maxHeightTmpBuf_ : string | number | Resource | undefined + let maxHeightTmpBuf_ : string | number | global_resource_Resource | undefined if (maxHeightTmpBuf_UnionSelector == (0).toChar()) { maxHeightTmpBuf_ = (valueDeserializer.readString() as string) } else if (maxHeightTmpBuf_UnionSelector == (1).toChar()) { maxHeightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (maxHeightTmpBuf_UnionSelector == (2).toChar()) { - maxHeightTmpBuf_ = Resource_serializer.read(valueDeserializer) + maxHeightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for maxHeightTmpBuf_ has to be chosen through deserialisation.") } - maxHeightTmpBuf = (maxHeightTmpBuf_ as string | number | Resource) + maxHeightTmpBuf = (maxHeightTmpBuf_ as string | number | global_resource_Resource) } const maxHeightTmpResult : Length | undefined = maxHeightTmpBuf let value : ConstraintSizeOptions = ({minWidth: minWidthTmpResult, maxWidth: maxWidthTmpResult, minHeight: minHeightTmpResult, maxHeight: maxHeightTmpResult} as ConstraintSizeOptions) @@ -1745,10 +2036,10 @@ export class EdgeOutlineWidths_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue as number valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1) - } else if (valueHolderForTopTmpValue instanceof Resource) { + } else if (valueHolderForTopTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTopTmpValueForIdx2) + const valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTopTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1765,10 +2056,10 @@ export class EdgeOutlineWidths_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForRightTmpValueForIdx1 = valueHolderForRightTmpValue as number valueSerializer.writeNumber(valueHolderForRightTmpValueForIdx1) - } else if (valueHolderForRightTmpValue instanceof Resource) { + } else if (valueHolderForRightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForRightTmpValueForIdx2) + const valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1785,10 +2076,10 @@ export class EdgeOutlineWidths_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue as number valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1) - } else if (valueHolderForBottomTmpValue instanceof Resource) { + } else if (valueHolderForBottomTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBottomTmpValueForIdx2) + const valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBottomTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1805,10 +2096,10 @@ export class EdgeOutlineWidths_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue as number valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx1) - } else if (valueHolderForLeftTmpValue instanceof Resource) { + } else if (valueHolderForLeftTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForLeftTmpValueForIdx2) + const valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForLeftTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -1820,232 +2111,74 @@ export class EdgeOutlineWidths_serializer { let topTmpBuf : Dimension | undefined = undefined if ((topTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const topTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let topTmpBuf_ : string | number | Resource | undefined + let topTmpBuf_ : string | number | global_resource_Resource | undefined if (topTmpBuf_UnionSelector == (0).toChar()) { topTmpBuf_ = (valueDeserializer.readString() as string) } else if (topTmpBuf_UnionSelector == (1).toChar()) { topTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (topTmpBuf_UnionSelector == (2).toChar()) { - topTmpBuf_ = Resource_serializer.read(valueDeserializer) + topTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for topTmpBuf_ has to be chosen through deserialisation.") } - topTmpBuf = (topTmpBuf_ as string | number | Resource) + topTmpBuf = (topTmpBuf_ as string | number | global_resource_Resource) } const topTmpResult : Dimension | undefined = topTmpBuf const rightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let rightTmpBuf : Dimension | undefined = undefined if ((rightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const rightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let rightTmpBuf_ : string | number | Resource | undefined + let rightTmpBuf_ : string | number | global_resource_Resource | undefined if (rightTmpBuf_UnionSelector == (0).toChar()) { rightTmpBuf_ = (valueDeserializer.readString() as string) } else if (rightTmpBuf_UnionSelector == (1).toChar()) { rightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (rightTmpBuf_UnionSelector == (2).toChar()) { - rightTmpBuf_ = Resource_serializer.read(valueDeserializer) + rightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for rightTmpBuf_ has to be chosen through deserialisation.") } - rightTmpBuf = (rightTmpBuf_ as string | number | Resource) + rightTmpBuf = (rightTmpBuf_ as string | number | global_resource_Resource) } const rightTmpResult : Dimension | undefined = rightTmpBuf const bottomTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let bottomTmpBuf : Dimension | undefined = undefined if ((bottomTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const bottomTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let bottomTmpBuf_ : string | number | Resource | undefined + let bottomTmpBuf_ : string | number | global_resource_Resource | undefined if (bottomTmpBuf_UnionSelector == (0).toChar()) { bottomTmpBuf_ = (valueDeserializer.readString() as string) } else if (bottomTmpBuf_UnionSelector == (1).toChar()) { bottomTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (bottomTmpBuf_UnionSelector == (2).toChar()) { - bottomTmpBuf_ = Resource_serializer.read(valueDeserializer) + bottomTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation.") } - bottomTmpBuf = (bottomTmpBuf_ as string | number | Resource) + bottomTmpBuf = (bottomTmpBuf_ as string | number | global_resource_Resource) } const bottomTmpResult : Dimension | undefined = bottomTmpBuf const leftTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let leftTmpBuf : Dimension | undefined = undefined if ((leftTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const leftTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let leftTmpBuf_ : string | number | Resource | undefined + let leftTmpBuf_ : string | number | global_resource_Resource | undefined if (leftTmpBuf_UnionSelector == (0).toChar()) { leftTmpBuf_ = (valueDeserializer.readString() as string) } else if (leftTmpBuf_UnionSelector == (1).toChar()) { leftTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (leftTmpBuf_UnionSelector == (2).toChar()) { - leftTmpBuf_ = Resource_serializer.read(valueDeserializer) + leftTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for leftTmpBuf_ has to be chosen through deserialisation.") } - leftTmpBuf = (leftTmpBuf_ as string | number | Resource) + leftTmpBuf = (leftTmpBuf_ as string | number | global_resource_Resource) } const leftTmpResult : Dimension | undefined = leftTmpBuf let value : EdgeOutlineWidths = ({top: topTmpResult, right: rightTmpResult, bottom: bottomTmpResult, left: leftTmpResult} as EdgeOutlineWidths) return value } } -export class Edges_serializer { - public static write(buffer: SerializerBase, value: Edges): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForTop = value.top - if (valueHolderForTop !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForTopTmpValue = valueHolderForTop! - if (valueHolderForTopTmpValue instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue as string - valueSerializer.writeString(valueHolderForTopTmpValueForIdx0) - } else if (valueHolderForTopTmpValue instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue as number - valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1) - } else if (valueHolderForTopTmpValue instanceof Resource) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTopTmpValueForIdx2) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForLeft = value.left - if (valueHolderForLeft !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForLeftTmpValue = valueHolderForLeft! - if (valueHolderForLeftTmpValue instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForLeftTmpValueForIdx0 = valueHolderForLeftTmpValue as string - valueSerializer.writeString(valueHolderForLeftTmpValueForIdx0) - } else if (valueHolderForLeftTmpValue instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue as number - valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx1) - } else if (valueHolderForLeftTmpValue instanceof Resource) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForLeftTmpValueForIdx2) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForBottom = value.bottom - if (valueHolderForBottom !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForBottomTmpValue = valueHolderForBottom! - if (valueHolderForBottomTmpValue instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue as string - valueSerializer.writeString(valueHolderForBottomTmpValueForIdx0) - } else if (valueHolderForBottomTmpValue instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue as number - valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1) - } else if (valueHolderForBottomTmpValue instanceof Resource) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBottomTmpValueForIdx2) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForRight = value.right - if (valueHolderForRight !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForRightTmpValue = valueHolderForRight! - if (valueHolderForRightTmpValue instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForRightTmpValueForIdx0 = valueHolderForRightTmpValue as string - valueSerializer.writeString(valueHolderForRightTmpValueForIdx0) - } else if (valueHolderForRightTmpValue instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForRightTmpValueForIdx1 = valueHolderForRightTmpValue as number - valueSerializer.writeNumber(valueHolderForRightTmpValueForIdx1) - } else if (valueHolderForRightTmpValue instanceof Resource) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForRightTmpValueForIdx2) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): Edges { - let valueDeserializer : DeserializerBase = buffer - const topTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let topTmpBuf : Dimension | undefined = undefined - if ((topTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const topTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let topTmpBuf_ : string | number | Resource | undefined - if (topTmpBuf_UnionSelector == (0).toChar()) { - topTmpBuf_ = (valueDeserializer.readString() as string) - } else if (topTmpBuf_UnionSelector == (1).toChar()) { - topTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (topTmpBuf_UnionSelector == (2).toChar()) { - topTmpBuf_ = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for topTmpBuf_ has to be chosen through deserialisation.") - } - topTmpBuf = (topTmpBuf_ as string | number | Resource) - } - const topTmpResult : Dimension | undefined = topTmpBuf - const leftTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let leftTmpBuf : Dimension | undefined = undefined - if ((leftTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const leftTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let leftTmpBuf_ : string | number | Resource | undefined - if (leftTmpBuf_UnionSelector == (0).toChar()) { - leftTmpBuf_ = (valueDeserializer.readString() as string) - } else if (leftTmpBuf_UnionSelector == (1).toChar()) { - leftTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (leftTmpBuf_UnionSelector == (2).toChar()) { - leftTmpBuf_ = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for leftTmpBuf_ has to be chosen through deserialisation.") - } - leftTmpBuf = (leftTmpBuf_ as string | number | Resource) - } - const leftTmpResult : Dimension | undefined = leftTmpBuf - const bottomTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let bottomTmpBuf : Dimension | undefined = undefined - if ((bottomTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const bottomTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let bottomTmpBuf_ : string | number | Resource | undefined - if (bottomTmpBuf_UnionSelector == (0).toChar()) { - bottomTmpBuf_ = (valueDeserializer.readString() as string) - } else if (bottomTmpBuf_UnionSelector == (1).toChar()) { - bottomTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (bottomTmpBuf_UnionSelector == (2).toChar()) { - bottomTmpBuf_ = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation.") - } - bottomTmpBuf = (bottomTmpBuf_ as string | number | Resource) - } - const bottomTmpResult : Dimension | undefined = bottomTmpBuf - const rightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let rightTmpBuf : Dimension | undefined = undefined - if ((rightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const rightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let rightTmpBuf_ : string | number | Resource | undefined - if (rightTmpBuf_UnionSelector == (0).toChar()) { - rightTmpBuf_ = (valueDeserializer.readString() as string) - } else if (rightTmpBuf_UnionSelector == (1).toChar()) { - rightTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (rightTmpBuf_UnionSelector == (2).toChar()) { - rightTmpBuf_ = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for rightTmpBuf_ has to be chosen through deserialisation.") - } - rightTmpBuf = (rightTmpBuf_ as string | number | Resource) - } - const rightTmpResult : Dimension | undefined = rightTmpBuf - let value : Edges = ({top: topTmpResult, left: leftTmpResult, bottom: bottomTmpResult, right: rightTmpResult} as Edges) - return value - } -} export class EdgeWidths_serializer { public static write(buffer: SerializerBase, value: EdgeWidths): void { let valueSerializer : SerializerBase = buffer @@ -2061,10 +2194,10 @@ export class EdgeWidths_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue as number valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1) - } else if (valueHolderForTopTmpValue instanceof Resource) { + } else if (valueHolderForTopTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTopTmpValueForIdx2) + const valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTopTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2081,10 +2214,10 @@ export class EdgeWidths_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForRightTmpValueForIdx1 = valueHolderForRightTmpValue as number valueSerializer.writeNumber(valueHolderForRightTmpValueForIdx1) - } else if (valueHolderForRightTmpValue instanceof Resource) { + } else if (valueHolderForRightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForRightTmpValueForIdx2) + const valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2101,10 +2234,10 @@ export class EdgeWidths_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue as number valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1) - } else if (valueHolderForBottomTmpValue instanceof Resource) { + } else if (valueHolderForBottomTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBottomTmpValueForIdx2) + const valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBottomTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2121,10 +2254,10 @@ export class EdgeWidths_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue as number valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx1) - } else if (valueHolderForLeftTmpValue instanceof Resource) { + } else if (valueHolderForLeftTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForLeftTmpValueForIdx2) + const valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForLeftTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2136,203 +2269,74 @@ export class EdgeWidths_serializer { let topTmpBuf : Length | undefined = undefined if ((topTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const topTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let topTmpBuf_ : string | number | Resource | undefined + let topTmpBuf_ : string | number | global_resource_Resource | undefined if (topTmpBuf_UnionSelector == (0).toChar()) { topTmpBuf_ = (valueDeserializer.readString() as string) } else if (topTmpBuf_UnionSelector == (1).toChar()) { topTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (topTmpBuf_UnionSelector == (2).toChar()) { - topTmpBuf_ = Resource_serializer.read(valueDeserializer) + topTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for topTmpBuf_ has to be chosen through deserialisation.") } - topTmpBuf = (topTmpBuf_ as string | number | Resource) + topTmpBuf = (topTmpBuf_ as string | number | global_resource_Resource) } const topTmpResult : Length | undefined = topTmpBuf const rightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let rightTmpBuf : Length | undefined = undefined if ((rightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const rightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let rightTmpBuf_ : string | number | Resource | undefined + let rightTmpBuf_ : string | number | global_resource_Resource | undefined if (rightTmpBuf_UnionSelector == (0).toChar()) { rightTmpBuf_ = (valueDeserializer.readString() as string) } else if (rightTmpBuf_UnionSelector == (1).toChar()) { rightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (rightTmpBuf_UnionSelector == (2).toChar()) { - rightTmpBuf_ = Resource_serializer.read(valueDeserializer) + rightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for rightTmpBuf_ has to be chosen through deserialisation.") } - rightTmpBuf = (rightTmpBuf_ as string | number | Resource) + rightTmpBuf = (rightTmpBuf_ as string | number | global_resource_Resource) } const rightTmpResult : Length | undefined = rightTmpBuf const bottomTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let bottomTmpBuf : Length | undefined = undefined if ((bottomTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const bottomTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let bottomTmpBuf_ : string | number | Resource | undefined + let bottomTmpBuf_ : string | number | global_resource_Resource | undefined if (bottomTmpBuf_UnionSelector == (0).toChar()) { bottomTmpBuf_ = (valueDeserializer.readString() as string) } else if (bottomTmpBuf_UnionSelector == (1).toChar()) { bottomTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (bottomTmpBuf_UnionSelector == (2).toChar()) { - bottomTmpBuf_ = Resource_serializer.read(valueDeserializer) + bottomTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation.") } - bottomTmpBuf = (bottomTmpBuf_ as string | number | Resource) + bottomTmpBuf = (bottomTmpBuf_ as string | number | global_resource_Resource) } const bottomTmpResult : Length | undefined = bottomTmpBuf const leftTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let leftTmpBuf : Length | undefined = undefined if ((leftTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const leftTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let leftTmpBuf_ : string | number | Resource | undefined + let leftTmpBuf_ : string | number | global_resource_Resource | undefined if (leftTmpBuf_UnionSelector == (0).toChar()) { leftTmpBuf_ = (valueDeserializer.readString() as string) } else if (leftTmpBuf_UnionSelector == (1).toChar()) { leftTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (leftTmpBuf_UnionSelector == (2).toChar()) { - leftTmpBuf_ = Resource_serializer.read(valueDeserializer) + leftTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for leftTmpBuf_ has to be chosen through deserialisation.") } - leftTmpBuf = (leftTmpBuf_ as string | number | Resource) + leftTmpBuf = (leftTmpBuf_ as string | number | global_resource_Resource) } const leftTmpResult : Length | undefined = leftTmpBuf let value : EdgeWidths = ({top: topTmpResult, right: rightTmpResult, bottom: bottomTmpResult, left: leftTmpResult} as EdgeWidths) return value } } -export class Font_serializer { - public static write(buffer: SerializerBase, value: Font): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForSize = value.size - if (valueHolderForSize !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForSizeTmpValue = valueHolderForSize! - if (valueHolderForSizeTmpValue instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForSizeTmpValueForIdx0 = valueHolderForSizeTmpValue as string - valueSerializer.writeString(valueHolderForSizeTmpValueForIdx0) - } else if (valueHolderForSizeTmpValue instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForSizeTmpValueForIdx1 = valueHolderForSizeTmpValue as number - valueSerializer.writeNumber(valueHolderForSizeTmpValueForIdx1) - } else if (valueHolderForSizeTmpValue instanceof Resource) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForSizeTmpValueForIdx2 = valueHolderForSizeTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForSizeTmpValueForIdx2) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForWeight = value.weight - if (valueHolderForWeight !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForWeightTmpValue = valueHolderForWeight! - if (valueHolderForWeightTmpValue instanceof FontWeight) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForWeightTmpValueForIdx0 = valueHolderForWeightTmpValue as FontWeight - valueSerializer.writeInt32(TypeChecker.FontWeight_ToNumeric(valueHolderForWeightTmpValueForIdx0)) - } else if (valueHolderForWeightTmpValue instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForWeightTmpValueForIdx1 = valueHolderForWeightTmpValue as number - valueSerializer.writeNumber(valueHolderForWeightTmpValueForIdx1) - } else if (valueHolderForWeightTmpValue instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForWeightTmpValueForIdx2 = valueHolderForWeightTmpValue as string - valueSerializer.writeString(valueHolderForWeightTmpValueForIdx2) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFamily = value.family - if (valueHolderForFamily !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFamilyTmpValue = valueHolderForFamily! - if (valueHolderForFamilyTmpValue instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForFamilyTmpValueForIdx0 = valueHolderForFamilyTmpValue as string - valueSerializer.writeString(valueHolderForFamilyTmpValueForIdx0) - } else if (valueHolderForFamilyTmpValue instanceof Resource) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForFamilyTmpValueForIdx1 = valueHolderForFamilyTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForFamilyTmpValueForIdx1) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForStyle = value.style - if (valueHolderForStyle !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForStyleTmpValue = (valueHolderForStyle as FontStyle) - valueSerializer.writeInt32(TypeChecker.FontStyle_ToNumeric(valueHolderForStyleTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): Font { - let valueDeserializer : DeserializerBase = buffer - const sizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let sizeTmpBuf : Length | undefined = undefined - if ((sizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const sizeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let sizeTmpBuf_ : string | number | Resource | undefined - if (sizeTmpBuf_UnionSelector == (0).toChar()) { - sizeTmpBuf_ = (valueDeserializer.readString() as string) - } else if (sizeTmpBuf_UnionSelector == (1).toChar()) { - sizeTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (sizeTmpBuf_UnionSelector == (2).toChar()) { - sizeTmpBuf_ = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for sizeTmpBuf_ has to be chosen through deserialisation.") - } - sizeTmpBuf = (sizeTmpBuf_ as string | number | Resource) - } - const sizeTmpResult : Length | undefined = sizeTmpBuf - const weightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let weightTmpBuf : FontWeight | number | string | undefined = undefined - if ((weightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const weightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let weightTmpBuf_ : FontWeight | number | string | undefined - if (weightTmpBuf_UnionSelector == (0).toChar()) { - weightTmpBuf_ = TypeChecker.FontWeight_FromNumeric(valueDeserializer.readInt32()) - } else if (weightTmpBuf_UnionSelector == (1).toChar()) { - weightTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (weightTmpBuf_UnionSelector == (2).toChar()) { - weightTmpBuf_ = (valueDeserializer.readString() as string) - } else { - throw new Error("One of the branches for weightTmpBuf_ has to be chosen through deserialisation.") - } - weightTmpBuf = (weightTmpBuf_ as FontWeight | number | string) - } - const weightTmpResult : FontWeight | number | string | undefined = weightTmpBuf - const familyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let familyTmpBuf : string | Resource | undefined = undefined - if ((familyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const familyTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let familyTmpBuf_ : string | Resource | undefined - if (familyTmpBuf_UnionSelector == (0).toChar()) { - familyTmpBuf_ = (valueDeserializer.readString() as string) - } else if (familyTmpBuf_UnionSelector == (1).toChar()) { - familyTmpBuf_ = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for familyTmpBuf_ has to be chosen through deserialisation.") - } - familyTmpBuf = (familyTmpBuf_ as string | Resource) - } - const familyTmpResult : string | Resource | undefined = familyTmpBuf - const styleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let styleTmpBuf : FontStyle | undefined = undefined - if ((styleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - styleTmpBuf = TypeChecker.FontStyle_FromNumeric(valueDeserializer.readInt32()) - } - const styleTmpResult : FontStyle | undefined = styleTmpBuf - let value : Font = ({size: sizeTmpResult, weight: weightTmpResult, family: familyTmpResult, style: styleTmpResult} as Font) - return value - } -} export class MarkStyle_serializer { public static write(buffer: SerializerBase, value: MarkStyle): void { let valueSerializer : SerializerBase = buffer @@ -2340,10 +2344,10 @@ export class MarkStyle_serializer { if (valueHolderForStrokeColor !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStrokeColorTmpValue = valueHolderForStrokeColor! - if (valueHolderForStrokeColorTmpValue instanceof Color) { + if (valueHolderForStrokeColorTmpValue instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForStrokeColorTmpValueForIdx0 = valueHolderForStrokeColorTmpValue as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForStrokeColorTmpValueForIdx0)) + const valueHolderForStrokeColorTmpValueForIdx0 = valueHolderForStrokeColorTmpValue as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForStrokeColorTmpValueForIdx0.getOrdinal()) } else if (valueHolderForStrokeColorTmpValue instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForStrokeColorTmpValueForIdx1 = valueHolderForStrokeColorTmpValue as number @@ -2352,10 +2356,10 @@ export class MarkStyle_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForStrokeColorTmpValueForIdx2 = valueHolderForStrokeColorTmpValue as string valueSerializer.writeString(valueHolderForStrokeColorTmpValueForIdx2) - } else if (valueHolderForStrokeColorTmpValue instanceof Resource) { + } else if (valueHolderForStrokeColorTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForStrokeColorTmpValueForIdx3 = valueHolderForStrokeColorTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForStrokeColorTmpValueForIdx3) + const valueHolderForStrokeColorTmpValueForIdx3 = valueHolderForStrokeColorTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForStrokeColorTmpValueForIdx3) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2372,10 +2376,10 @@ export class MarkStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForSizeTmpValueForIdx1 = valueHolderForSizeTmpValue as number valueSerializer.writeNumber(valueHolderForSizeTmpValueForIdx1) - } else if (valueHolderForSizeTmpValue instanceof Resource) { + } else if (valueHolderForSizeTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForSizeTmpValueForIdx2 = valueHolderForSizeTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForSizeTmpValueForIdx2) + const valueHolderForSizeTmpValueForIdx2 = valueHolderForSizeTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSizeTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2392,10 +2396,10 @@ export class MarkStyle_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForStrokeWidthTmpValueForIdx1 = valueHolderForStrokeWidthTmpValue as number valueSerializer.writeNumber(valueHolderForStrokeWidthTmpValueForIdx1) - } else if (valueHolderForStrokeWidthTmpValue instanceof Resource) { + } else if (valueHolderForStrokeWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForStrokeWidthTmpValueForIdx2 = valueHolderForStrokeWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForStrokeWidthTmpValueForIdx2) + const valueHolderForStrokeWidthTmpValueForIdx2 = valueHolderForStrokeWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForStrokeWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2407,53 +2411,53 @@ export class MarkStyle_serializer { let strokeColorTmpBuf : ResourceColor | undefined = undefined if ((strokeColorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const strokeColorTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let strokeColorTmpBuf_ : Color | number | string | Resource | undefined + let strokeColorTmpBuf_ : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (strokeColorTmpBuf_UnionSelector == (0).toChar()) { - strokeColorTmpBuf_ = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + strokeColorTmpBuf_ = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (strokeColorTmpBuf_UnionSelector == (1).toChar()) { strokeColorTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (strokeColorTmpBuf_UnionSelector == (2).toChar()) { strokeColorTmpBuf_ = (valueDeserializer.readString() as string) } else if (strokeColorTmpBuf_UnionSelector == (3).toChar()) { - strokeColorTmpBuf_ = Resource_serializer.read(valueDeserializer) + strokeColorTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for strokeColorTmpBuf_ has to be chosen through deserialisation.") } - strokeColorTmpBuf = (strokeColorTmpBuf_ as Color | number | string | Resource) + strokeColorTmpBuf = (strokeColorTmpBuf_ as arkui_component_enums_Color | number | string | global_resource_Resource) } const strokeColorTmpResult : ResourceColor | undefined = strokeColorTmpBuf const sizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let sizeTmpBuf : Length | undefined = undefined if ((sizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const sizeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let sizeTmpBuf_ : string | number | Resource | undefined + let sizeTmpBuf_ : string | number | global_resource_Resource | undefined if (sizeTmpBuf_UnionSelector == (0).toChar()) { sizeTmpBuf_ = (valueDeserializer.readString() as string) } else if (sizeTmpBuf_UnionSelector == (1).toChar()) { sizeTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (sizeTmpBuf_UnionSelector == (2).toChar()) { - sizeTmpBuf_ = Resource_serializer.read(valueDeserializer) + sizeTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for sizeTmpBuf_ has to be chosen through deserialisation.") } - sizeTmpBuf = (sizeTmpBuf_ as string | number | Resource) + sizeTmpBuf = (sizeTmpBuf_ as string | number | global_resource_Resource) } const sizeTmpResult : Length | undefined = sizeTmpBuf const strokeWidthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let strokeWidthTmpBuf : Length | undefined = undefined if ((strokeWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const strokeWidthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let strokeWidthTmpBuf_ : string | number | Resource | undefined + let strokeWidthTmpBuf_ : string | number | global_resource_Resource | undefined if (strokeWidthTmpBuf_UnionSelector == (0).toChar()) { strokeWidthTmpBuf_ = (valueDeserializer.readString() as string) } else if (strokeWidthTmpBuf_UnionSelector == (1).toChar()) { strokeWidthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (strokeWidthTmpBuf_UnionSelector == (2).toChar()) { - strokeWidthTmpBuf_ = Resource_serializer.read(valueDeserializer) + strokeWidthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for strokeWidthTmpBuf_ has to be chosen through deserialisation.") } - strokeWidthTmpBuf = (strokeWidthTmpBuf_ as string | number | Resource) + strokeWidthTmpBuf = (strokeWidthTmpBuf_ as string | number | global_resource_Resource) } const strokeWidthTmpResult : Length | undefined = strokeWidthTmpBuf let value : MarkStyle = ({strokeColor: strokeColorTmpResult, size: sizeTmpResult, strokeWidth: strokeWidthTmpResult} as MarkStyle) @@ -2475,10 +2479,10 @@ export class OutlineRadiuses_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForTopLeftTmpValueForIdx1 = valueHolderForTopLeftTmpValue as number valueSerializer.writeNumber(valueHolderForTopLeftTmpValueForIdx1) - } else if (valueHolderForTopLeftTmpValue instanceof Resource) { + } else if (valueHolderForTopLeftTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForTopLeftTmpValueForIdx2 = valueHolderForTopLeftTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTopLeftTmpValueForIdx2) + const valueHolderForTopLeftTmpValueForIdx2 = valueHolderForTopLeftTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTopLeftTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2495,10 +2499,10 @@ export class OutlineRadiuses_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForTopRightTmpValueForIdx1 = valueHolderForTopRightTmpValue as number valueSerializer.writeNumber(valueHolderForTopRightTmpValueForIdx1) - } else if (valueHolderForTopRightTmpValue instanceof Resource) { + } else if (valueHolderForTopRightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForTopRightTmpValueForIdx2 = valueHolderForTopRightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTopRightTmpValueForIdx2) + const valueHolderForTopRightTmpValueForIdx2 = valueHolderForTopRightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTopRightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2515,10 +2519,10 @@ export class OutlineRadiuses_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForBottomLeftTmpValueForIdx1 = valueHolderForBottomLeftTmpValue as number valueSerializer.writeNumber(valueHolderForBottomLeftTmpValueForIdx1) - } else if (valueHolderForBottomLeftTmpValue instanceof Resource) { + } else if (valueHolderForBottomLeftTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForBottomLeftTmpValueForIdx2 = valueHolderForBottomLeftTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBottomLeftTmpValueForIdx2) + const valueHolderForBottomLeftTmpValueForIdx2 = valueHolderForBottomLeftTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBottomLeftTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2535,10 +2539,10 @@ export class OutlineRadiuses_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForBottomRightTmpValueForIdx1 = valueHolderForBottomRightTmpValue as number valueSerializer.writeNumber(valueHolderForBottomRightTmpValueForIdx1) - } else if (valueHolderForBottomRightTmpValue instanceof Resource) { + } else if (valueHolderForBottomRightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForBottomRightTmpValueForIdx2 = valueHolderForBottomRightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBottomRightTmpValueForIdx2) + const valueHolderForBottomRightTmpValueForIdx2 = valueHolderForBottomRightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBottomRightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2550,68 +2554,68 @@ export class OutlineRadiuses_serializer { let topLeftTmpBuf : Dimension | undefined = undefined if ((topLeftTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const topLeftTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let topLeftTmpBuf_ : string | number | Resource | undefined + let topLeftTmpBuf_ : string | number | global_resource_Resource | undefined if (topLeftTmpBuf_UnionSelector == (0).toChar()) { topLeftTmpBuf_ = (valueDeserializer.readString() as string) } else if (topLeftTmpBuf_UnionSelector == (1).toChar()) { topLeftTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (topLeftTmpBuf_UnionSelector == (2).toChar()) { - topLeftTmpBuf_ = Resource_serializer.read(valueDeserializer) + topLeftTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for topLeftTmpBuf_ has to be chosen through deserialisation.") } - topLeftTmpBuf = (topLeftTmpBuf_ as string | number | Resource) + topLeftTmpBuf = (topLeftTmpBuf_ as string | number | global_resource_Resource) } const topLeftTmpResult : Dimension | undefined = topLeftTmpBuf const topRightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let topRightTmpBuf : Dimension | undefined = undefined if ((topRightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const topRightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let topRightTmpBuf_ : string | number | Resource | undefined + let topRightTmpBuf_ : string | number | global_resource_Resource | undefined if (topRightTmpBuf_UnionSelector == (0).toChar()) { topRightTmpBuf_ = (valueDeserializer.readString() as string) } else if (topRightTmpBuf_UnionSelector == (1).toChar()) { topRightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (topRightTmpBuf_UnionSelector == (2).toChar()) { - topRightTmpBuf_ = Resource_serializer.read(valueDeserializer) + topRightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for topRightTmpBuf_ has to be chosen through deserialisation.") } - topRightTmpBuf = (topRightTmpBuf_ as string | number | Resource) + topRightTmpBuf = (topRightTmpBuf_ as string | number | global_resource_Resource) } const topRightTmpResult : Dimension | undefined = topRightTmpBuf const bottomLeftTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let bottomLeftTmpBuf : Dimension | undefined = undefined if ((bottomLeftTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const bottomLeftTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let bottomLeftTmpBuf_ : string | number | Resource | undefined + let bottomLeftTmpBuf_ : string | number | global_resource_Resource | undefined if (bottomLeftTmpBuf_UnionSelector == (0).toChar()) { bottomLeftTmpBuf_ = (valueDeserializer.readString() as string) } else if (bottomLeftTmpBuf_UnionSelector == (1).toChar()) { bottomLeftTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (bottomLeftTmpBuf_UnionSelector == (2).toChar()) { - bottomLeftTmpBuf_ = Resource_serializer.read(valueDeserializer) + bottomLeftTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for bottomLeftTmpBuf_ has to be chosen through deserialisation.") } - bottomLeftTmpBuf = (bottomLeftTmpBuf_ as string | number | Resource) + bottomLeftTmpBuf = (bottomLeftTmpBuf_ as string | number | global_resource_Resource) } const bottomLeftTmpResult : Dimension | undefined = bottomLeftTmpBuf const bottomRightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let bottomRightTmpBuf : Dimension | undefined = undefined if ((bottomRightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const bottomRightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let bottomRightTmpBuf_ : string | number | Resource | undefined + let bottomRightTmpBuf_ : string | number | global_resource_Resource | undefined if (bottomRightTmpBuf_UnionSelector == (0).toChar()) { bottomRightTmpBuf_ = (valueDeserializer.readString() as string) } else if (bottomRightTmpBuf_UnionSelector == (1).toChar()) { bottomRightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (bottomRightTmpBuf_UnionSelector == (2).toChar()) { - bottomRightTmpBuf_ = Resource_serializer.read(valueDeserializer) + bottomRightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for bottomRightTmpBuf_ has to be chosen through deserialisation.") } - bottomRightTmpBuf = (bottomRightTmpBuf_ as string | number | Resource) + bottomRightTmpBuf = (bottomRightTmpBuf_ as string | number | global_resource_Resource) } const bottomRightTmpResult : Dimension | undefined = bottomRightTmpBuf let value : OutlineRadiuses = ({topLeft: topLeftTmpResult, topRight: topRightTmpResult, bottomLeft: bottomLeftTmpResult, bottomRight: bottomRightTmpResult} as OutlineRadiuses) @@ -2633,10 +2637,10 @@ export class Padding_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue as number valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1) - } else if (valueHolderForTopTmpValue instanceof Resource) { + } else if (valueHolderForTopTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForTopTmpValueForIdx2) + const valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTopTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2653,10 +2657,10 @@ export class Padding_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForRightTmpValueForIdx1 = valueHolderForRightTmpValue as number valueSerializer.writeNumber(valueHolderForRightTmpValueForIdx1) - } else if (valueHolderForRightTmpValue instanceof Resource) { + } else if (valueHolderForRightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForRightTmpValueForIdx2) + const valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2673,10 +2677,10 @@ export class Padding_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue as number valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1) - } else if (valueHolderForBottomTmpValue instanceof Resource) { + } else if (valueHolderForBottomTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForBottomTmpValueForIdx2) + const valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForBottomTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2693,10 +2697,10 @@ export class Padding_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue as number valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx1) - } else if (valueHolderForLeftTmpValue instanceof Resource) { + } else if (valueHolderForLeftTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForLeftTmpValueForIdx2) + const valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForLeftTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2708,75 +2712,75 @@ export class Padding_serializer { let topTmpBuf : Length | undefined = undefined if ((topTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const topTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let topTmpBuf_ : string | number | Resource | undefined + let topTmpBuf_ : string | number | global_resource_Resource | undefined if (topTmpBuf_UnionSelector == (0).toChar()) { topTmpBuf_ = (valueDeserializer.readString() as string) } else if (topTmpBuf_UnionSelector == (1).toChar()) { topTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (topTmpBuf_UnionSelector == (2).toChar()) { - topTmpBuf_ = Resource_serializer.read(valueDeserializer) + topTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for topTmpBuf_ has to be chosen through deserialisation.") } - topTmpBuf = (topTmpBuf_ as string | number | Resource) + topTmpBuf = (topTmpBuf_ as string | number | global_resource_Resource) } const topTmpResult : Length | undefined = topTmpBuf const rightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let rightTmpBuf : Length | undefined = undefined if ((rightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const rightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let rightTmpBuf_ : string | number | Resource | undefined + let rightTmpBuf_ : string | number | global_resource_Resource | undefined if (rightTmpBuf_UnionSelector == (0).toChar()) { rightTmpBuf_ = (valueDeserializer.readString() as string) } else if (rightTmpBuf_UnionSelector == (1).toChar()) { rightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (rightTmpBuf_UnionSelector == (2).toChar()) { - rightTmpBuf_ = Resource_serializer.read(valueDeserializer) + rightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for rightTmpBuf_ has to be chosen through deserialisation.") } - rightTmpBuf = (rightTmpBuf_ as string | number | Resource) + rightTmpBuf = (rightTmpBuf_ as string | number | global_resource_Resource) } const rightTmpResult : Length | undefined = rightTmpBuf const bottomTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let bottomTmpBuf : Length | undefined = undefined if ((bottomTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const bottomTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let bottomTmpBuf_ : string | number | Resource | undefined + let bottomTmpBuf_ : string | number | global_resource_Resource | undefined if (bottomTmpBuf_UnionSelector == (0).toChar()) { bottomTmpBuf_ = (valueDeserializer.readString() as string) } else if (bottomTmpBuf_UnionSelector == (1).toChar()) { bottomTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (bottomTmpBuf_UnionSelector == (2).toChar()) { - bottomTmpBuf_ = Resource_serializer.read(valueDeserializer) + bottomTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation.") } - bottomTmpBuf = (bottomTmpBuf_ as string | number | Resource) + bottomTmpBuf = (bottomTmpBuf_ as string | number | global_resource_Resource) } const bottomTmpResult : Length | undefined = bottomTmpBuf const leftTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let leftTmpBuf : Length | undefined = undefined if ((leftTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const leftTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let leftTmpBuf_ : string | number | Resource | undefined + let leftTmpBuf_ : string | number | global_resource_Resource | undefined if (leftTmpBuf_UnionSelector == (0).toChar()) { leftTmpBuf_ = (valueDeserializer.readString() as string) } else if (leftTmpBuf_UnionSelector == (1).toChar()) { leftTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (leftTmpBuf_UnionSelector == (2).toChar()) { - leftTmpBuf_ = Resource_serializer.read(valueDeserializer) + leftTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for leftTmpBuf_ has to be chosen through deserialisation.") } - leftTmpBuf = (leftTmpBuf_ as string | number | Resource) + leftTmpBuf = (leftTmpBuf_ as string | number | global_resource_Resource) } const leftTmpResult : Length | undefined = leftTmpBuf let value : Padding = ({top: topTmpResult, right: rightTmpResult, bottom: bottomTmpResult, left: leftTmpResult} as Padding) return value } } -export class Position_serializer { +export class arkui_component_units_Position_serializer { public static write(buffer: SerializerBase, value: Position): void { let valueSerializer : SerializerBase = buffer const valueHolderForX = value.x @@ -2791,10 +2795,10 @@ export class Position_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForXTmpValueForIdx1 = valueHolderForXTmpValue as number valueSerializer.writeNumber(valueHolderForXTmpValueForIdx1) - } else if (valueHolderForXTmpValue instanceof Resource) { + } else if (valueHolderForXTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForXTmpValueForIdx2 = valueHolderForXTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForXTmpValueForIdx2) + const valueHolderForXTmpValueForIdx2 = valueHolderForXTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForXTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2811,10 +2815,10 @@ export class Position_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForYTmpValueForIdx1 = valueHolderForYTmpValue as number valueSerializer.writeNumber(valueHolderForYTmpValueForIdx1) - } else if (valueHolderForYTmpValue instanceof Resource) { + } else if (valueHolderForYTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForYTmpValueForIdx2 = valueHolderForYTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForYTmpValueForIdx2) + const valueHolderForYTmpValueForIdx2 = valueHolderForYTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForYTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2826,34 +2830,34 @@ export class Position_serializer { let xTmpBuf : Length | undefined = undefined if ((xTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const xTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let xTmpBuf_ : string | number | Resource | undefined + let xTmpBuf_ : string | number | global_resource_Resource | undefined if (xTmpBuf_UnionSelector == (0).toChar()) { xTmpBuf_ = (valueDeserializer.readString() as string) } else if (xTmpBuf_UnionSelector == (1).toChar()) { xTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (xTmpBuf_UnionSelector == (2).toChar()) { - xTmpBuf_ = Resource_serializer.read(valueDeserializer) + xTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for xTmpBuf_ has to be chosen through deserialisation.") } - xTmpBuf = (xTmpBuf_ as string | number | Resource) + xTmpBuf = (xTmpBuf_ as string | number | global_resource_Resource) } const xTmpResult : Length | undefined = xTmpBuf const yTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let yTmpBuf : Length | undefined = undefined if ((yTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const yTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let yTmpBuf_ : string | number | Resource | undefined + let yTmpBuf_ : string | number | global_resource_Resource | undefined if (yTmpBuf_UnionSelector == (0).toChar()) { yTmpBuf_ = (valueDeserializer.readString() as string) } else if (yTmpBuf_UnionSelector == (1).toChar()) { yTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (yTmpBuf_UnionSelector == (2).toChar()) { - yTmpBuf_ = Resource_serializer.read(valueDeserializer) + yTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for yTmpBuf_ has to be chosen through deserialisation.") } - yTmpBuf = (yTmpBuf_ as string | number | Resource) + yTmpBuf = (yTmpBuf_ as string | number | global_resource_Resource) } const yTmpResult : Length | undefined = yTmpBuf let value : Position = ({x: xTmpResult, y: yTmpResult} as Position) @@ -2875,10 +2879,10 @@ export class SizeOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue as number valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1) - } else if (valueHolderForWidthTmpValue instanceof Resource) { + } else if (valueHolderForWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx2) + const valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2895,10 +2899,10 @@ export class SizeOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue as number valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx1) - } else if (valueHolderForHeightTmpValue instanceof Resource) { + } else if (valueHolderForHeightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForHeightTmpValueForIdx2 = valueHolderForHeightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForHeightTmpValueForIdx2) + const valueHolderForHeightTmpValueForIdx2 = valueHolderForHeightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForHeightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -2910,34 +2914,34 @@ export class SizeOptions_serializer { let widthTmpBuf : Length | undefined = undefined if ((widthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const widthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let widthTmpBuf_ : string | number | Resource | undefined + let widthTmpBuf_ : string | number | global_resource_Resource | undefined if (widthTmpBuf_UnionSelector == (0).toChar()) { widthTmpBuf_ = (valueDeserializer.readString() as string) } else if (widthTmpBuf_UnionSelector == (1).toChar()) { widthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (widthTmpBuf_UnionSelector == (2).toChar()) { - widthTmpBuf_ = Resource_serializer.read(valueDeserializer) + widthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for widthTmpBuf_ has to be chosen through deserialisation.") } - widthTmpBuf = (widthTmpBuf_ as string | number | Resource) + widthTmpBuf = (widthTmpBuf_ as string | number | global_resource_Resource) } const widthTmpResult : Length | undefined = widthTmpBuf const heightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let heightTmpBuf : Length | undefined = undefined if ((heightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const heightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let heightTmpBuf_ : string | number | Resource | undefined + let heightTmpBuf_ : string | number | global_resource_Resource | undefined if (heightTmpBuf_UnionSelector == (0).toChar()) { heightTmpBuf_ = (valueDeserializer.readString() as string) } else if (heightTmpBuf_UnionSelector == (1).toChar()) { heightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (heightTmpBuf_UnionSelector == (2).toChar()) { - heightTmpBuf_ = Resource_serializer.read(valueDeserializer) + heightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for heightTmpBuf_ has to be chosen through deserialisation.") } - heightTmpBuf = (heightTmpBuf_ as string | number | Resource) + heightTmpBuf = (heightTmpBuf_ as string | number | global_resource_Resource) } const heightTmpResult : Length | undefined = heightTmpBuf let value : SizeOptions = ({width: widthTmpResult, height: heightTmpResult} as SizeOptions) @@ -2956,10 +2960,10 @@ export class Area_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForWidthForIdx1 = valueHolderForWidth as number valueSerializer.writeNumber(valueHolderForWidthForIdx1) - } else if (valueHolderForWidth instanceof Resource) { + } else if (valueHolderForWidth instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForWidthForIdx2 = valueHolderForWidth as Resource - Resource_serializer.write(valueSerializer, valueHolderForWidthForIdx2) + const valueHolderForWidthForIdx2 = valueHolderForWidth as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForWidthForIdx2) } const valueHolderForHeight = value.height if (valueHolderForHeight instanceof string) { @@ -2970,44 +2974,44 @@ export class Area_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForHeightForIdx1 = valueHolderForHeight as number valueSerializer.writeNumber(valueHolderForHeightForIdx1) - } else if (valueHolderForHeight instanceof Resource) { + } else if (valueHolderForHeight instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForHeightForIdx2 = valueHolderForHeight as Resource - Resource_serializer.write(valueSerializer, valueHolderForHeightForIdx2) + const valueHolderForHeightForIdx2 = valueHolderForHeight as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForHeightForIdx2) } const valueHolderForPosition = value.position - Position_serializer.write(valueSerializer, valueHolderForPosition) + arkui_component_units_Position_serializer.write(valueSerializer, valueHolderForPosition) const valueHolderForGlobalPosition = value.globalPosition - Position_serializer.write(valueSerializer, valueHolderForGlobalPosition) + arkui_component_units_Position_serializer.write(valueSerializer, valueHolderForGlobalPosition) } public static read(buffer: DeserializerBase): Area { let valueDeserializer : DeserializerBase = buffer const widthTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let widthTmpBuf : string | number | Resource | undefined + let widthTmpBuf : string | number | global_resource_Resource | undefined if (widthTmpBufUnionSelector == (0).toChar()) { widthTmpBuf = (valueDeserializer.readString() as string) } else if (widthTmpBufUnionSelector == (1).toChar()) { widthTmpBuf = (valueDeserializer.readNumber() as number) } else if (widthTmpBufUnionSelector == (2).toChar()) { - widthTmpBuf = Resource_serializer.read(valueDeserializer) + widthTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for widthTmpBuf has to be chosen through deserialisation.") } - const widthTmpResult : Length = (widthTmpBuf as string | number | Resource) + const widthTmpResult : Length = (widthTmpBuf as string | number | global_resource_Resource) const heightTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let heightTmpBuf : string | number | Resource | undefined + let heightTmpBuf : string | number | global_resource_Resource | undefined if (heightTmpBufUnionSelector == (0).toChar()) { heightTmpBuf = (valueDeserializer.readString() as string) } else if (heightTmpBufUnionSelector == (1).toChar()) { heightTmpBuf = (valueDeserializer.readNumber() as number) } else if (heightTmpBufUnionSelector == (2).toChar()) { - heightTmpBuf = Resource_serializer.read(valueDeserializer) + heightTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for heightTmpBuf has to be chosen through deserialisation.") } - const heightTmpResult : Length = (heightTmpBuf as string | number | Resource) - const positionTmpResult : Position = Position_serializer.read(valueDeserializer) - const globalPositionTmpResult : Position = Position_serializer.read(valueDeserializer) + const heightTmpResult : Length = (heightTmpBuf as string | number | global_resource_Resource) + const positionTmpResult : Position = arkui_component_units_Position_serializer.read(valueDeserializer) + const globalPositionTmpResult : Position = arkui_component_units_Position_serializer.read(valueDeserializer) let value : Area = ({width: widthTmpResult, height: heightTmpResult, position: positionTmpResult, globalPosition: globalPositionTmpResult} as Area) return value } @@ -3034,10 +3038,10 @@ export class BorderOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForWidthTmpValueForIdx1ForIdx1 = valueHolderForWidthTmpValueForIdx1 as number valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1ForIdx1) - } else if (valueHolderForWidthTmpValueForIdx1 instanceof Resource) { + } else if (valueHolderForWidthTmpValueForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForWidthTmpValueForIdx1ForIdx2 = valueHolderForWidthTmpValueForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx1ForIdx2) + const valueHolderForWidthTmpValueForIdx1ForIdx2 = valueHolderForWidthTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx1ForIdx2) } } else if (valueHolderForWidthTmpValue instanceof LocalizedEdgeWidths) { valueSerializer.writeInt8((2).toChar()) @@ -3058,10 +3062,10 @@ export class BorderOptions_serializer { } else if (valueHolderForColorTmpValue instanceof ResourceColor) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as ResourceColor - if (valueHolderForColorTmpValueForIdx1 instanceof Color) { + if (valueHolderForColorTmpValueForIdx1 instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx1ForIdx0 = valueHolderForColorTmpValueForIdx1 as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx1ForIdx0)) + const valueHolderForColorTmpValueForIdx1ForIdx0 = valueHolderForColorTmpValueForIdx1 as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx1ForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValueForIdx1 instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1ForIdx1 = valueHolderForColorTmpValueForIdx1 as number @@ -3070,10 +3074,10 @@ export class BorderOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorTmpValueForIdx1ForIdx2 = valueHolderForColorTmpValueForIdx1 as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx1ForIdx2) - } else if (valueHolderForColorTmpValueForIdx1 instanceof Resource) { + } else if (valueHolderForColorTmpValueForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx1ForIdx3 = valueHolderForColorTmpValueForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx1ForIdx3) + const valueHolderForColorTmpValueForIdx1ForIdx3 = valueHolderForColorTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx1ForIdx3) } } else if (valueHolderForColorTmpValue instanceof LocalizedEdgeColors) { valueSerializer.writeInt8((2).toChar()) @@ -3090,7 +3094,7 @@ export class BorderOptions_serializer { if (valueHolderForRadiusTmpValue instanceof BorderRadiuses) { valueSerializer.writeInt8((0).toChar()) const valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue as BorderRadiuses - BorderRadiuses_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx0) + arkui_component_units_BorderRadiuses_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx0) } else if (valueHolderForRadiusTmpValue instanceof Length) { valueSerializer.writeInt8((1).toChar()) const valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue as Length @@ -3102,10 +3106,10 @@ export class BorderOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForRadiusTmpValueForIdx1ForIdx1 = valueHolderForRadiusTmpValueForIdx1 as number valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx1ForIdx1) - } else if (valueHolderForRadiusTmpValueForIdx1 instanceof Resource) { + } else if (valueHolderForRadiusTmpValueForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForRadiusTmpValueForIdx1ForIdx2 = valueHolderForRadiusTmpValueForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx1ForIdx2) + const valueHolderForRadiusTmpValueForIdx1ForIdx2 = valueHolderForRadiusTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx1ForIdx2) } } else if (valueHolderForRadiusTmpValue instanceof LocalizedBorderRadiuses) { valueSerializer.writeInt8((2).toChar()) @@ -3126,7 +3130,7 @@ export class BorderOptions_serializer { } else if (valueHolderForStyleTmpValue instanceof BorderStyle) { valueSerializer.writeInt8((1).toChar()) const valueHolderForStyleTmpValueForIdx1 = valueHolderForStyleTmpValue as BorderStyle - valueSerializer.writeInt32(TypeChecker.BorderStyle_ToNumeric(valueHolderForStyleTmpValueForIdx1)) + valueSerializer.writeInt32(valueHolderForStyleTmpValueForIdx1.valueOf()) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -3139,10 +3143,10 @@ export class BorderOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForDashGapTmpValueForIdx0 = valueHolderForDashGapTmpValue as EdgeWidths EdgeWidths_serializer.write(valueSerializer, valueHolderForDashGapTmpValueForIdx0) - } else if (valueHolderForDashGapTmpValue instanceof LengthMetrics) { + } else if (valueHolderForDashGapTmpValue instanceof arkui_Graphics_LengthMetrics) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForDashGapTmpValueForIdx1 = valueHolderForDashGapTmpValue as LengthMetrics - LengthMetrics_serializer.write(valueSerializer, valueHolderForDashGapTmpValueForIdx1) + const valueHolderForDashGapTmpValueForIdx1 = valueHolderForDashGapTmpValue as arkui_Graphics_LengthMetrics + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForDashGapTmpValueForIdx1) } else if (valueHolderForDashGapTmpValue instanceof LocalizedEdgeWidths) { valueSerializer.writeInt8((2).toChar()) const valueHolderForDashGapTmpValueForIdx2 = valueHolderForDashGapTmpValue as LocalizedEdgeWidths @@ -3159,10 +3163,10 @@ export class BorderOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForDashWidthTmpValueForIdx0 = valueHolderForDashWidthTmpValue as EdgeWidths EdgeWidths_serializer.write(valueSerializer, valueHolderForDashWidthTmpValueForIdx0) - } else if (valueHolderForDashWidthTmpValue instanceof LengthMetrics) { + } else if (valueHolderForDashWidthTmpValue instanceof arkui_Graphics_LengthMetrics) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForDashWidthTmpValueForIdx1 = valueHolderForDashWidthTmpValue as LengthMetrics - LengthMetrics_serializer.write(valueSerializer, valueHolderForDashWidthTmpValueForIdx1) + const valueHolderForDashWidthTmpValueForIdx1 = valueHolderForDashWidthTmpValue as arkui_Graphics_LengthMetrics + arkui_Graphics_LengthMetrics_serializer.write(valueSerializer, valueHolderForDashWidthTmpValueForIdx1) } else if (valueHolderForDashWidthTmpValue instanceof LocalizedEdgeWidths) { valueSerializer.writeInt8((2).toChar()) const valueHolderForDashWidthTmpValueForIdx2 = valueHolderForDashWidthTmpValue as LocalizedEdgeWidths @@ -3191,17 +3195,17 @@ export class BorderOptions_serializer { widthTmpBuf_ = EdgeWidths_serializer.read(valueDeserializer) } else if (widthTmpBuf_UnionSelector == (1).toChar()) { const widthTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let widthTmpBuf_BufU : string | number | Resource | undefined + let widthTmpBuf_BufU : string | number | global_resource_Resource | undefined if (widthTmpBuf_BufUUnionSelector == (0).toChar()) { widthTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (widthTmpBuf_BufUUnionSelector == (1).toChar()) { widthTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (widthTmpBuf_BufUUnionSelector == (2).toChar()) { - widthTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + widthTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for widthTmpBuf_BufU has to be chosen through deserialisation.") } - widthTmpBuf_ = (widthTmpBuf_BufU as string | number | Resource) + widthTmpBuf_ = (widthTmpBuf_BufU as string | number | global_resource_Resource) } else if (widthTmpBuf_UnionSelector == (2).toChar()) { widthTmpBuf_ = LocalizedEdgeWidths_serializer.read(valueDeserializer) } else { @@ -3219,19 +3223,19 @@ export class BorderOptions_serializer { colorTmpBuf_ = EdgeColors_serializer.read(valueDeserializer) } else if (colorTmpBuf_UnionSelector == (1).toChar()) { const colorTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_BufU : Color | number | string | Resource | undefined + let colorTmpBuf_BufU : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBuf_BufUUnionSelector == (0).toChar()) { - colorTmpBuf_BufU = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_BufU = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_BufUUnionSelector == (1).toChar()) { colorTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (colorTmpBuf_BufUUnionSelector == (2).toChar()) { colorTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (colorTmpBuf_BufUUnionSelector == (3).toChar()) { - colorTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + colorTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf_BufU has to be chosen through deserialisation.") } - colorTmpBuf_ = (colorTmpBuf_BufU as Color | number | string | Resource) + colorTmpBuf_ = (colorTmpBuf_BufU as arkui_component_enums_Color | number | string | global_resource_Resource) } else if (colorTmpBuf_UnionSelector == (2).toChar()) { colorTmpBuf_ = LocalizedEdgeColors_serializer.read(valueDeserializer) } else { @@ -3246,20 +3250,20 @@ export class BorderOptions_serializer { const radiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() let radiusTmpBuf_ : BorderRadiuses | Length | LocalizedBorderRadiuses | undefined if (radiusTmpBuf_UnionSelector == (0).toChar()) { - radiusTmpBuf_ = BorderRadiuses_serializer.read(valueDeserializer) + radiusTmpBuf_ = arkui_component_units_BorderRadiuses_serializer.read(valueDeserializer) } else if (radiusTmpBuf_UnionSelector == (1).toChar()) { const radiusTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let radiusTmpBuf_BufU : string | number | Resource | undefined + let radiusTmpBuf_BufU : string | number | global_resource_Resource | undefined if (radiusTmpBuf_BufUUnionSelector == (0).toChar()) { radiusTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (radiusTmpBuf_BufUUnionSelector == (1).toChar()) { radiusTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (radiusTmpBuf_BufUUnionSelector == (2).toChar()) { - radiusTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + radiusTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for radiusTmpBuf_BufU has to be chosen through deserialisation.") } - radiusTmpBuf_ = (radiusTmpBuf_BufU as string | number | Resource) + radiusTmpBuf_ = (radiusTmpBuf_BufU as string | number | global_resource_Resource) } else if (radiusTmpBuf_UnionSelector == (2).toChar()) { radiusTmpBuf_ = LocalizedBorderRadiuses_serializer.read(valueDeserializer) } else { @@ -3276,7 +3280,7 @@ export class BorderOptions_serializer { if (styleTmpBuf_UnionSelector == (0).toChar()) { styleTmpBuf_ = EdgeStyles_serializer.read(valueDeserializer) } else if (styleTmpBuf_UnionSelector == (1).toChar()) { - styleTmpBuf_ = TypeChecker.BorderStyle_FromNumeric(valueDeserializer.readInt32()) + styleTmpBuf_ = BorderStyle.fromValue(valueDeserializer.readInt32()) } else { throw new Error("One of the branches for styleTmpBuf_ has to be chosen through deserialisation.") } @@ -3284,39 +3288,39 @@ export class BorderOptions_serializer { } const styleTmpResult : EdgeStyles | BorderStyle | undefined = styleTmpBuf const dashGapTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let dashGapTmpBuf : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined = undefined + let dashGapTmpBuf : EdgeWidths | arkui_Graphics_LengthMetrics | LocalizedEdgeWidths | undefined = undefined if ((dashGapTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const dashGapTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let dashGapTmpBuf_ : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined + let dashGapTmpBuf_ : EdgeWidths | arkui_Graphics_LengthMetrics | LocalizedEdgeWidths | undefined if (dashGapTmpBuf_UnionSelector == (0).toChar()) { dashGapTmpBuf_ = EdgeWidths_serializer.read(valueDeserializer) } else if (dashGapTmpBuf_UnionSelector == (1).toChar()) { - dashGapTmpBuf_ = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + dashGapTmpBuf_ = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } else if (dashGapTmpBuf_UnionSelector == (2).toChar()) { dashGapTmpBuf_ = LocalizedEdgeWidths_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for dashGapTmpBuf_ has to be chosen through deserialisation.") } - dashGapTmpBuf = (dashGapTmpBuf_ as EdgeWidths | LengthMetrics | LocalizedEdgeWidths) + dashGapTmpBuf = (dashGapTmpBuf_ as EdgeWidths | arkui_Graphics_LengthMetrics | LocalizedEdgeWidths) } - const dashGapTmpResult : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined = dashGapTmpBuf + const dashGapTmpResult : EdgeWidths | arkui_Graphics_LengthMetrics | LocalizedEdgeWidths | undefined = dashGapTmpBuf const dashWidthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let dashWidthTmpBuf : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined = undefined + let dashWidthTmpBuf : EdgeWidths | arkui_Graphics_LengthMetrics | LocalizedEdgeWidths | undefined = undefined if ((dashWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const dashWidthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let dashWidthTmpBuf_ : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined + let dashWidthTmpBuf_ : EdgeWidths | arkui_Graphics_LengthMetrics | LocalizedEdgeWidths | undefined if (dashWidthTmpBuf_UnionSelector == (0).toChar()) { dashWidthTmpBuf_ = EdgeWidths_serializer.read(valueDeserializer) } else if (dashWidthTmpBuf_UnionSelector == (1).toChar()) { - dashWidthTmpBuf_ = (LengthMetrics_serializer.read(valueDeserializer) as LengthMetrics) + dashWidthTmpBuf_ = (arkui_Graphics_LengthMetrics_serializer.read(valueDeserializer) as arkui_Graphics_LengthMetrics) } else if (dashWidthTmpBuf_UnionSelector == (2).toChar()) { dashWidthTmpBuf_ = LocalizedEdgeWidths_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for dashWidthTmpBuf_ has to be chosen through deserialisation.") } - dashWidthTmpBuf = (dashWidthTmpBuf_ as EdgeWidths | LengthMetrics | LocalizedEdgeWidths) + dashWidthTmpBuf = (dashWidthTmpBuf_ as EdgeWidths | arkui_Graphics_LengthMetrics | LocalizedEdgeWidths) } - const dashWidthTmpResult : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined = dashWidthTmpBuf + const dashWidthTmpResult : EdgeWidths | arkui_Graphics_LengthMetrics | LocalizedEdgeWidths | undefined = dashWidthTmpBuf const showInForegroundTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let showInForegroundTmpBuf : boolean | undefined = undefined if ((showInForegroundTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -3349,10 +3353,10 @@ export class OutlineOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForWidthTmpValueForIdx1ForIdx1 = valueHolderForWidthTmpValueForIdx1 as number valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1ForIdx1) - } else if (valueHolderForWidthTmpValueForIdx1 instanceof Resource) { + } else if (valueHolderForWidthTmpValueForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForWidthTmpValueForIdx1ForIdx2 = valueHolderForWidthTmpValueForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx1ForIdx2) + const valueHolderForWidthTmpValueForIdx1ForIdx2 = valueHolderForWidthTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForWidthTmpValueForIdx1ForIdx2) } } } else { @@ -3369,10 +3373,10 @@ export class OutlineOptions_serializer { } else if (valueHolderForColorTmpValue instanceof ResourceColor) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue as ResourceColor - if (valueHolderForColorTmpValueForIdx1 instanceof Color) { + if (valueHolderForColorTmpValueForIdx1 instanceof arkui_component_enums_Color) { valueSerializer.writeInt8((0).toChar()) - const valueHolderForColorTmpValueForIdx1ForIdx0 = valueHolderForColorTmpValueForIdx1 as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForColorTmpValueForIdx1ForIdx0)) + const valueHolderForColorTmpValueForIdx1ForIdx0 = valueHolderForColorTmpValueForIdx1 as arkui_component_enums_Color + valueSerializer.writeInt32(valueHolderForColorTmpValueForIdx1ForIdx0.getOrdinal()) } else if (valueHolderForColorTmpValueForIdx1 instanceof number) { valueSerializer.writeInt8((1).toChar()) const valueHolderForColorTmpValueForIdx1ForIdx1 = valueHolderForColorTmpValueForIdx1 as number @@ -3381,10 +3385,10 @@ export class OutlineOptions_serializer { valueSerializer.writeInt8((2).toChar()) const valueHolderForColorTmpValueForIdx1ForIdx2 = valueHolderForColorTmpValueForIdx1 as string valueSerializer.writeString(valueHolderForColorTmpValueForIdx1ForIdx2) - } else if (valueHolderForColorTmpValueForIdx1 instanceof Resource) { + } else if (valueHolderForColorTmpValueForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((3).toChar()) - const valueHolderForColorTmpValueForIdx1ForIdx3 = valueHolderForColorTmpValueForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx1ForIdx3) + const valueHolderForColorTmpValueForIdx1ForIdx3 = valueHolderForColorTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColorTmpValueForIdx1ForIdx3) } } else if (valueHolderForColorTmpValue instanceof LocalizedEdgeColors) { valueSerializer.writeInt8((2).toChar()) @@ -3413,10 +3417,10 @@ export class OutlineOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForRadiusTmpValueForIdx1ForIdx1 = valueHolderForRadiusTmpValueForIdx1 as number valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx1ForIdx1) - } else if (valueHolderForRadiusTmpValueForIdx1 instanceof Resource) { + } else if (valueHolderForRadiusTmpValueForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForRadiusTmpValueForIdx1ForIdx2 = valueHolderForRadiusTmpValueForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx1ForIdx2) + const valueHolderForRadiusTmpValueForIdx1ForIdx2 = valueHolderForRadiusTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRadiusTmpValueForIdx1ForIdx2) } } } else { @@ -3433,7 +3437,7 @@ export class OutlineOptions_serializer { } else if (valueHolderForStyleTmpValue instanceof OutlineStyle) { valueSerializer.writeInt8((1).toChar()) const valueHolderForStyleTmpValueForIdx1 = valueHolderForStyleTmpValue as OutlineStyle - valueSerializer.writeInt32(TypeChecker.OutlineStyle_ToNumeric(valueHolderForStyleTmpValueForIdx1)) + valueSerializer.writeInt32(valueHolderForStyleTmpValueForIdx1.valueOf()) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -3450,17 +3454,17 @@ export class OutlineOptions_serializer { widthTmpBuf_ = EdgeOutlineWidths_serializer.read(valueDeserializer) } else if (widthTmpBuf_UnionSelector == (1).toChar()) { const widthTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let widthTmpBuf_BufU : string | number | Resource | undefined + let widthTmpBuf_BufU : string | number | global_resource_Resource | undefined if (widthTmpBuf_BufUUnionSelector == (0).toChar()) { widthTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (widthTmpBuf_BufUUnionSelector == (1).toChar()) { widthTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (widthTmpBuf_BufUUnionSelector == (2).toChar()) { - widthTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + widthTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for widthTmpBuf_BufU has to be chosen through deserialisation.") } - widthTmpBuf_ = (widthTmpBuf_BufU as string | number | Resource) + widthTmpBuf_ = (widthTmpBuf_BufU as string | number | global_resource_Resource) } else { throw new Error("One of the branches for widthTmpBuf_ has to be chosen through deserialisation.") } @@ -3476,19 +3480,19 @@ export class OutlineOptions_serializer { colorTmpBuf_ = EdgeColors_serializer.read(valueDeserializer) } else if (colorTmpBuf_UnionSelector == (1).toChar()) { const colorTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let colorTmpBuf_BufU : Color | number | string | Resource | undefined + let colorTmpBuf_BufU : arkui_component_enums_Color | number | string | global_resource_Resource | undefined if (colorTmpBuf_BufUUnionSelector == (0).toChar()) { - colorTmpBuf_BufU = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) + colorTmpBuf_BufU = arkui_component_enums_Color.values()[valueDeserializer.readInt32()] } else if (colorTmpBuf_BufUUnionSelector == (1).toChar()) { colorTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (colorTmpBuf_BufUUnionSelector == (2).toChar()) { colorTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (colorTmpBuf_BufUUnionSelector == (3).toChar()) { - colorTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + colorTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for colorTmpBuf_BufU has to be chosen through deserialisation.") } - colorTmpBuf_ = (colorTmpBuf_BufU as Color | number | string | Resource) + colorTmpBuf_ = (colorTmpBuf_BufU as arkui_component_enums_Color | number | string | global_resource_Resource) } else if (colorTmpBuf_UnionSelector == (2).toChar()) { colorTmpBuf_ = LocalizedEdgeColors_serializer.read(valueDeserializer) } else { @@ -3506,17 +3510,17 @@ export class OutlineOptions_serializer { radiusTmpBuf_ = OutlineRadiuses_serializer.read(valueDeserializer) } else if (radiusTmpBuf_UnionSelector == (1).toChar()) { const radiusTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let radiusTmpBuf_BufU : string | number | Resource | undefined + let radiusTmpBuf_BufU : string | number | global_resource_Resource | undefined if (radiusTmpBuf_BufUUnionSelector == (0).toChar()) { radiusTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (radiusTmpBuf_BufUUnionSelector == (1).toChar()) { radiusTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (radiusTmpBuf_BufUUnionSelector == (2).toChar()) { - radiusTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + radiusTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for radiusTmpBuf_BufU has to be chosen through deserialisation.") } - radiusTmpBuf_ = (radiusTmpBuf_BufU as string | number | Resource) + radiusTmpBuf_ = (radiusTmpBuf_BufU as string | number | global_resource_Resource) } else { throw new Error("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation.") } @@ -3531,7 +3535,7 @@ export class OutlineOptions_serializer { if (styleTmpBuf_UnionSelector == (0).toChar()) { styleTmpBuf_ = EdgeOutlineStyles_serializer.read(valueDeserializer) } else if (styleTmpBuf_UnionSelector == (1).toChar()) { - styleTmpBuf_ = TypeChecker.OutlineStyle_FromNumeric(valueDeserializer.readInt32()) + styleTmpBuf_ = OutlineStyle.fromValue(valueDeserializer.readInt32()) } else { throw new Error("One of the branches for styleTmpBuf_ has to be chosen through deserialisation.") } diff --git a/arkoala-arkts/arkui/generated/component/video.ets b/arkoala-arkts/arkui/generated/component/video.ets index fab94586d0a833b1835cacd4b5dcc881de50ce29..fbdae9fdda7cc6db2851721b0697f1f0cb6618ab 100644 --- a/arkoala-arkts/arkui/generated/component/video.ets +++ b/arkoala-arkts/arkui/generated/component/video.ets @@ -28,12 +28,12 @@ import { ImageFit } from "./enums" import { VoidCallback } from "./units" import { AttributeModifier, extractors, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { default as image } from "@ohos.multimedia.image" -import { NodeAttach, remember } from "@koalaui/runtime" -import { Resource_serializer } from "./../framework/resource" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { global_resource_Resource_serializer } from "./../framework/resource" import { image_PixelMap_serializer } from "./../framework/ohos.multimedia.image" export class VideoControllerInternal { public static fromPtr(ptr: KPointer): VideoController { @@ -114,14 +114,14 @@ export class VideoController implements MaterializedBase { ArkUIGeneratedNativeModule._VideoController_setCurrentTimeDefault(this.peer!.ptr, value) } private setCurrentTimeWithMode_serialize(value: double, seekMode: SeekMode): void { - ArkUIGeneratedNativeModule._VideoController_setCurrentTimeWithMode(this.peer!.ptr, value, TypeChecker.SeekMode_ToNumeric(seekMode)) + ArkUIGeneratedNativeModule._VideoController_setCurrentTimeWithMode(this.peer!.ptr, value, seekMode.valueOf()) } private reset_serialize(): void { ArkUIGeneratedNativeModule._VideoController_reset(this.peer!.ptr) } } export class ArkVideoPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkVideoPeer { @@ -190,7 +190,7 @@ export class ArkVideoPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as ImageFit) - thisSerializer.writeInt32(TypeChecker.ImageFit_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -389,9 +389,9 @@ export interface PosterOptions { showFirstFrame?: boolean; } export interface VideoOptions { - src?: string | Resource; + src?: string | global_resource_Resource; currentProgressRate?: double | string | PlaybackSpeed; - previewUri?: string | image.PixelMap | Resource; + previewUri?: string | image.PixelMap | global_resource_Resource; controller?: VideoController; imageAIOptions?: ImageAIOptions; posterOptions?: PosterOptions; @@ -451,7 +451,7 @@ export interface VideoAttribute extends CommonMethod { enableShortcutKey(value: boolean | undefined): this { throw new Error("Unimplemented method enableShortcutKey") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -529,7 +529,7 @@ export class ArkVideoStyle extends ArkCommonMethodStyle implements VideoAttribut enableShortcutKey(value: boolean | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -690,7 +690,7 @@ export class ArkVideoComponent extends ArkCommonMethodComponent implements Video } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -803,10 +803,10 @@ export class VideoOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForSrcTmpValueForIdx0 = valueHolderForSrcTmpValue as string valueSerializer.writeString(valueHolderForSrcTmpValueForIdx0) - } else if (valueHolderForSrcTmpValue instanceof Resource) { + } else if (valueHolderForSrcTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForSrcTmpValueForIdx1 = valueHolderForSrcTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForSrcTmpValueForIdx1) + const valueHolderForSrcTmpValueForIdx1 = valueHolderForSrcTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSrcTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -826,7 +826,7 @@ export class VideoOptions_serializer { } else if (valueHolderForCurrentProgressRateTmpValue instanceof PlaybackSpeed) { valueSerializer.writeInt8((2).toChar()) const valueHolderForCurrentProgressRateTmpValueForIdx2 = valueHolderForCurrentProgressRateTmpValue as PlaybackSpeed - valueSerializer.writeInt32(TypeChecker.PlaybackSpeed_ToNumeric(valueHolderForCurrentProgressRateTmpValueForIdx2)) + valueSerializer.writeInt32(valueHolderForCurrentProgressRateTmpValueForIdx2.valueOf()) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -843,10 +843,10 @@ export class VideoOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForPreviewUriTmpValueForIdx1 = valueHolderForPreviewUriTmpValue as image.PixelMap image_PixelMap_serializer.write(valueSerializer, valueHolderForPreviewUriTmpValueForIdx1) - } else if (valueHolderForPreviewUriTmpValue instanceof Resource) { + } else if (valueHolderForPreviewUriTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForPreviewUriTmpValueForIdx2 = valueHolderForPreviewUriTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForPreviewUriTmpValueForIdx2) + const valueHolderForPreviewUriTmpValueForIdx2 = valueHolderForPreviewUriTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForPreviewUriTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -879,20 +879,20 @@ export class VideoOptions_serializer { public static read(buffer: DeserializerBase): VideoOptions { let valueDeserializer : DeserializerBase = buffer const srcTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let srcTmpBuf : string | Resource | undefined = undefined + let srcTmpBuf : string | global_resource_Resource | undefined = undefined if ((srcTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const srcTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let srcTmpBuf_ : string | Resource | undefined + let srcTmpBuf_ : string | global_resource_Resource | undefined if (srcTmpBuf_UnionSelector == (0).toChar()) { srcTmpBuf_ = (valueDeserializer.readString() as string) } else if (srcTmpBuf_UnionSelector == (1).toChar()) { - srcTmpBuf_ = Resource_serializer.read(valueDeserializer) + srcTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for srcTmpBuf_ has to be chosen through deserialisation.") } - srcTmpBuf = (srcTmpBuf_ as string | Resource) + srcTmpBuf = (srcTmpBuf_ as string | global_resource_Resource) } - const srcTmpResult : string | Resource | undefined = srcTmpBuf + const srcTmpResult : string | global_resource_Resource | undefined = srcTmpBuf const currentProgressRateTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let currentProgressRateTmpBuf : double | string | PlaybackSpeed | undefined = undefined if ((currentProgressRateTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -903,7 +903,7 @@ export class VideoOptions_serializer { } else if (currentProgressRateTmpBuf_UnionSelector == (1).toChar()) { currentProgressRateTmpBuf_ = (valueDeserializer.readString() as string) } else if (currentProgressRateTmpBuf_UnionSelector == (2).toChar()) { - currentProgressRateTmpBuf_ = TypeChecker.PlaybackSpeed_FromNumeric(valueDeserializer.readInt32()) + currentProgressRateTmpBuf_ = PlaybackSpeed.fromValue(valueDeserializer.readInt32()) } else { throw new Error("One of the branches for currentProgressRateTmpBuf_ has to be chosen through deserialisation.") } @@ -911,22 +911,22 @@ export class VideoOptions_serializer { } const currentProgressRateTmpResult : double | string | PlaybackSpeed | undefined = currentProgressRateTmpBuf const previewUriTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let previewUriTmpBuf : string | image.PixelMap | Resource | undefined = undefined + let previewUriTmpBuf : string | image.PixelMap | global_resource_Resource | undefined = undefined if ((previewUriTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const previewUriTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let previewUriTmpBuf_ : string | image.PixelMap | Resource | undefined + let previewUriTmpBuf_ : string | image.PixelMap | global_resource_Resource | undefined if (previewUriTmpBuf_UnionSelector == (0).toChar()) { previewUriTmpBuf_ = (valueDeserializer.readString() as string) } else if (previewUriTmpBuf_UnionSelector == (1).toChar()) { previewUriTmpBuf_ = (image_PixelMap_serializer.read(valueDeserializer) as image.PixelMap) } else if (previewUriTmpBuf_UnionSelector == (2).toChar()) { - previewUriTmpBuf_ = Resource_serializer.read(valueDeserializer) + previewUriTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for previewUriTmpBuf_ has to be chosen through deserialisation.") } - previewUriTmpBuf = (previewUriTmpBuf_ as string | image.PixelMap | Resource) + previewUriTmpBuf = (previewUriTmpBuf_ as string | image.PixelMap | global_resource_Resource) } - const previewUriTmpResult : string | image.PixelMap | Resource | undefined = previewUriTmpBuf + const previewUriTmpResult : string | image.PixelMap | global_resource_Resource | undefined = previewUriTmpBuf const controllerTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let controllerTmpBuf : VideoController | undefined = undefined if ((controllerTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { diff --git a/arkoala-arkts/arkui/generated/component/waterFlow.ets b/arkoala-arkts/arkui/generated/component/waterFlow.ets index d9404d07f06bb827072bfbdf7b36203ab791e989..217d8d21e9f4cca56fc5d24dec77417fc3d7f322 100644 --- a/arkoala-arkts/arkui/generated/component/waterFlow.ets +++ b/arkoala-arkts/arkui/generated/component/waterFlow.ets @@ -21,21 +21,21 @@ import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" import { ConstraintSizeOptions_serializer, ConstraintSizeOptions, Length, Dimension, Padding, Padding_serializer } from "./units" -import { Resource_serializer } from "./../framework/resource" +import { global_resource_Resource_serializer } from "./../framework/resource" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkScrollableCommonMethodPeer, ScrollableCommonMethod, OnWillScrollCallback, OnScrollCallback, CommonMethod, ArkScrollableCommonMethodComponent, ArkScrollableCommonMethodStyle, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { FlexDirection, ScrollSource } from "./enums" import { OnScrollFrameBeginCallback, Scroller, Scroller_serializer } from "./scroll" import { ScrollState } from "./list" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { CustomBuilder } from "./builder" -import { ComponentContent, ComponentContent_serializer } from "./../ComponentContent" -import { NodeAttach, remember } from "@koalaui/runtime" +import { ComponentContentBase } from "@arkui.ComponentContent" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class WaterFlowSectionsInternal { public static fromPtr(ptr: KPointer): WaterFlowSections { return new WaterFlowSections(ptr) @@ -135,7 +135,7 @@ export class WaterFlowSections implements MaterializedBase { } } export class ArkWaterFlowPeer extends ArkScrollableCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkWaterFlowPeer { @@ -206,10 +206,10 @@ export class ArkWaterFlowPeer extends ArkScrollableCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -230,10 +230,10 @@ export class ArkWaterFlowPeer extends ArkScrollableCommonMethodPeer { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number thisSerializer.writeNumber(valueTmpValueForIdx1) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx2 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) + const valueTmpValueForIdx2 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx2) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -246,7 +246,7 @@ export class ArkWaterFlowPeer extends ArkScrollableCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as FlexDirection) - thisSerializer.writeInt32(TypeChecker.FlexDirection_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -348,7 +348,7 @@ export enum WaterFlowLayoutMode { } export interface WaterFlowOptions { footer?: CustomBuilder; - footerContent?: ComponentContent; + footerContent?: ComponentContentBase; scroller?: Scroller; sections?: WaterFlowSections; layoutMode?: WaterFlowLayoutMode; @@ -390,7 +390,7 @@ export interface WaterFlowAttribute extends ScrollableCommonMethod { cachedCount(count: number | undefined, show: boolean | undefined): this { throw new Error("Unimplemented method cachedCount") } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -443,7 +443,7 @@ export class ArkWaterFlowStyle extends ArkScrollableCommonMethodStyle implements cachedCount(count: number | undefined, show: boolean | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -557,7 +557,7 @@ export class ArkWaterFlowComponent extends ArkScrollableCommonMethodComponent im } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -611,7 +611,7 @@ export class WaterFlowOptions_serializer { if (valueHolderForFooterContent !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForFooterContentTmpValue = valueHolderForFooterContent! - ComponentContent_serializer.write(valueSerializer, valueHolderForFooterContentTmpValue) + valueSerializer.holdAndWriteObject(valueHolderForFooterContentTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -635,7 +635,7 @@ export class WaterFlowOptions_serializer { if (valueHolderForLayoutMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForLayoutModeTmpValue = (valueHolderForLayoutMode as WaterFlowLayoutMode) - valueSerializer.writeInt32(TypeChecker.WaterFlowLayoutMode_ToNumeric(valueHolderForLayoutModeTmpValue)) + valueSerializer.writeInt32(valueHolderForLayoutModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -660,11 +660,11 @@ export class WaterFlowOptions_serializer { } const footerTmpResult : CustomBuilder | undefined = footerTmpBuf const footerContentTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let footerContentTmpBuf : ComponentContent | undefined = undefined + let footerContentTmpBuf : ComponentContentBase | undefined = undefined if ((footerContentTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - footerContentTmpBuf = (ComponentContent_serializer.read(valueDeserializer) as ComponentContent) + footerContentTmpBuf = (valueDeserializer.readObject() as ComponentContentBase) } - const footerContentTmpResult : ComponentContent | undefined = footerContentTmpBuf + const footerContentTmpResult : ComponentContentBase | undefined = footerContentTmpBuf const scrollerTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let scrollerTmpBuf : Scroller | undefined = undefined if ((scrollerTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -680,7 +680,7 @@ export class WaterFlowOptions_serializer { const layoutModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let layoutModeTmpBuf : WaterFlowLayoutMode | undefined = undefined if ((layoutModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - layoutModeTmpBuf = TypeChecker.WaterFlowLayoutMode_FromNumeric(valueDeserializer.readInt32()) + layoutModeTmpBuf = WaterFlowLayoutMode.fromValue(valueDeserializer.readInt32()) } const layoutModeTmpResult : WaterFlowLayoutMode | undefined = layoutModeTmpBuf let value : WaterFlowOptions = ({footer: footerTmpResult, footerContent: footerContentTmpResult, scroller: scrollerTmpResult, sections: sectionsTmpResult, layoutMode: layoutModeTmpResult} as WaterFlowOptions) @@ -720,10 +720,10 @@ export class SectionOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForColumnsGapTmpValueForIdx1 = valueHolderForColumnsGapTmpValue as number valueSerializer.writeNumber(valueHolderForColumnsGapTmpValueForIdx1) - } else if (valueHolderForColumnsGapTmpValue instanceof Resource) { + } else if (valueHolderForColumnsGapTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForColumnsGapTmpValueForIdx2 = valueHolderForColumnsGapTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForColumnsGapTmpValueForIdx2) + const valueHolderForColumnsGapTmpValueForIdx2 = valueHolderForColumnsGapTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForColumnsGapTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -740,10 +740,10 @@ export class SectionOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForRowsGapTmpValueForIdx1 = valueHolderForRowsGapTmpValue as number valueSerializer.writeNumber(valueHolderForRowsGapTmpValueForIdx1) - } else if (valueHolderForRowsGapTmpValue instanceof Resource) { + } else if (valueHolderForRowsGapTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForRowsGapTmpValueForIdx2 = valueHolderForRowsGapTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForRowsGapTmpValueForIdx2) + const valueHolderForRowsGapTmpValueForIdx2 = valueHolderForRowsGapTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForRowsGapTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -767,10 +767,10 @@ export class SectionOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForMarginTmpValueForIdx1ForIdx1 = valueHolderForMarginTmpValueForIdx1 as number valueSerializer.writeNumber(valueHolderForMarginTmpValueForIdx1ForIdx1) - } else if (valueHolderForMarginTmpValueForIdx1 instanceof Resource) { + } else if (valueHolderForMarginTmpValueForIdx1 instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForMarginTmpValueForIdx1ForIdx2 = valueHolderForMarginTmpValueForIdx1 as Resource - Resource_serializer.write(valueSerializer, valueHolderForMarginTmpValueForIdx1ForIdx2) + const valueHolderForMarginTmpValueForIdx1ForIdx2 = valueHolderForMarginTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForMarginTmpValueForIdx1ForIdx2) } } } else { @@ -799,7 +799,7 @@ export class SectionOptions_serializer { onGetItemMainSizeByIndexTmpBuf_BufArgsSerializer.writePointer(onGetItemMainSizeByIndexTmpBuf_BufCallSync); onGetItemMainSizeByIndexTmpBuf_BufArgsSerializer.writeNumber(index); let onGetItemMainSizeByIndexTmpBuf_BufContinuationValue : number | undefined; - const onGetItemMainSizeByIndexTmpBuf_BufContinuationCallback : ((value: number) => void) = (value: number):void => { + const onGetItemMainSizeByIndexTmpBuf_BufContinuationCallback : ((progress: number) => void) = (value: number):void => { onGetItemMainSizeByIndexTmpBuf_BufContinuationValue = value; } onGetItemMainSizeByIndexTmpBuf_BufArgsSerializer.holdAndWriteCallback(onGetItemMainSizeByIndexTmpBuf_BufContinuationCallback); @@ -813,34 +813,34 @@ export class SectionOptions_serializer { let columnsGapTmpBuf : Dimension | undefined = undefined if ((columnsGapTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const columnsGapTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let columnsGapTmpBuf_ : string | number | Resource | undefined + let columnsGapTmpBuf_ : string | number | global_resource_Resource | undefined if (columnsGapTmpBuf_UnionSelector == (0).toChar()) { columnsGapTmpBuf_ = (valueDeserializer.readString() as string) } else if (columnsGapTmpBuf_UnionSelector == (1).toChar()) { columnsGapTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (columnsGapTmpBuf_UnionSelector == (2).toChar()) { - columnsGapTmpBuf_ = Resource_serializer.read(valueDeserializer) + columnsGapTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for columnsGapTmpBuf_ has to be chosen through deserialisation.") } - columnsGapTmpBuf = (columnsGapTmpBuf_ as string | number | Resource) + columnsGapTmpBuf = (columnsGapTmpBuf_ as string | number | global_resource_Resource) } const columnsGapTmpResult : Dimension | undefined = columnsGapTmpBuf const rowsGapTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let rowsGapTmpBuf : Dimension | undefined = undefined if ((rowsGapTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const rowsGapTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let rowsGapTmpBuf_ : string | number | Resource | undefined + let rowsGapTmpBuf_ : string | number | global_resource_Resource | undefined if (rowsGapTmpBuf_UnionSelector == (0).toChar()) { rowsGapTmpBuf_ = (valueDeserializer.readString() as string) } else if (rowsGapTmpBuf_UnionSelector == (1).toChar()) { rowsGapTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (rowsGapTmpBuf_UnionSelector == (2).toChar()) { - rowsGapTmpBuf_ = Resource_serializer.read(valueDeserializer) + rowsGapTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for rowsGapTmpBuf_ has to be chosen through deserialisation.") } - rowsGapTmpBuf = (rowsGapTmpBuf_ as string | number | Resource) + rowsGapTmpBuf = (rowsGapTmpBuf_ as string | number | global_resource_Resource) } const rowsGapTmpResult : Dimension | undefined = rowsGapTmpBuf const marginTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -852,17 +852,17 @@ export class SectionOptions_serializer { marginTmpBuf_ = Padding_serializer.read(valueDeserializer) } else if (marginTmpBuf_UnionSelector == (1).toChar()) { const marginTmpBuf_BufUUnionSelector : int32 = valueDeserializer.readInt8() - let marginTmpBuf_BufU : string | number | Resource | undefined + let marginTmpBuf_BufU : string | number | global_resource_Resource | undefined if (marginTmpBuf_BufUUnionSelector == (0).toChar()) { marginTmpBuf_BufU = (valueDeserializer.readString() as string) } else if (marginTmpBuf_BufUUnionSelector == (1).toChar()) { marginTmpBuf_BufU = (valueDeserializer.readNumber() as number) } else if (marginTmpBuf_BufUUnionSelector == (2).toChar()) { - marginTmpBuf_BufU = Resource_serializer.read(valueDeserializer) + marginTmpBuf_BufU = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for marginTmpBuf_BufU has to be chosen through deserialisation.") } - marginTmpBuf_ = (marginTmpBuf_BufU as string | number | Resource) + marginTmpBuf_ = (marginTmpBuf_BufU as string | number | global_resource_Resource) } else { throw new Error("One of the branches for marginTmpBuf_ has to be chosen through deserialisation.") } diff --git a/arkoala-arkts/arkui/generated/component/web.ets b/arkoala-arkts/arkui/generated/component/web.ets index 6b827ea455a9f42a1b6c76068181cd75e80a7a1d..1c46bf0d1170c6d7fe37ad570a10e7cc0d7e97e1 100644 --- a/arkoala-arkts/arkui/generated/component/web.ets +++ b/arkoala-arkts/arkui/generated/component/web.ets @@ -20,23 +20,24 @@ import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { default as webview, webview_WebviewController_serializer } from "./../framework/ohos.web.webview" -import { Resource_serializer } from "./../framework/resource" -import { Resource } from "global.resource" +import { extractors, AttributeModifier, AttributeUpdater } from "#handwritten" +import { default as webview } from "@ohos.web.webview" +import { global_resource_Resource_serializer } from "./../framework/resource" +import { Resource as global_resource_Resource } from "global.resource" import { NestedScrollOptions_serializer, ArkCommonMethodPeer, CommonMethod, KeyEvent, NestedScrollOptions, TouchEvent, ArkCommonMethodComponent, ArkCommonMethodStyle, TouchEvent_serializer } from "./common" import { EditMenuOptions_serializer, EditMenuOptions, MenuType } from "./textCommon" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { CopyOptions, NestedScrollMode } from "./enums" -import { AttributeModifier, extractors, AttributeUpdater } from "#handwritten" import { CustomBuilder } from "./builder" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Position, Position_serializer } from "./units" +import { Position as arkui_component_units_Position, arkui_component_units_Position_serializer } from "./units" import { default as image } from "@ohos.multimedia.image" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" import { image_PixelMap_serializer } from "./../framework/ohos.multimedia.image" +import { webview_WebviewController_serializer } from "./../framework/ohos.web.webview" export class ClientAuthenticationHandlerInternal { public static fromPtr(ptr: KPointer): ClientAuthenticationHandler { return new ClientAuthenticationHandler(ptr) @@ -141,7 +142,7 @@ export class ConsoleMessage implements MaterializedBase { } private getMessageLevel_serialize(): MessageLevel { const retval = ArkUIGeneratedNativeModule._ConsoleMessage_getMessageLevel(this.peer!.ptr) - return TypeChecker.MessageLevel_FromNumeric(retval) + return MessageLevel.fromValue(retval) } } export class ControllerHandlerInternal { @@ -173,7 +174,7 @@ export class ControllerHandler implements MaterializedBase { return } private setWebController_serialize(controller: webview.WebviewController): void { - ArkUIGeneratedNativeModule._ControllerHandler_setWebController(this.peer!.ptr, toPeerPtr(controller)) + ArkUIGeneratedNativeModule._ControllerHandler_setWebController(this.peer!.ptr, extractors.toWebviewWebviewControllerPtr(controller)) } } export class DataResubmissionHandlerInternal { @@ -299,7 +300,7 @@ export class FileSelectorParam implements MaterializedBase { } private getMode_serialize(): FileSelectorMode { const retval = ArkUIGeneratedNativeModule._FileSelectorParam_getMode(this.peer!.ptr) - return TypeChecker.FileSelectorMode_FromNumeric(retval) + return FileSelectorMode.fromValue(retval) } private getAcceptType_serialize(): Array { const retval = ArkUIGeneratedNativeModule._FileSelectorParam_getAcceptType(this.peer!.ptr) @@ -770,7 +771,7 @@ export class WebContextMenuParam implements MaterializedBase { } private getMediaType_serialize(): ContextMenuMediaType { const retval = ArkUIGeneratedNativeModule._WebContextMenuParam_getMediaType(this.peer!.ptr) - return TypeChecker.ContextMenuMediaType_FromNumeric(retval) + return ContextMenuMediaType.fromValue(retval) } private getSelectionText_serialize(): string { const retval = ArkUIGeneratedNativeModule._WebContextMenuParam_getSelectionText(this.peer!.ptr) @@ -778,11 +779,11 @@ export class WebContextMenuParam implements MaterializedBase { } private getSourceType_serialize(): ContextMenuSourceType { const retval = ArkUIGeneratedNativeModule._WebContextMenuParam_getSourceType(this.peer!.ptr) - return TypeChecker.ContextMenuSourceType_FromNumeric(retval) + return ContextMenuSourceType.fromValue(retval) } private getInputFieldType_serialize(): ContextMenuInputFieldType { const retval = ArkUIGeneratedNativeModule._WebContextMenuParam_getInputFieldType(this.peer!.ptr) - return TypeChecker.ContextMenuInputFieldType_FromNumeric(retval) + return ContextMenuInputFieldType.fromValue(retval) } private isEditable_serialize(): boolean { const retval = ArkUIGeneratedNativeModule._WebContextMenuParam_isEditable(this.peer!.ptr) @@ -1105,7 +1106,7 @@ export class WebResourceResponse implements MaterializedBase { public getResponseData(): string { return this.getResponseData_serialize() } - public getResponseDataEx(): string | number | ArrayBuffer | Resource | undefined { + public getResponseDataEx(): string | number | ArrayBuffer | global_resource_Resource | undefined { return this.getResponseDataEx_serialize() } public getResponseEncoding(): string { @@ -1123,8 +1124,8 @@ export class WebResourceResponse implements MaterializedBase { public getResponseCode(): number { return this.getResponseCode_serialize() } - public setResponseData(data: string | number | Resource | ArrayBuffer): void { - const data_casted = data as (string | number | Resource | ArrayBuffer) + public setResponseData(data: string | number | global_resource_Resource | ArrayBuffer): void { + const data_casted = data as (string | number | global_resource_Resource | ArrayBuffer) this.setResponseData_serialize(data_casted) return } @@ -1165,14 +1166,14 @@ export class WebResourceResponse implements MaterializedBase { const retval = ArkUIGeneratedNativeModule._WebResourceResponse_getResponseData(this.peer!.ptr) return retval } - private getResponseDataEx_serialize(): string | number | ArrayBuffer | Resource | undefined { + private getResponseDataEx_serialize(): string | number | ArrayBuffer | global_resource_Resource | undefined { const retval = ArkUIGeneratedNativeModule._WebResourceResponse_getResponseDataEx(this.peer!.ptr) let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) const buffer_runtimeType = retvalDeserializer.readInt8().toInt() - let buffer : string | number | ArrayBuffer | Resource | undefined = undefined + let buffer : string | number | ArrayBuffer | global_resource_Resource | undefined = undefined if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { const buffer_UnionSelector : int32 = retvalDeserializer.readInt8() - let buffer_ : string | number | ArrayBuffer | Resource | undefined + let buffer_ : string | number | ArrayBuffer | global_resource_Resource | undefined if (buffer_UnionSelector == (0).toChar()) { buffer_ = (retvalDeserializer.readString() as string) } else if (buffer_UnionSelector == (1).toChar()) { @@ -1180,13 +1181,13 @@ export class WebResourceResponse implements MaterializedBase { } else if (buffer_UnionSelector == (2).toChar()) { buffer_ = (retvalDeserializer.readBuffer() as ArrayBuffer) } else if (buffer_UnionSelector == (3).toChar()) { - buffer_ = Resource_serializer.read(retvalDeserializer) + buffer_ = global_resource_Resource_serializer.read(retvalDeserializer) } else { throw new Error("One of the branches for buffer_ has to be chosen through deserialisation.") } - buffer = (buffer_ as string | number | ArrayBuffer | Resource) + buffer = (buffer_ as string | number | ArrayBuffer | global_resource_Resource) } - const returnResult : string | number | ArrayBuffer | Resource | undefined = buffer + const returnResult : string | number | ArrayBuffer | global_resource_Resource | undefined = buffer return returnResult } private getResponseEncoding_serialize(): string { @@ -1216,7 +1217,7 @@ export class WebResourceResponse implements MaterializedBase { const retval = ArkUIGeneratedNativeModule._WebResourceResponse_getResponseCode(this.peer!.ptr) return retval } - private setResponseData_serialize(data: string | number | Resource | ArrayBuffer): void { + private setResponseData_serialize(data: string | number | global_resource_Resource | ArrayBuffer): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (data instanceof string) { thisSerializer.writeInt8((0).toChar()) @@ -1226,10 +1227,10 @@ export class WebResourceResponse implements MaterializedBase { thisSerializer.writeInt8((1).toChar()) const dataForIdx1 = data as number thisSerializer.writeNumber(dataForIdx1) - } else if (data instanceof Resource) { + } else if (data instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const dataForIdx2 = data as Resource - Resource_serializer.write(thisSerializer, dataForIdx2) + const dataForIdx2 = data as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, dataForIdx2) } else if (data instanceof ArrayBuffer) { thisSerializer.writeInt8((3).toChar()) const dataForIdx3 = data as ArrayBuffer @@ -1269,7 +1270,7 @@ export class WebResourceResponse implements MaterializedBase { } } export class ArkWebPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkWebPeer { @@ -1350,7 +1351,7 @@ export class ArkWebPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as MixedMode) - thisSerializer.writeInt32(TypeChecker.MixedMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1398,7 +1399,7 @@ export class ArkWebPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as CacheMode) - thisSerializer.writeInt32(TypeChecker.CacheMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1410,7 +1411,7 @@ export class ArkWebPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as WebDarkMode) - thisSerializer.writeInt32(TypeChecker.WebDarkMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1458,7 +1459,7 @@ export class ArkWebPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as OverScrollMode) - thisSerializer.writeInt32(TypeChecker.OverScrollMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1470,7 +1471,7 @@ export class ArkWebPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as BlurOnKeyboardHideMode) - thisSerializer.writeInt32(TypeChecker.BlurOnKeyboardHideMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1549,6 +1550,30 @@ export class ArkWebPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._WebAttribute_setOnPageBegin(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } + setOnLoadStartedAttribute(value: ((value0: OnLoadStartedEvent) => void) | undefined): void { + const thisSerializer : SerializerBase = SerializerBase.hold() + if (value !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const valueTmpValue = value! + thisSerializer.holdAndWriteCallback(valueTmpValue) + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) + } + ArkUIGeneratedNativeModule._WebAttribute_setOnLoadStarted(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() + } + setOnLoadFinishedAttribute(value: ((value0: OnLoadFinishedEvent) => void) | undefined): void { + const thisSerializer : SerializerBase = SerializerBase.hold() + if (value !== undefined) { + thisSerializer.writeInt8(RuntimeType.OBJECT) + const valueTmpValue = value! + thisSerializer.holdAndWriteCallback(valueTmpValue) + } else { + thisSerializer.writeInt8(RuntimeType.UNDEFINED) + } + ArkUIGeneratedNativeModule._WebAttribute_setOnLoadFinished(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) + thisSerializer.release() + } setOnProgressChangeAttribute(value: ((value0: OnProgressChangeEvent) => void) | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { @@ -2390,7 +2415,7 @@ export class ArkWebPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as WebLayoutMode) - thisSerializer.writeInt32(TypeChecker.WebLayoutMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2470,7 +2495,7 @@ export class ArkWebPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as CopyOptions) - thisSerializer.writeInt32(TypeChecker.CopyOptions_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2578,7 +2603,7 @@ export class ArkWebPeer extends ArkCommonMethodPeer { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = (value as WebKeyboardAvoidMode) - thisSerializer.writeInt32(TypeChecker.WebKeyboardAvoidMode_ToNumeric(valueTmpValue)) + thisSerializer.writeInt32(valueTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2729,7 +2754,7 @@ export class ArkWebPeer extends ArkCommonMethodPeer { if (elementType !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const elementTypeTmpValue = (elementType as WebElementType) - thisSerializer.writeInt32(TypeChecker.WebElementType_ToNumeric(elementTypeTmpValue)) + thisSerializer.writeInt32(elementTypeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2743,7 +2768,7 @@ export class ArkWebPeer extends ArkCommonMethodPeer { if (responseType !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const responseTypeTmpValue = (responseType as WebResponseType) - thisSerializer.writeInt32(TypeChecker.WebResponseType_ToNumeric(responseTypeTmpValue)) + thisSerializer.writeInt32(responseTypeTmpValue.valueOf()) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -2987,7 +3012,7 @@ export interface Header { headerValue: string; } export interface WebOptions { - src: string | Resource; + src: string | global_resource_Resource; controller: webview.WebviewController; renderMode?: RenderMode; incognitoMode?: boolean; @@ -3012,7 +3037,7 @@ export interface NativeEmbedInfo { id?: string; type?: string; src?: string; - position?: Position; + position?: arkui_component_units_Position; width?: int32; height?: int32; url?: string; @@ -3057,11 +3082,18 @@ export interface OnPageEndEvent { export interface OnPageBeginEvent { url: string; } +export interface OnLoadStartedEvent { + url: string; +} +export interface OnLoadFinishedEvent { + url: string; +} export interface OnProgressChangeEvent { newProgress: int32; } export interface OnTitleReceiveEvent { title: string; + isRealTitle?: boolean; } export interface OnGeolocationShowEvent { origin: string; @@ -3076,6 +3108,7 @@ export interface OnBeforeUnloadEvent { url: string; message: string; result: JsResult; + isReload?: boolean; } export interface OnConfirmEvent { url: string; @@ -3291,6 +3324,12 @@ export interface WebAttribute extends CommonMethod { onPageBegin(value: ((value0: OnPageBeginEvent) => void) | undefined): this { throw new Error("Unimplemented method onPageBegin") } + onLoadStarted(value: ((value0: OnLoadStartedEvent) => void) | undefined): this { + throw new Error("Unimplemented method onLoadStarted") + } + onLoadFinished(value: ((value0: OnLoadFinishedEvent) => void) | undefined): this { + throw new Error("Unimplemented method onLoadFinished") + } onProgressChange(value: ((value0: OnProgressChangeEvent) => void) | undefined): this { throw new Error("Unimplemented method onProgressChange") } @@ -3579,7 +3618,7 @@ export interface WebAttribute extends CommonMethod { bindSelectionMenu(elementType: WebElementType | undefined, content: CustomBuilder | undefined, responseType: WebResponseType | undefined, options?: SelectionMenuOptionsExt): this { throw new Error("Unimplemented method bindSelectionMenu") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -3606,6 +3645,8 @@ export class ArkWebStyle extends ArkCommonMethodStyle implements WebAttribute { metaViewport_value?: boolean | undefined onPageEnd_value?: ((value0: OnPageEndEvent) => void) | undefined onPageBegin_value?: ((value0: OnPageBeginEvent) => void) | undefined + onLoadStarted_value?: ((value0: OnLoadStartedEvent) => void) | undefined + onLoadFinished_value?: ((value0: OnLoadFinishedEvent) => void) | undefined onProgressChange_value?: ((value0: OnProgressChangeEvent) => void) | undefined onTitleReceive_value?: ((value0: OnTitleReceiveEvent) => void) | undefined onGeolocationHide_value?: (() => void) | undefined @@ -3767,6 +3808,12 @@ export class ArkWebStyle extends ArkCommonMethodStyle implements WebAttribute { onPageBegin(value: ((value0: OnPageBeginEvent) => void) | undefined): this { return this } + onLoadStarted(value: ((value0: OnLoadStartedEvent) => void) | undefined): this { + return this + } + onLoadFinished(value: ((value0: OnLoadFinishedEvent) => void) | undefined): this { + return this + } onProgressChange(value: ((value0: OnProgressChangeEvent) => void) | undefined): this { return this } @@ -4055,7 +4102,7 @@ export class ArkWebStyle extends ArkCommonMethodStyle implements WebAttribute { bindSelectionMenu(elementType: WebElementType | undefined, content: CustomBuilder | undefined, responseType: WebResponseType | undefined, options?: SelectionMenuOptionsExt): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -4266,6 +4313,22 @@ export class ArkWebComponent extends ArkCommonMethodComponent implements WebAttr } return this } + public onLoadStarted(value: ((value0: OnLoadStartedEvent) => void) | undefined): this { + if (this.checkPriority("onLoadStarted")) { + const value_casted = value as (((value0: OnLoadStartedEvent) => void) | undefined) + this.getPeer()?.setOnLoadStartedAttribute(value_casted) + return this + } + return this + } + public onLoadFinished(value: ((value0: OnLoadFinishedEvent) => void) | undefined): this { + if (this.checkPriority("onLoadFinished")) { + const value_casted = value as (((value0: OnLoadFinishedEvent) => void) | undefined) + this.getPeer()?.setOnLoadFinishedAttribute(value_casted) + return this + } + return this + } public onProgressChange(value: ((value0: OnProgressChangeEvent) => void) | undefined): this { if (this.checkPriority("onProgressChange")) { const value_casted = value as (((value0: OnProgressChangeEvent) => void) | undefined) @@ -5038,7 +5101,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent implements WebAttr } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -5809,7 +5872,7 @@ export class LoadCommittedDetails_serializer { const valueHolderForDidReplaceEntry = value.didReplaceEntry valueSerializer.writeBoolean(valueHolderForDidReplaceEntry) const valueHolderForNavigationType = value.navigationType - valueSerializer.writeInt32(TypeChecker.WebNavigationType_ToNumeric(valueHolderForNavigationType)) + valueSerializer.writeInt32(valueHolderForNavigationType.valueOf()) const valueHolderForUrl = value.url valueSerializer.writeString(valueHolderForUrl) } @@ -5818,7 +5881,7 @@ export class LoadCommittedDetails_serializer { const isMainFrameTmpResult : boolean = valueDeserializer.readBoolean() const isSameDocumentTmpResult : boolean = valueDeserializer.readBoolean() const didReplaceEntryTmpResult : boolean = valueDeserializer.readBoolean() - const navigationTypeTmpResult : WebNavigationType = TypeChecker.WebNavigationType_FromNumeric(valueDeserializer.readInt32()) + const navigationTypeTmpResult : WebNavigationType = WebNavigationType.fromValue(valueDeserializer.readInt32()) const urlTmpResult : string = (valueDeserializer.readString() as string) let value : LoadCommittedDetails = ({isMainFrame: isMainFrameTmpResult, isSameDocument: isSameDocumentTmpResult, didReplaceEntry: didReplaceEntryTmpResult, navigationType: navigationTypeTmpResult, url: urlTmpResult} as LoadCommittedDetails) return value @@ -5847,7 +5910,7 @@ export class NestedScrollOptionsExt_serializer { if (valueHolderForScrollUp !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForScrollUpTmpValue = (valueHolderForScrollUp as NestedScrollMode) - valueSerializer.writeInt32(TypeChecker.NestedScrollMode_ToNumeric(valueHolderForScrollUpTmpValue)) + valueSerializer.writeInt32(valueHolderForScrollUpTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -5855,7 +5918,7 @@ export class NestedScrollOptionsExt_serializer { if (valueHolderForScrollDown !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForScrollDownTmpValue = (valueHolderForScrollDown as NestedScrollMode) - valueSerializer.writeInt32(TypeChecker.NestedScrollMode_ToNumeric(valueHolderForScrollDownTmpValue)) + valueSerializer.writeInt32(valueHolderForScrollDownTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -5863,7 +5926,7 @@ export class NestedScrollOptionsExt_serializer { if (valueHolderForScrollRight !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForScrollRightTmpValue = (valueHolderForScrollRight as NestedScrollMode) - valueSerializer.writeInt32(TypeChecker.NestedScrollMode_ToNumeric(valueHolderForScrollRightTmpValue)) + valueSerializer.writeInt32(valueHolderForScrollRightTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -5871,7 +5934,7 @@ export class NestedScrollOptionsExt_serializer { if (valueHolderForScrollLeft !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForScrollLeftTmpValue = (valueHolderForScrollLeft as NestedScrollMode) - valueSerializer.writeInt32(TypeChecker.NestedScrollMode_ToNumeric(valueHolderForScrollLeftTmpValue)) + valueSerializer.writeInt32(valueHolderForScrollLeftTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -5881,25 +5944,25 @@ export class NestedScrollOptionsExt_serializer { const scrollUpTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let scrollUpTmpBuf : NestedScrollMode | undefined = undefined if ((scrollUpTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - scrollUpTmpBuf = TypeChecker.NestedScrollMode_FromNumeric(valueDeserializer.readInt32()) + scrollUpTmpBuf = NestedScrollMode.fromValue(valueDeserializer.readInt32()) } const scrollUpTmpResult : NestedScrollMode | undefined = scrollUpTmpBuf const scrollDownTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let scrollDownTmpBuf : NestedScrollMode | undefined = undefined if ((scrollDownTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - scrollDownTmpBuf = TypeChecker.NestedScrollMode_FromNumeric(valueDeserializer.readInt32()) + scrollDownTmpBuf = NestedScrollMode.fromValue(valueDeserializer.readInt32()) } const scrollDownTmpResult : NestedScrollMode | undefined = scrollDownTmpBuf const scrollRightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let scrollRightTmpBuf : NestedScrollMode | undefined = undefined if ((scrollRightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - scrollRightTmpBuf = TypeChecker.NestedScrollMode_FromNumeric(valueDeserializer.readInt32()) + scrollRightTmpBuf = NestedScrollMode.fromValue(valueDeserializer.readInt32()) } const scrollRightTmpResult : NestedScrollMode | undefined = scrollRightTmpBuf const scrollLeftTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let scrollLeftTmpBuf : NestedScrollMode | undefined = undefined if ((scrollLeftTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - scrollLeftTmpBuf = TypeChecker.NestedScrollMode_FromNumeric(valueDeserializer.readInt32()) + scrollLeftTmpBuf = NestedScrollMode.fromValue(valueDeserializer.readInt32()) } const scrollLeftTmpResult : NestedScrollMode | undefined = scrollLeftTmpBuf let value : NestedScrollOptionsExt = ({scrollUp: scrollUpTmpResult, scrollDown: scrollDownTmpResult, scrollRight: scrollRightTmpResult, scrollLeft: scrollLeftTmpResult} as NestedScrollOptionsExt) @@ -5934,13 +5997,27 @@ export class OnBeforeUnloadEvent_serializer { valueSerializer.writeString(valueHolderForMessage) const valueHolderForResult = value.result JsResult_serializer.write(valueSerializer, valueHolderForResult) + const valueHolderForIsReload = value.isReload + if (valueHolderForIsReload !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForIsReloadTmpValue = valueHolderForIsReload! + valueSerializer.writeBoolean(valueHolderForIsReloadTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } } public static read(buffer: DeserializerBase): OnBeforeUnloadEvent { let valueDeserializer : DeserializerBase = buffer const urlTmpResult : string = (valueDeserializer.readString() as string) const messageTmpResult : string = (valueDeserializer.readString() as string) const resultTmpResult : JsResult = (JsResult_serializer.read(valueDeserializer) as JsResult) - let value : OnBeforeUnloadEvent = ({url: urlTmpResult, message: messageTmpResult, result: resultTmpResult} as OnBeforeUnloadEvent) + const isReloadTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let isReloadTmpBuf : boolean | undefined = undefined + if ((isReloadTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + isReloadTmpBuf = valueDeserializer.readBoolean() + } + const isReloadTmpResult : boolean | undefined = isReloadTmpBuf + let value : OnBeforeUnloadEvent = ({url: urlTmpResult, message: messageTmpResult, result: resultTmpResult, isReload: isReloadTmpResult} as OnBeforeUnloadEvent) return value } } @@ -6127,6 +6204,19 @@ export class OnInterceptRequestEvent_serializer { return value } } +export class OnLoadFinishedEvent_serializer { + public static write(buffer: SerializerBase, value: OnLoadFinishedEvent): void { + let valueSerializer : SerializerBase = buffer + const valueHolderForUrl = value.url + valueSerializer.writeString(valueHolderForUrl) + } + public static read(buffer: DeserializerBase): OnLoadFinishedEvent { + let valueDeserializer : DeserializerBase = buffer + const urlTmpResult : string = (valueDeserializer.readString() as string) + let value : OnLoadFinishedEvent = ({url: urlTmpResult} as OnLoadFinishedEvent) + return value + } +} export class OnLoadInterceptEvent_serializer { public static write(buffer: SerializerBase, value: OnLoadInterceptEvent): void { let valueSerializer : SerializerBase = buffer @@ -6140,6 +6230,19 @@ export class OnLoadInterceptEvent_serializer { return value } } +export class OnLoadStartedEvent_serializer { + public static write(buffer: SerializerBase, value: OnLoadStartedEvent): void { + let valueSerializer : SerializerBase = buffer + const valueHolderForUrl = value.url + valueSerializer.writeString(valueHolderForUrl) + } + public static read(buffer: DeserializerBase): OnLoadStartedEvent { + let valueDeserializer : DeserializerBase = buffer + const urlTmpResult : string = (valueDeserializer.readString() as string) + let value : OnLoadStartedEvent = ({url: urlTmpResult} as OnLoadStartedEvent) + return value + } +} export class OnPageBeginEvent_serializer { public static write(buffer: SerializerBase, value: OnPageBeginEvent): void { let valueSerializer : SerializerBase = buffer @@ -6234,11 +6337,11 @@ export class OnRenderExitedEvent_serializer { public static write(buffer: SerializerBase, value: OnRenderExitedEvent): void { let valueSerializer : SerializerBase = buffer const valueHolderForRenderExitReason = value.renderExitReason - valueSerializer.writeInt32(TypeChecker.RenderExitReason_ToNumeric(valueHolderForRenderExitReason)) + valueSerializer.writeInt32(valueHolderForRenderExitReason.valueOf()) } public static read(buffer: DeserializerBase): OnRenderExitedEvent { let valueDeserializer : DeserializerBase = buffer - const renderExitReasonTmpResult : RenderExitReason = TypeChecker.RenderExitReason_FromNumeric(valueDeserializer.readInt32()) + const renderExitReasonTmpResult : RenderExitReason = RenderExitReason.fromValue(valueDeserializer.readInt32()) let value : OnRenderExitedEvent = ({renderExitReason: renderExitReasonTmpResult} as OnRenderExitedEvent) return value } @@ -6275,7 +6378,7 @@ export class OnSslErrorEventReceiveEvent_serializer { const valueHolderForHandler = value.handler SslErrorHandler_serializer.write(valueSerializer, valueHolderForHandler) const valueHolderForError = value.error - valueSerializer.writeInt32(TypeChecker.SslError_ToNumeric(valueHolderForError)) + valueSerializer.writeInt32(valueHolderForError.valueOf()) const valueHolderForCertChainData = value.certChainData if (valueHolderForCertChainData !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) @@ -6292,7 +6395,7 @@ export class OnSslErrorEventReceiveEvent_serializer { public static read(buffer: DeserializerBase): OnSslErrorEventReceiveEvent { let valueDeserializer : DeserializerBase = buffer const handlerTmpResult : SslErrorHandler = (SslErrorHandler_serializer.read(valueDeserializer) as SslErrorHandler) - const errorTmpResult : SslError = TypeChecker.SslError_FromNumeric(valueDeserializer.readInt32()) + const errorTmpResult : SslError = SslError.fromValue(valueDeserializer.readInt32()) const certChainDataTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let certChainDataTmpBuf : Array | undefined = undefined if ((certChainDataTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -6313,11 +6416,25 @@ export class OnTitleReceiveEvent_serializer { let valueSerializer : SerializerBase = buffer const valueHolderForTitle = value.title valueSerializer.writeString(valueHolderForTitle) + const valueHolderForIsRealTitle = value.isRealTitle + if (valueHolderForIsRealTitle !== undefined) { + valueSerializer.writeInt8(RuntimeType.OBJECT) + const valueHolderForIsRealTitleTmpValue = valueHolderForIsRealTitle! + valueSerializer.writeBoolean(valueHolderForIsRealTitleTmpValue) + } else { + valueSerializer.writeInt8(RuntimeType.UNDEFINED) + } } public static read(buffer: DeserializerBase): OnTitleReceiveEvent { let valueDeserializer : DeserializerBase = buffer const titleTmpResult : string = (valueDeserializer.readString() as string) - let value : OnTitleReceiveEvent = ({title: titleTmpResult} as OnTitleReceiveEvent) + const isRealTitleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() + let isRealTitleTmpBuf : boolean | undefined = undefined + if ((isRealTitleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + isRealTitleTmpBuf = valueDeserializer.readBoolean() + } + const isRealTitleTmpResult : boolean | undefined = isRealTitleTmpBuf + let value : OnTitleReceiveEvent = ({title: titleTmpResult, isRealTitle: isRealTitleTmpResult} as OnTitleReceiveEvent) return value } } @@ -6367,13 +6484,13 @@ export class RenderProcessNotRespondingData_serializer { const valueHolderForPid = value.pid valueSerializer.writeInt32(valueHolderForPid) const valueHolderForReason = value.reason - valueSerializer.writeInt32(TypeChecker.RenderProcessNotRespondingReason_ToNumeric(valueHolderForReason)) + valueSerializer.writeInt32(valueHolderForReason.valueOf()) } public static read(buffer: DeserializerBase): RenderProcessNotRespondingData { let valueDeserializer : DeserializerBase = buffer const jsStackTmpResult : string = (valueDeserializer.readString() as string) const pidTmpResult : int32 = valueDeserializer.readInt32() - const reasonTmpResult : RenderProcessNotRespondingReason = TypeChecker.RenderProcessNotRespondingReason_FromNumeric(valueDeserializer.readInt32()) + const reasonTmpResult : RenderProcessNotRespondingReason = RenderProcessNotRespondingReason.fromValue(valueDeserializer.readInt32()) let value : RenderProcessNotRespondingData = ({jsStack: jsStackTmpResult, pid: pidTmpResult, reason: reasonTmpResult} as RenderProcessNotRespondingData) return value } @@ -6382,11 +6499,11 @@ export class ScreenCaptureConfig_serializer { public static write(buffer: SerializerBase, value: ScreenCaptureConfig): void { let valueSerializer : SerializerBase = buffer const valueHolderForCaptureMode = value.captureMode - valueSerializer.writeInt32(TypeChecker.WebCaptureMode_ToNumeric(valueHolderForCaptureMode)) + valueSerializer.writeInt32(valueHolderForCaptureMode.valueOf()) } public static read(buffer: DeserializerBase): ScreenCaptureConfig { let valueDeserializer : DeserializerBase = buffer - const captureModeTmpResult : WebCaptureMode = TypeChecker.WebCaptureMode_FromNumeric(valueDeserializer.readInt32()) + const captureModeTmpResult : WebCaptureMode = WebCaptureMode.fromValue(valueDeserializer.readInt32()) let value : ScreenCaptureConfig = ({captureMode: captureModeTmpResult} as ScreenCaptureConfig) return value } @@ -6447,7 +6564,7 @@ export class SelectionMenuOptionsExt_serializer { if (valueHolderForMenuType !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForMenuTypeTmpValue = (valueHolderForMenuType as MenuType) - valueSerializer.writeInt32(TypeChecker.MenuType_ToNumeric(valueHolderForMenuTypeTmpValue)) + valueSerializer.writeInt32(valueHolderForMenuTypeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -6508,7 +6625,7 @@ export class SelectionMenuOptionsExt_serializer { const menuTypeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let menuTypeTmpBuf : MenuType | undefined = undefined if ((menuTypeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - menuTypeTmpBuf = TypeChecker.MenuType_FromNumeric(valueDeserializer.readInt32()) + menuTypeTmpBuf = MenuType.fromValue(valueDeserializer.readInt32()) } const menuTypeTmpResult : MenuType | undefined = menuTypeTmpBuf let value : SelectionMenuOptionsExt = ({onAppear: onAppearTmpResult, onDisappear: onDisappearTmpResult, preview: previewTmpResult, menuType: menuTypeTmpResult} as SelectionMenuOptionsExt) @@ -6521,7 +6638,7 @@ export class SslErrorEvent_serializer { const valueHolderForHandler = value.handler SslErrorHandler_serializer.write(valueSerializer, valueHolderForHandler) const valueHolderForError = value.error - valueSerializer.writeInt32(TypeChecker.SslError_ToNumeric(valueHolderForError)) + valueSerializer.writeInt32(valueHolderForError.valueOf()) const valueHolderForUrl = value.url valueSerializer.writeString(valueHolderForUrl) const valueHolderForOriginalUrl = value.originalUrl @@ -6536,7 +6653,7 @@ export class SslErrorEvent_serializer { public static read(buffer: DeserializerBase): SslErrorEvent { let valueDeserializer : DeserializerBase = buffer const handlerTmpResult : SslErrorHandler = (SslErrorHandler_serializer.read(valueDeserializer) as SslErrorHandler) - const errorTmpResult : SslError = TypeChecker.SslError_FromNumeric(valueDeserializer.readInt32()) + const errorTmpResult : SslError = SslError.fromValue(valueDeserializer.readInt32()) const urlTmpResult : string = (valueDeserializer.readString() as string) const originalUrlTmpResult : string = (valueDeserializer.readString() as string) const referrerTmpResult : string = (valueDeserializer.readString() as string) @@ -6651,7 +6768,7 @@ export class WebMediaOptions_serializer { if (valueHolderForAudioSessionType !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForAudioSessionTypeTmpValue = (valueHolderForAudioSessionType as AudioSessionType) - valueSerializer.writeInt32(TypeChecker.AudioSessionType_ToNumeric(valueHolderForAudioSessionTypeTmpValue)) + valueSerializer.writeInt32(valueHolderForAudioSessionTypeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -6673,7 +6790,7 @@ export class WebMediaOptions_serializer { const audioSessionTypeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let audioSessionTypeTmpBuf : AudioSessionType | undefined = undefined if ((audioSessionTypeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - audioSessionTypeTmpBuf = TypeChecker.AudioSessionType_FromNumeric(valueDeserializer.readInt32()) + audioSessionTypeTmpBuf = AudioSessionType.fromValue(valueDeserializer.readInt32()) } const audioSessionTypeTmpResult : AudioSessionType | undefined = audioSessionTypeTmpBuf let value : WebMediaOptions = ({resumeInterval: resumeIntervalTmpResult, audioExclusive: audioExclusiveTmpResult, audioSessionType: audioSessionTypeTmpResult} as WebMediaOptions) @@ -6688,10 +6805,10 @@ export class WebOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForSrcForIdx0 = valueHolderForSrc as string valueSerializer.writeString(valueHolderForSrcForIdx0) - } else if (valueHolderForSrc instanceof Resource) { + } else if (valueHolderForSrc instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForSrcForIdx1 = valueHolderForSrc as Resource - Resource_serializer.write(valueSerializer, valueHolderForSrcForIdx1) + const valueHolderForSrcForIdx1 = valueHolderForSrc as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForSrcForIdx1) } const valueHolderForController = value.controller webview_WebviewController_serializer.write(valueSerializer, valueHolderForController) @@ -6699,7 +6816,7 @@ export class WebOptions_serializer { if (valueHolderForRenderMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForRenderModeTmpValue = (valueHolderForRenderMode as RenderMode) - valueSerializer.writeInt32(TypeChecker.RenderMode_ToNumeric(valueHolderForRenderModeTmpValue)) + valueSerializer.writeInt32(valueHolderForRenderModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -6723,20 +6840,20 @@ export class WebOptions_serializer { public static read(buffer: DeserializerBase): WebOptions { let valueDeserializer : DeserializerBase = buffer const srcTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let srcTmpBuf : string | Resource | undefined + let srcTmpBuf : string | global_resource_Resource | undefined if (srcTmpBufUnionSelector == (0).toChar()) { srcTmpBuf = (valueDeserializer.readString() as string) } else if (srcTmpBufUnionSelector == (1).toChar()) { - srcTmpBuf = Resource_serializer.read(valueDeserializer) + srcTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for srcTmpBuf has to be chosen through deserialisation.") } - const srcTmpResult : string | Resource = (srcTmpBuf as string | Resource) + const srcTmpResult : string | global_resource_Resource = (srcTmpBuf as string | global_resource_Resource) const controllerTmpResult : webview.WebviewController = (webview_WebviewController_serializer.read(valueDeserializer) as webview.WebviewController) const renderModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let renderModeTmpBuf : RenderMode | undefined = undefined if ((renderModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - renderModeTmpBuf = TypeChecker.RenderMode_FromNumeric(valueDeserializer.readInt32()) + renderModeTmpBuf = RenderMode.fromValue(valueDeserializer.readInt32()) } const renderModeTmpResult : RenderMode | undefined = renderModeTmpBuf const incognitoModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() @@ -6786,7 +6903,7 @@ export class NativeEmbedInfo_serializer { if (valueHolderForPosition !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForPositionTmpValue = valueHolderForPosition! - Position_serializer.write(valueSerializer, valueHolderForPositionTmpValue) + arkui_component_units_Position_serializer.write(valueSerializer, valueHolderForPositionTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -6858,11 +6975,11 @@ export class NativeEmbedInfo_serializer { } const srcTmpResult : string | undefined = srcTmpBuf const positionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let positionTmpBuf : Position | undefined = undefined + let positionTmpBuf : arkui_component_units_Position | undefined = undefined if ((positionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - positionTmpBuf = Position_serializer.read(valueDeserializer) + positionTmpBuf = arkui_component_units_Position_serializer.read(valueDeserializer) } - const positionTmpResult : Position | undefined = positionTmpBuf + const positionTmpResult : arkui_component_units_Position | undefined = positionTmpBuf const widthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let widthTmpBuf : int32 | undefined = undefined if ((widthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -6912,7 +7029,7 @@ export class NativeEmbedDataInfo_serializer { if (valueHolderForStatus !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForStatusTmpValue = (valueHolderForStatus as NativeEmbedStatus) - valueSerializer.writeInt32(TypeChecker.NativeEmbedStatus_ToNumeric(valueHolderForStatusTmpValue)) + valueSerializer.writeInt32(valueHolderForStatusTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -6946,7 +7063,7 @@ export class NativeEmbedDataInfo_serializer { const statusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let statusTmpBuf : NativeEmbedStatus | undefined = undefined if ((statusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - statusTmpBuf = TypeChecker.NativeEmbedStatus_FromNumeric(valueDeserializer.readInt32()) + statusTmpBuf = NativeEmbedStatus.fromValue(valueDeserializer.readInt32()) } const statusTmpResult : NativeEmbedStatus | undefined = statusTmpBuf const surfaceIdTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() diff --git a/arkoala-arkts/arkui/generated/component/windowScene.ets b/arkoala-arkts/arkui/generated/component/windowScene.ets index 21f1fac5e43654f753265eeb90d2bcd74bbb1a5b..2313f545071f3af782ba3ecde3d89a73220726ab 100644 --- a/arkoala-arkts/arkui/generated/component/windowScene.ets +++ b/arkoala-arkts/arkui/generated/component/windowScene.ets @@ -16,22 +16,22 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" -import { Position_serializer, Position, Length } from "./units" +import { SerializerBase, DeserializerBase, nullptr, KPointer, KInt, KBoolean, KStringPtr, RuntimeType, MaterializedBase, toPeerPtr, NativeBuffer } from "@koalaui/interop" +import { arkui_component_units_Position_serializer, Position as arkui_component_units_Position, Length } from "./units" import { int32, int64, float32 } from "@koalaui/common" import { ComponentBase } from "./../ComponentBase" import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonMethodStyle } from "./common" import { AttributeModifier, AttributeUpdater } from "#handwritten" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class ArkWindowScenePeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkWindowScenePeer { @@ -44,12 +44,12 @@ export class ArkWindowScenePeer extends ArkCommonMethodPeer { setWindowSceneOptionsAttribute(persistentId: number): void { ArkUIGeneratedNativeModule._WindowSceneInterface_setWindowSceneOptions(this.peer.ptr, persistentId) } - setAttractionEffectAttribute(destination: Position | undefined, fraction: number | undefined): void { + setAttractionEffectAttribute(destination: arkui_component_units_Position | undefined, fraction: number | undefined): void { const thisSerializer : SerializerBase = SerializerBase.hold() if (destination !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const destinationTmpValue = destination! - Position_serializer.write(thisSerializer, destinationTmpValue) + arkui_component_units_Position_serializer.write(thisSerializer, destinationTmpValue) } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -65,19 +65,19 @@ export class ArkWindowScenePeer extends ArkCommonMethodPeer { } } export interface WindowSceneAttribute extends CommonMethod { - attractionEffect(destination: Position | undefined, fraction: number | undefined): this { + attractionEffect(destination: arkui_component_units_Position | undefined, fraction: number | undefined): this { throw new Error("Unimplemented method attractionEffect") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } export class ArkWindowSceneStyle extends ArkCommonMethodStyle implements WindowSceneAttribute { attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - attractionEffect(destination: Position | undefined, fraction: number | undefined): this { + attractionEffect(destination: arkui_component_units_Position | undefined, fraction: number | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -94,16 +94,16 @@ export class ArkWindowSceneComponent extends ArkCommonMethodComponent implements } return this } - public attractionEffect(destination: Position | undefined, fraction: number | undefined): this { + public attractionEffect(destination: arkui_component_units_Position | undefined, fraction: number | undefined): this { if (this.checkPriority("attractionEffect")) { - const destination_casted = destination as (Position | undefined) + const destination_casted = destination as (arkui_component_units_Position | undefined) const fraction_casted = fraction as (number | undefined) this.getPeer()?.setAttractionEffectAttribute(destination_casted, fraction_casted) return this } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { diff --git a/arkoala-arkts/arkui/generated/component/withTheme.ets b/arkoala-arkts/arkui/generated/component/withTheme.ets index 5492c767882a422556365a83f77e34de1e7e0573..d71ac186f1099e6399494447ce0ed05421b57f6a 100644 --- a/arkoala-arkts/arkui/generated/component/withTheme.ets +++ b/arkoala-arkts/arkui/generated/component/withTheme.ets @@ -23,14 +23,15 @@ import { PeerNode } from "./../PeerNode" import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" import { CallbackKind } from "./../framework/peers/CallbackKind" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CustomTheme, CustomTheme_serializer } from "./../framework/ohos.arkui.theme" +import { CustomTheme } from "@ohos.arkui.theme" import { ThemeColorMode } from "./common" import { AttributeModifier, AttributeUpdater } from "#handwritten" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" +import { CustomTheme_serializer } from "./../framework/ohos.arkui.theme" export class ArkWithThemePeer extends PeerNode { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkWithThemePeer { @@ -117,7 +118,7 @@ export class WithThemeOptions_serializer { if (valueHolderForColorMode !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorModeTmpValue = (valueHolderForColorMode as ThemeColorMode) - valueSerializer.writeInt32(TypeChecker.ThemeColorMode_ToNumeric(valueHolderForColorModeTmpValue)) + valueSerializer.writeInt32(valueHolderForColorModeTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -133,7 +134,7 @@ export class WithThemeOptions_serializer { const colorModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let colorModeTmpBuf : ThemeColorMode | undefined = undefined if ((colorModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - colorModeTmpBuf = TypeChecker.ThemeColorMode_FromNumeric(valueDeserializer.readInt32()) + colorModeTmpBuf = ThemeColorMode.fromValue(valueDeserializer.readInt32()) } const colorModeTmpResult : ThemeColorMode | undefined = colorModeTmpBuf let value : WithThemeOptions = ({theme: themeTmpResult, colorMode: colorModeTmpResult} as WithThemeOptions) diff --git a/arkoala-arkts/arkui/generated/component/xcomponent.ets b/arkoala-arkts/arkui/generated/component/xcomponent.ets index 81bbf9d4e14c362635f029a2df2a72a51f83045d..710d5acd5bec48ae0a23012dd4737e254e719178 100644 --- a/arkoala-arkts/arkui/generated/component/xcomponent.ets +++ b/arkoala-arkts/arkui/generated/component/xcomponent.ets @@ -27,10 +27,10 @@ import { ArkCommonMethodPeer, CommonMethod, ArkCommonMethodComponent, ArkCommonM import { VoidCallback } from "./units" import { AttributeModifier, AttributeUpdater } from "#handwritten" import { CallbackKind } from "./../framework/peers/CallbackKind" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { XComponentType } from "./enums" -import { NodeAttach, remember } from "@koalaui/runtime" +import { NodeAttach, remember } from "arkui.stateManagement.runtime" export class XComponentControllerInternal { public static fromPtr(ptr: KPointer): XComponentController { return new XComponentController(ptr) @@ -194,7 +194,7 @@ export class XComponentController implements MaterializedBase { } } export class ArkXComponentPeer extends ArkCommonMethodPeer { - protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { + public constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { super(peerPtr, id, name, flags) } public static create(component?: ComponentBase, flags: int32 = 0): ArkXComponentPeer { @@ -319,7 +319,7 @@ export interface XComponentAttribute extends CommonMethod { hdrBrightness(value: double | undefined): this { throw new Error("Unimplemented method hdrBrightness") } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Unimplemented method attributeModifier") } } @@ -345,7 +345,7 @@ export class ArkXComponentStyle extends ArkCommonMethodStyle implements XCompone hdrBrightness(value: double | undefined): this { return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { throw new Error("Not implemented") } } @@ -408,7 +408,7 @@ export class ArkXComponentComponent extends ArkCommonMethodComponent implements } return this } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { + public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { return this } public applyAttributesFinish(): void { @@ -519,7 +519,7 @@ export class NativeXComponentParameters_serializer { public static write(buffer: SerializerBase, value: NativeXComponentParameters): void { let valueSerializer : SerializerBase = buffer const valueHolderForType = value.type - valueSerializer.writeInt32(TypeChecker.XComponentType_ToNumeric(valueHolderForType)) + valueSerializer.writeInt32(valueHolderForType.valueOf()) const valueHolderForImageAIOptions = value.imageAIOptions if (valueHolderForImageAIOptions !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) @@ -531,7 +531,7 @@ export class NativeXComponentParameters_serializer { } public static read(buffer: DeserializerBase): NativeXComponentParameters { let valueDeserializer : DeserializerBase = buffer - const typeTmpResult : XComponentType = TypeChecker.XComponentType_FromNumeric(valueDeserializer.readInt32()) + const typeTmpResult : XComponentType = XComponentType.fromValue(valueDeserializer.readInt32()) const imageAIOptionsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let imageAIOptionsTmpBuf : ImageAIOptions | undefined = undefined if ((imageAIOptionsTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -546,7 +546,7 @@ export class XComponentOptions_serializer { public static write(buffer: SerializerBase, value: XComponentOptions): void { let valueSerializer : SerializerBase = buffer const valueHolderForType = value.type - valueSerializer.writeInt32(TypeChecker.XComponentType_ToNumeric(valueHolderForType)) + valueSerializer.writeInt32(valueHolderForType.valueOf()) const valueHolderForController = value.controller XComponentController_serializer.write(valueSerializer, valueHolderForController) const valueHolderForImageAIOptions = value.imageAIOptions @@ -568,7 +568,7 @@ export class XComponentOptions_serializer { } public static read(buffer: DeserializerBase): XComponentOptions { let valueDeserializer : DeserializerBase = buffer - const typeTmpResult : XComponentType = TypeChecker.XComponentType_FromNumeric(valueDeserializer.readInt32()) + const typeTmpResult : XComponentType = XComponentType.fromValue(valueDeserializer.readInt32()) const controllerTmpResult : XComponentController = (XComponentController_serializer.read(valueDeserializer) as XComponentController) const imageAIOptionsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let imageAIOptionsTmpBuf : ImageAIOptions | undefined = undefined @@ -592,7 +592,7 @@ export class XComponentParameters_serializer { const valueHolderForId = value.id valueSerializer.writeString(valueHolderForId) const valueHolderForType = value.type - valueSerializer.writeInt32(TypeChecker.XComponentType_ToNumeric(valueHolderForType)) + valueSerializer.writeInt32(valueHolderForType.valueOf()) const valueHolderForNativeXComponentHandler = value.nativeXComponentHandler valueSerializer.holdAndWriteCallback(valueHolderForNativeXComponentHandler) const valueHolderForController = value.controller @@ -607,7 +607,7 @@ export class XComponentParameters_serializer { public static read(buffer: DeserializerBase): XComponentParameters { let valueDeserializer : DeserializerBase = buffer const idTmpResult : string = (valueDeserializer.readString() as string) - const typeTmpResult : XComponentType = TypeChecker.XComponentType_FromNumeric(valueDeserializer.readInt32()) + const typeTmpResult : XComponentType = XComponentType.fromValue(valueDeserializer.readInt32()) const nativeXComponentHandlerTmpBufBufResource : CallbackResource = valueDeserializer.readCallbackResource() const nativeXComponentHandlerTmpBufBufCall : KPointer = valueDeserializer.readPointer() const nativeXComponentHandlerTmpBufBufCallSync : KPointer = valueDeserializer.readPointer() diff --git a/arkoala-arkts/arkui/generated/framework/EnumsImpl.ets b/arkoala-arkts/arkui/generated/framework/EnumsImpl.ets deleted file mode 100644 index 1b0fa6255920826a7ef6439bbff15d29fa9ed0b5..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/framework/EnumsImpl.ets +++ /dev/null @@ -1,2920 +0,0 @@ -import { int32, float32 } from "@koalaui/common" -export namespace uiObserver { - export enum NavDestinationState { - ON_SHOWN = 0, - ON_HIDDEN = 1, - ON_APPEAR = 2, - ON_DISAPPEAR = 3, - ON_WILL_SHOW = 4, - ON_WILL_HIDE = 5, - ON_WILL_APPEAR = 6, - ON_WILL_DISAPPEAR = 7, - ON_BACKPRESS = 100 - } -} -export namespace uiObserver { - export enum RouterPageState { - ABOUT_TO_APPEAR = 0, - ABOUT_TO_DISAPPEAR = 1, - ON_PAGE_SHOW = 2, - ON_PAGE_HIDE = 3, - ON_BACK_PRESS = 4 - } -} -export namespace uiObserver { - export enum ScrollEventType { - SCROLL_START = 0, - SCROLL_STOP = 1 - } -} -export namespace uiObserver { - export enum TabContentState { - ON_SHOW = 0, - ON_HIDE = 1 - } -} -export namespace curves { - export enum Curve { - LINEAR = 0, - Linear = 0, - EASE = 1, - Ease = 1, - EASE_IN = 2, - EaseIn = 2, - EASE_OUT = 3, - EaseOut = 3, - EASE_IN_OUT = 4, - EaseInOut = 4, - FAST_OUT_SLOW_IN = 5, - FastOutSlowIn = 5, - LINEAR_OUT_SLOW_IN = 6, - LinearOutSlowIn = 6, - FAST_OUT_LINEAR_IN = 7, - FastOutLinearIn = 7, - EXTREME_DECELERATION = 8, - ExtremeDeceleration = 8, - SHARP = 9, - Sharp = 9, - RHYTHM = 10, - Rhythm = 10, - SMOOTH = 11, - Smooth = 11, - FRICTION = 12, - Friction = 12 - } -} -export namespace uniformTypeDescriptor { - export enum UniformDataType { - ENTITY = "general.entity", - OBJECT = "general.object", - COMPOSITE_OBJECT = "general.composite-object", - TEXT = "general.text", - PLAIN_TEXT = "general.plain-text", - HTML = "general.html", - HYPERLINK = "general.hyperlink", - XML = "general.xml", - XHTML = "general.xhtml", - RSS = "general.rss", - SMIL = "com.real.smil", - SOURCE_CODE = "general.source-code", - SCRIPT = "general.script", - SHELL_SCRIPT = "general.shell-script", - CSH_SCRIPT = "general.csh-script", - PERL_SCRIPT = "general.perl-script", - PHP_SCRIPT = "general.php-script", - PYTHON_SCRIPT = "general.python-script", - RUBY_SCRIPT = "general.ruby-script", - TYPE_SCRIPT = "general.type-script", - JAVA_SCRIPT = "general.java-script", - CSS = "general.css", - C_HEADER = "general.c-header", - C_SOURCE = "general.c-source", - C_PLUS_PLUS_HEADER = "general.c-plus-plus-header", - C_PLUS_PLUS_SOURCE = "general.c-plus-plus-source", - JAVA_SOURCE = "general.java-source", - TEX = "general.tex", - MARKDOWN = "general.markdown", - ASC_TEXT = "general.asc-text", - RICH_TEXT = "general.rich-text", - DELIMITED_VALUES_TEXT = "general.delimited-values-text", - COMMA_SEPARATED_VALUES_TEXT = "general.comma-separated-values-text", - TAB_SEPARATED_VALUES_TEXT = "general.tab-separated-values-text", - EBOOK = "general.ebook", - EPUB = "general.epub", - AZW = "com.amazon.azw", - AZW3 = "com.amazon.azw3", - KFX = "com.amazon.kfx", - MOBI = "com.amazon.mobi", - MEDIA = "general.media", - IMAGE = "general.image", - JPEG = "general.jpeg", - PNG = "general.png", - RAW_IMAGE = "general.raw-image", - TIFF = "general.tiff", - BMP = "com.microsoft.bmp", - ICO = "com.microsoft.ico", - PHOTOSHOP_IMAGE = "com.adobe.photoshop-image", - AI_IMAGE = "com.adobe.illustrator.ai-image", - FAX = "general.fax", - JFX_FAX = "com.j2.jfx-fax", - EFX_FAX = "com.js.efx-fax", - XBITMAP_IMAGE = "general.xbitmap-image", - GIF = "general.gif", - TGA_IMAGE = "com.truevision.tga-image", - SGI_IMAGE = "com.sgi.sgi-image", - OPENEXR_IMAGE = "com.ilm.openexr-image", - FLASHPIX_IMAGE = "com.kodak.flashpix.image", - WORD_DOC = "com.microsoft.word.doc", - EXCEL = "com.microsoft.excel.xls", - PPT = "com.microsoft.powerpoint.ppt", - WORD_DOT = "com.microsoft.word.dot", - POWERPOINT_PPS = "com.microsoft.powerpoint.pps", - POWERPOINT_POT = "com.microsoft.powerpoint.pot", - EXCEL_XLT = "com.microsoft.excel.xlt", - VISIO_VSD = "com.microsoft.visio.vsd", - PDF = "com.adobe.pdf", - POSTSCRIPT = "com.adobe.postscript", - ENCAPSULATED_POSTSCRIPT = "com.adobe.encapsulated-postscript", - VIDEO = "general.video", - AVI = "general.avi", - MPEG = "general.mpeg", - MPEG4 = "general.mpeg-4", - VIDEO_3GPP = "general.3gpp", - VIDEO_3GPP2 = "general.3gpp2", - TS = "general.ts", - MPEGURL_VIDEO = "general.mpegurl-video", - WINDOWS_MEDIA_WM = "com.microsoft.windows-media-wm", - WINDOWS_MEDIA_WMV = "com.microsoft.windows-media-wmv", - WINDOWS_MEDIA_WMP = "com.microsoft.windows-media-wmp", - WINDOWS_MEDIA_WVX = "com.microsoft.windows-media-wvx", - WINDOWS_MEDIA_WMX = "com.microsoft.windows-media-wmx", - REALMEDIA = "com.real.realmedia", - MATROSKA_VIDEO = "org.matroska.mkv", - FLASH = "com.adobe.flash", - AUDIO = "general.audio", - AAC = "general.aac", - AIFF = "general.aiff", - ALAC = "general.alac", - FLAC = "general.flac", - MP3 = "general.mp3", - OGG = "general.ogg", - PCM = "general.pcm", - WINDOWS_MEDIA_WMA = "com.microsoft.windows-media-wma", - WAVEFORM_AUDIO = "com.microsoft.waveform-audio", - WINDOWS_MEDIA_WAX = "com.microsoft.windows-media-wax", - AU_AUDIO = "general.au-audio", - AIFC_AUDIO = "general.aifc-audio", - MPEGURL_AUDIO = "general.mpegurl-audio", - MPEG_4_AUDIO = "general.mpeg-4-audio", - MP2 = "general.mp2", - MPEG_AUDIO = "general.mpeg-audio", - ULAW_AUDIO = "general.ulaw-audio", - SD2_AUDIO = "com.digidesign.sd2-audio", - REALAUDIO = "com.real.realaudio", - MATROSKA_AUDIO = "org.matroska.mka", - FILE = "general.file", - DIRECTORY = "general.directory", - FOLDER = "general.folder", - SYMLINK = "general.symlink", - ARCHIVE = "general.archive", - BZ2_ARCHIVE = "general.bz2-archive", - OPG = "general.opg", - TAZ_ARCHIVE = "general.taz-archive", - WEB_ARCHIVE = "general.web-archive", - DISK_IMAGE = "general.disk-image", - ISO = "general.iso", - TAR_ARCHIVE = "general.tar-archive", - ZIP_ARCHIVE = "general.zip-archive", - JAVA_ARCHIVE = "com.sun.java-archive", - GNU_TAR_ARCHIVE = "org.gnu.gnu-tar-archive", - GNU_ZIP_ARCHIVE = "org.gnu.gnu-zip-archive", - GNU_ZIP_TAR_ARCHIVE = "org.gnu.gnu-zip-tar-archive", - OPENXML = "org.openxmlformats.openxml", - WORDPROCESSINGML_DOCUMENT = "org.openxmlformats.wordprocessingml.document", - SPREADSHEETML_SHEET = "org.openxmlformats.spreadsheetml.sheet", - PRESENTATIONML_PRESENTATION = "org.openxmlformats.presentationml.presentation", - DRAWINGML_VISIO = "org.openxmlformats.drawingml.visio", - DRAWINGML_TEMPLATE = "org.openxmlformats.drawingml.template", - WORDPROCESSINGML_TEMPLATE = "org.openxmlformats.wordprocessingml.template", - PRESENTATIONML_TEMPLATE = "org.openxmlformats.presentationml.template", - PRESENTATIONML_SLIDESHOW = "org.openxmlformats.presentationml.slideshow", - SPREADSHEETML_TEMPLATE = "org.openxmlformats.spreadsheetml.template", - OPENDOCUMENT = "org.oasis.opendocument", - OPENDOCUMENT_TEXT = "org.oasis.opendocument.text", - OPENDOCUMENT_SPREADSHEET = "org.oasis.opendocument.spreadsheet", - OPENDOCUMENT_PRESENTATION = "org.oasis.opendocument.presentation", - OPENDOCUMENT_GRAPHICS = "org.oasis.opendocument.graphics", - OPENDOCUMENT_FORMULA = "org.oasis.opendocument.formula", - STUFFIT_ARCHIVE = "com.allume.stuffit-archive", - RAR_ARCHIVE = "com.rarlab.rar-archive", - SEVEN_ZIP_ARCHIVE = "org.7-zip.7-zip-archive", - CALENDAR = "general.calendar", - VCS = "general.vcs", - ICS = "general.ics", - CONTACT = "general.contact", - DATABASE = "general.database", - MESSAGE = "general.message", - EXECUTABLE = "general.executable", - PORTABLE_EXECUTABLE = "com.microsoft.portable-executable", - SUN_JAVA_CLASS = "com.sun.java-class", - VCARD = "general.vcard", - NAVIGATION = "general.navigation", - LOCATION = "general.location", - FONT = "general.font", - TRUETYPE_FONT = "general.truetype-font", - TRUETYPE_COLLECTION_FONT = "general.truetype-collection-font", - OPENTYPE_FONT = "general.opentype-font", - POSTSCRIPT_FONT = "com.adobe.postscript-font", - POSTSCRIPT_PFB_FONT = "com.adobe.postscript-pfb-font", - POSTSCRIPT_PFA_FONT = "com.adobe.postscript-pfa-font", - OPENHARMONY_FORM = "openharmony.form", - OPENHARMONY_APP_ITEM = "openharmony.app-item", - OPENHARMONY_PIXEL_MAP = "openharmony.pixel-map", - OPENHARMONY_ATOMIC_SERVICE = "openharmony.atomic-service", - OPENHARMONY_PACKAGE = "openharmony.package", - OPENHARMONY_HAP = "openharmony.hap", - OPENHARMONY_HDOC = "openharmony.hdoc", - OPENHARMONY_HINOTE = "openharmony.hinote", - OPENHARMONY_STYLED_STRING = "openharmony.styled-string", - OPENHARMONY_WANT = "openharmony.want", - OFD = "general.ofd", - CAD = "general.cad", - OCTET_STREAM = "general.octet-stream" - } -} -export namespace drawing { - export enum BlendMode { - CLEAR = 0, - SRC = 1, - DST = 2, - SRC_OVER = 3, - DST_OVER = 4, - SRC_IN = 5, - DST_IN = 6, - SRC_OUT = 7, - DST_OUT = 8, - SRC_ATOP = 9, - DST_ATOP = 10, - XOR = 11, - PLUS = 12, - MODULATE = 13, - SCREEN = 14, - OVERLAY = 15, - DARKEN = 16, - LIGHTEN = 17, - COLOR_DODGE = 18, - COLOR_BURN = 19, - HARD_LIGHT = 20, - SOFT_LIGHT = 21, - DIFFERENCE = 22, - EXCLUSION = 23, - MULTIPLY = 24, - HUE = 25, - SATURATION = 26, - COLOR = 27, - LUMINOSITY = 28 - } -} -export namespace drawing { - export enum PathDirection { - CLOCKWISE = 0, - COUNTER_CLOCKWISE = 1 - } -} -export namespace drawing { - export enum PathFillType { - WINDING = 0, - EVEN_ODD = 1, - INVERSE_WINDING = 2, - INVERSE_EVEN_ODD = 3 - } -} -export namespace drawing { - export enum PathMeasureMatrixFlags { - GET_POSITION_MATRIX = 0, - GET_TANGENT_MATRIX = 1, - GET_POSITION_AND_TANGENT_MATRIX = 2 - } -} -export namespace drawing { - export enum PathOp { - DIFFERENCE = 0, - INTERSECT = 1, - UNION = 2, - XOR = 3, - REVERSE_DIFFERENCE = 4 - } -} -export namespace drawing { - export enum PointMode { - POINTS = 0, - LINES = 1, - POLYGON = 2 - } -} -export namespace drawing { - export enum FilterMode { - FILTER_MODE_NEAREST = 0, - FILTER_MODE_LINEAR = 1 - } -} -export namespace drawing { - export enum ShadowFlag { - NONE = 0, - TRANSPARENT_OCCLUDER = 1, - GEOMETRIC_ONLY = 2, - ALL = 3 - } -} -export namespace drawing { - export enum ClipOp { - DIFFERENCE = 0, - INTERSECT = 1 - } -} -export namespace drawing { - export enum TextEncoding { - TEXT_ENCODING_UTF8 = 0, - TEXT_ENCODING_UTF16 = 1, - TEXT_ENCODING_UTF32 = 2, - TEXT_ENCODING_GLYPH_ID = 3 - } -} -export namespace drawing { - export enum FontEdging { - ALIAS = 0, - ANTI_ALIAS = 1, - SUBPIXEL_ANTI_ALIAS = 2 - } -} -export namespace drawing { - export enum FontHinting { - NONE = 0, - SLIGHT = 1, - NORMAL = 2, - FULL = 3 - } -} -export namespace drawing { - export enum FontMetricsFlags { - UNDERLINE_THICKNESS_VALID = 0, - UNDERLINE_POSITION_VALID = 1, - STRIKETHROUGH_THICKNESS_VALID = 2, - STRIKETHROUGH_POSITION_VALID = 3, - BOUNDS_INVALID = 4 - } -} -export namespace drawing { - export enum RectType { - DEFAULT = 0, - TRANSPARENT = 1, - FIXEDCOLOR = 2 - } -} -export namespace drawing { - export enum TileMode { - CLAMP = 0, - REPEAT = 1, - MIRROR = 2, - DECAL = 3 - } -} -export namespace drawing { - export enum JoinStyle { - MITER_JOIN = 0, - ROUND_JOIN = 1, - BEVEL_JOIN = 2 - } -} -export namespace drawing { - export enum CapStyle { - FLAT_CAP = 0, - SQUARE_CAP = 1, - ROUND_CAP = 2 - } -} -export namespace drawing { - export enum BlurType { - NORMAL = 0, - SOLID = 1, - OUTER = 2, - INNER = 3 - } -} -export namespace drawing { - export enum ScaleToFit { - FILL_SCALE_TO_FIT = 0, - START_SCALE_TO_FIT = 1, - CENTER_SCALE_TO_FIT = 2, - END_SCALE_TO_FIT = 3 - } -} -export namespace drawing { - export enum RegionOp { - DIFFERENCE = 0, - INTERSECT = 1, - UNION = 2, - XOR = 3, - REVERSE_DIFFERENCE = 4, - REPLACE = 5 - } -} -export namespace drawing { - export enum CornerPos { - TOP_LEFT_POS = 0, - TOP_RIGHT_POS = 1, - BOTTOM_RIGHT_POS = 2, - BOTTOM_LEFT_POS = 3 - } -} -export namespace drawing { - export enum SrcRectConstraint { - STRICT = 0, - FAST = 1 - } -} -export namespace text { - export enum TextAlign { - LEFT = 0, - RIGHT = 1, - CENTER = 2, - JUSTIFY = 3, - START = 4, - END = 5 - } -} -export namespace text { - export enum TextDirection { - RTL = 0, - LTR = 1 - } -} -export namespace text { - export enum BreakStrategy { - GREEDY = 0, - HIGH_QUALITY = 1, - BALANCED = 2 - } -} -export namespace text { - export enum WordBreak { - NORMAL = 0, - BREAK_ALL = 1, - BREAK_WORD = 2 - } -} -export namespace text { - export enum TextDecorationType { - NONE = 0, - UNDERLINE = 1, - OVERLINE = 2, - LINE_THROUGH = 3 - } -} -export namespace text { - export enum TextDecorationStyle { - SOLID = 0, - DOUBLE = 1, - DOTTED = 2, - DASHED = 3, - WAVY = 4 - } -} -export namespace text { - export enum FontWeight { - W100 = 0, - W200 = 1, - W300 = 2, - W400 = 3, - W500 = 4, - W600 = 5, - W700 = 6, - W800 = 7, - W900 = 8 - } -} -export namespace text { - export enum FontStyle { - NORMAL = 0, - ITALIC = 1, - OBLIQUE = 2 - } -} -export namespace text { - export enum FontWidth { - ULTRA_CONDENSED = 1, - EXTRA_CONDENSED = 2, - CONDENSED = 3, - SEMI_CONDENSED = 4, - NORMAL = 5, - SEMI_EXPANDED = 6, - EXPANDED = 7, - EXTRA_EXPANDED = 8, - ULTRA_EXPANDED = 9 - } -} -export namespace text { - export enum TextHeightBehavior { - ALL = 0, - DISABLE_FIRST_ASCENT = 1, - DISABLE_LAST_ASCENT = 2, - DISABLE_ALL = 3 - } -} -export namespace text { - export enum TextBaseline { - ALPHABETIC = 0, - IDEOGRAPHIC = 1 - } -} -export namespace text { - export enum EllipsisMode { - START = 0, - MIDDLE = 1, - END = 2 - } -} -export namespace text { - export enum PlaceholderAlignment { - OFFSET_AT_BASELINE = 0, - ABOVE_BASELINE = 1, - BELOW_BASELINE = 2, - TOP_OF_ROW_BOX = 3, - BOTTOM_OF_ROW_BOX = 4, - CENTER_OF_ROW_BOX = 5 - } -} -export namespace text { - export enum SystemFontType { - ALL = 0, - GENERIC = 1, - STYLISH = 2, - INSTALLED = 3 - } -} -export namespace text { - export enum RectWidthStyle { - TIGHT = 0, - MAX = 1 - } -} -export namespace text { - export enum RectHeightStyle { - TIGHT = 0, - MAX = 1, - INCLUDE_LINE_SPACE_MIDDLE = 2, - INCLUDE_LINE_SPACE_TOP = 3, - INCLUDE_LINE_SPACE_BOTTOM = 4, - STRUT = 5 - } -} -export namespace text { - export enum Affinity { - UPSTREAM = 0, - DOWNSTREAM = 1 - } -} -export namespace image { - export enum ResolutionQuality { - LOW = 1, - MEDIUM = 2, - HIGH = 3 - } -} -export enum IntentionCode { - INTENTION_UNKNOWN = -1, - INTENTION_UP = 1, - INTENTION_DOWN = 2, - INTENTION_LEFT = 3, - INTENTION_RIGHT = 4, - INTENTION_SELECT = 5, - INTENTION_ESCAPE = 6, - INTENTION_BACK = 7, - INTENTION_FORWARD = 8, - INTENTION_MENU = 9, - INTENTION_PAGE_UP = 11, - INTENTION_PAGE_DOWN = 12, - INTENTION_ZOOM_OUT = 13, - INTENTION_ZOOM_IN = 14 -} -export namespace pointer { - export enum PointerStyle { - DEFAULT = 0, - EAST = 1, - WEST = 2, - SOUTH = 3, - NORTH = 4, - WEST_EAST = 5, - NORTH_SOUTH = 6, - NORTH_EAST = 7, - NORTH_WEST = 8, - SOUTH_EAST = 9, - SOUTH_WEST = 10, - NORTH_EAST_SOUTH_WEST = 11, - NORTH_WEST_SOUTH_EAST = 12, - CROSS = 13, - CURSOR_COPY = 14, - CURSOR_FORBID = 15, - COLOR_SUCKER = 16, - HAND_GRABBING = 17, - HAND_OPEN = 18, - HAND_POINTING = 19, - HELP = 20, - MOVE = 21, - RESIZE_LEFT_RIGHT = 22, - RESIZE_UP_DOWN = 23, - SCREENSHOT_CHOOSE = 24, - SCREENSHOT_CURSOR = 25, - TEXT_CURSOR = 26, - ZOOM_IN = 27, - ZOOM_OUT = 28, - MIDDLE_BTN_EAST = 29, - MIDDLE_BTN_WEST = 30, - MIDDLE_BTN_SOUTH = 31, - MIDDLE_BTN_NORTH = 32, - MIDDLE_BTN_NORTH_SOUTH = 33, - MIDDLE_BTN_NORTH_EAST = 34, - MIDDLE_BTN_NORTH_WEST = 35, - MIDDLE_BTN_SOUTH_EAST = 36, - MIDDLE_BTN_SOUTH_WEST = 37, - MIDDLE_BTN_NORTH_SOUTH_WEST_EAST = 38, - HORIZONTAL_TEXT_CURSOR = 39, - CURSOR_CROSS = 40, - CURSOR_CIRCLE = 41, - LOADING = 42, - RUNNING = 43 - } -} -export enum LevelMode { - OVERLAY = 0, - EMBEDDED = 1 -} -export enum ImmersiveMode { - DEFAULT = 0, - EXTEND = 1 -} -export namespace window { - export enum WindowStatusType { - UNDEFINED = 0, - FULL_SCREEN = 1, - MAXIMIZE = 2, - MINIMIZE = 3, - FLOATING = 4, - SPLIT_SCREEN = 5 - } -} -export enum DialogAlignment { - TOP = 0, - Top = 0, - CENTER = 1, - Center = 1, - BOTTOM = 2, - Bottom = 2, - DEFAULT = 3, - Default = 3, - TOP_START = 4, - TopStart = 4, - TOP_END = 5, - TopEnd = 5, - CENTER_START = 6, - CenterStart = 6, - CENTER_END = 7, - CenterEnd = 7, - BOTTOM_START = 8, - BottomStart = 8, - BOTTOM_END = 9, - BottomEnd = 9 -} -export enum DialogButtonDirection { - AUTO = 0, - HORIZONTAL = 1, - VERTICAL = 2 -} -export enum IndexerAlign { - LEFT = 0, - Left = 0, - RIGHT = 1, - Right = 1, - START = 2, - END = 3 -} -export enum NavigationType { - PUSH = 0, - BACK = 1, - REPLACE = 2 -} -export enum LengthUnit { - PX = 0, - VP = 1, - FP = 2, - PERCENT = 3, - LPX = 4 -} -export enum LengthMetricsUnit { - DEFAULT = 0, - PX = 1 -} -export enum AttributeUpdaterFlag { - INITIAL = 0, - UPDATE = 1, - SKIP = 2, - RESET = 3 -} -export enum BadgePosition { - RIGHT_TOP = 0, - RightTop = 0, - RIGHT = 1, - Right = 1, - LEFT = 2, - Left = 2 -} -export enum ButtonType { - CAPSULE = 0, - Capsule = 0, - CIRCLE = 1, - Circle = 1, - NORMAL = 2, - Normal = 2, - ROUNDED_RECTANGLE = 3 -} -export enum ButtonStyleMode { - NORMAL = 0, - EMPHASIZED = 1, - TEXTUAL = 2 -} -export enum ButtonRole { - NORMAL = 0, - ERROR = 1 -} -export enum ControlSize { - SMALL = "'small'", - NORMAL = "'normal'" -} -export enum CalendarAlign { - START = 0, - CENTER = 1, - END = 2 -} -export enum SelectStatus { - ALL = 0, - All = 0, - PART = 1, - Part = 1, - NONE = 2, - None = 2 -} -export enum AccessibilitySamePageMode { - SEMI_SILENT = 0, - FULL_SILENT = 1 -} -export enum AccessibilityRoleType { - ACTION_SHEET = 0, - ALERT_DIALOG = 1, - INDEXER_COMPONENT = 2, - BADGE_COMPONENT = 3, - BLANK = 4, - BUTTON = 5, - BACK_BUTTON = 6, - SHEET_DRAG_BAR = 7, - CALENDAR_PICKER = 8, - CALENDAR = 9, - CANVAS = 10, - CANVAS_GRADIENT = 11, - CANVAS_PATTERN = 12, - CHECKBOX = 13, - CHECKBOX_GROUP = 14, - CIRCLE = 15, - COLUMN_SPLIT = 16, - COLUMN = 17, - CANVAS_RENDERING_CONTEXT_2D = 18, - CHART = 19, - COUNTER = 20, - CONTAINER_MODAL = 21, - DATA_PANEL = 22, - DATE_PICKER = 23, - DIALOG = 24, - DIVIDER = 25, - DRAG_BAR = 26, - EFFECT_COMPONENT = 27, - ELLIPSE = 28, - FLEX = 29, - FLOW_ITEM = 30, - FORM_COMPONENT = 31, - FORM_LINK = 32, - GAUGE = 33, - GRID = 34, - GRID_COL = 35, - GRID_CONTAINER = 36, - GRID_ITEM = 37, - GRID_ROW = 38, - HYPERLINK = 39, - IMAGE = 40, - IMAGE_ANIMATOR = 41, - IMAGE_BITMAP = 42, - IMAGE_DATA = 43, - IMAGE_SPAN = 44, - LABEL = 45, - LINE = 46, - LIST = 47, - LIST_ITEM = 48, - LIST_ITEM_GROUP = 49, - LOADING_PROGRESS = 50, - MARQUEE = 51, - MATRIX2D = 52, - MENU = 53, - MENU_ITEM = 54, - MENU_ITEM_GROUP = 55, - NAV_DESTINATION = 56, - NAV_ROUTER = 57, - NAVIGATION = 58, - NAVIGATION_BAR = 59, - NAVIGATION_MENU = 60, - NAVIGATOR = 61, - OFFSCREEN_CANVAS = 62, - OFFSCREEN_CANVAS_RENDERING_CONTEXT2D = 63, - OPTION = 64, - PANEL = 65, - PAPER_PAGE = 66, - PATH = 67, - PATH2D = 68, - PATTERN_LOCK = 69, - PICKER = 70, - PICKER_VIEW = 71, - PLUGIN_COMPONENT = 72, - POLYGON = 73, - POLYLINE = 74, - POPUP = 75, - PROGRESS = 76, - QRCODE = 77, - RADIO = 78, - RATING = 79, - RECT = 80, - REFRESH = 81, - RELATIVE_CONTAINER = 82, - REMOTE_WINDOW = 83, - RICH_EDITOR = 84, - RICH_TEXT = 85, - ROLE_PAGER = 86, - ROW = 87, - ROW_SPLIT = 88, - SCROLL = 89, - SCROLL_BAR = 90, - SEARCH = 91, - SEARCH_FIELD = 92, - SELECT = 93, - SHAPE = 94, - SIDEBAR_CONTAINER = 95, - SLIDER = 96, - SPAN = 97, - STACK = 98, - STEPPER = 99, - STEPPER_ITEM = 100, - SWIPER = 101, - SWIPER_INDICATOR = 102, - SWITCH = 103, - SYMBOL_GLYPH = 104, - TAB_CONTENT = 105, - TAB_BAR = 106, - TABS = 107, - TEXT = 108, - TEXT_CLOCK = 109, - TEXT_ENTRY = 110, - TEXT_INPUT = 111, - TEXT_PICKER = 112, - TEXT_TIMER = 113, - TEXT_AREA = 114, - TEXT_FIELD = 115, - TIME_PICKER = 116, - TITLE_BAR = 117, - TOGGLER = 118, - UI_EXTENSION_COMPONENT = 119, - VIDEO = 120, - WATER_FLOW = 121, - WEB = 122, - XCOMPONENT = 123, - ROLE_NONE = 124 -} -export enum FinishCallbackType { - REMOVED = 0, - LOGICALLY = 1 -} -export enum TouchTestStrategy { - DEFAULT = 0, - FORWARD_COMPETITION = 1, - FORWARD = 2 -} -export enum TransitionHierarchyStrategy { - NONE = 0, - ADAPTIVE = 1 -} -export enum ChainStyle { - SPREAD = 0, - SPREAD_INSIDE = 1, - PACKED = 2 -} -export enum TransitionEdge { - TOP = 0, - BOTTOM = 1, - START = 2, - END = 3 -} -export enum EffectType { - DEFAULT = 0, - WINDOW_EFFECT = 1 -} -export enum PreDragStatus { - ACTION_DETECTING_STATUS = 0, - READY_TO_TRIGGER_DRAG_ACTION = 1, - PREVIEW_LIFT_STARTED = 2, - PREVIEW_LIFT_FINISHED = 3, - PREVIEW_LANDING_STARTED = 4, - PREVIEW_LANDING_FINISHED = 5, - ACTION_CANCELED_BEFORE_DRAG = 6, - PREPARING_FOR_DRAG_DETECTION = 7 -} -export enum SourceType { - UNKNOWN = 0, - Unknown = 0, - MOUSE = 1, - Mouse = 1, - TOUCH_SCREEN = 2, - TouchScreen = 2 -} -export enum SourceTool { - UNKNOWN = 0, - Unknown = 0, - FINGER = 1, - Finger = 1, - PEN = 2, - Pen = 2, - MOUSE = 3, - TOUCHPAD = 4, - JOYSTICK = 5 -} -export enum RepeatMode { - REPEAT = 0, - Repeat = 0, - STRETCH = 1, - Stretch = 1, - ROUND = 2, - Round = 2, - SPACE = 3, - Space = 3 -} -export enum BlurStyle { - THIN = 0, - Thin = 0, - REGULAR = 1, - Regular = 1, - THICK = 2, - Thick = 2, - BACKGROUND_THIN = 3, - BACKGROUND_REGULAR = 4, - BACKGROUND_THICK = 5, - BACKGROUND_ULTRA_THICK = 6, - NONE = 7, - COMPONENT_ULTRA_THIN = 8, - COMPONENT_THIN = 9, - COMPONENT_REGULAR = 10, - COMPONENT_THICK = 11, - COMPONENT_ULTRA_THICK = 12 -} -export enum BlurStyleActivePolicy { - FOLLOWS_WINDOW_ACTIVE_STATE = 0, - ALWAYS_ACTIVE = 1, - ALWAYS_INACTIVE = 2 -} -export enum ThemeColorMode { - SYSTEM = 0, - LIGHT = 1, - DARK = 2 -} -export enum AdaptiveColor { - DEFAULT = 0, - AVERAGE = 1 -} -export enum ModalTransition { - DEFAULT = 0, - NONE = 1, - ALPHA = 2 -} -export enum ShadowType { - COLOR = 0, - BLUR = 1 -} -export enum ShadowStyle { - OUTER_DEFAULT_XS = 0, - OUTER_DEFAULT_SM = 1, - OUTER_DEFAULT_MD = 2, - OUTER_DEFAULT_LG = 3, - OUTER_FLOATING_SM = 4, - OUTER_FLOATING_MD = 5 -} -export enum SafeAreaType { - SYSTEM = 0, - CUTOUT = 1, - KEYBOARD = 2 -} -export enum SafeAreaEdge { - TOP = 0, - BOTTOM = 1, - START = 2, - END = 3 -} -export enum LayoutSafeAreaType { - SYSTEM = 0 -} -export enum LayoutSafeAreaEdge { - TOP = 0, - BOTTOM = 1 -} -export enum SheetSize { - MEDIUM = 0, - LARGE = 1, - FIT_CONTENT = 2 -} -export enum DragBehavior { - COPY = 0, - MOVE = 1 -} -export enum DragResult { - DRAG_SUCCESSFUL = 0, - DRAG_FAILED = 1, - DRAG_CANCELED = 2, - DROP_ENABLED = 3, - DROP_DISABLED = 4 -} -export enum BlendMode { - NONE = 0, - CLEAR = 1, - SRC = 2, - DST = 3, - SRC_OVER = 4, - DST_OVER = 5, - SRC_IN = 6, - DST_IN = 7, - SRC_OUT = 8, - DST_OUT = 9, - SRC_ATOP = 10, - DST_ATOP = 11, - XOR = 12, - PLUS = 13, - MODULATE = 14, - SCREEN = 15, - OVERLAY = 16, - DARKEN = 17, - LIGHTEN = 18, - COLOR_DODGE = 19, - COLOR_BURN = 20, - HARD_LIGHT = 21, - SOFT_LIGHT = 22, - DIFFERENCE = 23, - EXCLUSION = 24, - MULTIPLY = 25, - HUE = 26, - SATURATION = 27, - COLOR = 28, - LUMINOSITY = 29 -} -export enum BlendApplyType { - FAST = 0, - OFFSCREEN = 1 -} -export enum SheetType { - BOTTOM = 0, - CENTER = 1, - POPUP = 2 -} -export enum SheetMode { - OVERLAY = 0, - EMBEDDED = 1 -} -export enum ScrollSizeMode { - FOLLOW_DETENT = 0, - CONTINUOUS = 1 -} -export enum SheetKeyboardAvoidMode { - NONE = 0, - TRANSLATE_AND_RESIZE = 1, - RESIZE_ONLY = 2, - TRANSLATE_AND_SCROLL = 3 -} -export enum DismissReason { - PRESS_BACK = 0, - TOUCH_OUTSIDE = 1, - CLOSE_BUTTON = 2, - SLIDE_DOWN = 3 -} -export enum MenuPreviewMode { - NONE = 0, - IMAGE = 1 -} -export enum HapticFeedbackMode { - DISABLED = 0, - ENABLED = 1, - AUTO = 2 -} -export enum OutlineStyle { - SOLID = 0, - DASHED = 1, - DOTTED = 2 -} -export enum DragPreviewMode { - AUTO = 1, - DISABLE_SCALE = 2, - ENABLE_DEFAULT_SHADOW = 3, - ENABLE_DEFAULT_RADIUS = 4, - ENABLE_DRAG_ITEM_GRAY_EFFECT = 5, - ENABLE_MULTI_TILE_EFFECT = 6, - ENABLE_TOUCH_POINT_CALCULATION_BASED_ON_FINAL_PREVIEW = 7 -} -export enum DraggingSizeChangeEffect { - DEFAULT = 0, - SIZE_TRANSITION = 1, - SIZE_CONTENT_TRANSITION = 2 -} -export enum MenuPolicy { - DEFAULT = 0, - HIDE = 1, - SHOW = 2 -} -export enum ContentClipMode { - CONTENT_ONLY = 0, - BOUNDARY = 1, - SAFE_AREA = 2 -} -export enum EffectEdge { - START = 1, - END = 2 -} -export enum KeyboardAvoidMode { - DEFAULT = 0, - NONE = 1 -} -export enum HoverModeAreaType { - TOP_SCREEN = 0, - BOTTOM_SCREEN = 1 -} -export enum DataPanelType { - LINE = 0, - Line = 0, - CIRCLE = 1, - Circle = 1 -} -export enum DatePickerMode { - DATE = 0, - YEAR_AND_MONTH = 1, - MONTH_AND_DAY = 2 -} -export enum CheckBoxShape { - CIRCLE = 0, - ROUNDED_SQUARE = 1 -} -export enum Color { - WHITE = 0, - White = 0, - BLACK = 1, - Black = 1, - BLUE = 2, - Blue = 2, - BROWN = 3, - Brown = 3, - GRAY = 4, - Gray = 4, - GREEN = 5, - Green = 5, - GREY = 6, - Grey = 6, - ORANGE = 7, - Orange = 7, - PINK = 8, - Pink = 8, - RED = 9, - Red = 9, - YELLOW = 10, - Yellow = 10, - TRANSPARENT = 11, - Transparent = 11 -} -export enum ColoringStrategy { - INVERT = "'invert'", - AVERAGE = "'average'", - PRIMARY = "'primary'" -} -export enum ImageFit { - CONTAIN = 0, - Contain = 0, - COVER = 1, - Cover = 1, - AUTO = 2, - Auto = 2, - FILL = 3, - Fill = 3, - SCALE_DOWN = 4, - ScaleDown = 4, - NONE = 5, - None = 5, - TOP_START = 7, - TOP = 8, - TOP_END = 9, - START = 10, - CENTER = 11, - END = 12, - BOTTOM_START = 13, - BOTTOM = 14, - BOTTOM_END = 15, - MATRIX = 16 -} -export enum BorderStyle { - DOTTED = 0, - Dotted = 0, - DASHED = 1, - Dashed = 1, - SOLID = 2, - Solid = 2 -} -export enum LineJoinStyle { - MITER = 0, - Miter = 0, - ROUND = 1, - Round = 1, - BEVEL = 2, - Bevel = 2 -} -export enum TouchType { - DOWN = 0, - Down = 0, - UP = 1, - Up = 1, - MOVE = 2, - Move = 2, - CANCEL = 3, - Cancel = 3 -} -export enum InteractionHand { - NONE = 0, - LEFT = 1, - RIGHT = 2 -} -export enum MouseButton { - LEFT = 0, - Left = 0, - RIGHT = 1, - Right = 1, - MIDDLE = 2, - Middle = 2, - BACK = 3, - Back = 3, - FORWARD = 4, - Forward = 4, - NONE = 5, - None = 5 -} -export enum MouseAction { - PRESS = 0, - Press = 0, - RELEASE = 1, - Release = 1, - MOVE = 2, - Move = 2, - HOVER = 3, - Hover = 3, - CANCEL = 13 -} -export enum AnimationStatus { - INITIAL = 0, - Initial = 0, - RUNNING = 1, - Running = 1, - PAUSED = 2, - Paused = 2, - STOPPED = 3, - Stopped = 3 -} -export enum FillMode { - NONE = 0, - None = 0, - FORWARDS = 1, - Forwards = 1, - BACKWARDS = 2, - Backwards = 2, - BOTH = 3, - Both = 3 -} -export enum PlayMode { - NORMAL = 0, - Normal = 0, - REVERSE = 1, - Reverse = 1, - ALTERNATE = 2, - Alternate = 2, - ALTERNATE_REVERSE = 3, - AlternateReverse = 3 -} -export enum KeyType { - DOWN = 0, - Down = 0, - UP = 1, - Up = 1 -} -export enum KeySource { - UNKNOWN = 0, - Unknown = 0, - KEYBOARD = 1, - Keyboard = 1, - JOYSTICK = 2 -} -export enum Edge { - TOP = 0, - Top = 0, - BOTTOM = 1, - Bottom = 1, - START = 2, - Start = 2, - END = 3, - End = 3 -} -export enum Week { - MON = 0, - Mon = 0, - TUE = 1, - Tue = 1, - WED = 2, - Wed = 2, - THUR = 3, - Thur = 3, - FRI = 4, - Fri = 4, - SAT = 5, - Sat = 5, - SUN = 6, - Sun = 6 -} -export enum Direction { - LTR = 0, - Ltr = 0, - RTL = 1, - Rtl = 1, - AUTO = 2, - Auto = 2 -} -export enum BarState { - OFF = 0, - Off = 0, - AUTO = 1, - Auto = 1, - ON = 2, - On = 2 -} -export enum EdgeEffect { - SPRING = 0, - Spring = 0, - FADE = 1, - Fade = 1, - NONE = 2, - None = 2 -} -export enum Alignment { - TOP_START = 0, - TopStart = 0, - TOP = 1, - Top = 1, - TOP_END = 2, - TopEnd = 2, - START = 3, - Start = 3, - CENTER = 4, - Center = 4, - END = 5, - End = 5, - BOTTOM_START = 6, - BottomStart = 6, - BOTTOM = 7, - Bottom = 7, - BOTTOM_END = 8, - BottomEnd = 8 -} -export enum TransitionType { - ALL = 0, - All = 0, - INSERT = 1, - Insert = 1, - DELETE = 2, - Delete = 2 -} -export enum RelateType { - FILL = 0, - FIT = 1 -} -export enum Visibility { - VISIBLE = 0, - Visible = 0, - HIDDEN = 1, - Hidden = 1, - NONE = 2, - None = 2 -} -export enum LineCapStyle { - BUTT = 0, - Butt = 0, - ROUND = 1, - Round = 1, - SQUARE = 2, - Square = 2 -} -export enum Axis { - VERTICAL = 0, - Vertical = 0, - HORIZONTAL = 1, - Horizontal = 1 -} -export enum HorizontalAlign { - START = 0, - Start = 0, - CENTER = 1, - Center = 1, - END = 2, - End = 2 -} -export enum FlexAlign { - START = 0, - Start = 0, - CENTER = 1, - Center = 1, - END = 2, - End = 2, - SPACE_BETWEEN = 3, - SpaceBetween = 3, - SPACE_AROUND = 4, - SpaceAround = 4, - SPACE_EVENLY = 5, - SpaceEvenly = 5 -} -export enum ItemAlign { - AUTO = 0, - Auto = 0, - START = 1, - Start = 1, - CENTER = 2, - Center = 2, - END = 3, - End = 3, - BASELINE = 4, - Baseline = 4, - STRETCH = 5, - Stretch = 5 -} -export enum FlexDirection { - ROW = 0, - Row = 0, - COLUMN = 1, - Column = 1, - ROW_REVERSE = 2, - RowReverse = 2, - COLUMN_REVERSE = 3, - ColumnReverse = 3 -} -export enum PixelRoundCalcPolicy { - NO_FORCE_ROUND = 0, - FORCE_CEIL = 1, - FORCE_FLOOR = 2 -} -export enum PixelRoundMode { - PIXEL_ROUND_ON_LAYOUT_FINISH = 0, - PIXEL_ROUND_AFTER_MEASURE = 1 -} -export enum FlexWrap { - NO_WRAP = 0, - NoWrap = 0, - WRAP = 1, - Wrap = 1, - WRAP_REVERSE = 2, - WrapReverse = 2 -} -export enum VerticalAlign { - TOP = 0, - Top = 0, - CENTER = 1, - Center = 1, - BOTTOM = 2, - Bottom = 2 -} -export enum ImageRepeat { - NO_REPEAT = 0, - NoRepeat = 0, - X = 1, - Y = 2, - XY = 3 -} -export enum ImageSize { - AUTO = 0, - Auto = 0, - COVER = 1, - Cover = 1, - CONTAIN = 2, - Contain = 2, - FILL = 3 -} -export enum GradientDirection { - LEFT = 0, - Left = 0, - TOP = 1, - Top = 1, - RIGHT = 2, - Right = 2, - BOTTOM = 3, - Bottom = 3, - LEFT_TOP = 4, - LeftTop = 4, - LEFT_BOTTOM = 5, - LeftBottom = 5, - RIGHT_TOP = 6, - RightTop = 6, - RIGHT_BOTTOM = 7, - RightBottom = 7, - NONE = 8, - None = 8 -} -export enum SharedTransitionEffectType { - STATIC = 0, - Static = 0, - EXCHANGE = 1, - Exchange = 1 -} -export enum FontStyle { - NORMAL = 0, - Normal = 0, - ITALIC = 1, - Italic = 1 -} -export enum FontWeight { - LIGHTER = 0, - Lighter = 0, - NORMAL = 1, - Normal = 1, - REGULAR = 2, - Regular = 2, - MEDIUM = 3, - Medium = 3, - BOLD = 4, - Bold = 4, - BOLDER = 5, - Bolder = 5 -} -export enum TextAlign { - CENTER = 0, - Center = 0, - START = 1, - Start = 1, - END = 2, - End = 2, - JUSTIFY = 3 -} -export enum TextOverflow { - NONE = 0, - None = 0, - CLIP = 1, - Clip = 1, - ELLIPSIS = 2, - Ellipsis = 2, - MARQUEE = 3 -} -export enum TextDecorationType { - NONE = 0, - None = 0, - UNDERLINE = 1, - Underline = 1, - OVERLINE = 2, - Overline = 2, - LINE_THROUGH = 3, - LineThrough = 3 -} -export enum TextCase { - NORMAL = 0, - Normal = 0, - LOWER_CASE = 1, - LowerCase = 1, - UPPER_CASE = 2, - UpperCase = 2 -} -export enum TextHeightAdaptivePolicy { - MAX_LINES_FIRST = 0, - MIN_FONT_SIZE_FIRST = 1, - LAYOUT_CONSTRAINT_FIRST = 2 -} -export enum ResponseType { - RIGHT_CLICK = 0, - RightClick = 0, - LONG_PRESS = 1, - LongPress = 1 -} -export enum HoverEffect { - AUTO = 0, - Auto = 0, - SCALE = 1, - Scale = 1, - HIGHLIGHT = 2, - Highlight = 2, - NONE = 3, - None = 3 -} -export enum Placement { - LEFT = 0, - Left = 0, - RIGHT = 1, - Right = 1, - TOP = 2, - Top = 2, - BOTTOM = 3, - Bottom = 3, - TOP_LEFT = 4, - TopLeft = 4, - TOP_RIGHT = 5, - TopRight = 5, - BOTTOM_LEFT = 6, - BottomLeft = 6, - BOTTOM_RIGHT = 7, - BottomRight = 7, - LEFT_TOP = 8, - LeftTop = 8, - LEFT_BOTTOM = 9, - LeftBottom = 9, - RIGHT_TOP = 10, - RightTop = 10, - RIGHT_BOTTOM = 11, - RightBottom = 11 -} -export enum ArrowPointPosition { - START = "'Start'", - CENTER = "'Center'", - END = "'End'" -} -export enum CopyOptions { - NONE = 0, - None = 0, - IN_APP = 1, - InApp = 1, - LOCAL_DEVICE = 2, - LocalDevice = 2 -} -export enum HitTestMode { - DEFAULT = 0, - Default = 0, - BLOCK = 1, - Block = 1, - TRANSPARENT = 2, - Transparent = 2, - NONE = 3, - None = 3 -} -export enum TitleHeight { - MAIN_ONLY = 0, - MainOnly = 0, - MAIN_WITH_SUB = 1, - MainWithSub = 1 -} -export enum ModifierKey { - CTRL = 0, - SHIFT = 1, - ALT = 2 -} -export enum FunctionKey { - ESC = 0, - F1 = 1, - F2 = 2, - F3 = 3, - F4 = 4, - F5 = 5, - F6 = 6, - F7 = 7, - F8 = 8, - F9 = 9, - F10 = 10, - F11 = 11, - F12 = 12, - TAB = 13, - DPAD_UP = 14, - DPAD_DOWN = 15, - DPAD_LEFT = 16, - DPAD_RIGHT = 17 -} -export enum ImageSpanAlignment { - BASELINE = 0, - BOTTOM = 1, - CENTER = 2, - TOP = 3 -} -export enum ObscuredReasons { - PLACEHOLDER = 0 -} -export enum TextContentStyle { - DEFAULT = 0, - INLINE = 1 -} -export enum ClickEffectLevel { - LIGHT = 0, - MIDDLE = 1, - HEAVY = 2 -} -export enum XComponentType { - SURFACE = 0, - TEXTURE = 1 -} -export enum NestedScrollMode { - SELF_ONLY = 0, - SELF_FIRST = 1, - PARENT_FIRST = 2, - PARALLEL = 3 -} -export enum ScrollSource { - DRAG = 0, - FLING = 1, - EDGE_EFFECT = 2, - OTHER_USER_INPUT = 3, - SCROLL_BAR = 4, - SCROLL_BAR_FLING = 5, - SCROLLER = 6, - SCROLLER_ANIMATION = 7 -} -export enum RenderFit { - CENTER = 0, - TOP = 1, - BOTTOM = 2, - LEFT = 3, - RIGHT = 4, - TOP_LEFT = 5, - TOP_RIGHT = 6, - BOTTOM_LEFT = 7, - BOTTOM_RIGHT = 8, - RESIZE_FILL = 9, - RESIZE_CONTAIN = 10, - RESIZE_CONTAIN_TOP_LEFT = 11, - RESIZE_CONTAIN_BOTTOM_RIGHT = 12, - RESIZE_COVER = 13, - RESIZE_COVER_TOP_LEFT = 14, - RESIZE_COVER_BOTTOM_RIGHT = 15 -} -export enum DialogButtonStyle { - DEFAULT = 0, - HIGHLIGHT = 1 -} -export enum WordBreak { - NORMAL = 0, - BREAK_ALL = 1, - BREAK_WORD = 2, - HYPHENATION = 3 -} -export enum LineBreakStrategy { - GREEDY = 0, - HIGH_QUALITY = 1, - BALANCED = 2 -} -export enum IlluminatedType { - NONE = 0, - BORDER = 1, - CONTENT = 2, - BORDER_CONTENT = 3, - BLOOM_BORDER = 4, - BLOOM_BORDER_CONTENT = 5 -} -export enum EllipsisMode { - START = 0, - CENTER = 1, - END = 2 -} -export enum OptionWidthMode { - FIT_CONTENT = "'fit_content'", - FIT_TRIGGER = "'fit_trigger'" -} -export enum FoldStatus { - FOLD_STATUS_UNKNOWN = 0, - FOLD_STATUS_EXPANDED = 1, - FOLD_STATUS_FOLDED = 2, - FOLD_STATUS_HALF_FOLDED = 3 -} -export enum AppRotation { - ROTATION_0 = 0, - ROTATION_90 = 1, - ROTATION_180 = 2, - ROTATION_270 = 3 -} -export enum EmbeddedType { - EMBEDDED_UI_EXTENSION = 0 -} -export enum MarqueeUpdateStrategy { - DEFAULT = 0, - PRESERVE_POSITION = 1 -} -export enum TextDecorationStyle { - SOLID = 0, - DOUBLE = 1, - DOTTED = 2, - DASHED = 3, - WAVY = 4 -} -export enum TextSelectableMode { - SELECTABLE_UNFOCUSABLE = 0, - SELECTABLE_FOCUSABLE = 1, - UNSELECTABLE = 2 -} -export enum AccessibilityHoverType { - HOVER_ENTER = 0, - HOVER_MOVE = 1, - HOVER_EXIT = 2, - HOVER_CANCEL = 3 -} -export enum WidthBreakpoint { - WIDTH_XS = 0, - WIDTH_SM = 1, - WIDTH_MD = 2, - WIDTH_LG = 3, - WIDTH_XL = 4 -} -export enum HeightBreakpoint { - HEIGHT_SM = 0, - HEIGHT_MD = 1, - HEIGHT_LG = 2 -} -export enum AxisModel { - ABS_X = 0, - ABS_Y = 1, - ABS_Z = 2, - ABS_RZ = 3, - ABS_GAS = 4, - ABS_BRAKE = 5, - ABS_HAT0X = 6, - ABS_HAT0Y = 7 -} -export enum PageFlipMode { - CONTINUOUS = 0, - SINGLE = 1 -} -export enum CrownAction { - BEGIN = 0, - UPDATE = 1, - END = 2 -} -export enum CrownSensitivity { - LOW = 0, - MEDIUM = 1, - HIGH = 2 -} -export enum AxisAction { - NONE = 0, - BEGIN = 1, - UPDATE = 2, - END = 3, - CANCEL = 4 -} -export enum FocusDrawLevel { - SELF = 0, - TOP = 1 -} -export enum DividerMode { - FLOATING_ABOVE_MENU = 0, - EMBEDDED_IN_MENU = 1 -} -export enum FocusPriority { - AUTO = 0, - PRIOR = 2000, - PREVIOUS = 3000 -} -export enum KeyProcessingMode { - FOCUS_NAVIGATION = 0, - ANCESTOR_EVENT = 1 -} -export enum FormDimension { - DIMENSION_1_2 = 0, - Dimension_1_2 = 0, - DIMENSION_2_2 = 1, - Dimension_2_2 = 1, - DIMENSION_2_4 = 2, - Dimension_2_4 = 2, - DIMENSION_4_4 = 3, - Dimension_4_4 = 3, - DIMENSION_1_1 = 6, - DIMENSION_6_4 = 7, - DIMENSION_2_3 = 8, - DIMENSION_3_3 = 9 -} -export enum FormRenderingMode { - FULL_COLOR = 0, - SINGLE_COLOR = 1 -} -export enum FormShape { - RECT = 1, - CIRCLE = 2 -} -export enum PanDirection { - NONE = 0, - None = 0, - HORIZONTAL = 1, - Horizontal = 1, - LEFT = 2, - Left = 2, - RIGHT = 3, - Right = 3, - VERTICAL = 4, - Vertical = 4, - UP = 5, - Up = 5, - DOWN = 6, - Down = 6, - ALL = 7, - All = 7 -} -export enum SwipeDirection { - NONE = 0, - None = 0, - HORIZONTAL = 1, - Horizontal = 1, - VERTICAL = 2, - Vertical = 2, - ALL = 3, - All = 3 -} -export enum GestureMode { - SEQUENCE = 0, - Sequence = 0, - PARALLEL = 1, - Parallel = 1, - EXCLUSIVE = 2, - Exclusive = 2 -} -export enum GestureMask { - NORMAL = 0, - Normal = 0, - IGNORE_INTERNAL = 1, - IgnoreInternal = 1 -} -export enum GestureJudgeResult { - CONTINUE = 0, - REJECT = 1 -} -export namespace GestureControl { - export enum GestureType { - TAP_GESTURE = 0, - LONG_PRESS_GESTURE = 1, - PAN_GESTURE = 2, - PINCH_GESTURE = 3, - SWIPE_GESTURE = 4, - ROTATION_GESTURE = 5, - DRAG = 6, - CLICK = 7 - } -} -export enum GesturePriority { - NORMAL = 0, - PRIORITY = 1 -} -export enum GestureRecognizerState { - READY = 0, - DETECTING = 1, - PENDING = 2, - BLOCKED = 3, - SUCCESSFUL = 4, - FAILED = 5 -} -export enum GridDirection { - ROW = 0, - Row = 0, - COLUMN = 1, - Column = 1, - ROW_REVERSE = 2, - RowReverse = 2, - COLUMN_REVERSE = 3, - ColumnReverse = 3 -} -export enum GridItemAlignment { - DEFAULT = 0, - STRETCH = 1 -} -export enum GridItemStyle { - NONE = 0, - PLAIN = 1 -} -export enum BreakpointsReference { - WINDOW_SIZE = 0, - WindowSize = 0, - COMPONENT_SIZE = 1, - ComponentSize = 1 -} -export enum GridRowDirection { - ROW = 0, - Row = 0, - ROW_REVERSE = 1, - RowReverse = 1 -} -export enum ImageRenderMode { - ORIGINAL = 0, - Original = 0, - TEMPLATE = 1, - Template = 1 -} -export enum ImageContent { - EMPTY = 0 -} -export enum DynamicRangeMode { - HIGH = 0, - CONSTRAINT = 1, - STANDARD = 2 -} -export enum ImageInterpolation { - NONE = 0, - None = 0, - LOW = 1, - Low = 1, - MEDIUM = 2, - Medium = 2, - HIGH = 3, - High = 3 -} -export enum ImageRotateOrientation { - AUTO = 0, - UP = 1, - RIGHT = 2, - DOWN = 3, - LEFT = 4, - UP_MIRRORED = 5, - RIGHT_MIRRORED = 6, - DOWN_MIRRORED = 7, - LEFT_MIRRORED = 8 -} -export enum ImageAnalyzerType { - SUBJECT = 0, - TEXT = 1, - OBJECT_LOOKUP = 2 -} -export enum DataOperationType { - ADD = "'add'", - DELETE = "'delete'", - EXCHANGE = "'exchange'", - MOVE = "'move'", - CHANGE = "'change'", - RELOAD = "'reload'" -} -export enum ScrollState { - IDLE = 0, - Idle = 0, - SCROLL = 1, - Scroll = 1, - FLING = 2, - Fling = 2 -} -export enum ListItemAlign { - START = 0, - Start = 0, - CENTER = 1, - Center = 1, - END = 2, - End = 2 -} -export enum ListItemGroupArea { - NONE = 0, - IN_LIST_ITEM_AREA = 1, - IN_HEADER_AREA = 2, - IN_FOOTER_AREA = 3 -} -export enum StickyStyle { - NONE = 0, - None = 0, - HEADER = 1, - Header = 1, - FOOTER = 2, - Footer = 2 -} -export enum ChainEdgeEffect { - DEFAULT = 0, - STRETCH = 1 -} -export enum ScrollSnapAlign { - NONE = 0, - START = 1, - CENTER = 2, - END = 3 -} -export enum SwipeEdgeEffect { - SPRING = 0, - Spring = 0, - NONE = 1, - None = 1 -} -export enum SwipeActionState { - COLLAPSED = 0, - EXPANDED = 1, - ACTIONING = 2 -} -export enum ListItemStyle { - NONE = 0, - CARD = 1 -} -export enum ListItemGroupStyle { - NONE = 0, - CARD = 1 -} -export enum LoadingProgressStyle { - DEFAULT = 0, - Default = 0, - CIRCULAR = 1, - Circular = 1, - ORBITAL = 2, - Orbital = 2 -} -export enum SubMenuExpandingMode { - SIDE_EXPAND = 0, - EMBEDDED_EXPAND = 1, - STACK_EXPAND = 2 -} -export enum NavigationSystemTransitionType { - DEFAULT = 0, - NONE = 1, - TITLE = 2, - CONTENT = 3, - FADE = 4, - EXPLODE = 5, - SLIDE_RIGHT = 6, - SLIDE_BOTTOM = 7 -} -export enum NavDestinationMode { - STANDARD = 0, - DIALOG = 1 -} -export enum NavDestinationActiveReason { - TRANSITION = 0, - CONTENT_COVER = 1, - SHEET = 2, - DIALOG = 3, - OVERLAY = 4, - APP_STATE = 5 -} -export enum NavigationMode { - STACK = 0, - Stack = 0, - SPLIT = 1, - Split = 1, - AUTO = 2, - Auto = 2 -} -export enum NavBarPosition { - START = 0, - Start = 0, - END = 1, - End = 1 -} -export enum NavigationTitleMode { - FREE = 0, - Free = 0, - FULL = 1, - Full = 1, - MINI = 2, - Mini = 2 -} -export enum LaunchMode { - STANDARD = 0, - MOVE_TO_TOP_SINGLETON = 1, - POP_TO_SINGLETON = 2, - NEW_INSTANCE = 3 -} -export enum ToolbarItemStatus { - NORMAL = 0, - DISABLED = 1, - ACTIVE = 2 -} -export enum NavigationOperation { - PUSH = 1, - POP = 2, - REPLACE = 3 -} -export enum BarStyle { - STANDARD = 0, - STACK = 1, - SAFE_AREA_PADDING = 2 -} -export enum RouteType { - NONE = 0, - None = 0, - PUSH = 1, - Push = 1, - POP = 2, - Pop = 2 -} -export enum SlideEffect { - LEFT = 0, - Left = 0, - RIGHT = 1, - Right = 1, - TOP = 2, - Top = 2, - BOTTOM = 3, - Bottom = 3, - START = 5, - END = 6 -} -export enum ParticleType { - POINT = "'point'", - IMAGE = "'image'" -} -export enum ParticleEmitterShape { - RECTANGLE = "'rectangle'", - CIRCLE = "'circle'", - ELLIPSE = "'ellipse'", - ANNULUS = "'annulus'" -} -export enum DistributionType { - UNIFORM = 0, - GAUSSIAN = 1 -} -export enum ParticleUpdater { - NONE = "'none'", - RANDOM = "'random'", - CURVE = "'curve'" -} -export enum DisturbanceFieldShape { - RECT = 0, - CIRCLE = 1, - ELLIPSE = 2 -} -export enum PasteIconStyle { - LINES = 0 -} -export enum PasteDescription { - PASTE = 0 -} -export enum PasteButtonOnClickResult { - SUCCESS = 0, - TEMPORARY_AUTHORIZATION_FAILED = 1 -} -export enum PatternLockChallengeResult { - CORRECT = 1, - WRONG = 2 -} -export enum ProgressType { - LINEAR = 0, - Linear = 0, - RING = 1, - Ring = 1, - ECLIPSE = 2, - Eclipse = 2, - SCALE_RING = 3, - ScaleRing = 3, - CAPSULE = 4, - Capsule = 4 -} -export enum ProgressStatus { - LOADING = 0, - PROGRESSING = 1 -} -export enum ProgressStyle { - LINEAR = 0, - Linear = 0, - RING = 1, - Ring = 1, - ECLIPSE = 2, - Eclipse = 2, - SCALE_RING = 3, - ScaleRing = 3, - CAPSULE = 4, - Capsule = 4 -} -export enum RadioIndicatorType { - TICK = 0, - DOT = 1, - CUSTOM = 2 -} -export enum RefreshStatus { - INACTIVE = 0, - Inactive = 0, - DRAG = 1, - Drag = 1, - OVER_DRAG = 2, - OverDrag = 2, - REFRESH = 3, - Refresh = 3, - DONE = 4, - Done = 4 -} -export enum BarrierDirection { - LEFT = 0, - RIGHT = 1, - TOP = 2, - BOTTOM = 3 -} -export enum LocalizedBarrierDirection { - START = 0, - END = 1, - TOP = 2, - BOTTOM = 3 -} -export enum RichEditorDeleteDirection { - BACKWARD = 0, - FORWARD = 1 -} -export enum RichEditorSpanType { - TEXT = 0, - IMAGE = 1, - MIXED = 2, - BUILDER = 3, - DEFAULT = 4 -} -export enum RichEditorResponseType { - RIGHT_CLICK = 0, - LONG_PRESS = 1, - SELECT = 2, - DEFAULT = 3 -} -export enum SaveIconStyle { - FULL_FILLED = 0, - LINES = 1, - PICTURE = 2 -} -export enum SaveDescription { - DOWNLOAD = 0, - DOWNLOAD_FILE = 1, - SAVE = 2, - SAVE_IMAGE = 3, - SAVE_FILE = 4, - DOWNLOAD_AND_SHARE = 5, - RECEIVE = 6, - CONTINUE_TO_RECEIVE = 7, - SAVE_TO_GALLERY = 8, - EXPORT_TO_GALLERY = 9, - QUICK_SAVE_TO_GALLERY = 10, - RESAVE_TO_GALLERY = 11 -} -export enum SaveButtonOnClickResult { - SUCCESS = 0, - TEMPORARY_AUTHORIZATION_FAILED = 1 -} -export enum ScrollDirection { - VERTICAL = 0, - Vertical = 0, - HORIZONTAL = 1, - Horizontal = 1, - NONE = 2, - None = 2 -} -export enum ScrollAlign { - START = 0, - CENTER = 1, - END = 2, - AUTO = 3 -} -export enum ScrollBarDirection { - VERTICAL = 0, - Vertical = 0, - HORIZONTAL = 1, - Horizontal = 1 -} -export enum CancelButtonStyle { - CONSTANT = 0, - INVISIBLE = 1, - INPUT = 2 -} -export enum SearchType { - NORMAL = 0, - NUMBER = 2, - PHONE_NUMBER = 3, - EMAIL = 5, - NUMBER_DECIMAL = 12, - URL = 13 -} -export enum SecurityComponentLayoutDirection { - HORIZONTAL = 0, - VERTICAL = 1 -} -export enum ArrowPosition { - END = 0, - START = 1 -} -export enum MenuAlignType { - START = 0, - CENTER = 1, - END = 2 -} -export enum AvoidanceMode { - COVER_TARGET = 0, - AVOID_AROUND_TARGET = 1 -} -export enum SideBarContainerType { - EMBED = 0, - Embed = 0, - OVERLAY = 1, - Overlay = 1, - AUTO = 2 -} -export enum SideBarPosition { - START = 0, - Start = 0, - END = 1, - End = 1 -} -export enum SliderStyle { - OUT_SET = 0, - OutSet = 0, - IN_SET = 1, - InSet = 1, - NONE = 2 -} -export enum SliderChangeMode { - BEGIN = 0, - Begin = 0, - MOVING = 1, - Moving = 1, - END = 2, - End = 2, - CLICK = 3, - Click = 3 -} -export enum SliderInteraction { - SLIDE_AND_CLICK = 0, - SLIDE_ONLY = 1, - SLIDE_AND_CLICK_UP = 2 -} -export enum SliderBlockType { - DEFAULT = 0, - IMAGE = 1, - SHAPE = 2 -} -export enum ItemState { - NORMAL = 0, - Normal = 0, - DISABLED = 1, - Disabled = 1, - WAITING = 2, - Waiting = 2, - SKIP = 3, - Skip = 3 -} -export enum StyledStringKey { - FONT = 0, - DECORATION = 1, - BASELINE_OFFSET = 2, - LETTER_SPACING = 3, - TEXT_SHADOW = 4, - LINE_HEIGHT = 5, - BACKGROUND_COLOR = 6, - URL = 7, - GESTURE = 100, - PARAGRAPH_STYLE = 200, - IMAGE = 300, - CUSTOM_SPAN = 400, - USER_DATA = 500 -} -export enum SwiperDisplayMode { - STRETCH = 0 -} -export enum SwiperNestedScrollMode { - SELF_ONLY = 0, - SELF_FIRST = 1 -} -export enum SwiperAnimationMode { - NO_ANIMATION = 0, - DEFAULT_ANIMATION = 1, - FAST_ANIMATION = 2 -} -export enum SymbolRenderingStrategy { - SINGLE = 0, - MULTIPLE_COLOR = 1, - MULTIPLE_OPACITY = 2 -} -export enum SymbolEffectStrategy { - NONE = 0, - SCALE = 1, - HIERARCHICAL = 2 -} -export enum EffectDirection { - DOWN = 0, - UP = 1 -} -export enum EffectScope { - LAYER = 0, - WHOLE = 1 -} -export enum EffectFillStyle { - CUMULATIVE = 0, - ITERATIVE = 1 -} -export enum SelectedMode { - INDICATOR = 0, - BOARD = 1 -} -export enum LayoutMode { - AUTO = 0, - VERTICAL = 1, - HORIZONTAL = 2 -} -export enum BarMode { - SCROLLABLE = 0, - Scrollable = 0, - FIXED = 1, - Fixed = 1 -} -export enum AnimationMode { - CONTENT_FIRST = 0, - ACTION_FIRST = 1, - NO_ANIMATION = 2, - CONTENT_FIRST_WITH_JUMP = 3, - ACTION_FIRST_WITH_JUMP = 4 -} -export enum BarPosition { - START = 0, - Start = 0, - END = 1, - End = 1 -} -export enum LayoutStyle { - ALWAYS_CENTER = 0, - ALWAYS_AVERAGE_SPLIT = 1, - SPACE_BETWEEN_OR_CENTER = 2 -} -export enum TabsCacheMode { - CACHE_BOTH_SIDE = 0, - CACHE_LATEST_SWITCHED = 1 -} -export enum TextSpanType { - TEXT = 0, - IMAGE = 1, - MIXED = 2, - DEFAULT = 3 -} -export enum TextResponseType { - RIGHT_CLICK = 0, - LONG_PRESS = 1, - SELECT = 2, - DEFAULT = 3 -} -export enum MarqueeState { - START = 0, - BOUNCE = 1, - FINISH = 2 -} -export enum MarqueeStartPolicy { - DEFAULT = 0, - ON_FOCUS = 1 -} -export enum TextAreaType { - NORMAL = 0, - NUMBER = 2, - PHONE_NUMBER = 3, - EMAIL = 5, - NUMBER_DECIMAL = 12, - URL = 13 -} -export enum TextDataDetectorType { - PHONE_NUMBER = 0, - URL = 1, - EMAIL = 2, - ADDRESS = 3, - DATE_TIME = 4 -} -export enum TextDeleteDirection { - BACKWARD = 0, - FORWARD = 1 -} -export enum MenuType { - SELECTION_MENU = 0, - PREVIEW_MENU = 1 -} -export enum AutoCapitalizationMode { - NONE = 0, - WORDS = 1, - SENTENCES = 2, - ALL_CHARACTERS = 3 -} -export enum TextMenuShowMode { - DEFAULT = 0, - PREFER_WINDOW = 1 -} -export enum KeyboardAppearance { - NONE_IMMERSIVE = 0, - IMMERSIVE = 1, - LIGHT_IMMERSIVE = 2, - DARK_IMMERSIVE = 3 -} -export enum InputType { - NORMAL = 0, - Normal = 0, - NUMBER = 1, - Number = 1, - PHONE_NUMBER = 2, - PhoneNumber = 2, - EMAIL = 3, - Email = 3, - PASSWORD = 4, - Password = 4, - NUMBER_PASSWORD = 8, - SCREEN_LOCK_PASSWORD = 9, - USER_NAME = 10, - NEW_PASSWORD = 11, - NUMBER_DECIMAL = 12, - URL = 13 -} -export enum ContentType { - USER_NAME = 0, - PASSWORD = 1, - NEW_PASSWORD = 2, - FULL_STREET_ADDRESS = 3, - HOUSE_NUMBER = 4, - DISTRICT_ADDRESS = 5, - CITY_ADDRESS = 6, - PROVINCE_ADDRESS = 7, - COUNTRY_ADDRESS = 8, - PERSON_FULL_NAME = 9, - PERSON_LAST_NAME = 10, - PERSON_FIRST_NAME = 11, - PHONE_NUMBER = 12, - PHONE_COUNTRY_CODE = 13, - FULL_PHONE_NUMBER = 14, - EMAIL_ADDRESS = 15, - BANK_CARD_NUMBER = 16, - ID_CARD_NUMBER = 17, - NICKNAME = 23, - DETAIL_INFO_WITHOUT_STREET = 24, - FORMAT_ADDRESS = 25, - PASSPORT_NUMBER = 26, - VALIDITY = 27, - ISSUE_AT = 28, - ORGANIZATION = 29, - TAX_ID = 30, - ADDRESS_CITY_AND_STATE = 31, - FLIGHT_NUMBER = 32, - LICENSE_NUMBER = 33, - LICENSE_FILE_NUMBER = 34, - LICENSE_PLATE = 35, - ENGINE_NUMBER = 36, - LICENSE_CHASSIS_NUMBER = 37 -} -export enum EnterKeyType { - GO = 2, - Go = 2, - SEARCH = 3, - Search = 3, - SEND = 4, - Send = 4, - NEXT = 5, - Next = 5, - DONE = 6, - Done = 6, - PREVIOUS = 7, - NEW_LINE = 8 -} -export enum TextInputStyle { - DEFAULT = 0, - Default = 0, - INLINE = 1, - Inline = 1 -} -export enum TimePickerFormat { - HOUR_MINUTE = 0, - HOUR_MINUTE_SECOND = 1 -} -export enum ToggleType { - CHECKBOX = 0, - Checkbox = 0, - SWITCH = 1, - Switch = 1, - BUTTON = 2, - Button = 2 -} -export enum ToolBarItemPlacement { - TOP_BAR_LEADING = 0, - TOP_BAR_TRAILING = 1 -} -export enum DpiFollowStrategy { - FOLLOW_HOST_DPI = 0, - FOLLOW_UI_EXTENSION_ABILITY_DPI = 1 -} -export enum WindowModeFollowStrategy { - FOLLOW_HOST_WINDOW_MODE = 0, - FOLLOW_UI_EXTENSION_ABILITY_WINDOW_MODE = 1 -} -export enum SeekMode { - PREVIOUS_KEYFRAME = 0, - PreviousKeyframe = 0, - NEXT_KEYFRAME = 1, - NextKeyframe = 1, - CLOSEST_KEYFRAME = 2, - ClosestKeyframe = 2, - ACCURATE = 3, - Accurate = 3 -} -export enum PlaybackSpeed { - SPEED_FORWARD_0_75_X = 0, - Speed_Forward_0_75_X = 0, - SPEED_FORWARD_1_00_X = 1, - Speed_Forward_1_00_X = 1, - SPEED_FORWARD_1_25_X = 2, - Speed_Forward_1_25_X = 2, - SPEED_FORWARD_1_75_X = 3, - Speed_Forward_1_75_X = 3, - SPEED_FORWARD_2_00_X = 4, - Speed_Forward_2_00_X = 4 -} -export enum WaterFlowLayoutMode { - ALWAYS_TOP_DOWN = 0, - SLIDING_WINDOW = 1 -} -export enum MessageLevel { - DEBUG = 0, - Debug = 0, - ERROR = 1, - Error = 1, - INFO = 2, - Info = 2, - LOG = 3, - Log = 3, - WARN = 4, - Warn = 4 -} -export enum MixedMode { - ALL = 0, - All = 0, - COMPATIBLE = 1, - Compatible = 1, - NONE = 2, - None = 2 -} -export enum HitTestType { - EDIT_TEXT = 0, - EditText = 0, - EMAIL = 1, - Email = 1, - HTTP_ANCHOR = 2, - HttpAnchor = 2, - HTTP_ANCHOR_IMG = 3, - HttpAnchorImg = 3, - IMG = 4, - Img = 4, - MAP = 5, - Map = 5, - PHONE = 6, - Phone = 6, - UNKNOWN = 7, - Unknown = 7 -} -export enum CacheMode { - DEFAULT = 0, - Default = 0, - NONE = 1, - None = 1, - ONLINE = 2, - Online = 2, - ONLY = 3, - Only = 3 -} -export enum OverScrollMode { - NEVER = 0, - ALWAYS = 1 -} -export enum BlurOnKeyboardHideMode { - SILENT = 0, - BLUR = 1 -} -export enum WebDarkMode { - OFF = 0, - Off = 0, - ON = 1, - On = 1, - AUTO = 2, - Auto = 2 -} -export enum WebCaptureMode { - HOME_SCREEN = 0 -} -export enum ThreatType { - THREAT_ILLEGAL = 0, - THREAT_FRAUD = 1, - THREAT_RISK = 2, - THREAT_WARNING = 3 -} -export enum RenderExitReason { - PROCESS_ABNORMAL_TERMINATION = 0, - ProcessAbnormalTermination = 0, - PROCESS_WAS_KILLED = 1, - ProcessWasKilled = 1, - PROCESS_CRASHED = 2, - ProcessCrashed = 2, - PROCESS_OOM = 3, - ProcessOom = 3, - PROCESS_EXIT_UNKNOWN = 4, - ProcessExitUnknown = 4 -} -export enum SslError { - INVALID = 0, - Invalid = 0, - HOST_MISMATCH = 1, - HostMismatch = 1, - DATE_INVALID = 2, - DateInvalid = 2, - UNTRUSTED = 3, - Untrusted = 3 -} -export enum FileSelectorMode { - FILE_OPEN_MODE = 0, - FileOpenMode = 0, - FILE_OPEN_MULTIPLE_MODE = 1, - FileOpenMultipleMode = 1, - FILE_OPEN_FOLDER_MODE = 2, - FileOpenFolderMode = 2, - FILE_SAVE_MODE = 3, - FileSaveMode = 3 -} -export enum WebLayoutMode { - NONE = 0, - FIT_CONTENT = 1 -} -export enum RenderProcessNotRespondingReason { - INPUT_TIMEOUT = 0, - NAVIGATION_COMMIT_TIMEOUT = 1 -} -export enum ProtectedResourceType { - MIDI_SYSEX = "'TYPE_MIDI_SYSEX'", - MidiSysex = "'TYPE_MIDI_SYSEX'", - VIDEO_CAPTURE = "'TYPE_VIDEO_CAPTURE'", - AUDIO_CAPTURE = "'TYPE_AUDIO_CAPTURE'", - SENSOR = "'TYPE_SENSOR'" -} -export enum ContextMenuSourceType { - NONE = 0, - None = 0, - MOUSE = 1, - Mouse = 1, - LONG_PRESS = 2, - LongPress = 2 -} -export enum ContextMenuMediaType { - NONE = 0, - None = 0, - IMAGE = 1, - Image = 1 -} -export enum ContextMenuInputFieldType { - NONE = 0, - None = 0, - PLAIN_TEXT = 1, - PlainText = 1, - PASSWORD = 2, - Password = 2, - NUMBER = 3, - Number = 3, - TELEPHONE = 4, - Telephone = 4, - OTHER = 5, - Other = 5 -} -export enum NativeEmbedStatus { - CREATE = 0, - UPDATE = 1, - DESTROY = 2, - ENTER_BFCACHE = 3, - LEAVE_BFCACHE = 4 -} -export enum ContextMenuEditStateFlags { - NONE = 0, - CAN_CUT = 1, - CAN_COPY = 2, - CAN_PASTE = 3, - CAN_SELECT_ALL = 4 -} -export enum WebNavigationType { - UNKNOWN = 0, - MAIN_FRAME_NEW_ENTRY = 1, - MAIN_FRAME_EXISTING_ENTRY = 2, - NAVIGATION_TYPE_NEW_SUBFRAME = 4, - NAVIGATION_TYPE_AUTO_SUBFRAME = 5 -} -export enum RenderMode { - ASYNC_RENDER = 0, - SYNC_RENDER = 1 -} -export enum ViewportFit { - AUTO = 0, - CONTAINS = 1, - COVER = 2 -} -export enum WebKeyboardAvoidMode { - RESIZE_VISUAL = 0, - RESIZE_CONTENT = 1, - OVERLAYS_CONTENT = 2 -} -export enum WebElementType { - IMAGE = 1 -} -export enum WebResponseType { - LONG_PRESS = 1 -} -export enum AudioSessionType { - AMBIENT = 3 -} -export enum PerfMonitorActionType { - LAST_DOWN = 0, - LAST_UP = 1, - FIRST_MOVE = 2 -} -export enum PerfMonitorSourceType { - PERF_TOUCH_EVENT = 0, - PERF_MOUSE_EVENT = 1, - PERF_TOUCHPAD_EVENT = 2, - PERF_JOYSTICK_EVENT = 3, - PERF_KEY_EVENT = 4 -} \ No newline at end of file diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.promptAction.ets b/arkoala-arkts/arkui/generated/framework/FrameNode.ets similarity index 44% rename from arkoala-arkts/arkui/sdk/generated/framework/ohos.promptAction.ets rename to arkoala-arkts/arkui/generated/framework/FrameNode.ets index e2bd00273e4c2d7a1869dd145d3fcdb52807b629..6a67683e8bf825f419f21c63ac1249b2521e080e 100644 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.promptAction.ets +++ b/arkoala-arkts/arkui/generated/framework/FrameNode.ets @@ -16,24 +16,20 @@ // 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, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export enum LevelMode { - OVERLAY = 0, - EMBEDDED = 1 -} -export enum ImmersiveMode { - DEFAULT = 0, - EXTEND = 1 -} -export declare class LevelOrder { - static clamp(order: number): LevelOrder - getOrder(): number -} -export default promptAction -export declare namespace promptAction { - export interface DialogController { +import { extractors } from "#handwritten" +import { FrameNode } from "@arkui.FrameNode" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { int32, int64, float32, unsafeCast } from "@koalaui/common" +import { TypeChecker } from "#components" +import { CallbackTransformer } from "./../CallbackTransformer" +export class FrameNode_serializer { + public static write(buffer: SerializerBase, value: FrameNode): void { + let valueSerializer : SerializerBase = buffer + valueSerializer.writePointer(extractors.toFrameNodePtr(value)) + } + public static read(buffer: DeserializerBase): FrameNode { + let valueDeserializer : DeserializerBase = buffer + let ptr : KPointer = valueDeserializer.readPointer() + return extractors.fromFrameNodePtr(ptr) } } diff --git a/arkoala-arkts/arkui/generated/framework/GlobalScope.ets b/arkoala-arkts/arkui/generated/framework/GlobalScope.ets index 08cce77efdcaf27dd4b71b16bec0b267fd3991af..fff0f7bf0d9b1f38adf90b16ab16b665bf079836 100644 --- a/arkoala-arkts/arkui/generated/framework/GlobalScope.ets +++ b/arkoala-arkts/arkui/generated/framework/GlobalScope.ets @@ -16,63 +16,17 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Edges_serializer, BorderRadiuses_serializer, Edges, Dimension, BorderRadiuses, Length } from "./../component/units" -import { SerializerBase, DeserializerBase, NativeBuffer, Finalizable, RuntimeType, MaterializedBase, KPointer, toPeerPtr } from "@koalaui/interop" -import { Resource_serializer } from "./resource" -import { AnimateParam_serializer, AnimateParam, FinishCallbackType, ExpectedFrameRateRange } from "./../component/common" -import { ComponentInfo_serializer, ComponentInfo, Offset_componentutils, TranslateResult, ScaleResult, RotateResult, Matrix4Result } from "./../component/idlize" -import { uiEffect_BrightnessBlenderParam_serializer, uiEffect_BrightnessBlender_serializer, default as uiEffect } from "./ohos.graphics.uiEffect" -import { text_FontDescriptor_serializer, default as text } from "./ohos.graphics.text" -import { ArkUIGeneratedNativeModule, TypeChecker } from "#components" -import { Resource } from "global.resource" -import { BorderStyle, PlayMode } from "./../component/enums" -import { curves } from "./ohos.curves" -import { Size } from "./../Graphics" -import { default as pointer } from "./ohos.multimodalInput.pointer" +import { SerializerBase, DeserializerBase, NativeBuffer, Finalizable, RuntimeType, MaterializedBase, KPointer, toPeerPtr } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./resource" +import { AnimateParam_serializer, AnimateParam } from "./../component/common" +import { ComponentInfo_serializer, ComponentInfo } from "./../component/idlize" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { CallbackKind } from "./peers/CallbackKind" +import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" +import { Resource as global_resource_Resource } from "global.resource" +import { default as pointer } from "@ohos.multimodalInput.pointer" export class GlobalScope { - public static edgeColors(all: number): Edges { - const all_casted = all as (number) - return GlobalScope.edgeColors_serialize(all_casted) - } - static edgeColors_serialize(all: number): Edges { - const retval = ArkUIGeneratedNativeModule._GlobalScope_edgeColors(all) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Edges = Edges_serializer.read(retvalDeserializer) - return returnResult - } - public static edgeWidths(all: number): Edges { - const all_casted = all as (number) - return GlobalScope.edgeWidths_serialize(all_casted) - } - static edgeWidths_serialize(all: number): Edges { - const retval = ArkUIGeneratedNativeModule._GlobalScope_edgeWidths(all) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Edges = Edges_serializer.read(retvalDeserializer) - return returnResult - } - public static borderStyles(all: BorderStyle): Edges { - const all_casted = all as (BorderStyle) - return GlobalScope.borderStyles_serialize(all_casted) - } - static borderStyles_serialize(all: BorderStyle): Edges { - const retval = ArkUIGeneratedNativeModule._GlobalScope_borderStyles(TypeChecker.BorderStyle_ToNumeric(all)) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Edges = Edges_serializer.read(retvalDeserializer) - return returnResult - } - public static borderRadiuses(all: number): BorderRadiuses { - const all_casted = all as (number) - return GlobalScope.borderRadiuses_serialize(all_casted) - } - static borderRadiuses_serialize(all: number): BorderRadiuses { - const retval = ArkUIGeneratedNativeModule._GlobalScope_borderRadiuses(all) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : BorderRadiuses = BorderRadiuses_serializer.read(retvalDeserializer) - return returnResult - } public static postCardAction(component: Object, action: Object): void { const component_casted = component as (Object) const action_casted = action as (Object) @@ -86,12 +40,12 @@ export class GlobalScope { ArkUIGeneratedNativeModule._GlobalScope_postCardAction(thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - public static $r(value: string, params: Array): Resource { + public static $r(value: string, params: Array): global_resource_Resource { const value_casted = value as (string) const params_casted = params as (Array) return GlobalScope.$r_serialize(value_casted, params_casted) } - static $r_serialize(value: string, params: Array): Resource { + static $r_serialize(value: string, params: Array): global_resource_Resource { const thisSerializer : SerializerBase = SerializerBase.hold() thisSerializer.writeInt32((params.length).toInt()) for (let paramsCounterI = 0; paramsCounterI < params.length; paramsCounterI++) { @@ -107,17 +61,17 @@ export class GlobalScope { const retval = ArkUIGeneratedNativeModule._GlobalScope_$r(value, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Resource = Resource_serializer.read(retvalDeserializer) + const returnResult : global_resource_Resource = global_resource_Resource_serializer.read(retvalDeserializer) return returnResult } - public static $rawfile(value: string): Resource { + public static $rawfile(value: string): global_resource_Resource { const value_casted = value as (string) return GlobalScope.$rawfile_serialize(value_casted) } - static $rawfile_serialize(value: string): Resource { + static $rawfile_serialize(value: string): global_resource_Resource { const retval = ArkUIGeneratedNativeModule._GlobalScope_$rawfile(value) let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Resource = Resource_serializer.read(retvalDeserializer) + const returnResult : global_resource_Resource = global_resource_Resource_serializer.read(retvalDeserializer) return returnResult } public static animateTo(value: AnimateParam, event: (() => void)): void { @@ -204,7 +158,7 @@ export class GlobalScope { return } static cursorControl_setCursor_serialize(value: pointer.PointerStyle): void { - ArkUIGeneratedNativeModule._GlobalScope_cursorControl_setCursor(TypeChecker.pointer_PointerStyle_ToNumeric(value)) + ArkUIGeneratedNativeModule._GlobalScope_cursorControl_setCursor(value.valueOf()) } public static cursorControl_restoreDefault(): void { GlobalScope.cursorControl_restoreDefault_serialize() @@ -221,204 +175,4 @@ export class GlobalScope { const retval = ArkUIGeneratedNativeModule._GlobalScope_focusControl_requestFocus(value) return retval } - public static uiEffect_createEffect(): uiEffect.VisualEffect { - return GlobalScope.uiEffect_createEffect_serialize() - } - static uiEffect_createEffect_serialize(): uiEffect.VisualEffect { - const retval = ArkUIGeneratedNativeModule._GlobalScope_uiEffect_createEffect() - const obj : uiEffect.VisualEffect = uiEffect.VisualEffectInternal.fromPtr(retval) - return obj - } - public static uiEffect_createBrightnessBlender(param: uiEffect.BrightnessBlenderParam): uiEffect.BrightnessBlender { - const param_casted = param as (uiEffect.BrightnessBlenderParam) - return GlobalScope.uiEffect_createBrightnessBlender_serialize(param_casted) - } - static uiEffect_createBrightnessBlender_serialize(param: uiEffect.BrightnessBlenderParam): uiEffect.BrightnessBlender { - const thisSerializer : SerializerBase = SerializerBase.hold() - uiEffect_BrightnessBlenderParam_serializer.write(thisSerializer, param) - const retval = ArkUIGeneratedNativeModule._GlobalScope_uiEffect_createBrightnessBlender(thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : uiEffect.BrightnessBlender = uiEffect_BrightnessBlender_serializer.read(retvalDeserializer) - return returnResult - } - public static text_getSystemFontFullNamesByType(fontType: text.SystemFontType): Promise> { - const fontType_casted = fontType as (text.SystemFontType) - return GlobalScope.text_getSystemFontFullNamesByType_serialize(fontType_casted) - } - static text_getSystemFontFullNamesByType_serialize(fontType: text.SystemFontType): Promise> { - const thisSerializer : SerializerBase = SerializerBase.hold() - const retval = thisSerializer.holdAndWriteCallbackForPromise>()[0] - ArkUIGeneratedNativeModule._GlobalScope_text_getSystemFontFullNamesByType(TypeChecker.text_SystemFontType_ToNumeric(fontType), thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - public static text_getFontDescriptorByFullName(fullName: string, fontType: text.SystemFontType): Promise { - const fullName_casted = fullName as (string) - const fontType_casted = fontType as (text.SystemFontType) - return GlobalScope.text_getFontDescriptorByFullName_serialize(fullName_casted, fontType_casted) - } - static text_getFontDescriptorByFullName_serialize(fullName: string, fontType: text.SystemFontType): Promise { - const thisSerializer : SerializerBase = SerializerBase.hold() - const retval = thisSerializer.holdAndWriteCallbackForPromise()[0] - ArkUIGeneratedNativeModule._GlobalScope_text_getFontDescriptorByFullName(fullName, TypeChecker.text_SystemFontType_ToNumeric(fontType), thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - public static text_matchFontDescriptors(desc: text.FontDescriptor): Promise> { - const desc_casted = desc as (text.FontDescriptor) - return GlobalScope.text_matchFontDescriptors_serialize(desc_casted) - } - static text_matchFontDescriptors_serialize(desc: text.FontDescriptor): Promise> { - const thisSerializer : SerializerBase = SerializerBase.hold() - text_FontDescriptor_serializer.write(thisSerializer, desc) - const retval = thisSerializer.holdAndWriteCallbackForPromise>()[0] - ArkUIGeneratedNativeModule._GlobalScope_text_matchFontDescriptors(thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - public static curves_initCurve(curve: curves.Curve | undefined): curves.ICurve { - const curve_casted = curve as (curves.Curve | undefined) - return GlobalScope.curves_initCurve_serialize(curve_casted) - } - static curves_initCurve_serialize(curve: curves.Curve | undefined): curves.ICurve { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (curve !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const curveTmpValue = (curve as curves.Curve) - thisSerializer.writeInt32(TypeChecker.curves_Curve_ToNumeric(curveTmpValue)) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = ArkUIGeneratedNativeModule._GlobalScope_curves_initCurve(thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : curves.ICurve = curves.ICurveInternal.fromPtr(retval) - return obj - } - public static curves_stepsCurve(count: number, end: boolean): curves.ICurve { - const count_casted = count as (number) - const end_casted = end as (boolean) - return GlobalScope.curves_stepsCurve_serialize(count_casted, end_casted) - } - static curves_stepsCurve_serialize(count: number, end: boolean): curves.ICurve { - const retval = ArkUIGeneratedNativeModule._GlobalScope_curves_stepsCurve(count, end ? 1 : 0) - const obj : curves.ICurve = curves.ICurveInternal.fromPtr(retval) - return obj - } - public static curves_customCurve(interpolate: ((fraction: number) => number)): curves.ICurve { - const interpolate_casted = interpolate as (((fraction: number) => number)) - return GlobalScope.curves_customCurve_serialize(interpolate_casted) - } - static curves_customCurve_serialize(interpolate: ((fraction: number) => number)): curves.ICurve { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(interpolate) - const retval = ArkUIGeneratedNativeModule._GlobalScope_curves_customCurve(thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : curves.ICurve = curves.ICurveInternal.fromPtr(retval) - return obj - } - public static curves_cubicBezierCurve(x1: number, y1: number, x2: number, y2: number): curves.ICurve { - const x1_casted = x1 as (number) - const y1_casted = y1 as (number) - const x2_casted = x2 as (number) - const y2_casted = y2 as (number) - return GlobalScope.curves_cubicBezierCurve_serialize(x1_casted, y1_casted, x2_casted, y2_casted) - } - static curves_cubicBezierCurve_serialize(x1: number, y1: number, x2: number, y2: number): curves.ICurve { - const retval = ArkUIGeneratedNativeModule._GlobalScope_curves_cubicBezierCurve(x1, y1, x2, y2) - const obj : curves.ICurve = curves.ICurveInternal.fromPtr(retval) - return obj - } - public static curves_springCurve(velocity: number, mass: number, stiffness: number, damping: number): curves.ICurve { - const velocity_casted = velocity as (number) - const mass_casted = mass as (number) - const stiffness_casted = stiffness as (number) - const damping_casted = damping as (number) - return GlobalScope.curves_springCurve_serialize(velocity_casted, mass_casted, stiffness_casted, damping_casted) - } - static curves_springCurve_serialize(velocity: number, mass: number, stiffness: number, damping: number): curves.ICurve { - const retval = ArkUIGeneratedNativeModule._GlobalScope_curves_springCurve(velocity, mass, stiffness, damping) - const obj : curves.ICurve = curves.ICurveInternal.fromPtr(retval) - return obj - } - public static curves_springMotion(response: number | undefined, dampingFraction: number | undefined, overlapDuration: number | undefined): curves.ICurve { - const response_casted = response as (number | undefined) - const dampingFraction_casted = dampingFraction as (number | undefined) - const overlapDuration_casted = overlapDuration as (number | undefined) - return GlobalScope.curves_springMotion_serialize(response_casted, dampingFraction_casted, overlapDuration_casted) - } - static curves_springMotion_serialize(response: number | undefined, dampingFraction: number | undefined, overlapDuration: number | undefined): curves.ICurve { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (response !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const responseTmpValue = response! - thisSerializer.writeNumber(responseTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - if (dampingFraction !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const dampingFractionTmpValue = dampingFraction! - thisSerializer.writeNumber(dampingFractionTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - if (overlapDuration !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const overlapDurationTmpValue = overlapDuration! - thisSerializer.writeNumber(overlapDurationTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = ArkUIGeneratedNativeModule._GlobalScope_curves_springMotion(thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : curves.ICurve = curves.ICurveInternal.fromPtr(retval) - return obj - } - public static curves_responsiveSpringMotion(response: number | undefined, dampingFraction: number | undefined, overlapDuration: number | undefined): curves.ICurve { - const response_casted = response as (number | undefined) - const dampingFraction_casted = dampingFraction as (number | undefined) - const overlapDuration_casted = overlapDuration as (number | undefined) - return GlobalScope.curves_responsiveSpringMotion_serialize(response_casted, dampingFraction_casted, overlapDuration_casted) - } - static curves_responsiveSpringMotion_serialize(response: number | undefined, dampingFraction: number | undefined, overlapDuration: number | undefined): curves.ICurve { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (response !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const responseTmpValue = response! - thisSerializer.writeNumber(responseTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - if (dampingFraction !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const dampingFractionTmpValue = dampingFraction! - thisSerializer.writeNumber(dampingFractionTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - if (overlapDuration !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const overlapDurationTmpValue = overlapDuration! - thisSerializer.writeNumber(overlapDurationTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = ArkUIGeneratedNativeModule._GlobalScope_curves_responsiveSpringMotion(thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : curves.ICurve = curves.ICurveInternal.fromPtr(retval) - return obj - } - public static curves_interpolatingSpring(velocity: number, mass: number, stiffness: number, damping: number): curves.ICurve { - const velocity_casted = velocity as (number) - const mass_casted = mass as (number) - const stiffness_casted = stiffness as (number) - const damping_casted = damping as (number) - return GlobalScope.curves_interpolatingSpring_serialize(velocity_casted, mass_casted, stiffness_casted, damping_casted) - } - static curves_interpolatingSpring_serialize(velocity: number, mass: number, stiffness: number, damping: number): curves.ICurve { - const retval = ArkUIGeneratedNativeModule._GlobalScope_curves_interpolatingSpring(velocity, mass, stiffness, damping) - const obj : curves.ICurve = curves.ICurveInternal.fromPtr(retval) - return obj - } } diff --git a/arkoala-arkts/arkui/generated/framework/ohos.graphics.common2D.ets b/arkoala-arkts/arkui/generated/framework/Graphics.ets similarity index 32% rename from arkoala-arkts/arkui/generated/framework/ohos.graphics.common2D.ets rename to arkoala-arkts/arkui/generated/framework/Graphics.ets index c944727b3301eeb3f870cff1659225b712443475..182356a84c0963665d671c8a844ffebb646433ce 100644 --- a/arkoala-arkts/arkui/generated/framework/ohos.graphics.common2D.ets +++ b/arkoala-arkts/arkui/generated/framework/Graphics.ets @@ -16,110 +16,80 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr, KInt, KBoolean, KStringPtr } from "@koalaui/interop" +import { Size, ColorMetrics as arkui_Graphics_ColorMetrics, DrawContext as arkui_Graphics_DrawContext, Frame, LengthMetrics as arkui_Graphics_LengthMetrics } from "arkui.Graphics" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export class common2D_Color_serializer { - public static write(buffer: SerializerBase, value: common2D.Color): void { +import { extractors } from "#handwritten" +export class Size_serializer { + public static write(buffer: SerializerBase, value: Size): void { let valueSerializer : SerializerBase = buffer - const valueHolderForAlpha = value.alpha - valueSerializer.writeNumber(valueHolderForAlpha) - const valueHolderForRed = value.red - valueSerializer.writeNumber(valueHolderForRed) - const valueHolderForGreen = value.green - valueSerializer.writeNumber(valueHolderForGreen) - const valueHolderForBlue = value.blue - valueSerializer.writeNumber(valueHolderForBlue) + const valueHolderForWidth = value.width + valueSerializer.writeNumber(valueHolderForWidth) + const valueHolderForHeight = value.height + valueSerializer.writeNumber(valueHolderForHeight) } - public static read(buffer: DeserializerBase): common2D.Color { + public static read(buffer: DeserializerBase): Size { let valueDeserializer : DeserializerBase = buffer - const alphaTmpResult : number = (valueDeserializer.readNumber() as number) - const redTmpResult : number = (valueDeserializer.readNumber() as number) - const greenTmpResult : number = (valueDeserializer.readNumber() as number) - const blueTmpResult : number = (valueDeserializer.readNumber() as number) - let value : common2D.Color = ({alpha: alphaTmpResult, red: redTmpResult, green: greenTmpResult, blue: blueTmpResult} as common2D.Color) + const widthTmpResult : number = (valueDeserializer.readNumber() as number) + const heightTmpResult : number = (valueDeserializer.readNumber() as number) + let value : Size = ({width: widthTmpResult, height: heightTmpResult} as Size) return value } } -export class common2D_Point_serializer { - public static write(buffer: SerializerBase, value: common2D.Point): void { +export class arkui_Graphics_ColorMetrics_serializer { + public static write(buffer: SerializerBase, value: arkui_Graphics_ColorMetrics): void { let valueSerializer : SerializerBase = buffer - const valueHolderForX = value.x - valueSerializer.writeNumber(valueHolderForX) - const valueHolderForY = value.y - valueSerializer.writeNumber(valueHolderForY) + valueSerializer.writePointer(extractors.toColorMetricsPtr(value)) } - public static read(buffer: DeserializerBase): common2D.Point { + public static read(buffer: DeserializerBase): arkui_Graphics_ColorMetrics { let valueDeserializer : DeserializerBase = buffer - const xTmpResult : number = (valueDeserializer.readNumber() as number) - const yTmpResult : number = (valueDeserializer.readNumber() as number) - let value : common2D.Point = ({x: xTmpResult, y: yTmpResult} as common2D.Point) - return value + let ptr : KPointer = valueDeserializer.readPointer() + return extractors.fromColorMetricsPtr(ptr) + } +} +export class arkui_Graphics_DrawContext_serializer { + public static write(buffer: SerializerBase, value: arkui_Graphics_DrawContext): void { + let valueSerializer : SerializerBase = buffer + valueSerializer.writePointer(extractors.toDrawContextPtr(value)) + } + public static read(buffer: DeserializerBase): arkui_Graphics_DrawContext { + let valueDeserializer : DeserializerBase = buffer + let ptr : KPointer = valueDeserializer.readPointer() + return extractors.fromDrawContextPtr(ptr) } } -export class common2D_Point3d_serializer { - public static write(buffer: SerializerBase, value: common2D.Point3d): void { +export class Frame_serializer { + public static write(buffer: SerializerBase, value: Frame): void { let valueSerializer : SerializerBase = buffer const valueHolderForX = value.x valueSerializer.writeNumber(valueHolderForX) const valueHolderForY = value.y valueSerializer.writeNumber(valueHolderForY) - const valueHolderForZ = value.z - valueSerializer.writeNumber(valueHolderForZ) + const valueHolderForWidth = value.width + valueSerializer.writeNumber(valueHolderForWidth) + const valueHolderForHeight = value.height + valueSerializer.writeNumber(valueHolderForHeight) } - public static read(buffer: DeserializerBase): common2D.Point3d { + public static read(buffer: DeserializerBase): Frame { let valueDeserializer : DeserializerBase = buffer const xTmpResult : number = (valueDeserializer.readNumber() as number) const yTmpResult : number = (valueDeserializer.readNumber() as number) - const zTmpResult : number = (valueDeserializer.readNumber() as number) - let value : common2D.Point3d = ({x: xTmpResult, y: yTmpResult, z: zTmpResult} as common2D.Point3d) + const widthTmpResult : number = (valueDeserializer.readNumber() as number) + const heightTmpResult : number = (valueDeserializer.readNumber() as number) + let value : Frame = ({x: xTmpResult, y: yTmpResult, width: widthTmpResult, height: heightTmpResult} as Frame) return value } } -export class common2D_Rect_serializer { - public static write(buffer: SerializerBase, value: common2D.Rect): void { +export class arkui_Graphics_LengthMetrics_serializer { + public static write(buffer: SerializerBase, value: arkui_Graphics_LengthMetrics): void { let valueSerializer : SerializerBase = buffer - const valueHolderForLeft = value.left - valueSerializer.writeNumber(valueHolderForLeft) - const valueHolderForTop = value.top - valueSerializer.writeNumber(valueHolderForTop) - const valueHolderForRight = value.right - valueSerializer.writeNumber(valueHolderForRight) - const valueHolderForBottom = value.bottom - valueSerializer.writeNumber(valueHolderForBottom) + valueSerializer.writePointer(extractors.toLengthMetricsPtr(value)) } - public static read(buffer: DeserializerBase): common2D.Rect { + public static read(buffer: DeserializerBase): arkui_Graphics_LengthMetrics { let valueDeserializer : DeserializerBase = buffer - const leftTmpResult : number = (valueDeserializer.readNumber() as number) - const topTmpResult : number = (valueDeserializer.readNumber() as number) - const rightTmpResult : number = (valueDeserializer.readNumber() as number) - const bottomTmpResult : number = (valueDeserializer.readNumber() as number) - let value : common2D.Rect = ({left: leftTmpResult, top: topTmpResult, right: rightTmpResult, bottom: bottomTmpResult} as common2D.Rect) - return value - } -} -export default common2D -export namespace common2D { - export interface Color { - alpha: number; - red: number; - green: number; - blue: number; - } - export interface Rect { - left: number; - top: number; - right: number; - bottom: number; - } - export interface Point { - x: number; - y: number; - } - export interface Point3d extends common2D.Point { - z: number; + let ptr : KPointer = valueDeserializer.readPointer() + return extractors.fromLengthMetricsPtr(ptr) } } diff --git a/arkoala-arkts/arkui/generated/framework/ohos.arkui.node.ets b/arkoala-arkts/arkui/generated/framework/NodeController.ets similarity index 63% rename from arkoala-arkts/arkui/generated/framework/ohos.arkui.node.ets rename to arkoala-arkts/arkui/generated/framework/NodeController.ets index 336a2ea95ba89bed40258113ed286d81894efdde..c2561423ef136e9894c297209666fd18202dce0f 100644 --- a/arkoala-arkts/arkui/generated/framework/ohos.arkui.node.ets +++ b/arkoala-arkts/arkui/generated/framework/NodeController.ets @@ -16,21 +16,20 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! +import { extractors } from "#handwritten" +import { NodeController } from "@arkui.NodeController" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { int32, int64, float32, unsafeCast } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr, SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, RuntimeType, toPeerPtr, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" -export interface Content { -} -export interface NodeController { -} export class NodeController_serializer { public static write(buffer: SerializerBase, value: NodeController): void { + let valueSerializer : SerializerBase = buffer + valueSerializer.writePointer(extractors.toNodeControllerPtr(value)) } public static read(buffer: DeserializerBase): NodeController { - let value : NodeController = ({} as NodeController) - return value + let valueDeserializer : DeserializerBase = buffer + let ptr : KPointer = valueDeserializer.readPointer() + return extractors.fromNodeControllerPtr(ptr) } } diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.graphics.common2D.ets b/arkoala-arkts/arkui/generated/framework/Scene.ets similarity index 43% rename from arkoala-arkts/arkui/sdk/generated/framework/ohos.graphics.common2D.ets rename to arkoala-arkts/arkui/generated/framework/Scene.ets index 437211631c76cf13996a1d2d7099c9d1fb1f0fec..62c1706396543ab938033c72bf5137627200bc83 100644 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.graphics.common2D.ets +++ b/arkoala-arkts/arkui/generated/framework/Scene.ets @@ -16,29 +16,20 @@ // 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, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export default common2D -export declare namespace common2D { - export interface Color { - alpha: number; - red: number; - green: number; - blue: number; +import { extractors } from "#handwritten" +import { Scene } from "graphics3d.Scene" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { int32, int64, float32, unsafeCast } from "@koalaui/common" +import { TypeChecker } from "#components" +import { CallbackTransformer } from "./../CallbackTransformer" +export class Scene_serializer { + public static write(buffer: SerializerBase, value: Scene): void { + let valueSerializer : SerializerBase = buffer + valueSerializer.writePointer(extractors.toScenePtr(value)) } - export interface Rect { - left: number; - top: number; - right: number; - bottom: number; - } - export interface Point { - x: number; - y: number; - } - export interface Point3d extends common2D.Point { - z: number; + public static read(buffer: DeserializerBase): Scene { + let valueDeserializer : DeserializerBase = buffer + let ptr : KPointer = valueDeserializer.readPointer() + return extractors.fromScenePtr(ptr) } } diff --git a/arkoala-arkts/arkui/generated/framework/application.Context.ets b/arkoala-arkts/arkui/generated/framework/SceneResources.ets similarity index 41% rename from arkoala-arkts/arkui/generated/framework/application.Context.ets rename to arkoala-arkts/arkui/generated/framework/SceneResources.ets index 26367d5364c132f60a6d42c3bc97572b04b39189..60ef072fa4acbe757377f160be1e98ba8ab41d15 100644 --- a/arkoala-arkts/arkui/generated/framework/application.Context.ets +++ b/arkoala-arkts/arkui/generated/framework/SceneResources.ets @@ -16,42 +16,31 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, CallbackResource, InteropNativeModule, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { unsafeCast, int32, int64, float32 } from "@koalaui/common" +import { extractors } from "#handwritten" +import { Animation, Environment } from "graphics3d.SceneResources" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { int32, int64, float32, unsafeCast } from "@koalaui/common" +import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" -export interface Context { -} -export class ContextInternal implements MaterializedBase,Context { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, ContextInternal.getFinalizer()) - } - constructor() { - this(ContextInternal.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._Context_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._Context_getFinalizer() +export class Animation_serializer { + public static write(buffer: SerializerBase, value: Animation): void { + let valueSerializer : SerializerBase = buffer + valueSerializer.writePointer(extractors.toAnimationPtr(value)) } - public static fromPtr(ptr: KPointer): ContextInternal { - return new ContextInternal(ptr) + public static read(buffer: DeserializerBase): Animation { + let valueDeserializer : DeserializerBase = buffer + let ptr : KPointer = valueDeserializer.readPointer() + return extractors.fromAnimationPtr(ptr) } } -export class Context_serializer { - public static write(buffer: SerializerBase, value: Context): void { +export class Environment_serializer { + public static write(buffer: SerializerBase, value: Environment): void { let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) + valueSerializer.writePointer(extractors.toEnvironmentPtr(value)) } - public static read(buffer: DeserializerBase): Context { + public static read(buffer: DeserializerBase): Environment { let valueDeserializer : DeserializerBase = buffer let ptr : KPointer = valueDeserializer.readPointer() - return ContextInternal.fromPtr(ptr) + return extractors.fromEnvironmentPtr(ptr) } } diff --git a/arkoala-arkts/arkui/generated/framework/application.BaseContext.ets b/arkoala-arkts/arkui/generated/framework/SceneTypes.ets similarity index 38% rename from arkoala-arkts/arkui/generated/framework/application.BaseContext.ets rename to arkoala-arkts/arkui/generated/framework/SceneTypes.ets index e460894ea81636966273c8f66520922d987c154f..b394a7808588aee3c2d310d3707149e010568e65 100644 --- a/arkoala-arkts/arkui/generated/framework/application.BaseContext.ets +++ b/arkoala-arkts/arkui/generated/framework/SceneTypes.ets @@ -16,42 +16,30 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, CallbackResource, InteropNativeModule, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { unsafeCast, int32, int64, float32 } from "@koalaui/common" +import { Vec4 } from "graphics3d.SceneTypes" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { int32, int64, float32, unsafeCast } from "@koalaui/common" +import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" -export class BaseContextInternal { - public static fromPtr(ptr: KPointer): BaseContext { - return new BaseContext(ptr) - } -} -export class BaseContext implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, BaseContext.getFinalizer()) - } - constructor() { - this(BaseContext.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._BaseContext_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._BaseContext_getFinalizer() - } -} -export class BaseContext_serializer { - public static write(buffer: SerializerBase, value: BaseContext): void { +export class Vec4_serializer { + public static write(buffer: SerializerBase, value: Vec4): void { let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): BaseContext { + const valueHolderForX = value.x + valueSerializer.writeFloat64(valueHolderForX) + const valueHolderForY = value.y + valueSerializer.writeFloat64(valueHolderForY) + const valueHolderForZ = value.z + valueSerializer.writeFloat64(valueHolderForZ) + const valueHolderForW = value.w + valueSerializer.writeFloat64(valueHolderForW) + } + public static read(buffer: DeserializerBase): Vec4 { let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return BaseContextInternal.fromPtr(ptr) + const xTmpResult : double = valueDeserializer.readFloat64() + const yTmpResult : double = valueDeserializer.readFloat64() + const zTmpResult : double = valueDeserializer.readFloat64() + const wTmpResult : double = valueDeserializer.readFloat64() + let value : Vec4 = ({x: xTmpResult, y: yTmpResult, z: zTmpResult, w: wTmpResult} as Vec4) + return value } } diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.window.ets b/arkoala-arkts/arkui/generated/framework/SymbolGlyphModifier.ets similarity index 41% rename from arkoala-arkts/arkui/sdk/generated/framework/ohos.window.ets rename to arkoala-arkts/arkui/generated/framework/SymbolGlyphModifier.ets index 80045d03ad02ba6756b5c62bb82392a97b0282ca..f9f3b781d88662f5cb54a2ed486bf60e24550688 100644 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.window.ets +++ b/arkoala-arkts/arkui/generated/framework/SymbolGlyphModifier.ets @@ -16,21 +16,20 @@ // 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, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export default window -export declare namespace window { - export enum WindowStatusType { - UNDEFINED = 0, - FULL_SCREEN = 1, - MAXIMIZE = 2, - MINIMIZE = 3, - FLOATING = 4, - SPLIT_SCREEN = 5 +import { extractors } from "#handwritten" +import { SymbolGlyphModifier } from "arkui.SymbolGlyphModifier" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { int32, int64, float32, unsafeCast } from "@koalaui/common" +import { TypeChecker } from "#components" +import { CallbackTransformer } from "./../CallbackTransformer" +export class SymbolGlyphModifier_serializer { + public static write(buffer: SerializerBase, value: SymbolGlyphModifier): void { + let valueSerializer : SerializerBase = buffer + valueSerializer.writePointer(extractors.toSymbolGlyphModifierPtr(value)) } - export interface SystemBarStyle { - statusBarContentColor?: string; + public static read(buffer: DeserializerBase): SymbolGlyphModifier { + let valueDeserializer : DeserializerBase = buffer + let ptr : KPointer = valueDeserializer.readPointer() + return extractors.fromSymbolGlyphModifierPtr(ptr) } } diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.web.webview.ets b/arkoala-arkts/arkui/generated/framework/TextModifier.ets similarity index 42% rename from arkoala-arkts/arkui/sdk/generated/framework/ohos.web.webview.ets rename to arkoala-arkts/arkui/generated/framework/TextModifier.ets index b004ec27b9d38f6d6af3fd5ce2a5d0a51a051c49..eb821bcba8043039c9e7fba1928e54c2a3a9f4d2 100644 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.web.webview.ets +++ b/arkoala-arkts/arkui/generated/framework/TextModifier.ets @@ -16,19 +16,20 @@ // 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, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Resource } from "global.resource" -export default webview -export declare namespace webview { - export interface WebHeader { - headerKey: string; - headerValue: string; +import { extractors } from "#handwritten" +import { TextModifier } from "arkui.TextModifier" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { int32, int64, float32, unsafeCast } from "@koalaui/common" +import { TypeChecker } from "#components" +import { CallbackTransformer } from "./../CallbackTransformer" +export class TextModifier_serializer { + public static write(buffer: SerializerBase, value: TextModifier): void { + let valueSerializer : SerializerBase = buffer + valueSerializer.writePointer(extractors.toTextModifierPtr(value)) } - export class WebviewController { - static initializeWebEngine(): void - loadUrl(url: string | Resource, headers?: Array): void + public static read(buffer: DeserializerBase): TextModifier { + let valueDeserializer : DeserializerBase = buffer + let ptr : KPointer = valueDeserializer.readPointer() + return extractors.fromTextModifierPtr(ptr) } } diff --git a/arkoala-arkts/arkui/generated/framework/arkts/ArkUIGeneratedNativeModule.ets b/arkoala-arkts/arkui/generated/framework/arkts/ArkUIGeneratedNativeModule.ets index 032c9501de6d959a111f1873efe8c023938ce792..c7593cfe321eca05069343540eb77bf4d91c5229 100644 --- a/arkoala-arkts/arkui/generated/framework/arkts/ArkUIGeneratedNativeModule.ets +++ b/arkoala-arkts/arkui/generated/framework/arkts/ArkUIGeneratedNativeModule.ets @@ -113,9 +113,7 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _Badge_construct(id: KInt, flags: KInt): KPointer @ani.unsafe.Direct - native static _BadgeInterface_setBadgeOptions0(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _BadgeInterface_setBadgeOptions1(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + native static _BadgeInterface_setBadgeOptions(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _Blank_construct(id: KInt, flags: KInt): KPointer @ani.unsafe.Direct @@ -217,6 +215,8 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _ColumnAttribute_setJustifyContent(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct + native static _ColumnAttribute_setPointLight(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Direct native static _ColumnAttribute_setReverse(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _ColumnSplit_construct(id: KInt, flags: KInt): KPointer @@ -313,6 +313,8 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _CommonMethod_setOnAccessibilityHover(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct + native static _CommonMethod_setOnAccessibilityHoverTransparent(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Direct native static _CommonMethod_setHoverEffect(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _CommonMethod_setOnMouse(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @@ -685,6 +687,24 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _ScrollableCommonMethod_setFadingEdge(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct + native static _Component3D_construct(id: KInt, flags: KInt): KPointer + @ani.unsafe.Direct + native static _Component3DInterface_setComponent3DOptions(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Direct + native static _Component3DAttribute_setEnvironment(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Direct + native static _Component3DAttribute_setShader(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Direct + native static _Component3DAttribute_setShaderImageTexture(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Direct + native static _Component3DAttribute_setShaderInputBuffer(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Direct + native static _Component3DAttribute_setRenderWidth(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Direct + native static _Component3DAttribute_setRenderHeight(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Direct + native static _Component3DAttribute_setCustomRender(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Direct native static _ContainerSpan_construct(id: KInt, flags: KInt): KPointer @ani.unsafe.Direct native static _ContainerSpanInterface_setContainerSpanOptions(ptr: KPointer): void @@ -751,13 +771,15 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _EffectComponentInterface_setEffectComponentOptions(ptr: KPointer): void @ani.unsafe.Direct + native static _EffectComponentAttribute_setAlwaysSnapshot(ptr: KPointer, value: KInt): void + @ani.unsafe.Direct native static _Ellipse_construct(id: KInt, flags: KInt): KPointer @ani.unsafe.Direct native static _EllipseInterface_setEllipseOptions(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _EmbeddedComponent_construct(id: KInt, flags: KInt): KPointer @ani.unsafe.Direct - native static _EmbeddedComponentInterface_setEmbeddedComponentOptions(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + native static _EmbeddedComponentInterface_setEmbeddedComponentOptions(ptr: KPointer, loader: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _EmbeddedComponentAttribute_setOnTerminated(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct @@ -767,6 +789,8 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _FlexInterface_setFlexOptions(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct + native static _FlexAttribute_setPointLight(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Direct native static _FlowItem_construct(id: KInt, flags: KInt): KPointer @ani.unsafe.Direct native static _FlowItemInterface_setFlowItemOptions(ptr: KPointer): void @@ -947,9 +971,7 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _Image_construct(id: KInt, flags: KInt): KPointer @ani.unsafe.Direct - native static _ImageInterface_setImageOptions0(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _ImageInterface_setImageOptions1(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + native static _ImageInterface_setImageOptions(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _ImageAttribute_setAlt(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct @@ -1075,16 +1097,6 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _LineAttribute_setEndPoint(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct - native static _LinearIndicator_construct(id: KInt, flags: KInt): KPointer - @ani.unsafe.Direct - native static _LinearIndicatorInterface_setLinearIndicatorOptions(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _LinearIndicatorAttribute_setIndicatorStyle(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _LinearIndicatorAttribute_setIndicatorLoop(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _LinearIndicatorAttribute_setOnChange(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct native static _List_construct(id: KInt, flags: KInt): KPointer @ani.unsafe.Direct native static _ListInterface_setListOptions(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @@ -1369,7 +1381,7 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _NodeContainer_construct(id: KInt, flags: KInt): KPointer @ani.unsafe.Direct - native static _NodeContainerInterface_setNodeContainerOptions(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + native static _NodeContainerInterface_setNodeContainerOptions(ptr: KPointer, controller: KPointer): void @ani.unsafe.Direct native static _Path_construct(id: KInt, flags: KInt): KPointer @ani.unsafe.Direct @@ -1440,8 +1452,8 @@ export class ArkUIGeneratedNativeModule { native static _ProgressAttribute_setPrivacySensitive(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _QRCode_construct(id: KInt, flags: KInt): KPointer - @ani.unsafe.Direct - native static _QRCodeInterface_setQRCodeOptions(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Quick + native static _QRCodeInterface_setQRCodeOptions(ptr: KPointer, value: KStringPtr): void @ani.unsafe.Direct native static _QRCodeAttribute_setColor(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct @@ -1580,8 +1592,8 @@ export class ArkUIGeneratedNativeModule { native static _RichEditorAttribute_setPlaceholder(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _RichText_construct(id: KInt, flags: KInt): KPointer - @ani.unsafe.Quick - native static _RichTextInterface_setRichTextOptions(ptr: KPointer, content: KStringPtr): void + @ani.unsafe.Direct + native static _RichTextInterface_setRichTextOptions(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _RichTextAttribute_setOnStart(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct @@ -1599,6 +1611,8 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _RowAttribute_setJustifyContent(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct + native static _RowAttribute_setPointLight(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Direct native static _RowAttribute_setReverse(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _RowSplit_construct(id: KInt, flags: KInt): KPointer @@ -1809,8 +1823,6 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _SelectAttribute_setMenuOutline(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct - native static _SelectAttribute_setBackgroundColor(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct native static _SelectAttribute_setMenuAlign(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _Shape_construct(id: KInt, flags: KInt): KPointer @@ -1955,6 +1967,8 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _StackAttribute_setAlignContent(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct + native static _StackAttribute_setPointLight(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Direct native static _Stepper_construct(id: KInt, flags: KInt): KPointer @ani.unsafe.Direct native static _StepperInterface_setStepperOptions(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @@ -1985,6 +1999,8 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _SwiperAttribute_setIndex(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct + native static _SwiperAttribute_setAutoPlay0(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Direct native static _SwiperAttribute_setInterval(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _SwiperAttribute_setIndicator(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @@ -2031,7 +2047,7 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _SwiperAttribute_setOnContentWillScroll(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct - native static _SwiperAttribute_setAutoPlay(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + native static _SwiperAttribute_setAutoPlay1(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _SwiperAttribute_setDisplayArrow(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct @@ -2365,7 +2381,9 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _TextClockInterface_setTextClockOptions(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct - native static _TextClockAttribute_setFormat(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + native static _TextClockAttribute_setFormat0(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Direct + native static _TextClockAttribute_setFormat1(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _TextClockAttribute_setOnDateChange(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct @@ -2629,7 +2647,7 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _UIExtensionComponent_construct(id: KInt, flags: KInt): KPointer @ani.unsafe.Direct - native static _UIExtensionComponentInterface_setUIExtensionComponentOptions(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + native static _UIExtensionComponentInterface_setUIExtensionComponentOptions(ptr: KPointer, want: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _UIExtensionComponentAttribute_setOnRemoteReady(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct @@ -2757,6 +2775,10 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _WebAttribute_setOnPageBegin(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct + native static _WebAttribute_setOnLoadStarted(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Direct + native static _WebAttribute_setOnLoadFinished(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Direct native static _WebAttribute_setOnProgressChange(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _WebAttribute_setOnTitleReceive(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @@ -2979,6 +3001,8 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _CustomBuilderRoot_construct(id: KInt, flags: KInt): KPointer @ani.unsafe.Direct + native static _ConditionScope_construct(id: KInt, flags: KInt): KPointer + @ani.unsafe.Direct native static _CustomLayoutRoot_construct(id: KInt, flags: KInt): KPointer @ani.unsafe.Direct native static _CustomLayoutRoot_setSubscribeOnMeasureSize(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @@ -2992,30 +3016,30 @@ export class ArkUIGeneratedNativeModule { native static _AccessibilityHoverEvent_getType(ptr: KPointer): int32 @ani.unsafe.Direct native static _AccessibilityHoverEvent_setType(ptr: KPointer, type: KInt): void - @ani.unsafe.Direct - native static _AccessibilityHoverEvent_getX(ptr: KPointer): number - @ani.unsafe.Direct - native static _AccessibilityHoverEvent_setX(ptr: KPointer, x: number): void - @ani.unsafe.Direct - native static _AccessibilityHoverEvent_getY(ptr: KPointer): number - @ani.unsafe.Direct - native static _AccessibilityHoverEvent_setY(ptr: KPointer, y: number): void - @ani.unsafe.Direct - native static _AccessibilityHoverEvent_getDisplayX(ptr: KPointer): number - @ani.unsafe.Direct - native static _AccessibilityHoverEvent_setDisplayX(ptr: KPointer, displayX: number): void - @ani.unsafe.Direct - native static _AccessibilityHoverEvent_getDisplayY(ptr: KPointer): number - @ani.unsafe.Direct - native static _AccessibilityHoverEvent_setDisplayY(ptr: KPointer, displayY: number): void - @ani.unsafe.Direct - native static _AccessibilityHoverEvent_getWindowX(ptr: KPointer): number - @ani.unsafe.Direct - native static _AccessibilityHoverEvent_setWindowX(ptr: KPointer, windowX: number): void - @ani.unsafe.Direct - native static _AccessibilityHoverEvent_getWindowY(ptr: KPointer): number - @ani.unsafe.Direct - native static _AccessibilityHoverEvent_setWindowY(ptr: KPointer, windowY: number): void + @ani.unsafe.Quick + native static _AccessibilityHoverEvent_getX(ptr: KPointer): double + @ani.unsafe.Quick + native static _AccessibilityHoverEvent_setX(ptr: KPointer, x: KDouble): void + @ani.unsafe.Quick + native static _AccessibilityHoverEvent_getY(ptr: KPointer): double + @ani.unsafe.Quick + native static _AccessibilityHoverEvent_setY(ptr: KPointer, y: KDouble): void + @ani.unsafe.Quick + native static _AccessibilityHoverEvent_getDisplayX(ptr: KPointer): double + @ani.unsafe.Quick + native static _AccessibilityHoverEvent_setDisplayX(ptr: KPointer, displayX: KDouble): void + @ani.unsafe.Quick + native static _AccessibilityHoverEvent_getDisplayY(ptr: KPointer): double + @ani.unsafe.Quick + native static _AccessibilityHoverEvent_setDisplayY(ptr: KPointer, displayY: KDouble): void + @ani.unsafe.Quick + native static _AccessibilityHoverEvent_getWindowX(ptr: KPointer): double + @ani.unsafe.Quick + native static _AccessibilityHoverEvent_setWindowX(ptr: KPointer, windowX: KDouble): void + @ani.unsafe.Quick + native static _AccessibilityHoverEvent_getWindowY(ptr: KPointer): double + @ani.unsafe.Quick + native static _AccessibilityHoverEvent_setWindowY(ptr: KPointer, windowY: KDouble): void @ani.unsafe.Direct native static _AnimationExtender_SetClipRect(node: KPointer, x: KFloat, y: KFloat, width: KFloat, height: KFloat): void @ani.unsafe.Direct @@ -3085,10 +3109,6 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Quick native static _BackgroundColorStyle_getTextBackgroundStyle(ptr: KPointer): KInteropReturnBuffer @ani.unsafe.Direct - native static _BaseContext_construct(): KPointer - @ani.unsafe.Direct - native static _BaseContext_getFinalizer(): KPointer - @ani.unsafe.Direct native static _BaseEvent_construct(): KPointer @ani.unsafe.Direct native static _BaseEvent_getFinalizer(): KPointer @@ -3159,16 +3179,6 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _BaselineOffsetStyle_getBaselineOffset(ptr: KPointer): number @ani.unsafe.Direct - native static _BaseShape_construct(): KPointer - @ani.unsafe.Direct - native static _BaseShape_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _BaseShape_width(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _BaseShape_height(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _BaseShape_size(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct native static _BounceSymbolEffect_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer @ani.unsafe.Direct native static _BounceSymbolEffect_getFinalizer(): KPointer @@ -3426,16 +3436,10 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _CanvasRenderingContext2D_getHeight(ptr: KPointer): number @ani.unsafe.Direct - native static _CanvasRenderingContext2D_setHeight(ptr: KPointer, height: number): void - @ani.unsafe.Direct native static _CanvasRenderingContext2D_getWidth(ptr: KPointer): number @ani.unsafe.Direct - native static _CanvasRenderingContext2D_setWidth(ptr: KPointer, width: number): void - @ani.unsafe.Direct native static _CanvasRenderingContext2D_getCanvas(ptr: KPointer): KPointer @ani.unsafe.Direct - native static _CanvasRenderingContext2D_setCanvas(ptr: KPointer, canvas: KPointer): void - @ani.unsafe.Direct native static _ChildrenMainSize_construct(childDefaultSize: number): KPointer @ani.unsafe.Direct native static _ChildrenMainSize_getFinalizer(): KPointer @@ -3448,22 +3452,6 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _ChildrenMainSize_setChildDefaultSize(ptr: KPointer, childDefaultSize: number): void @ani.unsafe.Direct - native static _CircleShape_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _CircleShape_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _CircleShape_offset(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _CircleShape_fill(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _CircleShape_position(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _CircleShape_width(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _CircleShape_height(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _CircleShape_size(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct native static _ClickEvent_construct(): KPointer @ani.unsafe.Direct native static _ClickEvent_getFinalizer(): KPointer @@ -3522,73 +3510,6 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _ColorFilter_getFinalizer(): KPointer @ani.unsafe.Direct - native static _ColorMetrics_construct(): KPointer - @ani.unsafe.Direct - native static _ColorMetrics_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _ColorMetrics_numeric(value: number): KPointer - @ani.unsafe.Direct - native static _ColorMetrics_rgba(red: number, green: number, blue: number, alpha: number): KPointer - @ani.unsafe.Direct - native static _ColorMetrics_resourceColor(thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _ColorMetrics_blendColor(ptr: KPointer, overlayColor: KPointer): KPointer - @ani.unsafe.Quick - native static _ColorMetrics_color(ptr: KPointer): string - @ani.unsafe.Direct - native static _ColorMetrics_red(ptr: KPointer): number - @ani.unsafe.Direct - native static _ColorMetrics_green(ptr: KPointer): number - @ani.unsafe.Direct - native static _ColorMetrics_blue(ptr: KPointer): number - @ani.unsafe.Direct - native static _ColorMetrics_alpha(ptr: KPointer): number - @ani.unsafe.Direct - native static _common_Context_construct(): KPointer - @ani.unsafe.Direct - native static _common_Context_getFinalizer(): KPointer - native static _common_Context_createBundleContext(ptr: KPointer, bundleName: KStringPtr): KPointer - native static _common_Context_createModuleContext0(ptr: KPointer, moduleName: KStringPtr): KPointer - native static _common_Context_createModuleContext1(ptr: KPointer, bundleName: KStringPtr, moduleName: KStringPtr): KPointer - native static _common_Context_getGroupDir0(ptr: KPointer, dataGroupID: KStringPtr, thisArray: KSerializerBuffer, thisLength: int32): void - native static _common_Context_getGroupDir1(ptr: KPointer, dataGroupID: KStringPtr, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _common_Context_getCacheDir(ptr: KPointer): string - @ani.unsafe.Quick - native static _common_Context_setCacheDir(ptr: KPointer, cacheDir: KStringPtr): void - @ani.unsafe.Quick - native static _common_Context_getTempDir(ptr: KPointer): string - @ani.unsafe.Quick - native static _common_Context_setTempDir(ptr: KPointer, tempDir: KStringPtr): void - @ani.unsafe.Quick - native static _common_Context_getFilesDir(ptr: KPointer): string - @ani.unsafe.Quick - native static _common_Context_setFilesDir(ptr: KPointer, filesDir: KStringPtr): void - @ani.unsafe.Quick - native static _common_Context_getDatabaseDir(ptr: KPointer): string - @ani.unsafe.Quick - native static _common_Context_setDatabaseDir(ptr: KPointer, databaseDir: KStringPtr): void - @ani.unsafe.Quick - native static _common_Context_getPreferencesDir(ptr: KPointer): string - @ani.unsafe.Quick - native static _common_Context_setPreferencesDir(ptr: KPointer, preferencesDir: KStringPtr): void - @ani.unsafe.Quick - native static _common_Context_getBundleCodeDir(ptr: KPointer): string - @ani.unsafe.Quick - native static _common_Context_setBundleCodeDir(ptr: KPointer, bundleCodeDir: KStringPtr): void - @ani.unsafe.Quick - native static _common_Context_getDistributedFilesDir(ptr: KPointer): string - @ani.unsafe.Quick - native static _common_Context_setDistributedFilesDir(ptr: KPointer, distributedFilesDir: KStringPtr): void - @ani.unsafe.Quick - native static _common_Context_getResourceDir(ptr: KPointer): string - @ani.unsafe.Quick - native static _common_Context_setResourceDir(ptr: KPointer, resourceDir: KStringPtr): void - @ani.unsafe.Quick - native static _common_Context_getCloudFileDir(ptr: KPointer): string - @ani.unsafe.Quick - native static _common_Context_setCloudFileDir(ptr: KPointer, cloudFileDir: KStringPtr): void - @ani.unsafe.Direct native static _CommonShape_construct(): KPointer @ani.unsafe.Direct native static _CommonShape_getFinalizer(): KPointer @@ -3599,20 +3520,6 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _CommonShape_position(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer @ani.unsafe.Direct - native static _ComponentContent_construct(): KPointer - @ani.unsafe.Direct - native static _ComponentContent_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _ComponentContent_update(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _ComponentContent_reuse(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _ComponentContent_recycle(ptr: KPointer): void - @ani.unsafe.Direct - native static _ComponentContent_dispose(ptr: KPointer): void - @ani.unsafe.Direct - native static _ComponentContent_updateConfiguration(ptr: KPointer): void - @ani.unsafe.Direct native static _ConsoleMessage_construct(): KPointer @ani.unsafe.Direct native static _ConsoleMessage_getFinalizer(): KPointer @@ -3677,22 +3584,12 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _ContentModifierHelper_resetContentModifierToggle(node: KPointer): void @ani.unsafe.Direct - native static _Context_construct(): KPointer - @ani.unsafe.Direct - native static _Context_getFinalizer(): KPointer - @ani.unsafe.Direct native static _ControllerHandler_construct(): KPointer @ani.unsafe.Direct native static _ControllerHandler_getFinalizer(): KPointer @ani.unsafe.Direct native static _ControllerHandler_setWebController(ptr: KPointer, controller: KPointer): void @ani.unsafe.Direct - native static _curves_ICurve_construct(): KPointer - @ani.unsafe.Direct - native static _curves_ICurve_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _curves_ICurve_interpolate(ptr: KPointer, fraction: number): number - @ani.unsafe.Direct native static _CustomDialogController_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer @ani.unsafe.Direct native static _CustomDialogController_getFinalizer(): KPointer @@ -3709,13 +3606,13 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _CustomSpan_invalidate(ptr: KPointer): void @ani.unsafe.Direct - native static _CustomSpan_getOnMeasure(ptr: KPointer): KPointer + native static _CustomSpan_getOnMeasure_callback(ptr: KPointer): KPointer @ani.unsafe.Direct - native static _CustomSpan_setOnMeasure(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + native static _CustomSpan_setOnMeasure_callback(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct - native static _CustomSpan_getOnDraw(ptr: KPointer): KPointer + native static _CustomSpan_getOnDraw_callback(ptr: KPointer): KPointer @ani.unsafe.Direct - native static _CustomSpan_setOnDraw(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + native static _CustomSpan_setOnDraw_callback(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _DataResubmissionHandler_construct(): KPointer @ani.unsafe.Direct @@ -3782,8 +3679,8 @@ export class ArkUIGeneratedNativeModule { native static _DragEvent_setData(ptr: KPointer, unifiedData: KPointer): void @ani.unsafe.Direct native static _DragEvent_getData(ptr: KPointer): KPointer - @ani.unsafe.Quick - native static _DragEvent_getSummary(ptr: KPointer): KInteropReturnBuffer + @ani.unsafe.Direct + native static _DragEvent_getSummary(ptr: KPointer): KPointer @ani.unsafe.Direct native static _DragEvent_setResult(ptr: KPointer, dragResult: KInt): void @ani.unsafe.Direct @@ -3813,887 +3710,235 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _DragEvent_setGetModifierKeyState(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct - native static _DrawableDescriptor_construct(): KPointer - @ani.unsafe.Direct - native static _DrawableDescriptor_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _DrawableDescriptor_getPixelMap(ptr: KPointer): KPointer + native static _DrawingRenderingContext_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer @ani.unsafe.Direct - native static _DrawContext_construct(): KPointer + native static _DrawingRenderingContext_getFinalizer(): KPointer @ani.unsafe.Direct - native static _DrawContext_getFinalizer(): KPointer + native static _DrawingRenderingContext_invalidate(ptr: KPointer): void @ani.unsafe.Quick - native static _DrawContext_size(ptr: KPointer): KInteropReturnBuffer + native static _DrawingRenderingContext_getSize(ptr: KPointer): KInteropReturnBuffer @ani.unsafe.Quick - native static _DrawContext_sizeInPixel(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _DrawContext_canvas(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _drawing_Brush_construct0(): KPointer - @ani.unsafe.Direct - native static _drawing_Brush_construct1(brush: KPointer): KPointer + native static _DrawingRenderingContext_getCanvas(ptr: KPointer): KInteropReturnBuffer @ani.unsafe.Direct - native static _drawing_Brush_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _drawing_Brush_setColor0(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + native static _DrawModifier_construct(): KPointer @ani.unsafe.Direct - native static _drawing_Brush_setColor1(ptr: KPointer, color: number): void + native static _DrawModifier_getFinalizer(): KPointer @ani.unsafe.Direct - native static _drawing_Brush_setColor2(ptr: KPointer, alpha: number, red: number, green: number, blue: number): void - @ani.unsafe.Quick - native static _drawing_Brush_getColor(ptr: KPointer): KInteropReturnBuffer + native static _DrawModifier_invalidate(ptr: KPointer): void @ani.unsafe.Direct - native static _drawing_Brush_getHexColor(ptr: KPointer): number + native static _DrawModifier_getDrawBehind_callback(ptr: KPointer): KPointer @ani.unsafe.Direct - native static _drawing_Brush_setAntiAlias(ptr: KPointer, aa: KInt): void + native static _DrawModifier_setDrawBehind_callback(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct - native static _drawing_Brush_isAntiAlias(ptr: KPointer): boolean + native static _DrawModifier_getDrawContent_callback(ptr: KPointer): KPointer @ani.unsafe.Direct - native static _drawing_Brush_setAlpha(ptr: KPointer, alpha: number): void + native static _DrawModifier_setDrawContent_callback(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct - native static _drawing_Brush_getAlpha(ptr: KPointer): number + native static _EnvironmentBackend_isAccessibilityEnabled(): boolean @ani.unsafe.Direct - native static _drawing_Brush_setColorFilter(ptr: KPointer, filter: KPointer): void + native static _EnvironmentBackend_getColorMode(): int32 @ani.unsafe.Direct - native static _drawing_Brush_getColorFilter(ptr: KPointer): KPointer + native static _EnvironmentBackend_getFontScale(): float @ani.unsafe.Direct - native static _drawing_Brush_setImageFilter(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + native static _EnvironmentBackend_getFontWeightScale(): float @ani.unsafe.Direct - native static _drawing_Brush_setMaskFilter(ptr: KPointer, filter: KPointer): void + native static _EnvironmentBackend_getLayoutDirection(): int32 + @ani.unsafe.Quick + native static _EnvironmentBackend_getLanguageCode(): string @ani.unsafe.Direct - native static _drawing_Brush_setShadowLayer(ptr: KPointer, shadowLayer: KPointer): void + native static _EventEmulator_emitClickEvent(node: KPointer, event: KPointer): void + @ani.unsafe.Quick + native static _EventEmulator_emitTextInputEvent(node: KPointer, text: KStringPtr): void @ani.unsafe.Direct - native static _drawing_Brush_setShaderEffect(ptr: KPointer, shaderEffect: KPointer): void + native static _EventResult_construct(): KPointer @ani.unsafe.Direct - native static _drawing_Brush_setBlendMode(ptr: KPointer, mode: KInt): void + native static _EventResult_getFinalizer(): KPointer @ani.unsafe.Direct - native static _drawing_Brush_reset(ptr: KPointer): void + native static _EventResult_setGestureEventResult0(ptr: KPointer, result: KInt): void @ani.unsafe.Direct - native static _drawing_Canvas_construct(pixelmap: KPointer): KPointer + native static _EventResult_setGestureEventResult1(ptr: KPointer, result: KInt, stopPropagation: KInt): void @ani.unsafe.Direct - native static _drawing_Canvas_getFinalizer(): KPointer + native static _EventTargetInfo_construct(): KPointer @ani.unsafe.Direct - native static _drawing_Canvas_drawRect0(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + native static _EventTargetInfo_getFinalizer(): KPointer + @ani.unsafe.Quick + native static _EventTargetInfo_getId(ptr: KPointer): string @ani.unsafe.Direct - native static _drawing_Canvas_drawRect1(ptr: KPointer, left: number, top: number, right: number, bottom: number): void + native static _FileSelectorParam_construct(): KPointer @ani.unsafe.Direct - native static _drawing_Canvas_drawRoundRect(ptr: KPointer, roundRect: KPointer): void + native static _FileSelectorParam_getFinalizer(): KPointer + @ani.unsafe.Quick + native static _FileSelectorParam_getTitle(ptr: KPointer): string @ani.unsafe.Direct - native static _drawing_Canvas_drawNestedRoundRect(ptr: KPointer, outer: KPointer, inner: KPointer): void + native static _FileSelectorParam_getMode(ptr: KPointer): int32 + @ani.unsafe.Quick + native static _FileSelectorParam_getAcceptType(ptr: KPointer): KInteropReturnBuffer @ani.unsafe.Direct - native static _drawing_Canvas_drawBackground(ptr: KPointer, brush: KPointer): void + native static _FileSelectorParam_isCapture(ptr: KPointer): boolean + @ani.unsafe.Quick + native static _FileSelectorParam_getMimeTypes(ptr: KPointer): KInteropReturnBuffer @ani.unsafe.Direct - native static _drawing_Canvas_drawShadow0(ptr: KPointer, path: KPointer, thisArray: KSerializerBuffer, thisLength: int32, lightRadius: number, flag: KInt): void + native static _FileSelectorResult_construct(): KPointer @ani.unsafe.Direct - native static _drawing_Canvas_drawShadow1(ptr: KPointer, path: KPointer, thisArray: KSerializerBuffer, thisLength: int32, lightRadius: number, ambientColor: number, spotColor: number, flag: KInt): void + native static _FileSelectorResult_getFinalizer(): KPointer @ani.unsafe.Direct - native static _drawing_Canvas_drawCircle(ptr: KPointer, x: number, y: number, radius: number): void + native static _FileSelectorResult_handleFileList(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct - native static _drawing_Canvas_drawImage(ptr: KPointer, pixelmap: KPointer, left: number, top: number, samplingOptions: KPointer): void + native static _FocusAxisEvent_construct(): KPointer @ani.unsafe.Direct - native static _drawing_Canvas_drawImageRect(ptr: KPointer, pixelmap: KPointer, thisArray: KSerializerBuffer, thisLength: int32, samplingOptions: KPointer): void + native static _FocusAxisEvent_getFinalizer(): KPointer + @ani.unsafe.Quick + native static _FocusAxisEvent_getAxisMap(ptr: KPointer): KInteropReturnBuffer @ani.unsafe.Direct - native static _drawing_Canvas_drawImageRectWithSrc(ptr: KPointer, pixelmap: KPointer, thisArray: KSerializerBuffer, thisLength: int32, samplingOptions: KPointer, constraint: KInt): void + native static _FocusAxisEvent_setAxisMap(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct - native static _drawing_Canvas_drawColor0(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32, blendMode: KInt): void + native static _FocusAxisEvent_getStopPropagation(ptr: KPointer): KPointer @ani.unsafe.Direct - native static _drawing_Canvas_drawColor1(ptr: KPointer, color: number, blendMode: KInt): void + native static _FocusAxisEvent_setStopPropagation(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Quick + native static _FocusController_requestFocus(key: KStringPtr): void @ani.unsafe.Direct - native static _drawing_Canvas_drawColor2(ptr: KPointer, alpha: number, red: number, green: number, blue: number, blendMode: KInt): void + native static _FrictionMotion_construct(friction: number, position: number, velocity: number): KPointer @ani.unsafe.Direct - native static _drawing_Canvas_drawOval(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + native static _FrictionMotion_getFinalizer(): KPointer @ani.unsafe.Direct - native static _drawing_Canvas_drawArc(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32, startAngle: number, sweepAngle: number): void + native static _FullScreenExitHandler_construct(): KPointer @ani.unsafe.Direct - native static _drawing_Canvas_drawPoint(ptr: KPointer, x: number, y: number): void + native static _FullScreenExitHandler_getFinalizer(): KPointer @ani.unsafe.Direct - native static _drawing_Canvas_drawPoints(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32, mode: KInt): void + native static _FullScreenExitHandler_exitFullScreen(ptr: KPointer): void @ani.unsafe.Direct - native static _drawing_Canvas_drawPath(ptr: KPointer, path: KPointer): void + native static _Gesture_construct(): KPointer @ani.unsafe.Direct - native static _drawing_Canvas_drawLine(ptr: KPointer, x0: number, y0: number, x1: number, y1: number): void + native static _Gesture_getFinalizer(): KPointer @ani.unsafe.Quick - native static _drawing_Canvas_drawSingleCharacter(ptr: KPointer, text: KStringPtr, font: KPointer, x: number, y: number): void - @ani.unsafe.Direct - native static _drawing_Canvas_drawTextBlob(ptr: KPointer, blob: KPointer, x: number, y: number): void - @ani.unsafe.Direct - native static _drawing_Canvas_drawPixelMapMesh(ptr: KPointer, pixelmap: KPointer, meshWidth: number, meshHeight: number, thisArray: KSerializerBuffer, thisLength: int32, vertOffset: number, colorOffset: number): void - @ani.unsafe.Direct - native static _drawing_Canvas_drawRegion(ptr: KPointer, region: KPointer): void - @ani.unsafe.Direct - native static _drawing_Canvas_attachPen(ptr: KPointer, pen: KPointer): void + native static _Gesture_tag(ptr: KPointer, tag: KStringPtr): void @ani.unsafe.Direct - native static _drawing_Canvas_attachBrush(ptr: KPointer, brush: KPointer): void + native static _Gesture_allowedTypes(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct - native static _drawing_Canvas_detachPen(ptr: KPointer): void + native static _GestureEvent_construct(): KPointer @ani.unsafe.Direct - native static _drawing_Canvas_detachBrush(ptr: KPointer): void + native static _GestureEvent_getFinalizer(): KPointer @ani.unsafe.Direct - native static _drawing_Canvas_save(ptr: KPointer): number + native static _GestureEvent_getRepeat(ptr: KPointer): boolean @ani.unsafe.Direct - native static _drawing_Canvas_saveLayer(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): number + native static _GestureEvent_setRepeat(ptr: KPointer, repeat: KInt): void + @ani.unsafe.Quick + native static _GestureEvent_getFingerList(ptr: KPointer): KInteropReturnBuffer @ani.unsafe.Direct - native static _drawing_Canvas_clear0(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + native static _GestureEvent_setFingerList(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct - native static _drawing_Canvas_clear1(ptr: KPointer, color: number): void + native static _GestureEvent_getOffsetX(ptr: KPointer): number @ani.unsafe.Direct - native static _drawing_Canvas_restore(ptr: KPointer): void + native static _GestureEvent_setOffsetX(ptr: KPointer, offsetX: number): void @ani.unsafe.Direct - native static _drawing_Canvas_restoreToCount(ptr: KPointer, count: number): void + native static _GestureEvent_getOffsetY(ptr: KPointer): number @ani.unsafe.Direct - native static _drawing_Canvas_getSaveCount(ptr: KPointer): number + native static _GestureEvent_setOffsetY(ptr: KPointer, offsetY: number): void @ani.unsafe.Direct - native static _drawing_Canvas_getWidth(ptr: KPointer): number + native static _GestureEvent_getAngle(ptr: KPointer): number @ani.unsafe.Direct - native static _drawing_Canvas_getHeight(ptr: KPointer): number - @ani.unsafe.Quick - native static _drawing_Canvas_getLocalClipBounds(ptr: KPointer): KInteropReturnBuffer + native static _GestureEvent_setAngle(ptr: KPointer, angle: number): void @ani.unsafe.Direct - native static _drawing_Canvas_getTotalMatrix(ptr: KPointer): KPointer + native static _GestureEvent_getSpeed(ptr: KPointer): number @ani.unsafe.Direct - native static _drawing_Canvas_scale(ptr: KPointer, sx: number, sy: number): void + native static _GestureEvent_setSpeed(ptr: KPointer, speed: number): void @ani.unsafe.Direct - native static _drawing_Canvas_skew(ptr: KPointer, sx: number, sy: number): void + native static _GestureEvent_getScale(ptr: KPointer): number @ani.unsafe.Direct - native static _drawing_Canvas_rotate(ptr: KPointer, degrees: number, sx: number, sy: number): void + native static _GestureEvent_setScale(ptr: KPointer, scale: number): void @ani.unsafe.Direct - native static _drawing_Canvas_translate(ptr: KPointer, dx: number, dy: number): void + native static _GestureEvent_getPinchCenterX(ptr: KPointer): number @ani.unsafe.Direct - native static _drawing_Canvas_clipPath(ptr: KPointer, path: KPointer, clipOp: KInt, doAntiAlias: KInt): void + native static _GestureEvent_setPinchCenterX(ptr: KPointer, pinchCenterX: number): void @ani.unsafe.Direct - native static _drawing_Canvas_clipRect(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32, clipOp: KInt, doAntiAlias: KInt): void + native static _GestureEvent_getPinchCenterY(ptr: KPointer): number @ani.unsafe.Direct - native static _drawing_Canvas_concatMatrix(ptr: KPointer, matrix: KPointer): void + native static _GestureEvent_setPinchCenterY(ptr: KPointer, pinchCenterY: number): void @ani.unsafe.Direct - native static _drawing_Canvas_clipRegion(ptr: KPointer, region: KPointer, clipOp: KInt): void + native static _GestureEvent_getVelocityX(ptr: KPointer): number @ani.unsafe.Direct - native static _drawing_Canvas_clipRoundRect(ptr: KPointer, roundRect: KPointer, clipOp: KInt, doAntiAlias: KInt): void + native static _GestureEvent_setVelocityX(ptr: KPointer, velocityX: number): void @ani.unsafe.Direct - native static _drawing_Canvas_isClipEmpty(ptr: KPointer): boolean + native static _GestureEvent_getVelocityY(ptr: KPointer): number @ani.unsafe.Direct - native static _drawing_Canvas_setMatrix(ptr: KPointer, matrix: KPointer): void + native static _GestureEvent_setVelocityY(ptr: KPointer, velocityY: number): void @ani.unsafe.Direct - native static _drawing_Canvas_resetMatrix(ptr: KPointer): void + native static _GestureEvent_getVelocity(ptr: KPointer): number @ani.unsafe.Direct - native static _drawing_ColorFilter_construct(): KPointer + native static _GestureEvent_setVelocity(ptr: KPointer, velocity: number): void @ani.unsafe.Direct - native static _drawing_ColorFilter_getFinalizer(): KPointer + native static _GestureGroup_construct(): KPointer @ani.unsafe.Direct - native static _drawing_ColorFilter_createBlendModeColorFilter0(thisArray: KSerializerBuffer, thisLength: int32, mode: KInt): KPointer + native static _GestureGroup_getFinalizer(): KPointer @ani.unsafe.Direct - native static _drawing_ColorFilter_createBlendModeColorFilter1(color: number, mode: KInt): KPointer + native static _GestureGroup_$_instantiate(thisArray: KSerializerBuffer, thisLength: int32, mode: KInt): KPointer @ani.unsafe.Direct - native static _drawing_ColorFilter_createComposeColorFilter(outer: KPointer, inner: KPointer): KPointer + native static _GestureGroup_onCancel(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer @ani.unsafe.Direct - native static _drawing_ColorFilter_createLinearToSRGBGamma(): KPointer + native static _GestureRecognizer_construct(): KPointer @ani.unsafe.Direct - native static _drawing_ColorFilter_createSRGBGammaToLinear(): KPointer + native static _GestureRecognizer_getFinalizer(): KPointer + @ani.unsafe.Quick + native static _GestureRecognizer_getTag(ptr: KPointer): string @ani.unsafe.Direct - native static _drawing_ColorFilter_createLumaColorFilter(): KPointer + native static _GestureRecognizer_getType(ptr: KPointer): int32 @ani.unsafe.Direct - native static _drawing_ColorFilter_createMatrixColorFilter(thisArray: KSerializerBuffer, thisLength: int32): KPointer + native static _GestureRecognizer_isBuiltIn(ptr: KPointer): boolean @ani.unsafe.Direct - native static _drawing_Font_construct(): KPointer + native static _GestureRecognizer_setEnabled(ptr: KPointer, isEnabled: KInt): void @ani.unsafe.Direct - native static _drawing_Font_getFinalizer(): KPointer + native static _GestureRecognizer_isEnabled(ptr: KPointer): boolean @ani.unsafe.Direct - native static _drawing_Font_enableSubpixel(ptr: KPointer, isSubpixel: KInt): void + native static _GestureRecognizer_getState(ptr: KPointer): int32 @ani.unsafe.Direct - native static _drawing_Font_enableEmbolden(ptr: KPointer, isEmbolden: KInt): void + native static _GestureRecognizer_getEventTargetInfo(ptr: KPointer): KPointer @ani.unsafe.Direct - native static _drawing_Font_enableLinearMetrics(ptr: KPointer, isLinearMetrics: KInt): void + native static _GestureRecognizer_isValid(ptr: KPointer): boolean @ani.unsafe.Direct - native static _drawing_Font_setSize(ptr: KPointer, textSize: number): void + native static _GestureRecognizer_getFingerCount(ptr: KPointer): number @ani.unsafe.Direct - native static _drawing_Font_getSize(ptr: KPointer): number + native static _GestureRecognizer_isFingerCountLimit(ptr: KPointer): boolean @ani.unsafe.Direct - native static _drawing_Font_setTypeface(ptr: KPointer, typeface: KPointer): void + native static _GestureStyle_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer @ani.unsafe.Direct - native static _drawing_Font_getTypeface(ptr: KPointer): KPointer + native static _GestureStyle_getFinalizer(): KPointer @ani.unsafe.Quick - native static _drawing_Font_getMetrics(ptr: KPointer): KInteropReturnBuffer + native static _GlobalScope_ohos_arkui_componentSnapshot_get(id: KStringPtr, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Quick - native static _drawing_Font_measureSingleCharacter(ptr: KPointer, text: KStringPtr): number + native static _GlobalScope_ohos_arkui_performanceMonitor_begin(scene: KStringPtr, startInputType: KInt, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Quick - native static _drawing_Font_measureText(ptr: KPointer, text: KStringPtr, encoding: KInt): number - @ani.unsafe.Direct - native static _drawing_Font_setScaleX(ptr: KPointer, scaleX: number): void - @ani.unsafe.Direct - native static _drawing_Font_setSkewX(ptr: KPointer, skewX: number): void + native static _GlobalScope_ohos_arkui_performanceMonitor_end(scene: KStringPtr): void @ani.unsafe.Direct - native static _drawing_Font_setEdging(ptr: KPointer, edging: KInt): void + native static _GlobalScope_ohos_arkui_performanceMonitor_recordInputEventTime(actionType: KInt, sourceType: KInt, time: KLong): void @ani.unsafe.Direct - native static _drawing_Font_setHinting(ptr: KPointer, hinting: KInt): void + native static _GlobalScope_ohos_font_registerFont(thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Quick + native static _GlobalScope_ohos_font_getSystemFontList(): KInteropReturnBuffer @ani.unsafe.Quick - native static _drawing_Font_countText(ptr: KPointer, text: KStringPtr): number + native static _GlobalScope_ohos_font_getFontByName(fontName: KStringPtr): KPointer @ani.unsafe.Direct - native static _drawing_Font_setBaselineSnap(ptr: KPointer, isBaselineSnap: KInt): void + native static _GlobalScope_ohos_measure_utils_measureText(thisArray: KSerializerBuffer, thisLength: int32): number + @ani.unsafe.Quick + native static _GlobalScope_ohos_measure_utils_measureTextSize(thisArray: KSerializerBuffer, thisLength: int32): KInteropReturnBuffer @ani.unsafe.Direct - native static _drawing_Font_isBaselineSnap(ptr: KPointer): boolean + native static _HierarchicalSymbolEffect_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer @ani.unsafe.Direct - native static _drawing_Font_setEmbeddedBitmaps(ptr: KPointer, isEmbeddedBitmaps: KInt): void + native static _HierarchicalSymbolEffect_getFinalizer(): KPointer + @ani.unsafe.Quick + native static _HierarchicalSymbolEffect_getFillStyle(ptr: KPointer): KInteropReturnBuffer @ani.unsafe.Direct - native static _drawing_Font_isEmbeddedBitmaps(ptr: KPointer): boolean + native static _HierarchicalSymbolEffect_setFillStyle(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct - native static _drawing_Font_setForceAutoHinting(ptr: KPointer, isForceAutoHinting: KInt): void + native static _HoverEvent_construct(): KPointer @ani.unsafe.Direct - native static _drawing_Font_isForceAutoHinting(ptr: KPointer): boolean - @ani.unsafe.Quick - native static _drawing_Font_getWidths(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KInteropReturnBuffer + native static _HoverEvent_getFinalizer(): KPointer @ani.unsafe.Quick - native static _drawing_Font_textToGlyphs(ptr: KPointer, text: KStringPtr, glyphCount: number): KInteropReturnBuffer + native static _HoverEvent_getX(ptr: KPointer): KInteropReturnBuffer @ani.unsafe.Direct - native static _drawing_Font_isSubpixel(ptr: KPointer): boolean - @ani.unsafe.Direct - native static _drawing_Font_isLinearMetrics(ptr: KPointer): boolean - @ani.unsafe.Direct - native static _drawing_Font_getSkewX(ptr: KPointer): number - @ani.unsafe.Direct - native static _drawing_Font_isEmbolden(ptr: KPointer): boolean - @ani.unsafe.Direct - native static _drawing_Font_getScaleX(ptr: KPointer): number - @ani.unsafe.Direct - native static _drawing_Font_getHinting(ptr: KPointer): int32 - @ani.unsafe.Direct - native static _drawing_Font_getEdging(ptr: KPointer): int32 - @ani.unsafe.Direct - native static _drawing_Font_createPathForGlyph(ptr: KPointer, index: number): KPointer - @ani.unsafe.Quick - native static _drawing_Font_getBounds(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KInteropReturnBuffer - @ani.unsafe.Quick - native static _drawing_Font_getTextPath(ptr: KPointer, text: KStringPtr, byteLength: number, x: number, y: number): KPointer - @ani.unsafe.Direct - native static _drawing_ImageFilter_construct(): KPointer - @ani.unsafe.Direct - native static _drawing_ImageFilter_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _drawing_ImageFilter_createBlurImageFilter(sigmaX: number, sigmaY: number, tileMode: KInt, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _drawing_ImageFilter_createFromColorFilter(colorFilter: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _drawing_Lattice_construct(): KPointer - @ani.unsafe.Direct - native static _drawing_Lattice_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _drawing_Lattice_createImageLattice(thisArray: KSerializerBuffer, thisLength: int32, fXCount: number, fYCount: number): KPointer - @ani.unsafe.Direct - native static _drawing_MaskFilter_construct(): KPointer - @ani.unsafe.Direct - native static _drawing_MaskFilter_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _drawing_MaskFilter_createBlurMaskFilter(blurType: KInt, sigma: number): KPointer - @ani.unsafe.Direct - native static _drawing_Matrix_construct(): KPointer - @ani.unsafe.Direct - native static _drawing_Matrix_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _drawing_Matrix_setRotation(ptr: KPointer, degree: number, px: number, py: number): void - @ani.unsafe.Direct - native static _drawing_Matrix_setScale(ptr: KPointer, sx: number, sy: number, px: number, py: number): void - @ani.unsafe.Direct - native static _drawing_Matrix_setTranslation(ptr: KPointer, dx: number, dy: number): void - @ani.unsafe.Direct - native static _drawing_Matrix_setMatrix(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _drawing_Matrix_preConcat(ptr: KPointer, matrix: KPointer): void - @ani.unsafe.Direct - native static _drawing_Matrix_isEqual(ptr: KPointer, matrix: KPointer): boolean - @ani.unsafe.Direct - native static _drawing_Matrix_invert(ptr: KPointer, matrix: KPointer): boolean - @ani.unsafe.Direct - native static _drawing_Matrix_isIdentity(ptr: KPointer): boolean - @ani.unsafe.Direct - native static _drawing_Matrix_getValue(ptr: KPointer, index: number): number - @ani.unsafe.Direct - native static _drawing_Matrix_postRotate(ptr: KPointer, degree: number, px: number, py: number): void - @ani.unsafe.Direct - native static _drawing_Matrix_postScale(ptr: KPointer, sx: number, sy: number, px: number, py: number): void - @ani.unsafe.Direct - native static _drawing_Matrix_postTranslate(ptr: KPointer, dx: number, dy: number): void - @ani.unsafe.Direct - native static _drawing_Matrix_preRotate(ptr: KPointer, degree: number, px: number, py: number): void - @ani.unsafe.Direct - native static _drawing_Matrix_preScale(ptr: KPointer, sx: number, sy: number, px: number, py: number): void - @ani.unsafe.Direct - native static _drawing_Matrix_preTranslate(ptr: KPointer, dx: number, dy: number): void - @ani.unsafe.Direct - native static _drawing_Matrix_reset(ptr: KPointer): void - @ani.unsafe.Quick - native static _drawing_Matrix_mapPoints(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KInteropReturnBuffer - @ani.unsafe.Quick - native static _drawing_Matrix_getAll(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _drawing_Matrix_mapRect(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): boolean - @ani.unsafe.Direct - native static _drawing_Matrix_setRectToRect(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32, scaleToFit: KInt): boolean - @ani.unsafe.Direct - native static _drawing_Matrix_setPolyToPoly(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32, count: number): boolean - @ani.unsafe.Direct - native static _drawing_Path_construct0(): KPointer - @ani.unsafe.Direct - native static _drawing_Path_construct1(path: KPointer): KPointer - @ani.unsafe.Direct - native static _drawing_Path_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _drawing_Path_moveTo(ptr: KPointer, x: number, y: number): void - @ani.unsafe.Direct - native static _drawing_Path_lineTo(ptr: KPointer, x: number, y: number): void - @ani.unsafe.Direct - native static _drawing_Path_arcTo(ptr: KPointer, x1: number, y1: number, x2: number, y2: number, startDeg: number, sweepDeg: number): void - @ani.unsafe.Direct - native static _drawing_Path_quadTo(ptr: KPointer, ctrlX: number, ctrlY: number, endX: number, endY: number): void - @ani.unsafe.Direct - native static _drawing_Path_conicTo(ptr: KPointer, ctrlX: number, ctrlY: number, endX: number, endY: number, weight: number): void - @ani.unsafe.Direct - native static _drawing_Path_cubicTo(ptr: KPointer, ctrlX1: number, ctrlY1: number, ctrlX2: number, ctrlY2: number, endX: number, endY: number): void - @ani.unsafe.Direct - native static _drawing_Path_rMoveTo(ptr: KPointer, dx: number, dy: number): void - @ani.unsafe.Direct - native static _drawing_Path_rLineTo(ptr: KPointer, dx: number, dy: number): void - @ani.unsafe.Direct - native static _drawing_Path_rQuadTo(ptr: KPointer, dx1: number, dy1: number, dx2: number, dy2: number): void - @ani.unsafe.Direct - native static _drawing_Path_rConicTo(ptr: KPointer, ctrlX: number, ctrlY: number, endX: number, endY: number, weight: number): void - @ani.unsafe.Direct - native static _drawing_Path_rCubicTo(ptr: KPointer, ctrlX1: number, ctrlY1: number, ctrlX2: number, ctrlY2: number, endX: number, endY: number): void - @ani.unsafe.Direct - native static _drawing_Path_addPolygon(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32, close: KInt): void - @ani.unsafe.Direct - native static _drawing_Path_op(ptr: KPointer, path: KPointer, pathOp: KInt): boolean - @ani.unsafe.Direct - native static _drawing_Path_addArc(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32, startAngle: number, sweepAngle: number): void - @ani.unsafe.Direct - native static _drawing_Path_addCircle(ptr: KPointer, x: number, y: number, radius: number, pathDirection: KInt): void - @ani.unsafe.Direct - native static _drawing_Path_addOval(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32, start: number, pathDirection: KInt): void - @ani.unsafe.Direct - native static _drawing_Path_addRect(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32, pathDirection: KInt): void - @ani.unsafe.Direct - native static _drawing_Path_addRoundRect(ptr: KPointer, roundRect: KPointer, pathDirection: KInt): void - @ani.unsafe.Direct - native static _drawing_Path_addPath(ptr: KPointer, path: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _drawing_Path_transform(ptr: KPointer, matrix: KPointer): void - @ani.unsafe.Direct - native static _drawing_Path_contains(ptr: KPointer, x: number, y: number): boolean - @ani.unsafe.Direct - native static _drawing_Path_setFillType(ptr: KPointer, pathFillType: KInt): void - @ani.unsafe.Quick - native static _drawing_Path_getBounds(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _drawing_Path_close(ptr: KPointer): void - @ani.unsafe.Direct - native static _drawing_Path_offset(ptr: KPointer, dx: number, dy: number): KPointer - @ani.unsafe.Direct - native static _drawing_Path_reset(ptr: KPointer): void - @ani.unsafe.Direct - native static _drawing_Path_getLength(ptr: KPointer, forceClosed: KInt): number - @ani.unsafe.Direct - native static _drawing_Path_getPositionAndTangent(ptr: KPointer, forceClosed: KInt, distance: number, thisArray: KSerializerBuffer, thisLength: int32): boolean - @ani.unsafe.Direct - native static _drawing_Path_isClosed(ptr: KPointer): boolean - @ani.unsafe.Direct - native static _drawing_Path_getMatrix(ptr: KPointer, forceClosed: KInt, distance: number, matrix: KPointer, flags: KInt): boolean - @ani.unsafe.Quick - native static _drawing_Path_buildFromSvgString(ptr: KPointer, str: KStringPtr): boolean - @ani.unsafe.Direct - native static _drawing_PathEffect_construct(): KPointer - @ani.unsafe.Direct - native static _drawing_PathEffect_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _drawing_PathEffect_createDashPathEffect(thisArray: KSerializerBuffer, thisLength: int32, phase: number): KPointer - @ani.unsafe.Direct - native static _drawing_PathEffect_createCornerPathEffect(radius: number): KPointer - @ani.unsafe.Direct - native static _drawing_Pen_construct0(): KPointer - @ani.unsafe.Direct - native static _drawing_Pen_construct1(pen: KPointer): KPointer - @ani.unsafe.Direct - native static _drawing_Pen_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _drawing_Pen_setMiterLimit(ptr: KPointer, miter: number): void - @ani.unsafe.Direct - native static _drawing_Pen_getMiterLimit(ptr: KPointer): number - @ani.unsafe.Direct - native static _drawing_Pen_setShaderEffect(ptr: KPointer, shaderEffect: KPointer): void - @ani.unsafe.Direct - native static _drawing_Pen_setColor0(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _drawing_Pen_setColor1(ptr: KPointer, color: number): void - @ani.unsafe.Direct - native static _drawing_Pen_setColor2(ptr: KPointer, alpha: number, red: number, green: number, blue: number): void - @ani.unsafe.Quick - native static _drawing_Pen_getColor(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _drawing_Pen_getHexColor(ptr: KPointer): number - @ani.unsafe.Direct - native static _drawing_Pen_setStrokeWidth(ptr: KPointer, width: number): void - @ani.unsafe.Direct - native static _drawing_Pen_getWidth(ptr: KPointer): number - @ani.unsafe.Direct - native static _drawing_Pen_setAntiAlias(ptr: KPointer, aa: KInt): void - @ani.unsafe.Direct - native static _drawing_Pen_isAntiAlias(ptr: KPointer): boolean - @ani.unsafe.Direct - native static _drawing_Pen_setAlpha(ptr: KPointer, alpha: number): void - @ani.unsafe.Direct - native static _drawing_Pen_getAlpha(ptr: KPointer): number - @ani.unsafe.Direct - native static _drawing_Pen_setColorFilter(ptr: KPointer, filter: KPointer): void - @ani.unsafe.Direct - native static _drawing_Pen_getColorFilter(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _drawing_Pen_setImageFilter(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _drawing_Pen_setMaskFilter(ptr: KPointer, filter: KPointer): void - @ani.unsafe.Direct - native static _drawing_Pen_setPathEffect(ptr: KPointer, effect: KPointer): void - @ani.unsafe.Direct - native static _drawing_Pen_setShadowLayer(ptr: KPointer, shadowLayer: KPointer): void - @ani.unsafe.Direct - native static _drawing_Pen_setBlendMode(ptr: KPointer, mode: KInt): void - @ani.unsafe.Direct - native static _drawing_Pen_setDither(ptr: KPointer, dither: KInt): void - @ani.unsafe.Direct - native static _drawing_Pen_setJoinStyle(ptr: KPointer, style: KInt): void - @ani.unsafe.Direct - native static _drawing_Pen_getJoinStyle(ptr: KPointer): int32 - @ani.unsafe.Direct - native static _drawing_Pen_setCapStyle(ptr: KPointer, style: KInt): void - @ani.unsafe.Direct - native static _drawing_Pen_getCapStyle(ptr: KPointer): int32 - @ani.unsafe.Direct - native static _drawing_Pen_reset(ptr: KPointer): void - @ani.unsafe.Direct - native static _drawing_Pen_getFillPath(ptr: KPointer, src: KPointer, dst: KPointer): boolean - @ani.unsafe.Direct - native static _drawing_Region_construct(): KPointer - @ani.unsafe.Direct - native static _drawing_Region_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _drawing_Region_isPointContained(ptr: KPointer, x: number, y: number): boolean - @ani.unsafe.Direct - native static _drawing_Region_isRegionContained(ptr: KPointer, other: KPointer): boolean - @ani.unsafe.Direct - native static _drawing_Region_op(ptr: KPointer, region: KPointer, regionOp: KInt): boolean - @ani.unsafe.Direct - native static _drawing_Region_quickReject(ptr: KPointer, left: number, top: number, right: number, bottom: number): boolean - @ani.unsafe.Direct - native static _drawing_Region_setPath(ptr: KPointer, path: KPointer, clip: KPointer): boolean - @ani.unsafe.Direct - native static _drawing_Region_setRect(ptr: KPointer, left: number, top: number, right: number, bottom: number): boolean - @ani.unsafe.Direct - native static _drawing_RoundRect_construct(thisArray: KSerializerBuffer, thisLength: int32, xRadii: number, yRadii: number): KPointer - @ani.unsafe.Direct - native static _drawing_RoundRect_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _drawing_RoundRect_setCorner(ptr: KPointer, pos: KInt, x: number, y: number): void - @ani.unsafe.Quick - native static _drawing_RoundRect_getCorner(ptr: KPointer, pos: KInt): KInteropReturnBuffer - @ani.unsafe.Direct - native static _drawing_RoundRect_offset(ptr: KPointer, dx: number, dy: number): void - @ani.unsafe.Direct - native static _drawing_SamplingOptions_construct0(): KPointer - @ani.unsafe.Direct - native static _drawing_SamplingOptions_construct1(filterMode: KInt): KPointer - @ani.unsafe.Direct - native static _drawing_SamplingOptions_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _drawing_ShaderEffect_construct(): KPointer - @ani.unsafe.Direct - native static _drawing_ShaderEffect_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _drawing_ShaderEffect_createColorShader(color: number): KPointer - @ani.unsafe.Direct - native static _drawing_ShaderEffect_createLinearGradient(thisArray: KSerializerBuffer, thisLength: int32, mode: KInt): KPointer - @ani.unsafe.Direct - native static _drawing_ShaderEffect_createRadialGradient(thisArray: KSerializerBuffer, thisLength: int32, radius: number, mode: KInt): KPointer - @ani.unsafe.Direct - native static _drawing_ShaderEffect_createSweepGradient(thisArray: KSerializerBuffer, thisLength: int32, mode: KInt, startAngle: number, endAngle: number): KPointer - @ani.unsafe.Direct - native static _drawing_ShaderEffect_createConicalGradient(thisArray: KSerializerBuffer, thisLength: int32, startRadius: number, endRadius: number, mode: KInt): KPointer - @ani.unsafe.Direct - native static _drawing_ShadowLayer_construct(): KPointer - @ani.unsafe.Direct - native static _drawing_ShadowLayer_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _drawing_ShadowLayer_create0(blurRadius: number, x: number, y: number, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _drawing_ShadowLayer_create1(blurRadius: number, x: number, y: number, color: number): KPointer - @ani.unsafe.Direct - native static _drawing_TextBlob_construct(): KPointer - @ani.unsafe.Direct - native static _drawing_TextBlob_getFinalizer(): KPointer - @ani.unsafe.Quick - native static _drawing_TextBlob_makeFromString(text: KStringPtr, font: KPointer, encoding: KInt): KPointer - @ani.unsafe.Quick - native static _drawing_TextBlob_makeFromPosText(text: KStringPtr, len: number, thisArray: KSerializerBuffer, thisLength: int32, font: KPointer): KPointer - @ani.unsafe.Direct - native static _drawing_TextBlob_makeFromRunBuffer(thisArray: KSerializerBuffer, thisLength: int32, font: KPointer): KPointer - @ani.unsafe.Quick - native static _drawing_TextBlob_bounds(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _drawing_TextBlob_uniqueID(ptr: KPointer): number - @ani.unsafe.Direct - native static _drawing_Typeface_construct(): KPointer - @ani.unsafe.Direct - native static _drawing_Typeface_getFinalizer(): KPointer - @ani.unsafe.Quick - native static _drawing_Typeface_getFamilyName(ptr: KPointer): string - @ani.unsafe.Quick - native static _drawing_Typeface_makeFromFile(filePath: KStringPtr): KPointer - @ani.unsafe.Direct - native static _DrawingRenderingContext_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _DrawingRenderingContext_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _DrawingRenderingContext_invalidate(ptr: KPointer): void - @ani.unsafe.Quick - native static _DrawingRenderingContext_getSize(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _DrawingRenderingContext_setSize(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _DrawModifier_construct(): KPointer - @ani.unsafe.Direct - native static _DrawModifier_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _DrawModifier_invalidate(ptr: KPointer): void - @ani.unsafe.Direct - native static _DrawModifier_getDrawBehind_callback(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _DrawModifier_setDrawBehind_callback(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _DrawModifier_getDrawContent_callback(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _DrawModifier_setDrawContent_callback(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _EllipseShape_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _EllipseShape_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _EllipseShape_offset(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _EllipseShape_fill(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _EllipseShape_position(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _EllipseShape_width(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _EllipseShape_height(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _EllipseShape_size(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _EnvironmentBackend_isAccessibilityEnabled(): boolean - @ani.unsafe.Direct - native static _EnvironmentBackend_getColorMode(): int32 - @ani.unsafe.Direct - native static _EnvironmentBackend_getFontScale(): float - @ani.unsafe.Direct - native static _EnvironmentBackend_getFontWeightScale(): float - @ani.unsafe.Quick - native static _EnvironmentBackend_getLayoutDirection(): string - @ani.unsafe.Quick - native static _EnvironmentBackend_getLanguageCode(): string - @ani.unsafe.Direct - native static _EventEmulator_emitClickEvent(node: KPointer, event: KPointer): void - @ani.unsafe.Quick - native static _EventEmulator_emitTextInputEvent(node: KPointer, text: KStringPtr): void - @ani.unsafe.Direct - native static _EventResult_construct(): KPointer - @ani.unsafe.Direct - native static _EventResult_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _EventResult_setGestureEventResult0(ptr: KPointer, result: KInt): void - @ani.unsafe.Direct - native static _EventResult_setGestureEventResult1(ptr: KPointer, result: KInt, stopPropagation: KInt): void - @ani.unsafe.Direct - native static _EventTargetInfo_construct(): KPointer - @ani.unsafe.Direct - native static _EventTargetInfo_getFinalizer(): KPointer - @ani.unsafe.Quick - native static _EventTargetInfo_getId(ptr: KPointer): string - @ani.unsafe.Direct - native static _ExtendableComponent_construct(): KPointer - @ani.unsafe.Direct - native static _ExtendableComponent_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _ExtendableComponent_getUIContext(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _ExtendableComponent_getUniqueId(ptr: KPointer): int32 - @ani.unsafe.Quick - native static _ExtendableComponent_queryNavDestinationInfo0(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Quick - native static _ExtendableComponent_queryNavDestinationInfo1(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KInteropReturnBuffer - @ani.unsafe.Quick - native static _ExtendableComponent_queryNavigationInfo(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Quick - native static _ExtendableComponent_queryRouterPageInfo(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _FileSelectorParam_construct(): KPointer - @ani.unsafe.Direct - native static _FileSelectorParam_getFinalizer(): KPointer - @ani.unsafe.Quick - native static _FileSelectorParam_getTitle(ptr: KPointer): string - @ani.unsafe.Direct - native static _FileSelectorParam_getMode(ptr: KPointer): int32 - @ani.unsafe.Quick - native static _FileSelectorParam_getAcceptType(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _FileSelectorParam_isCapture(ptr: KPointer): boolean - @ani.unsafe.Quick - native static _FileSelectorParam_getMimeTypes(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _FileSelectorResult_construct(): KPointer - @ani.unsafe.Direct - native static _FileSelectorResult_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _FileSelectorResult_handleFileList(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _FocusAxisEvent_construct(): KPointer - @ani.unsafe.Direct - native static _FocusAxisEvent_getFinalizer(): KPointer - @ani.unsafe.Quick - native static _FocusAxisEvent_getAxisMap(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _FocusAxisEvent_setAxisMap(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _FocusAxisEvent_getStopPropagation(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _FocusAxisEvent_setStopPropagation(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _FocusController_requestFocus(key: KStringPtr): void - @ani.unsafe.Direct - native static _FrameNode_construct(uiContext: KPointer): KPointer - @ani.unsafe.Direct - native static _FrameNode_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _FrameNode_isModifiable(ptr: KPointer): boolean - @ani.unsafe.Direct - native static _FrameNode_appendChild(ptr: KPointer, node: KPointer): void - @ani.unsafe.Direct - native static _FrameNode_insertChildAfter(ptr: KPointer, child: KPointer, sibling: KPointer): void - @ani.unsafe.Direct - native static _FrameNode_removeChild(ptr: KPointer, node: KPointer): void - @ani.unsafe.Direct - native static _FrameNode_clearChildren(ptr: KPointer): void - @ani.unsafe.Direct - native static _FrameNode_getChild(ptr: KPointer, index: number, expandMode: number): KPointer - @ani.unsafe.Direct - native static _FrameNode_getFirstChild(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _FrameNode_getNextSibling(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _FrameNode_getPreviousSibling(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _FrameNode_getParent(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _FrameNode_getChildrenCount(ptr: KPointer): int32 - @ani.unsafe.Direct - native static _FrameNode_dispose(ptr: KPointer): void - @ani.unsafe.Quick - native static _FrameNode_getId(ptr: KPointer): string - @ani.unsafe.Direct - native static _FrameNode_getUniqueId(ptr: KPointer): number - @ani.unsafe.Quick - native static _FrameNode_getNodeType(ptr: KPointer): string - @ani.unsafe.Direct - native static _FrameNode_getOpacity(ptr: KPointer): number - @ani.unsafe.Direct - native static _FrameNode_isVisible(ptr: KPointer): boolean - @ani.unsafe.Direct - native static _FrameNode_isClipToFrame(ptr: KPointer): boolean - @ani.unsafe.Direct - native static _FrameNode_isAttached(ptr: KPointer): boolean - @ani.unsafe.Quick - native static _FrameNode_getInspectorInfo(ptr: KPointer): Object - @ani.unsafe.Direct - native static _FrameNode_invalidate(ptr: KPointer): void - @ani.unsafe.Direct - native static _FrameNode_disposeTree(ptr: KPointer): void - @ani.unsafe.Direct - native static _FrameNode_setCrossLanguageOptions(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _FrameNode_getCrossLanguageOptions(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _FrameNode_setMeasuredSize(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _FrameNode_setLayoutPosition(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _FrameNode_measure(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _FrameNode_layout(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _FrameNode_setNeedsLayout(ptr: KPointer): void - @ani.unsafe.Quick - native static _FrameNode_getPositionToWindowWithTransform(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Quick - native static _FrameNode_getFrameNodeByKey(name: KStringPtr): KPointer - @ani.unsafe.Direct - native static _FrameNode_getIdByFrameNode(ptr: KPointer, node: KPointer): number - @ani.unsafe.Direct - native static _FrameNode_moveTo(ptr: KPointer, targetParent: KPointer, index: number): void - @ani.unsafe.Direct - native static _FrameNode_getFirstChildIndexWithoutExpand(ptr: KPointer): number - @ani.unsafe.Direct - native static _FrameNode_getLastChildIndexWithoutExpand(ptr: KPointer): number - @ani.unsafe.Quick - native static _FrameNode_getAttachedFrameNodeById(id: KStringPtr): KPointer - @ani.unsafe.Direct - native static _FrameNode_getFrameNodeById(id: number): KPointer - @ani.unsafe.Direct - native static _FrameNode_getFrameNodeByUniqueId(id: number): KPointer - @ani.unsafe.Direct - native static _FrameNode_reuse(ptr: KPointer): void - @ani.unsafe.Direct - native static _FrameNode_recycle(ptr: KPointer): void - @ani.unsafe.Direct - native static _FrameNode_getFrameNodePtr(node: KPointer): KPointer - @ani.unsafe.Quick - native static _FrameNode_createTypedFrameNode(type: KStringPtr): KPointer - @ani.unsafe.Direct - native static _FrameNode_createByRawPtr(ptr: KPointer, pointer: KPointer): KPointer - @ani.unsafe.Direct - native static _FrameNode_unWrapRawPtr(ptr: KPointer, pointer: KPointer): KPointer - @ani.unsafe.Direct - native static _FrictionMotion_construct(friction: number, position: number, velocity: number): KPointer - @ani.unsafe.Direct - native static _FrictionMotion_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _FullScreenExitHandler_construct(): KPointer - @ani.unsafe.Direct - native static _FullScreenExitHandler_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _FullScreenExitHandler_exitFullScreen(ptr: KPointer): void - @ani.unsafe.Direct - native static _Gesture_construct(): KPointer - @ani.unsafe.Direct - native static _Gesture_getFinalizer(): KPointer - @ani.unsafe.Quick - native static _Gesture_tag(ptr: KPointer, tag: KStringPtr): void - @ani.unsafe.Direct - native static _Gesture_allowedTypes(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _GestureEvent_construct(): KPointer - @ani.unsafe.Direct - native static _GestureEvent_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _GestureEvent_getRepeat(ptr: KPointer): boolean - @ani.unsafe.Direct - native static _GestureEvent_setRepeat(ptr: KPointer, repeat: KInt): void - @ani.unsafe.Quick - native static _GestureEvent_getFingerList(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _GestureEvent_setFingerList(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _GestureEvent_getOffsetX(ptr: KPointer): number - @ani.unsafe.Direct - native static _GestureEvent_setOffsetX(ptr: KPointer, offsetX: number): void - @ani.unsafe.Direct - native static _GestureEvent_getOffsetY(ptr: KPointer): number - @ani.unsafe.Direct - native static _GestureEvent_setOffsetY(ptr: KPointer, offsetY: number): void - @ani.unsafe.Direct - native static _GestureEvent_getAngle(ptr: KPointer): number - @ani.unsafe.Direct - native static _GestureEvent_setAngle(ptr: KPointer, angle: number): void - @ani.unsafe.Direct - native static _GestureEvent_getSpeed(ptr: KPointer): number - @ani.unsafe.Direct - native static _GestureEvent_setSpeed(ptr: KPointer, speed: number): void - @ani.unsafe.Direct - native static _GestureEvent_getScale(ptr: KPointer): number - @ani.unsafe.Direct - native static _GestureEvent_setScale(ptr: KPointer, scale: number): void - @ani.unsafe.Direct - native static _GestureEvent_getPinchCenterX(ptr: KPointer): number - @ani.unsafe.Direct - native static _GestureEvent_setPinchCenterX(ptr: KPointer, pinchCenterX: number): void - @ani.unsafe.Direct - native static _GestureEvent_getPinchCenterY(ptr: KPointer): number - @ani.unsafe.Direct - native static _GestureEvent_setPinchCenterY(ptr: KPointer, pinchCenterY: number): void - @ani.unsafe.Direct - native static _GestureEvent_getVelocityX(ptr: KPointer): number - @ani.unsafe.Direct - native static _GestureEvent_setVelocityX(ptr: KPointer, velocityX: number): void - @ani.unsafe.Direct - native static _GestureEvent_getVelocityY(ptr: KPointer): number - @ani.unsafe.Direct - native static _GestureEvent_setVelocityY(ptr: KPointer, velocityY: number): void - @ani.unsafe.Direct - native static _GestureEvent_getVelocity(ptr: KPointer): number - @ani.unsafe.Direct - native static _GestureEvent_setVelocity(ptr: KPointer, velocity: number): void - @ani.unsafe.Direct - native static _GestureGroupInterface_construct(mode: KInt, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _GestureGroupInterface_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _GestureGroupInterface_onCancel(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _GestureRecognizer_construct(): KPointer - @ani.unsafe.Direct - native static _GestureRecognizer_getFinalizer(): KPointer - @ani.unsafe.Quick - native static _GestureRecognizer_getTag(ptr: KPointer): string - @ani.unsafe.Direct - native static _GestureRecognizer_getType(ptr: KPointer): int32 - @ani.unsafe.Direct - native static _GestureRecognizer_isBuiltIn(ptr: KPointer): boolean - @ani.unsafe.Direct - native static _GestureRecognizer_setEnabled(ptr: KPointer, isEnabled: KInt): void - @ani.unsafe.Direct - native static _GestureRecognizer_isEnabled(ptr: KPointer): boolean - @ani.unsafe.Direct - native static _GestureRecognizer_getState(ptr: KPointer): int32 - @ani.unsafe.Direct - native static _GestureRecognizer_getEventTargetInfo(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _GestureRecognizer_isValid(ptr: KPointer): boolean - @ani.unsafe.Direct - native static _GestureRecognizer_getFingerCount(ptr: KPointer): number - @ani.unsafe.Direct - native static _GestureRecognizer_isFingerCountLimit(ptr: KPointer): boolean - @ani.unsafe.Direct - native static _GestureStyle_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _GestureStyle_getFinalizer(): KPointer - @ani.unsafe.Quick - native static _GlobalScope_ohos_arkui_componentSnapshot_get(id: KStringPtr, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _GlobalScope_ohos_arkui_performanceMonitor_begin(scene: KStringPtr, startInputType: KInt, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _GlobalScope_ohos_arkui_performanceMonitor_end(scene: KStringPtr): void - @ani.unsafe.Direct - native static _GlobalScope_ohos_arkui_performanceMonitor_recordInputEventTime(actionType: KInt, sourceType: KInt, time: KLong): void - @ani.unsafe.Direct - native static _GlobalScope_ohos_font_registerFont(thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _GlobalScope_ohos_font_getSystemFontList(): KInteropReturnBuffer - @ani.unsafe.Quick - native static _GlobalScope_ohos_font_getFontByName(fontName: KStringPtr): KInteropReturnBuffer - @ani.unsafe.Direct - native static _GlobalScope_ohos_measure_utils_measureText(thisArray: KSerializerBuffer, thisLength: int32): number - @ani.unsafe.Quick - native static _GlobalScope_ohos_measure_utils_measureTextSize(thisArray: KSerializerBuffer, thisLength: int32): KInteropReturnBuffer - @ani.unsafe.Direct - native static _HierarchicalSymbolEffect_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _HierarchicalSymbolEffect_getFinalizer(): KPointer - @ani.unsafe.Quick - native static _HierarchicalSymbolEffect_getFillStyle(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _HierarchicalSymbolEffect_setFillStyle(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _HoverEvent_construct(): KPointer - @ani.unsafe.Direct - native static _HoverEvent_getFinalizer(): KPointer - @ani.unsafe.Quick - native static _HoverEvent_getX(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _HoverEvent_setX(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _HoverEvent_getY(ptr: KPointer): KInteropReturnBuffer + native static _HoverEvent_setX(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + @ani.unsafe.Quick + native static _HoverEvent_getY(ptr: KPointer): KInteropReturnBuffer @ani.unsafe.Direct native static _HoverEvent_setY(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Quick @@ -4757,28 +4002,18 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _ImageBitmap_getHeight(ptr: KPointer): number @ani.unsafe.Direct - native static _ImageBitmap_setHeight(ptr: KPointer, height: number): void - @ani.unsafe.Direct native static _ImageBitmap_getWidth(ptr: KPointer): number @ani.unsafe.Direct - native static _ImageBitmap_setWidth(ptr: KPointer, width: number): void - @ani.unsafe.Direct native static _ImageData_construct(width: number, height: number, thisArray: KSerializerBuffer, thisLength: int32): KPointer @ani.unsafe.Direct native static _ImageData_getFinalizer(): KPointer @ani.unsafe.Quick native static _ImageData_getData(ptr: KPointer): KInteropReturnBuffer @ani.unsafe.Direct - native static _ImageData_setData(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct native static _ImageData_getHeight(ptr: KPointer): int32 @ani.unsafe.Direct - native static _ImageData_setHeight(ptr: KPointer, height: KInt): void - @ani.unsafe.Direct native static _ImageData_getWidth(ptr: KPointer): int32 @ani.unsafe.Direct - native static _ImageData_setWidth(ptr: KPointer, width: KInt): void - @ani.unsafe.Direct native static _IndicatorComponentController_construct(): KPointer @ani.unsafe.Direct native static _IndicatorComponentController_getFinalizer(): KPointer @@ -4911,29 +4146,7 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _LazyForEachOps_Sync(node: KPointer, totalCount: KInt, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct - native static _LengthMetrics_construct(value: number, unit: KInt): KPointer - @ani.unsafe.Direct - native static _LengthMetrics_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _LengthMetrics_px(value: number): KPointer - @ani.unsafe.Direct - native static _LengthMetrics_vp(value: number): KPointer - @ani.unsafe.Direct - native static _LengthMetrics_fp(value: number): KPointer - @ani.unsafe.Direct - native static _LengthMetrics_percent(value: number): KPointer - @ani.unsafe.Direct - native static _LengthMetrics_lpx(value: number): KPointer - @ani.unsafe.Direct - native static _LengthMetrics_resource(thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _LengthMetrics_getUnit(ptr: KPointer): int32 - @ani.unsafe.Direct - native static _LengthMetrics_setUnit(ptr: KPointer, unit: KInt): void - @ani.unsafe.Direct - native static _LengthMetrics_getValue(ptr: KPointer): number - @ani.unsafe.Direct - native static _LengthMetrics_setValue(ptr: KPointer, value: number): void + native static _LazyForEachOps_SyncOnMoveOps(node: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _LetterSpacingStyle_construct(value: KPointer): KPointer @ani.unsafe.Direct @@ -4941,42 +4154,10 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _LetterSpacingStyle_getLetterSpacing(ptr: KPointer): number @ani.unsafe.Direct - native static _LevelOrder_construct(): KPointer - @ani.unsafe.Direct - native static _LevelOrder_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _LevelOrder_clamp(order: number): KPointer - @ani.unsafe.Direct - native static _LevelOrder_getOrder(ptr: KPointer): number - @ani.unsafe.Direct - native static _LifeCycle_construct(): KPointer - @ani.unsafe.Direct - native static _LifeCycle_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _LifeCycle_aboutToAppear(ptr: KPointer): void - @ani.unsafe.Direct - native static _LifeCycle_aboutToDisappear(ptr: KPointer): void - @ani.unsafe.Direct - native static _LifeCycle_onDidBuild(ptr: KPointer): void - @ani.unsafe.Direct - native static _LifeCycle_build(ptr: KPointer): void - @ani.unsafe.Direct native static _LinearGradient_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer @ani.unsafe.Direct native static _LinearGradient_getFinalizer(): KPointer @ani.unsafe.Direct - native static _LinearIndicatorController_construct(): KPointer - @ani.unsafe.Direct - native static _LinearIndicatorController_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _LinearIndicatorController_setProgress(ptr: KPointer, index: number, progress: number): void - @ani.unsafe.Direct - native static _LinearIndicatorController_start(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _LinearIndicatorController_pause(ptr: KPointer): void - @ani.unsafe.Direct - native static _LinearIndicatorController_stop(ptr: KPointer): void - @ani.unsafe.Direct native static _LineHeightStyle_construct(lineHeight: KPointer): KPointer @ani.unsafe.Direct native static _LineHeightStyle_getFinalizer(): KPointer @@ -5003,18 +4184,6 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _LongPressGestureEvent_setRepeat(ptr: KPointer, repeat: KInt): void @ani.unsafe.Direct - native static _LongPressGestureInterface_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _LongPressGestureInterface_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _LongPressGestureInterface_onAction(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _LongPressGestureInterface_onActionEnd(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _LongPressGestureInterface_onActionCancel0(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _LongPressGestureInterface_onActionCancel1(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct native static _LongPressRecognizer_construct(): KPointer @ani.unsafe.Direct native static _LongPressRecognizer_getFinalizer(): KPointer @@ -5063,28 +4232,6 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _Matrix2D_setTranslateY(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct - native static _matrix4_Matrix4Transit_construct(): KPointer - @ani.unsafe.Direct - native static _matrix4_Matrix4Transit_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _matrix4_Matrix4Transit_copy(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _matrix4_Matrix4Transit_invert(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _matrix4_Matrix4Transit_combine(ptr: KPointer, options: KPointer): KPointer - @ani.unsafe.Direct - native static _matrix4_Matrix4Transit_translate(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _matrix4_Matrix4Transit_scale(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _matrix4_Matrix4Transit_skew(ptr: KPointer, x: number, y: number): KPointer - @ani.unsafe.Direct - native static _matrix4_Matrix4Transit_rotate(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Quick - native static _matrix4_Matrix4Transit_transformPoint(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KInteropReturnBuffer - @ani.unsafe.Direct - native static _matrix4_Matrix4Transit_setPolyToPoly(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct native static _Measurable_construct(): KPointer @ani.unsafe.Direct native static _Measurable_getFinalizer(): KPointer @@ -5340,14 +4487,6 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _NavPathStack_setPathStack(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct - native static _NodeContent_construct(): KPointer - @ani.unsafe.Direct - native static _NodeContent_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _NodeContent_addFrameNode(ptr: KPointer, node: KPointer): void - @ani.unsafe.Direct - native static _NodeContent_removeFrameNode(ptr: KPointer, node: KPointer): void - @ani.unsafe.Direct native static _OffscreenCanvas_construct(width: number, height: number, thisArray: KSerializerBuffer, thisLength: int32): KPointer @ani.unsafe.Direct native static _OffscreenCanvas_getFinalizer(): KPointer @@ -5396,20 +4535,6 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _PanGestureEvent_setVelocity(ptr: KPointer, velocity: number): void @ani.unsafe.Direct - native static _PanGestureInterface_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _PanGestureInterface_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _PanGestureInterface_onActionStart(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _PanGestureInterface_onActionUpdate(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _PanGestureInterface_onActionEnd(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _PanGestureInterface_onActionCancel0(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _PanGestureInterface_onActionCancel1(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct native static _PanGestureOptions_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer @ani.unsafe.Direct native static _PanGestureOptions_getFinalizer(): KPointer @@ -5462,19 +4587,7 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _Path2D_getFinalizer(): KPointer @ani.unsafe.Direct - native static _Path2D_addPath(ptr: KPointer, path: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _PathShape_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _PathShape_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _PathShape_offset(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _PathShape_fill(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _PathShape_position(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Quick - native static _PathShape_commands(ptr: KPointer, commands: KStringPtr): KPointer + native static _Path2D_addPath(ptr: KPointer, path: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _PatternLockController_construct(): KPointer @ani.unsafe.Direct @@ -5522,20 +4635,6 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _PinchGestureEvent_setPinchCenterY(ptr: KPointer, pinchCenterY: number): void @ani.unsafe.Direct - native static _PinchGestureInterface_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _PinchGestureInterface_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _PinchGestureInterface_onActionStart(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _PinchGestureInterface_onActionUpdate(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _PinchGestureInterface_onActionEnd(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _PinchGestureInterface_onActionCancel0(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _PinchGestureInterface_onActionCancel1(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct native static _PinchRecognizer_construct(): KPointer @ani.unsafe.Direct native static _PinchRecognizer_getFinalizer(): KPointer @@ -5558,42 +4657,10 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _ProgressMask_enableBreathingAnimation(ptr: KPointer, value: KInt): void @ani.unsafe.Direct - native static _PromptAction_construct(): KPointer - @ani.unsafe.Direct - native static _PromptAction_getFinalizer(): KPointer - native static _PromptAction_openPopup(ptr: KPointer, content: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - native static _PromptAction_upatePopup(ptr: KPointer, content: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - native static _PromptAction_closePopup(ptr: KPointer, content: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - native static _PromptAction_openMenu(ptr: KPointer, content: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - native static _PromptAction_updateMenu(ptr: KPointer, content: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - native static _PromptAction_closeMenu(ptr: KPointer, content: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct native static _PulseSymbolEffect_construct(): KPointer @ani.unsafe.Direct native static _PulseSymbolEffect_getFinalizer(): KPointer @ani.unsafe.Direct - native static _RectShape_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _RectShape_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _RectShape_offset(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _RectShape_fill(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _RectShape_position(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _RectShape_width(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _RectShape_height(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _RectShape_size(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _RectShape_radiusWidth(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _RectShape_radiusHeight(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _RectShape_radius(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct native static _RenderingContextSettings_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer @ani.unsafe.Direct native static _RenderingContextSettings_getFinalizer(): KPointer @@ -5601,132 +4668,6 @@ export class ArkUIGeneratedNativeModule { native static _RenderingContextSettings_getAntialias(ptr: KPointer): KInteropReturnBuffer @ani.unsafe.Direct native static _RenderingContextSettings_setAntialias(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _RenderNode_construct(): KPointer - @ani.unsafe.Direct - native static _RenderNode_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _RenderNode_appendChild(ptr: KPointer, node: KPointer): void - @ani.unsafe.Direct - native static _RenderNode_insertChildAfter(ptr: KPointer, child: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _RenderNode_removeChild(ptr: KPointer, node: KPointer): void - @ani.unsafe.Direct - native static _RenderNode_clearChildren(ptr: KPointer): void - @ani.unsafe.Quick - native static _RenderNode_getChild(ptr: KPointer, index: number): KInteropReturnBuffer - @ani.unsafe.Quick - native static _RenderNode_getFirstChild(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Quick - native static _RenderNode_getNextSibling(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Quick - native static _RenderNode_getPreviousSibling(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _RenderNode_draw(ptr: KPointer, context: KPointer): void - @ani.unsafe.Direct - native static _RenderNode_invalidate(ptr: KPointer): void - @ani.unsafe.Direct - native static _RenderNode_dispose(ptr: KPointer): void - @ani.unsafe.Direct - native static _RenderNode_getBackgroundColor(ptr: KPointer): number - @ani.unsafe.Direct - native static _RenderNode_setBackgroundColor(ptr: KPointer, backgroundColor: number): void - @ani.unsafe.Direct - native static _RenderNode_getClipToFrame(ptr: KPointer): boolean - @ani.unsafe.Direct - native static _RenderNode_setClipToFrame(ptr: KPointer, clipToFrame: KInt): void - @ani.unsafe.Direct - native static _RenderNode_getOpacity(ptr: KPointer): number - @ani.unsafe.Direct - native static _RenderNode_setOpacity(ptr: KPointer, opacity: number): void - @ani.unsafe.Quick - native static _RenderNode_getSize(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _RenderNode_setSize(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _RenderNode_getPosition(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _RenderNode_setPosition(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _RenderNode_getFrame(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _RenderNode_setFrame(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _RenderNode_getPivot(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _RenderNode_setPivot(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _RenderNode_getScale(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _RenderNode_setScale(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _RenderNode_getTranslation(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _RenderNode_setTranslation(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _RenderNode_getRotation(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _RenderNode_setRotation(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _RenderNode_getTransform(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _RenderNode_setTransform(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _RenderNode_getShadowColor(ptr: KPointer): number - @ani.unsafe.Direct - native static _RenderNode_setShadowColor(ptr: KPointer, shadowColor: number): void - @ani.unsafe.Quick - native static _RenderNode_getShadowOffset(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _RenderNode_setShadowOffset(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _RenderNode_getLabel(ptr: KPointer): string - @ani.unsafe.Quick - native static _RenderNode_setLabel(ptr: KPointer, label: KStringPtr): void - @ani.unsafe.Direct - native static _RenderNode_getShadowAlpha(ptr: KPointer): number - @ani.unsafe.Direct - native static _RenderNode_setShadowAlpha(ptr: KPointer, shadowAlpha: number): void - @ani.unsafe.Direct - native static _RenderNode_getShadowElevation(ptr: KPointer): number - @ani.unsafe.Direct - native static _RenderNode_setShadowElevation(ptr: KPointer, shadowElevation: number): void - @ani.unsafe.Direct - native static _RenderNode_getShadowRadius(ptr: KPointer): number - @ani.unsafe.Direct - native static _RenderNode_setShadowRadius(ptr: KPointer, shadowRadius: number): void - @ani.unsafe.Quick - native static _RenderNode_getBorderStyle(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _RenderNode_setBorderStyle(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _RenderNode_getBorderWidth(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _RenderNode_setBorderWidth(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _RenderNode_getBorderColor(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _RenderNode_setBorderColor(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _RenderNode_getBorderRadius(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _RenderNode_setBorderRadius(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _RenderNode_getShapeMask(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _RenderNode_setShapeMask(ptr: KPointer, shapeMask: KPointer): void - @ani.unsafe.Direct - native static _RenderNode_getShapeClip(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _RenderNode_setShapeClip(ptr: KPointer, shapeClip: KPointer): void - @ani.unsafe.Direct - native static _RenderNode_getMarkNodeGroup(ptr: KPointer): boolean - @ani.unsafe.Direct - native static _RenderNode_setMarkNodeGroup(ptr: KPointer, markNodeGroup: KInt): void - @ani.unsafe.Direct - native static _RenderNode_getLengthMetricsUnit(ptr: KPointer): int32 - @ani.unsafe.Direct - native static _RenderNode_setLengthMetricsUnit(ptr: KPointer, lengthMetricsUnit: KInt): void @ani.unsafe.Quick native static _RenderServiceNode_getNodeId(nodeId: KStringPtr): int32 @ani.unsafe.Direct @@ -5877,13 +4818,6 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _ScaleSymbolEffect_setDirection(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct - native static _Scene_construct(): KPointer - @ani.unsafe.Direct - native static _Scene_getFinalizer(): KPointer - native static _Scene_load(thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _Scene_destroy(ptr: KPointer): void - @ani.unsafe.Direct native static _ScreenCaptureHandler_construct(): KPointer @ani.unsafe.Direct native static _ScreenCaptureHandler_getFinalizer(): KPointer @@ -5952,46 +4886,6 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Quick native static _SearchOps_registerSearchValueCallback(node: KPointer, value: KStringPtr, thisArray: KSerializerBuffer, thisLength: int32): KPointer @ani.unsafe.Direct - native static _ShapeClip_construct(): KPointer - @ani.unsafe.Direct - native static _ShapeClip_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _ShapeClip_setRectShape(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _ShapeClip_setRoundRectShape(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _ShapeClip_setCircleShape(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _ShapeClip_setOvalShape(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _ShapeClip_setCommandPath(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _ShapeMask_construct(): KPointer - @ani.unsafe.Direct - native static _ShapeMask_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _ShapeMask_setRectShape(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _ShapeMask_setRoundRectShape(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _ShapeMask_setCircleShape(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _ShapeMask_setOvalShape(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _ShapeMask_setCommandPath(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _ShapeMask_getFillColor(ptr: KPointer): number - @ani.unsafe.Direct - native static _ShapeMask_setFillColor(ptr: KPointer, fillColor: number): void - @ani.unsafe.Direct - native static _ShapeMask_getStrokeColor(ptr: KPointer): number - @ani.unsafe.Direct - native static _ShapeMask_setStrokeColor(ptr: KPointer, strokeColor: number): void - @ani.unsafe.Direct - native static _ShapeMask_getStrokeWidth(ptr: KPointer): number - @ani.unsafe.Direct - native static _ShapeMask_setStrokeWidth(ptr: KPointer, strokeWidth: number): void - @ani.unsafe.Direct native static _SpringMotion_construct(start: number, end: number, velocity: number, prop: KPointer): KPointer @ani.unsafe.Direct native static _SpringMotion_getFinalizer(): KPointer @@ -6101,7 +4995,7 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _SwiperController_showPrevious(ptr: KPointer): void @ani.unsafe.Direct - native static _SwiperController_changeIndex(ptr: KPointer, index: number, thisArray: KSerializerBuffer, thisLength: int32): void + native static _SwiperController_changeIndex(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _SwiperController_finishAnimation(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void native static _SwiperController_preloadItems(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @@ -6137,10 +5031,10 @@ export class ArkUIGeneratedNativeModule { native static _TabBarSymbol_construct(): KPointer @ani.unsafe.Direct native static _TabBarSymbol_getFinalizer(): KPointer - @ani.unsafe.Quick - native static _TabBarSymbol_getNormal(ptr: KPointer): KInteropReturnBuffer @ani.unsafe.Direct - native static _TabBarSymbol_setNormal(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + native static _TabBarSymbol_getNormal(ptr: KPointer): KPointer + @ani.unsafe.Direct + native static _TabBarSymbol_setNormal(ptr: KPointer, normal: KPointer): void @ani.unsafe.Quick native static _TabBarSymbol_getSelected(ptr: KPointer): KInteropReturnBuffer @ani.unsafe.Direct @@ -6175,162 +5069,12 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _TapGestureEvent_getFinalizer(): KPointer @ani.unsafe.Direct - native static _TapGestureInterface_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _TapGestureInterface_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _TapGestureInterface_onAction(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct native static _TapRecognizer_construct(): KPointer @ani.unsafe.Direct native static _TapRecognizer_getFinalizer(): KPointer @ani.unsafe.Direct native static _TapRecognizer_getTapCount(ptr: KPointer): number @ani.unsafe.Direct - native static _text_FontCollection_construct(): KPointer - @ani.unsafe.Direct - native static _text_FontCollection_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _text_FontCollection_getGlobalInstance(): KPointer - @ani.unsafe.Quick - native static _text_FontCollection_loadFontSync(ptr: KPointer, name: KStringPtr, thisArray: KSerializerBuffer, thisLength: int32): void - native static _text_FontCollection_loadFont(ptr: KPointer, name: KStringPtr, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _text_FontCollection_clearCaches(ptr: KPointer): void - @ani.unsafe.Direct - native static _text_LineTypeset_construct(): KPointer - @ani.unsafe.Direct - native static _text_LineTypeset_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _text_LineTypeset_getLineBreak(ptr: KPointer, startIndex: number, width: number): number - @ani.unsafe.Direct - native static _text_LineTypeset_createLine(ptr: KPointer, startIndex: number, count: number): KPointer - @ani.unsafe.Direct - native static _text_Paragraph_construct(): KPointer - @ani.unsafe.Direct - native static _text_Paragraph_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _text_Paragraph_layoutSync(ptr: KPointer, width: number): void - native static _text_Paragraph_layout(ptr: KPointer, width: number, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _text_Paragraph_paint(ptr: KPointer, canvas: KPointer, x: number, y: number): void - @ani.unsafe.Direct - native static _text_Paragraph_paintOnPath(ptr: KPointer, canvas: KPointer, path: KPointer, hOffset: number, vOffset: number): void - @ani.unsafe.Direct - native static _text_Paragraph_getMaxWidth(ptr: KPointer): number - @ani.unsafe.Direct - native static _text_Paragraph_getHeight(ptr: KPointer): number - @ani.unsafe.Direct - native static _text_Paragraph_getLongestLine(ptr: KPointer): number - @ani.unsafe.Direct - native static _text_Paragraph_getLongestLineWithIndent(ptr: KPointer): number - @ani.unsafe.Direct - native static _text_Paragraph_getMinIntrinsicWidth(ptr: KPointer): number - @ani.unsafe.Direct - native static _text_Paragraph_getMaxIntrinsicWidth(ptr: KPointer): number - @ani.unsafe.Direct - native static _text_Paragraph_getAlphabeticBaseline(ptr: KPointer): number - @ani.unsafe.Direct - native static _text_Paragraph_getIdeographicBaseline(ptr: KPointer): number - @ani.unsafe.Quick - native static _text_Paragraph_getRectsForRange(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32, widthStyle: KInt, heightStyle: KInt): KInteropReturnBuffer - @ani.unsafe.Quick - native static _text_Paragraph_getRectsForPlaceholders(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Quick - native static _text_Paragraph_getGlyphPositionAtCoordinate(ptr: KPointer, x: number, y: number): KInteropReturnBuffer - @ani.unsafe.Quick - native static _text_Paragraph_getWordBoundary(ptr: KPointer, offset: number): KInteropReturnBuffer - @ani.unsafe.Direct - native static _text_Paragraph_getLineCount(ptr: KPointer): number - @ani.unsafe.Direct - native static _text_Paragraph_getLineHeight(ptr: KPointer, line: number): number - @ani.unsafe.Direct - native static _text_Paragraph_getLineWidth(ptr: KPointer, line: number): number - @ani.unsafe.Direct - native static _text_Paragraph_didExceedMaxLines(ptr: KPointer): boolean - @ani.unsafe.Quick - native static _text_Paragraph_getTextLines(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Quick - native static _text_Paragraph_getActualTextRange(ptr: KPointer, lineNumber: number, includeSpaces: KInt): KInteropReturnBuffer - @ani.unsafe.Quick - native static _text_Paragraph_getLineMetrics0(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Quick - native static _text_Paragraph_getLineMetrics1(ptr: KPointer, lineNumber: number): KInteropReturnBuffer - @ani.unsafe.Direct - native static _text_ParagraphBuilder_construct(thisArray: KSerializerBuffer, thisLength: int32, fontCollection: KPointer): KPointer - @ani.unsafe.Direct - native static _text_ParagraphBuilder_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _text_ParagraphBuilder_pushStyle(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _text_ParagraphBuilder_popStyle(ptr: KPointer): void - @ani.unsafe.Quick - native static _text_ParagraphBuilder_addText(ptr: KPointer, text: KStringPtr): void - @ani.unsafe.Direct - native static _text_ParagraphBuilder_addPlaceholder(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _text_ParagraphBuilder_build(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _text_ParagraphBuilder_buildLineTypeset(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _text_ParagraphBuilder_addSymbol(ptr: KPointer, symbolId: number): void - @ani.unsafe.Direct - native static _text_Run_construct(): KPointer - @ani.unsafe.Direct - native static _text_Run_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _text_Run_getGlyphCount(ptr: KPointer): number - @ani.unsafe.Quick - native static _text_Run_getGlyphs0(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Quick - native static _text_Run_getGlyphs1(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KInteropReturnBuffer - @ani.unsafe.Quick - native static _text_Run_getPositions0(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Quick - native static _text_Run_getPositions1(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KInteropReturnBuffer - @ani.unsafe.Quick - native static _text_Run_getOffsets(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _text_Run_getFont(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _text_Run_paint(ptr: KPointer, canvas: KPointer, x: number, y: number): void - @ani.unsafe.Quick - native static _text_Run_getStringIndices(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KInteropReturnBuffer - @ani.unsafe.Quick - native static _text_Run_getStringRange(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Quick - native static _text_Run_getTypographicBounds(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Quick - native static _text_Run_getImageBounds(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _text_TextLine_construct(): KPointer - @ani.unsafe.Direct - native static _text_TextLine_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _text_TextLine_getGlyphCount(ptr: KPointer): number - @ani.unsafe.Quick - native static _text_TextLine_getTextRange(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Quick - native static _text_TextLine_getGlyphRuns(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _text_TextLine_paint(ptr: KPointer, canvas: KPointer, x: number, y: number): void - @ani.unsafe.Quick - native static _text_TextLine_createTruncatedLine(ptr: KPointer, width: number, ellipsisMode: KInt, ellipsis: KStringPtr): KPointer - @ani.unsafe.Quick - native static _text_TextLine_getTypographicBounds(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Quick - native static _text_TextLine_getImageBounds(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _text_TextLine_getTrailingSpaceWidth(ptr: KPointer): number - @ani.unsafe.Direct - native static _text_TextLine_getStringIndexForPosition(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): number - @ani.unsafe.Direct - native static _text_TextLine_getOffsetForStringIndex(ptr: KPointer, index: number): number - @ani.unsafe.Direct - native static _text_TextLine_enumerateCaretOffsets(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _text_TextLine_getAlignmentOffset(ptr: KPointer, alignmentFactor: number, alignmentWidth: number): number - @ani.unsafe.Direct native static _TextAreaController_construct(): KPointer @ani.unsafe.Direct native static _TextAreaController_getFinalizer(): KPointer @@ -6435,12 +5179,6 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _TextInputController_stopEditing(ptr: KPointer): void @ani.unsafe.Direct - native static _TextMenuController_construct(): KPointer - @ani.unsafe.Direct - native static _TextMenuController_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _TextMenuController_setMenuOptions(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct native static _TextMenuItemId_construct(): KPointer @ani.unsafe.Direct native static _TextMenuItemId_getFinalizer(): KPointer @@ -6503,12 +5241,6 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _TextTimerController_reset(ptr: KPointer): void @ani.unsafe.Direct - native static _ThemeControl_construct(): KPointer - @ani.unsafe.Direct - native static _ThemeControl_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _ThemeControl_setDefaultTheme(thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct native static _TimePickerDialog_construct(): KPointer @ani.unsafe.Direct native static _TimePickerDialog_getFinalizer(): KPointer @@ -6573,20 +5305,12 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _TransitionEffect_getIDENTITY(): KPointer @ani.unsafe.Direct - native static _TransitionEffect_setIDENTITY(IDENTITY: KPointer): void - @ani.unsafe.Direct native static _TransitionEffect_getOPACITY(): KPointer @ani.unsafe.Direct - native static _TransitionEffect_setOPACITY(OPACITY: KPointer): void - @ani.unsafe.Direct native static _TransitionEffect_getSLIDE(): KPointer @ani.unsafe.Direct - native static _TransitionEffect_setSLIDE(SLIDE: KPointer): void - @ani.unsafe.Direct native static _TransitionEffect_getSLIDE_SWITCH(): KPointer @ani.unsafe.Direct - native static _TransitionEffect_setSLIDE_SWITCH(SLIDE_SWITCH: KPointer): void - @ani.unsafe.Direct native static _UICommonEvent_construct(): KPointer @ani.unsafe.Direct native static _UICommonEvent_getFinalizer(): KPointer @@ -6612,67 +5336,9 @@ export class ArkUIGeneratedNativeModule { native static _UICommonEvent_setOnSizeChange(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _UICommonEvent_setOnVisibleAreaApproximateChange(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _UIContext_construct(): KPointer - @ani.unsafe.Direct - native static _UIContext_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _UIContext_getFont(ptr: KPointer): KPointer - native static _UIContext_getFilteredInspectorTree(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): string - native static _UIContext_getFilteredInspectorTreeById(ptr: KPointer, id: KStringPtr, depth: number, thisArray: KSerializerBuffer, thisLength: int32): string - @ani.unsafe.Direct - native static _UIContext_animateTo(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _UIContext_showTextPickerDialog(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _UIContext_runScopedTask(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _UIContext_animateToImmediately(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _UIContext_getFrameNodeById(ptr: KPointer, id: KStringPtr): KInteropReturnBuffer - @ani.unsafe.Quick - native static _UIContext_getAttachedFrameNodeById(ptr: KPointer, id: KStringPtr): KInteropReturnBuffer - @ani.unsafe.Quick - native static _UIContext_getFrameNodeByUniqueId(ptr: KPointer, id: number): KInteropReturnBuffer - @ani.unsafe.Direct - native static _UIContext_vp2px(ptr: KPointer, value: number): number - @ani.unsafe.Direct - native static _UIContext_px2vp(ptr: KPointer, value: number): number - @ani.unsafe.Direct - native static _UIContext_fp2px(ptr: KPointer, value: number): number - @ani.unsafe.Direct - native static _UIContext_px2fp(ptr: KPointer, value: number): number - @ani.unsafe.Direct - native static _UIContext_lpx2px(ptr: KPointer, value: number): number - @ani.unsafe.Direct - native static _UIContext_px2lpx(ptr: KPointer, value: number): number - @ani.unsafe.Quick - native static _UIContext_getHostContext(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Quick - native static _UIContext_setDynamicDimming(ptr: KPointer, id: KStringPtr, value: number): void - @ani.unsafe.Quick - native static _UIContext_getWindowName(ptr: KPointer): KInteropReturnBuffer - @ani.unsafe.Direct - native static _UIContext_getWindowWidthBreakpoint(ptr: KPointer): int32 - @ani.unsafe.Direct - native static _UIContext_getWindowHeightBreakpoint(ptr: KPointer): int32 - native static _UIContext_openBindSheet(ptr: KPointer, bindSheetContent: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - native static _UIContext_updateBindSheet(ptr: KPointer, bindSheetContent: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - native static _UIContext_closeBindSheet(ptr: KPointer, bindSheetContent: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - native static _UIContext_clearResourceCache(ptr: KPointer): void - @ani.unsafe.Direct - native static _UIContext_isFollowingSystemFontScale(ptr: KPointer): boolean - @ani.unsafe.Direct - native static _UIContext_getMaxFontScale(ptr: KPointer): number @ani.unsafe.Quick native static _UIContextAtomicServiceBar_getBarRect(): KInteropReturnBuffer @ani.unsafe.Direct - native static _uiEffect_VisualEffect_construct(): KPointer - @ani.unsafe.Direct - native static _uiEffect_VisualEffect_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _uiEffect_VisualEffect_backgroundColorBlender(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct native static _UIExtensionProxy_construct(): KPointer @ani.unsafe.Direct native static _UIExtensionProxy_getFinalizer(): KPointer @@ -6688,42 +5354,6 @@ export class ArkUIGeneratedNativeModule { native static _UIExtensionProxy_offAsyncReceiverRegisterAsyncReceiverRegister(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct native static _UIExtensionProxy_offSyncReceiverRegisterSyncReceiverRegister(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _uiObserver_DensityInfo_construct(): KPointer - @ani.unsafe.Direct - native static _uiObserver_DensityInfo_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _uiObserver_DensityInfo_getContext(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _uiObserver_DensityInfo_setContext(ptr: KPointer, context: KPointer): void - @ani.unsafe.Direct - native static _uiObserver_DensityInfo_getDensity(ptr: KPointer): number - @ani.unsafe.Direct - native static _uiObserver_DensityInfo_setDensity(ptr: KPointer, density: number): void - @ani.unsafe.Direct - native static _uiObserver_RouterPageInfo_construct(): KPointer - @ani.unsafe.Direct - native static _uiObserver_RouterPageInfo_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _uiObserver_RouterPageInfo_getIndex(ptr: KPointer): number - @ani.unsafe.Direct - native static _uiObserver_RouterPageInfo_setIndex(ptr: KPointer, index: number): void - @ani.unsafe.Quick - native static _uiObserver_RouterPageInfo_getName(ptr: KPointer): string - @ani.unsafe.Quick - native static _uiObserver_RouterPageInfo_setName(ptr: KPointer, name: KStringPtr): void - @ani.unsafe.Quick - native static _uiObserver_RouterPageInfo_getPath(ptr: KPointer): string - @ani.unsafe.Quick - native static _uiObserver_RouterPageInfo_setPath(ptr: KPointer, path: KStringPtr): void - @ani.unsafe.Direct - native static _uiObserver_RouterPageInfo_getState(ptr: KPointer): int32 - @ani.unsafe.Direct - native static _uiObserver_RouterPageInfo_setState(ptr: KPointer, state: KInt): void - @ani.unsafe.Quick - native static _uiObserver_RouterPageInfo_getPageId(ptr: KPointer): string - @ani.unsafe.Quick - native static _uiObserver_RouterPageInfo_setPageId(ptr: KPointer, pageId: KStringPtr): void @ani.unsafe.Quick native static _UrlStyle_construct(url: KStringPtr): KPointer @ani.unsafe.Direct @@ -6897,14 +5527,6 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _WebResourceResponse_getResponseIsReady(ptr: KPointer): boolean @ani.unsafe.Direct - native static _webview_WebviewController_construct(): KPointer - @ani.unsafe.Direct - native static _webview_WebviewController_getFinalizer(): KPointer - @ani.unsafe.Direct - native static _webview_WebviewController_initializeWebEngine(): void - @ani.unsafe.Direct - native static _webview_WebviewController_loadUrl(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct native static _XComponentController_construct(): KPointer @ani.unsafe.Direct native static _XComponentController_getFinalizer(): KPointer @@ -6933,14 +5555,6 @@ export class ArkUIGeneratedNativeModule { native static _XComponentController_getOnSurfaceDestroyed(ptr: KPointer): KPointer @ani.unsafe.Direct native static _XComponentController_setOnSurfaceDestroyed(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Quick - native static _GlobalScope_edgeColors(all: number): KInteropReturnBuffer - @ani.unsafe.Quick - native static _GlobalScope_edgeWidths(all: number): KInteropReturnBuffer - @ani.unsafe.Quick - native static _GlobalScope_borderStyles(all: KInt): KInteropReturnBuffer - @ani.unsafe.Quick - native static _GlobalScope_borderRadiuses(all: number): KInteropReturnBuffer @ani.unsafe.Direct native static _GlobalScope_postCardAction(thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Quick @@ -6969,27 +5583,4 @@ export class ArkUIGeneratedNativeModule { native static _GlobalScope_cursorControl_restoreDefault(): void @ani.unsafe.Quick native static _GlobalScope_focusControl_requestFocus(value: KStringPtr): boolean - @ani.unsafe.Direct - native static _GlobalScope_uiEffect_createEffect(): KPointer - @ani.unsafe.Quick - native static _GlobalScope_uiEffect_createBrightnessBlender(thisArray: KSerializerBuffer, thisLength: int32): KInteropReturnBuffer - native static _GlobalScope_text_getSystemFontFullNamesByType(fontType: KInt, thisArray: KSerializerBuffer, thisLength: int32): void - native static _GlobalScope_text_getFontDescriptorByFullName(fullName: KStringPtr, fontType: KInt, thisArray: KSerializerBuffer, thisLength: int32): void - native static _GlobalScope_text_matchFontDescriptors(thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _GlobalScope_curves_initCurve(thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _GlobalScope_curves_stepsCurve(count: number, end: KInt): KPointer - @ani.unsafe.Direct - native static _GlobalScope_curves_customCurve(thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _GlobalScope_curves_cubicBezierCurve(x1: number, y1: number, x2: number, y2: number): KPointer - @ani.unsafe.Direct - native static _GlobalScope_curves_springCurve(velocity: number, mass: number, stiffness: number, damping: number): KPointer - @ani.unsafe.Direct - native static _GlobalScope_curves_springMotion(thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _GlobalScope_curves_responsiveSpringMotion(thisArray: KSerializerBuffer, thisLength: int32): KPointer - @ani.unsafe.Direct - native static _GlobalScope_curves_interpolatingSpring(velocity: number, mass: number, stiffness: number, damping: number): KPointer } diff --git a/arkoala-arkts/arkui/generated/framework/arkts/ArkUINativeModule.ets b/arkoala-arkts/arkui/generated/framework/arkts/ArkUINativeModule.ets index 4414140d33ae8b110fbf34485dcdc6b1ad9ee6b4..1e2b680d1cf39d52b88f839d7e6a265dde3f95f5 100644 --- a/arkoala-arkts/arkui/generated/framework/arkts/ArkUINativeModule.ets +++ b/arkoala-arkts/arkui/generated/framework/arkts/ArkUINativeModule.ets @@ -87,7 +87,7 @@ export class ArkUINativeModule { native static _VSyncAwait(pipeline: KPointer): Object @ani.unsafe.Direct native static _SetVsyncCallback(pipeline: KPointer): void - @ani.unsafe.Quick + @ani.unsafe.Direct native static _UnblockVsyncWait(pipeline: KPointer): void @ani.unsafe.Direct native static _SetChildTotalCount(ptr0: KPointer, arg: int32): void diff --git a/arkoala-arkts/arkui/generated/framework/arkts/type_check.ets b/arkoala-arkts/arkui/generated/framework/arkts/type_check.ets index c388d64a0741ea3e756f05190386e8567a320e70..618d4f8fff787e63371d53dc04c658b94b9b2e29 100644 --- a/arkoala-arkts/arkui/generated/framework/arkts/type_check.ets +++ b/arkoala-arkts/arkui/generated/framework/arkts/type_check.ets @@ -18,87 +18,89 @@ import { KBoolean, KStringPtr, MaterializedBase } from "@koalaui/interop" import { int32 } from "@koalaui/common" -import { AccessibilityHoverType, Alignment, AnimationStatus, AppRotation, ArrowPointPosition, Axis, AxisAction, AxisModel, BarState, BorderStyle, CheckBoxShape, Color, ClickEffectLevel, ColoringStrategy, ObscuredReasons, ModifierKey, HitTestMode, ImageSize, HoverEffect, Visibility, ItemAlign, Direction, RenderFit, FocusDrawLevel, ImageRepeat, ResponseType, FunctionKey, CopyOptions, CrownAction, CrownSensitivity, DialogButtonStyle, DividerMode, Edge, EdgeEffect, EllipsisMode, EmbeddedType, FillMode, FlexAlign, FlexDirection, FlexWrap, FoldStatus, FontStyle, FontWeight, GradientDirection, HeightBreakpoint, HorizontalAlign, IlluminatedType, ImageFit, ImageSpanAlignment, InteractionHand, KeySource, KeyType, LineBreakStrategy, LineCapStyle, LineJoinStyle, MarqueeUpdateStrategy, MouseAction, MouseButton, NestedScrollMode, OptionWidthMode, PageFlipMode, PixelRoundCalcPolicy, PixelRoundMode, Placement, PlayMode, RelateType, ScrollSource, SharedTransitionEffectType, TextAlign, TextCase, TextContentStyle, TextDecorationStyle, TextDecorationType, TextHeightAdaptivePolicy, TextOverflow, TextSelectableMode, TitleHeight, TouchType, TransitionType, WidthBreakpoint, VerticalAlign, Week, WordBreak, XComponentType } from "./../../component/enums" -import { AccessibilityRoleType, AccessibilitySamePageMode, AdaptiveColor, BlendApplyType, BlendMode, BlurStyle, BlurStyleActivePolicy, TouchEvent, ChainStyle, Rectangle, TouchTestInfo, SafeAreaType, SafeAreaEdge, MenuElement, CommonMethod, LayoutPolicy, DrawModifier, TouchResult, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, BorderImageOption, OutlineStyle, ClickEvent, HoverEvent, AccessibilityCallback, AccessibilityHoverEvent, MouseEvent, KeyEvent, CrownEvent, FocusAxisEvent, AxisEvent, FocusMovement, AnimateParam, TransitionEffect, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, DragEvent, DragItemInfo, PreDragStatus, LinearGradientOptions, SweepGradientOptions, RadialGradientOptions, MotionPathOptions, ShadowOptions, ShadowStyle, ProgressMask, StateStyles, PixelStretchEffectOptions, AccessibilityFocusCallback, ReuseOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, CustomProperty, BackgroundOptions, BackgroundImageOptions, BackgroundBlurStyleOptions, SystemAdaptiveOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, OnDragEventCallback, DropOptions, PreviewConfiguration, DragPreviewOptions, DragInteractionOptions, OverlayOptions, GeometryTransitionOptions, TipsMessageType, TipsOptions, PopupOptions, CustomPopupOptions, MenuOptions, ContextMenuOptions, Bindable, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, VisibleAreaEventOptions, ContentClipMode, DismissReason, DragBehavior, DraggingSizeChangeEffect, DragPreviewMode, DragResult, EffectEdge, FinishCallbackType, SourceTool, HapticFeedbackMode, HoverModeAreaType, KeyboardAvoidMode, LayoutSafeAreaEdge, LayoutSafeAreaType, RectResult, CommonConfiguration, MenuPolicy, MenuPreviewMode, NestedScrollOptions, PixelMapMock, PopupStateChangeParam, PopupCommonOptions, RepeatMode, SelectionOptions, ScrollResult, ScrollSizeMode, TextContentControllerBase, ShadowType, SheetKeyboardAvoidMode, SheetMode, SheetSize, SheetType, SizeResult, SourceType, CaretOffset, TextContentControllerOptions, ThemeColorMode, TouchTestStrategy, TransitionEdge, AsymmetricTransitionOption, TransitionHierarchyStrategy, UICommonEvent, HoverCallback, Measurable, Layoutable, ChildrenMainSize, DateRange, DismissContentCoverAction, DismissPopupAction, DismissSheetAction, ModifierKeyStateGetter, EdgeEffectOptions, ExpectedFrameRateRange, InputCounterOptions, ItemDragInfo, FractionStop, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, MeasureResult, MotionBlurAnchor, OverlayOffset, PopupButton, SheetDismiss, SpringBackAction, TouchObject, BlurStyleOptions, BindOptions, ContextMenuAnimationOptions, AnimationNumberRange, MultiShadowOptions, FadingEdgeOptions, HistoricalPoint, LightSource, PopupMaskType, ReuseIdCallback, SheetTitleOptions, TerminationInfo, TextDecorationOptions, DividerStyle, PointLightStyle, BorderRadiusType, PopupStateChangeCallback, EventTarget, BaseEvent, GeometryInfo, LayoutChild, PickerDialogButtonStyle, PickerTextStyle, PopupMessageOptions, TripleLengthDetents } from "./../../component/common" +import { AccessibilityAction, AccessibilityActionInterceptResult, AccessibilityRoleType, AccessibilitySamePageMode, AdaptiveColor, AnchoredColorMode, KeyboardAvoidMode as arkui_component_common_KeyboardAvoidMode, AvailableLayoutArea, BlendApplyType, BlendMode, BlurStyle, BlurStyleActivePolicy, TouchEvent, ChainStyle, Rectangle, TouchTestInfo, SafeAreaType, SafeAreaEdge, MenuElement, CommonMethod, LayoutPolicy, DrawModifier, TouchResult, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, BorderImageOption, OutlineStyle, ClickEvent, HoverEvent, AccessibilityCallback, AccessibilityHoverEvent, AccessibilityTransparentCallback, MouseEvent, KeyEvent, CrownEvent, FocusAxisEvent, AxisEvent, FocusMovement, AnimateParam, TransitionEffect, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, DragEvent, DragItemInfo, PreDragStatus, LinearGradientOptions, SweepGradientOptions, RadialGradientOptions, MotionPathOptions, ShadowOptions, ShadowStyle, ProgressMask, StateStyles, PixelStretchEffectOptions, AccessibilityFocusCallback, ReuseOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, CustomProperty, BackgroundOptions, BackgroundImageOptions, BackgroundBlurStyleOptions, SystemAdaptiveOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, OnDragEventCallback, DropOptions, PreviewConfiguration, DragPreviewOptions, DragInteractionOptions, OverlayOptions, GeometryTransitionOptions, TipsMessageType, TipsOptions, PopupOptions, CustomPopupOptions, MenuOptions, ContextMenuOptions, Bindable, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, VisibleAreaEventOptions, ContentClipMode, DismissReason, DragBehavior, DraggingSizeChangeEffect, DragPreviewMode, DragResult, EffectEdge, FinishCallbackType, SourceTool, HapticFeedbackMode, HoverModeAreaType, LayoutSafeAreaEdge, LayoutSafeAreaType, RectResult, CommonConfiguration, MenuPolicy, MenuPreviewMode, ModalMode, NestedScrollOptions, PixelMapMock, PopupStateChangeParam, PreviewScaleMode, RepeatMode, SelectionOptions, ScrollResult, ScrollSizeMode, TextContentControllerBase, ShadowType, SheetKeyboardAvoidMode, SheetMode, SheetSize, SheetType, SizeResult, SourceType, CaretOffset, TextContentControllerOptions, ThemeColorMode, TouchTestStrategy, TransitionEdge, AsymmetricTransitionOption, TransitionHierarchyStrategy, UICommonEvent, HoverCallback, KeyframeState, KeyframeAnimateParam, Measurable, Layoutable, ChildrenMainSize, DateRange, DismissContentCoverAction, DismissPopupAction, DismissSheetAction, ModifierKeyStateGetter, EdgeEffectOptions, ExpectedFrameRateRange, InputCounterOptions, ItemDragEventHandler, OnMoveHandler, ItemDragInfo, FractionStop, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, MeasureResult, MotionBlurAnchor, OverlayOffset, PopupButton, SheetDismiss, SpringBackAction, TouchObject, BlurStyleOptions, BindOptions, ContextMenuAnimationOptions, AnimationNumberRange, MultiShadowOptions, FadingEdgeOptions, HistoricalPoint, LightSource, PopupMaskType, ReuseIdCallback, SheetTitleOptions, TextDecorationOptions, DividerStyle, PointLightStyle, TerminationInfo, BindableResourceStr, BindableResourceStrArray, BorderRadiusType, PopupStateChangeCallback, EventTarget, BaseEvent, GeometryInfo, LayoutChild, PickerDialogButtonStyle, PickerTextStyle, PopupMessageOptions, TripleLengthDetents } from "./../../component/common" +import { AccessibilityHoverType, Alignment, AnimationPropertyType, AnimationStatus, AppRotation, Color as arkui_component_enums_Color, ArrowPointPosition, Axis, AxisAction, AxisModel, BarState, BorderStyle, CheckBoxShape, ClickEffectLevel, ColoringStrategy, ColorSpace, ObscuredReasons, ModifierKey, HitTestMode, ImageSize, HoverEffect, Visibility, ItemAlign, Direction, RenderFit, FocusDrawLevel, ImageRepeat, ResponseType, FunctionKey, CopyOptions, CrownAction, CrownSensitivity, DialogButtonStyle, DialogDisplayMode, DividerMode, Edge, EdgeEffect, EllipsisMode, EmbeddedType, EventQueryType, FillMode, FlexAlign, FlexDirection, FlexWrap, FocusWrapMode, FoldStatus, FontStyle, FontWeight, GradientDirection, HeightBreakpoint, HorizontalAlign, IlluminatedType, ImageFit, ImageSpanAlignment, InteractionHand, KeySource, KeyType, LineBreakStrategy, LineCapStyle, LineJoinStyle, LocalizedAlignment, MarqueeUpdateStrategy, MouseAction, MouseButton, NestedScrollMode, OptionWidthMode, PageFlipMode, PixelRoundCalcPolicy, PixelRoundMode, Placement, PlayMode, RelateType, ScrollSource, SharedTransitionEffectType, TextAlign, TextCase, TextContentStyle, TextDecorationStyle, TextDecorationType, TextHeightAdaptivePolicy, TextOverflow, TextSelectableMode, TipsAnchorType, TitleHeight, TouchType, TransitionType, Nullable, WidthBreakpoint, VerticalAlign, Week, WordBreak, XComponentType } from "./../../component/enums" import { AnimationMode, BarMode, BarPosition, LayoutStyle, TabContentTransitionProxy, TabsAnimationEvent, TabsCacheMode, TabsController, TabContentAnimatedTransition, TabsOptions, BarGridColumnOptions, ScrollableBarModeOptions } from "./../../component/tabs" import { ArrowPosition, AvoidanceMode, MenuAlignType, MenuItemConfiguration, SelectOption, MenuOutlineOptions } from "./../../component/select" -import { AttributeModifier, GestureModifier, extractors, ContentModifier, UIGestureEvent, CustomStyles } from "#handwritten" -import { AttributeUpdaterFlag } from "./../../AttributeUpdater" -import { AudioSessionType, BlurOnKeyboardHideMode, CacheMode, ClientAuthenticationHandler, ConsoleMessage, MessageLevel, ContextMenuEditStateFlags, ContextMenuInputFieldType, ContextMenuMediaType, ContextMenuSourceType, ControllerHandler, DataResubmissionHandler, EventResult, FileSelectorMode, FileSelectorParam, FileSelectorResult, FullScreenExitHandler, HitTestType, HttpAuthHandler, JsGeolocation, JsResult, MixedMode, NativeEmbedStatus, NativeMediaPlayerConfig, OnAudioStateChangedEvent, OnConsoleEvent, OnDataResubmittedEvent, OnFaviconReceivedEvent, OnFirstContentfulPaintEvent, OnOverScrollEvent, OnProgressChangeEvent, OnScaleChangeEvent, OnScrollEvent, OnSearchResultReceiveEvent, OnShowFileSelectorEvent, OverScrollMode, PermissionRequest, ProtectedResourceType, RenderExitReason, RenderMode, RenderProcessNotRespondingReason, ScreenCaptureHandler, ScreenCaptureConfig, SslError, SslErrorHandler, ThreatType, ViewportFit, WebCaptureMode, WebContextMenuParam, WebContextMenuResult, WebCookie, WebDarkMode, WebElementType, WebKeyboardAvoidMode, WebKeyboardController, WebLayoutMode, WebNavigationType, WebResourceError, Header, WebResourceRequest, WebResourceResponse, WebResponseType, AdsBlockedDetails, EmbedOptions, FirstMeaningfulPaint, FullScreenEnterEvent, IntelligentTrackingPreventionDetails, JavaScriptProxy, LargestContentfulPaint, LoadCommittedDetails, NativeEmbedVisibilityInfo, NestedScrollOptionsExt, OnAlertEvent, OnBeforeUnloadEvent, OnClientAuthenticationEvent, OnConfirmEvent, OnContextMenuShowEvent, OnDownloadStartEvent, OnErrorReceiveEvent, OnGeolocationShowEvent, OnHttpAuthRequestEvent, OnHttpErrorReceiveEvent, OnInterceptRequestEvent, OnLoadInterceptEvent, OnPageBeginEvent, OnPageEndEvent, OnPageVisibleEvent, OnPermissionRequestEvent, OnPromptEvent, OnRefreshAccessedHistoryEvent, OnRenderExitedEvent, OnResourceLoadEvent, OnScreenCaptureRequestEvent, OnSslErrorEventReceiveEvent, OnTitleReceiveEvent, OnTouchIconUrlReceivedEvent, OnWindowNewEvent, RenderProcessNotRespondingData, ScriptItem, SelectionMenuOptionsExt, SslErrorEvent, WebKeyboardCallbackInfo, WebKeyboardOptions, WebMediaOptions, WebOptions, NativeEmbedInfo, NativeEmbedDataInfo, NativeEmbedTouchInfo } from "./../../component/web" -import { AutoCapitalizationMode, KeyboardAppearance, LayoutManager, PositionWithAffinity, MenuType, TextEditControllerEx, PreviewText, StyledStringController, StyledStringChangedListener, TextBaseController, TextRange, TextDataDetectorType, TextDeleteDirection, TextMenuOptions, TextMenuItemId, TextMenuShowMode, TextMenuItem, DeleteValue, EditMenuOptions, OnCreateMenuCallback, OnMenuItemClickCallback, FontSettingOptions, InsertValue, StyledStringChangeValue, OnDidChangeCallback, DecorationStyleResult, TextChangeOptions, CaretStyle, EditableTextChangeValue, TextDataDetectorConfig } from "./../../component/textCommon" +import { AttributeModifier, extractors, GestureModifier, WrappedBuilder, ContentModifier, ExtendableComponent, LifeCycle, UIGestureEvent, LocalStorage, AttributeUpdater, Initializer, CustomStyles } from "#handwritten" +import { AttributeUpdaterFlag } from "./../../AttributeUpdaterFlag" +import { AudioSessionType, BlurOnKeyboardHideMode, CacheMode, ClientAuthenticationHandler, ConsoleMessage, MessageLevel, ContextMenuEditStateFlags, ContextMenuInputFieldType, ContextMenuMediaType, ContextMenuSourceType, ControllerHandler, DataResubmissionHandler, EventResult, FileSelectorMode, FileSelectorParam, FileSelectorResult, FullScreenExitHandler, HitTestType, HttpAuthHandler, JsGeolocation, JsResult, MixedMode, NativeEmbedStatus, NativeMediaPlayerConfig, OnAudioStateChangedEvent, OnConsoleEvent, OnDataResubmittedEvent, OnFaviconReceivedEvent, OnFirstContentfulPaintEvent, OnOverScrollEvent, OnProgressChangeEvent, OnScaleChangeEvent, OnScrollEvent, OnSearchResultReceiveEvent, OnShowFileSelectorEvent, OverScrollMode, PermissionRequest, ProtectedResourceType, RenderExitReason, RenderMode, RenderProcessNotRespondingReason, ScreenCaptureHandler, ScreenCaptureConfig, SslError, SslErrorHandler, ThreatType, ViewportFit, WebCaptureMode, WebContextMenuParam, WebContextMenuResult, WebCookie, WebDarkMode, WebElementType, WebKeyboardAvoidMode, WebKeyboardController, WebLayoutMode, WebNavigationType, WebResourceError, Header, WebResourceRequest, WebResourceResponse, WebResponseType, AdsBlockedDetails, EmbedOptions, FirstMeaningfulPaint, FullScreenEnterEvent, IntelligentTrackingPreventionDetails, JavaScriptProxy, LargestContentfulPaint, LoadCommittedDetails, NativeEmbedVisibilityInfo, NestedScrollOptionsExt, OnAlertEvent, OnBeforeUnloadEvent, OnClientAuthenticationEvent, OnConfirmEvent, OnContextMenuShowEvent, OnDownloadStartEvent, OnErrorReceiveEvent, OnGeolocationShowEvent, OnHttpAuthRequestEvent, OnHttpErrorReceiveEvent, OnInterceptRequestEvent, OnLoadFinishedEvent, OnLoadInterceptEvent, OnLoadStartedEvent, OnPageBeginEvent, OnPageEndEvent, OnPageVisibleEvent, OnPermissionRequestEvent, OnPromptEvent, OnRefreshAccessedHistoryEvent, OnRenderExitedEvent, OnResourceLoadEvent, OnScreenCaptureRequestEvent, OnSslErrorEventReceiveEvent, OnTitleReceiveEvent, OnTouchIconUrlReceivedEvent, OnWindowNewEvent, RenderProcessNotRespondingData, ScriptItem, SelectionMenuOptionsExt, SslErrorEvent, WebKeyboardCallbackInfo, WebKeyboardOptions, WebMediaOptions, WebOptions, NativeEmbedInfo, NativeEmbedDataInfo, NativeEmbedTouchInfo } from "./../../component/web" +import { AutoCapitalizationMode, KeyboardAppearance, LayoutManager, PositionWithAffinity, MenuType, TextEditControllerEx, PreviewText, StyledStringController, StyledStringChangedListener, TextBaseController, TextRange, TextDataDetectorType, TextDeleteDirection, TextMenuItemId, TextMenuShowMode, TextMenuItem, DeleteValue, EditMenuOptions, OnCreateMenuCallback, OnMenuItemClickCallback, FontSettingOptions, InsertValue, StyledStringChangeValue, OnDidChangeCallback, DecorationStyleResult, TextChangeOptions, CaretStyle, EditableTextChangeValue, TextDataDetectorConfig } from "./../../component/textCommon" import { BadgePosition, BadgeStyle, BadgeParamWithNumber, BadgeParam, BadgeParamWithString } from "./../../component/badge" import { BarrierDirection, LocalizedBarrierDirection, BarrierStyle, GuideLinePosition, GuideLineStyle } from "./../../component/relativeContainer" import { BarStyle, LaunchMode, NavBarPosition, NavigationMode, NavigationOperation, NavigationTitleMode, NavPathInfo, NavPathStack, NavigationOptions, PopInfo, NavigationInterception, ToolbarItemStatus, NavContentInfo, NavigationAnimatedTransition, NavigationTransitionProxy, InterceptionShowCallback, NavBar, InterceptionModeCallback, NavigationCommonTitle, NavigationMenuItem, UpdateTransitionCallback, ToolbarItem, MoreButtonOptions, NavigationCustomTitle, NavigationTitleOptions, NavigationMenuOptions, NavigationToolbarOptions } from "./../../component/navigation" -import { BaseContext } from "./../application.BaseContext" -import { BaseShape, BuilderNodeOps, BuilderNodeOptions, CommonShape, Offset_componentutils, PerfMonitorActionType, PerfMonitorSourceType, RotateResult, ScaleResult, Scene, TranslateResult, BusinessErrorInterface, DoubleAnimationParam, Callback_Extender_OnProgress, Callback_Extender_OnFinish, ErrorEvent, Event, MessageEvents, PostMessageOptions, SnapshotOptions, WorkerOptions, ComponentInfo, Matrix4Result, RestrictedWorker, RestrictedWorker_onexit_Callback, RestrictedWorker_onerror_Callback, RestrictedWorker_onmessage_Callback, WorkerEventListener } from "./../../component/idlize" -import { Length, SizeOptions, Position, ResourceColor, ColorFilter, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, VoidCallback, Area, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, Bias, DirectionalEdgesT, VP, DividerStyleOptions, LengthConstrain, Offset, Font, PX, LPX, MarkStyle } from "./../../component/units" -import { Resource } from "global.resource" import { BreakpointsReference, GridRowDirection, BreakPoints, GridRowColumnOption, GridRowSizeOption, GutterOption, GridRowOptions } from "./../../component/gridRow" +import { BuilderNodeOps, BuilderNodeOptions, CommonShape, Offset_componentutils, PerfMonitorActionType, PerfMonitorSourceType, RotateResult, ScaleResult, TranslateResult, BusinessErrorInterface, DoubleAnimationParam, Callback_Extender_OnProgress, Callback_Extender_OnFinish, ErrorEvent, Event, MessageEvents, PostMessageOptions, SnapshotOptions, WorkerOptions, ComponentInfo, Matrix4Result, RestrictedWorker, RestrictedWorker_onexit_Callback, RestrictedWorker_onerror_Callback, RestrictedWorker_onmessage_Callback, WorkerEventListener } from "./../../component/idlize" import { ButtonRole, ButtonStyleMode, ButtonType, ControlSize, ButtonConfiguration, ButtonTriggerClickCallback, ButtonOptions, ButtonLabelStyle } from "./../../component/button" import { CalendarAlign, CalendarPickerDialog, CalendarDialogOptions, CalendarOptions } from "./../../component/calendarPicker" import { CancelButtonStyle, SearchController, SearchType, CancelButtonSymbolOptions, SearchOptions, IconOptions, SearchButtonOptions, CancelButtonOptions } from "./../../component/search" import { CanvasGradient, CanvasPath, CanvasPattern, OffscreenCanvas, ImageBitmap, RenderingContextSettings, OffscreenCanvasRenderingContext2D, Path2D, TextMetrics, DrawingRenderingContext, ImageData, CanvasRenderer, ImageSmoothingQuality, CanvasLineCap, CanvasLineJoin, CanvasDirection, CanvasTextAlign, CanvasTextBaseline, CanvasFillRule, CanvasRenderingContext2D } from "./../../component/canvas" import { Matrix2D } from "./../../component/matrix2d" import { ChainEdgeEffect, ListItemAlign, ListItemGroupArea, ListScroller, CloseSwipeActionOptions, VisibleListContentInfo, ScrollSnapAlign, ScrollState, StickyStyle, ListOptions, ChainAnimationOptions, ListDividerOptions } from "./../../component/list" -import { CircleShape, ShapeSize, EllipseShape, PathShape, RectShape, PathShapeOptions, RectShapeOptions, RoundRectShapeOptions } from "./../ohos.arkui.shape" -import { ColorContent, ResizableOptions, DynamicRangeMode, ImageContent, ImageInterpolation, ImageRenderMode, ImageRotateOrientation, ImageCompleteEvent, ImageSourceSize, ImageError } from "./../../component/image" -import { ColorMetrics, LengthMetrics, CornerRadius, DrawContext, Size, LengthMetricsUnit, LengthUnit, ShapeClip, RoundRect, Circle, CommandPath, ShapeMask, Vector2, Vector3, Frame } from "./../../Graphics" +import { CircleShape, BaseShape, ShapeSize, EllipseShape, PathShape, RectShape, CommonShapeMethod as ohos_arkui_shape_CommonShapeMethod, PathShapeOptions, RectShapeOptions, RoundRectShapeOptions } from "@ohos.arkui.shape" +import { ColorContent, ResizableOptions, DynamicRangeMode, ImageContent, ImageInterpolation, ImageAttribute, ImageRenderMode, ImageRotateOrientation, ImageCompleteEvent, ImageSourceSize, ImageError } from "./../../component/image" +import { ColorFilter, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, ResourceColor, Position as arkui_component_units_Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses as arkui_component_units_BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, VoidCallback, Area, Edges as arkui_component_units_Edges, LocalizedEdges, LocalizedPosition, ResourceStr as arkui_component_units_ResourceStr, AccessibilityOptions, Bias, DirectionalEdgesT, VP, DividerStyleOptions, LengthConstrain, Offset as arkui_component_units_Offset, Font as arkui_component_units_Font, PX, LPX, MarkStyle } from "./../../component/units" +import { ColorMode } from "./../../stateManagement/internal" +import { LayoutDirection } from '../../Storage' import { default as uniformTypeDescriptor } from "@ohos.data.uniformTypeDescriptor" -import { GestureRecognizer, GestureInfo, BaseGestureEvent, GestureJudgeResult, GestureType, Gesture, GestureMask, EventTargetInfo, GestureControl, GestureMode, GesturePriority, GestureRecognizerState, LongPressGestureHandlerOptions, GestureEvent, LongPressRecognizer, PanDirection, PanGestureOptions, PanGestureHandlerOptions, PanRecognizer, PinchGestureHandlerOptions, PinchRecognizer, RotationGesture, RotationGestureHandlerOptions, RotationRecognizer, ScrollableTargetInfo, SwipeDirection, SwipeGesture, SwipeGestureHandlerOptions, SwipeRecognizer, TapGestureParameters, TapRecognizer, GestureHandler, FingerInfo, BaseHandlerOptions, LongPressGestureEvent, PanGestureEvent, PinchGestureEvent, RotationGestureEvent, SwipeGestureEvent, TapGestureEvent } from "./../../component/gesture" -import { default as uiEffect } from "./../ohos.graphics.uiEffect" +import { GestureRecognizer, GestureInfo, BaseGestureEvent, GestureJudgeResult, GestureType, Gesture, GestureGroup, GestureMask, EventTargetInfo, GestureControl, GestureMode, GesturePriority, GestureRecognizerState, LongPressRecognizer, PanDirection, PanGestureOptions, PanGestureHandlerOptions, PanRecognizer, PinchRecognizer, RotationGesture, RotationGestureHandlerOptions, GestureEvent, RotationRecognizer, ScrollableTargetInfo, SwipeDirection, SwipeGesture, SwipeGestureHandlerOptions, SwipeRecognizer, TapRecognizer, GestureHandler, FingerInfo, BaseHandlerOptions, LongPressGestureEvent, PanGestureEvent, PinchGestureEvent, RotationGestureEvent, SwipeGestureEvent, TapGestureEvent } from "./../../component/gesture" +import { Resource as global_resource_Resource } from "global.resource" +import { LengthMetrics as arkui_Graphics_LengthMetrics, LengthMetricsUnit as arkui_Graphics_LengthMetricsUnit, LengthUnit, Size, ColorMetrics as arkui_Graphics_ColorMetrics, DrawContext as arkui_Graphics_DrawContext, Frame, Vector2, Edges as arkui_Graphics_Edges, SizeT } from "arkui.Graphics" +import { default as uiEffect } from "@ohos.graphics.uiEffect" import { FocusBoxStyle, FocusPriority, KeyProcessingMode } from "./../../component/focus" -import { CustomBuilder } from "./../../component/builder" +import { CustomBuilder, CustomBuilderT } from "./../../component/builder" import { default as image } from "@ohos.multimedia.image" -import { ComponentContent } from "./../../ComponentContent" +import { ComponentContent, ComponentContentBase } from "@arkui.ComponentContent" import { StyledString, GestureStyle, GestureStyleInterface, MutableStyledString, StyleOptions, SpanStyle, ImageAttachment, CustomSpan, StyledStringKey, StyledStringMarshallCallback, UserDataSpan, StyledStringUnmarshallCallback, UrlStyle, BaselineOffsetStyle, CustomSpanMeasureInfo, CustomSpanMetrics, CustomSpanDrawInfo, LetterSpacingStyle, LineHeightStyle, TextShadowStyle, DecorationStyle, DecorationStyleInterface, TextStyle, TextStyleInterface, ImageAttachmentLayoutStyle, ParagraphStyle, ParagraphStyleInterface, BackgroundColorStyle, ColorFilterType, ImageAttachmentInterface, AttachmentType, ResourceImageAttachmentOptions, StyledStringValue } from "./../../component/styledString" +import { UIContext as ohos_arkui_UIContext_UIContext, DynamicSyncScene, Font as ohos_arkui_UIContext_Font, MediaQuery, UIInspector, Router, PromptAction, ComponentUtils, UIObserver, OverlayManager, OverlayManagerOptions, KeyboardAvoidMode as ohos_arkui_UIContext_KeyboardAvoidMode, AtomicServiceBar, DragController, MeasureUtils, FocusController as ohos_arkui_UIContext_FocusController, PageInfo, CursorController, ContextMenuController, ComponentSnapshot, FrameCallback, ContentCoverController, TextMenuController } from "@ohos.arkui.UIContext" +import { BuildOptions } from "@arkui.BuilderNode" +import { Content } from "@arkui.Content" import { ContentType, EnterKeyType, InputType, SubmitEvent, TextInputController, TextInputStyle, PasswordIcon, UnderlineColor, TextInputOptions } from "./../../component/textInput" -import { Context } from "./../application.Context" -import { default as webview } from "./../ohos.web.webview" -import { default as curves } from "./../ohos.curves" +import { default as webview, default as CreateNativeMediaPlayerCallback } from "@ohos.web.webview" +import { default as curves } from "@ohos.curves" import { CustomDialogController, CustomDialogControllerOptions, CustomDialogControllerExternalOptions } from "./../../component/customDialogController" -import { DataOperationType } from "./../../component/lazyForEach" import { DataPanelType, ColorStop, LinearGradient, DataPanelConfiguration, DataPanelOptions, DataPanelShadowOptions } from "./../../component/dataPanel" -import { DatePickerDialog, DatePickerMode, DatePickerOptions } from "./../../component/datePicker" -import { DialogAlignment, DialogButtonDirection, AlertDialogButtonOptions } from "./../../component/alertDialog" +import { DatePickerDialog, DatePickerMode, DatePickerDialogOptions, DatePickerOptions } from "./../../component/datePicker" +import { DialogAlignment, DialogButtonDirection, AlertDialogParamWithConfirm, AlertDialogParamWithButtons, AlertDialogParamWithOptions, AlertDialogButtonOptions } from "./../../component/alertDialog" import { DistributionType, DisturbanceFieldShape, ParticleEmitterShape, ParticleType, ParticleUpdater, ParticlePropertyAnimation } from "./../../component/particle" import { DpiFollowStrategy, UIExtensionProxy, WindowModeFollowStrategy, UIExtensionOptions } from "./../../component/uiExtensionComponent" -import { DrawableDescriptor } from "./../ohos.arkui.drawableDescriptor" -import { default as drawing } from "./../ohos.graphics.drawing" -import { default as common2D } from "./../ohos.graphics.common2D" -import { EffectDirection, EffectFillStyle, EffectScope, PulseSymbolEffect, SymbolEffect, SymbolEffectStrategy, SymbolRenderingStrategy, AppearSymbolEffect, BounceSymbolEffect, DisappearSymbolEffect, HierarchicalSymbolEffect, ReplaceSymbolEffect, ScaleSymbolEffect } from "./../../component/symbolglyph" -import { ExtendableComponent, LifeCycle } from "./../../component/extendableComponent" -import { UIContext, PromptAction, TargetInfo, TextMenuController } from "./../ohos.arkui.UIContext" -import { default as uiObserver } from "./../ohos.arkui.observer" +import { DrawableDescriptor } from "@ohos.arkui.drawableDescriptor" +import { default as drawing } from "@ohos.graphics.drawing" +import { default as common2D } from "@ohos.graphics.common2D" +import { EffectDirection, EffectFillStyle, EffectScope, PulseSymbolEffect, SymbolEffect, SymbolEffectStrategy, SymbolGlyphAttribute, SymbolRenderingStrategy, AppearSymbolEffect, BounceSymbolEffect, DisappearSymbolEffect, HierarchicalSymbolEffect, ReplaceSymbolEffect, ScaleSymbolEffect } from "./../../component/symbolglyph" +import { EnvironmentBackgroundType, Animation, SceneResource, Environment } from "graphics3d.SceneResources" +import { default as uiObserver } from "@ohos.arkui.observer" import { FormDimension, FormRenderingMode, FormShape, FormSize, ErrorInformation, FormCallbackInfo, FormInfo } from "./../../component/formComponent" -import { FrameNode, CrossLanguageOptions, LayoutConstraint } from "./../../FrameNode" import { FrictionMotion, ScrollMotion, SpringProp, SpringMotion } from "./../../component/animator" import { FullscreenInfo, PlaybackInfo, PlaybackSpeed, PreparedInfo, SeekMode, VideoController, PosterOptions, VideoOptions } from "./../../component/video" -import { GestureGroupInterface, LongPressGestureInterface, GestureInterface, LongPressGestureInterface_Invoke_Literal, PanGestureInterface, PanGestureInterface_Invoke_Literal, PinchGestureInterface, PinchGestureInterface_Invoke_Literal, TapGestureInterface } from "./../../component/gesture.extra" import { GridDirection, GridItemAlignment, ComputedBarAttribute, GridLayoutOptions } from "./../../component/grid" import { GridItemStyle, GridItemOptions } from "./../../component/gridItem" +import { AsyncCallback, BusinessError, RecordData as ohos_base_RecordData } from "@ohos.base" +import { default as colorSpaceManager } from "@ohos.graphics.colorSpaceManager" +import { default as rpc } from "@ohos.rpc" import { ImageAnalyzerType, ImageAnalyzerController, ImageAIOptions, ImageAnalyzerConfig } from "./../../component/imageCommon" -import { ImmersiveMode, LevelMode, LevelOrder } from "./../ohos.promptAction" +import { ImageModifier } from "arkui.ImageModifier" +import { ImmersiveMode, LevelMode, LevelOrder } from "@ohos.promptAction" import { IndexerAlign, AlphabetIndexerOptions } from "./../../component/alphabetIndexer" import { IndicatorComponentController } from "./../../component/indicatorcomponent" -import { IntentionCode } from "./../ohos.multimodalInput.intentionCode" +import { IntentionCode } from "@ohos.multimodalInput.intentionCode" import { ItemState } from "./../../component/stepperItem" import { LayoutMode, SelectedMode, TabBarSymbol, TabBarIconStyle, TabBarOptions, BoardStyle, SubTabBarIndicatorStyle, TabBarLabelStyle, BottomTabBarStyle, SubTabBarStyle } from "./../../component/tabContent" -import { LinearIndicatorController, LinearIndicatorStartOptions, LinearIndicatorStyle } from "./../../component/linearindicator" import { ListItemGroupStyle, ListItemGroupOptions } from "./../../component/listItemGroup" import { ListItemStyle, SwipeActionState, SwipeEdgeEffect, ListItemOptions, SwipeActionItem, SwipeActionOptions } from "./../../component/listItem" import { Scroller, ScrollAlign, OffsetResult, OnScrollFrameBeginHandlerResult, ScrollDirection, ScrollOptions, ScrollEdgeOptions, ScrollPageOptions, ScrollToIndexOptions, ScrollAnimationOptions, OffsetOptions, ScrollSnapOptions } from "./../../component/scroll" import { LoadingProgressConfiguration, LoadingProgressStyle } from "./../../component/loadingProgress" -import { MarqueeStartPolicy, MarqueeState, TextController, TextOptions, TextOverflowOptions, TextResponseType, TextSpanType, TextMarqueeOptions } from "./../../component/text" -import { default as matrix4 } from "./../ohos.matrix4" +import { MarqueeStartPolicy, MarqueeState, TextController, TextAttribute, TextOptions, TextOverflowOptions, TextResponseType, TextSpanType, TextMarqueeOptions } from "./../../component/text" +import { default as matrix4 } from "@ohos.matrix4" +import { ModelType, SceneOptions } from "./../../component/component3d" import { NavDestinationActiveReason, NavDestinationMode, NavigationSystemTransitionType, NavDestinationTransition, NavDestinationContext, NestedScrollInfo, RouteMapConfig, NavDestinationCommonTitle, NavDestinationCustomTitle } from "./../../component/navDestination" import { NavigationType } from "./../../component/navigator" -import { NodeContent } from "./../../NodeContent" -import { Content } from "./../../Content" -import { NodeController } from "./../ohos.arkui.node" +import { NodeController } from "@arkui.NodeController" +import { FrameNode, ExpandMode, LayoutConstraint, CrossLanguageOptions } from "@arkui.FrameNode" import { OnFoldStatusChangeInfo, FolderStackOptions, HoverEventParam } from "./../../component/folderStack" import { PasteButtonOnClickResult, PasteDescription, PasteIconStyle } from "./../../component/pasteButton" import { PatternLockChallengeResult, PatternLockController, CircleStyleOptions } from "./../../component/patternLock" -import { default as pointer } from "./../ohos.multimodalInput.pointer" +import { default as pointer } from "@ohos.multimodalInput.pointer" import { ProgressConfiguration, ProgressStatus, ProgressStyle, ProgressType, ProgressOptions, LinearStyleOptions, ScanEffectOptions, CommonProgressStyleOptions, ProgressStyleOptions, RingStyleOptions, CapsuleStyleOptions } from "./../../component/progress" import { RadioIndicatorType, RadioConfiguration, RadioOptions, RadioStyle } from "./../../component/radio" import { RefreshStatus, RefreshOptions } from "./../../component/refresh" @@ -115,35 +117,39 @@ import { SideBarContainerType, SideBarPosition, ButtonIconOptions, ButtonStyle } import { SliderBlockType, SliderChangeMode, SliderInteraction, SliderStyle, SlideRange, SliderConfiguration, SliderTriggerChangeCallback, SliderBlockStyle, SliderOptions } from "./../../component/slider" import { SubMenuExpandingMode } from "./../../component/menu" import { SwiperAnimationEvent, SwiperAnimationMode, SwiperContentTransitionProxy, SwiperContentWillScrollResult, SwiperController, SwiperDisplayMode, SwiperNestedScrollMode, AutoPlayOptions, SwiperAutoFill, SwiperContentAnimatedTransition, ArrowStyle, DotIndicator, Indicator, DigitIndicator } from "./../../component/swiper" -import { SymbolGlyphModifier } from "./../../SymbolGlyphModifier" -import { default as text } from "./../ohos.graphics.text" +import { SymbolGlyphModifier } from "arkui.SymbolGlyphModifier" import { TextAreaController, TextAreaType, TextAreaOptions } from "./../../component/textArea" import { TextClockConfiguration, TextClockController, TextClockOptions } from "./../../component/textClock" -import { TextModifier } from "./../../TextModifier" -import { TextPickerDialog, TextPickerDialogOptions, TextCascadePickerRangeContent, TextPickerRangeContent, TextPickerResult, DividerOptions, TextPickerOptions, TextPickerTextStyle } from "./../../component/textPicker" +import { TextModifier } from "arkui.TextModifier" +import { TextPickerDialog, TextPickerDialogOptions, TextCascadePickerRangeContent, TextPickerRangeContent, DividerOptions, TextPickerOptions, TextPickerTextStyle } from "./../../component/textPicker" import { TextTimerConfiguration, TextTimerController, TextTimerOptions } from "./../../component/textTimer" -import { ThemeControl, CustomTheme, Colors } from "./../ohos.arkui.theme" -import { TimePickerDialog, TimePickerFormat, TimePickerResult, TimePickerOptions } from "./../../component/timePicker" +import { TimePickerDialog, TimePickerFormat, TimePickerResult, TimePickerDialogOptions, TimePickerOptions } from "./../../component/timePicker" import { ToggleType, ToggleConfiguration, SwitchStyle, ToggleOptions } from "./../../component/toggle" import { ToolBarItemPlacement, ToolBarItemOptions } from "./../../component/toolbar" -import { default as common, Context_getGroupDir_Callback } from "./../ohos.app.ability.common" -import { RecordData, PluginComponentTemplate, PluginErrorData, PluginComponentOptions } from "./../../component/pluginComponent" +import { AnimatorOptions, SimpleAnimatorOptions, AnimatorResult } from "@ohos.animator" +import { ActionSheetOptions, DismissDialogAction, SheetInfo } from "./../../component/actionSheet" +import { default as application_Context_Context } from "application.Context" +import { default as UIAbilityContext } from "application.UIAbilityContext" +import { default as ExtensionContext } from "application.ExtensionContext" +import { RecordData as arkui_component_pluginComponent_RecordData, PluginComponentTemplate, PluginErrorData, PluginComponentOptions } from "./../../component/pluginComponent" import { default as unifiedDataChannel } from "@ohos.data.unifiedDataChannel" +import { Vec4 } from "graphics3d.SceneTypes" import { WaterFlowLayoutMode, SectionOptions, WaterFlowSections, WaterFlowOptions, GetItemMainSizeByIndex } from "./../../component/waterFlow" -import { default as window } from "./../ohos.window" +import { default as cert } from "@ohos.security.cert" +import { default as print } from "@ohos.print" +import { default as window } from "@ohos.window" import { ASTCResource } from "./../../component/mediaCachedImage" -import { BorderRadiuses_graphics, RenderNode } from "./../../RenderNode" import { CheckBoxConfiguration, CheckboxOptions } from "./../../component/checkbox" import { CircleOptions } from "./../../component/circle" import { ColumnOptions, ColumnOptionsV2 } from "./../../component/column" -import { DismissDialogAction, SheetInfo } from "./../../component/actionSheet" +import { CustomTheme, CustomColors as ohos_arkui_theme_CustomColors } from "@ohos.arkui.theme" import { EllipseOptions } from "./../../component/ellipse" -import { FontInfo, FontOptions } from "@ohos.font" import { FormLinkOptions } from "./../../component/formLink" +import { RenderNode } from "@arkui.RenderNode" import { GaugeConfiguration, GaugeOptions, GaugeShadowOptions, GaugeIndicatorOptions } from "./../../component/gauge" import { GridColColumnOption, GridColOptions } from "./../../component/gridCol" import { ImageLoadResult } from "./../../component/imageSpan" -import { default as intl } from "./../ohos.intl" +import { default as intl } from "@ohos.intl" import { LineOptions, ShapePoint } from "./../../component/line" import { MarqueeOptions } from "./../../component/marquee" import { PathOptions } from "./../../component/path" @@ -151,20 +157,21 @@ import { PolygonOptions } from "./../../component/polygon" import { PolylineOptions } from "./../../component/polyline" import { RatingConfiguration, RatingOptions, StarStyleOptions } from "./../../component/rating" import { RoundedRectOptions, RadiusItem, RectOptions } from "./../../component/rect" +import { Scene, ResourceStr as graphics3d_Scene_ResourceStr, SceneResourceFactory, RenderParameters } from "graphics3d.Scene" +import { NodeType, Node } from "graphics3d.SceneNodes" import { StackOptions } from "./../../component/stack" import { SurfaceRect, SurfaceRotationOptions, XComponentController, NativeXComponentParameters, XComponentOptions, XComponentParameters, NativeXComponentPointer } from "./../../component/xcomponent" import { ViewportRect } from "./../../component/shape" -import { Want } from "./../ohos.app.ability.Want" import { FlexSpaceOptions, FlexOptions } from "./../../component/flex" -import { BusinessError } from "./../ohos.base" import { ImageFrameInfo } from "./../../component/imageAnimator" -import { MeasureOptions } from "./../ohos.measure" +import { MeasureOptions } from "@ohos.measure" import { MenuItemGroupOptions } from "./../../component/menuItemGroup" import { MenuItemOptions } from "./../../component/menuItem" import { StepperOptions } from "./../../component/stepper" +import { default as Want } from "@ohos.app.ability.Want" +import { WithThemeOptions } from "./../../component/withTheme" import { ColumnSplitDividerStyle } from "./../../component/columnSplit" import { TextBackgroundStyle } from "./../../component/span" -import { WithThemeOptions } from "./../../component/withTheme" export class TypeChecker { static typeInstanceOf(value: Object, prop: string): boolean { return value instanceof T @@ -175,6 +182,12 @@ export class TypeChecker { static isNativeBuffer(value: Object): boolean { return value instanceof ArrayBuffer } + static isAccessibilityAction(value: Object | string | number | undefined): boolean { + return value instanceof AccessibilityAction + } + static isAccessibilityActionInterceptResult(value: Object | string | number | undefined): boolean { + return value instanceof AccessibilityActionInterceptResult + } static isAccessibilityHoverEvent(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean): boolean { return value instanceof AccessibilityHoverEvent } @@ -205,12 +218,21 @@ export class TypeChecker { static isAlphabetIndexerOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof AlphabetIndexerOptions } + static isAnchoredColorMode(value: Object | string | number | undefined): boolean { + return value instanceof AnchoredColorMode + } static isAnimateParam(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean): boolean { return value instanceof AnimateParam } + static isAnimation(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { + return value instanceof Animation + } static isAnimationMode(value: Object | string | number | undefined): boolean { return value instanceof AnimationMode } + static isAnimationPropertyType(value: Object | string | number | undefined): boolean { + return value instanceof AnimationPropertyType + } static isAnimationStatus(value: Object | string | number | undefined): boolean { return value instanceof AnimationStatus } @@ -241,6 +263,9 @@ export class TypeChecker { static isAttributeModifier(value: Object | string | number | undefined): boolean { return value instanceof AttributeModifier } + static isAttributeUpdater(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { + return value instanceof AttributeUpdater + } static isAttributeUpdaterFlag(value: Object | string | number | undefined): boolean { return value instanceof AttributeUpdaterFlag } @@ -253,6 +278,9 @@ export class TypeChecker { static isAutoPlayOptions(value: Object | string | number | undefined, arg0: boolean): boolean { return value instanceof AutoPlayOptions } + static isAvailableLayoutArea(value: Object | string | number | undefined): boolean { + return value instanceof AvailableLayoutArea + } static isAvoidanceMode(value: Object | string | number | undefined): boolean { return value instanceof AvoidanceMode } @@ -319,9 +347,6 @@ export class TypeChecker { static isBarStyle(value: Object | string | number | undefined): boolean { return value instanceof BarStyle } - static isBaseContext(value: Object | string | number | undefined): boolean { - return value instanceof BaseContext - } static isBaseEvent(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean, arg11: boolean, arg12: boolean): boolean { return value instanceof BaseEvent } @@ -331,9 +356,6 @@ export class TypeChecker { static isBaselineOffsetStyle(value: Object | string | number | undefined, arg0: boolean): boolean { return value instanceof BaselineOffsetStyle } - static isBaseShape(value: Object | string | number | undefined): boolean { - return value instanceof BaseShape - } static isBias(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof Bias } @@ -368,10 +390,7 @@ export class TypeChecker { return value instanceof BorderOptions } static isBorderRadiuses(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { - return value instanceof BorderRadiuses - } - static isBorderRadiuses_graphics(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { - return value instanceof BorderRadiuses_graphics + return value instanceof arkui_component_units_BorderRadiuses } static isBorderStyle(value: Object | string | number | undefined): boolean { return value instanceof BorderStyle @@ -460,7 +479,7 @@ export class TypeChecker { static isCanvasRenderingContext2D(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { return value instanceof CanvasRenderingContext2D } - static isCapsuleStyleOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean): boolean { + static isCapsuleStyleOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean): boolean { return value instanceof CapsuleStyleOptions } static isCaretOffset(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { @@ -499,9 +518,6 @@ export class TypeChecker { static isChildrenMainSize(value: Object | string | number | undefined, arg0: boolean): boolean { return value instanceof ChildrenMainSize } - static isCircle(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { - return value instanceof Circle - } static isCircleOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof CircleOptions } @@ -527,7 +543,7 @@ export class TypeChecker { return value instanceof CloseSwipeActionOptions } static isColor(value: Object | string | number | undefined): boolean { - return value instanceof Color + return value instanceof arkui_component_enums_Color } static isColorContent(value: Object | string | number | undefined): boolean { return value instanceof ColorContent @@ -538,11 +554,14 @@ export class TypeChecker { static isColoringStrategy(value: Object | string | number | undefined): boolean { return value instanceof ColoringStrategy } - static isColorMetrics(value: Object | string | number | undefined): boolean { - return value instanceof ColorMetrics + static isColorMetrics(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean): boolean { + return value instanceof arkui_Graphics_ColorMetrics } - static isColors(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean, arg11: boolean, arg12: boolean, arg13: boolean, arg14: boolean, arg15: boolean, arg16: boolean, arg17: boolean, arg18: boolean, arg19: boolean, arg20: boolean, arg21: boolean, arg22: boolean, arg23: boolean, arg24: boolean, arg25: boolean, arg26: boolean, arg27: boolean, arg28: boolean, arg29: boolean, arg30: boolean, arg31: boolean, arg32: boolean, arg33: boolean, arg34: boolean, arg35: boolean, arg36: boolean, arg37: boolean, arg38: boolean, arg39: boolean, arg40: boolean, arg41: boolean, arg42: boolean, arg43: boolean, arg44: boolean, arg45: boolean, arg46: boolean, arg47: boolean, arg48: boolean, arg49: boolean, arg50: boolean): boolean { - return value instanceof Colors + static isColorMode(value: Object | string | number | undefined): boolean { + return value instanceof ColorMode + } + static isColorSpace(value: Object | string | number | undefined): boolean { + return value instanceof ColorSpace } static isColorStop(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof ColorStop @@ -556,25 +575,7 @@ export class TypeChecker { static isColumnSplitDividerStyle(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof ColumnSplitDividerStyle } - static isCommandPath(value: Object | string | number | undefined, arg0: boolean): boolean { - return value instanceof CommandPath - } - static iscommon_Context(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean): boolean { - return value instanceof common.Context - } - static iscommon2D_Color(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { - return value instanceof common2D.Color - } - static iscommon2D_Point(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof common2D.Point - } - static iscommon2D_Point3d(value: Object | string | number | undefined, arg0: boolean): boolean { - return value instanceof common2D.Point3d - } - static iscommon2D_Rect(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { - return value instanceof common2D.Rect - } - static isCommonMethod(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean, arg11: boolean, arg12: boolean, arg13: boolean, arg14: boolean, arg15: boolean, arg16: boolean, arg17: boolean, arg18: boolean, arg19: boolean, arg20: boolean, arg21: boolean, arg22: boolean, arg23: boolean, arg24: boolean, arg25: boolean, arg26: boolean, arg27: boolean, arg28: boolean, arg29: boolean, arg30: boolean, arg31: boolean, arg32: boolean, arg33: boolean, arg34: boolean, arg35: boolean, arg36: boolean, arg37: boolean, arg38: boolean, arg39: boolean, arg40: boolean, arg41: boolean, arg42: boolean, arg43: boolean, arg44: boolean, arg45: boolean, arg46: boolean, arg47: boolean, arg48: boolean, arg49: boolean, arg50: boolean, arg51: boolean, arg52: boolean, arg53: boolean, arg54: boolean, arg55: boolean, arg56: boolean, arg57: boolean, arg58: boolean, arg59: boolean, arg60: boolean, arg61: boolean, arg62: boolean, arg63: boolean, arg64: boolean, arg65: boolean, arg66: boolean, arg67: boolean, arg68: boolean, arg69: boolean, arg70: boolean, arg71: boolean, arg72: boolean, arg73: boolean, arg74: boolean, arg75: boolean, arg76: boolean, arg77: boolean, arg78: boolean, arg79: boolean, arg80: boolean, arg81: boolean, arg82: boolean, arg83: boolean, arg84: boolean, arg85: boolean, arg86: boolean, arg87: boolean, arg88: boolean, arg89: boolean, arg90: boolean, arg91: boolean, arg92: boolean, arg93: boolean, arg94: boolean, arg95: boolean, arg96: boolean, arg97: boolean, arg98: boolean, arg99: boolean, arg100: boolean, arg101: boolean, arg102: boolean, arg103: boolean, arg104: boolean, arg105: boolean, arg106: boolean, arg107: boolean, arg108: boolean, arg109: boolean, arg110: boolean, arg111: boolean, arg112: boolean, arg113: boolean, arg114: boolean, arg115: boolean, arg116: boolean, arg117: boolean, arg118: boolean, arg119: boolean, arg120: boolean, arg121: boolean, arg122: boolean, arg123: boolean, arg124: boolean, arg125: boolean, arg126: boolean, arg127: boolean, arg128: boolean, arg129: boolean, arg130: boolean, arg131: boolean, arg132: boolean, arg133: boolean, arg134: boolean, arg135: boolean, arg136: boolean, arg137: boolean, arg138: boolean, arg139: boolean, arg140: boolean, arg141: boolean, arg142: boolean, arg143: boolean, arg144: boolean, arg145: boolean, arg146: boolean, arg147: boolean, arg148: boolean, arg149: boolean, arg150: boolean, arg151: boolean, arg152: boolean, arg153: boolean, arg154: boolean): boolean { + static isCommonMethod(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean, arg11: boolean, arg12: boolean, arg13: boolean, arg14: boolean, arg15: boolean, arg16: boolean, arg17: boolean, arg18: boolean, arg19: boolean, arg20: boolean, arg21: boolean, arg22: boolean, arg23: boolean, arg24: boolean, arg25: boolean, arg26: boolean, arg27: boolean, arg28: boolean, arg29: boolean, arg30: boolean, arg31: boolean, arg32: boolean, arg33: boolean, arg34: boolean, arg35: boolean, arg36: boolean, arg37: boolean, arg38: boolean, arg39: boolean, arg40: boolean, arg41: boolean, arg42: boolean, arg43: boolean, arg44: boolean, arg45: boolean, arg46: boolean, arg47: boolean, arg48: boolean, arg49: boolean, arg50: boolean, arg51: boolean, arg52: boolean, arg53: boolean, arg54: boolean, arg55: boolean, arg56: boolean, arg57: boolean, arg58: boolean, arg59: boolean, arg60: boolean, arg61: boolean, arg62: boolean, arg63: boolean, arg64: boolean, arg65: boolean, arg66: boolean, arg67: boolean, arg68: boolean, arg69: boolean, arg70: boolean, arg71: boolean, arg72: boolean, arg73: boolean, arg74: boolean, arg75: boolean, arg76: boolean, arg77: boolean, arg78: boolean, arg79: boolean, arg80: boolean, arg81: boolean, arg82: boolean, arg83: boolean, arg84: boolean, arg85: boolean, arg86: boolean, arg87: boolean, arg88: boolean, arg89: boolean, arg90: boolean, arg91: boolean, arg92: boolean, arg93: boolean, arg94: boolean, arg95: boolean, arg96: boolean, arg97: boolean, arg98: boolean, arg99: boolean, arg100: boolean, arg101: boolean, arg102: boolean, arg103: boolean, arg104: boolean, arg105: boolean, arg106: boolean, arg107: boolean, arg108: boolean, arg109: boolean, arg110: boolean, arg111: boolean, arg112: boolean, arg113: boolean, arg114: boolean, arg115: boolean, arg116: boolean, arg117: boolean, arg118: boolean, arg119: boolean, arg120: boolean, arg121: boolean, arg122: boolean, arg123: boolean, arg124: boolean, arg125: boolean, arg126: boolean, arg127: boolean, arg128: boolean, arg129: boolean, arg130: boolean, arg131: boolean, arg132: boolean, arg133: boolean, arg134: boolean, arg135: boolean, arg136: boolean, arg137: boolean, arg138: boolean, arg139: boolean, arg140: boolean, arg141: boolean, arg142: boolean, arg143: boolean, arg144: boolean, arg145: boolean, arg146: boolean, arg147: boolean, arg148: boolean, arg149: boolean, arg150: boolean, arg151: boolean, arg152: boolean, arg153: boolean, arg154: boolean, arg155: boolean): boolean { return value instanceof CommonMethod } static isCommonShape(value: Object | string | number | undefined): boolean { @@ -583,6 +584,9 @@ export class TypeChecker { static isComponentContent(value: Object | string | number | undefined): boolean { return value instanceof ComponentContent } + static isComponentContentBase(value: Object | string | number | undefined): boolean { + return value instanceof ComponentContentBase + } static isComponentInfo(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean): boolean { return value instanceof ComponentInfo } @@ -607,9 +611,6 @@ export class TypeChecker { static isContentType(value: Object | string | number | undefined): boolean { return value instanceof ContentType } - static isContext(value: Object | string | number | undefined): boolean { - return value instanceof Context - } static isContextMenuAnimationOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { return value instanceof ContextMenuAnimationOptions } @@ -622,7 +623,7 @@ export class TypeChecker { static isContextMenuMediaType(value: Object | string | number | undefined): boolean { return value instanceof ContextMenuMediaType } - static isContextMenuOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean, arg11: boolean, arg12: boolean, arg13: boolean, arg14: boolean, arg15: boolean, arg16: boolean, arg17: boolean, arg18: boolean, arg19: boolean, arg20: boolean, arg21: boolean): boolean { + static isContextMenuOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean, arg11: boolean, arg12: boolean, arg13: boolean, arg14: boolean, arg15: boolean, arg16: boolean, arg17: boolean, arg18: boolean, arg19: boolean, arg20: boolean, arg21: boolean, arg22: boolean, arg23: boolean, arg24: boolean): boolean { return value instanceof ContextMenuOptions } static isContextMenuSourceType(value: Object | string | number | undefined): boolean { @@ -640,12 +641,6 @@ export class TypeChecker { static isCopyOptions(value: Object | string | number | undefined): boolean { return value instanceof CopyOptions } - static isCornerRadius(value: Object | string | number | undefined): boolean { - return value instanceof CornerRadius - } - static isCrossLanguageOptions(value: Object | string | number | undefined, arg0: boolean): boolean { - return value instanceof CrossLanguageOptions - } static isCrownAction(value: Object | string | number | undefined): boolean { return value instanceof CrownAction } @@ -670,7 +665,7 @@ export class TypeChecker { static isCustomDialogControllerOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean, arg11: boolean, arg12: boolean, arg13: boolean, arg14: boolean, arg15: boolean, arg16: boolean, arg17: boolean, arg18: boolean, arg19: boolean, arg20: boolean, arg21: boolean, arg22: boolean, arg23: boolean, arg24: boolean, arg25: boolean, arg26: boolean, arg27: boolean, arg28: boolean, arg29: boolean, arg30: boolean, arg31: boolean, arg32: boolean, arg33: boolean, arg34: boolean, arg35: boolean, arg36: boolean, arg37: boolean): boolean { return value instanceof CustomDialogControllerOptions } - static isCustomPopupOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean, arg11: boolean, arg12: boolean, arg13: boolean, arg14: boolean, arg15: boolean, arg16: boolean, arg17: boolean, arg18: boolean, arg19: boolean, arg20: boolean, arg21: boolean, arg22: boolean, arg23: boolean): boolean { + static isCustomPopupOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean, arg11: boolean, arg12: boolean, arg13: boolean, arg14: boolean, arg15: boolean, arg16: boolean, arg17: boolean, arg18: boolean, arg19: boolean, arg20: boolean, arg21: boolean, arg22: boolean, arg23: boolean, arg24: boolean, arg25: boolean, arg26: boolean, arg27: boolean, arg28: boolean): boolean { return value instanceof CustomPopupOptions } static isCustomSpan(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { @@ -691,9 +686,6 @@ export class TypeChecker { static isCutEvent(value: Object | string | number | undefined, arg0: boolean): boolean { return value instanceof CutEvent } - static isDataOperationType(value: Object | string | number | undefined): boolean { - return value instanceof DataOperationType - } static isDataPanelConfiguration(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof DataPanelConfiguration } @@ -742,6 +734,9 @@ export class TypeChecker { static isDialogButtonStyle(value: Object | string | number | undefined): boolean { return value instanceof DialogButtonStyle } + static isDialogDisplayMode(value: Object | string | number | undefined): boolean { + return value instanceof DialogDisplayMode + } static isDigitIndicator(value: Object | string | number | undefined): boolean { return value instanceof DigitIndicator } @@ -814,7 +809,7 @@ export class TypeChecker { static isDragPreviewMode(value: Object | string | number | undefined): boolean { return value instanceof DragPreviewMode } - static isDragPreviewOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { + static isDragPreviewOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { return value instanceof DragPreviewOptions } static isDragResult(value: Object | string | number | undefined): boolean { @@ -823,136 +818,19 @@ export class TypeChecker { static isDrawableDescriptor(value: Object | string | number | undefined): boolean { return value instanceof DrawableDescriptor } - static isDrawContext(value: Object | string | number | undefined): boolean { - return value instanceof DrawContext - } - static isdrawing_BlendMode(value: Object | string | number | undefined): boolean { - return value instanceof drawing.BlendMode - } - static isdrawing_BlurType(value: Object | string | number | undefined): boolean { - return value instanceof drawing.BlurType - } - static isdrawing_Brush(value: Object | string | number | undefined): boolean { - return value instanceof drawing.Brush + static isDrawContext(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { + return value instanceof arkui_Graphics_DrawContext } static isdrawing_Canvas(value: Object | string | number | undefined): boolean { return value instanceof drawing.Canvas } - static isdrawing_CapStyle(value: Object | string | number | undefined): boolean { - return value instanceof drawing.CapStyle - } - static isdrawing_ClipOp(value: Object | string | number | undefined): boolean { - return value instanceof drawing.ClipOp - } static isdrawing_ColorFilter(value: Object | string | number | undefined): boolean { return value instanceof drawing.ColorFilter } - static isdrawing_CornerPos(value: Object | string | number | undefined): boolean { - return value instanceof drawing.CornerPos - } - static isdrawing_FilterMode(value: Object | string | number | undefined): boolean { - return value instanceof drawing.FilterMode - } - static isdrawing_Font(value: Object | string | number | undefined): boolean { - return value instanceof drawing.Font - } - static isdrawing_FontEdging(value: Object | string | number | undefined): boolean { - return value instanceof drawing.FontEdging - } - static isdrawing_FontHinting(value: Object | string | number | undefined): boolean { - return value instanceof drawing.FontHinting - } - static isdrawing_FontMetrics(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean, arg11: boolean, arg12: boolean, arg13: boolean, arg14: boolean, arg15: boolean): boolean { - return value instanceof drawing.FontMetrics - } - static isdrawing_FontMetricsFlags(value: Object | string | number | undefined): boolean { - return value instanceof drawing.FontMetricsFlags - } - static isdrawing_ImageFilter(value: Object | string | number | undefined): boolean { - return value instanceof drawing.ImageFilter - } - static isdrawing_JoinStyle(value: Object | string | number | undefined): boolean { - return value instanceof drawing.JoinStyle - } static isdrawing_Lattice(value: Object | string | number | undefined): boolean { return value instanceof drawing.Lattice } - static isdrawing_MaskFilter(value: Object | string | number | undefined): boolean { - return value instanceof drawing.MaskFilter - } - static isdrawing_Matrix(value: Object | string | number | undefined): boolean { - return value instanceof drawing.Matrix - } - static isdrawing_Path(value: Object | string | number | undefined): boolean { - return value instanceof drawing.Path - } - static isdrawing_PathDirection(value: Object | string | number | undefined): boolean { - return value instanceof drawing.PathDirection - } - static isdrawing_PathEffect(value: Object | string | number | undefined): boolean { - return value instanceof drawing.PathEffect - } - static isdrawing_PathFillType(value: Object | string | number | undefined): boolean { - return value instanceof drawing.PathFillType - } - static isdrawing_PathMeasureMatrixFlags(value: Object | string | number | undefined): boolean { - return value instanceof drawing.PathMeasureMatrixFlags - } - static isdrawing_PathOp(value: Object | string | number | undefined): boolean { - return value instanceof drawing.PathOp - } - static isdrawing_Pen(value: Object | string | number | undefined): boolean { - return value instanceof drawing.Pen - } - static isdrawing_PointMode(value: Object | string | number | undefined): boolean { - return value instanceof drawing.PointMode - } - static isdrawing_RectType(value: Object | string | number | undefined): boolean { - return value instanceof drawing.RectType - } - static isdrawing_Region(value: Object | string | number | undefined): boolean { - return value instanceof drawing.Region - } - static isdrawing_RegionOp(value: Object | string | number | undefined): boolean { - return value instanceof drawing.RegionOp - } - static isdrawing_RoundRect(value: Object | string | number | undefined): boolean { - return value instanceof drawing.RoundRect - } - static isdrawing_SamplingOptions(value: Object | string | number | undefined): boolean { - return value instanceof drawing.SamplingOptions - } - static isdrawing_ScaleToFit(value: Object | string | number | undefined): boolean { - return value instanceof drawing.ScaleToFit - } - static isdrawing_ShaderEffect(value: Object | string | number | undefined): boolean { - return value instanceof drawing.ShaderEffect - } - static isdrawing_ShadowFlag(value: Object | string | number | undefined): boolean { - return value instanceof drawing.ShadowFlag - } - static isdrawing_ShadowLayer(value: Object | string | number | undefined): boolean { - return value instanceof drawing.ShadowLayer - } - static isdrawing_SrcRectConstraint(value: Object | string | number | undefined): boolean { - return value instanceof drawing.SrcRectConstraint - } - static isdrawing_TextBlob(value: Object | string | number | undefined): boolean { - return value instanceof drawing.TextBlob - } - static isdrawing_TextBlobRunBuffer(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { - return value instanceof drawing.TextBlobRunBuffer - } - static isdrawing_TextEncoding(value: Object | string | number | undefined): boolean { - return value instanceof drawing.TextEncoding - } - static isdrawing_TileMode(value: Object | string | number | undefined): boolean { - return value instanceof drawing.TileMode - } - static isdrawing_Typeface(value: Object | string | number | undefined): boolean { - return value instanceof drawing.Typeface - } - static isDrawingRenderingContext(value: Object | string | number | undefined, arg0: boolean): boolean { + static isDrawingRenderingContext(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof DrawingRenderingContext } static isDrawModifier(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { @@ -983,7 +861,7 @@ export class TypeChecker { return value instanceof EdgeOutlineWidths } static isEdges(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { - return value instanceof Edges + return value instanceof arkui_component_units_Edges } static isEdgeStyles(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { return value instanceof EdgeStyles @@ -1030,6 +908,9 @@ export class TypeChecker { static isEnterKeyType(value: Object | string | number | undefined): boolean { return value instanceof EnterKeyType } + static isEnvironmentBackgroundType(value: Object | string | number | undefined): boolean { + return value instanceof EnvironmentBackgroundType + } static isErrorEvent(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean): boolean { return value instanceof ErrorEvent } @@ -1039,6 +920,9 @@ export class TypeChecker { static isEvent(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof Event } + static isEventQueryType(value: Object | string | number | undefined): boolean { + return value instanceof EventQueryType + } static isEventResult(value: Object | string | number | undefined): boolean { return value instanceof EventResult } @@ -1108,6 +992,9 @@ export class TypeChecker { static isFocusPriority(value: Object | string | number | undefined): boolean { return value instanceof FocusPriority } + static isFocusWrapMode(value: Object | string | number | undefined): boolean { + return value instanceof FocusWrapMode + } static isFolderStackOptions(value: Object | string | number | undefined, arg0: boolean): boolean { return value instanceof FolderStackOptions } @@ -1115,13 +1002,7 @@ export class TypeChecker { return value instanceof FoldStatus } static isFont(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { - return value instanceof Font - } - static isFontInfo(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean): boolean { - return value instanceof FontInfo - } - static isFontOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof FontOptions + return value instanceof arkui_component_units_Font } static isFontSettingOptions(value: Object | string | number | undefined, arg0: boolean): boolean { return value instanceof FontSettingOptions @@ -1162,7 +1043,7 @@ export class TypeChecker { static isFrame(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { return value instanceof Frame } - static isFrameNode(value: Object | string | number | undefined): boolean { + static isFrameNode(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { return value instanceof FrameNode } static isFrictionMotion(value: Object | string | number | undefined): boolean { @@ -1207,8 +1088,8 @@ export class TypeChecker { static isGestureEvent(value: Object | string | number | undefined, 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 { return value instanceof GestureEvent } - static isGestureGroupInterface(value: Object | string | number | undefined): boolean { - return value instanceof GestureGroupInterface + static isGestureGroup(value: Object | string | number | undefined): boolean { + return value instanceof GestureGroup } static isGestureInfo(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { return value instanceof GestureInfo @@ -1384,6 +1265,9 @@ export class TypeChecker { static isImageLoadResult(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean): boolean { return value instanceof ImageLoadResult } + static isImageModifier(value: Object | string | number | undefined): boolean { + return value instanceof ImageModifier + } static isImageRenderMode(value: Object | string | number | undefined): boolean { return value instanceof ImageRenderMode } @@ -1438,6 +1322,9 @@ export class TypeChecker { static isItemAlign(value: Object | string | number | undefined): boolean { return value instanceof ItemAlign } + static isItemDragEventHandler(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { + return value instanceof ItemDragEventHandler + } static isItemDragInfo(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof ItemDragInfo } @@ -1457,7 +1344,7 @@ export class TypeChecker { return value instanceof KeyboardAppearance } static isKeyboardAvoidMode(value: Object | string | number | undefined): boolean { - return value instanceof KeyboardAvoidMode + return value instanceof arkui_component_common_KeyboardAvoidMode } static isKeyboardOptions(value: Object | string | number | undefined, arg0: boolean): boolean { return value instanceof KeyboardOptions @@ -1486,8 +1373,8 @@ export class TypeChecker { static isLayoutChild(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { return value instanceof LayoutChild } - static isLayoutConstraint(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { - return value instanceof LayoutConstraint + static isLayoutDirection(value: Object | string | number | undefined): boolean { + return value instanceof LayoutDirection } static isLayoutManager(value: Object | string | number | undefined): boolean { return value instanceof LayoutManager @@ -1514,10 +1401,10 @@ export class TypeChecker { return value instanceof LengthConstrain } static isLengthMetrics(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof LengthMetrics + return value instanceof arkui_Graphics_LengthMetrics } static isLengthMetricsUnit(value: Object | string | number | undefined): boolean { - return value instanceof LengthMetricsUnit + return value instanceof arkui_Graphics_LengthMetricsUnit } static isLengthUnit(value: Object | string | number | undefined): boolean { return value instanceof LengthUnit @@ -1534,7 +1421,7 @@ export class TypeChecker { static isLifeCycle(value: Object | string | number | undefined): boolean { return value instanceof LifeCycle } - static isLightSource(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { + static isLightSource(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean): boolean { return value instanceof LightSource } static isLinearGradient(value: Object | string | number | undefined): boolean { @@ -1546,15 +1433,6 @@ export class TypeChecker { static isLinearGradientOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { return value instanceof LinearGradientOptions } - static isLinearIndicatorController(value: Object | string | number | undefined): boolean { - return value instanceof LinearIndicatorController - } - static isLinearIndicatorStartOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof LinearIndicatorStartOptions - } - static isLinearIndicatorStyle(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean): boolean { - return value instanceof LinearIndicatorStyle - } static isLinearStyleOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof LinearStyleOptions } @@ -1609,6 +1487,9 @@ export class TypeChecker { static isLoadingProgressStyle(value: Object | string | number | undefined): boolean { return value instanceof LoadingProgressStyle } + static isLocalizedAlignment(value: Object | string | number | undefined): boolean { + return value instanceof LocalizedAlignment + } static isLocalizedAlignRuleOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean): boolean { return value instanceof LocalizedAlignRuleOptions } @@ -1642,15 +1523,6 @@ export class TypeChecker { static isLongPressGestureEvent(value: Object | string | number | undefined, arg0: boolean): boolean { return value instanceof LongPressGestureEvent } - static isLongPressGestureHandlerOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { - return value instanceof LongPressGestureHandlerOptions - } - static isLongPressGestureInterface(value: Object | string | number | undefined): boolean { - return value instanceof LongPressGestureInterface - } - static isLongPressGestureInterface_Invoke_Literal(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { - return value instanceof LongPressGestureInterface_Invoke_Literal - } static isLongPressRecognizer(value: Object | string | number | undefined): boolean { return value instanceof LongPressRecognizer } @@ -1675,9 +1547,6 @@ export class TypeChecker { static ismatrix4_Matrix4Transit(value: Object | string | number | undefined): boolean { return value instanceof matrix4.Matrix4Transit } - static ismatrix4_PolyToPolyOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean): boolean { - return value instanceof matrix4.PolyToPolyOptions - } static isMeasurable(value: Object | string | number | undefined, arg0: boolean): boolean { return value instanceof Measurable } @@ -1726,9 +1595,15 @@ export class TypeChecker { static isMixedMode(value: Object | string | number | undefined): boolean { return value instanceof MixedMode } + static isModalMode(value: Object | string | number | undefined): boolean { + return value instanceof ModalMode + } static isModalTransition(value: Object | string | number | undefined): boolean { return value instanceof ModalTransition } + static isModelType(value: Object | string | number | undefined): boolean { + return value instanceof ModelType + } static isModifierKey(value: Object | string | number | undefined): boolean { return value instanceof ModifierKey } @@ -1864,9 +1739,6 @@ export class TypeChecker { static isNestedScrollOptionsExt(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { return value instanceof NestedScrollOptionsExt } - static isNodeContent(value: Object | string | number | undefined): boolean { - return value instanceof NodeContent - } static isNodeController(value: Object | string | number | undefined): boolean { return value instanceof NodeController } @@ -1880,7 +1752,7 @@ export class TypeChecker { return value instanceof OffscreenCanvasRenderingContext2D } static isOffset(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof Offset + return value instanceof arkui_component_units_Offset } static isOffset_componentutils(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof Offset_componentutils @@ -1897,7 +1769,7 @@ export class TypeChecker { static isOnAudioStateChangedEvent(value: Object | string | number | undefined, arg0: boolean): boolean { return value instanceof OnAudioStateChangedEvent } - static isOnBeforeUnloadEvent(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { + static isOnBeforeUnloadEvent(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { return value instanceof OnBeforeUnloadEvent } static isOnClientAuthenticationEvent(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean): boolean { @@ -1942,9 +1814,15 @@ export class TypeChecker { static isOnInterceptRequestEvent(value: Object | string | number | undefined, arg0: boolean): boolean { return value instanceof OnInterceptRequestEvent } + static isOnLoadFinishedEvent(value: Object | string | number | undefined, arg0: boolean): boolean { + return value instanceof OnLoadFinishedEvent + } static isOnLoadInterceptEvent(value: Object | string | number | undefined, arg0: boolean): boolean { return value instanceof OnLoadInterceptEvent } + static isOnLoadStartedEvent(value: Object | string | number | undefined, arg0: boolean): boolean { + return value instanceof OnLoadStartedEvent + } static isOnOverScrollEvent(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof OnOverScrollEvent } @@ -1996,7 +1874,7 @@ export class TypeChecker { static isOnSslErrorEventReceiveEvent(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { return value instanceof OnSslErrorEventReceiveEvent } - static isOnTitleReceiveEvent(value: Object | string | number | undefined, arg0: boolean): boolean { + static isOnTitleReceiveEvent(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof OnTitleReceiveEvent } static isOnTouchIconUrlReceivedEvent(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { @@ -2041,12 +1919,6 @@ export class TypeChecker { static isPanGestureHandlerOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { return value instanceof PanGestureHandlerOptions } - static isPanGestureInterface(value: Object | string | number | undefined): boolean { - return value instanceof PanGestureInterface - } - static isPanGestureInterface_Invoke_Literal(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { - return value instanceof PanGestureInterface_Invoke_Literal - } static isPanGestureOptions(value: Object | string | number | undefined): boolean { return value instanceof PanGestureOptions } @@ -2092,9 +1964,6 @@ export class TypeChecker { static isPathShape(value: Object | string | number | undefined): boolean { return value instanceof PathShape } - static isPathShapeOptions(value: Object | string | number | undefined, arg0: boolean): boolean { - return value instanceof PathShapeOptions - } static isPatternLockChallengeResult(value: Object | string | number | undefined): boolean { return value instanceof PatternLockChallengeResult } @@ -2119,15 +1988,6 @@ export class TypeChecker { static isPinchGestureEvent(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { return value instanceof PinchGestureEvent } - static isPinchGestureHandlerOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof PinchGestureHandlerOptions - } - static isPinchGestureInterface(value: Object | string | number | undefined): boolean { - return value instanceof PinchGestureInterface - } - static isPinchGestureInterface_Invoke_Literal(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof PinchGestureInterface_Invoke_Literal - } static isPinchRecognizer(value: Object | string | number | undefined): boolean { return value instanceof PinchRecognizer } @@ -2188,23 +2048,20 @@ export class TypeChecker { static isPopupButton(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof PopupButton } - static isPopupCommonOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean, arg11: boolean, arg12: boolean, arg13: boolean, arg14: boolean, arg15: boolean, arg16: boolean, arg17: boolean, arg18: boolean, arg19: boolean, arg20: boolean, arg21: boolean): boolean { - return value instanceof PopupCommonOptions - } static isPopupMaskType(value: Object | string | number | undefined, arg0: boolean): boolean { return value instanceof PopupMaskType } static isPopupMessageOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof PopupMessageOptions } - static isPopupOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean, arg11: boolean, arg12: boolean, arg13: boolean, arg14: boolean, arg15: boolean, arg16: boolean, arg17: boolean, arg18: boolean, arg19: boolean, arg20: boolean, arg21: boolean, arg22: boolean, arg23: boolean, arg24: boolean, arg25: boolean): boolean { + static isPopupOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean, arg11: boolean, arg12: boolean, arg13: boolean, arg14: boolean, arg15: boolean, arg16: boolean, arg17: boolean, arg18: boolean, arg19: boolean, arg20: boolean, arg21: boolean, arg22: boolean, arg23: boolean, arg24: boolean, arg25: boolean, arg26: boolean, arg27: boolean, arg28: boolean, arg29: boolean, arg30: boolean): boolean { return value instanceof PopupOptions } static isPopupStateChangeParam(value: Object | string | number | undefined, arg0: boolean): boolean { return value instanceof PopupStateChangeParam } static isPosition(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof Position + return value instanceof arkui_component_units_Position } static isPositionWithAffinity(value: Object | string | number | undefined, arg0: boolean): boolean { return value instanceof PositionWithAffinity @@ -2227,6 +2084,9 @@ export class TypeChecker { static isPreviewMenuOptions(value: Object | string | number | undefined, arg0: boolean): boolean { return value instanceof PreviewMenuOptions } + static isPreviewScaleMode(value: Object | string | number | undefined): boolean { + return value instanceof PreviewScaleMode + } static isPreviewText(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof PreviewText } @@ -2251,9 +2111,6 @@ export class TypeChecker { static isProgressType(value: Object | string | number | undefined): boolean { return value instanceof ProgressType } - static isPromptAction(value: Object | string | number | undefined): boolean { - return value instanceof PromptAction - } static isProtectedResourceType(value: Object | string | number | undefined): boolean { return value instanceof ProtectedResourceType } @@ -2293,9 +2150,6 @@ export class TypeChecker { static isRectShape(value: Object | string | number | undefined): boolean { return value instanceof RectShape } - static isRectShapeOptions(value: Object | string | number | undefined, arg0: boolean): boolean { - return value instanceof RectShapeOptions - } static isRefreshOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { return value instanceof RefreshOptions } @@ -2317,9 +2171,6 @@ export class TypeChecker { static isRenderMode(value: Object | string | number | undefined): boolean { return value instanceof RenderMode } - static isRenderNode(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean, arg11: boolean, arg12: boolean, arg13: boolean, arg14: boolean, arg15: boolean, arg16: boolean, arg17: boolean, arg18: boolean, arg19: boolean, arg20: boolean, arg21: boolean, arg22: boolean, arg23: boolean, arg24: boolean): boolean { - return value instanceof RenderNode - } static isRenderProcessNotRespondingData(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { return value instanceof RenderProcessNotRespondingData } @@ -2336,7 +2187,7 @@ export class TypeChecker { return value instanceof ResizableOptions } static isResource(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean): boolean { - return value instanceof Resource + return value instanceof global_resource_Resource } static isResourceImageAttachmentOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean): boolean { return value instanceof ResourceImageAttachmentOptions @@ -2479,12 +2330,6 @@ export class TypeChecker { static isRoundedRectOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { return value instanceof RoundedRectOptions } - static isRoundRect(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof RoundRect - } - static isRoundRectShapeOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof RoundRectShapeOptions - } static isRouteMapConfig(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { return value instanceof RouteMapConfig } @@ -2524,9 +2369,12 @@ export class TypeChecker { static isScaleSymbolEffect(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof ScaleSymbolEffect } - static isScene(value: Object | string | number | undefined): boolean { + static isScene(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof Scene } + static isSceneOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { + return value instanceof SceneOptions + } static isScreenCaptureConfig(value: Object | string | number | undefined, arg0: boolean): boolean { return value instanceof ScreenCaptureConfig } @@ -2641,15 +2489,6 @@ export class TypeChecker { static isShadowType(value: Object | string | number | undefined): boolean { return value instanceof ShadowType } - static isShapeClip(value: Object | string | number | undefined): boolean { - return value instanceof ShapeClip - } - static isShapeMask(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { - return value instanceof ShapeMask - } - static isShapeSize(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof ShapeSize - } static isSharedTransitionEffectType(value: Object | string | number | undefined): boolean { return value instanceof SharedTransitionEffectType } @@ -2908,141 +2747,12 @@ export class TypeChecker { static isTapGestureEvent(value: Object | string | number | undefined): boolean { return value instanceof TapGestureEvent } - static isTapGestureInterface(value: Object | string | number | undefined): boolean { - return value instanceof TapGestureInterface - } - static isTapGestureParameters(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { - return value instanceof TapGestureParameters - } static isTapRecognizer(value: Object | string | number | undefined): boolean { return value instanceof TapRecognizer } - static isTargetInfo(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof TargetInfo - } static isTerminationInfo(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof TerminationInfo } - static istext_Affinity(value: Object | string | number | undefined): boolean { - return value instanceof text.Affinity - } - static istext_BreakStrategy(value: Object | string | number | undefined): boolean { - return value instanceof text.BreakStrategy - } - static istext_Decoration(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { - return value instanceof text.Decoration - } - static istext_EllipsisMode(value: Object | string | number | undefined): boolean { - return value instanceof text.EllipsisMode - } - static istext_FontCollection(value: Object | string | number | undefined): boolean { - return value instanceof text.FontCollection - } - static istext_FontDescriptor(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean): boolean { - return value instanceof text.FontDescriptor - } - static istext_FontFeature(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof text.FontFeature - } - static istext_FontStyle(value: Object | string | number | undefined): boolean { - return value instanceof text.FontStyle - } - static istext_FontVariation(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof text.FontVariation - } - static istext_FontWeight(value: Object | string | number | undefined): boolean { - return value instanceof text.FontWeight - } - static istext_FontWidth(value: Object | string | number | undefined): boolean { - return value instanceof text.FontWidth - } - static istext_LineMetrics(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean): boolean { - return value instanceof text.LineMetrics - } - static istext_LineTypeset(value: Object | string | number | undefined): boolean { - return value instanceof text.LineTypeset - } - static istext_Paragraph(value: Object | string | number | undefined): boolean { - return value instanceof text.Paragraph - } - static istext_ParagraphBuilder(value: Object | string | number | undefined): boolean { - return value instanceof text.ParagraphBuilder - } - static istext_ParagraphStyle(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean): boolean { - return value instanceof text.ParagraphStyle - } - static istext_PlaceholderAlignment(value: Object | string | number | undefined): boolean { - return value instanceof text.PlaceholderAlignment - } - static istext_PlaceholderSpan(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean): boolean { - return value instanceof text.PlaceholderSpan - } - static istext_PositionWithAffinity(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof text.PositionWithAffinity - } - static istext_Range(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof text.Range - } - static istext_RectHeightStyle(value: Object | string | number | undefined): boolean { - return value instanceof text.RectHeightStyle - } - static istext_RectStyle(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean): boolean { - return value instanceof text.RectStyle - } - static istext_RectWidthStyle(value: Object | string | number | undefined): boolean { - return value instanceof text.RectWidthStyle - } - static istext_Run(value: Object | string | number | undefined): boolean { - return value instanceof text.Run - } - static istext_RunMetrics(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof text.RunMetrics - } - static istext_StrutStyle(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean): boolean { - return value instanceof text.StrutStyle - } - static istext_SystemFontType(value: Object | string | number | undefined): boolean { - return value instanceof text.SystemFontType - } - static istext_TextAlign(value: Object | string | number | undefined): boolean { - return value instanceof text.TextAlign - } - static istext_TextBaseline(value: Object | string | number | undefined): boolean { - return value instanceof text.TextBaseline - } - static istext_TextBox(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof text.TextBox - } - static istext_TextDecorationStyle(value: Object | string | number | undefined): boolean { - return value instanceof text.TextDecorationStyle - } - static istext_TextDecorationType(value: Object | string | number | undefined): boolean { - return value instanceof text.TextDecorationType - } - static istext_TextDirection(value: Object | string | number | undefined): boolean { - return value instanceof text.TextDirection - } - static istext_TextHeightBehavior(value: Object | string | number | undefined): boolean { - return value instanceof text.TextHeightBehavior - } - static istext_TextLine(value: Object | string | number | undefined): boolean { - return value instanceof text.TextLine - } - static istext_TextShadow(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { - return value instanceof text.TextShadow - } - static istext_TextStyle(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean, arg11: boolean, arg12: boolean, arg13: boolean, arg14: boolean, arg15: boolean, arg16: boolean, arg17: boolean, arg18: boolean, arg19: boolean): boolean { - return value instanceof text.TextStyle - } - static istext_TextTab(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof text.TextTab - } - static istext_TypographicBounds(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { - return value instanceof text.TypographicBounds - } - static istext_WordBreak(value: Object | string | number | undefined): boolean { - return value instanceof text.WordBreak - } static isTextAlign(value: Object | string | number | undefined): boolean { return value instanceof TextAlign } @@ -3127,18 +2837,12 @@ export class TypeChecker { static isTextMarqueeOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean): boolean { return value instanceof TextMarqueeOptions } - static isTextMenuController(value: Object | string | number | undefined): boolean { - return value instanceof TextMenuController - } static isTextMenuItem(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { return value instanceof TextMenuItem } static isTextMenuItemId(value: Object | string | number | undefined): boolean { return value instanceof TextMenuItemId } - static isTextMenuOptions(value: Object | string | number | undefined, arg0: boolean): boolean { - return value instanceof TextMenuOptions - } static isTextMenuShowMode(value: Object | string | number | undefined): boolean { return value instanceof TextMenuShowMode } @@ -3160,18 +2864,12 @@ export class TypeChecker { static isTextPickerDialog(value: Object | string | number | undefined): boolean { return value instanceof TextPickerDialog } - static isTextPickerDialogOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean, arg11: boolean, arg12: boolean, arg13: boolean, arg14: boolean, arg15: boolean, arg16: boolean, arg17: boolean, arg18: boolean, arg19: boolean, arg20: boolean, arg21: boolean, arg22: boolean, arg23: boolean, arg24: boolean, arg25: boolean, arg26: boolean, arg27: boolean, arg28: boolean): boolean { - return value instanceof TextPickerDialogOptions - } static isTextPickerOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { return value instanceof TextPickerOptions } static isTextPickerRangeContent(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { return value instanceof TextPickerRangeContent } - static isTextPickerResult(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof TextPickerResult - } static isTextPickerTextStyle(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { return value instanceof TextPickerTextStyle } @@ -3208,9 +2906,6 @@ export class TypeChecker { static isThemeColorMode(value: Object | string | number | undefined): boolean { return value instanceof ThemeColorMode } - static isThemeControl(value: Object | string | number | undefined): boolean { - return value instanceof ThemeControl - } static isThreatType(value: Object | string | number | undefined): boolean { return value instanceof ThreatType } @@ -3226,6 +2921,9 @@ export class TypeChecker { static isTimePickerResult(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { return value instanceof TimePickerResult } + static isTipsAnchorType(value: Object | string | number | undefined): boolean { + return value instanceof TipsAnchorType + } static isTipsOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean): boolean { return value instanceof TipsOptions } @@ -3293,14 +2991,11 @@ export class TypeChecker { return value instanceof UICommonEvent } static isUIContext(value: Object | string | number | undefined): boolean { - return value instanceof UIContext + return value instanceof ohos_arkui_UIContext_UIContext } static isuiEffect_BrightnessBlender(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean): boolean { return value instanceof uiEffect.BrightnessBlender } - static isuiEffect_BrightnessBlenderParam(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean): boolean { - return value instanceof uiEffect.BrightnessBlenderParam - } static isuiEffect_Filter(value: Object | string | number | undefined): boolean { return value instanceof uiEffect.Filter } @@ -3316,39 +3011,6 @@ export class TypeChecker { static isUIGestureEvent(value: Object | string | number | undefined): boolean { return value instanceof UIGestureEvent } - static isuiObserver_DensityInfo(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof uiObserver.DensityInfo - } - static isuiObserver_NavDestinationInfo(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean): boolean { - return value instanceof uiObserver.NavDestinationInfo - } - static isuiObserver_NavDestinationState(value: Object | string | number | undefined): boolean { - return value instanceof uiObserver.NavDestinationState - } - static isuiObserver_NavDestinationSwitchInfo(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { - return value instanceof uiObserver.NavDestinationSwitchInfo - } - static isuiObserver_NavigationInfo(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof uiObserver.NavigationInfo - } - static isuiObserver_RouterPageInfo(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean): boolean { - return value instanceof uiObserver.RouterPageInfo - } - static isuiObserver_RouterPageState(value: Object | string | number | undefined): boolean { - return value instanceof uiObserver.RouterPageState - } - static isuiObserver_ScrollEventInfo(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { - return value instanceof uiObserver.ScrollEventInfo - } - static isuiObserver_ScrollEventType(value: Object | string | number | undefined): boolean { - return value instanceof uiObserver.ScrollEventType - } - static isuiObserver_TabContentInfo(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean): boolean { - return value instanceof uiObserver.TabContentInfo - } - static isuiObserver_TabContentState(value: Object | string | number | undefined): boolean { - return value instanceof uiObserver.TabContentState - } static isUnderlineColor(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { return value instanceof UnderlineColor } @@ -3367,11 +3029,8 @@ export class TypeChecker { static isUserDataSpan(value: Object | string | number | undefined): boolean { return value instanceof UserDataSpan } - static isVector2(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof Vector2 - } - static isVector3(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { - return value instanceof Vector3 + static isVec4(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { + return value instanceof Vec4 } static isVerticalAlign(value: Object | string | number | undefined): boolean { return value instanceof VerticalAlign @@ -3397,7 +3056,7 @@ export class TypeChecker { static isVisibleListContentInfo(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { return value instanceof VisibleListContentInfo } - static isWant(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean): boolean { + static isWant(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean): boolean { return value instanceof Want } static isWaterFlowLayoutMode(value: Object | string | number | undefined): boolean { @@ -3463,9 +3122,6 @@ export class TypeChecker { static isWebResponseType(value: Object | string | number | undefined): boolean { return value instanceof WebResponseType } - static iswebview_WebHeader(value: Object | string | number | undefined, arg0: boolean, arg1: boolean): boolean { - return value instanceof webview.WebHeader - } static iswebview_WebviewController(value: Object | string | number | undefined): boolean { return value instanceof webview.WebviewController } @@ -3475,6 +3131,9 @@ export class TypeChecker { static isWidthBreakpoint(value: Object | string | number | undefined): boolean { return value instanceof WidthBreakpoint } + static iswindow_Orientation(value: Object | string | number | undefined): boolean { + return value instanceof window.Orientation + } static iswindow_SystemBarStyle(value: Object | string | number | undefined, arg0: boolean): boolean { return value instanceof window.SystemBarStyle } @@ -3496,6 +3155,9 @@ export class TypeChecker { static isWorkerOptions(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { return value instanceof WorkerOptions } + static isWrappedBuilder(value: Object | string | number | undefined, arg0: boolean): boolean { + return value instanceof WrappedBuilder + } static isXComponentController(value: Object | string | number | undefined, arg0: boolean, arg1: boolean, arg2: boolean): boolean { return value instanceof XComponentController } @@ -3508,6 +3170,18 @@ export class TypeChecker { static isXComponentType(value: Object | string | number | undefined): boolean { return value instanceof XComponentType } + static AccessibilityAction_ToNumeric(value: AccessibilityAction): int32 { + return value.valueOf() + } + static AccessibilityAction_FromNumeric(ordinal: int32): AccessibilityAction { + return AccessibilityAction.fromValue(ordinal) + } + static AccessibilityActionInterceptResult_ToNumeric(value: AccessibilityActionInterceptResult): int32 { + return value.valueOf() + } + static AccessibilityActionInterceptResult_FromNumeric(ordinal: int32): AccessibilityActionInterceptResult { + return AccessibilityActionInterceptResult.fromValue(ordinal) + } static AccessibilityHoverType_ToNumeric(value: AccessibilityHoverType): int32 { return value.valueOf() } @@ -3538,12 +3212,24 @@ export class TypeChecker { static Alignment_FromNumeric(ordinal: int32): Alignment { return Alignment.fromValue(ordinal) } + static AnchoredColorMode_ToNumeric(value: AnchoredColorMode): int32 { + return value.valueOf() + } + static AnchoredColorMode_FromNumeric(ordinal: int32): AnchoredColorMode { + return AnchoredColorMode.fromValue(ordinal) + } static AnimationMode_ToNumeric(value: AnimationMode): int32 { return value.valueOf() } static AnimationMode_FromNumeric(ordinal: int32): AnimationMode { return AnimationMode.fromValue(ordinal) } + static AnimationPropertyType_ToNumeric(value: AnimationPropertyType): int32 { + return value.valueOf() + } + static AnimationPropertyType_FromNumeric(ordinal: int32): AnimationPropertyType { + return AnimationPropertyType.fromValue(ordinal) + } static AnimationStatus_ToNumeric(value: AnimationStatus): int32 { return value.valueOf() } @@ -3556,6 +3242,18 @@ export class TypeChecker { static AppRotation_FromNumeric(ordinal: int32): AppRotation { return AppRotation.fromValue(ordinal) } + static KeyboardAvoidMode_ToNumeric(value: arkui_component_common_KeyboardAvoidMode): int32 { + return value.valueOf() + } + static KeyboardAvoidMode_FromNumeric(ordinal: int32): arkui_component_common_KeyboardAvoidMode { + return arkui_component_common_KeyboardAvoidMode.fromValue(ordinal) + } + static Color_ToNumeric(value: arkui_component_enums_Color): int32 { + return value.getOrdinal() + } + static Color_FromNumeric(ordinal: int32): arkui_component_enums_Color { + return arkui_component_enums_Color.values()[ordinal] + } static ArrowPointPosition_ToNumeric(value: ArrowPointPosition): int32 { return value.getOrdinal() } @@ -3586,6 +3284,12 @@ export class TypeChecker { static AutoCapitalizationMode_FromNumeric(ordinal: int32): AutoCapitalizationMode { return AutoCapitalizationMode.fromValue(ordinal) } + static AvailableLayoutArea_ToNumeric(value: AvailableLayoutArea): int32 { + return value.valueOf() + } + static AvailableLayoutArea_FromNumeric(ordinal: int32): AvailableLayoutArea { + return AvailableLayoutArea.fromValue(ordinal) + } static AvoidanceMode_ToNumeric(value: AvoidanceMode): int32 { return value.valueOf() } @@ -3748,18 +3452,24 @@ export class TypeChecker { static ClickEffectLevel_FromNumeric(ordinal: int32): ClickEffectLevel { return ClickEffectLevel.fromValue(ordinal) } - static Color_ToNumeric(value: Color): int32 { - return value.valueOf() - } - static Color_FromNumeric(ordinal: int32): Color { - return Color.fromValue(ordinal) - } static ColoringStrategy_ToNumeric(value: ColoringStrategy): int32 { return value.getOrdinal() } static ColoringStrategy_FromNumeric(ordinal: int32): ColoringStrategy { return ColoringStrategy.values()[ordinal] } + static ColorMode_ToNumeric(value: ColorMode): int32 { + return value.valueOf() + } + static ColorMode_FromNumeric(ordinal: int32): ColorMode { + return ColorMode.fromValue(ordinal) + } + static ColorSpace_ToNumeric(value: ColorSpace): int32 { + return value.valueOf() + } + static ColorSpace_FromNumeric(ordinal: int32): ColorSpace { + return ColorSpace.fromValue(ordinal) + } static ContentClipMode_ToNumeric(value: ContentClipMode): int32 { return value.valueOf() } @@ -3826,12 +3536,6 @@ export class TypeChecker { static curves_Curve_FromNumeric(ordinal: int32): curves.Curve { return curves.Curve.fromValue(ordinal) } - static DataOperationType_ToNumeric(value: DataOperationType): int32 { - return value.getOrdinal() - } - static DataOperationType_FromNumeric(ordinal: int32): DataOperationType { - return DataOperationType.values()[ordinal] - } static DataPanelType_ToNumeric(value: DataPanelType): int32 { return value.valueOf() } @@ -3862,6 +3566,12 @@ export class TypeChecker { static DialogButtonStyle_FromNumeric(ordinal: int32): DialogButtonStyle { return DialogButtonStyle.fromValue(ordinal) } + static DialogDisplayMode_ToNumeric(value: DialogDisplayMode): int32 { + return value.valueOf() + } + static DialogDisplayMode_FromNumeric(ordinal: int32): DialogDisplayMode { + return DialogDisplayMode.fromValue(ordinal) + } static Direction_ToNumeric(value: Direction): int32 { return value.valueOf() } @@ -3922,138 +3632,6 @@ export class TypeChecker { static DragResult_FromNumeric(ordinal: int32): DragResult { return DragResult.fromValue(ordinal) } - static drawing_BlendMode_ToNumeric(value: drawing.BlendMode): int32 { - return value.valueOf() - } - static drawing_BlendMode_FromNumeric(ordinal: int32): drawing.BlendMode { - return drawing.BlendMode.fromValue(ordinal) - } - static drawing_BlurType_ToNumeric(value: drawing.BlurType): int32 { - return value.valueOf() - } - static drawing_BlurType_FromNumeric(ordinal: int32): drawing.BlurType { - return drawing.BlurType.fromValue(ordinal) - } - static drawing_CapStyle_ToNumeric(value: drawing.CapStyle): int32 { - return value.valueOf() - } - static drawing_CapStyle_FromNumeric(ordinal: int32): drawing.CapStyle { - return drawing.CapStyle.fromValue(ordinal) - } - static drawing_ClipOp_ToNumeric(value: drawing.ClipOp): int32 { - return value.valueOf() - } - static drawing_ClipOp_FromNumeric(ordinal: int32): drawing.ClipOp { - return drawing.ClipOp.fromValue(ordinal) - } - static drawing_CornerPos_ToNumeric(value: drawing.CornerPos): int32 { - return value.valueOf() - } - static drawing_CornerPos_FromNumeric(ordinal: int32): drawing.CornerPos { - return drawing.CornerPos.fromValue(ordinal) - } - static drawing_FilterMode_ToNumeric(value: drawing.FilterMode): int32 { - return value.valueOf() - } - static drawing_FilterMode_FromNumeric(ordinal: int32): drawing.FilterMode { - return drawing.FilterMode.fromValue(ordinal) - } - static drawing_FontEdging_ToNumeric(value: drawing.FontEdging): int32 { - return value.valueOf() - } - static drawing_FontEdging_FromNumeric(ordinal: int32): drawing.FontEdging { - return drawing.FontEdging.fromValue(ordinal) - } - static drawing_FontHinting_ToNumeric(value: drawing.FontHinting): int32 { - return value.valueOf() - } - static drawing_FontHinting_FromNumeric(ordinal: int32): drawing.FontHinting { - return drawing.FontHinting.fromValue(ordinal) - } - static drawing_FontMetricsFlags_ToNumeric(value: drawing.FontMetricsFlags): int32 { - return value.valueOf() - } - static drawing_FontMetricsFlags_FromNumeric(ordinal: int32): drawing.FontMetricsFlags { - return drawing.FontMetricsFlags.fromValue(ordinal) - } - static drawing_JoinStyle_ToNumeric(value: drawing.JoinStyle): int32 { - return value.valueOf() - } - static drawing_JoinStyle_FromNumeric(ordinal: int32): drawing.JoinStyle { - return drawing.JoinStyle.fromValue(ordinal) - } - static drawing_PathDirection_ToNumeric(value: drawing.PathDirection): int32 { - return value.valueOf() - } - static drawing_PathDirection_FromNumeric(ordinal: int32): drawing.PathDirection { - return drawing.PathDirection.fromValue(ordinal) - } - static drawing_PathFillType_ToNumeric(value: drawing.PathFillType): int32 { - return value.valueOf() - } - static drawing_PathFillType_FromNumeric(ordinal: int32): drawing.PathFillType { - return drawing.PathFillType.fromValue(ordinal) - } - static drawing_PathMeasureMatrixFlags_ToNumeric(value: drawing.PathMeasureMatrixFlags): int32 { - return value.valueOf() - } - static drawing_PathMeasureMatrixFlags_FromNumeric(ordinal: int32): drawing.PathMeasureMatrixFlags { - return drawing.PathMeasureMatrixFlags.fromValue(ordinal) - } - static drawing_PathOp_ToNumeric(value: drawing.PathOp): int32 { - return value.valueOf() - } - static drawing_PathOp_FromNumeric(ordinal: int32): drawing.PathOp { - return drawing.PathOp.fromValue(ordinal) - } - static drawing_PointMode_ToNumeric(value: drawing.PointMode): int32 { - return value.valueOf() - } - static drawing_PointMode_FromNumeric(ordinal: int32): drawing.PointMode { - return drawing.PointMode.fromValue(ordinal) - } - static drawing_RectType_ToNumeric(value: drawing.RectType): int32 { - return value.valueOf() - } - static drawing_RectType_FromNumeric(ordinal: int32): drawing.RectType { - return drawing.RectType.fromValue(ordinal) - } - static drawing_RegionOp_ToNumeric(value: drawing.RegionOp): int32 { - return value.valueOf() - } - static drawing_RegionOp_FromNumeric(ordinal: int32): drawing.RegionOp { - return drawing.RegionOp.fromValue(ordinal) - } - static drawing_ScaleToFit_ToNumeric(value: drawing.ScaleToFit): int32 { - return value.valueOf() - } - static drawing_ScaleToFit_FromNumeric(ordinal: int32): drawing.ScaleToFit { - return drawing.ScaleToFit.fromValue(ordinal) - } - static drawing_ShadowFlag_ToNumeric(value: drawing.ShadowFlag): int32 { - return value.valueOf() - } - static drawing_ShadowFlag_FromNumeric(ordinal: int32): drawing.ShadowFlag { - return drawing.ShadowFlag.fromValue(ordinal) - } - static drawing_SrcRectConstraint_ToNumeric(value: drawing.SrcRectConstraint): int32 { - return value.valueOf() - } - static drawing_SrcRectConstraint_FromNumeric(ordinal: int32): drawing.SrcRectConstraint { - return drawing.SrcRectConstraint.fromValue(ordinal) - } - static drawing_TextEncoding_ToNumeric(value: drawing.TextEncoding): int32 { - return value.valueOf() - } - static drawing_TextEncoding_FromNumeric(ordinal: int32): drawing.TextEncoding { - return drawing.TextEncoding.fromValue(ordinal) - } - static drawing_TileMode_ToNumeric(value: drawing.TileMode): int32 { - return value.valueOf() - } - static drawing_TileMode_FromNumeric(ordinal: int32): drawing.TileMode { - return drawing.TileMode.fromValue(ordinal) - } static DynamicRangeMode_ToNumeric(value: DynamicRangeMode): int32 { return value.valueOf() } @@ -4120,6 +3698,18 @@ export class TypeChecker { static EnterKeyType_FromNumeric(ordinal: int32): EnterKeyType { return EnterKeyType.fromValue(ordinal) } + static EnvironmentBackgroundType_ToNumeric(value: EnvironmentBackgroundType): int32 { + return value.valueOf() + } + static EnvironmentBackgroundType_FromNumeric(ordinal: int32): EnvironmentBackgroundType { + return EnvironmentBackgroundType.fromValue(ordinal) + } + static EventQueryType_ToNumeric(value: EventQueryType): int32 { + return value.valueOf() + } + static EventQueryType_FromNumeric(ordinal: int32): EventQueryType { + return EventQueryType.fromValue(ordinal) + } static FileSelectorMode_ToNumeric(value: FileSelectorMode): int32 { return value.valueOf() } @@ -4168,6 +3758,12 @@ export class TypeChecker { static FocusPriority_FromNumeric(ordinal: int32): FocusPriority { return FocusPriority.fromValue(ordinal) } + static FocusWrapMode_ToNumeric(value: FocusWrapMode): int32 { + return value.valueOf() + } + static FocusWrapMode_FromNumeric(ordinal: int32): FocusWrapMode { + return FocusWrapMode.fromValue(ordinal) + } static FoldStatus_ToNumeric(value: FoldStatus): int32 { return value.valueOf() } @@ -4432,12 +4028,6 @@ export class TypeChecker { static KeyboardAppearance_FromNumeric(ordinal: int32): KeyboardAppearance { return KeyboardAppearance.fromValue(ordinal) } - static KeyboardAvoidMode_ToNumeric(value: KeyboardAvoidMode): int32 { - return value.valueOf() - } - static KeyboardAvoidMode_FromNumeric(ordinal: int32): KeyboardAvoidMode { - return KeyboardAvoidMode.fromValue(ordinal) - } static KeyProcessingMode_ToNumeric(value: KeyProcessingMode): int32 { return value.valueOf() } @@ -4462,6 +4052,12 @@ export class TypeChecker { static LaunchMode_FromNumeric(ordinal: int32): LaunchMode { return LaunchMode.fromValue(ordinal) } + static LayoutDirection_ToNumeric(value: LayoutDirection): int32 { + return value.valueOf() + } + static LayoutDirection_FromNumeric(ordinal: int32): LayoutDirection { + return LayoutDirection.fromValue(ordinal) + } static LayoutMode_ToNumeric(value: LayoutMode): int32 { return value.valueOf() } @@ -4486,11 +4082,11 @@ export class TypeChecker { static LayoutStyle_FromNumeric(ordinal: int32): LayoutStyle { return LayoutStyle.fromValue(ordinal) } - static LengthMetricsUnit_ToNumeric(value: LengthMetricsUnit): int32 { + static LengthMetricsUnit_ToNumeric(value: arkui_Graphics_LengthMetricsUnit): int32 { return value.valueOf() } - static LengthMetricsUnit_FromNumeric(ordinal: int32): LengthMetricsUnit { - return LengthMetricsUnit.fromValue(ordinal) + static LengthMetricsUnit_FromNumeric(ordinal: int32): arkui_Graphics_LengthMetricsUnit { + return arkui_Graphics_LengthMetricsUnit.fromValue(ordinal) } static LengthUnit_ToNumeric(value: LengthUnit): int32 { return value.valueOf() @@ -4552,6 +4148,12 @@ export class TypeChecker { static LoadingProgressStyle_FromNumeric(ordinal: int32): LoadingProgressStyle { return LoadingProgressStyle.fromValue(ordinal) } + static LocalizedAlignment_ToNumeric(value: LocalizedAlignment): int32 { + return value.getOrdinal() + } + static LocalizedAlignment_FromNumeric(ordinal: int32): LocalizedAlignment { + return LocalizedAlignment.values()[ordinal] + } static LocalizedBarrierDirection_ToNumeric(value: LocalizedBarrierDirection): int32 { return value.valueOf() } @@ -4612,12 +4214,24 @@ export class TypeChecker { static MixedMode_FromNumeric(ordinal: int32): MixedMode { return MixedMode.fromValue(ordinal) } + static ModalMode_ToNumeric(value: ModalMode): int32 { + return value.valueOf() + } + static ModalMode_FromNumeric(ordinal: int32): ModalMode { + return ModalMode.fromValue(ordinal) + } static ModalTransition_ToNumeric(value: ModalTransition): int32 { return value.valueOf() } static ModalTransition_FromNumeric(ordinal: int32): ModalTransition { return ModalTransition.fromValue(ordinal) } + static ModelType_ToNumeric(value: ModelType): int32 { + return value.valueOf() + } + static ModelType_FromNumeric(ordinal: int32): ModelType { + return ModelType.fromValue(ordinal) + } static ModifierKey_ToNumeric(value: ModifierKey): int32 { return value.valueOf() } @@ -4828,6 +4442,12 @@ export class TypeChecker { static PreDragStatus_FromNumeric(ordinal: int32): PreDragStatus { return PreDragStatus.fromValue(ordinal) } + static PreviewScaleMode_ToNumeric(value: PreviewScaleMode): int32 { + return value.valueOf() + } + static PreviewScaleMode_FromNumeric(ordinal: int32): PreviewScaleMode { + return PreviewScaleMode.fromValue(ordinal) + } static ProgressStatus_ToNumeric(value: ProgressStatus): int32 { return value.valueOf() } @@ -5206,108 +4826,6 @@ export class TypeChecker { static TabsCacheMode_FromNumeric(ordinal: int32): TabsCacheMode { return TabsCacheMode.fromValue(ordinal) } - static text_Affinity_ToNumeric(value: text.Affinity): int32 { - return value.valueOf() - } - static text_Affinity_FromNumeric(ordinal: int32): text.Affinity { - return text.Affinity.fromValue(ordinal) - } - static text_BreakStrategy_ToNumeric(value: text.BreakStrategy): int32 { - return value.valueOf() - } - static text_BreakStrategy_FromNumeric(ordinal: int32): text.BreakStrategy { - return text.BreakStrategy.fromValue(ordinal) - } - static text_EllipsisMode_ToNumeric(value: text.EllipsisMode): int32 { - return value.valueOf() - } - static text_EllipsisMode_FromNumeric(ordinal: int32): text.EllipsisMode { - return text.EllipsisMode.fromValue(ordinal) - } - static text_FontStyle_ToNumeric(value: text.FontStyle): int32 { - return value.valueOf() - } - static text_FontStyle_FromNumeric(ordinal: int32): text.FontStyle { - return text.FontStyle.fromValue(ordinal) - } - static text_FontWeight_ToNumeric(value: text.FontWeight): int32 { - return value.valueOf() - } - static text_FontWeight_FromNumeric(ordinal: int32): text.FontWeight { - return text.FontWeight.fromValue(ordinal) - } - static text_FontWidth_ToNumeric(value: text.FontWidth): int32 { - return value.valueOf() - } - static text_FontWidth_FromNumeric(ordinal: int32): text.FontWidth { - return text.FontWidth.fromValue(ordinal) - } - static text_PlaceholderAlignment_ToNumeric(value: text.PlaceholderAlignment): int32 { - return value.valueOf() - } - static text_PlaceholderAlignment_FromNumeric(ordinal: int32): text.PlaceholderAlignment { - return text.PlaceholderAlignment.fromValue(ordinal) - } - static text_RectHeightStyle_ToNumeric(value: text.RectHeightStyle): int32 { - return value.valueOf() - } - static text_RectHeightStyle_FromNumeric(ordinal: int32): text.RectHeightStyle { - return text.RectHeightStyle.fromValue(ordinal) - } - static text_RectWidthStyle_ToNumeric(value: text.RectWidthStyle): int32 { - return value.valueOf() - } - static text_RectWidthStyle_FromNumeric(ordinal: int32): text.RectWidthStyle { - return text.RectWidthStyle.fromValue(ordinal) - } - static text_SystemFontType_ToNumeric(value: text.SystemFontType): int32 { - return value.valueOf() - } - static text_SystemFontType_FromNumeric(ordinal: int32): text.SystemFontType { - return text.SystemFontType.fromValue(ordinal) - } - static text_TextAlign_ToNumeric(value: text.TextAlign): int32 { - return value.valueOf() - } - static text_TextAlign_FromNumeric(ordinal: int32): text.TextAlign { - return text.TextAlign.fromValue(ordinal) - } - static text_TextBaseline_ToNumeric(value: text.TextBaseline): int32 { - return value.valueOf() - } - static text_TextBaseline_FromNumeric(ordinal: int32): text.TextBaseline { - return text.TextBaseline.fromValue(ordinal) - } - static text_TextDecorationStyle_ToNumeric(value: text.TextDecorationStyle): int32 { - return value.valueOf() - } - static text_TextDecorationStyle_FromNumeric(ordinal: int32): text.TextDecorationStyle { - return text.TextDecorationStyle.fromValue(ordinal) - } - static text_TextDecorationType_ToNumeric(value: text.TextDecorationType): int32 { - return value.valueOf() - } - static text_TextDecorationType_FromNumeric(ordinal: int32): text.TextDecorationType { - return text.TextDecorationType.fromValue(ordinal) - } - static text_TextDirection_ToNumeric(value: text.TextDirection): int32 { - return value.valueOf() - } - static text_TextDirection_FromNumeric(ordinal: int32): text.TextDirection { - return text.TextDirection.fromValue(ordinal) - } - static text_TextHeightBehavior_ToNumeric(value: text.TextHeightBehavior): int32 { - return value.valueOf() - } - static text_TextHeightBehavior_FromNumeric(ordinal: int32): text.TextHeightBehavior { - return text.TextHeightBehavior.fromValue(ordinal) - } - static text_WordBreak_ToNumeric(value: text.WordBreak): int32 { - return value.valueOf() - } - static text_WordBreak_FromNumeric(ordinal: int32): text.WordBreak { - return text.WordBreak.fromValue(ordinal) - } static TextAlign_ToNumeric(value: TextAlign): int32 { return value.valueOf() } @@ -5416,6 +4934,12 @@ export class TypeChecker { static TimePickerFormat_FromNumeric(ordinal: int32): TimePickerFormat { return TimePickerFormat.fromValue(ordinal) } + static TipsAnchorType_ToNumeric(value: TipsAnchorType): int32 { + return value.valueOf() + } + static TipsAnchorType_FromNumeric(ordinal: int32): TipsAnchorType { + return TipsAnchorType.fromValue(ordinal) + } static TitleHeight_ToNumeric(value: TitleHeight): int32 { return value.valueOf() } @@ -5470,30 +4994,6 @@ export class TypeChecker { static TransitionType_FromNumeric(ordinal: int32): TransitionType { return TransitionType.fromValue(ordinal) } - static uiObserver_NavDestinationState_ToNumeric(value: uiObserver.NavDestinationState): int32 { - return value.valueOf() - } - static uiObserver_NavDestinationState_FromNumeric(ordinal: int32): uiObserver.NavDestinationState { - return uiObserver.NavDestinationState.fromValue(ordinal) - } - static uiObserver_RouterPageState_ToNumeric(value: uiObserver.RouterPageState): int32 { - return value.valueOf() - } - static uiObserver_RouterPageState_FromNumeric(ordinal: int32): uiObserver.RouterPageState { - return uiObserver.RouterPageState.fromValue(ordinal) - } - static uiObserver_ScrollEventType_ToNumeric(value: uiObserver.ScrollEventType): int32 { - return value.valueOf() - } - static uiObserver_ScrollEventType_FromNumeric(ordinal: int32): uiObserver.ScrollEventType { - return uiObserver.ScrollEventType.fromValue(ordinal) - } - static uiObserver_TabContentState_ToNumeric(value: uiObserver.TabContentState): int32 { - return value.valueOf() - } - static uiObserver_TabContentState_FromNumeric(ordinal: int32): uiObserver.TabContentState { - return uiObserver.TabContentState.fromValue(ordinal) - } static uniformTypeDescriptor_UniformDataType_ToNumeric(value: uniformTypeDescriptor.UniformDataType): int32 { return value.getOrdinal() } @@ -5578,6 +5078,12 @@ export class TypeChecker { static WidthBreakpoint_FromNumeric(ordinal: int32): WidthBreakpoint { return WidthBreakpoint.fromValue(ordinal) } + static window_Orientation_ToNumeric(value: window.Orientation): int32 { + return value.valueOf() + } + static window_Orientation_FromNumeric(ordinal: int32): window.Orientation { + return window.Orientation.fromValue(ordinal) + } static window_WindowStatusType_ToNumeric(value: window.WindowStatusType): int32 { return value.valueOf() } @@ -5629,22 +5135,19 @@ export class TypeChecker { static isArray_MenuElement(value: Object | string | number | undefined): boolean { return value instanceof Array } - static isArray_ModifierKey(value: Object | string | number | undefined): boolean { + static isArray_Float64(value: Object | string | number | undefined): boolean { return value instanceof Array } - static isArray_common2D_Point(value: Object | string | number | undefined): boolean { + static isArray_ModifierKey(value: Object | string | number | undefined): boolean { return value instanceof Array } - static isArray_common2D_Rect(value: Object | string | number | undefined): boolean { + static isArray_Int32(value: Object | string | number | undefined): boolean { return value instanceof Array } static isArray_drawing_RectType(value: Object | string | number | undefined): boolean { return value instanceof Array } - static isArray_CustomObject(value: Object | string | number | undefined): boolean { - return value instanceof Array - } - static isArray_drawing_TextBlobRunBuffer(value: Object | string | number | undefined): boolean { + static isArray_common2D_Color(value: Object | string | number | undefined): boolean { return value instanceof Array } static isArray_String(value: Object | string | number | undefined): boolean { @@ -5686,16 +5189,13 @@ export class TypeChecker { static isArray_SpanStyle(value: Object | string | number | undefined): boolean { return value instanceof Array } - static isArray_text_TextBox(value: Object | string | number | undefined): boolean { - return value instanceof Array - } - static isArray_text_TextLine(value: Object | string | number | undefined): boolean { + static isArray_KeyframeState(value: Object | string | number | undefined): boolean { return value instanceof Array } - static isArray_text_LineMetrics(value: Object | string | number | undefined): boolean { + static isArray_DynamicSyncScene(value: Object | string | number | undefined): boolean { return value instanceof Array } - static isArray_text_Run(value: Object | string | number | undefined): boolean { + static isArray_unifiedDataChannel_UnifiedRecord(value: Object | string | number | undefined): boolean { return value instanceof Array } static isArray_SectionOptions(value: Object | string | number | undefined): boolean { @@ -5707,6 +5207,18 @@ export class TypeChecker { static isArray_webview_WebHeader(value: Object | string | number | undefined): boolean { return value instanceof Array } + static isArray_webview_WebMessagePort(value: Object | string | number | undefined): boolean { + return value instanceof Array + } + static isArray_webview_WebCustomScheme(value: Object | string | number | undefined): boolean { + return value instanceof Array + } + static isArray_cert_X509Cert(value: Object | string | number | undefined): boolean { + return value instanceof Array + } + static isArray_webview_OfflineResourceMap(value: Object | string | number | undefined): boolean { + return value instanceof Array + } static isArray_TextMenuItem(value: Object | string | number | undefined): boolean { return value instanceof Array } @@ -5719,6 +5231,9 @@ export class TypeChecker { static isArray_NavDestinationTransition(value: Object | string | number | undefined): boolean { return value instanceof Array } + static isArray_Object(value: Object | string | number | undefined): boolean { + return value instanceof Array + } static isArray_FractionStop(value: Object | string | number | undefined): boolean { return value instanceof Array } @@ -5728,15 +5243,15 @@ export class TypeChecker { static isArray_Buffer(value: Object | string | number | undefined): boolean { return value instanceof Array } - static isArray_Object(value: Object | string | number | undefined): boolean { - return value instanceof Array - } static isArray_Union_String_I32_I64_F64_Resource(value: Object | string | number | undefined): boolean { return value instanceof Array } static isArray_Union_RichEditorTextSpanResult_RichEditorImageSpanResult(value: Object | string | number | undefined): boolean { return value instanceof Array } + static isArray_Animation(value: Object | string | number | undefined): boolean { + return value instanceof Array + } static isArray_ShadowOptions(value: Object | string | number | undefined): boolean { return value instanceof Array } @@ -5767,15 +5282,6 @@ export class TypeChecker { static isArray_Dimension(value: Object | string | number | undefined): boolean { return value instanceof Array } - static isArray_text_FontFeature(value: Object | string | number | undefined): boolean { - return value instanceof Array - } - static isArray_text_TextShadow(value: Object | string | number | undefined): boolean { - return value instanceof Array - } - static isArray_text_FontVariation(value: Object | string | number | undefined): boolean { - return value instanceof Array - } static isArray_TextDataDetectorType(value: Object | string | number | undefined): boolean { return value instanceof Array } @@ -5803,9 +5309,6 @@ export class TypeChecker { static isArray_HistoricalPoint(value: Object | string | number | undefined): boolean { return value instanceof Array } - static isArray_text_FontDescriptor(value: Object | string | number | undefined): boolean { - return value instanceof Array - } static isArray_SheetInfo(value: Object | string | number | undefined): boolean { return value instanceof Array } @@ -5857,9 +5360,6 @@ export class TypeChecker { static isArray_BarrierStyle(value: Object | string | number | undefined): boolean { return value instanceof Array } - static isArray_Float64(value: Object | string | number | undefined): boolean { - return value instanceof Array - } static isArray_ScriptItem(value: Object | string | number | undefined): boolean { return value instanceof Array } diff --git a/arkoala-arkts/arkui/generated/framework/index.ets b/arkoala-arkts/arkui/generated/framework/index.ets index 3e5990facb0b2a407523cffcdd056e88d7d65340..fb22050d3c518dc3e1dc48549402d796e4c0fc3b 100644 --- a/arkoala-arkts/arkui/generated/framework/index.ets +++ b/arkoala-arkts/arkui/generated/framework/index.ets @@ -31,7 +31,9 @@ export * from "./../ColumnModifier" export * from "./../ColumnSplitModifier" export * from "./../CommonMethodModifier" export * from "./../CommonShapeMethodModifier" +export * from "./../Component3DModifier" export * from "./../ComponentRootModifier" +export * from "./../ConditionScopeModifier" export * from "./../ContainerSpanModifier" export * from "./../CounterModifier" export * from "./../CustomBuilderRootModifier" @@ -58,7 +60,6 @@ export * from "./../ImageModifier" export * from "./../ImageSpanModifier" export * from "./../IndicatorComponentModifier" export * from "./../LineModifier" -export * from "./../LinearIndicatorModifier" export * from "./../ListItemGroupModifier" export * from "./../ListItemModifier" export * from "./../ListModifier" @@ -140,6 +141,7 @@ export * from "./../component/circle" export * from "./../component/column" export * from "./../component/columnSplit" export * from "./../component/common" +export * from "./../component/component3d" export * from "./../component/containerSpan" export * from "./../component/contentSlot" export * from "./../component/counter" @@ -151,7 +153,6 @@ export * from "./../component/effectComponent" export * from "./../component/ellipse" export * from "./../component/embeddedComponent" export * from "./../component/enums" -export * from "./../component/extendableComponent" export * from "./../component/flex" export * from "./../component/flowItem" export * from "./../component/focus" @@ -160,7 +161,6 @@ export * from "./../component/formComponent" export * from "./../component/formLink" export * from "./../component/gauge" export * from "./../component/gesture" -export * from "./../component/gesture.extra" export * from "./../component/grid" export * from "./../component/gridCol" export * from "./../component/gridItem" @@ -173,10 +173,8 @@ export * from "./../component/imageCommon" export * from "./../component/imageSpan" export * from "./../component/indicatorcomponent" export * from "./../component/inspector" -export * from "./../component/lazyForEach" export * from "./../component/lazyGridLayout" export * from "./../component/line" -export * from "./../component/linearindicator" export * from "./../component/list" export * from "./../component/listItem" export * from "./../component/listItemGroup" diff --git a/arkoala-arkts/arkui/generated/framework/ohos.app.ability.Want.ets b/arkoala-arkts/arkui/generated/framework/ohos.app.ability.Want.ets index 4d257b2423a57aac8f14c6cc19bbec976e208fe7..a25bb15fe29e3838d3bdd0f302bb125a7112abfe 100644 --- a/arkoala-arkts/arkui/generated/framework/ohos.app.ability.Want.ets +++ b/arkoala-arkts/arkui/generated/framework/ohos.app.ability.Want.ets @@ -16,194 +16,20 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! +import { extractors } from "#handwritten" +import { default as Want } from "@ohos.app.ability.Want" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { int32, int64, float32, unsafeCast } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr, SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, RuntimeType, toPeerPtr, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" -export interface Want { - bundleName?: string; - abilityName?: string; - deviceId?: string; - uri?: string; - type?: string; - flags?: number; - action?: string; - parameters?: Map; - entities?: Array; - moduleName?: string; -} export class Want_serializer { public static write(buffer: SerializerBase, value: Want): void { let valueSerializer : SerializerBase = buffer - const valueHolderForBundleName = value.bundleName - if (valueHolderForBundleName !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForBundleNameTmpValue = valueHolderForBundleName! - valueSerializer.writeString(valueHolderForBundleNameTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForAbilityName = value.abilityName - if (valueHolderForAbilityName !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForAbilityNameTmpValue = valueHolderForAbilityName! - valueSerializer.writeString(valueHolderForAbilityNameTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForDeviceId = value.deviceId - if (valueHolderForDeviceId !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForDeviceIdTmpValue = valueHolderForDeviceId! - valueSerializer.writeString(valueHolderForDeviceIdTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForUri = value.uri - if (valueHolderForUri !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForUriTmpValue = valueHolderForUri! - valueSerializer.writeString(valueHolderForUriTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForType = value.type - if (valueHolderForType !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForTypeTmpValue = valueHolderForType! - valueSerializer.writeString(valueHolderForTypeTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFlags = value.flags - if (valueHolderForFlags !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFlagsTmpValue = valueHolderForFlags! - valueSerializer.writeNumber(valueHolderForFlagsTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForAction = value.action - if (valueHolderForAction !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForActionTmpValue = valueHolderForAction! - valueSerializer.writeString(valueHolderForActionTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForParameters = value.parameters - if (valueHolderForParameters !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForParametersTmpValue = valueHolderForParameters! - valueSerializer.writeInt32((valueHolderForParametersTmpValue.size).toInt()) - for (const pair of valueHolderForParametersTmpValue) { - const valueHolderForParametersTmpValueKeyVar = pair[0] - const valueHolderForParametersTmpValueValueVar = pair[1] - valueSerializer.writeString(valueHolderForParametersTmpValueKeyVar) - valueSerializer.holdAndWriteObject(valueHolderForParametersTmpValueValueVar) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForEntities = value.entities - if (valueHolderForEntities !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForEntitiesTmpValue = valueHolderForEntities! - valueSerializer.writeInt32((valueHolderForEntitiesTmpValue.length).toInt()) - for (let valueHolderForEntitiesTmpValueCounterI = 0; valueHolderForEntitiesTmpValueCounterI < valueHolderForEntitiesTmpValue.length; valueHolderForEntitiesTmpValueCounterI++) { - const valueHolderForEntitiesTmpValueTmpElement : string = valueHolderForEntitiesTmpValue[valueHolderForEntitiesTmpValueCounterI] - valueSerializer.writeString(valueHolderForEntitiesTmpValueTmpElement) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForModuleName = value.moduleName - if (valueHolderForModuleName !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForModuleNameTmpValue = valueHolderForModuleName! - valueSerializer.writeString(valueHolderForModuleNameTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } + valueSerializer.writePointer(extractors.toWantPtr(value)) } public static read(buffer: DeserializerBase): Want { let valueDeserializer : DeserializerBase = buffer - const bundleNameTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let bundleNameTmpBuf : string | undefined = undefined - if ((bundleNameTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - bundleNameTmpBuf = (valueDeserializer.readString() as string) - } - const bundleNameTmpResult : string | undefined = bundleNameTmpBuf - const abilityNameTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let abilityNameTmpBuf : string | undefined = undefined - if ((abilityNameTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - abilityNameTmpBuf = (valueDeserializer.readString() as string) - } - const abilityNameTmpResult : string | undefined = abilityNameTmpBuf - const deviceIdTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let deviceIdTmpBuf : string | undefined = undefined - if ((deviceIdTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - deviceIdTmpBuf = (valueDeserializer.readString() as string) - } - const deviceIdTmpResult : string | undefined = deviceIdTmpBuf - const uriTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let uriTmpBuf : string | undefined = undefined - if ((uriTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - uriTmpBuf = (valueDeserializer.readString() as string) - } - const uriTmpResult : string | undefined = uriTmpBuf - const typeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let typeTmpBuf : string | undefined = undefined - if ((typeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - typeTmpBuf = (valueDeserializer.readString() as string) - } - const typeTmpResult : string | undefined = typeTmpBuf - const flagsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let flagsTmpBuf : number | undefined = undefined - if ((flagsTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - flagsTmpBuf = (valueDeserializer.readNumber() as number) - } - const flagsTmpResult : number | undefined = flagsTmpBuf - const actionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let actionTmpBuf : string | undefined = undefined - if ((actionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - actionTmpBuf = (valueDeserializer.readString() as string) - } - const actionTmpResult : string | undefined = actionTmpBuf - const parametersTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let parametersTmpBuf : Map | undefined = undefined - if ((parametersTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const parametersTmpBuf_SizeVar : int32 = valueDeserializer.readInt32() - let parametersTmpBuf_ : Map = new Map() - // TODO: TS map resize - for (let parametersTmpBuf_IVar = 0; parametersTmpBuf_IVar < parametersTmpBuf_SizeVar; parametersTmpBuf_IVar++) { - const parametersTmpBuf_KeyVar : string = (valueDeserializer.readString() as string) - const parametersTmpBuf_ValueVar : Object = (valueDeserializer.readObject() as object) - parametersTmpBuf_.set(parametersTmpBuf_KeyVar, parametersTmpBuf_ValueVar) - } - parametersTmpBuf = parametersTmpBuf_ - } - const parametersTmpResult : Map | undefined = parametersTmpBuf - const entitiesTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let entitiesTmpBuf : Array | undefined = undefined - if ((entitiesTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const entitiesTmpBuf_Length : int32 = valueDeserializer.readInt32() - let entitiesTmpBuf_ : Array = new Array(entitiesTmpBuf_Length) - for (let entitiesTmpBuf_BufCounterI = 0; entitiesTmpBuf_BufCounterI < entitiesTmpBuf_Length; entitiesTmpBuf_BufCounterI++) { - entitiesTmpBuf_[entitiesTmpBuf_BufCounterI] = (valueDeserializer.readString() as string) - } - entitiesTmpBuf = entitiesTmpBuf_ - } - const entitiesTmpResult : Array | undefined = entitiesTmpBuf - const moduleNameTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let moduleNameTmpBuf : string | undefined = undefined - if ((moduleNameTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - moduleNameTmpBuf = (valueDeserializer.readString() as string) - } - const moduleNameTmpResult : string | undefined = moduleNameTmpBuf - let value : Want = ({bundleName: bundleNameTmpResult, abilityName: abilityNameTmpResult, deviceId: deviceIdTmpResult, uri: uriTmpResult, type: typeTmpResult, flags: flagsTmpResult, action: actionTmpResult, parameters: parametersTmpResult, entities: entitiesTmpResult, moduleName: moduleNameTmpResult} as Want) - return value + let ptr : KPointer = valueDeserializer.readPointer() + return extractors.fromWantPtr(ptr) } } diff --git a/arkoala-arkts/arkui/generated/framework/ohos.app.ability.common.ets b/arkoala-arkts/arkui/generated/framework/ohos.app.ability.common.ets deleted file mode 100644 index 954bdb89e8ff2fabae241bf499add528694d2bc6..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/framework/ohos.app.ability.common.ets +++ /dev/null @@ -1,300 +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 { int32, int64, float32, unsafeCast } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr, SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, RuntimeType, toPeerPtr, nullptr, KSerializerBuffer, KUint8ArrayPtr, Finalizable } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { CallbackTransformer } from "./../CallbackTransformer" -import { BaseContext, BaseContextInternal } from "./application.BaseContext" -export type Context_getGroupDir_Callback = (result: string) => void; -export class common_Context_serializer { - public static write(buffer: SerializerBase, value: common.Context): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): common.Context { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return common.ContextInternal.fromPtr(ptr) - } -} -export default common -export namespace common { - export class ContextInternal { - public static fromPtr(ptr: KPointer): common.Context { - return new common.Context(ptr) - } - } - export class Context extends BaseContext implements MaterializedBase { - get cacheDir(): string { - return this.getCacheDir() - } - set cacheDir(cacheDir: string) { - this.setCacheDir(cacheDir) - } - get tempDir(): string { - return this.getTempDir() - } - set tempDir(tempDir: string) { - this.setTempDir(tempDir) - } - get filesDir(): string { - return this.getFilesDir() - } - set filesDir(filesDir: string) { - this.setFilesDir(filesDir) - } - get databaseDir(): string { - return this.getDatabaseDir() - } - set databaseDir(databaseDir: string) { - this.setDatabaseDir(databaseDir) - } - get preferencesDir(): string { - return this.getPreferencesDir() - } - set preferencesDir(preferencesDir: string) { - this.setPreferencesDir(preferencesDir) - } - get bundleCodeDir(): string { - return this.getBundleCodeDir() - } - set bundleCodeDir(bundleCodeDir: string) { - this.setBundleCodeDir(bundleCodeDir) - } - get distributedFilesDir(): string { - return this.getDistributedFilesDir() - } - set distributedFilesDir(distributedFilesDir: string) { - this.setDistributedFilesDir(distributedFilesDir) - } - get resourceDir(): string { - return this.getResourceDir() - } - set resourceDir(resourceDir: string) { - this.setResourceDir(resourceDir) - } - get cloudFileDir(): string { - return this.getCloudFileDir() - } - set cloudFileDir(cloudFileDir: string) { - this.setCloudFileDir(cloudFileDir) - } - constructor(peerPtr: KPointer) { - super(peerPtr) - } - constructor() { - this(Context.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._common_Context_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._common_Context_getFinalizer() - } - public createBundleContext(bundleName: string): Context { - const bundleName_casted = bundleName as (string) - return this.createBundleContext_serialize(bundleName_casted) - } - public createModuleContext(moduleName: string): Context { - const moduleName_casted = moduleName as (string) - return this.createModuleContext0_serialize(moduleName_casted) - } - public createModuleContext(bundleName: string, moduleName: string): Context { - const bundleName_casted = bundleName as (string) - const moduleName_casted = moduleName as (string) - return this.createModuleContext1_serialize(bundleName_casted, moduleName_casted) - } - public getGroupDir(dataGroupID: string, callback_: Context_getGroupDir_Callback): void { - const dataGroupID_casted = dataGroupID as (string) - const callback__casted = callback_ as (Context_getGroupDir_Callback) - this.getGroupDir0_serialize(dataGroupID_casted, callback__casted) - return - } - public getGroupDir(dataGroupID: string): Promise { - const dataGroupID_casted = dataGroupID as (string) - return this.getGroupDir1_serialize(dataGroupID_casted) - } - private getCacheDir(): string { - return this.getCacheDir_serialize() - } - private setCacheDir(cacheDir: string): void { - const cacheDir_casted = cacheDir as (string) - this.setCacheDir_serialize(cacheDir_casted) - return - } - private getTempDir(): string { - return this.getTempDir_serialize() - } - private setTempDir(tempDir: string): void { - const tempDir_casted = tempDir as (string) - this.setTempDir_serialize(tempDir_casted) - return - } - private getFilesDir(): string { - return this.getFilesDir_serialize() - } - private setFilesDir(filesDir: string): void { - const filesDir_casted = filesDir as (string) - this.setFilesDir_serialize(filesDir_casted) - return - } - private getDatabaseDir(): string { - return this.getDatabaseDir_serialize() - } - private setDatabaseDir(databaseDir: string): void { - const databaseDir_casted = databaseDir as (string) - this.setDatabaseDir_serialize(databaseDir_casted) - return - } - private getPreferencesDir(): string { - return this.getPreferencesDir_serialize() - } - private setPreferencesDir(preferencesDir: string): void { - const preferencesDir_casted = preferencesDir as (string) - this.setPreferencesDir_serialize(preferencesDir_casted) - return - } - private getBundleCodeDir(): string { - return this.getBundleCodeDir_serialize() - } - private setBundleCodeDir(bundleCodeDir: string): void { - const bundleCodeDir_casted = bundleCodeDir as (string) - this.setBundleCodeDir_serialize(bundleCodeDir_casted) - return - } - private getDistributedFilesDir(): string { - return this.getDistributedFilesDir_serialize() - } - private setDistributedFilesDir(distributedFilesDir: string): void { - const distributedFilesDir_casted = distributedFilesDir as (string) - this.setDistributedFilesDir_serialize(distributedFilesDir_casted) - return - } - private getResourceDir(): string { - return this.getResourceDir_serialize() - } - private setResourceDir(resourceDir: string): void { - const resourceDir_casted = resourceDir as (string) - this.setResourceDir_serialize(resourceDir_casted) - return - } - private getCloudFileDir(): string { - return this.getCloudFileDir_serialize() - } - private setCloudFileDir(cloudFileDir: string): void { - const cloudFileDir_casted = cloudFileDir as (string) - this.setCloudFileDir_serialize(cloudFileDir_casted) - return - } - private createBundleContext_serialize(bundleName: string): Context { - const retval = ArkUIGeneratedNativeModule._common_Context_createBundleContext(this.peer!.ptr, bundleName) - const obj : Context = common.ContextInternal.fromPtr(retval) - return obj - } - private createModuleContext0_serialize(moduleName: string): Context { - const retval = ArkUIGeneratedNativeModule._common_Context_createModuleContext0(this.peer!.ptr, moduleName) - const obj : Context = common.ContextInternal.fromPtr(retval) - return obj - } - private createModuleContext1_serialize(bundleName: string, moduleName: string): Context { - const retval = ArkUIGeneratedNativeModule._common_Context_createModuleContext1(this.peer!.ptr, bundleName, moduleName) - const obj : Context = common.ContextInternal.fromPtr(retval) - return obj - } - private getGroupDir0_serialize(dataGroupID: string, callback_: Context_getGroupDir_Callback): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(callback_) - ArkUIGeneratedNativeModule._common_Context_getGroupDir0(this.peer!.ptr, dataGroupID, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private getGroupDir1_serialize(dataGroupID: string): Promise { - const thisSerializer : SerializerBase = SerializerBase.hold() - const retval = thisSerializer.holdAndWriteCallbackForPromise()[0] - ArkUIGeneratedNativeModule._common_Context_getGroupDir1(this.peer!.ptr, dataGroupID, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - private getCacheDir_serialize(): string { - const retval = ArkUIGeneratedNativeModule._common_Context_getCacheDir(this.peer!.ptr) - return retval - } - private setCacheDir_serialize(cacheDir: string): void { - ArkUIGeneratedNativeModule._common_Context_setCacheDir(this.peer!.ptr, cacheDir) - } - private getTempDir_serialize(): string { - const retval = ArkUIGeneratedNativeModule._common_Context_getTempDir(this.peer!.ptr) - return retval - } - private setTempDir_serialize(tempDir: string): void { - ArkUIGeneratedNativeModule._common_Context_setTempDir(this.peer!.ptr, tempDir) - } - private getFilesDir_serialize(): string { - const retval = ArkUIGeneratedNativeModule._common_Context_getFilesDir(this.peer!.ptr) - return retval - } - private setFilesDir_serialize(filesDir: string): void { - ArkUIGeneratedNativeModule._common_Context_setFilesDir(this.peer!.ptr, filesDir) - } - private getDatabaseDir_serialize(): string { - const retval = ArkUIGeneratedNativeModule._common_Context_getDatabaseDir(this.peer!.ptr) - return retval - } - private setDatabaseDir_serialize(databaseDir: string): void { - ArkUIGeneratedNativeModule._common_Context_setDatabaseDir(this.peer!.ptr, databaseDir) - } - private getPreferencesDir_serialize(): string { - const retval = ArkUIGeneratedNativeModule._common_Context_getPreferencesDir(this.peer!.ptr) - return retval - } - private setPreferencesDir_serialize(preferencesDir: string): void { - ArkUIGeneratedNativeModule._common_Context_setPreferencesDir(this.peer!.ptr, preferencesDir) - } - private getBundleCodeDir_serialize(): string { - const retval = ArkUIGeneratedNativeModule._common_Context_getBundleCodeDir(this.peer!.ptr) - return retval - } - private setBundleCodeDir_serialize(bundleCodeDir: string): void { - ArkUIGeneratedNativeModule._common_Context_setBundleCodeDir(this.peer!.ptr, bundleCodeDir) - } - private getDistributedFilesDir_serialize(): string { - const retval = ArkUIGeneratedNativeModule._common_Context_getDistributedFilesDir(this.peer!.ptr) - return retval - } - private setDistributedFilesDir_serialize(distributedFilesDir: string): void { - ArkUIGeneratedNativeModule._common_Context_setDistributedFilesDir(this.peer!.ptr, distributedFilesDir) - } - private getResourceDir_serialize(): string { - const retval = ArkUIGeneratedNativeModule._common_Context_getResourceDir(this.peer!.ptr) - return retval - } - private setResourceDir_serialize(resourceDir: string): void { - ArkUIGeneratedNativeModule._common_Context_setResourceDir(this.peer!.ptr, resourceDir) - } - private getCloudFileDir_serialize(): string { - const retval = ArkUIGeneratedNativeModule._common_Context_getCloudFileDir(this.peer!.ptr) - return retval - } - private setCloudFileDir_serialize(cloudFileDir: string): void { - ArkUIGeneratedNativeModule._common_Context_setCloudFileDir(this.peer!.ptr, cloudFileDir) - } - } -} diff --git a/arkoala-arkts/arkui/generated/framework/ohos.arkui.UIContext.ets b/arkoala-arkts/arkui/generated/framework/ohos.arkui.UIContext.ets index 17d6c0f12d4761d570b43649a0ebb85adca1afe8..24c32ad436a7c1a7b6064c4dc0c17e6d8431f6df 100644 --- a/arkoala-arkts/arkui/generated/framework/ohos.arkui.UIContext.ets +++ b/arkoala-arkts/arkui/generated/framework/ohos.arkui.UIContext.ets @@ -16,611 +16,20 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { PopupCommonOptions_serializer, MenuOptions_serializer, PopupCommonOptions, MenuOptions, AnimateParam_serializer, SheetOptions_serializer, AnimateParam, SheetOptions } from "./../component/common" -import { ComponentContent, ComponentContentInternal } from "./../ComponentContent" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { unsafeCast, int32, int64, float32 } from "@koalaui/common" +import { extractors } from "#handwritten" +import { UIContext as ohos_arkui_UIContext_UIContext } from "@ohos.arkui.UIContext" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { int32, int64, float32, unsafeCast } from "@koalaui/common" +import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" -import { TextMenuOptions_serializer, TextMenuOptions } from "./../component/textCommon" -import { TextPickerDialogOptions_serializer, TextPickerDialogOptions } from "./../component/textPicker" -import { FrameNode_serializer, FrameNode, FrameNodeInternal } from "./../FrameNode" -import { common_Context_serializer, common } from "./ohos.app.ability.common" -import { drawing } from "./ohos.graphics.drawing" -import { WidthBreakpoint, HeightBreakpoint } from "./../component/enums" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export class PromptActionInternal { - public static fromPtr(ptr: KPointer): PromptAction { - return new PromptAction(ptr) - } -} -export class PromptAction implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, PromptAction.getFinalizer()) - } - constructor() { - this(PromptAction.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._PromptAction_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._PromptAction_getFinalizer() - } - public openPopup(content: ComponentContent, target: TargetInfo, options?: PopupCommonOptions): Promise { - const content_casted = content as (ComponentContent) - const target_casted = target as (TargetInfo) - const options_casted = options as (PopupCommonOptions | undefined) - return this.openPopup_serialize(content_casted, target_casted, options_casted) - } - public upatePopup(content: ComponentContent, options: PopupCommonOptions, partialUpdate?: boolean): Promise { - const content_casted = content as (ComponentContent) - const options_casted = options as (PopupCommonOptions) - const partialUpdate_casted = partialUpdate as (boolean | undefined) - return this.upatePopup_serialize(content_casted, options_casted, partialUpdate_casted) - } - public closePopup(content: ComponentContent): Promise { - const content_casted = content as (ComponentContent) - return this.closePopup_serialize(content_casted) - } - public openMenu(content: ComponentContent, target: TargetInfo, options?: MenuOptions): Promise { - const content_casted = content as (ComponentContent) - const target_casted = target as (TargetInfo) - const options_casted = options as (MenuOptions | undefined) - return this.openMenu_serialize(content_casted, target_casted, options_casted) - } - public updateMenu(content: ComponentContent, options: MenuOptions, partialUpdate?: boolean): Promise { - const content_casted = content as (ComponentContent) - const options_casted = options as (MenuOptions) - const partialUpdate_casted = partialUpdate as (boolean | undefined) - return this.updateMenu_serialize(content_casted, options_casted, partialUpdate_casted) - } - public closeMenu(content: ComponentContent): Promise { - const content_casted = content as (ComponentContent) - return this.closeMenu_serialize(content_casted) - } - private openPopup_serialize(content: ComponentContent, target: TargetInfo, options?: PopupCommonOptions): Promise { - const thisSerializer : SerializerBase = SerializerBase.hold() - TargetInfo_serializer.write(thisSerializer, target) - if (options !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const optionsTmpValue = options! - PopupCommonOptions_serializer.write(thisSerializer, optionsTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - ArkUIGeneratedNativeModule._PromptAction_openPopup(this.peer!.ptr, toPeerPtr(content), thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - private upatePopup_serialize(content: ComponentContent, options: PopupCommonOptions, partialUpdate?: boolean): Promise { - const thisSerializer : SerializerBase = SerializerBase.hold() - PopupCommonOptions_serializer.write(thisSerializer, options) - if (partialUpdate !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const partialUpdateTmpValue = partialUpdate! - thisSerializer.writeBoolean(partialUpdateTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - ArkUIGeneratedNativeModule._PromptAction_upatePopup(this.peer!.ptr, toPeerPtr(content), thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - private closePopup_serialize(content: ComponentContent): Promise { - const thisSerializer : SerializerBase = SerializerBase.hold() - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - ArkUIGeneratedNativeModule._PromptAction_closePopup(this.peer!.ptr, toPeerPtr(content), thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - private openMenu_serialize(content: ComponentContent, target: TargetInfo, options?: MenuOptions): Promise { - const thisSerializer : SerializerBase = SerializerBase.hold() - TargetInfo_serializer.write(thisSerializer, target) - if (options !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const optionsTmpValue = options! - MenuOptions_serializer.write(thisSerializer, optionsTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - ArkUIGeneratedNativeModule._PromptAction_openMenu(this.peer!.ptr, toPeerPtr(content), thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - private updateMenu_serialize(content: ComponentContent, options: MenuOptions, partialUpdate?: boolean): Promise { - const thisSerializer : SerializerBase = SerializerBase.hold() - MenuOptions_serializer.write(thisSerializer, options) - if (partialUpdate !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const partialUpdateTmpValue = partialUpdate! - thisSerializer.writeBoolean(partialUpdateTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - ArkUIGeneratedNativeModule._PromptAction_updateMenu(this.peer!.ptr, toPeerPtr(content), thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - private closeMenu_serialize(content: ComponentContent): Promise { - const thisSerializer : SerializerBase = SerializerBase.hold() - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - ArkUIGeneratedNativeModule._PromptAction_closeMenu(this.peer!.ptr, toPeerPtr(content), thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } -} -export class TextMenuControllerInternal { - public static fromPtr(ptr: KPointer): TextMenuController { - return new TextMenuController(ptr) - } -} -export class TextMenuController implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, TextMenuController.getFinalizer()) - } - constructor() { - this(TextMenuController.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._TextMenuController_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._TextMenuController_getFinalizer() - } - public setMenuOptions(options: TextMenuOptions): void { - const options_casted = options as (TextMenuOptions) - this.setMenuOptions_serialize(options_casted) - return - } - private setMenuOptions_serialize(options: TextMenuOptions): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - TextMenuOptions_serializer.write(thisSerializer, options) - ArkUIGeneratedNativeModule._TextMenuController_setMenuOptions(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } -} -export class UIContextInternal { - public static fromPtr(ptr: KPointer): UIContext { - return new UIContext(ptr) - } -} -export class UIContext implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, UIContext.getFinalizer()) - } - constructor() { - this(UIContext.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._UIContext_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._UIContext_getFinalizer() - } - public getFont(): drawing.Font { - return this.getFont_serialize() - } - public getFilteredInspectorTree(filters?: Array): string { - const filters_casted = filters as (Array | undefined) - return this.getFilteredInspectorTree_serialize(filters_casted) - } - public getFilteredInspectorTreeById(id: string, depth: number, filters?: Array): string { - const id_casted = id as (string) - const depth_casted = depth as (number) - const filters_casted = filters as (Array | undefined) - return this.getFilteredInspectorTreeById_serialize(id_casted, depth_casted, filters_casted) - } - public animateTo(value: AnimateParam, event: (() => void)): void { - const value_casted = value as (AnimateParam) - const event_casted = event as ((() => void)) - this.animateTo_serialize(value_casted, event_casted) - return - } - public showTextPickerDialog(options: TextPickerDialogOptions): void { - const options_casted = options as (TextPickerDialogOptions) - this.showTextPickerDialog_serialize(options_casted) - return - } - public runScopedTask(callback_: (() => void)): void { - const callback__casted = callback_ as ((() => void)) - this.runScopedTask_serialize(callback__casted) - return - } - public animateToImmediately(param: AnimateParam, event: (() => void)): void { - const param_casted = param as (AnimateParam) - const event_casted = event as ((() => void)) - this.animateToImmediately_serialize(param_casted, event_casted) - return - } - public getFrameNodeById(id: string): FrameNode | undefined { - const id_casted = id as (string) - return this.getFrameNodeById_serialize(id_casted) - } - public getAttachedFrameNodeById(id: string): FrameNode | undefined { - const id_casted = id as (string) - return this.getAttachedFrameNodeById_serialize(id_casted) - } - public getFrameNodeByUniqueId(id: number): FrameNode | undefined { - const id_casted = id as (number) - return this.getFrameNodeByUniqueId_serialize(id_casted) - } - public vp2px(value: number): number { - const value_casted = value as (number) - return this.vp2px_serialize(value_casted) - } - public px2vp(value: number): number { - const value_casted = value as (number) - return this.px2vp_serialize(value_casted) - } - public fp2px(value: number): number { - const value_casted = value as (number) - return this.fp2px_serialize(value_casted) - } - public px2fp(value: number): number { - const value_casted = value as (number) - return this.px2fp_serialize(value_casted) - } - public lpx2px(value: number): number { - const value_casted = value as (number) - return this.lpx2px_serialize(value_casted) - } - public px2lpx(value: number): number { - const value_casted = value as (number) - return this.px2lpx_serialize(value_casted) - } - public getHostContext(): common.Context | undefined { - return this.getHostContext_serialize() - } - public setDynamicDimming(id: string, value: number): void { - const id_casted = id as (string) - const value_casted = value as (number) - this.setDynamicDimming_serialize(id_casted, value_casted) - return - } - public getWindowName(): string | undefined { - return this.getWindowName_serialize() - } - public getWindowWidthBreakpoint(): WidthBreakpoint { - return this.getWindowWidthBreakpoint_serialize() - } - public getWindowHeightBreakpoint(): HeightBreakpoint { - return this.getWindowHeightBreakpoint_serialize() - } - public openBindSheet(bindSheetContent: ComponentContent, sheetOptions?: SheetOptions, targetId?: number): Promise { - const bindSheetContent_casted = bindSheetContent as (ComponentContent) - const sheetOptions_casted = sheetOptions as (SheetOptions | undefined) - const targetId_casted = targetId as (number | undefined) - return this.openBindSheet_serialize(bindSheetContent_casted, sheetOptions_casted, targetId_casted) - } - public updateBindSheet(bindSheetContent: ComponentContent, sheetOptions: SheetOptions, partialUpdate?: boolean): Promise { - const bindSheetContent_casted = bindSheetContent as (ComponentContent) - const sheetOptions_casted = sheetOptions as (SheetOptions) - const partialUpdate_casted = partialUpdate as (boolean | undefined) - return this.updateBindSheet_serialize(bindSheetContent_casted, sheetOptions_casted, partialUpdate_casted) - } - public closeBindSheet(bindSheetContent: ComponentContent): Promise { - const bindSheetContent_casted = bindSheetContent as (ComponentContent) - return this.closeBindSheet_serialize(bindSheetContent_casted) - } - public clearResourceCache(): void { - this.clearResourceCache_serialize() - return - } - public isFollowingSystemFontScale(): boolean { - return this.isFollowingSystemFontScale_serialize() - } - public getMaxFontScale(): number { - return this.getMaxFontScale_serialize() - } - private getFont_serialize(): drawing.Font { - const retval = ArkUIGeneratedNativeModule._UIContext_getFont(this.peer!.ptr) - const obj : drawing.Font = drawing.FontInternal.fromPtr(retval) - return obj - } - private getFilteredInspectorTree_serialize(filters?: Array): string { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (filters !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const filtersTmpValue = filters! - thisSerializer.writeInt32((filtersTmpValue.length).toInt()) - for (let filtersTmpValueCounterI = 0; filtersTmpValueCounterI < filtersTmpValue.length; filtersTmpValueCounterI++) { - const filtersTmpValueTmpElement : string = filtersTmpValue[filtersTmpValueCounterI] - thisSerializer.writeString(filtersTmpValueTmpElement) - } - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = ArkUIGeneratedNativeModule._UIContext_getFilteredInspectorTree(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - private getFilteredInspectorTreeById_serialize(id: string, depth: number, filters?: Array): string { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (filters !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const filtersTmpValue = filters! - thisSerializer.writeInt32((filtersTmpValue.length).toInt()) - for (let filtersTmpValueCounterI = 0; filtersTmpValueCounterI < filtersTmpValue.length; filtersTmpValueCounterI++) { - const filtersTmpValueTmpElement : string = filtersTmpValue[filtersTmpValueCounterI] - thisSerializer.writeString(filtersTmpValueTmpElement) - } - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = ArkUIGeneratedNativeModule._UIContext_getFilteredInspectorTreeById(this.peer!.ptr, id, depth, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - private animateTo_serialize(value: AnimateParam, event: (() => void)): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - AnimateParam_serializer.write(thisSerializer, value) - thisSerializer.holdAndWriteCallback(event) - ArkUIGeneratedNativeModule._UIContext_animateTo(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private showTextPickerDialog_serialize(options: TextPickerDialogOptions): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - TextPickerDialogOptions_serializer.write(thisSerializer, options) - ArkUIGeneratedNativeModule._UIContext_showTextPickerDialog(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private runScopedTask_serialize(callback_: (() => void)): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(callback_) - ArkUIGeneratedNativeModule._UIContext_runScopedTask(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private animateToImmediately_serialize(param: AnimateParam, event: (() => void)): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - AnimateParam_serializer.write(thisSerializer, param) - thisSerializer.holdAndWriteCallback(event) - ArkUIGeneratedNativeModule._UIContext_animateToImmediately(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private getFrameNodeById_serialize(id: string): FrameNode | undefined { - const retval = ArkUIGeneratedNativeModule._UIContext_getFrameNodeById(this.peer!.ptr, id) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const buffer_runtimeType = retvalDeserializer.readInt8().toInt() - let buffer : FrameNode | undefined = undefined - if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = (FrameNode_serializer.read(retvalDeserializer) as FrameNode) - } - const returnResult : FrameNode | undefined = buffer - return returnResult - } - private getAttachedFrameNodeById_serialize(id: string): FrameNode | undefined { - const retval = ArkUIGeneratedNativeModule._UIContext_getAttachedFrameNodeById(this.peer!.ptr, id) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const buffer_runtimeType = retvalDeserializer.readInt8().toInt() - let buffer : FrameNode | undefined = undefined - if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = (FrameNode_serializer.read(retvalDeserializer) as FrameNode) - } - const returnResult : FrameNode | undefined = buffer - return returnResult - } - private getFrameNodeByUniqueId_serialize(id: number): FrameNode | undefined { - const retval = ArkUIGeneratedNativeModule._UIContext_getFrameNodeByUniqueId(this.peer!.ptr, id) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const buffer_runtimeType = retvalDeserializer.readInt8().toInt() - let buffer : FrameNode | undefined = undefined - if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = (FrameNode_serializer.read(retvalDeserializer) as FrameNode) - } - const returnResult : FrameNode | undefined = buffer - return returnResult - } - private vp2px_serialize(value: number): number { - const retval = ArkUIGeneratedNativeModule._UIContext_vp2px(this.peer!.ptr, value) - return retval - } - private px2vp_serialize(value: number): number { - const retval = ArkUIGeneratedNativeModule._UIContext_px2vp(this.peer!.ptr, value) - return retval - } - private fp2px_serialize(value: number): number { - const retval = ArkUIGeneratedNativeModule._UIContext_fp2px(this.peer!.ptr, value) - return retval - } - private px2fp_serialize(value: number): number { - const retval = ArkUIGeneratedNativeModule._UIContext_px2fp(this.peer!.ptr, value) - return retval - } - private lpx2px_serialize(value: number): number { - const retval = ArkUIGeneratedNativeModule._UIContext_lpx2px(this.peer!.ptr, value) - return retval - } - private px2lpx_serialize(value: number): number { - const retval = ArkUIGeneratedNativeModule._UIContext_px2lpx(this.peer!.ptr, value) - return retval - } - private getHostContext_serialize(): common.Context | undefined { - const retval = ArkUIGeneratedNativeModule._UIContext_getHostContext(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const buffer_runtimeType = retvalDeserializer.readInt8().toInt() - let buffer : common.Context | undefined = undefined - if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = (common_Context_serializer.read(retvalDeserializer) as common.Context) - } - const returnResult : common.Context | undefined = buffer - return returnResult - } - private setDynamicDimming_serialize(id: string, value: number): void { - ArkUIGeneratedNativeModule._UIContext_setDynamicDimming(this.peer!.ptr, id, value) - } - private getWindowName_serialize(): string | undefined { - const retval = ArkUIGeneratedNativeModule._UIContext_getWindowName(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const buffer_runtimeType = retvalDeserializer.readInt8().toInt() - let buffer : string | undefined = undefined - if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = (retvalDeserializer.readString() as string) - } - const returnResult : string | undefined = buffer - return returnResult - } - private getWindowWidthBreakpoint_serialize(): WidthBreakpoint { - const retval = ArkUIGeneratedNativeModule._UIContext_getWindowWidthBreakpoint(this.peer!.ptr) - return TypeChecker.WidthBreakpoint_FromNumeric(retval) - } - private getWindowHeightBreakpoint_serialize(): HeightBreakpoint { - const retval = ArkUIGeneratedNativeModule._UIContext_getWindowHeightBreakpoint(this.peer!.ptr) - return TypeChecker.HeightBreakpoint_FromNumeric(retval) - } - private openBindSheet_serialize(bindSheetContent: ComponentContent, sheetOptions?: SheetOptions, targetId?: number): Promise { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (sheetOptions !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const sheetOptionsTmpValue = sheetOptions! - SheetOptions_serializer.write(thisSerializer, sheetOptionsTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - if (targetId !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const targetIdTmpValue = targetId! - thisSerializer.writeNumber(targetIdTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - ArkUIGeneratedNativeModule._UIContext_openBindSheet(this.peer!.ptr, toPeerPtr(bindSheetContent), thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - private updateBindSheet_serialize(bindSheetContent: ComponentContent, sheetOptions: SheetOptions, partialUpdate?: boolean): Promise { - const thisSerializer : SerializerBase = SerializerBase.hold() - SheetOptions_serializer.write(thisSerializer, sheetOptions) - if (partialUpdate !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const partialUpdateTmpValue = partialUpdate! - thisSerializer.writeBoolean(partialUpdateTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - ArkUIGeneratedNativeModule._UIContext_updateBindSheet(this.peer!.ptr, toPeerPtr(bindSheetContent), thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - private closeBindSheet_serialize(bindSheetContent: ComponentContent): Promise { - const thisSerializer : SerializerBase = SerializerBase.hold() - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - ArkUIGeneratedNativeModule._UIContext_closeBindSheet(this.peer!.ptr, toPeerPtr(bindSheetContent), thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - private clearResourceCache_serialize(): void { - ArkUIGeneratedNativeModule._UIContext_clearResourceCache(this.peer!.ptr) - } - private isFollowingSystemFontScale_serialize(): boolean { - const retval = ArkUIGeneratedNativeModule._UIContext_isFollowingSystemFontScale(this.peer!.ptr) - return retval - } - private getMaxFontScale_serialize(): number { - const retval = ArkUIGeneratedNativeModule._UIContext_getMaxFontScale(this.peer!.ptr) - return retval - } -} -export interface TargetInfo { - id: string | number; - componentId?: number; -} -export class PromptAction_serializer { - public static write(buffer: SerializerBase, value: PromptAction): void { +export class ohos_arkui_UIContext_UIContext_serializer { + public static write(buffer: SerializerBase, value: ohos_arkui_UIContext_UIContext): void { let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) + valueSerializer.writePointer(extractors.toUIContextPtr(value)) } - public static read(buffer: DeserializerBase): PromptAction { + public static read(buffer: DeserializerBase): ohos_arkui_UIContext_UIContext { let valueDeserializer : DeserializerBase = buffer let ptr : KPointer = valueDeserializer.readPointer() - return PromptActionInternal.fromPtr(ptr) - } -} -export class TextMenuController_serializer { - public static write(buffer: SerializerBase, value: TextMenuController): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): TextMenuController { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return TextMenuControllerInternal.fromPtr(ptr) - } -} -export class UIContext_serializer { - public static write(buffer: SerializerBase, value: UIContext): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): UIContext { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return UIContextInternal.fromPtr(ptr) - } -} -export class TargetInfo_serializer { - public static write(buffer: SerializerBase, value: TargetInfo): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForId = value.id - if (valueHolderForId instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForIdForIdx0 = valueHolderForId as string - valueSerializer.writeString(valueHolderForIdForIdx0) - } else if (valueHolderForId instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForIdForIdx1 = valueHolderForId as number - valueSerializer.writeNumber(valueHolderForIdForIdx1) - } - const valueHolderForComponentId = value.componentId - if (valueHolderForComponentId !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForComponentIdTmpValue = valueHolderForComponentId! - valueSerializer.writeNumber(valueHolderForComponentIdTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): TargetInfo { - let valueDeserializer : DeserializerBase = buffer - const idTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let idTmpBuf : string | number | undefined - if (idTmpBufUnionSelector == (0).toChar()) { - idTmpBuf = (valueDeserializer.readString() as string) - } else if (idTmpBufUnionSelector == (1).toChar()) { - idTmpBuf = (valueDeserializer.readNumber() as number) - } else { - throw new Error("One of the branches for idTmpBuf has to be chosen through deserialisation.") - } - const idTmpResult : string | number = (idTmpBuf as string | number) - const componentIdTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let componentIdTmpBuf : number | undefined = undefined - if ((componentIdTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - componentIdTmpBuf = (valueDeserializer.readNumber() as number) - } - const componentIdTmpResult : number | undefined = componentIdTmpBuf - let value : TargetInfo = ({id: idTmpResult, componentId: componentIdTmpResult} as TargetInfo) - return value + return extractors.fromUIContextPtr(ptr) } } diff --git a/arkoala-arkts/arkui/generated/framework/ohos.arkui.drawableDescriptor.ets b/arkoala-arkts/arkui/generated/framework/ohos.arkui.drawableDescriptor.ets index f82328e60a54bb3e3233e0bf1e62961cb307dede..b6e70fa3f2b027fd337ee0faf3aaa430f8853768 100644 --- a/arkoala-arkts/arkui/generated/framework/ohos.arkui.drawableDescriptor.ets +++ b/arkoala-arkts/arkui/generated/framework/ohos.arkui.drawableDescriptor.ets @@ -17,51 +17,19 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { extractors } from "#handwritten" -import { default as image } from "@ohos.multimedia.image" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, CallbackResource, InteropNativeModule, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { unsafeCast, int32, int64, float32 } from "@koalaui/common" +import { DrawableDescriptor } from "@ohos.arkui.drawableDescriptor" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { int32, int64, float32, unsafeCast } from "@koalaui/common" +import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" -export class DrawableDescriptorInternal { - public static fromPtr(ptr: KPointer): DrawableDescriptor { - return new DrawableDescriptor(ptr) - } -} -export class DrawableDescriptor implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, DrawableDescriptor.getFinalizer()) - } - constructor() { - this(DrawableDescriptor.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._DrawableDescriptor_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._DrawableDescriptor_getFinalizer() - } - public getPixelMap(): image.PixelMap { - return this.getPixelMap_serialize() - } - private getPixelMap_serialize(): image.PixelMap { - const retval = ArkUIGeneratedNativeModule._DrawableDescriptor_getPixelMap(this.peer!.ptr) - const obj : image.PixelMap = extractors.fromImagePixelMapPtr(retval) - return obj - } -} export class DrawableDescriptor_serializer { public static write(buffer: SerializerBase, value: DrawableDescriptor): void { let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) + valueSerializer.writePointer(extractors.toDrawableDescriptorPtr(value)) } public static read(buffer: DeserializerBase): DrawableDescriptor { let valueDeserializer : DeserializerBase = buffer let ptr : KPointer = valueDeserializer.readPointer() - return DrawableDescriptorInternal.fromPtr(ptr) + return extractors.fromDrawableDescriptorPtr(ptr) } } diff --git a/arkoala-arkts/arkui/generated/framework/ohos.arkui.observer.ets b/arkoala-arkts/arkui/generated/framework/ohos.arkui.observer.ets deleted file mode 100644 index 8e4f556554ab0986ae39b4444eecb3f5bef42ee5..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/framework/ohos.arkui.observer.ets +++ /dev/null @@ -1,505 +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 { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr, Finalizable, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { int32, int64, float32, unsafeCast } from "@koalaui/common" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { CallbackTransformer } from "./../CallbackTransformer" -import { NavPathStack_serializer, NavPathStack, NavBar, NavigationOperation } from "./../component/navigation" -import { Resource_serializer } from "./resource" -import { ResourceStr } from "./../component/units" -import { Resource } from "global.resource" -import { UIContext, UIContextInternal } from "./ohos.arkui.UIContext" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export class uiObserver_DensityInfo_serializer { - public static write(buffer: SerializerBase, value: uiObserver.DensityInfo): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): uiObserver.DensityInfo { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return uiObserver.DensityInfoInternal.fromPtr(ptr) - } -} -export class uiObserver_NavigationInfo_serializer { - public static write(buffer: SerializerBase, value: uiObserver.NavigationInfo): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForNavigationId = value.navigationId - valueSerializer.writeString(valueHolderForNavigationId) - const valueHolderForPathStack = value.pathStack - NavPathStack_serializer.write(valueSerializer, valueHolderForPathStack) - } - public static read(buffer: DeserializerBase): uiObserver.NavigationInfo { - let valueDeserializer : DeserializerBase = buffer - const navigationIdTmpResult : string = (valueDeserializer.readString() as string) - const pathStackTmpResult : NavPathStack = (NavPathStack_serializer.read(valueDeserializer) as NavPathStack) - let value : uiObserver.NavigationInfo = ({navigationId: navigationIdTmpResult, pathStack: pathStackTmpResult} as uiObserver.NavigationInfo) - return value - } -} -export class uiObserver_NavDestinationInfo_serializer { - public static write(buffer: SerializerBase, value: uiObserver.NavDestinationInfo): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForNavigationId = value.navigationId - if (valueHolderForNavigationId instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForNavigationIdForIdx0 = valueHolderForNavigationId as string - valueSerializer.writeString(valueHolderForNavigationIdForIdx0) - } else if (valueHolderForNavigationId instanceof Resource) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForNavigationIdForIdx1 = valueHolderForNavigationId as Resource - Resource_serializer.write(valueSerializer, valueHolderForNavigationIdForIdx1) - } - const valueHolderForName = value.name - if (valueHolderForName instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForNameForIdx0 = valueHolderForName as string - valueSerializer.writeString(valueHolderForNameForIdx0) - } else if (valueHolderForName instanceof Resource) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForNameForIdx1 = valueHolderForName as Resource - Resource_serializer.write(valueSerializer, valueHolderForNameForIdx1) - } - const valueHolderForState = value.state - valueSerializer.writeInt32(TypeChecker.uiObserver_NavDestinationState_ToNumeric(valueHolderForState)) - const valueHolderForIndex = value.index - valueSerializer.writeNumber(valueHolderForIndex) - const valueHolderForParam = value.param - if (valueHolderForParam !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForParamTmpValue = valueHolderForParam! - valueSerializer.holdAndWriteObject(valueHolderForParamTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForNavDestinationId = value.navDestinationId - valueSerializer.writeString(valueHolderForNavDestinationId) - } - public static read(buffer: DeserializerBase): uiObserver.NavDestinationInfo { - let valueDeserializer : DeserializerBase = buffer - const navigationIdTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let navigationIdTmpBuf : string | Resource | undefined - if (navigationIdTmpBufUnionSelector == (0).toChar()) { - navigationIdTmpBuf = (valueDeserializer.readString() as string) - } else if (navigationIdTmpBufUnionSelector == (1).toChar()) { - navigationIdTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for navigationIdTmpBuf has to be chosen through deserialisation.") - } - const navigationIdTmpResult : ResourceStr = (navigationIdTmpBuf as string | Resource) - const nameTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let nameTmpBuf : string | Resource | undefined - if (nameTmpBufUnionSelector == (0).toChar()) { - nameTmpBuf = (valueDeserializer.readString() as string) - } else if (nameTmpBufUnionSelector == (1).toChar()) { - nameTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for nameTmpBuf has to be chosen through deserialisation.") - } - const nameTmpResult : ResourceStr = (nameTmpBuf as string | Resource) - const stateTmpResult : uiObserver.NavDestinationState = TypeChecker.uiObserver_NavDestinationState_FromNumeric(valueDeserializer.readInt32()) - const indexTmpResult : number = (valueDeserializer.readNumber() as number) - const paramTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let paramTmpBuf : Object | undefined = undefined - if ((paramTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - paramTmpBuf = (valueDeserializer.readObject() as object) - } - const paramTmpResult : Object | undefined = paramTmpBuf - const navDestinationIdTmpResult : string = (valueDeserializer.readString() as string) - let value : uiObserver.NavDestinationInfo = ({navigationId: navigationIdTmpResult, name: nameTmpResult, state: stateTmpResult, index: indexTmpResult, param: paramTmpResult, navDestinationId: navDestinationIdTmpResult} as uiObserver.NavDestinationInfo) - return value - } -} -export class uiObserver_RouterPageInfo_serializer { - public static write(buffer: SerializerBase, value: uiObserver.RouterPageInfo): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): uiObserver.RouterPageInfo { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return uiObserver.RouterPageInfoInternal.fromPtr(ptr) - } -} -export class uiObserver_ScrollEventInfo_serializer { - public static write(buffer: SerializerBase, value: uiObserver.ScrollEventInfo): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForId = value.id - valueSerializer.writeString(valueHolderForId) - const valueHolderForUniqueId = value.uniqueId - valueSerializer.writeNumber(valueHolderForUniqueId) - const valueHolderForScrollEvent = value.scrollEvent - valueSerializer.writeInt32(TypeChecker.uiObserver_ScrollEventType_ToNumeric(valueHolderForScrollEvent)) - const valueHolderForOffset = value.offset - valueSerializer.writeNumber(valueHolderForOffset) - } - public static read(buffer: DeserializerBase): uiObserver.ScrollEventInfo { - let valueDeserializer : DeserializerBase = buffer - const idTmpResult : string = (valueDeserializer.readString() as string) - const uniqueIdTmpResult : number = (valueDeserializer.readNumber() as number) - const scrollEventTmpResult : uiObserver.ScrollEventType = TypeChecker.uiObserver_ScrollEventType_FromNumeric(valueDeserializer.readInt32()) - const offsetTmpResult : number = (valueDeserializer.readNumber() as number) - let value : uiObserver.ScrollEventInfo = ({id: idTmpResult, uniqueId: uniqueIdTmpResult, scrollEvent: scrollEventTmpResult, offset: offsetTmpResult} as uiObserver.ScrollEventInfo) - return value - } -} -export class uiObserver_TabContentInfo_serializer { - public static write(buffer: SerializerBase, value: uiObserver.TabContentInfo): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForTabContentId = value.tabContentId - valueSerializer.writeString(valueHolderForTabContentId) - const valueHolderForTabContentUniqueId = value.tabContentUniqueId - valueSerializer.writeNumber(valueHolderForTabContentUniqueId) - const valueHolderForState = value.state - valueSerializer.writeInt32(TypeChecker.uiObserver_TabContentState_ToNumeric(valueHolderForState)) - const valueHolderForIndex = value.index - valueSerializer.writeNumber(valueHolderForIndex) - const valueHolderForId = value.id - valueSerializer.writeString(valueHolderForId) - const valueHolderForUniqueId = value.uniqueId - valueSerializer.writeNumber(valueHolderForUniqueId) - } - public static read(buffer: DeserializerBase): uiObserver.TabContentInfo { - let valueDeserializer : DeserializerBase = buffer - const tabContentIdTmpResult : string = (valueDeserializer.readString() as string) - const tabContentUniqueIdTmpResult : number = (valueDeserializer.readNumber() as number) - const stateTmpResult : uiObserver.TabContentState = TypeChecker.uiObserver_TabContentState_FromNumeric(valueDeserializer.readInt32()) - const indexTmpResult : number = (valueDeserializer.readNumber() as number) - const idTmpResult : string = (valueDeserializer.readString() as string) - const uniqueIdTmpResult : number = (valueDeserializer.readNumber() as number) - let value : uiObserver.TabContentInfo = ({tabContentId: tabContentIdTmpResult, tabContentUniqueId: tabContentUniqueIdTmpResult, state: stateTmpResult, index: indexTmpResult, id: idTmpResult, uniqueId: uniqueIdTmpResult} as uiObserver.TabContentInfo) - return value - } -} -export class uiObserver_NavDestinationSwitchInfo_serializer { - public static write(buffer: SerializerBase, value: uiObserver.NavDestinationSwitchInfo): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForFrom = value.from - if (valueHolderForFrom instanceof uiObserver.NavDestinationInfo) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForFromForIdx0 = valueHolderForFrom as uiObserver.NavDestinationInfo - uiObserver_NavDestinationInfo_serializer.write(valueSerializer, valueHolderForFromForIdx0) - } else if (valueHolderForFrom instanceof NavBar) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForFromForIdx1 = valueHolderForFrom as NavBar - valueSerializer.writeString(valueHolderForFromForIdx1) - } - const valueHolderForTo = value.to - if (valueHolderForTo instanceof uiObserver.NavDestinationInfo) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForToForIdx0 = valueHolderForTo as uiObserver.NavDestinationInfo - uiObserver_NavDestinationInfo_serializer.write(valueSerializer, valueHolderForToForIdx0) - } else if (valueHolderForTo instanceof NavBar) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForToForIdx1 = valueHolderForTo as NavBar - valueSerializer.writeString(valueHolderForToForIdx1) - } - const valueHolderForOperation = value.operation - valueSerializer.writeInt32(TypeChecker.NavigationOperation_ToNumeric(valueHolderForOperation)) - } - public static read(buffer: DeserializerBase): uiObserver.NavDestinationSwitchInfo { - let valueDeserializer : DeserializerBase = buffer - const fromTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let fromTmpBuf : uiObserver.NavDestinationInfo | NavBar | undefined - if (fromTmpBufUnionSelector == (0).toChar()) { - fromTmpBuf = uiObserver_NavDestinationInfo_serializer.read(valueDeserializer) - } else if (fromTmpBufUnionSelector == (1).toChar()) { - fromTmpBuf = (valueDeserializer.readString() as string) - } else { - throw new Error("One of the branches for fromTmpBuf has to be chosen through deserialisation.") - } - const fromTmpResult : uiObserver.NavDestinationInfo | NavBar = (fromTmpBuf as uiObserver.NavDestinationInfo | NavBar) - const toTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let toTmpBuf : uiObserver.NavDestinationInfo | NavBar | undefined - if (toTmpBufUnionSelector == (0).toChar()) { - toTmpBuf = uiObserver_NavDestinationInfo_serializer.read(valueDeserializer) - } else if (toTmpBufUnionSelector == (1).toChar()) { - toTmpBuf = (valueDeserializer.readString() as string) - } else { - throw new Error("One of the branches for toTmpBuf has to be chosen through deserialisation.") - } - const toTmpResult : uiObserver.NavDestinationInfo | NavBar = (toTmpBuf as uiObserver.NavDestinationInfo | NavBar) - const operationTmpResult : NavigationOperation = TypeChecker.NavigationOperation_FromNumeric(valueDeserializer.readInt32()) - let value : uiObserver.NavDestinationSwitchInfo = ({from: fromTmpResult, to: toTmpResult, operation: operationTmpResult} as uiObserver.NavDestinationSwitchInfo) - return value - } -} -export default uiObserver -export namespace uiObserver { - export class DensityInfoInternal { - public static fromPtr(ptr: KPointer): uiObserver.DensityInfo { - return new uiObserver.DensityInfo(ptr) - } - } - export class DensityInfo implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - get context(): UIContext { - return this.getContext() - } - set context(context: UIContext) { - this.setContext(context) - } - get density(): number { - return this.getDensity() - } - set density(density: number) { - this.setDensity(density) - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, DensityInfo.getFinalizer()) - } - constructor() { - this(DensityInfo.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._uiObserver_DensityInfo_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._uiObserver_DensityInfo_getFinalizer() - } - private getContext(): UIContext { - return this.getContext_serialize() - } - private setContext(context: UIContext): void { - const context_casted = context as (UIContext) - this.setContext_serialize(context_casted) - return - } - private getDensity(): number { - return this.getDensity_serialize() - } - private setDensity(density: number): void { - const density_casted = density as (number) - this.setDensity_serialize(density_casted) - return - } - private getContext_serialize(): UIContext { - const retval = ArkUIGeneratedNativeModule._uiObserver_DensityInfo_getContext(this.peer!.ptr) - const obj : UIContext = UIContextInternal.fromPtr(retval) - return obj - } - private setContext_serialize(context: UIContext): void { - ArkUIGeneratedNativeModule._uiObserver_DensityInfo_setContext(this.peer!.ptr, toPeerPtr(context)) - } - private getDensity_serialize(): number { - const retval = ArkUIGeneratedNativeModule._uiObserver_DensityInfo_getDensity(this.peer!.ptr) - return retval - } - private setDensity_serialize(density: number): void { - ArkUIGeneratedNativeModule._uiObserver_DensityInfo_setDensity(this.peer!.ptr, density) - } - } - export class RouterPageInfoInternal { - public static fromPtr(ptr: KPointer): uiObserver.RouterPageInfo { - return new uiObserver.RouterPageInfo(ptr) - } - } - export class RouterPageInfo implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - get index(): number { - return this.getIndex() - } - set index(index: number) { - this.setIndex(index) - } - get name(): string { - return this.getName() - } - set name(name: string) { - this.setName(name) - } - get path(): string { - return this.getPath() - } - set path(path: string) { - this.setPath(path) - } - get state(): RouterPageState { - return this.getState() - } - set state(state: RouterPageState) { - this.setState(state) - } - get pageId(): string { - return this.getPageId() - } - set pageId(pageId: string) { - this.setPageId(pageId) - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, RouterPageInfo.getFinalizer()) - } - constructor() { - this(RouterPageInfo.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._uiObserver_RouterPageInfo_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._uiObserver_RouterPageInfo_getFinalizer() - } - private getIndex(): number { - return this.getIndex_serialize() - } - private setIndex(index: number): void { - const index_casted = index as (number) - this.setIndex_serialize(index_casted) - return - } - private getName(): string { - return this.getName_serialize() - } - private setName(name: string): void { - const name_casted = name as (string) - this.setName_serialize(name_casted) - return - } - private getPath(): string { - return this.getPath_serialize() - } - private setPath(path: string): void { - const path_casted = path as (string) - this.setPath_serialize(path_casted) - return - } - private getState(): RouterPageState { - return this.getState_serialize() - } - private setState(state: RouterPageState): void { - const state_casted = state as (RouterPageState) - this.setState_serialize(state_casted) - return - } - private getPageId(): string { - return this.getPageId_serialize() - } - private setPageId(pageId: string): void { - const pageId_casted = pageId as (string) - this.setPageId_serialize(pageId_casted) - return - } - private getIndex_serialize(): number { - const retval = ArkUIGeneratedNativeModule._uiObserver_RouterPageInfo_getIndex(this.peer!.ptr) - return retval - } - private setIndex_serialize(index: number): void { - ArkUIGeneratedNativeModule._uiObserver_RouterPageInfo_setIndex(this.peer!.ptr, index) - } - private getName_serialize(): string { - const retval = ArkUIGeneratedNativeModule._uiObserver_RouterPageInfo_getName(this.peer!.ptr) - return retval - } - private setName_serialize(name: string): void { - ArkUIGeneratedNativeModule._uiObserver_RouterPageInfo_setName(this.peer!.ptr, name) - } - private getPath_serialize(): string { - const retval = ArkUIGeneratedNativeModule._uiObserver_RouterPageInfo_getPath(this.peer!.ptr) - return retval - } - private setPath_serialize(path: string): void { - ArkUIGeneratedNativeModule._uiObserver_RouterPageInfo_setPath(this.peer!.ptr, path) - } - private getState_serialize(): RouterPageState { - const retval = ArkUIGeneratedNativeModule._uiObserver_RouterPageInfo_getState(this.peer!.ptr) - return TypeChecker.uiObserver_RouterPageState_FromNumeric(retval) - } - private setState_serialize(state: RouterPageState): void { - ArkUIGeneratedNativeModule._uiObserver_RouterPageInfo_setState(this.peer!.ptr, TypeChecker.uiObserver_RouterPageState_ToNumeric(state)) - } - private getPageId_serialize(): string { - const retval = ArkUIGeneratedNativeModule._uiObserver_RouterPageInfo_getPageId(this.peer!.ptr) - return retval - } - private setPageId_serialize(pageId: string): void { - ArkUIGeneratedNativeModule._uiObserver_RouterPageInfo_setPageId(this.peer!.ptr, pageId) - } - } - export enum NavDestinationState { - ON_SHOWN = 0, - ON_HIDDEN = 1, - ON_APPEAR = 2, - ON_DISAPPEAR = 3, - ON_WILL_SHOW = 4, - ON_WILL_HIDE = 5, - ON_WILL_APPEAR = 6, - ON_WILL_DISAPPEAR = 7, - ON_BACKPRESS = 100 - } - export enum RouterPageState { - ABOUT_TO_APPEAR = 0, - ABOUT_TO_DISAPPEAR = 1, - ON_PAGE_SHOW = 2, - ON_PAGE_HIDE = 3, - ON_BACK_PRESS = 4 - } - export enum ScrollEventType { - SCROLL_START = 0, - SCROLL_STOP = 1 - } - export enum TabContentState { - ON_SHOW = 0, - ON_HIDE = 1 - } - export interface NavDestinationInfo { - navigationId: ResourceStr; - name: ResourceStr; - state: uiObserver.NavDestinationState; - index: number; - param?: Object; - navDestinationId: string; - } - export interface NavigationInfo { - navigationId: string; - pathStack: NavPathStack; - } - export interface ScrollEventInfo { - id: string; - uniqueId: number; - scrollEvent: uiObserver.ScrollEventType; - offset: number; - } - export interface TabContentInfo { - tabContentId: string; - tabContentUniqueId: number; - state: uiObserver.TabContentState; - index: number; - id: string; - uniqueId: number; - } - export interface ObserverOptions { - id: string; - } - export interface NavDestinationSwitchInfo { - from: uiObserver.NavDestinationInfo | NavBar; - to: uiObserver.NavDestinationInfo | NavBar; - operation: NavigationOperation; - } - export interface NavDestinationSwitchObserverOptions { - navigationId: ResourceStr; - } -} diff --git a/arkoala-arkts/arkui/generated/framework/ohos.arkui.shape.ets b/arkoala-arkts/arkui/generated/framework/ohos.arkui.shape.ets index 4108418d10ff196d61e5790e18aa7791824f6e6d..7fdb7373a352b3c8ed7d4445c355fcb30610ee94 100644 --- a/arkoala-arkts/arkui/generated/framework/ohos.arkui.shape.ets +++ b/arkoala-arkts/arkui/generated/framework/ohos.arkui.shape.ets @@ -16,1058 +16,53 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { Position_serializer, SizeOptions_serializer, Position, ResourceColor, Length, SizeOptions } from "./../component/units" -import { Resource_serializer } from "./resource" -import { Color } from "./../component/enums" -import { Resource } from "global.resource" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { unsafeCast, int32, int64, float32 } from "@koalaui/common" +import { extractors } from "#handwritten" +import { CircleShape, EllipseShape, PathShape, RectShape } from "@ohos.arkui.shape" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { int32, int64, float32, unsafeCast } from "@koalaui/common" +import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export class CircleShapeInternal { - public static fromPtr(ptr: KPointer): CircleShape { - return new CircleShape(false, ptr) - } -} -export class CircleShape implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(_0: boolean, peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, CircleShape.getFinalizer()) - } - constructor(options?: ShapeSize) { - this(false, CircleShape.construct(options)) - } - static construct(options?: ShapeSize): KPointer { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (options !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const optionsTmpValue = options! - ShapeSize_serializer.write(thisSerializer, optionsTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = ArkUIGeneratedNativeModule._CircleShape_construct(thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._CircleShape_getFinalizer() - } - public offset(offset: Position): CircleShape { - const offset_casted = offset as (Position) - return this.offset_serialize(offset_casted) - } - public fill(color: ResourceColor): CircleShape { - const color_casted = color as (ResourceColor) - return this.fill_serialize(color_casted) - } - public position(position: Position): CircleShape { - const position_casted = position as (Position) - return this.position_serialize(position_casted) - } - public width(width: Length): CircleShape { - const width_casted = width as (Length) - return this.width_serialize(width_casted) - } - public height(height: Length): CircleShape { - const height_casted = height as (Length) - return this.height_serialize(height_casted) - } - public size(size: SizeOptions): CircleShape { - const size_casted = size as (SizeOptions) - return this.size_serialize(size_casted) - } - private offset_serialize(offset: Position): CircleShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - Position_serializer.write(thisSerializer, offset) - const retval = ArkUIGeneratedNativeModule._CircleShape_offset(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : CircleShape = CircleShapeInternal.fromPtr(retval) - return obj - } - private fill_serialize(color: ResourceColor): CircleShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (color instanceof Color) { - thisSerializer.writeInt8((0).toChar()) - const colorForIdx0 = color as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(colorForIdx0)) - } else if (color instanceof number) { - thisSerializer.writeInt8((1).toChar()) - const colorForIdx1 = color as number - thisSerializer.writeNumber(colorForIdx1) - } else if (color instanceof string) { - thisSerializer.writeInt8((2).toChar()) - const colorForIdx2 = color as string - thisSerializer.writeString(colorForIdx2) - } else if (color instanceof Resource) { - thisSerializer.writeInt8((3).toChar()) - const colorForIdx3 = color as Resource - Resource_serializer.write(thisSerializer, colorForIdx3) - } - const retval = ArkUIGeneratedNativeModule._CircleShape_fill(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : CircleShape = CircleShapeInternal.fromPtr(retval) - return obj - } - private position_serialize(position: Position): CircleShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - Position_serializer.write(thisSerializer, position) - const retval = ArkUIGeneratedNativeModule._CircleShape_position(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : CircleShape = CircleShapeInternal.fromPtr(retval) - return obj - } - private width_serialize(width: Length): CircleShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (width instanceof string) { - thisSerializer.writeInt8((0).toChar()) - const widthForIdx0 = width as string - thisSerializer.writeString(widthForIdx0) - } else if (width instanceof number) { - thisSerializer.writeInt8((1).toChar()) - const widthForIdx1 = width as number - thisSerializer.writeNumber(widthForIdx1) - } else if (width instanceof Resource) { - thisSerializer.writeInt8((2).toChar()) - const widthForIdx2 = width as Resource - Resource_serializer.write(thisSerializer, widthForIdx2) - } - const retval = ArkUIGeneratedNativeModule._CircleShape_width(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : CircleShape = CircleShapeInternal.fromPtr(retval) - return obj - } - private height_serialize(height: Length): CircleShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (height instanceof string) { - thisSerializer.writeInt8((0).toChar()) - const heightForIdx0 = height as string - thisSerializer.writeString(heightForIdx0) - } else if (height instanceof number) { - thisSerializer.writeInt8((1).toChar()) - const heightForIdx1 = height as number - thisSerializer.writeNumber(heightForIdx1) - } else if (height instanceof Resource) { - thisSerializer.writeInt8((2).toChar()) - const heightForIdx2 = height as Resource - Resource_serializer.write(thisSerializer, heightForIdx2) - } - const retval = ArkUIGeneratedNativeModule._CircleShape_height(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : CircleShape = CircleShapeInternal.fromPtr(retval) - return obj - } - private size_serialize(size: SizeOptions): CircleShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - SizeOptions_serializer.write(thisSerializer, size) - const retval = ArkUIGeneratedNativeModule._CircleShape_size(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : CircleShape = CircleShapeInternal.fromPtr(retval) - return obj - } -} -export class EllipseShapeInternal { - public static fromPtr(ptr: KPointer): EllipseShape { - return new EllipseShape(false, ptr) - } -} -export class EllipseShape implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(_0: boolean, peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, EllipseShape.getFinalizer()) - } - constructor(options?: ShapeSize) { - this(false, EllipseShape.construct(options)) - } - static construct(options?: ShapeSize): KPointer { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (options !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const optionsTmpValue = options! - ShapeSize_serializer.write(thisSerializer, optionsTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = ArkUIGeneratedNativeModule._EllipseShape_construct(thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._EllipseShape_getFinalizer() - } - public offset(offset: Position): EllipseShape { - const offset_casted = offset as (Position) - return this.offset_serialize(offset_casted) - } - public fill(color: ResourceColor): EllipseShape { - const color_casted = color as (ResourceColor) - return this.fill_serialize(color_casted) - } - public position(position: Position): EllipseShape { - const position_casted = position as (Position) - return this.position_serialize(position_casted) - } - public width(width: Length): EllipseShape { - const width_casted = width as (Length) - return this.width_serialize(width_casted) - } - public height(height: Length): EllipseShape { - const height_casted = height as (Length) - return this.height_serialize(height_casted) - } - public size(size: SizeOptions): EllipseShape { - const size_casted = size as (SizeOptions) - return this.size_serialize(size_casted) - } - private offset_serialize(offset: Position): EllipseShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - Position_serializer.write(thisSerializer, offset) - const retval = ArkUIGeneratedNativeModule._EllipseShape_offset(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : EllipseShape = EllipseShapeInternal.fromPtr(retval) - return obj - } - private fill_serialize(color: ResourceColor): EllipseShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (color instanceof Color) { - thisSerializer.writeInt8((0).toChar()) - const colorForIdx0 = color as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(colorForIdx0)) - } else if (color instanceof number) { - thisSerializer.writeInt8((1).toChar()) - const colorForIdx1 = color as number - thisSerializer.writeNumber(colorForIdx1) - } else if (color instanceof string) { - thisSerializer.writeInt8((2).toChar()) - const colorForIdx2 = color as string - thisSerializer.writeString(colorForIdx2) - } else if (color instanceof Resource) { - thisSerializer.writeInt8((3).toChar()) - const colorForIdx3 = color as Resource - Resource_serializer.write(thisSerializer, colorForIdx3) - } - const retval = ArkUIGeneratedNativeModule._EllipseShape_fill(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : EllipseShape = EllipseShapeInternal.fromPtr(retval) - return obj - } - private position_serialize(position: Position): EllipseShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - Position_serializer.write(thisSerializer, position) - const retval = ArkUIGeneratedNativeModule._EllipseShape_position(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : EllipseShape = EllipseShapeInternal.fromPtr(retval) - return obj - } - private width_serialize(width: Length): EllipseShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (width instanceof string) { - thisSerializer.writeInt8((0).toChar()) - const widthForIdx0 = width as string - thisSerializer.writeString(widthForIdx0) - } else if (width instanceof number) { - thisSerializer.writeInt8((1).toChar()) - const widthForIdx1 = width as number - thisSerializer.writeNumber(widthForIdx1) - } else if (width instanceof Resource) { - thisSerializer.writeInt8((2).toChar()) - const widthForIdx2 = width as Resource - Resource_serializer.write(thisSerializer, widthForIdx2) - } - const retval = ArkUIGeneratedNativeModule._EllipseShape_width(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : EllipseShape = EllipseShapeInternal.fromPtr(retval) - return obj - } - private height_serialize(height: Length): EllipseShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (height instanceof string) { - thisSerializer.writeInt8((0).toChar()) - const heightForIdx0 = height as string - thisSerializer.writeString(heightForIdx0) - } else if (height instanceof number) { - thisSerializer.writeInt8((1).toChar()) - const heightForIdx1 = height as number - thisSerializer.writeNumber(heightForIdx1) - } else if (height instanceof Resource) { - thisSerializer.writeInt8((2).toChar()) - const heightForIdx2 = height as Resource - Resource_serializer.write(thisSerializer, heightForIdx2) - } - const retval = ArkUIGeneratedNativeModule._EllipseShape_height(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : EllipseShape = EllipseShapeInternal.fromPtr(retval) - return obj - } - private size_serialize(size: SizeOptions): EllipseShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - SizeOptions_serializer.write(thisSerializer, size) - const retval = ArkUIGeneratedNativeModule._EllipseShape_size(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : EllipseShape = EllipseShapeInternal.fromPtr(retval) - return obj - } -} -export class PathShapeInternal { - public static fromPtr(ptr: KPointer): PathShape { - return new PathShape(false, ptr) - } -} -export class PathShape implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(_0: boolean, peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, PathShape.getFinalizer()) - } - constructor(options?: PathShapeOptions) { - this(false, PathShape.construct(options)) - } - static construct(options?: PathShapeOptions): KPointer { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (options !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const optionsTmpValue = options! - PathShapeOptions_serializer.write(thisSerializer, optionsTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = ArkUIGeneratedNativeModule._PathShape_construct(thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._PathShape_getFinalizer() - } - public offset(offset: Position): PathShape { - const offset_casted = offset as (Position) - return this.offset_serialize(offset_casted) - } - public fill(color: ResourceColor): PathShape { - const color_casted = color as (ResourceColor) - return this.fill_serialize(color_casted) - } - public position(position: Position): PathShape { - const position_casted = position as (Position) - return this.position_serialize(position_casted) - } - public commands(commands: string): PathShape { - const commands_casted = commands as (string) - return this.commands_serialize(commands_casted) - } - private offset_serialize(offset: Position): PathShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - Position_serializer.write(thisSerializer, offset) - const retval = ArkUIGeneratedNativeModule._PathShape_offset(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : PathShape = PathShapeInternal.fromPtr(retval) - return obj - } - private fill_serialize(color: ResourceColor): PathShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (color instanceof Color) { - thisSerializer.writeInt8((0).toChar()) - const colorForIdx0 = color as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(colorForIdx0)) - } else if (color instanceof number) { - thisSerializer.writeInt8((1).toChar()) - const colorForIdx1 = color as number - thisSerializer.writeNumber(colorForIdx1) - } else if (color instanceof string) { - thisSerializer.writeInt8((2).toChar()) - const colorForIdx2 = color as string - thisSerializer.writeString(colorForIdx2) - } else if (color instanceof Resource) { - thisSerializer.writeInt8((3).toChar()) - const colorForIdx3 = color as Resource - Resource_serializer.write(thisSerializer, colorForIdx3) - } - const retval = ArkUIGeneratedNativeModule._PathShape_fill(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : PathShape = PathShapeInternal.fromPtr(retval) - return obj - } - private position_serialize(position: Position): PathShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - Position_serializer.write(thisSerializer, position) - const retval = ArkUIGeneratedNativeModule._PathShape_position(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : PathShape = PathShapeInternal.fromPtr(retval) - return obj - } - private commands_serialize(commands: string): PathShape { - const retval = ArkUIGeneratedNativeModule._PathShape_commands(this.peer!.ptr, commands) - const obj : PathShape = PathShapeInternal.fromPtr(retval) - return obj - } -} -export interface RectShape { - offset(offset: Position): RectShape - fill(color: ResourceColor): RectShape - position(position: Position): RectShape - width(width: Length): RectShape - height(height: Length): RectShape - size(size: SizeOptions): RectShape - radiusWidth(rWidth: number | string): RectShape - radiusHeight(rHeight: number | string): RectShape - radius(radius: number | string | Array): RectShape -} -export class RectShapeInternal implements MaterializedBase,RectShape { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(_0: boolean, peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, RectShapeInternal.getFinalizer()) - } - constructor(options?: RectShapeOptions | RoundRectShapeOptions) { - this(false, RectShapeInternal.construct(options)) - } - static construct(options?: RectShapeOptions | RoundRectShapeOptions): KPointer { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (options !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const optionsTmpValue = options! - if (optionsTmpValue instanceof RectShapeOptions) { - thisSerializer.writeInt8((0).toChar()) - const optionsTmpValueForIdx0 = optionsTmpValue as RectShapeOptions - RectShapeOptions_serializer.write(thisSerializer, optionsTmpValueForIdx0) - } else if (optionsTmpValue instanceof RoundRectShapeOptions) { - thisSerializer.writeInt8((1).toChar()) - const optionsTmpValueForIdx1 = optionsTmpValue as RoundRectShapeOptions - RoundRectShapeOptions_serializer.write(thisSerializer, optionsTmpValueForIdx1) - } - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = ArkUIGeneratedNativeModule._RectShape_construct(thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._RectShape_getFinalizer() - } - public static fromPtr(ptr: KPointer): RectShapeInternal { - return new RectShapeInternal(false, ptr) - } - public offset(offset: Position): RectShape { - const offset_casted = offset as (Position) - return this.offset_serialize(offset_casted) - } - public fill(color: ResourceColor): RectShape { - const color_casted = color as (ResourceColor) - return this.fill_serialize(color_casted) - } - public position(position: Position): RectShape { - const position_casted = position as (Position) - return this.position_serialize(position_casted) - } - public width(width: Length): RectShape { - const width_casted = width as (Length) - return this.width_serialize(width_casted) - } - public height(height: Length): RectShape { - const height_casted = height as (Length) - return this.height_serialize(height_casted) - } - public size(size: SizeOptions): RectShape { - const size_casted = size as (SizeOptions) - return this.size_serialize(size_casted) - } - public radiusWidth(rWidth: number | string): RectShape { - const rWidth_casted = rWidth as (number | string) - return this.radiusWidth_serialize(rWidth_casted) - } - public radiusHeight(rHeight: number | string): RectShape { - const rHeight_casted = rHeight as (number | string) - return this.radiusHeight_serialize(rHeight_casted) - } - public radius(radius: number | string | Array): RectShape { - const radius_casted = radius as (number | string | Array) - return this.radius_serialize(radius_casted) - } - private offset_serialize(offset: Position): RectShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - Position_serializer.write(thisSerializer, offset) - const retval = ArkUIGeneratedNativeModule._RectShape_offset(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : RectShape = RectShapeInternal.fromPtr(retval) - return obj - } - private fill_serialize(color: ResourceColor): RectShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (color instanceof Color) { - thisSerializer.writeInt8((0).toChar()) - const colorForIdx0 = color as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(colorForIdx0)) - } else if (color instanceof number) { - thisSerializer.writeInt8((1).toChar()) - const colorForIdx1 = color as number - thisSerializer.writeNumber(colorForIdx1) - } else if (color instanceof string) { - thisSerializer.writeInt8((2).toChar()) - const colorForIdx2 = color as string - thisSerializer.writeString(colorForIdx2) - } else if (color instanceof Resource) { - thisSerializer.writeInt8((3).toChar()) - const colorForIdx3 = color as Resource - Resource_serializer.write(thisSerializer, colorForIdx3) - } - const retval = ArkUIGeneratedNativeModule._RectShape_fill(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : RectShape = RectShapeInternal.fromPtr(retval) - return obj - } - private position_serialize(position: Position): RectShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - Position_serializer.write(thisSerializer, position) - const retval = ArkUIGeneratedNativeModule._RectShape_position(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : RectShape = RectShapeInternal.fromPtr(retval) - return obj - } - private width_serialize(width: Length): RectShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (width instanceof string) { - thisSerializer.writeInt8((0).toChar()) - const widthForIdx0 = width as string - thisSerializer.writeString(widthForIdx0) - } else if (width instanceof number) { - thisSerializer.writeInt8((1).toChar()) - const widthForIdx1 = width as number - thisSerializer.writeNumber(widthForIdx1) - } else if (width instanceof Resource) { - thisSerializer.writeInt8((2).toChar()) - const widthForIdx2 = width as Resource - Resource_serializer.write(thisSerializer, widthForIdx2) - } - const retval = ArkUIGeneratedNativeModule._RectShape_width(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : RectShape = RectShapeInternal.fromPtr(retval) - return obj - } - private height_serialize(height: Length): RectShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (height instanceof string) { - thisSerializer.writeInt8((0).toChar()) - const heightForIdx0 = height as string - thisSerializer.writeString(heightForIdx0) - } else if (height instanceof number) { - thisSerializer.writeInt8((1).toChar()) - const heightForIdx1 = height as number - thisSerializer.writeNumber(heightForIdx1) - } else if (height instanceof Resource) { - thisSerializer.writeInt8((2).toChar()) - const heightForIdx2 = height as Resource - Resource_serializer.write(thisSerializer, heightForIdx2) - } - const retval = ArkUIGeneratedNativeModule._RectShape_height(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : RectShape = RectShapeInternal.fromPtr(retval) - return obj - } - private size_serialize(size: SizeOptions): RectShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - SizeOptions_serializer.write(thisSerializer, size) - const retval = ArkUIGeneratedNativeModule._RectShape_size(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : RectShape = RectShapeInternal.fromPtr(retval) - return obj - } - private radiusWidth_serialize(rWidth: number | string): RectShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (rWidth instanceof number) { - thisSerializer.writeInt8((0).toChar()) - const rWidthForIdx0 = rWidth as number - thisSerializer.writeNumber(rWidthForIdx0) - } else if (rWidth instanceof string) { - thisSerializer.writeInt8((1).toChar()) - const rWidthForIdx1 = rWidth as string - thisSerializer.writeString(rWidthForIdx1) - } - const retval = ArkUIGeneratedNativeModule._RectShape_radiusWidth(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : RectShape = RectShapeInternal.fromPtr(retval) - return obj - } - private radiusHeight_serialize(rHeight: number | string): RectShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (rHeight instanceof number) { - thisSerializer.writeInt8((0).toChar()) - const rHeightForIdx0 = rHeight as number - thisSerializer.writeNumber(rHeightForIdx0) - } else if (rHeight instanceof string) { - thisSerializer.writeInt8((1).toChar()) - const rHeightForIdx1 = rHeight as string - thisSerializer.writeString(rHeightForIdx1) - } - const retval = ArkUIGeneratedNativeModule._RectShape_radiusHeight(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : RectShape = RectShapeInternal.fromPtr(retval) - return obj - } - private radius_serialize(radius: number | string | Array): RectShape { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (radius instanceof number) { - thisSerializer.writeInt8((0).toChar()) - const radiusForIdx0 = radius as number - thisSerializer.writeNumber(radiusForIdx0) - } else if (radius instanceof string) { - thisSerializer.writeInt8((1).toChar()) - const radiusForIdx1 = radius as string - thisSerializer.writeString(radiusForIdx1) - } else if (TypeChecker.isArray_Union_Number_String(radius)) { - thisSerializer.writeInt8((2).toChar()) - const radiusForIdx2 = radius as Array - thisSerializer.writeInt32((radiusForIdx2.length).toInt()) - for (let radiusForIdx2CounterI = 0; radiusForIdx2CounterI < radiusForIdx2.length; radiusForIdx2CounterI++) { - const radiusForIdx2TmpElement : number | string = radiusForIdx2[radiusForIdx2CounterI] - if (radiusForIdx2TmpElement instanceof number) { - thisSerializer.writeInt8((0).toChar()) - const radiusForIdx2TmpElementForIdx0 = radiusForIdx2TmpElement as number - thisSerializer.writeNumber(radiusForIdx2TmpElementForIdx0) - } else if (radiusForIdx2TmpElement instanceof string) { - thisSerializer.writeInt8((1).toChar()) - const radiusForIdx2TmpElementForIdx1 = radiusForIdx2TmpElement as string - thisSerializer.writeString(radiusForIdx2TmpElementForIdx1) - } - } - } - const retval = ArkUIGeneratedNativeModule._RectShape_radius(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : RectShape = RectShapeInternal.fromPtr(retval) - return obj - } -} -export interface PathShapeOptions { - commands?: string; -} -export interface ShapeSize { - width?: number | string; - height?: number | string; -} -export interface RectShapeOptions extends ShapeSize { - radius?: number | string | Array; -} -export interface RoundRectShapeOptions extends ShapeSize { - radiusWidth?: number | string; - radiusHeight?: number | string; -} export class CircleShape_serializer { public static write(buffer: SerializerBase, value: CircleShape): void { let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) + valueSerializer.writePointer(extractors.toCircleShapePtr(value)) } public static read(buffer: DeserializerBase): CircleShape { let valueDeserializer : DeserializerBase = buffer let ptr : KPointer = valueDeserializer.readPointer() - return CircleShapeInternal.fromPtr(ptr) + return extractors.fromCircleShapePtr(ptr) } } export class EllipseShape_serializer { public static write(buffer: SerializerBase, value: EllipseShape): void { let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) + valueSerializer.writePointer(extractors.toEllipseShapePtr(value)) } public static read(buffer: DeserializerBase): EllipseShape { let valueDeserializer : DeserializerBase = buffer let ptr : KPointer = valueDeserializer.readPointer() - return EllipseShapeInternal.fromPtr(ptr) + return extractors.fromEllipseShapePtr(ptr) } } export class PathShape_serializer { public static write(buffer: SerializerBase, value: PathShape): void { let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) + valueSerializer.writePointer(extractors.toPathShapePtr(value)) } public static read(buffer: DeserializerBase): PathShape { let valueDeserializer : DeserializerBase = buffer let ptr : KPointer = valueDeserializer.readPointer() - return PathShapeInternal.fromPtr(ptr) + return extractors.fromPathShapePtr(ptr) } } export class RectShape_serializer { public static write(buffer: SerializerBase, value: RectShape): void { let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) + valueSerializer.writePointer(extractors.toRectShapePtr(value)) } public static read(buffer: DeserializerBase): RectShape { let valueDeserializer : DeserializerBase = buffer let ptr : KPointer = valueDeserializer.readPointer() - return RectShapeInternal.fromPtr(ptr) - } -} -export class PathShapeOptions_serializer { - public static write(buffer: SerializerBase, value: PathShapeOptions): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForCommands = value.commands - if (valueHolderForCommands !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForCommandsTmpValue = valueHolderForCommands! - valueSerializer.writeString(valueHolderForCommandsTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): PathShapeOptions { - let valueDeserializer : DeserializerBase = buffer - const commandsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let commandsTmpBuf : string | undefined = undefined - if ((commandsTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - commandsTmpBuf = (valueDeserializer.readString() as string) - } - const commandsTmpResult : string | undefined = commandsTmpBuf - let value : PathShapeOptions = ({commands: commandsTmpResult} as PathShapeOptions) - return value - } -} -export class RoundRectShapeOptions_serializer { - public static write(buffer: SerializerBase, value: RoundRectShapeOptions): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForWidth = value.width - if (valueHolderForWidth !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForWidthTmpValue = valueHolderForWidth! - if (valueHolderForWidthTmpValue instanceof number) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue as number - valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx0) - } else if (valueHolderForWidthTmpValue instanceof string) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue as string - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForHeight = value.height - if (valueHolderForHeight !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForHeightTmpValue = valueHolderForHeight! - if (valueHolderForHeightTmpValue instanceof number) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue as number - valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx0) - } else if (valueHolderForHeightTmpValue instanceof string) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue as string - valueSerializer.writeString(valueHolderForHeightTmpValueForIdx1) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForRadiusWidth = value.radiusWidth - if (valueHolderForRadiusWidth !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForRadiusWidthTmpValue = valueHolderForRadiusWidth! - if (valueHolderForRadiusWidthTmpValue instanceof number) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForRadiusWidthTmpValueForIdx0 = valueHolderForRadiusWidthTmpValue as number - valueSerializer.writeNumber(valueHolderForRadiusWidthTmpValueForIdx0) - } else if (valueHolderForRadiusWidthTmpValue instanceof string) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForRadiusWidthTmpValueForIdx1 = valueHolderForRadiusWidthTmpValue as string - valueSerializer.writeString(valueHolderForRadiusWidthTmpValueForIdx1) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForRadiusHeight = value.radiusHeight - if (valueHolderForRadiusHeight !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForRadiusHeightTmpValue = valueHolderForRadiusHeight! - if (valueHolderForRadiusHeightTmpValue instanceof number) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForRadiusHeightTmpValueForIdx0 = valueHolderForRadiusHeightTmpValue as number - valueSerializer.writeNumber(valueHolderForRadiusHeightTmpValueForIdx0) - } else if (valueHolderForRadiusHeightTmpValue instanceof string) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForRadiusHeightTmpValueForIdx1 = valueHolderForRadiusHeightTmpValue as string - valueSerializer.writeString(valueHolderForRadiusHeightTmpValueForIdx1) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): RoundRectShapeOptions { - let valueDeserializer : DeserializerBase = buffer - const widthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let widthTmpBuf : number | string | undefined = undefined - if ((widthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const widthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let widthTmpBuf_ : number | string | undefined - if (widthTmpBuf_UnionSelector == (0).toChar()) { - widthTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (widthTmpBuf_UnionSelector == (1).toChar()) { - widthTmpBuf_ = (valueDeserializer.readString() as string) - } else { - throw new Error("One of the branches for widthTmpBuf_ has to be chosen through deserialisation.") - } - widthTmpBuf = (widthTmpBuf_ as number | string) - } - const widthTmpResult : number | string | undefined = widthTmpBuf - const heightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let heightTmpBuf : number | string | undefined = undefined - if ((heightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const heightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let heightTmpBuf_ : number | string | undefined - if (heightTmpBuf_UnionSelector == (0).toChar()) { - heightTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (heightTmpBuf_UnionSelector == (1).toChar()) { - heightTmpBuf_ = (valueDeserializer.readString() as string) - } else { - throw new Error("One of the branches for heightTmpBuf_ has to be chosen through deserialisation.") - } - heightTmpBuf = (heightTmpBuf_ as number | string) - } - const heightTmpResult : number | string | undefined = heightTmpBuf - const radiusWidthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let radiusWidthTmpBuf : number | string | undefined = undefined - if ((radiusWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const radiusWidthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let radiusWidthTmpBuf_ : number | string | undefined - if (radiusWidthTmpBuf_UnionSelector == (0).toChar()) { - radiusWidthTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (radiusWidthTmpBuf_UnionSelector == (1).toChar()) { - radiusWidthTmpBuf_ = (valueDeserializer.readString() as string) - } else { - throw new Error("One of the branches for radiusWidthTmpBuf_ has to be chosen through deserialisation.") - } - radiusWidthTmpBuf = (radiusWidthTmpBuf_ as number | string) - } - const radiusWidthTmpResult : number | string | undefined = radiusWidthTmpBuf - const radiusHeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let radiusHeightTmpBuf : number | string | undefined = undefined - if ((radiusHeightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const radiusHeightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let radiusHeightTmpBuf_ : number | string | undefined - if (radiusHeightTmpBuf_UnionSelector == (0).toChar()) { - radiusHeightTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (radiusHeightTmpBuf_UnionSelector == (1).toChar()) { - radiusHeightTmpBuf_ = (valueDeserializer.readString() as string) - } else { - throw new Error("One of the branches for radiusHeightTmpBuf_ has to be chosen through deserialisation.") - } - radiusHeightTmpBuf = (radiusHeightTmpBuf_ as number | string) - } - const radiusHeightTmpResult : number | string | undefined = radiusHeightTmpBuf - let value : RoundRectShapeOptions = ({width: widthTmpResult, height: heightTmpResult, radiusWidth: radiusWidthTmpResult, radiusHeight: radiusHeightTmpResult} as RoundRectShapeOptions) - return value - } -} -export class ShapeSize_serializer { - public static write(buffer: SerializerBase, value: ShapeSize): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForWidth = value.width - if (valueHolderForWidth !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForWidthTmpValue = valueHolderForWidth! - if (valueHolderForWidthTmpValue instanceof number) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue as number - valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx0) - } else if (valueHolderForWidthTmpValue instanceof string) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue as string - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForHeight = value.height - if (valueHolderForHeight !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForHeightTmpValue = valueHolderForHeight! - if (valueHolderForHeightTmpValue instanceof number) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue as number - valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx0) - } else if (valueHolderForHeightTmpValue instanceof string) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue as string - valueSerializer.writeString(valueHolderForHeightTmpValueForIdx1) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): ShapeSize { - let valueDeserializer : DeserializerBase = buffer - const widthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let widthTmpBuf : number | string | undefined = undefined - if ((widthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const widthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let widthTmpBuf_ : number | string | undefined - if (widthTmpBuf_UnionSelector == (0).toChar()) { - widthTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (widthTmpBuf_UnionSelector == (1).toChar()) { - widthTmpBuf_ = (valueDeserializer.readString() as string) - } else { - throw new Error("One of the branches for widthTmpBuf_ has to be chosen through deserialisation.") - } - widthTmpBuf = (widthTmpBuf_ as number | string) - } - const widthTmpResult : number | string | undefined = widthTmpBuf - const heightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let heightTmpBuf : number | string | undefined = undefined - if ((heightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const heightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let heightTmpBuf_ : number | string | undefined - if (heightTmpBuf_UnionSelector == (0).toChar()) { - heightTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (heightTmpBuf_UnionSelector == (1).toChar()) { - heightTmpBuf_ = (valueDeserializer.readString() as string) - } else { - throw new Error("One of the branches for heightTmpBuf_ has to be chosen through deserialisation.") - } - heightTmpBuf = (heightTmpBuf_ as number | string) - } - const heightTmpResult : number | string | undefined = heightTmpBuf - let value : ShapeSize = ({width: widthTmpResult, height: heightTmpResult} as ShapeSize) - return value - } -} -export class RectShapeOptions_serializer { - public static write(buffer: SerializerBase, value: RectShapeOptions): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForWidth = value.width - if (valueHolderForWidth !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForWidthTmpValue = valueHolderForWidth! - if (valueHolderForWidthTmpValue instanceof number) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue as number - valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx0) - } else if (valueHolderForWidthTmpValue instanceof string) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue as string - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForHeight = value.height - if (valueHolderForHeight !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForHeightTmpValue = valueHolderForHeight! - if (valueHolderForHeightTmpValue instanceof number) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue as number - valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx0) - } else if (valueHolderForHeightTmpValue instanceof string) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue as string - valueSerializer.writeString(valueHolderForHeightTmpValueForIdx1) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForRadius = value.radius - if (valueHolderForRadius !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForRadiusTmpValue = valueHolderForRadius! - if (valueHolderForRadiusTmpValue instanceof number) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue as number - valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx0) - } else if (valueHolderForRadiusTmpValue instanceof string) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue as string - valueSerializer.writeString(valueHolderForRadiusTmpValueForIdx1) - } else if (TypeChecker.isArray_Union_Number_String(valueHolderForRadiusTmpValue)) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForRadiusTmpValueForIdx2 = valueHolderForRadiusTmpValue as Array - valueSerializer.writeInt32((valueHolderForRadiusTmpValueForIdx2.length).toInt()) - for (let valueHolderForRadiusTmpValueForIdx2CounterI = 0; valueHolderForRadiusTmpValueForIdx2CounterI < valueHolderForRadiusTmpValueForIdx2.length; valueHolderForRadiusTmpValueForIdx2CounterI++) { - const valueHolderForRadiusTmpValueForIdx2TmpElement : number | string = valueHolderForRadiusTmpValueForIdx2[valueHolderForRadiusTmpValueForIdx2CounterI] - if (valueHolderForRadiusTmpValueForIdx2TmpElement instanceof number) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForRadiusTmpValueForIdx2TmpElementForIdx0 = valueHolderForRadiusTmpValueForIdx2TmpElement as number - valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx2TmpElementForIdx0) - } else if (valueHolderForRadiusTmpValueForIdx2TmpElement instanceof string) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForRadiusTmpValueForIdx2TmpElementForIdx1 = valueHolderForRadiusTmpValueForIdx2TmpElement as string - valueSerializer.writeString(valueHolderForRadiusTmpValueForIdx2TmpElementForIdx1) - } - } - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): RectShapeOptions { - let valueDeserializer : DeserializerBase = buffer - const widthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let widthTmpBuf : number | string | undefined = undefined - if ((widthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const widthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let widthTmpBuf_ : number | string | undefined - if (widthTmpBuf_UnionSelector == (0).toChar()) { - widthTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (widthTmpBuf_UnionSelector == (1).toChar()) { - widthTmpBuf_ = (valueDeserializer.readString() as string) - } else { - throw new Error("One of the branches for widthTmpBuf_ has to be chosen through deserialisation.") - } - widthTmpBuf = (widthTmpBuf_ as number | string) - } - const widthTmpResult : number | string | undefined = widthTmpBuf - const heightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let heightTmpBuf : number | string | undefined = undefined - if ((heightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const heightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let heightTmpBuf_ : number | string | undefined - if (heightTmpBuf_UnionSelector == (0).toChar()) { - heightTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (heightTmpBuf_UnionSelector == (1).toChar()) { - heightTmpBuf_ = (valueDeserializer.readString() as string) - } else { - throw new Error("One of the branches for heightTmpBuf_ has to be chosen through deserialisation.") - } - heightTmpBuf = (heightTmpBuf_ as number | string) - } - const heightTmpResult : number | string | undefined = heightTmpBuf - const radiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let radiusTmpBuf : number | string | Array | undefined = undefined - if ((radiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const radiusTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let radiusTmpBuf_ : number | string | Array | undefined - if (radiusTmpBuf_UnionSelector == (0).toChar()) { - radiusTmpBuf_ = (valueDeserializer.readNumber() as number) - } else if (radiusTmpBuf_UnionSelector == (1).toChar()) { - radiusTmpBuf_ = (valueDeserializer.readString() as string) - } else if (radiusTmpBuf_UnionSelector == (2).toChar()) { - const radiusTmpBuf_BufULength : int32 = valueDeserializer.readInt32() - let radiusTmpBuf_BufU : Array = new Array(radiusTmpBuf_BufULength) - for (let radiusTmpBuf_BufUBufCounterI = 0; radiusTmpBuf_BufUBufCounterI < radiusTmpBuf_BufULength; radiusTmpBuf_BufUBufCounterI++) { - const radiusTmpBuf_BufUTempBufUnionSelector : int32 = valueDeserializer.readInt8() - let radiusTmpBuf_BufUTempBuf : number | string | undefined - if (radiusTmpBuf_BufUTempBufUnionSelector == (0).toChar()) { - radiusTmpBuf_BufUTempBuf = (valueDeserializer.readNumber() as number) - } else if (radiusTmpBuf_BufUTempBufUnionSelector == (1).toChar()) { - radiusTmpBuf_BufUTempBuf = (valueDeserializer.readString() as string) - } else { - throw new Error("One of the branches for radiusTmpBuf_BufUTempBuf has to be chosen through deserialisation.") - } - radiusTmpBuf_BufU[radiusTmpBuf_BufUBufCounterI] = (radiusTmpBuf_BufUTempBuf as number | string) - } - radiusTmpBuf_ = radiusTmpBuf_BufU - } else { - throw new Error("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation.") - } - radiusTmpBuf = (radiusTmpBuf_ as number | string | Array) - } - const radiusTmpResult : number | string | Array | undefined = radiusTmpBuf - let value : RectShapeOptions = ({width: widthTmpResult, height: heightTmpResult, radius: radiusTmpResult} as RectShapeOptions) - return value + return extractors.fromRectShapePtr(ptr) } } diff --git a/arkoala-arkts/arkui/generated/framework/ohos.arkui.theme.ets b/arkoala-arkts/arkui/generated/framework/ohos.arkui.theme.ets index 55a6ea057191a1c5d284bc13e95ce1f1158d82f2..2f22b7d85ed5b040d32e779122f3c4c7e824a6d0 100644 --- a/arkoala-arkts/arkui/generated/framework/ohos.arkui.theme.ets +++ b/arkoala-arkts/arkui/generated/framework/ohos.arkui.theme.ets @@ -16,1764 +16,11 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { unsafeCast, int32, int64, float32 } from "@koalaui/common" +import { CustomTheme, CustomColors as ohos_arkui_theme_CustomColors } from "@ohos.arkui.theme" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { int32, int64, float32, unsafeCast } from "@koalaui/common" +import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceColor } from "./../component/units" -import { Color } from "./../component/enums" -import { Resource } from "global.resource" -import { Resource_serializer } from "./resource" -export class ThemeControlInternal { - public static fromPtr(ptr: KPointer): ThemeControl { - return new ThemeControl(ptr) - } -} -export class ThemeControl implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, ThemeControl.getFinalizer()) - } - constructor() { - this(ThemeControl.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._ThemeControl_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._ThemeControl_getFinalizer() - } - private static setDefaultTheme_serialize(theme: CustomTheme): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - CustomTheme_serializer.write(thisSerializer, theme) - ArkUIGeneratedNativeModule._ThemeControl_setDefaultTheme(thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - public static setDefaultTheme(theme: CustomTheme): void { - const theme_casted = theme as (CustomTheme) - ThemeControl.setDefaultTheme_serialize(theme_casted) - return - } -} -export interface Theme { - colors: Colors; -} -export interface Colors { - brand: ResourceColor; - warning: ResourceColor; - alert: ResourceColor; - confirm: ResourceColor; - fontPrimary: ResourceColor; - fontSecondary: ResourceColor; - fontTertiary: ResourceColor; - fontFourth: ResourceColor; - fontEmphasize: ResourceColor; - fontOnPrimary: ResourceColor; - fontOnSecondary: ResourceColor; - fontOnTertiary: ResourceColor; - fontOnFourth: ResourceColor; - iconPrimary: ResourceColor; - iconSecondary: ResourceColor; - iconTertiary: ResourceColor; - iconFourth: ResourceColor; - iconEmphasize: ResourceColor; - iconSubEmphasize: ResourceColor; - iconOnPrimary: ResourceColor; - iconOnSecondary: ResourceColor; - iconOnTertiary: ResourceColor; - iconOnFourth: ResourceColor; - backgroundPrimary: ResourceColor; - backgroundSecondary: ResourceColor; - backgroundTertiary: ResourceColor; - backgroundFourth: ResourceColor; - backgroundEmphasize: ResourceColor; - compForegroundPrimary: ResourceColor; - compBackgroundPrimary: ResourceColor; - compBackgroundPrimaryTran: ResourceColor; - compBackgroundPrimaryContrary: ResourceColor; - compBackgroundGray: ResourceColor; - compBackgroundSecondary: ResourceColor; - compBackgroundTertiary: ResourceColor; - compBackgroundEmphasize: ResourceColor; - compBackgroundNeutral: ResourceColor; - compEmphasizeSecondary: ResourceColor; - compEmphasizeTertiary: ResourceColor; - compDivider: ResourceColor; - compCommonContrary: ResourceColor; - compBackgroundFocus: ResourceColor; - compFocusedPrimary: ResourceColor; - compFocusedSecondary: ResourceColor; - compFocusedTertiary: ResourceColor; - interactiveHover: ResourceColor; - interactivePressed: ResourceColor; - interactiveFocus: ResourceColor; - interactiveActive: ResourceColor; - interactiveSelect: ResourceColor; - interactiveClick: ResourceColor; -} -export interface CustomTheme { - colors?: Colors; -} -export type CustomColors = Colors; -export class ThemeControl_serializer { - public static write(buffer: SerializerBase, value: ThemeControl): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): ThemeControl { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return ThemeControlInternal.fromPtr(ptr) - } -} -export class Colors_serializer { - public static write(buffer: SerializerBase, value: Colors): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForBrand = value.brand - if (valueHolderForBrand instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForBrandForIdx0 = valueHolderForBrand as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBrandForIdx0)) - } else if (valueHolderForBrand instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForBrandForIdx1 = valueHolderForBrand as number - valueSerializer.writeNumber(valueHolderForBrandForIdx1) - } else if (valueHolderForBrand instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForBrandForIdx2 = valueHolderForBrand as string - valueSerializer.writeString(valueHolderForBrandForIdx2) - } else if (valueHolderForBrand instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForBrandForIdx3 = valueHolderForBrand as Resource - Resource_serializer.write(valueSerializer, valueHolderForBrandForIdx3) - } - const valueHolderForWarning = value.warning - if (valueHolderForWarning instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForWarningForIdx0 = valueHolderForWarning as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForWarningForIdx0)) - } else if (valueHolderForWarning instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForWarningForIdx1 = valueHolderForWarning as number - valueSerializer.writeNumber(valueHolderForWarningForIdx1) - } else if (valueHolderForWarning instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForWarningForIdx2 = valueHolderForWarning as string - valueSerializer.writeString(valueHolderForWarningForIdx2) - } else if (valueHolderForWarning instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForWarningForIdx3 = valueHolderForWarning as Resource - Resource_serializer.write(valueSerializer, valueHolderForWarningForIdx3) - } - const valueHolderForAlert = value.alert - if (valueHolderForAlert instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForAlertForIdx0 = valueHolderForAlert as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForAlertForIdx0)) - } else if (valueHolderForAlert instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForAlertForIdx1 = valueHolderForAlert as number - valueSerializer.writeNumber(valueHolderForAlertForIdx1) - } else if (valueHolderForAlert instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForAlertForIdx2 = valueHolderForAlert as string - valueSerializer.writeString(valueHolderForAlertForIdx2) - } else if (valueHolderForAlert instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForAlertForIdx3 = valueHolderForAlert as Resource - Resource_serializer.write(valueSerializer, valueHolderForAlertForIdx3) - } - const valueHolderForConfirm = value.confirm - if (valueHolderForConfirm instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForConfirmForIdx0 = valueHolderForConfirm as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForConfirmForIdx0)) - } else if (valueHolderForConfirm instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForConfirmForIdx1 = valueHolderForConfirm as number - valueSerializer.writeNumber(valueHolderForConfirmForIdx1) - } else if (valueHolderForConfirm instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForConfirmForIdx2 = valueHolderForConfirm as string - valueSerializer.writeString(valueHolderForConfirmForIdx2) - } else if (valueHolderForConfirm instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForConfirmForIdx3 = valueHolderForConfirm as Resource - Resource_serializer.write(valueSerializer, valueHolderForConfirmForIdx3) - } - const valueHolderForFontPrimary = value.fontPrimary - if (valueHolderForFontPrimary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontPrimaryForIdx0 = valueHolderForFontPrimary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForFontPrimaryForIdx0)) - } else if (valueHolderForFontPrimary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForFontPrimaryForIdx1 = valueHolderForFontPrimary as number - valueSerializer.writeNumber(valueHolderForFontPrimaryForIdx1) - } else if (valueHolderForFontPrimary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForFontPrimaryForIdx2 = valueHolderForFontPrimary as string - valueSerializer.writeString(valueHolderForFontPrimaryForIdx2) - } else if (valueHolderForFontPrimary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForFontPrimaryForIdx3 = valueHolderForFontPrimary as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontPrimaryForIdx3) - } - const valueHolderForFontSecondary = value.fontSecondary - if (valueHolderForFontSecondary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontSecondaryForIdx0 = valueHolderForFontSecondary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForFontSecondaryForIdx0)) - } else if (valueHolderForFontSecondary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForFontSecondaryForIdx1 = valueHolderForFontSecondary as number - valueSerializer.writeNumber(valueHolderForFontSecondaryForIdx1) - } else if (valueHolderForFontSecondary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForFontSecondaryForIdx2 = valueHolderForFontSecondary as string - valueSerializer.writeString(valueHolderForFontSecondaryForIdx2) - } else if (valueHolderForFontSecondary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForFontSecondaryForIdx3 = valueHolderForFontSecondary as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontSecondaryForIdx3) - } - const valueHolderForFontTertiary = value.fontTertiary - if (valueHolderForFontTertiary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontTertiaryForIdx0 = valueHolderForFontTertiary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForFontTertiaryForIdx0)) - } else if (valueHolderForFontTertiary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForFontTertiaryForIdx1 = valueHolderForFontTertiary as number - valueSerializer.writeNumber(valueHolderForFontTertiaryForIdx1) - } else if (valueHolderForFontTertiary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForFontTertiaryForIdx2 = valueHolderForFontTertiary as string - valueSerializer.writeString(valueHolderForFontTertiaryForIdx2) - } else if (valueHolderForFontTertiary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForFontTertiaryForIdx3 = valueHolderForFontTertiary as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontTertiaryForIdx3) - } - const valueHolderForFontFourth = value.fontFourth - if (valueHolderForFontFourth instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontFourthForIdx0 = valueHolderForFontFourth as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForFontFourthForIdx0)) - } else if (valueHolderForFontFourth instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForFontFourthForIdx1 = valueHolderForFontFourth as number - valueSerializer.writeNumber(valueHolderForFontFourthForIdx1) - } else if (valueHolderForFontFourth instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForFontFourthForIdx2 = valueHolderForFontFourth as string - valueSerializer.writeString(valueHolderForFontFourthForIdx2) - } else if (valueHolderForFontFourth instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForFontFourthForIdx3 = valueHolderForFontFourth as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontFourthForIdx3) - } - const valueHolderForFontEmphasize = value.fontEmphasize - if (valueHolderForFontEmphasize instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontEmphasizeForIdx0 = valueHolderForFontEmphasize as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForFontEmphasizeForIdx0)) - } else if (valueHolderForFontEmphasize instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForFontEmphasizeForIdx1 = valueHolderForFontEmphasize as number - valueSerializer.writeNumber(valueHolderForFontEmphasizeForIdx1) - } else if (valueHolderForFontEmphasize instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForFontEmphasizeForIdx2 = valueHolderForFontEmphasize as string - valueSerializer.writeString(valueHolderForFontEmphasizeForIdx2) - } else if (valueHolderForFontEmphasize instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForFontEmphasizeForIdx3 = valueHolderForFontEmphasize as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontEmphasizeForIdx3) - } - const valueHolderForFontOnPrimary = value.fontOnPrimary - if (valueHolderForFontOnPrimary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontOnPrimaryForIdx0 = valueHolderForFontOnPrimary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForFontOnPrimaryForIdx0)) - } else if (valueHolderForFontOnPrimary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForFontOnPrimaryForIdx1 = valueHolderForFontOnPrimary as number - valueSerializer.writeNumber(valueHolderForFontOnPrimaryForIdx1) - } else if (valueHolderForFontOnPrimary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForFontOnPrimaryForIdx2 = valueHolderForFontOnPrimary as string - valueSerializer.writeString(valueHolderForFontOnPrimaryForIdx2) - } else if (valueHolderForFontOnPrimary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForFontOnPrimaryForIdx3 = valueHolderForFontOnPrimary as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontOnPrimaryForIdx3) - } - const valueHolderForFontOnSecondary = value.fontOnSecondary - if (valueHolderForFontOnSecondary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontOnSecondaryForIdx0 = valueHolderForFontOnSecondary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForFontOnSecondaryForIdx0)) - } else if (valueHolderForFontOnSecondary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForFontOnSecondaryForIdx1 = valueHolderForFontOnSecondary as number - valueSerializer.writeNumber(valueHolderForFontOnSecondaryForIdx1) - } else if (valueHolderForFontOnSecondary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForFontOnSecondaryForIdx2 = valueHolderForFontOnSecondary as string - valueSerializer.writeString(valueHolderForFontOnSecondaryForIdx2) - } else if (valueHolderForFontOnSecondary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForFontOnSecondaryForIdx3 = valueHolderForFontOnSecondary as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontOnSecondaryForIdx3) - } - const valueHolderForFontOnTertiary = value.fontOnTertiary - if (valueHolderForFontOnTertiary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontOnTertiaryForIdx0 = valueHolderForFontOnTertiary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForFontOnTertiaryForIdx0)) - } else if (valueHolderForFontOnTertiary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForFontOnTertiaryForIdx1 = valueHolderForFontOnTertiary as number - valueSerializer.writeNumber(valueHolderForFontOnTertiaryForIdx1) - } else if (valueHolderForFontOnTertiary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForFontOnTertiaryForIdx2 = valueHolderForFontOnTertiary as string - valueSerializer.writeString(valueHolderForFontOnTertiaryForIdx2) - } else if (valueHolderForFontOnTertiary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForFontOnTertiaryForIdx3 = valueHolderForFontOnTertiary as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontOnTertiaryForIdx3) - } - const valueHolderForFontOnFourth = value.fontOnFourth - if (valueHolderForFontOnFourth instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForFontOnFourthForIdx0 = valueHolderForFontOnFourth as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForFontOnFourthForIdx0)) - } else if (valueHolderForFontOnFourth instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForFontOnFourthForIdx1 = valueHolderForFontOnFourth as number - valueSerializer.writeNumber(valueHolderForFontOnFourthForIdx1) - } else if (valueHolderForFontOnFourth instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForFontOnFourthForIdx2 = valueHolderForFontOnFourth as string - valueSerializer.writeString(valueHolderForFontOnFourthForIdx2) - } else if (valueHolderForFontOnFourth instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForFontOnFourthForIdx3 = valueHolderForFontOnFourth as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontOnFourthForIdx3) - } - const valueHolderForIconPrimary = value.iconPrimary - if (valueHolderForIconPrimary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForIconPrimaryForIdx0 = valueHolderForIconPrimary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForIconPrimaryForIdx0)) - } else if (valueHolderForIconPrimary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForIconPrimaryForIdx1 = valueHolderForIconPrimary as number - valueSerializer.writeNumber(valueHolderForIconPrimaryForIdx1) - } else if (valueHolderForIconPrimary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForIconPrimaryForIdx2 = valueHolderForIconPrimary as string - valueSerializer.writeString(valueHolderForIconPrimaryForIdx2) - } else if (valueHolderForIconPrimary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForIconPrimaryForIdx3 = valueHolderForIconPrimary as Resource - Resource_serializer.write(valueSerializer, valueHolderForIconPrimaryForIdx3) - } - const valueHolderForIconSecondary = value.iconSecondary - if (valueHolderForIconSecondary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForIconSecondaryForIdx0 = valueHolderForIconSecondary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForIconSecondaryForIdx0)) - } else if (valueHolderForIconSecondary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForIconSecondaryForIdx1 = valueHolderForIconSecondary as number - valueSerializer.writeNumber(valueHolderForIconSecondaryForIdx1) - } else if (valueHolderForIconSecondary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForIconSecondaryForIdx2 = valueHolderForIconSecondary as string - valueSerializer.writeString(valueHolderForIconSecondaryForIdx2) - } else if (valueHolderForIconSecondary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForIconSecondaryForIdx3 = valueHolderForIconSecondary as Resource - Resource_serializer.write(valueSerializer, valueHolderForIconSecondaryForIdx3) - } - const valueHolderForIconTertiary = value.iconTertiary - if (valueHolderForIconTertiary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForIconTertiaryForIdx0 = valueHolderForIconTertiary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForIconTertiaryForIdx0)) - } else if (valueHolderForIconTertiary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForIconTertiaryForIdx1 = valueHolderForIconTertiary as number - valueSerializer.writeNumber(valueHolderForIconTertiaryForIdx1) - } else if (valueHolderForIconTertiary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForIconTertiaryForIdx2 = valueHolderForIconTertiary as string - valueSerializer.writeString(valueHolderForIconTertiaryForIdx2) - } else if (valueHolderForIconTertiary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForIconTertiaryForIdx3 = valueHolderForIconTertiary as Resource - Resource_serializer.write(valueSerializer, valueHolderForIconTertiaryForIdx3) - } - const valueHolderForIconFourth = value.iconFourth - if (valueHolderForIconFourth instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForIconFourthForIdx0 = valueHolderForIconFourth as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForIconFourthForIdx0)) - } else if (valueHolderForIconFourth instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForIconFourthForIdx1 = valueHolderForIconFourth as number - valueSerializer.writeNumber(valueHolderForIconFourthForIdx1) - } else if (valueHolderForIconFourth instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForIconFourthForIdx2 = valueHolderForIconFourth as string - valueSerializer.writeString(valueHolderForIconFourthForIdx2) - } else if (valueHolderForIconFourth instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForIconFourthForIdx3 = valueHolderForIconFourth as Resource - Resource_serializer.write(valueSerializer, valueHolderForIconFourthForIdx3) - } - const valueHolderForIconEmphasize = value.iconEmphasize - if (valueHolderForIconEmphasize instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForIconEmphasizeForIdx0 = valueHolderForIconEmphasize as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForIconEmphasizeForIdx0)) - } else if (valueHolderForIconEmphasize instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForIconEmphasizeForIdx1 = valueHolderForIconEmphasize as number - valueSerializer.writeNumber(valueHolderForIconEmphasizeForIdx1) - } else if (valueHolderForIconEmphasize instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForIconEmphasizeForIdx2 = valueHolderForIconEmphasize as string - valueSerializer.writeString(valueHolderForIconEmphasizeForIdx2) - } else if (valueHolderForIconEmphasize instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForIconEmphasizeForIdx3 = valueHolderForIconEmphasize as Resource - Resource_serializer.write(valueSerializer, valueHolderForIconEmphasizeForIdx3) - } - const valueHolderForIconSubEmphasize = value.iconSubEmphasize - if (valueHolderForIconSubEmphasize instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForIconSubEmphasizeForIdx0 = valueHolderForIconSubEmphasize as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForIconSubEmphasizeForIdx0)) - } else if (valueHolderForIconSubEmphasize instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForIconSubEmphasizeForIdx1 = valueHolderForIconSubEmphasize as number - valueSerializer.writeNumber(valueHolderForIconSubEmphasizeForIdx1) - } else if (valueHolderForIconSubEmphasize instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForIconSubEmphasizeForIdx2 = valueHolderForIconSubEmphasize as string - valueSerializer.writeString(valueHolderForIconSubEmphasizeForIdx2) - } else if (valueHolderForIconSubEmphasize instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForIconSubEmphasizeForIdx3 = valueHolderForIconSubEmphasize as Resource - Resource_serializer.write(valueSerializer, valueHolderForIconSubEmphasizeForIdx3) - } - const valueHolderForIconOnPrimary = value.iconOnPrimary - if (valueHolderForIconOnPrimary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForIconOnPrimaryForIdx0 = valueHolderForIconOnPrimary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForIconOnPrimaryForIdx0)) - } else if (valueHolderForIconOnPrimary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForIconOnPrimaryForIdx1 = valueHolderForIconOnPrimary as number - valueSerializer.writeNumber(valueHolderForIconOnPrimaryForIdx1) - } else if (valueHolderForIconOnPrimary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForIconOnPrimaryForIdx2 = valueHolderForIconOnPrimary as string - valueSerializer.writeString(valueHolderForIconOnPrimaryForIdx2) - } else if (valueHolderForIconOnPrimary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForIconOnPrimaryForIdx3 = valueHolderForIconOnPrimary as Resource - Resource_serializer.write(valueSerializer, valueHolderForIconOnPrimaryForIdx3) - } - const valueHolderForIconOnSecondary = value.iconOnSecondary - if (valueHolderForIconOnSecondary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForIconOnSecondaryForIdx0 = valueHolderForIconOnSecondary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForIconOnSecondaryForIdx0)) - } else if (valueHolderForIconOnSecondary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForIconOnSecondaryForIdx1 = valueHolderForIconOnSecondary as number - valueSerializer.writeNumber(valueHolderForIconOnSecondaryForIdx1) - } else if (valueHolderForIconOnSecondary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForIconOnSecondaryForIdx2 = valueHolderForIconOnSecondary as string - valueSerializer.writeString(valueHolderForIconOnSecondaryForIdx2) - } else if (valueHolderForIconOnSecondary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForIconOnSecondaryForIdx3 = valueHolderForIconOnSecondary as Resource - Resource_serializer.write(valueSerializer, valueHolderForIconOnSecondaryForIdx3) - } - const valueHolderForIconOnTertiary = value.iconOnTertiary - if (valueHolderForIconOnTertiary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForIconOnTertiaryForIdx0 = valueHolderForIconOnTertiary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForIconOnTertiaryForIdx0)) - } else if (valueHolderForIconOnTertiary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForIconOnTertiaryForIdx1 = valueHolderForIconOnTertiary as number - valueSerializer.writeNumber(valueHolderForIconOnTertiaryForIdx1) - } else if (valueHolderForIconOnTertiary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForIconOnTertiaryForIdx2 = valueHolderForIconOnTertiary as string - valueSerializer.writeString(valueHolderForIconOnTertiaryForIdx2) - } else if (valueHolderForIconOnTertiary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForIconOnTertiaryForIdx3 = valueHolderForIconOnTertiary as Resource - Resource_serializer.write(valueSerializer, valueHolderForIconOnTertiaryForIdx3) - } - const valueHolderForIconOnFourth = value.iconOnFourth - if (valueHolderForIconOnFourth instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForIconOnFourthForIdx0 = valueHolderForIconOnFourth as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForIconOnFourthForIdx0)) - } else if (valueHolderForIconOnFourth instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForIconOnFourthForIdx1 = valueHolderForIconOnFourth as number - valueSerializer.writeNumber(valueHolderForIconOnFourthForIdx1) - } else if (valueHolderForIconOnFourth instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForIconOnFourthForIdx2 = valueHolderForIconOnFourth as string - valueSerializer.writeString(valueHolderForIconOnFourthForIdx2) - } else if (valueHolderForIconOnFourth instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForIconOnFourthForIdx3 = valueHolderForIconOnFourth as Resource - Resource_serializer.write(valueSerializer, valueHolderForIconOnFourthForIdx3) - } - const valueHolderForBackgroundPrimary = value.backgroundPrimary - if (valueHolderForBackgroundPrimary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForBackgroundPrimaryForIdx0 = valueHolderForBackgroundPrimary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBackgroundPrimaryForIdx0)) - } else if (valueHolderForBackgroundPrimary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForBackgroundPrimaryForIdx1 = valueHolderForBackgroundPrimary as number - valueSerializer.writeNumber(valueHolderForBackgroundPrimaryForIdx1) - } else if (valueHolderForBackgroundPrimary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForBackgroundPrimaryForIdx2 = valueHolderForBackgroundPrimary as string - valueSerializer.writeString(valueHolderForBackgroundPrimaryForIdx2) - } else if (valueHolderForBackgroundPrimary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForBackgroundPrimaryForIdx3 = valueHolderForBackgroundPrimary as Resource - Resource_serializer.write(valueSerializer, valueHolderForBackgroundPrimaryForIdx3) - } - const valueHolderForBackgroundSecondary = value.backgroundSecondary - if (valueHolderForBackgroundSecondary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForBackgroundSecondaryForIdx0 = valueHolderForBackgroundSecondary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBackgroundSecondaryForIdx0)) - } else if (valueHolderForBackgroundSecondary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForBackgroundSecondaryForIdx1 = valueHolderForBackgroundSecondary as number - valueSerializer.writeNumber(valueHolderForBackgroundSecondaryForIdx1) - } else if (valueHolderForBackgroundSecondary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForBackgroundSecondaryForIdx2 = valueHolderForBackgroundSecondary as string - valueSerializer.writeString(valueHolderForBackgroundSecondaryForIdx2) - } else if (valueHolderForBackgroundSecondary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForBackgroundSecondaryForIdx3 = valueHolderForBackgroundSecondary as Resource - Resource_serializer.write(valueSerializer, valueHolderForBackgroundSecondaryForIdx3) - } - const valueHolderForBackgroundTertiary = value.backgroundTertiary - if (valueHolderForBackgroundTertiary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForBackgroundTertiaryForIdx0 = valueHolderForBackgroundTertiary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBackgroundTertiaryForIdx0)) - } else if (valueHolderForBackgroundTertiary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForBackgroundTertiaryForIdx1 = valueHolderForBackgroundTertiary as number - valueSerializer.writeNumber(valueHolderForBackgroundTertiaryForIdx1) - } else if (valueHolderForBackgroundTertiary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForBackgroundTertiaryForIdx2 = valueHolderForBackgroundTertiary as string - valueSerializer.writeString(valueHolderForBackgroundTertiaryForIdx2) - } else if (valueHolderForBackgroundTertiary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForBackgroundTertiaryForIdx3 = valueHolderForBackgroundTertiary as Resource - Resource_serializer.write(valueSerializer, valueHolderForBackgroundTertiaryForIdx3) - } - const valueHolderForBackgroundFourth = value.backgroundFourth - if (valueHolderForBackgroundFourth instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForBackgroundFourthForIdx0 = valueHolderForBackgroundFourth as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBackgroundFourthForIdx0)) - } else if (valueHolderForBackgroundFourth instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForBackgroundFourthForIdx1 = valueHolderForBackgroundFourth as number - valueSerializer.writeNumber(valueHolderForBackgroundFourthForIdx1) - } else if (valueHolderForBackgroundFourth instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForBackgroundFourthForIdx2 = valueHolderForBackgroundFourth as string - valueSerializer.writeString(valueHolderForBackgroundFourthForIdx2) - } else if (valueHolderForBackgroundFourth instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForBackgroundFourthForIdx3 = valueHolderForBackgroundFourth as Resource - Resource_serializer.write(valueSerializer, valueHolderForBackgroundFourthForIdx3) - } - const valueHolderForBackgroundEmphasize = value.backgroundEmphasize - if (valueHolderForBackgroundEmphasize instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForBackgroundEmphasizeForIdx0 = valueHolderForBackgroundEmphasize as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForBackgroundEmphasizeForIdx0)) - } else if (valueHolderForBackgroundEmphasize instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForBackgroundEmphasizeForIdx1 = valueHolderForBackgroundEmphasize as number - valueSerializer.writeNumber(valueHolderForBackgroundEmphasizeForIdx1) - } else if (valueHolderForBackgroundEmphasize instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForBackgroundEmphasizeForIdx2 = valueHolderForBackgroundEmphasize as string - valueSerializer.writeString(valueHolderForBackgroundEmphasizeForIdx2) - } else if (valueHolderForBackgroundEmphasize instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForBackgroundEmphasizeForIdx3 = valueHolderForBackgroundEmphasize as Resource - Resource_serializer.write(valueSerializer, valueHolderForBackgroundEmphasizeForIdx3) - } - const valueHolderForCompForegroundPrimary = value.compForegroundPrimary - if (valueHolderForCompForegroundPrimary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForCompForegroundPrimaryForIdx0 = valueHolderForCompForegroundPrimary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForCompForegroundPrimaryForIdx0)) - } else if (valueHolderForCompForegroundPrimary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForCompForegroundPrimaryForIdx1 = valueHolderForCompForegroundPrimary as number - valueSerializer.writeNumber(valueHolderForCompForegroundPrimaryForIdx1) - } else if (valueHolderForCompForegroundPrimary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForCompForegroundPrimaryForIdx2 = valueHolderForCompForegroundPrimary as string - valueSerializer.writeString(valueHolderForCompForegroundPrimaryForIdx2) - } else if (valueHolderForCompForegroundPrimary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForCompForegroundPrimaryForIdx3 = valueHolderForCompForegroundPrimary as Resource - Resource_serializer.write(valueSerializer, valueHolderForCompForegroundPrimaryForIdx3) - } - const valueHolderForCompBackgroundPrimary = value.compBackgroundPrimary - if (valueHolderForCompBackgroundPrimary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForCompBackgroundPrimaryForIdx0 = valueHolderForCompBackgroundPrimary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForCompBackgroundPrimaryForIdx0)) - } else if (valueHolderForCompBackgroundPrimary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForCompBackgroundPrimaryForIdx1 = valueHolderForCompBackgroundPrimary as number - valueSerializer.writeNumber(valueHolderForCompBackgroundPrimaryForIdx1) - } else if (valueHolderForCompBackgroundPrimary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForCompBackgroundPrimaryForIdx2 = valueHolderForCompBackgroundPrimary as string - valueSerializer.writeString(valueHolderForCompBackgroundPrimaryForIdx2) - } else if (valueHolderForCompBackgroundPrimary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForCompBackgroundPrimaryForIdx3 = valueHolderForCompBackgroundPrimary as Resource - Resource_serializer.write(valueSerializer, valueHolderForCompBackgroundPrimaryForIdx3) - } - const valueHolderForCompBackgroundPrimaryTran = value.compBackgroundPrimaryTran - if (valueHolderForCompBackgroundPrimaryTran instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForCompBackgroundPrimaryTranForIdx0 = valueHolderForCompBackgroundPrimaryTran as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForCompBackgroundPrimaryTranForIdx0)) - } else if (valueHolderForCompBackgroundPrimaryTran instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForCompBackgroundPrimaryTranForIdx1 = valueHolderForCompBackgroundPrimaryTran as number - valueSerializer.writeNumber(valueHolderForCompBackgroundPrimaryTranForIdx1) - } else if (valueHolderForCompBackgroundPrimaryTran instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForCompBackgroundPrimaryTranForIdx2 = valueHolderForCompBackgroundPrimaryTran as string - valueSerializer.writeString(valueHolderForCompBackgroundPrimaryTranForIdx2) - } else if (valueHolderForCompBackgroundPrimaryTran instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForCompBackgroundPrimaryTranForIdx3 = valueHolderForCompBackgroundPrimaryTran as Resource - Resource_serializer.write(valueSerializer, valueHolderForCompBackgroundPrimaryTranForIdx3) - } - const valueHolderForCompBackgroundPrimaryContrary = value.compBackgroundPrimaryContrary - if (valueHolderForCompBackgroundPrimaryContrary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForCompBackgroundPrimaryContraryForIdx0 = valueHolderForCompBackgroundPrimaryContrary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForCompBackgroundPrimaryContraryForIdx0)) - } else if (valueHolderForCompBackgroundPrimaryContrary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForCompBackgroundPrimaryContraryForIdx1 = valueHolderForCompBackgroundPrimaryContrary as number - valueSerializer.writeNumber(valueHolderForCompBackgroundPrimaryContraryForIdx1) - } else if (valueHolderForCompBackgroundPrimaryContrary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForCompBackgroundPrimaryContraryForIdx2 = valueHolderForCompBackgroundPrimaryContrary as string - valueSerializer.writeString(valueHolderForCompBackgroundPrimaryContraryForIdx2) - } else if (valueHolderForCompBackgroundPrimaryContrary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForCompBackgroundPrimaryContraryForIdx3 = valueHolderForCompBackgroundPrimaryContrary as Resource - Resource_serializer.write(valueSerializer, valueHolderForCompBackgroundPrimaryContraryForIdx3) - } - const valueHolderForCompBackgroundGray = value.compBackgroundGray - if (valueHolderForCompBackgroundGray instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForCompBackgroundGrayForIdx0 = valueHolderForCompBackgroundGray as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForCompBackgroundGrayForIdx0)) - } else if (valueHolderForCompBackgroundGray instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForCompBackgroundGrayForIdx1 = valueHolderForCompBackgroundGray as number - valueSerializer.writeNumber(valueHolderForCompBackgroundGrayForIdx1) - } else if (valueHolderForCompBackgroundGray instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForCompBackgroundGrayForIdx2 = valueHolderForCompBackgroundGray as string - valueSerializer.writeString(valueHolderForCompBackgroundGrayForIdx2) - } else if (valueHolderForCompBackgroundGray instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForCompBackgroundGrayForIdx3 = valueHolderForCompBackgroundGray as Resource - Resource_serializer.write(valueSerializer, valueHolderForCompBackgroundGrayForIdx3) - } - const valueHolderForCompBackgroundSecondary = value.compBackgroundSecondary - if (valueHolderForCompBackgroundSecondary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForCompBackgroundSecondaryForIdx0 = valueHolderForCompBackgroundSecondary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForCompBackgroundSecondaryForIdx0)) - } else if (valueHolderForCompBackgroundSecondary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForCompBackgroundSecondaryForIdx1 = valueHolderForCompBackgroundSecondary as number - valueSerializer.writeNumber(valueHolderForCompBackgroundSecondaryForIdx1) - } else if (valueHolderForCompBackgroundSecondary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForCompBackgroundSecondaryForIdx2 = valueHolderForCompBackgroundSecondary as string - valueSerializer.writeString(valueHolderForCompBackgroundSecondaryForIdx2) - } else if (valueHolderForCompBackgroundSecondary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForCompBackgroundSecondaryForIdx3 = valueHolderForCompBackgroundSecondary as Resource - Resource_serializer.write(valueSerializer, valueHolderForCompBackgroundSecondaryForIdx3) - } - const valueHolderForCompBackgroundTertiary = value.compBackgroundTertiary - if (valueHolderForCompBackgroundTertiary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForCompBackgroundTertiaryForIdx0 = valueHolderForCompBackgroundTertiary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForCompBackgroundTertiaryForIdx0)) - } else if (valueHolderForCompBackgroundTertiary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForCompBackgroundTertiaryForIdx1 = valueHolderForCompBackgroundTertiary as number - valueSerializer.writeNumber(valueHolderForCompBackgroundTertiaryForIdx1) - } else if (valueHolderForCompBackgroundTertiary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForCompBackgroundTertiaryForIdx2 = valueHolderForCompBackgroundTertiary as string - valueSerializer.writeString(valueHolderForCompBackgroundTertiaryForIdx2) - } else if (valueHolderForCompBackgroundTertiary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForCompBackgroundTertiaryForIdx3 = valueHolderForCompBackgroundTertiary as Resource - Resource_serializer.write(valueSerializer, valueHolderForCompBackgroundTertiaryForIdx3) - } - const valueHolderForCompBackgroundEmphasize = value.compBackgroundEmphasize - if (valueHolderForCompBackgroundEmphasize instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForCompBackgroundEmphasizeForIdx0 = valueHolderForCompBackgroundEmphasize as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForCompBackgroundEmphasizeForIdx0)) - } else if (valueHolderForCompBackgroundEmphasize instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForCompBackgroundEmphasizeForIdx1 = valueHolderForCompBackgroundEmphasize as number - valueSerializer.writeNumber(valueHolderForCompBackgroundEmphasizeForIdx1) - } else if (valueHolderForCompBackgroundEmphasize instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForCompBackgroundEmphasizeForIdx2 = valueHolderForCompBackgroundEmphasize as string - valueSerializer.writeString(valueHolderForCompBackgroundEmphasizeForIdx2) - } else if (valueHolderForCompBackgroundEmphasize instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForCompBackgroundEmphasizeForIdx3 = valueHolderForCompBackgroundEmphasize as Resource - Resource_serializer.write(valueSerializer, valueHolderForCompBackgroundEmphasizeForIdx3) - } - const valueHolderForCompBackgroundNeutral = value.compBackgroundNeutral - if (valueHolderForCompBackgroundNeutral instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForCompBackgroundNeutralForIdx0 = valueHolderForCompBackgroundNeutral as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForCompBackgroundNeutralForIdx0)) - } else if (valueHolderForCompBackgroundNeutral instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForCompBackgroundNeutralForIdx1 = valueHolderForCompBackgroundNeutral as number - valueSerializer.writeNumber(valueHolderForCompBackgroundNeutralForIdx1) - } else if (valueHolderForCompBackgroundNeutral instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForCompBackgroundNeutralForIdx2 = valueHolderForCompBackgroundNeutral as string - valueSerializer.writeString(valueHolderForCompBackgroundNeutralForIdx2) - } else if (valueHolderForCompBackgroundNeutral instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForCompBackgroundNeutralForIdx3 = valueHolderForCompBackgroundNeutral as Resource - Resource_serializer.write(valueSerializer, valueHolderForCompBackgroundNeutralForIdx3) - } - const valueHolderForCompEmphasizeSecondary = value.compEmphasizeSecondary - if (valueHolderForCompEmphasizeSecondary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForCompEmphasizeSecondaryForIdx0 = valueHolderForCompEmphasizeSecondary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForCompEmphasizeSecondaryForIdx0)) - } else if (valueHolderForCompEmphasizeSecondary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForCompEmphasizeSecondaryForIdx1 = valueHolderForCompEmphasizeSecondary as number - valueSerializer.writeNumber(valueHolderForCompEmphasizeSecondaryForIdx1) - } else if (valueHolderForCompEmphasizeSecondary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForCompEmphasizeSecondaryForIdx2 = valueHolderForCompEmphasizeSecondary as string - valueSerializer.writeString(valueHolderForCompEmphasizeSecondaryForIdx2) - } else if (valueHolderForCompEmphasizeSecondary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForCompEmphasizeSecondaryForIdx3 = valueHolderForCompEmphasizeSecondary as Resource - Resource_serializer.write(valueSerializer, valueHolderForCompEmphasizeSecondaryForIdx3) - } - const valueHolderForCompEmphasizeTertiary = value.compEmphasizeTertiary - if (valueHolderForCompEmphasizeTertiary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForCompEmphasizeTertiaryForIdx0 = valueHolderForCompEmphasizeTertiary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForCompEmphasizeTertiaryForIdx0)) - } else if (valueHolderForCompEmphasizeTertiary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForCompEmphasizeTertiaryForIdx1 = valueHolderForCompEmphasizeTertiary as number - valueSerializer.writeNumber(valueHolderForCompEmphasizeTertiaryForIdx1) - } else if (valueHolderForCompEmphasizeTertiary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForCompEmphasizeTertiaryForIdx2 = valueHolderForCompEmphasizeTertiary as string - valueSerializer.writeString(valueHolderForCompEmphasizeTertiaryForIdx2) - } else if (valueHolderForCompEmphasizeTertiary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForCompEmphasizeTertiaryForIdx3 = valueHolderForCompEmphasizeTertiary as Resource - Resource_serializer.write(valueSerializer, valueHolderForCompEmphasizeTertiaryForIdx3) - } - const valueHolderForCompDivider = value.compDivider - if (valueHolderForCompDivider instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForCompDividerForIdx0 = valueHolderForCompDivider as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForCompDividerForIdx0)) - } else if (valueHolderForCompDivider instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForCompDividerForIdx1 = valueHolderForCompDivider as number - valueSerializer.writeNumber(valueHolderForCompDividerForIdx1) - } else if (valueHolderForCompDivider instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForCompDividerForIdx2 = valueHolderForCompDivider as string - valueSerializer.writeString(valueHolderForCompDividerForIdx2) - } else if (valueHolderForCompDivider instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForCompDividerForIdx3 = valueHolderForCompDivider as Resource - Resource_serializer.write(valueSerializer, valueHolderForCompDividerForIdx3) - } - const valueHolderForCompCommonContrary = value.compCommonContrary - if (valueHolderForCompCommonContrary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForCompCommonContraryForIdx0 = valueHolderForCompCommonContrary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForCompCommonContraryForIdx0)) - } else if (valueHolderForCompCommonContrary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForCompCommonContraryForIdx1 = valueHolderForCompCommonContrary as number - valueSerializer.writeNumber(valueHolderForCompCommonContraryForIdx1) - } else if (valueHolderForCompCommonContrary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForCompCommonContraryForIdx2 = valueHolderForCompCommonContrary as string - valueSerializer.writeString(valueHolderForCompCommonContraryForIdx2) - } else if (valueHolderForCompCommonContrary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForCompCommonContraryForIdx3 = valueHolderForCompCommonContrary as Resource - Resource_serializer.write(valueSerializer, valueHolderForCompCommonContraryForIdx3) - } - const valueHolderForCompBackgroundFocus = value.compBackgroundFocus - if (valueHolderForCompBackgroundFocus instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForCompBackgroundFocusForIdx0 = valueHolderForCompBackgroundFocus as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForCompBackgroundFocusForIdx0)) - } else if (valueHolderForCompBackgroundFocus instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForCompBackgroundFocusForIdx1 = valueHolderForCompBackgroundFocus as number - valueSerializer.writeNumber(valueHolderForCompBackgroundFocusForIdx1) - } else if (valueHolderForCompBackgroundFocus instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForCompBackgroundFocusForIdx2 = valueHolderForCompBackgroundFocus as string - valueSerializer.writeString(valueHolderForCompBackgroundFocusForIdx2) - } else if (valueHolderForCompBackgroundFocus instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForCompBackgroundFocusForIdx3 = valueHolderForCompBackgroundFocus as Resource - Resource_serializer.write(valueSerializer, valueHolderForCompBackgroundFocusForIdx3) - } - const valueHolderForCompFocusedPrimary = value.compFocusedPrimary - if (valueHolderForCompFocusedPrimary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForCompFocusedPrimaryForIdx0 = valueHolderForCompFocusedPrimary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForCompFocusedPrimaryForIdx0)) - } else if (valueHolderForCompFocusedPrimary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForCompFocusedPrimaryForIdx1 = valueHolderForCompFocusedPrimary as number - valueSerializer.writeNumber(valueHolderForCompFocusedPrimaryForIdx1) - } else if (valueHolderForCompFocusedPrimary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForCompFocusedPrimaryForIdx2 = valueHolderForCompFocusedPrimary as string - valueSerializer.writeString(valueHolderForCompFocusedPrimaryForIdx2) - } else if (valueHolderForCompFocusedPrimary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForCompFocusedPrimaryForIdx3 = valueHolderForCompFocusedPrimary as Resource - Resource_serializer.write(valueSerializer, valueHolderForCompFocusedPrimaryForIdx3) - } - const valueHolderForCompFocusedSecondary = value.compFocusedSecondary - if (valueHolderForCompFocusedSecondary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForCompFocusedSecondaryForIdx0 = valueHolderForCompFocusedSecondary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForCompFocusedSecondaryForIdx0)) - } else if (valueHolderForCompFocusedSecondary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForCompFocusedSecondaryForIdx1 = valueHolderForCompFocusedSecondary as number - valueSerializer.writeNumber(valueHolderForCompFocusedSecondaryForIdx1) - } else if (valueHolderForCompFocusedSecondary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForCompFocusedSecondaryForIdx2 = valueHolderForCompFocusedSecondary as string - valueSerializer.writeString(valueHolderForCompFocusedSecondaryForIdx2) - } else if (valueHolderForCompFocusedSecondary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForCompFocusedSecondaryForIdx3 = valueHolderForCompFocusedSecondary as Resource - Resource_serializer.write(valueSerializer, valueHolderForCompFocusedSecondaryForIdx3) - } - const valueHolderForCompFocusedTertiary = value.compFocusedTertiary - if (valueHolderForCompFocusedTertiary instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForCompFocusedTertiaryForIdx0 = valueHolderForCompFocusedTertiary as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForCompFocusedTertiaryForIdx0)) - } else if (valueHolderForCompFocusedTertiary instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForCompFocusedTertiaryForIdx1 = valueHolderForCompFocusedTertiary as number - valueSerializer.writeNumber(valueHolderForCompFocusedTertiaryForIdx1) - } else if (valueHolderForCompFocusedTertiary instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForCompFocusedTertiaryForIdx2 = valueHolderForCompFocusedTertiary as string - valueSerializer.writeString(valueHolderForCompFocusedTertiaryForIdx2) - } else if (valueHolderForCompFocusedTertiary instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForCompFocusedTertiaryForIdx3 = valueHolderForCompFocusedTertiary as Resource - Resource_serializer.write(valueSerializer, valueHolderForCompFocusedTertiaryForIdx3) - } - const valueHolderForInteractiveHover = value.interactiveHover - if (valueHolderForInteractiveHover instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForInteractiveHoverForIdx0 = valueHolderForInteractiveHover as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForInteractiveHoverForIdx0)) - } else if (valueHolderForInteractiveHover instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForInteractiveHoverForIdx1 = valueHolderForInteractiveHover as number - valueSerializer.writeNumber(valueHolderForInteractiveHoverForIdx1) - } else if (valueHolderForInteractiveHover instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForInteractiveHoverForIdx2 = valueHolderForInteractiveHover as string - valueSerializer.writeString(valueHolderForInteractiveHoverForIdx2) - } else if (valueHolderForInteractiveHover instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForInteractiveHoverForIdx3 = valueHolderForInteractiveHover as Resource - Resource_serializer.write(valueSerializer, valueHolderForInteractiveHoverForIdx3) - } - const valueHolderForInteractivePressed = value.interactivePressed - if (valueHolderForInteractivePressed instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForInteractivePressedForIdx0 = valueHolderForInteractivePressed as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForInteractivePressedForIdx0)) - } else if (valueHolderForInteractivePressed instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForInteractivePressedForIdx1 = valueHolderForInteractivePressed as number - valueSerializer.writeNumber(valueHolderForInteractivePressedForIdx1) - } else if (valueHolderForInteractivePressed instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForInteractivePressedForIdx2 = valueHolderForInteractivePressed as string - valueSerializer.writeString(valueHolderForInteractivePressedForIdx2) - } else if (valueHolderForInteractivePressed instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForInteractivePressedForIdx3 = valueHolderForInteractivePressed as Resource - Resource_serializer.write(valueSerializer, valueHolderForInteractivePressedForIdx3) - } - const valueHolderForInteractiveFocus = value.interactiveFocus - if (valueHolderForInteractiveFocus instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForInteractiveFocusForIdx0 = valueHolderForInteractiveFocus as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForInteractiveFocusForIdx0)) - } else if (valueHolderForInteractiveFocus instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForInteractiveFocusForIdx1 = valueHolderForInteractiveFocus as number - valueSerializer.writeNumber(valueHolderForInteractiveFocusForIdx1) - } else if (valueHolderForInteractiveFocus instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForInteractiveFocusForIdx2 = valueHolderForInteractiveFocus as string - valueSerializer.writeString(valueHolderForInteractiveFocusForIdx2) - } else if (valueHolderForInteractiveFocus instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForInteractiveFocusForIdx3 = valueHolderForInteractiveFocus as Resource - Resource_serializer.write(valueSerializer, valueHolderForInteractiveFocusForIdx3) - } - const valueHolderForInteractiveActive = value.interactiveActive - if (valueHolderForInteractiveActive instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForInteractiveActiveForIdx0 = valueHolderForInteractiveActive as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForInteractiveActiveForIdx0)) - } else if (valueHolderForInteractiveActive instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForInteractiveActiveForIdx1 = valueHolderForInteractiveActive as number - valueSerializer.writeNumber(valueHolderForInteractiveActiveForIdx1) - } else if (valueHolderForInteractiveActive instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForInteractiveActiveForIdx2 = valueHolderForInteractiveActive as string - valueSerializer.writeString(valueHolderForInteractiveActiveForIdx2) - } else if (valueHolderForInteractiveActive instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForInteractiveActiveForIdx3 = valueHolderForInteractiveActive as Resource - Resource_serializer.write(valueSerializer, valueHolderForInteractiveActiveForIdx3) - } - const valueHolderForInteractiveSelect = value.interactiveSelect - if (valueHolderForInteractiveSelect instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForInteractiveSelectForIdx0 = valueHolderForInteractiveSelect as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForInteractiveSelectForIdx0)) - } else if (valueHolderForInteractiveSelect instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForInteractiveSelectForIdx1 = valueHolderForInteractiveSelect as number - valueSerializer.writeNumber(valueHolderForInteractiveSelectForIdx1) - } else if (valueHolderForInteractiveSelect instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForInteractiveSelectForIdx2 = valueHolderForInteractiveSelect as string - valueSerializer.writeString(valueHolderForInteractiveSelectForIdx2) - } else if (valueHolderForInteractiveSelect instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForInteractiveSelectForIdx3 = valueHolderForInteractiveSelect as Resource - Resource_serializer.write(valueSerializer, valueHolderForInteractiveSelectForIdx3) - } - const valueHolderForInteractiveClick = value.interactiveClick - if (valueHolderForInteractiveClick instanceof Color) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForInteractiveClickForIdx0 = valueHolderForInteractiveClick as Color - valueSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueHolderForInteractiveClickForIdx0)) - } else if (valueHolderForInteractiveClick instanceof number) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForInteractiveClickForIdx1 = valueHolderForInteractiveClick as number - valueSerializer.writeNumber(valueHolderForInteractiveClickForIdx1) - } else if (valueHolderForInteractiveClick instanceof string) { - valueSerializer.writeInt8((2).toChar()) - const valueHolderForInteractiveClickForIdx2 = valueHolderForInteractiveClick as string - valueSerializer.writeString(valueHolderForInteractiveClickForIdx2) - } else if (valueHolderForInteractiveClick instanceof Resource) { - valueSerializer.writeInt8((3).toChar()) - const valueHolderForInteractiveClickForIdx3 = valueHolderForInteractiveClick as Resource - Resource_serializer.write(valueSerializer, valueHolderForInteractiveClickForIdx3) - } - } - public static read(buffer: DeserializerBase): Colors { - let valueDeserializer : DeserializerBase = buffer - const brandTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let brandTmpBuf : Color | number | string | Resource | undefined - if (brandTmpBufUnionSelector == (0).toChar()) { - brandTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (brandTmpBufUnionSelector == (1).toChar()) { - brandTmpBuf = (valueDeserializer.readNumber() as number) - } else if (brandTmpBufUnionSelector == (2).toChar()) { - brandTmpBuf = (valueDeserializer.readString() as string) - } else if (brandTmpBufUnionSelector == (3).toChar()) { - brandTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for brandTmpBuf has to be chosen through deserialisation.") - } - const brandTmpResult : ResourceColor = (brandTmpBuf as Color | number | string | Resource) - const warningTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let warningTmpBuf : Color | number | string | Resource | undefined - if (warningTmpBufUnionSelector == (0).toChar()) { - warningTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (warningTmpBufUnionSelector == (1).toChar()) { - warningTmpBuf = (valueDeserializer.readNumber() as number) - } else if (warningTmpBufUnionSelector == (2).toChar()) { - warningTmpBuf = (valueDeserializer.readString() as string) - } else if (warningTmpBufUnionSelector == (3).toChar()) { - warningTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for warningTmpBuf has to be chosen through deserialisation.") - } - const warningTmpResult : ResourceColor = (warningTmpBuf as Color | number | string | Resource) - const alertTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let alertTmpBuf : Color | number | string | Resource | undefined - if (alertTmpBufUnionSelector == (0).toChar()) { - alertTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (alertTmpBufUnionSelector == (1).toChar()) { - alertTmpBuf = (valueDeserializer.readNumber() as number) - } else if (alertTmpBufUnionSelector == (2).toChar()) { - alertTmpBuf = (valueDeserializer.readString() as string) - } else if (alertTmpBufUnionSelector == (3).toChar()) { - alertTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for alertTmpBuf has to be chosen through deserialisation.") - } - const alertTmpResult : ResourceColor = (alertTmpBuf as Color | number | string | Resource) - const confirmTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let confirmTmpBuf : Color | number | string | Resource | undefined - if (confirmTmpBufUnionSelector == (0).toChar()) { - confirmTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (confirmTmpBufUnionSelector == (1).toChar()) { - confirmTmpBuf = (valueDeserializer.readNumber() as number) - } else if (confirmTmpBufUnionSelector == (2).toChar()) { - confirmTmpBuf = (valueDeserializer.readString() as string) - } else if (confirmTmpBufUnionSelector == (3).toChar()) { - confirmTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for confirmTmpBuf has to be chosen through deserialisation.") - } - const confirmTmpResult : ResourceColor = (confirmTmpBuf as Color | number | string | Resource) - const fontPrimaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let fontPrimaryTmpBuf : Color | number | string | Resource | undefined - if (fontPrimaryTmpBufUnionSelector == (0).toChar()) { - fontPrimaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (fontPrimaryTmpBufUnionSelector == (1).toChar()) { - fontPrimaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (fontPrimaryTmpBufUnionSelector == (2).toChar()) { - fontPrimaryTmpBuf = (valueDeserializer.readString() as string) - } else if (fontPrimaryTmpBufUnionSelector == (3).toChar()) { - fontPrimaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for fontPrimaryTmpBuf has to be chosen through deserialisation.") - } - const fontPrimaryTmpResult : ResourceColor = (fontPrimaryTmpBuf as Color | number | string | Resource) - const fontSecondaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let fontSecondaryTmpBuf : Color | number | string | Resource | undefined - if (fontSecondaryTmpBufUnionSelector == (0).toChar()) { - fontSecondaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (fontSecondaryTmpBufUnionSelector == (1).toChar()) { - fontSecondaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (fontSecondaryTmpBufUnionSelector == (2).toChar()) { - fontSecondaryTmpBuf = (valueDeserializer.readString() as string) - } else if (fontSecondaryTmpBufUnionSelector == (3).toChar()) { - fontSecondaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for fontSecondaryTmpBuf has to be chosen through deserialisation.") - } - const fontSecondaryTmpResult : ResourceColor = (fontSecondaryTmpBuf as Color | number | string | Resource) - const fontTertiaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let fontTertiaryTmpBuf : Color | number | string | Resource | undefined - if (fontTertiaryTmpBufUnionSelector == (0).toChar()) { - fontTertiaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (fontTertiaryTmpBufUnionSelector == (1).toChar()) { - fontTertiaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (fontTertiaryTmpBufUnionSelector == (2).toChar()) { - fontTertiaryTmpBuf = (valueDeserializer.readString() as string) - } else if (fontTertiaryTmpBufUnionSelector == (3).toChar()) { - fontTertiaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for fontTertiaryTmpBuf has to be chosen through deserialisation.") - } - const fontTertiaryTmpResult : ResourceColor = (fontTertiaryTmpBuf as Color | number | string | Resource) - const fontFourthTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let fontFourthTmpBuf : Color | number | string | Resource | undefined - if (fontFourthTmpBufUnionSelector == (0).toChar()) { - fontFourthTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (fontFourthTmpBufUnionSelector == (1).toChar()) { - fontFourthTmpBuf = (valueDeserializer.readNumber() as number) - } else if (fontFourthTmpBufUnionSelector == (2).toChar()) { - fontFourthTmpBuf = (valueDeserializer.readString() as string) - } else if (fontFourthTmpBufUnionSelector == (3).toChar()) { - fontFourthTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for fontFourthTmpBuf has to be chosen through deserialisation.") - } - const fontFourthTmpResult : ResourceColor = (fontFourthTmpBuf as Color | number | string | Resource) - const fontEmphasizeTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let fontEmphasizeTmpBuf : Color | number | string | Resource | undefined - if (fontEmphasizeTmpBufUnionSelector == (0).toChar()) { - fontEmphasizeTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (fontEmphasizeTmpBufUnionSelector == (1).toChar()) { - fontEmphasizeTmpBuf = (valueDeserializer.readNumber() as number) - } else if (fontEmphasizeTmpBufUnionSelector == (2).toChar()) { - fontEmphasizeTmpBuf = (valueDeserializer.readString() as string) - } else if (fontEmphasizeTmpBufUnionSelector == (3).toChar()) { - fontEmphasizeTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for fontEmphasizeTmpBuf has to be chosen through deserialisation.") - } - const fontEmphasizeTmpResult : ResourceColor = (fontEmphasizeTmpBuf as Color | number | string | Resource) - const fontOnPrimaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let fontOnPrimaryTmpBuf : Color | number | string | Resource | undefined - if (fontOnPrimaryTmpBufUnionSelector == (0).toChar()) { - fontOnPrimaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (fontOnPrimaryTmpBufUnionSelector == (1).toChar()) { - fontOnPrimaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (fontOnPrimaryTmpBufUnionSelector == (2).toChar()) { - fontOnPrimaryTmpBuf = (valueDeserializer.readString() as string) - } else if (fontOnPrimaryTmpBufUnionSelector == (3).toChar()) { - fontOnPrimaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for fontOnPrimaryTmpBuf has to be chosen through deserialisation.") - } - const fontOnPrimaryTmpResult : ResourceColor = (fontOnPrimaryTmpBuf as Color | number | string | Resource) - const fontOnSecondaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let fontOnSecondaryTmpBuf : Color | number | string | Resource | undefined - if (fontOnSecondaryTmpBufUnionSelector == (0).toChar()) { - fontOnSecondaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (fontOnSecondaryTmpBufUnionSelector == (1).toChar()) { - fontOnSecondaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (fontOnSecondaryTmpBufUnionSelector == (2).toChar()) { - fontOnSecondaryTmpBuf = (valueDeserializer.readString() as string) - } else if (fontOnSecondaryTmpBufUnionSelector == (3).toChar()) { - fontOnSecondaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for fontOnSecondaryTmpBuf has to be chosen through deserialisation.") - } - const fontOnSecondaryTmpResult : ResourceColor = (fontOnSecondaryTmpBuf as Color | number | string | Resource) - const fontOnTertiaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let fontOnTertiaryTmpBuf : Color | number | string | Resource | undefined - if (fontOnTertiaryTmpBufUnionSelector == (0).toChar()) { - fontOnTertiaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (fontOnTertiaryTmpBufUnionSelector == (1).toChar()) { - fontOnTertiaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (fontOnTertiaryTmpBufUnionSelector == (2).toChar()) { - fontOnTertiaryTmpBuf = (valueDeserializer.readString() as string) - } else if (fontOnTertiaryTmpBufUnionSelector == (3).toChar()) { - fontOnTertiaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for fontOnTertiaryTmpBuf has to be chosen through deserialisation.") - } - const fontOnTertiaryTmpResult : ResourceColor = (fontOnTertiaryTmpBuf as Color | number | string | Resource) - const fontOnFourthTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let fontOnFourthTmpBuf : Color | number | string | Resource | undefined - if (fontOnFourthTmpBufUnionSelector == (0).toChar()) { - fontOnFourthTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (fontOnFourthTmpBufUnionSelector == (1).toChar()) { - fontOnFourthTmpBuf = (valueDeserializer.readNumber() as number) - } else if (fontOnFourthTmpBufUnionSelector == (2).toChar()) { - fontOnFourthTmpBuf = (valueDeserializer.readString() as string) - } else if (fontOnFourthTmpBufUnionSelector == (3).toChar()) { - fontOnFourthTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for fontOnFourthTmpBuf has to be chosen through deserialisation.") - } - const fontOnFourthTmpResult : ResourceColor = (fontOnFourthTmpBuf as Color | number | string | Resource) - const iconPrimaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let iconPrimaryTmpBuf : Color | number | string | Resource | undefined - if (iconPrimaryTmpBufUnionSelector == (0).toChar()) { - iconPrimaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (iconPrimaryTmpBufUnionSelector == (1).toChar()) { - iconPrimaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (iconPrimaryTmpBufUnionSelector == (2).toChar()) { - iconPrimaryTmpBuf = (valueDeserializer.readString() as string) - } else if (iconPrimaryTmpBufUnionSelector == (3).toChar()) { - iconPrimaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for iconPrimaryTmpBuf has to be chosen through deserialisation.") - } - const iconPrimaryTmpResult : ResourceColor = (iconPrimaryTmpBuf as Color | number | string | Resource) - const iconSecondaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let iconSecondaryTmpBuf : Color | number | string | Resource | undefined - if (iconSecondaryTmpBufUnionSelector == (0).toChar()) { - iconSecondaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (iconSecondaryTmpBufUnionSelector == (1).toChar()) { - iconSecondaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (iconSecondaryTmpBufUnionSelector == (2).toChar()) { - iconSecondaryTmpBuf = (valueDeserializer.readString() as string) - } else if (iconSecondaryTmpBufUnionSelector == (3).toChar()) { - iconSecondaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for iconSecondaryTmpBuf has to be chosen through deserialisation.") - } - const iconSecondaryTmpResult : ResourceColor = (iconSecondaryTmpBuf as Color | number | string | Resource) - const iconTertiaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let iconTertiaryTmpBuf : Color | number | string | Resource | undefined - if (iconTertiaryTmpBufUnionSelector == (0).toChar()) { - iconTertiaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (iconTertiaryTmpBufUnionSelector == (1).toChar()) { - iconTertiaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (iconTertiaryTmpBufUnionSelector == (2).toChar()) { - iconTertiaryTmpBuf = (valueDeserializer.readString() as string) - } else if (iconTertiaryTmpBufUnionSelector == (3).toChar()) { - iconTertiaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for iconTertiaryTmpBuf has to be chosen through deserialisation.") - } - const iconTertiaryTmpResult : ResourceColor = (iconTertiaryTmpBuf as Color | number | string | Resource) - const iconFourthTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let iconFourthTmpBuf : Color | number | string | Resource | undefined - if (iconFourthTmpBufUnionSelector == (0).toChar()) { - iconFourthTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (iconFourthTmpBufUnionSelector == (1).toChar()) { - iconFourthTmpBuf = (valueDeserializer.readNumber() as number) - } else if (iconFourthTmpBufUnionSelector == (2).toChar()) { - iconFourthTmpBuf = (valueDeserializer.readString() as string) - } else if (iconFourthTmpBufUnionSelector == (3).toChar()) { - iconFourthTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for iconFourthTmpBuf has to be chosen through deserialisation.") - } - const iconFourthTmpResult : ResourceColor = (iconFourthTmpBuf as Color | number | string | Resource) - const iconEmphasizeTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let iconEmphasizeTmpBuf : Color | number | string | Resource | undefined - if (iconEmphasizeTmpBufUnionSelector == (0).toChar()) { - iconEmphasizeTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (iconEmphasizeTmpBufUnionSelector == (1).toChar()) { - iconEmphasizeTmpBuf = (valueDeserializer.readNumber() as number) - } else if (iconEmphasizeTmpBufUnionSelector == (2).toChar()) { - iconEmphasizeTmpBuf = (valueDeserializer.readString() as string) - } else if (iconEmphasizeTmpBufUnionSelector == (3).toChar()) { - iconEmphasizeTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for iconEmphasizeTmpBuf has to be chosen through deserialisation.") - } - const iconEmphasizeTmpResult : ResourceColor = (iconEmphasizeTmpBuf as Color | number | string | Resource) - const iconSubEmphasizeTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let iconSubEmphasizeTmpBuf : Color | number | string | Resource | undefined - if (iconSubEmphasizeTmpBufUnionSelector == (0).toChar()) { - iconSubEmphasizeTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (iconSubEmphasizeTmpBufUnionSelector == (1).toChar()) { - iconSubEmphasizeTmpBuf = (valueDeserializer.readNumber() as number) - } else if (iconSubEmphasizeTmpBufUnionSelector == (2).toChar()) { - iconSubEmphasizeTmpBuf = (valueDeserializer.readString() as string) - } else if (iconSubEmphasizeTmpBufUnionSelector == (3).toChar()) { - iconSubEmphasizeTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for iconSubEmphasizeTmpBuf has to be chosen through deserialisation.") - } - const iconSubEmphasizeTmpResult : ResourceColor = (iconSubEmphasizeTmpBuf as Color | number | string | Resource) - const iconOnPrimaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let iconOnPrimaryTmpBuf : Color | number | string | Resource | undefined - if (iconOnPrimaryTmpBufUnionSelector == (0).toChar()) { - iconOnPrimaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (iconOnPrimaryTmpBufUnionSelector == (1).toChar()) { - iconOnPrimaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (iconOnPrimaryTmpBufUnionSelector == (2).toChar()) { - iconOnPrimaryTmpBuf = (valueDeserializer.readString() as string) - } else if (iconOnPrimaryTmpBufUnionSelector == (3).toChar()) { - iconOnPrimaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for iconOnPrimaryTmpBuf has to be chosen through deserialisation.") - } - const iconOnPrimaryTmpResult : ResourceColor = (iconOnPrimaryTmpBuf as Color | number | string | Resource) - const iconOnSecondaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let iconOnSecondaryTmpBuf : Color | number | string | Resource | undefined - if (iconOnSecondaryTmpBufUnionSelector == (0).toChar()) { - iconOnSecondaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (iconOnSecondaryTmpBufUnionSelector == (1).toChar()) { - iconOnSecondaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (iconOnSecondaryTmpBufUnionSelector == (2).toChar()) { - iconOnSecondaryTmpBuf = (valueDeserializer.readString() as string) - } else if (iconOnSecondaryTmpBufUnionSelector == (3).toChar()) { - iconOnSecondaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for iconOnSecondaryTmpBuf has to be chosen through deserialisation.") - } - const iconOnSecondaryTmpResult : ResourceColor = (iconOnSecondaryTmpBuf as Color | number | string | Resource) - const iconOnTertiaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let iconOnTertiaryTmpBuf : Color | number | string | Resource | undefined - if (iconOnTertiaryTmpBufUnionSelector == (0).toChar()) { - iconOnTertiaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (iconOnTertiaryTmpBufUnionSelector == (1).toChar()) { - iconOnTertiaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (iconOnTertiaryTmpBufUnionSelector == (2).toChar()) { - iconOnTertiaryTmpBuf = (valueDeserializer.readString() as string) - } else if (iconOnTertiaryTmpBufUnionSelector == (3).toChar()) { - iconOnTertiaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for iconOnTertiaryTmpBuf has to be chosen through deserialisation.") - } - const iconOnTertiaryTmpResult : ResourceColor = (iconOnTertiaryTmpBuf as Color | number | string | Resource) - const iconOnFourthTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let iconOnFourthTmpBuf : Color | number | string | Resource | undefined - if (iconOnFourthTmpBufUnionSelector == (0).toChar()) { - iconOnFourthTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (iconOnFourthTmpBufUnionSelector == (1).toChar()) { - iconOnFourthTmpBuf = (valueDeserializer.readNumber() as number) - } else if (iconOnFourthTmpBufUnionSelector == (2).toChar()) { - iconOnFourthTmpBuf = (valueDeserializer.readString() as string) - } else if (iconOnFourthTmpBufUnionSelector == (3).toChar()) { - iconOnFourthTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for iconOnFourthTmpBuf has to be chosen through deserialisation.") - } - const iconOnFourthTmpResult : ResourceColor = (iconOnFourthTmpBuf as Color | number | string | Resource) - const backgroundPrimaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let backgroundPrimaryTmpBuf : Color | number | string | Resource | undefined - if (backgroundPrimaryTmpBufUnionSelector == (0).toChar()) { - backgroundPrimaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (backgroundPrimaryTmpBufUnionSelector == (1).toChar()) { - backgroundPrimaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (backgroundPrimaryTmpBufUnionSelector == (2).toChar()) { - backgroundPrimaryTmpBuf = (valueDeserializer.readString() as string) - } else if (backgroundPrimaryTmpBufUnionSelector == (3).toChar()) { - backgroundPrimaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for backgroundPrimaryTmpBuf has to be chosen through deserialisation.") - } - const backgroundPrimaryTmpResult : ResourceColor = (backgroundPrimaryTmpBuf as Color | number | string | Resource) - const backgroundSecondaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let backgroundSecondaryTmpBuf : Color | number | string | Resource | undefined - if (backgroundSecondaryTmpBufUnionSelector == (0).toChar()) { - backgroundSecondaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (backgroundSecondaryTmpBufUnionSelector == (1).toChar()) { - backgroundSecondaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (backgroundSecondaryTmpBufUnionSelector == (2).toChar()) { - backgroundSecondaryTmpBuf = (valueDeserializer.readString() as string) - } else if (backgroundSecondaryTmpBufUnionSelector == (3).toChar()) { - backgroundSecondaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for backgroundSecondaryTmpBuf has to be chosen through deserialisation.") - } - const backgroundSecondaryTmpResult : ResourceColor = (backgroundSecondaryTmpBuf as Color | number | string | Resource) - const backgroundTertiaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let backgroundTertiaryTmpBuf : Color | number | string | Resource | undefined - if (backgroundTertiaryTmpBufUnionSelector == (0).toChar()) { - backgroundTertiaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (backgroundTertiaryTmpBufUnionSelector == (1).toChar()) { - backgroundTertiaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (backgroundTertiaryTmpBufUnionSelector == (2).toChar()) { - backgroundTertiaryTmpBuf = (valueDeserializer.readString() as string) - } else if (backgroundTertiaryTmpBufUnionSelector == (3).toChar()) { - backgroundTertiaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for backgroundTertiaryTmpBuf has to be chosen through deserialisation.") - } - const backgroundTertiaryTmpResult : ResourceColor = (backgroundTertiaryTmpBuf as Color | number | string | Resource) - const backgroundFourthTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let backgroundFourthTmpBuf : Color | number | string | Resource | undefined - if (backgroundFourthTmpBufUnionSelector == (0).toChar()) { - backgroundFourthTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (backgroundFourthTmpBufUnionSelector == (1).toChar()) { - backgroundFourthTmpBuf = (valueDeserializer.readNumber() as number) - } else if (backgroundFourthTmpBufUnionSelector == (2).toChar()) { - backgroundFourthTmpBuf = (valueDeserializer.readString() as string) - } else if (backgroundFourthTmpBufUnionSelector == (3).toChar()) { - backgroundFourthTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for backgroundFourthTmpBuf has to be chosen through deserialisation.") - } - const backgroundFourthTmpResult : ResourceColor = (backgroundFourthTmpBuf as Color | number | string | Resource) - const backgroundEmphasizeTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let backgroundEmphasizeTmpBuf : Color | number | string | Resource | undefined - if (backgroundEmphasizeTmpBufUnionSelector == (0).toChar()) { - backgroundEmphasizeTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (backgroundEmphasizeTmpBufUnionSelector == (1).toChar()) { - backgroundEmphasizeTmpBuf = (valueDeserializer.readNumber() as number) - } else if (backgroundEmphasizeTmpBufUnionSelector == (2).toChar()) { - backgroundEmphasizeTmpBuf = (valueDeserializer.readString() as string) - } else if (backgroundEmphasizeTmpBufUnionSelector == (3).toChar()) { - backgroundEmphasizeTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for backgroundEmphasizeTmpBuf has to be chosen through deserialisation.") - } - const backgroundEmphasizeTmpResult : ResourceColor = (backgroundEmphasizeTmpBuf as Color | number | string | Resource) - const compForegroundPrimaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let compForegroundPrimaryTmpBuf : Color | number | string | Resource | undefined - if (compForegroundPrimaryTmpBufUnionSelector == (0).toChar()) { - compForegroundPrimaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (compForegroundPrimaryTmpBufUnionSelector == (1).toChar()) { - compForegroundPrimaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (compForegroundPrimaryTmpBufUnionSelector == (2).toChar()) { - compForegroundPrimaryTmpBuf = (valueDeserializer.readString() as string) - } else if (compForegroundPrimaryTmpBufUnionSelector == (3).toChar()) { - compForegroundPrimaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for compForegroundPrimaryTmpBuf has to be chosen through deserialisation.") - } - const compForegroundPrimaryTmpResult : ResourceColor = (compForegroundPrimaryTmpBuf as Color | number | string | Resource) - const compBackgroundPrimaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let compBackgroundPrimaryTmpBuf : Color | number | string | Resource | undefined - if (compBackgroundPrimaryTmpBufUnionSelector == (0).toChar()) { - compBackgroundPrimaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (compBackgroundPrimaryTmpBufUnionSelector == (1).toChar()) { - compBackgroundPrimaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (compBackgroundPrimaryTmpBufUnionSelector == (2).toChar()) { - compBackgroundPrimaryTmpBuf = (valueDeserializer.readString() as string) - } else if (compBackgroundPrimaryTmpBufUnionSelector == (3).toChar()) { - compBackgroundPrimaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for compBackgroundPrimaryTmpBuf has to be chosen through deserialisation.") - } - const compBackgroundPrimaryTmpResult : ResourceColor = (compBackgroundPrimaryTmpBuf as Color | number | string | Resource) - const compBackgroundPrimaryTranTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let compBackgroundPrimaryTranTmpBuf : Color | number | string | Resource | undefined - if (compBackgroundPrimaryTranTmpBufUnionSelector == (0).toChar()) { - compBackgroundPrimaryTranTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (compBackgroundPrimaryTranTmpBufUnionSelector == (1).toChar()) { - compBackgroundPrimaryTranTmpBuf = (valueDeserializer.readNumber() as number) - } else if (compBackgroundPrimaryTranTmpBufUnionSelector == (2).toChar()) { - compBackgroundPrimaryTranTmpBuf = (valueDeserializer.readString() as string) - } else if (compBackgroundPrimaryTranTmpBufUnionSelector == (3).toChar()) { - compBackgroundPrimaryTranTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for compBackgroundPrimaryTranTmpBuf has to be chosen through deserialisation.") - } - const compBackgroundPrimaryTranTmpResult : ResourceColor = (compBackgroundPrimaryTranTmpBuf as Color | number | string | Resource) - const compBackgroundPrimaryContraryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let compBackgroundPrimaryContraryTmpBuf : Color | number | string | Resource | undefined - if (compBackgroundPrimaryContraryTmpBufUnionSelector == (0).toChar()) { - compBackgroundPrimaryContraryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (compBackgroundPrimaryContraryTmpBufUnionSelector == (1).toChar()) { - compBackgroundPrimaryContraryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (compBackgroundPrimaryContraryTmpBufUnionSelector == (2).toChar()) { - compBackgroundPrimaryContraryTmpBuf = (valueDeserializer.readString() as string) - } else if (compBackgroundPrimaryContraryTmpBufUnionSelector == (3).toChar()) { - compBackgroundPrimaryContraryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for compBackgroundPrimaryContraryTmpBuf has to be chosen through deserialisation.") - } - const compBackgroundPrimaryContraryTmpResult : ResourceColor = (compBackgroundPrimaryContraryTmpBuf as Color | number | string | Resource) - const compBackgroundGrayTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let compBackgroundGrayTmpBuf : Color | number | string | Resource | undefined - if (compBackgroundGrayTmpBufUnionSelector == (0).toChar()) { - compBackgroundGrayTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (compBackgroundGrayTmpBufUnionSelector == (1).toChar()) { - compBackgroundGrayTmpBuf = (valueDeserializer.readNumber() as number) - } else if (compBackgroundGrayTmpBufUnionSelector == (2).toChar()) { - compBackgroundGrayTmpBuf = (valueDeserializer.readString() as string) - } else if (compBackgroundGrayTmpBufUnionSelector == (3).toChar()) { - compBackgroundGrayTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for compBackgroundGrayTmpBuf has to be chosen through deserialisation.") - } - const compBackgroundGrayTmpResult : ResourceColor = (compBackgroundGrayTmpBuf as Color | number | string | Resource) - const compBackgroundSecondaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let compBackgroundSecondaryTmpBuf : Color | number | string | Resource | undefined - if (compBackgroundSecondaryTmpBufUnionSelector == (0).toChar()) { - compBackgroundSecondaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (compBackgroundSecondaryTmpBufUnionSelector == (1).toChar()) { - compBackgroundSecondaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (compBackgroundSecondaryTmpBufUnionSelector == (2).toChar()) { - compBackgroundSecondaryTmpBuf = (valueDeserializer.readString() as string) - } else if (compBackgroundSecondaryTmpBufUnionSelector == (3).toChar()) { - compBackgroundSecondaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for compBackgroundSecondaryTmpBuf has to be chosen through deserialisation.") - } - const compBackgroundSecondaryTmpResult : ResourceColor = (compBackgroundSecondaryTmpBuf as Color | number | string | Resource) - const compBackgroundTertiaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let compBackgroundTertiaryTmpBuf : Color | number | string | Resource | undefined - if (compBackgroundTertiaryTmpBufUnionSelector == (0).toChar()) { - compBackgroundTertiaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (compBackgroundTertiaryTmpBufUnionSelector == (1).toChar()) { - compBackgroundTertiaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (compBackgroundTertiaryTmpBufUnionSelector == (2).toChar()) { - compBackgroundTertiaryTmpBuf = (valueDeserializer.readString() as string) - } else if (compBackgroundTertiaryTmpBufUnionSelector == (3).toChar()) { - compBackgroundTertiaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for compBackgroundTertiaryTmpBuf has to be chosen through deserialisation.") - } - const compBackgroundTertiaryTmpResult : ResourceColor = (compBackgroundTertiaryTmpBuf as Color | number | string | Resource) - const compBackgroundEmphasizeTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let compBackgroundEmphasizeTmpBuf : Color | number | string | Resource | undefined - if (compBackgroundEmphasizeTmpBufUnionSelector == (0).toChar()) { - compBackgroundEmphasizeTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (compBackgroundEmphasizeTmpBufUnionSelector == (1).toChar()) { - compBackgroundEmphasizeTmpBuf = (valueDeserializer.readNumber() as number) - } else if (compBackgroundEmphasizeTmpBufUnionSelector == (2).toChar()) { - compBackgroundEmphasizeTmpBuf = (valueDeserializer.readString() as string) - } else if (compBackgroundEmphasizeTmpBufUnionSelector == (3).toChar()) { - compBackgroundEmphasizeTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for compBackgroundEmphasizeTmpBuf has to be chosen through deserialisation.") - } - const compBackgroundEmphasizeTmpResult : ResourceColor = (compBackgroundEmphasizeTmpBuf as Color | number | string | Resource) - const compBackgroundNeutralTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let compBackgroundNeutralTmpBuf : Color | number | string | Resource | undefined - if (compBackgroundNeutralTmpBufUnionSelector == (0).toChar()) { - compBackgroundNeutralTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (compBackgroundNeutralTmpBufUnionSelector == (1).toChar()) { - compBackgroundNeutralTmpBuf = (valueDeserializer.readNumber() as number) - } else if (compBackgroundNeutralTmpBufUnionSelector == (2).toChar()) { - compBackgroundNeutralTmpBuf = (valueDeserializer.readString() as string) - } else if (compBackgroundNeutralTmpBufUnionSelector == (3).toChar()) { - compBackgroundNeutralTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for compBackgroundNeutralTmpBuf has to be chosen through deserialisation.") - } - const compBackgroundNeutralTmpResult : ResourceColor = (compBackgroundNeutralTmpBuf as Color | number | string | Resource) - const compEmphasizeSecondaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let compEmphasizeSecondaryTmpBuf : Color | number | string | Resource | undefined - if (compEmphasizeSecondaryTmpBufUnionSelector == (0).toChar()) { - compEmphasizeSecondaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (compEmphasizeSecondaryTmpBufUnionSelector == (1).toChar()) { - compEmphasizeSecondaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (compEmphasizeSecondaryTmpBufUnionSelector == (2).toChar()) { - compEmphasizeSecondaryTmpBuf = (valueDeserializer.readString() as string) - } else if (compEmphasizeSecondaryTmpBufUnionSelector == (3).toChar()) { - compEmphasizeSecondaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for compEmphasizeSecondaryTmpBuf has to be chosen through deserialisation.") - } - const compEmphasizeSecondaryTmpResult : ResourceColor = (compEmphasizeSecondaryTmpBuf as Color | number | string | Resource) - const compEmphasizeTertiaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let compEmphasizeTertiaryTmpBuf : Color | number | string | Resource | undefined - if (compEmphasizeTertiaryTmpBufUnionSelector == (0).toChar()) { - compEmphasizeTertiaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (compEmphasizeTertiaryTmpBufUnionSelector == (1).toChar()) { - compEmphasizeTertiaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (compEmphasizeTertiaryTmpBufUnionSelector == (2).toChar()) { - compEmphasizeTertiaryTmpBuf = (valueDeserializer.readString() as string) - } else if (compEmphasizeTertiaryTmpBufUnionSelector == (3).toChar()) { - compEmphasizeTertiaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for compEmphasizeTertiaryTmpBuf has to be chosen through deserialisation.") - } - const compEmphasizeTertiaryTmpResult : ResourceColor = (compEmphasizeTertiaryTmpBuf as Color | number | string | Resource) - const compDividerTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let compDividerTmpBuf : Color | number | string | Resource | undefined - if (compDividerTmpBufUnionSelector == (0).toChar()) { - compDividerTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (compDividerTmpBufUnionSelector == (1).toChar()) { - compDividerTmpBuf = (valueDeserializer.readNumber() as number) - } else if (compDividerTmpBufUnionSelector == (2).toChar()) { - compDividerTmpBuf = (valueDeserializer.readString() as string) - } else if (compDividerTmpBufUnionSelector == (3).toChar()) { - compDividerTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for compDividerTmpBuf has to be chosen through deserialisation.") - } - const compDividerTmpResult : ResourceColor = (compDividerTmpBuf as Color | number | string | Resource) - const compCommonContraryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let compCommonContraryTmpBuf : Color | number | string | Resource | undefined - if (compCommonContraryTmpBufUnionSelector == (0).toChar()) { - compCommonContraryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (compCommonContraryTmpBufUnionSelector == (1).toChar()) { - compCommonContraryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (compCommonContraryTmpBufUnionSelector == (2).toChar()) { - compCommonContraryTmpBuf = (valueDeserializer.readString() as string) - } else if (compCommonContraryTmpBufUnionSelector == (3).toChar()) { - compCommonContraryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for compCommonContraryTmpBuf has to be chosen through deserialisation.") - } - const compCommonContraryTmpResult : ResourceColor = (compCommonContraryTmpBuf as Color | number | string | Resource) - const compBackgroundFocusTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let compBackgroundFocusTmpBuf : Color | number | string | Resource | undefined - if (compBackgroundFocusTmpBufUnionSelector == (0).toChar()) { - compBackgroundFocusTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (compBackgroundFocusTmpBufUnionSelector == (1).toChar()) { - compBackgroundFocusTmpBuf = (valueDeserializer.readNumber() as number) - } else if (compBackgroundFocusTmpBufUnionSelector == (2).toChar()) { - compBackgroundFocusTmpBuf = (valueDeserializer.readString() as string) - } else if (compBackgroundFocusTmpBufUnionSelector == (3).toChar()) { - compBackgroundFocusTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for compBackgroundFocusTmpBuf has to be chosen through deserialisation.") - } - const compBackgroundFocusTmpResult : ResourceColor = (compBackgroundFocusTmpBuf as Color | number | string | Resource) - const compFocusedPrimaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let compFocusedPrimaryTmpBuf : Color | number | string | Resource | undefined - if (compFocusedPrimaryTmpBufUnionSelector == (0).toChar()) { - compFocusedPrimaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (compFocusedPrimaryTmpBufUnionSelector == (1).toChar()) { - compFocusedPrimaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (compFocusedPrimaryTmpBufUnionSelector == (2).toChar()) { - compFocusedPrimaryTmpBuf = (valueDeserializer.readString() as string) - } else if (compFocusedPrimaryTmpBufUnionSelector == (3).toChar()) { - compFocusedPrimaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for compFocusedPrimaryTmpBuf has to be chosen through deserialisation.") - } - const compFocusedPrimaryTmpResult : ResourceColor = (compFocusedPrimaryTmpBuf as Color | number | string | Resource) - const compFocusedSecondaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let compFocusedSecondaryTmpBuf : Color | number | string | Resource | undefined - if (compFocusedSecondaryTmpBufUnionSelector == (0).toChar()) { - compFocusedSecondaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (compFocusedSecondaryTmpBufUnionSelector == (1).toChar()) { - compFocusedSecondaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (compFocusedSecondaryTmpBufUnionSelector == (2).toChar()) { - compFocusedSecondaryTmpBuf = (valueDeserializer.readString() as string) - } else if (compFocusedSecondaryTmpBufUnionSelector == (3).toChar()) { - compFocusedSecondaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for compFocusedSecondaryTmpBuf has to be chosen through deserialisation.") - } - const compFocusedSecondaryTmpResult : ResourceColor = (compFocusedSecondaryTmpBuf as Color | number | string | Resource) - const compFocusedTertiaryTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let compFocusedTertiaryTmpBuf : Color | number | string | Resource | undefined - if (compFocusedTertiaryTmpBufUnionSelector == (0).toChar()) { - compFocusedTertiaryTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (compFocusedTertiaryTmpBufUnionSelector == (1).toChar()) { - compFocusedTertiaryTmpBuf = (valueDeserializer.readNumber() as number) - } else if (compFocusedTertiaryTmpBufUnionSelector == (2).toChar()) { - compFocusedTertiaryTmpBuf = (valueDeserializer.readString() as string) - } else if (compFocusedTertiaryTmpBufUnionSelector == (3).toChar()) { - compFocusedTertiaryTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for compFocusedTertiaryTmpBuf has to be chosen through deserialisation.") - } - const compFocusedTertiaryTmpResult : ResourceColor = (compFocusedTertiaryTmpBuf as Color | number | string | Resource) - const interactiveHoverTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let interactiveHoverTmpBuf : Color | number | string | Resource | undefined - if (interactiveHoverTmpBufUnionSelector == (0).toChar()) { - interactiveHoverTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (interactiveHoverTmpBufUnionSelector == (1).toChar()) { - interactiveHoverTmpBuf = (valueDeserializer.readNumber() as number) - } else if (interactiveHoverTmpBufUnionSelector == (2).toChar()) { - interactiveHoverTmpBuf = (valueDeserializer.readString() as string) - } else if (interactiveHoverTmpBufUnionSelector == (3).toChar()) { - interactiveHoverTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for interactiveHoverTmpBuf has to be chosen through deserialisation.") - } - const interactiveHoverTmpResult : ResourceColor = (interactiveHoverTmpBuf as Color | number | string | Resource) - const interactivePressedTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let interactivePressedTmpBuf : Color | number | string | Resource | undefined - if (interactivePressedTmpBufUnionSelector == (0).toChar()) { - interactivePressedTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (interactivePressedTmpBufUnionSelector == (1).toChar()) { - interactivePressedTmpBuf = (valueDeserializer.readNumber() as number) - } else if (interactivePressedTmpBufUnionSelector == (2).toChar()) { - interactivePressedTmpBuf = (valueDeserializer.readString() as string) - } else if (interactivePressedTmpBufUnionSelector == (3).toChar()) { - interactivePressedTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for interactivePressedTmpBuf has to be chosen through deserialisation.") - } - const interactivePressedTmpResult : ResourceColor = (interactivePressedTmpBuf as Color | number | string | Resource) - const interactiveFocusTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let interactiveFocusTmpBuf : Color | number | string | Resource | undefined - if (interactiveFocusTmpBufUnionSelector == (0).toChar()) { - interactiveFocusTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (interactiveFocusTmpBufUnionSelector == (1).toChar()) { - interactiveFocusTmpBuf = (valueDeserializer.readNumber() as number) - } else if (interactiveFocusTmpBufUnionSelector == (2).toChar()) { - interactiveFocusTmpBuf = (valueDeserializer.readString() as string) - } else if (interactiveFocusTmpBufUnionSelector == (3).toChar()) { - interactiveFocusTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for interactiveFocusTmpBuf has to be chosen through deserialisation.") - } - const interactiveFocusTmpResult : ResourceColor = (interactiveFocusTmpBuf as Color | number | string | Resource) - const interactiveActiveTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let interactiveActiveTmpBuf : Color | number | string | Resource | undefined - if (interactiveActiveTmpBufUnionSelector == (0).toChar()) { - interactiveActiveTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (interactiveActiveTmpBufUnionSelector == (1).toChar()) { - interactiveActiveTmpBuf = (valueDeserializer.readNumber() as number) - } else if (interactiveActiveTmpBufUnionSelector == (2).toChar()) { - interactiveActiveTmpBuf = (valueDeserializer.readString() as string) - } else if (interactiveActiveTmpBufUnionSelector == (3).toChar()) { - interactiveActiveTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for interactiveActiveTmpBuf has to be chosen through deserialisation.") - } - const interactiveActiveTmpResult : ResourceColor = (interactiveActiveTmpBuf as Color | number | string | Resource) - const interactiveSelectTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let interactiveSelectTmpBuf : Color | number | string | Resource | undefined - if (interactiveSelectTmpBufUnionSelector == (0).toChar()) { - interactiveSelectTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (interactiveSelectTmpBufUnionSelector == (1).toChar()) { - interactiveSelectTmpBuf = (valueDeserializer.readNumber() as number) - } else if (interactiveSelectTmpBufUnionSelector == (2).toChar()) { - interactiveSelectTmpBuf = (valueDeserializer.readString() as string) - } else if (interactiveSelectTmpBufUnionSelector == (3).toChar()) { - interactiveSelectTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for interactiveSelectTmpBuf has to be chosen through deserialisation.") - } - const interactiveSelectTmpResult : ResourceColor = (interactiveSelectTmpBuf as Color | number | string | Resource) - const interactiveClickTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let interactiveClickTmpBuf : Color | number | string | Resource | undefined - if (interactiveClickTmpBufUnionSelector == (0).toChar()) { - interactiveClickTmpBuf = TypeChecker.Color_FromNumeric(valueDeserializer.readInt32()) - } else if (interactiveClickTmpBufUnionSelector == (1).toChar()) { - interactiveClickTmpBuf = (valueDeserializer.readNumber() as number) - } else if (interactiveClickTmpBufUnionSelector == (2).toChar()) { - interactiveClickTmpBuf = (valueDeserializer.readString() as string) - } else if (interactiveClickTmpBufUnionSelector == (3).toChar()) { - interactiveClickTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for interactiveClickTmpBuf has to be chosen through deserialisation.") - } - const interactiveClickTmpResult : ResourceColor = (interactiveClickTmpBuf as Color | number | string | Resource) - let value : Colors = ({brand: brandTmpResult, warning: warningTmpResult, alert: alertTmpResult, confirm: confirmTmpResult, fontPrimary: fontPrimaryTmpResult, fontSecondary: fontSecondaryTmpResult, fontTertiary: fontTertiaryTmpResult, fontFourth: fontFourthTmpResult, fontEmphasize: fontEmphasizeTmpResult, fontOnPrimary: fontOnPrimaryTmpResult, fontOnSecondary: fontOnSecondaryTmpResult, fontOnTertiary: fontOnTertiaryTmpResult, fontOnFourth: fontOnFourthTmpResult, iconPrimary: iconPrimaryTmpResult, iconSecondary: iconSecondaryTmpResult, iconTertiary: iconTertiaryTmpResult, iconFourth: iconFourthTmpResult, iconEmphasize: iconEmphasizeTmpResult, iconSubEmphasize: iconSubEmphasizeTmpResult, iconOnPrimary: iconOnPrimaryTmpResult, iconOnSecondary: iconOnSecondaryTmpResult, iconOnTertiary: iconOnTertiaryTmpResult, iconOnFourth: iconOnFourthTmpResult, backgroundPrimary: backgroundPrimaryTmpResult, backgroundSecondary: backgroundSecondaryTmpResult, backgroundTertiary: backgroundTertiaryTmpResult, backgroundFourth: backgroundFourthTmpResult, backgroundEmphasize: backgroundEmphasizeTmpResult, compForegroundPrimary: compForegroundPrimaryTmpResult, compBackgroundPrimary: compBackgroundPrimaryTmpResult, compBackgroundPrimaryTran: compBackgroundPrimaryTranTmpResult, compBackgroundPrimaryContrary: compBackgroundPrimaryContraryTmpResult, compBackgroundGray: compBackgroundGrayTmpResult, compBackgroundSecondary: compBackgroundSecondaryTmpResult, compBackgroundTertiary: compBackgroundTertiaryTmpResult, compBackgroundEmphasize: compBackgroundEmphasizeTmpResult, compBackgroundNeutral: compBackgroundNeutralTmpResult, compEmphasizeSecondary: compEmphasizeSecondaryTmpResult, compEmphasizeTertiary: compEmphasizeTertiaryTmpResult, compDivider: compDividerTmpResult, compCommonContrary: compCommonContraryTmpResult, compBackgroundFocus: compBackgroundFocusTmpResult, compFocusedPrimary: compFocusedPrimaryTmpResult, compFocusedSecondary: compFocusedSecondaryTmpResult, compFocusedTertiary: compFocusedTertiaryTmpResult, interactiveHover: interactiveHoverTmpResult, interactivePressed: interactivePressedTmpResult, interactiveFocus: interactiveFocusTmpResult, interactiveActive: interactiveActiveTmpResult, interactiveSelect: interactiveSelectTmpResult, interactiveClick: interactiveClickTmpResult} as Colors) - return value - } -} export class CustomTheme_serializer { public static write(buffer: SerializerBase, value: CustomTheme): void { let valueSerializer : SerializerBase = buffer @@ -1781,7 +28,7 @@ export class CustomTheme_serializer { if (valueHolderForColors !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) const valueHolderForColorsTmpValue = valueHolderForColors! - Colors_serializer.write(valueSerializer, valueHolderForColorsTmpValue) + valueSerializer.holdAndWriteObject(valueHolderForColorsTmpValue) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -1789,11 +36,11 @@ export class CustomTheme_serializer { public static read(buffer: DeserializerBase): CustomTheme { let valueDeserializer : DeserializerBase = buffer const colorsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let colorsTmpBuf : Colors | undefined = undefined + let colorsTmpBuf : ohos_arkui_theme_CustomColors | undefined = undefined if ((colorsTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - colorsTmpBuf = Colors_serializer.read(valueDeserializer) + colorsTmpBuf = (valueDeserializer.readObject() as object) } - const colorsTmpResult : Colors | undefined = colorsTmpBuf + const colorsTmpResult : ohos_arkui_theme_CustomColors | undefined = colorsTmpBuf let value : CustomTheme = ({colors: colorsTmpResult} as CustomTheme) return value } diff --git a/arkoala-arkts/arkui/generated/framework/ohos.base.ets b/arkoala-arkts/arkui/generated/framework/ohos.base.ets deleted file mode 100644 index 2b83f341f2618c0fcb1b7eacfdb54d68a99f95df..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/framework/ohos.base.ets +++ /dev/null @@ -1,32 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export type Callback = (data: T) => void; -export type ErrorCallback = (err: T) => void; -export type AsyncCallback = (err: BusinessError | null, data: T | undefined) => void; -export interface BusinessError { - name: string; - message: string; - stack?: string; - code: int32; - data: T; -} diff --git a/arkoala-arkts/arkui/generated/framework/ohos.curves.ets b/arkoala-arkts/arkui/generated/framework/ohos.curves.ets index 72b0ff01342df0473ee4b399047a0c5c3eb4f825..32cba1b045114a52885147129e1d48fbeaaac36c 100644 --- a/arkoala-arkts/arkui/generated/framework/ohos.curves.ets +++ b/arkoala-arkts/arkui/generated/framework/ohos.curves.ets @@ -16,109 +16,20 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr, Finalizable, KInt, KBoolean, KStringPtr } from "@koalaui/interop" +import { extractors } from "#handwritten" +import { default as curves } from "@ohos.curves" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { int32, int64, float32, unsafeCast } from "@koalaui/common" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" +import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { GlobalScope } from "./GlobalScope" export class curves_ICurve_serializer { public static write(buffer: SerializerBase, value: curves.ICurve): void { let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) + valueSerializer.writePointer(extractors.toCurvesICurvePtr(value)) } public static read(buffer: DeserializerBase): curves.ICurve { let valueDeserializer : DeserializerBase = buffer let ptr : KPointer = valueDeserializer.readPointer() - return curves.ICurveInternal.fromPtr(ptr) - } -} -export default curves -export namespace curves { - export interface ICurve { - interpolate(fraction: number): number - } - export class ICurveInternal implements MaterializedBase,ICurve { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, ICurveInternal.getFinalizer()) - } - constructor() { - this(ICurveInternal.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._curves_ICurve_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._curves_ICurve_getFinalizer() - } - public static fromPtr(ptr: KPointer): ICurveInternal { - return new ICurveInternal(ptr) - } - public interpolate(fraction: number): number { - const fraction_casted = fraction as (number) - return this.interpolate_serialize(fraction_casted) - } - private interpolate_serialize(fraction: number): number { - const retval = ArkUIGeneratedNativeModule._curves_ICurve_interpolate(this.peer!.ptr, fraction) - return retval - } - } - export enum Curve { - LINEAR = 0, - Linear = 0, - EASE = 1, - Ease = 1, - EASE_IN = 2, - EaseIn = 2, - EASE_OUT = 3, - EaseOut = 3, - EASE_IN_OUT = 4, - EaseInOut = 4, - FAST_OUT_SLOW_IN = 5, - FastOutSlowIn = 5, - LINEAR_OUT_SLOW_IN = 6, - LinearOutSlowIn = 6, - FAST_OUT_LINEAR_IN = 7, - FastOutLinearIn = 7, - EXTREME_DECELERATION = 8, - ExtremeDeceleration = 8, - SHARP = 9, - Sharp = 9, - RHYTHM = 10, - Rhythm = 10, - SMOOTH = 11, - Smooth = 11, - FRICTION = 12, - Friction = 12 - } - export function initCurve(curve?: Curve | undefined): ICurve { - return GlobalScope.curves_initCurve(curve) - } - export function stepsCurve(count: number, end: boolean): ICurve { - return GlobalScope.curves_stepsCurve(count, end) - } - export function customCurve(interpolate: ((fraction: number) => number)): ICurve { - return GlobalScope.curves_customCurve(interpolate) - } - export function cubicBezierCurve(x1: number, y1: number, x2: number, y2: number): ICurve { - return GlobalScope.curves_cubicBezierCurve(x1, y1, x2, y2) - } - export function springCurve(velocity: number, mass: number, stiffness: number, damping: number): ICurve { - return GlobalScope.curves_springCurve(velocity, mass, stiffness, damping) - } - export function springMotion(response?: number | undefined, dampingFraction?: number | undefined, overlapDuration?: number | undefined): ICurve { - return GlobalScope.curves_springMotion(response, dampingFraction, overlapDuration) - } - export function responsiveSpringMotion(response?: number | undefined, dampingFraction?: number | undefined, overlapDuration?: number | undefined): ICurve { - return GlobalScope.curves_responsiveSpringMotion(response, dampingFraction, overlapDuration) - } - export function interpolatingSpring(velocity: number, mass: number, stiffness: number, damping: number): ICurve { - return GlobalScope.curves_interpolatingSpring(velocity, mass, stiffness, damping) + return extractors.fromCurvesICurvePtr(ptr) } } diff --git a/arkoala-arkts/arkui/generated/framework/ohos.data.unifiedDataChannel.ets b/arkoala-arkts/arkui/generated/framework/ohos.data.unifiedDataChannel.ets index 7b22cb5094d9cee01fe1f6f026cd0c9adeab080a..8d560bf65e7893371c9811feb76348ec9b366bbf 100644 --- a/arkoala-arkts/arkui/generated/framework/ohos.data.unifiedDataChannel.ets +++ b/arkoala-arkts/arkui/generated/framework/ohos.data.unifiedDataChannel.ets @@ -36,30 +36,11 @@ export class unifiedDataChannel_UnifiedData_serializer { export class unifiedDataChannel_Summary_serializer { public static write(buffer: SerializerBase, value: unifiedDataChannel.Summary): void { let valueSerializer : SerializerBase = buffer - const valueHolderForSummary = value.summary - valueSerializer.writeInt32((valueHolderForSummary.size).toInt()) - for (const pair of valueHolderForSummary) { - const valueHolderForSummaryKeyVar = pair[0] - const valueHolderForSummaryValueVar = pair[1] - valueSerializer.writeString(valueHolderForSummaryKeyVar) - valueSerializer.writeInt64(valueHolderForSummaryValueVar) - } - const valueHolderForTotalSize = value.totalSize - valueSerializer.writeInt64(valueHolderForTotalSize) + valueSerializer.writePointer(extractors.toUnifiedDataChannelSummaryPtr(value)) } public static read(buffer: DeserializerBase): unifiedDataChannel.Summary { let valueDeserializer : DeserializerBase = buffer - const summaryTmpBufSizeVar : int32 = valueDeserializer.readInt32() - let summaryTmpBuf : Map = new Map() - // TODO: TS map resize - for (let summaryTmpBufIVar = 0; summaryTmpBufIVar < summaryTmpBufSizeVar; summaryTmpBufIVar++) { - const summaryTmpBufKeyVar : string = (valueDeserializer.readString() as string) - const summaryTmpBufValueVar : int64 = valueDeserializer.readInt64() - summaryTmpBuf.set(summaryTmpBufKeyVar, summaryTmpBufValueVar) - } - const summaryTmpResult : Map = summaryTmpBuf - const totalSizeTmpResult : int64 = valueDeserializer.readInt64() - let value : unifiedDataChannel.Summary = ({summary: summaryTmpResult, totalSize: totalSizeTmpResult} as unifiedDataChannel.Summary) - return value + let ptr : KPointer = valueDeserializer.readPointer() + return extractors.fromUnifiedDataChannelSummaryPtr(ptr) } } diff --git a/arkoala-arkts/arkui/generated/framework/ohos.font.ets b/arkoala-arkts/arkui/generated/framework/ohos.font.ets deleted file mode 100644 index d433004082b976aa35463822bd3d3b87ed040148..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/framework/ohos.font.ets +++ /dev/null @@ -1,115 +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 { FontInfo, FontOptions } from "@ohos.font" -import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { int32, int64, float32, unsafeCast } from "@koalaui/common" -import { TypeChecker } from "#components" -import { CallbackTransformer } from "./../CallbackTransformer" -import { Resource_serializer } from "./resource" -import { Resource } from "global.resource" -export class FontInfo_serializer { - public static write(buffer: SerializerBase, value: FontInfo): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForPath = value.path - valueSerializer.writeString(valueHolderForPath) - const valueHolderForPostScriptName = value.postScriptName - valueSerializer.writeString(valueHolderForPostScriptName) - const valueHolderForFullName = value.fullName - valueSerializer.writeString(valueHolderForFullName) - const valueHolderForFamily = value.family - valueSerializer.writeString(valueHolderForFamily) - const valueHolderForSubfamily = value.subfamily - valueSerializer.writeString(valueHolderForSubfamily) - const valueHolderForWeight = value.weight - valueSerializer.writeNumber(valueHolderForWeight) - const valueHolderForWidth = value.width - valueSerializer.writeNumber(valueHolderForWidth) - const valueHolderForItalic = value.italic - valueSerializer.writeBoolean(valueHolderForItalic) - const valueHolderForMonoSpace = value.monoSpace - valueSerializer.writeBoolean(valueHolderForMonoSpace) - const valueHolderForSymbolic = value.symbolic - valueSerializer.writeBoolean(valueHolderForSymbolic) - } - public static read(buffer: DeserializerBase): FontInfo { - let valueDeserializer : DeserializerBase = buffer - const pathTmpResult : string = (valueDeserializer.readString() as string) - const postScriptNameTmpResult : string = (valueDeserializer.readString() as string) - const fullNameTmpResult : string = (valueDeserializer.readString() as string) - const familyTmpResult : string = (valueDeserializer.readString() as string) - const subfamilyTmpResult : string = (valueDeserializer.readString() as string) - const weightTmpResult : number = (valueDeserializer.readNumber() as number) - const widthTmpResult : number = (valueDeserializer.readNumber() as number) - const italicTmpResult : boolean = valueDeserializer.readBoolean() - const monoSpaceTmpResult : boolean = valueDeserializer.readBoolean() - const symbolicTmpResult : boolean = valueDeserializer.readBoolean() - let value : FontInfo = ({path: pathTmpResult, postScriptName: postScriptNameTmpResult, fullName: fullNameTmpResult, family: familyTmpResult, subfamily: subfamilyTmpResult, weight: weightTmpResult, width: widthTmpResult, italic: italicTmpResult, monoSpace: monoSpaceTmpResult, symbolic: symbolicTmpResult} as FontInfo) - return value - } -} -export class FontOptions_serializer { - public static write(buffer: SerializerBase, value: FontOptions): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForFamilyName = value.familyName - if (valueHolderForFamilyName instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForFamilyNameForIdx0 = valueHolderForFamilyName as string - valueSerializer.writeString(valueHolderForFamilyNameForIdx0) - } else if (valueHolderForFamilyName instanceof Resource) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForFamilyNameForIdx1 = valueHolderForFamilyName as Resource - Resource_serializer.write(valueSerializer, valueHolderForFamilyNameForIdx1) - } - const valueHolderForFamilySrc = value.familySrc - if (valueHolderForFamilySrc instanceof string) { - valueSerializer.writeInt8((0).toChar()) - const valueHolderForFamilySrcForIdx0 = valueHolderForFamilySrc as string - valueSerializer.writeString(valueHolderForFamilySrcForIdx0) - } else if (valueHolderForFamilySrc instanceof Resource) { - valueSerializer.writeInt8((1).toChar()) - const valueHolderForFamilySrcForIdx1 = valueHolderForFamilySrc as Resource - Resource_serializer.write(valueSerializer, valueHolderForFamilySrcForIdx1) - } - } - public static read(buffer: DeserializerBase): FontOptions { - let valueDeserializer : DeserializerBase = buffer - const familyNameTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let familyNameTmpBuf : string | Resource | undefined - if (familyNameTmpBufUnionSelector == (0).toChar()) { - familyNameTmpBuf = (valueDeserializer.readString() as string) - } else if (familyNameTmpBufUnionSelector == (1).toChar()) { - familyNameTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for familyNameTmpBuf has to be chosen through deserialisation.") - } - const familyNameTmpResult : string | Resource = (familyNameTmpBuf as string | Resource) - const familySrcTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let familySrcTmpBuf : string | Resource | undefined - if (familySrcTmpBufUnionSelector == (0).toChar()) { - familySrcTmpBuf = (valueDeserializer.readString() as string) - } else if (familySrcTmpBufUnionSelector == (1).toChar()) { - familySrcTmpBuf = Resource_serializer.read(valueDeserializer) - } else { - throw new Error("One of the branches for familySrcTmpBuf has to be chosen through deserialisation.") - } - const familySrcTmpResult : string | Resource = (familySrcTmpBuf as string | Resource) - let value : FontOptions = ({familyName: familyNameTmpResult, familySrc: familySrcTmpResult} as FontOptions) - return value - } -} diff --git a/arkoala-arkts/arkui/generated/framework/ohos.graphics.drawing.ets b/arkoala-arkts/arkui/generated/framework/ohos.graphics.drawing.ets index f49bb1ed3510203785dc7ac614a4e12eca7e52a1..bf02b0be4022d8e1db55962491a839e0a59f28ac 100644 --- a/arkoala-arkts/arkui/generated/framework/ohos.graphics.drawing.ets +++ b/arkoala-arkts/arkui/generated/framework/ohos.graphics.drawing.ets @@ -16,3393 +16,42 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr, Finalizable, KInt, KBoolean, KStringPtr } from "@koalaui/interop" +import { extractors } from "#handwritten" +import { default as drawing } from "@ohos.graphics.drawing" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { int32, int64, float32, unsafeCast } from "@koalaui/common" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" +import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" -import { common2D_Color_serializer, default as common2D, common2D_Rect_serializer, common2D_Point3d_serializer, common2D_Point_serializer } from "./ohos.graphics.common2D" -import { extractors } from "#handwritten" -import { default as image } from "@ohos.multimedia.image" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export class drawing_Brush_serializer { - public static write(buffer: SerializerBase, value: drawing.Brush): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): drawing.Brush { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return drawing.BrushInternal.fromPtr(ptr) - } -} export class drawing_Canvas_serializer { public static write(buffer: SerializerBase, value: drawing.Canvas): void { let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) + valueSerializer.writePointer(extractors.toDrawingCanvasPtr(value)) } public static read(buffer: DeserializerBase): drawing.Canvas { let valueDeserializer : DeserializerBase = buffer let ptr : KPointer = valueDeserializer.readPointer() - return drawing.CanvasInternal.fromPtr(ptr) + return extractors.fromDrawingCanvasPtr(ptr) } } export class drawing_ColorFilter_serializer { public static write(buffer: SerializerBase, value: drawing.ColorFilter): void { let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) + valueSerializer.writePointer(extractors.toDrawingColorFilterPtr(value)) } public static read(buffer: DeserializerBase): drawing.ColorFilter { let valueDeserializer : DeserializerBase = buffer let ptr : KPointer = valueDeserializer.readPointer() - return drawing.ColorFilterInternal.fromPtr(ptr) - } -} -export class drawing_Font_serializer { - public static write(buffer: SerializerBase, value: drawing.Font): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): drawing.Font { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return drawing.FontInternal.fromPtr(ptr) - } -} -export class drawing_ImageFilter_serializer { - public static write(buffer: SerializerBase, value: drawing.ImageFilter): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): drawing.ImageFilter { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return drawing.ImageFilterInternal.fromPtr(ptr) + return extractors.fromDrawingColorFilterPtr(ptr) } } export class drawing_Lattice_serializer { public static write(buffer: SerializerBase, value: drawing.Lattice): void { let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) + valueSerializer.writePointer(extractors.toDrawingLatticePtr(value)) } public static read(buffer: DeserializerBase): drawing.Lattice { let valueDeserializer : DeserializerBase = buffer let ptr : KPointer = valueDeserializer.readPointer() - return drawing.LatticeInternal.fromPtr(ptr) - } -} -export class drawing_MaskFilter_serializer { - public static write(buffer: SerializerBase, value: drawing.MaskFilter): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): drawing.MaskFilter { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return drawing.MaskFilterInternal.fromPtr(ptr) - } -} -export class drawing_Matrix_serializer { - public static write(buffer: SerializerBase, value: drawing.Matrix): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): drawing.Matrix { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return drawing.MatrixInternal.fromPtr(ptr) - } -} -export class drawing_Path_serializer { - public static write(buffer: SerializerBase, value: drawing.Path): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): drawing.Path { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return drawing.PathInternal.fromPtr(ptr) - } -} -export class drawing_PathEffect_serializer { - public static write(buffer: SerializerBase, value: drawing.PathEffect): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): drawing.PathEffect { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return drawing.PathEffectInternal.fromPtr(ptr) - } -} -export class drawing_Pen_serializer { - public static write(buffer: SerializerBase, value: drawing.Pen): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): drawing.Pen { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return drawing.PenInternal.fromPtr(ptr) - } -} -export class drawing_Region_serializer { - public static write(buffer: SerializerBase, value: drawing.Region): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): drawing.Region { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return drawing.RegionInternal.fromPtr(ptr) - } -} -export class drawing_RoundRect_serializer { - public static write(buffer: SerializerBase, value: drawing.RoundRect): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): drawing.RoundRect { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return drawing.RoundRectInternal.fromPtr(ptr) - } -} -export class drawing_SamplingOptions_serializer { - public static write(buffer: SerializerBase, value: drawing.SamplingOptions): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): drawing.SamplingOptions { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return drawing.SamplingOptionsInternal.fromPtr(ptr) - } -} -export class drawing_ShaderEffect_serializer { - public static write(buffer: SerializerBase, value: drawing.ShaderEffect): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): drawing.ShaderEffect { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return drawing.ShaderEffectInternal.fromPtr(ptr) - } -} -export class drawing_ShadowLayer_serializer { - public static write(buffer: SerializerBase, value: drawing.ShadowLayer): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): drawing.ShadowLayer { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return drawing.ShadowLayerInternal.fromPtr(ptr) - } -} -export class drawing_TextBlob_serializer { - public static write(buffer: SerializerBase, value: drawing.TextBlob): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): drawing.TextBlob { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return drawing.TextBlobInternal.fromPtr(ptr) - } -} -export class drawing_Typeface_serializer { - public static write(buffer: SerializerBase, value: drawing.Typeface): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): drawing.Typeface { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return drawing.TypefaceInternal.fromPtr(ptr) - } -} -export class drawing_FontMetrics_serializer { - public static write(buffer: SerializerBase, value: drawing.FontMetrics): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForFlags = value.flags - if (valueHolderForFlags !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFlagsTmpValue = (valueHolderForFlags as drawing.FontMetricsFlags) - valueSerializer.writeInt32(TypeChecker.drawing_FontMetricsFlags_ToNumeric(valueHolderForFlagsTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForTop = value.top - valueSerializer.writeNumber(valueHolderForTop) - const valueHolderForAscent = value.ascent - valueSerializer.writeNumber(valueHolderForAscent) - const valueHolderForDescent = value.descent - valueSerializer.writeNumber(valueHolderForDescent) - const valueHolderForBottom = value.bottom - valueSerializer.writeNumber(valueHolderForBottom) - const valueHolderForLeading = value.leading - valueSerializer.writeNumber(valueHolderForLeading) - const valueHolderForAvgCharWidth = value.avgCharWidth - if (valueHolderForAvgCharWidth !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForAvgCharWidthTmpValue = valueHolderForAvgCharWidth! - valueSerializer.writeNumber(valueHolderForAvgCharWidthTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForMaxCharWidth = value.maxCharWidth - if (valueHolderForMaxCharWidth !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForMaxCharWidthTmpValue = valueHolderForMaxCharWidth! - valueSerializer.writeNumber(valueHolderForMaxCharWidthTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForXMin = value.xMin - if (valueHolderForXMin !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForXMinTmpValue = valueHolderForXMin! - valueSerializer.writeNumber(valueHolderForXMinTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForXMax = value.xMax - if (valueHolderForXMax !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForXMaxTmpValue = valueHolderForXMax! - valueSerializer.writeNumber(valueHolderForXMaxTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForXHeight = value.xHeight - if (valueHolderForXHeight !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForXHeightTmpValue = valueHolderForXHeight! - valueSerializer.writeNumber(valueHolderForXHeightTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForCapHeight = value.capHeight - if (valueHolderForCapHeight !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForCapHeightTmpValue = valueHolderForCapHeight! - valueSerializer.writeNumber(valueHolderForCapHeightTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForUnderlineThickness = value.underlineThickness - if (valueHolderForUnderlineThickness !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForUnderlineThicknessTmpValue = valueHolderForUnderlineThickness! - valueSerializer.writeNumber(valueHolderForUnderlineThicknessTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForUnderlinePosition = value.underlinePosition - if (valueHolderForUnderlinePosition !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForUnderlinePositionTmpValue = valueHolderForUnderlinePosition! - valueSerializer.writeNumber(valueHolderForUnderlinePositionTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForStrikethroughThickness = value.strikethroughThickness - if (valueHolderForStrikethroughThickness !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForStrikethroughThicknessTmpValue = valueHolderForStrikethroughThickness! - valueSerializer.writeNumber(valueHolderForStrikethroughThicknessTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForStrikethroughPosition = value.strikethroughPosition - if (valueHolderForStrikethroughPosition !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForStrikethroughPositionTmpValue = valueHolderForStrikethroughPosition! - valueSerializer.writeNumber(valueHolderForStrikethroughPositionTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): drawing.FontMetrics { - let valueDeserializer : DeserializerBase = buffer - const flagsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let flagsTmpBuf : drawing.FontMetricsFlags | undefined = undefined - if ((flagsTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - flagsTmpBuf = TypeChecker.drawing_FontMetricsFlags_FromNumeric(valueDeserializer.readInt32()) - } - const flagsTmpResult : drawing.FontMetricsFlags | undefined = flagsTmpBuf - const topTmpResult : number = (valueDeserializer.readNumber() as number) - const ascentTmpResult : number = (valueDeserializer.readNumber() as number) - const descentTmpResult : number = (valueDeserializer.readNumber() as number) - const bottomTmpResult : number = (valueDeserializer.readNumber() as number) - const leadingTmpResult : number = (valueDeserializer.readNumber() as number) - const avgCharWidthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let avgCharWidthTmpBuf : number | undefined = undefined - if ((avgCharWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - avgCharWidthTmpBuf = (valueDeserializer.readNumber() as number) - } - const avgCharWidthTmpResult : number | undefined = avgCharWidthTmpBuf - const maxCharWidthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let maxCharWidthTmpBuf : number | undefined = undefined - if ((maxCharWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - maxCharWidthTmpBuf = (valueDeserializer.readNumber() as number) - } - const maxCharWidthTmpResult : number | undefined = maxCharWidthTmpBuf - const xMinTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let xMinTmpBuf : number | undefined = undefined - if ((xMinTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - xMinTmpBuf = (valueDeserializer.readNumber() as number) - } - const xMinTmpResult : number | undefined = xMinTmpBuf - const xMaxTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let xMaxTmpBuf : number | undefined = undefined - if ((xMaxTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - xMaxTmpBuf = (valueDeserializer.readNumber() as number) - } - const xMaxTmpResult : number | undefined = xMaxTmpBuf - const xHeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let xHeightTmpBuf : number | undefined = undefined - if ((xHeightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - xHeightTmpBuf = (valueDeserializer.readNumber() as number) - } - const xHeightTmpResult : number | undefined = xHeightTmpBuf - const capHeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let capHeightTmpBuf : number | undefined = undefined - if ((capHeightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - capHeightTmpBuf = (valueDeserializer.readNumber() as number) - } - const capHeightTmpResult : number | undefined = capHeightTmpBuf - const underlineThicknessTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let underlineThicknessTmpBuf : number | undefined = undefined - if ((underlineThicknessTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - underlineThicknessTmpBuf = (valueDeserializer.readNumber() as number) - } - const underlineThicknessTmpResult : number | undefined = underlineThicknessTmpBuf - const underlinePositionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let underlinePositionTmpBuf : number | undefined = undefined - if ((underlinePositionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - underlinePositionTmpBuf = (valueDeserializer.readNumber() as number) - } - const underlinePositionTmpResult : number | undefined = underlinePositionTmpBuf - const strikethroughThicknessTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let strikethroughThicknessTmpBuf : number | undefined = undefined - if ((strikethroughThicknessTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - strikethroughThicknessTmpBuf = (valueDeserializer.readNumber() as number) - } - const strikethroughThicknessTmpResult : number | undefined = strikethroughThicknessTmpBuf - const strikethroughPositionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let strikethroughPositionTmpBuf : number | undefined = undefined - if ((strikethroughPositionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - strikethroughPositionTmpBuf = (valueDeserializer.readNumber() as number) - } - const strikethroughPositionTmpResult : number | undefined = strikethroughPositionTmpBuf - let value : drawing.FontMetrics = ({flags: flagsTmpResult, top: topTmpResult, ascent: ascentTmpResult, descent: descentTmpResult, bottom: bottomTmpResult, leading: leadingTmpResult, avgCharWidth: avgCharWidthTmpResult, maxCharWidth: maxCharWidthTmpResult, xMin: xMinTmpResult, xMax: xMaxTmpResult, xHeight: xHeightTmpResult, capHeight: capHeightTmpResult, underlineThickness: underlineThicknessTmpResult, underlinePosition: underlinePositionTmpResult, strikethroughThickness: strikethroughThicknessTmpResult, strikethroughPosition: strikethroughPositionTmpResult} as drawing.FontMetrics) - return value - } -} -export class drawing_TextBlobRunBuffer_serializer { - public static write(buffer: SerializerBase, value: drawing.TextBlobRunBuffer): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForGlyph = value.glyph - valueSerializer.writeNumber(valueHolderForGlyph) - const valueHolderForPositionX = value.positionX - valueSerializer.writeNumber(valueHolderForPositionX) - const valueHolderForPositionY = value.positionY - valueSerializer.writeNumber(valueHolderForPositionY) - } - public static read(buffer: DeserializerBase): drawing.TextBlobRunBuffer { - let valueDeserializer : DeserializerBase = buffer - const glyphTmpResult : number = (valueDeserializer.readNumber() as number) - const positionXTmpResult : number = (valueDeserializer.readNumber() as number) - const positionYTmpResult : number = (valueDeserializer.readNumber() as number) - let value : drawing.TextBlobRunBuffer = ({glyph: glyphTmpResult, positionX: positionXTmpResult, positionY: positionYTmpResult} as drawing.TextBlobRunBuffer) - return value - } -} -export default drawing -export namespace drawing { - export class BrushInternal { - public static fromPtr(ptr: KPointer): drawing.Brush { - return new drawing.Brush(false, ptr) - } - } - export class Brush implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(_0: boolean, peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, Brush.getFinalizer()) - } - constructor() { - this(false, Brush.construct0()) - } - constructor(brush: Brush) { - this(false, Brush.construct1(brush)) - } - static construct0(): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_Brush_construct0() - return retval - } - static construct1(brush: Brush): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_Brush_construct1(toPeerPtr(brush)) - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._drawing_Brush_getFinalizer() - } - public setColor(color: common2D.Color): void { - const color_casted = color as (common2D.Color) - this.setColor0_serialize(color_casted) - return - } - public setColor(color: number): void { - const color_casted = color as (number) - this.setColor1_serialize(color_casted) - return - } - public setColor(alpha: number, red: number, green: number, blue: number): void { - const alpha_casted = alpha as (number) - const red_casted = red as (number) - const green_casted = green as (number) - const blue_casted = blue as (number) - this.setColor2_serialize(alpha_casted, red_casted, green_casted, blue_casted) - return - } - public getColor(): common2D.Color { - return this.getColor_serialize() - } - public getHexColor(): number { - return this.getHexColor_serialize() - } - public setAntiAlias(aa: boolean): void { - const aa_casted = aa as (boolean) - this.setAntiAlias_serialize(aa_casted) - return - } - public isAntiAlias(): boolean { - return this.isAntiAlias_serialize() - } - public setAlpha(alpha: number): void { - const alpha_casted = alpha as (number) - this.setAlpha_serialize(alpha_casted) - return - } - public getAlpha(): number { - return this.getAlpha_serialize() - } - public setColorFilter(filter: ColorFilter): void { - const filter_casted = filter as (ColorFilter) - this.setColorFilter_serialize(filter_casted) - return - } - public getColorFilter(): ColorFilter { - return this.getColorFilter_serialize() - } - public setImageFilter(filter: ImageFilter | undefined): void { - const filter_casted = filter as (ImageFilter | undefined) - this.setImageFilter_serialize(filter_casted) - return - } - public setMaskFilter(filter: MaskFilter): void { - const filter_casted = filter as (MaskFilter) - this.setMaskFilter_serialize(filter_casted) - return - } - public setShadowLayer(shadowLayer: ShadowLayer): void { - const shadowLayer_casted = shadowLayer as (ShadowLayer) - this.setShadowLayer_serialize(shadowLayer_casted) - return - } - public setShaderEffect(shaderEffect: ShaderEffect): void { - const shaderEffect_casted = shaderEffect as (ShaderEffect) - this.setShaderEffect_serialize(shaderEffect_casted) - return - } - public setBlendMode(mode: BlendMode): void { - const mode_casted = mode as (BlendMode) - this.setBlendMode_serialize(mode_casted) - return - } - public reset(): void { - this.reset_serialize() - return - } - private setColor0_serialize(color: common2D.Color): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Color_serializer.write(thisSerializer, color) - ArkUIGeneratedNativeModule._drawing_Brush_setColor0(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private setColor1_serialize(color: number): void { - ArkUIGeneratedNativeModule._drawing_Brush_setColor1(this.peer!.ptr, color) - } - private setColor2_serialize(alpha: number, red: number, green: number, blue: number): void { - ArkUIGeneratedNativeModule._drawing_Brush_setColor2(this.peer!.ptr, alpha, red, green, blue) - } - private getColor_serialize(): common2D.Color { - const retval = ArkUIGeneratedNativeModule._drawing_Brush_getColor(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : common2D.Color = common2D_Color_serializer.read(retvalDeserializer) - return returnResult - } - private getHexColor_serialize(): number { - const retval = ArkUIGeneratedNativeModule._drawing_Brush_getHexColor(this.peer!.ptr) - return retval - } - private setAntiAlias_serialize(aa: boolean): void { - ArkUIGeneratedNativeModule._drawing_Brush_setAntiAlias(this.peer!.ptr, aa ? 1 : 0) - } - private isAntiAlias_serialize(): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Brush_isAntiAlias(this.peer!.ptr) - return retval - } - private setAlpha_serialize(alpha: number): void { - ArkUIGeneratedNativeModule._drawing_Brush_setAlpha(this.peer!.ptr, alpha) - } - private getAlpha_serialize(): number { - const retval = ArkUIGeneratedNativeModule._drawing_Brush_getAlpha(this.peer!.ptr) - return retval - } - private setColorFilter_serialize(filter: ColorFilter): void { - ArkUIGeneratedNativeModule._drawing_Brush_setColorFilter(this.peer!.ptr, toPeerPtr(filter)) - } - private getColorFilter_serialize(): ColorFilter { - const retval = ArkUIGeneratedNativeModule._drawing_Brush_getColorFilter(this.peer!.ptr) - const obj : ColorFilter = drawing.ColorFilterInternal.fromPtr(retval) - return obj - } - private setImageFilter_serialize(filter: ImageFilter | undefined): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (filter !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const filterTmpValue = filter! - drawing_ImageFilter_serializer.write(thisSerializer, filterTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - ArkUIGeneratedNativeModule._drawing_Brush_setImageFilter(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private setMaskFilter_serialize(filter: MaskFilter): void { - ArkUIGeneratedNativeModule._drawing_Brush_setMaskFilter(this.peer!.ptr, toPeerPtr(filter)) - } - private setShadowLayer_serialize(shadowLayer: ShadowLayer): void { - ArkUIGeneratedNativeModule._drawing_Brush_setShadowLayer(this.peer!.ptr, toPeerPtr(shadowLayer)) - } - private setShaderEffect_serialize(shaderEffect: ShaderEffect): void { - ArkUIGeneratedNativeModule._drawing_Brush_setShaderEffect(this.peer!.ptr, toPeerPtr(shaderEffect)) - } - private setBlendMode_serialize(mode: BlendMode): void { - ArkUIGeneratedNativeModule._drawing_Brush_setBlendMode(this.peer!.ptr, TypeChecker.drawing_BlendMode_ToNumeric(mode)) - } - private reset_serialize(): void { - ArkUIGeneratedNativeModule._drawing_Brush_reset(this.peer!.ptr) - } - } - export class CanvasInternal { - public static fromPtr(ptr: KPointer): drawing.Canvas { - return new drawing.Canvas(false, ptr) - } - } - export class Canvas implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(_0: boolean, peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, Canvas.getFinalizer()) - } - constructor(pixelmap: image.PixelMap) { - this(false, Canvas.construct(pixelmap)) - } - static construct(pixelmap: image.PixelMap): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_Canvas_construct(extractors.toImagePixelMapPtr(pixelmap)) - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._drawing_Canvas_getFinalizer() - } - public drawRect(rect: common2D.Rect): void { - const rect_casted = rect as (common2D.Rect) - this.drawRect0_serialize(rect_casted) - return - } - public drawRect(left: number, top: number, right: number, bottom: number): void { - const left_casted = left as (number) - const top_casted = top as (number) - const right_casted = right as (number) - const bottom_casted = bottom as (number) - this.drawRect1_serialize(left_casted, top_casted, right_casted, bottom_casted) - return - } - public drawRoundRect(roundRect: RoundRect): void { - const roundRect_casted = roundRect as (RoundRect) - this.drawRoundRect_serialize(roundRect_casted) - return - } - public drawNestedRoundRect(outer: RoundRect, inner: RoundRect): void { - const outer_casted = outer as (RoundRect) - const inner_casted = inner as (RoundRect) - this.drawNestedRoundRect_serialize(outer_casted, inner_casted) - return - } - public drawBackground(brush: Brush): void { - const brush_casted = brush as (Brush) - this.drawBackground_serialize(brush_casted) - return - } - public drawShadow(path: Path, planeParams: common2D.Point3d, devLightPos: common2D.Point3d, lightRadius: number, ambientColor: common2D.Color, spotColor: common2D.Color, flag: ShadowFlag): void { - const path_casted = path as (Path) - const planeParams_casted = planeParams as (common2D.Point3d) - const devLightPos_casted = devLightPos as (common2D.Point3d) - const lightRadius_casted = lightRadius as (number) - const ambientColor_casted = ambientColor as (common2D.Color) - const spotColor_casted = spotColor as (common2D.Color) - const flag_casted = flag as (ShadowFlag) - this.drawShadow0_serialize(path_casted, planeParams_casted, devLightPos_casted, lightRadius_casted, ambientColor_casted, spotColor_casted, flag_casted) - return - } - public drawShadow(path: Path, planeParams: common2D.Point3d, devLightPos: common2D.Point3d, lightRadius: number, ambientColor: number, spotColor: number, flag: ShadowFlag): void { - const path_casted = path as (Path) - const planeParams_casted = planeParams as (common2D.Point3d) - const devLightPos_casted = devLightPos as (common2D.Point3d) - const lightRadius_casted = lightRadius as (number) - const ambientColor_casted = ambientColor as (number) - const spotColor_casted = spotColor as (number) - const flag_casted = flag as (ShadowFlag) - this.drawShadow1_serialize(path_casted, planeParams_casted, devLightPos_casted, lightRadius_casted, ambientColor_casted, spotColor_casted, flag_casted) - return - } - public drawCircle(x: number, y: number, radius: number): void { - const x_casted = x as (number) - const y_casted = y as (number) - const radius_casted = radius as (number) - this.drawCircle_serialize(x_casted, y_casted, radius_casted) - return - } - public drawImage(pixelmap: image.PixelMap, left: number, top: number, samplingOptions: SamplingOptions): void { - const pixelmap_casted = pixelmap as (image.PixelMap) - const left_casted = left as (number) - const top_casted = top as (number) - const samplingOptions_casted = samplingOptions as (SamplingOptions) - this.drawImage_serialize(pixelmap_casted, left_casted, top_casted, samplingOptions_casted) - return - } - public drawImageRect(pixelmap: image.PixelMap, dstRect: common2D.Rect, samplingOptions: SamplingOptions): void { - const pixelmap_casted = pixelmap as (image.PixelMap) - const dstRect_casted = dstRect as (common2D.Rect) - const samplingOptions_casted = samplingOptions as (SamplingOptions) - this.drawImageRect_serialize(pixelmap_casted, dstRect_casted, samplingOptions_casted) - return - } - public drawImageRectWithSrc(pixelmap: image.PixelMap, srcRect: common2D.Rect, dstRect: common2D.Rect, samplingOptions: SamplingOptions, constraint: SrcRectConstraint): void { - const pixelmap_casted = pixelmap as (image.PixelMap) - const srcRect_casted = srcRect as (common2D.Rect) - const dstRect_casted = dstRect as (common2D.Rect) - const samplingOptions_casted = samplingOptions as (SamplingOptions) - const constraint_casted = constraint as (SrcRectConstraint) - this.drawImageRectWithSrc_serialize(pixelmap_casted, srcRect_casted, dstRect_casted, samplingOptions_casted, constraint_casted) - return - } - public drawColor(color: common2D.Color, blendMode: BlendMode): void { - const color_casted = color as (common2D.Color) - const blendMode_casted = blendMode as (BlendMode) - this.drawColor0_serialize(color_casted, blendMode_casted) - return - } - public drawColor(color: number, blendMode: BlendMode): void { - const color_casted = color as (number) - const blendMode_casted = blendMode as (BlendMode) - this.drawColor1_serialize(color_casted, blendMode_casted) - return - } - public drawColor(alpha: number, red: number, green: number, blue: number, blendMode: BlendMode): void { - const alpha_casted = alpha as (number) - const red_casted = red as (number) - const green_casted = green as (number) - const blue_casted = blue as (number) - const blendMode_casted = blendMode as (BlendMode) - this.drawColor2_serialize(alpha_casted, red_casted, green_casted, blue_casted, blendMode_casted) - return - } - public drawOval(oval: common2D.Rect): void { - const oval_casted = oval as (common2D.Rect) - this.drawOval_serialize(oval_casted) - return - } - public drawArc(arc: common2D.Rect, startAngle: number, sweepAngle: number): void { - const arc_casted = arc as (common2D.Rect) - const startAngle_casted = startAngle as (number) - const sweepAngle_casted = sweepAngle as (number) - this.drawArc_serialize(arc_casted, startAngle_casted, sweepAngle_casted) - return - } - public drawPoint(x: number, y: number): void { - const x_casted = x as (number) - const y_casted = y as (number) - this.drawPoint_serialize(x_casted, y_casted) - return - } - public drawPoints(points: Array, mode: PointMode): void { - const points_casted = points as (Array) - const mode_casted = mode as (PointMode) - this.drawPoints_serialize(points_casted, mode_casted) - return - } - public drawPath(path: Path): void { - const path_casted = path as (Path) - this.drawPath_serialize(path_casted) - return - } - public drawLine(x0: number, y0: number, x1: number, y1: number): void { - const x0_casted = x0 as (number) - const y0_casted = y0 as (number) - const x1_casted = x1 as (number) - const y1_casted = y1 as (number) - this.drawLine_serialize(x0_casted, y0_casted, x1_casted, y1_casted) - return - } - public drawSingleCharacter(text: string, font: Font, x: number, y: number): void { - const text_casted = text as (string) - const font_casted = font as (Font) - const x_casted = x as (number) - const y_casted = y as (number) - this.drawSingleCharacter_serialize(text_casted, font_casted, x_casted, y_casted) - return - } - public drawTextBlob(blob: TextBlob, x: number, y: number): void { - const blob_casted = blob as (TextBlob) - const x_casted = x as (number) - const y_casted = y as (number) - this.drawTextBlob_serialize(blob_casted, x_casted, y_casted) - return - } - public drawPixelMapMesh(pixelmap: image.PixelMap, meshWidth: number, meshHeight: number, vertices: Array, vertOffset: number, colors: Array, colorOffset: number): void { - const pixelmap_casted = pixelmap as (image.PixelMap) - const meshWidth_casted = meshWidth as (number) - const meshHeight_casted = meshHeight as (number) - const vertices_casted = vertices as (Array) - const vertOffset_casted = vertOffset as (number) - const colors_casted = colors as (Array) - const colorOffset_casted = colorOffset as (number) - this.drawPixelMapMesh_serialize(pixelmap_casted, meshWidth_casted, meshHeight_casted, vertices_casted, vertOffset_casted, colors_casted, colorOffset_casted) - return - } - public drawRegion(region: Region): void { - const region_casted = region as (Region) - this.drawRegion_serialize(region_casted) - return - } - public attachPen(pen: Pen): void { - const pen_casted = pen as (Pen) - this.attachPen_serialize(pen_casted) - return - } - public attachBrush(brush: Brush): void { - const brush_casted = brush as (Brush) - this.attachBrush_serialize(brush_casted) - return - } - public detachPen(): void { - this.detachPen_serialize() - return - } - public detachBrush(): void { - this.detachBrush_serialize() - return - } - public save(): number { - return this.save_serialize() - } - public saveLayer(rect: common2D.Rect | undefined, brush: Brush | undefined): number { - const rect_casted = rect as (common2D.Rect | undefined) - const brush_casted = brush as (Brush | undefined) - return this.saveLayer_serialize(rect_casted, brush_casted) - } - public clear(color: common2D.Color): void { - const color_casted = color as (common2D.Color) - this.clear0_serialize(color_casted) - return - } - public clear(color: number): void { - const color_casted = color as (number) - this.clear1_serialize(color_casted) - return - } - public restore(): void { - this.restore_serialize() - return - } - public restoreToCount(count: number): void { - const count_casted = count as (number) - this.restoreToCount_serialize(count_casted) - return - } - public getSaveCount(): number { - return this.getSaveCount_serialize() - } - public getWidth(): number { - return this.getWidth_serialize() - } - public getHeight(): number { - return this.getHeight_serialize() - } - public getLocalClipBounds(): common2D.Rect { - return this.getLocalClipBounds_serialize() - } - public getTotalMatrix(): Matrix { - return this.getTotalMatrix_serialize() - } - public scale(sx: number, sy: number): void { - const sx_casted = sx as (number) - const sy_casted = sy as (number) - this.scale_serialize(sx_casted, sy_casted) - return - } - public skew(sx: number, sy: number): void { - const sx_casted = sx as (number) - const sy_casted = sy as (number) - this.skew_serialize(sx_casted, sy_casted) - return - } - public rotate(degrees: number, sx: number, sy: number): void { - const degrees_casted = degrees as (number) - const sx_casted = sx as (number) - const sy_casted = sy as (number) - this.rotate_serialize(degrees_casted, sx_casted, sy_casted) - return - } - public translate(dx: number, dy: number): void { - const dx_casted = dx as (number) - const dy_casted = dy as (number) - this.translate_serialize(dx_casted, dy_casted) - return - } - public clipPath(path: Path, clipOp: ClipOp, doAntiAlias: boolean): void { - const path_casted = path as (Path) - const clipOp_casted = clipOp as (ClipOp) - const doAntiAlias_casted = doAntiAlias as (boolean) - this.clipPath_serialize(path_casted, clipOp_casted, doAntiAlias_casted) - return - } - public clipRect(rect: common2D.Rect, clipOp: ClipOp, doAntiAlias: boolean): void { - const rect_casted = rect as (common2D.Rect) - const clipOp_casted = clipOp as (ClipOp) - const doAntiAlias_casted = doAntiAlias as (boolean) - this.clipRect_serialize(rect_casted, clipOp_casted, doAntiAlias_casted) - return - } - public concatMatrix(matrix: Matrix): void { - const matrix_casted = matrix as (Matrix) - this.concatMatrix_serialize(matrix_casted) - return - } - public clipRegion(region: Region, clipOp: ClipOp): void { - const region_casted = region as (Region) - const clipOp_casted = clipOp as (ClipOp) - this.clipRegion_serialize(region_casted, clipOp_casted) - return - } - public clipRoundRect(roundRect: RoundRect, clipOp: ClipOp, doAntiAlias: boolean): void { - const roundRect_casted = roundRect as (RoundRect) - const clipOp_casted = clipOp as (ClipOp) - const doAntiAlias_casted = doAntiAlias as (boolean) - this.clipRoundRect_serialize(roundRect_casted, clipOp_casted, doAntiAlias_casted) - return - } - public isClipEmpty(): boolean { - return this.isClipEmpty_serialize() - } - public setMatrix(matrix: Matrix): void { - const matrix_casted = matrix as (Matrix) - this.setMatrix_serialize(matrix_casted) - return - } - public resetMatrix(): void { - this.resetMatrix_serialize() - return - } - private drawRect0_serialize(rect: common2D.Rect): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Rect_serializer.write(thisSerializer, rect) - ArkUIGeneratedNativeModule._drawing_Canvas_drawRect0(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private drawRect1_serialize(left: number, top: number, right: number, bottom: number): void { - ArkUIGeneratedNativeModule._drawing_Canvas_drawRect1(this.peer!.ptr, left, top, right, bottom) - } - private drawRoundRect_serialize(roundRect: RoundRect): void { - ArkUIGeneratedNativeModule._drawing_Canvas_drawRoundRect(this.peer!.ptr, toPeerPtr(roundRect)) - } - private drawNestedRoundRect_serialize(outer: RoundRect, inner: RoundRect): void { - ArkUIGeneratedNativeModule._drawing_Canvas_drawNestedRoundRect(this.peer!.ptr, toPeerPtr(outer), toPeerPtr(inner)) - } - private drawBackground_serialize(brush: Brush): void { - ArkUIGeneratedNativeModule._drawing_Canvas_drawBackground(this.peer!.ptr, toPeerPtr(brush)) - } - private drawShadow0_serialize(path: Path, planeParams: common2D.Point3d, devLightPos: common2D.Point3d, lightRadius: number, ambientColor: common2D.Color, spotColor: common2D.Color, flag: ShadowFlag): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Point3d_serializer.write(thisSerializer, planeParams) - common2D_Point3d_serializer.write(thisSerializer, devLightPos) - common2D_Color_serializer.write(thisSerializer, ambientColor) - common2D_Color_serializer.write(thisSerializer, spotColor) - ArkUIGeneratedNativeModule._drawing_Canvas_drawShadow0(this.peer!.ptr, toPeerPtr(path), thisSerializer.asBuffer(), thisSerializer.length(), lightRadius, TypeChecker.drawing_ShadowFlag_ToNumeric(flag)) - thisSerializer.release() - } - private drawShadow1_serialize(path: Path, planeParams: common2D.Point3d, devLightPos: common2D.Point3d, lightRadius: number, ambientColor: number, spotColor: number, flag: ShadowFlag): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Point3d_serializer.write(thisSerializer, planeParams) - common2D_Point3d_serializer.write(thisSerializer, devLightPos) - ArkUIGeneratedNativeModule._drawing_Canvas_drawShadow1(this.peer!.ptr, toPeerPtr(path), thisSerializer.asBuffer(), thisSerializer.length(), lightRadius, ambientColor, spotColor, TypeChecker.drawing_ShadowFlag_ToNumeric(flag)) - thisSerializer.release() - } - private drawCircle_serialize(x: number, y: number, radius: number): void { - ArkUIGeneratedNativeModule._drawing_Canvas_drawCircle(this.peer!.ptr, x, y, radius) - } - private drawImage_serialize(pixelmap: image.PixelMap, left: number, top: number, samplingOptions: SamplingOptions): void { - ArkUIGeneratedNativeModule._drawing_Canvas_drawImage(this.peer!.ptr, extractors.toImagePixelMapPtr(pixelmap), left, top, toPeerPtr(samplingOptions)) - } - private drawImageRect_serialize(pixelmap: image.PixelMap, dstRect: common2D.Rect, samplingOptions: SamplingOptions): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Rect_serializer.write(thisSerializer, dstRect) - ArkUIGeneratedNativeModule._drawing_Canvas_drawImageRect(this.peer!.ptr, extractors.toImagePixelMapPtr(pixelmap), thisSerializer.asBuffer(), thisSerializer.length(), toPeerPtr(samplingOptions)) - thisSerializer.release() - } - private drawImageRectWithSrc_serialize(pixelmap: image.PixelMap, srcRect: common2D.Rect, dstRect: common2D.Rect, samplingOptions: SamplingOptions, constraint: SrcRectConstraint): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Rect_serializer.write(thisSerializer, srcRect) - common2D_Rect_serializer.write(thisSerializer, dstRect) - ArkUIGeneratedNativeModule._drawing_Canvas_drawImageRectWithSrc(this.peer!.ptr, extractors.toImagePixelMapPtr(pixelmap), thisSerializer.asBuffer(), thisSerializer.length(), toPeerPtr(samplingOptions), TypeChecker.drawing_SrcRectConstraint_ToNumeric(constraint)) - thisSerializer.release() - } - private drawColor0_serialize(color: common2D.Color, blendMode: BlendMode): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Color_serializer.write(thisSerializer, color) - ArkUIGeneratedNativeModule._drawing_Canvas_drawColor0(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length(), TypeChecker.drawing_BlendMode_ToNumeric(blendMode)) - thisSerializer.release() - } - private drawColor1_serialize(color: number, blendMode: BlendMode): void { - ArkUIGeneratedNativeModule._drawing_Canvas_drawColor1(this.peer!.ptr, color, TypeChecker.drawing_BlendMode_ToNumeric(blendMode)) - } - private drawColor2_serialize(alpha: number, red: number, green: number, blue: number, blendMode: BlendMode): void { - ArkUIGeneratedNativeModule._drawing_Canvas_drawColor2(this.peer!.ptr, alpha, red, green, blue, TypeChecker.drawing_BlendMode_ToNumeric(blendMode)) - } - private drawOval_serialize(oval: common2D.Rect): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Rect_serializer.write(thisSerializer, oval) - ArkUIGeneratedNativeModule._drawing_Canvas_drawOval(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private drawArc_serialize(arc: common2D.Rect, startAngle: number, sweepAngle: number): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Rect_serializer.write(thisSerializer, arc) - ArkUIGeneratedNativeModule._drawing_Canvas_drawArc(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length(), startAngle, sweepAngle) - thisSerializer.release() - } - private drawPoint_serialize(x: number, y: number): void { - ArkUIGeneratedNativeModule._drawing_Canvas_drawPoint(this.peer!.ptr, x, y) - } - private drawPoints_serialize(points: Array, mode: PointMode): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.writeInt32((points.length).toInt()) - for (let pointsCounterI = 0; pointsCounterI < points.length; pointsCounterI++) { - const pointsTmpElement : common2D.Point = points[pointsCounterI] - common2D_Point_serializer.write(thisSerializer, pointsTmpElement) - } - ArkUIGeneratedNativeModule._drawing_Canvas_drawPoints(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length(), TypeChecker.drawing_PointMode_ToNumeric(mode)) - thisSerializer.release() - } - private drawPath_serialize(path: Path): void { - ArkUIGeneratedNativeModule._drawing_Canvas_drawPath(this.peer!.ptr, toPeerPtr(path)) - } - private drawLine_serialize(x0: number, y0: number, x1: number, y1: number): void { - ArkUIGeneratedNativeModule._drawing_Canvas_drawLine(this.peer!.ptr, x0, y0, x1, y1) - } - private drawSingleCharacter_serialize(text: string, font: Font, x: number, y: number): void { - ArkUIGeneratedNativeModule._drawing_Canvas_drawSingleCharacter(this.peer!.ptr, text, toPeerPtr(font), x, y) - } - private drawTextBlob_serialize(blob: TextBlob, x: number, y: number): void { - ArkUIGeneratedNativeModule._drawing_Canvas_drawTextBlob(this.peer!.ptr, toPeerPtr(blob), x, y) - } - private drawPixelMapMesh_serialize(pixelmap: image.PixelMap, meshWidth: number, meshHeight: number, vertices: Array, vertOffset: number, colors: Array, colorOffset: number): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.writeInt32((vertices.length).toInt()) - for (let verticesCounterI = 0; verticesCounterI < vertices.length; verticesCounterI++) { - const verticesTmpElement : number = vertices[verticesCounterI] - thisSerializer.writeNumber(verticesTmpElement) - } - thisSerializer.writeInt32((colors.length).toInt()) - for (let colorsCounterI = 0; colorsCounterI < colors.length; colorsCounterI++) { - const colorsTmpElement : number = colors[colorsCounterI] - thisSerializer.writeNumber(colorsTmpElement) - } - ArkUIGeneratedNativeModule._drawing_Canvas_drawPixelMapMesh(this.peer!.ptr, extractors.toImagePixelMapPtr(pixelmap), meshWidth, meshHeight, thisSerializer.asBuffer(), thisSerializer.length(), vertOffset, colorOffset) - thisSerializer.release() - } - private drawRegion_serialize(region: Region): void { - ArkUIGeneratedNativeModule._drawing_Canvas_drawRegion(this.peer!.ptr, toPeerPtr(region)) - } - private attachPen_serialize(pen: Pen): void { - ArkUIGeneratedNativeModule._drawing_Canvas_attachPen(this.peer!.ptr, toPeerPtr(pen)) - } - private attachBrush_serialize(brush: Brush): void { - ArkUIGeneratedNativeModule._drawing_Canvas_attachBrush(this.peer!.ptr, toPeerPtr(brush)) - } - private detachPen_serialize(): void { - ArkUIGeneratedNativeModule._drawing_Canvas_detachPen(this.peer!.ptr) - } - private detachBrush_serialize(): void { - ArkUIGeneratedNativeModule._drawing_Canvas_detachBrush(this.peer!.ptr) - } - private save_serialize(): number { - const retval = ArkUIGeneratedNativeModule._drawing_Canvas_save(this.peer!.ptr) - return retval - } - private saveLayer_serialize(rect: common2D.Rect | undefined, brush: Brush | undefined): number { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (rect !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const rectTmpValue = rect! - common2D_Rect_serializer.write(thisSerializer, rectTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - if (brush !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const brushTmpValue = brush! - drawing_Brush_serializer.write(thisSerializer, brushTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = ArkUIGeneratedNativeModule._drawing_Canvas_saveLayer(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - private clear0_serialize(color: common2D.Color): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Color_serializer.write(thisSerializer, color) - ArkUIGeneratedNativeModule._drawing_Canvas_clear0(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private clear1_serialize(color: number): void { - ArkUIGeneratedNativeModule._drawing_Canvas_clear1(this.peer!.ptr, color) - } - private restore_serialize(): void { - ArkUIGeneratedNativeModule._drawing_Canvas_restore(this.peer!.ptr) - } - private restoreToCount_serialize(count: number): void { - ArkUIGeneratedNativeModule._drawing_Canvas_restoreToCount(this.peer!.ptr, count) - } - private getSaveCount_serialize(): number { - const retval = ArkUIGeneratedNativeModule._drawing_Canvas_getSaveCount(this.peer!.ptr) - return retval - } - private getWidth_serialize(): number { - const retval = ArkUIGeneratedNativeModule._drawing_Canvas_getWidth(this.peer!.ptr) - return retval - } - private getHeight_serialize(): number { - const retval = ArkUIGeneratedNativeModule._drawing_Canvas_getHeight(this.peer!.ptr) - return retval - } - private getLocalClipBounds_serialize(): common2D.Rect { - const retval = ArkUIGeneratedNativeModule._drawing_Canvas_getLocalClipBounds(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : common2D.Rect = common2D_Rect_serializer.read(retvalDeserializer) - return returnResult - } - private getTotalMatrix_serialize(): Matrix { - const retval = ArkUIGeneratedNativeModule._drawing_Canvas_getTotalMatrix(this.peer!.ptr) - const obj : Matrix = drawing.MatrixInternal.fromPtr(retval) - return obj - } - private scale_serialize(sx: number, sy: number): void { - ArkUIGeneratedNativeModule._drawing_Canvas_scale(this.peer!.ptr, sx, sy) - } - private skew_serialize(sx: number, sy: number): void { - ArkUIGeneratedNativeModule._drawing_Canvas_skew(this.peer!.ptr, sx, sy) - } - private rotate_serialize(degrees: number, sx: number, sy: number): void { - ArkUIGeneratedNativeModule._drawing_Canvas_rotate(this.peer!.ptr, degrees, sx, sy) - } - private translate_serialize(dx: number, dy: number): void { - ArkUIGeneratedNativeModule._drawing_Canvas_translate(this.peer!.ptr, dx, dy) - } - private clipPath_serialize(path: Path, clipOp: ClipOp, doAntiAlias: boolean): void { - ArkUIGeneratedNativeModule._drawing_Canvas_clipPath(this.peer!.ptr, toPeerPtr(path), TypeChecker.drawing_ClipOp_ToNumeric(clipOp), doAntiAlias ? 1 : 0) - } - private clipRect_serialize(rect: common2D.Rect, clipOp: ClipOp, doAntiAlias: boolean): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Rect_serializer.write(thisSerializer, rect) - ArkUIGeneratedNativeModule._drawing_Canvas_clipRect(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length(), TypeChecker.drawing_ClipOp_ToNumeric(clipOp), doAntiAlias ? 1 : 0) - thisSerializer.release() - } - private concatMatrix_serialize(matrix: Matrix): void { - ArkUIGeneratedNativeModule._drawing_Canvas_concatMatrix(this.peer!.ptr, toPeerPtr(matrix)) - } - private clipRegion_serialize(region: Region, clipOp: ClipOp): void { - ArkUIGeneratedNativeModule._drawing_Canvas_clipRegion(this.peer!.ptr, toPeerPtr(region), TypeChecker.drawing_ClipOp_ToNumeric(clipOp)) - } - private clipRoundRect_serialize(roundRect: RoundRect, clipOp: ClipOp, doAntiAlias: boolean): void { - ArkUIGeneratedNativeModule._drawing_Canvas_clipRoundRect(this.peer!.ptr, toPeerPtr(roundRect), TypeChecker.drawing_ClipOp_ToNumeric(clipOp), doAntiAlias ? 1 : 0) - } - private isClipEmpty_serialize(): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Canvas_isClipEmpty(this.peer!.ptr) - return retval - } - private setMatrix_serialize(matrix: Matrix): void { - ArkUIGeneratedNativeModule._drawing_Canvas_setMatrix(this.peer!.ptr, toPeerPtr(matrix)) - } - private resetMatrix_serialize(): void { - ArkUIGeneratedNativeModule._drawing_Canvas_resetMatrix(this.peer!.ptr) - } - } - export class ColorFilterInternal { - public static fromPtr(ptr: KPointer): drawing.ColorFilter { - return new drawing.ColorFilter(ptr) - } - } - export class ColorFilter implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, ColorFilter.getFinalizer()) - } - constructor() { - this(ColorFilter.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_ColorFilter_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._drawing_ColorFilter_getFinalizer() - } - private static createBlendModeColorFilter0_serialize(color: common2D.Color, mode: BlendMode): ColorFilter { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Color_serializer.write(thisSerializer, color) - const retval = ArkUIGeneratedNativeModule._drawing_ColorFilter_createBlendModeColorFilter0(thisSerializer.asBuffer(), thisSerializer.length(), TypeChecker.drawing_BlendMode_ToNumeric(mode)) - thisSerializer.release() - const obj : ColorFilter = drawing.ColorFilterInternal.fromPtr(retval) - return obj - } - private static createBlendModeColorFilter1_serialize(color: number, mode: BlendMode): ColorFilter { - const retval = ArkUIGeneratedNativeModule._drawing_ColorFilter_createBlendModeColorFilter1(color, TypeChecker.drawing_BlendMode_ToNumeric(mode)) - const obj : ColorFilter = drawing.ColorFilterInternal.fromPtr(retval) - return obj - } - private static createComposeColorFilter_serialize(outer: ColorFilter, inner: ColorFilter): ColorFilter { - const retval = ArkUIGeneratedNativeModule._drawing_ColorFilter_createComposeColorFilter(toPeerPtr(outer), toPeerPtr(inner)) - const obj : ColorFilter = drawing.ColorFilterInternal.fromPtr(retval) - return obj - } - private static createLinearToSRGBGamma_serialize(): ColorFilter { - const retval = ArkUIGeneratedNativeModule._drawing_ColorFilter_createLinearToSRGBGamma() - const obj : ColorFilter = drawing.ColorFilterInternal.fromPtr(retval) - return obj - } - private static createSRGBGammaToLinear_serialize(): ColorFilter { - const retval = ArkUIGeneratedNativeModule._drawing_ColorFilter_createSRGBGammaToLinear() - const obj : ColorFilter = drawing.ColorFilterInternal.fromPtr(retval) - return obj - } - private static createLumaColorFilter_serialize(): ColorFilter { - const retval = ArkUIGeneratedNativeModule._drawing_ColorFilter_createLumaColorFilter() - const obj : ColorFilter = drawing.ColorFilterInternal.fromPtr(retval) - return obj - } - private static createMatrixColorFilter_serialize(matrix: Array): ColorFilter { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.writeInt32((matrix.length).toInt()) - for (let matrixCounterI = 0; matrixCounterI < matrix.length; matrixCounterI++) { - const matrixTmpElement : number = matrix[matrixCounterI] - thisSerializer.writeNumber(matrixTmpElement) - } - const retval = ArkUIGeneratedNativeModule._drawing_ColorFilter_createMatrixColorFilter(thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : ColorFilter = drawing.ColorFilterInternal.fromPtr(retval) - return obj - } - public static createBlendModeColorFilter(color: common2D.Color, mode: BlendMode): ColorFilter { - const color_casted = color as (common2D.Color) - const mode_casted = mode as (BlendMode) - return ColorFilter.createBlendModeColorFilter0_serialize(color_casted, mode_casted) - } - public static createBlendModeColorFilter(color: number, mode: BlendMode): ColorFilter { - const color_casted = color as (number) - const mode_casted = mode as (BlendMode) - return ColorFilter.createBlendModeColorFilter1_serialize(color_casted, mode_casted) - } - public static createComposeColorFilter(outer: ColorFilter, inner: ColorFilter): ColorFilter { - const outer_casted = outer as (ColorFilter) - const inner_casted = inner as (ColorFilter) - return ColorFilter.createComposeColorFilter_serialize(outer_casted, inner_casted) - } - public static createLinearToSRGBGamma(): ColorFilter { - return ColorFilter.createLinearToSRGBGamma_serialize() - } - public static createSRGBGammaToLinear(): ColorFilter { - return ColorFilter.createSRGBGammaToLinear_serialize() - } - public static createLumaColorFilter(): ColorFilter { - return ColorFilter.createLumaColorFilter_serialize() - } - public static createMatrixColorFilter(matrix: Array): ColorFilter { - const matrix_casted = matrix as (Array) - return ColorFilter.createMatrixColorFilter_serialize(matrix_casted) - } - } - export class FontInternal { - public static fromPtr(ptr: KPointer): drawing.Font { - return new drawing.Font(ptr) - } - } - export class Font implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, Font.getFinalizer()) - } - constructor() { - this(Font.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_Font_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._drawing_Font_getFinalizer() - } - public enableSubpixel(isSubpixel: boolean): void { - const isSubpixel_casted = isSubpixel as (boolean) - this.enableSubpixel_serialize(isSubpixel_casted) - return - } - public enableEmbolden(isEmbolden: boolean): void { - const isEmbolden_casted = isEmbolden as (boolean) - this.enableEmbolden_serialize(isEmbolden_casted) - return - } - public enableLinearMetrics(isLinearMetrics: boolean): void { - const isLinearMetrics_casted = isLinearMetrics as (boolean) - this.enableLinearMetrics_serialize(isLinearMetrics_casted) - return - } - public setSize(textSize: number): void { - const textSize_casted = textSize as (number) - this.setSize_serialize(textSize_casted) - return - } - public getSize(): number { - return this.getSize_serialize() - } - public setTypeface(typeface: Typeface): void { - const typeface_casted = typeface as (Typeface) - this.setTypeface_serialize(typeface_casted) - return - } - public getTypeface(): Typeface { - return this.getTypeface_serialize() - } - public getMetrics(): FontMetrics { - return this.getMetrics_serialize() - } - public measureSingleCharacter(text: string): number { - const text_casted = text as (string) - return this.measureSingleCharacter_serialize(text_casted) - } - public measureText(text: string, encoding: TextEncoding): number { - const text_casted = text as (string) - const encoding_casted = encoding as (TextEncoding) - return this.measureText_serialize(text_casted, encoding_casted) - } - public setScaleX(scaleX: number): void { - const scaleX_casted = scaleX as (number) - this.setScaleX_serialize(scaleX_casted) - return - } - public setSkewX(skewX: number): void { - const skewX_casted = skewX as (number) - this.setSkewX_serialize(skewX_casted) - return - } - public setEdging(edging: FontEdging): void { - const edging_casted = edging as (FontEdging) - this.setEdging_serialize(edging_casted) - return - } - public setHinting(hinting: FontHinting): void { - const hinting_casted = hinting as (FontHinting) - this.setHinting_serialize(hinting_casted) - return - } - public countText(text: string): number { - const text_casted = text as (string) - return this.countText_serialize(text_casted) - } - public setBaselineSnap(isBaselineSnap: boolean): void { - const isBaselineSnap_casted = isBaselineSnap as (boolean) - this.setBaselineSnap_serialize(isBaselineSnap_casted) - return - } - public isBaselineSnap(): boolean { - return this.isBaselineSnap_serialize() - } - public setEmbeddedBitmaps(isEmbeddedBitmaps: boolean): void { - const isEmbeddedBitmaps_casted = isEmbeddedBitmaps as (boolean) - this.setEmbeddedBitmaps_serialize(isEmbeddedBitmaps_casted) - return - } - public isEmbeddedBitmaps(): boolean { - return this.isEmbeddedBitmaps_serialize() - } - public setForceAutoHinting(isForceAutoHinting: boolean): void { - const isForceAutoHinting_casted = isForceAutoHinting as (boolean) - this.setForceAutoHinting_serialize(isForceAutoHinting_casted) - return - } - public isForceAutoHinting(): boolean { - return this.isForceAutoHinting_serialize() - } - public getWidths(glyphs: Array): Array { - const glyphs_casted = glyphs as (Array) - return this.getWidths_serialize(glyphs_casted) - } - public textToGlyphs(text: string, glyphCount: number): Array { - const text_casted = text as (string) - const glyphCount_casted = glyphCount as (number) - return this.textToGlyphs_serialize(text_casted, glyphCount_casted) - } - public isSubpixel(): boolean { - return this.isSubpixel_serialize() - } - public isLinearMetrics(): boolean { - return this.isLinearMetrics_serialize() - } - public getSkewX(): number { - return this.getSkewX_serialize() - } - public isEmbolden(): boolean { - return this.isEmbolden_serialize() - } - public getScaleX(): number { - return this.getScaleX_serialize() - } - public getHinting(): FontHinting { - return this.getHinting_serialize() - } - public getEdging(): FontEdging { - return this.getEdging_serialize() - } - public createPathForGlyph(index: number): Path { - const index_casted = index as (number) - return this.createPathForGlyph_serialize(index_casted) - } - public getBounds(glyphs: Array): Array { - const glyphs_casted = glyphs as (Array) - return this.getBounds_serialize(glyphs_casted) - } - public getTextPath(text: string, byteLength: number, x: number, y: number): Path { - const text_casted = text as (string) - const byteLength_casted = byteLength as (number) - const x_casted = x as (number) - const y_casted = y as (number) - return this.getTextPath_serialize(text_casted, byteLength_casted, x_casted, y_casted) - } - private enableSubpixel_serialize(isSubpixel: boolean): void { - ArkUIGeneratedNativeModule._drawing_Font_enableSubpixel(this.peer!.ptr, isSubpixel ? 1 : 0) - } - private enableEmbolden_serialize(isEmbolden: boolean): void { - ArkUIGeneratedNativeModule._drawing_Font_enableEmbolden(this.peer!.ptr, isEmbolden ? 1 : 0) - } - private enableLinearMetrics_serialize(isLinearMetrics: boolean): void { - ArkUIGeneratedNativeModule._drawing_Font_enableLinearMetrics(this.peer!.ptr, isLinearMetrics ? 1 : 0) - } - private setSize_serialize(textSize: number): void { - ArkUIGeneratedNativeModule._drawing_Font_setSize(this.peer!.ptr, textSize) - } - private getSize_serialize(): number { - const retval = ArkUIGeneratedNativeModule._drawing_Font_getSize(this.peer!.ptr) - return retval - } - private setTypeface_serialize(typeface: Typeface): void { - ArkUIGeneratedNativeModule._drawing_Font_setTypeface(this.peer!.ptr, toPeerPtr(typeface)) - } - private getTypeface_serialize(): Typeface { - const retval = ArkUIGeneratedNativeModule._drawing_Font_getTypeface(this.peer!.ptr) - const obj : Typeface = drawing.TypefaceInternal.fromPtr(retval) - return obj - } - private getMetrics_serialize(): FontMetrics { - const retval = ArkUIGeneratedNativeModule._drawing_Font_getMetrics(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : FontMetrics = drawing_FontMetrics_serializer.read(retvalDeserializer) - return returnResult - } - private measureSingleCharacter_serialize(text: string): number { - const retval = ArkUIGeneratedNativeModule._drawing_Font_measureSingleCharacter(this.peer!.ptr, text) - return retval - } - private measureText_serialize(text: string, encoding: TextEncoding): number { - const retval = ArkUIGeneratedNativeModule._drawing_Font_measureText(this.peer!.ptr, text, TypeChecker.drawing_TextEncoding_ToNumeric(encoding)) - return retval - } - private setScaleX_serialize(scaleX: number): void { - ArkUIGeneratedNativeModule._drawing_Font_setScaleX(this.peer!.ptr, scaleX) - } - private setSkewX_serialize(skewX: number): void { - ArkUIGeneratedNativeModule._drawing_Font_setSkewX(this.peer!.ptr, skewX) - } - private setEdging_serialize(edging: FontEdging): void { - ArkUIGeneratedNativeModule._drawing_Font_setEdging(this.peer!.ptr, TypeChecker.drawing_FontEdging_ToNumeric(edging)) - } - private setHinting_serialize(hinting: FontHinting): void { - ArkUIGeneratedNativeModule._drawing_Font_setHinting(this.peer!.ptr, TypeChecker.drawing_FontHinting_ToNumeric(hinting)) - } - private countText_serialize(text: string): number { - const retval = ArkUIGeneratedNativeModule._drawing_Font_countText(this.peer!.ptr, text) - return retval - } - private setBaselineSnap_serialize(isBaselineSnap: boolean): void { - ArkUIGeneratedNativeModule._drawing_Font_setBaselineSnap(this.peer!.ptr, isBaselineSnap ? 1 : 0) - } - private isBaselineSnap_serialize(): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Font_isBaselineSnap(this.peer!.ptr) - return retval - } - private setEmbeddedBitmaps_serialize(isEmbeddedBitmaps: boolean): void { - ArkUIGeneratedNativeModule._drawing_Font_setEmbeddedBitmaps(this.peer!.ptr, isEmbeddedBitmaps ? 1 : 0) - } - private isEmbeddedBitmaps_serialize(): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Font_isEmbeddedBitmaps(this.peer!.ptr) - return retval - } - private setForceAutoHinting_serialize(isForceAutoHinting: boolean): void { - ArkUIGeneratedNativeModule._drawing_Font_setForceAutoHinting(this.peer!.ptr, isForceAutoHinting ? 1 : 0) - } - private isForceAutoHinting_serialize(): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Font_isForceAutoHinting(this.peer!.ptr) - return retval - } - private getWidths_serialize(glyphs: Array): Array { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.writeInt32((glyphs.length).toInt()) - for (let glyphsCounterI = 0; glyphsCounterI < glyphs.length; glyphsCounterI++) { - const glyphsTmpElement : number = glyphs[glyphsCounterI] - thisSerializer.writeNumber(glyphsTmpElement) - } - const retval = ArkUIGeneratedNativeModule._drawing_Font_getWidths(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const bufferLength : int32 = retvalDeserializer.readInt32() - let buffer : Array = new Array(bufferLength) - for (let bufferBufCounterI = 0; bufferBufCounterI < bufferLength; bufferBufCounterI++) { - buffer[bufferBufCounterI] = (retvalDeserializer.readNumber() as number) - } - const returnResult : Array = buffer - return returnResult - } - private textToGlyphs_serialize(text: string, glyphCount: number): Array { - const retval = ArkUIGeneratedNativeModule._drawing_Font_textToGlyphs(this.peer!.ptr, text, glyphCount) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const bufferLength : int32 = retvalDeserializer.readInt32() - let buffer : Array = new Array(bufferLength) - for (let bufferBufCounterI = 0; bufferBufCounterI < bufferLength; bufferBufCounterI++) { - buffer[bufferBufCounterI] = (retvalDeserializer.readNumber() as number) - } - const returnResult : Array = buffer - return returnResult - } - private isSubpixel_serialize(): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Font_isSubpixel(this.peer!.ptr) - return retval - } - private isLinearMetrics_serialize(): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Font_isLinearMetrics(this.peer!.ptr) - return retval - } - private getSkewX_serialize(): number { - const retval = ArkUIGeneratedNativeModule._drawing_Font_getSkewX(this.peer!.ptr) - return retval - } - private isEmbolden_serialize(): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Font_isEmbolden(this.peer!.ptr) - return retval - } - private getScaleX_serialize(): number { - const retval = ArkUIGeneratedNativeModule._drawing_Font_getScaleX(this.peer!.ptr) - return retval - } - private getHinting_serialize(): FontHinting { - const retval = ArkUIGeneratedNativeModule._drawing_Font_getHinting(this.peer!.ptr) - return TypeChecker.drawing_FontHinting_FromNumeric(retval) - } - private getEdging_serialize(): FontEdging { - const retval = ArkUIGeneratedNativeModule._drawing_Font_getEdging(this.peer!.ptr) - return TypeChecker.drawing_FontEdging_FromNumeric(retval) - } - private createPathForGlyph_serialize(index: number): Path { - const retval = ArkUIGeneratedNativeModule._drawing_Font_createPathForGlyph(this.peer!.ptr, index) - const obj : Path = drawing.PathInternal.fromPtr(retval) - return obj - } - private getBounds_serialize(glyphs: Array): Array { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.writeInt32((glyphs.length).toInt()) - for (let glyphsCounterI = 0; glyphsCounterI < glyphs.length; glyphsCounterI++) { - const glyphsTmpElement : number = glyphs[glyphsCounterI] - thisSerializer.writeNumber(glyphsTmpElement) - } - const retval = ArkUIGeneratedNativeModule._drawing_Font_getBounds(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const bufferLength : int32 = retvalDeserializer.readInt32() - let buffer : Array = new Array(bufferLength) - for (let bufferBufCounterI = 0; bufferBufCounterI < bufferLength; bufferBufCounterI++) { - buffer[bufferBufCounterI] = common2D_Rect_serializer.read(retvalDeserializer) - } - const returnResult : Array = buffer - return returnResult - } - private getTextPath_serialize(text: string, byteLength: number, x: number, y: number): Path { - const retval = ArkUIGeneratedNativeModule._drawing_Font_getTextPath(this.peer!.ptr, text, byteLength, x, y) - const obj : Path = drawing.PathInternal.fromPtr(retval) - return obj - } - } - export class ImageFilterInternal { - public static fromPtr(ptr: KPointer): drawing.ImageFilter { - return new drawing.ImageFilter(ptr) - } - } - export class ImageFilter implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, ImageFilter.getFinalizer()) - } - constructor() { - this(ImageFilter.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_ImageFilter_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._drawing_ImageFilter_getFinalizer() - } - private static createBlurImageFilter_serialize(sigmaX: number, sigmaY: number, tileMode: TileMode, imageFilter: ImageFilter | undefined): ImageFilter { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (imageFilter !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const imageFilterTmpValue = imageFilter! - drawing_ImageFilter_serializer.write(thisSerializer, imageFilterTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = ArkUIGeneratedNativeModule._drawing_ImageFilter_createBlurImageFilter(sigmaX, sigmaY, TypeChecker.drawing_TileMode_ToNumeric(tileMode), thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : ImageFilter = drawing.ImageFilterInternal.fromPtr(retval) - return obj - } - private static createFromColorFilter_serialize(colorFilter: ColorFilter, imageFilter: ImageFilter | undefined): ImageFilter { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (imageFilter !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const imageFilterTmpValue = imageFilter! - drawing_ImageFilter_serializer.write(thisSerializer, imageFilterTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = ArkUIGeneratedNativeModule._drawing_ImageFilter_createFromColorFilter(toPeerPtr(colorFilter), thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : ImageFilter = drawing.ImageFilterInternal.fromPtr(retval) - return obj - } - public static createBlurImageFilter(sigmaX: number, sigmaY: number, tileMode: TileMode, imageFilter: ImageFilter | undefined): ImageFilter { - const sigmaX_casted = sigmaX as (number) - const sigmaY_casted = sigmaY as (number) - const tileMode_casted = tileMode as (TileMode) - const imageFilter_casted = imageFilter as (ImageFilter | undefined) - return ImageFilter.createBlurImageFilter_serialize(sigmaX_casted, sigmaY_casted, tileMode_casted, imageFilter_casted) - } - public static createFromColorFilter(colorFilter: ColorFilter, imageFilter: ImageFilter | undefined): ImageFilter { - const colorFilter_casted = colorFilter as (ColorFilter) - const imageFilter_casted = imageFilter as (ImageFilter | undefined) - return ImageFilter.createFromColorFilter_serialize(colorFilter_casted, imageFilter_casted) - } - } - export class LatticeInternal { - public static fromPtr(ptr: KPointer): drawing.Lattice { - return new drawing.Lattice(ptr) - } - } - export class Lattice implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, Lattice.getFinalizer()) - } - constructor() { - this(Lattice.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_Lattice_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._drawing_Lattice_getFinalizer() - } - private static createImageLattice_serialize(xDivs: Array, yDivs: Array, fXCount: number, fYCount: number, fBounds: common2D.Rect | undefined, fRectTypes: Array | undefined, fColors: Array | undefined): Lattice { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.writeInt32((xDivs.length).toInt()) - for (let xDivsCounterI = 0; xDivsCounterI < xDivs.length; xDivsCounterI++) { - const xDivsTmpElement : number = xDivs[xDivsCounterI] - thisSerializer.writeNumber(xDivsTmpElement) - } - thisSerializer.writeInt32((yDivs.length).toInt()) - for (let yDivsCounterI = 0; yDivsCounterI < yDivs.length; yDivsCounterI++) { - const yDivsTmpElement : number = yDivs[yDivsCounterI] - thisSerializer.writeNumber(yDivsTmpElement) - } - if (fBounds !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const fBoundsTmpValue = fBounds! - common2D_Rect_serializer.write(thisSerializer, fBoundsTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - if (fRectTypes !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const fRectTypesTmpValue = fRectTypes! - thisSerializer.writeInt32((fRectTypesTmpValue.length).toInt()) - for (let fRectTypesTmpValueCounterI = 0; fRectTypesTmpValueCounterI < fRectTypesTmpValue.length; fRectTypesTmpValueCounterI++) { - const fRectTypesTmpValueTmpElement : RectType = fRectTypesTmpValue[fRectTypesTmpValueCounterI] - thisSerializer.writeInt32(TypeChecker.drawing_RectType_ToNumeric(fRectTypesTmpValueTmpElement)) - } - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - if (fColors !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const fColorsTmpValue = fColors! - thisSerializer.writeInt32((fColorsTmpValue.length).toInt()) - for (let fColorsTmpValueCounterI = 0; fColorsTmpValueCounterI < fColorsTmpValue.length; fColorsTmpValueCounterI++) { - const fColorsTmpValueTmpElement : T = fColorsTmpValue[fColorsTmpValueCounterI] - thisSerializer.writeCustomObject('T', (fColorsTmpValueTmpElement as Object)) - } - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = ArkUIGeneratedNativeModule._drawing_Lattice_createImageLattice(thisSerializer.asBuffer(), thisSerializer.length(), fXCount, fYCount) - thisSerializer.release() - const obj : Lattice = drawing.LatticeInternal.fromPtr(retval) - return obj - } - public static createImageLattice(xDivs: Array, yDivs: Array, fXCount: number, fYCount: number, fBounds: common2D.Rect | undefined, fRectTypes: Array | undefined, fColors: Array | undefined): Lattice { - const xDivs_casted = xDivs as (Array) - const yDivs_casted = yDivs as (Array) - const fXCount_casted = fXCount as (number) - const fYCount_casted = fYCount as (number) - const fBounds_casted = fBounds as (common2D.Rect | undefined) - const fRectTypes_casted = fRectTypes as (Array | undefined) - const fColors_casted = fColors as (Array | undefined) - return Lattice.createImageLattice_serialize(xDivs_casted, yDivs_casted, fXCount_casted, fYCount_casted, fBounds_casted, fRectTypes_casted, fColors_casted) - } - } - export class MaskFilterInternal { - public static fromPtr(ptr: KPointer): drawing.MaskFilter { - return new drawing.MaskFilter(ptr) - } - } - export class MaskFilter implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, MaskFilter.getFinalizer()) - } - constructor() { - this(MaskFilter.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_MaskFilter_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._drawing_MaskFilter_getFinalizer() - } - private static createBlurMaskFilter_serialize(blurType: BlurType, sigma: number): MaskFilter { - const retval = ArkUIGeneratedNativeModule._drawing_MaskFilter_createBlurMaskFilter(TypeChecker.drawing_BlurType_ToNumeric(blurType), sigma) - const obj : MaskFilter = drawing.MaskFilterInternal.fromPtr(retval) - return obj - } - public static createBlurMaskFilter(blurType: BlurType, sigma: number): MaskFilter { - const blurType_casted = blurType as (BlurType) - const sigma_casted = sigma as (number) - return MaskFilter.createBlurMaskFilter_serialize(blurType_casted, sigma_casted) - } - } - export class MatrixInternal { - public static fromPtr(ptr: KPointer): drawing.Matrix { - return new drawing.Matrix(ptr) - } - } - export class Matrix implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, Matrix.getFinalizer()) - } - constructor() { - this(Matrix.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_Matrix_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._drawing_Matrix_getFinalizer() - } - public setRotation(degree: number, px: number, py: number): void { - const degree_casted = degree as (number) - const px_casted = px as (number) - const py_casted = py as (number) - this.setRotation_serialize(degree_casted, px_casted, py_casted) - return - } - public setScale(sx: number, sy: number, px: number, py: number): void { - const sx_casted = sx as (number) - const sy_casted = sy as (number) - const px_casted = px as (number) - const py_casted = py as (number) - this.setScale_serialize(sx_casted, sy_casted, px_casted, py_casted) - return - } - public setTranslation(dx: number, dy: number): void { - const dx_casted = dx as (number) - const dy_casted = dy as (number) - this.setTranslation_serialize(dx_casted, dy_casted) - return - } - public setMatrix(values: Array): void { - const values_casted = values as (Array) - this.setMatrix_serialize(values_casted) - return - } - public preConcat(matrix: Matrix): void { - const matrix_casted = matrix as (Matrix) - this.preConcat_serialize(matrix_casted) - return - } - public isEqual(matrix: Matrix): boolean { - const matrix_casted = matrix as (Matrix) - return this.isEqual_serialize(matrix_casted) - } - public invert(matrix: Matrix): boolean { - const matrix_casted = matrix as (Matrix) - return this.invert_serialize(matrix_casted) - } - public isIdentity(): boolean { - return this.isIdentity_serialize() - } - public getValue(index: number): number { - const index_casted = index as (number) - return this.getValue_serialize(index_casted) - } - public postRotate(degree: number, px: number, py: number): void { - const degree_casted = degree as (number) - const px_casted = px as (number) - const py_casted = py as (number) - this.postRotate_serialize(degree_casted, px_casted, py_casted) - return - } - public postScale(sx: number, sy: number, px: number, py: number): void { - const sx_casted = sx as (number) - const sy_casted = sy as (number) - const px_casted = px as (number) - const py_casted = py as (number) - this.postScale_serialize(sx_casted, sy_casted, px_casted, py_casted) - return - } - public postTranslate(dx: number, dy: number): void { - const dx_casted = dx as (number) - const dy_casted = dy as (number) - this.postTranslate_serialize(dx_casted, dy_casted) - return - } - public preRotate(degree: number, px: number, py: number): void { - const degree_casted = degree as (number) - const px_casted = px as (number) - const py_casted = py as (number) - this.preRotate_serialize(degree_casted, px_casted, py_casted) - return - } - public preScale(sx: number, sy: number, px: number, py: number): void { - const sx_casted = sx as (number) - const sy_casted = sy as (number) - const px_casted = px as (number) - const py_casted = py as (number) - this.preScale_serialize(sx_casted, sy_casted, px_casted, py_casted) - return - } - public preTranslate(dx: number, dy: number): void { - const dx_casted = dx as (number) - const dy_casted = dy as (number) - this.preTranslate_serialize(dx_casted, dy_casted) - return - } - public reset(): void { - this.reset_serialize() - return - } - public mapPoints(src: Array): Array { - const src_casted = src as (Array) - return this.mapPoints_serialize(src_casted) - } - public getAll(): Array { - return this.getAll_serialize() - } - public mapRect(dst: common2D.Rect, src: common2D.Rect): boolean { - const dst_casted = dst as (common2D.Rect) - const src_casted = src as (common2D.Rect) - return this.mapRect_serialize(dst_casted, src_casted) - } - public setRectToRect(src: common2D.Rect, dst: common2D.Rect, scaleToFit: ScaleToFit): boolean { - const src_casted = src as (common2D.Rect) - const dst_casted = dst as (common2D.Rect) - const scaleToFit_casted = scaleToFit as (ScaleToFit) - return this.setRectToRect_serialize(src_casted, dst_casted, scaleToFit_casted) - } - public setPolyToPoly(src: Array, dst: Array, count: number): boolean { - const src_casted = src as (Array) - const dst_casted = dst as (Array) - const count_casted = count as (number) - return this.setPolyToPoly_serialize(src_casted, dst_casted, count_casted) - } - private setRotation_serialize(degree: number, px: number, py: number): void { - ArkUIGeneratedNativeModule._drawing_Matrix_setRotation(this.peer!.ptr, degree, px, py) - } - private setScale_serialize(sx: number, sy: number, px: number, py: number): void { - ArkUIGeneratedNativeModule._drawing_Matrix_setScale(this.peer!.ptr, sx, sy, px, py) - } - private setTranslation_serialize(dx: number, dy: number): void { - ArkUIGeneratedNativeModule._drawing_Matrix_setTranslation(this.peer!.ptr, dx, dy) - } - private setMatrix_serialize(values: Array): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.writeInt32((values.length).toInt()) - for (let valuesCounterI = 0; valuesCounterI < values.length; valuesCounterI++) { - const valuesTmpElement : number = values[valuesCounterI] - thisSerializer.writeNumber(valuesTmpElement) - } - ArkUIGeneratedNativeModule._drawing_Matrix_setMatrix(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private preConcat_serialize(matrix: Matrix): void { - ArkUIGeneratedNativeModule._drawing_Matrix_preConcat(this.peer!.ptr, toPeerPtr(matrix)) - } - private isEqual_serialize(matrix: Matrix): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Matrix_isEqual(this.peer!.ptr, toPeerPtr(matrix)) - return retval - } - private invert_serialize(matrix: Matrix): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Matrix_invert(this.peer!.ptr, toPeerPtr(matrix)) - return retval - } - private isIdentity_serialize(): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Matrix_isIdentity(this.peer!.ptr) - return retval - } - private getValue_serialize(index: number): number { - const retval = ArkUIGeneratedNativeModule._drawing_Matrix_getValue(this.peer!.ptr, index) - return retval - } - private postRotate_serialize(degree: number, px: number, py: number): void { - ArkUIGeneratedNativeModule._drawing_Matrix_postRotate(this.peer!.ptr, degree, px, py) - } - private postScale_serialize(sx: number, sy: number, px: number, py: number): void { - ArkUIGeneratedNativeModule._drawing_Matrix_postScale(this.peer!.ptr, sx, sy, px, py) - } - private postTranslate_serialize(dx: number, dy: number): void { - ArkUIGeneratedNativeModule._drawing_Matrix_postTranslate(this.peer!.ptr, dx, dy) - } - private preRotate_serialize(degree: number, px: number, py: number): void { - ArkUIGeneratedNativeModule._drawing_Matrix_preRotate(this.peer!.ptr, degree, px, py) - } - private preScale_serialize(sx: number, sy: number, px: number, py: number): void { - ArkUIGeneratedNativeModule._drawing_Matrix_preScale(this.peer!.ptr, sx, sy, px, py) - } - private preTranslate_serialize(dx: number, dy: number): void { - ArkUIGeneratedNativeModule._drawing_Matrix_preTranslate(this.peer!.ptr, dx, dy) - } - private reset_serialize(): void { - ArkUIGeneratedNativeModule._drawing_Matrix_reset(this.peer!.ptr) - } - private mapPoints_serialize(src: Array): Array { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.writeInt32((src.length).toInt()) - for (let srcCounterI = 0; srcCounterI < src.length; srcCounterI++) { - const srcTmpElement : common2D.Point = src[srcCounterI] - common2D_Point_serializer.write(thisSerializer, srcTmpElement) - } - const retval = ArkUIGeneratedNativeModule._drawing_Matrix_mapPoints(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const bufferLength : int32 = retvalDeserializer.readInt32() - let buffer : Array = new Array(bufferLength) - for (let bufferBufCounterI = 0; bufferBufCounterI < bufferLength; bufferBufCounterI++) { - buffer[bufferBufCounterI] = common2D_Point_serializer.read(retvalDeserializer) - } - const returnResult : Array = buffer - return returnResult - } - private getAll_serialize(): Array { - const retval = ArkUIGeneratedNativeModule._drawing_Matrix_getAll(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const bufferLength : int32 = retvalDeserializer.readInt32() - let buffer : Array = new Array(bufferLength) - for (let bufferBufCounterI = 0; bufferBufCounterI < bufferLength; bufferBufCounterI++) { - buffer[bufferBufCounterI] = (retvalDeserializer.readNumber() as number) - } - const returnResult : Array = buffer - return returnResult - } - private mapRect_serialize(dst: common2D.Rect, src: common2D.Rect): boolean { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Rect_serializer.write(thisSerializer, dst) - common2D_Rect_serializer.write(thisSerializer, src) - const retval = ArkUIGeneratedNativeModule._drawing_Matrix_mapRect(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - private setRectToRect_serialize(src: common2D.Rect, dst: common2D.Rect, scaleToFit: ScaleToFit): boolean { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Rect_serializer.write(thisSerializer, src) - common2D_Rect_serializer.write(thisSerializer, dst) - const retval = ArkUIGeneratedNativeModule._drawing_Matrix_setRectToRect(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length(), TypeChecker.drawing_ScaleToFit_ToNumeric(scaleToFit)) - thisSerializer.release() - return retval - } - private setPolyToPoly_serialize(src: Array, dst: Array, count: number): boolean { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.writeInt32((src.length).toInt()) - for (let srcCounterI = 0; srcCounterI < src.length; srcCounterI++) { - const srcTmpElement : common2D.Point = src[srcCounterI] - common2D_Point_serializer.write(thisSerializer, srcTmpElement) - } - thisSerializer.writeInt32((dst.length).toInt()) - for (let dstCounterI = 0; dstCounterI < dst.length; dstCounterI++) { - const dstTmpElement : common2D.Point = dst[dstCounterI] - common2D_Point_serializer.write(thisSerializer, dstTmpElement) - } - const retval = ArkUIGeneratedNativeModule._drawing_Matrix_setPolyToPoly(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length(), count) - thisSerializer.release() - return retval - } - } - export class PathInternal { - public static fromPtr(ptr: KPointer): drawing.Path { - return new drawing.Path(false, ptr) - } - } - export class Path implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(_0: boolean, peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, Path.getFinalizer()) - } - constructor() { - this(false, Path.construct0()) - } - constructor(path: Path) { - this(false, Path.construct1(path)) - } - static construct0(): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_Path_construct0() - return retval - } - static construct1(path: Path): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_Path_construct1(toPeerPtr(path)) - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._drawing_Path_getFinalizer() - } - public moveTo(x: number, y: number): void { - const x_casted = x as (number) - const y_casted = y as (number) - this.moveTo_serialize(x_casted, y_casted) - return - } - public lineTo(x: number, y: number): void { - const x_casted = x as (number) - const y_casted = y as (number) - this.lineTo_serialize(x_casted, y_casted) - return - } - public arcTo(x1: number, y1: number, x2: number, y2: number, startDeg: number, sweepDeg: number): void { - const x1_casted = x1 as (number) - const y1_casted = y1 as (number) - const x2_casted = x2 as (number) - const y2_casted = y2 as (number) - const startDeg_casted = startDeg as (number) - const sweepDeg_casted = sweepDeg as (number) - this.arcTo_serialize(x1_casted, y1_casted, x2_casted, y2_casted, startDeg_casted, sweepDeg_casted) - return - } - public quadTo(ctrlX: number, ctrlY: number, endX: number, endY: number): void { - const ctrlX_casted = ctrlX as (number) - const ctrlY_casted = ctrlY as (number) - const endX_casted = endX as (number) - const endY_casted = endY as (number) - this.quadTo_serialize(ctrlX_casted, ctrlY_casted, endX_casted, endY_casted) - return - } - public conicTo(ctrlX: number, ctrlY: number, endX: number, endY: number, weight: number): void { - const ctrlX_casted = ctrlX as (number) - const ctrlY_casted = ctrlY as (number) - const endX_casted = endX as (number) - const endY_casted = endY as (number) - const weight_casted = weight as (number) - this.conicTo_serialize(ctrlX_casted, ctrlY_casted, endX_casted, endY_casted, weight_casted) - return - } - public cubicTo(ctrlX1: number, ctrlY1: number, ctrlX2: number, ctrlY2: number, endX: number, endY: number): void { - const ctrlX1_casted = ctrlX1 as (number) - const ctrlY1_casted = ctrlY1 as (number) - const ctrlX2_casted = ctrlX2 as (number) - const ctrlY2_casted = ctrlY2 as (number) - const endX_casted = endX as (number) - const endY_casted = endY as (number) - this.cubicTo_serialize(ctrlX1_casted, ctrlY1_casted, ctrlX2_casted, ctrlY2_casted, endX_casted, endY_casted) - return - } - public rMoveTo(dx: number, dy: number): void { - const dx_casted = dx as (number) - const dy_casted = dy as (number) - this.rMoveTo_serialize(dx_casted, dy_casted) - return - } - public rLineTo(dx: number, dy: number): void { - const dx_casted = dx as (number) - const dy_casted = dy as (number) - this.rLineTo_serialize(dx_casted, dy_casted) - return - } - public rQuadTo(dx1: number, dy1: number, dx2: number, dy2: number): void { - const dx1_casted = dx1 as (number) - const dy1_casted = dy1 as (number) - const dx2_casted = dx2 as (number) - const dy2_casted = dy2 as (number) - this.rQuadTo_serialize(dx1_casted, dy1_casted, dx2_casted, dy2_casted) - return - } - public rConicTo(ctrlX: number, ctrlY: number, endX: number, endY: number, weight: number): void { - const ctrlX_casted = ctrlX as (number) - const ctrlY_casted = ctrlY as (number) - const endX_casted = endX as (number) - const endY_casted = endY as (number) - const weight_casted = weight as (number) - this.rConicTo_serialize(ctrlX_casted, ctrlY_casted, endX_casted, endY_casted, weight_casted) - return - } - public rCubicTo(ctrlX1: number, ctrlY1: number, ctrlX2: number, ctrlY2: number, endX: number, endY: number): void { - const ctrlX1_casted = ctrlX1 as (number) - const ctrlY1_casted = ctrlY1 as (number) - const ctrlX2_casted = ctrlX2 as (number) - const ctrlY2_casted = ctrlY2 as (number) - const endX_casted = endX as (number) - const endY_casted = endY as (number) - this.rCubicTo_serialize(ctrlX1_casted, ctrlY1_casted, ctrlX2_casted, ctrlY2_casted, endX_casted, endY_casted) - return - } - public addPolygon(points: Array, close: boolean): void { - const points_casted = points as (Array) - const close_casted = close as (boolean) - this.addPolygon_serialize(points_casted, close_casted) - return - } - public op(path: Path, pathOp: PathOp): boolean { - const path_casted = path as (Path) - const pathOp_casted = pathOp as (PathOp) - return this.op_serialize(path_casted, pathOp_casted) - } - public addArc(rect: common2D.Rect, startAngle: number, sweepAngle: number): void { - const rect_casted = rect as (common2D.Rect) - const startAngle_casted = startAngle as (number) - const sweepAngle_casted = sweepAngle as (number) - this.addArc_serialize(rect_casted, startAngle_casted, sweepAngle_casted) - return - } - public addCircle(x: number, y: number, radius: number, pathDirection: PathDirection): void { - const x_casted = x as (number) - const y_casted = y as (number) - const radius_casted = radius as (number) - const pathDirection_casted = pathDirection as (PathDirection) - this.addCircle_serialize(x_casted, y_casted, radius_casted, pathDirection_casted) - return - } - public addOval(rect: common2D.Rect, start: number, pathDirection: PathDirection): void { - const rect_casted = rect as (common2D.Rect) - const start_casted = start as (number) - const pathDirection_casted = pathDirection as (PathDirection) - this.addOval_serialize(rect_casted, start_casted, pathDirection_casted) - return - } - public addRect(rect: common2D.Rect, pathDirection: PathDirection): void { - const rect_casted = rect as (common2D.Rect) - const pathDirection_casted = pathDirection as (PathDirection) - this.addRect_serialize(rect_casted, pathDirection_casted) - return - } - public addRoundRect(roundRect: RoundRect, pathDirection: PathDirection): void { - const roundRect_casted = roundRect as (RoundRect) - const pathDirection_casted = pathDirection as (PathDirection) - this.addRoundRect_serialize(roundRect_casted, pathDirection_casted) - return - } - public addPath(path: Path, matrix: Matrix | undefined): void { - const path_casted = path as (Path) - const matrix_casted = matrix as (Matrix | undefined) - this.addPath_serialize(path_casted, matrix_casted) - return - } - public transform(matrix: Matrix): void { - const matrix_casted = matrix as (Matrix) - this.transform_serialize(matrix_casted) - return - } - public contains(x: number, y: number): boolean { - const x_casted = x as (number) - const y_casted = y as (number) - return this.contains_serialize(x_casted, y_casted) - } - public setFillType(pathFillType: PathFillType): void { - const pathFillType_casted = pathFillType as (PathFillType) - this.setFillType_serialize(pathFillType_casted) - return - } - public getBounds(): common2D.Rect { - return this.getBounds_serialize() - } - public close(): void { - this.close_serialize() - return - } - public offset(dx: number, dy: number): Path { - const dx_casted = dx as (number) - const dy_casted = dy as (number) - return this.offset_serialize(dx_casted, dy_casted) - } - public reset(): void { - this.reset_serialize() - return - } - public getLength(forceClosed: boolean): number { - const forceClosed_casted = forceClosed as (boolean) - return this.getLength_serialize(forceClosed_casted) - } - public getPositionAndTangent(forceClosed: boolean, distance: number, position: common2D.Point, tangent: common2D.Point): boolean { - const forceClosed_casted = forceClosed as (boolean) - const distance_casted = distance as (number) - const position_casted = position as (common2D.Point) - const tangent_casted = tangent as (common2D.Point) - return this.getPositionAndTangent_serialize(forceClosed_casted, distance_casted, position_casted, tangent_casted) - } - public isClosed(): boolean { - return this.isClosed_serialize() - } - public getMatrix(forceClosed: boolean, distance: number, matrix: Matrix, flags: PathMeasureMatrixFlags): boolean { - const forceClosed_casted = forceClosed as (boolean) - const distance_casted = distance as (number) - const matrix_casted = matrix as (Matrix) - const flags_casted = flags as (PathMeasureMatrixFlags) - return this.getMatrix_serialize(forceClosed_casted, distance_casted, matrix_casted, flags_casted) - } - public buildFromSvgString(str: string): boolean { - const str_casted = str as (string) - return this.buildFromSvgString_serialize(str_casted) - } - private moveTo_serialize(x: number, y: number): void { - ArkUIGeneratedNativeModule._drawing_Path_moveTo(this.peer!.ptr, x, y) - } - private lineTo_serialize(x: number, y: number): void { - ArkUIGeneratedNativeModule._drawing_Path_lineTo(this.peer!.ptr, x, y) - } - private arcTo_serialize(x1: number, y1: number, x2: number, y2: number, startDeg: number, sweepDeg: number): void { - ArkUIGeneratedNativeModule._drawing_Path_arcTo(this.peer!.ptr, x1, y1, x2, y2, startDeg, sweepDeg) - } - private quadTo_serialize(ctrlX: number, ctrlY: number, endX: number, endY: number): void { - ArkUIGeneratedNativeModule._drawing_Path_quadTo(this.peer!.ptr, ctrlX, ctrlY, endX, endY) - } - private conicTo_serialize(ctrlX: number, ctrlY: number, endX: number, endY: number, weight: number): void { - ArkUIGeneratedNativeModule._drawing_Path_conicTo(this.peer!.ptr, ctrlX, ctrlY, endX, endY, weight) - } - private cubicTo_serialize(ctrlX1: number, ctrlY1: number, ctrlX2: number, ctrlY2: number, endX: number, endY: number): void { - ArkUIGeneratedNativeModule._drawing_Path_cubicTo(this.peer!.ptr, ctrlX1, ctrlY1, ctrlX2, ctrlY2, endX, endY) - } - private rMoveTo_serialize(dx: number, dy: number): void { - ArkUIGeneratedNativeModule._drawing_Path_rMoveTo(this.peer!.ptr, dx, dy) - } - private rLineTo_serialize(dx: number, dy: number): void { - ArkUIGeneratedNativeModule._drawing_Path_rLineTo(this.peer!.ptr, dx, dy) - } - private rQuadTo_serialize(dx1: number, dy1: number, dx2: number, dy2: number): void { - ArkUIGeneratedNativeModule._drawing_Path_rQuadTo(this.peer!.ptr, dx1, dy1, dx2, dy2) - } - private rConicTo_serialize(ctrlX: number, ctrlY: number, endX: number, endY: number, weight: number): void { - ArkUIGeneratedNativeModule._drawing_Path_rConicTo(this.peer!.ptr, ctrlX, ctrlY, endX, endY, weight) - } - private rCubicTo_serialize(ctrlX1: number, ctrlY1: number, ctrlX2: number, ctrlY2: number, endX: number, endY: number): void { - ArkUIGeneratedNativeModule._drawing_Path_rCubicTo(this.peer!.ptr, ctrlX1, ctrlY1, ctrlX2, ctrlY2, endX, endY) - } - private addPolygon_serialize(points: Array, close: boolean): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.writeInt32((points.length).toInt()) - for (let pointsCounterI = 0; pointsCounterI < points.length; pointsCounterI++) { - const pointsTmpElement : common2D.Point = points[pointsCounterI] - common2D_Point_serializer.write(thisSerializer, pointsTmpElement) - } - ArkUIGeneratedNativeModule._drawing_Path_addPolygon(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length(), close ? 1 : 0) - thisSerializer.release() - } - private op_serialize(path: Path, pathOp: PathOp): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Path_op(this.peer!.ptr, toPeerPtr(path), TypeChecker.drawing_PathOp_ToNumeric(pathOp)) - return retval - } - private addArc_serialize(rect: common2D.Rect, startAngle: number, sweepAngle: number): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Rect_serializer.write(thisSerializer, rect) - ArkUIGeneratedNativeModule._drawing_Path_addArc(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length(), startAngle, sweepAngle) - thisSerializer.release() - } - private addCircle_serialize(x: number, y: number, radius: number, pathDirection: PathDirection): void { - ArkUIGeneratedNativeModule._drawing_Path_addCircle(this.peer!.ptr, x, y, radius, TypeChecker.drawing_PathDirection_ToNumeric(pathDirection)) - } - private addOval_serialize(rect: common2D.Rect, start: number, pathDirection: PathDirection): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Rect_serializer.write(thisSerializer, rect) - ArkUIGeneratedNativeModule._drawing_Path_addOval(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length(), start, TypeChecker.drawing_PathDirection_ToNumeric(pathDirection)) - thisSerializer.release() - } - private addRect_serialize(rect: common2D.Rect, pathDirection: PathDirection): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Rect_serializer.write(thisSerializer, rect) - ArkUIGeneratedNativeModule._drawing_Path_addRect(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length(), TypeChecker.drawing_PathDirection_ToNumeric(pathDirection)) - thisSerializer.release() - } - private addRoundRect_serialize(roundRect: RoundRect, pathDirection: PathDirection): void { - ArkUIGeneratedNativeModule._drawing_Path_addRoundRect(this.peer!.ptr, toPeerPtr(roundRect), TypeChecker.drawing_PathDirection_ToNumeric(pathDirection)) - } - private addPath_serialize(path: Path, matrix: Matrix | undefined): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (matrix !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const matrixTmpValue = matrix! - drawing_Matrix_serializer.write(thisSerializer, matrixTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - ArkUIGeneratedNativeModule._drawing_Path_addPath(this.peer!.ptr, toPeerPtr(path), thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private transform_serialize(matrix: Matrix): void { - ArkUIGeneratedNativeModule._drawing_Path_transform(this.peer!.ptr, toPeerPtr(matrix)) - } - private contains_serialize(x: number, y: number): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Path_contains(this.peer!.ptr, x, y) - return retval - } - private setFillType_serialize(pathFillType: PathFillType): void { - ArkUIGeneratedNativeModule._drawing_Path_setFillType(this.peer!.ptr, TypeChecker.drawing_PathFillType_ToNumeric(pathFillType)) - } - private getBounds_serialize(): common2D.Rect { - const retval = ArkUIGeneratedNativeModule._drawing_Path_getBounds(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : common2D.Rect = common2D_Rect_serializer.read(retvalDeserializer) - return returnResult - } - private close_serialize(): void { - ArkUIGeneratedNativeModule._drawing_Path_close(this.peer!.ptr) - } - private offset_serialize(dx: number, dy: number): Path { - const retval = ArkUIGeneratedNativeModule._drawing_Path_offset(this.peer!.ptr, dx, dy) - const obj : Path = drawing.PathInternal.fromPtr(retval) - return obj - } - private reset_serialize(): void { - ArkUIGeneratedNativeModule._drawing_Path_reset(this.peer!.ptr) - } - private getLength_serialize(forceClosed: boolean): number { - const retval = ArkUIGeneratedNativeModule._drawing_Path_getLength(this.peer!.ptr, forceClosed ? 1 : 0) - return retval - } - private getPositionAndTangent_serialize(forceClosed: boolean, distance: number, position: common2D.Point, tangent: common2D.Point): boolean { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Point_serializer.write(thisSerializer, position) - common2D_Point_serializer.write(thisSerializer, tangent) - const retval = ArkUIGeneratedNativeModule._drawing_Path_getPositionAndTangent(this.peer!.ptr, forceClosed ? 1 : 0, distance, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - private isClosed_serialize(): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Path_isClosed(this.peer!.ptr) - return retval - } - private getMatrix_serialize(forceClosed: boolean, distance: number, matrix: Matrix, flags: PathMeasureMatrixFlags): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Path_getMatrix(this.peer!.ptr, forceClosed ? 1 : 0, distance, toPeerPtr(matrix), TypeChecker.drawing_PathMeasureMatrixFlags_ToNumeric(flags)) - return retval - } - private buildFromSvgString_serialize(str: string): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Path_buildFromSvgString(this.peer!.ptr, str) - return retval - } - } - export class PathEffectInternal { - public static fromPtr(ptr: KPointer): drawing.PathEffect { - return new drawing.PathEffect(ptr) - } - } - export class PathEffect implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, PathEffect.getFinalizer()) - } - constructor() { - this(PathEffect.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_PathEffect_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._drawing_PathEffect_getFinalizer() - } - private static createDashPathEffect_serialize(intervals: Array, phase: number): PathEffect { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.writeInt32((intervals.length).toInt()) - for (let intervalsCounterI = 0; intervalsCounterI < intervals.length; intervalsCounterI++) { - const intervalsTmpElement : number = intervals[intervalsCounterI] - thisSerializer.writeNumber(intervalsTmpElement) - } - const retval = ArkUIGeneratedNativeModule._drawing_PathEffect_createDashPathEffect(thisSerializer.asBuffer(), thisSerializer.length(), phase) - thisSerializer.release() - const obj : PathEffect = drawing.PathEffectInternal.fromPtr(retval) - return obj - } - private static createCornerPathEffect_serialize(radius: number): PathEffect { - const retval = ArkUIGeneratedNativeModule._drawing_PathEffect_createCornerPathEffect(radius) - const obj : PathEffect = drawing.PathEffectInternal.fromPtr(retval) - return obj - } - public static createDashPathEffect(intervals: Array, phase: number): PathEffect { - const intervals_casted = intervals as (Array) - const phase_casted = phase as (number) - return PathEffect.createDashPathEffect_serialize(intervals_casted, phase_casted) - } - public static createCornerPathEffect(radius: number): PathEffect { - const radius_casted = radius as (number) - return PathEffect.createCornerPathEffect_serialize(radius_casted) - } - } - export class PenInternal { - public static fromPtr(ptr: KPointer): drawing.Pen { - return new drawing.Pen(false, ptr) - } - } - export class Pen implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(_0: boolean, peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, Pen.getFinalizer()) - } - constructor() { - this(false, Pen.construct0()) - } - constructor(pen: Pen) { - this(false, Pen.construct1(pen)) - } - static construct0(): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_Pen_construct0() - return retval - } - static construct1(pen: Pen): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_Pen_construct1(toPeerPtr(pen)) - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._drawing_Pen_getFinalizer() - } - public setMiterLimit(miter: number): void { - const miter_casted = miter as (number) - this.setMiterLimit_serialize(miter_casted) - return - } - public getMiterLimit(): number { - return this.getMiterLimit_serialize() - } - public setShaderEffect(shaderEffect: ShaderEffect): void { - const shaderEffect_casted = shaderEffect as (ShaderEffect) - this.setShaderEffect_serialize(shaderEffect_casted) - return - } - public setColor(color: common2D.Color): void { - const color_casted = color as (common2D.Color) - this.setColor0_serialize(color_casted) - return - } - public setColor(color: number): void { - const color_casted = color as (number) - this.setColor1_serialize(color_casted) - return - } - public setColor(alpha: number, red: number, green: number, blue: number): void { - const alpha_casted = alpha as (number) - const red_casted = red as (number) - const green_casted = green as (number) - const blue_casted = blue as (number) - this.setColor2_serialize(alpha_casted, red_casted, green_casted, blue_casted) - return - } - public getColor(): common2D.Color { - return this.getColor_serialize() - } - public getHexColor(): number { - return this.getHexColor_serialize() - } - public setStrokeWidth(width: number): void { - const width_casted = width as (number) - this.setStrokeWidth_serialize(width_casted) - return - } - public getWidth(): number { - return this.getWidth_serialize() - } - public setAntiAlias(aa: boolean): void { - const aa_casted = aa as (boolean) - this.setAntiAlias_serialize(aa_casted) - return - } - public isAntiAlias(): boolean { - return this.isAntiAlias_serialize() - } - public setAlpha(alpha: number): void { - const alpha_casted = alpha as (number) - this.setAlpha_serialize(alpha_casted) - return - } - public getAlpha(): number { - return this.getAlpha_serialize() - } - public setColorFilter(filter: ColorFilter): void { - const filter_casted = filter as (ColorFilter) - this.setColorFilter_serialize(filter_casted) - return - } - public getColorFilter(): ColorFilter { - return this.getColorFilter_serialize() - } - public setImageFilter(filter: ImageFilter | undefined): void { - const filter_casted = filter as (ImageFilter | undefined) - this.setImageFilter_serialize(filter_casted) - return - } - public setMaskFilter(filter: MaskFilter): void { - const filter_casted = filter as (MaskFilter) - this.setMaskFilter_serialize(filter_casted) - return - } - public setPathEffect(effect: PathEffect): void { - const effect_casted = effect as (PathEffect) - this.setPathEffect_serialize(effect_casted) - return - } - public setShadowLayer(shadowLayer: ShadowLayer): void { - const shadowLayer_casted = shadowLayer as (ShadowLayer) - this.setShadowLayer_serialize(shadowLayer_casted) - return - } - public setBlendMode(mode: BlendMode): void { - const mode_casted = mode as (BlendMode) - this.setBlendMode_serialize(mode_casted) - return - } - public setDither(dither: boolean): void { - const dither_casted = dither as (boolean) - this.setDither_serialize(dither_casted) - return - } - public setJoinStyle(style: JoinStyle): void { - const style_casted = style as (JoinStyle) - this.setJoinStyle_serialize(style_casted) - return - } - public getJoinStyle(): JoinStyle { - return this.getJoinStyle_serialize() - } - public setCapStyle(style: CapStyle): void { - const style_casted = style as (CapStyle) - this.setCapStyle_serialize(style_casted) - return - } - public getCapStyle(): CapStyle { - return this.getCapStyle_serialize() - } - public reset(): void { - this.reset_serialize() - return - } - public getFillPath(src: Path, dst: Path): boolean { - const src_casted = src as (Path) - const dst_casted = dst as (Path) - return this.getFillPath_serialize(src_casted, dst_casted) - } - private setMiterLimit_serialize(miter: number): void { - ArkUIGeneratedNativeModule._drawing_Pen_setMiterLimit(this.peer!.ptr, miter) - } - private getMiterLimit_serialize(): number { - const retval = ArkUIGeneratedNativeModule._drawing_Pen_getMiterLimit(this.peer!.ptr) - return retval - } - private setShaderEffect_serialize(shaderEffect: ShaderEffect): void { - ArkUIGeneratedNativeModule._drawing_Pen_setShaderEffect(this.peer!.ptr, toPeerPtr(shaderEffect)) - } - private setColor0_serialize(color: common2D.Color): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Color_serializer.write(thisSerializer, color) - ArkUIGeneratedNativeModule._drawing_Pen_setColor0(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private setColor1_serialize(color: number): void { - ArkUIGeneratedNativeModule._drawing_Pen_setColor1(this.peer!.ptr, color) - } - private setColor2_serialize(alpha: number, red: number, green: number, blue: number): void { - ArkUIGeneratedNativeModule._drawing_Pen_setColor2(this.peer!.ptr, alpha, red, green, blue) - } - private getColor_serialize(): common2D.Color { - const retval = ArkUIGeneratedNativeModule._drawing_Pen_getColor(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : common2D.Color = common2D_Color_serializer.read(retvalDeserializer) - return returnResult - } - private getHexColor_serialize(): number { - const retval = ArkUIGeneratedNativeModule._drawing_Pen_getHexColor(this.peer!.ptr) - return retval - } - private setStrokeWidth_serialize(width: number): void { - ArkUIGeneratedNativeModule._drawing_Pen_setStrokeWidth(this.peer!.ptr, width) - } - private getWidth_serialize(): number { - const retval = ArkUIGeneratedNativeModule._drawing_Pen_getWidth(this.peer!.ptr) - return retval - } - private setAntiAlias_serialize(aa: boolean): void { - ArkUIGeneratedNativeModule._drawing_Pen_setAntiAlias(this.peer!.ptr, aa ? 1 : 0) - } - private isAntiAlias_serialize(): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Pen_isAntiAlias(this.peer!.ptr) - return retval - } - private setAlpha_serialize(alpha: number): void { - ArkUIGeneratedNativeModule._drawing_Pen_setAlpha(this.peer!.ptr, alpha) - } - private getAlpha_serialize(): number { - const retval = ArkUIGeneratedNativeModule._drawing_Pen_getAlpha(this.peer!.ptr) - return retval - } - private setColorFilter_serialize(filter: ColorFilter): void { - ArkUIGeneratedNativeModule._drawing_Pen_setColorFilter(this.peer!.ptr, toPeerPtr(filter)) - } - private getColorFilter_serialize(): ColorFilter { - const retval = ArkUIGeneratedNativeModule._drawing_Pen_getColorFilter(this.peer!.ptr) - const obj : ColorFilter = drawing.ColorFilterInternal.fromPtr(retval) - return obj - } - private setImageFilter_serialize(filter: ImageFilter | undefined): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (filter !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const filterTmpValue = filter! - drawing_ImageFilter_serializer.write(thisSerializer, filterTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - ArkUIGeneratedNativeModule._drawing_Pen_setImageFilter(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private setMaskFilter_serialize(filter: MaskFilter): void { - ArkUIGeneratedNativeModule._drawing_Pen_setMaskFilter(this.peer!.ptr, toPeerPtr(filter)) - } - private setPathEffect_serialize(effect: PathEffect): void { - ArkUIGeneratedNativeModule._drawing_Pen_setPathEffect(this.peer!.ptr, toPeerPtr(effect)) - } - private setShadowLayer_serialize(shadowLayer: ShadowLayer): void { - ArkUIGeneratedNativeModule._drawing_Pen_setShadowLayer(this.peer!.ptr, toPeerPtr(shadowLayer)) - } - private setBlendMode_serialize(mode: BlendMode): void { - ArkUIGeneratedNativeModule._drawing_Pen_setBlendMode(this.peer!.ptr, TypeChecker.drawing_BlendMode_ToNumeric(mode)) - } - private setDither_serialize(dither: boolean): void { - ArkUIGeneratedNativeModule._drawing_Pen_setDither(this.peer!.ptr, dither ? 1 : 0) - } - private setJoinStyle_serialize(style: JoinStyle): void { - ArkUIGeneratedNativeModule._drawing_Pen_setJoinStyle(this.peer!.ptr, TypeChecker.drawing_JoinStyle_ToNumeric(style)) - } - private getJoinStyle_serialize(): JoinStyle { - const retval = ArkUIGeneratedNativeModule._drawing_Pen_getJoinStyle(this.peer!.ptr) - return TypeChecker.drawing_JoinStyle_FromNumeric(retval) - } - private setCapStyle_serialize(style: CapStyle): void { - ArkUIGeneratedNativeModule._drawing_Pen_setCapStyle(this.peer!.ptr, TypeChecker.drawing_CapStyle_ToNumeric(style)) - } - private getCapStyle_serialize(): CapStyle { - const retval = ArkUIGeneratedNativeModule._drawing_Pen_getCapStyle(this.peer!.ptr) - return TypeChecker.drawing_CapStyle_FromNumeric(retval) - } - private reset_serialize(): void { - ArkUIGeneratedNativeModule._drawing_Pen_reset(this.peer!.ptr) - } - private getFillPath_serialize(src: Path, dst: Path): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Pen_getFillPath(this.peer!.ptr, toPeerPtr(src), toPeerPtr(dst)) - return retval - } - } - export class RegionInternal { - public static fromPtr(ptr: KPointer): drawing.Region { - return new drawing.Region(ptr) - } - } - export class Region implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, Region.getFinalizer()) - } - constructor() { - this(Region.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_Region_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._drawing_Region_getFinalizer() - } - public isPointContained(x: number, y: number): boolean { - const x_casted = x as (number) - const y_casted = y as (number) - return this.isPointContained_serialize(x_casted, y_casted) - } - public isRegionContained(other: Region): boolean { - const other_casted = other as (Region) - return this.isRegionContained_serialize(other_casted) - } - public op(region: Region, regionOp: RegionOp): boolean { - const region_casted = region as (Region) - const regionOp_casted = regionOp as (RegionOp) - return this.op_serialize(region_casted, regionOp_casted) - } - public quickReject(left: number, top: number, right: number, bottom: number): boolean { - const left_casted = left as (number) - const top_casted = top as (number) - const right_casted = right as (number) - const bottom_casted = bottom as (number) - return this.quickReject_serialize(left_casted, top_casted, right_casted, bottom_casted) - } - public setPath(path: Path, clip: Region): boolean { - const path_casted = path as (Path) - const clip_casted = clip as (Region) - return this.setPath_serialize(path_casted, clip_casted) - } - public setRect(left: number, top: number, right: number, bottom: number): boolean { - const left_casted = left as (number) - const top_casted = top as (number) - const right_casted = right as (number) - const bottom_casted = bottom as (number) - return this.setRect_serialize(left_casted, top_casted, right_casted, bottom_casted) - } - private isPointContained_serialize(x: number, y: number): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Region_isPointContained(this.peer!.ptr, x, y) - return retval - } - private isRegionContained_serialize(other: Region): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Region_isRegionContained(this.peer!.ptr, toPeerPtr(other)) - return retval - } - private op_serialize(region: Region, regionOp: RegionOp): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Region_op(this.peer!.ptr, toPeerPtr(region), TypeChecker.drawing_RegionOp_ToNumeric(regionOp)) - return retval - } - private quickReject_serialize(left: number, top: number, right: number, bottom: number): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Region_quickReject(this.peer!.ptr, left, top, right, bottom) - return retval - } - private setPath_serialize(path: Path, clip: Region): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Region_setPath(this.peer!.ptr, toPeerPtr(path), toPeerPtr(clip)) - return retval - } - private setRect_serialize(left: number, top: number, right: number, bottom: number): boolean { - const retval = ArkUIGeneratedNativeModule._drawing_Region_setRect(this.peer!.ptr, left, top, right, bottom) - return retval - } - } - export class RoundRectInternal { - public static fromPtr(ptr: KPointer): drawing.RoundRect { - return new drawing.RoundRect(false, false, false, ptr) - } - } - export class RoundRect implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(_0: boolean, _1: boolean, _2: boolean, peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, RoundRect.getFinalizer()) - } - constructor(rect: common2D.Rect, xRadii: number, yRadii: number) { - this(false, false, false, RoundRect.construct(rect, xRadii, yRadii)) - } - static construct(rect: common2D.Rect, xRadii: number, yRadii: number): KPointer { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Rect_serializer.write(thisSerializer, rect) - const retval = ArkUIGeneratedNativeModule._drawing_RoundRect_construct(thisSerializer.asBuffer(), thisSerializer.length(), xRadii, yRadii) - thisSerializer.release() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._drawing_RoundRect_getFinalizer() - } - public setCorner(pos: CornerPos, x: number, y: number): void { - const pos_casted = pos as (CornerPos) - const x_casted = x as (number) - const y_casted = y as (number) - this.setCorner_serialize(pos_casted, x_casted, y_casted) - return - } - public getCorner(pos: CornerPos): common2D.Point { - const pos_casted = pos as (CornerPos) - return this.getCorner_serialize(pos_casted) - } - public offset(dx: number, dy: number): void { - const dx_casted = dx as (number) - const dy_casted = dy as (number) - this.offset_serialize(dx_casted, dy_casted) - return - } - private setCorner_serialize(pos: CornerPos, x: number, y: number): void { - ArkUIGeneratedNativeModule._drawing_RoundRect_setCorner(this.peer!.ptr, TypeChecker.drawing_CornerPos_ToNumeric(pos), x, y) - } - private getCorner_serialize(pos: CornerPos): common2D.Point { - const retval = ArkUIGeneratedNativeModule._drawing_RoundRect_getCorner(this.peer!.ptr, TypeChecker.drawing_CornerPos_ToNumeric(pos)) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : common2D.Point = common2D_Point_serializer.read(retvalDeserializer) - return returnResult - } - private offset_serialize(dx: number, dy: number): void { - ArkUIGeneratedNativeModule._drawing_RoundRect_offset(this.peer!.ptr, dx, dy) - } - } - export class SamplingOptionsInternal { - public static fromPtr(ptr: KPointer): drawing.SamplingOptions { - return new drawing.SamplingOptions(false, ptr) - } - } - export class SamplingOptions implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(_0: boolean, peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, SamplingOptions.getFinalizer()) - } - constructor() { - this(false, SamplingOptions.construct0()) - } - constructor(filterMode: FilterMode) { - this(false, SamplingOptions.construct1(filterMode)) - } - static construct0(): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_SamplingOptions_construct0() - return retval - } - static construct1(filterMode: FilterMode): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_SamplingOptions_construct1(TypeChecker.drawing_FilterMode_ToNumeric(filterMode)) - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._drawing_SamplingOptions_getFinalizer() - } - } - export class ShaderEffectInternal { - public static fromPtr(ptr: KPointer): drawing.ShaderEffect { - return new drawing.ShaderEffect(ptr) - } - } - export class ShaderEffect implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, ShaderEffect.getFinalizer()) - } - constructor() { - this(ShaderEffect.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_ShaderEffect_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._drawing_ShaderEffect_getFinalizer() - } - private static createColorShader_serialize(color: number): ShaderEffect { - const retval = ArkUIGeneratedNativeModule._drawing_ShaderEffect_createColorShader(color) - const obj : ShaderEffect = drawing.ShaderEffectInternal.fromPtr(retval) - return obj - } - private static createLinearGradient_serialize(startPt: common2D.Point, endPt: common2D.Point, colors: Array, mode: TileMode, pos: Array | undefined, matrix: Matrix | undefined): ShaderEffect { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Point_serializer.write(thisSerializer, startPt) - common2D_Point_serializer.write(thisSerializer, endPt) - thisSerializer.writeInt32((colors.length).toInt()) - for (let colorsCounterI = 0; colorsCounterI < colors.length; colorsCounterI++) { - const colorsTmpElement : number = colors[colorsCounterI] - thisSerializer.writeNumber(colorsTmpElement) - } - if (pos !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const posTmpValue = pos! - thisSerializer.writeInt32((posTmpValue.length).toInt()) - for (let posTmpValueCounterI = 0; posTmpValueCounterI < posTmpValue.length; posTmpValueCounterI++) { - const posTmpValueTmpElement : number = posTmpValue[posTmpValueCounterI] - thisSerializer.writeNumber(posTmpValueTmpElement) - } - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - if (matrix !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const matrixTmpValue = matrix! - drawing_Matrix_serializer.write(thisSerializer, matrixTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = ArkUIGeneratedNativeModule._drawing_ShaderEffect_createLinearGradient(thisSerializer.asBuffer(), thisSerializer.length(), TypeChecker.drawing_TileMode_ToNumeric(mode)) - thisSerializer.release() - const obj : ShaderEffect = drawing.ShaderEffectInternal.fromPtr(retval) - return obj - } - private static createRadialGradient_serialize(centerPt: common2D.Point, radius: number, colors: Array, mode: TileMode, pos: Array | undefined, matrix: Matrix | undefined): ShaderEffect { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Point_serializer.write(thisSerializer, centerPt) - thisSerializer.writeInt32((colors.length).toInt()) - for (let colorsCounterI = 0; colorsCounterI < colors.length; colorsCounterI++) { - const colorsTmpElement : number = colors[colorsCounterI] - thisSerializer.writeNumber(colorsTmpElement) - } - if (pos !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const posTmpValue = pos! - thisSerializer.writeInt32((posTmpValue.length).toInt()) - for (let posTmpValueCounterI = 0; posTmpValueCounterI < posTmpValue.length; posTmpValueCounterI++) { - const posTmpValueTmpElement : number = posTmpValue[posTmpValueCounterI] - thisSerializer.writeNumber(posTmpValueTmpElement) - } - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - if (matrix !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const matrixTmpValue = matrix! - drawing_Matrix_serializer.write(thisSerializer, matrixTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = ArkUIGeneratedNativeModule._drawing_ShaderEffect_createRadialGradient(thisSerializer.asBuffer(), thisSerializer.length(), radius, TypeChecker.drawing_TileMode_ToNumeric(mode)) - thisSerializer.release() - const obj : ShaderEffect = drawing.ShaderEffectInternal.fromPtr(retval) - return obj - } - private static createSweepGradient_serialize(centerPt: common2D.Point, colors: Array, mode: TileMode, startAngle: number, endAngle: number, pos: Array | undefined, matrix: Matrix | undefined): ShaderEffect { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Point_serializer.write(thisSerializer, centerPt) - thisSerializer.writeInt32((colors.length).toInt()) - for (let colorsCounterI = 0; colorsCounterI < colors.length; colorsCounterI++) { - const colorsTmpElement : number = colors[colorsCounterI] - thisSerializer.writeNumber(colorsTmpElement) - } - if (pos !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const posTmpValue = pos! - thisSerializer.writeInt32((posTmpValue.length).toInt()) - for (let posTmpValueCounterI = 0; posTmpValueCounterI < posTmpValue.length; posTmpValueCounterI++) { - const posTmpValueTmpElement : number = posTmpValue[posTmpValueCounterI] - thisSerializer.writeNumber(posTmpValueTmpElement) - } - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - if (matrix !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const matrixTmpValue = matrix! - drawing_Matrix_serializer.write(thisSerializer, matrixTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = ArkUIGeneratedNativeModule._drawing_ShaderEffect_createSweepGradient(thisSerializer.asBuffer(), thisSerializer.length(), TypeChecker.drawing_TileMode_ToNumeric(mode), startAngle, endAngle) - thisSerializer.release() - const obj : ShaderEffect = drawing.ShaderEffectInternal.fromPtr(retval) - return obj - } - private static createConicalGradient_serialize(startPt: common2D.Point, startRadius: number, endPt: common2D.Point, endRadius: number, colors: Array, mode: TileMode, pos: Array | undefined, matrix: Matrix | undefined): ShaderEffect { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Point_serializer.write(thisSerializer, startPt) - common2D_Point_serializer.write(thisSerializer, endPt) - thisSerializer.writeInt32((colors.length).toInt()) - for (let colorsCounterI = 0; colorsCounterI < colors.length; colorsCounterI++) { - const colorsTmpElement : number = colors[colorsCounterI] - thisSerializer.writeNumber(colorsTmpElement) - } - if (pos !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const posTmpValue = pos! - thisSerializer.writeInt32((posTmpValue.length).toInt()) - for (let posTmpValueCounterI = 0; posTmpValueCounterI < posTmpValue.length; posTmpValueCounterI++) { - const posTmpValueTmpElement : number = posTmpValue[posTmpValueCounterI] - thisSerializer.writeNumber(posTmpValueTmpElement) - } - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - if (matrix !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const matrixTmpValue = matrix! - drawing_Matrix_serializer.write(thisSerializer, matrixTmpValue) - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const retval = ArkUIGeneratedNativeModule._drawing_ShaderEffect_createConicalGradient(thisSerializer.asBuffer(), thisSerializer.length(), startRadius, endRadius, TypeChecker.drawing_TileMode_ToNumeric(mode)) - thisSerializer.release() - const obj : ShaderEffect = drawing.ShaderEffectInternal.fromPtr(retval) - return obj - } - public static createColorShader(color: number): ShaderEffect { - const color_casted = color as (number) - return ShaderEffect.createColorShader_serialize(color_casted) - } - public static createLinearGradient(startPt: common2D.Point, endPt: common2D.Point, colors: Array, mode: TileMode, pos: Array | undefined, matrix: Matrix | undefined): ShaderEffect { - const startPt_casted = startPt as (common2D.Point) - const endPt_casted = endPt as (common2D.Point) - const colors_casted = colors as (Array) - const mode_casted = mode as (TileMode) - const pos_casted = pos as (Array | undefined) - const matrix_casted = matrix as (Matrix | undefined) - return ShaderEffect.createLinearGradient_serialize(startPt_casted, endPt_casted, colors_casted, mode_casted, pos_casted, matrix_casted) - } - public static createRadialGradient(centerPt: common2D.Point, radius: number, colors: Array, mode: TileMode, pos: Array | undefined, matrix: Matrix | undefined): ShaderEffect { - const centerPt_casted = centerPt as (common2D.Point) - const radius_casted = radius as (number) - const colors_casted = colors as (Array) - const mode_casted = mode as (TileMode) - const pos_casted = pos as (Array | undefined) - const matrix_casted = matrix as (Matrix | undefined) - return ShaderEffect.createRadialGradient_serialize(centerPt_casted, radius_casted, colors_casted, mode_casted, pos_casted, matrix_casted) - } - public static createSweepGradient(centerPt: common2D.Point, colors: Array, mode: TileMode, startAngle: number, endAngle: number, pos: Array | undefined, matrix: Matrix | undefined): ShaderEffect { - const centerPt_casted = centerPt as (common2D.Point) - const colors_casted = colors as (Array) - const mode_casted = mode as (TileMode) - const startAngle_casted = startAngle as (number) - const endAngle_casted = endAngle as (number) - const pos_casted = pos as (Array | undefined) - const matrix_casted = matrix as (Matrix | undefined) - return ShaderEffect.createSweepGradient_serialize(centerPt_casted, colors_casted, mode_casted, startAngle_casted, endAngle_casted, pos_casted, matrix_casted) - } - public static createConicalGradient(startPt: common2D.Point, startRadius: number, endPt: common2D.Point, endRadius: number, colors: Array, mode: TileMode, pos: Array | undefined, matrix: Matrix | undefined): ShaderEffect { - const startPt_casted = startPt as (common2D.Point) - const startRadius_casted = startRadius as (number) - const endPt_casted = endPt as (common2D.Point) - const endRadius_casted = endRadius as (number) - const colors_casted = colors as (Array) - const mode_casted = mode as (TileMode) - const pos_casted = pos as (Array | undefined) - const matrix_casted = matrix as (Matrix | undefined) - return ShaderEffect.createConicalGradient_serialize(startPt_casted, startRadius_casted, endPt_casted, endRadius_casted, colors_casted, mode_casted, pos_casted, matrix_casted) - } - } - export class ShadowLayerInternal { - public static fromPtr(ptr: KPointer): drawing.ShadowLayer { - return new drawing.ShadowLayer(ptr) - } - } - export class ShadowLayer implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, ShadowLayer.getFinalizer()) - } - constructor() { - this(ShadowLayer.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_ShadowLayer_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._drawing_ShadowLayer_getFinalizer() - } - private static create0_serialize(blurRadius: number, x: number, y: number, color: common2D.Color): ShadowLayer { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Color_serializer.write(thisSerializer, color) - const retval = ArkUIGeneratedNativeModule._drawing_ShadowLayer_create0(blurRadius, x, y, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : ShadowLayer = drawing.ShadowLayerInternal.fromPtr(retval) - return obj - } - private static create1_serialize(blurRadius: number, x: number, y: number, color: number): ShadowLayer { - const retval = ArkUIGeneratedNativeModule._drawing_ShadowLayer_create1(blurRadius, x, y, color) - const obj : ShadowLayer = drawing.ShadowLayerInternal.fromPtr(retval) - return obj - } - public static create(blurRadius: number, x: number, y: number, color: common2D.Color): ShadowLayer { - const blurRadius_casted = blurRadius as (number) - const x_casted = x as (number) - const y_casted = y as (number) - const color_casted = color as (common2D.Color) - return ShadowLayer.create0_serialize(blurRadius_casted, x_casted, y_casted, color_casted) - } - public static create(blurRadius: number, x: number, y: number, color: number): ShadowLayer { - const blurRadius_casted = blurRadius as (number) - const x_casted = x as (number) - const y_casted = y as (number) - const color_casted = color as (number) - return ShadowLayer.create1_serialize(blurRadius_casted, x_casted, y_casted, color_casted) - } - } - export class TextBlobInternal { - public static fromPtr(ptr: KPointer): drawing.TextBlob { - return new drawing.TextBlob(ptr) - } - } - export class TextBlob implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, TextBlob.getFinalizer()) - } - constructor() { - this(TextBlob.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_TextBlob_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._drawing_TextBlob_getFinalizer() - } - private static makeFromString_serialize(text: string, font: Font, encoding: TextEncoding): TextBlob { - const retval = ArkUIGeneratedNativeModule._drawing_TextBlob_makeFromString(text, toPeerPtr(font), TypeChecker.drawing_TextEncoding_ToNumeric(encoding)) - const obj : TextBlob = drawing.TextBlobInternal.fromPtr(retval) - return obj - } - private static makeFromPosText_serialize(text: string, len: number, points: Array, font: Font): TextBlob { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.writeInt32((points.length).toInt()) - for (let pointsCounterI = 0; pointsCounterI < points.length; pointsCounterI++) { - const pointsTmpElement : common2D.Point = points[pointsCounterI] - common2D_Point_serializer.write(thisSerializer, pointsTmpElement) - } - const retval = ArkUIGeneratedNativeModule._drawing_TextBlob_makeFromPosText(text, len, thisSerializer.asBuffer(), thisSerializer.length(), toPeerPtr(font)) - thisSerializer.release() - const obj : TextBlob = drawing.TextBlobInternal.fromPtr(retval) - return obj - } - private static makeFromRunBuffer_serialize(pos: Array, font: Font, bounds: common2D.Rect): TextBlob { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.writeInt32((pos.length).toInt()) - for (let posCounterI = 0; posCounterI < pos.length; posCounterI++) { - const posTmpElement : TextBlobRunBuffer = pos[posCounterI] - drawing_TextBlobRunBuffer_serializer.write(thisSerializer, posTmpElement) - } - common2D_Rect_serializer.write(thisSerializer, bounds) - const retval = ArkUIGeneratedNativeModule._drawing_TextBlob_makeFromRunBuffer(thisSerializer.asBuffer(), thisSerializer.length(), toPeerPtr(font)) - thisSerializer.release() - const obj : TextBlob = drawing.TextBlobInternal.fromPtr(retval) - return obj - } - public static makeFromString(text: string, font: Font, encoding: TextEncoding): TextBlob { - const text_casted = text as (string) - const font_casted = font as (Font) - const encoding_casted = encoding as (TextEncoding) - return TextBlob.makeFromString_serialize(text_casted, font_casted, encoding_casted) - } - public static makeFromPosText(text: string, len: number, points: Array, font: Font): TextBlob { - const text_casted = text as (string) - const len_casted = len as (number) - const points_casted = points as (Array) - const font_casted = font as (Font) - return TextBlob.makeFromPosText_serialize(text_casted, len_casted, points_casted, font_casted) - } - public static makeFromRunBuffer(pos: Array, font: Font, bounds: common2D.Rect): TextBlob { - const pos_casted = pos as (Array) - const font_casted = font as (Font) - const bounds_casted = bounds as (common2D.Rect) - return TextBlob.makeFromRunBuffer_serialize(pos_casted, font_casted, bounds_casted) - } - public bounds(): common2D.Rect { - return this.bounds_serialize() - } - public uniqueID(): number { - return this.uniqueID_serialize() - } - private bounds_serialize(): common2D.Rect { - const retval = ArkUIGeneratedNativeModule._drawing_TextBlob_bounds(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : common2D.Rect = common2D_Rect_serializer.read(retvalDeserializer) - return returnResult - } - private uniqueID_serialize(): number { - const retval = ArkUIGeneratedNativeModule._drawing_TextBlob_uniqueID(this.peer!.ptr) - return retval - } - } - export class TypefaceInternal { - public static fromPtr(ptr: KPointer): drawing.Typeface { - return new drawing.Typeface(ptr) - } - } - export class Typeface implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, Typeface.getFinalizer()) - } - constructor() { - this(Typeface.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._drawing_Typeface_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._drawing_Typeface_getFinalizer() - } - private static makeFromFile_serialize(filePath: string): Typeface { - const retval = ArkUIGeneratedNativeModule._drawing_Typeface_makeFromFile(filePath) - const obj : Typeface = drawing.TypefaceInternal.fromPtr(retval) - return obj - } - public getFamilyName(): string { - return this.getFamilyName_serialize() - } - public static makeFromFile(filePath: string): Typeface { - const filePath_casted = filePath as (string) - return Typeface.makeFromFile_serialize(filePath_casted) - } - private getFamilyName_serialize(): string { - const retval = ArkUIGeneratedNativeModule._drawing_Typeface_getFamilyName(this.peer!.ptr) - return retval - } - } - export enum BlendMode { - CLEAR = 0, - SRC = 1, - DST = 2, - SRC_OVER = 3, - DST_OVER = 4, - SRC_IN = 5, - DST_IN = 6, - SRC_OUT = 7, - DST_OUT = 8, - SRC_ATOP = 9, - DST_ATOP = 10, - XOR = 11, - PLUS = 12, - MODULATE = 13, - SCREEN = 14, - OVERLAY = 15, - DARKEN = 16, - LIGHTEN = 17, - COLOR_DODGE = 18, - COLOR_BURN = 19, - HARD_LIGHT = 20, - SOFT_LIGHT = 21, - DIFFERENCE = 22, - EXCLUSION = 23, - MULTIPLY = 24, - HUE = 25, - SATURATION = 26, - COLOR = 27, - LUMINOSITY = 28 - } - export enum PathDirection { - CLOCKWISE = 0, - COUNTER_CLOCKWISE = 1 - } - export enum PathFillType { - WINDING = 0, - EVEN_ODD = 1, - INVERSE_WINDING = 2, - INVERSE_EVEN_ODD = 3 - } - export enum PathMeasureMatrixFlags { - GET_POSITION_MATRIX = 0, - GET_TANGENT_MATRIX = 1, - GET_POSITION_AND_TANGENT_MATRIX = 2 - } - export enum PathOp { - DIFFERENCE = 0, - INTERSECT = 1, - UNION = 2, - XOR = 3, - REVERSE_DIFFERENCE = 4 - } - export enum PointMode { - POINTS = 0, - LINES = 1, - POLYGON = 2 - } - export enum FilterMode { - FILTER_MODE_NEAREST = 0, - FILTER_MODE_LINEAR = 1 - } - export enum ShadowFlag { - NONE = 0, - TRANSPARENT_OCCLUDER = 1, - GEOMETRIC_ONLY = 2, - ALL = 3 - } - export enum ClipOp { - DIFFERENCE = 0, - INTERSECT = 1 - } - export interface TextBlobRunBuffer { - glyph: number; - positionX: number; - positionY: number; - } - export enum TextEncoding { - TEXT_ENCODING_UTF8 = 0, - TEXT_ENCODING_UTF16 = 1, - TEXT_ENCODING_UTF32 = 2, - TEXT_ENCODING_GLYPH_ID = 3 - } - export enum FontEdging { - ALIAS = 0, - ANTI_ALIAS = 1, - SUBPIXEL_ANTI_ALIAS = 2 - } - export enum FontHinting { - NONE = 0, - SLIGHT = 1, - NORMAL = 2, - FULL = 3 - } - export enum FontMetricsFlags { - UNDERLINE_THICKNESS_VALID = 0, - UNDERLINE_POSITION_VALID = 1, - STRIKETHROUGH_THICKNESS_VALID = 2, - STRIKETHROUGH_POSITION_VALID = 3, - BOUNDS_INVALID = 4 - } - export interface FontMetrics { - flags?: drawing.FontMetricsFlags; - top: number; - ascent: number; - descent: number; - bottom: number; - leading: number; - avgCharWidth?: number; - maxCharWidth?: number; - xMin?: number; - xMax?: number; - xHeight?: number; - capHeight?: number; - underlineThickness?: number; - underlinePosition?: number; - strikethroughThickness?: number; - strikethroughPosition?: number; - } - export enum RectType { - DEFAULT = 0, - TRANSPARENT = 1, - FIXEDCOLOR = 2 - } - export enum TileMode { - CLAMP = 0, - REPEAT = 1, - MIRROR = 2, - DECAL = 3 - } - export enum JoinStyle { - MITER_JOIN = 0, - ROUND_JOIN = 1, - BEVEL_JOIN = 2 - } - export enum CapStyle { - FLAT_CAP = 0, - SQUARE_CAP = 1, - ROUND_CAP = 2 - } - export enum BlurType { - NORMAL = 0, - SOLID = 1, - OUTER = 2, - INNER = 3 - } - export enum ScaleToFit { - FILL_SCALE_TO_FIT = 0, - START_SCALE_TO_FIT = 1, - CENTER_SCALE_TO_FIT = 2, - END_SCALE_TO_FIT = 3 - } - export enum RegionOp { - DIFFERENCE = 0, - INTERSECT = 1, - UNION = 2, - XOR = 3, - REVERSE_DIFFERENCE = 4, - REPLACE = 5 - } - export enum CornerPos { - TOP_LEFT_POS = 0, - TOP_RIGHT_POS = 1, - BOTTOM_RIGHT_POS = 2, - BOTTOM_LEFT_POS = 3 - } - export enum SrcRectConstraint { - STRICT = 0, - FAST = 1 + return extractors.fromDrawingLatticePtr(ptr) } } diff --git a/arkoala-arkts/arkui/generated/framework/ohos.graphics.text.ets b/arkoala-arkts/arkui/generated/framework/ohos.graphics.text.ets deleted file mode 100644 index 7d3a4cdc9306dab7c274940884edd8790b0f4f98..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/framework/ohos.graphics.text.ets +++ /dev/null @@ -1,2270 +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 { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr, Finalizable, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { int32, int64, float32, unsafeCast } from "@koalaui/common" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { CallbackTransformer } from "./../CallbackTransformer" -import { common2D_Color_serializer, default as common2D, common2D_Rect_serializer, common2D_Point_serializer } from "./ohos.graphics.common2D" -import { drawing_FontMetrics_serializer, default as drawing } from "./ohos.graphics.drawing" -import { Resource_serializer } from "./resource" -import { Resource } from "global.resource" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { GlobalScope } from "./GlobalScope" -export class text_FontCollection_serializer { - public static write(buffer: SerializerBase, value: text.FontCollection): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): text.FontCollection { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return text.FontCollectionInternal.fromPtr(ptr) - } -} -export class text_FontFeature_serializer { - public static write(buffer: SerializerBase, value: text.FontFeature): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForName = value.name - valueSerializer.writeString(valueHolderForName) - const valueHolderForValue = value.value - valueSerializer.writeNumber(valueHolderForValue) - } - public static read(buffer: DeserializerBase): text.FontFeature { - let valueDeserializer : DeserializerBase = buffer - const nameTmpResult : string = (valueDeserializer.readString() as string) - const valueTmpResult : number = (valueDeserializer.readNumber() as number) - let value : text.FontFeature = ({name: nameTmpResult, value: valueTmpResult} as text.FontFeature) - return value - } -} -export class text_FontVariation_serializer { - public static write(buffer: SerializerBase, value: text.FontVariation): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForAxis = value.axis - valueSerializer.writeString(valueHolderForAxis) - const valueHolderForValue = value.value - valueSerializer.writeNumber(valueHolderForValue) - } - public static read(buffer: DeserializerBase): text.FontVariation { - let valueDeserializer : DeserializerBase = buffer - const axisTmpResult : string = (valueDeserializer.readString() as string) - const valueTmpResult : number = (valueDeserializer.readNumber() as number) - let value : text.FontVariation = ({axis: axisTmpResult, value: valueTmpResult} as text.FontVariation) - return value - } -} -export class text_LineTypeset_serializer { - public static write(buffer: SerializerBase, value: text.LineTypeset): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): text.LineTypeset { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return text.LineTypesetInternal.fromPtr(ptr) - } -} -export class text_Paragraph_serializer { - public static write(buffer: SerializerBase, value: text.Paragraph): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): text.Paragraph { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return text.ParagraphInternal.fromPtr(ptr) - } -} -export class text_ParagraphBuilder_serializer { - public static write(buffer: SerializerBase, value: text.ParagraphBuilder): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): text.ParagraphBuilder { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return text.ParagraphBuilderInternal.fromPtr(ptr) - } -} -export class text_PositionWithAffinity_serializer { - public static write(buffer: SerializerBase, value: text.PositionWithAffinity): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForPosition = value.position - valueSerializer.writeNumber(valueHolderForPosition) - const valueHolderForAffinity = value.affinity - valueSerializer.writeInt32(TypeChecker.text_Affinity_ToNumeric(valueHolderForAffinity)) - } - public static read(buffer: DeserializerBase): text.PositionWithAffinity { - let valueDeserializer : DeserializerBase = buffer - const positionTmpResult : number = (valueDeserializer.readNumber() as number) - const affinityTmpResult : text.Affinity = TypeChecker.text_Affinity_FromNumeric(valueDeserializer.readInt32()) - let value : text.PositionWithAffinity = ({position: positionTmpResult, affinity: affinityTmpResult} as text.PositionWithAffinity) - return value - } -} -export class text_Range_serializer { - public static write(buffer: SerializerBase, value: text.Range): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForStart = value.start - valueSerializer.writeNumber(valueHolderForStart) - const valueHolderForEnd = value.end - valueSerializer.writeNumber(valueHolderForEnd) - } - public static read(buffer: DeserializerBase): text.Range { - let valueDeserializer : DeserializerBase = buffer - const startTmpResult : number = (valueDeserializer.readNumber() as number) - const endTmpResult : number = (valueDeserializer.readNumber() as number) - let value : text.Range = ({start: startTmpResult, end: endTmpResult} as text.Range) - return value - } -} -export class text_Run_serializer { - public static write(buffer: SerializerBase, value: text.Run): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): text.Run { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return text.RunInternal.fromPtr(ptr) - } -} -export class text_TextLine_serializer { - public static write(buffer: SerializerBase, value: text.TextLine): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) - } - public static read(buffer: DeserializerBase): text.TextLine { - let valueDeserializer : DeserializerBase = buffer - let ptr : KPointer = valueDeserializer.readPointer() - return text.TextLineInternal.fromPtr(ptr) - } -} -export class text_TextTab_serializer { - public static write(buffer: SerializerBase, value: text.TextTab): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForAlignment = value.alignment - valueSerializer.writeInt32(TypeChecker.text_TextAlign_ToNumeric(valueHolderForAlignment)) - const valueHolderForLocation = value.location - valueSerializer.writeNumber(valueHolderForLocation) - } - public static read(buffer: DeserializerBase): text.TextTab { - let valueDeserializer : DeserializerBase = buffer - const alignmentTmpResult : text.TextAlign = TypeChecker.text_TextAlign_FromNumeric(valueDeserializer.readInt32()) - const locationTmpResult : number = (valueDeserializer.readNumber() as number) - let value : text.TextTab = ({alignment: alignmentTmpResult, location: locationTmpResult} as text.TextTab) - return value - } -} -export class text_TypographicBounds_serializer { - public static write(buffer: SerializerBase, value: text.TypographicBounds): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForAscent = value.ascent - valueSerializer.writeNumber(valueHolderForAscent) - const valueHolderForDescent = value.descent - valueSerializer.writeNumber(valueHolderForDescent) - const valueHolderForLeading = value.leading - valueSerializer.writeNumber(valueHolderForLeading) - const valueHolderForWidth = value.width - valueSerializer.writeNumber(valueHolderForWidth) - } - public static read(buffer: DeserializerBase): text.TypographicBounds { - let valueDeserializer : DeserializerBase = buffer - const ascentTmpResult : number = (valueDeserializer.readNumber() as number) - const descentTmpResult : number = (valueDeserializer.readNumber() as number) - const leadingTmpResult : number = (valueDeserializer.readNumber() as number) - const widthTmpResult : number = (valueDeserializer.readNumber() as number) - let value : text.TypographicBounds = ({ascent: ascentTmpResult, descent: descentTmpResult, leading: leadingTmpResult, width: widthTmpResult} as text.TypographicBounds) - return value - } -} -export class text_FontDescriptor_serializer { - public static write(buffer: SerializerBase, value: text.FontDescriptor): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForPath = value.path - if (valueHolderForPath !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForPathTmpValue = valueHolderForPath! - valueSerializer.writeString(valueHolderForPathTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForPostScriptName = value.postScriptName - if (valueHolderForPostScriptName !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForPostScriptNameTmpValue = valueHolderForPostScriptName! - valueSerializer.writeString(valueHolderForPostScriptNameTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFullName = value.fullName - if (valueHolderForFullName !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFullNameTmpValue = valueHolderForFullName! - valueSerializer.writeString(valueHolderForFullNameTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFontFamily = value.fontFamily - if (valueHolderForFontFamily !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFontFamilyTmpValue = valueHolderForFontFamily! - valueSerializer.writeString(valueHolderForFontFamilyTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFontSubfamily = value.fontSubfamily - if (valueHolderForFontSubfamily !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFontSubfamilyTmpValue = valueHolderForFontSubfamily! - valueSerializer.writeString(valueHolderForFontSubfamilyTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForWeight = value.weight - if (valueHolderForWeight !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForWeightTmpValue = (valueHolderForWeight as text.FontWeight) - valueSerializer.writeInt32(TypeChecker.text_FontWeight_ToNumeric(valueHolderForWeightTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForWidth = value.width - if (valueHolderForWidth !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForWidthTmpValue = valueHolderForWidth! - valueSerializer.writeNumber(valueHolderForWidthTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForItalic = value.italic - if (valueHolderForItalic !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForItalicTmpValue = valueHolderForItalic! - valueSerializer.writeNumber(valueHolderForItalicTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForMonoSpace = value.monoSpace - if (valueHolderForMonoSpace !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForMonoSpaceTmpValue = valueHolderForMonoSpace! - valueSerializer.writeBoolean(valueHolderForMonoSpaceTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForSymbolic = value.symbolic - if (valueHolderForSymbolic !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForSymbolicTmpValue = valueHolderForSymbolic! - valueSerializer.writeBoolean(valueHolderForSymbolicTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): text.FontDescriptor { - let valueDeserializer : DeserializerBase = buffer - const pathTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let pathTmpBuf : string | undefined = undefined - if ((pathTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - pathTmpBuf = (valueDeserializer.readString() as string) - } - const pathTmpResult : string | undefined = pathTmpBuf - const postScriptNameTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let postScriptNameTmpBuf : string | undefined = undefined - if ((postScriptNameTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - postScriptNameTmpBuf = (valueDeserializer.readString() as string) - } - const postScriptNameTmpResult : string | undefined = postScriptNameTmpBuf - const fullNameTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fullNameTmpBuf : string | undefined = undefined - if ((fullNameTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fullNameTmpBuf = (valueDeserializer.readString() as string) - } - const fullNameTmpResult : string | undefined = fullNameTmpBuf - const fontFamilyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontFamilyTmpBuf : string | undefined = undefined - if ((fontFamilyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontFamilyTmpBuf = (valueDeserializer.readString() as string) - } - const fontFamilyTmpResult : string | undefined = fontFamilyTmpBuf - const fontSubfamilyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontSubfamilyTmpBuf : string | undefined = undefined - if ((fontSubfamilyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontSubfamilyTmpBuf = (valueDeserializer.readString() as string) - } - const fontSubfamilyTmpResult : string | undefined = fontSubfamilyTmpBuf - const weightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let weightTmpBuf : text.FontWeight | undefined = undefined - if ((weightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - weightTmpBuf = TypeChecker.text_FontWeight_FromNumeric(valueDeserializer.readInt32()) - } - const weightTmpResult : text.FontWeight | undefined = weightTmpBuf - const widthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let widthTmpBuf : number | undefined = undefined - if ((widthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - widthTmpBuf = (valueDeserializer.readNumber() as number) - } - const widthTmpResult : number | undefined = widthTmpBuf - const italicTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let italicTmpBuf : number | undefined = undefined - if ((italicTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - italicTmpBuf = (valueDeserializer.readNumber() as number) - } - const italicTmpResult : number | undefined = italicTmpBuf - const monoSpaceTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let monoSpaceTmpBuf : boolean | undefined = undefined - if ((monoSpaceTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - monoSpaceTmpBuf = valueDeserializer.readBoolean() - } - const monoSpaceTmpResult : boolean | undefined = monoSpaceTmpBuf - const symbolicTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let symbolicTmpBuf : boolean | undefined = undefined - if ((symbolicTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - symbolicTmpBuf = valueDeserializer.readBoolean() - } - const symbolicTmpResult : boolean | undefined = symbolicTmpBuf - let value : text.FontDescriptor = ({path: pathTmpResult, postScriptName: postScriptNameTmpResult, fullName: fullNameTmpResult, fontFamily: fontFamilyTmpResult, fontSubfamily: fontSubfamilyTmpResult, weight: weightTmpResult, width: widthTmpResult, italic: italicTmpResult, monoSpace: monoSpaceTmpResult, symbolic: symbolicTmpResult} as text.FontDescriptor) - return value - } -} -export class text_LineMetrics_serializer { - public static write(buffer: SerializerBase, value: text.LineMetrics): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForStartIndex = value.startIndex - valueSerializer.writeNumber(valueHolderForStartIndex) - const valueHolderForEndIndex = value.endIndex - valueSerializer.writeNumber(valueHolderForEndIndex) - const valueHolderForAscent = value.ascent - valueSerializer.writeNumber(valueHolderForAscent) - const valueHolderForDescent = value.descent - valueSerializer.writeNumber(valueHolderForDescent) - const valueHolderForHeight = value.height - valueSerializer.writeNumber(valueHolderForHeight) - const valueHolderForWidth = value.width - valueSerializer.writeNumber(valueHolderForWidth) - const valueHolderForLeft = value.left - valueSerializer.writeNumber(valueHolderForLeft) - const valueHolderForBaseline = value.baseline - valueSerializer.writeNumber(valueHolderForBaseline) - const valueHolderForLineNumber = value.lineNumber - valueSerializer.writeNumber(valueHolderForLineNumber) - const valueHolderForTopHeight = value.topHeight - valueSerializer.writeNumber(valueHolderForTopHeight) - const valueHolderForRunMetrics = value.runMetrics - valueSerializer.writeInt32((valueHolderForRunMetrics.size).toInt()) - for (const pair of valueHolderForRunMetrics) { - const valueHolderForRunMetricsKeyVar = pair[0] - const valueHolderForRunMetricsValueVar = pair[1] - valueSerializer.writeNumber(valueHolderForRunMetricsKeyVar) - text_RunMetrics_serializer.write(valueSerializer, valueHolderForRunMetricsValueVar) - } - } - public static read(buffer: DeserializerBase): text.LineMetrics { - let valueDeserializer : DeserializerBase = buffer - const startIndexTmpResult : number = (valueDeserializer.readNumber() as number) - const endIndexTmpResult : number = (valueDeserializer.readNumber() as number) - const ascentTmpResult : number = (valueDeserializer.readNumber() as number) - const descentTmpResult : number = (valueDeserializer.readNumber() as number) - const heightTmpResult : number = (valueDeserializer.readNumber() as number) - const widthTmpResult : number = (valueDeserializer.readNumber() as number) - const leftTmpResult : number = (valueDeserializer.readNumber() as number) - const baselineTmpResult : number = (valueDeserializer.readNumber() as number) - const lineNumberTmpResult : number = (valueDeserializer.readNumber() as number) - const topHeightTmpResult : number = (valueDeserializer.readNumber() as number) - const runMetricsTmpBufSizeVar : int32 = valueDeserializer.readInt32() - let runMetricsTmpBuf : Map = new Map() - // TODO: TS map resize - for (let runMetricsTmpBufIVar = 0; runMetricsTmpBufIVar < runMetricsTmpBufSizeVar; runMetricsTmpBufIVar++) { - const runMetricsTmpBufKeyVar : number = (valueDeserializer.readNumber() as number) - const runMetricsTmpBufValueVar : text.RunMetrics = text_RunMetrics_serializer.read(valueDeserializer) - runMetricsTmpBuf.set(runMetricsTmpBufKeyVar, runMetricsTmpBufValueVar) - } - const runMetricsTmpResult : Map = runMetricsTmpBuf - let value : text.LineMetrics = ({startIndex: startIndexTmpResult, endIndex: endIndexTmpResult, ascent: ascentTmpResult, descent: descentTmpResult, height: heightTmpResult, width: widthTmpResult, left: leftTmpResult, baseline: baselineTmpResult, lineNumber: lineNumberTmpResult, topHeight: topHeightTmpResult, runMetrics: runMetricsTmpResult} as text.LineMetrics) - return value - } -} -export class text_PlaceholderSpan_serializer { - public static write(buffer: SerializerBase, value: text.PlaceholderSpan): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForWidth = value.width - valueSerializer.writeNumber(valueHolderForWidth) - const valueHolderForHeight = value.height - valueSerializer.writeNumber(valueHolderForHeight) - const valueHolderForAlign = value.align - valueSerializer.writeInt32(TypeChecker.text_PlaceholderAlignment_ToNumeric(valueHolderForAlign)) - const valueHolderForBaseline = value.baseline - valueSerializer.writeInt32(TypeChecker.text_TextBaseline_ToNumeric(valueHolderForBaseline)) - const valueHolderForBaselineOffset = value.baselineOffset - valueSerializer.writeNumber(valueHolderForBaselineOffset) - } - public static read(buffer: DeserializerBase): text.PlaceholderSpan { - let valueDeserializer : DeserializerBase = buffer - const widthTmpResult : number = (valueDeserializer.readNumber() as number) - const heightTmpResult : number = (valueDeserializer.readNumber() as number) - const alignTmpResult : text.PlaceholderAlignment = TypeChecker.text_PlaceholderAlignment_FromNumeric(valueDeserializer.readInt32()) - const baselineTmpResult : text.TextBaseline = TypeChecker.text_TextBaseline_FromNumeric(valueDeserializer.readInt32()) - const baselineOffsetTmpResult : number = (valueDeserializer.readNumber() as number) - let value : text.PlaceholderSpan = ({width: widthTmpResult, height: heightTmpResult, align: alignTmpResult, baseline: baselineTmpResult, baselineOffset: baselineOffsetTmpResult} as text.PlaceholderSpan) - return value - } -} -export class text_RectStyle_serializer { - public static write(buffer: SerializerBase, value: text.RectStyle): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForColor = value.color - common2D_Color_serializer.write(valueSerializer, valueHolderForColor) - const valueHolderForLeftTopRadius = value.leftTopRadius - valueSerializer.writeNumber(valueHolderForLeftTopRadius) - const valueHolderForRightTopRadius = value.rightTopRadius - valueSerializer.writeNumber(valueHolderForRightTopRadius) - const valueHolderForRightBottomRadius = value.rightBottomRadius - valueSerializer.writeNumber(valueHolderForRightBottomRadius) - const valueHolderForLeftBottomRadius = value.leftBottomRadius - valueSerializer.writeNumber(valueHolderForLeftBottomRadius) - } - public static read(buffer: DeserializerBase): text.RectStyle { - let valueDeserializer : DeserializerBase = buffer - const colorTmpResult : common2D.Color = common2D_Color_serializer.read(valueDeserializer) - const leftTopRadiusTmpResult : number = (valueDeserializer.readNumber() as number) - const rightTopRadiusTmpResult : number = (valueDeserializer.readNumber() as number) - const rightBottomRadiusTmpResult : number = (valueDeserializer.readNumber() as number) - const leftBottomRadiusTmpResult : number = (valueDeserializer.readNumber() as number) - let value : text.RectStyle = ({color: colorTmpResult, leftTopRadius: leftTopRadiusTmpResult, rightTopRadius: rightTopRadiusTmpResult, rightBottomRadius: rightBottomRadiusTmpResult, leftBottomRadius: leftBottomRadiusTmpResult} as text.RectStyle) - return value - } -} -export class text_StrutStyle_serializer { - public static write(buffer: SerializerBase, value: text.StrutStyle): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForFontFamilies = value.fontFamilies - if (valueHolderForFontFamilies !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFontFamiliesTmpValue = valueHolderForFontFamilies! - valueSerializer.writeInt32((valueHolderForFontFamiliesTmpValue.length).toInt()) - for (let valueHolderForFontFamiliesTmpValueCounterI = 0; valueHolderForFontFamiliesTmpValueCounterI < valueHolderForFontFamiliesTmpValue.length; valueHolderForFontFamiliesTmpValueCounterI++) { - const valueHolderForFontFamiliesTmpValueTmpElement : string = valueHolderForFontFamiliesTmpValue[valueHolderForFontFamiliesTmpValueCounterI] - valueSerializer.writeString(valueHolderForFontFamiliesTmpValueTmpElement) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFontStyle = value.fontStyle - if (valueHolderForFontStyle !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFontStyleTmpValue = (valueHolderForFontStyle as text.FontStyle) - valueSerializer.writeInt32(TypeChecker.text_FontStyle_ToNumeric(valueHolderForFontStyleTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFontWidth = value.fontWidth - if (valueHolderForFontWidth !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFontWidthTmpValue = (valueHolderForFontWidth as text.FontWidth) - valueSerializer.writeInt32(TypeChecker.text_FontWidth_ToNumeric(valueHolderForFontWidthTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFontWeight = value.fontWeight - if (valueHolderForFontWeight !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFontWeightTmpValue = (valueHolderForFontWeight as text.FontWeight) - valueSerializer.writeInt32(TypeChecker.text_FontWeight_ToNumeric(valueHolderForFontWeightTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFontSize = value.fontSize - if (valueHolderForFontSize !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFontSizeTmpValue = valueHolderForFontSize! - valueSerializer.writeNumber(valueHolderForFontSizeTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForHeight = value.height - if (valueHolderForHeight !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForHeightTmpValue = valueHolderForHeight! - valueSerializer.writeNumber(valueHolderForHeightTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForLeading = value.leading - if (valueHolderForLeading !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForLeadingTmpValue = valueHolderForLeading! - valueSerializer.writeNumber(valueHolderForLeadingTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForForceHeight = value.forceHeight - if (valueHolderForForceHeight !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForForceHeightTmpValue = valueHolderForForceHeight! - valueSerializer.writeBoolean(valueHolderForForceHeightTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForEnabled = value.enabled - if (valueHolderForEnabled !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForEnabledTmpValue = valueHolderForEnabled! - valueSerializer.writeBoolean(valueHolderForEnabledTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForHeightOverride = value.heightOverride - if (valueHolderForHeightOverride !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForHeightOverrideTmpValue = valueHolderForHeightOverride! - valueSerializer.writeBoolean(valueHolderForHeightOverrideTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForHalfLeading = value.halfLeading - if (valueHolderForHalfLeading !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForHalfLeadingTmpValue = valueHolderForHalfLeading! - valueSerializer.writeBoolean(valueHolderForHalfLeadingTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): text.StrutStyle { - let valueDeserializer : DeserializerBase = buffer - const fontFamiliesTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontFamiliesTmpBuf : Array | undefined = undefined - if ((fontFamiliesTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const fontFamiliesTmpBuf_Length : int32 = valueDeserializer.readInt32() - let fontFamiliesTmpBuf_ : Array = new Array(fontFamiliesTmpBuf_Length) - for (let fontFamiliesTmpBuf_BufCounterI = 0; fontFamiliesTmpBuf_BufCounterI < fontFamiliesTmpBuf_Length; fontFamiliesTmpBuf_BufCounterI++) { - fontFamiliesTmpBuf_[fontFamiliesTmpBuf_BufCounterI] = (valueDeserializer.readString() as string) - } - fontFamiliesTmpBuf = fontFamiliesTmpBuf_ - } - const fontFamiliesTmpResult : Array | undefined = fontFamiliesTmpBuf - const fontStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontStyleTmpBuf : text.FontStyle | undefined = undefined - if ((fontStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontStyleTmpBuf = TypeChecker.text_FontStyle_FromNumeric(valueDeserializer.readInt32()) - } - const fontStyleTmpResult : text.FontStyle | undefined = fontStyleTmpBuf - const fontWidthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontWidthTmpBuf : text.FontWidth | undefined = undefined - if ((fontWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontWidthTmpBuf = TypeChecker.text_FontWidth_FromNumeric(valueDeserializer.readInt32()) - } - const fontWidthTmpResult : text.FontWidth | undefined = fontWidthTmpBuf - const fontWeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontWeightTmpBuf : text.FontWeight | undefined = undefined - if ((fontWeightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontWeightTmpBuf = TypeChecker.text_FontWeight_FromNumeric(valueDeserializer.readInt32()) - } - const fontWeightTmpResult : text.FontWeight | undefined = fontWeightTmpBuf - const fontSizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontSizeTmpBuf : number | undefined = undefined - if ((fontSizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontSizeTmpBuf = (valueDeserializer.readNumber() as number) - } - const fontSizeTmpResult : number | undefined = fontSizeTmpBuf - const heightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let heightTmpBuf : number | undefined = undefined - if ((heightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - heightTmpBuf = (valueDeserializer.readNumber() as number) - } - const heightTmpResult : number | undefined = heightTmpBuf - const leadingTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let leadingTmpBuf : number | undefined = undefined - if ((leadingTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - leadingTmpBuf = (valueDeserializer.readNumber() as number) - } - const leadingTmpResult : number | undefined = leadingTmpBuf - const forceHeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let forceHeightTmpBuf : boolean | undefined = undefined - if ((forceHeightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - forceHeightTmpBuf = valueDeserializer.readBoolean() - } - const forceHeightTmpResult : boolean | undefined = forceHeightTmpBuf - const enabledTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let enabledTmpBuf : boolean | undefined = undefined - if ((enabledTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - enabledTmpBuf = valueDeserializer.readBoolean() - } - const enabledTmpResult : boolean | undefined = enabledTmpBuf - const heightOverrideTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let heightOverrideTmpBuf : boolean | undefined = undefined - if ((heightOverrideTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - heightOverrideTmpBuf = valueDeserializer.readBoolean() - } - const heightOverrideTmpResult : boolean | undefined = heightOverrideTmpBuf - const halfLeadingTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let halfLeadingTmpBuf : boolean | undefined = undefined - if ((halfLeadingTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - halfLeadingTmpBuf = valueDeserializer.readBoolean() - } - const halfLeadingTmpResult : boolean | undefined = halfLeadingTmpBuf - let value : text.StrutStyle = ({fontFamilies: fontFamiliesTmpResult, fontStyle: fontStyleTmpResult, fontWidth: fontWidthTmpResult, fontWeight: fontWeightTmpResult, fontSize: fontSizeTmpResult, height: heightTmpResult, leading: leadingTmpResult, forceHeight: forceHeightTmpResult, enabled: enabledTmpResult, heightOverride: heightOverrideTmpResult, halfLeading: halfLeadingTmpResult} as text.StrutStyle) - return value - } -} -export class text_TextBox_serializer { - public static write(buffer: SerializerBase, value: text.TextBox): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForRect = value.rect - common2D_Rect_serializer.write(valueSerializer, valueHolderForRect) - const valueHolderForDirection = value.direction - valueSerializer.writeInt32(TypeChecker.text_TextDirection_ToNumeric(valueHolderForDirection)) - } - public static read(buffer: DeserializerBase): text.TextBox { - let valueDeserializer : DeserializerBase = buffer - const rectTmpResult : common2D.Rect = common2D_Rect_serializer.read(valueDeserializer) - const directionTmpResult : text.TextDirection = TypeChecker.text_TextDirection_FromNumeric(valueDeserializer.readInt32()) - let value : text.TextBox = ({rect: rectTmpResult, direction: directionTmpResult} as text.TextBox) - return value - } -} -export class text_Decoration_serializer { - public static write(buffer: SerializerBase, value: text.Decoration): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForTextDecoration = value.textDecoration - if (valueHolderForTextDecoration !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForTextDecorationTmpValue = (valueHolderForTextDecoration as text.TextDecorationType) - valueSerializer.writeInt32(TypeChecker.text_TextDecorationType_ToNumeric(valueHolderForTextDecorationTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForColor = value.color - if (valueHolderForColor !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForColorTmpValue = valueHolderForColor! - common2D_Color_serializer.write(valueSerializer, valueHolderForColorTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForDecorationStyle = value.decorationStyle - if (valueHolderForDecorationStyle !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForDecorationStyleTmpValue = (valueHolderForDecorationStyle as text.TextDecorationStyle) - valueSerializer.writeInt32(TypeChecker.text_TextDecorationStyle_ToNumeric(valueHolderForDecorationStyleTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForDecorationThicknessScale = value.decorationThicknessScale - if (valueHolderForDecorationThicknessScale !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForDecorationThicknessScaleTmpValue = valueHolderForDecorationThicknessScale! - valueSerializer.writeNumber(valueHolderForDecorationThicknessScaleTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): text.Decoration { - let valueDeserializer : DeserializerBase = buffer - const textDecorationTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let textDecorationTmpBuf : text.TextDecorationType | undefined = undefined - if ((textDecorationTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - textDecorationTmpBuf = TypeChecker.text_TextDecorationType_FromNumeric(valueDeserializer.readInt32()) - } - const textDecorationTmpResult : text.TextDecorationType | undefined = textDecorationTmpBuf - const colorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let colorTmpBuf : common2D.Color | undefined = undefined - if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - colorTmpBuf = common2D_Color_serializer.read(valueDeserializer) - } - const colorTmpResult : common2D.Color | undefined = colorTmpBuf - const decorationStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let decorationStyleTmpBuf : text.TextDecorationStyle | undefined = undefined - if ((decorationStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - decorationStyleTmpBuf = TypeChecker.text_TextDecorationStyle_FromNumeric(valueDeserializer.readInt32()) - } - const decorationStyleTmpResult : text.TextDecorationStyle | undefined = decorationStyleTmpBuf - const decorationThicknessScaleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let decorationThicknessScaleTmpBuf : number | undefined = undefined - if ((decorationThicknessScaleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - decorationThicknessScaleTmpBuf = (valueDeserializer.readNumber() as number) - } - const decorationThicknessScaleTmpResult : number | undefined = decorationThicknessScaleTmpBuf - let value : text.Decoration = ({textDecoration: textDecorationTmpResult, color: colorTmpResult, decorationStyle: decorationStyleTmpResult, decorationThicknessScale: decorationThicknessScaleTmpResult} as text.Decoration) - return value - } -} -export class text_TextShadow_serializer { - public static write(buffer: SerializerBase, value: text.TextShadow): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForColor = value.color - if (valueHolderForColor !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForColorTmpValue = valueHolderForColor! - common2D_Color_serializer.write(valueSerializer, valueHolderForColorTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForPoint = value.point - if (valueHolderForPoint !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForPointTmpValue = valueHolderForPoint! - common2D_Point_serializer.write(valueSerializer, valueHolderForPointTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForBlurRadius = value.blurRadius - if (valueHolderForBlurRadius !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForBlurRadiusTmpValue = valueHolderForBlurRadius! - valueSerializer.writeNumber(valueHolderForBlurRadiusTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): text.TextShadow { - let valueDeserializer : DeserializerBase = buffer - const colorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let colorTmpBuf : common2D.Color | undefined = undefined - if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - colorTmpBuf = common2D_Color_serializer.read(valueDeserializer) - } - const colorTmpResult : common2D.Color | undefined = colorTmpBuf - const pointTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let pointTmpBuf : common2D.Point | undefined = undefined - if ((pointTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - pointTmpBuf = common2D_Point_serializer.read(valueDeserializer) - } - const pointTmpResult : common2D.Point | undefined = pointTmpBuf - const blurRadiusTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let blurRadiusTmpBuf : number | undefined = undefined - if ((blurRadiusTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - blurRadiusTmpBuf = (valueDeserializer.readNumber() as number) - } - const blurRadiusTmpResult : number | undefined = blurRadiusTmpBuf - let value : text.TextShadow = ({color: colorTmpResult, point: pointTmpResult, blurRadius: blurRadiusTmpResult} as text.TextShadow) - return value - } -} -export class text_TextStyle_serializer { - public static write(buffer: SerializerBase, value: text.TextStyle): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForDecoration = value.decoration - if (valueHolderForDecoration !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForDecorationTmpValue = valueHolderForDecoration! - text_Decoration_serializer.write(valueSerializer, valueHolderForDecorationTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForColor = value.color - if (valueHolderForColor !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForColorTmpValue = valueHolderForColor! - common2D_Color_serializer.write(valueSerializer, valueHolderForColorTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFontWeight = value.fontWeight - if (valueHolderForFontWeight !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFontWeightTmpValue = (valueHolderForFontWeight as text.FontWeight) - valueSerializer.writeInt32(TypeChecker.text_FontWeight_ToNumeric(valueHolderForFontWeightTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFontStyle = value.fontStyle - if (valueHolderForFontStyle !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFontStyleTmpValue = (valueHolderForFontStyle as text.FontStyle) - valueSerializer.writeInt32(TypeChecker.text_FontStyle_ToNumeric(valueHolderForFontStyleTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForBaseline = value.baseline - if (valueHolderForBaseline !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForBaselineTmpValue = (valueHolderForBaseline as text.TextBaseline) - valueSerializer.writeInt32(TypeChecker.text_TextBaseline_ToNumeric(valueHolderForBaselineTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFontFamilies = value.fontFamilies - if (valueHolderForFontFamilies !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFontFamiliesTmpValue = valueHolderForFontFamilies! - valueSerializer.writeInt32((valueHolderForFontFamiliesTmpValue.length).toInt()) - for (let valueHolderForFontFamiliesTmpValueCounterI = 0; valueHolderForFontFamiliesTmpValueCounterI < valueHolderForFontFamiliesTmpValue.length; valueHolderForFontFamiliesTmpValueCounterI++) { - const valueHolderForFontFamiliesTmpValueTmpElement : string = valueHolderForFontFamiliesTmpValue[valueHolderForFontFamiliesTmpValueCounterI] - valueSerializer.writeString(valueHolderForFontFamiliesTmpValueTmpElement) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFontSize = value.fontSize - if (valueHolderForFontSize !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFontSizeTmpValue = valueHolderForFontSize! - valueSerializer.writeNumber(valueHolderForFontSizeTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForLetterSpacing = value.letterSpacing - if (valueHolderForLetterSpacing !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForLetterSpacingTmpValue = valueHolderForLetterSpacing! - valueSerializer.writeNumber(valueHolderForLetterSpacingTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForWordSpacing = value.wordSpacing - if (valueHolderForWordSpacing !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForWordSpacingTmpValue = valueHolderForWordSpacing! - valueSerializer.writeNumber(valueHolderForWordSpacingTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForHeightScale = value.heightScale - if (valueHolderForHeightScale !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForHeightScaleTmpValue = valueHolderForHeightScale! - valueSerializer.writeNumber(valueHolderForHeightScaleTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForHalfLeading = value.halfLeading - if (valueHolderForHalfLeading !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForHalfLeadingTmpValue = valueHolderForHalfLeading! - valueSerializer.writeBoolean(valueHolderForHalfLeadingTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForHeightOnly = value.heightOnly - if (valueHolderForHeightOnly !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForHeightOnlyTmpValue = valueHolderForHeightOnly! - valueSerializer.writeBoolean(valueHolderForHeightOnlyTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForEllipsis = value.ellipsis - if (valueHolderForEllipsis !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForEllipsisTmpValue = valueHolderForEllipsis! - valueSerializer.writeString(valueHolderForEllipsisTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForEllipsisMode = value.ellipsisMode - if (valueHolderForEllipsisMode !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForEllipsisModeTmpValue = (valueHolderForEllipsisMode as text.EllipsisMode) - valueSerializer.writeInt32(TypeChecker.text_EllipsisMode_ToNumeric(valueHolderForEllipsisModeTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForLocale = value.locale - if (valueHolderForLocale !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForLocaleTmpValue = valueHolderForLocale! - valueSerializer.writeString(valueHolderForLocaleTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForBaselineShift = value.baselineShift - if (valueHolderForBaselineShift !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForBaselineShiftTmpValue = valueHolderForBaselineShift! - valueSerializer.writeNumber(valueHolderForBaselineShiftTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFontFeatures = value.fontFeatures - if (valueHolderForFontFeatures !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFontFeaturesTmpValue = valueHolderForFontFeatures! - valueSerializer.writeInt32((valueHolderForFontFeaturesTmpValue.length).toInt()) - for (let valueHolderForFontFeaturesTmpValueCounterI = 0; valueHolderForFontFeaturesTmpValueCounterI < valueHolderForFontFeaturesTmpValue.length; valueHolderForFontFeaturesTmpValueCounterI++) { - const valueHolderForFontFeaturesTmpValueTmpElement : text.FontFeature = valueHolderForFontFeaturesTmpValue[valueHolderForFontFeaturesTmpValueCounterI] - text_FontFeature_serializer.write(valueSerializer, valueHolderForFontFeaturesTmpValueTmpElement) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForTextShadows = value.textShadows - if (valueHolderForTextShadows !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForTextShadowsTmpValue = valueHolderForTextShadows! - valueSerializer.writeInt32((valueHolderForTextShadowsTmpValue.length).toInt()) - for (let valueHolderForTextShadowsTmpValueCounterI = 0; valueHolderForTextShadowsTmpValueCounterI < valueHolderForTextShadowsTmpValue.length; valueHolderForTextShadowsTmpValueCounterI++) { - const valueHolderForTextShadowsTmpValueTmpElement : text.TextShadow = valueHolderForTextShadowsTmpValue[valueHolderForTextShadowsTmpValueCounterI] - text_TextShadow_serializer.write(valueSerializer, valueHolderForTextShadowsTmpValueTmpElement) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForBackgroundRect = value.backgroundRect - if (valueHolderForBackgroundRect !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForBackgroundRectTmpValue = valueHolderForBackgroundRect! - text_RectStyle_serializer.write(valueSerializer, valueHolderForBackgroundRectTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForFontVariations = value.fontVariations - if (valueHolderForFontVariations !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForFontVariationsTmpValue = valueHolderForFontVariations! - valueSerializer.writeInt32((valueHolderForFontVariationsTmpValue.length).toInt()) - for (let valueHolderForFontVariationsTmpValueCounterI = 0; valueHolderForFontVariationsTmpValueCounterI < valueHolderForFontVariationsTmpValue.length; valueHolderForFontVariationsTmpValueCounterI++) { - const valueHolderForFontVariationsTmpValueTmpElement : text.FontVariation = valueHolderForFontVariationsTmpValue[valueHolderForFontVariationsTmpValueCounterI] - text_FontVariation_serializer.write(valueSerializer, valueHolderForFontVariationsTmpValueTmpElement) - } - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): text.TextStyle { - let valueDeserializer : DeserializerBase = buffer - const decorationTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let decorationTmpBuf : text.Decoration | undefined = undefined - if ((decorationTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - decorationTmpBuf = text_Decoration_serializer.read(valueDeserializer) - } - const decorationTmpResult : text.Decoration | undefined = decorationTmpBuf - const colorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let colorTmpBuf : common2D.Color | undefined = undefined - if ((colorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - colorTmpBuf = common2D_Color_serializer.read(valueDeserializer) - } - const colorTmpResult : common2D.Color | undefined = colorTmpBuf - const fontWeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontWeightTmpBuf : text.FontWeight | undefined = undefined - if ((fontWeightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontWeightTmpBuf = TypeChecker.text_FontWeight_FromNumeric(valueDeserializer.readInt32()) - } - const fontWeightTmpResult : text.FontWeight | undefined = fontWeightTmpBuf - const fontStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontStyleTmpBuf : text.FontStyle | undefined = undefined - if ((fontStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontStyleTmpBuf = TypeChecker.text_FontStyle_FromNumeric(valueDeserializer.readInt32()) - } - const fontStyleTmpResult : text.FontStyle | undefined = fontStyleTmpBuf - const baselineTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let baselineTmpBuf : text.TextBaseline | undefined = undefined - if ((baselineTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - baselineTmpBuf = TypeChecker.text_TextBaseline_FromNumeric(valueDeserializer.readInt32()) - } - const baselineTmpResult : text.TextBaseline | undefined = baselineTmpBuf - const fontFamiliesTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontFamiliesTmpBuf : Array | undefined = undefined - if ((fontFamiliesTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const fontFamiliesTmpBuf_Length : int32 = valueDeserializer.readInt32() - let fontFamiliesTmpBuf_ : Array = new Array(fontFamiliesTmpBuf_Length) - for (let fontFamiliesTmpBuf_BufCounterI = 0; fontFamiliesTmpBuf_BufCounterI < fontFamiliesTmpBuf_Length; fontFamiliesTmpBuf_BufCounterI++) { - fontFamiliesTmpBuf_[fontFamiliesTmpBuf_BufCounterI] = (valueDeserializer.readString() as string) - } - fontFamiliesTmpBuf = fontFamiliesTmpBuf_ - } - const fontFamiliesTmpResult : Array | undefined = fontFamiliesTmpBuf - const fontSizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontSizeTmpBuf : number | undefined = undefined - if ((fontSizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - fontSizeTmpBuf = (valueDeserializer.readNumber() as number) - } - const fontSizeTmpResult : number | undefined = fontSizeTmpBuf - const letterSpacingTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let letterSpacingTmpBuf : number | undefined = undefined - if ((letterSpacingTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - letterSpacingTmpBuf = (valueDeserializer.readNumber() as number) - } - const letterSpacingTmpResult : number | undefined = letterSpacingTmpBuf - const wordSpacingTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let wordSpacingTmpBuf : number | undefined = undefined - if ((wordSpacingTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - wordSpacingTmpBuf = (valueDeserializer.readNumber() as number) - } - const wordSpacingTmpResult : number | undefined = wordSpacingTmpBuf - const heightScaleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let heightScaleTmpBuf : number | undefined = undefined - if ((heightScaleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - heightScaleTmpBuf = (valueDeserializer.readNumber() as number) - } - const heightScaleTmpResult : number | undefined = heightScaleTmpBuf - const halfLeadingTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let halfLeadingTmpBuf : boolean | undefined = undefined - if ((halfLeadingTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - halfLeadingTmpBuf = valueDeserializer.readBoolean() - } - const halfLeadingTmpResult : boolean | undefined = halfLeadingTmpBuf - const heightOnlyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let heightOnlyTmpBuf : boolean | undefined = undefined - if ((heightOnlyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - heightOnlyTmpBuf = valueDeserializer.readBoolean() - } - const heightOnlyTmpResult : boolean | undefined = heightOnlyTmpBuf - const ellipsisTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let ellipsisTmpBuf : string | undefined = undefined - if ((ellipsisTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - ellipsisTmpBuf = (valueDeserializer.readString() as string) - } - const ellipsisTmpResult : string | undefined = ellipsisTmpBuf - const ellipsisModeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let ellipsisModeTmpBuf : text.EllipsisMode | undefined = undefined - if ((ellipsisModeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - ellipsisModeTmpBuf = TypeChecker.text_EllipsisMode_FromNumeric(valueDeserializer.readInt32()) - } - const ellipsisModeTmpResult : text.EllipsisMode | undefined = ellipsisModeTmpBuf - const localeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let localeTmpBuf : string | undefined = undefined - if ((localeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - localeTmpBuf = (valueDeserializer.readString() as string) - } - const localeTmpResult : string | undefined = localeTmpBuf - const baselineShiftTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let baselineShiftTmpBuf : number | undefined = undefined - if ((baselineShiftTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - baselineShiftTmpBuf = (valueDeserializer.readNumber() as number) - } - const baselineShiftTmpResult : number | undefined = baselineShiftTmpBuf - const fontFeaturesTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontFeaturesTmpBuf : Array | undefined = undefined - if ((fontFeaturesTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const fontFeaturesTmpBuf_Length : int32 = valueDeserializer.readInt32() - let fontFeaturesTmpBuf_ : Array = new Array(fontFeaturesTmpBuf_Length) - for (let fontFeaturesTmpBuf_BufCounterI = 0; fontFeaturesTmpBuf_BufCounterI < fontFeaturesTmpBuf_Length; fontFeaturesTmpBuf_BufCounterI++) { - fontFeaturesTmpBuf_[fontFeaturesTmpBuf_BufCounterI] = text_FontFeature_serializer.read(valueDeserializer) - } - fontFeaturesTmpBuf = fontFeaturesTmpBuf_ - } - const fontFeaturesTmpResult : Array | undefined = fontFeaturesTmpBuf - const textShadowsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let textShadowsTmpBuf : Array | undefined = undefined - if ((textShadowsTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const textShadowsTmpBuf_Length : int32 = valueDeserializer.readInt32() - let textShadowsTmpBuf_ : Array = new Array(textShadowsTmpBuf_Length) - for (let textShadowsTmpBuf_BufCounterI = 0; textShadowsTmpBuf_BufCounterI < textShadowsTmpBuf_Length; textShadowsTmpBuf_BufCounterI++) { - textShadowsTmpBuf_[textShadowsTmpBuf_BufCounterI] = text_TextShadow_serializer.read(valueDeserializer) - } - textShadowsTmpBuf = textShadowsTmpBuf_ - } - const textShadowsTmpResult : Array | undefined = textShadowsTmpBuf - const backgroundRectTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let backgroundRectTmpBuf : text.RectStyle | undefined = undefined - if ((backgroundRectTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - backgroundRectTmpBuf = text_RectStyle_serializer.read(valueDeserializer) - } - const backgroundRectTmpResult : text.RectStyle | undefined = backgroundRectTmpBuf - const fontVariationsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontVariationsTmpBuf : Array | undefined = undefined - if ((fontVariationsTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const fontVariationsTmpBuf_Length : int32 = valueDeserializer.readInt32() - let fontVariationsTmpBuf_ : Array = new Array(fontVariationsTmpBuf_Length) - for (let fontVariationsTmpBuf_BufCounterI = 0; fontVariationsTmpBuf_BufCounterI < fontVariationsTmpBuf_Length; fontVariationsTmpBuf_BufCounterI++) { - fontVariationsTmpBuf_[fontVariationsTmpBuf_BufCounterI] = text_FontVariation_serializer.read(valueDeserializer) - } - fontVariationsTmpBuf = fontVariationsTmpBuf_ - } - const fontVariationsTmpResult : Array | undefined = fontVariationsTmpBuf - let value : text.TextStyle = ({decoration: decorationTmpResult, color: colorTmpResult, fontWeight: fontWeightTmpResult, fontStyle: fontStyleTmpResult, baseline: baselineTmpResult, fontFamilies: fontFamiliesTmpResult, fontSize: fontSizeTmpResult, letterSpacing: letterSpacingTmpResult, wordSpacing: wordSpacingTmpResult, heightScale: heightScaleTmpResult, halfLeading: halfLeadingTmpResult, heightOnly: heightOnlyTmpResult, ellipsis: ellipsisTmpResult, ellipsisMode: ellipsisModeTmpResult, locale: localeTmpResult, baselineShift: baselineShiftTmpResult, fontFeatures: fontFeaturesTmpResult, textShadows: textShadowsTmpResult, backgroundRect: backgroundRectTmpResult, fontVariations: fontVariationsTmpResult} as text.TextStyle) - return value - } -} -export class text_ParagraphStyle_serializer { - public static write(buffer: SerializerBase, value: text.ParagraphStyle): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForTextStyle = value.textStyle - if (valueHolderForTextStyle !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForTextStyleTmpValue = valueHolderForTextStyle! - text_TextStyle_serializer.write(valueSerializer, valueHolderForTextStyleTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForTextDirection = value.textDirection - if (valueHolderForTextDirection !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForTextDirectionTmpValue = (valueHolderForTextDirection as text.TextDirection) - valueSerializer.writeInt32(TypeChecker.text_TextDirection_ToNumeric(valueHolderForTextDirectionTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForAlign = value.align - if (valueHolderForAlign !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForAlignTmpValue = (valueHolderForAlign as text.TextAlign) - valueSerializer.writeInt32(TypeChecker.text_TextAlign_ToNumeric(valueHolderForAlignTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForWordBreak = value.wordBreak - if (valueHolderForWordBreak !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForWordBreakTmpValue = (valueHolderForWordBreak as text.WordBreak) - valueSerializer.writeInt32(TypeChecker.text_WordBreak_ToNumeric(valueHolderForWordBreakTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForMaxLines = value.maxLines - if (valueHolderForMaxLines !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForMaxLinesTmpValue = valueHolderForMaxLines! - valueSerializer.writeNumber(valueHolderForMaxLinesTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForBreakStrategy = value.breakStrategy - if (valueHolderForBreakStrategy !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForBreakStrategyTmpValue = (valueHolderForBreakStrategy as text.BreakStrategy) - valueSerializer.writeInt32(TypeChecker.text_BreakStrategy_ToNumeric(valueHolderForBreakStrategyTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForStrutStyle = value.strutStyle - if (valueHolderForStrutStyle !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForStrutStyleTmpValue = valueHolderForStrutStyle! - text_StrutStyle_serializer.write(valueSerializer, valueHolderForStrutStyleTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForTextHeightBehavior = value.textHeightBehavior - if (valueHolderForTextHeightBehavior !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForTextHeightBehaviorTmpValue = (valueHolderForTextHeightBehavior as text.TextHeightBehavior) - valueSerializer.writeInt32(TypeChecker.text_TextHeightBehavior_ToNumeric(valueHolderForTextHeightBehaviorTmpValue)) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForTab = value.tab - if (valueHolderForTab !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForTabTmpValue = valueHolderForTab! - text_TextTab_serializer.write(valueSerializer, valueHolderForTabTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): text.ParagraphStyle { - let valueDeserializer : DeserializerBase = buffer - const textStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let textStyleTmpBuf : text.TextStyle | undefined = undefined - if ((textStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - textStyleTmpBuf = text_TextStyle_serializer.read(valueDeserializer) - } - const textStyleTmpResult : text.TextStyle | undefined = textStyleTmpBuf - const textDirectionTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let textDirectionTmpBuf : text.TextDirection | undefined = undefined - if ((textDirectionTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - textDirectionTmpBuf = TypeChecker.text_TextDirection_FromNumeric(valueDeserializer.readInt32()) - } - const textDirectionTmpResult : text.TextDirection | undefined = textDirectionTmpBuf - const alignTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let alignTmpBuf : text.TextAlign | undefined = undefined - if ((alignTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - alignTmpBuf = TypeChecker.text_TextAlign_FromNumeric(valueDeserializer.readInt32()) - } - const alignTmpResult : text.TextAlign | undefined = alignTmpBuf - const wordBreakTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let wordBreakTmpBuf : text.WordBreak | undefined = undefined - if ((wordBreakTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - wordBreakTmpBuf = TypeChecker.text_WordBreak_FromNumeric(valueDeserializer.readInt32()) - } - const wordBreakTmpResult : text.WordBreak | undefined = wordBreakTmpBuf - const maxLinesTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let maxLinesTmpBuf : number | undefined = undefined - if ((maxLinesTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - maxLinesTmpBuf = (valueDeserializer.readNumber() as number) - } - const maxLinesTmpResult : number | undefined = maxLinesTmpBuf - const breakStrategyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let breakStrategyTmpBuf : text.BreakStrategy | undefined = undefined - if ((breakStrategyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - breakStrategyTmpBuf = TypeChecker.text_BreakStrategy_FromNumeric(valueDeserializer.readInt32()) - } - const breakStrategyTmpResult : text.BreakStrategy | undefined = breakStrategyTmpBuf - const strutStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let strutStyleTmpBuf : text.StrutStyle | undefined = undefined - if ((strutStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - strutStyleTmpBuf = text_StrutStyle_serializer.read(valueDeserializer) - } - const strutStyleTmpResult : text.StrutStyle | undefined = strutStyleTmpBuf - const textHeightBehaviorTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let textHeightBehaviorTmpBuf : text.TextHeightBehavior | undefined = undefined - if ((textHeightBehaviorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - textHeightBehaviorTmpBuf = TypeChecker.text_TextHeightBehavior_FromNumeric(valueDeserializer.readInt32()) - } - const textHeightBehaviorTmpResult : text.TextHeightBehavior | undefined = textHeightBehaviorTmpBuf - const tabTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let tabTmpBuf : text.TextTab | undefined = undefined - if ((tabTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - tabTmpBuf = text_TextTab_serializer.read(valueDeserializer) - } - const tabTmpResult : text.TextTab | undefined = tabTmpBuf - let value : text.ParagraphStyle = ({textStyle: textStyleTmpResult, textDirection: textDirectionTmpResult, align: alignTmpResult, wordBreak: wordBreakTmpResult, maxLines: maxLinesTmpResult, breakStrategy: breakStrategyTmpResult, strutStyle: strutStyleTmpResult, textHeightBehavior: textHeightBehaviorTmpResult, tab: tabTmpResult} as text.ParagraphStyle) - return value - } -} -export class text_RunMetrics_serializer { - public static write(buffer: SerializerBase, value: text.RunMetrics): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForTextStyle = value.textStyle - text_TextStyle_serializer.write(valueSerializer, valueHolderForTextStyle) - const valueHolderForFontMetrics = value.fontMetrics - drawing_FontMetrics_serializer.write(valueSerializer, valueHolderForFontMetrics) - } - public static read(buffer: DeserializerBase): text.RunMetrics { - let valueDeserializer : DeserializerBase = buffer - const textStyleTmpResult : text.TextStyle = text_TextStyle_serializer.read(valueDeserializer) - const fontMetricsTmpResult : drawing.FontMetrics = drawing_FontMetrics_serializer.read(valueDeserializer) - let value : text.RunMetrics = ({textStyle: textStyleTmpResult, fontMetrics: fontMetricsTmpResult} as text.RunMetrics) - return value - } -} -export default text -export namespace text { - export class FontCollectionInternal { - public static fromPtr(ptr: KPointer): text.FontCollection { - return new text.FontCollection(ptr) - } - } - export class FontCollection implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, FontCollection.getFinalizer()) - } - constructor() { - this(FontCollection.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._text_FontCollection_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._text_FontCollection_getFinalizer() - } - private static getGlobalInstance_serialize(): FontCollection { - const retval = ArkUIGeneratedNativeModule._text_FontCollection_getGlobalInstance() - const obj : FontCollection = text.FontCollectionInternal.fromPtr(retval) - return obj - } - public static getGlobalInstance(): FontCollection { - return FontCollection.getGlobalInstance_serialize() - } - public loadFontSync(name: string, path: string | Resource): void { - const name_casted = name as (string) - const path_casted = path as (string | Resource) - this.loadFontSync_serialize(name_casted, path_casted) - return - } - public loadFont(name: string, path: string | Resource): Promise { - const name_casted = name as (string) - const path_casted = path as (string | Resource) - return this.loadFont_serialize(name_casted, path_casted) - } - public clearCaches(): void { - this.clearCaches_serialize() - return - } - private loadFontSync_serialize(name: string, path: string | Resource): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (path instanceof string) { - thisSerializer.writeInt8((0).toChar()) - const pathForIdx0 = path as string - thisSerializer.writeString(pathForIdx0) - } else if (path instanceof Resource) { - thisSerializer.writeInt8((1).toChar()) - const pathForIdx1 = path as Resource - Resource_serializer.write(thisSerializer, pathForIdx1) - } - ArkUIGeneratedNativeModule._text_FontCollection_loadFontSync(this.peer!.ptr, name, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private loadFont_serialize(name: string, path: string | Resource): Promise { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (path instanceof string) { - thisSerializer.writeInt8((0).toChar()) - const pathForIdx0 = path as string - thisSerializer.writeString(pathForIdx0) - } else if (path instanceof Resource) { - thisSerializer.writeInt8((1).toChar()) - const pathForIdx1 = path as Resource - Resource_serializer.write(thisSerializer, pathForIdx1) - } - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - ArkUIGeneratedNativeModule._text_FontCollection_loadFont(this.peer!.ptr, name, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - private clearCaches_serialize(): void { - ArkUIGeneratedNativeModule._text_FontCollection_clearCaches(this.peer!.ptr) - } - } - export class LineTypesetInternal { - public static fromPtr(ptr: KPointer): text.LineTypeset { - return new text.LineTypeset(ptr) - } - } - export class LineTypeset implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, LineTypeset.getFinalizer()) - } - constructor() { - this(LineTypeset.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._text_LineTypeset_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._text_LineTypeset_getFinalizer() - } - public getLineBreak(startIndex: number, width: number): number { - const startIndex_casted = startIndex as (number) - const width_casted = width as (number) - return this.getLineBreak_serialize(startIndex_casted, width_casted) - } - public createLine(startIndex: number, count: number): TextLine { - const startIndex_casted = startIndex as (number) - const count_casted = count as (number) - return this.createLine_serialize(startIndex_casted, count_casted) - } - private getLineBreak_serialize(startIndex: number, width: number): number { - const retval = ArkUIGeneratedNativeModule._text_LineTypeset_getLineBreak(this.peer!.ptr, startIndex, width) - return retval - } - private createLine_serialize(startIndex: number, count: number): TextLine { - const retval = ArkUIGeneratedNativeModule._text_LineTypeset_createLine(this.peer!.ptr, startIndex, count) - const obj : TextLine = text.TextLineInternal.fromPtr(retval) - return obj - } - } - export class ParagraphInternal { - public static fromPtr(ptr: KPointer): text.Paragraph { - return new text.Paragraph(ptr) - } - } - export class Paragraph implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, Paragraph.getFinalizer()) - } - constructor() { - this(Paragraph.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._text_Paragraph_getFinalizer() - } - public layoutSync(width: number): void { - const width_casted = width as (number) - this.layoutSync_serialize(width_casted) - return - } - public layout(width: number): Promise { - const width_casted = width as (number) - return this.layout_serialize(width_casted) - } - public paint(canvas: drawing.Canvas, x: number, y: number): void { - const canvas_casted = canvas as (drawing.Canvas) - const x_casted = x as (number) - const y_casted = y as (number) - this.paint_serialize(canvas_casted, x_casted, y_casted) - return - } - public paintOnPath(canvas: drawing.Canvas, path: drawing.Path, hOffset: number, vOffset: number): void { - const canvas_casted = canvas as (drawing.Canvas) - const path_casted = path as (drawing.Path) - const hOffset_casted = hOffset as (number) - const vOffset_casted = vOffset as (number) - this.paintOnPath_serialize(canvas_casted, path_casted, hOffset_casted, vOffset_casted) - return - } - public getMaxWidth(): number { - return this.getMaxWidth_serialize() - } - public getHeight(): number { - return this.getHeight_serialize() - } - public getLongestLine(): number { - return this.getLongestLine_serialize() - } - public getLongestLineWithIndent(): number { - return this.getLongestLineWithIndent_serialize() - } - public getMinIntrinsicWidth(): number { - return this.getMinIntrinsicWidth_serialize() - } - public getMaxIntrinsicWidth(): number { - return this.getMaxIntrinsicWidth_serialize() - } - public getAlphabeticBaseline(): number { - return this.getAlphabeticBaseline_serialize() - } - public getIdeographicBaseline(): number { - return this.getIdeographicBaseline_serialize() - } - public getRectsForRange(range: Range, widthStyle: RectWidthStyle, heightStyle: RectHeightStyle): Array { - const range_casted = range as (Range) - const widthStyle_casted = widthStyle as (RectWidthStyle) - const heightStyle_casted = heightStyle as (RectHeightStyle) - return this.getRectsForRange_serialize(range_casted, widthStyle_casted, heightStyle_casted) - } - public getRectsForPlaceholders(): Array { - return this.getRectsForPlaceholders_serialize() - } - public getGlyphPositionAtCoordinate(x: number, y: number): PositionWithAffinity { - const x_casted = x as (number) - const y_casted = y as (number) - return this.getGlyphPositionAtCoordinate_serialize(x_casted, y_casted) - } - public getWordBoundary(offset: number): Range { - const offset_casted = offset as (number) - return this.getWordBoundary_serialize(offset_casted) - } - public getLineCount(): number { - return this.getLineCount_serialize() - } - public getLineHeight(line: number): number { - const line_casted = line as (number) - return this.getLineHeight_serialize(line_casted) - } - public getLineWidth(line: number): number { - const line_casted = line as (number) - return this.getLineWidth_serialize(line_casted) - } - public didExceedMaxLines(): boolean { - return this.didExceedMaxLines_serialize() - } - public getTextLines(): Array { - return this.getTextLines_serialize() - } - public getActualTextRange(lineNumber: number, includeSpaces: boolean): Range { - const lineNumber_casted = lineNumber as (number) - const includeSpaces_casted = includeSpaces as (boolean) - return this.getActualTextRange_serialize(lineNumber_casted, includeSpaces_casted) - } - public getLineMetrics(): Array { - return this.getLineMetrics0_serialize() - } - public getLineMetrics(lineNumber: number): LineMetrics | undefined { - const lineNumber_casted = lineNumber as (number) - return this.getLineMetrics1_serialize(lineNumber_casted) - } - private layoutSync_serialize(width: number): void { - ArkUIGeneratedNativeModule._text_Paragraph_layoutSync(this.peer!.ptr, width) - } - private layout_serialize(width: number): Promise { - const thisSerializer : SerializerBase = SerializerBase.hold() - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - ArkUIGeneratedNativeModule._text_Paragraph_layout(this.peer!.ptr, width, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - private paint_serialize(canvas: drawing.Canvas, x: number, y: number): void { - ArkUIGeneratedNativeModule._text_Paragraph_paint(this.peer!.ptr, toPeerPtr(canvas), x, y) - } - private paintOnPath_serialize(canvas: drawing.Canvas, path: drawing.Path, hOffset: number, vOffset: number): void { - ArkUIGeneratedNativeModule._text_Paragraph_paintOnPath(this.peer!.ptr, toPeerPtr(canvas), toPeerPtr(path), hOffset, vOffset) - } - private getMaxWidth_serialize(): number { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_getMaxWidth(this.peer!.ptr) - return retval - } - private getHeight_serialize(): number { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_getHeight(this.peer!.ptr) - return retval - } - private getLongestLine_serialize(): number { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_getLongestLine(this.peer!.ptr) - return retval - } - private getLongestLineWithIndent_serialize(): number { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_getLongestLineWithIndent(this.peer!.ptr) - return retval - } - private getMinIntrinsicWidth_serialize(): number { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_getMinIntrinsicWidth(this.peer!.ptr) - return retval - } - private getMaxIntrinsicWidth_serialize(): number { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_getMaxIntrinsicWidth(this.peer!.ptr) - return retval - } - private getAlphabeticBaseline_serialize(): number { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_getAlphabeticBaseline(this.peer!.ptr) - return retval - } - private getIdeographicBaseline_serialize(): number { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_getIdeographicBaseline(this.peer!.ptr) - return retval - } - private getRectsForRange_serialize(range: Range, widthStyle: RectWidthStyle, heightStyle: RectHeightStyle): Array { - const thisSerializer : SerializerBase = SerializerBase.hold() - text_Range_serializer.write(thisSerializer, range) - const retval = ArkUIGeneratedNativeModule._text_Paragraph_getRectsForRange(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length(), TypeChecker.text_RectWidthStyle_ToNumeric(widthStyle), TypeChecker.text_RectHeightStyle_ToNumeric(heightStyle)) - thisSerializer.release() - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const bufferLength : int32 = retvalDeserializer.readInt32() - let buffer : Array = new Array(bufferLength) - for (let bufferBufCounterI = 0; bufferBufCounterI < bufferLength; bufferBufCounterI++) { - buffer[bufferBufCounterI] = text_TextBox_serializer.read(retvalDeserializer) - } - const returnResult : Array = buffer - return returnResult - } - private getRectsForPlaceholders_serialize(): Array { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_getRectsForPlaceholders(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const bufferLength : int32 = retvalDeserializer.readInt32() - let buffer : Array = new Array(bufferLength) - for (let bufferBufCounterI = 0; bufferBufCounterI < bufferLength; bufferBufCounterI++) { - buffer[bufferBufCounterI] = text_TextBox_serializer.read(retvalDeserializer) - } - const returnResult : Array = buffer - return returnResult - } - private getGlyphPositionAtCoordinate_serialize(x: number, y: number): PositionWithAffinity { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_getGlyphPositionAtCoordinate(this.peer!.ptr, x, y) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : PositionWithAffinity = text_PositionWithAffinity_serializer.read(retvalDeserializer) - return returnResult - } - private getWordBoundary_serialize(offset: number): Range { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_getWordBoundary(this.peer!.ptr, offset) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Range = text_Range_serializer.read(retvalDeserializer) - return returnResult - } - private getLineCount_serialize(): number { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_getLineCount(this.peer!.ptr) - return retval - } - private getLineHeight_serialize(line: number): number { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_getLineHeight(this.peer!.ptr, line) - return retval - } - private getLineWidth_serialize(line: number): number { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_getLineWidth(this.peer!.ptr, line) - return retval - } - private didExceedMaxLines_serialize(): boolean { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_didExceedMaxLines(this.peer!.ptr) - return retval - } - private getTextLines_serialize(): Array { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_getTextLines(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const bufferLength : int32 = retvalDeserializer.readInt32() - let buffer : Array = new Array(bufferLength) - for (let bufferBufCounterI = 0; bufferBufCounterI < bufferLength; bufferBufCounterI++) { - buffer[bufferBufCounterI] = (text_TextLine_serializer.read(retvalDeserializer) as text.TextLine) - } - const returnResult : Array = buffer - return returnResult - } - private getActualTextRange_serialize(lineNumber: number, includeSpaces: boolean): Range { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_getActualTextRange(this.peer!.ptr, lineNumber, includeSpaces ? 1 : 0) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Range = text_Range_serializer.read(retvalDeserializer) - return returnResult - } - private getLineMetrics0_serialize(): Array { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_getLineMetrics0(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const bufferLength : int32 = retvalDeserializer.readInt32() - let buffer : Array = new Array(bufferLength) - for (let bufferBufCounterI = 0; bufferBufCounterI < bufferLength; bufferBufCounterI++) { - buffer[bufferBufCounterI] = text_LineMetrics_serializer.read(retvalDeserializer) - } - const returnResult : Array = buffer - return returnResult - } - private getLineMetrics1_serialize(lineNumber: number): LineMetrics | undefined { - const retval = ArkUIGeneratedNativeModule._text_Paragraph_getLineMetrics1(this.peer!.ptr, lineNumber) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const buffer_runtimeType = retvalDeserializer.readInt8().toInt() - let buffer : LineMetrics | undefined = undefined - if ((buffer_runtimeType) != (RuntimeType.UNDEFINED)) { - buffer = text_LineMetrics_serializer.read(retvalDeserializer) - } - const returnResult : LineMetrics | undefined = buffer - return returnResult - } - } - export class ParagraphBuilderInternal { - public static fromPtr(ptr: KPointer): text.ParagraphBuilder { - return new text.ParagraphBuilder(false, false, ptr) - } - } - export class ParagraphBuilder implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(_0: boolean, _1: boolean, peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, ParagraphBuilder.getFinalizer()) - } - constructor(paragraphStyle: ParagraphStyle, fontCollection: FontCollection) { - this(false, false, ParagraphBuilder.construct(paragraphStyle, fontCollection)) - } - static construct(paragraphStyle: ParagraphStyle, fontCollection: FontCollection): KPointer { - const thisSerializer : SerializerBase = SerializerBase.hold() - text_ParagraphStyle_serializer.write(thisSerializer, paragraphStyle) - const retval = ArkUIGeneratedNativeModule._text_ParagraphBuilder_construct(thisSerializer.asBuffer(), thisSerializer.length(), toPeerPtr(fontCollection)) - thisSerializer.release() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._text_ParagraphBuilder_getFinalizer() - } - public pushStyle(textStyle: TextStyle): void { - const textStyle_casted = textStyle as (TextStyle) - this.pushStyle_serialize(textStyle_casted) - return - } - public popStyle(): void { - this.popStyle_serialize() - return - } - public addText(text: string): void { - const text_casted = text as (string) - this.addText_serialize(text_casted) - return - } - public addPlaceholder(placeholderSpan: PlaceholderSpan): void { - const placeholderSpan_casted = placeholderSpan as (PlaceholderSpan) - this.addPlaceholder_serialize(placeholderSpan_casted) - return - } - public build(): Paragraph { - return this.build_serialize() - } - public buildLineTypeset(): LineTypeset { - return this.buildLineTypeset_serialize() - } - public addSymbol(symbolId: number): void { - const symbolId_casted = symbolId as (number) - this.addSymbol_serialize(symbolId_casted) - return - } - private pushStyle_serialize(textStyle: TextStyle): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - text_TextStyle_serializer.write(thisSerializer, textStyle) - ArkUIGeneratedNativeModule._text_ParagraphBuilder_pushStyle(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private popStyle_serialize(): void { - ArkUIGeneratedNativeModule._text_ParagraphBuilder_popStyle(this.peer!.ptr) - } - private addText_serialize(text: string): void { - ArkUIGeneratedNativeModule._text_ParagraphBuilder_addText(this.peer!.ptr, text) - } - private addPlaceholder_serialize(placeholderSpan: PlaceholderSpan): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - text_PlaceholderSpan_serializer.write(thisSerializer, placeholderSpan) - ArkUIGeneratedNativeModule._text_ParagraphBuilder_addPlaceholder(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private build_serialize(): Paragraph { - const retval = ArkUIGeneratedNativeModule._text_ParagraphBuilder_build(this.peer!.ptr) - const obj : Paragraph = text.ParagraphInternal.fromPtr(retval) - return obj - } - private buildLineTypeset_serialize(): LineTypeset { - const retval = ArkUIGeneratedNativeModule._text_ParagraphBuilder_buildLineTypeset(this.peer!.ptr) - const obj : LineTypeset = text.LineTypesetInternal.fromPtr(retval) - return obj - } - private addSymbol_serialize(symbolId: number): void { - ArkUIGeneratedNativeModule._text_ParagraphBuilder_addSymbol(this.peer!.ptr, symbolId) - } - } - export class RunInternal { - public static fromPtr(ptr: KPointer): text.Run { - return new text.Run(ptr) - } - } - export class Run implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, Run.getFinalizer()) - } - constructor() { - this(Run.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._text_Run_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._text_Run_getFinalizer() - } - public getGlyphCount(): number { - return this.getGlyphCount_serialize() - } - public getGlyphs(): Array { - return this.getGlyphs0_serialize() - } - public getGlyphs(range: Range): Array { - const range_casted = range as (Range) - return this.getGlyphs1_serialize(range_casted) - } - public getPositions(): Array { - return this.getPositions0_serialize() - } - public getPositions(range: Range): Array { - const range_casted = range as (Range) - return this.getPositions1_serialize(range_casted) - } - public getOffsets(): Array { - return this.getOffsets_serialize() - } - public getFont(): drawing.Font { - return this.getFont_serialize() - } - public paint(canvas: drawing.Canvas, x: number, y: number): void { - const canvas_casted = canvas as (drawing.Canvas) - const x_casted = x as (number) - const y_casted = y as (number) - this.paint_serialize(canvas_casted, x_casted, y_casted) - return - } - public getStringIndices(range: Range): Array { - const range_casted = range as (Range) - return this.getStringIndices_serialize(range_casted) - } - public getStringRange(): Range { - return this.getStringRange_serialize() - } - public getTypographicBounds(): TypographicBounds { - return this.getTypographicBounds_serialize() - } - public getImageBounds(): common2D.Rect { - return this.getImageBounds_serialize() - } - private getGlyphCount_serialize(): number { - const retval = ArkUIGeneratedNativeModule._text_Run_getGlyphCount(this.peer!.ptr) - return retval - } - private getGlyphs0_serialize(): Array { - const retval = ArkUIGeneratedNativeModule._text_Run_getGlyphs0(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const bufferLength : int32 = retvalDeserializer.readInt32() - let buffer : Array = new Array(bufferLength) - for (let bufferBufCounterI = 0; bufferBufCounterI < bufferLength; bufferBufCounterI++) { - buffer[bufferBufCounterI] = (retvalDeserializer.readNumber() as number) - } - const returnResult : Array = buffer - return returnResult - } - private getGlyphs1_serialize(range: Range): Array { - const thisSerializer : SerializerBase = SerializerBase.hold() - text_Range_serializer.write(thisSerializer, range) - const retval = ArkUIGeneratedNativeModule._text_Run_getGlyphs1(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const bufferLength : int32 = retvalDeserializer.readInt32() - let buffer : Array = new Array(bufferLength) - for (let bufferBufCounterI = 0; bufferBufCounterI < bufferLength; bufferBufCounterI++) { - buffer[bufferBufCounterI] = (retvalDeserializer.readNumber() as number) - } - const returnResult : Array = buffer - return returnResult - } - private getPositions0_serialize(): Array { - const retval = ArkUIGeneratedNativeModule._text_Run_getPositions0(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const bufferLength : int32 = retvalDeserializer.readInt32() - let buffer : Array = new Array(bufferLength) - for (let bufferBufCounterI = 0; bufferBufCounterI < bufferLength; bufferBufCounterI++) { - buffer[bufferBufCounterI] = common2D_Point_serializer.read(retvalDeserializer) - } - const returnResult : Array = buffer - return returnResult - } - private getPositions1_serialize(range: Range): Array { - const thisSerializer : SerializerBase = SerializerBase.hold() - text_Range_serializer.write(thisSerializer, range) - const retval = ArkUIGeneratedNativeModule._text_Run_getPositions1(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const bufferLength : int32 = retvalDeserializer.readInt32() - let buffer : Array = new Array(bufferLength) - for (let bufferBufCounterI = 0; bufferBufCounterI < bufferLength; bufferBufCounterI++) { - buffer[bufferBufCounterI] = common2D_Point_serializer.read(retvalDeserializer) - } - const returnResult : Array = buffer - return returnResult - } - private getOffsets_serialize(): Array { - const retval = ArkUIGeneratedNativeModule._text_Run_getOffsets(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const bufferLength : int32 = retvalDeserializer.readInt32() - let buffer : Array = new Array(bufferLength) - for (let bufferBufCounterI = 0; bufferBufCounterI < bufferLength; bufferBufCounterI++) { - buffer[bufferBufCounterI] = common2D_Point_serializer.read(retvalDeserializer) - } - const returnResult : Array = buffer - return returnResult - } - private getFont_serialize(): drawing.Font { - const retval = ArkUIGeneratedNativeModule._text_Run_getFont(this.peer!.ptr) - const obj : drawing.Font = drawing.FontInternal.fromPtr(retval) - return obj - } - private paint_serialize(canvas: drawing.Canvas, x: number, y: number): void { - ArkUIGeneratedNativeModule._text_Run_paint(this.peer!.ptr, toPeerPtr(canvas), x, y) - } - private getStringIndices_serialize(range: Range): Array { - const thisSerializer : SerializerBase = SerializerBase.hold() - text_Range_serializer.write(thisSerializer, range) - const retval = ArkUIGeneratedNativeModule._text_Run_getStringIndices(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const bufferLength : int32 = retvalDeserializer.readInt32() - let buffer : Array = new Array(bufferLength) - for (let bufferBufCounterI = 0; bufferBufCounterI < bufferLength; bufferBufCounterI++) { - buffer[bufferBufCounterI] = (retvalDeserializer.readNumber() as number) - } - const returnResult : Array = buffer - return returnResult - } - private getStringRange_serialize(): Range { - const retval = ArkUIGeneratedNativeModule._text_Run_getStringRange(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Range = text_Range_serializer.read(retvalDeserializer) - return returnResult - } - private getTypographicBounds_serialize(): TypographicBounds { - const retval = ArkUIGeneratedNativeModule._text_Run_getTypographicBounds(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : TypographicBounds = text_TypographicBounds_serializer.read(retvalDeserializer) - return returnResult - } - private getImageBounds_serialize(): common2D.Rect { - const retval = ArkUIGeneratedNativeModule._text_Run_getImageBounds(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : common2D.Rect = common2D_Rect_serializer.read(retvalDeserializer) - return returnResult - } - } - export class TextLineInternal { - public static fromPtr(ptr: KPointer): text.TextLine { - return new text.TextLine(ptr) - } - } - export class TextLine implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, TextLine.getFinalizer()) - } - constructor() { - this(TextLine.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._text_TextLine_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._text_TextLine_getFinalizer() - } - public getGlyphCount(): number { - return this.getGlyphCount_serialize() - } - public getTextRange(): Range { - return this.getTextRange_serialize() - } - public getGlyphRuns(): Array { - return this.getGlyphRuns_serialize() - } - public paint(canvas: drawing.Canvas, x: number, y: number): void { - const canvas_casted = canvas as (drawing.Canvas) - const x_casted = x as (number) - const y_casted = y as (number) - this.paint_serialize(canvas_casted, x_casted, y_casted) - return - } - public createTruncatedLine(width: number, ellipsisMode: EllipsisMode, ellipsis: string): TextLine { - const width_casted = width as (number) - const ellipsisMode_casted = ellipsisMode as (EllipsisMode) - const ellipsis_casted = ellipsis as (string) - return this.createTruncatedLine_serialize(width_casted, ellipsisMode_casted, ellipsis_casted) - } - public getTypographicBounds(): TypographicBounds { - return this.getTypographicBounds_serialize() - } - public getImageBounds(): common2D.Rect { - return this.getImageBounds_serialize() - } - public getTrailingSpaceWidth(): number { - return this.getTrailingSpaceWidth_serialize() - } - public getStringIndexForPosition(point: common2D.Point): number { - const point_casted = point as (common2D.Point) - return this.getStringIndexForPosition_serialize(point_casted) - } - public getOffsetForStringIndex(index: number): number { - const index_casted = index as (number) - return this.getOffsetForStringIndex_serialize(index_casted) - } - public enumerateCaretOffsets(callback_: CaretOffsetsCallback): void { - const callback__casted = callback_ as (CaretOffsetsCallback) - this.enumerateCaretOffsets_serialize(callback__casted) - return - } - public getAlignmentOffset(alignmentFactor: number, alignmentWidth: number): number { - const alignmentFactor_casted = alignmentFactor as (number) - const alignmentWidth_casted = alignmentWidth as (number) - return this.getAlignmentOffset_serialize(alignmentFactor_casted, alignmentWidth_casted) - } - private getGlyphCount_serialize(): number { - const retval = ArkUIGeneratedNativeModule._text_TextLine_getGlyphCount(this.peer!.ptr) - return retval - } - private getTextRange_serialize(): Range { - const retval = ArkUIGeneratedNativeModule._text_TextLine_getTextRange(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : Range = text_Range_serializer.read(retvalDeserializer) - return returnResult - } - private getGlyphRuns_serialize(): Array { - const retval = ArkUIGeneratedNativeModule._text_TextLine_getGlyphRuns(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const bufferLength : int32 = retvalDeserializer.readInt32() - let buffer : Array = new Array(bufferLength) - for (let bufferBufCounterI = 0; bufferBufCounterI < bufferLength; bufferBufCounterI++) { - buffer[bufferBufCounterI] = (text_Run_serializer.read(retvalDeserializer) as text.Run) - } - const returnResult : Array = buffer - return returnResult - } - private paint_serialize(canvas: drawing.Canvas, x: number, y: number): void { - ArkUIGeneratedNativeModule._text_TextLine_paint(this.peer!.ptr, toPeerPtr(canvas), x, y) - } - private createTruncatedLine_serialize(width: number, ellipsisMode: EllipsisMode, ellipsis: string): TextLine { - const retval = ArkUIGeneratedNativeModule._text_TextLine_createTruncatedLine(this.peer!.ptr, width, TypeChecker.text_EllipsisMode_ToNumeric(ellipsisMode), ellipsis) - const obj : TextLine = text.TextLineInternal.fromPtr(retval) - return obj - } - private getTypographicBounds_serialize(): TypographicBounds { - const retval = ArkUIGeneratedNativeModule._text_TextLine_getTypographicBounds(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : TypographicBounds = text_TypographicBounds_serializer.read(retvalDeserializer) - return returnResult - } - private getImageBounds_serialize(): common2D.Rect { - const retval = ArkUIGeneratedNativeModule._text_TextLine_getImageBounds(this.peer!.ptr) - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const returnResult : common2D.Rect = common2D_Rect_serializer.read(retvalDeserializer) - return returnResult - } - private getTrailingSpaceWidth_serialize(): number { - const retval = ArkUIGeneratedNativeModule._text_TextLine_getTrailingSpaceWidth(this.peer!.ptr) - return retval - } - private getStringIndexForPosition_serialize(point: common2D.Point): number { - const thisSerializer : SerializerBase = SerializerBase.hold() - common2D_Point_serializer.write(thisSerializer, point) - const retval = ArkUIGeneratedNativeModule._text_TextLine_getStringIndexForPosition(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - return retval - } - private getOffsetForStringIndex_serialize(index: number): number { - const retval = ArkUIGeneratedNativeModule._text_TextLine_getOffsetForStringIndex(this.peer!.ptr, index) - return retval - } - private enumerateCaretOffsets_serialize(callback_: CaretOffsetsCallback): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(callback_) - ArkUIGeneratedNativeModule._text_TextLine_enumerateCaretOffsets(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - private getAlignmentOffset_serialize(alignmentFactor: number, alignmentWidth: number): number { - const retval = ArkUIGeneratedNativeModule._text_TextLine_getAlignmentOffset(this.peer!.ptr, alignmentFactor, alignmentWidth) - return retval - } - } - export enum TextAlign { - LEFT = 0, - RIGHT = 1, - CENTER = 2, - JUSTIFY = 3, - START = 4, - END = 5 - } - export enum TextDirection { - RTL = 0, - LTR = 1 - } - export enum BreakStrategy { - GREEDY = 0, - HIGH_QUALITY = 1, - BALANCED = 2 - } - export enum WordBreak { - NORMAL = 0, - BREAK_ALL = 1, - BREAK_WORD = 2 - } - export interface Decoration { - textDecoration?: text.TextDecorationType; - color?: common2D.Color; - decorationStyle?: text.TextDecorationStyle; - decorationThicknessScale?: number; - } - export enum TextDecorationType { - NONE = 0, - UNDERLINE = 1, - OVERLINE = 2, - LINE_THROUGH = 3 - } - export enum TextDecorationStyle { - SOLID = 0, - DOUBLE = 1, - DOTTED = 2, - DASHED = 3, - WAVY = 4 - } - export enum FontWeight { - W100 = 0, - W200 = 1, - W300 = 2, - W400 = 3, - W500 = 4, - W600 = 5, - W700 = 6, - W800 = 7, - W900 = 8 - } - export enum FontStyle { - NORMAL = 0, - ITALIC = 1, - OBLIQUE = 2 - } - export enum FontWidth { - ULTRA_CONDENSED = 1, - EXTRA_CONDENSED = 2, - CONDENSED = 3, - SEMI_CONDENSED = 4, - NORMAL = 5, - SEMI_EXPANDED = 6, - EXPANDED = 7, - EXTRA_EXPANDED = 8, - ULTRA_EXPANDED = 9 - } - export enum TextHeightBehavior { - ALL = 0, - DISABLE_FIRST_ASCENT = 1, - DISABLE_LAST_ASCENT = 2, - DISABLE_ALL = 3 - } - export enum TextBaseline { - ALPHABETIC = 0, - IDEOGRAPHIC = 1 - } - export enum EllipsisMode { - START = 0, - MIDDLE = 1, - END = 2 - } - export interface TextShadow { - color?: common2D.Color; - point?: common2D.Point; - blurRadius?: number; - } - export interface RectStyle { - color: common2D.Color; - leftTopRadius: number; - rightTopRadius: number; - rightBottomRadius: number; - leftBottomRadius: number; - } - export interface FontFeature { - name: string; - value: number; - } - export interface FontVariation { - axis: string; - value: number; - } - export interface TextStyle { - decoration?: text.Decoration; - color?: common2D.Color; - fontWeight?: text.FontWeight; - fontStyle?: text.FontStyle; - baseline?: text.TextBaseline; - fontFamilies?: Array; - fontSize?: number; - letterSpacing?: number; - wordSpacing?: number; - heightScale?: number; - halfLeading?: boolean; - heightOnly?: boolean; - ellipsis?: string; - ellipsisMode?: text.EllipsisMode; - locale?: string; - baselineShift?: number; - fontFeatures?: Array; - textShadows?: Array; - backgroundRect?: text.RectStyle; - fontVariations?: Array; - } - export interface StrutStyle { - fontFamilies?: Array; - fontStyle?: text.FontStyle; - fontWidth?: text.FontWidth; - fontWeight?: text.FontWeight; - fontSize?: number; - height?: number; - leading?: number; - forceHeight?: boolean; - enabled?: boolean; - heightOverride?: boolean; - halfLeading?: boolean; - } - export interface ParagraphStyle { - textStyle?: text.TextStyle; - textDirection?: text.TextDirection; - align?: text.TextAlign; - wordBreak?: text.WordBreak; - maxLines?: number; - breakStrategy?: text.BreakStrategy; - strutStyle?: text.StrutStyle; - textHeightBehavior?: text.TextHeightBehavior; - tab?: text.TextTab; - } - export enum PlaceholderAlignment { - OFFSET_AT_BASELINE = 0, - ABOVE_BASELINE = 1, - BELOW_BASELINE = 2, - TOP_OF_ROW_BOX = 3, - BOTTOM_OF_ROW_BOX = 4, - CENTER_OF_ROW_BOX = 5 - } - export interface PlaceholderSpan { - width: number; - height: number; - align: text.PlaceholderAlignment; - baseline: text.TextBaseline; - baselineOffset: number; - } - export interface Range { - start: number; - end: number; - } - export enum SystemFontType { - ALL = 0, - GENERIC = 1, - STYLISH = 2, - INSTALLED = 3 - } - export interface FontDescriptor { - path?: string; - postScriptName?: string; - fullName?: string; - fontFamily?: string; - fontSubfamily?: string; - weight?: text.FontWeight; - width?: number; - italic?: number; - monoSpace?: boolean; - symbolic?: boolean; - } - export interface TextBox { - rect: common2D.Rect; - direction: text.TextDirection; - } - export interface PositionWithAffinity { - position: number; - affinity: text.Affinity; - } - export enum RectWidthStyle { - TIGHT = 0, - MAX = 1 - } - export enum RectHeightStyle { - TIGHT = 0, - MAX = 1, - INCLUDE_LINE_SPACE_MIDDLE = 2, - INCLUDE_LINE_SPACE_TOP = 3, - INCLUDE_LINE_SPACE_BOTTOM = 4, - STRUT = 5 - } - export enum Affinity { - UPSTREAM = 0, - DOWNSTREAM = 1 - } - export interface TypographicBounds { - ascent: number; - descent: number; - leading: number; - width: number; - } - export type CaretOffsetsCallback = ((offset: number,index: number,leadingEdge: boolean) => boolean); - export interface RunMetrics { - textStyle: text.TextStyle; - fontMetrics: drawing.FontMetrics; - } - export interface LineMetrics { - startIndex: number; - endIndex: number; - ascent: number; - descent: number; - height: number; - width: number; - left: number; - baseline: number; - lineNumber: number; - topHeight: number; - runMetrics: Map; - } - export interface TextTab { - alignment: text.TextAlign; - location: number; - } - export function getSystemFontFullNamesByType(fontType: SystemFontType): Promise> { - return GlobalScope.text_getSystemFontFullNamesByType(fontType) - } - export function getFontDescriptorByFullName(fullName: string, fontType: SystemFontType): Promise { - return GlobalScope.text_getFontDescriptorByFullName(fullName, fontType) - } - export function matchFontDescriptors(desc: FontDescriptor): Promise> { - return GlobalScope.text_matchFontDescriptors(desc) - } -} diff --git a/arkoala-arkts/arkui/generated/framework/ohos.graphics.uiEffect.ets b/arkoala-arkts/arkui/generated/framework/ohos.graphics.uiEffect.ets index 0bd9033c4ad7ee8e3ac5716de6ee63b434fb516e..1f8d127ea2fc4201b64b67fac9bea1bc1e7a99ad 100644 --- a/arkoala-arkts/arkui/generated/framework/ohos.graphics.uiEffect.ets +++ b/arkoala-arkts/arkui/generated/framework/ohos.graphics.uiEffect.ets @@ -16,198 +16,81 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr, Finalizable, KInt, KBoolean, KStringPtr } from "@koalaui/interop" +import { extractors } from "#handwritten" +import { default as uiEffect } from "@ohos.graphics.uiEffect" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { int32, int64, float32, unsafeCast } from "@koalaui/common" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" +import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { GlobalScope } from "./GlobalScope" export class uiEffect_Filter_serializer { public static write(buffer: SerializerBase, value: uiEffect.Filter): void { + let valueSerializer : SerializerBase = buffer + valueSerializer.writePointer(extractors.toUiEffectFilterPtr(value)) } public static read(buffer: DeserializerBase): uiEffect.Filter { - let value : uiEffect.Filter = ({} as uiEffect.Filter) - return value + let valueDeserializer : DeserializerBase = buffer + let ptr : KPointer = valueDeserializer.readPointer() + return extractors.fromUiEffectFilterPtr(ptr) } } export class uiEffect_VisualEffect_serializer { public static write(buffer: SerializerBase, value: uiEffect.VisualEffect): void { let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) + valueSerializer.writePointer(extractors.toUiEffectVisualEffectPtr(value)) } public static read(buffer: DeserializerBase): uiEffect.VisualEffect { let valueDeserializer : DeserializerBase = buffer let ptr : KPointer = valueDeserializer.readPointer() - return uiEffect.VisualEffectInternal.fromPtr(ptr) + return extractors.fromUiEffectVisualEffectPtr(ptr) } } export class uiEffect_BrightnessBlender_serializer { public static write(buffer: SerializerBase, value: uiEffect.BrightnessBlender): void { let valueSerializer : SerializerBase = buffer const valueHolderForCubicRate = value.cubicRate - valueSerializer.writeNumber(valueHolderForCubicRate) + valueSerializer.writeFloat64(valueHolderForCubicRate) const valueHolderForQuadraticRate = value.quadraticRate - valueSerializer.writeNumber(valueHolderForQuadraticRate) + valueSerializer.writeFloat64(valueHolderForQuadraticRate) const valueHolderForLinearRate = value.linearRate - valueSerializer.writeNumber(valueHolderForLinearRate) + valueSerializer.writeFloat64(valueHolderForLinearRate) const valueHolderForDegree = value.degree - valueSerializer.writeNumber(valueHolderForDegree) + valueSerializer.writeFloat64(valueHolderForDegree) const valueHolderForSaturation = value.saturation - valueSerializer.writeNumber(valueHolderForSaturation) + valueSerializer.writeFloat64(valueHolderForSaturation) const valueHolderForPositiveCoefficient = value.positiveCoefficient const valueHolderForPositiveCoefficient_0 = valueHolderForPositiveCoefficient[0] - valueSerializer.writeNumber(valueHolderForPositiveCoefficient_0) + valueSerializer.writeFloat64(valueHolderForPositiveCoefficient_0) const valueHolderForPositiveCoefficient_1 = valueHolderForPositiveCoefficient[1] - valueSerializer.writeNumber(valueHolderForPositiveCoefficient_1) + valueSerializer.writeFloat64(valueHolderForPositiveCoefficient_1) const valueHolderForPositiveCoefficient_2 = valueHolderForPositiveCoefficient[2] - valueSerializer.writeNumber(valueHolderForPositiveCoefficient_2) + valueSerializer.writeFloat64(valueHolderForPositiveCoefficient_2) const valueHolderForNegativeCoefficient = value.negativeCoefficient const valueHolderForNegativeCoefficient_0 = valueHolderForNegativeCoefficient[0] - valueSerializer.writeNumber(valueHolderForNegativeCoefficient_0) + valueSerializer.writeFloat64(valueHolderForNegativeCoefficient_0) const valueHolderForNegativeCoefficient_1 = valueHolderForNegativeCoefficient[1] - valueSerializer.writeNumber(valueHolderForNegativeCoefficient_1) + valueSerializer.writeFloat64(valueHolderForNegativeCoefficient_1) const valueHolderForNegativeCoefficient_2 = valueHolderForNegativeCoefficient[2] - valueSerializer.writeNumber(valueHolderForNegativeCoefficient_2) + valueSerializer.writeFloat64(valueHolderForNegativeCoefficient_2) const valueHolderForFraction = value.fraction - valueSerializer.writeNumber(valueHolderForFraction) + valueSerializer.writeFloat64(valueHolderForFraction) } public static read(buffer: DeserializerBase): uiEffect.BrightnessBlender { let valueDeserializer : DeserializerBase = buffer - const cubicRateTmpResult : number = (valueDeserializer.readNumber() as number) - const quadraticRateTmpResult : number = (valueDeserializer.readNumber() as number) - const linearRateTmpResult : number = (valueDeserializer.readNumber() as number) - const degreeTmpResult : number = (valueDeserializer.readNumber() as number) - const saturationTmpResult : number = (valueDeserializer.readNumber() as number) - const positiveCoefficientTmpBufValue0 : number = (valueDeserializer.readNumber() as number) - const positiveCoefficientTmpBufValue1 : number = (valueDeserializer.readNumber() as number) - const positiveCoefficientTmpBufValue2 : number = (valueDeserializer.readNumber() as number) - const positiveCoefficientTmpResult : [ number, number, number ] = ([positiveCoefficientTmpBufValue0, positiveCoefficientTmpBufValue1, positiveCoefficientTmpBufValue2] as [ number, number, number ]) - const negativeCoefficientTmpBufValue0 : number = (valueDeserializer.readNumber() as number) - const negativeCoefficientTmpBufValue1 : number = (valueDeserializer.readNumber() as number) - const negativeCoefficientTmpBufValue2 : number = (valueDeserializer.readNumber() as number) - const negativeCoefficientTmpResult : [ number, number, number ] = ([negativeCoefficientTmpBufValue0, negativeCoefficientTmpBufValue1, negativeCoefficientTmpBufValue2] as [ number, number, number ]) - const fractionTmpResult : number = (valueDeserializer.readNumber() as number) + const cubicRateTmpResult : double = valueDeserializer.readFloat64() + const quadraticRateTmpResult : double = valueDeserializer.readFloat64() + const linearRateTmpResult : double = valueDeserializer.readFloat64() + const degreeTmpResult : double = valueDeserializer.readFloat64() + const saturationTmpResult : double = valueDeserializer.readFloat64() + const positiveCoefficientTmpBufValue0 : double = valueDeserializer.readFloat64() + const positiveCoefficientTmpBufValue1 : double = valueDeserializer.readFloat64() + const positiveCoefficientTmpBufValue2 : double = valueDeserializer.readFloat64() + const positiveCoefficientTmpResult : [ double, double, double ] = ([positiveCoefficientTmpBufValue0, positiveCoefficientTmpBufValue1, positiveCoefficientTmpBufValue2] as [ double, double, double ]) + const negativeCoefficientTmpBufValue0 : double = valueDeserializer.readFloat64() + const negativeCoefficientTmpBufValue1 : double = valueDeserializer.readFloat64() + const negativeCoefficientTmpBufValue2 : double = valueDeserializer.readFloat64() + const negativeCoefficientTmpResult : [ double, double, double ] = ([negativeCoefficientTmpBufValue0, negativeCoefficientTmpBufValue1, negativeCoefficientTmpBufValue2] as [ double, double, double ]) + const fractionTmpResult : double = valueDeserializer.readFloat64() let value : uiEffect.BrightnessBlender = ({cubicRate: cubicRateTmpResult, quadraticRate: quadraticRateTmpResult, linearRate: linearRateTmpResult, degree: degreeTmpResult, saturation: saturationTmpResult, positiveCoefficient: positiveCoefficientTmpResult, negativeCoefficient: negativeCoefficientTmpResult, fraction: fractionTmpResult} as uiEffect.BrightnessBlender) return value } } -export class uiEffect_BrightnessBlenderParam_serializer { - public static write(buffer: SerializerBase, value: uiEffect.BrightnessBlenderParam): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForCubicRate = value.cubicRate - valueSerializer.writeNumber(valueHolderForCubicRate) - const valueHolderForQuadraticRate = value.quadraticRate - valueSerializer.writeNumber(valueHolderForQuadraticRate) - const valueHolderForLinearRate = value.linearRate - valueSerializer.writeNumber(valueHolderForLinearRate) - const valueHolderForDegree = value.degree - valueSerializer.writeNumber(valueHolderForDegree) - const valueHolderForSaturation = value.saturation - valueSerializer.writeNumber(valueHolderForSaturation) - const valueHolderForPositiveCoefficient = value.positiveCoefficient - const valueHolderForPositiveCoefficient_0 = valueHolderForPositiveCoefficient[0] - valueSerializer.writeNumber(valueHolderForPositiveCoefficient_0) - const valueHolderForPositiveCoefficient_1 = valueHolderForPositiveCoefficient[1] - valueSerializer.writeNumber(valueHolderForPositiveCoefficient_1) - const valueHolderForPositiveCoefficient_2 = valueHolderForPositiveCoefficient[2] - valueSerializer.writeNumber(valueHolderForPositiveCoefficient_2) - const valueHolderForNegativeCoefficient = value.negativeCoefficient - const valueHolderForNegativeCoefficient_0 = valueHolderForNegativeCoefficient[0] - valueSerializer.writeNumber(valueHolderForNegativeCoefficient_0) - const valueHolderForNegativeCoefficient_1 = valueHolderForNegativeCoefficient[1] - valueSerializer.writeNumber(valueHolderForNegativeCoefficient_1) - const valueHolderForNegativeCoefficient_2 = valueHolderForNegativeCoefficient[2] - valueSerializer.writeNumber(valueHolderForNegativeCoefficient_2) - const valueHolderForFraction = value.fraction - valueSerializer.writeNumber(valueHolderForFraction) - } - public static read(buffer: DeserializerBase): uiEffect.BrightnessBlenderParam { - let valueDeserializer : DeserializerBase = buffer - const cubicRateTmpResult : number = (valueDeserializer.readNumber() as number) - const quadraticRateTmpResult : number = (valueDeserializer.readNumber() as number) - const linearRateTmpResult : number = (valueDeserializer.readNumber() as number) - const degreeTmpResult : number = (valueDeserializer.readNumber() as number) - const saturationTmpResult : number = (valueDeserializer.readNumber() as number) - const positiveCoefficientTmpBufValue0 : number = (valueDeserializer.readNumber() as number) - const positiveCoefficientTmpBufValue1 : number = (valueDeserializer.readNumber() as number) - const positiveCoefficientTmpBufValue2 : number = (valueDeserializer.readNumber() as number) - const positiveCoefficientTmpResult : [ number, number, number ] = ([positiveCoefficientTmpBufValue0, positiveCoefficientTmpBufValue1, positiveCoefficientTmpBufValue2] as [ number, number, number ]) - const negativeCoefficientTmpBufValue0 : number = (valueDeserializer.readNumber() as number) - const negativeCoefficientTmpBufValue1 : number = (valueDeserializer.readNumber() as number) - const negativeCoefficientTmpBufValue2 : number = (valueDeserializer.readNumber() as number) - const negativeCoefficientTmpResult : [ number, number, number ] = ([negativeCoefficientTmpBufValue0, negativeCoefficientTmpBufValue1, negativeCoefficientTmpBufValue2] as [ number, number, number ]) - const fractionTmpResult : number = (valueDeserializer.readNumber() as number) - let value : uiEffect.BrightnessBlenderParam = ({cubicRate: cubicRateTmpResult, quadraticRate: quadraticRateTmpResult, linearRate: linearRateTmpResult, degree: degreeTmpResult, saturation: saturationTmpResult, positiveCoefficient: positiveCoefficientTmpResult, negativeCoefficient: negativeCoefficientTmpResult, fraction: fractionTmpResult} as uiEffect.BrightnessBlenderParam) - return value - } -} -export default uiEffect -export namespace uiEffect { - export interface VisualEffect { - backgroundColorBlender(blender: BrightnessBlender): VisualEffect - } - export class VisualEffectInternal implements MaterializedBase,VisualEffect { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, VisualEffectInternal.getFinalizer()) - } - constructor() { - this(VisualEffectInternal.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._uiEffect_VisualEffect_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._uiEffect_VisualEffect_getFinalizer() - } - public static fromPtr(ptr: KPointer): VisualEffectInternal { - return new VisualEffectInternal(ptr) - } - public backgroundColorBlender(blender: BrightnessBlender): VisualEffect { - const blender_casted = blender as (BrightnessBlender) - return this.backgroundColorBlender_serialize(blender_casted) - } - private backgroundColorBlender_serialize(blender: BrightnessBlender): VisualEffect { - const thisSerializer : SerializerBase = SerializerBase.hold() - uiEffect_BrightnessBlender_serializer.write(thisSerializer, blender) - const retval = ArkUIGeneratedNativeModule._uiEffect_VisualEffect_backgroundColorBlender(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : VisualEffect = uiEffect.VisualEffectInternal.fromPtr(retval) - return obj - } - } - export interface Filter { - } - export type Blender = uiEffect.BrightnessBlender; - export interface BrightnessBlender { - cubicRate: number; - quadraticRate: number; - linearRate: number; - degree: number; - saturation: number; - positiveCoefficient: [ number, number, number ]; - negativeCoefficient: [ number, number, number ]; - fraction: number; - } - export interface BrightnessBlenderParam { - cubicRate: number; - quadraticRate: number; - linearRate: number; - degree: number; - saturation: number; - positiveCoefficient: [ number, number, number ]; - negativeCoefficient: [ number, number, number ]; - fraction: number; - } - export function createEffect(): VisualEffect { - return GlobalScope.uiEffect_createEffect() - } - export function createBrightnessBlender(param: BrightnessBlenderParam): BrightnessBlender { - return GlobalScope.uiEffect_createBrightnessBlender(param) - } -} diff --git a/arkoala-arkts/arkui/generated/framework/ohos.intl.ets b/arkoala-arkts/arkui/generated/framework/ohos.intl.ets index 8a0e574423e5c745c335c7da3d845a027bdbe681..836972f55e781b16b1b35aef9adfe2b7828d8f6a 100644 --- a/arkoala-arkts/arkui/generated/framework/ohos.intl.ets +++ b/arkoala-arkts/arkui/generated/framework/ohos.intl.ets @@ -16,12 +16,11 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr, KInt, KBoolean, KStringPtr } from "@koalaui/interop" +import { default as intl } from "@ohos.intl" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" export class intl_DateTimeOptions_serializer { public static write(buffer: SerializerBase, value: intl.DateTimeOptions): void { let valueSerializer : SerializerBase = buffer @@ -298,27 +297,3 @@ export class intl_DateTimeOptions_serializer { return value } } -export default intl -export namespace intl { - export interface DateTimeOptions { - locale?: string; - dateStyle?: string; - timeStyle?: string; - hourCycle?: string; - timeZone?: string; - numberingSystem?: string; - hour12?: boolean; - weekday?: string; - era?: string; - year?: string; - month?: string; - day?: string; - hour?: string; - minute?: string; - second?: string; - timeZoneName?: string; - dayPeriod?: string; - localeMatcher?: string; - formatMatcher?: string; - } -} diff --git a/arkoala-arkts/arkui/generated/framework/ohos.matrix4.ets b/arkoala-arkts/arkui/generated/framework/ohos.matrix4.ets index e1b2d937e95c2d03d9435a366051e83182660113..904a744ef70044e65d480f4a84dc71e432f80175 100644 --- a/arkoala-arkts/arkui/generated/framework/ohos.matrix4.ets +++ b/arkoala-arkts/arkui/generated/framework/ohos.matrix4.ets @@ -16,242 +16,20 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr, Finalizable, KInt, KBoolean, KStringPtr } from "@koalaui/interop" +import { extractors } from "#handwritten" +import { default as matrix4 } from "@ohos.matrix4" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { int32, int64, float32, unsafeCast } from "@koalaui/common" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" +import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" -import { common2D_Point_serializer, default as common2D } from "./ohos.graphics.common2D" -import { TranslateOptions_serializer, ScaleOptions_serializer, RotateOptions_serializer, TranslateOptions, ScaleOptions, RotateOptions } from "./../component/common" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" export class matrix4_Matrix4Transit_serializer { public static write(buffer: SerializerBase, value: matrix4.Matrix4Transit): void { let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) + valueSerializer.writePointer(extractors.toMatrix4Matrix4TransitPtr(value)) } public static read(buffer: DeserializerBase): matrix4.Matrix4Transit { let valueDeserializer : DeserializerBase = buffer let ptr : KPointer = valueDeserializer.readPointer() - return matrix4.Matrix4TransitInternal.fromPtr(ptr) - } -} -export class matrix4_PolyToPolyOptions_serializer { - public static write(buffer: SerializerBase, value: matrix4.PolyToPolyOptions): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForSrc = value.src - valueSerializer.writeInt32((valueHolderForSrc.length).toInt()) - for (let valueHolderForSrcCounterI = 0; valueHolderForSrcCounterI < valueHolderForSrc.length; valueHolderForSrcCounterI++) { - const valueHolderForSrcTmpElement : common2D.Point = valueHolderForSrc[valueHolderForSrcCounterI] - common2D_Point_serializer.write(valueSerializer, valueHolderForSrcTmpElement) - } - const valueHolderForSrcIndex = value.srcIndex - if (valueHolderForSrcIndex !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForSrcIndexTmpValue = valueHolderForSrcIndex! - valueSerializer.writeNumber(valueHolderForSrcIndexTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForDst = value.dst - valueSerializer.writeInt32((valueHolderForDst.length).toInt()) - for (let valueHolderForDstCounterI = 0; valueHolderForDstCounterI < valueHolderForDst.length; valueHolderForDstCounterI++) { - const valueHolderForDstTmpElement : common2D.Point = valueHolderForDst[valueHolderForDstCounterI] - common2D_Point_serializer.write(valueSerializer, valueHolderForDstTmpElement) - } - const valueHolderForDstIndex = value.dstIndex - if (valueHolderForDstIndex !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForDstIndexTmpValue = valueHolderForDstIndex! - valueSerializer.writeNumber(valueHolderForDstIndexTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - const valueHolderForPointCount = value.pointCount - if (valueHolderForPointCount !== undefined) { - valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForPointCountTmpValue = valueHolderForPointCount! - valueSerializer.writeNumber(valueHolderForPointCountTmpValue) - } else { - valueSerializer.writeInt8(RuntimeType.UNDEFINED) - } - } - public static read(buffer: DeserializerBase): matrix4.PolyToPolyOptions { - let valueDeserializer : DeserializerBase = buffer - const srcTmpBufLength : int32 = valueDeserializer.readInt32() - let srcTmpBuf : Array = new Array(srcTmpBufLength) - for (let srcTmpBufBufCounterI = 0; srcTmpBufBufCounterI < srcTmpBufLength; srcTmpBufBufCounterI++) { - srcTmpBuf[srcTmpBufBufCounterI] = common2D_Point_serializer.read(valueDeserializer) - } - const srcTmpResult : Array = srcTmpBuf - const srcIndexTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let srcIndexTmpBuf : number | undefined = undefined - if ((srcIndexTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - srcIndexTmpBuf = (valueDeserializer.readNumber() as number) - } - const srcIndexTmpResult : number | undefined = srcIndexTmpBuf - const dstTmpBufLength : int32 = valueDeserializer.readInt32() - let dstTmpBuf : Array = new Array(dstTmpBufLength) - for (let dstTmpBufBufCounterI = 0; dstTmpBufBufCounterI < dstTmpBufLength; dstTmpBufBufCounterI++) { - dstTmpBuf[dstTmpBufBufCounterI] = common2D_Point_serializer.read(valueDeserializer) - } - const dstTmpResult : Array = dstTmpBuf - const dstIndexTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let dstIndexTmpBuf : number | undefined = undefined - if ((dstIndexTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - dstIndexTmpBuf = (valueDeserializer.readNumber() as number) - } - const dstIndexTmpResult : number | undefined = dstIndexTmpBuf - const pointCountTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let pointCountTmpBuf : number | undefined = undefined - if ((pointCountTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - pointCountTmpBuf = (valueDeserializer.readNumber() as number) - } - const pointCountTmpResult : number | undefined = pointCountTmpBuf - let value : matrix4.PolyToPolyOptions = ({src: srcTmpResult, srcIndex: srcIndexTmpResult, dst: dstTmpResult, dstIndex: dstIndexTmpResult, pointCount: pointCountTmpResult} as matrix4.PolyToPolyOptions) - return value - } -} -export default matrix4 -export namespace matrix4 { - export interface Matrix4Transit { - copy(): Matrix4Transit - invert(): Matrix4Transit - combine(options: Matrix4Transit): Matrix4Transit - translate(options: TranslateOptions): Matrix4Transit - scale(options: ScaleOptions): Matrix4Transit - skew(x: number, y: number): Matrix4Transit - rotate(options: RotateOptions): Matrix4Transit - transformPoint(options: [ number, number ]): [ number, number ] - setPolyToPoly(options: PolyToPolyOptions): Matrix4Transit - } - export class Matrix4TransitInternal implements MaterializedBase,Matrix4Transit { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, Matrix4TransitInternal.getFinalizer()) - } - constructor() { - this(Matrix4TransitInternal.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._matrix4_Matrix4Transit_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._matrix4_Matrix4Transit_getFinalizer() - } - public static fromPtr(ptr: KPointer): Matrix4TransitInternal { - return new Matrix4TransitInternal(ptr) - } - public copy(): Matrix4Transit { - return this.copy_serialize() - } - public invert(): Matrix4Transit { - return this.invert_serialize() - } - public combine(options: Matrix4Transit): Matrix4Transit { - const options_casted = options as (Matrix4Transit) - return this.combine_serialize(options_casted) - } - public translate(options: TranslateOptions): Matrix4Transit { - const options_casted = options as (TranslateOptions) - return this.translate_serialize(options_casted) - } - public scale(options: ScaleOptions): Matrix4Transit { - const options_casted = options as (ScaleOptions) - return this.scale_serialize(options_casted) - } - public skew(x: number, y: number): Matrix4Transit { - const x_casted = x as (number) - const y_casted = y as (number) - return this.skew_serialize(x_casted, y_casted) - } - public rotate(options: RotateOptions): Matrix4Transit { - const options_casted = options as (RotateOptions) - return this.rotate_serialize(options_casted) - } - public transformPoint(options: [ number, number ]): [ number, number ] { - const options_casted = options as ([ number, number ]) - return this.transformPoint_serialize(options_casted) - } - public setPolyToPoly(options: PolyToPolyOptions): Matrix4Transit { - const options_casted = options as (PolyToPolyOptions) - return this.setPolyToPoly_serialize(options_casted) - } - private copy_serialize(): Matrix4Transit { - const retval = ArkUIGeneratedNativeModule._matrix4_Matrix4Transit_copy(this.peer!.ptr) - const obj : Matrix4Transit = matrix4.Matrix4TransitInternal.fromPtr(retval) - return obj - } - private invert_serialize(): Matrix4Transit { - const retval = ArkUIGeneratedNativeModule._matrix4_Matrix4Transit_invert(this.peer!.ptr) - const obj : Matrix4Transit = matrix4.Matrix4TransitInternal.fromPtr(retval) - return obj - } - private combine_serialize(options: Matrix4Transit): Matrix4Transit { - const retval = ArkUIGeneratedNativeModule._matrix4_Matrix4Transit_combine(this.peer!.ptr, toPeerPtr(options)) - const obj : Matrix4Transit = matrix4.Matrix4TransitInternal.fromPtr(retval) - return obj - } - private translate_serialize(options: TranslateOptions): Matrix4Transit { - const thisSerializer : SerializerBase = SerializerBase.hold() - TranslateOptions_serializer.write(thisSerializer, options) - const retval = ArkUIGeneratedNativeModule._matrix4_Matrix4Transit_translate(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : Matrix4Transit = matrix4.Matrix4TransitInternal.fromPtr(retval) - return obj - } - private scale_serialize(options: ScaleOptions): Matrix4Transit { - const thisSerializer : SerializerBase = SerializerBase.hold() - ScaleOptions_serializer.write(thisSerializer, options) - const retval = ArkUIGeneratedNativeModule._matrix4_Matrix4Transit_scale(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : Matrix4Transit = matrix4.Matrix4TransitInternal.fromPtr(retval) - return obj - } - private skew_serialize(x: number, y: number): Matrix4Transit { - const retval = ArkUIGeneratedNativeModule._matrix4_Matrix4Transit_skew(this.peer!.ptr, x, y) - const obj : Matrix4Transit = matrix4.Matrix4TransitInternal.fromPtr(retval) - return obj - } - private rotate_serialize(options: RotateOptions): Matrix4Transit { - const thisSerializer : SerializerBase = SerializerBase.hold() - RotateOptions_serializer.write(thisSerializer, options) - const retval = ArkUIGeneratedNativeModule._matrix4_Matrix4Transit_rotate(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : Matrix4Transit = matrix4.Matrix4TransitInternal.fromPtr(retval) - return obj - } - private transformPoint_serialize(options: [ number, number ]): [ number, number ] { - const thisSerializer : SerializerBase = SerializerBase.hold() - const options_0 = options[0] - thisSerializer.writeNumber(options_0) - const options_1 = options[1] - thisSerializer.writeNumber(options_1) - const retval = ArkUIGeneratedNativeModule._matrix4_Matrix4Transit_transformPoint(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) - const bufferValue0 : number = (retvalDeserializer.readNumber() as number) - const bufferValue1 : number = (retvalDeserializer.readNumber() as number) - const returnResult : [ number, number ] = ([bufferValue0, bufferValue1] as [ number, number ]) - return returnResult - } - private setPolyToPoly_serialize(options: PolyToPolyOptions): Matrix4Transit { - const thisSerializer : SerializerBase = SerializerBase.hold() - matrix4_PolyToPolyOptions_serializer.write(thisSerializer, options) - const retval = ArkUIGeneratedNativeModule._matrix4_Matrix4Transit_setPolyToPoly(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - const obj : Matrix4Transit = matrix4.Matrix4TransitInternal.fromPtr(retval) - return obj - } - } - export interface PolyToPolyOptions { - src: Array; - srcIndex?: number; - dst: Array; - dstIndex?: number; - pointCount?: number; + return extractors.fromMatrix4Matrix4TransitPtr(ptr) } } diff --git a/arkoala-arkts/arkui/generated/framework/ohos.measure.ets b/arkoala-arkts/arkui/generated/framework/ohos.measure.ets index 43f674437ff6cd857ea724e87657e851127c52fc..9fd62d5b111350b4a3d9dd30b503b1baf418eed8 100644 --- a/arkoala-arkts/arkui/generated/framework/ohos.measure.ets +++ b/arkoala-arkts/arkui/generated/framework/ohos.measure.ets @@ -16,33 +16,14 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! +import { global_resource_Resource_serializer } from "./resource" +import { MeasureOptions } from "@ohos.measure" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { int32, int64, float32, unsafeCast } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr, SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, RuntimeType, toPeerPtr, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Resource } from "global.resource" -import { FontStyle, FontWeight, TextOverflow, TextCase } from "./../component/enums" -import { default as text } from "./ohos.graphics.text" -import { Resource_serializer } from "./resource" import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" -export interface MeasureOptions { - textContent: string | Resource; - constraintWidth?: number | string | Resource; - fontSize?: number | string | Resource; - fontStyle?: number | FontStyle; - fontWeight?: number | string | FontWeight; - fontFamily?: string | Resource; - letterSpacing?: number | string; - textAlign?: text.TextAlign; - overflow?: number | TextOverflow; - maxLines?: number; - lineHeight?: number | string | Resource; - baselineOffset?: number | string; - textCase?: number | TextCase; - textIndent?: number | string; - wordBreak?: text.WordBreak; -} +import { Resource as global_resource_Resource } from "global.resource" +import { FontStyle, FontWeight, TextAlign, TextOverflow, TextCase, WordBreak } from "./../component/enums" export class MeasureOptions_serializer { public static write(buffer: SerializerBase, value: MeasureOptions): void { let valueSerializer : SerializerBase = buffer @@ -51,10 +32,10 @@ export class MeasureOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForTextContentForIdx0 = valueHolderForTextContent as string valueSerializer.writeString(valueHolderForTextContentForIdx0) - } else if (valueHolderForTextContent instanceof Resource) { + } else if (valueHolderForTextContent instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForTextContentForIdx1 = valueHolderForTextContent as Resource - Resource_serializer.write(valueSerializer, valueHolderForTextContentForIdx1) + const valueHolderForTextContentForIdx1 = valueHolderForTextContent as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForTextContentForIdx1) } const valueHolderForConstraintWidth = value.constraintWidth if (valueHolderForConstraintWidth !== undefined) { @@ -68,10 +49,10 @@ export class MeasureOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForConstraintWidthTmpValueForIdx1 = valueHolderForConstraintWidthTmpValue as string valueSerializer.writeString(valueHolderForConstraintWidthTmpValueForIdx1) - } else if (valueHolderForConstraintWidthTmpValue instanceof Resource) { + } else if (valueHolderForConstraintWidthTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForConstraintWidthTmpValueForIdx2 = valueHolderForConstraintWidthTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForConstraintWidthTmpValueForIdx2) + const valueHolderForConstraintWidthTmpValueForIdx2 = valueHolderForConstraintWidthTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForConstraintWidthTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -88,10 +69,10 @@ export class MeasureOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontSizeTmpValueForIdx1 = valueHolderForFontSizeTmpValue as string valueSerializer.writeString(valueHolderForFontSizeTmpValueForIdx1) - } else if (valueHolderForFontSizeTmpValue instanceof Resource) { + } else if (valueHolderForFontSizeTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForFontSizeTmpValueForIdx2 = valueHolderForFontSizeTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontSizeTmpValueForIdx2) + const valueHolderForFontSizeTmpValueForIdx2 = valueHolderForFontSizeTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForFontSizeTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -107,7 +88,7 @@ export class MeasureOptions_serializer { } else if (valueHolderForFontStyleTmpValue instanceof FontStyle) { valueSerializer.writeInt8((1).toChar()) const valueHolderForFontStyleTmpValueForIdx1 = valueHolderForFontStyleTmpValue as FontStyle - valueSerializer.writeInt32(TypeChecker.FontStyle_ToNumeric(valueHolderForFontStyleTmpValueForIdx1)) + valueSerializer.writeInt32(valueHolderForFontStyleTmpValueForIdx1.valueOf()) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -127,7 +108,7 @@ export class MeasureOptions_serializer { } else if (valueHolderForFontWeightTmpValue instanceof FontWeight) { valueSerializer.writeInt8((2).toChar()) const valueHolderForFontWeightTmpValueForIdx2 = valueHolderForFontWeightTmpValue as FontWeight - valueSerializer.writeInt32(TypeChecker.FontWeight_ToNumeric(valueHolderForFontWeightTmpValueForIdx2)) + valueSerializer.writeInt32(valueHolderForFontWeightTmpValueForIdx2.valueOf()) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -140,10 +121,10 @@ export class MeasureOptions_serializer { valueSerializer.writeInt8((0).toChar()) const valueHolderForFontFamilyTmpValueForIdx0 = valueHolderForFontFamilyTmpValue as string valueSerializer.writeString(valueHolderForFontFamilyTmpValueForIdx0) - } else if (valueHolderForFontFamilyTmpValue instanceof Resource) { + } else if (valueHolderForFontFamilyTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((1).toChar()) - const valueHolderForFontFamilyTmpValueForIdx1 = valueHolderForFontFamilyTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForFontFamilyTmpValueForIdx1) + const valueHolderForFontFamilyTmpValueForIdx1 = valueHolderForFontFamilyTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForFontFamilyTmpValueForIdx1) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -167,8 +148,16 @@ export class MeasureOptions_serializer { const valueHolderForTextAlign = value.textAlign if (valueHolderForTextAlign !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForTextAlignTmpValue = (valueHolderForTextAlign as text.TextAlign) - valueSerializer.writeInt32(TypeChecker.text_TextAlign_ToNumeric(valueHolderForTextAlignTmpValue)) + const valueHolderForTextAlignTmpValue = valueHolderForTextAlign! + if (valueHolderForTextAlignTmpValue instanceof number) { + valueSerializer.writeInt8((0).toChar()) + const valueHolderForTextAlignTmpValueForIdx0 = valueHolderForTextAlignTmpValue as number + valueSerializer.writeNumber(valueHolderForTextAlignTmpValueForIdx0) + } else if (valueHolderForTextAlignTmpValue instanceof TextAlign) { + valueSerializer.writeInt8((1).toChar()) + const valueHolderForTextAlignTmpValueForIdx1 = valueHolderForTextAlignTmpValue as TextAlign + valueSerializer.writeInt32(valueHolderForTextAlignTmpValueForIdx1.valueOf()) + } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -183,7 +172,7 @@ export class MeasureOptions_serializer { } else if (valueHolderForOverflowTmpValue instanceof TextOverflow) { valueSerializer.writeInt8((1).toChar()) const valueHolderForOverflowTmpValueForIdx1 = valueHolderForOverflowTmpValue as TextOverflow - valueSerializer.writeInt32(TypeChecker.TextOverflow_ToNumeric(valueHolderForOverflowTmpValueForIdx1)) + valueSerializer.writeInt32(valueHolderForOverflowTmpValueForIdx1.valueOf()) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -208,10 +197,10 @@ export class MeasureOptions_serializer { valueSerializer.writeInt8((1).toChar()) const valueHolderForLineHeightTmpValueForIdx1 = valueHolderForLineHeightTmpValue as string valueSerializer.writeString(valueHolderForLineHeightTmpValueForIdx1) - } else if (valueHolderForLineHeightTmpValue instanceof Resource) { + } else if (valueHolderForLineHeightTmpValue instanceof global_resource_Resource) { valueSerializer.writeInt8((2).toChar()) - const valueHolderForLineHeightTmpValueForIdx2 = valueHolderForLineHeightTmpValue as Resource - Resource_serializer.write(valueSerializer, valueHolderForLineHeightTmpValueForIdx2) + const valueHolderForLineHeightTmpValueForIdx2 = valueHolderForLineHeightTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForLineHeightTmpValueForIdx2) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -243,7 +232,7 @@ export class MeasureOptions_serializer { } else if (valueHolderForTextCaseTmpValue instanceof TextCase) { valueSerializer.writeInt8((1).toChar()) const valueHolderForTextCaseTmpValueForIdx1 = valueHolderForTextCaseTmpValue as TextCase - valueSerializer.writeInt32(TypeChecker.TextCase_ToNumeric(valueHolderForTextCaseTmpValueForIdx1)) + valueSerializer.writeInt32(valueHolderForTextCaseTmpValueForIdx1.valueOf()) } } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -267,8 +256,8 @@ export class MeasureOptions_serializer { const valueHolderForWordBreak = value.wordBreak if (valueHolderForWordBreak !== undefined) { valueSerializer.writeInt8(RuntimeType.OBJECT) - const valueHolderForWordBreakTmpValue = (valueHolderForWordBreak as text.WordBreak) - valueSerializer.writeInt32(TypeChecker.text_WordBreak_ToNumeric(valueHolderForWordBreakTmpValue)) + const valueHolderForWordBreakTmpValue = (valueHolderForWordBreak as WordBreak) + valueSerializer.writeInt32(valueHolderForWordBreakTmpValue.valueOf()) } else { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } @@ -276,49 +265,49 @@ export class MeasureOptions_serializer { public static read(buffer: DeserializerBase): MeasureOptions { let valueDeserializer : DeserializerBase = buffer const textContentTmpBufUnionSelector : int32 = valueDeserializer.readInt8() - let textContentTmpBuf : string | Resource | undefined + let textContentTmpBuf : string | global_resource_Resource | undefined if (textContentTmpBufUnionSelector == (0).toChar()) { textContentTmpBuf = (valueDeserializer.readString() as string) } else if (textContentTmpBufUnionSelector == (1).toChar()) { - textContentTmpBuf = Resource_serializer.read(valueDeserializer) + textContentTmpBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for textContentTmpBuf has to be chosen through deserialisation.") } - const textContentTmpResult : string | Resource = (textContentTmpBuf as string | Resource) + const textContentTmpResult : string | global_resource_Resource = (textContentTmpBuf as string | global_resource_Resource) const constraintWidthTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let constraintWidthTmpBuf : number | string | Resource | undefined = undefined + let constraintWidthTmpBuf : number | string | global_resource_Resource | undefined = undefined if ((constraintWidthTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const constraintWidthTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let constraintWidthTmpBuf_ : number | string | Resource | undefined + let constraintWidthTmpBuf_ : number | string | global_resource_Resource | undefined if (constraintWidthTmpBuf_UnionSelector == (0).toChar()) { constraintWidthTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (constraintWidthTmpBuf_UnionSelector == (1).toChar()) { constraintWidthTmpBuf_ = (valueDeserializer.readString() as string) } else if (constraintWidthTmpBuf_UnionSelector == (2).toChar()) { - constraintWidthTmpBuf_ = Resource_serializer.read(valueDeserializer) + constraintWidthTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for constraintWidthTmpBuf_ has to be chosen through deserialisation.") } - constraintWidthTmpBuf = (constraintWidthTmpBuf_ as number | string | Resource) + constraintWidthTmpBuf = (constraintWidthTmpBuf_ as number | string | global_resource_Resource) } - const constraintWidthTmpResult : number | string | Resource | undefined = constraintWidthTmpBuf + const constraintWidthTmpResult : number | string | global_resource_Resource | undefined = constraintWidthTmpBuf const fontSizeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontSizeTmpBuf : number | string | Resource | undefined = undefined + let fontSizeTmpBuf : number | string | global_resource_Resource | undefined = undefined if ((fontSizeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const fontSizeTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let fontSizeTmpBuf_ : number | string | Resource | undefined + let fontSizeTmpBuf_ : number | string | global_resource_Resource | undefined if (fontSizeTmpBuf_UnionSelector == (0).toChar()) { fontSizeTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (fontSizeTmpBuf_UnionSelector == (1).toChar()) { fontSizeTmpBuf_ = (valueDeserializer.readString() as string) } else if (fontSizeTmpBuf_UnionSelector == (2).toChar()) { - fontSizeTmpBuf_ = Resource_serializer.read(valueDeserializer) + fontSizeTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for fontSizeTmpBuf_ has to be chosen through deserialisation.") } - fontSizeTmpBuf = (fontSizeTmpBuf_ as number | string | Resource) + fontSizeTmpBuf = (fontSizeTmpBuf_ as number | string | global_resource_Resource) } - const fontSizeTmpResult : number | string | Resource | undefined = fontSizeTmpBuf + const fontSizeTmpResult : number | string | global_resource_Resource | undefined = fontSizeTmpBuf const fontStyleTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let fontStyleTmpBuf : number | FontStyle | undefined = undefined if ((fontStyleTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -327,7 +316,7 @@ export class MeasureOptions_serializer { if (fontStyleTmpBuf_UnionSelector == (0).toChar()) { fontStyleTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (fontStyleTmpBuf_UnionSelector == (1).toChar()) { - fontStyleTmpBuf_ = TypeChecker.FontStyle_FromNumeric(valueDeserializer.readInt32()) + fontStyleTmpBuf_ = FontStyle.fromValue(valueDeserializer.readInt32()) } else { throw new Error("One of the branches for fontStyleTmpBuf_ has to be chosen through deserialisation.") } @@ -344,7 +333,7 @@ export class MeasureOptions_serializer { } else if (fontWeightTmpBuf_UnionSelector == (1).toChar()) { fontWeightTmpBuf_ = (valueDeserializer.readString() as string) } else if (fontWeightTmpBuf_UnionSelector == (2).toChar()) { - fontWeightTmpBuf_ = TypeChecker.FontWeight_FromNumeric(valueDeserializer.readInt32()) + fontWeightTmpBuf_ = FontWeight.fromValue(valueDeserializer.readInt32()) } else { throw new Error("One of the branches for fontWeightTmpBuf_ has to be chosen through deserialisation.") } @@ -352,20 +341,20 @@ export class MeasureOptions_serializer { } const fontWeightTmpResult : number | string | FontWeight | undefined = fontWeightTmpBuf const fontFamilyTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let fontFamilyTmpBuf : string | Resource | undefined = undefined + let fontFamilyTmpBuf : string | global_resource_Resource | undefined = undefined if ((fontFamilyTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const fontFamilyTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let fontFamilyTmpBuf_ : string | Resource | undefined + let fontFamilyTmpBuf_ : string | global_resource_Resource | undefined if (fontFamilyTmpBuf_UnionSelector == (0).toChar()) { fontFamilyTmpBuf_ = (valueDeserializer.readString() as string) } else if (fontFamilyTmpBuf_UnionSelector == (1).toChar()) { - fontFamilyTmpBuf_ = Resource_serializer.read(valueDeserializer) + fontFamilyTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for fontFamilyTmpBuf_ has to be chosen through deserialisation.") } - fontFamilyTmpBuf = (fontFamilyTmpBuf_ as string | Resource) + fontFamilyTmpBuf = (fontFamilyTmpBuf_ as string | global_resource_Resource) } - const fontFamilyTmpResult : string | Resource | undefined = fontFamilyTmpBuf + const fontFamilyTmpResult : string | global_resource_Resource | undefined = fontFamilyTmpBuf const letterSpacingTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let letterSpacingTmpBuf : number | string | undefined = undefined if ((letterSpacingTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -382,11 +371,20 @@ export class MeasureOptions_serializer { } const letterSpacingTmpResult : number | string | undefined = letterSpacingTmpBuf const textAlignTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let textAlignTmpBuf : text.TextAlign | undefined = undefined + let textAlignTmpBuf : number | TextAlign | undefined = undefined if ((textAlignTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - textAlignTmpBuf = TypeChecker.text_TextAlign_FromNumeric(valueDeserializer.readInt32()) + const textAlignTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() + let textAlignTmpBuf_ : number | TextAlign | undefined + if (textAlignTmpBuf_UnionSelector == (0).toChar()) { + textAlignTmpBuf_ = (valueDeserializer.readNumber() as number) + } else if (textAlignTmpBuf_UnionSelector == (1).toChar()) { + textAlignTmpBuf_ = TextAlign.fromValue(valueDeserializer.readInt32()) + } else { + throw new Error("One of the branches for textAlignTmpBuf_ has to be chosen through deserialisation.") + } + textAlignTmpBuf = (textAlignTmpBuf_ as number | TextAlign) } - const textAlignTmpResult : text.TextAlign | undefined = textAlignTmpBuf + const textAlignTmpResult : number | TextAlign | undefined = textAlignTmpBuf const overflowTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let overflowTmpBuf : number | TextOverflow | undefined = undefined if ((overflowTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -395,7 +393,7 @@ export class MeasureOptions_serializer { if (overflowTmpBuf_UnionSelector == (0).toChar()) { overflowTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (overflowTmpBuf_UnionSelector == (1).toChar()) { - overflowTmpBuf_ = TypeChecker.TextOverflow_FromNumeric(valueDeserializer.readInt32()) + overflowTmpBuf_ = TextOverflow.fromValue(valueDeserializer.readInt32()) } else { throw new Error("One of the branches for overflowTmpBuf_ has to be chosen through deserialisation.") } @@ -409,22 +407,22 @@ export class MeasureOptions_serializer { } const maxLinesTmpResult : number | undefined = maxLinesTmpBuf const lineHeightTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let lineHeightTmpBuf : number | string | Resource | undefined = undefined + let lineHeightTmpBuf : number | string | global_resource_Resource | undefined = undefined if ((lineHeightTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const lineHeightTmpBuf_UnionSelector : int32 = valueDeserializer.readInt8() - let lineHeightTmpBuf_ : number | string | Resource | undefined + let lineHeightTmpBuf_ : number | string | global_resource_Resource | undefined if (lineHeightTmpBuf_UnionSelector == (0).toChar()) { lineHeightTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (lineHeightTmpBuf_UnionSelector == (1).toChar()) { lineHeightTmpBuf_ = (valueDeserializer.readString() as string) } else if (lineHeightTmpBuf_UnionSelector == (2).toChar()) { - lineHeightTmpBuf_ = Resource_serializer.read(valueDeserializer) + lineHeightTmpBuf_ = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for lineHeightTmpBuf_ has to be chosen through deserialisation.") } - lineHeightTmpBuf = (lineHeightTmpBuf_ as number | string | Resource) + lineHeightTmpBuf = (lineHeightTmpBuf_ as number | string | global_resource_Resource) } - const lineHeightTmpResult : number | string | Resource | undefined = lineHeightTmpBuf + const lineHeightTmpResult : number | string | global_resource_Resource | undefined = lineHeightTmpBuf const baselineOffsetTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let baselineOffsetTmpBuf : number | string | undefined = undefined if ((baselineOffsetTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -448,7 +446,7 @@ export class MeasureOptions_serializer { if (textCaseTmpBuf_UnionSelector == (0).toChar()) { textCaseTmpBuf_ = (valueDeserializer.readNumber() as number) } else if (textCaseTmpBuf_UnionSelector == (1).toChar()) { - textCaseTmpBuf_ = TypeChecker.TextCase_FromNumeric(valueDeserializer.readInt32()) + textCaseTmpBuf_ = TextCase.fromValue(valueDeserializer.readInt32()) } else { throw new Error("One of the branches for textCaseTmpBuf_ has to be chosen through deserialisation.") } @@ -471,11 +469,11 @@ export class MeasureOptions_serializer { } const textIndentTmpResult : number | string | undefined = textIndentTmpBuf const wordBreakTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let wordBreakTmpBuf : text.WordBreak | undefined = undefined + let wordBreakTmpBuf : WordBreak | undefined = undefined if ((wordBreakTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - wordBreakTmpBuf = TypeChecker.text_WordBreak_FromNumeric(valueDeserializer.readInt32()) + wordBreakTmpBuf = WordBreak.fromValue(valueDeserializer.readInt32()) } - const wordBreakTmpResult : text.WordBreak | undefined = wordBreakTmpBuf + const wordBreakTmpResult : WordBreak | undefined = wordBreakTmpBuf let value : MeasureOptions = ({textContent: textContentTmpResult, constraintWidth: constraintWidthTmpResult, fontSize: fontSizeTmpResult, fontStyle: fontStyleTmpResult, fontWeight: fontWeightTmpResult, fontFamily: fontFamilyTmpResult, letterSpacing: letterSpacingTmpResult, textAlign: textAlignTmpResult, overflow: overflowTmpResult, maxLines: maxLinesTmpResult, lineHeight: lineHeightTmpResult, baselineOffset: baselineOffsetTmpResult, textCase: textCaseTmpResult, textIndent: textIndentTmpResult, wordBreak: wordBreakTmpResult} as MeasureOptions) return value } diff --git a/arkoala-arkts/arkui/generated/framework/ohos.multimodalInput.intentionCode.ets b/arkoala-arkts/arkui/generated/framework/ohos.multimodalInput.intentionCode.ets deleted file mode 100644 index 75b693d3f296e6cfb4098c655e8b690e77201eb6..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/framework/ohos.multimodalInput.intentionCode.ets +++ /dev/null @@ -1,38 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export enum IntentionCode { - INTENTION_UNKNOWN = -1, - INTENTION_UP = 1, - INTENTION_DOWN = 2, - INTENTION_LEFT = 3, - INTENTION_RIGHT = 4, - INTENTION_SELECT = 5, - INTENTION_ESCAPE = 6, - INTENTION_BACK = 7, - INTENTION_FORWARD = 8, - INTENTION_MENU = 9, - INTENTION_PAGE_UP = 11, - INTENTION_PAGE_DOWN = 12, - INTENTION_ZOOM_OUT = 13, - INTENTION_ZOOM_IN = 14 -} diff --git a/arkoala-arkts/arkui/generated/framework/ohos.multimodalInput.pointer.ets b/arkoala-arkts/arkui/generated/framework/ohos.multimodalInput.pointer.ets deleted file mode 100644 index 578e6334deb32ebb8e400486cb8231cd68ae995f..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/framework/ohos.multimodalInput.pointer.ets +++ /dev/null @@ -1,71 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export default pointer -export namespace pointer { - export enum PointerStyle { - DEFAULT = 0, - EAST = 1, - WEST = 2, - SOUTH = 3, - NORTH = 4, - WEST_EAST = 5, - NORTH_SOUTH = 6, - NORTH_EAST = 7, - NORTH_WEST = 8, - SOUTH_EAST = 9, - SOUTH_WEST = 10, - NORTH_EAST_SOUTH_WEST = 11, - NORTH_WEST_SOUTH_EAST = 12, - CROSS = 13, - CURSOR_COPY = 14, - CURSOR_FORBID = 15, - COLOR_SUCKER = 16, - HAND_GRABBING = 17, - HAND_OPEN = 18, - HAND_POINTING = 19, - HELP = 20, - MOVE = 21, - RESIZE_LEFT_RIGHT = 22, - RESIZE_UP_DOWN = 23, - SCREENSHOT_CHOOSE = 24, - SCREENSHOT_CURSOR = 25, - TEXT_CURSOR = 26, - ZOOM_IN = 27, - ZOOM_OUT = 28, - MIDDLE_BTN_EAST = 29, - MIDDLE_BTN_WEST = 30, - MIDDLE_BTN_SOUTH = 31, - MIDDLE_BTN_NORTH = 32, - MIDDLE_BTN_NORTH_SOUTH = 33, - MIDDLE_BTN_NORTH_EAST = 34, - MIDDLE_BTN_NORTH_WEST = 35, - MIDDLE_BTN_SOUTH_EAST = 36, - MIDDLE_BTN_SOUTH_WEST = 37, - MIDDLE_BTN_NORTH_SOUTH_WEST_EAST = 38, - HORIZONTAL_TEXT_CURSOR = 39, - CURSOR_CROSS = 40, - CURSOR_CIRCLE = 41, - LOADING = 42, - RUNNING = 43 - } -} diff --git a/arkoala-arkts/arkui/generated/framework/ohos.promptAction.ets b/arkoala-arkts/arkui/generated/framework/ohos.promptAction.ets index e9dd28aa0047685905188c117a94751428f1d427..8eaa9c73e7e803cc2f4c5dd1b5c548d1d4317c27 100644 --- a/arkoala-arkts/arkui/generated/framework/ohos.promptAction.ets +++ b/arkoala-arkts/arkui/generated/framework/ohos.promptAction.ets @@ -16,73 +16,20 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, nullptr, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" -import { unsafeCast, int32, int64, float32 } from "@koalaui/common" +import { extractors } from "#handwritten" +import { LevelOrder } from "@ohos.promptAction" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { int32, int64, float32, unsafeCast } from "@koalaui/common" +import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export class LevelOrderInternal { - public static fromPtr(ptr: KPointer): LevelOrder { - return new LevelOrder(ptr) - } -} -export class LevelOrder implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, LevelOrder.getFinalizer()) - } - constructor() { - this(LevelOrder.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._LevelOrder_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._LevelOrder_getFinalizer() - } - private static clamp_serialize(order: number): LevelOrder { - const retval = ArkUIGeneratedNativeModule._LevelOrder_clamp(order) - const obj : LevelOrder = LevelOrderInternal.fromPtr(retval) - return obj - } - public static clamp(order: number): LevelOrder { - const order_casted = order as (number) - return LevelOrder.clamp_serialize(order_casted) - } - public getOrder(): number { - return this.getOrder_serialize() - } - private getOrder_serialize(): number { - const retval = ArkUIGeneratedNativeModule._LevelOrder_getOrder(this.peer!.ptr) - return retval - } -} -export enum LevelMode { - OVERLAY = 0, - EMBEDDED = 1 -} -export enum ImmersiveMode { - DEFAULT = 0, - EXTEND = 1 -} export class LevelOrder_serializer { public static write(buffer: SerializerBase, value: LevelOrder): void { let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) + valueSerializer.writePointer(extractors.toLevelOrderPtr(value)) } public static read(buffer: DeserializerBase): LevelOrder { let valueDeserializer : DeserializerBase = buffer let ptr : KPointer = valueDeserializer.readPointer() - return LevelOrderInternal.fromPtr(ptr) - } -} -export default promptAction -export namespace promptAction { - export interface DialogController { + return extractors.fromLevelOrderPtr(ptr) } } diff --git a/arkoala-arkts/arkui/generated/framework/ohos.web.webview.ets b/arkoala-arkts/arkui/generated/framework/ohos.web.webview.ets index 06f763d9735829b97467ca2d0cfa0a4b76cf74f3..84d5f557194c1d20b99603edec1c7edcc3f4a218 100644 --- a/arkoala-arkts/arkui/generated/framework/ohos.web.webview.ets +++ b/arkoala-arkts/arkui/generated/framework/ohos.web.webview.ets @@ -16,107 +16,20 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr, Finalizable, KInt, KBoolean, KStringPtr } from "@koalaui/interop" +import { extractors } from "#handwritten" +import { default as webview } from "@ohos.web.webview" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { int32, int64, float32, unsafeCast } from "@koalaui/common" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" +import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" -import { Resource_serializer } from "./resource" -import { Resource } from "global.resource" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export class webview_WebHeader_serializer { - public static write(buffer: SerializerBase, value: webview.WebHeader): void { - let valueSerializer : SerializerBase = buffer - const valueHolderForHeaderKey = value.headerKey - valueSerializer.writeString(valueHolderForHeaderKey) - const valueHolderForHeaderValue = value.headerValue - valueSerializer.writeString(valueHolderForHeaderValue) - } - public static read(buffer: DeserializerBase): webview.WebHeader { - let valueDeserializer : DeserializerBase = buffer - const headerKeyTmpResult : string = (valueDeserializer.readString() as string) - const headerValueTmpResult : string = (valueDeserializer.readString() as string) - let value : webview.WebHeader = ({headerKey: headerKeyTmpResult, headerValue: headerValueTmpResult} as webview.WebHeader) - return value - } -} export class webview_WebviewController_serializer { public static write(buffer: SerializerBase, value: webview.WebviewController): void { let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(toPeerPtr(value)) + valueSerializer.writePointer(extractors.toWebviewWebviewControllerPtr(value)) } public static read(buffer: DeserializerBase): webview.WebviewController { let valueDeserializer : DeserializerBase = buffer let ptr : KPointer = valueDeserializer.readPointer() - return webview.WebviewControllerInternal.fromPtr(ptr) - } -} -export default webview -export namespace webview { - export class WebviewControllerInternal { - public static fromPtr(ptr: KPointer): webview.WebviewController { - return new webview.WebviewController(ptr) - } - } - export class WebviewController implements MaterializedBase { - peer?: Finalizable | undefined = undefined - public getPeer(): Finalizable | undefined { - return this.peer - } - constructor(peerPtr: KPointer) { - this.peer = new Finalizable(peerPtr, WebviewController.getFinalizer()) - } - constructor() { - this(WebviewController.construct()) - } - static construct(): KPointer { - const retval = ArkUIGeneratedNativeModule._webview_WebviewController_construct() - return retval - } - static getFinalizer(): KPointer { - return ArkUIGeneratedNativeModule._webview_WebviewController_getFinalizer() - } - private static initializeWebEngine_serialize(): void { - ArkUIGeneratedNativeModule._webview_WebviewController_initializeWebEngine() - } - public static initializeWebEngine(): void { - WebviewController.initializeWebEngine_serialize() - return - } - public loadUrl(url: string | Resource, headers?: Array): void { - const url_casted = url as (string | Resource) - const headers_casted = headers as (Array | undefined) - this.loadUrl_serialize(url_casted, headers_casted) - return - } - private loadUrl_serialize(url: string | Resource, headers?: Array): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - if (url instanceof string) { - thisSerializer.writeInt8((0).toChar()) - const urlForIdx0 = url as string - thisSerializer.writeString(urlForIdx0) - } else if (url instanceof Resource) { - thisSerializer.writeInt8((1).toChar()) - const urlForIdx1 = url as Resource - Resource_serializer.write(thisSerializer, urlForIdx1) - } - if (headers !== undefined) { - thisSerializer.writeInt8(RuntimeType.OBJECT) - const headersTmpValue = headers! - thisSerializer.writeInt32((headersTmpValue.length).toInt()) - for (let headersTmpValueCounterI = 0; headersTmpValueCounterI < headersTmpValue.length; headersTmpValueCounterI++) { - const headersTmpValueTmpElement : WebHeader = headersTmpValue[headersTmpValueCounterI] - webview_WebHeader_serializer.write(thisSerializer, headersTmpValueTmpElement) - } - } else { - thisSerializer.writeInt8(RuntimeType.UNDEFINED) - } - ArkUIGeneratedNativeModule._webview_WebviewController_loadUrl(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() - } - } - export interface WebHeader { - headerKey: string; - headerValue: string; + return extractors.fromWebviewWebviewControllerPtr(ptr) } } diff --git a/arkoala-arkts/arkui/generated/framework/ohos.window.ets b/arkoala-arkts/arkui/generated/framework/ohos.window.ets index 8b77acc5289ddf871644688b0d705c4b5fbc25ee..b5a3e56d1cdc40a385d11fa82000b9876cf7e73b 100644 --- a/arkoala-arkts/arkui/generated/framework/ohos.window.ets +++ b/arkoala-arkts/arkui/generated/framework/ohos.window.ets @@ -16,12 +16,11 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr, KInt, KBoolean, KStringPtr } from "@koalaui/interop" +import { default as window } from "@ohos.window" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" export class window_SystemBarStyle_serializer { public static write(buffer: SerializerBase, value: window.SystemBarStyle): void { let valueSerializer : SerializerBase = buffer @@ -46,17 +45,3 @@ export class window_SystemBarStyle_serializer { return value } } -export default window -export namespace window { - export enum WindowStatusType { - UNDEFINED = 0, - FULL_SCREEN = 1, - MAXIMIZE = 2, - MINIMIZE = 3, - FLOATING = 4, - SPLIT_SCREEN = 5 - } - export interface SystemBarStyle { - statusBarContentColor?: string; - } -} diff --git a/arkoala-arkts/arkui/generated/framework/peers/CallbackDeserializeCall.ets b/arkoala-arkts/arkui/generated/framework/peers/CallbackDeserializeCall.ets index 5fc15e67f27c9c82457a85399af2dd2902b31b24..e8b81f240a1d561ce1c34996adc025cbf273a4e1 100644 --- a/arkoala-arkts/arkui/generated/framework/peers/CallbackDeserializeCall.ets +++ b/arkoala-arkts/arkui/generated/framework/peers/CallbackDeserializeCall.ets @@ -16,36 +16,34 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { AccessibilityCallback, AccessibilityHoverEvent_serializer, AccessibilityFocusCallback, TouchTestInfo_serializer, TouchResult_serializer, AxisEvent_serializer, HoverEvent_serializer, ClickEvent_serializer, CrownEvent_serializer, DismissContentCoverAction_serializer, DismissPopupAction_serializer, DismissSheetAction_serializer, DragEvent_serializer, FocusAxisEvent_serializer, ItemDragInfo_serializer, KeyEvent_serializer, MouseEvent_serializer, GeometryInfo_serializer, Measurable_serializer, SizeResult_serializer, Layoutable_serializer, ScrollResult_serializer, SheetDismiss_serializer, SpringBackAction_serializer, TerminationInfo_serializer, TouchEvent_serializer, DragItemInfo_serializer, GestureRecognizerJudgeBeginCallback, HoverCallback, ModifierKeyStateGetter, OnDragEventCallback, OnItemDragStartCallback, OnMoveHandler, OnScrollCallback, OnWillScrollCallback, PopupStateChangeCallback, PopupStateChangeParam_serializer, ReuseIdCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, AccessibilityHoverEvent, TouchTestInfo, TouchResult, AxisEvent, HoverEvent, ClickEvent, CrownEvent, DismissContentCoverAction, DismissPopupAction, DismissSheetAction, DragEvent, FocusAxisEvent, ItemDragInfo, KeyEvent, MouseEvent, GeometryInfo, Measurable, SizeResult, Layoutable, ScrollResult, PreDragStatus, SheetDismiss, SheetType, SpringBackAction, TerminationInfo, TouchEvent, DragItemInfo, PopupStateChangeParam } from "./../../component/common" +import { AccessibilityCallback, AccessibilityHoverEvent_serializer, AccessibilityFocusCallback, AccessibilityTransparentCallback, TouchEvent_serializer, TouchTestInfo_serializer, TouchResult_serializer, AxisEvent_serializer, HoverEvent_serializer, ClickEvent_serializer, CrownEvent_serializer, DismissContentCoverAction_serializer, DismissPopupAction_serializer, DismissSheetAction_serializer, DragEvent_serializer, FocusAxisEvent_serializer, ItemDragInfo_serializer, KeyEvent_serializer, MouseEvent_serializer, GeometryInfo_serializer, Measurable_serializer, SizeResult_serializer, Layoutable_serializer, ScrollResult_serializer, SheetDismiss_serializer, SpringBackAction_serializer, TerminationInfo_serializer, DragItemInfo_serializer, GestureRecognizerJudgeBeginCallback, HoverCallback, ModifierKeyStateGetter, OnDragEventCallback, OnItemDragStartCallback, OnMoveHandler, OnScrollCallback, OnWillScrollCallback, PopupStateChangeCallback, PopupStateChangeParam_serializer, ReuseIdCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, AccessibilityHoverEvent, TouchEvent, TouchTestInfo, TouchResult, AxisEvent, HoverEvent, ClickEvent, CrownEvent, DismissContentCoverAction, DismissPopupAction, DismissSheetAction, DragEvent, FocusAxisEvent, ItemDragInfo, KeyEvent, MouseEvent, GeometryInfo, Measurable, SizeResult, Layoutable, ScrollResult, PreDragStatus, SheetDismiss, SheetType, SpringBackAction, TerminationInfo, DragItemInfo, PopupStateChangeParam } from "./../../component/common" import { image_PixelMap_serializer } from "./../ohos.multimedia.image" +import { BuilderParameterCallback, CustomBuilder } from "./../../component/builder" import { ButtonConfiguration_serializer, ButtonTriggerClickCallback, ButtonConfiguration } from "./../../component/button" -import { Area_serializer, ConstraintSizeOptions_serializer, SizeOptions_serializer, VoidCallback, Area, ConstraintSizeOptions, Length, ResourceStr, SizeOptions } from "./../../component/units" +import { Area_serializer, ConstraintSizeOptions_serializer, SizeOptions_serializer, VoidCallback, Area, ConstraintSizeOptions, Length, ResourceStr as arkui_component_units_ResourceStr, SizeOptions } from "./../../component/units" import { TextMenuItem_serializer, DeleteValue_serializer, EditableTextChangeValue_serializer, InsertValue_serializer, StyledStringChangeValue_serializer, TextRange_serializer, EditableTextOnChangeCallback, PreviewText_serializer, TextChangeOptions_serializer, OnCreateMenuCallback, OnDidChangeCallback, OnMenuItemClickCallback, TextMenuItem, DeleteValue, EditableTextChangeValue, InsertValue, StyledStringChangeValue, TextRange, PreviewText, TextChangeOptions } from "./../../component/textCommon" import { ComputedBarAttribute_serializer, ComputedBarAttribute } from "./../../component/grid" import { CopyEvent_serializer, CutEvent_serializer, RichEditorChangeValue_serializer, RichEditorDeleteValue_serializer, RichEditorInsertValue_serializer, RichEditorRange_serializer, RichEditorSelection_serializer, RichEditorTextSpanResult_serializer, PasteEvent_serializer, MenuCallback, MenuOnAppearCallback, OnHoverCallback, PasteEventCallback, SubmitCallback, CopyEvent, CutEvent, RichEditorChangeValue, RichEditorDeleteValue, RichEditorInsertValue, RichEditorRange, RichEditorSelection, RichEditorTextSpanResult, PasteEvent } from "./../../component/richEditor" -import { Callback_CreateItem, Callback_Extender_OnFinish, Callback_Extender_OnProgress, Callback_onMeasureSize_SizeResult, Callback_onPlaceChildren_Void, Scene_serializer, Callback_RangeUpdate, Callback_StateStylesChange, CustomNodeBuilder, BusinessErrorInterface, BusinessErrorInterface_Void_serializer, NavExtender_OnUpdateStack, RestrictedWorker_onerror_Callback, ErrorEvent_serializer, RestrictedWorker_onexit_Callback, RestrictedWorker_onmessage_Callback, MessageEvents_serializer, WorkerEventListener, Event_serializer, Scene, ErrorEvent, MessageEvents, Event } from "./../../component/idlize" +import { Callback_CreateItem, Callback_Extender_OnFinish, Callback_Extender_OnProgress, Callback_onMeasureSize_SizeResult, Callback_OnMoveFromTo, Callback_onPlaceChildren_Void, Callback_RangeUpdate, Callback_StateStylesChange, CustomNodeBuilder, BusinessErrorInterface, BusinessErrorInterface_Void_serializer, NavExtender_OnUpdateStack, PageMapNodeBuilder, RestrictedWorker_onerror_Callback, ErrorEvent_serializer, RestrictedWorker_onexit_Callback, RestrictedWorker_onmessage_Callback, MessageEvents_serializer, WorkerEventListener, Event_serializer, ErrorEvent, MessageEvents, Event } from "./../../component/idlize" import { CustomSpanMeasureInfo_serializer, CustomSpanMetrics_serializer, CustomSpanDrawInfo_serializer, StyledString_serializer, UserDataSpan_serializer, StyledStringMarshallCallback, StyledStringUnmarshallCallback, CustomSpanMeasureInfo, CustomSpanMetrics, CustomSpanDrawInfo, StyledString, UserDataSpan } from "./../../component/styledString" -import { uiObserver_DensityInfo_serializer, uiObserver_NavDestinationInfo_serializer, uiObserver_NavDestinationSwitchInfo_serializer, uiObserver_RouterPageInfo_serializer, uiObserver_ScrollEventInfo_serializer, uiObserver_TabContentInfo_serializer, default as uiObserver } from "./../ohos.arkui.observer" import { DismissDialogAction_serializer, DismissDialogAction } from "./../../component/actionSheet" -import { DrawContext_serializer, DrawContext } from "./../../Graphics" +import { arkui_Graphics_DrawContext_serializer } from "./../Graphics" import { ErrorInformation_serializer, FormCallbackInfo_serializer, ErrorInformation, FormCallbackInfo } from "./../../component/formComponent" import { FullscreenInfo_serializer, PlaybackInfo_serializer, PreparedInfo_serializer, FullscreenInfo, PlaybackInfo, PreparedInfo } from "./../../component/video" -import { GestureEvent_serializer, GestureInfo_serializer, BaseGestureEvent_serializer, GestureRecognizer_serializer, RotationGesture_serializer, SwipeGesture_serializer, GestureEvent, GestureInfo, BaseGestureEvent, GestureJudgeResult, GestureRecognizer, RotationGesture, SwipeGesture } from "./../../component/gesture" -import { NativeEmbedDataInfo_serializer, NativeEmbedTouchInfo_serializer, OnAlertEvent_serializer, OnAudioStateChangedEvent_serializer, OnBeforeUnloadEvent_serializer, OnClientAuthenticationEvent_serializer, OnConfirmEvent_serializer, OnConsoleEvent_serializer, OnContextMenuShowEvent_serializer, OnDataResubmittedEvent_serializer, OnDownloadStartEvent_serializer, OnErrorReceiveEvent_serializer, OnFaviconReceivedEvent_serializer, OnFirstContentfulPaintEvent_serializer, OnGeolocationShowEvent_serializer, OnHttpAuthRequestEvent_serializer, OnHttpErrorReceiveEvent_serializer, OnInterceptRequestEvent_serializer, WebResourceResponse_serializer, OnLoadInterceptEvent_serializer, OnOverScrollEvent_serializer, OnPageBeginEvent_serializer, OnPageEndEvent_serializer, OnPageVisibleEvent_serializer, OnPermissionRequestEvent_serializer, OnProgressChangeEvent_serializer, OnPromptEvent_serializer, OnRefreshAccessedHistoryEvent_serializer, OnRenderExitedEvent_serializer, OnResourceLoadEvent_serializer, OnScaleChangeEvent_serializer, OnScreenCaptureRequestEvent_serializer, OnScrollEvent_serializer, OnSearchResultReceiveEvent_serializer, OnShowFileSelectorEvent_serializer, OnSslErrorEventReceiveEvent_serializer, OnTitleReceiveEvent_serializer, OnTouchIconUrlReceivedEvent_serializer, OnWindowNewEvent_serializer, WebKeyboardOptions_serializer, OnAdsBlockedCallback, AdsBlockedDetails_serializer, OnContextMenuHideCallback, OnFirstMeaningfulPaintCallback, FirstMeaningfulPaint_serializer, OnFullScreenEnterCallback, FullScreenEnterEvent_serializer, OnIntelligentTrackingPreventionCallback, IntelligentTrackingPreventionDetails_serializer, OnLargestContentfulPaintCallback, LargestContentfulPaint_serializer, OnNativeEmbedVisibilityChangeCallback, NativeEmbedVisibilityInfo_serializer, OnNavigationEntryCommittedCallback, LoadCommittedDetails_serializer, OnOverrideUrlLoadingCallback, WebResourceRequest_serializer, OnRenderProcessNotRespondingCallback, RenderProcessNotRespondingData_serializer, OnRenderProcessRespondingCallback, OnSafeBrowsingCheckResultCallback, OnSslErrorEventCallback, SslErrorEvent_serializer, OnViewportFitChangedCallback, WebKeyboardCallback, WebKeyboardCallbackInfo_serializer, NativeEmbedDataInfo, NativeEmbedTouchInfo, OnAlertEvent, OnAudioStateChangedEvent, OnBeforeUnloadEvent, OnClientAuthenticationEvent, OnConfirmEvent, OnConsoleEvent, OnContextMenuShowEvent, OnDataResubmittedEvent, OnDownloadStartEvent, OnErrorReceiveEvent, OnFaviconReceivedEvent, OnFirstContentfulPaintEvent, OnGeolocationShowEvent, OnHttpAuthRequestEvent, OnHttpErrorReceiveEvent, OnInterceptRequestEvent, WebResourceResponse, OnLoadInterceptEvent, OnOverScrollEvent, OnPageBeginEvent, OnPageEndEvent, OnPageVisibleEvent, OnPermissionRequestEvent, OnProgressChangeEvent, OnPromptEvent, OnRefreshAccessedHistoryEvent, OnRenderExitedEvent, OnResourceLoadEvent, OnScaleChangeEvent, OnScreenCaptureRequestEvent, OnScrollEvent, OnSearchResultReceiveEvent, OnShowFileSelectorEvent, OnSslErrorEventReceiveEvent, OnTitleReceiveEvent, OnTouchIconUrlReceivedEvent, OnWindowNewEvent, WebKeyboardOptions, AdsBlockedDetails, FirstMeaningfulPaint, FullScreenEnterEvent, IntelligentTrackingPreventionDetails, LargestContentfulPaint, NativeEmbedVisibilityInfo, LoadCommittedDetails, WebResourceRequest, RenderProcessNotRespondingData, ThreatType, SslErrorEvent, ViewportFit, WebKeyboardCallbackInfo } from "./../../component/web" +import { GestureEvent_serializer, GestureGroup_serializer, GestureInfo_serializer, BaseGestureEvent_serializer, GestureRecognizer_serializer, RotationGesture_serializer, SwipeGesture_serializer, GestureEvent, GestureGroup, GestureInfo, BaseGestureEvent, GestureJudgeResult, GestureRecognizer, RotationGesture, SwipeGesture } from "./../../component/gesture" +import { NativeEmbedDataInfo_serializer, NativeEmbedTouchInfo_serializer, OnAlertEvent_serializer, OnAudioStateChangedEvent_serializer, OnBeforeUnloadEvent_serializer, OnClientAuthenticationEvent_serializer, OnConfirmEvent_serializer, OnConsoleEvent_serializer, OnContextMenuShowEvent_serializer, OnDataResubmittedEvent_serializer, OnDownloadStartEvent_serializer, OnErrorReceiveEvent_serializer, OnFaviconReceivedEvent_serializer, OnFirstContentfulPaintEvent_serializer, OnGeolocationShowEvent_serializer, OnHttpAuthRequestEvent_serializer, OnHttpErrorReceiveEvent_serializer, OnInterceptRequestEvent_serializer, WebResourceResponse_serializer, OnLoadFinishedEvent_serializer, OnLoadInterceptEvent_serializer, OnLoadStartedEvent_serializer, OnOverScrollEvent_serializer, OnPageBeginEvent_serializer, OnPageEndEvent_serializer, OnPageVisibleEvent_serializer, OnPermissionRequestEvent_serializer, OnProgressChangeEvent_serializer, OnPromptEvent_serializer, OnRefreshAccessedHistoryEvent_serializer, OnRenderExitedEvent_serializer, OnResourceLoadEvent_serializer, OnScaleChangeEvent_serializer, OnScreenCaptureRequestEvent_serializer, OnScrollEvent_serializer, OnSearchResultReceiveEvent_serializer, OnShowFileSelectorEvent_serializer, OnSslErrorEventReceiveEvent_serializer, OnTitleReceiveEvent_serializer, OnTouchIconUrlReceivedEvent_serializer, OnWindowNewEvent_serializer, WebKeyboardOptions_serializer, OnAdsBlockedCallback, AdsBlockedDetails_serializer, OnContextMenuHideCallback, OnFirstMeaningfulPaintCallback, FirstMeaningfulPaint_serializer, OnFullScreenEnterCallback, FullScreenEnterEvent_serializer, OnIntelligentTrackingPreventionCallback, IntelligentTrackingPreventionDetails_serializer, OnLargestContentfulPaintCallback, LargestContentfulPaint_serializer, OnNativeEmbedVisibilityChangeCallback, NativeEmbedVisibilityInfo_serializer, OnNavigationEntryCommittedCallback, LoadCommittedDetails_serializer, OnOverrideUrlLoadingCallback, WebResourceRequest_serializer, OnRenderProcessNotRespondingCallback, RenderProcessNotRespondingData_serializer, OnRenderProcessRespondingCallback, OnSafeBrowsingCheckResultCallback, OnSslErrorEventCallback, SslErrorEvent_serializer, OnViewportFitChangedCallback, WebKeyboardCallback, WebKeyboardCallbackInfo_serializer, NativeEmbedDataInfo, NativeEmbedTouchInfo, OnAlertEvent, OnAudioStateChangedEvent, OnBeforeUnloadEvent, OnClientAuthenticationEvent, OnConfirmEvent, OnConsoleEvent, OnContextMenuShowEvent, OnDataResubmittedEvent, OnDownloadStartEvent, OnErrorReceiveEvent, OnFaviconReceivedEvent, OnFirstContentfulPaintEvent, OnGeolocationShowEvent, OnHttpAuthRequestEvent, OnHttpErrorReceiveEvent, OnInterceptRequestEvent, WebResourceResponse, OnLoadFinishedEvent, OnLoadInterceptEvent, OnLoadStartedEvent, OnOverScrollEvent, OnPageBeginEvent, OnPageEndEvent, OnPageVisibleEvent, OnPermissionRequestEvent, OnProgressChangeEvent, OnPromptEvent, OnRefreshAccessedHistoryEvent, OnRenderExitedEvent, OnResourceLoadEvent, OnScaleChangeEvent, OnScreenCaptureRequestEvent, OnScrollEvent, OnSearchResultReceiveEvent, OnShowFileSelectorEvent, OnSslErrorEventReceiveEvent, OnTitleReceiveEvent, OnTouchIconUrlReceivedEvent, OnWindowNewEvent, WebKeyboardOptions, AdsBlockedDetails, FirstMeaningfulPaint, FullScreenEnterEvent, IntelligentTrackingPreventionDetails, LargestContentfulPaint, NativeEmbedVisibilityInfo, LoadCommittedDetails, WebResourceRequest, RenderProcessNotRespondingData, ThreatType, SslErrorEvent, ViewportFit, WebKeyboardCallbackInfo } from "./../../component/web" import { NavDestinationContext_serializer, NavDestinationTransition_serializer, NavDestinationTransitionDelegate, NavDestinationActiveReason, NavDestinationContext, NavDestinationTransition } from "./../../component/navDestination" import { NavigationTransitionProxy_serializer, NavigationAnimatedTransition_serializer, PopInfo_serializer, InterceptionModeCallback, InterceptionShowCallback, NavContentInfo_serializer, UpdateTransitionCallback, NavigationMode, NavigationTitleMode, NavigationTransitionProxy, NavigationAnimatedTransition, PopInfo, NavBar, NavigationOperation, NavContentInfo } from "./../../component/navigation" import { OnScrollFrameBeginHandlerResult_serializer, OffsetResult_serializer, OnScrollEdgeCallback, OnScrollFrameBeginCallback, ScrollOnScrollCallback, ScrollOnWillScrollCallback, OnScrollFrameBeginHandlerResult, OffsetResult } from "./../../component/scroll" import { TabContentAnimatedTransition_serializer, TabContentTransitionProxy_serializer, OnTabsAnimationEndCallback, TabsAnimationEvent_serializer, OnTabsAnimationStartCallback, OnTabsContentWillChangeCallback, OnTabsGestureSwipeCallback, TabsCustomContentTransitionCallback, TabContentAnimatedTransition, TabContentTransitionProxy, TabsAnimationEvent } from "./../../component/tabs" import { SurfaceRect_serializer, NativeXComponentPointer, SurfaceRect } from "./../../component/xcomponent" import { SwiperContentTransitionProxy_serializer, ContentDidScrollCallback, ContentWillScrollCallback, SwiperContentWillScrollResult_serializer, OnSwiperAnimationEndCallback, SwiperAnimationEvent_serializer, OnSwiperAnimationStartCallback, OnSwiperGestureSwipeCallback, SwiperContentTransitionProxy, SwiperContentWillScrollResult, SwiperAnimationEvent } from "./../../component/swiper" -import { Resource_serializer } from "./../resource" -import { TextPickerResult_serializer, OnTextPickerChangeCallback, TextPickerEnterSelectedAreaCallback, TextPickerScrollStopCallback, TextPickerResult } from "./../../component/textPicker" +import { global_resource_Resource_serializer } from "./../resource" import { TimePickerResult_serializer, OnTimePickerChangeCallback, TimePickerResult } from "./../../component/timePicker" import { UIExtensionProxy_serializer, UIExtensionProxy } from "./../../component/uiExtensionComponent" import { CheckBoxConfiguration_serializer, OnCheckboxChangeCallback, CheckBoxConfiguration } from "./../../component/checkbox" -import { Context_getGroupDir_Callback } from "./../ohos.app.ability.common" import { DataPanelConfiguration_serializer, DataPanelConfiguration } from "./../../component/dataPanel" -import { ErrorCallback, BusinessError } from "./../ohos.base" +import { ErrorCallback, BusinessError } from "@ohos.base" import { GaugeConfiguration_serializer, GaugeConfiguration } from "./../../component/gauge" import { GetItemMainSizeByIndex } from "./../../component/waterFlow" import { ImageCompleteCallback, ImageLoadResult_serializer, ImageLoadResult } from "./../../component/imageSpan" @@ -56,13 +54,11 @@ import { OnAlphabetIndexerPopupSelectCallback, OnAlphabetIndexerRequestPopupData import { OnCheckboxGroupChangeCallback, CheckboxGroupResult_serializer, CheckboxGroupResult } from "./../../component/checkboxgroup" import { OnContentScrollCallback, OnPasteCallback, OnSubmitCallback, SubmitEvent_serializer, OnTextSelectionChangeCallback, EnterKeyType, SubmitEvent } from "./../../component/textInput" import { OnFoldStatusChangeCallback, OnFoldStatusChangeInfo_serializer, OnHoverStatusChangeCallback, HoverEventParam_serializer, OnFoldStatusChangeInfo, HoverEventParam } from "./../../component/folderStack" -import { OnLinearIndicatorChangeCallback } from "./../../component/linearindicator" import { OnRadioChangeCallback, RadioConfiguration_serializer, RadioConfiguration } from "./../../component/radio" import { OnRatingChangeCallback, RatingConfiguration_serializer, RatingConfiguration } from "./../../component/rating" import { OnScrollVisibleContentChangeCallback, VisibleListContentInfo_serializer, ScrollState, VisibleListContentInfo } from "./../../component/list" -import { PageMapBuilder, CustomBuilder } from "./../../component/builder" -import { PageTransitionCallback, RouteType } from "./../../component/pageTransition" -import { PluginErrorCallback, PluginErrorData_serializer, RecordData, PluginErrorData } from "./../../component/pluginComponent" +import { OnTextPickerChangeCallback, TextPickerEnterSelectedAreaCallback, TextPickerScrollStopCallback } from "./../../component/textPicker" +import { PluginErrorCallback, PluginErrorData_serializer, RecordData as arkui_component_pluginComponent_RecordData, PluginErrorData } from "./../../component/pluginComponent" import { ProgressConfiguration_serializer, ProgressConfiguration } from "./../../component/progress" import { SearchSubmitCallback } from "./../../component/search" import { SearchValueCallback } from "./../searchOps" @@ -77,13 +73,12 @@ import { int32, float32, int64 } from "@koalaui/common" import { CallbackTransformer } from "./../../CallbackTransformer" import { extractors } from "#handwritten" import { default as image } from "@ohos.multimedia.image" -import { PasteButtonOnClickResult } from "./../../component/pasteButton" -import { SaveButtonOnClickResult } from "./../../component/saveButton" +import { DrawContext as arkui_Graphics_DrawContext } from "arkui.Graphics" import { HitTestMode, Edge, ScrollSource } from "./../../component/enums" import { MarqueeState } from "./../../component/text" import { RefreshStatus } from "./../../component/refresh" import { SwipeActionState } from "./../../component/listItem" -import { Resource } from "global.resource" +import { Resource as global_resource_Resource } from "global.resource" import { TypeChecker } from "#components" import { CallbackKind } from "./CallbackKind" export function deserializeAndCallAccessibilityCallback(thisDeserializer: DeserializerBase): void { @@ -99,12 +94,37 @@ export function deserializeAndCallAccessibilityFocusCallback(thisDeserializer: D let isFocus : boolean = thisDeserializer.readBoolean() _call(isFocus) } +export function deserializeAndCallAccessibilityTransparentCallback(thisDeserializer: DeserializerBase): void { + const _resourceId : int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as AccessibilityTransparentCallback) + let event : TouchEvent = (TouchEvent_serializer.read(thisDeserializer) as TouchEvent) + _call(event) +} export function deserializeAndCallAsyncCallback_image_PixelMap_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((result: image.PixelMap) => void)) let result : image.PixelMap = (image_PixelMap_serializer.read(thisDeserializer) as image.PixelMap) _call(result) } +export function deserializeAndCallBuilderParameterCallback(thisDeserializer: DeserializerBase): void { + const _resourceId : int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as BuilderParameterCallback) + const continuationBufferBufResource : CallbackResource = thisDeserializer.readCallbackResource() + const continuationBufferBufCall : KPointer = thisDeserializer.readPointer() + const continuationBufferBufCallSync : KPointer = thisDeserializer.readPointer() + let continuationResult : ((value: object) => void) = (value: object):void => { + const continuationBufferBufArgsSerializer : SerializerBase = SerializerBase.hold(); + continuationBufferBufArgsSerializer.writeInt32(continuationBufferBufResource.resourceId); + continuationBufferBufArgsSerializer.writePointer(continuationBufferBufCall); + continuationBufferBufArgsSerializer.writePointer(continuationBufferBufCallSync); + continuationBufferBufArgsSerializer.holdAndWriteObject(value); + InteropNativeModule._CallCallbackSync(10, 197193081, continuationBufferBufArgsSerializer.asBuffer(), continuationBufferBufArgsSerializer.length()); + continuationBufferBufArgsSerializer.release(); + return; + } + const _callResult = _call() + continuationResult(_callResult) +} export function deserializeAndCallButtonModifierBuilder(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parentNode: KPointer,config: ButtonConfiguration) => KPointer)) @@ -133,6 +153,12 @@ export function deserializeAndCallButtonTriggerClickCallback(thisDeserializer: D let yPos : number = (thisDeserializer.readNumber() as number) _call(xPos, yPos) } +export function deserializeAndCallCallback_Any_Void(thisDeserializer: DeserializerBase): void { + const _resourceId : int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as ((value: object) => void)) + let value : object = (thisDeserializer.readObject() as object) + _call(value) +} export function deserializeAndCallCallback_Area_Area_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((oldValue: Area,newValue: Area) => void)) @@ -232,9 +258,9 @@ export function deserializeAndCallCallback_Boolean_HoverEvent_Void(thisDeseriali } export function deserializeAndCallCallback_Boolean_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: boolean) => void)) - let value0 : boolean = thisDeserializer.readBoolean() - _call(value0) + const _call = (ResourceHolder.instance().get(_resourceId) as ((isSelected: boolean) => void)) + let isSelected : boolean = thisDeserializer.readBoolean() + _call(isSelected) } export function deserializeAndCallCallback_Buffer_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() @@ -242,20 +268,6 @@ export function deserializeAndCallCallback_Buffer_Void(thisDeserializer: Deseria let value : ArrayBuffer = (thisDeserializer.readBuffer() as ArrayBuffer) _call(value) } -export function deserializeAndCallCallback_ClickEvent_PasteButtonOnClickResult_Void(thisDeserializer: DeserializerBase): void { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((event: ClickEvent,result: PasteButtonOnClickResult) => void)) - let event : ClickEvent = (ClickEvent_serializer.read(thisDeserializer) as ClickEvent) - let result : PasteButtonOnClickResult = TypeChecker.PasteButtonOnClickResult_FromNumeric(thisDeserializer.readInt32()) - _call(event, result) -} -export function deserializeAndCallCallback_ClickEvent_SaveButtonOnClickResult_Void(thisDeserializer: DeserializerBase): void { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((event: ClickEvent,result: SaveButtonOnClickResult) => void)) - let event : ClickEvent = (ClickEvent_serializer.read(thisDeserializer) as ClickEvent) - let result : SaveButtonOnClickResult = TypeChecker.SaveButtonOnClickResult_FromNumeric(thisDeserializer.readInt32()) - _call(event, result) -} export function deserializeAndCallCallback_ClickEvent_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((event: ClickEvent) => void)) @@ -364,12 +376,6 @@ export function deserializeAndCallCallback_DeleteValue_Void(thisDeserializer: De let value0 : DeleteValue = DeleteValue_serializer.read(thisDeserializer) _call(value0) } -export function deserializeAndCallCallback_DensityInfo_Void(thisDeserializer: DeserializerBase): void { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: uiObserver.DensityInfo) => void)) - let value0 : uiObserver.DensityInfo = (uiObserver_DensityInfo_serializer.read(thisDeserializer) as uiObserver.DensityInfo) - _call(value0) -} export function deserializeAndCallCallback_DismissContentCoverAction_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: DismissContentCoverAction) => void)) @@ -408,15 +414,15 @@ export function deserializeAndCallCallback_DragEvent_Opt_String_Void(thisDeseria } export function deserializeAndCallCallback_DrawContext_CustomSpanDrawInfo_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((context: DrawContext,drawInfo: CustomSpanDrawInfo) => void)) - let context : DrawContext = (DrawContext_serializer.read(thisDeserializer) as DrawContext) + const _call = (ResourceHolder.instance().get(_resourceId) as ((context: arkui_Graphics_DrawContext,drawInfo: CustomSpanDrawInfo) => void)) + let context : arkui_Graphics_DrawContext = (arkui_Graphics_DrawContext_serializer.read(thisDeserializer) as arkui_Graphics_DrawContext) let drawInfo : CustomSpanDrawInfo = CustomSpanDrawInfo_serializer.read(thisDeserializer) _call(context, drawInfo) } export function deserializeAndCallCallback_DrawContext_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((drawContext: DrawContext) => void)) - let drawContext : DrawContext = (DrawContext_serializer.read(thisDeserializer) as DrawContext) + const _call = (ResourceHolder.instance().get(_resourceId) as ((drawContext: arkui_Graphics_DrawContext) => void)) + let drawContext : arkui_Graphics_DrawContext = (arkui_Graphics_DrawContext_serializer.read(thisDeserializer) as arkui_Graphics_DrawContext) _call(drawContext) } export function deserializeAndCallCallback_EditableTextChangeValue_Boolean(thisDeserializer: DeserializerBase): void { @@ -442,7 +448,7 @@ export function deserializeAndCallCallback_EditableTextChangeValue_Boolean(thisD export function deserializeAndCallCallback_EnterKeyType_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((enterKey: EnterKeyType) => void)) - let enterKey : EnterKeyType = TypeChecker.EnterKeyType_FromNumeric(thisDeserializer.readInt32()) + let enterKey : EnterKeyType = EnterKeyType.fromValue(thisDeserializer.readInt32()) _call(enterKey) } export function deserializeAndCallCallback_ErrorInformation_Void(thisDeserializer: DeserializerBase): void { @@ -482,9 +488,34 @@ export function deserializeAndCallCallback_FullscreenInfo_Void(thisDeserializer: } export function deserializeAndCallCallback_GestureEvent_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((event: GestureEvent) => void)) - let event : GestureEvent = (GestureEvent_serializer.read(thisDeserializer) as GestureEvent) - _call(event) + const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: GestureEvent) => void)) + let value0 : GestureEvent = (GestureEvent_serializer.read(thisDeserializer) as GestureEvent) + _call(value0) +} +export function deserializeAndCallCallback_GestureGroup(thisDeserializer: DeserializerBase): void { + const _resourceId : int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as (() => GestureGroup)) + const continuationBufferBufResource : CallbackResource = thisDeserializer.readCallbackResource() + const continuationBufferBufCall : KPointer = thisDeserializer.readPointer() + const continuationBufferBufCallSync : KPointer = thisDeserializer.readPointer() + let continuationResult : ((value: GestureGroup) => void) = (value: GestureGroup):void => { + const continuationBufferBufArgsSerializer : SerializerBase = SerializerBase.hold(); + continuationBufferBufArgsSerializer.writeInt32(continuationBufferBufResource.resourceId); + continuationBufferBufArgsSerializer.writePointer(continuationBufferBufCall); + continuationBufferBufArgsSerializer.writePointer(continuationBufferBufCallSync); + GestureGroup_serializer.write(continuationBufferBufArgsSerializer, value); + InteropNativeModule._CallCallbackSync(10, 877837207, continuationBufferBufArgsSerializer.asBuffer(), continuationBufferBufArgsSerializer.length()); + continuationBufferBufArgsSerializer.release(); + return; + } + const _callResult = _call() + continuationResult(_callResult) +} +export function deserializeAndCallCallback_GestureGroup_Void(thisDeserializer: DeserializerBase): void { + const _resourceId : int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as ((value: GestureGroup) => void)) + let value : GestureGroup = (GestureGroup_serializer.read(thisDeserializer) as GestureGroup) + _call(value) } export function deserializeAndCallCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() @@ -499,7 +530,7 @@ export function deserializeAndCallCallback_GestureInfo_BaseGestureEvent_GestureJ continuationBufferBufArgsSerializer.writeInt32(continuationBufferBufResource.resourceId); continuationBufferBufArgsSerializer.writePointer(continuationBufferBufCall); continuationBufferBufArgsSerializer.writePointer(continuationBufferBufCallSync); - continuationBufferBufArgsSerializer.writeInt32(TypeChecker.GestureJudgeResult_ToNumeric(value)); + continuationBufferBufArgsSerializer.writeInt32(value.valueOf()); InteropNativeModule._CallCallbackSync(10, -684588584, continuationBufferBufArgsSerializer.asBuffer(), continuationBufferBufArgsSerializer.length()); continuationBufferBufArgsSerializer.release(); return; @@ -510,7 +541,7 @@ export function deserializeAndCallCallback_GestureInfo_BaseGestureEvent_GestureJ export function deserializeAndCallCallback_GestureJudgeResult_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: GestureJudgeResult) => void)) - let value : GestureJudgeResult = TypeChecker.GestureJudgeResult_FromNumeric(thisDeserializer.readInt32()) + let value : GestureJudgeResult = GestureJudgeResult.fromValue(thisDeserializer.readInt32()) _call(value) } export function deserializeAndCallCallback_GestureRecognizer_Void(thisDeserializer: DeserializerBase): void { @@ -522,7 +553,7 @@ export function deserializeAndCallCallback_GestureRecognizer_Void(thisDeserializ export function deserializeAndCallCallback_HitTestMode_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: HitTestMode) => void)) - let value : HitTestMode = TypeChecker.HitTestMode_FromNumeric(thisDeserializer.readInt32()) + let value : HitTestMode = HitTestMode.fromValue(thisDeserializer.readInt32()) _call(value) } export function deserializeAndCallCallback_HoverEvent_Void(thisDeserializer: DeserializerBase): void { @@ -615,9 +646,9 @@ export function deserializeAndCallCallback_KeyEvent_Void(thisDeserializer: Deser } export function deserializeAndCallCallback_Map_String_RecordData_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: Map) => void)) + const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: Map) => void)) const value0TmpBufSizeVar : int32 = thisDeserializer.readInt32() - let value0TmpBuf : Map = new Map() + let value0TmpBuf : Map = new Map() // TODO: TS map resize for (let value0TmpBufIVar = 0; value0TmpBufIVar < value0TmpBufSizeVar; value0TmpBufIVar++) { const value0TmpBufKeyVar : string = (thisDeserializer.readString() as string) @@ -626,16 +657,16 @@ export function deserializeAndCallCallback_Map_String_RecordData_Void(thisDeseri if ((value0TmpBufValueVarTempBuf_runtimeType) != (RuntimeType.UNDEFINED)) { value0TmpBufValueVarTempBuf = (thisDeserializer.readObject() as object) } - const value0TmpBufValueVar : RecordData = value0TmpBufValueVarTempBuf + const value0TmpBufValueVar : arkui_component_pluginComponent_RecordData = value0TmpBufValueVarTempBuf value0TmpBuf.set(value0TmpBufKeyVar, value0TmpBufValueVar) } - let value0 : Map = value0TmpBuf + let value0 : Map = value0TmpBuf _call(value0) } export function deserializeAndCallCallback_MarqueeState_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: MarqueeState) => void)) - let value0 : MarqueeState = TypeChecker.MarqueeState_FromNumeric(thisDeserializer.readInt32()) + let value0 : MarqueeState = MarqueeState.fromValue(thisDeserializer.readInt32()) _call(value0) } export function deserializeAndCallCallback_MouseEvent_Void(thisDeserializer: DeserializerBase): void { @@ -665,7 +696,7 @@ export function deserializeAndCallCallback_NativeXComponentPointer_Void(thisDese export function deserializeAndCallCallback_NavDestinationActiveReason_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: NavDestinationActiveReason) => void)) - let value0 : NavDestinationActiveReason = TypeChecker.NavDestinationActiveReason_FromNumeric(thisDeserializer.readInt32()) + let value0 : NavDestinationActiveReason = NavDestinationActiveReason.fromValue(thisDeserializer.readInt32()) _call(value0) } export function deserializeAndCallCallback_NavDestinationContext_Void(thisDeserializer: DeserializerBase): void { @@ -674,28 +705,16 @@ export function deserializeAndCallCallback_NavDestinationContext_Void(thisDeseri let value0 : NavDestinationContext = (NavDestinationContext_serializer.read(thisDeserializer) as NavDestinationContext) _call(value0) } -export function deserializeAndCallCallback_NavDestinationInfo_Void(thisDeserializer: DeserializerBase): void { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: uiObserver.NavDestinationInfo) => void)) - let value0 : uiObserver.NavDestinationInfo = uiObserver_NavDestinationInfo_serializer.read(thisDeserializer) - _call(value0) -} -export function deserializeAndCallCallback_NavDestinationSwitchInfo_Void(thisDeserializer: DeserializerBase): void { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: uiObserver.NavDestinationSwitchInfo) => void)) - let value0 : uiObserver.NavDestinationSwitchInfo = uiObserver_NavDestinationSwitchInfo_serializer.read(thisDeserializer) - _call(value0) -} export function deserializeAndCallCallback_NavigationMode_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((mode: NavigationMode) => void)) - let mode : NavigationMode = TypeChecker.NavigationMode_FromNumeric(thisDeserializer.readInt32()) + let mode : NavigationMode = NavigationMode.fromValue(thisDeserializer.readInt32()) _call(mode) } export function deserializeAndCallCallback_NavigationTitleMode_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((titleMode: NavigationTitleMode) => void)) - let titleMode : NavigationTitleMode = TypeChecker.NavigationTitleMode_FromNumeric(thisDeserializer.readInt32()) + let titleMode : NavigationTitleMode = NavigationTitleMode.fromValue(thisDeserializer.readInt32()) _call(titleMode) } export function deserializeAndCallCallback_NavigationTransitionProxy_Void(thisDeserializer: DeserializerBase): void { @@ -704,26 +723,6 @@ export function deserializeAndCallCallback_NavigationTransitionProxy_Void(thisDe let transitionProxy : NavigationTransitionProxy = (NavigationTransitionProxy_serializer.read(thisDeserializer) as NavigationTransitionProxy) _call(transitionProxy) } -export function deserializeAndCallCallback_Number_Number(thisDeserializer: DeserializerBase): void { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((fraction: number) => number)) - let fraction : number = (thisDeserializer.readNumber() as number) - const continuationBufferBufResource : CallbackResource = thisDeserializer.readCallbackResource() - const continuationBufferBufCall : KPointer = thisDeserializer.readPointer() - const continuationBufferBufCallSync : KPointer = thisDeserializer.readPointer() - let continuationResult : ((value: number) => void) = (value: number):void => { - const continuationBufferBufArgsSerializer : SerializerBase = SerializerBase.hold(); - continuationBufferBufArgsSerializer.writeInt32(continuationBufferBufResource.resourceId); - continuationBufferBufArgsSerializer.writePointer(continuationBufferBufCall); - continuationBufferBufArgsSerializer.writePointer(continuationBufferBufCallSync); - continuationBufferBufArgsSerializer.writeNumber(value); - InteropNativeModule._CallCallbackSync(10, 36519084, continuationBufferBufArgsSerializer.asBuffer(), continuationBufferBufArgsSerializer.length()); - continuationBufferBufArgsSerializer.release(); - return; - } - const _callResult = _call(fraction) - continuationResult(_callResult) -} export function deserializeAndCallCallback_Number_Number_Boolean(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((from: number,to: number) => boolean)) @@ -745,28 +744,6 @@ export function deserializeAndCallCallback_Number_Number_Boolean(thisDeserialize const _callResult = _call(from, to) continuationResult(_callResult) } -export function deserializeAndCallCallback_Number_Number_Boolean_Boolean(thisDeserializer: DeserializerBase): void { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((offset: number,index: number,leadingEdge: boolean) => boolean)) - let offset : number = (thisDeserializer.readNumber() as number) - let index : number = (thisDeserializer.readNumber() as number) - let leadingEdge : boolean = thisDeserializer.readBoolean() - const continuationBufferBufResource : CallbackResource = thisDeserializer.readCallbackResource() - const continuationBufferBufCall : KPointer = thisDeserializer.readPointer() - const continuationBufferBufCallSync : KPointer = thisDeserializer.readPointer() - let continuationResult : ((value0: boolean) => void) = (value0: boolean):void => { - const continuationBufferBufArgsSerializer : SerializerBase = SerializerBase.hold(); - continuationBufferBufArgsSerializer.writeInt32(continuationBufferBufResource.resourceId); - continuationBufferBufArgsSerializer.writePointer(continuationBufferBufCall); - continuationBufferBufArgsSerializer.writePointer(continuationBufferBufCallSync); - continuationBufferBufArgsSerializer.writeBoolean(value0); - InteropNativeModule._CallCallbackSync(10, 313269291, continuationBufferBufArgsSerializer.asBuffer(), continuationBufferBufArgsSerializer.length()); - continuationBufferBufArgsSerializer.release(); - return; - } - const _callResult = _call(offset, index, leadingEdge) - continuationResult(_callResult) -} export function deserializeAndCallCallback_Number_Number_ComputedBarAttribute(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((index: number,offset: number) => ComputedBarAttribute)) @@ -807,7 +784,7 @@ export function deserializeAndCallCallback_Number_SliderChangeMode_Void(thisDese const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: number,mode: SliderChangeMode) => void)) let value : number = (thisDeserializer.readNumber() as number) - let mode : SliderChangeMode = TypeChecker.SliderChangeMode_FromNumeric(thisDeserializer.readInt32()) + let mode : SliderChangeMode = SliderChangeMode.fromValue(thisDeserializer.readInt32()) _call(value, mode) } export function deserializeAndCallCallback_Number_Tuple_Number_Number(thisDeserializer: DeserializerBase): void { @@ -862,9 +839,9 @@ export function deserializeAndCallCallback_Number_Tuple_Number_Number_Number_Num } export function deserializeAndCallCallback_Number_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: number) => void)) - let value0 : number = (thisDeserializer.readNumber() as number) - _call(value0) + const _call = (ResourceHolder.instance().get(_resourceId) as ((value: number) => void)) + let value : number = (thisDeserializer.readNumber() as number) + _call(value) } export function deserializeAndCallCallback_Object_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() @@ -1066,6 +1043,12 @@ export function deserializeAndCallCallback_OnInterceptRequestEvent_WebResourceRe const _callResult = _call(value0) continuationResult(_callResult) } +export function deserializeAndCallCallback_OnLoadFinishedEvent_Void(thisDeserializer: DeserializerBase): void { + const _resourceId : int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: OnLoadFinishedEvent) => void)) + let value0 : OnLoadFinishedEvent = OnLoadFinishedEvent_serializer.read(thisDeserializer) + _call(value0) +} export function deserializeAndCallCallback_OnLoadInterceptEvent_Boolean(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: OnLoadInterceptEvent) => boolean)) @@ -1086,6 +1069,12 @@ export function deserializeAndCallCallback_OnLoadInterceptEvent_Boolean(thisDese const _callResult = _call(value0) continuationResult(_callResult) } +export function deserializeAndCallCallback_OnLoadStartedEvent_Void(thisDeserializer: DeserializerBase): void { + const _resourceId : int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: OnLoadStartedEvent) => void)) + let value0 : OnLoadStartedEvent = OnLoadStartedEvent_serializer.read(thisDeserializer) + _call(value0) +} export function deserializeAndCallCallback_onMeasureSize_SizeResult(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Callback_onMeasureSize_SizeResult) @@ -1113,6 +1102,13 @@ export function deserializeAndCallCallback_onMeasureSize_SizeResult(thisDeserial const _callResult = _call(selfLayoutInfo, children, constraint) continuationResult(_callResult) } +export function deserializeAndCallCallback_OnMoveFromTo(thisDeserializer: DeserializerBase): void { + const _resourceId : int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as Callback_OnMoveFromTo) + let from : int32 = thisDeserializer.readInt32() + let to : int32 = thisDeserializer.readInt32() + _call(from, to) +} export function deserializeAndCallCallback_OnOverScrollEvent_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: OnOverScrollEvent) => void)) @@ -1274,33 +1270,6 @@ export function deserializeAndCallCallback_OnWindowNewEvent_Void(thisDeserialize let value0 : OnWindowNewEvent = OnWindowNewEvent_serializer.read(thisDeserializer) _call(value0) } -export function deserializeAndCallCallback_Opt_Array_FontDescriptor_Opt_Array_String_Void(thisDeserializer: DeserializerBase): void { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value?: Array | undefined,error?: Array | undefined) => void)) - const valueTmpBuf_runtimeType = thisDeserializer.readInt8().toInt() - let valueTmpBuf : Array | undefined = undefined - if ((valueTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const valueTmpBuf_Length : int32 = thisDeserializer.readInt32() - let valueTmpBuf_ : Array = new Array(valueTmpBuf_Length) - for (let valueTmpBuf_BufCounterI = 0; valueTmpBuf_BufCounterI < valueTmpBuf_Length; valueTmpBuf_BufCounterI++) { - valueTmpBuf_[valueTmpBuf_BufCounterI] = (thisDeserializer.readCustomObject('object') as object) - } - valueTmpBuf = valueTmpBuf_ - } - let value : Array | undefined = valueTmpBuf - const errorTmpBuf_runtimeType = thisDeserializer.readInt8().toInt() - let errorTmpBuf : Array | undefined = undefined - if ((errorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const errorTmpBuf_Length : int32 = thisDeserializer.readInt32() - let errorTmpBuf_ : Array = new Array(errorTmpBuf_Length) - for (let errorTmpBuf_BufCounterI = 0; errorTmpBuf_BufCounterI < errorTmpBuf_Length; errorTmpBuf_BufCounterI++) { - errorTmpBuf_[errorTmpBuf_BufCounterI] = (thisDeserializer.readString() as string) - } - errorTmpBuf = errorTmpBuf_ - } - let error : Array | undefined = errorTmpBuf - _call(value, error) -} export function deserializeAndCallCallback_Opt_Array_NavDestinationTransition_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: Array | undefined) => void)) @@ -1317,33 +1286,6 @@ export function deserializeAndCallCallback_Opt_Array_NavDestinationTransition_Vo let value : Array | undefined = valueTmpBuf _call(value) } -export function deserializeAndCallCallback_Opt_Array_String_Opt_Array_String_Void(thisDeserializer: DeserializerBase): void { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value?: Array | undefined,error?: Array | undefined) => void)) - const valueTmpBuf_runtimeType = thisDeserializer.readInt8().toInt() - let valueTmpBuf : Array | undefined = undefined - if ((valueTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const valueTmpBuf_Length : int32 = thisDeserializer.readInt32() - let valueTmpBuf_ : Array = new Array(valueTmpBuf_Length) - for (let valueTmpBuf_BufCounterI = 0; valueTmpBuf_BufCounterI < valueTmpBuf_Length; valueTmpBuf_BufCounterI++) { - valueTmpBuf_[valueTmpBuf_BufCounterI] = (thisDeserializer.readString() as string) - } - valueTmpBuf = valueTmpBuf_ - } - let value : Array | undefined = valueTmpBuf - const errorTmpBuf_runtimeType = thisDeserializer.readInt8().toInt() - let errorTmpBuf : Array | undefined = undefined - if ((errorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const errorTmpBuf_Length : int32 = thisDeserializer.readInt32() - let errorTmpBuf_ : Array = new Array(errorTmpBuf_Length) - for (let errorTmpBuf_BufCounterI = 0; errorTmpBuf_BufCounterI < errorTmpBuf_Length; errorTmpBuf_BufCounterI++) { - errorTmpBuf_[errorTmpBuf_BufCounterI] = (thisDeserializer.readString() as string) - } - errorTmpBuf = errorTmpBuf_ - } - let error : Array | undefined = errorTmpBuf - _call(value, error) -} export function deserializeAndCallCallback_Opt_Array_String_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((error?: Array | undefined) => void)) @@ -1382,28 +1324,6 @@ export function deserializeAndCallCallback_Opt_CustomBuilder_Void(thisDeserializ let value : CustomBuilder | undefined = valueTmpBuf _call(value) } -export function deserializeAndCallCallback_Opt_FontDescriptor_Opt_Array_String_Void(thisDeserializer: DeserializerBase): void { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value?: object | undefined,error?: Array | undefined) => void)) - const valueTmpBuf_runtimeType = thisDeserializer.readInt8().toInt() - let valueTmpBuf : object | undefined = undefined - if ((valueTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - valueTmpBuf = (thisDeserializer.readCustomObject('object') as object) - } - let value : object | undefined = valueTmpBuf - const errorTmpBuf_runtimeType = thisDeserializer.readInt8().toInt() - let errorTmpBuf : Array | undefined = undefined - if ((errorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const errorTmpBuf_Length : int32 = thisDeserializer.readInt32() - let errorTmpBuf_ : Array = new Array(errorTmpBuf_Length) - for (let errorTmpBuf_BufCounterI = 0; errorTmpBuf_BufCounterI < errorTmpBuf_Length; errorTmpBuf_BufCounterI++) { - errorTmpBuf_[errorTmpBuf_BufCounterI] = (thisDeserializer.readString() as string) - } - errorTmpBuf = errorTmpBuf_ - } - let error : Array | undefined = errorTmpBuf - _call(value, error) -} export function deserializeAndCallCallback_Opt_NavigationAnimatedTransition_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: NavigationAnimatedTransition | undefined) => void)) @@ -1426,28 +1346,6 @@ export function deserializeAndCallCallback_Opt_OffsetResult_Void(thisDeserialize let value : OffsetResult | undefined = valueTmpBuf _call(value) } -export function deserializeAndCallCallback_Opt_Scene_Opt_Array_String_Void(thisDeserializer: DeserializerBase): void { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value?: Scene | undefined,error?: Array | undefined) => void)) - const valueTmpBuf_runtimeType = thisDeserializer.readInt8().toInt() - let valueTmpBuf : Scene | undefined = undefined - if ((valueTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - valueTmpBuf = (Scene_serializer.read(thisDeserializer) as Scene) - } - let value : Scene | undefined = valueTmpBuf - const errorTmpBuf_runtimeType = thisDeserializer.readInt8().toInt() - let errorTmpBuf : Array | undefined = undefined - if ((errorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const errorTmpBuf_Length : int32 = thisDeserializer.readInt32() - let errorTmpBuf_ : Array = new Array(errorTmpBuf_Length) - for (let errorTmpBuf_BufCounterI = 0; errorTmpBuf_BufCounterI < errorTmpBuf_Length; errorTmpBuf_BufCounterI++) { - errorTmpBuf_[errorTmpBuf_BufCounterI] = (thisDeserializer.readString() as string) - } - errorTmpBuf = errorTmpBuf_ - } - let error : Array | undefined = errorTmpBuf - _call(value, error) -} export function deserializeAndCallCallback_Opt_ScrollResult_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: ScrollResult | undefined) => void)) @@ -1459,28 +1357,6 @@ export function deserializeAndCallCallback_Opt_ScrollResult_Void(thisDeserialize let value : ScrollResult | undefined = valueTmpBuf _call(value) } -export function deserializeAndCallCallback_Opt_String_Opt_Array_String_Void(thisDeserializer: DeserializerBase): void { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value?: string | undefined,error?: Array | undefined) => void)) - const valueTmpBuf_runtimeType = thisDeserializer.readInt8().toInt() - let valueTmpBuf : string | undefined = undefined - if ((valueTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - valueTmpBuf = (thisDeserializer.readString() as string) - } - let value : string | undefined = valueTmpBuf - const errorTmpBuf_runtimeType = thisDeserializer.readInt8().toInt() - let errorTmpBuf : Array | undefined = undefined - if ((errorTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { - const errorTmpBuf_Length : int32 = thisDeserializer.readInt32() - let errorTmpBuf_ : Array = new Array(errorTmpBuf_Length) - for (let errorTmpBuf_BufCounterI = 0; errorTmpBuf_BufCounterI < errorTmpBuf_Length; errorTmpBuf_BufCounterI++) { - errorTmpBuf_[errorTmpBuf_BufCounterI] = (thisDeserializer.readString() as string) - } - errorTmpBuf = errorTmpBuf_ - } - let error : Array | undefined = errorTmpBuf - _call(value, error) -} export function deserializeAndCallCallback_Opt_StyledString_Opt_Array_String_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value?: StyledString | undefined,error?: Array | undefined) => void)) @@ -1535,7 +1411,7 @@ export function deserializeAndCallCallback_PopInfo_Void(thisDeserializer: Deseri export function deserializeAndCallCallback_PreDragStatus_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: PreDragStatus) => void)) - let value0 : PreDragStatus = TypeChecker.PreDragStatus_FromNumeric(thisDeserializer.readInt32()) + let value0 : PreDragStatus = PreDragStatus.fromValue(thisDeserializer.readInt32()) _call(value0) } export function deserializeAndCallCallback_PreparedInfo_Void(thisDeserializer: DeserializerBase): void { @@ -1554,7 +1430,7 @@ export function deserializeAndCallCallback_RangeUpdate(thisDeserializer: Deseria export function deserializeAndCallCallback_RefreshStatus_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((state: RefreshStatus) => void)) - let state : RefreshStatus = TypeChecker.RefreshStatus_FromNumeric(thisDeserializer.readInt32()) + let state : RefreshStatus = RefreshStatus.fromValue(thisDeserializer.readInt32()) _call(state) } export function deserializeAndCallCallback_RichEditorChangeValue_Boolean(thisDeserializer: DeserializerBase): void { @@ -1660,18 +1536,6 @@ export function deserializeAndCallCallback_RotationGesture_Void(thisDeserializer let value : RotationGesture = (RotationGesture_serializer.read(thisDeserializer) as RotationGesture) _call(value) } -export function deserializeAndCallCallback_RouterPageInfo_Void(thisDeserializer: DeserializerBase): void { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: uiObserver.RouterPageInfo) => void)) - let value0 : uiObserver.RouterPageInfo = (uiObserver_RouterPageInfo_serializer.read(thisDeserializer) as uiObserver.RouterPageInfo) - _call(value0) -} -export function deserializeAndCallCallback_ScrollEventInfo_Void(thisDeserializer: DeserializerBase): void { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: uiObserver.ScrollEventInfo) => void)) - let value0 : uiObserver.ScrollEventInfo = uiObserver_ScrollEventInfo_serializer.read(thisDeserializer) - _call(value0) -} export function deserializeAndCallCallback_SheetDismiss_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((sheetDismiss: SheetDismiss) => void)) @@ -1681,7 +1545,7 @@ export function deserializeAndCallCallback_SheetDismiss_Void(thisDeserializer: D export function deserializeAndCallCallback_SheetType_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: SheetType) => void)) - let value0 : SheetType = TypeChecker.SheetType_FromNumeric(thisDeserializer.readInt32()) + let value0 : SheetType = SheetType.fromValue(thisDeserializer.readInt32()) _call(value0) } export function deserializeAndCallCallback_SizeResult_Void(thisDeserializer: DeserializerBase): void { @@ -1751,7 +1615,7 @@ export function deserializeAndCallCallback_StyledStringMarshallingValue_Void(thi export function deserializeAndCallCallback_SwipeActionState_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((state: SwipeActionState) => void)) - let state : SwipeActionState = TypeChecker.SwipeActionState_FromNumeric(thisDeserializer.readInt32()) + let state : SwipeActionState = SwipeActionState.fromValue(thisDeserializer.readInt32()) _call(state) } export function deserializeAndCallCallback_SwipeGesture(thisDeserializer: DeserializerBase): void { @@ -1789,63 +1653,63 @@ export function deserializeAndCallCallback_T_Void_Arkui_Component_Units_Length(t const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: Length) => void)) const value0TmpBufUnionSelector : int32 = thisDeserializer.readInt8() - let value0TmpBuf : string | number | Resource | undefined + let value0TmpBuf : string | number | global_resource_Resource | undefined if (value0TmpBufUnionSelector == (0).toChar()) { value0TmpBuf = (thisDeserializer.readString() as string) } else if (value0TmpBufUnionSelector == (1).toChar()) { value0TmpBuf = (thisDeserializer.readNumber() as number) } else if (value0TmpBufUnionSelector == (2).toChar()) { - value0TmpBuf = Resource_serializer.read(thisDeserializer) + value0TmpBuf = global_resource_Resource_serializer.read(thisDeserializer) } else { throw new Error("One of the branches for value0TmpBuf has to be chosen through deserialisation.") } - let value0 : Length = (value0TmpBuf as string | number | Resource) + let value0 : Length = (value0TmpBuf as string | number | global_resource_Resource) _call(value0) } export function deserializeAndCallCallback_T_Void_Arkui_Component_Units_ResourceStr(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: ResourceStr) => void)) + const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: arkui_component_units_ResourceStr) => void)) const value0TmpBufUnionSelector : int32 = thisDeserializer.readInt8() - let value0TmpBuf : string | Resource | undefined + let value0TmpBuf : string | global_resource_Resource | undefined if (value0TmpBufUnionSelector == (0).toChar()) { value0TmpBuf = (thisDeserializer.readString() as string) } else if (value0TmpBufUnionSelector == (1).toChar()) { - value0TmpBuf = Resource_serializer.read(thisDeserializer) + value0TmpBuf = global_resource_Resource_serializer.read(thisDeserializer) } else { throw new Error("One of the branches for value0TmpBuf has to be chosen through deserialisation.") } - let value0 : ResourceStr = (value0TmpBuf as string | Resource) + let value0 : arkui_component_units_ResourceStr = (value0TmpBuf as string | global_resource_Resource) _call(value0) } export function deserializeAndCallCallback_T_Void_Array_Arkui_Component_Units_ResourceStr(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: Array) => void)) + const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: Array) => void)) const value0TmpBufLength : int32 = thisDeserializer.readInt32() - let value0TmpBuf : Array = new Array(value0TmpBufLength) + let value0TmpBuf : Array = new Array(value0TmpBufLength) for (let value0TmpBufBufCounterI = 0; value0TmpBufBufCounterI < value0TmpBufLength; value0TmpBufBufCounterI++) { const value0TmpBufTempBufUnionSelector : int32 = thisDeserializer.readInt8() - let value0TmpBufTempBuf : string | Resource | undefined + let value0TmpBufTempBuf : string | global_resource_Resource | undefined if (value0TmpBufTempBufUnionSelector == (0).toChar()) { value0TmpBufTempBuf = (thisDeserializer.readString() as string) } else if (value0TmpBufTempBufUnionSelector == (1).toChar()) { - value0TmpBufTempBuf = Resource_serializer.read(thisDeserializer) + value0TmpBufTempBuf = global_resource_Resource_serializer.read(thisDeserializer) } else { throw new Error("One of the branches for value0TmpBufTempBuf has to be chosen through deserialisation.") } - value0TmpBuf[value0TmpBufBufCounterI] = (value0TmpBufTempBuf as string | Resource) + value0TmpBuf[value0TmpBufBufCounterI] = (value0TmpBufTempBuf as string | global_resource_Resource) } - let value0 : Array = value0TmpBuf + let value0 : Array = value0TmpBuf _call(value0) } export function deserializeAndCallCallback_T_Void_Array_Global_Resource_Resource(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: Array) => void)) + const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: Array) => void)) const value0TmpBufLength : int32 = thisDeserializer.readInt32() - let value0TmpBuf : Array = new Array(value0TmpBufLength) + let value0TmpBuf : Array = new Array(value0TmpBufLength) for (let value0TmpBufBufCounterI = 0; value0TmpBufBufCounterI < value0TmpBufLength; value0TmpBufBufCounterI++) { - value0TmpBuf[value0TmpBufBufCounterI] = Resource_serializer.read(thisDeserializer) + value0TmpBuf[value0TmpBufBufCounterI] = global_resource_Resource_serializer.read(thisDeserializer) } - let value0 : Array = value0TmpBuf + let value0 : Array = value0TmpBuf _call(value0) } export function deserializeAndCallCallback_T_Void_Array_Number(thisDeserializer: DeserializerBase): void { @@ -1884,8 +1748,8 @@ export function deserializeAndCallCallback_T_Void_Date(thisDeserializer: Deseria } export function deserializeAndCallCallback_T_Void_Global_Resource_Resource(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: Resource) => void)) - let value0 : Resource = Resource_serializer.read(thisDeserializer) + const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: global_resource_Resource) => void)) + let value0 : global_resource_Resource = global_resource_Resource_serializer.read(thisDeserializer) _call(value0) } export function deserializeAndCallCallback_T_Void_Number(thisDeserializer: DeserializerBase): void { @@ -1900,12 +1764,6 @@ export function deserializeAndCallCallback_T_Void_String(thisDeserializer: Deser let value0 : string = (thisDeserializer.readString() as string) _call(value0) } -export function deserializeAndCallCallback_TabContentInfo_Void(thisDeserializer: DeserializerBase): void { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: uiObserver.TabContentInfo) => void)) - let value0 : uiObserver.TabContentInfo = uiObserver_TabContentInfo_serializer.read(thisDeserializer) - _call(value0) -} export function deserializeAndCallCallback_TabContentTransitionProxy_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: TabContentTransitionProxy) => void)) @@ -1918,12 +1776,6 @@ export function deserializeAndCallCallback_TerminationInfo_Void(thisDeserializer let value0 : TerminationInfo = TerminationInfo_serializer.read(thisDeserializer) _call(value0) } -export function deserializeAndCallCallback_TextPickerResult_Void(thisDeserializer: DeserializerBase): void { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value: TextPickerResult) => void)) - let value : TextPickerResult = TextPickerResult_serializer.read(thisDeserializer) - _call(value) -} export function deserializeAndCallCallback_TextRange_Void(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value0: TextRange) => void)) @@ -1948,7 +1800,7 @@ export function deserializeAndCallCallback_TouchEvent_HitTestMode(thisDeserializ continuationBufferBufArgsSerializer.writeInt32(continuationBufferBufResource.resourceId); continuationBufferBufArgsSerializer.writePointer(continuationBufferBufCall); continuationBufferBufArgsSerializer.writePointer(continuationBufferBufCallSync); - continuationBufferBufArgsSerializer.writeInt32(TypeChecker.HitTestMode_ToNumeric(value)); + continuationBufferBufArgsSerializer.writeInt32(value.valueOf()); InteropNativeModule._CallCallbackSync(10, -1755111025, continuationBufferBufArgsSerializer.asBuffer(), continuationBufferBufArgsSerializer.length()); continuationBufferBufArgsSerializer.release(); return; @@ -2096,12 +1948,6 @@ export function deserializeAndCallContentWillScrollCallback(thisDeserializer: De const _callResult = _call(result) continuationResult(_callResult) } -export function deserializeAndCallContext_getGroupDir_Callback(thisDeserializer: DeserializerBase): void { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as Context_getGroupDir_Callback) - let result : string = (thisDeserializer.readString() as string) - _call(result) -} export function deserializeAndCallCustomNodeBuilder(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as CustomNodeBuilder) @@ -2208,7 +2054,7 @@ export function deserializeAndCallGestureRecognizerJudgeBeginCallback(thisDeseri continuationBufferBufArgsSerializer.writeInt32(continuationBufferBufResource.resourceId); continuationBufferBufArgsSerializer.writePointer(continuationBufferBufCall); continuationBufferBufArgsSerializer.writePointer(continuationBufferBufCallSync); - continuationBufferBufArgsSerializer.writeInt32(TypeChecker.GestureJudgeResult_ToNumeric(value)); + continuationBufferBufArgsSerializer.writeInt32(value.valueOf()); InteropNativeModule._CallCallbackSync(10, -684588584, continuationBufferBufArgsSerializer.asBuffer(), continuationBufferBufArgsSerializer.length()); continuationBufferBufArgsSerializer.release(); return; @@ -2223,12 +2069,12 @@ export function deserializeAndCallGetItemMainSizeByIndex(thisDeserializer: Deser const continuationBufferBufResource : CallbackResource = thisDeserializer.readCallbackResource() const continuationBufferBufCall : KPointer = thisDeserializer.readPointer() const continuationBufferBufCallSync : KPointer = thisDeserializer.readPointer() - let continuationResult : ((value: number) => void) = (value: number):void => { + let continuationResult : ((progress: number) => void) = (progress: number):void => { const continuationBufferBufArgsSerializer : SerializerBase = SerializerBase.hold(); continuationBufferBufArgsSerializer.writeInt32(continuationBufferBufResource.resourceId); continuationBufferBufArgsSerializer.writePointer(continuationBufferBufCall); continuationBufferBufArgsSerializer.writePointer(continuationBufferBufCallSync); - continuationBufferBufArgsSerializer.writeNumber(value); + continuationBufferBufArgsSerializer.writeNumber(progress); InteropNativeModule._CallCallbackSync(10, 36519084, continuationBufferBufArgsSerializer.asBuffer(), continuationBufferBufArgsSerializer.length()); continuationBufferBufArgsSerializer.release(); return; @@ -2269,7 +2115,7 @@ export function deserializeAndCallImageOnCompleteCallback(thisDeserializer: Dese export function deserializeAndCallInterceptionModeCallback(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as InterceptionModeCallback) - let mode : NavigationMode = TypeChecker.NavigationMode_FromNumeric(thisDeserializer.readInt32()) + let mode : NavigationMode = NavigationMode.fromValue(thisDeserializer.readInt32()) _call(mode) } export function deserializeAndCallInterceptionShowCallback(thisDeserializer: DeserializerBase): void { @@ -2295,7 +2141,7 @@ export function deserializeAndCallInterceptionShowCallback(thisDeserializer: Des throw new Error("One of the branches for toTmpBuf has to be chosen through deserialisation.") } let to : NavDestinationContext | NavBar = (toTmpBuf as NavDestinationContext | NavBar) - let operation : NavigationOperation = TypeChecker.NavigationOperation_FromNumeric(thisDeserializer.readInt32()) + let operation : NavigationOperation = NavigationOperation.fromValue(thisDeserializer.readInt32()) let isAnimated : boolean = thisDeserializer.readBoolean() _call(from, to, operation, isAnimated) } @@ -2383,7 +2229,7 @@ export function deserializeAndCallModifierKeyStateGetter(thisDeserializer: Deser export function deserializeAndCallNavDestinationTransitionDelegate(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as NavDestinationTransitionDelegate) - let operation : NavigationOperation = TypeChecker.NavigationOperation_FromNumeric(thisDeserializer.readInt32()) + let operation : NavigationOperation = NavigationOperation.fromValue(thisDeserializer.readInt32()) let isEnter : boolean = thisDeserializer.readBoolean() const continuationBufferBufResource : CallbackResource = thisDeserializer.readCallbackResource() const continuationBufferBufCall : KPointer = thisDeserializer.readPointer() @@ -2600,13 +2446,6 @@ export function deserializeAndCallOnLargestContentfulPaintCallback(thisDeseriali let largestContentfulPaint : LargestContentfulPaint = LargestContentfulPaint_serializer.read(thisDeserializer) _call(largestContentfulPaint) } -export function deserializeAndCallOnLinearIndicatorChangeCallback(thisDeserializer: DeserializerBase): void { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as OnLinearIndicatorChangeCallback) - let index : number = (thisDeserializer.readNumber() as number) - let progress : number = (thisDeserializer.readNumber() as number) - _call(index, progress) -} export function deserializeAndCallOnMenuItemClickCallback(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnMenuItemClickCallback) @@ -2700,27 +2539,27 @@ export function deserializeAndCallOnRenderProcessRespondingCallback(thisDeserial export function deserializeAndCallOnSafeBrowsingCheckResultCallback(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnSafeBrowsingCheckResultCallback) - let threatType : ThreatType = TypeChecker.ThreatType_FromNumeric(thisDeserializer.readInt32()) + let threatType : ThreatType = ThreatType.fromValue(thisDeserializer.readInt32()) _call(threatType) } export function deserializeAndCallOnScrollCallback(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnScrollCallback) let scrollOffset : number = (thisDeserializer.readNumber() as number) - let scrollState : ScrollState = TypeChecker.ScrollState_FromNumeric(thisDeserializer.readInt32()) + let scrollState : ScrollState = ScrollState.fromValue(thisDeserializer.readInt32()) _call(scrollOffset, scrollState) } export function deserializeAndCallOnScrollEdgeCallback(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnScrollEdgeCallback) - let side : Edge = TypeChecker.Edge_FromNumeric(thisDeserializer.readInt32()) + let side : Edge = Edge.fromValue(thisDeserializer.readInt32()) _call(side) } export function deserializeAndCallOnScrollFrameBeginCallback(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnScrollFrameBeginCallback) let offset : number = (thisDeserializer.readNumber() as number) - let state : ScrollState = TypeChecker.ScrollState_FromNumeric(thisDeserializer.readInt32()) + let state : ScrollState = ScrollState.fromValue(thisDeserializer.readInt32()) const continuationBufferBufResource : CallbackResource = thisDeserializer.readCallbackResource() const continuationBufferBufCall : KPointer = thisDeserializer.readPointer() const continuationBufferBufCallSync : KPointer = thisDeserializer.readPointer() @@ -2760,7 +2599,7 @@ export function deserializeAndCallOnSslErrorEventCallback(thisDeserializer: Dese export function deserializeAndCallOnSubmitCallback(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnSubmitCallback) - let enterKey : EnterKeyType = TypeChecker.EnterKeyType_FromNumeric(thisDeserializer.readInt32()) + let enterKey : EnterKeyType = EnterKeyType.fromValue(thisDeserializer.readInt32()) let event : SubmitEvent = (SubmitEvent_serializer.read(thisDeserializer) as SubmitEvent) _call(enterKey, event) } @@ -2880,15 +2719,15 @@ export function deserializeAndCallOnTimePickerChangeCallback(thisDeserializer: D export function deserializeAndCallOnViewportFitChangedCallback(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnViewportFitChangedCallback) - let viewportFit : ViewportFit = TypeChecker.ViewportFit_FromNumeric(thisDeserializer.readInt32()) + let viewportFit : ViewportFit = ViewportFit.fromValue(thisDeserializer.readInt32()) _call(viewportFit) } export function deserializeAndCallOnWillScrollCallback(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnWillScrollCallback) let scrollOffset : number = (thisDeserializer.readNumber() as number) - let scrollState : ScrollState = TypeChecker.ScrollState_FromNumeric(thisDeserializer.readInt32()) - let scrollSource : ScrollSource = TypeChecker.ScrollSource_FromNumeric(thisDeserializer.readInt32()) + let scrollState : ScrollState = ScrollState.fromValue(thisDeserializer.readInt32()) + let scrollSource : ScrollSource = ScrollSource.fromValue(thisDeserializer.readInt32()) const continuationBufferBufResource : CallbackResource = thisDeserializer.readCallbackResource() const continuationBufferBufCall : KPointer = thisDeserializer.readPointer() const continuationBufferBufCallSync : KPointer = thisDeserializer.readPointer() @@ -2911,12 +2750,32 @@ export function deserializeAndCallOnWillScrollCallback(thisDeserializer: Deseria const _callResult = _call(scrollOffset, scrollState, scrollSource) continuationResult(_callResult) } -export function deserializeAndCallPageTransitionCallback(thisDeserializer: DeserializerBase): void { +export function deserializeAndCallPageMapNodeBuilder(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as PageTransitionCallback) - let type : RouteType = TypeChecker.RouteType_FromNumeric(thisDeserializer.readInt32()) - let progress : number = (thisDeserializer.readNumber() as number) - _call(type, progress) + const _call = (ResourceHolder.instance().get(_resourceId) as PageMapNodeBuilder) + let parentNode : KPointer = thisDeserializer.readPointer() + let name : string = (thisDeserializer.readString() as string) + const paramTmpBuf_runtimeType = thisDeserializer.readInt8().toInt() + let paramTmpBuf : Object | null | undefined = undefined + if ((paramTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { + paramTmpBuf = (thisDeserializer.readObject() as object) + } + let param : Object | null | undefined = paramTmpBuf + const continuationBufferBufResource : CallbackResource = thisDeserializer.readCallbackResource() + const continuationBufferBufCall : KPointer = thisDeserializer.readPointer() + const continuationBufferBufCallSync : KPointer = thisDeserializer.readPointer() + let continuationResult : ((value: KPointer) => void) = (value: KPointer):void => { + const continuationBufferBufArgsSerializer : SerializerBase = SerializerBase.hold(); + continuationBufferBufArgsSerializer.writeInt32(continuationBufferBufResource.resourceId); + continuationBufferBufArgsSerializer.writePointer(continuationBufferBufCall); + continuationBufferBufArgsSerializer.writePointer(continuationBufferBufCallSync); + continuationBufferBufArgsSerializer.writePointer(value); + InteropNativeModule._CallCallbackSync(10, 721562324, continuationBufferBufArgsSerializer.asBuffer(), continuationBufferBufArgsSerializer.length()); + continuationBufferBufArgsSerializer.release(); + return; + } + const _callResult = _call(parentNode, name, param) + continuationResult(_callResult) } export function deserializeAndCallPasteEventCallback(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() @@ -3046,7 +2905,7 @@ export function deserializeAndCallScrollOnScrollCallback(thisDeserializer: Deser const _call = (ResourceHolder.instance().get(_resourceId) as ScrollOnScrollCallback) let xOffset : number = (thisDeserializer.readNumber() as number) let yOffset : number = (thisDeserializer.readNumber() as number) - let scrollState : ScrollState = TypeChecker.ScrollState_FromNumeric(thisDeserializer.readInt32()) + let scrollState : ScrollState = ScrollState.fromValue(thisDeserializer.readInt32()) _call(xOffset, yOffset, scrollState) } export function deserializeAndCallScrollOnWillScrollCallback(thisDeserializer: DeserializerBase): void { @@ -3054,8 +2913,8 @@ export function deserializeAndCallScrollOnWillScrollCallback(thisDeserializer: D const _call = (ResourceHolder.instance().get(_resourceId) as ScrollOnWillScrollCallback) let xOffset : number = (thisDeserializer.readNumber() as number) let yOffset : number = (thisDeserializer.readNumber() as number) - let scrollState : ScrollState = TypeChecker.ScrollState_FromNumeric(thisDeserializer.readInt32()) - let scrollSource : ScrollSource = TypeChecker.ScrollSource_FromNumeric(thisDeserializer.readInt32()) + let scrollState : ScrollState = ScrollState.fromValue(thisDeserializer.readInt32()) + let scrollSource : ScrollSource = ScrollSource.fromValue(thisDeserializer.readInt32()) const continuationBufferBufResource : CallbackResource = thisDeserializer.readCallbackResource() const continuationBufferBufCall : KPointer = thisDeserializer.readPointer() const continuationBufferBufCallSync : KPointer = thisDeserializer.readPointer() @@ -3154,7 +3013,7 @@ export function deserializeAndCallSliderTriggerChangeCallback(thisDeserializer: const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as SliderTriggerChangeCallback) let value : number = (thisDeserializer.readNumber() as number) - let mode : SliderChangeMode = TypeChecker.SliderChangeMode_FromNumeric(thisDeserializer.readInt32()) + let mode : SliderChangeMode = SliderChangeMode.fromValue(thisDeserializer.readInt32()) _call(value, mode) } export function deserializeAndCallStyledStringMarshallCallback(thisDeserializer: DeserializerBase): void { @@ -3200,7 +3059,7 @@ export function deserializeAndCallStyledStringUnmarshallCallback(thisDeserialize export function deserializeAndCallSubmitCallback(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as SubmitCallback) - let enterKey : EnterKeyType = TypeChecker.EnterKeyType_FromNumeric(thisDeserializer.readInt32()) + let enterKey : EnterKeyType = EnterKeyType.fromValue(thisDeserializer.readInt32()) let event : SubmitEvent = (SubmitEvent_serializer.read(thisDeserializer) as SubmitEvent) _call(enterKey, event) } @@ -3234,7 +3093,7 @@ export function deserializeAndCallTabsCustomContentTransitionCallback(thisDeseri export function deserializeAndCallTextAreaSubmitCallback(thisDeserializer: DeserializerBase): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as TextAreaSubmitCallback) - let enterKeyType : EnterKeyType = TypeChecker.EnterKeyType_FromNumeric(thisDeserializer.readInt32()) + let enterKeyType : EnterKeyType = EnterKeyType.fromValue(thisDeserializer.readInt32()) const eventTmpBuf_runtimeType = thisDeserializer.readInt8().toInt() let eventTmpBuf : SubmitEvent | undefined = undefined if ((eventTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { @@ -3268,15 +3127,15 @@ export function deserializeAndCallTextFieldValueCallback(thisDeserializer: Deser const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as TextFieldValueCallback) const valueTmpBufUnionSelector : int32 = thisDeserializer.readInt8() - let valueTmpBuf : string | Resource | undefined + let valueTmpBuf : string | global_resource_Resource | undefined if (valueTmpBufUnionSelector == (0).toChar()) { valueTmpBuf = (thisDeserializer.readString() as string) } else if (valueTmpBufUnionSelector == (1).toChar()) { - valueTmpBuf = Resource_serializer.read(thisDeserializer) + valueTmpBuf = global_resource_Resource_serializer.read(thisDeserializer) } else { throw new Error("One of the branches for valueTmpBuf has to be chosen through deserialisation.") } - let value : ResourceStr = (valueTmpBuf as string | Resource) + let value : arkui_component_units_ResourceStr = (valueTmpBuf as string | global_resource_Resource) _call(value) } export function deserializeAndCallTextPickerEnterSelectedAreaCallback(thisDeserializer: DeserializerBase): void { @@ -3436,7 +3295,7 @@ export function deserializeAndCallType_NavigationAttribute_customNavContentTrans const _call = (ResourceHolder.instance().get(_resourceId) as ((from: NavContentInfo,to: NavContentInfo,operation: NavigationOperation) => NavigationAnimatedTransition | undefined)) let from : NavContentInfo = NavContentInfo_serializer.read(thisDeserializer) let to : NavContentInfo = NavContentInfo_serializer.read(thisDeserializer) - let operation : NavigationOperation = TypeChecker.NavigationOperation_FromNumeric(thisDeserializer.readInt32()) + let operation : NavigationOperation = NavigationOperation.fromValue(thisDeserializer.readInt32()) const continuationBufferBufResource : CallbackResource = thisDeserializer.readCallbackResource() const continuationBufferBufCall : KPointer = thisDeserializer.readPointer() const continuationBufferBufCallSync : KPointer = thisDeserializer.readPointer() @@ -3508,9 +3367,12 @@ export function deserializeAndCallCallback(thisDeserializer: DeserializerBase): switch ((kind as CallbackKind)) { case CallbackKind.Kind_AccessibilityCallback: return deserializeAndCallAccessibilityCallback(thisDeserializer); case CallbackKind.Kind_AccessibilityFocusCallback: return deserializeAndCallAccessibilityFocusCallback(thisDeserializer); + case CallbackKind.Kind_AccessibilityTransparentCallback: return deserializeAndCallAccessibilityTransparentCallback(thisDeserializer); case CallbackKind.Kind_AsyncCallback_image_PixelMap_Void: return deserializeAndCallAsyncCallback_image_PixelMap_Void(thisDeserializer); + case CallbackKind.Kind_BuilderParameterCallback: return deserializeAndCallBuilderParameterCallback(thisDeserializer); case CallbackKind.Kind_ButtonModifierBuilder: return deserializeAndCallButtonModifierBuilder(thisDeserializer); case CallbackKind.Kind_ButtonTriggerClickCallback: return deserializeAndCallButtonTriggerClickCallback(thisDeserializer); + case CallbackKind.Kind_Callback_Any_Void: return deserializeAndCallCallback_Any_Void(thisDeserializer); case CallbackKind.Kind_Callback_Area_Area_Void: return deserializeAndCallCallback_Area_Area_Void(thisDeserializer); case CallbackKind.Kind_Callback_Array_Number_Void: return deserializeAndCallCallback_Array_Number_Void(thisDeserializer); case CallbackKind.Kind_Callback_Array_String_Void: return deserializeAndCallCallback_Array_String_Void(thisDeserializer); @@ -3521,8 +3383,6 @@ export function deserializeAndCallCallback(thisDeserializer: DeserializerBase): case CallbackKind.Kind_Callback_Boolean_HoverEvent_Void: return deserializeAndCallCallback_Boolean_HoverEvent_Void(thisDeserializer); case CallbackKind.Kind_Callback_Boolean_Void: return deserializeAndCallCallback_Boolean_Void(thisDeserializer); case CallbackKind.Kind_Callback_Buffer_Void: return deserializeAndCallCallback_Buffer_Void(thisDeserializer); - case CallbackKind.Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void: return deserializeAndCallCallback_ClickEvent_PasteButtonOnClickResult_Void(thisDeserializer); - case CallbackKind.Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void: return deserializeAndCallCallback_ClickEvent_SaveButtonOnClickResult_Void(thisDeserializer); case CallbackKind.Kind_Callback_ClickEvent_Void: return deserializeAndCallCallback_ClickEvent_Void(thisDeserializer); case CallbackKind.Kind_Callback_ComputedBarAttribute_Void: return deserializeAndCallCallback_ComputedBarAttribute_Void(thisDeserializer); case CallbackKind.Kind_Callback_CopyEvent_Void: return deserializeAndCallCallback_CopyEvent_Void(thisDeserializer); @@ -3534,7 +3394,6 @@ export function deserializeAndCallCallback(thisDeserializer: DeserializerBase): case CallbackKind.Kind_Callback_Date_Void: return deserializeAndCallCallback_Date_Void(thisDeserializer); case CallbackKind.Kind_Callback_DeleteValue_Boolean: return deserializeAndCallCallback_DeleteValue_Boolean(thisDeserializer); case CallbackKind.Kind_Callback_DeleteValue_Void: return deserializeAndCallCallback_DeleteValue_Void(thisDeserializer); - case CallbackKind.Kind_Callback_DensityInfo_Void: return deserializeAndCallCallback_DensityInfo_Void(thisDeserializer); case CallbackKind.Kind_Callback_DismissContentCoverAction_Void: return deserializeAndCallCallback_DismissContentCoverAction_Void(thisDeserializer); case CallbackKind.Kind_Callback_DismissDialogAction_Void: return deserializeAndCallCallback_DismissDialogAction_Void(thisDeserializer); case CallbackKind.Kind_Callback_DismissPopupAction_Void: return deserializeAndCallCallback_DismissPopupAction_Void(thisDeserializer); @@ -3551,6 +3410,8 @@ export function deserializeAndCallCallback(thisDeserializer: DeserializerBase): case CallbackKind.Kind_Callback_FormCallbackInfo_Void: return deserializeAndCallCallback_FormCallbackInfo_Void(thisDeserializer); case CallbackKind.Kind_Callback_FullscreenInfo_Void: return deserializeAndCallCallback_FullscreenInfo_Void(thisDeserializer); case CallbackKind.Kind_Callback_GestureEvent_Void: return deserializeAndCallCallback_GestureEvent_Void(thisDeserializer); + case CallbackKind.Kind_Callback_GestureGroup: return deserializeAndCallCallback_GestureGroup(thisDeserializer); + case CallbackKind.Kind_Callback_GestureGroup_Void: return deserializeAndCallCallback_GestureGroup_Void(thisDeserializer); case CallbackKind.Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult: return deserializeAndCallCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(thisDeserializer); case CallbackKind.Kind_Callback_GestureJudgeResult_Void: return deserializeAndCallCallback_GestureJudgeResult_Void(thisDeserializer); case CallbackKind.Kind_Callback_GestureRecognizer_Void: return deserializeAndCallCallback_GestureRecognizer_Void(thisDeserializer); @@ -3572,14 +3433,10 @@ export function deserializeAndCallCallback(thisDeserializer: DeserializerBase): case CallbackKind.Kind_Callback_NativeXComponentPointer_Void: return deserializeAndCallCallback_NativeXComponentPointer_Void(thisDeserializer); case CallbackKind.Kind_Callback_NavDestinationActiveReason_Void: return deserializeAndCallCallback_NavDestinationActiveReason_Void(thisDeserializer); case CallbackKind.Kind_Callback_NavDestinationContext_Void: return deserializeAndCallCallback_NavDestinationContext_Void(thisDeserializer); - case CallbackKind.Kind_Callback_NavDestinationInfo_Void: return deserializeAndCallCallback_NavDestinationInfo_Void(thisDeserializer); - case CallbackKind.Kind_Callback_NavDestinationSwitchInfo_Void: return deserializeAndCallCallback_NavDestinationSwitchInfo_Void(thisDeserializer); case CallbackKind.Kind_Callback_NavigationMode_Void: return deserializeAndCallCallback_NavigationMode_Void(thisDeserializer); case CallbackKind.Kind_Callback_NavigationTitleMode_Void: return deserializeAndCallCallback_NavigationTitleMode_Void(thisDeserializer); case CallbackKind.Kind_Callback_NavigationTransitionProxy_Void: return deserializeAndCallCallback_NavigationTransitionProxy_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Number_Number: return deserializeAndCallCallback_Number_Number(thisDeserializer); case CallbackKind.Kind_Callback_Number_Number_Boolean: return deserializeAndCallCallback_Number_Number_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_Number_Number_Boolean_Boolean: return deserializeAndCallCallback_Number_Number_Boolean_Boolean(thisDeserializer); case CallbackKind.Kind_Callback_Number_Number_ComputedBarAttribute: return deserializeAndCallCallback_Number_Number_ComputedBarAttribute(thisDeserializer); case CallbackKind.Kind_Callback_Number_Number_Number_Void: return deserializeAndCallCallback_Number_Number_Number_Void(thisDeserializer); case CallbackKind.Kind_Callback_Number_Number_Void: return deserializeAndCallCallback_Number_Number_Void(thisDeserializer); @@ -3604,8 +3461,11 @@ export function deserializeAndCallCallback(thisDeserializer: DeserializerBase): case CallbackKind.Kind_Callback_OnHttpAuthRequestEvent_Boolean: return deserializeAndCallCallback_OnHttpAuthRequestEvent_Boolean(thisDeserializer); case CallbackKind.Kind_Callback_OnHttpErrorReceiveEvent_Void: return deserializeAndCallCallback_OnHttpErrorReceiveEvent_Void(thisDeserializer); case CallbackKind.Kind_Callback_OnInterceptRequestEvent_WebResourceResponse: return deserializeAndCallCallback_OnInterceptRequestEvent_WebResourceResponse(thisDeserializer); + case CallbackKind.Kind_Callback_OnLoadFinishedEvent_Void: return deserializeAndCallCallback_OnLoadFinishedEvent_Void(thisDeserializer); case CallbackKind.Kind_Callback_OnLoadInterceptEvent_Boolean: return deserializeAndCallCallback_OnLoadInterceptEvent_Boolean(thisDeserializer); + case CallbackKind.Kind_Callback_OnLoadStartedEvent_Void: return deserializeAndCallCallback_OnLoadStartedEvent_Void(thisDeserializer); case CallbackKind.Kind_Callback_onMeasureSize_SizeResult: return deserializeAndCallCallback_onMeasureSize_SizeResult(thisDeserializer); + case CallbackKind.Kind_Callback_OnMoveFromTo: return deserializeAndCallCallback_OnMoveFromTo(thisDeserializer); case CallbackKind.Kind_Callback_OnOverScrollEvent_Void: return deserializeAndCallCallback_OnOverScrollEvent_Void(thisDeserializer); case CallbackKind.Kind_Callback_OnPageBeginEvent_Void: return deserializeAndCallCallback_OnPageBeginEvent_Void(thisDeserializer); case CallbackKind.Kind_Callback_OnPageEndEvent_Void: return deserializeAndCallCallback_OnPageEndEvent_Void(thisDeserializer); @@ -3627,17 +3487,12 @@ export function deserializeAndCallCallback(thisDeserializer: DeserializerBase): case CallbackKind.Kind_Callback_OnTitleReceiveEvent_Void: return deserializeAndCallCallback_OnTitleReceiveEvent_Void(thisDeserializer); case CallbackKind.Kind_Callback_OnTouchIconUrlReceivedEvent_Void: return deserializeAndCallCallback_OnTouchIconUrlReceivedEvent_Void(thisDeserializer); case CallbackKind.Kind_Callback_OnWindowNewEvent_Void: return deserializeAndCallCallback_OnWindowNewEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void: return deserializeAndCallCallback_Opt_Array_FontDescriptor_Opt_Array_String_Void(thisDeserializer); case CallbackKind.Kind_Callback_Opt_Array_NavDestinationTransition_Void: return deserializeAndCallCallback_Opt_Array_NavDestinationTransition_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Opt_Array_String_Opt_Array_String_Void: return deserializeAndCallCallback_Opt_Array_String_Opt_Array_String_Void(thisDeserializer); case CallbackKind.Kind_Callback_Opt_Array_String_Void: return deserializeAndCallCallback_Opt_Array_String_Void(thisDeserializer); case CallbackKind.Kind_Callback_Opt_CustomBuilder_Void: return deserializeAndCallCallback_Opt_CustomBuilder_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Opt_FontDescriptor_Opt_Array_String_Void: return deserializeAndCallCallback_Opt_FontDescriptor_Opt_Array_String_Void(thisDeserializer); case CallbackKind.Kind_Callback_Opt_NavigationAnimatedTransition_Void: return deserializeAndCallCallback_Opt_NavigationAnimatedTransition_Void(thisDeserializer); case CallbackKind.Kind_Callback_Opt_OffsetResult_Void: return deserializeAndCallCallback_Opt_OffsetResult_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Opt_Scene_Opt_Array_String_Void: return deserializeAndCallCallback_Opt_Scene_Opt_Array_String_Void(thisDeserializer); case CallbackKind.Kind_Callback_Opt_ScrollResult_Void: return deserializeAndCallCallback_Opt_ScrollResult_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Opt_String_Opt_Array_String_Void: return deserializeAndCallCallback_Opt_String_Opt_Array_String_Void(thisDeserializer); case CallbackKind.Kind_Callback_Opt_StyledString_Opt_Array_String_Void: return deserializeAndCallCallback_Opt_StyledString_Opt_Array_String_Void(thisDeserializer); case CallbackKind.Kind_Callback_Opt_TabContentAnimatedTransition_Void: return deserializeAndCallCallback_Opt_TabContentAnimatedTransition_Void(thisDeserializer); case CallbackKind.Kind_Callback_PlaybackInfo_Void: return deserializeAndCallCallback_PlaybackInfo_Void(thisDeserializer); @@ -3655,8 +3510,6 @@ export function deserializeAndCallCallback(thisDeserializer: DeserializerBase): case CallbackKind.Kind_Callback_RichEditorTextSpanResult_Void: return deserializeAndCallCallback_RichEditorTextSpanResult_Void(thisDeserializer); case CallbackKind.Kind_Callback_RotationGesture: return deserializeAndCallCallback_RotationGesture(thisDeserializer); case CallbackKind.Kind_Callback_RotationGesture_Void: return deserializeAndCallCallback_RotationGesture_Void(thisDeserializer); - case CallbackKind.Kind_Callback_RouterPageInfo_Void: return deserializeAndCallCallback_RouterPageInfo_Void(thisDeserializer); - case CallbackKind.Kind_Callback_ScrollEventInfo_Void: return deserializeAndCallCallback_ScrollEventInfo_Void(thisDeserializer); case CallbackKind.Kind_Callback_SheetDismiss_Void: return deserializeAndCallCallback_SheetDismiss_Void(thisDeserializer); case CallbackKind.Kind_Callback_SheetType_Void: return deserializeAndCallCallback_SheetType_Void(thisDeserializer); case CallbackKind.Kind_Callback_SizeResult_Void: return deserializeAndCallCallback_SizeResult_Void(thisDeserializer); @@ -3682,10 +3535,8 @@ export function deserializeAndCallCallback(thisDeserializer: DeserializerBase): case CallbackKind.Kind_Callback_T_Void_Global_Resource_Resource: return deserializeAndCallCallback_T_Void_Global_Resource_Resource(thisDeserializer); case CallbackKind.Kind_Callback_T_Void_Number: return deserializeAndCallCallback_T_Void_Number(thisDeserializer); case CallbackKind.Kind_Callback_T_Void_String: return deserializeAndCallCallback_T_Void_String(thisDeserializer); - case CallbackKind.Kind_Callback_TabContentInfo_Void: return deserializeAndCallCallback_TabContentInfo_Void(thisDeserializer); case CallbackKind.Kind_Callback_TabContentTransitionProxy_Void: return deserializeAndCallCallback_TabContentTransitionProxy_Void(thisDeserializer); case CallbackKind.Kind_Callback_TerminationInfo_Void: return deserializeAndCallCallback_TerminationInfo_Void(thisDeserializer); - case CallbackKind.Kind_Callback_TextPickerResult_Void: return deserializeAndCallCallback_TextPickerResult_Void(thisDeserializer); case CallbackKind.Kind_Callback_TextRange_Void: return deserializeAndCallCallback_TextRange_Void(thisDeserializer); case CallbackKind.Kind_Callback_TimePickerResult_Void: return deserializeAndCallCallback_TimePickerResult_Void(thisDeserializer); case CallbackKind.Kind_Callback_TouchEvent_HitTestMode: return deserializeAndCallCallback_TouchEvent_HitTestMode(thisDeserializer); @@ -3702,7 +3553,6 @@ export function deserializeAndCallCallback(thisDeserializer: DeserializerBase): case CallbackKind.Kind_CheckBoxModifierBuilder: return deserializeAndCallCheckBoxModifierBuilder(thisDeserializer); case CallbackKind.Kind_ContentDidScrollCallback: return deserializeAndCallContentDidScrollCallback(thisDeserializer); case CallbackKind.Kind_ContentWillScrollCallback: return deserializeAndCallContentWillScrollCallback(thisDeserializer); - case CallbackKind.Kind_Context_getGroupDir_Callback: return deserializeAndCallContext_getGroupDir_Callback(thisDeserializer); case CallbackKind.Kind_CustomNodeBuilder: return deserializeAndCallCustomNodeBuilder(thisDeserializer); case CallbackKind.Kind_DataPanelModifierBuilder: return deserializeAndCallDataPanelModifierBuilder(thisDeserializer); case CallbackKind.Kind_EditableTextOnChangeCallback: return deserializeAndCallEditableTextOnChangeCallback(thisDeserializer); @@ -3742,7 +3592,6 @@ export function deserializeAndCallCallback(thisDeserializer: DeserializerBase): case CallbackKind.Kind_OnIntelligentTrackingPreventionCallback: return deserializeAndCallOnIntelligentTrackingPreventionCallback(thisDeserializer); case CallbackKind.Kind_OnItemDragStartCallback: return deserializeAndCallOnItemDragStartCallback(thisDeserializer); case CallbackKind.Kind_OnLargestContentfulPaintCallback: return deserializeAndCallOnLargestContentfulPaintCallback(thisDeserializer); - case CallbackKind.Kind_OnLinearIndicatorChangeCallback: return deserializeAndCallOnLinearIndicatorChangeCallback(thisDeserializer); case CallbackKind.Kind_OnMenuItemClickCallback: return deserializeAndCallOnMenuItemClickCallback(thisDeserializer); case CallbackKind.Kind_OnMoveHandler: return deserializeAndCallOnMoveHandler(thisDeserializer); case CallbackKind.Kind_OnNativeEmbedVisibilityChangeCallback: return deserializeAndCallOnNativeEmbedVisibilityChangeCallback(thisDeserializer); @@ -3773,7 +3622,7 @@ export function deserializeAndCallCallback(thisDeserializer: DeserializerBase): case CallbackKind.Kind_OnTimePickerChangeCallback: return deserializeAndCallOnTimePickerChangeCallback(thisDeserializer); case CallbackKind.Kind_OnViewportFitChangedCallback: return deserializeAndCallOnViewportFitChangedCallback(thisDeserializer); case CallbackKind.Kind_OnWillScrollCallback: return deserializeAndCallOnWillScrollCallback(thisDeserializer); - case CallbackKind.Kind_PageTransitionCallback: return deserializeAndCallPageTransitionCallback(thisDeserializer); + case CallbackKind.Kind_PageMapNodeBuilder: return deserializeAndCallPageMapNodeBuilder(thisDeserializer); case CallbackKind.Kind_PasteEventCallback: return deserializeAndCallPasteEventCallback(thisDeserializer); case CallbackKind.Kind_PluginErrorCallback: return deserializeAndCallPluginErrorCallback(thisDeserializer); case CallbackKind.Kind_PopupStateChangeCallback: return deserializeAndCallPopupStateChangeCallback(thisDeserializer); diff --git a/arkoala-arkts/arkui/generated/framework/peers/CallbackKind.ets b/arkoala-arkts/arkui/generated/framework/peers/CallbackKind.ets index f29fab2f2ec9ebd10bd5986106cb69772f43fd12..ba8980f97dc9dd9108977bd1b25db79fddcc3032 100644 --- a/arkoala-arkts/arkui/generated/framework/peers/CallbackKind.ets +++ b/arkoala-arkts/arkui/generated/framework/peers/CallbackKind.ets @@ -2,9 +2,12 @@ import { int32, float32 } from "@koalaui/common" export enum CallbackKind { Kind_AccessibilityCallback = 589030517, Kind_AccessibilityFocusCallback = 1715445305, + Kind_AccessibilityTransparentCallback = -1651707213, Kind_AsyncCallback_image_PixelMap_Void = 1289587365, + Kind_BuilderParameterCallback = -1042836557, Kind_ButtonModifierBuilder = -2004118094, Kind_ButtonTriggerClickCallback = -1964292933, + Kind_Callback_Any_Void = 197193081, Kind_Callback_Area_Area_Void = -2024393616, Kind_Callback_Array_Number_Void = 582384234, Kind_Callback_Array_String_Void = -440782244, @@ -15,8 +18,6 @@ export enum CallbackKind { Kind_Callback_Boolean_HoverEvent_Void = -916602978, Kind_Callback_Boolean_Void = 313269291, Kind_Callback_Buffer_Void = 908731311, - Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void = 659292561, - Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void = 846787331, Kind_Callback_ClickEvent_Void = 1097178637, Kind_Callback_ComputedBarAttribute_Void = -1270343661, Kind_Callback_CopyEvent_Void = -120437466, @@ -28,7 +29,6 @@ export enum CallbackKind { Kind_Callback_Date_Void = 1405382363, Kind_Callback_DeleteValue_Boolean = -1357792883, Kind_Callback_DeleteValue_Void = -126251459, - Kind_Callback_DensityInfo_Void = 1998793721, Kind_Callback_DismissContentCoverAction_Void = -1283506641, Kind_Callback_DismissDialogAction_Void = -2095828093, Kind_Callback_DismissPopupAction_Void = -2004166751, @@ -45,6 +45,8 @@ export enum CallbackKind { Kind_Callback_FormCallbackInfo_Void = 758395742, Kind_Callback_FullscreenInfo_Void = 583294398, Kind_Callback_GestureEvent_Void = -1143194492, + Kind_Callback_GestureGroup = 272503004, + Kind_Callback_GestureGroup_Void = 877837207, Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult = 1319043556, Kind_Callback_GestureJudgeResult_Void = -684588584, Kind_Callback_GestureRecognizer_Void = 776202910, @@ -66,14 +68,10 @@ export enum CallbackKind { Kind_Callback_NativeXComponentPointer_Void = -141504638, Kind_Callback_NavDestinationActiveReason_Void = 634825762, Kind_Callback_NavDestinationContext_Void = -1642725259, - Kind_Callback_NavDestinationInfo_Void = 605007940, - Kind_Callback_NavDestinationSwitchInfo_Void = 181947094, Kind_Callback_NavigationMode_Void = 960690982, Kind_Callback_NavigationTitleMode_Void = 1685437830, Kind_Callback_NavigationTransitionProxy_Void = -1375731066, - Kind_Callback_Number_Number = 1416082587, Kind_Callback_Number_Number_Boolean = -1427334496, - Kind_Callback_Number_Number_Boolean_Boolean = -1923888037, Kind_Callback_Number_Number_ComputedBarAttribute = -3987624, Kind_Callback_Number_Number_Number_Void = -352942292, Kind_Callback_Number_Number_Void = 1894574320, @@ -98,8 +96,11 @@ export enum CallbackKind { Kind_Callback_OnHttpAuthRequestEvent_Boolean = 780282803, Kind_Callback_OnHttpErrorReceiveEvent_Void = -2066745559, Kind_Callback_OnInterceptRequestEvent_WebResourceResponse = 1442698200, + Kind_Callback_OnLoadFinishedEvent_Void = -687311146, Kind_Callback_OnLoadInterceptEvent_Boolean = 1231444306, + Kind_Callback_OnLoadStartedEvent_Void = 418163685, Kind_Callback_onMeasureSize_SizeResult = -1356285653, + Kind_Callback_OnMoveFromTo = -1477855655, Kind_Callback_OnOverScrollEvent_Void = -860386431, Kind_Callback_OnPageBeginEvent_Void = -2040193994, Kind_Callback_OnPageEndEvent_Void = -130135362, @@ -121,17 +122,12 @@ export enum CallbackKind { Kind_Callback_OnTitleReceiveEvent_Void = -318085495, Kind_Callback_OnTouchIconUrlReceivedEvent_Void = 1657893064, Kind_Callback_OnWindowNewEvent_Void = -2052382574, - Kind_Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void = -296989211, Kind_Callback_Opt_Array_NavDestinationTransition_Void = 406871767, - Kind_Callback_Opt_Array_String_Opt_Array_String_Void = 287839344, Kind_Callback_Opt_Array_String_Void = -543655128, Kind_Callback_Opt_CustomBuilder_Void = 859020393, - Kind_Callback_Opt_FontDescriptor_Opt_Array_String_Void = 11877731, Kind_Callback_Opt_NavigationAnimatedTransition_Void = -2035339519, Kind_Callback_Opt_OffsetResult_Void = 1321949695, - Kind_Callback_Opt_Scene_Opt_Array_String_Void = 514173789, Kind_Callback_Opt_ScrollResult_Void = 648568223, - Kind_Callback_Opt_String_Opt_Array_String_Void = 1813490422, Kind_Callback_Opt_StyledString_Opt_Array_String_Void = -756319131, Kind_Callback_Opt_TabContentAnimatedTransition_Void = -143931627, Kind_Callback_PlaybackInfo_Void = -2058966418, @@ -149,8 +145,6 @@ export enum CallbackKind { Kind_Callback_RichEditorTextSpanResult_Void = 1980824326, Kind_Callback_RotationGesture = 1688035159, Kind_Callback_RotationGesture_Void = 924806076, - Kind_Callback_RouterPageInfo_Void = 1980575257, - Kind_Callback_ScrollEventInfo_Void = 899813216, Kind_Callback_SheetDismiss_Void = 22609082, Kind_Callback_SheetType_Void = -224451112, Kind_Callback_SizeResult_Void = 1318865891, @@ -176,10 +170,8 @@ export enum CallbackKind { Kind_Callback_T_Void_Global_Resource_Resource = -941798353, Kind_Callback_T_Void_Number = 1090440167, Kind_Callback_T_Void_String = 1477958353, - Kind_Callback_TabContentInfo_Void = -1182469921, Kind_Callback_TabContentTransitionProxy_Void = -1223938478, Kind_Callback_TerminationInfo_Void = 691098197, - Kind_Callback_TextPickerResult_Void = 1290504509, Kind_Callback_TextRange_Void = 811915501, Kind_Callback_TimePickerResult_Void = 1557859605, Kind_Callback_TouchEvent_HitTestMode = -274419246, @@ -196,7 +188,6 @@ export enum CallbackKind { Kind_CheckBoxModifierBuilder = 1317697111, Kind_ContentDidScrollCallback = 1532328438, Kind_ContentWillScrollCallback = -2146044511, - Kind_Context_getGroupDir_Callback = 260483890, Kind_CustomNodeBuilder = 1766817632, Kind_DataPanelModifierBuilder = -238036926, Kind_EditableTextOnChangeCallback = -1729563209, @@ -236,7 +227,6 @@ export enum CallbackKind { Kind_OnIntelligentTrackingPreventionCallback = -1377876844, Kind_OnItemDragStartCallback = 949409727, Kind_OnLargestContentfulPaintCallback = 1390640532, - Kind_OnLinearIndicatorChangeCallback = -968773856, Kind_OnMenuItemClickCallback = -1106041422, Kind_OnMoveHandler = -1200281222, Kind_OnNativeEmbedVisibilityChangeCallback = -1641338704, @@ -267,8 +257,7 @@ export enum CallbackKind { Kind_OnTimePickerChangeCallback = 994429103, Kind_OnViewportFitChangedCallback = 1847083191, Kind_OnWillScrollCallback = 1483622345, - Kind_PageMapBuilder = 256377244, - Kind_PageTransitionCallback = 1627123591, + Kind_PageMapNodeBuilder = 787086076, Kind_PasteEventCallback = 919057028, Kind_PluginErrorCallback = -1992671958, Kind_PopupStateChangeCallback = -1444325632, diff --git a/arkoala-arkts/arkui/generated/framework/resource.ets b/arkoala-arkts/arkui/generated/framework/resource.ets index 82b3086feff8d7b196c01fa61d5484bced0ea8a4..91e24dec7d3466d8b4d4496607f378ef24eb6bba 100644 --- a/arkoala-arkts/arkui/generated/framework/resource.ets +++ b/arkoala-arkts/arkui/generated/framework/resource.ets @@ -16,13 +16,13 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Resource } from "global.resource" -import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" +import { Resource as global_resource_Resource } from "global.resource" +import { SerializerBase, DeserializerBase, CallbackResource, InteropNativeModule, MaterializedBase, Tags, RuntimeType, toPeerPtr, nullptr, KPointer, NativeBuffer, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { int32, int64, float32, unsafeCast } from "@koalaui/common" import { TypeChecker } from "#components" import { CallbackTransformer } from "./../CallbackTransformer" -export class Resource_serializer { - public static write(buffer: SerializerBase, value: Resource): void { +export class global_resource_Resource_serializer { + public static write(buffer: SerializerBase, value: global_resource_Resource): void { let valueSerializer : SerializerBase = buffer const valueHolderForBundleName = value.bundleName valueSerializer.writeString(valueHolderForBundleName) @@ -36,7 +36,7 @@ export class Resource_serializer { const valueHolderForParamsTmpValue = valueHolderForParams! valueSerializer.writeInt32((valueHolderForParamsTmpValue.length).toInt()) for (let valueHolderForParamsTmpValueCounterI = 0; valueHolderForParamsTmpValueCounterI < valueHolderForParamsTmpValue.length; valueHolderForParamsTmpValueCounterI++) { - const valueHolderForParamsTmpValueTmpElement : string | int32 | int64 | double | Resource = valueHolderForParamsTmpValue[valueHolderForParamsTmpValueCounterI] + const valueHolderForParamsTmpValueTmpElement : string | int32 | int64 | double | global_resource_Resource = valueHolderForParamsTmpValue[valueHolderForParamsTmpValueCounterI] if (valueHolderForParamsTmpValueTmpElement instanceof string) { valueSerializer.writeInt8((0).toChar()) const valueHolderForParamsTmpValueTmpElementForIdx0 = valueHolderForParamsTmpValueTmpElement as string @@ -53,10 +53,10 @@ export class Resource_serializer { valueSerializer.writeInt8((3).toChar()) const valueHolderForParamsTmpValueTmpElementForIdx3 = valueHolderForParamsTmpValueTmpElement as double valueSerializer.writeFloat64(valueHolderForParamsTmpValueTmpElementForIdx3) - } else if (valueHolderForParamsTmpValueTmpElement instanceof Resource) { + } else if (valueHolderForParamsTmpValueTmpElement instanceof global_resource_Resource) { valueSerializer.writeInt8((4).toChar()) - const valueHolderForParamsTmpValueTmpElementForIdx4 = valueHolderForParamsTmpValueTmpElement as Resource - Resource_serializer.write(valueSerializer, valueHolderForParamsTmpValueTmpElementForIdx4) + const valueHolderForParamsTmpValueTmpElementForIdx4 = valueHolderForParamsTmpValueTmpElement as global_resource_Resource + global_resource_Resource_serializer.write(valueSerializer, valueHolderForParamsTmpValueTmpElementForIdx4) } } } else { @@ -71,19 +71,19 @@ export class Resource_serializer { valueSerializer.writeInt8(RuntimeType.UNDEFINED) } } - public static read(buffer: DeserializerBase): Resource { + public static read(buffer: DeserializerBase): global_resource_Resource { let valueDeserializer : DeserializerBase = buffer const bundleNameTmpResult : string = (valueDeserializer.readString() as string) const moduleNameTmpResult : string = (valueDeserializer.readString() as string) const idTmpResult : int64 = valueDeserializer.readInt64() const paramsTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() - let paramsTmpBuf : Array | undefined = undefined + let paramsTmpBuf : Array | undefined = undefined if ((paramsTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { const paramsTmpBuf_Length : int32 = valueDeserializer.readInt32() - let paramsTmpBuf_ : Array = new Array(paramsTmpBuf_Length) + let paramsTmpBuf_ : Array = new Array(paramsTmpBuf_Length) for (let paramsTmpBuf_BufCounterI = 0; paramsTmpBuf_BufCounterI < paramsTmpBuf_Length; paramsTmpBuf_BufCounterI++) { const paramsTmpBuf_TempBufUnionSelector : int32 = valueDeserializer.readInt8() - let paramsTmpBuf_TempBuf : string | int32 | int64 | double | Resource | undefined + let paramsTmpBuf_TempBuf : string | int32 | int64 | double | global_resource_Resource | undefined if (paramsTmpBuf_TempBufUnionSelector == (0).toChar()) { paramsTmpBuf_TempBuf = (valueDeserializer.readString() as string) } else if (paramsTmpBuf_TempBufUnionSelector == (1).toChar()) { @@ -93,22 +93,22 @@ export class Resource_serializer { } else if (paramsTmpBuf_TempBufUnionSelector == (3).toChar()) { paramsTmpBuf_TempBuf = valueDeserializer.readFloat64() } else if (paramsTmpBuf_TempBufUnionSelector == (4).toChar()) { - paramsTmpBuf_TempBuf = Resource_serializer.read(valueDeserializer) + paramsTmpBuf_TempBuf = global_resource_Resource_serializer.read(valueDeserializer) } else { throw new Error("One of the branches for paramsTmpBuf_TempBuf has to be chosen through deserialisation.") } - paramsTmpBuf_[paramsTmpBuf_BufCounterI] = (paramsTmpBuf_TempBuf as string | int32 | int64 | double | Resource) + paramsTmpBuf_[paramsTmpBuf_BufCounterI] = (paramsTmpBuf_TempBuf as string | int32 | int64 | double | global_resource_Resource) } paramsTmpBuf = paramsTmpBuf_ } - const paramsTmpResult : Array | undefined = paramsTmpBuf + const paramsTmpResult : Array | undefined = paramsTmpBuf const typeTmpBuf_runtimeType = valueDeserializer.readInt8().toInt() let typeTmpBuf : int32 | undefined = undefined if ((typeTmpBuf_runtimeType) != (RuntimeType.UNDEFINED)) { typeTmpBuf = valueDeserializer.readInt32() } const typeTmpResult : int32 | undefined = typeTmpBuf - let value : Resource = ({bundleName: bundleNameTmpResult, moduleName: moduleNameTmpResult, id: idTmpResult, params: paramsTmpResult, type: typeTmpResult} as Resource) + let value : global_resource_Resource = ({bundleName: bundleNameTmpResult, moduleName: moduleNameTmpResult, id: idTmpResult, params: paramsTmpResult, type: typeTmpResult} as global_resource_Resource) return value } } diff --git a/arkoala-arkts/arkui/generated/framework/searchOps.ets b/arkoala-arkts/arkui/generated/framework/searchOps.ets index 45e4f437f4d1cd4f937a0a475e33a4cd91413862..d9d0728f057efe2b8989f6041293eadf929b53cc 100644 --- a/arkoala-arkts/arkui/generated/framework/searchOps.ets +++ b/arkoala-arkts/arkui/generated/framework/searchOps.ets @@ -20,7 +20,7 @@ import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" export class SearchOps { private static registerSearchValueCallback_serialize(node: KPointer, value: string, callback: SearchValueCallback): KPointer { diff --git a/arkoala-arkts/arkui/generated/framework/textFieldOps.ets b/arkoala-arkts/arkui/generated/framework/textFieldOps.ets index b7dc9668329314b2a8015ada488231e814d12e50..5276a11ea80c7b3e069c76623519d727273c470c 100644 --- a/arkoala-arkts/arkui/generated/framework/textFieldOps.ets +++ b/arkoala-arkts/arkui/generated/framework/textFieldOps.ets @@ -16,28 +16,28 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { Resource_serializer } from "./resource" +import { SerializerBase, DeserializerBase, Finalizable, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" +import { global_resource_Resource_serializer } from "./resource" import { LayoutPolicy_serializer, LayoutPolicy, LayoutPolicyInternal } from "./../component/common" -import { Padding_serializer, LocalizedPadding_serializer, BorderOptions_serializer, EdgeWidths_serializer, LocalizedEdgeWidths_serializer, EdgeColors_serializer, LocalizedEdgeColors_serializer, EdgeStyles_serializer, BorderRadiuses_serializer, LocalizedBorderRadiuses_serializer, ResourceStr, Length, Padding, LocalizedPadding, BorderOptions, EdgeWidths, LocalizedEdgeWidths, ResourceColor, EdgeColors, LocalizedEdgeColors, EdgeStyles, BorderRadiuses, LocalizedBorderRadiuses } from "./../component/units" -import { Resource } from "global.resource" -import { Color, BorderStyle } from "./../component/enums" +import { Padding_serializer, LocalizedPadding_serializer, BorderOptions_serializer, EdgeWidths_serializer, LocalizedEdgeWidths_serializer, EdgeColors_serializer, LocalizedEdgeColors_serializer, EdgeStyles_serializer, arkui_component_units_BorderRadiuses_serializer, LocalizedBorderRadiuses_serializer, ResourceStr as arkui_component_units_ResourceStr, Length, Padding, LocalizedPadding, BorderOptions, EdgeWidths, LocalizedEdgeWidths, ResourceColor, EdgeColors, LocalizedEdgeColors, EdgeStyles, BorderRadiuses as arkui_component_units_BorderRadiuses, LocalizedBorderRadiuses } from "./../component/units" +import { Resource as global_resource_Resource } from "global.resource" +import { Color as arkui_component_enums_Color, BorderStyle } from "./../component/enums" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" -import { memo, memo_stable } from "@koalaui/runtime/annotations" +import { memo, memo_stable } from "arkui.stateManagement.runtime" import { ComponentBuilder, Builder } from "@koalaui/builderLambda" export class TextFieldOps { - private static registerTextFieldValueCallback_serialize(node: KPointer, value: ResourceStr, callback: TextFieldValueCallback): KPointer { + private static registerTextFieldValueCallback_serialize(node: KPointer, value: arkui_component_units_ResourceStr, callback: TextFieldValueCallback): KPointer { const thisSerializer : SerializerBase = SerializerBase.hold() if (value instanceof string) { thisSerializer.writeInt8((0).toChar()) const valueForIdx0 = value as string thisSerializer.writeString(valueForIdx0) - } else if (value instanceof Resource) { + } else if (value instanceof global_resource_Resource) { thisSerializer.writeInt8((1).toChar()) - const valueForIdx1 = value as Resource - Resource_serializer.write(thisSerializer, valueForIdx1) + const valueForIdx1 = value as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueForIdx1) } thisSerializer.holdAndWriteCallback(callback) const retval = ArkUIGeneratedNativeModule._TextFieldOps_registerTextFieldValueCallback(node, thisSerializer.asBuffer(), thisSerializer.length()) @@ -60,10 +60,10 @@ export class TextFieldOps { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number thisSerializer.writeNumber(valueTmpValueForIdx0ForIdx1) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) + const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) } } else if (valueTmpValue instanceof LayoutPolicy) { thisSerializer.writeInt8((1).toChar()) @@ -93,10 +93,10 @@ export class TextFieldOps { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number thisSerializer.writeNumber(valueTmpValueForIdx0ForIdx1) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) + const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) } } else if (valueTmpValue instanceof LayoutPolicy) { thisSerializer.writeInt8((1).toChar()) @@ -130,10 +130,10 @@ export class TextFieldOps { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1ForIdx1 = valueTmpValueForIdx1 as number thisSerializer.writeNumber(valueTmpValueForIdx1ForIdx1) - } else if (valueTmpValueForIdx1 instanceof Resource) { + } else if (valueTmpValueForIdx1 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx1ForIdx2 = valueTmpValueForIdx1 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1ForIdx2) + const valueTmpValueForIdx1ForIdx2 = valueTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1ForIdx2) } } else if (valueTmpValue instanceof LocalizedPadding) { thisSerializer.writeInt8((2).toChar()) @@ -167,10 +167,10 @@ export class TextFieldOps { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1ForIdx1 = valueTmpValueForIdx1 as number thisSerializer.writeNumber(valueTmpValueForIdx1ForIdx1) - } else if (valueTmpValueForIdx1 instanceof Resource) { + } else if (valueTmpValueForIdx1 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx1ForIdx2 = valueTmpValueForIdx1 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx1ForIdx2) + const valueTmpValueForIdx1ForIdx2 = valueTmpValueForIdx1 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx1ForIdx2) } } else if (valueTmpValue instanceof LocalizedPadding) { thisSerializer.writeInt8((2).toChar()) @@ -213,10 +213,10 @@ export class TextFieldOps { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number thisSerializer.writeNumber(valueTmpValueForIdx0ForIdx1) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) + const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) } } else if (valueTmpValue instanceof EdgeWidths) { thisSerializer.writeInt8((1).toChar()) @@ -242,10 +242,10 @@ export class TextFieldOps { if (valueTmpValue instanceof ResourceColor) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as ResourceColor - if (valueTmpValueForIdx0 instanceof Color) { + if (valueTmpValueForIdx0 instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0ForIdx0)) + const valueTmpValueForIdx0ForIdx0 = valueTmpValueForIdx0 as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0ForIdx0.getOrdinal()) } else if (valueTmpValueForIdx0 instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number @@ -254,10 +254,10 @@ export class TextFieldOps { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as string thisSerializer.writeString(valueTmpValueForIdx0ForIdx2) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) + const valueTmpValueForIdx0ForIdx3 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx3) } } else if (valueTmpValue instanceof EdgeColors) { thisSerializer.writeInt8((1).toChar()) @@ -283,7 +283,7 @@ export class TextFieldOps { if (valueTmpValue instanceof BorderStyle) { thisSerializer.writeInt8((0).toChar()) const valueTmpValueForIdx0 = valueTmpValue as BorderStyle - thisSerializer.writeInt32(TypeChecker.BorderStyle_ToNumeric(valueTmpValueForIdx0)) + thisSerializer.writeInt32(valueTmpValueForIdx0.valueOf()) } else if (valueTmpValue instanceof EdgeStyles) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as EdgeStyles @@ -296,7 +296,7 @@ export class TextFieldOps { thisSerializer.release() return retval } - private static textFieldOpsSetBorderRadius_serialize(node: KPointer, value?: Length | BorderRadiuses | LocalizedBorderRadiuses): KPointer { + private static textFieldOpsSetBorderRadius_serialize(node: KPointer, value?: Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses): KPointer { const thisSerializer : SerializerBase = SerializerBase.hold() if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) @@ -312,15 +312,15 @@ export class TextFieldOps { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx0ForIdx1 = valueTmpValueForIdx0 as number thisSerializer.writeNumber(valueTmpValueForIdx0ForIdx1) - } else if (valueTmpValueForIdx0 instanceof Resource) { + } else if (valueTmpValueForIdx0 instanceof global_resource_Resource) { thisSerializer.writeInt8((2).toChar()) - const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) + const valueTmpValueForIdx0ForIdx2 = valueTmpValueForIdx0 as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx0ForIdx2) } - } else if (valueTmpValue instanceof BorderRadiuses) { + } else if (valueTmpValue instanceof arkui_component_units_BorderRadiuses) { thisSerializer.writeInt8((1).toChar()) - const valueTmpValueForIdx1 = valueTmpValue as BorderRadiuses - BorderRadiuses_serializer.write(thisSerializer, valueTmpValueForIdx1) + const valueTmpValueForIdx1 = valueTmpValue as arkui_component_units_BorderRadiuses + arkui_component_units_BorderRadiuses_serializer.write(thisSerializer, valueTmpValueForIdx1) } else if (valueTmpValue instanceof LocalizedBorderRadiuses) { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as LocalizedBorderRadiuses @@ -338,10 +338,10 @@ export class TextFieldOps { if (value !== undefined) { thisSerializer.writeInt8(RuntimeType.OBJECT) const valueTmpValue = value! - if (valueTmpValue instanceof Color) { + if (valueTmpValue instanceof arkui_component_enums_Color) { thisSerializer.writeInt8((0).toChar()) - const valueTmpValueForIdx0 = valueTmpValue as Color - thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(valueTmpValueForIdx0)) + const valueTmpValueForIdx0 = valueTmpValue as arkui_component_enums_Color + thisSerializer.writeInt32(valueTmpValueForIdx0.getOrdinal()) } else if (valueTmpValue instanceof number) { thisSerializer.writeInt8((1).toChar()) const valueTmpValueForIdx1 = valueTmpValue as number @@ -350,10 +350,10 @@ export class TextFieldOps { thisSerializer.writeInt8((2).toChar()) const valueTmpValueForIdx2 = valueTmpValue as string thisSerializer.writeString(valueTmpValueForIdx2) - } else if (valueTmpValue instanceof Resource) { + } else if (valueTmpValue instanceof global_resource_Resource) { thisSerializer.writeInt8((3).toChar()) - const valueTmpValueForIdx3 = valueTmpValue as Resource - Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) + const valueTmpValueForIdx3 = valueTmpValue as global_resource_Resource + global_resource_Resource_serializer.write(thisSerializer, valueTmpValueForIdx3) } } else { thisSerializer.writeInt8(RuntimeType.UNDEFINED) @@ -362,9 +362,9 @@ export class TextFieldOps { thisSerializer.release() return retval } - public static registerTextFieldValueCallback(node: KPointer, value: ResourceStr, callback: TextFieldValueCallback): KPointer { + public static registerTextFieldValueCallback(node: KPointer, value: arkui_component_units_ResourceStr, callback: TextFieldValueCallback): KPointer { const node_casted = node as (KPointer) - const value_casted = value as (ResourceStr) + const value_casted = value as (arkui_component_units_ResourceStr) const callback_casted = callback as (TextFieldValueCallback) return TextFieldOps.registerTextFieldValueCallback_serialize(node_casted, value_casted, callback_casted) } @@ -408,9 +408,9 @@ export class TextFieldOps { const value_casted = value as (BorderStyle | EdgeStyles | undefined) return TextFieldOps.textFieldOpsSetBorderStyle_serialize(node_casted, value_casted) } - public static textFieldOpsSetBorderRadius(node: KPointer, value?: Length | BorderRadiuses | LocalizedBorderRadiuses): KPointer { + public static textFieldOpsSetBorderRadius(node: KPointer, value?: Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses): KPointer { const node_casted = node as (KPointer) - const value_casted = value as (Length | BorderRadiuses | LocalizedBorderRadiuses | undefined) + const value_casted = value as (Length | arkui_component_units_BorderRadiuses | LocalizedBorderRadiuses | undefined) return TextFieldOps.textFieldOpsSetBorderRadius_serialize(node_casted, value_casted) } public static textFieldOpsSetBackgroundColor(node: KPointer, value?: ResourceColor): KPointer { @@ -419,4 +419,4 @@ export class TextFieldOps { return TextFieldOps.textFieldOpsSetBackgroundColor_serialize(node_casted, value_casted) } } -export type TextFieldValueCallback = (value: ResourceStr) => void; +export type TextFieldValueCallback = (value: arkui_component_units_ResourceStr) => void; diff --git a/arkoala-arkts/arkui/generated/stateManagement/decorators.decoratorConsume.ets b/arkoala-arkts/arkui/generated/stateManagement/decorators.decoratorConsume.ets deleted file mode 100644 index 7f1c6f06ce311802f36d23184bb4189b3c6c6dee..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/stateManagement/decorators.decoratorConsume.ets +++ /dev/null @@ -1,24 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export interface ConsumeDecoratedVariable { -} diff --git a/arkoala-arkts/arkui/generated/stateManagement/decorators.decoratorProvide.ets b/arkoala-arkts/arkui/generated/stateManagement/decorators.decoratorProvide.ets deleted file mode 100644 index af8cb4e2a6465399cf6881aba1d194c3670d2e65..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/generated/stateManagement/decorators.decoratorProvide.ets +++ /dev/null @@ -1,24 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export interface ProvideDecoratedVariable { -} diff --git a/arkoala-arkts/arkui/generated/stateManagement.ets b/arkoala-arkts/arkui/generated/stateManagement/internal.ets similarity index 84% rename from arkoala-arkts/arkui/generated/stateManagement.ets rename to arkoala-arkts/arkui/generated/stateManagement/internal.ets index 5b76ae1508db5fed13bd2eeaa49b6c5b241bb1da..14a950ecd0122585ed068d1acaafb5bf5e9c7326 100644 --- a/arkoala-arkts/arkui/generated/stateManagement.ets +++ b/arkoala-arkts/arkui/generated/stateManagement/internal.ets @@ -17,17 +17,20 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" -import { CallbackTransformer } from "./CallbackTransformer" +import { CallbackTransformer } from "./../CallbackTransformer" +import { memo, memo_stable } from "arkui.stateManagement.runtime" +import { ComponentBuilder, Builder } from "@koalaui/builderLambda" +import { LayoutDirection } from "../Storage" export class EnvironmentBackend { private static isAccessibilityEnabled_serialize(): boolean { const retval = ArkUIGeneratedNativeModule._EnvironmentBackend_isAccessibilityEnabled() return retval } - private static getColorMode_serialize(): int32 { + private static getColorMode_serialize(): ColorMode { const retval = ArkUIGeneratedNativeModule._EnvironmentBackend_getColorMode() - return retval + return ColorMode.fromValue(retval) } private static getFontScale_serialize(): float { const retval = ArkUIGeneratedNativeModule._EnvironmentBackend_getFontScale() @@ -37,9 +40,9 @@ export class EnvironmentBackend { const retval = ArkUIGeneratedNativeModule._EnvironmentBackend_getFontWeightScale() return retval } - private static getLayoutDirection_serialize(): string { + private static getLayoutDirection_serialize(): LayoutDirection { const retval = ArkUIGeneratedNativeModule._EnvironmentBackend_getLayoutDirection() - return retval + return LayoutDirection.fromValue(retval) } private static getLanguageCode_serialize(): string { const retval = ArkUIGeneratedNativeModule._EnvironmentBackend_getLanguageCode() @@ -48,7 +51,7 @@ export class EnvironmentBackend { public static isAccessibilityEnabled(): boolean { return EnvironmentBackend.isAccessibilityEnabled_serialize() } - public static getColorMode(): int32 { + public static getColorMode(): ColorMode { return EnvironmentBackend.getColorMode_serialize() } public static getFontScale(): float { @@ -57,7 +60,7 @@ export class EnvironmentBackend { public static getFontWeightScale(): float { return EnvironmentBackend.getFontWeightScale_serialize() } - public static getLayoutDirection(): string { + public static getLayoutDirection(): LayoutDirection { return EnvironmentBackend.getLayoutDirection_serialize() } public static getLanguageCode(): string { @@ -113,3 +116,7 @@ export class PersistentStorageBackend { return } } +export enum ColorMode { + LIGHT = 0, + DARK = 1 +} diff --git a/arkoala-arkts/arkui/generated/stateManagement/decorators.decoratorWatch.ets b/arkoala-arkts/arkui/non-public-sdk/ArkCommon.d.ets similarity index 59% rename from arkoala-arkts/arkui/generated/stateManagement/decorators.decoratorWatch.ets rename to arkoala-arkts/arkui/non-public-sdk/ArkCommon.d.ets index 674c3c2e17eeb8df553f137e66a971e4510cc4b7..24c48b5f93b61ce70754a48e9f12e40785eb6fee 100644 --- a/arkoala-arkts/arkui/generated/stateManagement/decorators.decoratorWatch.ets +++ b/arkoala-arkts/arkui/non-public-sdk/ArkCommon.d.ets @@ -12,13 +12,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +package arkui.component.common; +import { CommonMethod, AttributeModifier } from "arkui.component.common" +import { ComponentBase } from "./ComponentBase" +import { PeerNode } from "./PeerNode" -// 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, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export interface WatchFuncType { -} +export declare class ArkCommonMethodStyle implements CommonMethod {} +export declare class ArkCommonMethodPeer extends PeerNode {} +export declare class ArkCommonMethodComponent extends ComponentBase implements CommonMethod {} diff --git a/arkoala-arkts/arkui/sdk/src/ArkAnimation.ets b/arkoala-arkts/arkui/non-public-sdk/ComponentBase.d.ets similarity index 52% rename from arkoala-arkts/arkui/sdk/src/ArkAnimation.ets rename to arkoala-arkts/arkui/non-public-sdk/ComponentBase.d.ets index 01b771a1919c0fdc16bf53346440dcce105257e1..674c92022dd4ebd98bbc0c8e6beea8c7d4c066b2 100644 --- a/arkoala-arkts/arkui/sdk/src/ArkAnimation.ets +++ b/arkoala-arkts/arkui/non-public-sdk/ComponentBase.d.ets @@ -4,7 +4,7 @@ * 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 + * 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, @@ -12,18 +12,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package arkui.ArkAnimation; +package arkui.ComponentBase; -import { AnimateParam } from './component/common' +import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "arkui.stateManagement.runtime" +import { PeerNode } from './PeerNode' +import { UICommonBase } from './customComponent' -export function _animateTo(param: AnimateParam, event: (() => void)): void { - throw new Error("stub") +export declare class ComponentBase implements UICommonBase { + @memo + public __applyStyle( + @memo + func: (instance: T, arg: A) => T, // should be ...args: A[], but that doesn't currently compile + arg: A + ): T } - -export function _animationStart(param: AnimateParam, isFirstBuild: boolean) { - throw new Error("stub") -} - -export function _animationEnd(isFirstBuild: boolean, update: (() => void)): void { - throw new Error("stub") -} \ No newline at end of file diff --git a/arkoala-arkts/arkui/sdk/src/ArkStateStyle.ets b/arkoala-arkts/arkui/non-public-sdk/NativeLog.d.ets similarity index 70% rename from arkoala-arkts/arkui/sdk/src/ArkStateStyle.ets rename to arkoala-arkts/arkui/non-public-sdk/NativeLog.d.ets index 81f99e61c012b520cb330c333b01b044dbf20693..0fdab488d0b8ae6d2633a82615046905f3cd8c27 100644 --- a/arkoala-arkts/arkui/sdk/src/ArkStateStyle.ets +++ b/arkoala-arkts/arkui/non-public-sdk/NativeLog.d.ets @@ -12,11 +12,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package arkui.ArkStateStyle; -import { CommonMethod } from './framework' +package arkui.NativeLog -export type CustomStyles = (instance:CommonMethod) => void +import { int32, float32 } from "@koalaui/common" -export function applyStyles(this: T, customStyles: CustomStyles): T { - return this; -} +@memo +export declare function uiLog(message: string): void + +export type AnyVal = (object|int32|float32|boolean|string|undefined) + +export declare function nLog(...data: AnyVal[]): void diff --git a/arkoala-arkts/arkui/sdk/src/TextModifier.ets b/arkoala-arkts/arkui/non-public-sdk/PeerNode.d.ets similarity index 80% rename from arkoala-arkts/arkui/sdk/src/TextModifier.ets rename to arkoala-arkts/arkui/non-public-sdk/PeerNode.d.ets index b8fcea46cdf13170898623bfc7d875bad3c9b629..c4b214f777e2d820c4b3dff1a6128aba4a1fd5cc 100644 --- a/arkoala-arkts/arkui/sdk/src/TextModifier.ets +++ b/arkoala-arkts/arkui/non-public-sdk/PeerNode.d.ets @@ -12,6 +12,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +package arkui.PeerNode; +import { IncrementalNode } from "arkui.stateManagement.runtime" -export class TextModifier { -} +export declare class PeerNode extends IncrementalNode {} diff --git a/arkoala-arkts/arkui/non-public-sdk/README.md b/arkoala-arkts/arkui/non-public-sdk/README.md new file mode 100644 index 0000000000000000000000000000000000000000..a6ac006f7363c68342271c8617a978ea905f9ff2 --- /dev/null +++ b/arkoala-arkts/arkui/non-public-sdk/README.md @@ -0,0 +1,3 @@ +# Non-public ArkUI SDK. + +For test purposes only! diff --git a/arkoala-arkts/arkui/sdk/src/TestComponent.ets b/arkoala-arkts/arkui/non-public-sdk/TestComponent.d.ets similarity index 35% rename from arkoala-arkts/arkui/sdk/src/TestComponent.ets rename to arkoala-arkts/arkui/non-public-sdk/TestComponent.d.ets index b4f2f573352c649bcf9adb4d455e9e952dd4d067..9a1b805e2abd54fd43740a96bcaeb15759ce67f9 100644 --- a/arkoala-arkts/arkui/sdk/src/TestComponent.ets +++ b/arkoala-arkts/arkui/non-public-sdk/TestComponent.d.ets @@ -1,5 +1,5 @@ /* - * Copyright (c) 2025 Huawei Device Co., Ltd. + * 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 @@ -12,33 +12,67 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package arkui.TestComponent; +package arkui.TestComponent -import { CommonMethod } from "./component/common" -import { memo } from "@koalaui/runtime/annotations" -import { ComponentBuilder } from "@koalaui/builderLambda" -import { AttributeModifier } from "./component/common" -import { AttributeUpdater } from "./AttributeUpdater" +import { ComponentBuilder } from 'arkui.stateManagement.runtime' +import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "arkui.stateManagement.runtime" +import { int32 } from "@koalaui/common" +import { AttributeModifier, CommonMethod } from "arkui.component.common" +import { AttributeUpdater } from "arkui.AttributeUpdater" +import { ResourceColor } from "arkui.component.units" +import { ComponentBase } from "./ComponentBase" +import { PeerNode } from "./PeerNode" +import { ArkCommonMethodComponent, ArkCommonMethodStyle, ArkCommonMethodPeer } from "./ArkCommon" -export declare interface TestComponentAttribute extends CommonMethod { - onChange(callback: () => void): this - log(message: string): this - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this +export declare class TestComponentPeer extends ArkCommonMethodPeer { + protected constructor(id: int32) + public static create(component?: ComponentBase, flags?: int32): TestComponentPeer + setTestComponentOptionsAttribute(option?: TestComponentOptions): void + + onChangeCallback: (() => void) | undefined + onChangeAttribute(callback: () => void): void + logAttribute(message: string): void } -export interface TestComponentOptions { +export declare interface TestComponentOptions { id?: number; log?: string; onChange?: () => void; } + +export declare interface TestComponentAttribute extends CommonMethod { + onChange(callback: () => void): this + log(message: string): this + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this +} + export type TestComponentInterface = (options?: TestComponentOptions) => TestComponentAttribute; +export declare class ArkTestComponentStyle extends ArkCommonMethodStyle implements TestComponentAttribute { + log_value?: string | undefined + onChange_value?: () => void + + public backgroundColor(value: ResourceColor): this + onChange(callback: () => void): this + log(message: string): this + attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this +} + +@memo_stable +export declare class TestComponentComponent extends ArkCommonMethodComponent implements TestComponentAttribute { + getPeer(): TestComponentPeer + @memo + public setTestComponentOptions(options?: TestComponentOptions): this + public onChange(callback: () => void): this + public log(message: string): this + public applyAttributesFinish(): void +} + @memo @ComponentBuilder -export function TestComponent( +export declare function TestComponent( options?: TestComponentOptions, @memo content_?: (() => void) -): TestComponentAttribute { - throw new Error('stub') -} +): TestComponentAttribute + diff --git a/arkoala-arkts/arkui/non-public-sdk/customComponent.d.ets b/arkoala-arkts/arkui/non-public-sdk/customComponent.d.ets new file mode 100644 index 0000000000000000000000000000000000000000..72c5b3f72da11b2b7ebd2f7bb49fbe37e601f3e1 --- /dev/null +++ b/arkoala-arkts/arkui/non-public-sdk/customComponent.d.ets @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2024 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. + */ +package arkui.component.customComponent; + +import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "arkui.stateManagement.runtime" + +export declare interface UICommonBase { + @memo + __applyStyle( + @memo + style: (instance: T, args: A) => T, + arg: A + ): T +} \ No newline at end of file diff --git a/arkoala-arkts/arkui/non-public-sdk/idlize.d.ets b/arkoala-arkts/arkui/non-public-sdk/idlize.d.ets new file mode 100644 index 0000000000000000000000000000000000000000..511b5bd79fb352430ec0fea4c4029eb6b971f6da --- /dev/null +++ b/arkoala-arkts/arkui/non-public-sdk/idlize.d.ets @@ -0,0 +1,25 @@ +/* + * 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. + */ + +package arkui.component.idlize; + +import { int32 } from "@koalaui/common" + +export declare class ScreenshotService { + static requestScreenshot(target: string, name: string): boolean +} +export declare class RenderServiceNode { + static getNodeId(nodeId: string): int32 +} diff --git a/arkoala-arkts/arkui/sdk/src/SymbolGlyphModifier.ets b/arkoala-arkts/arkui/non-public-sdk/index.d.ets similarity index 83% rename from arkoala-arkts/arkui/sdk/src/SymbolGlyphModifier.ets rename to arkoala-arkts/arkui/non-public-sdk/index.d.ets index 83da1e5ba15ea621580c1b4bdf59d32cea071867..f638c5a2f459792b2b888fbd9e36cac98bdc4d8e 100644 --- a/arkoala-arkts/arkui/sdk/src/SymbolGlyphModifier.ets +++ b/arkoala-arkts/arkui/non-public-sdk/index.d.ets @@ -13,5 +13,7 @@ * limitations under the License. */ -export class SymbolGlyphModifier { -} +export * from "./idlize" +export * from "./overrides/UserView" +export * from "./TestComponent" +export * from "./NativeLog" diff --git a/arkoala-arkts/arkui/sdk/src/UserView.ets b/arkoala-arkts/arkui/non-public-sdk/overrides/UserView.d.ets similarity index 79% rename from arkoala-arkts/arkui/sdk/src/UserView.ets rename to arkoala-arkts/arkui/non-public-sdk/overrides/UserView.d.ets index 36a3be2b748e3bcb7ef1850747f66300b087af68..377582c4e8bbe0e10a59d15e59e0831fd1f9815c 100644 --- a/arkoala-arkts/arkui/sdk/src/UserView.ets +++ b/arkoala-arkts/arkui/non-public-sdk/overrides/UserView.d.ets @@ -1,5 +1,5 @@ /* - * Copyright (c) 2025 Huawei Device Co., Ltd. + * Copyright (c) 2024 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 @@ -12,9 +12,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +package arkui.UserView; -import { int32 } from "@koalaui/common" -import { memo } from "@koalaui/runtime/annotations" +import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "arkui.stateManagement.runtime" +import { int32, } from "@koalaui/common" export type UserViewBuilder = @memo () => void @@ -29,18 +30,19 @@ export interface UserApplicationControl { requestStopApp(crash?: string): void } + export declare class UserView { protected control: UserApplicationControl | undefined final provideControl(control: UserApplicationControl): void getBuilder(): UserViewBuilder } -export function UserMemoWrapper( - @memo page_: (() => void), -): UserViewBuilder { - throw new Error("stub") -} +export declare function UserMemoWrapper( + @memo + page_: (() => void), +): UserViewBuilder export declare class EntryPoint { + constructor() @memo entry(): void } diff --git a/arkoala-arkts/arkui/package.json b/arkoala-arkts/arkui/package.json index c01cff145188abd3aa1d30c51c78ca7de89e8709..6050acbb8957dbda806aaf59140702e7e4fd2ddd 100644 --- a/arkoala-arkts/arkui/package.json +++ b/arkoala-arkts/arkui/package.json @@ -6,7 +6,7 @@ "interface-sdk:download": "node scripts/download-interface-sdk.mjs", "clean": "rimraf prepared build build-sdk build-impl", "copy:abc": "mkdir -p ../build/bootPandaFiles/ && cp ../arkui/build/arkui.abc ../build/bootPandaFiles/arkui.abc", - "build": "node ../tools/prepare.mjs ../arkui && node ../tools/prepare.mjs ../arkui/sdk && node ../../ui2abc/fast-arktsc --simultaneous --config ./ui2abcconfig.json --compiler ../../incremental/tools/panda/arkts/ui2abc --link-name ./build/arkui.abc && ninja ${NINJA_OPTIONS} -f build/build.ninja && npm run copy:abc", + "build": "node ../tools/prepare.mjs ../arkui && node ../../ui2abc/fast-arktsc --simultaneous --config ./ui2abcconfig.json --compiler ../../incremental/tools/panda/arkts/ui2abc --link-name ./build/arkui.abc && ninja ${NINJA_OPTIONS} -f build/build.ninja && npm run copy:abc", "build:separate": "node ../tools/prepare.mjs ../arkui && node ../tools/prepare.mjs ../arkui/sdk && node ../../ui2abc/fast-arktsc --config ./ui2abcconfig.json --compiler ../../incremental/tools/panda/arkts/ui2abc --link-name ./build/arkui.abc && ninja ${NINJA_OPTIONS} -f build/build.ninja && npm run copy:abc", "prepare:sdk": "node ../tools/prepare.mjs ../arkui/sdk" } diff --git a/arkoala-arkts/arkui/sdk/.gitignore b/arkoala-arkts/arkui/sdk/.gitignore deleted file mode 100644 index ae217bd7da9980b4d53075ae36c8fce3473dd7d6..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/prepared/ diff --git a/arkoala-arkts/arkui/sdk/generated/AttributeUpdater.ets b/arkoala-arkts/arkui/sdk/generated/AttributeUpdater.ets deleted file mode 100644 index ee2b688368dc24e3f3df40f6c100d917c27a9de2..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/AttributeUpdater.ets +++ /dev/null @@ -1,28 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export enum AttributeUpdaterFlag { - INITIAL = 0, - UPDATE = 1, - SKIP = 2, - RESET = 3 -} diff --git a/arkoala-arkts/arkui/sdk/generated/CommonModifier.ets b/arkoala-arkts/arkui/sdk/generated/CommonModifier.ets deleted file mode 100644 index 90afc189feeee055a1c54063fa6ff3b137be11bc..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/CommonModifier.ets +++ /dev/null @@ -1,24 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export declare interface CommonModifier { -} diff --git a/arkoala-arkts/arkui/sdk/generated/ComponentContent.ets b/arkoala-arkts/arkui/sdk/generated/ComponentContent.ets deleted file mode 100644 index 3c19882f8a4f55841e4214352696baf889f73d6f..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/ComponentContent.ets +++ /dev/null @@ -1,29 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export declare class ComponentContent { - update(args: Object): void - reuse(param?: Object): void - recycle(): void - dispose(): void - updateConfiguration(): void -} diff --git a/arkoala-arkts/arkui/sdk/generated/Content.ets b/arkoala-arkts/arkui/sdk/generated/Content.ets deleted file mode 100644 index e9587c4c883bc5b6e3d60158ce9dc0afe5d25c0a..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/Content.ets +++ /dev/null @@ -1,24 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export declare interface Content { -} diff --git a/arkoala-arkts/arkui/sdk/generated/FrameNode.ets b/arkoala-arkts/arkui/sdk/generated/FrameNode.ets deleted file mode 100644 index 10c572c0693a8b3fe5d0f592939e0fd3243c287e..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/FrameNode.ets +++ /dev/null @@ -1,80 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Size } from "./Graphics" -import { UIContext } from "./framework/ohos.arkui.UIContext" -import { Position } from "./component/units" -export declare interface CrossLanguageOptions { - attributeSetting?: boolean; -} -export declare interface LayoutConstraint { - maxSize: Size; - minSize: Size; - percentReference: Size; -} -export declare class FrameNode { - constructor(uiContext: UIContext) - isModifiable(): boolean - appendChild(node: FrameNode): void - insertChildAfter(child: FrameNode, sibling: FrameNode): void - removeChild(node: FrameNode): void - clearChildren(): void - getChild(index: number, expandMode: number): FrameNode - getFirstChild(): FrameNode - getNextSibling(): FrameNode - getPreviousSibling(): FrameNode - getParent(): FrameNode - getChildrenCount(): int32 - dispose(): void - getId(): string - getUniqueId(): number - getNodeType(): string - getOpacity(): number - isVisible(): boolean - isClipToFrame(): boolean - isAttached(): boolean - getInspectorInfo(): Object - invalidate(): void - disposeTree(): void - setCrossLanguageOptions(options: CrossLanguageOptions): void - getCrossLanguageOptions(): CrossLanguageOptions - setMeasuredSize(size: Size): void - setLayoutPosition(position: Position): void - measure(constraint: LayoutConstraint): void - layout(position: Position): void - setNeedsLayout(): void - getPositionToWindowWithTransform(): Position - static getFrameNodeByKey(name: string): FrameNode - getIdByFrameNode(node: FrameNode): number - moveTo(targetParent: FrameNode, index: number): void - getFirstChildIndexWithoutExpand(): number - getLastChildIndexWithoutExpand(): number - static getAttachedFrameNodeById(id: string): FrameNode - static getFrameNodeById(id: number): FrameNode - static getFrameNodeByUniqueId(id: number): FrameNode - reuse(): void - recycle(): void - static getFrameNodePtr(node: FrameNode): KPointer - static createTypedFrameNode(type: string): FrameNode - createByRawPtr(pointer: FrameNode): KPointer - unWrapRawPtr(pointer: KPointer): FrameNode -} diff --git a/arkoala-arkts/arkui/sdk/generated/Graphics.ets b/arkoala-arkts/arkui/sdk/generated/Graphics.ets deleted file mode 100644 index 547688de17a237b0acd0e31e7e5879304726eb55..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/Graphics.ets +++ /dev/null @@ -1,136 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { default as drawing } from "./framework/ohos.graphics.drawing" -import { Resource } from "global.resource" -import { ResourceColor } from "./component/units" -import { Color } from "./component/enums" -import { default as common2D } from "./framework/ohos.graphics.common2D" -export declare interface Size { - width: number; - height: number; -} -export declare class DrawContext { - constructor() - size(): Size - sizeInPixel(): Size - canvas(): drawing.Canvas -} -export declare interface Vector2 { - x: number; - y: number; -} -export declare interface Vector2T { - x: number; - y: number; -} -export declare interface Vector3 { - x: number; - y: number; - z: number; -} -export type Offset = Vector2; -export type Position = Vector2; -export type Pivot = Vector2; -export type Scale = Vector2; -export type Translation = Vector2; -export type Rotation = Vector3; -export declare interface Frame { - x: number; - y: number; - width: number; - height: number; -} -export enum LengthUnit { - PX = 0, - VP = 1, - FP = 2, - PERCENT = 3, - LPX = 4 -} -export enum LengthMetricsUnit { - DEFAULT = 0, - PX = 1 -} -export declare class LengthMetrics { - constructor(value: number, unit: LengthUnit) - unit: LengthUnit; - value: number; - static px(value: number): LengthMetrics - static vp(value: number): LengthMetrics - static fp(value: number): LengthMetrics - static percent(value: number): LengthMetrics - static lpx(value: number): LengthMetrics - static resource(value: Resource): LengthMetrics -} -export declare class ColorMetrics { - constructor() - static numeric(value: number): ColorMetrics - static rgba(red: number, green: number, blue: number, alpha: number): ColorMetrics - static resourceColor(color: ResourceColor): ColorMetrics - blendColor(overlayColor: ColorMetrics): ColorMetrics - color(): string - red(): number - green(): number - blue(): number - alpha(): number -} -export declare interface Corners { - topLeft: number; - topRight: number; - bottomLeft: number; - bottomRight: number; -} -export type Rect = common2D.Rect; -export declare interface CornerRadius { -} -export declare interface RoundRect { - rect: common2D.Rect; - corners: CornerRadius; -} -export declare interface Circle { - centerX: number; - centerY: number; - radius: number; -} -export declare interface CommandPath { - commands: string; -} -export declare class ShapeMask { - constructor() - fillColor: number; - strokeColor: number; - strokeWidth: number; - setRectShape(rect: common2D.Rect): void - setRoundRectShape(roundRect: RoundRect): void - setCircleShape(circle: Circle): void - setOvalShape(oval: common2D.Rect): void - setCommandPath(path: CommandPath): void -} -export declare class ShapeClip { - constructor() - setRectShape(rect: common2D.Rect): void - setRoundRectShape(roundRect: RoundRect): void - setCircleShape(circle: Circle): void - setOvalShape(oval: common2D.Rect): void - setCommandPath(path: CommandPath): void -} diff --git a/arkoala-arkts/arkui/sdk/generated/ImageModifierModifier.ets b/arkoala-arkts/arkui/sdk/generated/ImageModifierModifier.ets deleted file mode 100644 index 1d4648c99354aabd39397a851348479c55b23239..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/ImageModifierModifier.ets +++ /dev/null @@ -1,24 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export declare interface ImageModifier { -} diff --git a/arkoala-arkts/arkui/sdk/generated/NodeContent.ets b/arkoala-arkts/arkui/sdk/generated/NodeContent.ets deleted file mode 100644 index 19bfdd9b09b185aede0247e0a5346ac90a4c9519..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/NodeContent.ets +++ /dev/null @@ -1,29 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Content } from "./Content" -import { FrameNode } from "./FrameNode" -export declare class NodeContent implements Content { - constructor() - addFrameNode(node: FrameNode): void - removeFrameNode(node: FrameNode): void -} diff --git a/arkoala-arkts/arkui/sdk/generated/NodeController.ets b/arkoala-arkts/arkui/sdk/generated/NodeController.ets deleted file mode 100644 index 235201bf21583aed0d5439e628643cf70d73150b..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/NodeController.ets +++ /dev/null @@ -1,24 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export declare interface NodeController { -} diff --git a/arkoala-arkts/arkui/sdk/generated/RenderNode.ets b/arkoala-arkts/arkui/sdk/generated/RenderNode.ets deleted file mode 100644 index e90be6c1e90bb3a3902e70baa9b8a5802f6a7e82..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/RenderNode.ets +++ /dev/null @@ -1,69 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Vector2, Size, Frame, Vector3, ShapeMask, ShapeClip, LengthMetricsUnit, DrawContext } from "./Graphics" -import { EdgeStyles, Edges } from "./component/units" -export type Offset_graphics = Vector2; -export declare interface BorderRadiuses_graphics { - topLeft: number; - topRight: number; - bottomLeft: number; - bottomRight: number; -} -export declare interface RenderNode { - backgroundColor: number; - clipToFrame: boolean; - opacity: number; - size: Size; - position: Vector2; - frame: Frame; - pivot: Vector2; - scale: Vector2; - translation: Vector2; - rotation: Vector3; - transform: [ number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number ]; - shadowColor: number; - shadowOffset: Vector2; - label: string; - shadowAlpha: number; - shadowElevation: number; - shadowRadius: number; - borderStyle: EdgeStyles; - borderWidth: Edges; - borderColor: Edges; - borderRadius: BorderRadiuses_graphics; - shapeMask: ShapeMask; - shapeClip: ShapeClip; - markNodeGroup: boolean; - lengthMetricsUnit: LengthMetricsUnit; - appendChild(node: RenderNode): void - insertChildAfter(child: RenderNode, sibling: RenderNode | undefined): void - removeChild(node: RenderNode): void - clearChildren(): void - getChild(index: number): RenderNode | undefined - getFirstChild(): RenderNode | undefined - getNextSibling(): RenderNode | undefined - getPreviousSibling(): RenderNode | undefined - draw(context: DrawContext): void - invalidate(): void - dispose(): void -} diff --git a/arkoala-arkts/arkui/sdk/generated/SymbolGlyphModifierModifier.ets b/arkoala-arkts/arkui/sdk/generated/SymbolGlyphModifierModifier.ets deleted file mode 100644 index 68c2f7650b3c0680778944bf09f4c700dea7ac80..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/SymbolGlyphModifierModifier.ets +++ /dev/null @@ -1,24 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export declare interface SymbolGlyphModifier { -} diff --git a/arkoala-arkts/arkui/sdk/generated/TextModifierModifier.ets b/arkoala-arkts/arkui/sdk/generated/TextModifierModifier.ets deleted file mode 100644 index 04c73f9becd834c6e1eba3f2d4e73d1f1c4bd4e6..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/TextModifierModifier.ets +++ /dev/null @@ -1,24 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export declare interface TextModifier { -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/actionSheet.ets b/arkoala-arkts/arkui/sdk/generated/component/actionSheet.ets deleted file mode 100644 index 0faf6ce72fe6df060fd098cdc06aac4c2914520d..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/actionSheet.ets +++ /dev/null @@ -1,85 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Resource } from "global.resource" -import { VoidCallback, ResourceStr, ResourceColor, Dimension, BorderRadiuses, LocalizedBorderRadiuses, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, EdgeStyles } from "./units" -import { DismissReason, Rectangle, BlurStyle, BackgroundBlurStyleOptions, BackgroundEffectOptions, TransitionEffect, ShadowOptions, ShadowStyle, HoverModeAreaType } from "./common" -import { DialogButtonStyle, Color, BorderStyle } from "./enums" -import { DialogAlignment } from "./alertDialog" -import { LevelMode, ImmersiveMode, LevelOrder } from "./../framework/ohos.promptAction" -export declare interface SheetInfo { - title: string | Resource; - icon?: string | Resource; - action: VoidCallback; -} -export declare interface DismissDialogAction { - reason: DismissReason; - dismiss(): void -} -export declare interface ActionSheetButtonOptions { - enabled?: boolean; - defaultFocus?: boolean; - style?: DialogButtonStyle; - value: string | Resource; - action: VoidCallback; -} -export declare interface ActionSheetOffset { - dx: number | string | Resource; - dy: number | string | Resource; -} -export declare interface ActionSheetOptions { - title: string | Resource; - subtitle?: ResourceStr; - message: string | Resource; - confirm?: ActionSheetButtonOptions; - cancel?: VoidCallback; - sheets: Array; - autoCancel?: boolean; - alignment?: DialogAlignment; - offset?: ActionSheetOffset; - maskRect?: Rectangle; - showInSubWindow?: boolean; - isModal?: boolean; - backgroundColor?: ResourceColor; - backgroundBlurStyle?: BlurStyle; - backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; - backgroundEffect?: BackgroundEffectOptions; - onWillDismiss?: ((value0: DismissDialogAction) => void); - transition?: TransitionEffect; - cornerRadius?: Dimension | BorderRadiuses | LocalizedBorderRadiuses; - width?: Dimension; - height?: Dimension; - borderWidth?: Dimension | EdgeWidths | LocalizedEdgeWidths; - borderColor?: ResourceColor | EdgeColors | LocalizedEdgeColors; - borderStyle?: BorderStyle | EdgeStyles; - shadow?: ShadowOptions | ShadowStyle; - enableHoverMode?: boolean; - hoverModeArea?: HoverModeAreaType; - onDidAppear?: (() => void); - onDidDisappear?: (() => void); - onWillAppear?: (() => void); - onWillDisappear?: (() => void); - levelMode?: LevelMode; - levelUniqueId?: number; - immersiveMode?: ImmersiveMode; - levelOrder?: LevelOrder; -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/alertDialog.ets b/arkoala-arkts/arkui/sdk/generated/component/alertDialog.ets deleted file mode 100644 index 7d2cbc5c96797dcbb7738fb40a34894d16c2fef3..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/alertDialog.ets +++ /dev/null @@ -1,118 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { DialogButtonStyle, Color, WordBreak, BorderStyle } from "./enums" -import { ResourceStr, ResourceColor, VoidCallback, Offset, Dimension, BorderRadiuses, LocalizedBorderRadiuses, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, EdgeStyles } from "./units" -import { Resource } from "global.resource" -import { DismissDialogAction } from "./actionSheet" -import { Rectangle, BlurStyle, BackgroundBlurStyleOptions, BackgroundEffectOptions, TransitionEffect, ShadowOptions, ShadowStyle, HoverModeAreaType } from "./common" -import { LevelMode, ImmersiveMode, LevelOrder } from "./../framework/ohos.promptAction" -export enum DialogAlignment { - TOP = 0, - Top = 0, - CENTER = 1, - Center = 1, - BOTTOM = 2, - Bottom = 2, - DEFAULT = 3, - Default = 3, - TOP_START = 4, - TopStart = 4, - TOP_END = 5, - TopEnd = 5, - CENTER_START = 6, - CenterStart = 6, - CENTER_END = 7, - CenterEnd = 7, - BOTTOM_START = 8, - BottomStart = 8, - BOTTOM_END = 9, - BottomEnd = 9 -} -export enum DialogButtonDirection { - AUTO = 0, - HORIZONTAL = 1, - VERTICAL = 2 -} -export declare interface AlertDialogButtonBaseOptions { - enabled?: boolean; - defaultFocus?: boolean; - style?: DialogButtonStyle; - value: ResourceStr; - fontColor?: ResourceColor; - backgroundColor?: ResourceColor; - action: VoidCallback; -} -export declare interface AlertDialogButtonOptions extends AlertDialogButtonBaseOptions { - primary?: boolean; -} -export declare interface AlertDialogTextStyleOptions { - wordBreak?: WordBreak; -} -export declare interface AlertDialogParam { - title?: ResourceStr; - subtitle?: ResourceStr; - message: ResourceStr; - autoCancel?: boolean; - cancel?: VoidCallback; - alignment?: DialogAlignment; - offset?: Offset; - gridCount?: number; - maskRect?: Rectangle; - showInSubWindow?: boolean; - isModal?: boolean; - backgroundColor?: ResourceColor; - backgroundBlurStyle?: BlurStyle; - backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; - backgroundEffect?: BackgroundEffectOptions; - onWillDismiss?: ((value0: DismissDialogAction) => void); - transition?: TransitionEffect; - cornerRadius?: Dimension | BorderRadiuses | LocalizedBorderRadiuses; - width?: Dimension; - height?: Dimension; - borderWidth?: Dimension | EdgeWidths | LocalizedEdgeWidths; - borderColor?: ResourceColor | EdgeColors | LocalizedEdgeColors; - borderStyle?: BorderStyle | EdgeStyles; - shadow?: ShadowOptions | ShadowStyle; - textStyle?: AlertDialogTextStyleOptions; - enableHoverMode?: boolean; - hoverModeArea?: HoverModeAreaType; - onDidAppear?: (() => void); - onDidDisappear?: (() => void); - onWillAppear?: (() => void); - onWillDisappear?: (() => void); - levelMode?: LevelMode; - levelUniqueId?: number; - immersiveMode?: ImmersiveMode; - levelOrder?: LevelOrder; -} -export declare interface AlertDialogParamWithConfirm extends AlertDialogParam { - confirm?: AlertDialogButtonBaseOptions; -} -export declare interface AlertDialogParamWithButtons extends AlertDialogParam { - primaryButton: AlertDialogButtonBaseOptions; - secondaryButton: AlertDialogButtonBaseOptions; -} -export declare interface AlertDialogParamWithOptions extends AlertDialogParam { - buttons: Array; - buttonDirection?: DialogButtonDirection; -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/alphabetIndexer.ets b/arkoala-arkts/arkui/sdk/generated/component/alphabetIndexer.ets deleted file mode 100644 index cffb5dcc451b2c9cfe9431a1aff41857ef8f9d17..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/alphabetIndexer.ets +++ /dev/null @@ -1,242 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Bindable, CommonMethod, BlurStyle, ArkCommonMethodStyle } from "./common" -import { ResourceColor, Font, Position, Length } from "./units" -import { Color } from "./enums" -import { Resource } from "global.resource" -import { AttributeModifier, AttributeUpdater } from "./../index" -export enum IndexerAlign { - LEFT = 0, - Left = 0, - RIGHT = 1, - Right = 1, - START = 2, - END = 3 -} -export declare interface AlphabetIndexerOptions { - arrayValue: Array; - selected: number | Bindable; -} -export type OnAlphabetIndexerSelectCallback = (index: number) => void; -export type OnAlphabetIndexerPopupSelectCallback = (index: number) => void; -export type OnAlphabetIndexerRequestPopupDataCallback = (index: number) => Array; -export interface AlphabetIndexerAttribute extends CommonMethod { - color(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method color") - } - selectedColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method selectedColor") - } - popupColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method popupColor") - } - selectedBackgroundColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method selectedBackgroundColor") - } - popupBackground(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method popupBackground") - } - popupSelectedColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method popupSelectedColor") - } - popupUnselectedColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method popupUnselectedColor") - } - popupItemBackgroundColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method popupItemBackgroundColor") - } - usingPopup(value: boolean | undefined): this { - throw new Error("Unimplemented method usingPopup") - } - selectedFont(value: Font | undefined): this { - throw new Error("Unimplemented method selectedFont") - } - popupFont(value: Font | undefined): this { - throw new Error("Unimplemented method popupFont") - } - popupItemFont(value: Font | undefined): this { - throw new Error("Unimplemented method popupItemFont") - } - itemSize(value: string | number | undefined): this { - throw new Error("Unimplemented method itemSize") - } - font(value: Font | undefined): this { - throw new Error("Unimplemented method font") - } - onSelect(value: OnAlphabetIndexerSelectCallback | undefined): this { - throw new Error("Unimplemented method onSelect") - } - onRequestPopupData(value: OnAlphabetIndexerRequestPopupDataCallback | undefined): this { - throw new Error("Unimplemented method onRequestPopupData") - } - onPopupSelect(value: OnAlphabetIndexerPopupSelectCallback | undefined): this { - throw new Error("Unimplemented method onPopupSelect") - } - selected(value: number | Bindable | undefined): this { - throw new Error("Unimplemented method selected") - } - popupPosition(value: Position | undefined): this { - throw new Error("Unimplemented method popupPosition") - } - autoCollapse(value: boolean | undefined): this { - throw new Error("Unimplemented method autoCollapse") - } - popupItemBorderRadius(value: number | undefined): this { - throw new Error("Unimplemented method popupItemBorderRadius") - } - itemBorderRadius(value: number | undefined): this { - throw new Error("Unimplemented method itemBorderRadius") - } - popupBackgroundBlurStyle(value: BlurStyle | undefined): this { - throw new Error("Unimplemented method popupBackgroundBlurStyle") - } - popupTitleBackground(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method popupTitleBackground") - } - enableHapticFeedback(value: boolean | undefined): this { - throw new Error("Unimplemented method enableHapticFeedback") - } - alignStyle(value: IndexerAlign | undefined, offset?: Length): this { - throw new Error("Unimplemented method alignStyle") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkAlphabetIndexerStyle extends ArkCommonMethodStyle implements AlphabetIndexerAttribute { - color_value?: ResourceColor | undefined - selectedColor_value?: ResourceColor | undefined - popupColor_value?: ResourceColor | undefined - selectedBackgroundColor_value?: ResourceColor | undefined - popupBackground_value?: ResourceColor | undefined - popupSelectedColor_value?: ResourceColor | undefined - popupUnselectedColor_value?: ResourceColor | undefined - popupItemBackgroundColor_value?: ResourceColor | undefined - usingPopup_value?: boolean | undefined - selectedFont_value?: Font | undefined - popupFont_value?: Font | undefined - popupItemFont_value?: Font | undefined - itemSize_value?: string | number | undefined - font_value?: Font | undefined - onSelect_value?: OnAlphabetIndexerSelectCallback | undefined - onRequestPopupData_value?: OnAlphabetIndexerRequestPopupDataCallback | undefined - onPopupSelect_value?: OnAlphabetIndexerPopupSelectCallback | undefined - selected_value?: number | Bindable | undefined - popupPosition_value?: Position | undefined - autoCollapse_value?: boolean | undefined - popupItemBorderRadius_value?: number | undefined - itemBorderRadius_value?: number | undefined - popupBackgroundBlurStyle_value?: BlurStyle | undefined - popupTitleBackground_value?: ResourceColor | undefined - enableHapticFeedback_value?: boolean | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - color(value: ResourceColor | undefined): this { - return this - } - selectedColor(value: ResourceColor | undefined): this { - return this - } - popupColor(value: ResourceColor | undefined): this { - return this - } - selectedBackgroundColor(value: ResourceColor | undefined): this { - return this - } - popupBackground(value: ResourceColor | undefined): this { - return this - } - popupSelectedColor(value: ResourceColor | undefined): this { - return this - } - popupUnselectedColor(value: ResourceColor | undefined): this { - return this - } - popupItemBackgroundColor(value: ResourceColor | undefined): this { - return this - } - usingPopup(value: boolean | undefined): this { - return this - } - selectedFont(value: Font | undefined): this { - return this - } - popupFont(value: Font | undefined): this { - return this - } - popupItemFont(value: Font | undefined): this { - return this - } - itemSize(value: string | number | undefined): this { - return this - } - font(value: Font | undefined): this { - return this - } - onSelect(value: OnAlphabetIndexerSelectCallback | undefined): this { - return this - } - onRequestPopupData(value: OnAlphabetIndexerRequestPopupDataCallback | undefined): this { - return this - } - onPopupSelect(value: OnAlphabetIndexerPopupSelectCallback | undefined): this { - return this - } - selected(value: number | Bindable | undefined): this { - return this - } - popupPosition(value: Position | undefined): this { - return this - } - autoCollapse(value: boolean | undefined): this { - return this - } - popupItemBorderRadius(value: number | undefined): this { - return this - } - itemBorderRadius(value: number | undefined): this { - return this - } - popupBackgroundBlurStyle(value: BlurStyle | undefined): this { - return this - } - popupTitleBackground(value: ResourceColor | undefined): this { - return this - } - enableHapticFeedback(value: boolean | undefined): this { - return this - } - alignStyle(value: IndexerAlign | undefined, offset?: Length): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function AlphabetIndexer( - options: AlphabetIndexerOptions, - @memo - content_?: () => void, -): AlphabetIndexerAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/animator.ets b/arkoala-arkts/arkui/sdk/generated/component/animator.ets deleted file mode 100644 index 2cfe28bba3ed10fe3111b50a35e4e0530129da74..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/animator.ets +++ /dev/null @@ -1,155 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AnimationStatus, FillMode, PlayMode } from "./enums" -import { default as curves } from "./../framework/ohos.curves" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare class SpringProp { - constructor(mass: number, stiffness: number, damping: number) -} -export declare class SpringMotion { - constructor(start: number, end: number, velocity: number, prop: SpringProp) -} -export declare class FrictionMotion { - constructor(friction: number, position: number, velocity: number) -} -export declare class ScrollMotion { - constructor(position: number, velocity: number, min: number, max: number, prop: SpringProp) -} -export interface AnimatorAttribute extends CommonMethod { - state(value: AnimationStatus | undefined): this { - throw new Error("Unimplemented method state") - } - duration(value: number | undefined): this { - throw new Error("Unimplemented method duration") - } - curve(value: curves.Curve | undefined): this { - throw new Error("Unimplemented method curve") - } - delay(value: number | undefined): this { - throw new Error("Unimplemented method delay") - } - fillMode(value: FillMode | undefined): this { - throw new Error("Unimplemented method fillMode") - } - iterations(value: number | undefined): this { - throw new Error("Unimplemented method iterations") - } - playMode(value: PlayMode | undefined): this { - throw new Error("Unimplemented method playMode") - } - motion(value: SpringMotion | FrictionMotion | ScrollMotion | undefined): this { - throw new Error("Unimplemented method motion") - } - onStart(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onStart") - } - onPause(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onPause") - } - onRepeat(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onRepeat") - } - onCancel(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onCancel") - } - onFinish(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onFinish") - } - onFrame(value: ((value: number) => void) | undefined): this { - throw new Error("Unimplemented method onFrame") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkAnimatorStyle extends ArkCommonMethodStyle implements AnimatorAttribute { - state_value?: AnimationStatus | undefined - duration_value?: number | undefined - curve_value?: curves.Curve | undefined - delay_value?: number | undefined - fillMode_value?: FillMode | undefined - iterations_value?: number | undefined - playMode_value?: PlayMode | undefined - motion_value?: SpringMotion | FrictionMotion | ScrollMotion | undefined - onStart_value?: (() => void) | undefined - onPause_value?: (() => void) | undefined - onRepeat_value?: (() => void) | undefined - onCancel_value?: (() => void) | undefined - onFinish_value?: (() => void) | undefined - onFrame_value?: ((value: number) => void) | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - state(value: AnimationStatus | undefined): this { - return this - } - duration(value: number | undefined): this { - return this - } - curve(value: curves.Curve | undefined): this { - return this - } - delay(value: number | undefined): this { - return this - } - fillMode(value: FillMode | undefined): this { - return this - } - iterations(value: number | undefined): this { - return this - } - playMode(value: PlayMode | undefined): this { - return this - } - motion(value: SpringMotion | FrictionMotion | ScrollMotion | undefined): this { - return this - } - onStart(value: (() => void) | undefined): this { - return this - } - onPause(value: (() => void) | undefined): this { - return this - } - onRepeat(value: (() => void) | undefined): this { - return this - } - onCancel(value: (() => void) | undefined): this { - return this - } - onFinish(value: (() => void) | undefined): this { - return this - } - onFrame(value: ((value: number) => void) | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Animator( - value: string, - @memo - content_?: () => void, -): AnimatorAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/badge.ets b/arkoala-arkts/arkui/sdk/generated/component/badge.ets deleted file mode 100644 index 5c02663fc9737aab844aeb2c450342766ccd0814..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/badge.ets +++ /dev/null @@ -1,81 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceColor, ResourceStr, Length, Position } from "./units" -import { Color, FontWeight } from "./enums" -import { Resource } from "global.resource" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export enum BadgePosition { - RIGHT_TOP = 0, - RightTop = 0, - RIGHT = 1, - Right = 1, - LEFT = 2, - Left = 2 -} -export declare interface BadgeStyle { - color?: ResourceColor; - fontSize?: number | ResourceStr; - badgeSize?: number | ResourceStr; - badgeColor?: ResourceColor; - borderColor?: ResourceColor; - borderWidth?: Length; - fontWeight?: number | FontWeight | ResourceStr; -} -export declare interface BadgeParam { - position?: BadgePosition | Position; - style: BadgeStyle; -} -export declare interface BadgeParamWithNumber extends BadgeParam { - count: number; - maxCount?: number; -} -export declare interface BadgeParamWithString extends BadgeParam { - value: ResourceStr; -} -export interface BadgeAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkBadgeStyle extends ArkCommonMethodStyle implements BadgeAttribute { - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Badge( - value: BadgeParamWithNumber, - @memo - content_?: () => void, -): BadgeAttribute { throw new Error("")} -@memo -@ComponentBuilder -export function Badge( - value: BadgeParamWithString, - @memo - content_?: () => void, -): BadgeAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/blank.ets b/arkoala-arkts/arkui/sdk/generated/component/blank.ets deleted file mode 100644 index ce3d421d5e2e4dc0013b6e37cf0f5f5f910a51c0..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/blank.ets +++ /dev/null @@ -1,53 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { ResourceColor } from "./units" -import { Color } from "./enums" -import { Resource } from "global.resource" -import { AttributeModifier, AttributeUpdater } from "./../index" -export interface BlankAttribute extends CommonMethod { - color(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method color") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkBlankStyle extends ArkCommonMethodStyle implements BlankAttribute { - color_value?: ResourceColor | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - color(value: ResourceColor | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Blank( - min?: number | string, - @memo - content_?: () => void, -): BlankAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/builder.ets b/arkoala-arkts/arkui/sdk/generated/component/builder.ets deleted file mode 100644 index 4472ba999aade5787465afde87ff70f8128fedba..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/builder.ets +++ /dev/null @@ -1,25 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export type CustomBuilder = @Builder () => void; -export type CustomBuilderT = @Builder (t: T) => void; -export type PageMapBuilder = @Builder (name: string, param: Object | null | undefined) => void; diff --git a/arkoala-arkts/arkui/sdk/generated/component/button.ets b/arkoala-arkts/arkui/sdk/generated/component/button.ets deleted file mode 100644 index eb28f18aee4f04d7987f128392999f47fbc3e776..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/button.ets +++ /dev/null @@ -1,187 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonConfiguration, CommonMethod, ArkCommonMethodStyle } from "./common" -import { TextOverflow, TextHeightAdaptivePolicy, Color, FontWeight, FontStyle } from "./enums" -import { ResourceStr, Font, ResourceColor, Length } from "./units" -import { Resource } from "global.resource" -import { ContentModifier, AttributeModifier, AttributeUpdater } from "./../index" -export enum ButtonType { - CAPSULE = 0, - Capsule = 0, - CIRCLE = 1, - Circle = 1, - NORMAL = 2, - Normal = 2, - ROUNDED_RECTANGLE = 3 -} -export enum ButtonStyleMode { - NORMAL = 0, - EMPHASIZED = 1, - TEXTUAL = 2 -} -export enum ButtonRole { - NORMAL = 0, - ERROR = 1 -} -export type ButtonTriggerClickCallback = (xPos: number, yPos: number) => void; -export declare interface ButtonConfiguration extends CommonConfiguration { - label: string; - pressed: boolean; - triggerClick: ButtonTriggerClickCallback; -} -export enum ControlSize { - SMALL = "'small'", - NORMAL = "'normal'" -} -export declare interface ButtonOptions { - type?: ButtonType; - stateEffect?: boolean; - buttonStyle?: ButtonStyleMode; - controlSize?: ControlSize; - role?: ButtonRole; -} -export declare interface ButtonLabelStyle { - overflow?: TextOverflow; - maxLines?: number; - minFontSize?: number | ResourceStr; - maxFontSize?: number | ResourceStr; - heightAdaptivePolicy?: TextHeightAdaptivePolicy; - font?: Font; -} -export interface ButtonAttribute extends CommonMethod { - type(value: ButtonType | undefined): this { - throw new Error("Unimplemented method type") - } - stateEffect(value: boolean | undefined): this { - throw new Error("Unimplemented method stateEffect") - } - buttonStyle(value: ButtonStyleMode | undefined): this { - throw new Error("Unimplemented method buttonStyle") - } - controlSize(value: ControlSize | undefined): this { - throw new Error("Unimplemented method controlSize") - } - role(value: ButtonRole | undefined): this { - throw new Error("Unimplemented method role") - } - fontColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method fontColor") - } - fontSize(value: Length | undefined): this { - throw new Error("Unimplemented method fontSize") - } - fontWeight(value: number | FontWeight | string | undefined): this { - throw new Error("Unimplemented method fontWeight") - } - fontStyle(value: FontStyle | undefined): this { - throw new Error("Unimplemented method fontStyle") - } - fontFamily(value: string | Resource | undefined): this { - throw new Error("Unimplemented method fontFamily") - } - contentModifier(value: ContentModifier | undefined): this { - throw new Error("Unimplemented method contentModifier") - } - labelStyle(value: ButtonLabelStyle | undefined): this { - throw new Error("Unimplemented method labelStyle") - } - minFontScale(value: number | Resource | undefined): this { - throw new Error("Unimplemented method minFontScale") - } - maxFontScale(value: number | Resource | undefined): this { - throw new Error("Unimplemented method maxFontScale") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkButtonStyle extends ArkCommonMethodStyle implements ButtonAttribute { - type_value?: ButtonType | undefined - stateEffect_value?: boolean | undefined - buttonStyle_value?: ButtonStyleMode | undefined - controlSize_value?: ControlSize | undefined - role_value?: ButtonRole | undefined - fontColor_value?: ResourceColor | undefined - fontSize_value?: Length | undefined - fontWeight_value?: number | FontWeight | string | undefined - fontStyle_value?: FontStyle | undefined - fontFamily_value?: string | Resource | undefined - contentModifier_value?: ContentModifier | undefined - labelStyle_value?: ButtonLabelStyle | undefined - minFontScale_value?: number | Resource | undefined - maxFontScale_value?: number | Resource | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - type(value: ButtonType | undefined): this { - return this - } - stateEffect(value: boolean | undefined): this { - return this - } - buttonStyle(value: ButtonStyleMode | undefined): this { - return this - } - controlSize(value: ControlSize | undefined): this { - return this - } - role(value: ButtonRole | undefined): this { - return this - } - fontColor(value: ResourceColor | undefined): this { - return this - } - fontSize(value: Length | undefined): this { - return this - } - fontWeight(value: number | FontWeight | string | undefined): this { - return this - } - fontStyle(value: FontStyle | undefined): this { - return this - } - fontFamily(value: string | Resource | undefined): this { - return this - } - contentModifier(value: ContentModifier | undefined): this { - return this - } - labelStyle(value: ButtonLabelStyle | undefined): this { - return this - } - minFontScale(value: number | Resource | undefined): this { - return this - } - maxFontScale(value: number | Resource | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Button( - label: ButtonOptions | ResourceStr, options?: ButtonOptions, - @memo - content_?: () => void, -): ButtonAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/calendarPicker.ets b/arkoala-arkts/arkui/sdk/generated/component/calendarPicker.ets deleted file mode 100644 index 0e1fc00d8198a898ba943fe12d2574a94770ca69..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/calendarPicker.ets +++ /dev/null @@ -1,108 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Resource } from "global.resource" -import { DateRange, CommonMethod, PickerTextStyle, BlurStyle, BackgroundBlurStyleOptions, BackgroundEffectOptions, PickerDialogButtonStyle, ShadowOptions, ShadowStyle, HoverModeAreaType, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -import { Offset, VoidCallback, ResourceColor } from "./units" -import { Color } from "./enums" -export enum CalendarAlign { - START = 0, - CENTER = 1, - END = 2 -} -export declare interface CalendarOptions { - hintRadius?: number | Resource; - selected?: Date; - start?: Date; - end?: Date; - disabledDateRange?: Array; -} -export interface CalendarPickerAttribute extends CommonMethod { - textStyle(value: PickerTextStyle | undefined): this { - throw new Error("Unimplemented method textStyle") - } - onChange(value: ((value0: Date) => void) | undefined): this { - throw new Error("Unimplemented method onChange") - } - markToday(value: boolean | undefined): this { - throw new Error("Unimplemented method markToday") - } - edgeAlign(alignType: CalendarAlign | undefined, offset?: Offset): this { - throw new Error("Unimplemented method edgeAlign") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkCalendarPickerStyle extends ArkCommonMethodStyle implements CalendarPickerAttribute { - textStyle_value?: PickerTextStyle | undefined - onChange_value?: ((value0: Date) => void) | undefined - markToday_value?: boolean | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - textStyle(value: PickerTextStyle | undefined): this { - return this - } - onChange(value: ((value0: Date) => void) | undefined): this { - return this - } - markToday(value: boolean | undefined): this { - return this - } - edgeAlign(alignType: CalendarAlign | undefined, offset?: Offset): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export declare interface CalendarDialogOptions extends CalendarOptions { - onAccept?: ((value0: Date) => void); - onCancel?: VoidCallback; - onChange?: ((value0: Date) => void); - backgroundColor?: ResourceColor; - backgroundBlurStyle?: BlurStyle; - backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; - backgroundEffect?: BackgroundEffectOptions; - acceptButtonStyle?: PickerDialogButtonStyle; - cancelButtonStyle?: PickerDialogButtonStyle; - onDidAppear?: VoidCallback; - onDidDisappear?: VoidCallback; - onWillAppear?: VoidCallback; - onWillDisappear?: VoidCallback; - shadow?: ShadowOptions | ShadowStyle; - enableHoverMode?: boolean; - hoverModeArea?: HoverModeAreaType; - markToday?: boolean; -} -export declare class CalendarPickerDialog { - constructor() - static show(options?: CalendarDialogOptions): void -} - -@memo -@ComponentBuilder -export function CalendarPicker( - options?: CalendarOptions, - @memo - content_?: () => void, -): CalendarPickerAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/canvas.ets b/arkoala-arkts/arkui/sdk/generated/component/canvas.ets deleted file mode 100644 index 851273e89701bc989d9e2ebeecf1c4d6c3f217c6..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/canvas.ets +++ /dev/null @@ -1,246 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { LengthMetricsUnit, LengthMetrics, Size } from "./../Graphics" -import { Matrix2D } from "./matrix2d" -import { extractors, AttributeModifier, AttributeUpdater } from "./../index" -import { default as image } from "@ohos.multimedia.image" -import { FrameNode } from "./../FrameNode" -import { ImageAnalyzerConfig, ImageAIOptions } from "./imageCommon" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { VoidCallback } from "./units" -export type CanvasFillRule = string; -export type CanvasLineCap = string; -export type CanvasLineJoin = string; -export type CanvasDirection = string; -export type CanvasTextAlign = string; -export type CanvasTextBaseline = string; -export type ImageSmoothingQuality = string; -export declare class CanvasGradient { - constructor() - addColorStop(offset: number, color: string): void -} -export declare class CanvasPath { - constructor() - arc(x: number, y: number, radius: number, startAngle: number, endAngle: number, counterclockwise?: boolean): void - arcTo(x1: number, y1: number, x2: number, y2: number, radius: number): void - bezierCurveTo(cp1x: number, cp1y: number, cp2x: number, cp2y: number, x: number, y: number): void - closePath(): void - ellipse(x: number, y: number, radiusX: number, radiusY: number, rotation: number, startAngle: number, endAngle: number, counterclockwise?: boolean): void - lineTo(x: number, y: number): void - moveTo(x: number, y: number): void - quadraticCurveTo(cpx: number, cpy: number, x: number, y: number): void - rect(x: number, y: number, w: number, h: number): void -} -export declare class Path2D extends CanvasPath { - constructor() - constructor(unit: LengthMetricsUnit) - constructor(path: Path2D) - constructor(path: Path2D, unit: LengthMetricsUnit) - constructor(d: string) - constructor(description: string, unit: LengthMetricsUnit) - addPath(path: Path2D, transform?: Matrix2D): void -} -export declare interface CanvasPattern { - setTransform(transform?: Matrix2D): void -} -export declare interface TextMetrics { - readonly actualBoundingBoxAscent: number; - readonly actualBoundingBoxDescent: number; - readonly actualBoundingBoxLeft: number; - readonly actualBoundingBoxRight: number; - readonly alphabeticBaseline: number; - readonly emHeightAscent: number; - readonly emHeightDescent: number; - readonly fontBoundingBoxAscent: number; - readonly fontBoundingBoxDescent: number; - readonly hangingBaseline: number; - readonly ideographicBaseline: number; - readonly width: number; - readonly height: number; -} -export declare class ImageBitmap { - constructor(src: image.PixelMap | string, unit: LengthMetricsUnit | undefined) - get height():number; - get width():number; - close(): void -} -export declare class ImageData { - constructor(width: number, height: number, data: ArrayBuffer | undefined, unit: LengthMetricsUnit | undefined) - get data():ArrayBuffer; - get height():int32; - get width():int32; -} -export declare class RenderingContextSettings { - constructor(antialias: boolean | undefined) - get antialias():boolean | undefined; - set antialias(val:boolean | undefined); -} -export declare class CanvasRenderer extends CanvasPath { - constructor() - get letterSpacing():LengthMetrics | string; - set letterSpacing(val:LengthMetrics | string); - get globalAlpha():number; - set globalAlpha(val:number); - get globalCompositeOperation():string; - set globalCompositeOperation(val:string); - get fillStyle():string | int32 | CanvasGradient | CanvasPattern; - set fillStyle(val:string | int32 | CanvasGradient | CanvasPattern); - get strokeStyle():string | int32 | CanvasGradient | CanvasPattern; - set strokeStyle(val:string | int32 | CanvasGradient | CanvasPattern); - get filter():string; - set filter(val:string); - get imageSmoothingEnabled():boolean; - set imageSmoothingEnabled(val:boolean); - get imageSmoothingQuality():ImageSmoothingQuality; - set imageSmoothingQuality(val:ImageSmoothingQuality); - get lineCap():CanvasLineCap; - set lineCap(val:CanvasLineCap); - get lineDashOffset():number; - set lineDashOffset(val:number); - get lineJoin():CanvasLineJoin; - set lineJoin(val:CanvasLineJoin); - get lineWidth():number; - set lineWidth(val:number); - get miterLimit():number; - set miterLimit(val:number); - get shadowBlur():number; - set shadowBlur(val:number); - get shadowColor():string; - set shadowColor(val:string); - get shadowOffsetX():number; - set shadowOffsetX(val:number); - get shadowOffsetY():number; - set shadowOffsetY(val:number); - get direction():CanvasDirection; - set direction(val:CanvasDirection); - get font():string; - set font(val:string); - get textAlign():CanvasTextAlign; - set textAlign(val:CanvasTextAlign); - get textBaseline():CanvasTextBaseline; - set textBaseline(val:CanvasTextBaseline); - drawImage(image: ImageBitmap | image.PixelMap, dx_sx: number, dy_sy: number, sw_dw?: number, sh_dh?: number, dx?: number, dy?: number, dw?: number, dh?: number): void - beginPath(): void - clip(fillRule?: CanvasFillRule): void - clip(path: Path2D, fillRule?: CanvasFillRule): void - fill(fillRule?: CanvasFillRule): void - fill(path: Path2D, fillRule?: CanvasFillRule): void - stroke(path?: Path2D): void - createLinearGradient(x0: number, y0: number, x1: number, y1: number): CanvasGradient - createPattern(image: ImageBitmap, repetition: string | null): CanvasPattern | null - createRadialGradient(x0: number, y0: number, r0: number, x1: number, y1: number, r1: number): CanvasGradient - createConicGradient(startAngle: number, x: number, y: number): CanvasGradient - createImageData(sw: number, sh: number): ImageData - createImageData(imagedata: ImageData): ImageData - getImageData(sx: number, sy: number, sw: number, sh: number): ImageData - getPixelMap(sx: number, sy: number, sw: number, sh: number): image.PixelMap - putImageData(imagedata: ImageData, dx: number | string, dy: number | string, dirtyX?: number | string, dirtyY?: number | string, dirtyWidth?: number | string, dirtyHeight?: number | string): void - getLineDash(): Array - setLineDash(segments: Array): void - clearRect(x: number, y: number, w: number, h: number): void - fillRect(x: number, y: number, w: number, h: number): void - strokeRect(x: number, y: number, w: number, h: number): void - restore(): void - save(): void - fillText(text: string, x: number, y: number, maxWidth?: number): void - measureText(text: string): TextMetrics - strokeText(text: string, x: number, y: number, maxWidth?: number): void - getTransform(): Matrix2D - resetTransform(): void - rotate(angle: number): void - scale(x: number, y: number): void - setTransform(a: number, b: number, c: number, d: number, e: number, f: number): void - setTransform(transform?: Matrix2D): void - transform(a: number, b: number, c: number, d: number, e: number, f: number): void - translate(x: number, y: number): void - setPixelMap(value?: image.PixelMap): void - transferFromImageBitmap(bitmap: ImageBitmap): void - saveLayer(): void - restoreLayer(): void - reset(): void -} -export declare class CanvasRenderingContext2D extends CanvasRenderer { - constructor(settings: RenderingContextSettings | undefined, unit: LengthMetricsUnit | undefined) - get height():number; - get width():number; - get canvas():FrameNode; - toDataURL(type?: string, quality?: number): string - startImageAnalyzer(config: ImageAnalyzerConfig): Promise - stopImageAnalyzer(): void - onOnAttach(callback_: (() => void)): void - offOnAttach(callback_?: (() => void)): void - onOnDetach(callback_: (() => void)): void - offOnDetach(callback_?: (() => void)): void -} -export declare class OffscreenCanvasRenderingContext2D extends CanvasRenderer { - constructor(width: number, height: number, settings: RenderingContextSettings | undefined, unit: LengthMetricsUnit | undefined) - toDataURL(type?: string, quality?: number): string - transferToImageBitmap(): ImageBitmap -} -export declare class OffscreenCanvas { - constructor(width: number, height: number, unit: LengthMetricsUnit | undefined) - get height():number; - set height(val:number); - get width():number; - set width(val:number); - transferToImageBitmap(): ImageBitmap - getContext2d(options?: RenderingContextSettings): OffscreenCanvasRenderingContext2D -} -export declare class DrawingRenderingContext { - constructor(unit: LengthMetricsUnit | undefined) - get size():Size; - invalidate(): void -} -export interface CanvasAttribute extends CommonMethod { - onReady(value: VoidCallback | undefined): this { - throw new Error("Unimplemented method onReady") - } - enableAnalyzer(value: boolean | undefined): this { - throw new Error("Unimplemented method enableAnalyzer") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkCanvasStyle extends ArkCommonMethodStyle implements CanvasAttribute { - onReady_value?: VoidCallback | undefined - enableAnalyzer_value?: boolean | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - onReady(value: VoidCallback | undefined): this { - return this - } - enableAnalyzer(value: boolean | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Canvas( - context?: CanvasRenderingContext2D | DrawingRenderingContext, imageAIOptions?: ImageAIOptions, - @memo - content_?: () => void, -): CanvasAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/checkbox.ets b/arkoala-arkts/arkui/sdk/generated/component/checkbox.ets deleted file mode 100644 index 7ce0fd8237fdba7424e515bcaf4efabea8c2ae71..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/checkbox.ets +++ /dev/null @@ -1,107 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CustomBuilder } from "./builder" -import { CommonConfiguration, CommonMethod, Bindable, ArkCommonMethodStyle } from "./common" -import { ResourceColor, MarkStyle } from "./units" -import { Color, CheckBoxShape } from "./enums" -import { Resource } from "global.resource" -import { ContentModifier, AttributeModifier, AttributeUpdater } from "./../index" -export declare interface CheckboxOptions { - name?: string; - group?: string; - indicatorBuilder?: CustomBuilder; -} -export declare interface CheckBoxConfiguration extends CommonConfiguration { - name: string; - selected: boolean; - triggerChange: ((value0: boolean) => void); -} -export type OnCheckboxChangeCallback = (value: boolean) => void; -export interface CheckboxAttribute extends CommonMethod { - select(value: boolean | Bindable | undefined): this { - throw new Error("Unimplemented method select") - } - selectedColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method selectedColor") - } - shape(value: CheckBoxShape | undefined): this { - throw new Error("Unimplemented method shape") - } - unselectedColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method unselectedColor") - } - mark(value: MarkStyle | undefined): this { - throw new Error("Unimplemented method mark") - } - onChange(value: OnCheckboxChangeCallback | undefined): this { - throw new Error("Unimplemented method onChange") - } - contentModifier(value: ContentModifier | undefined): this { - throw new Error("Unimplemented method contentModifier") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkCheckboxStyle extends ArkCommonMethodStyle implements CheckboxAttribute { - select_value?: boolean | Bindable | undefined - selectedColor_value?: ResourceColor | undefined - shape_value?: CheckBoxShape | undefined - unselectedColor_value?: ResourceColor | undefined - mark_value?: MarkStyle | undefined - onChange_value?: OnCheckboxChangeCallback | undefined - contentModifier_value?: ContentModifier | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - select(value: boolean | Bindable | undefined): this { - return this - } - selectedColor(value: ResourceColor | undefined): this { - return this - } - shape(value: CheckBoxShape | undefined): this { - return this - } - unselectedColor(value: ResourceColor | undefined): this { - return this - } - mark(value: MarkStyle | undefined): this { - return this - } - onChange(value: OnCheckboxChangeCallback | undefined): this { - return this - } - contentModifier(value: ContentModifier | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Checkbox( - options?: CheckboxOptions, - @memo - content_?: () => void, -): CheckboxAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/checkboxgroup.ets b/arkoala-arkts/arkui/sdk/generated/component/checkboxgroup.ets deleted file mode 100644 index f90f2d8f35bf29ed9ddd9563a8aa29024dd7aff9..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/checkboxgroup.ets +++ /dev/null @@ -1,104 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, Bindable, ArkCommonMethodStyle } from "./common" -import { ResourceColor, MarkStyle } from "./units" -import { Color, CheckBoxShape } from "./enums" -import { Resource } from "global.resource" -import { AttributeModifier, AttributeUpdater } from "./../index" -export enum SelectStatus { - ALL = 0, - All = 0, - PART = 1, - Part = 1, - NONE = 2, - None = 2 -} -export declare interface CheckboxGroupOptions { - group?: string; -} -export declare interface CheckboxGroupResult { - name: Array; - status: SelectStatus; -} -export type OnCheckboxGroupChangeCallback = (value: CheckboxGroupResult) => void; -export interface CheckboxGroupAttribute extends CommonMethod { - selectAll(value: boolean | Bindable | undefined): this { - throw new Error("Unimplemented method selectAll") - } - selectedColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method selectedColor") - } - unselectedColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method unselectedColor") - } - mark(value: MarkStyle | undefined): this { - throw new Error("Unimplemented method mark") - } - onChange(value: OnCheckboxGroupChangeCallback | undefined): this { - throw new Error("Unimplemented method onChange") - } - checkboxShape(value: CheckBoxShape | undefined): this { - throw new Error("Unimplemented method checkboxShape") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkCheckboxGroupStyle extends ArkCommonMethodStyle implements CheckboxGroupAttribute { - selectAll_value?: boolean | Bindable | undefined - selectedColor_value?: ResourceColor | undefined - unselectedColor_value?: ResourceColor | undefined - mark_value?: MarkStyle | undefined - onChange_value?: OnCheckboxGroupChangeCallback | undefined - checkboxShape_value?: CheckBoxShape | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - selectAll(value: boolean | Bindable | undefined): this { - return this - } - selectedColor(value: ResourceColor | undefined): this { - return this - } - unselectedColor(value: ResourceColor | undefined): this { - return this - } - mark(value: MarkStyle | undefined): this { - return this - } - onChange(value: OnCheckboxGroupChangeCallback | undefined): this { - return this - } - checkboxShape(value: CheckBoxShape | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function CheckboxGroup( - options?: CheckboxGroupOptions, - @memo - content_?: () => void, -): CheckboxGroupAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/circle.ets b/arkoala-arkts/arkui/sdk/generated/component/circle.ets deleted file mode 100644 index 1be2b779318236394fe9a98764f5af06af5c2dad..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/circle.ets +++ /dev/null @@ -1,47 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonShapeMethod, CommonMethod, ArkCommonShapeMethodStyle, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface CircleOptions { - width?: string | double; - height?: string | double; -} -export interface CircleAttribute extends CommonShapeMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkCircleStyle extends ArkCommonShapeMethodStyle implements CircleAttribute { - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Circle( - options?: CircleOptions, - @memo - content_?: () => void, -): CircleAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/column.ets b/arkoala-arkts/arkui/sdk/generated/component/column.ets deleted file mode 100644 index d50a7f2dbc08f4174aad209422509f724eaf63c6..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/column.ets +++ /dev/null @@ -1,73 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Resource } from "global.resource" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { HorizontalAlign, FlexAlign } from "./enums" -import { AttributeModifier, AttributeUpdater } from "./../index" -export type SpaceType = string | number | Resource; -export declare interface ColumnOptions { - space?: string | number; -} -export declare interface ColumnOptionsV2 { - _stub: int32; -} -export interface ColumnAttribute extends CommonMethod { - alignItems(value: HorizontalAlign | undefined): this { - throw new Error("Unimplemented method alignItems") - } - justifyContent(value: FlexAlign | undefined): this { - throw new Error("Unimplemented method justifyContent") - } - reverse(value: boolean | undefined): this { - throw new Error("Unimplemented method reverse") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkColumnStyle extends ArkCommonMethodStyle implements ColumnAttribute { - alignItems_value?: HorizontalAlign | undefined - justifyContent_value?: FlexAlign | undefined - reverse_value?: boolean | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - alignItems(value: HorizontalAlign | undefined): this { - return this - } - justifyContent(value: FlexAlign | undefined): this { - return this - } - reverse(value: boolean | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Column( - options?: ColumnOptions | ColumnOptionsV2, - @memo - content_?: () => void, -): ColumnAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/columnSplit.ets b/arkoala-arkts/arkui/sdk/generated/component/columnSplit.ets deleted file mode 100644 index 410b3f62fed436e615a115b9e7a16f41929d9c07..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/columnSplit.ets +++ /dev/null @@ -1,63 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Dimension } from "./units" -import { Resource } from "global.resource" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface ColumnSplitDividerStyle { - startMargin?: Dimension; - endMargin?: Dimension; -} -export interface ColumnSplitAttribute extends CommonMethod { - resizeable(value: boolean | undefined): this { - throw new Error("Unimplemented method resizeable") - } - divider(value: ColumnSplitDividerStyle | null | undefined): this { - throw new Error("Unimplemented method divider") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkColumnSplitStyle extends ArkCommonMethodStyle implements ColumnSplitAttribute { - resizeable_value?: boolean | undefined - divider_value?: ColumnSplitDividerStyle | null | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - resizeable(value: boolean | undefined): this { - return this - } - divider(value: ColumnSplitDividerStyle | null | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function ColumnSplit( - - @memo - content_?: () => void, -): ColumnSplitAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/common.ets b/arkoala-arkts/arkui/sdk/generated/component/common.ets deleted file mode 100644 index 1d03388bcdd9089fb5c5664f4098027665296071..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/common.ets +++ /dev/null @@ -1,2940 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { TransitionType, TextDecorationType, Color, TextDecorationStyle, PlayMode, SharedTransitionEffectType, GradientDirection, VerticalAlign, HorizontalAlign, FontWeight, FontStyle, ColoringStrategy, InteractionHand, MouseButton, MouseAction, AccessibilityHoverType, TouchType, AxisAction, KeyType, KeySource, AxisModel, CrownAction, BorderStyle, Placement, ArrowPointPosition, ClickEffectLevel, NestedScrollMode, ImageRepeat, Alignment, HitTestMode, ImageSize, HoverEffect, Visibility, ItemAlign, Direction, ObscuredReasons, RenderFit, FocusDrawLevel, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, BarState, CrownSensitivity, EdgeEffect, ScrollSource, IlluminatedType } from "./enums" -import { Position, ConstraintSizeOptions, ResourceColor, Length, Bias, Area, Font, BorderRadiuses, EdgeWidths, LocalizedEdgeWidths, SizeOptions, VoidCallback, ResourceStr, Dimension, EdgeColors, LocalizedEdgeColors, EdgeStyles, LocalizedBorderRadiuses, Padding, EdgeOutlineWidths, ChainWeightOptions, LocalizedPadding, BorderOptions, OutlineOptions, EdgeOutlineStyles, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, DirectionalEdgesT } from "./units" -import { Resource } from "global.resource" -import { Context } from "./../framework/application.Context" -import { default as curves } from "./../framework/ohos.curves" -import { DrawContext, LengthMetrics } from "./../Graphics" -import { extractors, CustomStyles, ContentModifier, GestureModifier, AttributeModifier, AttributeUpdater } from "./../index" -import { default as image } from "@ohos.multimedia.image" -import { CustomBuilder } from "./builder" -import { default as pointer } from "./../framework/ohos.multimodalInput.pointer" -import { ButtonType, ButtonStyleMode, ButtonRole } from "./button" -import { BaseGestureEvent, GestureRecognizer, GestureJudgeResult, GestureInfo, GestureType, Gesture, GestureMask } from "./gesture" -import { default as unifiedDataChannel } from "@ohos.data.unifiedDataChannel" -import { default as uniformTypeDescriptor } from "@ohos.data.uniformTypeDescriptor" -import { IntentionCode } from "./../framework/ohos.multimodalInput.intentionCode" -import { UIContext } from "./../framework/ohos.arkui.UIContext" -import { SymbolGlyphModifier } from "./../SymbolGlyphModifier" -import { StyledString } from "./styledString" -import { ResizableOptions } from "./image" -import { default as uiEffect } from "./../framework/ohos.graphics.uiEffect" -import { FocusBoxStyle, FocusPriority } from "./focus" -import { CircleShape, EllipseShape, PathShape, RectShape } from "./../framework/ohos.arkui.shape" -import { ComponentContent } from "./../ComponentContent" -import { default as uiObserver } from "./../framework/ohos.arkui.observer" -import { default as promptAction } from "./../framework/ohos.promptAction" -import { TextRange } from "./textCommon" -import { ScrollState } from "./list" -import { Want } from "./../framework/ohos.app.ability.Want" -import { default as intl } from "./../framework/ohos.intl" -export declare interface TransitionOptions { - type?: TransitionType; - opacity?: number; - translate?: TranslateOptions; - scale?: ScaleOptions; - rotate?: RotateOptions; -} -export declare interface LayoutChild { - name: string; - id: string; - position: Position; - measure(childConstraint: ConstraintSizeOptions): void -} -export declare interface InputCounterOptions { - thresholdPercentage?: number; - highlightBorder?: boolean; -} -export declare interface TextDecorationOptions { - type: TextDecorationType; - color?: ResourceColor; - style?: TextDecorationStyle; -} -export declare interface DividerStyle { - strokeWidth: Length; - color?: ResourceColor; - startMargin?: Length; - endMargin?: Length; -} -export type ReuseIdCallback = () => string; -export declare interface ReuseOptions { - reuseId?: ReuseIdCallback; -} -export { Context } from "./../framework/application.Context" -export declare interface Configuration { - readonly colorMode: string; - readonly fontScale: number; -} -export declare interface Rectangle { - x?: Length; - y?: Length; - width?: Length; - height?: Length; -} -export declare interface ExpectedFrameRateRange { - min: number; - max: number; - expected: number; -} -export enum AccessibilitySamePageMode { - SEMI_SILENT = 0, - FULL_SILENT = 1 -} -export enum AccessibilityRoleType { - ACTION_SHEET = 0, - ALERT_DIALOG = 1, - INDEXER_COMPONENT = 2, - BADGE_COMPONENT = 3, - BLANK = 4, - BUTTON = 5, - BACK_BUTTON = 6, - SHEET_DRAG_BAR = 7, - CALENDAR_PICKER = 8, - CALENDAR = 9, - CANVAS = 10, - CANVAS_GRADIENT = 11, - CANVAS_PATTERN = 12, - CHECKBOX = 13, - CHECKBOX_GROUP = 14, - CIRCLE = 15, - COLUMN_SPLIT = 16, - COLUMN = 17, - CANVAS_RENDERING_CONTEXT_2D = 18, - CHART = 19, - COUNTER = 20, - CONTAINER_MODAL = 21, - DATA_PANEL = 22, - DATE_PICKER = 23, - DIALOG = 24, - DIVIDER = 25, - DRAG_BAR = 26, - EFFECT_COMPONENT = 27, - ELLIPSE = 28, - FLEX = 29, - FLOW_ITEM = 30, - FORM_COMPONENT = 31, - FORM_LINK = 32, - GAUGE = 33, - GRID = 34, - GRID_COL = 35, - GRID_CONTAINER = 36, - GRID_ITEM = 37, - GRID_ROW = 38, - HYPERLINK = 39, - IMAGE = 40, - IMAGE_ANIMATOR = 41, - IMAGE_BITMAP = 42, - IMAGE_DATA = 43, - IMAGE_SPAN = 44, - LABEL = 45, - LINE = 46, - LIST = 47, - LIST_ITEM = 48, - LIST_ITEM_GROUP = 49, - LOADING_PROGRESS = 50, - MARQUEE = 51, - MATRIX2D = 52, - MENU = 53, - MENU_ITEM = 54, - MENU_ITEM_GROUP = 55, - NAV_DESTINATION = 56, - NAV_ROUTER = 57, - NAVIGATION = 58, - NAVIGATION_BAR = 59, - NAVIGATION_MENU = 60, - NAVIGATOR = 61, - OFFSCREEN_CANVAS = 62, - OFFSCREEN_CANVAS_RENDERING_CONTEXT2D = 63, - OPTION = 64, - PANEL = 65, - PAPER_PAGE = 66, - PATH = 67, - PATH2D = 68, - PATTERN_LOCK = 69, - PICKER = 70, - PICKER_VIEW = 71, - PLUGIN_COMPONENT = 72, - POLYGON = 73, - POLYLINE = 74, - POPUP = 75, - PROGRESS = 76, - QRCODE = 77, - RADIO = 78, - RATING = 79, - RECT = 80, - REFRESH = 81, - RELATIVE_CONTAINER = 82, - REMOTE_WINDOW = 83, - RICH_EDITOR = 84, - RICH_TEXT = 85, - ROLE_PAGER = 86, - ROW = 87, - ROW_SPLIT = 88, - SCROLL = 89, - SCROLL_BAR = 90, - SEARCH = 91, - SEARCH_FIELD = 92, - SELECT = 93, - SHAPE = 94, - SIDEBAR_CONTAINER = 95, - SLIDER = 96, - SPAN = 97, - STACK = 98, - STEPPER = 99, - STEPPER_ITEM = 100, - SWIPER = 101, - SWIPER_INDICATOR = 102, - SWITCH = 103, - SYMBOL_GLYPH = 104, - TAB_CONTENT = 105, - TAB_BAR = 106, - TABS = 107, - TEXT = 108, - TEXT_CLOCK = 109, - TEXT_ENTRY = 110, - TEXT_INPUT = 111, - TEXT_PICKER = 112, - TEXT_TIMER = 113, - TEXT_AREA = 114, - TEXT_FIELD = 115, - TIME_PICKER = 116, - TITLE_BAR = 117, - TOGGLER = 118, - UI_EXTENSION_COMPONENT = 119, - VIDEO = 120, - WATER_FLOW = 121, - WEB = 122, - XCOMPONENT = 123, - ROLE_NONE = 124 -} -export type AccessibilityFocusCallback = (isFocus: boolean) => void; -export enum FinishCallbackType { - REMOVED = 0, - LOGICALLY = 1 -} -export enum TouchTestStrategy { - DEFAULT = 0, - FORWARD_COMPETITION = 1, - FORWARD = 2 -} -export declare interface AnimateParam { - duration?: number; - tempo?: number; - curve?: curves.Curve | string | curves.ICurve; - delay?: number; - iterations?: number; - playMode?: PlayMode; - onFinish?: (() => void); - finishCallbackType?: FinishCallbackType; - expectedFrameRateRange?: ExpectedFrameRateRange; -} -export type ICurve = curves.ICurve; -export declare interface MotionPathOptions { - path: string; - from?: number; - to?: number; - rotatable?: boolean; -} -export declare interface sharedTransitionOptions { - duration?: number; - curve?: curves.Curve | string | curves.ICurve; - delay?: number; - motionPath?: MotionPathOptions; - zIndex?: number; - type?: SharedTransitionEffectType; -} -export declare interface GeometryTransitionOptions { - follow?: boolean; - hierarchyStrategy?: TransitionHierarchyStrategy; -} -export declare interface LinearGradientOptions { - angle?: number | string; - direction?: GradientDirection; - colors: Array<[ ResourceColor, number ]>; - repeating?: boolean; -} -export enum TransitionHierarchyStrategy { - NONE = 0, - ADAPTIVE = 1 -} -export declare interface SweepGradientOptions { - center: [ Length, Length ]; - start?: number | string; - end?: number | string; - rotation?: number | string; - colors: Array<[ ResourceColor, number ]>; - repeating?: boolean; -} -export declare interface RadialGradientOptions { - center: [ Length, Length ]; - radius: Length; - colors: Array<[ ResourceColor, number ]>; - repeating?: boolean; -} -export declare interface TranslateOptions { - x?: number | string; - y?: number | string; - z?: number | string; -} -export declare interface ScaleOptions { - x?: number; - y?: number; - z?: number; - centerX?: number | string; - centerY?: number | string; -} -export declare interface VerticalAlignParam { - anchor: string; - align: VerticalAlign; -} -export declare interface HorizontalAlignParam { - anchor: string; - align: HorizontalAlign; -} -export declare interface AlignRuleOption { - _stub: int32; -} -export declare interface LocalizedHorizontalAlignParam { - anchor: string; - align: HorizontalAlign; -} -export declare interface LocalizedVerticalAlignParam { - anchor: string; - align: VerticalAlign; -} -export declare interface LocalizedAlignRuleOptions { - start?: LocalizedHorizontalAlignParam; - end?: LocalizedHorizontalAlignParam; - middle?: LocalizedHorizontalAlignParam; - top?: LocalizedVerticalAlignParam; - bottom?: LocalizedVerticalAlignParam; - center?: LocalizedVerticalAlignParam; - bias?: Bias; -} -export enum ChainStyle { - SPREAD = 0, - SPREAD_INSIDE = 1, - PACKED = 2 -} -export declare interface RotateOptions { - x?: number; - y?: number; - z?: number; - centerX?: number | string; - centerY?: number | string; - centerZ?: number; - perspective?: number; - angle: number | string; -} -export enum TransitionEdge { - TOP = 0, - BOTTOM = 1, - START = 2, - END = 3 -} -export declare interface AsymmetricTransitionOption { - appear: TransitionEffect; - disappear: TransitionEffect; -} -export declare class DrawModifier { - constructor() - drawBehind_callback: ((drawContext: DrawContext) => void); - drawBehind(drawContext: DrawContext): void - drawContent_callback: ((drawContext: DrawContext) => void); - drawContent(drawContext: DrawContext): void - invalidate(): void -} -export declare class TransitionEffect { - constructor(type: string) - constructor(effect: number) - constructor(effect: TransitionEdge) - constructor(effect: TranslateOptions) - constructor(effect: RotateOptions) - constructor(effect: ScaleOptions) - constructor(effect: AsymmetricTransitionOption) - get IDENTITY():TransitionEffect; - get OPACITY():TransitionEffect; - get SLIDE():TransitionEffect; - get SLIDE_SWITCH():TransitionEffect; - static translate(options: TranslateOptions): TransitionEffect - static rotate(options: RotateOptions): TransitionEffect - static scale(options: ScaleOptions): TransitionEffect - static opacity(alpha: number): TransitionEffect - static move(edge: TransitionEdge): TransitionEffect - static asymmetric(appear: TransitionEffect, disappear: TransitionEffect): TransitionEffect - animation(value: AnimateParam): TransitionEffect - combine(transitionEffect: TransitionEffect): TransitionEffect -} -export declare interface ItemDragInfo { - x: number; - y: number; -} -export enum EffectType { - DEFAULT = 0, - WINDOW_EFFECT = 1 -} -export enum PreDragStatus { - ACTION_DETECTING_STATUS = 0, - READY_TO_TRIGGER_DRAG_ACTION = 1, - PREVIEW_LIFT_STARTED = 2, - PREVIEW_LIFT_FINISHED = 3, - PREVIEW_LANDING_STARTED = 4, - PREVIEW_LANDING_FINISHED = 5, - ACTION_CANCELED_BEFORE_DRAG = 6, - PREPARING_FOR_DRAG_DETECTION = 7 -} -export declare interface DragItemInfo { - pixelMap?: image.PixelMap; - builder?: CustomBuilder; - extraInfo?: string; -} -export type PointerStyle = pointer.PointerStyle; -export declare interface EventTarget { - area: Area; - id?: string; -} -export enum SourceType { - UNKNOWN = 0, - Unknown = 0, - MOUSE = 1, - Mouse = 1, - TOUCH_SCREEN = 2, - TouchScreen = 2 -} -export enum SourceTool { - UNKNOWN = 0, - Unknown = 0, - FINGER = 1, - Finger = 1, - PEN = 2, - Pen = 2, - MOUSE = 3, - TOUCHPAD = 4, - JOYSTICK = 5 -} -export enum RepeatMode { - REPEAT = 0, - Repeat = 0, - STRETCH = 1, - Stretch = 1, - ROUND = 2, - Round = 2, - SPACE = 3, - Space = 3 -} -export enum BlurStyle { - THIN = 0, - Thin = 0, - REGULAR = 1, - Regular = 1, - THICK = 2, - Thick = 2, - BACKGROUND_THIN = 3, - BACKGROUND_REGULAR = 4, - BACKGROUND_THICK = 5, - BACKGROUND_ULTRA_THICK = 6, - NONE = 7, - COMPONENT_ULTRA_THIN = 8, - COMPONENT_THIN = 9, - COMPONENT_REGULAR = 10, - COMPONENT_THICK = 11, - COMPONENT_ULTRA_THICK = 12 -} -export enum BlurStyleActivePolicy { - FOLLOWS_WINDOW_ACTIVE_STATE = 0, - ALWAYS_ACTIVE = 1, - ALWAYS_INACTIVE = 2 -} -export enum ThemeColorMode { - SYSTEM = 0, - LIGHT = 1, - DARK = 2 -} -export enum AdaptiveColor { - DEFAULT = 0, - AVERAGE = 1 -} -export enum ModalTransition { - DEFAULT = 0, - NONE = 1, - ALPHA = 2 -} -export declare interface BackgroundBlurStyleOptions extends BlurStyleOptions { - policy?: BlurStyleActivePolicy; - inactiveColor?: ResourceColor; -} -export declare interface ForegroundBlurStyleOptions extends BlurStyleOptions { -} -export declare interface BlurOptions { - grayscale: [ number, number ]; -} -export declare interface SystemAdaptiveOptions { - disableSystemAdaptation?: boolean; -} -export declare interface BlurStyleOptions { - colorMode?: ThemeColorMode; - adaptiveColor?: AdaptiveColor; - scale?: number; - blurOptions?: BlurOptions; -} -export declare interface BackgroundEffectOptions { - radius: number; - saturation?: number; - brightness?: number; - color?: ResourceColor; - adaptiveColor?: AdaptiveColor; - blurOptions?: BlurOptions; - policy?: BlurStyleActivePolicy; - inactiveColor?: ResourceColor; -} -export declare interface ForegroundEffectOptions { - radius: number; -} -export declare interface PickerTextStyle { - color?: ResourceColor; - font?: Font; -} -export declare interface PickerDialogButtonStyle { - type?: ButtonType; - style?: ButtonStyleMode; - role?: ButtonRole; - fontSize?: Length; - fontColor?: ResourceColor; - fontWeight?: FontWeight | number | string; - fontStyle?: FontStyle; - fontFamily?: Resource | string; - backgroundColor?: ResourceColor; - borderRadius?: Length | BorderRadiuses; - primary?: boolean; -} -export enum ShadowType { - COLOR = 0, - BLUR = 1 -} -export declare interface ShadowOptions { - radius: number | Resource; - type?: ShadowType; - color?: Color | string | Resource | ColoringStrategy; - offsetX?: number | Resource; - offsetY?: number | Resource; - fill?: boolean; -} -export enum ShadowStyle { - OUTER_DEFAULT_XS = 0, - OUTER_DEFAULT_SM = 1, - OUTER_DEFAULT_MD = 2, - OUTER_DEFAULT_LG = 3, - OUTER_FLOATING_SM = 4, - OUTER_FLOATING_MD = 5 -} -export declare interface MultiShadowOptions { - radius?: number | Resource; - offsetX?: number | Resource; - offsetY?: number | Resource; -} -export enum SafeAreaType { - SYSTEM = 0, - CUTOUT = 1, - KEYBOARD = 2 -} -export enum SafeAreaEdge { - TOP = 0, - BOTTOM = 1, - START = 2, - END = 3 -} -export enum LayoutSafeAreaType { - SYSTEM = 0 -} -export enum LayoutSafeAreaEdge { - TOP = 0, - BOTTOM = 1 -} -export enum SheetSize { - MEDIUM = 0, - LARGE = 1, - FIT_CONTENT = 2 -} -export type ModifierKeyStateGetter = (keys: Array) => boolean; -export declare interface BaseEvent { - target: EventTarget; - timestamp: number; - source: SourceType; - axisHorizontal?: number; - axisVertical?: number; - pressure: number; - tiltX: number; - tiltY: number; - rollAngle?: number; - sourceTool: SourceTool; - getModifierKeyState?: ModifierKeyStateGetter; - deviceId?: number; - targetDisplayId?: number; -} -export declare interface BorderImageOption { - slice?: Length | EdgeWidths | LocalizedEdgeWidths; - repeat?: RepeatMode; - source?: string | Resource | LinearGradientOptions; - width?: Length | EdgeWidths | LocalizedEdgeWidths; - outset?: Length | EdgeWidths | LocalizedEdgeWidths; - fill?: boolean; -} -export declare class LayoutPolicy { - constructor() - static readonly matchParent: LayoutPolicy; -} -export declare interface ClickEvent extends BaseEvent { - displayX: number; - displayY: number; - windowX: number; - windowY: number; - x: number; - y: number; - hand?: InteractionHand; - preventDefault: (() => void); -} -export declare interface HoverEvent extends BaseEvent { - x?: number; - y?: number; - windowX?: number; - windowY?: number; - displayX?: number; - displayY?: number; - stopPropagation: (() => void); -} -export declare interface MouseEvent extends BaseEvent { - button: MouseButton; - action: MouseAction; - displayX: number; - displayY: number; - windowX: number; - windowY: number; - x: number; - y: number; - stopPropagation: (() => void); - rawDeltaX?: number; - rawDeltaY?: number; - pressedButtons?: Array; -} -export declare interface AccessibilityHoverEvent extends BaseEvent { - type: AccessibilityHoverType; - x: number; - y: number; - displayX: number; - displayY: number; - windowX: number; - windowY: number; -} -export declare interface TouchObject { - type: TouchType; - id: number; - displayX: number; - displayY: number; - windowX: number; - windowY: number; - x: number; - y: number; - hand?: InteractionHand; - pressedTime?: number; - pressure?: number; - width?: number; - height?: number; -} -export declare interface HistoricalPoint { - touchObject: TouchObject; - size: number; - force: number; - timestamp: number; -} -export declare interface TouchEvent extends BaseEvent { - type: TouchType; - touches: Array; - changedTouches: Array; - stopPropagation: (() => void); - preventDefault: (() => void); - getHistoricalPoints(): Array -} -export declare interface AxisEvent extends BaseEvent { - action: AxisAction; - displayX: number; - displayY: number; - windowX: number; - windowY: number; - x: number; - y: number; - scrollStep?: number; - propagation: (() => void); - getHorizontalAxisValue(): number - getVerticalAxisValue(): number -} -export type SizeChangeCallback = (oldValue: SizeOptions, newValue: SizeOptions) => void; -export type GestureRecognizerJudgeBeginCallback = (event: BaseGestureEvent, current: GestureRecognizer, recognizers: Array) => GestureJudgeResult; -export type ShouldBuiltInRecognizerParallelWithCallback = (current: GestureRecognizer, others: Array) => GestureRecognizer; -export type TransitionFinishCallback = (transitionIn: boolean) => void; -export type PixelMap = image.PixelMap; -export declare interface PixelMapMock { - release(): void -} -export enum DragBehavior { - COPY = 0, - MOVE = 1 -} -export type UnifiedData = unifiedDataChannel.UnifiedData; -export type Summary = unifiedDataChannel.Summary; -export type UniformDataType = uniformTypeDescriptor.UniformDataType; -export enum DragResult { - DRAG_SUCCESSFUL = 0, - DRAG_FAILED = 1, - DRAG_CANCELED = 2, - DROP_ENABLED = 3, - DROP_DISABLED = 4 -} -export enum BlendMode { - NONE = 0, - CLEAR = 1, - SRC = 2, - DST = 3, - SRC_OVER = 4, - DST_OVER = 5, - SRC_IN = 6, - DST_IN = 7, - SRC_OUT = 8, - DST_OUT = 9, - SRC_ATOP = 10, - DST_ATOP = 11, - XOR = 12, - PLUS = 13, - MODULATE = 14, - SCREEN = 15, - OVERLAY = 16, - DARKEN = 17, - LIGHTEN = 18, - COLOR_DODGE = 19, - COLOR_BURN = 20, - HARD_LIGHT = 21, - SOFT_LIGHT = 22, - DIFFERENCE = 23, - EXCLUSION = 24, - MULTIPLY = 25, - HUE = 26, - SATURATION = 27, - COLOR = 28, - LUMINOSITY = 29 -} -export enum BlendApplyType { - FAST = 0, - OFFSCREEN = 1 -} -export declare interface DragEvent { - dragBehavior: DragBehavior; - useCustomDropAnimation: boolean; - getModifierKeyState?: ModifierKeyStateGetter; - getDisplayX(): number - getDisplayY(): number - getWindowX(): number - getWindowY(): number - setData(unifiedData: unifiedDataChannel.UnifiedData): void - getData(): unifiedDataChannel.UnifiedData - getSummary(): unifiedDataChannel.Summary - setResult(dragResult: DragResult): void - getResult(): DragResult - getPreviewRect(): Rectangle - getVelocityX(): number - getVelocityY(): number - getVelocity(): number - executeDropAnimation(customDropAnimation: (() => void)): void - enableInternalDropAnimation(configuration: string): void -} -export type OnDragEventCallback = (event: DragEvent, extraParams?: string) => void; -export declare interface DropOptions { - disableDataPrefetch?: boolean; -} -export declare interface KeyEvent { - type: KeyType; - keyCode: number; - keyText: string; - keySource: KeySource; - deviceId: number; - metaKey: number; - timestamp: number; - stopPropagation: (() => void); - intentionCode: IntentionCode; - getModifierKeyState?: ModifierKeyStateGetter; - unicode?: number; -} -export declare interface FocusAxisEvent extends BaseEvent { - axisMap: Map; - stopPropagation: (() => void); -} -export declare interface CrownEvent { - timestamp: number; - angularVelocity: number; - degree: number; - action: CrownAction; - stopPropagation: (() => void); -} -export declare interface BindOptions { - backgroundColor?: ResourceColor; - onAppear?: (() => void); - onDisappear?: (() => void); - onWillAppear?: (() => void); - onWillDisappear?: (() => void); -} -export declare interface DismissContentCoverAction { - dismiss: VoidCallback; - reason: DismissReason; -} -export declare interface ContentCoverOptions extends BindOptions { - modalTransition?: ModalTransition; - onWillDismiss?: ((value0: DismissContentCoverAction) => void); - transition?: TransitionEffect; -} -export declare interface SheetTitleOptions { - title: ResourceStr; - subtitle?: ResourceStr; -} -export enum SheetType { - BOTTOM = 0, - CENTER = 1, - POPUP = 2 -} -export enum SheetMode { - OVERLAY = 0, - EMBEDDED = 1 -} -export enum ScrollSizeMode { - FOLLOW_DETENT = 0, - CONTINUOUS = 1 -} -export enum SheetKeyboardAvoidMode { - NONE = 0, - TRANSLATE_AND_RESIZE = 1, - RESIZE_ONLY = 2, - TRANSLATE_AND_SCROLL = 3 -} -export declare interface SheetDismiss { - dismiss: VoidCallback; -} -export declare interface DismissSheetAction { - dismiss: VoidCallback; - reason: DismissReason; -} -export declare interface SpringBackAction { - springBack: VoidCallback; -} -export type SingleLengthDetent = [ - SheetSize | Length -] -export type DoubleLengthDetents = [ - SheetSize | Length, - SheetSize | Length | undefined -] -export type TripleLengthDetents = [ - SheetSize | Length, - SheetSize | Length | undefined, - SheetSize | Length | undefined -] -export declare interface SheetOptions extends BindOptions { - height?: SheetSize | Length; - dragBar?: boolean; - maskColor?: ResourceColor; - detents?: TripleLengthDetents; - blurStyle?: BlurStyle; - showClose?: boolean | Resource; - preferType?: SheetType; - title?: SheetTitleOptions | CustomBuilder; - shouldDismiss?: ((sheetDismiss: SheetDismiss) => void); - onWillDismiss?: ((value0: DismissSheetAction) => void); - onWillSpringBackWhenDismiss?: ((value0: SpringBackAction) => void); - enableOutsideInteractive?: boolean; - width?: Dimension; - borderWidth?: Dimension | EdgeWidths | LocalizedEdgeWidths; - borderColor?: ResourceColor | EdgeColors | LocalizedEdgeColors; - borderStyle?: BorderStyle | EdgeStyles; - shadow?: ShadowOptions | ShadowStyle; - onHeightDidChange?: ((value0: number) => void); - mode?: SheetMode; - scrollSizeMode?: ScrollSizeMode; - onDetentsDidChange?: ((value0: number) => void); - onWidthDidChange?: ((value0: number) => void); - onTypeDidChange?: ((value0: SheetType) => void); - uiContext?: UIContext; - keyboardAvoidMode?: SheetKeyboardAvoidMode; - enableHoverMode?: boolean; - hoverModeArea?: HoverModeAreaType; - offset?: Position; - effectEdge?: number; - radius?: LengthMetrics | BorderRadiuses | LocalizedBorderRadiuses; - detentSelection?: SheetSize | Length; - showInSubWindow?: boolean; - placement?: Placement; - placementOnTarget?: boolean; -} -export declare interface StateStyles { - normal?: CustomStyles; - pressed?: CustomStyles; - disabled?: CustomStyles; - focused?: CustomStyles; - clicked?: CustomStyles; - selected?: CustomStyles; -} -export declare interface PopupMessageOptions { - textColor?: ResourceColor; - font?: Font; -} -export enum DismissReason { - PRESS_BACK = 0, - TOUCH_OUTSIDE = 1, - CLOSE_BUTTON = 2, - SLIDE_DOWN = 3 -} -export declare interface DismissPopupAction { - reason: DismissReason; - dismiss(): void -} -export declare interface PopupStateChangeParam { - isVisible: boolean; -} -export type PopupStateChangeCallback = (event: PopupStateChangeParam) => void; -export declare interface PopupMaskType { - color: ResourceColor; -} -export declare interface PopupCommonOptions { - placement?: Placement; - popupColor?: ResourceColor; - enableArrow?: boolean; - autoCancel?: boolean; - onStateChange?: PopupStateChangeCallback; - arrowOffset?: Length; - showInSubWindow?: boolean; - mask?: boolean | PopupMaskType; - targetSpace?: Length; - offset?: Position; - width?: Dimension; - arrowPointPosition?: ArrowPointPosition; - arrowWidth?: Dimension; - arrowHeight?: Dimension; - radius?: Dimension; - shadow?: ShadowOptions | ShadowStyle; - backgroundBlurStyle?: BlurStyle; - focusable?: boolean; - transition?: TransitionEffect; - onWillDismiss?: boolean | ((value0: DismissPopupAction) => void); - enableHoverMode?: boolean; - followTransformOfTarget?: boolean; -} -export declare interface TipsOptions { - appearingTime?: number; - disappearingTime?: number; - appearingTimeWithContinuousOperation?: number; - disappearingTimeWithContinuousOperation?: number; - enableArrow?: boolean; - arrowPointPosition?: ArrowPointPosition; - arrowWidth?: Dimension; - arrowHeight?: Dimension; -} -export declare interface PopupButton { - value: string; - action: VoidCallback; -} -export declare interface PopupOptions { - message: string; - placement?: Placement; - primaryButton?: PopupButton; - secondaryButton?: PopupButton; - onStateChange?: PopupStateChangeCallback; - arrowOffset?: Length; - showInSubWindow?: boolean; - mask?: boolean | PopupMaskType; - messageOptions?: PopupMessageOptions; - targetSpace?: Length; - enableArrow?: boolean; - offset?: Position; - popupColor?: Color | string | Resource | number; - autoCancel?: boolean; - width?: Dimension; - arrowPointPosition?: ArrowPointPosition; - arrowWidth?: Dimension; - arrowHeight?: Dimension; - radius?: Dimension; - shadow?: ShadowOptions | ShadowStyle; - backgroundBlurStyle?: BlurStyle; - transition?: TransitionEffect; - onWillDismiss?: boolean | ((value0: DismissPopupAction) => void); - enableHoverMode?: boolean; - followTransformOfTarget?: boolean; - keyboardAvoidMode?: KeyboardAvoidMode; -} -export declare interface CustomPopupOptions { - builder: CustomBuilder; - placement?: Placement; - popupColor?: Color | string | Resource | number; - enableArrow?: boolean; - autoCancel?: boolean; - onStateChange?: PopupStateChangeCallback; - arrowOffset?: Length; - showInSubWindow?: boolean; - mask?: boolean | PopupMaskType; - targetSpace?: Length; - offset?: Position; - width?: Dimension; - arrowPointPosition?: ArrowPointPosition; - arrowWidth?: Dimension; - arrowHeight?: Dimension; - radius?: Dimension; - shadow?: ShadowOptions | ShadowStyle; - backgroundBlurStyle?: BlurStyle; - focusable?: boolean; - transition?: TransitionEffect; - onWillDismiss?: boolean | ((value0: DismissPopupAction) => void); - enableHoverMode?: boolean; - followTransformOfTarget?: boolean; - keyboardAvoidMode?: KeyboardAvoidMode; -} -export enum MenuPreviewMode { - NONE = 0, - IMAGE = 1 -} -export type AnimationNumberRange = [ - number, - number -] -export declare interface ContextMenuAnimationOptions { - scale?: AnimationNumberRange; - transition?: TransitionEffect; - hoverScale?: AnimationNumberRange; -} -export type BorderRadiusType = Length | BorderRadiuses | LocalizedBorderRadiuses; -export enum HapticFeedbackMode { - DISABLED = 0, - ENABLED = 1, - AUTO = 2 -} -export declare interface ContextMenuOptions { - offset?: Position; - placement?: Placement; - enableArrow?: boolean; - arrowOffset?: Length; - preview?: MenuPreviewMode | CustomBuilder; - previewBorderRadius?: BorderRadiusType; - borderRadius?: Length | BorderRadiuses | LocalizedBorderRadiuses; - onAppear?: (() => void); - onDisappear?: (() => void); - aboutToAppear?: (() => void); - aboutToDisappear?: (() => void); - layoutRegionMargin?: Padding; - previewAnimationOptions?: ContextMenuAnimationOptions; - backgroundColor?: ResourceColor; - backgroundBlurStyle?: BlurStyle; - backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; - backgroundEffect?: BackgroundEffectOptions; - transition?: TransitionEffect; - enableHoverMode?: boolean; - outlineColor?: ResourceColor | EdgeColors; - outlineWidth?: Dimension | EdgeOutlineWidths; - hapticFeedbackMode?: HapticFeedbackMode; -} -export declare interface MenuOptions extends ContextMenuOptions { - title?: ResourceStr; - showInSubWindow?: boolean; -} -export declare class ProgressMask { - constructor(value: number, total: number, color: ResourceColor) - updateProgress(value: number): void - updateColor(value: ResourceColor): void - enableBreathingAnimation(value: boolean): void -} -export declare interface TouchTestInfo { - windowX: number; - windowY: number; - parentX: number; - parentY: number; - x: number; - y: number; - rect: RectResult; - id: string; -} -export declare interface TouchResult { - strategy: TouchTestStrategy; - id?: string | undefined; -} -export declare interface PixelStretchEffectOptions { - top?: Length; - bottom?: Length; - left?: Length; - right?: Length; -} -export declare interface ClickEffect { - level: ClickEffectLevel; - scale?: number; -} -export declare interface FadingEdgeOptions { - fadingEdgeLength?: LengthMetrics; -} -export declare interface NestedScrollOptions { - scrollForward: NestedScrollMode; - scrollBackward: NestedScrollMode; -} -export declare interface MenuElement { - value: ResourceStr; - icon?: ResourceStr; - symbolIcon?: SymbolGlyphModifier; - enabled?: boolean; - action: (() => void); -} -export declare interface CommonConfiguration { - enabled: boolean; - contentModifier: ContentModifier; -} -export enum OutlineStyle { - SOLID = 0, - DASHED = 1, - DOTTED = 2 -} -export enum DragPreviewMode { - AUTO = 1, - DISABLE_SCALE = 2, - ENABLE_DEFAULT_SHADOW = 3, - ENABLE_DEFAULT_RADIUS = 4, - ENABLE_DRAG_ITEM_GRAY_EFFECT = 5, - ENABLE_MULTI_TILE_EFFECT = 6, - ENABLE_TOUCH_POINT_CALCULATION_BASED_ON_FINAL_PREVIEW = 7 -} -export enum DraggingSizeChangeEffect { - DEFAULT = 0, - SIZE_TRANSITION = 1, - SIZE_CONTENT_TRANSITION = 2 -} -export enum MenuPolicy { - DEFAULT = 0, - HIDE = 1, - SHOW = 2 -} -export declare interface DragPreviewOptions { - mode?: DragPreviewMode | Array; - numberBadge?: boolean | number; - sizeChangeEffect?: DraggingSizeChangeEffect; -} -export declare interface DragInteractionOptions { - isMultiSelectionEnabled?: boolean; - defaultAnimationBeforeLifting?: boolean; - enableEdgeAutoScroll?: boolean; - enableHapticFeedback?: boolean; - isLiftingDisabled?: boolean; -} -export declare interface PreviewConfiguration { - onlyForLifting?: boolean; - delayCreating?: boolean; -} -export declare interface InvertOptions { - low: number; - high: number; - threshold: number; - thresholdRange: number; -} -export type TipsMessageType = ResourceStr | StyledString; -export declare interface BackgroundImageOptions { - syncLoad?: boolean; - repeat?: ImageRepeat; -} -export declare interface BackgroundOptions { - align?: Alignment; -} -export type CustomProperty = Object | undefined; -export interface CommonMethod { - width(value: Length | LayoutPolicy | undefined): this { - throw new Error("Unimplemented method width") - } - height(value: Length | LayoutPolicy | undefined): this { - throw new Error("Unimplemented method height") - } - drawModifier(value: DrawModifier | undefined): this { - throw new Error("Unimplemented method drawModifier") - } - responseRegion(value: Array | Rectangle | undefined): this { - throw new Error("Unimplemented method responseRegion") - } - mouseResponseRegion(value: Array | Rectangle | undefined): this { - throw new Error("Unimplemented method mouseResponseRegion") - } - size(value: SizeOptions | undefined): this { - throw new Error("Unimplemented method size") - } - constraintSize(value: ConstraintSizeOptions | undefined): this { - throw new Error("Unimplemented method constraintSize") - } - hitTestBehavior(value: HitTestMode | undefined): this { - throw new Error("Unimplemented method hitTestBehavior") - } - onChildTouchTest(value: ((value: Array) => TouchResult) | undefined): this { - throw new Error("Unimplemented method onChildTouchTest") - } - layoutWeight(value: number | string | undefined): this { - throw new Error("Unimplemented method layoutWeight") - } - chainWeight(value: ChainWeightOptions | undefined): this { - throw new Error("Unimplemented method chainWeight") - } - padding(value: Padding | Length | LocalizedPadding | undefined): this { - throw new Error("Unimplemented method padding") - } - safeAreaPadding(value: Padding | LengthMetrics | LocalizedPadding | undefined): this { - throw new Error("Unimplemented method safeAreaPadding") - } - margin(value: Padding | Length | LocalizedPadding | undefined): this { - throw new Error("Unimplemented method margin") - } - backgroundColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method backgroundColor") - } - pixelRound(value: PixelRoundPolicy | undefined): this { - throw new Error("Unimplemented method pixelRound") - } - backgroundImageSize(value: SizeOptions | ImageSize | undefined): this { - throw new Error("Unimplemented method backgroundImageSize") - } - backgroundImagePosition(value: Position | Alignment | undefined): this { - throw new Error("Unimplemented method backgroundImagePosition") - } - backgroundEffect(value: BackgroundEffectOptions | undefined): this { - throw new Error("Unimplemented method backgroundEffect") - } - backgroundImageResizable(value: ResizableOptions | undefined): this { - throw new Error("Unimplemented method backgroundImageResizable") - } - foregroundEffect(value: ForegroundEffectOptions | undefined): this { - throw new Error("Unimplemented method foregroundEffect") - } - visualEffect(value: uiEffect.VisualEffect | undefined): this { - throw new Error("Unimplemented method visualEffect") - } - backgroundFilter(value: uiEffect.Filter | undefined): this { - throw new Error("Unimplemented method backgroundFilter") - } - foregroundFilter(value: uiEffect.Filter | undefined): this { - throw new Error("Unimplemented method foregroundFilter") - } - compositingFilter(value: uiEffect.Filter | undefined): this { - throw new Error("Unimplemented method compositingFilter") - } - opacity(value: number | Resource | undefined): this { - throw new Error("Unimplemented method opacity") - } - border(value: BorderOptions | undefined): this { - throw new Error("Unimplemented method border") - } - borderStyle(value: BorderStyle | EdgeStyles | undefined): this { - throw new Error("Unimplemented method borderStyle") - } - borderWidth(value: Length | EdgeWidths | LocalizedEdgeWidths | undefined): this { - throw new Error("Unimplemented method borderWidth") - } - borderColor(value: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined): this { - throw new Error("Unimplemented method borderColor") - } - borderRadius(value: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined): this { - throw new Error("Unimplemented method borderRadius") - } - borderImage(value: BorderImageOption | undefined): this { - throw new Error("Unimplemented method borderImage") - } - outline(value: OutlineOptions | undefined): this { - throw new Error("Unimplemented method outline") - } - outlineStyle(value: OutlineStyle | EdgeOutlineStyles | undefined): this { - throw new Error("Unimplemented method outlineStyle") - } - outlineWidth(value: Dimension | EdgeOutlineWidths | undefined): this { - throw new Error("Unimplemented method outlineWidth") - } - outlineColor(value: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined): this { - throw new Error("Unimplemented method outlineColor") - } - outlineRadius(value: Dimension | OutlineRadiuses | undefined): this { - throw new Error("Unimplemented method outlineRadius") - } - foregroundColor(value: ResourceColor | ColoringStrategy | undefined): this { - throw new Error("Unimplemented method foregroundColor") - } - onClick(value: ((event: ClickEvent) => void) | undefined): this { - throw new Error("Unimplemented method onClick") - } - onHover(value: ((isHover: boolean,event: HoverEvent) => void) | undefined): this { - throw new Error("Unimplemented method onHover") - } - onHoverMove(value: ((value0: HoverEvent) => void) | undefined): this { - throw new Error("Unimplemented method onHoverMove") - } - onAccessibilityHover(value: AccessibilityCallback | undefined): this { - throw new Error("Unimplemented method onAccessibilityHover") - } - hoverEffect(value: HoverEffect | undefined): this { - throw new Error("Unimplemented method hoverEffect") - } - onMouse(value: ((event: MouseEvent) => void) | undefined): this { - throw new Error("Unimplemented method onMouse") - } - onTouch(value: ((event: TouchEvent) => void) | undefined): this { - throw new Error("Unimplemented method onTouch") - } - onKeyEvent(value: ((event: KeyEvent) => void) | undefined): this { - throw new Error("Unimplemented method onKeyEvent") - } - onDigitalCrown(value: ((value0: CrownEvent) => void) | undefined): this { - throw new Error("Unimplemented method onDigitalCrown") - } - onKeyPreIme(value: ((value0: KeyEvent) => boolean) | undefined): this { - throw new Error("Unimplemented method onKeyPreIme") - } - onKeyEventDispatch(value: ((value0: KeyEvent) => boolean) | undefined): this { - throw new Error("Unimplemented method onKeyEventDispatch") - } - onFocusAxisEvent(value: ((value0: FocusAxisEvent) => void) | undefined): this { - throw new Error("Unimplemented method onFocusAxisEvent") - } - onAxisEvent(value: ((value0: AxisEvent) => void) | undefined): this { - throw new Error("Unimplemented method onAxisEvent") - } - focusable(value: boolean | undefined): this { - throw new Error("Unimplemented method focusable") - } - nextFocus(value: FocusMovement | undefined): this { - throw new Error("Unimplemented method nextFocus") - } - tabStop(value: boolean | undefined): this { - throw new Error("Unimplemented method tabStop") - } - onFocus(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onFocus") - } - onBlur(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onBlur") - } - tabIndex(value: number | undefined): this { - throw new Error("Unimplemented method tabIndex") - } - defaultFocus(value: boolean | undefined): this { - throw new Error("Unimplemented method defaultFocus") - } - groupDefaultFocus(value: boolean | undefined): this { - throw new Error("Unimplemented method groupDefaultFocus") - } - focusOnTouch(value: boolean | undefined): this { - throw new Error("Unimplemented method focusOnTouch") - } - focusBox(value: FocusBoxStyle | undefined): this { - throw new Error("Unimplemented method focusBox") - } - animation(value: AnimateParam | undefined): this { - throw new Error("Unimplemented method animation") - } - transition(value: TransitionEffect | undefined): this { - throw new Error("Unimplemented method transition") - } - motionBlur(value: MotionBlurOptions | undefined): this { - throw new Error("Unimplemented method motionBlur") - } - brightness(value: number | undefined): this { - throw new Error("Unimplemented method brightness") - } - contrast(value: number | undefined): this { - throw new Error("Unimplemented method contrast") - } - grayscale(value: number | undefined): this { - throw new Error("Unimplemented method grayscale") - } - colorBlend(value: Color | string | Resource | undefined): this { - throw new Error("Unimplemented method colorBlend") - } - saturate(value: number | undefined): this { - throw new Error("Unimplemented method saturate") - } - sepia(value: number | undefined): this { - throw new Error("Unimplemented method sepia") - } - invert(value: number | InvertOptions | undefined): this { - throw new Error("Unimplemented method invert") - } - hueRotate(value: number | string | undefined): this { - throw new Error("Unimplemented method hueRotate") - } - useShadowBatching(value: boolean | undefined): this { - throw new Error("Unimplemented method useShadowBatching") - } - useEffect(value: boolean | undefined): this { - throw new Error("Unimplemented method useEffect") - } - renderGroup(value: boolean | undefined): this { - throw new Error("Unimplemented method renderGroup") - } - freeze(value: boolean | undefined): this { - throw new Error("Unimplemented method freeze") - } - translate(value: TranslateOptions | undefined): this { - throw new Error("Unimplemented method translate") - } - scale(value: ScaleOptions | undefined): this { - throw new Error("Unimplemented method scale") - } - rotate(value: RotateOptions | undefined): this { - throw new Error("Unimplemented method rotate") - } - transform(value: Object | undefined): this { - throw new Error("Unimplemented method transform") - } - onAppear(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onAppear") - } - onDisAppear(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onDisAppear") - } - onAttach(value: VoidCallback | undefined): this { - throw new Error("Unimplemented method onAttach") - } - onDetach(value: VoidCallback | undefined): this { - throw new Error("Unimplemented method onDetach") - } - onAreaChange(value: ((oldValue: Area,newValue: Area) => void) | undefined): this { - throw new Error("Unimplemented method onAreaChange") - } - visibility(value: Visibility | undefined): this { - throw new Error("Unimplemented method visibility") - } - flexGrow(value: number | undefined): this { - throw new Error("Unimplemented method flexGrow") - } - flexShrink(value: number | undefined): this { - throw new Error("Unimplemented method flexShrink") - } - flexBasis(value: number | string | undefined): this { - throw new Error("Unimplemented method flexBasis") - } - alignSelf(value: ItemAlign | undefined): this { - throw new Error("Unimplemented method alignSelf") - } - displayPriority(value: number | undefined): this { - throw new Error("Unimplemented method displayPriority") - } - zIndex(value: number | undefined): this { - throw new Error("Unimplemented method zIndex") - } - direction(value: Direction | undefined): this { - throw new Error("Unimplemented method direction") - } - align(value: Alignment | undefined): this { - throw new Error("Unimplemented method align") - } - position(value: Position | Edges | LocalizedEdges | undefined): this { - throw new Error("Unimplemented method position") - } - markAnchor(value: Position | LocalizedPosition | undefined): this { - throw new Error("Unimplemented method markAnchor") - } - offset(value: Position | Edges | LocalizedEdges | undefined): this { - throw new Error("Unimplemented method offset") - } - enabled(value: boolean | undefined): this { - throw new Error("Unimplemented method enabled") - } - alignRulesWithAlignRuleOptionTypedValue(value: AlignRuleOption | undefined): this { - throw new Error("Unimplemented method alignRules") - } - alignRulesWithLocalizedAlignRuleOptionsTypedValue(value: LocalizedAlignRuleOptions | undefined): this { - throw new Error("Unimplemented method alignRules") - } - aspectRatio(value: number | undefined): this { - throw new Error("Unimplemented method aspectRatio") - } - clickEffect(value: ClickEffect | null | undefined): this { - throw new Error("Unimplemented method clickEffect") - } - onDragStart(value: ((event: DragEvent,extraParams?: string) => CustomBuilder | DragItemInfo) | undefined): this { - throw new Error("Unimplemented method onDragStart") - } - onDragEnter(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this { - throw new Error("Unimplemented method onDragEnter") - } - onDragMove(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this { - throw new Error("Unimplemented method onDragMove") - } - onDragLeave(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this { - throw new Error("Unimplemented method onDragLeave") - } - onDrop(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this { - throw new Error("Unimplemented method onDrop") - } - onDragEnd(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this { - throw new Error("Unimplemented method onDragEnd") - } - allowDrop(value: Array | null | undefined): this { - throw new Error("Unimplemented method allowDrop") - } - draggable(value: boolean | undefined): this { - throw new Error("Unimplemented method draggable") - } - dragPreview(value: CustomBuilder | DragItemInfo | string | undefined): this { - throw new Error("Unimplemented method dragPreview") - } - onPreDrag(value: ((value0: PreDragStatus) => void) | undefined): this { - throw new Error("Unimplemented method onPreDrag") - } - linearGradient(value: LinearGradientOptions | undefined): this { - throw new Error("Unimplemented method linearGradient") - } - sweepGradient(value: SweepGradientOptions | undefined): this { - throw new Error("Unimplemented method sweepGradient") - } - radialGradient(value: RadialGradientOptions | undefined): this { - throw new Error("Unimplemented method radialGradient") - } - motionPath(value: MotionPathOptions | undefined): this { - throw new Error("Unimplemented method motionPath") - } - shadow(value: ShadowOptions | ShadowStyle | undefined): this { - throw new Error("Unimplemented method shadow") - } - clip(value: boolean | undefined): this { - throw new Error("Unimplemented method clip") - } - clipShape(value: CircleShape | EllipseShape | PathShape | RectShape | undefined): this { - throw new Error("Unimplemented method clipShape") - } - mask(value: ProgressMask | undefined): this { - throw new Error("Unimplemented method mask") - } - maskShape(value: CircleShape | EllipseShape | PathShape | RectShape | undefined): this { - throw new Error("Unimplemented method maskShape") - } - key(value: string | undefined): this { - throw new Error("Unimplemented method key") - } - id(value: string | undefined): this { - throw new Error("Unimplemented method id") - } - geometryTransition(value: string | undefined): this { - throw new Error("Unimplemented method geometryTransition") - } - stateStyles(value: StateStyles | undefined): this { - throw new Error("Unimplemented method stateStyles") - } - restoreId(value: number | undefined): this { - throw new Error("Unimplemented method restoreId") - } - sphericalEffect(value: number | undefined): this { - throw new Error("Unimplemented method sphericalEffect") - } - lightUpEffect(value: number | undefined): this { - throw new Error("Unimplemented method lightUpEffect") - } - pixelStretchEffect(value: PixelStretchEffectOptions | undefined): this { - throw new Error("Unimplemented method pixelStretchEffect") - } - accessibilityGroupWithValue(value: boolean | undefined): this { - throw new Error("Unimplemented method accessibilityGroup") - } - accessibilityTextOfStringType(value: string | undefined): this { - throw new Error("Unimplemented method accessibilityText") - } - accessibilityNextFocusId(value: string | undefined): this { - throw new Error("Unimplemented method accessibilityNextFocusId") - } - accessibilityDefaultFocus(value: boolean | undefined): this { - throw new Error("Unimplemented method accessibilityDefaultFocus") - } - accessibilityUseSamePage(value: AccessibilitySamePageMode | undefined): this { - throw new Error("Unimplemented method accessibilityUseSamePage") - } - accessibilityScrollTriggerable(value: boolean | undefined): this { - throw new Error("Unimplemented method accessibilityScrollTriggerable") - } - accessibilityTextOfResourceType(value: Resource | undefined): this { - throw new Error("Unimplemented method accessibilityText") - } - accessibilityRole(value: AccessibilityRoleType | undefined): this { - throw new Error("Unimplemented method accessibilityRole") - } - onAccessibilityFocus(value: AccessibilityFocusCallback | undefined): this { - throw new Error("Unimplemented method onAccessibilityFocus") - } - accessibilityTextHint(value: string | undefined): this { - throw new Error("Unimplemented method accessibilityTextHint") - } - accessibilityDescriptionOfStringType(value: string | undefined): this { - throw new Error("Unimplemented method accessibilityDescription") - } - accessibilityDescriptionOfResourceType(value: Resource | undefined): this { - throw new Error("Unimplemented method accessibilityDescription") - } - accessibilityLevel(value: string | undefined): this { - throw new Error("Unimplemented method accessibilityLevel") - } - accessibilityVirtualNode(value: CustomBuilder | undefined): this { - throw new Error("Unimplemented method accessibilityVirtualNode") - } - accessibilityChecked(value: boolean | undefined): this { - throw new Error("Unimplemented method accessibilityChecked") - } - accessibilitySelected(value: boolean | undefined): this { - throw new Error("Unimplemented method accessibilitySelected") - } - obscured(value: Array | undefined): this { - throw new Error("Unimplemented method obscured") - } - reuseId(value: string | undefined): this { - throw new Error("Unimplemented method reuseId") - } - reuse(value: ReuseOptions | undefined): this { - throw new Error("Unimplemented method reuse") - } - renderFit(value: RenderFit | undefined): this { - throw new Error("Unimplemented method renderFit") - } - gestureModifier(value: GestureModifier | undefined): this { - throw new Error("Unimplemented method gestureModifier") - } - backgroundBrightness(value: BackgroundBrightnessOptions | undefined): this { - throw new Error("Unimplemented method backgroundBrightness") - } - onGestureJudgeBegin(value: ((gestureInfo: GestureInfo,event: BaseGestureEvent) => GestureJudgeResult) | undefined): this { - throw new Error("Unimplemented method onGestureJudgeBegin") - } - onGestureRecognizerJudgeBegin(value: GestureRecognizerJudgeBeginCallback | undefined): this { - throw new Error("Unimplemented method onGestureRecognizerJudgeBegin") - } - shouldBuiltInRecognizerParallelWith(value: ShouldBuiltInRecognizerParallelWithCallback | undefined): this { - throw new Error("Unimplemented method shouldBuiltInRecognizerParallelWith") - } - monopolizeEvents(value: boolean | undefined): this { - throw new Error("Unimplemented method monopolizeEvents") - } - onTouchIntercept(value: ((value0: TouchEvent) => HitTestMode) | undefined): this { - throw new Error("Unimplemented method onTouchIntercept") - } - onSizeChange(value: SizeChangeCallback | undefined): this { - throw new Error("Unimplemented method onSizeChange") - } - accessibilityFocusDrawLevel(value: FocusDrawLevel | undefined): this { - throw new Error("Unimplemented method accessibilityFocusDrawLevel") - } - customProperty(name: string, value: CustomProperty): this { - throw new Error("Unimplemented method customProperty") - } - expandSafeArea(types?: Array, edges?: Array): this { - throw new Error("Unimplemented method expandSafeArea") - } - background(builder: CustomBuilder | undefined, options?: BackgroundOptions): this { - throw new Error("Unimplemented method background") - } - backgroundImage(src: ResourceStr | image.PixelMap | undefined, repeat?: ImageRepeat): this { - throw new Error("Unimplemented method backgroundImage") - } - backgroundImage(src: ResourceStr | image.PixelMap | undefined, options?: BackgroundImageOptions): this { - throw new Error("Unimplemented method backgroundImage") - } - backgroundBlurStyle(style: BlurStyle | undefined, options?: BackgroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): this { - throw new Error("Unimplemented method backgroundBlurStyle") - } - backgroundEffect(options: BackgroundEffectOptions | undefined, sysOptions?: SystemAdaptiveOptions): this { - throw new Error("Unimplemented method backgroundEffect") - } - foregroundBlurStyle(style: BlurStyle | undefined, options?: ForegroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): this { - throw new Error("Unimplemented method foregroundBlurStyle") - } - onClick(event: ((event: ClickEvent) => void) | undefined, distanceThreshold: number | undefined): this { - throw new Error("Unimplemented method onClick") - } - focusScopeId(id: string | undefined, isGroup?: boolean, arrowStepOut?: boolean): this { - throw new Error("Unimplemented method focusScopeId") - } - focusScopePriority(scopeId: string | undefined, priority?: FocusPriority): this { - throw new Error("Unimplemented method focusScopePriority") - } - transition(effect: TransitionEffect | undefined, onFinish: TransitionFinishCallback | undefined): this { - throw new Error("Unimplemented method transition") - } - gesture(gesture: GestureType | undefined, mask?: GestureMask): this { - throw new Error("Unimplemented method gesture") - } - priorityGesture(gesture: GestureType | undefined, mask?: GestureMask): this { - throw new Error("Unimplemented method priorityGesture") - } - parallelGesture(gesture: GestureType | undefined, mask?: GestureMask): this { - throw new Error("Unimplemented method parallelGesture") - } - blur(blurRadius: number | undefined, options?: BlurOptions, sysOptions?: SystemAdaptiveOptions): this { - throw new Error("Unimplemented method blur") - } - linearGradientBlur(value: number | undefined, options: LinearGradientBlurOptions | undefined): this { - throw new Error("Unimplemented method linearGradientBlur") - } - systemBarEffect(): this { - throw new Error("Unimplemented method systemBarEffect") - } - useEffect(useEffect: boolean | undefined, effectType: EffectType | undefined): this { - throw new Error("Unimplemented method useEffect") - } - backdropBlur(radius: number | undefined, options?: BlurOptions, sysOptions?: SystemAdaptiveOptions): this { - throw new Error("Unimplemented method backdropBlur") - } - sharedTransition(id: string | undefined, options?: sharedTransitionOptions): this { - throw new Error("Unimplemented method sharedTransition") - } - chainMode(direction: Axis | undefined, style: ChainStyle | undefined): this { - throw new Error("Unimplemented method chainMode") - } - onDrop(eventCallback: OnDragEventCallback | undefined, dropOptions?: DropOptions): this { - throw new Error("Unimplemented method onDrop") - } - dragPreview(preview: CustomBuilder | DragItemInfo | string | undefined, config?: PreviewConfiguration): this { - throw new Error("Unimplemented method dragPreview") - } - dragPreviewOptions(value: DragPreviewOptions | undefined, options?: DragInteractionOptions): this { - throw new Error("Unimplemented method dragPreviewOptions") - } - overlay(value: string | CustomBuilder | ComponentContent | undefined, options?: OverlayOptions): this { - throw new Error("Unimplemented method overlay") - } - blendMode(value: BlendMode | undefined, type?: BlendApplyType): this { - throw new Error("Unimplemented method blendMode") - } - advancedBlendMode(effect: BlendMode | uiEffect.Blender, type?: BlendApplyType): this { - throw new Error("Unimplemented method advancedBlendMode") - } - geometryTransition(id: string | undefined, options?: GeometryTransitionOptions): this { - throw new Error("Unimplemented method geometryTransition") - } - bindTips(message: TipsMessageType | undefined, options?: TipsOptions): this { - throw new Error("Unimplemented method bindTips") - } - bindPopup(show: boolean | undefined, popup: PopupOptions | CustomPopupOptions | undefined): this { - throw new Error("Unimplemented method bindPopup") - } - bindMenu(content: Array | CustomBuilder | undefined, options?: MenuOptions): this { - throw new Error("Unimplemented method bindMenu") - } - bindMenu(isShow: boolean | undefined, content: Array | CustomBuilder | undefined, options?: MenuOptions): this { - throw new Error("Unimplemented method bindMenu") - } - bindContextMenu(content: CustomBuilder | undefined, responseType: ResponseType | undefined, options?: ContextMenuOptions): this { - throw new Error("Unimplemented method bindContextMenu") - } - bindContextMenu(isShown: boolean | undefined, content: CustomBuilder | undefined, options?: ContextMenuOptions): this { - throw new Error("Unimplemented method bindContextMenu") - } - bindContentCover(isShow: boolean | Bindable | undefined, builder: CustomBuilder | undefined, type?: ModalTransition): this { - throw new Error("Unimplemented method bindContentCover") - } - bindContentCover(isShow: boolean | Bindable | undefined, builder: CustomBuilder | undefined, options?: ContentCoverOptions): this { - throw new Error("Unimplemented method bindContentCover") - } - bindSheet(isShow: boolean | Bindable | undefined, builder: CustomBuilder | undefined, options?: SheetOptions): this { - throw new Error("Unimplemented method bindSheet") - } - onVisibleAreaChange(ratios: Array | undefined, event: VisibleAreaChangeCallback | undefined): this { - throw new Error("Unimplemented method onVisibleAreaChange") - } - onVisibleAreaApproximateChange(options: VisibleAreaEventOptions | undefined, event: VisibleAreaChangeCallback | undefined): this { - throw new Error("Unimplemented method onVisibleAreaApproximateChange") - } - keyboardShortcut(value: string | FunctionKey | undefined, keys: Array | undefined, action?: (() => void)): this { - throw new Error("Unimplemented method keyboardShortcut") - } - accessibilityGroupWithConfig(isGroup: boolean | undefined, config: AccessibilityOptions | undefined): this { - throw new Error("Unimplemented method accessibilityGroup") - } - onGestureRecognizerJudgeBegin(callback_: GestureRecognizerJudgeBeginCallback | undefined, exposeInnerGesture: boolean | undefined): this { - throw new Error("Unimplemented method onGestureRecognizerJudgeBegin") - } - overload alignRules { alignRulesWithAlignRuleOptionTypedValue, alignRulesWithLocalizedAlignRuleOptionsTypedValue } - overload accessibilityGroup { accessibilityGroupWithValue, accessibilityGroupWithConfig } - overload accessibilityText { accessibilityTextOfStringType, accessibilityTextOfResourceType } - overload accessibilityDescription { accessibilityDescriptionOfStringType, accessibilityDescriptionOfResourceType } - attributeModifier(value: AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkCommonMethodStyle implements CommonMethod { - width_value?: Length | LayoutPolicy | undefined - height_value?: Length | LayoutPolicy | undefined - drawModifier_value?: DrawModifier | undefined - responseRegion_value?: Array | Rectangle | undefined - mouseResponseRegion_value?: Array | Rectangle | undefined - size_value?: SizeOptions | undefined - constraintSize_value?: ConstraintSizeOptions | undefined - hitTestBehavior_value?: HitTestMode | undefined - onChildTouchTest_value?: ((value: Array) => TouchResult) | undefined - layoutWeight_value?: number | string | undefined - chainWeight_value?: ChainWeightOptions | undefined - padding_value?: Padding | Length | LocalizedPadding | undefined - safeAreaPadding_value?: Padding | LengthMetrics | LocalizedPadding | undefined - margin_value?: Padding | Length | LocalizedPadding | undefined - backgroundColor_value?: ResourceColor | undefined - pixelRound_value?: PixelRoundPolicy | undefined - backgroundImageSize_value?: SizeOptions | ImageSize | undefined - backgroundImagePosition_value?: Position | Alignment | undefined - backgroundEffect_value?: BackgroundEffectOptions | undefined - backgroundImageResizable_value?: ResizableOptions | undefined - foregroundEffect_value?: ForegroundEffectOptions | undefined - visualEffect_value?: uiEffect.VisualEffect | undefined - backgroundFilter_value?: uiEffect.Filter | undefined - foregroundFilter_value?: uiEffect.Filter | undefined - compositingFilter_value?: uiEffect.Filter | undefined - opacity_value?: number | Resource | undefined - border_value?: BorderOptions | undefined - borderStyle_value?: BorderStyle | EdgeStyles | undefined - borderWidth_value?: Length | EdgeWidths | LocalizedEdgeWidths | undefined - borderColor_value?: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined - borderRadius_value?: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined - borderImage_value?: BorderImageOption | undefined - outline_value?: OutlineOptions | undefined - outlineStyle_value?: OutlineStyle | EdgeOutlineStyles | undefined - outlineWidth_value?: Dimension | EdgeOutlineWidths | undefined - outlineColor_value?: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined - outlineRadius_value?: Dimension | OutlineRadiuses | undefined - foregroundColor_value?: ResourceColor | ColoringStrategy | undefined - onClick_value?: ((event: ClickEvent) => void) | undefined - onHover_value?: ((isHover: boolean,event: HoverEvent) => void) | undefined - onHoverMove_value?: ((value0: HoverEvent) => void) | undefined - onAccessibilityHover_value?: AccessibilityCallback | undefined - hoverEffect_value?: HoverEffect | undefined - onMouse_value?: ((event: MouseEvent) => void) | undefined - onTouch_value?: ((event: TouchEvent) => void) | undefined - onKeyEvent_value?: ((event: KeyEvent) => void) | undefined - onDigitalCrown_value?: ((value0: CrownEvent) => void) | undefined - onKeyPreIme_value?: ((value0: KeyEvent) => boolean) | undefined - onKeyEventDispatch_value?: ((value0: KeyEvent) => boolean) | undefined - onFocusAxisEvent_value?: ((value0: FocusAxisEvent) => void) | undefined - onAxisEvent_value?: ((value0: AxisEvent) => void) | undefined - focusable_value?: boolean | undefined - nextFocus_value?: FocusMovement | undefined - tabStop_value?: boolean | undefined - onFocus_value?: (() => void) | undefined - onBlur_value?: (() => void) | undefined - tabIndex_value?: number | undefined - defaultFocus_value?: boolean | undefined - groupDefaultFocus_value?: boolean | undefined - focusOnTouch_value?: boolean | undefined - focusBox_value?: FocusBoxStyle | undefined - animation_value?: AnimateParam | undefined - transition_value?: TransitionEffect | undefined - motionBlur_value?: MotionBlurOptions | undefined - brightness_value?: number | undefined - contrast_value?: number | undefined - grayscale_value?: number | undefined - colorBlend_value?: Color | string | Resource | undefined - saturate_value?: number | undefined - sepia_value?: number | undefined - invert_value?: number | InvertOptions | undefined - hueRotate_value?: number | string | undefined - useShadowBatching_value?: boolean | undefined - useEffect_value?: boolean | undefined - renderGroup_value?: boolean | undefined - freeze_value?: boolean | undefined - translate_value?: TranslateOptions | undefined - scale_value?: ScaleOptions | undefined - rotate_value?: RotateOptions | undefined - transform_value?: Object | undefined - onAppear_value?: (() => void) | undefined - onDisAppear_value?: (() => void) | undefined - onAttach_value?: VoidCallback | undefined - onDetach_value?: VoidCallback | undefined - onAreaChange_value?: ((oldValue: Area,newValue: Area) => void) | undefined - visibility_value?: Visibility | undefined - flexGrow_value?: number | undefined - flexShrink_value?: number | undefined - flexBasis_value?: number | string | undefined - alignSelf_value?: ItemAlign | undefined - displayPriority_value?: number | undefined - zIndex_value?: number | undefined - direction_value?: Direction | undefined - align_value?: Alignment | undefined - position_value?: Position | Edges | LocalizedEdges | undefined - markAnchor_value?: Position | LocalizedPosition | undefined - offset_value?: Position | Edges | LocalizedEdges | undefined - enabled_value?: boolean | undefined - alignRules_value?: AlignRuleOption | undefined - aspectRatio_value?: number | undefined - clickEffect_value?: ClickEffect | null | undefined - onDragStart_value?: ((event: DragEvent,extraParams?: string) => CustomBuilder | DragItemInfo) | undefined - onDragEnter_value?: ((event: DragEvent,extraParams?: string) => void) | undefined - onDragMove_value?: ((event: DragEvent,extraParams?: string) => void) | undefined - onDragLeave_value?: ((event: DragEvent,extraParams?: string) => void) | undefined - onDrop_value?: ((event: DragEvent,extraParams?: string) => void) | undefined - onDragEnd_value?: ((event: DragEvent,extraParams?: string) => void) | undefined - allowDrop_value?: Array | null | undefined - draggable_value?: boolean | undefined - dragPreview_value?: CustomBuilder | DragItemInfo | string | undefined - onPreDrag_value?: ((value0: PreDragStatus) => void) | undefined - linearGradient_value?: LinearGradientOptions | undefined - sweepGradient_value?: SweepGradientOptions | undefined - radialGradient_value?: RadialGradientOptions | undefined - motionPath_value?: MotionPathOptions | undefined - shadow_value?: ShadowOptions | ShadowStyle | undefined - clip_value?: boolean | undefined - clipShape_value?: CircleShape | EllipseShape | PathShape | RectShape | undefined - mask_value?: ProgressMask | undefined - maskShape_value?: CircleShape | EllipseShape | PathShape | RectShape | undefined - key_value?: string | undefined - id_value?: string | undefined - geometryTransition_value?: string | undefined - stateStyles_value?: StateStyles | undefined - restoreId_value?: number | undefined - sphericalEffect_value?: number | undefined - lightUpEffect_value?: number | undefined - pixelStretchEffect_value?: PixelStretchEffectOptions | undefined - accessibilityGroup_value?: boolean | undefined - accessibilityText_value?: string | undefined - accessibilityNextFocusId_value?: string | undefined - accessibilityDefaultFocus_value?: boolean | undefined - accessibilityUseSamePage_value?: AccessibilitySamePageMode | undefined - accessibilityScrollTriggerable_value?: boolean | undefined - accessibilityRole_value?: AccessibilityRoleType | undefined - onAccessibilityFocus_value?: AccessibilityFocusCallback | undefined - accessibilityTextHint_value?: string | undefined - accessibilityDescription_value?: string | undefined - accessibilityLevel_value?: string | undefined - accessibilityVirtualNode_value?: CustomBuilder | undefined - accessibilityChecked_value?: boolean | undefined - accessibilitySelected_value?: boolean | undefined - obscured_value?: Array | undefined - reuseId_value?: string | undefined - reuse_value?: ReuseOptions | undefined - renderFit_value?: RenderFit | undefined - gestureModifier_value?: GestureModifier | undefined - backgroundBrightness_value?: BackgroundBrightnessOptions | undefined - onGestureJudgeBegin_value?: ((gestureInfo: GestureInfo,event: BaseGestureEvent) => GestureJudgeResult) | undefined - onGestureRecognizerJudgeBegin_value?: GestureRecognizerJudgeBeginCallback | undefined - shouldBuiltInRecognizerParallelWith_value?: ShouldBuiltInRecognizerParallelWithCallback | undefined - monopolizeEvents_value?: boolean | undefined - onTouchIntercept_value?: ((value0: TouchEvent) => HitTestMode) | undefined - onSizeChange_value?: SizeChangeCallback | undefined - accessibilityFocusDrawLevel_value?: FocusDrawLevel | undefined - width(value: Length | LayoutPolicy | undefined): this { - return this - } - height(value: Length | LayoutPolicy | undefined): this { - return this - } - drawModifier(value: DrawModifier | undefined): this { - return this - } - responseRegion(value: Array | Rectangle | undefined): this { - return this - } - mouseResponseRegion(value: Array | Rectangle | undefined): this { - return this - } - size(value: SizeOptions | undefined): this { - return this - } - constraintSize(value: ConstraintSizeOptions | undefined): this { - return this - } - hitTestBehavior(value: HitTestMode | undefined): this { - return this - } - onChildTouchTest(value: ((value: Array) => TouchResult) | undefined): this { - return this - } - layoutWeight(value: number | string | undefined): this { - return this - } - chainWeight(value: ChainWeightOptions | undefined): this { - return this - } - padding(value: Padding | Length | LocalizedPadding | undefined): this { - return this - } - safeAreaPadding(value: Padding | LengthMetrics | LocalizedPadding | undefined): this { - return this - } - margin(value: Padding | Length | LocalizedPadding | undefined): this { - return this - } - backgroundColor(value: ResourceColor | undefined): this { - return this - } - pixelRound(value: PixelRoundPolicy | undefined): this { - return this - } - backgroundImageSize(value: SizeOptions | ImageSize | undefined): this { - return this - } - backgroundImagePosition(value: Position | Alignment | undefined): this { - return this - } - backgroundEffect(value: BackgroundEffectOptions | undefined): this { - return this - } - backgroundImageResizable(value: ResizableOptions | undefined): this { - return this - } - foregroundEffect(value: ForegroundEffectOptions | undefined): this { - return this - } - visualEffect(value: uiEffect.VisualEffect | undefined): this { - return this - } - backgroundFilter(value: uiEffect.Filter | undefined): this { - return this - } - foregroundFilter(value: uiEffect.Filter | undefined): this { - return this - } - compositingFilter(value: uiEffect.Filter | undefined): this { - return this - } - opacity(value: number | Resource | undefined): this { - return this - } - border(value: BorderOptions | undefined): this { - return this - } - borderStyle(value: BorderStyle | EdgeStyles | undefined): this { - return this - } - borderWidth(value: Length | EdgeWidths | LocalizedEdgeWidths | undefined): this { - return this - } - borderColor(value: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined): this { - return this - } - borderRadius(value: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined): this { - return this - } - borderImage(value: BorderImageOption | undefined): this { - return this - } - outline(value: OutlineOptions | undefined): this { - return this - } - outlineStyle(value: OutlineStyle | EdgeOutlineStyles | undefined): this { - return this - } - outlineWidth(value: Dimension | EdgeOutlineWidths | undefined): this { - return this - } - outlineColor(value: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined): this { - return this - } - outlineRadius(value: Dimension | OutlineRadiuses | undefined): this { - return this - } - foregroundColor(value: ResourceColor | ColoringStrategy | undefined): this { - return this - } - onClick(value: ((event: ClickEvent) => void) | undefined): this { - return this - } - onHover(value: ((isHover: boolean,event: HoverEvent) => void) | undefined): this { - return this - } - onHoverMove(value: ((value0: HoverEvent) => void) | undefined): this { - return this - } - onAccessibilityHover(value: AccessibilityCallback | undefined): this { - return this - } - hoverEffect(value: HoverEffect | undefined): this { - return this - } - onMouse(value: ((event: MouseEvent) => void) | undefined): this { - return this - } - onTouch(value: ((event: TouchEvent) => void) | undefined): this { - return this - } - onKeyEvent(value: ((event: KeyEvent) => void) | undefined): this { - return this - } - onDigitalCrown(value: ((value0: CrownEvent) => void) | undefined): this { - return this - } - onKeyPreIme(value: ((value0: KeyEvent) => boolean) | undefined): this { - return this - } - onKeyEventDispatch(value: ((value0: KeyEvent) => boolean) | undefined): this { - return this - } - onFocusAxisEvent(value: ((value0: FocusAxisEvent) => void) | undefined): this { - return this - } - onAxisEvent(value: ((value0: AxisEvent) => void) | undefined): this { - return this - } - focusable(value: boolean | undefined): this { - return this - } - nextFocus(value: FocusMovement | undefined): this { - return this - } - tabStop(value: boolean | undefined): this { - return this - } - onFocus(value: (() => void) | undefined): this { - return this - } - onBlur(value: (() => void) | undefined): this { - return this - } - tabIndex(value: number | undefined): this { - return this - } - defaultFocus(value: boolean | undefined): this { - return this - } - groupDefaultFocus(value: boolean | undefined): this { - return this - } - focusOnTouch(value: boolean | undefined): this { - return this - } - focusBox(value: FocusBoxStyle | undefined): this { - return this - } - animation(value: AnimateParam | undefined): this { - return this - } - transition(value: TransitionEffect | undefined): this { - return this - } - motionBlur(value: MotionBlurOptions | undefined): this { - return this - } - brightness(value: number | undefined): this { - return this - } - contrast(value: number | undefined): this { - return this - } - grayscale(value: number | undefined): this { - return this - } - colorBlend(value: Color | string | Resource | undefined): this { - return this - } - saturate(value: number | undefined): this { - return this - } - sepia(value: number | undefined): this { - return this - } - invert(value: number | InvertOptions | undefined): this { - return this - } - hueRotate(value: number | string | undefined): this { - return this - } - useShadowBatching(value: boolean | undefined): this { - return this - } - useEffect(value: boolean | undefined): this { - return this - } - renderGroup(value: boolean | undefined): this { - return this - } - freeze(value: boolean | undefined): this { - return this - } - translate(value: TranslateOptions | undefined): this { - return this - } - scale(value: ScaleOptions | undefined): this { - return this - } - rotate(value: RotateOptions | undefined): this { - return this - } - transform(value: Object | undefined): this { - return this - } - onAppear(value: (() => void) | undefined): this { - return this - } - onDisAppear(value: (() => void) | undefined): this { - return this - } - onAttach(value: VoidCallback | undefined): this { - return this - } - onDetach(value: VoidCallback | undefined): this { - return this - } - onAreaChange(value: ((oldValue: Area,newValue: Area) => void) | undefined): this { - return this - } - visibility(value: Visibility | undefined): this { - return this - } - flexGrow(value: number | undefined): this { - return this - } - flexShrink(value: number | undefined): this { - return this - } - flexBasis(value: number | string | undefined): this { - return this - } - alignSelf(value: ItemAlign | undefined): this { - return this - } - displayPriority(value: number | undefined): this { - return this - } - zIndex(value: number | undefined): this { - return this - } - direction(value: Direction | undefined): this { - return this - } - align(value: Alignment | undefined): this { - return this - } - position(value: Position | Edges | LocalizedEdges | undefined): this { - return this - } - markAnchor(value: Position | LocalizedPosition | undefined): this { - return this - } - offset(value: Position | Edges | LocalizedEdges | undefined): this { - return this - } - enabled(value: boolean | undefined): this { - return this - } - alignRules(value: AlignRuleOption | undefined): this { - return this - } - alignRules(value: LocalizedAlignRuleOptions | undefined): this { - return this - } - aspectRatio(value: number | undefined): this { - return this - } - clickEffect(value: ClickEffect | null | undefined): this { - return this - } - onDragStart(value: ((event: DragEvent,extraParams?: string) => CustomBuilder | DragItemInfo) | undefined): this { - return this - } - onDragEnter(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this { - return this - } - onDragMove(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this { - return this - } - onDragLeave(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this { - return this - } - onDrop(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this { - return this - } - onDragEnd(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this { - return this - } - allowDrop(value: Array | null | undefined): this { - return this - } - draggable(value: boolean | undefined): this { - return this - } - dragPreview(value: CustomBuilder | DragItemInfo | string | undefined): this { - return this - } - onPreDrag(value: ((value0: PreDragStatus) => void) | undefined): this { - return this - } - linearGradient(value: LinearGradientOptions | undefined): this { - return this - } - sweepGradient(value: SweepGradientOptions | undefined): this { - return this - } - radialGradient(value: RadialGradientOptions | undefined): this { - return this - } - motionPath(value: MotionPathOptions | undefined): this { - return this - } - shadow(value: ShadowOptions | ShadowStyle | undefined): this { - return this - } - clip(value: boolean | undefined): this { - return this - } - clipShape(value: CircleShape | EllipseShape | PathShape | RectShape | undefined): this { - return this - } - mask(value: ProgressMask | undefined): this { - return this - } - maskShape(value: CircleShape | EllipseShape | PathShape | RectShape | undefined): this { - return this - } - key(value: string | undefined): this { - return this - } - id(value: string | undefined): this { - return this - } - geometryTransition(value: string | undefined): this { - return this - } - stateStyles(value: StateStyles | undefined): this { - return this - } - restoreId(value: number | undefined): this { - return this - } - sphericalEffect(value: number | undefined): this { - return this - } - lightUpEffect(value: number | undefined): this { - return this - } - pixelStretchEffect(value: PixelStretchEffectOptions | undefined): this { - return this - } - accessibilityGroup(value: boolean | undefined): this { - return this - } - accessibilityText(value: string | undefined): this { - return this - } - accessibilityNextFocusId(value: string | undefined): this { - return this - } - accessibilityDefaultFocus(value: boolean | undefined): this { - return this - } - accessibilityUseSamePage(value: AccessibilitySamePageMode | undefined): this { - return this - } - accessibilityScrollTriggerable(value: boolean | undefined): this { - return this - } - accessibilityText(value: Resource | undefined): this { - return this - } - accessibilityRole(value: AccessibilityRoleType | undefined): this { - return this - } - onAccessibilityFocus(value: AccessibilityFocusCallback | undefined): this { - return this - } - accessibilityTextHint(value: string | undefined): this { - return this - } - accessibilityDescription(value: string | undefined): this { - return this - } - accessibilityDescription(value: Resource | undefined): this { - return this - } - accessibilityLevel(value: string | undefined): this { - return this - } - accessibilityVirtualNode(value: CustomBuilder | undefined): this { - return this - } - accessibilityChecked(value: boolean | undefined): this { - return this - } - accessibilitySelected(value: boolean | undefined): this { - return this - } - obscured(value: Array | undefined): this { - return this - } - reuseId(value: string | undefined): this { - return this - } - reuse(value: ReuseOptions | undefined): this { - return this - } - renderFit(value: RenderFit | undefined): this { - return this - } - gestureModifier(value: GestureModifier | undefined): this { - return this - } - backgroundBrightness(value: BackgroundBrightnessOptions | undefined): this { - return this - } - onGestureJudgeBegin(value: ((gestureInfo: GestureInfo,event: BaseGestureEvent) => GestureJudgeResult) | undefined): this { - return this - } - onGestureRecognizerJudgeBegin(value: GestureRecognizerJudgeBeginCallback | undefined): this { - return this - } - shouldBuiltInRecognizerParallelWith(value: ShouldBuiltInRecognizerParallelWithCallback | undefined): this { - return this - } - monopolizeEvents(value: boolean | undefined): this { - return this - } - onTouchIntercept(value: ((value0: TouchEvent) => HitTestMode) | undefined): this { - return this - } - onSizeChange(value: SizeChangeCallback | undefined): this { - return this - } - accessibilityFocusDrawLevel(value: FocusDrawLevel | undefined): this { - return this - } - customProperty(name: string, value: CustomProperty): this { - return this - } - expandSafeArea(types?: Array, edges?: Array): this { - return this - } - background(builder: CustomBuilder | undefined, options?: BackgroundOptions): this { - return this - } - backgroundImage(src: ResourceStr | image.PixelMap | undefined, repeat?: ImageRepeat): this { - return this - } - backgroundImage(src: ResourceStr | image.PixelMap | undefined, options?: BackgroundImageOptions): this { - return this - } - backgroundBlurStyle(style: BlurStyle | undefined, options?: BackgroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): this { - return this - } - backgroundEffect(options: BackgroundEffectOptions | undefined, sysOptions?: SystemAdaptiveOptions): this { - return this - } - foregroundBlurStyle(style: BlurStyle | undefined, options?: ForegroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): this { - return this - } - onClick(event: ((event: ClickEvent) => void) | undefined, distanceThreshold: number | undefined): this { - return this - } - focusScopeId(id: string | undefined, isGroup?: boolean, arrowStepOut?: boolean): this { - return this - } - focusScopePriority(scopeId: string | undefined, priority?: FocusPriority): this { - return this - } - transition(effect: TransitionEffect | undefined, onFinish: TransitionFinishCallback | undefined): this { - return this - } - gesture(gesture: GestureType | undefined, mask?: GestureMask): this { - return this - } - priorityGesture(gesture: GestureType | undefined, mask?: GestureMask): this { - return this - } - parallelGesture(gesture: GestureType | undefined, mask?: GestureMask): this { - return this - } - blur(blurRadius: number | undefined, options?: BlurOptions, sysOptions?: SystemAdaptiveOptions): this { - return this - } - linearGradientBlur(value: number | undefined, options: LinearGradientBlurOptions | undefined): this { - return this - } - systemBarEffect(): this { - return this - } - useEffect(useEffect: boolean | undefined, effectType: EffectType | undefined): this { - return this - } - backdropBlur(radius: number | undefined, options?: BlurOptions, sysOptions?: SystemAdaptiveOptions): this { - return this - } - sharedTransition(id: string | undefined, options?: sharedTransitionOptions): this { - return this - } - chainMode(direction: Axis | undefined, style: ChainStyle | undefined): this { - return this - } - onDrop(eventCallback: OnDragEventCallback | undefined, dropOptions?: DropOptions): this { - return this - } - dragPreview(preview: CustomBuilder | DragItemInfo | string | undefined, config?: PreviewConfiguration): this { - return this - } - dragPreviewOptions(value: DragPreviewOptions | undefined, options?: DragInteractionOptions): this { - return this - } - overlay(value: string | CustomBuilder | ComponentContent | undefined, options?: OverlayOptions): this { - return this - } - blendMode(value: BlendMode | undefined, type?: BlendApplyType): this { - return this - } - advancedBlendMode(effect: BlendMode | uiEffect.Blender, type?: BlendApplyType): this { - return this - } - geometryTransition(id: string | undefined, options?: GeometryTransitionOptions): this { - return this - } - bindTips(message: TipsMessageType | undefined, options?: TipsOptions): this { - return this - } - bindPopup(show: boolean | undefined, popup: PopupOptions | CustomPopupOptions | undefined): this { - return this - } - bindMenu(content: Array | CustomBuilder | undefined, options?: MenuOptions): this { - return this - } - bindMenu(isShow: boolean | undefined, content: Array | CustomBuilder | undefined, options?: MenuOptions): this { - return this - } - bindContextMenu(content: CustomBuilder | undefined, responseType: ResponseType | undefined, options?: ContextMenuOptions): this { - return this - } - bindContextMenu(isShown: boolean | undefined, content: CustomBuilder | undefined, options?: ContextMenuOptions): this { - return this - } - bindContentCover(isShow: boolean | Bindable | undefined, builder: CustomBuilder | undefined, type?: ModalTransition): this { - return this - } - bindContentCover(isShow: boolean | Bindable | undefined, builder: CustomBuilder | undefined, options?: ContentCoverOptions): this { - return this - } - bindSheet(isShow: boolean | Bindable | undefined, builder: CustomBuilder | undefined, options?: SheetOptions): this { - return this - } - onVisibleAreaChange(ratios: Array | undefined, event: VisibleAreaChangeCallback | undefined): this { - return this - } - onVisibleAreaApproximateChange(options: VisibleAreaEventOptions | undefined, event: VisibleAreaChangeCallback | undefined): this { - return this - } - keyboardShortcut(value: string | FunctionKey | undefined, keys: Array | undefined, action?: (() => void)): this { - return this - } - accessibilityGroup(isGroup: boolean | undefined, config: AccessibilityOptions | undefined): this { - return this - } - onGestureRecognizerJudgeBegin(callback_: GestureRecognizerJudgeBeginCallback | undefined, exposeInnerGesture: boolean | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export type CommonAttribute = CommonMethod; -export declare interface OverlayOptions { - align?: Alignment; - offset?: OverlayOffset; -} -export declare interface OverlayOffset { - x?: number; - y?: number; -} -export type FractionStop = [ - number, - number -] -export interface CommonShapeMethod extends CommonMethod { - stroke(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method stroke") - } - fill(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method fill") - } - strokeDashOffset(value: number | string | undefined): this { - throw new Error("Unimplemented method strokeDashOffset") - } - strokeLineCap(value: LineCapStyle | undefined): this { - throw new Error("Unimplemented method strokeLineCap") - } - strokeLineJoin(value: LineJoinStyle | undefined): this { - throw new Error("Unimplemented method strokeLineJoin") - } - strokeMiterLimit(value: number | string | undefined): this { - throw new Error("Unimplemented method strokeMiterLimit") - } - strokeOpacity(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method strokeOpacity") - } - fillOpacity(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method fillOpacity") - } - strokeWidth(value: Length | undefined): this { - throw new Error("Unimplemented method strokeWidth") - } - antiAlias(value: boolean | undefined): this { - throw new Error("Unimplemented method antiAlias") - } - strokeDashArray(value: Array | undefined): this { - throw new Error("Unimplemented method strokeDashArray") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkCommonShapeMethodStyle extends ArkCommonMethodStyle implements CommonShapeMethod { - stroke_value?: ResourceColor | undefined - fill_value?: ResourceColor | undefined - strokeDashOffset_value?: number | string | undefined - strokeLineCap_value?: LineCapStyle | undefined - strokeLineJoin_value?: LineJoinStyle | undefined - strokeMiterLimit_value?: number | string | undefined - strokeOpacity_value?: number | string | Resource | undefined - fillOpacity_value?: number | string | Resource | undefined - strokeWidth_value?: Length | undefined - antiAlias_value?: boolean | undefined - strokeDashArray_value?: Array | undefined - stroke(value: ResourceColor | undefined): this { - return this - } - fill(value: ResourceColor | undefined): this { - return this - } - strokeDashOffset(value: number | string | undefined): this { - return this - } - strokeLineCap(value: LineCapStyle | undefined): this { - return this - } - strokeLineJoin(value: LineJoinStyle | undefined): this { - return this - } - strokeMiterLimit(value: number | string | undefined): this { - return this - } - strokeOpacity(value: number | string | Resource | undefined): this { - return this - } - fillOpacity(value: number | string | Resource | undefined): this { - return this - } - strokeWidth(value: Length | undefined): this { - return this - } - antiAlias(value: boolean | undefined): this { - return this - } - strokeDashArray(value: Array | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export declare interface PixelRoundPolicy { - start?: PixelRoundCalcPolicy; - top?: PixelRoundCalcPolicy; - end?: PixelRoundCalcPolicy; - bottom?: PixelRoundCalcPolicy; -} -export declare interface LinearGradientBlurOptions { - fractionStops: Array; - direction: GradientDirection; -} -export declare interface MotionBlurAnchor { - x: number; - y: number; -} -export declare interface MotionBlurOptions { - radius: number; - anchor: MotionBlurAnchor; -} -export declare interface GeometryInfo extends SizeResult { - borderWidth: EdgeWidths; - margin: Padding; - padding: Padding; -} -export declare interface Layoutable { - measureResult: MeasureResult; - uniqueId?: number; - layout(position: Position): void - getMargin(): DirectionalEdgesT - getPadding(): DirectionalEdgesT - getBorderWidth(): DirectionalEdgesT -} -export declare interface Measurable { - uniqueId?: number; - measure(constraint: ConstraintSizeOptions): MeasureResult - getMargin(): DirectionalEdgesT - getPadding(): DirectionalEdgesT - getBorderWidth(): DirectionalEdgesT -} -export declare interface SizeResult { - width: number; - height: number; -} -export declare interface MeasureResult extends SizeResult { -} -export type NavDestinationInfo = uiObserver.NavDestinationInfo; -export type NavigationInfo = uiObserver.NavigationInfo; -export type RouterPageInfo = uiObserver.RouterPageInfo; -export { UIContext } from "./../framework/ohos.arkui.UIContext" -export { DrawContext } from "./../Graphics" -export type VisualEffect = uiEffect.VisualEffect; -export type Filter = uiEffect.Filter; -export type Blender = uiEffect.Blender; -export type PromptActionDialogController = promptAction.DialogController; -export declare interface RectResult { - x: number; - y: number; - width: number; - height: number; -} -export declare interface CaretOffset { - index: number; - x: number; - y: number; -} -export declare interface TextContentControllerOptions { - offset?: number; -} -export declare abstract class TextContentControllerBase { - constructor() - getCaretOffset(): CaretOffset - getTextContentRect(): RectResult - getTextContentLineCount(): number - addText(text: string, textOperationOptions?: TextContentControllerOptions): number - deleteText(range?: TextRange): void - getSelection(): TextRange - clearPreviewText(): void - getText(range?: TextRange): string -} -export enum ContentClipMode { - CONTENT_ONLY = 0, - BOUNDARY = 1, - SAFE_AREA = 2 -} -export interface ScrollableCommonMethod extends CommonMethod { - scrollBar(value: BarState | undefined): this { - throw new Error("Unimplemented method scrollBar") - } - scrollBarColor(value: Color | number | string | undefined): this { - throw new Error("Unimplemented method scrollBarColor") - } - scrollBarWidth(value: number | string | undefined): this { - throw new Error("Unimplemented method scrollBarWidth") - } - nestedScroll(value: NestedScrollOptions | undefined): this { - throw new Error("Unimplemented method nestedScroll") - } - enableScrollInteraction(value: boolean | undefined): this { - throw new Error("Unimplemented method enableScrollInteraction") - } - friction(value: number | Resource | undefined): this { - throw new Error("Unimplemented method friction") - } - onReachStart(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onReachStart") - } - onReachEnd(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onReachEnd") - } - onScrollStart(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onScrollStart") - } - onScrollStop(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onScrollStop") - } - flingSpeedLimit(value: number | undefined): this { - throw new Error("Unimplemented method flingSpeedLimit") - } - clipContent(value: ContentClipMode | RectShape | undefined): this { - throw new Error("Unimplemented method clipContent") - } - digitalCrownSensitivity(value: CrownSensitivity | undefined): this { - throw new Error("Unimplemented method digitalCrownSensitivity") - } - backToTop(value: boolean | undefined): this { - throw new Error("Unimplemented method backToTop") - } - edgeEffect(edgeEffect: EdgeEffect | undefined, options?: EdgeEffectOptions): this { - throw new Error("Unimplemented method edgeEffect") - } - fadingEdge(enabled: boolean | undefined, options?: FadingEdgeOptions): this { - throw new Error("Unimplemented method fadingEdge") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkScrollableCommonMethodStyle extends ArkCommonMethodStyle implements ScrollableCommonMethod { - scrollBar(value: BarState | undefined): this { - return this - } - scrollBarColor(value: Color | number | string | undefined): this { - return this - } - scrollBarWidth(value: number | string | undefined): this { - return this - } - nestedScroll(value: NestedScrollOptions | undefined): this { - return this - } - enableScrollInteraction(value: boolean | undefined): this { - return this - } - friction(value: number | Resource | undefined): this { - return this - } - onReachStart(value: (() => void) | undefined): this { - return this - } - onReachEnd(value: (() => void) | undefined): this { - return this - } - onScrollStart(value: (() => void) | undefined): this { - return this - } - onScrollStop(value: (() => void) | undefined): this { - return this - } - flingSpeedLimit(value: number | undefined): this { - return this - } - clipContent(value: ContentClipMode | RectShape | undefined): this { - return this - } - digitalCrownSensitivity(value: CrownSensitivity | undefined): this { - return this - } - backToTop(value: boolean | undefined): this { - return this - } - edgeEffect(edgeEffect: EdgeEffect | undefined, options?: EdgeEffectOptions): this { - return this - } - fadingEdge(enabled: boolean | undefined, options?: FadingEdgeOptions): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export declare class ScrollResult { - constructor() - offsetRemain: number; -} -export type OnWillScrollCallback = (scrollOffset: number, scrollState: ScrollState, scrollSource: ScrollSource) => ScrollResult | undefined; -export type OnScrollCallback = (scrollOffset: number, scrollState: ScrollState) => void; -export type OnItemDragStartCallback = (event: ItemDragInfo, itemIndex: number) => CustomBuilder | undefined; -export type OnMoveHandler = (from: number, to: number) => void; -export declare interface ItemDragEventHandler { - onLongPress?: ((value0: number) => void); - onDragStart?: ((value0: number) => void); - onMoveThrough?: OnMoveHandler; - onDrop?: ((value0: number) => void); -} -export declare interface DynamicNode { -} -export declare interface EdgeEffectOptions { - alwaysEnabled: boolean; - effectEdge?: number; -} -export enum EffectEdge { - START = 1, - END = 2 -} -export declare class ChildrenMainSize { - constructor(childDefaultSize: number) - set childDefaultSize(val:number); - get childDefaultSize():number; - splice(start: number, deleteCount?: number, childrenSize?: Array): void - update(index: number, childSize: number): void -} -export declare interface BackgroundBrightnessOptions { - rate: number; - lightUpDegree: number; -} -export declare interface PointLightStyle { - lightSource?: LightSource; - illuminated?: IlluminatedType; - bloom?: number; -} -export declare interface LightSource { - positionX: Dimension; - positionY: Dimension; - intensity: number; - color?: ResourceColor; -} -export declare interface KeyframeAnimateParam { - delay?: number; - iterations?: number; - onFinish?: (() => void); - expectedFrameRateRange?: ExpectedFrameRateRange; -} -export declare interface KeyframeState { - duration: number; - curve?: curves.Curve | string | curves.ICurve; - event: (() => void); -} -export type Callback = (data: T) => V; -export type HoverCallback = (isHover: boolean, event: HoverEvent) => void; -export type AccessibilityCallback = (isHover: boolean, event: AccessibilityHoverEvent) => void; -export declare interface VisibleAreaEventOptions { - ratios: Array; - expectedUpdateInterval?: number; -} -export type VisibleAreaChangeCallback = (isExpanding: boolean, currentRatio: number) => void; -export declare interface UICommonEvent { - setOnClick(callback_: ((event: ClickEvent) => void) | undefined): void - setOnTouch(callback_: ((event: TouchEvent) => void) | undefined): void - setOnAppear(callback_: (() => void) | undefined): void - setOnDisappear(callback_: (() => void) | undefined): void - setOnKeyEvent(callback_: ((event: KeyEvent) => void) | undefined): void - setOnFocus(callback_: (() => void) | undefined): void - setOnBlur(callback_: (() => void) | undefined): void - setOnHover(callback_: HoverCallback | undefined): void - setOnMouse(callback_: ((event: MouseEvent) => void) | undefined): void - setOnSizeChange(callback_: SizeChangeCallback | undefined): void - setOnVisibleAreaApproximateChange(options: VisibleAreaEventOptions, event: VisibleAreaChangeCallback | undefined): void -} -export declare interface SelectionOptions { - menuPolicy?: MenuPolicy; -} -export declare interface FocusMovement { - forward?: string; - backward?: string; - up?: string; - down?: string; - left?: string; - right?: string; -} -export enum KeyboardAvoidMode { - DEFAULT = 0, - NONE = 1 -} -export enum HoverModeAreaType { - TOP_SCREEN = 0, - BOTTOM_SCREEN = 1 -} -export declare interface DateRange { - start?: Date; - end?: Date; -} -export declare interface TerminationInfo { - code: int32; - want?: Want; -} -export type DateTimeOptions = intl.DateTimeOptions; -export declare interface Bindable { - readonly value: T; - readonly onChange: ((value0: T) => void); -} -export type BindableResourceStr = ResourceStr | Bindable | Bindable | Bindable; -export type BindableResourceStrArray = Array | Bindable> | Bindable> | Bindable>; diff --git a/arkoala-arkts/arkui/sdk/generated/component/containerSpan.ets b/arkoala-arkts/arkui/sdk/generated/component/containerSpan.ets deleted file mode 100644 index b68afcd41502dca1024cbe6cf3090e1084655ddb..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/containerSpan.ets +++ /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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { TextBackgroundStyle } from "./span" -import { AttributeModifier, AttributeUpdater } from "./../index" -export interface ContainerSpanAttribute { - textBackgroundStyle(value: TextBackgroundStyle | undefined): this { - throw new Error("Unimplemented method textBackgroundStyle") - } - attributeModifier(value: AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkContainerSpanStyle implements ContainerSpanAttribute { - textBackgroundStyle_value?: TextBackgroundStyle | undefined - attributeModifier_value?: AttributeModifier | undefined - textBackgroundStyle(value: TextBackgroundStyle | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function ContainerSpan( - - @memo - content_?: () => void, -): ContainerSpanAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/contentSlot.ets b/arkoala-arkts/arkui/sdk/generated/component/contentSlot.ets deleted file mode 100644 index 3b03a2a7b2a6286dccc76d46f9ab772b640baf08..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/contentSlot.ets +++ /dev/null @@ -1,26 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Content } from "./../framework/ohos.arkui.node" -export declare interface ContentSlotAttribute { -} -export type ContentSlotInterface = (content: Content) => ContentSlotAttribute; diff --git a/arkoala-arkts/arkui/sdk/generated/component/counter.ets b/arkoala-arkts/arkui/sdk/generated/component/counter.ets deleted file mode 100644 index 58008224817af727521fa36145ebebf27fcd4e45..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/counter.ets +++ /dev/null @@ -1,72 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { VoidCallback } from "./units" -import { AttributeModifier, AttributeUpdater } from "./../index" -export interface CounterAttribute extends CommonMethod { - onInc(value: VoidCallback | undefined): this { - throw new Error("Unimplemented method onInc") - } - onDec(value: VoidCallback | undefined): this { - throw new Error("Unimplemented method onDec") - } - enableDec(value: boolean | undefined): this { - throw new Error("Unimplemented method enableDec") - } - enableInc(value: boolean | undefined): this { - throw new Error("Unimplemented method enableInc") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkCounterStyle extends ArkCommonMethodStyle implements CounterAttribute { - onInc_value?: VoidCallback | undefined - onDec_value?: VoidCallback | undefined - enableDec_value?: boolean | undefined - enableInc_value?: boolean | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - onInc(value: VoidCallback | undefined): this { - return this - } - onDec(value: VoidCallback | undefined): this { - return this - } - enableDec(value: boolean | undefined): this { - return this - } - enableInc(value: boolean | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Counter( - - @memo - content_?: () => void, -): CounterAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/customDialogController.ets b/arkoala-arkts/arkui/sdk/generated/component/customDialogController.ets deleted file mode 100644 index a86ce66f54236e174d3bca5a17e5f8c35fc1839c..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/customDialogController.ets +++ /dev/null @@ -1,81 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { DismissDialogAction } from "./actionSheet" -import { CustomBuilder } from "./builder" -import { ExtendableComponent } from "./extendableComponent" -import { DialogAlignment } from "./alertDialog" -import { Offset, ResourceColor, Dimension, BorderRadiuses, EdgeWidths, EdgeColors, EdgeStyles } from "./units" -import { Color, BorderStyle } from "./enums" -import { Resource } from "global.resource" -import { Rectangle, AnimateParam, ShadowOptions, ShadowStyle, BlurStyle, BackgroundBlurStyleOptions, BackgroundEffectOptions, KeyboardAvoidMode, HoverModeAreaType } from "./common" -import { LengthMetrics } from "./../Graphics" -import { LevelMode, ImmersiveMode, LevelOrder } from "./../framework/ohos.promptAction" -export declare interface CustomDialogControllerOptions { - builder: CustomBuilder | ExtendableComponent; - cancel?: (() => void); - autoCancel?: boolean; - alignment?: DialogAlignment; - offset?: Offset; - customStyle?: boolean; - gridCount?: number; - maskColor?: ResourceColor; - maskRect?: Rectangle; - openAnimation?: AnimateParam; - closeAnimation?: AnimateParam; - showInSubWindow?: boolean; - backgroundColor?: ResourceColor; - cornerRadius?: Dimension | BorderRadiuses; - isModal?: boolean; - onWillDismiss?: ((value0: DismissDialogAction) => void); - width?: Dimension; - height?: Dimension; - borderWidth?: Dimension | EdgeWidths; - borderColor?: ResourceColor | EdgeColors; - borderStyle?: BorderStyle | EdgeStyles; - shadow?: ShadowOptions | ShadowStyle; - backgroundBlurStyle?: BlurStyle; - backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; - backgroundEffect?: BackgroundEffectOptions; - keyboardAvoidMode?: KeyboardAvoidMode; - enableHoverMode?: boolean; - hoverModeArea?: HoverModeAreaType; - onDidAppear?: (() => void); - onDidDisappear?: (() => void); - onWillAppear?: (() => void); - onWillDisappear?: (() => void); - keyboardAvoidDistance?: LengthMetrics; - levelMode?: LevelMode; - levelUniqueId?: number; - immersiveMode?: ImmersiveMode; - levelOrder?: LevelOrder; - focusable?: boolean; -} -export declare interface CustomDialogControllerExternalOptions { - customStyle?: boolean; -} -export declare class CustomDialogController { - constructor(value: CustomDialogControllerOptions) - open(): void - close(): void - getExternalOptions(): CustomDialogControllerExternalOptions -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/dataPanel.ets b/arkoala-arkts/arkui/sdk/generated/component/dataPanel.ets deleted file mode 100644 index efb5c347ce9511f87f791bea60cca6fc494e2cd7..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/dataPanel.ets +++ /dev/null @@ -1,113 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceColor, Length } from "./units" -import { Color } from "./enums" -import { Resource } from "global.resource" -import { MultiShadowOptions, CommonConfiguration, CommonMethod, ArkCommonMethodStyle } from "./common" -import { ContentModifier, AttributeModifier, AttributeUpdater } from "./../index" -export enum DataPanelType { - LINE = 0, - Line = 0, - CIRCLE = 1, - Circle = 1 -} -export declare interface ColorStop { - color: ResourceColor; - offset: Length; -} -export declare class LinearGradient { - constructor(colorStops: Array) -} -export declare interface DataPanelShadowOptions extends MultiShadowOptions { - colors?: Array; -} -export declare interface DataPanelOptions { - values: Array; - max?: number; - type?: DataPanelType; -} -export declare interface DataPanelConfiguration extends CommonConfiguration { - values: Array; - maxValue: number; -} -export interface DataPanelAttribute extends CommonMethod { - closeEffect(value: boolean | undefined): this { - throw new Error("Unimplemented method closeEffect") - } - valueColors(value: Array | undefined): this { - throw new Error("Unimplemented method valueColors") - } - trackBackgroundColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method trackBackgroundColor") - } - strokeWidth(value: Length | undefined): this { - throw new Error("Unimplemented method strokeWidth") - } - trackShadow(value: DataPanelShadowOptions | undefined): this { - throw new Error("Unimplemented method trackShadow") - } - contentModifier(value: ContentModifier | undefined): this { - throw new Error("Unimplemented method contentModifier") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkDataPanelStyle extends ArkCommonMethodStyle implements DataPanelAttribute { - closeEffect_value?: boolean | undefined - valueColors_value?: Array | undefined - trackBackgroundColor_value?: ResourceColor | undefined - strokeWidth_value?: Length | undefined - trackShadow_value?: DataPanelShadowOptions | undefined - contentModifier_value?: ContentModifier | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - closeEffect(value: boolean | undefined): this { - return this - } - valueColors(value: Array | undefined): this { - return this - } - trackBackgroundColor(value: ResourceColor | undefined): this { - return this - } - strokeWidth(value: Length | undefined): this { - return this - } - trackShadow(value: DataPanelShadowOptions | undefined): this { - return this - } - contentModifier(value: ContentModifier | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function DataPanel( - options: DataPanelOptions, - @memo - content_?: () => void, -): DataPanelAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/datePicker.ets b/arkoala-arkts/arkui/sdk/generated/component/datePicker.ets deleted file mode 100644 index f1f392511c520741292c17085f677ccfa241d033..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/datePicker.ets +++ /dev/null @@ -1,152 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Bindable, CommonMethod, PickerTextStyle, PickerDialogButtonStyle, Rectangle, BlurStyle, BackgroundBlurStyleOptions, BackgroundEffectOptions, ShadowOptions, ShadowStyle, HoverModeAreaType, ArkCommonMethodStyle } from "./common" -import { CrownSensitivity, Color } from "./enums" -import { AttributeModifier, AttributeUpdater } from "./../index" -import { ResourceColor, Offset, VoidCallback } from "./units" -import { Resource } from "global.resource" -import { DialogAlignment } from "./alertDialog" -import { default as intl } from "./../framework/ohos.intl" -export declare interface DatePickerResult { - year?: number; - month?: number; - day?: number; -} -export enum DatePickerMode { - DATE = 0, - YEAR_AND_MONTH = 1, - MONTH_AND_DAY = 2 -} -export declare interface DatePickerOptions { - start?: Date; - end?: Date; - selected?: Date | Bindable; - mode?: DatePickerMode; -} -export interface DatePickerAttribute extends CommonMethod { - lunar(value: boolean | undefined): this { - throw new Error("Unimplemented method lunar") - } - disappearTextStyle(value: PickerTextStyle | undefined): this { - throw new Error("Unimplemented method disappearTextStyle") - } - textStyle(value: PickerTextStyle | undefined): this { - throw new Error("Unimplemented method textStyle") - } - selectedTextStyle(value: PickerTextStyle | undefined): this { - throw new Error("Unimplemented method selectedTextStyle") - } - onDateChange(value: ((value0: Date) => void) | undefined): this { - throw new Error("Unimplemented method onDateChange") - } - digitalCrownSensitivity(value: CrownSensitivity | undefined): this { - throw new Error("Unimplemented method digitalCrownSensitivity") - } - enableHapticFeedback(value: boolean | undefined): this { - throw new Error("Unimplemented method enableHapticFeedback") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkDatePickerStyle extends ArkCommonMethodStyle implements DatePickerAttribute { - lunar_value?: boolean | undefined - disappearTextStyle_value?: PickerTextStyle | undefined - textStyle_value?: PickerTextStyle | undefined - selectedTextStyle_value?: PickerTextStyle | undefined - onDateChange_value?: ((value0: Date) => void) | undefined - digitalCrownSensitivity_value?: CrownSensitivity | undefined - enableHapticFeedback_value?: boolean | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - lunar(value: boolean | undefined): this { - return this - } - disappearTextStyle(value: PickerTextStyle | undefined): this { - return this - } - textStyle(value: PickerTextStyle | undefined): this { - return this - } - selectedTextStyle(value: PickerTextStyle | undefined): this { - return this - } - onDateChange(value: ((value0: Date) => void) | undefined): this { - return this - } - digitalCrownSensitivity(value: CrownSensitivity | undefined): this { - return this - } - enableHapticFeedback(value: boolean | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export declare interface LunarSwitchStyle { - selectedColor?: ResourceColor; - unselectedColor?: ResourceColor; - strokeColor?: ResourceColor; -} -export declare interface DatePickerDialogOptions extends DatePickerOptions { - lunar?: boolean; - lunarSwitch?: boolean; - lunarSwitchStyle?: LunarSwitchStyle; - showTime?: boolean; - useMilitaryTime?: boolean; - disappearTextStyle?: PickerTextStyle; - textStyle?: PickerTextStyle; - acceptButtonStyle?: PickerDialogButtonStyle; - cancelButtonStyle?: PickerDialogButtonStyle; - selectedTextStyle?: PickerTextStyle; - maskRect?: Rectangle; - alignment?: DialogAlignment; - offset?: Offset; - onCancel?: VoidCallback; - onDateAccept?: ((value0: Date) => void); - onDateChange?: ((value0: Date) => void); - backgroundColor?: ResourceColor; - backgroundBlurStyle?: BlurStyle; - backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; - backgroundEffect?: BackgroundEffectOptions; - onDidAppear?: VoidCallback; - onDidDisappear?: VoidCallback; - onWillAppear?: VoidCallback; - onWillDisappear?: VoidCallback; - shadow?: ShadowOptions | ShadowStyle; - dateTimeOptions?: intl.DateTimeOptions; - enableHoverMode?: boolean; - hoverModeArea?: HoverModeAreaType; - enableHapticFeedback?: boolean; -} -export declare class DatePickerDialog { - constructor() -} - -@memo -@ComponentBuilder -export function DatePicker( - options?: DatePickerOptions, - @memo - content_?: () => void, -): DatePickerAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/divider.ets b/arkoala-arkts/arkui/sdk/generated/component/divider.ets deleted file mode 100644 index 1478bfb1ba586b4e0d068cbcdff267b5dd8c8aba..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/divider.ets +++ /dev/null @@ -1,74 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { ResourceColor } from "./units" -import { Color, LineCapStyle } from "./enums" -import { Resource } from "global.resource" -import { AttributeModifier, AttributeUpdater } from "./../index" -export interface DividerAttribute extends CommonMethod { - vertical(value: boolean | undefined): this { - throw new Error("Unimplemented method vertical") - } - color(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method color") - } - strokeWidth(value: number | string | undefined): this { - throw new Error("Unimplemented method strokeWidth") - } - lineCap(value: LineCapStyle | undefined): this { - throw new Error("Unimplemented method lineCap") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkDividerStyle extends ArkCommonMethodStyle implements DividerAttribute { - vertical_value?: boolean | undefined - color_value?: ResourceColor | undefined - strokeWidth_value?: number | string | undefined - lineCap_value?: LineCapStyle | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - vertical(value: boolean | undefined): this { - return this - } - color(value: ResourceColor | undefined): this { - return this - } - strokeWidth(value: number | string | undefined): this { - return this - } - lineCap(value: LineCapStyle | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Divider( - - @memo - content_?: () => void, -): DividerAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/effectComponent.ets b/arkoala-arkts/arkui/sdk/generated/component/effectComponent.ets deleted file mode 100644 index 6a0c1fc9834ca5dd78ad616566347e5bbb3e3436..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/effectComponent.ets +++ /dev/null @@ -1,43 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export interface EffectComponentAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkEffectComponentStyle extends ArkCommonMethodStyle implements EffectComponentAttribute { - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function EffectComponent( - - @memo - content_?: () => void, -): EffectComponentAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/ellipse.ets b/arkoala-arkts/arkui/sdk/generated/component/ellipse.ets deleted file mode 100644 index 98455d20fd361e941a45c572319419007c57dc5f..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/ellipse.ets +++ /dev/null @@ -1,47 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonShapeMethod, CommonMethod, ArkCommonShapeMethodStyle, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface EllipseOptions { - width?: string | double; - height?: string | double; -} -export interface EllipseAttribute extends CommonShapeMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkEllipseStyle extends ArkCommonShapeMethodStyle implements EllipseAttribute { - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Ellipse( - options?: EllipseOptions, - @memo - content_?: () => void, -): EllipseAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/embeddedComponent.ets b/arkoala-arkts/arkui/sdk/generated/component/embeddedComponent.ets deleted file mode 100644 index cb9ad9ee1189c13828bcc948032bfac3f0946ef7..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/embeddedComponent.ets +++ /dev/null @@ -1,60 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { TerminationInfo, CommonMethod, ArkCommonMethodStyle } from "./common" -import { ErrorCallback, BusinessError } from "./../framework/ohos.base" -import { AttributeModifier, AttributeUpdater } from "./../index" -import { Want } from "./../framework/ohos.app.ability.Want" -import { EmbeddedType } from "./enums" -export interface EmbeddedComponentAttribute extends CommonMethod { - onTerminated(value: ((value0: TerminationInfo) => void) | undefined): this { - throw new Error("Unimplemented method onTerminated") - } - onError(value: ErrorCallback> | undefined): this { - throw new Error("Unimplemented method onError") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkEmbeddedComponentStyle extends ArkCommonMethodStyle implements EmbeddedComponentAttribute { - onTerminated_value?: ((value0: TerminationInfo) => void) | undefined - onError_value?: ErrorCallback> | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - onTerminated(value: ((value0: TerminationInfo) => void) | undefined): this { - return this - } - onError(value: ErrorCallback> | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function EmbeddedComponent( - loader: Want, type?: EmbeddedType, - @memo - content_?: () => void, -): EmbeddedComponentAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/enums.ets b/arkoala-arkts/arkui/sdk/generated/component/enums.ets deleted file mode 100644 index ccc535c265c20d4dd8a3f50f0c45a5afdedff018..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/enums.ets +++ /dev/null @@ -1,733 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { default as curves } from "./../framework/ohos.curves" -export enum CheckBoxShape { - CIRCLE = 0, - ROUNDED_SQUARE = 1 -} -export enum Color { - WHITE = 0, - White = 0, - BLACK = 1, - Black = 1, - BLUE = 2, - Blue = 2, - BROWN = 3, - Brown = 3, - GRAY = 4, - Gray = 4, - GREEN = 5, - Green = 5, - GREY = 6, - Grey = 6, - ORANGE = 7, - Orange = 7, - PINK = 8, - Pink = 8, - RED = 9, - Red = 9, - YELLOW = 10, - Yellow = 10, - TRANSPARENT = 11, - Transparent = 11 -} -export enum ColoringStrategy { - INVERT = "'invert'", - AVERAGE = "'average'", - PRIMARY = "'primary'" -} -export enum ImageFit { - CONTAIN = 0, - Contain = 0, - COVER = 1, - Cover = 1, - AUTO = 2, - Auto = 2, - FILL = 3, - Fill = 3, - SCALE_DOWN = 4, - ScaleDown = 4, - NONE = 5, - None = 5, - TOP_START = 7, - TOP = 8, - TOP_END = 9, - START = 10, - CENTER = 11, - END = 12, - BOTTOM_START = 13, - BOTTOM = 14, - BOTTOM_END = 15, - MATRIX = 16 -} -export enum BorderStyle { - DOTTED = 0, - Dotted = 0, - DASHED = 1, - Dashed = 1, - SOLID = 2, - Solid = 2 -} -export enum LineJoinStyle { - MITER = 0, - Miter = 0, - ROUND = 1, - Round = 1, - BEVEL = 2, - Bevel = 2 -} -export enum TouchType { - DOWN = 0, - Down = 0, - UP = 1, - Up = 1, - MOVE = 2, - Move = 2, - CANCEL = 3, - Cancel = 3 -} -export enum InteractionHand { - NONE = 0, - LEFT = 1, - RIGHT = 2 -} -export enum MouseButton { - LEFT = 0, - Left = 0, - RIGHT = 1, - Right = 1, - MIDDLE = 2, - Middle = 2, - BACK = 3, - Back = 3, - FORWARD = 4, - Forward = 4, - NONE = 5, - None = 5 -} -export enum MouseAction { - PRESS = 0, - Press = 0, - RELEASE = 1, - Release = 1, - MOVE = 2, - Move = 2, - HOVER = 3, - Hover = 3, - CANCEL = 13 -} -export enum AnimationStatus { - INITIAL = 0, - Initial = 0, - RUNNING = 1, - Running = 1, - PAUSED = 2, - Paused = 2, - STOPPED = 3, - Stopped = 3 -} -export type Curve = curves.Curve; -export enum FillMode { - NONE = 0, - None = 0, - FORWARDS = 1, - Forwards = 1, - BACKWARDS = 2, - Backwards = 2, - BOTH = 3, - Both = 3 -} -export enum PlayMode { - NORMAL = 0, - Normal = 0, - REVERSE = 1, - Reverse = 1, - ALTERNATE = 2, - Alternate = 2, - ALTERNATE_REVERSE = 3, - AlternateReverse = 3 -} -export enum KeyType { - DOWN = 0, - Down = 0, - UP = 1, - Up = 1 -} -export enum KeySource { - UNKNOWN = 0, - Unknown = 0, - KEYBOARD = 1, - Keyboard = 1, - JOYSTICK = 2 -} -export enum Edge { - TOP = 0, - Top = 0, - BOTTOM = 1, - Bottom = 1, - START = 2, - Start = 2, - END = 3, - End = 3 -} -export enum Week { - MON = 0, - Mon = 0, - TUE = 1, - Tue = 1, - WED = 2, - Wed = 2, - THUR = 3, - Thur = 3, - FRI = 4, - Fri = 4, - SAT = 5, - Sat = 5, - SUN = 6, - Sun = 6 -} -export enum Direction { - LTR = 0, - Ltr = 0, - RTL = 1, - Rtl = 1, - AUTO = 2, - Auto = 2 -} -export enum BarState { - OFF = 0, - Off = 0, - AUTO = 1, - Auto = 1, - ON = 2, - On = 2 -} -export enum EdgeEffect { - SPRING = 0, - Spring = 0, - FADE = 1, - Fade = 1, - NONE = 2, - None = 2 -} -export enum Alignment { - TOP_START = 0, - TopStart = 0, - TOP = 1, - Top = 1, - TOP_END = 2, - TopEnd = 2, - START = 3, - Start = 3, - CENTER = 4, - Center = 4, - END = 5, - End = 5, - BOTTOM_START = 6, - BottomStart = 6, - BOTTOM = 7, - Bottom = 7, - BOTTOM_END = 8, - BottomEnd = 8 -} -export enum TransitionType { - ALL = 0, - All = 0, - INSERT = 1, - Insert = 1, - DELETE = 2, - Delete = 2 -} -export enum RelateType { - FILL = 0, - FIT = 1 -} -export enum Visibility { - VISIBLE = 0, - Visible = 0, - HIDDEN = 1, - Hidden = 1, - NONE = 2, - None = 2 -} -export enum LineCapStyle { - BUTT = 0, - Butt = 0, - ROUND = 1, - Round = 1, - SQUARE = 2, - Square = 2 -} -export enum Axis { - VERTICAL = 0, - Vertical = 0, - HORIZONTAL = 1, - Horizontal = 1 -} -export enum HorizontalAlign { - START = 0, - Start = 0, - CENTER = 1, - Center = 1, - END = 2, - End = 2 -} -export enum FlexAlign { - START = 0, - Start = 0, - CENTER = 1, - Center = 1, - END = 2, - End = 2, - SPACE_BETWEEN = 3, - SpaceBetween = 3, - SPACE_AROUND = 4, - SpaceAround = 4, - SPACE_EVENLY = 5, - SpaceEvenly = 5 -} -export enum ItemAlign { - AUTO = 0, - Auto = 0, - START = 1, - Start = 1, - CENTER = 2, - Center = 2, - END = 3, - End = 3, - BASELINE = 4, - Baseline = 4, - STRETCH = 5, - Stretch = 5 -} -export enum FlexDirection { - ROW = 0, - Row = 0, - COLUMN = 1, - Column = 1, - ROW_REVERSE = 2, - RowReverse = 2, - COLUMN_REVERSE = 3, - ColumnReverse = 3 -} -export enum PixelRoundCalcPolicy { - NO_FORCE_ROUND = 0, - FORCE_CEIL = 1, - FORCE_FLOOR = 2 -} -export enum PixelRoundMode { - PIXEL_ROUND_ON_LAYOUT_FINISH = 0, - PIXEL_ROUND_AFTER_MEASURE = 1 -} -export enum FlexWrap { - NO_WRAP = 0, - NoWrap = 0, - WRAP = 1, - Wrap = 1, - WRAP_REVERSE = 2, - WrapReverse = 2 -} -export enum VerticalAlign { - TOP = 0, - Top = 0, - CENTER = 1, - Center = 1, - BOTTOM = 2, - Bottom = 2 -} -export enum ImageRepeat { - NO_REPEAT = 0, - NoRepeat = 0, - X = 1, - Y = 2, - XY = 3 -} -export enum ImageSize { - AUTO = 0, - Auto = 0, - COVER = 1, - Cover = 1, - CONTAIN = 2, - Contain = 2, - FILL = 3 -} -export enum GradientDirection { - LEFT = 0, - Left = 0, - TOP = 1, - Top = 1, - RIGHT = 2, - Right = 2, - BOTTOM = 3, - Bottom = 3, - LEFT_TOP = 4, - LeftTop = 4, - LEFT_BOTTOM = 5, - LeftBottom = 5, - RIGHT_TOP = 6, - RightTop = 6, - RIGHT_BOTTOM = 7, - RightBottom = 7, - NONE = 8, - None = 8 -} -export enum SharedTransitionEffectType { - STATIC = 0, - Static = 0, - EXCHANGE = 1, - Exchange = 1 -} -export enum FontStyle { - NORMAL = 0, - Normal = 0, - ITALIC = 1, - Italic = 1 -} -export enum FontWeight { - LIGHTER = 0, - Lighter = 0, - NORMAL = 1, - Normal = 1, - REGULAR = 2, - Regular = 2, - MEDIUM = 3, - Medium = 3, - BOLD = 4, - Bold = 4, - BOLDER = 5, - Bolder = 5 -} -export enum TextAlign { - CENTER = 0, - Center = 0, - START = 1, - Start = 1, - END = 2, - End = 2, - JUSTIFY = 3 -} -export enum TextOverflow { - NONE = 0, - None = 0, - CLIP = 1, - Clip = 1, - ELLIPSIS = 2, - Ellipsis = 2, - MARQUEE = 3 -} -export enum TextDecorationType { - NONE = 0, - None = 0, - UNDERLINE = 1, - Underline = 1, - OVERLINE = 2, - Overline = 2, - LINE_THROUGH = 3, - LineThrough = 3 -} -export enum TextCase { - NORMAL = 0, - Normal = 0, - LOWER_CASE = 1, - LowerCase = 1, - UPPER_CASE = 2, - UpperCase = 2 -} -export enum TextHeightAdaptivePolicy { - MAX_LINES_FIRST = 0, - MIN_FONT_SIZE_FIRST = 1, - LAYOUT_CONSTRAINT_FIRST = 2 -} -export enum ResponseType { - RIGHT_CLICK = 0, - RightClick = 0, - LONG_PRESS = 1, - LongPress = 1 -} -export enum HoverEffect { - AUTO = 0, - Auto = 0, - SCALE = 1, - Scale = 1, - HIGHLIGHT = 2, - Highlight = 2, - NONE = 3, - None = 3 -} -export enum Placement { - LEFT = 0, - Left = 0, - RIGHT = 1, - Right = 1, - TOP = 2, - Top = 2, - BOTTOM = 3, - Bottom = 3, - TOP_LEFT = 4, - TopLeft = 4, - TOP_RIGHT = 5, - TopRight = 5, - BOTTOM_LEFT = 6, - BottomLeft = 6, - BOTTOM_RIGHT = 7, - BottomRight = 7, - LEFT_TOP = 8, - LeftTop = 8, - LEFT_BOTTOM = 9, - LeftBottom = 9, - RIGHT_TOP = 10, - RightTop = 10, - RIGHT_BOTTOM = 11, - RightBottom = 11 -} -export enum ArrowPointPosition { - START = "'Start'", - CENTER = "'Center'", - END = "'End'" -} -export enum CopyOptions { - NONE = 0, - None = 0, - IN_APP = 1, - InApp = 1, - LOCAL_DEVICE = 2, - LocalDevice = 2 -} -export enum HitTestMode { - DEFAULT = 0, - Default = 0, - BLOCK = 1, - Block = 1, - TRANSPARENT = 2, - Transparent = 2, - NONE = 3, - None = 3 -} -export enum TitleHeight { - MAIN_ONLY = 0, - MainOnly = 0, - MAIN_WITH_SUB = 1, - MainWithSub = 1 -} -export enum ModifierKey { - CTRL = 0, - SHIFT = 1, - ALT = 2 -} -export enum FunctionKey { - ESC = 0, - F1 = 1, - F2 = 2, - F3 = 3, - F4 = 4, - F5 = 5, - F6 = 6, - F7 = 7, - F8 = 8, - F9 = 9, - F10 = 10, - F11 = 11, - F12 = 12, - TAB = 13, - DPAD_UP = 14, - DPAD_DOWN = 15, - DPAD_LEFT = 16, - DPAD_RIGHT = 17 -} -export enum ImageSpanAlignment { - BASELINE = 0, - BOTTOM = 1, - CENTER = 2, - TOP = 3 -} -export enum ObscuredReasons { - PLACEHOLDER = 0 -} -export enum TextContentStyle { - DEFAULT = 0, - INLINE = 1 -} -export enum ClickEffectLevel { - LIGHT = 0, - MIDDLE = 1, - HEAVY = 2 -} -export enum XComponentType { - SURFACE = 0, - TEXTURE = 1 -} -export enum NestedScrollMode { - SELF_ONLY = 0, - SELF_FIRST = 1, - PARENT_FIRST = 2, - PARALLEL = 3 -} -export enum ScrollSource { - DRAG = 0, - FLING = 1, - EDGE_EFFECT = 2, - OTHER_USER_INPUT = 3, - SCROLL_BAR = 4, - SCROLL_BAR_FLING = 5, - SCROLLER = 6, - SCROLLER_ANIMATION = 7 -} -export enum RenderFit { - CENTER = 0, - TOP = 1, - BOTTOM = 2, - LEFT = 3, - RIGHT = 4, - TOP_LEFT = 5, - TOP_RIGHT = 6, - BOTTOM_LEFT = 7, - BOTTOM_RIGHT = 8, - RESIZE_FILL = 9, - RESIZE_CONTAIN = 10, - RESIZE_CONTAIN_TOP_LEFT = 11, - RESIZE_CONTAIN_BOTTOM_RIGHT = 12, - RESIZE_COVER = 13, - RESIZE_COVER_TOP_LEFT = 14, - RESIZE_COVER_BOTTOM_RIGHT = 15 -} -export enum DialogButtonStyle { - DEFAULT = 0, - HIGHLIGHT = 1 -} -export enum WordBreak { - NORMAL = 0, - BREAK_ALL = 1, - BREAK_WORD = 2, - HYPHENATION = 3 -} -export enum LineBreakStrategy { - GREEDY = 0, - HIGH_QUALITY = 1, - BALANCED = 2 -} -export enum IlluminatedType { - NONE = 0, - BORDER = 1, - CONTENT = 2, - BORDER_CONTENT = 3, - BLOOM_BORDER = 4, - BLOOM_BORDER_CONTENT = 5 -} -export enum EllipsisMode { - START = 0, - CENTER = 1, - END = 2 -} -export type Nullable = T | undefined; -export enum OptionWidthMode { - FIT_CONTENT = "'fit_content'", - FIT_TRIGGER = "'fit_trigger'" -} -export enum FoldStatus { - FOLD_STATUS_UNKNOWN = 0, - FOLD_STATUS_EXPANDED = 1, - FOLD_STATUS_FOLDED = 2, - FOLD_STATUS_HALF_FOLDED = 3 -} -export enum AppRotation { - ROTATION_0 = 0, - ROTATION_90 = 1, - ROTATION_180 = 2, - ROTATION_270 = 3 -} -export enum EmbeddedType { - EMBEDDED_UI_EXTENSION = 0 -} -export enum MarqueeUpdateStrategy { - DEFAULT = 0, - PRESERVE_POSITION = 1 -} -export enum TextDecorationStyle { - SOLID = 0, - DOUBLE = 1, - DOTTED = 2, - DASHED = 3, - WAVY = 4 -} -export enum TextSelectableMode { - SELECTABLE_UNFOCUSABLE = 0, - SELECTABLE_FOCUSABLE = 1, - UNSELECTABLE = 2 -} -export enum AccessibilityHoverType { - HOVER_ENTER = 0, - HOVER_MOVE = 1, - HOVER_EXIT = 2, - HOVER_CANCEL = 3 -} -export enum WidthBreakpoint { - WIDTH_XS = 0, - WIDTH_SM = 1, - WIDTH_MD = 2, - WIDTH_LG = 3, - WIDTH_XL = 4 -} -export enum HeightBreakpoint { - HEIGHT_SM = 0, - HEIGHT_MD = 1, - HEIGHT_LG = 2 -} -export enum AxisModel { - ABS_X = 0, - ABS_Y = 1, - ABS_Z = 2, - ABS_RZ = 3, - ABS_GAS = 4, - ABS_BRAKE = 5, - ABS_HAT0X = 6, - ABS_HAT0Y = 7 -} -export enum PageFlipMode { - CONTINUOUS = 0, - SINGLE = 1 -} -export enum CrownAction { - BEGIN = 0, - UPDATE = 1, - END = 2 -} -export enum CrownSensitivity { - LOW = 0, - MEDIUM = 1, - HIGH = 2 -} -export enum AxisAction { - NONE = 0, - BEGIN = 1, - UPDATE = 2, - END = 3, - CANCEL = 4 -} -export enum FocusDrawLevel { - SELF = 0, - TOP = 1 -} -export enum DividerMode { - FLOATING_ABOVE_MENU = 0, - EMBEDDED_IN_MENU = 1 -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/extendableComponent.ets b/arkoala-arkts/arkui/sdk/generated/component/extendableComponent.ets deleted file mode 100644 index 907f427a401b82fbaf15f49e7a86db87b6c7c2d4..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/extendableComponent.ets +++ /dev/null @@ -1,39 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { UIContext } from "./../framework/ohos.arkui.UIContext" -import { default as uiObserver } from "./../framework/ohos.arkui.observer" -export declare interface LifeCycle { - aboutToAppear(): void - aboutToDisappear(): void - onDidBuild(): void - @memo - build(): void -} -export declare abstract class ExtendableComponent implements LifeCycle { - constructor() - getUIContext(): UIContext - getUniqueId(): int32 - queryNavDestinationInfo(isInner?: boolean | undefined): uiObserver.NavDestinationInfo | undefined - queryNavigationInfo(): uiObserver.NavigationInfo | undefined - queryRouterPageInfo(): uiObserver.RouterPageInfo | undefined -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/flex.ets b/arkoala-arkts/arkui/sdk/generated/component/flex.ets deleted file mode 100644 index 1b7288ee8b965c6962e95697fb32547d09993fab..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/flex.ets +++ /dev/null @@ -1,57 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { FlexDirection, FlexWrap, FlexAlign, ItemAlign } from "./enums" -import { LengthMetrics } from "./../Graphics" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface FlexOptions { - direction?: FlexDirection; - wrap?: FlexWrap; - justifyContent?: FlexAlign; - alignItems?: ItemAlign; - alignContent?: FlexAlign; - space?: FlexSpaceOptions; -} -export declare interface FlexSpaceOptions { - main?: LengthMetrics; - cross?: LengthMetrics; -} -export interface FlexAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkFlexStyle extends ArkCommonMethodStyle implements FlexAttribute { - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Flex( - value?: FlexOptions, - @memo - content_?: () => void, -): FlexAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/flowItem.ets b/arkoala-arkts/arkui/sdk/generated/component/flowItem.ets deleted file mode 100644 index 7462a5986281ce8df566f7d4a39b53c22fae3883..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/flowItem.ets +++ /dev/null @@ -1,43 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export interface FlowItemAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkFlowItemStyle extends ArkCommonMethodStyle implements FlowItemAttribute { - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function FlowItem( - - @memo - content_?: () => void, -): FlowItemAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/focus.ets b/arkoala-arkts/arkui/sdk/generated/component/focus.ets deleted file mode 100644 index ace01bbe8cfd1dc8da85c1d377f5c06614b04061..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/focus.ets +++ /dev/null @@ -1,37 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { LengthMetrics, ColorMetrics } from "./../Graphics" -export declare interface FocusBoxStyle { - margin?: LengthMetrics; - strokeColor?: ColorMetrics; - strokeWidth?: LengthMetrics; -} -export enum FocusPriority { - AUTO = 0, - PRIOR = 2000, - PREVIOUS = 3000 -} -export enum KeyProcessingMode { - FOCUS_NAVIGATION = 0, - ANCESTOR_EVENT = 1 -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/folderStack.ets b/arkoala-arkts/arkui/sdk/generated/component/folderStack.ets deleted file mode 100644 index 180e2dc0b3721672b1e9013473b14431940bcdc8..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/folderStack.ets +++ /dev/null @@ -1,95 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { default as window } from "./../framework/ohos.window" -import { FoldStatus, Alignment, AppRotation } from "./enums" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export type WindowStatusType = window.WindowStatusType; -export declare interface FolderStackOptions { - upperItems?: Array; -} -export declare interface OnFoldStatusChangeInfo { - foldStatus: FoldStatus; -} -export type OnFoldStatusChangeCallback = (event: OnFoldStatusChangeInfo) => void; -export type OnHoverStatusChangeCallback = (param: HoverEventParam) => void; -export interface FolderStackAttribute extends CommonMethod { - alignContent(value: Alignment | undefined): this { - throw new Error("Unimplemented method alignContent") - } - onFolderStateChange(value: OnFoldStatusChangeCallback | undefined): this { - throw new Error("Unimplemented method onFolderStateChange") - } - onHoverStatusChange(value: OnHoverStatusChangeCallback | undefined): this { - throw new Error("Unimplemented method onHoverStatusChange") - } - enableAnimation(value: boolean | undefined): this { - throw new Error("Unimplemented method enableAnimation") - } - autoHalfFold(value: boolean | undefined): this { - throw new Error("Unimplemented method autoHalfFold") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkFolderStackStyle extends ArkCommonMethodStyle implements FolderStackAttribute { - alignContent_value?: Alignment | undefined - onFolderStateChange_value?: OnFoldStatusChangeCallback | undefined - onHoverStatusChange_value?: OnHoverStatusChangeCallback | undefined - enableAnimation_value?: boolean | undefined - autoHalfFold_value?: boolean | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - alignContent(value: Alignment | undefined): this { - return this - } - onFolderStateChange(value: OnFoldStatusChangeCallback | undefined): this { - return this - } - onHoverStatusChange(value: OnHoverStatusChangeCallback | undefined): this { - return this - } - enableAnimation(value: boolean | undefined): this { - return this - } - autoHalfFold(value: boolean | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export declare interface HoverEventParam { - foldStatus: FoldStatus; - isHoverMode: boolean; - appRotation: AppRotation; - windowStatusType: window.WindowStatusType; -} - -@memo -@ComponentBuilder -export function FolderStack( - options?: FolderStackOptions, - @memo - content_?: () => void, -): FolderStackAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/formComponent.ets b/arkoala-arkts/arkui/sdk/generated/component/formComponent.ets deleted file mode 100644 index de5c5c0a67dfcecf674b8b47a5c189ca55c69b46..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/formComponent.ets +++ /dev/null @@ -1,165 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Want } from "./../framework/ohos.app.ability.Want" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { Visibility } from "./enums" -import { VoidCallback } from "./units" -import { AttributeModifier, AttributeUpdater } from "./../index" -export enum FormDimension { - DIMENSION_1_2 = 0, - Dimension_1_2 = 0, - DIMENSION_2_2 = 1, - Dimension_2_2 = 1, - DIMENSION_2_4 = 2, - Dimension_2_4 = 2, - DIMENSION_4_4 = 3, - Dimension_4_4 = 3, - DIMENSION_1_1 = 6, - DIMENSION_6_4 = 7, - DIMENSION_2_3 = 8, - DIMENSION_3_3 = 9 -} -export enum FormRenderingMode { - FULL_COLOR = 0, - SINGLE_COLOR = 1 -} -export enum FormShape { - RECT = 1, - CIRCLE = 2 -} -export declare interface FormInfo { - id: int64 | string; - name: string; - bundle: string; - ability: string; - module: string; - dimension?: FormDimension; - temporary?: boolean; - want?: Want; - renderingMode?: FormRenderingMode; - shape?: FormShape; -} -export declare interface FormCallbackInfo { - id: int64; - idString: string; -} -export declare interface FormSize { - width: double; - height: double; -} -export declare interface ErrorInformation { - errcode: int32; - msg: string; -} -export interface FormComponentAttribute extends CommonMethod { - size(value: FormSize | undefined): this - moduleName(value: string | undefined): this { - throw new Error("Unimplemented method moduleName") - } - dimension(value: FormDimension | undefined): this { - throw new Error("Unimplemented method dimension") - } - allowUpdate(value: boolean | undefined): this { - throw new Error("Unimplemented method allowUpdate") - } - visibility(value: Visibility | undefined): this - onAcquired(value: ((value0: FormCallbackInfo) => void) | undefined): this { - throw new Error("Unimplemented method onAcquired") - } - onError(value: ((value0: ErrorInformation) => void) | undefined): this { - throw new Error("Unimplemented method onError") - } - onRouter(value: ((value0: Object) => void) | undefined): this { - throw new Error("Unimplemented method onRouter") - } - onUninstall(value: ((value0: FormCallbackInfo) => void) | undefined): this { - throw new Error("Unimplemented method onUninstall") - } - onLoad(value: VoidCallback | undefined): this { - throw new Error("Unimplemented method onLoad") - } - onUpdate(value: ((value0: FormCallbackInfo) => void) | undefined): this { - throw new Error("Unimplemented method onUpdate") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkFormComponentStyle extends ArkCommonMethodStyle implements FormComponentAttribute { - size_value?: FormSize | undefined - moduleName_value?: string | undefined - dimension_value?: FormDimension | undefined - allowUpdate_value?: boolean | undefined - visibility_value?: Visibility | undefined - onAcquired_value?: ((value0: FormCallbackInfo) => void) | undefined - onError_value?: ((value0: ErrorInformation) => void) | undefined - onRouter_value?: ((value0: Object) => void) | undefined - onUninstall_value?: ((value0: FormCallbackInfo) => void) | undefined - onLoad_value?: VoidCallback | undefined - onUpdate_value?: ((value0: FormCallbackInfo) => void) | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - size(value: FormSize | undefined): this { - return this - } - moduleName(value: string | undefined): this { - return this - } - dimension(value: FormDimension | undefined): this { - return this - } - allowUpdate(value: boolean | undefined): this { - return this - } - visibility(value: Visibility | undefined): this { - return this - } - onAcquired(value: ((value0: FormCallbackInfo) => void) | undefined): this { - return this - } - onError(value: ((value0: ErrorInformation) => void) | undefined): this { - return this - } - onRouter(value: ((value0: Object) => void) | undefined): this { - return this - } - onUninstall(value: ((value0: FormCallbackInfo) => void) | undefined): this { - return this - } - onLoad(value: VoidCallback | undefined): this { - return this - } - onUpdate(value: ((value0: FormCallbackInfo) => void) | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function FormComponent( - value: FormInfo, - @memo - content_?: () => void, -): FormComponentAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/formLink.ets b/arkoala-arkts/arkui/sdk/generated/component/formLink.ets deleted file mode 100644 index 8498138367b70a1b86257a91d5676d4641ab98d5..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/formLink.ets +++ /dev/null @@ -1,51 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface FormLinkOptions { - action: string; - moduleName?: string; - bundleName?: string; - abilityName?: string; - uri?: string; - params?: Object; -} -export interface FormLinkAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkFormLinkStyle extends ArkCommonMethodStyle implements FormLinkAttribute { - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function FormLink( - options: FormLinkOptions, - @memo - content_?: () => void, -): FormLinkAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/gauge.ets b/arkoala-arkts/arkui/sdk/generated/component/gauge.ets deleted file mode 100644 index 7bf35689253a5dbc8edbfe5b7566379e7cddcea9..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/gauge.ets +++ /dev/null @@ -1,134 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { MultiShadowOptions, CommonConfiguration, CommonMethod, ArkCommonMethodStyle } from "./common" -import { ResourceStr, Dimension, ResourceColor, Length } from "./units" -import { Resource } from "global.resource" -import { Color } from "./enums" -import { LinearGradient } from "./dataPanel" -import { CustomBuilder } from "./builder" -import { ContentModifier, AttributeModifier, AttributeUpdater } from "./../index" -export declare interface GaugeOptions { - value: number; - min?: number; - max?: number; -} -export declare interface GaugeShadowOptions extends MultiShadowOptions { -} -export declare interface GaugeIndicatorOptions { - icon?: ResourceStr; - space?: Dimension; -} -export declare interface GaugeConfiguration extends CommonConfiguration { - value: number; - min: number; - max: number; -} -export interface GaugeAttribute extends CommonMethod { - value(value: number | undefined): this { - throw new Error("Unimplemented method value") - } - startAngle(value: number | undefined): this { - throw new Error("Unimplemented method startAngle") - } - endAngle(value: number | undefined): this { - throw new Error("Unimplemented method endAngle") - } - colors(value: ResourceColor | LinearGradient | Array<[ ResourceColor | LinearGradient, number ]> | undefined): this { - throw new Error("Unimplemented method colors") - } - strokeWidth(value: Length | undefined): this { - throw new Error("Unimplemented method strokeWidth") - } - description(value: CustomBuilder | undefined): this { - throw new Error("Unimplemented method description") - } - trackShadow(value: GaugeShadowOptions | undefined): this { - throw new Error("Unimplemented method trackShadow") - } - indicator(value: GaugeIndicatorOptions | undefined): this { - throw new Error("Unimplemented method indicator") - } - privacySensitive(value: boolean | undefined): this { - throw new Error("Unimplemented method privacySensitive") - } - contentModifier(value: ContentModifier | undefined): this { - throw new Error("Unimplemented method contentModifier") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkGaugeStyle extends ArkCommonMethodStyle implements GaugeAttribute { - value_value?: number | undefined - startAngle_value?: number | undefined - endAngle_value?: number | undefined - colors_value?: ResourceColor | LinearGradient | Array<[ ResourceColor | LinearGradient, number ]> | undefined - strokeWidth_value?: Length | undefined - description_value?: CustomBuilder | undefined - trackShadow_value?: GaugeShadowOptions | undefined - indicator_value?: GaugeIndicatorOptions | undefined - privacySensitive_value?: boolean | undefined - contentModifier_value?: ContentModifier | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - value(value: number | undefined): this { - return this - } - startAngle(value: number | undefined): this { - return this - } - endAngle(value: number | undefined): this { - return this - } - colors(value: ResourceColor | LinearGradient | Array<[ ResourceColor | LinearGradient, number ]> | undefined): this { - return this - } - strokeWidth(value: Length | undefined): this { - return this - } - description(value: CustomBuilder | undefined): this { - return this - } - trackShadow(value: GaugeShadowOptions | undefined): this { - return this - } - indicator(value: GaugeIndicatorOptions | undefined): this { - return this - } - privacySensitive(value: boolean | undefined): this { - return this - } - contentModifier(value: ContentModifier | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Gauge( - options: GaugeOptions, - @memo - content_?: () => void, -): GaugeAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/gesture.ets b/arkoala-arkts/arkui/sdk/generated/component/gesture.ets deleted file mode 100644 index bb5d74b75d5d39cb48d7f07ef02dd7324e1b1148..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/gesture.ets +++ /dev/null @@ -1,277 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { InteractionHand } from "./enums" -import { BaseEvent, SourceTool } from "./common" -export enum PanDirection { - NONE = 0, - None = 0, - HORIZONTAL = 1, - Horizontal = 1, - LEFT = 2, - Left = 2, - RIGHT = 3, - Right = 3, - VERTICAL = 4, - Vertical = 4, - UP = 5, - Up = 5, - DOWN = 6, - Down = 6, - ALL = 7, - All = 7 -} -export enum SwipeDirection { - NONE = 0, - None = 0, - HORIZONTAL = 1, - Horizontal = 1, - VERTICAL = 2, - Vertical = 2, - ALL = 3, - All = 3 -} -export enum GestureMode { - SEQUENCE = 0, - Sequence = 0, - PARALLEL = 1, - Parallel = 1, - EXCLUSIVE = 2, - Exclusive = 2 -} -export enum GestureMask { - NORMAL = 0, - Normal = 0, - IGNORE_INTERNAL = 1, - IgnoreInternal = 1 -} -export enum GestureJudgeResult { - CONTINUE = 0, - REJECT = 1 -} -export declare interface GestureInfo { - tag?: string; - type: GestureControl.GestureType; - isSystemGesture: boolean; -} -export declare interface FingerInfo { - id: number; - globalX: number; - globalY: number; - localX: number; - localY: number; - displayX: number; - displayY: number; - hand?: InteractionHand; -} -export type GestureType = Gesture | object; -export declare interface BaseGestureEvent extends BaseEvent { - fingerList: Array; -} -export declare interface TapGestureEvent extends BaseGestureEvent { -} -export declare interface LongPressGestureEvent extends BaseGestureEvent { - repeat: boolean; -} -export declare interface PanGestureEvent extends BaseGestureEvent { - offsetX: number; - offsetY: number; - velocityX: number; - velocityY: number; - velocity: number; -} -export declare interface PinchGestureEvent extends BaseGestureEvent { - scale: number; - pinchCenterX: number; - pinchCenterY: number; -} -export declare interface RotationGestureEvent extends BaseGestureEvent { - angle: number; -} -export declare interface SwipeGestureEvent extends BaseGestureEvent { - angle: number; - speed: number; -} -export declare interface GestureEvent extends BaseEvent { - repeat: boolean; - fingerList: Array; - offsetX: number; - offsetY: number; - angle: number; - speed: number; - scale: number; - pinchCenterX: number; - pinchCenterY: number; - velocityX: number; - velocityY: number; - velocity: number; -} -export declare interface BaseHandlerOptions { - isFingerCountLimited?: boolean; -} -export declare class Gesture { - constructor() - tag(tag: string): this - allowedTypes(types: Array): this -} -export declare interface TapGestureParameters extends BaseHandlerOptions { - count?: number; - fingers?: number; - distanceThreshold?: number; -} -export declare class PanGestureOptions { - constructor(value: PanGestureHandlerOptions | undefined) - setDirection(value: PanDirection): void - setDistance(value: number): void - setFingers(value: number): void - getDirection(): PanDirection - getDistance(): number -} -export declare class SwipeGesture extends Gesture { - constructor() - static $_instantiate(factory: (() => SwipeGesture), value?: SwipeGestureHandlerOptions): SwipeGesture - onAction(event: ((value0: GestureEvent) => void)): this -} -export declare class RotationGesture extends Gesture { - constructor() - static $_instantiate(factory: (() => RotationGesture), value?: RotationGestureHandlerOptions): RotationGesture - onActionStart(event: ((value0: GestureEvent) => void)): this - onActionUpdate(event: ((value0: GestureEvent) => void)): this - onActionEnd(event: ((value0: GestureEvent) => void)): this - onActionCancel(event: ((value0: GestureEvent) => void)): this -} -export declare interface GestureHandler { -} -export declare interface TapGestureHandlerOptions extends BaseHandlerOptions { - count?: number; - fingers?: number; -} -export declare interface TapGestureHandler extends GestureHandler { -} -export declare interface LongPressGestureHandlerOptions extends BaseHandlerOptions { - fingers?: number; - repeat?: boolean; - duration?: number; -} -export declare interface LongPressGestureHandler extends GestureHandler { -} -export declare interface PanGestureHandlerOptions extends BaseHandlerOptions { - fingers?: number; - direction?: PanDirection; - distance?: number; -} -export declare interface PanGestureHandler extends GestureHandler { -} -export declare interface SwipeGestureHandlerOptions extends BaseHandlerOptions { - fingers?: number; - direction?: SwipeDirection; - speed?: number; -} -export declare interface SwipeGestureHandler extends GestureHandler { -} -export declare interface PinchGestureHandlerOptions extends BaseHandlerOptions { - fingers?: number; - distance?: number; -} -export declare interface PinchGestureHandler extends GestureHandler { -} -export declare interface RotationGestureHandlerOptions extends BaseHandlerOptions { - fingers?: number; - angle?: number; -} -export declare interface RotationGestureHandler extends GestureHandler { -} -export declare interface GestureGroupGestureHandlerOptions { - _stub: int32; -} -export enum GesturePriority { - NORMAL = 0, - PRIORITY = 1 -} -export enum GestureRecognizerState { - READY = 0, - DETECTING = 1, - PENDING = 2, - BLOCKED = 3, - SUCCESSFUL = 4, - FAILED = 5 -} -export declare class ScrollableTargetInfo extends EventTargetInfo { - constructor() - isBegin(): boolean - isEnd(): boolean -} -export declare class EventTargetInfo { - constructor() - getId(): string -} -export declare class GestureRecognizer { - constructor() - getTag(): string - getType(): GestureControl.GestureType - isBuiltIn(): boolean - setEnabled(isEnabled: boolean): void - isEnabled(): boolean - getState(): GestureRecognizerState - getEventTargetInfo(): EventTargetInfo - isValid(): boolean - getFingerCount(): number - isFingerCountLimit(): boolean -} -export declare class TapRecognizer extends GestureRecognizer { - constructor() - getTapCount(): number -} -export declare class LongPressRecognizer extends GestureRecognizer { - constructor() - isRepeat(): boolean - getDuration(): number -} -export declare class SwipeRecognizer extends GestureRecognizer { - constructor() - getVelocityThreshold(): number - getDirection(): SwipeDirection -} -export declare class PinchRecognizer extends GestureRecognizer { - constructor() - getDistance(): number -} -export declare class RotationRecognizer extends GestureRecognizer { - constructor() - getAngle(): number -} -export declare class PanRecognizer extends GestureRecognizer { - constructor() - getPanGestureOptions(): PanGestureOptions -} -export declare namespace GestureControl { - export enum GestureType { - TAP_GESTURE = 0, - LONG_PRESS_GESTURE = 1, - PAN_GESTURE = 2, - PINCH_GESTURE = 3, - SWIPE_GESTURE = 4, - ROTATION_GESTURE = 5, - DRAG = 6, - CLICK = 7 - } -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/gesture.extra.ets b/arkoala-arkts/arkui/sdk/generated/component/gesture.extra.ets deleted file mode 100644 index 7c990282b9d5db5bf0e3eea8d2323bb6a30c6aa0..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/gesture.extra.ets +++ /dev/null @@ -1,71 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { SourceTool } from "./common" -import { GestureEvent, TapGestureParameters, LongPressGestureHandlerOptions, PanDirection, PanGestureOptions, PanGestureHandlerOptions, PinchGestureHandlerOptions, GestureMode, GestureType, Gesture } from "./gesture" -export declare interface GestureInterface { -} -export declare interface TapGestureInterface extends GestureInterface { - onAction(event: ((event: GestureEvent) => void)): TapGestureInterface - invoke(value: TapGestureParameters): TapGestureInterface; -} -export declare interface LongPressGestureInterface_Invoke_Literal { - fingers?: number; - repeat?: boolean; - duration?: number; -} -export declare interface LongPressGestureInterface extends GestureInterface { - onAction(event: ((event: GestureEvent) => void)): LongPressGestureInterface - onActionEnd(event: ((event: GestureEvent) => void)): LongPressGestureInterface - onActionCancel(event: ((event: GestureEvent) => void)): LongPressGestureInterface - invoke(value: LongPressGestureInterface_Invoke_Literal): LongPressGestureInterface; - invoke(options: LongPressGestureHandlerOptions): LongPressGestureInterface; -} -export declare interface PanGestureInterface_Invoke_Literal { - fingers?: number; - direction?: PanDirection; - distance?: number; -} -export declare interface PanGestureInterface extends GestureInterface { - onActionStart(event: ((event: GestureEvent) => void)): PanGestureInterface - onActionUpdate(event: ((event: GestureEvent) => void)): PanGestureInterface - onActionEnd(event: ((event: GestureEvent) => void)): PanGestureInterface - onActionCancel(event: ((event: GestureEvent) => void)): PanGestureInterface - invoke(value: PanGestureInterface_Invoke_Literal | PanGestureOptions): PanGestureInterface; - invoke(options: PanGestureHandlerOptions): PanGestureInterface; -} -export declare interface PinchGestureInterface_Invoke_Literal { - fingers?: number; - distance?: number; -} -export declare interface PinchGestureInterface extends GestureInterface { - onActionStart(event: ((event: GestureEvent) => void)): PinchGestureInterface - onActionUpdate(event: ((event: GestureEvent) => void)): PinchGestureInterface - onActionEnd(event: ((event: GestureEvent) => void)): PinchGestureInterface - onActionCancel(event: ((event: GestureEvent) => void)): PinchGestureInterface - invoke(value: PinchGestureInterface_Invoke_Literal): PinchGestureInterface; - invoke(options: PinchGestureHandlerOptions): PinchGestureInterface; -} -export declare interface GestureGroupInterface { - onCancel(event: (() => void)): GestureGroupInterface - invoke(mode: GestureMode, gesture: Array): GestureGroupInterface; -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/grid.ets b/arkoala-arkts/arkui/sdk/generated/component/grid.ets deleted file mode 100644 index c4573fab1587fa158bc240d8af331556e50e5331..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/grid.ets +++ /dev/null @@ -1,275 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ItemDragInfo, ScrollableCommonMethod, OnItemDragStartCallback, NestedScrollOptions, OnWillScrollCallback, OnScrollCallback, CommonMethod, EdgeEffectOptions, ArkScrollableCommonMethodStyle, ArkCommonMethodStyle } from "./common" -import { Length } from "./units" -import { Resource } from "global.resource" -import { Color, BarState, ScrollSource, EdgeEffect } from "./enums" -import { OnScrollFrameBeginCallback, Scroller } from "./scroll" -import { ScrollState } from "./list" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface GridLayoutOptions { - regularSize: [ number, number ]; - irregularIndexes?: Array; - onGetIrregularSizeByIndex?: ((index: number) => [ number, number ]); - onGetRectByIndex?: ((index: number) => [ number, number, number, number ]); -} -export enum GridDirection { - ROW = 0, - Row = 0, - COLUMN = 1, - Column = 1, - ROW_REVERSE = 2, - RowReverse = 2, - COLUMN_REVERSE = 3, - ColumnReverse = 3 -} -export enum GridItemAlignment { - DEFAULT = 0, - STRETCH = 1 -} -export declare interface ComputedBarAttribute { - totalOffset: number; - totalLength: number; -} -export interface GridAttribute extends ScrollableCommonMethod { - columnsTemplate(value: string | undefined): this { - throw new Error("Unimplemented method columnsTemplate") - } - rowsTemplate(value: string | undefined): this { - throw new Error("Unimplemented method rowsTemplate") - } - columnsGap(value: Length | undefined): this { - throw new Error("Unimplemented method columnsGap") - } - rowsGap(value: Length | undefined): this { - throw new Error("Unimplemented method rowsGap") - } - scrollBarWidth(value: number | string | undefined): this - scrollBarColor(value: Color | number | string | undefined): this - scrollBar(value: BarState | undefined): this - onScrollBarUpdate(value: ((index: number,offset: number) => ComputedBarAttribute) | undefined): this { - throw new Error("Unimplemented method onScrollBarUpdate") - } - onScrollIndex(value: ((first: number,last: number) => void) | undefined): this { - throw new Error("Unimplemented method onScrollIndex") - } - cachedCount(value: number | undefined): this { - throw new Error("Unimplemented method cachedCount") - } - editMode(value: boolean | undefined): this { - throw new Error("Unimplemented method editMode") - } - multiSelectable(value: boolean | undefined): this { - throw new Error("Unimplemented method multiSelectable") - } - maxCount(value: number | undefined): this { - throw new Error("Unimplemented method maxCount") - } - minCount(value: number | undefined): this { - throw new Error("Unimplemented method minCount") - } - cellLength(value: number | undefined): this { - throw new Error("Unimplemented method cellLength") - } - layoutDirection(value: GridDirection | undefined): this { - throw new Error("Unimplemented method layoutDirection") - } - supportAnimation(value: boolean | undefined): this { - throw new Error("Unimplemented method supportAnimation") - } - onItemDragStart(value: OnItemDragStartCallback | undefined): this { - throw new Error("Unimplemented method onItemDragStart") - } - onItemDragEnter(value: ((event: ItemDragInfo) => void) | undefined): this { - throw new Error("Unimplemented method onItemDragEnter") - } - onItemDragMove(value: ((event: ItemDragInfo,itemIndex: number,insertIndex: number) => void) | undefined): this { - throw new Error("Unimplemented method onItemDragMove") - } - onItemDragLeave(value: ((event: ItemDragInfo,itemIndex: number) => void) | undefined): this { - throw new Error("Unimplemented method onItemDragLeave") - } - onItemDrop(value: ((event: ItemDragInfo,itemIndex: number,insertIndex: number,isSuccess: boolean) => void) | undefined): this { - throw new Error("Unimplemented method onItemDrop") - } - nestedScroll(value: NestedScrollOptions | undefined): this - enableScrollInteraction(value: boolean | undefined): this - friction(value: number | Resource | undefined): this - alignItems(value: GridItemAlignment | undefined): this { - throw new Error("Unimplemented method alignItems") - } - onScrollFrameBegin(value: OnScrollFrameBeginCallback | undefined): this { - throw new Error("Unimplemented method onScrollFrameBegin") - } - onWillScroll(value: OnWillScrollCallback | undefined): this { - throw new Error("Unimplemented method onWillScroll") - } - onDidScroll(value: OnScrollCallback | undefined): this { - throw new Error("Unimplemented method onDidScroll") - } - cachedCount(count: number | undefined, show: boolean | undefined): this { - throw new Error("Unimplemented method cachedCount") - } - edgeEffect(value: EdgeEffect | undefined, options?: EdgeEffectOptions): this { - throw new Error("Unimplemented method edgeEffect") - } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkGridStyle extends ArkScrollableCommonMethodStyle implements GridAttribute { - columnsTemplate_value?: string | undefined - rowsTemplate_value?: string | undefined - columnsGap_value?: Length | undefined - rowsGap_value?: Length | undefined - scrollBarWidth_value?: number | string | undefined - scrollBarColor_value?: Color | number | string | undefined - scrollBar_value?: BarState | undefined - onScrollBarUpdate_value?: ((index: number,offset: number) => ComputedBarAttribute) | undefined - onScrollIndex_value?: ((first: number,last: number) => void) | undefined - cachedCount_value?: number | undefined - editMode_value?: boolean | undefined - multiSelectable_value?: boolean | undefined - maxCount_value?: number | undefined - minCount_value?: number | undefined - cellLength_value?: number | undefined - layoutDirection_value?: GridDirection | undefined - supportAnimation_value?: boolean | undefined - onItemDragStart_value?: OnItemDragStartCallback | undefined - onItemDragEnter_value?: ((event: ItemDragInfo) => void) | undefined - onItemDragMove_value?: ((event: ItemDragInfo,itemIndex: number,insertIndex: number) => void) | undefined - onItemDragLeave_value?: ((event: ItemDragInfo,itemIndex: number) => void) | undefined - onItemDrop_value?: ((event: ItemDragInfo,itemIndex: number,insertIndex: number,isSuccess: boolean) => void) | undefined - nestedScroll_value?: NestedScrollOptions | undefined - enableScrollInteraction_value?: boolean | undefined - friction_value?: number | Resource | undefined - alignItems_value?: GridItemAlignment | undefined - onScrollFrameBegin_value?: OnScrollFrameBeginCallback | undefined - onWillScroll_value?: OnWillScrollCallback | undefined - onDidScroll_value?: OnScrollCallback | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - columnsTemplate(value: string | undefined): this { - return this - } - rowsTemplate(value: string | undefined): this { - return this - } - columnsGap(value: Length | undefined): this { - return this - } - rowsGap(value: Length | undefined): this { - return this - } - scrollBarWidth(value: number | string | undefined): this { - return this - } - scrollBarColor(value: Color | number | string | undefined): this { - return this - } - scrollBar(value: BarState | undefined): this { - return this - } - onScrollBarUpdate(value: ((index: number,offset: number) => ComputedBarAttribute) | undefined): this { - return this - } - onScrollIndex(value: ((first: number,last: number) => void) | undefined): this { - return this - } - cachedCount(value: number | undefined): this { - return this - } - editMode(value: boolean | undefined): this { - return this - } - multiSelectable(value: boolean | undefined): this { - return this - } - maxCount(value: number | undefined): this { - return this - } - minCount(value: number | undefined): this { - return this - } - cellLength(value: number | undefined): this { - return this - } - layoutDirection(value: GridDirection | undefined): this { - return this - } - supportAnimation(value: boolean | undefined): this { - return this - } - onItemDragStart(value: OnItemDragStartCallback | undefined): this { - return this - } - onItemDragEnter(value: ((event: ItemDragInfo) => void) | undefined): this { - return this - } - onItemDragMove(value: ((event: ItemDragInfo,itemIndex: number,insertIndex: number) => void) | undefined): this { - return this - } - onItemDragLeave(value: ((event: ItemDragInfo,itemIndex: number) => void) | undefined): this { - return this - } - onItemDrop(value: ((event: ItemDragInfo,itemIndex: number,insertIndex: number,isSuccess: boolean) => void) | undefined): this { - return this - } - nestedScroll(value: NestedScrollOptions | undefined): this { - return this - } - enableScrollInteraction(value: boolean | undefined): this { - return this - } - friction(value: number | Resource | undefined): this { - return this - } - alignItems(value: GridItemAlignment | undefined): this { - return this - } - onScrollFrameBegin(value: OnScrollFrameBeginCallback | undefined): this { - return this - } - onWillScroll(value: OnWillScrollCallback | undefined): this { - return this - } - onDidScroll(value: OnScrollCallback | undefined): this { - return this - } - cachedCount(count: number | undefined, show: boolean | undefined): this { - return this - } - edgeEffect(value: EdgeEffect | undefined, options?: EdgeEffectOptions): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Grid( - scroller?: Scroller, layoutOptions?: GridLayoutOptions, - @memo - content_?: () => void, -): GridAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/gridCol.ets b/arkoala-arkts/arkui/sdk/generated/component/gridCol.ets deleted file mode 100644 index 29e87a261ae5f5f4c9cff4dc90de57cee28691ef..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/gridCol.ets +++ /dev/null @@ -1,77 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface GridColColumnOption { - xs?: number; - sm?: number; - md?: number; - lg?: number; - xl?: number; - xxl?: number; -} -export declare interface GridColOptions { - span?: number | GridColColumnOption; - offset?: number | GridColColumnOption; - order?: number | GridColColumnOption; -} -export interface GridColAttribute extends CommonMethod { - span(value: number | GridColColumnOption | undefined): this { - throw new Error("Unimplemented method span") - } - gridColOffset(value: number | GridColColumnOption | undefined): this { - throw new Error("Unimplemented method gridColOffset") - } - order(value: number | GridColColumnOption | undefined): this { - throw new Error("Unimplemented method order") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkGridColStyle extends ArkCommonMethodStyle implements GridColAttribute { - span_value?: number | GridColColumnOption | undefined - gridColOffset_value?: number | GridColColumnOption | undefined - order_value?: number | GridColColumnOption | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - span(value: number | GridColColumnOption | undefined): this { - return this - } - gridColOffset(value: number | GridColColumnOption | undefined): this { - return this - } - order(value: number | GridColColumnOption | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function GridCol( - option?: GridColOptions, - @memo - content_?: () => void, -): GridColAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/gridItem.ets b/arkoala-arkts/arkui/sdk/generated/component/gridItem.ets deleted file mode 100644 index fa2f94bd30768ac3a180fb3446294b372f9fb7b9..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/gridItem.ets +++ /dev/null @@ -1,99 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, Bindable, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export enum GridItemStyle { - NONE = 0, - PLAIN = 1 -} -export declare interface GridItemOptions { - style?: GridItemStyle; -} -export interface GridItemAttribute extends CommonMethod { - rowStart(value: number | undefined): this { - throw new Error("Unimplemented method rowStart") - } - rowEnd(value: number | undefined): this { - throw new Error("Unimplemented method rowEnd") - } - columnStart(value: number | undefined): this { - throw new Error("Unimplemented method columnStart") - } - columnEnd(value: number | undefined): this { - throw new Error("Unimplemented method columnEnd") - } - selectable(value: boolean | undefined): this { - throw new Error("Unimplemented method selectable") - } - selected(value: boolean | Bindable | undefined): this { - throw new Error("Unimplemented method selected") - } - onSelect(value: ((isSelected: boolean) => void) | undefined): this { - throw new Error("Unimplemented method onSelect") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkGridItemStyle extends ArkCommonMethodStyle implements GridItemAttribute { - rowStart_value?: number | undefined - rowEnd_value?: number | undefined - columnStart_value?: number | undefined - columnEnd_value?: number | undefined - selectable_value?: boolean | undefined - selected_value?: boolean | Bindable | undefined - onSelect_value?: ((isSelected: boolean) => void) | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - rowStart(value: number | undefined): this { - return this - } - rowEnd(value: number | undefined): this { - return this - } - columnStart(value: number | undefined): this { - return this - } - columnEnd(value: number | undefined): this { - return this - } - selectable(value: boolean | undefined): this { - return this - } - selected(value: boolean | Bindable | undefined): this { - return this - } - onSelect(value: ((isSelected: boolean) => void) | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function GridItem( - value?: GridItemOptions, - @memo - content_?: () => void, -): GridItemAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/gridRow.ets b/arkoala-arkts/arkui/sdk/generated/component/gridRow.ets deleted file mode 100644 index 3fe11c5d85d4575e3b01be44c8d1fd101d5c56af..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/gridRow.ets +++ /dev/null @@ -1,102 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Length } from "./units" -import { Resource } from "global.resource" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { ItemAlign } from "./enums" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface GridRowSizeOption { - xs?: Length; - sm?: Length; - md?: Length; - lg?: Length; - xl?: Length; - xxl?: Length; -} -export declare interface GridRowColumnOption { - xs?: number; - sm?: number; - md?: number; - lg?: number; - xl?: number; - xxl?: number; -} -export declare interface GutterOption { - x?: Length | GridRowSizeOption; - y?: Length | GridRowSizeOption; -} -export enum BreakpointsReference { - WINDOW_SIZE = 0, - WindowSize = 0, - COMPONENT_SIZE = 1, - ComponentSize = 1 -} -export enum GridRowDirection { - ROW = 0, - Row = 0, - ROW_REVERSE = 1, - RowReverse = 1 -} -export declare interface BreakPoints { - value?: Array; - reference?: BreakpointsReference; -} -export declare interface GridRowOptions { - gutter?: Length | GutterOption; - columns?: number | GridRowColumnOption; - breakpoints?: BreakPoints; - direction?: GridRowDirection; -} -export interface GridRowAttribute extends CommonMethod { - onBreakpointChange(value: ((breakpoints: string) => void) | undefined): this { - throw new Error("Unimplemented method onBreakpointChange") - } - alignItems(value: ItemAlign | undefined): this { - throw new Error("Unimplemented method alignItems") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkGridRowStyle extends ArkCommonMethodStyle implements GridRowAttribute { - onBreakpointChange_value?: ((breakpoints: string) => void) | undefined - alignItems_value?: ItemAlign | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - onBreakpointChange(value: ((breakpoints: string) => void) | undefined): this { - return this - } - alignItems(value: ItemAlign | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function GridRow( - option?: GridRowOptions, - @memo - content_?: () => void, -): GridRowAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/hyperlink.ets b/arkoala-arkts/arkui/sdk/generated/component/hyperlink.ets deleted file mode 100644 index 99aab8d897cbed28940fb0cd19cdb0a085efb39a..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/hyperlink.ets +++ /dev/null @@ -1,52 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { Color } from "./enums" -import { Resource } from "global.resource" -import { AttributeModifier, AttributeUpdater } from "./../index" -export interface HyperlinkAttribute extends CommonMethod { - color(value: Color | number | string | Resource | undefined): this { - throw new Error("Unimplemented method color") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkHyperlinkStyle extends ArkCommonMethodStyle implements HyperlinkAttribute { - color_value?: Color | number | string | Resource | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - color(value: Color | number | string | Resource | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Hyperlink( - address: string | Resource, content?: string | Resource, - @memo - content_?: () => void, -): HyperlinkAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/idlize.ets b/arkoala-arkts/arkui/sdk/generated/component/idlize.ets deleted file mode 100644 index c77a1b1d990fb56dc4cba8f9556b655d54f1d072..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/idlize.ets +++ /dev/null @@ -1,454 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { default as curves } from "./../framework/ohos.curves" -import { AnimateParam, TranslateOptions, TouchEvent, GeometryInfo, Measurable, SizeResult, Layoutable, ClickEvent } from "./common" -import { Size, Frame } from "./../Graphics" -import { ButtonConfiguration } from "./button" -import { CheckBoxConfiguration } from "./checkbox" -import { DataPanelConfiguration } from "./dataPanel" -import { GaugeConfiguration } from "./gauge" -import { LoadingProgressConfiguration } from "./loadingProgress" -import { ProgressConfiguration } from "./progress" -import { RadioConfiguration } from "./radio" -import { RatingConfiguration } from "./rating" -import { MenuItemConfiguration } from "./select" -import { SliderConfiguration } from "./slider" -import { TextClockConfiguration } from "./textClock" -import { TextTimerConfiguration } from "./textTimer" -import { ToggleConfiguration } from "./toggle" -import { ContentModifier, extractors, AttributeModifier, AttributeUpdater } from "./../index" -import { CustomDialogController } from "./customDialogController" -import { CustomBuilder } from "./builder" -import { Resource } from "global.resource" -import { ResourceStr, ResourceColor, Position, Length, SizeOptions, ConstraintSizeOptions } from "./units" -import { Color } from "./enums" -import { default as image } from "@ohos.multimedia.image" -import { FontOptions, FontInfo } from "@ohos.font" -import { MeasureOptions } from "./../framework/ohos.measure" -import { NavPathStack, NavPathInfo, NavigationOptions } from "./navigation" -export type Callback_Extender_OnProgress = (value: float) => void; -export type Callback_Extender_OnFinish = () => void; -export declare interface DoubleAnimationParam { - propertyName: string; - startValue: float; - endValue: float; - duration: int32; - delay: int32; - curve: curves.Curve | string | curves.ICurve; - onProgress?: Callback_Extender_OnProgress; - onFinish?: Callback_Extender_OnFinish; -} -export declare class AnimationExtender { - static SetClipRect(node: KPointer, x: float, y: float, width: float, height: float): void - static OpenImplicitAnimation(param: AnimateParam): void - static CloseImplicitAnimation(): void - static StartDoubleAnimation(node: KPointer, param: DoubleAnimationParam): void - static AnimationTranslate(node: KPointer, options: TranslateOptions): void -} -export declare interface ComponentInfo { - size: Size; - localOffset: Offset_componentutils; - windowOffset: Offset_componentutils; - screenOffset: Offset_componentutils; - translate: TranslateResult; - scale: ScaleResult; - rotate: RotateResult; - transform: Matrix4Result; -} -export declare interface Offset_componentutils { - x: number; - y: number; -} -export declare interface TranslateResult { - x: number; - y: number; - z: number; -} -export declare interface ScaleResult { - x: number; - y: number; - z: number; - centerX: number; - centerY: number; -} -export declare interface RotateResult { - x: number; - y: number; - z: number; - centerX: number; - centerY: number; - angle: number; -} -export type Matrix4Result = [ - number, - number, - number, - number, - number, - number, - number, - number, - number, - number, - number, - number, - number, - number, - number, - number -] -export declare class ContentModifierHelper { - static contentModifierButton(node: KPointer, contentModifier: ContentModifier, builder: ((parentNode: KPointer,config: ButtonConfiguration) => KPointer)): void - static resetContentModifierButton(node: KPointer): void - static contentModifierCheckBox(node: KPointer, contentModifier: ContentModifier, builder: ((parentNode: KPointer,config: CheckBoxConfiguration) => KPointer)): void - static resetContentModifierCheckBox(node: KPointer): void - static contentModifierDataPanel(node: KPointer, contentModifier: ContentModifier, builder: ((parentNode: KPointer,config: DataPanelConfiguration) => KPointer)): void - static resetContentModifierDataPanel(node: KPointer): void - static contentModifierGauge(node: KPointer, contentModifier: ContentModifier, builder: ((parentNode: KPointer,config: GaugeConfiguration) => KPointer)): void - static resetContentModifierGauge(node: KPointer): void - static contentModifierLoadingProgress(node: KPointer, contentModifier: ContentModifier, builder: ((parentNode: KPointer,config: LoadingProgressConfiguration) => KPointer)): void - static resetContentModifierLoadingProgress(node: KPointer): void - static contentModifierProgress(node: KPointer, contentModifier: ContentModifier, builder: ((parentNode: KPointer,config: ProgressConfiguration) => KPointer)): void - static resetContentModifierProgress(node: KPointer): void - static contentModifierRadio(node: KPointer, contentModifier: ContentModifier, builder: ((parentNode: KPointer,config: RadioConfiguration) => KPointer)): void - static resetContentModifierRadio(node: KPointer): void - static contentModifierRating(node: KPointer, contentModifier: ContentModifier, builder: ((parentNode: KPointer,config: RatingConfiguration) => KPointer)): void - static resetContentModifierRating(node: KPointer): void - static contentModifierMenuItem(node: KPointer, contentModifier: ContentModifier, builder: ((parentNode: KPointer,config: MenuItemConfiguration) => KPointer)): void - static resetContentModifierMenuItem(node: KPointer): void - static contentModifierSlider(node: KPointer, contentModifier: ContentModifier, builder: ((parentNode: KPointer,config: SliderConfiguration) => KPointer)): void - static resetContentModifierSlider(node: KPointer): void - static contentModifierTextClock(node: KPointer, contentModifier: ContentModifier, builder: ((parentNode: KPointer,config: TextClockConfiguration) => KPointer)): void - static resetContentModifierTextClock(node: KPointer): void - static contentModifierTextTimer(node: KPointer, contentModifier: ContentModifier, builder: ((parentNode: KPointer,config: TextTimerConfiguration) => KPointer)): void - static resetContentModifierTextTimer(node: KPointer): void - static contentModifierToggle(node: KPointer, contentModifier: ContentModifier, builder: ((parentNode: KPointer,config: ToggleConfiguration) => KPointer)): void - static resetContentModifierToggle(node: KPointer): void -} -export declare interface CustomDialogBuildOptions { - controller?: CustomDialogController; -} -export declare interface CustomDialogControllerBuilder { - buildOptions: CustomDialogBuildOptions; - build: CustomBuilder; -} -export type Callback_RangeUpdate = (start: int32, end: int32) => void; -export type Callback_CreateItem = (index: int32) => KPointer; -export declare class LazyForEachOps { - static Sync(node: KPointer, totalCount: int32, creator: Callback_CreateItem, updater: Callback_RangeUpdate): void -} -export declare class SystemOps { - static StartFrame(): KPointer - static EndFrame(root: KPointer): void - static syncInstanceId(instanceId: int32): void - static restoreInstanceId(): void - static getResourceId(bundleName: string, moduleName: string, params: Array): int32 - static resourceManagerReset(): void - static setFrameCallback(onFrameCallback: ((value0: number) => void), onIdleCallback: ((value0: number) => void), delayTime: number): void - static colorMetricsResourceColor(color: Resource): Array -} -export declare class FocusController { - static requestFocus(key: string): void -} -export declare class Scene { - static load(uri?: ResourceStr): Promise - destroy(): void -} -export declare interface CustomColors { - brand?: ResourceColor; - warning?: ResourceColor; - alert?: ResourceColor; - confirm?: ResourceColor; - fontPrimary?: ResourceColor; - fontSecondary?: ResourceColor; - fontTertiary?: ResourceColor; - fontFourth?: ResourceColor; - fontEmphasize?: ResourceColor; - fontOnPrimary?: ResourceColor; - fontOnSecondary?: ResourceColor; - fontOnTertiary?: ResourceColor; - fontOnFourth?: ResourceColor; - iconPrimary?: ResourceColor; - iconSecondary?: ResourceColor; - iconTertiary?: ResourceColor; - iconFourth?: ResourceColor; - iconEmphasize?: ResourceColor; - iconSubEmphasize?: ResourceColor; - iconOnPrimary?: ResourceColor; - iconOnSecondary?: ResourceColor; - iconOnTertiary?: ResourceColor; - iconOnFourth?: ResourceColor; - backgroundPrimary?: ResourceColor; - backgroundSecondary?: ResourceColor; - backgroundTertiary?: ResourceColor; - backgroundFourth?: ResourceColor; - backgroundEmphasize?: ResourceColor; - compForegroundPrimary?: ResourceColor; - compBackgroundPrimary?: ResourceColor; - compBackgroundPrimaryTran?: ResourceColor; - compBackgroundPrimaryContrary?: ResourceColor; - compBackgroundGray?: ResourceColor; - compBackgroundSecondary?: ResourceColor; - compBackgroundTertiary?: ResourceColor; - compBackgroundEmphasize?: ResourceColor; - compBackgroundNeutral?: ResourceColor; - compEmphasizeSecondary?: ResourceColor; - compEmphasizeTertiary?: ResourceColor; - compDivider?: ResourceColor; - compCommonContrary?: ResourceColor; - compBackgroundFocus?: ResourceColor; - compFocusedPrimary?: ResourceColor; - compFocusedSecondary?: ResourceColor; - compFocusedTertiary?: ResourceColor; - interactiveHover?: ResourceColor; - interactivePressed?: ResourceColor; - interactiveFocus?: ResourceColor; - interactiveActive?: ResourceColor; - interactiveSelect?: ResourceColor; - interactiveClick?: ResourceColor; -} -export declare interface WorkerOptions { - type?: string; - name?: string; - shared?: boolean; -} -export declare interface Event { - readonly type: string; - readonly timeStamp: int64; -} -export declare interface ErrorEvent extends Event { - readonly message: string; - readonly filename: string; - readonly lineno: number; - readonly colno: number; - readonly error: Object; -} -export declare interface MessageEvents extends Event { - readonly data: object; -} -export type WorkerEventListener = (event: Event) => void; -export declare interface PostMessageOptions { - transfer?: Array; -} -export type RestrictedWorker_onexit_Callback = (code: number) => void; -export type RestrictedWorker_onerror_Callback = (ev: ErrorEvent) => void; -export type RestrictedWorker_onmessage_Callback = (event: MessageEvents) => void; -export declare class RestrictedWorker { - constructor(scriptURL: string, options: WorkerOptions | undefined) - onexit?: RestrictedWorker_onexit_Callback; - onerror?: RestrictedWorker_onerror_Callback; - onmessage?: RestrictedWorker_onmessage_Callback; - onmessageerror?: RestrictedWorker_onmessage_Callback; - postMessage(message: Object, transfer: Array): void - postMessage(message: Object, options?: PostMessageOptions): void - postMessageWithSharedSendable(message: Object, transfer?: Array): void - on(Type: string, listener: WorkerEventListener): void - once(Type: string, listener: WorkerEventListener): void - off(Type: string, listener?: WorkerEventListener): void - terminate(): void - addEventListener(Type: string, listener: WorkerEventListener): void - dispatchEvent(event: Event): boolean - removeEventListener(Type: string, callback_?: WorkerEventListener): void - removeAllListener(): void - registerGlobalCallObject(instanceName: string, globalCallObject: Object): void - unregisterGlobalCallObject(instanceName?: string): void -} -export type Callback_StateStylesChange = (currentState: int32) => void; -export declare class StateStylesOps { - static onStateStyleChange(node: KPointer, stateStyleChange: Callback_StateStylesChange): void -} -export declare class UIContextAtomicServiceBar { - static getBarRect(): Frame -} -export declare interface BuilderNodeOptions { - selfIdealSize?: Size; - type?: number; - surfaceId?: string; -} -export declare class BuilderNodeOps { - constructor() - create(buildFunc: (() => void)): void - disposeNode(): void - setUpdateConfigurationCallback(configurationUpdateFunc: (() => void)): void - setOptions(options: BuilderNodeOptions): void - postTouchEvent(event: TouchEvent): boolean - setRootFrameNodeInBuilderNode(node: KPointer): KPointer -} -export declare interface WebHeader { - headerKey: string; - headerValue: string; -} -export declare interface SnapshotOptions { - scale?: number; - waitUntilRenderFinished?: boolean; -} -export declare class GlobalScope_ohos_arkui_componentSnapshot { - static get(id: string, callback_: ((result: image.PixelMap) => void), options?: SnapshotOptions): void -} -export enum PerfMonitorActionType { - LAST_DOWN = 0, - LAST_UP = 1, - FIRST_MOVE = 2 -} -export enum PerfMonitorSourceType { - PERF_TOUCH_EVENT = 0, - PERF_MOUSE_EVENT = 1, - PERF_TOUCHPAD_EVENT = 2, - PERF_JOYSTICK_EVENT = 3, - PERF_KEY_EVENT = 4 -} -export declare class GlobalScope_ohos_arkui_performanceMonitor { - static begin(scene: string, startInputType: PerfMonitorActionType, note?: string): void - static end(scene: string): void - static recordInputEventTime(actionType: PerfMonitorActionType, sourceType: PerfMonitorSourceType, time: int64): void -} -export declare class CommonShape { - offset(offset: Position): CommonShape - fill(color: ResourceColor): CommonShape - position(position: Position): CommonShape -} -export declare class BaseShape { - width(width: Length): BaseShape - height(height: Length): BaseShape - size(size: SizeOptions): BaseShape -} -export declare class GlobalScope_ohos_font { - static registerFont(options: FontOptions): void - static getSystemFontList(): Array - static getFontByName(fontName: string): FontInfo -} -export declare class GlobalScope_ohos_measure_utils { - static measureText(options: MeasureOptions): number - static measureTextSize(options: MeasureOptions): SizeOptions -} -export declare interface IndicatorStyle { - height?: Length; - width?: Length; - borderRadius?: Length; - marginTop?: Length; - color?: ResourceColor; - selectedColor?: ResourceColor; - left?: Length; - top?: Length; - right?: Length; - bottom?: Length; - size?: Length; - mask?: boolean; -} -export declare interface BusinessErrorInterface { - name: string; - message: string; - stack?: string; - code: int32; - data: T; -} -export declare class IUIContext { - static freezeUINode(id: string, isFrozen: boolean): void - static freezeUINode(id: number, isFrozen: boolean): void -} -export type CustomNodeBuilder = (parentNode: KPointer) => KPointer; -export type NavExtender_OnUpdateStack = () => void; -export declare class NavExtender { - static setNavigationOptions(ptr: KPointer, pathStack: NavPathStack): void - static setUpdateStackCallback(peer: NavPathStack, callback_: NavExtender_OnUpdateStack): void - static syncStack(peer: NavPathStack): void - static checkNeedCreate(navigation: KPointer, index: int32): boolean - static setNavDestinationNode(peer: NavPathStack, index: int32, node: KPointer): void - static pushPath(pathStack: NavPathStack, info: NavPathInfo, options: NavigationOptions): void - static replacePath(pathStack: NavPathStack, info: NavPathInfo, options: NavigationOptions): void - static pop(pathStack: NavPathStack, animated: boolean): string - static setOnPopCallback(pathStack: NavPathStack, popCallback: ((breakpoints: string) => void)): void - static getIdByIndex(pathStack: NavPathStack, index: int32): string - static getIdByName(pathStack: NavPathStack, name: string): Array - static popToIndex(pathStack: NavPathStack, index: int32, animated: boolean): void - static popToName(pathStack: NavPathStack, name: string, animated: boolean): number -} -export interface Root { - attributeModifier(value: AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkRootStyle implements Root { - public attributeModifier(value: AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export interface ComponentRoot { - attributeModifier(value: AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkComponentRootStyle implements ComponentRoot { - public attributeModifier(value: AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export interface CustomBuilderRoot { - attributeModifier(value: AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkCustomBuilderRootStyle implements CustomBuilderRoot { - public attributeModifier(value: AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export type Callback_onMeasureSize_SizeResult = (selfLayoutInfo: GeometryInfo, children: Array, constraint: ConstraintSizeOptions) => SizeResult; -export type Callback_onPlaceChildren_Void = (selfLayoutInfo: GeometryInfo, children: Array, constraint: ConstraintSizeOptions) => void; -export interface CustomLayoutRoot { - subscribeOnMeasureSize(value: Callback_onMeasureSize_SizeResult): this { - throw new Error("Unimplemented method subscribeOnMeasureSize") - } - subscribeOnPlaceChildren(value: Callback_onPlaceChildren_Void): this { - throw new Error("Unimplemented method subscribeOnPlaceChildren") - } - attributeModifier(value: AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkCustomLayoutRootStyle implements CustomLayoutRoot { - subscribeOnMeasureSize_value?: Callback_onMeasureSize_SizeResult - subscribeOnPlaceChildren_value?: Callback_onPlaceChildren_Void - subscribeOnMeasureSize(value: Callback_onMeasureSize_SizeResult): this { - return this - } - subscribeOnPlaceChildren(value: Callback_onPlaceChildren_Void): this { - return this - } - public attributeModifier(value: AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export declare class EventEmulator { - static emitClickEvent(node: KPointer, event: ClickEvent): void - static emitTextInputEvent(node: KPointer, text: string): void -} -export declare class RenderServiceNode { - static getNodeId(nodeId: string): int32 -} -export declare class ScreenshotService { - static requestScreenshot(target: string, name: string): boolean -} -export declare interface TransformationMatrix { - matrix4x4: Array; -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/image.ets b/arkoala-arkts/arkui/sdk/generated/component/image.ets deleted file mode 100644 index 877e59436a30430427488881df37b9916dcf45b8..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/image.ets +++ /dev/null @@ -1,317 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { default as drawing } from "./../framework/ohos.graphics.drawing" -import { default as image } from "@ohos.multimedia.image" -import { default as matrix4 } from "./../framework/ohos.matrix4" -import { CommonMethod, PointLightStyle, ArkCommonMethodStyle } from "./common" -import { Resource } from "global.resource" -import { extractors, AttributeModifier, AttributeUpdater } from "./../index" -import { ResourceColor, ColorFilter, EdgeWidths, ResourceStr } from "./units" -import { Color, ImageFit, ImageRepeat, CopyOptions } from "./enums" -import { ColorMetrics } from "./../Graphics" -import { ImageAnalyzerConfig, ImageAIOptions } from "./imageCommon" -import { BusinessError } from "./../framework/ohos.base" -import { DrawableDescriptor } from "./../framework/ohos.arkui.drawableDescriptor" -export type DrawingColorFilter = drawing.ColorFilter; -export type ResolutionQuality = image.ResolutionQuality; -export type DrawingLattice = drawing.Lattice; -export type ImageMatrix = matrix4.Matrix4Transit; -export enum ImageRenderMode { - ORIGINAL = 0, - Original = 0, - TEMPLATE = 1, - Template = 1 -} -export enum ImageContent { - EMPTY = 0 -} -export enum DynamicRangeMode { - HIGH = 0, - CONSTRAINT = 1, - STANDARD = 2 -} -export enum ImageInterpolation { - NONE = 0, - None = 0, - LOW = 1, - Low = 1, - MEDIUM = 2, - Medium = 2, - HIGH = 3, - High = 3 -} -export enum ImageRotateOrientation { - AUTO = 0, - UP = 1, - RIGHT = 2, - DOWN = 3, - LEFT = 4, - UP_MIRRORED = 5, - RIGHT_MIRRORED = 6, - DOWN_MIRRORED = 7, - LEFT_MIRRORED = 8 -} -export declare interface ImageCompleteEvent { - width: number; - height: number; - componentWidth: number; - componentHeight: number; - loadingStatus: number; - contentWidth: number; - contentHeight: number; - contentOffsetX: number; - contentOffsetY: number; -} -export declare interface ImageSourceSize { - width: number; - height: number; -} -export declare class ColorContent { - constructor() - static readonly ORIGIN: ColorContent; -} -export interface ImageAttribute extends CommonMethod { - alt(value: string | Resource | image.PixelMap | undefined): this { - throw new Error("Unimplemented method alt") - } - matchTextDirection(value: boolean | undefined): this { - throw new Error("Unimplemented method matchTextDirection") - } - fitOriginalSize(value: boolean | undefined): this { - throw new Error("Unimplemented method fitOriginalSize") - } - fillColor(value: ResourceColor | ColorContent | ColorMetrics | undefined): this { - throw new Error("Unimplemented method fillColor") - } - objectFit(value: ImageFit | undefined): this { - throw new Error("Unimplemented method objectFit") - } - imageMatrix(value: matrix4.Matrix4Transit | undefined): this { - throw new Error("Unimplemented method imageMatrix") - } - objectRepeat(value: ImageRepeat | undefined): this { - throw new Error("Unimplemented method objectRepeat") - } - autoResize(value: boolean | undefined): this { - throw new Error("Unimplemented method autoResize") - } - renderMode(value: ImageRenderMode | undefined): this { - throw new Error("Unimplemented method renderMode") - } - dynamicRangeMode(value: DynamicRangeMode | undefined): this { - throw new Error("Unimplemented method dynamicRangeMode") - } - interpolation(value: ImageInterpolation | undefined): this { - throw new Error("Unimplemented method interpolation") - } - sourceSize(value: ImageSourceSize | undefined): this { - throw new Error("Unimplemented method sourceSize") - } - syncLoad(value: boolean | undefined): this { - throw new Error("Unimplemented method syncLoad") - } - colorFilter(value: ColorFilter | drawing.ColorFilter | undefined): this { - throw new Error("Unimplemented method colorFilter") - } - copyOption(value: CopyOptions | undefined): this { - throw new Error("Unimplemented method copyOption") - } - draggable(value: boolean | undefined): this - pointLight(value: PointLightStyle | undefined): this { - throw new Error("Unimplemented method pointLight") - } - edgeAntialiasing(value: number | undefined): this { - throw new Error("Unimplemented method edgeAntialiasing") - } - onComplete(value: ImageOnCompleteCallback | undefined): this { - throw new Error("Unimplemented method onComplete") - } - onError(value: ImageErrorCallback | undefined): this { - throw new Error("Unimplemented method onError") - } - onFinish(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onFinish") - } - enableAnalyzer(value: boolean | undefined): this { - throw new Error("Unimplemented method enableAnalyzer") - } - analyzerConfig(value: ImageAnalyzerConfig | undefined): this { - throw new Error("Unimplemented method analyzerConfig") - } - resizable(value: ResizableOptions | undefined): this { - throw new Error("Unimplemented method resizable") - } - privacySensitive(value: boolean | undefined): this { - throw new Error("Unimplemented method privacySensitive") - } - enhancedImageQuality(value: image.ResolutionQuality | undefined): this { - throw new Error("Unimplemented method enhancedImageQuality") - } - orientation(value: ImageRotateOrientation | undefined): this { - throw new Error("Unimplemented method orientation") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkImageStyle extends ArkCommonMethodStyle implements ImageAttribute { - alt_value?: string | Resource | image.PixelMap | undefined - matchTextDirection_value?: boolean | undefined - fitOriginalSize_value?: boolean | undefined - fillColor_value?: ResourceColor | ColorContent | ColorMetrics | undefined - objectFit_value?: ImageFit | undefined - imageMatrix_value?: matrix4.Matrix4Transit | undefined - objectRepeat_value?: ImageRepeat | undefined - autoResize_value?: boolean | undefined - renderMode_value?: ImageRenderMode | undefined - dynamicRangeMode_value?: DynamicRangeMode | undefined - interpolation_value?: ImageInterpolation | undefined - sourceSize_value?: ImageSourceSize | undefined - syncLoad_value?: boolean | undefined - colorFilter_value?: ColorFilter | drawing.ColorFilter | undefined - copyOption_value?: CopyOptions | undefined - draggable_value?: boolean | undefined - pointLight_value?: PointLightStyle | undefined - edgeAntialiasing_value?: number | undefined - onComplete_value?: ImageOnCompleteCallback | undefined - onError_value?: ImageErrorCallback | undefined - onFinish_value?: (() => void) | undefined - enableAnalyzer_value?: boolean | undefined - analyzerConfig_value?: ImageAnalyzerConfig | undefined - resizable_value?: ResizableOptions | undefined - privacySensitive_value?: boolean | undefined - enhancedImageQuality_value?: image.ResolutionQuality | undefined - orientation_value?: ImageRotateOrientation | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - alt(value: string | Resource | image.PixelMap | undefined): this { - return this - } - matchTextDirection(value: boolean | undefined): this { - return this - } - fitOriginalSize(value: boolean | undefined): this { - return this - } - fillColor(value: ResourceColor | ColorContent | ColorMetrics | undefined): this { - return this - } - objectFit(value: ImageFit | undefined): this { - return this - } - imageMatrix(value: matrix4.Matrix4Transit | undefined): this { - return this - } - objectRepeat(value: ImageRepeat | undefined): this { - return this - } - autoResize(value: boolean | undefined): this { - return this - } - renderMode(value: ImageRenderMode | undefined): this { - return this - } - dynamicRangeMode(value: DynamicRangeMode | undefined): this { - return this - } - interpolation(value: ImageInterpolation | undefined): this { - return this - } - sourceSize(value: ImageSourceSize | undefined): this { - return this - } - syncLoad(value: boolean | undefined): this { - return this - } - colorFilter(value: ColorFilter | drawing.ColorFilter | undefined): this { - return this - } - copyOption(value: CopyOptions | undefined): this { - return this - } - draggable(value: boolean | undefined): this { - return this - } - pointLight(value: PointLightStyle | undefined): this { - return this - } - edgeAntialiasing(value: number | undefined): this { - return this - } - onComplete(value: ImageOnCompleteCallback | undefined): this { - return this - } - onError(value: ImageErrorCallback | undefined): this { - return this - } - onFinish(value: (() => void) | undefined): this { - return this - } - enableAnalyzer(value: boolean | undefined): this { - return this - } - analyzerConfig(value: ImageAnalyzerConfig | undefined): this { - return this - } - resizable(value: ResizableOptions | undefined): this { - return this - } - privacySensitive(value: boolean | undefined): this { - return this - } - enhancedImageQuality(value: image.ResolutionQuality | undefined): this { - return this - } - orientation(value: ImageRotateOrientation | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export type ImageErrorCallback = (error: ImageError) => void; -export type ImageOnCompleteCallback = (loadEvent?: ImageCompleteEvent) => void; -export declare interface ImageError { - componentWidth: number; - componentHeight: number; - message: string; - error?: BusinessError; -} -export declare interface ResizableOptions { - slice?: EdgeWidths; - lattice?: drawing.Lattice; -} - -@memo -@ComponentBuilder -export function Image( - src: image.PixelMap | ResourceStr | DrawableDescriptor | ImageContent, - @memo - content_?: () => void, -): ImageAttribute { throw new Error("")} -@memo -@ComponentBuilder -export function Image( - src: image.PixelMap | ResourceStr | DrawableDescriptor, imageAIOptions: ImageAIOptions, - @memo - content_?: () => void, -): ImageAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/imageAnimator.ets b/arkoala-arkts/arkui/sdk/generated/component/imageAnimator.ets deleted file mode 100644 index f7656e52251a268f54b0bd8450bf956cc53ba901..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/imageAnimator.ets +++ /dev/null @@ -1,145 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Resource } from "global.resource" -import { extractors, AttributeModifier, AttributeUpdater } from "./../index" -import { default as image } from "@ohos.multimedia.image" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AnimationStatus, FillMode } from "./enums" -export declare interface ImageFrameInfo { - src: string | Resource | image.PixelMap; - width?: number | string; - height?: number | string; - top?: number | string; - left?: number | string; - duration?: number; -} -export interface ImageAnimatorAttribute extends CommonMethod { - images(value: Array | undefined): this { - throw new Error("Unimplemented method images") - } - state(value: AnimationStatus | undefined): this { - throw new Error("Unimplemented method state") - } - duration(value: number | undefined): this { - throw new Error("Unimplemented method duration") - } - reverse(value: boolean | undefined): this { - throw new Error("Unimplemented method reverse") - } - fixedSize(value: boolean | undefined): this { - throw new Error("Unimplemented method fixedSize") - } - fillMode(value: FillMode | undefined): this { - throw new Error("Unimplemented method fillMode") - } - iterations(value: number | undefined): this { - throw new Error("Unimplemented method iterations") - } - monitorInvisibleArea(value: boolean | undefined): this { - throw new Error("Unimplemented method monitorInvisibleArea") - } - onStart(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onStart") - } - onPause(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onPause") - } - onRepeat(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onRepeat") - } - onCancel(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onCancel") - } - onFinish(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onFinish") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkImageAnimatorStyle extends ArkCommonMethodStyle implements ImageAnimatorAttribute { - images_value?: Array | undefined - state_value?: AnimationStatus | undefined - duration_value?: number | undefined - reverse_value?: boolean | undefined - fixedSize_value?: boolean | undefined - fillMode_value?: FillMode | undefined - iterations_value?: number | undefined - monitorInvisibleArea_value?: boolean | undefined - onStart_value?: (() => void) | undefined - onPause_value?: (() => void) | undefined - onRepeat_value?: (() => void) | undefined - onCancel_value?: (() => void) | undefined - onFinish_value?: (() => void) | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - images(value: Array | undefined): this { - return this - } - state(value: AnimationStatus | undefined): this { - return this - } - duration(value: number | undefined): this { - return this - } - reverse(value: boolean | undefined): this { - return this - } - fixedSize(value: boolean | undefined): this { - return this - } - fillMode(value: FillMode | undefined): this { - return this - } - iterations(value: number | undefined): this { - return this - } - monitorInvisibleArea(value: boolean | undefined): this { - return this - } - onStart(value: (() => void) | undefined): this { - return this - } - onPause(value: (() => void) | undefined): this { - return this - } - onRepeat(value: (() => void) | undefined): this { - return this - } - onCancel(value: (() => void) | undefined): this { - return this - } - onFinish(value: (() => void) | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function ImageAnimator( - - @memo - content_?: () => void, -): ImageAnimatorAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/imageCommon.ets b/arkoala-arkts/arkui/sdk/generated/component/imageCommon.ets deleted file mode 100644 index 469480e8c4ab09540380fb0eadd1e55228f7add8..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/imageCommon.ets +++ /dev/null @@ -1,38 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export enum ImageAnalyzerType { - SUBJECT = 0, - TEXT = 1, - OBJECT_LOOKUP = 2 -} -export declare class ImageAnalyzerController { - constructor() - getImageAnalyzerSupportTypes(): Array -} -export declare interface ImageAnalyzerConfig { - types: Array; -} -export declare interface ImageAIOptions { - types?: Array; - aiController?: ImageAnalyzerController; -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/imageSpan.ets b/arkoala-arkts/arkui/sdk/generated/component/imageSpan.ets deleted file mode 100644 index bd57963d013f0da7a3fa88b056e1aa3172f0bf32..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/imageSpan.ets +++ /dev/null @@ -1,104 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { BaseSpan, ArkBaseSpanStyle } from "./span" -import { ImageSpanAlignment, ImageFit } from "./enums" -import { ColorFilter, ResourceStr } from "./units" -import { default as drawing } from "./../framework/ohos.graphics.drawing" -import { ImageErrorCallback, ImageError } from "./image" -import { extractors, AttributeModifier, AttributeUpdater } from "./../index" -import { default as image } from "@ohos.multimedia.image" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { Resource } from "global.resource" -export interface ImageSpanAttribute extends BaseSpan { - verticalAlign(value: ImageSpanAlignment | undefined): this { - throw new Error("Unimplemented method verticalAlign") - } - colorFilter(value: ColorFilter | drawing.ColorFilter | undefined): this { - throw new Error("Unimplemented method colorFilter") - } - objectFit(value: ImageFit | undefined): this { - throw new Error("Unimplemented method objectFit") - } - onComplete(value: ImageCompleteCallback | undefined): this { - throw new Error("Unimplemented method onComplete") - } - onError(value: ImageErrorCallback | undefined): this { - throw new Error("Unimplemented method onError") - } - alt(value: image.PixelMap | undefined): this { - throw new Error("Unimplemented method alt") - } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkImageSpanStyle extends ArkBaseSpanStyle implements ImageSpanAttribute { - verticalAlign_value?: ImageSpanAlignment | undefined - colorFilter_value?: ColorFilter | drawing.ColorFilter | undefined - objectFit_value?: ImageFit | undefined - onComplete_value?: ImageCompleteCallback | undefined - onError_value?: ImageErrorCallback | undefined - alt_value?: image.PixelMap | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - verticalAlign(value: ImageSpanAlignment | undefined): this { - return this - } - colorFilter(value: ColorFilter | drawing.ColorFilter | undefined): this { - return this - } - objectFit(value: ImageFit | undefined): this { - return this - } - onComplete(value: ImageCompleteCallback | undefined): this { - return this - } - onError(value: ImageErrorCallback | undefined): this { - return this - } - alt(value: image.PixelMap | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export type ImageCompleteCallback = (result: ImageLoadResult) => void; -export declare interface ImageLoadResult { - width: number; - height: number; - componentWidth: number; - componentHeight: number; - loadingStatus: number; - contentWidth: number; - contentHeight: number; - contentOffsetX: number; - contentOffsetY: number; -} - -@memo -@ComponentBuilder -export function ImageSpan( - value: ResourceStr | image.PixelMap, - @memo - content_?: () => void, -): ImageSpanAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/indicatorcomponent.ets b/arkoala-arkts/arkui/sdk/generated/component/indicatorcomponent.ets deleted file mode 100644 index c7bb63062ab371c433c09bb69929ce4a2a7fb680..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/indicatorcomponent.ets +++ /dev/null @@ -1,91 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { DotIndicator, DigitIndicator } from "./swiper" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare class IndicatorComponentController { - constructor() - showNext(): void - showPrevious(): void - changeIndex(index: number, useAnimation?: boolean): void -} -export interface IndicatorComponentAttribute extends CommonMethod { - initialIndex(value: number | undefined): this { - throw new Error("Unimplemented method initialIndex") - } - count(value: number | undefined): this { - throw new Error("Unimplemented method count") - } - style(value: DotIndicator | DigitIndicator | undefined): this { - throw new Error("Unimplemented method style") - } - loop(value: boolean | undefined): this { - throw new Error("Unimplemented method loop") - } - vertical(value: boolean | undefined): this { - throw new Error("Unimplemented method vertical") - } - onChange(value: ((value0: number) => void) | undefined): this { - throw new Error("Unimplemented method onChange") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkIndicatorComponentStyle extends ArkCommonMethodStyle implements IndicatorComponentAttribute { - initialIndex_value?: number | undefined - count_value?: number | undefined - style_value?: DotIndicator | DigitIndicator | undefined - loop_value?: boolean | undefined - vertical_value?: boolean | undefined - onChange_value?: ((value0: number) => void) | undefined - initialIndex(value: number | undefined): this { - return this - } - count(value: number | undefined): this { - return this - } - style(value: DotIndicator | DigitIndicator | undefined): this { - return this - } - loop(value: boolean | undefined): this { - return this - } - vertical(value: boolean | undefined): this { - return this - } - onChange(value: ((value0: number) => void) | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function IndicatorComponent( - controller?: IndicatorComponentController, - @memo - content_?: () => void, -): IndicatorComponentAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/inspector.ets b/arkoala-arkts/arkui/sdk/generated/component/inspector.ets deleted file mode 100644 index 0f99bb5e5fdd0da22a7eef53cf4f9a1532a4e299..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/inspector.ets +++ /dev/null @@ -1,24 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export declare namespace Profiler { -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/lazyForEach.ets b/arkoala-arkts/arkui/sdk/generated/component/lazyForEach.ets deleted file mode 100644 index 99d74ac67442c1d92aeb99a47eee14dca2a0dba5..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/lazyForEach.ets +++ /dev/null @@ -1,72 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export enum DataOperationType { - ADD = "'add'", - DELETE = "'delete'", - EXCHANGE = "'exchange'", - MOVE = "'move'", - CHANGE = "'change'", - RELOAD = "'reload'" -} -export declare interface DataAddOperation { - type: DataOperationType; - index: number; - count?: number; - key?: string | Array; -} -export declare interface DataDeleteOperation { - type: DataOperationType; - index: number; - count?: number; -} -export declare interface DataChangeOperation { - type: DataOperationType; - index: number; - key?: string; -} -export declare interface MoveIndex { - from: number; - to: number; -} -export declare interface ExchangeIndex { - start: number; - end: number; -} -export declare interface ExchangeKey { - start: string; - end: string; -} -export declare interface DataMoveOperation { - type: DataOperationType; - index: MoveIndex; - key?: string; -} -export declare interface DataExchangeOperation { - type: DataOperationType; - index: ExchangeIndex; - key?: ExchangeKey; -} -export declare interface DataReloadOperation { - type: DataOperationType; -} -export type DataOperation = DataAddOperation | DataDeleteOperation | DataChangeOperation | DataMoveOperation | DataExchangeOperation | DataReloadOperation; diff --git a/arkoala-arkts/arkui/sdk/generated/component/lazyGridLayout.ets b/arkoala-arkts/arkui/sdk/generated/component/lazyGridLayout.ets deleted file mode 100644 index 388a4e494a7b25615ff8fd8bea3c357acb385aab..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/lazyGridLayout.ets +++ /dev/null @@ -1,22 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" diff --git a/arkoala-arkts/arkui/sdk/generated/component/line.ets b/arkoala-arkts/arkui/sdk/generated/component/line.ets deleted file mode 100644 index 7e42468fc0b642ba46cbfca972d7de1f2f9da05c..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/line.ets +++ /dev/null @@ -1,67 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Length } from "./units" -import { Resource } from "global.resource" -import { CommonShapeMethod, CommonMethod, ArkCommonShapeMethodStyle, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export type ShapePoint = [ - Length, - Length -] -export declare interface LineOptions { - width?: string | double; - height?: string | double; -} -export interface LineAttribute extends CommonShapeMethod { - startPoint(value: ShapePoint | undefined): this { - throw new Error("Unimplemented method startPoint") - } - endPoint(value: ShapePoint | undefined): this { - throw new Error("Unimplemented method endPoint") - } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkLineStyle extends ArkCommonShapeMethodStyle implements LineAttribute { - startPoint_value?: ShapePoint | undefined - endPoint_value?: ShapePoint | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - startPoint(value: ShapePoint | undefined): this { - return this - } - endPoint(value: ShapePoint | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Line( - options?: LineOptions, - @memo - content_?: () => void, -): LineAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/linearindicator.ets b/arkoala-arkts/arkui/sdk/generated/component/linearindicator.ets deleted file mode 100644 index dbe6483a244e2dc27ad46e2993de5e2af589dc8a..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/linearindicator.ets +++ /dev/null @@ -1,84 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { LengthMetrics, ColorMetrics } from "./../Graphics" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare class LinearIndicatorController { - constructor() - setProgress(index: number, progress: number): void - start(options?: LinearIndicatorStartOptions): void - pause(): void - stop(): void -} -export declare interface LinearIndicatorStartOptions { - interval?: number; - duration?: number; -} -export declare interface LinearIndicatorStyle { - space?: LengthMetrics; - strokeWidth?: LengthMetrics; - strokeRadius?: LengthMetrics; - trackBackgroundColor?: ColorMetrics; - trackColor?: ColorMetrics; -} -export interface LinearIndicatorAttribute extends CommonMethod { - indicatorStyle(value: LinearIndicatorStyle | undefined): this { - throw new Error("Unimplemented method indicatorStyle") - } - indicatorLoop(value: boolean | undefined): this { - throw new Error("Unimplemented method indicatorLoop") - } - onChange(value: OnLinearIndicatorChangeCallback | undefined): this { - throw new Error("Unimplemented method onChange") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkLinearIndicatorStyle extends ArkCommonMethodStyle implements LinearIndicatorAttribute { - indicatorStyle_value?: LinearIndicatorStyle | undefined - indicatorLoop_value?: boolean | undefined - onChange_value?: OnLinearIndicatorChangeCallback | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - indicatorStyle(value: LinearIndicatorStyle | undefined): this { - return this - } - indicatorLoop(value: boolean | undefined): this { - return this - } - onChange(value: OnLinearIndicatorChangeCallback | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export type OnLinearIndicatorChangeCallback = (index: number, progress: number) => void; - -@memo -@ComponentBuilder -export function LinearIndicator( - count?: number, controller?: LinearIndicatorController, - @memo - content_?: () => void, -): LinearIndicatorAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/list.ets b/arkoala-arkts/arkui/sdk/generated/component/list.ets deleted file mode 100644 index 40bcb05f93c353a4f25ad74a4ab93798c244a10d..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/list.ets +++ /dev/null @@ -1,310 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Length, ResourceColor, LengthConstrain, Dimension } from "./units" -import { Resource } from "global.resource" -import { Scroller, ScrollAlign, OnScrollFrameBeginCallback } from "./scroll" -import { RectResult, ItemDragInfo, ScrollableCommonMethod, ChildrenMainSize, OnItemDragStartCallback, OnWillScrollCallback, OnScrollCallback, CommonMethod, ArkScrollableCommonMethodStyle, ArkCommonMethodStyle } from "./common" -import { Color, Axis, ScrollSource } from "./enums" -import { AttributeModifier, AttributeUpdater } from "./../index" -export enum ScrollState { - IDLE = 0, - Idle = 0, - SCROLL = 1, - Scroll = 1, - FLING = 2, - Fling = 2 -} -export enum ListItemAlign { - START = 0, - Start = 0, - CENTER = 1, - Center = 1, - END = 2, - End = 2 -} -export enum ListItemGroupArea { - NONE = 0, - IN_LIST_ITEM_AREA = 1, - IN_HEADER_AREA = 2, - IN_FOOTER_AREA = 3 -} -export enum StickyStyle { - NONE = 0, - None = 0, - HEADER = 1, - Header = 1, - FOOTER = 2, - Footer = 2 -} -export enum ChainEdgeEffect { - DEFAULT = 0, - STRETCH = 1 -} -export enum ScrollSnapAlign { - NONE = 0, - START = 1, - CENTER = 2, - END = 3 -} -export declare interface ChainAnimationOptions { - minSpace: Length; - maxSpace: Length; - conductivity?: number; - intensity?: number; - edgeEffect?: ChainEdgeEffect; - stiffness?: number; - damping?: number; -} -export declare interface CloseSwipeActionOptions { - onFinish?: (() => void); -} -export declare interface VisibleListContentInfo { - index: number; - itemGroupArea?: ListItemGroupArea; - itemIndexInGroup?: number; -} -export type OnScrollVisibleContentChangeCallback = (start: VisibleListContentInfo, end: VisibleListContentInfo) => void; -export declare class ListScroller extends Scroller { - constructor() - getItemRectInGroup(index: number, indexInGroup: number): RectResult - scrollToItemInGroup(index: number, indexInGroup: number, smooth?: boolean, align?: ScrollAlign): void - closeAllSwipeActions(options?: CloseSwipeActionOptions): void - getVisibleListContentInfo(x: number, y: number): VisibleListContentInfo -} -export declare interface ListOptions { - initialIndex?: number; - space?: number | string; - scroller?: Scroller; -} -export declare interface ListDividerOptions { - strokeWidth: Length; - color?: ResourceColor; - startMargin?: Length; - endMargin?: Length; -} -export interface ListAttribute extends ScrollableCommonMethod { - alignListItem(value: ListItemAlign | undefined): this { - throw new Error("Unimplemented method alignListItem") - } - listDirection(value: Axis | undefined): this { - throw new Error("Unimplemented method listDirection") - } - contentStartOffset(value: number | undefined): this { - throw new Error("Unimplemented method contentStartOffset") - } - contentEndOffset(value: number | undefined): this { - throw new Error("Unimplemented method contentEndOffset") - } - divider(value: ListDividerOptions | null | undefined): this { - throw new Error("Unimplemented method divider") - } - multiSelectable(value: boolean | undefined): this { - throw new Error("Unimplemented method multiSelectable") - } - cachedCount(value: number | undefined): this { - throw new Error("Unimplemented method cachedCount") - } - chainAnimation(value: boolean | undefined): this { - throw new Error("Unimplemented method chainAnimation") - } - chainAnimationOptions(value: ChainAnimationOptions | undefined): this { - throw new Error("Unimplemented method chainAnimationOptions") - } - sticky(value: StickyStyle | undefined): this { - throw new Error("Unimplemented method sticky") - } - scrollSnapAlign(value: ScrollSnapAlign | undefined): this { - throw new Error("Unimplemented method scrollSnapAlign") - } - childrenMainSize(value: ChildrenMainSize | undefined): this { - throw new Error("Unimplemented method childrenMainSize") - } - maintainVisibleContentPosition(value: boolean | undefined): this { - throw new Error("Unimplemented method maintainVisibleContentPosition") - } - stackFromEnd(value: boolean | undefined): this { - throw new Error("Unimplemented method stackFromEnd") - } - onScrollIndex(value: ((start: number,end: number,center: number) => void) | undefined): this { - throw new Error("Unimplemented method onScrollIndex") - } - onScrollVisibleContentChange(value: OnScrollVisibleContentChangeCallback | undefined): this { - throw new Error("Unimplemented method onScrollVisibleContentChange") - } - onItemMove(value: ((from: number,to: number) => boolean) | undefined): this { - throw new Error("Unimplemented method onItemMove") - } - onItemDragStart(value: OnItemDragStartCallback | undefined): this { - throw new Error("Unimplemented method onItemDragStart") - } - onItemDragEnter(value: ((event: ItemDragInfo) => void) | undefined): this { - throw new Error("Unimplemented method onItemDragEnter") - } - onItemDragMove(value: ((event: ItemDragInfo,itemIndex: number,insertIndex: number) => void) | undefined): this { - throw new Error("Unimplemented method onItemDragMove") - } - onItemDragLeave(value: ((event: ItemDragInfo,itemIndex: number) => void) | undefined): this { - throw new Error("Unimplemented method onItemDragLeave") - } - onItemDrop(value: ((event: ItemDragInfo,itemIndex: number,insertIndex: number,isSuccess: boolean) => void) | undefined): this { - throw new Error("Unimplemented method onItemDrop") - } - onScrollFrameBegin(value: OnScrollFrameBeginCallback | undefined): this { - throw new Error("Unimplemented method onScrollFrameBegin") - } - onWillScroll(value: OnWillScrollCallback | undefined): this { - throw new Error("Unimplemented method onWillScroll") - } - onDidScroll(value: OnScrollCallback | undefined): this { - throw new Error("Unimplemented method onDidScroll") - } - lanes(value: number | LengthConstrain | undefined, gutter?: Dimension): this { - throw new Error("Unimplemented method lanes") - } - cachedCount(count: number | undefined, show: boolean | undefined): this { - throw new Error("Unimplemented method cachedCount") - } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkListStyle extends ArkScrollableCommonMethodStyle implements ListAttribute { - alignListItem_value?: ListItemAlign | undefined - listDirection_value?: Axis | undefined - contentStartOffset_value?: number | undefined - contentEndOffset_value?: number | undefined - divider_value?: ListDividerOptions | null | undefined - multiSelectable_value?: boolean | undefined - cachedCount_value?: number | undefined - chainAnimation_value?: boolean | undefined - chainAnimationOptions_value?: ChainAnimationOptions | undefined - sticky_value?: StickyStyle | undefined - scrollSnapAlign_value?: ScrollSnapAlign | undefined - childrenMainSize_value?: ChildrenMainSize | undefined - maintainVisibleContentPosition_value?: boolean | undefined - stackFromEnd_value?: boolean | undefined - onScrollIndex_value?: ((start: number,end: number,center: number) => void) | undefined - onScrollVisibleContentChange_value?: OnScrollVisibleContentChangeCallback | undefined - onItemMove_value?: ((from: number,to: number) => boolean) | undefined - onItemDragStart_value?: OnItemDragStartCallback | undefined - onItemDragEnter_value?: ((event: ItemDragInfo) => void) | undefined - onItemDragMove_value?: ((event: ItemDragInfo,itemIndex: number,insertIndex: number) => void) | undefined - onItemDragLeave_value?: ((event: ItemDragInfo,itemIndex: number) => void) | undefined - onItemDrop_value?: ((event: ItemDragInfo,itemIndex: number,insertIndex: number,isSuccess: boolean) => void) | undefined - onScrollFrameBegin_value?: OnScrollFrameBeginCallback | undefined - onWillScroll_value?: OnWillScrollCallback | undefined - onDidScroll_value?: OnScrollCallback | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - alignListItem(value: ListItemAlign | undefined): this { - return this - } - listDirection(value: Axis | undefined): this { - return this - } - contentStartOffset(value: number | undefined): this { - return this - } - contentEndOffset(value: number | undefined): this { - return this - } - divider(value: ListDividerOptions | null | undefined): this { - return this - } - multiSelectable(value: boolean | undefined): this { - return this - } - cachedCount(value: number | undefined): this { - return this - } - chainAnimation(value: boolean | undefined): this { - return this - } - chainAnimationOptions(value: ChainAnimationOptions | undefined): this { - return this - } - sticky(value: StickyStyle | undefined): this { - return this - } - scrollSnapAlign(value: ScrollSnapAlign | undefined): this { - return this - } - childrenMainSize(value: ChildrenMainSize | undefined): this { - return this - } - maintainVisibleContentPosition(value: boolean | undefined): this { - return this - } - stackFromEnd(value: boolean | undefined): this { - return this - } - onScrollIndex(value: ((start: number,end: number,center: number) => void) | undefined): this { - return this - } - onScrollVisibleContentChange(value: OnScrollVisibleContentChangeCallback | undefined): this { - return this - } - onItemMove(value: ((from: number,to: number) => boolean) | undefined): this { - return this - } - onItemDragStart(value: OnItemDragStartCallback | undefined): this { - return this - } - onItemDragEnter(value: ((event: ItemDragInfo) => void) | undefined): this { - return this - } - onItemDragMove(value: ((event: ItemDragInfo,itemIndex: number,insertIndex: number) => void) | undefined): this { - return this - } - onItemDragLeave(value: ((event: ItemDragInfo,itemIndex: number) => void) | undefined): this { - return this - } - onItemDrop(value: ((event: ItemDragInfo,itemIndex: number,insertIndex: number,isSuccess: boolean) => void) | undefined): this { - return this - } - onScrollFrameBegin(value: OnScrollFrameBeginCallback | undefined): this { - return this - } - onWillScroll(value: OnWillScrollCallback | undefined): this { - return this - } - onDidScroll(value: OnScrollCallback | undefined): this { - return this - } - lanes(value: number | LengthConstrain | undefined, gutter?: Dimension): this { - return this - } - cachedCount(count: number | undefined, show: boolean | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function List( - options?: ListOptions, - @memo - content_?: () => void, -): ListAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/listItem.ets b/arkoala-arkts/arkui/sdk/generated/component/listItem.ets deleted file mode 100644 index 54629a83756c29fa418e8121fc915ca7dea4acce..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/listItem.ets +++ /dev/null @@ -1,108 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CustomBuilder } from "./builder" -import { ComponentContent } from "./../ComponentContent" -import { Length } from "./units" -import { Resource } from "global.resource" -import { CommonMethod, Bindable, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export enum SwipeEdgeEffect { - SPRING = 0, - Spring = 0, - NONE = 1, - None = 1 -} -export enum SwipeActionState { - COLLAPSED = 0, - EXPANDED = 1, - ACTIONING = 2 -} -export declare interface SwipeActionItem { - builder?: CustomBuilder; - builderComponent?: ComponentContent; - actionAreaDistance?: Length; - onAction?: (() => void); - onEnterActionArea?: (() => void); - onExitActionArea?: (() => void); - onStateChange?: ((state: SwipeActionState) => void); -} -export declare interface SwipeActionOptions { - start?: CustomBuilder | SwipeActionItem; - end?: CustomBuilder | SwipeActionItem; - edgeEffect?: SwipeEdgeEffect; - onOffsetChange?: ((offset: number) => void); -} -export enum ListItemStyle { - NONE = 0, - CARD = 1 -} -export declare interface ListItemOptions { - style?: ListItemStyle; -} -export interface ListItemAttribute extends CommonMethod { - selectable(value: boolean | undefined): this { - throw new Error("Unimplemented method selectable") - } - selected(value: boolean | Bindable | undefined): this { - throw new Error("Unimplemented method selected") - } - swipeAction(value: SwipeActionOptions | undefined): this { - throw new Error("Unimplemented method swipeAction") - } - onSelect(value: ((isSelected: boolean) => void) | undefined): this { - throw new Error("Unimplemented method onSelect") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkListItemStyle extends ArkCommonMethodStyle implements ListItemAttribute { - selectable_value?: boolean | undefined - selected_value?: boolean | Bindable | undefined - swipeAction_value?: SwipeActionOptions | undefined - onSelect_value?: ((isSelected: boolean) => void) | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - selectable(value: boolean | undefined): this { - return this - } - selected(value: boolean | Bindable | undefined): this { - return this - } - swipeAction(value: SwipeActionOptions | undefined): this { - return this - } - onSelect(value: ((isSelected: boolean) => void) | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function ListItem( - value?: ListItemOptions, - @memo - content_?: () => void, -): ListItemAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/listItemGroup.ets b/arkoala-arkts/arkui/sdk/generated/component/listItemGroup.ets deleted file mode 100644 index 9ef26e8dbd1cf313d06a43015f4963338fbf7c01..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/listItemGroup.ets +++ /dev/null @@ -1,72 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CustomBuilder } from "./builder" -import { ComponentContent } from "./../ComponentContent" -import { CommonMethod, ChildrenMainSize, ArkCommonMethodStyle } from "./common" -import { ListDividerOptions } from "./list" -import { AttributeModifier, AttributeUpdater } from "./../index" -export enum ListItemGroupStyle { - NONE = 0, - CARD = 1 -} -export declare interface ListItemGroupOptions { - header?: CustomBuilder; - headerComponent?: ComponentContent; - footer?: CustomBuilder; - footerComponent?: ComponentContent; - space?: number | string; - style?: ListItemGroupStyle; -} -export interface ListItemGroupAttribute extends CommonMethod { - divider(value: ListDividerOptions | null | undefined): this { - throw new Error("Unimplemented method divider") - } - childrenMainSize(value: ChildrenMainSize | undefined): this { - throw new Error("Unimplemented method childrenMainSize") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkListItemGroupStyle extends ArkCommonMethodStyle implements ListItemGroupAttribute { - divider_value?: ListDividerOptions | null | undefined - childrenMainSize_value?: ChildrenMainSize | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - divider(value: ListDividerOptions | null | undefined): this { - return this - } - childrenMainSize(value: ChildrenMainSize | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function ListItemGroup( - options?: ListItemGroupOptions, - @memo - content_?: () => void, -): ListItemGroupAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/loadingProgress.ets b/arkoala-arkts/arkui/sdk/generated/component/loadingProgress.ets deleted file mode 100644 index 88303e82a5c984488fa60ae186c7c53a9a7f4f1c..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/loadingProgress.ets +++ /dev/null @@ -1,78 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, CommonConfiguration, ArkCommonMethodStyle } from "./common" -import { ResourceColor } from "./units" -import { Color } from "./enums" -import { Resource } from "global.resource" -import { ContentModifier, AttributeModifier, AttributeUpdater } from "./../index" -export enum LoadingProgressStyle { - DEFAULT = 0, - Default = 0, - CIRCULAR = 1, - Circular = 1, - ORBITAL = 2, - Orbital = 2 -} -export interface LoadingProgressAttribute extends CommonMethod { - color(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method color") - } - enableLoading(value: boolean | undefined): this { - throw new Error("Unimplemented method enableLoading") - } - contentModifier(value: ContentModifier | undefined): this { - throw new Error("Unimplemented method contentModifier") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkLoadingProgressStyle extends ArkCommonMethodStyle implements LoadingProgressAttribute { - color_value?: ResourceColor | undefined - enableLoading_value?: boolean | undefined - contentModifier_value?: ContentModifier | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - color(value: ResourceColor | undefined): this { - return this - } - enableLoading(value: boolean | undefined): this { - return this - } - contentModifier(value: ContentModifier | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export declare interface LoadingProgressConfiguration extends CommonConfiguration { - enableLoading: boolean; -} - -@memo -@ComponentBuilder -export function LoadingProgress( - - @memo - content_?: () => void, -): LoadingProgressAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/marquee.ets b/arkoala-arkts/arkui/sdk/generated/component/marquee.ets deleted file mode 100644 index 6a0b9fb8a1c724b8571bbb1151f446a8abe2f7d0..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/marquee.ets +++ /dev/null @@ -1,116 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { ResourceColor, Length } from "./units" -import { Color, FontWeight, MarqueeUpdateStrategy } from "./enums" -import { Resource } from "global.resource" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface MarqueeOptions { - start: boolean; - step?: number; - loop?: number; - fromStart?: boolean; - src: string; -} -export interface MarqueeAttribute extends CommonMethod { - fontColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method fontColor") - } - fontSize(value: Length | undefined): this { - throw new Error("Unimplemented method fontSize") - } - allowScale(value: boolean | undefined): this { - throw new Error("Unimplemented method allowScale") - } - fontWeight(value: number | FontWeight | string | undefined): this { - throw new Error("Unimplemented method fontWeight") - } - fontFamily(value: string | Resource | undefined): this { - throw new Error("Unimplemented method fontFamily") - } - marqueeUpdateStrategy(value: MarqueeUpdateStrategy | undefined): this { - throw new Error("Unimplemented method marqueeUpdateStrategy") - } - onStart(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onStart") - } - onBounce(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onBounce") - } - onFinish(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onFinish") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkMarqueeStyle extends ArkCommonMethodStyle implements MarqueeAttribute { - fontColor_value?: ResourceColor | undefined - fontSize_value?: Length | undefined - allowScale_value?: boolean | undefined - fontWeight_value?: number | FontWeight | string | undefined - fontFamily_value?: string | Resource | undefined - marqueeUpdateStrategy_value?: MarqueeUpdateStrategy | undefined - onStart_value?: (() => void) | undefined - onBounce_value?: (() => void) | undefined - onFinish_value?: (() => void) | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - fontColor(value: ResourceColor | undefined): this { - return this - } - fontSize(value: Length | undefined): this { - return this - } - allowScale(value: boolean | undefined): this { - return this - } - fontWeight(value: number | FontWeight | string | undefined): this { - return this - } - fontFamily(value: string | Resource | undefined): this { - return this - } - marqueeUpdateStrategy(value: MarqueeUpdateStrategy | undefined): this { - return this - } - onStart(value: (() => void) | undefined): this { - return this - } - onBounce(value: (() => void) | undefined): this { - return this - } - onFinish(value: (() => void) | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Marquee( - options: MarqueeOptions, - @memo - content_?: () => void, -): MarqueeAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/matrix2d.ets b/arkoala-arkts/arkui/sdk/generated/component/matrix2d.ets deleted file mode 100644 index 92fcecd748ff6dc7e565a66eded35e4ce4c25d15..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/matrix2d.ets +++ /dev/null @@ -1,44 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { LengthMetricsUnit } from "./../Graphics" -export declare class Matrix2D { - constructor() - constructor(unit: LengthMetricsUnit) - get scaleX():number | undefined; - set scaleX(val:number | undefined); - get scaleY():number | undefined; - set scaleY(val:number | undefined); - get rotateX():number | undefined; - set rotateX(val:number | undefined); - get rotateY():number | undefined; - set rotateY(val:number | undefined); - get translateX():number | undefined; - set translateX(val:number | undefined); - get translateY():number | undefined; - set translateY(val:number | undefined); - identity(): Matrix2D - invert(): Matrix2D - rotate(degree: number, rx?: number, ry?: number): Matrix2D - translate(tx?: number, ty?: number): Matrix2D - scale(sx?: number, sy?: number): Matrix2D -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/mediaCachedImage.ets b/arkoala-arkts/arkui/sdk/generated/component/mediaCachedImage.ets deleted file mode 100644 index 14341b0d1c8922f08f62aaeae8e73112c36ccc67..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/mediaCachedImage.ets +++ /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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ImageAttribute, ArkImageStyle } from "./image" -import { AttributeModifier, extractors, AttributeUpdater } from "./../index" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { default as image } from "@ohos.multimedia.image" -import { ResourceStr } from "./units" -import { Resource } from "global.resource" -import { DrawableDescriptor } from "./../framework/ohos.arkui.drawableDescriptor" -export declare interface ASTCResource { - sources: Array; - column: number; -} -export interface MediaCachedImageAttribute extends ImageAttribute { - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this -} -export class ArkMediaCachedImageStyle extends ArkImageStyle implements MediaCachedImageAttribute { - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function MediaCachedImage( - src: image.PixelMap | ResourceStr | DrawableDescriptor | ASTCResource, - @memo - content_?: () => void, -): MediaCachedImageAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/menu.ets b/arkoala-arkts/arkui/sdk/generated/component/menu.ets deleted file mode 100644 index c22621a4a0ed2260aca909bef2b79dbdece63367..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/menu.ets +++ /dev/null @@ -1,93 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { Font, ResourceColor, Dimension, BorderRadiuses, DividerStyleOptions } from "./units" -import { Color } from "./enums" -import { Resource } from "global.resource" -import { AttributeModifier, AttributeUpdater } from "./../index" -export enum SubMenuExpandingMode { - SIDE_EXPAND = 0, - EMBEDDED_EXPAND = 1, - STACK_EXPAND = 2 -} -export interface MenuAttribute extends CommonMethod { - font(value: Font | undefined): this { - throw new Error("Unimplemented method font") - } - fontColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method fontColor") - } - radius(value: Dimension | BorderRadiuses | undefined): this { - throw new Error("Unimplemented method radius") - } - menuItemDivider(value: DividerStyleOptions | undefined): this { - throw new Error("Unimplemented method menuItemDivider") - } - menuItemGroupDivider(value: DividerStyleOptions | undefined): this { - throw new Error("Unimplemented method menuItemGroupDivider") - } - subMenuExpandingMode(value: SubMenuExpandingMode | undefined): this { - throw new Error("Unimplemented method subMenuExpandingMode") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkMenuStyle extends ArkCommonMethodStyle implements MenuAttribute { - font_value?: Font | undefined - fontColor_value?: ResourceColor | undefined - radius_value?: Dimension | BorderRadiuses | undefined - menuItemDivider_value?: DividerStyleOptions | undefined - menuItemGroupDivider_value?: DividerStyleOptions | undefined - subMenuExpandingMode_value?: SubMenuExpandingMode | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - font(value: Font | undefined): this { - return this - } - fontColor(value: ResourceColor | undefined): this { - return this - } - radius(value: Dimension | BorderRadiuses | undefined): this { - return this - } - menuItemDivider(value: DividerStyleOptions | undefined): this { - return this - } - menuItemGroupDivider(value: DividerStyleOptions | undefined): this { - return this - } - subMenuExpandingMode(value: SubMenuExpandingMode | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Menu( - - @memo - content_?: () => void, -): MenuAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/menuItem.ets b/arkoala-arkts/arkui/sdk/generated/component/menuItem.ets deleted file mode 100644 index da32cd617c35e364cb8cdb32d5b6fa7a2f426863..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/menuItem.ets +++ /dev/null @@ -1,106 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceStr, Font, ResourceColor } from "./units" -import { Resource } from "global.resource" -import { SymbolGlyphModifier } from "./../SymbolGlyphModifier" -import { CustomBuilder } from "./builder" -import { CommonMethod, Bindable, ArkCommonMethodStyle } from "./common" -import { Color } from "./enums" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface MenuItemOptions { - startIcon?: ResourceStr; - symbolStartIcon?: SymbolGlyphModifier; - content?: ResourceStr; - endIcon?: ResourceStr; - symbolEndIcon?: SymbolGlyphModifier; - labelInfo?: ResourceStr; - builder?: CustomBuilder; -} -export interface MenuItemAttribute extends CommonMethod { - selected(value: boolean | Bindable | undefined): this { - throw new Error("Unimplemented method selected") - } - selectIcon(value: boolean | ResourceStr | SymbolGlyphModifier | undefined): this { - throw new Error("Unimplemented method selectIcon") - } - onChange(value: ((selected: boolean) => void) | undefined): this { - throw new Error("Unimplemented method onChange") - } - contentFont(value: Font | undefined): this { - throw new Error("Unimplemented method contentFont") - } - contentFontColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method contentFontColor") - } - labelFont(value: Font | undefined): this { - throw new Error("Unimplemented method labelFont") - } - labelFontColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method labelFontColor") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkMenuItemStyle extends ArkCommonMethodStyle implements MenuItemAttribute { - selected_value?: boolean | Bindable | undefined - selectIcon_value?: boolean | ResourceStr | SymbolGlyphModifier | undefined - onChange_value?: ((selected: boolean) => void) | undefined - contentFont_value?: Font | undefined - contentFontColor_value?: ResourceColor | undefined - labelFont_value?: Font | undefined - labelFontColor_value?: ResourceColor | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - selected(value: boolean | Bindable | undefined): this { - return this - } - selectIcon(value: boolean | ResourceStr | SymbolGlyphModifier | undefined): this { - return this - } - onChange(value: ((selected: boolean) => void) | undefined): this { - return this - } - contentFont(value: Font | undefined): this { - return this - } - contentFontColor(value: ResourceColor | undefined): this { - return this - } - labelFont(value: Font | undefined): this { - return this - } - labelFontColor(value: ResourceColor | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function MenuItem( - value?: MenuItemOptions | CustomBuilder, - @memo - content_?: () => void, -): MenuItemAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/menuItemGroup.ets b/arkoala-arkts/arkui/sdk/generated/component/menuItemGroup.ets deleted file mode 100644 index 128e614bc0a140da75ace422838d1ea30a778f1a..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/menuItemGroup.ets +++ /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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceStr } from "./units" -import { Resource } from "global.resource" -import { CustomBuilder } from "./builder" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface MenuItemGroupOptions { - header?: ResourceStr | CustomBuilder; - footer?: ResourceStr | CustomBuilder; -} -export interface MenuItemGroupAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkMenuItemGroupStyle extends ArkCommonMethodStyle implements MenuItemGroupAttribute { - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function MenuItemGroup( - value?: MenuItemGroupOptions, - @memo - content_?: () => void, -): MenuItemGroupAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/navDestination.ets b/arkoala-arkts/arkui/sdk/generated/component/navDestination.ets deleted file mode 100644 index 703b214d573e09071c72b077df959a3a9fcb6a92..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/navDestination.ets +++ /dev/null @@ -1,329 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Resource } from "global.resource" -import { CustomBuilder } from "./builder" -import { TitleHeight } from "./enums" -import { Length, ResourceStr } from "./units" -import { NavPathInfo, NavPathStack, NavigationMenuItem, NavigationOperation, NavigationTitleOptions, NavigationMenuOptions, ToolbarItem, NavigationToolbarOptions } from "./navigation" -import { Scroller } from "./scroll" -import { default as curves } from "./../framework/ohos.curves" -import { CommonMethod, LayoutSafeAreaType, LayoutSafeAreaEdge, ArkCommonMethodStyle } from "./common" -import { extractors, AttributeModifier, AttributeUpdater } from "./../index" -import { default as image } from "@ohos.multimedia.image" -import { SymbolGlyphModifier } from "./../SymbolGlyphModifier" -import { default as window } from "./../framework/ohos.window" -export type Orientation = object; -export declare interface NavDestinationCommonTitle { - main: string | Resource; - sub: string | Resource; -} -export declare interface NavDestinationCustomTitle { - builder: CustomBuilder; - height: TitleHeight | Length; -} -export enum NavigationSystemTransitionType { - DEFAULT = 0, - NONE = 1, - TITLE = 2, - CONTENT = 3, - FADE = 4, - EXPLODE = 5, - SLIDE_RIGHT = 6, - SLIDE_BOTTOM = 7 -} -export enum NavDestinationMode { - STANDARD = 0, - DIALOG = 1 -} -export enum NavDestinationActiveReason { - TRANSITION = 0, - CONTENT_COVER = 1, - SHEET = 2, - DIALOG = 3, - OVERLAY = 4, - APP_STATE = 5 -} -export declare interface RouteMapConfig { - name: string; - pageSourceFile: string; - data: Object; -} -export declare interface NavDestinationContext { - pathInfo: NavPathInfo; - pathStack: NavPathStack; - navDestinationId?: string; - getConfigInRouteMap(): RouteMapConfig | undefined -} -export declare interface NestedScrollInfo { - parent: Scroller; - child: Scroller; -} -export declare interface NavDestinationTransition { - onTransitionEnd?: (() => void); - duration?: number; - curve?: curves.Curve; - delay?: number; - event: (() => void); -} -export interface NavDestinationAttribute extends CommonMethod { - hideTitleBar(value: boolean | undefined): this { - throw new Error("Unimplemented method hideTitleBar") - } - hideBackButton(value: boolean | undefined): this { - throw new Error("Unimplemented method hideBackButton") - } - onShown(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onShown") - } - onHidden(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onHidden") - } - onBackPressed(value: (() => boolean) | undefined): this { - throw new Error("Unimplemented method onBackPressed") - } - onResult(value: ((value0: Object | null | undefined) => void) | undefined): this { - throw new Error("Unimplemented method onResult") - } - mode(value: NavDestinationMode | undefined): this { - throw new Error("Unimplemented method mode") - } - backButtonIcon(value: ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined): this { - throw new Error("Unimplemented method backButtonIcon") - } - menus(value: Array | CustomBuilder | undefined): this { - throw new Error("Unimplemented method menus") - } - onReady(value: ((value0: NavDestinationContext) => void) | undefined): this { - throw new Error("Unimplemented method onReady") - } - onWillAppear(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onWillAppear") - } - onWillDisappear(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onWillDisappear") - } - onWillShow(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onWillShow") - } - onWillHide(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onWillHide") - } - systemBarStyle(value: window.SystemBarStyle | undefined): this { - throw new Error("Unimplemented method systemBarStyle") - } - recoverable(value: boolean | undefined): this { - throw new Error("Unimplemented method recoverable") - } - systemTransition(value: NavigationSystemTransitionType | undefined): this { - throw new Error("Unimplemented method systemTransition") - } - bindToScrollable(value: Array | undefined): this { - throw new Error("Unimplemented method bindToScrollable") - } - bindToNestedScrollable(value: Array | undefined): this { - throw new Error("Unimplemented method bindToNestedScrollable") - } - onActive(value: ((value0: NavDestinationActiveReason) => void) | undefined): this { - throw new Error("Unimplemented method onActive") - } - onInactive(value: ((value0: NavDestinationActiveReason) => void) | undefined): this { - throw new Error("Unimplemented method onInactive") - } - customTransition(value: NavDestinationTransitionDelegate | undefined): this { - throw new Error("Unimplemented method customTransition") - } - onNewParam(value: ((value0: Object | null | undefined) => void) | undefined): this { - throw new Error("Unimplemented method onNewParam") - } - preferredOrientation(value: Orientation | undefined): this { - throw new Error("Unimplemented method preferredOrientation") - } - enableNavigationIndicator(value: boolean | undefined): this { - throw new Error("Unimplemented method enableNavigationIndicator") - } - title(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource | undefined, options?: NavigationTitleOptions): this { - throw new Error("Unimplemented method title") - } - hideTitleBar(hide: boolean | undefined, animated: boolean | undefined): this { - throw new Error("Unimplemented method hideTitleBar") - } - backButtonIcon(icon: ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined, accessibilityText?: ResourceStr): this { - throw new Error("Unimplemented method backButtonIcon") - } - menus(items: Array | CustomBuilder | undefined, options?: NavigationMenuOptions): this { - throw new Error("Unimplemented method menus") - } - toolbarConfiguration(toolbarParam: Array | CustomBuilder | undefined, options?: NavigationToolbarOptions): this { - throw new Error("Unimplemented method toolbarConfiguration") - } - hideToolBar(hide: boolean | undefined, animated?: boolean): this { - throw new Error("Unimplemented method hideToolBar") - } - ignoreLayoutSafeArea(types?: Array, edges?: Array): this { - throw new Error("Unimplemented method ignoreLayoutSafeArea") - } - enableStatusBar(enabled: boolean | undefined, animated?: boolean): this { - throw new Error("Unimplemented method enableStatusBar") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkNavDestinationStyle extends ArkCommonMethodStyle implements NavDestinationAttribute { - hideTitleBar_value?: boolean | undefined - hideBackButton_value?: boolean | undefined - onShown_value?: (() => void) | undefined - onHidden_value?: (() => void) | undefined - onBackPressed_value?: (() => boolean) | undefined - onResult_value?: ((value0: Object | null | undefined) => void) | undefined - mode_value?: NavDestinationMode | undefined - backButtonIcon_value?: ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined - menus_value?: Array | CustomBuilder | undefined - onReady_value?: ((value0: NavDestinationContext) => void) | undefined - onWillAppear_value?: (() => void) | undefined - onWillDisappear_value?: (() => void) | undefined - onWillShow_value?: (() => void) | undefined - onWillHide_value?: (() => void) | undefined - systemBarStyle_value?: window.SystemBarStyle | undefined - recoverable_value?: boolean | undefined - systemTransition_value?: NavigationSystemTransitionType | undefined - bindToScrollable_value?: Array | undefined - bindToNestedScrollable_value?: Array | undefined - onActive_value?: ((value0: NavDestinationActiveReason) => void) | undefined - onInactive_value?: ((value0: NavDestinationActiveReason) => void) | undefined - customTransition_value?: NavDestinationTransitionDelegate | undefined - onNewParam_value?: ((value0: Object | null | undefined) => void) | undefined - preferredOrientation_value?: Orientation | undefined - enableNavigationIndicator_value?: boolean | undefined - hideTitleBar(value: boolean | undefined): this { - return this - } - hideBackButton(value: boolean | undefined): this { - return this - } - onShown(value: (() => void) | undefined): this { - return this - } - onHidden(value: (() => void) | undefined): this { - return this - } - onBackPressed(value: (() => boolean) | undefined): this { - return this - } - onResult(value: ((value0: Object | null | undefined) => void) | undefined): this { - return this - } - mode(value: NavDestinationMode | undefined): this { - return this - } - backButtonIcon(value: ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined): this { - return this - } - menus(value: Array | CustomBuilder | undefined): this { - return this - } - onReady(value: ((value0: NavDestinationContext) => void) | undefined): this { - return this - } - onWillAppear(value: (() => void) | undefined): this { - return this - } - onWillDisappear(value: (() => void) | undefined): this { - return this - } - onWillShow(value: (() => void) | undefined): this { - return this - } - onWillHide(value: (() => void) | undefined): this { - return this - } - systemBarStyle(value: window.SystemBarStyle | undefined): this { - return this - } - recoverable(value: boolean | undefined): this { - return this - } - systemTransition(value: NavigationSystemTransitionType | undefined): this { - return this - } - bindToScrollable(value: Array | undefined): this { - return this - } - bindToNestedScrollable(value: Array | undefined): this { - return this - } - onActive(value: ((value0: NavDestinationActiveReason) => void) | undefined): this { - return this - } - onInactive(value: ((value0: NavDestinationActiveReason) => void) | undefined): this { - return this - } - customTransition(value: NavDestinationTransitionDelegate | undefined): this { - return this - } - onNewParam(value: ((value0: Object | null | undefined) => void) | undefined): this { - return this - } - preferredOrientation(value: Orientation | undefined): this { - return this - } - enableNavigationIndicator(value: boolean | undefined): this { - return this - } - title(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource | undefined, options?: NavigationTitleOptions): this { - return this - } - hideTitleBar(hide: boolean | undefined, animated: boolean | undefined): this { - return this - } - backButtonIcon(icon: ResourceStr | image.PixelMap | SymbolGlyphModifier | undefined, accessibilityText?: ResourceStr): this { - return this - } - menus(items: Array | CustomBuilder | undefined, options?: NavigationMenuOptions): this { - return this - } - toolbarConfiguration(toolbarParam: Array | CustomBuilder | undefined, options?: NavigationToolbarOptions): this { - return this - } - hideToolBar(hide: boolean | undefined, animated?: boolean): this { - return this - } - ignoreLayoutSafeArea(types?: Array, edges?: Array): this { - return this - } - enableStatusBar(enabled: boolean | undefined, animated?: boolean): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export type NavDestinationTransitionDelegate = (operation: NavigationOperation, isEnter: boolean) => Array | undefined; - -@memo -@ComponentBuilder -export function NavDestination( - - @memo - content_?: () => void, -): NavDestinationAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/navigation.ets b/arkoala-arkts/arkui/sdk/generated/component/navigation.ets deleted file mode 100644 index 8ed640e28b5ce8175b8eaf8c15e1e8e270e9ede9..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/navigation.ets +++ /dev/null @@ -1,425 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { default as window } from "./../framework/ohos.window" -import { Resource } from "global.resource" -import { CustomBuilder, PageMapBuilder } from "./builder" -import { TitleHeight, Color } from "./enums" -import { Length, ResourceStr, ResourceColor, Dimension, VoidCallback } from "./units" -import { SymbolGlyphModifier } from "./../SymbolGlyphModifier" -import { NavDestinationContext, NavDestinationMode } from "./navDestination" -import { BlurStyle, BackgroundBlurStyleOptions, BackgroundEffectOptions, CommonMethod, Bindable, LayoutSafeAreaType, LayoutSafeAreaEdge, ArkCommonMethodStyle } from "./common" -import { LengthMetrics } from "./../Graphics" -import { TextModifier } from "./../TextModifier" -import { extractors, AttributeModifier, AttributeUpdater } from "./../index" -import { default as image } from "@ohos.multimedia.image" -export type SystemBarStyle = window.SystemBarStyle; -export declare interface NavigationCommonTitle { - main: string | Resource; - sub: string | Resource; -} -export declare interface NavigationCustomTitle { - builder: CustomBuilder; - height: TitleHeight | Length; -} -export enum NavigationMode { - STACK = 0, - Stack = 0, - SPLIT = 1, - Split = 1, - AUTO = 2, - Auto = 2 -} -export enum NavBarPosition { - START = 0, - Start = 0, - END = 1, - End = 1 -} -export enum NavigationTitleMode { - FREE = 0, - Free = 0, - FULL = 1, - Full = 1, - MINI = 2, - Mini = 2 -} -export declare interface NavigationMenuItem { - value: string | Resource; - icon?: string | Resource; - symbolIcon?: SymbolGlyphModifier; - isEnabled?: boolean; - action?: (() => void); -} -export declare interface PopInfo { - info: NavPathInfo; - result: Object; -} -export declare class NavPathInfo { - constructor(name: string, param: Object | null | undefined, onPop: ((value0: PopInfo) => void) | undefined, isEntry: boolean | undefined) - name: string; - param?: Object | null | undefined; - onPop?: ((value0: PopInfo) => void) | undefined; - isEntry?: boolean | undefined; - navDestinationId?: string | undefined; -} -export enum LaunchMode { - STANDARD = 0, - MOVE_TO_TOP_SINGLETON = 1, - POP_TO_SINGLETON = 2, - NEW_INSTANCE = 3 -} -export declare interface NavigationOptions { - launchMode?: LaunchMode; - animated?: boolean; -} -export declare class NavPathStack { - constructor() - pushPath(info: NavPathInfo, animated_options?: boolean | NavigationOptions): void - pushDestination(info: NavPathInfo, animated_options?: boolean | NavigationOptions): Promise - pushPathByName(name: string, param: Object | null | undefined, animated?: boolean): void - pushPathByName(name: string, param: Object, onPop: ((value0: PopInfo) => void), animated?: boolean): void - pushDestinationByName(name: string, param: Object, animated?: boolean): Promise - pushDestinationByName(name: string, param: Object, onPop: ((value0: PopInfo) => void), animated?: boolean): Promise - replacePath(info: NavPathInfo, animated_options?: boolean | NavigationOptions): void - replaceDestination(info: NavPathInfo, options?: NavigationOptions): Promise - replacePathByName(name: string, param: Object, animated?: boolean): void - removeByIndexes(indexes: Array): number - removeByName(name: string): number - removeByNavDestinationId(navDestinationId: string): boolean - pop(animated?: boolean): NavPathInfo | undefined - pop(result: Object, animated?: boolean): NavPathInfo | undefined - popToName(name: string, animated?: boolean): number - popToName(name: string, result: Object, animated?: boolean): number - popToIndex(index: number, animated?: boolean): void - popToIndex(index: number, result: Object, animated?: boolean): void - moveToTop(name: string, animated?: boolean): number - moveIndexToTop(index: number, animated?: boolean): void - clear(animated?: boolean): void - getAllPathName(): Array - getParamByIndex(index: number): Object | null | undefined - getParamByName(name: string): Array - getIndexByName(name: string): Array - getParent(): NavPathStack | null - size(): number - disableAnimation(value: boolean): void - setInterception(interception: NavigationInterception): void - getPathStack(): Array - setPathStack(pathStack: Array, animated?: boolean): void -} -export type NavBar = string; -export type InterceptionShowCallback = (from: NavDestinationContext | NavBar, to: NavDestinationContext | NavBar, operation: NavigationOperation, isAnimated: boolean) => void; -export type InterceptionModeCallback = (mode: NavigationMode) => void; -export declare interface NavigationInterception { - willShow?: InterceptionShowCallback; - didShow?: InterceptionShowCallback; - modeChange?: InterceptionModeCallback; -} -export enum ToolbarItemStatus { - NORMAL = 0, - DISABLED = 1, - ACTIVE = 2 -} -export enum NavigationOperation { - PUSH = 1, - POP = 2, - REPLACE = 3 -} -export declare interface ToolbarItem { - value: ResourceStr; - icon?: ResourceStr; - symbolIcon?: SymbolGlyphModifier; - action?: (() => void); - status?: ToolbarItemStatus; - activeIcon?: ResourceStr; - activeSymbolIcon?: SymbolGlyphModifier; -} -export declare interface NavigationTitleOptions { - backgroundColor?: ResourceColor; - backgroundBlurStyle?: BlurStyle; - backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; - backgroundEffect?: BackgroundEffectOptions; - barStyle?: BarStyle; - paddingStart?: LengthMetrics; - paddingEnd?: LengthMetrics; - mainTitleModifier?: TextModifier; - subTitleModifier?: TextModifier; - enableHoverMode?: boolean; -} -export enum BarStyle { - STANDARD = 0, - STACK = 1, - SAFE_AREA_PADDING = 2 -} -export declare interface NavigationToolbarOptions { - backgroundColor?: ResourceColor; - backgroundBlurStyle?: BlurStyle; - backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; - backgroundEffect?: BackgroundEffectOptions; - moreButtonOptions?: MoreButtonOptions; - barStyle?: BarStyle; - hideItemValue?: boolean; -} -export declare interface NavigationMenuOptions { - moreButtonOptions?: MoreButtonOptions; -} -export declare interface MoreButtonOptions { - backgroundBlurStyle?: BlurStyle; - backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; - backgroundEffect?: BackgroundEffectOptions; -} -export interface NavigationAttribute extends CommonMethod { - navBarWidth(value: Length | Bindable | undefined): this { - throw new Error("Unimplemented method navBarWidth") - } - navBarPosition(value: NavBarPosition | undefined): this { - throw new Error("Unimplemented method navBarPosition") - } - navBarWidthRange(value: [ Dimension, Dimension ] | undefined): this { - throw new Error("Unimplemented method navBarWidthRange") - } - minContentWidth(value: Dimension | undefined): this { - throw new Error("Unimplemented method minContentWidth") - } - mode(value: NavigationMode | undefined): this { - throw new Error("Unimplemented method mode") - } - backButtonIcon(value: string | image.PixelMap | Resource | SymbolGlyphModifier | undefined): this { - throw new Error("Unimplemented method backButtonIcon") - } - hideNavBar(value: boolean | undefined): this { - throw new Error("Unimplemented method hideNavBar") - } - hideTitleBar(value: boolean | undefined): this { - throw new Error("Unimplemented method hideTitleBar") - } - hideBackButton(value: boolean | undefined): this { - throw new Error("Unimplemented method hideBackButton") - } - titleMode(value: NavigationTitleMode | undefined): this { - throw new Error("Unimplemented method titleMode") - } - menus(value: Array | CustomBuilder | undefined): this { - throw new Error("Unimplemented method menus") - } - hideToolBar(value: boolean | undefined): this { - throw new Error("Unimplemented method hideToolBar") - } - enableToolBarAdaptation(value: boolean | undefined): this { - throw new Error("Unimplemented method enableToolBarAdaptation") - } - onTitleModeChange(value: ((titleMode: NavigationTitleMode) => void) | undefined): this { - throw new Error("Unimplemented method onTitleModeChange") - } - onNavBarStateChange(value: ((isVisible: boolean) => void) | undefined): this { - throw new Error("Unimplemented method onNavBarStateChange") - } - onNavigationModeChange(value: ((mode: NavigationMode) => void) | undefined): this { - throw new Error("Unimplemented method onNavigationModeChange") - } - navDestination(value: PageMapBuilder | undefined): this { - throw new Error("Unimplemented method navDestination") - } - customNavContentTransition(value: ((from: NavContentInfo,to: NavContentInfo,operation: NavigationOperation) => NavigationAnimatedTransition | undefined) | undefined): this { - throw new Error("Unimplemented method customNavContentTransition") - } - systemBarStyle(value: window.SystemBarStyle | undefined): this { - throw new Error("Unimplemented method systemBarStyle") - } - recoverable(value: boolean | undefined): this { - throw new Error("Unimplemented method recoverable") - } - enableDragBar(value: boolean | undefined): this { - throw new Error("Unimplemented method enableDragBar") - } - enableModeChangeAnimation(value: boolean | undefined): this { - throw new Error("Unimplemented method enableModeChangeAnimation") - } - backButtonIcon(icon: string | image.PixelMap | Resource | SymbolGlyphModifier | undefined, accessibilityText?: ResourceStr): this { - throw new Error("Unimplemented method backButtonIcon") - } - title(value: ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined, options?: NavigationTitleOptions): this { - throw new Error("Unimplemented method title") - } - hideTitleBar(hide: boolean | undefined, animated: boolean | undefined): this { - throw new Error("Unimplemented method hideTitleBar") - } - menus(items: Array | CustomBuilder | undefined, options?: NavigationMenuOptions): this { - throw new Error("Unimplemented method menus") - } - toolbarConfiguration(value: Array | CustomBuilder | undefined, options?: NavigationToolbarOptions): this { - throw new Error("Unimplemented method toolbarConfiguration") - } - hideToolBar(hide: boolean | undefined, animated: boolean | undefined): this { - throw new Error("Unimplemented method hideToolBar") - } - ignoreLayoutSafeArea(types?: Array, edges?: Array): this { - throw new Error("Unimplemented method ignoreLayoutSafeArea") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkNavigationStyle extends ArkCommonMethodStyle implements NavigationAttribute { - navBarWidth_value?: Length | Bindable | undefined - navBarPosition_value?: NavBarPosition | undefined - navBarWidthRange_value?: [ Dimension, Dimension ] | undefined - minContentWidth_value?: Dimension | undefined - mode_value?: NavigationMode | undefined - backButtonIcon_value?: string | image.PixelMap | Resource | SymbolGlyphModifier | undefined - hideNavBar_value?: boolean | undefined - hideTitleBar_value?: boolean | undefined - hideBackButton_value?: boolean | undefined - titleMode_value?: NavigationTitleMode | undefined - menus_value?: Array | CustomBuilder | undefined - hideToolBar_value?: boolean | undefined - enableToolBarAdaptation_value?: boolean | undefined - onTitleModeChange_value?: ((titleMode: NavigationTitleMode) => void) | undefined - onNavBarStateChange_value?: ((isVisible: boolean) => void) | undefined - onNavigationModeChange_value?: ((mode: NavigationMode) => void) | undefined - navDestination_value?: PageMapBuilder | undefined - customNavContentTransition_value?: ((from: NavContentInfo,to: NavContentInfo,operation: NavigationOperation) => NavigationAnimatedTransition | undefined) | undefined - systemBarStyle_value?: window.SystemBarStyle | undefined - recoverable_value?: boolean | undefined - enableDragBar_value?: boolean | undefined - enableModeChangeAnimation_value?: boolean | undefined - navBarWidth(value: Length | Bindable | undefined): this { - return this - } - navBarPosition(value: NavBarPosition | undefined): this { - return this - } - navBarWidthRange(value: [ Dimension, Dimension ] | undefined): this { - return this - } - minContentWidth(value: Dimension | undefined): this { - return this - } - mode(value: NavigationMode | undefined): this { - return this - } - backButtonIcon(value: string | image.PixelMap | Resource | SymbolGlyphModifier | undefined): this { - return this - } - hideNavBar(value: boolean | undefined): this { - return this - } - hideTitleBar(value: boolean | undefined): this { - return this - } - hideBackButton(value: boolean | undefined): this { - return this - } - titleMode(value: NavigationTitleMode | undefined): this { - return this - } - menus(value: Array | CustomBuilder | undefined): this { - return this - } - hideToolBar(value: boolean | undefined): this { - return this - } - enableToolBarAdaptation(value: boolean | undefined): this { - return this - } - onTitleModeChange(value: ((titleMode: NavigationTitleMode) => void) | undefined): this { - return this - } - onNavBarStateChange(value: ((isVisible: boolean) => void) | undefined): this { - return this - } - onNavigationModeChange(value: ((mode: NavigationMode) => void) | undefined): this { - return this - } - navDestination(value: PageMapBuilder | undefined): this { - return this - } - customNavContentTransition(value: ((from: NavContentInfo,to: NavContentInfo,operation: NavigationOperation) => NavigationAnimatedTransition | undefined) | undefined): this { - return this - } - systemBarStyle(value: window.SystemBarStyle | undefined): this { - return this - } - recoverable(value: boolean | undefined): this { - return this - } - enableDragBar(value: boolean | undefined): this { - return this - } - enableModeChangeAnimation(value: boolean | undefined): this { - return this - } - backButtonIcon(icon: string | image.PixelMap | Resource | SymbolGlyphModifier | undefined, accessibilityText?: ResourceStr): this { - return this - } - title(value: ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined, options?: NavigationTitleOptions): this { - return this - } - hideTitleBar(hide: boolean | undefined, animated: boolean | undefined): this { - return this - } - menus(items: Array | CustomBuilder | undefined, options?: NavigationMenuOptions): this { - return this - } - toolbarConfiguration(value: Array | CustomBuilder | undefined, options?: NavigationToolbarOptions): this { - return this - } - hideToolBar(hide: boolean | undefined, animated: boolean | undefined): this { - return this - } - ignoreLayoutSafeArea(types?: Array, edges?: Array): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export declare interface NavigationAnimatedTransition { - onTransitionEnd?: ((isVisible: boolean) => void); - timeout?: number; - isInteractive?: boolean; - transition: ((transitionProxy: NavigationTransitionProxy) => void); -} -export declare interface NavigationTransitionProxy { - from: NavContentInfo; - to: NavContentInfo; - isInteractive?: boolean; - cancelTransition?: VoidCallback; - updateTransition?: UpdateTransitionCallback; - finishTransition(): void -} -export type UpdateTransitionCallback = (progress: number) => void; -export declare interface NavContentInfo { - name?: string; - index: number; - mode?: NavDestinationMode; - param?: Object; - navDestinationId?: string; -} - -@memo -@ComponentBuilder -export function Navigation( - pathInfos?: NavPathStack, - @memo - content_?: () => void, -): NavigationAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/navigator.ets b/arkoala-arkts/arkui/sdk/generated/component/navigator.ets deleted file mode 100644 index 69105dc24ad8c3c0b22a4aaf833065a766a3281b..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/navigator.ets +++ /dev/null @@ -1,27 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export enum NavigationType { - PUSH = 0, - BACK = 1, - REPLACE = 2 -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/nodeContainer.ets b/arkoala-arkts/arkui/sdk/generated/component/nodeContainer.ets deleted file mode 100644 index 42ebc49770882a9302c7b39d356ffe8ce98851fe..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/nodeContainer.ets +++ /dev/null @@ -1,44 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -import { NodeController } from "./../framework/ohos.arkui.node" -export interface NodeContainerAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkNodeContainerStyle extends ArkCommonMethodStyle implements NodeContainerAttribute { - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function NodeContainer( - controller: NodeController, - @memo - content_?: () => void, -): NodeContainerAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/pageTransition.ets b/arkoala-arkts/arkui/sdk/generated/component/pageTransition.ets deleted file mode 100644 index aca2fba6a61547e6959fa9b4a37a845da3592a29..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/pageTransition.ets +++ /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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { default as curves } from "./../framework/ohos.curves" -export enum RouteType { - NONE = 0, - None = 0, - PUSH = 1, - Push = 1, - POP = 2, - Pop = 2 -} -export enum SlideEffect { - LEFT = 0, - Left = 0, - RIGHT = 1, - Right = 1, - TOP = 2, - Top = 2, - BOTTOM = 3, - Bottom = 3, - START = 5, - END = 6 -} -export declare interface PageTransitionOptions { - type?: RouteType; - duration?: number; - curve?: curves.Curve | string | curves.ICurve; - delay?: number; -} -export type PageTransitionCallback = (type: RouteType, progress: number) => void; diff --git a/arkoala-arkts/arkui/sdk/generated/component/particle.ets b/arkoala-arkts/arkui/sdk/generated/component/particle.ets deleted file mode 100644 index c06daa972be7b03cdccb6d27806f812d3b00ce4f..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/particle.ets +++ /dev/null @@ -1,104 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { VP, Dimension, ResourceStr, ResourceColor } from "./units" -import { Resource } from "global.resource" -import { ImageFit, Color } from "./enums" -import { default as curves } from "./../framework/ohos.curves" -import { Vector2T, LengthMetrics } from "./../Graphics" -export declare interface VelocityOptions { - speed: [ number, number ]; - angle: [ number, number ]; -} -export declare interface PointParticleParameters { - radius: VP; -} -export declare interface ImageParticleParameters { - src: ResourceStr; - size: [ Dimension, Dimension ]; - objectFit?: ImageFit; -} -export type ParticleConfigs = PointParticleParameters | ImageParticleParameters; -export declare interface EmitterProperty { - _stub: int32; -} -export declare interface EmitterParticleOptions { - type: ParticleType; - config: ParticleConfigs; - count: number; - lifetime?: number; - lifetimeRange?: number; -} -export type ParticlePropertyUpdaterConfigs = [ number, number ] | Array> | undefined; -export declare interface ParticleUpdaterOptions { - type: ParticleUpdater; - config: ParticlePropertyUpdaterConfigs; -} -export declare interface ParticleColorOptions { - r: [ number, number ]; - g: [ number, number ]; - b: [ number, number ]; - a: [ number, number ]; -} -export declare interface ParticleColorUpdaterOptions { - type: ParticleUpdater; - config: ParticleColorPropertyUpdaterConfigs; -} -export type ParticleColorPropertyUpdaterConfigs = ParticleColorOptions | Array> | undefined; -export declare interface ParticlePropertyAnimation { - from: T; - to: T; - startMillis: number; - endMillis: number; - curve?: curves.Curve | curves.ICurve; -} -export enum ParticleType { - POINT = "'point'", - IMAGE = "'image'" -} -export enum ParticleEmitterShape { - RECTANGLE = "'rectangle'", - CIRCLE = "'circle'", - ELLIPSE = "'ellipse'", - ANNULUS = "'annulus'" -} -export enum DistributionType { - UNIFORM = 0, - GAUSSIAN = 1 -} -export enum ParticleUpdater { - NONE = "'none'", - RANDOM = "'random'", - CURVE = "'curve'" -} -export enum DisturbanceFieldShape { - RECT = 0, - CIRCLE = 1, - ELLIPSE = 2 -} -export declare interface ParticleAnnulusRegion { - center?: Vector2T; - outerRadius: LengthMetrics; - innerRadius: LengthMetrics; - startAngle?: number; - endAngle?: number; -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/pasteButton.ets b/arkoala-arkts/arkui/sdk/generated/component/pasteButton.ets deleted file mode 100644 index f5cd5766afa83a748a4e189ac361ebb97a1018d4..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/pasteButton.ets +++ /dev/null @@ -1,45 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ButtonType } from "./button" -import { ClickEvent } from "./common" -import { SecurityComponentMethod } from "./securityComponent" -export enum PasteIconStyle { - LINES = 0 -} -export enum PasteDescription { - PASTE = 0 -} -export declare interface PasteButtonOptions { - icon?: PasteIconStyle; - text?: PasteDescription; - buttonType?: ButtonType; -} -export enum PasteButtonOnClickResult { - SUCCESS = 0, - TEMPORARY_AUTHORIZATION_FAILED = 1 -} -export declare interface PasteButtonInterface { - invoke(options?: PasteButtonOptions | undefined): PasteButtonAttribute; -} -export declare interface PasteButtonAttribute extends SecurityComponentMethod { -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/path.ets b/arkoala-arkts/arkui/sdk/generated/component/path.ets deleted file mode 100644 index 6471dc65005eee73aebcbeca309d8d5f9b316542..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/path.ets +++ /dev/null @@ -1,55 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonShapeMethod, CommonMethod, ArkCommonShapeMethodStyle, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface PathOptions { - width?: double | string; - height?: double | string; - commands?: string; -} -export interface PathAttribute extends CommonShapeMethod { - commands(value: string | undefined): this { - throw new Error("Unimplemented method commands") - } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkPathStyle extends ArkCommonShapeMethodStyle implements PathAttribute { - commands_value?: string | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - commands(value: string | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Path( - options?: PathOptions, - @memo - content_?: () => void, -): PathAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/patternLock.ets b/arkoala-arkts/arkui/sdk/generated/component/patternLock.ets deleted file mode 100644 index 7d17b43f5b6d70f0de9dcaabf20d27ed4ebcc673..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/patternLock.ets +++ /dev/null @@ -1,151 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceColor, Length } from "./units" -import { Color } from "./enums" -import { Resource } from "global.resource" -import { LengthMetrics } from "./../Graphics" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export enum PatternLockChallengeResult { - CORRECT = 1, - WRONG = 2 -} -export declare interface CircleStyleOptions { - color?: ResourceColor; - radius?: LengthMetrics; - enableWaveEffect?: boolean; - enableForeground?: boolean; -} -export declare class PatternLockController { - constructor() - reset(): void - setChallengeResult(result: PatternLockChallengeResult): void -} -export interface PatternLockAttribute extends CommonMethod { - sideLength(value: Length | undefined): this { - throw new Error("Unimplemented method sideLength") - } - circleRadius(value: Length | undefined): this { - throw new Error("Unimplemented method circleRadius") - } - backgroundColor(value: ResourceColor | undefined): this - regularColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method regularColor") - } - selectedColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method selectedColor") - } - activeColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method activeColor") - } - pathColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method pathColor") - } - pathStrokeWidth(value: number | string | undefined): this { - throw new Error("Unimplemented method pathStrokeWidth") - } - onPatternComplete(value: ((input: Array) => void) | undefined): this { - throw new Error("Unimplemented method onPatternComplete") - } - autoReset(value: boolean | undefined): this { - throw new Error("Unimplemented method autoReset") - } - onDotConnect(value: ((value0: number) => void) | undefined): this { - throw new Error("Unimplemented method onDotConnect") - } - activateCircleStyle(value: CircleStyleOptions | undefined): this { - throw new Error("Unimplemented method activateCircleStyle") - } - skipUnselectedPoint(value: boolean | undefined): this { - throw new Error("Unimplemented method skipUnselectedPoint") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkPatternLockStyle extends ArkCommonMethodStyle implements PatternLockAttribute { - sideLength_value?: Length | undefined - circleRadius_value?: Length | undefined - backgroundColor_value?: ResourceColor | undefined - regularColor_value?: ResourceColor | undefined - selectedColor_value?: ResourceColor | undefined - activeColor_value?: ResourceColor | undefined - pathColor_value?: ResourceColor | undefined - pathStrokeWidth_value?: number | string | undefined - onPatternComplete_value?: ((input: Array) => void) | undefined - autoReset_value?: boolean | undefined - onDotConnect_value?: ((value0: number) => void) | undefined - activateCircleStyle_value?: CircleStyleOptions | undefined - skipUnselectedPoint_value?: boolean | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - sideLength(value: Length | undefined): this { - return this - } - circleRadius(value: Length | undefined): this { - return this - } - backgroundColor(value: ResourceColor | undefined): this { - return this - } - regularColor(value: ResourceColor | undefined): this { - return this - } - selectedColor(value: ResourceColor | undefined): this { - return this - } - activeColor(value: ResourceColor | undefined): this { - return this - } - pathColor(value: ResourceColor | undefined): this { - return this - } - pathStrokeWidth(value: number | string | undefined): this { - return this - } - onPatternComplete(value: ((input: Array) => void) | undefined): this { - return this - } - autoReset(value: boolean | undefined): this { - return this - } - onDotConnect(value: ((value0: number) => void) | undefined): this { - return this - } - activateCircleStyle(value: CircleStyleOptions | undefined): this { - return this - } - skipUnselectedPoint(value: boolean | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function PatternLock( - controller?: PatternLockController, - @memo - content_?: () => void, -): PatternLockAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/pluginComponent.ets b/arkoala-arkts/arkui/sdk/generated/component/pluginComponent.ets deleted file mode 100644 index 389645df17540001780a7810d4f363605f545e83..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/pluginComponent.ets +++ /dev/null @@ -1,72 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { VoidCallback } from "./units" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface PluginComponentTemplate { - source: string | undefined; - bundleName: string | undefined; -} -export type RecordData = Object | null | undefined; -export declare interface PluginComponentOptions { - template: PluginComponentTemplate; - data: RecordData; -} -export declare interface PluginErrorData { - errcode: int32; - msg: string; -} -export type PluginErrorCallback = (info: PluginErrorData) => void; -export interface PluginComponentAttribute extends CommonMethod { - onComplete(value: VoidCallback | undefined): this { - throw new Error("Unimplemented method onComplete") - } - onError(value: PluginErrorCallback | undefined): this { - throw new Error("Unimplemented method onError") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkPluginComponentStyle extends ArkCommonMethodStyle implements PluginComponentAttribute { - onComplete_value?: VoidCallback | undefined - onError_value?: PluginErrorCallback | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - onComplete(value: VoidCallback | undefined): this { - return this - } - onError(value: PluginErrorCallback | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function PluginComponent( - options: PluginComponentOptions, - @memo - content_?: () => void, -): PluginComponentAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/polygon.ets b/arkoala-arkts/arkui/sdk/generated/component/polygon.ets deleted file mode 100644 index 31aadd13966e5fa61e3f98f1692edd52f6f89272..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/polygon.ets +++ /dev/null @@ -1,57 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonShapeMethod, CommonMethod, ArkCommonShapeMethodStyle, ArkCommonMethodStyle } from "./common" -import { ShapePoint } from "./line" -import { Length } from "./units" -import { Resource } from "global.resource" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface PolygonOptions { - width?: string | double; - height?: string | double; -} -export interface PolygonAttribute extends CommonShapeMethod { - points(value: Array | undefined): this { - throw new Error("Unimplemented method points") - } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkPolygonStyle extends ArkCommonShapeMethodStyle implements PolygonAttribute { - points_value?: Array | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - points(value: Array | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Polygon( - options?: PolygonOptions, - @memo - content_?: () => void, -): PolygonAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/polyline.ets b/arkoala-arkts/arkui/sdk/generated/component/polyline.ets deleted file mode 100644 index 990f794056c47253e50113f6d381be6fe93d9bd0..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/polyline.ets +++ /dev/null @@ -1,57 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonShapeMethod, CommonMethod, ArkCommonShapeMethodStyle, ArkCommonMethodStyle } from "./common" -import { ShapePoint } from "./line" -import { Length } from "./units" -import { Resource } from "global.resource" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface PolylineOptions { - width?: string | double; - height?: string | double; -} -export interface PolylineAttribute extends CommonShapeMethod { - points(value: Array | undefined): this { - throw new Error("Unimplemented method points") - } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkPolylineStyle extends ArkCommonShapeMethodStyle implements PolylineAttribute { - points_value?: Array | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - points(value: Array | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Polyline( - options?: PolylineOptions, - @memo - content_?: () => void, -): PolylineAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/progress.ets b/arkoala-arkts/arkui/sdk/generated/component/progress.ets deleted file mode 100644 index 81803210443b5eec7a515a8bd139f0b54db5b5a5..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/progress.ets +++ /dev/null @@ -1,157 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Length, PX, VP, LPX, ResourceColor, Font } from "./units" -import { Resource } from "global.resource" -import { Color } from "./enums" -import { LengthMetrics } from "./../Graphics" -import { CommonMethod, CommonConfiguration, ArkCommonMethodStyle } from "./common" -import { LinearGradient } from "./dataPanel" -import { ContentModifier, AttributeModifier, AttributeUpdater } from "./../index" -export declare interface ProgressOptions { - value: number; - total?: number; - type?: ProgressType; -} -export enum ProgressType { - LINEAR = 0, - Linear = 0, - RING = 1, - Ring = 1, - ECLIPSE = 2, - Eclipse = 2, - SCALE_RING = 3, - ScaleRing = 3, - CAPSULE = 4, - Capsule = 4 -} -export enum ProgressStatus { - LOADING = 0, - PROGRESSING = 1 -} -export declare interface ProgressStyleOptions extends CommonProgressStyleOptions { - strokeWidth?: Length; - scaleCount?: number; - scaleWidth?: Length; -} -export declare interface CommonProgressStyleOptions { - enableSmoothEffect?: boolean; -} -export declare interface ScanEffectOptions { - enableScanEffect?: boolean; -} -export declare interface EclipseStyleOptions extends CommonProgressStyleOptions { -} -export declare interface ScaleRingStyleOptions extends CommonProgressStyleOptions { - strokeWidth?: Length; - scaleWidth?: Length; - scaleCount?: number; -} -export declare interface RingStyleOptions extends ScanEffectOptions, CommonProgressStyleOptions { - strokeWidth?: Length; - shadow?: boolean; - status?: ProgressStatus; -} -export declare interface LinearStyleOptions extends ScanEffectOptions, CommonProgressStyleOptions { - strokeWidth?: Length; - strokeRadius?: PX | VP | LPX | Resource; -} -export declare interface CapsuleStyleOptions extends ScanEffectOptions, CommonProgressStyleOptions { - borderColor?: ResourceColor; - borderWidth?: Length; - font?: Font; - fontColor?: ResourceColor; - showDefaultPercentage?: boolean; - borderRadius?: LengthMetrics; -} -export enum ProgressStyle { - LINEAR = 0, - Linear = 0, - RING = 1, - Ring = 1, - ECLIPSE = 2, - Eclipse = 2, - SCALE_RING = 3, - ScaleRing = 3, - CAPSULE = 4, - Capsule = 4 -} -export declare interface ProgressStyleMap { -} -export interface ProgressAttribute extends CommonMethod { - value(value: number | undefined): this { - throw new Error("Unimplemented method value") - } - color(value: ResourceColor | LinearGradient | undefined): this { - throw new Error("Unimplemented method color") - } - style(value: LinearStyleOptions | RingStyleOptions | CapsuleStyleOptions | ProgressStyleOptions | undefined): this { - throw new Error("Unimplemented method style") - } - privacySensitive(value: boolean | undefined): this { - throw new Error("Unimplemented method privacySensitive") - } - contentModifier(value: ContentModifier | undefined): this { - throw new Error("Unimplemented method contentModifier") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkProgressStyle extends ArkCommonMethodStyle implements ProgressAttribute { - value_value?: number | undefined - color_value?: ResourceColor | LinearGradient | undefined - style_value?: LinearStyleOptions | RingStyleOptions | CapsuleStyleOptions | ProgressStyleOptions | undefined - privacySensitive_value?: boolean | undefined - contentModifier_value?: ContentModifier | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - value(value: number | undefined): this { - return this - } - color(value: ResourceColor | LinearGradient | undefined): this { - return this - } - style(value: LinearStyleOptions | RingStyleOptions | CapsuleStyleOptions | ProgressStyleOptions | undefined): this { - return this - } - privacySensitive(value: boolean | undefined): this { - return this - } - contentModifier(value: ContentModifier | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export declare interface ProgressConfiguration extends CommonConfiguration { - value: number; - total: number; -} - -@memo -@ComponentBuilder -export function Progress( - options: ProgressOptions, - @memo - content_?: () => void, -): ProgressAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/qrcode.ets b/arkoala-arkts/arkui/sdk/generated/component/qrcode.ets deleted file mode 100644 index 104917a1103f9ddfe1e8660777a59e2b160ae2a4..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/qrcode.ets +++ /dev/null @@ -1,65 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { ResourceColor, ResourceStr } from "./units" -import { Color } from "./enums" -import { Resource } from "global.resource" -import { AttributeModifier, AttributeUpdater } from "./../index" -export interface QRCodeAttribute extends CommonMethod { - color(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method color") - } - backgroundColor(value: ResourceColor | undefined): this - contentOpacity(value: number | Resource | undefined): this { - throw new Error("Unimplemented method contentOpacity") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkQRCodeStyle extends ArkCommonMethodStyle implements QRCodeAttribute { - color_value?: ResourceColor | undefined - backgroundColor_value?: ResourceColor | undefined - contentOpacity_value?: number | Resource | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - color(value: ResourceColor | undefined): this { - return this - } - backgroundColor(value: ResourceColor | undefined): this { - return this - } - contentOpacity(value: number | Resource | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function QRCode( - value: ResourceStr, - @memo - content_?: () => void, -): QRCodeAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/radio.ets b/arkoala-arkts/arkui/sdk/generated/component/radio.ets deleted file mode 100644 index f7b75b40b52efa4ecab40d97dd667afd9fd04c9d..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/radio.ets +++ /dev/null @@ -1,97 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CustomBuilder } from "./builder" -import { ResourceColor } from "./units" -import { Color } from "./enums" -import { Resource } from "global.resource" -import { CommonMethod, Bindable, CommonConfiguration, ArkCommonMethodStyle } from "./common" -import { ContentModifier, AttributeModifier, AttributeUpdater } from "./../index" -export enum RadioIndicatorType { - TICK = 0, - DOT = 1, - CUSTOM = 2 -} -export declare interface RadioOptions { - group: string; - value: string; - indicatorType?: RadioIndicatorType; - indicatorBuilder?: CustomBuilder; -} -export declare interface RadioStyle { - checkedBackgroundColor?: ResourceColor; - uncheckedBorderColor?: ResourceColor; - indicatorColor?: ResourceColor; -} -export type OnRadioChangeCallback = (isChecked: boolean) => void; -export interface RadioAttribute extends CommonMethod { - checked(value: boolean | Bindable | undefined): this { - throw new Error("Unimplemented method checked") - } - onChange(value: OnRadioChangeCallback | undefined): this { - throw new Error("Unimplemented method onChange") - } - radioStyle(value: RadioStyle | undefined): this { - throw new Error("Unimplemented method radioStyle") - } - contentModifier(value: ContentModifier | undefined): this { - throw new Error("Unimplemented method contentModifier") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkRadioStyle extends ArkCommonMethodStyle implements RadioAttribute { - checked_value?: boolean | Bindable | undefined - onChange_value?: OnRadioChangeCallback | undefined - radioStyle_value?: RadioStyle | undefined - contentModifier_value?: ContentModifier | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - checked(value: boolean | Bindable | undefined): this { - return this - } - onChange(value: OnRadioChangeCallback | undefined): this { - return this - } - radioStyle(value: RadioStyle | undefined): this { - return this - } - contentModifier(value: ContentModifier | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export declare interface RadioConfiguration extends CommonConfiguration { - value: string; - checked: boolean; - triggerChange: ((value0: boolean) => void); -} - -@memo -@ComponentBuilder -export function Radio( - options: RadioOptions, - @memo - content_?: () => void, -): RadioAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/rating.ets b/arkoala-arkts/arkui/sdk/generated/component/rating.ets deleted file mode 100644 index 1f7a786c27202000abeed50b91127ebbad96ae88..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/rating.ets +++ /dev/null @@ -1,97 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Bindable, CommonConfiguration, CommonMethod, ArkCommonMethodStyle } from "./common" -import { ResourceStr } from "./units" -import { Resource } from "global.resource" -import { ContentModifier, AttributeModifier, AttributeUpdater } from "./../index" -export declare interface RatingOptions { - rating: number | Bindable | undefined; - indicator?: boolean; -} -export declare interface StarStyleOptions { - backgroundUri: ResourceStr; - foregroundUri: ResourceStr; - secondaryUri?: ResourceStr; -} -export declare interface RatingConfiguration extends CommonConfiguration { - rating: number; - indicator: boolean; - stars: number; - stepSize: number; - triggerChange: ((value0: number) => void); -} -export type OnRatingChangeCallback = (rating: number) => void; -export interface RatingAttribute extends CommonMethod { - stars(value: number | undefined): this { - throw new Error("Unimplemented method stars") - } - stepSize(value: number | undefined): this { - throw new Error("Unimplemented method stepSize") - } - starStyle(value: StarStyleOptions | undefined): this { - throw new Error("Unimplemented method starStyle") - } - onChange(value: OnRatingChangeCallback | undefined): this { - throw new Error("Unimplemented method onChange") - } - contentModifier(value: ContentModifier | undefined): this { - throw new Error("Unimplemented method contentModifier") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkRatingStyle extends ArkCommonMethodStyle implements RatingAttribute { - stars_value?: number | undefined - stepSize_value?: number | undefined - starStyle_value?: StarStyleOptions | undefined - onChange_value?: OnRatingChangeCallback | undefined - contentModifier_value?: ContentModifier | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - stars(value: number | undefined): this { - return this - } - stepSize(value: number | undefined): this { - return this - } - starStyle(value: StarStyleOptions | undefined): this { - return this - } - onChange(value: OnRatingChangeCallback | undefined): this { - return this - } - contentModifier(value: ContentModifier | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Rating( - options?: RatingOptions, - @memo - content_?: () => void, -): RatingAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/rect.ets b/arkoala-arkts/arkui/sdk/generated/component/rect.ets deleted file mode 100644 index 35aa9848a86deac28929ecbea2c0106c1a3e8509..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/rect.ets +++ /dev/null @@ -1,81 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Length } from "./units" -import { Resource } from "global.resource" -import { CommonShapeMethod, CommonMethod, ArkCommonShapeMethodStyle, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export type RadiusItem = [ - Length, - Length -] -export declare interface RectOptions { - width?: double | string; - height?: double | string; - radius?: Length | Array; -} -export declare interface RoundedRectOptions { - width?: double | string; - height?: double | string; - radiusWidth?: double | string; - radiusHeight?: double | string; -} -export interface RectAttribute extends CommonShapeMethod { - radiusWidth(value: double | string | undefined): this { - throw new Error("Unimplemented method radiusWidth") - } - radiusHeight(value: double | string | undefined): this { - throw new Error("Unimplemented method radiusHeight") - } - radius(value: Length | Array | undefined): this { - throw new Error("Unimplemented method radius") - } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkRectStyle extends ArkCommonShapeMethodStyle implements RectAttribute { - radiusWidth_value?: double | string | undefined - radiusHeight_value?: double | string | undefined - radius_value?: Length | Array | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - radiusWidth(value: double | string | undefined): this { - return this - } - radiusHeight(value: double | string | undefined): this { - return this - } - radius(value: Length | Array | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Rect( - options?: RectOptions | RoundedRectOptions, - @memo - content_?: () => void, -): RectAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/refresh.ets b/arkoala-arkts/arkui/sdk/generated/component/refresh.ets deleted file mode 100644 index 96c91c1f32062088f5188abdee49e0c0a80c1975..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/refresh.ets +++ /dev/null @@ -1,107 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Bindable, CommonMethod, ArkCommonMethodStyle } from "./common" -import { ResourceStr } from "./units" -import { Resource } from "global.resource" -import { CustomBuilder } from "./builder" -import { ComponentContent } from "./../ComponentContent" -import { AttributeModifier, AttributeUpdater } from "./../index" -export enum RefreshStatus { - INACTIVE = 0, - Inactive = 0, - DRAG = 1, - Drag = 1, - OVER_DRAG = 2, - OverDrag = 2, - REFRESH = 3, - Refresh = 3, - DONE = 4, - Done = 4 -} -export declare interface RefreshOptions { - refreshing: boolean | Bindable; - promptText?: ResourceStr; - builder?: CustomBuilder; - refreshingContent?: ComponentContent; -} -export interface RefreshAttribute extends CommonMethod { - onStateChange(value: ((state: RefreshStatus) => void) | undefined): this { - throw new Error("Unimplemented method onStateChange") - } - onRefreshing(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onRefreshing") - } - refreshOffset(value: number | undefined): this { - throw new Error("Unimplemented method refreshOffset") - } - pullToRefresh(value: boolean | undefined): this { - throw new Error("Unimplemented method pullToRefresh") - } - onOffsetChange(value: ((value0: number) => void) | undefined): this { - throw new Error("Unimplemented method onOffsetChange") - } - pullDownRatio(value: number | undefined): this { - throw new Error("Unimplemented method pullDownRatio") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkRefreshStyle extends ArkCommonMethodStyle implements RefreshAttribute { - onStateChange_value?: ((state: RefreshStatus) => void) | undefined - onRefreshing_value?: (() => void) | undefined - refreshOffset_value?: number | undefined - pullToRefresh_value?: boolean | undefined - onOffsetChange_value?: ((value0: number) => void) | undefined - pullDownRatio_value?: number | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - onStateChange(value: ((state: RefreshStatus) => void) | undefined): this { - return this - } - onRefreshing(value: (() => void) | undefined): this { - return this - } - refreshOffset(value: number | undefined): this { - return this - } - pullToRefresh(value: boolean | undefined): this { - return this - } - onOffsetChange(value: ((value0: number) => void) | undefined): this { - return this - } - pullDownRatio(value: number | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Refresh( - value: RefreshOptions, - @memo - content_?: () => void, -): RefreshAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/relativeContainer.ets b/arkoala-arkts/arkui/sdk/generated/component/relativeContainer.ets deleted file mode 100644 index f145d65dc67185f8e1dc71924fb3bb5b199e1875..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/relativeContainer.ets +++ /dev/null @@ -1,91 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Dimension } from "./units" -import { Resource } from "global.resource" -import { Axis } from "./enums" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface GuideLinePosition { - start?: Dimension; - end?: Dimension; -} -export declare interface GuideLineStyle { - id: string; - direction: Axis; - position: GuideLinePosition; -} -export enum BarrierDirection { - LEFT = 0, - RIGHT = 1, - TOP = 2, - BOTTOM = 3 -} -export enum LocalizedBarrierDirection { - START = 0, - END = 1, - TOP = 2, - BOTTOM = 3 -} -export declare interface BarrierStyle { - id: string; - direction: BarrierDirection; - referencedId: Array; -} -export declare interface LocalizedBarrierStyle { - id: string; - localizedDirection: LocalizedBarrierDirection; - referencedId: Array; -} -export interface RelativeContainerAttribute extends CommonMethod { - guideLine(value: Array | undefined): this { - throw new Error("Unimplemented method guideLine") - } - barrier(value: Array | undefined): this { - throw new Error("Unimplemented method barrier") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkRelativeContainerStyle extends ArkCommonMethodStyle implements RelativeContainerAttribute { - guideLine_value?: Array | undefined - barrier_value?: Array | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - guideLine(value: Array | undefined): this { - return this - } - barrier(value: Array | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function RelativeContainer( - - @memo - content_?: () => void, -): RelativeContainerAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/remoteWindow.ets b/arkoala-arkts/arkui/sdk/generated/component/remoteWindow.ets deleted file mode 100644 index 3f2e188733802f16a32f7e85e9946d7ca6c0583f..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/remoteWindow.ets +++ /dev/null @@ -1,56 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface RRect { - left: number; - top: number; - width: number; - height: number; - radius: number; -} -export declare interface WindowAnimationTarget { - readonly bundleName: string; - readonly abilityName: string; - readonly windowBounds: RRect; - readonly missionId: number; -} -export interface RemoteWindowAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkRemoteWindowStyle extends ArkCommonMethodStyle implements RemoteWindowAttribute { - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function RemoteWindow( - target: WindowAnimationTarget, - @memo - content_?: () => void, -): RemoteWindowAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/richEditor.ets b/arkoala-arkts/arkui/sdk/generated/component/richEditor.ets deleted file mode 100644 index a8e89190e2070e6c29a3906551933a506ba650a3..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/richEditor.ets +++ /dev/null @@ -1,550 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceColor, Length, ResourceStr, Dimension, VoidCallback, Padding, BorderRadiuses, Font } from "./units" -import { Color, FontStyle, FontWeight, TextAlign, WordBreak, LineBreakStrategy, ImageSpanAlignment, ImageFit, CopyOptions, BarState, ResponseType } from "./enums" -import { Resource } from "global.resource" -import { DecorationStyleInterface, StyledString, MutableStyledString } from "./styledString" -import { ShadowOptions, ClickEvent, HoverEvent, HapticFeedbackMode, SelectionOptions, RectResult, CommonMethod, ArkCommonMethodStyle } from "./common" -import { TextBackgroundStyle } from "./span" -import { extractors, AttributeModifier, AttributeUpdater } from "./../index" -import { default as image } from "@ohos.multimedia.image" -import { SymbolEffectStrategy, SymbolRenderingStrategy } from "./symbolglyph" -import { DecorationStyleResult, TextRange, MenuType, TextEditControllerEx, LayoutManager, PreviewText, StyledStringController, StyledStringChangedListener, TextDataDetectorConfig, OnDidChangeCallback, EditMenuOptions, KeyboardAppearance } from "./textCommon" -import { GestureEvent } from "./gesture" -import { ColorMetrics } from "./../Graphics" -import { CustomBuilder } from "./builder" -import { EnterKeyType, SubmitEvent } from "./textInput" -export enum RichEditorDeleteDirection { - BACKWARD = 0, - FORWARD = 1 -} -export enum RichEditorSpanType { - TEXT = 0, - IMAGE = 1, - MIXED = 2, - BUILDER = 3, - DEFAULT = 4 -} -export enum RichEditorResponseType { - RIGHT_CLICK = 0, - LONG_PRESS = 1, - SELECT = 2, - DEFAULT = 3 -} -export declare interface RichEditorSpanPosition { - spanIndex: number; - spanRange: [ number, number ]; -} -export declare interface RichEditorTextStyle { - fontColor?: ResourceColor; - fontSize?: Length | number; - fontStyle?: FontStyle; - fontWeight?: number | FontWeight | string; - fontFamily?: ResourceStr; - decoration?: DecorationStyleInterface; - textShadow?: ShadowOptions | Array; - letterSpacing?: number | string; - lineHeight?: number | string | Resource; - halfLeading?: boolean; - fontFeature?: string; - textBackgroundStyle?: TextBackgroundStyle; -} -export declare interface LeadingMarginPlaceholder { - pixelMap: image.PixelMap; - size: [ Dimension, Dimension ]; -} -export declare interface RichEditorParagraphStyle { - textAlign?: TextAlign; - leadingMargin?: Dimension | LeadingMarginPlaceholder; - wordBreak?: WordBreak; - lineBreakStrategy?: LineBreakStrategy; - paragraphSpacing?: number; -} -export declare interface PasteEvent { - preventDefault?: VoidCallback; -} -export declare interface RichEditorTextSpan { - spanPosition: RichEditorSpanPosition; - value: string; - textStyle?: RichEditorTextStyle; -} -export declare interface RichEditorLayoutStyle { - margin?: Dimension | Padding; - borderRadius?: Dimension | BorderRadiuses; -} -export declare interface RichEditorImageSpanStyle { - size?: [ Dimension, Dimension ]; - verticalAlign?: ImageSpanAlignment; - objectFit?: ImageFit; - layoutStyle?: RichEditorLayoutStyle; -} -export declare interface RichEditorSymbolSpanStyle { - fontSize?: number | string | Resource; - fontColor?: Array; - fontWeight?: number | FontWeight | string; - effectStrategy?: SymbolEffectStrategy; - renderingStrategy?: SymbolRenderingStrategy; -} -export declare interface RichEditorTextStyleResult { - fontColor: ResourceColor; - fontSize: number; - fontStyle: FontStyle; - fontWeight: number; - fontFamily: string; - decoration: DecorationStyleResult; - textShadow?: Array; - letterSpacing?: number; - lineHeight?: number; - halfLeading?: boolean; - fontFeature?: string; - textBackgroundStyle?: TextBackgroundStyle; -} -export declare interface RichEditorParagraphResult { - style: RichEditorParagraphStyle; - range: [ number, number ]; -} -export declare interface RichEditorSymbolSpanStyleResult { - fontSize: number | string | Resource; - fontColor: Array; - fontWeight: number | FontWeight | string; - effectStrategy: SymbolEffectStrategy; - renderingStrategy: SymbolRenderingStrategy; -} -export declare interface RichEditorTextSpanResult { - spanPosition: RichEditorSpanPosition; - value: string; - textStyle: RichEditorTextStyleResult; - offsetInSpan: [ number, number ]; - symbolSpanStyle?: RichEditorSymbolSpanStyle; - valueResource?: Resource; - paragraphStyle?: RichEditorParagraphStyle; - previewText?: string; - urlStyle?: RichEditorUrlStyle; -} -export declare interface RichEditorImageSpanStyleResult { - size: [ number, number ]; - verticalAlign: ImageSpanAlignment; - objectFit: ImageFit; - layoutStyle?: RichEditorLayoutStyle; -} -export declare interface RichEditorImageSpanResult { - spanPosition: RichEditorSpanPosition; - valuePixelMap?: image.PixelMap; - valueResourceStr?: ResourceStr; - imageStyle: RichEditorImageSpanStyleResult; - offsetInSpan: [ number, number ]; -} -export declare interface RichEditorImageSpan { - spanPosition: RichEditorSpanPosition; - value: image.PixelMap | ResourceStr; - imageStyle?: RichEditorImageSpanStyle; -} -export declare interface RichEditorRange { - start?: number; - end?: number; -} -export declare interface RichEditorGesture { - onClick?: ((value0: ClickEvent) => void); - onLongPress?: ((value0: GestureEvent) => void); - onDoubleClick?: ((value0: GestureEvent) => void); -} -export declare interface RichEditorTextSpanOptions { - offset?: number; - style?: RichEditorTextStyle; - paragraphStyle?: RichEditorParagraphStyle; - gesture?: RichEditorGesture; - urlStyle?: RichEditorUrlStyle; -} -export declare interface KeyboardOptions { - supportAvoidance?: boolean; -} -export declare interface RichEditorImageSpanOptions { - offset?: number; - imageStyle?: RichEditorImageSpanStyle; - gesture?: RichEditorGesture; - onHover?: OnHoverCallback; -} -export declare interface RichEditorBuilderSpanOptions { - offset?: number; - dragBackgroundColor?: ColorMetrics; - isDragShadowNeeded?: boolean; -} -export declare interface PlaceholderStyle { - font?: Font; - fontColor?: ResourceColor; -} -export declare interface RichEditorSpanStyleOptions extends RichEditorRange { -} -export declare interface RichEditorParagraphStyleOptions extends RichEditorRange { - style: RichEditorParagraphStyle; -} -export declare interface RichEditorUpdateTextSpanStyleOptions extends RichEditorSpanStyleOptions { - textStyle: RichEditorTextStyle; - urlStyle?: RichEditorUrlStyle; -} -export declare interface RichEditorUpdateImageSpanStyleOptions extends RichEditorSpanStyleOptions { - imageStyle: RichEditorImageSpanStyle; -} -export declare interface RichEditorUpdateSymbolSpanStyleOptions extends RichEditorSpanStyleOptions { - symbolStyle: RichEditorSymbolSpanStyle; -} -export declare interface RichEditorSymbolSpanOptions { - offset?: number; - style?: RichEditorSymbolSpanStyle; -} -export declare interface RichEditorSelection { - selection: [ number, number ]; - spans: Array; -} -export declare interface RichEditorInsertValue { - insertOffset: number; - insertValue: string; - previewText?: string; -} -export declare interface RichEditorDeleteValue { - offset: number; - direction: RichEditorDeleteDirection; - length: number; - richEditorDeleteSpans: Array; -} -export declare interface RichEditorChangeValue { - rangeBefore: TextRange; - replacedSpans: Array; - replacedImageSpans: Array; - replacedSymbolSpans: Array; -} -export declare interface RichEditorOptions { - controller: RichEditorController; -} -export declare interface RichEditorStyledStringOptions { - controller: RichEditorStyledStringController; -} -export declare interface SelectionMenuOptions { - onAppear?: MenuOnAppearCallback; - onDisappear?: VoidCallback; - menuType?: MenuType; - onMenuShow?: MenuCallback; - onMenuHide?: MenuCallback; - previewMenuOptions?: PreviewMenuOptions; -} -export declare interface PreviewMenuOptions { - hapticFeedbackMode?: HapticFeedbackMode; -} -export declare class RichEditorBaseController implements TextEditControllerEx { - constructor() - getCaretOffset(): number - setCaretOffset(offset: number): boolean - closeSelectionMenu(): void - getTypingStyle(): RichEditorTextStyle - setTypingStyle(value: RichEditorTextStyle): void - setSelection(selectionStart: number, selectionEnd: number, options?: SelectionOptions): void - isEditing(): boolean - stopEditing(): void - getLayoutManager(): LayoutManager - getPreviewText(): PreviewText - getCaretRect(): RectResult | undefined -} -export declare class RichEditorController extends RichEditorBaseController { - constructor() - addTextSpan(content: ResourceStr, options?: RichEditorTextSpanOptions): number - addImageSpan(value: image.PixelMap | ResourceStr, options?: RichEditorImageSpanOptions): number - addBuilderSpan(value: CustomBuilder, options?: RichEditorBuilderSpanOptions): number - addSymbolSpan(value: Resource, options?: RichEditorSymbolSpanOptions): number - updateSpanStyle(value: RichEditorUpdateTextSpanStyleOptions | RichEditorUpdateImageSpanStyleOptions | RichEditorUpdateSymbolSpanStyleOptions): void - updateParagraphStyle(value: RichEditorParagraphStyleOptions): void - deleteSpans(value?: RichEditorRange): void - getSpans(value?: RichEditorRange): Array - getParagraphs(value?: RichEditorRange): Array - getSelection(): RichEditorSelection - fromStyledString(value: StyledString): Array - toStyledString(value: RichEditorRange): StyledString -} -export type RichEditorSpan = RichEditorImageSpanResult | RichEditorTextSpanResult; -export declare class RichEditorStyledStringController extends RichEditorBaseController implements StyledStringController { - constructor() - setStyledString(styledString: StyledString): void - getStyledString(): MutableStyledString - getSelection(): RichEditorRange - onContentChanged(listener: StyledStringChangedListener): void -} -export interface RichEditorAttribute extends CommonMethod { - onReady(value: VoidCallback | undefined): this { - throw new Error("Unimplemented method onReady") - } - onSelect(value: ((value0: RichEditorSelection) => void) | undefined): this { - throw new Error("Unimplemented method onSelect") - } - onSelectionChange(value: ((value0: RichEditorRange) => void) | undefined): this { - throw new Error("Unimplemented method onSelectionChange") - } - aboutToIMEInput(value: ((value0: RichEditorInsertValue) => boolean) | undefined): this { - throw new Error("Unimplemented method aboutToIMEInput") - } - onIMEInputComplete(value: ((value0: RichEditorTextSpanResult) => void) | undefined): this { - throw new Error("Unimplemented method onIMEInputComplete") - } - onDidIMEInput(value: ((value0: TextRange) => void) | undefined): this { - throw new Error("Unimplemented method onDidIMEInput") - } - aboutToDelete(value: ((value0: RichEditorDeleteValue) => boolean) | undefined): this { - throw new Error("Unimplemented method aboutToDelete") - } - onDeleteComplete(value: VoidCallback | undefined): this { - throw new Error("Unimplemented method onDeleteComplete") - } - copyOptions(value: CopyOptions | undefined): this { - throw new Error("Unimplemented method copyOptions") - } - onPaste(value: PasteEventCallback | undefined): this { - throw new Error("Unimplemented method onPaste") - } - enableDataDetector(value: boolean | undefined): this { - throw new Error("Unimplemented method enableDataDetector") - } - enablePreviewText(value: boolean | undefined): this { - throw new Error("Unimplemented method enablePreviewText") - } - dataDetectorConfig(value: TextDataDetectorConfig | undefined): this { - throw new Error("Unimplemented method dataDetectorConfig") - } - caretColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method caretColor") - } - selectedBackgroundColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method selectedBackgroundColor") - } - onEditingChange(value: ((value0: boolean) => void) | undefined): this { - throw new Error("Unimplemented method onEditingChange") - } - enterKeyType(value: EnterKeyType | undefined): this { - throw new Error("Unimplemented method enterKeyType") - } - onSubmit(value: SubmitCallback | undefined): this { - throw new Error("Unimplemented method onSubmit") - } - onWillChange(value: ((value0: RichEditorChangeValue) => boolean) | undefined): this { - throw new Error("Unimplemented method onWillChange") - } - onDidChange(value: OnDidChangeCallback | undefined): this { - throw new Error("Unimplemented method onDidChange") - } - onCut(value: ((value0: CutEvent) => void) | undefined): this { - throw new Error("Unimplemented method onCut") - } - onCopy(value: ((value0: CopyEvent) => void) | undefined): this { - throw new Error("Unimplemented method onCopy") - } - editMenuOptions(value: EditMenuOptions | undefined): this { - throw new Error("Unimplemented method editMenuOptions") - } - enableKeyboardOnFocus(value: boolean | undefined): this { - throw new Error("Unimplemented method enableKeyboardOnFocus") - } - enableHapticFeedback(value: boolean | undefined): this { - throw new Error("Unimplemented method enableHapticFeedback") - } - barState(value: BarState | undefined): this { - throw new Error("Unimplemented method barState") - } - maxLength(value: number | undefined): this { - throw new Error("Unimplemented method maxLength") - } - maxLines(value: number | undefined): this { - throw new Error("Unimplemented method maxLines") - } - keyboardAppearance(value: KeyboardAppearance | undefined): this { - throw new Error("Unimplemented method keyboardAppearance") - } - stopBackPress(value: boolean | undefined): this { - throw new Error("Unimplemented method stopBackPress") - } - bindSelectionMenu(spanType: RichEditorSpanType | undefined, content: CustomBuilder | undefined, responseType: ResponseType | RichEditorResponseType | undefined, options?: SelectionMenuOptions): this { - throw new Error("Unimplemented method bindSelectionMenu") - } - customKeyboard(value: CustomBuilder | undefined, options?: KeyboardOptions): this { - throw new Error("Unimplemented method customKeyboard") - } - placeholder(value: ResourceStr | undefined, style?: PlaceholderStyle): this { - throw new Error("Unimplemented method placeholder") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkRichEditorStyle extends ArkCommonMethodStyle implements RichEditorAttribute { - onReady_value?: VoidCallback | undefined - onSelect_value?: ((value0: RichEditorSelection) => void) | undefined - onSelectionChange_value?: ((value0: RichEditorRange) => void) | undefined - aboutToIMEInput_value?: ((value0: RichEditorInsertValue) => boolean) | undefined - onIMEInputComplete_value?: ((value0: RichEditorTextSpanResult) => void) | undefined - onDidIMEInput_value?: ((value0: TextRange) => void) | undefined - aboutToDelete_value?: ((value0: RichEditorDeleteValue) => boolean) | undefined - onDeleteComplete_value?: VoidCallback | undefined - copyOptions_value?: CopyOptions | undefined - onPaste_value?: PasteEventCallback | undefined - enableDataDetector_value?: boolean | undefined - enablePreviewText_value?: boolean | undefined - dataDetectorConfig_value?: TextDataDetectorConfig | undefined - caretColor_value?: ResourceColor | undefined - selectedBackgroundColor_value?: ResourceColor | undefined - onEditingChange_value?: ((value0: boolean) => void) | undefined - enterKeyType_value?: EnterKeyType | undefined - onSubmit_value?: SubmitCallback | undefined - onWillChange_value?: ((value0: RichEditorChangeValue) => boolean) | undefined - onDidChange_value?: OnDidChangeCallback | undefined - onCut_value?: ((value0: CutEvent) => void) | undefined - onCopy_value?: ((value0: CopyEvent) => void) | undefined - editMenuOptions_value?: EditMenuOptions | undefined - enableKeyboardOnFocus_value?: boolean | undefined - enableHapticFeedback_value?: boolean | undefined - barState_value?: BarState | undefined - maxLength_value?: number | undefined - maxLines_value?: number | undefined - keyboardAppearance_value?: KeyboardAppearance | undefined - stopBackPress_value?: boolean | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - onReady(value: VoidCallback | undefined): this { - return this - } - onSelect(value: ((value0: RichEditorSelection) => void) | undefined): this { - return this - } - onSelectionChange(value: ((value0: RichEditorRange) => void) | undefined): this { - return this - } - aboutToIMEInput(value: ((value0: RichEditorInsertValue) => boolean) | undefined): this { - return this - } - onIMEInputComplete(value: ((value0: RichEditorTextSpanResult) => void) | undefined): this { - return this - } - onDidIMEInput(value: ((value0: TextRange) => void) | undefined): this { - return this - } - aboutToDelete(value: ((value0: RichEditorDeleteValue) => boolean) | undefined): this { - return this - } - onDeleteComplete(value: VoidCallback | undefined): this { - return this - } - copyOptions(value: CopyOptions | undefined): this { - return this - } - onPaste(value: PasteEventCallback | undefined): this { - return this - } - enableDataDetector(value: boolean | undefined): this { - return this - } - enablePreviewText(value: boolean | undefined): this { - return this - } - dataDetectorConfig(value: TextDataDetectorConfig | undefined): this { - return this - } - caretColor(value: ResourceColor | undefined): this { - return this - } - selectedBackgroundColor(value: ResourceColor | undefined): this { - return this - } - onEditingChange(value: ((value0: boolean) => void) | undefined): this { - return this - } - enterKeyType(value: EnterKeyType | undefined): this { - return this - } - onSubmit(value: SubmitCallback | undefined): this { - return this - } - onWillChange(value: ((value0: RichEditorChangeValue) => boolean) | undefined): this { - return this - } - onDidChange(value: OnDidChangeCallback | undefined): this { - return this - } - onCut(value: ((value0: CutEvent) => void) | undefined): this { - return this - } - onCopy(value: ((value0: CopyEvent) => void) | undefined): this { - return this - } - editMenuOptions(value: EditMenuOptions | undefined): this { - return this - } - enableKeyboardOnFocus(value: boolean | undefined): this { - return this - } - enableHapticFeedback(value: boolean | undefined): this { - return this - } - barState(value: BarState | undefined): this { - return this - } - maxLength(value: number | undefined): this { - return this - } - maxLines(value: number | undefined): this { - return this - } - keyboardAppearance(value: KeyboardAppearance | undefined): this { - return this - } - stopBackPress(value: boolean | undefined): this { - return this - } - bindSelectionMenu(spanType: RichEditorSpanType | undefined, content: CustomBuilder | undefined, responseType: ResponseType | RichEditorResponseType | undefined, options?: SelectionMenuOptions): this { - return this - } - customKeyboard(value: CustomBuilder | undefined, options?: KeyboardOptions): this { - return this - } - placeholder(value: ResourceStr | undefined, style?: PlaceholderStyle): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export declare interface CutEvent { - preventDefault?: VoidCallback; -} -export declare interface CopyEvent { - preventDefault?: VoidCallback; -} -export declare interface RichEditorUrlStyle { - url?: ResourceStr; -} -export type SubmitCallback = (enterKey: EnterKeyType, event: SubmitEvent) => void; -export type MenuOnAppearCallback = (start: number, end: number) => void; -export type MenuCallback = (start: number, end: number) => void; -export type PasteEventCallback = (event?: PasteEvent) => void; -export type OnHoverCallback = (status: boolean, event: HoverEvent) => void; - -@memo -@ComponentBuilder -export function RichEditor( - options: RichEditorOptions | RichEditorStyledStringOptions, - @memo - content_?: () => void, -): RichEditorAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/richText.ets b/arkoala-arkts/arkui/sdk/generated/component/richText.ets deleted file mode 100644 index 3ce8246ea4600af11000281de38f2177d365b689..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/richText.ets +++ /dev/null @@ -1,57 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export interface RichTextAttribute extends CommonMethod { - onStart(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onStart") - } - onComplete(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onComplete") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkRichTextStyle extends ArkCommonMethodStyle implements RichTextAttribute { - onStart_value?: (() => void) | undefined - onComplete_value?: (() => void) | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - onStart(value: (() => void) | undefined): this { - return this - } - onComplete(value: (() => void) | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function RichText( - content: string, - @memo - content_?: () => void, -): RichTextAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/rootScene.ets b/arkoala-arkts/arkui/sdk/generated/component/rootScene.ets deleted file mode 100644 index 93ccaa9f9329e2d84c7d57b2be1f8f0cf6e26a95..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/rootScene.ets +++ /dev/null @@ -1,45 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface RootSceneSession { -} -export interface RootSceneAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkRootSceneStyle extends ArkCommonMethodStyle implements RootSceneAttribute { - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function RootScene( - session: RootSceneSession, - @memo - content_?: () => void, -): RootSceneAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/row.ets b/arkoala-arkts/arkui/sdk/generated/component/row.ets deleted file mode 100644 index ed4c00141c3fbcad7151bc216002a54fabb26321..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/row.ets +++ /dev/null @@ -1,71 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { VerticalAlign, FlexAlign } from "./enums" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface RowOptions { - space?: string | number; -} -export declare interface RowOptionsV2 { - _stub: int32; -} -export interface RowAttribute extends CommonMethod { - alignItems(value: VerticalAlign | undefined): this { - throw new Error("Unimplemented method alignItems") - } - justifyContent(value: FlexAlign | undefined): this { - throw new Error("Unimplemented method justifyContent") - } - reverse(value: boolean | undefined): this { - throw new Error("Unimplemented method reverse") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkRowStyle extends ArkCommonMethodStyle implements RowAttribute { - alignItems_value?: VerticalAlign | undefined - justifyContent_value?: FlexAlign | undefined - reverse_value?: boolean | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - alignItems(value: VerticalAlign | undefined): this { - return this - } - justifyContent(value: FlexAlign | undefined): this { - return this - } - reverse(value: boolean | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Row( - options?: RowOptions | RowOptionsV2, - @memo - content_?: () => void, -): RowAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/rowSplit.ets b/arkoala-arkts/arkui/sdk/generated/component/rowSplit.ets deleted file mode 100644 index ec2f37e1add3ee74264490a3d07b1c9bf41f4713..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/rowSplit.ets +++ /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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export interface RowSplitAttribute extends CommonMethod { - resizeable(value: boolean | undefined): this { - throw new Error("Unimplemented method resizeable") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkRowSplitStyle extends ArkCommonMethodStyle implements RowSplitAttribute { - resizeable_value?: boolean | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - resizeable(value: boolean | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function RowSplit( - - @memo - content_?: () => void, -): RowSplitAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/saveButton.ets b/arkoala-arkts/arkui/sdk/generated/component/saveButton.ets deleted file mode 100644 index 3541311d4e0fb5565adfb0a01d0ddd0afc4ea776..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/saveButton.ets +++ /dev/null @@ -1,58 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ButtonType } from "./button" -import { ClickEvent } from "./common" -import { SecurityComponentMethod } from "./securityComponent" -export enum SaveIconStyle { - FULL_FILLED = 0, - LINES = 1, - PICTURE = 2 -} -export enum SaveDescription { - DOWNLOAD = 0, - DOWNLOAD_FILE = 1, - SAVE = 2, - SAVE_IMAGE = 3, - SAVE_FILE = 4, - DOWNLOAD_AND_SHARE = 5, - RECEIVE = 6, - CONTINUE_TO_RECEIVE = 7, - SAVE_TO_GALLERY = 8, - EXPORT_TO_GALLERY = 9, - QUICK_SAVE_TO_GALLERY = 10, - RESAVE_TO_GALLERY = 11 -} -export declare interface SaveButtonOptions { - icon?: SaveIconStyle; - text?: SaveDescription; - buttonType?: ButtonType; -} -export enum SaveButtonOnClickResult { - SUCCESS = 0, - TEMPORARY_AUTHORIZATION_FAILED = 1 -} -export declare interface SaveButtonInterface { - invoke(options?: SaveButtonOptions | undefined): SaveButtonAttribute; -} -export declare interface SaveButtonAttribute extends SecurityComponentMethod { -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/screen.ets b/arkoala-arkts/arkui/sdk/generated/component/screen.ets deleted file mode 100644 index 9570bd87a867863bb5d3c48c3c3284fe24eee4d5..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/screen.ets +++ /dev/null @@ -1,43 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export interface ScreenAttribute extends CommonMethod { - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkScreenStyle extends ArkCommonMethodStyle implements ScreenAttribute { - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Screen( - screenId: number, - @memo - content_?: () => void, -): ScreenAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/scroll.ets b/arkoala-arkts/arkui/sdk/generated/component/scroll.ets deleted file mode 100644 index 3e371b1b96a37ef015e821ff9e1aa912733938a8..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/scroll.ets +++ /dev/null @@ -1,219 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { LengthMetrics } from "./../Graphics" -import { default as curves } from "./../framework/ohos.curves" -import { Dimension, Length, VoidCallback } from "./units" -import { Resource } from "global.resource" -import { Edge, ScrollSource, BarState, Color, EdgeEffect } from "./enums" -import { RectResult, ScrollableCommonMethod, NestedScrollOptions, CommonMethod, EdgeEffectOptions, ArkScrollableCommonMethodStyle, ArkCommonMethodStyle } from "./common" -import { ScrollSnapAlign, ScrollState } from "./list" -import { AttributeModifier, AttributeUpdater } from "./../index" -export enum ScrollDirection { - VERTICAL = 0, - Vertical = 0, - HORIZONTAL = 1, - Horizontal = 1, - NONE = 2, - None = 2 -} -export enum ScrollAlign { - START = 0, - CENTER = 1, - END = 2, - AUTO = 3 -} -export declare interface OffsetResult { - xOffset: number; - yOffset: number; -} -export declare interface ScrollEdgeOptions { - velocity?: number; -} -export declare interface ScrollToIndexOptions { - extraOffset?: LengthMetrics; -} -export declare interface ScrollAnimationOptions { - duration?: number; - curve?: curves.Curve | curves.ICurve; - canOverScroll?: boolean; -} -export declare interface OffsetOptions { - xOffset?: Dimension; - yOffset?: Dimension; -} -export declare class Scroller { - constructor() - scrollTo(options: ScrollOptions): void - scrollEdge(value: Edge, options?: ScrollEdgeOptions): void - fling(velocity: number): void - scrollPage(value: ScrollPageOptions): void - currentOffset(): OffsetResult - scrollToIndex(value: number, smooth?: boolean, align?: ScrollAlign, options?: ScrollToIndexOptions): void - scrollBy(dx: Length, dy: Length): void - isAtEnd(): boolean - getItemRect(index: number): RectResult - getItemIndex(x: number, y: number): number -} -export declare interface ScrollOptions { - xOffset: number | string; - yOffset: number | string; - animation?: ScrollAnimationOptions | boolean; -} -export declare interface ScrollPageOptions { - next: boolean; - animation?: boolean; -} -export declare interface ScrollSnapOptions { - snapAlign: ScrollSnapAlign; - snapPagination?: Dimension | Array; - enableSnapToStart?: boolean; - enableSnapToEnd?: boolean; -} -export type OnScrollEdgeCallback = (side: Edge) => void; -export declare interface OnScrollFrameBeginHandlerResult { - offsetRemain: number; -} -export type OnScrollFrameBeginCallback = (offset: number, state: ScrollState) => OnScrollFrameBeginHandlerResult; -export interface ScrollAttribute extends ScrollableCommonMethod { - scrollable(value: ScrollDirection | undefined): this { - throw new Error("Unimplemented method scrollable") - } - onWillScroll(value: ScrollOnWillScrollCallback | undefined): this { - throw new Error("Unimplemented method onWillScroll") - } - onDidScroll(value: ScrollOnScrollCallback | undefined): this { - throw new Error("Unimplemented method onDidScroll") - } - onScrollEdge(value: OnScrollEdgeCallback | undefined): this { - throw new Error("Unimplemented method onScrollEdge") - } - onScrollStart(value: VoidCallback | undefined): this - onScrollStop(value: VoidCallback | undefined): this - scrollBar(value: BarState | undefined): this - scrollBarColor(value: Color | number | string | undefined): this - scrollBarWidth(value: number | string | undefined): this - onScrollFrameBegin(value: OnScrollFrameBeginCallback | undefined): this { - throw new Error("Unimplemented method onScrollFrameBegin") - } - nestedScroll(value: NestedScrollOptions | undefined): this - enableScrollInteraction(value: boolean | undefined): this - friction(value: number | Resource | undefined): this - scrollSnap(value: ScrollSnapOptions | undefined): this { - throw new Error("Unimplemented method scrollSnap") - } - enablePaging(value: boolean | undefined): this { - throw new Error("Unimplemented method enablePaging") - } - initialOffset(value: OffsetOptions | undefined): this { - throw new Error("Unimplemented method initialOffset") - } - edgeEffect(edgeEffect: EdgeEffect | undefined, options?: EdgeEffectOptions): this { - throw new Error("Unimplemented method edgeEffect") - } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkScrollStyle extends ArkScrollableCommonMethodStyle implements ScrollAttribute { - scrollable_value?: ScrollDirection | undefined - onWillScroll_value?: ScrollOnWillScrollCallback | undefined - onDidScroll_value?: ScrollOnScrollCallback | undefined - onScrollEdge_value?: OnScrollEdgeCallback | undefined - onScrollStart_value?: VoidCallback | undefined - onScrollStop_value?: VoidCallback | undefined - scrollBar_value?: BarState | undefined - scrollBarColor_value?: Color | number | string | undefined - scrollBarWidth_value?: number | string | undefined - onScrollFrameBegin_value?: OnScrollFrameBeginCallback | undefined - nestedScroll_value?: NestedScrollOptions | undefined - enableScrollInteraction_value?: boolean | undefined - friction_value?: number | Resource | undefined - scrollSnap_value?: ScrollSnapOptions | undefined - enablePaging_value?: boolean | undefined - initialOffset_value?: OffsetOptions | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - scrollable(value: ScrollDirection | undefined): this { - return this - } - onWillScroll(value: ScrollOnWillScrollCallback | undefined): this { - return this - } - onDidScroll(value: ScrollOnScrollCallback | undefined): this { - return this - } - onScrollEdge(value: OnScrollEdgeCallback | undefined): this { - return this - } - onScrollStart(value: VoidCallback | undefined): this { - return this - } - onScrollStop(value: VoidCallback | undefined): this { - return this - } - scrollBar(value: BarState | undefined): this { - return this - } - scrollBarColor(value: Color | number | string | undefined): this { - return this - } - scrollBarWidth(value: number | string | undefined): this { - return this - } - onScrollFrameBegin(value: OnScrollFrameBeginCallback | undefined): this { - return this - } - nestedScroll(value: NestedScrollOptions | undefined): this { - return this - } - enableScrollInteraction(value: boolean | undefined): this { - return this - } - friction(value: number | Resource | undefined): this { - return this - } - scrollSnap(value: ScrollSnapOptions | undefined): this { - return this - } - enablePaging(value: boolean | undefined): this { - return this - } - initialOffset(value: OffsetOptions | undefined): this { - return this - } - edgeEffect(edgeEffect: EdgeEffect | undefined, options?: EdgeEffectOptions): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export type ScrollOnScrollCallback = (xOffset: number, yOffset: number, scrollState: ScrollState) => void; -export type ScrollOnWillScrollCallback = (xOffset: number, yOffset: number, scrollState: ScrollState, scrollSource: ScrollSource) => OffsetResult | undefined; - -@memo -@ComponentBuilder -export function Scroll( - scroller?: Scroller, - @memo - content_?: () => void, -): ScrollAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/scrollBar.ets b/arkoala-arkts/arkui/sdk/generated/component/scrollBar.ets deleted file mode 100644 index 98ce5d55260dc87925b1809a602da3929bc08541..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/scrollBar.ets +++ /dev/null @@ -1,63 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Scroller } from "./scroll" -import { BarState } from "./enums" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export enum ScrollBarDirection { - VERTICAL = 0, - Vertical = 0, - HORIZONTAL = 1, - Horizontal = 1 -} -export declare interface ScrollBarOptions { - scroller: Scroller; - direction?: ScrollBarDirection; - state?: BarState; -} -export interface ScrollBarAttribute extends CommonMethod { - enableNestedScroll(value: boolean | undefined): this { - throw new Error("Unimplemented method enableNestedScroll") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkScrollBarStyle extends ArkCommonMethodStyle implements ScrollBarAttribute { - enableNestedScroll_value?: boolean | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - enableNestedScroll(value: boolean | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function ScrollBar( - value: ScrollBarOptions, - @memo - content_?: () => void, -): ScrollBarAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/search.ets b/arkoala-arkts/arkui/sdk/generated/component/search.ets deleted file mode 100644 index 8a20b3dc5c3dbd76eb6ce09189b5dcb9e3b1edbc..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/search.ets +++ /dev/null @@ -1,421 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { TextContentControllerBase, SelectionOptions, Bindable, CommonMethod, TextDecorationOptions, ArkCommonMethodStyle } from "./common" -import { ResourceStr, Length, ResourceColor, Dimension, Font } from "./units" -import { Resource } from "global.resource" -import { Color, CopyOptions, TextAlign } from "./enums" -import { SymbolGlyphModifier } from "./../SymbolGlyphModifier" -import { SubmitEvent, EnterKeyType, OnTextSelectionChangeCallback, OnContentScrollCallback, OnPasteCallback } from "./textInput" -import { InsertValue, DeleteValue, EditableTextChangeValue, CaretStyle, EditableTextOnChangeCallback, PreviewText, TextChangeOptions, EditMenuOptions, AutoCapitalizationMode, KeyboardAppearance } from "./textCommon" -import { PasteEvent, KeyboardOptions } from "./richEditor" -import { AttributeModifier, AttributeUpdater } from "./../index" -import { CustomBuilder } from "./builder" -export declare class SearchController extends TextContentControllerBase { - constructor() - caretPosition(value: number): void - stopEditing(): void - setTextSelection(selectionStart: number, selectionEnd: number, options?: SelectionOptions): void -} -export enum CancelButtonStyle { - CONSTANT = 0, - INVISIBLE = 1, - INPUT = 2 -} -export enum SearchType { - NORMAL = 0, - NUMBER = 2, - PHONE_NUMBER = 3, - EMAIL = 5, - NUMBER_DECIMAL = 12, - URL = 13 -} -export declare interface SearchOptions { - value?: string | Bindable; - placeholder?: ResourceStr; - icon?: string; - controller?: SearchController; -} -export declare interface IconOptions { - size?: Length; - color?: ResourceColor; - src?: ResourceStr; -} -export declare interface SearchButtonOptions { - fontSize?: Length; - fontColor?: ResourceColor; - autoDisable?: boolean; -} -export declare interface CancelButtonOptions { - style?: CancelButtonStyle; - icon?: IconOptions; -} -export declare interface CancelButtonSymbolOptions { - style?: CancelButtonStyle; - icon?: SymbolGlyphModifier; -} -export type SearchSubmitCallback = (searchContent: string, event?: SubmitEvent) => void; -export interface SearchAttribute extends CommonMethod { - fontColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method fontColor") - } - searchIcon(value: IconOptions | SymbolGlyphModifier | undefined): this { - throw new Error("Unimplemented method searchIcon") - } - cancelButton(value: CancelButtonOptions | CancelButtonSymbolOptions | undefined): this { - throw new Error("Unimplemented method cancelButton") - } - textIndent(value: Dimension | undefined): this { - throw new Error("Unimplemented method textIndent") - } - onEditChange(value: ((value0: boolean) => void) | undefined): this { - throw new Error("Unimplemented method onEditChange") - } - selectedBackgroundColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method selectedBackgroundColor") - } - caretStyle(value: CaretStyle | undefined): this { - throw new Error("Unimplemented method caretStyle") - } - placeholderColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method placeholderColor") - } - placeholderFont(value: Font | undefined): this { - throw new Error("Unimplemented method placeholderFont") - } - textFont(value: Font | undefined): this { - throw new Error("Unimplemented method textFont") - } - enterKeyType(value: EnterKeyType | undefined): this { - throw new Error("Unimplemented method enterKeyType") - } - onSubmit(value: ((value0: string) => void) | SearchSubmitCallback | undefined): this { - throw new Error("Unimplemented method onSubmit") - } - onChange(value: EditableTextOnChangeCallback | undefined): this { - throw new Error("Unimplemented method onChange") - } - onTextSelectionChange(value: OnTextSelectionChangeCallback | undefined): this { - throw new Error("Unimplemented method onTextSelectionChange") - } - onContentScroll(value: OnContentScrollCallback | undefined): this { - throw new Error("Unimplemented method onContentScroll") - } - onCopy(value: ((value0: string) => void) | undefined): this { - throw new Error("Unimplemented method onCopy") - } - onCut(value: ((value0: string) => void) | undefined): this { - throw new Error("Unimplemented method onCut") - } - onPaste(value: OnPasteCallback | undefined): this { - throw new Error("Unimplemented method onPaste") - } - copyOption(value: CopyOptions | undefined): this { - throw new Error("Unimplemented method copyOption") - } - maxLength(value: number | undefined): this { - throw new Error("Unimplemented method maxLength") - } - textAlign(value: TextAlign | undefined): this { - throw new Error("Unimplemented method textAlign") - } - enableKeyboardOnFocus(value: boolean | undefined): this { - throw new Error("Unimplemented method enableKeyboardOnFocus") - } - selectionMenuHidden(value: boolean | undefined): this { - throw new Error("Unimplemented method selectionMenuHidden") - } - minFontSize(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method minFontSize") - } - maxFontSize(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method maxFontSize") - } - minFontScale(value: number | Resource | undefined): this { - throw new Error("Unimplemented method minFontScale") - } - maxFontScale(value: number | Resource | undefined): this { - throw new Error("Unimplemented method maxFontScale") - } - decoration(value: TextDecorationOptions | undefined): this { - throw new Error("Unimplemented method decoration") - } - letterSpacing(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method letterSpacing") - } - lineHeight(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method lineHeight") - } - type(value: SearchType | undefined): this { - throw new Error("Unimplemented method type") - } - fontFeature(value: string | undefined): this { - throw new Error("Unimplemented method fontFeature") - } - onWillInsert(value: ((value0: InsertValue) => boolean) | undefined): this { - throw new Error("Unimplemented method onWillInsert") - } - onDidInsert(value: ((value0: InsertValue) => void) | undefined): this { - throw new Error("Unimplemented method onDidInsert") - } - onWillDelete(value: ((value0: DeleteValue) => boolean) | undefined): this { - throw new Error("Unimplemented method onWillDelete") - } - onDidDelete(value: ((value0: DeleteValue) => void) | undefined): this { - throw new Error("Unimplemented method onDidDelete") - } - editMenuOptions(value: EditMenuOptions | undefined): this { - throw new Error("Unimplemented method editMenuOptions") - } - enablePreviewText(value: boolean | undefined): this { - throw new Error("Unimplemented method enablePreviewText") - } - enableHapticFeedback(value: boolean | undefined): this { - throw new Error("Unimplemented method enableHapticFeedback") - } - autoCapitalizationMode(value: AutoCapitalizationMode | undefined): this { - throw new Error("Unimplemented method autoCapitalizationMode") - } - halfLeading(value: boolean | undefined): this { - throw new Error("Unimplemented method halfLeading") - } - stopBackPress(value: boolean | undefined): this { - throw new Error("Unimplemented method stopBackPress") - } - onWillChange(value: ((value0: EditableTextChangeValue) => boolean) | undefined): this { - throw new Error("Unimplemented method onWillChange") - } - keyboardAppearance(value: KeyboardAppearance | undefined): this { - throw new Error("Unimplemented method keyboardAppearance") - } - searchButton(value: string | undefined, option?: SearchButtonOptions): this { - throw new Error("Unimplemented method searchButton") - } - inputFilter(value: ResourceStr | undefined, error?: ((value0: string) => void)): this { - throw new Error("Unimplemented method inputFilter") - } - customKeyboard(value: CustomBuilder | undefined, options?: KeyboardOptions): this { - throw new Error("Unimplemented method customKeyboard") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkSearchStyle extends ArkCommonMethodStyle implements SearchAttribute { - fontColor_value?: ResourceColor | undefined - searchIcon_value?: IconOptions | SymbolGlyphModifier | undefined - cancelButton_value?: CancelButtonOptions | CancelButtonSymbolOptions | undefined - textIndent_value?: Dimension | undefined - onEditChange_value?: ((value0: boolean) => void) | undefined - selectedBackgroundColor_value?: ResourceColor | undefined - caretStyle_value?: CaretStyle | undefined - placeholderColor_value?: ResourceColor | undefined - placeholderFont_value?: Font | undefined - textFont_value?: Font | undefined - enterKeyType_value?: EnterKeyType | undefined - onSubmit_value?: ((value0: string) => void) | SearchSubmitCallback | undefined - onChange_value?: EditableTextOnChangeCallback | undefined - onTextSelectionChange_value?: OnTextSelectionChangeCallback | undefined - onContentScroll_value?: OnContentScrollCallback | undefined - onCopy_value?: ((value0: string) => void) | undefined - onCut_value?: ((value0: string) => void) | undefined - onPaste_value?: OnPasteCallback | undefined - copyOption_value?: CopyOptions | undefined - maxLength_value?: number | undefined - textAlign_value?: TextAlign | undefined - enableKeyboardOnFocus_value?: boolean | undefined - selectionMenuHidden_value?: boolean | undefined - minFontSize_value?: number | string | Resource | undefined - maxFontSize_value?: number | string | Resource | undefined - minFontScale_value?: number | Resource | undefined - maxFontScale_value?: number | Resource | undefined - decoration_value?: TextDecorationOptions | undefined - letterSpacing_value?: number | string | Resource | undefined - lineHeight_value?: number | string | Resource | undefined - type_value?: SearchType | undefined - fontFeature_value?: string | undefined - onWillInsert_value?: ((value0: InsertValue) => boolean) | undefined - onDidInsert_value?: ((value0: InsertValue) => void) | undefined - onWillDelete_value?: ((value0: DeleteValue) => boolean) | undefined - onDidDelete_value?: ((value0: DeleteValue) => void) | undefined - editMenuOptions_value?: EditMenuOptions | undefined - enablePreviewText_value?: boolean | undefined - enableHapticFeedback_value?: boolean | undefined - autoCapitalizationMode_value?: AutoCapitalizationMode | undefined - halfLeading_value?: boolean | undefined - stopBackPress_value?: boolean | undefined - onWillChange_value?: ((value0: EditableTextChangeValue) => boolean) | undefined - keyboardAppearance_value?: KeyboardAppearance | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - fontColor(value: ResourceColor | undefined): this { - return this - } - searchIcon(value: IconOptions | SymbolGlyphModifier | undefined): this { - return this - } - cancelButton(value: CancelButtonOptions | CancelButtonSymbolOptions | undefined): this { - return this - } - textIndent(value: Dimension | undefined): this { - return this - } - onEditChange(value: ((value0: boolean) => void) | undefined): this { - return this - } - selectedBackgroundColor(value: ResourceColor | undefined): this { - return this - } - caretStyle(value: CaretStyle | undefined): this { - return this - } - placeholderColor(value: ResourceColor | undefined): this { - return this - } - placeholderFont(value: Font | undefined): this { - return this - } - textFont(value: Font | undefined): this { - return this - } - enterKeyType(value: EnterKeyType | undefined): this { - return this - } - onSubmit(value: ((value0: string) => void) | SearchSubmitCallback | undefined): this { - return this - } - onChange(value: EditableTextOnChangeCallback | undefined): this { - return this - } - onTextSelectionChange(value: OnTextSelectionChangeCallback | undefined): this { - return this - } - onContentScroll(value: OnContentScrollCallback | undefined): this { - return this - } - onCopy(value: ((value0: string) => void) | undefined): this { - return this - } - onCut(value: ((value0: string) => void) | undefined): this { - return this - } - onPaste(value: OnPasteCallback | undefined): this { - return this - } - copyOption(value: CopyOptions | undefined): this { - return this - } - maxLength(value: number | undefined): this { - return this - } - textAlign(value: TextAlign | undefined): this { - return this - } - enableKeyboardOnFocus(value: boolean | undefined): this { - return this - } - selectionMenuHidden(value: boolean | undefined): this { - return this - } - minFontSize(value: number | string | Resource | undefined): this { - return this - } - maxFontSize(value: number | string | Resource | undefined): this { - return this - } - minFontScale(value: number | Resource | undefined): this { - return this - } - maxFontScale(value: number | Resource | undefined): this { - return this - } - decoration(value: TextDecorationOptions | undefined): this { - return this - } - letterSpacing(value: number | string | Resource | undefined): this { - return this - } - lineHeight(value: number | string | Resource | undefined): this { - return this - } - type(value: SearchType | undefined): this { - return this - } - fontFeature(value: string | undefined): this { - return this - } - onWillInsert(value: ((value0: InsertValue) => boolean) | undefined): this { - return this - } - onDidInsert(value: ((value0: InsertValue) => void) | undefined): this { - return this - } - onWillDelete(value: ((value0: DeleteValue) => boolean) | undefined): this { - return this - } - onDidDelete(value: ((value0: DeleteValue) => void) | undefined): this { - return this - } - editMenuOptions(value: EditMenuOptions | undefined): this { - return this - } - enablePreviewText(value: boolean | undefined): this { - return this - } - enableHapticFeedback(value: boolean | undefined): this { - return this - } - autoCapitalizationMode(value: AutoCapitalizationMode | undefined): this { - return this - } - halfLeading(value: boolean | undefined): this { - return this - } - stopBackPress(value: boolean | undefined): this { - return this - } - onWillChange(value: ((value0: EditableTextChangeValue) => boolean) | undefined): this { - return this - } - keyboardAppearance(value: KeyboardAppearance | undefined): this { - return this - } - searchButton(value: string | undefined, option?: SearchButtonOptions): this { - return this - } - inputFilter(value: ResourceStr | undefined, error?: ((value0: string) => void)): this { - return this - } - customKeyboard(value: CustomBuilder | undefined, options?: KeyboardOptions): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Search( - options?: SearchOptions, - @memo - content_?: () => void, -): SearchAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/securityComponent.ets b/arkoala-arkts/arkui/sdk/generated/component/securityComponent.ets deleted file mode 100644 index 1e8d1570c6cac55ff1bf618f2f4fadeb05cec28e..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/securityComponent.ets +++ /dev/null @@ -1,31 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Dimension, Position, Edges, LocalizedEdges, ResourceColor, Padding, Length, SizeOptions, ConstraintSizeOptions } from "./units" -import { Resource } from "global.resource" -import { FontStyle, FontWeight, Color, BorderStyle } from "./enums" -export enum SecurityComponentLayoutDirection { - HORIZONTAL = 0, - VERTICAL = 1 -} -export declare interface SecurityComponentMethod { -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/select.ets b/arkoala-arkts/arkui/sdk/generated/component/select.ets deleted file mode 100644 index 317c2e078884dfe96e01bc6d479cf47016b27eb7..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/select.ets +++ /dev/null @@ -1,280 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceStr, Dimension, EdgeOutlineWidths, ResourceColor, EdgeColors, Font, Length, DividerStyleOptions, Offset } from "./units" -import { Resource } from "global.resource" -import { SymbolGlyphModifier } from "./../SymbolGlyphModifier" -import { Color, OptionWidthMode } from "./enums" -import { CommonMethod, Bindable, BlurStyle, CommonConfiguration, ArkCommonMethodStyle } from "./common" -import { ControlSize } from "./button" -import { ContentModifier, AttributeModifier, AttributeUpdater } from "./../index" -import { DividerOptions } from "./textPicker" -import { TextModifier } from "./../TextModifier" -export declare interface SelectOption { - value: ResourceStr; - icon?: ResourceStr; - symbolIcon?: SymbolGlyphModifier; -} -export enum ArrowPosition { - END = 0, - START = 1 -} -export enum MenuAlignType { - START = 0, - CENTER = 1, - END = 2 -} -export enum AvoidanceMode { - COVER_TARGET = 0, - AVOID_AROUND_TARGET = 1 -} -export type OnSelectCallback = (index: number, selectStr: string) => void; -export declare interface MenuOutlineOptions { - width?: Dimension | EdgeOutlineWidths; - color?: ResourceColor | EdgeColors; -} -export interface SelectAttribute extends CommonMethod { - selected(value: number | Resource | Bindable | Bindable | undefined): this { - throw new Error("Unimplemented method selected") - } - value(value: ResourceStr | Bindable | Bindable | undefined): this { - throw new Error("Unimplemented method value") - } - font(value: Font | undefined): this { - throw new Error("Unimplemented method font") - } - fontColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method fontColor") - } - selectedOptionBgColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method selectedOptionBgColor") - } - selectedOptionFont(value: Font | undefined): this { - throw new Error("Unimplemented method selectedOptionFont") - } - selectedOptionFontColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method selectedOptionFontColor") - } - optionBgColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method optionBgColor") - } - optionFont(value: Font | undefined): this { - throw new Error("Unimplemented method optionFont") - } - optionFontColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method optionFontColor") - } - onSelect(value: OnSelectCallback | undefined): this { - throw new Error("Unimplemented method onSelect") - } - space(value: Length | undefined): this { - throw new Error("Unimplemented method space") - } - arrowPosition(value: ArrowPosition | undefined): this { - throw new Error("Unimplemented method arrowPosition") - } - optionWidth(value: Dimension | OptionWidthMode | undefined): this { - throw new Error("Unimplemented method optionWidth") - } - optionHeight(value: Dimension | undefined): this { - throw new Error("Unimplemented method optionHeight") - } - menuBackgroundColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method menuBackgroundColor") - } - menuBackgroundBlurStyle(value: BlurStyle | undefined): this { - throw new Error("Unimplemented method menuBackgroundBlurStyle") - } - controlSize(value: ControlSize | undefined): this { - throw new Error("Unimplemented method controlSize") - } - menuItemContentModifier(value: ContentModifier | undefined): this { - throw new Error("Unimplemented method menuItemContentModifier") - } - divider(value: DividerOptions | null | undefined): this { - throw new Error("Unimplemented method divider") - } - textModifier(value: TextModifier | undefined): this { - throw new Error("Unimplemented method textModifier") - } - arrowModifier(value: SymbolGlyphModifier | undefined): this { - throw new Error("Unimplemented method arrowModifier") - } - optionTextModifier(value: TextModifier | undefined): this { - throw new Error("Unimplemented method optionTextModifier") - } - selectedOptionTextModifier(value: TextModifier | undefined): this { - throw new Error("Unimplemented method selectedOptionTextModifier") - } - dividerStyle(value: DividerStyleOptions | undefined): this { - throw new Error("Unimplemented method dividerStyle") - } - avoidance(value: AvoidanceMode | undefined): this { - throw new Error("Unimplemented method avoidance") - } - menuOutline(value: MenuOutlineOptions | undefined): this { - throw new Error("Unimplemented method menuOutline") - } - backgroundColor(value: ResourceColor | undefined): this - menuAlign(alignType: MenuAlignType | undefined, offset?: Offset): this { - throw new Error("Unimplemented method menuAlign") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkSelectStyle extends ArkCommonMethodStyle implements SelectAttribute { - selected_value?: number | Resource | Bindable | Bindable | undefined - value_value?: ResourceStr | Bindable | Bindable | undefined - font_value?: Font | undefined - fontColor_value?: ResourceColor | undefined - selectedOptionBgColor_value?: ResourceColor | undefined - selectedOptionFont_value?: Font | undefined - selectedOptionFontColor_value?: ResourceColor | undefined - optionBgColor_value?: ResourceColor | undefined - optionFont_value?: Font | undefined - optionFontColor_value?: ResourceColor | undefined - onSelect_value?: OnSelectCallback | undefined - space_value?: Length | undefined - arrowPosition_value?: ArrowPosition | undefined - optionWidth_value?: Dimension | OptionWidthMode | undefined - optionHeight_value?: Dimension | undefined - menuBackgroundColor_value?: ResourceColor | undefined - menuBackgroundBlurStyle_value?: BlurStyle | undefined - controlSize_value?: ControlSize | undefined - menuItemContentModifier_value?: ContentModifier | undefined - divider_value?: DividerOptions | null | undefined - textModifier_value?: TextModifier | undefined - arrowModifier_value?: SymbolGlyphModifier | undefined - optionTextModifier_value?: TextModifier | undefined - selectedOptionTextModifier_value?: TextModifier | undefined - dividerStyle_value?: DividerStyleOptions | undefined - avoidance_value?: AvoidanceMode | undefined - menuOutline_value?: MenuOutlineOptions | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - backgroundColor_value?: ResourceColor | undefined - selected(value: number | Resource | Bindable | Bindable | undefined): this { - return this - } - value(value: ResourceStr | Bindable | Bindable | undefined): this { - return this - } - font(value: Font | undefined): this { - return this - } - fontColor(value: ResourceColor | undefined): this { - return this - } - selectedOptionBgColor(value: ResourceColor | undefined): this { - return this - } - selectedOptionFont(value: Font | undefined): this { - return this - } - selectedOptionFontColor(value: ResourceColor | undefined): this { - return this - } - optionBgColor(value: ResourceColor | undefined): this { - return this - } - optionFont(value: Font | undefined): this { - return this - } - optionFontColor(value: ResourceColor | undefined): this { - return this - } - onSelect(value: OnSelectCallback | undefined): this { - return this - } - space(value: Length | undefined): this { - return this - } - arrowPosition(value: ArrowPosition | undefined): this { - return this - } - optionWidth(value: Dimension | OptionWidthMode | undefined): this { - return this - } - optionHeight(value: Dimension | undefined): this { - return this - } - menuBackgroundColor(value: ResourceColor | undefined): this { - return this - } - menuBackgroundBlurStyle(value: BlurStyle | undefined): this { - return this - } - controlSize(value: ControlSize | undefined): this { - return this - } - menuItemContentModifier(value: ContentModifier | undefined): this { - return this - } - divider(value: DividerOptions | null | undefined): this { - return this - } - textModifier(value: TextModifier | undefined): this { - return this - } - arrowModifier(value: SymbolGlyphModifier | undefined): this { - return this - } - optionTextModifier(value: TextModifier | undefined): this { - return this - } - selectedOptionTextModifier(value: TextModifier | undefined): this { - return this - } - dividerStyle(value: DividerStyleOptions | undefined): this { - return this - } - avoidance(value: AvoidanceMode | undefined): this { - return this - } - menuOutline(value: MenuOutlineOptions | undefined): this { - return this - } - backgroundColor(value: ResourceColor | undefined): this { - return this - } - menuAlign(alignType: MenuAlignType | undefined, offset?: Offset): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export declare interface MenuItemConfiguration extends CommonConfiguration { - value: ResourceStr; - icon?: ResourceStr; - symbolIcon?: SymbolGlyphModifier; - selected: boolean; - index: number; -} - -@memo -@ComponentBuilder -export function Select( - options: Array, - @memo - content_?: () => void, -): SelectAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/shape.ets b/arkoala-arkts/arkui/sdk/generated/component/shape.ets deleted file mode 100644 index 8be61375d280a8ffe6ed5eff10ff2eb19e75ff27..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/shape.ets +++ /dev/null @@ -1,143 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { ResourceColor, Length } from "./units" -import { Color, LineCapStyle, LineJoinStyle } from "./enums" -import { Resource } from "global.resource" -import { AttributeModifier, extractors, AttributeUpdater } from "./../index" -import { default as image } from "@ohos.multimedia.image" -export declare interface ViewportRect { - x?: double | string; - y?: double | string; - width?: double | string; - height?: double | string; -} -export interface ShapeAttribute extends CommonMethod { - viewPort(value: ViewportRect | undefined): this { - throw new Error("Unimplemented method viewPort") - } - stroke(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method stroke") - } - fill(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method fill") - } - strokeDashOffset(value: double | string | undefined): this { - throw new Error("Unimplemented method strokeDashOffset") - } - strokeDashArray(value: Array | undefined): this { - throw new Error("Unimplemented method strokeDashArray") - } - strokeLineCap(value: LineCapStyle | undefined): this { - throw new Error("Unimplemented method strokeLineCap") - } - strokeLineJoin(value: LineJoinStyle | undefined): this { - throw new Error("Unimplemented method strokeLineJoin") - } - strokeMiterLimit(value: double | string | undefined): this { - throw new Error("Unimplemented method strokeMiterLimit") - } - strokeOpacity(value: double | string | Resource | undefined): this { - throw new Error("Unimplemented method strokeOpacity") - } - fillOpacity(value: double | string | Resource | undefined): this { - throw new Error("Unimplemented method fillOpacity") - } - strokeWidth(value: double | string | undefined): this { - throw new Error("Unimplemented method strokeWidth") - } - antiAlias(value: boolean | undefined): this { - throw new Error("Unimplemented method antiAlias") - } - mesh(value: Array | undefined, column: int32 | undefined, row: int32 | undefined): this { - throw new Error("Unimplemented method mesh") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkShapeStyle extends ArkCommonMethodStyle implements ShapeAttribute { - viewPort_value?: ViewportRect | undefined - stroke_value?: ResourceColor | undefined - fill_value?: ResourceColor | undefined - strokeDashOffset_value?: double | string | undefined - strokeDashArray_value?: Array | undefined - strokeLineCap_value?: LineCapStyle | undefined - strokeLineJoin_value?: LineJoinStyle | undefined - strokeMiterLimit_value?: double | string | undefined - strokeOpacity_value?: double | string | Resource | undefined - fillOpacity_value?: double | string | Resource | undefined - strokeWidth_value?: double | string | undefined - antiAlias_value?: boolean | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - viewPort(value: ViewportRect | undefined): this { - return this - } - stroke(value: ResourceColor | undefined): this { - return this - } - fill(value: ResourceColor | undefined): this { - return this - } - strokeDashOffset(value: double | string | undefined): this { - return this - } - strokeDashArray(value: Array | undefined): this { - return this - } - strokeLineCap(value: LineCapStyle | undefined): this { - return this - } - strokeLineJoin(value: LineJoinStyle | undefined): this { - return this - } - strokeMiterLimit(value: double | string | undefined): this { - return this - } - strokeOpacity(value: double | string | Resource | undefined): this { - return this - } - fillOpacity(value: double | string | Resource | undefined): this { - return this - } - strokeWidth(value: double | string | undefined): this { - return this - } - antiAlias(value: boolean | undefined): this { - return this - } - mesh(value: Array | undefined, column: int32 | undefined, row: int32 | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Shape( - value?: image.PixelMap, - @memo - content_?: () => void, -): ShapeAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/sidebar.ets b/arkoala-arkts/arkui/sdk/generated/component/sidebar.ets deleted file mode 100644 index 70f1d8c5ed811f642d9fdc7d8b31d0bd70cbfb4b..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/sidebar.ets +++ /dev/null @@ -1,147 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { extractors, AttributeModifier, AttributeUpdater } from "./../index" -import { default as image } from "@ohos.multimedia.image" -import { Resource } from "global.resource" -import { CommonMethod, Bindable, DividerStyle, ArkCommonMethodStyle } from "./common" -import { Length, Dimension } from "./units" -export enum SideBarContainerType { - EMBED = 0, - Embed = 0, - OVERLAY = 1, - Overlay = 1, - AUTO = 2 -} -export enum SideBarPosition { - START = 0, - Start = 0, - END = 1, - End = 1 -} -export declare interface ButtonIconOptions { - shown: string | image.PixelMap | Resource; - hidden: string | image.PixelMap | Resource; - switching?: string | image.PixelMap | Resource; -} -export declare interface ButtonStyle { - left?: number; - top?: number; - width?: number; - height?: number; - icons?: ButtonIconOptions; -} -export interface SideBarContainerAttribute extends CommonMethod { - showSideBar(value: boolean | Bindable | undefined): this { - throw new Error("Unimplemented method showSideBar") - } - controlButton(value: ButtonStyle | undefined): this { - throw new Error("Unimplemented method controlButton") - } - showControlButton(value: boolean | undefined): this { - throw new Error("Unimplemented method showControlButton") - } - onChange(value: ((value: boolean) => void) | undefined): this { - throw new Error("Unimplemented method onChange") - } - sideBarWidth(value: Length | Bindable | undefined): this { - throw new Error("Unimplemented method sideBarWidth") - } - minSideBarWidth(value: Length | undefined): this { - throw new Error("Unimplemented method minSideBarWidth") - } - maxSideBarWidth(value: Length | undefined): this { - throw new Error("Unimplemented method maxSideBarWidth") - } - autoHide(value: boolean | undefined): this { - throw new Error("Unimplemented method autoHide") - } - sideBarPosition(value: SideBarPosition | undefined): this { - throw new Error("Unimplemented method sideBarPosition") - } - divider(value: DividerStyle | null | undefined): this { - throw new Error("Unimplemented method divider") - } - minContentWidth(value: Dimension | undefined): this { - throw new Error("Unimplemented method minContentWidth") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkSideBarContainerStyle extends ArkCommonMethodStyle implements SideBarContainerAttribute { - showSideBar_value?: boolean | Bindable | undefined - controlButton_value?: ButtonStyle | undefined - showControlButton_value?: boolean | undefined - onChange_value?: ((value: boolean) => void) | undefined - sideBarWidth_value?: Length | Bindable | undefined - minSideBarWidth_value?: Length | undefined - maxSideBarWidth_value?: Length | undefined - autoHide_value?: boolean | undefined - sideBarPosition_value?: SideBarPosition | undefined - divider_value?: DividerStyle | null | undefined - minContentWidth_value?: Dimension | undefined - showSideBar(value: boolean | Bindable | undefined): this { - return this - } - controlButton(value: ButtonStyle | undefined): this { - return this - } - showControlButton(value: boolean | undefined): this { - return this - } - onChange(value: ((value: boolean) => void) | undefined): this { - return this - } - sideBarWidth(value: Length | Bindable | undefined): this { - return this - } - minSideBarWidth(value: Length | undefined): this { - return this - } - maxSideBarWidth(value: Length | undefined): this { - return this - } - autoHide(value: boolean | undefined): this { - return this - } - sideBarPosition(value: SideBarPosition | undefined): this { - return this - } - divider(value: DividerStyle | null | undefined): this { - return this - } - minContentWidth(value: Dimension | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function SideBarContainer( - type?: SideBarContainerType, - @memo - content_?: () => void, -): SideBarContainerAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/slider.ets b/arkoala-arkts/arkui/sdk/generated/component/slider.ets deleted file mode 100644 index 7adeca1334eb78fab367399a6ec0420a4479e474..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/slider.ets +++ /dev/null @@ -1,245 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Bindable, CommonConfiguration, CommonMethod, ArkCommonMethodStyle } from "./common" -import { Axis, Color, CrownSensitivity } from "./enums" -import { ResourceStr, ResourceColor, Length, Dimension, SizeOptions } from "./units" -import { Resource } from "global.resource" -import { LinearGradient } from "./dataPanel" -import { ContentModifier, AttributeModifier, AttributeUpdater } from "./../index" -export enum SliderStyle { - OUT_SET = 0, - OutSet = 0, - IN_SET = 1, - InSet = 1, - NONE = 2 -} -export enum SliderChangeMode { - BEGIN = 0, - Begin = 0, - MOVING = 1, - Moving = 1, - END = 2, - End = 2, - CLICK = 3, - Click = 3 -} -export enum SliderInteraction { - SLIDE_AND_CLICK = 0, - SLIDE_ONLY = 1, - SLIDE_AND_CLICK_UP = 2 -} -export declare interface SlideRange { - from?: number; - to?: number; -} -export declare interface SliderOptions { - value?: number | Bindable | undefined; - min?: number; - max?: number; - step?: number; - style?: SliderStyle; - direction?: Axis; - reverse?: boolean; -} -export enum SliderBlockType { - DEFAULT = 0, - IMAGE = 1, - SHAPE = 2 -} -export declare interface SliderBlockStyle { - type: SliderBlockType; - image?: ResourceStr; -} -export type SliderTriggerChangeCallback = (value: number, mode: SliderChangeMode) => void; -export declare interface SliderConfiguration extends CommonConfiguration { - value: number; - min: number; - max: number; - step: number; - triggerChange: SliderTriggerChangeCallback; -} -export interface SliderAttribute extends CommonMethod { - blockColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method blockColor") - } - trackColor(value: ResourceColor | LinearGradient | undefined): this { - throw new Error("Unimplemented method trackColor") - } - selectedColor(value: ResourceColor | LinearGradient | undefined): this { - throw new Error("Unimplemented method selectedColor") - } - showSteps(value: boolean | undefined): this { - throw new Error("Unimplemented method showSteps") - } - trackThickness(value: Length | undefined): this { - throw new Error("Unimplemented method trackThickness") - } - onChange(value: ((value: number,mode: SliderChangeMode) => void) | undefined): this { - throw new Error("Unimplemented method onChange") - } - blockBorderColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method blockBorderColor") - } - blockBorderWidth(value: Length | undefined): this { - throw new Error("Unimplemented method blockBorderWidth") - } - stepColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method stepColor") - } - trackBorderRadius(value: Length | undefined): this { - throw new Error("Unimplemented method trackBorderRadius") - } - selectedBorderRadius(value: Dimension | undefined): this { - throw new Error("Unimplemented method selectedBorderRadius") - } - blockSize(value: SizeOptions | undefined): this { - throw new Error("Unimplemented method blockSize") - } - blockStyle(value: SliderBlockStyle | undefined): this { - throw new Error("Unimplemented method blockStyle") - } - stepSize(value: Length | undefined): this { - throw new Error("Unimplemented method stepSize") - } - sliderInteractionMode(value: SliderInteraction | undefined): this { - throw new Error("Unimplemented method sliderInteractionMode") - } - minResponsiveDistance(value: number | undefined): this { - throw new Error("Unimplemented method minResponsiveDistance") - } - contentModifier(value: ContentModifier | undefined): this { - throw new Error("Unimplemented method contentModifier") - } - slideRange(value: SlideRange | undefined): this { - throw new Error("Unimplemented method slideRange") - } - digitalCrownSensitivity(value: CrownSensitivity | undefined): this { - throw new Error("Unimplemented method digitalCrownSensitivity") - } - enableHapticFeedback(value: boolean | undefined): this { - throw new Error("Unimplemented method enableHapticFeedback") - } - showTips(value: boolean | undefined, content?: ResourceStr): this { - throw new Error("Unimplemented method showTips") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkSliderStyle extends ArkCommonMethodStyle implements SliderAttribute { - blockColor_value?: ResourceColor | undefined - trackColor_value?: ResourceColor | LinearGradient | undefined - selectedColor_value?: ResourceColor | LinearGradient | undefined - showSteps_value?: boolean | undefined - trackThickness_value?: Length | undefined - onChange_value?: ((value: number,mode: SliderChangeMode) => void) | undefined - blockBorderColor_value?: ResourceColor | undefined - blockBorderWidth_value?: Length | undefined - stepColor_value?: ResourceColor | undefined - trackBorderRadius_value?: Length | undefined - selectedBorderRadius_value?: Dimension | undefined - blockSize_value?: SizeOptions | undefined - blockStyle_value?: SliderBlockStyle | undefined - stepSize_value?: Length | undefined - sliderInteractionMode_value?: SliderInteraction | undefined - minResponsiveDistance_value?: number | undefined - contentModifier_value?: ContentModifier | undefined - slideRange_value?: SlideRange | undefined - digitalCrownSensitivity_value?: CrownSensitivity | undefined - enableHapticFeedback_value?: boolean | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - blockColor(value: ResourceColor | undefined): this { - return this - } - trackColor(value: ResourceColor | LinearGradient | undefined): this { - return this - } - selectedColor(value: ResourceColor | LinearGradient | undefined): this { - return this - } - showSteps(value: boolean | undefined): this { - return this - } - trackThickness(value: Length | undefined): this { - return this - } - onChange(value: ((value: number,mode: SliderChangeMode) => void) | undefined): this { - return this - } - blockBorderColor(value: ResourceColor | undefined): this { - return this - } - blockBorderWidth(value: Length | undefined): this { - return this - } - stepColor(value: ResourceColor | undefined): this { - return this - } - trackBorderRadius(value: Length | undefined): this { - return this - } - selectedBorderRadius(value: Dimension | undefined): this { - return this - } - blockSize(value: SizeOptions | undefined): this { - return this - } - blockStyle(value: SliderBlockStyle | undefined): this { - return this - } - stepSize(value: Length | undefined): this { - return this - } - sliderInteractionMode(value: SliderInteraction | undefined): this { - return this - } - minResponsiveDistance(value: number | undefined): this { - return this - } - contentModifier(value: ContentModifier | undefined): this { - return this - } - slideRange(value: SlideRange | undefined): this { - return this - } - digitalCrownSensitivity(value: CrownSensitivity | undefined): this { - return this - } - enableHapticFeedback(value: boolean | undefined): this { - return this - } - showTips(value: boolean | undefined, content?: ResourceStr): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Slider( - options?: SliderOptions, - @memo - content_?: () => void, -): SliderAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/span.ets b/arkoala-arkts/arkui/sdk/generated/component/span.ets deleted file mode 100644 index 8c234633381944c3fe6ae01c3990d08cec4e51b2..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/span.ets +++ /dev/null @@ -1,153 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceColor, Dimension, BorderRadiuses, Font, Length } from "./units" -import { Color, FontStyle, FontWeight, TextCase } from "./enums" -import { Resource } from "global.resource" -import { CommonMethod, ShadowOptions, ArkCommonMethodStyle } from "./common" -import { LengthMetrics } from "./../Graphics" -import { DecorationStyleInterface } from "./styledString" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface TextBackgroundStyle { - color?: ResourceColor; - radius?: Dimension | BorderRadiuses; -} -export interface BaseSpan extends CommonMethod { - textBackgroundStyle(value: TextBackgroundStyle | undefined): this { - throw new Error("Unimplemented method textBackgroundStyle") - } - baselineOffset(value: LengthMetrics | undefined): this { - throw new Error("Unimplemented method baselineOffset") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkBaseSpanStyle extends ArkCommonMethodStyle implements BaseSpan { - textBackgroundStyle_value?: TextBackgroundStyle | undefined - baselineOffset_value?: LengthMetrics | undefined - textBackgroundStyle(value: TextBackgroundStyle | undefined): this { - return this - } - baselineOffset(value: LengthMetrics | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export interface SpanAttribute extends BaseSpan { - font(value: Font | undefined): this { - throw new Error("Unimplemented method font") - } - fontColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method fontColor") - } - fontSize(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method fontSize") - } - fontStyle(value: FontStyle | undefined): this { - throw new Error("Unimplemented method fontStyle") - } - fontWeight(value: number | FontWeight | string | undefined): this { - throw new Error("Unimplemented method fontWeight") - } - fontFamily(value: string | Resource | undefined): this { - throw new Error("Unimplemented method fontFamily") - } - decoration(value: DecorationStyleInterface | undefined): this { - throw new Error("Unimplemented method decoration") - } - letterSpacing(value: number | string | undefined): this { - throw new Error("Unimplemented method letterSpacing") - } - textCase(value: TextCase | undefined): this { - throw new Error("Unimplemented method textCase") - } - lineHeight(value: Length | undefined): this { - throw new Error("Unimplemented method lineHeight") - } - textShadow(value: ShadowOptions | Array | undefined): this { - throw new Error("Unimplemented method textShadow") - } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkSpanStyle extends ArkBaseSpanStyle implements SpanAttribute { - font_value?: Font | undefined - fontColor_value?: ResourceColor | undefined - fontSize_value?: number | string | Resource | undefined - fontStyle_value?: FontStyle | undefined - fontWeight_value?: number | FontWeight | string | undefined - fontFamily_value?: string | Resource | undefined - decoration_value?: DecorationStyleInterface | undefined - letterSpacing_value?: number | string | undefined - textCase_value?: TextCase | undefined - lineHeight_value?: Length | undefined - textShadow_value?: ShadowOptions | Array | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - font(value: Font | undefined): this { - return this - } - fontColor(value: ResourceColor | undefined): this { - return this - } - fontSize(value: number | string | Resource | undefined): this { - return this - } - fontStyle(value: FontStyle | undefined): this { - return this - } - fontWeight(value: number | FontWeight | string | undefined): this { - return this - } - fontFamily(value: string | Resource | undefined): this { - return this - } - decoration(value: DecorationStyleInterface | undefined): this { - return this - } - letterSpacing(value: number | string | undefined): this { - return this - } - textCase(value: TextCase | undefined): this { - return this - } - lineHeight(value: Length | undefined): this { - return this - } - textShadow(value: ShadowOptions | Array | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Span( - value: string | Resource, - @memo - content_?: () => void, -): SpanAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/stack.ets b/arkoala-arkts/arkui/sdk/generated/component/stack.ets deleted file mode 100644 index 8794626668cddf6a47b7d68711820110e167c436..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/stack.ets +++ /dev/null @@ -1,54 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Alignment } from "./enums" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface StackOptions { - alignContent?: Alignment; -} -export interface StackAttribute extends CommonMethod { - alignContent(value: Alignment | undefined): this { - throw new Error("Unimplemented method alignContent") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkStackStyle extends ArkCommonMethodStyle implements StackAttribute { - alignContent_value?: Alignment | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - alignContent(value: Alignment | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Stack( - options?: StackOptions, - @memo - content_?: () => void, -): StackAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/stepper.ets b/arkoala-arkts/arkui/sdk/generated/component/stepper.ets deleted file mode 100644 index c5490c7ee553172c3bea94721f315adbfba6579e..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/stepper.ets +++ /dev/null @@ -1,80 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Bindable, CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface StepperOptions { - index?: number | Bindable; -} -export interface StepperAttribute extends CommonMethod { - onFinish(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onFinish") - } - onSkip(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onSkip") - } - onChange(value: ((prevIndex: number,index: number) => void) | undefined): this { - throw new Error("Unimplemented method onChange") - } - onNext(value: ((prevIndex: number,index: number) => void) | undefined): this { - throw new Error("Unimplemented method onNext") - } - onPrevious(value: ((prevIndex: number,index: number) => void) | undefined): this { - throw new Error("Unimplemented method onPrevious") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkStepperStyle extends ArkCommonMethodStyle implements StepperAttribute { - onFinish_value?: (() => void) | undefined - onSkip_value?: (() => void) | undefined - onChange_value?: ((prevIndex: number,index: number) => void) | undefined - onNext_value?: ((prevIndex: number,index: number) => void) | undefined - onPrevious_value?: ((prevIndex: number,index: number) => void) | undefined - onFinish(value: (() => void) | undefined): this { - return this - } - onSkip(value: (() => void) | undefined): this { - return this - } - onChange(value: ((prevIndex: number,index: number) => void) | undefined): this { - return this - } - onNext(value: ((prevIndex: number,index: number) => void) | undefined): this { - return this - } - onPrevious(value: ((prevIndex: number,index: number) => void) | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Stepper( - value?: StepperOptions, - @memo - content_?: () => void, -): StepperAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/stepperItem.ets b/arkoala-arkts/arkui/sdk/generated/component/stepperItem.ets deleted file mode 100644 index 73f2d2bca92e660c705fbd2c6db9dac08579b6cc..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/stepperItem.ets +++ /dev/null @@ -1,73 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export enum ItemState { - NORMAL = 0, - Normal = 0, - DISABLED = 1, - Disabled = 1, - WAITING = 2, - Waiting = 2, - SKIP = 3, - Skip = 3 -} -export interface StepperItemAttribute extends CommonMethod { - prevLabel(value: string | undefined): this { - throw new Error("Unimplemented method prevLabel") - } - nextLabel(value: string | undefined): this { - throw new Error("Unimplemented method nextLabel") - } - status(value: ItemState | undefined): this { - throw new Error("Unimplemented method status") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkStepperItemStyle extends ArkCommonMethodStyle implements StepperItemAttribute { - prevLabel_value?: string | undefined - nextLabel_value?: string | undefined - status_value?: ItemState | undefined - prevLabel(value: string | undefined): this { - return this - } - nextLabel(value: string | undefined): this { - return this - } - status(value: ItemState | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function StepperItem( - - @memo - content_?: () => void, -): StepperItemAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/styledString.ets b/arkoala-arkts/arkui/sdk/generated/component/styledString.ets deleted file mode 100644 index 13cce491e92cbf4cfd5ed9e38019a00f2026a3f8..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/styledString.ets +++ /dev/null @@ -1,221 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceColor, ResourceStr, SizeOptions, ColorFilter, Padding, BorderRadiuses } from "./units" -import { Color, FontStyle, FontWeight, TextDecorationType, TextDecorationStyle, TextAlign, TextOverflow, WordBreak, ImageSpanAlignment, ImageFit } from "./enums" -import { Resource } from "global.resource" -import { LengthMetrics, DrawContext } from "./../Graphics" -import { ShadowOptions, ClickEvent } from "./common" -import { TextBackgroundStyle } from "./span" -import { GestureEvent } from "./gesture" -import { LeadingMarginPlaceholder } from "./richEditor" -import { extractors } from "./../index" -import { default as image } from "@ohos.multimedia.image" -import { default as drawing } from "./../framework/ohos.graphics.drawing" -export type StyledStringMarshallingValue = UserDataSpan; -export type StyledStringMarshallCallback = (marshallableVal: UserDataSpan) => ArrayBuffer; -export type StyledStringUnmarshallCallback = (buf: ArrayBuffer) => UserDataSpan; -export declare class StyledString { - constructor(value: string | ImageAttachment | CustomSpan, styles: Array | undefined) - readonly length: number; - getString(): string - getStyles(start: number, length: number, styledKey?: StyledStringKey): Array - equals(other: StyledString): boolean - subStyledString(start: number, length?: number): StyledString - static fromHtml(html: string): Promise - static toHtml(styledString: StyledString): string - static marshalling(styledString: StyledString, callback_?: StyledStringMarshallCallback): ArrayBuffer - static unmarshalling(buffer: ArrayBuffer, callback_?: StyledStringUnmarshallCallback): Promise -} -export declare interface StyleOptions { - start?: int32; - length?: int32; - styledKey: StyledStringKey; - styledValue: StyledStringValue; -} -export declare interface SpanStyle { - start: number; - length: number; - styledKey: StyledStringKey; - styledValue: StyledStringValue; -} -export declare class TextStyle { - constructor(value: TextStyleInterface | undefined) - readonly fontColor?: ResourceColor | undefined; - readonly fontFamily?: string | undefined; - readonly fontSize?: number | undefined; - readonly fontWeight?: number | undefined; - readonly fontStyle?: FontStyle | undefined; -} -export declare interface TextStyleInterface { - fontColor?: ResourceColor; - fontFamily?: ResourceStr; - fontSize?: LengthMetrics; - fontWeight?: number | FontWeight | string; - fontStyle?: FontStyle; -} -export declare class DecorationStyle { - constructor(value: DecorationStyleInterface) - readonly type: TextDecorationType; - readonly color?: ResourceColor | undefined; - readonly style?: TextDecorationStyle | undefined; -} -export declare interface DecorationStyleInterface { - type: TextDecorationType; - color?: ResourceColor; - style?: TextDecorationStyle; -} -export declare class BaselineOffsetStyle { - constructor(value: LengthMetrics) - readonly baselineOffset: number; -} -export declare class LetterSpacingStyle { - constructor(value: LengthMetrics) - readonly letterSpacing: number; -} -export declare class TextShadowStyle { - constructor(value: ShadowOptions | Array) - readonly textShadow: Array; -} -export declare class BackgroundColorStyle { - constructor(textBackgroundStyle: TextBackgroundStyle) - readonly textBackgroundStyle: TextBackgroundStyle; -} -export declare class GestureStyle { - constructor(value: GestureStyleInterface | undefined) -} -export declare interface GestureStyleInterface { - onClick?: ((value0: ClickEvent) => void); - onLongPress?: ((value0: GestureEvent) => void); -} -export declare class ParagraphStyle { - constructor(value: ParagraphStyleInterface | undefined) - readonly textAlign?: TextAlign | undefined; - readonly textIndent?: number | undefined; - readonly maxLines?: number | undefined; - readonly overflow?: TextOverflow | undefined; - readonly wordBreak?: WordBreak | undefined; - readonly leadingMargin?: number | LeadingMarginPlaceholder | undefined; - readonly paragraphSpacing?: number | undefined; -} -export declare interface ParagraphStyleInterface { - textAlign?: TextAlign; - textIndent?: LengthMetrics; - maxLines?: number; - overflow?: TextOverflow; - wordBreak?: WordBreak; - leadingMargin?: LengthMetrics | LeadingMarginPlaceholder; - paragraphSpacing?: LengthMetrics; -} -export declare class LineHeightStyle { - constructor(lineHeight: LengthMetrics) - readonly lineHeight: number; -} -export declare class UrlStyle { - constructor(url: string) - readonly url: string; -} -export type StyledStringValue = TextStyle | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle; -export declare class MutableStyledString extends StyledString { - constructor(value: string | ImageAttachment | CustomSpan, styles: Array | undefined) - replaceString(start: number, length: number, other: string): void - insertString(start: number, other: string): void - removeString(start: number, length: number): void - replaceStyle(spanStyle: SpanStyle): void - setStyle(spanStyle: SpanStyle): void - removeStyle(start: number, length: number, styledKey: StyledStringKey): void - removeStyles(start: number, length: number): void - clearStyles(): void - replaceStyledString(start: number, length: number, other: StyledString): void - insertStyledString(start: number, other: StyledString): void - appendStyledString(other: StyledString): void -} -export enum StyledStringKey { - FONT = 0, - DECORATION = 1, - BASELINE_OFFSET = 2, - LETTER_SPACING = 3, - TEXT_SHADOW = 4, - LINE_HEIGHT = 5, - BACKGROUND_COLOR = 6, - URL = 7, - GESTURE = 100, - PARAGRAPH_STYLE = 200, - IMAGE = 300, - CUSTOM_SPAN = 400, - USER_DATA = 500 -} -export declare class ImageAttachment { - constructor(value: ImageAttachmentInterface | AttachmentType | undefined) - readonly value: image.PixelMap; - readonly size?: SizeOptions | undefined; - readonly verticalAlign?: ImageSpanAlignment | undefined; - readonly objectFit?: ImageFit | undefined; - readonly layoutStyle?: ImageAttachmentLayoutStyle | undefined; - readonly colorFilter?: ColorFilterType | undefined; -} -export declare interface ResourceImageAttachmentOptions { - resourceValue: ResourceStr | undefined; - size?: SizeOptions; - verticalAlign?: ImageSpanAlignment; - objectFit?: ImageFit; - layoutStyle?: ImageAttachmentLayoutStyle; - colorFilter?: ColorFilterType; - syncLoad?: boolean; -} -export declare interface ImageAttachmentInterface { - value: image.PixelMap; - size?: SizeOptions; - verticalAlign?: ImageSpanAlignment; - objectFit?: ImageFit; - layoutStyle?: ImageAttachmentLayoutStyle; - colorFilter?: ColorFilterType; -} -export type AttachmentType = ImageAttachmentInterface | ResourceImageAttachmentOptions; -export type ColorFilterType = ColorFilter | drawing.ColorFilter; -export declare interface ImageAttachmentLayoutStyle { - margin?: LengthMetrics | Padding; - padding?: LengthMetrics | Padding; - borderRadius?: LengthMetrics | BorderRadiuses; -} -export declare interface CustomSpanMetrics { - width: number; - height?: number; -} -export declare interface CustomSpanDrawInfo { - x: number; - lineTop: number; - lineBottom: number; - baseline: number; -} -export declare interface CustomSpanMeasureInfo { - fontSize: number; -} -export declare abstract class CustomSpan { - constructor() - onMeasure: ((measureInfo: CustomSpanMeasureInfo) => CustomSpanMetrics); - onDraw: ((context: DrawContext,drawInfo: CustomSpanDrawInfo) => void); - invalidate(): void -} -export declare abstract class UserDataSpan { - constructor() -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/swiper.ets b/arkoala-arkts/arkui/sdk/generated/component/swiper.ets deleted file mode 100644 index 15df58d876eaacd7934e121513acf82d4c521acd..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/swiper.ets +++ /dev/null @@ -1,318 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { VoidCallback, Length, ResourceColor, VP, Font } from "./units" -import { Resource } from "global.resource" -import { LengthMetrics } from "./../Graphics" -import { Color, EdgeEffect, PageFlipMode } from "./enums" -import { CommonMethod, Bindable, ArkCommonMethodStyle } from "./common" -import { IndicatorComponentController } from "./indicatorcomponent" -import { default as curves } from "./../framework/ohos.curves" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare class SwiperController { - constructor() - showNext(): void - showPrevious(): void - changeIndex(index: number, animationMode?: SwiperAnimationMode | boolean): void - finishAnimation(callback_?: VoidCallback): void - preloadItems(indices: Array | undefined): Promise -} -export declare class Indicator { -} -export declare class DotIndicator extends Indicator { -} -export declare interface SwiperAutoFill { - minSize: VP; -} -export declare class DigitIndicator extends Indicator { -} -export declare interface ArrowStyle { - showBackground?: boolean; - isSidebarMiddle?: boolean; - backgroundSize?: Length; - backgroundColor?: ResourceColor; - arrowSize?: Length; - arrowColor?: ResourceColor; -} -export enum SwiperDisplayMode { - STRETCH = 0 -} -export declare interface SwiperAnimationEvent { - currentOffset: number; - targetOffset: number; - velocity: number; -} -export declare interface AutoPlayOptions { - stopWhenTouched: boolean; -} -export enum SwiperNestedScrollMode { - SELF_ONLY = 0, - SELF_FIRST = 1 -} -export enum SwiperAnimationMode { - NO_ANIMATION = 0, - DEFAULT_ANIMATION = 1, - FAST_ANIMATION = 2 -} -export type OnSwiperAnimationStartCallback = (index: number, targetIndex: number, extraInfo: SwiperAnimationEvent) => void; -export type OnSwiperAnimationEndCallback = (index: number, extraInfo: SwiperAnimationEvent) => void; -export type OnSwiperGestureSwipeCallback = (index: number, extraInfo: SwiperAnimationEvent) => void; -export interface SwiperAttribute extends CommonMethod { - index(value: number | Bindable | undefined): this { - throw new Error("Unimplemented method index") - } - interval(value: number | undefined): this { - throw new Error("Unimplemented method interval") - } - indicator(value: IndicatorComponentController | DotIndicator | DigitIndicator | boolean | undefined): this { - throw new Error("Unimplemented method indicator") - } - loop(value: boolean | undefined): this { - throw new Error("Unimplemented method loop") - } - duration(value: number | undefined): this { - throw new Error("Unimplemented method duration") - } - vertical(value: boolean | undefined): this { - throw new Error("Unimplemented method vertical") - } - itemSpace(value: number | string | undefined): this { - throw new Error("Unimplemented method itemSpace") - } - displayMode(value: SwiperDisplayMode | undefined): this { - throw new Error("Unimplemented method displayMode") - } - cachedCount(value: number | undefined): this { - throw new Error("Unimplemented method cachedCount") - } - effectMode(value: EdgeEffect | undefined): this { - throw new Error("Unimplemented method effectMode") - } - disableSwipe(value: boolean | undefined): this { - throw new Error("Unimplemented method disableSwipe") - } - curve(value: curves.Curve | string | curves.ICurve | undefined): this { - throw new Error("Unimplemented method curve") - } - onChange(value: ((value0: number) => void) | undefined): this { - throw new Error("Unimplemented method onChange") - } - onSelected(value: ((value0: number) => void) | undefined): this { - throw new Error("Unimplemented method onSelected") - } - onUnselected(value: ((value0: number) => void) | undefined): this { - throw new Error("Unimplemented method onUnselected") - } - onAnimationStart(value: OnSwiperAnimationStartCallback | undefined): this { - throw new Error("Unimplemented method onAnimationStart") - } - onAnimationEnd(value: OnSwiperAnimationEndCallback | undefined): this { - throw new Error("Unimplemented method onAnimationEnd") - } - onGestureSwipe(value: OnSwiperGestureSwipeCallback | undefined): this { - throw new Error("Unimplemented method onGestureSwipe") - } - nestedScroll(value: SwiperNestedScrollMode | undefined): this { - throw new Error("Unimplemented method nestedScroll") - } - customContentTransition(value: SwiperContentAnimatedTransition | undefined): this { - throw new Error("Unimplemented method customContentTransition") - } - onContentDidScroll(value: ContentDidScrollCallback | undefined): this { - throw new Error("Unimplemented method onContentDidScroll") - } - indicatorInteractive(value: boolean | undefined): this { - throw new Error("Unimplemented method indicatorInteractive") - } - pageFlipMode(value: PageFlipMode | undefined): this { - throw new Error("Unimplemented method pageFlipMode") - } - onContentWillScroll(value: ContentWillScrollCallback | undefined): this { - throw new Error("Unimplemented method onContentWillScroll") - } - autoPlay(autoPlay: boolean | undefined, options: AutoPlayOptions | undefined): this { - throw new Error("Unimplemented method autoPlay") - } - displayArrow(value: ArrowStyle | boolean | undefined, isHoverShow?: boolean): this { - throw new Error("Unimplemented method displayArrow") - } - cachedCount(count: number | undefined, isShown: boolean | undefined): this { - throw new Error("Unimplemented method cachedCount") - } - displayCount(value: number | string | SwiperAutoFill | undefined, swipeByGroup?: boolean): this { - throw new Error("Unimplemented method displayCount") - } - prevMargin(value: Length | undefined, ignoreBlank?: boolean): this { - throw new Error("Unimplemented method prevMargin") - } - nextMargin(value: Length | undefined, ignoreBlank?: boolean): this { - throw new Error("Unimplemented method nextMargin") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkSwiperStyle extends ArkCommonMethodStyle implements SwiperAttribute { - index_value?: number | Bindable | undefined - interval_value?: number | undefined - indicator_value?: IndicatorComponentController | DotIndicator | DigitIndicator | boolean | undefined - loop_value?: boolean | undefined - duration_value?: number | undefined - vertical_value?: boolean | undefined - itemSpace_value?: number | string | undefined - displayMode_value?: SwiperDisplayMode | undefined - cachedCount_value?: number | undefined - effectMode_value?: EdgeEffect | undefined - disableSwipe_value?: boolean | undefined - curve_value?: curves.Curve | string | curves.ICurve | undefined - onChange_value?: ((value0: number) => void) | undefined - onSelected_value?: ((value0: number) => void) | undefined - onUnselected_value?: ((value0: number) => void) | undefined - onAnimationStart_value?: OnSwiperAnimationStartCallback | undefined - onAnimationEnd_value?: OnSwiperAnimationEndCallback | undefined - onGestureSwipe_value?: OnSwiperGestureSwipeCallback | undefined - nestedScroll_value?: SwiperNestedScrollMode | undefined - customContentTransition_value?: SwiperContentAnimatedTransition | undefined - onContentDidScroll_value?: ContentDidScrollCallback | undefined - indicatorInteractive_value?: boolean | undefined - pageFlipMode_value?: PageFlipMode | undefined - onContentWillScroll_value?: ContentWillScrollCallback | undefined - index(value: number | Bindable | undefined): this { - return this - } - interval(value: number | undefined): this { - return this - } - indicator(value: IndicatorComponentController | DotIndicator | DigitIndicator | boolean | undefined): this { - return this - } - loop(value: boolean | undefined): this { - return this - } - duration(value: number | undefined): this { - return this - } - vertical(value: boolean | undefined): this { - return this - } - itemSpace(value: number | string | undefined): this { - return this - } - displayMode(value: SwiperDisplayMode | undefined): this { - return this - } - cachedCount(value: number | undefined): this { - return this - } - effectMode(value: EdgeEffect | undefined): this { - return this - } - disableSwipe(value: boolean | undefined): this { - return this - } - curve(value: curves.Curve | string | curves.ICurve | undefined): this { - return this - } - onChange(value: ((value0: number) => void) | undefined): this { - return this - } - onSelected(value: ((value0: number) => void) | undefined): this { - return this - } - onUnselected(value: ((value0: number) => void) | undefined): this { - return this - } - onAnimationStart(value: OnSwiperAnimationStartCallback | undefined): this { - return this - } - onAnimationEnd(value: OnSwiperAnimationEndCallback | undefined): this { - return this - } - onGestureSwipe(value: OnSwiperGestureSwipeCallback | undefined): this { - return this - } - nestedScroll(value: SwiperNestedScrollMode | undefined): this { - return this - } - customContentTransition(value: SwiperContentAnimatedTransition | undefined): this { - return this - } - onContentDidScroll(value: ContentDidScrollCallback | undefined): this { - return this - } - indicatorInteractive(value: boolean | undefined): this { - return this - } - pageFlipMode(value: PageFlipMode | undefined): this { - return this - } - onContentWillScroll(value: ContentWillScrollCallback | undefined): this { - return this - } - autoPlay(autoPlay: boolean | undefined, options: AutoPlayOptions | undefined): this { - return this - } - displayArrow(value: ArrowStyle | boolean | undefined, isHoverShow?: boolean): this { - return this - } - cachedCount(count: number | undefined, isShown: boolean | undefined): this { - return this - } - displayCount(value: number | string | SwiperAutoFill | undefined, swipeByGroup?: boolean): this { - return this - } - prevMargin(value: Length | undefined, ignoreBlank?: boolean): this { - return this - } - nextMargin(value: Length | undefined, ignoreBlank?: boolean): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export declare interface SwiperContentAnimatedTransition { - timeout?: number; - transition: ((value0: SwiperContentTransitionProxy) => void); -} -export declare interface SwiperContentTransitionProxy { - selectedIndex: number; - index: number; - position: number; - mainAxisLength: number; - finishTransition(): void -} -export declare interface SwiperContentWillScrollResult { - currentIndex: number; - comingIndex: number; - offset: number; -} -export type ContentDidScrollCallback = (selectedIndex: number, index: number, position: number, mainAxisLength: number) => void; -export type ContentWillScrollCallback = (result: SwiperContentWillScrollResult) => boolean; - -@memo -@ComponentBuilder -export function Swiper( - controller?: SwiperController, - @memo - content_?: () => void, -): SwiperAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/symbolSpan.ets b/arkoala-arkts/arkui/sdk/generated/component/symbolSpan.ets deleted file mode 100644 index 3be6fc68c7e5019084cf86177223e21dba89a450..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/symbolSpan.ets +++ /dev/null @@ -1,82 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { Resource } from "global.resource" -import { ResourceColor } from "./units" -import { Color, FontWeight } from "./enums" -import { SymbolEffectStrategy, SymbolRenderingStrategy } from "./symbolglyph" -import { AttributeModifier, AttributeUpdater } from "./../index" -export interface SymbolSpanAttribute extends CommonMethod { - fontSize(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method fontSize") - } - fontColor(value: Array | undefined): this { - throw new Error("Unimplemented method fontColor") - } - fontWeight(value: number | FontWeight | string | undefined): this { - throw new Error("Unimplemented method fontWeight") - } - effectStrategy(value: SymbolEffectStrategy | undefined): this { - throw new Error("Unimplemented method effectStrategy") - } - renderingStrategy(value: SymbolRenderingStrategy | undefined): this { - throw new Error("Unimplemented method renderingStrategy") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkSymbolSpanStyle extends ArkCommonMethodStyle implements SymbolSpanAttribute { - fontSize_value?: number | string | Resource | undefined - fontColor_value?: Array | undefined - fontWeight_value?: number | FontWeight | string | undefined - effectStrategy_value?: SymbolEffectStrategy | undefined - renderingStrategy_value?: SymbolRenderingStrategy | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - fontSize(value: number | string | Resource | undefined): this { - return this - } - fontColor(value: Array | undefined): this { - return this - } - fontWeight(value: number | FontWeight | string | undefined): this { - return this - } - effectStrategy(value: SymbolEffectStrategy | undefined): this { - return this - } - renderingStrategy(value: SymbolRenderingStrategy | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function SymbolSpan( - value: Resource, - @memo - content_?: () => void, -): SymbolSpanAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/symbolglyph.ets b/arkoala-arkts/arkui/sdk/generated/component/symbolglyph.ets deleted file mode 100644 index dc648068499a898f1f14e89d4e178357e477d4df..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/symbolglyph.ets +++ /dev/null @@ -1,155 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { Resource } from "global.resource" -import { ResourceColor } from "./units" -import { Color, FontWeight } from "./enums" -import { AttributeModifier, AttributeUpdater } from "./../index" -export enum SymbolRenderingStrategy { - SINGLE = 0, - MULTIPLE_COLOR = 1, - MULTIPLE_OPACITY = 2 -} -export enum SymbolEffectStrategy { - NONE = 0, - SCALE = 1, - HIERARCHICAL = 2 -} -export enum EffectDirection { - DOWN = 0, - UP = 1 -} -export enum EffectScope { - LAYER = 0, - WHOLE = 1 -} -export enum EffectFillStyle { - CUMULATIVE = 0, - ITERATIVE = 1 -} -export declare class SymbolEffect { - constructor() -} -export declare class ScaleSymbolEffect extends SymbolEffect { - constructor(scope: EffectScope | undefined, direction: EffectDirection | undefined) - scope?: EffectScope | undefined; - direction?: EffectDirection | undefined; -} -export declare class HierarchicalSymbolEffect extends SymbolEffect { - constructor(fillStyle: EffectFillStyle | undefined) - fillStyle?: EffectFillStyle | undefined; -} -export declare class AppearSymbolEffect extends SymbolEffect { - constructor(scope: EffectScope | undefined) - scope?: EffectScope | undefined; -} -export declare class DisappearSymbolEffect extends SymbolEffect { - constructor(scope: EffectScope | undefined) - scope?: EffectScope | undefined; -} -export declare class BounceSymbolEffect extends SymbolEffect { - constructor(scope: EffectScope | undefined, direction: EffectDirection | undefined) - scope?: EffectScope | undefined; - direction?: EffectDirection | undefined; -} -export declare class ReplaceSymbolEffect extends SymbolEffect { - constructor(scope: EffectScope | undefined) - scope?: EffectScope | undefined; -} -export declare class PulseSymbolEffect extends SymbolEffect { - constructor() -} -export interface SymbolGlyphAttribute extends CommonMethod { - fontSize(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method fontSize") - } - fontColor(value: Array | undefined): this { - throw new Error("Unimplemented method fontColor") - } - fontWeight(value: number | FontWeight | string | undefined): this { - throw new Error("Unimplemented method fontWeight") - } - effectStrategy(value: SymbolEffectStrategy | undefined): this { - throw new Error("Unimplemented method effectStrategy") - } - renderingStrategy(value: SymbolRenderingStrategy | undefined): this { - throw new Error("Unimplemented method renderingStrategy") - } - minFontScale(value: number | Resource | undefined): this { - throw new Error("Unimplemented method minFontScale") - } - maxFontScale(value: number | Resource | undefined): this { - throw new Error("Unimplemented method maxFontScale") - } - symbolEffect(symbolEffect: SymbolEffect | undefined, triggerValue?: boolean | number): this { - throw new Error("Unimplemented method symbolEffect") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkSymbolGlyphStyle extends ArkCommonMethodStyle implements SymbolGlyphAttribute { - fontSize_value?: number | string | Resource | undefined - fontColor_value?: Array | undefined - fontWeight_value?: number | FontWeight | string | undefined - effectStrategy_value?: SymbolEffectStrategy | undefined - renderingStrategy_value?: SymbolRenderingStrategy | undefined - minFontScale_value?: number | Resource | undefined - maxFontScale_value?: number | Resource | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - fontSize(value: number | string | Resource | undefined): this { - return this - } - fontColor(value: Array | undefined): this { - return this - } - fontWeight(value: number | FontWeight | string | undefined): this { - return this - } - effectStrategy(value: SymbolEffectStrategy | undefined): this { - return this - } - renderingStrategy(value: SymbolRenderingStrategy | undefined): this { - return this - } - minFontScale(value: number | Resource | undefined): this { - return this - } - maxFontScale(value: number | Resource | undefined): this { - return this - } - symbolEffect(symbolEffect: SymbolEffect | undefined, triggerValue?: boolean | number): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function SymbolGlyph( - value?: Resource, - @memo - content_?: () => void, -): SymbolGlyphAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/tabContent.ets b/arkoala-arkts/arkui/sdk/generated/component/tabContent.ets deleted file mode 100644 index fa85186ea908adc63a4ecc5d31f1176f7e8e0aea..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/tabContent.ets +++ /dev/null @@ -1,116 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceColor, Length, ResourceStr, Font, Padding, Dimension, LocalizedPadding, VoidCallback } from "./units" -import { Color, TextOverflow, TextHeightAdaptivePolicy, VerticalAlign } from "./enums" -import { Resource } from "global.resource" -import { SymbolGlyphModifier } from "./../SymbolGlyphModifier" -import { ComponentContent } from "./../ComponentContent" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { CustomBuilder } from "./builder" -import { AttributeModifier, AttributeUpdater } from "./../index" -export enum SelectedMode { - INDICATOR = 0, - BOARD = 1 -} -export enum LayoutMode { - AUTO = 0, - VERTICAL = 1, - HORIZONTAL = 2 -} -export declare interface SubTabBarIndicatorStyle { - color?: ResourceColor; - height?: Length; - width?: Length; - borderRadius?: Length; - marginTop?: Length; -} -export declare interface BoardStyle { - borderRadius?: Length; -} -export declare interface TabBarLabelStyle { - overflow?: TextOverflow; - maxLines?: number; - minFontSize?: number | ResourceStr; - maxFontSize?: number | ResourceStr; - heightAdaptivePolicy?: TextHeightAdaptivePolicy; - font?: Font; - selectedColor?: ResourceColor; - unselectedColor?: ResourceColor; -} -export declare interface TabBarIconStyle { - selectedColor?: ResourceColor; - unselectedColor?: ResourceColor; -} -export declare class TabBarSymbol { - constructor() - normal: SymbolGlyphModifier; - selected?: SymbolGlyphModifier | undefined; -} -export declare interface TabBarOptions { - icon?: string | Resource; - text?: string | Resource; -} -export declare class SubTabBarStyle { -} -export declare class BottomTabBarStyle { -} -export interface TabContentAttribute extends CommonMethod { - tabBar(value: ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | Resource | CustomBuilder | TabBarOptions | undefined): this { - throw new Error("Unimplemented method tabBar") - } - onWillShow(value: VoidCallback | undefined): this { - throw new Error("Unimplemented method onWillShow") - } - onWillHide(value: VoidCallback | undefined): this { - throw new Error("Unimplemented method onWillHide") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkTabContentStyle extends ArkCommonMethodStyle implements TabContentAttribute { - tabBar_value?: ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | Resource | CustomBuilder | TabBarOptions | undefined - onWillShow_value?: VoidCallback | undefined - onWillHide_value?: VoidCallback | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - tabBar(value: ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | Resource | CustomBuilder | TabBarOptions | undefined): this { - return this - } - onWillShow(value: VoidCallback | undefined): this { - return this - } - onWillHide(value: VoidCallback | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function TabContent( - - @memo - content_?: () => void, -): TabContentAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/tabs.ets b/arkoala-arkts/arkui/sdk/generated/component/tabs.ets deleted file mode 100644 index 5431b4fecd27ddee07937c0cb494e1336bd1a768..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/tabs.ets +++ /dev/null @@ -1,309 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { TranslateOptions, Bindable, CommonMethod, DividerStyle, BlurStyle, BackgroundEffectOptions, BackgroundBlurStyleOptions, ArkCommonMethodStyle } from "./common" -import { Dimension, Length, ResourceColor } from "./units" -import { Resource } from "global.resource" -import { EdgeEffect, Color, PageFlipMode } from "./enums" -import { AttributeModifier, AttributeUpdater } from "./../index" -export enum BarMode { - SCROLLABLE = 0, - Scrollable = 0, - FIXED = 1, - Fixed = 1 -} -export enum AnimationMode { - CONTENT_FIRST = 0, - ACTION_FIRST = 1, - NO_ANIMATION = 2, - CONTENT_FIRST_WITH_JUMP = 3, - ACTION_FIRST_WITH_JUMP = 4 -} -export enum BarPosition { - START = 0, - Start = 0, - END = 1, - End = 1 -} -export enum LayoutStyle { - ALWAYS_CENTER = 0, - ALWAYS_AVERAGE_SPLIT = 1, - SPACE_BETWEEN_OR_CENTER = 2 -} -export enum TabsCacheMode { - CACHE_BOTH_SIDE = 0, - CACHE_LATEST_SWITCHED = 1 -} -export declare class TabsController { - constructor() - changeIndex(value: number): void - preloadItems(indices: Array | undefined): Promise - setTabBarTranslate(translate: TranslateOptions): void - setTabBarOpacity(opacity: number): void -} -export declare interface TabsOptions { - barPosition?: BarPosition; - index?: number | Bindable; - controller?: TabsController; -} -export declare interface TabsAnimationEvent { - currentOffset: number; - targetOffset: number; - velocity: number; -} -export declare interface BarGridColumnOptions { - sm?: number; - md?: number; - lg?: number; - margin?: Dimension; - gutter?: Dimension; -} -export declare interface ScrollableBarModeOptions { - margin?: Dimension; - nonScrollableLayoutStyle?: LayoutStyle; -} -export type OnTabsAnimationStartCallback = (index: number, targetIndex: number, extraInfo: TabsAnimationEvent) => void; -export type OnTabsAnimationEndCallback = (index: number, extraInfo: TabsAnimationEvent) => void; -export type OnTabsGestureSwipeCallback = (index: number, extraInfo: TabsAnimationEvent) => void; -export type TabsCustomContentTransitionCallback = (from: number, to: number) => TabContentAnimatedTransition | undefined; -export type OnTabsContentWillChangeCallback = (currentIndex: number, comingIndex: number) => boolean; -export interface TabsAttribute extends CommonMethod { - vertical(value: boolean | undefined): this { - throw new Error("Unimplemented method vertical") - } - barPosition(value: BarPosition | undefined): this { - throw new Error("Unimplemented method barPosition") - } - scrollable(value: boolean | undefined): this { - throw new Error("Unimplemented method scrollable") - } - barWidth(value: Length | undefined): this { - throw new Error("Unimplemented method barWidth") - } - barHeight(value: Length | undefined): this { - throw new Error("Unimplemented method barHeight") - } - animationDuration(value: number | undefined): this { - throw new Error("Unimplemented method animationDuration") - } - animationMode(value: AnimationMode | undefined): this { - throw new Error("Unimplemented method animationMode") - } - edgeEffect(value: EdgeEffect | undefined): this { - throw new Error("Unimplemented method edgeEffect") - } - onChange(value: ((value0: number) => void) | undefined): this { - throw new Error("Unimplemented method onChange") - } - onSelected(value: ((value0: number) => void) | undefined): this { - throw new Error("Unimplemented method onSelected") - } - onTabBarClick(value: ((value0: number) => void) | undefined): this { - throw new Error("Unimplemented method onTabBarClick") - } - onUnselected(value: ((value0: number) => void) | undefined): this { - throw new Error("Unimplemented method onUnselected") - } - onAnimationStart(value: OnTabsAnimationStartCallback | undefined): this { - throw new Error("Unimplemented method onAnimationStart") - } - onAnimationEnd(value: OnTabsAnimationEndCallback | undefined): this { - throw new Error("Unimplemented method onAnimationEnd") - } - onGestureSwipe(value: OnTabsGestureSwipeCallback | undefined): this { - throw new Error("Unimplemented method onGestureSwipe") - } - fadingEdge(value: boolean | undefined): this { - throw new Error("Unimplemented method fadingEdge") - } - divider(value: DividerStyle | null | undefined): this { - throw new Error("Unimplemented method divider") - } - barOverlap(value: boolean | undefined): this { - throw new Error("Unimplemented method barOverlap") - } - barBackgroundColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method barBackgroundColor") - } - barGridAlign(value: BarGridColumnOptions | undefined): this { - throw new Error("Unimplemented method barGridAlign") - } - customContentTransition(value: TabsCustomContentTransitionCallback | undefined): this { - throw new Error("Unimplemented method customContentTransition") - } - barBackgroundBlurStyle(value: BlurStyle | undefined): this { - throw new Error("Unimplemented method barBackgroundBlurStyle") - } - pageFlipMode(value: PageFlipMode | undefined): this { - throw new Error("Unimplemented method pageFlipMode") - } - barBackgroundEffect(value: BackgroundEffectOptions | undefined): this { - throw new Error("Unimplemented method barBackgroundEffect") - } - onContentWillChange(value: OnTabsContentWillChangeCallback | undefined): this { - throw new Error("Unimplemented method onContentWillChange") - } - barMode(value: BarMode | undefined, options?: ScrollableBarModeOptions): this { - throw new Error("Unimplemented method barMode") - } - barBackgroundBlurStyle(style: BlurStyle | undefined, options: BackgroundBlurStyleOptions | undefined): this { - throw new Error("Unimplemented method barBackgroundBlurStyle") - } - cachedMaxCount(count: number | undefined, mode: TabsCacheMode | undefined): this { - throw new Error("Unimplemented method cachedMaxCount") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkTabsStyle extends ArkCommonMethodStyle implements TabsAttribute { - vertical_value?: boolean | undefined - barPosition_value?: BarPosition | undefined - scrollable_value?: boolean | undefined - barWidth_value?: Length | undefined - barHeight_value?: Length | undefined - animationDuration_value?: number | undefined - animationMode_value?: AnimationMode | undefined - edgeEffect_value?: EdgeEffect | undefined - onChange_value?: ((value0: number) => void) | undefined - onSelected_value?: ((value0: number) => void) | undefined - onTabBarClick_value?: ((value0: number) => void) | undefined - onUnselected_value?: ((value0: number) => void) | undefined - onAnimationStart_value?: OnTabsAnimationStartCallback | undefined - onAnimationEnd_value?: OnTabsAnimationEndCallback | undefined - onGestureSwipe_value?: OnTabsGestureSwipeCallback | undefined - fadingEdge_value?: boolean | undefined - divider_value?: DividerStyle | null | undefined - barOverlap_value?: boolean | undefined - barBackgroundColor_value?: ResourceColor | undefined - barGridAlign_value?: BarGridColumnOptions | undefined - customContentTransition_value?: TabsCustomContentTransitionCallback | undefined - barBackgroundBlurStyle_value?: BlurStyle | undefined - pageFlipMode_value?: PageFlipMode | undefined - barBackgroundEffect_value?: BackgroundEffectOptions | undefined - onContentWillChange_value?: OnTabsContentWillChangeCallback | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - vertical(value: boolean | undefined): this { - return this - } - barPosition(value: BarPosition | undefined): this { - return this - } - scrollable(value: boolean | undefined): this { - return this - } - barWidth(value: Length | undefined): this { - return this - } - barHeight(value: Length | undefined): this { - return this - } - animationDuration(value: number | undefined): this { - return this - } - animationMode(value: AnimationMode | undefined): this { - return this - } - edgeEffect(value: EdgeEffect | undefined): this { - return this - } - onChange(value: ((value0: number) => void) | undefined): this { - return this - } - onSelected(value: ((value0: number) => void) | undefined): this { - return this - } - onTabBarClick(value: ((value0: number) => void) | undefined): this { - return this - } - onUnselected(value: ((value0: number) => void) | undefined): this { - return this - } - onAnimationStart(value: OnTabsAnimationStartCallback | undefined): this { - return this - } - onAnimationEnd(value: OnTabsAnimationEndCallback | undefined): this { - return this - } - onGestureSwipe(value: OnTabsGestureSwipeCallback | undefined): this { - return this - } - fadingEdge(value: boolean | undefined): this { - return this - } - divider(value: DividerStyle | null | undefined): this { - return this - } - barOverlap(value: boolean | undefined): this { - return this - } - barBackgroundColor(value: ResourceColor | undefined): this { - return this - } - barGridAlign(value: BarGridColumnOptions | undefined): this { - return this - } - customContentTransition(value: TabsCustomContentTransitionCallback | undefined): this { - return this - } - barBackgroundBlurStyle(value: BlurStyle | undefined): this { - return this - } - pageFlipMode(value: PageFlipMode | undefined): this { - return this - } - barBackgroundEffect(value: BackgroundEffectOptions | undefined): this { - return this - } - onContentWillChange(value: OnTabsContentWillChangeCallback | undefined): this { - return this - } - barMode(value: BarMode | undefined, options?: ScrollableBarModeOptions): this { - return this - } - barBackgroundBlurStyle(style: BlurStyle | undefined, options: BackgroundBlurStyleOptions | undefined): this { - return this - } - cachedMaxCount(count: number | undefined, mode: TabsCacheMode | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export declare interface TabContentAnimatedTransition { - timeout?: number; - transition: ((value0: TabContentTransitionProxy) => void); -} -export declare interface TabContentTransitionProxy { - from: number; - to: number; - finishTransition(): void -} - -@memo -@ComponentBuilder -export function Tabs( - options?: TabsOptions, - @memo - content_?: () => void, -): TabsAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/text.ets b/arkoala-arkts/arkui/sdk/generated/component/text.ets deleted file mode 100644 index 3485ea4ac9475b902b37b03b1ecfa53977f1c1eb..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/text.ets +++ /dev/null @@ -1,388 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { TextOverflow, Color, FontStyle, TextAlign, TextCase, CopyOptions, TextHeightAdaptivePolicy, WordBreak, LineBreakStrategy, EllipsisMode, TextSelectableMode, FontWeight } from "./enums" -import { CommonMethod, ShadowOptions, ArkCommonMethodStyle } from "./common" -import { ResourceColor, Length, Font } from "./units" -import { Resource } from "global.resource" -import { LengthMetrics } from "./../Graphics" -import { DecorationStyleInterface, StyledString } from "./styledString" -import { TextDataDetectorConfig, EditMenuOptions, FontSettingOptions, LayoutManager } from "./textCommon" -import { AttributeModifier, AttributeUpdater } from "./../index" -import { CustomBuilder } from "./builder" -import { SelectionMenuOptions } from "./richEditor" -export declare interface TextOverflowOptions { - overflow: TextOverflow; -} -export interface TextAttribute extends CommonMethod { - fontColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method fontColor") - } - fontSize(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method fontSize") - } - minFontSize(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method minFontSize") - } - maxFontSize(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method maxFontSize") - } - minFontScale(value: number | Resource | undefined): this { - throw new Error("Unimplemented method minFontScale") - } - maxFontScale(value: number | Resource | undefined): this { - throw new Error("Unimplemented method maxFontScale") - } - fontStyle(value: FontStyle | undefined): this { - throw new Error("Unimplemented method fontStyle") - } - lineSpacing(value: LengthMetrics | undefined): this { - throw new Error("Unimplemented method lineSpacing") - } - textAlign(value: TextAlign | undefined): this { - throw new Error("Unimplemented method textAlign") - } - lineHeight(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method lineHeight") - } - textOverflow(value: TextOverflowOptions | undefined): this { - throw new Error("Unimplemented method textOverflow") - } - fontFamily(value: string | Resource | undefined): this { - throw new Error("Unimplemented method fontFamily") - } - maxLines(value: number | undefined): this { - throw new Error("Unimplemented method maxLines") - } - decoration(value: DecorationStyleInterface | undefined): this { - throw new Error("Unimplemented method decoration") - } - letterSpacing(value: number | string | undefined): this { - throw new Error("Unimplemented method letterSpacing") - } - textCase(value: TextCase | undefined): this { - throw new Error("Unimplemented method textCase") - } - baselineOffset(value: number | string | undefined): this { - throw new Error("Unimplemented method baselineOffset") - } - copyOption(value: CopyOptions | undefined): this { - throw new Error("Unimplemented method copyOption") - } - draggable(value: boolean | undefined): this - textShadow(value: ShadowOptions | Array | undefined): this { - throw new Error("Unimplemented method textShadow") - } - heightAdaptivePolicy(value: TextHeightAdaptivePolicy | undefined): this { - throw new Error("Unimplemented method heightAdaptivePolicy") - } - textIndent(value: Length | undefined): this { - throw new Error("Unimplemented method textIndent") - } - wordBreak(value: WordBreak | undefined): this { - throw new Error("Unimplemented method wordBreak") - } - lineBreakStrategy(value: LineBreakStrategy | undefined): this { - throw new Error("Unimplemented method lineBreakStrategy") - } - onCopy(value: ((value: string) => void) | undefined): this { - throw new Error("Unimplemented method onCopy") - } - caretColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method caretColor") - } - selectedBackgroundColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method selectedBackgroundColor") - } - ellipsisMode(value: EllipsisMode | undefined): this { - throw new Error("Unimplemented method ellipsisMode") - } - enableDataDetector(value: boolean | undefined): this { - throw new Error("Unimplemented method enableDataDetector") - } - dataDetectorConfig(value: TextDataDetectorConfig | undefined): this { - throw new Error("Unimplemented method dataDetectorConfig") - } - onTextSelectionChange(value: ((selectionStart: number,selectionEnd: number) => void) | undefined): this { - throw new Error("Unimplemented method onTextSelectionChange") - } - fontFeature(value: string | undefined): this { - throw new Error("Unimplemented method fontFeature") - } - marqueeOptions(value: TextMarqueeOptions | undefined): this { - throw new Error("Unimplemented method marqueeOptions") - } - onMarqueeStateChange(value: ((value0: MarqueeState) => void) | undefined): this { - throw new Error("Unimplemented method onMarqueeStateChange") - } - privacySensitive(value: boolean | undefined): this { - throw new Error("Unimplemented method privacySensitive") - } - textSelectable(value: TextSelectableMode | undefined): this { - throw new Error("Unimplemented method textSelectable") - } - editMenuOptions(value: EditMenuOptions | undefined): this { - throw new Error("Unimplemented method editMenuOptions") - } - halfLeading(value: boolean | undefined): this { - throw new Error("Unimplemented method halfLeading") - } - enableHapticFeedback(value: boolean | undefined): this { - throw new Error("Unimplemented method enableHapticFeedback") - } - font(fontValue: Font | undefined, options?: FontSettingOptions): this { - throw new Error("Unimplemented method font") - } - fontWeight(weight: number | FontWeight | string | undefined, options?: FontSettingOptions): this { - throw new Error("Unimplemented method fontWeight") - } - selection(selectionStart: number | undefined, selectionEnd: number | undefined): this { - throw new Error("Unimplemented method selection") - } - bindSelectionMenu(spanType: TextSpanType | undefined, content: CustomBuilder | undefined, responseType: TextResponseType | undefined, options?: SelectionMenuOptions): this { - throw new Error("Unimplemented method bindSelectionMenu") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkTextStyle extends ArkCommonMethodStyle implements TextAttribute { - fontColor_value?: ResourceColor | undefined - fontSize_value?: number | string | Resource | undefined - minFontSize_value?: number | string | Resource | undefined - maxFontSize_value?: number | string | Resource | undefined - minFontScale_value?: number | Resource | undefined - maxFontScale_value?: number | Resource | undefined - fontStyle_value?: FontStyle | undefined - lineSpacing_value?: LengthMetrics | undefined - textAlign_value?: TextAlign | undefined - lineHeight_value?: number | string | Resource | undefined - textOverflow_value?: TextOverflowOptions | undefined - fontFamily_value?: string | Resource | undefined - maxLines_value?: number | undefined - decoration_value?: DecorationStyleInterface | undefined - letterSpacing_value?: number | string | undefined - textCase_value?: TextCase | undefined - baselineOffset_value?: number | string | undefined - copyOption_value?: CopyOptions | undefined - draggable_value?: boolean | undefined - textShadow_value?: ShadowOptions | Array | undefined - heightAdaptivePolicy_value?: TextHeightAdaptivePolicy | undefined - textIndent_value?: Length | undefined - wordBreak_value?: WordBreak | undefined - lineBreakStrategy_value?: LineBreakStrategy | undefined - onCopy_value?: ((value: string) => void) | undefined - caretColor_value?: ResourceColor | undefined - selectedBackgroundColor_value?: ResourceColor | undefined - ellipsisMode_value?: EllipsisMode | undefined - enableDataDetector_value?: boolean | undefined - dataDetectorConfig_value?: TextDataDetectorConfig | undefined - onTextSelectionChange_value?: ((selectionStart: number,selectionEnd: number) => void) | undefined - fontFeature_value?: string | undefined - marqueeOptions_value?: TextMarqueeOptions | undefined - onMarqueeStateChange_value?: ((value0: MarqueeState) => void) | undefined - privacySensitive_value?: boolean | undefined - textSelectable_value?: TextSelectableMode | undefined - editMenuOptions_value?: EditMenuOptions | undefined - halfLeading_value?: boolean | undefined - enableHapticFeedback_value?: boolean | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - fontColor(value: ResourceColor | undefined): this { - return this - } - fontSize(value: number | string | Resource | undefined): this { - return this - } - minFontSize(value: number | string | Resource | undefined): this { - return this - } - maxFontSize(value: number | string | Resource | undefined): this { - return this - } - minFontScale(value: number | Resource | undefined): this { - return this - } - maxFontScale(value: number | Resource | undefined): this { - return this - } - fontStyle(value: FontStyle | undefined): this { - return this - } - lineSpacing(value: LengthMetrics | undefined): this { - return this - } - textAlign(value: TextAlign | undefined): this { - return this - } - lineHeight(value: number | string | Resource | undefined): this { - return this - } - textOverflow(value: TextOverflowOptions | undefined): this { - return this - } - fontFamily(value: string | Resource | undefined): this { - return this - } - maxLines(value: number | undefined): this { - return this - } - decoration(value: DecorationStyleInterface | undefined): this { - return this - } - letterSpacing(value: number | string | undefined): this { - return this - } - textCase(value: TextCase | undefined): this { - return this - } - baselineOffset(value: number | string | undefined): this { - return this - } - copyOption(value: CopyOptions | undefined): this { - return this - } - draggable(value: boolean | undefined): this { - return this - } - textShadow(value: ShadowOptions | Array | undefined): this { - return this - } - heightAdaptivePolicy(value: TextHeightAdaptivePolicy | undefined): this { - return this - } - textIndent(value: Length | undefined): this { - return this - } - wordBreak(value: WordBreak | undefined): this { - return this - } - lineBreakStrategy(value: LineBreakStrategy | undefined): this { - return this - } - onCopy(value: ((value: string) => void) | undefined): this { - return this - } - caretColor(value: ResourceColor | undefined): this { - return this - } - selectedBackgroundColor(value: ResourceColor | undefined): this { - return this - } - ellipsisMode(value: EllipsisMode | undefined): this { - return this - } - enableDataDetector(value: boolean | undefined): this { - return this - } - dataDetectorConfig(value: TextDataDetectorConfig | undefined): this { - return this - } - onTextSelectionChange(value: ((selectionStart: number,selectionEnd: number) => void) | undefined): this { - return this - } - fontFeature(value: string | undefined): this { - return this - } - marqueeOptions(value: TextMarqueeOptions | undefined): this { - return this - } - onMarqueeStateChange(value: ((value0: MarqueeState) => void) | undefined): this { - return this - } - privacySensitive(value: boolean | undefined): this { - return this - } - textSelectable(value: TextSelectableMode | undefined): this { - return this - } - editMenuOptions(value: EditMenuOptions | undefined): this { - return this - } - halfLeading(value: boolean | undefined): this { - return this - } - enableHapticFeedback(value: boolean | undefined): this { - return this - } - font(fontValue: Font | undefined, options?: FontSettingOptions): this { - return this - } - fontWeight(weight: number | FontWeight | string | undefined, options?: FontSettingOptions): this { - return this - } - selection(selectionStart: number | undefined, selectionEnd: number | undefined): this { - return this - } - bindSelectionMenu(spanType: TextSpanType | undefined, content: CustomBuilder | undefined, responseType: TextResponseType | undefined, options?: SelectionMenuOptions): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export enum TextSpanType { - TEXT = 0, - IMAGE = 1, - MIXED = 2, - DEFAULT = 3 -} -export enum TextResponseType { - RIGHT_CLICK = 0, - LONG_PRESS = 1, - SELECT = 2, - DEFAULT = 3 -} -export enum MarqueeState { - START = 0, - BOUNCE = 1, - FINISH = 2 -} -export enum MarqueeStartPolicy { - DEFAULT = 0, - ON_FOCUS = 1 -} -export declare interface TextOptions { - controller: TextController; -} -export declare interface TextMarqueeOptions { - start: boolean; - step?: number; - loop?: number; - fromStart?: boolean; - delay?: number; - fadeout?: boolean; - marqueeStartPolicy?: MarqueeStartPolicy; -} -export declare class TextController { - constructor() - closeSelectionMenu(): void - setStyledString(value: StyledString): void - getLayoutManager(): LayoutManager -} - -@memo -@ComponentBuilder -export function Text( - content?: string | Resource, value?: TextOptions, - @memo - content_?: () => void, -): TextAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/textArea.ets b/arkoala-arkts/arkui/sdk/generated/component/textArea.ets deleted file mode 100644 index f14cbbf2de18ee00d8bbd3f2809d3f10cefeea58..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/textArea.ets +++ /dev/null @@ -1,488 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { TextContentControllerBase, SelectionOptions, Bindable, CommonMethod, TextDecorationOptions, InputCounterOptions, ArkCommonMethodStyle } from "./common" -import { ResourceStr, ResourceColor, Font, Length, Dimension } from "./units" -import { Resource } from "global.resource" -import { EnterKeyType, SubmitEvent, ContentType } from "./textInput" -import { PasteEvent, KeyboardOptions } from "./richEditor" -import { InsertValue, DeleteValue, EditableTextChangeValue, CaretStyle, EditableTextOnChangeCallback, PreviewText, TextChangeOptions, EditMenuOptions, AutoCapitalizationMode, KeyboardAppearance } from "./textCommon" -import { Color, TextAlign, FontStyle, FontWeight, TextOverflow, CopyOptions, TextContentStyle, BarState, TextHeightAdaptivePolicy, WordBreak, LineBreakStrategy, EllipsisMode } from "./enums" -import { LengthMetrics } from "./../Graphics" -import { AttributeModifier, AttributeUpdater } from "./../index" -import { CustomBuilder } from "./builder" -export declare class TextAreaController extends TextContentControllerBase { - constructor() - caretPosition(value: number): void - setTextSelection(selectionStart: number, selectionEnd: number, options?: SelectionOptions): void - stopEditing(): void -} -export declare interface TextAreaOptions { - placeholder?: ResourceStr; - text?: ResourceStr | Bindable | Bindable | Bindable; - controller?: TextAreaController; -} -export enum TextAreaType { - NORMAL = 0, - NUMBER = 2, - PHONE_NUMBER = 3, - EMAIL = 5, - NUMBER_DECIMAL = 12, - URL = 13 -} -export type TextAreaSubmitCallback = (enterKeyType: EnterKeyType, event?: SubmitEvent) => void; -export interface TextAreaAttribute extends CommonMethod { - placeholderColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method placeholderColor") - } - placeholderFont(value: Font | undefined): this { - throw new Error("Unimplemented method placeholderFont") - } - enterKeyType(value: EnterKeyType | undefined): this { - throw new Error("Unimplemented method enterKeyType") - } - textAlign(value: TextAlign | undefined): this { - throw new Error("Unimplemented method textAlign") - } - caretColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method caretColor") - } - fontColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method fontColor") - } - fontSize(value: Length | undefined): this { - throw new Error("Unimplemented method fontSize") - } - fontStyle(value: FontStyle | undefined): this { - throw new Error("Unimplemented method fontStyle") - } - fontWeight(value: number | FontWeight | string | undefined): this { - throw new Error("Unimplemented method fontWeight") - } - fontFamily(value: ResourceStr | undefined): this { - throw new Error("Unimplemented method fontFamily") - } - textOverflow(value: TextOverflow | undefined): this { - throw new Error("Unimplemented method textOverflow") - } - textIndent(value: Dimension | undefined): this { - throw new Error("Unimplemented method textIndent") - } - caretStyle(value: CaretStyle | undefined): this { - throw new Error("Unimplemented method caretStyle") - } - selectedBackgroundColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method selectedBackgroundColor") - } - onSubmit(value: ((enterKey: EnterKeyType) => void) | TextAreaSubmitCallback | undefined): this { - throw new Error("Unimplemented method onSubmit") - } - onChange(value: EditableTextOnChangeCallback | undefined): this { - throw new Error("Unimplemented method onChange") - } - onTextSelectionChange(value: ((selectionStart: number,selectionEnd: number) => void) | undefined): this { - throw new Error("Unimplemented method onTextSelectionChange") - } - onContentScroll(value: ((selectionStart: number,selectionEnd: number) => void) | undefined): this { - throw new Error("Unimplemented method onContentScroll") - } - onEditChange(value: ((isEditing: boolean) => void) | undefined): this { - throw new Error("Unimplemented method onEditChange") - } - onCopy(value: ((value: string) => void) | undefined): this { - throw new Error("Unimplemented method onCopy") - } - onCut(value: ((value: string) => void) | undefined): this { - throw new Error("Unimplemented method onCut") - } - onPaste(value: ((value: string,event: PasteEvent) => void) | undefined): this { - throw new Error("Unimplemented method onPaste") - } - copyOption(value: CopyOptions | undefined): this { - throw new Error("Unimplemented method copyOption") - } - enableKeyboardOnFocus(value: boolean | undefined): this { - throw new Error("Unimplemented method enableKeyboardOnFocus") - } - maxLength(value: number | undefined): this { - throw new Error("Unimplemented method maxLength") - } - style(value: TextContentStyle | undefined): this { - throw new Error("Unimplemented method style") - } - barState(value: BarState | undefined): this { - throw new Error("Unimplemented method barState") - } - selectionMenuHidden(value: boolean | undefined): this { - throw new Error("Unimplemented method selectionMenuHidden") - } - minFontSize(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method minFontSize") - } - maxFontSize(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method maxFontSize") - } - minFontScale(value: number | Resource | undefined): this { - throw new Error("Unimplemented method minFontScale") - } - maxFontScale(value: number | Resource | undefined): this { - throw new Error("Unimplemented method maxFontScale") - } - heightAdaptivePolicy(value: TextHeightAdaptivePolicy | undefined): this { - throw new Error("Unimplemented method heightAdaptivePolicy") - } - maxLines(value: number | undefined): this { - throw new Error("Unimplemented method maxLines") - } - wordBreak(value: WordBreak | undefined): this { - throw new Error("Unimplemented method wordBreak") - } - lineBreakStrategy(value: LineBreakStrategy | undefined): this { - throw new Error("Unimplemented method lineBreakStrategy") - } - decoration(value: TextDecorationOptions | undefined): this { - throw new Error("Unimplemented method decoration") - } - letterSpacing(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method letterSpacing") - } - lineSpacing(value: LengthMetrics | undefined): this { - throw new Error("Unimplemented method lineSpacing") - } - lineHeight(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method lineHeight") - } - type(value: TextAreaType | undefined): this { - throw new Error("Unimplemented method type") - } - enableAutoFill(value: boolean | undefined): this { - throw new Error("Unimplemented method enableAutoFill") - } - contentType(value: ContentType | undefined): this { - throw new Error("Unimplemented method contentType") - } - fontFeature(value: string | undefined): this { - throw new Error("Unimplemented method fontFeature") - } - onWillInsert(value: ((value0: InsertValue) => boolean) | undefined): this { - throw new Error("Unimplemented method onWillInsert") - } - onDidInsert(value: ((value0: InsertValue) => void) | undefined): this { - throw new Error("Unimplemented method onDidInsert") - } - onWillDelete(value: ((value0: DeleteValue) => boolean) | undefined): this { - throw new Error("Unimplemented method onWillDelete") - } - onDidDelete(value: ((value0: DeleteValue) => void) | undefined): this { - throw new Error("Unimplemented method onDidDelete") - } - editMenuOptions(value: EditMenuOptions | undefined): this { - throw new Error("Unimplemented method editMenuOptions") - } - enablePreviewText(value: boolean | undefined): this { - throw new Error("Unimplemented method enablePreviewText") - } - enableHapticFeedback(value: boolean | undefined): this { - throw new Error("Unimplemented method enableHapticFeedback") - } - autoCapitalizationMode(value: AutoCapitalizationMode | undefined): this { - throw new Error("Unimplemented method autoCapitalizationMode") - } - halfLeading(value: boolean | undefined): this { - throw new Error("Unimplemented method halfLeading") - } - ellipsisMode(value: EllipsisMode | undefined): this { - throw new Error("Unimplemented method ellipsisMode") - } - stopBackPress(value: boolean | undefined): this { - throw new Error("Unimplemented method stopBackPress") - } - onWillChange(value: ((value0: EditableTextChangeValue) => boolean) | undefined): this { - throw new Error("Unimplemented method onWillChange") - } - keyboardAppearance(value: KeyboardAppearance | undefined): this { - throw new Error("Unimplemented method keyboardAppearance") - } - inputFilter(value: ResourceStr | undefined, error?: ((value: string) => void)): this { - throw new Error("Unimplemented method inputFilter") - } - showCounter(value: boolean | undefined, options?: InputCounterOptions): this { - throw new Error("Unimplemented method showCounter") - } - customKeyboard(value: CustomBuilder | undefined, options?: KeyboardOptions): this { - throw new Error("Unimplemented method customKeyboard") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkTextAreaStyle extends ArkCommonMethodStyle implements TextAreaAttribute { - placeholderColor_value?: ResourceColor | undefined - placeholderFont_value?: Font | undefined - enterKeyType_value?: EnterKeyType | undefined - textAlign_value?: TextAlign | undefined - caretColor_value?: ResourceColor | undefined - fontColor_value?: ResourceColor | undefined - fontSize_value?: Length | undefined - fontStyle_value?: FontStyle | undefined - fontWeight_value?: number | FontWeight | string | undefined - fontFamily_value?: ResourceStr | undefined - textOverflow_value?: TextOverflow | undefined - textIndent_value?: Dimension | undefined - caretStyle_value?: CaretStyle | undefined - selectedBackgroundColor_value?: ResourceColor | undefined - onSubmit_value?: ((enterKey: EnterKeyType) => void) | TextAreaSubmitCallback | undefined - onChange_value?: EditableTextOnChangeCallback | undefined - onTextSelectionChange_value?: ((selectionStart: number,selectionEnd: number) => void) | undefined - onContentScroll_value?: ((selectionStart: number,selectionEnd: number) => void) | undefined - onEditChange_value?: ((isEditing: boolean) => void) | undefined - onCopy_value?: ((value: string) => void) | undefined - onCut_value?: ((value: string) => void) | undefined - onPaste_value?: ((value: string,event: PasteEvent) => void) | undefined - copyOption_value?: CopyOptions | undefined - enableKeyboardOnFocus_value?: boolean | undefined - maxLength_value?: number | undefined - style_value?: TextContentStyle | undefined - barState_value?: BarState | undefined - selectionMenuHidden_value?: boolean | undefined - minFontSize_value?: number | string | Resource | undefined - maxFontSize_value?: number | string | Resource | undefined - minFontScale_value?: number | Resource | undefined - maxFontScale_value?: number | Resource | undefined - heightAdaptivePolicy_value?: TextHeightAdaptivePolicy | undefined - maxLines_value?: number | undefined - wordBreak_value?: WordBreak | undefined - lineBreakStrategy_value?: LineBreakStrategy | undefined - decoration_value?: TextDecorationOptions | undefined - letterSpacing_value?: number | string | Resource | undefined - lineSpacing_value?: LengthMetrics | undefined - lineHeight_value?: number | string | Resource | undefined - type_value?: TextAreaType | undefined - enableAutoFill_value?: boolean | undefined - contentType_value?: ContentType | undefined - fontFeature_value?: string | undefined - onWillInsert_value?: ((value0: InsertValue) => boolean) | undefined - onDidInsert_value?: ((value0: InsertValue) => void) | undefined - onWillDelete_value?: ((value0: DeleteValue) => boolean) | undefined - onDidDelete_value?: ((value0: DeleteValue) => void) | undefined - editMenuOptions_value?: EditMenuOptions | undefined - enablePreviewText_value?: boolean | undefined - enableHapticFeedback_value?: boolean | undefined - autoCapitalizationMode_value?: AutoCapitalizationMode | undefined - halfLeading_value?: boolean | undefined - ellipsisMode_value?: EllipsisMode | undefined - stopBackPress_value?: boolean | undefined - onWillChange_value?: ((value0: EditableTextChangeValue) => boolean) | undefined - keyboardAppearance_value?: KeyboardAppearance | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - placeholderColor(value: ResourceColor | undefined): this { - return this - } - placeholderFont(value: Font | undefined): this { - return this - } - enterKeyType(value: EnterKeyType | undefined): this { - return this - } - textAlign(value: TextAlign | undefined): this { - return this - } - caretColor(value: ResourceColor | undefined): this { - return this - } - fontColor(value: ResourceColor | undefined): this { - return this - } - fontSize(value: Length | undefined): this { - return this - } - fontStyle(value: FontStyle | undefined): this { - return this - } - fontWeight(value: number | FontWeight | string | undefined): this { - return this - } - fontFamily(value: ResourceStr | undefined): this { - return this - } - textOverflow(value: TextOverflow | undefined): this { - return this - } - textIndent(value: Dimension | undefined): this { - return this - } - caretStyle(value: CaretStyle | undefined): this { - return this - } - selectedBackgroundColor(value: ResourceColor | undefined): this { - return this - } - onSubmit(value: ((enterKey: EnterKeyType) => void) | TextAreaSubmitCallback | undefined): this { - return this - } - onChange(value: EditableTextOnChangeCallback | undefined): this { - return this - } - onTextSelectionChange(value: ((selectionStart: number,selectionEnd: number) => void) | undefined): this { - return this - } - onContentScroll(value: ((selectionStart: number,selectionEnd: number) => void) | undefined): this { - return this - } - onEditChange(value: ((isEditing: boolean) => void) | undefined): this { - return this - } - onCopy(value: ((value: string) => void) | undefined): this { - return this - } - onCut(value: ((value: string) => void) | undefined): this { - return this - } - onPaste(value: ((value: string,event: PasteEvent) => void) | undefined): this { - return this - } - copyOption(value: CopyOptions | undefined): this { - return this - } - enableKeyboardOnFocus(value: boolean | undefined): this { - return this - } - maxLength(value: number | undefined): this { - return this - } - style(value: TextContentStyle | undefined): this { - return this - } - barState(value: BarState | undefined): this { - return this - } - selectionMenuHidden(value: boolean | undefined): this { - return this - } - minFontSize(value: number | string | Resource | undefined): this { - return this - } - maxFontSize(value: number | string | Resource | undefined): this { - return this - } - minFontScale(value: number | Resource | undefined): this { - return this - } - maxFontScale(value: number | Resource | undefined): this { - return this - } - heightAdaptivePolicy(value: TextHeightAdaptivePolicy | undefined): this { - return this - } - maxLines(value: number | undefined): this { - return this - } - wordBreak(value: WordBreak | undefined): this { - return this - } - lineBreakStrategy(value: LineBreakStrategy | undefined): this { - return this - } - decoration(value: TextDecorationOptions | undefined): this { - return this - } - letterSpacing(value: number | string | Resource | undefined): this { - return this - } - lineSpacing(value: LengthMetrics | undefined): this { - return this - } - lineHeight(value: number | string | Resource | undefined): this { - return this - } - type(value: TextAreaType | undefined): this { - return this - } - enableAutoFill(value: boolean | undefined): this { - return this - } - contentType(value: ContentType | undefined): this { - return this - } - fontFeature(value: string | undefined): this { - return this - } - onWillInsert(value: ((value0: InsertValue) => boolean) | undefined): this { - return this - } - onDidInsert(value: ((value0: InsertValue) => void) | undefined): this { - return this - } - onWillDelete(value: ((value0: DeleteValue) => boolean) | undefined): this { - return this - } - onDidDelete(value: ((value0: DeleteValue) => void) | undefined): this { - return this - } - editMenuOptions(value: EditMenuOptions | undefined): this { - return this - } - enablePreviewText(value: boolean | undefined): this { - return this - } - enableHapticFeedback(value: boolean | undefined): this { - return this - } - autoCapitalizationMode(value: AutoCapitalizationMode | undefined): this { - return this - } - halfLeading(value: boolean | undefined): this { - return this - } - ellipsisMode(value: EllipsisMode | undefined): this { - return this - } - stopBackPress(value: boolean | undefined): this { - return this - } - onWillChange(value: ((value0: EditableTextChangeValue) => boolean) | undefined): this { - return this - } - keyboardAppearance(value: KeyboardAppearance | undefined): this { - return this - } - inputFilter(value: ResourceStr | undefined, error?: ((value: string) => void)): this { - return this - } - showCounter(value: boolean | undefined, options?: InputCounterOptions): this { - return this - } - customKeyboard(value: CustomBuilder | undefined, options?: KeyboardOptions): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function TextArea( - value?: TextAreaOptions, - @memo - content_?: () => void, -): TextAreaAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/textClock.ets b/arkoala-arkts/arkui/sdk/generated/component/textClock.ets deleted file mode 100644 index 254c85c2af1cfe927a754c61ba8b1943d60a2f04..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/textClock.ets +++ /dev/null @@ -1,138 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonConfiguration, CommonMethod, ShadowOptions, ArkCommonMethodStyle } from "./common" -import { ResourceStr, ResourceColor, Length } from "./units" -import { Resource } from "global.resource" -import { Color, FontStyle, FontWeight } from "./enums" -import { ContentModifier, AttributeModifier, AttributeUpdater } from "./../index" -import { default as intl } from "./../framework/ohos.intl" -export declare class TextClockController { - constructor() - start(): void - stop(): void -} -export declare interface TextClockConfiguration extends CommonConfiguration { - timeZoneOffset: number; - started: boolean; - timeValue: number; -} -export declare interface TextClockOptions { - timeZoneOffset?: number; - controller?: TextClockController; -} -export interface TextClockAttribute extends CommonMethod { - format(value: ResourceStr | undefined): this { - throw new Error("Unimplemented method format") - } - onDateChange(value: ((value: number) => void) | undefined): this { - throw new Error("Unimplemented method onDateChange") - } - fontColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method fontColor") - } - fontSize(value: Length | undefined): this { - throw new Error("Unimplemented method fontSize") - } - fontStyle(value: FontStyle | undefined): this { - throw new Error("Unimplemented method fontStyle") - } - fontWeight(value: number | FontWeight | string | undefined): this { - throw new Error("Unimplemented method fontWeight") - } - fontFamily(value: ResourceStr | undefined): this { - throw new Error("Unimplemented method fontFamily") - } - textShadow(value: ShadowOptions | Array | undefined): this { - throw new Error("Unimplemented method textShadow") - } - fontFeature(value: string | undefined): this { - throw new Error("Unimplemented method fontFeature") - } - contentModifier(value: ContentModifier | undefined): this { - throw new Error("Unimplemented method contentModifier") - } - dateTimeOptions(value: intl.DateTimeOptions | undefined): this { - throw new Error("Unimplemented method dateTimeOptions") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkTextClockStyle extends ArkCommonMethodStyle implements TextClockAttribute { - format_value?: ResourceStr | undefined - onDateChange_value?: ((value: number) => void) | undefined - fontColor_value?: ResourceColor | undefined - fontSize_value?: Length | undefined - fontStyle_value?: FontStyle | undefined - fontWeight_value?: number | FontWeight | string | undefined - fontFamily_value?: ResourceStr | undefined - textShadow_value?: ShadowOptions | Array | undefined - fontFeature_value?: string | undefined - contentModifier_value?: ContentModifier | undefined - dateTimeOptions_value?: intl.DateTimeOptions | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - format(value: ResourceStr | undefined): this { - return this - } - onDateChange(value: ((value: number) => void) | undefined): this { - return this - } - fontColor(value: ResourceColor | undefined): this { - return this - } - fontSize(value: Length | undefined): this { - return this - } - fontStyle(value: FontStyle | undefined): this { - return this - } - fontWeight(value: number | FontWeight | string | undefined): this { - return this - } - fontFamily(value: ResourceStr | undefined): this { - return this - } - textShadow(value: ShadowOptions | Array | undefined): this { - return this - } - fontFeature(value: string | undefined): this { - return this - } - contentModifier(value: ContentModifier | undefined): this { - return this - } - dateTimeOptions(value: intl.DateTimeOptions | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function TextClock( - options?: TextClockOptions, - @memo - content_?: () => void, -): TextClockAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/textCommon.ets b/arkoala-arkts/arkui/sdk/generated/component/textCommon.ets deleted file mode 100644 index e9aca5005ea61f372b92c4b72c789a5e885eda10..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/textCommon.ets +++ /dev/null @@ -1,168 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceColor, Length, ResourceStr } from "./units" -import { Color, TextDecorationType, TextDecorationStyle } from "./enums" -import { Resource } from "global.resource" -import { DecorationStyleInterface, StyledString, MutableStyledString } from "./styledString" -import { SelectionOptions } from "./common" -export enum TextDataDetectorType { - PHONE_NUMBER = 0, - URL = 1, - EMAIL = 2, - ADDRESS = 3, - DATE_TIME = 4 -} -export declare interface TextDataDetectorConfig { - types: Array; - onDetectResultUpdate?: ((value0: string) => void); - color?: ResourceColor; - decoration?: DecorationStyleInterface; -} -export declare interface TextRange { - start?: number; - end?: number; -} -export declare interface InsertValue { - insertOffset: number; - insertValue: string; -} -export enum TextDeleteDirection { - BACKWARD = 0, - FORWARD = 1 -} -export enum MenuType { - SELECTION_MENU = 0, - PREVIEW_MENU = 1 -} -export enum AutoCapitalizationMode { - NONE = 0, - WORDS = 1, - SENTENCES = 2, - ALL_CHARACTERS = 3 -} -export declare interface DeleteValue { - deleteOffset: number; - direction: TextDeleteDirection; - deleteValue: string; -} -export type OnDidChangeCallback = (rangeBefore: TextRange, rangeAfter: TextRange) => void; -export type EditableTextOnChangeCallback = (value: string, previewText?: PreviewText, options?: TextChangeOptions) => void; -export declare interface TextBaseController { - setSelection(selectionStart: number, selectionEnd: number, options?: SelectionOptions): void - closeSelectionMenu(): void - getLayoutManager(): LayoutManager -} -export declare interface TextEditControllerEx extends TextBaseController { - isEditing(): boolean - stopEditing(): void - setCaretOffset(offset: number): boolean - getCaretOffset(): number - getPreviewText(): PreviewText -} -export declare interface PreviewText { - offset: number; - value: string; -} -export declare interface StyledStringController { - setStyledString(styledString: StyledString): void - getStyledString(): MutableStyledString -} -export declare interface StyledStringChangedListener { - onWillChange?: ((value0: StyledStringChangeValue) => boolean); - onDidChange?: OnDidChangeCallback; -} -export declare interface StyledStringChangeValue { - range: TextRange; - replacementString: StyledString; - previewText?: StyledString; -} -export declare interface LayoutManager { - getLineCount(): number - getGlyphPositionAtCoordinate(x: number, y: number): PositionWithAffinity -} -export declare interface PositionWithAffinity { - position: number; -} -export declare interface CaretStyle { - width?: Length; - color?: ResourceColor; -} -export declare class TextMenuItemId { - constructor() - static readonly CUT: TextMenuItemId; - static readonly COPY: TextMenuItemId; - static readonly PASTE: TextMenuItemId; - static readonly SELECT_ALL: TextMenuItemId; - static readonly COLLABORATION_SERVICE: TextMenuItemId; - static readonly CAMERA_INPUT: TextMenuItemId; - static readonly AI_WRITER: TextMenuItemId; - static readonly TRANSLATE: TextMenuItemId; - static readonly SEARCH: TextMenuItemId; - static readonly SHARE: TextMenuItemId; - static of(id: ResourceStr): TextMenuItemId - equals(id: TextMenuItemId): boolean -} -export declare interface TextMenuItem { - content: ResourceStr; - icon?: ResourceStr; - id: TextMenuItemId; - labelInfo?: ResourceStr; -} -export type OnCreateMenuCallback = (menuItems: Array) => Array; -export type OnMenuItemClickCallback = (menuItem: TextMenuItem, range: TextRange) => boolean; -export declare interface EditMenuOptions { - onCreateMenu: OnCreateMenuCallback; - onMenuItemClick: OnMenuItemClickCallback; -} -export declare interface DecorationStyleResult { - type: TextDecorationType; - color: ResourceColor; - style?: TextDecorationStyle; -} -export declare interface FontSettingOptions { - enableVariableFontWeight?: boolean; -} -export declare interface TextChangeOptions { - rangeBefore: TextRange; - rangeAfter: TextRange; - oldContent: string; - oldPreviewText: PreviewText; -} -export declare interface EditableTextChangeValue { - content: string; - previewText?: PreviewText; - options?: TextChangeOptions; -} -export enum TextMenuShowMode { - DEFAULT = 0, - PREFER_WINDOW = 1 -} -export declare interface TextMenuOptions { - showMode?: TextMenuShowMode; -} -export enum KeyboardAppearance { - NONE_IMMERSIVE = 0, - IMMERSIVE = 1, - LIGHT_IMMERSIVE = 2, - DARK_IMMERSIVE = 3 -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/textInput.ets b/arkoala-arkts/arkui/sdk/generated/component/textInput.ets deleted file mode 100644 index bc8c6fb3767a8a0d1351e65705bb656332a99798..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/textInput.ets +++ /dev/null @@ -1,646 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceColor, ResourceStr, Dimension, Font, Length } from "./units" -import { Color, TextOverflow, FontStyle, FontWeight, CopyOptions, TextAlign, TextContentStyle, BarState, WordBreak, LineBreakStrategy, TextHeightAdaptivePolicy, EllipsisMode } from "./enums" -import { Resource } from "global.resource" -import { TextContentControllerBase, SelectionOptions, Bindable, CommonMethod, TextDecorationOptions, InputCounterOptions, ArkCommonMethodStyle } from "./common" -import { PasteEvent, KeyboardOptions } from "./richEditor" -import { InsertValue, DeleteValue, EditableTextChangeValue, EditableTextOnChangeCallback, PreviewText, TextChangeOptions, CaretStyle, EditMenuOptions, AutoCapitalizationMode, KeyboardAppearance } from "./textCommon" -import { CustomBuilder } from "./builder" -import { CancelButtonOptions, CancelButtonSymbolOptions } from "./search" -import { AttributeModifier, AttributeUpdater } from "./../index" -export enum InputType { - NORMAL = 0, - Normal = 0, - NUMBER = 1, - Number = 1, - PHONE_NUMBER = 2, - PhoneNumber = 2, - EMAIL = 3, - Email = 3, - PASSWORD = 4, - Password = 4, - NUMBER_PASSWORD = 8, - SCREEN_LOCK_PASSWORD = 9, - USER_NAME = 10, - NEW_PASSWORD = 11, - NUMBER_DECIMAL = 12, - URL = 13 -} -export enum ContentType { - USER_NAME = 0, - PASSWORD = 1, - NEW_PASSWORD = 2, - FULL_STREET_ADDRESS = 3, - HOUSE_NUMBER = 4, - DISTRICT_ADDRESS = 5, - CITY_ADDRESS = 6, - PROVINCE_ADDRESS = 7, - COUNTRY_ADDRESS = 8, - PERSON_FULL_NAME = 9, - PERSON_LAST_NAME = 10, - PERSON_FIRST_NAME = 11, - PHONE_NUMBER = 12, - PHONE_COUNTRY_CODE = 13, - FULL_PHONE_NUMBER = 14, - EMAIL_ADDRESS = 15, - BANK_CARD_NUMBER = 16, - ID_CARD_NUMBER = 17, - NICKNAME = 23, - DETAIL_INFO_WITHOUT_STREET = 24, - FORMAT_ADDRESS = 25, - PASSPORT_NUMBER = 26, - VALIDITY = 27, - ISSUE_AT = 28, - ORGANIZATION = 29, - TAX_ID = 30, - ADDRESS_CITY_AND_STATE = 31, - FLIGHT_NUMBER = 32, - LICENSE_NUMBER = 33, - LICENSE_FILE_NUMBER = 34, - LICENSE_PLATE = 35, - ENGINE_NUMBER = 36, - LICENSE_CHASSIS_NUMBER = 37 -} -export enum EnterKeyType { - GO = 2, - Go = 2, - SEARCH = 3, - Search = 3, - SEND = 4, - Send = 4, - NEXT = 5, - Next = 5, - DONE = 6, - Done = 6, - PREVIOUS = 7, - NEW_LINE = 8 -} -export declare interface UnderlineColor { - typing?: ResourceColor | undefined; - normal?: ResourceColor | undefined; - error?: ResourceColor | undefined; - disable?: ResourceColor | undefined; -} -export declare interface SubmitEvent { - text: string; - keepEditableState(): void -} -export declare class TextInputController extends TextContentControllerBase { - constructor() - caretPosition(value: number): void - setTextSelection(selectionStart: number, selectionEnd: number, options?: SelectionOptions): void - stopEditing(): void -} -export declare interface TextInputOptions { - placeholder?: ResourceStr; - text?: ResourceStr | Bindable | Bindable | Bindable; - controller?: TextInputController; -} -export enum TextInputStyle { - DEFAULT = 0, - Default = 0, - INLINE = 1, - Inline = 1 -} -export declare interface PasswordIcon { - onIconSrc?: string | Resource; - offIconSrc?: string | Resource; -} -export type OnSubmitCallback = (enterKey: EnterKeyType, event: SubmitEvent) => void; -export type OnTextSelectionChangeCallback = (selectionStart: number, selectionEnd: number) => void; -export type OnContentScrollCallback = (totalOffsetX: number, totalOffsetY: number) => void; -export type OnPasteCallback = (content: string, event: PasteEvent) => void; -export interface TextInputAttribute extends CommonMethod { - type(value: InputType | undefined): this { - throw new Error("Unimplemented method type") - } - contentType(value: ContentType | undefined): this { - throw new Error("Unimplemented method contentType") - } - placeholderColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method placeholderColor") - } - textOverflow(value: TextOverflow | undefined): this { - throw new Error("Unimplemented method textOverflow") - } - textIndent(value: Dimension | undefined): this { - throw new Error("Unimplemented method textIndent") - } - placeholderFont(value: Font | undefined): this { - throw new Error("Unimplemented method placeholderFont") - } - enterKeyType(value: EnterKeyType | undefined): this { - throw new Error("Unimplemented method enterKeyType") - } - caretColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method caretColor") - } - onEditChange(value: ((value0: boolean) => void) | undefined): this { - throw new Error("Unimplemented method onEditChange") - } - onSubmit(value: OnSubmitCallback | undefined): this { - throw new Error("Unimplemented method onSubmit") - } - onChange(value: EditableTextOnChangeCallback | undefined): this { - throw new Error("Unimplemented method onChange") - } - onTextSelectionChange(value: OnTextSelectionChangeCallback | undefined): this { - throw new Error("Unimplemented method onTextSelectionChange") - } - onContentScroll(value: OnContentScrollCallback | undefined): this { - throw new Error("Unimplemented method onContentScroll") - } - maxLength(value: number | undefined): this { - throw new Error("Unimplemented method maxLength") - } - fontColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method fontColor") - } - fontSize(value: Length | undefined): this { - throw new Error("Unimplemented method fontSize") - } - fontStyle(value: FontStyle | undefined): this { - throw new Error("Unimplemented method fontStyle") - } - fontWeight(value: number | FontWeight | string | undefined): this { - throw new Error("Unimplemented method fontWeight") - } - fontFamily(value: ResourceStr | undefined): this { - throw new Error("Unimplemented method fontFamily") - } - onCopy(value: ((value0: string) => void) | undefined): this { - throw new Error("Unimplemented method onCopy") - } - onCut(value: ((value0: string) => void) | undefined): this { - throw new Error("Unimplemented method onCut") - } - onPaste(value: OnPasteCallback | undefined): this { - throw new Error("Unimplemented method onPaste") - } - copyOption(value: CopyOptions | undefined): this { - throw new Error("Unimplemented method copyOption") - } - showPasswordIcon(value: boolean | undefined): this { - throw new Error("Unimplemented method showPasswordIcon") - } - textAlign(value: TextAlign | undefined): this { - throw new Error("Unimplemented method textAlign") - } - style(value: TextInputStyle | TextContentStyle | undefined): this { - throw new Error("Unimplemented method style") - } - caretStyle(value: CaretStyle | undefined): this { - throw new Error("Unimplemented method caretStyle") - } - selectedBackgroundColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method selectedBackgroundColor") - } - caretPosition(value: number | undefined): this { - throw new Error("Unimplemented method caretPosition") - } - enableKeyboardOnFocus(value: boolean | undefined): this { - throw new Error("Unimplemented method enableKeyboardOnFocus") - } - passwordIcon(value: PasswordIcon | undefined): this { - throw new Error("Unimplemented method passwordIcon") - } - showError(value: ResourceStr | undefined): this { - throw new Error("Unimplemented method showError") - } - showUnit(value: CustomBuilder | undefined): this { - throw new Error("Unimplemented method showUnit") - } - showUnderline(value: boolean | undefined): this { - throw new Error("Unimplemented method showUnderline") - } - underlineColor(value: ResourceColor | UnderlineColor | undefined): this { - throw new Error("Unimplemented method underlineColor") - } - selectionMenuHidden(value: boolean | undefined): this { - throw new Error("Unimplemented method selectionMenuHidden") - } - barState(value: BarState | undefined): this { - throw new Error("Unimplemented method barState") - } - maxLines(value: number | undefined): this { - throw new Error("Unimplemented method maxLines") - } - wordBreak(value: WordBreak | undefined): this { - throw new Error("Unimplemented method wordBreak") - } - lineBreakStrategy(value: LineBreakStrategy | undefined): this { - throw new Error("Unimplemented method lineBreakStrategy") - } - cancelButton(value: CancelButtonOptions | CancelButtonSymbolOptions | undefined): this { - throw new Error("Unimplemented method cancelButton") - } - selectAll(value: boolean | undefined): this { - throw new Error("Unimplemented method selectAll") - } - minFontSize(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method minFontSize") - } - maxFontSize(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method maxFontSize") - } - minFontScale(value: number | Resource | undefined): this { - throw new Error("Unimplemented method minFontScale") - } - maxFontScale(value: number | Resource | undefined): this { - throw new Error("Unimplemented method maxFontScale") - } - heightAdaptivePolicy(value: TextHeightAdaptivePolicy | undefined): this { - throw new Error("Unimplemented method heightAdaptivePolicy") - } - enableAutoFill(value: boolean | undefined): this { - throw new Error("Unimplemented method enableAutoFill") - } - decoration(value: TextDecorationOptions | undefined): this { - throw new Error("Unimplemented method decoration") - } - letterSpacing(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method letterSpacing") - } - lineHeight(value: number | string | Resource | undefined): this { - throw new Error("Unimplemented method lineHeight") - } - passwordRules(value: string | undefined): this { - throw new Error("Unimplemented method passwordRules") - } - fontFeature(value: string | undefined): this { - throw new Error("Unimplemented method fontFeature") - } - showPassword(value: boolean | undefined): this { - throw new Error("Unimplemented method showPassword") - } - onSecurityStateChange(value: ((value0: boolean) => void) | undefined): this { - throw new Error("Unimplemented method onSecurityStateChange") - } - onWillInsert(value: ((value0: InsertValue) => boolean) | undefined): this { - throw new Error("Unimplemented method onWillInsert") - } - onDidInsert(value: ((value0: InsertValue) => void) | undefined): this { - throw new Error("Unimplemented method onDidInsert") - } - onWillDelete(value: ((value0: DeleteValue) => boolean) | undefined): this { - throw new Error("Unimplemented method onWillDelete") - } - onDidDelete(value: ((value0: DeleteValue) => void) | undefined): this { - throw new Error("Unimplemented method onDidDelete") - } - editMenuOptions(value: EditMenuOptions | undefined): this { - throw new Error("Unimplemented method editMenuOptions") - } - enablePreviewText(value: boolean | undefined): this { - throw new Error("Unimplemented method enablePreviewText") - } - enableHapticFeedback(value: boolean | undefined): this { - throw new Error("Unimplemented method enableHapticFeedback") - } - autoCapitalizationMode(value: AutoCapitalizationMode | undefined): this { - throw new Error("Unimplemented method autoCapitalizationMode") - } - halfLeading(value: boolean | undefined): this { - throw new Error("Unimplemented method halfLeading") - } - ellipsisMode(value: EllipsisMode | undefined): this { - throw new Error("Unimplemented method ellipsisMode") - } - stopBackPress(value: boolean | undefined): this { - throw new Error("Unimplemented method stopBackPress") - } - onWillChange(value: ((value0: EditableTextChangeValue) => boolean) | undefined): this { - throw new Error("Unimplemented method onWillChange") - } - keyboardAppearance(value: KeyboardAppearance | undefined): this { - throw new Error("Unimplemented method keyboardAppearance") - } - inputFilter(value: ResourceStr | undefined, error?: ((value0: string) => void)): this { - throw new Error("Unimplemented method inputFilter") - } - customKeyboard(value: CustomBuilder | undefined, options?: KeyboardOptions): this { - throw new Error("Unimplemented method customKeyboard") - } - showCounter(value: boolean | undefined, options?: InputCounterOptions): this { - throw new Error("Unimplemented method showCounter") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkTextInputStyle extends ArkCommonMethodStyle implements TextInputAttribute { - type_value?: InputType | undefined - contentType_value?: ContentType | undefined - placeholderColor_value?: ResourceColor | undefined - textOverflow_value?: TextOverflow | undefined - textIndent_value?: Dimension | undefined - placeholderFont_value?: Font | undefined - enterKeyType_value?: EnterKeyType | undefined - caretColor_value?: ResourceColor | undefined - onEditChange_value?: ((value0: boolean) => void) | undefined - onSubmit_value?: OnSubmitCallback | undefined - onChange_value?: EditableTextOnChangeCallback | undefined - onTextSelectionChange_value?: OnTextSelectionChangeCallback | undefined - onContentScroll_value?: OnContentScrollCallback | undefined - maxLength_value?: number | undefined - fontColor_value?: ResourceColor | undefined - fontSize_value?: Length | undefined - fontStyle_value?: FontStyle | undefined - fontWeight_value?: number | FontWeight | string | undefined - fontFamily_value?: ResourceStr | undefined - onCopy_value?: ((value0: string) => void) | undefined - onCut_value?: ((value0: string) => void) | undefined - onPaste_value?: OnPasteCallback | undefined - copyOption_value?: CopyOptions | undefined - showPasswordIcon_value?: boolean | undefined - textAlign_value?: TextAlign | undefined - style_value?: TextInputStyle | TextContentStyle | undefined - caretStyle_value?: CaretStyle | undefined - selectedBackgroundColor_value?: ResourceColor | undefined - caretPosition_value?: number | undefined - enableKeyboardOnFocus_value?: boolean | undefined - passwordIcon_value?: PasswordIcon | undefined - showError_value?: ResourceStr | undefined - showUnit_value?: CustomBuilder | undefined - showUnderline_value?: boolean | undefined - underlineColor_value?: ResourceColor | UnderlineColor | undefined - selectionMenuHidden_value?: boolean | undefined - barState_value?: BarState | undefined - maxLines_value?: number | undefined - wordBreak_value?: WordBreak | undefined - lineBreakStrategy_value?: LineBreakStrategy | undefined - cancelButton_value?: CancelButtonOptions | CancelButtonSymbolOptions | undefined - selectAll_value?: boolean | undefined - minFontSize_value?: number | string | Resource | undefined - maxFontSize_value?: number | string | Resource | undefined - minFontScale_value?: number | Resource | undefined - maxFontScale_value?: number | Resource | undefined - heightAdaptivePolicy_value?: TextHeightAdaptivePolicy | undefined - enableAutoFill_value?: boolean | undefined - decoration_value?: TextDecorationOptions | undefined - letterSpacing_value?: number | string | Resource | undefined - lineHeight_value?: number | string | Resource | undefined - passwordRules_value?: string | undefined - fontFeature_value?: string | undefined - showPassword_value?: boolean | undefined - onSecurityStateChange_value?: ((value0: boolean) => void) | undefined - onWillInsert_value?: ((value0: InsertValue) => boolean) | undefined - onDidInsert_value?: ((value0: InsertValue) => void) | undefined - onWillDelete_value?: ((value0: DeleteValue) => boolean) | undefined - onDidDelete_value?: ((value0: DeleteValue) => void) | undefined - editMenuOptions_value?: EditMenuOptions | undefined - enablePreviewText_value?: boolean | undefined - enableHapticFeedback_value?: boolean | undefined - autoCapitalizationMode_value?: AutoCapitalizationMode | undefined - halfLeading_value?: boolean | undefined - ellipsisMode_value?: EllipsisMode | undefined - stopBackPress_value?: boolean | undefined - onWillChange_value?: ((value0: EditableTextChangeValue) => boolean) | undefined - keyboardAppearance_value?: KeyboardAppearance | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - type(value: InputType | undefined): this { - return this - } - contentType(value: ContentType | undefined): this { - return this - } - placeholderColor(value: ResourceColor | undefined): this { - return this - } - textOverflow(value: TextOverflow | undefined): this { - return this - } - textIndent(value: Dimension | undefined): this { - return this - } - placeholderFont(value: Font | undefined): this { - return this - } - enterKeyType(value: EnterKeyType | undefined): this { - return this - } - caretColor(value: ResourceColor | undefined): this { - return this - } - onEditChange(value: ((value0: boolean) => void) | undefined): this { - return this - } - onSubmit(value: OnSubmitCallback | undefined): this { - return this - } - onChange(value: EditableTextOnChangeCallback | undefined): this { - return this - } - onTextSelectionChange(value: OnTextSelectionChangeCallback | undefined): this { - return this - } - onContentScroll(value: OnContentScrollCallback | undefined): this { - return this - } - maxLength(value: number | undefined): this { - return this - } - fontColor(value: ResourceColor | undefined): this { - return this - } - fontSize(value: Length | undefined): this { - return this - } - fontStyle(value: FontStyle | undefined): this { - return this - } - fontWeight(value: number | FontWeight | string | undefined): this { - return this - } - fontFamily(value: ResourceStr | undefined): this { - return this - } - onCopy(value: ((value0: string) => void) | undefined): this { - return this - } - onCut(value: ((value0: string) => void) | undefined): this { - return this - } - onPaste(value: OnPasteCallback | undefined): this { - return this - } - copyOption(value: CopyOptions | undefined): this { - return this - } - showPasswordIcon(value: boolean | undefined): this { - return this - } - textAlign(value: TextAlign | undefined): this { - return this - } - style(value: TextInputStyle | TextContentStyle | undefined): this { - return this - } - caretStyle(value: CaretStyle | undefined): this { - return this - } - selectedBackgroundColor(value: ResourceColor | undefined): this { - return this - } - caretPosition(value: number | undefined): this { - return this - } - enableKeyboardOnFocus(value: boolean | undefined): this { - return this - } - passwordIcon(value: PasswordIcon | undefined): this { - return this - } - showError(value: ResourceStr | undefined): this { - return this - } - showUnit(value: CustomBuilder | undefined): this { - return this - } - showUnderline(value: boolean | undefined): this { - return this - } - underlineColor(value: ResourceColor | UnderlineColor | undefined): this { - return this - } - selectionMenuHidden(value: boolean | undefined): this { - return this - } - barState(value: BarState | undefined): this { - return this - } - maxLines(value: number | undefined): this { - return this - } - wordBreak(value: WordBreak | undefined): this { - return this - } - lineBreakStrategy(value: LineBreakStrategy | undefined): this { - return this - } - cancelButton(value: CancelButtonOptions | CancelButtonSymbolOptions | undefined): this { - return this - } - selectAll(value: boolean | undefined): this { - return this - } - minFontSize(value: number | string | Resource | undefined): this { - return this - } - maxFontSize(value: number | string | Resource | undefined): this { - return this - } - minFontScale(value: number | Resource | undefined): this { - return this - } - maxFontScale(value: number | Resource | undefined): this { - return this - } - heightAdaptivePolicy(value: TextHeightAdaptivePolicy | undefined): this { - return this - } - enableAutoFill(value: boolean | undefined): this { - return this - } - decoration(value: TextDecorationOptions | undefined): this { - return this - } - letterSpacing(value: number | string | Resource | undefined): this { - return this - } - lineHeight(value: number | string | Resource | undefined): this { - return this - } - passwordRules(value: string | undefined): this { - return this - } - fontFeature(value: string | undefined): this { - return this - } - showPassword(value: boolean | undefined): this { - return this - } - onSecurityStateChange(value: ((value0: boolean) => void) | undefined): this { - return this - } - onWillInsert(value: ((value0: InsertValue) => boolean) | undefined): this { - return this - } - onDidInsert(value: ((value0: InsertValue) => void) | undefined): this { - return this - } - onWillDelete(value: ((value0: DeleteValue) => boolean) | undefined): this { - return this - } - onDidDelete(value: ((value0: DeleteValue) => void) | undefined): this { - return this - } - editMenuOptions(value: EditMenuOptions | undefined): this { - return this - } - enablePreviewText(value: boolean | undefined): this { - return this - } - enableHapticFeedback(value: boolean | undefined): this { - return this - } - autoCapitalizationMode(value: AutoCapitalizationMode | undefined): this { - return this - } - halfLeading(value: boolean | undefined): this { - return this - } - ellipsisMode(value: EllipsisMode | undefined): this { - return this - } - stopBackPress(value: boolean | undefined): this { - return this - } - onWillChange(value: ((value0: EditableTextChangeValue) => boolean) | undefined): this { - return this - } - keyboardAppearance(value: KeyboardAppearance | undefined): this { - return this - } - inputFilter(value: ResourceStr | undefined, error?: ((value0: string) => void)): this { - return this - } - customKeyboard(value: CustomBuilder | undefined, options?: KeyboardOptions): this { - return this - } - showCounter(value: boolean | undefined, options?: InputCounterOptions): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function TextInput( - value?: TextInputOptions, - @memo - content_?: () => void, -): TextInputAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/textPicker.ets b/arkoala-arkts/arkui/sdk/generated/component/textPicker.ets deleted file mode 100644 index 95e84ef8199cabb6f8845789175cc4a4ab0124a2..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/textPicker.ets +++ /dev/null @@ -1,219 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Resource } from "global.resource" -import { ResourceStr, Dimension, ResourceColor, Offset } from "./units" -import { Bindable, PickerTextStyle, CommonMethod, PickerDialogButtonStyle, Rectangle, BlurStyle, BackgroundBlurStyleOptions, BackgroundEffectOptions, ShadowOptions, ShadowStyle, HoverModeAreaType, ArkCommonMethodStyle } from "./common" -import { LengthMetrics } from "./../Graphics" -import { Color, TextOverflow, CrownSensitivity } from "./enums" -import { AttributeModifier, AttributeUpdater } from "./../index" -import { DialogAlignment } from "./alertDialog" -export declare interface TextPickerRangeContent { - icon: string | Resource; - text?: string | Resource; -} -export declare interface TextCascadePickerRangeContent { - text: string | Resource; - children?: Array; -} -export declare interface TextPickerOptions { - range: Array | Array> | Resource | Array | Array; - value?: ResourceStr | Array | Bindable | Bindable>; - selected?: number | Array | Bindable | Bindable>; - columnWidths?: Array; -} -export declare interface DividerOptions { - strokeWidth?: Dimension; - color?: ResourceColor; - startMargin?: Dimension; - endMargin?: Dimension; -} -export declare interface TextPickerTextStyle extends PickerTextStyle { - minFontSize?: number | string | Resource; - maxFontSize?: number | string | Resource; - overflow?: TextOverflow; -} -export type TextPickerScrollStopCallback = (value: string | Array, index: number | Array) => void; -export type OnTextPickerChangeCallback = (selectItem: string | Array, index: number | Array) => void; -export type TextPickerEnterSelectedAreaCallback = (value: string | Array, index: number | Array) => void; -export interface TextPickerAttribute extends CommonMethod { - defaultPickerItemHeight(value: number | string | undefined): this { - throw new Error("Unimplemented method defaultPickerItemHeight") - } - canLoop(value: boolean | undefined): this { - throw new Error("Unimplemented method canLoop") - } - disappearTextStyle(value: PickerTextStyle | undefined): this { - throw new Error("Unimplemented method disappearTextStyle") - } - textStyle(value: PickerTextStyle | undefined): this { - throw new Error("Unimplemented method textStyle") - } - selectedTextStyle(value: PickerTextStyle | undefined): this { - throw new Error("Unimplemented method selectedTextStyle") - } - disableTextStyleAnimation(value: boolean | undefined): this { - throw new Error("Unimplemented method disableTextStyleAnimation") - } - defaultTextStyle(value: TextPickerTextStyle | undefined): this { - throw new Error("Unimplemented method defaultTextStyle") - } - onChange(value: OnTextPickerChangeCallback | undefined): this { - throw new Error("Unimplemented method onChange") - } - onScrollStop(value: TextPickerScrollStopCallback | undefined): this { - throw new Error("Unimplemented method onScrollStop") - } - onEnterSelectedArea(value: TextPickerEnterSelectedAreaCallback | undefined): this { - throw new Error("Unimplemented method onEnterSelectedArea") - } - selectedIndex(value: number | Array | undefined): this { - throw new Error("Unimplemented method selectedIndex") - } - divider(value: DividerOptions | null | undefined): this { - throw new Error("Unimplemented method divider") - } - gradientHeight(value: Dimension | undefined): this { - throw new Error("Unimplemented method gradientHeight") - } - enableHapticFeedback(value: boolean | undefined): this { - throw new Error("Unimplemented method enableHapticFeedback") - } - digitalCrownSensitivity(value: CrownSensitivity | undefined): this { - throw new Error("Unimplemented method digitalCrownSensitivity") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkTextPickerStyle extends ArkCommonMethodStyle implements TextPickerAttribute { - defaultPickerItemHeight_value?: number | string | undefined - canLoop_value?: boolean | undefined - disappearTextStyle_value?: PickerTextStyle | undefined - textStyle_value?: PickerTextStyle | undefined - selectedTextStyle_value?: PickerTextStyle | undefined - disableTextStyleAnimation_value?: boolean | undefined - defaultTextStyle_value?: TextPickerTextStyle | undefined - onChange_value?: OnTextPickerChangeCallback | undefined - onScrollStop_value?: TextPickerScrollStopCallback | undefined - onEnterSelectedArea_value?: TextPickerEnterSelectedAreaCallback | undefined - selectedIndex_value?: number | Array | undefined - divider_value?: DividerOptions | null | undefined - gradientHeight_value?: Dimension | undefined - enableHapticFeedback_value?: boolean | undefined - digitalCrownSensitivity_value?: CrownSensitivity | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - defaultPickerItemHeight(value: number | string | undefined): this { - return this - } - canLoop(value: boolean | undefined): this { - return this - } - disappearTextStyle(value: PickerTextStyle | undefined): this { - return this - } - textStyle(value: PickerTextStyle | undefined): this { - return this - } - selectedTextStyle(value: PickerTextStyle | undefined): this { - return this - } - disableTextStyleAnimation(value: boolean | undefined): this { - return this - } - defaultTextStyle(value: TextPickerTextStyle | undefined): this { - return this - } - onChange(value: OnTextPickerChangeCallback | undefined): this { - return this - } - onScrollStop(value: TextPickerScrollStopCallback | undefined): this { - return this - } - onEnterSelectedArea(value: TextPickerEnterSelectedAreaCallback | undefined): this { - return this - } - selectedIndex(value: number | Array | undefined): this { - return this - } - divider(value: DividerOptions | null | undefined): this { - return this - } - gradientHeight(value: Dimension | undefined): this { - return this - } - enableHapticFeedback(value: boolean | undefined): this { - return this - } - digitalCrownSensitivity(value: CrownSensitivity | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export declare interface TextPickerResult { - value: string | Array; - index: number | Array; -} -export declare interface TextPickerDialogOptions extends TextPickerOptions { - defaultPickerItemHeight?: number | string; - canLoop?: boolean; - disappearTextStyle?: PickerTextStyle; - textStyle?: PickerTextStyle; - acceptButtonStyle?: PickerDialogButtonStyle; - cancelButtonStyle?: PickerDialogButtonStyle; - selectedTextStyle?: PickerTextStyle; - disableTextStyleAnimation?: boolean; - defaultTextStyle?: TextPickerTextStyle; - onAccept?: ((value: TextPickerResult) => void); - onCancel?: (() => void); - onChange?: ((value: TextPickerResult) => void); - onScrollStop?: ((value: TextPickerResult) => void); - onEnterSelectedArea?: ((value: TextPickerResult) => void); - maskRect?: Rectangle; - alignment?: DialogAlignment; - offset?: Offset; - backgroundColor?: ResourceColor; - backgroundBlurStyle?: BlurStyle; - backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; - backgroundEffect?: BackgroundEffectOptions; - onDidAppear?: (() => void); - onDidDisappear?: (() => void); - onWillAppear?: (() => void); - onWillDisappear?: (() => void); - shadow?: ShadowOptions | ShadowStyle; - enableHoverMode?: boolean; - hoverModeArea?: HoverModeAreaType; - enableHapticFeedback?: boolean; -} -export declare class TextPickerDialog { - constructor() -} - -@memo -@ComponentBuilder -export function TextPicker( - options?: TextPickerOptions, - @memo - content_?: () => void, -): TextPickerAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/textTimer.ets b/arkoala-arkts/arkui/sdk/generated/component/textTimer.ets deleted file mode 100644 index 2feb3557e3c36786700ca638ccaf4805780a306b..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/textTimer.ets +++ /dev/null @@ -1,126 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonConfiguration, CommonMethod, ShadowOptions, ArkCommonMethodStyle } from "./common" -import { ResourceColor, Length, ResourceStr } from "./units" -import { Color, FontStyle, FontWeight } from "./enums" -import { Resource } from "global.resource" -import { ContentModifier, AttributeModifier, AttributeUpdater } from "./../index" -export declare class TextTimerController { - constructor() - start(): void - pause(): void - reset(): void -} -export declare interface TextTimerConfiguration extends CommonConfiguration { - count: number; - isCountDown: boolean; - started: boolean; - elapsedTime: number; -} -export declare interface TextTimerOptions { - isCountDown?: boolean; - count?: number; - controller?: TextTimerController; -} -export interface TextTimerAttribute extends CommonMethod { - format(value: string | undefined): this { - throw new Error("Unimplemented method format") - } - fontColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method fontColor") - } - fontSize(value: Length | undefined): this { - throw new Error("Unimplemented method fontSize") - } - fontStyle(value: FontStyle | undefined): this { - throw new Error("Unimplemented method fontStyle") - } - fontWeight(value: number | FontWeight | ResourceStr | undefined): this { - throw new Error("Unimplemented method fontWeight") - } - fontFamily(value: ResourceStr | undefined): this { - throw new Error("Unimplemented method fontFamily") - } - onTimer(value: ((utc: number,elapsedTime: number) => void) | undefined): this { - throw new Error("Unimplemented method onTimer") - } - textShadow(value: ShadowOptions | Array | undefined): this { - throw new Error("Unimplemented method textShadow") - } - contentModifier(value: ContentModifier | undefined): this { - throw new Error("Unimplemented method contentModifier") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkTextTimerStyle extends ArkCommonMethodStyle implements TextTimerAttribute { - format_value?: string | undefined - fontColor_value?: ResourceColor | undefined - fontSize_value?: Length | undefined - fontStyle_value?: FontStyle | undefined - fontWeight_value?: number | FontWeight | ResourceStr | undefined - fontFamily_value?: ResourceStr | undefined - onTimer_value?: ((utc: number,elapsedTime: number) => void) | undefined - textShadow_value?: ShadowOptions | Array | undefined - contentModifier_value?: ContentModifier | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - format(value: string | undefined): this { - return this - } - fontColor(value: ResourceColor | undefined): this { - return this - } - fontSize(value: Length | undefined): this { - return this - } - fontStyle(value: FontStyle | undefined): this { - return this - } - fontWeight(value: number | FontWeight | ResourceStr | undefined): this { - return this - } - fontFamily(value: ResourceStr | undefined): this { - return this - } - onTimer(value: ((utc: number,elapsedTime: number) => void) | undefined): this { - return this - } - textShadow(value: ShadowOptions | Array | undefined): this { - return this - } - contentModifier(value: ContentModifier | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function TextTimer( - options?: TextTimerOptions, - @memo - content_?: () => void, -): TextTimerAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/timePicker.ets b/arkoala-arkts/arkui/sdk/generated/component/timePicker.ets deleted file mode 100644 index 5a9c7e89413cb2dd303ffdb74aeedbf8b6253d48..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/timePicker.ets +++ /dev/null @@ -1,173 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Bindable, CommonMethod, PickerTextStyle, PickerDialogButtonStyle, Rectangle, BlurStyle, BackgroundBlurStyleOptions, BackgroundEffectOptions, ShadowOptions, ShadowStyle, HoverModeAreaType, ArkCommonMethodStyle } from "./common" -import { default as intl } from "./../framework/ohos.intl" -import { CrownSensitivity, Color } from "./enums" -import { AttributeModifier, AttributeUpdater } from "./../index" -import { DialogAlignment } from "./alertDialog" -import { Offset, ResourceColor } from "./units" -import { Resource } from "global.resource" -export declare interface TimePickerResult { - hour: number; - minute: number; - second: number; -} -export enum TimePickerFormat { - HOUR_MINUTE = 0, - HOUR_MINUTE_SECOND = 1 -} -export declare interface TimePickerOptions { - selected?: Date | Bindable; - format?: TimePickerFormat; - start?: Date; - end?: Date; -} -export type OnTimePickerChangeCallback = (result: TimePickerResult) => void; -export interface TimePickerAttribute extends CommonMethod { - useMilitaryTime(value: boolean | undefined): this { - throw new Error("Unimplemented method useMilitaryTime") - } - loop(value: boolean | undefined): this { - throw new Error("Unimplemented method loop") - } - disappearTextStyle(value: PickerTextStyle | undefined): this { - throw new Error("Unimplemented method disappearTextStyle") - } - textStyle(value: PickerTextStyle | undefined): this { - throw new Error("Unimplemented method textStyle") - } - selectedTextStyle(value: PickerTextStyle | undefined): this { - throw new Error("Unimplemented method selectedTextStyle") - } - dateTimeOptions(value: intl.DateTimeOptions | undefined): this { - throw new Error("Unimplemented method dateTimeOptions") - } - onChange(value: OnTimePickerChangeCallback | undefined): this { - throw new Error("Unimplemented method onChange") - } - onEnterSelectedArea(value: ((value0: TimePickerResult) => void) | undefined): this { - throw new Error("Unimplemented method onEnterSelectedArea") - } - enableHapticFeedback(value: boolean | undefined): this { - throw new Error("Unimplemented method enableHapticFeedback") - } - digitalCrownSensitivity(value: CrownSensitivity | undefined): this { - throw new Error("Unimplemented method digitalCrownSensitivity") - } - enableCascade(value: boolean | undefined): this { - throw new Error("Unimplemented method enableCascade") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkTimePickerStyle extends ArkCommonMethodStyle implements TimePickerAttribute { - useMilitaryTime_value?: boolean | undefined - loop_value?: boolean | undefined - disappearTextStyle_value?: PickerTextStyle | undefined - textStyle_value?: PickerTextStyle | undefined - selectedTextStyle_value?: PickerTextStyle | undefined - dateTimeOptions_value?: intl.DateTimeOptions | undefined - onChange_value?: OnTimePickerChangeCallback | undefined - onEnterSelectedArea_value?: ((value0: TimePickerResult) => void) | undefined - enableHapticFeedback_value?: boolean | undefined - digitalCrownSensitivity_value?: CrownSensitivity | undefined - enableCascade_value?: boolean | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - useMilitaryTime(value: boolean | undefined): this { - return this - } - loop(value: boolean | undefined): this { - return this - } - disappearTextStyle(value: PickerTextStyle | undefined): this { - return this - } - textStyle(value: PickerTextStyle | undefined): this { - return this - } - selectedTextStyle(value: PickerTextStyle | undefined): this { - return this - } - dateTimeOptions(value: intl.DateTimeOptions | undefined): this { - return this - } - onChange(value: OnTimePickerChangeCallback | undefined): this { - return this - } - onEnterSelectedArea(value: ((value0: TimePickerResult) => void) | undefined): this { - return this - } - enableHapticFeedback(value: boolean | undefined): this { - return this - } - digitalCrownSensitivity(value: CrownSensitivity | undefined): this { - return this - } - enableCascade(value: boolean | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export declare interface TimePickerDialogOptions extends TimePickerOptions { - useMilitaryTime?: boolean; - disappearTextStyle?: PickerTextStyle; - textStyle?: PickerTextStyle; - acceptButtonStyle?: PickerDialogButtonStyle; - cancelButtonStyle?: PickerDialogButtonStyle; - selectedTextStyle?: PickerTextStyle; - maskRect?: Rectangle; - alignment?: DialogAlignment; - offset?: Offset; - onAccept?: ((value0: TimePickerResult) => void); - onCancel?: (() => void); - onChange?: ((value0: TimePickerResult) => void); - onEnterSelectedArea?: ((value0: TimePickerResult) => void); - backgroundColor?: ResourceColor; - backgroundBlurStyle?: BlurStyle; - backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; - backgroundEffect?: BackgroundEffectOptions; - enableCascade?: boolean; - onDidAppear?: (() => void); - onDidDisappear?: (() => void); - onWillAppear?: (() => void); - onWillDisappear?: (() => void); - shadow?: ShadowOptions | ShadowStyle; - dateTimeOptions?: intl.DateTimeOptions; - enableHoverMode?: boolean; - hoverModeArea?: HoverModeAreaType; - enableHapticFeedback?: boolean; -} -export declare class TimePickerDialog { - constructor() -} - -@memo -@ComponentBuilder -export function TimePicker( - options?: TimePickerOptions, - @memo - content_?: () => void, -): TimePickerAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/toggle.ets b/arkoala-arkts/arkui/sdk/generated/component/toggle.ets deleted file mode 100644 index 3215250106f53558b577c7a531dc5afce8cdd7b5..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/toggle.ets +++ /dev/null @@ -1,104 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Resource } from "global.resource" -import { ResourceColor } from "./units" -import { Color } from "./enums" -import { CommonConfiguration, Bindable, CommonMethod, ArkCommonMethodStyle } from "./common" -import { ContentModifier, AttributeModifier, AttributeUpdater } from "./../index" -export enum ToggleType { - CHECKBOX = 0, - Checkbox = 0, - SWITCH = 1, - Switch = 1, - BUTTON = 2, - Button = 2 -} -export declare interface SwitchStyle { - pointRadius?: number | Resource; - unselectedColor?: ResourceColor; - pointColor?: ResourceColor; - trackBorderRadius?: number | Resource; -} -export declare interface ToggleConfiguration extends CommonConfiguration { - isOn: boolean; - toggleEnabled: boolean; - triggerChange: ((value0: boolean) => void); -} -export declare interface ToggleOptions { - type: ToggleType; - isOn?: boolean | Bindable | undefined; -} -export interface ToggleAttribute extends CommonMethod { - onChange(value: ((value0: boolean) => void) | undefined): this { - throw new Error("Unimplemented method onChange") - } - contentModifier(value: ContentModifier | undefined): this { - throw new Error("Unimplemented method contentModifier") - } - selectedColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method selectedColor") - } - switchPointColor(value: ResourceColor | undefined): this { - throw new Error("Unimplemented method switchPointColor") - } - switchStyle(value: SwitchStyle | undefined): this { - throw new Error("Unimplemented method switchStyle") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkToggleStyle extends ArkCommonMethodStyle implements ToggleAttribute { - onChange_value?: ((value0: boolean) => void) | undefined - contentModifier_value?: ContentModifier | undefined - selectedColor_value?: ResourceColor | undefined - switchPointColor_value?: ResourceColor | undefined - switchStyle_value?: SwitchStyle | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - onChange(value: ((value0: boolean) => void) | undefined): this { - return this - } - contentModifier(value: ContentModifier | undefined): this { - return this - } - selectedColor(value: ResourceColor | undefined): this { - return this - } - switchPointColor(value: ResourceColor | undefined): this { - return this - } - switchStyle(value: SwitchStyle | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Toggle( - options: ToggleOptions, - @memo - content_?: () => void, -): ToggleAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/uiExtensionComponent.ets b/arkoala-arkts/arkui/sdk/generated/component/uiExtensionComponent.ets deleted file mode 100644 index 2dbaefccdc4aa610cfeb25afb856668c8fcd70d9..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/uiExtensionComponent.ets +++ /dev/null @@ -1,106 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ComponentContent } from "./../ComponentContent" -import { RecordData } from "./pluginComponent" -import { TerminationInfo, CommonMethod, ArkCommonMethodStyle } from "./common" -import { ErrorCallback, BusinessError } from "./../framework/ohos.base" -import { AttributeModifier, AttributeUpdater } from "./../index" -import { Want } from "./../framework/ohos.app.ability.Want" -export enum DpiFollowStrategy { - FOLLOW_HOST_DPI = 0, - FOLLOW_UI_EXTENSION_ABILITY_DPI = 1 -} -export enum WindowModeFollowStrategy { - FOLLOW_HOST_WINDOW_MODE = 0, - FOLLOW_UI_EXTENSION_ABILITY_WINDOW_MODE = 1 -} -export declare interface UIExtensionOptions { - isTransferringCaller?: boolean; - placeholder?: ComponentContent; - areaChangePlaceholder?: Map; - dpiFollowStrategy?: DpiFollowStrategy; - windowModeFollowStrategy?: WindowModeFollowStrategy; -} -export type ReceiveCallback = ((value0: Map) => void); -export declare interface UIExtensionProxy { - send(data: Map): void - sendSync(data: Map): Map - onAsyncReceiverRegisterAsyncReceiverRegister(callback_: ((value0: UIExtensionProxy) => void)): void - onSyncReceiverRegisterSyncReceiverRegister(callback_: ((value0: UIExtensionProxy) => void)): void - offAsyncReceiverRegisterAsyncReceiverRegister(callback_?: ((value0: UIExtensionProxy) => void)): void - offSyncReceiverRegisterSyncReceiverRegister(callback_?: ((value0: UIExtensionProxy) => void)): void -} -export interface UIExtensionComponentAttribute extends CommonMethod { - onRemoteReady(value: ((value0: UIExtensionProxy) => void) | undefined): this { - throw new Error("Unimplemented method onRemoteReady") - } - onReceive(value: ((value0: Map) => void) | undefined): this { - throw new Error("Unimplemented method onReceive") - } - onError(value: ErrorCallback> | undefined): this { - throw new Error("Unimplemented method onError") - } - onTerminated(value: ((value0: TerminationInfo) => void) | undefined): this { - throw new Error("Unimplemented method onTerminated") - } - onDrawReady(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onDrawReady") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkUIExtensionComponentStyle extends ArkCommonMethodStyle implements UIExtensionComponentAttribute { - onRemoteReady_value?: ((value0: UIExtensionProxy) => void) | undefined - onReceive_value?: ((value0: Map) => void) | undefined - onError_value?: ErrorCallback> | undefined - onTerminated_value?: ((value0: TerminationInfo) => void) | undefined - onDrawReady_value?: (() => void) | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - onRemoteReady(value: ((value0: UIExtensionProxy) => void) | undefined): this { - return this - } - onReceive(value: ((value0: Map) => void) | undefined): this { - return this - } - onError(value: ErrorCallback> | undefined): this { - return this - } - onTerminated(value: ((value0: TerminationInfo) => void) | undefined): this { - return this - } - onDrawReady(value: (() => void) | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function UIExtensionComponent( - want: Want, options?: UIExtensionOptions, - @memo - content_?: () => void, -): UIExtensionComponentAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/units.ets b/arkoala-arkts/arkui/sdk/generated/component/units.ets deleted file mode 100644 index dacd8f5f6da80445a7e3fda41af3a6cc2bffe995..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/units.ets +++ /dev/null @@ -1,221 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Resource } from "global.resource" -import { LengthMetrics, LengthMetricsUnit, ColorMetrics } from "./../Graphics" -import { Color, BorderStyle, FontWeight, FontStyle, DividerMode } from "./enums" -import { OutlineStyle } from "./common" -export { Resource } from "global.resource" -export type Length = string | number | Resource; -export type PX = string; -export type VP = string | number; -export type FP = string; -export type LPX = string; -export type Percentage = string; -export type Degree = string; -export type Dimension = string | number | Resource; -export type ResourceStr = string | Resource; -export declare interface Padding { - top?: Length; - right?: Length; - bottom?: Length; - left?: Length; -} -export declare interface LocalizedPadding { - top?: LengthMetrics; - end?: LengthMetrics; - bottom?: LengthMetrics; - start?: LengthMetrics; -} -export type Margin = Padding; -export type EdgeWidth = EdgeWidths; -export declare interface EdgeWidths { - top?: Length; - right?: Length; - bottom?: Length; - left?: Length; -} -export declare interface LocalizedEdgeWidths { - top?: LengthMetrics; - end?: LengthMetrics; - bottom?: LengthMetrics; - start?: LengthMetrics; -} -export declare interface EdgeOutlineWidths { - top?: Dimension; - right?: Dimension; - bottom?: Dimension; - left?: Dimension; -} -export declare interface BorderRadiuses { - topLeft?: Length; - topRight?: Length; - bottomLeft?: Length; - bottomRight?: Length; -} -export declare interface LocalizedBorderRadiuses { - topStart?: LengthMetrics; - topEnd?: LengthMetrics; - bottomStart?: LengthMetrics; - bottomEnd?: LengthMetrics; -} -export declare interface OutlineRadiuses { - topLeft?: Dimension; - topRight?: Dimension; - bottomLeft?: Dimension; - bottomRight?: Dimension; -} -export declare interface EdgeColors { - top?: ResourceColor; - right?: ResourceColor; - bottom?: ResourceColor; - left?: ResourceColor; -} -export declare interface LocalizedEdgeColors { - top?: ResourceColor; - end?: ResourceColor; - bottom?: ResourceColor; - start?: ResourceColor; -} -export type LocalizedMargin = LocalizedPadding; -export declare interface EdgeStyles { - top?: BorderStyle; - right?: BorderStyle; - bottom?: BorderStyle; - left?: BorderStyle; -} -export declare interface EdgeOutlineStyles { - top?: OutlineStyle; - right?: OutlineStyle; - bottom?: OutlineStyle; - left?: OutlineStyle; -} -export declare interface Offset { - dx: Length; - dy: Length; -} -export type ResourceColor = Color | number | string | Resource; -export declare interface LengthConstrain { - minLength: Length; - maxLength: Length; -} -export type VoidCallback = () => void; -export { LengthMetricsUnit } from "./../Graphics" -export { LengthMetrics } from "./../Graphics" -export { ColorMetrics } from "./../Graphics" -export declare interface Font { - size?: Length; - weight?: FontWeight | number | string; - family?: string | Resource; - style?: FontStyle; -} -export declare interface Area { - width: Length; - height: Length; - position: Position; - globalPosition: Position; -} -export declare interface Position { - x?: Length; - y?: Length; -} -export declare interface LocalizedPosition { - start?: LengthMetrics; - top?: LengthMetrics; -} -export declare interface Edges { - top?: Dimension; - left?: Dimension; - bottom?: Dimension; - right?: Dimension; -} -export declare interface LocalizedEdges { - top?: LengthMetrics; - start?: LengthMetrics; - bottom?: LengthMetrics; - end?: LengthMetrics; -} -export declare interface Bias { - horizontal?: number; - vertical?: number; -} -export declare interface ConstraintSizeOptions { - minWidth?: Length; - maxWidth?: Length; - minHeight?: Length; - maxHeight?: Length; -} -export declare interface SizeOptions { - width?: Length; - height?: Length; -} -export declare interface BorderOptions { - width?: EdgeWidths | Length | LocalizedEdgeWidths; - color?: EdgeColors | ResourceColor | LocalizedEdgeColors; - radius?: BorderRadiuses | Length | LocalizedBorderRadiuses; - style?: EdgeStyles | BorderStyle; - dashGap?: EdgeWidths | LengthMetrics | LocalizedEdgeWidths; - dashWidth?: EdgeWidths | LengthMetrics | LocalizedEdgeWidths; - showInForeground?: boolean; -} -export declare interface OutlineOptions { - width?: EdgeOutlineWidths | Dimension; - color?: EdgeColors | ResourceColor | LocalizedEdgeColors; - radius?: OutlineRadiuses | Dimension; - style?: EdgeOutlineStyles | OutlineStyle; -} -export declare interface MarkStyle { - strokeColor?: ResourceColor; - size?: Length; - strokeWidth?: Length; -} -export declare class ColorFilter { - constructor(value: Array) -} -export declare interface TouchPoint { - x: Dimension; - y: Dimension; -} -export declare interface DirectionalEdgesT { - start: T; - end: T; - top: T; - bottom: T; -} -export declare interface DividerStyleOptions { - strokeWidth?: LengthMetrics; - color?: ResourceColor; - startMargin?: LengthMetrics; - endMargin?: LengthMetrics; - mode?: DividerMode; -} -export declare interface ScrollBarMargin { - start?: LengthMetrics; - end?: LengthMetrics; -} -export declare interface ChainWeightOptions { - horizontal?: number; - vertical?: number; -} -export declare interface AccessibilityOptions { - accessibilityPreferred?: boolean; -} diff --git a/arkoala-arkts/arkui/sdk/generated/component/video.ets b/arkoala-arkts/arkui/sdk/generated/component/video.ets deleted file mode 100644 index d54f3d14d964941c56160f1744941191cb2abfd2..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/video.ets +++ /dev/null @@ -1,226 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Resource } from "global.resource" -import { extractors, AttributeModifier, AttributeUpdater } from "./../index" -import { default as image } from "@ohos.multimedia.image" -import { ImageAIOptions, ImageAnalyzerConfig } from "./imageCommon" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { ImageFit } from "./enums" -import { VoidCallback } from "./units" -export enum SeekMode { - PREVIOUS_KEYFRAME = 0, - PreviousKeyframe = 0, - NEXT_KEYFRAME = 1, - NextKeyframe = 1, - CLOSEST_KEYFRAME = 2, - ClosestKeyframe = 2, - ACCURATE = 3, - Accurate = 3 -} -export enum PlaybackSpeed { - SPEED_FORWARD_0_75_X = 0, - Speed_Forward_0_75_X = 0, - SPEED_FORWARD_1_00_X = 1, - Speed_Forward_1_00_X = 1, - SPEED_FORWARD_1_25_X = 2, - Speed_Forward_1_25_X = 2, - SPEED_FORWARD_1_75_X = 3, - Speed_Forward_1_75_X = 3, - SPEED_FORWARD_2_00_X = 4, - Speed_Forward_2_00_X = 4 -} -export declare interface FullscreenInfo { - fullscreen: boolean; -} -export declare interface PreparedInfo { - duration: int32; -} -export declare interface PlaybackInfo { - time: int32; -} -export declare interface PosterOptions { - showFirstFrame?: boolean; -} -export declare interface VideoOptions { - src?: string | Resource; - currentProgressRate?: double | string | PlaybackSpeed; - previewUri?: string | image.PixelMap | Resource; - controller?: VideoController; - imageAIOptions?: ImageAIOptions; - posterOptions?: PosterOptions; -} -export declare class VideoController { - constructor() - start(): void - pause(): void - stop(): void - requestFullscreen(value: boolean): void - exitFullscreen(): void - setCurrentTime(value: double, seekMode?: SeekMode): void - reset(): void -} -export interface VideoAttribute extends CommonMethod { - muted(value: boolean | undefined): this { - throw new Error("Unimplemented method muted") - } - autoPlay(value: boolean | undefined): this { - throw new Error("Unimplemented method autoPlay") - } - controls(value: boolean | undefined): this { - throw new Error("Unimplemented method controls") - } - loop(value: boolean | undefined): this { - throw new Error("Unimplemented method loop") - } - objectFit(value: ImageFit | undefined): this { - throw new Error("Unimplemented method objectFit") - } - onStart(value: VoidCallback | undefined): this { - throw new Error("Unimplemented method onStart") - } - onPause(value: VoidCallback | undefined): this { - throw new Error("Unimplemented method onPause") - } - onFinish(value: VoidCallback | undefined): this { - throw new Error("Unimplemented method onFinish") - } - onFullscreenChange(value: ((value0: FullscreenInfo) => void) | undefined): this { - throw new Error("Unimplemented method onFullscreenChange") - } - onPrepared(value: ((value0: PreparedInfo) => void) | undefined): this { - throw new Error("Unimplemented method onPrepared") - } - onSeeking(value: ((value0: PlaybackInfo) => void) | undefined): this { - throw new Error("Unimplemented method onSeeking") - } - onSeeked(value: ((value0: PlaybackInfo) => void) | undefined): this { - throw new Error("Unimplemented method onSeeked") - } - onUpdate(value: ((value0: PlaybackInfo) => void) | undefined): this { - throw new Error("Unimplemented method onUpdate") - } - onError(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onError") - } - onStop(value: VoidCallback | undefined): this { - throw new Error("Unimplemented method onStop") - } - enableAnalyzer(value: boolean | undefined): this { - throw new Error("Unimplemented method enableAnalyzer") - } - analyzerConfig(value: ImageAnalyzerConfig | undefined): this { - throw new Error("Unimplemented method analyzerConfig") - } - enableShortcutKey(value: boolean | undefined): this { - throw new Error("Unimplemented method enableShortcutKey") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkVideoStyle extends ArkCommonMethodStyle implements VideoAttribute { - muted_value?: boolean | undefined - autoPlay_value?: boolean | undefined - controls_value?: boolean | undefined - loop_value?: boolean | undefined - objectFit_value?: ImageFit | undefined - onStart_value?: VoidCallback | undefined - onPause_value?: VoidCallback | undefined - onFinish_value?: VoidCallback | undefined - onFullscreenChange_value?: ((value0: FullscreenInfo) => void) | undefined - onPrepared_value?: ((value0: PreparedInfo) => void) | undefined - onSeeking_value?: ((value0: PlaybackInfo) => void) | undefined - onSeeked_value?: ((value0: PlaybackInfo) => void) | undefined - onUpdate_value?: ((value0: PlaybackInfo) => void) | undefined - onError_value?: (() => void) | undefined - onStop_value?: VoidCallback | undefined - enableAnalyzer_value?: boolean | undefined - analyzerConfig_value?: ImageAnalyzerConfig | undefined - enableShortcutKey_value?: boolean | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - muted(value: boolean | undefined): this { - return this - } - autoPlay(value: boolean | undefined): this { - return this - } - controls(value: boolean | undefined): this { - return this - } - loop(value: boolean | undefined): this { - return this - } - objectFit(value: ImageFit | undefined): this { - return this - } - onStart(value: VoidCallback | undefined): this { - return this - } - onPause(value: VoidCallback | undefined): this { - return this - } - onFinish(value: VoidCallback | undefined): this { - return this - } - onFullscreenChange(value: ((value0: FullscreenInfo) => void) | undefined): this { - return this - } - onPrepared(value: ((value0: PreparedInfo) => void) | undefined): this { - return this - } - onSeeking(value: ((value0: PlaybackInfo) => void) | undefined): this { - return this - } - onSeeked(value: ((value0: PlaybackInfo) => void) | undefined): this { - return this - } - onUpdate(value: ((value0: PlaybackInfo) => void) | undefined): this { - return this - } - onError(value: (() => void) | undefined): this { - return this - } - onStop(value: VoidCallback | undefined): this { - return this - } - enableAnalyzer(value: boolean | undefined): this { - return this - } - analyzerConfig(value: ImageAnalyzerConfig | undefined): this { - return this - } - enableShortcutKey(value: boolean | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function Video( - value: VideoOptions, - @memo - content_?: () => void, -): VideoAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/waterFlow.ets b/arkoala-arkts/arkui/sdk/generated/component/waterFlow.ets deleted file mode 100644 index 0fe145a7de18d014b9f76fcbcef730e809dc321b..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/waterFlow.ets +++ /dev/null @@ -1,161 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Dimension, Padding, ConstraintSizeOptions, Length } from "./units" -import { Resource } from "global.resource" -import { CustomBuilder } from "./builder" -import { ComponentContent } from "./../ComponentContent" -import { Scroller, OnScrollFrameBeginCallback } from "./scroll" -import { ScrollableCommonMethod, OnWillScrollCallback, OnScrollCallback, CommonMethod, ArkScrollableCommonMethodStyle, ArkCommonMethodStyle } from "./common" -import { FlexDirection, ScrollSource } from "./enums" -import { ScrollState } from "./list" -import { AttributeModifier, AttributeUpdater } from "./../index" -export type GetItemMainSizeByIndex = (index: number) => number; -export declare interface SectionOptions { - itemsCount: number; - crossCount?: number | undefined; - onGetItemMainSizeByIndex?: GetItemMainSizeByIndex | undefined; - columnsGap?: Dimension | undefined; - rowsGap?: Dimension | undefined; - margin?: Padding | Dimension | undefined; -} -export declare class WaterFlowSections { - constructor() - splice(start: number, deleteCount?: number, sections?: Array): boolean - push(section: SectionOptions): boolean - update(sectionIndex: number, section: SectionOptions): boolean - values(): Array - length(): number -} -export enum WaterFlowLayoutMode { - ALWAYS_TOP_DOWN = 0, - SLIDING_WINDOW = 1 -} -export declare interface WaterFlowOptions { - footer?: CustomBuilder; - footerContent?: ComponentContent; - scroller?: Scroller; - sections?: WaterFlowSections; - layoutMode?: WaterFlowLayoutMode; -} -export interface WaterFlowAttribute extends ScrollableCommonMethod { - columnsTemplate(value: string | undefined): this { - throw new Error("Unimplemented method columnsTemplate") - } - itemConstraintSize(value: ConstraintSizeOptions | undefined): this { - throw new Error("Unimplemented method itemConstraintSize") - } - rowsTemplate(value: string | undefined): this { - throw new Error("Unimplemented method rowsTemplate") - } - columnsGap(value: Length | undefined): this { - throw new Error("Unimplemented method columnsGap") - } - rowsGap(value: Length | undefined): this { - throw new Error("Unimplemented method rowsGap") - } - layoutDirection(value: FlexDirection | undefined): this { - throw new Error("Unimplemented method layoutDirection") - } - cachedCount(value: number | undefined): this { - throw new Error("Unimplemented method cachedCount") - } - onScrollFrameBegin(value: OnScrollFrameBeginCallback | undefined): this { - throw new Error("Unimplemented method onScrollFrameBegin") - } - onScrollIndex(value: ((first: number,last: number) => void) | undefined): this { - throw new Error("Unimplemented method onScrollIndex") - } - onWillScroll(value: OnWillScrollCallback | undefined): this { - throw new Error("Unimplemented method onWillScroll") - } - onDidScroll(value: OnScrollCallback | undefined): this { - throw new Error("Unimplemented method onDidScroll") - } - cachedCount(count: number | undefined, show: boolean | undefined): this { - throw new Error("Unimplemented method cachedCount") - } - attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkWaterFlowStyle extends ArkScrollableCommonMethodStyle implements WaterFlowAttribute { - columnsTemplate_value?: string | undefined - itemConstraintSize_value?: ConstraintSizeOptions | undefined - rowsTemplate_value?: string | undefined - columnsGap_value?: Length | undefined - rowsGap_value?: Length | undefined - layoutDirection_value?: FlexDirection | undefined - cachedCount_value?: number | undefined - onScrollFrameBegin_value?: OnScrollFrameBeginCallback | undefined - onScrollIndex_value?: ((first: number,last: number) => void) | undefined - onWillScroll_value?: OnWillScrollCallback | undefined - onDidScroll_value?: OnScrollCallback | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - columnsTemplate(value: string | undefined): this { - return this - } - itemConstraintSize(value: ConstraintSizeOptions | undefined): this { - return this - } - rowsTemplate(value: string | undefined): this { - return this - } - columnsGap(value: Length | undefined): this { - return this - } - rowsGap(value: Length | undefined): this { - return this - } - layoutDirection(value: FlexDirection | undefined): this { - return this - } - cachedCount(value: number | undefined): this { - return this - } - onScrollFrameBegin(value: OnScrollFrameBeginCallback | undefined): this { - return this - } - onScrollIndex(value: ((first: number,last: number) => void) | undefined): this { - return this - } - onWillScroll(value: OnWillScrollCallback | undefined): this { - return this - } - onDidScroll(value: OnScrollCallback | undefined): this { - return this - } - cachedCount(count: number | undefined, show: boolean | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function WaterFlow( - options?: WaterFlowOptions, - @memo - content_?: () => void, -): WaterFlowAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/web.ets b/arkoala-arkts/arkui/sdk/generated/component/web.ets deleted file mode 100644 index f5249800c7cf9ec94e07c910381fcf1cd9c608f0..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/web.ets +++ /dev/null @@ -1,1504 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { default as webview } from "./../framework/ohos.web.webview" -import { CustomBuilder } from "./builder" -import { Resource } from "global.resource" -import { Position } from "./units" -import { TouchEvent, KeyEvent, CommonMethod, NestedScrollOptions, ArkCommonMethodStyle } from "./common" -import { extractors, AttributeModifier, AttributeUpdater } from "./../index" -import { default as image } from "@ohos.multimedia.image" -import { MenuType, EditMenuOptions } from "./textCommon" -import { CopyOptions, NestedScrollMode } from "./enums" -export declare class WebCookie { - setCookie(): void - saveCookie(): void -} -export type WebviewController = webview.WebviewController; -export type OnNavigationEntryCommittedCallback = (loadCommittedDetails: LoadCommittedDetails) => void; -export type OnSslErrorEventCallback = (sslErrorEvent: SslErrorEvent) => void; -export type OnLargestContentfulPaintCallback = (largestContentfulPaint: LargestContentfulPaint) => void; -export type OnFirstMeaningfulPaintCallback = (firstMeaningfulPaint: FirstMeaningfulPaint) => void; -export type OnOverrideUrlLoadingCallback = (webResourceRequest: WebResourceRequest) => boolean; -export type OnIntelligentTrackingPreventionCallback = (details: IntelligentTrackingPreventionDetails) => void; -export type OnNativeEmbedVisibilityChangeCallback = (nativeEmbedVisibilityInfo: NativeEmbedVisibilityInfo) => void; -export declare interface NativeMediaPlayerConfig { - enable: boolean; - shouldOverlay: boolean; -} -export type OnRenderProcessNotRespondingCallback = (data: RenderProcessNotRespondingData) => void; -export type OnRenderProcessRespondingCallback = () => void; -export type OnViewportFitChangedCallback = (viewportFit: ViewportFit) => void; -export type OnAdsBlockedCallback = (details: AdsBlockedDetails) => void; -export declare interface AdsBlockedDetails { - url: string; - adsBlocked: Array; -} -export declare interface WebKeyboardOptions { - useSystemKeyboard: boolean; - enterKeyType?: int32; - customKeyboard?: CustomBuilder; -} -export declare class WebKeyboardController { - constructor() - insertText(text: string): void - deleteForward(length: int32): void - deleteBackward(length: int32): void - sendFunctionKey(key: int32): void - close(): void -} -export declare interface WebKeyboardCallbackInfo { - controller: WebKeyboardController; - attributes: Map; -} -export type WebKeyboardCallback = (keyboardCallbackInfo: WebKeyboardCallbackInfo) => WebKeyboardOptions; -export enum MessageLevel { - DEBUG = 0, - Debug = 0, - ERROR = 1, - Error = 1, - INFO = 2, - Info = 2, - LOG = 3, - Log = 3, - WARN = 4, - Warn = 4 -} -export enum MixedMode { - ALL = 0, - All = 0, - COMPATIBLE = 1, - Compatible = 1, - NONE = 2, - None = 2 -} -export type OnSafeBrowsingCheckResultCallback = (threatType: ThreatType) => void; -export enum HitTestType { - EDIT_TEXT = 0, - EditText = 0, - EMAIL = 1, - Email = 1, - HTTP_ANCHOR = 2, - HttpAnchor = 2, - HTTP_ANCHOR_IMG = 3, - HttpAnchorImg = 3, - IMG = 4, - Img = 4, - MAP = 5, - Map = 5, - PHONE = 6, - Phone = 6, - UNKNOWN = 7, - Unknown = 7 -} -export enum CacheMode { - DEFAULT = 0, - Default = 0, - NONE = 1, - None = 1, - ONLINE = 2, - Online = 2, - ONLY = 3, - Only = 3 -} -export enum OverScrollMode { - NEVER = 0, - ALWAYS = 1 -} -export enum BlurOnKeyboardHideMode { - SILENT = 0, - BLUR = 1 -} -export enum WebDarkMode { - OFF = 0, - Off = 0, - ON = 1, - On = 1, - AUTO = 2, - Auto = 2 -} -export enum WebCaptureMode { - HOME_SCREEN = 0 -} -export enum ThreatType { - THREAT_ILLEGAL = 0, - THREAT_FRAUD = 1, - THREAT_RISK = 2, - THREAT_WARNING = 3 -} -export declare interface WebMediaOptions { - resumeInterval?: int32; - audioExclusive?: boolean; - audioSessionType?: AudioSessionType; -} -export declare interface ScreenCaptureConfig { - captureMode: WebCaptureMode; -} -export declare class FullScreenExitHandler { - constructor() - exitFullScreen(): void -} -export declare interface FullScreenEnterEvent { - handler: FullScreenExitHandler; - videoWidth?: number; - videoHeight?: number; -} -export type OnFullScreenEnterCallback = (event: FullScreenEnterEvent) => void; -export enum RenderExitReason { - PROCESS_ABNORMAL_TERMINATION = 0, - ProcessAbnormalTermination = 0, - PROCESS_WAS_KILLED = 1, - ProcessWasKilled = 1, - PROCESS_CRASHED = 2, - ProcessCrashed = 2, - PROCESS_OOM = 3, - ProcessOom = 3, - PROCESS_EXIT_UNKNOWN = 4, - ProcessExitUnknown = 4 -} -export type OnContextMenuHideCallback = () => void; -export enum SslError { - INVALID = 0, - Invalid = 0, - HOST_MISMATCH = 1, - HostMismatch = 1, - DATE_INVALID = 2, - DateInvalid = 2, - UNTRUSTED = 3, - Untrusted = 3 -} -export enum FileSelectorMode { - FILE_OPEN_MODE = 0, - FileOpenMode = 0, - FILE_OPEN_MULTIPLE_MODE = 1, - FileOpenMultipleMode = 1, - FILE_OPEN_FOLDER_MODE = 2, - FileOpenFolderMode = 2, - FILE_SAVE_MODE = 3, - FileSaveMode = 3 -} -export enum WebLayoutMode { - NONE = 0, - FIT_CONTENT = 1 -} -export enum RenderProcessNotRespondingReason { - INPUT_TIMEOUT = 0, - NAVIGATION_COMMIT_TIMEOUT = 1 -} -export declare class FileSelectorParam { - constructor() - getTitle(): string - getMode(): FileSelectorMode - getAcceptType(): Array - isCapture(): boolean - getMimeTypes(): Array -} -export declare class JsResult { - constructor() - handleCancel(): void - handleConfirm(): void - handlePromptConfirm(result: string): void -} -export declare class FileSelectorResult { - constructor() - handleFileList(fileList: Array): void -} -export declare class HttpAuthHandler { - constructor() - confirm(userName: string, password: string): boolean - cancel(): void - isHttpAuthInfoSaved(): boolean -} -export declare class SslErrorHandler { - constructor() - handleConfirm(): void - handleCancel(): void -} -export declare class ClientAuthenticationHandler { - constructor() - confirm(priKeyFile_authUri: string, certChainFile?: string): void - cancel(): void - ignore(): void -} -export enum ProtectedResourceType { - MIDI_SYSEX = "'TYPE_MIDI_SYSEX'", - MidiSysex = "'TYPE_MIDI_SYSEX'", - VIDEO_CAPTURE = "'TYPE_VIDEO_CAPTURE'", - AUDIO_CAPTURE = "'TYPE_AUDIO_CAPTURE'", - SENSOR = "'TYPE_SENSOR'" -} -export declare class PermissionRequest { - constructor() - deny(): void - getOrigin(): string - getAccessibleResource(): Array - grant(resources: Array): void -} -export declare class ScreenCaptureHandler { - constructor() - getOrigin(): string - grant(config: ScreenCaptureConfig): void - deny(): void -} -export declare class DataResubmissionHandler { - constructor() - resend(): void - cancel(): void -} -export declare class ControllerHandler { - constructor() - setWebController(controller: webview.WebviewController): void -} -export enum ContextMenuSourceType { - NONE = 0, - None = 0, - MOUSE = 1, - Mouse = 1, - LONG_PRESS = 2, - LongPress = 2 -} -export enum ContextMenuMediaType { - NONE = 0, - None = 0, - IMAGE = 1, - Image = 1 -} -export enum ContextMenuInputFieldType { - NONE = 0, - None = 0, - PLAIN_TEXT = 1, - PlainText = 1, - PASSWORD = 2, - Password = 2, - NUMBER = 3, - Number = 3, - TELEPHONE = 4, - Telephone = 4, - OTHER = 5, - Other = 5 -} -export enum NativeEmbedStatus { - CREATE = 0, - UPDATE = 1, - DESTROY = 2, - ENTER_BFCACHE = 3, - LEAVE_BFCACHE = 4 -} -export enum ContextMenuEditStateFlags { - NONE = 0, - CAN_CUT = 1, - CAN_COPY = 2, - CAN_PASTE = 3, - CAN_SELECT_ALL = 4 -} -export enum WebNavigationType { - UNKNOWN = 0, - MAIN_FRAME_NEW_ENTRY = 1, - MAIN_FRAME_EXISTING_ENTRY = 2, - NAVIGATION_TYPE_NEW_SUBFRAME = 4, - NAVIGATION_TYPE_AUTO_SUBFRAME = 5 -} -export enum RenderMode { - ASYNC_RENDER = 0, - SYNC_RENDER = 1 -} -export enum ViewportFit { - AUTO = 0, - CONTAINS = 1, - COVER = 2 -} -export declare class WebContextMenuParam { - constructor() - x(): int32 - y(): int32 - getLinkUrl(): string - getUnfilteredLinkUrl(): string - getSourceUrl(): string - existsImageContents(): boolean - getMediaType(): ContextMenuMediaType - getSelectionText(): string - getSourceType(): ContextMenuSourceType - getInputFieldType(): ContextMenuInputFieldType - isEditable(): boolean - getEditStateFlags(): int32 - getPreviewWidth(): int32 - getPreviewHeight(): int32 -} -export declare class WebContextMenuResult { - constructor() - closeContextMenu(): void - copyImage(): void - copy(): void - paste(): void - cut(): void - selectAll(): void -} -export declare class ConsoleMessage { - constructor() - getMessage(): string - getSourceId(): string - getLineNumber(): number - getMessageLevel(): MessageLevel -} -export declare class WebResourceRequest { - constructor() - getRequestHeader(): Array
- getRequestUrl(): string - isRequestGesture(): boolean - isMainFrame(): boolean - isRedirect(): boolean - getRequestMethod(): string -} -export declare class WebResourceResponse { - constructor() - getResponseData(): string - getResponseDataEx(): string | number | ArrayBuffer | Resource | undefined - getResponseEncoding(): string - getResponseMimeType(): string - getReasonMessage(): string - getResponseHeader(): Array
- getResponseCode(): number - setResponseData(data: string | number | Resource | ArrayBuffer): void - setResponseEncoding(encoding: string): void - setResponseMimeType(mimeType: string): void - setReasonMessage(reason: string): void - setResponseHeader(header: Array
): void - setResponseCode(code: number): void - setResponseIsReady(IsReady: boolean): void - getResponseIsReady(): boolean -} -export declare interface Header { - headerKey: string; - headerValue: string; -} -export declare class WebResourceError { - constructor() - getErrorInfo(): string - getErrorCode(): number -} -export declare class JsGeolocation { - constructor() - invoke(origin: string, allow: boolean, retain: boolean): void -} -export declare class EventResult { - constructor() - setGestureEventResult(result: boolean, stopPropagation?: boolean): void -} -export declare interface WebOptions { - src: string | Resource; - controller: webview.WebviewController; - renderMode?: RenderMode; - incognitoMode?: boolean; - sharedRenderProcessToken?: string; -} -export declare interface ScriptItem { - script: string; - scriptRules: Array; -} -export declare interface LoadCommittedDetails { - isMainFrame: boolean; - isSameDocument: boolean; - didReplaceEntry: boolean; - navigationType: WebNavigationType; - url: string; -} -export declare interface IntelligentTrackingPreventionDetails { - host: string; - trackerHost: string; -} -export declare interface NativeEmbedInfo { - id?: string; - type?: string; - src?: string; - position?: Position; - width?: int32; - height?: int32; - url?: string; - tag?: string; - params?: Map; -} -export declare interface NativeEmbedDataInfo { - status?: NativeEmbedStatus; - surfaceId?: string; - embedId?: string; - info?: NativeEmbedInfo; -} -export declare interface NativeEmbedVisibilityInfo { - visibility: boolean; - embedId: string; -} -export declare interface NativeEmbedTouchInfo { - embedId?: string; - touchEvent?: TouchEvent; - result?: EventResult; -} -export declare interface FirstMeaningfulPaint { - navigationStartTime?: int64; - firstMeaningfulPaintTime?: int64; -} -export declare interface LargestContentfulPaint { - navigationStartTime?: int64; - largestImagePaintTime?: int64; - largestTextPaintTime?: int64; - imageBPP?: double; - largestImageLoadStartTime?: int64; - largestImageLoadEndTime?: int64; -} -export declare interface RenderProcessNotRespondingData { - jsStack: string; - pid: int32; - reason: RenderProcessNotRespondingReason; -} -export declare interface OnPageEndEvent { - url: string; -} -export declare interface OnPageBeginEvent { - url: string; -} -export declare interface OnProgressChangeEvent { - newProgress: int32; -} -export declare interface OnTitleReceiveEvent { - title: string; -} -export declare interface OnGeolocationShowEvent { - origin: string; - geolocation: JsGeolocation; -} -export declare interface OnAlertEvent { - url: string; - message: string; - result: JsResult; -} -export declare interface OnBeforeUnloadEvent { - url: string; - message: string; - result: JsResult; -} -export declare interface OnConfirmEvent { - url: string; - message: string; - result: JsResult; -} -export declare interface OnPromptEvent { - url: string; - message: string; - value: string; - result: JsResult; -} -export declare interface OnConsoleEvent { - message: ConsoleMessage; -} -export declare interface OnErrorReceiveEvent { - request: WebResourceRequest; - error: WebResourceError; -} -export declare interface OnHttpErrorReceiveEvent { - request: WebResourceRequest; - response: WebResourceResponse; -} -export declare interface OnDownloadStartEvent { - url: string; - userAgent: string; - contentDisposition: string; - mimetype: string; - contentLength: number; -} -export declare interface OnRefreshAccessedHistoryEvent { - url: string; - isRefreshed: boolean; -} -export declare interface OnRenderExitedEvent { - renderExitReason: RenderExitReason; -} -export declare interface OnShowFileSelectorEvent { - result: FileSelectorResult; - fileSelector: FileSelectorParam; -} -export declare interface OnResourceLoadEvent { - url: string; -} -export declare interface OnScaleChangeEvent { - oldScale: double; - newScale: double; -} -export declare interface OnHttpAuthRequestEvent { - handler: HttpAuthHandler; - host: string; - realm: string; -} -export declare interface OnInterceptRequestEvent { - request: WebResourceRequest; -} -export declare interface OnPermissionRequestEvent { - request: PermissionRequest; -} -export declare interface OnScreenCaptureRequestEvent { - handler: ScreenCaptureHandler; -} -export declare interface OnContextMenuShowEvent { - param: WebContextMenuParam; - result: WebContextMenuResult; -} -export declare interface OnSearchResultReceiveEvent { - activeMatchOrdinal: number; - numberOfMatches: number; - isDoneCounting: boolean; -} -export declare interface OnScrollEvent { - xOffset: double; - yOffset: double; -} -export declare interface OnSslErrorEventReceiveEvent { - handler: SslErrorHandler; - error: SslError; - certChainData?: Array; -} -export declare interface OnClientAuthenticationEvent { - handler: ClientAuthenticationHandler; - host: string; - port: number; - keyTypes: Array; - issuers: Array; -} -export declare interface OnWindowNewEvent { - isAlert: boolean; - isUserTrigger: boolean; - targetUrl: string; - handler: ControllerHandler; -} -export declare interface OnTouchIconUrlReceivedEvent { - url: string; - precomposed: boolean; -} -export declare interface OnFaviconReceivedEvent { - favicon: image.PixelMap; -} -export declare interface OnPageVisibleEvent { - url: string; -} -export declare interface OnDataResubmittedEvent { - handler: DataResubmissionHandler; -} -export declare interface OnAudioStateChangedEvent { - playing: boolean; -} -export declare interface OnFirstContentfulPaintEvent { - navigationStartTick: int64; - firstContentfulPaintMs: int64; -} -export declare interface OnLoadInterceptEvent { - data: WebResourceRequest; -} -export declare interface OnOverScrollEvent { - xOffset: double; - yOffset: double; -} -export declare interface JavaScriptProxy { - jsObject: Object; - name: string; - methodList: Array; - controller: webview.WebviewController; - asyncMethodList?: Array; - permission?: string; -} -export enum WebKeyboardAvoidMode { - RESIZE_VISUAL = 0, - RESIZE_CONTENT = 1, - OVERLAYS_CONTENT = 2 -} -export enum WebElementType { - IMAGE = 1 -} -export enum WebResponseType { - LONG_PRESS = 1 -} -export enum AudioSessionType { - AMBIENT = 3 -} -export declare interface SelectionMenuOptionsExt { - onAppear?: (() => void); - onDisappear?: (() => void); - preview?: CustomBuilder; - menuType?: MenuType; -} -export interface WebAttribute extends CommonMethod { - javaScriptAccess(value: boolean | undefined): this { - throw new Error("Unimplemented method javaScriptAccess") - } - fileAccess(value: boolean | undefined): this { - throw new Error("Unimplemented method fileAccess") - } - onlineImageAccess(value: boolean | undefined): this { - throw new Error("Unimplemented method onlineImageAccess") - } - domStorageAccess(value: boolean | undefined): this { - throw new Error("Unimplemented method domStorageAccess") - } - imageAccess(value: boolean | undefined): this { - throw new Error("Unimplemented method imageAccess") - } - mixedMode(value: MixedMode | undefined): this { - throw new Error("Unimplemented method mixedMode") - } - zoomAccess(value: boolean | undefined): this { - throw new Error("Unimplemented method zoomAccess") - } - geolocationAccess(value: boolean | undefined): this { - throw new Error("Unimplemented method geolocationAccess") - } - javaScriptProxy(value: JavaScriptProxy | undefined): this { - throw new Error("Unimplemented method javaScriptProxy") - } - cacheMode(value: CacheMode | undefined): this { - throw new Error("Unimplemented method cacheMode") - } - darkMode(value: WebDarkMode | undefined): this { - throw new Error("Unimplemented method darkMode") - } - forceDarkAccess(value: boolean | undefined): this { - throw new Error("Unimplemented method forceDarkAccess") - } - mediaOptions(value: WebMediaOptions | undefined): this { - throw new Error("Unimplemented method mediaOptions") - } - overviewModeAccess(value: boolean | undefined): this { - throw new Error("Unimplemented method overviewModeAccess") - } - overScrollMode(value: OverScrollMode | undefined): this { - throw new Error("Unimplemented method overScrollMode") - } - blurOnKeyboardHideMode(value: BlurOnKeyboardHideMode | undefined): this { - throw new Error("Unimplemented method blurOnKeyboardHideMode") - } - textZoomRatio(value: int32 | undefined): this { - throw new Error("Unimplemented method textZoomRatio") - } - databaseAccess(value: boolean | undefined): this { - throw new Error("Unimplemented method databaseAccess") - } - initialScale(value: double | undefined): this { - throw new Error("Unimplemented method initialScale") - } - metaViewport(value: boolean | undefined): this { - throw new Error("Unimplemented method metaViewport") - } - onPageEnd(value: ((value0: OnPageEndEvent) => void) | undefined): this { - throw new Error("Unimplemented method onPageEnd") - } - onPageBegin(value: ((value0: OnPageBeginEvent) => void) | undefined): this { - throw new Error("Unimplemented method onPageBegin") - } - onProgressChange(value: ((value0: OnProgressChangeEvent) => void) | undefined): this { - throw new Error("Unimplemented method onProgressChange") - } - onTitleReceive(value: ((value0: OnTitleReceiveEvent) => void) | undefined): this { - throw new Error("Unimplemented method onTitleReceive") - } - onGeolocationHide(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onGeolocationHide") - } - onGeolocationShow(value: ((value0: OnGeolocationShowEvent) => void) | undefined): this { - throw new Error("Unimplemented method onGeolocationShow") - } - onRequestSelected(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onRequestSelected") - } - onAlert(value: ((value0: OnAlertEvent) => boolean) | undefined): this { - throw new Error("Unimplemented method onAlert") - } - onBeforeUnload(value: ((value0: OnBeforeUnloadEvent) => boolean) | undefined): this { - throw new Error("Unimplemented method onBeforeUnload") - } - onConfirm(value: ((value0: OnConfirmEvent) => boolean) | undefined): this { - throw new Error("Unimplemented method onConfirm") - } - onPrompt(value: ((value0: OnPromptEvent) => boolean) | undefined): this { - throw new Error("Unimplemented method onPrompt") - } - onConsole(value: ((value0: OnConsoleEvent) => boolean) | undefined): this { - throw new Error("Unimplemented method onConsole") - } - onErrorReceive(value: ((value0: OnErrorReceiveEvent) => void) | undefined): this { - throw new Error("Unimplemented method onErrorReceive") - } - onHttpErrorReceive(value: ((value0: OnHttpErrorReceiveEvent) => void) | undefined): this { - throw new Error("Unimplemented method onHttpErrorReceive") - } - onDownloadStart(value: ((value0: OnDownloadStartEvent) => void) | undefined): this { - throw new Error("Unimplemented method onDownloadStart") - } - onRefreshAccessedHistory(value: ((value0: OnRefreshAccessedHistoryEvent) => void) | undefined): this { - throw new Error("Unimplemented method onRefreshAccessedHistory") - } - onRenderExited(value: ((value0: OnRenderExitedEvent) => void) | undefined): this { - throw new Error("Unimplemented method onRenderExited") - } - onShowFileSelector(value: ((value0: OnShowFileSelectorEvent) => boolean) | undefined): this { - throw new Error("Unimplemented method onShowFileSelector") - } - onResourceLoad(value: ((value0: OnResourceLoadEvent) => void) | undefined): this { - throw new Error("Unimplemented method onResourceLoad") - } - onFullScreenExit(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onFullScreenExit") - } - onFullScreenEnter(value: OnFullScreenEnterCallback | undefined): this { - throw new Error("Unimplemented method onFullScreenEnter") - } - onScaleChange(value: ((value0: OnScaleChangeEvent) => void) | undefined): this { - throw new Error("Unimplemented method onScaleChange") - } - onHttpAuthRequest(value: ((value0: OnHttpAuthRequestEvent) => boolean) | undefined): this { - throw new Error("Unimplemented method onHttpAuthRequest") - } - onInterceptRequest(value: ((value0: OnInterceptRequestEvent) => WebResourceResponse) | undefined): this { - throw new Error("Unimplemented method onInterceptRequest") - } - onPermissionRequest(value: ((value0: OnPermissionRequestEvent) => void) | undefined): this { - throw new Error("Unimplemented method onPermissionRequest") - } - onScreenCaptureRequest(value: ((value0: OnScreenCaptureRequestEvent) => void) | undefined): this { - throw new Error("Unimplemented method onScreenCaptureRequest") - } - onContextMenuShow(value: ((value0: OnContextMenuShowEvent) => boolean) | undefined): this { - throw new Error("Unimplemented method onContextMenuShow") - } - onContextMenuHide(value: OnContextMenuHideCallback | undefined): this { - throw new Error("Unimplemented method onContextMenuHide") - } - mediaPlayGestureAccess(value: boolean | undefined): this { - throw new Error("Unimplemented method mediaPlayGestureAccess") - } - onSearchResultReceive(value: ((value0: OnSearchResultReceiveEvent) => void) | undefined): this { - throw new Error("Unimplemented method onSearchResultReceive") - } - onScroll(value: ((value0: OnScrollEvent) => void) | undefined): this { - throw new Error("Unimplemented method onScroll") - } - onSslErrorEventReceive(value: ((value0: OnSslErrorEventReceiveEvent) => void) | undefined): this { - throw new Error("Unimplemented method onSslErrorEventReceive") - } - onSslErrorEvent(value: OnSslErrorEventCallback | undefined): this { - throw new Error("Unimplemented method onSslErrorEvent") - } - onClientAuthenticationRequest(value: ((value0: OnClientAuthenticationEvent) => void) | undefined): this { - throw new Error("Unimplemented method onClientAuthenticationRequest") - } - onWindowNew(value: ((value0: OnWindowNewEvent) => void) | undefined): this { - throw new Error("Unimplemented method onWindowNew") - } - onWindowExit(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onWindowExit") - } - multiWindowAccess(value: boolean | undefined): this { - throw new Error("Unimplemented method multiWindowAccess") - } - onInterceptKeyEvent(value: ((event: KeyEvent) => boolean) | undefined): this { - throw new Error("Unimplemented method onInterceptKeyEvent") - } - webStandardFont(value: string | undefined): this { - throw new Error("Unimplemented method webStandardFont") - } - webSerifFont(value: string | undefined): this { - throw new Error("Unimplemented method webSerifFont") - } - webSansSerifFont(value: string | undefined): this { - throw new Error("Unimplemented method webSansSerifFont") - } - webFixedFont(value: string | undefined): this { - throw new Error("Unimplemented method webFixedFont") - } - webFantasyFont(value: string | undefined): this { - throw new Error("Unimplemented method webFantasyFont") - } - webCursiveFont(value: string | undefined): this { - throw new Error("Unimplemented method webCursiveFont") - } - defaultFixedFontSize(value: int32 | undefined): this { - throw new Error("Unimplemented method defaultFixedFontSize") - } - defaultFontSize(value: int32 | undefined): this { - throw new Error("Unimplemented method defaultFontSize") - } - minFontSize(value: int32 | undefined): this { - throw new Error("Unimplemented method minFontSize") - } - minLogicalFontSize(value: int32 | undefined): this { - throw new Error("Unimplemented method minLogicalFontSize") - } - defaultTextEncodingFormat(value: string | undefined): this { - throw new Error("Unimplemented method defaultTextEncodingFormat") - } - forceDisplayScrollBar(value: boolean | undefined): this { - throw new Error("Unimplemented method forceDisplayScrollBar") - } - blockNetwork(value: boolean | undefined): this { - throw new Error("Unimplemented method blockNetwork") - } - horizontalScrollBarAccess(value: boolean | undefined): this { - throw new Error("Unimplemented method horizontalScrollBarAccess") - } - verticalScrollBarAccess(value: boolean | undefined): this { - throw new Error("Unimplemented method verticalScrollBarAccess") - } - onTouchIconUrlReceived(value: ((value0: OnTouchIconUrlReceivedEvent) => void) | undefined): this { - throw new Error("Unimplemented method onTouchIconUrlReceived") - } - onFaviconReceived(value: ((value0: OnFaviconReceivedEvent) => void) | undefined): this { - throw new Error("Unimplemented method onFaviconReceived") - } - onPageVisible(value: ((value0: OnPageVisibleEvent) => void) | undefined): this { - throw new Error("Unimplemented method onPageVisible") - } - onDataResubmitted(value: ((value0: OnDataResubmittedEvent) => void) | undefined): this { - throw new Error("Unimplemented method onDataResubmitted") - } - pinchSmooth(value: boolean | undefined): this { - throw new Error("Unimplemented method pinchSmooth") - } - allowWindowOpenMethod(value: boolean | undefined): this { - throw new Error("Unimplemented method allowWindowOpenMethod") - } - onAudioStateChanged(value: ((value0: OnAudioStateChangedEvent) => void) | undefined): this { - throw new Error("Unimplemented method onAudioStateChanged") - } - onFirstContentfulPaint(value: ((value0: OnFirstContentfulPaintEvent) => void) | undefined): this { - throw new Error("Unimplemented method onFirstContentfulPaint") - } - onFirstMeaningfulPaint(value: OnFirstMeaningfulPaintCallback | undefined): this { - throw new Error("Unimplemented method onFirstMeaningfulPaint") - } - onLargestContentfulPaint(value: OnLargestContentfulPaintCallback | undefined): this { - throw new Error("Unimplemented method onLargestContentfulPaint") - } - onLoadIntercept(value: ((value0: OnLoadInterceptEvent) => boolean) | undefined): this { - throw new Error("Unimplemented method onLoadIntercept") - } - onControllerAttached(value: (() => void) | undefined): this { - throw new Error("Unimplemented method onControllerAttached") - } - onOverScroll(value: ((value0: OnOverScrollEvent) => void) | undefined): this { - throw new Error("Unimplemented method onOverScroll") - } - onSafeBrowsingCheckResult(value: OnSafeBrowsingCheckResultCallback | undefined): this { - throw new Error("Unimplemented method onSafeBrowsingCheckResult") - } - onNavigationEntryCommitted(value: OnNavigationEntryCommittedCallback | undefined): this { - throw new Error("Unimplemented method onNavigationEntryCommitted") - } - onIntelligentTrackingPreventionResult(value: OnIntelligentTrackingPreventionCallback | undefined): this { - throw new Error("Unimplemented method onIntelligentTrackingPreventionResult") - } - javaScriptOnDocumentStart(value: Array | undefined): this { - throw new Error("Unimplemented method javaScriptOnDocumentStart") - } - javaScriptOnDocumentEnd(value: Array | undefined): this { - throw new Error("Unimplemented method javaScriptOnDocumentEnd") - } - layoutMode(value: WebLayoutMode | undefined): this { - throw new Error("Unimplemented method layoutMode") - } - nestedScroll(value: NestedScrollOptions | NestedScrollOptionsExt | undefined): this { - throw new Error("Unimplemented method nestedScroll") - } - enableNativeEmbedMode(value: boolean | undefined): this { - throw new Error("Unimplemented method enableNativeEmbedMode") - } - onNativeEmbedLifecycleChange(value: ((event: NativeEmbedDataInfo) => void) | undefined): this { - throw new Error("Unimplemented method onNativeEmbedLifecycleChange") - } - onNativeEmbedVisibilityChange(value: OnNativeEmbedVisibilityChangeCallback | undefined): this { - throw new Error("Unimplemented method onNativeEmbedVisibilityChange") - } - onNativeEmbedGestureEvent(value: ((event: NativeEmbedTouchInfo) => void) | undefined): this { - throw new Error("Unimplemented method onNativeEmbedGestureEvent") - } - copyOptions(value: CopyOptions | undefined): this { - throw new Error("Unimplemented method copyOptions") - } - onOverrideUrlLoading(value: OnOverrideUrlLoadingCallback | undefined): this { - throw new Error("Unimplemented method onOverrideUrlLoading") - } - textAutosizing(value: boolean | undefined): this { - throw new Error("Unimplemented method textAutosizing") - } - enableNativeMediaPlayer(value: NativeMediaPlayerConfig | undefined): this { - throw new Error("Unimplemented method enableNativeMediaPlayer") - } - onRenderProcessNotResponding(value: OnRenderProcessNotRespondingCallback | undefined): this { - throw new Error("Unimplemented method onRenderProcessNotResponding") - } - onRenderProcessResponding(value: OnRenderProcessRespondingCallback | undefined): this { - throw new Error("Unimplemented method onRenderProcessResponding") - } - onViewportFitChanged(value: OnViewportFitChangedCallback | undefined): this { - throw new Error("Unimplemented method onViewportFitChanged") - } - onInterceptKeyboardAttach(value: WebKeyboardCallback | undefined): this { - throw new Error("Unimplemented method onInterceptKeyboardAttach") - } - onAdsBlocked(value: OnAdsBlockedCallback | undefined): this { - throw new Error("Unimplemented method onAdsBlocked") - } - keyboardAvoidMode(value: WebKeyboardAvoidMode | undefined): this { - throw new Error("Unimplemented method keyboardAvoidMode") - } - editMenuOptions(value: EditMenuOptions | undefined): this { - throw new Error("Unimplemented method editMenuOptions") - } - enableHapticFeedback(value: boolean | undefined): this { - throw new Error("Unimplemented method enableHapticFeedback") - } - optimizeParserBudget(value: boolean | undefined): this { - throw new Error("Unimplemented method optimizeParserBudget") - } - enableFollowSystemFontWeight(value: boolean | undefined): this { - throw new Error("Unimplemented method enableFollowSystemFontWeight") - } - enableWebAVSession(value: boolean | undefined): this { - throw new Error("Unimplemented method enableWebAVSession") - } - runJavaScriptOnDocumentStart(value: Array | undefined): this { - throw new Error("Unimplemented method runJavaScriptOnDocumentStart") - } - runJavaScriptOnDocumentEnd(value: Array | undefined): this { - throw new Error("Unimplemented method runJavaScriptOnDocumentEnd") - } - runJavaScriptOnHeadEnd(value: Array | undefined): this { - throw new Error("Unimplemented method runJavaScriptOnHeadEnd") - } - nativeEmbedOptions(value: EmbedOptions | undefined): this { - throw new Error("Unimplemented method nativeEmbedOptions") - } - registerNativeEmbedRule(tag: string | undefined, type: string | undefined): this { - throw new Error("Unimplemented method registerNativeEmbedRule") - } - bindSelectionMenu(elementType: WebElementType | undefined, content: CustomBuilder | undefined, responseType: WebResponseType | undefined, options?: SelectionMenuOptionsExt): this { - throw new Error("Unimplemented method bindSelectionMenu") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkWebStyle extends ArkCommonMethodStyle implements WebAttribute { - javaScriptAccess_value?: boolean | undefined - fileAccess_value?: boolean | undefined - onlineImageAccess_value?: boolean | undefined - domStorageAccess_value?: boolean | undefined - imageAccess_value?: boolean | undefined - mixedMode_value?: MixedMode | undefined - zoomAccess_value?: boolean | undefined - geolocationAccess_value?: boolean | undefined - javaScriptProxy_value?: JavaScriptProxy | undefined - cacheMode_value?: CacheMode | undefined - darkMode_value?: WebDarkMode | undefined - forceDarkAccess_value?: boolean | undefined - mediaOptions_value?: WebMediaOptions | undefined - overviewModeAccess_value?: boolean | undefined - overScrollMode_value?: OverScrollMode | undefined - blurOnKeyboardHideMode_value?: BlurOnKeyboardHideMode | undefined - textZoomRatio_value?: int32 | undefined - databaseAccess_value?: boolean | undefined - initialScale_value?: double | undefined - metaViewport_value?: boolean | undefined - onPageEnd_value?: ((value0: OnPageEndEvent) => void) | undefined - onPageBegin_value?: ((value0: OnPageBeginEvent) => void) | undefined - onProgressChange_value?: ((value0: OnProgressChangeEvent) => void) | undefined - onTitleReceive_value?: ((value0: OnTitleReceiveEvent) => void) | undefined - onGeolocationHide_value?: (() => void) | undefined - onGeolocationShow_value?: ((value0: OnGeolocationShowEvent) => void) | undefined - onRequestSelected_value?: (() => void) | undefined - onAlert_value?: ((value0: OnAlertEvent) => boolean) | undefined - onBeforeUnload_value?: ((value0: OnBeforeUnloadEvent) => boolean) | undefined - onConfirm_value?: ((value0: OnConfirmEvent) => boolean) | undefined - onPrompt_value?: ((value0: OnPromptEvent) => boolean) | undefined - onConsole_value?: ((value0: OnConsoleEvent) => boolean) | undefined - onErrorReceive_value?: ((value0: OnErrorReceiveEvent) => void) | undefined - onHttpErrorReceive_value?: ((value0: OnHttpErrorReceiveEvent) => void) | undefined - onDownloadStart_value?: ((value0: OnDownloadStartEvent) => void) | undefined - onRefreshAccessedHistory_value?: ((value0: OnRefreshAccessedHistoryEvent) => void) | undefined - onRenderExited_value?: ((value0: OnRenderExitedEvent) => void) | undefined - onShowFileSelector_value?: ((value0: OnShowFileSelectorEvent) => boolean) | undefined - onResourceLoad_value?: ((value0: OnResourceLoadEvent) => void) | undefined - onFullScreenExit_value?: (() => void) | undefined - onFullScreenEnter_value?: OnFullScreenEnterCallback | undefined - onScaleChange_value?: ((value0: OnScaleChangeEvent) => void) | undefined - onHttpAuthRequest_value?: ((value0: OnHttpAuthRequestEvent) => boolean) | undefined - onInterceptRequest_value?: ((value0: OnInterceptRequestEvent) => WebResourceResponse) | undefined - onPermissionRequest_value?: ((value0: OnPermissionRequestEvent) => void) | undefined - onScreenCaptureRequest_value?: ((value0: OnScreenCaptureRequestEvent) => void) | undefined - onContextMenuShow_value?: ((value0: OnContextMenuShowEvent) => boolean) | undefined - onContextMenuHide_value?: OnContextMenuHideCallback | undefined - mediaPlayGestureAccess_value?: boolean | undefined - onSearchResultReceive_value?: ((value0: OnSearchResultReceiveEvent) => void) | undefined - onScroll_value?: ((value0: OnScrollEvent) => void) | undefined - onSslErrorEventReceive_value?: ((value0: OnSslErrorEventReceiveEvent) => void) | undefined - onSslErrorEvent_value?: OnSslErrorEventCallback | undefined - onClientAuthenticationRequest_value?: ((value0: OnClientAuthenticationEvent) => void) | undefined - onWindowNew_value?: ((value0: OnWindowNewEvent) => void) | undefined - onWindowExit_value?: (() => void) | undefined - multiWindowAccess_value?: boolean | undefined - onInterceptKeyEvent_value?: ((event: KeyEvent) => boolean) | undefined - webStandardFont_value?: string | undefined - webSerifFont_value?: string | undefined - webSansSerifFont_value?: string | undefined - webFixedFont_value?: string | undefined - webFantasyFont_value?: string | undefined - webCursiveFont_value?: string | undefined - defaultFixedFontSize_value?: int32 | undefined - defaultFontSize_value?: int32 | undefined - minFontSize_value?: int32 | undefined - minLogicalFontSize_value?: int32 | undefined - defaultTextEncodingFormat_value?: string | undefined - forceDisplayScrollBar_value?: boolean | undefined - blockNetwork_value?: boolean | undefined - horizontalScrollBarAccess_value?: boolean | undefined - verticalScrollBarAccess_value?: boolean | undefined - onTouchIconUrlReceived_value?: ((value0: OnTouchIconUrlReceivedEvent) => void) | undefined - onFaviconReceived_value?: ((value0: OnFaviconReceivedEvent) => void) | undefined - onPageVisible_value?: ((value0: OnPageVisibleEvent) => void) | undefined - onDataResubmitted_value?: ((value0: OnDataResubmittedEvent) => void) | undefined - pinchSmooth_value?: boolean | undefined - allowWindowOpenMethod_value?: boolean | undefined - onAudioStateChanged_value?: ((value0: OnAudioStateChangedEvent) => void) | undefined - onFirstContentfulPaint_value?: ((value0: OnFirstContentfulPaintEvent) => void) | undefined - onFirstMeaningfulPaint_value?: OnFirstMeaningfulPaintCallback | undefined - onLargestContentfulPaint_value?: OnLargestContentfulPaintCallback | undefined - onLoadIntercept_value?: ((value0: OnLoadInterceptEvent) => boolean) | undefined - onControllerAttached_value?: (() => void) | undefined - onOverScroll_value?: ((value0: OnOverScrollEvent) => void) | undefined - onSafeBrowsingCheckResult_value?: OnSafeBrowsingCheckResultCallback | undefined - onNavigationEntryCommitted_value?: OnNavigationEntryCommittedCallback | undefined - onIntelligentTrackingPreventionResult_value?: OnIntelligentTrackingPreventionCallback | undefined - javaScriptOnDocumentStart_value?: Array | undefined - javaScriptOnDocumentEnd_value?: Array | undefined - layoutMode_value?: WebLayoutMode | undefined - nestedScroll_value?: NestedScrollOptions | NestedScrollOptionsExt | undefined - enableNativeEmbedMode_value?: boolean | undefined - onNativeEmbedLifecycleChange_value?: ((event: NativeEmbedDataInfo) => void) | undefined - onNativeEmbedVisibilityChange_value?: OnNativeEmbedVisibilityChangeCallback | undefined - onNativeEmbedGestureEvent_value?: ((event: NativeEmbedTouchInfo) => void) | undefined - copyOptions_value?: CopyOptions | undefined - onOverrideUrlLoading_value?: OnOverrideUrlLoadingCallback | undefined - textAutosizing_value?: boolean | undefined - enableNativeMediaPlayer_value?: NativeMediaPlayerConfig | undefined - onRenderProcessNotResponding_value?: OnRenderProcessNotRespondingCallback | undefined - onRenderProcessResponding_value?: OnRenderProcessRespondingCallback | undefined - onViewportFitChanged_value?: OnViewportFitChangedCallback | undefined - onInterceptKeyboardAttach_value?: WebKeyboardCallback | undefined - onAdsBlocked_value?: OnAdsBlockedCallback | undefined - keyboardAvoidMode_value?: WebKeyboardAvoidMode | undefined - editMenuOptions_value?: EditMenuOptions | undefined - enableHapticFeedback_value?: boolean | undefined - optimizeParserBudget_value?: boolean | undefined - enableFollowSystemFontWeight_value?: boolean | undefined - enableWebAVSession_value?: boolean | undefined - runJavaScriptOnDocumentStart_value?: Array | undefined - runJavaScriptOnDocumentEnd_value?: Array | undefined - runJavaScriptOnHeadEnd_value?: Array | undefined - nativeEmbedOptions_value?: EmbedOptions | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - javaScriptAccess(value: boolean | undefined): this { - return this - } - fileAccess(value: boolean | undefined): this { - return this - } - onlineImageAccess(value: boolean | undefined): this { - return this - } - domStorageAccess(value: boolean | undefined): this { - return this - } - imageAccess(value: boolean | undefined): this { - return this - } - mixedMode(value: MixedMode | undefined): this { - return this - } - zoomAccess(value: boolean | undefined): this { - return this - } - geolocationAccess(value: boolean | undefined): this { - return this - } - javaScriptProxy(value: JavaScriptProxy | undefined): this { - return this - } - cacheMode(value: CacheMode | undefined): this { - return this - } - darkMode(value: WebDarkMode | undefined): this { - return this - } - forceDarkAccess(value: boolean | undefined): this { - return this - } - mediaOptions(value: WebMediaOptions | undefined): this { - return this - } - overviewModeAccess(value: boolean | undefined): this { - return this - } - overScrollMode(value: OverScrollMode | undefined): this { - return this - } - blurOnKeyboardHideMode(value: BlurOnKeyboardHideMode | undefined): this { - return this - } - textZoomRatio(value: int32 | undefined): this { - return this - } - databaseAccess(value: boolean | undefined): this { - return this - } - initialScale(value: double | undefined): this { - return this - } - metaViewport(value: boolean | undefined): this { - return this - } - onPageEnd(value: ((value0: OnPageEndEvent) => void) | undefined): this { - return this - } - onPageBegin(value: ((value0: OnPageBeginEvent) => void) | undefined): this { - return this - } - onProgressChange(value: ((value0: OnProgressChangeEvent) => void) | undefined): this { - return this - } - onTitleReceive(value: ((value0: OnTitleReceiveEvent) => void) | undefined): this { - return this - } - onGeolocationHide(value: (() => void) | undefined): this { - return this - } - onGeolocationShow(value: ((value0: OnGeolocationShowEvent) => void) | undefined): this { - return this - } - onRequestSelected(value: (() => void) | undefined): this { - return this - } - onAlert(value: ((value0: OnAlertEvent) => boolean) | undefined): this { - return this - } - onBeforeUnload(value: ((value0: OnBeforeUnloadEvent) => boolean) | undefined): this { - return this - } - onConfirm(value: ((value0: OnConfirmEvent) => boolean) | undefined): this { - return this - } - onPrompt(value: ((value0: OnPromptEvent) => boolean) | undefined): this { - return this - } - onConsole(value: ((value0: OnConsoleEvent) => boolean) | undefined): this { - return this - } - onErrorReceive(value: ((value0: OnErrorReceiveEvent) => void) | undefined): this { - return this - } - onHttpErrorReceive(value: ((value0: OnHttpErrorReceiveEvent) => void) | undefined): this { - return this - } - onDownloadStart(value: ((value0: OnDownloadStartEvent) => void) | undefined): this { - return this - } - onRefreshAccessedHistory(value: ((value0: OnRefreshAccessedHistoryEvent) => void) | undefined): this { - return this - } - onRenderExited(value: ((value0: OnRenderExitedEvent) => void) | undefined): this { - return this - } - onShowFileSelector(value: ((value0: OnShowFileSelectorEvent) => boolean) | undefined): this { - return this - } - onResourceLoad(value: ((value0: OnResourceLoadEvent) => void) | undefined): this { - return this - } - onFullScreenExit(value: (() => void) | undefined): this { - return this - } - onFullScreenEnter(value: OnFullScreenEnterCallback | undefined): this { - return this - } - onScaleChange(value: ((value0: OnScaleChangeEvent) => void) | undefined): this { - return this - } - onHttpAuthRequest(value: ((value0: OnHttpAuthRequestEvent) => boolean) | undefined): this { - return this - } - onInterceptRequest(value: ((value0: OnInterceptRequestEvent) => WebResourceResponse) | undefined): this { - return this - } - onPermissionRequest(value: ((value0: OnPermissionRequestEvent) => void) | undefined): this { - return this - } - onScreenCaptureRequest(value: ((value0: OnScreenCaptureRequestEvent) => void) | undefined): this { - return this - } - onContextMenuShow(value: ((value0: OnContextMenuShowEvent) => boolean) | undefined): this { - return this - } - onContextMenuHide(value: OnContextMenuHideCallback | undefined): this { - return this - } - mediaPlayGestureAccess(value: boolean | undefined): this { - return this - } - onSearchResultReceive(value: ((value0: OnSearchResultReceiveEvent) => void) | undefined): this { - return this - } - onScroll(value: ((value0: OnScrollEvent) => void) | undefined): this { - return this - } - onSslErrorEventReceive(value: ((value0: OnSslErrorEventReceiveEvent) => void) | undefined): this { - return this - } - onSslErrorEvent(value: OnSslErrorEventCallback | undefined): this { - return this - } - onClientAuthenticationRequest(value: ((value0: OnClientAuthenticationEvent) => void) | undefined): this { - return this - } - onWindowNew(value: ((value0: OnWindowNewEvent) => void) | undefined): this { - return this - } - onWindowExit(value: (() => void) | undefined): this { - return this - } - multiWindowAccess(value: boolean | undefined): this { - return this - } - onInterceptKeyEvent(value: ((event: KeyEvent) => boolean) | undefined): this { - return this - } - webStandardFont(value: string | undefined): this { - return this - } - webSerifFont(value: string | undefined): this { - return this - } - webSansSerifFont(value: string | undefined): this { - return this - } - webFixedFont(value: string | undefined): this { - return this - } - webFantasyFont(value: string | undefined): this { - return this - } - webCursiveFont(value: string | undefined): this { - return this - } - defaultFixedFontSize(value: int32 | undefined): this { - return this - } - defaultFontSize(value: int32 | undefined): this { - return this - } - minFontSize(value: int32 | undefined): this { - return this - } - minLogicalFontSize(value: int32 | undefined): this { - return this - } - defaultTextEncodingFormat(value: string | undefined): this { - return this - } - forceDisplayScrollBar(value: boolean | undefined): this { - return this - } - blockNetwork(value: boolean | undefined): this { - return this - } - horizontalScrollBarAccess(value: boolean | undefined): this { - return this - } - verticalScrollBarAccess(value: boolean | undefined): this { - return this - } - onTouchIconUrlReceived(value: ((value0: OnTouchIconUrlReceivedEvent) => void) | undefined): this { - return this - } - onFaviconReceived(value: ((value0: OnFaviconReceivedEvent) => void) | undefined): this { - return this - } - onPageVisible(value: ((value0: OnPageVisibleEvent) => void) | undefined): this { - return this - } - onDataResubmitted(value: ((value0: OnDataResubmittedEvent) => void) | undefined): this { - return this - } - pinchSmooth(value: boolean | undefined): this { - return this - } - allowWindowOpenMethod(value: boolean | undefined): this { - return this - } - onAudioStateChanged(value: ((value0: OnAudioStateChangedEvent) => void) | undefined): this { - return this - } - onFirstContentfulPaint(value: ((value0: OnFirstContentfulPaintEvent) => void) | undefined): this { - return this - } - onFirstMeaningfulPaint(value: OnFirstMeaningfulPaintCallback | undefined): this { - return this - } - onLargestContentfulPaint(value: OnLargestContentfulPaintCallback | undefined): this { - return this - } - onLoadIntercept(value: ((value0: OnLoadInterceptEvent) => boolean) | undefined): this { - return this - } - onControllerAttached(value: (() => void) | undefined): this { - return this - } - onOverScroll(value: ((value0: OnOverScrollEvent) => void) | undefined): this { - return this - } - onSafeBrowsingCheckResult(value: OnSafeBrowsingCheckResultCallback | undefined): this { - return this - } - onNavigationEntryCommitted(value: OnNavigationEntryCommittedCallback | undefined): this { - return this - } - onIntelligentTrackingPreventionResult(value: OnIntelligentTrackingPreventionCallback | undefined): this { - return this - } - javaScriptOnDocumentStart(value: Array | undefined): this { - return this - } - javaScriptOnDocumentEnd(value: Array | undefined): this { - return this - } - layoutMode(value: WebLayoutMode | undefined): this { - return this - } - nestedScroll(value: NestedScrollOptions | NestedScrollOptionsExt | undefined): this { - return this - } - enableNativeEmbedMode(value: boolean | undefined): this { - return this - } - onNativeEmbedLifecycleChange(value: ((event: NativeEmbedDataInfo) => void) | undefined): this { - return this - } - onNativeEmbedVisibilityChange(value: OnNativeEmbedVisibilityChangeCallback | undefined): this { - return this - } - onNativeEmbedGestureEvent(value: ((event: NativeEmbedTouchInfo) => void) | undefined): this { - return this - } - copyOptions(value: CopyOptions | undefined): this { - return this - } - onOverrideUrlLoading(value: OnOverrideUrlLoadingCallback | undefined): this { - return this - } - textAutosizing(value: boolean | undefined): this { - return this - } - enableNativeMediaPlayer(value: NativeMediaPlayerConfig | undefined): this { - return this - } - onRenderProcessNotResponding(value: OnRenderProcessNotRespondingCallback | undefined): this { - return this - } - onRenderProcessResponding(value: OnRenderProcessRespondingCallback | undefined): this { - return this - } - onViewportFitChanged(value: OnViewportFitChangedCallback | undefined): this { - return this - } - onInterceptKeyboardAttach(value: WebKeyboardCallback | undefined): this { - return this - } - onAdsBlocked(value: OnAdsBlockedCallback | undefined): this { - return this - } - keyboardAvoidMode(value: WebKeyboardAvoidMode | undefined): this { - return this - } - editMenuOptions(value: EditMenuOptions | undefined): this { - return this - } - enableHapticFeedback(value: boolean | undefined): this { - return this - } - optimizeParserBudget(value: boolean | undefined): this { - return this - } - enableFollowSystemFontWeight(value: boolean | undefined): this { - return this - } - enableWebAVSession(value: boolean | undefined): this { - return this - } - runJavaScriptOnDocumentStart(value: Array | undefined): this { - return this - } - runJavaScriptOnDocumentEnd(value: Array | undefined): this { - return this - } - runJavaScriptOnHeadEnd(value: Array | undefined): this { - return this - } - nativeEmbedOptions(value: EmbedOptions | undefined): this { - return this - } - registerNativeEmbedRule(tag: string | undefined, type: string | undefined): this { - return this - } - bindSelectionMenu(elementType: WebElementType | undefined, content: CustomBuilder | undefined, responseType: WebResponseType | undefined, options?: SelectionMenuOptionsExt): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export declare interface SslErrorEvent { - handler: SslErrorHandler; - error: SslError; - url: string; - originalUrl: string; - referrer: string; - isFatalError: boolean; - isMainFrame: boolean; -} -export declare interface NestedScrollOptionsExt { - scrollUp?: NestedScrollMode; - scrollDown?: NestedScrollMode; - scrollRight?: NestedScrollMode; - scrollLeft?: NestedScrollMode; -} -export declare interface EmbedOptions { - supportDefaultIntrinsicSize?: boolean; -} - -@memo -@ComponentBuilder -export function Web( - value: WebOptions, - @memo - content_?: () => void, -): WebAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/windowScene.ets b/arkoala-arkts/arkui/sdk/generated/component/windowScene.ets deleted file mode 100644 index 1a6ca49b7649633d1415cbad0f889f3875bb0bf6..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/windowScene.ets +++ /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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -import { Position } from "./units" -export interface WindowSceneAttribute extends CommonMethod { - attractionEffect(destination: Position | undefined, fraction: number | undefined): this { - throw new Error("Unimplemented method attractionEffect") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkWindowSceneStyle extends ArkCommonMethodStyle implements WindowSceneAttribute { - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - attractionEffect(destination: Position | undefined, fraction: number | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function WindowScene( - persistentId: number, - @memo - content_?: () => void, -): WindowSceneAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/withTheme.ets b/arkoala-arkts/arkui/sdk/generated/component/withTheme.ets deleted file mode 100644 index e87ee0d4e536adcc7b3957bb40b270aa5f212599..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/withTheme.ets +++ /dev/null @@ -1,47 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { CustomTheme } from "./../framework/ohos.arkui.theme" -import { ThemeColorMode } from "./common" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface WithThemeOptions { - theme?: CustomTheme; - colorMode?: ThemeColorMode; -} -export interface WithThemeAttribute { - attributeModifier(value: AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkWithThemeStyle implements WithThemeAttribute { - public attributeModifier(value: AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} - -@memo -@ComponentBuilder -export function WithTheme( - options: WithThemeOptions, - @memo - content_?: () => void, -): WithThemeAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/component/xcomponent.ets b/arkoala-arkts/arkui/sdk/generated/component/xcomponent.ets deleted file mode 100644 index 0dfec8b11b12d840056f6ab2375c864612df3bbd..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/component/xcomponent.ets +++ /dev/null @@ -1,120 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer, KStringPtr } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ImageAnalyzerConfig, ImageAIOptions } from "./imageCommon" -import { XComponentType } from "./enums" -import { CommonMethod, ArkCommonMethodStyle } from "./common" -import { VoidCallback } from "./units" -import { AttributeModifier, AttributeUpdater } from "./../index" -export declare interface SurfaceRect { - offsetX?: double; - offsetY?: double; - surfaceWidth: double; - surfaceHeight: double; -} -export type NativeXComponentPointer = int64; -export declare interface SurfaceRotationOptions { - lock?: boolean; -} -export declare class XComponentController { - constructor() - onSurfaceCreated: ((surfaceId: string) => void); - onSurfaceChanged: ((surfaceId: string,rect: SurfaceRect) => void); - onSurfaceDestroyed: ((surfaceId: string) => void); - getXComponentSurfaceId(): string - setXComponentSurfaceRect(rect: SurfaceRect): void - getXComponentSurfaceRect(): SurfaceRect - setXComponentSurfaceRotation(rotationOptions: SurfaceRotationOptions): void - getXComponentSurfaceRotation(): SurfaceRotationOptions - startImageAnalyzer(config: ImageAnalyzerConfig): Promise - stopImageAnalyzer(): void -} -export declare interface XComponentOptions { - type: XComponentType; - controller: XComponentController; - imageAIOptions?: ImageAIOptions; - screenId?: int64; -} -export declare interface NativeXComponentParameters { - type: XComponentType; - imageAIOptions?: ImageAIOptions; -} -export interface XComponentAttribute extends CommonMethod { - onLoad(value: VoidCallback | undefined): this { - throw new Error("Unimplemented method onLoad") - } - onDestroy(value: VoidCallback | undefined): this { - throw new Error("Unimplemented method onDestroy") - } - enableAnalyzer(value: boolean | undefined): this { - throw new Error("Unimplemented method enableAnalyzer") - } - enableSecure(value: boolean | undefined): this { - throw new Error("Unimplemented method enableSecure") - } - hdrBrightness(value: double | undefined): this { - throw new Error("Unimplemented method hdrBrightness") - } - attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Unimplemented method attributeModifier") - } -} -export class ArkXComponentStyle extends ArkCommonMethodStyle implements XComponentAttribute { - onLoad_value?: VoidCallback | undefined - onDestroy_value?: VoidCallback | undefined - enableAnalyzer_value?: boolean | undefined - enableSecure_value?: boolean | undefined - hdrBrightness_value?: double | undefined - attributeModifier_value?: AttributeModifier | AttributeModifier | undefined - onLoad(value: VoidCallback | undefined): this { - return this - } - onDestroy(value: VoidCallback | undefined): this { - return this - } - enableAnalyzer(value: boolean | undefined): this { - return this - } - enableSecure(value: boolean | undefined): this { - return this - } - hdrBrightness(value: double | undefined): this { - return this - } - public attributeModifier(value: AttributeModifier | AttributeModifier | undefined): this { - throw new Error("Not implemented") - } -} -export declare interface XComponentParameters { - id: string; - type: XComponentType; - nativeXComponentHandler: ((value0: NativeXComponentPointer) => void); - controller?: XComponentController; -} - -@memo -@ComponentBuilder -export function XComponent( - params: XComponentParameters | XComponentOptions | NativeXComponentParameters, - @memo - content_?: () => void, -): XComponentAttribute { throw new Error("")} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/application.BaseContext.ets b/arkoala-arkts/arkui/sdk/generated/framework/application.BaseContext.ets deleted file mode 100644 index d27ae4351b2d87249ee63597cb41a4fa349e5deb..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/application.BaseContext.ets +++ /dev/null @@ -1,25 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export declare class BaseContext { - constructor() -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/application.Context.ets b/arkoala-arkts/arkui/sdk/generated/framework/application.Context.ets deleted file mode 100644 index b3041ff83993597482156dbb7183722b6218cb52..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/application.Context.ets +++ /dev/null @@ -1,24 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export declare interface Context { -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/index.ets b/arkoala-arkts/arkui/sdk/generated/framework/index.ets deleted file mode 100644 index 1121e5ffe5746ff452f941754420b0503050c4f8..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/index.ets +++ /dev/null @@ -1,144 +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! - -export * from "./../component/actionSheet" -export * from "./../component/alertDialog" -export * from "./../component/alphabetIndexer" -export * from "./../component/animator" -export * from "./../component/badge" -export * from "./../component/blank" -export * from "./../component/builder" -export * from "./../component/button" -export * from "./../component/calendarPicker" -export * from "./../component/canvas" -export * from "./../component/checkbox" -export * from "./../component/checkboxgroup" -export * from "./../component/circle" -export * from "./../component/column" -export * from "./../component/columnSplit" -export * from "./../component/common" -export * from "./../component/containerSpan" -export * from "./../component/contentSlot" -export * from "./../component/counter" -export * from "./../component/customDialogController" -export * from "./../component/dataPanel" -export * from "./../component/datePicker" -export * from "./../component/divider" -export * from "./../component/effectComponent" -export * from "./../component/ellipse" -export * from "./../component/embeddedComponent" -export * from "./../component/enums" -export * from "./../component/extendableComponent" -export * from "./../component/flex" -export * from "./../component/flowItem" -export * from "./../component/focus" -export * from "./../component/folderStack" -export * from "./../component/formComponent" -export * from "./../component/formLink" -export * from "./../component/gauge" -export * from "./../component/gesture" -export * from "./../component/gesture.extra" -export * from "./../component/grid" -export * from "./../component/gridCol" -export * from "./../component/gridItem" -export * from "./../component/gridRow" -export * from "./../component/hyperlink" -export * from "./../component/idlize" -export * from "./../component/image" -export * from "./../component/imageAnimator" -export * from "./../component/imageCommon" -export * from "./../component/imageSpan" -export * from "./../component/indicatorcomponent" -export * from "./../component/inspector" -export * from "./../component/lazyForEach" -export * from "./../component/lazyGridLayout" -export * from "./../component/line" -export * from "./../component/linearindicator" -export * from "./../component/list" -export * from "./../component/listItem" -export * from "./../component/listItemGroup" -export * from "./../component/loadingProgress" -export * from "./../component/marquee" -export * from "./../component/matrix2d" -export * from "./../component/mediaCachedImage" -export * from "./../component/menu" -export * from "./../component/menuItem" -export * from "./../component/menuItemGroup" -export * from "./../component/navDestination" -export * from "./../component/navigation" -export * from "./../component/navigator" -export * from "./../component/nodeContainer" -export * from "./../component/pageTransition" -export * from "./../component/particle" -export * from "./../component/pasteButton" -export * from "./../component/path" -export * from "./../component/patternLock" -export * from "./../component/pluginComponent" -export * from "./../component/polygon" -export * from "./../component/polyline" -export * from "./../component/progress" -export * from "./../component/qrcode" -export * from "./../component/radio" -export * from "./../component/rating" -export * from "./../component/rect" -export * from "./../component/refresh" -export * from "./../component/relativeContainer" -export * from "./../component/remoteWindow" -export * from "./../component/richEditor" -export * from "./../component/richText" -export * from "./../component/rootScene" -export * from "./../component/row" -export * from "./../component/rowSplit" -export * from "./../component/saveButton" -export * from "./../component/screen" -export * from "./../component/scroll" -export * from "./../component/scrollBar" -export * from "./../component/search" -export * from "./../component/securityComponent" -export * from "./../component/select" -export * from "./../component/shape" -export * from "./../component/sidebar" -export * from "./../component/slider" -export * from "./../component/span" -export * from "./../component/stack" -export * from "./../component/stepper" -export * from "./../component/stepperItem" -export * from "./../component/styledString" -export * from "./../component/swiper" -export * from "./../component/symbolSpan" -export * from "./../component/symbolglyph" -export * from "./../component/tabContent" -export * from "./../component/tabs" -export * from "./../component/text" -export * from "./../component/textArea" -export * from "./../component/textClock" -export * from "./../component/textCommon" -export * from "./../component/textInput" -export * from "./../component/textPicker" -export * from "./../component/textTimer" -export * from "./../component/timePicker" -export * from "./../component/toggle" -export * from "./../component/toolbar" -export * from "./../component/uiExtensionComponent" -export * from "./../component/units" -export * from "./../component/video" -export * from "./../component/waterFlow" -export * from "./../component/web" -export * from "./../component/windowScene" -export * from "./../component/withTheme" -export * from "./../component/xcomponent" diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.app.ability.Want.ets b/arkoala-arkts/arkui/sdk/generated/framework/ohos.app.ability.Want.ets deleted file mode 100644 index dadeb84433c2b3636de8c0313bc7215bc76a4883..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.app.ability.Want.ets +++ /dev/null @@ -1,34 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export declare interface Want { - bundleName?: string; - abilityName?: string; - deviceId?: string; - uri?: string; - type?: string; - flags?: number; - action?: string; - parameters?: Map; - entities?: Array; - moduleName?: string; -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.app.ability.common.ets b/arkoala-arkts/arkui/sdk/generated/framework/ohos.app.ability.common.ets deleted file mode 100644 index 5a7dfec8ad409cb5298abbcac9bab98501ba391a..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.app.ability.common.ets +++ /dev/null @@ -1,41 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { BaseContext } from "./application.BaseContext" -export type Context_getGroupDir_Callback = (result: string) => void; -export default common -export declare namespace common { - export class Context extends BaseContext { - cacheDir: string; - tempDir: string; - filesDir: string; - databaseDir: string; - preferencesDir: string; - bundleCodeDir: string; - distributedFilesDir: string; - resourceDir: string; - cloudFileDir: string; - createBundleContext(bundleName: string): common.Context - createModuleContext(moduleName_bundleName: string, moduleName?: string): common.Context - getGroupDir(dataGroupID: string, callback_?: Context_getGroupDir_Callback): undefined | Promise - } -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.arkui.UIContext.ets b/arkoala-arkts/arkui/sdk/generated/framework/ohos.arkui.UIContext.ets deleted file mode 100644 index 60cba5b770097a14d46573bbbb434a58e627b356..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.arkui.UIContext.ets +++ /dev/null @@ -1,74 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ComponentContent } from "./../ComponentContent" -import { PopupCommonOptions, MenuOptions, AnimateParam, SheetOptions } from "./../component/common" -import { default as drawing } from "./ohos.graphics.drawing" -import { TextPickerDialogOptions } from "./../component/textPicker" -import { FrameNode } from "./../FrameNode" -import { default as common } from "./ohos.app.ability.common" -import { WidthBreakpoint, HeightBreakpoint } from "./../component/enums" -import { TextMenuOptions } from "./../component/textCommon" -export declare interface TargetInfo { - id: string | number; - componentId?: number; -} -export declare class PromptAction { - openPopup(content: ComponentContent, target: TargetInfo, options?: PopupCommonOptions): Promise - upatePopup(content: ComponentContent, options: PopupCommonOptions, partialUpdate?: boolean): Promise - closePopup(content: ComponentContent): Promise - openMenu(content: ComponentContent, target: TargetInfo, options?: MenuOptions): Promise - updateMenu(content: ComponentContent, options: MenuOptions, partialUpdate?: boolean): Promise - closeMenu(content: ComponentContent): Promise -} -export declare class UIContext { - getFont(): drawing.Font - getFilteredInspectorTree(filters?: Array): string - getFilteredInspectorTreeById(id: string, depth: number, filters?: Array): string - animateTo(value: AnimateParam, event: (() => void)): void - showTextPickerDialog(options: TextPickerDialogOptions): void - runScopedTask(callback_: (() => void)): void - animateToImmediately(param: AnimateParam, event: (() => void)): void - getFrameNodeById(id: string): FrameNode | undefined - getAttachedFrameNodeById(id: string): FrameNode | undefined - getFrameNodeByUniqueId(id: number): FrameNode | undefined - vp2px(value: number): number - px2vp(value: number): number - fp2px(value: number): number - px2fp(value: number): number - lpx2px(value: number): number - px2lpx(value: number): number - getHostContext(): common.Context | undefined - setDynamicDimming(id: string, value: number): void - getWindowName(): string | undefined - getWindowWidthBreakpoint(): WidthBreakpoint - getWindowHeightBreakpoint(): HeightBreakpoint - openBindSheet(bindSheetContent: ComponentContent, sheetOptions?: SheetOptions, targetId?: number): Promise - updateBindSheet(bindSheetContent: ComponentContent, sheetOptions: SheetOptions, partialUpdate?: boolean): Promise - closeBindSheet(bindSheetContent: ComponentContent): Promise - clearResourceCache(): void - isFollowingSystemFontScale(): boolean - getMaxFontScale(): number -} -export declare class TextMenuController { - setMenuOptions(options: TextMenuOptions): void -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.arkui.drawableDescriptor.ets b/arkoala-arkts/arkui/sdk/generated/framework/ohos.arkui.drawableDescriptor.ets deleted file mode 100644 index b9b1dad52f4230d6444b9431734806182e7679c7..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.arkui.drawableDescriptor.ets +++ /dev/null @@ -1,28 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { extractors } from "./../index" -import { default as image } from "@ohos.multimedia.image" -export declare class DrawableDescriptor { - constructor() - getPixelMap(): image.PixelMap -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.arkui.node.ets b/arkoala-arkts/arkui/sdk/generated/framework/ohos.arkui.node.ets deleted file mode 100644 index ce0bfeb92fae481279d55b5a96e4fcaa6d321997..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.arkui.node.ets +++ /dev/null @@ -1,26 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export declare interface Content { -} -export declare interface NodeController { -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.arkui.observer.ets b/arkoala-arkts/arkui/sdk/generated/framework/ohos.arkui.observer.ets deleted file mode 100644 index 5b5757746ac3527d00596b26827eec8c821f4c42..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.arkui.observer.ets +++ /dev/null @@ -1,105 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceStr } from "./../component/units" -import { Resource } from "global.resource" -import { NavPathStack, NavBar, NavigationOperation } from "./../component/navigation" -import { UIContext } from "./ohos.arkui.UIContext" -export default uiObserver -export declare namespace uiObserver { - export enum NavDestinationState { - ON_SHOWN = 0, - ON_HIDDEN = 1, - ON_APPEAR = 2, - ON_DISAPPEAR = 3, - ON_WILL_SHOW = 4, - ON_WILL_HIDE = 5, - ON_WILL_APPEAR = 6, - ON_WILL_DISAPPEAR = 7, - ON_BACKPRESS = 100 - } - export enum RouterPageState { - ABOUT_TO_APPEAR = 0, - ABOUT_TO_DISAPPEAR = 1, - ON_PAGE_SHOW = 2, - ON_PAGE_HIDE = 3, - ON_BACK_PRESS = 4 - } - export enum ScrollEventType { - SCROLL_START = 0, - SCROLL_STOP = 1 - } - export enum TabContentState { - ON_SHOW = 0, - ON_HIDE = 1 - } - export interface NavDestinationInfo { - navigationId: ResourceStr; - name: ResourceStr; - state: uiObserver.NavDestinationState; - index: number; - param?: Object; - navDestinationId: string; - } - export interface NavigationInfo { - navigationId: string; - pathStack: NavPathStack; - } - export interface ScrollEventInfo { - id: string; - uniqueId: number; - scrollEvent: uiObserver.ScrollEventType; - offset: number; - } - export interface TabContentInfo { - tabContentId: string; - tabContentUniqueId: number; - state: uiObserver.TabContentState; - index: number; - id: string; - uniqueId: number; - } - export interface ObserverOptions { - id: string; - } - export class RouterPageInfo { - constructor() - index: number; - name: string; - path: string; - state: uiObserver.RouterPageState; - pageId: string; - } - export class DensityInfo { - constructor() - context: UIContext; - density: number; - } - export interface NavDestinationSwitchInfo { - from: uiObserver.NavDestinationInfo | NavBar; - to: uiObserver.NavDestinationInfo | NavBar; - operation: NavigationOperation; - } - export interface NavDestinationSwitchObserverOptions { - navigationId: ResourceStr; - } -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.arkui.shape.ets b/arkoala-arkts/arkui/sdk/generated/framework/ohos.arkui.shape.ets deleted file mode 100644 index a3df80a474a2b14e36e294c7334e47a8f3cbc8ec..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.arkui.shape.ets +++ /dev/null @@ -1,75 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Position, ResourceColor, Length, SizeOptions } from "./../component/units" -import { Color } from "./../component/enums" -import { Resource } from "global.resource" -export declare class CircleShape { - constructor(options: ShapeSize | undefined) - offset(offset: Position): CircleShape - fill(color: ResourceColor): CircleShape - position(position: Position): CircleShape - width(width: Length): CircleShape - height(height: Length): CircleShape - size(size: SizeOptions): CircleShape -} -export declare class EllipseShape { - constructor(options: ShapeSize | undefined) - offset(offset: Position): EllipseShape - fill(color: ResourceColor): EllipseShape - position(position: Position): EllipseShape - width(width: Length): EllipseShape - height(height: Length): EllipseShape - size(size: SizeOptions): EllipseShape -} -export declare interface PathShapeOptions { - commands?: string; -} -export declare class PathShape { - constructor(options: PathShapeOptions | undefined) - offset(offset: Position): PathShape - fill(color: ResourceColor): PathShape - position(position: Position): PathShape - commands(commands: string): PathShape -} -export declare interface ShapeSize { - width?: number | string; - height?: number | string; -} -export declare interface RectShapeOptions extends ShapeSize { - radius?: number | string | Array; -} -export declare interface RoundRectShapeOptions extends ShapeSize { - radiusWidth?: number | string; - radiusHeight?: number | string; -} -export declare interface RectShape { - offset(offset: Position): RectShape - fill(color: ResourceColor): RectShape - position(position: Position): RectShape - width(width: Length): RectShape - height(height: Length): RectShape - size(size: SizeOptions): RectShape - radiusWidth(rWidth: number | string): RectShape - radiusHeight(rHeight: number | string): RectShape - radius(radius: number | string | Array): RectShape -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.arkui.theme.ets b/arkoala-arkts/arkui/sdk/generated/framework/ohos.arkui.theme.ets deleted file mode 100644 index ce052242cedba58c056a2a36d78600e8f57fcb75..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.arkui.theme.ets +++ /dev/null @@ -1,89 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceColor } from "./../component/units" -import { Color } from "./../component/enums" -import { Resource } from "global.resource" -export declare interface Theme { - colors: Colors; -} -export declare interface Colors { - brand: ResourceColor; - warning: ResourceColor; - alert: ResourceColor; - confirm: ResourceColor; - fontPrimary: ResourceColor; - fontSecondary: ResourceColor; - fontTertiary: ResourceColor; - fontFourth: ResourceColor; - fontEmphasize: ResourceColor; - fontOnPrimary: ResourceColor; - fontOnSecondary: ResourceColor; - fontOnTertiary: ResourceColor; - fontOnFourth: ResourceColor; - iconPrimary: ResourceColor; - iconSecondary: ResourceColor; - iconTertiary: ResourceColor; - iconFourth: ResourceColor; - iconEmphasize: ResourceColor; - iconSubEmphasize: ResourceColor; - iconOnPrimary: ResourceColor; - iconOnSecondary: ResourceColor; - iconOnTertiary: ResourceColor; - iconOnFourth: ResourceColor; - backgroundPrimary: ResourceColor; - backgroundSecondary: ResourceColor; - backgroundTertiary: ResourceColor; - backgroundFourth: ResourceColor; - backgroundEmphasize: ResourceColor; - compForegroundPrimary: ResourceColor; - compBackgroundPrimary: ResourceColor; - compBackgroundPrimaryTran: ResourceColor; - compBackgroundPrimaryContrary: ResourceColor; - compBackgroundGray: ResourceColor; - compBackgroundSecondary: ResourceColor; - compBackgroundTertiary: ResourceColor; - compBackgroundEmphasize: ResourceColor; - compBackgroundNeutral: ResourceColor; - compEmphasizeSecondary: ResourceColor; - compEmphasizeTertiary: ResourceColor; - compDivider: ResourceColor; - compCommonContrary: ResourceColor; - compBackgroundFocus: ResourceColor; - compFocusedPrimary: ResourceColor; - compFocusedSecondary: ResourceColor; - compFocusedTertiary: ResourceColor; - interactiveHover: ResourceColor; - interactivePressed: ResourceColor; - interactiveFocus: ResourceColor; - interactiveActive: ResourceColor; - interactiveSelect: ResourceColor; - interactiveClick: ResourceColor; -} -export declare interface CustomTheme { - colors?: Colors; -} -export type CustomColors = Colors; -export declare class ThemeControl { - constructor() - static setDefaultTheme(theme: CustomTheme): void -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.base.ets b/arkoala-arkts/arkui/sdk/generated/framework/ohos.base.ets deleted file mode 100644 index bcf21fe6bc645da895f34ef64ebacc6b0b2cfb40..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.base.ets +++ /dev/null @@ -1,32 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export type Callback = (data: T) => void; -export type ErrorCallback = (err: T) => void; -export type AsyncCallback = (err: BusinessError | null, data: T | undefined) => void; -export declare interface BusinessError { - name: string; - message: string; - stack?: string; - code: int32; - data: T; -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.curves.ets b/arkoala-arkts/arkui/sdk/generated/framework/ohos.curves.ets deleted file mode 100644 index 0bfc15c23c9fbcef4d1b754b185ff255fce29509..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.curves.ets +++ /dev/null @@ -1,56 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export default curves -export declare namespace curves { - export enum Curve { - LINEAR = 0, - Linear = 0, - EASE = 1, - Ease = 1, - EASE_IN = 2, - EaseIn = 2, - EASE_OUT = 3, - EaseOut = 3, - EASE_IN_OUT = 4, - EaseInOut = 4, - FAST_OUT_SLOW_IN = 5, - FastOutSlowIn = 5, - LINEAR_OUT_SLOW_IN = 6, - LinearOutSlowIn = 6, - FAST_OUT_LINEAR_IN = 7, - FastOutLinearIn = 7, - EXTREME_DECELERATION = 8, - ExtremeDeceleration = 8, - SHARP = 9, - Sharp = 9, - RHYTHM = 10, - Rhythm = 10, - SMOOTH = 11, - Smooth = 11, - FRICTION = 12, - Friction = 12 - } - export interface ICurve { - interpolate(fraction: number): number - } -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.graphics.drawing.ets b/arkoala-arkts/arkui/sdk/generated/framework/ohos.graphics.drawing.ets deleted file mode 100644 index b6f22de6e36a6e90adb53142a32f77561367d6b4..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.graphics.drawing.ets +++ /dev/null @@ -1,471 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { default as common2D } from "./ohos.graphics.common2D" -import { extractors } from "./../index" -import { default as image } from "@ohos.multimedia.image" -export default drawing -export declare namespace drawing { - export enum BlendMode { - CLEAR = 0, - SRC = 1, - DST = 2, - SRC_OVER = 3, - DST_OVER = 4, - SRC_IN = 5, - DST_IN = 6, - SRC_OUT = 7, - DST_OUT = 8, - SRC_ATOP = 9, - DST_ATOP = 10, - XOR = 11, - PLUS = 12, - MODULATE = 13, - SCREEN = 14, - OVERLAY = 15, - DARKEN = 16, - LIGHTEN = 17, - COLOR_DODGE = 18, - COLOR_BURN = 19, - HARD_LIGHT = 20, - SOFT_LIGHT = 21, - DIFFERENCE = 22, - EXCLUSION = 23, - MULTIPLY = 24, - HUE = 25, - SATURATION = 26, - COLOR = 27, - LUMINOSITY = 28 - } - export enum PathDirection { - CLOCKWISE = 0, - COUNTER_CLOCKWISE = 1 - } - export enum PathFillType { - WINDING = 0, - EVEN_ODD = 1, - INVERSE_WINDING = 2, - INVERSE_EVEN_ODD = 3 - } - export enum PathMeasureMatrixFlags { - GET_POSITION_MATRIX = 0, - GET_TANGENT_MATRIX = 1, - GET_POSITION_AND_TANGENT_MATRIX = 2 - } - export class RoundRect { - constructor(rect: common2D.Rect, xRadii: number, yRadii: number) - setCorner(pos: drawing.CornerPos, x: number, y: number): void - getCorner(pos: drawing.CornerPos): common2D.Point - offset(dx: number, dy: number): void - } - export enum PathOp { - DIFFERENCE = 0, - INTERSECT = 1, - UNION = 2, - XOR = 3, - REVERSE_DIFFERENCE = 4 - } - export class Path { - constructor() - constructor(path: drawing.Path) - moveTo(x: number, y: number): void - lineTo(x: number, y: number): void - arcTo(x1: number, y1: number, x2: number, y2: number, startDeg: number, sweepDeg: number): void - quadTo(ctrlX: number, ctrlY: number, endX: number, endY: number): void - conicTo(ctrlX: number, ctrlY: number, endX: number, endY: number, weight: number): void - cubicTo(ctrlX1: number, ctrlY1: number, ctrlX2: number, ctrlY2: number, endX: number, endY: number): void - rMoveTo(dx: number, dy: number): void - rLineTo(dx: number, dy: number): void - rQuadTo(dx1: number, dy1: number, dx2: number, dy2: number): void - rConicTo(ctrlX: number, ctrlY: number, endX: number, endY: number, weight: number): void - rCubicTo(ctrlX1: number, ctrlY1: number, ctrlX2: number, ctrlY2: number, endX: number, endY: number): void - addPolygon(points: Array, close: boolean): void - op(path: drawing.Path, pathOp: drawing.PathOp): boolean - addArc(rect: common2D.Rect, startAngle: number, sweepAngle: number): void - addCircle(x: number, y: number, radius: number, pathDirection: drawing.PathDirection): void - addOval(rect: common2D.Rect, start: number, pathDirection: drawing.PathDirection): void - addRect(rect: common2D.Rect, pathDirection: drawing.PathDirection): void - addRoundRect(roundRect: drawing.RoundRect, pathDirection: drawing.PathDirection): void - addPath(path: drawing.Path, matrix: drawing.Matrix | undefined): void - transform(matrix: drawing.Matrix): void - contains(x: number, y: number): boolean - setFillType(pathFillType: drawing.PathFillType): void - getBounds(): common2D.Rect - close(): void - offset(dx: number, dy: number): drawing.Path - reset(): void - getLength(forceClosed: boolean): number - getPositionAndTangent(forceClosed: boolean, distance: number, position: common2D.Point, tangent: common2D.Point): boolean - isClosed(): boolean - getMatrix(forceClosed: boolean, distance: number, matrix: drawing.Matrix, flags: drawing.PathMeasureMatrixFlags): boolean - buildFromSvgString(str: string): boolean - } - export enum PointMode { - POINTS = 0, - LINES = 1, - POLYGON = 2 - } - export enum FilterMode { - FILTER_MODE_NEAREST = 0, - FILTER_MODE_LINEAR = 1 - } - export enum ShadowFlag { - NONE = 0, - TRANSPARENT_OCCLUDER = 1, - GEOMETRIC_ONLY = 2, - ALL = 3 - } - export class SamplingOptions { - constructor() - constructor(filterMode: drawing.FilterMode) - } - export class Canvas { - constructor(pixelmap: image.PixelMap) - drawRect(rect: common2D.Rect): void - drawRect(left: number, top: number, right: number, bottom: number): void - drawRoundRect(roundRect: drawing.RoundRect): void - drawNestedRoundRect(outer: drawing.RoundRect, inner: drawing.RoundRect): void - drawBackground(brush: drawing.Brush): void - drawShadow(path: drawing.Path, planeParams: common2D.Point3d, devLightPos: common2D.Point3d, lightRadius: number, ambientColor: common2D.Color, spotColor: common2D.Color, flag: drawing.ShadowFlag): void - drawShadow(path: drawing.Path, planeParams: common2D.Point3d, devLightPos: common2D.Point3d, lightRadius: number, ambientColor: number, spotColor: number, flag: drawing.ShadowFlag): void - drawCircle(x: number, y: number, radius: number): void - drawImage(pixelmap: image.PixelMap, left: number, top: number, samplingOptions: drawing.SamplingOptions): void - drawImageRect(pixelmap: image.PixelMap, dstRect: common2D.Rect, samplingOptions: drawing.SamplingOptions): void - drawImageRectWithSrc(pixelmap: image.PixelMap, srcRect: common2D.Rect, dstRect: common2D.Rect, samplingOptions: drawing.SamplingOptions, constraint: drawing.SrcRectConstraint): void - drawColor(color: common2D.Color, blendMode: drawing.BlendMode): void - drawColor(color: number, blendMode: drawing.BlendMode): void - drawColor(alpha: number, red: number, green: number, blue: number, blendMode: drawing.BlendMode): void - drawOval(oval: common2D.Rect): void - drawArc(arc: common2D.Rect, startAngle: number, sweepAngle: number): void - drawPoint(x: number, y: number): void - drawPoints(points: Array, mode: drawing.PointMode): void - drawPath(path: drawing.Path): void - drawLine(x0: number, y0: number, x1: number, y1: number): void - drawSingleCharacter(text: string, font: drawing.Font, x: number, y: number): void - drawTextBlob(blob: drawing.TextBlob, x: number, y: number): void - drawPixelMapMesh(pixelmap: image.PixelMap, meshWidth: number, meshHeight: number, vertices: Array, vertOffset: number, colors: Array, colorOffset: number): void - drawRegion(region: drawing.Region): void - attachPen(pen: drawing.Pen): void - attachBrush(brush: drawing.Brush): void - detachPen(): void - detachBrush(): void - save(): number - saveLayer(rect: common2D.Rect | undefined, brush: drawing.Brush | undefined): number - clear(color: common2D.Color): void - clear(color: number): void - restore(): void - restoreToCount(count: number): void - getSaveCount(): number - getWidth(): number - getHeight(): number - getLocalClipBounds(): common2D.Rect - getTotalMatrix(): drawing.Matrix - scale(sx: number, sy: number): void - skew(sx: number, sy: number): void - rotate(degrees: number, sx: number, sy: number): void - translate(dx: number, dy: number): void - clipPath(path: drawing.Path, clipOp: drawing.ClipOp, doAntiAlias: boolean): void - clipRect(rect: common2D.Rect, clipOp: drawing.ClipOp, doAntiAlias: boolean): void - concatMatrix(matrix: drawing.Matrix): void - clipRegion(region: drawing.Region, clipOp: drawing.ClipOp): void - clipRoundRect(roundRect: drawing.RoundRect, clipOp: drawing.ClipOp, doAntiAlias: boolean): void - isClipEmpty(): boolean - setMatrix(matrix: drawing.Matrix): void - resetMatrix(): void - } - export enum ClipOp { - DIFFERENCE = 0, - INTERSECT = 1 - } - export interface TextBlobRunBuffer { - glyph: number; - positionX: number; - positionY: number; - } - export enum TextEncoding { - TEXT_ENCODING_UTF8 = 0, - TEXT_ENCODING_UTF16 = 1, - TEXT_ENCODING_UTF32 = 2, - TEXT_ENCODING_GLYPH_ID = 3 - } - export class TextBlob { - constructor() - static makeFromString(text: string, font: drawing.Font, encoding: drawing.TextEncoding): drawing.TextBlob - static makeFromPosText(text: string, len: number, points: Array, font: drawing.Font): drawing.TextBlob - static makeFromRunBuffer(pos: Array, font: drawing.Font, bounds: common2D.Rect): drawing.TextBlob - bounds(): common2D.Rect - uniqueID(): number - } - export class Typeface { - constructor() - getFamilyName(): string - static makeFromFile(filePath: string): drawing.Typeface - } - export enum FontEdging { - ALIAS = 0, - ANTI_ALIAS = 1, - SUBPIXEL_ANTI_ALIAS = 2 - } - export enum FontHinting { - NONE = 0, - SLIGHT = 1, - NORMAL = 2, - FULL = 3 - } - export class Font { - constructor() - enableSubpixel(isSubpixel: boolean): void - enableEmbolden(isEmbolden: boolean): void - enableLinearMetrics(isLinearMetrics: boolean): void - setSize(textSize: number): void - getSize(): number - setTypeface(typeface: drawing.Typeface): void - getTypeface(): drawing.Typeface - getMetrics(): drawing.FontMetrics - measureSingleCharacter(text: string): number - measureText(text: string, encoding: drawing.TextEncoding): number - setScaleX(scaleX: number): void - setSkewX(skewX: number): void - setEdging(edging: drawing.FontEdging): void - setHinting(hinting: drawing.FontHinting): void - countText(text: string): number - setBaselineSnap(isBaselineSnap: boolean): void - isBaselineSnap(): boolean - setEmbeddedBitmaps(isEmbeddedBitmaps: boolean): void - isEmbeddedBitmaps(): boolean - setForceAutoHinting(isForceAutoHinting: boolean): void - isForceAutoHinting(): boolean - getWidths(glyphs: Array): Array - textToGlyphs(text: string, glyphCount: number): Array - isSubpixel(): boolean - isLinearMetrics(): boolean - getSkewX(): number - isEmbolden(): boolean - getScaleX(): number - getHinting(): drawing.FontHinting - getEdging(): drawing.FontEdging - createPathForGlyph(index: number): drawing.Path - getBounds(glyphs: Array): Array - getTextPath(text: string, byteLength: number, x: number, y: number): drawing.Path - } - export enum FontMetricsFlags { - UNDERLINE_THICKNESS_VALID = 0, - UNDERLINE_POSITION_VALID = 1, - STRIKETHROUGH_THICKNESS_VALID = 2, - STRIKETHROUGH_POSITION_VALID = 3, - BOUNDS_INVALID = 4 - } - export interface FontMetrics { - flags?: drawing.FontMetricsFlags; - top: number; - ascent: number; - descent: number; - bottom: number; - leading: number; - avgCharWidth?: number; - maxCharWidth?: number; - xMin?: number; - xMax?: number; - xHeight?: number; - capHeight?: number; - underlineThickness?: number; - underlinePosition?: number; - strikethroughThickness?: number; - strikethroughPosition?: number; - } - export class Lattice { - constructor() - static createImageLattice(xDivs: Array, yDivs: Array, fXCount: number, fYCount: number, fBounds: common2D.Rect | undefined, fRectTypes: Array | undefined, fColors: Array | undefined): drawing.Lattice - } - export enum RectType { - DEFAULT = 0, - TRANSPARENT = 1, - FIXEDCOLOR = 2 - } - export class MaskFilter { - constructor() - static createBlurMaskFilter(blurType: drawing.BlurType, sigma: number): drawing.MaskFilter - } - export class PathEffect { - constructor() - static createDashPathEffect(intervals: Array, phase: number): drawing.PathEffect - static createCornerPathEffect(radius: number): drawing.PathEffect - } - export class ShaderEffect { - constructor() - static createColorShader(color: number): drawing.ShaderEffect - static createLinearGradient(startPt: common2D.Point, endPt: common2D.Point, colors: Array, mode: drawing.TileMode, pos: Array | undefined, matrix: drawing.Matrix | undefined): drawing.ShaderEffect - static createRadialGradient(centerPt: common2D.Point, radius: number, colors: Array, mode: drawing.TileMode, pos: Array | undefined, matrix: drawing.Matrix | undefined): drawing.ShaderEffect - static createSweepGradient(centerPt: common2D.Point, colors: Array, mode: drawing.TileMode, startAngle: number, endAngle: number, pos: Array | undefined, matrix: drawing.Matrix | undefined): drawing.ShaderEffect - static createConicalGradient(startPt: common2D.Point, startRadius: number, endPt: common2D.Point, endRadius: number, colors: Array, mode: drawing.TileMode, pos: Array | undefined, matrix: drawing.Matrix | undefined): drawing.ShaderEffect - } - export enum TileMode { - CLAMP = 0, - REPEAT = 1, - MIRROR = 2, - DECAL = 3 - } - export class ShadowLayer { - constructor() - static create(blurRadius: number, x: number, y: number, color: common2D.Color): drawing.ShadowLayer - static create(blurRadius: number, x: number, y: number, color: number): drawing.ShadowLayer - } - export class ColorFilter { - constructor() - static createBlendModeColorFilter(color: common2D.Color, mode: drawing.BlendMode): drawing.ColorFilter - static createBlendModeColorFilter(color: number, mode: drawing.BlendMode): drawing.ColorFilter - static createComposeColorFilter(outer: drawing.ColorFilter, inner: drawing.ColorFilter): drawing.ColorFilter - static createLinearToSRGBGamma(): drawing.ColorFilter - static createSRGBGammaToLinear(): drawing.ColorFilter - static createLumaColorFilter(): drawing.ColorFilter - static createMatrixColorFilter(matrix: Array): drawing.ColorFilter - } - export class ImageFilter { - constructor() - static createBlurImageFilter(sigmaX: number, sigmaY: number, tileMode: drawing.TileMode, imageFilter: drawing.ImageFilter | undefined): drawing.ImageFilter - static createFromColorFilter(colorFilter: drawing.ColorFilter, imageFilter: drawing.ImageFilter | undefined): drawing.ImageFilter - } - export enum JoinStyle { - MITER_JOIN = 0, - ROUND_JOIN = 1, - BEVEL_JOIN = 2 - } - export enum CapStyle { - FLAT_CAP = 0, - SQUARE_CAP = 1, - ROUND_CAP = 2 - } - export enum BlurType { - NORMAL = 0, - SOLID = 1, - OUTER = 2, - INNER = 3 - } - export class Pen { - constructor() - constructor(pen: drawing.Pen) - setMiterLimit(miter: number): void - getMiterLimit(): number - setShaderEffect(shaderEffect: drawing.ShaderEffect): void - setColor(color: common2D.Color): void - setColor(color_alpha: number, red?: number, green?: number, blue?: number): void - getColor(): common2D.Color - getHexColor(): number - setStrokeWidth(width: number): void - getWidth(): number - setAntiAlias(aa: boolean): void - isAntiAlias(): boolean - setAlpha(alpha: number): void - getAlpha(): number - setColorFilter(filter: drawing.ColorFilter): void - getColorFilter(): drawing.ColorFilter - setImageFilter(filter: drawing.ImageFilter | undefined): void - setMaskFilter(filter: drawing.MaskFilter): void - setPathEffect(effect: drawing.PathEffect): void - setShadowLayer(shadowLayer: drawing.ShadowLayer): void - setBlendMode(mode: drawing.BlendMode): void - setDither(dither: boolean): void - setJoinStyle(style: drawing.JoinStyle): void - getJoinStyle(): drawing.JoinStyle - setCapStyle(style: drawing.CapStyle): void - getCapStyle(): drawing.CapStyle - reset(): void - getFillPath(src: drawing.Path, dst: drawing.Path): boolean - } - export class Brush { - constructor() - constructor(brush: drawing.Brush) - setColor(color: common2D.Color): void - setColor(color_alpha: number, red?: number, green?: number, blue?: number): void - getColor(): common2D.Color - getHexColor(): number - setAntiAlias(aa: boolean): void - isAntiAlias(): boolean - setAlpha(alpha: number): void - getAlpha(): number - setColorFilter(filter: drawing.ColorFilter): void - getColorFilter(): drawing.ColorFilter - setImageFilter(filter: drawing.ImageFilter | undefined): void - setMaskFilter(filter: drawing.MaskFilter): void - setShadowLayer(shadowLayer: drawing.ShadowLayer): void - setShaderEffect(shaderEffect: drawing.ShaderEffect): void - setBlendMode(mode: drawing.BlendMode): void - reset(): void - } - export class Matrix { - constructor() - setRotation(degree: number, px: number, py: number): void - setScale(sx: number, sy: number, px: number, py: number): void - setTranslation(dx: number, dy: number): void - setMatrix(values: Array): void - preConcat(matrix: drawing.Matrix): void - isEqual(matrix: drawing.Matrix): boolean - invert(matrix: drawing.Matrix): boolean - isIdentity(): boolean - getValue(index: number): number - postRotate(degree: number, px: number, py: number): void - postScale(sx: number, sy: number, px: number, py: number): void - postTranslate(dx: number, dy: number): void - preRotate(degree: number, px: number, py: number): void - preScale(sx: number, sy: number, px: number, py: number): void - preTranslate(dx: number, dy: number): void - reset(): void - mapPoints(src: Array): Array - getAll(): Array - mapRect(dst: common2D.Rect, src: common2D.Rect): boolean - setRectToRect(src: common2D.Rect, dst: common2D.Rect, scaleToFit: drawing.ScaleToFit): boolean - setPolyToPoly(src: Array, dst: Array, count: number): boolean - } - export enum ScaleToFit { - FILL_SCALE_TO_FIT = 0, - START_SCALE_TO_FIT = 1, - CENTER_SCALE_TO_FIT = 2, - END_SCALE_TO_FIT = 3 - } - export class Region { - constructor() - isPointContained(x: number, y: number): boolean - isRegionContained(other: drawing.Region): boolean - op(region: drawing.Region, regionOp: drawing.RegionOp): boolean - quickReject(left: number, top: number, right: number, bottom: number): boolean - setPath(path: drawing.Path, clip: drawing.Region): boolean - setRect(left: number, top: number, right: number, bottom: number): boolean - } - export enum RegionOp { - DIFFERENCE = 0, - INTERSECT = 1, - UNION = 2, - XOR = 3, - REVERSE_DIFFERENCE = 4, - REPLACE = 5 - } - export enum CornerPos { - TOP_LEFT_POS = 0, - TOP_RIGHT_POS = 1, - BOTTOM_RIGHT_POS = 2, - BOTTOM_LEFT_POS = 3 - } - export enum SrcRectConstraint { - STRICT = 0, - FAST = 1 - } -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.graphics.text.ets b/arkoala-arkts/arkui/sdk/generated/framework/ohos.graphics.text.ets deleted file mode 100644 index 5972e27e87e9dcfb17988943ef41b29cb19111ff..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.graphics.text.ets +++ /dev/null @@ -1,342 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { default as common2D } from "./ohos.graphics.common2D" -import { Resource } from "global.resource" -import { default as drawing } from "./ohos.graphics.drawing" -export default text -export declare namespace text { - export enum TextAlign { - LEFT = 0, - RIGHT = 1, - CENTER = 2, - JUSTIFY = 3, - START = 4, - END = 5 - } - export enum TextDirection { - RTL = 0, - LTR = 1 - } - export enum BreakStrategy { - GREEDY = 0, - HIGH_QUALITY = 1, - BALANCED = 2 - } - export enum WordBreak { - NORMAL = 0, - BREAK_ALL = 1, - BREAK_WORD = 2 - } - export interface Decoration { - textDecoration?: text.TextDecorationType; - color?: common2D.Color; - decorationStyle?: text.TextDecorationStyle; - decorationThicknessScale?: number; - } - export enum TextDecorationType { - NONE = 0, - UNDERLINE = 1, - OVERLINE = 2, - LINE_THROUGH = 3 - } - export enum TextDecorationStyle { - SOLID = 0, - DOUBLE = 1, - DOTTED = 2, - DASHED = 3, - WAVY = 4 - } - export enum FontWeight { - W100 = 0, - W200 = 1, - W300 = 2, - W400 = 3, - W500 = 4, - W600 = 5, - W700 = 6, - W800 = 7, - W900 = 8 - } - export enum FontStyle { - NORMAL = 0, - ITALIC = 1, - OBLIQUE = 2 - } - export enum FontWidth { - ULTRA_CONDENSED = 1, - EXTRA_CONDENSED = 2, - CONDENSED = 3, - SEMI_CONDENSED = 4, - NORMAL = 5, - SEMI_EXPANDED = 6, - EXPANDED = 7, - EXTRA_EXPANDED = 8, - ULTRA_EXPANDED = 9 - } - export enum TextHeightBehavior { - ALL = 0, - DISABLE_FIRST_ASCENT = 1, - DISABLE_LAST_ASCENT = 2, - DISABLE_ALL = 3 - } - export enum TextBaseline { - ALPHABETIC = 0, - IDEOGRAPHIC = 1 - } - export enum EllipsisMode { - START = 0, - MIDDLE = 1, - END = 2 - } - export interface TextShadow { - color?: common2D.Color; - point?: common2D.Point; - blurRadius?: number; - } - export interface RectStyle { - color: common2D.Color; - leftTopRadius: number; - rightTopRadius: number; - rightBottomRadius: number; - leftBottomRadius: number; - } - export interface FontFeature { - name: string; - value: number; - } - export interface FontVariation { - axis: string; - value: number; - } - export interface TextStyle { - decoration?: text.Decoration; - color?: common2D.Color; - fontWeight?: text.FontWeight; - fontStyle?: text.FontStyle; - baseline?: text.TextBaseline; - fontFamilies?: Array; - fontSize?: number; - letterSpacing?: number; - wordSpacing?: number; - heightScale?: number; - halfLeading?: boolean; - heightOnly?: boolean; - ellipsis?: string; - ellipsisMode?: text.EllipsisMode; - locale?: string; - baselineShift?: number; - fontFeatures?: Array; - textShadows?: Array; - backgroundRect?: text.RectStyle; - fontVariations?: Array; - } - export class FontCollection { - constructor() - static getGlobalInstance(): text.FontCollection - loadFontSync(name: string, path: string | Resource): void - loadFont(name: string, path: string | Resource): Promise - clearCaches(): void - } - export interface StrutStyle { - fontFamilies?: Array; - fontStyle?: text.FontStyle; - fontWidth?: text.FontWidth; - fontWeight?: text.FontWeight; - fontSize?: number; - height?: number; - leading?: number; - forceHeight?: boolean; - enabled?: boolean; - heightOverride?: boolean; - halfLeading?: boolean; - } - export interface ParagraphStyle { - textStyle?: text.TextStyle; - textDirection?: text.TextDirection; - align?: text.TextAlign; - wordBreak?: text.WordBreak; - maxLines?: number; - breakStrategy?: text.BreakStrategy; - strutStyle?: text.StrutStyle; - textHeightBehavior?: text.TextHeightBehavior; - tab?: text.TextTab; - } - export enum PlaceholderAlignment { - OFFSET_AT_BASELINE = 0, - ABOVE_BASELINE = 1, - BELOW_BASELINE = 2, - TOP_OF_ROW_BOX = 3, - BOTTOM_OF_ROW_BOX = 4, - CENTER_OF_ROW_BOX = 5 - } - export interface PlaceholderSpan { - width: number; - height: number; - align: text.PlaceholderAlignment; - baseline: text.TextBaseline; - baselineOffset: number; - } - export interface Range { - start: number; - end: number; - } - export enum SystemFontType { - ALL = 0, - GENERIC = 1, - STYLISH = 2, - INSTALLED = 3 - } - export interface FontDescriptor { - path?: string; - postScriptName?: string; - fullName?: string; - fontFamily?: string; - fontSubfamily?: string; - weight?: text.FontWeight; - width?: number; - italic?: number; - monoSpace?: boolean; - symbolic?: boolean; - } - export class Paragraph { - constructor() - layoutSync(width: number): void - layout(width: number): Promise - paint(canvas: drawing.Canvas, x: number, y: number): void - paintOnPath(canvas: drawing.Canvas, path: drawing.Path, hOffset: number, vOffset: number): void - getMaxWidth(): number - getHeight(): number - getLongestLine(): number - getLongestLineWithIndent(): number - getMinIntrinsicWidth(): number - getMaxIntrinsicWidth(): number - getAlphabeticBaseline(): number - getIdeographicBaseline(): number - getRectsForRange(range: text.Range, widthStyle: text.RectWidthStyle, heightStyle: text.RectHeightStyle): Array - getRectsForPlaceholders(): Array - getGlyphPositionAtCoordinate(x: number, y: number): text.PositionWithAffinity - getWordBoundary(offset: number): text.Range - getLineCount(): number - getLineHeight(line: number): number - getLineWidth(line: number): number - didExceedMaxLines(): boolean - getTextLines(): Array - getActualTextRange(lineNumber: number, includeSpaces: boolean): text.Range - getLineMetrics(lineNumber?: number): Array | text.LineMetrics | undefined - } - export class LineTypeset { - constructor() - getLineBreak(startIndex: number, width: number): number - createLine(startIndex: number, count: number): text.TextLine - } - export interface TextBox { - rect: common2D.Rect; - direction: text.TextDirection; - } - export interface PositionWithAffinity { - position: number; - affinity: text.Affinity; - } - export enum RectWidthStyle { - TIGHT = 0, - MAX = 1 - } - export enum RectHeightStyle { - TIGHT = 0, - MAX = 1, - INCLUDE_LINE_SPACE_MIDDLE = 2, - INCLUDE_LINE_SPACE_TOP = 3, - INCLUDE_LINE_SPACE_BOTTOM = 4, - STRUT = 5 - } - export enum Affinity { - UPSTREAM = 0, - DOWNSTREAM = 1 - } - export class ParagraphBuilder { - constructor(paragraphStyle: text.ParagraphStyle, fontCollection: text.FontCollection) - pushStyle(textStyle: text.TextStyle): void - popStyle(): void - addText(text: string): void - addPlaceholder(placeholderSpan: text.PlaceholderSpan): void - build(): text.Paragraph - buildLineTypeset(): text.LineTypeset - addSymbol(symbolId: number): void - } - export interface TypographicBounds { - ascent: number; - descent: number; - leading: number; - width: number; - } - export type CaretOffsetsCallback = ((offset: number,index: number,leadingEdge: boolean) => boolean); - export class TextLine { - constructor() - getGlyphCount(): number - getTextRange(): text.Range - getGlyphRuns(): Array - paint(canvas: drawing.Canvas, x: number, y: number): void - createTruncatedLine(width: number, ellipsisMode: text.EllipsisMode, ellipsis: string): text.TextLine - getTypographicBounds(): text.TypographicBounds - getImageBounds(): common2D.Rect - getTrailingSpaceWidth(): number - getStringIndexForPosition(point: common2D.Point): number - getOffsetForStringIndex(index: number): number - enumerateCaretOffsets(callback_: text.CaretOffsetsCallback): void - getAlignmentOffset(alignmentFactor: number, alignmentWidth: number): number - } - export class Run { - constructor() - getGlyphCount(): number - getGlyphs(range?: text.Range): Array - getPositions(range?: text.Range): Array - getOffsets(): Array - getFont(): drawing.Font - paint(canvas: drawing.Canvas, x: number, y: number): void - getStringIndices(range: text.Range): Array - getStringRange(): text.Range - getTypographicBounds(): text.TypographicBounds - getImageBounds(): common2D.Rect - } - export interface RunMetrics { - textStyle: text.TextStyle; - fontMetrics: drawing.FontMetrics; - } - export interface LineMetrics { - startIndex: number; - endIndex: number; - ascent: number; - descent: number; - height: number; - width: number; - left: number; - baseline: number; - lineNumber: number; - topHeight: number; - runMetrics: Map; - } - export interface TextTab { - alignment: text.TextAlign; - location: number; - } -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.graphics.uiEffect.ets b/arkoala-arkts/arkui/sdk/generated/framework/ohos.graphics.uiEffect.ets deleted file mode 100644 index d3c21272d463b6dbe7b1e048c21c43aeb0d5c22f..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.graphics.uiEffect.ets +++ /dev/null @@ -1,51 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export default uiEffect -export declare namespace uiEffect { - export interface Filter { - } - export interface VisualEffect { - backgroundColorBlender(blender: uiEffect.BrightnessBlender): uiEffect.VisualEffect - } - export type Blender = uiEffect.BrightnessBlender; - export interface BrightnessBlender { - cubicRate: number; - quadraticRate: number; - linearRate: number; - degree: number; - saturation: number; - positiveCoefficient: [ number, number, number ]; - negativeCoefficient: [ number, number, number ]; - fraction: number; - } - export interface BrightnessBlenderParam { - cubicRate: number; - quadraticRate: number; - linearRate: number; - degree: number; - saturation: number; - positiveCoefficient: [ number, number, number ]; - negativeCoefficient: [ number, number, number ]; - fraction: number; - } -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.intl.ets b/arkoala-arkts/arkui/sdk/generated/framework/ohos.intl.ets deleted file mode 100644 index 98139034dfeafa28430af1bfb90fbb51e07c19c8..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.intl.ets +++ /dev/null @@ -1,46 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export default intl -export declare namespace intl { - export interface DateTimeOptions { - locale?: string; - dateStyle?: string; - timeStyle?: string; - hourCycle?: string; - timeZone?: string; - numberingSystem?: string; - hour12?: boolean; - weekday?: string; - era?: string; - year?: string; - month?: string; - day?: string; - hour?: string; - minute?: string; - second?: string; - timeZoneName?: string; - dayPeriod?: string; - localeMatcher?: string; - formatMatcher?: string; - } -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.matrix4.ets b/arkoala-arkts/arkui/sdk/generated/framework/ohos.matrix4.ets deleted file mode 100644 index 021fe7a318d15fe556a80dcb0d2e84149564e0ae..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.matrix4.ets +++ /dev/null @@ -1,45 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { default as common2D } from "./ohos.graphics.common2D" -import { TranslateOptions, ScaleOptions, RotateOptions } from "./../component/common" -export default matrix4 -export declare namespace matrix4 { - export interface PolyToPolyOptions { - src: Array; - srcIndex?: number; - dst: Array; - dstIndex?: number; - pointCount?: number; - } - export interface Matrix4Transit { - copy(): matrix4.Matrix4Transit - invert(): matrix4.Matrix4Transit - combine(options: matrix4.Matrix4Transit): matrix4.Matrix4Transit - translate(options: TranslateOptions): matrix4.Matrix4Transit - scale(options: ScaleOptions): matrix4.Matrix4Transit - skew(x: number, y: number): matrix4.Matrix4Transit - rotate(options: RotateOptions): matrix4.Matrix4Transit - transformPoint(options: [ number, number ]): [ number, number ] - setPolyToPoly(options: matrix4.PolyToPolyOptions): matrix4.Matrix4Transit - } -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.measure.ets b/arkoala-arkts/arkui/sdk/generated/framework/ohos.measure.ets deleted file mode 100644 index 1b1948c375bff486f2b31ffa47bebccf34312c91..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.measure.ets +++ /dev/null @@ -1,42 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { Resource } from "global.resource" -import { FontStyle, FontWeight, TextOverflow, TextCase } from "./../component/enums" -import { default as text } from "./ohos.graphics.text" -export declare interface MeasureOptions { - textContent: string | Resource; - constraintWidth?: number | string | Resource; - fontSize?: number | string | Resource; - fontStyle?: number | FontStyle; - fontWeight?: number | string | FontWeight; - fontFamily?: string | Resource; - letterSpacing?: number | string; - textAlign?: text.TextAlign; - overflow?: number | TextOverflow; - maxLines?: number; - lineHeight?: number | string | Resource; - baselineOffset?: number | string; - textCase?: number | TextCase; - textIndent?: number | string; - wordBreak?: text.WordBreak; -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.multimodalInput.intentionCode.ets b/arkoala-arkts/arkui/sdk/generated/framework/ohos.multimodalInput.intentionCode.ets deleted file mode 100644 index a4a1f5e1e970167614f38fb1249afbe3d35e3ff3..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.multimodalInput.intentionCode.ets +++ /dev/null @@ -1,38 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export enum IntentionCode { - INTENTION_UNKNOWN = -1, - INTENTION_UP = 1, - INTENTION_DOWN = 2, - INTENTION_LEFT = 3, - INTENTION_RIGHT = 4, - INTENTION_SELECT = 5, - INTENTION_ESCAPE = 6, - INTENTION_BACK = 7, - INTENTION_FORWARD = 8, - INTENTION_MENU = 9, - INTENTION_PAGE_UP = 11, - INTENTION_PAGE_DOWN = 12, - INTENTION_ZOOM_OUT = 13, - INTENTION_ZOOM_IN = 14 -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/ohos.multimodalInput.pointer.ets b/arkoala-arkts/arkui/sdk/generated/framework/ohos.multimodalInput.pointer.ets deleted file mode 100644 index 6351eac0e5277df70ab78a74d55b549575054536..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/ohos.multimodalInput.pointer.ets +++ /dev/null @@ -1,71 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export default pointer -export declare namespace pointer { - export enum PointerStyle { - DEFAULT = 0, - EAST = 1, - WEST = 2, - SOUTH = 3, - NORTH = 4, - WEST_EAST = 5, - NORTH_SOUTH = 6, - NORTH_EAST = 7, - NORTH_WEST = 8, - SOUTH_EAST = 9, - SOUTH_WEST = 10, - NORTH_EAST_SOUTH_WEST = 11, - NORTH_WEST_SOUTH_EAST = 12, - CROSS = 13, - CURSOR_COPY = 14, - CURSOR_FORBID = 15, - COLOR_SUCKER = 16, - HAND_GRABBING = 17, - HAND_OPEN = 18, - HAND_POINTING = 19, - HELP = 20, - MOVE = 21, - RESIZE_LEFT_RIGHT = 22, - RESIZE_UP_DOWN = 23, - SCREENSHOT_CHOOSE = 24, - SCREENSHOT_CURSOR = 25, - TEXT_CURSOR = 26, - ZOOM_IN = 27, - ZOOM_OUT = 28, - MIDDLE_BTN_EAST = 29, - MIDDLE_BTN_WEST = 30, - MIDDLE_BTN_SOUTH = 31, - MIDDLE_BTN_NORTH = 32, - MIDDLE_BTN_NORTH_SOUTH = 33, - MIDDLE_BTN_NORTH_EAST = 34, - MIDDLE_BTN_NORTH_WEST = 35, - MIDDLE_BTN_SOUTH_EAST = 36, - MIDDLE_BTN_SOUTH_WEST = 37, - MIDDLE_BTN_NORTH_SOUTH_WEST_EAST = 38, - HORIZONTAL_TEXT_CURSOR = 39, - CURSOR_CROSS = 40, - CURSOR_CIRCLE = 41, - LOADING = 42, - RUNNING = 43 - } -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/searchOps.ets b/arkoala-arkts/arkui/sdk/generated/framework/searchOps.ets deleted file mode 100644 index 630251989508d83ae45cc44d2bdabffed65daef3..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/searchOps.ets +++ /dev/null @@ -1,26 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export type SearchValueCallback = (value: string) => void; -export declare class SearchOps { - static registerSearchValueCallback(node: KPointer, value: string, callback_: SearchValueCallback): KPointer -} diff --git a/arkoala-arkts/arkui/sdk/generated/framework/textFieldOps.ets b/arkoala-arkts/arkui/sdk/generated/framework/textFieldOps.ets deleted file mode 100644 index 3ff336812ed13ca02dcfa31b1662c31641408343..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/framework/textFieldOps.ets +++ /dev/null @@ -1,40 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -import { ResourceStr, Length, Padding, LocalizedPadding, BorderOptions, EdgeWidths, LocalizedEdgeWidths, ResourceColor, EdgeColors, LocalizedEdgeColors, EdgeStyles, BorderRadiuses, LocalizedBorderRadiuses } from "./../component/units" -import { Resource } from "global.resource" -import { LayoutPolicy } from "./../component/common" -import { Color, BorderStyle } from "./../component/enums" -export type TextFieldValueCallback = (value: ResourceStr) => void; -export declare class TextFieldOps { - static registerTextFieldValueCallback(node: KPointer, value: ResourceStr, callback_: TextFieldValueCallback): KPointer - static textFieldOpsSetWidth(node: KPointer, value?: Length | LayoutPolicy): KPointer - static textFieldOpsSetHeight(node: KPointer, value?: Length | LayoutPolicy): KPointer - static textFieldOpsSetPadding(node: KPointer, value?: Padding | Length | LocalizedPadding): KPointer - static textFieldOpsSetMargin(node: KPointer, value?: Padding | Length | LocalizedPadding): KPointer - static textFieldOpsSetBorder(node: KPointer, value?: BorderOptions): KPointer - static textFieldOpsSetBorderWidth(node: KPointer, value?: Length | EdgeWidths | LocalizedEdgeWidths): KPointer - static textFieldOpsSetBorderColor(node: KPointer, value?: ResourceColor | EdgeColors | LocalizedEdgeColors): KPointer - static textFieldOpsSetBorderStyle(node: KPointer, value?: BorderStyle | EdgeStyles): KPointer - static textFieldOpsSetBorderRadius(node: KPointer, value?: Length | BorderRadiuses | LocalizedBorderRadiuses): KPointer - static textFieldOpsSetBackgroundColor(node: KPointer, value?: ResourceColor): KPointer -} diff --git a/arkoala-arkts/arkui/sdk/generated/index.ets b/arkoala-arkts/arkui/sdk/generated/index.ets deleted file mode 100644 index 56e31085c6d58e2c10f6b27e04f0f801e50188bd..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/index.ets +++ /dev/null @@ -1,2 +0,0 @@ - -export * from "./framework" \ No newline at end of file diff --git a/arkoala-arkts/arkui/sdk/generated/stateManagement.ets b/arkoala-arkts/arkui/sdk/generated/stateManagement.ets deleted file mode 100644 index b6ca320e9823e3a8ab07d0e33d32c3fb346b58d6..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/stateManagement.ets +++ /dev/null @@ -1,37 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export declare class PersistentStorageBackend { - static get(key: string): string | undefined - static has(key: string): boolean - static remove(key: string): void - static set(key: string, value: string): void - static clear(): void -} -export declare class EnvironmentBackend { - static isAccessibilityEnabled(): boolean - static getColorMode(): int32 - static getFontScale(): float - static getFontWeightScale(): float - static getLayoutDirection(): string - static getLanguageCode(): string -} diff --git a/arkoala-arkts/arkui/sdk/generated/stateManagement/decorators.decoratorConsume.ets b/arkoala-arkts/arkui/sdk/generated/stateManagement/decorators.decoratorConsume.ets deleted file mode 100644 index 253fbc16628c05403705fcca3a89a876b4745104..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/stateManagement/decorators.decoratorConsume.ets +++ /dev/null @@ -1,24 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export declare interface ConsumeDecoratedVariable { -} diff --git a/arkoala-arkts/arkui/sdk/generated/stateManagement/decorators.decoratorProvide.ets b/arkoala-arkts/arkui/sdk/generated/stateManagement/decorators.decoratorProvide.ets deleted file mode 100644 index ae46cb33923169c366031e9f1fe7f9f00b3628af..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/stateManagement/decorators.decoratorProvide.ets +++ /dev/null @@ -1,24 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export declare interface ProvideDecoratedVariable { -} diff --git a/arkoala-arkts/arkui/sdk/generated/stateManagement/decorators.decoratorWatch.ets b/arkoala-arkts/arkui/sdk/generated/stateManagement/decorators.decoratorWatch.ets deleted file mode 100644 index 31bd49a47298b2248bdcdc6c960d5667841bdea3..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/generated/stateManagement/decorators.decoratorWatch.ets +++ /dev/null @@ -1,24 +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 { int32, int64, float32 } from "@koalaui/common" -import { KInt, KPointer, KBoolean, NativeBuffer } from "@koalaui/interop" -import { memo, memo_stable } from "@koalaui/runtime/annotations" -import { ComponentBuilder, Builder } from "@koalaui/builderLambda" -export declare interface WatchFuncType { -} diff --git a/arkoala-arkts/arkui/sdk/src/ArkPageTransition.ets b/arkoala-arkts/arkui/sdk/src/ArkPageTransition.ets deleted file mode 100644 index a324f881405806fcf269d7dc67a7f6f019f2650e..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/src/ArkPageTransition.ets +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright (c) 2022-2023 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. - */ -package arkui.ArkPageTransition; - -import { memo } from "@koalaui/runtime/annotations" -import { PageTransitionCallback, PageTransitionOptions, SlideEffect } from "./component/pageTransition" -import { ScaleOptions, TranslateOptions } from "./component/common" - -declare interface PageTransitionCommonInterface { - slide(value: SlideEffect): this - translate(value: TranslateOptions): this - scale(value: ScaleOptions): this - opacity(value: number): this -} - -export declare interface PageTransitionEnterInterface extends PageTransitionCommonInterface { - onEnter(event: PageTransitionCallback): this -} -export declare interface PageTransitionExitInterface extends PageTransitionCommonInterface { - onExit(event: PageTransitionCallback): this -} - -@memo -export function PageTransitionEnter( - params?: PageTransitionOptions, -): PageTransitionEnterInterface { - throw new Error("stub") -} - -@memo -export function PageTransitionExit( - params: PageTransitionOptions -): PageTransitionExitInterface { - throw new Error("stub") -} diff --git a/arkoala-arkts/arkui/sdk/src/ArkPageTransitionData.ets b/arkoala-arkts/arkui/sdk/src/ArkPageTransitionData.ets deleted file mode 100644 index f34cf03b14b91025fbe440799a277607130e9f31..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/src/ArkPageTransitionData.ets +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright (c) 2022-2023 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. - */ -package arkui.ArkPageTransitionData; - -import { SlideEffect, PageTransitionOptions, PageTransitionCallback } from "./component/pageTransition" -import { TranslateOptions, ScaleOptions } from "./component/common" -import { PageTransitionEnterInterface, PageTransitionExitInterface } from "./ArkPageTransition" - -export declare class ArkPageTransitionData implements PageTransitionEnterInterface, PageTransitionExitInterface { - params: PageTransitionOptions - _onEnter?: PageTransitionCallback - _onExit?: PageTransitionCallback - _slide?: SlideEffect - _translate?: TranslateOptions - _scale?: ScaleOptions - _opacity?: number - - constructor(params: PageTransitionOptions) - - onEnter(event: PageTransitionCallback): this - onExit(event: PageTransitionCallback): this - slide(value: SlideEffect): this - translate(value: TranslateOptions): this - scale(value: ScaleOptions): this - opacity(value: number): this - toString(): string -} - -export declare class ArkPageTransitionEnterComponent extends ArkPageTransitionData { - constructor(params: PageTransitionOptions) -} - -export declare class ArkPageTransitionExitComponent extends ArkPageTransitionData { - constructor(params: PageTransitionOptions) -} diff --git a/arkoala-arkts/arkui/sdk/src/ArkState.ets b/arkoala-arkts/arkui/sdk/src/ArkState.ets deleted file mode 100644 index beab4fd5bd19d3b7c89aea6fff16c298e3948561..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/src/ArkState.ets +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright (c) 2022-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. - */ - -export interface AbstractProperty { - /** - * @returns the name of the referenced storage property - */ - info(): string - /** - * @returns the value of the referenced storage property - */ - get(): T - /** - * Updates the value of the referenced storage property. - * @param newValue - new value for the referenced storage property - */ - set(newValue: T): void -} - -/** - * Defines the subscribed abstract property. - * @since 7 - * @systemapi - */ -export interface SubscribedAbstractProperty extends AbstractProperty { - subscribe(listener: () => void): void - unsubscribe(listener: () => void): void - - /** - * An app needs to call this function before the instance of SubscribedAbstractProperty - * goes out of scope / is subject to garbage collection. Its purpose is to unregister the - * variable from the two-way/one-way sync relationship that AppStorage/LocalStorage.link()/prop() - * and related functions create. - * - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @crossplatform - * @since 10 - */ - aboutToBeDeleted(): void -} diff --git a/arkoala-arkts/arkui/sdk/src/AttributeUpdater.ets b/arkoala-arkts/arkui/sdk/src/AttributeUpdater.ets deleted file mode 100644 index a0c03184c1e11577366d3d60d0285e7768d7a0b1..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/src/AttributeUpdater.ets +++ /dev/null @@ -1,30 +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. - */ - -import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "@koalaui/runtime/annotations" -import { InteropNativeModule } from "@koalaui/interop"; -import { AttributeModifier } from "./component/common"; - -export class AttributeUpdater implements AttributeModifier { - isUpdater(): boolean { return true } - applyPressedAttribute(instance: T): void {} - applyFocusedAttribute(instance: T): void {} - applyDisabledAttribute(instance: T): void {} - applySelectedAttribute(instance: T): void {} - applyNormalAttribute(instance: T): void {} - initializeModifier(instance: T): void {} - attribute: T | undefined = undefined - onComponentChanged(component: T): void {} -} diff --git a/arkoala-arkts/arkui/sdk/src/ForeignFunctions.ets b/arkoala-arkts/arkui/sdk/src/ForeignFunctions.ets deleted file mode 100644 index c2967d578271f71ae6a5188dfe6bf31d8fa13888..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/src/ForeignFunctions.ets +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright (c) 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. - */ -package arkui.ForeignFunctions; -import { int32 } from "@koalaui/common" -import { pointer } from "@koalaui/interop" - -export function enterForeignContext(context: pointer) { - throw new Error("stub") -} - -export function leaveForeignContext() { - throw new Error("stub") -} - -export function setTimeoutForeign(code: () => void, delay: int32): int32 { - throw new Error("stub") -} diff --git a/arkoala-arkts/arkui/sdk/src/NativeLog.ets b/arkoala-arkts/arkui/sdk/src/NativeLog.ets deleted file mode 100644 index 71899660d35f47ed16ac83a1e43120603d96989e..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/src/NativeLog.ets +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright (c) 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. - */ -import { InteropNativeModule } from "@koalaui/interop" -import { int32, float32, int8Array } from "@koalaui/common" -import { memo } from "@koalaui/runtime/annotations" - -export class NativeLog { - static Default: NativeLog = new NativeLog() - private _isStarted: boolean = false - startNativeLog(group: int32) {} - - stopNativeLog(group: int32) {} - - appendNativeLog(group: int32, message: string) {} - - getNativeLog(group: int32): string { throw new Error('stub') } - - printNativeLog(group: int32) {} -} - -export function nLog(...data: (object|int32|float32|boolean|string|undefined)[]): void {} - -@memo -export function uiLog(message: string): void {} diff --git a/arkoala-arkts/arkui/sdk/src/Router.ets b/arkoala-arkts/arkui/sdk/src/Router.ets deleted file mode 100644 index 2e3a66d12d43df78e42ac64e1d1df97b1452ec9f..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/src/Router.ets +++ /dev/null @@ -1,113 +0,0 @@ -/* - * Copyright (c) 2022-2024 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. - */ - -package arkui.Router; - -import { memo } from "@koalaui/runtime/annotations" -import { int32 } from "@koalaui/common" -import { RouteType } from "./component/pageTransition" - -/** - * THEORY OF OPERATIONS - * - * Router is designed to navigate between multiple logical pages back and forth, - * with the following abilities: - * - keeping state when returning back - * - ability to modify navigation stack - * - ability to show several pages at once to allow cross-page animations - * - * We took the following approach in design: - * - router fully in managed code - * - router manipulates with arbitrary builder functions as its roots - * - router can dynamically load class containing page implementation - * - mapping between page name and implementation class is dynamic and can be customized - * - policy for controlling alive and disposed pages in history is controllable by router - * - * Important implementation details: - * - main interface is Router, which is maintained in context local variable and can be overwritten for inner routers - * - inner visible/cached pages storage is maintained by RouterState.visiblePages - * - pushOrReplace() is for adding or modifying pages stack items - */ - -export enum RouterTransitionVisibility { - Hidden = 0, - Visible = 1, - Showing = 2, - Hiding = 3, -} - -export interface RouterTransitionState { - pageId: int32 - visibility: RouterTransitionVisibility - route?: RouteType -} - -export declare class RouterPage { - public depth: number - public page: string - constructor(depth: number, page: string) -} - -export type PageTransition = () => void -export type PageClassNameResolver = (page:string) => string | undefined - -export interface Router { - provideClassNameResolver(resolver: PageClassNameResolver): void - - push(url: string, params?: Map): Promise - - replace(url: string, params?: Map): Promise - - back(url?: string, params?: Map): Promise - - clear(): void - - getParam(key: string): Object | undefined - - depth: number - - routerPage: RouterPage - - onPageTransitionEnd(pageId: int32, targetVisibility: RouterTransitionVisibility): void - schedulePageTransition(pageId: int32, transition: PageTransition): void -} - -@memo -export function Routed( - @memo - initial: () => void, - initialUrl?: string, -): void { - throw new Error("stub") -} - -@memo -export function CurrentRouter(): Router | undefined { - throw new Error("stub") -} - -@memo -export function CurrentRouterTransitionState(): RouterTransitionState | undefined { - throw new Error("stub") -} - -@memo -export function WithRouterTransitionState( - transition: RouterTransitionState | undefined, - @memo - content: () => void -): void { - throw new Error("stub") -} diff --git a/arkoala-arkts/arkui/sdk/src/Storage.ets b/arkoala-arkts/arkui/sdk/src/Storage.ets deleted file mode 100644 index ef2807bcdb27635bca0186bc9e289fc959a588e9..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/src/Storage.ets +++ /dev/null @@ -1,621 +0,0 @@ -/* - * Copyright (c) 2022-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. - */ - -import { AbstractProperty, SubscribedAbstractProperty } from "./ArkState" - - /** - * Defines the AppStorage interface. - * @since 7 - */ -export declare class AppStorage { - /** - * Returns an alias to the AppStorage property with given name. - * @param propName - a property name - * @returns an AbstractProperty by the given name, or `undefined` if it does not exist - */ - static ref(propName: string): AbstractProperty | undefined - - /** - * Returns an alias to the AppStorage property with given name. - * If property does not exist in AppStorage, create it with the given value. - * @param propName - a property name - * @param defaultValue - a value used to create property if it does not exist - * @returns an AbstractProperty for the given name - */ - static setAndRef(propName: string, defaultValue: T): AbstractProperty - - /** - * Called when a link is set. - * @since 7 - * @deprecated since 10 - */ - static Link(propName: string): SubscribedAbstractProperty | undefined - /** - * Called when a link is set. - * @since 10 - */ - static link(propName: string): SubscribedAbstractProperty | undefined - - /** - * Called when a hyperlink is set. - * @since 7 - * @deprecated since 10 - */ - static SetAndLink(propName: string, defaultValue: T): SubscribedAbstractProperty - /** - * Called when a hyperlink is set. - * @since 10 - */ - static setAndLink(propName: string, defaultValue: T): SubscribedAbstractProperty - - /** - * Called when a property is set. - * @since 7 - * @deprecated since 10 - */ - static Prop(propName: string): SubscribedAbstractProperty | undefined - /** - * Called when a property is set. - * @since 10 - */ - static prop(propName: string): SubscribedAbstractProperty | undefined - - /** - * Called when dynamic properties are set. - * @since 7 - * @deprecated since 10 - */ - static SetAndProp(propName: string, defaultValue: T): SubscribedAbstractProperty - /** - * Called when dynamic properties are set. - * @since 10 - */ - static setAndProp(propName: string, defaultValue: T): SubscribedAbstractProperty - - /** - * Called when owning or not. - * @since 7 - * @deprecated since 10 - */ - static Has(propName: string): boolean - /** - * Called when owning or not. - * @since 10 - */ - static has(propName: string): boolean - - /** - * Called when data is obtained. - * @since 7 - * @deprecated since 10 - */ - static Get(propName: string): T | undefined - /** - * Called when data is obtained. - * @since 10 - */ - static get(propName: string): T | undefined - - /** - * Called when setting. - * @since 7 - * @deprecated since 10 - */ - static Set(propName: string, newValue: T): boolean - /** - * Called when setting. - * @since 10 - */ - static set(propName: string, newValue: T): boolean - - /** - * Called when setting or creating. - * @since 7 - * @deprecated since 10 - */ - static SetOrCreate(propName: string, newValue: T): void - /** - * Called when setting or creating. - * @since 10 - */ - static setOrCreate(propName: string, newValue: T): void - - /** - * Called when a deletion is made. - * @since 7 - * @deprecated since 10 - */ - static Delete(propName: string): boolean - /** - * Called when a deletion is made. - * @since 10 - */ - static delete(propName: string): boolean - - /** - * Called when a dictionary is sorted. - * @since 7 - * @deprecated since 10 - */ - static Keys(): IterableIterator - /** - * Called when a dictionary is sorted. - * @since 10 - */ - static keys(): IterableIterator - - /** - * Called when a cleanup occurs. - * @since 7 - * @deprecated since 9 - * @useinstead AppStorage.Clear - */ - static staticClear(): boolean - - /** - * Called when a cleanup occurs. - * @since 9 - * @deprecated since 10 - */ - static Clear(): boolean - /** - * Called when a cleanup occurs. - * @since 10 - */ - static clear(): boolean - - /** - * Called when the data can be changed. - * @since 7 - */ - static IsMutable(propName: string): boolean - - /** - * Called when you check how much data is stored. - * @since 7 - */ - static Size(): number - /** - * Called when you check how much data is stored. - * @since 10 - */ - static size(): number -} - -/** - * Define LocalStorage. - * @since 9 - */ -export declare class LocalStorage { - /** - * Get current LocalStorage shared from stage. - * @StageModelOnly - * @since 9 - * @deprecated since 10 - */ - static GetShared(): LocalStorage - /** - * Get current LocalStorage shared from stage. - * @StageModelOnly - * @since 10 - */ - static getShared(): LocalStorage - - /** - * Return true if property with given name exists - * @since 9 - */ - has(propName: string): boolean - /** - * Return a Map Iterator - * @since 9 - */ - keys(): IterableIterator - - /** - * Return number of properties - * @since 9 - */ - size(): number - - /** - * Return value of given property - * @since 9 - */ - get(propName: string): T | undefined - - /** - * Set value of given property - * @since 9 - */ - set(propName: string, newValue: T): boolean - - /** - * Add property if not property with given name - * @since 9 - */ - setOrCreate(propName: string, newValue: T): boolean - - /** - * Returns an alias to the LocalStorage property with given name. - * @param propName - a property name - * @returns an AbstractProperty by the given name, or `undefined` if it does not exist - */ - public ref(propName: string): AbstractProperty | undefined - - /** - * Returns an alias to the LocalStorage property with given name. - * If property does not exist in LocalStorage, create it with the given value. - * @param propName - a property name - * @param defaultValue - a value used to create property if it does not exist - * @returns an AbstractProperty for the given name - */ - setAndRef(propName: string, defaultValue: T): AbstractProperty - - /** - * Create and return a 'link' (two-way sync) to named property - * @since 9 - */ - link(propName: string): SubscribedAbstractProperty | undefined - - /** - * Like link(), will create and initialize a new source property in LocalStorge if missing - * @since 9 - */ - setAndLink(propName: string, defaultValue: T): SubscribedAbstractProperty - - /** - * Create and return a 'prop' (one-way sync) to named property - * @since 9 - */ - prop(propName: string): SubscribedAbstractProperty | undefined - - /** - * Like prop(), will create and initialize a new source property in LocalStorage if missing - * @since 9 - */ - setAndProp(propName: string, defaultValue: T): SubscribedAbstractProperty - - /** - * Delete property from StorageBase - * @since 9 - * @returns false if method failed - */ - delete(propName: string): boolean - - /** - * Delete all properties from the StorageBase - * @since 9 - */ - clear(): boolean -} - -/** - * @file - * @kit ArkUI - */ - -/** - * Defines the ColorMode of device. - * - * @enum { number } - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @since 7 - */ -/** - * Defines the ColorMode of device. - * - * @enum { number } - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @atomicservice - * @since 11 - */ -export declare enum ColorMode { - /** - * Light mode. - * - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @since 7 - */ - /** - * Light mode. - * - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @atomicservice - * @since 11 - */ - LIGHT = 0, - - /** - * Dark mode. - * - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @since 7 - */ - /** - * Dark mode. - * - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @atomicservice - * @since 11 - */ - DARK, -} - -/** - * Defines the LayoutDirection of device. - * - * @enum { number } - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @since 7 - */ -/** - * Defines the LayoutDirection of device. - * - * @enum { number } - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @atomicservice - * @since 11 - */ -export declare enum LayoutDirection { - /** - * Elements are laid out from left to right. - * - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @since 7 - */ - /** - * Elements are laid out from left to right. - * - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @atomicservice - * @since 11 - */ - LTR, - - /** - * Elements are laid out from right to left. - * - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @since 7 - */ - /** - * Elements are laid out from right to left. - * - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @atomicservice - * @since 11 - */ - RTL, - - /** - * Elements are laid out from auto. - * - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @since 8 - */ - /** - * Elements are laid out from auto. - * - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @atomicservice - * @since 11 - */ - Auto, -} - -/** - * EnvProps object - * - * @interface EnvPropsOptions - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @crossplatform - * @since 10 - */ -export declare interface EnvPropsOptions { - /** - * Property name - * - * @type { string } - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @crossplatform - * @since 10 - */ - key: string; - /** - * DefaultValue is the default value if cannot get the environment property value - * - * @type { number | string | boolean } - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @crossplatform - * @since 10 - */ - defaultValue: number | string | boolean; -} - -/** - * Defines the Environment interface. - * @since 7 - */ -export declare class Environment { - /** - * Called when a property value is checked. - * @since 7 - * @deprecated since 10 - */ - static EnvProp(key: string, value: T): boolean - - /** - * Called when a property value is checked. - * @since 10 - */ - static envProp(key: string, value: T): boolean - - /** - * Called when multiple property values are checked. - * @since 10 - */ - static envProps(props: EnvPropsOptions[]): void - - /** - * Set the key value. - * @since 7 - * @deprecated since 10 - */ - static Keys(): Array - - /** - * Set the key value. - * @since 10 - */ - static keys(): Array -} - -/** - * Define toJson type function. - * - * @typedef { function } ToJSONType - * @param { T } value toJson value - * @returns { JsonElement } Json stringify element object - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @since 20 - */ -export type ToJSONType = (value: T) => jsonx.JsonElement; - -/** - * Define fromJson type function. - * - * @typedef { function } FromJSONType - * @param { JsonElement } element json element - * @returns { T } deserialization result - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @since 20 - */ -export type FromJSONType = (element: jsonx.JsonElement) => T; - -/** - * PersistProps object - * - * @interface PersistPropsOptions - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @crossplatform - * @since 10 - */ -export declare interface PersistPropsOptions { - /** - * Property name - * - * @type { string } - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @crossplatform - * @since 10 - */ - key: string; - /** - * If AppStorage does not include this property it will be initialized with this value - * - * @type { T } - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @crossplatform - * @since 20 - */ - defaultValue: T; - - /** - * Used to serialize Object data. - * @type { ToJSONType } - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @since 20 - */ - toJson?: ToJSONType; - - /** - * Used to deserialize Object data. - * @type { FromJSONType } - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @since 20 - */ - fromJson?: FromJSONType; -} - -/** - * Defines the PersistentStorage interface. - * @since 7 - */ -export declare class PersistentStorage { - /** - * Add property 'key' to AppStorage properties whose current value will be - * persistent. - * @since 7 - * @deprecated since 10 - */ - static PersistProp(key: string, defaultValue: T): void - - /** - * Add property 'key' to AppStorage properties whose current value will be - * persistent. - * If AppStorage does not include this property it will be added and initializes - * with given value - * @since 10 - * - * @param { string } key - property name - * @param { T } defaultValue - If AppStorage does not include this property it will be initialized with this value - * @param { ToJSONType } [toJson] - serialization function - * @param { FromJSONType } [fromJson] - deserialization function - * @returns { boolean } - * @static - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @since 20 - */ - static persistProp(key: string, defaultValue: T, toJson?: ToJSONType, fromJson?: FromJSONType): boolean - - /** - * Called when a property is deleted. - * @since 7 - * @deprecated since 10 - */ - static DeleteProp(key: string): void - - /** - * Called when a property is deleted. - * @since 10 - */ - static deleteProp(key: string): void - - /** - * Persist given AppStorage properties with given names. - * If a property does not exist in AppStorage, add it and initialize it with given value - * works as @see persistProp for multiple properties. - * @since 10 - * - * @param { PersistPropsOptions[] } props - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @since 20 - */ - static persistProps(props: PersistPropsOptions[]): void - - /** - * Inform persisted AppStorage property names - * @since 7 - * @deprecated since 10 - */ - static Keys(): Array - - /** - * Inform persisted AppStorage property names - * @since 10 - */ - static keys(): Array -} diff --git a/arkoala-arkts/arkui/sdk/src/component/base.ets b/arkoala-arkts/arkui/sdk/src/component/base.ets deleted file mode 100644 index 1f6024cd86988b9c65a00e44beaed8484013f525..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/src/component/base.ets +++ /dev/null @@ -1,98 +0,0 @@ -/* -* Copyright (c) 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. -*/ - - -package arkui.component.customComponent; - -import { memo } from "@koalaui/runtime/annotations" -import { ComponentBuilder } from "@koalaui/builderLambda" -import { AnimateParam, CommonMethod } from "./common" -import { ExtendableComponent } from './extendableComponent'; -import { UIContext } from '..//framework/ohos.arkui.UIContext'; - -export function $r(arg: string): string { - return arg -} -export function $rawfile(arg: string): string { - return arg -} - -export declare interface UICommonBase { - @memo - __applyStyle( - @memo - attributeApplier: (instance: T, args: A) => T, - arg: A - ): T - - @memo - __applyAnimatableExtend( - @memo - func: (instance: T, arg: A) => T, - arg: A - ): T - - animationStart(param: AnimateParam): this - animationEnd(): this -} - -@Retention({policy: "SOURCE"}) -export declare @interface Reusable {} - -export interface CustomBuild { - @memo - build(): void -} - - - -export interface CustomLayout {} -export declare abstract class BaseCustomComponent extends ExtendableComponent { - /** - * aboutToRecycle Method. - * - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @crossplatform - * @atomicservice - * @since 20 - */ - aboutToRecycle(): void; -} - -export class CustomComponent, OptionsT extends Object> extends BaseCustomComponent { - @ComponentBuilder - static $_instantiate, OptionsS extends Object> ( - factory: () => S, - initializers?: OptionsS, - reuseId?: string, - @memo content?: () => void - ): CommonMethod { - throw new Error("stub") - } - - aboutToAppear(): void {} - aboutToDisappear(): void {} - aboutToReuse(params: Record): void {} - aboutToRecycle(): void {} - onDidBuild(): void {} - - getUIContext(): UIContext { return new UIContext() } - getUniqueId(): int { return 666 } - - @memo - build(): void { - throw new Error("stub") - } -} diff --git a/arkoala-arkts/arkui/sdk/src/component/common.ets b/arkoala-arkts/arkui/sdk/src/component/common.ets deleted file mode 100644 index f89ff41d75f029d8085ae50e9c4d3ec59cc7ebaf..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/src/component/common.ets +++ /dev/null @@ -1,26 +0,0 @@ -/* -* Copyright (c) 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. -*/ - -export declare interface AttributeModifier { - isUpdater(): boolean; - applyNormalAttribute(instance: T): void; - applyPressedAttribute(instance: T): void; - applyFocusedAttribute(instance: T): void; - applyDisabledAttribute(instance: T): void; - applySelectedAttribute(instance: T): void; -} - -export interface GestureModifier { -} diff --git a/arkoala-arkts/arkui/sdk/src/component/lazyForEach.ets b/arkoala-arkts/arkui/sdk/src/component/lazyForEach.ets deleted file mode 100644 index 6e6602a32d92029dc6eac7eb5d41e6b5b635b68c..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/src/component/lazyForEach.ets +++ /dev/null @@ -1,65 +0,0 @@ -/* -* Copyright (c) 2022-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. -*/ - -import { Builder } from "../stateAnnotations" - -export declare interface DataChangeListener { - onDataReloaded(): void; - onDataAdd(index: number): void; - onDataMove(from: number, to: number): void; - onDataDelete(index: number): void; - onDataChange(index: number): void; - onDatasetChange(dataOperations: DataOperation[]): void; -} - -export interface LazyForEachAttribute {} - -/** - * Developers need to implement this interface to provide data to LazyForEach component. - * @since 7 - */ - export declare interface IDataSource { - /** - * Total data count. - * @since 7 - */ - totalCount(): number; - /** - * Return the data of index. - * @since 7 - */ - getData(index: number): T; - /** - * Register data change listener. - * @since 7 - */ - registerDataChangeListener(listener: DataChangeListener): void; - /** - * Unregister data change listener. - * @since 7 - */ - unregisterDataChangeListener(listener: DataChangeListener): void; -} - -@memo -@ComponentBuilder -export function LazyForEach( - dataSource: IDataSource, - @memo - itemGenerator: (item: T, index: number) => void, - keyGenerator?: (item: T, index: number) => string, -): LazyForEachAttribute { - throw new Error("stub") -} diff --git a/arkoala-arkts/arkui/sdk/src/componentAnnotations/index.ets b/arkoala-arkts/arkui/sdk/src/componentAnnotations/index.ets deleted file mode 100644 index 5c0af6b4d906bf4fe4e345471803c83c53df797f..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/src/componentAnnotations/index.ets +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright (c) 2022-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. - */ - -@Retention({policy: "SOURCE"}) -export @interface Entry {} - -@Retention({policy: "SOURCE"}) -export @interface Component {} - -@Retention({policy: "SOURCE"}) -export @interface ComponentV2 {} - -@Retention({policy: "SOURCE"}) -export @interface Builder {} - -@Retention({policy: "SOURCE"}) -export @interface BuilderParam {} - -@Retention({policy: "SOURCE"}) -export @interface LocalBuilder {} - -@Retention({policy: "SOURCE"}) -export @interface Reusable {} - -@Retention({policy: "SOURCE"}) -export @interface ReusableV2 {} diff --git a/arkoala-arkts/arkui/sdk/src/index.ets b/arkoala-arkts/arkui/sdk/src/index.ets deleted file mode 100644 index 420721ebb49e49e311ecbcdb83c15fba5e18b3bd..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/src/index.ets +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Copyright (c) 2022-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. - */ -export * from "./componentAnnotations" -export * from "./ohos/router" // Improve: do we need this -export * from "./framework" -export * from "./stateAnnotations" -export * from "./ArkAnimation" -export * from "./ArkPageTransition" -export * from "./ArkPageTransitionData" -export * from "./ArkState" -export * from "./ArkStateStyle.ets" -export * from "./AttributeUpdater" -export * from "./NativeLog" -export * from "./TestComponent" -export * from "./Router" -export * from "./ForeignFunctions" -export * from "./resources" -export * from "./component/base" -export * from "./component/common" -export * from "./ContentModifierHooks" -export * from "./extractors" -export * from "./Storage" -export * from "./SymbolGlyphModifier" -export * from "./TextModifier" -export * from "./UserView" -export * from "./component/forEach" -export * from "./component/lazyForEach" -export * from "./stateManagement/decorator" diff --git a/arkoala-arkts/arkui/sdk/src/stateAnnotations/index.ets b/arkoala-arkts/arkui/sdk/src/stateAnnotations/index.ets deleted file mode 100644 index cfcd8ca850cffee453c0b40028751d4d07f73d43..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/src/stateAnnotations/index.ets +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Copyright (c) 2022-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. - */ - -@Retention({policy: "SOURCE"}) -export @interface BuilderLambda { - name: string -} - -// TODO: the generation somtimes expects these to come from "@koalaui/builderLambda" -@Retention({policy: "SOURCE"}) -export @interface Builder {} - -@Retention({policy: "SOURCE"}) -export @interface ComponentBuilder {} - -@Retention({policy: "SOURCE"}) -export @interface State {} - -@Retention({policy: "SOURCE"}) -export @interface Link {} - -@Retention({policy: "SOURCE"}) -export @interface Prop {} - -@Retention({policy: "SOURCE"}) -export @interface Provide {} - -@Retention({policy: "SOURCE"}) -export @interface Consume {} - -@Retention({policy: "SOURCE"}) -export @interface Local {} - -@Retention({policy: "SOURCE"}) -export @interface Trace {} - -@Retention({policy: "SOURCE"}) -export @interface Watch {} - -@Retention({policy: "SOURCE"}) -export @interface StorageLink {} - -@Retention({policy: "SOURCE"}) -export @interface StorageProp {} - -@Retention({policy: "SOURCE"}) -export @interface LocalStorageLink {} - -@Retention({policy: "SOURCE"}) -export @interface LocalStorageProp {} - -@Retention({policy: "SOURCE"}) -export @interface Observed {} - -@Retention({policy: "SOURCE"}) -export @interface ObservedV2 {} - -@Retention({policy: "SOURCE"}) -export @interface ObjectLink {} - -@Retention({policy: "SOURCE"}) -export @interface Consumer {} - -@Retention({policy: "SOURCE"}) -export @interface Provider {} - -@Retention({policy: "SOURCE"}) -export @interface Param {} - -@Retention({policy: "SOURCE"}) -export @interface Track {} - -@Retention({policy: "SOURCE"}) -export @interface Require {} - -@Retention({policy: "SOURCE"}) -export @interface Once {} - -@Retention({policy: "SOURCE"}) -export @interface Event {} - diff --git a/arkoala-arkts/arkui/sdk/src/stateManagement/decorator.ts b/arkoala-arkts/arkui/sdk/src/stateManagement/decorator.ts deleted file mode 100644 index 0b995a09a944aa53205fcc082852a7e6e55e1fef..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/sdk/src/stateManagement/decorator.ts +++ /dev/null @@ -1,175 +0,0 @@ -/* - * Copyright (c) 2022-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. - */ - -import { SubscribedAbstractProperty } from "../ArkState" -import { LocalStorage } from "../Storage" - -export declare class PlainStructProperty implements SubscribedAbstractProperty { - constructor(name: string, value?: Value) - init(value: Value | undefined): void - info(): string - get(): Value - set(value: Value): void - subscribe(listener: () => void): void - unsubscribe(listener: () => void): void - aboutToBeDeleted(): void -} - -export declare class BuilderParamDecoratorProperty implements SubscribedAbstractProperty { - constructor(name: string, value?: Value) - init(value: Value | undefined): void - info(): string - get(): Value - set(value: Value): void - subscribe(listener: () => void): void - unsubscribe(listener: () => void): void - aboutToBeDeleted(): void -} - -export declare class LinkDecoratorProperty implements SubscribedAbstractProperty { - constructor(name: string, listener?: () => void) - linkTo(property: Value | SubscribedAbstractProperty | undefined): void - info(): string - get(): Value - set(value: Value): void - subscribe(listener: () => void): void - unsubscribe(listener: () => void): void - aboutToBeDeleted(): void -} - -export declare class StateDecoratorProperty implements SubscribedAbstractProperty { - constructor(name: string, listener?: () => void) - init(value?: Value, initial?: Value): void - info(): string - get(): Value - set(value: Value): void - subscribe(listener: () => void): void - unsubscribe(listener: () => void): void - aboutToBeDeleted(): void -} - -export declare class PropDecoratorProperty implements SubscribedAbstractProperty { - constructor(name: string, listener?: () => void) - init(value?: Value, initial?: Value): void - update(value?: Value): void - info(): string - get(): Value - set(value: Value): void - subscribe(listener: () => void): void - unsubscribe(listener: () => void): void - aboutToBeDeleted(): void -} - -export declare class ObjectLinkDecoratorProperty implements SubscribedAbstractProperty { - constructor(name: string, listener?: () => void) - init(value?: Value, initial?: Value): void - update(value?: Value): void - info(): string - get(): Value - set(value: Value): void - subscribe(listener: () => void): void - unsubscribe(listener: () => void): void - aboutToBeDeleted(): void -} - -export declare class ProvideDecoratorProperty implements SubscribedAbstractProperty { - constructor(name: string, listener?: () => void) - init(value?: Value, initial?: Value): void - provide(provideKey?: string): void - checkOverrides(provideKey?: string): void - info(): string - get(): Value - set(value: Value): void - subscribe(listener: () => void): void - unsubscribe(listener: () => void): void - aboutToBeDeleted(): void -} - -export declare class ConsumeDecoratorProperty implements SubscribedAbstractProperty { - constructor(name: string, listener?: () => void) - init(provideKey?: string): void - info(): string - get(): Value - set(value: Value): void - subscribe(listener: () => void): void - unsubscribe(listener: () => void): void - aboutToBeDeleted(): void -} - -export declare class ConsumerDecoratorProperty implements SubscribedAbstractProperty { - constructor(name: string, listener?: () => void) - init(defaultValue: Value, provideKey?: string): void - info(): string - get(): Value - set(value: Value): void - subscribe(listener: () => void): void - unsubscribe(listener: () => void): void - aboutToBeDeleted(): void -} - -export declare class StorageLinkDecoratorProperty implements SubscribedAbstractProperty { - constructor(name: string, listener?: () => void) - init(value: Value, storageKey?: string): void - info(): string - get(): Value - set(value: Value): void - subscribe(listener: () => void): void - unsubscribe(listener: () => void): void - aboutToBeDeleted(): void -} - -export declare class LocalStorageLinkDecoratorProperty implements SubscribedAbstractProperty { - constructor(name: string, listener?: () => void) - init(value: Value, storage: LocalStorage, storageKey?: string): void - info(): string - get(): Value - set(value: Value): void - subscribe(listener: () => void): void - unsubscribe(listener: () => void): void - aboutToBeDeleted(): void -} - -export declare class StoragePropDecoratorProperty implements SubscribedAbstractProperty { - constructor(name: string, listener?: () => void) - init(value: Value, storageKey?: string): void - info(): string - get(): Value - set(value: Value): void - subscribe(listener: () => void): void - unsubscribe(listener: () => void): void - aboutToBeDeleted(): void -} - -export declare class LocalStoragePropDecoratorProperty implements SubscribedAbstractProperty { - constructor(name: string, listener?: () => void) - init(value: Value, storage: LocalStorage, storageKey?: string): void - info(): string - get(): Value - set(value: Value): void - subscribe(listener: () => void): void - unsubscribe(listener: () => void): void - aboutToBeDeleted(): void -} - -export declare class ParamDecoratorProperty implements SubscribedAbstractProperty { - constructor(name: string, listener?: () => void) - init(value: SubscribedAbstractProperty | Value | undefined, isOnce: boolean): void - info(): string - get(): Value - set(value: Value): void - subscribe(listener: () => void): void - unsubscribe(listener: () => void): void - aboutToBeDeleted(): void -} \ No newline at end of file diff --git a/arkoala-arkts/arkui/src/ArkComponentRoot.ets b/arkoala-arkts/arkui/src/ArkComponentRoot.ets index c318f9414fb74c0e1776bc1d5defd978a24cdeef..8c9af2e7fa6b5af1b9323a9131b1573de5ea323c 100644 --- a/arkoala-arkts/arkui/src/ArkComponentRoot.ets +++ b/arkoala-arkts/arkui/src/ArkComponentRoot.ets @@ -1,4 +1,3 @@ -import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "@koalaui/runtime/annotations" /* * Copyright (c) 2022-2023 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); @@ -14,7 +13,8 @@ import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "@koala * limitations under the License. */ -import { mutableState, MutableState, NodeAttach, rememberDisposable, remember, RunEffect, scheduleCallback } from "@koalaui/runtime" +import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "arkui.stateManagement.runtime" +import { mutableState, MutableState, NodeAttach, rememberDisposable, remember, RunEffect, scheduleCallback } from "arkui.stateManagement.runtime" import { PeerNode } from "./PeerNode"; import { ArkComponentRootPeer } from "#generated"; import { ArkCustomComponent } from "./ArkCustomComponent" diff --git a/arkoala-arkts/arkui/src/ArkCustomComponent.ets b/arkoala-arkts/arkui/src/ArkCustomComponent.ets index 0e61e24dd8d8b5676344ac01d03f1ab1ec361706..842e3fc109afd0378dc2aa1c6d5622de4cfe79fd 100644 --- a/arkoala-arkts/arkui/src/ArkCustomComponent.ets +++ b/arkoala-arkts/arkui/src/ArkCustomComponent.ets @@ -1,4 +1,3 @@ -import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "@koalaui/runtime/annotations" /* * Copyright (c) 2022-2023 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); @@ -25,9 +24,10 @@ import { NavDestinationInfo, RouterPageInfo } from "#generated" -import { Theme } from "#generated/ohos.arkui.theme" -import { UIContext } from "./ohos.arkui.UIContext" +import { Theme } from "@ohos.arkui.theme" +import { UIContext } from "@ohos.arkui.UIContext" import { PeerNode } from "./PeerNode" +import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "arkui.stateManagement.runtime" /** * This is basically the CustomComponent, which doesn't extend CommonAttribute @@ -103,7 +103,7 @@ export class ArkCustomComponentImpl implements ArkCustomComponent { pageTransition(): void { } getUIContext(): UIContext { - return new UIContext(100000); + return new UIContext(/* was before: 100000 */); } getUniqueId(): number { throw new Error("Unexpected use of base class method") diff --git a/arkoala-arkts/arkui/src/ArkPageTransition.ets b/arkoala-arkts/arkui/src/ArkPageTransition.ets index 1344e9a31853ee4906675bc5ebb13ad2ee9ae13f..c8704c2aec390ab31431137f20c345d852578bd1 100644 --- a/arkoala-arkts/arkui/src/ArkPageTransition.ets +++ b/arkoala-arkts/arkui/src/ArkPageTransition.ets @@ -1,4 +1,3 @@ -import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "@koalaui/runtime/annotations" /* * Copyright (c) 2022-2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); @@ -14,8 +13,9 @@ import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "@koala * limitations under the License. */ +import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "arkui.stateManagement.runtime" +import { contextNode, remember } from "arkui.stateManagement.runtime" import { int32, float32 } from "@koalaui/common" -import { contextNode, remember } from "@koalaui/runtime" import { PeerNode, PeerNodeType } from "./PeerNode" import { CurrentRouter, @@ -101,7 +101,7 @@ function progressAnimation(state: RouterTransitionVisibility, style: ArkPageTran endValue: (1.0).toFloat(), duration: (style.params.duration ?? 0).toInt(), delay: (style.params.delay ?? 0).toInt(), - curve: style.params.curve ?? Curve.EASE_OUT, + curve: style.params.curve ?? Curve.EaseOut, onProgress: (state == RouterTransitionVisibility.Hiding && style._onExit != undefined) ? (progress: float32) => style._onExit!(RouteType.Pop, progress) : (progress: float32) => style._onEnter!(RouteType.Push, progress), diff --git a/arkoala-arkts/arkui/src/ArkUIEntry.ets b/arkoala-arkts/arkui/src/ArkUIEntry.ets index 32e463836cea567e7a70e6e1431d2170b8f89717..a7969f62201e7c28e25d037adf9cda18332cd45b 100644 --- a/arkoala-arkts/arkui/src/ArkUIEntry.ets +++ b/arkoala-arkts/arkui/src/ArkUIEntry.ets @@ -12,8 +12,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import { memo } from "@koalaui/runtime/annotations" -import { ComputableState, IncrementalNode, GlobalStateManager, StateManager, StateContext, memoEntry, MutableState, createAnimationTimer, callScheduledCallbacks } from "@koalaui/runtime" +import { memo, ComputableState, IncrementalNode, GlobalStateManager, StateManager, StateContext, memoEntry, MutableState, createAnimationTimer, callScheduledCallbacks } from "arkui.stateManagement.runtime" import { errorAsString, int32, int64, scheduleCoroutine } from "@koalaui/common" import { DeserializerBase, pointer, nullptr, KPointer, InteropNativeModule, registerNativeModuleLibraryName, KSerializerBuffer, wrapSystemApiHandlerCallback, checkEvents } from "@koalaui/interop" import { PeerNode } from "./PeerNode" diff --git a/arkoala-arkts/arkui/src/AttributeUpdater.ets b/arkoala-arkts/arkui/src/AttributeUpdater.ets index 69dd0d0076930adc1cb40e3bdf29b36919facd02..e99446a203baffda3bf95bdf3a76031f03f00ae3 100644 --- a/arkoala-arkts/arkui/src/AttributeUpdater.ets +++ b/arkoala-arkts/arkui/src/AttributeUpdater.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "@koalaui/runtime/annotations" +import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "arkui.stateManagement.runtime" import { InteropNativeModule } from "@koalaui/interop"; import { AttributeModifier } from "./component/common"; diff --git a/arkoala-arkts/arkui/src/CallbackTransformer.ets b/arkoala-arkts/arkui/src/CallbackTransformer.ets index f219003df2d6982c9186f17392c7bb6cdefd6cf6..7157226fd093f86c0f79d62cc259f08212e960c5 100644 --- a/arkoala-arkts/arkui/src/CallbackTransformer.ets +++ b/arkoala-arkts/arkui/src/CallbackTransformer.ets @@ -1,4 +1,3 @@ -import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "@koalaui/runtime/annotations" /* * Copyright (c) 2024 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); @@ -14,6 +13,7 @@ import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "@koala * limitations under the License. */ +import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "arkui.stateManagement.runtime" import { KPointer } from "@koalaui/interop" import { PeerNode } from "./PeerNode" import { CustomBuilder } from "./component/builder" diff --git a/arkoala-arkts/arkui/src/ComponentBase.ets b/arkoala-arkts/arkui/src/ComponentBase.ets index 625be62600332414df48ecc877bc553343a67917..6bf8d842d6fb4e6c0197f2d0a2774fb6a67fc2c8 100644 --- a/arkoala-arkts/arkui/src/ComponentBase.ets +++ b/arkoala-arkts/arkui/src/ComponentBase.ets @@ -1,4 +1,3 @@ -import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "@koalaui/runtime/annotations" /* * Copyright (c) 2024 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); @@ -14,6 +13,7 @@ import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "@koala * limitations under the License. */ +import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "arkui.stateManagement.runtime" import { PeerNode } from './PeerNode' import { ArkUINativeModule } from "#components" import { AnimateParam } from '#generated' diff --git a/arkoala-arkts/arkui/src/ContentModifierHooks.ets b/arkoala-arkts/arkui/src/ContentModifierHooks.ets index 70486ad8de5403fc3bdd265a2d5b2f3b34e4efaf..5e89c84ac133f815c601da2ce5d9003fc6ed866e 100644 --- a/arkoala-arkts/arkui/src/ContentModifierHooks.ets +++ b/arkoala-arkts/arkui/src/ContentModifierHooks.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { memo } from "@koalaui/runtime/annotations" +import { memo } from "arkui.stateManagement.runtime" import { ContentModifierHelper } from "#generated" import { ArkButtonComponent, ButtonConfiguration} from "#generated" import { ArkCheckboxComponent, CheckBoxConfiguration } from "#generated" diff --git a/arkoala-arkts/arkui/src/DataChangeListener.ets b/arkoala-arkts/arkui/src/DataChangeListener.ets index b765c82ceb599d19f78dd2767249c199be1ddcf6..8db1b904b4c82fdf781592c58260094a4d71072e 100644 --- a/arkoala-arkts/arkui/src/DataChangeListener.ets +++ b/arkoala-arkts/arkui/src/DataChangeListener.ets @@ -14,9 +14,10 @@ */ import { pointer } from "@koalaui/interop"; -import { DataOperation, DataOperationType, DataAddOperation, DataDeleteOperation, DataChangeOperation, DataMoveOperation, DataExchangeOperation, LazyForEachOps } from "#generated"; +import { DataOperation, DataOperationType, DataAddOperation, DataDeleteOperation, DataChangeOperation, DataMoveOperation, DataExchangeOperation } from "arkui.component.lazyForEach"; +import { LazyForEachOps } from "./component/idlize" import { int32 } from "@koalaui/common" -import { MutableState } from "@koalaui/runtime"; +import { MutableState } from "arkui.stateManagement.runtime"; import { DataChangeListener } from "./component/lazyForEach"; export class InternalListener implements DataChangeListener { diff --git a/arkoala-arkts/arkui/src/Graphics.ets b/arkoala-arkts/arkui/src/Graphics.ets new file mode 100644 index 0000000000000000000000000000000000000000..b5f0aa2b5e146cb5d7a7249e234eab324448a08c --- /dev/null +++ b/arkoala-arkts/arkui/src/Graphics.ets @@ -0,0 +1,258 @@ +/* + * Copyright (c) 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. + */ +import { default as drawing } from "@ohos.graphics.drawing" +import { default as common2D } from "@ohos.graphics.common2D" +import { Resource } from "global.resource" +import { BorderStyle } from "./component/enums" +import { ResourceColor } from "./component/units" + +export interface Size { + width: number; + height: number; +} + + +export class DrawContext { + get size() :Size { + return { + width: 0, + height: 0, + } + } + get sizeInPixel(): Size { + return { + width: 0, + height: 0, + } + } + get canvas(): drawing.Canvas { + throw new Error("!!!") + } +} + +export interface Vector2 { + x: number; + y: number; +} + +export interface Vector2T { + x: T; + y: T; +} + +export interface Vector3 { + x: number; + y: number; + z: number; +} + +export type Matrix4 = [ + number, + number, + number, + number, + number, + number, + number, + number, + number, + number, + number, + number, + number, + number, + number, + number +]; + +export type Offset = Vector2; +export type Position = Vector2; +export type PositionT = Vector2T; +export type Pivot = Vector2; +export type Scale = Vector2; +export type Translation = Vector2; +export type Rotation = Vector3; + +export interface Frame { + x: number; + y: number; + width: number; + height: number; +} + +export interface Edges { + left: T; + right: T; + top: T; + bottom: T; +} + +export enum LengthUnit { + PX = 0, + VP = 1, + FP = 2, + PERCENT = 3, + LPX = 4 +} + +export interface SizeT { + width: T; + height: T; +} + +export enum LengthMetricsUnit { + DEFAULT = 0, + PX = 1 +} + + +export class LengthMetrics { + constructor(value: number, unit?:LengthUnit) {} + static px(value: number): LengthMetrics { + throw new Error("!!!") + } + static vp(value: number): LengthMetrics { + throw new Error("!!!") + } + static fp(value: number): LengthMetrics { + throw new Error("!!!") + } + static percent(value: number): LengthMetrics { + throw new Error("!!!") + } + static lpx(value: number): LengthMetrics { + throw new Error("!!!") + } + static resource(value: Resource): LengthMetrics { + throw new Error("!!!") + } + public get unit(): LengthUnit { + throw new Error("!!!") + } + + /** + * The value of the LengthMetrics. + * + * @type { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @since 20 + */ + public get value(): number { + return 0 + } +} + +export class ColorMetrics { + static readonly WHITE: int = 0; + static readonly BLACK: int = 1; + static readonly BLUE: int = 2; + static readonly BROWN: int = 3; + static readonly GRAY: int = 4; + static readonly GREEN: int = 5; + static readonly GREY: int = 6; + static readonly ORANGE: int = 7; + static readonly PINK: int = 8; + static readonly RED: int = 9; + static readonly YELLOW: int = 10; + static readonly TRANSPARENT: string = "hahaha"; + static numeric(value: number): ColorMetrics { + throw new Error("!!!") + } + static rgba(red: number, green: number, blue: number, alpha?: number): ColorMetrics { + throw new Error("!!!") + } + static resourceColor(color: ResourceColor): ColorMetrics { + throw new Error("!!!") + } + blendColor(overlayColor: ColorMetrics): ColorMetrics { + throw new Error("!!!") + } + get color(): string { + return "color" + } + get red(): number { + return 0 + } + get green(): number { + return 0 + } + get blue(): number { + return 0 + } + get alpha(): number { + return 0 + } +} + +interface Corners { + topLeft: T; + topRight: T; + bottomLeft: T; + bottomRight: T; +} + +export type CornerRadius = Corners; +export type BorderRadiuses = Corners; +export type Rect = common2D.Rect; + +export interface RoundRect { + rect: Rect; + corners: CornerRadius; +} + +export interface Circle { + centerX: number, + centerY: number, + radius: number; +} + +export interface CommandPath { + commands: string; +} + +export class ShapeMask { + constructor() {} + setRectShape(rect: Rect): void {} + setRoundRectShape(roundRect: RoundRect): void {} + setCircleShape(circle: Circle): void {} + setOvalShape(oval: Rect): void {} + setCommandPath(path: CommandPath): void {} + fillColor: number = 10 + strokeColor: number = 20 + strokeWidth: number = 1000 +} + + +export class ShapeClip { + constructor() {} + setRectShape(rect: Rect): void {} + setRoundRectShape(roundRect: RoundRect): void {} + setCircleShape(circle: Circle): void {} + setOvalShape(oval: Rect): void {} + setCommandPath(path: CommandPath): void {} +} + +export function edgeColors(all: number): Edges { + throw new Error("!!!") +} +export function edgeWidths(all: number): Edges { + throw new Error("!!!") +} +export function borderStyles(all: BorderStyle): Edges { + throw new Error("!!!") +} +export function borderRadiuses(all: number): BorderRadiuses { + throw new Error("!!!") +} diff --git a/arkoala-arkts/arkui/src/NativeLog.ets b/arkoala-arkts/arkui/src/NativeLog.ets index e868cf6864d19408459d94a38658e16519c2ff9a..824abcc41df087c8b662a59b8f5689be880df685 100644 --- a/arkoala-arkts/arkui/src/NativeLog.ets +++ b/arkoala-arkts/arkui/src/NativeLog.ets @@ -15,7 +15,7 @@ import { InteropNativeModule } from "@koalaui/interop" import { int32, float32, int8Array } from "@koalaui/common" import { TEST_LOG_NUMBER } from "./ArkUIEntry" -import { memo } from "@koalaui/runtime/annotations" +import { memo } from "arkui.stateManagement.runtime" export class NativeLog { static Default: NativeLog = new NativeLog() diff --git a/arkoala-arkts/arkui/src/PeerNode.ets b/arkoala-arkts/arkui/src/PeerNode.ets index 01c2f956d989488c524804281a7f20ece072bed4..2fff376f33af1000a0f77026f726bbb9e995a8c6 100644 --- a/arkoala-arkts/arkui/src/PeerNode.ets +++ b/arkoala-arkts/arkui/src/PeerNode.ets @@ -13,13 +13,18 @@ * limitations under the License. */ +import { Disposable, IncrementalNode, scheduleCallback, GlobalStateManager, MutableState } from "arkui.stateManagement.runtime" import { int32, KoalaCallsiteKey } from "@koalaui/common" -import { Disposable, IncrementalNode, scheduleCallback, GlobalStateManager, MutableState } from "@koalaui/runtime" import { NativePeerNode } from "./NativePeerNode" import { nullptr, pointer } from "@koalaui/interop" import { ArkRootPeer, StateStylesOps } from "#generated" import { ReusablePool } from "./ReusablePool" +// import { MutableState } from "arkui.stateManagement.runtime" +// import { IncrementalNode } from "@koalaui.runtime.tree.IncrementalNode" +// import { Disposable } from "@koalaui.runtime.states.Disposable" +// import { scheduleCallback, GlobalStateManager } from "@koalaui.runtime.states.GlobalStateManager" + export const PeerNodeType = 11 export const RootPeerType = 33 export const LazyForEachType = 13 diff --git a/arkoala-arkts/arkui/src/ReusablePool.ets b/arkoala-arkts/arkui/src/ReusablePool.ets index 850f74b10664ec4d80e9ef0f44fecd20836f8775..41b28169ca247fd8801b693fa929adbd1e3d0acb 100644 --- a/arkoala-arkts/arkui/src/ReusablePool.ets +++ b/arkoala-arkts/arkui/src/ReusablePool.ets @@ -13,21 +13,20 @@ * limitations under the License. */ -import { Disposable } from "@koalaui/runtime"; -import { KoalaCallsiteKey } from "@koalaui/common" +import { Disposable, MemoCallSiteKey } from "arkui.stateManagement.runtime"; export class ReusablePool implements Disposable { - private cache: Map; + private cache: Map; constructor() { - this.cache = new Map(); + this.cache = new Map(); } disposed: boolean = false /** * prioritize reusing the same scope. If not found, use the earliest inserted scope */ - get(key: KoalaCallsiteKey): Disposable | undefined { + get(key: MemoCallSiteKey): Disposable | undefined { if (this.disposed) return undefined; if (!this.cache.has(key)) { const leastUsedKey = this.cache.keys().next().value; @@ -41,7 +40,7 @@ export class ReusablePool implements Disposable { return value; } - put(key: KoalaCallsiteKey, value: Disposable): void { + put(key: MemoCallSiteKey, value: Disposable): void { if (this.disposed) return if (this.cache.has(key)) { throw Error("the same scope is recycled twice") diff --git a/arkoala-arkts/arkui/src/Router.ets b/arkoala-arkts/arkui/src/Router.ets index 102c6e36dd7eb40ae6e2a5c175b07ec656a05481..ac66b7f9b31358d13c02e367d65d4802242ae865 100644 --- a/arkoala-arkts/arkui/src/Router.ets +++ b/arkoala-arkts/arkui/src/Router.ets @@ -1,4 +1,3 @@ -import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "@koalaui/runtime/annotations" /* * Copyright (c) 2022-2024 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); @@ -14,7 +13,7 @@ import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "@koala * limitations under the License. */ - +import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "arkui.stateManagement.runtime" import { int32 } from "@koalaui/common" import { MutableState, @@ -26,7 +25,7 @@ import { arrayState, RunEffect, scheduleCallback, -} from "@koalaui/runtime" +} from "arkui.stateManagement.runtime" import OhosRouter from "./ohos/router" import { UserViewBuilder, UserView, EntryPoint } from "./UserView" import { ArkUINativeModule } from "#components" diff --git a/arkoala-arkts/arkui/src/Storage.ets b/arkoala-arkts/arkui/src/Storage.ets index 0e04f29271b52989c7ea308a6b58ea1b64ccb544..60420b97edad72d4e693d2f282860577e5147252 100644 --- a/arkoala-arkts/arkui/src/Storage.ets +++ b/arkoala-arkts/arkui/src/Storage.ets @@ -14,13 +14,38 @@ */ import { observableProxy, Observable, ObservableHandler } from "@koalaui/common" -import { MutableState, GlobalStateManager } from "@koalaui/runtime" -import { AbstractProperty, SubscribedAbstractProperty } from "./ArkState" -import { EnvironmentBackend, PersistentStorageBackend } from "./stateManagement.ets" +import { MutableState, GlobalStateManager } from "arkui.stateManagement.runtime" +import { EnvironmentBackend, PersistentStorageBackend } from "./stateManagement/internal" import { int32, float32 } from "@koalaui/common" ///// ArkUI ///// see common_ts_ets_api.d.ts ///// +export enum LayoutDirection { + /** + * Elements are laid out from left to right. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @since 20 + */ + LTR = 0, + + /** + * Elements are laid out from right to left. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @since 20 + */ + RTL = 1, + + /** + * Elements are laid out from auto. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @since 20 + */ + Auto = 2 +} + /** * Defines the AppStorage interface. * @since 7 @@ -274,37 +299,6 @@ export enum ColorMode { DARK, } -/** - * Defines the LayoutDirection of device. - * - * @enum { number } - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @since 7 - * @atomicservice - * @since 11 - */ -export enum LayoutDirection { - /** - * Elements are laid out from left to right. - */ - LTR, - - /** - * Elements are laid out from right to left. - */ - RTL, - - /** - * Elements are laid out from auto. - * - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @since 8 - * @atomicservice - * @since 11 - */ - Auto, -} - /** * EnvProps object * @@ -1202,20 +1196,7 @@ function getEnvLanguageCode(): string { } function getEnvLayoutDirection(): LayoutDirection | undefined { - const result = EnvironmentBackend.getLayoutDirection() - if (result !== undefined && result !== '') { - switch (result) { - case "LTR": - case "0": - return LayoutDirection.LTR - case "RTL": - case "1": - return LayoutDirection.RTL - default: - return LayoutDirection.Auto - } - } - return undefined + return EnvironmentBackend.getLayoutDirection() } function getEnvColorMode(): ColorMode | undefined { @@ -1495,3 +1476,45 @@ function mapFromJson(element: jsonx.JsonElement): T { } return result as T } + +/** + * AbstractProperty is an alias to the referenced storage property. + */ +export interface AbstractProperty { + /** + * @returns the name of the referenced storage property + */ + info(): string + /** + * @returns the value of the referenced storage property + */ + get(): T + /** + * Updates the value of the referenced storage property. + * @param newValue - new value for the referenced storage property + */ + set(newValue: T): void +} + +/** + * Defines the subscribed abstract property. + * @since 7 + * @systemapi + */ +export interface SubscribedAbstractProperty extends AbstractProperty { + subscribe(listener: () => void): void + unsubscribe(listener: () => void): void + + /** + * An app needs to call this function before the instance of SubscribedAbstractProperty + * goes out of scope / is subject to garbage collection. Its purpose is to unregister the + * variable from the two-way/one-way sync relationship that AppStorage/LocalStorage.link()/prop() + * and related functions create. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @since 10 + */ + aboutToBeDeleted(): void +} + diff --git a/arkoala-arkts/arkui/src/TestComponent.ets b/arkoala-arkts/arkui/src/TestComponent.ets index 75ab64ccdf09f9d5e1f9c023526b897708a75665..35cc3669bd34dc7d06b1986d8efd18f72265555c 100644 --- a/arkoala-arkts/arkui/src/TestComponent.ets +++ b/arkoala-arkts/arkui/src/TestComponent.ets @@ -1,4 +1,3 @@ -import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "@koalaui/runtime/annotations" /* * Copyright (c) 2024-2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); @@ -14,9 +13,10 @@ import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "@koala * limitations under the License. */ +import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "arkui.stateManagement.runtime" +import { NodeAttach, remember, rememberMutableState } from "arkui.stateManagement.runtime" import { int32 } from "@koalaui/common" import { ArkUIGeneratedNativeModule } from "#components" -import { NodeAttach, remember, rememberMutableState } from "@koalaui/runtime" import { InteropNativeModule } from "@koalaui/interop" import { ArkCommonMethodComponent, ArkCommonMethodStyle, ArkCommonMethodPeer, CommonMethod, ResourceColor } from "#generated" import { BuilderLambda } from "@koalaui/builderLambda" diff --git a/arkoala-arkts/arkui/src/UserView.ets b/arkoala-arkts/arkui/src/UserView.ets index f259628b377f96ca665dedbab997c17dca3696fe..8cf088a581607d101804bb825dd0ae5c49ac6f61 100644 --- a/arkoala-arkts/arkui/src/UserView.ets +++ b/arkoala-arkts/arkui/src/UserView.ets @@ -1,4 +1,3 @@ -import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "@koalaui/runtime/annotations" /* * Copyright (c) 2024 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); @@ -13,6 +12,7 @@ import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "@koala * See the License for the specific language governing permissions and * limitations under the License. */ +import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "arkui.stateManagement.runtime" import { int32, } from "@koalaui/common" import { NativeLog } from "./NativeLog" diff --git a/arkoala-arkts/arkui/src/component/builder.ets b/arkoala-arkts/arkui/src/component/builder.ets index b470d17831c06ad4771c1f2ab32f5cca53071fa2..b9a0eca9a35fd1bfef22729a365dee9d91d8057d 100644 --- a/arkoala-arkts/arkui/src/component/builder.ets +++ b/arkoala-arkts/arkui/src/component/builder.ets @@ -1,6 +1,24 @@ -import { memo } from "@koalaui/runtime/annotations" +/* + * 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. + */ + +import { memo } from "arkui.stateManagement.runtime" import { conditionScopeImpl, conditionBranchImpl } from './conditionScope' +@Retention({policy: "SOURCE"}) +export @interface Builder {} + export class WrappedBuilder { @memo builder: T; constructor(t: T) { diff --git a/arkoala-arkts/arkui/src/component/common.ets b/arkoala-arkts/arkui/src/component/common.ets index b5cd9afccedd48b6459efaf7a8fb4fdad4451f68..c86b32a072c040067336f015e6e51cca35efdecd 100644 --- a/arkoala-arkts/arkui/src/component/common.ets +++ b/arkoala-arkts/arkui/src/component/common.ets @@ -37,3 +37,5 @@ export interface UIGestureEvent { } export function hookGestureModifier(receiver: CommonMethod, value: GestureModifier | undefined) {} + +export type Optional = T | undefined diff --git a/arkoala-arkts/arkui/src/component/conditionScope.ets b/arkoala-arkts/arkui/src/component/conditionScope.ets index 9850edd773ee88b6cd9401e5f909da48b9bf7ad5..d4581e1a35fcd5b2baba7e02006ef9afdae641a0 100644 --- a/arkoala-arkts/arkui/src/component/conditionScope.ets +++ b/arkoala-arkts/arkui/src/component/conditionScope.ets @@ -13,10 +13,10 @@ * limitations under the License. */ -import { memo, memo_intrinsic } from "@koalaui/runtime/annotations" +import { memo, memo_intrinsic } from "arkui.stateManagement.runtime" import { int32 } from '@koalaui/common' import { KPointer } from "@koalaui/interop" -import { IncrementalNode, NodeAttach, IncrementalScope, remember, __context, __id } from '@koalaui/runtime'; +import { IncrementalNode, NodeAttach, IncrementalScope, remember, __context, __id } from "arkui.stateManagement.runtime"; import { PeerNode } from '../PeerNode'; // uncomment after ArkConditionScopePeer generation //import { ArkConditionScopePeer } from "./../component/idlize" diff --git a/arkoala-arkts/arkui/src/component/customComponent.ets b/arkoala-arkts/arkui/src/component/customComponent.ets index c054068d643e434b2874c63db7d9414c702e159d..05fe49b0e13d72797c0fdd8d51039bc33ef23f94 100644 --- a/arkoala-arkts/arkui/src/component/customComponent.ets +++ b/arkoala-arkts/arkui/src/component/customComponent.ets @@ -13,15 +13,14 @@ * limitations under the License. */ +import { memo, rememberDisposable, remember, rememberMutableState, mutableState, MutableState, NodeAttach, RunEffect } from "arkui.stateManagement.runtime" import { AnimateParam, ArkComponentRootPeer, ArkCustomLayoutRootPeer, ArkColumnPeer, PageTransitionOptions, LayoutChild, ConstraintSizeOptions, GeometryInfo, Layoutable, Measurable, SizeResult } from "#generated" -import { memo } from "@koalaui/runtime/annotations" -import { rememberDisposable, remember, rememberMutableState, mutableState, MutableState, NodeAttach, RunEffect } from "@koalaui/runtime" import { addPartialUpdate } from '../ArkUIEntry' import { CurrentRouterTransitionState, RouterTransitionVisibility } from "../Router"; import { PeerNode, RootPeerType } from "../PeerNode"; import { PageTransitionEnter, PageTransitionExit } from "../ArkPageTransition" import { ExtendableComponent } from './extendableComponent' -import { UIContext } from '../framework/ohos.arkui.UIContext' +import { UIContext } from '@ohos.arkui.UIContext' import { ArkUIAniCustomNodeModule } from "../ani/arkts/ArkUIAniCustomNodeModule" import { ArkUIAniModule } from "../ani/arkts/ArkUIAniModule" import { ArkCustomComponent } from "../ArkCustomComponent" diff --git a/arkoala-arkts/arkui/src/component/extendableComponent.ets b/arkoala-arkts/arkui/src/component/extendableComponent.ets new file mode 100644 index 0000000000000000000000000000000000000000..c6579eaeb2fd1a54a9fa9579dd42cab96b1aea8e --- /dev/null +++ b/arkoala-arkts/arkui/src/component/extendableComponent.ets @@ -0,0 +1,111 @@ +/* + * Copyright (C) 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. + */ +/** + * @file + * @kit ArkUI + */ +import { memo } from "arkui.stateManagement.runtime" +import { UIContext } from '@ohos.arkui.UIContext' + +/** + * Defining interface of LifeCycle for custom component and custom dialog + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ +export interface LifeCycle { + /** + * aboutToAppear Method. + * + * The aboutToAppear function is executed after a new instance of the custom component is created, + * before its build() function is executed. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + aboutToAppear(): void + + /** + * aboutToDisappear Method. + * + * The aboutToDisappear function executes before a custom component is destroyed. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + aboutToDisappear(): void + + /** + * The callback method after the custom component is built. + * + * Triggered when the custom component has been built. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + onDidBuild(): void + + /** + * Customize the build process of the custom component. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + @memo + build(): void +} + +/** + * Definition of extendable component, which is base class of custom component and custom dialog. + * + * @implements LifeCycle + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ +export abstract class ExtendableComponent implements LifeCycle { + /** + * Get current UIContext. + * + * @returns { UIContext } The UIContext that the custom component belongs to. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + abstract getUIContext(): UIContext + + /** + * Get uniqueId of the custom component. + * + * @returns { int } - The uniqueId of the custom component. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + abstract getUniqueId(): int +} \ No newline at end of file diff --git a/arkoala-arkts/arkui/src/component/forEach.ets b/arkoala-arkts/arkui/src/component/forEach.ets index b8a50ad01af07a615d21b5ea139597bae486b0d1..d41ba5ba073bcca810cde883789773d714338178 100644 --- a/arkoala-arkts/arkui/src/component/forEach.ets +++ b/arkoala-arkts/arkui/src/component/forEach.ets @@ -14,8 +14,7 @@ */ import { hashCodeFromString } from "@koalaui/common" -import { RepeatByArray } from "@koalaui/runtime" -import { memo } from "@koalaui/runtime/annotations" +import { memo, RepeatByArray } from "arkui.stateManagement.runtime" @memo export function ForEach(data: Array, diff --git a/arkoala-arkts/arkui/src/component/interop.ets b/arkoala-arkts/arkui/src/component/interop.ets index 9fc57a2a15b310dee72f14e163644392637aec77..a60395b2eb5edb949c8e31a8a730621a9118214d 100644 --- a/arkoala-arkts/arkui/src/component/interop.ets +++ b/arkoala-arkts/arkui/src/component/interop.ets @@ -17,8 +17,7 @@ import { ArkUIAniModule } from "arkui.ani" import { KPointer } from '@koalaui/interop'; import { PeerNode } from '../PeerNode'; import { int32 } from '@koalaui/common'; -import { NodeAttach } from '@koalaui/runtime'; -import { memo } from "@koalaui/runtime/annotations" +import { NodeAttach, memo } from "arkui.stateManagement.runtime"; import { ExtendableComponent } from './extendableComponent'; import { StateDecoratedVariable, diff --git a/arkoala-arkts/arkui/src/component/lazyForEach.ets b/arkoala-arkts/arkui/src/component/lazyForEach.ets index 132b2cefe065c71bba58f1f4d45e8c5fb0cae5b8..d0fa91c9c5bea798fd72aed043c465cc0130ac31 100644 --- a/arkoala-arkts/arkui/src/component/lazyForEach.ets +++ b/arkoala-arkts/arkui/src/component/lazyForEach.ets @@ -1,4 +1,3 @@ -import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "@koalaui/runtime/annotations" /* * Copyright (c) 2022-2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); @@ -14,13 +13,76 @@ import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "@koala * limitations under the License. */ -import { __context, __id, contextNode, DataNode, memoEntry2, remember, rememberMutableState, scheduleCallback } from "@koalaui/runtime" +import { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from "arkui.stateManagement.runtime" +import { __context, __id, contextNode, DataNode, memoEntry2, remember, rememberMutableState, scheduleCallback } from "arkui.stateManagement.runtime" import { hashCodeFromString, int32, KoalaCallsiteKey } from "@koalaui/common" import { nullptr, pointer } from "@koalaui/interop"; import { LazyForEachType, PeerNode, PeerNodeType } from "../PeerNode"; import { LazyForEachOps } from "#generated" import { InternalListener } from "../DataChangeListener"; +export enum DataOperationType { + ADD = 'add', + DELETE = 'delete', + EXCHANGE = 'exchange', + MOVE = 'move', + 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; +} + +export interface ExchangeIndex { + start: number; + end: number; +} + +export interface ExchangeKey { + start: string; + end: string; +} + +export interface DataMoveOperation { + type: DataOperationType; + index: MoveIndex; + key?: string; +} + +export interface DataExchangeOperation { + type: DataOperationType; + index: ExchangeIndex; + key?: ExchangeKey; +} + +export interface DataReloadOperation { + type: DataOperationType; +} + +export type DataOperation = DataAddOperation | DataDeleteOperation | DataChangeOperation | DataMoveOperation | + DataExchangeOperation | DataReloadOperation; + export interface DataChangeListener { onDataReloaded(): void; onDataAdd(index: number): void; diff --git a/arkoala-arkts/arkui/src/extractors.ets b/arkoala-arkts/arkui/src/extractors.ets index 679ceb8c8d72569ff13808b9b36a5ec448f98746..d2f630696caac79aee76999e4fec380f64128482 100644 --- a/arkoala-arkts/arkui/src/extractors.ets +++ b/arkoala-arkts/arkui/src/extractors.ets @@ -14,10 +14,40 @@ */ import { KPointer } from "@koalaui/interop" -import { image } from "@ohos.multimedia.image" -import { unifiedDataChannel } from "@ohos.data.unifiedDataChannel" -import { BusinessErrorInterface } from "./component/idlize" -import { BusinessError } from "./framework/ohos.base" +import { default as image } from "@ohos.multimedia.image" +import { ColorMetrics, DrawContext, LengthMetrics, Size } from "arkui.Graphics" +import { NodeController } from "arkui.NodeController" +import { default as curves } from "@ohos.curves" +import { default as matrix4 } from "@ohos.matrix4" +import { default as drawing } from "@ohos.graphics.drawing" +import { default as uiEffect } from "@ohos.graphics.uiEffect" +import { default as unifiedDataChannel } from "@ohos.data.unifiedDataChannel" +import { default as webview } from "@ohos.web.webview" +import { default as Want } from "@ohos.app.ability.Want" +import { Configuration } from "@ohos.app.ability.Configuration" +import { default as window } from "@ohos.window" +import { default as uiObserver } from "@ohos.arkui.observer" +import { UIContext } from "@ohos.arkui.UIContext" +import { AbilityInfo, WindowSize } from "bundleManager.AbilityInfo" +import { ApplicationInfo, ModuleMetadata, MultiAppMode } from "bundleManager.ApplicationInfo" +import { DataItem, Dependency, HapModuleInfo, PreloadItem, RouterItem } from "bundleManager.HapModuleInfo" +import { ExtensionAbilityInfo } from "bundleManager.ExtensionAbilityInfo" +import { Metadata } from "bundleManager.Metadata" +import { Skill, SkillUri } from "bundleManager.Skill" +import { DrawableDescriptor } from "@ohos.arkui.drawableDescriptor" +import { RectShape, CircleShape, EllipseShape, PathShape } from "@ohos.arkui.shape" +import { FrameNode } from "arkui.FrameNode" +import { default as resourceManager } from "@ohos.resourceManager" +import { LevelOrder } from "@ohos.promptAction" +import { SymbolGlyphModifier } from "./SymbolGlyphModifier" +import { TextModifier } from "./TextModifier" +import { default as EventHub } from "application.EventHub" +import { default as UIAbilityContext } from "application.UIAbilityContext" +import { Scene } from "graphics3d.Scene" +import { BusinessError } from "@ohos.base" +import { Animation, Environment } from "graphics3d.SceneResources" +import { PageMapBuilder } from "arkui.component.builder" +import { BusinessErrorInterface, PageMapNodeBuilder } from "./framework" export namespace extractors { @@ -29,24 +59,6 @@ export namespace extractors { return fromPointer("@ohos.multimedia.image.image.PixelMapInner", ptr) as image.PixelMap } - export function transform_Ark_BusinessError_Void_to_Ark_BusinessErrorInterface_Void(from: BusinessError): BusinessErrorInterface { - return { - name: from.name, - message: from.message, - stack: from.stack, - code: from.code, - } - } - - export function transform_Ark_BusinessErrorInterface_Void_to_Ark_BusinessError_Void(from: BusinessErrorInterface): BusinessError { - return { - name: from.name, - message: from.message, - stack: from.stack, - code: from.code, - } - } - export function toUnifiedDataChannelUnifiedDataPtr(value: unifiedDataChannel.UnifiedData): KPointer { // TBD: Provide the propery name which stores the native pointer // in the class which implements unifiedDataChannel.UnifiedData @@ -62,6 +74,392 @@ export namespace extractors { return fromPointer("@ohos.data.unifiedDataChannel.unifiedDataChannel.UnifiedData", ptr) as unifiedDataChannel.UnifiedData } + export function toColorMetricsPtr(value: ColorMetrics):KPointer { + return 123 + } + export function fromColorMetricsPtr(ptr: KPointer):ColorMetrics { + const x: Object = {} + return x as ColorMetrics + } + + export function toDrawContextPtr(ptr: DrawContext):KPointer { + return 123 + } + export function fromDrawContextPtr(ptr: KPointer):DrawContext { + return new DrawContext() + } + + export function toLengthMetricsPtr(ptr: LengthMetrics):KPointer { + return 123 + } + export function fromLengthMetricsPtr(ptr: KPointer):LengthMetrics { + const x: Object = {} + return x as LengthMetrics + } + + export function toNodeControllerPtr(value:NodeController):KPointer { + return 123 + } + export function fromNodeControllerPtr(ptr:KPointer):NodeController { + const x: Object = {} + return x as NodeController + } + + export function toFrameNodePtr(value:FrameNode):KPointer { + return 123 + } + export function fromFrameNodePtr(ptr:KPointer):FrameNode { + const x: Object = {} + return x as FrameNode + } + + // should be investigated and removed + // begin + export function toSymbolGlyphModifierPtr(value:SymbolGlyphModifier):KPointer { + return 123 + } + export function fromSymbolGlyphModifierPtr(ptr:KPointer):SymbolGlyphModifier { + const x: Object = {} + return x as SymbolGlyphModifier + } + + export function toTextModifierPtr(value:TextModifier):KPointer { + return 123 + } + export function fromTextModifierPtr(ptr:KPointer):TextModifier { + const x: Object = {} + return x as TextModifier + } + // end + + export function toCurvesICurvePtr(value:curves.ICurve):KPointer { + return 123 + } + export function fromCurvesICurvePtr(ptr:KPointer):curves.ICurve { + const x: Object = {} + return x as curves.ICurve + } + + export function toMatrix4Matrix4TransitPtr(value:matrix4.Matrix4Transit):KPointer { + return 123 + } + export function fromMatrix4Matrix4TransitPtr(ptr:KPointer):matrix4.Matrix4Transit { + const x: Object = {} + return x as matrix4.Matrix4Transit + } + + export function toDrawingCanvasPtr(value:drawing.Canvas):KPointer { + return 123 + } + export function fromDrawingCanvasPtr(ptr:KPointer):drawing.Canvas { + const x: Object = {} + return x as drawing.Canvas + } + + export function toDrawingColorFilterPtr(value:drawing.ColorFilter):KPointer { + return 123 + } + export function fromDrawingColorFilterPtr(ptr:KPointer):drawing.ColorFilter { + const x: Object = {} + return x as drawing.ColorFilter + } + + export function toDrawingLatticePtr(value:drawing.Lattice):KPointer { + return 123 + } + export function fromDrawingLatticePtr(ptr:KPointer):drawing.Lattice { + const x: Object = {} + return x as drawing.Lattice + } + + export function toUiEffectFilterPtr(value:uiEffect.Filter):KPointer { + return 123 + } + export function fromUiEffectFilterPtr(ptr:KPointer):uiEffect.Filter { + const x: Object = {} + return x as uiEffect.Filter + } + + export function toUiEffectVisualEffectPtr(value:uiEffect.VisualEffect):KPointer { + return 123 + } + export function fromUiEffectVisualEffectPtr(ptr:KPointer):uiEffect.VisualEffect { + const x: Object = {} + return x as uiEffect.VisualEffect + } + + export function toUnifiedDataChannelSummaryPtr(value:unifiedDataChannel.Summary):KPointer { + return 123 + } + export function fromUnifiedDataChannelSummaryPtr(ptr:KPointer):unifiedDataChannel.Summary { + const x: Object = {} + return x as unifiedDataChannel.Summary + } + + export function toWantPtr(value:Want):KPointer { + return 123 + } + export function fromWantPtr(ptr:KPointer):Want { + const x: Object = {} + return x as Want + } + + export function toUIContextPtr(value:UIContext):KPointer { + return 123 + } + export function fromUIContextPtr(ptr:KPointer):UIContext { + const x: Object = {} + return x as UIContext + } + + export function toEventHubPtr(value:EventHub):KPointer { + return 123 + } + export function fromEventHubPtr(ptr:KPointer):EventHub { + const x: Object = {} + return x as EventHub + } + + export function toUIAbilityContextPtr(value:UIAbilityContext):KPointer { + return 123 + } + export function fromUIAbilityContextPtr(ptr:KPointer):UIAbilityContext { + const x: Object = {} + return x as UIAbilityContext + } + + export function toWebviewWebviewControllerPtr(value:webview.WebviewController):KPointer { + return 123 + } + export function fromWebviewWebviewControllerPtr(ptr:KPointer):webview.WebviewController { + const x: Object = {} + return x as webview.WebviewController + } + + export function toDrawableDescriptorPtr(value:DrawableDescriptor):KPointer { + return 123 + } + export function fromDrawableDescriptorPtr(ptr:KPointer):DrawableDescriptor { + const x: Object = {} + return x as DrawableDescriptor + } + + export function toRectShapePtr(value:RectShape):KPointer { + return 123 + } + export function fromRectShapePtr(ptr:KPointer):RectShape { + const x: Object = {} + return x as RectShape + } + + export function toCircleShapePtr(value:CircleShape):KPointer { + return 123 + } + export function fromCircleShapePtr(ptr:KPointer):CircleShape { + const x: Object = {} + return x as CircleShape + } + + export function toEllipseShapePtr(value:EllipseShape):KPointer { + return 123 + } + export function fromEllipseShapePtr(ptr:KPointer):EllipseShape { + const x: Object = {} + return x as EllipseShape + } + + export function toPathShapePtr(value:PathShape):KPointer { + return 123 + } + export function fromPathShapePtr(ptr:KPointer):PathShape { + const x: Object = {} + return x as PathShape + } + + export function toResourceManagerResourceManagerPtr(value:resourceManager.ResourceManager):KPointer { + return 123 + } + export function fromResourceManagerResourceManagerPtr(ptr:KPointer):resourceManager.ResourceManager { + const x: Object = {} + return x as resourceManager.ResourceManager + } + + export function toLevelOrderPtr(value:LevelOrder):KPointer { + return 123 + } + export function fromLevelOrderPtr(ptr:KPointer):LevelOrder { + const x: Object = {} + return x as LevelOrder + } + + export function toWindowWindowStagePtr(value:window.WindowStage):KPointer { + return 123 + } + export function fromWindowWindowStagePtr(ptr:KPointer):window.WindowStage { + const x: Object = {} + return x as window.WindowStage + } + + export function toUiObserverRouterPageInfoPtr(value:uiObserver.RouterPageInfo):KPointer { + return 123 + } + export function fromUiObserverRouterPageInfoPtr(ptr:KPointer):uiObserver.RouterPageInfo { + const x: Object = {} + return x as uiObserver.RouterPageInfo + } + + export function toAbilityInfoPtr(value:AbilityInfo):KPointer { + return 123 + } + export function fromAbilityInfoPtr(ptr:KPointer):AbilityInfo { + const x:Object = {} + return x as AbilityInfo + } + + export function toApplicationInfoPtr(value:ApplicationInfo):KPointer { + return 123 + } + export function fromApplicationInfoPtr(ptr:KPointer):ApplicationInfo { + const x:Object = {} + return x as ApplicationInfo + } + + export function toDataItemPtr(value:DataItem):KPointer { + return 123 + } + export function fromDataItemPtr(ptr:KPointer):DataItem { + const x:Object = {} + return x as DataItem + } + + export function toDependencyPtr(value:Dependency):KPointer { + return 123 + } + export function fromDependencyPtr(ptr:KPointer):Dependency { + const x:Object = {} + return x as Dependency + } + + export function toExtensionAbilityInfoPtr(value:ExtensionAbilityInfo):KPointer { + return 123 + } + export function fromExtensionAbilityInfoPtr(ptr:KPointer):ExtensionAbilityInfo { + const x:Object = {} + return x as ExtensionAbilityInfo + } + + export function toHapModuleInfoPtr(value:HapModuleInfo):KPointer { + return 123 + } + export function fromHapModuleInfoPtr(ptr:KPointer):HapModuleInfo { + const x:Object = {} + return x as HapModuleInfo + } + + export function toMetadataPtr(value:Metadata):KPointer { + return 123 + } + export function fromMetadataPtr(ptr:KPointer):Metadata { + const x:Object = {} + return x as Metadata + } + + export function toModuleMetadataPtr(value:ModuleMetadata):KPointer { + return 123 + } + export function fromModuleMetadataPtr(ptr:KPointer):ModuleMetadata { + const x:Object = {} + return x as ModuleMetadata + } + + export function toMultiAppModePtr(value:MultiAppMode):KPointer { + return 123 + } + export function fromMultiAppModePtr(ptr:KPointer):MultiAppMode { + const x:Object = {} + return x as MultiAppMode + } + + export function toPreloadItemPtr(value:PreloadItem):KPointer { + return 123 + } + export function fromPreloadItemPtr(ptr:KPointer):PreloadItem { + const x:Object = {} + return x as PreloadItem + } + + export function toRouterItemPtr(value:RouterItem):KPointer { + return 123 + } + export function fromRouterItemPtr(ptr:KPointer):RouterItem { + const x:Object = {} + return x as RouterItem + } + + export function toSizePtr(value:Size):KPointer { + return 123 + } + export function fromSizePtr(ptr:KPointer):Size { + const x:Object = {} + return x as Size + } + + export function toSkillPtr(value:Skill):KPointer { + return 123 + } + export function fromSkillPtr(ptr:KPointer):Skill { + const x:Object = {} + return x as Skill + } + + export function toSkillUriPtr(value:SkillUri):KPointer { + return 123 + } + export function fromSkillUriPtr(ptr:KPointer):SkillUri { + const x:Object = {} + return x as SkillUri + } + + export function toUiObserverNavDestinationInfoPtr(value:uiObserver.NavDestinationInfo):KPointer { + return 123 + } + export function fromUiObserverNavDestinationInfoPtr(ptr:KPointer):uiObserver.NavDestinationInfo { + const x:Object = {} + return x as uiObserver.NavDestinationInfo + } + + export function toUiObserverNavigationInfoPtr(value:uiObserver.NavigationInfo):KPointer { + return 123 + } + export function fromUiObserverNavigationInfoPtr(ptr:KPointer):uiObserver.NavigationInfo { + const x:Object = {} + return x as uiObserver.NavigationInfo + } + + export function toWindowSizePtr(value:WindowSize):KPointer { + return 123 + } + export function fromWindowSizePtr(ptr:KPointer):WindowSize { + const x:Object = {} + return x as WindowSize + } + + export function toWindowSystemBarStylePtr(value:window.SystemBarStyle):KPointer { + return 123 + } + export function fromWindowSystemBarStylePtr(ptr:KPointer):window.SystemBarStyle { + const x:Object = {} + return x as window.SystemBarStyle + } + + export function toConfigurationPtr(value:Configuration):KPointer { + return 123 + } + export function fromConfigurationPtr(ptr:KPointer):Configuration { + const x:Object = {} + return x as Configuration + } + function toPointer(obj: Object, declarationName: string, pointerPropName: string): long { for (const entry of Object.entries(obj)) { if (entry == undefined) continue @@ -80,5 +478,45 @@ export namespace extractors { } throw new Error(`Type "${typeName}" is not a class type: ${type}`) } + + export function toScenePtr(value: Scene): KPointer { + return 123 + } + export function fromScenePtr(value: KPointer): Scene { + const x:Object = {} + return x as Scene + } + + export function toAnimationPtr(value: Animation): KPointer { + return 123 + } + export function fromAnimationPtr(value: KPointer): Animation { + const x:Object = {} + return x as Animation + } + + export function toEnvironmentPtr(value: Environment): KPointer { + return 123 + } + export function fromEnvironmentPtr(value: KPointer): Environment { + const x:Object = {} + return x as Environment + } + + export function transform_Ark_BusinessError_Void_to_Ark_BusinessErrorInterface_Void(from: BusinessError): BusinessErrorInterface { + return { + name: from.name, + message: from.message, + stack: from.stack, + code: from.code, + } + } + export function transform_Ark_BusinessErrorInterface_Void_to_Ark_BusinessError_Void(from: BusinessErrorInterface): BusinessError { + return new BusinessError(from.code, new Error()) // TODO how to construct error correctly? + } + + export function transform_PageMapBuilder_to_PageMapNodeBuilder(value: PageMapBuilder): PageMapNodeBuilder { + throw new Error("Not implemented") + } } diff --git a/arkoala-arkts/arkui/src/index.ets b/arkoala-arkts/arkui/src/index.ets index 37908c88315ce4610447ec3d61634d51fee5f427..e2b7a979c83a168e8647ae19649657709cd710cb 100644 --- a/arkoala-arkts/arkui/src/index.ets +++ b/arkoala-arkts/arkui/src/index.ets @@ -38,3 +38,4 @@ export * from "./component/conditionScope" export * from "./component/customComponent" export * from "./component/forEach" export * from "./component/lazyForEach" +export * from "./component/extendableComponent" diff --git a/arkoala-arkts/arkui/src/ohos.arkui.UIContext.ets b/arkoala-arkts/arkui/src/ohos.arkui.UIContext.ets deleted file mode 100644 index 5bbfcb9e2ca5e204c5c4ffa70a56bfee3e6ceb83..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/src/ohos.arkui.UIContext.ets +++ /dev/null @@ -1,121 +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 { FrameNode, FrameNodeInternal } from "#generated/../FrameNode" -import { GlobalScope_ohos_font } from "#generated" -import { GlobalScope_ohos_measure_utils } from "#generated" -import { MeasureOptions } from "#generated/ohos.measure" -import { FontOptions, FontInfo } from "@ohos.font" -import { SizeOptions } from "#generated" -import { ArkUIGeneratedNativeModule } from "#components" -import { int32 } from "@koalaui/common" -import { nullptr } from "@koalaui/interop" - - -export class Font_UIContext { - instanceId_: int32 = 100000; - constructor(instanceId: int32) { - this.instanceId_ = instanceId; - } - public registerFont(options: FontOptions) : void { - ArkUIGeneratedNativeModule._SystemOps_syncInstanceId(this.instanceId_); - GlobalScope_ohos_font.registerFont(options); - ArkUIGeneratedNativeModule._SystemOps_restoreInstanceId(); - } - public getSystemFontList() : Array { - ArkUIGeneratedNativeModule._SystemOps_syncInstanceId(this.instanceId_); - let arrayResult_ = GlobalScope_ohos_font.getSystemFontList(); - ArkUIGeneratedNativeModule._SystemOps_restoreInstanceId(); - return arrayResult_; - } - public getFontByName(fontName : string) : FontInfo { - ArkUIGeneratedNativeModule._SystemOps_syncInstanceId(this.instanceId_); - let fontInfo : FontInfo = GlobalScope_ohos_font.getFontByName(fontName); - ArkUIGeneratedNativeModule._SystemOps_restoreInstanceId(); - return fontInfo; - } -} - -export class MeasureUtils { - instanceId_: int32 = 100000; - constructor(instanceId: int32) { - this.instanceId_ = instanceId; - } - public measureText(options: MeasureOptions) : number { - ArkUIGeneratedNativeModule._SystemOps_syncInstanceId(this.instanceId_); - let width = GlobalScope_ohos_measure_utils.measureText(options); - ArkUIGeneratedNativeModule._SystemOps_restoreInstanceId(); - return width; - } - public measureTextSize(options: MeasureOptions) : SizeOptions { - ArkUIGeneratedNativeModule._SystemOps_syncInstanceId(this.instanceId_); - let sizeOptions = GlobalScope_ohos_measure_utils.measureTextSize(options); - ArkUIGeneratedNativeModule._SystemOps_restoreInstanceId(); - return sizeOptions; - } -} - -export class UIContext { - instanceId_: int32 = 100000; - constructor(instanceId: int32) { - this.instanceId_ = instanceId; - } - public getFont() : Font_UIContext { - let font : Font_UIContext = new Font_UIContext(this.instanceId_); - return font; - } - public getMeasureUtils() : MeasureUtils { - let measureUtils : MeasureUtils = new MeasureUtils(this.instanceId_); - return measureUtils; - } - public getFrameNodeById(id: string): FrameNode | null { - console.log(`Improve: SHOPPING: @ohos.arkui.UIContext getFrameNodeById`); - const id_casted = id as (string); - ArkUIGeneratedNativeModule._SystemOps_syncInstanceId(this.instanceId_); - const retval = ArkUIGeneratedNativeModule._FrameNode_getFrameNodeByKey(id_casted); - if (retval != nullptr) { - const obj : FrameNode = FrameNodeInternal.fromPtr(retval); - ArkUIGeneratedNativeModule._SystemOps_restoreInstanceId(); - return obj; - } - ArkUIGeneratedNativeModule._SystemOps_restoreInstanceId(); - return null; - } - - public getComponentSnapshot() : ComponentSnapshot { - console.log(`Improve: SHOPPING: @ohos.arkui.UIContext getComponentSnapshot`); - return new ComponentSnapshot(); - } - - public getComponentUtils() : ComponentUtils { - console.log(`Improve: SHOPPING: @ohos.arkui.UIContext getComponentUtils`); - return new ComponentUtils(); - } -} -export abstract class FrameCallback { - abstract onFrame(frameTimeInNano: number): void; - abstract onIdle(timeLeftInNano: number): void; -} -export class UIObserver { -} - -export class ComponentUtils { -} - -export class ComponentSnapshot { -} \ No newline at end of file diff --git a/arkoala-arkts/arkui/src/ohos.measure.ets b/arkoala-arkts/arkui/src/ohos.measure.ets index 9d6a0074dcb599277b259f5bccce2a3ff65e8269..c1e54acb8b3200e9a35c6e4937e7232d7b312758 100644 --- a/arkoala-arkts/arkui/src/ohos.measure.ets +++ b/arkoala-arkts/arkui/src/ohos.measure.ets @@ -14,7 +14,7 @@ */ import { GlobalScope_ohos_measure_utils } from "#generated"; -import { MeasureOptions } from "#generated/ohos.measure" +import { MeasureOptions } from "@ohos.measure" import { SizeOptions } from "./component/units"; export class MeasureText { diff --git a/arkoala-arkts/arkui/src/stateAnnotations/index.ets b/arkoala-arkts/arkui/src/stateAnnotations/index.ets index 0345292c56afd94c27ac5a6f30ff9dcca32d7099..eb367da8b0e80d63b42fdc9cb0890530c15301cb 100644 --- a/arkoala-arkts/arkui/src/stateAnnotations/index.ets +++ b/arkoala-arkts/arkui/src/stateAnnotations/index.ets @@ -24,8 +24,7 @@ export @interface ComponentBuilder {} @Retention({policy: "SOURCE"}) export @interface State {} -@Retention({policy: "SOURCE"}) -export @interface Builder {} +export { Builder } from "arkui.component.builder" @Retention({policy: "SOURCE"}) export @interface Link {} diff --git a/arkoala-arkts/arkui/src/stateManagement/base/mutableStateMeta.ts b/arkoala-arkts/arkui/src/stateManagement/base/mutableStateMeta.ts index 9c726e2626c555d60ccf5503d049071a1c5338df..e0d24c15b389017ecd88cf31ec865efad4037234 100644 --- a/arkoala-arkts/arkui/src/stateManagement/base/mutableStateMeta.ts +++ b/arkoala-arkts/arkui/src/stateManagement/base/mutableStateMeta.ts @@ -14,7 +14,7 @@ */ import { int32 } from '@koalaui/common'; -import { MutableState } from '@koalaui/runtime'; +import { MutableState } from 'arkui.stateManagement.runtime'; import { IMutableStateMeta, IMutableKeyedStateMeta } from '../decorator'; import { RenderIdType } from '../decorator'; import { ObserveSingleton } from './observeSingleton'; diff --git a/arkoala-arkts/arkui/src/stateManagement/decorator.ts b/arkoala-arkts/arkui/src/stateManagement/decorator.ts index 34c70aeb366716f95c8be2955ac8f29661a77da2..d97226228214b0f8a8b2b866c649a445eeccec57 100644 --- a/arkoala-arkts/arkui/src/stateManagement/decorator.ts +++ b/arkoala-arkts/arkui/src/stateManagement/decorator.ts @@ -15,13 +15,13 @@ import { ObserveSingleton } from './base/observeSingleton'; import { int32, observableProxy, propDeepCopy } from "@koalaui/common" +import { ObservableClass, ClassMetadata } from "@koalaui/compat" import { __StateMgmtFactoryImpl } from './base/stateMgmtFactory'; import { ExtendableComponent } from '../component/extendableComponent'; import { IBindingSource, ITrackedDecoratorRef } from './base/mutableStateMeta'; import { IComputedDecoratorRef } from './decoratorImpl/decoratorComputed'; -import { mutableState, scheduleCallback, MutableState, GlobalStateManager, globalMutableState, ObservableClass, ClassMetadata } from "@koalaui/runtime" -import { SubscribedAbstractProperty } from "../ArkState" -import { AppStorage, LocalStorage } from "../Storage" +import { mutableState, scheduleCallback, MutableState, GlobalStateManager, globalMutableState } from "arkui.stateManagement.runtime" +import { AppStorage, LocalStorage, SubscribedAbstractProperty } from "../Storage" export interface IDecoratedVariable { readonly varName: string; diff --git a/arkoala-arkts/arkui/src/stateManagement/remember.ts b/arkoala-arkts/arkui/src/stateManagement/remember.ts index 219488d32913a614531c30d733825be54bf077de..5a586a2bec1bf7fd8472843cb6dae943d694be41 100644 --- a/arkoala-arkts/arkui/src/stateManagement/remember.ts +++ b/arkoala-arkts/arkui/src/stateManagement/remember.ts @@ -13,8 +13,7 @@ * limitations under the License. */ -import { remember } from "@koalaui/runtime"; -import { memo } from "@koalaui/runtime/annotations" +import { remember, memo } from "arkui.stateManagement.runtime"; @memo /** @memo */ export function rememberVar(factory: () => T): T { diff --git a/arkoala-arkts/arkui/src/stateManagement/runtime/index-ts.ts b/arkoala-arkts/arkui/src/stateManagement/runtime/index-ts.ts index 74b1a62998e9cb576175bf5e9ff0ccd7664070bf..efd38fb360a4682d1cece781e611147c005b1ced 100644 --- a/arkoala-arkts/arkui/src/stateManagement/runtime/index-ts.ts +++ b/arkoala-arkts/arkui/src/stateManagement/runtime/index-ts.ts @@ -13,4 +13,4 @@ * limitations under the License. */ -export { __memo_id_type, __memo_context_type } from '@koalaui/runtime'; +export { __memo_id_type, __memo_context_type } from 'arkui.stateManagement.runtime'; diff --git a/arkoala-arkts/arkui/src/stateManagement/runtime/index.ts b/arkoala-arkts/arkui/src/stateManagement/runtime/index.ts index 3422bc4331f484b7b0b02e7d163a34d9e78f2ecb..cad0335e5a4869145b69d91aeac888c379949bf7 100644 --- a/arkoala-arkts/arkui/src/stateManagement/runtime/index.ts +++ b/arkoala-arkts/arkui/src/stateManagement/runtime/index.ts @@ -13,5 +13,4 @@ * limitations under the License. */ -export { memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from '@koalaui/runtime/annotations'; -export { __memo_id_type, __memo_context_type } from '@koalaui/runtime'; +export { __memo_id_type, __memo_context_type, memo, memo_intrinsic, memo_entry, memo_stable, memo_skip } from 'arkui.stateManagement.runtime'; diff --git a/arkoala-arkts/arkui/src/stateManagement/tools/arkts/stateMgmtTool.ts b/arkoala-arkts/arkui/src/stateManagement/tools/arkts/stateMgmtTool.ts index 80614358174f0b02731e253251b449016653e57c..1b09a397d767a9c47e189b1e48af0a7374444b60 100644 --- a/arkoala-arkts/arkui/src/stateManagement/tools/arkts/stateMgmtTool.ts +++ b/arkoala-arkts/arkui/src/stateManagement/tools/arkts/stateMgmtTool.ts @@ -28,7 +28,7 @@ import { NullableObject } from '../../base/types'; import { InterfaceProxyHandler } from './observeInterfaceProxy'; import { ISubscribedWatches } from '../../decorator'; import { DecoratedV1VariableBase } from '../../decoratorImpl/decoratorBase'; -import { StateManager, GlobalStateManager } from '@koalaui/runtime'; +import { StateManager, GlobalStateManager } from 'arkui.stateManagement.runtime'; import { StateMgmtConsole } from '../stateMgmtDFX'; export class StateMgmtTool { static isIObservedObject(value: NullableObject): boolean { diff --git a/arkoala-arkts/arkui/ui2abcconfig.json b/arkoala-arkts/arkui/ui2abcconfig.json index bb4998291692ffc3646382bd7285fc86506a436c..a7f345a7c19880a9fd2024701ee4bd5ff6d3fa18 100644 --- a/arkoala-arkts/arkui/ui2abcconfig.json +++ b/arkoala-arkts/arkui/ui2abcconfig.json @@ -4,23 +4,2244 @@ "outDir": "build", "baseUrl": "./prepared", "paths": { - "#components": ["./framework/arkts"], - "#generated": ["./framework"], - "#handwritten": ["./"], - "#stateMgmtTool": ["./stateManagement/tools/arkts"], - "arkui.ani": ["./ani/arkts/ArkUIAniModule"], - "global.resource": ["../../modules/global.resource/src/resource"], - "@ohos.font": ["../../modules/ohos/src/font"], - "@ohos.multimedia.image": ["../../modules/ohos/src/multimedia.image"], - "@ohos.data.uniformTypeDescriptor": ["../../modules/ohos/src/data.uniformTypeDescriptor"], - "@ohos.data.unifiedDataChannel": ["../../modules/ohos/src/data.unifiedDataChannel"], - "@ohos.arkui.stateManagement": ["./stateManagement"], - "@koalaui/interop": ["../../../interop/src/arkts"], - "@koalaui/common": ["../../../incremental/common/src"], - "@koalaui/compat": ["../../../incremental/compat/src/arkts"], - "@koalaui/runtime": ["../../../incremental/runtime/ets"], - "@koalaui/runtime/annotations": ["../../../incremental/runtime/annotations"], - "@koalaui/builderLambda": ["./stateAnnotations"] + "#components": [ + "./framework/arkts" + ], + "#generated": [ + "./framework" + ], + "#handwritten": [ + "./" + ], + "#stateMgmtTool": [ + "./stateManagement/tools/arkts" + ], + "arkui.ani": [ + "./ani/arkts/ArkUIAniModule" + ], + "@koalaui/interop": [ + "../../../interop/src/arkts" + ], + "@koalaui/common": [ + "../../../incremental/common/src" + ], + "@koalaui/compat": [ + "../../../incremental/compat/src/arkts" + ], + "@koalaui/builderLambda": [ + "./stateAnnotations" + ], + "@ohos.InputMethodSubtype": [ + "../../../absolute-sdk-patched/api/@ohos.InputMethodSubtype" + ], + "@ohos.UiTest": [ + "../../../absolute-sdk-patched/api/@ohos.UiTest" + ], + "@ohos.WorkSchedulerExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.WorkSchedulerExtensionAbility" + ], + "@ohos.ability.errorCode": [ + "../../../absolute-sdk-patched/api/@ohos.ability.errorCode" + ], + "@ohos.ability.screenLockFileManager": [ + "../../../absolute-sdk-patched/api/@ohos.ability.screenLockFileManager" + ], + "@ohos.abilityAccessCtrl": [ + "../../../absolute-sdk-patched/api/@ohos.abilityAccessCtrl" + ], + "@ohos.accessibility.config": [ + "../../../absolute-sdk-patched/api/@ohos.accessibility.config" + ], + "@ohos.accessibility": [ + "../../../absolute-sdk-patched/api/@ohos.accessibility" + ], + "@ohos.account.appAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.appAccount" + ], + "@ohos.account.distributedAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.distributedAccount" + ], + "@ohos.account.osAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.osAccount" + ], + "@ohos.animation.windowAnimationManager": [ + "../../../absolute-sdk-patched/api/@ohos.animation.windowAnimationManager" + ], + "@ohos.animator": [ + "../../../absolute-sdk-patched/api/@ohos.animator" + ], + "@ohos.app.ability.Ability": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Ability" + ], + "@ohos.app.ability.AbilityConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityConstant" + ], + "@ohos.app.ability.AbilityLifecycleCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityLifecycleCallback" + ], + "@ohos.app.ability.AbilityStage": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityStage" + ], + "@ohos.app.ability.ApplicationStateChangeCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ApplicationStateChangeCallback" + ], + "@ohos.app.ability.AtomicServiceOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AtomicServiceOptions" + ], + "@ohos.app.ability.Configuration": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Configuration" + ], + "@ohos.app.ability.ConfigurationConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ConfigurationConstant" + ], + "@ohos.app.ability.DriverExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.DriverExtensionAbility" + ], + "@ohos.app.ability.EnvironmentCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.EnvironmentCallback" + ], + "@ohos.app.ability.ExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ExtensionAbility" + ], + "@ohos.app.ability.InsightIntentContext": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentContext" + ], + "@ohos.app.ability.InsightIntentExecutor": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentExecutor" + ], + "@ohos.app.ability.InteropAbilityLifecycleCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InteropAbilityLifecycleCallback" + ], + "@ohos.app.ability.MediaControlExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.MediaControlExtensionAbility" + ], + "@ohos.app.ability.OpenLinkOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.OpenLinkOptions" + ], + "@ohos.app.ability.PhotoEditorExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.PhotoEditorExtensionAbility" + ], + "@ohos.app.ability.PrintExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.PrintExtensionAbility" + ], + "@ohos.app.ability.ServiceExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ServiceExtensionAbility" + ], + "@ohos.app.ability.ShareExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ShareExtensionAbility" + ], + "@ohos.app.ability.StartOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.StartOptions" + ], + "@ohos.app.ability.UIAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIAbility" + ], + "@ohos.app.ability.UIExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionAbility" + ], + "@ohos.app.ability.UIExtensionContentSession": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionContentSession" + ], + "@ohos.app.ability.UserAuthExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UserAuthExtensionAbility" + ], + "@ohos.app.ability.Want": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Want" + ], + "@ohos.app.ability.abilityDelegatorRegistry": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.abilityDelegatorRegistry" + ], + "@ohos.app.ability.abilityManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.abilityManager" + ], + "@ohos.app.ability.appManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.appManager" + ], + "@ohos.app.ability.appRecovery": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.appRecovery" + ], + "@ohos.app.ability.application": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.application" + ], + "@ohos.app.ability.autoFillManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.autoFillManager" + ], + "@ohos.app.ability.common": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.common" + ], + "@ohos.app.ability.contextConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.contextConstant" + ], + "@ohos.app.ability.dataUriUtils": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dataUriUtils" + ], + "@ohos.app.ability.dialogRequest": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dialogRequest" + ], + "@ohos.app.ability.dialogSession": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dialogSession" + ], + "@ohos.app.ability.insightIntent": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntent" + ], + "@ohos.app.ability.insightIntentDriver": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntentDriver" + ], + "@ohos.app.ability.missionManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.missionManager" + ], + "@ohos.app.ability.wantAgent": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.wantAgent" + ], + "@ohos.app.ability.wantConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.wantConstant" + ], + "@ohos.app.form.FormExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.FormExtensionAbility" + ], + "@ohos.app.form.formBindingData": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formBindingData" + ], + "@ohos.app.form.formInfo": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formInfo" + ], + "@ohos.app.form.formProvider": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formProvider" + ], + "@ohos.application.BackupExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.application.BackupExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionContext": [ + "../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionContext" + ], + "@ohos.application.formError": [ + "../../../absolute-sdk-patched/api/@ohos.application.formError" + ], + "@ohos.application.testRunner": [ + "../../../absolute-sdk-patched/api/@ohos.application.testRunner" + ], + "@ohos.application.uriPermissionManager": [ + "../../../absolute-sdk-patched/api/@ohos.application.uriPermissionManager" + ], + "@ohos.arkui.ArcSwiper": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.ArcSwiper" + ], + "@ohos.arkui.Parallelize": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.Parallelize" + ], + "@ohos.arkui.UIContext": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.UIContext" + ], + "@ohos.arkui.advanced.ComposeListItem": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeListItem" + ], + "@ohos.arkui.advanced.ComposeTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeTitleBar" + ], + "@ohos.arkui.advanced.Dialog": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Dialog" + ], + "@ohos.arkui.advanced.EditableTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.EditableTitleBar" + ], + "@ohos.arkui.advanced.ExceptionPrompt": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ExceptionPrompt" + ], + "@ohos.arkui.advanced.Filter": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Filter" + ], + "@ohos.arkui.advanced.FullScreenLaunchComponent": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.FullScreenLaunchComponent" + ], + "@ohos.arkui.advanced.MultiNavigation": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.MultiNavigation" + ], + "@ohos.arkui.advanced.ProgressButton": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ProgressButton" + ], + "@ohos.arkui.advanced.SplitLayout": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SplitLayout" + ], + "@ohos.arkui.advanced.SubHeader": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SubHeader" + ], + "@ohos.arkui.advanced.SwipeRefresher": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SwipeRefresher" + ], + "@ohos.arkui.advanced.TabTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TabTitleBar" + ], + "@ohos.arkui.advanced.ToolBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ToolBar" + ], + "@ohos.arkui.advanced.TreeView": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TreeView" + ], + "@ohos.arkui.component": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.arkui.componentSnapshot": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.componentSnapshot" + ], + "@ohos.arkui.componentUtils": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.componentUtils" + ], + "@ohos.arkui.dragController": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.dragController" + ], + "@ohos.arkui.drawableDescriptor": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.drawableDescriptor" + ], + "@ohos.arkui.inspector": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.inspector" + ], + "@ohos.arkui.modifier": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.modifier" + ], + "@ohos.arkui.node": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.node" + ], + "@ohos.arkui.observer": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.observer" + ], + "@ohos.arkui.performanceMonitor": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.performanceMonitor" + ], + "@ohos.arkui.shape": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.shape" + ], + "@ohos.arkui.stateManagement": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.stateManagement" + ], + "@ohos.arkui.theme": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.theme" + ], + "@ohos.arkui.uiExtension": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.uiExtension" + ], + "@ohos.base": [ + "../../../absolute-sdk-patched/api/@ohos.base" + ], + "@ohos.batteryInfo": [ + "../../../absolute-sdk-patched/api/@ohos.batteryInfo" + ], + "@ohos.batteryStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.batteryStatistics" + ], + "@ohos.bluetooth.a2dp": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.a2dp" + ], + "@ohos.bluetooth.access": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.access" + ], + "@ohos.bluetooth.baseProfile": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.baseProfile" + ], + "@ohos.bluetooth.ble": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.ble" + ], + "@ohos.bluetooth.connection": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.connection" + ], + "@ohos.bluetooth.constant": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.constant" + ], + "@ohos.bluetooth.hfp": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.hfp" + ], + "@ohos.bluetooth.hid": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.hid" + ], + "@ohos.brightness": [ + "../../../absolute-sdk-patched/api/@ohos.brightness" + ], + "@ohos.buffer": [ + "../../../absolute-sdk-patched/api/@ohos.buffer" + ], + "@ohos.bundle.appControl": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.appControl" + ], + "@ohos.bundle.bundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleManager" + ], + "@ohos.bundle.bundleMonitor": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleMonitor" + ], + "@ohos.bundle.bundleResourceManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleResourceManager" + ], + "@ohos.bundle.defaultAppManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.defaultAppManager" + ], + "@ohos.bundle.distributedBundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.distributedBundleManager" + ], + "@ohos.bundle.freeInstall": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.freeInstall" + ], + "@ohos.bundle.installer": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.installer" + ], + "@ohos.bundle.launcherBundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.launcherBundleManager" + ], + "@ohos.bundle.overlay": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.overlay" + ], + "@ohos.bundle.shortcutManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.shortcutManager" + ], + "@ohos.charger": [ + "../../../absolute-sdk-patched/api/@ohos.charger" + ], + "@ohos.commonEventManager": [ + "../../../absolute-sdk-patched/api/@ohos.commonEventManager" + ], + "@ohos.configPolicy": [ + "../../../absolute-sdk-patched/api/@ohos.configPolicy" + ], + "@ohos.curves": [ + "../../../absolute-sdk-patched/api/@ohos.curves" + ], + "@ohos.customization.customConfig": [ + "../../../absolute-sdk-patched/api/@ohos.customization.customConfig" + ], + "@ohos.data.DataShareResultSet": [ + "../../../absolute-sdk-patched/api/@ohos.data.DataShareResultSet" + ], + "@ohos.data.ValuesBucket": [ + "../../../absolute-sdk-patched/api/@ohos.data.ValuesBucket" + ], + "@ohos.data.dataShare": [ + "../../../absolute-sdk-patched/api/@ohos.data.dataShare" + ], + "@ohos.data.dataSharePredicates": [ + "../../../absolute-sdk-patched/api/@ohos.data.dataSharePredicates" + ], + "@ohos.data.distributedKVStore": [ + "../../../absolute-sdk-patched/api/@ohos.data.distributedKVStore" + ], + "@ohos.data.preferences": [ + "../../../absolute-sdk-patched/api/@ohos.data.preferences" + ], + "@ohos.data.relationalStore": [ + "../../../absolute-sdk-patched/api/@ohos.data.relationalStore" + ], + "@ohos.data.unifiedDataChannel": [ + "../../../absolute-sdk-patched/api/@ohos.data.unifiedDataChannel" + ], + "@ohos.data.uniformTypeDescriptor": [ + "../../../absolute-sdk-patched/api/@ohos.data.uniformTypeDescriptor" + ], + "@ohos.deviceInfo": [ + "../../../absolute-sdk-patched/api/@ohos.deviceInfo" + ], + "@ohos.deviceStatus.dragInteraction": [ + "../../../absolute-sdk-patched/api/@ohos.deviceStatus.dragInteraction" + ], + "@ohos.display": [ + "../../../absolute-sdk-patched/api/@ohos.display" + ], + "@ohos.distributedDeviceManager": [ + "../../../absolute-sdk-patched/api/@ohos.distributedDeviceManager" + ], + "@ohos.distributedHardware.mechanicManager": [ + "../../../absolute-sdk-patched/api/@ohos.distributedHardware.mechanicManager" + ], + "@ohos.driver.deviceManager": [ + "../../../absolute-sdk-patched/api/@ohos.driver.deviceManager" + ], + "@ohos.effectKit": [ + "../../../absolute-sdk-patched/api/@ohos.effectKit" + ], + "@ohos.enterprise.adminManager": [ + "../../../absolute-sdk-patched/api/@ohos.enterprise.adminManager" + ], + "@ohos.enterprise.securityManager": [ + "../../../absolute-sdk-patched/api/@ohos.enterprise.securityManager" + ], + "@ohos.events.emitter": [ + "../../../absolute-sdk-patched/api/@ohos.events.emitter" + ], + "@ohos.file.cloudSync": [ + "../../../absolute-sdk-patched/api/@ohos.file.cloudSync" + ], + "@ohos.file.cloudSyncManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.cloudSyncManager" + ], + "@ohos.file.environment": [ + "../../../absolute-sdk-patched/api/@ohos.file.environment" + ], + "@ohos.file.fileuri": [ + "../../../absolute-sdk-patched/api/@ohos.file.fileuri" + ], + "@ohos.file.fs": [ + "../../../absolute-sdk-patched/api/@ohos.file.fs" + ], + "@ohos.file.hash": [ + "../../../absolute-sdk-patched/api/@ohos.file.hash" + ], + "@ohos.file.keyManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.keyManager" + ], + "@ohos.file.photoAccessHelper": [ + "../../../absolute-sdk-patched/api/@ohos.file.photoAccessHelper" + ], + "@ohos.file.securityLabel": [ + "../../../absolute-sdk-patched/api/@ohos.file.securityLabel" + ], + "@ohos.file.statvfs": [ + "../../../absolute-sdk-patched/api/@ohos.file.statvfs" + ], + "@ohos.file.storageStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.file.storageStatistics" + ], + "@ohos.file.volumeManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.volumeManager" + ], + "@ohos.fileshare": [ + "../../../absolute-sdk-patched/api/@ohos.fileshare" + ], + "@ohos.font": [ + "../../../absolute-sdk-patched/api/@ohos.font" + ], + "@ohos.fontManager": [ + "../../../absolute-sdk-patched/api/@ohos.fontManager" + ], + "@ohos.geoLocationManager": [ + "../../../absolute-sdk-patched/api/@ohos.geoLocationManager" + ], + "@ohos.graphics.colorSpaceManager": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.colorSpaceManager" + ], + "@ohos.graphics.common2D": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.common2D" + ], + "@ohos.graphics.displaySync": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.displaySync" + ], + "@ohos.graphics.drawing": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.drawing" + ], + "@ohos.graphics.hdrCapability": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.hdrCapability" + ], + "@ohos.graphics.scene": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.scene" + ], + "@ohos.graphics.text": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.text" + ], + "@ohos.graphics.uiEffect": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.uiEffect" + ], + "@ohos.hiSysEvent": [ + "../../../absolute-sdk-patched/api/@ohos.hiSysEvent" + ], + "@ohos.hiTraceChain": [ + "../../../absolute-sdk-patched/api/@ohos.hiTraceChain" + ], + "@ohos.hiTraceMeter": [ + "../../../absolute-sdk-patched/api/@ohos.hiTraceMeter" + ], + "@ohos.hichecker": [ + "../../../absolute-sdk-patched/api/@ohos.hichecker" + ], + "@ohos.hidebug": [ + "../../../absolute-sdk-patched/api/@ohos.hidebug" + ], + "@ohos.hilog": [ + "../../../absolute-sdk-patched/api/@ohos.hilog" + ], + "@ohos.hiviewdfx.hiAppEvent": [ + "../../../absolute-sdk-patched/api/@ohos.hiviewdfx.hiAppEvent" + ], + "@ohos.i18n": [ + "../../../absolute-sdk-patched/api/@ohos.i18n" + ], + "@ohos.inputMethod.Panel": [ + "../../../absolute-sdk-patched/api/@ohos.inputMethod.Panel" + ], + "@ohos.inputMethod": [ + "../../../absolute-sdk-patched/api/@ohos.inputMethod" + ], + "@ohos.intl": [ + "../../../absolute-sdk-patched/api/@ohos.intl" + ], + "@ohos.logLibrary": [ + "../../../absolute-sdk-patched/api/@ohos.logLibrary" + ], + "@ohos.matrix4": [ + "../../../absolute-sdk-patched/api/@ohos.matrix4" + ], + "@ohos.measure": [ + "../../../absolute-sdk-patched/api/@ohos.measure" + ], + "@ohos.mediaquery": [ + "../../../absolute-sdk-patched/api/@ohos.mediaquery" + ], + "@ohos.multimedia.audio": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.audio" + ], + "@ohos.multimedia.audioHaptic": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.audioHaptic" + ], + "@ohos.multimedia.avCastPickerParam": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.avCastPickerParam" + ], + "@ohos.multimedia.avsession": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.avsession" + ], + "@ohos.multimedia.camera": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.camera" + ], + "@ohos.multimedia.cameraPicker": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.cameraPicker" + ], + "@ohos.multimedia.drm": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.drm" + ], + "@ohos.multimedia.image": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.image" + ], + "@ohos.multimedia.media": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.media" + ], + "@ohos.multimedia.systemSoundManager": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.systemSoundManager" + ], + "@ohos.multimodalInput.gestureEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.gestureEvent" + ], + "@ohos.multimodalInput.inputConsumer": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputConsumer" + ], + "@ohos.multimodalInput.inputDevice": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputDevice" + ], + "@ohos.multimodalInput.inputEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputEvent" + ], + "@ohos.multimodalInput.intentionCode": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.intentionCode" + ], + "@ohos.multimodalInput.keyCode": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyCode" + ], + "@ohos.multimodalInput.keyEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyEvent" + ], + "@ohos.multimodalInput.mouseEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.mouseEvent" + ], + "@ohos.multimodalInput.pointer": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.pointer" + ], + "@ohos.multimodalInput.shortKey": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.shortKey" + ], + "@ohos.multimodalInput.touchEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.touchEvent" + ], + "@ohos.net.connection": [ + "../../../absolute-sdk-patched/api/@ohos.net.connection" + ], + "@ohos.net.http": [ + "../../../absolute-sdk-patched/api/@ohos.net.http" + ], + "@ohos.net.networkSecurity": [ + "../../../absolute-sdk-patched/api/@ohos.net.networkSecurity" + ], + "@ohos.net.sharing": [ + "../../../absolute-sdk-patched/api/@ohos.net.sharing" + ], + "@ohos.net.statistics": [ + "../../../absolute-sdk-patched/api/@ohos.net.statistics" + ], + "@ohos.net.webSocket": [ + "../../../absolute-sdk-patched/api/@ohos.net.webSocket" + ], + "@ohos.nfc.cardEmulation": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.cardEmulation" + ], + "@ohos.nfc.controller": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.controller" + ], + "@ohos.nfc.tag": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.tag" + ], + "@ohos.notificationManager": [ + "../../../absolute-sdk-patched/api/@ohos.notificationManager" + ], + "@ohos.notificationSubscribe": [ + "../../../absolute-sdk-patched/api/@ohos.notificationSubscribe" + ], + "@ohos.pasteboard": [ + "../../../absolute-sdk-patched/api/@ohos.pasteboard" + ], + "@ohos.pluginComponent": [ + "../../../absolute-sdk-patched/api/@ohos.pluginComponent" + ], + "@ohos.power": [ + "../../../absolute-sdk-patched/api/@ohos.power" + ], + "@ohos.print": [ + "../../../absolute-sdk-patched/api/@ohos.print" + ], + "@ohos.privacyManager": [ + "../../../absolute-sdk-patched/api/@ohos.privacyManager" + ], + "@ohos.prompt": [ + "../../../absolute-sdk-patched/api/@ohos.prompt" + ], + "@ohos.promptAction": [ + "../../../absolute-sdk-patched/api/@ohos.promptAction" + ], + "@ohos.reminderAgentManager": [ + "../../../absolute-sdk-patched/api/@ohos.reminderAgentManager" + ], + "@ohos.request": [ + "../../../absolute-sdk-patched/api/@ohos.request" + ], + "@ohos.resourceManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceManager" + ], + "@ohos.resourceschedule.backgroundProcessManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundProcessManager" + ], + "@ohos.resourceschedule.backgroundTaskManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundTaskManager" + ], + "@ohos.resourceschedule.deviceStandby": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.deviceStandby" + ], + "@ohos.resourceschedule.systemload": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.systemload" + ], + "@ohos.resourceschedule.usageStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.usageStatistics" + ], + "@ohos.resourceschedule.workScheduler": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.workScheduler" + ], + "@ohos.router": [ + "../../../absolute-sdk-patched/api/@ohos.router" + ], + "@ohos.rpc": [ + "../../../absolute-sdk-patched/api/@ohos.rpc" + ], + "@ohos.runningLock": [ + "../../../absolute-sdk-patched/api/@ohos.runningLock" + ], + "@ohos.screen": [ + "../../../absolute-sdk-patched/api/@ohos.screen" + ], + "@ohos.screenLock": [ + "../../../absolute-sdk-patched/api/@ohos.screenLock" + ], + "@ohos.screenshot": [ + "../../../absolute-sdk-patched/api/@ohos.screenshot" + ], + "@ohos.security.cert": [ + "../../../absolute-sdk-patched/api/@ohos.security.cert" + ], + "@ohos.security.certManager": [ + "../../../absolute-sdk-patched/api/@ohos.security.certManager" + ], + "@ohos.security.certManagerDialog": [ + "../../../absolute-sdk-patched/api/@ohos.security.certManagerDialog" + ], + "@ohos.security.cryptoFramework": [ + "../../../absolute-sdk-patched/api/@ohos.security.cryptoFramework" + ], + "@ohos.security.huks": [ + "../../../absolute-sdk-patched/api/@ohos.security.huks" + ], + "@ohos.sensor": [ + "../../../absolute-sdk-patched/api/@ohos.sensor" + ], + "@ohos.settings": [ + "../../../absolute-sdk-patched/api/@ohos.settings" + ], + "@ohos.systemCapability": [ + "../../../absolute-sdk-patched/api/@ohos.systemCapability" + ], + "@ohos.systemDateTime": [ + "../../../absolute-sdk-patched/api/@ohos.systemDateTime" + ], + "@ohos.systemParameterEnhance": [ + "../../../absolute-sdk-patched/api/@ohos.systemParameterEnhance" + ], + "@ohos.systemTimer": [ + "../../../absolute-sdk-patched/api/@ohos.systemTimer" + ], + "@ohos.telephony.call": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.call" + ], + "@ohos.telephony.data": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.data" + ], + "@ohos.telephony.esim": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.esim" + ], + "@ohos.telephony.observer": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.observer" + ], + "@ohos.telephony.radio": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.radio" + ], + "@ohos.telephony.sim": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.sim" + ], + "@ohos.telephony.sms": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.sms" + ], + "@ohos.thermal": [ + "../../../absolute-sdk-patched/api/@ohos.thermal" + ], + "@ohos.transfer": [ + "../../../absolute-sdk-patched/api/@ohos.transfer" + ], + "@ohos.uiAppearance": [ + "../../../absolute-sdk-patched/api/@ohos.uiAppearance" + ], + "@ohos.uiExtensionHost": [ + "../../../absolute-sdk-patched/api/@ohos.uiExtensionHost" + ], + "@ohos.update": [ + "../../../absolute-sdk-patched/api/@ohos.update" + ], + "@ohos.uri": [ + "../../../absolute-sdk-patched/api/@ohos.uri" + ], + "@ohos.url": [ + "../../../absolute-sdk-patched/api/@ohos.url" + ], + "@ohos.usbManager": [ + "../../../absolute-sdk-patched/api/@ohos.usbManager" + ], + "@ohos.usbManager.serial": [ + "../../../absolute-sdk-patched/api/@ohos.usbManager.serial" + ], + "@ohos.userIAM.faceAuth": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.faceAuth" + ], + "@ohos.userIAM.userAccessCtrl": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.userAccessCtrl" + ], + "@ohos.userIAM.userAuth": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.userAuth" + ], + "@ohos.util.ArrayList": [ + "../../../absolute-sdk-patched/api/@ohos.util.ArrayList" + ], + "@ohos.util.Deque": [ + "../../../absolute-sdk-patched/api/@ohos.util.Deque" + ], + "@ohos.util.HashMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.HashMap" + ], + "@ohos.util.HashSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.HashSet" + ], + "@ohos.util.LightWeightMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.LightWeightMap" + ], + "@ohos.util.LightWeightSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.LightWeightSet" + ], + "@ohos.util.LinkedList": [ + "../../../absolute-sdk-patched/api/@ohos.util.LinkedList" + ], + "@ohos.util.List": [ + "../../../absolute-sdk-patched/api/@ohos.util.List" + ], + "@ohos.util.PlainArray": [ + "../../../absolute-sdk-patched/api/@ohos.util.PlainArray" + ], + "@ohos.util.Queue": [ + "../../../absolute-sdk-patched/api/@ohos.util.Queue" + ], + "@ohos.util.Stack": [ + "../../../absolute-sdk-patched/api/@ohos.util.Stack" + ], + "@ohos.util.TreeMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.TreeMap" + ], + "@ohos.util.TreeSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.TreeSet" + ], + "@ohos.util": [ + "../../../absolute-sdk-patched/api/@ohos.util" + ], + "@ohos.util.stream": [ + "../../../absolute-sdk-patched/api/@ohos.util.stream" + ], + "@ohos.vibrator": [ + "../../../absolute-sdk-patched/api/@ohos.vibrator" + ], + "@ohos.wantAgent": [ + "../../../absolute-sdk-patched/api/@ohos.wantAgent" + ], + "@ohos.web.netErrorList": [ + "../../../absolute-sdk-patched/api/@ohos.web.netErrorList" + ], + "@ohos.web.webview": [ + "../../../absolute-sdk-patched/api/@ohos.web.webview" + ], + "@ohos.wifi": [ + "../../../absolute-sdk-patched/api/@ohos.wifi" + ], + "@ohos.wifiManager": [ + "../../../absolute-sdk-patched/api/@ohos.wifiManager" + ], + "@ohos.window": [ + "../../../absolute-sdk-patched/api/@ohos.window" + ], + "@ohos.xml": [ + "../../../absolute-sdk-patched/api/@ohos.xml" + ], + "@ohos.zlib": [ + "../../../absolute-sdk-patched/api/@ohos.zlib" + ], + "@system.app": [ + "../../../absolute-sdk-patched/api/@system.app" + ], + "@system.mediaquery": [ + "../../../absolute-sdk-patched/api/@system.mediaquery" + ], + "@system.prompt": [ + "../../../absolute-sdk-patched/api/@system.prompt" + ], + "@system.router": [ + "../../../absolute-sdk-patched/api/@system.router" + ], + "ability.abilityResult": [ + "../../../absolute-sdk-patched/api/ability/abilityResult" + ], + "ability.connectOptions": [ + "../../../absolute-sdk-patched/api/ability/connectOptions" + ], + "ability.dataAbilityHelper": [ + "../../../absolute-sdk-patched/api/ability/dataAbilityHelper" + ], + "application.AbilityDelegator": [ + "../../../absolute-sdk-patched/api/application/AbilityDelegator" + ], + "application.AbilityFirstFrameStateData": [ + "../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateData" + ], + "application.AbilityFirstFrameStateObserver": [ + "../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateObserver" + ], + "application.AbilityForegroundStateObserver": [ + "../../../absolute-sdk-patched/api/application/AbilityForegroundStateObserver" + ], + "application.AbilityMonitor": [ + "../../../absolute-sdk-patched/api/application/AbilityMonitor" + ], + "application.AbilityRunningInfo": [ + "../../../absolute-sdk-patched/api/application/AbilityRunningInfo" + ], + "application.AbilityStageContext": [ + "../../../absolute-sdk-patched/api/application/AbilityStageContext" + ], + "application.AbilityStageMonitor": [ + "../../../absolute-sdk-patched/api/application/AbilityStageMonitor" + ], + "application.AbilityStartCallback": [ + "../../../absolute-sdk-patched/api/application/AbilityStartCallback" + ], + "application.AbilityStateData": [ + "../../../absolute-sdk-patched/api/application/AbilityStateData" + ], + "application.AppForegroundStateObserver": [ + "../../../absolute-sdk-patched/api/application/AppForegroundStateObserver" + ], + "application.AppStateData": [ + "../../../absolute-sdk-patched/api/application/AppStateData" + ], + "application.ApplicationContext": [ + "../../../absolute-sdk-patched/api/application/ApplicationContext" + ], + "application.ApplicationStateObserver": [ + "../../../absolute-sdk-patched/api/application/ApplicationStateObserver" + ], + "application.AutoFillType": [ + "../../../absolute-sdk-patched/api/application/AutoFillType" + ], + "application.BaseContext": [ + "../../../absolute-sdk-patched/api/application/BaseContext" + ], + "application.Context": [ + "../../../absolute-sdk-patched/api/application/Context" + ], + "application.CustomData": [ + "../../../absolute-sdk-patched/api/application/CustomData" + ], + "application.DriverExtensionContext": [ + "../../../absolute-sdk-patched/api/application/DriverExtensionContext" + ], + "application.EventHub": [ + "../../../absolute-sdk-patched/api/application/EventHub" + ], + "application.ExtensionContext": [ + "../../../absolute-sdk-patched/api/application/ExtensionContext" + ], + "application.ExtensionRunningInfo": [ + "../../../absolute-sdk-patched/api/application/ExtensionRunningInfo" + ], + "application.FormExtensionContext": [ + "../../../absolute-sdk-patched/api/application/FormExtensionContext" + ], + "application.MediaControlExtensionContext": [ + "../../../absolute-sdk-patched/api/application/MediaControlExtensionContext" + ], + "application.MissionInfo": [ + "../../../absolute-sdk-patched/api/application/MissionInfo" + ], + "application.MultiAppMode": [ + "../../../absolute-sdk-patched/api/application/MultiAppMode" + ], + "application.PhotoEditorExtensionContext": [ + "../../../absolute-sdk-patched/api/application/PhotoEditorExtensionContext" + ], + "application.ProcessData": [ + "../../../absolute-sdk-patched/api/application/ProcessData" + ], + "application.ProcessInformation": [ + "../../../absolute-sdk-patched/api/application/ProcessInformation" + ], + "application.RunningAppClone": [ + "../../../absolute-sdk-patched/api/application/RunningAppClone" + ], + "application.RunningMultiAppInfo": [ + "../../../absolute-sdk-patched/api/application/RunningMultiAppInfo" + ], + "application.RunningMultiInstanceInfo": [ + "../../../absolute-sdk-patched/api/application/RunningMultiInstanceInfo" + ], + "application.ServiceExtensionContext": [ + "../../../absolute-sdk-patched/api/application/ServiceExtensionContext" + ], + "application.UIAbilityContext": [ + "../../../absolute-sdk-patched/api/application/UIAbilityContext" + ], + "application.UIExtensionContext": [ + "../../../absolute-sdk-patched/api/application/UIExtensionContext" + ], + "application.WorkSchedulerExtensionContext": [ + "../../../absolute-sdk-patched/api/application/WorkSchedulerExtensionContext" + ], + "application.abilityDelegatorArgs": [ + "../../../absolute-sdk-patched/api/application/abilityDelegatorArgs" + ], + "application.shellCmdResult": [ + "../../../absolute-sdk-patched/api/application/shellCmdResult" + ], + "arkui.AlphabetIndexerModifier": [ + "./AlphabetIndexerModifier" + ], + "arkui.AttributeUpdater": [ + "./AttributeUpdater" + ], + "arkui.BlankModifier": [ + "./BlankModifier" + ], + "@arkui.BuilderNode": [ + "../../../absolute-sdk-patched/api/arkui/BuilderNode" + ], + "arkui.BuilderNode": [ + "../../../absolute-sdk-patched/api/arkui/BuilderNode" + ], + "arkui.ButtonModifier": [ + "./ButtonModifier" + ], + "arkui.CalendarPickerModifier": [ + "./CalendarPickerModifier" + ], + "arkui.CheckboxModifier": [ + "./CheckboxModifier" + ], + "arkui.ColumnModifier": [ + "./ColumnModifier" + ], + "arkui.ColumnSplitModifier": [ + "./ColumnSplitModifier" + ], + "arkui.CommonModifier": [ + "./CommonModifier" + ], + "@arkui.ComponentContent": [ + "../../../absolute-sdk-patched/api/arkui/ComponentContent" + ], + "arkui.ComponentContent": [ + "../../../absolute-sdk-patched/api/arkui/ComponentContent" + ], + "arkui.ContainerSpanModifier": [ + "./ContainerSpanModifier" + ], + "@arkui.Content": [ + "../../../absolute-sdk-patched/api/arkui/Content" + ], + "arkui.Content": [ + "../../../absolute-sdk-patched/api/arkui/Content" + ], + "arkui.CounterModifier": [ + "./CounterModifier" + ], + "arkui.DataPanelModifier": [ + "./DataPanelModifier" + ], + "arkui.DatePickerModifier": [ + "./DatePickerModifier" + ], + "arkui.DividerModifier": [ + "./DividerModifier" + ], + "arkui.FlexModifier": [ + "./FlexModifier" + ], + "arkui.FolderStackModifier": [ + "./FolderStackModifier" + ], + "@arkui.FrameNode": [ + "../../../absolute-sdk-patched/api/arkui/FrameNode" + ], + "arkui.FrameNode": [ + "../../../absolute-sdk-patched/api/arkui/FrameNode" + ], + "arkui.GaugeModifier": [ + "./GaugeModifier" + ], + "arkui.Graphics": [ + "../../../absolute-sdk-patched/api/arkui/Graphics" + ], + "arkui.GridColModifier": [ + "./GridColModifier" + ], + "arkui.GridItemModifier": [ + "./GridItemModifier" + ], + "arkui.GridModifier": [ + "./GridModifier" + ], + "arkui.GridRowModifier": [ + "./GridRowModifier" + ], + "arkui.HyperlinkModifier": [ + "./HyperlinkModifier" + ], + "arkui.ImageAnimatorModifier": [ + "./ImageAnimatorModifier" + ], + "arkui.ImageModifier": [ + "./ImageModifier" + ], + "arkui.ImageSpanModifier": [ + "./ImageSpanModifier" + ], + "arkui.LineModifier": [ + "./LineModifier" + ], + "arkui.ListItemGroupModifier": [ + "./ListItemGroupModifier" + ], + "arkui.ListItemModifier": [ + "./ListItemModifier" + ], + "arkui.ListModifier": [ + "./ListModifier" + ], + "arkui.LoadingProgressModifier": [ + "./LoadingProgressModifier" + ], + "arkui.MarqueeModifier": [ + "./MarqueeModifier" + ], + "arkui.MenuItemModifier": [ + "./MenuItemModifier" + ], + "arkui.MenuModifier": [ + "./MenuModifier" + ], + "arkui.NavDestinationModifier": [ + "./NavDestinationModifier" + ], + "arkui.NavigationModifier": [ + "./NavigationModifier" + ], + "arkui.NodeContent": [ + "../../../absolute-sdk-patched/api/arkui/NodeContent" + ], + "@arkui.NodeController": [ + "../../../absolute-sdk-patched/api/arkui/NodeController" + ], + "arkui.NodeController": [ + "../../../absolute-sdk-patched/api/arkui/NodeController" + ], + "arkui.ParticleModifier": [ + "./ParticleModifier" + ], + "arkui.PathModifier": [ + "./PathModifier" + ], + "arkui.PatternLockModifier": [ + "./PatternLockModifier" + ], + "arkui.PolygonModifier": [ + "./PolygonModifier" + ], + "arkui.PolylineModifier": [ + "./PolylineModifier" + ], + "arkui.ProgressModifier": [ + "./ProgressModifier" + ], + "arkui.QRCodeModifier": [ + "./QRCodeModifier" + ], + "arkui.RectModifier": [ + "./RectModifier" + ], + "arkui.RefreshModifier": [ + "./RefreshModifier" + ], + "arkui.RelativeContainerModifier": [ + "./RelativeContainerModifier" + ], + "@arkui.RenderNode": [ + "../../../absolute-sdk-patched/api/arkui/RenderNode" + ], + "arkui.RenderNode": [ + "../../../absolute-sdk-patched/api/arkui/RenderNode" + ], + "arkui.RichEditorModifier": [ + "./RichEditorModifier" + ], + "arkui.RowModifier": [ + "./RowModifier" + ], + "arkui.RowSplitModifier": [ + "./RowSplitModifier" + ], + "arkui.ScrollModifier": [ + "./ScrollModifier" + ], + "arkui.SearchModifier": [ + "./SearchModifier" + ], + "arkui.SelectModifier": [ + "./SelectModifier" + ], + "arkui.ShapeModifier": [ + "./ShapeModifier" + ], + "arkui.SideBarContainerModifier": [ + "./SideBarContainerModifier" + ], + "arkui.SpanModifier": [ + "./SpanModifier" + ], + "arkui.StackModifier": [ + "./StackModifier" + ], + "arkui.StepperItemModifier": [ + "./StepperItemModifier" + ], + "arkui.StepperModifier": [ + "./StepperModifier" + ], + "arkui.SwiperModifier": [ + "./SwiperModifier" + ], + "arkui.SymbolGlyphModifier": [ + "./SymbolGlyphModifier" + ], + "arkui.SymbolSpanModifier": [ + "./SymbolSpanModifier" + ], + "arkui.TabsModifier": [ + "./TabsModifier" + ], + "arkui.TextAreaModifier": [ + "./TextAreaModifier" + ], + "arkui.TextClockModifier": [ + "./TextClockModifier" + ], + "arkui.TextInputModifier": [ + "./TextInputModifier" + ], + "arkui.TextModifier": [ + "./TextModifier" + ], + "arkui.TextPickerModifier": [ + "./TextPickerModifier" + ], + "arkui.TextTimerModifier": [ + "./TextTimerModifier" + ], + "arkui.TimePickerModifier": [ + "./TimePickerModifier" + ], + "arkui.UserView": [ + "./UserView" + ], + "arkui.VideoModifier": [ + "./VideoModifier" + ], + "arkui.WaterFlowModifier": [ + "./WaterFlowModifier" + ], + "arkui.component.actionSheet": [ + "./component/actionSheet" + ], + "arkui.component.alertDialog": [ + "./component/alertDialog" + ], + "arkui.component.alphabetIndexer": [ + "./component/alphabetIndexer" + ], + "arkui.component.animation": [ + "../../../absolute-sdk-patched/api/arkui/component/animation" + ], + "arkui.component.animator": [ + "./component/animator" + ], + "arkui.component.badge": [ + "./component/badge" + ], + "arkui.component.blank": [ + "./component/blank" + ], + "arkui.component.builder": [ + "./component/builder" + ], + "arkui.component.button": [ + "./component/button" + ], + "arkui.component.calendarPicker": [ + "./component/calendarPicker" + ], + "arkui.component.canvas": [ + "./component/canvas" + ], + "arkui.component.checkbox": [ + "./component/checkbox" + ], + "arkui.component.checkboxgroup": [ + "./component/checkboxgroup" + ], + "arkui.component.circle": [ + "./component/circle" + ], + "arkui.component.column": [ + "./component/column" + ], + "arkui.component.columnSplit": [ + "./component/columnSplit" + ], + "arkui.component.common": [ + "./component/common" + ], + "arkui.component.component3d": [ + "./component/component3d" + ], + "arkui.component.containerSpan": [ + "./component/containerSpan" + ], + "arkui.component.contentSlot": [ + "./component/contentSlot" + ], + "arkui.component.counter": [ + "./component/counter" + ], + "arkui.component.customComponent": [ + "./component/customComponent" + ], + "arkui.component.customDialogController": [ + "./component/customDialogController" + ], + "arkui.component.dataPanel": [ + "./component/dataPanel" + ], + "arkui.component.datePicker": [ + "./component/datePicker" + ], + "arkui.component.divider": [ + "./component/divider" + ], + "arkui.component.effectComponent": [ + "./component/effectComponent" + ], + "arkui.component.ellipse": [ + "./component/ellipse" + ], + "arkui.component.embeddedComponent": [ + "./component/embeddedComponent" + ], + "arkui.component.enums": [ + "./component/enums" + ], + "arkui.component.extendableComponent": [ + "./component/extendableComponent" + ], + "arkui.component.flex": [ + "./component/flex" + ], + "arkui.component.flowItem": [ + "./component/flowItem" + ], + "arkui.component.focus": [ + "./component/focus" + ], + "arkui.component.folderStack": [ + "./component/folderStack" + ], + "arkui.component.forEach": [ + "./component/forEach" + ], + "arkui.component.formComponent": [ + "./component/formComponent" + ], + "arkui.component.formLink": [ + "./component/formLink" + ], + "arkui.component.gauge": [ + "./component/gauge" + ], + "arkui.component.gesture": [ + "./component/gesture" + ], + "arkui.component.grid": [ + "./component/grid" + ], + "arkui.component.gridCol": [ + "./component/gridCol" + ], + "arkui.component.gridItem": [ + "./component/gridItem" + ], + "arkui.component.gridRow": [ + "./component/gridRow" + ], + "arkui.component.hyperlink": [ + "./component/hyperlink" + ], + "arkui.component.image": [ + "./component/image" + ], + "arkui.component.imageAnimator": [ + "./component/imageAnimator" + ], + "arkui.component.imageCommon": [ + "./component/imageCommon" + ], + "arkui.component.imageSpan": [ + "./component/imageSpan" + ], + "arkui.component.indicatorcomponent": [ + "./component/indicatorcomponent" + ], + "arkui.component.inspector": [ + "./component/inspector" + ], + "arkui.component.interop": [ + "./component/interop" + ], + "arkui.component.lazyForEach": [ + "./component/lazyForEach" + ], + "arkui.component.lazyGridLayout": [ + "./component/lazyGridLayout" + ], + "arkui.component.line": [ + "./component/line" + ], + "arkui.component.list": [ + "./component/list" + ], + "arkui.component.listItem": [ + "./component/listItem" + ], + "arkui.component.listItemGroup": [ + "./component/listItemGroup" + ], + "arkui.component.loadingProgress": [ + "./component/loadingProgress" + ], + "arkui.component.marquee": [ + "./component/marquee" + ], + "arkui.component.matrix2d": [ + "./component/matrix2d" + ], + "arkui.component.mediaCachedImage": [ + "./component/mediaCachedImage" + ], + "arkui.component.menu": [ + "./component/menu" + ], + "arkui.component.menuItem": [ + "./component/menuItem" + ], + "arkui.component.menuItemGroup": [ + "./component/menuItemGroup" + ], + "arkui.component.navDestination": [ + "./component/navDestination" + ], + "arkui.component.navigation": [ + "./component/navigation" + ], + "arkui.component.nodeContainer": [ + "./component/nodeContainer" + ], + "arkui.component.pageTransition": [ + "./component/pageTransition" + ], + "arkui.component.particle": [ + "./component/particle" + ], + "arkui.component.pasteButton": [ + "./component/pasteButton" + ], + "arkui.component.path": [ + "./component/path" + ], + "arkui.component.patternLock": [ + "./component/patternLock" + ], + "arkui.component.pluginComponent": [ + "./component/pluginComponent" + ], + "arkui.component.polygon": [ + "./component/polygon" + ], + "arkui.component.polyline": [ + "./component/polyline" + ], + "arkui.component.progress": [ + "./component/progress" + ], + "arkui.component.qrcode": [ + "./component/qrcode" + ], + "arkui.component.radio": [ + "./component/radio" + ], + "arkui.component.rating": [ + "./component/rating" + ], + "arkui.component.rect": [ + "./component/rect" + ], + "arkui.component.refresh": [ + "./component/refresh" + ], + "arkui.component.relativeContainer": [ + "./component/relativeContainer" + ], + "arkui.component.remoteWindow": [ + "./component/remoteWindow" + ], + "arkui.component.repeat": [ + "../../../absolute-sdk-patched/api/arkui/component/repeat" + ], + "arkui.component.resources": [ + "../../../absolute-sdk-patched/api/arkui/component/resources" + ], + "arkui.component.richEditor": [ + "./component/richEditor" + ], + "arkui.component.richText": [ + "./component/richText" + ], + "arkui.component.rootScene": [ + "./component/rootScene" + ], + "arkui.component.row": [ + "./component/row" + ], + "arkui.component.rowSplit": [ + "./component/rowSplit" + ], + "arkui.component.saveButton": [ + "./component/saveButton" + ], + "arkui.component.screen": [ + "./component/screen" + ], + "arkui.component.scroll": [ + "./component/scroll" + ], + "arkui.component.scrollBar": [ + "./component/scrollBar" + ], + "arkui.component.search": [ + "./component/search" + ], + "arkui.component.securityComponent": [ + "./component/securityComponent" + ], + "arkui.component.select": [ + "./component/select" + ], + "arkui.component.shape": [ + "./component/shape" + ], + "arkui.component.sidebar": [ + "./component/sidebar" + ], + "arkui.component.slider": [ + "./component/slider" + ], + "arkui.component.span": [ + "./component/span" + ], + "arkui.component.stack": [ + "./component/stack" + ], + "arkui.component.stepper": [ + "./component/stepper" + ], + "arkui.component.stepperItem": [ + "./component/stepperItem" + ], + "arkui.component.styledString": [ + "./component/styledString" + ], + "arkui.component.swiper": [ + "./component/swiper" + ], + "arkui.component.symbolSpan": [ + "./component/symbolSpan" + ], + "arkui.component.symbolglyph": [ + "./component/symbolglyph" + ], + "arkui.component.tabContent": [ + "./component/tabContent" + ], + "arkui.component.tabs": [ + "./component/tabs" + ], + "arkui.component.text": [ + "./component/text" + ], + "arkui.component.textArea": [ + "./component/textArea" + ], + "arkui.component.textClock": [ + "./component/textClock" + ], + "arkui.component.textCommon": [ + "./component/textCommon" + ], + "arkui.component.textInput": [ + "./component/textInput" + ], + "arkui.component.textPicker": [ + "./component/textPicker" + ], + "arkui.component.textTimer": [ + "./component/textTimer" + ], + "arkui.component.timePicker": [ + "./component/timePicker" + ], + "arkui.component.toggle": [ + "./component/toggle" + ], + "arkui.component.toolbar": [ + "./component/toolbar" + ], + "arkui.component.uiExtensionComponent": [ + "./component/uiExtensionComponent" + ], + "arkui.component.units": [ + "./component/units" + ], + "arkui.component.video": [ + "./component/video" + ], + "arkui.component.waterFlow": [ + "./component/waterFlow" + ], + "arkui.component.web": [ + "./component/web" + ], + "arkui.component.windowScene": [ + "./component/windowScene" + ], + "arkui.component.withTheme": [ + "./component/withTheme" + ], + "arkui.component.xcomponent": [ + "./component/xcomponent" + ], + "arkui.external.resource": [ + "./external/resource" + ], + "arkui.stateManagement.x": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/x" + ], + "arkui.stateManagement.common": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/common" + ], + "arkui.stateManagement.animation.GlobalTimer": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/animation/GlobalTimer" + ], + "arkui.stateManagement.decorator": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/decorator" + ], + "arkui.stateManagement.memo.bind": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/bind" + ], + "arkui.stateManagement.memo.changeListener": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/changeListener" + ], + "arkui.stateManagement.memo.contextLocal": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/contextLocal" + ], + "arkui.stateManagement.memo.entry": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/entry" + ], + "arkui.stateManagement.memo.node": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/node" + ], + "arkui.stateManagement.memo.remember": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/remember" + ], + "arkui.stateManagement.memo.repeat": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/repeat" + ], + "arkui.stateManagement.memo.testing": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/testing" + ], + "arkui.stateManagement.memorize.state": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memorize/state" + ], + "arkui.stateManagement.remember": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/remember" + ], + "arkui.stateManagement.runtime": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/runtime" + ], + "arkui.stateManagement.states.Disposable": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/Disposable" + ], + "arkui.stateManagement.states.GlobalStateManager": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/GlobalStateManager" + ], + "arkui.stateManagement.states.State": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/State" + ], + "arkui.stateManagement.storage.appStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/appStorage" + ], + "arkui.stateManagement.storage.environment": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/environment" + ], + "arkui.stateManagement.storage.localStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/localStorage" + ], + "arkui.stateManagement.storage.persistentStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/persistentStorage" + ], + "arkui.stateManagement.storage.storageProperty": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/storageProperty" + ], + "arkui.stateManagement.tree.IncrementalNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/IncrementalNode" + ], + "arkui.stateManagement.tree.PrimeNumbers": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/PrimeNumbers" + ], + "arkui.stateManagement.tree.ReadonlyTreeNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/ReadonlyTreeNode" + ], + "arkui.stateManagement.tree.TreeNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreeNode" + ], + "arkui.stateManagement.tree.TreePath": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreePath" + ], + "arkui.stateManagement.utils": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/utils" + ], + "bundleManager.AbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/AbilityInfo" + ], + "bundleManager.AppProvisionInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/AppProvisionInfo" + ], + "bundleManager.ApplicationInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ApplicationInfo" + ], + "bundleManager.BundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundleInfo" + ], + "bundleManager.BundlePackInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundlePackInfo" + ], + "bundleManager.BundleResourceInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundleResourceInfo" + ], + "bundleManager.DispatchInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/DispatchInfo" + ], + "bundleManager.ElementName": [ + "../../../absolute-sdk-patched/api/bundleManager/ElementName" + ], + "bundleManager.ExtensionAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ExtensionAbilityInfo" + ], + "bundleManager.HapModuleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/HapModuleInfo" + ], + "bundleManager.LauncherAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityInfo" + ], + "bundleManager.LauncherAbilityResourceInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityResourceInfo" + ], + "bundleManager.Metadata": [ + "../../../absolute-sdk-patched/api/bundleManager/Metadata" + ], + "bundleManager.OverlayModuleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/OverlayModuleInfo" + ], + "bundleManager.PermissionDef": [ + "../../../absolute-sdk-patched/api/bundleManager/PermissionDef" + ], + "bundleManager.PluginBundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/PluginBundleInfo" + ], + "bundleManager.RecoverableApplicationInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/RecoverableApplicationInfo" + ], + "bundleManager.RemoteAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/RemoteAbilityInfo" + ], + "bundleManager.SharedBundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/SharedBundleInfo" + ], + "bundleManager.ShortcutInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ShortcutInfo" + ], + "bundleManager.Skill": [ + "../../../absolute-sdk-patched/api/bundleManager/Skill" + ], + "common.full.canvaspattern": [ + "../../../absolute-sdk-patched/api/common/full/canvaspattern" + ], + "commonEvent.commonEventData": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventData" + ], + "commonEvent.commonEventPublishData": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventPublishData" + ], + "commonEvent.commonEventSubscribeInfo": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventSubscribeInfo" + ], + "commonEvent.commonEventSubscriber": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventSubscriber" + ], + "config.css.css-json-schema.json": [ + "../../../absolute-sdk-patched/api/config/css/css-json-schema.json" + ], + "config.css.cssConfig.json": [ + "../../../absolute-sdk-patched/api/config/css/cssConfig.json" + ], + "config.hml.basic.animate.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/animate.json" + ], + "config.hml.basic.animateMotion.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/animateMotion.json" + ], + "config.hml.basic.animateTransform.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/animateTransform.json" + ], + "config.hml.basic.block.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/block.json" + ], + "config.hml.basic.button.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/button.json" + ], + "config.hml.basic.calendar.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/calendar.json" + ], + "config.hml.basic.chart.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/chart.json" + ], + "config.hml.basic.circle.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/circle.json" + ], + "config.hml.basic.divider.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/divider.json" + ], + "config.hml.basic.ellipse.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/ellipse.json" + ], + "config.hml.basic.image-animator.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/image-animator.json" + ], + "config.hml.basic.image.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/image.json" + ], + "config.hml.basic.input.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/input.json" + ], + "config.hml.basic.label.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/label.json" + ], + "config.hml.basic.line.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/line.json" + ], + "config.hml.basic.marquee.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/marquee.json" + ], + "config.hml.basic.menu.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/menu.json" + ], + "config.hml.basic.option.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/option.json" + ], + "config.hml.basic.path.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/path.json" + ], + "config.hml.basic.picker-view.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/picker-view.json" + ], + "config.hml.basic.picker.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/picker.json" + ], + "config.hml.basic.piece.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/piece.json" + ], + "config.hml.basic.polygon.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/polygon.json" + ], + "config.hml.basic.polyline.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/polyline.json" + ], + "config.hml.basic.progress.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/progress.json" + ], + "config.hml.basic.qrcode.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/qrcode.json" + ], + "config.hml.basic.rating.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/rating.json" + ], + "config.hml.basic.rect.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/rect.json" + ], + "config.hml.basic.richtext.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/richtext.json" + ], + "config.hml.basic.search.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/search.json" + ], + "config.hml.basic.select.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/select.json" + ], + "config.hml.basic.slider.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/slider.json" + ], + "config.hml.basic.slot.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/slot.json" + ], + "config.hml.basic.span.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/span.json" + ], + "config.hml.basic.switch.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/switch.json" + ], + "config.hml.basic.text.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/text.json" + ], + "config.hml.basic.textarea.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/textarea.json" + ], + "config.hml.basic.textpath.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/textpath.json" + ], + "config.hml.basic.toggle.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/toggle.json" + ], + "config.hml.basic.toolbar-item.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/toolbar-item.json" + ], + "config.hml.basic.toolbar.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/toolbar.json" + ], + "config.hml.basic.tspan.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/tspan.json" + ], + "config.hml.basic.web.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/web.json" + ], + "config.hml.basic.xcomponent.json": [ + "../../../absolute-sdk-patched/api/config/hml/basic/xcomponent.json" + ], + "config.hml.canvas.canvas.json": [ + "../../../absolute-sdk-patched/api/config/hml/canvas/canvas.json" + ], + "config.hml.container.badge.json": [ + "../../../absolute-sdk-patched/api/config/hml/container/badge.json" + ], + "config.hml.container.dialog.json": [ + "../../../absolute-sdk-patched/api/config/hml/container/dialog.json" + ], + "config.hml.container.div.json": [ + "../../../absolute-sdk-patched/api/config/hml/container/div.json" + ], + "config.hml.container.form.json": [ + "../../../absolute-sdk-patched/api/config/hml/container/form.json" + ], + "config.hml.container.list-item-group.json": [ + "../../../absolute-sdk-patched/api/config/hml/container/list-item-group.json" + ], + "config.hml.container.list-item.json": [ + "../../../absolute-sdk-patched/api/config/hml/container/list-item.json" + ], + "config.hml.container.list.json": [ + "../../../absolute-sdk-patched/api/config/hml/container/list.json" + ], + "config.hml.container.panel.json": [ + "../../../absolute-sdk-patched/api/config/hml/container/panel.json" + ], + "config.hml.container.popup.json": [ + "../../../absolute-sdk-patched/api/config/hml/container/popup.json" + ], + "config.hml.container.refresh.json": [ + "../../../absolute-sdk-patched/api/config/hml/container/refresh.json" + ], + "config.hml.container.stack.json": [ + "../../../absolute-sdk-patched/api/config/hml/container/stack.json" + ], + "config.hml.container.stepper-item.json": [ + "../../../absolute-sdk-patched/api/config/hml/container/stepper-item.json" + ], + "config.hml.container.stepper.json": [ + "../../../absolute-sdk-patched/api/config/hml/container/stepper.json" + ], + "config.hml.container.svg.json": [ + "../../../absolute-sdk-patched/api/config/hml/container/svg.json" + ], + "config.hml.container.swiper.json": [ + "../../../absolute-sdk-patched/api/config/hml/container/swiper.json" + ], + "config.hml.container.tab-bar.json": [ + "../../../absolute-sdk-patched/api/config/hml/container/tab-bar.json" + ], + "config.hml.container.tab-content.json": [ + "../../../absolute-sdk-patched/api/config/hml/container/tab-content.json" + ], + "config.hml.container.tabs.json": [ + "../../../absolute-sdk-patched/api/config/hml/container/tabs.json" + ], + "config.hml.custom.element.json": [ + "../../../absolute-sdk-patched/api/config/hml/custom/element.json" + ], + "config.hml.grid.grid-col.json": [ + "../../../absolute-sdk-patched/api/config/hml/grid/grid-col.json" + ], + "config.hml.grid.grid-container.json": [ + "../../../absolute-sdk-patched/api/config/hml/grid/grid-container.json" + ], + "config.hml.grid.grid-row.json": [ + "../../../absolute-sdk-patched/api/config/hml/grid/grid-row.json" + ], + "config.hml.hml-json-schema.json": [ + "../../../absolute-sdk-patched/api/config/hml/hml-json-schema.json" + ], + "config.hml.media.camera.json": [ + "../../../absolute-sdk-patched/api/config/hml/media/camera.json" + ], + "config.hml.media.video.json": [ + "../../../absolute-sdk-patched/api/config/hml/media/video.json" + ], + "device-define.2in1.json": [ + "../../../absolute-sdk-patched/api/device-define/2in1.json" + ], + "device-define.default.json": [ + "../../../absolute-sdk-patched/api/device-define/default.json" + ], + "device-define.liteWearable.json": [ + "../../../absolute-sdk-patched/api/device-define/liteWearable.json" + ], + "device-define.tablet.json": [ + "../../../absolute-sdk-patched/api/device-define/tablet.json" + ], + "device-define.tv.json": [ + "../../../absolute-sdk-patched/api/device-define/tv.json" + ], + "device-define.wearable.json": [ + "../../../absolute-sdk-patched/api/device-define/wearable.json" + ], + "form.action.form-schema.json": [ + "../../../absolute-sdk-patched/api/form/action/form-schema.json" + ], + "form.css.css-json-schema.json": [ + "../../../absolute-sdk-patched/api/form/css/css-json-schema.json" + ], + "form.css.cssConfig.json": [ + "../../../absolute-sdk-patched/api/form/css/cssConfig.json" + ], + "form.hml.basic.block.json": [ + "../../../absolute-sdk-patched/api/form/hml/basic/block.json" + ], + "form.hml.basic.button.json": [ + "../../../absolute-sdk-patched/api/form/hml/basic/button.json" + ], + "form.hml.basic.calendar.json": [ + "../../../absolute-sdk-patched/api/form/hml/basic/calendar.json" + ], + "form.hml.basic.chart.json": [ + "../../../absolute-sdk-patched/api/form/hml/basic/chart.json" + ], + "form.hml.basic.clock.json": [ + "../../../absolute-sdk-patched/api/form/hml/basic/clock.json" + ], + "form.hml.basic.divider.json": [ + "../../../absolute-sdk-patched/api/form/hml/basic/divider.json" + ], + "form.hml.basic.image.json": [ + "../../../absolute-sdk-patched/api/form/hml/basic/image.json" + ], + "form.hml.basic.input.json": [ + "../../../absolute-sdk-patched/api/form/hml/basic/input.json" + ], + "form.hml.basic.progress.json": [ + "../../../absolute-sdk-patched/api/form/hml/basic/progress.json" + ], + "form.hml.basic.span.json": [ + "../../../absolute-sdk-patched/api/form/hml/basic/span.json" + ], + "form.hml.basic.text.json": [ + "../../../absolute-sdk-patched/api/form/hml/basic/text.json" + ], + "form.hml.container.badge.json": [ + "../../../absolute-sdk-patched/api/form/hml/container/badge.json" + ], + "form.hml.container.div.json": [ + "../../../absolute-sdk-patched/api/form/hml/container/div.json" + ], + "form.hml.container.list-item.json": [ + "../../../absolute-sdk-patched/api/form/hml/container/list-item.json" + ], + "form.hml.container.list.json": [ + "../../../absolute-sdk-patched/api/form/hml/container/list.json" + ], + "form.hml.container.stack.json": [ + "../../../absolute-sdk-patched/api/form/hml/container/stack.json" + ], + "form.hml.container.swiper.json": [ + "../../../absolute-sdk-patched/api/form/hml/container/swiper.json" + ], + "form.hml.custom.element.json": [ + "../../../absolute-sdk-patched/api/form/hml/custom/element.json" + ], + "form.hml.hml-json-schema.json": [ + "../../../absolute-sdk-patched/api/form/hml/hml-json-schema.json" + ], + "global.rawFileDescriptor": [ + "../../../absolute-sdk-patched/api/global/rawFileDescriptor" + ], + "global.resource": [ + "../../../absolute-sdk-patched/api/global/resource" + ], + "graphics3d.Scene": [ + "../../../absolute-sdk-patched/api/graphics3d/Scene" + ], + "graphics3d.SceneNodes": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneNodes" + ], + "graphics3d.ScenePostProcessSettings": [ + "../../../absolute-sdk-patched/api/graphics3d/ScenePostProcessSettings" + ], + "graphics3d.SceneResources": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneResources" + ], + "graphics3d.SceneTypes": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneTypes" + ], + "multimedia.ringtonePlayer": [ + "../../../absolute-sdk-patched/api/multimedia/ringtonePlayer" + ], + "multimedia.soundPool": [ + "../../../absolute-sdk-patched/api/multimedia/soundPool" + ], + "multimedia.systemTonePlayer": [ + "../../../absolute-sdk-patched/api/multimedia/systemTonePlayer" + ], + "notification.NotificationCommonDef": [ + "../../../absolute-sdk-patched/api/notification/NotificationCommonDef" + ], + "notification.notificationActionButton": [ + "../../../absolute-sdk-patched/api/notification/notificationActionButton" + ], + "notification.notificationContent": [ + "../../../absolute-sdk-patched/api/notification/notificationContent" + ], + "notification.notificationFlags": [ + "../../../absolute-sdk-patched/api/notification/notificationFlags" + ], + "notification.notificationRequest": [ + "../../../absolute-sdk-patched/api/notification/notificationRequest" + ], + "notification.notificationSlot": [ + "../../../absolute-sdk-patched/api/notification/notificationSlot" + ], + "notification.notificationSorting": [ + "../../../absolute-sdk-patched/api/notification/notificationSorting" + ], + "notification.notificationSortingMap": [ + "../../../absolute-sdk-patched/api/notification/notificationSortingMap" + ], + "notification.notificationSubscribeInfo": [ + "../../../absolute-sdk-patched/api/notification/notificationSubscribeInfo" + ], + "notification.notificationSubscriber": [ + "../../../absolute-sdk-patched/api/notification/notificationSubscriber" + ], + "notification.notificationTemplate": [ + "../../../absolute-sdk-patched/api/notification/notificationTemplate" + ], + "notification.notificationUserInput": [ + "../../../absolute-sdk-patched/api/notification/notificationUserInput" + ], + "permissions": [ + "../../../absolute-sdk-patched/api/permissions" + ], + "security.PermissionRequestResult": [ + "../../../absolute-sdk-patched/api/security/PermissionRequestResult" + ], + "syscapCheck.sysCapSchema.json": [ + "../../../absolute-sdk-patched/api/syscapCheck/sysCapSchema.json" + ], + "tag.nfctech": [ + "../../../absolute-sdk-patched/api/tag/nfctech" + ], + "tag.tagSession": [ + "../../../absolute-sdk-patched/api/tag/tagSession" + ], + "wantAgent.triggerInfo": [ + "../../../absolute-sdk-patched/api/wantAgent/triggerInfo" + ], + "wantAgent.wantAgentInfo": [ + "../../../absolute-sdk-patched/api/wantAgent/wantAgentInfo" + ], + "arkui.Storage": [ + "../../../absolute-sdk-patched/api/arkui/Storage" + ] }, "plugins_legacy": [ { @@ -54,4 +2275,4 @@ "./src/src/**/*.ts", "./src/sdk/**/*.ets" ] -} +} \ No newline at end of file diff --git a/arkoala-arkts/arkui/ui2abcconfig.template.json b/arkoala-arkts/arkui/ui2abcconfig.template.json new file mode 100644 index 0000000000000000000000000000000000000000..14782d50667c1fded46765236e4caae456b213e9 --- /dev/null +++ b/arkoala-arkts/arkui/ui2abcconfig.template.json @@ -0,0 +1,65 @@ +{ + "compilerOptions": { + "package": "arkui", + "outDir": "build", + "baseUrl": "./prepared", + "paths": { + "#components": [ + "./framework/arkts" + ], + "#generated": [ + "./framework" + ], + "#handwritten": [ + "./" + ], + "#stateMgmtTool": [ + "./stateManagement/tools/arkts" + ], + "arkui.ani": [ + "./ani/arkts/ArkUIAniModule" + ], + "@koalaui/interop": [ + "../../../interop/src/arkts" + ], + "@koalaui/common": [ + "../../../incremental/common/src" + ], + "@koalaui/compat": [ + "../../../incremental/compat/src/arkts" + ], + "@koalaui/runtime": [ + "../../../incremental/runtime/ets" + ], + "@koalaui/runtime/annotations": [ + "../../../incremental/runtime/annotations" + ], + "@koalaui/builderLambda": [ + "./stateAnnotations" + ] + }, + "plugins": [ + { + "transform": "@koalaui/memo-plugin-ng", + "state": "parsed", + "name": "memo" + }, + { + "transform": "@koalaui/memo-plugin-ng", + "state": "checked", + "name": "memo" + } + ] + }, + "include": [ + "./prepared/ani/arkts/ArkUIAniModule.ts", + "./prepared/stateManagement/**/*.ts", + "./prepared/**/*.ets" + ], + "exclude": [ + "./src/generated/ts/*.ets", + "./src/src/**/*.ets", + "./src/src/**/*.ts", + "./src/sdk/**/*.ets" + ] +} diff --git a/arkoala-arkts/arkui_components.gni b/arkoala-arkts/arkui_components.gni index 3c02d30e4c2990a050ae808b663eed9d7577bdba..ca1f1d49e818df8eb75911fa2897a012bb4eedd7 100644 --- a/arkoala-arkts/arkui_components.gni +++ b/arkoala-arkts/arkui_components.gni @@ -25,7 +25,7 @@ arkui_files = [ "arkui/@ohos.router/index.ets", "arkui/generated/AlphabetIndexerModifier.ets", "arkui/generated/AnimatorModifier.ets", - "arkui/generated/AttributeUpdater.ets", + "arkui/generated/AttributeUpdaterFlag.ets", "arkui/generated/BadgeModifier.ets", "arkui/generated/BaseSpanModifier.ets", "arkui/generated/BlankModifier.ets", @@ -38,12 +38,10 @@ arkui_files = [ "arkui/generated/ColumnModifier.ets", "arkui/generated/ColumnSplitModifier.ets", "arkui/generated/CommonMethodModifier.ets", - "arkui/generated/CommonModifier.ets", "arkui/generated/CommonShapeMethodModifier.ets", "arkui/generated/ComponentContent.ets", "arkui/generated/ComponentRootModifier.ets", "arkui/generated/ContainerSpanModifier.ets", - "arkui/generated/Content.ets", "arkui/generated/CounterModifier.ets", "arkui/generated/CustomBuilderRootModifier.ets", "arkui/generated/CustomLayoutRootModifier.ets", @@ -84,7 +82,6 @@ arkui_files = [ "arkui/generated/NavDestinationModifier.ets", "arkui/generated/NavigationModifier.ets", "arkui/generated/NodeContainerModifier.ets", - "arkui/generated/NodeContent.ets", "arkui/generated/NodeController.ets", "arkui/generated/PathModifier.ets", "arkui/generated/PatternLockModifier.ets", @@ -99,7 +96,6 @@ arkui_files = [ "arkui/generated/RefreshModifier.ets", "arkui/generated/RelativeContainerModifier.ets", "arkui/generated/RemoteWindowModifier.ets", - "arkui/generated/RenderNode.ets", "arkui/generated/RichEditorModifier.ets", "arkui/generated/RichTextModifier.ets", "arkui/generated/RootModifier.ets", @@ -167,7 +163,6 @@ arkui_files = [ "arkui/generated/component/ellipse.ets", "arkui/generated/component/embeddedComponent.ets", "arkui/generated/component/enums.ets", - "arkui/generated/component/extendableComponent.ets", "arkui/generated/component/flex.ets", "arkui/generated/component/flowItem.ets", "arkui/generated/component/focus.ets", @@ -176,7 +171,6 @@ arkui_files = [ "arkui/generated/component/formLink.ets", "arkui/generated/component/gauge.ets", "arkui/generated/component/gesture.ets", - "arkui/generated/component/gesture.extra.ets", "arkui/generated/component/grid.ets", "arkui/generated/component/gridCol.ets", "arkui/generated/component/gridItem.ets", @@ -189,7 +183,6 @@ arkui_files = [ "arkui/generated/component/imageSpan.ets", "arkui/generated/component/indicatorcomponent.ets", "arkui/generated/component/inspector.ets", - "arkui/generated/component/lazyForEach.ets", "arkui/generated/component/lazyGridLayout.ets", "arkui/generated/component/line.ets", "arkui/generated/component/linearindicator.ets", @@ -266,40 +259,39 @@ arkui_files = [ "arkui/generated/component/windowScene.ets", "arkui/generated/component/withTheme.ets", "arkui/generated/component/xcomponent.ets", - "arkui/generated/framework/EnumsImpl.ets", + "arkui/generated/framework/AbilityInfo.ets", + "arkui/generated/framework/ApplicationInfo.ets", + "arkui/generated/framework/EventHub.ets", + "arkui/generated/framework/ExtensionAbilityInfo.ets", "arkui/generated/framework/GlobalScope.ets", - "arkui/generated/framework/application.BaseContext.ets", - "arkui/generated/framework/application.Context.ets", + "arkui/generated/framework/HapModuleInfo.ets", + "arkui/generated/framework/Metadata.ets", + "arkui/generated/framework/Skill.ets", + "arkui/generated/framework/UIAbilityContext.ets", "arkui/generated/framework/arkts/ArkUIGeneratedNativeModule.ets", "arkui/generated/framework/arkts/ArkUINativeModule.ets", "arkui/generated/framework/arkts/TestNativeModule.ets", "arkui/generated/framework/arkts/index.ets", "arkui/generated/framework/arkts/type_check.ets", - "arkui/generated/framework/base.ets", "arkui/generated/framework/index.ets", + "arkui/generated/framework/ohos.app.ability.Configuration.ets", "arkui/generated/framework/ohos.app.ability.Want.ets", - "arkui/generated/framework/ohos.app.ability.common.ets", "arkui/generated/framework/ohos.arkui.UIContext.ets", "arkui/generated/framework/ohos.arkui.drawableDescriptor.ets", - "arkui/generated/framework/ohos.arkui.node.ets", "arkui/generated/framework/ohos.arkui.observer.ets", "arkui/generated/framework/ohos.arkui.shape.ets", "arkui/generated/framework/ohos.arkui.theme.ets", "arkui/generated/framework/ohos.base.ets", "arkui/generated/framework/ohos.curves.ets", "arkui/generated/framework/ohos.data.unifiedDataChannel.ets", - "arkui/generated/framework/ohos.font.ets", - "arkui/generated/framework/ohos.graphics.common2D.ets", "arkui/generated/framework/ohos.graphics.drawing.ets", - "arkui/generated/framework/ohos.graphics.text.ets", "arkui/generated/framework/ohos.graphics.uiEffect.ets", "arkui/generated/framework/ohos.intl.ets", "arkui/generated/framework/ohos.matrix4.ets", "arkui/generated/framework/ohos.measure.ets", "arkui/generated/framework/ohos.multimedia.image.ets", - "arkui/generated/framework/ohos.multimodalInput.intentionCode.ets", - "arkui/generated/framework/ohos.multimodalInput.pointer.ets", "arkui/generated/framework/ohos.promptAction.ets", + "arkui/generated/framework/ohos.resourceManager.ets", "arkui/generated/framework/ohos.web.webview.ets", "arkui/generated/framework/ohos.window.ets", "arkui/generated/framework/peers/CallbackDeserializeCall.ets", @@ -307,10 +299,7 @@ arkui_files = [ "arkui/generated/framework/resource.ets", "arkui/generated/framework/searchOps.ets", "arkui/generated/framework/textFieldOps.ets", - "arkui/generated/stateManagement.ets", - "arkui/generated/stateManagement/decorators.decoratorConsume.ets", - "arkui/generated/stateManagement/decorators.decoratorProvide.ets", - "arkui/generated/stateManagement/decorators.decoratorWatch.ets", + "arkui/generated/stateManagement/internal.ets", "arkui/src/ArkAnimation.ets", "arkui/src/ArkComponentRoot.ets", "arkui/src/ArkCustomComponent.ets", @@ -346,12 +335,12 @@ arkui_files = [ "arkui/src/component/conditionScope.ets", "arkui/src/component/customComponent.ets", "arkui/src/component/forEach.ets", + "arkui/src/component/extendableComponent.ets", "arkui/src/component/interop.ets", "arkui/src/component/stateManagement.ets", "arkui/src/componentAnnotations/index.ets", "arkui/src/extractors.ets", "arkui/src/index.ets", - "arkui/src/ohos.arkui.UIContext.ets", "arkui/src/ohos.measure.ets", "arkui/src/ohos/router.ets", "arkui/src/peers/ArkNavigationPeer.ets", @@ -395,8 +384,6 @@ arkui_files = [ "arkui/src/stateManagement/index.ts", "arkui/src/stateManagement/interop/interopStorage.ts", "arkui/src/stateManagement/remember.ts", - "arkui/src/stateManagement/runtime/index-ts.ts", - "arkui/src/stateManagement/runtime/index.ts", "arkui/src/stateManagement/storage/appStorage.ts", "arkui/src/stateManagement/storage/environment.ts", "arkui/src/stateManagement/storage/localStorage.ts", diff --git a/arkoala-arkts/cats/user/package.json b/arkoala-arkts/cats/user/package.json index ddd4844f268bca1cc41a4471421e321afd1d0c40..e9310bfb1e7c6f48aa311fb2ca2c9c7532613132 100644 --- a/arkoala-arkts/cats/user/package.json +++ b/arkoala-arkts/cats/user/package.json @@ -11,7 +11,7 @@ "scripts": { "clean": "rimraf build generated unmemoized js_output abc lib app/user/build app/user/libs", "build:user": "npm run compile -C ../../../ui2abc/ui-plugins-ng && npm run build", - "build": "npm run prepare:sdk --prefix ../../arkui && node ../../../ui2abc/fast-arktsc --config ./ui2abcconfig.json --compiler ../../../incremental/tools/panda/arkts/ui2abc --link-name ./build/user.abc --simultaneous && ninja ${NINJA_OPTIONS} -f build/ets/abc/build.ninja", + "build": "node ../../../ui2abc/fast-arktsc --config ./ui2abcconfig.json --compiler ../../../incremental/tools/panda/arkts/ui2abc --link-name ./build/user.abc --simultaneous && ninja ${NINJA_OPTIONS} -f build/ets/abc/build.ninja", "run:node": "npm run build:user && mkdir -p ../../build/userPandaFiles && cp ./build/user.abc ../../build/userPandaFiles/user.abc && npm run build:loader:node -C ../.. && ACE_LIBRARY_PATH=../../build PANDA_HOME=../../../incremental/tools/panda/node_modules/@panda/sdk node ../../build/index.js panda-ani:class=@ohos.example.cats.src.ets.entry.Entry 10", "copy": "mkdir -p ../build && cp -r build/user.abc ../build/", "pack": "npm run clt:download && cd app && DEVECO_SDK_HOME=../$npm_package_config_sdk_path ../$npm_package_config_hvigorw_path --no-daemon --mode module -p product=default -p module=user@default assembleHar", diff --git a/arkoala-arkts/cats/user/src/ets/Index.ets b/arkoala-arkts/cats/user/src/ets/Index.ets index 477be0357d39f526da44ecbdfd90233f82b8aea8..2fe14b56031630cfbf8f7dc7b68ebc0fd0ac62f0 100644 --- a/arkoala-arkts/cats/user/src/ets/Index.ets +++ b/arkoala-arkts/cats/user/src/ets/Index.ets @@ -13,7 +13,6 @@ * limitations under the License. */ -import router from '@ohos.router' import { Button, ClickEvent, @@ -29,6 +28,7 @@ import { ResourceColor, SlideEffect, } from '@ohos.arkui.component' +import { UIContext } from "@ohos.arkui.UIContext" type T = [ ResourceColor, number ] @@ -97,7 +97,7 @@ struct Question { Button(this.question) .onClick((event: ClickEvent) => { - router.pushUrl({ + this.getUIContext().getRouter().pushUrl({ url: "SomeCat", params: new RouterParams(this.answer) }) @@ -131,8 +131,8 @@ export class RouterParams { } } -export function getRouterParams(defaultMessage: string): RouterParams { - const params = router.getParams() +export function getRouterParams(context:UIContext, defaultMessage: string): RouterParams { + const params = context.getRouter().getParams() return params ? params as RouterParams : new RouterParams(defaultMessage) } diff --git a/arkoala-arkts/cats/user/src/ets/SomeCat.ets b/arkoala-arkts/cats/user/src/ets/SomeCat.ets index 5f910e2cb44cc06447e06ddbd71a75e7ad6730e4..9d7a9672ced6e4f8d2a00560a378117477ec77b4 100644 --- a/arkoala-arkts/cats/user/src/ets/SomeCat.ets +++ b/arkoala-arkts/cats/user/src/ets/SomeCat.ets @@ -42,7 +42,7 @@ function catUrl(counter: number): string { @Entry @Component struct SomeCat { - @State message: string = getRouterParams("Meow").message + @State message: string = getRouterParams(this.getUIContext(), "Meow").message // @State loading: boolean = false @State error: string = "" @@ -81,7 +81,7 @@ struct SomeCat { }) .onClick((event: ClickEvent) => { console.log("%%%%%%% Cat click back %%%%%%%%") - router.back() + this.getUIContext().getRouter().back() }) .height('100%') .width('100%') diff --git a/arkoala-arkts/cats/user/ui2abcconfig.json b/arkoala-arkts/cats/user/ui2abcconfig.json index aa391a05363fd36690e0f63fbbabbd79147d1d52..0cfd1bb81313ad6c5cf326b9f96973daabb9eaac 100644 --- a/arkoala-arkts/cats/user/ui2abcconfig.json +++ b/arkoala-arkts/cats/user/ui2abcconfig.json @@ -4,28 +4,1901 @@ "outDir": "build/ets/abc", "baseUrl": ".", "paths": { - "arkui": ["../../arkui/sdk/prepared"], - "@ohos.arkui.component": ["../../arkui/@ohos.arkui.component"], - "global.resource": ["../../modules/global.resource/src/resource"], - "@ohos.font": ["../../modules/ohos/src/font"], - "@ohos.multimedia.image": ["../../modules/ohos/src/multimedia.image"], - "@ohos.data.uniformTypeDescriptor": ["../../modules/ohos/src/data.uniformTypeDescriptor"], - "@ohos.data.unifiedDataChannel": ["../../modules/ohos/src/data.unifiedDataChannel"], - "@ohos.arkui.stateManagement": ["../../arkui/@ohos.arkui.stateManagement"], - "@ohos.arkui.inspector": ["../../arkui/@ohos.arkui.inspector"], - "@ohos.arkui.theme": ["../../arkui/@ohos.arkui.theme"], - "@ohos.arkui.node": ["../../arkui/@ohos.arkui.node"], - "@ohos.arkui.dragController": ["../../arkui/@ohos.arkui.dragController"], - "@ohos.arkui.UIContext": ["../../arkui/@ohos.arkui.UIContext"], - "@ohos.arkui": ["../../arkui/@ohos.arkui"], - "@ohos.router": ["../../arkui/@ohos.router"], - "@koalaui/builderLambda": ["../../arkui/sdk/prepared/stateAnnotations"], - "@koalaui/interop": ["../../../interop/src/arkts"], - "@koalaui/compat": [ "../../../incremental/compat/src/arkts" ], - "#platform": [ "../../../incremental/compat/src/arkts" ], - "@koalaui/common": [ "../../../incremental/common/src" ], - "@koalaui/runtime": [ "../../../incremental/runtime/ets" ], - "@koalaui/runtime/annotations": [ "../../../incremental/runtime/annotations" ] + + "arkui.ohos.router": [ + "../../../absolute-sdk-patched/api/@ohos.router" + ], + "@ohos.arkui": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + + "@ohos.InputMethodSubtype": [ + "../../../absolute-sdk-patched/api/@ohos.InputMethodSubtype" + ], + "@ohos.UiTest": [ + "../../../absolute-sdk-patched/api/@ohos.UiTest" + ], + "@ohos.WorkSchedulerExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.WorkSchedulerExtensionAbility" + ], + "@ohos.ability.errorCode": [ + "../../../absolute-sdk-patched/api/@ohos.ability.errorCode" + ], + "@ohos.ability.screenLockFileManager": [ + "../../../absolute-sdk-patched/api/@ohos.ability.screenLockFileManager" + ], + "@ohos.abilityAccessCtrl": [ + "../../../absolute-sdk-patched/api/@ohos.abilityAccessCtrl" + ], + "@ohos.accessibility.config": [ + "../../../absolute-sdk-patched/api/@ohos.accessibility.config" + ], + "@ohos.accessibility": [ + "../../../absolute-sdk-patched/api/@ohos.accessibility" + ], + "@ohos.account.appAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.appAccount" + ], + "@ohos.account.distributedAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.distributedAccount" + ], + "@ohos.account.osAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.osAccount" + ], + "@ohos.animation.windowAnimationManager": [ + "../../../absolute-sdk-patched/api/@ohos.animation.windowAnimationManager" + ], + "@ohos.animator": [ + "../../../absolute-sdk-patched/api/@ohos.animator" + ], + "@ohos.app.ability.Ability": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Ability" + ], + "@ohos.app.ability.AbilityConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityConstant" + ], + "@ohos.app.ability.AbilityLifecycleCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityLifecycleCallback" + ], + "@ohos.app.ability.AbilityStage": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityStage" + ], + "@ohos.app.ability.ApplicationStateChangeCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ApplicationStateChangeCallback" + ], + "@ohos.app.ability.AtomicServiceOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AtomicServiceOptions" + ], + "@ohos.app.ability.Configuration": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Configuration" + ], + "@ohos.app.ability.ConfigurationConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ConfigurationConstant" + ], + "@ohos.app.ability.DriverExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.DriverExtensionAbility" + ], + "@ohos.app.ability.EnvironmentCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.EnvironmentCallback" + ], + "@ohos.app.ability.ExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ExtensionAbility" + ], + "@ohos.app.ability.InsightIntentContext": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentContext" + ], + "@ohos.app.ability.InsightIntentExecutor": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentExecutor" + ], + "@ohos.app.ability.InteropAbilityLifecycleCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InteropAbilityLifecycleCallback" + ], + "@ohos.app.ability.MediaControlExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.MediaControlExtensionAbility" + ], + "@ohos.app.ability.OpenLinkOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.OpenLinkOptions" + ], + "@ohos.app.ability.PhotoEditorExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.PhotoEditorExtensionAbility" + ], + "@ohos.app.ability.PrintExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.PrintExtensionAbility" + ], + "@ohos.app.ability.ServiceExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ServiceExtensionAbility" + ], + "@ohos.app.ability.ShareExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ShareExtensionAbility" + ], + "@ohos.app.ability.StartOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.StartOptions" + ], + "@ohos.app.ability.UIAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIAbility" + ], + "@ohos.app.ability.UIExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionAbility" + ], + "@ohos.app.ability.UIExtensionContentSession": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionContentSession" + ], + "@ohos.app.ability.UserAuthExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UserAuthExtensionAbility" + ], + "@ohos.app.ability.Want": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Want" + ], + "@ohos.app.ability.abilityDelegatorRegistry": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.abilityDelegatorRegistry" + ], + "@ohos.app.ability.abilityManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.abilityManager" + ], + "@ohos.app.ability.appManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.appManager" + ], + "@ohos.app.ability.appRecovery": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.appRecovery" + ], + "@ohos.app.ability.application": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.application" + ], + "@ohos.app.ability.autoFillManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.autoFillManager" + ], + "@ohos.app.ability.common": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.common" + ], + "@ohos.app.ability.contextConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.contextConstant" + ], + "@ohos.app.ability.dataUriUtils": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dataUriUtils" + ], + "@ohos.app.ability.dialogRequest": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dialogRequest" + ], + "@ohos.app.ability.dialogSession": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dialogSession" + ], + "@ohos.app.ability.insightIntent": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntent" + ], + "@ohos.app.ability.insightIntentDriver": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntentDriver" + ], + "@ohos.app.ability.missionManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.missionManager" + ], + "@ohos.app.ability.wantAgent": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.wantAgent" + ], + "@ohos.app.ability.wantConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.wantConstant" + ], + "@ohos.app.form.FormExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.FormExtensionAbility" + ], + "@ohos.app.form.formBindingData": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formBindingData" + ], + "@ohos.app.form.formInfo": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formInfo" + ], + "@ohos.app.form.formProvider": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formProvider" + ], + "@ohos.application.BackupExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.application.BackupExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionContext": [ + "../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionContext" + ], + "@ohos.application.formError": [ + "../../../absolute-sdk-patched/api/@ohos.application.formError" + ], + "@ohos.application.testRunner": [ + "../../../absolute-sdk-patched/api/@ohos.application.testRunner" + ], + "@ohos.application.uriPermissionManager": [ + "../../../absolute-sdk-patched/api/@ohos.application.uriPermissionManager" + ], + "@ohos.arkui.ArcSwiper": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.ArcSwiper" + ], + "@ohos.arkui.Parallelize": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.Parallelize" + ], + "@ohos.arkui.UIContext": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.UIContext" + ], + "@ohos.arkui.advanced.ComposeListItem": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeListItem" + ], + "@ohos.arkui.advanced.ComposeTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeTitleBar" + ], + "@ohos.arkui.advanced.Dialog": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Dialog" + ], + "@ohos.arkui.advanced.EditableTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.EditableTitleBar" + ], + "@ohos.arkui.advanced.ExceptionPrompt": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ExceptionPrompt" + ], + "@ohos.arkui.advanced.Filter": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Filter" + ], + "@ohos.arkui.advanced.FullScreenLaunchComponent": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.FullScreenLaunchComponent" + ], + "@ohos.arkui.advanced.MultiNavigation": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.MultiNavigation" + ], + "@ohos.arkui.advanced.ProgressButton": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ProgressButton" + ], + "@ohos.arkui.advanced.SplitLayout": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SplitLayout" + ], + "@ohos.arkui.advanced.SubHeader": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SubHeader" + ], + "@ohos.arkui.advanced.SwipeRefresher": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SwipeRefresher" + ], + "@ohos.arkui.advanced.TabTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TabTitleBar" + ], + "@ohos.arkui.advanced.ToolBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ToolBar" + ], + "@ohos.arkui.advanced.TreeView": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TreeView" + ], + "@ohos.arkui.component": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.arkui.componentSnapshot": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.componentSnapshot" + ], + "@ohos.arkui.componentUtils": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.componentUtils" + ], + "@ohos.arkui.dragController": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.dragController" + ], + "@ohos.arkui.drawableDescriptor": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.drawableDescriptor" + ], + "@ohos.arkui.inspector": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.inspector" + ], + "@ohos.arkui.modifier": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.modifier" + ], + "@ohos.arkui.node": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.node" + ], + "@ohos.arkui.observer": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.observer" + ], + "@ohos.arkui.performanceMonitor": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.performanceMonitor" + ], + "@ohos.arkui.shape": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.shape" + ], + "@ohos.arkui.stateManagement": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.stateManagement" + ], + "@ohos.arkui.theme": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.theme" + ], + "@ohos.arkui.uiExtension": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.uiExtension" + ], + "@ohos.base": [ + "../../../absolute-sdk-patched/api/@ohos.base" + ], + "@ohos.batteryInfo": [ + "../../../absolute-sdk-patched/api/@ohos.batteryInfo" + ], + "@ohos.batteryStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.batteryStatistics" + ], + "@ohos.bluetooth.a2dp": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.a2dp" + ], + "@ohos.bluetooth.access": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.access" + ], + "@ohos.bluetooth.baseProfile": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.baseProfile" + ], + "@ohos.bluetooth.ble": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.ble" + ], + "@ohos.bluetooth.connection": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.connection" + ], + "@ohos.bluetooth.constant": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.constant" + ], + "@ohos.bluetooth.hfp": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.hfp" + ], + "@ohos.bluetooth.hid": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.hid" + ], + "@ohos.brightness": [ + "../../../absolute-sdk-patched/api/@ohos.brightness" + ], + "@ohos.buffer": [ + "../../../absolute-sdk-patched/api/@ohos.buffer" + ], + "@ohos.bundle.appControl": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.appControl" + ], + "@ohos.bundle.bundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleManager" + ], + "@ohos.bundle.bundleMonitor": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleMonitor" + ], + "@ohos.bundle.bundleResourceManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleResourceManager" + ], + "@ohos.bundle.defaultAppManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.defaultAppManager" + ], + "@ohos.bundle.distributedBundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.distributedBundleManager" + ], + "@ohos.bundle.freeInstall": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.freeInstall" + ], + "@ohos.bundle.installer": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.installer" + ], + "@ohos.bundle.launcherBundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.launcherBundleManager" + ], + "@ohos.bundle.overlay": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.overlay" + ], + "@ohos.bundle.shortcutManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.shortcutManager" + ], + "@ohos.charger": [ + "../../../absolute-sdk-patched/api/@ohos.charger" + ], + "@ohos.commonEventManager": [ + "../../../absolute-sdk-patched/api/@ohos.commonEventManager" + ], + "@ohos.configPolicy": [ + "../../../absolute-sdk-patched/api/@ohos.configPolicy" + ], + "@ohos.curves": [ + "../../../absolute-sdk-patched/api/@ohos.curves" + ], + "@ohos.customization.customConfig": [ + "../../../absolute-sdk-patched/api/@ohos.customization.customConfig" + ], + "@ohos.data.DataShareResultSet": [ + "../../../absolute-sdk-patched/api/@ohos.data.DataShareResultSet" + ], + "@ohos.data.ValuesBucket": [ + "../../../absolute-sdk-patched/api/@ohos.data.ValuesBucket" + ], + "@ohos.data.dataShare": [ + "../../../absolute-sdk-patched/api/@ohos.data.dataShare" + ], + "@ohos.data.dataSharePredicates": [ + "../../../absolute-sdk-patched/api/@ohos.data.dataSharePredicates" + ], + "@ohos.data.distributedKVStore": [ + "../../../absolute-sdk-patched/api/@ohos.data.distributedKVStore" + ], + "@ohos.data.preferences": [ + "../../../absolute-sdk-patched/api/@ohos.data.preferences" + ], + "@ohos.data.relationalStore": [ + "../../../absolute-sdk-patched/api/@ohos.data.relationalStore" + ], + "@ohos.data.unifiedDataChannel": [ + "../../../absolute-sdk-patched/api/@ohos.data.unifiedDataChannel" + ], + "@ohos.data.uniformTypeDescriptor": [ + "../../../absolute-sdk-patched/api/@ohos.data.uniformTypeDescriptor" + ], + "@ohos.deviceInfo": [ + "../../../absolute-sdk-patched/api/@ohos.deviceInfo" + ], + "@ohos.deviceStatus.dragInteraction": [ + "../../../absolute-sdk-patched/api/@ohos.deviceStatus.dragInteraction" + ], + "@ohos.display": [ + "../../../absolute-sdk-patched/api/@ohos.display" + ], + "@ohos.distributedDeviceManager": [ + "../../../absolute-sdk-patched/api/@ohos.distributedDeviceManager" + ], + "@ohos.distributedHardware.mechanicManager": [ + "../../../absolute-sdk-patched/api/@ohos.distributedHardware.mechanicManager" + ], + "@ohos.driver.deviceManager": [ + "../../../absolute-sdk-patched/api/@ohos.driver.deviceManager" + ], + "@ohos.effectKit": [ + "../../../absolute-sdk-patched/api/@ohos.effectKit" + ], + "@ohos.enterprise.adminManager": [ + "../../../absolute-sdk-patched/api/@ohos.enterprise.adminManager" + ], + "@ohos.enterprise.securityManager": [ + "../../../absolute-sdk-patched/api/@ohos.enterprise.securityManager" + ], + "@ohos.events.emitter": [ + "../../../absolute-sdk-patched/api/@ohos.events.emitter" + ], + "@ohos.file.cloudSync": [ + "../../../absolute-sdk-patched/api/@ohos.file.cloudSync" + ], + "@ohos.file.cloudSyncManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.cloudSyncManager" + ], + "@ohos.file.environment": [ + "../../../absolute-sdk-patched/api/@ohos.file.environment" + ], + "@ohos.file.fileuri": [ + "../../../absolute-sdk-patched/api/@ohos.file.fileuri" + ], + "@ohos.file.fs": [ + "../../../absolute-sdk-patched/api/@ohos.file.fs" + ], + "@ohos.file.hash": [ + "../../../absolute-sdk-patched/api/@ohos.file.hash" + ], + "@ohos.file.keyManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.keyManager" + ], + "@ohos.file.photoAccessHelper": [ + "../../../absolute-sdk-patched/api/@ohos.file.photoAccessHelper" + ], + "@ohos.file.securityLabel": [ + "../../../absolute-sdk-patched/api/@ohos.file.securityLabel" + ], + "@ohos.file.statvfs": [ + "../../../absolute-sdk-patched/api/@ohos.file.statvfs" + ], + "@ohos.file.storageStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.file.storageStatistics" + ], + "@ohos.file.volumeManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.volumeManager" + ], + "@ohos.fileshare": [ + "../../../absolute-sdk-patched/api/@ohos.fileshare" + ], + "@ohos.font": [ + "../../../absolute-sdk-patched/api/@ohos.font" + ], + "@ohos.fontManager": [ + "../../../absolute-sdk-patched/api/@ohos.fontManager" + ], + "@ohos.geoLocationManager": [ + "../../../absolute-sdk-patched/api/@ohos.geoLocationManager" + ], + "@ohos.graphics.colorSpaceManager": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.colorSpaceManager" + ], + "@ohos.graphics.common2D": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.common2D" + ], + "@ohos.graphics.displaySync": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.displaySync" + ], + "@ohos.graphics.drawing": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.drawing" + ], + "@ohos.graphics.hdrCapability": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.hdrCapability" + ], + "@ohos.graphics.scene": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.scene" + ], + "@ohos.graphics.text": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.text" + ], + "@ohos.graphics.uiEffect": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.uiEffect" + ], + "@ohos.hiSysEvent": [ + "../../../absolute-sdk-patched/api/@ohos.hiSysEvent" + ], + "@ohos.hiTraceChain": [ + "../../../absolute-sdk-patched/api/@ohos.hiTraceChain" + ], + "@ohos.hiTraceMeter": [ + "../../../absolute-sdk-patched/api/@ohos.hiTraceMeter" + ], + "@ohos.hichecker": [ + "../../../absolute-sdk-patched/api/@ohos.hichecker" + ], + "@ohos.hidebug": [ + "../../../absolute-sdk-patched/api/@ohos.hidebug" + ], + "@ohos.hilog": [ + "../../../absolute-sdk-patched/api/@ohos.hilog" + ], + "@ohos.hiviewdfx.hiAppEvent": [ + "../../../absolute-sdk-patched/api/@ohos.hiviewdfx.hiAppEvent" + ], + "@ohos.i18n": [ + "../../../absolute-sdk-patched/api/@ohos.i18n" + ], + "@ohos.inputMethod.Panel": [ + "../../../absolute-sdk-patched/api/@ohos.inputMethod.Panel" + ], + "@ohos.inputMethod": [ + "../../../absolute-sdk-patched/api/@ohos.inputMethod" + ], + "@ohos.intl": [ + "../../../absolute-sdk-patched/api/@ohos.intl" + ], + "@ohos.logLibrary": [ + "../../../absolute-sdk-patched/api/@ohos.logLibrary" + ], + "@ohos.matrix4": [ + "../../../absolute-sdk-patched/api/@ohos.matrix4" + ], + "@ohos.measure": [ + "../../../absolute-sdk-patched/api/@ohos.measure" + ], + "@ohos.mediaquery": [ + "../../../absolute-sdk-patched/api/@ohos.mediaquery" + ], + "@ohos.multimedia.audio": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.audio" + ], + "@ohos.multimedia.audioHaptic": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.audioHaptic" + ], + "@ohos.multimedia.avCastPickerParam": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.avCastPickerParam" + ], + "@ohos.multimedia.avsession": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.avsession" + ], + "@ohos.multimedia.camera": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.camera" + ], + "@ohos.multimedia.cameraPicker": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.cameraPicker" + ], + "@ohos.multimedia.drm": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.drm" + ], + "@ohos.multimedia.image": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.image" + ], + "@ohos.multimedia.media": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.media" + ], + "@ohos.multimedia.systemSoundManager": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.systemSoundManager" + ], + "@ohos.multimodalInput.gestureEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.gestureEvent" + ], + "@ohos.multimodalInput.inputConsumer": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputConsumer" + ], + "@ohos.multimodalInput.inputDevice": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputDevice" + ], + "@ohos.multimodalInput.inputEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputEvent" + ], + "@ohos.multimodalInput.intentionCode": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.intentionCode" + ], + "@ohos.multimodalInput.keyCode": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyCode" + ], + "@ohos.multimodalInput.keyEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyEvent" + ], + "@ohos.multimodalInput.mouseEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.mouseEvent" + ], + "@ohos.multimodalInput.pointer": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.pointer" + ], + "@ohos.multimodalInput.shortKey": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.shortKey" + ], + "@ohos.multimodalInput.touchEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.touchEvent" + ], + "@ohos.net.connection": [ + "../../../absolute-sdk-patched/api/@ohos.net.connection" + ], + "@ohos.net.http": [ + "../../../absolute-sdk-patched/api/@ohos.net.http" + ], + "@ohos.net.networkSecurity": [ + "../../../absolute-sdk-patched/api/@ohos.net.networkSecurity" + ], + "@ohos.net.sharing": [ + "../../../absolute-sdk-patched/api/@ohos.net.sharing" + ], + "@ohos.net.statistics": [ + "../../../absolute-sdk-patched/api/@ohos.net.statistics" + ], + "@ohos.net.webSocket": [ + "../../../absolute-sdk-patched/api/@ohos.net.webSocket" + ], + "@ohos.nfc.cardEmulation": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.cardEmulation" + ], + "@ohos.nfc.controller": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.controller" + ], + "@ohos.nfc.tag": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.tag" + ], + "@ohos.notificationManager": [ + "../../../absolute-sdk-patched/api/@ohos.notificationManager" + ], + "@ohos.notificationSubscribe": [ + "../../../absolute-sdk-patched/api/@ohos.notificationSubscribe" + ], + "@ohos.pasteboard": [ + "../../../absolute-sdk-patched/api/@ohos.pasteboard" + ], + "@ohos.pluginComponent": [ + "../../../absolute-sdk-patched/api/@ohos.pluginComponent" + ], + "@ohos.power": [ + "../../../absolute-sdk-patched/api/@ohos.power" + ], + "@ohos.print": [ + "../../../absolute-sdk-patched/api/@ohos.print" + ], + "@ohos.privacyManager": [ + "../../../absolute-sdk-patched/api/@ohos.privacyManager" + ], + "@ohos.prompt": [ + "../../../absolute-sdk-patched/api/@ohos.prompt" + ], + "@ohos.promptAction": [ + "../../../absolute-sdk-patched/api/@ohos.promptAction" + ], + "@ohos.reminderAgentManager": [ + "../../../absolute-sdk-patched/api/@ohos.reminderAgentManager" + ], + "@ohos.request": [ + "../../../absolute-sdk-patched/api/@ohos.request" + ], + "@ohos.resourceManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceManager" + ], + "@ohos.resourceschedule.backgroundProcessManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundProcessManager" + ], + "@ohos.resourceschedule.backgroundTaskManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundTaskManager" + ], + "@ohos.resourceschedule.deviceStandby": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.deviceStandby" + ], + "@ohos.resourceschedule.systemload": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.systemload" + ], + "@ohos.resourceschedule.usageStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.usageStatistics" + ], + "@ohos.resourceschedule.workScheduler": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.workScheduler" + ], + "@ohos.router": [ + "../../../absolute-sdk-patched/api/@ohos.router" + ], + "@ohos.rpc": [ + "../../../absolute-sdk-patched/api/@ohos.rpc" + ], + "@ohos.runningLock": [ + "../../../absolute-sdk-patched/api/@ohos.runningLock" + ], + "@ohos.screen": [ + "../../../absolute-sdk-patched/api/@ohos.screen" + ], + "@ohos.screenLock": [ + "../../../absolute-sdk-patched/api/@ohos.screenLock" + ], + "@ohos.screenshot": [ + "../../../absolute-sdk-patched/api/@ohos.screenshot" + ], + "@ohos.security.cert": [ + "../../../absolute-sdk-patched/api/@ohos.security.cert" + ], + "@ohos.security.certManager": [ + "../../../absolute-sdk-patched/api/@ohos.security.certManager" + ], + "@ohos.security.certManagerDialog": [ + "../../../absolute-sdk-patched/api/@ohos.security.certManagerDialog" + ], + "@ohos.security.cryptoFramework": [ + "../../../absolute-sdk-patched/api/@ohos.security.cryptoFramework" + ], + "@ohos.security.huks": [ + "../../../absolute-sdk-patched/api/@ohos.security.huks" + ], + "@ohos.sensor": [ + "../../../absolute-sdk-patched/api/@ohos.sensor" + ], + "@ohos.settings": [ + "../../../absolute-sdk-patched/api/@ohos.settings" + ], + "@ohos.systemCapability": [ + "../../../absolute-sdk-patched/api/@ohos.systemCapability" + ], + "@ohos.systemDateTime": [ + "../../../absolute-sdk-patched/api/@ohos.systemDateTime" + ], + "@ohos.systemParameterEnhance": [ + "../../../absolute-sdk-patched/api/@ohos.systemParameterEnhance" + ], + "@ohos.systemTimer": [ + "../../../absolute-sdk-patched/api/@ohos.systemTimer" + ], + "@ohos.telephony.call": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.call" + ], + "@ohos.telephony.data": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.data" + ], + "@ohos.telephony.esim": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.esim" + ], + "@ohos.telephony.observer": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.observer" + ], + "@ohos.telephony.radio": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.radio" + ], + "@ohos.telephony.sim": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.sim" + ], + "@ohos.telephony.sms": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.sms" + ], + "@ohos.thermal": [ + "../../../absolute-sdk-patched/api/@ohos.thermal" + ], + "@ohos.transfer": [ + "../../../absolute-sdk-patched/api/@ohos.transfer" + ], + "@ohos.uiAppearance": [ + "../../../absolute-sdk-patched/api/@ohos.uiAppearance" + ], + "@ohos.uiExtensionHost": [ + "../../../absolute-sdk-patched/api/@ohos.uiExtensionHost" + ], + "@ohos.update": [ + "../../../absolute-sdk-patched/api/@ohos.update" + ], + "@ohos.uri": [ + "../../../absolute-sdk-patched/api/@ohos.uri" + ], + "@ohos.url": [ + "../../../absolute-sdk-patched/api/@ohos.url" + ], + "@ohos.usbManager": [ + "../../../absolute-sdk-patched/api/@ohos.usbManager" + ], + "@ohos.usbManager.serial": [ + "../../../absolute-sdk-patched/api/@ohos.usbManager.serial" + ], + "@ohos.userIAM.faceAuth": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.faceAuth" + ], + "@ohos.userIAM.userAccessCtrl": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.userAccessCtrl" + ], + "@ohos.userIAM.userAuth": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.userAuth" + ], + "@ohos.util.ArrayList": [ + "../../../absolute-sdk-patched/api/@ohos.util.ArrayList" + ], + "@ohos.util.Deque": [ + "../../../absolute-sdk-patched/api/@ohos.util.Deque" + ], + "@ohos.util.HashMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.HashMap" + ], + "@ohos.util.HashSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.HashSet" + ], + "@ohos.util.LightWeightMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.LightWeightMap" + ], + "@ohos.util.LightWeightSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.LightWeightSet" + ], + "@ohos.util.LinkedList": [ + "../../../absolute-sdk-patched/api/@ohos.util.LinkedList" + ], + "@ohos.util.List": [ + "../../../absolute-sdk-patched/api/@ohos.util.List" + ], + "@ohos.util.PlainArray": [ + "../../../absolute-sdk-patched/api/@ohos.util.PlainArray" + ], + "@ohos.util.Queue": [ + "../../../absolute-sdk-patched/api/@ohos.util.Queue" + ], + "@ohos.util.Stack": [ + "../../../absolute-sdk-patched/api/@ohos.util.Stack" + ], + "@ohos.util.TreeMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.TreeMap" + ], + "@ohos.util.TreeSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.TreeSet" + ], + "@ohos.util": [ + "../../../absolute-sdk-patched/api/@ohos.util" + ], + "@ohos.util.stream": [ + "../../../absolute-sdk-patched/api/@ohos.util.stream" + ], + "@ohos.vibrator": [ + "../../../absolute-sdk-patched/api/@ohos.vibrator" + ], + "@ohos.wantAgent": [ + "../../../absolute-sdk-patched/api/@ohos.wantAgent" + ], + "@ohos.web.netErrorList": [ + "../../../absolute-sdk-patched/api/@ohos.web.netErrorList" + ], + "@ohos.web.webview": [ + "../../../absolute-sdk-patched/api/@ohos.web.webview" + ], + "@ohos.wifi": [ + "../../../absolute-sdk-patched/api/@ohos.wifi" + ], + "@ohos.wifiManager": [ + "../../../absolute-sdk-patched/api/@ohos.wifiManager" + ], + "@ohos.window": [ + "../../../absolute-sdk-patched/api/@ohos.window" + ], + "@ohos.xml": [ + "../../../absolute-sdk-patched/api/@ohos.xml" + ], + "@ohos.zlib": [ + "../../../absolute-sdk-patched/api/@ohos.zlib" + ], + "@system.app": [ + "../../../absolute-sdk-patched/api/@system.app" + ], + "@system.mediaquery": [ + "../../../absolute-sdk-patched/api/@system.mediaquery" + ], + "@system.prompt": [ + "../../../absolute-sdk-patched/api/@system.prompt" + ], + "@system.router": [ + "../../../absolute-sdk-patched/api/@system.router" + ], + "ability.abilityResult": [ + "../../../absolute-sdk-patched/api/ability/abilityResult" + ], + "ability.connectOptions": [ + "../../../absolute-sdk-patched/api/ability/connectOptions" + ], + "ability.dataAbilityHelper": [ + "../../../absolute-sdk-patched/api/ability/dataAbilityHelper" + ], + "application.AbilityDelegator": [ + "../../../absolute-sdk-patched/api/application/AbilityDelegator" + ], + "application.AbilityFirstFrameStateData": [ + "../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateData" + ], + "application.AbilityFirstFrameStateObserver": [ + "../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateObserver" + ], + "application.AbilityForegroundStateObserver": [ + "../../../absolute-sdk-patched/api/application/AbilityForegroundStateObserver" + ], + "application.AbilityMonitor": [ + "../../../absolute-sdk-patched/api/application/AbilityMonitor" + ], + "application.AbilityRunningInfo": [ + "../../../absolute-sdk-patched/api/application/AbilityRunningInfo" + ], + "application.AbilityStageContext": [ + "../../../absolute-sdk-patched/api/application/AbilityStageContext" + ], + "application.AbilityStageMonitor": [ + "../../../absolute-sdk-patched/api/application/AbilityStageMonitor" + ], + "application.AbilityStartCallback": [ + "../../../absolute-sdk-patched/api/application/AbilityStartCallback" + ], + "application.AbilityStateData": [ + "../../../absolute-sdk-patched/api/application/AbilityStateData" + ], + "application.AppForegroundStateObserver": [ + "../../../absolute-sdk-patched/api/application/AppForegroundStateObserver" + ], + "application.AppStateData": [ + "../../../absolute-sdk-patched/api/application/AppStateData" + ], + "application.ApplicationContext": [ + "../../../absolute-sdk-patched/api/application/ApplicationContext" + ], + "application.ApplicationStateObserver": [ + "../../../absolute-sdk-patched/api/application/ApplicationStateObserver" + ], + "application.AutoFillType": [ + "../../../absolute-sdk-patched/api/application/AutoFillType" + ], + "application.BaseContext": [ + "../../../absolute-sdk-patched/api/application/BaseContext" + ], + "application.Context": [ + "../../../absolute-sdk-patched/api/application/Context" + ], + "application.CustomData": [ + "../../../absolute-sdk-patched/api/application/CustomData" + ], + "application.DriverExtensionContext": [ + "../../../absolute-sdk-patched/api/application/DriverExtensionContext" + ], + "application.EventHub": [ + "../../../absolute-sdk-patched/api/application/EventHub" + ], + "application.ExtensionContext": [ + "../../../absolute-sdk-patched/api/application/ExtensionContext" + ], + "application.ExtensionRunningInfo": [ + "../../../absolute-sdk-patched/api/application/ExtensionRunningInfo" + ], + "application.FormExtensionContext": [ + "../../../absolute-sdk-patched/api/application/FormExtensionContext" + ], + "application.MediaControlExtensionContext": [ + "../../../absolute-sdk-patched/api/application/MediaControlExtensionContext" + ], + "application.MissionInfo": [ + "../../../absolute-sdk-patched/api/application/MissionInfo" + ], + "application.MultiAppMode": [ + "../../../absolute-sdk-patched/api/application/MultiAppMode" + ], + "application.PhotoEditorExtensionContext": [ + "../../../absolute-sdk-patched/api/application/PhotoEditorExtensionContext" + ], + "application.ProcessData": [ + "../../../absolute-sdk-patched/api/application/ProcessData" + ], + "application.ProcessInformation": [ + "../../../absolute-sdk-patched/api/application/ProcessInformation" + ], + "application.RunningAppClone": [ + "../../../absolute-sdk-patched/api/application/RunningAppClone" + ], + "application.RunningMultiAppInfo": [ + "../../../absolute-sdk-patched/api/application/RunningMultiAppInfo" + ], + "application.RunningMultiInstanceInfo": [ + "../../../absolute-sdk-patched/api/application/RunningMultiInstanceInfo" + ], + "application.ServiceExtensionContext": [ + "../../../absolute-sdk-patched/api/application/ServiceExtensionContext" + ], + "application.UIAbilityContext": [ + "../../../absolute-sdk-patched/api/application/UIAbilityContext" + ], + "application.UIExtensionContext": [ + "../../../absolute-sdk-patched/api/application/UIExtensionContext" + ], + "application.WorkSchedulerExtensionContext": [ + "../../../absolute-sdk-patched/api/application/WorkSchedulerExtensionContext" + ], + "application.abilityDelegatorArgs": [ + "../../../absolute-sdk-patched/api/application/abilityDelegatorArgs" + ], + "application.shellCmdResult": [ + "../../../absolute-sdk-patched/api/application/shellCmdResult" + ], + "arkui.AlphabetIndexerModifier": [ + "../../../absolute-sdk-patched/api/arkui/AlphabetIndexerModifier" + ], + "arkui.AttributeUpdater": [ + "../../../absolute-sdk-patched/api/arkui/AttributeUpdater" + ], + "arkui.BlankModifier": [ + "../../../absolute-sdk-patched/api/arkui/BlankModifier" + ], + "arkui.BuilderNode": [ + "../../../absolute-sdk-patched/api/arkui/BuilderNode" + ], + "arkui.ButtonModifier": [ + "../../../absolute-sdk-patched/api/arkui/ButtonModifier" + ], + "arkui.CalendarPickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/CalendarPickerModifier" + ], + "arkui.CheckboxModifier": [ + "../../../absolute-sdk-patched/api/arkui/CheckboxModifier" + ], + "arkui.ColumnModifier": [ + "../../../absolute-sdk-patched/api/arkui/ColumnModifier" + ], + "arkui.ColumnSplitModifier": [ + "../../../absolute-sdk-patched/api/arkui/ColumnSplitModifier" + ], + "arkui.CommonModifier": [ + "../../../absolute-sdk-patched/api/arkui/CommonModifier" + ], + "arkui.ComponentContent": [ + "../../../absolute-sdk-patched/api/arkui/ComponentContent" + ], + "arkui.ContainerSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/ContainerSpanModifier" + ], + "arkui.Content": [ + "../../../absolute-sdk-patched/api/arkui/Content" + ], + "arkui.CounterModifier": [ + "../../../absolute-sdk-patched/api/arkui/CounterModifier" + ], + "arkui.DataPanelModifier": [ + "../../../absolute-sdk-patched/api/arkui/DataPanelModifier" + ], + "arkui.DatePickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/DatePickerModifier" + ], + "arkui.DividerModifier": [ + "../../../absolute-sdk-patched/api/arkui/DividerModifier" + ], + "arkui.FlexModifier": [ + "../../../absolute-sdk-patched/api/arkui/FlexModifier" + ], + "arkui.FolderStackModifier": [ + "../../../absolute-sdk-patched/api/arkui/FolderStackModifier" + ], + "arkui.FrameNode": [ + "../../../absolute-sdk-patched/api/arkui/FrameNode" + ], + "arkui.GaugeModifier": [ + "../../../absolute-sdk-patched/api/arkui/GaugeModifier" + ], + "arkui.Graphics": [ + "../../../absolute-sdk-patched/api/arkui/Graphics" + ], + "arkui.GridColModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridColModifier" + ], + "arkui.GridItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridItemModifier" + ], + "arkui.GridModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridModifier" + ], + "arkui.GridRowModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridRowModifier" + ], + "arkui.HyperlinkModifier": [ + "../../../absolute-sdk-patched/api/arkui/HyperlinkModifier" + ], + "arkui.ImageAnimatorModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageAnimatorModifier" + ], + "arkui.ImageModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageModifier" + ], + "arkui.ImageSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageSpanModifier" + ], + "arkui.LineModifier": [ + "../../../absolute-sdk-patched/api/arkui/LineModifier" + ], + "arkui.ListItemGroupModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListItemGroupModifier" + ], + "arkui.ListItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListItemModifier" + ], + "arkui.ListModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListModifier" + ], + "arkui.LoadingProgressModifier": [ + "../../../absolute-sdk-patched/api/arkui/LoadingProgressModifier" + ], + "arkui.MarqueeModifier": [ + "../../../absolute-sdk-patched/api/arkui/MarqueeModifier" + ], + "arkui.MenuItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/MenuItemModifier" + ], + "arkui.MenuModifier": [ + "../../../absolute-sdk-patched/api/arkui/MenuModifier" + ], + "arkui.NavDestinationModifier": [ + "../../../absolute-sdk-patched/api/arkui/NavDestinationModifier" + ], + "arkui.NavigationModifier": [ + "../../../absolute-sdk-patched/api/arkui/NavigationModifier" + ], + "arkui.NodeContent": [ + "../../../absolute-sdk-patched/api/arkui/NodeContent" + ], + "arkui.NodeController": [ + "../../../absolute-sdk-patched/api/arkui/NodeController" + ], + "arkui.ParticleModifier": [ + "../../../absolute-sdk-patched/api/arkui/ParticleModifier" + ], + "arkui.PathModifier": [ + "../../../absolute-sdk-patched/api/arkui/PathModifier" + ], + "arkui.PatternLockModifier": [ + "../../../absolute-sdk-patched/api/arkui/PatternLockModifier" + ], + "arkui.PolygonModifier": [ + "../../../absolute-sdk-patched/api/arkui/PolygonModifier" + ], + "arkui.PolylineModifier": [ + "../../../absolute-sdk-patched/api/arkui/PolylineModifier" + ], + "arkui.ProgressModifier": [ + "../../../absolute-sdk-patched/api/arkui/ProgressModifier" + ], + "arkui.QRCodeModifier": [ + "../../../absolute-sdk-patched/api/arkui/QRCodeModifier" + ], + "arkui.RectModifier": [ + "../../../absolute-sdk-patched/api/arkui/RectModifier" + ], + "arkui.RefreshModifier": [ + "../../../absolute-sdk-patched/api/arkui/RefreshModifier" + ], + "arkui.RelativeContainerModifier": [ + "../../../absolute-sdk-patched/api/arkui/RelativeContainerModifier" + ], + "arkui.RenderNode": [ + "../../../absolute-sdk-patched/api/arkui/RenderNode" + ], + "arkui.RichEditorModifier": [ + "../../../absolute-sdk-patched/api/arkui/RichEditorModifier" + ], + "arkui.RowModifier": [ + "../../../absolute-sdk-patched/api/arkui/RowModifier" + ], + "arkui.RowSplitModifier": [ + "../../../absolute-sdk-patched/api/arkui/RowSplitModifier" + ], + "arkui.ScrollModifier": [ + "../../../absolute-sdk-patched/api/arkui/ScrollModifier" + ], + "arkui.SearchModifier": [ + "../../../absolute-sdk-patched/api/arkui/SearchModifier" + ], + "arkui.SelectModifier": [ + "../../../absolute-sdk-patched/api/arkui/SelectModifier" + ], + "arkui.ShapeModifier": [ + "../../../absolute-sdk-patched/api/arkui/ShapeModifier" + ], + "arkui.SideBarContainerModifier": [ + "../../../absolute-sdk-patched/api/arkui/SideBarContainerModifier" + ], + "arkui.SpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/SpanModifier" + ], + "arkui.StackModifier": [ + "../../../absolute-sdk-patched/api/arkui/StackModifier" + ], + "arkui.StepperItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/StepperItemModifier" + ], + "arkui.StepperModifier": [ + "../../../absolute-sdk-patched/api/arkui/StepperModifier" + ], + "arkui.SwiperModifier": [ + "../../../absolute-sdk-patched/api/arkui/SwiperModifier" + ], + "arkui.SymbolGlyphModifier": [ + "../../../absolute-sdk-patched/api/arkui/SymbolGlyphModifier" + ], + "arkui.SymbolSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/SymbolSpanModifier" + ], + "arkui.TabsModifier": [ + "../../../absolute-sdk-patched/api/arkui/TabsModifier" + ], + "arkui.TextAreaModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextAreaModifier" + ], + "arkui.TextClockModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextClockModifier" + ], + "arkui.TextInputModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextInputModifier" + ], + "arkui.TextModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextModifier" + ], + "arkui.TextPickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextPickerModifier" + ], + "arkui.TextTimerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextTimerModifier" + ], + "arkui.TimePickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TimePickerModifier" + ], + "arkui.UserView": [ + "../../../absolute-sdk-patched/api/arkui/UserView" + ], + "arkui.VideoModifier": [ + "../../../absolute-sdk-patched/api/arkui/VideoModifier" + ], + "arkui.WaterFlowModifier": [ + "../../../absolute-sdk-patched/api/arkui/WaterFlowModifier" + ], + "arkui.component.actionSheet": [ + "../../../absolute-sdk-patched/api/arkui/component/actionSheet" + ], + "arkui.component.alertDialog": [ + "../../../absolute-sdk-patched/api/arkui/component/alertDialog" + ], + "arkui.component.alphabetIndexer": [ + "../../../absolute-sdk-patched/api/arkui/component/alphabetIndexer" + ], + "arkui.component.animation": [ + "../../../absolute-sdk-patched/api/arkui/component/animation" + ], + "arkui.component.animator": [ + "../../../absolute-sdk-patched/api/arkui/component/animator" + ], + "arkui.component.badge": [ + "../../../absolute-sdk-patched/api/arkui/component/badge" + ], + "arkui.component.blank": [ + "../../../absolute-sdk-patched/api/arkui/component/blank" + ], + "arkui.component.builder": [ + "../../../absolute-sdk-patched/api/arkui/component/builder" + ], + "arkui.component.button": [ + "../../../absolute-sdk-patched/api/arkui/component/button" + ], + "arkui.component.calendarPicker": [ + "../../../absolute-sdk-patched/api/arkui/component/calendarPicker" + ], + "arkui.component.canvas": [ + "../../../absolute-sdk-patched/api/arkui/component/canvas" + ], + "arkui.component.checkbox": [ + "../../../absolute-sdk-patched/api/arkui/component/checkbox" + ], + "arkui.component.checkboxgroup": [ + "../../../absolute-sdk-patched/api/arkui/component/checkboxgroup" + ], + "arkui.component.circle": [ + "../../../absolute-sdk-patched/api/arkui/component/circle" + ], + "arkui.component.column": [ + "../../../absolute-sdk-patched/api/arkui/component/column" + ], + "arkui.component.columnSplit": [ + "../../../absolute-sdk-patched/api/arkui/component/columnSplit" + ], + "arkui.component.common": [ + "../../../absolute-sdk-patched/api/arkui/component/common" + ], + "arkui.component.component3d": [ + "../../../absolute-sdk-patched/api/arkui/component/component3d" + ], + "arkui.component.containerSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/containerSpan" + ], + "arkui.component.contentSlot": [ + "../../../absolute-sdk-patched/api/arkui/component/contentSlot" + ], + "arkui.component.counter": [ + "../../../absolute-sdk-patched/api/arkui/component/counter" + ], + "arkui.component.customComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/customComponent" + ], + "arkui.component.customDialogController": [ + "../../../absolute-sdk-patched/api/arkui/component/customDialogController" + ], + "arkui.component.dataPanel": [ + "../../../absolute-sdk-patched/api/arkui/component/dataPanel" + ], + "arkui.component.datePicker": [ + "../../../absolute-sdk-patched/api/arkui/component/datePicker" + ], + "arkui.component.divider": [ + "../../../absolute-sdk-patched/api/arkui/component/divider" + ], + "arkui.component.effectComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/effectComponent" + ], + "arkui.component.ellipse": [ + "../../../absolute-sdk-patched/api/arkui/component/ellipse" + ], + "arkui.component.embeddedComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/embeddedComponent" + ], + "arkui.component.enums": [ + "../../../absolute-sdk-patched/api/arkui/component/enums" + ], + "arkui.component.extendableComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/extendableComponent" + ], + "arkui.component.flex": [ + "../../../absolute-sdk-patched/api/arkui/component/flex" + ], + "arkui.component.flowItem": [ + "../../../absolute-sdk-patched/api/arkui/component/flowItem" + ], + "arkui.component.focus": [ + "../../../absolute-sdk-patched/api/arkui/component/focus" + ], + "arkui.component.folderStack": [ + "../../../absolute-sdk-patched/api/arkui/component/folderStack" + ], + "arkui.component.forEach": [ + "../../../absolute-sdk-patched/api/arkui/component/forEach" + ], + "arkui.component.formComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/formComponent" + ], + "arkui.component.formLink": [ + "../../../absolute-sdk-patched/api/arkui/component/formLink" + ], + "arkui.component.gauge": [ + "../../../absolute-sdk-patched/api/arkui/component/gauge" + ], + "arkui.component.gesture": [ + "../../../absolute-sdk-patched/api/arkui/component/gesture" + ], + "arkui.component.grid": [ + "../../../absolute-sdk-patched/api/arkui/component/grid" + ], + "arkui.component.gridCol": [ + "../../../absolute-sdk-patched/api/arkui/component/gridCol" + ], + "arkui.component.gridItem": [ + "../../../absolute-sdk-patched/api/arkui/component/gridItem" + ], + "arkui.component.gridRow": [ + "../../../absolute-sdk-patched/api/arkui/component/gridRow" + ], + "arkui.component.hyperlink": [ + "../../../absolute-sdk-patched/api/arkui/component/hyperlink" + ], + "arkui.component.image": [ + "../../../absolute-sdk-patched/api/arkui/component/image" + ], + "arkui.component.imageAnimator": [ + "../../../absolute-sdk-patched/api/arkui/component/imageAnimator" + ], + "arkui.component.imageCommon": [ + "../../../absolute-sdk-patched/api/arkui/component/imageCommon" + ], + "arkui.component.imageSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/imageSpan" + ], + "arkui.component.indicatorcomponent": [ + "../../../absolute-sdk-patched/api/arkui/component/indicatorcomponent" + ], + "arkui.component.inspector": [ + "../../../absolute-sdk-patched/api/arkui/component/inspector" + ], + "arkui.component.interop": [ + "../../../absolute-sdk-patched/api/arkui/component/interop" + ], + "arkui.component.lazyForEach": [ + "../../../absolute-sdk-patched/api/arkui/component/lazyForEach" + ], + "arkui.component.lazyGridLayout": [ + "../../../absolute-sdk-patched/api/arkui/component/lazyGridLayout" + ], + "arkui.component.line": [ + "../../../absolute-sdk-patched/api/arkui/component/line" + ], + "arkui.component.list": [ + "../../../absolute-sdk-patched/api/arkui/component/list" + ], + "arkui.component.listItem": [ + "../../../absolute-sdk-patched/api/arkui/component/listItem" + ], + "arkui.component.listItemGroup": [ + "../../../absolute-sdk-patched/api/arkui/component/listItemGroup" + ], + "arkui.component.loadingProgress": [ + "../../../absolute-sdk-patched/api/arkui/component/loadingProgress" + ], + "arkui.component.marquee": [ + "../../../absolute-sdk-patched/api/arkui/component/marquee" + ], + "arkui.component.matrix2d": [ + "../../../absolute-sdk-patched/api/arkui/component/matrix2d" + ], + "arkui.component.mediaCachedImage": [ + "../../../absolute-sdk-patched/api/arkui/component/mediaCachedImage" + ], + "arkui.component.menu": [ + "../../../absolute-sdk-patched/api/arkui/component/menu" + ], + "arkui.component.menuItem": [ + "../../../absolute-sdk-patched/api/arkui/component/menuItem" + ], + "arkui.component.menuItemGroup": [ + "../../../absolute-sdk-patched/api/arkui/component/menuItemGroup" + ], + "arkui.component.navDestination": [ + "../../../absolute-sdk-patched/api/arkui/component/navDestination" + ], + "arkui.component.navigation": [ + "../../../absolute-sdk-patched/api/arkui/component/navigation" + ], + "arkui.component.nodeContainer": [ + "../../../absolute-sdk-patched/api/arkui/component/nodeContainer" + ], + "arkui.component.pageTransition": [ + "../../../absolute-sdk-patched/api/arkui/component/pageTransition" + ], + "arkui.component.particle": [ + "../../../absolute-sdk-patched/api/arkui/component/particle" + ], + "arkui.component.pasteButton": [ + "../../../absolute-sdk-patched/api/arkui/component/pasteButton" + ], + "arkui.component.path": [ + "../../../absolute-sdk-patched/api/arkui/component/path" + ], + "arkui.component.patternLock": [ + "../../../absolute-sdk-patched/api/arkui/component/patternLock" + ], + "arkui.component.pluginComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/pluginComponent" + ], + "arkui.component.polygon": [ + "../../../absolute-sdk-patched/api/arkui/component/polygon" + ], + "arkui.component.polyline": [ + "../../../absolute-sdk-patched/api/arkui/component/polyline" + ], + "arkui.component.progress": [ + "../../../absolute-sdk-patched/api/arkui/component/progress" + ], + "arkui.component.qrcode": [ + "../../../absolute-sdk-patched/api/arkui/component/qrcode" + ], + "arkui.component.radio": [ + "../../../absolute-sdk-patched/api/arkui/component/radio" + ], + "arkui.component.rating": [ + "../../../absolute-sdk-patched/api/arkui/component/rating" + ], + "arkui.component.rect": [ + "../../../absolute-sdk-patched/api/arkui/component/rect" + ], + "arkui.component.refresh": [ + "../../../absolute-sdk-patched/api/arkui/component/refresh" + ], + "arkui.component.relativeContainer": [ + "../../../absolute-sdk-patched/api/arkui/component/relativeContainer" + ], + "arkui.component.remoteWindow": [ + "../../../absolute-sdk-patched/api/arkui/component/remoteWindow" + ], + "arkui.component.repeat": [ + "../../../absolute-sdk-patched/api/arkui/component/repeat" + ], + "arkui.component.resources": [ + "../../../absolute-sdk-patched/api/arkui/component/resources" + ], + "arkui.component.richEditor": [ + "../../../absolute-sdk-patched/api/arkui/component/richEditor" + ], + "arkui.component.richText": [ + "../../../absolute-sdk-patched/api/arkui/component/richText" + ], + "arkui.component.rootScene": [ + "../../../absolute-sdk-patched/api/arkui/component/rootScene" + ], + "arkui.component.row": [ + "../../../absolute-sdk-patched/api/arkui/component/row" + ], + "arkui.component.rowSplit": [ + "../../../absolute-sdk-patched/api/arkui/component/rowSplit" + ], + "arkui.component.saveButton": [ + "../../../absolute-sdk-patched/api/arkui/component/saveButton" + ], + "arkui.component.screen": [ + "../../../absolute-sdk-patched/api/arkui/component/screen" + ], + "arkui.component.scroll": [ + "../../../absolute-sdk-patched/api/arkui/component/scroll" + ], + "arkui.component.scrollBar": [ + "../../../absolute-sdk-patched/api/arkui/component/scrollBar" + ], + "arkui.component.search": [ + "../../../absolute-sdk-patched/api/arkui/component/search" + ], + "arkui.component.securityComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/securityComponent" + ], + "arkui.component.select": [ + "../../../absolute-sdk-patched/api/arkui/component/select" + ], + "arkui.component.shape": [ + "../../../absolute-sdk-patched/api/arkui/component/shape" + ], + "arkui.component.sidebar": [ + "../../../absolute-sdk-patched/api/arkui/component/sidebar" + ], + "arkui.component.slider": [ + "../../../absolute-sdk-patched/api/arkui/component/slider" + ], + "arkui.component.span": [ + "../../../absolute-sdk-patched/api/arkui/component/span" + ], + "arkui.component.stack": [ + "../../../absolute-sdk-patched/api/arkui/component/stack" + ], + "arkui.component.stepper": [ + "../../../absolute-sdk-patched/api/arkui/component/stepper" + ], + "arkui.component.stepperItem": [ + "../../../absolute-sdk-patched/api/arkui/component/stepperItem" + ], + "arkui.component.styledString": [ + "../../../absolute-sdk-patched/api/arkui/component/styledString" + ], + "arkui.component.swiper": [ + "../../../absolute-sdk-patched/api/arkui/component/swiper" + ], + "arkui.component.symbolSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/symbolSpan" + ], + "arkui.component.symbolglyph": [ + "../../../absolute-sdk-patched/api/arkui/component/symbolglyph" + ], + "arkui.component.tabContent": [ + "../../../absolute-sdk-patched/api/arkui/component/tabContent" + ], + "arkui.component.tabs": [ + "../../../absolute-sdk-patched/api/arkui/component/tabs" + ], + "arkui.component.text": [ + "../../../absolute-sdk-patched/api/arkui/component/text" + ], + "arkui.component.textArea": [ + "../../../absolute-sdk-patched/api/arkui/component/textArea" + ], + "arkui.component.textClock": [ + "../../../absolute-sdk-patched/api/arkui/component/textClock" + ], + "arkui.component.textCommon": [ + "../../../absolute-sdk-patched/api/arkui/component/textCommon" + ], + "arkui.component.textInput": [ + "../../../absolute-sdk-patched/api/arkui/component/textInput" + ], + "arkui.component.textPicker": [ + "../../../absolute-sdk-patched/api/arkui/component/textPicker" + ], + "arkui.component.textTimer": [ + "../../../absolute-sdk-patched/api/arkui/component/textTimer" + ], + "arkui.component.timePicker": [ + "../../../absolute-sdk-patched/api/arkui/component/timePicker" + ], + "arkui.component.toggle": [ + "../../../absolute-sdk-patched/api/arkui/component/toggle" + ], + "arkui.component.toolbar": [ + "../../../absolute-sdk-patched/api/arkui/component/toolbar" + ], + "arkui.component.uiExtensionComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/uiExtensionComponent" + ], + "arkui.component.units": [ + "../../../absolute-sdk-patched/api/arkui/component/units" + ], + "arkui.component.video": [ + "../../../absolute-sdk-patched/api/arkui/component/video" + ], + "arkui.component.waterFlow": [ + "../../../absolute-sdk-patched/api/arkui/component/waterFlow" + ], + "arkui.component.web": [ + "../../../absolute-sdk-patched/api/arkui/component/web" + ], + "arkui.component.windowScene": [ + "../../../absolute-sdk-patched/api/arkui/component/windowScene" + ], + "arkui.component.withTheme": [ + "../../../absolute-sdk-patched/api/arkui/component/withTheme" + ], + "arkui.component.xcomponent": [ + "../../../absolute-sdk-patched/api/arkui/component/xcomponent" + ], + "arkui.external.resource": [ + "../../../absolute-sdk-patched/api/arkui/external/resource" + ], + "arkui.stateManagement.animation.GlobalTimer": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/animation/GlobalTimer" + ], + "arkui.stateManagement.common": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/common" + ], + "arkui.stateManagement.decorator": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/decorator" + ], + "arkui.stateManagement.memo.bind": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/bind" + ], + "arkui.stateManagement.memo.changeListener": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/changeListener" + ], + "arkui.stateManagement.memo.contextLocal": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/contextLocal" + ], + "arkui.stateManagement.memo.entry": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/entry" + ], + "arkui.stateManagement.memo.node": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/node" + ], + "arkui.stateManagement.memo.remember": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/remember" + ], + "arkui.stateManagement.memo.repeat": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/repeat" + ], + "arkui.stateManagement.memo.testing": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/testing" + ], + "arkui.stateManagement.memorize.state": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memorize/state" + ], + "arkui.stateManagement.remember": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/remember" + ], + "arkui.stateManagement.runtime": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/runtime" + ], + "arkui.stateManagement.states.Disposable": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/Disposable" + ], + "arkui.stateManagement.states.GlobalStateManager": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/GlobalStateManager" + ], + "arkui.stateManagement.states.State": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/State" + ], + "arkui.stateManagement.storage.appStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/appStorage" + ], + "arkui.stateManagement.storage.environment": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/environment" + ], + "arkui.stateManagement.storage.localStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/localStorage" + ], + "arkui.stateManagement.storage.persistentStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/persistentStorage" + ], + "arkui.stateManagement.storage.storageProperty": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/storageProperty" + ], + "arkui.stateManagement.tree.IncrementalNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/IncrementalNode" + ], + "arkui.stateManagement.tree.PrimeNumbers": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/PrimeNumbers" + ], + "arkui.stateManagement.tree.ReadonlyTreeNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/ReadonlyTreeNode" + ], + "arkui.stateManagement.tree.TreeNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreeNode" + ], + "arkui.stateManagement.tree.TreePath": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreePath" + ], + "arkui.stateManagement.utils": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/utils" + ], + "bundleManager.AbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/AbilityInfo" + ], + "bundleManager.AppProvisionInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/AppProvisionInfo" + ], + "bundleManager.ApplicationInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ApplicationInfo" + ], + "bundleManager.BundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundleInfo" + ], + "bundleManager.BundlePackInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundlePackInfo" + ], + "bundleManager.BundleResourceInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundleResourceInfo" + ], + "bundleManager.DispatchInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/DispatchInfo" + ], + "bundleManager.ElementName": [ + "../../../absolute-sdk-patched/api/bundleManager/ElementName" + ], + "bundleManager.ExtensionAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ExtensionAbilityInfo" + ], + "bundleManager.HapModuleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/HapModuleInfo" + ], + "bundleManager.LauncherAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityInfo" + ], + "bundleManager.LauncherAbilityResourceInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityResourceInfo" + ], + "bundleManager.Metadata": [ + "../../../absolute-sdk-patched/api/bundleManager/Metadata" + ], + "bundleManager.OverlayModuleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/OverlayModuleInfo" + ], + "bundleManager.PermissionDef": [ + "../../../absolute-sdk-patched/api/bundleManager/PermissionDef" + ], + "bundleManager.PluginBundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/PluginBundleInfo" + ], + "bundleManager.RecoverableApplicationInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/RecoverableApplicationInfo" + ], + "bundleManager.RemoteAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/RemoteAbilityInfo" + ], + "bundleManager.SharedBundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/SharedBundleInfo" + ], + "bundleManager.ShortcutInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ShortcutInfo" + ], + "bundleManager.Skill": [ + "../../../absolute-sdk-patched/api/bundleManager/Skill" + ], + "common.full.canvaspattern": [ + "../../../absolute-sdk-patched/api/common/full/canvaspattern" + ], + "commonEvent.commonEventData": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventData" + ], + "commonEvent.commonEventPublishData": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventPublishData" + ], + "commonEvent.commonEventSubscribeInfo": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventSubscribeInfo" + ], + "commonEvent.commonEventSubscriber": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventSubscriber" + ], + "global.rawFileDescriptor": [ + "../../../absolute-sdk-patched/api/global/rawFileDescriptor" + ], + "global.resource": [ + "../../../absolute-sdk-patched/api/global/resource" + ], + "graphics3d.Scene": [ + "../../../absolute-sdk-patched/api/graphics3d/Scene" + ], + "graphics3d.SceneNodes": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneNodes" + ], + "graphics3d.ScenePostProcessSettings": [ + "../../../absolute-sdk-patched/api/graphics3d/ScenePostProcessSettings" + ], + "graphics3d.SceneResources": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneResources" + ], + "graphics3d.SceneTypes": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneTypes" + ], + "multimedia.ringtonePlayer": [ + "../../../absolute-sdk-patched/api/multimedia/ringtonePlayer" + ], + "multimedia.soundPool": [ + "../../../absolute-sdk-patched/api/multimedia/soundPool" + ], + "multimedia.systemTonePlayer": [ + "../../../absolute-sdk-patched/api/multimedia/systemTonePlayer" + ], + "notification.NotificationCommonDef": [ + "../../../absolute-sdk-patched/api/notification/NotificationCommonDef" + ], + "notification.notificationActionButton": [ + "../../../absolute-sdk-patched/api/notification/notificationActionButton" + ], + "notification.notificationContent": [ + "../../../absolute-sdk-patched/api/notification/notificationContent" + ], + "notification.notificationFlags": [ + "../../../absolute-sdk-patched/api/notification/notificationFlags" + ], + "notification.notificationRequest": [ + "../../../absolute-sdk-patched/api/notification/notificationRequest" + ], + "notification.notificationSlot": [ + "../../../absolute-sdk-patched/api/notification/notificationSlot" + ], + "notification.notificationSorting": [ + "../../../absolute-sdk-patched/api/notification/notificationSorting" + ], + "notification.notificationSortingMap": [ + "../../../absolute-sdk-patched/api/notification/notificationSortingMap" + ], + "notification.notificationSubscribeInfo": [ + "../../../absolute-sdk-patched/api/notification/notificationSubscribeInfo" + ], + "notification.notificationSubscriber": [ + "../../../absolute-sdk-patched/api/notification/notificationSubscriber" + ], + "notification.notificationTemplate": [ + "../../../absolute-sdk-patched/api/notification/notificationTemplate" + ], + "notification.notificationUserInput": [ + "../../../absolute-sdk-patched/api/notification/notificationUserInput" + ], + "permissions": [ + "../../../absolute-sdk-patched/api/permissions" + ], + "security.PermissionRequestResult": [ + "../../../absolute-sdk-patched/api/security/PermissionRequestResult" + ], + "tag.nfctech": [ + "../../../absolute-sdk-patched/api/tag/nfctech" + ], + "tag.tagSession": [ + "../../../absolute-sdk-patched/api/tag/tagSession" + ], + "wantAgent.triggerInfo": [ + "../../../absolute-sdk-patched/api/wantAgent/triggerInfo" + ], + "wantAgent.wantAgentInfo": [ + "../../../absolute-sdk-patched/api/wantAgent/wantAgentInfo" + ], + "arkui.Storage": [ + "../../../absolute-sdk-patched/api/arkui/Storage" + ] }, "plugins": [ { diff --git a/arkoala-arkts/framework/native/src/generated/Serializers.h b/arkoala-arkts/framework/native/src/generated/Serializers.h index 78428212c38a5b4d21beeae1df6b609b40c26251..0a9094c2fb1f0a81818ba1922c71a972cf343ef7 100644 --- a/arkoala-arkts/framework/native/src/generated/Serializers.h +++ b/arkoala-arkts/framework/native/src/generated/Serializers.h @@ -110,6 +110,95 @@ inline Ark_RuntimeType runtimeType(const Opt_AccessibilityFocusCallback& value) return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const AccessibilityTransparentCallback& value) +{ + return INTEROP_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const AccessibilityTransparentCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_AccessibilityTransparentCallback* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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_AccessibilityTransparentCallback& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_AccessibilityAction& value) +{ + return INTEROP_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_AccessibilityAction value) { + result->append("Ark_AccessibilityAction("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_AccessibilityAction* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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_AccessibilityAction& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_AccessibilityActionInterceptResult& value) +{ + return INTEROP_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_AccessibilityActionInterceptResult value) { + result->append("Ark_AccessibilityActionInterceptResult("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_AccessibilityActionInterceptResult* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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_AccessibilityActionInterceptResult& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_AccessibilityHoverType& value) { return INTEROP_RUNTIME_NUMBER; @@ -255,6 +344,35 @@ inline Ark_RuntimeType runtimeType(const Opt_Alignment& value) return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_AnchoredColorMode& value) +{ + return INTEROP_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_AnchoredColorMode value) { + result->append("Ark_AnchoredColorMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_AnchoredColorMode* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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_AnchoredColorMode& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_AnimationMode& value) { return INTEROP_RUNTIME_NUMBER; @@ -284,6 +402,35 @@ inline Ark_RuntimeType runtimeType(const Opt_AnimationMode& value) return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_AnimationPropertyType& value) +{ + return INTEROP_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_AnimationPropertyType value) { + result->append("Ark_AnimationPropertyType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_AnimationPropertyType* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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_AnimationPropertyType& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_AnimationStatus& value) { return INTEROP_RUNTIME_NUMBER; @@ -342,6 +489,64 @@ inline Ark_RuntimeType runtimeType(const Opt_AppRotation& value) return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_arkui_component_common_KeyboardAvoidMode& value) +{ + return INTEROP_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_arkui_component_common_KeyboardAvoidMode value) { + result->append("Ark_arkui_component_common_KeyboardAvoidMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_arkui_component_common_KeyboardAvoidMode* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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_arkui_component_common_KeyboardAvoidMode& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_arkui_component_enums_Color& value) +{ + return INTEROP_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_arkui_component_enums_Color value) { + result->append("Ark_arkui_component_enums_Color("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_arkui_component_enums_Color* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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_arkui_component_enums_Color& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_ArrowPointPosition& value) { return INTEROP_RUNTIME_NUMBER; @@ -514,6 +719,35 @@ inline Ark_RuntimeType runtimeType(const Opt_AutoCapitalizationMode& value) return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_AvailableLayoutArea& value) +{ + return INTEROP_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_AvailableLayoutArea value) { + result->append("Ark_AvailableLayoutArea("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_AvailableLayoutArea* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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_AvailableLayoutArea& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_AvoidanceMode& value) { return INTEROP_RUNTIME_NUMBER; @@ -804,60 +1038,6 @@ inline Ark_RuntimeType runtimeType(const Opt_BarStyle& value) return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BaseContext& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_BaseContext value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_BaseContext* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_BaseContext& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_BaseShape& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_BaseShape value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_BaseShape* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_BaseShape& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_BlendApplyType& value) { return INTEROP_RUNTIME_NUMBER; @@ -1586,35 +1766,6 @@ inline Ark_RuntimeType runtimeType(const Opt_ClientAuthenticationHandler& value) return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Color& value) -{ - return INTEROP_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_Color value) { - result->append("Ark_Color("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Color* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Color& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_ColorContent& value) { return INTEROP_RUNTIME_OBJECT; @@ -1698,16 +1849,18 @@ inline Ark_RuntimeType runtimeType(const Opt_ColoringStrategy& value) return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ColorMetrics& value) +inline Ark_RuntimeType runtimeType(const Ark_ColorMode& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ColorMetrics value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_ColorMode value) { + result->append("Ark_ColorMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ColorMetrics* value) { +inline void WriteToString(std::string* result, const Opt_ColorMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -1720,27 +1873,28 @@ inline void WriteToString(std::string* result, const Opt_ColorMetrics* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ColorMetrics& value) +inline Ark_RuntimeType runtimeType(const Opt_ColorMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CommonMethod& value) +inline Ark_RuntimeType runtimeType(const Ark_ColorSpace& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_CommonMethod* value) { - result->append("{"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ColorSpace value) { + result->append("Ark_ColorSpace("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_CommonMethod* value) { +inline void WriteToString(std::string* result, const Opt_ColorSpace* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -1748,26 +1902,27 @@ inline void WriteToString(std::string* result, const Opt_CommonMethod* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CommonMethod& value) +inline Ark_RuntimeType runtimeType(const Opt_ColorSpace& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CommonShape& value) +inline Ark_RuntimeType runtimeType(const Ark_CommonMethod& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CommonShape value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_CommonMethod* value) { + result->append("{"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CommonShape* value) { +inline void WriteToString(std::string* result, const Opt_CommonMethod* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -1775,21 +1930,21 @@ inline void WriteToString(std::string* result, const Opt_CommonShape* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CommonShape& value) +inline Ark_RuntimeType runtimeType(const Opt_CommonMethod& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Ark_CommonShape& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ComponentContent value) { +inline void WriteToString(std::string* result, const Ark_CommonShape value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_ComponentContent* value) { +inline void WriteToString(std::string* result, const Opt_CommonShape* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -1802,7 +1957,7 @@ inline void WriteToString(std::string* result, const Opt_ComponentContent* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Opt_CommonShape& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } @@ -1892,33 +2047,6 @@ inline Ark_RuntimeType runtimeType(const Opt_ContentType& 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) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_Context* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_ContextMenuEditStateFlags& value) { return INTEROP_RUNTIME_NUMBER; @@ -2120,34 +2248,6 @@ inline Ark_RuntimeType runtimeType(const Opt_CopyOptions& value) return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CornerRadius& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_CornerRadius* value) { - result->append("{"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_CornerRadius* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_CornerRadius& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_CrownAction& value) { return INTEROP_RUNTIME_NUMBER; @@ -2307,35 +2407,6 @@ inline Ark_RuntimeType runtimeType(const Opt_CustomObject& value) return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DataOperationType& value) -{ - return INTEROP_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_DataOperationType value) { - result->append("Ark_DataOperationType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_DataOperationType* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_DataOperationType& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_DataPanelType& value) { return INTEROP_RUNTIME_NUMBER; @@ -2553,6 +2624,35 @@ inline Ark_RuntimeType runtimeType(const Opt_DialogButtonStyle& value) return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_DialogDisplayMode& value) +{ + return INTEROP_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_DialogDisplayMode value) { + result->append("Ark_DialogDisplayMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_DialogDisplayMode* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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_DialogDisplayMode& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_Direction& value) { return INTEROP_RUNTIME_NUMBER; @@ -2870,16 +2970,16 @@ inline Ark_RuntimeType runtimeType(const Opt_DrawableDescriptor& value) return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DrawContext& value) +inline Ark_RuntimeType runtimeType(const Ark_drawing_Canvas& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DrawContext value) { +inline void WriteToString(std::string* result, const Ark_drawing_Canvas value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_DrawContext* value) { +inline void WriteToString(std::string* result, const Opt_drawing_Canvas* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -2892,23 +2992,48 @@ inline void WriteToString(std::string* result, const Opt_DrawContext* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DrawContext& value) +inline Ark_RuntimeType runtimeType(const Opt_drawing_Canvas& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_BlendMode& value) +inline Ark_RuntimeType runtimeType(const Ark_drawing_ColorFilter& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_BlendMode value) { - result->append("Ark_drawing_BlendMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_drawing_ColorFilter value) { + WriteToString(result, static_cast(value)); +} +template <> +inline void WriteToString(std::string* result, const Opt_drawing_ColorFilter* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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_drawing_ColorFilter& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_BlendMode* value) { +inline Ark_RuntimeType runtimeType(const Ark_drawing_Lattice& value) +{ + return INTEROP_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_drawing_Lattice value) { + WriteToString(result, static_cast(value)); +} +template <> +inline void WriteToString(std::string* result, const Opt_drawing_Lattice* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -2921,23 +3046,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_BlendMode* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_BlendMode& value) +inline Ark_RuntimeType runtimeType(const Opt_drawing_Lattice& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_BlurType& value) +inline Ark_RuntimeType runtimeType(const Ark_DynamicRangeMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_BlurType value) { - result->append("Ark_drawing_BlurType("); +inline void WriteToString(std::string* result, const Ark_DynamicRangeMode value) { + result->append("Ark_DynamicRangeMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_BlurType* value) { +inline void WriteToString(std::string* result, const Opt_DynamicRangeMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -2950,21 +3075,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_BlurType* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_BlurType& value) +inline Ark_RuntimeType runtimeType(const Opt_DynamicRangeMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_Brush& value) +inline Ark_RuntimeType runtimeType(const Ark_Edge& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_Brush value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_Edge value) { + result->append("Ark_Edge("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_Brush* value) { +inline void WriteToString(std::string* result, const Opt_Edge* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -2977,21 +3104,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_Brush* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_Brush& value) +inline Ark_RuntimeType runtimeType(const Opt_Edge& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_Canvas& value) +inline Ark_RuntimeType runtimeType(const Ark_EdgeEffect& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_Canvas value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_EdgeEffect value) { + result->append("Ark_EdgeEffect("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_Canvas* value) { +inline void WriteToString(std::string* result, const Opt_EdgeEffect* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3004,23 +3133,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_Canvas* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_Canvas& value) +inline Ark_RuntimeType runtimeType(const Opt_EdgeEffect& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_CapStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_EffectDirection& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_CapStyle value) { - result->append("Ark_drawing_CapStyle("); +inline void WriteToString(std::string* result, const Ark_EffectDirection value) { + result->append("Ark_EffectDirection("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_CapStyle* value) { +inline void WriteToString(std::string* result, const Opt_EffectDirection* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3033,23 +3162,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_CapStyle* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_CapStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_EffectDirection& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_ClipOp& value) +inline Ark_RuntimeType runtimeType(const Ark_EffectEdge& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_ClipOp value) { - result->append("Ark_drawing_ClipOp("); +inline void WriteToString(std::string* result, const Ark_EffectEdge value) { + result->append("Ark_EffectEdge("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_ClipOp* value) { +inline void WriteToString(std::string* result, const Opt_EffectEdge* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3062,21 +3191,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_ClipOp* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_ClipOp& value) +inline Ark_RuntimeType runtimeType(const Opt_EffectEdge& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_ColorFilter& value) +inline Ark_RuntimeType runtimeType(const Ark_EffectFillStyle& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_ColorFilter value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_EffectFillStyle value) { + result->append("Ark_EffectFillStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_ColorFilter* value) { +inline void WriteToString(std::string* result, const Opt_EffectFillStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3089,23 +3220,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_ColorFilter* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_ColorFilter& value) +inline Ark_RuntimeType runtimeType(const Opt_EffectFillStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_CornerPos& value) +inline Ark_RuntimeType runtimeType(const Ark_EffectScope& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_CornerPos value) { - result->append("Ark_drawing_CornerPos("); +inline void WriteToString(std::string* result, const Ark_EffectScope value) { + result->append("Ark_EffectScope("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_CornerPos* value) { +inline void WriteToString(std::string* result, const Opt_EffectScope* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3118,23 +3249,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_CornerPos* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_CornerPos& value) +inline Ark_RuntimeType runtimeType(const Opt_EffectScope& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_FilterMode& value) +inline Ark_RuntimeType runtimeType(const Ark_EffectType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_FilterMode value) { - result->append("Ark_drawing_FilterMode("); +inline void WriteToString(std::string* result, const Ark_EffectType value) { + result->append("Ark_EffectType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_FilterMode* value) { +inline void WriteToString(std::string* result, const Opt_EffectType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3147,21 +3278,21 @@ inline void WriteToString(std::string* result, const Opt_drawing_FilterMode* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_FilterMode& value) +inline Ark_RuntimeType runtimeType(const Opt_EffectType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_Font& value) +inline Ark_RuntimeType runtimeType(const Ark_EllipseShape& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_Font value) { +inline void WriteToString(std::string* result, const Ark_EllipseShape value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_Font* value) { +inline void WriteToString(std::string* result, const Opt_EllipseShape* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3174,23 +3305,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_Font* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_Font& value) +inline Ark_RuntimeType runtimeType(const Opt_EllipseShape& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_FontEdging& value) +inline Ark_RuntimeType runtimeType(const Ark_EllipsisMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_FontEdging value) { - result->append("Ark_drawing_FontEdging("); +inline void WriteToString(std::string* result, const Ark_EllipsisMode value) { + result->append("Ark_EllipsisMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_FontEdging* value) { +inline void WriteToString(std::string* result, const Opt_EllipsisMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3203,23 +3334,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_FontEdging* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_FontEdging& value) +inline Ark_RuntimeType runtimeType(const Opt_EllipsisMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_FontHinting& value) +inline Ark_RuntimeType runtimeType(const Ark_EmbeddedType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_FontHinting value) { - result->append("Ark_drawing_FontHinting("); +inline void WriteToString(std::string* result, const Ark_EmbeddedType value) { + result->append("Ark_EmbeddedType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_FontHinting* value) { +inline void WriteToString(std::string* result, const Opt_EmbeddedType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3232,23 +3363,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_FontHinting* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_FontHinting& value) +inline Ark_RuntimeType runtimeType(const Opt_EmbeddedType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_FontMetricsFlags& value) +inline Ark_RuntimeType runtimeType(const Ark_EnterKeyType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_FontMetricsFlags value) { - result->append("Ark_drawing_FontMetricsFlags("); +inline void WriteToString(std::string* result, const Ark_EnterKeyType value) { + result->append("Ark_EnterKeyType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_FontMetricsFlags* value) { +inline void WriteToString(std::string* result, const Opt_EnterKeyType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3261,21 +3392,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_FontMetricsFlag result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_FontMetricsFlags& value) +inline Ark_RuntimeType runtimeType(const Opt_EnterKeyType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_ImageFilter& value) +inline Ark_RuntimeType runtimeType(const Ark_EnvironmentBackgroundType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_ImageFilter value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_EnvironmentBackgroundType value) { + result->append("Ark_EnvironmentBackgroundType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_ImageFilter* value) { +inline void WriteToString(std::string* result, const Opt_EnvironmentBackgroundType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3288,23 +3421,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_ImageFilter* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_ImageFilter& value) +inline Ark_RuntimeType runtimeType(const Opt_EnvironmentBackgroundType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_JoinStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_EventQueryType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_JoinStyle value) { - result->append("Ark_drawing_JoinStyle("); +inline void WriteToString(std::string* result, const Ark_EventQueryType value) { + result->append("Ark_EventQueryType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_JoinStyle* value) { +inline void WriteToString(std::string* result, const Opt_EventQueryType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3317,21 +3450,21 @@ inline void WriteToString(std::string* result, const Opt_drawing_JoinStyle* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_JoinStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_EventQueryType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_Lattice& value) +inline Ark_RuntimeType runtimeType(const Ark_EventResult& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_Lattice value) { +inline void WriteToString(std::string* result, const Ark_EventResult value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_Lattice* value) { +inline void WriteToString(std::string* result, const Opt_EventResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3344,21 +3477,50 @@ inline void WriteToString(std::string* result, const Opt_drawing_Lattice* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_Lattice& value) +inline Ark_RuntimeType runtimeType(const Opt_EventResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_MaskFilter& value) +inline Ark_RuntimeType runtimeType(const Ark_EventTargetInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_MaskFilter value) { +inline void WriteToString(std::string* result, const Ark_EventTargetInfo value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_MaskFilter* value) { +inline void WriteToString(std::string* result, const Opt_EventTargetInfo* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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_EventTargetInfo& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_FileSelectorMode& value) +{ + return INTEROP_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_FileSelectorMode value) { + result->append("Ark_FileSelectorMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_FileSelectorMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3371,21 +3533,21 @@ inline void WriteToString(std::string* result, const Opt_drawing_MaskFilter* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_MaskFilter& value) +inline Ark_RuntimeType runtimeType(const Opt_FileSelectorMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_Matrix& value) +inline Ark_RuntimeType runtimeType(const Ark_FileSelectorParam& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_Matrix value) { +inline void WriteToString(std::string* result, const Ark_FileSelectorParam value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_Matrix* value) { +inline void WriteToString(std::string* result, const Opt_FileSelectorParam* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3398,21 +3560,21 @@ inline void WriteToString(std::string* result, const Opt_drawing_Matrix* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_Matrix& value) +inline Ark_RuntimeType runtimeType(const Opt_FileSelectorParam& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_Path& value) +inline Ark_RuntimeType runtimeType(const Ark_FileSelectorResult& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_Path value) { +inline void WriteToString(std::string* result, const Ark_FileSelectorResult value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_Path* value) { +inline void WriteToString(std::string* result, const Opt_FileSelectorResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3425,23 +3587,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_Path* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_Path& value) +inline Ark_RuntimeType runtimeType(const Opt_FileSelectorResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_PathDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_FillMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_PathDirection value) { - result->append("Ark_drawing_PathDirection("); +inline void WriteToString(std::string* result, const Ark_FillMode value) { + result->append("Ark_FillMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_PathDirection* value) { +inline void WriteToString(std::string* result, const Opt_FillMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3454,21 +3616,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_PathDirection* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_PathDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_FillMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_PathEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_FinishCallbackType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_PathEffect value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_FinishCallbackType value) { + result->append("Ark_FinishCallbackType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_PathEffect* value) { +inline void WriteToString(std::string* result, const Opt_FinishCallbackType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3481,23 +3645,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_PathEffect* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_PathEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_FinishCallbackType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_PathFillType& value) +inline Ark_RuntimeType runtimeType(const Ark_FlexAlign& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_PathFillType value) { - result->append("Ark_drawing_PathFillType("); +inline void WriteToString(std::string* result, const Ark_FlexAlign value) { + result->append("Ark_FlexAlign("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_PathFillType* value) { +inline void WriteToString(std::string* result, const Opt_FlexAlign* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3510,23 +3674,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_PathFillType* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_PathFillType& value) +inline Ark_RuntimeType runtimeType(const Opt_FlexAlign& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_PathMeasureMatrixFlags& value) +inline Ark_RuntimeType runtimeType(const Ark_FlexDirection& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_PathMeasureMatrixFlags value) { - result->append("Ark_drawing_PathMeasureMatrixFlags("); +inline void WriteToString(std::string* result, const Ark_FlexDirection value) { + result->append("Ark_FlexDirection("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_PathMeasureMatrixFlags* value) { +inline void WriteToString(std::string* result, const Opt_FlexDirection* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3539,23 +3703,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_PathMeasureMatr result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_PathMeasureMatrixFlags& value) +inline Ark_RuntimeType runtimeType(const Opt_FlexDirection& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_PathOp& value) +inline Ark_RuntimeType runtimeType(const Ark_FlexWrap& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_PathOp value) { - result->append("Ark_drawing_PathOp("); +inline void WriteToString(std::string* result, const Ark_FlexWrap value) { + result->append("Ark_FlexWrap("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_PathOp* value) { +inline void WriteToString(std::string* result, const Opt_FlexWrap* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3568,21 +3732,40 @@ inline void WriteToString(std::string* result, const Opt_drawing_PathOp* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_PathOp& value) +inline Ark_RuntimeType runtimeType(const Opt_FlexWrap& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_Pen& value) +inline Ark_RuntimeType runtimeType(const Ark_Float32& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_Pen value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Opt_Float32* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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_Float32& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_Pen* value) { +inline Ark_RuntimeType runtimeType(const Ark_Float64& value) +{ + return INTEROP_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Opt_Float64* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3595,23 +3778,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_Pen* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_Pen& value) +inline Ark_RuntimeType runtimeType(const Opt_Float64& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_PointMode& value) +inline Ark_RuntimeType runtimeType(const Ark_FocusDrawLevel& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_PointMode value) { - result->append("Ark_drawing_PointMode("); +inline void WriteToString(std::string* result, const Ark_FocusDrawLevel value) { + result->append("Ark_FocusDrawLevel("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_PointMode* value) { +inline void WriteToString(std::string* result, const Opt_FocusDrawLevel* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3624,23 +3807,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_PointMode* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_PointMode& value) +inline Ark_RuntimeType runtimeType(const Opt_FocusDrawLevel& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_RectType& value) +inline Ark_RuntimeType runtimeType(const Ark_FocusPriority& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_RectType value) { - result->append("Ark_drawing_RectType("); +inline void WriteToString(std::string* result, const Ark_FocusPriority value) { + result->append("Ark_FocusPriority("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_RectType* value) { +inline void WriteToString(std::string* result, const Opt_FocusPriority* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3653,21 +3836,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_RectType* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_RectType& value) +inline Ark_RuntimeType runtimeType(const Opt_FocusPriority& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_Region& value) +inline Ark_RuntimeType runtimeType(const Ark_FocusWrapMode& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_Region value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_FocusWrapMode value) { + result->append("Ark_FocusWrapMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_Region* value) { +inline void WriteToString(std::string* result, const Opt_FocusWrapMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3680,23 +3865,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_Region* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_Region& value) +inline Ark_RuntimeType runtimeType(const Opt_FocusWrapMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_RegionOp& value) +inline Ark_RuntimeType runtimeType(const Ark_FoldStatus& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_RegionOp value) { - result->append("Ark_drawing_RegionOp("); +inline void WriteToString(std::string* result, const Ark_FoldStatus value) { + result->append("Ark_FoldStatus("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_RegionOp* value) { +inline void WriteToString(std::string* result, const Opt_FoldStatus* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3709,21 +3894,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_RegionOp* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_RegionOp& value) +inline Ark_RuntimeType runtimeType(const Opt_FoldStatus& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_RoundRect& value) +inline Ark_RuntimeType runtimeType(const Ark_FontStyle& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_RoundRect value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_FontStyle value) { + result->append("Ark_FontStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_RoundRect* value) { +inline void WriteToString(std::string* result, const Opt_FontStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3736,21 +3923,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_RoundRect* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_RoundRect& value) +inline Ark_RuntimeType runtimeType(const Opt_FontStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_SamplingOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_FontWeight& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_SamplingOptions value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_FontWeight value) { + result->append("Ark_FontWeight("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_SamplingOptions* value) { +inline void WriteToString(std::string* result, const Opt_FontWeight* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3763,23 +3952,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_SamplingOptions result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_SamplingOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_FontWeight& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_ScaleToFit& value) +inline Ark_RuntimeType runtimeType(const Ark_FormDimension& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_ScaleToFit value) { - result->append("Ark_drawing_ScaleToFit("); +inline void WriteToString(std::string* result, const Ark_FormDimension value) { + result->append("Ark_FormDimension("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_ScaleToFit* value) { +inline void WriteToString(std::string* result, const Opt_FormDimension* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3792,21 +3981,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_ScaleToFit* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_ScaleToFit& value) +inline Ark_RuntimeType runtimeType(const Opt_FormDimension& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_ShaderEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_FormRenderingMode& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_ShaderEffect value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_FormRenderingMode value) { + result->append("Ark_FormRenderingMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_ShaderEffect* value) { +inline void WriteToString(std::string* result, const Opt_FormRenderingMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3819,23 +4010,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_ShaderEffect* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_ShaderEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_FormRenderingMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_ShadowFlag& value) +inline Ark_RuntimeType runtimeType(const Ark_FormShape& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_ShadowFlag value) { - result->append("Ark_drawing_ShadowFlag("); +inline void WriteToString(std::string* result, const Ark_FormShape value) { + result->append("Ark_FormShape("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_ShadowFlag* value) { +inline void WriteToString(std::string* result, const Opt_FormShape* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3848,26 +4039,34 @@ inline void WriteToString(std::string* result, const Opt_drawing_ShadowFlag* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_ShadowFlag& value) +inline Ark_RuntimeType runtimeType(const Opt_FormShape& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_ShadowLayer& value) +inline Ark_RuntimeType runtimeType(const Ark_FormSize& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_ShadowLayer value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_FormSize* value) { + result->append("{"); + // Ark_Float64 width + result->append(".width="); + WriteToString(result, value->width); + // Ark_Float64 height + result->append(", "); + result->append(".height="); + WriteToString(result, value->height); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_ShadowLayer* value) { +inline void WriteToString(std::string* result, const Opt_FormSize* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -3875,23 +4074,21 @@ inline void WriteToString(std::string* result, const Opt_drawing_ShadowLayer* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_ShadowLayer& value) +inline Ark_RuntimeType runtimeType(const Opt_FormSize& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_SrcRectConstraint& value) +inline Ark_RuntimeType runtimeType(const Ark_FrictionMotion& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_SrcRectConstraint value) { - result->append("Ark_drawing_SrcRectConstraint("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_FrictionMotion value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_SrcRectConstraint* value) { +inline void WriteToString(std::string* result, const Opt_FrictionMotion* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3904,21 +4101,21 @@ inline void WriteToString(std::string* result, const Opt_drawing_SrcRectConstrai result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_SrcRectConstraint& value) +inline Ark_RuntimeType runtimeType(const Opt_FrictionMotion& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_TextBlob& value) +inline Ark_RuntimeType runtimeType(const Ark_FullScreenExitHandler& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_TextBlob value) { +inline void WriteToString(std::string* result, const Ark_FullScreenExitHandler value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_TextBlob* value) { +inline void WriteToString(std::string* result, const Opt_FullScreenExitHandler* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3931,23 +4128,54 @@ inline void WriteToString(std::string* result, const Opt_drawing_TextBlob* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_TextBlob& value) +inline Ark_RuntimeType runtimeType(const Opt_FullScreenExitHandler& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_FullscreenInfo& value) +{ + return INTEROP_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_FullscreenInfo* value) { + result->append("{"); + // Ark_Boolean fullscreen + result->append(".fullscreen="); + WriteToString(result, value->fullscreen); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_FullscreenInfo* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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_FullscreenInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_TextEncoding& value) +inline Ark_RuntimeType runtimeType(const Ark_FunctionKey& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_TextEncoding value) { - result->append("Ark_drawing_TextEncoding("); +inline void WriteToString(std::string* result, const Ark_FunctionKey value) { + result->append("Ark_FunctionKey("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_TextEncoding* value) { +inline void WriteToString(std::string* result, const Opt_FunctionKey* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3960,23 +4188,50 @@ inline void WriteToString(std::string* result, const Opt_drawing_TextEncoding* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_TextEncoding& value) +inline Ark_RuntimeType runtimeType(const Opt_FunctionKey& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_TileMode& value) +inline Ark_RuntimeType runtimeType(const Ark_Gesture& value) +{ + return INTEROP_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_Gesture value) { + WriteToString(result, static_cast(value)); +} +template <> +inline void WriteToString(std::string* result, const Opt_Gesture* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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_Gesture& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_GestureControl_GestureType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_TileMode value) { - result->append("Ark_drawing_TileMode("); +inline void WriteToString(std::string* result, const Ark_GestureControl_GestureType value) { + result->append("Ark_GestureControl_GestureType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_TileMode* value) { +inline void WriteToString(std::string* result, const Opt_GestureControl_GestureType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -3989,21 +4244,21 @@ inline void WriteToString(std::string* result, const Opt_drawing_TileMode* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_TileMode& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureControl_GestureType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_Typeface& value) +inline Ark_RuntimeType runtimeType(const Ark_GestureGroup& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_Typeface value) { +inline void WriteToString(std::string* result, const Ark_GestureGroup value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_Typeface* value) { +inline void WriteToString(std::string* result, const Opt_GestureGroup* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4016,23 +4271,23 @@ inline void WriteToString(std::string* result, const Opt_drawing_Typeface* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_Typeface& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureGroup& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DynamicRangeMode& value) +inline Ark_RuntimeType runtimeType(const Ark_GestureJudgeResult& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_DynamicRangeMode value) { - result->append("Ark_DynamicRangeMode("); +inline void WriteToString(std::string* result, const Ark_GestureJudgeResult value) { + result->append("Ark_GestureJudgeResult("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_DynamicRangeMode* value) { +inline void WriteToString(std::string* result, const Opt_GestureJudgeResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4045,23 +4300,23 @@ inline void WriteToString(std::string* result, const Opt_DynamicRangeMode* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DynamicRangeMode& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureJudgeResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Edge& value) +inline Ark_RuntimeType runtimeType(const Ark_GestureMask& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Edge value) { - result->append("Ark_Edge("); +inline void WriteToString(std::string* result, const Ark_GestureMask value) { + result->append("Ark_GestureMask("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Edge* value) { +inline void WriteToString(std::string* result, const Opt_GestureMask* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4074,23 +4329,23 @@ inline void WriteToString(std::string* result, const Opt_Edge* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Edge& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureMask& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EdgeEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_GestureMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_EdgeEffect value) { - result->append("Ark_EdgeEffect("); +inline void WriteToString(std::string* result, const Ark_GestureMode value) { + result->append("Ark_GestureMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_EdgeEffect* value) { +inline void WriteToString(std::string* result, const Opt_GestureMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4103,23 +4358,21 @@ inline void WriteToString(std::string* result, const Opt_EdgeEffect* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EdgeEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EffectDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_GestureModifier& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_EffectDirection value) { - result->append("Ark_EffectDirection("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_GestureModifier value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_EffectDirection* value) { +inline void WriteToString(std::string* result, const Opt_GestureModifier* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4132,23 +4385,23 @@ inline void WriteToString(std::string* result, const Opt_EffectDirection* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EffectDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureModifier& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EffectEdge& value) +inline Ark_RuntimeType runtimeType(const Ark_GesturePriority& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_EffectEdge value) { - result->append("Ark_EffectEdge("); +inline void WriteToString(std::string* result, const Ark_GesturePriority value) { + result->append("Ark_GesturePriority("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_EffectEdge* value) { +inline void WriteToString(std::string* result, const Opt_GesturePriority* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4161,23 +4414,21 @@ inline void WriteToString(std::string* result, const Opt_EffectEdge* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EffectEdge& value) +inline Ark_RuntimeType runtimeType(const Opt_GesturePriority& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EffectFillStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_GestureRecognizer& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_EffectFillStyle value) { - result->append("Ark_EffectFillStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_GestureRecognizer value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_EffectFillStyle* value) { +inline void WriteToString(std::string* result, const Opt_GestureRecognizer* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4190,23 +4441,23 @@ inline void WriteToString(std::string* result, const Opt_EffectFillStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EffectFillStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureRecognizer& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EffectScope& value) +inline Ark_RuntimeType runtimeType(const Ark_GestureRecognizerState& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_EffectScope value) { - result->append("Ark_EffectScope("); +inline void WriteToString(std::string* result, const Ark_GestureRecognizerState value) { + result->append("Ark_GestureRecognizerState("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_EffectScope* value) { +inline void WriteToString(std::string* result, const Opt_GestureRecognizerState* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4219,23 +4470,21 @@ inline void WriteToString(std::string* result, const Opt_EffectScope* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EffectScope& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureRecognizerState& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EffectType& value) +inline Ark_RuntimeType runtimeType(const Ark_GestureStyle& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_EffectType value) { - result->append("Ark_EffectType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_GestureStyle value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_EffectType* value) { +inline void WriteToString(std::string* result, const Opt_GestureStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4248,26 +4497,44 @@ inline void WriteToString(std::string* result, const Opt_EffectType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EffectType& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EllipseShape& value) +inline Ark_RuntimeType runtimeType(const Ark_GestureType& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_GestureType: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_EllipseShape value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_GestureType* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Gesture + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_GestureGroup + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EllipseShape* value) { +inline void WriteToString(std::string* result, const Opt_GestureType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -4275,23 +4542,23 @@ inline void WriteToString(std::string* result, const Opt_EllipseShape* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EllipseShape& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EllipsisMode& value) +inline Ark_RuntimeType runtimeType(const Ark_GradientDirection& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_EllipsisMode value) { - result->append("Ark_EllipsisMode("); +inline void WriteToString(std::string* result, const Ark_GradientDirection value) { + result->append("Ark_GradientDirection("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_EllipsisMode* value) { +inline void WriteToString(std::string* result, const Opt_GradientDirection* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4304,23 +4571,23 @@ inline void WriteToString(std::string* result, const Opt_EllipsisMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EllipsisMode& value) +inline Ark_RuntimeType runtimeType(const Opt_GradientDirection& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EmbeddedType& value) +inline Ark_RuntimeType runtimeType(const Ark_GridDirection& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_EmbeddedType value) { - result->append("Ark_EmbeddedType("); +inline void WriteToString(std::string* result, const Ark_GridDirection value) { + result->append("Ark_GridDirection("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_EmbeddedType* value) { +inline void WriteToString(std::string* result, const Opt_GridDirection* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4333,23 +4600,23 @@ inline void WriteToString(std::string* result, const Opt_EmbeddedType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EmbeddedType& value) +inline Ark_RuntimeType runtimeType(const Opt_GridDirection& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EnterKeyType& value) +inline Ark_RuntimeType runtimeType(const Ark_GridItemAlignment& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_EnterKeyType value) { - result->append("Ark_EnterKeyType("); +inline void WriteToString(std::string* result, const Ark_GridItemAlignment value) { + result->append("Ark_GridItemAlignment("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_EnterKeyType* value) { +inline void WriteToString(std::string* result, const Opt_GridItemAlignment* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4362,21 +4629,23 @@ inline void WriteToString(std::string* result, const Opt_EnterKeyType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EnterKeyType& value) +inline Ark_RuntimeType runtimeType(const Opt_GridItemAlignment& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EventResult& value) +inline Ark_RuntimeType runtimeType(const Ark_GridItemStyle& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_EventResult value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_GridItemStyle value) { + result->append("Ark_GridItemStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_EventResult* value) { +inline void WriteToString(std::string* result, const Opt_GridItemStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4389,21 +4658,23 @@ inline void WriteToString(std::string* result, const Opt_EventResult* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EventResult& value) +inline Ark_RuntimeType runtimeType(const Opt_GridItemStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EventTargetInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_GridRowDirection& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_EventTargetInfo value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_GridRowDirection value) { + result->append("Ark_GridRowDirection("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_EventTargetInfo* value) { +inline void WriteToString(std::string* result, const Opt_GridRowDirection* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4416,21 +4687,23 @@ inline void WriteToString(std::string* result, const Opt_EventTargetInfo* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EventTargetInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_GridRowDirection& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ExtendableComponent& value) +inline Ark_RuntimeType runtimeType(const Ark_HapticFeedbackMode& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ExtendableComponent value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_HapticFeedbackMode value) { + result->append("Ark_HapticFeedbackMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ExtendableComponent* value) { +inline void WriteToString(std::string* result, const Opt_HapticFeedbackMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4443,23 +4716,23 @@ inline void WriteToString(std::string* result, const Opt_ExtendableComponent* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ExtendableComponent& value) +inline Ark_RuntimeType runtimeType(const Opt_HapticFeedbackMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FileSelectorMode& value) +inline Ark_RuntimeType runtimeType(const Ark_HeightBreakpoint& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FileSelectorMode value) { - result->append("Ark_FileSelectorMode("); +inline void WriteToString(std::string* result, const Ark_HeightBreakpoint value) { + result->append("Ark_HeightBreakpoint("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FileSelectorMode* value) { +inline void WriteToString(std::string* result, const Opt_HeightBreakpoint* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4472,21 +4745,23 @@ inline void WriteToString(std::string* result, const Opt_FileSelectorMode* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FileSelectorMode& value) +inline Ark_RuntimeType runtimeType(const Opt_HeightBreakpoint& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FileSelectorParam& value) +inline Ark_RuntimeType runtimeType(const Ark_HitTestMode& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FileSelectorParam value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_HitTestMode value) { + result->append("Ark_HitTestMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FileSelectorParam* value) { +inline void WriteToString(std::string* result, const Opt_HitTestMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4499,21 +4774,23 @@ inline void WriteToString(std::string* result, const Opt_FileSelectorParam* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FileSelectorParam& value) +inline Ark_RuntimeType runtimeType(const Opt_HitTestMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FileSelectorResult& value) +inline Ark_RuntimeType runtimeType(const Ark_HitTestType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FileSelectorResult value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_HitTestType value) { + result->append("Ark_HitTestType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FileSelectorResult* value) { +inline void WriteToString(std::string* result, const Opt_HitTestType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4526,23 +4803,23 @@ inline void WriteToString(std::string* result, const Opt_FileSelectorResult* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FileSelectorResult& value) +inline Ark_RuntimeType runtimeType(const Opt_HitTestType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FillMode& value) +inline Ark_RuntimeType runtimeType(const Ark_HorizontalAlign& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FillMode value) { - result->append("Ark_FillMode("); +inline void WriteToString(std::string* result, const Ark_HorizontalAlign value) { + result->append("Ark_HorizontalAlign("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FillMode* value) { +inline void WriteToString(std::string* result, const Opt_HorizontalAlign* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4555,23 +4832,23 @@ inline void WriteToString(std::string* result, const Opt_FillMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FillMode& value) +inline Ark_RuntimeType runtimeType(const Opt_HorizontalAlign& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FinishCallbackType& value) +inline Ark_RuntimeType runtimeType(const Ark_HoverEffect& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FinishCallbackType value) { - result->append("Ark_FinishCallbackType("); +inline void WriteToString(std::string* result, const Ark_HoverEffect value) { + result->append("Ark_HoverEffect("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FinishCallbackType* value) { +inline void WriteToString(std::string* result, const Opt_HoverEffect* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4584,23 +4861,23 @@ inline void WriteToString(std::string* result, const Opt_FinishCallbackType* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FinishCallbackType& value) +inline Ark_RuntimeType runtimeType(const Opt_HoverEffect& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FlexAlign& value) +inline Ark_RuntimeType runtimeType(const Ark_HoverModeAreaType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FlexAlign value) { - result->append("Ark_FlexAlign("); +inline void WriteToString(std::string* result, const Ark_HoverModeAreaType value) { + result->append("Ark_HoverModeAreaType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FlexAlign* value) { +inline void WriteToString(std::string* result, const Opt_HoverModeAreaType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4613,23 +4890,21 @@ inline void WriteToString(std::string* result, const Opt_FlexAlign* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FlexAlign& value) +inline Ark_RuntimeType runtimeType(const Opt_HoverModeAreaType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FlexDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_HttpAuthHandler& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FlexDirection value) { - result->append("Ark_FlexDirection("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_HttpAuthHandler value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_FlexDirection* value) { +inline void WriteToString(std::string* result, const Opt_HttpAuthHandler* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4642,23 +4917,23 @@ inline void WriteToString(std::string* result, const Opt_FlexDirection* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FlexDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_HttpAuthHandler& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FlexWrap& value) +inline Ark_RuntimeType runtimeType(const Ark_IlluminatedType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FlexWrap value) { - result->append("Ark_FlexWrap("); +inline void WriteToString(std::string* result, const Ark_IlluminatedType value) { + result->append("Ark_IlluminatedType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FlexWrap* value) { +inline void WriteToString(std::string* result, const Opt_IlluminatedType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4671,17 +4946,21 @@ inline void WriteToString(std::string* result, const Opt_FlexWrap* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FlexWrap& value) +inline Ark_RuntimeType runtimeType(const Opt_IlluminatedType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Float32& value) +inline Ark_RuntimeType runtimeType(const Ark_image_PixelMap& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Opt_Float32* value) { +inline void WriteToString(std::string* result, const Ark_image_PixelMap value) { + WriteToString(result, static_cast(value)); +} +template <> +inline void WriteToString(std::string* result, const Opt_image_PixelMap* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4694,17 +4973,23 @@ inline void WriteToString(std::string* result, const Opt_Float32* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Float32& value) +inline Ark_RuntimeType runtimeType(const Opt_image_PixelMap& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Float64& value) +inline Ark_RuntimeType runtimeType(const Ark_image_ResolutionQuality& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Opt_Float64* value) { +inline void WriteToString(std::string* result, const Ark_image_ResolutionQuality value) { + result->append("Ark_image_ResolutionQuality("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_image_ResolutionQuality* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4717,23 +5002,21 @@ inline void WriteToString(std::string* result, const Opt_Float64* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Float64& value) +inline Ark_RuntimeType runtimeType(const Opt_image_ResolutionQuality& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FocusDrawLevel& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageAnalyzerController& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FocusDrawLevel value) { - result->append("Ark_FocusDrawLevel("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_ImageAnalyzerController value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_FocusDrawLevel* value) { +inline void WriteToString(std::string* result, const Opt_ImageAnalyzerController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4746,23 +5029,23 @@ inline void WriteToString(std::string* result, const Opt_FocusDrawLevel* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FocusDrawLevel& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageAnalyzerController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FocusPriority& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageAnalyzerType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FocusPriority value) { - result->append("Ark_FocusPriority("); +inline void WriteToString(std::string* result, const Ark_ImageAnalyzerType value) { + result->append("Ark_ImageAnalyzerType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FocusPriority* value) { +inline void WriteToString(std::string* result, const Opt_ImageAnalyzerType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4775,23 +5058,23 @@ inline void WriteToString(std::string* result, const Opt_FocusPriority* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FocusPriority& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageAnalyzerType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FoldStatus& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageContent& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FoldStatus value) { - result->append("Ark_FoldStatus("); +inline void WriteToString(std::string* result, const Ark_ImageContent value) { + result->append("Ark_ImageContent("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FoldStatus* value) { +inline void WriteToString(std::string* result, const Opt_ImageContent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4804,23 +5087,23 @@ inline void WriteToString(std::string* result, const Opt_FoldStatus* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FoldStatus& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageContent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FontStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageFit& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FontStyle value) { - result->append("Ark_FontStyle("); +inline void WriteToString(std::string* result, const Ark_ImageFit value) { + result->append("Ark_ImageFit("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FontStyle* value) { +inline void WriteToString(std::string* result, const Opt_ImageFit* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4833,23 +5116,23 @@ inline void WriteToString(std::string* result, const Opt_FontStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FontStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageFit& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FontWeight& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageInterpolation& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FontWeight value) { - result->append("Ark_FontWeight("); +inline void WriteToString(std::string* result, const Ark_ImageInterpolation value) { + result->append("Ark_ImageInterpolation("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FontWeight* value) { +inline void WriteToString(std::string* result, const Opt_ImageInterpolation* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4862,23 +5145,23 @@ inline void WriteToString(std::string* result, const Opt_FontWeight* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FontWeight& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageInterpolation& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FormDimension& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageRenderMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FormDimension value) { - result->append("Ark_FormDimension("); +inline void WriteToString(std::string* result, const Ark_ImageRenderMode value) { + result->append("Ark_ImageRenderMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FormDimension* value) { +inline void WriteToString(std::string* result, const Opt_ImageRenderMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4891,23 +5174,23 @@ inline void WriteToString(std::string* result, const Opt_FormDimension* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FormDimension& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageRenderMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FormRenderingMode& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageRepeat& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FormRenderingMode value) { - result->append("Ark_FormRenderingMode("); +inline void WriteToString(std::string* result, const Ark_ImageRepeat value) { + result->append("Ark_ImageRepeat("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FormRenderingMode* value) { +inline void WriteToString(std::string* result, const Opt_ImageRepeat* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4920,23 +5203,23 @@ inline void WriteToString(std::string* result, const Opt_FormRenderingMode* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FormRenderingMode& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageRepeat& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FormShape& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageRotateOrientation& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FormShape value) { - result->append("Ark_FormShape("); +inline void WriteToString(std::string* result, const Ark_ImageRotateOrientation value) { + result->append("Ark_ImageRotateOrientation("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FormShape* value) { +inline void WriteToString(std::string* result, const Opt_ImageRotateOrientation* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -4949,34 +5232,28 @@ inline void WriteToString(std::string* result, const Opt_FormShape* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FormShape& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageRotateOrientation& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FormSize& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageSize& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FormSize* value) { - result->append("{"); - // Ark_Float64 width - result->append(".width="); - WriteToString(result, value->width); - // Ark_Float64 height - result->append(", "); - result->append(".height="); - WriteToString(result, value->height); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ImageSize value) { + result->append("Ark_ImageSize("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FormSize* value) { +inline void WriteToString(std::string* result, const Opt_ImageSize* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -4984,21 +5261,23 @@ inline void WriteToString(std::string* result, const Opt_FormSize* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FormSize& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageSize& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FrameNode& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageSpanAlignment& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FrameNode value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_ImageSpanAlignment value) { + result->append("Ark_ImageSpanAlignment("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FrameNode* value) { +inline void WriteToString(std::string* result, const Opt_ImageSpanAlignment* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5011,21 +5290,23 @@ inline void WriteToString(std::string* result, const Opt_FrameNode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FrameNode& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageSpanAlignment& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FrictionMotion& value) +inline Ark_RuntimeType runtimeType(const Ark_ImmersiveMode& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FrictionMotion value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_ImmersiveMode value) { + result->append("Ark_ImmersiveMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FrictionMotion* value) { +inline void WriteToString(std::string* result, const Opt_ImmersiveMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5038,21 +5319,23 @@ inline void WriteToString(std::string* result, const Opt_FrictionMotion* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FrictionMotion& value) +inline Ark_RuntimeType runtimeType(const Opt_ImmersiveMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FullScreenExitHandler& value) +inline Ark_RuntimeType runtimeType(const Ark_IndexerAlign& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FullScreenExitHandler value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_IndexerAlign value) { + result->append("Ark_IndexerAlign("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FullScreenExitHandler* value) { +inline void WriteToString(std::string* result, const Opt_IndexerAlign* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5065,30 +5348,26 @@ inline void WriteToString(std::string* result, const Opt_FullScreenExitHandler* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FullScreenExitHandler& value) +inline Ark_RuntimeType runtimeType(const Opt_IndexerAlign& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FullscreenInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_IndicatorComponentController& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FullscreenInfo* value) { - result->append("{"); - // Ark_Boolean fullscreen - result->append(".fullscreen="); - WriteToString(result, value->fullscreen); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_IndicatorComponentController value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_FullscreenInfo* value) { +inline void WriteToString(std::string* result, const Opt_IndicatorComponentController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -5096,23 +5375,23 @@ inline void WriteToString(std::string* result, const Opt_FullscreenInfo* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FullscreenInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_IndicatorComponentController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FunctionKey& value) +inline Ark_RuntimeType runtimeType(const Ark_InputType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FunctionKey value) { - result->append("Ark_FunctionKey("); +inline void WriteToString(std::string* result, const Ark_InputType value) { + result->append("Ark_InputType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FunctionKey* value) { +inline void WriteToString(std::string* result, const Opt_InputType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5125,21 +5404,17 @@ inline void WriteToString(std::string* result, const Opt_FunctionKey* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FunctionKey& value) +inline Ark_RuntimeType runtimeType(const Opt_InputType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Gesture& value) +inline Ark_RuntimeType runtimeType(const Ark_Int64& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Gesture value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_Gesture* value) { +inline void WriteToString(std::string* result, const Opt_Int64* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5152,23 +5427,23 @@ inline void WriteToString(std::string* result, const Opt_Gesture* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Gesture& value) +inline Ark_RuntimeType runtimeType(const Opt_Int64& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GestureControl_GestureType& value) +inline Ark_RuntimeType runtimeType(const Ark_IntentionCode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GestureControl_GestureType value) { - result->append("Ark_GestureControl_GestureType("); +inline void WriteToString(std::string* result, const Ark_IntentionCode value) { + result->append("Ark_IntentionCode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GestureControl_GestureType* value) { +inline void WriteToString(std::string* result, const Opt_IntentionCode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5181,21 +5456,23 @@ inline void WriteToString(std::string* result, const Opt_GestureControl_GestureT result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureControl_GestureType& value) +inline Ark_RuntimeType runtimeType(const Opt_IntentionCode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GestureGroupInterface& value) +inline Ark_RuntimeType runtimeType(const Ark_InteractionHand& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GestureGroupInterface value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_InteractionHand value) { + result->append("Ark_InteractionHand("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GestureGroupInterface* value) { +inline void WriteToString(std::string* result, const Opt_InteractionHand* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5208,23 +5485,23 @@ inline void WriteToString(std::string* result, const Opt_GestureGroupInterface* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureGroupInterface& value) +inline Ark_RuntimeType runtimeType(const Opt_InteractionHand& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GestureJudgeResult& value) +inline Ark_RuntimeType runtimeType(const Ark_ItemAlign& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GestureJudgeResult value) { - result->append("Ark_GestureJudgeResult("); +inline void WriteToString(std::string* result, const Ark_ItemAlign value) { + result->append("Ark_ItemAlign("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GestureJudgeResult* value) { +inline void WriteToString(std::string* result, const Opt_ItemAlign* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5237,23 +5514,23 @@ inline void WriteToString(std::string* result, const Opt_GestureJudgeResult* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureJudgeResult& value) +inline Ark_RuntimeType runtimeType(const Opt_ItemAlign& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GestureMask& value) +inline Ark_RuntimeType runtimeType(const Ark_ItemState& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GestureMask value) { - result->append("Ark_GestureMask("); +inline void WriteToString(std::string* result, const Ark_ItemState value) { + result->append("Ark_ItemState("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GestureMask* value) { +inline void WriteToString(std::string* result, const Opt_ItemState* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5266,23 +5543,21 @@ inline void WriteToString(std::string* result, const Opt_GestureMask* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureMask& value) +inline Ark_RuntimeType runtimeType(const Opt_ItemState& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GestureMode& value) +inline Ark_RuntimeType runtimeType(const Ark_JsGeolocation& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GestureMode value) { - result->append("Ark_GestureMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_JsGeolocation value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_GestureMode* value) { +inline void WriteToString(std::string* result, const Opt_JsGeolocation* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5295,21 +5570,21 @@ inline void WriteToString(std::string* result, const Opt_GestureMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureMode& value) +inline Ark_RuntimeType runtimeType(const Opt_JsGeolocation& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GestureModifier& value) +inline Ark_RuntimeType runtimeType(const Ark_JsResult& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GestureModifier value) { +inline void WriteToString(std::string* result, const Ark_JsResult value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_GestureModifier* value) { +inline void WriteToString(std::string* result, const Opt_JsResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5322,23 +5597,23 @@ inline void WriteToString(std::string* result, const Opt_GestureModifier* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureModifier& value) +inline Ark_RuntimeType runtimeType(const Opt_JsResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GesturePriority& value) +inline Ark_RuntimeType runtimeType(const Ark_KeyboardAppearance& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GesturePriority value) { - result->append("Ark_GesturePriority("); +inline void WriteToString(std::string* result, const Ark_KeyboardAppearance value) { + result->append("Ark_KeyboardAppearance("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GesturePriority* value) { +inline void WriteToString(std::string* result, const Opt_KeyboardAppearance* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5351,21 +5626,23 @@ inline void WriteToString(std::string* result, const Opt_GesturePriority* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GesturePriority& value) +inline Ark_RuntimeType runtimeType(const Opt_KeyboardAppearance& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GestureRecognizer& value) +inline Ark_RuntimeType runtimeType(const Ark_KeyProcessingMode& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GestureRecognizer value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_KeyProcessingMode value) { + result->append("Ark_KeyProcessingMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GestureRecognizer* value) { +inline void WriteToString(std::string* result, const Opt_KeyProcessingMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5378,23 +5655,23 @@ inline void WriteToString(std::string* result, const Opt_GestureRecognizer* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureRecognizer& value) +inline Ark_RuntimeType runtimeType(const Opt_KeyProcessingMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GestureRecognizerState& value) +inline Ark_RuntimeType runtimeType(const Ark_KeySource& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GestureRecognizerState value) { - result->append("Ark_GestureRecognizerState("); +inline void WriteToString(std::string* result, const Ark_KeySource value) { + result->append("Ark_KeySource("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GestureRecognizerState* value) { +inline void WriteToString(std::string* result, const Opt_KeySource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5407,21 +5684,23 @@ inline void WriteToString(std::string* result, const Opt_GestureRecognizerState* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureRecognizerState& value) +inline Ark_RuntimeType runtimeType(const Opt_KeySource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GestureStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_KeyType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GestureStyle value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_KeyType value) { + result->append("Ark_KeyType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GestureStyle* value) { +inline void WriteToString(std::string* result, const Opt_KeyType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5434,44 +5713,28 @@ inline void WriteToString(std::string* result, const Opt_GestureStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_KeyType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GestureType& value) +inline Ark_RuntimeType runtimeType(const Ark_LaunchMode& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_GestureType: %d", value.selector); - } + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GestureType* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Gesture - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_CustomObject - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_LaunchMode value) { + result->append("Ark_LaunchMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GestureType* value) { +inline void WriteToString(std::string* result, const Opt_LaunchMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -5479,23 +5742,23 @@ inline void WriteToString(std::string* result, const Opt_GestureType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureType& value) +inline Ark_RuntimeType runtimeType(const Opt_LaunchMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GradientDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_LayoutDirection& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GradientDirection value) { - result->append("Ark_GradientDirection("); +inline void WriteToString(std::string* result, const Ark_LayoutDirection value) { + result->append("Ark_LayoutDirection("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GradientDirection* value) { +inline void WriteToString(std::string* result, const Opt_LayoutDirection* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5508,23 +5771,21 @@ inline void WriteToString(std::string* result, const Opt_GradientDirection* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GradientDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_LayoutDirection& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_LayoutManager& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GridDirection value) { - result->append("Ark_GridDirection("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_LayoutManager value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_GridDirection* value) { +inline void WriteToString(std::string* result, const Opt_LayoutManager* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5537,23 +5798,23 @@ inline void WriteToString(std::string* result, const Opt_GridDirection* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_LayoutManager& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridItemAlignment& value) +inline Ark_RuntimeType runtimeType(const Ark_LayoutMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GridItemAlignment value) { - result->append("Ark_GridItemAlignment("); +inline void WriteToString(std::string* result, const Ark_LayoutMode value) { + result->append("Ark_LayoutMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GridItemAlignment* value) { +inline void WriteToString(std::string* result, const Opt_LayoutMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5566,23 +5827,21 @@ inline void WriteToString(std::string* result, const Opt_GridItemAlignment* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridItemAlignment& value) +inline Ark_RuntimeType runtimeType(const Opt_LayoutMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridItemStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_LayoutPolicy& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GridItemStyle value) { - result->append("Ark_GridItemStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_LayoutPolicy value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_GridItemStyle* value) { +inline void WriteToString(std::string* result, const Opt_LayoutPolicy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5595,23 +5854,23 @@ inline void WriteToString(std::string* result, const Opt_GridItemStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridItemStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_LayoutPolicy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridRowDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_LayoutSafeAreaEdge& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GridRowDirection value) { - result->append("Ark_GridRowDirection("); +inline void WriteToString(std::string* result, const Ark_LayoutSafeAreaEdge value) { + result->append("Ark_LayoutSafeAreaEdge("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GridRowDirection* value) { +inline void WriteToString(std::string* result, const Opt_LayoutSafeAreaEdge* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5624,23 +5883,23 @@ inline void WriteToString(std::string* result, const Opt_GridRowDirection* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridRowDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_LayoutSafeAreaEdge& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_HapticFeedbackMode& value) +inline Ark_RuntimeType runtimeType(const Ark_LayoutSafeAreaType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_HapticFeedbackMode value) { - result->append("Ark_HapticFeedbackMode("); +inline void WriteToString(std::string* result, const Ark_LayoutSafeAreaType value) { + result->append("Ark_LayoutSafeAreaType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_HapticFeedbackMode* value) { +inline void WriteToString(std::string* result, const Opt_LayoutSafeAreaType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5653,23 +5912,23 @@ inline void WriteToString(std::string* result, const Opt_HapticFeedbackMode* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HapticFeedbackMode& value) +inline Ark_RuntimeType runtimeType(const Opt_LayoutSafeAreaType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_HeightBreakpoint& value) +inline Ark_RuntimeType runtimeType(const Ark_LayoutStyle& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_HeightBreakpoint value) { - result->append("Ark_HeightBreakpoint("); +inline void WriteToString(std::string* result, const Ark_LayoutStyle value) { + result->append("Ark_LayoutStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_HeightBreakpoint* value) { +inline void WriteToString(std::string* result, const Opt_LayoutStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5682,23 +5941,23 @@ inline void WriteToString(std::string* result, const Opt_HeightBreakpoint* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HeightBreakpoint& value) +inline Ark_RuntimeType runtimeType(const Opt_LayoutStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_HitTestMode& value) +inline Ark_RuntimeType runtimeType(const Ark_LengthMetricsUnit& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_HitTestMode value) { - result->append("Ark_HitTestMode("); +inline void WriteToString(std::string* result, const Ark_LengthMetricsUnit value) { + result->append("Ark_LengthMetricsUnit("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_HitTestMode* value) { +inline void WriteToString(std::string* result, const Opt_LengthMetricsUnit* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5711,23 +5970,23 @@ inline void WriteToString(std::string* result, const Opt_HitTestMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HitTestMode& value) +inline Ark_RuntimeType runtimeType(const Opt_LengthMetricsUnit& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_HitTestType& value) +inline Ark_RuntimeType runtimeType(const Ark_LengthUnit& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_HitTestType value) { - result->append("Ark_HitTestType("); +inline void WriteToString(std::string* result, const Ark_LengthUnit value) { + result->append("Ark_LengthUnit("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_HitTestType* value) { +inline void WriteToString(std::string* result, const Opt_LengthUnit* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5740,23 +5999,23 @@ inline void WriteToString(std::string* result, const Opt_HitTestType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HitTestType& value) +inline Ark_RuntimeType runtimeType(const Opt_LengthUnit& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_HorizontalAlign& value) +inline Ark_RuntimeType runtimeType(const Ark_LevelMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_HorizontalAlign value) { - result->append("Ark_HorizontalAlign("); +inline void WriteToString(std::string* result, const Ark_LevelMode value) { + result->append("Ark_LevelMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_HorizontalAlign* value) { +inline void WriteToString(std::string* result, const Opt_LevelMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5769,23 +6028,21 @@ inline void WriteToString(std::string* result, const Opt_HorizontalAlign* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HorizontalAlign& value) +inline Ark_RuntimeType runtimeType(const Opt_LevelMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_HoverEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_LevelOrder& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_HoverEffect value) { - result->append("Ark_HoverEffect("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_LevelOrder value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_HoverEffect* value) { +inline void WriteToString(std::string* result, const Opt_LevelOrder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5798,23 +6055,21 @@ inline void WriteToString(std::string* result, const Opt_HoverEffect* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HoverEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_LevelOrder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_HoverModeAreaType& value) +inline Ark_RuntimeType runtimeType(const Ark_LifeCycle& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_HoverModeAreaType value) { - result->append("Ark_HoverModeAreaType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_LifeCycle value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_HoverModeAreaType* value) { +inline void WriteToString(std::string* result, const Opt_LifeCycle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5827,21 +6082,21 @@ inline void WriteToString(std::string* result, const Opt_HoverModeAreaType* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HoverModeAreaType& value) +inline Ark_RuntimeType runtimeType(const Opt_LifeCycle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_HttpAuthHandler& value) +inline Ark_RuntimeType runtimeType(const Ark_LinearGradient& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_HttpAuthHandler value) { +inline void WriteToString(std::string* result, const Ark_LinearGradient value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_HttpAuthHandler* value) { +inline void WriteToString(std::string* result, const Opt_LinearGradient* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5854,23 +6109,23 @@ inline void WriteToString(std::string* result, const Opt_HttpAuthHandler* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HttpAuthHandler& value) +inline Ark_RuntimeType runtimeType(const Opt_LinearGradient& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_IlluminatedType& value) +inline Ark_RuntimeType runtimeType(const Ark_LineBreakStrategy& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_IlluminatedType value) { - result->append("Ark_IlluminatedType("); +inline void WriteToString(std::string* result, const Ark_LineBreakStrategy value) { + result->append("Ark_LineBreakStrategy("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_IlluminatedType* value) { +inline void WriteToString(std::string* result, const Opt_LineBreakStrategy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5883,21 +6138,23 @@ inline void WriteToString(std::string* result, const Opt_IlluminatedType* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_IlluminatedType& value) +inline Ark_RuntimeType runtimeType(const Opt_LineBreakStrategy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_image_PixelMap& value) +inline Ark_RuntimeType runtimeType(const Ark_LineCapStyle& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_image_PixelMap value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_LineCapStyle value) { + result->append("Ark_LineCapStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_image_PixelMap* value) { +inline void WriteToString(std::string* result, const Opt_LineCapStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5910,23 +6167,23 @@ inline void WriteToString(std::string* result, const Opt_image_PixelMap* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_image_PixelMap& value) +inline Ark_RuntimeType runtimeType(const Opt_LineCapStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_image_ResolutionQuality& value) +inline Ark_RuntimeType runtimeType(const Ark_LineJoinStyle& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_image_ResolutionQuality value) { - result->append("Ark_image_ResolutionQuality("); +inline void WriteToString(std::string* result, const Ark_LineJoinStyle value) { + result->append("Ark_LineJoinStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_image_ResolutionQuality* value) { +inline void WriteToString(std::string* result, const Opt_LineJoinStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5939,21 +6196,23 @@ inline void WriteToString(std::string* result, const Opt_image_ResolutionQuality result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_image_ResolutionQuality& value) +inline Ark_RuntimeType runtimeType(const Opt_LineJoinStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageAnalyzerController& value) +inline Ark_RuntimeType runtimeType(const Ark_ListItemAlign& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ImageAnalyzerController value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_ListItemAlign value) { + result->append("Ark_ListItemAlign("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageAnalyzerController* value) { +inline void WriteToString(std::string* result, const Opt_ListItemAlign* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5966,23 +6225,23 @@ inline void WriteToString(std::string* result, const Opt_ImageAnalyzerController result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageAnalyzerController& value) +inline Ark_RuntimeType runtimeType(const Opt_ListItemAlign& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageAnalyzerType& value) +inline Ark_RuntimeType runtimeType(const Ark_ListItemGroupArea& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ImageAnalyzerType value) { - result->append("Ark_ImageAnalyzerType("); +inline void WriteToString(std::string* result, const Ark_ListItemGroupArea value) { + result->append("Ark_ListItemGroupArea("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageAnalyzerType* value) { +inline void WriteToString(std::string* result, const Opt_ListItemGroupArea* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -5995,23 +6254,23 @@ inline void WriteToString(std::string* result, const Opt_ImageAnalyzerType* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageAnalyzerType& value) +inline Ark_RuntimeType runtimeType(const Opt_ListItemGroupArea& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageContent& value) +inline Ark_RuntimeType runtimeType(const Ark_ListItemGroupStyle& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ImageContent value) { - result->append("Ark_ImageContent("); +inline void WriteToString(std::string* result, const Ark_ListItemGroupStyle value) { + result->append("Ark_ListItemGroupStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageContent* value) { +inline void WriteToString(std::string* result, const Opt_ListItemGroupStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6024,23 +6283,23 @@ inline void WriteToString(std::string* result, const Opt_ImageContent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageContent& value) +inline Ark_RuntimeType runtimeType(const Opt_ListItemGroupStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageFit& value) +inline Ark_RuntimeType runtimeType(const Ark_ListItemStyle& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ImageFit value) { - result->append("Ark_ImageFit("); +inline void WriteToString(std::string* result, const Ark_ListItemStyle value) { + result->append("Ark_ListItemStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageFit* value) { +inline void WriteToString(std::string* result, const Opt_ListItemStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6053,23 +6312,21 @@ inline void WriteToString(std::string* result, const Opt_ImageFit* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageFit& value) +inline Ark_RuntimeType runtimeType(const Opt_ListItemStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageInterpolation& value) +inline Ark_RuntimeType runtimeType(const Ark_ListScroller& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageInterpolation value) { - result->append("Ark_ImageInterpolation("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_ListScroller value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_ImageInterpolation* value) { +inline void WriteToString(std::string* result, const Opt_ListScroller* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6082,28 +6339,38 @@ inline void WriteToString(std::string* result, const Opt_ImageInterpolation* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageInterpolation& value) +inline Ark_RuntimeType runtimeType(const Opt_ListScroller& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageRenderMode& value) +inline Ark_RuntimeType runtimeType(const Ark_LoadingProgressConfiguration& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageRenderMode value) { - result->append("Ark_ImageRenderMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_LoadingProgressConfiguration* value) { + result->append("{"); + // Ark_Boolean enabled + result->append(".enabled="); + WriteToString(result, value->enabled); + // Ark_ContentModifier contentModifier + result->append(", "); + result->append(".contentModifier="); + WriteToString(result, &value->contentModifier); + // Ark_Boolean enableLoading + result->append(", "); + result->append(".enableLoading="); + WriteToString(result, value->enableLoading); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageRenderMode* value) { +inline void WriteToString(std::string* result, const Opt_LoadingProgressConfiguration* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -6111,23 +6378,23 @@ inline void WriteToString(std::string* result, const Opt_ImageRenderMode* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageRenderMode& value) +inline Ark_RuntimeType runtimeType(const Opt_LoadingProgressConfiguration& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageRepeat& value) +inline Ark_RuntimeType runtimeType(const Ark_LoadingProgressStyle& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ImageRepeat value) { - result->append("Ark_ImageRepeat("); +inline void WriteToString(std::string* result, const Ark_LoadingProgressStyle value) { + result->append("Ark_LoadingProgressStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageRepeat* value) { +inline void WriteToString(std::string* result, const Opt_LoadingProgressStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6140,23 +6407,23 @@ inline void WriteToString(std::string* result, const Opt_ImageRepeat* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageRepeat& value) +inline Ark_RuntimeType runtimeType(const Opt_LoadingProgressStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageRotateOrientation& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedAlignment& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ImageRotateOrientation value) { - result->append("Ark_ImageRotateOrientation("); +inline void WriteToString(std::string* result, const Ark_LocalizedAlignment value) { + result->append("Ark_LocalizedAlignment("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageRotateOrientation* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedAlignment* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6169,23 +6436,23 @@ inline void WriteToString(std::string* result, const Opt_ImageRotateOrientation* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageRotateOrientation& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedAlignment& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageSize& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedBarrierDirection& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ImageSize value) { - result->append("Ark_ImageSize("); +inline void WriteToString(std::string* result, const Ark_LocalizedBarrierDirection value) { + result->append("Ark_LocalizedBarrierDirection("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageSize* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedBarrierDirection* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6198,23 +6465,21 @@ inline void WriteToString(std::string* result, const Opt_ImageSize* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageSize& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedBarrierDirection& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageSpanAlignment& value) +inline Ark_RuntimeType runtimeType(const Ark_LongPressRecognizer& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageSpanAlignment value) { - result->append("Ark_ImageSpanAlignment("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_LongPressRecognizer value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_ImageSpanAlignment* value) { +inline void WriteToString(std::string* result, const Opt_LongPressRecognizer* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6227,23 +6492,23 @@ inline void WriteToString(std::string* result, const Opt_ImageSpanAlignment* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageSpanAlignment& value) +inline Ark_RuntimeType runtimeType(const Opt_LongPressRecognizer& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImmersiveMode& value) +inline Ark_RuntimeType runtimeType(const Ark_MarqueeStartPolicy& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ImmersiveMode value) { - result->append("Ark_ImmersiveMode("); +inline void WriteToString(std::string* result, const Ark_MarqueeStartPolicy value) { + result->append("Ark_MarqueeStartPolicy("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ImmersiveMode* value) { +inline void WriteToString(std::string* result, const Opt_MarqueeStartPolicy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6256,23 +6521,23 @@ inline void WriteToString(std::string* result, const Opt_ImmersiveMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImmersiveMode& value) +inline Ark_RuntimeType runtimeType(const Opt_MarqueeStartPolicy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_IndexerAlign& value) +inline Ark_RuntimeType runtimeType(const Ark_MarqueeState& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_IndexerAlign value) { - result->append("Ark_IndexerAlign("); +inline void WriteToString(std::string* result, const Ark_MarqueeState value) { + result->append("Ark_MarqueeState("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_IndexerAlign* value) { +inline void WriteToString(std::string* result, const Opt_MarqueeState* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6285,21 +6550,23 @@ inline void WriteToString(std::string* result, const Opt_IndexerAlign* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_IndexerAlign& value) +inline Ark_RuntimeType runtimeType(const Opt_MarqueeState& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_IndicatorComponentController& value) +inline Ark_RuntimeType runtimeType(const Ark_MarqueeUpdateStrategy& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_IndicatorComponentController value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_MarqueeUpdateStrategy value) { + result->append("Ark_MarqueeUpdateStrategy("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_IndicatorComponentController* value) { +inline void WriteToString(std::string* result, const Opt_MarqueeUpdateStrategy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6312,23 +6579,21 @@ inline void WriteToString(std::string* result, const Opt_IndicatorComponentContr result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_IndicatorComponentController& value) +inline Ark_RuntimeType runtimeType(const Opt_MarqueeUpdateStrategy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_InputType& value) +inline Ark_RuntimeType runtimeType(const Ark_matrix4_Matrix4Transit& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_InputType value) { - result->append("Ark_InputType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_matrix4_Matrix4Transit value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_InputType* value) { +inline void WriteToString(std::string* result, const Opt_matrix4_Matrix4Transit* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6341,17 +6606,23 @@ inline void WriteToString(std::string* result, const Opt_InputType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_InputType& value) +inline Ark_RuntimeType runtimeType(const Opt_matrix4_Matrix4Transit& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Int64& value) +inline Ark_RuntimeType runtimeType(const Ark_MenuAlignType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Opt_Int64* value) { +inline void WriteToString(std::string* result, const Ark_MenuAlignType value) { + result->append("Ark_MenuAlignType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_MenuAlignType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6364,23 +6635,23 @@ inline void WriteToString(std::string* result, const Opt_Int64* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Int64& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuAlignType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_IntentionCode& value) +inline Ark_RuntimeType runtimeType(const Ark_MenuPolicy& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_IntentionCode value) { - result->append("Ark_IntentionCode("); +inline void WriteToString(std::string* result, const Ark_MenuPolicy value) { + result->append("Ark_MenuPolicy("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_IntentionCode* value) { +inline void WriteToString(std::string* result, const Opt_MenuPolicy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6393,23 +6664,23 @@ inline void WriteToString(std::string* result, const Opt_IntentionCode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_IntentionCode& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuPolicy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_InteractionHand& value) +inline Ark_RuntimeType runtimeType(const Ark_MenuPreviewMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_InteractionHand value) { - result->append("Ark_InteractionHand("); +inline void WriteToString(std::string* result, const Ark_MenuPreviewMode value) { + result->append("Ark_MenuPreviewMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_InteractionHand* value) { +inline void WriteToString(std::string* result, const Opt_MenuPreviewMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6422,23 +6693,23 @@ inline void WriteToString(std::string* result, const Opt_InteractionHand* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_InteractionHand& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuPreviewMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ItemAlign& value) +inline Ark_RuntimeType runtimeType(const Ark_MenuType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ItemAlign value) { - result->append("Ark_ItemAlign("); +inline void WriteToString(std::string* result, const Ark_MenuType value) { + result->append("Ark_MenuType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ItemAlign* value) { +inline void WriteToString(std::string* result, const Opt_MenuType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6451,23 +6722,23 @@ inline void WriteToString(std::string* result, const Opt_ItemAlign* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ItemAlign& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ItemState& value) +inline Ark_RuntimeType runtimeType(const Ark_MessageLevel& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ItemState value) { - result->append("Ark_ItemState("); +inline void WriteToString(std::string* result, const Ark_MessageLevel value) { + result->append("Ark_MessageLevel("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ItemState* value) { +inline void WriteToString(std::string* result, const Opt_MessageLevel* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6480,21 +6751,23 @@ inline void WriteToString(std::string* result, const Opt_ItemState* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ItemState& value) +inline Ark_RuntimeType runtimeType(const Opt_MessageLevel& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_JsGeolocation& value) +inline Ark_RuntimeType runtimeType(const Ark_MixedMode& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_JsGeolocation value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_MixedMode value) { + result->append("Ark_MixedMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_JsGeolocation* value) { +inline void WriteToString(std::string* result, const Opt_MixedMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6507,21 +6780,23 @@ inline void WriteToString(std::string* result, const Opt_JsGeolocation* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_JsGeolocation& value) +inline Ark_RuntimeType runtimeType(const Opt_MixedMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_JsResult& value) +inline Ark_RuntimeType runtimeType(const Ark_ModalMode& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_JsResult value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_ModalMode value) { + result->append("Ark_ModalMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_JsResult* value) { +inline void WriteToString(std::string* result, const Opt_ModalMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6534,23 +6809,23 @@ inline void WriteToString(std::string* result, const Opt_JsResult* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_JsResult& value) +inline Ark_RuntimeType runtimeType(const Opt_ModalMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_KeyboardAppearance& value) +inline Ark_RuntimeType runtimeType(const Ark_ModalTransition& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_KeyboardAppearance value) { - result->append("Ark_KeyboardAppearance("); +inline void WriteToString(std::string* result, const Ark_ModalTransition value) { + result->append("Ark_ModalTransition("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_KeyboardAppearance* value) { +inline void WriteToString(std::string* result, const Opt_ModalTransition* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6563,23 +6838,23 @@ inline void WriteToString(std::string* result, const Opt_KeyboardAppearance* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_KeyboardAppearance& value) +inline Ark_RuntimeType runtimeType(const Opt_ModalTransition& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_KeyboardAvoidMode& value) +inline Ark_RuntimeType runtimeType(const Ark_ModelType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_KeyboardAvoidMode value) { - result->append("Ark_KeyboardAvoidMode("); +inline void WriteToString(std::string* result, const Ark_ModelType value) { + result->append("Ark_ModelType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_KeyboardAvoidMode* value) { +inline void WriteToString(std::string* result, const Opt_ModelType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6592,23 +6867,23 @@ inline void WriteToString(std::string* result, const Opt_KeyboardAvoidMode* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_KeyboardAvoidMode& value) +inline Ark_RuntimeType runtimeType(const Opt_ModelType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_KeyProcessingMode& value) +inline Ark_RuntimeType runtimeType(const Ark_ModifierKey& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_KeyProcessingMode value) { - result->append("Ark_KeyProcessingMode("); +inline void WriteToString(std::string* result, const Ark_ModifierKey value) { + result->append("Ark_ModifierKey("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_KeyProcessingMode* value) { +inline void WriteToString(std::string* result, const Opt_ModifierKey* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6621,23 +6896,23 @@ inline void WriteToString(std::string* result, const Opt_KeyProcessingMode* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_KeyProcessingMode& value) +inline Ark_RuntimeType runtimeType(const Opt_ModifierKey& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_KeySource& value) +inline Ark_RuntimeType runtimeType(const Ark_MouseAction& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_KeySource value) { - result->append("Ark_KeySource("); +inline void WriteToString(std::string* result, const Ark_MouseAction value) { + result->append("Ark_MouseAction("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_KeySource* value) { +inline void WriteToString(std::string* result, const Opt_MouseAction* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6650,23 +6925,23 @@ inline void WriteToString(std::string* result, const Opt_KeySource* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_KeySource& value) +inline Ark_RuntimeType runtimeType(const Opt_MouseAction& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_KeyType& value) +inline Ark_RuntimeType runtimeType(const Ark_MouseButton& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_KeyType value) { - result->append("Ark_KeyType("); +inline void WriteToString(std::string* result, const Ark_MouseButton value) { + result->append("Ark_MouseButton("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_KeyType* value) { +inline void WriteToString(std::string* result, const Opt_MouseButton* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6679,23 +6954,23 @@ inline void WriteToString(std::string* result, const Opt_KeyType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_KeyType& value) +inline Ark_RuntimeType runtimeType(const Opt_MouseButton& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LaunchMode& value) +inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedStatus& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_LaunchMode value) { - result->append("Ark_LaunchMode("); +inline void WriteToString(std::string* result, const Ark_NativeEmbedStatus value) { + result->append("Ark_NativeEmbedStatus("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_LaunchMode* value) { +inline void WriteToString(std::string* result, const Opt_NativeEmbedStatus* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6708,26 +6983,34 @@ inline void WriteToString(std::string* result, const Opt_LaunchMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LaunchMode& value) +inline Ark_RuntimeType runtimeType(const Opt_NativeEmbedStatus& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LayoutManager& value) +inline Ark_RuntimeType runtimeType(const Ark_NativeMediaPlayerConfig& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LayoutManager value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_NativeMediaPlayerConfig* value) { + result->append("{"); + // Ark_Boolean enable + result->append(".enable="); + WriteToString(result, value->enable); + // Ark_Boolean shouldOverlay + result->append(", "); + result->append(".shouldOverlay="); + WriteToString(result, value->shouldOverlay); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LayoutManager* value) { +inline void WriteToString(std::string* result, const Opt_NativeMediaPlayerConfig* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -6735,23 +7018,17 @@ inline void WriteToString(std::string* result, const Opt_LayoutManager* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LayoutManager& value) +inline Ark_RuntimeType runtimeType(const Opt_NativeMediaPlayerConfig& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LayoutMode& value) +inline Ark_RuntimeType runtimeType(const Ark_NativePointer& value) { - return INTEROP_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_LayoutMode value) { - result->append("Ark_LayoutMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Opt_LayoutMode* value) { +inline void WriteToString(std::string* result, const Opt_NativePointer* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6764,21 +7041,23 @@ inline void WriteToString(std::string* result, const Opt_LayoutMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LayoutMode& value) +inline Ark_RuntimeType runtimeType(const Opt_NativePointer& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LayoutPolicy& value) +inline Ark_RuntimeType runtimeType(const Ark_NavBarPosition& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_LayoutPolicy value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_NavBarPosition value) { + result->append("Ark_NavBarPosition("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_LayoutPolicy* value) { +inline void WriteToString(std::string* result, const Opt_NavBarPosition* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6791,23 +7070,23 @@ inline void WriteToString(std::string* result, const Opt_LayoutPolicy* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LayoutPolicy& value) +inline Ark_RuntimeType runtimeType(const Opt_NavBarPosition& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LayoutSafeAreaEdge& value) +inline Ark_RuntimeType runtimeType(const Ark_NavDestinationActiveReason& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_LayoutSafeAreaEdge value) { - result->append("Ark_LayoutSafeAreaEdge("); +inline void WriteToString(std::string* result, const Ark_NavDestinationActiveReason value) { + result->append("Ark_NavDestinationActiveReason("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_LayoutSafeAreaEdge* value) { +inline void WriteToString(std::string* result, const Opt_NavDestinationActiveReason* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6820,23 +7099,23 @@ inline void WriteToString(std::string* result, const Opt_LayoutSafeAreaEdge* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LayoutSafeAreaEdge& value) +inline Ark_RuntimeType runtimeType(const Opt_NavDestinationActiveReason& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LayoutSafeAreaType& value) +inline Ark_RuntimeType runtimeType(const Ark_NavDestinationMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_LayoutSafeAreaType value) { - result->append("Ark_LayoutSafeAreaType("); +inline void WriteToString(std::string* result, const Ark_NavDestinationMode value) { + result->append("Ark_NavDestinationMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_LayoutSafeAreaType* value) { +inline void WriteToString(std::string* result, const Opt_NavDestinationMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6849,23 +7128,23 @@ inline void WriteToString(std::string* result, const Opt_LayoutSafeAreaType* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LayoutSafeAreaType& value) +inline Ark_RuntimeType runtimeType(const Opt_NavDestinationMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LayoutStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_LayoutStyle value) { - result->append("Ark_LayoutStyle("); +inline void WriteToString(std::string* result, const Ark_NavigationMode value) { + result->append("Ark_NavigationMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_LayoutStyle* value) { +inline void WriteToString(std::string* result, const Opt_NavigationMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6878,23 +7157,23 @@ inline void WriteToString(std::string* result, const Opt_LayoutStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LayoutStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LengthMetricsUnit& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationOperation& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_LengthMetricsUnit value) { - result->append("Ark_LengthMetricsUnit("); +inline void WriteToString(std::string* result, const Ark_NavigationOperation value) { + result->append("Ark_NavigationOperation("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_LengthMetricsUnit* value) { +inline void WriteToString(std::string* result, const Opt_NavigationOperation* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6907,23 +7186,23 @@ inline void WriteToString(std::string* result, const Opt_LengthMetricsUnit* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LengthMetricsUnit& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationOperation& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LengthUnit& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationSystemTransitionType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_LengthUnit value) { - result->append("Ark_LengthUnit("); +inline void WriteToString(std::string* result, const Ark_NavigationSystemTransitionType value) { + result->append("Ark_NavigationSystemTransitionType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_LengthUnit* value) { +inline void WriteToString(std::string* result, const Opt_NavigationSystemTransitionType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6936,23 +7215,23 @@ inline void WriteToString(std::string* result, const Opt_LengthUnit* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LengthUnit& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationSystemTransitionType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LevelMode& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationTitleMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_LevelMode value) { - result->append("Ark_LevelMode("); +inline void WriteToString(std::string* result, const Ark_NavigationTitleMode value) { + result->append("Ark_NavigationTitleMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_LevelMode* value) { +inline void WriteToString(std::string* result, const Opt_NavigationTitleMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6965,21 +7244,23 @@ inline void WriteToString(std::string* result, const Opt_LevelMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LevelMode& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationTitleMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LevelOrder& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_LevelOrder value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_NavigationType value) { + result->append("Ark_NavigationType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_LevelOrder* value) { +inline void WriteToString(std::string* result, const Opt_NavigationType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -6992,21 +7273,21 @@ inline void WriteToString(std::string* result, const Opt_LevelOrder* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LevelOrder& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LifeCycle& value) +inline Ark_RuntimeType runtimeType(const Ark_NavPathStack& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LifeCycle value) { +inline void WriteToString(std::string* result, const Ark_NavPathStack value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_LifeCycle* value) { +inline void WriteToString(std::string* result, const Opt_NavPathStack* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -7019,21 +7300,23 @@ inline void WriteToString(std::string* result, const Opt_LifeCycle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LifeCycle& value) +inline Ark_RuntimeType runtimeType(const Opt_NavPathStack& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LinearGradient& value) +inline Ark_RuntimeType runtimeType(const Ark_NestedScrollMode& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_LinearGradient value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_NestedScrollMode value) { + result->append("Ark_NestedScrollMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_LinearGradient* value) { +inline void WriteToString(std::string* result, const Opt_NestedScrollMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -7046,26 +7329,34 @@ inline void WriteToString(std::string* result, const Opt_LinearGradient* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LinearGradient& value) +inline Ark_RuntimeType runtimeType(const Opt_NestedScrollMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LinearIndicatorController& value) +inline Ark_RuntimeType runtimeType(const Ark_NestedScrollOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LinearIndicatorController value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_NestedScrollOptions* value) { + result->append("{"); + // Ark_NestedScrollMode scrollForward + result->append(".scrollForward="); + WriteToString(result, value->scrollForward); + // Ark_NestedScrollMode scrollBackward + result->append(", "); + result->append(".scrollBackward="); + WriteToString(result, value->scrollBackward); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LinearIndicatorController* value) { +inline void WriteToString(std::string* result, const Opt_NestedScrollOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -7073,23 +7364,21 @@ inline void WriteToString(std::string* result, const Opt_LinearIndicatorControll result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LinearIndicatorController& value) +inline Ark_RuntimeType runtimeType(const Opt_NestedScrollOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LineBreakStrategy& value) +inline Ark_RuntimeType runtimeType(const Ark_NodeController& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LineBreakStrategy value) { - result->append("Ark_LineBreakStrategy("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_NodeController value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_LineBreakStrategy* value) { +inline void WriteToString(std::string* result, const Opt_NodeController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -7102,28 +7391,22 @@ inline void WriteToString(std::string* result, const Opt_LineBreakStrategy* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LineBreakStrategy& value) +inline Ark_RuntimeType runtimeType(const Opt_NodeController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LineCapStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Number& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_LineCapStyle value) { - result->append("Ark_LineCapStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_LineCapStyle* value) { +inline void WriteToString(std::string* result, const Opt_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -7131,23 +7414,12 @@ inline void WriteToString(std::string* result, const Opt_LineCapStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LineCapStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LineJoinStyle& value) -{ - return INTEROP_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_LineJoinStyle value) { - result->append("Ark_LineJoinStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_LineJoinStyle* value) { +inline void WriteToString(std::string* result, const Opt_Object* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -7160,23 +7432,23 @@ inline void WriteToString(std::string* result, const Opt_LineJoinStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LineJoinStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Object& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ListItemAlign& value) +inline Ark_RuntimeType runtimeType(const Ark_ObscuredReasons& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ListItemAlign value) { - result->append("Ark_ListItemAlign("); +inline void WriteToString(std::string* result, const Ark_ObscuredReasons value) { + result->append("Ark_ObscuredReasons("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ListItemAlign* value) { +inline void WriteToString(std::string* result, const Opt_ObscuredReasons* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -7189,23 +7461,21 @@ inline void WriteToString(std::string* result, const Opt_ListItemAlign* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ListItemAlign& value) +inline Ark_RuntimeType runtimeType(const Opt_ObscuredReasons& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ListItemGroupArea& value) +inline Ark_RuntimeType runtimeType(const Ark_OffscreenCanvas& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ListItemGroupArea value) { - result->append("Ark_ListItemGroupArea("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_OffscreenCanvas value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_ListItemGroupArea* value) { +inline void WriteToString(std::string* result, const Opt_OffscreenCanvas* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -7218,28 +7488,34 @@ inline void WriteToString(std::string* result, const Opt_ListItemGroupArea* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ListItemGroupArea& value) +inline Ark_RuntimeType runtimeType(const Opt_OffscreenCanvas& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ListItemGroupStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Offset_componentutils& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ListItemGroupStyle value) { - result->append("Ark_ListItemGroupStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Offset_componentutils* value) { + result->append("{"); + // Ark_Number x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y + result->append(", "); + result->append(".y="); + WriteToString(result, &value->y); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ListItemGroupStyle* value) { +inline void WriteToString(std::string* result, const Opt_Offset_componentutils* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -7247,28 +7523,34 @@ inline void WriteToString(std::string* result, const Opt_ListItemGroupStyle* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ListItemGroupStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Offset_componentutils& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ListItemStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_OffsetResult& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ListItemStyle value) { - result->append("Ark_ListItemStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_OffsetResult* value) { + result->append("{"); + // Ark_Number xOffset + result->append(".xOffset="); + WriteToString(result, &value->xOffset); + // Ark_Number yOffset + result->append(", "); + result->append(".yOffset="); + WriteToString(result, &value->yOffset); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ListItemStyle* value) { +inline void WriteToString(std::string* result, const Opt_OffsetResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -7276,26 +7558,30 @@ inline void WriteToString(std::string* result, const Opt_ListItemStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ListItemStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_OffsetResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ListScroller& value) +inline Ark_RuntimeType runtimeType(const Ark_OnAudioStateChangedEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ListScroller value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_OnAudioStateChangedEvent* value) { + result->append("{"); + // Ark_Boolean playing + result->append(".playing="); + WriteToString(result, value->playing); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ListScroller* value) { +inline void WriteToString(std::string* result, const Opt_OnAudioStateChangedEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -7303,33 +7589,25 @@ inline void WriteToString(std::string* result, const Opt_ListScroller* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ListScroller& value) +inline Ark_RuntimeType runtimeType(const Opt_OnAudioStateChangedEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LoadingProgressConfiguration& value) +inline Ark_RuntimeType runtimeType(const Ark_OnConsoleEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LoadingProgressConfiguration* value) { +inline void WriteToString(std::string* result, const Ark_OnConsoleEvent* value) { result->append("{"); - // Ark_Boolean enabled - result->append(".enabled="); - WriteToString(result, value->enabled); - // Ark_ContentModifier contentModifier - result->append(", "); - result->append(".contentModifier="); - WriteToString(result, &value->contentModifier); - // Ark_Boolean enableLoading - result->append(", "); - result->append(".enableLoading="); - WriteToString(result, value->enableLoading); + // Ark_ConsoleMessage message + result->append(".message="); + WriteToString(result, value->message); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LoadingProgressConfiguration* value) { +inline void WriteToString(std::string* result, const Opt_OnConsoleEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -7342,28 +7620,30 @@ inline void WriteToString(std::string* result, const Opt_LoadingProgressConfigur result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LoadingProgressConfiguration& value) +inline Ark_RuntimeType runtimeType(const Opt_OnConsoleEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LoadingProgressStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_OnDataResubmittedEvent& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LoadingProgressStyle value) { - result->append("Ark_LoadingProgressStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_OnDataResubmittedEvent* value) { + result->append("{"); + // Ark_DataResubmissionHandler handler + result->append(".handler="); + WriteToString(result, value->handler); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LoadingProgressStyle* value) { +inline void WriteToString(std::string* result, const Opt_OnDataResubmittedEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -7371,28 +7651,30 @@ inline void WriteToString(std::string* result, const Opt_LoadingProgressStyle* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LoadingProgressStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_OnDataResubmittedEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedBarrierDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_OnFaviconReceivedEvent& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedBarrierDirection value) { - result->append("Ark_LocalizedBarrierDirection("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_OnFaviconReceivedEvent* value) { + result->append("{"); + // Ark_image_PixelMap favicon + result->append(".favicon="); + WriteToString(result, value->favicon); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LocalizedBarrierDirection* value) { +inline void WriteToString(std::string* result, const Opt_OnFaviconReceivedEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -7400,26 +7682,34 @@ inline void WriteToString(std::string* result, const Opt_LocalizedBarrierDirecti result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedBarrierDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_OnFaviconReceivedEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LongPressGestureInterface& value) +inline Ark_RuntimeType runtimeType(const Ark_OnFirstContentfulPaintEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LongPressGestureInterface value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_OnFirstContentfulPaintEvent* value) { + result->append("{"); + // Ark_Int64 navigationStartTick + result->append(".navigationStartTick="); + WriteToString(result, value->navigationStartTick); + // Ark_Int64 firstContentfulPaintMs + result->append(", "); + result->append(".firstContentfulPaintMs="); + WriteToString(result, value->firstContentfulPaintMs); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LongPressGestureInterface* value) { +inline void WriteToString(std::string* result, const Opt_OnFirstContentfulPaintEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -7427,26 +7717,30 @@ inline void WriteToString(std::string* result, const Opt_LongPressGestureInterfa result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LongPressGestureInterface& value) +inline Ark_RuntimeType runtimeType(const Opt_OnFirstContentfulPaintEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LongPressRecognizer& value) +inline Ark_RuntimeType runtimeType(const Ark_OnFoldStatusChangeInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LongPressRecognizer value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_OnFoldStatusChangeInfo* value) { + result->append("{"); + // Ark_FoldStatus foldStatus + result->append(".foldStatus="); + WriteToString(result, value->foldStatus); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LongPressRecognizer* value) { +inline void WriteToString(std::string* result, const Opt_OnFoldStatusChangeInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -7454,28 +7748,34 @@ inline void WriteToString(std::string* result, const Opt_LongPressRecognizer* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LongPressRecognizer& value) +inline Ark_RuntimeType runtimeType(const Opt_OnFoldStatusChangeInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MarqueeStartPolicy& value) +inline Ark_RuntimeType runtimeType(const Ark_OnOverScrollEvent& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MarqueeStartPolicy value) { - result->append("Ark_MarqueeStartPolicy("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_OnOverScrollEvent* value) { + result->append("{"); + // Ark_Float64 xOffset + result->append(".xOffset="); + WriteToString(result, value->xOffset); + // Ark_Float64 yOffset + result->append(", "); + result->append(".yOffset="); + WriteToString(result, value->yOffset); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MarqueeStartPolicy* value) { +inline void WriteToString(std::string* result, const Opt_OnOverScrollEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -7483,28 +7783,30 @@ inline void WriteToString(std::string* result, const Opt_MarqueeStartPolicy* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MarqueeStartPolicy& value) +inline Ark_RuntimeType runtimeType(const Opt_OnOverScrollEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MarqueeState& value) +inline Ark_RuntimeType runtimeType(const Ark_OnProgressChangeEvent& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MarqueeState value) { - result->append("Ark_MarqueeState("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_OnProgressChangeEvent* value) { + result->append("{"); + // Ark_Int32 newProgress + result->append(".newProgress="); + WriteToString(result, value->newProgress); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MarqueeState* value) { +inline void WriteToString(std::string* result, const Opt_OnProgressChangeEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -7512,28 +7814,34 @@ inline void WriteToString(std::string* result, const Opt_MarqueeState* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MarqueeState& value) +inline Ark_RuntimeType runtimeType(const Opt_OnProgressChangeEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MarqueeUpdateStrategy& value) +inline Ark_RuntimeType runtimeType(const Ark_OnScaleChangeEvent& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MarqueeUpdateStrategy value) { - result->append("Ark_MarqueeUpdateStrategy("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_OnScaleChangeEvent* value) { + result->append("{"); + // Ark_Float64 oldScale + result->append(".oldScale="); + WriteToString(result, value->oldScale); + // Ark_Float64 newScale + result->append(", "); + result->append(".newScale="); + WriteToString(result, value->newScale); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MarqueeUpdateStrategy* value) { +inline void WriteToString(std::string* result, const Opt_OnScaleChangeEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -7541,26 +7849,34 @@ inline void WriteToString(std::string* result, const Opt_MarqueeUpdateStrategy* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MarqueeUpdateStrategy& value) +inline Ark_RuntimeType runtimeType(const Opt_OnScaleChangeEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_matrix4_Matrix4Transit& value) +inline Ark_RuntimeType runtimeType(const Ark_OnScrollEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_matrix4_Matrix4Transit value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_OnScrollEvent* value) { + result->append("{"); + // Ark_Float64 xOffset + result->append(".xOffset="); + WriteToString(result, value->xOffset); + // Ark_Float64 yOffset + result->append(", "); + result->append(".yOffset="); + WriteToString(result, value->yOffset); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_matrix4_Matrix4Transit* value) { +inline void WriteToString(std::string* result, const Opt_OnScrollEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -7568,28 +7884,30 @@ inline void WriteToString(std::string* result, const Opt_matrix4_Matrix4Transit* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_matrix4_Matrix4Transit& value) +inline Ark_RuntimeType runtimeType(const Opt_OnScrollEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MenuAlignType& value) +inline Ark_RuntimeType runtimeType(const Ark_OnScrollFrameBeginHandlerResult& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MenuAlignType value) { - result->append("Ark_MenuAlignType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_OnScrollFrameBeginHandlerResult* value) { + result->append("{"); + // Ark_Number offsetRemain + result->append(".offsetRemain="); + WriteToString(result, &value->offsetRemain); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MenuAlignType* value) { +inline void WriteToString(std::string* result, const Opt_OnScrollFrameBeginHandlerResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -7597,28 +7915,38 @@ inline void WriteToString(std::string* result, const Opt_MenuAlignType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuAlignType& value) +inline Ark_RuntimeType runtimeType(const Opt_OnScrollFrameBeginHandlerResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MenuPolicy& value) +inline Ark_RuntimeType runtimeType(const Ark_OnSearchResultReceiveEvent& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MenuPolicy value) { - result->append("Ark_MenuPolicy("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_OnSearchResultReceiveEvent* value) { + result->append("{"); + // Ark_Number activeMatchOrdinal + result->append(".activeMatchOrdinal="); + WriteToString(result, &value->activeMatchOrdinal); + // Ark_Number numberOfMatches + result->append(", "); + result->append(".numberOfMatches="); + WriteToString(result, &value->numberOfMatches); + // Ark_Boolean isDoneCounting + result->append(", "); + result->append(".isDoneCounting="); + WriteToString(result, value->isDoneCounting); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MenuPolicy* value) { +inline void WriteToString(std::string* result, const Opt_OnSearchResultReceiveEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -7626,28 +7954,34 @@ inline void WriteToString(std::string* result, const Opt_MenuPolicy* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuPolicy& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSearchResultReceiveEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MenuPreviewMode& value) +inline Ark_RuntimeType runtimeType(const Ark_OnShowFileSelectorEvent& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MenuPreviewMode value) { - result->append("Ark_MenuPreviewMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_OnShowFileSelectorEvent* value) { + result->append("{"); + // Ark_FileSelectorResult result + result->append(".result="); + WriteToString(result, value->result); + // Ark_FileSelectorParam fileSelector + result->append(", "); + result->append(".fileSelector="); + WriteToString(result, value->fileSelector); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MenuPreviewMode* value) { +inline void WriteToString(std::string* result, const Opt_OnShowFileSelectorEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -7655,23 +7989,23 @@ inline void WriteToString(std::string* result, const Opt_MenuPreviewMode* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuPreviewMode& value) +inline Ark_RuntimeType runtimeType(const Opt_OnShowFileSelectorEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MenuType& value) +inline Ark_RuntimeType runtimeType(const Ark_OptionWidthMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_MenuType value) { - result->append("Ark_MenuType("); +inline void WriteToString(std::string* result, const Ark_OptionWidthMode value) { + result->append("Ark_OptionWidthMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_MenuType* value) { +inline void WriteToString(std::string* result, const Opt_OptionWidthMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -7684,23 +8018,23 @@ inline void WriteToString(std::string* result, const Opt_MenuType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuType& value) +inline Ark_RuntimeType runtimeType(const Opt_OptionWidthMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MessageLevel& value) +inline Ark_RuntimeType runtimeType(const Ark_OutlineStyle& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_MessageLevel value) { - result->append("Ark_MessageLevel("); +inline void WriteToString(std::string* result, const Ark_OutlineStyle value) { + result->append("Ark_OutlineStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_MessageLevel* value) { +inline void WriteToString(std::string* result, const Opt_OutlineStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -7713,23 +8047,23 @@ inline void WriteToString(std::string* result, const Opt_MessageLevel* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MessageLevel& value) +inline Ark_RuntimeType runtimeType(const Opt_OutlineStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MixedMode& value) +inline Ark_RuntimeType runtimeType(const Ark_OverScrollMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_MixedMode value) { - result->append("Ark_MixedMode("); +inline void WriteToString(std::string* result, const Ark_OverScrollMode value) { + result->append("Ark_OverScrollMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_MixedMode* value) { +inline void WriteToString(std::string* result, const Opt_OverScrollMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -7742,23 +8076,23 @@ inline void WriteToString(std::string* result, const Opt_MixedMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MixedMode& value) +inline Ark_RuntimeType runtimeType(const Opt_OverScrollMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ModalTransition& value) +inline Ark_RuntimeType runtimeType(const Ark_PageFlipMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ModalTransition value) { - result->append("Ark_ModalTransition("); +inline void WriteToString(std::string* result, const Ark_PageFlipMode value) { + result->append("Ark_PageFlipMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ModalTransition* value) { +inline void WriteToString(std::string* result, const Opt_PageFlipMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -7771,23 +8105,23 @@ inline void WriteToString(std::string* result, const Opt_ModalTransition* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ModalTransition& value) +inline Ark_RuntimeType runtimeType(const Opt_PageFlipMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ModifierKey& value) +inline Ark_RuntimeType runtimeType(const Ark_PanDirection& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ModifierKey value) { - result->append("Ark_ModifierKey("); +inline void WriteToString(std::string* result, const Ark_PanDirection value) { + result->append("Ark_PanDirection("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ModifierKey* value) { +inline void WriteToString(std::string* result, const Opt_PanDirection* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -7800,23 +8134,21 @@ inline void WriteToString(std::string* result, const Opt_ModifierKey* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ModifierKey& value) +inline Ark_RuntimeType runtimeType(const Opt_PanDirection& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MouseAction& value) +inline Ark_RuntimeType runtimeType(const Ark_PanGestureOptions& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MouseAction value) { - result->append("Ark_MouseAction("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_PanGestureOptions value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_MouseAction* value) { +inline void WriteToString(std::string* result, const Opt_PanGestureOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -7829,23 +8161,21 @@ inline void WriteToString(std::string* result, const Opt_MouseAction* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MouseAction& value) +inline Ark_RuntimeType runtimeType(const Opt_PanGestureOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MouseButton& value) +inline Ark_RuntimeType runtimeType(const Ark_PanRecognizer& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MouseButton value) { - result->append("Ark_MouseButton("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_PanRecognizer value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_MouseButton* value) { +inline void WriteToString(std::string* result, const Opt_PanRecognizer* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -7858,23 +8188,23 @@ inline void WriteToString(std::string* result, const Opt_MouseButton* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MouseButton& value) +inline Ark_RuntimeType runtimeType(const Opt_PanRecognizer& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedStatus& value) +inline Ark_RuntimeType runtimeType(const Ark_ParticleEmitterShape& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_NativeEmbedStatus value) { - result->append("Ark_NativeEmbedStatus("); +inline void WriteToString(std::string* result, const Ark_ParticleEmitterShape value) { + result->append("Ark_ParticleEmitterShape("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_NativeEmbedStatus* value) { +inline void WriteToString(std::string* result, const Opt_ParticleEmitterShape* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -7887,52 +8217,23 @@ inline void WriteToString(std::string* result, const Opt_NativeEmbedStatus* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NativeEmbedStatus& value) +inline Ark_RuntimeType runtimeType(const Opt_ParticleEmitterShape& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NativeMediaPlayerConfig& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NativeMediaPlayerConfig* value) { - result->append("{"); - // Ark_Boolean enable - result->append(".enable="); - WriteToString(result, value->enable); - // Ark_Boolean shouldOverlay - result->append(", "); - result->append(".shouldOverlay="); - WriteToString(result, value->shouldOverlay); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NativeMediaPlayerConfig* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_NativeMediaPlayerConfig& value) +inline Ark_RuntimeType runtimeType(const Ark_ParticleType& value) { - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); + return INTEROP_RUNTIME_NUMBER; } template <> -inline Ark_RuntimeType runtimeType(const Ark_NativePointer& value) -{ - return INTEROP_RUNTIME_OBJECT; +inline void WriteToString(std::string* result, const Ark_ParticleType value) { + result->append("Ark_ParticleType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_NativePointer* value) { +inline void WriteToString(std::string* result, const Opt_ParticleType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -7945,23 +8246,23 @@ inline void WriteToString(std::string* result, const Opt_NativePointer* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NativePointer& value) +inline Ark_RuntimeType runtimeType(const Opt_ParticleType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavBarPosition& value) +inline Ark_RuntimeType runtimeType(const Ark_ParticleUpdater& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_NavBarPosition value) { - result->append("Ark_NavBarPosition("); +inline void WriteToString(std::string* result, const Ark_ParticleUpdater value) { + result->append("Ark_ParticleUpdater("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_NavBarPosition* value) { +inline void WriteToString(std::string* result, const Opt_ParticleUpdater* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -7974,23 +8275,23 @@ inline void WriteToString(std::string* result, const Opt_NavBarPosition* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavBarPosition& value) +inline Ark_RuntimeType runtimeType(const Opt_ParticleUpdater& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavDestinationActiveReason& value) +inline Ark_RuntimeType runtimeType(const Ark_PasteButtonOnClickResult& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_NavDestinationActiveReason value) { - result->append("Ark_NavDestinationActiveReason("); +inline void WriteToString(std::string* result, const Ark_PasteButtonOnClickResult value) { + result->append("Ark_PasteButtonOnClickResult("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_NavDestinationActiveReason* value) { +inline void WriteToString(std::string* result, const Opt_PasteButtonOnClickResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8003,23 +8304,23 @@ inline void WriteToString(std::string* result, const Opt_NavDestinationActiveRea result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavDestinationActiveReason& value) +inline Ark_RuntimeType runtimeType(const Opt_PasteButtonOnClickResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavDestinationMode& value) +inline Ark_RuntimeType runtimeType(const Ark_PasteDescription& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_NavDestinationMode value) { - result->append("Ark_NavDestinationMode("); +inline void WriteToString(std::string* result, const Ark_PasteDescription value) { + result->append("Ark_PasteDescription("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_NavDestinationMode* value) { +inline void WriteToString(std::string* result, const Opt_PasteDescription* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8032,23 +8333,23 @@ inline void WriteToString(std::string* result, const Opt_NavDestinationMode* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavDestinationMode& value) +inline Ark_RuntimeType runtimeType(const Opt_PasteDescription& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationMode& value) +inline Ark_RuntimeType runtimeType(const Ark_PasteIconStyle& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationMode value) { - result->append("Ark_NavigationMode("); +inline void WriteToString(std::string* result, const Ark_PasteIconStyle value) { + result->append("Ark_PasteIconStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationMode* value) { +inline void WriteToString(std::string* result, const Opt_PasteIconStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8061,23 +8362,21 @@ inline void WriteToString(std::string* result, const Opt_NavigationMode* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationMode& value) +inline Ark_RuntimeType runtimeType(const Opt_PasteIconStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationOperation& value) +inline Ark_RuntimeType runtimeType(const Ark_Path2D& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationOperation value) { - result->append("Ark_NavigationOperation("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Path2D value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationOperation* value) { +inline void WriteToString(std::string* result, const Opt_Path2D* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8090,23 +8389,21 @@ inline void WriteToString(std::string* result, const Opt_NavigationOperation* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationOperation& value) +inline Ark_RuntimeType runtimeType(const Opt_Path2D& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationSystemTransitionType& value) +inline Ark_RuntimeType runtimeType(const Ark_PathShape& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationSystemTransitionType value) { - result->append("Ark_NavigationSystemTransitionType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_PathShape value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationSystemTransitionType* value) { +inline void WriteToString(std::string* result, const Opt_PathShape* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8119,23 +8416,23 @@ inline void WriteToString(std::string* result, const Opt_NavigationSystemTransit result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationSystemTransitionType& value) +inline Ark_RuntimeType runtimeType(const Opt_PathShape& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationTitleMode& value) +inline Ark_RuntimeType runtimeType(const Ark_PatternLockChallengeResult& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationTitleMode value) { - result->append("Ark_NavigationTitleMode("); +inline void WriteToString(std::string* result, const Ark_PatternLockChallengeResult value) { + result->append("Ark_PatternLockChallengeResult("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationTitleMode* value) { +inline void WriteToString(std::string* result, const Opt_PatternLockChallengeResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8148,23 +8445,21 @@ inline void WriteToString(std::string* result, const Opt_NavigationTitleMode* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationTitleMode& value) +inline Ark_RuntimeType runtimeType(const Opt_PatternLockChallengeResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationType& value) +inline Ark_RuntimeType runtimeType(const Ark_PatternLockController& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationType value) { - result->append("Ark_NavigationType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_PatternLockController value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationType* value) { +inline void WriteToString(std::string* result, const Opt_PatternLockController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8177,21 +8472,23 @@ inline void WriteToString(std::string* result, const Opt_NavigationType* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationType& value) +inline Ark_RuntimeType runtimeType(const Opt_PatternLockController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavPathStack& value) +inline Ark_RuntimeType runtimeType(const Ark_PerfMonitorActionType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_NavPathStack value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_PerfMonitorActionType value) { + result->append("Ark_PerfMonitorActionType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_NavPathStack* value) { +inline void WriteToString(std::string* result, const Opt_PerfMonitorActionType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8204,23 +8501,23 @@ inline void WriteToString(std::string* result, const Opt_NavPathStack* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavPathStack& value) +inline Ark_RuntimeType runtimeType(const Opt_PerfMonitorActionType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NestedScrollMode& value) +inline Ark_RuntimeType runtimeType(const Ark_PerfMonitorSourceType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_NestedScrollMode value) { - result->append("Ark_NestedScrollMode("); +inline void WriteToString(std::string* result, const Ark_PerfMonitorSourceType value) { + result->append("Ark_PerfMonitorSourceType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_NestedScrollMode* value) { +inline void WriteToString(std::string* result, const Opt_PerfMonitorSourceType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8233,34 +8530,26 @@ inline void WriteToString(std::string* result, const Opt_NestedScrollMode* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NestedScrollMode& value) +inline Ark_RuntimeType runtimeType(const Opt_PerfMonitorSourceType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NestedScrollOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_PermissionRequest& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NestedScrollOptions* value) { - result->append("{"); - // Ark_NestedScrollMode scrollForward - result->append(".scrollForward="); - WriteToString(result, value->scrollForward); - // Ark_NestedScrollMode scrollBackward - result->append(", "); - result->append(".scrollBackward="); - WriteToString(result, value->scrollBackward); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_PermissionRequest value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_NestedScrollOptions* value) { +inline void WriteToString(std::string* result, const Opt_PermissionRequest* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -8268,21 +8557,21 @@ inline void WriteToString(std::string* result, const Opt_NestedScrollOptions* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NestedScrollOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_PermissionRequest& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NodeContent& value) +inline Ark_RuntimeType runtimeType(const Ark_PinchRecognizer& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NodeContent value) { +inline void WriteToString(std::string* result, const Ark_PinchRecognizer value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_NodeContent* value) { +inline void WriteToString(std::string* result, const Opt_PinchRecognizer* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8295,27 +8584,26 @@ inline void WriteToString(std::string* result, const Opt_NodeContent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NodeContent& value) +inline Ark_RuntimeType runtimeType(const Opt_PinchRecognizer& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NodeController& value) +inline Ark_RuntimeType runtimeType(const Ark_PixelMapMock& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NodeController* value) { - result->append("{"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_PixelMapMock value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_NodeController* value) { +inline void WriteToString(std::string* result, const Opt_PixelMapMock* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -8323,35 +8611,23 @@ inline void WriteToString(std::string* result, const Opt_NodeController* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NodeController& value) +inline Ark_RuntimeType runtimeType(const Opt_PixelMapMock& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_PixelRoundCalcPolicy& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Opt_Number* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Number& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); +inline void WriteToString(std::string* result, const Ark_PixelRoundCalcPolicy value) { + result->append("Ark_PixelRoundCalcPolicy("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Object* value) { +inline void WriteToString(std::string* result, const Opt_PixelRoundCalcPolicy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8364,23 +8640,23 @@ inline void WriteToString(std::string* result, const Opt_Object* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Object& value) +inline Ark_RuntimeType runtimeType(const Opt_PixelRoundCalcPolicy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ObscuredReasons& value) +inline Ark_RuntimeType runtimeType(const Ark_PixelRoundMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ObscuredReasons value) { - result->append("Ark_ObscuredReasons("); +inline void WriteToString(std::string* result, const Ark_PixelRoundMode value) { + result->append("Ark_PixelRoundMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ObscuredReasons* value) { +inline void WriteToString(std::string* result, const Opt_PixelRoundMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8393,21 +8669,23 @@ inline void WriteToString(std::string* result, const Opt_ObscuredReasons* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ObscuredReasons& value) +inline Ark_RuntimeType runtimeType(const Opt_PixelRoundMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OffscreenCanvas& value) +inline Ark_RuntimeType runtimeType(const Ark_Placement& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_OffscreenCanvas value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_Placement value) { + result->append("Ark_Placement("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_OffscreenCanvas* value) { +inline void WriteToString(std::string* result, const Opt_Placement* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8420,29 +8698,25 @@ inline void WriteToString(std::string* result, const Opt_OffscreenCanvas* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OffscreenCanvas& value) +inline Ark_RuntimeType runtimeType(const Opt_Placement& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Offset_componentutils& value) +inline Ark_RuntimeType runtimeType(const Ark_PlaybackInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Offset_componentutils* value) { +inline void WriteToString(std::string* result, const Ark_PlaybackInfo* value) { result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); + // Ark_Int32 time + result->append(".time="); + WriteToString(result, value->time); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Offset_componentutils* value) { +inline void WriteToString(std::string* result, const Opt_PlaybackInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8455,34 +8729,28 @@ inline void WriteToString(std::string* result, const Opt_Offset_componentutils* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Offset_componentutils& value) +inline Ark_RuntimeType runtimeType(const Opt_PlaybackInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OffsetResult& value) +inline Ark_RuntimeType runtimeType(const Ark_PlaybackSpeed& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_OffsetResult* value) { - result->append("{"); - // Ark_Number xOffset - result->append(".xOffset="); - WriteToString(result, &value->xOffset); - // Ark_Number yOffset - result->append(", "); - result->append(".yOffset="); - WriteToString(result, &value->yOffset); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_PlaybackSpeed value) { + result->append("Ark_PlaybackSpeed("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_OffsetResult* value) { +inline void WriteToString(std::string* result, const Opt_PlaybackSpeed* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -8490,30 +8758,28 @@ inline void WriteToString(std::string* result, const Opt_OffsetResult* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OffsetResult& value) +inline Ark_RuntimeType runtimeType(const Opt_PlaybackSpeed& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnAudioStateChangedEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_PlayMode& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_OnAudioStateChangedEvent* value) { - result->append("{"); - // Ark_Boolean playing - result->append(".playing="); - WriteToString(result, value->playing); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_PlayMode value) { + result->append("Ark_PlayMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_OnAudioStateChangedEvent* value) { +inline void WriteToString(std::string* result, const Opt_PlayMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -8521,61 +8787,28 @@ inline void WriteToString(std::string* result, const Opt_OnAudioStateChangedEven result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnAudioStateChangedEvent& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_OnConsoleEvent& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_OnConsoleEvent* value) { - result->append("{"); - // Ark_ConsoleMessage message - result->append(".message="); - WriteToString(result, value->message); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_OnConsoleEvent* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_OnConsoleEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_PlayMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnDataResubmittedEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_pointer_PointerStyle& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_OnDataResubmittedEvent* value) { - result->append("{"); - // Ark_DataResubmissionHandler handler - result->append(".handler="); - WriteToString(result, value->handler); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_pointer_PointerStyle value) { + result->append("Ark_pointer_PointerStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_OnDataResubmittedEvent* value) { +inline void WriteToString(std::string* result, const Opt_pointer_PointerStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -8583,25 +8816,25 @@ inline void WriteToString(std::string* result, const Opt_OnDataResubmittedEvent* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnDataResubmittedEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_pointer_PointerStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnFaviconReceivedEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_PopupStateChangeParam& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnFaviconReceivedEvent* value) { +inline void WriteToString(std::string* result, const Ark_PopupStateChangeParam* value) { result->append("{"); - // Ark_image_PixelMap favicon - result->append(".favicon="); - WriteToString(result, value->favicon); + // Ark_Boolean isVisible + result->append(".isVisible="); + WriteToString(result, value->isVisible); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnFaviconReceivedEvent* value) { +inline void WriteToString(std::string* result, const Opt_PopupStateChangeParam* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8614,29 +8847,25 @@ inline void WriteToString(std::string* result, const Opt_OnFaviconReceivedEvent* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnFaviconReceivedEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_PopupStateChangeParam& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnFirstContentfulPaintEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_PositionWithAffinity& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnFirstContentfulPaintEvent* value) { +inline void WriteToString(std::string* result, const Ark_PositionWithAffinity* value) { result->append("{"); - // Ark_Int64 navigationStartTick - result->append(".navigationStartTick="); - WriteToString(result, value->navigationStartTick); - // Ark_Int64 firstContentfulPaintMs - result->append(", "); - result->append(".firstContentfulPaintMs="); - WriteToString(result, value->firstContentfulPaintMs); + // Ark_Number position + result->append(".position="); + WriteToString(result, &value->position); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnFirstContentfulPaintEvent* value) { +inline void WriteToString(std::string* result, const Opt_PositionWithAffinity* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8649,30 +8878,28 @@ inline void WriteToString(std::string* result, const Opt_OnFirstContentfulPaintE result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnFirstContentfulPaintEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_PositionWithAffinity& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnFoldStatusChangeInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_PreDragStatus& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_OnFoldStatusChangeInfo* value) { - result->append("{"); - // Ark_FoldStatus foldStatus - result->append(".foldStatus="); - WriteToString(result, value->foldStatus); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_PreDragStatus value) { + result->append("Ark_PreDragStatus("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_OnFoldStatusChangeInfo* value) { +inline void WriteToString(std::string* result, const Opt_PreDragStatus* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -8680,29 +8907,25 @@ inline void WriteToString(std::string* result, const Opt_OnFoldStatusChangeInfo* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnFoldStatusChangeInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_PreDragStatus& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnOverScrollEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_PreparedInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnOverScrollEvent* value) { +inline void WriteToString(std::string* result, const Ark_PreparedInfo* value) { result->append("{"); - // Ark_Float64 xOffset - result->append(".xOffset="); - WriteToString(result, value->xOffset); - // Ark_Float64 yOffset - result->append(", "); - result->append(".yOffset="); - WriteToString(result, value->yOffset); + // Ark_Int32 duration + result->append(".duration="); + WriteToString(result, value->duration); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnOverScrollEvent* value) { +inline void WriteToString(std::string* result, const Opt_PreparedInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8715,30 +8938,28 @@ inline void WriteToString(std::string* result, const Opt_OnOverScrollEvent* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnOverScrollEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_PreparedInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnProgressChangeEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_PreviewScaleMode& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_OnProgressChangeEvent* value) { - result->append("{"); - // Ark_Int32 newProgress - result->append(".newProgress="); - WriteToString(result, value->newProgress); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_PreviewScaleMode value) { + result->append("Ark_PreviewScaleMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_OnProgressChangeEvent* value) { +inline void WriteToString(std::string* result, const Opt_PreviewScaleMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -8746,64 +8967,37 @@ inline void WriteToString(std::string* result, const Opt_OnProgressChangeEvent* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnProgressChangeEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_PreviewScaleMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnScaleChangeEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_ProgressConfiguration& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnScaleChangeEvent* value) { +inline void WriteToString(std::string* result, const Ark_ProgressConfiguration* value) { result->append("{"); - // Ark_Float64 oldScale - result->append(".oldScale="); - WriteToString(result, value->oldScale); - // Ark_Float64 newScale + // Ark_Boolean enabled + result->append(".enabled="); + WriteToString(result, value->enabled); + // Ark_ContentModifier contentModifier result->append(", "); - result->append(".newScale="); - WriteToString(result, value->newScale); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_OnScaleChangeEvent* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_OnScaleChangeEvent& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_OnScrollEvent& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_OnScrollEvent* value) { - result->append("{"); - // Ark_Float64 xOffset - result->append(".xOffset="); - WriteToString(result, value->xOffset); - // Ark_Float64 yOffset + result->append(".contentModifier="); + WriteToString(result, &value->contentModifier); + // Ark_Number value result->append(", "); - result->append(".yOffset="); - WriteToString(result, value->yOffset); + result->append(".value="); + WriteToString(result, &value->value); + // Ark_Number total + result->append(", "); + result->append(".total="); + WriteToString(result, &value->total); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnScrollEvent* value) { +inline void WriteToString(std::string* result, const Opt_ProgressConfiguration* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8816,30 +9010,26 @@ inline void WriteToString(std::string* result, const Opt_OnScrollEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnScrollEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_ProgressConfiguration& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnScrollFrameBeginHandlerResult& value) +inline Ark_RuntimeType runtimeType(const Ark_ProgressMask& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnScrollFrameBeginHandlerResult* value) { - result->append("{"); - // Ark_Number offsetRemain - result->append(".offsetRemain="); - WriteToString(result, &value->offsetRemain); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ProgressMask value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_OnScrollFrameBeginHandlerResult* value) { +inline void WriteToString(std::string* result, const Opt_ProgressMask* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -8847,38 +9037,28 @@ inline void WriteToString(std::string* result, const Opt_OnScrollFrameBeginHandl result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnScrollFrameBeginHandlerResult& value) +inline Ark_RuntimeType runtimeType(const Opt_ProgressMask& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnSearchResultReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_ProgressStatus& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_OnSearchResultReceiveEvent* value) { - result->append("{"); - // Ark_Number activeMatchOrdinal - result->append(".activeMatchOrdinal="); - WriteToString(result, &value->activeMatchOrdinal); - // Ark_Number numberOfMatches - result->append(", "); - result->append(".numberOfMatches="); - WriteToString(result, &value->numberOfMatches); - // Ark_Boolean isDoneCounting - result->append(", "); - result->append(".isDoneCounting="); - WriteToString(result, value->isDoneCounting); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ProgressStatus value) { + result->append("Ark_ProgressStatus("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_OnSearchResultReceiveEvent* value) { +inline void WriteToString(std::string* result, const Opt_ProgressStatus* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -8886,34 +9066,28 @@ inline void WriteToString(std::string* result, const Opt_OnSearchResultReceiveEv result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnSearchResultReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_ProgressStatus& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnShowFileSelectorEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_ProgressStyle& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_OnShowFileSelectorEvent* value) { - result->append("{"); - // Ark_FileSelectorResult result - result->append(".result="); - WriteToString(result, value->result); - // Ark_FileSelectorParam fileSelector - result->append(", "); - result->append(".fileSelector="); - WriteToString(result, value->fileSelector); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ProgressStyle value) { + result->append("Ark_ProgressStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_OnShowFileSelectorEvent* value) { +inline void WriteToString(std::string* result, const Opt_ProgressStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -8921,23 +9095,23 @@ inline void WriteToString(std::string* result, const Opt_OnShowFileSelectorEvent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnShowFileSelectorEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_ProgressStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OptionWidthMode& value) +inline Ark_RuntimeType runtimeType(const Ark_ProgressType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_OptionWidthMode value) { - result->append("Ark_OptionWidthMode("); +inline void WriteToString(std::string* result, const Ark_ProgressType value) { + result->append("Ark_ProgressType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_OptionWidthMode* value) { +inline void WriteToString(std::string* result, const Opt_ProgressType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8950,23 +9124,23 @@ inline void WriteToString(std::string* result, const Opt_OptionWidthMode* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OptionWidthMode& value) +inline Ark_RuntimeType runtimeType(const Opt_ProgressType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OutlineStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_ProtectedResourceType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_OutlineStyle value) { - result->append("Ark_OutlineStyle("); +inline void WriteToString(std::string* result, const Ark_ProtectedResourceType value) { + result->append("Ark_ProtectedResourceType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_OutlineStyle* value) { +inline void WriteToString(std::string* result, const Opt_ProtectedResourceType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -8979,23 +9153,21 @@ inline void WriteToString(std::string* result, const Opt_OutlineStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OutlineStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_ProtectedResourceType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OverScrollMode& value) +inline Ark_RuntimeType runtimeType(const Ark_PulseSymbolEffect& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OverScrollMode value) { - result->append("Ark_OverScrollMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_PulseSymbolEffect value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_OverScrollMode* value) { +inline void WriteToString(std::string* result, const Opt_PulseSymbolEffect* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9008,23 +9180,23 @@ inline void WriteToString(std::string* result, const Opt_OverScrollMode* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OverScrollMode& value) +inline Ark_RuntimeType runtimeType(const Opt_PulseSymbolEffect& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PageFlipMode& value) +inline Ark_RuntimeType runtimeType(const Ark_RadioIndicatorType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_PageFlipMode value) { - result->append("Ark_PageFlipMode("); +inline void WriteToString(std::string* result, const Ark_RadioIndicatorType value) { + result->append("Ark_RadioIndicatorType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_PageFlipMode* value) { +inline void WriteToString(std::string* result, const Opt_RadioIndicatorType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9037,28 +9209,42 @@ inline void WriteToString(std::string* result, const Opt_PageFlipMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PageFlipMode& value) +inline Ark_RuntimeType runtimeType(const Opt_RadioIndicatorType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PanDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_RectResult& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PanDirection value) { - result->append("Ark_PanDirection("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_RectResult* value) { + result->append("{"); + // Ark_Number x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y + result->append(", "); + result->append(".y="); + WriteToString(result, &value->y); + // Ark_Number width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PanDirection* value) { +inline void WriteToString(std::string* result, const Opt_RectResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -9066,21 +9252,21 @@ inline void WriteToString(std::string* result, const Opt_PanDirection* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PanDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_RectResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PanGestureInterface& value) +inline Ark_RuntimeType runtimeType(const Ark_RectShape& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PanGestureInterface value) { +inline void WriteToString(std::string* result, const Ark_RectShape value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_PanGestureInterface* value) { +inline void WriteToString(std::string* result, const Opt_RectShape* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9093,21 +9279,23 @@ inline void WriteToString(std::string* result, const Opt_PanGestureInterface* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PanGestureInterface& value) +inline Ark_RuntimeType runtimeType(const Opt_RectShape& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PanGestureOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_RefreshStatus& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_PanGestureOptions value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_RefreshStatus value) { + result->append("Ark_RefreshStatus("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_PanGestureOptions* value) { +inline void WriteToString(std::string* result, const Opt_RefreshStatus* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9120,21 +9308,23 @@ inline void WriteToString(std::string* result, const Opt_PanGestureOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PanGestureOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_RefreshStatus& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PanRecognizer& value) +inline Ark_RuntimeType runtimeType(const Ark_RelateType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_PanRecognizer value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_RelateType value) { + result->append("Ark_RelateType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_PanRecognizer* value) { +inline void WriteToString(std::string* result, const Opt_RelateType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9147,23 +9337,23 @@ inline void WriteToString(std::string* result, const Opt_PanRecognizer* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PanRecognizer& value) +inline Ark_RuntimeType runtimeType(const Opt_RelateType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ParticleEmitterShape& value) +inline Ark_RuntimeType runtimeType(const Ark_RenderExitReason& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ParticleEmitterShape value) { - result->append("Ark_ParticleEmitterShape("); +inline void WriteToString(std::string* result, const Ark_RenderExitReason value) { + result->append("Ark_RenderExitReason("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ParticleEmitterShape* value) { +inline void WriteToString(std::string* result, const Opt_RenderExitReason* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9176,23 +9366,23 @@ inline void WriteToString(std::string* result, const Opt_ParticleEmitterShape* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ParticleEmitterShape& value) +inline Ark_RuntimeType runtimeType(const Opt_RenderExitReason& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ParticleType& value) +inline Ark_RuntimeType runtimeType(const Ark_RenderFit& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ParticleType value) { - result->append("Ark_ParticleType("); +inline void WriteToString(std::string* result, const Ark_RenderFit value) { + result->append("Ark_RenderFit("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ParticleType* value) { +inline void WriteToString(std::string* result, const Opt_RenderFit* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9205,23 +9395,23 @@ inline void WriteToString(std::string* result, const Opt_ParticleType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ParticleType& value) +inline Ark_RuntimeType runtimeType(const Opt_RenderFit& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ParticleUpdater& value) +inline Ark_RuntimeType runtimeType(const Ark_RenderMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ParticleUpdater value) { - result->append("Ark_ParticleUpdater("); +inline void WriteToString(std::string* result, const Ark_RenderMode value) { + result->append("Ark_RenderMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ParticleUpdater* value) { +inline void WriteToString(std::string* result, const Opt_RenderMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9234,23 +9424,23 @@ inline void WriteToString(std::string* result, const Opt_ParticleUpdater* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ParticleUpdater& value) +inline Ark_RuntimeType runtimeType(const Opt_RenderMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PasteButtonOnClickResult& value) +inline Ark_RuntimeType runtimeType(const Ark_RenderProcessNotRespondingReason& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_PasteButtonOnClickResult value) { - result->append("Ark_PasteButtonOnClickResult("); +inline void WriteToString(std::string* result, const Ark_RenderProcessNotRespondingReason value) { + result->append("Ark_RenderProcessNotRespondingReason("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_PasteButtonOnClickResult* value) { +inline void WriteToString(std::string* result, const Opt_RenderProcessNotRespondingReason* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9263,23 +9453,23 @@ inline void WriteToString(std::string* result, const Opt_PasteButtonOnClickResul result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PasteButtonOnClickResult& value) +inline Ark_RuntimeType runtimeType(const Opt_RenderProcessNotRespondingReason& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PasteDescription& value) +inline Ark_RuntimeType runtimeType(const Ark_RepeatMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_PasteDescription value) { - result->append("Ark_PasteDescription("); +inline void WriteToString(std::string* result, const Ark_RepeatMode value) { + result->append("Ark_RepeatMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_PasteDescription* value) { +inline void WriteToString(std::string* result, const Opt_RepeatMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9292,23 +9482,23 @@ inline void WriteToString(std::string* result, const Opt_PasteDescription* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PasteDescription& value) +inline Ark_RuntimeType runtimeType(const Opt_RepeatMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PasteIconStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_ResponseType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_PasteIconStyle value) { - result->append("Ark_PasteIconStyle("); +inline void WriteToString(std::string* result, const Ark_ResponseType value) { + result->append("Ark_ResponseType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_PasteIconStyle* value) { +inline void WriteToString(std::string* result, const Opt_ResponseType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9321,21 +9511,21 @@ inline void WriteToString(std::string* result, const Opt_PasteIconStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PasteIconStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_ResponseType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Path2D& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorBaseController& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Path2D value) { +inline void WriteToString(std::string* result, const Ark_RichEditorBaseController value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_Path2D* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorBaseController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9348,21 +9538,21 @@ inline void WriteToString(std::string* result, const Opt_Path2D* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Path2D& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorBaseController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PathShape& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorController& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PathShape value) { +inline void WriteToString(std::string* result, const Ark_RichEditorController value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_PathShape* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9375,23 +9565,23 @@ inline void WriteToString(std::string* result, const Opt_PathShape* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PathShape& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PatternLockChallengeResult& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorDeleteDirection& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_PatternLockChallengeResult value) { - result->append("Ark_PatternLockChallengeResult("); +inline void WriteToString(std::string* result, const Ark_RichEditorDeleteDirection value) { + result->append("Ark_RichEditorDeleteDirection("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_PatternLockChallengeResult* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorDeleteDirection* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9404,26 +9594,30 @@ inline void WriteToString(std::string* result, const Opt_PatternLockChallengeRes result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PatternLockChallengeResult& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorDeleteDirection& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PatternLockController& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PatternLockController value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_RichEditorOptions* value) { + result->append("{"); + // Ark_RichEditorController controller + result->append(".controller="); + WriteToString(result, value->controller); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PatternLockController* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -9431,23 +9625,23 @@ inline void WriteToString(std::string* result, const Opt_PatternLockController* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PatternLockController& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PerfMonitorActionType& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorResponseType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_PerfMonitorActionType value) { - result->append("Ark_PerfMonitorActionType("); +inline void WriteToString(std::string* result, const Ark_RichEditorResponseType value) { + result->append("Ark_RichEditorResponseType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_PerfMonitorActionType* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorResponseType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9460,23 +9654,23 @@ inline void WriteToString(std::string* result, const Opt_PerfMonitorActionType* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PerfMonitorActionType& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorResponseType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PerfMonitorSourceType& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorSpanType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_PerfMonitorSourceType value) { - result->append("Ark_PerfMonitorSourceType("); +inline void WriteToString(std::string* result, const Ark_RichEditorSpanType value) { + result->append("Ark_RichEditorSpanType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_PerfMonitorSourceType* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorSpanType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9489,21 +9683,21 @@ inline void WriteToString(std::string* result, const Opt_PerfMonitorSourceType* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PerfMonitorSourceType& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorSpanType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PermissionRequest& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorStyledStringController& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PermissionRequest value) { +inline void WriteToString(std::string* result, const Ark_RichEditorStyledStringController value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_PermissionRequest* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorStyledStringController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9516,26 +9710,30 @@ inline void WriteToString(std::string* result, const Opt_PermissionRequest* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PermissionRequest& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorStyledStringController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PinchGestureInterface& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorStyledStringOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PinchGestureInterface value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_PinchGestureInterface* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(value->tag))); - result->append(", .value="); +inline void WriteToString(std::string* result, const Ark_RichEditorStyledStringOptions* value) { + result->append("{"); + // Ark_RichEditorStyledStringController controller + result->append(".controller="); + WriteToString(result, value->controller); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_RichEditorStyledStringOptions* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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); @@ -9543,26 +9741,27 @@ inline void WriteToString(std::string* result, const Opt_PinchGestureInterface* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PinchGestureInterface& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorStyledStringOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PinchRecognizer& value) +inline Ark_RuntimeType runtimeType(const Ark_RootSceneSession& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PinchRecognizer value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_RootSceneSession* value) { + result->append("{"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PinchRecognizer* value) { +inline void WriteToString(std::string* result, const Opt_RootSceneSession* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -9570,26 +9769,50 @@ inline void WriteToString(std::string* result, const Opt_PinchRecognizer* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PinchRecognizer& value) +inline Ark_RuntimeType runtimeType(const Opt_RootSceneSession& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PixelMapMock& value) +inline Ark_RuntimeType runtimeType(const Ark_RotateResult& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PixelMapMock value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_RotateResult* value) { + result->append("{"); + // Ark_Number x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y + result->append(", "); + result->append(".y="); + WriteToString(result, &value->y); + // Ark_Number z + result->append(", "); + result->append(".z="); + WriteToString(result, &value->z); + // Ark_Number centerX + result->append(", "); + result->append(".centerX="); + WriteToString(result, &value->centerX); + // Ark_Number centerY + result->append(", "); + result->append(".centerY="); + WriteToString(result, &value->centerY); + // Ark_Number angle + result->append(", "); + result->append(".angle="); + WriteToString(result, &value->angle); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PixelMapMock* value) { +inline void WriteToString(std::string* result, const Opt_RotateResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -9597,23 +9820,21 @@ inline void WriteToString(std::string* result, const Opt_PixelMapMock* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PixelMapMock& value) +inline Ark_RuntimeType runtimeType(const Opt_RotateResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PixelRoundCalcPolicy& value) +inline Ark_RuntimeType runtimeType(const Ark_RotationGesture& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PixelRoundCalcPolicy value) { - result->append("Ark_PixelRoundCalcPolicy("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_RotationGesture value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_PixelRoundCalcPolicy* value) { +inline void WriteToString(std::string* result, const Opt_RotationGesture* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9626,23 +9847,21 @@ inline void WriteToString(std::string* result, const Opt_PixelRoundCalcPolicy* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PixelRoundCalcPolicy& value) +inline Ark_RuntimeType runtimeType(const Opt_RotationGesture& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PixelRoundMode& value) +inline Ark_RuntimeType runtimeType(const Ark_RotationRecognizer& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PixelRoundMode value) { - result->append("Ark_PixelRoundMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_RotationRecognizer value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_PixelRoundMode* value) { +inline void WriteToString(std::string* result, const Opt_RotationRecognizer* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9655,23 +9874,23 @@ inline void WriteToString(std::string* result, const Opt_PixelRoundMode* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PixelRoundMode& value) +inline Ark_RuntimeType runtimeType(const Opt_RotationRecognizer& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Placement& value) +inline Ark_RuntimeType runtimeType(const Ark_RouteType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Placement value) { - result->append("Ark_Placement("); +inline void WriteToString(std::string* result, const Ark_RouteType value) { + result->append("Ark_RouteType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Placement* value) { +inline void WriteToString(std::string* result, const Opt_RouteType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9684,25 +9903,25 @@ inline void WriteToString(std::string* result, const Opt_Placement* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Placement& value) +inline Ark_RuntimeType runtimeType(const Opt_RouteType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PlaybackInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_RowOptionsV2& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PlaybackInfo* value) { +inline void WriteToString(std::string* result, const Ark_RowOptionsV2* value) { result->append("{"); - // Ark_Int32 time - result->append(".time="); - WriteToString(result, value->time); + // Ark_Int32 _stub + result->append("._stub="); + WriteToString(result, value->_stub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PlaybackInfo* value) { +inline void WriteToString(std::string* result, const Opt_RowOptionsV2* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9715,28 +9934,46 @@ inline void WriteToString(std::string* result, const Opt_PlaybackInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PlaybackInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_RowOptionsV2& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PlaybackSpeed& value) +inline Ark_RuntimeType runtimeType(const Ark_RRect& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PlaybackSpeed value) { - result->append("Ark_PlaybackSpeed("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_RRect* value) { + result->append("{"); + // Ark_Number left + result->append(".left="); + WriteToString(result, &value->left); + // Ark_Number top + result->append(", "); + result->append(".top="); + WriteToString(result, &value->top); + // Ark_Number width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Number radius + result->append(", "); + result->append(".radius="); + WriteToString(result, &value->radius); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PlaybackSpeed* value) { +inline void WriteToString(std::string* result, const Opt_RRect* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -9744,23 +9981,23 @@ inline void WriteToString(std::string* result, const Opt_PlaybackSpeed* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PlaybackSpeed& value) +inline Ark_RuntimeType runtimeType(const Opt_RRect& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PlayMode& value) +inline Ark_RuntimeType runtimeType(const Ark_SafeAreaEdge& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_PlayMode value) { - result->append("Ark_PlayMode("); +inline void WriteToString(std::string* result, const Ark_SafeAreaEdge value) { + result->append("Ark_SafeAreaEdge("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_PlayMode* value) { +inline void WriteToString(std::string* result, const Opt_SafeAreaEdge* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9773,23 +10010,23 @@ inline void WriteToString(std::string* result, const Opt_PlayMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PlayMode& value) +inline Ark_RuntimeType runtimeType(const Opt_SafeAreaEdge& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_pointer_PointerStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_SafeAreaType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_pointer_PointerStyle value) { - result->append("Ark_pointer_PointerStyle("); +inline void WriteToString(std::string* result, const Ark_SafeAreaType value) { + result->append("Ark_SafeAreaType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_pointer_PointerStyle* value) { +inline void WriteToString(std::string* result, const Opt_SafeAreaType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9802,30 +10039,28 @@ inline void WriteToString(std::string* result, const Opt_pointer_PointerStyle* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_pointer_PointerStyle& value) +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_PopupStateChangeParam& value) +inline Ark_RuntimeType runtimeType(const Ark_SaveButtonOnClickResult& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_PopupStateChangeParam* value) { - result->append("{"); - // Ark_Boolean isVisible - result->append(".isVisible="); - WriteToString(result, value->isVisible); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SaveButtonOnClickResult value) { + result->append("Ark_SaveButtonOnClickResult("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_PopupStateChangeParam* value) { +inline void WriteToString(std::string* result, const Opt_SaveButtonOnClickResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -9833,30 +10068,28 @@ inline void WriteToString(std::string* result, const Opt_PopupStateChangeParam* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PopupStateChangeParam& value) +inline Ark_RuntimeType runtimeType(const Opt_SaveButtonOnClickResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PositionWithAffinity& value) +inline Ark_RuntimeType runtimeType(const Ark_SaveDescription& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_PositionWithAffinity* value) { - result->append("{"); - // Ark_Number position - result->append(".position="); - WriteToString(result, &value->position); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SaveDescription value) { + result->append("Ark_SaveDescription("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_PositionWithAffinity* value) { +inline void WriteToString(std::string* result, const Opt_SaveDescription* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -9864,23 +10097,23 @@ inline void WriteToString(std::string* result, const Opt_PositionWithAffinity* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PositionWithAffinity& value) +inline Ark_RuntimeType runtimeType(const Opt_SaveDescription& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PreDragStatus& value) +inline Ark_RuntimeType runtimeType(const Ark_SaveIconStyle& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_PreDragStatus value) { - result->append("Ark_PreDragStatus("); +inline void WriteToString(std::string* result, const Ark_SaveIconStyle value) { + result->append("Ark_SaveIconStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_PreDragStatus* value) { +inline void WriteToString(std::string* result, const Opt_SaveIconStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9893,25 +10126,41 @@ inline void WriteToString(std::string* result, const Opt_PreDragStatus* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PreDragStatus& value) +inline Ark_RuntimeType runtimeType(const Opt_SaveIconStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PreparedInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_ScaleResult& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PreparedInfo* value) { +inline void WriteToString(std::string* result, const Ark_ScaleResult* value) { result->append("{"); - // Ark_Int32 duration - result->append(".duration="); - WriteToString(result, value->duration); + // Ark_Number x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y + result->append(", "); + result->append(".y="); + WriteToString(result, &value->y); + // Ark_Number z + result->append(", "); + result->append(".z="); + WriteToString(result, &value->z); + // Ark_Number centerX + result->append(", "); + result->append(".centerX="); + WriteToString(result, &value->centerX); + // Ark_Number centerY + result->append(", "); + result->append(".centerY="); + WriteToString(result, &value->centerY); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PreparedInfo* value) { +inline void WriteToString(std::string* result, const Opt_ScaleResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9924,42 +10173,26 @@ inline void WriteToString(std::string* result, const Opt_PreparedInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PreparedInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_ScaleResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ProgressConfiguration& value) +inline Ark_RuntimeType runtimeType(const Ark_ScreenCaptureHandler& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ProgressConfiguration* value) { - result->append("{"); - // Ark_Boolean enabled - result->append(".enabled="); - WriteToString(result, value->enabled); - // Ark_ContentModifier contentModifier - result->append(", "); - result->append(".contentModifier="); - WriteToString(result, &value->contentModifier); - // Ark_Number value - result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - // Ark_Number total - result->append(", "); - result->append(".total="); - WriteToString(result, &value->total); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ScreenCaptureHandler value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_ProgressConfiguration* value) { +inline void WriteToString(std::string* result, const Opt_ScreenCaptureHandler* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -9967,21 +10200,21 @@ inline void WriteToString(std::string* result, const Opt_ProgressConfiguration* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ProgressConfiguration& value) +inline Ark_RuntimeType runtimeType(const Opt_ScreenCaptureHandler& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ProgressMask& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollableTargetInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ProgressMask value) { +inline void WriteToString(std::string* result, const Ark_ScrollableTargetInfo value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_ProgressMask* value) { +inline void WriteToString(std::string* result, const Opt_ScrollableTargetInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -9994,23 +10227,23 @@ inline void WriteToString(std::string* result, const Opt_ProgressMask* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ProgressMask& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollableTargetInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ProgressStatus& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollAlign& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ProgressStatus value) { - result->append("Ark_ProgressStatus("); +inline void WriteToString(std::string* result, const Ark_ScrollAlign value) { + result->append("Ark_ScrollAlign("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ProgressStatus* value) { +inline void WriteToString(std::string* result, const Opt_ScrollAlign* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10023,23 +10256,23 @@ inline void WriteToString(std::string* result, const Opt_ProgressStatus* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ProgressStatus& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollAlign& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ProgressStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollBarDirection& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ProgressStyle value) { - result->append("Ark_ProgressStyle("); +inline void WriteToString(std::string* result, const Ark_ScrollBarDirection value) { + result->append("Ark_ScrollBarDirection("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ProgressStyle* value) { +inline void WriteToString(std::string* result, const Opt_ScrollBarDirection* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10052,23 +10285,23 @@ inline void WriteToString(std::string* result, const Opt_ProgressStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ProgressStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollBarDirection& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ProgressType& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollDirection& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ProgressType value) { - result->append("Ark_ProgressType("); +inline void WriteToString(std::string* result, const Ark_ScrollDirection value) { + result->append("Ark_ScrollDirection("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ProgressType* value) { +inline void WriteToString(std::string* result, const Opt_ScrollDirection* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10081,21 +10314,21 @@ inline void WriteToString(std::string* result, const Opt_ProgressType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ProgressType& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollDirection& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PromptAction& value) +inline Ark_RuntimeType runtimeType(const Ark_Scroller& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PromptAction value) { +inline void WriteToString(std::string* result, const Ark_Scroller value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_PromptAction* value) { +inline void WriteToString(std::string* result, const Opt_Scroller* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10108,23 +10341,21 @@ inline void WriteToString(std::string* result, const Opt_PromptAction* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PromptAction& value) +inline Ark_RuntimeType runtimeType(const Opt_Scroller& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ProtectedResourceType& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollMotion& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ProtectedResourceType value) { - result->append("Ark_ProtectedResourceType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_ScrollMotion value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_ProtectedResourceType* value) { +inline void WriteToString(std::string* result, const Opt_ScrollMotion* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10137,21 +10368,21 @@ inline void WriteToString(std::string* result, const Opt_ProtectedResourceType* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ProtectedResourceType& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollMotion& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PulseSymbolEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollResult& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PulseSymbolEffect value) { +inline void WriteToString(std::string* result, const Ark_ScrollResult value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_PulseSymbolEffect* value) { +inline void WriteToString(std::string* result, const Opt_ScrollResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10164,23 +10395,23 @@ inline void WriteToString(std::string* result, const Opt_PulseSymbolEffect* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PulseSymbolEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RadioIndicatorType& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollSizeMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RadioIndicatorType value) { - result->append("Ark_RadioIndicatorType("); +inline void WriteToString(std::string* result, const Ark_ScrollSizeMode value) { + result->append("Ark_ScrollSizeMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RadioIndicatorType* value) { +inline void WriteToString(std::string* result, const Opt_ScrollSizeMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10193,42 +10424,28 @@ inline void WriteToString(std::string* result, const Opt_RadioIndicatorType* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RadioIndicatorType& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollSizeMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RectResult& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollSnapAlign& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RectResult* value) { - result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_Number width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ScrollSnapAlign value) { + result->append("Ark_ScrollSnapAlign("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RectResult* value) { +inline void WriteToString(std::string* result, const Opt_ScrollSnapAlign* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -10236,21 +10453,23 @@ inline void WriteToString(std::string* result, const Opt_RectResult* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RectResult& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollSnapAlign& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RectShape& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollSource& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RectShape value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_ScrollSource value) { + result->append("Ark_ScrollSource("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RectShape* value) { +inline void WriteToString(std::string* result, const Opt_ScrollSource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10263,23 +10482,23 @@ inline void WriteToString(std::string* result, const Opt_RectShape* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RectShape& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollSource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RefreshStatus& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollState& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RefreshStatus value) { - result->append("Ark_RefreshStatus("); +inline void WriteToString(std::string* result, const Ark_ScrollState value) { + result->append("Ark_ScrollState("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RefreshStatus* value) { +inline void WriteToString(std::string* result, const Opt_ScrollState* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10292,23 +10511,21 @@ inline void WriteToString(std::string* result, const Opt_RefreshStatus* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RefreshStatus& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollState& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RelateType& value) +inline Ark_RuntimeType runtimeType(const Ark_SearchController& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RelateType value) { - result->append("Ark_RelateType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_SearchController value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_RelateType* value) { +inline void WriteToString(std::string* result, const Opt_SearchController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10321,23 +10538,23 @@ inline void WriteToString(std::string* result, const Opt_RelateType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RelateType& value) +inline Ark_RuntimeType runtimeType(const Opt_SearchController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RenderExitReason& value) +inline Ark_RuntimeType runtimeType(const Ark_SearchType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RenderExitReason value) { - result->append("Ark_RenderExitReason("); +inline void WriteToString(std::string* result, const Ark_SearchType value) { + result->append("Ark_SearchType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RenderExitReason* value) { +inline void WriteToString(std::string* result, const Opt_SearchType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10350,23 +10567,23 @@ inline void WriteToString(std::string* result, const Opt_RenderExitReason* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RenderExitReason& value) +inline Ark_RuntimeType runtimeType(const Opt_SearchType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RenderFit& value) +inline Ark_RuntimeType runtimeType(const Ark_SecurityComponentLayoutDirection& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RenderFit value) { - result->append("Ark_RenderFit("); +inline void WriteToString(std::string* result, const Ark_SecurityComponentLayoutDirection value) { + result->append("Ark_SecurityComponentLayoutDirection("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RenderFit* value) { +inline void WriteToString(std::string* result, const Opt_SecurityComponentLayoutDirection* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10379,23 +10596,23 @@ inline void WriteToString(std::string* result, const Opt_RenderFit* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RenderFit& value) +inline Ark_RuntimeType runtimeType(const Opt_SecurityComponentLayoutDirection& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RenderMode& value) +inline Ark_RuntimeType runtimeType(const Ark_SeekMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RenderMode value) { - result->append("Ark_RenderMode("); +inline void WriteToString(std::string* result, const Ark_SeekMode value) { + result->append("Ark_SeekMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RenderMode* value) { +inline void WriteToString(std::string* result, const Opt_SeekMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10408,23 +10625,23 @@ inline void WriteToString(std::string* result, const Opt_RenderMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RenderMode& value) +inline Ark_RuntimeType runtimeType(const Opt_SeekMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RenderProcessNotRespondingReason& value) +inline Ark_RuntimeType runtimeType(const Ark_SelectedMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RenderProcessNotRespondingReason value) { - result->append("Ark_RenderProcessNotRespondingReason("); +inline void WriteToString(std::string* result, const Ark_SelectedMode value) { + result->append("Ark_SelectedMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RenderProcessNotRespondingReason* value) { +inline void WriteToString(std::string* result, const Opt_SelectedMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10437,23 +10654,23 @@ inline void WriteToString(std::string* result, const Opt_RenderProcessNotRespond result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RenderProcessNotRespondingReason& value) +inline Ark_RuntimeType runtimeType(const Opt_SelectedMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RepeatMode& value) +inline Ark_RuntimeType runtimeType(const Ark_SelectStatus& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RepeatMode value) { - result->append("Ark_RepeatMode("); +inline void WriteToString(std::string* result, const Ark_SelectStatus value) { + result->append("Ark_SelectStatus("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RepeatMode* value) { +inline void WriteToString(std::string* result, const Opt_SelectStatus* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10466,23 +10683,23 @@ inline void WriteToString(std::string* result, const Opt_RepeatMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RepeatMode& value) +inline Ark_RuntimeType runtimeType(const Opt_SelectStatus& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ResponseType& value) +inline Ark_RuntimeType runtimeType(const Ark_ShadowStyle& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ResponseType value) { - result->append("Ark_ResponseType("); +inline void WriteToString(std::string* result, const Ark_ShadowStyle value) { + result->append("Ark_ShadowStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ResponseType* value) { +inline void WriteToString(std::string* result, const Opt_ShadowStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10495,21 +10712,23 @@ inline void WriteToString(std::string* result, const Opt_ResponseType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ResponseType& value) +inline Ark_RuntimeType runtimeType(const Opt_ShadowStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorBaseController& value) +inline Ark_RuntimeType runtimeType(const Ark_ShadowType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorBaseController value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_ShadowType value) { + result->append("Ark_ShadowType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorBaseController* value) { +inline void WriteToString(std::string* result, const Opt_ShadowType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10522,21 +10741,23 @@ inline void WriteToString(std::string* result, const Opt_RichEditorBaseControlle result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorBaseController& value) +inline Ark_RuntimeType runtimeType(const Opt_ShadowType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorController& value) +inline Ark_RuntimeType runtimeType(const Ark_SharedTransitionEffectType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorController value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_SharedTransitionEffectType value) { + result->append("Ark_SharedTransitionEffectType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorController* value) { +inline void WriteToString(std::string* result, const Opt_SharedTransitionEffectType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10549,23 +10770,23 @@ inline void WriteToString(std::string* result, const Opt_RichEditorController* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorController& value) +inline Ark_RuntimeType runtimeType(const Opt_SharedTransitionEffectType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorDeleteDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_SheetKeyboardAvoidMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorDeleteDirection value) { - result->append("Ark_RichEditorDeleteDirection("); +inline void WriteToString(std::string* result, const Ark_SheetKeyboardAvoidMode value) { + result->append("Ark_SheetKeyboardAvoidMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorDeleteDirection* value) { +inline void WriteToString(std::string* result, const Opt_SheetKeyboardAvoidMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10578,30 +10799,28 @@ inline void WriteToString(std::string* result, const Opt_RichEditorDeleteDirecti result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorDeleteDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_SheetKeyboardAvoidMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SheetMode& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorOptions* value) { - result->append("{"); - // Ark_RichEditorController controller - result->append(".controller="); - WriteToString(result, value->controller); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SheetMode value) { + result->append("Ark_SheetMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorOptions* value) { +inline void WriteToString(std::string* result, const Opt_SheetMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -10609,23 +10828,23 @@ inline void WriteToString(std::string* result, const Opt_RichEditorOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SheetMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorResponseType& value) +inline Ark_RuntimeType runtimeType(const Ark_SheetSize& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorResponseType value) { - result->append("Ark_RichEditorResponseType("); +inline void WriteToString(std::string* result, const Ark_SheetSize value) { + result->append("Ark_SheetSize("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorResponseType* value) { +inline void WriteToString(std::string* result, const Opt_SheetSize* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10638,23 +10857,23 @@ inline void WriteToString(std::string* result, const Opt_RichEditorResponseType* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorResponseType& value) +inline Ark_RuntimeType runtimeType(const Opt_SheetSize& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorSpanType& value) +inline Ark_RuntimeType runtimeType(const Ark_SheetType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorSpanType value) { - result->append("Ark_RichEditorSpanType("); +inline void WriteToString(std::string* result, const Ark_SheetType value) { + result->append("Ark_SheetType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorSpanType* value) { +inline void WriteToString(std::string* result, const Opt_SheetType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10667,21 +10886,23 @@ inline void WriteToString(std::string* result, const Opt_RichEditorSpanType* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorSpanType& value) +inline Ark_RuntimeType runtimeType(const Opt_SheetType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorStyledStringController& value) +inline Ark_RuntimeType runtimeType(const Ark_SideBarContainerType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorStyledStringController value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_SideBarContainerType value) { + result->append("Ark_SideBarContainerType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorStyledStringController* value) { +inline void WriteToString(std::string* result, const Opt_SideBarContainerType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10694,30 +10915,28 @@ inline void WriteToString(std::string* result, const Opt_RichEditorStyledStringC result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorStyledStringController& value) +inline Ark_RuntimeType runtimeType(const Opt_SideBarContainerType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorStyledStringOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SideBarPosition& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorStyledStringOptions* value) { - result->append("{"); - // Ark_RichEditorStyledStringController controller - result->append(".controller="); - WriteToString(result, value->controller); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SideBarPosition value) { + result->append("Ark_SideBarPosition("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorStyledStringOptions* value) { +inline void WriteToString(std::string* result, const Opt_SideBarPosition* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -10725,22 +10944,29 @@ inline void WriteToString(std::string* result, const Opt_RichEditorStyledStringO result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorStyledStringOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SideBarPosition& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RootSceneSession& value) +inline Ark_RuntimeType runtimeType(const Ark_Size& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RootSceneSession* value) { +inline void WriteToString(std::string* result, const Ark_Size* value) { result->append("{"); + // Ark_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RootSceneSession* value) { +inline void WriteToString(std::string* result, const Opt_Size* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10753,45 +10979,29 @@ inline void WriteToString(std::string* result, const Opt_RootSceneSession* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RootSceneSession& value) +inline Ark_RuntimeType runtimeType(const Opt_Size& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RotateResult& value) +inline Ark_RuntimeType runtimeType(const Ark_SizeResult& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RotateResult* value) { +inline void WriteToString(std::string* result, const Ark_SizeResult* value) { result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_Number z - result->append(", "); - result->append(".z="); - WriteToString(result, &value->z); - // Ark_Number centerX - result->append(", "); - result->append(".centerX="); - WriteToString(result, &value->centerX); - // Ark_Number centerY - result->append(", "); - result->append(".centerY="); - WriteToString(result, &value->centerY); - // Ark_Number angle + // Ark_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height result->append(", "); - result->append(".angle="); - WriteToString(result, &value->angle); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RotateResult* value) { +inline void WriteToString(std::string* result, const Opt_SizeResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10804,21 +11014,23 @@ inline void WriteToString(std::string* result, const Opt_RotateResult* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RotateResult& value) +inline Ark_RuntimeType runtimeType(const Opt_SizeResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RotationGesture& value) +inline Ark_RuntimeType runtimeType(const Ark_SlideEffect& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RotationGesture value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_SlideEffect value) { + result->append("Ark_SlideEffect("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RotationGesture* value) { +inline void WriteToString(std::string* result, const Opt_SlideEffect* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10831,21 +11043,23 @@ inline void WriteToString(std::string* result, const Opt_RotationGesture* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RotationGesture& value) +inline Ark_RuntimeType runtimeType(const Opt_SlideEffect& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RotationRecognizer& value) +inline Ark_RuntimeType runtimeType(const Ark_SliderBlockType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RotationRecognizer value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_SliderBlockType value) { + result->append("Ark_SliderBlockType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RotationRecognizer* value) { +inline void WriteToString(std::string* result, const Opt_SliderBlockType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10858,23 +11072,23 @@ inline void WriteToString(std::string* result, const Opt_RotationRecognizer* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RotationRecognizer& value) +inline Ark_RuntimeType runtimeType(const Opt_SliderBlockType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RouteType& value) +inline Ark_RuntimeType runtimeType(const Ark_SliderChangeMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RouteType value) { - result->append("Ark_RouteType("); +inline void WriteToString(std::string* result, const Ark_SliderChangeMode value) { + result->append("Ark_SliderChangeMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RouteType* value) { +inline void WriteToString(std::string* result, const Opt_SliderChangeMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10887,30 +11101,28 @@ inline void WriteToString(std::string* result, const Opt_RouteType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RouteType& value) +inline Ark_RuntimeType runtimeType(const Opt_SliderChangeMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RowOptionsV2& value) +inline Ark_RuntimeType runtimeType(const Ark_SliderInteraction& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RowOptionsV2* value) { - result->append("{"); - // Ark_Int32 _stub - result->append("._stub="); - WriteToString(result, value->_stub); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SliderInteraction value) { + result->append("Ark_SliderInteraction("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RowOptionsV2* value) { +inline void WriteToString(std::string* result, const Opt_SliderInteraction* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -10918,46 +11130,28 @@ inline void WriteToString(std::string* result, const Opt_RowOptionsV2* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RowOptionsV2& value) +inline Ark_RuntimeType runtimeType(const Opt_SliderInteraction& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RRect& value) +inline Ark_RuntimeType runtimeType(const Ark_SliderStyle& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RRect* value) { - result->append("{"); - // Ark_Number left - result->append(".left="); - WriteToString(result, &value->left); - // Ark_Number top - result->append(", "); - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Number width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Number radius - result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SliderStyle value) { + result->append("Ark_SliderStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RRect* value) { +inline void WriteToString(std::string* result, const Opt_SliderStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -10965,23 +11159,23 @@ inline void WriteToString(std::string* result, const Opt_RRect* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RRect& value) +inline Ark_RuntimeType runtimeType(const Opt_SliderStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SafeAreaEdge& value) +inline Ark_RuntimeType runtimeType(const Ark_SourceTool& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SafeAreaEdge value) { - result->append("Ark_SafeAreaEdge("); +inline void WriteToString(std::string* result, const Ark_SourceTool value) { + result->append("Ark_SourceTool("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SafeAreaEdge* value) { +inline void WriteToString(std::string* result, const Opt_SourceTool* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -10994,23 +11188,23 @@ inline void WriteToString(std::string* result, const Opt_SafeAreaEdge* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SafeAreaEdge& value) +inline Ark_RuntimeType runtimeType(const Opt_SourceTool& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SafeAreaType& value) +inline Ark_RuntimeType runtimeType(const Ark_SourceType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SafeAreaType value) { - result->append("Ark_SafeAreaType("); +inline void WriteToString(std::string* result, const Ark_SourceType value) { + result->append("Ark_SourceType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SafeAreaType* value) { +inline void WriteToString(std::string* result, const Opt_SourceType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11023,23 +11217,21 @@ inline void WriteToString(std::string* result, const Opt_SafeAreaType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SafeAreaType& value) +inline Ark_RuntimeType runtimeType(const Opt_SourceType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SaveButtonOnClickResult& value) +inline Ark_RuntimeType runtimeType(const Ark_SpringMotion& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SaveButtonOnClickResult value) { - result->append("Ark_SaveButtonOnClickResult("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_SpringMotion value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SaveButtonOnClickResult* value) { +inline void WriteToString(std::string* result, const Opt_SpringMotion* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11052,23 +11244,21 @@ inline void WriteToString(std::string* result, const Opt_SaveButtonOnClickResult result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SaveButtonOnClickResult& value) +inline Ark_RuntimeType runtimeType(const Opt_SpringMotion& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SaveDescription& value) +inline Ark_RuntimeType runtimeType(const Ark_SpringProp& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SaveDescription value) { - result->append("Ark_SaveDescription("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_SpringProp value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SaveDescription* value) { +inline void WriteToString(std::string* result, const Opt_SpringProp* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11081,23 +11271,23 @@ inline void WriteToString(std::string* result, const Opt_SaveDescription* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SaveDescription& value) +inline Ark_RuntimeType runtimeType(const Opt_SpringProp& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SaveIconStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_SslError& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SaveIconStyle value) { - result->append("Ark_SaveIconStyle("); +inline void WriteToString(std::string* result, const Ark_SslError value) { + result->append("Ark_SslError("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SaveIconStyle* value) { +inline void WriteToString(std::string* result, const Opt_SslError* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11110,46 +11300,26 @@ inline void WriteToString(std::string* result, const Opt_SaveIconStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SaveIconStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_SslError& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScaleResult& value) +inline Ark_RuntimeType runtimeType(const Ark_SslErrorHandler& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScaleResult* value) { - result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_Number z - result->append(", "); - result->append(".z="); - WriteToString(result, &value->z); - // Ark_Number centerX - result->append(", "); - result->append(".centerX="); - WriteToString(result, &value->centerX); - // Ark_Number centerY - result->append(", "); - result->append(".centerY="); - WriteToString(result, &value->centerY); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SslErrorHandler value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_ScaleResult* value) { +inline void WriteToString(std::string* result, const Opt_SslErrorHandler* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -11157,21 +11327,23 @@ inline void WriteToString(std::string* result, const Opt_ScaleResult* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScaleResult& value) +inline Ark_RuntimeType runtimeType(const Opt_SslErrorHandler& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Scene& value) +inline Ark_RuntimeType runtimeType(const Ark_StickyStyle& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Scene value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_StickyStyle value) { + result->append("Ark_StickyStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Scene* value) { +inline void WriteToString(std::string* result, const Opt_StickyStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11184,26 +11356,22 @@ inline void WriteToString(std::string* result, const Opt_Scene* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Scene& value) +inline Ark_RuntimeType runtimeType(const Opt_StickyStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScreenCaptureHandler& value) +inline Ark_RuntimeType runtimeType(const Ark_String& value) { - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_ScreenCaptureHandler value) { - WriteToString(result, static_cast(value)); + return INTEROP_RUNTIME_STRING; } template <> -inline void WriteToString(std::string* result, const Opt_ScreenCaptureHandler* value) { +inline void WriteToString(std::string* result, const Opt_String* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -11211,21 +11379,21 @@ inline void WriteToString(std::string* result, const Opt_ScreenCaptureHandler* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScreenCaptureHandler& value) +inline Ark_RuntimeType runtimeType(const Opt_String& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollableTargetInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_StyledString& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollableTargetInfo value) { +inline void WriteToString(std::string* result, const Ark_StyledString value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollableTargetInfo* value) { +inline void WriteToString(std::string* result, const Opt_StyledString* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11238,23 +11406,21 @@ inline void WriteToString(std::string* result, const Opt_ScrollableTargetInfo* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollableTargetInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_StyledString& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollAlign& value) +inline Ark_RuntimeType runtimeType(const Ark_StyledStringController& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollAlign value) { - result->append("Ark_ScrollAlign("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_StyledStringController value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollAlign* value) { +inline void WriteToString(std::string* result, const Opt_StyledStringController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11267,23 +11433,23 @@ inline void WriteToString(std::string* result, const Opt_ScrollAlign* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollAlign& value) +inline Ark_RuntimeType runtimeType(const Opt_StyledStringController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollBarDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_StyledStringKey& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollBarDirection value) { - result->append("Ark_ScrollBarDirection("); +inline void WriteToString(std::string* result, const Ark_StyledStringKey value) { + result->append("Ark_StyledStringKey("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollBarDirection* value) { +inline void WriteToString(std::string* result, const Opt_StyledStringKey* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11296,23 +11462,23 @@ inline void WriteToString(std::string* result, const Opt_ScrollBarDirection* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollBarDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_StyledStringKey& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_SubMenuExpandingMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollDirection value) { - result->append("Ark_ScrollDirection("); +inline void WriteToString(std::string* result, const Ark_SubMenuExpandingMode value) { + result->append("Ark_SubMenuExpandingMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollDirection* value) { +inline void WriteToString(std::string* result, const Opt_SubMenuExpandingMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11325,21 +11491,21 @@ inline void WriteToString(std::string* result, const Opt_ScrollDirection* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_SubMenuExpandingMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Scroller& value) +inline Ark_RuntimeType runtimeType(const Ark_SubmitEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Scroller value) { +inline void WriteToString(std::string* result, const Ark_SubmitEvent value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_Scroller* value) { +inline void WriteToString(std::string* result, const Opt_SubmitEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11352,21 +11518,23 @@ inline void WriteToString(std::string* result, const Opt_Scroller* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Scroller& value) +inline Ark_RuntimeType runtimeType(const Opt_SubmitEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollMotion& value) +inline Ark_RuntimeType runtimeType(const Ark_SwipeActionState& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollMotion value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_SwipeActionState value) { + result->append("Ark_SwipeActionState("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollMotion* value) { +inline void WriteToString(std::string* result, const Opt_SwipeActionState* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11379,21 +11547,23 @@ inline void WriteToString(std::string* result, const Opt_ScrollMotion* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollMotion& value) +inline Ark_RuntimeType runtimeType(const Opt_SwipeActionState& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollResult& value) +inline Ark_RuntimeType runtimeType(const Ark_SwipeDirection& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollResult value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_SwipeDirection value) { + result->append("Ark_SwipeDirection("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollResult* value) { +inline void WriteToString(std::string* result, const Opt_SwipeDirection* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11406,23 +11576,23 @@ inline void WriteToString(std::string* result, const Opt_ScrollResult* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollResult& value) +inline Ark_RuntimeType runtimeType(const Opt_SwipeDirection& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollSizeMode& value) +inline Ark_RuntimeType runtimeType(const Ark_SwipeEdgeEffect& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollSizeMode value) { - result->append("Ark_ScrollSizeMode("); +inline void WriteToString(std::string* result, const Ark_SwipeEdgeEffect value) { + result->append("Ark_SwipeEdgeEffect("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollSizeMode* value) { +inline void WriteToString(std::string* result, const Opt_SwipeEdgeEffect* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11435,23 +11605,21 @@ inline void WriteToString(std::string* result, const Opt_ScrollSizeMode* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollSizeMode& value) +inline Ark_RuntimeType runtimeType(const Opt_SwipeEdgeEffect& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollSnapAlign& value) +inline Ark_RuntimeType runtimeType(const Ark_SwipeGesture& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollSnapAlign value) { - result->append("Ark_ScrollSnapAlign("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_SwipeGesture value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollSnapAlign* value) { +inline void WriteToString(std::string* result, const Opt_SwipeGesture* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11464,28 +11632,38 @@ inline void WriteToString(std::string* result, const Opt_ScrollSnapAlign* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollSnapAlign& value) +inline Ark_RuntimeType runtimeType(const Opt_SwipeGesture& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollSource& value) +inline Ark_RuntimeType runtimeType(const Ark_SwiperAnimationEvent& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollSource value) { - result->append("Ark_ScrollSource("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_SwiperAnimationEvent* value) { + result->append("{"); + // Ark_Number currentOffset + result->append(".currentOffset="); + WriteToString(result, &value->currentOffset); + // Ark_Number targetOffset + result->append(", "); + result->append(".targetOffset="); + WriteToString(result, &value->targetOffset); + // Ark_Number velocity + result->append(", "); + result->append(".velocity="); + WriteToString(result, &value->velocity); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollSource* value) { +inline void WriteToString(std::string* result, const Opt_SwiperAnimationEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -11493,23 +11671,23 @@ inline void WriteToString(std::string* result, const Opt_ScrollSource* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollSource& value) +inline Ark_RuntimeType runtimeType(const Opt_SwiperAnimationEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollState& value) +inline Ark_RuntimeType runtimeType(const Ark_SwiperAnimationMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollState value) { - result->append("Ark_ScrollState("); +inline void WriteToString(std::string* result, const Ark_SwiperAnimationMode value) { + result->append("Ark_SwiperAnimationMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollState* value) { +inline void WriteToString(std::string* result, const Opt_SwiperAnimationMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11522,21 +11700,21 @@ inline void WriteToString(std::string* result, const Opt_ScrollState* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollState& value) +inline Ark_RuntimeType runtimeType(const Opt_SwiperAnimationMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SearchController& value) +inline Ark_RuntimeType runtimeType(const Ark_SwiperContentTransitionProxy& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SearchController value) { +inline void WriteToString(std::string* result, const Ark_SwiperContentTransitionProxy value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SearchController* value) { +inline void WriteToString(std::string* result, const Opt_SwiperContentTransitionProxy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11549,57 +11727,38 @@ inline void WriteToString(std::string* result, const Opt_SearchController* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SearchController& value) +inline Ark_RuntimeType runtimeType(const Opt_SwiperContentTransitionProxy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SearchType& value) +inline Ark_RuntimeType runtimeType(const Ark_SwiperContentWillScrollResult& value) { - return INTEROP_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_SearchType value) { - result->append("Ark_SearchType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Opt_SearchType* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(value->tag))); - result->append(", .value="); - if (value->tag != INTEROP_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } +inline void WriteToString(std::string* result, const Ark_SwiperContentWillScrollResult* value) { + result->append("{"); + // Ark_Number currentIndex + result->append(".currentIndex="); + WriteToString(result, &value->currentIndex); + // Ark_Number comingIndex + result->append(", "); + result->append(".comingIndex="); + WriteToString(result, &value->comingIndex); + // Ark_Number offset + result->append(", "); + result->append(".offset="); + WriteToString(result, &value->offset); result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SearchType& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_SecurityComponentLayoutDirection& value) -{ - return INTEROP_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_SecurityComponentLayoutDirection value) { - result->append("Ark_SecurityComponentLayoutDirection("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_SecurityComponentLayoutDirection* value) { +inline void WriteToString(std::string* result, const Opt_SwiperContentWillScrollResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -11607,23 +11766,21 @@ inline void WriteToString(std::string* result, const Opt_SecurityComponentLayout result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SecurityComponentLayoutDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_SwiperContentWillScrollResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SeekMode& value) +inline Ark_RuntimeType runtimeType(const Ark_SwiperController& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SeekMode value) { - result->append("Ark_SeekMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_SwiperController value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SeekMode* value) { +inline void WriteToString(std::string* result, const Opt_SwiperController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11636,23 +11793,23 @@ inline void WriteToString(std::string* result, const Opt_SeekMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SeekMode& value) +inline Ark_RuntimeType runtimeType(const Opt_SwiperController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SelectedMode& value) +inline Ark_RuntimeType runtimeType(const Ark_SwiperDisplayMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SelectedMode value) { - result->append("Ark_SelectedMode("); +inline void WriteToString(std::string* result, const Ark_SwiperDisplayMode value) { + result->append("Ark_SwiperDisplayMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SelectedMode* value) { +inline void WriteToString(std::string* result, const Opt_SwiperDisplayMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11665,23 +11822,21 @@ inline void WriteToString(std::string* result, const Opt_SelectedMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SelectedMode& value) +inline Ark_RuntimeType runtimeType(const Opt_SwiperDisplayMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SelectStatus& value) +inline Ark_RuntimeType runtimeType(const Ark_SwipeRecognizer& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SelectStatus value) { - result->append("Ark_SelectStatus("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_SwipeRecognizer value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SelectStatus* value) { +inline void WriteToString(std::string* result, const Opt_SwipeRecognizer* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11694,23 +11849,23 @@ inline void WriteToString(std::string* result, const Opt_SelectStatus* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SelectStatus& value) +inline Ark_RuntimeType runtimeType(const Opt_SwipeRecognizer& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ShadowStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_SwiperNestedScrollMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ShadowStyle value) { - result->append("Ark_ShadowStyle("); +inline void WriteToString(std::string* result, const Ark_SwiperNestedScrollMode value) { + result->append("Ark_SwiperNestedScrollMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ShadowStyle* value) { +inline void WriteToString(std::string* result, const Opt_SwiperNestedScrollMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11723,23 +11878,21 @@ inline void WriteToString(std::string* result, const Opt_ShadowStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ShadowStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_SwiperNestedScrollMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ShadowType& value) +inline Ark_RuntimeType runtimeType(const Ark_SymbolEffect& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ShadowType value) { - result->append("Ark_ShadowType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_SymbolEffect value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_ShadowType* value) { +inline void WriteToString(std::string* result, const Opt_SymbolEffect* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11752,21 +11905,23 @@ inline void WriteToString(std::string* result, const Opt_ShadowType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ShadowType& value) +inline Ark_RuntimeType runtimeType(const Opt_SymbolEffect& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ShapeClip& value) +inline Ark_RuntimeType runtimeType(const Ark_SymbolEffectStrategy& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ShapeClip value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_SymbolEffectStrategy value) { + result->append("Ark_SymbolEffectStrategy("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ShapeClip* value) { +inline void WriteToString(std::string* result, const Opt_SymbolEffectStrategy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11779,21 +11934,21 @@ inline void WriteToString(std::string* result, const Opt_ShapeClip* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ShapeClip& value) +inline Ark_RuntimeType runtimeType(const Opt_SymbolEffectStrategy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ShapeMask& value) +inline Ark_RuntimeType runtimeType(const Ark_SymbolGlyphModifier& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ShapeMask value) { +inline void WriteToString(std::string* result, const Ark_SymbolGlyphModifier value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_ShapeMask* value) { +inline void WriteToString(std::string* result, const Opt_SymbolGlyphModifier* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11806,23 +11961,23 @@ inline void WriteToString(std::string* result, const Opt_ShapeMask* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ShapeMask& value) +inline Ark_RuntimeType runtimeType(const Opt_SymbolGlyphModifier& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SharedTransitionEffectType& value) +inline Ark_RuntimeType runtimeType(const Ark_SymbolRenderingStrategy& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SharedTransitionEffectType value) { - result->append("Ark_SharedTransitionEffectType("); +inline void WriteToString(std::string* result, const Ark_SymbolRenderingStrategy value) { + result->append("Ark_SymbolRenderingStrategy("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SharedTransitionEffectType* value) { +inline void WriteToString(std::string* result, const Opt_SymbolRenderingStrategy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11835,23 +11990,21 @@ inline void WriteToString(std::string* result, const Opt_SharedTransitionEffectT result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SharedTransitionEffectType& value) +inline Ark_RuntimeType runtimeType(const Opt_SymbolRenderingStrategy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SheetKeyboardAvoidMode& value) +inline Ark_RuntimeType runtimeType(const Ark_TabContentTransitionProxy& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SheetKeyboardAvoidMode value) { - result->append("Ark_SheetKeyboardAvoidMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_TabContentTransitionProxy value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SheetKeyboardAvoidMode* value) { +inline void WriteToString(std::string* result, const Opt_TabContentTransitionProxy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11864,28 +12017,38 @@ inline void WriteToString(std::string* result, const Opt_SheetKeyboardAvoidMode* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SheetKeyboardAvoidMode& value) +inline Ark_RuntimeType runtimeType(const Opt_TabContentTransitionProxy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SheetMode& value) +inline Ark_RuntimeType runtimeType(const Ark_TabsAnimationEvent& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SheetMode value) { - result->append("Ark_SheetMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_TabsAnimationEvent* value) { + result->append("{"); + // Ark_Number currentOffset + result->append(".currentOffset="); + WriteToString(result, &value->currentOffset); + // Ark_Number targetOffset + result->append(", "); + result->append(".targetOffset="); + WriteToString(result, &value->targetOffset); + // Ark_Number velocity + result->append(", "); + result->append(".velocity="); + WriteToString(result, &value->velocity); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SheetMode* value) { +inline void WriteToString(std::string* result, const Opt_TabsAnimationEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -11893,23 +12056,23 @@ inline void WriteToString(std::string* result, const Opt_SheetMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SheetMode& value) +inline Ark_RuntimeType runtimeType(const Opt_TabsAnimationEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SheetSize& value) +inline Ark_RuntimeType runtimeType(const Ark_TabsCacheMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SheetSize value) { - result->append("Ark_SheetSize("); +inline void WriteToString(std::string* result, const Ark_TabsCacheMode value) { + result->append("Ark_TabsCacheMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SheetSize* value) { +inline void WriteToString(std::string* result, const Opt_TabsCacheMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11922,23 +12085,21 @@ inline void WriteToString(std::string* result, const Opt_SheetSize* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SheetSize& value) +inline Ark_RuntimeType runtimeType(const Opt_TabsCacheMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SheetType& value) +inline Ark_RuntimeType runtimeType(const Ark_TabsController& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SheetType value) { - result->append("Ark_SheetType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_TabsController value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SheetType* value) { +inline void WriteToString(std::string* result, const Opt_TabsController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11951,23 +12112,21 @@ inline void WriteToString(std::string* result, const Opt_SheetType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SheetType& value) +inline Ark_RuntimeType runtimeType(const Opt_TabsController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SideBarContainerType& value) +inline Ark_RuntimeType runtimeType(const Ark_TapRecognizer& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SideBarContainerType value) { - result->append("Ark_SideBarContainerType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_TapRecognizer value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SideBarContainerType* value) { +inline void WriteToString(std::string* result, const Opt_TapRecognizer* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -11980,23 +12139,23 @@ inline void WriteToString(std::string* result, const Opt_SideBarContainerType* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SideBarContainerType& value) +inline Ark_RuntimeType runtimeType(const Opt_TapRecognizer& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SideBarPosition& value) +inline Ark_RuntimeType runtimeType(const Ark_TextAlign& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SideBarPosition value) { - result->append("Ark_SideBarPosition("); +inline void WriteToString(std::string* result, const Ark_TextAlign value) { + result->append("Ark_TextAlign("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SideBarPosition* value) { +inline void WriteToString(std::string* result, const Opt_TextAlign* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12009,69 +12168,26 @@ inline void WriteToString(std::string* result, const Opt_SideBarPosition* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SideBarPosition& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Size& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_Size* value) { - result->append("{"); - // Ark_Number width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Size* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Size& value) +inline Ark_RuntimeType runtimeType(const Opt_TextAlign& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SizeResult& value) +inline Ark_RuntimeType runtimeType(const Ark_TextAreaController& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SizeResult* value) { - result->append("{"); - // Ark_Number width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_TextAreaController value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SizeResult* value) { +inline void WriteToString(std::string* result, const Opt_TextAreaController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -12079,23 +12195,23 @@ inline void WriteToString(std::string* result, const Opt_SizeResult* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SizeResult& value) +inline Ark_RuntimeType runtimeType(const Opt_TextAreaController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SlideEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_TextAreaType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SlideEffect value) { - result->append("Ark_SlideEffect("); +inline void WriteToString(std::string* result, const Ark_TextAreaType value) { + result->append("Ark_TextAreaType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SlideEffect* value) { +inline void WriteToString(std::string* result, const Opt_TextAreaType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12108,23 +12224,21 @@ inline void WriteToString(std::string* result, const Opt_SlideEffect* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SlideEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_TextAreaType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SliderBlockType& value) +inline Ark_RuntimeType runtimeType(const Ark_TextBaseController& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SliderBlockType value) { - result->append("Ark_SliderBlockType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_TextBaseController value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SliderBlockType* value) { +inline void WriteToString(std::string* result, const Opt_TextBaseController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12137,23 +12251,23 @@ inline void WriteToString(std::string* result, const Opt_SliderBlockType* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SliderBlockType& value) +inline Ark_RuntimeType runtimeType(const Opt_TextBaseController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SliderChangeMode& value) +inline Ark_RuntimeType runtimeType(const Ark_TextCase& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SliderChangeMode value) { - result->append("Ark_SliderChangeMode("); +inline void WriteToString(std::string* result, const Ark_TextCase value) { + result->append("Ark_TextCase("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SliderChangeMode* value) { +inline void WriteToString(std::string* result, const Opt_TextCase* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12166,28 +12280,46 @@ inline void WriteToString(std::string* result, const Opt_SliderChangeMode* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SliderChangeMode& value) +inline Ark_RuntimeType runtimeType(const Opt_TextCase& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SliderInteraction& value) +inline Ark_RuntimeType runtimeType(const Ark_TextClockConfiguration& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SliderInteraction value) { - result->append("Ark_SliderInteraction("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_TextClockConfiguration* value) { + result->append("{"); + // Ark_Boolean enabled + result->append(".enabled="); + WriteToString(result, value->enabled); + // Ark_ContentModifier contentModifier + result->append(", "); + result->append(".contentModifier="); + WriteToString(result, &value->contentModifier); + // Ark_Number timeZoneOffset + result->append(", "); + result->append(".timeZoneOffset="); + WriteToString(result, &value->timeZoneOffset); + // Ark_Boolean started + result->append(", "); + result->append(".started="); + WriteToString(result, value->started); + // Ark_Number timeValue + result->append(", "); + result->append(".timeValue="); + WriteToString(result, &value->timeValue); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SliderInteraction* value) { +inline void WriteToString(std::string* result, const Opt_TextClockConfiguration* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -12195,23 +12327,21 @@ inline void WriteToString(std::string* result, const Opt_SliderInteraction* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SliderInteraction& value) +inline Ark_RuntimeType runtimeType(const Opt_TextClockConfiguration& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SliderStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_TextClockController& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SliderStyle value) { - result->append("Ark_SliderStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_TextClockController value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SliderStyle* value) { +inline void WriteToString(std::string* result, const Opt_TextClockController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12224,23 +12354,21 @@ inline void WriteToString(std::string* result, const Opt_SliderStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SliderStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_TextClockController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SourceTool& value) +inline Ark_RuntimeType runtimeType(const Ark_TextContentControllerBase& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SourceTool value) { - result->append("Ark_SourceTool("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_TextContentControllerBase value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SourceTool* value) { +inline void WriteToString(std::string* result, const Opt_TextContentControllerBase* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12253,23 +12381,23 @@ inline void WriteToString(std::string* result, const Opt_SourceTool* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SourceTool& value) +inline Ark_RuntimeType runtimeType(const Opt_TextContentControllerBase& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SourceType& value) +inline Ark_RuntimeType runtimeType(const Ark_TextContentStyle& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SourceType value) { - result->append("Ark_SourceType("); +inline void WriteToString(std::string* result, const Ark_TextContentStyle value) { + result->append("Ark_TextContentStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SourceType* value) { +inline void WriteToString(std::string* result, const Opt_TextContentStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12282,21 +12410,21 @@ inline void WriteToString(std::string* result, const Opt_SourceType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SourceType& value) +inline Ark_RuntimeType runtimeType(const Opt_TextContentStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SpringMotion& value) +inline Ark_RuntimeType runtimeType(const Ark_TextController& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SpringMotion value) { +inline void WriteToString(std::string* result, const Ark_TextController value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SpringMotion* value) { +inline void WriteToString(std::string* result, const Opt_TextController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12309,21 +12437,23 @@ inline void WriteToString(std::string* result, const Opt_SpringMotion* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SpringMotion& value) +inline Ark_RuntimeType runtimeType(const Opt_TextController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SpringProp& value) +inline Ark_RuntimeType runtimeType(const Ark_TextDataDetectorType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SpringProp value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_TextDataDetectorType value) { + result->append("Ark_TextDataDetectorType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SpringProp* value) { +inline void WriteToString(std::string* result, const Opt_TextDataDetectorType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12336,23 +12466,23 @@ inline void WriteToString(std::string* result, const Opt_SpringProp* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SpringProp& value) +inline Ark_RuntimeType runtimeType(const Opt_TextDataDetectorType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SslError& value) +inline Ark_RuntimeType runtimeType(const Ark_TextDecorationStyle& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SslError value) { - result->append("Ark_SslError("); +inline void WriteToString(std::string* result, const Ark_TextDecorationStyle value) { + result->append("Ark_TextDecorationStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SslError* value) { +inline void WriteToString(std::string* result, const Opt_TextDecorationStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12365,21 +12495,23 @@ inline void WriteToString(std::string* result, const Opt_SslError* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SslError& value) +inline Ark_RuntimeType runtimeType(const Opt_TextDecorationStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SslErrorHandler& value) +inline Ark_RuntimeType runtimeType(const Ark_TextDecorationType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SslErrorHandler value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_TextDecorationType value) { + result->append("Ark_TextDecorationType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SslErrorHandler* value) { +inline void WriteToString(std::string* result, const Opt_TextDecorationType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12392,23 +12524,23 @@ inline void WriteToString(std::string* result, const Opt_SslErrorHandler* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SslErrorHandler& value) +inline Ark_RuntimeType runtimeType(const Opt_TextDecorationType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_StickyStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_TextDeleteDirection& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_StickyStyle value) { - result->append("Ark_StickyStyle("); +inline void WriteToString(std::string* result, const Ark_TextDeleteDirection value) { + result->append("Ark_TextDeleteDirection("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_StickyStyle* value) { +inline void WriteToString(std::string* result, const Opt_TextDeleteDirection* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12421,22 +12553,26 @@ inline void WriteToString(std::string* result, const Opt_StickyStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StickyStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_TextDeleteDirection& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_String& value) +inline Ark_RuntimeType runtimeType(const Ark_TextEditControllerEx& value) { - return INTEROP_RUNTIME_STRING; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Opt_String* value) { +inline void WriteToString(std::string* result, const Ark_TextEditControllerEx value) { + WriteToString(result, static_cast(value)); +} +template <> +inline void WriteToString(std::string* result, const Opt_TextEditControllerEx* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -12444,21 +12580,23 @@ inline void WriteToString(std::string* result, const Opt_String* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_String& value) +inline Ark_RuntimeType runtimeType(const Opt_TextEditControllerEx& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_StyledString& value) +inline Ark_RuntimeType runtimeType(const Ark_TextHeightAdaptivePolicy& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_StyledString value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_TextHeightAdaptivePolicy value) { + result->append("Ark_TextHeightAdaptivePolicy("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_StyledString* value) { +inline void WriteToString(std::string* result, const Opt_TextHeightAdaptivePolicy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12471,21 +12609,21 @@ inline void WriteToString(std::string* result, const Opt_StyledString* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StyledString& value) +inline Ark_RuntimeType runtimeType(const Opt_TextHeightAdaptivePolicy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_StyledStringController& value) +inline Ark_RuntimeType runtimeType(const Ark_TextInputController& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_StyledStringController value) { +inline void WriteToString(std::string* result, const Ark_TextInputController value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_StyledStringController* value) { +inline void WriteToString(std::string* result, const Opt_TextInputController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12498,23 +12636,23 @@ inline void WriteToString(std::string* result, const Opt_StyledStringController* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StyledStringController& value) +inline Ark_RuntimeType runtimeType(const Opt_TextInputController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_StyledStringKey& value) +inline Ark_RuntimeType runtimeType(const Ark_TextInputStyle& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_StyledStringKey value) { - result->append("Ark_StyledStringKey("); +inline void WriteToString(std::string* result, const Ark_TextInputStyle value) { + result->append("Ark_TextInputStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_StyledStringKey* value) { +inline void WriteToString(std::string* result, const Opt_TextInputStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12527,23 +12665,21 @@ inline void WriteToString(std::string* result, const Opt_StyledStringKey* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StyledStringKey& value) +inline Ark_RuntimeType runtimeType(const Opt_TextInputStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SubMenuExpandingMode& value) +inline Ark_RuntimeType runtimeType(const Ark_TextMenuItemId& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SubMenuExpandingMode value) { - result->append("Ark_SubMenuExpandingMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_TextMenuItemId value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SubMenuExpandingMode* value) { +inline void WriteToString(std::string* result, const Opt_TextMenuItemId* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12556,21 +12692,23 @@ inline void WriteToString(std::string* result, const Opt_SubMenuExpandingMode* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SubMenuExpandingMode& value) +inline Ark_RuntimeType runtimeType(const Opt_TextMenuItemId& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SubmitEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_TextMenuShowMode& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SubmitEvent value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_TextMenuShowMode value) { + result->append("Ark_TextMenuShowMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SubmitEvent* value) { +inline void WriteToString(std::string* result, const Opt_TextMenuShowMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12583,28 +12721,78 @@ inline void WriteToString(std::string* result, const Opt_SubmitEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SubmitEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_TextMenuShowMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwipeActionState& value) +inline Ark_RuntimeType runtimeType(const Ark_TextMetrics& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SwipeActionState value) { - result->append("Ark_SwipeActionState("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_TextMetrics* value) { + result->append("{"); + // Ark_Number actualBoundingBoxAscent + result->append(".actualBoundingBoxAscent="); + WriteToString(result, &value->actualBoundingBoxAscent); + // Ark_Number actualBoundingBoxDescent + result->append(", "); + result->append(".actualBoundingBoxDescent="); + WriteToString(result, &value->actualBoundingBoxDescent); + // Ark_Number actualBoundingBoxLeft + result->append(", "); + result->append(".actualBoundingBoxLeft="); + WriteToString(result, &value->actualBoundingBoxLeft); + // Ark_Number actualBoundingBoxRight + result->append(", "); + result->append(".actualBoundingBoxRight="); + WriteToString(result, &value->actualBoundingBoxRight); + // Ark_Number alphabeticBaseline + result->append(", "); + result->append(".alphabeticBaseline="); + WriteToString(result, &value->alphabeticBaseline); + // Ark_Number emHeightAscent + result->append(", "); + result->append(".emHeightAscent="); + WriteToString(result, &value->emHeightAscent); + // Ark_Number emHeightDescent + result->append(", "); + result->append(".emHeightDescent="); + WriteToString(result, &value->emHeightDescent); + // Ark_Number fontBoundingBoxAscent + result->append(", "); + result->append(".fontBoundingBoxAscent="); + WriteToString(result, &value->fontBoundingBoxAscent); + // Ark_Number fontBoundingBoxDescent + result->append(", "); + result->append(".fontBoundingBoxDescent="); + WriteToString(result, &value->fontBoundingBoxDescent); + // Ark_Number hangingBaseline + result->append(", "); + result->append(".hangingBaseline="); + WriteToString(result, &value->hangingBaseline); + // Ark_Number ideographicBaseline + result->append(", "); + result->append(".ideographicBaseline="); + WriteToString(result, &value->ideographicBaseline); + // Ark_Number width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SwipeActionState* value) { +inline void WriteToString(std::string* result, const Opt_TextMetrics* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -12612,23 +12800,21 @@ inline void WriteToString(std::string* result, const Opt_SwipeActionState* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwipeActionState& value) +inline Ark_RuntimeType runtimeType(const Opt_TextMetrics& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwipeDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_TextModifier& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SwipeDirection value) { - result->append("Ark_SwipeDirection("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_TextModifier value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SwipeDirection* value) { +inline void WriteToString(std::string* result, const Opt_TextModifier* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12641,28 +12827,30 @@ inline void WriteToString(std::string* result, const Opt_SwipeDirection* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwipeDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_TextModifier& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwipeEdgeEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_TextOptions& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SwipeEdgeEffect value) { - result->append("Ark_SwipeEdgeEffect("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_TextOptions* value) { + result->append("{"); + // Ark_TextController controller + result->append(".controller="); + WriteToString(result, value->controller); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SwipeEdgeEffect* value) { +inline void WriteToString(std::string* result, const Opt_TextOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -12670,21 +12858,23 @@ inline void WriteToString(std::string* result, const Opt_SwipeEdgeEffect* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwipeEdgeEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_TextOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwipeGesture& value) +inline Ark_RuntimeType runtimeType(const Ark_TextOverflow& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SwipeGesture value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_TextOverflow value) { + result->append("Ark_TextOverflow("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SwipeGesture* value) { +inline void WriteToString(std::string* result, const Opt_TextOverflow* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12697,33 +12887,25 @@ inline void WriteToString(std::string* result, const Opt_SwipeGesture* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwipeGesture& value) +inline Ark_RuntimeType runtimeType(const Opt_TextOverflow& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwiperAnimationEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_TextOverflowOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SwiperAnimationEvent* value) { +inline void WriteToString(std::string* result, const Ark_TextOverflowOptions* value) { result->append("{"); - // Ark_Number currentOffset - result->append(".currentOffset="); - WriteToString(result, &value->currentOffset); - // Ark_Number targetOffset - result->append(", "); - result->append(".targetOffset="); - WriteToString(result, &value->targetOffset); - // Ark_Number velocity - result->append(", "); - result->append(".velocity="); - WriteToString(result, &value->velocity); + // Ark_TextOverflow overflow + result->append(".overflow="); + WriteToString(result, value->overflow); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SwiperAnimationEvent* value) { +inline void WriteToString(std::string* result, const Opt_TextOverflowOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12736,23 +12918,21 @@ inline void WriteToString(std::string* result, const Opt_SwiperAnimationEvent* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwiperAnimationEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_TextOverflowOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwiperAnimationMode& value) +inline Ark_RuntimeType runtimeType(const Ark_TextPickerDialog& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SwiperAnimationMode value) { - result->append("Ark_SwiperAnimationMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_TextPickerDialog value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SwiperAnimationMode* value) { +inline void WriteToString(std::string* result, const Opt_TextPickerDialog* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12765,21 +12945,23 @@ inline void WriteToString(std::string* result, const Opt_SwiperAnimationMode* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwiperAnimationMode& value) +inline Ark_RuntimeType runtimeType(const Opt_TextPickerDialog& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwiperContentTransitionProxy& value) +inline Ark_RuntimeType runtimeType(const Ark_TextResponseType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SwiperContentTransitionProxy value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_TextResponseType value) { + result->append("Ark_TextResponseType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SwiperContentTransitionProxy* value) { +inline void WriteToString(std::string* result, const Opt_TextResponseType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12792,38 +12974,28 @@ inline void WriteToString(std::string* result, const Opt_SwiperContentTransition result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwiperContentTransitionProxy& value) +inline Ark_RuntimeType runtimeType(const Opt_TextResponseType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwiperContentWillScrollResult& value) +inline Ark_RuntimeType runtimeType(const Ark_TextSelectableMode& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SwiperContentWillScrollResult* value) { - result->append("{"); - // Ark_Number currentIndex - result->append(".currentIndex="); - WriteToString(result, &value->currentIndex); - // Ark_Number comingIndex - result->append(", "); - result->append(".comingIndex="); - WriteToString(result, &value->comingIndex); - // Ark_Number offset - result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_TextSelectableMode value) { + result->append("Ark_TextSelectableMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SwiperContentWillScrollResult* value) { +inline void WriteToString(std::string* result, const Opt_TextSelectableMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -12831,21 +13003,23 @@ inline void WriteToString(std::string* result, const Opt_SwiperContentWillScroll result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwiperContentWillScrollResult& value) +inline Ark_RuntimeType runtimeType(const Opt_TextSelectableMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwiperController& value) +inline Ark_RuntimeType runtimeType(const Ark_TextSpanType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SwiperController value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_TextSpanType value) { + result->append("Ark_TextSpanType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SwiperController* value) { +inline void WriteToString(std::string* result, const Opt_TextSpanType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12858,28 +13032,50 @@ inline void WriteToString(std::string* result, const Opt_SwiperController* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwiperController& value) +inline Ark_RuntimeType runtimeType(const Opt_TextSpanType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwiperDisplayMode& value) +inline Ark_RuntimeType runtimeType(const Ark_TextTimerConfiguration& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SwiperDisplayMode value) { - result->append("Ark_SwiperDisplayMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_TextTimerConfiguration* value) { + result->append("{"); + // Ark_Boolean enabled + result->append(".enabled="); + WriteToString(result, value->enabled); + // Ark_ContentModifier contentModifier + result->append(", "); + result->append(".contentModifier="); + WriteToString(result, &value->contentModifier); + // Ark_Number count + result->append(", "); + result->append(".count="); + WriteToString(result, &value->count); + // Ark_Boolean isCountDown + result->append(", "); + result->append(".isCountDown="); + WriteToString(result, value->isCountDown); + // Ark_Boolean started + result->append(", "); + result->append(".started="); + WriteToString(result, value->started); + // Ark_Number elapsedTime + result->append(", "); + result->append(".elapsedTime="); + WriteToString(result, &value->elapsedTime); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SwiperDisplayMode* value) { +inline void WriteToString(std::string* result, const Opt_TextTimerConfiguration* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -12887,21 +13083,21 @@ inline void WriteToString(std::string* result, const Opt_SwiperDisplayMode* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwiperDisplayMode& value) +inline Ark_RuntimeType runtimeType(const Opt_TextTimerConfiguration& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwipeRecognizer& value) +inline Ark_RuntimeType runtimeType(const Ark_TextTimerController& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SwipeRecognizer value) { +inline void WriteToString(std::string* result, const Ark_TextTimerController value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SwipeRecognizer* value) { +inline void WriteToString(std::string* result, const Opt_TextTimerController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12914,23 +13110,23 @@ inline void WriteToString(std::string* result, const Opt_SwipeRecognizer* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwipeRecognizer& value) +inline Ark_RuntimeType runtimeType(const Opt_TextTimerController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwiperNestedScrollMode& value) +inline Ark_RuntimeType runtimeType(const Ark_ThemeColorMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SwiperNestedScrollMode value) { - result->append("Ark_SwiperNestedScrollMode("); +inline void WriteToString(std::string* result, const Ark_ThemeColorMode value) { + result->append("Ark_ThemeColorMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SwiperNestedScrollMode* value) { +inline void WriteToString(std::string* result, const Opt_ThemeColorMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12943,21 +13139,23 @@ inline void WriteToString(std::string* result, const Opt_SwiperNestedScrollMode* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwiperNestedScrollMode& value) +inline Ark_RuntimeType runtimeType(const Opt_ThemeColorMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SymbolEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_ThreatType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SymbolEffect value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_ThreatType value) { + result->append("Ark_ThreatType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SymbolEffect* value) { +inline void WriteToString(std::string* result, const Opt_ThreatType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12970,23 +13168,21 @@ inline void WriteToString(std::string* result, const Opt_SymbolEffect* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SymbolEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_ThreatType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SymbolEffectStrategy& value) +inline Ark_RuntimeType runtimeType(const Ark_TimePickerDialog& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SymbolEffectStrategy value) { - result->append("Ark_SymbolEffectStrategy("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_TimePickerDialog value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SymbolEffectStrategy* value) { +inline void WriteToString(std::string* result, const Opt_TimePickerDialog* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -12999,27 +13195,28 @@ inline void WriteToString(std::string* result, const Opt_SymbolEffectStrategy* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SymbolEffectStrategy& value) +inline Ark_RuntimeType runtimeType(const Opt_TimePickerDialog& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SymbolGlyphModifier& value) +inline Ark_RuntimeType runtimeType(const Ark_TimePickerFormat& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SymbolGlyphModifier* value) { - result->append("{"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_TimePickerFormat value) { + result->append("Ark_TimePickerFormat("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SymbolGlyphModifier* value) { +inline void WriteToString(std::string* result, const Opt_TimePickerFormat* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -13027,28 +13224,38 @@ inline void WriteToString(std::string* result, const Opt_SymbolGlyphModifier* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SymbolGlyphModifier& value) +inline Ark_RuntimeType runtimeType(const Opt_TimePickerFormat& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SymbolRenderingStrategy& value) +inline Ark_RuntimeType runtimeType(const Ark_TimePickerResult& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SymbolRenderingStrategy value) { - result->append("Ark_SymbolRenderingStrategy("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_TimePickerResult* value) { + result->append("{"); + // Ark_Number hour + result->append(".hour="); + WriteToString(result, &value->hour); + // Ark_Number minute + result->append(", "); + result->append(".minute="); + WriteToString(result, &value->minute); + // Ark_Number second + result->append(", "); + result->append(".second="); + WriteToString(result, &value->second); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SymbolRenderingStrategy* value) { +inline void WriteToString(std::string* result, const Opt_TimePickerResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -13056,21 +13263,23 @@ inline void WriteToString(std::string* result, const Opt_SymbolRenderingStrategy result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SymbolRenderingStrategy& value) +inline Ark_RuntimeType runtimeType(const Opt_TimePickerResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TabContentTransitionProxy& value) +inline Ark_RuntimeType runtimeType(const Ark_TipsAnchorType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TabContentTransitionProxy value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_TipsAnchorType value) { + result->append("Ark_TipsAnchorType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TabContentTransitionProxy* value) { +inline void WriteToString(std::string* result, const Opt_TipsAnchorType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -13083,38 +13292,28 @@ inline void WriteToString(std::string* result, const Opt_TabContentTransitionPro result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabContentTransitionProxy& value) +inline Ark_RuntimeType runtimeType(const Opt_TipsAnchorType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TabsAnimationEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_TitleHeight& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TabsAnimationEvent* value) { - result->append("{"); - // Ark_Number currentOffset - result->append(".currentOffset="); - WriteToString(result, &value->currentOffset); - // Ark_Number targetOffset - result->append(", "); - result->append(".targetOffset="); - WriteToString(result, &value->targetOffset); - // Ark_Number velocity - result->append(", "); - result->append(".velocity="); - WriteToString(result, &value->velocity); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_TitleHeight value) { + result->append("Ark_TitleHeight("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TabsAnimationEvent* value) { +inline void WriteToString(std::string* result, const Opt_TitleHeight* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -13122,23 +13321,23 @@ inline void WriteToString(std::string* result, const Opt_TabsAnimationEvent* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabsAnimationEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_TitleHeight& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TabsCacheMode& value) +inline Ark_RuntimeType runtimeType(const Ark_ToggleType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TabsCacheMode value) { - result->append("Ark_TabsCacheMode("); +inline void WriteToString(std::string* result, const Ark_ToggleType value) { + result->append("Ark_ToggleType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TabsCacheMode* value) { +inline void WriteToString(std::string* result, const Opt_ToggleType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -13151,21 +13350,23 @@ inline void WriteToString(std::string* result, const Opt_TabsCacheMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabsCacheMode& value) +inline Ark_RuntimeType runtimeType(const Opt_ToggleType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TabsController& value) +inline Ark_RuntimeType runtimeType(const Ark_ToolBarItemPlacement& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TabsController value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_ToolBarItemPlacement value) { + result->append("Ark_ToolBarItemPlacement("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TabsController* value) { +inline void WriteToString(std::string* result, const Opt_ToolBarItemPlacement* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -13178,21 +13379,23 @@ inline void WriteToString(std::string* result, const Opt_TabsController* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabsController& value) +inline Ark_RuntimeType runtimeType(const Opt_ToolBarItemPlacement& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TapGestureInterface& value) +inline Ark_RuntimeType runtimeType(const Ark_ToolbarItemStatus& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TapGestureInterface value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_ToolbarItemStatus value) { + result->append("Ark_ToolbarItemStatus("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TapGestureInterface* value) { +inline void WriteToString(std::string* result, const Opt_ToolbarItemStatus* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -13205,26 +13408,58 @@ inline void WriteToString(std::string* result, const Opt_TapGestureInterface* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TapGestureInterface& value) +inline Ark_RuntimeType runtimeType(const Opt_ToolbarItemStatus& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TapRecognizer& value) +inline Ark_RuntimeType runtimeType(const Ark_TouchTestInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TapRecognizer value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_TouchTestInfo* value) { + result->append("{"); + // Ark_Number windowX + result->append(".windowX="); + WriteToString(result, &value->windowX); + // Ark_Number windowY + result->append(", "); + result->append(".windowY="); + WriteToString(result, &value->windowY); + // Ark_Number parentX + result->append(", "); + result->append(".parentX="); + WriteToString(result, &value->parentX); + // Ark_Number parentY + result->append(", "); + result->append(".parentY="); + WriteToString(result, &value->parentY); + // Ark_Number x + result->append(", "); + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y + result->append(", "); + result->append(".y="); + WriteToString(result, &value->y); + // Ark_RectResult rect + result->append(", "); + result->append(".rect="); + WriteToString(result, &value->rect); + // Ark_String id + result->append(", "); + result->append(".id="); + WriteToString(result, &value->id); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TapRecognizer* value) { +inline void WriteToString(std::string* result, const Opt_TouchTestInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -13232,23 +13467,23 @@ inline void WriteToString(std::string* result, const Opt_TapRecognizer* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TapRecognizer& value) +inline Ark_RuntimeType runtimeType(const Opt_TouchTestInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_Affinity& value) +inline Ark_RuntimeType runtimeType(const Ark_TouchTestStrategy& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_text_Affinity value) { - result->append("Ark_text_Affinity("); +inline void WriteToString(std::string* result, const Ark_TouchTestStrategy value) { + result->append("Ark_TouchTestStrategy("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_text_Affinity* value) { +inline void WriteToString(std::string* result, const Opt_TouchTestStrategy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -13261,23 +13496,23 @@ inline void WriteToString(std::string* result, const Opt_text_Affinity* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_Affinity& value) +inline Ark_RuntimeType runtimeType(const Opt_TouchTestStrategy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_BreakStrategy& value) +inline Ark_RuntimeType runtimeType(const Ark_TouchType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_text_BreakStrategy value) { - result->append("Ark_text_BreakStrategy("); +inline void WriteToString(std::string* result, const Ark_TouchType value) { + result->append("Ark_TouchType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_text_BreakStrategy* value) { +inline void WriteToString(std::string* result, const Opt_TouchType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -13290,23 +13525,23 @@ inline void WriteToString(std::string* result, const Opt_text_BreakStrategy* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_BreakStrategy& value) +inline Ark_RuntimeType runtimeType(const Opt_TouchType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_EllipsisMode& value) +inline Ark_RuntimeType runtimeType(const Ark_TransitionEdge& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_text_EllipsisMode value) { - result->append("Ark_text_EllipsisMode("); +inline void WriteToString(std::string* result, const Ark_TransitionEdge value) { + result->append("Ark_TransitionEdge("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_text_EllipsisMode* value) { +inline void WriteToString(std::string* result, const Opt_TransitionEdge* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -13319,21 +13554,21 @@ inline void WriteToString(std::string* result, const Opt_text_EllipsisMode* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_EllipsisMode& value) +inline Ark_RuntimeType runtimeType(const Opt_TransitionEdge& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_FontCollection& value) +inline Ark_RuntimeType runtimeType(const Ark_TransitionEffect& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_text_FontCollection value) { +inline void WriteToString(std::string* result, const Ark_TransitionEffect value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_text_FontCollection* value) { +inline void WriteToString(std::string* result, const Opt_TransitionEffect* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -13346,34 +13581,28 @@ inline void WriteToString(std::string* result, const Opt_text_FontCollection* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_FontCollection& value) +inline Ark_RuntimeType runtimeType(const Opt_TransitionEffect& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_FontFeature& value) +inline Ark_RuntimeType runtimeType(const Ark_TransitionHierarchyStrategy& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_text_FontFeature* value) { - result->append("{"); - // Ark_String name - result->append(".name="); - WriteToString(result, &value->name); - // Ark_Number value - result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_TransitionHierarchyStrategy value) { + result->append("Ark_TransitionHierarchyStrategy("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_text_FontFeature* value) { +inline void WriteToString(std::string* result, const Opt_TransitionHierarchyStrategy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -13381,23 +13610,23 @@ inline void WriteToString(std::string* result, const Opt_text_FontFeature* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_FontFeature& value) +inline Ark_RuntimeType runtimeType(const Opt_TransitionHierarchyStrategy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_FontStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_TransitionType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_text_FontStyle value) { - result->append("Ark_text_FontStyle("); +inline void WriteToString(std::string* result, const Ark_TransitionType value) { + result->append("Ark_TransitionType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_text_FontStyle* value) { +inline void WriteToString(std::string* result, const Opt_TransitionType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -13410,29 +13639,33 @@ inline void WriteToString(std::string* result, const Opt_text_FontStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_FontStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_TransitionType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_FontVariation& value) +inline Ark_RuntimeType runtimeType(const Ark_TranslateResult& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_text_FontVariation* value) { +inline void WriteToString(std::string* result, const Ark_TranslateResult* value) { result->append("{"); - // Ark_String axis - result->append(".axis="); - WriteToString(result, &value->axis); - // Ark_Number value + // Ark_Number x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); + result->append(".y="); + WriteToString(result, &value->y); + // Ark_Number z + result->append(", "); + result->append(".z="); + WriteToString(result, &value->z); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_FontVariation* value) { +inline void WriteToString(std::string* result, const Opt_TranslateResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -13445,57 +13678,34 @@ inline void WriteToString(std::string* result, const Opt_text_FontVariation* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_FontVariation& value) +inline Ark_RuntimeType runtimeType(const Opt_TranslateResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_FontWeight& value) +inline Ark_RuntimeType runtimeType(const Ark_Tuple_Number_Number& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_text_FontWeight value) { - result->append("Ark_text_FontWeight("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_text_FontWeight* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(value->tag))); - result->append(", .value="); - if (value->tag != INTEROP_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } +inline void WriteToString(std::string* result, const Ark_Tuple_Number_Number* value) { + result->append("{"); + // Ark_Number value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Ark_Number value1 + result->append(", "); + result->append(".value1="); + WriteToString(result, &value->value1); result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_FontWeight& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_text_FontWidth& value) -{ - return INTEROP_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_text_FontWidth value) { - result->append("Ark_text_FontWidth("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_text_FontWidth* value) { +inline void WriteToString(std::string* result, const Opt_Tuple_Number_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -13503,26 +13713,42 @@ inline void WriteToString(std::string* result, const Opt_text_FontWidth* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_FontWidth& value) +inline Ark_RuntimeType runtimeType(const Opt_Tuple_Number_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_LineTypeset& value) +inline Ark_RuntimeType runtimeType(const Ark_Tuple_Number_Number_Number_Number& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_text_LineTypeset value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_Tuple_Number_Number_Number_Number* value) { + result->append("{"); + // Ark_Number value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Ark_Number value1 + result->append(", "); + result->append(".value1="); + WriteToString(result, &value->value1); + // Ark_Number value2 + result->append(", "); + result->append(".value2="); + WriteToString(result, &value->value2); + // Ark_Number value3 + result->append(", "); + result->append(".value3="); + WriteToString(result, &value->value3); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_LineTypeset* value) { +inline void WriteToString(std::string* result, const Opt_Tuple_Number_Number_Number_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -13530,21 +13756,21 @@ inline void WriteToString(std::string* result, const Opt_text_LineTypeset* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_LineTypeset& value) +inline Ark_RuntimeType runtimeType(const Opt_Tuple_Number_Number_Number_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_Paragraph& value) +inline Ark_RuntimeType runtimeType(const Ark_UICommonEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_text_Paragraph value) { +inline void WriteToString(std::string* result, const Ark_UICommonEvent value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_text_Paragraph* value) { +inline void WriteToString(std::string* result, const Opt_UICommonEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -13557,21 +13783,21 @@ inline void WriteToString(std::string* result, const Opt_text_Paragraph* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_Paragraph& value) +inline Ark_RuntimeType runtimeType(const Opt_UICommonEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_ParagraphBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_UIContext& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_text_ParagraphBuilder value) { +inline void WriteToString(std::string* result, const Ark_UIContext value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_text_ParagraphBuilder* value) { +inline void WriteToString(std::string* result, const Opt_UIContext* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -13584,23 +13810,21 @@ inline void WriteToString(std::string* result, const Opt_text_ParagraphBuilder* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_ParagraphBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_UIContext& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_PlaceholderAlignment& value) +inline Ark_RuntimeType runtimeType(const Ark_uiEffect_Filter& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_text_PlaceholderAlignment value) { - result->append("Ark_text_PlaceholderAlignment("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_uiEffect_Filter value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_text_PlaceholderAlignment* value) { +inline void WriteToString(std::string* result, const Opt_uiEffect_Filter* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -13613,29 +13837,33 @@ inline void WriteToString(std::string* result, const Opt_text_PlaceholderAlignme result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_PlaceholderAlignment& value) +inline Ark_RuntimeType runtimeType(const Opt_uiEffect_Filter& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_PositionWithAffinity& value) +inline Ark_RuntimeType runtimeType(const Ark_uiEffect_Tuple_F64_F64_F64& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_text_PositionWithAffinity* value) { +inline void WriteToString(std::string* result, const Ark_uiEffect_Tuple_F64_F64_F64* value) { result->append("{"); - // Ark_Number position - result->append(".position="); - WriteToString(result, &value->position); - // Ark_text_Affinity affinity + // Ark_Float64 value0 + result->append(".value0="); + WriteToString(result, value->value0); + // Ark_Float64 value1 result->append(", "); - result->append(".affinity="); - WriteToString(result, value->affinity); + result->append(".value1="); + WriteToString(result, value->value1); + // Ark_Float64 value2 + result->append(", "); + result->append(".value2="); + WriteToString(result, value->value2); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_PositionWithAffinity* value) { +inline void WriteToString(std::string* result, const Opt_uiEffect_Tuple_F64_F64_F64* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -13648,34 +13876,26 @@ inline void WriteToString(std::string* result, const Opt_text_PositionWithAffini result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_PositionWithAffinity& value) +inline Ark_RuntimeType runtimeType(const Opt_uiEffect_Tuple_F64_F64_F64& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_Range& value) +inline Ark_RuntimeType runtimeType(const Ark_uiEffect_VisualEffect& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_text_Range* value) { - result->append("{"); - // Ark_Number start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Number end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_uiEffect_VisualEffect value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_text_Range* value) { +inline void WriteToString(std::string* result, const Opt_uiEffect_VisualEffect* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -13683,23 +13903,21 @@ inline void WriteToString(std::string* result, const Opt_text_Range* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_Range& value) +inline Ark_RuntimeType runtimeType(const Opt_uiEffect_VisualEffect& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_RectHeightStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_UIExtensionProxy& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_text_RectHeightStyle value) { - result->append("Ark_text_RectHeightStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_UIExtensionProxy value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_text_RectHeightStyle* value) { +inline void WriteToString(std::string* result, const Opt_UIExtensionProxy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -13712,28 +13930,27 @@ inline void WriteToString(std::string* result, const Opt_text_RectHeightStyle* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_RectHeightStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_UIExtensionProxy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_RectWidthStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_UIGestureEvent& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_text_RectWidthStyle value) { - result->append("Ark_text_RectWidthStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_UIGestureEvent* value) { + result->append("{"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_RectWidthStyle* value) { +inline void WriteToString(std::string* result, const Opt_UIGestureEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -13741,21 +13958,21 @@ inline void WriteToString(std::string* result, const Opt_text_RectWidthStyle* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_RectWidthStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_UIGestureEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_Run& value) +inline Ark_RuntimeType runtimeType(const Ark_unifiedDataChannel_UnifiedData& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_text_Run value) { +inline void WriteToString(std::string* result, const Ark_unifiedDataChannel_UnifiedData value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_text_Run* value) { +inline void WriteToString(std::string* result, const Opt_unifiedDataChannel_UnifiedData* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -13768,23 +13985,23 @@ inline void WriteToString(std::string* result, const Opt_text_Run* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_Run& value) +inline Ark_RuntimeType runtimeType(const Opt_unifiedDataChannel_UnifiedData& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_SystemFontType& value) +inline Ark_RuntimeType runtimeType(const Ark_uniformTypeDescriptor_UniformDataType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_text_SystemFontType value) { - result->append("Ark_text_SystemFontType("); +inline void WriteToString(std::string* result, const Ark_uniformTypeDescriptor_UniformDataType value) { + result->append("Ark_uniformTypeDescriptor_UniformDataType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_text_SystemFontType* value) { +inline void WriteToString(std::string* result, const Opt_uniformTypeDescriptor_UniformDataType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -13797,28 +14014,50 @@ inline void WriteToString(std::string* result, const Opt_text_SystemFontType* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_SystemFontType& value) +inline Ark_RuntimeType runtimeType(const Opt_uniformTypeDescriptor_UniformDataType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_TextAlign& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_arkui_component_enums_Color_Number_String& value) { - return INTEROP_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_arkui_component_enums_Color_Number_String: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_text_TextAlign value) { - result->append("Ark_text_TextAlign("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_arkui_component_enums_Color_Number_String* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_arkui_component_enums_Color + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_String + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_TextAlign* value) { +inline void WriteToString(std::string* result, const Opt_Union_arkui_component_enums_Color_Number_String* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -13826,28 +14065,44 @@ inline void WriteToString(std::string* result, const Opt_text_TextAlign* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_TextAlign& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_arkui_component_enums_Color_Number_String& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_TextBaseline& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_Number& value) { - return INTEROP_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Boolean_Number: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_text_TextBaseline value) { - result->append("Ark_text_TextBaseline("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_Boolean_Number* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Boolean + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_TextBaseline* value) { +inline void WriteToString(std::string* result, const Opt_Union_Boolean_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -13855,28 +14110,56 @@ inline void WriteToString(std::string* result, const Opt_text_TextBaseline* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_TextBaseline& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_TextDecorationStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_CircleShape_EllipseShape_PathShape_RectShape& value) { - return INTEROP_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_Union_CircleShape_EllipseShape_PathShape_RectShape: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_text_TextDecorationStyle value) { - result->append("Ark_text_TextDecorationStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_CircleShape_EllipseShape_PathShape_RectShape* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_CircleShape + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_EllipseShape + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + // Ark_PathShape + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, value->value2); + } + // Ark_RectShape + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, value->value3); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_TextDecorationStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_CircleShape_EllipseShape_PathShape_RectShape* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -13884,28 +14167,44 @@ inline void WriteToString(std::string* result, const Opt_text_TextDecorationStyl result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_TextDecorationStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_CircleShape_EllipseShape_PathShape_RectShape& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_TextDecorationType& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ColorFilter_DrawingColorFilter& value) { - return INTEROP_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_ColorFilter_DrawingColorFilter: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_text_TextDecorationType value) { - result->append("Ark_text_TextDecorationType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_ColorFilter_DrawingColorFilter* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_ColorFilter + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_drawing_ColorFilter + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_TextDecorationType* value) { +inline void WriteToString(std::string* result, const Opt_Union_ColorFilter_DrawingColorFilter* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -13913,28 +14212,44 @@ inline void WriteToString(std::string* result, const Opt_text_TextDecorationType result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_TextDecorationType& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ColorFilter_DrawingColorFilter& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_TextDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ContentClipMode_RectShape& value) { - return INTEROP_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_ContentClipMode_RectShape: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_text_TextDirection value) { - result->append("Ark_text_TextDirection("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_ContentClipMode_RectShape* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_ContentClipMode + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_RectShape + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_TextDirection* value) { +inline void WriteToString(std::string* result, const Opt_Union_ContentClipMode_RectShape* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -13942,28 +14257,44 @@ inline void WriteToString(std::string* result, const Opt_text_TextDirection* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_TextDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ContentClipMode_RectShape& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_TextHeightBehavior& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Curve_ICurve& value) { - return INTEROP_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Curve_ICurve: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_text_TextHeightBehavior value) { - result->append("Ark_text_TextHeightBehavior("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_Curve_ICurve* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_curves_Curve + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_curves_ICurve + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_TextHeightBehavior* value) { +inline void WriteToString(std::string* result, const Opt_Union_Curve_ICurve* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -13971,26 +14302,50 @@ inline void WriteToString(std::string* result, const Opt_text_TextHeightBehavior result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_TextHeightBehavior& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Curve_ICurve& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_TextLine& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Curve_String_ICurve& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_Curve_String_ICurve: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_text_TextLine value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_Union_Curve_String_ICurve* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_curves_Curve + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_curves_ICurve + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, value->value2); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_TextLine* value) { +inline void WriteToString(std::string* result, const Opt_Union_Curve_String_ICurve* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -13998,29 +14353,39 @@ inline void WriteToString(std::string* result, const Opt_text_TextLine* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_TextLine& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Curve_String_ICurve& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_TextTab& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_F64_String& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_F64_String: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_text_TextTab* value) { +inline void WriteToString(std::string* result, const Ark_Union_F64_String* value) { result->append("{"); - // Ark_text_TextAlign alignment - result->append(".alignment="); - WriteToString(result, value->alignment); - // Ark_Number location + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".location="); - WriteToString(result, &value->location); + // Ark_Float64 + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_TextTab* value) { +inline void WriteToString(std::string* result, const Opt_Union_F64_String* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -14033,37 +14398,45 @@ inline void WriteToString(std::string* result, const Opt_text_TextTab* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_TextTab& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_F64_String& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_TypographicBounds& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_F64_String_PlaybackSpeed& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_F64_String_PlaybackSpeed: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_text_TypographicBounds* value) { +inline void WriteToString(std::string* result, const Ark_Union_F64_String_PlaybackSpeed* value) { result->append("{"); - // Ark_Number ascent - result->append(".ascent="); - WriteToString(result, &value->ascent); - // Ark_Number descent - result->append(", "); - result->append(".descent="); - WriteToString(result, &value->descent); - // Ark_Number leading - result->append(", "); - result->append(".leading="); - WriteToString(result, &value->leading); - // Ark_Number width + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); + // Ark_Float64 + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_PlaybackSpeed + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_TypographicBounds* value) { +inline void WriteToString(std::string* result, const Opt_Union_F64_String_PlaybackSpeed* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -14076,28 +14449,50 @@ inline void WriteToString(std::string* result, const Opt_text_TypographicBounds* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_TypographicBounds& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_F64_String_PlaybackSpeed& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_WordBreak& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_FontWeight_Number_String& value) { - return INTEROP_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_FontWeight_Number_String: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_text_WordBreak value) { - result->append("Ark_text_WordBreak("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_FontWeight_Number_String* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_FontWeight + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_String + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_WordBreak* value) { +inline void WriteToString(std::string* result, const Opt_Union_FontWeight_Number_String* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14105,28 +14500,44 @@ inline void WriteToString(std::string* result, const Opt_text_WordBreak* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_WordBreak& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_FontWeight_Number_String& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextAlign& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_I64_String& value) { - return INTEROP_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_I64_String: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextAlign value) { - result->append("Ark_TextAlign("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_I64_String* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Int64 + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextAlign* value) { +inline void WriteToString(std::string* result, const Opt_Union_I64_String* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14134,26 +14545,44 @@ inline void WriteToString(std::string* result, const Opt_TextAlign* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextAlign& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_I64_String& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextAreaController& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_FontStyle& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_FontStyle: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextAreaController value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_Union_Number_FontStyle* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_FontStyle + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextAreaController* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_FontStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14161,28 +14590,50 @@ inline void WriteToString(std::string* result, const Opt_TextAreaController* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextAreaController& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_FontStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextAreaType& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_FontWeight_String& value) { - return INTEROP_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_TextAreaType value) { - result->append("Ark_TextAreaType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_FontWeight_String: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Opt_TextAreaType* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_FontWeight_String* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_FontWeight + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + // Ark_String + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Union_Number_FontWeight_String* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14190,26 +14641,44 @@ inline void WriteToString(std::string* result, const Opt_TextAreaType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextAreaType& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_FontWeight_String& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextBaseController& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_String: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextBaseController value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_Union_Number_String* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextBaseController* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_String* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14217,28 +14686,50 @@ inline void WriteToString(std::string* result, const Opt_TextBaseController* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextBaseController& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_String& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextCase& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String_FontWeight& value) { - return INTEROP_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_String_FontWeight: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextCase value) { - result->append("Ark_TextCase("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_Number_String_FontWeight* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_FontWeight + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, value->value2); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextCase* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_String_FontWeight* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14246,41 +14737,39 @@ inline void WriteToString(std::string* result, const Opt_TextCase* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextCase& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_String_FontWeight& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextClockConfiguration& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_TextAlign& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_TextAlign: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextClockConfiguration* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_TextAlign* value) { result->append("{"); - // Ark_Boolean enabled - result->append(".enabled="); - WriteToString(result, value->enabled); - // Ark_ContentModifier contentModifier - result->append(", "); - result->append(".contentModifier="); - WriteToString(result, &value->contentModifier); - // Ark_Number timeZoneOffset - result->append(", "); - result->append(".timeZoneOffset="); - WriteToString(result, &value->timeZoneOffset); - // Ark_Boolean started - result->append(", "); - result->append(".started="); - WriteToString(result, value->started); - // Ark_Number timeValue + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".timeValue="); - WriteToString(result, &value->timeValue); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_TextAlign + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextClockConfiguration* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_TextAlign* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -14293,26 +14782,44 @@ inline void WriteToString(std::string* result, const Opt_TextClockConfiguration* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextClockConfiguration& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_TextAlign& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextClockController& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_TextCase& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_TextCase: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextClockController value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_Union_Number_TextCase* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_TextCase + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextClockController* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_TextCase* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14320,26 +14827,44 @@ inline void WriteToString(std::string* result, const Opt_TextClockController* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextClockController& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_TextCase& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextContentControllerBase& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_TextOverflow& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_TextOverflow: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextContentControllerBase value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_Union_Number_TextOverflow* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_TextOverflow + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextContentControllerBase* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_TextOverflow* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14347,28 +14872,44 @@ inline void WriteToString(std::string* result, const Opt_TextContentControllerBa result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextContentControllerBase& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_TextOverflow& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextContentStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_PixelMap_String& value) { - return INTEROP_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_PixelMap_String: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextContentStyle value) { - result->append("Ark_TextContentStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_PixelMap_String* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_image_PixelMap + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextContentStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_PixelMap_String* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14376,26 +14917,44 @@ inline void WriteToString(std::string* result, const Opt_TextContentStyle* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextContentStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_PixelMap_String& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextController& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResponseType_RichEditorResponseType& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_ResponseType_RichEditorResponseType: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextController value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_Union_ResponseType_RichEditorResponseType* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_ResponseType + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_RichEditorResponseType + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextController* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResponseType_RichEditorResponseType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14403,28 +14962,44 @@ inline void WriteToString(std::string* result, const Opt_TextController* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextController& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResponseType_RichEditorResponseType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextDataDetectorType& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_RichEditorOptions_RichEditorStyledStringOptions& value) { - return INTEROP_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_RichEditorOptions_RichEditorStyledStringOptions: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextDataDetectorType value) { - result->append("Ark_TextDataDetectorType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_RichEditorOptions_RichEditorStyledStringOptions* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_RichEditorOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_RichEditorStyledStringOptions + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextDataDetectorType* value) { +inline void WriteToString(std::string* result, const Opt_Union_RichEditorOptions_RichEditorStyledStringOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14432,28 +15007,50 @@ inline void WriteToString(std::string* result, const Opt_TextDataDetectorType* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextDataDetectorType& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_RichEditorOptions_RichEditorStyledStringOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextDecorationStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_SpringMotion_FrictionMotion_ScrollMotion& value) { - return INTEROP_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_SpringMotion_FrictionMotion_ScrollMotion: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextDecorationStyle value) { - result->append("Ark_TextDecorationStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_SpringMotion_FrictionMotion_ScrollMotion* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_SpringMotion + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_FrictionMotion + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + // Ark_ScrollMotion + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, value->value2); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextDecorationStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_SpringMotion_FrictionMotion_ScrollMotion* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14461,28 +15058,44 @@ inline void WriteToString(std::string* result, const Opt_TextDecorationStyle* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextDecorationStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_SpringMotion_FrictionMotion_ScrollMotion& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextDecorationType& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_F64& value) { - return INTEROP_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_String_F64: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextDecorationType value) { - result->append("Ark_TextDecorationType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_String_F64* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Float64 + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextDecorationType* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_F64* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14490,28 +15103,44 @@ inline void WriteToString(std::string* result, const Opt_TextDecorationType* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextDecorationType& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_F64& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextDeleteDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_FunctionKey& value) { - return INTEROP_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_String_FunctionKey: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextDeleteDirection value) { - result->append("Ark_TextDeleteDirection("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_String_FunctionKey* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_FunctionKey + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextDeleteDirection* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_FunctionKey* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14519,26 +15148,56 @@ inline void WriteToString(std::string* result, const Opt_TextDeleteDirection* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextDeleteDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_FunctionKey& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextEditControllerEx& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_I32_CanvasGradient_CanvasPattern& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_Union_String_I32_CanvasGradient_CanvasPattern: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextEditControllerEx value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_Union_String_I32_CanvasGradient_CanvasPattern* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Int32 + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + // Ark_CanvasGradient + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, value->value2); + } + // Ark_CanvasPattern + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, value->value3); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextEditControllerEx* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_I32_CanvasGradient_CanvasPattern* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14546,28 +15205,44 @@ inline void WriteToString(std::string* result, const Opt_TextEditControllerEx* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextEditControllerEx& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_I32_CanvasGradient_CanvasPattern& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextHeightAdaptivePolicy& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Number& value) { - return INTEROP_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_String_Number: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextHeightAdaptivePolicy value) { - result->append("Ark_TextHeightAdaptivePolicy("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_String_Number* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextHeightAdaptivePolicy* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14575,26 +15250,44 @@ inline void WriteToString(std::string* result, const Opt_TextHeightAdaptivePolic result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextHeightAdaptivePolicy& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextInputController& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_SwiperAnimationMode_Boolean& value) { - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_TextInputController value) { - WriteToString(result, static_cast(value)); + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_SwiperAnimationMode_Boolean: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Opt_TextInputController* value) { - result->append("{.tag="); +inline void WriteToString(std::string* result, const Ark_Union_SwiperAnimationMode_Boolean* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_SwiperAnimationMode + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Boolean + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Union_SwiperAnimationMode_Boolean* value) { + result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14602,28 +15295,44 @@ inline void WriteToString(std::string* result, const Opt_TextInputController* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextInputController& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_SwiperAnimationMode_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextInputStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_TextInputStyle_TextContentStyle& value) { - return INTEROP_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_TextInputStyle_TextContentStyle: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextInputStyle value) { - result->append("Ark_TextInputStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_TextInputStyle_TextContentStyle* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_TextInputStyle + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_TextContentStyle + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextInputStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_TextInputStyle_TextContentStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14631,21 +15340,21 @@ inline void WriteToString(std::string* result, const Opt_TextInputStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextInputStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_TextInputStyle_TextContentStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextMenuController& value) +inline Ark_RuntimeType runtimeType(const Ark_UrlStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextMenuController value) { +inline void WriteToString(std::string* result, const Ark_UrlStyle value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_TextMenuController* value) { +inline void WriteToString(std::string* result, const Opt_UrlStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -14658,21 +15367,21 @@ inline void WriteToString(std::string* result, const Opt_TextMenuController* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextMenuController& value) +inline Ark_RuntimeType runtimeType(const Opt_UrlStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextMenuItemId& value) +inline Ark_RuntimeType runtimeType(const Ark_UserDataSpan& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextMenuItemId value) { +inline void WriteToString(std::string* result, const Ark_UserDataSpan value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_TextMenuItemId* value) { +inline void WriteToString(std::string* result, const Opt_UserDataSpan* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -14685,28 +15394,42 @@ inline void WriteToString(std::string* result, const Opt_TextMenuItemId* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextMenuItemId& value) +inline Ark_RuntimeType runtimeType(const Opt_UserDataSpan& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextMenuShowMode& value) +inline Ark_RuntimeType runtimeType(const Ark_Vec4& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextMenuShowMode value) { - result->append("Ark_TextMenuShowMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Vec4* value) { + result->append("{"); + // Ark_Float64 x + result->append(".x="); + WriteToString(result, value->x); + // Ark_Float64 y + result->append(", "); + result->append(".y="); + WriteToString(result, value->y); + // Ark_Float64 z + result->append(", "); + result->append(".z="); + WriteToString(result, value->z); + // Ark_Float64 w + result->append(", "); + result->append(".w="); + WriteToString(result, value->w); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextMenuShowMode* value) { +inline void WriteToString(std::string* result, const Opt_Vec4* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14714,78 +15437,28 @@ inline void WriteToString(std::string* result, const Opt_TextMenuShowMode* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextMenuShowMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Vec4& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextMetrics& value) +inline Ark_RuntimeType runtimeType(const Ark_VerticalAlign& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TextMetrics* value) { - result->append("{"); - // Ark_Number actualBoundingBoxAscent - result->append(".actualBoundingBoxAscent="); - WriteToString(result, &value->actualBoundingBoxAscent); - // Ark_Number actualBoundingBoxDescent - result->append(", "); - result->append(".actualBoundingBoxDescent="); - WriteToString(result, &value->actualBoundingBoxDescent); - // Ark_Number actualBoundingBoxLeft - result->append(", "); - result->append(".actualBoundingBoxLeft="); - WriteToString(result, &value->actualBoundingBoxLeft); - // Ark_Number actualBoundingBoxRight - result->append(", "); - result->append(".actualBoundingBoxRight="); - WriteToString(result, &value->actualBoundingBoxRight); - // Ark_Number alphabeticBaseline - result->append(", "); - result->append(".alphabeticBaseline="); - WriteToString(result, &value->alphabeticBaseline); - // Ark_Number emHeightAscent - result->append(", "); - result->append(".emHeightAscent="); - WriteToString(result, &value->emHeightAscent); - // Ark_Number emHeightDescent - result->append(", "); - result->append(".emHeightDescent="); - WriteToString(result, &value->emHeightDescent); - // Ark_Number fontBoundingBoxAscent - result->append(", "); - result->append(".fontBoundingBoxAscent="); - WriteToString(result, &value->fontBoundingBoxAscent); - // Ark_Number fontBoundingBoxDescent - result->append(", "); - result->append(".fontBoundingBoxDescent="); - WriteToString(result, &value->fontBoundingBoxDescent); - // Ark_Number hangingBaseline - result->append(", "); - result->append(".hangingBaseline="); - WriteToString(result, &value->hangingBaseline); - // Ark_Number ideographicBaseline - result->append(", "); - result->append(".ideographicBaseline="); - WriteToString(result, &value->ideographicBaseline); - // Ark_Number width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_VerticalAlign value) { + result->append("Ark_VerticalAlign("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TextMetrics* value) { +inline void WriteToString(std::string* result, const Opt_VerticalAlign* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14793,27 +15466,26 @@ inline void WriteToString(std::string* result, const Opt_TextMetrics* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextMetrics& value) +inline Ark_RuntimeType runtimeType(const Opt_VerticalAlign& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextModifier& value) +inline Ark_RuntimeType runtimeType(const Ark_VideoController& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextModifier* value) { - result->append("{"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_VideoController value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_TextModifier* value) { +inline void WriteToString(std::string* result, const Opt_VideoController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14821,30 +15493,28 @@ inline void WriteToString(std::string* result, const Opt_TextModifier* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextModifier& value) +inline Ark_RuntimeType runtimeType(const Opt_VideoController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ViewportFit& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TextOptions* value) { - result->append("{"); - // Ark_TextController controller - result->append(".controller="); - WriteToString(result, value->controller); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ViewportFit value) { + result->append("Ark_ViewportFit("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TextOptions* value) { +inline void WriteToString(std::string* result, const Opt_ViewportFit* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -14852,23 +15522,23 @@ inline void WriteToString(std::string* result, const Opt_TextOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ViewportFit& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextOverflow& value) +inline Ark_RuntimeType runtimeType(const Ark_Visibility& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TextOverflow value) { - result->append("Ark_TextOverflow("); +inline void WriteToString(std::string* result, const Ark_Visibility value) { + result->append("Ark_Visibility("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TextOverflow* value) { +inline void WriteToString(std::string* result, const Opt_Visibility* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -14881,25 +15551,39 @@ inline void WriteToString(std::string* result, const Opt_TextOverflow* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextOverflow& value) +inline Ark_RuntimeType runtimeType(const Opt_Visibility& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextOverflowOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_VP& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_VP: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextOverflowOptions* value) { +inline void WriteToString(std::string* result, const Ark_VP* value) { result->append("{"); - // Ark_TextOverflow overflow - result->append(".overflow="); - WriteToString(result, value->overflow); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextOverflowOptions* value) { +inline void WriteToString(std::string* result, const Opt_VP* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -14912,21 +15596,23 @@ inline void WriteToString(std::string* result, const Opt_TextOverflowOptions* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextOverflowOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_VP& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextPickerDialog& value) +inline Ark_RuntimeType runtimeType(const Ark_WaterFlowLayoutMode& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TextPickerDialog value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_WaterFlowLayoutMode value) { + result->append("Ark_WaterFlowLayoutMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TextPickerDialog* value) { +inline void WriteToString(std::string* result, const Opt_WaterFlowLayoutMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -14939,23 +15625,21 @@ inline void WriteToString(std::string* result, const Opt_TextPickerDialog* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextPickerDialog& value) +inline Ark_RuntimeType runtimeType(const Opt_WaterFlowLayoutMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextResponseType& value) +inline Ark_RuntimeType runtimeType(const Ark_WaterFlowSections& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextResponseType value) { - result->append("Ark_TextResponseType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_WaterFlowSections value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_TextResponseType* value) { +inline void WriteToString(std::string* result, const Opt_WaterFlowSections* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -14968,23 +15652,23 @@ inline void WriteToString(std::string* result, const Opt_TextResponseType* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextResponseType& value) +inline Ark_RuntimeType runtimeType(const Opt_WaterFlowSections& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextSelectableMode& value) +inline Ark_RuntimeType runtimeType(const Ark_WebCaptureMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TextSelectableMode value) { - result->append("Ark_TextSelectableMode("); +inline void WriteToString(std::string* result, const Ark_WebCaptureMode value) { + result->append("Ark_WebCaptureMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TextSelectableMode* value) { +inline void WriteToString(std::string* result, const Opt_WebCaptureMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -14997,23 +15681,21 @@ inline void WriteToString(std::string* result, const Opt_TextSelectableMode* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextSelectableMode& value) +inline Ark_RuntimeType runtimeType(const Opt_WebCaptureMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextSpanType& value) +inline Ark_RuntimeType runtimeType(const Ark_WebContextMenuParam& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextSpanType value) { - result->append("Ark_TextSpanType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_WebContextMenuParam value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_TextSpanType* value) { +inline void WriteToString(std::string* result, const Opt_WebContextMenuParam* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -15026,50 +15708,26 @@ inline void WriteToString(std::string* result, const Opt_TextSpanType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextSpanType& value) +inline Ark_RuntimeType runtimeType(const Opt_WebContextMenuParam& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextTimerConfiguration& value) +inline Ark_RuntimeType runtimeType(const Ark_WebContextMenuResult& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextTimerConfiguration* value) { - result->append("{"); - // Ark_Boolean enabled - result->append(".enabled="); - WriteToString(result, value->enabled); - // Ark_ContentModifier contentModifier - result->append(", "); - result->append(".contentModifier="); - WriteToString(result, &value->contentModifier); - // Ark_Number count - result->append(", "); - result->append(".count="); - WriteToString(result, &value->count); - // Ark_Boolean isCountDown - result->append(", "); - result->append(".isCountDown="); - WriteToString(result, value->isCountDown); - // Ark_Boolean started - result->append(", "); - result->append(".started="); - WriteToString(result, value->started); - // Ark_Number elapsedTime - result->append(", "); - result->append(".elapsedTime="); - WriteToString(result, &value->elapsedTime); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_WebContextMenuResult value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_TextTimerConfiguration* value) { +inline void WriteToString(std::string* result, const Opt_WebContextMenuResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -15077,21 +15735,21 @@ inline void WriteToString(std::string* result, const Opt_TextTimerConfiguration* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextTimerConfiguration& value) +inline Ark_RuntimeType runtimeType(const Opt_WebContextMenuResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextTimerController& value) +inline Ark_RuntimeType runtimeType(const Ark_WebCookie& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextTimerController value) { +inline void WriteToString(std::string* result, const Ark_WebCookie value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_TextTimerController* value) { +inline void WriteToString(std::string* result, const Opt_WebCookie* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -15104,23 +15762,23 @@ inline void WriteToString(std::string* result, const Opt_TextTimerController* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextTimerController& value) +inline Ark_RuntimeType runtimeType(const Opt_WebCookie& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ThemeColorMode& value) +inline Ark_RuntimeType runtimeType(const Ark_WebDarkMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ThemeColorMode value) { - result->append("Ark_ThemeColorMode("); +inline void WriteToString(std::string* result, const Ark_WebDarkMode value) { + result->append("Ark_WebDarkMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ThemeColorMode* value) { +inline void WriteToString(std::string* result, const Opt_WebDarkMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -15133,21 +15791,23 @@ inline void WriteToString(std::string* result, const Opt_ThemeColorMode* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ThemeColorMode& value) +inline Ark_RuntimeType runtimeType(const Opt_WebDarkMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ThemeControl& value) +inline Ark_RuntimeType runtimeType(const Ark_WebElementType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ThemeControl value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_WebElementType value) { + result->append("Ark_WebElementType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ThemeControl* value) { +inline void WriteToString(std::string* result, const Opt_WebElementType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -15160,23 +15820,23 @@ inline void WriteToString(std::string* result, const Opt_ThemeControl* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ThemeControl& value) +inline Ark_RuntimeType runtimeType(const Opt_WebElementType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ThreatType& value) +inline Ark_RuntimeType runtimeType(const Ark_WebKeyboardAvoidMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ThreatType value) { - result->append("Ark_ThreatType("); +inline void WriteToString(std::string* result, const Ark_WebKeyboardAvoidMode value) { + result->append("Ark_WebKeyboardAvoidMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ThreatType* value) { +inline void WriteToString(std::string* result, const Opt_WebKeyboardAvoidMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -15189,21 +15849,21 @@ inline void WriteToString(std::string* result, const Opt_ThreatType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ThreatType& value) +inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardAvoidMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TimePickerDialog& value) +inline Ark_RuntimeType runtimeType(const Ark_WebKeyboardController& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TimePickerDialog value) { +inline void WriteToString(std::string* result, const Ark_WebKeyboardController value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_TimePickerDialog* value) { +inline void WriteToString(std::string* result, const Opt_WebKeyboardController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -15216,23 +15876,23 @@ inline void WriteToString(std::string* result, const Opt_TimePickerDialog* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TimePickerDialog& value) +inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TimePickerFormat& value) +inline Ark_RuntimeType runtimeType(const Ark_WebLayoutMode& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TimePickerFormat value) { - result->append("Ark_TimePickerFormat("); +inline void WriteToString(std::string* result, const Ark_WebLayoutMode value) { + result->append("Ark_WebLayoutMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TimePickerFormat* value) { +inline void WriteToString(std::string* result, const Opt_WebLayoutMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -15245,38 +15905,28 @@ inline void WriteToString(std::string* result, const Opt_TimePickerFormat* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TimePickerFormat& value) +inline Ark_RuntimeType runtimeType(const Opt_WebLayoutMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TimePickerResult& value) +inline Ark_RuntimeType runtimeType(const Ark_WebNavigationType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TimePickerResult* value) { - result->append("{"); - // Ark_Number hour - result->append(".hour="); - WriteToString(result, &value->hour); - // Ark_Number minute - result->append(", "); - result->append(".minute="); - WriteToString(result, &value->minute); - // Ark_Number second - result->append(", "); - result->append(".second="); - WriteToString(result, &value->second); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_WebNavigationType value) { + result->append("Ark_WebNavigationType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TimePickerResult* value) { +inline void WriteToString(std::string* result, const Opt_WebNavigationType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -15284,23 +15934,21 @@ inline void WriteToString(std::string* result, const Opt_TimePickerResult* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TimePickerResult& value) +inline Ark_RuntimeType runtimeType(const Opt_WebNavigationType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TitleHeight& value) +inline Ark_RuntimeType runtimeType(const Ark_WebResourceError& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TitleHeight value) { - result->append("Ark_TitleHeight("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_WebResourceError value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_TitleHeight* value) { +inline void WriteToString(std::string* result, const Opt_WebResourceError* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -15313,23 +15961,21 @@ inline void WriteToString(std::string* result, const Opt_TitleHeight* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TitleHeight& value) +inline Ark_RuntimeType runtimeType(const Opt_WebResourceError& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ToggleType& value) +inline Ark_RuntimeType runtimeType(const Ark_WebResourceRequest& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ToggleType value) { - result->append("Ark_ToggleType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_WebResourceRequest value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_ToggleType* value) { +inline void WriteToString(std::string* result, const Opt_WebResourceRequest* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -15342,23 +15988,21 @@ inline void WriteToString(std::string* result, const Opt_ToggleType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ToggleType& value) +inline Ark_RuntimeType runtimeType(const Opt_WebResourceRequest& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ToolBarItemPlacement& value) +inline Ark_RuntimeType runtimeType(const Ark_WebResourceResponse& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ToolBarItemPlacement value) { - result->append("Ark_ToolBarItemPlacement("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_WebResourceResponse value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_ToolBarItemPlacement* value) { +inline void WriteToString(std::string* result, const Opt_WebResourceResponse* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -15371,23 +16015,23 @@ inline void WriteToString(std::string* result, const Opt_ToolBarItemPlacement* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ToolBarItemPlacement& value) +inline Ark_RuntimeType runtimeType(const Opt_WebResourceResponse& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ToolbarItemStatus& value) +inline Ark_RuntimeType runtimeType(const Ark_WebResponseType& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ToolbarItemStatus value) { - result->append("Ark_ToolbarItemStatus("); +inline void WriteToString(std::string* result, const Ark_WebResponseType value) { + result->append("Ark_WebResponseType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ToolbarItemStatus* value) { +inline void WriteToString(std::string* result, const Opt_WebResponseType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -15400,58 +16044,26 @@ inline void WriteToString(std::string* result, const Opt_ToolbarItemStatus* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ToolbarItemStatus& value) +inline Ark_RuntimeType runtimeType(const Opt_WebResponseType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TouchTestInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_webview_WebviewController& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TouchTestInfo* value) { - result->append("{"); - // Ark_Number windowX - result->append(".windowX="); - WriteToString(result, &value->windowX); - // Ark_Number windowY - result->append(", "); - result->append(".windowY="); - WriteToString(result, &value->windowY); - // Ark_Number parentX - result->append(", "); - result->append(".parentX="); - WriteToString(result, &value->parentX); - // Ark_Number parentY - result->append(", "); - result->append(".parentY="); - WriteToString(result, &value->parentY); - // Ark_Number x - result->append(", "); - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_RectResult rect - result->append(", "); - result->append(".rect="); - WriteToString(result, &value->rect); - // Ark_String id - result->append(", "); - result->append(".id="); - WriteToString(result, &value->id); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_webview_WebviewController value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_TouchTestInfo* value) { +inline void WriteToString(std::string* result, const Opt_webview_WebviewController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -15459,23 +16071,23 @@ inline void WriteToString(std::string* result, const Opt_TouchTestInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TouchTestInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_webview_WebviewController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TouchTestStrategy& value) +inline Ark_RuntimeType runtimeType(const Ark_Week& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TouchTestStrategy value) { - result->append("Ark_TouchTestStrategy("); +inline void WriteToString(std::string* result, const Ark_Week value) { + result->append("Ark_Week("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TouchTestStrategy* value) { +inline void WriteToString(std::string* result, const Opt_Week* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -15488,23 +16100,23 @@ inline void WriteToString(std::string* result, const Opt_TouchTestStrategy* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TouchTestStrategy& value) +inline Ark_RuntimeType runtimeType(const Opt_Week& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TouchType& value) +inline Ark_RuntimeType runtimeType(const Ark_WidthBreakpoint& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TouchType value) { - result->append("Ark_TouchType("); - WriteToString(result, (Ark_Int32) value); +inline void WriteToString(std::string* result, const Ark_WidthBreakpoint value) { + result->append("Ark_WidthBreakpoint("); + WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TouchType* value) { +inline void WriteToString(std::string* result, const Opt_WidthBreakpoint* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -15517,23 +16129,23 @@ inline void WriteToString(std::string* result, const Opt_TouchType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TouchType& value) +inline Ark_RuntimeType runtimeType(const Opt_WidthBreakpoint& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TransitionEdge& value) +inline Ark_RuntimeType runtimeType(const Ark_window_Orientation& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TransitionEdge value) { - result->append("Ark_TransitionEdge("); +inline void WriteToString(std::string* result, const Ark_window_Orientation value) { + result->append("Ark_window_Orientation("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TransitionEdge* value) { +inline void WriteToString(std::string* result, const Opt_window_Orientation* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -15546,21 +16158,23 @@ inline void WriteToString(std::string* result, const Opt_TransitionEdge* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TransitionEdge& value) +inline Ark_RuntimeType runtimeType(const Opt_window_Orientation& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TransitionEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_window_WindowStatusType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TransitionEffect value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_window_WindowStatusType value) { + result->append("Ark_window_WindowStatusType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TransitionEffect* value) { +inline void WriteToString(std::string* result, const Opt_window_WindowStatusType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -15573,28 +16187,42 @@ inline void WriteToString(std::string* result, const Opt_TransitionEffect* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TransitionEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_window_WindowStatusType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TransitionHierarchyStrategy& value) +inline Ark_RuntimeType runtimeType(const Ark_WindowAnimationTarget& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TransitionHierarchyStrategy value) { - result->append("Ark_TransitionHierarchyStrategy("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_WindowAnimationTarget* value) { + result->append("{"); + // Ark_String bundleName + result->append(".bundleName="); + WriteToString(result, &value->bundleName); + // Ark_String abilityName + result->append(", "); + result->append(".abilityName="); + WriteToString(result, &value->abilityName); + // Ark_RRect windowBounds + result->append(", "); + result->append(".windowBounds="); + WriteToString(result, &value->windowBounds); + // Ark_Number missionId + result->append(", "); + result->append(".missionId="); + WriteToString(result, &value->missionId); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TransitionHierarchyStrategy* value) { +inline void WriteToString(std::string* result, const Opt_WindowAnimationTarget* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -15602,23 +16230,23 @@ inline void WriteToString(std::string* result, const Opt_TransitionHierarchyStra result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TransitionHierarchyStrategy& value) +inline Ark_RuntimeType runtimeType(const Opt_WindowAnimationTarget& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TransitionType& value) +inline Ark_RuntimeType runtimeType(const Ark_WindowModeFollowStrategy& value) { return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TransitionType value) { - result->append("Ark_TransitionType("); +inline void WriteToString(std::string* result, const Ark_WindowModeFollowStrategy value) { + result->append("Ark_WindowModeFollowStrategy("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TransitionType* value) { +inline void WriteToString(std::string* result, const Opt_WindowModeFollowStrategy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -15631,38 +16259,28 @@ inline void WriteToString(std::string* result, const Opt_TransitionType* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TransitionType& value) +inline Ark_RuntimeType runtimeType(const Opt_WindowModeFollowStrategy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TranslateResult& value) +inline Ark_RuntimeType runtimeType(const Ark_WordBreak& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TranslateResult* value) { - result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_Number z - result->append(", "); - result->append(".z="); - WriteToString(result, &value->z); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_WordBreak value) { + result->append("Ark_WordBreak("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TranslateResult* value) { +inline void WriteToString(std::string* result, const Opt_WordBreak* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -15670,34 +16288,26 @@ inline void WriteToString(std::string* result, const Opt_TranslateResult* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TranslateResult& value) +inline Ark_RuntimeType runtimeType(const Opt_WordBreak& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Tuple_Number_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_WrappedBuilder& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Tuple_Number_Number* value) { - result->append("{"); - // Ark_Number value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Number value1 - result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_WrappedBuilder value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_Tuple_Number_Number* value) { +inline void WriteToString(std::string* result, const Opt_WrappedBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -15705,42 +16315,28 @@ inline void WriteToString(std::string* result, const Opt_Tuple_Number_Number* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Tuple_Number_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_WrappedBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Tuple_Number_Number_Number_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_XComponentType& value) { - return INTEROP_RUNTIME_OBJECT; + return INTEROP_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Tuple_Number_Number_Number_Number* value) { - result->append("{"); - // Ark_Number value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Number value1 - result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); - // Ark_Number value2 - result->append(", "); - result->append(".value2="); - WriteToString(result, &value->value2); - // Ark_Number value3 - result->append(", "); - result->append(".value3="); - WriteToString(result, &value->value3); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_XComponentType value) { + result->append("Ark_XComponentType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Tuple_Number_Number_Number_Number* value) { +inline void WriteToString(std::string* result, const Opt_XComponentType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -15748,26 +16344,39 @@ inline void WriteToString(std::string* result, const Opt_Tuple_Number_Number_Num result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Tuple_Number_Number_Number_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_XComponentType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_UICommonEvent& value) +inline Ark_RuntimeType runtimeType(const Array_Animation& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_UICommonEvent value) { - WriteToString(result, static_cast(value)); +void WriteToString(std::string* result, const Ark_Animation value); + +template <> +inline void WriteToString(std::string* result, const Array_Animation* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_UICommonEvent* value) { +inline void WriteToString(std::string* result, const Opt_Array_Animation* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -15775,26 +16384,39 @@ inline void WriteToString(std::string* result, const Opt_UICommonEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_UICommonEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Animation& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_UIContext& value) +inline Ark_RuntimeType runtimeType(const Array_Array_String& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_UIContext value) { - WriteToString(result, static_cast(value)); +void WriteToString(std::string* result, const Array_String* value); + +template <> +inline void WriteToString(std::string* result, const Array_Array_String* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_UIContext* value) { +inline void WriteToString(std::string* result, const Opt_Array_Array_String* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -15802,22 +16424,34 @@ inline void WriteToString(std::string* result, const Opt_UIContext* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_UIContext& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Array_String& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_uiEffect_Filter& value) +inline Ark_RuntimeType runtimeType(const Array_BarrierStyle& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_uiEffect_Filter* value) { - result->append("{"); +void WriteToString(std::string* result, const Ark_BarrierStyle* value); + +template <> +inline void WriteToString(std::string* result, const Array_BarrierStyle* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiEffect_Filter* value) { +inline void WriteToString(std::string* result, const Opt_Array_BarrierStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -15830,33 +16464,34 @@ inline void WriteToString(std::string* result, const Opt_uiEffect_Filter* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiEffect_Filter& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_BarrierStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_uiEffect_Tuple_Number_Number_Number& value) +inline Ark_RuntimeType runtimeType(const Array_Buffer& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_uiEffect_Tuple_Number_Number_Number* value) { - result->append("{"); - // Ark_Number value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Number value1 - result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); - // Ark_Number value2 - result->append(", "); - result->append(".value2="); - WriteToString(result, &value->value2); +void WriteToString(std::string* result, const Ark_Buffer* value); + +template <> +inline void WriteToString(std::string* result, const Array_Buffer* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiEffect_Tuple_Number_Number_Number* value) { +inline void WriteToString(std::string* result, const Opt_Array_Buffer* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -15869,26 +16504,39 @@ inline void WriteToString(std::string* result, const Opt_uiEffect_Tuple_Number_N result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiEffect_Tuple_Number_Number_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Buffer& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_uiEffect_VisualEffect& value) +inline Ark_RuntimeType runtimeType(const Array_ColorStop& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_uiEffect_VisualEffect value) { - WriteToString(result, static_cast(value)); +void WriteToString(std::string* result, const Ark_ColorStop* value); + +template <> +inline void WriteToString(std::string* result, const Array_ColorStop* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiEffect_VisualEffect* value) { +inline void WriteToString(std::string* result, const Opt_Array_ColorStop* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -15896,26 +16544,39 @@ inline void WriteToString(std::string* result, const Opt_uiEffect_VisualEffect* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiEffect_VisualEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_ColorStop& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_UIExtensionProxy& value) +inline Ark_RuntimeType runtimeType(const Array_DateRange& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_UIExtensionProxy value) { - WriteToString(result, static_cast(value)); +void WriteToString(std::string* result, const Ark_DateRange* value); + +template <> +inline void WriteToString(std::string* result, const Array_DateRange* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_UIExtensionProxy* value) { +inline void WriteToString(std::string* result, const Opt_Array_DateRange* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -15923,22 +16584,34 @@ inline void WriteToString(std::string* result, const Opt_UIExtensionProxy* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_UIExtensionProxy& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_DateRange& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_UIGestureEvent& value) +inline Ark_RuntimeType runtimeType(const Array_Dimension& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_UIGestureEvent* value) { - result->append("{"); +void WriteToString(std::string* result, const Ark_Dimension* value); + +template <> +inline void WriteToString(std::string* result, const Array_Dimension* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_UIGestureEvent* value) { +inline void WriteToString(std::string* result, const Opt_Array_Dimension* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -15951,26 +16624,39 @@ inline void WriteToString(std::string* result, const Opt_UIGestureEvent* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_UIGestureEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Dimension& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_uiObserver_DensityInfo& value) +inline Ark_RuntimeType runtimeType(const Array_DragPreviewMode& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_uiObserver_DensityInfo value) { - WriteToString(result, static_cast(value)); +void WriteToString(std::string* result, const Ark_DragPreviewMode value); + +template <> +inline void WriteToString(std::string* result, const Array_DragPreviewMode* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiObserver_DensityInfo* value) { +inline void WriteToString(std::string* result, const Opt_Array_DragPreviewMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -15978,28 +16664,39 @@ inline void WriteToString(std::string* result, const Opt_uiObserver_DensityInfo* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiObserver_DensityInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_DragPreviewMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_uiObserver_NavDestinationState& value) +inline Ark_RuntimeType runtimeType(const Array_FingerInfo& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_uiObserver_NavDestinationState value) { - result->append("Ark_uiObserver_NavDestinationState("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +void WriteToString(std::string* result, const Ark_FingerInfo* value); + +template <> +inline void WriteToString(std::string* result, const Array_FingerInfo* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiObserver_NavDestinationState* value) { +inline void WriteToString(std::string* result, const Opt_Array_FingerInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -16007,29 +16704,34 @@ inline void WriteToString(std::string* result, const Opt_uiObserver_NavDestinati result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiObserver_NavDestinationState& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_FingerInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_uiObserver_NavigationInfo& value) +inline Ark_RuntimeType runtimeType(const Array_Float64& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_uiObserver_NavigationInfo* value) { - result->append("{"); - // Ark_String navigationId - result->append(".navigationId="); - WriteToString(result, &value->navigationId); - // Ark_NavPathStack pathStack - result->append(", "); - result->append(".pathStack="); - WriteToString(result, value->pathStack); +void WriteToString(std::string* result, const Ark_Float64 value); + +template <> +inline void WriteToString(std::string* result, const Array_Float64* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiObserver_NavigationInfo* value) { +inline void WriteToString(std::string* result, const Opt_Array_Float64* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -16042,28 +16744,39 @@ inline void WriteToString(std::string* result, const Opt_uiObserver_NavigationIn result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiObserver_NavigationInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Float64& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_uiObserver_RouterPageState& value) +inline Ark_RuntimeType runtimeType(const Array_FractionStop& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_uiObserver_RouterPageState value) { - result->append("Ark_uiObserver_RouterPageState("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +void WriteToString(std::string* result, const Ark_FractionStop* value); + +template <> +inline void WriteToString(std::string* result, const Array_FractionStop* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiObserver_RouterPageState* value) { +inline void WriteToString(std::string* result, const Opt_Array_FractionStop* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -16071,28 +16784,39 @@ inline void WriteToString(std::string* result, const Opt_uiObserver_RouterPageSt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiObserver_RouterPageState& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_FractionStop& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_uiObserver_ScrollEventType& value) +inline Ark_RuntimeType runtimeType(const Array_GestureRecognizer& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_uiObserver_ScrollEventType value) { - result->append("Ark_uiObserver_ScrollEventType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +void WriteToString(std::string* result, const Ark_GestureRecognizer value); + +template <> +inline void WriteToString(std::string* result, const Array_GestureRecognizer* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiObserver_ScrollEventType* value) { +inline void WriteToString(std::string* result, const Opt_Array_GestureRecognizer* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -16100,28 +16824,39 @@ inline void WriteToString(std::string* result, const Opt_uiObserver_ScrollEventT result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiObserver_ScrollEventType& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_GestureRecognizer& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_uiObserver_TabContentState& value) +inline Ark_RuntimeType runtimeType(const Array_GestureType& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_uiObserver_TabContentState value) { - result->append("Ark_uiObserver_TabContentState("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +void WriteToString(std::string* result, const Ark_GestureType* value); + +template <> +inline void WriteToString(std::string* result, const Array_GestureType* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiObserver_TabContentState* value) { +inline void WriteToString(std::string* result, const Opt_Array_GestureType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -16129,26 +16864,39 @@ inline void WriteToString(std::string* result, const Opt_uiObserver_TabContentSt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiObserver_TabContentState& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_GestureType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_unifiedDataChannel_UnifiedData& value) +inline Ark_RuntimeType runtimeType(const Array_GuideLineStyle& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_unifiedDataChannel_UnifiedData value) { - WriteToString(result, static_cast(value)); +void WriteToString(std::string* result, const Ark_GuideLineStyle* value); + +template <> +inline void WriteToString(std::string* result, const Array_GuideLineStyle* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_unifiedDataChannel_UnifiedData* value) { +inline void WriteToString(std::string* result, const Opt_Array_GuideLineStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -16156,28 +16904,39 @@ inline void WriteToString(std::string* result, const Opt_unifiedDataChannel_Unif result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_unifiedDataChannel_UnifiedData& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_GuideLineStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_uniformTypeDescriptor_UniformDataType& value) +inline Ark_RuntimeType runtimeType(const Array_Header& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_uniformTypeDescriptor_UniformDataType value) { - result->append("Ark_uniformTypeDescriptor_UniformDataType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +void WriteToString(std::string* result, const Ark_Header* value); + +template <> +inline void WriteToString(std::string* result, const Array_Header* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uniformTypeDescriptor_UniformDataType* value) { +inline void WriteToString(std::string* result, const Opt_Array_Header* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -16185,39 +16944,34 @@ inline void WriteToString(std::string* result, const Opt_uniformTypeDescriptor_U result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uniformTypeDescriptor_UniformDataType& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Header& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_Number& value) +inline Ark_RuntimeType runtimeType(const Array_HistoricalPoint& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Boolean_Number: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_Boolean_Number* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Boolean - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Number - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); +void WriteToString(std::string* result, const Ark_HistoricalPoint* value); + +template <> +inline void WriteToString(std::string* result, const Array_HistoricalPoint* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Boolean_Number* value) { +inline void WriteToString(std::string* result, const Opt_Array_HistoricalPoint* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -16230,51 +16984,34 @@ inline void WriteToString(std::string* result, const Opt_Union_Boolean_Number* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_HistoricalPoint& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_CircleShape_EllipseShape_PathShape_RectShape& value) +inline Ark_RuntimeType runtimeType(const Array_ImageAnalyzerType& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: INTEROP_FATAL("Bad selector in Ark_Union_CircleShape_EllipseShape_PathShape_RectShape: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_CircleShape_EllipseShape_PathShape_RectShape* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_CircleShape - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_EllipseShape - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - // Ark_PathShape - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, value->value2); - } - // Ark_RectShape - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, value->value3); +void WriteToString(std::string* result, const Ark_ImageAnalyzerType value); + +template <> +inline void WriteToString(std::string* result, const Array_ImageAnalyzerType* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_CircleShape_EllipseShape_PathShape_RectShape* value) { +inline void WriteToString(std::string* result, const Opt_Array_ImageAnalyzerType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -16287,45 +17024,34 @@ inline void WriteToString(std::string* result, const Opt_Union_CircleShape_Ellip result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_CircleShape_EllipseShape_PathShape_RectShape& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_ImageAnalyzerType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Color_Number_String& value) +inline Ark_RuntimeType runtimeType(const Array_ImageFrameInfo& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_Color_Number_String: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_Color_Number_String* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Color - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Number - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_String - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); +void WriteToString(std::string* result, const Ark_ImageFrameInfo* value); + +template <> +inline void WriteToString(std::string* result, const Array_ImageFrameInfo* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Color_Number_String* value) { +inline void WriteToString(std::string* result, const Opt_Array_ImageFrameInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -16338,39 +17064,34 @@ inline void WriteToString(std::string* result, const Opt_Union_Color_Number_Stri result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Color_Number_String& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_ImageFrameInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ColorFilter_DrawingColorFilter& value) +inline Ark_RuntimeType runtimeType(const Array_Layoutable& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ColorFilter_DrawingColorFilter: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_ColorFilter_DrawingColorFilter* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ColorFilter - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_drawing_ColorFilter - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); +void WriteToString(std::string* result, const Ark_Layoutable value); + +template <> +inline void WriteToString(std::string* result, const Array_Layoutable* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ColorFilter_DrawingColorFilter* value) { +inline void WriteToString(std::string* result, const Opt_Array_Layoutable* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -16383,39 +17104,34 @@ inline void WriteToString(std::string* result, const Opt_Union_ColorFilter_Drawi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ColorFilter_DrawingColorFilter& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Layoutable& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ContentClipMode_RectShape& value) +inline Ark_RuntimeType runtimeType(const Array_LayoutSafeAreaEdge& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ContentClipMode_RectShape: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_ContentClipMode_RectShape* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ContentClipMode - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_RectShape - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); +void WriteToString(std::string* result, const Ark_LayoutSafeAreaEdge value); + +template <> +inline void WriteToString(std::string* result, const Array_LayoutSafeAreaEdge* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ContentClipMode_RectShape* value) { +inline void WriteToString(std::string* result, const Opt_Array_LayoutSafeAreaEdge* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -16428,39 +17144,34 @@ inline void WriteToString(std::string* result, const Opt_Union_ContentClipMode_R result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ContentClipMode_RectShape& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_LayoutSafeAreaEdge& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Curve_ICurve& value) +inline Ark_RuntimeType runtimeType(const Array_LayoutSafeAreaType& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Curve_ICurve: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_Curve_ICurve* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_curves_Curve - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_curves_ICurve - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); +void WriteToString(std::string* result, const Ark_LayoutSafeAreaType value); + +template <> +inline void WriteToString(std::string* result, const Array_LayoutSafeAreaType* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Curve_ICurve* value) { +inline void WriteToString(std::string* result, const Opt_Array_LayoutSafeAreaType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -16473,45 +17184,34 @@ inline void WriteToString(std::string* result, const Opt_Union_Curve_ICurve* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Curve_ICurve& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_LayoutSafeAreaType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Curve_String_ICurve& value) +inline Ark_RuntimeType runtimeType(const Array_Length& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_Curve_String_ICurve: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_Curve_String_ICurve* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_curves_Curve - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_curves_ICurve - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, value->value2); +void WriteToString(std::string* result, const Ark_Length* value); + +template <> +inline void WriteToString(std::string* result, const Array_Length* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Curve_String_ICurve* value) { +inline void WriteToString(std::string* result, const Opt_Array_Length* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -16524,39 +17224,34 @@ inline void WriteToString(std::string* result, const Opt_Union_Curve_String_ICur result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Curve_String_ICurve& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Length& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_F64_String& value) +inline Ark_RuntimeType runtimeType(const Array_LengthMetrics& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_F64_String: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_F64_String* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Float64 - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); +void WriteToString(std::string* result, const Ark_LengthMetrics value); + +template <> +inline void WriteToString(std::string* result, const Array_LengthMetrics* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_F64_String* value) { +inline void WriteToString(std::string* result, const Opt_Array_LengthMetrics* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -16569,45 +17264,34 @@ inline void WriteToString(std::string* result, const Opt_Union_F64_String* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_F64_String& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_LengthMetrics& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_F64_String_PlaybackSpeed& value) +inline Ark_RuntimeType runtimeType(const Array_Measurable& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_F64_String_PlaybackSpeed: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_F64_String_PlaybackSpeed* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Float64 - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_PlaybackSpeed - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, value->value2); +void WriteToString(std::string* result, const Ark_Measurable value); + +template <> +inline void WriteToString(std::string* result, const Array_Measurable* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_F64_String_PlaybackSpeed* value) { +inline void WriteToString(std::string* result, const Opt_Array_Measurable* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -16620,45 +17304,34 @@ inline void WriteToString(std::string* result, const Opt_Union_F64_String_Playba result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_F64_String_PlaybackSpeed& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Measurable& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_FontWeight_Number_String& value) +inline Ark_RuntimeType runtimeType(const Array_MenuElement& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_FontWeight_Number_String: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_FontWeight_Number_String* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_FontWeight - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Number - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_String - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); +void WriteToString(std::string* result, const Ark_MenuElement* value); + +template <> +inline void WriteToString(std::string* result, const Array_MenuElement* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_FontWeight_Number_String* value) { +inline void WriteToString(std::string* result, const Opt_Array_MenuElement* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -16671,39 +17344,34 @@ inline void WriteToString(std::string* result, const Opt_Union_FontWeight_Number result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_FontWeight_Number_String& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_MenuElement& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_I64_String& value) +inline Ark_RuntimeType runtimeType(const Array_ModifierKey& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_I64_String: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_I64_String* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Int64 - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); +void WriteToString(std::string* result, const Ark_ModifierKey value); + +template <> +inline void WriteToString(std::string* result, const Array_ModifierKey* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_I64_String* value) { +inline void WriteToString(std::string* result, const Opt_Array_ModifierKey* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -16716,39 +17384,34 @@ inline void WriteToString(std::string* result, const Opt_Union_I64_String* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_I64_String& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_ModifierKey& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_FontStyle& value) +inline Ark_RuntimeType runtimeType(const Array_MouseButton& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_FontStyle: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_FontStyle* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_FontStyle - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); +void WriteToString(std::string* result, const Ark_MouseButton value); + +template <> +inline void WriteToString(std::string* result, const Array_MouseButton* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_FontStyle* value) { +inline void WriteToString(std::string* result, const Opt_Array_MouseButton* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -16761,45 +17424,74 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_FontStyle* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_FontStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_MouseButton& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_FontWeight_String& value) +inline Ark_RuntimeType runtimeType(const Array_NavDestinationTransition& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_FontWeight_String: %d", value.selector); + return INTEROP_RUNTIME_OBJECT; +} + +template <> +void WriteToString(std::string* result, const Ark_NavDestinationTransition* value); + +template <> +inline void WriteToString(std::string* result, const Array_NavDestinationTransition* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_FontWeight_String* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_FontWeight - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); +inline void WriteToString(std::string* result, const Opt_Array_NavDestinationTransition* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(value->tag))); + result->append(", .value="); + if (value->tag != INTEROP_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); } - // Ark_String - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Array_NavDestinationTransition& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Array_NavigationMenuItem& value) +{ + return INTEROP_RUNTIME_OBJECT; +} + +template <> +void WriteToString(std::string* result, const Ark_NavigationMenuItem* value); + +template <> +inline void WriteToString(std::string* result, const Array_NavigationMenuItem* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_FontWeight_String* value) { +inline void WriteToString(std::string* result, const Opt_Array_NavigationMenuItem* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -16812,39 +17504,34 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_FontWeight result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_FontWeight_String& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_NavigationMenuItem& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String& value) +inline Ark_RuntimeType runtimeType(const Array_NavPathInfo& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_String: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_String* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); +void WriteToString(std::string* result, const Ark_NavPathInfo value); + +template <> +inline void WriteToString(std::string* result, const Array_NavPathInfo* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_String* value) { +inline void WriteToString(std::string* result, const Opt_Array_NavPathInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -16857,45 +17544,34 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_String* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_String& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_NavPathInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String_FontWeight& value) +inline Ark_RuntimeType runtimeType(const Array_NestedScrollInfo& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_String_FontWeight: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_String_FontWeight* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_FontWeight - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, value->value2); +void WriteToString(std::string* result, const Ark_NestedScrollInfo* value); + +template <> +inline void WriteToString(std::string* result, const Array_NestedScrollInfo* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_String_FontWeight* value) { +inline void WriteToString(std::string* result, const Opt_Array_NestedScrollInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -16908,39 +17584,34 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_String_Fon result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_String_FontWeight& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_NestedScrollInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_TextCase& value) +inline Ark_RuntimeType runtimeType(const Array_Number& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_TextCase: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_TextCase* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_TextCase - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); +void WriteToString(std::string* result, const Ark_Number* value); + +template <> +inline void WriteToString(std::string* result, const Array_Number* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_TextCase* value) { +inline void WriteToString(std::string* result, const Opt_Array_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -16953,39 +17624,34 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_TextCase* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_TextCase& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_TextOverflow& value) +inline Ark_RuntimeType runtimeType(const Array_Object& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_TextOverflow: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_TextOverflow* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_TextOverflow - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); +void WriteToString(std::string* result, const Ark_Object* value); + +template <> +inline void WriteToString(std::string* result, const Array_Object* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_TextOverflow* value) { +inline void WriteToString(std::string* result, const Opt_Array_Object* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -16998,39 +17664,34 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_TextOverfl result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_TextOverflow& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Object& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_PixelMap_String& value) +inline Ark_RuntimeType runtimeType(const Array_ObscuredReasons& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_PixelMap_String: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_PixelMap_String* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_image_PixelMap - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); +void WriteToString(std::string* result, const Ark_ObscuredReasons value); + +template <> +inline void WriteToString(std::string* result, const Array_ObscuredReasons* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_PixelMap_String* value) { +inline void WriteToString(std::string* result, const Opt_Array_ObscuredReasons* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -17043,39 +17704,34 @@ inline void WriteToString(std::string* result, const Opt_Union_PixelMap_String* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_PixelMap_String& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_ObscuredReasons& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResponseType_RichEditorResponseType& value) +inline Ark_RuntimeType runtimeType(const Array_Opt_Object& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ResponseType_RichEditorResponseType: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_ResponseType_RichEditorResponseType* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ResponseType - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_RichEditorResponseType - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); +void WriteToString(std::string* result, const Opt_Object* value); + +template <> +inline void WriteToString(std::string* result, const Array_Opt_Object* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResponseType_RichEditorResponseType* value) { +inline void WriteToString(std::string* result, const Opt_Array_Opt_Object* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -17088,39 +17744,34 @@ inline void WriteToString(std::string* result, const Opt_Union_ResponseType_Rich result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResponseType_RichEditorResponseType& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Opt_Object& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_RichEditorOptions_RichEditorStyledStringOptions& value) +inline Ark_RuntimeType runtimeType(const Array_RadiusItem& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_RichEditorOptions_RichEditorStyledStringOptions: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_RichEditorOptions_RichEditorStyledStringOptions* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_RichEditorOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_RichEditorStyledStringOptions - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); +void WriteToString(std::string* result, const Ark_RadiusItem* value); + +template <> +inline void WriteToString(std::string* result, const Array_RadiusItem* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_RichEditorOptions_RichEditorStyledStringOptions* value) { +inline void WriteToString(std::string* result, const Opt_Array_RadiusItem* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -17133,45 +17784,34 @@ inline void WriteToString(std::string* result, const Opt_Union_RichEditorOptions result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_RichEditorOptions_RichEditorStyledStringOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_RadiusItem& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_SpringMotion_FrictionMotion_ScrollMotion& value) +inline Ark_RuntimeType runtimeType(const Array_Rectangle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_SpringMotion_FrictionMotion_ScrollMotion: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_SpringMotion_FrictionMotion_ScrollMotion* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_SpringMotion - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_FrictionMotion - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - // Ark_ScrollMotion - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, value->value2); +void WriteToString(std::string* result, const Ark_Rectangle* value); + +template <> +inline void WriteToString(std::string* result, const Array_Rectangle* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_SpringMotion_FrictionMotion_ScrollMotion* value) { +inline void WriteToString(std::string* result, const Opt_Array_Rectangle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -17184,39 +17824,34 @@ inline void WriteToString(std::string* result, const Opt_Union_SpringMotion_Fric result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_SpringMotion_FrictionMotion_ScrollMotion& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Rectangle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_F64& value) +inline Ark_RuntimeType runtimeType(const Array_Resource& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_String_F64: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_String_F64* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Float64 - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); +void WriteToString(std::string* result, const Ark_Resource* value); + +template <> +inline void WriteToString(std::string* result, const Array_Resource* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_F64* value) { +inline void WriteToString(std::string* result, const Opt_Array_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -17229,39 +17864,34 @@ inline void WriteToString(std::string* result, const Opt_Union_String_F64* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_F64& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_FunctionKey& value) +inline Ark_RuntimeType runtimeType(const Array_ResourceColor& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_String_FunctionKey: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_String_FunctionKey* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_FunctionKey - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); +void WriteToString(std::string* result, const Ark_ResourceColor* value); + +template <> +inline void WriteToString(std::string* result, const Array_ResourceColor* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_FunctionKey* value) { +inline void WriteToString(std::string* result, const Opt_Array_ResourceColor* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -17274,51 +17904,34 @@ inline void WriteToString(std::string* result, const Opt_Union_String_FunctionKe result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_FunctionKey& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_ResourceColor& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_I32_CanvasGradient_CanvasPattern& value) +inline Ark_RuntimeType runtimeType(const Array_ResourceStr& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: INTEROP_FATAL("Bad selector in Ark_Union_String_I32_CanvasGradient_CanvasPattern: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_String_I32_CanvasGradient_CanvasPattern* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Int32 - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - // Ark_CanvasGradient - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, value->value2); - } - // Ark_CanvasPattern - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, value->value3); +void WriteToString(std::string* result, const Ark_ResourceStr* value); + +template <> +inline void WriteToString(std::string* result, const Array_ResourceStr* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_I32_CanvasGradient_CanvasPattern* value) { +inline void WriteToString(std::string* result, const Opt_Array_ResourceStr* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -17331,39 +17944,34 @@ inline void WriteToString(std::string* result, const Opt_Union_String_I32_Canvas result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_I32_CanvasGradient_CanvasPattern& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_ResourceStr& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Number& value) +inline Ark_RuntimeType runtimeType(const Array_RichEditorImageSpanResult& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_String_Number: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Number* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Number - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); +void WriteToString(std::string* result, const Ark_RichEditorImageSpanResult* value); + +template <> +inline void WriteToString(std::string* result, const Array_RichEditorImageSpanResult* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Number* value) { +inline void WriteToString(std::string* result, const Opt_Array_RichEditorImageSpanResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -17376,39 +17984,34 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Number* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_RichEditorImageSpanResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_SwiperAnimationMode_Boolean& value) +inline Ark_RuntimeType runtimeType(const Array_RichEditorParagraphResult& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_SwiperAnimationMode_Boolean: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_SwiperAnimationMode_Boolean* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_SwiperAnimationMode - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Boolean - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); +void WriteToString(std::string* result, const Ark_RichEditorParagraphResult* value); + +template <> +inline void WriteToString(std::string* result, const Array_RichEditorParagraphResult* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_SwiperAnimationMode_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Array_RichEditorParagraphResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -17421,39 +18024,34 @@ inline void WriteToString(std::string* result, const Opt_Union_SwiperAnimationMo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_SwiperAnimationMode_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_RichEditorParagraphResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_TextInputStyle_TextContentStyle& value) +inline Ark_RuntimeType runtimeType(const Array_RichEditorSpan& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_TextInputStyle_TextContentStyle: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_TextInputStyle_TextContentStyle* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_TextInputStyle - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_TextContentStyle - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); +void WriteToString(std::string* result, const Ark_RichEditorSpan* value); + +template <> +inline void WriteToString(std::string* result, const Array_RichEditorSpan* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_TextInputStyle_TextContentStyle* value) { +inline void WriteToString(std::string* result, const Opt_Array_RichEditorSpan* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -17466,26 +18064,39 @@ inline void WriteToString(std::string* result, const Opt_Union_TextInputStyle_Te result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_TextInputStyle_TextContentStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_RichEditorSpan& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_UrlStyle& value) +inline Ark_RuntimeType runtimeType(const Array_RichEditorTextSpanResult& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_UrlStyle value) { - WriteToString(result, static_cast(value)); +void WriteToString(std::string* result, const Ark_RichEditorTextSpanResult* value); + +template <> +inline void WriteToString(std::string* result, const Array_RichEditorTextSpanResult* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_UrlStyle* value) { +inline void WriteToString(std::string* result, const Opt_Array_RichEditorTextSpanResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -17493,26 +18104,39 @@ inline void WriteToString(std::string* result, const Opt_UrlStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_UrlStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_RichEditorTextSpanResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_UserDataSpan& value) +inline Ark_RuntimeType runtimeType(const Array_SafeAreaEdge& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_UserDataSpan value) { - WriteToString(result, static_cast(value)); +void WriteToString(std::string* result, const Ark_SafeAreaEdge value); + +template <> +inline void WriteToString(std::string* result, const Array_SafeAreaEdge* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_UserDataSpan* value) { +inline void WriteToString(std::string* result, const Opt_Array_SafeAreaEdge* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -17520,29 +18144,34 @@ inline void WriteToString(std::string* result, const Opt_UserDataSpan* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_UserDataSpan& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_SafeAreaEdge& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Vector2& value) +inline Ark_RuntimeType runtimeType(const Array_SafeAreaType& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Vector2* value) { - result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); +void WriteToString(std::string* result, const Ark_SafeAreaType value); + +template <> +inline void WriteToString(std::string* result, const Array_SafeAreaType* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Vector2* value) { +inline void WriteToString(std::string* result, const Opt_Array_SafeAreaType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -17555,33 +18184,34 @@ inline void WriteToString(std::string* result, const Opt_Vector2* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Vector2& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_SafeAreaType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Vector3& value) +inline Ark_RuntimeType runtimeType(const Array_ScriptItem& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Vector3* value) { - result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_Number z - result->append(", "); - result->append(".z="); - WriteToString(result, &value->z); +void WriteToString(std::string* result, const Ark_ScriptItem* value); + +template <> +inline void WriteToString(std::string* result, const Array_ScriptItem* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Vector3* value) { +inline void WriteToString(std::string* result, const Opt_Array_ScriptItem* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -17594,28 +18224,39 @@ inline void WriteToString(std::string* result, const Opt_Vector3* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Vector3& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_ScriptItem& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_VerticalAlign& value) +inline Ark_RuntimeType runtimeType(const Array_Scroller& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_VerticalAlign value) { - result->append("Ark_VerticalAlign("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +void WriteToString(std::string* result, const Ark_Scroller value); + +template <> +inline void WriteToString(std::string* result, const Array_Scroller* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_VerticalAlign* value) { +inline void WriteToString(std::string* result, const Opt_Array_Scroller* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -17623,26 +18264,39 @@ inline void WriteToString(std::string* result, const Opt_VerticalAlign* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_VerticalAlign& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Scroller& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_VideoController& value) +inline Ark_RuntimeType runtimeType(const Array_SectionOptions& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_VideoController value) { - WriteToString(result, static_cast(value)); +void WriteToString(std::string* result, const Ark_SectionOptions* value); + +template <> +inline void WriteToString(std::string* result, const Array_SectionOptions* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_VideoController* value) { +inline void WriteToString(std::string* result, const Opt_Array_SectionOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -17650,28 +18304,39 @@ inline void WriteToString(std::string* result, const Opt_VideoController* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_VideoController& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_SectionOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ViewportFit& value) +inline Ark_RuntimeType runtimeType(const Array_SelectOption& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_ViewportFit value) { - result->append("Ark_ViewportFit("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +void WriteToString(std::string* result, const Ark_SelectOption* value); + +template <> +inline void WriteToString(std::string* result, const Array_SelectOption* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ViewportFit* value) { +inline void WriteToString(std::string* result, const Opt_Array_SelectOption* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -17679,28 +18344,39 @@ inline void WriteToString(std::string* result, const Opt_ViewportFit* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ViewportFit& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_SelectOption& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Visibility& value) +inline Ark_RuntimeType runtimeType(const Array_ShadowOptions& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Visibility value) { - result->append("Ark_Visibility("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +void WriteToString(std::string* result, const Ark_ShadowOptions* value); + +template <> +inline void WriteToString(std::string* result, const Array_ShadowOptions* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Visibility* value) { +inline void WriteToString(std::string* result, const Opt_Array_ShadowOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -17708,39 +18384,34 @@ inline void WriteToString(std::string* result, const Opt_Visibility* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Visibility& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_ShadowOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_VP& value) +inline Ark_RuntimeType runtimeType(const Array_ShapePoint& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_VP: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_VP* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Number - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); +void WriteToString(std::string* result, const Ark_ShapePoint* value); + +template <> +inline void WriteToString(std::string* result, const Array_ShapePoint* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_VP* value) { +inline void WriteToString(std::string* result, const Opt_Array_ShapePoint* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -17753,28 +18424,39 @@ inline void WriteToString(std::string* result, const Opt_VP* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_VP& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_ShapePoint& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WaterFlowLayoutMode& value) +inline Ark_RuntimeType runtimeType(const Array_SourceTool& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_WaterFlowLayoutMode value) { - result->append("Ark_WaterFlowLayoutMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +void WriteToString(std::string* result, const Ark_SourceTool value); + +template <> +inline void WriteToString(std::string* result, const Array_SourceTool* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WaterFlowLayoutMode* value) { +inline void WriteToString(std::string* result, const Opt_Array_SourceTool* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -17782,26 +18464,39 @@ inline void WriteToString(std::string* result, const Opt_WaterFlowLayoutMode* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WaterFlowLayoutMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_SourceTool& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WaterFlowSections& value) +inline Ark_RuntimeType runtimeType(const Array_SpanStyle& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_WaterFlowSections value) { - WriteToString(result, static_cast(value)); +void WriteToString(std::string* result, const Ark_SpanStyle* value); + +template <> +inline void WriteToString(std::string* result, const Array_SpanStyle* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WaterFlowSections* value) { +inline void WriteToString(std::string* result, const Opt_Array_SpanStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -17809,28 +18504,39 @@ inline void WriteToString(std::string* result, const Opt_WaterFlowSections* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WaterFlowSections& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_SpanStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebCaptureMode& value) +inline Ark_RuntimeType runtimeType(const Array_String& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_WebCaptureMode value) { - result->append("Ark_WebCaptureMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +void WriteToString(std::string* result, const Ark_String* value); + +template <> +inline void WriteToString(std::string* result, const Array_String* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebCaptureMode* value) { +inline void WriteToString(std::string* result, const Opt_Array_String* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -17838,26 +18544,39 @@ inline void WriteToString(std::string* result, const Opt_WebCaptureMode* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebCaptureMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_String& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebContextMenuParam& value) +inline Ark_RuntimeType runtimeType(const Array_StyleOptions& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_WebContextMenuParam value) { - WriteToString(result, static_cast(value)); +void WriteToString(std::string* result, const Ark_StyleOptions* value); + +template <> +inline void WriteToString(std::string* result, const Array_StyleOptions* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebContextMenuParam* value) { +inline void WriteToString(std::string* result, const Opt_Array_StyleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -17865,26 +18584,39 @@ inline void WriteToString(std::string* result, const Opt_WebContextMenuParam* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebContextMenuParam& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_StyleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebContextMenuResult& value) +inline Ark_RuntimeType runtimeType(const Array_TextCascadePickerRangeContent& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_WebContextMenuResult value) { - WriteToString(result, static_cast(value)); +void WriteToString(std::string* result, const Ark_TextCascadePickerRangeContent* value); + +template <> +inline void WriteToString(std::string* result, const Array_TextCascadePickerRangeContent* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebContextMenuResult* value) { +inline void WriteToString(std::string* result, const Opt_Array_TextCascadePickerRangeContent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -17892,26 +18624,39 @@ inline void WriteToString(std::string* result, const Opt_WebContextMenuResult* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebContextMenuResult& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_TextCascadePickerRangeContent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebCookie& value) +inline Ark_RuntimeType runtimeType(const Array_TextDataDetectorType& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_WebCookie value) { - WriteToString(result, static_cast(value)); -} +void WriteToString(std::string* result, const Ark_TextDataDetectorType value); + template <> -inline void WriteToString(std::string* result, const Opt_WebCookie* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(value->tag))); +inline void WriteToString(std::string* result, const Array_TextDataDetectorType* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Array_TextDataDetectorType* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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); @@ -17919,28 +18664,39 @@ inline void WriteToString(std::string* result, const Opt_WebCookie* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebCookie& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_TextDataDetectorType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebDarkMode& value) +inline Ark_RuntimeType runtimeType(const Array_TextMenuItem& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_WebDarkMode value) { - result->append("Ark_WebDarkMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +void WriteToString(std::string* result, const Ark_TextMenuItem* value); + +template <> +inline void WriteToString(std::string* result, const Array_TextMenuItem* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebDarkMode* value) { +inline void WriteToString(std::string* result, const Opt_Array_TextMenuItem* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -17948,28 +18704,39 @@ inline void WriteToString(std::string* result, const Opt_WebDarkMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebDarkMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_TextMenuItem& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebElementType& value) +inline Ark_RuntimeType runtimeType(const Array_TextPickerRangeContent& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_WebElementType value) { - result->append("Ark_WebElementType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +void WriteToString(std::string* result, const Ark_TextPickerRangeContent* value); + +template <> +inline void WriteToString(std::string* result, const Array_TextPickerRangeContent* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebElementType* value) { +inline void WriteToString(std::string* result, const Opt_Array_TextPickerRangeContent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -17977,28 +18744,39 @@ inline void WriteToString(std::string* result, const Opt_WebElementType* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebElementType& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_TextPickerRangeContent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebKeyboardAvoidMode& value) +inline Ark_RuntimeType runtimeType(const Array_ToolbarItem& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_WebKeyboardAvoidMode value) { - result->append("Ark_WebKeyboardAvoidMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +void WriteToString(std::string* result, const Ark_ToolbarItem* value); + +template <> +inline void WriteToString(std::string* result, const Array_ToolbarItem* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebKeyboardAvoidMode* value) { +inline void WriteToString(std::string* result, const Opt_Array_ToolbarItem* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -18006,26 +18784,39 @@ inline void WriteToString(std::string* result, const Opt_WebKeyboardAvoidMode* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardAvoidMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_ToolbarItem& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebKeyboardController& value) +inline Ark_RuntimeType runtimeType(const Array_TouchObject& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_WebKeyboardController value) { - WriteToString(result, static_cast(value)); +void WriteToString(std::string* result, const Ark_TouchObject* value); + +template <> +inline void WriteToString(std::string* result, const Array_TouchObject* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebKeyboardController* value) { +inline void WriteToString(std::string* result, const Opt_Array_TouchObject* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -18033,28 +18824,39 @@ inline void WriteToString(std::string* result, const Opt_WebKeyboardController* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardController& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_TouchObject& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebLayoutMode& value) +inline Ark_RuntimeType runtimeType(const Array_TouchTestInfo& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_WebLayoutMode value) { - result->append("Ark_WebLayoutMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +void WriteToString(std::string* result, const Ark_TouchTestInfo* value); + +template <> +inline void WriteToString(std::string* result, const Array_TouchTestInfo* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebLayoutMode* value) { +inline void WriteToString(std::string* result, const Opt_Array_TouchTestInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -18062,28 +18864,39 @@ inline void WriteToString(std::string* result, const Opt_WebLayoutMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebLayoutMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_TouchTestInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebNavigationType& value) +inline Ark_RuntimeType runtimeType(const Array_Tuple_ResourceColor_Number& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_WebNavigationType value) { - result->append("Ark_WebNavigationType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +void WriteToString(std::string* result, const Ark_Tuple_ResourceColor_Number* value); + +template <> +inline void WriteToString(std::string* result, const Array_Tuple_ResourceColor_Number* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebNavigationType* value) { +inline void WriteToString(std::string* result, const Opt_Array_Tuple_ResourceColor_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -18091,26 +18904,39 @@ inline void WriteToString(std::string* result, const Opt_WebNavigationType* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebNavigationType& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Tuple_ResourceColor_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebResourceError& value) +inline Ark_RuntimeType runtimeType(const Array_Tuple_Union_ResourceColor_LinearGradient_Number& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_WebResourceError value) { - WriteToString(result, static_cast(value)); +void WriteToString(std::string* result, const Ark_Tuple_Union_ResourceColor_LinearGradient_Number* value); + +template <> +inline void WriteToString(std::string* result, const Array_Tuple_Union_ResourceColor_LinearGradient_Number* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebResourceError* value) { +inline void WriteToString(std::string* result, const Opt_Array_Tuple_Union_ResourceColor_LinearGradient_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -18118,26 +18944,39 @@ inline void WriteToString(std::string* result, const Opt_WebResourceError* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebResourceError& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Tuple_Union_ResourceColor_LinearGradient_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebResourceRequest& value) +inline Ark_RuntimeType runtimeType(const Array_uniformTypeDescriptor_UniformDataType& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_WebResourceRequest value) { - WriteToString(result, static_cast(value)); +void WriteToString(std::string* result, const Ark_uniformTypeDescriptor_UniformDataType value); + +template <> +inline void WriteToString(std::string* result, const Array_uniformTypeDescriptor_UniformDataType* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebResourceRequest* value) { +inline void WriteToString(std::string* result, const Opt_Array_uniformTypeDescriptor_UniformDataType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -18145,26 +18984,39 @@ inline void WriteToString(std::string* result, const Opt_WebResourceRequest* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebResourceRequest& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_uniformTypeDescriptor_UniformDataType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebResourceResponse& value) +inline Ark_RuntimeType runtimeType(const Array_Union_ResourceColor_LinearGradient& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_WebResourceResponse value) { - WriteToString(result, static_cast(value)); +void WriteToString(std::string* result, const Ark_Union_ResourceColor_LinearGradient* value); + +template <> +inline void WriteToString(std::string* result, const Array_Union_ResourceColor_LinearGradient* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebResourceResponse* value) { +inline void WriteToString(std::string* result, const Opt_Array_Union_ResourceColor_LinearGradient* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -18172,28 +19024,39 @@ inline void WriteToString(std::string* result, const Opt_WebResourceResponse* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebResourceResponse& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Union_ResourceColor_LinearGradient& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebResponseType& value) +inline Ark_RuntimeType runtimeType(const Array_Union_RichEditorImageSpanResult_RichEditorTextSpanResult& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_WebResponseType value) { - result->append("Ark_WebResponseType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +void WriteToString(std::string* result, const Ark_Union_RichEditorImageSpanResult_RichEditorTextSpanResult* value); + +template <> +inline void WriteToString(std::string* result, const Array_Union_RichEditorImageSpanResult_RichEditorTextSpanResult* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebResponseType* value) { +inline void WriteToString(std::string* result, const Opt_Array_Union_RichEditorImageSpanResult_RichEditorTextSpanResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -18201,29 +19064,34 @@ inline void WriteToString(std::string* result, const Opt_WebResponseType* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebResponseType& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Union_RichEditorImageSpanResult_RichEditorTextSpanResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_webview_WebHeader& value) +inline Ark_RuntimeType runtimeType(const Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_webview_WebHeader* value) { - result->append("{"); - // Ark_String headerKey - result->append(".headerKey="); - WriteToString(result, &value->headerKey); - // Ark_String headerValue - result->append(", "); - result->append(".headerValue="); - WriteToString(result, &value->headerValue); +void WriteToString(std::string* result, const Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value); + +template <> +inline void WriteToString(std::string* result, const Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_webview_WebHeader* value) { +inline void WriteToString(std::string* result, const Opt_Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -18236,26 +19104,39 @@ inline void WriteToString(std::string* result, const Opt_webview_WebHeader* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_webview_WebHeader& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_webview_WebviewController& value) +inline Ark_RuntimeType runtimeType(const Array_Union_String_I32_I64_F64_Resource& value) { return INTEROP_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_webview_WebviewController value) { - WriteToString(result, static_cast(value)); +void WriteToString(std::string* result, const Ark_Union_String_I32_I64_F64_Resource* value); + +template <> +inline void WriteToString(std::string* result, const Array_Union_String_I32_I64_F64_Resource* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->array[i])); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_webview_WebviewController* value) { +inline void WriteToString(std::string* result, const Opt_Array_Union_String_I32_I64_F64_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -18263,28 +19144,30 @@ inline void WriteToString(std::string* result, const Opt_webview_WebviewControll result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_webview_WebviewController& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Union_String_I32_I64_F64_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Week& value) +inline Ark_RuntimeType runtimeType(const AsyncCallback_image_PixelMap_Void& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Week value) { - result->append("Ark_Week("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const AsyncCallback_image_PixelMap_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Week* value) { +inline void WriteToString(std::string* result, const Opt_AsyncCallback_image_PixelMap_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -18292,28 +19175,30 @@ inline void WriteToString(std::string* result, const Opt_Week* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Week& value) +inline Ark_RuntimeType runtimeType(const Opt_AsyncCallback_image_PixelMap_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WidthBreakpoint& value) +inline Ark_RuntimeType runtimeType(const BuilderParameterCallback& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WidthBreakpoint value) { - result->append("Ark_WidthBreakpoint("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const BuilderParameterCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WidthBreakpoint* value) { +inline void WriteToString(std::string* result, const Opt_BuilderParameterCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -18321,28 +19206,30 @@ inline void WriteToString(std::string* result, const Opt_WidthBreakpoint* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WidthBreakpoint& value) +inline Ark_RuntimeType runtimeType(const Opt_BuilderParameterCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_window_WindowStatusType& value) +inline Ark_RuntimeType runtimeType(const ButtonModifierBuilder& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_window_WindowStatusType value) { - result->append("Ark_window_WindowStatusType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const ButtonModifierBuilder* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_window_WindowStatusType* value) { +inline void WriteToString(std::string* result, const Opt_ButtonModifierBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -18350,37 +19237,25 @@ inline void WriteToString(std::string* result, const Opt_window_WindowStatusType result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_window_WindowStatusType& value) +inline Ark_RuntimeType runtimeType(const Opt_ButtonModifierBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WindowAnimationTarget& value) +inline Ark_RuntimeType runtimeType(const ButtonTriggerClickCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WindowAnimationTarget* value) { +inline void WriteToString(std::string* result, const ButtonTriggerClickCallback* value) { result->append("{"); - // Ark_String bundleName - result->append(".bundleName="); - WriteToString(result, &value->bundleName); - // Ark_String abilityName - result->append(", "); - result->append(".abilityName="); - WriteToString(result, &value->abilityName); - // Ark_RRect windowBounds - result->append(", "); - result->append(".windowBounds="); - WriteToString(result, &value->windowBounds); - // Ark_Number missionId - result->append(", "); - result->append(".missionId="); - WriteToString(result, &value->missionId); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WindowAnimationTarget* value) { +inline void WriteToString(std::string* result, const Opt_ButtonTriggerClickCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -18393,28 +19268,30 @@ inline void WriteToString(std::string* result, const Opt_WindowAnimationTarget* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WindowAnimationTarget& value) +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_WindowModeFollowStrategy& value) +inline Ark_RuntimeType runtimeType(const Callback_Any_Void& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WindowModeFollowStrategy value) { - result->append("Ark_WindowModeFollowStrategy("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_Any_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WindowModeFollowStrategy* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Any_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -18422,28 +19299,30 @@ inline void WriteToString(std::string* result, const Opt_WindowModeFollowStrateg result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WindowModeFollowStrategy& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Any_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WordBreak& value) +inline Ark_RuntimeType runtimeType(const Callback_Area_Area_Void& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WordBreak value) { - result->append("Ark_WordBreak("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_Area_Area_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WordBreak* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Area_Area_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -18451,28 +19330,30 @@ inline void WriteToString(std::string* result, const Opt_WordBreak* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WordBreak& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Area_Area_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_XComponentType& value) +inline Ark_RuntimeType runtimeType(const Callback_Array_Number_Void& value) { - return INTEROP_RUNTIME_NUMBER; + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_XComponentType value) { - result->append("Ark_XComponentType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_Array_Number_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_XComponentType* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Array_Number_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -18480,34 +19361,25 @@ inline void WriteToString(std::string* result, const Opt_XComponentType* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_XComponentType& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Array_Number_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Array_String& value) +inline Ark_RuntimeType runtimeType(const Callback_Array_String_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Array_String* value); - template <> -inline void WriteToString(std::string* result, const Array_Array_String* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Array_String_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Array_String* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Array_String_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -18520,34 +19392,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Array_String* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Array_String& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Array_String_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_BarrierStyle& value) +inline Ark_RuntimeType runtimeType(const Callback_Array_TextMenuItem_Void& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_BarrierStyle* value); - -template <> -inline void WriteToString(std::string* result, const Array_BarrierStyle* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Array_TextMenuItem_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_BarrierStyle* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Array_TextMenuItem_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -18560,34 +19423,25 @@ inline void WriteToString(std::string* result, const Opt_Array_BarrierStyle* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_BarrierStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Array_TextMenuItem_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Buffer& value) +inline Ark_RuntimeType runtimeType(const Callback_Array_TouchTestInfo_TouchResult& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_Buffer* value); - template <> -inline void WriteToString(std::string* result, const Array_Buffer* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Array_TouchTestInfo_TouchResult* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Buffer* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Array_TouchTestInfo_TouchResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -18600,34 +19454,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Buffer* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Buffer& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Array_TouchTestInfo_TouchResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_ColorStop& value) +inline Ark_RuntimeType runtimeType(const Callback_AxisEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_ColorStop* value); - -template <> -inline void WriteToString(std::string* result, const Array_ColorStop* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_AxisEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_ColorStop* value) { +inline void WriteToString(std::string* result, const Opt_Callback_AxisEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -18640,34 +19485,25 @@ inline void WriteToString(std::string* result, const Opt_Array_ColorStop* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ColorStop& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_AxisEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_common2D_Point& value) +inline Ark_RuntimeType runtimeType(const Callback_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_common2D_Point* value); - -template <> -inline void WriteToString(std::string* result, const Array_common2D_Point* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Boolean* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_common2D_Point* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -18680,34 +19516,25 @@ inline void WriteToString(std::string* result, const Opt_Array_common2D_Point* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_common2D_Point& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_common2D_Rect& value) +inline Ark_RuntimeType runtimeType(const Callback_Boolean_HoverEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_common2D_Rect* value); - template <> -inline void WriteToString(std::string* result, const Array_common2D_Rect* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Boolean_HoverEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_common2D_Rect* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Boolean_HoverEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -18720,34 +19547,25 @@ inline void WriteToString(std::string* result, const Opt_Array_common2D_Rect* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_common2D_Rect& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Boolean_HoverEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_CustomObject& value) +inline Ark_RuntimeType runtimeType(const Callback_Boolean_Void& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_CustomObject* value); - -template <> -inline void WriteToString(std::string* result, const Array_CustomObject* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Boolean_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_CustomObject* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Boolean_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -18760,34 +19578,25 @@ inline void WriteToString(std::string* result, const Opt_Array_CustomObject* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_CustomObject& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Boolean_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_DateRange& value) +inline Ark_RuntimeType runtimeType(const Callback_Buffer_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_DateRange* value); - template <> -inline void WriteToString(std::string* result, const Array_DateRange* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Buffer_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_DateRange* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Buffer_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -18800,34 +19609,25 @@ inline void WriteToString(std::string* result, const Opt_Array_DateRange* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_DateRange& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Buffer_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Dimension& value) +inline Ark_RuntimeType runtimeType(const Callback_ClickEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_Dimension* value); - -template <> -inline void WriteToString(std::string* result, const Array_Dimension* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_ClickEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Dimension* value) { +inline void WriteToString(std::string* result, const Opt_Callback_ClickEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -18840,34 +19640,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Dimension* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Dimension& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_ClickEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_DragPreviewMode& value) +inline Ark_RuntimeType runtimeType(const Callback_ComputedBarAttribute_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_DragPreviewMode value); - template <> -inline void WriteToString(std::string* result, const Array_DragPreviewMode* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_ComputedBarAttribute_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_DragPreviewMode* value) { +inline void WriteToString(std::string* result, const Opt_Callback_ComputedBarAttribute_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -18880,34 +19671,25 @@ inline void WriteToString(std::string* result, const Opt_Array_DragPreviewMode* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_DragPreviewMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_ComputedBarAttribute_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_drawing_RectType& value) +inline Ark_RuntimeType runtimeType(const Callback_CopyEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_drawing_RectType value); - template <> -inline void WriteToString(std::string* result, const Array_drawing_RectType* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_CopyEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_drawing_RectType* value) { +inline void WriteToString(std::string* result, const Opt_Callback_CopyEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -18920,34 +19702,25 @@ inline void WriteToString(std::string* result, const Opt_Array_drawing_RectType* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_drawing_RectType& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_CopyEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_drawing_TextBlobRunBuffer& value) +inline Ark_RuntimeType runtimeType(const Callback_CreateItem& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_drawing_TextBlobRunBuffer* value); - -template <> -inline void WriteToString(std::string* result, const Array_drawing_TextBlobRunBuffer* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_CreateItem* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_drawing_TextBlobRunBuffer* value) { +inline void WriteToString(std::string* result, const Opt_Callback_CreateItem* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -18960,34 +19733,25 @@ inline void WriteToString(std::string* result, const Opt_Array_drawing_TextBlobR result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_drawing_TextBlobRunBuffer& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_CreateItem& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_FingerInfo& value) +inline Ark_RuntimeType runtimeType(const Callback_CrownEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_FingerInfo* value); - template <> -inline void WriteToString(std::string* result, const Array_FingerInfo* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_CrownEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_FingerInfo* value) { +inline void WriteToString(std::string* result, const Opt_Callback_CrownEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19000,34 +19764,25 @@ inline void WriteToString(std::string* result, const Opt_Array_FingerInfo* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_FingerInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_CrownEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Float64& value) +inline Ark_RuntimeType runtimeType(const Callback_CustomSpanMeasureInfo_CustomSpanMetrics& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_Float64 value); - -template <> -inline void WriteToString(std::string* result, const Array_Float64* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_CustomSpanMeasureInfo_CustomSpanMetrics* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Float64* value) { +inline void WriteToString(std::string* result, const Opt_Callback_CustomSpanMeasureInfo_CustomSpanMetrics* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19040,34 +19795,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Float64* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Float64& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_CustomSpanMeasureInfo_CustomSpanMetrics& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_FractionStop& value) +inline Ark_RuntimeType runtimeType(const Callback_CustomSpanMetrics_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_FractionStop* value); - template <> -inline void WriteToString(std::string* result, const Array_FractionStop* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_CustomSpanMetrics_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_FractionStop* value) { +inline void WriteToString(std::string* result, const Opt_Callback_CustomSpanMetrics_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19080,34 +19826,25 @@ inline void WriteToString(std::string* result, const Opt_Array_FractionStop* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_FractionStop& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_CustomSpanMetrics_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_GestureRecognizer& value) +inline Ark_RuntimeType runtimeType(const Callback_CutEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_GestureRecognizer value); - template <> -inline void WriteToString(std::string* result, const Array_GestureRecognizer* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_CutEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_GestureRecognizer* value) { +inline void WriteToString(std::string* result, const Opt_Callback_CutEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19120,34 +19857,25 @@ inline void WriteToString(std::string* result, const Opt_Array_GestureRecognizer result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_GestureRecognizer& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_CutEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_GestureType& value) +inline Ark_RuntimeType runtimeType(const Callback_Date_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_GestureType* value); - template <> -inline void WriteToString(std::string* result, const Array_GestureType* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Date_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_GestureType* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Date_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19160,34 +19888,25 @@ inline void WriteToString(std::string* result, const Opt_Array_GestureType* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_GestureType& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Date_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_GuideLineStyle& value) +inline Ark_RuntimeType runtimeType(const Callback_DeleteValue_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_GuideLineStyle* value); - -template <> -inline void WriteToString(std::string* result, const Array_GuideLineStyle* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_DeleteValue_Boolean* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_GuideLineStyle* value) { +inline void WriteToString(std::string* result, const Opt_Callback_DeleteValue_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19200,34 +19919,25 @@ inline void WriteToString(std::string* result, const Opt_Array_GuideLineStyle* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_GuideLineStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_DeleteValue_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Header& value) +inline Ark_RuntimeType runtimeType(const Callback_DeleteValue_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_Header* value); - template <> -inline void WriteToString(std::string* result, const Array_Header* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_DeleteValue_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Header* value) { +inline void WriteToString(std::string* result, const Opt_Callback_DeleteValue_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19240,34 +19950,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Header* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Header& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_DeleteValue_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_HistoricalPoint& value) +inline Ark_RuntimeType runtimeType(const Callback_DismissContentCoverAction_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_HistoricalPoint* value); - template <> -inline void WriteToString(std::string* result, const Array_HistoricalPoint* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_DismissContentCoverAction_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_HistoricalPoint* value) { +inline void WriteToString(std::string* result, const Opt_Callback_DismissContentCoverAction_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19280,34 +19981,25 @@ inline void WriteToString(std::string* result, const Opt_Array_HistoricalPoint* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_HistoricalPoint& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_DismissContentCoverAction_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_ImageAnalyzerType& value) +inline Ark_RuntimeType runtimeType(const Callback_DismissDialogAction_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_ImageAnalyzerType value); - template <> -inline void WriteToString(std::string* result, const Array_ImageAnalyzerType* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_DismissDialogAction_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_ImageAnalyzerType* value) { +inline void WriteToString(std::string* result, const Opt_Callback_DismissDialogAction_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19320,34 +20012,25 @@ inline void WriteToString(std::string* result, const Opt_Array_ImageAnalyzerType result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ImageAnalyzerType& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_DismissDialogAction_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_ImageFrameInfo& value) +inline Ark_RuntimeType runtimeType(const Callback_DismissPopupAction_Void& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_ImageFrameInfo* value); - -template <> -inline void WriteToString(std::string* result, const Array_ImageFrameInfo* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_DismissPopupAction_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_ImageFrameInfo* value) { +inline void WriteToString(std::string* result, const Opt_Callback_DismissPopupAction_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19360,34 +20043,25 @@ inline void WriteToString(std::string* result, const Opt_Array_ImageFrameInfo* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ImageFrameInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_DismissPopupAction_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Layoutable& value) +inline Ark_RuntimeType runtimeType(const Callback_DismissSheetAction_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_Layoutable value); - template <> -inline void WriteToString(std::string* result, const Array_Layoutable* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_DismissSheetAction_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Layoutable* value) { +inline void WriteToString(std::string* result, const Opt_Callback_DismissSheetAction_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19400,34 +20074,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Layoutable* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Layoutable& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_DismissSheetAction_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_LayoutSafeAreaEdge& value) +inline Ark_RuntimeType runtimeType(const Callback_DragEvent_Opt_String_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_LayoutSafeAreaEdge value); - template <> -inline void WriteToString(std::string* result, const Array_LayoutSafeAreaEdge* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_DragEvent_Opt_String_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_LayoutSafeAreaEdge* value) { +inline void WriteToString(std::string* result, const Opt_Callback_DragEvent_Opt_String_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19440,34 +20105,25 @@ inline void WriteToString(std::string* result, const Opt_Array_LayoutSafeAreaEdg result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_LayoutSafeAreaEdge& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_DragEvent_Opt_String_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_LayoutSafeAreaType& value) +inline Ark_RuntimeType runtimeType(const Callback_DrawContext_CustomSpanDrawInfo_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_LayoutSafeAreaType value); - template <> -inline void WriteToString(std::string* result, const Array_LayoutSafeAreaType* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_DrawContext_CustomSpanDrawInfo_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_LayoutSafeAreaType* value) { +inline void WriteToString(std::string* result, const Opt_Callback_DrawContext_CustomSpanDrawInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19480,34 +20136,25 @@ inline void WriteToString(std::string* result, const Opt_Array_LayoutSafeAreaTyp result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_LayoutSafeAreaType& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_DrawContext_CustomSpanDrawInfo_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Length& value) +inline Ark_RuntimeType runtimeType(const Callback_DrawContext_Void& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_Length* value); - -template <> -inline void WriteToString(std::string* result, const Array_Length* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_DrawContext_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Length* value) { +inline void WriteToString(std::string* result, const Opt_Callback_DrawContext_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19520,34 +20167,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Length* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Length& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_DrawContext_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_LengthMetrics& value) +inline Ark_RuntimeType runtimeType(const Callback_EditableTextChangeValue_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_LengthMetrics value); - template <> -inline void WriteToString(std::string* result, const Array_LengthMetrics* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_EditableTextChangeValue_Boolean* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_LengthMetrics* value) { +inline void WriteToString(std::string* result, const Opt_Callback_EditableTextChangeValue_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19560,34 +20198,25 @@ inline void WriteToString(std::string* result, const Opt_Array_LengthMetrics* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_LengthMetrics& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_EditableTextChangeValue_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Measurable& value) +inline Ark_RuntimeType runtimeType(const Callback_EnterKeyType_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_Measurable value); - template <> -inline void WriteToString(std::string* result, const Array_Measurable* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_EnterKeyType_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Measurable* value) { +inline void WriteToString(std::string* result, const Opt_Callback_EnterKeyType_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19600,34 +20229,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Measurable* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Measurable& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_EnterKeyType_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_MenuElement& value) +inline Ark_RuntimeType runtimeType(const Callback_ErrorInformation_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_MenuElement* value); - template <> -inline void WriteToString(std::string* result, const Array_MenuElement* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_ErrorInformation_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_MenuElement* value) { +inline void WriteToString(std::string* result, const Opt_Callback_ErrorInformation_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19640,34 +20260,25 @@ inline void WriteToString(std::string* result, const Opt_Array_MenuElement* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_MenuElement& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_ErrorInformation_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_ModifierKey& value) +inline Ark_RuntimeType runtimeType(const Callback_Extender_OnFinish& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_ModifierKey value); - -template <> -inline void WriteToString(std::string* result, const Array_ModifierKey* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Extender_OnFinish* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_ModifierKey* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Extender_OnFinish* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19680,34 +20291,25 @@ inline void WriteToString(std::string* result, const Opt_Array_ModifierKey* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ModifierKey& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Extender_OnFinish& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_MouseButton& value) +inline Ark_RuntimeType runtimeType(const Callback_Extender_OnProgress& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_MouseButton value); - template <> -inline void WriteToString(std::string* result, const Array_MouseButton* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Extender_OnProgress* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_MouseButton* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Extender_OnProgress* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19720,34 +20322,25 @@ inline void WriteToString(std::string* result, const Opt_Array_MouseButton* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_MouseButton& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Extender_OnProgress& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_NavDestinationTransition& value) +inline Ark_RuntimeType runtimeType(const Callback_FocusAxisEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_NavDestinationTransition* value); - template <> -inline void WriteToString(std::string* result, const Array_NavDestinationTransition* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_FocusAxisEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_NavDestinationTransition* value) { +inline void WriteToString(std::string* result, const Opt_Callback_FocusAxisEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19760,34 +20353,25 @@ inline void WriteToString(std::string* result, const Opt_Array_NavDestinationTra result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_NavDestinationTransition& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_FocusAxisEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_NavigationMenuItem& value) +inline Ark_RuntimeType runtimeType(const Callback_FormCallbackInfo_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_NavigationMenuItem* value); - template <> -inline void WriteToString(std::string* result, const Array_NavigationMenuItem* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_FormCallbackInfo_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_NavigationMenuItem* value) { +inline void WriteToString(std::string* result, const Opt_Callback_FormCallbackInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19800,34 +20384,25 @@ inline void WriteToString(std::string* result, const Opt_Array_NavigationMenuIte result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_NavigationMenuItem& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_FormCallbackInfo_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_NavPathInfo& value) +inline Ark_RuntimeType runtimeType(const Callback_FullscreenInfo_Void& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_NavPathInfo value); - -template <> -inline void WriteToString(std::string* result, const Array_NavPathInfo* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_FullscreenInfo_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_NavPathInfo* value) { +inline void WriteToString(std::string* result, const Opt_Callback_FullscreenInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19840,34 +20415,25 @@ inline void WriteToString(std::string* result, const Opt_Array_NavPathInfo* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_NavPathInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_FullscreenInfo_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_NestedScrollInfo& value) +inline Ark_RuntimeType runtimeType(const Callback_GestureEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_NestedScrollInfo* value); - template <> -inline void WriteToString(std::string* result, const Array_NestedScrollInfo* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_GestureEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_NestedScrollInfo* value) { +inline void WriteToString(std::string* result, const Opt_Callback_GestureEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19880,34 +20446,25 @@ inline void WriteToString(std::string* result, const Opt_Array_NestedScrollInfo* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_NestedScrollInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Number& value) +inline Ark_RuntimeType runtimeType(const Callback_GestureGroup& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_Number* value); - template <> -inline void WriteToString(std::string* result, const Array_Number* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_GestureGroup* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Number* value) { +inline void WriteToString(std::string* result, const Opt_Callback_GestureGroup* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19920,34 +20477,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Number* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureGroup& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Object& value) +inline Ark_RuntimeType runtimeType(const Callback_GestureGroup_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_Object* value); - template <> -inline void WriteToString(std::string* result, const Array_Object* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_GestureGroup_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Object* value) { +inline void WriteToString(std::string* result, const Opt_Callback_GestureGroup_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -19960,34 +20508,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Object* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Object& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureGroup_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_ObscuredReasons& value) +inline Ark_RuntimeType runtimeType(const Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_ObscuredReasons value); - -template <> -inline void WriteToString(std::string* result, const Array_ObscuredReasons* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_ObscuredReasons* value) { +inline void WriteToString(std::string* result, const Opt_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20000,34 +20539,25 @@ inline void WriteToString(std::string* result, const Opt_Array_ObscuredReasons* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ObscuredReasons& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Opt_Object& value) +inline Ark_RuntimeType runtimeType(const Callback_GestureJudgeResult_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Opt_Object* value); - template <> -inline void WriteToString(std::string* result, const Array_Opt_Object* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_GestureJudgeResult_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Opt_Object* value) { +inline void WriteToString(std::string* result, const Opt_Callback_GestureJudgeResult_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20040,34 +20570,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Opt_Object* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Opt_Object& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureJudgeResult_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_RadiusItem& value) +inline Ark_RuntimeType runtimeType(const Callback_GestureRecognizer_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_RadiusItem* value); - template <> -inline void WriteToString(std::string* result, const Array_RadiusItem* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_GestureRecognizer_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_RadiusItem* value) { +inline void WriteToString(std::string* result, const Opt_Callback_GestureRecognizer_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20080,34 +20601,25 @@ inline void WriteToString(std::string* result, const Opt_Array_RadiusItem* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_RadiusItem& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureRecognizer_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Rectangle& value) +inline Ark_RuntimeType runtimeType(const Callback_HitTestMode_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_Rectangle* value); - template <> -inline void WriteToString(std::string* result, const Array_Rectangle* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_HitTestMode_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Rectangle* value) { +inline void WriteToString(std::string* result, const Opt_Callback_HitTestMode_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20120,34 +20632,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Rectangle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Rectangle& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_HitTestMode_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Resource& value) +inline Ark_RuntimeType runtimeType(const Callback_HoverEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_Resource* value); - -template <> -inline void WriteToString(std::string* result, const Array_Resource* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_HoverEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Resource* value) { +inline void WriteToString(std::string* result, const Opt_Callback_HoverEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20160,34 +20663,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Resource* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_HoverEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_ResourceColor& value) +inline Ark_RuntimeType runtimeType(const Callback_InsertValue_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_ResourceColor* value); - template <> -inline void WriteToString(std::string* result, const Array_ResourceColor* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_InsertValue_Boolean* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_ResourceColor* value) { +inline void WriteToString(std::string* result, const Opt_Callback_InsertValue_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20200,34 +20694,25 @@ inline void WriteToString(std::string* result, const Opt_Array_ResourceColor* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ResourceColor& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_InsertValue_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Callback_InsertValue_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_ResourceStr* value); - template <> -inline void WriteToString(std::string* result, const Array_ResourceStr* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_InsertValue_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_ResourceStr* value) { +inline void WriteToString(std::string* result, const Opt_Callback_InsertValue_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20240,34 +20725,25 @@ inline void WriteToString(std::string* result, const Opt_Array_ResourceStr* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_InsertValue_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_RichEditorImageSpanResult& value) +inline Ark_RuntimeType runtimeType(const Callback_ItemDragInfo_Number_Number_Boolean_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_RichEditorImageSpanResult* value); - template <> -inline void WriteToString(std::string* result, const Array_RichEditorImageSpanResult* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Number_Number_Boolean_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_RichEditorImageSpanResult* value) { +inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_Number_Number_Boolean_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20280,34 +20756,25 @@ inline void WriteToString(std::string* result, const Opt_Array_RichEditorImageSp result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_RichEditorImageSpanResult& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_ItemDragInfo_Number_Number_Boolean_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_RichEditorParagraphResult& value) +inline Ark_RuntimeType runtimeType(const Callback_ItemDragInfo_Number_Number_Void& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_RichEditorParagraphResult* value); - -template <> -inline void WriteToString(std::string* result, const Array_RichEditorParagraphResult* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Number_Number_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_RichEditorParagraphResult* value) { +inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_Number_Number_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20320,34 +20787,25 @@ inline void WriteToString(std::string* result, const Opt_Array_RichEditorParagra result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_RichEditorParagraphResult& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_ItemDragInfo_Number_Number_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_RichEditorSpan& value) +inline Ark_RuntimeType runtimeType(const Callback_ItemDragInfo_Number_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_RichEditorSpan* value); - template <> -inline void WriteToString(std::string* result, const Array_RichEditorSpan* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Number_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_RichEditorSpan* value) { +inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_Number_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20360,34 +20818,25 @@ inline void WriteToString(std::string* result, const Opt_Array_RichEditorSpan* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_RichEditorSpan& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_ItemDragInfo_Number_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_RichEditorTextSpanResult& value) +inline Ark_RuntimeType runtimeType(const Callback_ItemDragInfo_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_RichEditorTextSpanResult* value); - template <> -inline void WriteToString(std::string* result, const Array_RichEditorTextSpanResult* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_RichEditorTextSpanResult* value) { +inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20400,34 +20849,25 @@ inline void WriteToString(std::string* result, const Opt_Array_RichEditorTextSpa result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_RichEditorTextSpanResult& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_ItemDragInfo_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_SafeAreaEdge& value) +inline Ark_RuntimeType runtimeType(const Callback_KeyEvent_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_SafeAreaEdge value); - template <> -inline void WriteToString(std::string* result, const Array_SafeAreaEdge* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_KeyEvent_Boolean* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_SafeAreaEdge* value) { +inline void WriteToString(std::string* result, const Opt_Callback_KeyEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20440,34 +20880,25 @@ inline void WriteToString(std::string* result, const Opt_Array_SafeAreaEdge* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_SafeAreaEdge& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_KeyEvent_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_SafeAreaType& value) +inline Ark_RuntimeType runtimeType(const Callback_KeyEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_SafeAreaType value); - -template <> -inline void WriteToString(std::string* result, const Array_SafeAreaType* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_KeyEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_SafeAreaType* value) { +inline void WriteToString(std::string* result, const Opt_Callback_KeyEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20480,34 +20911,25 @@ inline void WriteToString(std::string* result, const Opt_Array_SafeAreaType* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_SafeAreaType& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_KeyEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_ScriptItem& value) +inline Ark_RuntimeType runtimeType(const Callback_Map_String_RecordData_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_ScriptItem* value); - template <> -inline void WriteToString(std::string* result, const Array_ScriptItem* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Map_String_RecordData_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_ScriptItem* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Map_String_RecordData_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20520,34 +20942,25 @@ inline void WriteToString(std::string* result, const Opt_Array_ScriptItem* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ScriptItem& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Map_String_RecordData_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Scroller& value) +inline Ark_RuntimeType runtimeType(const Callback_MarqueeState_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_Scroller value); - template <> -inline void WriteToString(std::string* result, const Array_Scroller* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_MarqueeState_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Scroller* value) { +inline void WriteToString(std::string* result, const Opt_Callback_MarqueeState_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20560,34 +20973,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Scroller* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Scroller& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_MarqueeState_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_SectionOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_MouseEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_SectionOptions* value); - template <> -inline void WriteToString(std::string* result, const Array_SectionOptions* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_MouseEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_SectionOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_MouseEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20600,34 +21004,25 @@ inline void WriteToString(std::string* result, const Opt_Array_SectionOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_SectionOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_MouseEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_SelectOption& value) +inline Ark_RuntimeType runtimeType(const Callback_NativeEmbedDataInfo_Void& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_SelectOption* value); - -template <> -inline void WriteToString(std::string* result, const Array_SelectOption* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_NativeEmbedDataInfo_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_SelectOption* value) { +inline void WriteToString(std::string* result, const Opt_Callback_NativeEmbedDataInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20640,34 +21035,25 @@ inline void WriteToString(std::string* result, const Opt_Array_SelectOption* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_SelectOption& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_NativeEmbedDataInfo_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_ShadowOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_NativeEmbedTouchInfo_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_ShadowOptions* value); - template <> -inline void WriteToString(std::string* result, const Array_ShadowOptions* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_NativeEmbedTouchInfo_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_ShadowOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_NativeEmbedTouchInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20680,34 +21066,25 @@ inline void WriteToString(std::string* result, const Opt_Array_ShadowOptions* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ShadowOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_NativeEmbedTouchInfo_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_ShapePoint& value) +inline Ark_RuntimeType runtimeType(const Callback_NativeXComponentPointer_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_ShapePoint* value); - template <> -inline void WriteToString(std::string* result, const Array_ShapePoint* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_NativeXComponentPointer_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_ShapePoint* value) { +inline void WriteToString(std::string* result, const Opt_Callback_NativeXComponentPointer_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20720,34 +21097,25 @@ inline void WriteToString(std::string* result, const Opt_Array_ShapePoint* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ShapePoint& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_NativeXComponentPointer_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_SourceTool& value) +inline Ark_RuntimeType runtimeType(const Callback_NavDestinationActiveReason_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_SourceTool value); - template <> -inline void WriteToString(std::string* result, const Array_SourceTool* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_NavDestinationActiveReason_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_SourceTool* value) { +inline void WriteToString(std::string* result, const Opt_Callback_NavDestinationActiveReason_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20760,34 +21128,25 @@ inline void WriteToString(std::string* result, const Opt_Array_SourceTool* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_SourceTool& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_NavDestinationActiveReason_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_SpanStyle& value) +inline Ark_RuntimeType runtimeType(const Callback_NavDestinationContext_Void& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_SpanStyle* value); - -template <> -inline void WriteToString(std::string* result, const Array_SpanStyle* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_NavDestinationContext_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_SpanStyle* value) { +inline void WriteToString(std::string* result, const Opt_Callback_NavDestinationContext_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20800,34 +21159,25 @@ inline void WriteToString(std::string* result, const Opt_Array_SpanStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_SpanStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_NavDestinationContext_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_String& value) +inline Ark_RuntimeType runtimeType(const Callback_NavigationMode_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_String* value); - template <> -inline void WriteToString(std::string* result, const Array_String* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_NavigationMode_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_String* value) { +inline void WriteToString(std::string* result, const Opt_Callback_NavigationMode_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20840,34 +21190,25 @@ inline void WriteToString(std::string* result, const Opt_Array_String* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_String& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_NavigationMode_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_StyleOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_NavigationTitleMode_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_StyleOptions* value); - template <> -inline void WriteToString(std::string* result, const Array_StyleOptions* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_NavigationTitleMode_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_StyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_NavigationTitleMode_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20880,34 +21221,25 @@ inline void WriteToString(std::string* result, const Opt_Array_StyleOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_StyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_NavigationTitleMode_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_text_FontDescriptor& value) +inline Ark_RuntimeType runtimeType(const Callback_NavigationTransitionProxy_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_text_FontDescriptor* value); - template <> -inline void WriteToString(std::string* result, const Array_text_FontDescriptor* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_NavigationTransitionProxy_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_text_FontDescriptor* value) { +inline void WriteToString(std::string* result, const Opt_Callback_NavigationTransitionProxy_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20920,34 +21252,25 @@ inline void WriteToString(std::string* result, const Opt_Array_text_FontDescript result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_text_FontDescriptor& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_NavigationTransitionProxy_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_text_FontFeature& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_Number_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_text_FontFeature* value); - -template <> -inline void WriteToString(std::string* result, const Array_text_FontFeature* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Number_Number_Boolean* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_text_FontFeature* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -20960,34 +21283,25 @@ inline void WriteToString(std::string* result, const Opt_Array_text_FontFeature* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_text_FontFeature& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_text_FontVariation& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_Number_ComputedBarAttribute& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_text_FontVariation* value); - template <> -inline void WriteToString(std::string* result, const Array_text_FontVariation* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Number_Number_ComputedBarAttribute* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_text_FontVariation* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_ComputedBarAttribute* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21000,34 +21314,25 @@ inline void WriteToString(std::string* result, const Opt_Array_text_FontVariatio result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_text_FontVariation& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_ComputedBarAttribute& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_text_LineMetrics& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_Number_Number_Void& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_text_LineMetrics* value); - -template <> -inline void WriteToString(std::string* result, const Array_text_LineMetrics* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Number_Number_Number_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_text_LineMetrics* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_Number_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21040,34 +21345,25 @@ inline void WriteToString(std::string* result, const Opt_Array_text_LineMetrics* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_text_LineMetrics& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_Number_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_text_Run& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_Number_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_text_Run value); - template <> -inline void WriteToString(std::string* result, const Array_text_Run* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Number_Number_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_text_Run* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21080,34 +21376,25 @@ inline void WriteToString(std::string* result, const Opt_Array_text_Run* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_text_Run& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_text_TextBox& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_SliderChangeMode_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_text_TextBox* value); - template <> -inline void WriteToString(std::string* result, const Array_text_TextBox* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Number_SliderChangeMode_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_text_TextBox* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Number_SliderChangeMode_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21120,34 +21407,25 @@ inline void WriteToString(std::string* result, const Opt_Array_text_TextBox* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_text_TextBox& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_SliderChangeMode_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_text_TextLine& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_Tuple_Number_Number& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_text_TextLine value); - template <> -inline void WriteToString(std::string* result, const Array_text_TextLine* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Number_Tuple_Number_Number* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_text_TextLine* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Number_Tuple_Number_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21160,34 +21438,25 @@ inline void WriteToString(std::string* result, const Opt_Array_text_TextLine* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_text_TextLine& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Tuple_Number_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_text_TextShadow& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_Tuple_Number_Number_Number_Number& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_text_TextShadow* value); - template <> -inline void WriteToString(std::string* result, const Array_text_TextShadow* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Number_Tuple_Number_Number_Number_Number* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_text_TextShadow* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Number_Tuple_Number_Number_Number_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21200,34 +21469,25 @@ inline void WriteToString(std::string* result, const Opt_Array_text_TextShadow* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_text_TextShadow& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Tuple_Number_Number_Number_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_TextCascadePickerRangeContent& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_TextCascadePickerRangeContent* value); - template <> -inline void WriteToString(std::string* result, const Array_TextCascadePickerRangeContent* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Number_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_TextCascadePickerRangeContent* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Number_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21240,34 +21500,25 @@ inline void WriteToString(std::string* result, const Opt_Array_TextCascadePicker result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_TextCascadePickerRangeContent& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_TextDataDetectorType& value) +inline Ark_RuntimeType runtimeType(const Callback_Object_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_TextDataDetectorType value); - template <> -inline void WriteToString(std::string* result, const Array_TextDataDetectorType* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_Object_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_TextDataDetectorType* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Object_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21280,34 +21531,25 @@ inline void WriteToString(std::string* result, const Opt_Array_TextDataDetectorT result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_TextDataDetectorType& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Object_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_TextMenuItem& value) +inline Ark_RuntimeType runtimeType(const Callback_OnAlertEvent_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_TextMenuItem* value); - template <> -inline void WriteToString(std::string* result, const Array_TextMenuItem* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_OnAlertEvent_Boolean* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_TextMenuItem* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnAlertEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21320,34 +21562,25 @@ inline void WriteToString(std::string* result, const Opt_Array_TextMenuItem* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_TextMenuItem& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnAlertEvent_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_TextPickerRangeContent& value) +inline Ark_RuntimeType runtimeType(const Callback_OnAudioStateChangedEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_TextPickerRangeContent* value); - -template <> -inline void WriteToString(std::string* result, const Array_TextPickerRangeContent* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_OnAudioStateChangedEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_TextPickerRangeContent* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnAudioStateChangedEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21360,34 +21593,25 @@ inline void WriteToString(std::string* result, const Opt_Array_TextPickerRangeCo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_TextPickerRangeContent& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnAudioStateChangedEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_ToolbarItem& value) +inline Ark_RuntimeType runtimeType(const Callback_OnBeforeUnloadEvent_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_ToolbarItem* value); - template <> -inline void WriteToString(std::string* result, const Array_ToolbarItem* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_OnBeforeUnloadEvent_Boolean* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_ToolbarItem* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnBeforeUnloadEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21400,34 +21624,25 @@ inline void WriteToString(std::string* result, const Opt_Array_ToolbarItem* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ToolbarItem& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnBeforeUnloadEvent_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_TouchObject& value) +inline Ark_RuntimeType runtimeType(const Callback_OnClientAuthenticationEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_TouchObject* value); - template <> -inline void WriteToString(std::string* result, const Array_TouchObject* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_OnClientAuthenticationEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_TouchObject* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnClientAuthenticationEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21440,34 +21655,25 @@ inline void WriteToString(std::string* result, const Opt_Array_TouchObject* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_TouchObject& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnClientAuthenticationEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_TouchTestInfo& value) +inline Ark_RuntimeType runtimeType(const Callback_OnConfirmEvent_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_TouchTestInfo* value); - template <> -inline void WriteToString(std::string* result, const Array_TouchTestInfo* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_OnConfirmEvent_Boolean* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_TouchTestInfo* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnConfirmEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21480,34 +21686,25 @@ inline void WriteToString(std::string* result, const Opt_Array_TouchTestInfo* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_TouchTestInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnConfirmEvent_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Tuple_ResourceColor_Number& value) +inline Ark_RuntimeType runtimeType(const Callback_OnConsoleEvent_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_Tuple_ResourceColor_Number* value); - -template <> -inline void WriteToString(std::string* result, const Array_Tuple_ResourceColor_Number* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_OnConsoleEvent_Boolean* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Tuple_ResourceColor_Number* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnConsoleEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21520,34 +21717,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Tuple_ResourceCol result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Tuple_ResourceColor_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnConsoleEvent_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Tuple_Union_ResourceColor_LinearGradient_Number& value) +inline Ark_RuntimeType runtimeType(const Callback_OnContextMenuShowEvent_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_Tuple_Union_ResourceColor_LinearGradient_Number* value); - template <> -inline void WriteToString(std::string* result, const Array_Tuple_Union_ResourceColor_LinearGradient_Number* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_OnContextMenuShowEvent_Boolean* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Tuple_Union_ResourceColor_LinearGradient_Number* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnContextMenuShowEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21560,34 +21748,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Tuple_Union_Resou result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Tuple_Union_ResourceColor_LinearGradient_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnContextMenuShowEvent_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_uniformTypeDescriptor_UniformDataType& value) +inline Ark_RuntimeType runtimeType(const Callback_OnDataResubmittedEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_uniformTypeDescriptor_UniformDataType value); - template <> -inline void WriteToString(std::string* result, const Array_uniformTypeDescriptor_UniformDataType* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_OnDataResubmittedEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_uniformTypeDescriptor_UniformDataType* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnDataResubmittedEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21600,34 +21779,25 @@ inline void WriteToString(std::string* result, const Opt_Array_uniformTypeDescri result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_uniformTypeDescriptor_UniformDataType& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnDataResubmittedEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Union_Number_String& value) +inline Ark_RuntimeType runtimeType(const Callback_OnDownloadStartEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_Union_Number_String* value); - template <> -inline void WriteToString(std::string* result, const Array_Union_Number_String* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_OnDownloadStartEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Union_Number_String* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnDownloadStartEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21640,34 +21810,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Union_Number_Stri result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Union_Number_String& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnDownloadStartEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Union_ResourceColor_LinearGradient& value) +inline Ark_RuntimeType runtimeType(const Callback_OnErrorReceiveEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_Union_ResourceColor_LinearGradient* value); - template <> -inline void WriteToString(std::string* result, const Array_Union_ResourceColor_LinearGradient* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_OnErrorReceiveEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Union_ResourceColor_LinearGradient* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnErrorReceiveEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21680,34 +21841,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Union_ResourceCol result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Union_ResourceColor_LinearGradient& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnErrorReceiveEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Union_RichEditorImageSpanResult_RichEditorTextSpanResult& value) +inline Ark_RuntimeType runtimeType(const Callback_OnFaviconReceivedEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_Union_RichEditorImageSpanResult_RichEditorTextSpanResult* value); - template <> -inline void WriteToString(std::string* result, const Array_Union_RichEditorImageSpanResult_RichEditorTextSpanResult* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_OnFaviconReceivedEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Union_RichEditorImageSpanResult_RichEditorTextSpanResult* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnFaviconReceivedEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21720,34 +21872,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Union_RichEditorI result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Union_RichEditorImageSpanResult_RichEditorTextSpanResult& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnFaviconReceivedEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult& value) +inline Ark_RuntimeType runtimeType(const Callback_OnFirstContentfulPaintEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } - -template <> -void WriteToString(std::string* result, const Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value); - template <> -inline void WriteToString(std::string* result, const Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_OnFirstContentfulPaintEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnFirstContentfulPaintEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21760,34 +21903,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Union_RichEditorT result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnFirstContentfulPaintEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Union_String_I32_I64_F64_Resource& value) +inline Ark_RuntimeType runtimeType(const Callback_OnGeolocationShowEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_Union_String_I32_I64_F64_Resource* value); - -template <> -inline void WriteToString(std::string* result, const Array_Union_String_I32_I64_F64_Resource* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_OnGeolocationShowEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Union_String_I32_I64_F64_Resource* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnGeolocationShowEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21800,34 +21934,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Union_String_I32_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Union_String_I32_I64_F64_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnGeolocationShowEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_webview_WebHeader& value) +inline Ark_RuntimeType runtimeType(const Callback_OnHttpAuthRequestEvent_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } - template <> -void WriteToString(std::string* result, const Ark_webview_WebHeader* value); - -template <> -inline void WriteToString(std::string* result, const Array_webview_WebHeader* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->array[i])); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_OnHttpAuthRequestEvent_Boolean* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_webview_WebHeader* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnHttpAuthRequestEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21840,17 +21965,17 @@ inline void WriteToString(std::string* result, const Opt_Array_webview_WebHeader result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_webview_WebHeader& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnHttpAuthRequestEvent_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const AsyncCallback_image_PixelMap_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnHttpErrorReceiveEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const AsyncCallback_image_PixelMap_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnHttpErrorReceiveEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -21858,7 +21983,7 @@ inline void WriteToString(std::string* result, const AsyncCallback_image_PixelMa result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AsyncCallback_image_PixelMap_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnHttpErrorReceiveEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21871,17 +21996,17 @@ inline void WriteToString(std::string* result, const Opt_AsyncCallback_image_Pix result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AsyncCallback_image_PixelMap_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnHttpErrorReceiveEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ButtonModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Callback_OnInterceptRequestEvent_WebResourceResponse& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const ButtonModifierBuilder* value) { +inline void WriteToString(std::string* result, const Callback_OnInterceptRequestEvent_WebResourceResponse* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -21889,7 +22014,7 @@ inline void WriteToString(std::string* result, const ButtonModifierBuilder* valu result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ButtonModifierBuilder* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnInterceptRequestEvent_WebResourceResponse* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21902,17 +22027,17 @@ inline void WriteToString(std::string* result, const Opt_ButtonModifierBuilder* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ButtonModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnInterceptRequestEvent_WebResourceResponse& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ButtonTriggerClickCallback& value) +inline Ark_RuntimeType runtimeType(const Callback_OnLoadFinishedEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const ButtonTriggerClickCallback* value) { +inline void WriteToString(std::string* result, const Callback_OnLoadFinishedEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -21920,7 +22045,7 @@ inline void WriteToString(std::string* result, const ButtonTriggerClickCallback* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ButtonTriggerClickCallback* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnLoadFinishedEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21933,17 +22058,17 @@ inline void WriteToString(std::string* result, const Opt_ButtonTriggerClickCallb result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ButtonTriggerClickCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnLoadFinishedEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Area_Area_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnLoadInterceptEvent_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Area_Area_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnLoadInterceptEvent_Boolean* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -21951,7 +22076,7 @@ inline void WriteToString(std::string* result, const Callback_Area_Area_Void* va result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Area_Area_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnLoadInterceptEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21964,17 +22089,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Area_Area_Void result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Area_Area_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnLoadInterceptEvent_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Array_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnLoadStartedEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Array_Number_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnLoadStartedEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -21982,7 +22107,7 @@ inline void WriteToString(std::string* result, const Callback_Array_Number_Void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Array_Number_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnLoadStartedEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -21995,17 +22120,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Array_Number_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Array_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnLoadStartedEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_onMeasureSize_SizeResult& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Array_String_Void* value) { +inline void WriteToString(std::string* result, const Callback_onMeasureSize_SizeResult* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22013,7 +22138,7 @@ inline void WriteToString(std::string* result, const Callback_Array_String_Void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Array_String_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_onMeasureSize_SizeResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22026,17 +22151,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Array_String_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_onMeasureSize_SizeResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Array_TextMenuItem_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnMoveFromTo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Array_TextMenuItem_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnMoveFromTo* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22044,7 +22169,7 @@ inline void WriteToString(std::string* result, const Callback_Array_TextMenuItem result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Array_TextMenuItem_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnMoveFromTo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22057,17 +22182,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Array_TextMenu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Array_TextMenuItem_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnMoveFromTo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Array_TouchTestInfo_TouchResult& value) +inline Ark_RuntimeType runtimeType(const Callback_OnOverScrollEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Array_TouchTestInfo_TouchResult* value) { +inline void WriteToString(std::string* result, const Callback_OnOverScrollEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22075,7 +22200,7 @@ inline void WriteToString(std::string* result, const Callback_Array_TouchTestInf result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Array_TouchTestInfo_TouchResult* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnOverScrollEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22088,17 +22213,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Array_TouchTes result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Array_TouchTestInfo_TouchResult& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnOverScrollEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_AxisEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnPageBeginEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_AxisEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnPageBeginEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22106,7 +22231,7 @@ inline void WriteToString(std::string* result, const Callback_AxisEvent_Void* va result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_AxisEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnPageBeginEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22119,17 +22244,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_AxisEvent_Void result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_AxisEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPageBeginEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_OnPageEndEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_OnPageEndEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22137,7 +22262,7 @@ inline void WriteToString(std::string* result, const Callback_Boolean* value) { result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnPageEndEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22150,17 +22275,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Boolean* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPageEndEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Boolean_HoverEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnPageVisibleEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Boolean_HoverEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnPageVisibleEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22168,7 +22293,7 @@ inline void WriteToString(std::string* result, const Callback_Boolean_HoverEvent result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Boolean_HoverEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnPageVisibleEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22181,17 +22306,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Boolean_HoverE result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Boolean_HoverEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPageVisibleEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Boolean_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnPermissionRequestEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Boolean_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnPermissionRequestEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22199,7 +22324,7 @@ inline void WriteToString(std::string* result, const Callback_Boolean_Void* valu result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Boolean_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnPermissionRequestEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22212,17 +22337,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Boolean_Void* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Boolean_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPermissionRequestEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Buffer_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_onPlaceChildren_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Buffer_Void* value) { +inline void WriteToString(std::string* result, const Callback_onPlaceChildren_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22230,7 +22355,7 @@ inline void WriteToString(std::string* result, const Callback_Buffer_Void* value result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Buffer_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_onPlaceChildren_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22243,17 +22368,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Buffer_Void* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Buffer_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_onPlaceChildren_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ClickEvent_PasteButtonOnClickResult_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnProgressChangeEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_ClickEvent_PasteButtonOnClickResult_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnProgressChangeEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22261,7 +22386,7 @@ inline void WriteToString(std::string* result, const Callback_ClickEvent_PasteBu result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ClickEvent_PasteButtonOnClickResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnProgressChangeEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22274,17 +22399,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_ClickEvent_Pas result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ClickEvent_PasteButtonOnClickResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnProgressChangeEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ClickEvent_SaveButtonOnClickResult_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnPromptEvent_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_ClickEvent_SaveButtonOnClickResult_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnPromptEvent_Boolean* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22292,7 +22417,7 @@ inline void WriteToString(std::string* result, const Callback_ClickEvent_SaveBut result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ClickEvent_SaveButtonOnClickResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnPromptEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22305,17 +22430,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_ClickEvent_Sav result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ClickEvent_SaveButtonOnClickResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPromptEvent_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ClickEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnRefreshAccessedHistoryEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_ClickEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnRefreshAccessedHistoryEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22323,7 +22448,7 @@ inline void WriteToString(std::string* result, const Callback_ClickEvent_Void* v result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ClickEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnRefreshAccessedHistoryEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22336,17 +22461,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_ClickEvent_Voi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ClickEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnRefreshAccessedHistoryEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ComputedBarAttribute_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnRenderExitedEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_ComputedBarAttribute_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnRenderExitedEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22354,7 +22479,7 @@ inline void WriteToString(std::string* result, const Callback_ComputedBarAttribu result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ComputedBarAttribute_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnRenderExitedEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22367,17 +22492,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_ComputedBarAtt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ComputedBarAttribute_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnRenderExitedEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_CopyEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnResourceLoadEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_CopyEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnResourceLoadEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22385,7 +22510,7 @@ inline void WriteToString(std::string* result, const Callback_CopyEvent_Void* va result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_CopyEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnResourceLoadEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22398,17 +22523,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_CopyEvent_Void result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_CopyEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnResourceLoadEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_CreateItem& value) +inline Ark_RuntimeType runtimeType(const Callback_OnScaleChangeEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_CreateItem* value) { +inline void WriteToString(std::string* result, const Callback_OnScaleChangeEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22416,7 +22541,7 @@ inline void WriteToString(std::string* result, const Callback_CreateItem* value) result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_CreateItem* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnScaleChangeEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22429,17 +22554,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_CreateItem* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_CreateItem& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnScaleChangeEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_CrownEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnScreenCaptureRequestEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_CrownEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnScreenCaptureRequestEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22447,7 +22572,7 @@ inline void WriteToString(std::string* result, const Callback_CrownEvent_Void* v result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_CrownEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnScreenCaptureRequestEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22460,17 +22585,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_CrownEvent_Voi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_CrownEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnScreenCaptureRequestEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_CustomSpanMeasureInfo_CustomSpanMetrics& value) +inline Ark_RuntimeType runtimeType(const Callback_OnScrollEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_CustomSpanMeasureInfo_CustomSpanMetrics* value) { +inline void WriteToString(std::string* result, const Callback_OnScrollEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22478,7 +22603,7 @@ inline void WriteToString(std::string* result, const Callback_CustomSpanMeasureI result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_CustomSpanMeasureInfo_CustomSpanMetrics* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnScrollEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22491,17 +22616,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_CustomSpanMeas result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_CustomSpanMeasureInfo_CustomSpanMetrics& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnScrollEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_CustomSpanMetrics_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnScrollFrameBeginHandlerResult_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_CustomSpanMetrics_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnScrollFrameBeginHandlerResult_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22509,7 +22634,7 @@ inline void WriteToString(std::string* result, const Callback_CustomSpanMetrics_ result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_CustomSpanMetrics_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnScrollFrameBeginHandlerResult_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22522,17 +22647,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_CustomSpanMetr result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_CustomSpanMetrics_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnScrollFrameBeginHandlerResult_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_CutEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnSearchResultReceiveEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_CutEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnSearchResultReceiveEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22540,7 +22665,7 @@ inline void WriteToString(std::string* result, const Callback_CutEvent_Void* val result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_CutEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnSearchResultReceiveEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22553,17 +22678,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_CutEvent_Void* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_CutEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnSearchResultReceiveEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Date_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnShowFileSelectorEvent_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Date_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnShowFileSelectorEvent_Boolean* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22571,7 +22696,7 @@ inline void WriteToString(std::string* result, const Callback_Date_Void* value) result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Date_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnShowFileSelectorEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22584,17 +22709,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Date_Void* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Date_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnShowFileSelectorEvent_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_DeleteValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_OnSslErrorEventReceiveEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_DeleteValue_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_OnSslErrorEventReceiveEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22602,7 +22727,7 @@ inline void WriteToString(std::string* result, const Callback_DeleteValue_Boolea result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_DeleteValue_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnSslErrorEventReceiveEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22615,17 +22740,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_DeleteValue_Bo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_DeleteValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnSslErrorEventReceiveEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_DeleteValue_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnTitleReceiveEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_DeleteValue_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnTitleReceiveEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22633,7 +22758,7 @@ inline void WriteToString(std::string* result, const Callback_DeleteValue_Void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_DeleteValue_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnTitleReceiveEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22646,17 +22771,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_DeleteValue_Vo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_DeleteValue_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnTitleReceiveEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_DismissContentCoverAction_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnTouchIconUrlReceivedEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_DismissContentCoverAction_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnTouchIconUrlReceivedEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22664,7 +22789,7 @@ inline void WriteToString(std::string* result, const Callback_DismissContentCove result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_DismissContentCoverAction_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnTouchIconUrlReceivedEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22677,17 +22802,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_DismissContent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_DismissContentCoverAction_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnTouchIconUrlReceivedEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_DismissDialogAction_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnWindowNewEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_DismissDialogAction_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnWindowNewEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22695,7 +22820,7 @@ inline void WriteToString(std::string* result, const Callback_DismissDialogActio result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_DismissDialogAction_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnWindowNewEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22708,17 +22833,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_DismissDialogA result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_DismissDialogAction_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnWindowNewEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_DismissPopupAction_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_Opt_Array_NavDestinationTransition_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_DismissPopupAction_Void* value) { +inline void WriteToString(std::string* result, const Callback_Opt_Array_NavDestinationTransition_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22726,7 +22851,7 @@ inline void WriteToString(std::string* result, const Callback_DismissPopupAction result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_DismissPopupAction_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Opt_Array_NavDestinationTransition_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22739,17 +22864,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_DismissPopupAc result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_DismissPopupAction_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_Array_NavDestinationTransition_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_DismissSheetAction_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_Opt_Array_String_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_DismissSheetAction_Void* value) { +inline void WriteToString(std::string* result, const Callback_Opt_Array_String_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22757,7 +22882,7 @@ inline void WriteToString(std::string* result, const Callback_DismissSheetAction result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_DismissSheetAction_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Opt_Array_String_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22770,17 +22895,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_DismissSheetAc result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_DismissSheetAction_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_Array_String_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_DragEvent_Opt_String_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_Opt_CustomBuilder_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_DragEvent_Opt_String_Void* value) { +inline void WriteToString(std::string* result, const Callback_Opt_CustomBuilder_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22788,7 +22913,7 @@ inline void WriteToString(std::string* result, const Callback_DragEvent_Opt_Stri result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_DragEvent_Opt_String_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Opt_CustomBuilder_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22801,17 +22926,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_DragEvent_Opt_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_DragEvent_Opt_String_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_CustomBuilder_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_DrawContext_CustomSpanDrawInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_Opt_NavigationAnimatedTransition_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_DrawContext_CustomSpanDrawInfo_Void* value) { +inline void WriteToString(std::string* result, const Callback_Opt_NavigationAnimatedTransition_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22819,7 +22944,7 @@ inline void WriteToString(std::string* result, const Callback_DrawContext_Custom result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_DrawContext_CustomSpanDrawInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Opt_NavigationAnimatedTransition_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22832,17 +22957,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_DrawContext_Cu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_DrawContext_CustomSpanDrawInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_NavigationAnimatedTransition_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_DrawContext_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_Opt_OffsetResult_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_DrawContext_Void* value) { +inline void WriteToString(std::string* result, const Callback_Opt_OffsetResult_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22850,7 +22975,7 @@ inline void WriteToString(std::string* result, const Callback_DrawContext_Void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_DrawContext_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Opt_OffsetResult_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22863,17 +22988,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_DrawContext_Vo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_DrawContext_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_OffsetResult_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_EditableTextChangeValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_Opt_ScrollResult_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_EditableTextChangeValue_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_Opt_ScrollResult_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22881,7 +23006,7 @@ inline void WriteToString(std::string* result, const Callback_EditableTextChange result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_EditableTextChangeValue_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Opt_ScrollResult_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22894,17 +23019,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_EditableTextCh result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_EditableTextChangeValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_ScrollResult_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_EnterKeyType_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_Opt_StyledString_Opt_Array_String_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_EnterKeyType_Void* value) { +inline void WriteToString(std::string* result, const Callback_Opt_StyledString_Opt_Array_String_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22912,7 +23037,7 @@ inline void WriteToString(std::string* result, const Callback_EnterKeyType_Void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_EnterKeyType_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Opt_StyledString_Opt_Array_String_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22925,17 +23050,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_EnterKeyType_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_EnterKeyType_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_StyledString_Opt_Array_String_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ErrorInformation_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_Opt_TabContentAnimatedTransition_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_ErrorInformation_Void* value) { +inline void WriteToString(std::string* result, const Callback_Opt_TabContentAnimatedTransition_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22943,7 +23068,7 @@ inline void WriteToString(std::string* result, const Callback_ErrorInformation_V result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ErrorInformation_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Opt_TabContentAnimatedTransition_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22956,17 +23081,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_ErrorInformati result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ErrorInformation_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_TabContentAnimatedTransition_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Extender_OnFinish& value) +inline Ark_RuntimeType runtimeType(const Callback_PlaybackInfo_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Extender_OnFinish* value) { +inline void WriteToString(std::string* result, const Callback_PlaybackInfo_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -22974,7 +23099,7 @@ inline void WriteToString(std::string* result, const Callback_Extender_OnFinish* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Extender_OnFinish* value) { +inline void WriteToString(std::string* result, const Opt_Callback_PlaybackInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -22987,17 +23112,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Extender_OnFin result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Extender_OnFinish& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_PlaybackInfo_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Extender_OnProgress& value) +inline Ark_RuntimeType runtimeType(const Callback_Pointer_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Extender_OnProgress* value) { +inline void WriteToString(std::string* result, const Callback_Pointer_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23005,7 +23130,7 @@ inline void WriteToString(std::string* result, const Callback_Extender_OnProgres result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Extender_OnProgress* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Pointer_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23018,17 +23143,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Extender_OnPro result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Extender_OnProgress& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Pointer_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_FocusAxisEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_PopInfo_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_FocusAxisEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_PopInfo_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23036,7 +23161,7 @@ inline void WriteToString(std::string* result, const Callback_FocusAxisEvent_Voi result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_FocusAxisEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_PopInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23049,17 +23174,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_FocusAxisEvent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_FocusAxisEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_PopInfo_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_FormCallbackInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_PreDragStatus_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_FormCallbackInfo_Void* value) { +inline void WriteToString(std::string* result, const Callback_PreDragStatus_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23067,7 +23192,7 @@ inline void WriteToString(std::string* result, const Callback_FormCallbackInfo_V result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_FormCallbackInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_PreDragStatus_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23080,17 +23205,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_FormCallbackIn result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_FormCallbackInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_PreDragStatus_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_FullscreenInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_PreparedInfo_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_FullscreenInfo_Void* value) { +inline void WriteToString(std::string* result, const Callback_PreparedInfo_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23098,7 +23223,7 @@ inline void WriteToString(std::string* result, const Callback_FullscreenInfo_Voi result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_FullscreenInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_PreparedInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23111,17 +23236,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_FullscreenInfo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_FullscreenInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_PreparedInfo_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_GestureEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_RangeUpdate& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_GestureEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_RangeUpdate* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23129,7 +23254,7 @@ inline void WriteToString(std::string* result, const Callback_GestureEvent_Void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_GestureEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_RangeUpdate* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23142,17 +23267,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_GestureEvent_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_RangeUpdate& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult& value) +inline Ark_RuntimeType runtimeType(const Callback_RefreshStatus_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult* value) { +inline void WriteToString(std::string* result, const Callback_RefreshStatus_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23160,7 +23285,7 @@ inline void WriteToString(std::string* result, const Callback_GestureInfo_BaseGe result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult* value) { +inline void WriteToString(std::string* result, const Opt_Callback_RefreshStatus_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23173,17 +23298,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_GestureInfo_Ba result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_RefreshStatus_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_GestureJudgeResult_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_RichEditorChangeValue_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_GestureJudgeResult_Void* value) { +inline void WriteToString(std::string* result, const Callback_RichEditorChangeValue_Boolean* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23191,7 +23316,7 @@ inline void WriteToString(std::string* result, const Callback_GestureJudgeResult result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_GestureJudgeResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_RichEditorChangeValue_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23204,17 +23329,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_GestureJudgeRe result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureJudgeResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorChangeValue_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_GestureRecognizer_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_RichEditorDeleteValue_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_GestureRecognizer_Void* value) { +inline void WriteToString(std::string* result, const Callback_RichEditorDeleteValue_Boolean* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23222,7 +23347,7 @@ inline void WriteToString(std::string* result, const Callback_GestureRecognizer_ result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_GestureRecognizer_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_RichEditorDeleteValue_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23235,17 +23360,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_GestureRecogni result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureRecognizer_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorDeleteValue_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_HitTestMode_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_RichEditorInsertValue_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_HitTestMode_Void* value) { +inline void WriteToString(std::string* result, const Callback_RichEditorInsertValue_Boolean* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23253,7 +23378,7 @@ inline void WriteToString(std::string* result, const Callback_HitTestMode_Void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_HitTestMode_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_RichEditorInsertValue_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23266,17 +23391,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_HitTestMode_Vo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_HitTestMode_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorInsertValue_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_HoverEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_RichEditorRange_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_HoverEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_RichEditorRange_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23284,7 +23409,7 @@ inline void WriteToString(std::string* result, const Callback_HoverEvent_Void* v result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_HoverEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_RichEditorRange_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23297,17 +23422,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_HoverEvent_Voi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_HoverEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorRange_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_InsertValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_RichEditorSelection_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_InsertValue_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_RichEditorSelection_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23315,7 +23440,7 @@ inline void WriteToString(std::string* result, const Callback_InsertValue_Boolea result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_InsertValue_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_RichEditorSelection_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23328,17 +23453,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_InsertValue_Bo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_InsertValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorSelection_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_InsertValue_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_RichEditorTextSpanResult_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_InsertValue_Void* value) { +inline void WriteToString(std::string* result, const Callback_RichEditorTextSpanResult_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23346,7 +23471,7 @@ inline void WriteToString(std::string* result, const Callback_InsertValue_Void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_InsertValue_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_RichEditorTextSpanResult_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23359,17 +23484,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_InsertValue_Vo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_InsertValue_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorTextSpanResult_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ItemDragInfo_Number_Number_Boolean_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_RotationGesture& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Number_Number_Boolean_Void* value) { +inline void WriteToString(std::string* result, const Callback_RotationGesture* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23377,7 +23502,7 @@ inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Numbe result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_Number_Number_Boolean_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_RotationGesture* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23390,17 +23515,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_N result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ItemDragInfo_Number_Number_Boolean_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_RotationGesture& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ItemDragInfo_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_RotationGesture_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Number_Number_Void* value) { +inline void WriteToString(std::string* result, const Callback_RotationGesture_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23408,7 +23533,7 @@ inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Numbe result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_Number_Number_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_RotationGesture_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23421,17 +23546,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_N result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ItemDragInfo_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_RotationGesture_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ItemDragInfo_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_SheetDismiss_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Number_Void* value) { +inline void WriteToString(std::string* result, const Callback_SheetDismiss_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23439,7 +23564,7 @@ inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Numbe result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_Number_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_SheetDismiss_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23452,17 +23577,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_N result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ItemDragInfo_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_SheetDismiss_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ItemDragInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_SheetType_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Void* value) { +inline void WriteToString(std::string* result, const Callback_SheetType_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23470,7 +23595,7 @@ inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_SheetType_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23483,17 +23608,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ItemDragInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_SheetType_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_KeyEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_SizeResult_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_KeyEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_SizeResult_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23501,7 +23626,7 @@ inline void WriteToString(std::string* result, const Callback_KeyEvent_Boolean* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_KeyEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_SizeResult_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23514,17 +23639,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_KeyEvent_Boole result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_KeyEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_SizeResult_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_KeyEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_SpringBackAction_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_KeyEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_SpringBackAction_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23532,7 +23657,7 @@ inline void WriteToString(std::string* result, const Callback_KeyEvent_Void* val result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_KeyEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_SpringBackAction_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23545,17 +23670,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_KeyEvent_Void* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_KeyEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_SpringBackAction_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Map_String_RecordData_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_StateStylesChange& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Map_String_RecordData_Void* value) { +inline void WriteToString(std::string* result, const Callback_StateStylesChange* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23563,7 +23688,7 @@ inline void WriteToString(std::string* result, const Callback_Map_String_RecordD result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Map_String_RecordData_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_StateStylesChange* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23576,17 +23701,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Map_String_Rec result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Map_String_RecordData_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_StateStylesChange& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_MarqueeState_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_String_PasteEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_MarqueeState_Void* value) { +inline void WriteToString(std::string* result, const Callback_String_PasteEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23594,7 +23719,7 @@ inline void WriteToString(std::string* result, const Callback_MarqueeState_Void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_MarqueeState_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_String_PasteEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23607,17 +23732,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_MarqueeState_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_MarqueeState_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_String_PasteEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_MouseEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_String_SurfaceRect_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_MouseEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_String_SurfaceRect_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23625,7 +23750,7 @@ inline void WriteToString(std::string* result, const Callback_MouseEvent_Void* v result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_MouseEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_String_SurfaceRect_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23638,17 +23763,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_MouseEvent_Voi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_MouseEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_String_SurfaceRect_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_NativeEmbedDataInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_String_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_NativeEmbedDataInfo_Void* value) { +inline void WriteToString(std::string* result, const Callback_String_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23656,7 +23781,7 @@ inline void WriteToString(std::string* result, const Callback_NativeEmbedDataInf result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_NativeEmbedDataInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_String_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23669,17 +23794,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_NativeEmbedDat result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_NativeEmbedDataInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_String_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_NativeEmbedTouchInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_StyledStringChangeValue_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_NativeEmbedTouchInfo_Void* value) { +inline void WriteToString(std::string* result, const Callback_StyledStringChangeValue_Boolean* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23687,7 +23812,7 @@ inline void WriteToString(std::string* result, const Callback_NativeEmbedTouchIn result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_NativeEmbedTouchInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_StyledStringChangeValue_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23700,17 +23825,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_NativeEmbedTou result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_NativeEmbedTouchInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_StyledStringChangeValue_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_NativeXComponentPointer_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_StyledStringMarshallingValue_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_NativeXComponentPointer_Void* value) { +inline void WriteToString(std::string* result, const Callback_StyledStringMarshallingValue_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23718,7 +23843,7 @@ inline void WriteToString(std::string* result, const Callback_NativeXComponentPo result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_NativeXComponentPointer_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_StyledStringMarshallingValue_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23731,17 +23856,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_NativeXCompone result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_NativeXComponentPointer_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_StyledStringMarshallingValue_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_NavDestinationActiveReason_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_SwipeActionState_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_NavDestinationActiveReason_Void* value) { +inline void WriteToString(std::string* result, const Callback_SwipeActionState_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23749,7 +23874,7 @@ inline void WriteToString(std::string* result, const Callback_NavDestinationActi result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_NavDestinationActiveReason_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_SwipeActionState_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23762,17 +23887,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_NavDestination result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_NavDestinationActiveReason_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_SwipeActionState_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_NavDestinationContext_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_SwipeGesture& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_NavDestinationContext_Void* value) { +inline void WriteToString(std::string* result, const Callback_SwipeGesture* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23780,7 +23905,7 @@ inline void WriteToString(std::string* result, const Callback_NavDestinationCont result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_NavDestinationContext_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_SwipeGesture* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23793,17 +23918,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_NavDestination result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_NavDestinationContext_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_SwipeGesture& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_NavigationMode_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_SwipeGesture_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_NavigationMode_Void* value) { +inline void WriteToString(std::string* result, const Callback_SwipeGesture_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23811,7 +23936,7 @@ inline void WriteToString(std::string* result, const Callback_NavigationMode_Voi result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_NavigationMode_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_SwipeGesture_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23824,17 +23949,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_NavigationMode result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_NavigationMode_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_SwipeGesture_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_NavigationTitleMode_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_SwiperContentTransitionProxy_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_NavigationTitleMode_Void* value) { +inline void WriteToString(std::string* result, const Callback_SwiperContentTransitionProxy_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23842,7 +23967,7 @@ inline void WriteToString(std::string* result, const Callback_NavigationTitleMod result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_NavigationTitleMode_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_SwiperContentTransitionProxy_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23855,17 +23980,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_NavigationTitl result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_NavigationTitleMode_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_SwiperContentTransitionProxy_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_NavigationTransitionProxy_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_T_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_NavigationTransitionProxy_Void* value) { +inline void WriteToString(std::string* result, const Callback_T_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23873,7 +23998,7 @@ inline void WriteToString(std::string* result, const Callback_NavigationTransiti result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_NavigationTransitionProxy_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_T_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23886,17 +24011,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_NavigationTran result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_NavigationTransitionProxy_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_Number_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_T_Void_Arkui_Component_Units_Length& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Number_Number_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_T_Void_Arkui_Component_Units_Length* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23904,7 +24029,7 @@ inline void WriteToString(std::string* result, const Callback_Number_Number_Bool result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Arkui_Component_Units_Length* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23917,17 +24042,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Arkui_Component_Units_Length& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_Number_ComputedBarAttribute& value) +inline Ark_RuntimeType runtimeType(const Callback_T_Void_Arkui_Component_Units_ResourceStr& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Number_Number_ComputedBarAttribute* value) { +inline void WriteToString(std::string* result, const Callback_T_Void_Arkui_Component_Units_ResourceStr* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23935,7 +24060,7 @@ inline void WriteToString(std::string* result, const Callback_Number_Number_Comp result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_ComputedBarAttribute* value) { +inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Arkui_Component_Units_ResourceStr* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23948,17 +24073,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_ComputedBarAttribute& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Arkui_Component_Units_ResourceStr& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_T_Void_Array_Arkui_Component_Units_ResourceStr& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Number_Number_Number_Void* value) { +inline void WriteToString(std::string* result, const Callback_T_Void_Array_Arkui_Component_Units_ResourceStr* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23966,7 +24091,7 @@ inline void WriteToString(std::string* result, const Callback_Number_Number_Numb result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_Number_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Array_Arkui_Component_Units_ResourceStr* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -23979,17 +24104,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Array_Arkui_Component_Units_ResourceStr& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_T_Void_Array_Global_Resource_Resource& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Number_Number_Void* value) { +inline void WriteToString(std::string* result, const Callback_T_Void_Array_Global_Resource_Resource* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -23997,7 +24122,7 @@ inline void WriteToString(std::string* result, const Callback_Number_Number_Void result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Array_Global_Resource_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24010,17 +24135,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Array_Global_Resource_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_SliderChangeMode_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_T_Void_Array_Number& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Number_SliderChangeMode_Void* value) { +inline void WriteToString(std::string* result, const Callback_T_Void_Array_Number* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24028,7 +24153,7 @@ inline void WriteToString(std::string* result, const Callback_Number_SliderChang result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_SliderChangeMode_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Array_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24041,17 +24166,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_SliderC result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_SliderChangeMode_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Array_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_Tuple_Number_Number& value) +inline Ark_RuntimeType runtimeType(const Callback_T_Void_Array_String& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Number_Tuple_Number_Number* value) { +inline void WriteToString(std::string* result, const Callback_T_Void_Array_String* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24059,7 +24184,7 @@ inline void WriteToString(std::string* result, const Callback_Number_Tuple_Numbe result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_Tuple_Number_Number* value) { +inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Array_String* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24072,17 +24197,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_Tuple_N result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Tuple_Number_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Array_String& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_Tuple_Number_Number_Number_Number& value) +inline Ark_RuntimeType runtimeType(const Callback_T_Void_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Number_Tuple_Number_Number_Number_Number* value) { +inline void WriteToString(std::string* result, const Callback_T_Void_Boolean* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24090,7 +24215,7 @@ inline void WriteToString(std::string* result, const Callback_Number_Tuple_Numbe result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_Tuple_Number_Number_Number_Number* value) { +inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24103,17 +24228,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_Tuple_N result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Tuple_Number_Number_Number_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_T_Void_Date& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Number_Void* value) { +inline void WriteToString(std::string* result, const Callback_T_Void_Date* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24121,7 +24246,7 @@ inline void WriteToString(std::string* result, const Callback_Number_Void* value result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Date* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24134,17 +24259,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_Void* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Date& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Object_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_T_Void_Global_Resource_Resource& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Object_Void* value) { +inline void WriteToString(std::string* result, const Callback_T_Void_Global_Resource_Resource* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24152,7 +24277,7 @@ inline void WriteToString(std::string* result, const Callback_Object_Void* value result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Object_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Global_Resource_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24165,17 +24290,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Object_Void* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Object_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Global_Resource_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnAlertEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_T_Void_Number& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnAlertEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_T_Void_Number* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24183,7 +24308,7 @@ inline void WriteToString(std::string* result, const Callback_OnAlertEvent_Boole result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnAlertEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24196,17 +24321,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnAlertEvent_B result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnAlertEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnAudioStateChangedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_T_Void_String& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnAudioStateChangedEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_T_Void_String* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24214,7 +24339,7 @@ inline void WriteToString(std::string* result, const Callback_OnAudioStateChange result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnAudioStateChangedEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_T_Void_String* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24227,17 +24352,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnAudioStateCh result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnAudioStateChangedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_String& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnBeforeUnloadEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_TabContentTransitionProxy_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnBeforeUnloadEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_TabContentTransitionProxy_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24245,7 +24370,7 @@ inline void WriteToString(std::string* result, const Callback_OnBeforeUnloadEven result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnBeforeUnloadEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_TabContentTransitionProxy_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24258,17 +24383,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnBeforeUnload result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnBeforeUnloadEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_TabContentTransitionProxy_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnClientAuthenticationEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_TerminationInfo_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnClientAuthenticationEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_TerminationInfo_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24276,7 +24401,7 @@ inline void WriteToString(std::string* result, const Callback_OnClientAuthentica result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnClientAuthenticationEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_TerminationInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24289,17 +24414,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnClientAuthen result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnClientAuthenticationEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_TerminationInfo_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnConfirmEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_TextRange_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnConfirmEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_TextRange_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24307,7 +24432,7 @@ inline void WriteToString(std::string* result, const Callback_OnConfirmEvent_Boo result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnConfirmEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_TextRange_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24320,17 +24445,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnConfirmEvent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnConfirmEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_TextRange_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnConsoleEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_TimePickerResult_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnConsoleEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_TimePickerResult_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24338,7 +24463,7 @@ inline void WriteToString(std::string* result, const Callback_OnConsoleEvent_Boo result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnConsoleEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_TimePickerResult_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24351,17 +24476,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnConsoleEvent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnConsoleEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_TimePickerResult_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnContextMenuShowEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_TouchEvent_HitTestMode& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnContextMenuShowEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_TouchEvent_HitTestMode* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24369,7 +24494,7 @@ inline void WriteToString(std::string* result, const Callback_OnContextMenuShowE result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnContextMenuShowEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_TouchEvent_HitTestMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24382,17 +24507,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnContextMenuS result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnContextMenuShowEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_TouchEvent_HitTestMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnDataResubmittedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_TouchEvent_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnDataResubmittedEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_TouchEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24400,7 +24525,7 @@ inline void WriteToString(std::string* result, const Callback_OnDataResubmittedE result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnDataResubmittedEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_TouchEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24413,17 +24538,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnDataResubmit result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnDataResubmittedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_TouchEvent_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnDownloadStartEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_TouchResult_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnDownloadStartEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_TouchResult_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24431,7 +24556,7 @@ inline void WriteToString(std::string* result, const Callback_OnDownloadStartEve result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnDownloadStartEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_TouchResult_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24444,17 +24569,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnDownloadStar result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnDownloadStartEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_TouchResult_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnErrorReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_Tuple_Number_Number_Number_Number_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnErrorReceiveEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_Tuple_Number_Number_Number_Number_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24462,7 +24587,7 @@ inline void WriteToString(std::string* result, const Callback_OnErrorReceiveEven result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnErrorReceiveEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Tuple_Number_Number_Number_Number_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24475,17 +24600,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnErrorReceive result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnErrorReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Tuple_Number_Number_Number_Number_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnFaviconReceivedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_Tuple_Number_Number_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnFaviconReceivedEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_Tuple_Number_Number_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24493,7 +24618,7 @@ inline void WriteToString(std::string* result, const Callback_OnFaviconReceivedE result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnFaviconReceivedEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Tuple_Number_Number_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24506,17 +24631,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnFaviconRecei result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnFaviconReceivedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Tuple_Number_Number_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnFirstContentfulPaintEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_UIExtensionProxy_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnFirstContentfulPaintEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_UIExtensionProxy_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24524,7 +24649,7 @@ inline void WriteToString(std::string* result, const Callback_OnFirstContentfulP result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnFirstContentfulPaintEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_UIExtensionProxy_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24537,17 +24662,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnFirstContent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnFirstContentfulPaintEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_UIExtensionProxy_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnGeolocationShowEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_Union_CustomBuilder_DragItemInfo_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnGeolocationShowEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_Union_CustomBuilder_DragItemInfo_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24555,7 +24680,7 @@ inline void WriteToString(std::string* result, const Callback_OnGeolocationShowE result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnGeolocationShowEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Union_CustomBuilder_DragItemInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24568,17 +24693,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnGeolocationS result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnGeolocationShowEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Union_CustomBuilder_DragItemInfo_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnHttpAuthRequestEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_Union_Object_Idlize_Stdlib_Null_Undefined_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnHttpAuthRequestEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_Union_Object_Idlize_Stdlib_Null_Undefined_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24586,7 +24711,7 @@ inline void WriteToString(std::string* result, const Callback_OnHttpAuthRequestE result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnHttpAuthRequestEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Union_Object_Idlize_Stdlib_Null_Undefined_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24599,17 +24724,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnHttpAuthRequ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnHttpAuthRequestEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Union_Object_Idlize_Stdlib_Null_Undefined_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnHttpErrorReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnHttpErrorReceiveEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24617,7 +24742,7 @@ inline void WriteToString(std::string* result, const Callback_OnHttpErrorReceive result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnHttpErrorReceiveEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24630,17 +24755,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnHttpErrorRec result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnHttpErrorReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnInterceptRequestEvent_WebResourceResponse& value) +inline Ark_RuntimeType runtimeType(const Callback_WebKeyboardOptions_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnInterceptRequestEvent_WebResourceResponse* value) { +inline void WriteToString(std::string* result, const Callback_WebKeyboardOptions_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24648,7 +24773,7 @@ inline void WriteToString(std::string* result, const Callback_OnInterceptRequest result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnInterceptRequestEvent_WebResourceResponse* value) { +inline void WriteToString(std::string* result, const Opt_Callback_WebKeyboardOptions_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24661,17 +24786,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnInterceptReq result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnInterceptRequestEvent_WebResourceResponse& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_WebKeyboardOptions_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnLoadInterceptEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_WebResourceResponse_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnLoadInterceptEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_WebResourceResponse_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24679,7 +24804,7 @@ inline void WriteToString(std::string* result, const Callback_OnLoadInterceptEve result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnLoadInterceptEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_WebResourceResponse_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24692,17 +24817,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnLoadIntercep result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnLoadInterceptEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_WebResourceResponse_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_onMeasureSize_SizeResult& value) +inline Ark_RuntimeType runtimeType(const CheckBoxModifierBuilder& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_onMeasureSize_SizeResult* value) { +inline void WriteToString(std::string* result, const CheckBoxModifierBuilder* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24710,7 +24835,7 @@ inline void WriteToString(std::string* result, const Callback_onMeasureSize_Size result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_onMeasureSize_SizeResult* value) { +inline void WriteToString(std::string* result, const Opt_CheckBoxModifierBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24723,17 +24848,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_onMeasureSize_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_onMeasureSize_SizeResult& value) +inline Ark_RuntimeType runtimeType(const Opt_CheckBoxModifierBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnOverScrollEvent_Void& value) +inline Ark_RuntimeType runtimeType(const ContentDidScrollCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnOverScrollEvent_Void* value) { +inline void WriteToString(std::string* result, const ContentDidScrollCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24741,7 +24866,7 @@ inline void WriteToString(std::string* result, const Callback_OnOverScrollEvent_ result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnOverScrollEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_ContentDidScrollCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24754,17 +24879,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnOverScrollEv result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnOverScrollEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ContentDidScrollCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnPageBeginEvent_Void& value) +inline Ark_RuntimeType runtimeType(const ContentWillScrollCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnPageBeginEvent_Void* value) { +inline void WriteToString(std::string* result, const ContentWillScrollCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24772,7 +24897,7 @@ inline void WriteToString(std::string* result, const Callback_OnPageBeginEvent_V result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnPageBeginEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_ContentWillScrollCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24785,17 +24910,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnPageBeginEve result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPageBeginEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ContentWillScrollCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnPageEndEvent_Void& value) +inline Ark_RuntimeType runtimeType(const CustomNodeBuilder& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnPageEndEvent_Void* value) { +inline void WriteToString(std::string* result, const CustomNodeBuilder* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24803,7 +24928,7 @@ inline void WriteToString(std::string* result, const Callback_OnPageEndEvent_Voi result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnPageEndEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_CustomNodeBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24816,17 +24941,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnPageEndEvent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPageEndEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_CustomNodeBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnPageVisibleEvent_Void& value) +inline Ark_RuntimeType runtimeType(const CustomStyles& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnPageVisibleEvent_Void* value) { +inline void WriteToString(std::string* result, const CustomStyles* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24834,7 +24959,7 @@ inline void WriteToString(std::string* result, const Callback_OnPageVisibleEvent result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnPageVisibleEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_CustomStyles* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24847,17 +24972,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnPageVisibleE result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPageVisibleEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_CustomStyles& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnPermissionRequestEvent_Void& value) +inline Ark_RuntimeType runtimeType(const DataPanelModifierBuilder& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnPermissionRequestEvent_Void* value) { +inline void WriteToString(std::string* result, const DataPanelModifierBuilder* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24865,7 +24990,7 @@ inline void WriteToString(std::string* result, const Callback_OnPermissionReques result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnPermissionRequestEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_DataPanelModifierBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24878,17 +25003,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnPermissionRe result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPermissionRequestEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_DataPanelModifierBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_onPlaceChildren_Void& value) +inline Ark_RuntimeType runtimeType(const EditableTextOnChangeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_onPlaceChildren_Void* value) { +inline void WriteToString(std::string* result, const EditableTextOnChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24896,7 +25021,7 @@ inline void WriteToString(std::string* result, const Callback_onPlaceChildren_Vo result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_onPlaceChildren_Void* value) { +inline void WriteToString(std::string* result, const Opt_EditableTextOnChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24909,17 +25034,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_onPlaceChildre result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_onPlaceChildren_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_EditableTextOnChangeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnProgressChangeEvent_Void& value) +inline Ark_RuntimeType runtimeType(const ErrorCallback_Ohos_Base_BusinessError_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnProgressChangeEvent_Void* value) { +inline void WriteToString(std::string* result, const ErrorCallback_Ohos_Base_BusinessError_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24927,7 +25052,7 @@ inline void WriteToString(std::string* result, const Callback_OnProgressChangeEv result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnProgressChangeEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_ErrorCallback_Ohos_Base_BusinessError_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24940,17 +25065,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnProgressChan result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnProgressChangeEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ErrorCallback_Ohos_Base_BusinessError_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnPromptEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const GaugeModifierBuilder& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnPromptEvent_Boolean* value) { +inline void WriteToString(std::string* result, const GaugeModifierBuilder* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24958,7 +25083,7 @@ inline void WriteToString(std::string* result, const Callback_OnPromptEvent_Bool result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnPromptEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_GaugeModifierBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -24971,17 +25096,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnPromptEvent_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPromptEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_GaugeModifierBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnRefreshAccessedHistoryEvent_Void& value) +inline Ark_RuntimeType runtimeType(const GestureRecognizerJudgeBeginCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnRefreshAccessedHistoryEvent_Void* value) { +inline void WriteToString(std::string* result, const GestureRecognizerJudgeBeginCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24989,7 +25114,7 @@ inline void WriteToString(std::string* result, const Callback_OnRefreshAccessedH result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnRefreshAccessedHistoryEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_GestureRecognizerJudgeBeginCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25002,17 +25127,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnRefreshAcces result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnRefreshAccessedHistoryEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureRecognizerJudgeBeginCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnRenderExitedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const GetItemMainSizeByIndex& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnRenderExitedEvent_Void* value) { +inline void WriteToString(std::string* result, const GetItemMainSizeByIndex* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25020,7 +25145,7 @@ inline void WriteToString(std::string* result, const Callback_OnRenderExitedEven result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnRenderExitedEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_GetItemMainSizeByIndex* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25033,17 +25158,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnRenderExited result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnRenderExitedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_GetItemMainSizeByIndex& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnResourceLoadEvent_Void& value) +inline Ark_RuntimeType runtimeType(const HoverCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnResourceLoadEvent_Void* value) { +inline void WriteToString(std::string* result, const HoverCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25051,7 +25176,7 @@ inline void WriteToString(std::string* result, const Callback_OnResourceLoadEven result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnResourceLoadEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_HoverCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25064,17 +25189,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnResourceLoad result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnResourceLoadEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_HoverCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnScaleChangeEvent_Void& value) +inline Ark_RuntimeType runtimeType(const ImageCompleteCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnScaleChangeEvent_Void* value) { +inline void WriteToString(std::string* result, const ImageCompleteCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25082,7 +25207,7 @@ inline void WriteToString(std::string* result, const Callback_OnScaleChangeEvent result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnScaleChangeEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_ImageCompleteCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25095,17 +25220,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnScaleChangeE result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnScaleChangeEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageCompleteCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnScreenCaptureRequestEvent_Void& value) +inline Ark_RuntimeType runtimeType(const ImageErrorCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnScreenCaptureRequestEvent_Void* value) { +inline void WriteToString(std::string* result, const ImageErrorCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25113,7 +25238,7 @@ inline void WriteToString(std::string* result, const Callback_OnScreenCaptureReq result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnScreenCaptureRequestEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_ImageErrorCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25126,17 +25251,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnScreenCaptur result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnScreenCaptureRequestEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageErrorCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnScrollEvent_Void& value) +inline Ark_RuntimeType runtimeType(const ImageOnCompleteCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnScrollEvent_Void* value) { +inline void WriteToString(std::string* result, const ImageOnCompleteCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25144,7 +25269,7 @@ inline void WriteToString(std::string* result, const Callback_OnScrollEvent_Void result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnScrollEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_ImageOnCompleteCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25157,17 +25282,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnScrollEvent_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnScrollEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageOnCompleteCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnScrollFrameBeginHandlerResult_Void& value) +inline Ark_RuntimeType runtimeType(const Initializer& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnScrollFrameBeginHandlerResult_Void* value) { +inline void WriteToString(std::string* result, const Initializer* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25175,7 +25300,7 @@ inline void WriteToString(std::string* result, const Callback_OnScrollFrameBegin result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnScrollFrameBeginHandlerResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_Initializer* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25188,17 +25313,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnScrollFrameB result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnScrollFrameBeginHandlerResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Initializer& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnSearchResultReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const InterceptionModeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnSearchResultReceiveEvent_Void* value) { +inline void WriteToString(std::string* result, const InterceptionModeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25206,7 +25331,7 @@ inline void WriteToString(std::string* result, const Callback_OnSearchResultRece result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnSearchResultReceiveEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_InterceptionModeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25219,17 +25344,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnSearchResult result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnSearchResultReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_InterceptionModeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnShowFileSelectorEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const InterceptionShowCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnShowFileSelectorEvent_Boolean* value) { +inline void WriteToString(std::string* result, const InterceptionShowCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25237,7 +25362,7 @@ inline void WriteToString(std::string* result, const Callback_OnShowFileSelector result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnShowFileSelectorEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_InterceptionShowCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25250,17 +25375,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnShowFileSele result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnShowFileSelectorEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_InterceptionShowCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnSslErrorEventReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const LoadingProgressModifierBuilder& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnSslErrorEventReceiveEvent_Void* value) { +inline void WriteToString(std::string* result, const LoadingProgressModifierBuilder* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25268,7 +25393,7 @@ inline void WriteToString(std::string* result, const Callback_OnSslErrorEventRec result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnSslErrorEventReceiveEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_LoadingProgressModifierBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25281,25 +25406,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnSslErrorEven result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnSslErrorEventReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_LoadingProgressModifierBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnTitleReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Map_AxisModel_Number& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnTitleReceiveEvent_Void* value) { +void WriteToString(std::string* result, const Ark_AxisModel value); +template <> +void WriteToString(std::string* result, const Ark_Number* value); +template <> +inline void WriteToString(std::string* result, const Map_AxisModel_Number* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + int32_t count = value->size; + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (value->keys[i])); + result->append(": "); + WriteToString(result, const_cast(&value->values[i])); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnTitleReceiveEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Map_AxisModel_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25312,25 +25445,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnTitleReceive result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnTitleReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Map_AxisModel_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnTouchIconUrlReceivedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Map_String_BuilderParameterCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnTouchIconUrlReceivedEvent_Void* value) { +void WriteToString(std::string* result, const Ark_String* value); +template <> +void WriteToString(std::string* result, const BuilderParameterCallback* value); +template <> +inline void WriteToString(std::string* result, const Map_String_BuilderParameterCallback* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + int32_t count = value->size; + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->keys[i])); + result->append(": "); + WriteToString(result, const_cast(&value->values[i])); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnTouchIconUrlReceivedEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Map_String_BuilderParameterCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25343,25 +25484,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnTouchIconUrl result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnTouchIconUrlReceivedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Map_String_BuilderParameterCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnWindowNewEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Map_String_ComponentContent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnWindowNewEvent_Void* value) { +void WriteToString(std::string* result, const Ark_String* value); +template <> +void WriteToString(std::string* result, const Ark_Object* value); +template <> +inline void WriteToString(std::string* result, const Map_String_ComponentContent* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + int32_t count = value->size; + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->keys[i])); + result->append(": "); + WriteToString(result, const_cast(&value->values[i])); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnWindowNewEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Map_String_ComponentContent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25374,25 +25523,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnWindowNewEve result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnWindowNewEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Map_String_ComponentContent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const Map_String_Int32& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void* value) { +void WriteToString(std::string* result, const Ark_String* value); +template <> +void WriteToString(std::string* result, const Ark_Int32 value); +template <> +inline void WriteToString(std::string* result, const Map_String_Int32* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + int32_t count = value->size; + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->keys[i])); + result->append(": "); + WriteToString(result, (value->values[i])); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void* value) { +inline void WriteToString(std::string* result, const Opt_Map_String_Int32* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25405,25 +25562,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_Opt_Array_Font result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Map_String_Int32& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Opt_Array_NavDestinationTransition_Void& value) +inline Ark_RuntimeType runtimeType(const Map_String_Int64& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Opt_Array_NavDestinationTransition_Void* value) { +void WriteToString(std::string* result, const Ark_String* value); +template <> +void WriteToString(std::string* result, const Ark_Int64 value); +template <> +inline void WriteToString(std::string* result, const Map_String_Int64* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + int32_t count = value->size; + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->keys[i])); + result->append(": "); + WriteToString(result, (value->values[i])); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Opt_Array_NavDestinationTransition_Void* value) { +inline void WriteToString(std::string* result, const Opt_Map_String_Int64* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25436,25 +25601,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_Opt_Array_NavD result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_Array_NavDestinationTransition_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Map_String_Int64& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Opt_Array_String_Opt_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const Map_String_Opt_Object& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Opt_Array_String_Opt_Array_String_Void* value) { +void WriteToString(std::string* result, const Ark_String* value); +template <> +void WriteToString(std::string* result, const Opt_Object* value); +template <> +inline void WriteToString(std::string* result, const Map_String_Opt_Object* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + int32_t count = value->size; + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->keys[i])); + result->append(": "); + WriteToString(result, const_cast(&value->values[i])); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Opt_Array_String_Opt_Array_String_Void* value) { +inline void WriteToString(std::string* result, const Opt_Map_String_Opt_Object* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25467,25 +25640,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_Opt_Array_Stri result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_Array_String_Opt_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Map_String_Opt_Object& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Opt_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const Map_String_String& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Opt_Array_String_Void* value) { +void WriteToString(std::string* result, const Ark_String* value); +template <> +void WriteToString(std::string* result, const Ark_String* value); +template <> +inline void WriteToString(std::string* result, const Map_String_String* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + int32_t count = value->size; + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, const_cast(&value->keys[i])); + result->append(": "); + WriteToString(result, const_cast(&value->values[i])); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Opt_Array_String_Void* value) { +inline void WriteToString(std::string* result, const Opt_Map_String_String* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25498,17 +25679,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Opt_Array_Stri result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Map_String_String& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Opt_CustomBuilder_Void& value) +inline Ark_RuntimeType runtimeType(const MenuCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Opt_CustomBuilder_Void* value) { +inline void WriteToString(std::string* result, const MenuCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25516,7 +25697,7 @@ inline void WriteToString(std::string* result, const Callback_Opt_CustomBuilder_ result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Opt_CustomBuilder_Void* value) { +inline void WriteToString(std::string* result, const Opt_MenuCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25529,17 +25710,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Opt_CustomBuil result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_CustomBuilder_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Opt_FontDescriptor_Opt_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const MenuItemModifierBuilder& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Opt_FontDescriptor_Opt_Array_String_Void* value) { +inline void WriteToString(std::string* result, const MenuItemModifierBuilder* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25547,7 +25728,7 @@ inline void WriteToString(std::string* result, const Callback_Opt_FontDescriptor result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Opt_FontDescriptor_Opt_Array_String_Void* value) { +inline void WriteToString(std::string* result, const Opt_MenuItemModifierBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25560,17 +25741,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Opt_FontDescri result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_FontDescriptor_Opt_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuItemModifierBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Opt_NavigationAnimatedTransition_Void& value) +inline Ark_RuntimeType runtimeType(const MenuOnAppearCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Opt_NavigationAnimatedTransition_Void* value) { +inline void WriteToString(std::string* result, const MenuOnAppearCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25578,7 +25759,7 @@ inline void WriteToString(std::string* result, const Callback_Opt_NavigationAnim result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Opt_NavigationAnimatedTransition_Void* value) { +inline void WriteToString(std::string* result, const Opt_MenuOnAppearCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25591,17 +25772,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Opt_Navigation result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_NavigationAnimatedTransition_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuOnAppearCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Opt_OffsetResult_Void& value) +inline Ark_RuntimeType runtimeType(const ModifierKeyStateGetter& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Opt_OffsetResult_Void* value) { +inline void WriteToString(std::string* result, const ModifierKeyStateGetter* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25609,7 +25790,7 @@ inline void WriteToString(std::string* result, const Callback_Opt_OffsetResult_V result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Opt_OffsetResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_ModifierKeyStateGetter* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25622,17 +25803,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Opt_OffsetResu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_OffsetResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ModifierKeyStateGetter& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Opt_Scene_Opt_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const NavDestinationTransitionDelegate& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Opt_Scene_Opt_Array_String_Void* value) { +inline void WriteToString(std::string* result, const NavDestinationTransitionDelegate* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25640,7 +25821,7 @@ inline void WriteToString(std::string* result, const Callback_Opt_Scene_Opt_Arra result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Opt_Scene_Opt_Array_String_Void* value) { +inline void WriteToString(std::string* result, const Opt_NavDestinationTransitionDelegate* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25653,17 +25834,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Opt_Scene_Opt_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_Scene_Opt_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_NavDestinationTransitionDelegate& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Opt_ScrollResult_Void& value) +inline Ark_RuntimeType runtimeType(const NavExtender_OnUpdateStack& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Opt_ScrollResult_Void* value) { +inline void WriteToString(std::string* result, const NavExtender_OnUpdateStack* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25671,7 +25852,7 @@ inline void WriteToString(std::string* result, const Callback_Opt_ScrollResult_V result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Opt_ScrollResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_NavExtender_OnUpdateStack* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25684,17 +25865,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Opt_ScrollResu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_ScrollResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_NavExtender_OnUpdateStack& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Opt_String_Opt_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const OnAdsBlockedCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Opt_String_Opt_Array_String_Void* value) { +inline void WriteToString(std::string* result, const OnAdsBlockedCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25702,7 +25883,7 @@ inline void WriteToString(std::string* result, const Callback_Opt_String_Opt_Arr result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Opt_String_Opt_Array_String_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnAdsBlockedCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25715,17 +25896,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Opt_String_Opt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_String_Opt_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnAdsBlockedCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Opt_StyledString_Opt_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const OnAlphabetIndexerPopupSelectCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Opt_StyledString_Opt_Array_String_Void* value) { +inline void WriteToString(std::string* result, const OnAlphabetIndexerPopupSelectCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25733,7 +25914,7 @@ inline void WriteToString(std::string* result, const Callback_Opt_StyledString_O result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Opt_StyledString_Opt_Array_String_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnAlphabetIndexerPopupSelectCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25746,17 +25927,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Opt_StyledStri result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_StyledString_Opt_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnAlphabetIndexerPopupSelectCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Opt_TabContentAnimatedTransition_Void& value) +inline Ark_RuntimeType runtimeType(const OnAlphabetIndexerRequestPopupDataCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Opt_TabContentAnimatedTransition_Void* value) { +inline void WriteToString(std::string* result, const OnAlphabetIndexerRequestPopupDataCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25764,7 +25945,7 @@ inline void WriteToString(std::string* result, const Callback_Opt_TabContentAnim result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Opt_TabContentAnimatedTransition_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnAlphabetIndexerRequestPopupDataCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25777,17 +25958,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Opt_TabContent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_TabContentAnimatedTransition_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnAlphabetIndexerRequestPopupDataCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_PlaybackInfo_Void& value) +inline Ark_RuntimeType runtimeType(const OnAlphabetIndexerSelectCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_PlaybackInfo_Void* value) { +inline void WriteToString(std::string* result, const OnAlphabetIndexerSelectCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25795,7 +25976,7 @@ inline void WriteToString(std::string* result, const Callback_PlaybackInfo_Void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_PlaybackInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnAlphabetIndexerSelectCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25808,17 +25989,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_PlaybackInfo_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_PlaybackInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnAlphabetIndexerSelectCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Pointer_Void& value) +inline Ark_RuntimeType runtimeType(const OnCheckboxChangeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Pointer_Void* value) { +inline void WriteToString(std::string* result, const OnCheckboxChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25826,7 +26007,7 @@ inline void WriteToString(std::string* result, const Callback_Pointer_Void* valu result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Pointer_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnCheckboxChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25839,17 +26020,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Pointer_Void* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Pointer_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnCheckboxChangeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_PopInfo_Void& value) +inline Ark_RuntimeType runtimeType(const OnCheckboxGroupChangeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_PopInfo_Void* value) { +inline void WriteToString(std::string* result, const OnCheckboxGroupChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25857,7 +26038,7 @@ inline void WriteToString(std::string* result, const Callback_PopInfo_Void* valu result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_PopInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnCheckboxGroupChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25870,17 +26051,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_PopInfo_Void* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_PopInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnCheckboxGroupChangeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_PreDragStatus_Void& value) +inline Ark_RuntimeType runtimeType(const OnContentScrollCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_PreDragStatus_Void* value) { +inline void WriteToString(std::string* result, const OnContentScrollCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25888,7 +26069,7 @@ inline void WriteToString(std::string* result, const Callback_PreDragStatus_Void result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_PreDragStatus_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnContentScrollCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25901,17 +26082,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_PreDragStatus_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_PreDragStatus_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnContentScrollCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_PreparedInfo_Void& value) +inline Ark_RuntimeType runtimeType(const OnContextMenuHideCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_PreparedInfo_Void* value) { +inline void WriteToString(std::string* result, const OnContextMenuHideCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25919,7 +26100,7 @@ inline void WriteToString(std::string* result, const Callback_PreparedInfo_Void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_PreparedInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnContextMenuHideCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25932,17 +26113,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_PreparedInfo_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_PreparedInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnContextMenuHideCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_RangeUpdate& value) +inline Ark_RuntimeType runtimeType(const OnCreateMenuCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_RangeUpdate* value) { +inline void WriteToString(std::string* result, const OnCreateMenuCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25950,7 +26131,7 @@ inline void WriteToString(std::string* result, const Callback_RangeUpdate* value result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_RangeUpdate* value) { +inline void WriteToString(std::string* result, const Opt_OnCreateMenuCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25963,17 +26144,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_RangeUpdate* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_RangeUpdate& value) +inline Ark_RuntimeType runtimeType(const Opt_OnCreateMenuCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_RefreshStatus_Void& value) +inline Ark_RuntimeType runtimeType(const OnDidChangeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_RefreshStatus_Void* value) { +inline void WriteToString(std::string* result, const OnDidChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25981,7 +26162,7 @@ inline void WriteToString(std::string* result, const Callback_RefreshStatus_Void result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_RefreshStatus_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnDidChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -25994,17 +26175,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_RefreshStatus_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_RefreshStatus_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnDidChangeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_RichEditorChangeValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const OnDragEventCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_RichEditorChangeValue_Boolean* value) { +inline void WriteToString(std::string* result, const OnDragEventCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26012,7 +26193,7 @@ inline void WriteToString(std::string* result, const Callback_RichEditorChangeVa result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_RichEditorChangeValue_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_OnDragEventCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26025,17 +26206,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_RichEditorChan result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorChangeValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_OnDragEventCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_RichEditorDeleteValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const OnFirstMeaningfulPaintCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_RichEditorDeleteValue_Boolean* value) { +inline void WriteToString(std::string* result, const OnFirstMeaningfulPaintCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26043,7 +26224,7 @@ inline void WriteToString(std::string* result, const Callback_RichEditorDeleteVa result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_RichEditorDeleteValue_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_OnFirstMeaningfulPaintCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26056,17 +26237,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_RichEditorDele result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorDeleteValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_OnFirstMeaningfulPaintCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_RichEditorInsertValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const OnFoldStatusChangeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_RichEditorInsertValue_Boolean* value) { +inline void WriteToString(std::string* result, const OnFoldStatusChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26074,7 +26255,7 @@ inline void WriteToString(std::string* result, const Callback_RichEditorInsertVa result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_RichEditorInsertValue_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_OnFoldStatusChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26087,17 +26268,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_RichEditorInse result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorInsertValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_OnFoldStatusChangeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_RichEditorRange_Void& value) +inline Ark_RuntimeType runtimeType(const OnFullScreenEnterCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_RichEditorRange_Void* value) { +inline void WriteToString(std::string* result, const OnFullScreenEnterCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26105,7 +26286,7 @@ inline void WriteToString(std::string* result, const Callback_RichEditorRange_Vo result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_RichEditorRange_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnFullScreenEnterCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26118,17 +26299,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_RichEditorRang result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorRange_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnFullScreenEnterCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_RichEditorSelection_Void& value) +inline Ark_RuntimeType runtimeType(const OnHoverCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_RichEditorSelection_Void* value) { +inline void WriteToString(std::string* result, const OnHoverCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26136,7 +26317,7 @@ inline void WriteToString(std::string* result, const Callback_RichEditorSelectio result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_RichEditorSelection_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnHoverCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26149,17 +26330,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_RichEditorSele result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorSelection_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnHoverCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_RichEditorTextSpanResult_Void& value) +inline Ark_RuntimeType runtimeType(const OnHoverStatusChangeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_RichEditorTextSpanResult_Void* value) { +inline void WriteToString(std::string* result, const OnHoverStatusChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26167,7 +26348,7 @@ inline void WriteToString(std::string* result, const Callback_RichEditorTextSpan result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_RichEditorTextSpanResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnHoverStatusChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26180,17 +26361,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_RichEditorText result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorTextSpanResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnHoverStatusChangeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_RotationGesture& value) +inline Ark_RuntimeType runtimeType(const OnIntelligentTrackingPreventionCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_RotationGesture* value) { +inline void WriteToString(std::string* result, const OnIntelligentTrackingPreventionCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26198,7 +26379,7 @@ inline void WriteToString(std::string* result, const Callback_RotationGesture* v result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_RotationGesture* value) { +inline void WriteToString(std::string* result, const Opt_OnIntelligentTrackingPreventionCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26211,17 +26392,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_RotationGestur result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_RotationGesture& value) +inline Ark_RuntimeType runtimeType(const Opt_OnIntelligentTrackingPreventionCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_RotationGesture_Void& value) +inline Ark_RuntimeType runtimeType(const OnItemDragStartCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_RotationGesture_Void* value) { +inline void WriteToString(std::string* result, const OnItemDragStartCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26229,7 +26410,7 @@ inline void WriteToString(std::string* result, const Callback_RotationGesture_Vo result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_RotationGesture_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnItemDragStartCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26242,17 +26423,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_RotationGestur result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_RotationGesture_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnItemDragStartCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_SheetDismiss_Void& value) +inline Ark_RuntimeType runtimeType(const OnLargestContentfulPaintCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_SheetDismiss_Void* value) { +inline void WriteToString(std::string* result, const OnLargestContentfulPaintCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26260,7 +26441,7 @@ inline void WriteToString(std::string* result, const Callback_SheetDismiss_Void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_SheetDismiss_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnLargestContentfulPaintCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26273,17 +26454,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_SheetDismiss_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_SheetDismiss_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnLargestContentfulPaintCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_SheetType_Void& value) +inline Ark_RuntimeType runtimeType(const OnMenuItemClickCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_SheetType_Void* value) { +inline void WriteToString(std::string* result, const OnMenuItemClickCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26291,7 +26472,7 @@ inline void WriteToString(std::string* result, const Callback_SheetType_Void* va result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_SheetType_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnMenuItemClickCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26304,17 +26485,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_SheetType_Void result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_SheetType_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnMenuItemClickCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_SizeResult_Void& value) +inline Ark_RuntimeType runtimeType(const OnMoveHandler& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_SizeResult_Void* value) { +inline void WriteToString(std::string* result, const OnMoveHandler* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26322,7 +26503,7 @@ inline void WriteToString(std::string* result, const Callback_SizeResult_Void* v result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_SizeResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnMoveHandler* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26335,17 +26516,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_SizeResult_Voi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_SizeResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnMoveHandler& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_SpringBackAction_Void& value) +inline Ark_RuntimeType runtimeType(const OnNativeEmbedVisibilityChangeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_SpringBackAction_Void* value) { +inline void WriteToString(std::string* result, const OnNativeEmbedVisibilityChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26353,7 +26534,7 @@ inline void WriteToString(std::string* result, const Callback_SpringBackAction_V result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_SpringBackAction_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnNativeEmbedVisibilityChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26366,17 +26547,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_SpringBackActi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_SpringBackAction_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnNativeEmbedVisibilityChangeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_StateStylesChange& value) +inline Ark_RuntimeType runtimeType(const OnNavigationEntryCommittedCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_StateStylesChange* value) { +inline void WriteToString(std::string* result, const OnNavigationEntryCommittedCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26384,7 +26565,7 @@ inline void WriteToString(std::string* result, const Callback_StateStylesChange* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_StateStylesChange* value) { +inline void WriteToString(std::string* result, const Opt_OnNavigationEntryCommittedCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26397,17 +26578,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_StateStylesCha result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_StateStylesChange& value) +inline Ark_RuntimeType runtimeType(const Opt_OnNavigationEntryCommittedCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_String_PasteEvent_Void& value) +inline Ark_RuntimeType runtimeType(const OnOverrideUrlLoadingCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_String_PasteEvent_Void* value) { +inline void WriteToString(std::string* result, const OnOverrideUrlLoadingCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26415,7 +26596,7 @@ inline void WriteToString(std::string* result, const Callback_String_PasteEvent_ result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_String_PasteEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnOverrideUrlLoadingCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26428,17 +26609,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_String_PasteEv result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_String_PasteEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnOverrideUrlLoadingCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_String_SurfaceRect_Void& value) +inline Ark_RuntimeType runtimeType(const OnPasteCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_String_SurfaceRect_Void* value) { +inline void WriteToString(std::string* result, const OnPasteCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26446,7 +26627,7 @@ inline void WriteToString(std::string* result, const Callback_String_SurfaceRect result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_String_SurfaceRect_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnPasteCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26459,17 +26640,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_String_Surface result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_String_SurfaceRect_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnPasteCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_String_Void& value) +inline Ark_RuntimeType runtimeType(const OnRadioChangeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_String_Void* value) { +inline void WriteToString(std::string* result, const OnRadioChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26477,7 +26658,7 @@ inline void WriteToString(std::string* result, const Callback_String_Void* value result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_String_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnRadioChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26490,17 +26671,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_String_Void* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_String_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnRadioChangeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_StyledStringChangeValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const OnRatingChangeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_StyledStringChangeValue_Boolean* value) { +inline void WriteToString(std::string* result, const OnRatingChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26508,7 +26689,7 @@ inline void WriteToString(std::string* result, const Callback_StyledStringChange result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_StyledStringChangeValue_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_OnRatingChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26521,17 +26702,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_StyledStringCh result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_StyledStringChangeValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_OnRatingChangeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_StyledStringMarshallingValue_Void& value) +inline Ark_RuntimeType runtimeType(const OnRenderProcessNotRespondingCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_StyledStringMarshallingValue_Void* value) { +inline void WriteToString(std::string* result, const OnRenderProcessNotRespondingCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26539,7 +26720,7 @@ inline void WriteToString(std::string* result, const Callback_StyledStringMarsha result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_StyledStringMarshallingValue_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnRenderProcessNotRespondingCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26552,17 +26733,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_StyledStringMa result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_StyledStringMarshallingValue_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnRenderProcessNotRespondingCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_SwipeActionState_Void& value) +inline Ark_RuntimeType runtimeType(const OnRenderProcessRespondingCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_SwipeActionState_Void* value) { +inline void WriteToString(std::string* result, const OnRenderProcessRespondingCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26570,7 +26751,7 @@ inline void WriteToString(std::string* result, const Callback_SwipeActionState_V result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_SwipeActionState_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnRenderProcessRespondingCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26583,17 +26764,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_SwipeActionSta result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_SwipeActionState_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnRenderProcessRespondingCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_SwipeGesture& value) +inline Ark_RuntimeType runtimeType(const OnSafeBrowsingCheckResultCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_SwipeGesture* value) { +inline void WriteToString(std::string* result, const OnSafeBrowsingCheckResultCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26601,7 +26782,7 @@ inline void WriteToString(std::string* result, const Callback_SwipeGesture* valu result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_SwipeGesture* value) { +inline void WriteToString(std::string* result, const Opt_OnSafeBrowsingCheckResultCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26614,17 +26795,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_SwipeGesture* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_SwipeGesture& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSafeBrowsingCheckResultCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_SwipeGesture_Void& value) +inline Ark_RuntimeType runtimeType(const OnScrollCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_SwipeGesture_Void* value) { +inline void WriteToString(std::string* result, const OnScrollCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26632,7 +26813,7 @@ inline void WriteToString(std::string* result, const Callback_SwipeGesture_Void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_SwipeGesture_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnScrollCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26645,17 +26826,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_SwipeGesture_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_SwipeGesture_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnScrollCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_SwiperContentTransitionProxy_Void& value) +inline Ark_RuntimeType runtimeType(const OnScrollEdgeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_SwiperContentTransitionProxy_Void* value) { +inline void WriteToString(std::string* result, const OnScrollEdgeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26663,7 +26844,7 @@ inline void WriteToString(std::string* result, const Callback_SwiperContentTrans result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_SwiperContentTransitionProxy_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnScrollEdgeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26676,17 +26857,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_SwiperContentT result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_SwiperContentTransitionProxy_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnScrollEdgeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_T_Void_Arkui_Component_Units_Length& value) +inline Ark_RuntimeType runtimeType(const OnScrollFrameBeginCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_T_Void_Arkui_Component_Units_Length* value) { +inline void WriteToString(std::string* result, const OnScrollFrameBeginCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26694,7 +26875,7 @@ inline void WriteToString(std::string* result, const Callback_T_Void_Arkui_Compo result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Arkui_Component_Units_Length* value) { +inline void WriteToString(std::string* result, const Opt_OnScrollFrameBeginCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26707,17 +26888,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Arkui_C result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Arkui_Component_Units_Length& value) +inline Ark_RuntimeType runtimeType(const Opt_OnScrollFrameBeginCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_T_Void_Arkui_Component_Units_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const OnScrollVisibleContentChangeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_T_Void_Arkui_Component_Units_ResourceStr* value) { +inline void WriteToString(std::string* result, const OnScrollVisibleContentChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26725,7 +26906,7 @@ inline void WriteToString(std::string* result, const Callback_T_Void_Arkui_Compo result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Arkui_Component_Units_ResourceStr* value) { +inline void WriteToString(std::string* result, const Opt_OnScrollVisibleContentChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26738,17 +26919,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Arkui_C result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Arkui_Component_Units_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Opt_OnScrollVisibleContentChangeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_T_Void_Array_Arkui_Component_Units_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const OnSelectCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_T_Void_Array_Arkui_Component_Units_ResourceStr* value) { +inline void WriteToString(std::string* result, const OnSelectCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26756,7 +26937,7 @@ inline void WriteToString(std::string* result, const Callback_T_Void_Array_Arkui result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Array_Arkui_Component_Units_ResourceStr* value) { +inline void WriteToString(std::string* result, const Opt_OnSelectCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26769,17 +26950,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Array_A result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Array_Arkui_Component_Units_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSelectCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_T_Void_Array_Global_Resource_Resource& value) +inline Ark_RuntimeType runtimeType(const OnSslErrorEventCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_T_Void_Array_Global_Resource_Resource* value) { +inline void WriteToString(std::string* result, const OnSslErrorEventCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26787,7 +26968,7 @@ inline void WriteToString(std::string* result, const Callback_T_Void_Array_Globa result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Array_Global_Resource_Resource* value) { +inline void WriteToString(std::string* result, const Opt_OnSslErrorEventCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26800,17 +26981,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Array_G result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Array_Global_Resource_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSslErrorEventCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_T_Void_Array_Number& value) +inline Ark_RuntimeType runtimeType(const OnSubmitCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_T_Void_Array_Number* value) { +inline void WriteToString(std::string* result, const OnSubmitCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26818,7 +26999,7 @@ inline void WriteToString(std::string* result, const Callback_T_Void_Array_Numbe result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Array_Number* value) { +inline void WriteToString(std::string* result, const Opt_OnSubmitCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26831,17 +27012,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Array_N result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Array_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSubmitCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_T_Void_Array_String& value) +inline Ark_RuntimeType runtimeType(const OnSwiperAnimationEndCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_T_Void_Array_String* value) { +inline void WriteToString(std::string* result, const OnSwiperAnimationEndCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26849,7 +27030,7 @@ inline void WriteToString(std::string* result, const Callback_T_Void_Array_Strin result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Array_String* value) { +inline void WriteToString(std::string* result, const Opt_OnSwiperAnimationEndCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26862,17 +27043,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Array_S result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Array_String& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSwiperAnimationEndCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_T_Void_Boolean& value) +inline Ark_RuntimeType runtimeType(const OnSwiperAnimationStartCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_T_Void_Boolean* value) { +inline void WriteToString(std::string* result, const OnSwiperAnimationStartCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26880,7 +27061,7 @@ inline void WriteToString(std::string* result, const Callback_T_Void_Boolean* va result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_OnSwiperAnimationStartCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26893,17 +27074,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Boolean result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSwiperAnimationStartCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_T_Void_Date& value) +inline Ark_RuntimeType runtimeType(const OnSwiperGestureSwipeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_T_Void_Date* value) { +inline void WriteToString(std::string* result, const OnSwiperGestureSwipeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26911,7 +27092,7 @@ inline void WriteToString(std::string* result, const Callback_T_Void_Date* value result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Date* value) { +inline void WriteToString(std::string* result, const Opt_OnSwiperGestureSwipeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26924,17 +27105,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Date* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Date& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSwiperGestureSwipeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_T_Void_Global_Resource_Resource& value) +inline Ark_RuntimeType runtimeType(const OnTabsAnimationEndCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_T_Void_Global_Resource_Resource* value) { +inline void WriteToString(std::string* result, const OnTabsAnimationEndCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26942,7 +27123,7 @@ inline void WriteToString(std::string* result, const Callback_T_Void_Global_Reso result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Global_Resource_Resource* value) { +inline void WriteToString(std::string* result, const Opt_OnTabsAnimationEndCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26955,17 +27136,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Global_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Global_Resource_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTabsAnimationEndCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_T_Void_Number& value) +inline Ark_RuntimeType runtimeType(const OnTabsAnimationStartCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_T_Void_Number* value) { +inline void WriteToString(std::string* result, const OnTabsAnimationStartCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26973,7 +27154,7 @@ inline void WriteToString(std::string* result, const Callback_T_Void_Number* val result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Number* value) { +inline void WriteToString(std::string* result, const Opt_OnTabsAnimationStartCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -26986,17 +27167,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_T_Void_Number* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTabsAnimationStartCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_T_Void_String& value) +inline Ark_RuntimeType runtimeType(const OnTabsContentWillChangeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_T_Void_String* value) { +inline void WriteToString(std::string* result, const OnTabsContentWillChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27004,7 +27185,7 @@ inline void WriteToString(std::string* result, const Callback_T_Void_String* val result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_T_Void_String* value) { +inline void WriteToString(std::string* result, const Opt_OnTabsContentWillChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27017,17 +27198,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_T_Void_String* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Void_String& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTabsContentWillChangeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_TabContentTransitionProxy_Void& value) +inline Ark_RuntimeType runtimeType(const OnTabsGestureSwipeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_TabContentTransitionProxy_Void* value) { +inline void WriteToString(std::string* result, const OnTabsGestureSwipeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27035,7 +27216,7 @@ inline void WriteToString(std::string* result, const Callback_TabContentTransiti result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_TabContentTransitionProxy_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnTabsGestureSwipeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27048,17 +27229,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_TabContentTran result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_TabContentTransitionProxy_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTabsGestureSwipeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_TerminationInfo_Void& value) +inline Ark_RuntimeType runtimeType(const OnTextPickerChangeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_TerminationInfo_Void* value) { +inline void WriteToString(std::string* result, const OnTextPickerChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27066,7 +27247,7 @@ inline void WriteToString(std::string* result, const Callback_TerminationInfo_Vo result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_TerminationInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnTextPickerChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27079,17 +27260,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_TerminationInf result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_TerminationInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTextPickerChangeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_TextPickerResult_Void& value) +inline Ark_RuntimeType runtimeType(const OnTextSelectionChangeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_TextPickerResult_Void* value) { +inline void WriteToString(std::string* result, const OnTextSelectionChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27097,7 +27278,7 @@ inline void WriteToString(std::string* result, const Callback_TextPickerResult_V result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_TextPickerResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnTextSelectionChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27110,17 +27291,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_TextPickerResu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_TextPickerResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTextSelectionChangeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_TextRange_Void& value) +inline Ark_RuntimeType runtimeType(const OnTimePickerChangeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_TextRange_Void* value) { +inline void WriteToString(std::string* result, const OnTimePickerChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27128,7 +27309,7 @@ inline void WriteToString(std::string* result, const Callback_TextRange_Void* va result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_TextRange_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnTimePickerChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27141,17 +27322,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_TextRange_Void result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_TextRange_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTimePickerChangeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_TimePickerResult_Void& value) +inline Ark_RuntimeType runtimeType(const OnViewportFitChangedCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_TimePickerResult_Void* value) { +inline void WriteToString(std::string* result, const OnViewportFitChangedCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27159,7 +27340,7 @@ inline void WriteToString(std::string* result, const Callback_TimePickerResult_V result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_TimePickerResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnViewportFitChangedCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27172,17 +27353,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_TimePickerResu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_TimePickerResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnViewportFitChangedCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_TouchEvent_HitTestMode& value) +inline Ark_RuntimeType runtimeType(const OnWillScrollCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_TouchEvent_HitTestMode* value) { +inline void WriteToString(std::string* result, const OnWillScrollCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27190,7 +27371,7 @@ inline void WriteToString(std::string* result, const Callback_TouchEvent_HitTest result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_TouchEvent_HitTestMode* value) { +inline void WriteToString(std::string* result, const Opt_OnWillScrollCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27203,17 +27384,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_TouchEvent_Hit result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_TouchEvent_HitTestMode& value) +inline Ark_RuntimeType runtimeType(const Opt_OnWillScrollCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_TouchEvent_Void& value) +inline Ark_RuntimeType runtimeType(const PageMapNodeBuilder& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_TouchEvent_Void* value) { +inline void WriteToString(std::string* result, const PageMapNodeBuilder* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27221,7 +27402,7 @@ inline void WriteToString(std::string* result, const Callback_TouchEvent_Void* v result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_TouchEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_PageMapNodeBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27234,17 +27415,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_TouchEvent_Voi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_TouchEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_PageMapNodeBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_TouchResult_Void& value) +inline Ark_RuntimeType runtimeType(const PasteEventCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_TouchResult_Void* value) { +inline void WriteToString(std::string* result, const PasteEventCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27252,7 +27433,7 @@ inline void WriteToString(std::string* result, const Callback_TouchResult_Void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_TouchResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_PasteEventCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27265,17 +27446,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_TouchResult_Vo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_TouchResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_PasteEventCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Tuple_Number_Number_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const PluginErrorCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Tuple_Number_Number_Number_Number_Void* value) { +inline void WriteToString(std::string* result, const PluginErrorCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27283,7 +27464,7 @@ inline void WriteToString(std::string* result, const Callback_Tuple_Number_Numbe result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Tuple_Number_Number_Number_Number_Void* value) { +inline void WriteToString(std::string* result, const Opt_PluginErrorCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27296,17 +27477,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Tuple_Number_N result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Tuple_Number_Number_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_PluginErrorCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Tuple_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const PopupStateChangeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Tuple_Number_Number_Void* value) { +inline void WriteToString(std::string* result, const PopupStateChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27314,7 +27495,7 @@ inline void WriteToString(std::string* result, const Callback_Tuple_Number_Numbe result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Tuple_Number_Number_Void* value) { +inline void WriteToString(std::string* result, const Opt_PopupStateChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27327,17 +27508,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Tuple_Number_N result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Tuple_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_PopupStateChangeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_UIExtensionProxy_Void& value) +inline Ark_RuntimeType runtimeType(const Profiler_Callback_String_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_UIExtensionProxy_Void* value) { +inline void WriteToString(std::string* result, const Profiler_Callback_String_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27345,7 +27526,7 @@ inline void WriteToString(std::string* result, const Callback_UIExtensionProxy_V result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_UIExtensionProxy_Void* value) { +inline void WriteToString(std::string* result, const Opt_Profiler_Callback_String_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27358,17 +27539,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_UIExtensionPro result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_UIExtensionProxy_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Profiler_Callback_String_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Union_CustomBuilder_DragItemInfo_Void& value) +inline Ark_RuntimeType runtimeType(const ProgressModifierBuilder& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Union_CustomBuilder_DragItemInfo_Void* value) { +inline void WriteToString(std::string* result, const ProgressModifierBuilder* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27376,7 +27557,7 @@ inline void WriteToString(std::string* result, const Callback_Union_CustomBuilde result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Union_CustomBuilder_DragItemInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_ProgressModifierBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27389,17 +27570,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Union_CustomBu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Union_CustomBuilder_DragItemInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ProgressModifierBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Union_Object_Idlize_Stdlib_Null_Undefined_Void& value) +inline Ark_RuntimeType runtimeType(const RadioModifierBuilder& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Union_Object_Idlize_Stdlib_Null_Undefined_Void* value) { +inline void WriteToString(std::string* result, const RadioModifierBuilder* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27407,7 +27588,7 @@ inline void WriteToString(std::string* result, const Callback_Union_Object_Idliz result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Union_Object_Idlize_Stdlib_Null_Undefined_Void* value) { +inline void WriteToString(std::string* result, const Opt_RadioModifierBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27420,17 +27601,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Union_Object_I result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Union_Object_Idlize_Stdlib_Null_Undefined_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_RadioModifierBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Void& value) +inline Ark_RuntimeType runtimeType(const RatingModifierBuilder& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Void* value) { +inline void WriteToString(std::string* result, const RatingModifierBuilder* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27438,7 +27619,7 @@ inline void WriteToString(std::string* result, const Callback_Void* value) { result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Void* value) { +inline void WriteToString(std::string* result, const Opt_RatingModifierBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27451,17 +27632,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Void* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_RatingModifierBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_WebKeyboardOptions_Void& value) +inline Ark_RuntimeType runtimeType(const RestrictedWorker_onerror_Callback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_WebKeyboardOptions_Void* value) { +inline void WriteToString(std::string* result, const RestrictedWorker_onerror_Callback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27469,7 +27650,7 @@ inline void WriteToString(std::string* result, const Callback_WebKeyboardOptions result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_WebKeyboardOptions_Void* value) { +inline void WriteToString(std::string* result, const Opt_RestrictedWorker_onerror_Callback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27482,17 +27663,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_WebKeyboardOpt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_WebKeyboardOptions_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_RestrictedWorker_onerror_Callback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_WebResourceResponse_Void& value) +inline Ark_RuntimeType runtimeType(const RestrictedWorker_onexit_Callback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_WebResourceResponse_Void* value) { +inline void WriteToString(std::string* result, const RestrictedWorker_onexit_Callback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27500,7 +27681,7 @@ inline void WriteToString(std::string* result, const Callback_WebResourceRespons result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_WebResourceResponse_Void* value) { +inline void WriteToString(std::string* result, const Opt_RestrictedWorker_onexit_Callback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27513,17 +27694,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_WebResourceRes result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_WebResourceResponse_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_RestrictedWorker_onexit_Callback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const CheckBoxModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const RestrictedWorker_onmessage_Callback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const CheckBoxModifierBuilder* value) { +inline void WriteToString(std::string* result, const RestrictedWorker_onmessage_Callback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27531,7 +27712,7 @@ inline void WriteToString(std::string* result, const CheckBoxModifierBuilder* va result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CheckBoxModifierBuilder* value) { +inline void WriteToString(std::string* result, const Opt_RestrictedWorker_onmessage_Callback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27544,17 +27725,17 @@ inline void WriteToString(std::string* result, const Opt_CheckBoxModifierBuilder result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CheckBoxModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_RestrictedWorker_onmessage_Callback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ContentDidScrollCallback& value) +inline Ark_RuntimeType runtimeType(const ReuseIdCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const ContentDidScrollCallback* value) { +inline void WriteToString(std::string* result, const ReuseIdCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27562,7 +27743,7 @@ inline void WriteToString(std::string* result, const ContentDidScrollCallback* v result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ContentDidScrollCallback* value) { +inline void WriteToString(std::string* result, const Opt_ReuseIdCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27575,17 +27756,17 @@ inline void WriteToString(std::string* result, const Opt_ContentDidScrollCallbac result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ContentDidScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ReuseIdCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ContentWillScrollCallback& value) +inline Ark_RuntimeType runtimeType(const ScrollOnScrollCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const ContentWillScrollCallback* value) { +inline void WriteToString(std::string* result, const ScrollOnScrollCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27593,7 +27774,7 @@ inline void WriteToString(std::string* result, const ContentWillScrollCallback* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ContentWillScrollCallback* value) { +inline void WriteToString(std::string* result, const Opt_ScrollOnScrollCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27606,17 +27787,17 @@ inline void WriteToString(std::string* result, const Opt_ContentWillScrollCallba result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ContentWillScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollOnScrollCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Context_getGroupDir_Callback& value) +inline Ark_RuntimeType runtimeType(const ScrollOnWillScrollCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Context_getGroupDir_Callback* value) { +inline void WriteToString(std::string* result, const ScrollOnWillScrollCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27624,7 +27805,7 @@ inline void WriteToString(std::string* result, const Context_getGroupDir_Callbac result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Context_getGroupDir_Callback* value) { +inline void WriteToString(std::string* result, const Opt_ScrollOnWillScrollCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27637,17 +27818,17 @@ inline void WriteToString(std::string* result, const Opt_Context_getGroupDir_Cal result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Context_getGroupDir_Callback& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollOnWillScrollCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const curves_Callback_Number_Number& value) +inline Ark_RuntimeType runtimeType(const SearchSubmitCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const curves_Callback_Number_Number* value) { +inline void WriteToString(std::string* result, const SearchSubmitCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27655,7 +27836,7 @@ inline void WriteToString(std::string* result, const curves_Callback_Number_Numb result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_curves_Callback_Number_Number* value) { +inline void WriteToString(std::string* result, const Opt_SearchSubmitCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27668,17 +27849,17 @@ inline void WriteToString(std::string* result, const Opt_curves_Callback_Number_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_curves_Callback_Number_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_SearchSubmitCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const CustomNodeBuilder& value) +inline Ark_RuntimeType runtimeType(const SearchValueCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const CustomNodeBuilder* value) { +inline void WriteToString(std::string* result, const SearchValueCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27686,7 +27867,7 @@ inline void WriteToString(std::string* result, const CustomNodeBuilder* value) { result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CustomNodeBuilder* value) { +inline void WriteToString(std::string* result, const Opt_SearchValueCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27699,17 +27880,17 @@ inline void WriteToString(std::string* result, const Opt_CustomNodeBuilder* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CustomNodeBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_SearchValueCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const CustomStyles& value) +inline Ark_RuntimeType runtimeType(const ShouldBuiltInRecognizerParallelWithCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const CustomStyles* value) { +inline void WriteToString(std::string* result, const ShouldBuiltInRecognizerParallelWithCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27717,7 +27898,7 @@ inline void WriteToString(std::string* result, const CustomStyles* value) { result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CustomStyles* value) { +inline void WriteToString(std::string* result, const Opt_ShouldBuiltInRecognizerParallelWithCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27730,17 +27911,17 @@ inline void WriteToString(std::string* result, const Opt_CustomStyles* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CustomStyles& value) +inline Ark_RuntimeType runtimeType(const Opt_ShouldBuiltInRecognizerParallelWithCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const DataPanelModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const SizeChangeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const DataPanelModifierBuilder* value) { +inline void WriteToString(std::string* result, const SizeChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27748,7 +27929,7 @@ inline void WriteToString(std::string* result, const DataPanelModifierBuilder* v result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DataPanelModifierBuilder* value) { +inline void WriteToString(std::string* result, const Opt_SizeChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27761,17 +27942,17 @@ inline void WriteToString(std::string* result, const Opt_DataPanelModifierBuilde result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DataPanelModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_SizeChangeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const EditableTextOnChangeCallback& value) +inline Ark_RuntimeType runtimeType(const SliderModifierBuilder& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const EditableTextOnChangeCallback* value) { +inline void WriteToString(std::string* result, const SliderModifierBuilder* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27779,7 +27960,7 @@ inline void WriteToString(std::string* result, const EditableTextOnChangeCallbac result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EditableTextOnChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_SliderModifierBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27792,17 +27973,17 @@ inline void WriteToString(std::string* result, const Opt_EditableTextOnChangeCal result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EditableTextOnChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_SliderModifierBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ErrorCallback_Ohos_Base_BusinessError_Void& value) +inline Ark_RuntimeType runtimeType(const SliderTriggerChangeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const ErrorCallback_Ohos_Base_BusinessError_Void* value) { +inline void WriteToString(std::string* result, const SliderTriggerChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27810,7 +27991,7 @@ inline void WriteToString(std::string* result, const ErrorCallback_Ohos_Base_Bus result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ErrorCallback_Ohos_Base_BusinessError_Void* value) { +inline void WriteToString(std::string* result, const Opt_SliderTriggerChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27823,17 +28004,17 @@ inline void WriteToString(std::string* result, const Opt_ErrorCallback_Ohos_Base result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ErrorCallback_Ohos_Base_BusinessError_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_SliderTriggerChangeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const GaugeModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const StyledStringMarshallCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const GaugeModifierBuilder* value) { +inline void WriteToString(std::string* result, const StyledStringMarshallCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27841,7 +28022,7 @@ inline void WriteToString(std::string* result, const GaugeModifierBuilder* value result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GaugeModifierBuilder* value) { +inline void WriteToString(std::string* result, const Opt_StyledStringMarshallCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27854,17 +28035,17 @@ inline void WriteToString(std::string* result, const Opt_GaugeModifierBuilder* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GaugeModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_StyledStringMarshallCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const GestureRecognizerJudgeBeginCallback& value) +inline Ark_RuntimeType runtimeType(const StyledStringUnmarshallCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const GestureRecognizerJudgeBeginCallback* value) { +inline void WriteToString(std::string* result, const StyledStringUnmarshallCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27872,7 +28053,7 @@ inline void WriteToString(std::string* result, const GestureRecognizerJudgeBegin result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GestureRecognizerJudgeBeginCallback* value) { +inline void WriteToString(std::string* result, const Opt_StyledStringUnmarshallCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27885,17 +28066,17 @@ inline void WriteToString(std::string* result, const Opt_GestureRecognizerJudgeB result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureRecognizerJudgeBeginCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_StyledStringUnmarshallCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const GetItemMainSizeByIndex& value) +inline Ark_RuntimeType runtimeType(const SubmitCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const GetItemMainSizeByIndex* value) { +inline void WriteToString(std::string* result, const SubmitCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27903,7 +28084,7 @@ inline void WriteToString(std::string* result, const GetItemMainSizeByIndex* val result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GetItemMainSizeByIndex* value) { +inline void WriteToString(std::string* result, const Opt_SubmitCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27916,17 +28097,17 @@ inline void WriteToString(std::string* result, const Opt_GetItemMainSizeByIndex* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GetItemMainSizeByIndex& value) +inline Ark_RuntimeType runtimeType(const Opt_SubmitCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const HoverCallback& value) +inline Ark_RuntimeType runtimeType(const TabsCustomContentTransitionCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const HoverCallback* value) { +inline void WriteToString(std::string* result, const TabsCustomContentTransitionCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27934,7 +28115,7 @@ inline void WriteToString(std::string* result, const HoverCallback* value) { result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_HoverCallback* value) { +inline void WriteToString(std::string* result, const Opt_TabsCustomContentTransitionCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27947,17 +28128,17 @@ inline void WriteToString(std::string* result, const Opt_HoverCallback* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HoverCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_TabsCustomContentTransitionCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ImageCompleteCallback& value) +inline Ark_RuntimeType runtimeType(const TextAreaSubmitCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const ImageCompleteCallback* value) { +inline void WriteToString(std::string* result, const TextAreaSubmitCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27965,7 +28146,7 @@ inline void WriteToString(std::string* result, const ImageCompleteCallback* valu result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageCompleteCallback* value) { +inline void WriteToString(std::string* result, const Opt_TextAreaSubmitCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -27978,17 +28159,17 @@ inline void WriteToString(std::string* result, const Opt_ImageCompleteCallback* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageCompleteCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_TextAreaSubmitCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ImageErrorCallback& value) +inline Ark_RuntimeType runtimeType(const TextClockModifierBuilder& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const ImageErrorCallback* value) { +inline void WriteToString(std::string* result, const TextClockModifierBuilder* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27996,7 +28177,7 @@ inline void WriteToString(std::string* result, const ImageErrorCallback* value) result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageErrorCallback* value) { +inline void WriteToString(std::string* result, const Opt_TextClockModifierBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28009,17 +28190,17 @@ inline void WriteToString(std::string* result, const Opt_ImageErrorCallback* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageErrorCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_TextClockModifierBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ImageOnCompleteCallback& value) +inline Ark_RuntimeType runtimeType(const TextFieldValueCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const ImageOnCompleteCallback* value) { +inline void WriteToString(std::string* result, const TextFieldValueCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28027,7 +28208,7 @@ inline void WriteToString(std::string* result, const ImageOnCompleteCallback* va result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageOnCompleteCallback* value) { +inline void WriteToString(std::string* result, const Opt_TextFieldValueCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28040,17 +28221,17 @@ inline void WriteToString(std::string* result, const Opt_ImageOnCompleteCallback result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageOnCompleteCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_TextFieldValueCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const InterceptionModeCallback& value) +inline Ark_RuntimeType runtimeType(const TextPickerEnterSelectedAreaCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const InterceptionModeCallback* value) { +inline void WriteToString(std::string* result, const TextPickerEnterSelectedAreaCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28058,7 +28239,7 @@ inline void WriteToString(std::string* result, const InterceptionModeCallback* v result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_InterceptionModeCallback* value) { +inline void WriteToString(std::string* result, const Opt_TextPickerEnterSelectedAreaCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28071,17 +28252,17 @@ inline void WriteToString(std::string* result, const Opt_InterceptionModeCallbac result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_InterceptionModeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_TextPickerEnterSelectedAreaCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const InterceptionShowCallback& value) +inline Ark_RuntimeType runtimeType(const TextPickerScrollStopCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const InterceptionShowCallback* value) { +inline void WriteToString(std::string* result, const TextPickerScrollStopCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28089,7 +28270,7 @@ inline void WriteToString(std::string* result, const InterceptionShowCallback* v result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_InterceptionShowCallback* value) { +inline void WriteToString(std::string* result, const Opt_TextPickerScrollStopCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28102,17 +28283,17 @@ inline void WriteToString(std::string* result, const Opt_InterceptionShowCallbac result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_InterceptionShowCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_TextPickerScrollStopCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const LoadingProgressModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const TextTimerModifierBuilder& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const LoadingProgressModifierBuilder* value) { +inline void WriteToString(std::string* result, const TextTimerModifierBuilder* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28120,7 +28301,7 @@ inline void WriteToString(std::string* result, const LoadingProgressModifierBuil result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LoadingProgressModifierBuilder* value) { +inline void WriteToString(std::string* result, const Opt_TextTimerModifierBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28133,33 +28314,25 @@ inline void WriteToString(std::string* result, const Opt_LoadingProgressModifier result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LoadingProgressModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_TextTimerModifierBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Map_AxisModel_Number& value) +inline Ark_RuntimeType runtimeType(const ToggleModifierBuilder& value) { return INTEROP_RUNTIME_OBJECT; } template <> -void WriteToString(std::string* result, const Ark_AxisModel value); -template <> -void WriteToString(std::string* result, const Ark_Number* value); -template <> -inline void WriteToString(std::string* result, const Map_AxisModel_Number* value) { +inline void WriteToString(std::string* result, const ToggleModifierBuilder* value) { result->append("{"); - int32_t count = value->size; - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (value->keys[i])); - result->append(": "); - WriteToString(result, const_cast(&value->values[i])); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Map_AxisModel_Number* value) { +inline void WriteToString(std::string* result, const Opt_ToggleModifierBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28172,33 +28345,25 @@ inline void WriteToString(std::string* result, const Opt_Map_AxisModel_Number* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Map_AxisModel_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_ToggleModifierBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Map_Number_text_RunMetrics& value) +inline Ark_RuntimeType runtimeType(const TransitionFinishCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -void WriteToString(std::string* result, const Ark_Number* value); -template <> -void WriteToString(std::string* result, const Ark_text_RunMetrics* value); -template <> -inline void WriteToString(std::string* result, const Map_Number_text_RunMetrics* value) { +inline void WriteToString(std::string* result, const TransitionFinishCallback* value) { result->append("{"); - int32_t count = value->size; - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->keys[i])); - result->append(": "); - WriteToString(result, const_cast(&value->values[i])); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Map_Number_text_RunMetrics* value) { +inline void WriteToString(std::string* result, const Opt_TransitionFinishCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28211,33 +28376,25 @@ inline void WriteToString(std::string* result, const Opt_Map_Number_text_RunMetr result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Map_Number_text_RunMetrics& value) +inline Ark_RuntimeType runtimeType(const Opt_TransitionFinishCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Map_String_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Type_CommonMethod_onDragStart& value) { return INTEROP_RUNTIME_OBJECT; } template <> -void WriteToString(std::string* result, const Ark_String* value); -template <> -void WriteToString(std::string* result, const Ark_ComponentContent value); -template <> -inline void WriteToString(std::string* result, const Map_String_ComponentContent* value) { +inline void WriteToString(std::string* result, const Type_CommonMethod_onDragStart* value) { result->append("{"); - int32_t count = value->size; - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->keys[i])); - result->append(": "); - WriteToString(result, (value->values[i])); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Map_String_ComponentContent* value) { +inline void WriteToString(std::string* result, const Opt_Type_CommonMethod_onDragStart* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28250,33 +28407,25 @@ inline void WriteToString(std::string* result, const Opt_Map_String_ComponentCon result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Map_String_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Opt_Type_CommonMethod_onDragStart& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Map_String_Int64& value) +inline Ark_RuntimeType runtimeType(const Type_NavigationAttribute_customNavContentTransition& value) { return INTEROP_RUNTIME_OBJECT; } template <> -void WriteToString(std::string* result, const Ark_String* value); -template <> -void WriteToString(std::string* result, const Ark_Int64 value); -template <> -inline void WriteToString(std::string* result, const Map_String_Int64* value) { +inline void WriteToString(std::string* result, const Type_NavigationAttribute_customNavContentTransition* value) { result->append("{"); - int32_t count = value->size; - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->keys[i])); - result->append(": "); - WriteToString(result, (value->values[i])); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Map_String_Int64* value) { +inline void WriteToString(std::string* result, const Opt_Type_NavigationAttribute_customNavContentTransition* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28289,33 +28438,25 @@ inline void WriteToString(std::string* result, const Opt_Map_String_Int64* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Map_String_Int64& value) +inline Ark_RuntimeType runtimeType(const Opt_Type_NavigationAttribute_customNavContentTransition& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Map_String_Object& value) +inline Ark_RuntimeType runtimeType(const UpdateTransitionCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -void WriteToString(std::string* result, const Ark_String* value); -template <> -void WriteToString(std::string* result, const Ark_Object* value); -template <> -inline void WriteToString(std::string* result, const Map_String_Object* value) { +inline void WriteToString(std::string* result, const UpdateTransitionCallback* value) { result->append("{"); - int32_t count = value->size; - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->keys[i])); - result->append(": "); - WriteToString(result, const_cast(&value->values[i])); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Map_String_Object* value) { +inline void WriteToString(std::string* result, const Opt_UpdateTransitionCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28328,33 +28469,25 @@ inline void WriteToString(std::string* result, const Opt_Map_String_Object* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Map_String_Object& value) +inline Ark_RuntimeType runtimeType(const Opt_UpdateTransitionCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Map_String_Opt_Object& value) +inline Ark_RuntimeType runtimeType(const VisibleAreaChangeCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -void WriteToString(std::string* result, const Ark_String* value); -template <> -void WriteToString(std::string* result, const Opt_Object* value); -template <> -inline void WriteToString(std::string* result, const Map_String_Opt_Object* value) { +inline void WriteToString(std::string* result, const VisibleAreaChangeCallback* value) { result->append("{"); - int32_t count = value->size; - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->keys[i])); - result->append(": "); - WriteToString(result, const_cast(&value->values[i])); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Map_String_Opt_Object* value) { +inline void WriteToString(std::string* result, const Opt_VisibleAreaChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28367,33 +28500,25 @@ inline void WriteToString(std::string* result, const Opt_Map_String_Opt_Object* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Map_String_Opt_Object& value) +inline Ark_RuntimeType runtimeType(const Opt_VisibleAreaChangeCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Map_String_String& value) +inline Ark_RuntimeType runtimeType(const VoidCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -void WriteToString(std::string* result, const Ark_String* value); -template <> -void WriteToString(std::string* result, const Ark_String* value); -template <> -inline void WriteToString(std::string* result, const Map_String_String* value) { +inline void WriteToString(std::string* result, const VoidCallback* value) { result->append("{"); - int32_t count = value->size; - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, const_cast(&value->keys[i])); - result->append(": "); - WriteToString(result, const_cast(&value->values[i])); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Map_String_String* value) { +inline void WriteToString(std::string* result, const Opt_VoidCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28406,17 +28531,17 @@ inline void WriteToString(std::string* result, const Opt_Map_String_String* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Map_String_String& value) +inline Ark_RuntimeType runtimeType(const Opt_VoidCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const MenuCallback& value) +inline Ark_RuntimeType runtimeType(const WebKeyboardCallback& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const MenuCallback* value) { +inline void WriteToString(std::string* result, const WebKeyboardCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28424,7 +28549,7 @@ inline void WriteToString(std::string* result, const MenuCallback* value) { result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MenuCallback* value) { +inline void WriteToString(std::string* result, const Opt_WebKeyboardCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28437,17 +28562,17 @@ inline void WriteToString(std::string* result, const Opt_MenuCallback* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const MenuItemModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const WorkerEventListener& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const MenuItemModifierBuilder* value) { +inline void WriteToString(std::string* result, const WorkerEventListener* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28455,7 +28580,7 @@ inline void WriteToString(std::string* result, const MenuItemModifierBuilder* va result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MenuItemModifierBuilder* value) { +inline void WriteToString(std::string* result, const Opt_WorkerEventListener* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28468,25 +28593,25 @@ inline void WriteToString(std::string* result, const Opt_MenuItemModifierBuilder result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuItemModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_WorkerEventListener& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const MenuOnAppearCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_AccessibilityOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const MenuOnAppearCallback* value) { +inline void WriteToString(std::string* result, const Ark_AccessibilityOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Boolean accessibilityPreferred + result->append(".accessibilityPreferred="); + WriteToString(result, &value->accessibilityPreferred); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MenuOnAppearCallback* value) { +inline void WriteToString(std::string* result, const Opt_AccessibilityOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28499,25 +28624,29 @@ inline void WriteToString(std::string* result, const Opt_MenuOnAppearCallback* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuOnAppearCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_AccessibilityOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ModifierKeyStateGetter& value) +inline Ark_RuntimeType runtimeType(const Ark_AdsBlockedDetails& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const ModifierKeyStateGetter* value) { +inline void WriteToString(std::string* result, const Ark_AdsBlockedDetails* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); + // Array_String adsBlocked + result->append(", "); + result->append(".adsBlocked="); + WriteToString(result, &value->adsBlocked); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ModifierKeyStateGetter* value) { +inline void WriteToString(std::string* result, const Opt_AdsBlockedDetails* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28530,25 +28659,25 @@ inline void WriteToString(std::string* result, const Opt_ModifierKeyStateGetter* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ModifierKeyStateGetter& value) +inline Ark_RuntimeType runtimeType(const Opt_AdsBlockedDetails& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const NavDestinationTransitionDelegate& value) +inline Ark_RuntimeType runtimeType(const Ark_AlignRuleOption& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const NavDestinationTransitionDelegate* value) { +inline void WriteToString(std::string* result, const Ark_AlignRuleOption* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Int32 _stub + result->append("._stub="); + WriteToString(result, value->_stub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavDestinationTransitionDelegate* value) { +inline void WriteToString(std::string* result, const Opt_AlignRuleOption* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28561,30 +28690,26 @@ inline void WriteToString(std::string* result, const Opt_NavDestinationTransitio result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavDestinationTransitionDelegate& value) +inline Ark_RuntimeType runtimeType(const Opt_AlignRuleOption& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const NavExtender_OnUpdateStack& value) +inline Ark_RuntimeType runtimeType(const Ark_Animation& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const NavExtender_OnUpdateStack* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_Animation value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_NavExtender_OnUpdateStack* value) { +inline void WriteToString(std::string* result, const Opt_Animation* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -28592,25 +28717,29 @@ inline void WriteToString(std::string* result, const Opt_NavExtender_OnUpdateSta result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavExtender_OnUpdateStack& value) +inline Ark_RuntimeType runtimeType(const Opt_Animation& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnAdsBlockedCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_AnimationNumberRange& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnAdsBlockedCallback* value) { +inline void WriteToString(std::string* result, const Ark_AnimationNumberRange* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Ark_Number value1 + result->append(", "); + result->append(".value1="); + WriteToString(result, &value->value1); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnAdsBlockedCallback* value) { +inline void WriteToString(std::string* result, const Opt_AnimationNumberRange* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28623,30 +28752,26 @@ inline void WriteToString(std::string* result, const Opt_OnAdsBlockedCallback* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnAdsBlockedCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_AnimationNumberRange& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnAlphabetIndexerPopupSelectCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_AppearSymbolEffect& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnAlphabetIndexerPopupSelectCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_AppearSymbolEffect value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_OnAlphabetIndexerPopupSelectCallback* value) { +inline void WriteToString(std::string* result, const Opt_AppearSymbolEffect* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -28654,25 +28779,29 @@ inline void WriteToString(std::string* result, const Opt_OnAlphabetIndexerPopupS result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnAlphabetIndexerPopupSelectCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_AppearSymbolEffect& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnAlphabetIndexerRequestPopupDataCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ASTCResource& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnAlphabetIndexerRequestPopupDataCallback* value) { +inline void WriteToString(std::string* result, const Ark_ASTCResource* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Array_String sources + result->append(".sources="); + WriteToString(result, &value->sources); + // Ark_Number column + result->append(", "); + result->append(".column="); + WriteToString(result, &value->column); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnAlphabetIndexerRequestPopupDataCallback* value) { +inline void WriteToString(std::string* result, const Opt_ASTCResource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28685,25 +28814,29 @@ inline void WriteToString(std::string* result, const Opt_OnAlphabetIndexerReques result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnAlphabetIndexerRequestPopupDataCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ASTCResource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnAlphabetIndexerSelectCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_AsymmetricTransitionOption& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnAlphabetIndexerSelectCallback* value) { +inline void WriteToString(std::string* result, const Ark_AsymmetricTransitionOption* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_TransitionEffect appear + result->append(".appear="); + WriteToString(result, value->appear); + // Ark_TransitionEffect disappear + result->append(", "); + result->append(".disappear="); + WriteToString(result, value->disappear); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnAlphabetIndexerSelectCallback* value) { +inline void WriteToString(std::string* result, const Opt_AsymmetricTransitionOption* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28716,30 +28849,26 @@ inline void WriteToString(std::string* result, const Opt_OnAlphabetIndexerSelect result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnAlphabetIndexerSelectCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_AsymmetricTransitionOption& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnCheckboxChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_AttributeUpdater& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnCheckboxChangeCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_AttributeUpdater value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_OnCheckboxChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_AttributeUpdater* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -28747,25 +28876,25 @@ inline void WriteToString(std::string* result, const Opt_OnCheckboxChangeCallbac result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnCheckboxChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_AttributeUpdater& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnCheckboxGroupChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_AutoPlayOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnCheckboxGroupChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_AutoPlayOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Boolean stopWhenTouched + result->append(".stopWhenTouched="); + WriteToString(result, value->stopWhenTouched); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnCheckboxGroupChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_AutoPlayOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28778,25 +28907,29 @@ inline void WriteToString(std::string* result, const Opt_OnCheckboxGroupChangeCa result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnCheckboxGroupChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_AutoPlayOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnContentScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_BackgroundBrightnessOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnContentScrollCallback* value) { +inline void WriteToString(std::string* result, const Ark_BackgroundBrightnessOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number rate + result->append(".rate="); + WriteToString(result, &value->rate); + // Ark_Number lightUpDegree + result->append(", "); + result->append(".lightUpDegree="); + WriteToString(result, &value->lightUpDegree); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnContentScrollCallback* value) { +inline void WriteToString(std::string* result, const Opt_BackgroundBrightnessOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28809,25 +28942,29 @@ inline void WriteToString(std::string* result, const Opt_OnContentScrollCallback result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnContentScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_BackgroundBrightnessOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnContextMenuHideCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_BackgroundImageOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnContextMenuHideCallback* value) { +inline void WriteToString(std::string* result, const Ark_BackgroundImageOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Boolean syncLoad + result->append(".syncLoad="); + WriteToString(result, &value->syncLoad); + // Ark_ImageRepeat repeat + result->append(", "); + result->append(".repeat="); + WriteToString(result, &value->repeat); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnContextMenuHideCallback* value) { +inline void WriteToString(std::string* result, const Opt_BackgroundImageOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28840,25 +28977,25 @@ inline void WriteToString(std::string* result, const Opt_OnContextMenuHideCallba result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnContextMenuHideCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_BackgroundImageOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnCreateMenuCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_BackgroundOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnCreateMenuCallback* value) { +inline void WriteToString(std::string* result, const Ark_BackgroundOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Alignment align + result->append(".align="); + WriteToString(result, &value->align); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnCreateMenuCallback* value) { +inline void WriteToString(std::string* result, const Opt_BackgroundOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28871,25 +29008,33 @@ inline void WriteToString(std::string* result, const Opt_OnCreateMenuCallback* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnCreateMenuCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_BackgroundOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnDidChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_BarrierStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnDidChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_BarrierStyle* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String id + result->append(".id="); + WriteToString(result, &value->id); + // Ark_BarrierDirection direction + result->append(", "); + result->append(".direction="); + WriteToString(result, value->direction); + // Array_String referencedId + result->append(", "); + result->append(".referencedId="); + WriteToString(result, &value->referencedId); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnDidChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_BarrierStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28902,30 +29047,26 @@ inline void WriteToString(std::string* result, const Opt_OnDidChangeCallback* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnDidChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_BarrierStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnDragEventCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_BaselineOffsetStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnDragEventCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_BaselineOffsetStyle value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_OnDragEventCallback* value) { +inline void WriteToString(std::string* result, const Opt_BaselineOffsetStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -28933,25 +29074,29 @@ inline void WriteToString(std::string* result, const Opt_OnDragEventCallback* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnDragEventCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_BaselineOffsetStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnFirstMeaningfulPaintCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_Bias& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnFirstMeaningfulPaintCallback* value) { +inline void WriteToString(std::string* result, const Ark_Bias* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number horizontal + result->append(".horizontal="); + WriteToString(result, &value->horizontal); + // Ark_Number vertical + result->append(", "); + result->append(".vertical="); + WriteToString(result, &value->vertical); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnFirstMeaningfulPaintCallback* value) { +inline void WriteToString(std::string* result, const Opt_Bias* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28964,25 +29109,29 @@ inline void WriteToString(std::string* result, const Opt_OnFirstMeaningfulPaintC result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnFirstMeaningfulPaintCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Bias& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnFoldStatusChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_Bindable_Array_Arkui_Component_Units_ResourceStr& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnFoldStatusChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_Bindable_Array_Arkui_Component_Units_ResourceStr* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Array_ResourceStr value + result->append(".value="); + WriteToString(result, &value->value); + // Callback_T_Void_Array_Arkui_Component_Units_ResourceStr onChange + result->append(", "); + result->append(".onChange="); + WriteToString(result, &value->onChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnFoldStatusChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_Bindable_Array_Arkui_Component_Units_ResourceStr* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -28995,25 +29144,29 @@ inline void WriteToString(std::string* result, const Opt_OnFoldStatusChangeCallb result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnFoldStatusChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Bindable_Array_Arkui_Component_Units_ResourceStr& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnFullScreenEnterCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_Bindable_Array_Global_Resource_Resource& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnFullScreenEnterCallback* value) { +inline void WriteToString(std::string* result, const Ark_Bindable_Array_Global_Resource_Resource* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Array_Resource value + result->append(".value="); + WriteToString(result, &value->value); + // Callback_T_Void_Array_Global_Resource_Resource onChange + result->append(", "); + result->append(".onChange="); + WriteToString(result, &value->onChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnFullScreenEnterCallback* value) { +inline void WriteToString(std::string* result, const Opt_Bindable_Array_Global_Resource_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29026,25 +29179,29 @@ inline void WriteToString(std::string* result, const Opt_OnFullScreenEnterCallba result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnFullScreenEnterCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Bindable_Array_Global_Resource_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnHoverCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_Bindable_Array_Number& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnHoverCallback* value) { +inline void WriteToString(std::string* result, const Ark_Bindable_Array_Number* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Array_Number value + result->append(".value="); + WriteToString(result, &value->value); + // Callback_T_Void_Array_Number onChange + result->append(", "); + result->append(".onChange="); + WriteToString(result, &value->onChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnHoverCallback* value) { +inline void WriteToString(std::string* result, const Opt_Bindable_Array_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29057,25 +29214,29 @@ inline void WriteToString(std::string* result, const Opt_OnHoverCallback* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnHoverCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Bindable_Array_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnHoverStatusChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_Bindable_Array_String& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnHoverStatusChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_Bindable_Array_String* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Array_String value + result->append(".value="); + WriteToString(result, &value->value); + // Callback_T_Void_Array_String onChange + result->append(", "); + result->append(".onChange="); + WriteToString(result, &value->onChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnHoverStatusChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_Bindable_Array_String* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29088,25 +29249,29 @@ inline void WriteToString(std::string* result, const Opt_OnHoverStatusChangeCall result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnHoverStatusChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Bindable_Array_String& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnIntelligentTrackingPreventionCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_Bindable_Boolean& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnIntelligentTrackingPreventionCallback* value) { +inline void WriteToString(std::string* result, const Ark_Bindable_Boolean* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_OnIntelligentTrackingPreventionCallback* value) { + // Ark_Boolean value + result->append(".value="); + WriteToString(result, value->value); + // Callback_T_Void_Boolean onChange + result->append(", "); + result->append(".onChange="); + WriteToString(result, &value->onChange); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Bindable_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29119,25 +29284,29 @@ inline void WriteToString(std::string* result, const Opt_OnIntelligentTrackingPr result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnIntelligentTrackingPreventionCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Bindable_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnItemDragStartCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_Bindable_Date& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnItemDragStartCallback* value) { +inline void WriteToString(std::string* result, const Ark_Bindable_Date* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Date value + result->append(".value="); + WriteToString(result, value->value); + // Callback_T_Void_Date onChange + result->append(", "); + result->append(".onChange="); + WriteToString(result, &value->onChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnItemDragStartCallback* value) { +inline void WriteToString(std::string* result, const Opt_Bindable_Date* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29150,25 +29319,29 @@ inline void WriteToString(std::string* result, const Opt_OnItemDragStartCallback result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnItemDragStartCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Bindable_Date& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnLargestContentfulPaintCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_Bindable_Number& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnLargestContentfulPaintCallback* value) { +inline void WriteToString(std::string* result, const Ark_Bindable_Number* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number value + result->append(".value="); + WriteToString(result, &value->value); + // Callback_T_Void_Number onChange + result->append(", "); + result->append(".onChange="); + WriteToString(result, &value->onChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnLargestContentfulPaintCallback* value) { +inline void WriteToString(std::string* result, const Opt_Bindable_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29181,25 +29354,29 @@ inline void WriteToString(std::string* result, const Opt_OnLargestContentfulPain result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnLargestContentfulPaintCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Bindable_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnLinearIndicatorChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_Bindable_String& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnLinearIndicatorChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_Bindable_String* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String value + result->append(".value="); + WriteToString(result, &value->value); + // Callback_T_Void_String onChange + result->append(", "); + result->append(".onChange="); + WriteToString(result, &value->onChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnLinearIndicatorChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_Bindable_String* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29212,25 +29389,51 @@ inline void WriteToString(std::string* result, const Opt_OnLinearIndicatorChange result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnLinearIndicatorChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Bindable_String& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnMenuItemClickCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_BindableResourceStrArray& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_BindableResourceStrArray: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const OnMenuItemClickCallback* value) { +inline void WriteToString(std::string* result, const Ark_BindableResourceStrArray* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Array_ResourceStr + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Bindable_Array_Arkui_Component_Units_ResourceStr + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Bindable_Array_Global_Resource_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_Bindable_Array_String + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnMenuItemClickCallback* value) { +inline void WriteToString(std::string* result, const Opt_BindableResourceStrArray* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29243,25 +29446,25 @@ inline void WriteToString(std::string* result, const Opt_OnMenuItemClickCallback result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnMenuItemClickCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_BindableResourceStrArray& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnMoveHandler& value) +inline Ark_RuntimeType runtimeType(const Ark_BlurOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnMoveHandler* value) { +inline void WriteToString(std::string* result, const Ark_BlurOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Tuple_Number_Number grayscale + result->append(".grayscale="); + WriteToString(result, &value->grayscale); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnMoveHandler* value) { +inline void WriteToString(std::string* result, const Opt_BlurOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29274,30 +29477,26 @@ inline void WriteToString(std::string* result, const Opt_OnMoveHandler* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnMoveHandler& value) +inline Ark_RuntimeType runtimeType(const Opt_BlurOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnNativeEmbedVisibilityChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_BounceSymbolEffect& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnNativeEmbedVisibilityChangeCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_BounceSymbolEffect value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_OnNativeEmbedVisibilityChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_BounceSymbolEffect* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -29305,25 +29504,29 @@ inline void WriteToString(std::string* result, const Opt_OnNativeEmbedVisibility result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnNativeEmbedVisibilityChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_BounceSymbolEffect& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnNavigationEntryCommittedCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_BreakPoints& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnNavigationEntryCommittedCallback* value) { +inline void WriteToString(std::string* result, const Ark_BreakPoints* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Array_String value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_BreakpointsReference reference + result->append(", "); + result->append(".reference="); + WriteToString(result, &value->reference); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnNavigationEntryCommittedCallback* value) { +inline void WriteToString(std::string* result, const Opt_BreakPoints* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29336,25 +29539,33 @@ inline void WriteToString(std::string* result, const Opt_OnNavigationEntryCommit result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnNavigationEntryCommittedCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_BreakPoints& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnOverrideUrlLoadingCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_BuilderNodeOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnOverrideUrlLoadingCallback* value) { +inline void WriteToString(std::string* result, const Ark_BuilderNodeOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Size selfIdealSize + result->append(".selfIdealSize="); + WriteToString(result, &value->selfIdealSize); + // Ark_Number type + result->append(", "); + result->append(".type="); + WriteToString(result, &value->type); + // Ark_String surfaceId + result->append(", "); + result->append(".surfaceId="); + WriteToString(result, &value->surfaceId); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnOverrideUrlLoadingCallback* value) { +inline void WriteToString(std::string* result, const Opt_BuilderNodeOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29367,25 +29578,37 @@ inline void WriteToString(std::string* result, const Opt_OnOverrideUrlLoadingCal result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnOverrideUrlLoadingCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_BuilderNodeOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnPasteCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_BusinessErrorInterface_Void& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnPasteCallback* value) { +inline void WriteToString(std::string* result, const Ark_BusinessErrorInterface_Void* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // 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_Int32 code + result->append(", "); + result->append(".code="); + WriteToString(result, value->code); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnPasteCallback* value) { +inline void WriteToString(std::string* result, const Opt_BusinessErrorInterface_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29398,25 +29621,41 @@ inline void WriteToString(std::string* result, const Opt_OnPasteCallback* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnPasteCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_BusinessErrorInterface_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnRadioChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ButtonConfiguration& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnRadioChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_ButtonConfiguration* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Boolean enabled + result->append(".enabled="); + WriteToString(result, value->enabled); + // Ark_ContentModifier contentModifier + result->append(", "); + result->append(".contentModifier="); + WriteToString(result, &value->contentModifier); + // Ark_String label + result->append(", "); + result->append(".label="); + WriteToString(result, &value->label); + // Ark_Boolean pressed + result->append(", "); + result->append(".pressed="); + WriteToString(result, value->pressed); + // ButtonTriggerClickCallback triggerClick + result->append(", "); + result->append(".triggerClick="); + WriteToString(result, &value->triggerClick); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnRadioChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_ButtonConfiguration* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29429,25 +29668,41 @@ inline void WriteToString(std::string* result, const Opt_OnRadioChangeCallback* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnRadioChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ButtonConfiguration& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnRatingChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ButtonOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnRatingChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_ButtonOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_ButtonType type + result->append(".type="); + WriteToString(result, &value->type); + // Ark_Boolean stateEffect + result->append(", "); + result->append(".stateEffect="); + WriteToString(result, &value->stateEffect); + // Ark_ButtonStyleMode buttonStyle + result->append(", "); + result->append(".buttonStyle="); + WriteToString(result, &value->buttonStyle); + // Ark_ControlSize controlSize + result->append(", "); + result->append(".controlSize="); + WriteToString(result, &value->controlSize); + // Ark_ButtonRole role + result->append(", "); + result->append(".role="); + WriteToString(result, &value->role); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnRatingChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_ButtonOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29460,25 +29715,29 @@ inline void WriteToString(std::string* result, const Opt_OnRatingChangeCallback* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnRatingChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ButtonOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnRenderProcessNotRespondingCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_CancelButtonSymbolOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnRenderProcessNotRespondingCallback* value) { +inline void WriteToString(std::string* result, const Ark_CancelButtonSymbolOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_CancelButtonStyle style + result->append(".style="); + WriteToString(result, &value->style); + // Ark_SymbolGlyphModifier icon + result->append(", "); + result->append(".icon="); + WriteToString(result, &value->icon); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnRenderProcessNotRespondingCallback* value) { +inline void WriteToString(std::string* result, const Opt_CancelButtonSymbolOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29491,25 +29750,33 @@ inline void WriteToString(std::string* result, const Opt_OnRenderProcessNotRespo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnRenderProcessNotRespondingCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_CancelButtonSymbolOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnRenderProcessRespondingCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_CaretOffset& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnRenderProcessRespondingCallback* value) { +inline void WriteToString(std::string* result, const Ark_CaretOffset* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number index + result->append(".index="); + WriteToString(result, &value->index); + // Ark_Number x + result->append(", "); + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y + result->append(", "); + result->append(".y="); + WriteToString(result, &value->y); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnRenderProcessRespondingCallback* value) { +inline void WriteToString(std::string* result, const Opt_CaretOffset* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29522,25 +29789,29 @@ inline void WriteToString(std::string* result, const Opt_OnRenderProcessRespondi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnRenderProcessRespondingCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_CaretOffset& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnSafeBrowsingCheckResultCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ChainWeightOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnSafeBrowsingCheckResultCallback* value) { +inline void WriteToString(std::string* result, const Ark_ChainWeightOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number horizontal + result->append(".horizontal="); + WriteToString(result, &value->horizontal); + // Ark_Number vertical + result->append(", "); + result->append(".vertical="); + WriteToString(result, &value->vertical); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnSafeBrowsingCheckResultCallback* value) { +inline void WriteToString(std::string* result, const Opt_ChainWeightOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29553,25 +29824,41 @@ inline void WriteToString(std::string* result, const Opt_OnSafeBrowsingCheckResu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnSafeBrowsingCheckResultCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ChainWeightOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_CheckBoxConfiguration& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnScrollCallback* value) { +inline void WriteToString(std::string* result, const Ark_CheckBoxConfiguration* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Boolean enabled + result->append(".enabled="); + WriteToString(result, value->enabled); + // Ark_ContentModifier contentModifier + result->append(", "); + result->append(".contentModifier="); + WriteToString(result, &value->contentModifier); + // Ark_String name + result->append(", "); + result->append(".name="); + WriteToString(result, &value->name); + // Ark_Boolean selected + result->append(", "); + result->append(".selected="); + WriteToString(result, value->selected); + // Callback_Boolean_Void triggerChange + result->append(", "); + result->append(".triggerChange="); + WriteToString(result, &value->triggerChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnScrollCallback* value) { +inline void WriteToString(std::string* result, const Opt_CheckBoxConfiguration* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29584,25 +29871,25 @@ inline void WriteToString(std::string* result, const Opt_OnScrollCallback* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_CheckBoxConfiguration& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnScrollEdgeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_CheckboxGroupOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnScrollEdgeCallback* value) { +inline void WriteToString(std::string* result, const Ark_CheckboxGroupOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String group + result->append(".group="); + WriteToString(result, &value->group); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnScrollEdgeCallback* value) { +inline void WriteToString(std::string* result, const Opt_CheckboxGroupOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29615,25 +29902,29 @@ inline void WriteToString(std::string* result, const Opt_OnScrollEdgeCallback* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnScrollEdgeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_CheckboxGroupOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnScrollFrameBeginCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_CheckboxGroupResult& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnScrollFrameBeginCallback* value) { +inline void WriteToString(std::string* result, const Ark_CheckboxGroupResult* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Array_String name + result->append(".name="); + WriteToString(result, &value->name); + // Ark_SelectStatus status + result->append(", "); + result->append(".status="); + WriteToString(result, value->status); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnScrollFrameBeginCallback* value) { +inline void WriteToString(std::string* result, const Opt_CheckboxGroupResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29646,25 +29937,33 @@ inline void WriteToString(std::string* result, const Opt_OnScrollFrameBeginCallb result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnScrollFrameBeginCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_CheckboxGroupResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnScrollVisibleContentChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_CheckboxOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnScrollVisibleContentChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_CheckboxOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String name + result->append(".name="); + WriteToString(result, &value->name); + // Ark_String group + result->append(", "); + result->append(".group="); + WriteToString(result, &value->group); + // CustomNodeBuilder indicatorBuilder + result->append(", "); + result->append(".indicatorBuilder="); + WriteToString(result, &value->indicatorBuilder); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnScrollVisibleContentChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_CheckboxOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29677,30 +29976,26 @@ inline void WriteToString(std::string* result, const Opt_OnScrollVisibleContentC result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnScrollVisibleContentChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_CheckboxOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnSelectCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ChildrenMainSize& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnSelectCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ChildrenMainSize value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_OnSelectCallback* value) { +inline void WriteToString(std::string* result, const Opt_ChildrenMainSize* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -29708,25 +30003,29 @@ inline void WriteToString(std::string* result, const Opt_OnSelectCallback* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnSelectCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ChildrenMainSize& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnSslErrorEventCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_CircleOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnSslErrorEventCallback* value) { +inline void WriteToString(std::string* result, const Ark_CircleOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Union_String_F64 width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_String_F64 height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnSslErrorEventCallback* value) { +inline void WriteToString(std::string* result, const Opt_CircleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29739,25 +30038,29 @@ inline void WriteToString(std::string* result, const Opt_OnSslErrorEventCallback result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnSslErrorEventCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_CircleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnSubmitCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ClickEffect& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnSubmitCallback* value) { +inline void WriteToString(std::string* result, const Ark_ClickEffect* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_ClickEffectLevel level + result->append(".level="); + WriteToString(result, value->level); + // Ark_Number scale + result->append(", "); + result->append(".scale="); + WriteToString(result, &value->scale); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnSubmitCallback* value) { +inline void WriteToString(std::string* result, const Opt_ClickEffect* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29770,25 +30073,25 @@ inline void WriteToString(std::string* result, const Opt_OnSubmitCallback* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnSubmitCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ClickEffect& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnSwiperAnimationEndCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_CloseSwipeActionOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnSwiperAnimationEndCallback* value) { +inline void WriteToString(std::string* result, const Ark_CloseSwipeActionOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Callback_Void onFinish + result->append(".onFinish="); + WriteToString(result, &value->onFinish); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnSwiperAnimationEndCallback* value) { +inline void WriteToString(std::string* result, const Opt_CloseSwipeActionOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29801,25 +30104,39 @@ inline void WriteToString(std::string* result, const Opt_OnSwiperAnimationEndCal result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnSwiperAnimationEndCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_CloseSwipeActionOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnSwiperAnimationStartCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ColorFilterType& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_ColorFilterType: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const OnSwiperAnimationStartCallback* value) { +inline void WriteToString(std::string* result, const Ark_ColorFilterType* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_ColorFilter + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_drawing_ColorFilter + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnSwiperAnimationStartCallback* value) { +inline void WriteToString(std::string* result, const Opt_ColorFilterType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29832,30 +30149,26 @@ inline void WriteToString(std::string* result, const Opt_OnSwiperAnimationStartC result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnSwiperAnimationStartCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ColorFilterType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnSwiperGestureSwipeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ColorMetrics& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnSwiperGestureSwipeCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - 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_OnSwiperGestureSwipeCallback* value) { +inline void WriteToString(std::string* result, const Opt_ColorMetrics* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -29863,25 +30176,25 @@ inline void WriteToString(std::string* result, const Opt_OnSwiperGestureSwipeCal result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnSwiperGestureSwipeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ColorMetrics& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnTabsAnimationEndCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ColumnOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnTabsAnimationEndCallback* value) { +inline void WriteToString(std::string* result, const Ark_ColumnOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Union_String_Number space + result->append(".space="); + WriteToString(result, &value->space); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnTabsAnimationEndCallback* value) { +inline void WriteToString(std::string* result, const Opt_ColumnOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29894,25 +30207,25 @@ inline void WriteToString(std::string* result, const Opt_OnTabsAnimationEndCallb result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnTabsAnimationEndCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ColumnOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnTabsAnimationStartCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ColumnOptionsV2& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnTabsAnimationStartCallback* value) { +inline void WriteToString(std::string* result, const Ark_ColumnOptionsV2* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Int32 _stub + result->append("._stub="); + WriteToString(result, value->_stub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnTabsAnimationStartCallback* value) { +inline void WriteToString(std::string* result, const Opt_ColumnOptionsV2* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29925,25 +30238,29 @@ inline void WriteToString(std::string* result, const Opt_OnTabsAnimationStartCal result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnTabsAnimationStartCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ColumnOptionsV2& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnTabsContentWillChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ComputedBarAttribute& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnTabsContentWillChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_ComputedBarAttribute* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number totalOffset + result->append(".totalOffset="); + WriteToString(result, &value->totalOffset); + // Ark_Number totalLength + result->append(", "); + result->append(".totalLength="); + WriteToString(result, &value->totalLength); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnTabsContentWillChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_ComputedBarAttribute* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29956,25 +30273,41 @@ inline void WriteToString(std::string* result, const Opt_OnTabsContentWillChange result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnTabsContentWillChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ComputedBarAttribute& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnTabsGestureSwipeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_CrownEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnTabsGestureSwipeCallback* value) { +inline void WriteToString(std::string* result, const Ark_CrownEvent* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number timestamp + result->append(".timestamp="); + WriteToString(result, &value->timestamp); + // Ark_Number angularVelocity + result->append(", "); + result->append(".angularVelocity="); + WriteToString(result, &value->angularVelocity); + // Ark_Number degree + result->append(", "); + result->append(".degree="); + WriteToString(result, &value->degree); + // Ark_CrownAction action + result->append(", "); + result->append(".action="); + WriteToString(result, value->action); + // Callback_Void stopPropagation + result->append(", "); + result->append(".stopPropagation="); + WriteToString(result, &value->stopPropagation); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnTabsGestureSwipeCallback* value) { +inline void WriteToString(std::string* result, const Opt_CrownEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -29987,25 +30320,25 @@ inline void WriteToString(std::string* result, const Opt_OnTabsGestureSwipeCallb result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnTabsGestureSwipeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_CrownEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnTextPickerChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_CustomDialogControllerExternalOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnTextPickerChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_CustomDialogControllerExternalOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Boolean customStyle + result->append(".customStyle="); + WriteToString(result, &value->customStyle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnTextPickerChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_CustomDialogControllerExternalOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30018,30 +30351,26 @@ inline void WriteToString(std::string* result, const Opt_OnTextPickerChangeCallb result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnTextPickerChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_CustomDialogControllerExternalOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnTextSelectionChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_CustomSpan& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnTextSelectionChangeCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_CustomSpan value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_OnTextSelectionChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_CustomSpan* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -30049,25 +30378,37 @@ inline void WriteToString(std::string* result, const Opt_OnTextSelectionChangeCa result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnTextSelectionChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_CustomSpan& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnTimePickerChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_CustomSpanDrawInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnTimePickerChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_CustomSpanDrawInfo* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number lineTop + result->append(", "); + result->append(".lineTop="); + WriteToString(result, &value->lineTop); + // Ark_Number lineBottom + result->append(", "); + result->append(".lineBottom="); + WriteToString(result, &value->lineBottom); + // Ark_Number baseline + result->append(", "); + result->append(".baseline="); + WriteToString(result, &value->baseline); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnTimePickerChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_CustomSpanDrawInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30080,25 +30421,25 @@ inline void WriteToString(std::string* result, const Opt_OnTimePickerChangeCallb result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnTimePickerChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_CustomSpanDrawInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnViewportFitChangedCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_CustomSpanMeasureInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnViewportFitChangedCallback* value) { +inline void WriteToString(std::string* result, const Ark_CustomSpanMeasureInfo* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number fontSize + result->append(".fontSize="); + WriteToString(result, &value->fontSize); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnViewportFitChangedCallback* value) { +inline void WriteToString(std::string* result, const Opt_CustomSpanMeasureInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30111,25 +30452,29 @@ inline void WriteToString(std::string* result, const Opt_OnViewportFitChangedCal result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnViewportFitChangedCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_CustomSpanMeasureInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnWillScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_CustomSpanMetrics& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnWillScrollCallback* value) { +inline void WriteToString(std::string* result, const Ark_CustomSpanMetrics* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnWillScrollCallback* value) { +inline void WriteToString(std::string* result, const Opt_CustomSpanMetrics* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30142,25 +30487,25 @@ inline void WriteToString(std::string* result, const Opt_OnWillScrollCallback* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnWillScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_CustomSpanMetrics& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const PageMapBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_CustomTheme& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const PageMapBuilder* value) { +inline void WriteToString(std::string* result, const Ark_CustomTheme* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Object colors + result->append(".colors="); + WriteToString(result, &value->colors); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PageMapBuilder* value) { +inline void WriteToString(std::string* result, const Opt_CustomTheme* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30173,25 +30518,37 @@ inline void WriteToString(std::string* result, const Opt_PageMapBuilder* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PageMapBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_CustomTheme& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const PageTransitionCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_DataPanelConfiguration& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const PageTransitionCallback* value) { +inline void WriteToString(std::string* result, const Ark_DataPanelConfiguration* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Boolean enabled + result->append(".enabled="); + WriteToString(result, value->enabled); + // Ark_ContentModifier contentModifier + result->append(", "); + result->append(".contentModifier="); + WriteToString(result, &value->contentModifier); + // Array_Number values + result->append(", "); + result->append(".values="); + WriteToString(result, &value->values); + // Ark_Number maxValue + result->append(", "); + result->append(".maxValue="); + WriteToString(result, &value->maxValue); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PageTransitionCallback* value) { +inline void WriteToString(std::string* result, const Opt_DataPanelConfiguration* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30204,25 +30561,33 @@ inline void WriteToString(std::string* result, const Opt_PageTransitionCallback* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PageTransitionCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_DataPanelConfiguration& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const PasteEventCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_DataPanelOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const PasteEventCallback* value) { +inline void WriteToString(std::string* result, const Ark_DataPanelOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Array_Number values + result->append(".values="); + WriteToString(result, &value->values); + // Ark_Number max + result->append(", "); + result->append(".max="); + WriteToString(result, &value->max); + // Ark_DataPanelType type + result->append(", "); + result->append(".type="); + WriteToString(result, &value->type); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PasteEventCallback* value) { +inline void WriteToString(std::string* result, const Opt_DataPanelOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30235,25 +30600,29 @@ inline void WriteToString(std::string* result, const Opt_PasteEventCallback* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PasteEventCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_DataPanelOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const PluginErrorCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_DateRange& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const PluginErrorCallback* value) { +inline void WriteToString(std::string* result, const Ark_DateRange* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Date start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Date end + result->append(", "); + result->append(".end="); + WriteToString(result, &value->end); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PluginErrorCallback* value) { +inline void WriteToString(std::string* result, const Opt_DateRange* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30266,25 +30635,33 @@ inline void WriteToString(std::string* result, const Opt_PluginErrorCallback* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PluginErrorCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_DateRange& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const PopupStateChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_DeleteValue& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const PopupStateChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_DeleteValue* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number deleteOffset + result->append(".deleteOffset="); + WriteToString(result, &value->deleteOffset); + // Ark_TextDeleteDirection direction + result->append(", "); + result->append(".direction="); + WriteToString(result, value->direction); + // Ark_String deleteValue + result->append(", "); + result->append(".deleteValue="); + WriteToString(result, &value->deleteValue); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PopupStateChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_DeleteValue* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30297,25 +30674,37 @@ inline void WriteToString(std::string* result, const Opt_PopupStateChangeCallbac result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PopupStateChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_DeleteValue& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Profiler_Callback_String_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_DirectionalEdgesT_Number& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Profiler_Callback_String_Void* value) { +inline void WriteToString(std::string* result, const Ark_DirectionalEdgesT_Number* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Number end + result->append(", "); + result->append(".end="); + WriteToString(result, &value->end); + // Ark_Number top + result->append(", "); + result->append(".top="); + WriteToString(result, &value->top); + // Ark_Number bottom + result->append(", "); + result->append(".bottom="); + WriteToString(result, &value->bottom); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Profiler_Callback_String_Void* value) { +inline void WriteToString(std::string* result, const Opt_DirectionalEdgesT_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30328,30 +30717,26 @@ inline void WriteToString(std::string* result, const Opt_Profiler_Callback_Strin result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Profiler_Callback_String_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_DirectionalEdgesT_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ProgressModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_DisappearSymbolEffect& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const ProgressModifierBuilder* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_DisappearSymbolEffect value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_ProgressModifierBuilder* value) { +inline void WriteToString(std::string* result, const Opt_DisappearSymbolEffect* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -30359,25 +30744,29 @@ inline void WriteToString(std::string* result, const Opt_ProgressModifierBuilder result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ProgressModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_DisappearSymbolEffect& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const RadioModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_DismissContentCoverAction& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const RadioModifierBuilder* value) { +inline void WriteToString(std::string* result, const Ark_DismissContentCoverAction* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // VoidCallback dismiss + result->append(".dismiss="); + WriteToString(result, &value->dismiss); + // Ark_DismissReason reason + result->append(", "); + result->append(".reason="); + WriteToString(result, value->reason); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RadioModifierBuilder* value) { +inline void WriteToString(std::string* result, const Opt_DismissContentCoverAction* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30390,30 +30779,26 @@ inline void WriteToString(std::string* result, const Opt_RadioModifierBuilder* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RadioModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_DismissContentCoverAction& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const RatingModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_DismissDialogAction& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const RatingModifierBuilder* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_DismissDialogAction value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_RatingModifierBuilder* value) { +inline void WriteToString(std::string* result, const Opt_DismissDialogAction* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -30421,30 +30806,26 @@ inline void WriteToString(std::string* result, const Opt_RatingModifierBuilder* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RatingModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_DismissDialogAction& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const RestrictedWorker_onerror_Callback& value) +inline Ark_RuntimeType runtimeType(const Ark_DismissPopupAction& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const RestrictedWorker_onerror_Callback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_DismissPopupAction value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_RestrictedWorker_onerror_Callback* value) { +inline void WriteToString(std::string* result, const Opt_DismissPopupAction* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -30452,25 +30833,29 @@ inline void WriteToString(std::string* result, const Opt_RestrictedWorker_onerro result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RestrictedWorker_onerror_Callback& value) +inline Ark_RuntimeType runtimeType(const Opt_DismissPopupAction& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const RestrictedWorker_onexit_Callback& value) +inline Ark_RuntimeType runtimeType(const Ark_DismissSheetAction& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const RestrictedWorker_onexit_Callback* value) { +inline void WriteToString(std::string* result, const Ark_DismissSheetAction* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // VoidCallback dismiss + result->append(".dismiss="); + WriteToString(result, &value->dismiss); + // Ark_DismissReason reason + result->append(", "); + result->append(".reason="); + WriteToString(result, value->reason); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RestrictedWorker_onexit_Callback* value) { +inline void WriteToString(std::string* result, const Opt_DismissSheetAction* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30483,25 +30868,53 @@ inline void WriteToString(std::string* result, const Opt_RestrictedWorker_onexit result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RestrictedWorker_onexit_Callback& value) +inline Ark_RuntimeType runtimeType(const Opt_DismissSheetAction& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const RestrictedWorker_onmessage_Callback& value) +inline Ark_RuntimeType runtimeType(const Ark_DoubleAnimationParam& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const RestrictedWorker_onmessage_Callback* value) { +inline void WriteToString(std::string* result, const Ark_DoubleAnimationParam* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String propertyName + result->append(".propertyName="); + WriteToString(result, &value->propertyName); + // Ark_Float32 startValue + result->append(", "); + result->append(".startValue="); + WriteToString(result, value->startValue); + // Ark_Float32 endValue + result->append(", "); + result->append(".endValue="); + WriteToString(result, value->endValue); + // Ark_Int32 duration + result->append(", "); + result->append(".duration="); + WriteToString(result, value->duration); + // Ark_Int32 delay + result->append(", "); + result->append(".delay="); + WriteToString(result, value->delay); + // Ark_Union_Curve_String_ICurve curve + result->append(", "); + result->append(".curve="); + WriteToString(result, &value->curve); + // Callback_Extender_OnProgress onProgress + result->append(", "); + result->append(".onProgress="); + WriteToString(result, &value->onProgress); + // Callback_Extender_OnFinish onFinish + result->append(", "); + result->append(".onFinish="); + WriteToString(result, &value->onFinish); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RestrictedWorker_onmessage_Callback* value) { +inline void WriteToString(std::string* result, const Opt_DoubleAnimationParam* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30514,30 +30927,26 @@ inline void WriteToString(std::string* result, const Opt_RestrictedWorker_onmess result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RestrictedWorker_onmessage_Callback& value) +inline Ark_RuntimeType runtimeType(const Opt_DoubleAnimationParam& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ReuseIdCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_DragEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const ReuseIdCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_DragEvent value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_ReuseIdCallback* value) { +inline void WriteToString(std::string* result, const Opt_DragEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -30545,25 +30954,41 @@ inline void WriteToString(std::string* result, const Opt_ReuseIdCallback* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ReuseIdCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_DragEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ScrollOnScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_DragInteractionOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const ScrollOnScrollCallback* value) { +inline void WriteToString(std::string* result, const Ark_DragInteractionOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Boolean isMultiSelectionEnabled + result->append(".isMultiSelectionEnabled="); + WriteToString(result, &value->isMultiSelectionEnabled); + // Ark_Boolean defaultAnimationBeforeLifting + result->append(", "); + result->append(".defaultAnimationBeforeLifting="); + WriteToString(result, &value->defaultAnimationBeforeLifting); + // Ark_Boolean enableEdgeAutoScroll + result->append(", "); + result->append(".enableEdgeAutoScroll="); + WriteToString(result, &value->enableEdgeAutoScroll); + // Ark_Boolean enableHapticFeedback + result->append(", "); + result->append(".enableHapticFeedback="); + WriteToString(result, &value->enableHapticFeedback); + // Ark_Boolean isLiftingDisabled + result->append(", "); + result->append(".isLiftingDisabled="); + WriteToString(result, &value->isLiftingDisabled); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollOnScrollCallback* value) { +inline void WriteToString(std::string* result, const Opt_DragInteractionOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30576,25 +31001,33 @@ inline void WriteToString(std::string* result, const Opt_ScrollOnScrollCallback* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollOnScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_DragInteractionOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ScrollOnWillScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_DragItemInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const ScrollOnWillScrollCallback* value) { +inline void WriteToString(std::string* result, const Ark_DragItemInfo* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_image_PixelMap pixelMap + result->append(".pixelMap="); + WriteToString(result, &value->pixelMap); + // CustomNodeBuilder builder + result->append(", "); + result->append(".builder="); + WriteToString(result, &value->builder); + // Ark_String extraInfo + result->append(", "); + result->append(".extraInfo="); + WriteToString(result, &value->extraInfo); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollOnWillScrollCallback* value) { +inline void WriteToString(std::string* result, const Opt_DragItemInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30607,30 +31040,26 @@ inline void WriteToString(std::string* result, const Opt_ScrollOnWillScrollCallb result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollOnWillScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_DragItemInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const SearchSubmitCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_DrawContext& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const SearchSubmitCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_DrawContext value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SearchSubmitCallback* value) { +inline void WriteToString(std::string* result, const Opt_DrawContext* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -30638,30 +31067,26 @@ inline void WriteToString(std::string* result, const Opt_SearchSubmitCallback* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SearchSubmitCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_DrawContext& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const SearchValueCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_DrawingRenderingContext& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const SearchValueCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_DrawingRenderingContext value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SearchValueCallback* value) { +inline void WriteToString(std::string* result, const Opt_DrawingRenderingContext* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -30669,30 +31094,26 @@ inline void WriteToString(std::string* result, const Opt_SearchValueCallback* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SearchValueCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_DrawingRenderingContext& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ShouldBuiltInRecognizerParallelWithCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_DrawModifier& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const ShouldBuiltInRecognizerParallelWithCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_DrawModifier value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_ShouldBuiltInRecognizerParallelWithCallback* value) { +inline void WriteToString(std::string* result, const Opt_DrawModifier* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -30700,25 +31121,25 @@ inline void WriteToString(std::string* result, const Opt_ShouldBuiltInRecognizer result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ShouldBuiltInRecognizerParallelWithCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_DrawModifier& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const SizeChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_DropOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const SizeChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_DropOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Boolean disableDataPrefetch + result->append(".disableDataPrefetch="); + WriteToString(result, &value->disableDataPrefetch); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SizeChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_DropOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30731,25 +31152,29 @@ inline void WriteToString(std::string* result, const Opt_SizeChangeCallback* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SizeChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_DropOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const SliderModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_EdgeEffectOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const SliderModifierBuilder* value) { +inline void WriteToString(std::string* result, const Ark_EdgeEffectOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Boolean alwaysEnabled + result->append(".alwaysEnabled="); + WriteToString(result, value->alwaysEnabled); + // Ark_Number effectEdge + result->append(", "); + result->append(".effectEdge="); + WriteToString(result, &value->effectEdge); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SliderModifierBuilder* value) { +inline void WriteToString(std::string* result, const Opt_EdgeEffectOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30762,25 +31187,37 @@ inline void WriteToString(std::string* result, const Opt_SliderModifierBuilder* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SliderModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_EdgeEffectOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const SliderTriggerChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_EdgeOutlineStyles& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const SliderTriggerChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_EdgeOutlineStyles* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_OutlineStyle top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_OutlineStyle right + result->append(", "); + result->append(".right="); + WriteToString(result, &value->right); + // Ark_OutlineStyle bottom + result->append(", "); + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_OutlineStyle left + result->append(", "); + result->append(".left="); + WriteToString(result, &value->left); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SliderTriggerChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_EdgeOutlineStyles* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30793,25 +31230,37 @@ inline void WriteToString(std::string* result, const Opt_SliderTriggerChangeCall result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SliderTriggerChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_EdgeOutlineStyles& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const StyledStringMarshallCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_EdgeStyles& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const StyledStringMarshallCallback* value) { +inline void WriteToString(std::string* result, const Ark_EdgeStyles* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_BorderStyle top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_BorderStyle right + result->append(", "); + result->append(".right="); + WriteToString(result, &value->right); + // Ark_BorderStyle bottom + result->append(", "); + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_BorderStyle left + result->append(", "); + result->append(".left="); + WriteToString(result, &value->left); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_StyledStringMarshallCallback* value) { +inline void WriteToString(std::string* result, const Opt_EdgeStyles* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30824,25 +31273,29 @@ inline void WriteToString(std::string* result, const Opt_StyledStringMarshallCal result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StyledStringMarshallCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_EdgeStyles& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const StyledStringUnmarshallCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_EditMenuOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const StyledStringUnmarshallCallback* value) { +inline void WriteToString(std::string* result, const Ark_EditMenuOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // OnCreateMenuCallback onCreateMenu + result->append(".onCreateMenu="); + WriteToString(result, &value->onCreateMenu); + // OnMenuItemClickCallback onMenuItemClick + result->append(", "); + result->append(".onMenuItemClick="); + WriteToString(result, &value->onMenuItemClick); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_StyledStringUnmarshallCallback* value) { +inline void WriteToString(std::string* result, const Opt_EditMenuOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30855,25 +31308,29 @@ inline void WriteToString(std::string* result, const Opt_StyledStringUnmarshallC result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StyledStringUnmarshallCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_EditMenuOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const SubmitCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_EllipseOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const SubmitCallback* value) { +inline void WriteToString(std::string* result, const Ark_EllipseOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Union_String_F64 width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_String_F64 height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SubmitCallback* value) { +inline void WriteToString(std::string* result, const Opt_EllipseOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30886,25 +31343,25 @@ inline void WriteToString(std::string* result, const Opt_SubmitCallback* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SubmitCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_EllipseOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const TabsCustomContentTransitionCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_EmbedOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const TabsCustomContentTransitionCallback* value) { +inline void WriteToString(std::string* result, const Ark_EmbedOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Boolean supportDefaultIntrinsicSize + result->append(".supportDefaultIntrinsicSize="); + WriteToString(result, &value->supportDefaultIntrinsicSize); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TabsCustomContentTransitionCallback* value) { +inline void WriteToString(std::string* result, const Opt_EmbedOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30917,30 +31374,26 @@ inline void WriteToString(std::string* result, const Opt_TabsCustomContentTransi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabsCustomContentTransitionCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_EmbedOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const text_Callback_Number_Number_Boolean_Boolean& value) +inline Ark_RuntimeType runtimeType(const Ark_Environment& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const text_Callback_Number_Number_Boolean_Boolean* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_Environment value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_text_Callback_Number_Number_Boolean_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Environment* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -30948,25 +31401,49 @@ inline void WriteToString(std::string* result, const Opt_text_Callback_Number_Nu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_Callback_Number_Number_Boolean_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Environment& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const TextAreaSubmitCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ErrorEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const TextAreaSubmitCallback* value) { +inline void WriteToString(std::string* result, const Ark_ErrorEvent* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String type + result->append(".type="); + WriteToString(result, &value->type); + // Ark_Int64 timeStamp + result->append(", "); + result->append(".timeStamp="); + WriteToString(result, value->timeStamp); + // Ark_String message + result->append(", "); + result->append(".message="); + WriteToString(result, &value->message); + // Ark_String filename + result->append(", "); + result->append(".filename="); + WriteToString(result, &value->filename); + // Ark_Number lineno + result->append(", "); + result->append(".lineno="); + WriteToString(result, &value->lineno); + // Ark_Number colno + result->append(", "); + result->append(".colno="); + WriteToString(result, &value->colno); + // Ark_Object error + result->append(", "); + result->append(".error="); + WriteToString(result, value->error); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextAreaSubmitCallback* value) { +inline void WriteToString(std::string* result, const Opt_ErrorEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -30979,25 +31456,29 @@ inline void WriteToString(std::string* result, const Opt_TextAreaSubmitCallback* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextAreaSubmitCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ErrorEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const TextClockModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_ErrorInformation& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const TextClockModifierBuilder* value) { +inline void WriteToString(std::string* result, const Ark_ErrorInformation* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Int32 errcode + result->append(".errcode="); + WriteToString(result, value->errcode); + // Ark_String msg + result->append(", "); + result->append(".msg="); + WriteToString(result, &value->msg); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextClockModifierBuilder* value) { +inline void WriteToString(std::string* result, const Opt_ErrorInformation* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31010,25 +31491,29 @@ inline void WriteToString(std::string* result, const Opt_TextClockModifierBuilde result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextClockModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_ErrorInformation& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const TextFieldValueCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_Event& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const TextFieldValueCallback* value) { +inline void WriteToString(std::string* result, const Ark_Event* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String type + result->append(".type="); + WriteToString(result, &value->type); + // Ark_Int64 timeStamp + result->append(", "); + result->append(".timeStamp="); + WriteToString(result, value->timeStamp); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextFieldValueCallback* value) { +inline void WriteToString(std::string* result, const Opt_Event* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31041,25 +31526,33 @@ inline void WriteToString(std::string* result, const Opt_TextFieldValueCallback* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextFieldValueCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Event& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const TextPickerEnterSelectedAreaCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ExpectedFrameRateRange& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const TextPickerEnterSelectedAreaCallback* value) { +inline void WriteToString(std::string* result, const Ark_ExpectedFrameRateRange* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number min + result->append(".min="); + WriteToString(result, &value->min); + // Ark_Number max + result->append(", "); + result->append(".max="); + WriteToString(result, &value->max); + // Ark_Number expected + result->append(", "); + result->append(".expected="); + WriteToString(result, &value->expected); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextPickerEnterSelectedAreaCallback* value) { +inline void WriteToString(std::string* result, const Opt_ExpectedFrameRateRange* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31072,25 +31565,53 @@ inline void WriteToString(std::string* result, const Opt_TextPickerEnterSelected result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextPickerEnterSelectedAreaCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ExpectedFrameRateRange& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const TextPickerScrollStopCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_FingerInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const TextPickerScrollStopCallback* value) { +inline void WriteToString(std::string* result, const Ark_FingerInfo* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number id + result->append(".id="); + WriteToString(result, &value->id); + // Ark_Number globalX + result->append(", "); + result->append(".globalX="); + WriteToString(result, &value->globalX); + // Ark_Number globalY + result->append(", "); + result->append(".globalY="); + WriteToString(result, &value->globalY); + // Ark_Number localX + result->append(", "); + result->append(".localX="); + WriteToString(result, &value->localX); + // Ark_Number localY + result->append(", "); + result->append(".localY="); + WriteToString(result, &value->localY); + // Ark_Number displayX + result->append(", "); + result->append(".displayX="); + WriteToString(result, &value->displayX); + // Ark_Number displayY + result->append(", "); + result->append(".displayY="); + WriteToString(result, &value->displayY); + // Ark_InteractionHand hand + result->append(", "); + result->append(".hand="); + WriteToString(result, &value->hand); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextPickerScrollStopCallback* value) { +inline void WriteToString(std::string* result, const Opt_FingerInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31103,25 +31624,29 @@ inline void WriteToString(std::string* result, const Opt_TextPickerScrollStopCal result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextPickerScrollStopCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_FingerInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const TextTimerModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_FirstMeaningfulPaint& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const TextTimerModifierBuilder* value) { +inline void WriteToString(std::string* result, const Ark_FirstMeaningfulPaint* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Int64 navigationStartTime + result->append(".navigationStartTime="); + WriteToString(result, &value->navigationStartTime); + // Ark_Int64 firstMeaningfulPaintTime + result->append(", "); + result->append(".firstMeaningfulPaintTime="); + WriteToString(result, &value->firstMeaningfulPaintTime); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextTimerModifierBuilder* value) { +inline void WriteToString(std::string* result, const Opt_FirstMeaningfulPaint* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31134,25 +31659,45 @@ inline void WriteToString(std::string* result, const Opt_TextTimerModifierBuilde result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextTimerModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_FirstMeaningfulPaint& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ToggleModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_FocusMovement& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const ToggleModifierBuilder* value) { +inline void WriteToString(std::string* result, const Ark_FocusMovement* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String forward + result->append(".forward="); + WriteToString(result, &value->forward); + // Ark_String backward + result->append(", "); + result->append(".backward="); + WriteToString(result, &value->backward); + // Ark_String up + result->append(", "); + result->append(".up="); + WriteToString(result, &value->up); + // Ark_String down + result->append(", "); + result->append(".down="); + WriteToString(result, &value->down); + // Ark_String left + result->append(", "); + result->append(".left="); + WriteToString(result, &value->left); + // Ark_String right + result->append(", "); + result->append(".right="); + WriteToString(result, &value->right); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ToggleModifierBuilder* value) { +inline void WriteToString(std::string* result, const Opt_FocusMovement* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31165,25 +31710,25 @@ inline void WriteToString(std::string* result, const Opt_ToggleModifierBuilder* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ToggleModifierBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_FocusMovement& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const TransitionFinishCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_FolderStackOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const TransitionFinishCallback* value) { +inline void WriteToString(std::string* result, const Ark_FolderStackOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Array_String upperItems + result->append(".upperItems="); + WriteToString(result, &value->upperItems); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TransitionFinishCallback* value) { +inline void WriteToString(std::string* result, const Opt_FolderStackOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31196,25 +31741,25 @@ inline void WriteToString(std::string* result, const Opt_TransitionFinishCallbac result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TransitionFinishCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_FolderStackOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Type_CommonMethod_onDragStart& value) +inline Ark_RuntimeType runtimeType(const Ark_FontSettingOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Type_CommonMethod_onDragStart* value) { +inline void WriteToString(std::string* result, const Ark_FontSettingOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Boolean enableVariableFontWeight + result->append(".enableVariableFontWeight="); + WriteToString(result, &value->enableVariableFontWeight); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_CommonMethod_onDragStart* value) { +inline void WriteToString(std::string* result, const Opt_FontSettingOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31227,25 +31772,25 @@ inline void WriteToString(std::string* result, const Opt_Type_CommonMethod_onDra result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_CommonMethod_onDragStart& value) +inline Ark_RuntimeType runtimeType(const Opt_FontSettingOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Type_NavigationAttribute_customNavContentTransition& value) +inline Ark_RuntimeType runtimeType(const Ark_ForegroundEffectOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Type_NavigationAttribute_customNavContentTransition* value) { +inline void WriteToString(std::string* result, const Ark_ForegroundEffectOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number radius + result->append(".radius="); + WriteToString(result, &value->radius); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_NavigationAttribute_customNavContentTransition* value) { +inline void WriteToString(std::string* result, const Opt_ForegroundEffectOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31258,25 +31803,29 @@ inline void WriteToString(std::string* result, const Opt_Type_NavigationAttribut result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_NavigationAttribute_customNavContentTransition& value) +inline Ark_RuntimeType runtimeType(const Opt_ForegroundEffectOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const uiObserver_Callback_DensityInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_FormCallbackInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const uiObserver_Callback_DensityInfo_Void* value) { +inline void WriteToString(std::string* result, const Ark_FormCallbackInfo* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Int64 id + result->append(".id="); + WriteToString(result, value->id); + // Ark_String idString + result->append(", "); + result->append(".idString="); + WriteToString(result, &value->idString); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiObserver_Callback_DensityInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_FormCallbackInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31289,25 +31838,45 @@ inline void WriteToString(std::string* result, const Opt_uiObserver_Callback_Den result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiObserver_Callback_DensityInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_FormCallbackInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const uiObserver_Callback_NavDestinationInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_FormLinkOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const uiObserver_Callback_NavDestinationInfo_Void* value) { +inline void WriteToString(std::string* result, const Ark_FormLinkOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String action + result->append(".action="); + WriteToString(result, &value->action); + // Ark_String moduleName + result->append(", "); + result->append(".moduleName="); + WriteToString(result, &value->moduleName); + // Ark_String bundleName + result->append(", "); + result->append(".bundleName="); + WriteToString(result, &value->bundleName); + // Ark_String abilityName + result->append(", "); + result->append(".abilityName="); + WriteToString(result, &value->abilityName); + // Ark_String uri + result->append(", "); + result->append(".uri="); + WriteToString(result, &value->uri); + // Ark_Object params + result->append(", "); + result->append(".params="); + WriteToString(result, &value->params); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiObserver_Callback_NavDestinationInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_FormLinkOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31320,25 +31889,29 @@ inline void WriteToString(std::string* result, const Opt_uiObserver_Callback_Nav result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiObserver_Callback_NavDestinationInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_FormLinkOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const uiObserver_Callback_NavDestinationSwitchInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_FractionStop& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const uiObserver_Callback_NavDestinationSwitchInfo_Void* value) { +inline void WriteToString(std::string* result, const Ark_FractionStop* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Ark_Number value1 + result->append(", "); + result->append(".value1="); + WriteToString(result, &value->value1); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiObserver_Callback_NavDestinationSwitchInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_FractionStop* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31351,25 +31924,37 @@ inline void WriteToString(std::string* result, const Opt_uiObserver_Callback_Nav result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiObserver_Callback_NavDestinationSwitchInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_FractionStop& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const uiObserver_Callback_RouterPageInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_Frame& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const uiObserver_Callback_RouterPageInfo_Void* value) { +inline void WriteToString(std::string* result, const Ark_Frame* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y + result->append(", "); + result->append(".y="); + WriteToString(result, &value->y); + // Ark_Number width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiObserver_Callback_RouterPageInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_Frame* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31382,30 +31967,26 @@ inline void WriteToString(std::string* result, const Opt_uiObserver_Callback_Rou result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiObserver_Callback_RouterPageInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Frame& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const uiObserver_Callback_ScrollEventInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_FrameNode& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const uiObserver_Callback_ScrollEventInfo_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_FrameNode value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_uiObserver_Callback_ScrollEventInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_FrameNode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -31413,25 +31994,33 @@ inline void WriteToString(std::string* result, const Opt_uiObserver_Callback_Scr result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiObserver_Callback_ScrollEventInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_FrameNode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const uiObserver_Callback_TabContentInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_FullScreenEnterEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const uiObserver_Callback_TabContentInfo_Void* value) { +inline void WriteToString(std::string* result, const Ark_FullScreenEnterEvent* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_FullScreenExitHandler handler + result->append(".handler="); + WriteToString(result, value->handler); + // Ark_Number videoWidth + result->append(", "); + result->append(".videoWidth="); + WriteToString(result, &value->videoWidth); + // Ark_Number videoHeight + result->append(", "); + result->append(".videoHeight="); + WriteToString(result, &value->videoHeight); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiObserver_Callback_TabContentInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_FullScreenEnterEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31444,56 +32033,80 @@ inline void WriteToString(std::string* result, const Opt_uiObserver_Callback_Tab result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiObserver_Callback_TabContentInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_FullScreenEnterEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const uiObserver_Callback_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_GaugeConfiguration& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const uiObserver_Callback_Void* value) { +inline void WriteToString(std::string* result, const Ark_GaugeConfiguration* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_uiObserver_Callback_Void* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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("}"); + // Ark_Boolean enabled + result->append(".enabled="); + WriteToString(result, value->enabled); + // Ark_ContentModifier contentModifier + result->append(", "); + result->append(".contentModifier="); + WriteToString(result, &value->contentModifier); + // Ark_Number value + result->append(", "); + result->append(".value="); + WriteToString(result, &value->value); + // Ark_Number min + result->append(", "); + result->append(".min="); + WriteToString(result, &value->min); + // Ark_Number max + result->append(", "); + result->append(".max="); + WriteToString(result, &value->max); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_GaugeConfiguration* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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_uiObserver_Callback_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_GaugeConfiguration& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const UpdateTransitionCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_GaugeOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const UpdateTransitionCallback* value) { +inline void WriteToString(std::string* result, const Ark_GaugeOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Opt_Number value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_Number min + result->append(", "); + result->append(".min="); + WriteToString(result, &value->min); + // Ark_Number max + result->append(", "); + result->append(".max="); + WriteToString(result, &value->max); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_UpdateTransitionCallback* value) { +inline void WriteToString(std::string* result, const Opt_GaugeOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31506,25 +32119,29 @@ inline void WriteToString(std::string* result, const Opt_UpdateTransitionCallbac result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_UpdateTransitionCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_GaugeOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const VisibleAreaChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_GeometryTransitionOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const VisibleAreaChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_GeometryTransitionOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Boolean follow + result->append(".follow="); + WriteToString(result, &value->follow); + // Ark_TransitionHierarchyStrategy hierarchyStrategy + result->append(", "); + result->append(".hierarchyStrategy="); + WriteToString(result, &value->hierarchyStrategy); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_VisibleAreaChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_GeometryTransitionOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31537,25 +32154,33 @@ inline void WriteToString(std::string* result, const Opt_VisibleAreaChangeCallba result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_VisibleAreaChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_GeometryTransitionOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const VoidCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_GestureInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const VoidCallback* value) { +inline void WriteToString(std::string* result, const Ark_GestureInfo* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String tag + result->append(".tag="); + WriteToString(result, &value->tag); + // Ark_GestureControl_GestureType type + result->append(", "); + result->append(".type="); + WriteToString(result, value->type); + // Ark_Boolean isSystemGesture + result->append(", "); + result->append(".isSystemGesture="); + WriteToString(result, value->isSystemGesture); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_VoidCallback* value) { +inline void WriteToString(std::string* result, const Opt_GestureInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31568,25 +32193,29 @@ inline void WriteToString(std::string* result, const Opt_VoidCallback* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_VoidCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const WebKeyboardCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_GestureStyleInterface& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const WebKeyboardCallback* value) { +inline void WriteToString(std::string* result, const Ark_GestureStyleInterface* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Callback_ClickEvent_Void onClick + result->append(".onClick="); + WriteToString(result, &value->onClick); + // Callback_GestureEvent_Void onLongPress + result->append(", "); + result->append(".onLongPress="); + WriteToString(result, &value->onLongPress); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebKeyboardCallback* value) { +inline void WriteToString(std::string* result, const Opt_GestureStyleInterface* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31599,25 +32228,45 @@ inline void WriteToString(std::string* result, const Opt_WebKeyboardCallback* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureStyleInterface& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const WorkerEventListener& value) +inline Ark_RuntimeType runtimeType(const Ark_GridColColumnOption& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const WorkerEventListener* value) { +inline void WriteToString(std::string* result, const Ark_GridColColumnOption* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number xs + result->append(".xs="); + WriteToString(result, &value->xs); + // Ark_Number sm + result->append(", "); + result->append(".sm="); + WriteToString(result, &value->sm); + // Ark_Number md + result->append(", "); + result->append(".md="); + WriteToString(result, &value->md); + // Ark_Number lg + result->append(", "); + result->append(".lg="); + WriteToString(result, &value->lg); + // Ark_Number xl + result->append(", "); + result->append(".xl="); + WriteToString(result, &value->xl); + // Ark_Number xxl + result->append(", "); + result->append(".xxl="); + WriteToString(result, &value->xxl); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WorkerEventListener* value) { +inline void WriteToString(std::string* result, const Opt_GridColColumnOption* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31630,25 +32279,25 @@ inline void WriteToString(std::string* result, const Opt_WorkerEventListener* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WorkerEventListener& value) +inline Ark_RuntimeType runtimeType(const Opt_GridColColumnOption& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AccessibilityOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_GridItemOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_AccessibilityOptions* value) { +inline void WriteToString(std::string* result, const Ark_GridItemOptions* value) { result->append("{"); - // Ark_Boolean accessibilityPreferred - result->append(".accessibilityPreferred="); - WriteToString(result, &value->accessibilityPreferred); + // Ark_GridItemStyle style + result->append(".style="); + WriteToString(result, &value->style); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AccessibilityOptions* value) { +inline void WriteToString(std::string* result, const Opt_GridItemOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31661,29 +32310,37 @@ inline void WriteToString(std::string* result, const Opt_AccessibilityOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AccessibilityOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_GridItemOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AdsBlockedDetails& value) +inline Ark_RuntimeType runtimeType(const Ark_GridLayoutOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_AdsBlockedDetails* value) { +inline void WriteToString(std::string* result, const Ark_GridLayoutOptions* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); - // Array_String adsBlocked + // Ark_Tuple_Number_Number regularSize + result->append(".regularSize="); + WriteToString(result, &value->regularSize); + // Array_Number irregularIndexes result->append(", "); - result->append(".adsBlocked="); - WriteToString(result, &value->adsBlocked); + result->append(".irregularIndexes="); + WriteToString(result, &value->irregularIndexes); + // Callback_Number_Tuple_Number_Number onGetIrregularSizeByIndex + result->append(", "); + result->append(".onGetIrregularSizeByIndex="); + WriteToString(result, &value->onGetIrregularSizeByIndex); + // Callback_Number_Tuple_Number_Number_Number_Number onGetRectByIndex + result->append(", "); + result->append(".onGetRectByIndex="); + WriteToString(result, &value->onGetRectByIndex); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AdsBlockedDetails* value) { +inline void WriteToString(std::string* result, const Opt_GridLayoutOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31696,25 +32353,45 @@ inline void WriteToString(std::string* result, const Opt_AdsBlockedDetails* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AdsBlockedDetails& value) +inline Ark_RuntimeType runtimeType(const Opt_GridLayoutOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AlignRuleOption& value) +inline Ark_RuntimeType runtimeType(const Ark_GridRowColumnOption& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_AlignRuleOption* value) { +inline void WriteToString(std::string* result, const Ark_GridRowColumnOption* value) { result->append("{"); - // Ark_Int32 _stub - result->append("._stub="); - WriteToString(result, value->_stub); + // Ark_Number xs + result->append(".xs="); + WriteToString(result, &value->xs); + // Ark_Number sm + result->append(", "); + result->append(".sm="); + WriteToString(result, &value->sm); + // Ark_Number md + result->append(", "); + result->append(".md="); + WriteToString(result, &value->md); + // Ark_Number lg + result->append(", "); + result->append(".lg="); + WriteToString(result, &value->lg); + // Ark_Number xl + result->append(", "); + result->append(".xl="); + WriteToString(result, &value->xl); + // Ark_Number xxl + result->append(", "); + result->append(".xxl="); + WriteToString(result, &value->xxl); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AlignRuleOption* value) { +inline void WriteToString(std::string* result, const Opt_GridRowColumnOption* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31727,29 +32404,29 @@ inline void WriteToString(std::string* result, const Opt_AlignRuleOption* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AlignRuleOption& value) +inline Ark_RuntimeType runtimeType(const Opt_GridRowColumnOption& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AnimationNumberRange& value) +inline Ark_RuntimeType runtimeType(const Ark_Header& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_AnimationNumberRange* value) { +inline void WriteToString(std::string* result, const Ark_Header* value) { result->append("{"); - // Ark_Number value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Number value1 + // Ark_String headerKey + result->append(".headerKey="); + WriteToString(result, &value->headerKey); + // Ark_String headerValue result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); + result->append(".headerValue="); + WriteToString(result, &value->headerValue); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AnimationNumberRange* value) { +inline void WriteToString(std::string* result, const Opt_Header* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31762,21 +32439,21 @@ inline void WriteToString(std::string* result, const Opt_AnimationNumberRange* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AnimationNumberRange& value) +inline Ark_RuntimeType runtimeType(const Opt_Header& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AppearSymbolEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_HierarchicalSymbolEffect& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_AppearSymbolEffect value) { +inline void WriteToString(std::string* result, const Ark_HierarchicalSymbolEffect value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_AppearSymbolEffect* value) { +inline void WriteToString(std::string* result, const Opt_HierarchicalSymbolEffect* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31789,29 +32466,37 @@ inline void WriteToString(std::string* result, const Opt_AppearSymbolEffect* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AppearSymbolEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_HierarchicalSymbolEffect& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ASTCResource& value) +inline Ark_RuntimeType runtimeType(const Ark_HoverEventParam& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ASTCResource* value) { +inline void WriteToString(std::string* result, const Ark_HoverEventParam* value) { result->append("{"); - // Array_String sources - result->append(".sources="); - WriteToString(result, &value->sources); - // Ark_Number column + // Ark_FoldStatus foldStatus + result->append(".foldStatus="); + WriteToString(result, value->foldStatus); + // Ark_Boolean isHoverMode result->append(", "); - result->append(".column="); - WriteToString(result, &value->column); + result->append(".isHoverMode="); + WriteToString(result, value->isHoverMode); + // Ark_AppRotation appRotation + result->append(", "); + result->append(".appRotation="); + WriteToString(result, value->appRotation); + // Ark_window_WindowStatusType windowStatusType + result->append(", "); + result->append(".windowStatusType="); + WriteToString(result, value->windowStatusType); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ASTCResource* value) { +inline void WriteToString(std::string* result, const Opt_HoverEventParam* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31824,29 +32509,29 @@ inline void WriteToString(std::string* result, const Opt_ASTCResource* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ASTCResource& value) +inline Ark_RuntimeType runtimeType(const Opt_HoverEventParam& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AsymmetricTransitionOption& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageAIOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_AsymmetricTransitionOption* value) { +inline void WriteToString(std::string* result, const Ark_ImageAIOptions* value) { result->append("{"); - // Ark_TransitionEffect appear - result->append(".appear="); - WriteToString(result, value->appear); - // Ark_TransitionEffect disappear + // Array_ImageAnalyzerType types + result->append(".types="); + WriteToString(result, &value->types); + // Ark_ImageAnalyzerController aiController result->append(", "); - result->append(".disappear="); - WriteToString(result, value->disappear); + result->append(".aiController="); + WriteToString(result, &value->aiController); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AsymmetricTransitionOption* value) { +inline void WriteToString(std::string* result, const Opt_ImageAIOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31859,25 +32544,25 @@ inline void WriteToString(std::string* result, const Opt_AsymmetricTransitionOpt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AsymmetricTransitionOption& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageAIOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AutoPlayOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageAnalyzerConfig& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_AutoPlayOptions* value) { +inline void WriteToString(std::string* result, const Ark_ImageAnalyzerConfig* value) { result->append("{"); - // Ark_Boolean stopWhenTouched - result->append(".stopWhenTouched="); - WriteToString(result, value->stopWhenTouched); + // Array_ImageAnalyzerType types + result->append(".types="); + WriteToString(result, &value->types); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AutoPlayOptions* value) { +inline void WriteToString(std::string* result, const Opt_ImageAnalyzerConfig* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31890,34 +32575,26 @@ inline void WriteToString(std::string* result, const Opt_AutoPlayOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AutoPlayOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageAnalyzerConfig& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BackgroundBrightnessOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageBitmap& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BackgroundBrightnessOptions* value) { - result->append("{"); - // Ark_Number rate - result->append(".rate="); - WriteToString(result, &value->rate); - // Ark_Number lightUpDegree - result->append(", "); - result->append(".lightUpDegree="); - WriteToString(result, &value->lightUpDegree); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ImageBitmap value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_BackgroundBrightnessOptions* value) { +inline void WriteToString(std::string* result, const Opt_ImageBitmap* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -31925,29 +32602,57 @@ inline void WriteToString(std::string* result, const Opt_BackgroundBrightnessOpt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BackgroundBrightnessOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageBitmap& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BackgroundImageOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageCompleteEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BackgroundImageOptions* value) { +inline void WriteToString(std::string* result, const Ark_ImageCompleteEvent* value) { result->append("{"); - // Ark_Boolean syncLoad - result->append(".syncLoad="); - WriteToString(result, &value->syncLoad); - // Ark_ImageRepeat repeat + // Ark_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height result->append(", "); - result->append(".repeat="); - WriteToString(result, &value->repeat); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Number componentWidth + result->append(", "); + result->append(".componentWidth="); + WriteToString(result, &value->componentWidth); + // Ark_Number componentHeight + result->append(", "); + result->append(".componentHeight="); + WriteToString(result, &value->componentHeight); + // Ark_Number loadingStatus + result->append(", "); + result->append(".loadingStatus="); + WriteToString(result, &value->loadingStatus); + // Ark_Number contentWidth + result->append(", "); + result->append(".contentWidth="); + WriteToString(result, &value->contentWidth); + // Ark_Number contentHeight + result->append(", "); + result->append(".contentHeight="); + WriteToString(result, &value->contentHeight); + // Ark_Number contentOffsetX + result->append(", "); + result->append(".contentOffsetX="); + WriteToString(result, &value->contentOffsetX); + // Ark_Number contentOffsetY + result->append(", "); + result->append(".contentOffsetY="); + WriteToString(result, &value->contentOffsetY); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BackgroundImageOptions* value) { +inline void WriteToString(std::string* result, const Opt_ImageCompleteEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -31960,30 +32665,26 @@ inline void WriteToString(std::string* result, const Opt_BackgroundImageOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BackgroundImageOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageCompleteEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BackgroundOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageData& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BackgroundOptions* value) { - result->append("{"); - // Ark_Alignment align - result->append(".align="); - WriteToString(result, &value->align); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ImageData value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_BackgroundOptions* value) { +inline void WriteToString(std::string* result, const Opt_ImageData* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -31991,33 +32692,57 @@ inline void WriteToString(std::string* result, const Opt_BackgroundOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BackgroundOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageData& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BarrierStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageLoadResult& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BarrierStyle* value) { +inline void WriteToString(std::string* result, const Ark_ImageLoadResult* value) { result->append("{"); - // Ark_String id - result->append(".id="); - WriteToString(result, &value->id); - // Ark_BarrierDirection direction + // Ark_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height result->append(", "); - result->append(".direction="); - WriteToString(result, value->direction); - // Array_String referencedId + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Number componentWidth result->append(", "); - result->append(".referencedId="); - WriteToString(result, &value->referencedId); + result->append(".componentWidth="); + WriteToString(result, &value->componentWidth); + // Ark_Number componentHeight + result->append(", "); + result->append(".componentHeight="); + WriteToString(result, &value->componentHeight); + // Ark_Number loadingStatus + result->append(", "); + result->append(".loadingStatus="); + WriteToString(result, &value->loadingStatus); + // Ark_Number contentWidth + result->append(", "); + result->append(".contentWidth="); + WriteToString(result, &value->contentWidth); + // Ark_Number contentHeight + result->append(", "); + result->append(".contentHeight="); + WriteToString(result, &value->contentHeight); + // Ark_Number contentOffsetX + result->append(", "); + result->append(".contentOffsetX="); + WriteToString(result, &value->contentOffsetX); + // Ark_Number contentOffsetY + result->append(", "); + result->append(".contentOffsetY="); + WriteToString(result, &value->contentOffsetY); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BarrierStyle* value) { +inline void WriteToString(std::string* result, const Opt_ImageLoadResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32030,26 +32755,34 @@ inline void WriteToString(std::string* result, const Opt_BarrierStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BarrierStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageLoadResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BaselineOffsetStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageSourceSize& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BaselineOffsetStyle value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_ImageSourceSize* value) { + result->append("{"); + // Ark_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BaselineOffsetStyle* value) { +inline void WriteToString(std::string* result, const Opt_ImageSourceSize* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -32057,29 +32790,29 @@ inline void WriteToString(std::string* result, const Opt_BaselineOffsetStyle* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BaselineOffsetStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageSourceSize& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Bias& value) +inline Ark_RuntimeType runtimeType(const Ark_InputCounterOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Bias* value) { +inline void WriteToString(std::string* result, const Ark_InputCounterOptions* value) { result->append("{"); - // Ark_Number horizontal - result->append(".horizontal="); - WriteToString(result, &value->horizontal); - // Ark_Number vertical + // Ark_Number thresholdPercentage + result->append(".thresholdPercentage="); + WriteToString(result, &value->thresholdPercentage); + // Ark_Boolean highlightBorder result->append(", "); - result->append(".vertical="); - WriteToString(result, &value->vertical); + result->append(".highlightBorder="); + WriteToString(result, &value->highlightBorder); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Bias* value) { +inline void WriteToString(std::string* result, const Opt_InputCounterOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32092,29 +32825,29 @@ inline void WriteToString(std::string* result, const Opt_Bias* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Bias& value) +inline Ark_RuntimeType runtimeType(const Opt_InputCounterOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Bindable_Array_Arkui_Component_Units_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Ark_InsertValue& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Bindable_Array_Arkui_Component_Units_ResourceStr* value) { +inline void WriteToString(std::string* result, const Ark_InsertValue* value) { result->append("{"); - // Array_ResourceStr value - result->append(".value="); - WriteToString(result, &value->value); - // Callback_T_Void_Array_Arkui_Component_Units_ResourceStr onChange + // Ark_Number insertOffset + result->append(".insertOffset="); + WriteToString(result, &value->insertOffset); + // Ark_String insertValue result->append(", "); - result->append(".onChange="); - WriteToString(result, &value->onChange); + result->append(".insertValue="); + WriteToString(result, &value->insertValue); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Bindable_Array_Arkui_Component_Units_ResourceStr* value) { +inline void WriteToString(std::string* result, const Opt_InsertValue* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32127,29 +32860,29 @@ inline void WriteToString(std::string* result, const Opt_Bindable_Array_Arkui_Co result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Bindable_Array_Arkui_Component_Units_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Opt_InsertValue& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Bindable_Array_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_IntelligentTrackingPreventionDetails& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Bindable_Array_Number* value) { +inline void WriteToString(std::string* result, const Ark_IntelligentTrackingPreventionDetails* value) { result->append("{"); - // Array_Number value - result->append(".value="); - WriteToString(result, &value->value); - // Callback_T_Void_Array_Number onChange + // Ark_String host + result->append(".host="); + WriteToString(result, &value->host); + // Ark_String trackerHost result->append(", "); - result->append(".onChange="); - WriteToString(result, &value->onChange); + result->append(".trackerHost="); + WriteToString(result, &value->trackerHost); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Bindable_Array_Number* value) { +inline void WriteToString(std::string* result, const Opt_IntelligentTrackingPreventionDetails* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32162,29 +32895,97 @@ inline void WriteToString(std::string* result, const Opt_Bindable_Array_Number* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Bindable_Array_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_IntelligentTrackingPreventionDetails& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Bindable_Boolean& value) +inline Ark_RuntimeType runtimeType(const Ark_intl_DateTimeOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Bindable_Boolean* value) { +inline void WriteToString(std::string* result, const Ark_intl_DateTimeOptions* value) { result->append("{"); - // Ark_Boolean value - result->append(".value="); - WriteToString(result, value->value); - // Callback_T_Void_Boolean onChange + // Ark_String locale + result->append(".locale="); + WriteToString(result, &value->locale); + // Ark_String dateStyle result->append(", "); - result->append(".onChange="); - WriteToString(result, &value->onChange); + result->append(".dateStyle="); + WriteToString(result, &value->dateStyle); + // Ark_String timeStyle + result->append(", "); + result->append(".timeStyle="); + WriteToString(result, &value->timeStyle); + // Ark_String hourCycle + result->append(", "); + result->append(".hourCycle="); + WriteToString(result, &value->hourCycle); + // Ark_String timeZone + result->append(", "); + result->append(".timeZone="); + WriteToString(result, &value->timeZone); + // Ark_String numberingSystem + result->append(", "); + result->append(".numberingSystem="); + WriteToString(result, &value->numberingSystem); + // Ark_Boolean hour12 + result->append(", "); + result->append(".hour12="); + WriteToString(result, &value->hour12); + // Ark_String weekday + result->append(", "); + result->append(".weekday="); + WriteToString(result, &value->weekday); + // Ark_String era + result->append(", "); + result->append(".era="); + WriteToString(result, &value->era); + // Ark_String year + result->append(", "); + result->append(".year="); + WriteToString(result, &value->year); + // Ark_String month + result->append(", "); + result->append(".month="); + WriteToString(result, &value->month); + // Ark_String day + result->append(", "); + result->append(".day="); + WriteToString(result, &value->day); + // Ark_String hour + result->append(", "); + result->append(".hour="); + WriteToString(result, &value->hour); + // Ark_String minute + result->append(", "); + result->append(".minute="); + WriteToString(result, &value->minute); + // Ark_String second + result->append(", "); + result->append(".second="); + WriteToString(result, &value->second); + // Ark_String timeZoneName + result->append(", "); + result->append(".timeZoneName="); + WriteToString(result, &value->timeZoneName); + // Ark_String dayPeriod + result->append(", "); + result->append(".dayPeriod="); + WriteToString(result, &value->dayPeriod); + // Ark_String localeMatcher + result->append(", "); + result->append(".localeMatcher="); + WriteToString(result, &value->localeMatcher); + // Ark_String formatMatcher + result->append(", "); + result->append(".formatMatcher="); + WriteToString(result, &value->formatMatcher); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Bindable_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_intl_DateTimeOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32197,29 +32998,37 @@ inline void WriteToString(std::string* result, const Opt_Bindable_Boolean* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Bindable_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_intl_DateTimeOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Bindable_Date& value) +inline Ark_RuntimeType runtimeType(const Ark_InvertOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Bindable_Date* value) { +inline void WriteToString(std::string* result, const Ark_InvertOptions* value) { result->append("{"); - // Ark_Date value - result->append(".value="); - WriteToString(result, value->value); - // Callback_T_Void_Date onChange + // Ark_Number low + result->append(".low="); + WriteToString(result, &value->low); + // Ark_Number high result->append(", "); - result->append(".onChange="); - WriteToString(result, &value->onChange); + result->append(".high="); + WriteToString(result, &value->high); + // Ark_Number threshold + result->append(", "); + result->append(".threshold="); + WriteToString(result, &value->threshold); + // Ark_Number thresholdRange + result->append(", "); + result->append(".thresholdRange="); + WriteToString(result, &value->thresholdRange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Bindable_Date* value) { +inline void WriteToString(std::string* result, const Opt_InvertOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32232,29 +33041,37 @@ inline void WriteToString(std::string* result, const Opt_Bindable_Date* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Bindable_Date& value) +inline Ark_RuntimeType runtimeType(const Opt_InvertOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Bindable_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_ItemDragEventHandler& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Bindable_Number* value) { +inline void WriteToString(std::string* result, const Ark_ItemDragEventHandler* value) { result->append("{"); - // Ark_Number value - result->append(".value="); - WriteToString(result, &value->value); - // Callback_T_Void_Number onChange + // Callback_Number_Void onLongPress + result->append(".onLongPress="); + WriteToString(result, &value->onLongPress); + // Callback_Number_Void onDragStart result->append(", "); - result->append(".onChange="); - WriteToString(result, &value->onChange); + result->append(".onDragStart="); + WriteToString(result, &value->onDragStart); + // OnMoveHandler onMoveThrough + result->append(", "); + result->append(".onMoveThrough="); + WriteToString(result, &value->onMoveThrough); + // Callback_Number_Void onDrop + result->append(", "); + result->append(".onDrop="); + WriteToString(result, &value->onDrop); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Bindable_Number* value) { +inline void WriteToString(std::string* result, const Opt_ItemDragEventHandler* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32267,29 +33084,29 @@ inline void WriteToString(std::string* result, const Opt_Bindable_Number* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Bindable_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_ItemDragEventHandler& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Bindable_String& value) +inline Ark_RuntimeType runtimeType(const Ark_ItemDragInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Bindable_String* value) { +inline void WriteToString(std::string* result, const Ark_ItemDragInfo* value) { result->append("{"); - // Ark_String value - result->append(".value="); - WriteToString(result, &value->value); - // Callback_T_Void_String onChange + // Ark_Number x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y result->append(", "); - result->append(".onChange="); - WriteToString(result, &value->onChange); + result->append(".y="); + WriteToString(result, &value->y); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Bindable_String* value) { +inline void WriteToString(std::string* result, const Opt_ItemDragInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32302,25 +33119,45 @@ inline void WriteToString(std::string* result, const Opt_Bindable_String* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Bindable_String& value) +inline Ark_RuntimeType runtimeType(const Opt_ItemDragInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BlurOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_JavaScriptProxy& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BlurOptions* value) { +inline void WriteToString(std::string* result, const Ark_JavaScriptProxy* value) { result->append("{"); - // Ark_Tuple_Number_Number grayscale - result->append(".grayscale="); - WriteToString(result, &value->grayscale); + // Ark_Object jsObject + result->append(".jsObject="); + WriteToString(result, value->jsObject); + // Ark_String name + result->append(", "); + result->append(".name="); + WriteToString(result, &value->name); + // Array_String methodList + result->append(", "); + result->append(".methodList="); + WriteToString(result, &value->methodList); + // Ark_webview_WebviewController controller + result->append(", "); + result->append(".controller="); + WriteToString(result, value->controller); + // Array_String asyncMethodList + result->append(", "); + result->append(".asyncMethodList="); + WriteToString(result, &value->asyncMethodList); + // Ark_String permission + result->append(", "); + result->append(".permission="); + WriteToString(result, &value->permission); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BlurOptions* value) { +inline void WriteToString(std::string* result, const Opt_JavaScriptProxy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32333,37 +33170,25 @@ inline void WriteToString(std::string* result, const Opt_BlurOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BlurOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_JavaScriptProxy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BorderRadiuses_graphics& value) +inline Ark_RuntimeType runtimeType(const Ark_KeyboardOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BorderRadiuses_graphics* value) { +inline void WriteToString(std::string* result, const Ark_KeyboardOptions* value) { result->append("{"); - // Ark_Number topLeft - result->append(".topLeft="); - WriteToString(result, &value->topLeft); - // Ark_Number topRight - result->append(", "); - result->append(".topRight="); - WriteToString(result, &value->topRight); - // Ark_Number bottomLeft - result->append(", "); - result->append(".bottomLeft="); - WriteToString(result, &value->bottomLeft); - // Ark_Number bottomRight - result->append(", "); - result->append(".bottomRight="); - WriteToString(result, &value->bottomRight); + // Ark_Boolean supportAvoidance + result->append(".supportAvoidance="); + WriteToString(result, &value->supportAvoidance); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BorderRadiuses_graphics* value) { +inline void WriteToString(std::string* result, const Opt_KeyboardOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32376,21 +33201,21 @@ inline void WriteToString(std::string* result, const Opt_BorderRadiuses_graphics result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BorderRadiuses_graphics& value) +inline Ark_RuntimeType runtimeType(const Opt_KeyboardOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BounceSymbolEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_KeyEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BounceSymbolEffect value) { +inline void WriteToString(std::string* result, const Ark_KeyEvent value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_BounceSymbolEffect* value) { +inline void WriteToString(std::string* result, const Opt_KeyEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32403,29 +33228,45 @@ inline void WriteToString(std::string* result, const Opt_BounceSymbolEffect* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BounceSymbolEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_KeyEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BreakPoints& value) +inline Ark_RuntimeType runtimeType(const Ark_LargestContentfulPaint& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BreakPoints* value) { +inline void WriteToString(std::string* result, const Ark_LargestContentfulPaint* value) { result->append("{"); - // Array_String value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_BreakpointsReference reference + // Ark_Int64 navigationStartTime + result->append(".navigationStartTime="); + WriteToString(result, &value->navigationStartTime); + // Ark_Int64 largestImagePaintTime result->append(", "); - result->append(".reference="); - WriteToString(result, &value->reference); + result->append(".largestImagePaintTime="); + WriteToString(result, &value->largestImagePaintTime); + // Ark_Int64 largestTextPaintTime + result->append(", "); + result->append(".largestTextPaintTime="); + WriteToString(result, &value->largestTextPaintTime); + // Ark_Float64 imageBPP + result->append(", "); + result->append(".imageBPP="); + WriteToString(result, &value->imageBPP); + // Ark_Int64 largestImageLoadStartTime + result->append(", "); + result->append(".largestImageLoadStartTime="); + WriteToString(result, &value->largestImageLoadStartTime); + // Ark_Int64 largestImageLoadEndTime + result->append(", "); + result->append(".largestImageLoadEndTime="); + WriteToString(result, &value->largestImageLoadEndTime); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BreakPoints* value) { +inline void WriteToString(std::string* result, const Opt_LargestContentfulPaint* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32438,38 +33279,26 @@ inline void WriteToString(std::string* result, const Opt_BreakPoints* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BreakPoints& value) +inline Ark_RuntimeType runtimeType(const Opt_LargestContentfulPaint& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BuilderNodeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_LengthMetrics& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BuilderNodeOptions* value) { - result->append("{"); - // Ark_Size selfIdealSize - result->append(".selfIdealSize="); - WriteToString(result, &value->selfIdealSize); - // Ark_Number type - result->append(", "); - result->append(".type="); - WriteToString(result, &value->type); - // Ark_String surfaceId - result->append(", "); - result->append(".surfaceId="); - WriteToString(result, &value->surfaceId); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_LengthMetrics value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_BuilderNodeOptions* value) { +inline void WriteToString(std::string* result, const Opt_LengthMetrics* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -32477,42 +33306,26 @@ inline void WriteToString(std::string* result, const Opt_BuilderNodeOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BuilderNodeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_LengthMetrics& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BusinessErrorInterface_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_LetterSpacingStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BusinessErrorInterface_Void* 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_Int32 code - result->append(", "); - result->append(".code="); - WriteToString(result, value->code); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_LetterSpacingStyle value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_BusinessErrorInterface_Void* value) { +inline void WriteToString(std::string* result, const Opt_LetterSpacingStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -32520,41 +33333,29 @@ inline void WriteToString(std::string* result, const Opt_BusinessErrorInterface_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BusinessErrorInterface_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_LetterSpacingStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ButtonConfiguration& value) +inline Ark_RuntimeType runtimeType(const Ark_LinearGradientBlurOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ButtonConfiguration* value) { +inline void WriteToString(std::string* result, const Ark_LinearGradientBlurOptions* value) { result->append("{"); - // Ark_Boolean enabled - result->append(".enabled="); - WriteToString(result, value->enabled); - // Ark_ContentModifier contentModifier - result->append(", "); - result->append(".contentModifier="); - WriteToString(result, &value->contentModifier); - // Ark_String label - result->append(", "); - result->append(".label="); - WriteToString(result, &value->label); - // Ark_Boolean pressed - result->append(", "); - result->append(".pressed="); - WriteToString(result, value->pressed); - // ButtonTriggerClickCallback triggerClick + // Array_FractionStop fractionStops + result->append(".fractionStops="); + WriteToString(result, &value->fractionStops); + // Ark_GradientDirection direction result->append(", "); - result->append(".triggerClick="); - WriteToString(result, &value->triggerClick); + result->append(".direction="); + WriteToString(result, value->direction); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ButtonConfiguration* value) { +inline void WriteToString(std::string* result, const Opt_LinearGradientBlurOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32567,41 +33368,37 @@ inline void WriteToString(std::string* result, const Opt_ButtonConfiguration* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ButtonConfiguration& value) +inline Ark_RuntimeType runtimeType(const Opt_LinearGradientBlurOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_LinearGradientOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ButtonOptions* value) { +inline void WriteToString(std::string* result, const Ark_LinearGradientOptions* value) { result->append("{"); - // Ark_ButtonType type - result->append(".type="); - WriteToString(result, &value->type); - // Ark_Boolean stateEffect - result->append(", "); - result->append(".stateEffect="); - WriteToString(result, &value->stateEffect); - // Ark_ButtonStyleMode buttonStyle + // Ark_Union_Number_String angle + result->append(".angle="); + WriteToString(result, &value->angle); + // Ark_GradientDirection direction result->append(", "); - result->append(".buttonStyle="); - WriteToString(result, &value->buttonStyle); - // Ark_ControlSize controlSize + result->append(".direction="); + WriteToString(result, &value->direction); + // Array_Tuple_ResourceColor_Number colors result->append(", "); - result->append(".controlSize="); - WriteToString(result, &value->controlSize); - // Ark_ButtonRole role + result->append(".colors="); + WriteToString(result, &value->colors); + // Ark_Boolean repeating result->append(", "); - result->append(".role="); - WriteToString(result, &value->role); + result->append(".repeating="); + WriteToString(result, &value->repeating); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ButtonOptions* value) { +inline void WriteToString(std::string* result, const Opt_LinearGradientOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32614,34 +33411,26 @@ inline void WriteToString(std::string* result, const Opt_ButtonOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_LinearGradientOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CancelButtonSymbolOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_LineHeightStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CancelButtonSymbolOptions* value) { - result->append("{"); - // Ark_CancelButtonStyle style - result->append(".style="); - WriteToString(result, &value->style); - // Ark_SymbolGlyphModifier icon - result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_LineHeightStyle value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_CancelButtonSymbolOptions* value) { +inline void WriteToString(std::string* result, const Opt_LineHeightStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -32649,33 +33438,29 @@ inline void WriteToString(std::string* result, const Opt_CancelButtonSymbolOptio result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CancelButtonSymbolOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_LineHeightStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CaretOffset& value) +inline Ark_RuntimeType runtimeType(const Ark_LineOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CaretOffset* value) { +inline void WriteToString(std::string* result, const Ark_LineOptions* value) { result->append("{"); - // Ark_Number index - result->append(".index="); - WriteToString(result, &value->index); - // Ark_Number x - result->append(", "); - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y + // Ark_Union_String_F64 width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_String_F64 height result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CaretOffset* value) { +inline void WriteToString(std::string* result, const Opt_LineOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32688,29 +33473,45 @@ inline void WriteToString(std::string* result, const Opt_CaretOffset* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CaretOffset& value) +inline Ark_RuntimeType runtimeType(const Opt_LineOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ChainWeightOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ListItemGroupOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ChainWeightOptions* value) { +inline void WriteToString(std::string* result, const Ark_ListItemGroupOptions* value) { result->append("{"); - // Ark_Number horizontal - result->append(".horizontal="); - WriteToString(result, &value->horizontal); - // Ark_Number vertical + // CustomNodeBuilder header + result->append(".header="); + WriteToString(result, &value->header); + // Ark_ComponentContentBase headerComponent result->append(", "); - result->append(".vertical="); - WriteToString(result, &value->vertical); + result->append(".headerComponent="); + WriteToString(result, &value->headerComponent); + // CustomNodeBuilder footer + result->append(", "); + result->append(".footer="); + WriteToString(result, &value->footer); + // Ark_ComponentContentBase footerComponent + result->append(", "); + result->append(".footerComponent="); + WriteToString(result, &value->footerComponent); + // Ark_Union_Number_String space + result->append(", "); + result->append(".space="); + WriteToString(result, &value->space); + // Ark_ListItemGroupStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ChainWeightOptions* value) { +inline void WriteToString(std::string* result, const Opt_ListItemGroupOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32723,41 +33524,25 @@ inline void WriteToString(std::string* result, const Opt_ChainWeightOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ChainWeightOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ListItemGroupOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CheckBoxConfiguration& value) +inline Ark_RuntimeType runtimeType(const Ark_ListItemOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CheckBoxConfiguration* value) { +inline void WriteToString(std::string* result, const Ark_ListItemOptions* value) { result->append("{"); - // Ark_Boolean enabled - result->append(".enabled="); - WriteToString(result, value->enabled); - // Ark_ContentModifier contentModifier - result->append(", "); - result->append(".contentModifier="); - WriteToString(result, &value->contentModifier); - // Ark_String name - result->append(", "); - result->append(".name="); - WriteToString(result, &value->name); - // Ark_Boolean selected - result->append(", "); - result->append(".selected="); - WriteToString(result, value->selected); - // Callback_Boolean_Void triggerChange - result->append(", "); - result->append(".triggerChange="); - WriteToString(result, &value->triggerChange); + // Ark_ListItemStyle style + result->append(".style="); + WriteToString(result, &value->style); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CheckBoxConfiguration* value) { +inline void WriteToString(std::string* result, const Opt_ListItemOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32770,25 +33555,33 @@ inline void WriteToString(std::string* result, const Opt_CheckBoxConfiguration* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CheckBoxConfiguration& value) +inline Ark_RuntimeType runtimeType(const Opt_ListItemOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CheckboxGroupOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ListOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CheckboxGroupOptions* value) { +inline void WriteToString(std::string* result, const Ark_ListOptions* value) { result->append("{"); - // Ark_String group - result->append(".group="); - WriteToString(result, &value->group); + // Ark_Number initialIndex + result->append(".initialIndex="); + WriteToString(result, &value->initialIndex); + // Ark_Union_Number_String space + result->append(", "); + result->append(".space="); + WriteToString(result, &value->space); + // Ark_Scroller scroller + result->append(", "); + result->append(".scroller="); + WriteToString(result, &value->scroller); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CheckboxGroupOptions* value) { +inline void WriteToString(std::string* result, const Opt_ListOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32801,29 +33594,41 @@ inline void WriteToString(std::string* result, const Opt_CheckboxGroupOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CheckboxGroupOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ListOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CheckboxGroupResult& value) +inline Ark_RuntimeType runtimeType(const Ark_LoadCommittedDetails& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CheckboxGroupResult* value) { +inline void WriteToString(std::string* result, const Ark_LoadCommittedDetails* value) { result->append("{"); - // Array_String name - result->append(".name="); - WriteToString(result, &value->name); - // Ark_SelectStatus status + // Ark_Boolean isMainFrame + result->append(".isMainFrame="); + WriteToString(result, value->isMainFrame); + // Ark_Boolean isSameDocument result->append(", "); - result->append(".status="); - WriteToString(result, value->status); + result->append(".isSameDocument="); + WriteToString(result, value->isSameDocument); + // Ark_Boolean didReplaceEntry + result->append(", "); + result->append(".didReplaceEntry="); + WriteToString(result, value->didReplaceEntry); + // Ark_WebNavigationType navigationType + result->append(", "); + result->append(".navigationType="); + WriteToString(result, value->navigationType); + // Ark_String url + result->append(", "); + result->append(".url="); + WriteToString(result, &value->url); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CheckboxGroupResult* value) { +inline void WriteToString(std::string* result, const Opt_LoadCommittedDetails* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32836,33 +33641,29 @@ inline void WriteToString(std::string* result, const Opt_CheckboxGroupResult* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CheckboxGroupResult& value) +inline Ark_RuntimeType runtimeType(const Opt_LoadCommittedDetails& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CheckboxOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedHorizontalAlignParam& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CheckboxOptions* value) { +inline void WriteToString(std::string* result, const Ark_LocalizedHorizontalAlignParam* value) { result->append("{"); - // Ark_String name - result->append(".name="); - WriteToString(result, &value->name); - // Ark_String group - result->append(", "); - result->append(".group="); - WriteToString(result, &value->group); - // CustomNodeBuilder indicatorBuilder + // Ark_String anchor + result->append(".anchor="); + WriteToString(result, &value->anchor); + // Ark_HorizontalAlign align result->append(", "); - result->append(".indicatorBuilder="); - WriteToString(result, &value->indicatorBuilder); + result->append(".align="); + WriteToString(result, value->align); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CheckboxOptions* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedHorizontalAlignParam* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32875,26 +33676,34 @@ inline void WriteToString(std::string* result, const Opt_CheckboxOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CheckboxOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedHorizontalAlignParam& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ChildrenMainSize& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedVerticalAlignParam& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ChildrenMainSize value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_LocalizedVerticalAlignParam* value) { + result->append("{"); + // Ark_String anchor + result->append(".anchor="); + WriteToString(result, &value->anchor); + // Ark_VerticalAlign align + result->append(", "); + result->append(".align="); + WriteToString(result, value->align); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ChildrenMainSize* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedVerticalAlignParam* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -32902,33 +33711,41 @@ inline void WriteToString(std::string* result, const Opt_ChildrenMainSize* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ChildrenMainSize& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedVerticalAlignParam& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Circle& value) +inline Ark_RuntimeType runtimeType(const Ark_MarqueeOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Circle* value) { +inline void WriteToString(std::string* result, const Ark_MarqueeOptions* value) { result->append("{"); - // Ark_Number centerX - result->append(".centerX="); - WriteToString(result, &value->centerX); - // Ark_Number centerY + // Ark_Boolean start + result->append(".start="); + WriteToString(result, value->start); + // Ark_Number step result->append(", "); - result->append(".centerY="); - WriteToString(result, &value->centerY); - // Ark_Number radius + result->append(".step="); + WriteToString(result, &value->step); + // Ark_Number loop result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); + result->append(".loop="); + WriteToString(result, &value->loop); + // Ark_Boolean fromStart + result->append(", "); + result->append(".fromStart="); + WriteToString(result, &value->fromStart); + // Ark_String src + result->append(", "); + result->append(".src="); + WriteToString(result, &value->src); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Circle* value) { +inline void WriteToString(std::string* result, const Opt_MarqueeOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -32941,34 +33758,26 @@ inline void WriteToString(std::string* result, const Opt_Circle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Circle& value) +inline Ark_RuntimeType runtimeType(const Opt_MarqueeOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CircleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Matrix2D& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CircleOptions* value) { - result->append("{"); - // Ark_Union_String_F64 width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_String_F64 height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_Matrix2D value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_CircleOptions* value) { +inline void WriteToString(std::string* result, const Opt_Matrix2D* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -32976,29 +33785,85 @@ inline void WriteToString(std::string* result, const Opt_CircleOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CircleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Matrix2D& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ClickEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_Matrix4Result& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ClickEffect* value) { +inline void WriteToString(std::string* result, const Ark_Matrix4Result* value) { result->append("{"); - // Ark_ClickEffectLevel level - result->append(".level="); - WriteToString(result, value->level); - // Ark_Number scale + // Ark_Number value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Ark_Number value1 result->append(", "); - result->append(".scale="); - WriteToString(result, &value->scale); + result->append(".value1="); + WriteToString(result, &value->value1); + // Ark_Number value2 + result->append(", "); + result->append(".value2="); + WriteToString(result, &value->value2); + // Ark_Number value3 + result->append(", "); + result->append(".value3="); + WriteToString(result, &value->value3); + // Ark_Number value4 + result->append(", "); + result->append(".value4="); + WriteToString(result, &value->value4); + // Ark_Number value5 + result->append(", "); + result->append(".value5="); + WriteToString(result, &value->value5); + // Ark_Number value6 + result->append(", "); + result->append(".value6="); + WriteToString(result, &value->value6); + // Ark_Number value7 + result->append(", "); + result->append(".value7="); + WriteToString(result, &value->value7); + // Ark_Number value8 + result->append(", "); + result->append(".value8="); + WriteToString(result, &value->value8); + // Ark_Number value9 + result->append(", "); + result->append(".value9="); + WriteToString(result, &value->value9); + // Ark_Number value10 + result->append(", "); + result->append(".value10="); + WriteToString(result, &value->value10); + // Ark_Number value11 + result->append(", "); + result->append(".value11="); + WriteToString(result, &value->value11); + // Ark_Number value12 + result->append(", "); + result->append(".value12="); + WriteToString(result, &value->value12); + // Ark_Number value13 + result->append(", "); + result->append(".value13="); + WriteToString(result, &value->value13); + // Ark_Number value14 + result->append(", "); + result->append(".value14="); + WriteToString(result, &value->value14); + // Ark_Number value15 + result->append(", "); + result->append(".value15="); + WriteToString(result, &value->value15); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ClickEffect* value) { +inline void WriteToString(std::string* result, const Opt_Matrix4Result* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33011,30 +33876,26 @@ inline void WriteToString(std::string* result, const Opt_ClickEffect* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ClickEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_Matrix4Result& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CloseSwipeActionOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Measurable& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CloseSwipeActionOptions* value) { - result->append("{"); - // Callback_Void onFinish - result->append(".onFinish="); - WriteToString(result, &value->onFinish); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_Measurable value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_CloseSwipeActionOptions* value) { +inline void WriteToString(std::string* result, const Opt_Measurable* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -33042,39 +33903,29 @@ inline void WriteToString(std::string* result, const Opt_CloseSwipeActionOptions result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CloseSwipeActionOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Measurable& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ColorFilterType& value) +inline Ark_RuntimeType runtimeType(const Ark_MeasureResult& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_ColorFilterType: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ColorFilterType* value) { +inline void WriteToString(std::string* result, const Ark_MeasureResult* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height result->append(", "); - // Ark_ColorFilter - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_drawing_ColorFilter - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ColorFilterType* value) { +inline void WriteToString(std::string* result, const Opt_MeasureResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33087,25 +33938,33 @@ inline void WriteToString(std::string* result, const Opt_ColorFilterType* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ColorFilterType& value) +inline Ark_RuntimeType runtimeType(const Opt_MeasureResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ColumnOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_MessageEvents& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ColumnOptions* value) { +inline void WriteToString(std::string* result, const Ark_MessageEvents* value) { result->append("{"); - // Ark_Union_String_Number space - result->append(".space="); - WriteToString(result, &value->space); + // Ark_String type + result->append(".type="); + WriteToString(result, &value->type); + // Ark_Int64 timeStamp + result->append(", "); + result->append(".timeStamp="); + WriteToString(result, value->timeStamp); + // Ark_Object data + result->append(", "); + result->append(".data="); + WriteToString(result, &value->data); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ColumnOptions* value) { +inline void WriteToString(std::string* result, const Opt_MessageEvents* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33118,25 +33977,29 @@ inline void WriteToString(std::string* result, const Opt_ColumnOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ColumnOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_MessageEvents& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ColumnOptionsV2& value) +inline Ark_RuntimeType runtimeType(const Ark_MotionBlurAnchor& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ColumnOptionsV2* value) { +inline void WriteToString(std::string* result, const Ark_MotionBlurAnchor* value) { result->append("{"); - // Ark_Int32 _stub - result->append("._stub="); - WriteToString(result, value->_stub); + // Ark_Number x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y + result->append(", "); + result->append(".y="); + WriteToString(result, &value->y); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ColumnOptionsV2* value) { +inline void WriteToString(std::string* result, const Opt_MotionBlurAnchor* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33149,25 +34012,29 @@ inline void WriteToString(std::string* result, const Opt_ColumnOptionsV2* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ColumnOptionsV2& value) +inline Ark_RuntimeType runtimeType(const Opt_MotionBlurAnchor& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CommandPath& value) +inline Ark_RuntimeType runtimeType(const Ark_MotionBlurOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CommandPath* value) { +inline void WriteToString(std::string* result, const Ark_MotionBlurOptions* value) { result->append("{"); - // Ark_String commands - result->append(".commands="); - WriteToString(result, &value->commands); + // Ark_Number radius + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_MotionBlurAnchor anchor + result->append(", "); + result->append(".anchor="); + WriteToString(result, &value->anchor); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CommandPath* value) { +inline void WriteToString(std::string* result, const Opt_MotionBlurOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33180,26 +34047,42 @@ inline void WriteToString(std::string* result, const Opt_CommandPath* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CommandPath& value) +inline Ark_RuntimeType runtimeType(const Opt_MotionBlurOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_common_Context& value) +inline Ark_RuntimeType runtimeType(const Ark_MotionPathOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_common_Context value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_MotionPathOptions* value) { + result->append("{"); + // Ark_String path + result->append(".path="); + WriteToString(result, &value->path); + // Ark_Number from + result->append(", "); + result->append(".from="); + WriteToString(result, &value->from); + // Ark_Number to + result->append(", "); + result->append(".to="); + WriteToString(result, &value->to); + // Ark_Boolean rotatable + result->append(", "); + result->append(".rotatable="); + WriteToString(result, &value->rotatable); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_common_Context* value) { +inline void WriteToString(std::string* result, const Opt_MotionPathOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -33207,42 +34090,26 @@ inline void WriteToString(std::string* result, const Opt_common_Context* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_common_Context& value) +inline Ark_RuntimeType runtimeType(const Opt_MotionPathOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_common2D_Color& value) +inline Ark_RuntimeType runtimeType(const Ark_MutableStyledString& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_common2D_Color* value) { - result->append("{"); - // Ark_Number alpha - result->append(".alpha="); - WriteToString(result, &value->alpha); - // Ark_Number red - result->append(", "); - result->append(".red="); - WriteToString(result, &value->red); - // Ark_Number green - result->append(", "); - result->append(".green="); - WriteToString(result, &value->green); - // Ark_Number blue - result->append(", "); - result->append(".blue="); - WriteToString(result, &value->blue); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_MutableStyledString value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_common2D_Color* value) { +inline void WriteToString(std::string* result, const Opt_MutableStyledString* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -33250,29 +34117,29 @@ inline void WriteToString(std::string* result, const Opt_common2D_Color* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_common2D_Color& value) +inline Ark_RuntimeType runtimeType(const Opt_MutableStyledString& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_common2D_Point& value) +inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedVisibilityInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_common2D_Point* value) { +inline void WriteToString(std::string* result, const Ark_NativeEmbedVisibilityInfo* value) { result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y + // Ark_Boolean visibility + result->append(".visibility="); + WriteToString(result, value->visibility); + // Ark_String embedId result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); + result->append(".embedId="); + WriteToString(result, &value->embedId); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_common2D_Point* value) { +inline void WriteToString(std::string* result, const Opt_NativeEmbedVisibilityInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33285,33 +34152,41 @@ inline void WriteToString(std::string* result, const Opt_common2D_Point* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_common2D_Point& value) +inline Ark_RuntimeType runtimeType(const Opt_NativeEmbedVisibilityInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_common2D_Point3d& value) +inline Ark_RuntimeType runtimeType(const Ark_NavContentInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_common2D_Point3d* value) { +inline void WriteToString(std::string* result, const Ark_NavContentInfo* value) { result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y + // Ark_String name + result->append(".name="); + WriteToString(result, &value->name); + // Ark_Number index result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_Number z + result->append(".index="); + WriteToString(result, &value->index); + // Ark_NavDestinationMode mode result->append(", "); - result->append(".z="); - WriteToString(result, &value->z); + result->append(".mode="); + WriteToString(result, &value->mode); + // Ark_Object param + result->append(", "); + result->append(".param="); + WriteToString(result, &value->param); + // Ark_String navDestinationId + result->append(", "); + result->append(".navDestinationId="); + WriteToString(result, &value->navDestinationId); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_common2D_Point3d* value) { +inline void WriteToString(std::string* result, const Opt_NavContentInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33324,37 +34199,41 @@ inline void WriteToString(std::string* result, const Opt_common2D_Point3d* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_common2D_Point3d& value) +inline Ark_RuntimeType runtimeType(const Opt_NavContentInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_common2D_Rect& value) +inline Ark_RuntimeType runtimeType(const Ark_NavDestinationTransition& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_common2D_Rect* value) { +inline void WriteToString(std::string* result, const Ark_NavDestinationTransition* value) { result->append("{"); - // Ark_Number left - result->append(".left="); - WriteToString(result, &value->left); - // Ark_Number top + // Callback_Void onTransitionEnd + result->append(".onTransitionEnd="); + WriteToString(result, &value->onTransitionEnd); + // Ark_Number duration result->append(", "); - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Number right + result->append(".duration="); + WriteToString(result, &value->duration); + // Ark_curves_Curve curve result->append(", "); - result->append(".right="); - WriteToString(result, &value->right); - // Ark_Number bottom + result->append(".curve="); + WriteToString(result, &value->curve); + // Ark_Number delay result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); + result->append(".delay="); + WriteToString(result, &value->delay); + // Callback_Void event + result->append(", "); + result->append(".event="); + WriteToString(result, &value->event); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_common2D_Rect* value) { +inline void WriteToString(std::string* result, const Opt_NavDestinationTransition* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33367,29 +34246,37 @@ inline void WriteToString(std::string* result, const Opt_common2D_Rect* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_common2D_Rect& value) +inline Ark_RuntimeType runtimeType(const Opt_NavDestinationTransition& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ComputedBarAttribute& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationAnimatedTransition& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ComputedBarAttribute* value) { +inline void WriteToString(std::string* result, const Ark_NavigationAnimatedTransition* value) { result->append("{"); - // Ark_Number totalOffset - result->append(".totalOffset="); - WriteToString(result, &value->totalOffset); - // Ark_Number totalLength + // Callback_Boolean_Void onTransitionEnd + result->append(".onTransitionEnd="); + WriteToString(result, &value->onTransitionEnd); + // Ark_Number timeout result->append(", "); - result->append(".totalLength="); - WriteToString(result, &value->totalLength); + result->append(".timeout="); + WriteToString(result, &value->timeout); + // Ark_Boolean isInteractive + result->append(", "); + result->append(".isInteractive="); + WriteToString(result, &value->isInteractive); + // Callback_NavigationTransitionProxy_Void transition + result->append(", "); + result->append(".transition="); + WriteToString(result, &value->transition); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ComputedBarAttribute* value) { +inline void WriteToString(std::string* result, const Opt_NavigationAnimatedTransition* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33402,25 +34289,33 @@ inline void WriteToString(std::string* result, const Opt_ComputedBarAttribute* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ComputedBarAttribute& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationAnimatedTransition& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CrossLanguageOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationInterception& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CrossLanguageOptions* value) { +inline void WriteToString(std::string* result, const Ark_NavigationInterception* value) { result->append("{"); - // Ark_Boolean attributeSetting - result->append(".attributeSetting="); - WriteToString(result, &value->attributeSetting); + // InterceptionShowCallback willShow + result->append(".willShow="); + WriteToString(result, &value->willShow); + // InterceptionShowCallback didShow + result->append(", "); + result->append(".didShow="); + WriteToString(result, &value->didShow); + // InterceptionModeCallback modeChange + result->append(", "); + result->append(".modeChange="); + WriteToString(result, &value->modeChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CrossLanguageOptions* value) { +inline void WriteToString(std::string* result, const Opt_NavigationInterception* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33433,41 +34328,29 @@ inline void WriteToString(std::string* result, const Opt_CrossLanguageOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CrossLanguageOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationInterception& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CrownEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CrownEvent* value) { +inline void WriteToString(std::string* result, const Ark_NavigationOptions* value) { result->append("{"); - // Ark_Number timestamp - result->append(".timestamp="); - WriteToString(result, &value->timestamp); - // Ark_Number angularVelocity - result->append(", "); - result->append(".angularVelocity="); - WriteToString(result, &value->angularVelocity); - // Ark_Number degree - result->append(", "); - result->append(".degree="); - WriteToString(result, &value->degree); - // Ark_CrownAction action - result->append(", "); - result->append(".action="); - WriteToString(result, value->action); - // Callback_Void stopPropagation + // Ark_LaunchMode launchMode + result->append(".launchMode="); + WriteToString(result, &value->launchMode); + // Ark_Boolean animated result->append(", "); - result->append(".stopPropagation="); - WriteToString(result, &value->stopPropagation); + result->append(".animated="); + WriteToString(result, &value->animated); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CrownEvent* value) { +inline void WriteToString(std::string* result, const Opt_NavigationOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33480,30 +34363,26 @@ inline void WriteToString(std::string* result, const Opt_CrownEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CrownEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CustomDialogControllerExternalOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_NavPathInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CustomDialogControllerExternalOptions* value) { - result->append("{"); - // Ark_Boolean customStyle - result->append(".customStyle="); - WriteToString(result, &value->customStyle); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_NavPathInfo value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_CustomDialogControllerExternalOptions* value) { +inline void WriteToString(std::string* result, const Opt_NavPathInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -33511,26 +34390,34 @@ inline void WriteToString(std::string* result, const Opt_CustomDialogControllerE result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CustomDialogControllerExternalOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_NavPathInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CustomSpan& value) +inline Ark_RuntimeType runtimeType(const Ark_NestedScrollInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CustomSpan value) { - WriteToString(result, static_cast(value)); -} +inline void WriteToString(std::string* result, const Ark_NestedScrollInfo* value) { + result->append("{"); + // Ark_Scroller parent + result->append(".parent="); + WriteToString(result, value->parent); + // Ark_Scroller child + result->append(", "); + result->append(".child="); + WriteToString(result, value->child); + result->append("}"); +} template <> -inline void WriteToString(std::string* result, const Opt_CustomSpan* value) { +inline void WriteToString(std::string* result, const Opt_NestedScrollInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -33538,37 +34425,37 @@ inline void WriteToString(std::string* result, const Opt_CustomSpan* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CustomSpan& value) +inline Ark_RuntimeType runtimeType(const Opt_NestedScrollInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CustomSpanDrawInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_NestedScrollOptionsExt& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CustomSpanDrawInfo* value) { +inline void WriteToString(std::string* result, const Ark_NestedScrollOptionsExt* value) { result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number lineTop + // Ark_NestedScrollMode scrollUp + result->append(".scrollUp="); + WriteToString(result, &value->scrollUp); + // Ark_NestedScrollMode scrollDown result->append(", "); - result->append(".lineTop="); - WriteToString(result, &value->lineTop); - // Ark_Number lineBottom + result->append(".scrollDown="); + WriteToString(result, &value->scrollDown); + // Ark_NestedScrollMode scrollRight result->append(", "); - result->append(".lineBottom="); - WriteToString(result, &value->lineBottom); - // Ark_Number baseline + result->append(".scrollRight="); + WriteToString(result, &value->scrollRight); + // Ark_NestedScrollMode scrollLeft result->append(", "); - result->append(".baseline="); - WriteToString(result, &value->baseline); + result->append(".scrollLeft="); + WriteToString(result, &value->scrollLeft); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CustomSpanDrawInfo* value) { +inline void WriteToString(std::string* result, const Opt_NestedScrollOptionsExt* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33581,25 +34468,33 @@ inline void WriteToString(std::string* result, const Opt_CustomSpanDrawInfo* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CustomSpanDrawInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_NestedScrollOptionsExt& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CustomSpanMeasureInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_OnAlertEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CustomSpanMeasureInfo* value) { +inline void WriteToString(std::string* result, const Ark_OnAlertEvent* value) { result->append("{"); - // Ark_Number fontSize - result->append(".fontSize="); - WriteToString(result, &value->fontSize); + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); + // Ark_String message + result->append(", "); + result->append(".message="); + WriteToString(result, &value->message); + // Ark_JsResult result + result->append(", "); + result->append(".result="); + WriteToString(result, value->result); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CustomSpanMeasureInfo* value) { +inline void WriteToString(std::string* result, const Opt_OnAlertEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33612,29 +34507,37 @@ inline void WriteToString(std::string* result, const Opt_CustomSpanMeasureInfo* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CustomSpanMeasureInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_OnAlertEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CustomSpanMetrics& value) +inline Ark_RuntimeType runtimeType(const Ark_OnBeforeUnloadEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CustomSpanMetrics* value) { +inline void WriteToString(std::string* result, const Ark_OnBeforeUnloadEvent* value) { result->append("{"); - // Ark_Number width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); + // Ark_String message result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + result->append(".message="); + WriteToString(result, &value->message); + // Ark_JsResult result + result->append(", "); + result->append(".result="); + WriteToString(result, value->result); + // Ark_Boolean isReload + result->append(", "); + result->append(".isReload="); + WriteToString(result, &value->isReload); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CustomSpanMetrics* value) { +inline void WriteToString(std::string* result, const Opt_OnBeforeUnloadEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33647,37 +34550,41 @@ inline void WriteToString(std::string* result, const Opt_CustomSpanMetrics* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CustomSpanMetrics& value) +inline Ark_RuntimeType runtimeType(const Opt_OnBeforeUnloadEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DataPanelConfiguration& value) +inline Ark_RuntimeType runtimeType(const Ark_OnClientAuthenticationEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DataPanelConfiguration* value) { +inline void WriteToString(std::string* result, const Ark_OnClientAuthenticationEvent* value) { result->append("{"); - // Ark_Boolean enabled - result->append(".enabled="); - WriteToString(result, value->enabled); - // Ark_ContentModifier contentModifier + // Ark_ClientAuthenticationHandler handler + result->append(".handler="); + WriteToString(result, value->handler); + // Ark_String host result->append(", "); - result->append(".contentModifier="); - WriteToString(result, &value->contentModifier); - // Array_Number values + result->append(".host="); + WriteToString(result, &value->host); + // Ark_Number port result->append(", "); - result->append(".values="); - WriteToString(result, &value->values); - // Ark_Number maxValue + result->append(".port="); + WriteToString(result, &value->port); + // Array_String keyTypes result->append(", "); - result->append(".maxValue="); - WriteToString(result, &value->maxValue); + result->append(".keyTypes="); + WriteToString(result, &value->keyTypes); + // Array_String issuers + result->append(", "); + result->append(".issuers="); + WriteToString(result, &value->issuers); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DataPanelConfiguration* value) { +inline void WriteToString(std::string* result, const Opt_OnClientAuthenticationEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33690,33 +34597,33 @@ inline void WriteToString(std::string* result, const Opt_DataPanelConfiguration* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DataPanelConfiguration& value) +inline Ark_RuntimeType runtimeType(const Opt_OnClientAuthenticationEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DataPanelOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_OnConfirmEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DataPanelOptions* value) { +inline void WriteToString(std::string* result, const Ark_OnConfirmEvent* value) { result->append("{"); - // Array_Number values - result->append(".values="); - WriteToString(result, &value->values); - // Ark_Number max + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); + // Ark_String message result->append(", "); - result->append(".max="); - WriteToString(result, &value->max); - // Ark_DataPanelType type + result->append(".message="); + WriteToString(result, &value->message); + // Ark_JsResult result result->append(", "); - result->append(".type="); - WriteToString(result, &value->type); + result->append(".result="); + WriteToString(result, value->result); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DataPanelOptions* value) { +inline void WriteToString(std::string* result, const Opt_OnConfirmEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33729,29 +34636,29 @@ inline void WriteToString(std::string* result, const Opt_DataPanelOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DataPanelOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_OnConfirmEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DateRange& value) +inline Ark_RuntimeType runtimeType(const Ark_OnContextMenuShowEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DateRange* value) { +inline void WriteToString(std::string* result, const Ark_OnContextMenuShowEvent* value) { result->append("{"); - // Ark_Date start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Date end + // Ark_WebContextMenuParam param + result->append(".param="); + WriteToString(result, value->param); + // Ark_WebContextMenuResult result result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); + result->append(".result="); + WriteToString(result, value->result); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DateRange* value) { +inline void WriteToString(std::string* result, const Opt_OnContextMenuShowEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33764,33 +34671,41 @@ inline void WriteToString(std::string* result, const Opt_DateRange* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DateRange& value) +inline Ark_RuntimeType runtimeType(const Opt_OnContextMenuShowEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DeleteValue& value) +inline Ark_RuntimeType runtimeType(const Ark_OnDownloadStartEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DeleteValue* value) { +inline void WriteToString(std::string* result, const Ark_OnDownloadStartEvent* value) { result->append("{"); - // Ark_Number deleteOffset - result->append(".deleteOffset="); - WriteToString(result, &value->deleteOffset); - // Ark_TextDeleteDirection direction + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); + // Ark_String userAgent result->append(", "); - result->append(".direction="); - WriteToString(result, value->direction); - // Ark_String deleteValue + result->append(".userAgent="); + WriteToString(result, &value->userAgent); + // Ark_String contentDisposition result->append(", "); - result->append(".deleteValue="); - WriteToString(result, &value->deleteValue); + result->append(".contentDisposition="); + WriteToString(result, &value->contentDisposition); + // Ark_String mimetype + result->append(", "); + result->append(".mimetype="); + WriteToString(result, &value->mimetype); + // Ark_Number contentLength + result->append(", "); + result->append(".contentLength="); + WriteToString(result, &value->contentLength); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DeleteValue* value) { +inline void WriteToString(std::string* result, const Opt_OnDownloadStartEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33803,37 +34718,29 @@ inline void WriteToString(std::string* result, const Opt_DeleteValue* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DeleteValue& value) +inline Ark_RuntimeType runtimeType(const Opt_OnDownloadStartEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DirectionalEdgesT_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_OnErrorReceiveEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DirectionalEdgesT_Number* value) { +inline void WriteToString(std::string* result, const Ark_OnErrorReceiveEvent* value) { result->append("{"); - // Ark_Number start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Number end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_Number top - result->append(", "); - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Number bottom + // Ark_WebResourceRequest request + result->append(".request="); + WriteToString(result, value->request); + // Ark_WebResourceError error result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); + result->append(".error="); + WriteToString(result, value->error); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DirectionalEdgesT_Number* value) { +inline void WriteToString(std::string* result, const Opt_OnErrorReceiveEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33846,26 +34753,34 @@ inline void WriteToString(std::string* result, const Opt_DirectionalEdgesT_Numbe result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DirectionalEdgesT_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_OnErrorReceiveEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DisappearSymbolEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_OnGeolocationShowEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DisappearSymbolEffect value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_OnGeolocationShowEvent* value) { + result->append("{"); + // Ark_String origin + result->append(".origin="); + WriteToString(result, &value->origin); + // Ark_JsGeolocation geolocation + result->append(", "); + result->append(".geolocation="); + WriteToString(result, value->geolocation); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DisappearSymbolEffect* value) { +inline void WriteToString(std::string* result, const Opt_OnGeolocationShowEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -33873,29 +34788,33 @@ inline void WriteToString(std::string* result, const Opt_DisappearSymbolEffect* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DisappearSymbolEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_OnGeolocationShowEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DismissContentCoverAction& value) +inline Ark_RuntimeType runtimeType(const Ark_OnHttpAuthRequestEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DismissContentCoverAction* value) { +inline void WriteToString(std::string* result, const Ark_OnHttpAuthRequestEvent* value) { result->append("{"); - // VoidCallback dismiss - result->append(".dismiss="); - WriteToString(result, &value->dismiss); - // Ark_DismissReason reason + // Ark_HttpAuthHandler handler + result->append(".handler="); + WriteToString(result, value->handler); + // Ark_String host result->append(", "); - result->append(".reason="); - WriteToString(result, value->reason); + result->append(".host="); + WriteToString(result, &value->host); + // Ark_String realm + result->append(", "); + result->append(".realm="); + WriteToString(result, &value->realm); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DismissContentCoverAction* value) { +inline void WriteToString(std::string* result, const Opt_OnHttpAuthRequestEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33908,26 +34827,34 @@ inline void WriteToString(std::string* result, const Opt_DismissContentCoverActi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DismissContentCoverAction& value) +inline Ark_RuntimeType runtimeType(const Opt_OnHttpAuthRequestEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DismissDialogAction& value) +inline Ark_RuntimeType runtimeType(const Ark_OnHttpErrorReceiveEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DismissDialogAction value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_OnHttpErrorReceiveEvent* value) { + result->append("{"); + // Ark_WebResourceRequest request + result->append(".request="); + WriteToString(result, value->request); + // Ark_WebResourceResponse response + result->append(", "); + result->append(".response="); + WriteToString(result, value->response); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DismissDialogAction* value) { +inline void WriteToString(std::string* result, const Opt_OnHttpErrorReceiveEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -33935,26 +34862,30 @@ inline void WriteToString(std::string* result, const Opt_DismissDialogAction* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DismissDialogAction& value) +inline Ark_RuntimeType runtimeType(const Opt_OnHttpErrorReceiveEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DismissPopupAction& value) +inline Ark_RuntimeType runtimeType(const Ark_OnInterceptRequestEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DismissPopupAction value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_OnInterceptRequestEvent* value) { + result->append("{"); + // Ark_WebResourceRequest request + result->append(".request="); + WriteToString(result, value->request); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DismissPopupAction* value) { +inline void WriteToString(std::string* result, const Opt_OnInterceptRequestEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -33962,29 +34893,25 @@ inline void WriteToString(std::string* result, const Opt_DismissPopupAction* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DismissPopupAction& value) +inline Ark_RuntimeType runtimeType(const Opt_OnInterceptRequestEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DismissSheetAction& value) +inline Ark_RuntimeType runtimeType(const Ark_OnLoadFinishedEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DismissSheetAction* value) { +inline void WriteToString(std::string* result, const Ark_OnLoadFinishedEvent* value) { result->append("{"); - // VoidCallback dismiss - result->append(".dismiss="); - WriteToString(result, &value->dismiss); - // Ark_DismissReason reason - result->append(", "); - result->append(".reason="); - WriteToString(result, value->reason); + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DismissSheetAction* value) { +inline void WriteToString(std::string* result, const Opt_OnLoadFinishedEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -33997,53 +34924,25 @@ inline void WriteToString(std::string* result, const Opt_DismissSheetAction* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DismissSheetAction& value) +inline Ark_RuntimeType runtimeType(const Opt_OnLoadFinishedEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DoubleAnimationParam& value) +inline Ark_RuntimeType runtimeType(const Ark_OnLoadInterceptEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DoubleAnimationParam* value) { +inline void WriteToString(std::string* result, const Ark_OnLoadInterceptEvent* value) { result->append("{"); - // Ark_String propertyName - result->append(".propertyName="); - WriteToString(result, &value->propertyName); - // Ark_Float32 startValue - result->append(", "); - result->append(".startValue="); - WriteToString(result, value->startValue); - // Ark_Float32 endValue - result->append(", "); - result->append(".endValue="); - WriteToString(result, value->endValue); - // Ark_Int32 duration - result->append(", "); - result->append(".duration="); - WriteToString(result, value->duration); - // Ark_Int32 delay - result->append(", "); - result->append(".delay="); - WriteToString(result, value->delay); - // Ark_Union_Curve_String_ICurve curve - result->append(", "); - result->append(".curve="); - WriteToString(result, &value->curve); - // Callback_Extender_OnProgress onProgress - result->append(", "); - result->append(".onProgress="); - WriteToString(result, &value->onProgress); - // Callback_Extender_OnFinish onFinish - result->append(", "); - result->append(".onFinish="); - WriteToString(result, &value->onFinish); + // Ark_WebResourceRequest data + result->append(".data="); + WriteToString(result, value->data); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DoubleAnimationParam* value) { +inline void WriteToString(std::string* result, const Opt_OnLoadInterceptEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34056,26 +34955,30 @@ inline void WriteToString(std::string* result, const Opt_DoubleAnimationParam* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DoubleAnimationParam& value) +inline Ark_RuntimeType runtimeType(const Opt_OnLoadInterceptEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DragEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_OnLoadStartedEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DragEvent value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_OnLoadStartedEvent* value) { + result->append("{"); + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DragEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnLoadStartedEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -34083,41 +34986,25 @@ inline void WriteToString(std::string* result, const Opt_DragEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DragEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnLoadStartedEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DragInteractionOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_OnPageBeginEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DragInteractionOptions* value) { +inline void WriteToString(std::string* result, const Ark_OnPageBeginEvent* value) { result->append("{"); - // Ark_Boolean isMultiSelectionEnabled - result->append(".isMultiSelectionEnabled="); - WriteToString(result, &value->isMultiSelectionEnabled); - // Ark_Boolean defaultAnimationBeforeLifting - result->append(", "); - result->append(".defaultAnimationBeforeLifting="); - WriteToString(result, &value->defaultAnimationBeforeLifting); - // Ark_Boolean enableEdgeAutoScroll - result->append(", "); - result->append(".enableEdgeAutoScroll="); - WriteToString(result, &value->enableEdgeAutoScroll); - // Ark_Boolean enableHapticFeedback - result->append(", "); - result->append(".enableHapticFeedback="); - WriteToString(result, &value->enableHapticFeedback); - // Ark_Boolean isLiftingDisabled - result->append(", "); - result->append(".isLiftingDisabled="); - WriteToString(result, &value->isLiftingDisabled); + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DragInteractionOptions* value) { +inline void WriteToString(std::string* result, const Opt_OnPageBeginEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34130,33 +35017,25 @@ inline void WriteToString(std::string* result, const Opt_DragInteractionOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DragInteractionOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_OnPageBeginEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DragItemInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_OnPageEndEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DragItemInfo* value) { +inline void WriteToString(std::string* result, const Ark_OnPageEndEvent* value) { result->append("{"); - // Ark_image_PixelMap pixelMap - result->append(".pixelMap="); - WriteToString(result, &value->pixelMap); - // CustomNodeBuilder builder - result->append(", "); - result->append(".builder="); - WriteToString(result, &value->builder); - // Ark_String extraInfo - result->append(", "); - result->append(".extraInfo="); - WriteToString(result, &value->extraInfo); + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DragItemInfo* value) { +inline void WriteToString(std::string* result, const Opt_OnPageEndEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34169,85 +35048,25 @@ inline void WriteToString(std::string* result, const Opt_DragItemInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DragItemInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_OnPageEndEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_FontMetrics& value) +inline Ark_RuntimeType runtimeType(const Ark_OnPageVisibleEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_FontMetrics* value) { +inline void WriteToString(std::string* result, const Ark_OnPageVisibleEvent* value) { result->append("{"); - // Ark_drawing_FontMetricsFlags flags - result->append(".flags="); - WriteToString(result, &value->flags); - // Ark_Number top - result->append(", "); - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Number ascent - result->append(", "); - result->append(".ascent="); - WriteToString(result, &value->ascent); - // Ark_Number descent - result->append(", "); - result->append(".descent="); - WriteToString(result, &value->descent); - // Ark_Number bottom - result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_Number leading - result->append(", "); - result->append(".leading="); - WriteToString(result, &value->leading); - // Ark_Number avgCharWidth - result->append(", "); - result->append(".avgCharWidth="); - WriteToString(result, &value->avgCharWidth); - // Ark_Number maxCharWidth - result->append(", "); - result->append(".maxCharWidth="); - WriteToString(result, &value->maxCharWidth); - // Ark_Number xMin - result->append(", "); - result->append(".xMin="); - WriteToString(result, &value->xMin); - // Ark_Number xMax - result->append(", "); - result->append(".xMax="); - WriteToString(result, &value->xMax); - // Ark_Number xHeight - result->append(", "); - result->append(".xHeight="); - WriteToString(result, &value->xHeight); - // Ark_Number capHeight - result->append(", "); - result->append(".capHeight="); - WriteToString(result, &value->capHeight); - // Ark_Number underlineThickness - result->append(", "); - result->append(".underlineThickness="); - WriteToString(result, &value->underlineThickness); - // Ark_Number underlinePosition - result->append(", "); - result->append(".underlinePosition="); - WriteToString(result, &value->underlinePosition); - // Ark_Number strikethroughThickness - result->append(", "); - result->append(".strikethroughThickness="); - WriteToString(result, &value->strikethroughThickness); - // Ark_Number strikethroughPosition - result->append(", "); - result->append(".strikethroughPosition="); - WriteToString(result, &value->strikethroughPosition); + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_FontMetrics* value) { +inline void WriteToString(std::string* result, const Opt_OnPageVisibleEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34260,33 +35079,25 @@ inline void WriteToString(std::string* result, const Opt_drawing_FontMetrics* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_FontMetrics& value) +inline Ark_RuntimeType runtimeType(const Opt_OnPageVisibleEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_drawing_TextBlobRunBuffer& value) +inline Ark_RuntimeType runtimeType(const Ark_OnPermissionRequestEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_drawing_TextBlobRunBuffer* value) { +inline void WriteToString(std::string* result, const Ark_OnPermissionRequestEvent* value) { result->append("{"); - // Ark_Number glyph - result->append(".glyph="); - WriteToString(result, &value->glyph); - // Ark_Number positionX - result->append(", "); - result->append(".positionX="); - WriteToString(result, &value->positionX); - // Ark_Number positionY - result->append(", "); - result->append(".positionY="); - WriteToString(result, &value->positionY); + // Ark_PermissionRequest request + result->append(".request="); + WriteToString(result, value->request); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_drawing_TextBlobRunBuffer* value) { +inline void WriteToString(std::string* result, const Opt_OnPermissionRequestEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34299,26 +35110,42 @@ inline void WriteToString(std::string* result, const Opt_drawing_TextBlobRunBuff result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_drawing_TextBlobRunBuffer& value) +inline Ark_RuntimeType runtimeType(const Opt_OnPermissionRequestEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DrawingRenderingContext& value) +inline Ark_RuntimeType runtimeType(const Ark_OnPromptEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DrawingRenderingContext value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_OnPromptEvent* value) { + result->append("{"); + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); + // Ark_String message + result->append(", "); + result->append(".message="); + WriteToString(result, &value->message); + // Ark_String value + result->append(", "); + result->append(".value="); + WriteToString(result, &value->value); + // Ark_JsResult result + result->append(", "); + result->append(".result="); + WriteToString(result, value->result); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DrawingRenderingContext* value) { +inline void WriteToString(std::string* result, const Opt_OnPromptEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -34326,26 +35153,34 @@ inline void WriteToString(std::string* result, const Opt_DrawingRenderingContext result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DrawingRenderingContext& value) +inline Ark_RuntimeType runtimeType(const Opt_OnPromptEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DrawModifier& value) +inline Ark_RuntimeType runtimeType(const Ark_OnRefreshAccessedHistoryEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DrawModifier value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_OnRefreshAccessedHistoryEvent* value) { + result->append("{"); + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); + // Ark_Boolean isRefreshed + result->append(", "); + result->append(".isRefreshed="); + WriteToString(result, value->isRefreshed); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DrawModifier* value) { +inline void WriteToString(std::string* result, const Opt_OnRefreshAccessedHistoryEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -34353,25 +35188,25 @@ inline void WriteToString(std::string* result, const Opt_DrawModifier* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DrawModifier& value) +inline Ark_RuntimeType runtimeType(const Opt_OnRefreshAccessedHistoryEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DropOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_OnRenderExitedEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DropOptions* value) { +inline void WriteToString(std::string* result, const Ark_OnRenderExitedEvent* value) { result->append("{"); - // Ark_Boolean disableDataPrefetch - result->append(".disableDataPrefetch="); - WriteToString(result, &value->disableDataPrefetch); + // Ark_RenderExitReason renderExitReason + result->append(".renderExitReason="); + WriteToString(result, value->renderExitReason); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DropOptions* value) { +inline void WriteToString(std::string* result, const Opt_OnRenderExitedEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34384,29 +35219,25 @@ inline void WriteToString(std::string* result, const Opt_DropOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DropOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_OnRenderExitedEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EdgeEffectOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_OnResourceLoadEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_EdgeEffectOptions* value) { +inline void WriteToString(std::string* result, const Ark_OnResourceLoadEvent* value) { result->append("{"); - // Ark_Boolean alwaysEnabled - result->append(".alwaysEnabled="); - WriteToString(result, value->alwaysEnabled); - // Ark_Number effectEdge - result->append(", "); - result->append(".effectEdge="); - WriteToString(result, &value->effectEdge); + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EdgeEffectOptions* value) { +inline void WriteToString(std::string* result, const Opt_OnResourceLoadEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34419,37 +35250,25 @@ inline void WriteToString(std::string* result, const Opt_EdgeEffectOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EdgeEffectOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_OnResourceLoadEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EdgeOutlineStyles& value) +inline Ark_RuntimeType runtimeType(const Ark_OnScreenCaptureRequestEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_EdgeOutlineStyles* value) { +inline void WriteToString(std::string* result, const Ark_OnScreenCaptureRequestEvent* value) { result->append("{"); - // Ark_OutlineStyle top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_OutlineStyle right - result->append(", "); - result->append(".right="); - WriteToString(result, &value->right); - // Ark_OutlineStyle bottom - result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_OutlineStyle left - result->append(", "); - result->append(".left="); - WriteToString(result, &value->left); + // Ark_ScreenCaptureHandler handler + result->append(".handler="); + WriteToString(result, value->handler); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EdgeOutlineStyles* value) { +inline void WriteToString(std::string* result, const Opt_OnScreenCaptureRequestEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34462,37 +35281,33 @@ inline void WriteToString(std::string* result, const Opt_EdgeOutlineStyles* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EdgeOutlineStyles& value) +inline Ark_RuntimeType runtimeType(const Opt_OnScreenCaptureRequestEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EdgeStyles& value) +inline Ark_RuntimeType runtimeType(const Ark_OnSslErrorEventReceiveEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_EdgeStyles* value) { +inline void WriteToString(std::string* result, const Ark_OnSslErrorEventReceiveEvent* value) { result->append("{"); - // Ark_BorderStyle top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_BorderStyle right - result->append(", "); - result->append(".right="); - WriteToString(result, &value->right); - // Ark_BorderStyle bottom + // Ark_SslErrorHandler handler + result->append(".handler="); + WriteToString(result, value->handler); + // Ark_SslError error result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_BorderStyle left + result->append(".error="); + WriteToString(result, value->error); + // Array_Buffer certChainData result->append(", "); - result->append(".left="); - WriteToString(result, &value->left); + result->append(".certChainData="); + WriteToString(result, &value->certChainData); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EdgeStyles* value) { +inline void WriteToString(std::string* result, const Opt_OnSslErrorEventReceiveEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34505,29 +35320,29 @@ inline void WriteToString(std::string* result, const Opt_EdgeStyles* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EdgeStyles& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSslErrorEventReceiveEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EditMenuOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_OnTitleReceiveEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_EditMenuOptions* value) { +inline void WriteToString(std::string* result, const Ark_OnTitleReceiveEvent* value) { result->append("{"); - // OnCreateMenuCallback onCreateMenu - result->append(".onCreateMenu="); - WriteToString(result, &value->onCreateMenu); - // OnMenuItemClickCallback onMenuItemClick + // Ark_String title + result->append(".title="); + WriteToString(result, &value->title); + // Ark_Boolean isRealTitle result->append(", "); - result->append(".onMenuItemClick="); - WriteToString(result, &value->onMenuItemClick); + result->append(".isRealTitle="); + WriteToString(result, &value->isRealTitle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EditMenuOptions* value) { +inline void WriteToString(std::string* result, const Opt_OnTitleReceiveEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34540,29 +35355,29 @@ inline void WriteToString(std::string* result, const Opt_EditMenuOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EditMenuOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTitleReceiveEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EllipseOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_OnTouchIconUrlReceivedEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_EllipseOptions* value) { +inline void WriteToString(std::string* result, const Ark_OnTouchIconUrlReceivedEvent* value) { result->append("{"); - // Ark_Union_String_F64 width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_String_F64 height + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); + // Ark_Boolean precomposed result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + result->append(".precomposed="); + WriteToString(result, value->precomposed); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EllipseOptions* value) { +inline void WriteToString(std::string* result, const Opt_OnTouchIconUrlReceivedEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34575,25 +35390,37 @@ inline void WriteToString(std::string* result, const Opt_EllipseOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EllipseOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTouchIconUrlReceivedEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EmbedOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_OnWindowNewEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_EmbedOptions* value) { +inline void WriteToString(std::string* result, const Ark_OnWindowNewEvent* value) { result->append("{"); - // Ark_Boolean supportDefaultIntrinsicSize - result->append(".supportDefaultIntrinsicSize="); - WriteToString(result, &value->supportDefaultIntrinsicSize); + // Ark_Boolean isAlert + result->append(".isAlert="); + WriteToString(result, value->isAlert); + // Ark_Boolean isUserTrigger + result->append(", "); + result->append(".isUserTrigger="); + WriteToString(result, value->isUserTrigger); + // Ark_String targetUrl + result->append(", "); + result->append(".targetUrl="); + WriteToString(result, &value->targetUrl); + // Ark_ControllerHandler handler + result->append(", "); + result->append(".handler="); + WriteToString(result, value->handler); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EmbedOptions* value) { +inline void WriteToString(std::string* result, const Opt_OnWindowNewEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34606,49 +35433,29 @@ inline void WriteToString(std::string* result, const Opt_EmbedOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EmbedOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_OnWindowNewEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ErrorEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_OverlayOffset& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ErrorEvent* value) { +inline void WriteToString(std::string* result, const Ark_OverlayOffset* value) { result->append("{"); - // Ark_String type - result->append(".type="); - WriteToString(result, &value->type); - // Ark_Int64 timeStamp - result->append(", "); - result->append(".timeStamp="); - WriteToString(result, value->timeStamp); - // Ark_String message - result->append(", "); - result->append(".message="); - WriteToString(result, &value->message); - // Ark_String filename - result->append(", "); - result->append(".filename="); - WriteToString(result, &value->filename); - // Ark_Number lineno - result->append(", "); - result->append(".lineno="); - WriteToString(result, &value->lineno); - // Ark_Number colno - result->append(", "); - result->append(".colno="); - WriteToString(result, &value->colno); - // Ark_Object error + // Ark_Float64 x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Float64 y result->append(", "); - result->append(".error="); - WriteToString(result, value->error); + result->append(".y="); + WriteToString(result, &value->y); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ErrorEvent* value) { +inline void WriteToString(std::string* result, const Opt_OverlayOffset* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34661,29 +35468,37 @@ inline void WriteToString(std::string* result, const Opt_ErrorEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ErrorEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OverlayOffset& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ErrorInformation& value) +inline Ark_RuntimeType runtimeType(const Ark_PanGestureHandlerOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ErrorInformation* value) { +inline void WriteToString(std::string* result, const Ark_PanGestureHandlerOptions* value) { result->append("{"); - // Ark_Int32 errcode - result->append(".errcode="); - WriteToString(result, value->errcode); - // Ark_String msg + // Ark_Boolean isFingerCountLimited + result->append(".isFingerCountLimited="); + WriteToString(result, &value->isFingerCountLimited); + // Ark_Number fingers result->append(", "); - result->append(".msg="); - WriteToString(result, &value->msg); + result->append(".fingers="); + WriteToString(result, &value->fingers); + // Ark_PanDirection direction + result->append(", "); + result->append(".direction="); + WriteToString(result, &value->direction); + // Ark_Number distance + result->append(", "); + result->append(".distance="); + WriteToString(result, &value->distance); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ErrorInformation* value) { +inline void WriteToString(std::string* result, const Opt_PanGestureHandlerOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34696,29 +35511,33 @@ inline void WriteToString(std::string* result, const Opt_ErrorInformation* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ErrorInformation& value) +inline Ark_RuntimeType runtimeType(const Opt_PanGestureHandlerOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Event& value) +inline Ark_RuntimeType runtimeType(const Ark_PathOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Event* value) { +inline void WriteToString(std::string* result, const Ark_PathOptions* value) { result->append("{"); - // Ark_String type - result->append(".type="); - WriteToString(result, &value->type); - // Ark_Int64 timeStamp + // Ark_Union_F64_String width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_F64_String height result->append(", "); - result->append(".timeStamp="); - WriteToString(result, value->timeStamp); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_String commands + result->append(", "); + result->append(".commands="); + WriteToString(result, &value->commands); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Event* value) { +inline void WriteToString(std::string* result, const Opt_PathOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34731,33 +35550,37 @@ inline void WriteToString(std::string* result, const Opt_Event* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Event& value) +inline Ark_RuntimeType runtimeType(const Opt_PathOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ExpectedFrameRateRange& value) +inline Ark_RuntimeType runtimeType(const Ark_PixelRoundPolicy& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ExpectedFrameRateRange* value) { +inline void WriteToString(std::string* result, const Ark_PixelRoundPolicy* value) { result->append("{"); - // Ark_Number min - result->append(".min="); - WriteToString(result, &value->min); - // Ark_Number max + // Ark_PixelRoundCalcPolicy start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_PixelRoundCalcPolicy top result->append(", "); - result->append(".max="); - WriteToString(result, &value->max); - // Ark_Number expected + result->append(".top="); + WriteToString(result, &value->top); + // Ark_PixelRoundCalcPolicy end result->append(", "); - result->append(".expected="); - WriteToString(result, &value->expected); + result->append(".end="); + WriteToString(result, &value->end); + // Ark_PixelRoundCalcPolicy bottom + result->append(", "); + result->append(".bottom="); + WriteToString(result, &value->bottom); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ExpectedFrameRateRange* value) { +inline void WriteToString(std::string* result, const Opt_PixelRoundPolicy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34770,53 +35593,29 @@ inline void WriteToString(std::string* result, const Opt_ExpectedFrameRateRange* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ExpectedFrameRateRange& value) +inline Ark_RuntimeType runtimeType(const Opt_PixelRoundPolicy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FingerInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_PluginComponentTemplate& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FingerInfo* value) { +inline void WriteToString(std::string* result, const Ark_PluginComponentTemplate* value) { result->append("{"); - // Ark_Number id - result->append(".id="); - WriteToString(result, &value->id); - // Ark_Number globalX - result->append(", "); - result->append(".globalX="); - WriteToString(result, &value->globalX); - // Ark_Number globalY - result->append(", "); - result->append(".globalY="); - WriteToString(result, &value->globalY); - // Ark_Number localX - result->append(", "); - result->append(".localX="); - WriteToString(result, &value->localX); - // Ark_Number localY - result->append(", "); - result->append(".localY="); - WriteToString(result, &value->localY); - // Ark_Number displayX - result->append(", "); - result->append(".displayX="); - WriteToString(result, &value->displayX); - // Ark_Number displayY - result->append(", "); - result->append(".displayY="); - WriteToString(result, &value->displayY); - // Ark_InteractionHand hand + // Opt_String source + result->append(".source="); + WriteToString(result, &value->source); + // Opt_String bundleName result->append(", "); - result->append(".hand="); - WriteToString(result, &value->hand); + result->append(".bundleName="); + WriteToString(result, &value->bundleName); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FingerInfo* value) { +inline void WriteToString(std::string* result, const Opt_PluginComponentTemplate* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34829,29 +35628,29 @@ inline void WriteToString(std::string* result, const Opt_FingerInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FingerInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_PluginComponentTemplate& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FirstMeaningfulPaint& value) +inline Ark_RuntimeType runtimeType(const Ark_PluginErrorData& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FirstMeaningfulPaint* value) { +inline void WriteToString(std::string* result, const Ark_PluginErrorData* value) { result->append("{"); - // Ark_Int64 navigationStartTime - result->append(".navigationStartTime="); - WriteToString(result, &value->navigationStartTime); - // Ark_Int64 firstMeaningfulPaintTime + // Ark_Int32 errcode + result->append(".errcode="); + WriteToString(result, value->errcode); + // Ark_String msg result->append(", "); - result->append(".firstMeaningfulPaintTime="); - WriteToString(result, &value->firstMeaningfulPaintTime); + result->append(".msg="); + WriteToString(result, &value->msg); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FirstMeaningfulPaint* value) { +inline void WriteToString(std::string* result, const Opt_PluginErrorData* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34864,45 +35663,29 @@ inline void WriteToString(std::string* result, const Opt_FirstMeaningfulPaint* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FirstMeaningfulPaint& value) +inline Ark_RuntimeType runtimeType(const Opt_PluginErrorData& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FocusMovement& value) +inline Ark_RuntimeType runtimeType(const Ark_PolygonOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FocusMovement* value) { +inline void WriteToString(std::string* result, const Ark_PolygonOptions* value) { result->append("{"); - // Ark_String forward - result->append(".forward="); - WriteToString(result, &value->forward); - // Ark_String backward - result->append(", "); - result->append(".backward="); - WriteToString(result, &value->backward); - // Ark_String up - result->append(", "); - result->append(".up="); - WriteToString(result, &value->up); - // Ark_String down - result->append(", "); - result->append(".down="); - WriteToString(result, &value->down); - // Ark_String left - result->append(", "); - result->append(".left="); - WriteToString(result, &value->left); - // Ark_String right + // Ark_Union_String_F64 width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_String_F64 height result->append(", "); - result->append(".right="); - WriteToString(result, &value->right); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FocusMovement* value) { +inline void WriteToString(std::string* result, const Opt_PolygonOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34915,25 +35698,29 @@ inline void WriteToString(std::string* result, const Opt_FocusMovement* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FocusMovement& value) +inline Ark_RuntimeType runtimeType(const Opt_PolygonOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FolderStackOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_PolylineOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FolderStackOptions* value) { +inline void WriteToString(std::string* result, const Ark_PolylineOptions* value) { result->append("{"); - // Array_String upperItems - result->append(".upperItems="); - WriteToString(result, &value->upperItems); + // Ark_Union_String_F64 width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_String_F64 height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FolderStackOptions* value) { +inline void WriteToString(std::string* result, const Opt_PolylineOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -34946,61 +35733,29 @@ inline void WriteToString(std::string* result, const Opt_FolderStackOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FolderStackOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_PolylineOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FontInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_PopInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FontInfo* value) { +inline void WriteToString(std::string* result, const Ark_PopInfo* value) { result->append("{"); - // Ark_String path - result->append(".path="); - WriteToString(result, &value->path); - // Ark_String postScriptName - result->append(", "); - result->append(".postScriptName="); - WriteToString(result, &value->postScriptName); - // Ark_String fullName - result->append(", "); - result->append(".fullName="); - WriteToString(result, &value->fullName); - // Ark_String family - result->append(", "); - result->append(".family="); - WriteToString(result, &value->family); - // Ark_String subfamily - result->append(", "); - result->append(".subfamily="); - WriteToString(result, &value->subfamily); - // Ark_Number weight - result->append(", "); - result->append(".weight="); - WriteToString(result, &value->weight); - // Ark_Number width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Boolean italic - result->append(", "); - result->append(".italic="); - WriteToString(result, value->italic); - // Ark_Boolean monoSpace - result->append(", "); - result->append(".monoSpace="); - WriteToString(result, value->monoSpace); - // Ark_Boolean symbolic + // Ark_NavPathInfo info + result->append(".info="); + WriteToString(result, value->info); + // Ark_Object result result->append(", "); - result->append(".symbolic="); - WriteToString(result, value->symbolic); + result->append(".result="); + WriteToString(result, value->result); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FontInfo* value) { +inline void WriteToString(std::string* result, const Opt_PopInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35013,25 +35768,29 @@ inline void WriteToString(std::string* result, const Opt_FontInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FontInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_PopInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FontSettingOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_PopupButton& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FontSettingOptions* value) { +inline void WriteToString(std::string* result, const Ark_PopupButton* value) { result->append("{"); - // Ark_Boolean enableVariableFontWeight - result->append(".enableVariableFontWeight="); - WriteToString(result, &value->enableVariableFontWeight); + // Ark_String value + result->append(".value="); + WriteToString(result, &value->value); + // VoidCallback action + result->append(", "); + result->append(".action="); + WriteToString(result, &value->action); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FontSettingOptions* value) { +inline void WriteToString(std::string* result, const Opt_PopupButton* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35044,25 +35803,25 @@ inline void WriteToString(std::string* result, const Opt_FontSettingOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FontSettingOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_PopupButton& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ForegroundEffectOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_PosterOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ForegroundEffectOptions* value) { +inline void WriteToString(std::string* result, const Ark_PosterOptions* value) { result->append("{"); - // Ark_Number radius - result->append(".radius="); - WriteToString(result, &value->radius); + // Ark_Boolean showFirstFrame + result->append(".showFirstFrame="); + WriteToString(result, &value->showFirstFrame); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ForegroundEffectOptions* value) { +inline void WriteToString(std::string* result, const Opt_PosterOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35075,29 +35834,25 @@ inline void WriteToString(std::string* result, const Opt_ForegroundEffectOptions result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ForegroundEffectOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_PosterOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FormCallbackInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_PostMessageOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FormCallbackInfo* value) { +inline void WriteToString(std::string* result, const Ark_PostMessageOptions* value) { result->append("{"); - // Ark_Int64 id - result->append(".id="); - WriteToString(result, value->id); - // Ark_String idString - result->append(", "); - result->append(".idString="); - WriteToString(result, &value->idString); + // Array_Object transfer + result->append(".transfer="); + WriteToString(result, &value->transfer); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FormCallbackInfo* value) { +inline void WriteToString(std::string* result, const Opt_PostMessageOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35110,45 +35865,29 @@ inline void WriteToString(std::string* result, const Opt_FormCallbackInfo* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FormCallbackInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_PostMessageOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FormLinkOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_PreviewConfiguration& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FormLinkOptions* value) { +inline void WriteToString(std::string* result, const Ark_PreviewConfiguration* value) { result->append("{"); - // Ark_String action - result->append(".action="); - WriteToString(result, &value->action); - // Ark_String moduleName - result->append(", "); - result->append(".moduleName="); - WriteToString(result, &value->moduleName); - // Ark_String bundleName - result->append(", "); - result->append(".bundleName="); - WriteToString(result, &value->bundleName); - // Ark_String abilityName - result->append(", "); - result->append(".abilityName="); - WriteToString(result, &value->abilityName); - // Ark_String uri - result->append(", "); - result->append(".uri="); - WriteToString(result, &value->uri); - // Ark_Object params + // Ark_Boolean onlyForLifting + result->append(".onlyForLifting="); + WriteToString(result, &value->onlyForLifting); + // Ark_Boolean delayCreating result->append(", "); - result->append(".params="); - WriteToString(result, &value->params); + result->append(".delayCreating="); + WriteToString(result, &value->delayCreating); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FormLinkOptions* value) { +inline void WriteToString(std::string* result, const Opt_PreviewConfiguration* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35161,29 +35900,25 @@ inline void WriteToString(std::string* result, const Opt_FormLinkOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FormLinkOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_PreviewConfiguration& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FractionStop& value) +inline Ark_RuntimeType runtimeType(const Ark_PreviewMenuOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FractionStop* value) { +inline void WriteToString(std::string* result, const Ark_PreviewMenuOptions* value) { result->append("{"); - // Ark_Number value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Number value1 - result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); + // Ark_HapticFeedbackMode hapticFeedbackMode + result->append(".hapticFeedbackMode="); + WriteToString(result, &value->hapticFeedbackMode); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FractionStop* value) { +inline void WriteToString(std::string* result, const Opt_PreviewMenuOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35196,37 +35931,29 @@ inline void WriteToString(std::string* result, const Opt_FractionStop* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FractionStop& value) +inline Ark_RuntimeType runtimeType(const Opt_PreviewMenuOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Frame& value) +inline Ark_RuntimeType runtimeType(const Ark_PreviewText& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Frame* value) { +inline void WriteToString(std::string* result, const Ark_PreviewText* value) { result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_Number width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height + // Ark_Number offset + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_String value result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + result->append(".value="); + WriteToString(result, &value->value); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Frame* value) { +inline void WriteToString(std::string* result, const Opt_PreviewText* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35239,33 +35966,33 @@ inline void WriteToString(std::string* result, const Opt_Frame* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Frame& value) +inline Ark_RuntimeType runtimeType(const Opt_PreviewText& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FullScreenEnterEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_ProgressOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FullScreenEnterEvent* value) { +inline void WriteToString(std::string* result, const Ark_ProgressOptions* value) { result->append("{"); - // Ark_FullScreenExitHandler handler - result->append(".handler="); - WriteToString(result, value->handler); - // Ark_Number videoWidth + // Ark_Number value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_Number total result->append(", "); - result->append(".videoWidth="); - WriteToString(result, &value->videoWidth); - // Ark_Number videoHeight + result->append(".total="); + WriteToString(result, &value->total); + // Ark_ProgressType type result->append(", "); - result->append(".videoHeight="); - WriteToString(result, &value->videoHeight); + result->append(".type="); + WriteToString(result, &value->type); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FullScreenEnterEvent* value) { +inline void WriteToString(std::string* result, const Opt_ProgressOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35278,17 +36005,17 @@ inline void WriteToString(std::string* result, const Opt_FullScreenEnterEvent* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FullScreenEnterEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_ProgressOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GaugeConfiguration& value) +inline Ark_RuntimeType runtimeType(const Ark_RadioConfiguration& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GaugeConfiguration* value) { +inline void WriteToString(std::string* result, const Ark_RadioConfiguration* value) { result->append("{"); // Ark_Boolean enabled result->append(".enabled="); @@ -35297,22 +36024,22 @@ inline void WriteToString(std::string* result, const Ark_GaugeConfiguration* val result->append(", "); result->append(".contentModifier="); WriteToString(result, &value->contentModifier); - // Ark_Number value + // Ark_String value result->append(", "); result->append(".value="); WriteToString(result, &value->value); - // Ark_Number min + // Ark_Boolean checked result->append(", "); - result->append(".min="); - WriteToString(result, &value->min); - // Ark_Number max + result->append(".checked="); + WriteToString(result, value->checked); + // Callback_Boolean_Void triggerChange result->append(", "); - result->append(".max="); - WriteToString(result, &value->max); + result->append(".triggerChange="); + WriteToString(result, &value->triggerChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GaugeConfiguration* value) { +inline void WriteToString(std::string* result, const Opt_RadioConfiguration* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35325,33 +36052,37 @@ inline void WriteToString(std::string* result, const Opt_GaugeConfiguration* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GaugeConfiguration& value) +inline Ark_RuntimeType runtimeType(const Opt_RadioConfiguration& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GaugeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_RadioOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GaugeOptions* value) { +inline void WriteToString(std::string* result, const Ark_RadioOptions* value) { result->append("{"); - // Ark_Number value + // Ark_String group + result->append(".group="); + WriteToString(result, &value->group); + // Ark_String value + result->append(", "); result->append(".value="); WriteToString(result, &value->value); - // Ark_Number min + // Ark_RadioIndicatorType indicatorType result->append(", "); - result->append(".min="); - WriteToString(result, &value->min); - // Ark_Number max + result->append(".indicatorType="); + WriteToString(result, &value->indicatorType); + // CustomNodeBuilder indicatorBuilder result->append(", "); - result->append(".max="); - WriteToString(result, &value->max); + result->append(".indicatorBuilder="); + WriteToString(result, &value->indicatorBuilder); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GaugeOptions* value) { +inline void WriteToString(std::string* result, const Opt_RadioOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35364,29 +36095,49 @@ inline void WriteToString(std::string* result, const Opt_GaugeOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GaugeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_RadioOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GeometryTransitionOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_RatingConfiguration& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GeometryTransitionOptions* value) { +inline void WriteToString(std::string* result, const Ark_RatingConfiguration* value) { result->append("{"); - // Ark_Boolean follow - result->append(".follow="); - WriteToString(result, &value->follow); - // Ark_TransitionHierarchyStrategy hierarchyStrategy + // Ark_Boolean enabled + result->append(".enabled="); + WriteToString(result, value->enabled); + // Ark_ContentModifier contentModifier result->append(", "); - result->append(".hierarchyStrategy="); - WriteToString(result, &value->hierarchyStrategy); + result->append(".contentModifier="); + WriteToString(result, &value->contentModifier); + // Ark_Number rating + result->append(", "); + result->append(".rating="); + WriteToString(result, &value->rating); + // Ark_Boolean indicator + result->append(", "); + result->append(".indicator="); + WriteToString(result, value->indicator); + // Ark_Number stars + result->append(", "); + result->append(".stars="); + WriteToString(result, &value->stars); + // Ark_Number stepSize + result->append(", "); + result->append(".stepSize="); + WriteToString(result, &value->stepSize); + // Callback_Number_Void triggerChange + result->append(", "); + result->append(".triggerChange="); + WriteToString(result, &value->triggerChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GeometryTransitionOptions* value) { +inline void WriteToString(std::string* result, const Opt_RatingConfiguration* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35399,38 +36150,26 @@ inline void WriteToString(std::string* result, const Opt_GeometryTransitionOptio result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GeometryTransitionOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_RatingConfiguration& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GestureInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_RenderingContextSettings& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GestureInfo* value) { - result->append("{"); - // Ark_String tag - result->append(".tag="); - WriteToString(result, &value->tag); - // Ark_GestureControl_GestureType type - result->append(", "); - result->append(".type="); - WriteToString(result, value->type); - // Ark_Boolean isSystemGesture - result->append(", "); - result->append(".isSystemGesture="); - WriteToString(result, value->isSystemGesture); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_RenderingContextSettings value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_GestureInfo* value) { +inline void WriteToString(std::string* result, const Opt_RenderingContextSettings* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -35438,29 +36177,33 @@ inline void WriteToString(std::string* result, const Opt_GestureInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_RenderingContextSettings& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GestureStyleInterface& value) +inline Ark_RuntimeType runtimeType(const Ark_RenderProcessNotRespondingData& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GestureStyleInterface* value) { +inline void WriteToString(std::string* result, const Ark_RenderProcessNotRespondingData* value) { result->append("{"); - // Callback_ClickEvent_Void onClick - result->append(".onClick="); - WriteToString(result, &value->onClick); - // Callback_GestureEvent_Void onLongPress + // Ark_String jsStack + result->append(".jsStack="); + WriteToString(result, &value->jsStack); + // Ark_Int32 pid result->append(", "); - result->append(".onLongPress="); - WriteToString(result, &value->onLongPress); + result->append(".pid="); + WriteToString(result, value->pid); + // Ark_RenderProcessNotRespondingReason reason + result->append(", "); + result->append(".reason="); + WriteToString(result, value->reason); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GestureStyleInterface* value) { +inline void WriteToString(std::string* result, const Opt_RenderProcessNotRespondingData* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35473,50 +36216,26 @@ inline void WriteToString(std::string* result, const Opt_GestureStyleInterface* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureStyleInterface& value) +inline Ark_RuntimeType runtimeType(const Opt_RenderProcessNotRespondingData& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridColColumnOption& value) +inline Ark_RuntimeType runtimeType(const Ark_ReplaceSymbolEffect& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GridColColumnOption* value) { - result->append("{"); - // Ark_Number xs - result->append(".xs="); - WriteToString(result, &value->xs); - // Ark_Number sm - result->append(", "); - result->append(".sm="); - WriteToString(result, &value->sm); - // Ark_Number md - result->append(", "); - result->append(".md="); - WriteToString(result, &value->md); - // Ark_Number lg - result->append(", "); - result->append(".lg="); - WriteToString(result, &value->lg); - // Ark_Number xl - result->append(", "); - result->append(".xl="); - WriteToString(result, &value->xl); - // Ark_Number xxl - result->append(", "); - result->append(".xxl="); - WriteToString(result, &value->xxl); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ReplaceSymbolEffect value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_GridColColumnOption* value) { +inline void WriteToString(std::string* result, const Opt_ReplaceSymbolEffect* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -35524,25 +36243,41 @@ inline void WriteToString(std::string* result, const Opt_GridColColumnOption* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridColColumnOption& value) +inline Ark_RuntimeType runtimeType(const Opt_ReplaceSymbolEffect& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridItemOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Resource& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GridItemOptions* value) { +inline void WriteToString(std::string* result, const Ark_Resource* value) { result->append("{"); - // Ark_GridItemStyle style - result->append(".style="); - WriteToString(result, &value->style); + // Ark_String bundleName + result->append(".bundleName="); + WriteToString(result, &value->bundleName); + // Ark_String moduleName + result->append(", "); + result->append(".moduleName="); + WriteToString(result, &value->moduleName); + // Ark_Int64 id + result->append(", "); + result->append(".id="); + WriteToString(result, value->id); + // Array_Union_String_I32_I64_F64_Resource params + result->append(", "); + result->append(".params="); + WriteToString(result, &value->params); + // Ark_Int32 type + result->append(", "); + result->append(".type="); + WriteToString(result, &value->type); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GridItemOptions* value) { +inline void WriteToString(std::string* result, const Opt_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35555,37 +36290,51 @@ inline void WriteToString(std::string* result, const Opt_GridItemOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridItemOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridLayoutOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ResourceColor& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_ResourceColor: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_GridLayoutOptions* value) { +inline void WriteToString(std::string* result, const Ark_ResourceColor* value) { result->append("{"); - // Ark_Tuple_Number_Number regularSize - result->append(".regularSize="); - WriteToString(result, &value->regularSize); - // Array_Number irregularIndexes - result->append(", "); - result->append(".irregularIndexes="); - WriteToString(result, &value->irregularIndexes); - // Callback_Number_Tuple_Number_Number onGetIrregularSizeByIndex - result->append(", "); - result->append(".onGetIrregularSizeByIndex="); - WriteToString(result, &value->onGetIrregularSizeByIndex); - // Callback_Number_Tuple_Number_Number_Number_Number onGetRectByIndex + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".onGetRectByIndex="); - WriteToString(result, &value->onGetRectByIndex); + // Ark_arkui_component_enums_Color + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_String + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_Resource + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GridLayoutOptions* value) { +inline void WriteToString(std::string* result, const Opt_ResourceColor* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35598,45 +36347,39 @@ inline void WriteToString(std::string* result, const Opt_GridLayoutOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridLayoutOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ResourceColor& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridRowColumnOption& value) +inline Ark_RuntimeType runtimeType(const Ark_ResourceStr& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_ResourceStr: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_GridRowColumnOption* value) { +inline void WriteToString(std::string* result, const Ark_ResourceStr* value) { result->append("{"); - // Ark_Number xs - result->append(".xs="); - WriteToString(result, &value->xs); - // Ark_Number sm - result->append(", "); - result->append(".sm="); - WriteToString(result, &value->sm); - // Ark_Number md - result->append(", "); - result->append(".md="); - WriteToString(result, &value->md); - // Ark_Number lg - result->append(", "); - result->append(".lg="); - WriteToString(result, &value->lg); - // Ark_Number xl - result->append(", "); - result->append(".xl="); - WriteToString(result, &value->xl); - // Ark_Number xxl + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".xxl="); - WriteToString(result, &value->xxl); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Resource + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GridRowColumnOption* value) { +inline void WriteToString(std::string* result, const Opt_ResourceStr* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35649,29 +36392,37 @@ inline void WriteToString(std::string* result, const Opt_GridRowColumnOption* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridRowColumnOption& value) +inline Ark_RuntimeType runtimeType(const Opt_ResourceStr& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Header& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorDeleteValue& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Header* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorDeleteValue* value) { result->append("{"); - // Ark_String headerKey - result->append(".headerKey="); - WriteToString(result, &value->headerKey); - // Ark_String headerValue + // Ark_Number offset + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_RichEditorDeleteDirection direction result->append(", "); - result->append(".headerValue="); - WriteToString(result, &value->headerValue); + result->append(".direction="); + WriteToString(result, value->direction); + // Ark_Number length + result->append(", "); + result->append(".length="); + WriteToString(result, &value->length); + // Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult richEditorDeleteSpans + result->append(", "); + result->append(".richEditorDeleteSpans="); + WriteToString(result, &value->richEditorDeleteSpans); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Header* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorDeleteValue* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35684,26 +36435,38 @@ inline void WriteToString(std::string* result, const Opt_Header* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Header& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorDeleteValue& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_HierarchicalSymbolEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorGesture& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_HierarchicalSymbolEffect value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_RichEditorGesture* value) { + result->append("{"); + // Callback_ClickEvent_Void onClick + result->append(".onClick="); + WriteToString(result, &value->onClick); + // Callback_GestureEvent_Void onLongPress + result->append(", "); + result->append(".onLongPress="); + WriteToString(result, &value->onLongPress); + // Callback_GestureEvent_Void onDoubleClick + result->append(", "); + result->append(".onDoubleClick="); + WriteToString(result, &value->onDoubleClick); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_HierarchicalSymbolEffect* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorGesture* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -35711,37 +36474,33 @@ inline void WriteToString(std::string* result, const Opt_HierarchicalSymbolEffec result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HierarchicalSymbolEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorGesture& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_HoverEventParam& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorInsertValue& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_HoverEventParam* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorInsertValue* value) { result->append("{"); - // Ark_FoldStatus foldStatus - result->append(".foldStatus="); - WriteToString(result, value->foldStatus); - // Ark_Boolean isHoverMode - result->append(", "); - result->append(".isHoverMode="); - WriteToString(result, value->isHoverMode); - // Ark_AppRotation appRotation + // Ark_Number insertOffset + result->append(".insertOffset="); + WriteToString(result, &value->insertOffset); + // Ark_String insertValue result->append(", "); - result->append(".appRotation="); - WriteToString(result, value->appRotation); - // Ark_window_WindowStatusType windowStatusType + result->append(".insertValue="); + WriteToString(result, &value->insertValue); + // Ark_String previewText result->append(", "); - result->append(".windowStatusType="); - WriteToString(result, value->windowStatusType); + result->append(".previewText="); + WriteToString(result, &value->previewText); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_HoverEventParam* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorInsertValue* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35754,29 +36513,29 @@ inline void WriteToString(std::string* result, const Opt_HoverEventParam* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HoverEventParam& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorInsertValue& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageAIOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorRange& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageAIOptions* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorRange* value) { result->append("{"); - // Array_ImageAnalyzerType types - result->append(".types="); - WriteToString(result, &value->types); - // Ark_ImageAnalyzerController aiController + // Ark_Number start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Number end result->append(", "); - result->append(".aiController="); - WriteToString(result, &value->aiController); + result->append(".end="); + WriteToString(result, &value->end); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageAIOptions* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorRange* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35789,25 +36548,29 @@ inline void WriteToString(std::string* result, const Opt_ImageAIOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageAIOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorRange& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageAnalyzerConfig& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorSelection& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageAnalyzerConfig* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorSelection* value) { result->append("{"); - // Array_ImageAnalyzerType types - result->append(".types="); - WriteToString(result, &value->types); + // Ark_Tuple_Number_Number selection + result->append(".selection="); + WriteToString(result, &value->selection); + // Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult spans + result->append(", "); + result->append(".spans="); + WriteToString(result, &value->spans); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageAnalyzerConfig* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorSelection* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35820,26 +36583,34 @@ inline void WriteToString(std::string* result, const Opt_ImageAnalyzerConfig* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageAnalyzerConfig& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorSelection& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageBitmap& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorSpanPosition& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageBitmap value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_ImageBitmap* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(value->tag))); - result->append(", .value="); - if (value->tag != INTEROP_TAG_UNDEFINED) { - WriteToString(result, value->value); +inline void WriteToString(std::string* result, const Ark_RichEditorSpanPosition* value) { + result->append("{"); + // Ark_Number spanIndex + result->append(".spanIndex="); + WriteToString(result, &value->spanIndex); + // Ark_Tuple_Number_Number spanRange + result->append(", "); + result->append(".spanRange="); + WriteToString(result, &value->spanRange); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_RichEditorSpanPosition* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(value->tag))); + result->append(", .value="); + if (value->tag != INTEROP_TAG_UNDEFINED) { + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -35847,57 +36618,53 @@ inline void WriteToString(std::string* result, const Opt_ImageBitmap* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageBitmap& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorSpanPosition& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageCompleteEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_RotateOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageCompleteEvent* value) { +inline void WriteToString(std::string* result, const Ark_RotateOptions* value) { result->append("{"); - // Ark_Number width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Number componentWidth + // Ark_Number x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y result->append(", "); - result->append(".componentWidth="); - WriteToString(result, &value->componentWidth); - // Ark_Number componentHeight + result->append(".y="); + WriteToString(result, &value->y); + // Ark_Number z result->append(", "); - result->append(".componentHeight="); - WriteToString(result, &value->componentHeight); - // Ark_Number loadingStatus + result->append(".z="); + WriteToString(result, &value->z); + // Ark_Union_Number_String centerX result->append(", "); - result->append(".loadingStatus="); - WriteToString(result, &value->loadingStatus); - // Ark_Number contentWidth + result->append(".centerX="); + WriteToString(result, &value->centerX); + // Ark_Union_Number_String centerY result->append(", "); - result->append(".contentWidth="); - WriteToString(result, &value->contentWidth); - // Ark_Number contentHeight + result->append(".centerY="); + WriteToString(result, &value->centerY); + // Ark_Number centerZ result->append(", "); - result->append(".contentHeight="); - WriteToString(result, &value->contentHeight); - // Ark_Number contentOffsetX + result->append(".centerZ="); + WriteToString(result, &value->centerZ); + // Ark_Number perspective result->append(", "); - result->append(".contentOffsetX="); - WriteToString(result, &value->contentOffsetX); - // Ark_Number contentOffsetY + result->append(".perspective="); + WriteToString(result, &value->perspective); + // Ark_Union_Number_String angle result->append(", "); - result->append(".contentOffsetY="); - WriteToString(result, &value->contentOffsetY); + result->append(".angle="); + WriteToString(result, &value->angle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageCompleteEvent* value) { +inline void WriteToString(std::string* result, const Opt_RotateOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -35910,26 +36677,38 @@ inline void WriteToString(std::string* result, const Opt_ImageCompleteEvent* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageCompleteEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_RotateOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageData& value) +inline Ark_RuntimeType runtimeType(const Ark_RotationGestureHandlerOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageData value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_RotationGestureHandlerOptions* value) { + result->append("{"); + // Ark_Boolean isFingerCountLimited + result->append(".isFingerCountLimited="); + WriteToString(result, &value->isFingerCountLimited); + // Ark_Number fingers + result->append(", "); + result->append(".fingers="); + WriteToString(result, &value->fingers); + // Ark_Number angle + result->append(", "); + result->append(".angle="); + WriteToString(result, &value->angle); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageData* value) { +inline void WriteToString(std::string* result, const Opt_RotationGestureHandlerOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -35937,57 +36716,37 @@ inline void WriteToString(std::string* result, const Opt_ImageData* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageData& value) +inline Ark_RuntimeType runtimeType(const Opt_RotationGestureHandlerOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageLoadResult& value) +inline Ark_RuntimeType runtimeType(const Ark_RoundedRectOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageLoadResult* value) { +inline void WriteToString(std::string* result, const Ark_RoundedRectOptions* value) { result->append("{"); - // Ark_Number width + // Ark_Union_F64_String width result->append(".width="); WriteToString(result, &value->width); - // Ark_Number height + // Ark_Union_F64_String height result->append(", "); result->append(".height="); WriteToString(result, &value->height); - // Ark_Number componentWidth - result->append(", "); - result->append(".componentWidth="); - WriteToString(result, &value->componentWidth); - // Ark_Number componentHeight - result->append(", "); - result->append(".componentHeight="); - WriteToString(result, &value->componentHeight); - // Ark_Number loadingStatus - result->append(", "); - result->append(".loadingStatus="); - WriteToString(result, &value->loadingStatus); - // Ark_Number contentWidth - result->append(", "); - result->append(".contentWidth="); - WriteToString(result, &value->contentWidth); - // Ark_Number contentHeight - result->append(", "); - result->append(".contentHeight="); - WriteToString(result, &value->contentHeight); - // Ark_Number contentOffsetX + // Ark_Union_F64_String radiusWidth result->append(", "); - result->append(".contentOffsetX="); - WriteToString(result, &value->contentOffsetX); - // Ark_Number contentOffsetY + result->append(".radiusWidth="); + WriteToString(result, &value->radiusWidth); + // Ark_Union_F64_String radiusHeight result->append(", "); - result->append(".contentOffsetY="); - WriteToString(result, &value->contentOffsetY); + result->append(".radiusHeight="); + WriteToString(result, &value->radiusHeight); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageLoadResult* value) { +inline void WriteToString(std::string* result, const Opt_RoundedRectOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36000,29 +36759,33 @@ inline void WriteToString(std::string* result, const Opt_ImageLoadResult* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageLoadResult& value) +inline Ark_RuntimeType runtimeType(const Opt_RoundedRectOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageSourceSize& value) +inline Ark_RuntimeType runtimeType(const Ark_RouteMapConfig& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageSourceSize* value) { +inline void WriteToString(std::string* result, const Ark_RouteMapConfig* value) { result->append("{"); - // Ark_Number width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height + // Ark_String name + result->append(".name="); + WriteToString(result, &value->name); + // Ark_String pageSourceFile result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + result->append(".pageSourceFile="); + WriteToString(result, &value->pageSourceFile); + // Ark_Object data + result->append(", "); + result->append(".data="); + WriteToString(result, value->data); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageSourceSize* value) { +inline void WriteToString(std::string* result, const Opt_RouteMapConfig* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36035,29 +36798,25 @@ inline void WriteToString(std::string* result, const Opt_ImageSourceSize* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageSourceSize& value) +inline Ark_RuntimeType runtimeType(const Opt_RouteMapConfig& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_InputCounterOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_RowOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_InputCounterOptions* value) { +inline void WriteToString(std::string* result, const Ark_RowOptions* value) { result->append("{"); - // Ark_Number thresholdPercentage - result->append(".thresholdPercentage="); - WriteToString(result, &value->thresholdPercentage); - // Ark_Boolean highlightBorder - result->append(", "); - result->append(".highlightBorder="); - WriteToString(result, &value->highlightBorder); + // Ark_Union_String_Number space + result->append(".space="); + WriteToString(result, &value->space); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_InputCounterOptions* value) { +inline void WriteToString(std::string* result, const Opt_RowOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36070,29 +36829,41 @@ inline void WriteToString(std::string* result, const Opt_InputCounterOptions* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_InputCounterOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_RowOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_InsertValue& value) +inline Ark_RuntimeType runtimeType(const Ark_ScaleOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_InsertValue* value) { +inline void WriteToString(std::string* result, const Ark_ScaleOptions* value) { result->append("{"); - // Ark_Number insertOffset - result->append(".insertOffset="); - WriteToString(result, &value->insertOffset); - // Ark_String insertValue + // Ark_Number x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y result->append(", "); - result->append(".insertValue="); - WriteToString(result, &value->insertValue); + result->append(".y="); + WriteToString(result, &value->y); + // Ark_Number z + result->append(", "); + result->append(".z="); + WriteToString(result, &value->z); + // Ark_Union_Number_String centerX + result->append(", "); + result->append(".centerX="); + WriteToString(result, &value->centerX); + // Ark_Union_Number_String centerY + result->append(", "); + result->append(".centerY="); + WriteToString(result, &value->centerY); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_InsertValue* value) { +inline void WriteToString(std::string* result, const Opt_ScaleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36105,34 +36876,26 @@ inline void WriteToString(std::string* result, const Opt_InsertValue* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_InsertValue& value) +inline Ark_RuntimeType runtimeType(const Opt_ScaleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_IntelligentTrackingPreventionDetails& value) +inline Ark_RuntimeType runtimeType(const Ark_ScaleSymbolEffect& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_IntelligentTrackingPreventionDetails* value) { - result->append("{"); - // Ark_String host - result->append(".host="); - WriteToString(result, &value->host); - // Ark_String trackerHost - result->append(", "); - result->append(".trackerHost="); - WriteToString(result, &value->trackerHost); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ScaleSymbolEffect value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_IntelligentTrackingPreventionDetails* value) { +inline void WriteToString(std::string* result, const Opt_ScaleSymbolEffect* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -36140,102 +36903,26 @@ inline void WriteToString(std::string* result, const Opt_IntelligentTrackingPrev result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_IntelligentTrackingPreventionDetails& value) +inline Ark_RuntimeType runtimeType(const Opt_ScaleSymbolEffect& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_intl_DateTimeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Scene& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_intl_DateTimeOptions* value) { - result->append("{"); - // Ark_String locale - result->append(".locale="); - WriteToString(result, &value->locale); - // Ark_String dateStyle - result->append(", "); - result->append(".dateStyle="); - WriteToString(result, &value->dateStyle); - // Ark_String timeStyle - result->append(", "); - result->append(".timeStyle="); - WriteToString(result, &value->timeStyle); - // Ark_String hourCycle - result->append(", "); - result->append(".hourCycle="); - WriteToString(result, &value->hourCycle); - // Ark_String timeZone - result->append(", "); - result->append(".timeZone="); - WriteToString(result, &value->timeZone); - // Ark_String numberingSystem - result->append(", "); - result->append(".numberingSystem="); - WriteToString(result, &value->numberingSystem); - // Ark_Boolean hour12 - result->append(", "); - result->append(".hour12="); - WriteToString(result, &value->hour12); - // Ark_String weekday - result->append(", "); - result->append(".weekday="); - WriteToString(result, &value->weekday); - // Ark_String era - result->append(", "); - result->append(".era="); - WriteToString(result, &value->era); - // Ark_String year - result->append(", "); - result->append(".year="); - WriteToString(result, &value->year); - // Ark_String month - result->append(", "); - result->append(".month="); - WriteToString(result, &value->month); - // Ark_String day - result->append(", "); - result->append(".day="); - WriteToString(result, &value->day); - // Ark_String hour - result->append(", "); - result->append(".hour="); - WriteToString(result, &value->hour); - // Ark_String minute - result->append(", "); - result->append(".minute="); - WriteToString(result, &value->minute); - // Ark_String second - result->append(", "); - result->append(".second="); - WriteToString(result, &value->second); - // Ark_String timeZoneName - result->append(", "); - result->append(".timeZoneName="); - WriteToString(result, &value->timeZoneName); - // Ark_String dayPeriod - result->append(", "); - result->append(".dayPeriod="); - WriteToString(result, &value->dayPeriod); - // Ark_String localeMatcher - result->append(", "); - result->append(".localeMatcher="); - WriteToString(result, &value->localeMatcher); - // Ark_String formatMatcher - result->append(", "); - result->append(".formatMatcher="); - WriteToString(result, &value->formatMatcher); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_Scene value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_intl_DateTimeOptions* value) { +inline void WriteToString(std::string* result, const Opt_Scene* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -36243,37 +36930,25 @@ inline void WriteToString(std::string* result, const Opt_intl_DateTimeOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_intl_DateTimeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Scene& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_InvertOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ScreenCaptureConfig& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_InvertOptions* value) { +inline void WriteToString(std::string* result, const Ark_ScreenCaptureConfig* value) { result->append("{"); - // Ark_Number low - result->append(".low="); - WriteToString(result, &value->low); - // Ark_Number high - result->append(", "); - result->append(".high="); - WriteToString(result, &value->high); - // Ark_Number threshold - result->append(", "); - result->append(".threshold="); - WriteToString(result, &value->threshold); - // Ark_Number thresholdRange - result->append(", "); - result->append(".thresholdRange="); - WriteToString(result, &value->thresholdRange); + // Ark_WebCaptureMode captureMode + result->append(".captureMode="); + WriteToString(result, value->captureMode); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_InvertOptions* value) { +inline void WriteToString(std::string* result, const Opt_ScreenCaptureConfig* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36286,29 +36961,29 @@ inline void WriteToString(std::string* result, const Opt_InvertOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_InvertOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ScreenCaptureConfig& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ItemDragInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_ScriptItem& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ItemDragInfo* value) { +inline void WriteToString(std::string* result, const Ark_ScriptItem* value) { result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y + // Ark_String script + result->append(".script="); + WriteToString(result, &value->script); + // Array_String scriptRules result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); + result->append(".scriptRules="); + WriteToString(result, &value->scriptRules); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ItemDragInfo* value) { +inline void WriteToString(std::string* result, const Opt_ScriptItem* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36321,45 +36996,33 @@ inline void WriteToString(std::string* result, const Opt_ItemDragInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ItemDragInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_ScriptItem& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_JavaScriptProxy& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollAnimationOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_JavaScriptProxy* value) { +inline void WriteToString(std::string* result, const Ark_ScrollAnimationOptions* value) { result->append("{"); - // Ark_Object jsObject - result->append(".jsObject="); - WriteToString(result, value->jsObject); - // Ark_String name - result->append(", "); - result->append(".name="); - WriteToString(result, &value->name); - // Array_String methodList - result->append(", "); - result->append(".methodList="); - WriteToString(result, &value->methodList); - // Ark_webview_WebviewController controller - result->append(", "); - result->append(".controller="); - WriteToString(result, value->controller); - // Array_String asyncMethodList + // Ark_Number duration + result->append(".duration="); + WriteToString(result, &value->duration); + // Ark_Union_Curve_ICurve curve result->append(", "); - result->append(".asyncMethodList="); - WriteToString(result, &value->asyncMethodList); - // Ark_String permission + result->append(".curve="); + WriteToString(result, &value->curve); + // Ark_Boolean canOverScroll result->append(", "); - result->append(".permission="); - WriteToString(result, &value->permission); + result->append(".canOverScroll="); + WriteToString(result, &value->canOverScroll); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_JavaScriptProxy* value) { +inline void WriteToString(std::string* result, const Opt_ScrollAnimationOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36372,25 +37035,33 @@ inline void WriteToString(std::string* result, const Opt_JavaScriptProxy* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_JavaScriptProxy& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollAnimationOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_KeyboardOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollBarOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_KeyboardOptions* value) { +inline void WriteToString(std::string* result, const Ark_ScrollBarOptions* value) { result->append("{"); - // Ark_Boolean supportAvoidance - result->append(".supportAvoidance="); - WriteToString(result, &value->supportAvoidance); + // Ark_Scroller scroller + result->append(".scroller="); + WriteToString(result, value->scroller); + // Ark_ScrollBarDirection direction + result->append(", "); + result->append(".direction="); + WriteToString(result, &value->direction); + // Ark_BarState state + result->append(", "); + result->append(".state="); + WriteToString(result, &value->state); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_KeyboardOptions* value) { +inline void WriteToString(std::string* result, const Opt_ScrollBarOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36403,26 +37074,30 @@ inline void WriteToString(std::string* result, const Opt_KeyboardOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_KeyboardOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollBarOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_KeyEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollEdgeOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_KeyEvent value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_ScrollEdgeOptions* value) { + result->append("{"); + // Ark_Number velocity + result->append(".velocity="); + WriteToString(result, &value->velocity); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_KeyEvent* value) { +inline void WriteToString(std::string* result, const Opt_ScrollEdgeOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -36430,45 +37105,29 @@ inline void WriteToString(std::string* result, const Opt_KeyEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_KeyEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollEdgeOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LargestContentfulPaint& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollPageOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LargestContentfulPaint* value) { +inline void WriteToString(std::string* result, const Ark_ScrollPageOptions* value) { result->append("{"); - // Ark_Int64 navigationStartTime - result->append(".navigationStartTime="); - WriteToString(result, &value->navigationStartTime); - // Ark_Int64 largestImagePaintTime - result->append(", "); - result->append(".largestImagePaintTime="); - WriteToString(result, &value->largestImagePaintTime); - // Ark_Int64 largestTextPaintTime - result->append(", "); - result->append(".largestTextPaintTime="); - WriteToString(result, &value->largestTextPaintTime); - // Ark_Float64 imageBPP - result->append(", "); - result->append(".imageBPP="); - WriteToString(result, &value->imageBPP); - // Ark_Int64 largestImageLoadStartTime - result->append(", "); - result->append(".largestImageLoadStartTime="); - WriteToString(result, &value->largestImageLoadStartTime); - // Ark_Int64 largestImageLoadEndTime + // Ark_Boolean next + result->append(".next="); + WriteToString(result, value->next); + // Ark_Boolean animation result->append(", "); - result->append(".largestImageLoadEndTime="); - WriteToString(result, &value->largestImageLoadEndTime); + result->append(".animation="); + WriteToString(result, &value->animation); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LargestContentfulPaint* value) { +inline void WriteToString(std::string* result, const Opt_ScrollPageOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36481,33 +37140,37 @@ inline void WriteToString(std::string* result, const Opt_LargestContentfulPaint* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LargestContentfulPaint& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollPageOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LayoutConstraint& value) +inline Ark_RuntimeType runtimeType(const Ark_SelectionMenuOptionsExt& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LayoutConstraint* value) { +inline void WriteToString(std::string* result, const Ark_SelectionMenuOptionsExt* value) { result->append("{"); - // Ark_Size maxSize - result->append(".maxSize="); - WriteToString(result, &value->maxSize); - // Ark_Size minSize + // Callback_Void onAppear + result->append(".onAppear="); + WriteToString(result, &value->onAppear); + // Callback_Void onDisappear result->append(", "); - result->append(".minSize="); - WriteToString(result, &value->minSize); - // Ark_Size percentReference + result->append(".onDisappear="); + WriteToString(result, &value->onDisappear); + // CustomNodeBuilder preview + result->append(", "); + result->append(".preview="); + WriteToString(result, &value->preview); + // Ark_MenuType menuType result->append(", "); - result->append(".percentReference="); - WriteToString(result, &value->percentReference); + result->append(".menuType="); + WriteToString(result, &value->menuType); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LayoutConstraint* value) { +inline void WriteToString(std::string* result, const Opt_SelectionMenuOptionsExt* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36520,26 +37183,30 @@ inline void WriteToString(std::string* result, const Opt_LayoutConstraint* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LayoutConstraint& value) +inline Ark_RuntimeType runtimeType(const Opt_SelectionMenuOptionsExt& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LengthMetrics& value) +inline Ark_RuntimeType runtimeType(const Ark_SelectionOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LengthMetrics value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_SelectionOptions* value) { + result->append("{"); + // Ark_MenuPolicy menuPolicy + result->append(".menuPolicy="); + WriteToString(result, &value->menuPolicy); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LengthMetrics* value) { +inline void WriteToString(std::string* result, const Opt_SelectionOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -36547,26 +37214,30 @@ inline void WriteToString(std::string* result, const Opt_LengthMetrics* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LengthMetrics& value) +inline Ark_RuntimeType runtimeType(const Opt_SelectionOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LetterSpacingStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_SheetDismiss& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LetterSpacingStyle value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_SheetDismiss* value) { + result->append("{"); + // VoidCallback dismiss + result->append(".dismiss="); + WriteToString(result, &value->dismiss); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LetterSpacingStyle* value) { +inline void WriteToString(std::string* result, const Opt_SheetDismiss* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -36574,29 +37245,29 @@ inline void WriteToString(std::string* result, const Opt_LetterSpacingStyle* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LetterSpacingStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_SheetDismiss& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LinearGradientBlurOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SlideRange& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LinearGradientBlurOptions* value) { +inline void WriteToString(std::string* result, const Ark_SlideRange* value) { result->append("{"); - // Array_FractionStop fractionStops - result->append(".fractionStops="); - WriteToString(result, &value->fractionStops); - // Ark_GradientDirection direction + // Ark_Number from + result->append(".from="); + WriteToString(result, &value->from); + // Ark_Number to result->append(", "); - result->append(".direction="); - WriteToString(result, value->direction); + result->append(".to="); + WriteToString(result, &value->to); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LinearGradientBlurOptions* value) { +inline void WriteToString(std::string* result, const Opt_SlideRange* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36609,37 +37280,49 @@ inline void WriteToString(std::string* result, const Opt_LinearGradientBlurOptio result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LinearGradientBlurOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SlideRange& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LinearGradientOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SliderConfiguration& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LinearGradientOptions* value) { +inline void WriteToString(std::string* result, const Ark_SliderConfiguration* value) { result->append("{"); - // Ark_Union_Number_String angle - result->append(".angle="); - WriteToString(result, &value->angle); - // Ark_GradientDirection direction + // Ark_Boolean enabled + result->append(".enabled="); + WriteToString(result, value->enabled); + // Ark_ContentModifier contentModifier result->append(", "); - result->append(".direction="); - WriteToString(result, &value->direction); - // Array_Tuple_ResourceColor_Number colors + result->append(".contentModifier="); + WriteToString(result, &value->contentModifier); + // Ark_Number value result->append(", "); - result->append(".colors="); - WriteToString(result, &value->colors); - // Ark_Boolean repeating + result->append(".value="); + WriteToString(result, &value->value); + // Ark_Number min result->append(", "); - result->append(".repeating="); - WriteToString(result, &value->repeating); + result->append(".min="); + WriteToString(result, &value->min); + // Ark_Number max + result->append(", "); + result->append(".max="); + WriteToString(result, &value->max); + // Ark_Number step + result->append(", "); + result->append(".step="); + WriteToString(result, &value->step); + // SliderTriggerChangeCallback triggerChange + result->append(", "); + result->append(".triggerChange="); + WriteToString(result, &value->triggerChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LinearGradientOptions* value) { +inline void WriteToString(std::string* result, const Opt_SliderConfiguration* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36652,29 +37335,29 @@ inline void WriteToString(std::string* result, const Opt_LinearGradientOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LinearGradientOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SliderConfiguration& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LinearIndicatorStartOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SnapshotOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LinearIndicatorStartOptions* value) { +inline void WriteToString(std::string* result, const Ark_SnapshotOptions* value) { result->append("{"); - // Ark_Number interval - result->append(".interval="); - WriteToString(result, &value->interval); - // Ark_Number duration + // Ark_Number scale + result->append(".scale="); + WriteToString(result, &value->scale); + // Ark_Boolean waitUntilRenderFinished result->append(", "); - result->append(".duration="); - WriteToString(result, &value->duration); + result->append(".waitUntilRenderFinished="); + WriteToString(result, &value->waitUntilRenderFinished); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LinearIndicatorStartOptions* value) { +inline void WriteToString(std::string* result, const Opt_SnapshotOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36687,56 +37370,25 @@ inline void WriteToString(std::string* result, const Opt_LinearIndicatorStartOpt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LinearIndicatorStartOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_LineHeightStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_LineHeightStyle value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_LineHeightStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_LineHeightStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_SnapshotOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LineOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SpringBackAction& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LineOptions* value) { +inline void WriteToString(std::string* result, const Ark_SpringBackAction* value) { result->append("{"); - // Ark_Union_String_F64 width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_String_F64 height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + // VoidCallback springBack + result->append(".springBack="); + WriteToString(result, &value->springBack); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LineOptions* value) { +inline void WriteToString(std::string* result, const Opt_SpringBackAction* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36749,45 +37401,49 @@ inline void WriteToString(std::string* result, const Opt_LineOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LineOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SpringBackAction& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ListItemGroupOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SslErrorEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ListItemGroupOptions* value) { +inline void WriteToString(std::string* result, const Ark_SslErrorEvent* value) { result->append("{"); - // CustomNodeBuilder header - result->append(".header="); - WriteToString(result, &value->header); - // Ark_ComponentContent headerComponent + // Ark_SslErrorHandler handler + result->append(".handler="); + WriteToString(result, value->handler); + // Ark_SslError error result->append(", "); - result->append(".headerComponent="); - WriteToString(result, &value->headerComponent); - // CustomNodeBuilder footer + result->append(".error="); + WriteToString(result, value->error); + // Ark_String url result->append(", "); - result->append(".footer="); - WriteToString(result, &value->footer); - // Ark_ComponentContent footerComponent + result->append(".url="); + WriteToString(result, &value->url); + // Ark_String originalUrl result->append(", "); - result->append(".footerComponent="); - WriteToString(result, &value->footerComponent); - // Ark_Union_Number_String space + result->append(".originalUrl="); + WriteToString(result, &value->originalUrl); + // Ark_String referrer result->append(", "); - result->append(".space="); - WriteToString(result, &value->space); - // Ark_ListItemGroupStyle style + result->append(".referrer="); + WriteToString(result, &value->referrer); + // Ark_Boolean isFatalError result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); + result->append(".isFatalError="); + WriteToString(result, value->isFatalError); + // Ark_Boolean isMainFrame + result->append(", "); + result->append(".isMainFrame="); + WriteToString(result, value->isMainFrame); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ListItemGroupOptions* value) { +inline void WriteToString(std::string* result, const Opt_SslErrorEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36800,25 +37456,25 @@ inline void WriteToString(std::string* result, const Opt_ListItemGroupOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ListItemGroupOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SslErrorEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ListItemOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_StackOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ListItemOptions* value) { +inline void WriteToString(std::string* result, const Ark_StackOptions* value) { result->append("{"); - // Ark_ListItemStyle style - result->append(".style="); - WriteToString(result, &value->style); + // Ark_Alignment alignContent + result->append(".alignContent="); + WriteToString(result, &value->alignContent); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ListItemOptions* value) { +inline void WriteToString(std::string* result, const Opt_StackOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36831,33 +37487,29 @@ inline void WriteToString(std::string* result, const Opt_ListItemOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ListItemOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_StackOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ListOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_StyledStringChangedListener& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ListOptions* value) { +inline void WriteToString(std::string* result, const Ark_StyledStringChangedListener* value) { result->append("{"); - // Ark_Number initialIndex - result->append(".initialIndex="); - WriteToString(result, &value->initialIndex); - // Ark_Union_Number_String space - result->append(", "); - result->append(".space="); - WriteToString(result, &value->space); - // Ark_Scroller scroller + // Callback_StyledStringChangeValue_Boolean onWillChange + result->append(".onWillChange="); + WriteToString(result, &value->onWillChange); + // OnDidChangeCallback onDidChange result->append(", "); - result->append(".scroller="); - WriteToString(result, &value->scroller); + result->append(".onDidChange="); + WriteToString(result, &value->onDidChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ListOptions* value) { +inline void WriteToString(std::string* result, const Opt_StyledStringChangedListener* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36870,41 +37522,37 @@ inline void WriteToString(std::string* result, const Opt_ListOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ListOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_StyledStringChangedListener& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LoadCommittedDetails& value) +inline Ark_RuntimeType runtimeType(const Ark_SurfaceRect& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LoadCommittedDetails* value) { +inline void WriteToString(std::string* result, const Ark_SurfaceRect* value) { result->append("{"); - // Ark_Boolean isMainFrame - result->append(".isMainFrame="); - WriteToString(result, value->isMainFrame); - // Ark_Boolean isSameDocument - result->append(", "); - result->append(".isSameDocument="); - WriteToString(result, value->isSameDocument); - // Ark_Boolean didReplaceEntry + // Ark_Float64 offsetX + result->append(".offsetX="); + WriteToString(result, &value->offsetX); + // Ark_Float64 offsetY result->append(", "); - result->append(".didReplaceEntry="); - WriteToString(result, value->didReplaceEntry); - // Ark_WebNavigationType navigationType + result->append(".offsetY="); + WriteToString(result, &value->offsetY); + // Ark_Float64 surfaceWidth result->append(", "); - result->append(".navigationType="); - WriteToString(result, value->navigationType); - // Ark_String url + result->append(".surfaceWidth="); + WriteToString(result, value->surfaceWidth); + // Ark_Float64 surfaceHeight result->append(", "); - result->append(".url="); - WriteToString(result, &value->url); + result->append(".surfaceHeight="); + WriteToString(result, value->surfaceHeight); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LoadCommittedDetails* value) { +inline void WriteToString(std::string* result, const Opt_SurfaceRect* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36917,29 +37565,25 @@ inline void WriteToString(std::string* result, const Opt_LoadCommittedDetails* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LoadCommittedDetails& value) +inline Ark_RuntimeType runtimeType(const Opt_SurfaceRect& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedHorizontalAlignParam& value) +inline Ark_RuntimeType runtimeType(const Ark_SurfaceRotationOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedHorizontalAlignParam* value) { +inline void WriteToString(std::string* result, const Ark_SurfaceRotationOptions* value) { result->append("{"); - // Ark_String anchor - result->append(".anchor="); - WriteToString(result, &value->anchor); - // Ark_HorizontalAlign align - result->append(", "); - result->append(".align="); - WriteToString(result, value->align); + // Ark_Boolean lock + result->append(".lock="); + WriteToString(result, &value->lock); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LocalizedHorizontalAlignParam* value) { +inline void WriteToString(std::string* result, const Opt_SurfaceRotationOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36952,29 +37596,37 @@ inline void WriteToString(std::string* result, const Opt_LocalizedHorizontalAlig result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedHorizontalAlignParam& value) +inline Ark_RuntimeType runtimeType(const Opt_SurfaceRotationOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedVerticalAlignParam& value) +inline Ark_RuntimeType runtimeType(const Ark_SwipeGestureHandlerOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedVerticalAlignParam* value) { +inline void WriteToString(std::string* result, const Ark_SwipeGestureHandlerOptions* value) { result->append("{"); - // Ark_String anchor - result->append(".anchor="); - WriteToString(result, &value->anchor); - // Ark_VerticalAlign align + // Ark_Boolean isFingerCountLimited + result->append(".isFingerCountLimited="); + WriteToString(result, &value->isFingerCountLimited); + // Ark_Number fingers result->append(", "); - result->append(".align="); - WriteToString(result, value->align); + result->append(".fingers="); + WriteToString(result, &value->fingers); + // Ark_SwipeDirection direction + result->append(", "); + result->append(".direction="); + WriteToString(result, &value->direction); + // Ark_Number speed + result->append(", "); + result->append(".speed="); + WriteToString(result, &value->speed); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LocalizedVerticalAlignParam* value) { +inline void WriteToString(std::string* result, const Opt_SwipeGestureHandlerOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -36987,37 +37639,25 @@ inline void WriteToString(std::string* result, const Opt_LocalizedVerticalAlignP result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedVerticalAlignParam& value) +inline Ark_RuntimeType runtimeType(const Opt_SwipeGestureHandlerOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LongPressGestureHandlerOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SwiperAutoFill& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LongPressGestureHandlerOptions* value) { +inline void WriteToString(std::string* result, const Ark_SwiperAutoFill* value) { result->append("{"); - // Ark_Boolean isFingerCountLimited - result->append(".isFingerCountLimited="); - WriteToString(result, &value->isFingerCountLimited); - // Ark_Number fingers - result->append(", "); - result->append(".fingers="); - WriteToString(result, &value->fingers); - // Ark_Boolean repeat - result->append(", "); - result->append(".repeat="); - WriteToString(result, &value->repeat); - // Ark_Number duration - result->append(", "); - result->append(".duration="); - WriteToString(result, &value->duration); + // Ark_VP minSize + result->append(".minSize="); + WriteToString(result, &value->minSize); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LongPressGestureHandlerOptions* value) { +inline void WriteToString(std::string* result, const Opt_SwiperAutoFill* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -37030,33 +37670,29 @@ inline void WriteToString(std::string* result, const Opt_LongPressGestureHandler result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LongPressGestureHandlerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SwiperAutoFill& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LongPressGestureInterface_Invoke_Literal& value) +inline Ark_RuntimeType runtimeType(const Ark_SwiperContentAnimatedTransition& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LongPressGestureInterface_Invoke_Literal* value) { +inline void WriteToString(std::string* result, const Ark_SwiperContentAnimatedTransition* value) { result->append("{"); - // Ark_Number fingers - result->append(".fingers="); - WriteToString(result, &value->fingers); - // Ark_Boolean repeat - result->append(", "); - result->append(".repeat="); - WriteToString(result, &value->repeat); - // Ark_Number duration + // Ark_Number timeout + result->append(".timeout="); + WriteToString(result, &value->timeout); + // Callback_SwiperContentTransitionProxy_Void transition result->append(", "); - result->append(".duration="); - WriteToString(result, &value->duration); + result->append(".transition="); + WriteToString(result, &value->transition); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LongPressGestureInterface_Invoke_Literal* value) { +inline void WriteToString(std::string* result, const Opt_SwiperContentAnimatedTransition* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -37069,41 +37705,25 @@ inline void WriteToString(std::string* result, const Opt_LongPressGestureInterfa result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LongPressGestureInterface_Invoke_Literal& value) +inline Ark_RuntimeType runtimeType(const Opt_SwiperContentAnimatedTransition& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MarqueeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SystemAdaptiveOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MarqueeOptions* value) { +inline void WriteToString(std::string* result, const Ark_SystemAdaptiveOptions* value) { result->append("{"); - // Ark_Boolean start - result->append(".start="); - WriteToString(result, value->start); - // Ark_Number step - result->append(", "); - result->append(".step="); - WriteToString(result, &value->step); - // Ark_Number loop - result->append(", "); - result->append(".loop="); - WriteToString(result, &value->loop); - // Ark_Boolean fromStart - result->append(", "); - result->append(".fromStart="); - WriteToString(result, &value->fromStart); - // Ark_String src - result->append(", "); - result->append(".src="); - WriteToString(result, &value->src); + // Ark_Boolean disableSystemAdaptation + result->append(".disableSystemAdaptation="); + WriteToString(result, &value->disableSystemAdaptation); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MarqueeOptions* value) { +inline void WriteToString(std::string* result, const Opt_SystemAdaptiveOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -37116,21 +37736,21 @@ inline void WriteToString(std::string* result, const Opt_MarqueeOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MarqueeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SystemAdaptiveOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Matrix2D& value) +inline Ark_RuntimeType runtimeType(const Ark_TabBarSymbol& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Matrix2D value) { +inline void WriteToString(std::string* result, const Ark_TabBarSymbol value) { WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_Matrix2D* value) { +inline void WriteToString(std::string* result, const Opt_TabBarSymbol* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -37143,85 +37763,29 @@ inline void WriteToString(std::string* result, const Opt_Matrix2D* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Matrix2D& value) +inline Ark_RuntimeType runtimeType(const Opt_TabBarSymbol& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Matrix4& value) +inline Ark_RuntimeType runtimeType(const Ark_TabContentAnimatedTransition& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Matrix4* value) { +inline void WriteToString(std::string* result, const Ark_TabContentAnimatedTransition* value) { result->append("{"); - // Ark_Number value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Number value1 - result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); - // Ark_Number value2 - result->append(", "); - result->append(".value2="); - WriteToString(result, &value->value2); - // Ark_Number value3 - result->append(", "); - result->append(".value3="); - WriteToString(result, &value->value3); - // Ark_Number value4 - result->append(", "); - result->append(".value4="); - WriteToString(result, &value->value4); - // Ark_Number value5 - result->append(", "); - result->append(".value5="); - WriteToString(result, &value->value5); - // Ark_Number value6 - result->append(", "); - result->append(".value6="); - WriteToString(result, &value->value6); - // Ark_Number value7 - result->append(", "); - result->append(".value7="); - WriteToString(result, &value->value7); - // Ark_Number value8 - result->append(", "); - result->append(".value8="); - WriteToString(result, &value->value8); - // Ark_Number value9 - result->append(", "); - result->append(".value9="); - WriteToString(result, &value->value9); - // Ark_Number value10 - result->append(", "); - result->append(".value10="); - WriteToString(result, &value->value10); - // Ark_Number value11 - result->append(", "); - result->append(".value11="); - WriteToString(result, &value->value11); - // Ark_Number value12 - result->append(", "); - result->append(".value12="); - WriteToString(result, &value->value12); - // Ark_Number value13 - result->append(", "); - result->append(".value13="); - WriteToString(result, &value->value13); - // Ark_Number value14 - result->append(", "); - result->append(".value14="); - WriteToString(result, &value->value14); - // Ark_Number value15 + // Ark_Number timeout + result->append(".timeout="); + WriteToString(result, &value->timeout); + // Callback_TabContentTransitionProxy_Void transition result->append(", "); - result->append(".value15="); - WriteToString(result, &value->value15); + result->append(".transition="); + WriteToString(result, &value->transition); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Matrix4* value) { +inline void WriteToString(std::string* result, const Opt_TabContentAnimatedTransition* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -37234,29 +37798,29 @@ inline void WriteToString(std::string* result, const Opt_Matrix4* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Matrix4& value) +inline Ark_RuntimeType runtimeType(const Opt_TabContentAnimatedTransition& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_matrix4_Matrix4TransformPoint& value) +inline Ark_RuntimeType runtimeType(const Ark_TextClockOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_matrix4_Matrix4TransformPoint* value) { +inline void WriteToString(std::string* result, const Ark_TextClockOptions* value) { result->append("{"); - // Ark_Number value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Number value1 + // Ark_Number timeZoneOffset + result->append(".timeZoneOffset="); + WriteToString(result, &value->timeZoneOffset); + // Ark_TextClockController controller result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); + result->append(".controller="); + WriteToString(result, &value->controller); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_matrix4_Matrix4TransformPoint* value) { +inline void WriteToString(std::string* result, const Opt_TextClockOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -37269,41 +37833,25 @@ inline void WriteToString(std::string* result, const Opt_matrix4_Matrix4Transfor result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_matrix4_Matrix4TransformPoint& value) +inline Ark_RuntimeType runtimeType(const Opt_TextClockOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_matrix4_PolyToPolyOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_TextContentControllerOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_matrix4_PolyToPolyOptions* value) { +inline void WriteToString(std::string* result, const Ark_TextContentControllerOptions* value) { result->append("{"); - // Array_common2D_Point src - result->append(".src="); - WriteToString(result, &value->src); - // Ark_Number srcIndex - result->append(", "); - result->append(".srcIndex="); - WriteToString(result, &value->srcIndex); - // Array_common2D_Point dst - result->append(", "); - result->append(".dst="); - WriteToString(result, &value->dst); - // Ark_Number dstIndex - result->append(", "); - result->append(".dstIndex="); - WriteToString(result, &value->dstIndex); - // Ark_Number pointCount - result->append(", "); - result->append(".pointCount="); - WriteToString(result, &value->pointCount); + // Ark_Number offset + result->append(".offset="); + WriteToString(result, &value->offset); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_matrix4_PolyToPolyOptions* value) { +inline void WriteToString(std::string* result, const Opt_TextContentControllerOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -37316,85 +37864,49 @@ inline void WriteToString(std::string* result, const Opt_matrix4_PolyToPolyOptio result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_matrix4_PolyToPolyOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_TextContentControllerOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Matrix4Result& value) +inline Ark_RuntimeType runtimeType(const Ark_TextMarqueeOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Matrix4Result* value) { +inline void WriteToString(std::string* result, const Ark_TextMarqueeOptions* value) { result->append("{"); - // Ark_Number value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Number value1 - result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); - // Ark_Number value2 + // Ark_Boolean start + result->append(".start="); + WriteToString(result, value->start); + // Ark_Number step result->append(", "); - result->append(".value2="); - WriteToString(result, &value->value2); - // Ark_Number value3 - result->append(", "); - result->append(".value3="); - WriteToString(result, &value->value3); - // Ark_Number value4 - result->append(", "); - result->append(".value4="); - WriteToString(result, &value->value4); - // Ark_Number value5 - result->append(", "); - result->append(".value5="); - WriteToString(result, &value->value5); - // Ark_Number value6 - result->append(", "); - result->append(".value6="); - WriteToString(result, &value->value6); - // Ark_Number value7 - result->append(", "); - result->append(".value7="); - WriteToString(result, &value->value7); - // Ark_Number value8 - result->append(", "); - result->append(".value8="); - WriteToString(result, &value->value8); - // Ark_Number value9 - result->append(", "); - result->append(".value9="); - WriteToString(result, &value->value9); - // Ark_Number value10 - result->append(", "); - result->append(".value10="); - WriteToString(result, &value->value10); - // Ark_Number value11 + result->append(".step="); + WriteToString(result, &value->step); + // Ark_Number loop result->append(", "); - result->append(".value11="); - WriteToString(result, &value->value11); - // Ark_Number value12 + result->append(".loop="); + WriteToString(result, &value->loop); + // Ark_Boolean fromStart result->append(", "); - result->append(".value12="); - WriteToString(result, &value->value12); - // Ark_Number value13 + result->append(".fromStart="); + WriteToString(result, &value->fromStart); + // Ark_Number delay result->append(", "); - result->append(".value13="); - WriteToString(result, &value->value13); - // Ark_Number value14 + result->append(".delay="); + WriteToString(result, &value->delay); + // Ark_Boolean fadeout result->append(", "); - result->append(".value14="); - WriteToString(result, &value->value14); - // Ark_Number value15 + result->append(".fadeout="); + WriteToString(result, &value->fadeout); + // Ark_MarqueeStartPolicy marqueeStartPolicy result->append(", "); - result->append(".value15="); - WriteToString(result, &value->value15); + result->append(".marqueeStartPolicy="); + WriteToString(result, &value->marqueeStartPolicy); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Matrix4Result* value) { +inline void WriteToString(std::string* result, const Opt_TextMarqueeOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -37407,26 +37919,34 @@ inline void WriteToString(std::string* result, const Opt_Matrix4Result* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Matrix4Result& value) +inline Ark_RuntimeType runtimeType(const Opt_TextMarqueeOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Measurable& value) +inline Ark_RuntimeType runtimeType(const Ark_TextRange& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Measurable value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_TextRange* value) { + result->append("{"); + // Ark_Number start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Number end + result->append(", "); + result->append(".end="); + WriteToString(result, &value->end); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Measurable* value) { +inline void WriteToString(std::string* result, const Opt_TextRange* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -37434,34 +37954,26 @@ inline void WriteToString(std::string* result, const Opt_Measurable* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Measurable& value) +inline Ark_RuntimeType runtimeType(const Opt_TextRange& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MeasureResult& value) +inline Ark_RuntimeType runtimeType(const Ark_TextShadowStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MeasureResult* value) { - result->append("{"); - // Ark_Number width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_TextShadowStyle value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_MeasureResult* value) { +inline void WriteToString(std::string* result, const Opt_TextShadowStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -37469,33 +37981,33 @@ inline void WriteToString(std::string* result, const Opt_MeasureResult* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MeasureResult& value) +inline Ark_RuntimeType runtimeType(const Opt_TextShadowStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MessageEvents& value) +inline Ark_RuntimeType runtimeType(const Ark_TextTimerOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MessageEvents* value) { +inline void WriteToString(std::string* result, const Ark_TextTimerOptions* value) { result->append("{"); - // Ark_String type - result->append(".type="); - WriteToString(result, &value->type); - // Ark_Int64 timeStamp + // Ark_Boolean isCountDown + result->append(".isCountDown="); + WriteToString(result, &value->isCountDown); + // Ark_Number count result->append(", "); - result->append(".timeStamp="); - WriteToString(result, value->timeStamp); - // Ark_Object data + result->append(".count="); + WriteToString(result, &value->count); + // Ark_TextTimerController controller result->append(", "); - result->append(".data="); - WriteToString(result, &value->data); + result->append(".controller="); + WriteToString(result, &value->controller); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MessageEvents* value) { +inline void WriteToString(std::string* result, const Opt_TextTimerOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -37508,29 +38020,39 @@ inline void WriteToString(std::string* result, const Opt_MessageEvents* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MessageEvents& value) +inline Ark_RuntimeType runtimeType(const Opt_TextTimerOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MotionBlurAnchor& value) +inline Ark_RuntimeType runtimeType(const Ark_TipsMessageType& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_TipsMessageType: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_MotionBlurAnchor* value) { +inline void WriteToString(std::string* result, const Ark_TipsMessageType* value) { result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); + // Ark_ResourceStr + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_StyledString + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MotionBlurAnchor* value) { +inline void WriteToString(std::string* result, const Opt_TipsMessageType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -37543,29 +38065,41 @@ inline void WriteToString(std::string* result, const Opt_MotionBlurAnchor* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MotionBlurAnchor& value) +inline Ark_RuntimeType runtimeType(const Opt_TipsMessageType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MotionBlurOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ToggleConfiguration& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MotionBlurOptions* value) { +inline void WriteToString(std::string* result, const Ark_ToggleConfiguration* value) { result->append("{"); - // Ark_Number radius - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_MotionBlurAnchor anchor + // Ark_Boolean enabled + result->append(".enabled="); + WriteToString(result, value->enabled); + // Ark_ContentModifier contentModifier result->append(", "); - result->append(".anchor="); - WriteToString(result, &value->anchor); + result->append(".contentModifier="); + WriteToString(result, &value->contentModifier); + // Ark_Boolean isOn + result->append(", "); + result->append(".isOn="); + WriteToString(result, value->isOn); + // Ark_Boolean toggleEnabled + result->append(", "); + result->append(".toggleEnabled="); + WriteToString(result, value->toggleEnabled); + // Callback_Boolean_Void triggerChange + result->append(", "); + result->append(".triggerChange="); + WriteToString(result, &value->triggerChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MotionBlurOptions* value) { +inline void WriteToString(std::string* result, const Opt_ToggleConfiguration* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -37578,37 +38112,25 @@ inline void WriteToString(std::string* result, const Opt_MotionBlurOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MotionBlurOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ToggleConfiguration& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MotionPathOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ToolBarItemOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MotionPathOptions* value) { +inline void WriteToString(std::string* result, const Ark_ToolBarItemOptions* value) { result->append("{"); - // Ark_String path - result->append(".path="); - WriteToString(result, &value->path); - // Ark_Number from - result->append(", "); - result->append(".from="); - WriteToString(result, &value->from); - // Ark_Number to - result->append(", "); - result->append(".to="); - WriteToString(result, &value->to); - // Ark_Boolean rotatable - result->append(", "); - result->append(".rotatable="); - WriteToString(result, &value->rotatable); + // Ark_ToolBarItemPlacement placement + result->append(".placement="); + WriteToString(result, &value->placement); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MotionPathOptions* value) { +inline void WriteToString(std::string* result, const Opt_ToolBarItemOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -37621,26 +38143,78 @@ inline void WriteToString(std::string* result, const Opt_MotionPathOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MotionPathOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ToolBarItemOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MutableStyledString& value) +inline Ark_RuntimeType runtimeType(const Ark_TouchObject& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MutableStyledString value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_TouchObject* value) { + result->append("{"); + // Ark_TouchType type + result->append(".type="); + WriteToString(result, value->type); + // Ark_Number id + result->append(", "); + result->append(".id="); + WriteToString(result, &value->id); + // Ark_Number displayX + result->append(", "); + result->append(".displayX="); + WriteToString(result, &value->displayX); + // Ark_Number displayY + result->append(", "); + result->append(".displayY="); + WriteToString(result, &value->displayY); + // Ark_Number windowX + result->append(", "); + result->append(".windowX="); + WriteToString(result, &value->windowX); + // Ark_Number windowY + result->append(", "); + result->append(".windowY="); + WriteToString(result, &value->windowY); + // Ark_Number x + result->append(", "); + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y + result->append(", "); + result->append(".y="); + WriteToString(result, &value->y); + // Ark_InteractionHand hand + result->append(", "); + result->append(".hand="); + WriteToString(result, &value->hand); + // Ark_Number pressedTime + result->append(", "); + result->append(".pressedTime="); + WriteToString(result, &value->pressedTime); + // Ark_Number pressure + result->append(", "); + result->append(".pressure="); + WriteToString(result, &value->pressure); + // Ark_Number width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MutableStyledString* value) { +inline void WriteToString(std::string* result, const Opt_TouchObject* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -37648,29 +38222,29 @@ inline void WriteToString(std::string* result, const Opt_MutableStyledString* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MutableStyledString& value) +inline Ark_RuntimeType runtimeType(const Opt_TouchObject& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedVisibilityInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_TouchResult& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NativeEmbedVisibilityInfo* value) { +inline void WriteToString(std::string* result, const Ark_TouchResult* value) { result->append("{"); - // Ark_Boolean visibility - result->append(".visibility="); - WriteToString(result, value->visibility); - // Ark_String embedId + // Ark_TouchTestStrategy strategy + result->append(".strategy="); + WriteToString(result, value->strategy); + // Opt_String id result->append(", "); - result->append(".embedId="); - WriteToString(result, &value->embedId); + result->append(".id="); + WriteToString(result, &value->id); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NativeEmbedVisibilityInfo* value) { +inline void WriteToString(std::string* result, const Opt_TouchResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -37683,41 +38257,33 @@ inline void WriteToString(std::string* result, const Opt_NativeEmbedVisibilityIn result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NativeEmbedVisibilityInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_TouchResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavContentInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_TranslateOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavContentInfo* value) { +inline void WriteToString(std::string* result, const Ark_TranslateOptions* value) { result->append("{"); - // Ark_String name - result->append(".name="); - WriteToString(result, &value->name); - // Ark_Number index - result->append(", "); - result->append(".index="); - WriteToString(result, &value->index); - // Ark_NavDestinationMode mode - result->append(", "); - result->append(".mode="); - WriteToString(result, &value->mode); - // Ark_Object param + // Ark_Union_Number_String x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Union_Number_String y result->append(", "); - result->append(".param="); - WriteToString(result, &value->param); - // Ark_String navDestinationId + result->append(".y="); + WriteToString(result, &value->y); + // Ark_Union_Number_String z result->append(", "); - result->append(".navDestinationId="); - WriteToString(result, &value->navDestinationId); + result->append(".z="); + WriteToString(result, &value->z); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavContentInfo* value) { +inline void WriteToString(std::string* result, const Opt_TranslateOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -37730,41 +38296,29 @@ inline void WriteToString(std::string* result, const Opt_NavContentInfo* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavContentInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_TranslateOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavDestinationTransition& value) +inline Ark_RuntimeType runtimeType(const Ark_Tuple_ResourceColor_Number& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavDestinationTransition* value) { +inline void WriteToString(std::string* result, const Ark_Tuple_ResourceColor_Number* value) { result->append("{"); - // Callback_Void onTransitionEnd - result->append(".onTransitionEnd="); - WriteToString(result, &value->onTransitionEnd); - // Ark_Number duration - result->append(", "); - result->append(".duration="); - WriteToString(result, &value->duration); - // Ark_curves_Curve curve - result->append(", "); - result->append(".curve="); - WriteToString(result, &value->curve); - // Ark_Number delay - result->append(", "); - result->append(".delay="); - WriteToString(result, &value->delay); - // Callback_Void event + // Ark_ResourceColor value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Ark_Number value1 result->append(", "); - result->append(".event="); - WriteToString(result, &value->event); + result->append(".value1="); + WriteToString(result, &value->value1); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavDestinationTransition* value) { +inline void WriteToString(std::string* result, const Opt_Tuple_ResourceColor_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -37777,37 +38331,53 @@ inline void WriteToString(std::string* result, const Opt_NavDestinationTransitio result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavDestinationTransition& value) +inline Ark_RuntimeType runtimeType(const Opt_Tuple_ResourceColor_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationAnimatedTransition& value) +inline Ark_RuntimeType runtimeType(const Ark_uiEffect_BrightnessBlender& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationAnimatedTransition* value) { +inline void WriteToString(std::string* result, const Ark_uiEffect_BrightnessBlender* value) { result->append("{"); - // Callback_Boolean_Void onTransitionEnd - result->append(".onTransitionEnd="); - WriteToString(result, &value->onTransitionEnd); - // Ark_Number timeout + // Ark_Float64 cubicRate + result->append(".cubicRate="); + WriteToString(result, value->cubicRate); + // Ark_Float64 quadraticRate result->append(", "); - result->append(".timeout="); - WriteToString(result, &value->timeout); - // Ark_Boolean isInteractive + result->append(".quadraticRate="); + WriteToString(result, value->quadraticRate); + // Ark_Float64 linearRate result->append(", "); - result->append(".isInteractive="); - WriteToString(result, &value->isInteractive); - // Callback_NavigationTransitionProxy_Void transition + result->append(".linearRate="); + WriteToString(result, value->linearRate); + // Ark_Float64 degree result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); + result->append(".degree="); + WriteToString(result, value->degree); + // Ark_Float64 saturation + result->append(", "); + result->append(".saturation="); + WriteToString(result, value->saturation); + // Ark_uiEffect_Tuple_F64_F64_F64 positiveCoefficient + result->append(", "); + result->append(".positiveCoefficient="); + WriteToString(result, &value->positiveCoefficient); + // Ark_uiEffect_Tuple_F64_F64_F64 negativeCoefficient + result->append(", "); + result->append(".negativeCoefficient="); + WriteToString(result, &value->negativeCoefficient); + // Ark_Float64 fraction + result->append(", "); + result->append(".fraction="); + WriteToString(result, value->fraction); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationAnimatedTransition* value) { +inline void WriteToString(std::string* result, const Opt_uiEffect_BrightnessBlender* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -37820,33 +38390,41 @@ inline void WriteToString(std::string* result, const Opt_NavigationAnimatedTrans result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationAnimatedTransition& value) +inline Ark_RuntimeType runtimeType(const Opt_uiEffect_BrightnessBlender& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationInterception& value) +inline Ark_RuntimeType runtimeType(const Ark_UIExtensionOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationInterception* value) { +inline void WriteToString(std::string* result, const Ark_UIExtensionOptions* value) { result->append("{"); - // InterceptionShowCallback willShow - result->append(".willShow="); - WriteToString(result, &value->willShow); - // InterceptionShowCallback didShow + // Ark_Boolean isTransferringCaller + result->append(".isTransferringCaller="); + WriteToString(result, &value->isTransferringCaller); + // Ark_ComponentContent placeholder result->append(", "); - result->append(".didShow="); - WriteToString(result, &value->didShow); - // InterceptionModeCallback modeChange + result->append(".placeholder="); + WriteToString(result, &value->placeholder); + // Map_String_ComponentContent areaChangePlaceholder result->append(", "); - result->append(".modeChange="); - WriteToString(result, &value->modeChange); + result->append(".areaChangePlaceholder="); + WriteToString(result, &value->areaChangePlaceholder); + // Ark_DpiFollowStrategy dpiFollowStrategy + result->append(", "); + result->append(".dpiFollowStrategy="); + WriteToString(result, &value->dpiFollowStrategy); + // Ark_WindowModeFollowStrategy windowModeFollowStrategy + result->append(", "); + result->append(".windowModeFollowStrategy="); + WriteToString(result, &value->windowModeFollowStrategy); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationInterception* value) { +inline void WriteToString(std::string* result, const Opt_UIExtensionOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -37859,34 +38437,26 @@ inline void WriteToString(std::string* result, const Opt_NavigationInterception* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationInterception& value) +inline Ark_RuntimeType runtimeType(const Opt_UIExtensionOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_unifiedDataChannel_Summary& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationOptions* value) { - result->append("{"); - // Ark_LaunchMode launchMode - result->append(".launchMode="); - WriteToString(result, &value->launchMode); - // Ark_Boolean animated - result->append(", "); - result->append(".animated="); - WriteToString(result, &value->animated); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_unifiedDataChannel_Summary value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationOptions* value) { +inline void WriteToString(std::string* result, const Opt_unifiedDataChannel_Summary* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -37894,26 +38464,56 @@ inline void WriteToString(std::string* result, const Opt_NavigationOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_unifiedDataChannel_Summary& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavPathInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_arkui_component_enums_Color_Number_String_Resource& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_Union_arkui_component_enums_Color_Number_String_Resource: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_NavPathInfo value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_Union_arkui_component_enums_Color_Number_String_Resource* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_arkui_component_enums_Color + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_String + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_Resource + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavPathInfo* value) { +inline void WriteToString(std::string* result, const Opt_Union_arkui_component_enums_Color_Number_String_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -37921,29 +38521,45 @@ inline void WriteToString(std::string* result, const Opt_NavPathInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavPathInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_arkui_component_enums_Color_Number_String_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NestedScrollInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_arkui_component_enums_Color_String_Resource& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_arkui_component_enums_Color_String_Resource: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_NestedScrollInfo* value) { +inline void WriteToString(std::string* result, const Ark_Union_arkui_component_enums_Color_String_Resource* value) { result->append("{"); - // Ark_Scroller parent - result->append(".parent="); - WriteToString(result, value->parent); - // Ark_Scroller child + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".child="); - WriteToString(result, value->child); + // Ark_arkui_component_enums_Color + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NestedScrollInfo* value) { +inline void WriteToString(std::string* result, const Opt_Union_arkui_component_enums_Color_String_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -37956,37 +38572,51 @@ inline void WriteToString(std::string* result, const Opt_NestedScrollInfo* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NestedScrollInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_arkui_component_enums_Color_String_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NestedScrollOptionsExt& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_arkui_component_enums_Color_String_Resource_ColoringStrategy& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_Union_arkui_component_enums_Color_String_Resource_ColoringStrategy: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_NestedScrollOptionsExt* value) { +inline void WriteToString(std::string* result, const Ark_Union_arkui_component_enums_Color_String_Resource_ColoringStrategy* value) { result->append("{"); - // Ark_NestedScrollMode scrollUp - result->append(".scrollUp="); - WriteToString(result, &value->scrollUp); - // Ark_NestedScrollMode scrollDown - result->append(", "); - result->append(".scrollDown="); - WriteToString(result, &value->scrollDown); - // Ark_NestedScrollMode scrollRight - result->append(", "); - result->append(".scrollRight="); - WriteToString(result, &value->scrollRight); - // Ark_NestedScrollMode scrollLeft + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".scrollLeft="); - WriteToString(result, &value->scrollLeft); + // Ark_arkui_component_enums_Color + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_ColoringStrategy + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NestedScrollOptionsExt* value) { +inline void WriteToString(std::string* result, const Opt_Union_arkui_component_enums_Color_String_Resource_ColoringStrategy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -37999,33 +38629,51 @@ inline void WriteToString(std::string* result, const Opt_NestedScrollOptionsExt* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NestedScrollOptionsExt& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_arkui_component_enums_Color_String_Resource_ColoringStrategy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnAlertEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_arkui_component_enums_Color_String_Resource_Number& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_Union_arkui_component_enums_Color_String_Resource_Number: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnAlertEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_arkui_component_enums_Color_String_Resource_Number* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); - // Ark_String message - result->append(", "); - result->append(".message="); - WriteToString(result, &value->message); - // Ark_JsResult result + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".result="); - WriteToString(result, value->result); + // Ark_arkui_component_enums_Color + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_Number + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnAlertEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_arkui_component_enums_Color_String_Resource_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38038,33 +38686,39 @@ inline void WriteToString(std::string* result, const Opt_OnAlertEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnAlertEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_arkui_component_enums_Color_String_Resource_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnBeforeUnloadEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Array_MenuElement_CustomBuilder& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Array_MenuElement_CustomBuilder: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnBeforeUnloadEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_Array_MenuElement_CustomBuilder* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); - // Ark_String message - result->append(", "); - result->append(".message="); - WriteToString(result, &value->message); - // Ark_JsResult result + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".result="); - WriteToString(result, value->result); + // Array_MenuElement + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // CustomNodeBuilder + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnBeforeUnloadEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_Array_MenuElement_CustomBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38077,41 +38731,39 @@ inline void WriteToString(std::string* result, const Opt_OnBeforeUnloadEvent* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnBeforeUnloadEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Array_MenuElement_CustomBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnClientAuthenticationEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Array_NavigationMenuItem_CustomBuilder& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Array_NavigationMenuItem_CustomBuilder: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnClientAuthenticationEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_Array_NavigationMenuItem_CustomBuilder* value) { result->append("{"); - // Ark_ClientAuthenticationHandler handler - result->append(".handler="); - WriteToString(result, value->handler); - // Ark_String host - result->append(", "); - result->append(".host="); - WriteToString(result, &value->host); - // Ark_Number port - result->append(", "); - result->append(".port="); - WriteToString(result, &value->port); - // Array_String keyTypes - result->append(", "); - result->append(".keyTypes="); - WriteToString(result, &value->keyTypes); - // Array_String issuers + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".issuers="); - WriteToString(result, &value->issuers); + // Array_NavigationMenuItem + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // CustomNodeBuilder + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnClientAuthenticationEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_Array_NavigationMenuItem_CustomBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38124,33 +38776,57 @@ inline void WriteToString(std::string* result, const Opt_OnClientAuthenticationE result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnClientAuthenticationEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Array_NavigationMenuItem_CustomBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnConfirmEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + case 4: return runtimeType(value.value4); + default: INTEROP_FATAL("Bad selector in Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnConfirmEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); - // Ark_String message - result->append(", "); - result->append(".message="); - WriteToString(result, &value->message); - // Ark_JsResult result + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".result="); - WriteToString(result, value->result); + // Array_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Array_Array_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Array_TextPickerRangeContent + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } + // Array_TextCascadePickerRangeContent + if (value->selector == 4) { + result->append(".value4="); + WriteToString(result, &value->value4); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnConfirmEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38163,29 +38839,39 @@ inline void WriteToString(std::string* result, const Opt_OnConfirmEvent* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnConfirmEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnContextMenuShowEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Array_ToolbarItem_CustomBuilder& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Array_ToolbarItem_CustomBuilder: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnContextMenuShowEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_Array_ToolbarItem_CustomBuilder* value) { result->append("{"); - // Ark_WebContextMenuParam param - result->append(".param="); - WriteToString(result, value->param); - // Ark_WebContextMenuResult result + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".result="); - WriteToString(result, value->result); + // Array_ToolbarItem + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // CustomNodeBuilder + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnContextMenuShowEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_Array_ToolbarItem_CustomBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38198,41 +38884,39 @@ inline void WriteToString(std::string* result, const Opt_OnContextMenuShowEvent* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnContextMenuShowEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Array_ToolbarItem_CustomBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnDownloadStartEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_BlendMode_Blender& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_BlendMode_Blender: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnDownloadStartEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_BlendMode_Blender* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); - // Ark_String userAgent - result->append(", "); - result->append(".userAgent="); - WriteToString(result, &value->userAgent); - // Ark_String contentDisposition - result->append(", "); - result->append(".contentDisposition="); - WriteToString(result, &value->contentDisposition); - // Ark_String mimetype - result->append(", "); - result->append(".mimetype="); - WriteToString(result, &value->mimetype); - // Ark_Number contentLength + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".contentLength="); - WriteToString(result, &value->contentLength); + // Ark_BlendMode + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_uiEffect_BrightnessBlender + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnDownloadStartEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_BlendMode_Blender* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38245,29 +38929,39 @@ inline void WriteToString(std::string* result, const Opt_OnDownloadStartEvent* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnDownloadStartEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_BlendMode_Blender& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnErrorReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_Bindable& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Boolean_Bindable: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnErrorReceiveEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_Boolean_Bindable* value) { result->append("{"); - // Ark_WebResourceRequest request - result->append(".request="); - WriteToString(result, value->request); - // Ark_WebResourceError error + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".error="); - WriteToString(result, value->error); + // Ark_Boolean + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Bindable_Boolean + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnErrorReceiveEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_Boolean_Bindable* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38280,29 +38974,39 @@ inline void WriteToString(std::string* result, const Opt_OnErrorReceiveEvent* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnErrorReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_Bindable& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnGeolocationShowEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_Callback_DismissPopupAction_Void& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Boolean_Callback_DismissPopupAction_Void: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnGeolocationShowEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_Boolean_Callback_DismissPopupAction_Void* value) { result->append("{"); - // Ark_String origin - result->append(".origin="); - WriteToString(result, &value->origin); - // Ark_JsGeolocation geolocation + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".geolocation="); - WriteToString(result, value->geolocation); + // Ark_Boolean + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Callback_DismissPopupAction_Void + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnGeolocationShowEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_Boolean_Callback_DismissPopupAction_Void* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38315,33 +39019,39 @@ inline void WriteToString(std::string* result, const Opt_OnGeolocationShowEvent* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnGeolocationShowEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_Callback_DismissPopupAction_Void& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnHttpAuthRequestEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_Resource& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Boolean_Resource: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnHttpAuthRequestEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_Boolean_Resource* value) { result->append("{"); - // Ark_HttpAuthHandler handler - result->append(".handler="); - WriteToString(result, value->handler); - // Ark_String host - result->append(", "); - result->append(".host="); - WriteToString(result, &value->host); - // Ark_String realm + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".realm="); - WriteToString(result, &value->realm); + // Ark_Boolean + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Resource + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnHttpAuthRequestEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_Boolean_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38354,29 +39064,45 @@ inline void WriteToString(std::string* result, const Opt_OnHttpAuthRequestEvent* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnHttpAuthRequestEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnHttpErrorReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnHttpErrorReceiveEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier* value) { result->append("{"); - // Ark_WebResourceRequest request - result->append(".request="); - WriteToString(result, value->request); - // Ark_WebResourceResponse response + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".response="); - WriteToString(result, value->response); + // Ark_Boolean + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_ResourceStr + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_SymbolGlyphModifier + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnHttpErrorReceiveEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_Boolean_ResourceStr_SymbolGlyphModifier* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38389,25 +39115,39 @@ inline void WriteToString(std::string* result, const Opt_OnHttpErrorReceiveEvent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnHttpErrorReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_ResourceStr_SymbolGlyphModifier& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnInterceptRequestEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_BorderStyle_EdgeStyles& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_BorderStyle_EdgeStyles: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnInterceptRequestEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_BorderStyle_EdgeStyles* value) { result->append("{"); - // Ark_WebResourceRequest request - result->append(".request="); - WriteToString(result, value->request); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_BorderStyle + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_EdgeStyles + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnInterceptRequestEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_BorderStyle_EdgeStyles* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38420,25 +39160,39 @@ inline void WriteToString(std::string* result, const Opt_OnInterceptRequestEvent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnInterceptRequestEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_BorderStyle_EdgeStyles& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnLoadInterceptEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ButtonOptions_ResourceStr& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_ButtonOptions_ResourceStr: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnLoadInterceptEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_ButtonOptions_ResourceStr* value) { result->append("{"); - // Ark_WebResourceRequest data - result->append(".data="); - WriteToString(result, value->data); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_ButtonOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_ResourceStr + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnLoadInterceptEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_ButtonOptions_ResourceStr* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38451,25 +39205,39 @@ inline void WriteToString(std::string* result, const Opt_OnLoadInterceptEvent* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnLoadInterceptEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ButtonOptions_ResourceStr& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnPageBeginEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Callback_EnterKeyType_Void_TextAreaSubmitCallback& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Callback_EnterKeyType_Void_TextAreaSubmitCallback: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnPageBeginEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_Callback_EnterKeyType_Void_TextAreaSubmitCallback* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Callback_EnterKeyType_Void + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // TextAreaSubmitCallback + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnPageBeginEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_Callback_EnterKeyType_Void_TextAreaSubmitCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38482,25 +39250,39 @@ inline void WriteToString(std::string* result, const Opt_OnPageBeginEvent* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnPageBeginEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Callback_EnterKeyType_Void_TextAreaSubmitCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnPageEndEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Callback_String_Void_SearchSubmitCallback& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Callback_String_Void_SearchSubmitCallback: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnPageEndEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_Callback_String_Void_SearchSubmitCallback* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Callback_String_Void + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // SearchSubmitCallback + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnPageEndEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_Callback_String_Void_SearchSubmitCallback* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38513,25 +39295,39 @@ inline void WriteToString(std::string* result, const Opt_OnPageEndEvent* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnPageEndEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Callback_String_Void_SearchSubmitCallback& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnPageVisibleEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ColumnOptions_ColumnOptionsV2& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_ColumnOptions_ColumnOptionsV2: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnPageVisibleEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_ColumnOptions_ColumnOptionsV2* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_ColumnOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_ColumnOptionsV2 + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnPageVisibleEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_ColumnOptions_ColumnOptionsV2* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38544,25 +39340,39 @@ inline void WriteToString(std::string* result, const Opt_OnPageVisibleEvent* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnPageVisibleEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ColumnOptions_ColumnOptionsV2& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnPermissionRequestEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_CustomBuilder_DragItemInfo& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_CustomBuilder_DragItemInfo: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnPermissionRequestEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_CustomBuilder_DragItemInfo* value) { result->append("{"); - // Ark_PermissionRequest request - result->append(".request="); - WriteToString(result, value->request); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // CustomNodeBuilder + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_DragItemInfo + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnPermissionRequestEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_DragItemInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38575,37 +39385,45 @@ inline void WriteToString(std::string* result, const Opt_OnPermissionRequestEven result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnPermissionRequestEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_CustomBuilder_DragItemInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnPromptEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_CustomBuilder_DragItemInfo_String& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_CustomBuilder_DragItemInfo_String: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnPromptEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_CustomBuilder_DragItemInfo_String* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); - // Ark_String message - result->append(", "); - result->append(".message="); - WriteToString(result, &value->message); - // Ark_String value - result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - // Ark_JsResult result + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".result="); - WriteToString(result, value->result); + // CustomNodeBuilder + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_DragItemInfo + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_String + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnPromptEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_DragItemInfo_String* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38618,29 +39436,39 @@ inline void WriteToString(std::string* result, const Opt_OnPromptEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnPromptEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_CustomBuilder_DragItemInfo_String& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnRefreshAccessedHistoryEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_CustomBuilder_ExtendableComponent& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_CustomBuilder_ExtendableComponent: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnRefreshAccessedHistoryEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_CustomBuilder_ExtendableComponent* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); - // Ark_Boolean isRefreshed + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".isRefreshed="); - WriteToString(result, value->isRefreshed); + // CustomNodeBuilder + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_ExtendableComponent + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnRefreshAccessedHistoryEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_ExtendableComponent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38653,25 +39481,39 @@ inline void WriteToString(std::string* result, const Opt_OnRefreshAccessedHistor result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnRefreshAccessedHistoryEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_CustomBuilder_ExtendableComponent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnRenderExitedEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Date_Bindable& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Date_Bindable: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnRenderExitedEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_Date_Bindable* value) { result->append("{"); - // Ark_RenderExitReason renderExitReason - result->append(".renderExitReason="); - WriteToString(result, value->renderExitReason); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Date + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Bindable_Date + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnRenderExitedEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_Date_Bindable* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38684,25 +39526,39 @@ inline void WriteToString(std::string* result, const Opt_OnRenderExitedEvent* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnRenderExitedEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Date_Bindable& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnResourceLoadEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_DragPreviewMode_Array_DragPreviewMode& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_DragPreviewMode_Array_DragPreviewMode: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnResourceLoadEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_DragPreviewMode_Array_DragPreviewMode* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_DragPreviewMode + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Array_DragPreviewMode + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnResourceLoadEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_DragPreviewMode_Array_DragPreviewMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38715,25 +39571,39 @@ inline void WriteToString(std::string* result, const Opt_OnResourceLoadEvent* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnResourceLoadEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_DragPreviewMode_Array_DragPreviewMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnScreenCaptureRequestEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeOutlineStyles_OutlineStyle& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_EdgeOutlineStyles_OutlineStyle: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnScreenCaptureRequestEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_EdgeOutlineStyles_OutlineStyle* value) { result->append("{"); - // Ark_ScreenCaptureHandler handler - result->append(".handler="); - WriteToString(result, value->handler); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_EdgeOutlineStyles + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_OutlineStyle + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnScreenCaptureRequestEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_EdgeOutlineStyles_OutlineStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38746,33 +39616,39 @@ inline void WriteToString(std::string* result, const Opt_OnScreenCaptureRequestE result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnScreenCaptureRequestEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeOutlineStyles_OutlineStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnSslErrorEventReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeStyles_BorderStyle& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_EdgeStyles_BorderStyle: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnSslErrorEventReceiveEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_EdgeStyles_BorderStyle* value) { result->append("{"); - // Ark_SslErrorHandler handler - result->append(".handler="); - WriteToString(result, value->handler); - // Ark_SslError error - result->append(", "); - result->append(".error="); - WriteToString(result, value->error); - // Array_Buffer certChainData + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".certChainData="); - WriteToString(result, &value->certChainData); + // Ark_EdgeStyles + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_BorderStyle + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnSslErrorEventReceiveEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_EdgeStyles_BorderStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38785,25 +39661,45 @@ inline void WriteToString(std::string* result, const Opt_OnSslErrorEventReceiveE result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnSslErrorEventReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeStyles_BorderStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnTitleReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_F64_String_Resource& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_F64_String_Resource: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnTitleReceiveEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_F64_String_Resource* value) { result->append("{"); - // Ark_String title - result->append(".title="); - WriteToString(result, &value->title); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Float64 + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnTitleReceiveEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_F64_String_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38816,29 +39712,51 @@ inline void WriteToString(std::string* result, const Opt_OnTitleReceiveEvent* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnTitleReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_F64_String_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnTouchIconUrlReceivedEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Image_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_Union_Image_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnTouchIconUrlReceivedEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_Image_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); - // Ark_Boolean precomposed + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".precomposed="); - WriteToString(result, value->precomposed); + // Ark_image_PixelMap + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_ResourceStr + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_DrawableDescriptor + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, value->value2); + } + // Ark_ASTCResource + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnTouchIconUrlReceivedEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_Image_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38851,37 +39769,39 @@ inline void WriteToString(std::string* result, const Opt_OnTouchIconUrlReceivedE result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnTouchIconUrlReceivedEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Image_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnWindowNewEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ImageBitmap_PixelMap& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_ImageBitmap_PixelMap: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnWindowNewEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_ImageBitmap_PixelMap* value) { result->append("{"); - // Ark_Boolean isAlert - result->append(".isAlert="); - WriteToString(result, value->isAlert); - // Ark_Boolean isUserTrigger - result->append(", "); - result->append(".isUserTrigger="); - WriteToString(result, value->isUserTrigger); - // Ark_String targetUrl - result->append(", "); - result->append(".targetUrl="); - WriteToString(result, &value->targetUrl); - // Ark_ControllerHandler handler + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".handler="); - WriteToString(result, value->handler); + // Ark_ImageBitmap + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_image_PixelMap + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnWindowNewEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_ImageBitmap_PixelMap* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38894,29 +39814,39 @@ inline void WriteToString(std::string* result, const Opt_OnWindowNewEvent* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnWindowNewEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ImageBitmap_PixelMap& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OverlayOffset& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_LengthMetrics_String& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_LengthMetrics_String: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OverlayOffset* value) { +inline void WriteToString(std::string* result, const Ark_Union_LengthMetrics_String* value) { result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); + // Ark_LengthMetrics + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OverlayOffset* value) { +inline void WriteToString(std::string* result, const Opt_Union_LengthMetrics_String* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -38929,39 +39859,41 @@ inline void WriteToString(std::string* result, const Opt_OverlayOffset* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OverlayOffset& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_LengthMetrics_String& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PanGestureHandlerOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_MenuPreviewMode_CustomBuilder& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_MenuPreviewMode_CustomBuilder: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PanGestureHandlerOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_MenuPreviewMode_CustomBuilder* value) { result->append("{"); - // Ark_Boolean isFingerCountLimited - result->append(".isFingerCountLimited="); - WriteToString(result, &value->isFingerCountLimited); - // Ark_Number fingers - result->append(", "); - result->append(".fingers="); - WriteToString(result, &value->fingers); - // Ark_PanDirection direction - result->append(", "); - result->append(".direction="); - WriteToString(result, &value->direction); - // Ark_Number distance + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".distance="); - WriteToString(result, &value->distance); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_PanGestureHandlerOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(value->tag))); + // Ark_MenuPreviewMode + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // CustomNodeBuilder + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Union_MenuPreviewMode_CustomBuilder* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); if (value->tag != INTEROP_TAG_UNDEFINED) { WriteToString(result, &value->value); @@ -38972,33 +39904,39 @@ inline void WriteToString(std::string* result, const Opt_PanGestureHandlerOption result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PanGestureHandlerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_MenuPreviewMode_CustomBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PanGestureInterface_Invoke_Literal& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_NestedScrollOptions_NestedScrollOptionsExt& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_NestedScrollOptions_NestedScrollOptionsExt: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PanGestureInterface_Invoke_Literal* value) { +inline void WriteToString(std::string* result, const Ark_Union_NestedScrollOptions_NestedScrollOptionsExt* value) { result->append("{"); - // Ark_Number fingers - result->append(".fingers="); - WriteToString(result, &value->fingers); - // Ark_PanDirection direction - result->append(", "); - result->append(".direction="); - WriteToString(result, &value->direction); - // Ark_Number distance + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".distance="); - WriteToString(result, &value->distance); + // Ark_NestedScrollOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_NestedScrollOptionsExt + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PanGestureInterface_Invoke_Literal* value) { +inline void WriteToString(std::string* result, const Opt_Union_NestedScrollOptions_NestedScrollOptionsExt* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39011,33 +39949,39 @@ inline void WriteToString(std::string* result, const Opt_PanGestureInterface_Inv result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PanGestureInterface_Invoke_Literal& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_NestedScrollOptions_NestedScrollOptionsExt& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PathOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_Array_Number& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_Array_Number: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PathOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_Array_Number* value) { result->append("{"); - // Ark_Union_F64_String width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_F64_String height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_String commands + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".commands="); - WriteToString(result, &value->commands); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Array_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PathOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_Array_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39050,25 +39994,51 @@ inline void WriteToString(std::string* result, const Opt_PathOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PathOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_Array_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PathShapeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_Array_Number_Bindable_Bindable& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_Array_Number_Bindable_Bindable: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PathShapeOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_Array_Number_Bindable_Bindable* value) { result->append("{"); - // Ark_String commands - result->append(".commands="); - WriteToString(result, &value->commands); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Array_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Bindable_Number + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_Bindable_Array_Number + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PathShapeOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_Array_Number_Bindable_Bindable* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39081,33 +40051,39 @@ inline void WriteToString(std::string* result, const Opt_PathShapeOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PathShapeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_Array_Number_Bindable_Bindable& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PinchGestureHandlerOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_Bindable& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_Bindable: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PinchGestureHandlerOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_Bindable* value) { result->append("{"); - // Ark_Boolean isFingerCountLimited - result->append(".isFingerCountLimited="); - WriteToString(result, &value->isFingerCountLimited); - // Ark_Number fingers - result->append(", "); - result->append(".fingers="); - WriteToString(result, &value->fingers); - // Ark_Number distance + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".distance="); - WriteToString(result, &value->distance); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Bindable_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PinchGestureHandlerOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_Bindable* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39120,29 +40096,45 @@ inline void WriteToString(std::string* result, const Opt_PinchGestureHandlerOpti result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PinchGestureHandlerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_Bindable& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PinchGestureInterface_Invoke_Literal& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_FontWeight_ResourceStr& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_FontWeight_ResourceStr: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PinchGestureInterface_Invoke_Literal* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_FontWeight_ResourceStr* value) { result->append("{"); - // Ark_Number fingers - result->append(".fingers="); - WriteToString(result, &value->fingers); - // Ark_Number distance + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".distance="); - WriteToString(result, &value->distance); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_FontWeight + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + // Ark_ResourceStr + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PinchGestureInterface_Invoke_Literal* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_FontWeight_ResourceStr* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39155,37 +40147,39 @@ inline void WriteToString(std::string* result, const Opt_PinchGestureInterface_I result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PinchGestureInterface_Invoke_Literal& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_FontWeight_ResourceStr& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PixelRoundPolicy& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_GridColColumnOption& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_GridColColumnOption: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PixelRoundPolicy* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_GridColColumnOption* value) { result->append("{"); - // Ark_PixelRoundCalcPolicy start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_PixelRoundCalcPolicy top - result->append(", "); - result->append(".top="); - WriteToString(result, &value->top); - // Ark_PixelRoundCalcPolicy end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_PixelRoundCalcPolicy bottom + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_GridColColumnOption + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PixelRoundPolicy* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_GridColColumnOption* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39198,29 +40192,39 @@ inline void WriteToString(std::string* result, const Opt_PixelRoundPolicy* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PixelRoundPolicy& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_GridColColumnOption& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PluginComponentTemplate& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_GridRowColumnOption& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_GridRowColumnOption: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PluginComponentTemplate* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_GridRowColumnOption* value) { result->append("{"); - // Opt_String source - result->append(".source="); - WriteToString(result, &value->source); - // Opt_String bundleName + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".bundleName="); - WriteToString(result, &value->bundleName); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_GridRowColumnOption + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PluginComponentTemplate* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_GridRowColumnOption* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39233,29 +40237,39 @@ inline void WriteToString(std::string* result, const Opt_PluginComponentTemplate result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PluginComponentTemplate& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_GridRowColumnOption& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PluginErrorData& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_InvertOptions& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_InvertOptions: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PluginErrorData* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_InvertOptions* value) { result->append("{"); - // Ark_Int32 errcode - result->append(".errcode="); - WriteToString(result, value->errcode); - // Ark_String msg + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".msg="); - WriteToString(result, &value->msg); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_InvertOptions + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PluginErrorData* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_InvertOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39268,29 +40282,39 @@ inline void WriteToString(std::string* result, const Opt_PluginErrorData* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PluginErrorData& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_InvertOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PolygonOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_Resource& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_Resource: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PolygonOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_Resource* value) { result->append("{"); - // Ark_Union_String_F64 width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_String_F64 height + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Resource + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PolygonOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39303,29 +40327,39 @@ inline void WriteToString(std::string* result, const Opt_PolygonOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PolygonOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PolylineOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_ResourceStr& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_ResourceStr: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PolylineOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_ResourceStr* value) { result->append("{"); - // Ark_Union_String_F64 width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_String_F64 height + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_ResourceStr + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PolylineOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_ResourceStr* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39338,29 +40372,45 @@ inline void WriteToString(std::string* result, const Opt_PolylineOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PolylineOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_ResourceStr& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PopInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String_Resource& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_String_Resource: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PopInfo* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_String_Resource* value) { result->append("{"); - // Ark_NavPathInfo info - result->append(".info="); - WriteToString(result, value->info); - // Ark_Object result + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".result="); - WriteToString(result, value->result); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PopInfo* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_String_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39373,29 +40423,45 @@ inline void WriteToString(std::string* result, const Opt_PopInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PopInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_String_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PopupButton& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String_SwiperAutoFill& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_String_SwiperAutoFill: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PopupButton* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_String_SwiperAutoFill* value) { result->append("{"); - // Ark_String value - result->append(".value="); - WriteToString(result, &value->value); - // VoidCallback action + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".action="); - WriteToString(result, &value->action); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_SwiperAutoFill + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PopupButton* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_String_SwiperAutoFill* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39408,25 +40474,39 @@ inline void WriteToString(std::string* result, const Opt_PopupButton* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PopupButton& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_String_SwiperAutoFill& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PosterOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_OutlineStyle_EdgeOutlineStyles& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_OutlineStyle_EdgeOutlineStyles: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PosterOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_OutlineStyle_EdgeOutlineStyles* value) { result->append("{"); - // Ark_Boolean showFirstFrame - result->append(".showFirstFrame="); - WriteToString(result, &value->showFirstFrame); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_OutlineStyle + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_EdgeOutlineStyles + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PosterOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_OutlineStyle_EdgeOutlineStyles* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39439,25 +40519,39 @@ inline void WriteToString(std::string* result, const Opt_PosterOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PosterOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_OutlineStyle_EdgeOutlineStyles& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PostMessageOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_PixelMap_ResourceStr& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_PixelMap_ResourceStr: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PostMessageOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_PixelMap_ResourceStr* value) { result->append("{"); - // Array_Object transfer - result->append(".transfer="); - WriteToString(result, &value->transfer); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_image_PixelMap + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_ResourceStr + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PostMessageOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_PixelMap_ResourceStr* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39470,29 +40564,51 @@ inline void WriteToString(std::string* result, const Opt_PostMessageOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PostMessageOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_PixelMap_ResourceStr& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PreviewConfiguration& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PreviewConfiguration* value) { +inline void WriteToString(std::string* result, const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent* value) { result->append("{"); - // Ark_Boolean onlyForLifting - result->append(".onlyForLifting="); - WriteToString(result, &value->onlyForLifting); - // Ark_Boolean delayCreating + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".delayCreating="); - WriteToString(result, &value->delayCreating); + // Ark_image_PixelMap + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_ResourceStr + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_DrawableDescriptor + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, value->value2); + } + // Ark_ImageContent + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PreviewConfiguration* value) { +inline void WriteToString(std::string* result, const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39505,25 +40621,51 @@ inline void WriteToString(std::string* result, const Opt_PreviewConfiguration* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PreviewConfiguration& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PreviewMenuOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_PX_VP_LPX_Resource& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_Union_PX_VP_LPX_Resource: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PreviewMenuOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_PX_VP_LPX_Resource* value) { result->append("{"); - // Ark_HapticFeedbackMode hapticFeedbackMode - result->append(".hapticFeedbackMode="); - WriteToString(result, &value->hapticFeedbackMode); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_VP + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_String + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_Resource + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PreviewMenuOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_PX_VP_LPX_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39536,29 +40678,39 @@ inline void WriteToString(std::string* result, const Opt_PreviewMenuOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PreviewMenuOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_PX_VP_LPX_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PreviewText& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Resource_String& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Resource_String: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PreviewText* value) { +inline void WriteToString(std::string* result, const Ark_Union_Resource_String* value) { result->append("{"); - // Ark_Number offset - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_String value + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); + // Ark_Resource + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PreviewText* value) { +inline void WriteToString(std::string* result, const Opt_Union_Resource_String* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39571,33 +40723,45 @@ inline void WriteToString(std::string* result, const Opt_PreviewText* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PreviewText& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Resource_String& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ProgressOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_ColorContent_ColorMetrics& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceColor_ColorContent_ColorMetrics: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ProgressOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_ColorContent_ColorMetrics* value) { result->append("{"); - // Ark_Number value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_Number total - result->append(", "); - result->append(".total="); - WriteToString(result, &value->total); - // Ark_ProgressType type + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".type="); - WriteToString(result, &value->type); + // Ark_ResourceColor + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_ColorContent + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + // Ark_ColorMetrics + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ProgressOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_ColorContent_ColorMetrics* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39610,41 +40774,39 @@ inline void WriteToString(std::string* result, const Opt_ProgressOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ProgressOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_ColorContent_ColorMetrics& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RadioConfiguration& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_ColoringStrategy& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceColor_ColoringStrategy: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RadioConfiguration* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_ColoringStrategy* value) { result->append("{"); - // Ark_Boolean enabled - result->append(".enabled="); - WriteToString(result, value->enabled); - // Ark_ContentModifier contentModifier - result->append(", "); - result->append(".contentModifier="); - WriteToString(result, &value->contentModifier); - // Ark_String value - result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - // Ark_Boolean checked - result->append(", "); - result->append(".checked="); - WriteToString(result, value->checked); - // Callback_Boolean_Void triggerChange + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".triggerChange="); - WriteToString(result, &value->triggerChange); + // Ark_ResourceColor + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_ColoringStrategy + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RadioConfiguration* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_ColoringStrategy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39657,37 +40819,39 @@ inline void WriteToString(std::string* result, const Opt_RadioConfiguration* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RadioConfiguration& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_ColoringStrategy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RadioOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_LinearGradient& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceColor_LinearGradient: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RadioOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_LinearGradient* value) { result->append("{"); - // Ark_String group - result->append(".group="); - WriteToString(result, &value->group); - // Ark_String value - result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - // Ark_RadioIndicatorType indicatorType - result->append(", "); - result->append(".indicatorType="); - WriteToString(result, &value->indicatorType); - // CustomNodeBuilder indicatorBuilder + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".indicatorBuilder="); - WriteToString(result, &value->indicatorBuilder); + // Ark_ResourceColor + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_LinearGradient + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RadioOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_LinearGradient* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39700,49 +40864,45 @@ inline void WriteToString(std::string* result, const Opt_RadioOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RadioOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_LinearGradient& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RatingConfiguration& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_LinearGradient_Array_Tuple_Union_ResourceColor_LinearGradient_Number& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceColor_LinearGradient_Array_Tuple_Union_ResourceColor_LinearGradient_Number: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RatingConfiguration* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_LinearGradient_Array_Tuple_Union_ResourceColor_LinearGradient_Number* value) { result->append("{"); - // Ark_Boolean enabled - result->append(".enabled="); - WriteToString(result, value->enabled); - // Ark_ContentModifier contentModifier - result->append(", "); - result->append(".contentModifier="); - WriteToString(result, &value->contentModifier); - // Ark_Number rating - result->append(", "); - result->append(".rating="); - WriteToString(result, &value->rating); - // Ark_Boolean indicator - result->append(", "); - result->append(".indicator="); - WriteToString(result, value->indicator); - // Ark_Number stars - result->append(", "); - result->append(".stars="); - WriteToString(result, &value->stars); - // Ark_Number stepSize - result->append(", "); - result->append(".stepSize="); - WriteToString(result, &value->stepSize); - // Callback_Number_Void triggerChange + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".triggerChange="); - WriteToString(result, &value->triggerChange); + // Ark_ResourceColor + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_LinearGradient + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + // Array_Tuple_Union_ResourceColor_LinearGradient_Number + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RatingConfiguration* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_LinearGradient_Array_Tuple_Union_ResourceColor_LinearGradient_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39755,26 +40915,44 @@ inline void WriteToString(std::string* result, const Opt_RatingConfiguration* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RatingConfiguration& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_LinearGradient_Array_Tuple_Union_ResourceColor_LinearGradient_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RenderingContextSettings& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_ComponentContent& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_ComponentContent: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RenderingContextSettings value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_ComponentContent* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_ResourceStr + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_ComponentContent + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RenderingContextSettings* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_ComponentContent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -39782,33 +40960,39 @@ inline void WriteToString(std::string* result, const Opt_RenderingContextSetting result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RenderingContextSettings& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_ComponentContent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RenderProcessNotRespondingData& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_CustomBuilder& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_CustomBuilder: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RenderProcessNotRespondingData* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_CustomBuilder* value) { result->append("{"); - // Ark_String jsStack - result->append(".jsStack="); - WriteToString(result, &value->jsStack); - // Ark_Int32 pid - result->append(", "); - result->append(".pid="); - WriteToString(result, value->pid); - // Ark_RenderProcessNotRespondingReason reason + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".reason="); - WriteToString(result, value->reason); + // Ark_ResourceStr + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // CustomNodeBuilder + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RenderProcessNotRespondingData* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_CustomBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39821,26 +41005,44 @@ inline void WriteToString(std::string* result, const Opt_RenderProcessNotRespond result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RenderProcessNotRespondingData& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_CustomBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ReplaceSymbolEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_PixelMap& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_PixelMap: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ReplaceSymbolEffect value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_PixelMap* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_ResourceStr + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_image_PixelMap + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ReplaceSymbolEffect* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_PixelMap* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -39848,41 +41050,45 @@ inline void WriteToString(std::string* result, const Opt_ReplaceSymbolEffect* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ReplaceSymbolEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_PixelMap& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_Resource* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier* value) { result->append("{"); - // Ark_String bundleName - result->append(".bundleName="); - WriteToString(result, &value->bundleName); - // Ark_String moduleName - result->append(", "); - result->append(".moduleName="); - WriteToString(result, &value->moduleName); - // Ark_Int64 id - result->append(", "); - result->append(".id="); - WriteToString(result, value->id); - // Array_Union_String_I32_I64_F64_Resource params - result->append(", "); - result->append(".params="); - WriteToString(result, &value->params); - // Ark_Int32 type + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".type="); - WriteToString(result, &value->type); + // Ark_ResourceStr + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_image_PixelMap + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + // Ark_SymbolGlyphModifier + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Resource* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39895,51 +41101,39 @@ inline void WriteToString(std::string* result, const Opt_Resource* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ResourceColor& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_Scene& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: INTEROP_FATAL("Bad selector in Ark_ResourceColor: %d", value.selector); + default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_Scene: %d", value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_ResourceColor* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_Scene* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_Color + // Ark_ResourceStr if (value->selector == 0) { result->append(".value0="); - WriteToString(result, value->value0); + WriteToString(result, &value->value0); } - // Ark_Number + // Ark_Scene if (value->selector == 1) { result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_String - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_Resource - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); + WriteToString(result, value->value1); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ResourceColor* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Scene* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39952,39 +41146,39 @@ inline void WriteToString(std::string* result, const Opt_ResourceColor* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ResourceColor& value) +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_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_TabBarSymbol& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_ResourceStr: %d", value.selector); + default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_TabBarSymbol: %d", value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_ResourceStr* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_TabBarSymbol* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_String + // Ark_ResourceStr if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_Resource + // Ark_TabBarSymbol if (value->selector == 1) { result->append(".value1="); - WriteToString(result, &value->value1); + WriteToString(result, value->value1); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ResourceStr* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_TabBarSymbol* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -39997,33 +41191,39 @@ inline void WriteToString(std::string* result, const Opt_ResourceStr* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_TabBarSymbol& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorBuilderSpanOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorBuilderSpanOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent* value) { result->append("{"); - // Ark_Number offset - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_ColorMetrics dragBackgroundColor - result->append(", "); - result->append(".dragBackgroundColor="); - WriteToString(result, &value->dragBackgroundColor); - // Ark_Boolean isDragShadowNeeded + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".isDragShadowNeeded="); - WriteToString(result, &value->isDragShadowNeeded); + // Ark_ResourceStr + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Union_ResourceStr_ComponentContent + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorBuilderSpanOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Union_ResourceStr_ComponentContent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40036,37 +41236,39 @@ inline void WriteToString(std::string* result, const Opt_RichEditorBuilderSpanOp result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorBuilderSpanOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_Union_ResourceStr_ComponentContent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorDeleteValue& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_RowOptions_RowOptionsV2& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_RowOptions_RowOptionsV2: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorDeleteValue* value) { +inline void WriteToString(std::string* result, const Ark_Union_RowOptions_RowOptionsV2* value) { result->append("{"); - // Ark_Number offset - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_RichEditorDeleteDirection direction - result->append(", "); - result->append(".direction="); - WriteToString(result, value->direction); - // Ark_Number length - result->append(", "); - result->append(".length="); - WriteToString(result, &value->length); - // Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult richEditorDeleteSpans + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".richEditorDeleteSpans="); - WriteToString(result, &value->richEditorDeleteSpans); + // Ark_RowOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_RowOptionsV2 + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorDeleteValue* value) { +inline void WriteToString(std::string* result, const Opt_Union_RowOptions_RowOptionsV2* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40079,33 +41281,39 @@ inline void WriteToString(std::string* result, const Opt_RichEditorDeleteValue* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorDeleteValue& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_RowOptions_RowOptionsV2& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorGesture& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ScrollAnimationOptions_Boolean& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_ScrollAnimationOptions_Boolean: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorGesture* value) { +inline void WriteToString(std::string* result, const Ark_Union_ScrollAnimationOptions_Boolean* value) { result->append("{"); - // Callback_ClickEvent_Void onClick - result->append(".onClick="); - WriteToString(result, &value->onClick); - // Callback_GestureEvent_Void onLongPress - result->append(", "); - result->append(".onLongPress="); - WriteToString(result, &value->onLongPress); - // Callback_GestureEvent_Void onDoubleClick + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".onDoubleClick="); - WriteToString(result, &value->onDoubleClick); + // Ark_ScrollAnimationOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Boolean + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorGesture* value) { +inline void WriteToString(std::string* result, const Opt_Union_ScrollAnimationOptions_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40118,33 +41326,39 @@ inline void WriteToString(std::string* result, const Opt_RichEditorGesture* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorGesture& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ScrollAnimationOptions_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorInsertValue& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Array_String& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_String_Array_String: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorInsertValue* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_Array_String* value) { result->append("{"); - // Ark_Number insertOffset - result->append(".insertOffset="); - WriteToString(result, &value->insertOffset); - // Ark_String insertValue - result->append(", "); - result->append(".insertValue="); - WriteToString(result, &value->insertValue); - // Ark_String previewText + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".previewText="); - WriteToString(result, &value->previewText); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Array_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorInsertValue* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Array_String* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40157,29 +41371,39 @@ inline void WriteToString(std::string* result, const Opt_RichEditorInsertValue* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorInsertValue& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Array_String& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorRange& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Bindable& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_String_Bindable: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorRange* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_Bindable* value) { result->append("{"); - // Ark_Number start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Number end + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Bindable_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorRange* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Bindable* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40192,29 +41416,45 @@ inline void WriteToString(std::string* result, const Opt_RichEditorRange* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorRange& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Bindable& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorSelection& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_CustomBuilder_ComponentContent& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_String_CustomBuilder_ComponentContent: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorSelection* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_CustomBuilder_ComponentContent* value) { result->append("{"); - // Ark_Tuple_Number_Number selection - result->append(".selection="); - WriteToString(result, &value->selection); - // Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult spans + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".spans="); - WriteToString(result, &value->spans); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // CustomNodeBuilder + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_ComponentContent + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorSelection* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_CustomBuilder_ComponentContent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40227,29 +41467,57 @@ inline void WriteToString(std::string* result, const Opt_RichEditorSelection* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorSelection& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_CustomBuilder_ComponentContent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorSpanPosition& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_I32_I64_F64_Resource& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + case 4: return runtimeType(value.value4); + default: INTEROP_FATAL("Bad selector in Ark_Union_String_I32_I64_F64_Resource: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorSpanPosition* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_I32_I64_F64_Resource* value) { result->append("{"); - // Ark_Number spanIndex - result->append(".spanIndex="); - WriteToString(result, &value->spanIndex); - // Ark_Tuple_Number_Number spanRange + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".spanRange="); - WriteToString(result, &value->spanRange); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Int32 + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + // Ark_Int64 + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, value->value2); + } + // Ark_Float64 + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, value->value3); + } + // Ark_Resource + if (value->selector == 4) { + result->append(".value4="); + WriteToString(result, &value->value4); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorSpanPosition* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_I32_I64_F64_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40262,53 +41530,51 @@ inline void WriteToString(std::string* result, const Opt_RichEditorSpanPosition* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorSpanPosition& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_I32_I64_F64_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RotateOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Number_Buffer_Resource& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_Union_String_Number_Buffer_Resource: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RotateOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_Number_Buffer_Resource* value) { result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_Number z - result->append(", "); - result->append(".z="); - WriteToString(result, &value->z); - // Ark_Union_Number_String centerX - result->append(", "); - result->append(".centerX="); - WriteToString(result, &value->centerX); - // Ark_Union_Number_String centerY - result->append(", "); - result->append(".centerY="); - WriteToString(result, &value->centerY); - // Ark_Number centerZ - result->append(", "); - result->append(".centerZ="); - WriteToString(result, &value->centerZ); - // Ark_Number perspective - result->append(", "); - result->append(".perspective="); - WriteToString(result, &value->perspective); - // Ark_Union_Number_String angle + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".angle="); - WriteToString(result, &value->angle); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Buffer + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, value->value2); + } + // Ark_Resource + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RotateOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Number_Buffer_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40321,33 +41587,45 @@ inline void WriteToString(std::string* result, const Opt_RotateOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RotateOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number_Buffer_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RotationGestureHandlerOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Number_Resource& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_String_Number_Resource: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RotationGestureHandlerOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_Number_Resource* value) { result->append("{"); - // Ark_Boolean isFingerCountLimited - result->append(".isFingerCountLimited="); - WriteToString(result, &value->isFingerCountLimited); - // Ark_Number fingers - result->append(", "); - result->append(".fingers="); - WriteToString(result, &value->fingers); - // Ark_Number angle + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".angle="); - WriteToString(result, &value->angle); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RotationGestureHandlerOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Number_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40360,37 +41638,51 @@ inline void WriteToString(std::string* result, const Opt_RotationGestureHandlerO result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RotationGestureHandlerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RoundedRectOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Number_Resource_Buffer& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_Union_String_Number_Resource_Buffer: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RoundedRectOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_Number_Resource_Buffer* value) { result->append("{"); - // Ark_Union_F64_String width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_F64_String height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Union_F64_String radiusWidth - result->append(", "); - result->append(".radiusWidth="); - WriteToString(result, &value->radiusWidth); - // Ark_Union_F64_String radiusHeight + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".radiusHeight="); - WriteToString(result, &value->radiusHeight); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_Buffer + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RoundedRectOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Number_Resource_Buffer* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40403,29 +41695,45 @@ inline void WriteToString(std::string* result, const Opt_RoundedRectOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RoundedRectOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number_Resource_Buffer& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RoundRect& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_PixelMap_Resource& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_String_PixelMap_Resource: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RoundRect* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_PixelMap_Resource* value) { result->append("{"); - // Ark_common2D_Rect rect - result->append(".rect="); - WriteToString(result, &value->rect); - // Ark_CornerRadius corners + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".corners="); - WriteToString(result, &value->corners); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_image_PixelMap + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + // Ark_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RoundRect* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_PixelMap_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40438,37 +41746,51 @@ inline void WriteToString(std::string* result, const Opt_RoundRect* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RoundRect& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_PixelMap_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RoundRectShapeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_PixelMap_Resource_SymbolGlyphModifier& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_Union_String_PixelMap_Resource_SymbolGlyphModifier: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RoundRectShapeOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_PixelMap_Resource_SymbolGlyphModifier* value) { result->append("{"); - // Ark_Union_Number_String width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_Number_String height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Union_Number_String radiusWidth - result->append(", "); - result->append(".radiusWidth="); - WriteToString(result, &value->radiusWidth); - // Ark_Union_Number_String radiusHeight + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".radiusHeight="); - WriteToString(result, &value->radiusHeight); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_image_PixelMap + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + // Ark_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_SymbolGlyphModifier + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RoundRectShapeOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_PixelMap_Resource_SymbolGlyphModifier* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40481,33 +41803,39 @@ inline void WriteToString(std::string* result, const Opt_RoundRectShapeOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RoundRectShapeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_PixelMap_Resource_SymbolGlyphModifier& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RouteMapConfig& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_String_Resource: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RouteMapConfig* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_Resource* value) { result->append("{"); - // Ark_String name - result->append(".name="); - WriteToString(result, &value->name); - // Ark_String pageSourceFile - result->append(", "); - result->append(".pageSourceFile="); - WriteToString(result, &value->pageSourceFile); - // Ark_Object data + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".data="); - WriteToString(result, value->data); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Resource + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RouteMapConfig* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40520,25 +41848,45 @@ inline void WriteToString(std::string* result, const Opt_RouteMapConfig* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RouteMapConfig& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RowOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource_ComponentContent& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_String_Resource_ComponentContent: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RowOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_Resource_ComponentContent* value) { result->append("{"); - // Ark_Union_String_Number space - result->append(".space="); - WriteToString(result, &value->space); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Resource + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_ComponentContent + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RowOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Resource_ComponentContent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40551,41 +41899,45 @@ inline void WriteToString(std::string* result, const Opt_RowOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RowOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource_ComponentContent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScaleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource_LinearGradientOptions& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_String_Resource_LinearGradientOptions: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ScaleOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_Resource_LinearGradientOptions* value) { result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_Number z - result->append(", "); - result->append(".z="); - WriteToString(result, &value->z); - // Ark_Union_Number_String centerX - result->append(", "); - result->append(".centerX="); - WriteToString(result, &value->centerX); - // Ark_Union_Number_String centerY + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".centerY="); - WriteToString(result, &value->centerY); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Resource + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LinearGradientOptions + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScaleOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Resource_LinearGradientOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40598,26 +41950,50 @@ inline void WriteToString(std::string* result, const Opt_ScaleOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScaleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource_LinearGradientOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScaleSymbolEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource_PixelMap& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_String_Resource_PixelMap: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ScaleSymbolEffect value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_Union_String_Resource_PixelMap* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Resource + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_image_PixelMap + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, value->value2); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScaleSymbolEffect* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Resource_PixelMap* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -40625,25 +42001,37 @@ inline void WriteToString(std::string* result, const Opt_ScaleSymbolEffect* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScaleSymbolEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource_PixelMap& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScreenCaptureConfig& value) +inline Ark_RuntimeType runtimeType(const Ark_ViewportRect& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScreenCaptureConfig* value) { +inline void WriteToString(std::string* result, const Ark_ViewportRect* value) { result->append("{"); - // Ark_WebCaptureMode captureMode - result->append(".captureMode="); - WriteToString(result, value->captureMode); + // Ark_Union_F64_String x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Union_F64_String y + result->append(", "); + result->append(".y="); + WriteToString(result, &value->y); + // Ark_Union_F64_String width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_F64_String height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScreenCaptureConfig* value) { +inline void WriteToString(std::string* result, const Opt_ViewportRect* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40656,29 +42044,29 @@ inline void WriteToString(std::string* result, const Opt_ScreenCaptureConfig* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScreenCaptureConfig& value) +inline Ark_RuntimeType runtimeType(const Opt_ViewportRect& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScriptItem& value) +inline Ark_RuntimeType runtimeType(const Ark_VisibleAreaEventOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScriptItem* value) { +inline void WriteToString(std::string* result, const Ark_VisibleAreaEventOptions* value) { result->append("{"); - // Ark_String script - result->append(".script="); - WriteToString(result, &value->script); - // Array_String scriptRules + // Array_Number ratios + result->append(".ratios="); + WriteToString(result, &value->ratios); + // Ark_Number expectedUpdateInterval result->append(", "); - result->append(".scriptRules="); - WriteToString(result, &value->scriptRules); + result->append(".expectedUpdateInterval="); + WriteToString(result, &value->expectedUpdateInterval); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScriptItem* value) { +inline void WriteToString(std::string* result, const Opt_VisibleAreaEventOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40691,33 +42079,33 @@ inline void WriteToString(std::string* result, const Opt_ScriptItem* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScriptItem& value) +inline Ark_RuntimeType runtimeType(const Opt_VisibleAreaEventOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollAnimationOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_VisibleListContentInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollAnimationOptions* value) { +inline void WriteToString(std::string* result, const Ark_VisibleListContentInfo* value) { result->append("{"); - // Ark_Number duration - result->append(".duration="); - WriteToString(result, &value->duration); - // Ark_Union_Curve_ICurve curve + // Ark_Number index + result->append(".index="); + WriteToString(result, &value->index); + // Ark_ListItemGroupArea itemGroupArea result->append(", "); - result->append(".curve="); - WriteToString(result, &value->curve); - // Ark_Boolean canOverScroll + result->append(".itemGroupArea="); + WriteToString(result, &value->itemGroupArea); + // Ark_Number itemIndexInGroup result->append(", "); - result->append(".canOverScroll="); - WriteToString(result, &value->canOverScroll); + result->append(".itemIndexInGroup="); + WriteToString(result, &value->itemIndexInGroup); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollAnimationOptions* value) { +inline void WriteToString(std::string* result, const Opt_VisibleListContentInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40730,33 +42118,41 @@ inline void WriteToString(std::string* result, const Opt_ScrollAnimationOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollAnimationOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_VisibleListContentInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollBarOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_WaterFlowOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollBarOptions* value) { +inline void WriteToString(std::string* result, const Ark_WaterFlowOptions* value) { result->append("{"); + // CustomNodeBuilder footer + result->append(".footer="); + WriteToString(result, &value->footer); + // Ark_ComponentContentBase footerContent + result->append(", "); + result->append(".footerContent="); + WriteToString(result, &value->footerContent); // Ark_Scroller scroller + result->append(", "); result->append(".scroller="); - WriteToString(result, value->scroller); - // Ark_ScrollBarDirection direction + WriteToString(result, &value->scroller); + // Ark_WaterFlowSections sections result->append(", "); - result->append(".direction="); - WriteToString(result, &value->direction); - // Ark_BarState state + result->append(".sections="); + WriteToString(result, &value->sections); + // Ark_WaterFlowLayoutMode layoutMode result->append(", "); - result->append(".state="); - WriteToString(result, &value->state); + result->append(".layoutMode="); + WriteToString(result, &value->layoutMode); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollBarOptions* value) { +inline void WriteToString(std::string* result, const Opt_WaterFlowOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40769,25 +42165,29 @@ inline void WriteToString(std::string* result, const Opt_ScrollBarOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollBarOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_WaterFlowOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollEdgeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_WebKeyboardCallbackInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollEdgeOptions* value) { +inline void WriteToString(std::string* result, const Ark_WebKeyboardCallbackInfo* value) { result->append("{"); - // Ark_Number velocity - result->append(".velocity="); - WriteToString(result, &value->velocity); + // Ark_WebKeyboardController controller + result->append(".controller="); + WriteToString(result, value->controller); + // Map_String_String attributes + result->append(", "); + result->append(".attributes="); + WriteToString(result, &value->attributes); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollEdgeOptions* value) { +inline void WriteToString(std::string* result, const Opt_WebKeyboardCallbackInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40800,29 +42200,33 @@ inline void WriteToString(std::string* result, const Opt_ScrollEdgeOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollEdgeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardCallbackInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollPageOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_WebKeyboardOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollPageOptions* value) { +inline void WriteToString(std::string* result, const Ark_WebKeyboardOptions* value) { result->append("{"); - // Ark_Boolean next - result->append(".next="); - WriteToString(result, value->next); - // Ark_Boolean animation + // Ark_Boolean useSystemKeyboard + result->append(".useSystemKeyboard="); + WriteToString(result, value->useSystemKeyboard); + // Ark_Int32 enterKeyType result->append(", "); - result->append(".animation="); - WriteToString(result, &value->animation); + result->append(".enterKeyType="); + WriteToString(result, &value->enterKeyType); + // CustomNodeBuilder customKeyboard + result->append(", "); + result->append(".customKeyboard="); + WriteToString(result, &value->customKeyboard); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollPageOptions* value) { +inline void WriteToString(std::string* result, const Opt_WebKeyboardOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40835,37 +42239,33 @@ inline void WriteToString(std::string* result, const Opt_ScrollPageOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollPageOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SelectionMenuOptionsExt& value) +inline Ark_RuntimeType runtimeType(const Ark_WebMediaOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SelectionMenuOptionsExt* value) { +inline void WriteToString(std::string* result, const Ark_WebMediaOptions* value) { result->append("{"); - // Callback_Void onAppear - result->append(".onAppear="); - WriteToString(result, &value->onAppear); - // Callback_Void onDisappear - result->append(", "); - result->append(".onDisappear="); - WriteToString(result, &value->onDisappear); - // CustomNodeBuilder preview + // Ark_Int32 resumeInterval + result->append(".resumeInterval="); + WriteToString(result, &value->resumeInterval); + // Ark_Boolean audioExclusive result->append(", "); - result->append(".preview="); - WriteToString(result, &value->preview); - // Ark_MenuType menuType + result->append(".audioExclusive="); + WriteToString(result, &value->audioExclusive); + // Ark_AudioSessionType audioSessionType result->append(", "); - result->append(".menuType="); - WriteToString(result, &value->menuType); + result->append(".audioSessionType="); + WriteToString(result, &value->audioSessionType); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SelectionMenuOptionsExt* value) { +inline void WriteToString(std::string* result, const Opt_WebMediaOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40878,25 +42278,41 @@ inline void WriteToString(std::string* result, const Opt_SelectionMenuOptionsExt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SelectionMenuOptionsExt& value) +inline Ark_RuntimeType runtimeType(const Opt_WebMediaOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SelectionOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_WebOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SelectionOptions* value) { +inline void WriteToString(std::string* result, const Ark_WebOptions* value) { result->append("{"); - // Ark_MenuPolicy menuPolicy - result->append(".menuPolicy="); - WriteToString(result, &value->menuPolicy); + // Ark_Union_String_Resource src + result->append(".src="); + WriteToString(result, &value->src); + // Ark_webview_WebviewController controller + result->append(", "); + result->append(".controller="); + WriteToString(result, value->controller); + // Ark_RenderMode renderMode + result->append(", "); + result->append(".renderMode="); + WriteToString(result, &value->renderMode); + // Ark_Boolean incognitoMode + result->append(", "); + result->append(".incognitoMode="); + WriteToString(result, &value->incognitoMode); + // Ark_String sharedRenderProcessToken + result->append(", "); + result->append(".sharedRenderProcessToken="); + WriteToString(result, &value->sharedRenderProcessToken); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SelectionOptions* value) { +inline void WriteToString(std::string* result, const Opt_WebOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40909,29 +42325,25 @@ inline void WriteToString(std::string* result, const Opt_SelectionOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SelectionOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_WebOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ShapeSize& value) +inline Ark_RuntimeType runtimeType(const Ark_window_SystemBarStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ShapeSize* value) { +inline void WriteToString(std::string* result, const Ark_window_SystemBarStyle* value) { result->append("{"); - // Ark_Union_Number_String width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_Number_String height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + // Ark_String statusBarContentColor + result->append(".statusBarContentColor="); + WriteToString(result, &value->statusBarContentColor); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ShapeSize* value) { +inline void WriteToString(std::string* result, const Opt_window_SystemBarStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40944,25 +42356,33 @@ inline void WriteToString(std::string* result, const Opt_ShapeSize* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ShapeSize& value) +inline Ark_RuntimeType runtimeType(const Opt_window_SystemBarStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SheetDismiss& value) +inline Ark_RuntimeType runtimeType(const Ark_WorkerOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SheetDismiss* value) { +inline void WriteToString(std::string* result, const Ark_WorkerOptions* value) { result->append("{"); - // VoidCallback dismiss - result->append(".dismiss="); - WriteToString(result, &value->dismiss); + // Ark_String type + result->append(".type="); + WriteToString(result, &value->type); + // Ark_String name + result->append(", "); + result->append(".name="); + WriteToString(result, &value->name); + // Ark_Boolean shared + result->append(", "); + result->append(".shared="); + WriteToString(result, &value->shared); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SheetDismiss* value) { +inline void WriteToString(std::string* result, const Opt_WorkerOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -40975,34 +42395,26 @@ inline void WriteToString(std::string* result, const Opt_SheetDismiss* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SheetDismiss& value) +inline Ark_RuntimeType runtimeType(const Opt_WorkerOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SlideRange& value) +inline Ark_RuntimeType runtimeType(const Ark_XComponentController& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SlideRange* value) { - result->append("{"); - // Ark_Number from - result->append(".from="); - WriteToString(result, &value->from); - // Ark_Number to - result->append(", "); - result->append(".to="); - WriteToString(result, &value->to); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_XComponentController value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SlideRange* value) { +inline void WriteToString(std::string* result, const Opt_XComponentController* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -41010,49 +42422,29 @@ inline void WriteToString(std::string* result, const Opt_SlideRange* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SlideRange& value) +inline Ark_RuntimeType runtimeType(const Opt_XComponentController& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SliderConfiguration& value) +inline Ark_RuntimeType runtimeType(const Ark_AlphabetIndexerOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SliderConfiguration* value) { +inline void WriteToString(std::string* result, const Ark_AlphabetIndexerOptions* value) { result->append("{"); - // Ark_Boolean enabled - result->append(".enabled="); - WriteToString(result, value->enabled); - // Ark_ContentModifier contentModifier - result->append(", "); - result->append(".contentModifier="); - WriteToString(result, &value->contentModifier); - // Ark_Number value - result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - // Ark_Number min - result->append(", "); - result->append(".min="); - WriteToString(result, &value->min); - // Ark_Number max - result->append(", "); - result->append(".max="); - WriteToString(result, &value->max); - // Ark_Number step - result->append(", "); - result->append(".step="); - WriteToString(result, &value->step); - // SliderTriggerChangeCallback triggerChange + // Array_String arrayValue + result->append(".arrayValue="); + WriteToString(result, &value->arrayValue); + // Ark_Union_Number_Bindable selected result->append(", "); - result->append(".triggerChange="); - WriteToString(result, &value->triggerChange); + result->append(".selected="); + WriteToString(result, &value->selected); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SliderConfiguration* value) { +inline void WriteToString(std::string* result, const Opt_AlphabetIndexerOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -41065,29 +42457,57 @@ inline void WriteToString(std::string* result, const Opt_SliderConfiguration* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SliderConfiguration& value) +inline Ark_RuntimeType runtimeType(const Opt_AlphabetIndexerOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SnapshotOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_AnimateParam& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SnapshotOptions* value) { +inline void WriteToString(std::string* result, const Ark_AnimateParam* value) { result->append("{"); - // Ark_Number scale - result->append(".scale="); - WriteToString(result, &value->scale); - // Ark_Boolean waitUntilRenderFinished + // Ark_Number duration + result->append(".duration="); + WriteToString(result, &value->duration); + // Ark_Number tempo result->append(", "); - result->append(".waitUntilRenderFinished="); - WriteToString(result, &value->waitUntilRenderFinished); + result->append(".tempo="); + WriteToString(result, &value->tempo); + // Ark_Union_Curve_String_ICurve curve + result->append(", "); + result->append(".curve="); + WriteToString(result, &value->curve); + // Ark_Number delay + result->append(", "); + result->append(".delay="); + WriteToString(result, &value->delay); + // Ark_Number iterations + result->append(", "); + result->append(".iterations="); + WriteToString(result, &value->iterations); + // Ark_PlayMode playMode + result->append(", "); + result->append(".playMode="); + WriteToString(result, &value->playMode); + // Callback_Void onFinish + result->append(", "); + result->append(".onFinish="); + WriteToString(result, &value->onFinish); + // Ark_FinishCallbackType finishCallbackType + result->append(", "); + result->append(".finishCallbackType="); + WriteToString(result, &value->finishCallbackType); + // Ark_ExpectedFrameRateRange expectedFrameRateRange + result->append(", "); + result->append(".expectedFrameRateRange="); + WriteToString(result, &value->expectedFrameRateRange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SnapshotOptions* value) { +inline void WriteToString(std::string* result, const Opt_AnimateParam* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -41100,25 +42520,45 @@ inline void WriteToString(std::string* result, const Opt_SnapshotOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SnapshotOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_AnimateParam& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SpringBackAction& value) +inline Ark_RuntimeType runtimeType(const Ark_BackgroundBlurStyleOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SpringBackAction* value) { +inline void WriteToString(std::string* result, const Ark_BackgroundBlurStyleOptions* value) { result->append("{"); - // VoidCallback springBack - result->append(".springBack="); - WriteToString(result, &value->springBack); + // Ark_ThemeColorMode colorMode + result->append(".colorMode="); + WriteToString(result, &value->colorMode); + // Ark_AdaptiveColor adaptiveColor + result->append(", "); + result->append(".adaptiveColor="); + WriteToString(result, &value->adaptiveColor); + // Ark_Number scale + result->append(", "); + result->append(".scale="); + WriteToString(result, &value->scale); + // Ark_BlurOptions blurOptions + result->append(", "); + result->append(".blurOptions="); + WriteToString(result, &value->blurOptions); + // Ark_BlurStyleActivePolicy policy + result->append(", "); + result->append(".policy="); + WriteToString(result, &value->policy); + // Ark_ResourceColor inactiveColor + result->append(", "); + result->append(".inactiveColor="); + WriteToString(result, &value->inactiveColor); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SpringBackAction* value) { +inline void WriteToString(std::string* result, const Opt_BackgroundBlurStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -41131,49 +42571,53 @@ inline void WriteToString(std::string* result, const Opt_SpringBackAction* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SpringBackAction& value) +inline Ark_RuntimeType runtimeType(const Opt_BackgroundBlurStyleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SslErrorEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_BackgroundEffectOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SslErrorEvent* value) { +inline void WriteToString(std::string* result, const Ark_BackgroundEffectOptions* value) { result->append("{"); - // Ark_SslErrorHandler handler - result->append(".handler="); - WriteToString(result, value->handler); - // Ark_SslError error - result->append(", "); - result->append(".error="); - WriteToString(result, value->error); - // Ark_String url + // Ark_Number radius + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_Number saturation result->append(", "); - result->append(".url="); - WriteToString(result, &value->url); - // Ark_String originalUrl + result->append(".saturation="); + WriteToString(result, &value->saturation); + // Ark_Number brightness result->append(", "); - result->append(".originalUrl="); - WriteToString(result, &value->originalUrl); - // Ark_String referrer + result->append(".brightness="); + WriteToString(result, &value->brightness); + // Ark_ResourceColor color result->append(", "); - result->append(".referrer="); - WriteToString(result, &value->referrer); - // Ark_Boolean isFatalError + result->append(".color="); + WriteToString(result, &value->color); + // Ark_AdaptiveColor adaptiveColor result->append(", "); - result->append(".isFatalError="); - WriteToString(result, value->isFatalError); - // Ark_Boolean isMainFrame + result->append(".adaptiveColor="); + WriteToString(result, &value->adaptiveColor); + // Ark_BlurOptions blurOptions result->append(", "); - result->append(".isMainFrame="); - WriteToString(result, value->isMainFrame); + result->append(".blurOptions="); + WriteToString(result, &value->blurOptions); + // Ark_BlurStyleActivePolicy policy + result->append(", "); + result->append(".policy="); + WriteToString(result, &value->policy); + // Ark_ResourceColor inactiveColor + result->append(", "); + result->append(".inactiveColor="); + WriteToString(result, &value->inactiveColor); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SslErrorEvent* value) { +inline void WriteToString(std::string* result, const Opt_BackgroundEffectOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -41186,25 +42630,29 @@ inline void WriteToString(std::string* result, const Opt_SslErrorEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SslErrorEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_BackgroundEffectOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_StackOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Bindable_Arkui_Component_Units_ResourceStr& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_StackOptions* value) { +inline void WriteToString(std::string* result, const Ark_Bindable_Arkui_Component_Units_ResourceStr* value) { result->append("{"); - // Ark_Alignment alignContent - result->append(".alignContent="); - WriteToString(result, &value->alignContent); + // Ark_ResourceStr value + result->append(".value="); + WriteToString(result, &value->value); + // Callback_T_Void_Arkui_Component_Units_ResourceStr onChange + result->append(", "); + result->append(".onChange="); + WriteToString(result, &value->onChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_StackOptions* value) { +inline void WriteToString(std::string* result, const Opt_Bindable_Arkui_Component_Units_ResourceStr* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -41217,29 +42665,29 @@ inline void WriteToString(std::string* result, const Opt_StackOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StackOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Bindable_Arkui_Component_Units_ResourceStr& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_StyledStringChangedListener& value) +inline Ark_RuntimeType runtimeType(const Ark_Bindable_Global_Resource_Resource& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_StyledStringChangedListener* value) { +inline void WriteToString(std::string* result, const Ark_Bindable_Global_Resource_Resource* value) { result->append("{"); - // Callback_StyledStringChangeValue_Boolean onWillChange - result->append(".onWillChange="); - WriteToString(result, &value->onWillChange); - // OnDidChangeCallback onDidChange + // Ark_Resource value + result->append(".value="); + WriteToString(result, &value->value); + // Callback_T_Void_Global_Resource_Resource onChange result->append(", "); - result->append(".onDidChange="); - WriteToString(result, &value->onDidChange); + result->append(".onChange="); + WriteToString(result, &value->onChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_StyledStringChangedListener* value) { +inline void WriteToString(std::string* result, const Opt_Bindable_Global_Resource_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -41252,37 +42700,51 @@ inline void WriteToString(std::string* result, const Opt_StyledStringChangedList result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StyledStringChangedListener& value) +inline Ark_RuntimeType runtimeType(const Opt_Bindable_Global_Resource_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SurfaceRect& value) +inline Ark_RuntimeType runtimeType(const Ark_BindableResourceStr& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_BindableResourceStr: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_SurfaceRect* value) { +inline void WriteToString(std::string* result, const Ark_BindableResourceStr* value) { result->append("{"); - // Ark_Float64 offsetX - result->append(".offsetX="); - WriteToString(result, &value->offsetX); - // Ark_Float64 offsetY - result->append(", "); - result->append(".offsetY="); - WriteToString(result, &value->offsetY); - // Ark_Float64 surfaceWidth - result->append(", "); - result->append(".surfaceWidth="); - WriteToString(result, value->surfaceWidth); - // Ark_Float64 surfaceHeight + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".surfaceHeight="); - WriteToString(result, value->surfaceHeight); + // Ark_ResourceStr + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Bindable_Arkui_Component_Units_ResourceStr + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Bindable_Global_Resource_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_Bindable_String + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SurfaceRect* value) { +inline void WriteToString(std::string* result, const Opt_BindableResourceStr* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -41295,25 +42757,33 @@ inline void WriteToString(std::string* result, const Opt_SurfaceRect* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SurfaceRect& value) +inline Ark_RuntimeType runtimeType(const Opt_BindableResourceStr& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SurfaceRotationOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ButtonIconOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SurfaceRotationOptions* value) { +inline void WriteToString(std::string* result, const Ark_ButtonIconOptions* value) { result->append("{"); - // Ark_Boolean lock - result->append(".lock="); - WriteToString(result, &value->lock); + // Ark_Union_String_PixelMap_Resource shown + result->append(".shown="); + WriteToString(result, &value->shown); + // Ark_Union_String_PixelMap_Resource hidden + result->append(", "); + result->append(".hidden="); + WriteToString(result, &value->hidden); + // Ark_Union_String_PixelMap_Resource switching + result->append(", "); + result->append(".switching="); + WriteToString(result, &value->switching); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SurfaceRotationOptions* value) { +inline void WriteToString(std::string* result, const Opt_ButtonIconOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -41326,37 +42796,41 @@ inline void WriteToString(std::string* result, const Opt_SurfaceRotationOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SurfaceRotationOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ButtonIconOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwipeGestureHandlerOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_CalendarOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SwipeGestureHandlerOptions* value) { +inline void WriteToString(std::string* result, const Ark_CalendarOptions* value) { result->append("{"); - // Ark_Boolean isFingerCountLimited - result->append(".isFingerCountLimited="); - WriteToString(result, &value->isFingerCountLimited); - // Ark_Number fingers + // Ark_Union_Number_Resource hintRadius + result->append(".hintRadius="); + WriteToString(result, &value->hintRadius); + // Ark_Date selected result->append(", "); - result->append(".fingers="); - WriteToString(result, &value->fingers); - // Ark_SwipeDirection direction + result->append(".selected="); + WriteToString(result, &value->selected); + // Ark_Date start result->append(", "); - result->append(".direction="); - WriteToString(result, &value->direction); - // Ark_Number speed + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Date end result->append(", "); - result->append(".speed="); - WriteToString(result, &value->speed); + result->append(".end="); + WriteToString(result, &value->end); + // Array_DateRange disabledDateRange + result->append(", "); + result->append(".disabledDateRange="); + WriteToString(result, &value->disabledDateRange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SwipeGestureHandlerOptions* value) { +inline void WriteToString(std::string* result, const Opt_CalendarOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -41369,30 +42843,26 @@ inline void WriteToString(std::string* result, const Opt_SwipeGestureHandlerOpti result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwipeGestureHandlerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_CalendarOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwiperAutoFill& value) +inline Ark_RuntimeType runtimeType(const Ark_CanvasRenderer& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SwiperAutoFill* value) { - result->append("{"); - // Ark_VP minSize - result->append(".minSize="); - WriteToString(result, &value->minSize); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_CanvasRenderer value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SwiperAutoFill* value) { +inline void WriteToString(std::string* result, const Opt_CanvasRenderer* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -41400,34 +42870,26 @@ inline void WriteToString(std::string* result, const Opt_SwiperAutoFill* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwiperAutoFill& value) +inline Ark_RuntimeType runtimeType(const Opt_CanvasRenderer& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwiperContentAnimatedTransition& value) +inline Ark_RuntimeType runtimeType(const Ark_CanvasRenderingContext2D& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SwiperContentAnimatedTransition* value) { - result->append("{"); - // Ark_Number timeout - result->append(".timeout="); - WriteToString(result, &value->timeout); - // Callback_SwiperContentTransitionProxy_Void transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_CanvasRenderingContext2D value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_SwiperContentAnimatedTransition* value) { +inline void WriteToString(std::string* result, const Opt_CanvasRenderingContext2D* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -41435,25 +42897,37 @@ inline void WriteToString(std::string* result, const Opt_SwiperContentAnimatedTr result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwiperContentAnimatedTransition& value) +inline Ark_RuntimeType runtimeType(const Opt_CanvasRenderingContext2D& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SystemAdaptiveOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_CircleStyleOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SystemAdaptiveOptions* value) { +inline void WriteToString(std::string* result, const Ark_CircleStyleOptions* value) { result->append("{"); - // Ark_Boolean disableSystemAdaptation - result->append(".disableSystemAdaptation="); - WriteToString(result, &value->disableSystemAdaptation); + // Ark_ResourceColor color + result->append(".color="); + WriteToString(result, &value->color); + // Ark_LengthMetrics radius + result->append(", "); + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_Boolean enableWaveEffect + result->append(", "); + result->append(".enableWaveEffect="); + WriteToString(result, &value->enableWaveEffect); + // Ark_Boolean enableForeground + result->append(", "); + result->append(".enableForeground="); + WriteToString(result, &value->enableForeground); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SystemAdaptiveOptions* value) { +inline void WriteToString(std::string* result, const Opt_CircleStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -41466,26 +42940,58 @@ inline void WriteToString(std::string* result, const Opt_SystemAdaptiveOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SystemAdaptiveOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_CircleStyleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TabBarSymbol& value) +inline Ark_RuntimeType runtimeType(const Ark_ComponentInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TabBarSymbol value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_ComponentInfo* value) { + result->append("{"); + // Ark_Size size + result->append(".size="); + WriteToString(result, &value->size); + // Ark_Offset_componentutils localOffset + result->append(", "); + result->append(".localOffset="); + WriteToString(result, &value->localOffset); + // Ark_Offset_componentutils windowOffset + result->append(", "); + result->append(".windowOffset="); + WriteToString(result, &value->windowOffset); + // Ark_Offset_componentutils screenOffset + result->append(", "); + result->append(".screenOffset="); + WriteToString(result, &value->screenOffset); + // Ark_TranslateResult translate + result->append(", "); + result->append(".translate="); + WriteToString(result, &value->translate); + // Ark_ScaleResult scale + result->append(", "); + result->append(".scale="); + WriteToString(result, &value->scale); + // Ark_RotateResult rotate + result->append(", "); + result->append(".rotate="); + WriteToString(result, &value->rotate); + // Ark_Matrix4Result transform + result->append(", "); + result->append(".transform="); + WriteToString(result, &value->transform); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TabBarSymbol* value) { +inline void WriteToString(std::string* result, const Opt_ComponentInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -41493,29 +42999,53 @@ inline void WriteToString(std::string* result, const Opt_TabBarSymbol* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabBarSymbol& value) +inline Ark_RuntimeType runtimeType(const Opt_ComponentInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TabContentAnimatedTransition& value) +inline Ark_RuntimeType runtimeType(const Ark_ContentCoverOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TabContentAnimatedTransition* value) { +inline void WriteToString(std::string* result, const Ark_ContentCoverOptions* value) { result->append("{"); - // Ark_Number timeout - result->append(".timeout="); - WriteToString(result, &value->timeout); - // Callback_TabContentTransitionProxy_Void transition + // Ark_ResourceColor backgroundColor + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Callback_Void onAppear + result->append(", "); + result->append(".onAppear="); + WriteToString(result, &value->onAppear); + // Callback_Void onDisappear + result->append(", "); + result->append(".onDisappear="); + WriteToString(result, &value->onDisappear); + // Callback_Void onWillAppear + result->append(", "); + result->append(".onWillAppear="); + WriteToString(result, &value->onWillAppear); + // Callback_Void onWillDisappear + result->append(", "); + result->append(".onWillDisappear="); + WriteToString(result, &value->onWillDisappear); + // Ark_ModalTransition modalTransition + result->append(", "); + result->append(".modalTransition="); + WriteToString(result, &value->modalTransition); + // Callback_DismissContentCoverAction_Void onWillDismiss + result->append(", "); + result->append(".onWillDismiss="); + WriteToString(result, &value->onWillDismiss); + // Ark_TransitionEffect transition result->append(", "); result->append(".transition="); WriteToString(result, &value->transition); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TabContentAnimatedTransition* value) { +inline void WriteToString(std::string* result, const Opt_ContentCoverOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -41528,37 +43058,33 @@ inline void WriteToString(std::string* result, const Opt_TabContentAnimatedTrans result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabContentAnimatedTransition& value) +inline Ark_RuntimeType runtimeType(const Opt_ContentCoverOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TapGestureParameters& value) +inline Ark_RuntimeType runtimeType(const Ark_ContextMenuAnimationOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TapGestureParameters* value) { +inline void WriteToString(std::string* result, const Ark_ContextMenuAnimationOptions* value) { result->append("{"); - // Ark_Boolean isFingerCountLimited - result->append(".isFingerCountLimited="); - WriteToString(result, &value->isFingerCountLimited); - // Ark_Number count - result->append(", "); - result->append(".count="); - WriteToString(result, &value->count); - // Ark_Number fingers + // Ark_AnimationNumberRange scale + result->append(".scale="); + WriteToString(result, &value->scale); + // Ark_TransitionEffect transition result->append(", "); - result->append(".fingers="); - WriteToString(result, &value->fingers); - // Ark_Number distanceThreshold + result->append(".transition="); + WriteToString(result, &value->transition); + // Ark_AnimationNumberRange hoverScale result->append(", "); - result->append(".distanceThreshold="); - WriteToString(result, &value->distanceThreshold); + result->append(".hoverScale="); + WriteToString(result, &value->hoverScale); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TapGestureParameters* value) { +inline void WriteToString(std::string* result, const Opt_ContextMenuAnimationOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -41571,29 +43097,25 @@ inline void WriteToString(std::string* result, const Opt_TapGestureParameters* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TapGestureParameters& value) +inline Ark_RuntimeType runtimeType(const Opt_ContextMenuAnimationOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TargetInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_CopyEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TargetInfo* value) { +inline void WriteToString(std::string* result, const Ark_CopyEvent* value) { result->append("{"); - // Ark_Union_String_Number id - result->append(".id="); - WriteToString(result, &value->id); - // Ark_Number componentId - result->append(", "); - result->append(".componentId="); - WriteToString(result, &value->componentId); + // VoidCallback preventDefault + result->append(".preventDefault="); + WriteToString(result, &value->preventDefault); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TargetInfo* value) { +inline void WriteToString(std::string* result, const Opt_CopyEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -41606,61 +43128,25 @@ inline void WriteToString(std::string* result, const Opt_TargetInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TargetInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_CopyEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_FontDescriptor& value) +inline Ark_RuntimeType runtimeType(const Ark_CutEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_text_FontDescriptor* value) { +inline void WriteToString(std::string* result, const Ark_CutEvent* value) { result->append("{"); - // Ark_String path - result->append(".path="); - WriteToString(result, &value->path); - // Ark_String postScriptName - result->append(", "); - result->append(".postScriptName="); - WriteToString(result, &value->postScriptName); - // Ark_String fullName - result->append(", "); - result->append(".fullName="); - WriteToString(result, &value->fullName); - // Ark_String fontFamily - result->append(", "); - result->append(".fontFamily="); - WriteToString(result, &value->fontFamily); - // Ark_String fontSubfamily - result->append(", "); - result->append(".fontSubfamily="); - WriteToString(result, &value->fontSubfamily); - // Ark_text_FontWeight weight - result->append(", "); - result->append(".weight="); - WriteToString(result, &value->weight); - // Ark_Number width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number italic - result->append(", "); - result->append(".italic="); - WriteToString(result, &value->italic); - // Ark_Boolean monoSpace - result->append(", "); - result->append(".monoSpace="); - WriteToString(result, &value->monoSpace); - // Ark_Boolean symbolic - result->append(", "); - result->append(".symbolic="); - WriteToString(result, &value->symbolic); + // VoidCallback preventDefault + result->append(".preventDefault="); + WriteToString(result, &value->preventDefault); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_FontDescriptor* value) { +inline void WriteToString(std::string* result, const Opt_CutEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -41673,65 +43159,37 @@ inline void WriteToString(std::string* result, const Opt_text_FontDescriptor* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_FontDescriptor& value) +inline Ark_RuntimeType runtimeType(const Opt_CutEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_LineMetrics& value) +inline Ark_RuntimeType runtimeType(const Ark_DataPanelShadowOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_text_LineMetrics* value) { +inline void WriteToString(std::string* result, const Ark_DataPanelShadowOptions* value) { result->append("{"); - // Ark_Number startIndex - result->append(".startIndex="); - WriteToString(result, &value->startIndex); - // Ark_Number endIndex - result->append(", "); - result->append(".endIndex="); - WriteToString(result, &value->endIndex); - // Ark_Number ascent - result->append(", "); - result->append(".ascent="); - WriteToString(result, &value->ascent); - // Ark_Number descent - result->append(", "); - result->append(".descent="); - WriteToString(result, &value->descent); - // Ark_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Number width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number left - result->append(", "); - result->append(".left="); - WriteToString(result, &value->left); - // Ark_Number baseline - result->append(", "); - result->append(".baseline="); - WriteToString(result, &value->baseline); - // Ark_Number lineNumber + // Ark_Union_Number_Resource radius + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_Union_Number_Resource offsetX result->append(", "); - result->append(".lineNumber="); - WriteToString(result, &value->lineNumber); - // Ark_Number topHeight + result->append(".offsetX="); + WriteToString(result, &value->offsetX); + // Ark_Union_Number_Resource offsetY result->append(", "); - result->append(".topHeight="); - WriteToString(result, &value->topHeight); - // Map_Number_text_RunMetrics runMetrics + result->append(".offsetY="); + WriteToString(result, &value->offsetY); + // Array_Union_ResourceColor_LinearGradient colors result->append(", "); - result->append(".runMetrics="); - WriteToString(result, &value->runMetrics); + result->append(".colors="); + WriteToString(result, &value->colors); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_LineMetrics* value) { +inline void WriteToString(std::string* result, const Opt_DataPanelShadowOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -41744,41 +43202,37 @@ inline void WriteToString(std::string* result, const Opt_text_LineMetrics* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_LineMetrics& value) +inline Ark_RuntimeType runtimeType(const Opt_DataPanelShadowOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_PlaceholderSpan& value) +inline Ark_RuntimeType runtimeType(const Ark_DatePickerOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_text_PlaceholderSpan* value) { +inline void WriteToString(std::string* result, const Ark_DatePickerOptions* value) { result->append("{"); - // Ark_Number width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_text_PlaceholderAlignment align + // Ark_Date start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Date end result->append(", "); - result->append(".align="); - WriteToString(result, value->align); - // Ark_text_TextBaseline baseline + result->append(".end="); + WriteToString(result, &value->end); + // Ark_Union_Date_Bindable selected result->append(", "); - result->append(".baseline="); - WriteToString(result, value->baseline); - // Ark_Number baselineOffset + result->append(".selected="); + WriteToString(result, &value->selected); + // Ark_DatePickerMode mode result->append(", "); - result->append(".baselineOffset="); - WriteToString(result, &value->baselineOffset); + result->append(".mode="); + WriteToString(result, &value->mode); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_PlaceholderSpan* value) { +inline void WriteToString(std::string* result, const Opt_DatePickerOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -41791,46 +43245,26 @@ inline void WriteToString(std::string* result, const Opt_text_PlaceholderSpan* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_PlaceholderSpan& value) +inline Ark_RuntimeType runtimeType(const Opt_DatePickerOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_RectStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_DecorationStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_text_RectStyle* value) { - result->append("{"); - // Ark_common2D_Color color - result->append(".color="); - WriteToString(result, &value->color); - // Ark_Number leftTopRadius - result->append(", "); - result->append(".leftTopRadius="); - WriteToString(result, &value->leftTopRadius); - // Ark_Number rightTopRadius - result->append(", "); - result->append(".rightTopRadius="); - WriteToString(result, &value->rightTopRadius); - // Ark_Number rightBottomRadius - result->append(", "); - result->append(".rightBottomRadius="); - WriteToString(result, &value->rightBottomRadius); - // Ark_Number leftBottomRadius - result->append(", "); - result->append(".leftBottomRadius="); - WriteToString(result, &value->leftBottomRadius); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_DecorationStyle value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_text_RectStyle* value) { +inline void WriteToString(std::string* result, const Opt_DecorationStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -41838,65 +43272,33 @@ inline void WriteToString(std::string* result, const Opt_text_RectStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_RectStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_DecorationStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_StrutStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_DecorationStyleInterface& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_text_StrutStyle* value) { +inline void WriteToString(std::string* result, const Ark_DecorationStyleInterface* value) { result->append("{"); - // Array_String fontFamilies - result->append(".fontFamilies="); - WriteToString(result, &value->fontFamilies); - // Ark_text_FontStyle fontStyle - result->append(", "); - result->append(".fontStyle="); - WriteToString(result, &value->fontStyle); - // Ark_text_FontWidth fontWidth - result->append(", "); - result->append(".fontWidth="); - WriteToString(result, &value->fontWidth); - // Ark_text_FontWeight fontWeight - result->append(", "); - result->append(".fontWeight="); - WriteToString(result, &value->fontWeight); - // Ark_Number fontSize - result->append(", "); - result->append(".fontSize="); - WriteToString(result, &value->fontSize); - // Ark_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Number leading - result->append(", "); - result->append(".leading="); - WriteToString(result, &value->leading); - // Ark_Boolean forceHeight - result->append(", "); - result->append(".forceHeight="); - WriteToString(result, &value->forceHeight); - // Ark_Boolean enabled - result->append(", "); - result->append(".enabled="); - WriteToString(result, &value->enabled); - // Ark_Boolean heightOverride + // Ark_TextDecorationType type + result->append(".type="); + WriteToString(result, value->type); + // Ark_ResourceColor color result->append(", "); - result->append(".heightOverride="); - WriteToString(result, &value->heightOverride); - // Ark_Boolean halfLeading + result->append(".color="); + WriteToString(result, &value->color); + // Ark_TextDecorationStyle style result->append(", "); - result->append(".halfLeading="); - WriteToString(result, &value->halfLeading); + result->append(".style="); + WriteToString(result, &value->style); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_StrutStyle* value) { +inline void WriteToString(std::string* result, const Opt_DecorationStyleInterface* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -41909,29 +43311,33 @@ inline void WriteToString(std::string* result, const Opt_text_StrutStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_StrutStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_DecorationStyleInterface& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_TextBox& value) +inline Ark_RuntimeType runtimeType(const Ark_DecorationStyleResult& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_text_TextBox* value) { +inline void WriteToString(std::string* result, const Ark_DecorationStyleResult* value) { result->append("{"); - // Ark_common2D_Rect rect - result->append(".rect="); - WriteToString(result, &value->rect); - // Ark_text_TextDirection direction + // Ark_TextDecorationType type + result->append(".type="); + WriteToString(result, value->type); + // Ark_ResourceColor color result->append(", "); - result->append(".direction="); - WriteToString(result, value->direction); + result->append(".color="); + WriteToString(result, &value->color); + // Ark_TextDecorationStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_TextBox* value) { +inline void WriteToString(std::string* result, const Opt_DecorationStyleResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -41944,29 +43350,45 @@ inline void WriteToString(std::string* result, const Opt_text_TextBox* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_TextBox& value) +inline Ark_RuntimeType runtimeType(const Opt_DecorationStyleResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextClockOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Dimension& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Dimension: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextClockOptions* value) { +inline void WriteToString(std::string* result, const Ark_Dimension* value) { result->append("{"); - // Ark_Number timeZoneOffset - result->append(".timeZoneOffset="); - WriteToString(result, &value->timeZoneOffset); - // Ark_TextClockController controller + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".controller="); - WriteToString(result, &value->controller); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextClockOptions* value) { +inline void WriteToString(std::string* result, const Opt_Dimension* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -41979,25 +43401,41 @@ inline void WriteToString(std::string* result, const Opt_TextClockOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextClockOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Dimension& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextContentControllerOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_DividerStyleOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextContentControllerOptions* value) { +inline void WriteToString(std::string* result, const Ark_DividerStyleOptions* value) { result->append("{"); - // Ark_Number offset - result->append(".offset="); - WriteToString(result, &value->offset); + // Ark_LengthMetrics strokeWidth + result->append(".strokeWidth="); + WriteToString(result, &value->strokeWidth); + // Ark_ResourceColor color + result->append(", "); + result->append(".color="); + WriteToString(result, &value->color); + // Ark_LengthMetrics startMargin + result->append(", "); + result->append(".startMargin="); + WriteToString(result, &value->startMargin); + // Ark_LengthMetrics endMargin + result->append(", "); + result->append(".endMargin="); + WriteToString(result, &value->endMargin); + // Ark_DividerMode mode + result->append(", "); + result->append(".mode="); + WriteToString(result, &value->mode); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextContentControllerOptions* value) { +inline void WriteToString(std::string* result, const Opt_DividerStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42010,49 +43448,37 @@ inline void WriteToString(std::string* result, const Opt_TextContentControllerOp result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextContentControllerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_DividerStyleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextMarqueeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_DragPreviewOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextMarqueeOptions* value) { +inline void WriteToString(std::string* result, const Ark_DragPreviewOptions* value) { result->append("{"); - // Ark_Boolean start - result->append(".start="); - WriteToString(result, value->start); - // Ark_Number step - result->append(", "); - result->append(".step="); - WriteToString(result, &value->step); - // Ark_Number loop - result->append(", "); - result->append(".loop="); - WriteToString(result, &value->loop); - // Ark_Boolean fromStart - result->append(", "); - result->append(".fromStart="); - WriteToString(result, &value->fromStart); - // Ark_Number delay + // Ark_Union_DragPreviewMode_Array_DragPreviewMode mode + result->append(".mode="); + WriteToString(result, &value->mode); + // Ark_ImageModifier modifier result->append(", "); - result->append(".delay="); - WriteToString(result, &value->delay); - // Ark_Boolean fadeout + result->append(".modifier="); + WriteToString(result, &value->modifier); + // Ark_Union_Boolean_Number numberBadge result->append(", "); - result->append(".fadeout="); - WriteToString(result, &value->fadeout); - // Ark_MarqueeStartPolicy marqueeStartPolicy + result->append(".numberBadge="); + WriteToString(result, &value->numberBadge); + // Ark_DraggingSizeChangeEffect sizeChangeEffect result->append(", "); - result->append(".marqueeStartPolicy="); - WriteToString(result, &value->marqueeStartPolicy); + result->append(".sizeChangeEffect="); + WriteToString(result, &value->sizeChangeEffect); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextMarqueeOptions* value) { +inline void WriteToString(std::string* result, const Opt_DragPreviewOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42065,25 +43491,37 @@ inline void WriteToString(std::string* result, const Opt_TextMarqueeOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextMarqueeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_DragPreviewOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextMenuOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_EdgeColors& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextMenuOptions* value) { +inline void WriteToString(std::string* result, const Ark_EdgeColors* value) { result->append("{"); - // Ark_TextMenuShowMode showMode - result->append(".showMode="); - WriteToString(result, &value->showMode); + // Ark_ResourceColor top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_ResourceColor right + result->append(", "); + result->append(".right="); + WriteToString(result, &value->right); + // Ark_ResourceColor bottom + result->append(", "); + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_ResourceColor left + result->append(", "); + result->append(".left="); + WriteToString(result, &value->left); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextMenuOptions* value) { +inline void WriteToString(std::string* result, const Opt_EdgeColors* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42096,29 +43534,25 @@ inline void WriteToString(std::string* result, const Opt_TextMenuOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextMenuOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_EdgeColors& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextRange& value) +inline Ark_RuntimeType runtimeType(const Ark_FadingEdgeOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextRange* value) { +inline void WriteToString(std::string* result, const Ark_FadingEdgeOptions* value) { result->append("{"); - // Ark_Number start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Number end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); + // Ark_LengthMetrics fadingEdgeLength + result->append(".fadingEdgeLength="); + WriteToString(result, &value->fadingEdgeLength); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextRange* value) { +inline void WriteToString(std::string* result, const Opt_FadingEdgeOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42131,26 +43565,34 @@ inline void WriteToString(std::string* result, const Opt_TextRange* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextRange& value) +inline Ark_RuntimeType runtimeType(const Opt_FadingEdgeOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextShadowStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_FlexSpaceOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextShadowStyle value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_FlexSpaceOptions* value) { + result->append("{"); + // Ark_LengthMetrics main + result->append(".main="); + WriteToString(result, &value->main); + // Ark_LengthMetrics cross + result->append(", "); + result->append(".cross="); + WriteToString(result, &value->cross); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextShadowStyle* value) { +inline void WriteToString(std::string* result, const Opt_FlexSpaceOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -42158,33 +43600,33 @@ inline void WriteToString(std::string* result, const Opt_TextShadowStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextShadowStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_FlexSpaceOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextTimerOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_FocusBoxStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextTimerOptions* value) { +inline void WriteToString(std::string* result, const Ark_FocusBoxStyle* value) { result->append("{"); - // Ark_Boolean isCountDown - result->append(".isCountDown="); - WriteToString(result, &value->isCountDown); - // Ark_Number count + // Ark_LengthMetrics margin + result->append(".margin="); + WriteToString(result, &value->margin); + // Ark_ColorMetrics strokeColor result->append(", "); - result->append(".count="); - WriteToString(result, &value->count); - // Ark_TextTimerController controller + result->append(".strokeColor="); + WriteToString(result, &value->strokeColor); + // Ark_LengthMetrics strokeWidth result->append(", "); - result->append(".controller="); - WriteToString(result, &value->controller); + result->append(".strokeWidth="); + WriteToString(result, &value->strokeWidth); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextTimerOptions* value) { +inline void WriteToString(std::string* result, const Opt_FocusBoxStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42197,39 +43639,37 @@ inline void WriteToString(std::string* result, const Opt_TextTimerOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextTimerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_FocusBoxStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TipsMessageType& value) +inline Ark_RuntimeType runtimeType(const Ark_ForegroundBlurStyleOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_TipsMessageType: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TipsMessageType* value) { +inline void WriteToString(std::string* result, const Ark_ForegroundBlurStyleOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ThemeColorMode colorMode + result->append(".colorMode="); + WriteToString(result, &value->colorMode); + // Ark_AdaptiveColor adaptiveColor result->append(", "); - // Ark_ResourceStr - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_StyledString - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append(".adaptiveColor="); + WriteToString(result, &value->adaptiveColor); + // Ark_Number scale + result->append(", "); + result->append(".scale="); + WriteToString(result, &value->scale); + // Ark_BlurOptions blurOptions + result->append(", "); + result->append(".blurOptions="); + WriteToString(result, &value->blurOptions); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TipsMessageType* value) { +inline void WriteToString(std::string* result, const Opt_ForegroundBlurStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42242,41 +43682,33 @@ inline void WriteToString(std::string* result, const Opt_TipsMessageType* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TipsMessageType& value) +inline Ark_RuntimeType runtimeType(const Opt_ForegroundBlurStyleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ToggleConfiguration& value) +inline Ark_RuntimeType runtimeType(const Ark_GaugeShadowOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ToggleConfiguration* value) { +inline void WriteToString(std::string* result, const Ark_GaugeShadowOptions* value) { result->append("{"); - // Ark_Boolean enabled - result->append(".enabled="); - WriteToString(result, value->enabled); - // Ark_ContentModifier contentModifier - result->append(", "); - result->append(".contentModifier="); - WriteToString(result, &value->contentModifier); - // Ark_Boolean isOn - result->append(", "); - result->append(".isOn="); - WriteToString(result, value->isOn); - // Ark_Boolean toggleEnabled + // Ark_Union_Number_Resource radius + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_Union_Number_Resource offsetX result->append(", "); - result->append(".toggleEnabled="); - WriteToString(result, value->toggleEnabled); - // Callback_Boolean_Void triggerChange + result->append(".offsetX="); + WriteToString(result, &value->offsetX); + // Ark_Union_Number_Resource offsetY result->append(", "); - result->append(".triggerChange="); - WriteToString(result, &value->triggerChange); + result->append(".offsetY="); + WriteToString(result, &value->offsetY); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ToggleConfiguration* value) { +inline void WriteToString(std::string* result, const Opt_GaugeShadowOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42289,25 +43721,33 @@ inline void WriteToString(std::string* result, const Opt_ToggleConfiguration* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ToggleConfiguration& value) +inline Ark_RuntimeType runtimeType(const Opt_GaugeShadowOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ToolBarItemOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_GridColOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ToolBarItemOptions* value) { +inline void WriteToString(std::string* result, const Ark_GridColOptions* value) { result->append("{"); - // Ark_ToolBarItemPlacement placement - result->append(".placement="); - WriteToString(result, &value->placement); + // Ark_Union_Number_GridColColumnOption span + result->append(".span="); + WriteToString(result, &value->span); + // Ark_Union_Number_GridColColumnOption offset + result->append(", "); + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_Union_Number_GridColColumnOption order + result->append(", "); + result->append(".order="); + WriteToString(result, &value->order); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ToolBarItemOptions* value) { +inline void WriteToString(std::string* result, const Opt_GridColOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42320,73 +43760,37 @@ inline void WriteToString(std::string* result, const Opt_ToolBarItemOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ToolBarItemOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_GridColOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TouchObject& value) +inline Ark_RuntimeType runtimeType(const Ark_HistoricalPoint& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TouchObject* value) { +inline void WriteToString(std::string* result, const Ark_HistoricalPoint* value) { result->append("{"); - // Ark_TouchType type - result->append(".type="); - WriteToString(result, value->type); - // Ark_Number id - result->append(", "); - result->append(".id="); - WriteToString(result, &value->id); - // Ark_Number displayX - result->append(", "); - result->append(".displayX="); - WriteToString(result, &value->displayX); - // Ark_Number displayY - result->append(", "); - result->append(".displayY="); - WriteToString(result, &value->displayY); - // Ark_Number windowX - result->append(", "); - result->append(".windowX="); - WriteToString(result, &value->windowX); - // Ark_Number windowY - result->append(", "); - result->append(".windowY="); - WriteToString(result, &value->windowY); - // Ark_Number x - result->append(", "); - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_InteractionHand hand - result->append(", "); - result->append(".hand="); - WriteToString(result, &value->hand); - // Ark_Number pressedTime - result->append(", "); - result->append(".pressedTime="); - WriteToString(result, &value->pressedTime); - // Ark_Number pressure + // Ark_TouchObject touchObject + result->append(".touchObject="); + WriteToString(result, &value->touchObject); + // Ark_Number size result->append(", "); - result->append(".pressure="); - WriteToString(result, &value->pressure); - // Ark_Number width + result->append(".size="); + WriteToString(result, &value->size); + // Ark_Number force result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height + result->append(".force="); + WriteToString(result, &value->force); + // Ark_Number timestamp result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + result->append(".timestamp="); + WriteToString(result, &value->timestamp); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TouchObject* value) { +inline void WriteToString(std::string* result, const Opt_HistoricalPoint* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42399,29 +43803,37 @@ inline void WriteToString(std::string* result, const Opt_TouchObject* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TouchObject& value) +inline Ark_RuntimeType runtimeType(const Opt_HistoricalPoint& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TouchResult& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageError& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TouchResult* value) { +inline void WriteToString(std::string* result, const Ark_ImageError* value) { result->append("{"); - // Ark_TouchTestStrategy strategy - result->append(".strategy="); - WriteToString(result, value->strategy); - // Opt_String id + // Ark_Number componentWidth + result->append(".componentWidth="); + WriteToString(result, &value->componentWidth); + // Ark_Number componentHeight result->append(", "); - result->append(".id="); - WriteToString(result, &value->id); + result->append(".componentHeight="); + WriteToString(result, &value->componentHeight); + // Ark_String message + result->append(", "); + result->append(".message="); + WriteToString(result, &value->message); + // Ark_BusinessErrorInterface_Void error + result->append(", "); + result->append(".error="); + WriteToString(result, &value->error); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TouchResult* value) { +inline void WriteToString(std::string* result, const Opt_ImageError* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42434,33 +43846,45 @@ inline void WriteToString(std::string* result, const Opt_TouchResult* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TouchResult& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageError& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TranslateOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageFrameInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TranslateOptions* value) { +inline void WriteToString(std::string* result, const Ark_ImageFrameInfo* value) { result->append("{"); - // Ark_Union_Number_String x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Union_Number_String y + // Ark_Union_String_Resource_PixelMap src + result->append(".src="); + WriteToString(result, &value->src); + // Ark_Union_Number_String width result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_Union_Number_String z + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_Number_String height result->append(", "); - result->append(".z="); - WriteToString(result, &value->z); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Union_Number_String top + result->append(", "); + result->append(".top="); + WriteToString(result, &value->top); + // Ark_Union_Number_String left + result->append(", "); + result->append(".left="); + WriteToString(result, &value->left); + // Ark_Number duration + result->append(", "); + result->append(".duration="); + WriteToString(result, &value->duration); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TranslateOptions* value) { +inline void WriteToString(std::string* result, const Opt_ImageFrameInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42473,34 +43897,26 @@ inline void WriteToString(std::string* result, const Opt_TranslateOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TranslateOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageFrameInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Tuple_ResourceColor_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_Layoutable& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Tuple_ResourceColor_Number* value) { - result->append("{"); - // Ark_ResourceColor value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Number value1 - result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_Layoutable value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_Tuple_ResourceColor_Number* value) { +inline void WriteToString(std::string* result, const Opt_Layoutable* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -42508,53 +43924,45 @@ inline void WriteToString(std::string* result, const Opt_Tuple_ResourceColor_Num result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Tuple_ResourceColor_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Layoutable& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_uiEffect_BrightnessBlender& value) +inline Ark_RuntimeType runtimeType(const Ark_Length& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Length: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_uiEffect_BrightnessBlender* value) { +inline void WriteToString(std::string* result, const Ark_Length* value) { result->append("{"); - // Ark_Number cubicRate - result->append(".cubicRate="); - WriteToString(result, &value->cubicRate); - // Ark_Number quadraticRate - result->append(", "); - result->append(".quadraticRate="); - WriteToString(result, &value->quadraticRate); - // Ark_Number linearRate - result->append(", "); - result->append(".linearRate="); - WriteToString(result, &value->linearRate); - // Ark_Number degree - result->append(", "); - result->append(".degree="); - WriteToString(result, &value->degree); - // Ark_Number saturation - result->append(", "); - result->append(".saturation="); - WriteToString(result, &value->saturation); - // Ark_uiEffect_Tuple_Number_Number_Number positiveCoefficient - result->append(", "); - result->append(".positiveCoefficient="); - WriteToString(result, &value->positiveCoefficient); - // Ark_uiEffect_Tuple_Number_Number_Number negativeCoefficient - result->append(", "); - result->append(".negativeCoefficient="); - WriteToString(result, &value->negativeCoefficient); - // Ark_Number fraction + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".fraction="); - WriteToString(result, &value->fraction); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiEffect_BrightnessBlender* value) { +inline void WriteToString(std::string* result, const Opt_Length* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42567,53 +43975,29 @@ inline void WriteToString(std::string* result, const Opt_uiEffect_BrightnessBlen result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiEffect_BrightnessBlender& value) +inline Ark_RuntimeType runtimeType(const Opt_Length& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_uiEffect_BrightnessBlenderParam& value) +inline Ark_RuntimeType runtimeType(const Ark_LengthConstrain& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_uiEffect_BrightnessBlenderParam* value) { +inline void WriteToString(std::string* result, const Ark_LengthConstrain* value) { result->append("{"); - // Ark_Number cubicRate - result->append(".cubicRate="); - WriteToString(result, &value->cubicRate); - // Ark_Number quadraticRate + // Ark_Length minLength + result->append(".minLength="); + WriteToString(result, &value->minLength); + // Ark_Length maxLength result->append(", "); - result->append(".quadraticRate="); - WriteToString(result, &value->quadraticRate); - // Ark_Number linearRate - result->append(", "); - result->append(".linearRate="); - WriteToString(result, &value->linearRate); - // Ark_Number degree - result->append(", "); - result->append(".degree="); - WriteToString(result, &value->degree); - // Ark_Number saturation - result->append(", "); - result->append(".saturation="); - WriteToString(result, &value->saturation); - // Ark_uiEffect_Tuple_Number_Number_Number positiveCoefficient - result->append(", "); - result->append(".positiveCoefficient="); - WriteToString(result, &value->positiveCoefficient); - // Ark_uiEffect_Tuple_Number_Number_Number negativeCoefficient - result->append(", "); - result->append(".negativeCoefficient="); - WriteToString(result, &value->negativeCoefficient); - // Ark_Number fraction - result->append(", "); - result->append(".fraction="); - WriteToString(result, &value->fraction); + result->append(".maxLength="); + WriteToString(result, &value->maxLength); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiEffect_BrightnessBlenderParam* value) { +inline void WriteToString(std::string* result, const Opt_LengthConstrain* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42626,41 +44010,41 @@ inline void WriteToString(std::string* result, const Opt_uiEffect_BrightnessBlen result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiEffect_BrightnessBlenderParam& value) +inline Ark_RuntimeType runtimeType(const Opt_LengthConstrain& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_UIExtensionOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_LightSource& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_UIExtensionOptions* value) { +inline void WriteToString(std::string* result, const Ark_LightSource* value) { result->append("{"); - // Ark_Boolean isTransferringCaller - result->append(".isTransferringCaller="); - WriteToString(result, &value->isTransferringCaller); - // Ark_ComponentContent placeholder + // Ark_Dimension positionX + result->append(".positionX="); + WriteToString(result, &value->positionX); + // Ark_Dimension positionY result->append(", "); - result->append(".placeholder="); - WriteToString(result, &value->placeholder); - // Map_String_ComponentContent areaChangePlaceholder + result->append(".positionY="); + WriteToString(result, &value->positionY); + // Ark_Dimension positionZ result->append(", "); - result->append(".areaChangePlaceholder="); - WriteToString(result, &value->areaChangePlaceholder); - // Ark_DpiFollowStrategy dpiFollowStrategy + result->append(".positionZ="); + WriteToString(result, &value->positionZ); + // Ark_Number intensity result->append(", "); - result->append(".dpiFollowStrategy="); - WriteToString(result, &value->dpiFollowStrategy); - // Ark_WindowModeFollowStrategy windowModeFollowStrategy + result->append(".intensity="); + WriteToString(result, &value->intensity); + // Ark_ResourceColor color result->append(", "); - result->append(".windowModeFollowStrategy="); - WriteToString(result, &value->windowModeFollowStrategy); + result->append(".color="); + WriteToString(result, &value->color); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_UIExtensionOptions* value) { +inline void WriteToString(std::string* result, const Opt_LightSource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42673,45 +44057,49 @@ inline void WriteToString(std::string* result, const Opt_UIExtensionOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_UIExtensionOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_LightSource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_uiObserver_NavDestinationInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedAlignRuleOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_uiObserver_NavDestinationInfo* value) { +inline void WriteToString(std::string* result, const Ark_LocalizedAlignRuleOptions* value) { result->append("{"); - // Ark_ResourceStr navigationId - result->append(".navigationId="); - WriteToString(result, &value->navigationId); - // Ark_ResourceStr name + // Ark_LocalizedHorizontalAlignParam start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_LocalizedHorizontalAlignParam end result->append(", "); - result->append(".name="); - WriteToString(result, &value->name); - // Ark_uiObserver_NavDestinationState state + result->append(".end="); + WriteToString(result, &value->end); + // Ark_LocalizedHorizontalAlignParam middle result->append(", "); - result->append(".state="); - WriteToString(result, value->state); - // Ark_Number index + result->append(".middle="); + WriteToString(result, &value->middle); + // Ark_LocalizedVerticalAlignParam top result->append(", "); - result->append(".index="); - WriteToString(result, &value->index); - // Ark_Object param + result->append(".top="); + WriteToString(result, &value->top); + // Ark_LocalizedVerticalAlignParam bottom result->append(", "); - result->append(".param="); - WriteToString(result, &value->param); - // Ark_String navDestinationId + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_LocalizedVerticalAlignParam center result->append(", "); - result->append(".navDestinationId="); - WriteToString(result, &value->navDestinationId); + result->append(".center="); + WriteToString(result, &value->center); + // Ark_Bias bias + result->append(", "); + result->append(".bias="); + WriteToString(result, &value->bias); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiObserver_NavDestinationInfo* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedAlignRuleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42724,26 +44112,42 @@ inline void WriteToString(std::string* result, const Opt_uiObserver_NavDestinati result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiObserver_NavDestinationInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedAlignRuleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_uiObserver_RouterPageInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedBorderRadiuses& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_uiObserver_RouterPageInfo value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_LocalizedBorderRadiuses* value) { + result->append("{"); + // Ark_LengthMetrics topStart + result->append(".topStart="); + WriteToString(result, &value->topStart); + // Ark_LengthMetrics topEnd + result->append(", "); + result->append(".topEnd="); + WriteToString(result, &value->topEnd); + // Ark_LengthMetrics bottomStart + result->append(", "); + result->append(".bottomStart="); + WriteToString(result, &value->bottomStart); + // Ark_LengthMetrics bottomEnd + result->append(", "); + result->append(".bottomEnd="); + WriteToString(result, &value->bottomEnd); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiObserver_RouterPageInfo* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedBorderRadiuses* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -42751,37 +44155,37 @@ inline void WriteToString(std::string* result, const Opt_uiObserver_RouterPageIn result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiObserver_RouterPageInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedBorderRadiuses& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_uiObserver_ScrollEventInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedEdgeColors& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_uiObserver_ScrollEventInfo* value) { +inline void WriteToString(std::string* result, const Ark_LocalizedEdgeColors* value) { result->append("{"); - // Ark_String id - result->append(".id="); - WriteToString(result, &value->id); - // Ark_Number uniqueId + // Ark_ResourceColor top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_ResourceColor end result->append(", "); - result->append(".uniqueId="); - WriteToString(result, &value->uniqueId); - // Ark_uiObserver_ScrollEventType scrollEvent + result->append(".end="); + WriteToString(result, &value->end); + // Ark_ResourceColor bottom result->append(", "); - result->append(".scrollEvent="); - WriteToString(result, value->scrollEvent); - // Ark_Number offset + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_ResourceColor start result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); + result->append(".start="); + WriteToString(result, &value->start); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiObserver_ScrollEventInfo* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedEdgeColors* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42794,45 +44198,37 @@ inline void WriteToString(std::string* result, const Opt_uiObserver_ScrollEventI result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiObserver_ScrollEventInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedEdgeColors& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_uiObserver_TabContentInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedEdges& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_uiObserver_TabContentInfo* value) { +inline void WriteToString(std::string* result, const Ark_LocalizedEdges* value) { result->append("{"); - // Ark_String tabContentId - result->append(".tabContentId="); - WriteToString(result, &value->tabContentId); - // Ark_Number tabContentUniqueId - result->append(", "); - result->append(".tabContentUniqueId="); - WriteToString(result, &value->tabContentUniqueId); - // Ark_uiObserver_TabContentState state - result->append(", "); - result->append(".state="); - WriteToString(result, value->state); - // Ark_Number index + // Ark_LengthMetrics top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_LengthMetrics start result->append(", "); - result->append(".index="); - WriteToString(result, &value->index); - // Ark_String id + result->append(".start="); + WriteToString(result, &value->start); + // Ark_LengthMetrics bottom result->append(", "); - result->append(".id="); - WriteToString(result, &value->id); - // Ark_Number uniqueId + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_LengthMetrics end result->append(", "); - result->append(".uniqueId="); - WriteToString(result, &value->uniqueId); + result->append(".end="); + WriteToString(result, &value->end); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiObserver_TabContentInfo* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedEdges* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42845,29 +44241,37 @@ inline void WriteToString(std::string* result, const Opt_uiObserver_TabContentIn result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiObserver_TabContentInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedEdges& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_unifiedDataChannel_Summary& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedEdgeWidths& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_unifiedDataChannel_Summary* value) { +inline void WriteToString(std::string* result, const Ark_LocalizedEdgeWidths* value) { result->append("{"); - // Map_String_Int64 summary - result->append(".summary="); - WriteToString(result, &value->summary); - // Ark_Int64 totalSize + // Ark_LengthMetrics top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_LengthMetrics end + result->append(", "); + result->append(".end="); + WriteToString(result, &value->end); + // Ark_LengthMetrics bottom + result->append(", "); + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_LengthMetrics start result->append(", "); - result->append(".totalSize="); - WriteToString(result, value->totalSize); + result->append(".start="); + WriteToString(result, &value->start); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_unifiedDataChannel_Summary* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedEdgeWidths* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42880,39 +44284,37 @@ inline void WriteToString(std::string* result, const Opt_unifiedDataChannel_Summ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_unifiedDataChannel_Summary& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedEdgeWidths& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Array_MenuElement_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedPadding& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Array_MenuElement_CustomBuilder: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Array_MenuElement_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Ark_LocalizedPadding* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_LengthMetrics top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_LengthMetrics end result->append(", "); - // Array_MenuElement - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // CustomNodeBuilder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".end="); + WriteToString(result, &value->end); + // Ark_LengthMetrics bottom + result->append(", "); + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_LengthMetrics start + result->append(", "); + result->append(".start="); + WriteToString(result, &value->start); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Array_MenuElement_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedPadding* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42925,39 +44327,29 @@ inline void WriteToString(std::string* result, const Opt_Union_Array_MenuElement result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Array_MenuElement_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedPadding& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Array_NavigationMenuItem_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedPosition& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Array_NavigationMenuItem_CustomBuilder: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Array_NavigationMenuItem_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Ark_LocalizedPosition* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_LengthMetrics start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_LengthMetrics top result->append(", "); - // Array_NavigationMenuItem - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // CustomNodeBuilder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".top="); + WriteToString(result, &value->top); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Array_NavigationMenuItem_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedPosition* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -42970,57 +44362,81 @@ inline void WriteToString(std::string* result, const Opt_Union_Array_NavigationM result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Array_NavigationMenuItem_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedPosition& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent& value) +inline Ark_RuntimeType runtimeType(const Ark_MeasureOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - case 4: return runtimeType(value.value4); - default: INTEROP_FATAL("Bad selector in Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent* value) { +inline void WriteToString(std::string* result, const Ark_MeasureOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_String_Resource textContent + result->append(".textContent="); + WriteToString(result, &value->textContent); + // Ark_Union_Number_String_Resource constraintWidth result->append(", "); - // Array_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Array_Array_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_Resource - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Array_TextPickerRangeContent - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } - // Array_TextCascadePickerRangeContent - if (value->selector == 4) { - result->append(".value4="); - WriteToString(result, &value->value4); - } + result->append(".constraintWidth="); + WriteToString(result, &value->constraintWidth); + // Ark_Union_Number_String_Resource fontSize + result->append(", "); + result->append(".fontSize="); + WriteToString(result, &value->fontSize); + // Ark_Union_Number_FontStyle fontStyle + result->append(", "); + result->append(".fontStyle="); + WriteToString(result, &value->fontStyle); + // Ark_Union_Number_String_FontWeight fontWeight + result->append(", "); + result->append(".fontWeight="); + WriteToString(result, &value->fontWeight); + // Ark_Union_String_Resource fontFamily + result->append(", "); + result->append(".fontFamily="); + WriteToString(result, &value->fontFamily); + // Ark_Union_Number_String letterSpacing + result->append(", "); + result->append(".letterSpacing="); + WriteToString(result, &value->letterSpacing); + // Ark_Union_Number_TextAlign textAlign + result->append(", "); + result->append(".textAlign="); + WriteToString(result, &value->textAlign); + // Ark_Union_Number_TextOverflow overflow + result->append(", "); + result->append(".overflow="); + WriteToString(result, &value->overflow); + // Ark_Number maxLines + result->append(", "); + result->append(".maxLines="); + WriteToString(result, &value->maxLines); + // Ark_Union_Number_String_Resource lineHeight + result->append(", "); + result->append(".lineHeight="); + WriteToString(result, &value->lineHeight); + // Ark_Union_Number_String baselineOffset + result->append(", "); + result->append(".baselineOffset="); + WriteToString(result, &value->baselineOffset); + // Ark_Union_Number_TextCase textCase + result->append(", "); + result->append(".textCase="); + WriteToString(result, &value->textCase); + // Ark_Union_Number_String textIndent + result->append(", "); + result->append(".textIndent="); + WriteToString(result, &value->textIndent); + // Ark_WordBreak wordBreak + result->append(", "); + result->append(".wordBreak="); + WriteToString(result, &value->wordBreak); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent* value) { +inline void WriteToString(std::string* result, const Opt_MeasureOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -43033,39 +44449,41 @@ inline void WriteToString(std::string* result, const Opt_Union_Array_String_Arra result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent& value) +inline Ark_RuntimeType runtimeType(const Opt_MeasureOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Array_ToolbarItem_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_MenuElement& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Array_ToolbarItem_CustomBuilder: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Array_ToolbarItem_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Ark_MenuElement* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ResourceStr value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_ResourceStr icon result->append(", "); - // Array_ToolbarItem - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // CustomNodeBuilder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_SymbolGlyphModifier symbolIcon + result->append(", "); + result->append(".symbolIcon="); + WriteToString(result, &value->symbolIcon); + // Ark_Boolean enabled + result->append(", "); + result->append(".enabled="); + WriteToString(result, &value->enabled); + // Callback_Void action + result->append(", "); + result->append(".action="); + WriteToString(result, &value->action); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Array_ToolbarItem_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Opt_MenuElement* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -43078,39 +44496,49 @@ inline void WriteToString(std::string* result, const Opt_Union_Array_ToolbarItem result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Array_ToolbarItem_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuElement& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_BlendMode_Blender& value) +inline Ark_RuntimeType runtimeType(const Ark_MenuItemConfiguration& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_BlendMode_Blender: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_BlendMode_Blender* value) { +inline void WriteToString(std::string* result, const Ark_MenuItemConfiguration* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Boolean enabled + result->append(".enabled="); + WriteToString(result, value->enabled); + // Ark_ContentModifier contentModifier result->append(", "); - // Ark_BlendMode - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_uiEffect_BrightnessBlender - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".contentModifier="); + WriteToString(result, &value->contentModifier); + // Ark_ResourceStr value + result->append(", "); + result->append(".value="); + WriteToString(result, &value->value); + // Ark_ResourceStr icon + result->append(", "); + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_SymbolGlyphModifier symbolIcon + result->append(", "); + result->append(".symbolIcon="); + WriteToString(result, &value->symbolIcon); + // Ark_Boolean selected + result->append(", "); + result->append(".selected="); + WriteToString(result, value->selected); + // Ark_Number index + result->append(", "); + result->append(".index="); + WriteToString(result, &value->index); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_BlendMode_Blender* value) { +inline void WriteToString(std::string* result, const Opt_MenuItemConfiguration* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -43123,39 +44551,29 @@ inline void WriteToString(std::string* result, const Opt_Union_BlendMode_Blender result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_BlendMode_Blender& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuItemConfiguration& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_Bindable& value) +inline Ark_RuntimeType runtimeType(const Ark_MenuItemGroupOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Boolean_Bindable: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Boolean_Bindable* value) { +inline void WriteToString(std::string* result, const Ark_MenuItemGroupOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_ResourceStr_CustomBuilder header + result->append(".header="); + WriteToString(result, &value->header); + // Ark_Union_ResourceStr_CustomBuilder footer result->append(", "); - // Ark_Boolean - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Bindable_Boolean - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".footer="); + WriteToString(result, &value->footer); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Boolean_Bindable* value) { +inline void WriteToString(std::string* result, const Opt_MenuItemGroupOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -43168,39 +44586,49 @@ inline void WriteToString(std::string* result, const Opt_Union_Boolean_Bindable* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_Bindable& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuItemGroupOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_Callback_DismissPopupAction_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_MenuItemOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Boolean_Callback_DismissPopupAction_Void: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Boolean_Callback_DismissPopupAction_Void* value) { +inline void WriteToString(std::string* result, const Ark_MenuItemOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ResourceStr startIcon + result->append(".startIcon="); + WriteToString(result, &value->startIcon); + // Ark_SymbolGlyphModifier symbolStartIcon result->append(", "); - // Ark_Boolean - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Callback_DismissPopupAction_Void - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".symbolStartIcon="); + WriteToString(result, &value->symbolStartIcon); + // Ark_ResourceStr content + result->append(", "); + result->append(".content="); + WriteToString(result, &value->content); + // Ark_ResourceStr endIcon + result->append(", "); + result->append(".endIcon="); + WriteToString(result, &value->endIcon); + // Ark_SymbolGlyphModifier symbolEndIcon + result->append(", "); + result->append(".symbolEndIcon="); + WriteToString(result, &value->symbolEndIcon); + // Ark_ResourceStr labelInfo + result->append(", "); + result->append(".labelInfo="); + WriteToString(result, &value->labelInfo); + // CustomNodeBuilder builder + result->append(", "); + result->append(".builder="); + WriteToString(result, &value->builder); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Boolean_Callback_DismissPopupAction_Void* value) { +inline void WriteToString(std::string* result, const Opt_MenuItemOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -43213,39 +44641,29 @@ inline void WriteToString(std::string* result, const Opt_Union_Boolean_Callback_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_Callback_DismissPopupAction_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuItemOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_NativeXComponentParameters& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Boolean_Resource: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Boolean_Resource* value) { +inline void WriteToString(std::string* result, const Ark_NativeXComponentParameters* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_XComponentType type + result->append(".type="); + WriteToString(result, value->type); + // Ark_ImageAIOptions imageAIOptions result->append(", "); - // Ark_Boolean - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Resource - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".imageAIOptions="); + WriteToString(result, &value->imageAIOptions); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Boolean_Resource* value) { +inline void WriteToString(std::string* result, const Opt_NativeXComponentParameters* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -43258,45 +44676,29 @@ inline void WriteToString(std::string* result, const Opt_Union_Boolean_Resource* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_NativeXComponentParameters& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier& value) +inline Ark_RuntimeType runtimeType(const Ark_NavDestinationCommonTitle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier* value) { +inline void WriteToString(std::string* result, const Ark_NavDestinationCommonTitle* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_String_Resource main + result->append(".main="); + WriteToString(result, &value->main); + // Ark_Union_String_Resource sub result->append(", "); - // Ark_Boolean - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_ResourceStr - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_SymbolGlyphModifier - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".sub="); + WriteToString(result, &value->sub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Boolean_ResourceStr_SymbolGlyphModifier* value) { +inline void WriteToString(std::string* result, const Opt_NavDestinationCommonTitle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -43309,44 +44711,26 @@ inline void WriteToString(std::string* result, const Opt_Union_Boolean_ResourceS result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_ResourceStr_SymbolGlyphModifier& value) +inline Ark_RuntimeType runtimeType(const Opt_NavDestinationCommonTitle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_BorderStyle_EdgeStyles& value) +inline Ark_RuntimeType runtimeType(const Ark_NavDestinationContext& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_BorderStyle_EdgeStyles: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_BorderStyle_EdgeStyles* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_BorderStyle - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_EdgeStyles - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_NavDestinationContext value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_Union_BorderStyle_EdgeStyles* value) { +inline void WriteToString(std::string* result, const Opt_NavDestinationContext* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -43354,39 +44738,29 @@ inline void WriteToString(std::string* result, const Opt_Union_BorderStyle_EdgeS result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_BorderStyle_EdgeStyles& value) +inline Ark_RuntimeType runtimeType(const Opt_NavDestinationContext& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ButtonOptions_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationCommonTitle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ButtonOptions_ResourceStr: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ButtonOptions_ResourceStr* value) { +inline void WriteToString(std::string* result, const Ark_NavigationCommonTitle* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_String_Resource main + result->append(".main="); + WriteToString(result, &value->main); + // Ark_Union_String_Resource sub result->append(", "); - // Ark_ButtonOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ResourceStr - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".sub="); + WriteToString(result, &value->sub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ButtonOptions_ResourceStr* value) { +inline void WriteToString(std::string* result, const Opt_NavigationCommonTitle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -43399,39 +44773,41 @@ inline void WriteToString(std::string* result, const Opt_Union_ButtonOptions_Res result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ButtonOptions_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationCommonTitle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Callback_EnterKeyType_Void_TextAreaSubmitCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationMenuItem& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Callback_EnterKeyType_Void_TextAreaSubmitCallback: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Callback_EnterKeyType_Void_TextAreaSubmitCallback* value) { +inline void WriteToString(std::string* result, const Ark_NavigationMenuItem* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_String_Resource value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_Union_String_Resource icon result->append(", "); - // Callback_EnterKeyType_Void - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // TextAreaSubmitCallback - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_SymbolGlyphModifier symbolIcon + result->append(", "); + result->append(".symbolIcon="); + WriteToString(result, &value->symbolIcon); + // Ark_Boolean isEnabled + result->append(", "); + result->append(".isEnabled="); + WriteToString(result, &value->isEnabled); + // Callback_Void action + result->append(", "); + result->append(".action="); + WriteToString(result, &value->action); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Callback_EnterKeyType_Void_TextAreaSubmitCallback* value) { +inline void WriteToString(std::string* result, const Opt_NavigationMenuItem* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -43444,44 +44820,53 @@ inline void WriteToString(std::string* result, const Opt_Union_Callback_EnterKey result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Callback_EnterKeyType_Void_TextAreaSubmitCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationMenuItem& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Callback_String_Void_SearchSubmitCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationTransitionProxy& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Callback_String_Void_SearchSubmitCallback: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Callback_String_Void_SearchSubmitCallback* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Callback_String_Void - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // SearchSubmitCallback - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); +inline void WriteToString(std::string* result, const Ark_NavigationTransitionProxy value) { + WriteToString(result, static_cast(value)); +} +template <> +inline void WriteToString(std::string* result, const Opt_NavigationTransitionProxy* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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 void WriteToString(std::string* result, const Opt_Union_Callback_String_Void_SearchSubmitCallback* value) { +inline Ark_RuntimeType runtimeType(const Opt_NavigationTransitionProxy& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_OffscreenCanvasRenderingContext2D& value) +{ + return INTEROP_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_OffscreenCanvasRenderingContext2D value) { + WriteToString(result, static_cast(value)); +} +template <> +inline void WriteToString(std::string* result, const Opt_OffscreenCanvasRenderingContext2D* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -43489,51 +44874,29 @@ inline void WriteToString(std::string* result, const Opt_Union_Callback_String_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Callback_String_Void_SearchSubmitCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_OffscreenCanvasRenderingContext2D& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Color_Number_String_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_Offset& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: INTEROP_FATAL("Bad selector in Ark_Union_Color_Number_String_Resource: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Color_Number_String_Resource* value) { +inline void WriteToString(std::string* result, const Ark_Offset* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Length dx + result->append(".dx="); + WriteToString(result, &value->dx); + // Ark_Length dy result->append(", "); - // Ark_Color - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Number - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_String - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_Resource - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } + result->append(".dy="); + WriteToString(result, &value->dy); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Color_Number_String_Resource* value) { +inline void WriteToString(std::string* result, const Opt_Offset* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -43546,45 +44909,29 @@ inline void WriteToString(std::string* result, const Opt_Union_Color_Number_Stri result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Color_Number_String_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_Offset& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Color_String_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_OverlayOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_Color_String_Resource: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Color_String_Resource* value) { +inline void WriteToString(std::string* result, const Ark_OverlayOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Alignment align + result->append(".align="); + WriteToString(result, &value->align); + // Ark_OverlayOffset offset result->append(", "); - // Ark_Color - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_Resource - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".offset="); + WriteToString(result, &value->offset); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Color_String_Resource* value) { +inline void WriteToString(std::string* result, const Opt_OverlayOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -43597,51 +44944,29 @@ inline void WriteToString(std::string* result, const Opt_Union_Color_String_Reso result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Color_String_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_OverlayOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Color_String_Resource_ColoringStrategy& value) +inline Ark_RuntimeType runtimeType(const Ark_PasswordIcon& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: INTEROP_FATAL("Bad selector in Ark_Union_Color_String_Resource_ColoringStrategy: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Color_String_Resource_ColoringStrategy* value) { +inline void WriteToString(std::string* result, const Ark_PasswordIcon* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_String_Resource onIconSrc + result->append(".onIconSrc="); + WriteToString(result, &value->onIconSrc); + // Ark_Union_String_Resource offIconSrc result->append(", "); - // Ark_Color - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_Resource - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_ColoringStrategy - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, value->value3); - } + result->append(".offIconSrc="); + WriteToString(result, &value->offIconSrc); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Color_String_Resource_ColoringStrategy* value) { +inline void WriteToString(std::string* result, const Opt_PasswordIcon* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -43654,51 +44979,25 @@ inline void WriteToString(std::string* result, const Opt_Union_Color_String_Reso result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Color_String_Resource_ColoringStrategy& value) +inline Ark_RuntimeType runtimeType(const Opt_PasswordIcon& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Color_String_Resource_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_PasteEvent& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: INTEROP_FATAL("Bad selector in Ark_Union_Color_String_Resource_Number: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Color_String_Resource_Number* value) { +inline void WriteToString(std::string* result, const Ark_PasteEvent* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Color - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_Resource - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_Number - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } + // VoidCallback preventDefault + result->append(".preventDefault="); + WriteToString(result, &value->preventDefault); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Color_String_Resource_Number* value) { +inline void WriteToString(std::string* result, const Opt_PasteEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -43711,39 +45010,29 @@ inline void WriteToString(std::string* result, const Opt_Union_Color_String_Reso result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Color_String_Resource_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_PasteEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ColumnOptions_ColumnOptionsV2& value) +inline Ark_RuntimeType runtimeType(const Ark_PluginComponentOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ColumnOptions_ColumnOptionsV2: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ColumnOptions_ColumnOptionsV2* value) { +inline void WriteToString(std::string* result, const Ark_PluginComponentOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_PluginComponentTemplate template + result->append(".template="); + WriteToString(result, &value->template_); + // Opt_Object data result->append(", "); - // Ark_ColumnOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ColumnOptionsV2 - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".data="); + WriteToString(result, &value->data); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ColumnOptions_ColumnOptionsV2* value) { +inline void WriteToString(std::string* result, const Opt_PluginComponentOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -43756,39 +45045,25 @@ inline void WriteToString(std::string* result, const Opt_Union_ColumnOptions_Col result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ColumnOptions_ColumnOptionsV2& value) +inline Ark_RuntimeType runtimeType(const Opt_PluginComponentOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_CustomBuilder_DragItemInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_PopupMaskType& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_CustomBuilder_DragItemInfo: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_CustomBuilder_DragItemInfo* value) { +inline void WriteToString(std::string* result, const Ark_PopupMaskType* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // CustomNodeBuilder - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_DragItemInfo - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + // Ark_ResourceColor color + result->append(".color="); + WriteToString(result, &value->color); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_DragItemInfo* value) { +inline void WriteToString(std::string* result, const Opt_PopupMaskType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -43801,45 +45076,33 @@ inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_Dra result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_CustomBuilder_DragItemInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_PopupMaskType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_CustomBuilder_DragItemInfo_String& value) +inline Ark_RuntimeType runtimeType(const Ark_RadioStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_CustomBuilder_DragItemInfo_String: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_CustomBuilder_DragItemInfo_String* value) { +inline void WriteToString(std::string* result, const Ark_RadioStyle* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ResourceColor checkedBackgroundColor + result->append(".checkedBackgroundColor="); + WriteToString(result, &value->checkedBackgroundColor); + // Ark_ResourceColor uncheckedBorderColor result->append(", "); - // CustomNodeBuilder - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_DragItemInfo - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_String - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".uncheckedBorderColor="); + WriteToString(result, &value->uncheckedBorderColor); + // Ark_ResourceColor indicatorColor + result->append(", "); + result->append(".indicatorColor="); + WriteToString(result, &value->indicatorColor); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_DragItemInfo_String* value) { +inline void WriteToString(std::string* result, const Opt_RadioStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -43852,39 +45115,29 @@ inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_Dra result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_CustomBuilder_DragItemInfo_String& value) +inline Ark_RuntimeType runtimeType(const Opt_RadioStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_CustomBuilder_ExtendableComponent& value) +inline Ark_RuntimeType runtimeType(const Ark_RadiusItem& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_CustomBuilder_ExtendableComponent: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_CustomBuilder_ExtendableComponent* value) { +inline void WriteToString(std::string* result, const Ark_RadiusItem* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Length value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Ark_Length value1 result->append(", "); - // CustomNodeBuilder - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ExtendableComponent - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append(".value1="); + WriteToString(result, &value->value1); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_ExtendableComponent* value) { +inline void WriteToString(std::string* result, const Opt_RadiusItem* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -43897,39 +45150,29 @@ inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_Ext result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_CustomBuilder_ExtendableComponent& value) +inline Ark_RuntimeType runtimeType(const Opt_RadiusItem& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Date_Bindable& value) +inline Ark_RuntimeType runtimeType(const Ark_RatingOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Date_Bindable: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Date_Bindable* value) { +inline void WriteToString(std::string* result, const Ark_RatingOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Opt_Union_Number_Bindable rating + result->append(".rating="); + WriteToString(result, &value->rating); + // Ark_Boolean indicator result->append(", "); - // Ark_Date - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Bindable_Date - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".indicator="); + WriteToString(result, &value->indicator); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Date_Bindable* value) { +inline void WriteToString(std::string* result, const Opt_RatingOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -43942,39 +45185,37 @@ inline void WriteToString(std::string* result, const Opt_Union_Date_Bindable* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Date_Bindable& value) +inline Ark_RuntimeType runtimeType(const Opt_RatingOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_DragPreviewMode_Array_DragPreviewMode& value) +inline Ark_RuntimeType runtimeType(const Ark_RefreshOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_DragPreviewMode_Array_DragPreviewMode: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_DragPreviewMode_Array_DragPreviewMode* value) { +inline void WriteToString(std::string* result, const Ark_RefreshOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_Boolean_Bindable refreshing + result->append(".refreshing="); + WriteToString(result, &value->refreshing); + // Ark_ResourceStr promptText result->append(", "); - // Ark_DragPreviewMode - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Array_DragPreviewMode - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".promptText="); + WriteToString(result, &value->promptText); + // CustomNodeBuilder builder + result->append(", "); + result->append(".builder="); + WriteToString(result, &value->builder); + // Ark_ComponentContentBase refreshingContent + result->append(", "); + result->append(".refreshingContent="); + WriteToString(result, &value->refreshingContent); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_DragPreviewMode_Array_DragPreviewMode* value) { +inline void WriteToString(std::string* result, const Opt_RefreshOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -43987,44 +45228,26 @@ inline void WriteToString(std::string* result, const Opt_Union_DragPreviewMode_A result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_DragPreviewMode_Array_DragPreviewMode& value) +inline Ark_RuntimeType runtimeType(const Opt_RefreshOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeOutlineStyles_OutlineStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_RestrictedWorker& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_EdgeOutlineStyles_OutlineStyle: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_EdgeOutlineStyles_OutlineStyle* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_EdgeOutlineStyles - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_OutlineStyle - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_RestrictedWorker value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_Union_EdgeOutlineStyles_OutlineStyle* value) { +inline void WriteToString(std::string* result, const Opt_RestrictedWorker* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -44032,39 +45255,25 @@ inline void WriteToString(std::string* result, const Opt_Union_EdgeOutlineStyles result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeOutlineStyles_OutlineStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_RestrictedWorker& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeStyles_BorderStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_ReuseOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_EdgeStyles_BorderStyle: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_EdgeStyles_BorderStyle* value) { +inline void WriteToString(std::string* result, const Ark_ReuseOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_EdgeStyles - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_BorderStyle - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + // ReuseIdCallback reuseId + result->append(".reuseId="); + WriteToString(result, &value->reuseId); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_EdgeStyles_BorderStyle* value) { +inline void WriteToString(std::string* result, const Opt_ReuseOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44077,45 +45286,33 @@ inline void WriteToString(std::string* result, const Opt_Union_EdgeStyles_Border result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeStyles_BorderStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_ReuseOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_F64_String_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorBuilderSpanOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_F64_String_Resource: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_F64_String_Resource* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorBuilderSpanOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Number offset + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_ColorMetrics dragBackgroundColor result->append(", "); - // Ark_Float64 - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_Resource - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".dragBackgroundColor="); + WriteToString(result, &value->dragBackgroundColor); + // Ark_Boolean isDragShadowNeeded + result->append(", "); + result->append(".isDragShadowNeeded="); + WriteToString(result, &value->isDragShadowNeeded); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_F64_String_Resource* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorBuilderSpanOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44128,51 +45325,37 @@ inline void WriteToString(std::string* result, const Opt_Union_F64_String_Resour result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_F64_String_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorBuilderSpanOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Image_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorChangeValue& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: INTEROP_FATAL("Bad selector in Ark_Union_Image_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Image_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorChangeValue* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_TextRange rangeBefore + result->append(".rangeBefore="); + WriteToString(result, &value->rangeBefore); + // Array_RichEditorTextSpanResult replacedSpans result->append(", "); - // Ark_image_PixelMap - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_ResourceStr - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_DrawableDescriptor - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, value->value2); - } - // Ark_ASTCResource - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } + result->append(".replacedSpans="); + WriteToString(result, &value->replacedSpans); + // Array_RichEditorImageSpanResult replacedImageSpans + result->append(", "); + result->append(".replacedImageSpans="); + WriteToString(result, &value->replacedImageSpans); + // Array_RichEditorTextSpanResult replacedSymbolSpans + result->append(", "); + result->append(".replacedSymbolSpans="); + WriteToString(result, &value->replacedSymbolSpans); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Image_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorChangeValue* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44185,39 +45368,41 @@ inline void WriteToString(std::string* result, const Opt_Union_Image_PixelMap_Re result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Image_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorChangeValue& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ImageBitmap_PixelMap& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorSymbolSpanStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ImageBitmap_PixelMap: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ImageBitmap_PixelMap* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorSymbolSpanStyle* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_Number_String_Resource fontSize + result->append(".fontSize="); + WriteToString(result, &value->fontSize); + // Array_ResourceColor fontColor result->append(", "); - // Ark_ImageBitmap - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_image_PixelMap - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append(".fontColor="); + WriteToString(result, &value->fontColor); + // Ark_Union_Number_FontWeight_String fontWeight + result->append(", "); + result->append(".fontWeight="); + WriteToString(result, &value->fontWeight); + // Ark_SymbolEffectStrategy effectStrategy + result->append(", "); + result->append(".effectStrategy="); + WriteToString(result, &value->effectStrategy); + // Ark_SymbolRenderingStrategy renderingStrategy + result->append(", "); + result->append(".renderingStrategy="); + WriteToString(result, &value->renderingStrategy); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ImageBitmap_PixelMap* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorSymbolSpanStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44230,39 +45415,33 @@ inline void WriteToString(std::string* result, const Opt_Union_ImageBitmap_Pixel result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ImageBitmap_PixelMap& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorSymbolSpanStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_LengthMetrics_String& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorUpdateSymbolSpanStyleOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_LengthMetrics_String: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_LengthMetrics_String* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorUpdateSymbolSpanStyleOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Number start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Number end result->append(", "); - // Ark_LengthMetrics - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".end="); + WriteToString(result, &value->end); + // Ark_RichEditorSymbolSpanStyle symbolStyle + result->append(", "); + result->append(".symbolStyle="); + WriteToString(result, &value->symbolStyle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_LengthMetrics_String* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorUpdateSymbolSpanStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44275,39 +45454,25 @@ inline void WriteToString(std::string* result, const Opt_Union_LengthMetrics_Str result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_LengthMetrics_String& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorUpdateSymbolSpanStyleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_MenuPreviewMode_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorUrlStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_MenuPreviewMode_CustomBuilder: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_MenuPreviewMode_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorUrlStyle* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_MenuPreviewMode - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // CustomNodeBuilder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + // Ark_ResourceStr url + result->append(".url="); + WriteToString(result, &value->url); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_MenuPreviewMode_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorUrlStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44320,39 +45485,29 @@ inline void WriteToString(std::string* result, const Opt_Union_MenuPreviewMode_C result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_MenuPreviewMode_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorUrlStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_NavDestinationInfo_NavBar& value) +inline Ark_RuntimeType runtimeType(const Ark_SceneOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_NavDestinationInfo_NavBar: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_NavDestinationInfo_NavBar* value) { +inline void WriteToString(std::string* result, const Ark_SceneOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_ResourceStr_Scene scene + result->append(".scene="); + WriteToString(result, &value->scene); + // Ark_ModelType modelType result->append(", "); - // Ark_uiObserver_NavDestinationInfo - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".modelType="); + WriteToString(result, &value->modelType); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_NavDestinationInfo_NavBar* value) { +inline void WriteToString(std::string* result, const Opt_SceneOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44365,39 +45520,33 @@ inline void WriteToString(std::string* result, const Opt_Union_NavDestinationInf result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_NavDestinationInfo_NavBar& value) +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_Union_NestedScrollOptions_NestedScrollOptionsExt& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_NestedScrollOptions_NestedScrollOptionsExt: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_NestedScrollOptions_NestedScrollOptionsExt* value) { +inline void WriteToString(std::string* result, const Ark_ScrollOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_Number_String xOffset + result->append(".xOffset="); + WriteToString(result, &value->xOffset); + // Ark_Union_Number_String yOffset result->append(", "); - // Ark_NestedScrollOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_NestedScrollOptionsExt - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".yOffset="); + WriteToString(result, &value->yOffset); + // Ark_Union_ScrollAnimationOptions_Boolean animation + result->append(", "); + result->append(".animation="); + WriteToString(result, &value->animation); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_NestedScrollOptions_NestedScrollOptionsExt* value) { +inline void WriteToString(std::string* result, const Opt_ScrollOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44410,39 +45559,25 @@ inline void WriteToString(std::string* result, const Opt_Union_NestedScrollOptio result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_NestedScrollOptions_NestedScrollOptionsExt& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_Array_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollToIndexOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_Array_Number: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_Array_Number* value) { +inline void WriteToString(std::string* result, const Ark_ScrollToIndexOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Array_Number - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + // Ark_LengthMetrics extraOffset + result->append(".extraOffset="); + WriteToString(result, &value->extraOffset); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_Array_Number* value) { +inline void WriteToString(std::string* result, const Opt_ScrollToIndexOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44455,51 +45590,37 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_Array_Numb result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_Array_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollToIndexOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_Array_Number_Bindable_Bindable& value) +inline Ark_RuntimeType runtimeType(const Ark_SearchOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_Array_Number_Bindable_Bindable: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_Array_Number_Bindable_Bindable* value) { +inline void WriteToString(std::string* result, const Ark_SearchOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_String_Bindable value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_ResourceStr placeholder result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Array_Number - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_Bindable_Number - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_Bindable_Array_Number - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } + result->append(".placeholder="); + WriteToString(result, &value->placeholder); + // Ark_String icon + result->append(", "); + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_SearchController controller + result->append(", "); + result->append(".controller="); + WriteToString(result, &value->controller); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_Array_Number_Bindable_Bindable* value) { +inline void WriteToString(std::string* result, const Opt_SearchOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44512,39 +45633,45 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_Array_Numb result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_Array_Number_Bindable_Bindable& value) +inline Ark_RuntimeType runtimeType(const Opt_SearchOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_Bindable& value) +inline Ark_RuntimeType runtimeType(const Ark_SelectionMenuOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_Bindable: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_Bindable* value) { +inline void WriteToString(std::string* result, const Ark_SelectionMenuOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // MenuOnAppearCallback onAppear + result->append(".onAppear="); + WriteToString(result, &value->onAppear); + // VoidCallback onDisappear result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Bindable_Number - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".onDisappear="); + WriteToString(result, &value->onDisappear); + // Ark_MenuType menuType + result->append(", "); + result->append(".menuType="); + WriteToString(result, &value->menuType); + // MenuCallback onMenuShow + result->append(", "); + result->append(".onMenuShow="); + WriteToString(result, &value->onMenuShow); + // MenuCallback onMenuHide + result->append(", "); + result->append(".onMenuHide="); + WriteToString(result, &value->onMenuHide); + // Ark_PreviewMenuOptions previewMenuOptions + result->append(", "); + result->append(".previewMenuOptions="); + WriteToString(result, &value->previewMenuOptions); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_Bindable* value) { +inline void WriteToString(std::string* result, const Opt_SelectionMenuOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44557,45 +45684,33 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_Bindable* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_Bindable& value) +inline Ark_RuntimeType runtimeType(const Opt_SelectionMenuOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_FontWeight_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Ark_SelectOption& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_FontWeight_ResourceStr: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_FontWeight_ResourceStr* value) { +inline void WriteToString(std::string* result, const Ark_SelectOption* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ResourceStr value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_ResourceStr icon result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_FontWeight - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - // Ark_ResourceStr - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_SymbolGlyphModifier symbolIcon + result->append(", "); + result->append(".symbolIcon="); + WriteToString(result, &value->symbolIcon); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_FontWeight_ResourceStr* value) { +inline void WriteToString(std::string* result, const Opt_SelectOption* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44608,39 +45723,45 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_FontWeight result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_FontWeight_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Opt_SelectOption& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_GridColColumnOption& value) +inline Ark_RuntimeType runtimeType(const Ark_ShadowOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_GridColColumnOption: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_GridColColumnOption* value) { +inline void WriteToString(std::string* result, const Ark_ShadowOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_Number_Resource radius + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_ShadowType type result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_GridColColumnOption - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".type="); + WriteToString(result, &value->type); + // Ark_Union_arkui_component_enums_Color_String_Resource_ColoringStrategy color + result->append(", "); + result->append(".color="); + WriteToString(result, &value->color); + // Ark_Union_Number_Resource offsetX + result->append(", "); + result->append(".offsetX="); + WriteToString(result, &value->offsetX); + // Ark_Union_Number_Resource offsetY + result->append(", "); + result->append(".offsetY="); + WriteToString(result, &value->offsetY); + // Ark_Boolean fill + result->append(", "); + result->append(".fill="); + WriteToString(result, &value->fill); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_GridColColumnOption* value) { +inline void WriteToString(std::string* result, const Opt_ShadowOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44653,39 +45774,29 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_GridColCol result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_GridColColumnOption& value) +inline Ark_RuntimeType runtimeType(const Opt_ShadowOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_GridRowColumnOption& value) +inline Ark_RuntimeType runtimeType(const Ark_ShapePoint& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_GridRowColumnOption: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_GridRowColumnOption* value) { +inline void WriteToString(std::string* result, const Ark_ShapePoint* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Length value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Ark_Length value1 result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_GridRowColumnOption - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".value1="); + WriteToString(result, &value->value1); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_GridRowColumnOption* value) { +inline void WriteToString(std::string* result, const Opt_ShapePoint* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44698,39 +45809,45 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_GridRowCol result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_GridRowColumnOption& value) +inline Ark_RuntimeType runtimeType(const Opt_ShapePoint& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_InvertOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_sharedTransitionOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_InvertOptions: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_InvertOptions* value) { +inline void WriteToString(std::string* result, const Ark_sharedTransitionOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Number duration + result->append(".duration="); + WriteToString(result, &value->duration); + // Ark_Union_Curve_String_ICurve curve result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_InvertOptions - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".curve="); + WriteToString(result, &value->curve); + // Ark_Number delay + result->append(", "); + result->append(".delay="); + WriteToString(result, &value->delay); + // Ark_MotionPathOptions motionPath + result->append(", "); + result->append(".motionPath="); + WriteToString(result, &value->motionPath); + // Ark_Number zIndex + result->append(", "); + result->append(".zIndex="); + WriteToString(result, &value->zIndex); + // Ark_SharedTransitionEffectType type + result->append(", "); + result->append(".type="); + WriteToString(result, &value->type); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_InvertOptions* value) { +inline void WriteToString(std::string* result, const Opt_sharedTransitionOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44743,39 +45860,29 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_InvertOpti result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_InvertOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_sharedTransitionOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_SheetTitleOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_Resource: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_Resource* value) { +inline void WriteToString(std::string* result, const Ark_SheetTitleOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ResourceStr title + result->append(".title="); + WriteToString(result, &value->title); + // Ark_ResourceStr subtitle result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Resource - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".subtitle="); + WriteToString(result, &value->subtitle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_Resource* value) { +inline void WriteToString(std::string* result, const Opt_SheetTitleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44788,39 +45895,29 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_Resource* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_SheetTitleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Ark_SliderBlockStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_ResourceStr: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_ResourceStr* value) { +inline void WriteToString(std::string* result, const Ark_SliderBlockStyle* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_SliderBlockType type + result->append(".type="); + WriteToString(result, value->type); + // Ark_ResourceStr image result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ResourceStr - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".image="); + WriteToString(result, &value->image); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_ResourceStr* value) { +inline void WriteToString(std::string* result, const Opt_SliderBlockStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44833,45 +45930,49 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_ResourceSt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Opt_SliderBlockStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String_Array_Union_Number_String& value) +inline Ark_RuntimeType runtimeType(const Ark_SliderOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_String_Array_Union_Number_String: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_String_Array_Union_Number_String* value) { +inline void WriteToString(std::string* result, const Ark_SliderOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Opt_Union_Number_Bindable value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_Number min result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Array_Union_Number_String - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".min="); + WriteToString(result, &value->min); + // Ark_Number max + result->append(", "); + result->append(".max="); + WriteToString(result, &value->max); + // Ark_Number step + result->append(", "); + result->append(".step="); + WriteToString(result, &value->step); + // Ark_SliderStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); + // Ark_Axis direction + result->append(", "); + result->append(".direction="); + WriteToString(result, &value->direction); + // Ark_Boolean reverse + result->append(", "); + result->append(".reverse="); + WriteToString(result, &value->reverse); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_String_Array_Union_Number_String* value) { +inline void WriteToString(std::string* result, const Opt_SliderOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44884,45 +45985,33 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_String_Arr result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_String_Array_Union_Number_String& value) +inline Ark_RuntimeType runtimeType(const Opt_SliderOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_StarStyleOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_String_Resource: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_String_Resource* value) { +inline void WriteToString(std::string* result, const Ark_StarStyleOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ResourceStr backgroundUri + result->append(".backgroundUri="); + WriteToString(result, &value->backgroundUri); + // Ark_ResourceStr foregroundUri result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_Resource - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".foregroundUri="); + WriteToString(result, &value->foregroundUri); + // Ark_ResourceStr secondaryUri + result->append(", "); + result->append(".secondaryUri="); + WriteToString(result, &value->secondaryUri); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_String_Resource* value) { +inline void WriteToString(std::string* result, const Opt_StarStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44935,45 +46024,25 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_String_Res result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_String_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_StarStyleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String_SwiperAutoFill& value) +inline Ark_RuntimeType runtimeType(const Ark_StepperOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_String_SwiperAutoFill: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_String_SwiperAutoFill* value) { +inline void WriteToString(std::string* result, const Ark_StepperOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_SwiperAutoFill - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + // Ark_Union_Number_Bindable index + result->append(".index="); + WriteToString(result, &value->index); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_String_SwiperAutoFill* value) { +inline void WriteToString(std::string* result, const Opt_StepperOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -44986,39 +46055,33 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_String_Swi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_String_SwiperAutoFill& value) +inline Ark_RuntimeType runtimeType(const Opt_StepperOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_OutlineStyle_EdgeOutlineStyles& value) +inline Ark_RuntimeType runtimeType(const Ark_StyledStringChangeValue& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_OutlineStyle_EdgeOutlineStyles: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_OutlineStyle_EdgeOutlineStyles* value) { +inline void WriteToString(std::string* result, const Ark_StyledStringChangeValue* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_TextRange range + result->append(".range="); + WriteToString(result, &value->range); + // Ark_StyledString replacementString result->append(", "); - // Ark_OutlineStyle - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_EdgeOutlineStyles - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".replacementString="); + WriteToString(result, value->replacementString); + // Ark_StyledString previewText + result->append(", "); + result->append(".previewText="); + WriteToString(result, &value->previewText); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_OutlineStyle_EdgeOutlineStyles* value) { +inline void WriteToString(std::string* result, const Opt_StyledStringChangeValue* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45031,39 +46094,37 @@ inline void WriteToString(std::string* result, const Opt_Union_OutlineStyle_Edge result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_OutlineStyle_EdgeOutlineStyles& value) +inline Ark_RuntimeType runtimeType(const Opt_StyledStringChangeValue& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_PanGestureInterface_Invoke_Literal_PanGestureOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SwitchStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_PanGestureInterface_Invoke_Literal_PanGestureOptions: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_PanGestureInterface_Invoke_Literal_PanGestureOptions* value) { +inline void WriteToString(std::string* result, const Ark_SwitchStyle* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_Number_Resource pointRadius + result->append(".pointRadius="); + WriteToString(result, &value->pointRadius); + // Ark_ResourceColor unselectedColor result->append(", "); - // Ark_PanGestureInterface_Invoke_Literal - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_PanGestureOptions - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append(".unselectedColor="); + WriteToString(result, &value->unselectedColor); + // Ark_ResourceColor pointColor + result->append(", "); + result->append(".pointColor="); + WriteToString(result, &value->pointColor); + // Ark_Union_Number_Resource trackBorderRadius + result->append(", "); + result->append(".trackBorderRadius="); + WriteToString(result, &value->trackBorderRadius); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_PanGestureInterface_Invoke_Literal_PanGestureOptions* value) { +inline void WriteToString(std::string* result, const Opt_SwitchStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45076,39 +46137,29 @@ inline void WriteToString(std::string* result, const Opt_Union_PanGestureInterfa result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_PanGestureInterface_Invoke_Literal_PanGestureOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SwitchStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_PixelMap_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Ark_TabBarIconStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_PixelMap_ResourceStr: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_PixelMap_ResourceStr* value) { +inline void WriteToString(std::string* result, const Ark_TabBarIconStyle* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ResourceColor selectedColor + result->append(".selectedColor="); + WriteToString(result, &value->selectedColor); + // Ark_ResourceColor unselectedColor result->append(", "); - // Ark_image_PixelMap - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_ResourceStr - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".unselectedColor="); + WriteToString(result, &value->unselectedColor); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_PixelMap_ResourceStr* value) { +inline void WriteToString(std::string* result, const Opt_TabBarIconStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45121,45 +46172,29 @@ inline void WriteToString(std::string* result, const Opt_Union_PixelMap_Resource result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_PixelMap_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Opt_TabBarIconStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor& value) +inline Ark_RuntimeType runtimeType(const Ark_TabBarOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_PixelMap_ResourceStr_DrawableDescriptor: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor* value) { +inline void WriteToString(std::string* result, const Ark_TabBarOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_image_PixelMap - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_ResourceStr - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_DrawableDescriptor - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, value->value2); - } + // Ark_Union_String_Resource icon + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_Union_String_Resource text + result->append(", "); + result->append(".text="); + WriteToString(result, &value->text); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor* value) { +inline void WriteToString(std::string* result, const Opt_TabBarOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45172,51 +46207,33 @@ inline void WriteToString(std::string* result, const Opt_Union_PixelMap_Resource result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor& value) +inline Ark_RuntimeType runtimeType(const Opt_TabBarOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent& value) +inline Ark_RuntimeType runtimeType(const Ark_TabsOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: INTEROP_FATAL("Bad selector in Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent* value) { +inline void WriteToString(std::string* result, const Ark_TabsOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_BarPosition barPosition + result->append(".barPosition="); + WriteToString(result, &value->barPosition); + // Ark_Union_Number_Bindable index result->append(", "); - // Ark_image_PixelMap - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_ResourceStr - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_DrawableDescriptor - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, value->value2); - } - // Ark_ImageContent - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, value->value3); - } + result->append(".index="); + WriteToString(result, &value->index); + // Ark_TabsController controller + result->append(", "); + result->append(".controller="); + WriteToString(result, &value->controller); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent* value) { +inline void WriteToString(std::string* result, const Opt_TabsOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45229,51 +46246,29 @@ inline void WriteToString(std::string* result, const Opt_Union_PixelMap_Resource result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent& value) +inline Ark_RuntimeType runtimeType(const Opt_TabsOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_PX_VP_LPX_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_TextCascadePickerRangeContent& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: INTEROP_FATAL("Bad selector in Ark_Union_PX_VP_LPX_Resource: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_PX_VP_LPX_Resource* value) { +inline void WriteToString(std::string* result, const Ark_TextCascadePickerRangeContent* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_String_Resource text + result->append(".text="); + WriteToString(result, &value->text); + // Array_TextCascadePickerRangeContent children result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_VP - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_String - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_Resource - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } + result->append(".children="); + WriteToString(result, &value->children); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_PX_VP_LPX_Resource* value) { +inline void WriteToString(std::string* result, const Opt_TextCascadePickerRangeContent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45286,39 +46281,37 @@ inline void WriteToString(std::string* result, const Opt_Union_PX_VP_LPX_Resourc result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_PX_VP_LPX_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_TextCascadePickerRangeContent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Resource_String& value) +inline Ark_RuntimeType runtimeType(const Ark_TextChangeOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Resource_String: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Resource_String* value) { +inline void WriteToString(std::string* result, const Ark_TextChangeOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_TextRange rangeBefore + result->append(".rangeBefore="); + WriteToString(result, &value->rangeBefore); + // Ark_TextRange rangeAfter result->append(", "); - // Ark_Resource - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".rangeAfter="); + WriteToString(result, &value->rangeAfter); + // Ark_String oldContent + result->append(", "); + result->append(".oldContent="); + WriteToString(result, &value->oldContent); + // Ark_PreviewText oldPreviewText + result->append(", "); + result->append(".oldPreviewText="); + WriteToString(result, &value->oldPreviewText); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Resource_String* value) { +inline void WriteToString(std::string* result, const Opt_TextChangeOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45331,45 +46324,33 @@ inline void WriteToString(std::string* result, const Opt_Union_Resource_String* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Resource_String& value) +inline Ark_RuntimeType runtimeType(const Opt_TextChangeOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_ColorContent_ColorMetrics& value) +inline Ark_RuntimeType runtimeType(const Ark_TextDecorationOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceColor_ColorContent_ColorMetrics: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_ColorContent_ColorMetrics* value) { +inline void WriteToString(std::string* result, const Ark_TextDecorationOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_TextDecorationType type + result->append(".type="); + WriteToString(result, value->type); + // Ark_ResourceColor color result->append(", "); - // Ark_ResourceColor - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ColorContent - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - // Ark_ColorMetrics - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, value->value2); - } + result->append(".color="); + WriteToString(result, &value->color); + // Ark_TextDecorationStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_ColorContent_ColorMetrics* value) { +inline void WriteToString(std::string* result, const Opt_TextDecorationOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45382,39 +46363,37 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_Col result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_ColorContent_ColorMetrics& value) +inline Ark_RuntimeType runtimeType(const Opt_TextDecorationOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_ColoringStrategy& value) +inline Ark_RuntimeType runtimeType(const Ark_TextMenuItem& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceColor_ColoringStrategy: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_ColoringStrategy* value) { +inline void WriteToString(std::string* result, const Ark_TextMenuItem* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ResourceStr content + result->append(".content="); + WriteToString(result, &value->content); + // Ark_ResourceStr icon result->append(", "); - // Ark_ResourceColor - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ColoringStrategy - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_TextMenuItemId id + result->append(", "); + result->append(".id="); + WriteToString(result, value->id); + // Ark_ResourceStr labelInfo + result->append(", "); + result->append(".labelInfo="); + WriteToString(result, &value->labelInfo); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_ColoringStrategy* value) { +inline void WriteToString(std::string* result, const Opt_TextMenuItem* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45427,39 +46406,29 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_Col result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_ColoringStrategy& value) +inline Ark_RuntimeType runtimeType(const Opt_TextMenuItem& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_LinearGradient& value) +inline Ark_RuntimeType runtimeType(const Ark_TextPickerRangeContent& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceColor_LinearGradient: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_LinearGradient* value) { +inline void WriteToString(std::string* result, const Ark_TextPickerRangeContent* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_String_Resource icon + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_Union_String_Resource text result->append(", "); - // Ark_ResourceColor - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_LinearGradient - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append(".text="); + WriteToString(result, &value->text); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_LinearGradient* value) { +inline void WriteToString(std::string* result, const Opt_TextPickerRangeContent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45472,50 +46441,26 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_Lin result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_LinearGradient& value) +inline Ark_RuntimeType runtimeType(const Opt_TextPickerRangeContent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_LinearGradient_Array_Tuple_Union_ResourceColor_LinearGradient_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_TextStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceColor_LinearGradient_Array_Tuple_Union_ResourceColor_LinearGradient_Number: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_LinearGradient_Array_Tuple_Union_ResourceColor_LinearGradient_Number* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ResourceColor - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_LinearGradient - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - // Array_Tuple_Union_ResourceColor_LinearGradient_Number - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_TextStyle value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_LinearGradient_Array_Tuple_Union_ResourceColor_LinearGradient_Number* value) { +inline void WriteToString(std::string* result, const Opt_TextStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -45523,39 +46468,41 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_Lin result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_LinearGradient_Array_Tuple_Union_ResourceColor_LinearGradient_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_TextStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Ark_TextStyleInterface& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_ComponentContent: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_ComponentContent* value) { +inline void WriteToString(std::string* result, const Ark_TextStyleInterface* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ResourceColor fontColor + result->append(".fontColor="); + WriteToString(result, &value->fontColor); + // Ark_ResourceStr fontFamily result->append(", "); - // Ark_ResourceStr - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ComponentContent - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append(".fontFamily="); + WriteToString(result, &value->fontFamily); + // Ark_LengthMetrics fontSize + result->append(", "); + result->append(".fontSize="); + WriteToString(result, &value->fontSize); + // Ark_Union_Number_FontWeight_String fontWeight + result->append(", "); + result->append(".fontWeight="); + WriteToString(result, &value->fontWeight); + // Ark_FontStyle fontStyle + result->append(", "); + result->append(".fontStyle="); + WriteToString(result, &value->fontStyle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_ComponentContent* value) { +inline void WriteToString(std::string* result, const Opt_TextStyleInterface* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45568,39 +46515,37 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Compo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Opt_TextStyleInterface& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_TimePickerOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_CustomBuilder: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Ark_TimePickerOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_Date_Bindable selected + result->append(".selected="); + WriteToString(result, &value->selected); + // Ark_TimePickerFormat format result->append(", "); - // Ark_ResourceStr - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // CustomNodeBuilder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".format="); + WriteToString(result, &value->format); + // Ark_Date start + result->append(", "); + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Date end + result->append(", "); + result->append(".end="); + WriteToString(result, &value->end); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Opt_TimePickerOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45613,39 +46558,29 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Custo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_TimePickerOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_PixelMap& value) +inline Ark_RuntimeType runtimeType(const Ark_ToggleOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_PixelMap: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_PixelMap* value) { +inline void WriteToString(std::string* result, const Ark_ToggleOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ToggleType type + result->append(".type="); + WriteToString(result, value->type); + // Opt_Union_Boolean_Bindable isOn result->append(", "); - // Ark_ResourceStr - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_image_PixelMap - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append(".isOn="); + WriteToString(result, &value->isOn); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_PixelMap* value) { +inline void WriteToString(std::string* result, const Opt_ToggleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45658,45 +46593,49 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Pixel result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_PixelMap& value) +inline Ark_RuntimeType runtimeType(const Opt_ToggleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier& value) +inline Ark_RuntimeType runtimeType(const Ark_ToolbarItem& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier* value) { +inline void WriteToString(std::string* result, const Ark_ToolbarItem* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ResourceStr value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_ResourceStr icon result->append(", "); - // Ark_ResourceStr - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_image_PixelMap - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - // Ark_SymbolGlyphModifier - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_SymbolGlyphModifier symbolIcon + result->append(", "); + result->append(".symbolIcon="); + WriteToString(result, &value->symbolIcon); + // Callback_Void action + result->append(", "); + result->append(".action="); + WriteToString(result, &value->action); + // Ark_ToolbarItemStatus status + result->append(", "); + result->append(".status="); + WriteToString(result, &value->status); + // Ark_ResourceStr activeIcon + result->append(", "); + result->append(".activeIcon="); + WriteToString(result, &value->activeIcon); + // Ark_SymbolGlyphModifier activeSymbolIcon + result->append(", "); + result->append(".activeSymbolIcon="); + WriteToString(result, &value->activeSymbolIcon); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier* value) { +inline void WriteToString(std::string* result, const Opt_ToolbarItem* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45709,39 +46648,29 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Pixel result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier& value) +inline Ark_RuntimeType runtimeType(const Opt_ToolbarItem& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_TabBarSymbol& value) +inline Ark_RuntimeType runtimeType(const Ark_Tuple_Dimension_Dimension& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_TabBarSymbol: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_TabBarSymbol* value) { +inline void WriteToString(std::string* result, const Ark_Tuple_Dimension_Dimension* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Dimension value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Ark_Dimension value1 result->append(", "); - // Ark_ResourceStr - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_TabBarSymbol - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append(".value1="); + WriteToString(result, &value->value1); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_TabBarSymbol* value) { +inline void WriteToString(std::string* result, const Opt_Tuple_Dimension_Dimension* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45754,39 +46683,107 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_TabBa result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_TabBarSymbol& value) +inline Ark_RuntimeType runtimeType(const Opt_Tuple_Dimension_Dimension& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Ark_Tuple_Length_Length& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent* value) { +inline void WriteToString(std::string* result, const Ark_Tuple_Length_Length* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Length value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Ark_Length value1 result->append(", "); - // Ark_ResourceStr - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); + result->append(".value1="); + WriteToString(result, &value->value1); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Tuple_Length_Length* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(value->tag))); + result->append(", .value="); + if (value->tag != INTEROP_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); } - // Ark_Union_ResourceStr_ComponentContent - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Tuple_Length_Length& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_Tuple_Union_ResourceColor_LinearGradient_Number& value) +{ + return INTEROP_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_Tuple_Union_ResourceColor_LinearGradient_Number* value) { + result->append("{"); + // Ark_Union_ResourceColor_LinearGradient value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Ark_Number value1 + result->append(", "); + result->append(".value1="); + WriteToString(result, &value->value1); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Tuple_Union_ResourceColor_LinearGradient_Number* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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 void WriteToString(std::string* result, const Opt_Union_ResourceStr_Union_ResourceStr_ComponentContent* value) { +inline Ark_RuntimeType runtimeType(const Opt_Tuple_Union_ResourceColor_LinearGradient_Number& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_UnderlineColor& value) +{ + return INTEROP_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_UnderlineColor* value) { + result->append("{"); + // Opt_ResourceColor typing + result->append(".typing="); + WriteToString(result, &value->typing); + // Opt_ResourceColor normal + result->append(", "); + result->append(".normal="); + WriteToString(result, &value->normal); + // Opt_ResourceColor error + result->append(", "); + result->append(".error="); + WriteToString(result, &value->error); + // Opt_ResourceColor disable + result->append(", "); + result->append(".disable="); + WriteToString(result, &value->disable); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_UnderlineColor* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45799,31 +46796,31 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Union result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_Union_ResourceStr_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Opt_UnderlineColor& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_RowOptions_RowOptionsV2& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_BindableResourceStr_BindableResourceStrArray& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_RowOptions_RowOptionsV2: %d", value.selector); + default: INTEROP_FATAL("Bad selector in Ark_Union_BindableResourceStr_BindableResourceStrArray: %d", value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_RowOptions_RowOptionsV2* value) { +inline void WriteToString(std::string* result, const Ark_Union_BindableResourceStr_BindableResourceStrArray* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_RowOptions + // Ark_BindableResourceStr if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_RowOptionsV2 + // Ark_BindableResourceStrArray if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); @@ -45831,7 +46828,7 @@ inline void WriteToString(std::string* result, const Ark_Union_RowOptions_RowOpt result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_RowOptions_RowOptionsV2* value) { +inline void WriteToString(std::string* result, const Opt_Union_BindableResourceStr_BindableResourceStrArray* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45844,39 +46841,39 @@ inline void WriteToString(std::string* result, const Opt_Union_RowOptions_RowOpt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_RowOptions_RowOptionsV2& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_BindableResourceStr_BindableResourceStrArray& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ScrollAnimationOptions_Boolean& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_PopupMaskType& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ScrollAnimationOptions_Boolean: %d", value.selector); + default: INTEROP_FATAL("Bad selector in Ark_Union_Boolean_PopupMaskType: %d", value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_ScrollAnimationOptions_Boolean* value) { +inline void WriteToString(std::string* result, const Ark_Union_Boolean_PopupMaskType* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_ScrollAnimationOptions + // Ark_Boolean if (value->selector == 0) { result->append(".value0="); - WriteToString(result, &value->value0); + WriteToString(result, value->value0); } - // Ark_Boolean + // Ark_PopupMaskType if (value->selector == 1) { result->append(".value1="); - WriteToString(result, value->value1); + WriteToString(result, &value->value1); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ScrollAnimationOptions_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Union_Boolean_PopupMaskType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45889,39 +46886,39 @@ inline void WriteToString(std::string* result, const Opt_Union_ScrollAnimationOp result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ScrollAnimationOptions_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_PopupMaskType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Array_String& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_String_Array_String: %d", value.selector); + default: INTEROP_FATAL("Bad selector in Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext: %d", value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Array_String* value) { +inline void WriteToString(std::string* result, const Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_String + // Ark_CanvasRenderingContext2D if (value->selector == 0) { result->append(".value0="); - WriteToString(result, &value->value0); + WriteToString(result, value->value0); } - // Array_String + // Ark_DrawingRenderingContext if (value->selector == 1) { result->append(".value1="); - WriteToString(result, &value->value1); + WriteToString(result, value->value1); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Array_String* value) { +inline void WriteToString(std::string* result, const Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45934,31 +46931,31 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Array_Stri result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Array_String& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Bindable& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_Array_Dimension& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_String_Bindable: %d", value.selector); + default: INTEROP_FATAL("Bad selector in Ark_Union_Dimension_Array_Dimension: %d", value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Bindable* value) { +inline void WriteToString(std::string* result, const Ark_Union_Dimension_Array_Dimension* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_String + // Ark_Dimension if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_Bindable_String + // Array_Dimension if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); @@ -45966,7 +46963,7 @@ inline void WriteToString(std::string* result, const Ark_Union_String_Bindable* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Bindable* value) { +inline void WriteToString(std::string* result, const Opt_Union_Dimension_Array_Dimension* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -45979,45 +46976,39 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Bindable* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Bindable& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_Array_Dimension& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_CustomBuilder_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_OptionWidthMode& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_String_CustomBuilder_ComponentContent: %d", value.selector); + default: INTEROP_FATAL("Bad selector in Ark_Union_Dimension_OptionWidthMode: %d", value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_CustomBuilder_ComponentContent* value) { +inline void WriteToString(std::string* result, const Ark_Union_Dimension_OptionWidthMode* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_String + // Ark_Dimension if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // CustomNodeBuilder + // Ark_OptionWidthMode if (value->selector == 1) { result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_ComponentContent - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, value->value2); + WriteToString(result, value->value1); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_CustomBuilder_ComponentContent* value) { +inline void WriteToString(std::string* result, const Opt_Union_Dimension_OptionWidthMode* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46030,57 +47021,45 @@ inline void WriteToString(std::string* result, const Opt_Union_String_CustomBuil result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_CustomBuilder_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_OptionWidthMode& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_I32_I64_F64_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - case 4: return runtimeType(value.value4); - default: INTEROP_FATAL("Bad selector in Ark_Union_String_I32_I64_F64_Resource: %d", value.selector); + default: INTEROP_FATAL("Bad selector in Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors: %d", value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_I32_I64_F64_Resource* value) { +inline void WriteToString(std::string* result, const Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_String + // Ark_EdgeColors if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_Int32 + // Ark_ResourceColor if (value->selector == 1) { result->append(".value1="); - WriteToString(result, value->value1); + WriteToString(result, &value->value1); } - // Ark_Int64 + // Ark_LocalizedEdgeColors if (value->selector == 2) { result->append(".value2="); - WriteToString(result, value->value2); - } - // Ark_Float64 - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, value->value3); - } - // Ark_Resource - if (value->selector == 4) { - result->append(".value4="); - WriteToString(result, &value->value4); + WriteToString(result, &value->value2); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_I32_I64_F64_Resource* value) { +inline void WriteToString(std::string* result, const Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46093,51 +47072,39 @@ inline void WriteToString(std::string* result, const Opt_Union_String_I32_I64_F6 result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_I32_I64_F64_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Number_Buffer_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Length_Array_RadiusItem& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: INTEROP_FATAL("Bad selector in Ark_Union_String_Number_Buffer_Resource: %d", value.selector); + default: INTEROP_FATAL("Bad selector in Ark_Union_Length_Array_RadiusItem: %d", value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Number_Buffer_Resource* value) { +inline void WriteToString(std::string* result, const Ark_Union_Length_Array_RadiusItem* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_String + // Ark_Length if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_Number + // Array_RadiusItem if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_Buffer - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, value->value2); - } - // Ark_Resource - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Number_Buffer_Resource* value) { +inline void WriteToString(std::string* result, const Opt_Union_Length_Array_RadiusItem* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46150,45 +47117,39 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Number_Buf result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number_Buffer_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Length_Array_RadiusItem& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Number_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Length_LayoutPolicy& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_String_Number_Resource: %d", value.selector); + default: INTEROP_FATAL("Bad selector in Ark_Union_Length_LayoutPolicy: %d", value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Number_Resource* value) { +inline void WriteToString(std::string* result, const Ark_Union_Length_LayoutPolicy* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_String + // Ark_Length if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_Number + // Ark_LayoutPolicy if (value->selector == 1) { result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_Resource - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); + WriteToString(result, value->value1); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Number_Resource* value) { +inline void WriteToString(std::string* result, const Opt_Union_Length_LayoutPolicy* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46201,28 +47162,26 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Number_Res result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Length_LayoutPolicy& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Number_Resource_Buffer& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Length_Number& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: INTEROP_FATAL("Bad selector in Ark_Union_String_Number_Resource_Buffer: %d", value.selector); + default: INTEROP_FATAL("Bad selector in Ark_Union_Length_Number: %d", value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Number_Resource_Buffer* value) { +inline void WriteToString(std::string* result, const Ark_Union_Length_Number* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_String + // Ark_Length if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); @@ -46232,20 +47191,10 @@ inline void WriteToString(std::string* result, const Ark_Union_String_Number_Res result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_Resource - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_Buffer - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, value->value3); - } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Number_Resource_Buffer* value) { +inline void WriteToString(std::string* result, const Opt_Union_Length_Number* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46258,45 +47207,39 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Number_Res result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number_Resource_Buffer& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Length_Number& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_PixelMap_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_MenuItemOptions_CustomBuilder& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_String_PixelMap_Resource: %d", value.selector); + default: INTEROP_FATAL("Bad selector in Ark_Union_MenuItemOptions_CustomBuilder: %d", value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_PixelMap_Resource* value) { +inline void WriteToString(std::string* result, const Ark_Union_MenuItemOptions_CustomBuilder* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_String + // Ark_MenuItemOptions if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_image_PixelMap + // CustomNodeBuilder if (value->selector == 1) { result->append(".value1="); - WriteToString(result, value->value1); - } - // Ark_Resource - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); + WriteToString(result, &value->value1); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_PixelMap_Resource* value) { +inline void WriteToString(std::string* result, const Opt_Union_MenuItemOptions_CustomBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46309,51 +47252,39 @@ inline void WriteToString(std::string* result, const Opt_Union_String_PixelMap_R result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_PixelMap_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_MenuItemOptions_CustomBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_PixelMap_Resource_SymbolGlyphModifier& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_NavDestinationContext_NavBar& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: INTEROP_FATAL("Bad selector in Ark_Union_String_PixelMap_Resource_SymbolGlyphModifier: %d", value.selector); + default: INTEROP_FATAL("Bad selector in Ark_Union_NavDestinationContext_NavBar: %d", value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_PixelMap_Resource_SymbolGlyphModifier* value) { +inline void WriteToString(std::string* result, const Ark_Union_NavDestinationContext_NavBar* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_String + // Ark_NavDestinationContext if (value->selector == 0) { result->append(".value0="); - WriteToString(result, &value->value0); + WriteToString(result, value->value0); } - // Ark_image_PixelMap + // Ark_String if (value->selector == 1) { result->append(".value1="); - WriteToString(result, value->value1); - } - // Ark_Resource - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_SymbolGlyphModifier - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); + WriteToString(result, &value->value1); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_PixelMap_Resource_SymbolGlyphModifier* value) { +inline void WriteToString(std::string* result, const Opt_Union_NavDestinationContext_NavBar* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46366,31 +47297,31 @@ inline void WriteToString(std::string* result, const Opt_Union_String_PixelMap_R result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_PixelMap_Resource_SymbolGlyphModifier& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_NavDestinationContext_NavBar& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_LengthConstrain& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_String_Resource: %d", value.selector); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_LengthConstrain: %d", value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Resource* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_LengthConstrain* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_String + // Ark_Number if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_Resource + // Ark_LengthConstrain if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); @@ -46398,7 +47329,7 @@ inline void WriteToString(std::string* result, const Ark_Union_String_Resource* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Resource* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_LengthConstrain* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46411,27 +47342,28 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Resource* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_LengthConstrain& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_Resource_Bindable_Bindable& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_String_Resource_ComponentContent: %d", value.selector); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_Resource_Bindable_Bindable: %d", value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Resource_ComponentContent* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_Resource_Bindable_Bindable* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_String + // Ark_Number if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); @@ -46441,15 +47373,20 @@ inline void WriteToString(std::string* result, const Ark_Union_String_Resource_C result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_ComponentContent + // Ark_Bindable_Number if (value->selector == 2) { result->append(".value2="); - WriteToString(result, value->value2); + WriteToString(result, &value->value2); + } + // Ark_Bindable_Global_Resource_Resource + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Resource_ComponentContent* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_Resource_Bindable_Bindable* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46462,45 +47399,39 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Resource_C result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_Resource_Bindable_Bindable& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource_LinearGradientOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_EdgeColors& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_String_Resource_LinearGradientOptions: %d", value.selector); + default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceColor_EdgeColors: %d", value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Resource_LinearGradientOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_EdgeColors* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_String + // Ark_ResourceColor if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_Resource + // Ark_EdgeColors if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_LinearGradientOptions - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Resource_LinearGradientOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_EdgeColors* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46513,45 +47444,45 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Resource_L result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource_LinearGradientOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_EdgeColors& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource_PixelMap& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_String_Resource_PixelMap: %d", value.selector); + default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors: %d", value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Resource_PixelMap* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_String + // Ark_ResourceColor if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_Resource + // Ark_EdgeColors if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_image_PixelMap + // Ark_LocalizedEdgeColors if (value->selector == 2) { result->append(".value2="); - WriteToString(result, value->value2); + WriteToString(result, &value->value2); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Resource_PixelMap* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46564,37 +47495,39 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Resource_P result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource_PixelMap& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ViewportRect& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_UnderlineColor& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceColor_UnderlineColor: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ViewportRect* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_UnderlineColor* value) { result->append("{"); - // Ark_Union_F64_String x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Union_F64_String y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_Union_F64_String width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_F64_String height + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + // Ark_ResourceColor + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_UnderlineColor + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ViewportRect* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_UnderlineColor* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46607,29 +47540,45 @@ inline void WriteToString(std::string* result, const Opt_ViewportRect* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ViewportRect& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_UnderlineColor& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_VisibleAreaEventOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_Bindable_Bindable& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_Bindable_Bindable: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_VisibleAreaEventOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_Bindable_Bindable* value) { result->append("{"); - // Array_Number ratios - result->append(".ratios="); - WriteToString(result, &value->ratios); - // Ark_Number expectedUpdateInterval + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".expectedUpdateInterval="); - WriteToString(result, &value->expectedUpdateInterval); + // Ark_ResourceStr + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Bindable_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Bindable_Global_Resource_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_VisibleAreaEventOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Bindable_Bindable* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46642,33 +47591,51 @@ inline void WriteToString(std::string* result, const Opt_VisibleAreaEventOptions result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_VisibleAreaEventOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_Bindable_Bindable& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_VisibleListContentInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_Bindable_Bindable_Bindable& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_Bindable_Bindable_Bindable: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_VisibleListContentInfo* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_Bindable_Bindable_Bindable* value) { result->append("{"); - // Ark_Number index - result->append(".index="); - WriteToString(result, &value->index); - // Ark_ListItemGroupArea itemGroupArea + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".itemGroupArea="); - WriteToString(result, &value->itemGroupArea); - // Ark_Number itemIndexInGroup - result->append(", "); - result->append(".itemIndexInGroup="); - WriteToString(result, &value->itemIndexInGroup); + // Ark_ResourceStr + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Bindable_Arkui_Component_Units_ResourceStr + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Bindable_Global_Resource_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_Bindable_String + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_VisibleListContentInfo* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Bindable_Bindable_Bindable* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46681,61 +47648,39 @@ inline void WriteToString(std::string* result, const Opt_VisibleListContentInfo* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_VisibleListContentInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_Bindable_Bindable_Bindable& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Want& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ShadowOptions_Array_ShadowOptions& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_ShadowOptions_Array_ShadowOptions: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_Want* value) { +inline void WriteToString(std::string* result, const Ark_Union_ShadowOptions_Array_ShadowOptions* value) { result->append("{"); - // Ark_String bundleName - result->append(".bundleName="); - WriteToString(result, &value->bundleName); - // Ark_String abilityName - result->append(", "); - result->append(".abilityName="); - WriteToString(result, &value->abilityName); - // Ark_String deviceId - result->append(", "); - result->append(".deviceId="); - WriteToString(result, &value->deviceId); - // Ark_String uri - result->append(", "); - result->append(".uri="); - WriteToString(result, &value->uri); - // Ark_String type - result->append(", "); - result->append(".type="); - WriteToString(result, &value->type); - // Ark_Number flags - result->append(", "); - result->append(".flags="); - WriteToString(result, &value->flags); - // Ark_String action - result->append(", "); - result->append(".action="); - WriteToString(result, &value->action); - // Map_String_Object parameters - result->append(", "); - result->append(".parameters="); - WriteToString(result, &value->parameters); - // Array_String entities - result->append(", "); - result->append(".entities="); - WriteToString(result, &value->entities); - // Ark_String moduleName + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".moduleName="); - WriteToString(result, &value->moduleName); + // Ark_ShadowOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Array_ShadowOptions + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Want* value) { +inline void WriteToString(std::string* result, const Opt_Union_ShadowOptions_Array_ShadowOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46748,41 +47693,39 @@ inline void WriteToString(std::string* result, const Opt_Want* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Want& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ShadowOptions_Array_ShadowOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WaterFlowOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ShadowOptions_ShadowStyle& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_ShadowOptions_ShadowStyle: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_WaterFlowOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_ShadowOptions_ShadowStyle* value) { result->append("{"); - // CustomNodeBuilder footer - result->append(".footer="); - WriteToString(result, &value->footer); - // Ark_ComponentContent footerContent - result->append(", "); - result->append(".footerContent="); - WriteToString(result, &value->footerContent); - // Ark_Scroller scroller - result->append(", "); - result->append(".scroller="); - WriteToString(result, &value->scroller); - // Ark_WaterFlowSections sections - result->append(", "); - result->append(".sections="); - WriteToString(result, &value->sections); - // Ark_WaterFlowLayoutMode layoutMode + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".layoutMode="); - WriteToString(result, &value->layoutMode); + // Ark_ShadowOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_ShadowStyle + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WaterFlowOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_ShadowOptions_ShadowStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46795,29 +47738,39 @@ inline void WriteToString(std::string* result, const Opt_WaterFlowOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WaterFlowOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ShadowOptions_ShadowStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebKeyboardCallbackInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_SheetSize_Length& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_SheetSize_Length: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_WebKeyboardCallbackInfo* value) { +inline void WriteToString(std::string* result, const Ark_Union_SheetSize_Length* value) { result->append("{"); - // Ark_WebKeyboardController controller - result->append(".controller="); - WriteToString(result, value->controller); - // Map_String_String attributes + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".attributes="); - WriteToString(result, &value->attributes); + // Ark_SheetSize + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Length + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebKeyboardCallbackInfo* value) { +inline void WriteToString(std::string* result, const Opt_Union_SheetSize_Length* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46830,33 +47783,39 @@ inline void WriteToString(std::string* result, const Opt_WebKeyboardCallbackInfo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardCallbackInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_SheetSize_Length& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebKeyboardOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_SheetTitleOptions_CustomBuilder& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_SheetTitleOptions_CustomBuilder: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_WebKeyboardOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_SheetTitleOptions_CustomBuilder* value) { result->append("{"); - // Ark_Boolean useSystemKeyboard - result->append(".useSystemKeyboard="); - WriteToString(result, value->useSystemKeyboard); - // Ark_Int32 enterKeyType - result->append(", "); - result->append(".enterKeyType="); - WriteToString(result, &value->enterKeyType); - // CustomNodeBuilder customKeyboard + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".customKeyboard="); - WriteToString(result, &value->customKeyboard); + // Ark_SheetTitleOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // CustomNodeBuilder + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebKeyboardOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_SheetTitleOptions_CustomBuilder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46869,33 +47828,39 @@ inline void WriteToString(std::string* result, const Opt_WebKeyboardOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_SheetTitleOptions_CustomBuilder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebMediaOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_TitleHeight_Length& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_TitleHeight_Length: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_WebMediaOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_TitleHeight_Length* value) { result->append("{"); - // Ark_Int32 resumeInterval - result->append(".resumeInterval="); - WriteToString(result, &value->resumeInterval); - // Ark_Boolean audioExclusive - result->append(", "); - result->append(".audioExclusive="); - WriteToString(result, &value->audioExclusive); - // Ark_AudioSessionType audioSessionType + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".audioSessionType="); - WriteToString(result, &value->audioSessionType); + // Ark_TitleHeight + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Length + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebMediaOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_TitleHeight_Length* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46908,41 +47873,45 @@ inline void WriteToString(std::string* result, const Opt_WebMediaOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebMediaOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_TitleHeight_Length& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_VideoOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WebOptions* value) { +inline void WriteToString(std::string* result, const Ark_VideoOptions* value) { result->append("{"); // Ark_Union_String_Resource src result->append(".src="); WriteToString(result, &value->src); - // Ark_webview_WebviewController controller + // Ark_Union_F64_String_PlaybackSpeed currentProgressRate result->append(", "); - result->append(".controller="); - WriteToString(result, value->controller); - // Ark_RenderMode renderMode + result->append(".currentProgressRate="); + WriteToString(result, &value->currentProgressRate); + // Ark_Union_String_PixelMap_Resource previewUri result->append(", "); - result->append(".renderMode="); - WriteToString(result, &value->renderMode); - // Ark_Boolean incognitoMode + result->append(".previewUri="); + WriteToString(result, &value->previewUri); + // Ark_VideoController controller result->append(", "); - result->append(".incognitoMode="); - WriteToString(result, &value->incognitoMode); - // Ark_String sharedRenderProcessToken + result->append(".controller="); + WriteToString(result, &value->controller); + // Ark_ImageAIOptions imageAIOptions result->append(", "); - result->append(".sharedRenderProcessToken="); - WriteToString(result, &value->sharedRenderProcessToken); + result->append(".imageAIOptions="); + WriteToString(result, &value->imageAIOptions); + // Ark_PosterOptions posterOptions + result->append(", "); + result->append(".posterOptions="); + WriteToString(result, &value->posterOptions); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebOptions* value) { +inline void WriteToString(std::string* result, const Opt_VideoOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -46955,30 +47924,26 @@ inline void WriteToString(std::string* result, const Opt_WebOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_VideoOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_window_SystemBarStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Want& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_window_SystemBarStyle* value) { - result->append("{"); - // Ark_String statusBarContentColor - result->append(".statusBarContentColor="); - WriteToString(result, &value->statusBarContentColor); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_Want value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_window_SystemBarStyle* value) { +inline void WriteToString(std::string* result, const Opt_Want* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -46986,33 +47951,29 @@ inline void WriteToString(std::string* result, const Opt_window_SystemBarStyle* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_window_SystemBarStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Want& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WorkerOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_WithThemeOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WorkerOptions* value) { +inline void WriteToString(std::string* result, const Ark_WithThemeOptions* value) { result->append("{"); - // Ark_String type - result->append(".type="); - WriteToString(result, &value->type); - // Ark_String name - result->append(", "); - result->append(".name="); - WriteToString(result, &value->name); - // Ark_Boolean shared + // Ark_CustomTheme theme + result->append(".theme="); + WriteToString(result, &value->theme); + // Ark_ThemeColorMode colorMode result->append(", "); - result->append(".shared="); - WriteToString(result, &value->shared); + result->append(".colorMode="); + WriteToString(result, &value->colorMode); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WorkerOptions* value) { +inline void WriteToString(std::string* result, const Opt_WithThemeOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -47025,26 +47986,42 @@ inline void WriteToString(std::string* result, const Opt_WorkerOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WorkerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_WithThemeOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_XComponentController& value) +inline Ark_RuntimeType runtimeType(const Ark_XComponentOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_XComponentController value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_XComponentOptions* value) { + result->append("{"); + // Ark_XComponentType type + result->append(".type="); + WriteToString(result, value->type); + // Ark_XComponentController controller + result->append(", "); + result->append(".controller="); + WriteToString(result, value->controller); + // Ark_ImageAIOptions imageAIOptions + result->append(", "); + result->append(".imageAIOptions="); + WriteToString(result, &value->imageAIOptions); + // Ark_Int64 screenId + result->append(", "); + result->append(".screenId="); + WriteToString(result, &value->screenId); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_XComponentController* value) { +inline void WriteToString(std::string* result, const Opt_XComponentOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -47052,29 +48029,37 @@ inline void WriteToString(std::string* result, const Opt_XComponentController* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_XComponentController& value) +inline Ark_RuntimeType runtimeType(const Opt_XComponentOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AlphabetIndexerOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_XComponentParameters& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_AlphabetIndexerOptions* value) { +inline void WriteToString(std::string* result, const Ark_XComponentParameters* value) { result->append("{"); - // Array_String arrayValue - result->append(".arrayValue="); - WriteToString(result, &value->arrayValue); - // Ark_Union_Number_Bindable selected + // Ark_String id + result->append(".id="); + WriteToString(result, &value->id); + // Ark_XComponentType type result->append(", "); - result->append(".selected="); - WriteToString(result, &value->selected); + result->append(".type="); + WriteToString(result, value->type); + // Callback_NativeXComponentPointer_Void nativeXComponentHandler + result->append(", "); + result->append(".nativeXComponentHandler="); + WriteToString(result, &value->nativeXComponentHandler); + // Ark_XComponentController controller + result->append(", "); + result->append(".controller="); + WriteToString(result, &value->controller); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AlphabetIndexerOptions* value) { +inline void WriteToString(std::string* result, const Opt_XComponentParameters* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -47087,57 +48072,37 @@ inline void WriteToString(std::string* result, const Opt_AlphabetIndexerOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AlphabetIndexerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_XComponentParameters& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AnimateParam& value) +inline Ark_RuntimeType runtimeType(const Ark_arkui_component_units_Edges& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_AnimateParam* value) { +inline void WriteToString(std::string* result, const Ark_arkui_component_units_Edges* value) { result->append("{"); - // Ark_Number duration - result->append(".duration="); - WriteToString(result, &value->duration); - // Ark_Number tempo - result->append(", "); - result->append(".tempo="); - WriteToString(result, &value->tempo); - // Ark_Union_Curve_String_ICurve curve - result->append(", "); - result->append(".curve="); - WriteToString(result, &value->curve); - // Ark_Number delay - result->append(", "); - result->append(".delay="); - WriteToString(result, &value->delay); - // Ark_Number iterations - result->append(", "); - result->append(".iterations="); - WriteToString(result, &value->iterations); - // Ark_PlayMode playMode - result->append(", "); - result->append(".playMode="); - WriteToString(result, &value->playMode); - // Callback_Void onFinish + // Ark_Dimension top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_Dimension left result->append(", "); - result->append(".onFinish="); - WriteToString(result, &value->onFinish); - // Ark_FinishCallbackType finishCallbackType + result->append(".left="); + WriteToString(result, &value->left); + // Ark_Dimension bottom result->append(", "); - result->append(".finishCallbackType="); - WriteToString(result, &value->finishCallbackType); - // Ark_ExpectedFrameRateRange expectedFrameRateRange + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_Dimension right result->append(", "); - result->append(".expectedFrameRateRange="); - WriteToString(result, &value->expectedFrameRateRange); + result->append(".right="); + WriteToString(result, &value->right); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AnimateParam* value) { +inline void WriteToString(std::string* result, const Opt_arkui_component_units_Edges* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -47150,45 +48115,37 @@ inline void WriteToString(std::string* result, const Opt_AnimateParam* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AnimateParam& value) +inline Ark_RuntimeType runtimeType(const Opt_arkui_component_units_Edges& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BackgroundBlurStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_arkui_component_units_Font& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BackgroundBlurStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_arkui_component_units_Font* value) { result->append("{"); - // Ark_ThemeColorMode colorMode - result->append(".colorMode="); - WriteToString(result, &value->colorMode); - // Ark_AdaptiveColor adaptiveColor - result->append(", "); - result->append(".adaptiveColor="); - WriteToString(result, &value->adaptiveColor); - // Ark_Number scale - result->append(", "); - result->append(".scale="); - WriteToString(result, &value->scale); - // Ark_BlurOptions blurOptions + // Ark_Length size + result->append(".size="); + WriteToString(result, &value->size); + // Ark_Union_FontWeight_Number_String weight result->append(", "); - result->append(".blurOptions="); - WriteToString(result, &value->blurOptions); - // Ark_BlurStyleActivePolicy policy + result->append(".weight="); + WriteToString(result, &value->weight); + // Ark_Union_String_Resource family result->append(", "); - result->append(".policy="); - WriteToString(result, &value->policy); - // Ark_ResourceColor inactiveColor + result->append(".family="); + WriteToString(result, &value->family); + // Ark_FontStyle style result->append(", "); - result->append(".inactiveColor="); - WriteToString(result, &value->inactiveColor); + result->append(".style="); + WriteToString(result, &value->style); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BackgroundBlurStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_arkui_component_units_Font* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -47201,53 +48158,45 @@ inline void WriteToString(std::string* result, const Opt_BackgroundBlurStyleOpti result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BackgroundBlurStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_arkui_component_units_Font& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BackgroundEffectOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ArrowStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BackgroundEffectOptions* value) { +inline void WriteToString(std::string* result, const Ark_ArrowStyle* value) { result->append("{"); - // Ark_Number radius - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_Number saturation - result->append(", "); - result->append(".saturation="); - WriteToString(result, &value->saturation); - // Ark_Number brightness - result->append(", "); - result->append(".brightness="); - WriteToString(result, &value->brightness); - // Ark_ResourceColor color + // Ark_Boolean showBackground + result->append(".showBackground="); + WriteToString(result, &value->showBackground); + // Ark_Boolean isSidebarMiddle result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_AdaptiveColor adaptiveColor + result->append(".isSidebarMiddle="); + WriteToString(result, &value->isSidebarMiddle); + // Ark_Length backgroundSize result->append(", "); - result->append(".adaptiveColor="); - WriteToString(result, &value->adaptiveColor); - // Ark_BlurOptions blurOptions + result->append(".backgroundSize="); + WriteToString(result, &value->backgroundSize); + // Ark_ResourceColor backgroundColor result->append(", "); - result->append(".blurOptions="); - WriteToString(result, &value->blurOptions); - // Ark_BlurStyleActivePolicy policy + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_Length arrowSize result->append(", "); - result->append(".policy="); - WriteToString(result, &value->policy); - // Ark_ResourceColor inactiveColor + result->append(".arrowSize="); + WriteToString(result, &value->arrowSize); + // Ark_ResourceColor arrowColor result->append(", "); - result->append(".inactiveColor="); - WriteToString(result, &value->inactiveColor); + result->append(".arrowColor="); + WriteToString(result, &value->arrowColor); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BackgroundEffectOptions* value) { +inline void WriteToString(std::string* result, const Opt_ArrowStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -47260,64 +48209,49 @@ inline void WriteToString(std::string* result, const Opt_BackgroundEffectOptions result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BackgroundEffectOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ArrowStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Bindable_Arkui_Component_Units_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Ark_BadgeStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Bindable_Arkui_Component_Units_ResourceStr* value) { +inline void WriteToString(std::string* result, const Ark_BadgeStyle* value) { result->append("{"); - // Ark_ResourceStr value - result->append(".value="); - WriteToString(result, &value->value); - // Callback_T_Void_Arkui_Component_Units_ResourceStr onChange + // Ark_ResourceColor color + result->append(".color="); + WriteToString(result, &value->color); + // Ark_Union_Number_String fontSize result->append(", "); - result->append(".onChange="); - WriteToString(result, &value->onChange); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Bindable_Arkui_Component_Units_ResourceStr* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Bindable_Arkui_Component_Units_ResourceStr& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Bindable_Global_Resource_Resource& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_Bindable_Global_Resource_Resource* value) { - result->append("{"); - // Ark_Resource value - result->append(".value="); - WriteToString(result, &value->value); - // Callback_T_Void_Global_Resource_Resource onChange + result->append(".fontSize="); + WriteToString(result, &value->fontSize); + // Ark_Union_Number_String badgeSize result->append(", "); - result->append(".onChange="); - WriteToString(result, &value->onChange); + result->append(".badgeSize="); + WriteToString(result, &value->badgeSize); + // Ark_ResourceColor badgeColor + result->append(", "); + result->append(".badgeColor="); + WriteToString(result, &value->badgeColor); + // Ark_ResourceColor borderColor + result->append(", "); + result->append(".borderColor="); + WriteToString(result, &value->borderColor); + // Ark_Length borderWidth + result->append(", "); + result->append(".borderWidth="); + WriteToString(result, &value->borderWidth); + // Ark_Union_Number_FontWeight_String fontWeight + result->append(", "); + result->append(".fontWeight="); + WriteToString(result, &value->fontWeight); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Bindable_Global_Resource_Resource* value) { +inline void WriteToString(std::string* result, const Opt_BadgeStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -47330,33 +48264,41 @@ inline void WriteToString(std::string* result, const Opt_Bindable_Global_Resourc result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Bindable_Global_Resource_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_BadgeStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ButtonIconOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_BarGridColumnOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ButtonIconOptions* value) { +inline void WriteToString(std::string* result, const Ark_BarGridColumnOptions* value) { result->append("{"); - // Ark_Union_String_PixelMap_Resource shown - result->append(".shown="); - WriteToString(result, &value->shown); - // Ark_Union_String_PixelMap_Resource hidden + // Ark_Number sm + result->append(".sm="); + WriteToString(result, &value->sm); + // Ark_Number md result->append(", "); - result->append(".hidden="); - WriteToString(result, &value->hidden); - // Ark_Union_String_PixelMap_Resource switching + result->append(".md="); + WriteToString(result, &value->md); + // Ark_Number lg result->append(", "); - result->append(".switching="); - WriteToString(result, &value->switching); + result->append(".lg="); + WriteToString(result, &value->lg); + // Ark_Dimension margin + result->append(", "); + result->append(".margin="); + WriteToString(result, &value->margin); + // Ark_Dimension gutter + result->append(", "); + result->append(".gutter="); + WriteToString(result, &value->gutter); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ButtonIconOptions* value) { +inline void WriteToString(std::string* result, const Opt_BarGridColumnOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -47369,41 +48311,29 @@ inline void WriteToString(std::string* result, const Opt_ButtonIconOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ButtonIconOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_BarGridColumnOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CalendarOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Bindable_Arkui_Component_Units_Length& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CalendarOptions* value) { +inline void WriteToString(std::string* result, const Ark_Bindable_Arkui_Component_Units_Length* value) { result->append("{"); - // Ark_Union_Number_Resource hintRadius - result->append(".hintRadius="); - WriteToString(result, &value->hintRadius); - // Ark_Date selected - result->append(", "); - result->append(".selected="); - WriteToString(result, &value->selected); - // Ark_Date start - result->append(", "); - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Date end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Array_DateRange disabledDateRange + // Ark_Length value + result->append(".value="); + WriteToString(result, &value->value); + // Callback_T_Void_Arkui_Component_Units_Length onChange result->append(", "); - result->append(".disabledDateRange="); - WriteToString(result, &value->disabledDateRange); + result->append(".onChange="); + WriteToString(result, &value->onChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CalendarOptions* value) { +inline void WriteToString(std::string* result, const Opt_Bindable_Arkui_Component_Units_Length* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -47416,26 +48346,30 @@ inline void WriteToString(std::string* result, const Opt_CalendarOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CalendarOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Bindable_Arkui_Component_Units_Length& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CanvasRenderer& value) +inline Ark_RuntimeType runtimeType(const Ark_BoardStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CanvasRenderer value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_BoardStyle* value) { + result->append("{"); + // Ark_Length borderRadius + result->append(".borderRadius="); + WriteToString(result, &value->borderRadius); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CanvasRenderer* value) { +inline void WriteToString(std::string* result, const Opt_BoardStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -47443,26 +48377,42 @@ inline void WriteToString(std::string* result, const Opt_CanvasRenderer* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CanvasRenderer& value) +inline Ark_RuntimeType runtimeType(const Opt_BoardStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CanvasRenderingContext2D& value) +inline Ark_RuntimeType runtimeType(const Ark_BorderRadiuses& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CanvasRenderingContext2D value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_BorderRadiuses* value) { + result->append("{"); + // Ark_Length topLeft + result->append(".topLeft="); + WriteToString(result, &value->topLeft); + // Ark_Length topRight + result->append(", "); + result->append(".topRight="); + WriteToString(result, &value->topRight); + // Ark_Length bottomLeft + result->append(", "); + result->append(".bottomLeft="); + WriteToString(result, &value->bottomLeft); + // Ark_Length bottomRight + result->append(", "); + result->append(".bottomRight="); + WriteToString(result, &value->bottomRight); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CanvasRenderingContext2D* value) { +inline void WriteToString(std::string* result, const Opt_BorderRadiuses* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -47470,37 +48420,45 @@ inline void WriteToString(std::string* result, const Opt_CanvasRenderingContext2 result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CanvasRenderingContext2D& value) +inline Ark_RuntimeType runtimeType(const Opt_BorderRadiuses& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CircleStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_BorderRadiusType& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_BorderRadiusType: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_CircleStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_BorderRadiusType* value) { result->append("{"); - // Ark_ResourceColor color - result->append(".color="); - WriteToString(result, &value->color); - // Ark_LengthMetrics radius - result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_Boolean enableWaveEffect - result->append(", "); - result->append(".enableWaveEffect="); - WriteToString(result, &value->enableWaveEffect); - // Ark_Boolean enableForeground + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".enableForeground="); - WriteToString(result, &value->enableForeground); + // Ark_Length + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_BorderRadiuses + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedBorderRadiuses + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CircleStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_BorderRadiusType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -47513,225 +48471,41 @@ inline void WriteToString(std::string* result, const Opt_CircleStyleOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CircleStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_BorderRadiusType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Colors& value) +inline Ark_RuntimeType runtimeType(const Ark_ButtonStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Colors* value) { +inline void WriteToString(std::string* result, const Ark_ButtonStyle* value) { result->append("{"); - // Ark_ResourceColor brand - result->append(".brand="); - WriteToString(result, &value->brand); - // Ark_ResourceColor warning - result->append(", "); - result->append(".warning="); - WriteToString(result, &value->warning); - // Ark_ResourceColor alert - result->append(", "); - result->append(".alert="); - WriteToString(result, &value->alert); - // Ark_ResourceColor confirm - result->append(", "); - result->append(".confirm="); - WriteToString(result, &value->confirm); - // Ark_ResourceColor fontPrimary - result->append(", "); - result->append(".fontPrimary="); - WriteToString(result, &value->fontPrimary); - // Ark_ResourceColor fontSecondary - result->append(", "); - result->append(".fontSecondary="); - WriteToString(result, &value->fontSecondary); - // Ark_ResourceColor fontTertiary - result->append(", "); - result->append(".fontTertiary="); - WriteToString(result, &value->fontTertiary); - // Ark_ResourceColor fontFourth - result->append(", "); - result->append(".fontFourth="); - WriteToString(result, &value->fontFourth); - // Ark_ResourceColor fontEmphasize - result->append(", "); - result->append(".fontEmphasize="); - WriteToString(result, &value->fontEmphasize); - // Ark_ResourceColor fontOnPrimary - result->append(", "); - result->append(".fontOnPrimary="); - WriteToString(result, &value->fontOnPrimary); - // Ark_ResourceColor fontOnSecondary - result->append(", "); - result->append(".fontOnSecondary="); - WriteToString(result, &value->fontOnSecondary); - // Ark_ResourceColor fontOnTertiary - result->append(", "); - result->append(".fontOnTertiary="); - WriteToString(result, &value->fontOnTertiary); - // Ark_ResourceColor fontOnFourth - result->append(", "); - result->append(".fontOnFourth="); - WriteToString(result, &value->fontOnFourth); - // Ark_ResourceColor iconPrimary - result->append(", "); - result->append(".iconPrimary="); - WriteToString(result, &value->iconPrimary); - // Ark_ResourceColor iconSecondary - result->append(", "); - result->append(".iconSecondary="); - WriteToString(result, &value->iconSecondary); - // Ark_ResourceColor iconTertiary - result->append(", "); - result->append(".iconTertiary="); - WriteToString(result, &value->iconTertiary); - // Ark_ResourceColor iconFourth - result->append(", "); - result->append(".iconFourth="); - WriteToString(result, &value->iconFourth); - // Ark_ResourceColor iconEmphasize - result->append(", "); - result->append(".iconEmphasize="); - WriteToString(result, &value->iconEmphasize); - // Ark_ResourceColor iconSubEmphasize - result->append(", "); - result->append(".iconSubEmphasize="); - WriteToString(result, &value->iconSubEmphasize); - // Ark_ResourceColor iconOnPrimary - result->append(", "); - result->append(".iconOnPrimary="); - WriteToString(result, &value->iconOnPrimary); - // Ark_ResourceColor iconOnSecondary - result->append(", "); - result->append(".iconOnSecondary="); - WriteToString(result, &value->iconOnSecondary); - // Ark_ResourceColor iconOnTertiary - result->append(", "); - result->append(".iconOnTertiary="); - WriteToString(result, &value->iconOnTertiary); - // Ark_ResourceColor iconOnFourth - result->append(", "); - result->append(".iconOnFourth="); - WriteToString(result, &value->iconOnFourth); - // Ark_ResourceColor backgroundPrimary - result->append(", "); - result->append(".backgroundPrimary="); - WriteToString(result, &value->backgroundPrimary); - // Ark_ResourceColor backgroundSecondary - result->append(", "); - result->append(".backgroundSecondary="); - WriteToString(result, &value->backgroundSecondary); - // Ark_ResourceColor backgroundTertiary - result->append(", "); - result->append(".backgroundTertiary="); - WriteToString(result, &value->backgroundTertiary); - // Ark_ResourceColor backgroundFourth - result->append(", "); - result->append(".backgroundFourth="); - WriteToString(result, &value->backgroundFourth); - // Ark_ResourceColor backgroundEmphasize - result->append(", "); - result->append(".backgroundEmphasize="); - WriteToString(result, &value->backgroundEmphasize); - // Ark_ResourceColor compForegroundPrimary - result->append(", "); - result->append(".compForegroundPrimary="); - WriteToString(result, &value->compForegroundPrimary); - // Ark_ResourceColor compBackgroundPrimary - result->append(", "); - result->append(".compBackgroundPrimary="); - WriteToString(result, &value->compBackgroundPrimary); - // Ark_ResourceColor compBackgroundPrimaryTran - result->append(", "); - result->append(".compBackgroundPrimaryTran="); - WriteToString(result, &value->compBackgroundPrimaryTran); - // Ark_ResourceColor compBackgroundPrimaryContrary - result->append(", "); - result->append(".compBackgroundPrimaryContrary="); - WriteToString(result, &value->compBackgroundPrimaryContrary); - // Ark_ResourceColor compBackgroundGray - result->append(", "); - result->append(".compBackgroundGray="); - WriteToString(result, &value->compBackgroundGray); - // Ark_ResourceColor compBackgroundSecondary - result->append(", "); - result->append(".compBackgroundSecondary="); - WriteToString(result, &value->compBackgroundSecondary); - // Ark_ResourceColor compBackgroundTertiary - result->append(", "); - result->append(".compBackgroundTertiary="); - WriteToString(result, &value->compBackgroundTertiary); - // Ark_ResourceColor compBackgroundEmphasize - result->append(", "); - result->append(".compBackgroundEmphasize="); - WriteToString(result, &value->compBackgroundEmphasize); - // Ark_ResourceColor compBackgroundNeutral - result->append(", "); - result->append(".compBackgroundNeutral="); - WriteToString(result, &value->compBackgroundNeutral); - // Ark_ResourceColor compEmphasizeSecondary - result->append(", "); - result->append(".compEmphasizeSecondary="); - WriteToString(result, &value->compEmphasizeSecondary); - // Ark_ResourceColor compEmphasizeTertiary - result->append(", "); - result->append(".compEmphasizeTertiary="); - WriteToString(result, &value->compEmphasizeTertiary); - // Ark_ResourceColor compDivider - result->append(", "); - result->append(".compDivider="); - WriteToString(result, &value->compDivider); - // Ark_ResourceColor compCommonContrary - result->append(", "); - result->append(".compCommonContrary="); - WriteToString(result, &value->compCommonContrary); - // Ark_ResourceColor compBackgroundFocus - result->append(", "); - result->append(".compBackgroundFocus="); - WriteToString(result, &value->compBackgroundFocus); - // Ark_ResourceColor compFocusedPrimary - result->append(", "); - result->append(".compFocusedPrimary="); - WriteToString(result, &value->compFocusedPrimary); - // Ark_ResourceColor compFocusedSecondary - result->append(", "); - result->append(".compFocusedSecondary="); - WriteToString(result, &value->compFocusedSecondary); - // Ark_ResourceColor compFocusedTertiary - result->append(", "); - result->append(".compFocusedTertiary="); - WriteToString(result, &value->compFocusedTertiary); - // Ark_ResourceColor interactiveHover - result->append(", "); - result->append(".interactiveHover="); - WriteToString(result, &value->interactiveHover); - // Ark_ResourceColor interactivePressed - result->append(", "); - result->append(".interactivePressed="); - WriteToString(result, &value->interactivePressed); - // Ark_ResourceColor interactiveFocus + // Ark_Number left + result->append(".left="); + WriteToString(result, &value->left); + // Ark_Number top result->append(", "); - result->append(".interactiveFocus="); - WriteToString(result, &value->interactiveFocus); - // Ark_ResourceColor interactiveActive + result->append(".top="); + WriteToString(result, &value->top); + // Ark_Number width result->append(", "); - result->append(".interactiveActive="); - WriteToString(result, &value->interactiveActive); - // Ark_ResourceColor interactiveSelect + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height result->append(", "); - result->append(".interactiveSelect="); - WriteToString(result, &value->interactiveSelect); - // Ark_ResourceColor interactiveClick + result->append(".height="); + WriteToString(result, &value->height); + // Ark_ButtonIconOptions icons result->append(", "); - result->append(".interactiveClick="); - WriteToString(result, &value->interactiveClick); + result->append(".icons="); + WriteToString(result, &value->icons); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Colors* value) { +inline void WriteToString(std::string* result, const Opt_ButtonStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -47744,53 +48518,29 @@ inline void WriteToString(std::string* result, const Opt_Colors* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Colors& value) +inline Ark_RuntimeType runtimeType(const Opt_ButtonStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ComponentInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_CaretStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ComponentInfo* value) { +inline void WriteToString(std::string* result, const Ark_CaretStyle* value) { result->append("{"); - // Ark_Size size - result->append(".size="); - WriteToString(result, &value->size); - // Ark_Offset_componentutils localOffset - result->append(", "); - result->append(".localOffset="); - WriteToString(result, &value->localOffset); - // Ark_Offset_componentutils windowOffset - result->append(", "); - result->append(".windowOffset="); - WriteToString(result, &value->windowOffset); - // Ark_Offset_componentutils screenOffset - result->append(", "); - result->append(".screenOffset="); - WriteToString(result, &value->screenOffset); - // Ark_TranslateResult translate - result->append(", "); - result->append(".translate="); - WriteToString(result, &value->translate); - // Ark_ScaleResult scale - result->append(", "); - result->append(".scale="); - WriteToString(result, &value->scale); - // Ark_RotateResult rotate - result->append(", "); - result->append(".rotate="); - WriteToString(result, &value->rotate); - // Ark_Matrix4Result transform + // Ark_Length width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_ResourceColor color result->append(", "); - result->append(".transform="); - WriteToString(result, &value->transform); + result->append(".color="); + WriteToString(result, &value->color); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ComponentInfo* value) { +inline void WriteToString(std::string* result, const Opt_CaretStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -47803,53 +48553,49 @@ inline void WriteToString(std::string* result, const Opt_ComponentInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ComponentInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_CaretStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ContentCoverOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ChainAnimationOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ContentCoverOptions* value) { +inline void WriteToString(std::string* result, const Ark_ChainAnimationOptions* value) { result->append("{"); - // Ark_ResourceColor backgroundColor - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Callback_Void onAppear - result->append(", "); - result->append(".onAppear="); - WriteToString(result, &value->onAppear); - // Callback_Void onDisappear + // Ark_Length minSpace + result->append(".minSpace="); + WriteToString(result, &value->minSpace); + // Ark_Length maxSpace result->append(", "); - result->append(".onDisappear="); - WriteToString(result, &value->onDisappear); - // Callback_Void onWillAppear + result->append(".maxSpace="); + WriteToString(result, &value->maxSpace); + // Ark_Number conductivity result->append(", "); - result->append(".onWillAppear="); - WriteToString(result, &value->onWillAppear); - // Callback_Void onWillDisappear + result->append(".conductivity="); + WriteToString(result, &value->conductivity); + // Ark_Number intensity result->append(", "); - result->append(".onWillDisappear="); - WriteToString(result, &value->onWillDisappear); - // Ark_ModalTransition modalTransition + result->append(".intensity="); + WriteToString(result, &value->intensity); + // Ark_ChainEdgeEffect edgeEffect result->append(", "); - result->append(".modalTransition="); - WriteToString(result, &value->modalTransition); - // Callback_DismissContentCoverAction_Void onWillDismiss + result->append(".edgeEffect="); + WriteToString(result, &value->edgeEffect); + // Ark_Number stiffness result->append(", "); - result->append(".onWillDismiss="); - WriteToString(result, &value->onWillDismiss); - // Ark_TransitionEffect transition + result->append(".stiffness="); + WriteToString(result, &value->stiffness); + // Ark_Number damping result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); + result->append(".damping="); + WriteToString(result, &value->damping); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ContentCoverOptions* value) { +inline void WriteToString(std::string* result, const Opt_ChainAnimationOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -47862,33 +48608,29 @@ inline void WriteToString(std::string* result, const Opt_ContentCoverOptions* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ContentCoverOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ChainAnimationOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ContextMenuAnimationOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ColorStop& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ContextMenuAnimationOptions* value) { +inline void WriteToString(std::string* result, const Ark_ColorStop* value) { result->append("{"); - // Ark_AnimationNumberRange scale - result->append(".scale="); - WriteToString(result, &value->scale); - // Ark_TransitionEffect transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); - // Ark_AnimationNumberRange hoverScale + // Opt_ResourceColor color + result->append(".color="); + WriteToString(result, &value->color); + // Opt_Length offset result->append(", "); - result->append(".hoverScale="); - WriteToString(result, &value->hoverScale); + result->append(".offset="); + WriteToString(result, &value->offset); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ContextMenuAnimationOptions* value) { +inline void WriteToString(std::string* result, const Opt_ColorStop* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -47901,25 +48643,29 @@ inline void WriteToString(std::string* result, const Opt_ContextMenuAnimationOpt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ContextMenuAnimationOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ColorStop& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CopyEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_ColumnSplitDividerStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CopyEvent* value) { +inline void WriteToString(std::string* result, const Ark_ColumnSplitDividerStyle* value) { result->append("{"); - // VoidCallback preventDefault - result->append(".preventDefault="); - WriteToString(result, &value->preventDefault); + // Ark_Dimension startMargin + result->append(".startMargin="); + WriteToString(result, &value->startMargin); + // Ark_Dimension endMargin + result->append(", "); + result->append(".endMargin="); + WriteToString(result, &value->endMargin); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CopyEvent* value) { +inline void WriteToString(std::string* result, const Opt_ColumnSplitDividerStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -47932,25 +48678,37 @@ inline void WriteToString(std::string* result, const Opt_CopyEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CopyEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_ColumnSplitDividerStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CutEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_ConstraintSizeOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CutEvent* value) { +inline void WriteToString(std::string* result, const Ark_ConstraintSizeOptions* value) { result->append("{"); - // VoidCallback preventDefault - result->append(".preventDefault="); - WriteToString(result, &value->preventDefault); + // Ark_Length minWidth + result->append(".minWidth="); + WriteToString(result, &value->minWidth); + // Ark_Length maxWidth + result->append(", "); + result->append(".maxWidth="); + WriteToString(result, &value->maxWidth); + // Ark_Length minHeight + result->append(", "); + result->append(".minHeight="); + WriteToString(result, &value->minHeight); + // Ark_Length maxHeight + result->append(", "); + result->append(".maxHeight="); + WriteToString(result, &value->maxHeight); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CutEvent* value) { +inline void WriteToString(std::string* result, const Opt_ConstraintSizeOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -47963,37 +48721,37 @@ inline void WriteToString(std::string* result, const Opt_CutEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CutEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_ConstraintSizeOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DataPanelShadowOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_DividerOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DataPanelShadowOptions* value) { +inline void WriteToString(std::string* result, const Ark_DividerOptions* value) { result->append("{"); - // Ark_Union_Number_Resource radius - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_Union_Number_Resource offsetX + // Ark_Dimension strokeWidth + result->append(".strokeWidth="); + WriteToString(result, &value->strokeWidth); + // Ark_ResourceColor color result->append(", "); - result->append(".offsetX="); - WriteToString(result, &value->offsetX); - // Ark_Union_Number_Resource offsetY + result->append(".color="); + WriteToString(result, &value->color); + // Ark_Dimension startMargin result->append(", "); - result->append(".offsetY="); - WriteToString(result, &value->offsetY); - // Array_Union_ResourceColor_LinearGradient colors + result->append(".startMargin="); + WriteToString(result, &value->startMargin); + // Ark_Dimension endMargin result->append(", "); - result->append(".colors="); - WriteToString(result, &value->colors); + result->append(".endMargin="); + WriteToString(result, &value->endMargin); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DataPanelShadowOptions* value) { +inline void WriteToString(std::string* result, const Opt_DividerOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48006,37 +48764,37 @@ inline void WriteToString(std::string* result, const Opt_DataPanelShadowOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DataPanelShadowOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_DividerOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DatePickerOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_DividerStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DatePickerOptions* value) { +inline void WriteToString(std::string* result, const Ark_DividerStyle* value) { result->append("{"); - // Ark_Date start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Date end + // Ark_Length strokeWidth + result->append(".strokeWidth="); + WriteToString(result, &value->strokeWidth); + // Ark_ResourceColor color result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_Union_Date_Bindable selected + result->append(".color="); + WriteToString(result, &value->color); + // Ark_Length startMargin result->append(", "); - result->append(".selected="); - WriteToString(result, &value->selected); - // Ark_DatePickerMode mode + result->append(".startMargin="); + WriteToString(result, &value->startMargin); + // Ark_Length endMargin result->append(", "); - result->append(".mode="); - WriteToString(result, &value->mode); + result->append(".endMargin="); + WriteToString(result, &value->endMargin); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DatePickerOptions* value) { +inline void WriteToString(std::string* result, const Opt_DividerStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48049,26 +48807,86 @@ inline void WriteToString(std::string* result, const Opt_DatePickerOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DatePickerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_DividerStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DecorationStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_DotIndicator& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DecorationStyle value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_DecorationStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(value->tag))); +inline void WriteToString(std::string* result, const Ark_DotIndicator* value) { + result->append("{"); + // Opt_Length _left + result->append("._left="); + WriteToString(result, &value->_left); + // Opt_Length _top + result->append(", "); + result->append("._top="); + WriteToString(result, &value->_top); + // Opt_Length _right + result->append(", "); + result->append("._right="); + WriteToString(result, &value->_right); + // Opt_Length _bottom + result->append(", "); + result->append("._bottom="); + WriteToString(result, &value->_bottom); + // Opt_LengthMetrics _start + result->append(", "); + result->append("._start="); + WriteToString(result, &value->_start); + // Opt_LengthMetrics _end + result->append(", "); + result->append("._end="); + WriteToString(result, &value->_end); + // Opt_Length _itemWidth + result->append(", "); + result->append("._itemWidth="); + WriteToString(result, &value->_itemWidth); + // Opt_Length _itemHeight + result->append(", "); + result->append("._itemHeight="); + WriteToString(result, &value->_itemHeight); + // Opt_Length _selectedItemWidth + result->append(", "); + result->append("._selectedItemWidth="); + WriteToString(result, &value->_selectedItemWidth); + // Opt_Length _selectedItemHeight + result->append(", "); + result->append("._selectedItemHeight="); + WriteToString(result, &value->_selectedItemHeight); + // Opt_Boolean _mask + result->append(", "); + result->append("._mask="); + WriteToString(result, &value->_mask); + // Opt_ResourceColor _color + result->append(", "); + result->append("._color="); + WriteToString(result, &value->_color); + // Opt_ResourceColor _selectedColor + result->append(", "); + result->append("._selectedColor="); + WriteToString(result, &value->_selectedColor); + // Opt_Number _maxDisplayCount + result->append(", "); + result->append("._maxDisplayCount="); + WriteToString(result, &value->_maxDisplayCount); + // Opt_LengthMetrics _space + result->append(", "); + result->append("._space="); + WriteToString(result, &value->_space); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_DotIndicator* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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); @@ -48076,33 +48894,37 @@ inline void WriteToString(std::string* result, const Opt_DecorationStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DecorationStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_DotIndicator& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DecorationStyleInterface& value) +inline Ark_RuntimeType runtimeType(const Ark_EdgeOutlineWidths& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DecorationStyleInterface* value) { +inline void WriteToString(std::string* result, const Ark_EdgeOutlineWidths* value) { result->append("{"); - // Ark_TextDecorationType type - result->append(".type="); - WriteToString(result, value->type); - // Ark_ResourceColor color + // Ark_Dimension top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_Dimension right result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_TextDecorationStyle style + result->append(".right="); + WriteToString(result, &value->right); + // Ark_Dimension bottom result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_Dimension left + result->append(", "); + result->append(".left="); + WriteToString(result, &value->left); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DecorationStyleInterface* value) { +inline void WriteToString(std::string* result, const Opt_EdgeOutlineWidths* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48115,33 +48937,37 @@ inline void WriteToString(std::string* result, const Opt_DecorationStyleInterfac result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DecorationStyleInterface& value) +inline Ark_RuntimeType runtimeType(const Opt_EdgeOutlineWidths& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DecorationStyleResult& value) +inline Ark_RuntimeType runtimeType(const Ark_EdgeWidths& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DecorationStyleResult* value) { +inline void WriteToString(std::string* result, const Ark_EdgeWidths* value) { result->append("{"); - // Ark_TextDecorationType type - result->append(".type="); - WriteToString(result, value->type); - // Ark_ResourceColor color + // Ark_Length top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_Length right result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_TextDecorationStyle style + result->append(".right="); + WriteToString(result, &value->right); + // Ark_Length bottom result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_Length left + result->append(", "); + result->append(".left="); + WriteToString(result, &value->left); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DecorationStyleResult* value) { +inline void WriteToString(std::string* result, const Opt_EdgeWidths* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48154,45 +48980,33 @@ inline void WriteToString(std::string* result, const Opt_DecorationStyleResult* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DecorationStyleResult& value) +inline Ark_RuntimeType runtimeType(const Opt_EdgeWidths& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Dimension& value) +inline Ark_RuntimeType runtimeType(const Ark_EditableTextChangeValue& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Dimension: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Dimension* value) { +inline void WriteToString(std::string* result, const Ark_EditableTextChangeValue* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_String content + result->append(".content="); + WriteToString(result, &value->content); + // Ark_PreviewText previewText result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Number - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_Resource - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".previewText="); + WriteToString(result, &value->previewText); + // Ark_TextChangeOptions options + result->append(", "); + result->append(".options="); + WriteToString(result, &value->options); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Dimension* value) { +inline void WriteToString(std::string* result, const Opt_EditableTextChangeValue* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48205,41 +49019,45 @@ inline void WriteToString(std::string* result, const Opt_Dimension* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Dimension& value) +inline Ark_RuntimeType runtimeType(const Opt_EditableTextChangeValue& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DividerStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_FlexOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DividerStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_FlexOptions* value) { result->append("{"); - // Ark_LengthMetrics strokeWidth - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); - // Ark_ResourceColor color + // Ark_FlexDirection direction + result->append(".direction="); + WriteToString(result, &value->direction); + // Ark_FlexWrap wrap result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_LengthMetrics startMargin + result->append(".wrap="); + WriteToString(result, &value->wrap); + // Ark_FlexAlign justifyContent result->append(", "); - result->append(".startMargin="); - WriteToString(result, &value->startMargin); - // Ark_LengthMetrics endMargin + result->append(".justifyContent="); + WriteToString(result, &value->justifyContent); + // Ark_ItemAlign alignItems result->append(", "); - result->append(".endMargin="); - WriteToString(result, &value->endMargin); - // Ark_DividerMode mode + result->append(".alignItems="); + WriteToString(result, &value->alignItems); + // Ark_FlexAlign alignContent result->append(", "); - result->append(".mode="); - WriteToString(result, &value->mode); + result->append(".alignContent="); + WriteToString(result, &value->alignContent); + // Ark_FlexSpaceOptions space + result->append(", "); + result->append(".space="); + WriteToString(result, &value->space); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DividerStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_FlexOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48252,33 +49070,61 @@ inline void WriteToString(std::string* result, const Opt_DividerStyleOptions* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DividerStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_FlexOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DragPreviewOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_FormInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DragPreviewOptions* value) { +inline void WriteToString(std::string* result, const Ark_FormInfo* value) { result->append("{"); - // Ark_Union_DragPreviewMode_Array_DragPreviewMode mode - result->append(".mode="); - WriteToString(result, &value->mode); - // Ark_Union_Boolean_Number numberBadge + // Ark_Union_I64_String id + result->append(".id="); + WriteToString(result, &value->id); + // Ark_String name result->append(", "); - result->append(".numberBadge="); - WriteToString(result, &value->numberBadge); - // Ark_DraggingSizeChangeEffect sizeChangeEffect + result->append(".name="); + WriteToString(result, &value->name); + // Ark_String bundle result->append(", "); - result->append(".sizeChangeEffect="); - WriteToString(result, &value->sizeChangeEffect); + result->append(".bundle="); + WriteToString(result, &value->bundle); + // Ark_String ability + result->append(", "); + result->append(".ability="); + WriteToString(result, &value->ability); + // Ark_String module + result->append(", "); + result->append(".module="); + WriteToString(result, &value->module); + // Ark_FormDimension dimension + result->append(", "); + result->append(".dimension="); + WriteToString(result, &value->dimension); + // Ark_Boolean temporary + result->append(", "); + result->append(".temporary="); + WriteToString(result, &value->temporary); + // Ark_Want want + result->append(", "); + result->append(".want="); + WriteToString(result, &value->want); + // Ark_FormRenderingMode renderingMode + result->append(", "); + result->append(".renderingMode="); + WriteToString(result, &value->renderingMode); + // Ark_FormShape shape + result->append(", "); + result->append(".shape="); + WriteToString(result, &value->shape); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DragPreviewOptions* value) { +inline void WriteToString(std::string* result, const Opt_FormInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48291,37 +49137,29 @@ inline void WriteToString(std::string* result, const Opt_DragPreviewOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DragPreviewOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_FormInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EdgeColors& value) +inline Ark_RuntimeType runtimeType(const Ark_GaugeIndicatorOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_EdgeColors* value) { +inline void WriteToString(std::string* result, const Ark_GaugeIndicatorOptions* value) { result->append("{"); - // Ark_ResourceColor top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_ResourceColor right - result->append(", "); - result->append(".right="); - WriteToString(result, &value->right); - // Ark_ResourceColor bottom - result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_ResourceColor left + // Ark_ResourceStr icon + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_Dimension space result->append(", "); - result->append(".left="); - WriteToString(result, &value->left); + result->append(".space="); + WriteToString(result, &value->space); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EdgeColors* value) { +inline void WriteToString(std::string* result, const Opt_GaugeIndicatorOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48334,25 +49172,45 @@ inline void WriteToString(std::string* result, const Opt_EdgeColors* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EdgeColors& value) +inline Ark_RuntimeType runtimeType(const Opt_GaugeIndicatorOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FadingEdgeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_GridRowSizeOption& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FadingEdgeOptions* value) { +inline void WriteToString(std::string* result, const Ark_GridRowSizeOption* value) { result->append("{"); - // Ark_LengthMetrics fadingEdgeLength - result->append(".fadingEdgeLength="); - WriteToString(result, &value->fadingEdgeLength); + // Ark_Length xs + result->append(".xs="); + WriteToString(result, &value->xs); + // Ark_Length sm + result->append(", "); + result->append(".sm="); + WriteToString(result, &value->sm); + // Ark_Length md + result->append(", "); + result->append(".md="); + WriteToString(result, &value->md); + // Ark_Length lg + result->append(", "); + result->append(".lg="); + WriteToString(result, &value->lg); + // Ark_Length xl + result->append(", "); + result->append(".xl="); + WriteToString(result, &value->xl); + // Ark_Length xxl + result->append(", "); + result->append(".xxl="); + WriteToString(result, &value->xxl); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FadingEdgeOptions* value) { +inline void WriteToString(std::string* result, const Opt_GridRowSizeOption* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48365,29 +49223,29 @@ inline void WriteToString(std::string* result, const Opt_FadingEdgeOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FadingEdgeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_GridRowSizeOption& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FlexSpaceOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_GuideLinePosition& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FlexSpaceOptions* value) { +inline void WriteToString(std::string* result, const Ark_GuideLinePosition* value) { result->append("{"); - // Ark_LengthMetrics main - result->append(".main="); - WriteToString(result, &value->main); - // Ark_LengthMetrics cross + // Ark_Dimension start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Dimension end result->append(", "); - result->append(".cross="); - WriteToString(result, &value->cross); + result->append(".end="); + WriteToString(result, &value->end); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FlexSpaceOptions* value) { +inline void WriteToString(std::string* result, const Opt_GuideLinePosition* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48400,33 +49258,33 @@ inline void WriteToString(std::string* result, const Opt_FlexSpaceOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FlexSpaceOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_GuideLinePosition& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FocusBoxStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_GuideLineStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FocusBoxStyle* value) { +inline void WriteToString(std::string* result, const Ark_GuideLineStyle* value) { result->append("{"); - // Ark_LengthMetrics margin - result->append(".margin="); - WriteToString(result, &value->margin); - // Ark_ColorMetrics strokeColor + // Ark_String id + result->append(".id="); + WriteToString(result, &value->id); + // Ark_Axis direction result->append(", "); - result->append(".strokeColor="); - WriteToString(result, &value->strokeColor); - // Ark_LengthMetrics strokeWidth + result->append(".direction="); + WriteToString(result, value->direction); + // Ark_GuideLinePosition position result->append(", "); - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); + result->append(".position="); + WriteToString(result, &value->position); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FocusBoxStyle* value) { +inline void WriteToString(std::string* result, const Opt_GuideLineStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48439,29 +49297,33 @@ inline void WriteToString(std::string* result, const Opt_FocusBoxStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FocusBoxStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_GuideLineStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FontOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_IconOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FontOptions* value) { +inline void WriteToString(std::string* result, const Ark_IconOptions* value) { result->append("{"); - // Ark_Union_String_Resource familyName - result->append(".familyName="); - WriteToString(result, &value->familyName); - // Ark_Union_String_Resource familySrc + // Ark_Length size + result->append(".size="); + WriteToString(result, &value->size); + // Ark_ResourceColor color result->append(", "); - result->append(".familySrc="); - WriteToString(result, &value->familySrc); + result->append(".color="); + WriteToString(result, &value->color); + // Ark_ResourceStr src + result->append(", "); + result->append(".src="); + WriteToString(result, &value->src); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FontOptions* value) { +inline void WriteToString(std::string* result, const Opt_IconOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48474,37 +49336,29 @@ inline void WriteToString(std::string* result, const Opt_FontOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FontOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_IconOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ForegroundBlurStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_LeadingMarginPlaceholder& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ForegroundBlurStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_LeadingMarginPlaceholder* value) { result->append("{"); - // Ark_ThemeColorMode colorMode - result->append(".colorMode="); - WriteToString(result, &value->colorMode); - // Ark_AdaptiveColor adaptiveColor - result->append(", "); - result->append(".adaptiveColor="); - WriteToString(result, &value->adaptiveColor); - // Ark_Number scale - result->append(", "); - result->append(".scale="); - WriteToString(result, &value->scale); - // Ark_BlurOptions blurOptions + // Ark_image_PixelMap pixelMap + result->append(".pixelMap="); + WriteToString(result, value->pixelMap); + // Ark_Tuple_Dimension_Dimension size result->append(", "); - result->append(".blurOptions="); - WriteToString(result, &value->blurOptions); + result->append(".size="); + WriteToString(result, &value->size); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ForegroundBlurStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_LeadingMarginPlaceholder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48517,61 +49371,33 @@ inline void WriteToString(std::string* result, const Opt_ForegroundBlurStyleOpti result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ForegroundBlurStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_LeadingMarginPlaceholder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FormInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_LinearStyleOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FormInfo* value) { +inline void WriteToString(std::string* result, const Ark_LinearStyleOptions* value) { result->append("{"); - // Ark_Union_I64_String id - result->append(".id="); - WriteToString(result, &value->id); - // Ark_String name - result->append(", "); - result->append(".name="); - WriteToString(result, &value->name); - // Ark_String bundle - result->append(", "); - result->append(".bundle="); - WriteToString(result, &value->bundle); - // Ark_String ability - result->append(", "); - result->append(".ability="); - WriteToString(result, &value->ability); - // Ark_String module - result->append(", "); - result->append(".module="); - WriteToString(result, &value->module); - // Ark_FormDimension dimension - result->append(", "); - result->append(".dimension="); - WriteToString(result, &value->dimension); - // Ark_Boolean temporary - result->append(", "); - result->append(".temporary="); - WriteToString(result, &value->temporary); - // Ark_Want want - result->append(", "); - result->append(".want="); - WriteToString(result, &value->want); - // Ark_FormRenderingMode renderingMode + // Ark_Boolean enableScanEffect + result->append(".enableScanEffect="); + WriteToString(result, &value->enableScanEffect); + // Ark_Length strokeWidth result->append(", "); - result->append(".renderingMode="); - WriteToString(result, &value->renderingMode); - // Ark_FormShape shape + result->append(".strokeWidth="); + WriteToString(result, &value->strokeWidth); + // Ark_Union_PX_VP_LPX_Resource strokeRadius result->append(", "); - result->append(".shape="); - WriteToString(result, &value->shape); + result->append(".strokeRadius="); + WriteToString(result, &value->strokeRadius); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FormInfo* value) { +inline void WriteToString(std::string* result, const Opt_LinearStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48584,33 +49410,37 @@ inline void WriteToString(std::string* result, const Opt_FormInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FormInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_LinearStyleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GaugeShadowOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ListDividerOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GaugeShadowOptions* value) { +inline void WriteToString(std::string* result, const Ark_ListDividerOptions* value) { result->append("{"); - // Ark_Union_Number_Resource radius - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_Union_Number_Resource offsetX + // Ark_Length strokeWidth + result->append(".strokeWidth="); + WriteToString(result, &value->strokeWidth); + // Ark_ResourceColor color result->append(", "); - result->append(".offsetX="); - WriteToString(result, &value->offsetX); - // Ark_Union_Number_Resource offsetY + result->append(".color="); + WriteToString(result, &value->color); + // Ark_Length startMargin result->append(", "); - result->append(".offsetY="); - WriteToString(result, &value->offsetY); + result->append(".startMargin="); + WriteToString(result, &value->startMargin); + // Ark_Length endMargin + result->append(", "); + result->append(".endMargin="); + WriteToString(result, &value->endMargin); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GaugeShadowOptions* value) { +inline void WriteToString(std::string* result, const Opt_ListDividerOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48623,33 +49453,33 @@ inline void WriteToString(std::string* result, const Opt_GaugeShadowOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GaugeShadowOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ListDividerOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridColOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_MarkStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GridColOptions* value) { +inline void WriteToString(std::string* result, const Ark_MarkStyle* value) { result->append("{"); - // Ark_Union_Number_GridColColumnOption span - result->append(".span="); - WriteToString(result, &value->span); - // Ark_Union_Number_GridColColumnOption offset + // Ark_ResourceColor strokeColor + result->append(".strokeColor="); + WriteToString(result, &value->strokeColor); + // Ark_Length size result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_Union_Number_GridColColumnOption order + result->append(".size="); + WriteToString(result, &value->size); + // Ark_Length strokeWidth result->append(", "); - result->append(".order="); - WriteToString(result, &value->order); + result->append(".strokeWidth="); + WriteToString(result, &value->strokeWidth); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GridColOptions* value) { +inline void WriteToString(std::string* result, const Opt_MarkStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48662,37 +49492,33 @@ inline void WriteToString(std::string* result, const Opt_GridColOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridColOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_MarkStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_HistoricalPoint& value) +inline Ark_RuntimeType runtimeType(const Ark_MoreButtonOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_HistoricalPoint* value) { +inline void WriteToString(std::string* result, const Ark_MoreButtonOptions* value) { result->append("{"); - // Ark_TouchObject touchObject - result->append(".touchObject="); - WriteToString(result, &value->touchObject); - // Ark_Number size - result->append(", "); - result->append(".size="); - WriteToString(result, &value->size); - // Ark_Number force + // Ark_BlurStyle backgroundBlurStyle + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Ark_BackgroundBlurStyleOptions backgroundBlurStyleOptions result->append(", "); - result->append(".force="); - WriteToString(result, &value->force); - // Ark_Number timestamp + result->append(".backgroundBlurStyleOptions="); + WriteToString(result, &value->backgroundBlurStyleOptions); + // Ark_BackgroundEffectOptions backgroundEffect result->append(", "); - result->append(".timestamp="); - WriteToString(result, &value->timestamp); + result->append(".backgroundEffect="); + WriteToString(result, &value->backgroundEffect); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_HistoricalPoint* value) { +inline void WriteToString(std::string* result, const Opt_MoreButtonOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48705,37 +49531,29 @@ inline void WriteToString(std::string* result, const Opt_HistoricalPoint* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HistoricalPoint& value) +inline Ark_RuntimeType runtimeType(const Opt_MoreButtonOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageError& value) +inline Ark_RuntimeType runtimeType(const Ark_NavDestinationCustomTitle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageError* value) { +inline void WriteToString(std::string* result, const Ark_NavDestinationCustomTitle* value) { result->append("{"); - // Ark_Number componentWidth - result->append(".componentWidth="); - WriteToString(result, &value->componentWidth); - // Ark_Number componentHeight - result->append(", "); - result->append(".componentHeight="); - WriteToString(result, &value->componentHeight); - // Ark_String message - result->append(", "); - result->append(".message="); - WriteToString(result, &value->message); - // Ark_BusinessErrorInterface_Void error + // CustomNodeBuilder builder + result->append(".builder="); + WriteToString(result, &value->builder); + // Ark_Union_TitleHeight_Length height result->append(", "); - result->append(".error="); - WriteToString(result, &value->error); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageError* value) { +inline void WriteToString(std::string* result, const Opt_NavDestinationCustomTitle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48748,45 +49566,29 @@ inline void WriteToString(std::string* result, const Opt_ImageError* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageError& value) +inline Ark_RuntimeType runtimeType(const Opt_NavDestinationCustomTitle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageFrameInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationCustomTitle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageFrameInfo* value) { +inline void WriteToString(std::string* result, const Ark_NavigationCustomTitle* value) { result->append("{"); - // Ark_Union_String_Resource_PixelMap src - result->append(".src="); - WriteToString(result, &value->src); - // Ark_Union_Number_String width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_Number_String height + // CustomNodeBuilder builder + result->append(".builder="); + WriteToString(result, &value->builder); + // Ark_Union_TitleHeight_Length height result->append(", "); result->append(".height="); WriteToString(result, &value->height); - // Ark_Union_Number_String top - result->append(", "); - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Union_Number_String left - result->append(", "); - result->append(".left="); - WriteToString(result, &value->left); - // Ark_Number duration - result->append(", "); - result->append(".duration="); - WriteToString(result, &value->duration); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageFrameInfo* value) { +inline void WriteToString(std::string* result, const Opt_NavigationCustomTitle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48799,26 +49601,66 @@ inline void WriteToString(std::string* result, const Opt_ImageFrameInfo* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageFrameInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationCustomTitle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Layoutable& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationTitleOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Layoutable value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_NavigationTitleOptions* value) { + result->append("{"); + // Ark_ResourceColor backgroundColor + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Ark_BackgroundBlurStyleOptions backgroundBlurStyleOptions + result->append(", "); + result->append(".backgroundBlurStyleOptions="); + WriteToString(result, &value->backgroundBlurStyleOptions); + // Ark_BackgroundEffectOptions backgroundEffect + result->append(", "); + result->append(".backgroundEffect="); + WriteToString(result, &value->backgroundEffect); + // Ark_BarStyle barStyle + result->append(", "); + result->append(".barStyle="); + WriteToString(result, &value->barStyle); + // Ark_LengthMetrics paddingStart + result->append(", "); + result->append(".paddingStart="); + WriteToString(result, &value->paddingStart); + // Ark_LengthMetrics paddingEnd + result->append(", "); + result->append(".paddingEnd="); + WriteToString(result, &value->paddingEnd); + // Ark_TextModifier mainTitleModifier + result->append(", "); + result->append(".mainTitleModifier="); + WriteToString(result, &value->mainTitleModifier); + // Ark_TextModifier subTitleModifier + result->append(", "); + result->append(".subTitleModifier="); + WriteToString(result, &value->subTitleModifier); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Layoutable* value) { +inline void WriteToString(std::string* result, const Opt_NavigationTitleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -48826,45 +49668,29 @@ inline void WriteToString(std::string* result, const Opt_Layoutable* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Layoutable& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationTitleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Length& value) +inline Ark_RuntimeType runtimeType(const Ark_OffsetOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Length: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Length* value) { +inline void WriteToString(std::string* result, const Ark_OffsetOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Dimension xOffset + result->append(".xOffset="); + WriteToString(result, &value->xOffset); + // Ark_Dimension yOffset result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Number - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_Resource - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".yOffset="); + WriteToString(result, &value->yOffset); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Length* value) { +inline void WriteToString(std::string* result, const Opt_OffsetOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48877,29 +49703,37 @@ inline void WriteToString(std::string* result, const Opt_Length* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Length& value) +inline Ark_RuntimeType runtimeType(const Opt_OffsetOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LengthConstrain& value) +inline Ark_RuntimeType runtimeType(const Ark_OutlineRadiuses& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LengthConstrain* value) { +inline void WriteToString(std::string* result, const Ark_OutlineRadiuses* value) { result->append("{"); - // Ark_Length minLength - result->append(".minLength="); - WriteToString(result, &value->minLength); - // Ark_Length maxLength + // Ark_Dimension topLeft + result->append(".topLeft="); + WriteToString(result, &value->topLeft); + // Ark_Dimension topRight result->append(", "); - result->append(".maxLength="); - WriteToString(result, &value->maxLength); + result->append(".topRight="); + WriteToString(result, &value->topRight); + // Ark_Dimension bottomLeft + result->append(", "); + result->append(".bottomLeft="); + WriteToString(result, &value->bottomLeft); + // Ark_Dimension bottomRight + result->append(", "); + result->append(".bottomRight="); + WriteToString(result, &value->bottomRight); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LengthConstrain* value) { +inline void WriteToString(std::string* result, const Opt_OutlineRadiuses* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48912,37 +49746,37 @@ inline void WriteToString(std::string* result, const Opt_LengthConstrain* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LengthConstrain& value) +inline Ark_RuntimeType runtimeType(const Opt_OutlineRadiuses& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LightSource& value) +inline Ark_RuntimeType runtimeType(const Ark_Padding& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LightSource* value) { +inline void WriteToString(std::string* result, const Ark_Padding* value) { result->append("{"); - // Ark_Dimension positionX - result->append(".positionX="); - WriteToString(result, &value->positionX); - // Ark_Dimension positionY + // Ark_Length top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_Length right result->append(", "); - result->append(".positionY="); - WriteToString(result, &value->positionY); - // Ark_Number intensity + result->append(".right="); + WriteToString(result, &value->right); + // Ark_Length bottom result->append(", "); - result->append(".intensity="); - WriteToString(result, &value->intensity); - // Ark_ResourceColor color + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_Length left result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); + result->append(".left="); + WriteToString(result, &value->left); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LightSource* value) { +inline void WriteToString(std::string* result, const Opt_Padding* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -48955,41 +49789,37 @@ inline void WriteToString(std::string* result, const Opt_LightSource* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LightSource& value) +inline Ark_RuntimeType runtimeType(const Opt_Padding& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LinearIndicatorStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_PixelStretchEffectOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LinearIndicatorStyle* value) { +inline void WriteToString(std::string* result, const Ark_PixelStretchEffectOptions* value) { result->append("{"); - // Ark_LengthMetrics space - result->append(".space="); - WriteToString(result, &value->space); - // Ark_LengthMetrics strokeWidth - result->append(", "); - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); - // Ark_LengthMetrics strokeRadius + // Ark_Length top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_Length bottom result->append(", "); - result->append(".strokeRadius="); - WriteToString(result, &value->strokeRadius); - // Ark_ColorMetrics trackBackgroundColor + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_Length left result->append(", "); - result->append(".trackBackgroundColor="); - WriteToString(result, &value->trackBackgroundColor); - // Ark_ColorMetrics trackColor + result->append(".left="); + WriteToString(result, &value->left); + // Ark_Length right result->append(", "); - result->append(".trackColor="); - WriteToString(result, &value->trackColor); + result->append(".right="); + WriteToString(result, &value->right); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LinearIndicatorStyle* value) { +inline void WriteToString(std::string* result, const Opt_PixelStretchEffectOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49002,49 +49832,33 @@ inline void WriteToString(std::string* result, const Opt_LinearIndicatorStyle* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LinearIndicatorStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_PixelStretchEffectOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedAlignRuleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_PointLightStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedAlignRuleOptions* value) { +inline void WriteToString(std::string* result, const Ark_PointLightStyle* value) { result->append("{"); - // Ark_LocalizedHorizontalAlignParam start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_LocalizedHorizontalAlignParam end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_LocalizedHorizontalAlignParam middle - result->append(", "); - result->append(".middle="); - WriteToString(result, &value->middle); - // Ark_LocalizedVerticalAlignParam top - result->append(", "); - result->append(".top="); - WriteToString(result, &value->top); - // Ark_LocalizedVerticalAlignParam bottom - result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_LocalizedVerticalAlignParam center + // Ark_LightSource lightSource + result->append(".lightSource="); + WriteToString(result, &value->lightSource); + // Ark_IlluminatedType illuminated result->append(", "); - result->append(".center="); - WriteToString(result, &value->center); - // Ark_Bias bias + result->append(".illuminated="); + WriteToString(result, &value->illuminated); + // Ark_Number bloom result->append(", "); - result->append(".bias="); - WriteToString(result, &value->bias); + result->append(".bloom="); + WriteToString(result, &value->bloom); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LocalizedAlignRuleOptions* value) { +inline void WriteToString(std::string* result, const Opt_PointLightStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49057,37 +49871,29 @@ inline void WriteToString(std::string* result, const Opt_LocalizedAlignRuleOptio result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedAlignRuleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_PointLightStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedBorderRadiuses& value) +inline Ark_RuntimeType runtimeType(const Ark_Position& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedBorderRadiuses* value) { +inline void WriteToString(std::string* result, const Ark_Position* value) { result->append("{"); - // Ark_LengthMetrics topStart - result->append(".topStart="); - WriteToString(result, &value->topStart); - // Ark_LengthMetrics topEnd - result->append(", "); - result->append(".topEnd="); - WriteToString(result, &value->topEnd); - // Ark_LengthMetrics bottomStart - result->append(", "); - result->append(".bottomStart="); - WriteToString(result, &value->bottomStart); - // Ark_LengthMetrics bottomEnd + // Ark_Length x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Length y result->append(", "); - result->append(".bottomEnd="); - WriteToString(result, &value->bottomEnd); + result->append(".y="); + WriteToString(result, &value->y); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LocalizedBorderRadiuses* value) { +inline void WriteToString(std::string* result, const Opt_Position* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49100,37 +49906,37 @@ inline void WriteToString(std::string* result, const Opt_LocalizedBorderRadiuses result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedBorderRadiuses& value) +inline Ark_RuntimeType runtimeType(const Opt_Position& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedEdgeColors& value) +inline Ark_RuntimeType runtimeType(const Ark_ProgressStyleOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedEdgeColors* value) { +inline void WriteToString(std::string* result, const Ark_ProgressStyleOptions* value) { result->append("{"); - // Ark_ResourceColor top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_ResourceColor end + // Ark_Boolean enableSmoothEffect + result->append(".enableSmoothEffect="); + WriteToString(result, &value->enableSmoothEffect); + // Ark_Length strokeWidth result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_ResourceColor bottom + result->append(".strokeWidth="); + WriteToString(result, &value->strokeWidth); + // Ark_Number scaleCount result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_ResourceColor start + result->append(".scaleCount="); + WriteToString(result, &value->scaleCount); + // Ark_Length scaleWidth result->append(", "); - result->append(".start="); - WriteToString(result, &value->start); + result->append(".scaleWidth="); + WriteToString(result, &value->scaleWidth); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LocalizedEdgeColors* value) { +inline void WriteToString(std::string* result, const Opt_ProgressStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49143,37 +49949,37 @@ inline void WriteToString(std::string* result, const Opt_LocalizedEdgeColors* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedEdgeColors& value) +inline Ark_RuntimeType runtimeType(const Opt_ProgressStyleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedEdges& value) +inline Ark_RuntimeType runtimeType(const Ark_RadialGradientOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedEdges* value) { +inline void WriteToString(std::string* result, const Ark_RadialGradientOptions* value) { result->append("{"); - // Ark_LengthMetrics top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_LengthMetrics start + // Ark_Tuple_Length_Length center + result->append(".center="); + WriteToString(result, &value->center); + // Ark_Length radius result->append(", "); - result->append(".start="); - WriteToString(result, &value->start); - // Ark_LengthMetrics bottom + result->append(".radius="); + WriteToString(result, &value->radius); + // Array_Tuple_ResourceColor_Number colors result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_LengthMetrics end + result->append(".colors="); + WriteToString(result, &value->colors); + // Ark_Boolean repeating result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); + result->append(".repeating="); + WriteToString(result, &value->repeating); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LocalizedEdges* value) { +inline void WriteToString(std::string* result, const Opt_RadialGradientOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49186,37 +49992,37 @@ inline void WriteToString(std::string* result, const Opt_LocalizedEdges* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedEdges& value) +inline Ark_RuntimeType runtimeType(const Opt_RadialGradientOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedEdgeWidths& value) +inline Ark_RuntimeType runtimeType(const Ark_Rectangle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedEdgeWidths* value) { +inline void WriteToString(std::string* result, const Ark_Rectangle* value) { result->append("{"); - // Ark_LengthMetrics top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_LengthMetrics end + // Ark_Length x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Length y result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_LengthMetrics bottom + result->append(".y="); + WriteToString(result, &value->y); + // Ark_Length width result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_LengthMetrics start + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Length height result->append(", "); - result->append(".start="); - WriteToString(result, &value->start); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LocalizedEdgeWidths* value) { +inline void WriteToString(std::string* result, const Opt_Rectangle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49229,37 +50035,33 @@ inline void WriteToString(std::string* result, const Opt_LocalizedEdgeWidths* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedEdgeWidths& value) +inline Ark_RuntimeType runtimeType(const Opt_Rectangle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedPadding& value) +inline Ark_RuntimeType runtimeType(const Ark_RectOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedPadding* value) { +inline void WriteToString(std::string* result, const Ark_RectOptions* value) { result->append("{"); - // Ark_LengthMetrics top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_LengthMetrics end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_LengthMetrics bottom + // Ark_Union_F64_String width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_F64_String height result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_LengthMetrics start + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Union_Length_Array_RadiusItem radius result->append(", "); - result->append(".start="); - WriteToString(result, &value->start); + result->append(".radius="); + WriteToString(result, &value->radius); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LocalizedPadding* value) { +inline void WriteToString(std::string* result, const Opt_RectOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49272,29 +50074,29 @@ inline void WriteToString(std::string* result, const Opt_LocalizedPadding* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedPadding& value) +inline Ark_RuntimeType runtimeType(const Opt_RectOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedPosition& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorSymbolSpanOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedPosition* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorSymbolSpanOptions* value) { result->append("{"); - // Ark_LengthMetrics start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_LengthMetrics top + // Ark_Number offset + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_RichEditorSymbolSpanStyle style result->append(", "); - result->append(".top="); - WriteToString(result, &value->top); + result->append(".style="); + WriteToString(result, &value->style); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LocalizedPosition* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorSymbolSpanOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49307,81 +50109,37 @@ inline void WriteToString(std::string* result, const Opt_LocalizedPosition* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedPosition& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorSymbolSpanOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MeasureOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_RingStyleOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MeasureOptions* value) { +inline void WriteToString(std::string* result, const Ark_RingStyleOptions* value) { result->append("{"); - // Ark_Union_String_Resource textContent - result->append(".textContent="); - WriteToString(result, &value->textContent); - // Ark_Union_Number_String_Resource constraintWidth - result->append(", "); - result->append(".constraintWidth="); - WriteToString(result, &value->constraintWidth); - // Ark_Union_Number_String_Resource fontSize + // Ark_Boolean enableScanEffect + result->append(".enableScanEffect="); + WriteToString(result, &value->enableScanEffect); + // Ark_Length strokeWidth result->append(", "); - result->append(".fontSize="); - WriteToString(result, &value->fontSize); - // Ark_Union_Number_FontStyle fontStyle + result->append(".strokeWidth="); + WriteToString(result, &value->strokeWidth); + // Ark_Boolean shadow result->append(", "); - result->append(".fontStyle="); - WriteToString(result, &value->fontStyle); - // Ark_Union_Number_String_FontWeight fontWeight + result->append(".shadow="); + WriteToString(result, &value->shadow); + // Ark_ProgressStatus status result->append(", "); - result->append(".fontWeight="); - WriteToString(result, &value->fontWeight); - // Ark_Union_String_Resource fontFamily - result->append(", "); - result->append(".fontFamily="); - WriteToString(result, &value->fontFamily); - // Ark_Union_Number_String letterSpacing - result->append(", "); - result->append(".letterSpacing="); - WriteToString(result, &value->letterSpacing); - // Ark_text_TextAlign textAlign - result->append(", "); - result->append(".textAlign="); - WriteToString(result, &value->textAlign); - // Ark_Union_Number_TextOverflow overflow - result->append(", "); - result->append(".overflow="); - WriteToString(result, &value->overflow); - // Ark_Number maxLines - result->append(", "); - result->append(".maxLines="); - WriteToString(result, &value->maxLines); - // Ark_Union_Number_String_Resource lineHeight - result->append(", "); - result->append(".lineHeight="); - WriteToString(result, &value->lineHeight); - // Ark_Union_Number_String baselineOffset - result->append(", "); - result->append(".baselineOffset="); - WriteToString(result, &value->baselineOffset); - // Ark_Union_Number_TextCase textCase - result->append(", "); - result->append(".textCase="); - WriteToString(result, &value->textCase); - // Ark_Union_Number_String textIndent - result->append(", "); - result->append(".textIndent="); - WriteToString(result, &value->textIndent); - // Ark_text_WordBreak wordBreak - result->append(", "); - result->append(".wordBreak="); - WriteToString(result, &value->wordBreak); + result->append(".status="); + WriteToString(result, &value->status); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MeasureOptions* value) { +inline void WriteToString(std::string* result, const Opt_RingStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49394,41 +50152,29 @@ inline void WriteToString(std::string* result, const Opt_MeasureOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MeasureOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_RingStyleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MenuElement& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollableBarModeOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MenuElement* value) { +inline void WriteToString(std::string* result, const Ark_ScrollableBarModeOptions* value) { result->append("{"); - // Ark_ResourceStr value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_ResourceStr icon - result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_SymbolGlyphModifier symbolIcon - result->append(", "); - result->append(".symbolIcon="); - WriteToString(result, &value->symbolIcon); - // Ark_Boolean enabled - result->append(", "); - result->append(".enabled="); - WriteToString(result, &value->enabled); - // Callback_Void action + // Ark_Dimension margin + result->append(".margin="); + WriteToString(result, &value->margin); + // Ark_LayoutStyle nonScrollableLayoutStyle result->append(", "); - result->append(".action="); - WriteToString(result, &value->action); + result->append(".nonScrollableLayoutStyle="); + WriteToString(result, &value->nonScrollableLayoutStyle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MenuElement* value) { +inline void WriteToString(std::string* result, const Opt_ScrollableBarModeOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49441,49 +50187,37 @@ inline void WriteToString(std::string* result, const Opt_MenuElement* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuElement& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollableBarModeOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MenuItemConfiguration& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollSnapOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MenuItemConfiguration* value) { +inline void WriteToString(std::string* result, const Ark_ScrollSnapOptions* value) { result->append("{"); - // Ark_Boolean enabled - result->append(".enabled="); - WriteToString(result, value->enabled); - // Ark_ContentModifier contentModifier - result->append(", "); - result->append(".contentModifier="); - WriteToString(result, &value->contentModifier); - // Ark_ResourceStr value - result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - // Ark_ResourceStr icon - result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_SymbolGlyphModifier symbolIcon + // Ark_ScrollSnapAlign snapAlign + result->append(".snapAlign="); + WriteToString(result, value->snapAlign); + // Ark_Union_Dimension_Array_Dimension snapPagination result->append(", "); - result->append(".symbolIcon="); - WriteToString(result, &value->symbolIcon); - // Ark_Boolean selected + result->append(".snapPagination="); + WriteToString(result, &value->snapPagination); + // Ark_Boolean enableSnapToStart result->append(", "); - result->append(".selected="); - WriteToString(result, value->selected); - // Ark_Number index + result->append(".enableSnapToStart="); + WriteToString(result, &value->enableSnapToStart); + // Ark_Boolean enableSnapToEnd result->append(", "); - result->append(".index="); - WriteToString(result, &value->index); + result->append(".enableSnapToEnd="); + WriteToString(result, &value->enableSnapToEnd); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MenuItemConfiguration* value) { +inline void WriteToString(std::string* result, const Opt_ScrollSnapOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49496,29 +50230,33 @@ inline void WriteToString(std::string* result, const Opt_MenuItemConfiguration* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuItemConfiguration& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollSnapOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MenuItemGroupOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SearchButtonOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MenuItemGroupOptions* value) { +inline void WriteToString(std::string* result, const Ark_SearchButtonOptions* value) { result->append("{"); - // Ark_Union_ResourceStr_CustomBuilder header - result->append(".header="); - WriteToString(result, &value->header); - // Ark_Union_ResourceStr_CustomBuilder footer + // Ark_Length fontSize + result->append(".fontSize="); + WriteToString(result, &value->fontSize); + // Ark_ResourceColor fontColor result->append(", "); - result->append(".footer="); - WriteToString(result, &value->footer); + result->append(".fontColor="); + WriteToString(result, &value->fontColor); + // Ark_Boolean autoDisable + result->append(", "); + result->append(".autoDisable="); + WriteToString(result, &value->autoDisable); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MenuItemGroupOptions* value) { +inline void WriteToString(std::string* result, const Opt_SearchButtonOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49531,49 +50269,29 @@ inline void WriteToString(std::string* result, const Opt_MenuItemGroupOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuItemGroupOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SearchButtonOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MenuItemOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SizeOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MenuItemOptions* value) { +inline void WriteToString(std::string* result, const Ark_SizeOptions* value) { result->append("{"); - // Ark_ResourceStr startIcon - result->append(".startIcon="); - WriteToString(result, &value->startIcon); - // Ark_SymbolGlyphModifier symbolStartIcon - result->append(", "); - result->append(".symbolStartIcon="); - WriteToString(result, &value->symbolStartIcon); - // Ark_ResourceStr content - result->append(", "); - result->append(".content="); - WriteToString(result, &value->content); - // Ark_ResourceStr endIcon - result->append(", "); - result->append(".endIcon="); - WriteToString(result, &value->endIcon); - // Ark_SymbolGlyphModifier symbolEndIcon - result->append(", "); - result->append(".symbolEndIcon="); - WriteToString(result, &value->symbolEndIcon); - // Ark_ResourceStr labelInfo - result->append(", "); - result->append(".labelInfo="); - WriteToString(result, &value->labelInfo); - // CustomNodeBuilder builder + // Ark_Length width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Length height result->append(", "); - result->append(".builder="); - WriteToString(result, &value->builder); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MenuItemOptions* value) { +inline void WriteToString(std::string* result, const Opt_SizeOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49586,29 +50304,41 @@ inline void WriteToString(std::string* result, const Opt_MenuItemOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuItemOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SizeOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NativeXComponentParameters& value) +inline Ark_RuntimeType runtimeType(const Ark_SubTabBarIndicatorStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NativeXComponentParameters* value) { +inline void WriteToString(std::string* result, const Ark_SubTabBarIndicatorStyle* value) { result->append("{"); - // Ark_XComponentType type - result->append(".type="); - WriteToString(result, value->type); - // Ark_ImageAIOptions imageAIOptions + // Ark_ResourceColor color + result->append(".color="); + WriteToString(result, &value->color); + // Ark_Length height result->append(", "); - result->append(".imageAIOptions="); - WriteToString(result, &value->imageAIOptions); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Length width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Length borderRadius + result->append(", "); + result->append(".borderRadius="); + WriteToString(result, &value->borderRadius); + // Ark_Length marginTop + result->append(", "); + result->append(".marginTop="); + WriteToString(result, &value->marginTop); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NativeXComponentParameters* value) { +inline void WriteToString(std::string* result, const Opt_SubTabBarIndicatorStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49621,29 +50351,45 @@ inline void WriteToString(std::string* result, const Opt_NativeXComponentParamet result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NativeXComponentParameters& value) +inline Ark_RuntimeType runtimeType(const Opt_SubTabBarIndicatorStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavDestinationCommonTitle& value) +inline Ark_RuntimeType runtimeType(const Ark_SweepGradientOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavDestinationCommonTitle* value) { +inline void WriteToString(std::string* result, const Ark_SweepGradientOptions* value) { result->append("{"); - // Ark_Union_String_Resource main - result->append(".main="); - WriteToString(result, &value->main); - // Ark_Union_String_Resource sub + // Ark_Tuple_Length_Length center + result->append(".center="); + WriteToString(result, &value->center); + // Ark_Union_Number_String start result->append(", "); - result->append(".sub="); - WriteToString(result, &value->sub); + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Union_Number_String end + result->append(", "); + result->append(".end="); + WriteToString(result, &value->end); + // Ark_Union_Number_String rotation + result->append(", "); + result->append(".rotation="); + WriteToString(result, &value->rotation); + // Array_Tuple_ResourceColor_Number colors + result->append(", "); + result->append(".colors="); + WriteToString(result, &value->colors); + // Ark_Boolean repeating + result->append(", "); + result->append(".repeating="); + WriteToString(result, &value->repeating); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavDestinationCommonTitle* value) { +inline void WriteToString(std::string* result, const Opt_SweepGradientOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49656,26 +50402,54 @@ inline void WriteToString(std::string* result, const Opt_NavDestinationCommonTit result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavDestinationCommonTitle& value) +inline Ark_RuntimeType runtimeType(const Opt_SweepGradientOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavDestinationContext& value) +inline Ark_RuntimeType runtimeType(const Ark_SwipeActionItem& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavDestinationContext value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_SwipeActionItem* value) { + result->append("{"); + // CustomNodeBuilder builder + result->append(".builder="); + WriteToString(result, &value->builder); + // Ark_ComponentContent builderComponent + result->append(", "); + result->append(".builderComponent="); + WriteToString(result, &value->builderComponent); + // Ark_Length actionAreaDistance + result->append(", "); + result->append(".actionAreaDistance="); + WriteToString(result, &value->actionAreaDistance); + // Callback_Void onAction + result->append(", "); + result->append(".onAction="); + WriteToString(result, &value->onAction); + // Callback_Void onEnterActionArea + result->append(", "); + result->append(".onEnterActionArea="); + WriteToString(result, &value->onEnterActionArea); + // Callback_Void onExitActionArea + result->append(", "); + result->append(".onExitActionArea="); + WriteToString(result, &value->onExitActionArea); + // Callback_SwipeActionState_Void onStateChange + result->append(", "); + result->append(".onStateChange="); + WriteToString(result, &value->onStateChange); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavDestinationContext* value) { +inline void WriteToString(std::string* result, const Opt_SwipeActionItem* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -49683,29 +50457,29 @@ inline void WriteToString(std::string* result, const Opt_NavDestinationContext* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavDestinationContext& value) +inline Ark_RuntimeType runtimeType(const Opt_SwipeActionItem& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationCommonTitle& value) +inline Ark_RuntimeType runtimeType(const Ark_TerminationInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationCommonTitle* value) { +inline void WriteToString(std::string* result, const Ark_TerminationInfo* value) { result->append("{"); - // Ark_Union_String_Resource main - result->append(".main="); - WriteToString(result, &value->main); - // Ark_Union_String_Resource sub + // Ark_Int32 code + result->append(".code="); + WriteToString(result, value->code); + // Ark_Want want result->append(", "); - result->append(".sub="); - WriteToString(result, &value->sub); + result->append(".want="); + WriteToString(result, &value->want); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationCommonTitle* value) { +inline void WriteToString(std::string* result, const Opt_TerminationInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49718,41 +50492,33 @@ inline void WriteToString(std::string* result, const Opt_NavigationCommonTitle* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationCommonTitle& value) +inline Ark_RuntimeType runtimeType(const Opt_TerminationInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationMenuItem& value) +inline Ark_RuntimeType runtimeType(const Ark_TextAreaOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationMenuItem* value) { +inline void WriteToString(std::string* result, const Ark_TextAreaOptions* value) { result->append("{"); - // Ark_Union_String_Resource value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_Union_String_Resource icon - result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_SymbolGlyphModifier symbolIcon - result->append(", "); - result->append(".symbolIcon="); - WriteToString(result, &value->symbolIcon); - // Ark_Boolean isEnabled + // Ark_ResourceStr placeholder + result->append(".placeholder="); + WriteToString(result, &value->placeholder); + // Ark_Union_ResourceStr_Bindable_Bindable_Bindable text result->append(", "); - result->append(".isEnabled="); - WriteToString(result, &value->isEnabled); - // Callback_Void action + result->append(".text="); + WriteToString(result, &value->text); + // Ark_TextAreaController controller result->append(", "); - result->append(".action="); - WriteToString(result, &value->action); + result->append(".controller="); + WriteToString(result, &value->controller); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationMenuItem* value) { +inline void WriteToString(std::string* result, const Opt_TextAreaOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49765,26 +50531,42 @@ inline void WriteToString(std::string* result, const Opt_NavigationMenuItem* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationMenuItem& value) +inline Ark_RuntimeType runtimeType(const Opt_TextAreaOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationTransitionProxy& value) +inline Ark_RuntimeType runtimeType(const Ark_TextDataDetectorConfig& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationTransitionProxy value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_TextDataDetectorConfig* value) { + result->append("{"); + // Array_TextDataDetectorType types + result->append(".types="); + WriteToString(result, &value->types); + // Callback_String_Void onDetectResultUpdate + result->append(", "); + result->append(".onDetectResultUpdate="); + WriteToString(result, &value->onDetectResultUpdate); + // Ark_ResourceColor color + result->append(", "); + result->append(".color="); + WriteToString(result, &value->color); + // Ark_DecorationStyleInterface decoration + result->append(", "); + result->append(".decoration="); + WriteToString(result, &value->decoration); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationTransitionProxy* value) { +inline void WriteToString(std::string* result, const Opt_TextDataDetectorConfig* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -49792,26 +50574,38 @@ inline void WriteToString(std::string* result, const Opt_NavigationTransitionPro result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationTransitionProxy& value) +inline Ark_RuntimeType runtimeType(const Opt_TextDataDetectorConfig& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OffscreenCanvasRenderingContext2D& value) +inline Ark_RuntimeType runtimeType(const Ark_TextInputOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OffscreenCanvasRenderingContext2D value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_TextInputOptions* value) { + result->append("{"); + // Ark_ResourceStr placeholder + result->append(".placeholder="); + WriteToString(result, &value->placeholder); + // Ark_Union_ResourceStr_Bindable_Bindable_Bindable text + result->append(", "); + result->append(".text="); + WriteToString(result, &value->text); + // Ark_TextInputController controller + result->append(", "); + result->append(".controller="); + WriteToString(result, &value->controller); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OffscreenCanvasRenderingContext2D* value) { +inline void WriteToString(std::string* result, const Opt_TextInputOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -49819,29 +50613,37 @@ inline void WriteToString(std::string* result, const Opt_OffscreenCanvasRenderin result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OffscreenCanvasRenderingContext2D& value) +inline Ark_RuntimeType runtimeType(const Opt_TextInputOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Offset& value) +inline Ark_RuntimeType runtimeType(const Ark_TextPickerOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Offset* value) { +inline void WriteToString(std::string* result, const Ark_TextPickerOptions* value) { result->append("{"); - // Ark_Length dx - result->append(".dx="); - WriteToString(result, &value->dx); - // Ark_Length dy + // Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent range + result->append(".range="); + WriteToString(result, &value->range); + // Ark_Union_BindableResourceStr_BindableResourceStrArray value result->append(", "); - result->append(".dy="); - WriteToString(result, &value->dy); + result->append(".value="); + WriteToString(result, &value->value); + // Ark_Union_Number_Array_Number_Bindable_Bindable selected + result->append(", "); + result->append(".selected="); + WriteToString(result, &value->selected); + // Array_LengthMetrics columnWidths + result->append(", "); + result->append(".columnWidths="); + WriteToString(result, &value->columnWidths); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Offset* value) { +inline void WriteToString(std::string* result, const Opt_TextPickerOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49854,29 +50656,53 @@ inline void WriteToString(std::string* result, const Opt_Offset* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Offset& value) +inline Ark_RuntimeType runtimeType(const Opt_TextPickerOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OverlayOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_TipsOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OverlayOptions* value) { +inline void WriteToString(std::string* result, const Ark_TipsOptions* value) { result->append("{"); - // Ark_Alignment align - result->append(".align="); - WriteToString(result, &value->align); - // Ark_OverlayOffset offset + // Ark_Number appearingTime + result->append(".appearingTime="); + WriteToString(result, &value->appearingTime); + // Ark_Number disappearingTime result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); + result->append(".disappearingTime="); + WriteToString(result, &value->disappearingTime); + // Ark_Number appearingTimeWithContinuousOperation + result->append(", "); + result->append(".appearingTimeWithContinuousOperation="); + WriteToString(result, &value->appearingTimeWithContinuousOperation); + // Ark_Number disappearingTimeWithContinuousOperation + result->append(", "); + result->append(".disappearingTimeWithContinuousOperation="); + WriteToString(result, &value->disappearingTimeWithContinuousOperation); + // Ark_Boolean enableArrow + result->append(", "); + result->append(".enableArrow="); + WriteToString(result, &value->enableArrow); + // Ark_ArrowPointPosition arrowPointPosition + result->append(", "); + result->append(".arrowPointPosition="); + WriteToString(result, &value->arrowPointPosition); + // Ark_Dimension arrowWidth + result->append(", "); + result->append(".arrowWidth="); + WriteToString(result, &value->arrowWidth); + // Ark_Dimension arrowHeight + result->append(", "); + result->append(".arrowHeight="); + WriteToString(result, &value->arrowHeight); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OverlayOptions* value) { +inline void WriteToString(std::string* result, const Opt_TipsOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49889,29 +50715,33 @@ inline void WriteToString(std::string* result, const Opt_OverlayOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OverlayOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_TipsOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PasswordIcon& value) +inline Ark_RuntimeType runtimeType(const Ark_TripleLengthDetents& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PasswordIcon* value) { +inline void WriteToString(std::string* result, const Ark_TripleLengthDetents* value) { result->append("{"); - // Ark_Union_String_Resource onIconSrc - result->append(".onIconSrc="); - WriteToString(result, &value->onIconSrc); - // Ark_Union_String_Resource offIconSrc + // Ark_Union_SheetSize_Length value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Opt_Union_SheetSize_Length value1 result->append(", "); - result->append(".offIconSrc="); - WriteToString(result, &value->offIconSrc); + result->append(".value1="); + WriteToString(result, &value->value1); + // Opt_Union_SheetSize_Length value2 + result->append(", "); + result->append(".value2="); + WriteToString(result, &value->value2); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PasswordIcon* value) { +inline void WriteToString(std::string* result, const Opt_TripleLengthDetents* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49924,60 +50754,39 @@ inline void WriteToString(std::string* result, const Opt_PasswordIcon* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PasswordIcon& value) +inline Ark_RuntimeType runtimeType(const Opt_TripleLengthDetents& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PasteEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Array_Rectangle_Rectangle& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Array_Rectangle_Rectangle: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PasteEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_Array_Rectangle_Rectangle* value) { result->append("{"); - // VoidCallback preventDefault - result->append(".preventDefault="); - WriteToString(result, &value->preventDefault); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_PasteEvent* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_PasteEvent& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_PluginComponentOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_PluginComponentOptions* value) { - result->append("{"); - // Ark_PluginComponentTemplate template - result->append(".template="); - WriteToString(result, &value->template_); - // Opt_Object data + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".data="); - WriteToString(result, &value->data); + // Array_Rectangle + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Rectangle + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PluginComponentOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Array_Rectangle_Rectangle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -49990,25 +50799,39 @@ inline void WriteToString(std::string* result, const Opt_PluginComponentOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PluginComponentOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Array_Rectangle_Rectangle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PopupMaskType& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ArrowStyle_Boolean& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_ArrowStyle_Boolean: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PopupMaskType* value) { +inline void WriteToString(std::string* result, const Ark_Union_ArrowStyle_Boolean* value) { result->append("{"); - // Ark_ResourceColor color - result->append(".color="); - WriteToString(result, &value->color); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_ArrowStyle + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Boolean + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PopupMaskType* value) { +inline void WriteToString(std::string* result, const Opt_Union_ArrowStyle_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50021,33 +50844,39 @@ inline void WriteToString(std::string* result, const Opt_PopupMaskType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PopupMaskType& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ArrowStyle_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RadioStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_BadgePosition_Position& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_BadgePosition_Position: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RadioStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_BadgePosition_Position* value) { result->append("{"); - // Ark_ResourceColor checkedBackgroundColor - result->append(".checkedBackgroundColor="); - WriteToString(result, &value->checkedBackgroundColor); - // Ark_ResourceColor uncheckedBorderColor - result->append(", "); - result->append(".uncheckedBorderColor="); - WriteToString(result, &value->uncheckedBorderColor); - // Ark_ResourceColor indicatorColor + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".indicatorColor="); - WriteToString(result, &value->indicatorColor); + // Ark_BadgePosition + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Position + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RadioStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_BadgePosition_Position* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50060,29 +50889,45 @@ inline void WriteToString(std::string* result, const Opt_RadioStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RadioStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_BadgePosition_Position& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RadiusItem& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RadiusItem* value) { +inline void WriteToString(std::string* result, const Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses* value) { result->append("{"); - // Ark_Length value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Length value1 + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); + // Ark_BorderRadiuses + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Length + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedBorderRadiuses + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RadiusItem* value) { +inline void WriteToString(std::string* result, const Opt_Union_BorderRadiuses_Length_LocalizedBorderRadiuses* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50095,29 +50940,39 @@ inline void WriteToString(std::string* result, const Opt_RadiusItem* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RadiusItem& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_BorderRadiuses_Length_LocalizedBorderRadiuses& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RatingOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_CustomBuilder_SwipeActionItem& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_CustomBuilder_SwipeActionItem: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RatingOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_CustomBuilder_SwipeActionItem* value) { result->append("{"); - // Opt_Union_Number_Bindable rating - result->append(".rating="); - WriteToString(result, &value->rating); - // Ark_Boolean indicator + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".indicator="); - WriteToString(result, &value->indicator); + // CustomNodeBuilder + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_SwipeActionItem + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RatingOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_SwipeActionItem* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50130,33 +50985,39 @@ inline void WriteToString(std::string* result, const Opt_RatingOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RatingOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_CustomBuilder_SwipeActionItem& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RectShapeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_BorderRadiuses& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Dimension_BorderRadiuses: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RectShapeOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Dimension_BorderRadiuses* value) { result->append("{"); - // Ark_Union_Number_String width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_Number_String height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Union_Number_String_Array_Union_Number_String radius + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); + // Ark_Dimension + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_BorderRadiuses + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RectShapeOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Dimension_BorderRadiuses* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50169,37 +51030,39 @@ inline void WriteToString(std::string* result, const Opt_RectShapeOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RectShapeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_BorderRadiuses& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RefreshOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_EdgeOutlineWidths& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Dimension_EdgeOutlineWidths: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RefreshOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Dimension_EdgeOutlineWidths* value) { result->append("{"); - // Ark_Union_Boolean_Bindable refreshing - result->append(".refreshing="); - WriteToString(result, &value->refreshing); - // Ark_ResourceStr promptText - result->append(", "); - result->append(".promptText="); - WriteToString(result, &value->promptText); - // CustomNodeBuilder builder - result->append(", "); - result->append(".builder="); - WriteToString(result, &value->builder); - // Ark_ComponentContent refreshingContent + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".refreshingContent="); - WriteToString(result, &value->refreshingContent); + // Ark_Dimension + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_EdgeOutlineWidths + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RefreshOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Dimension_EdgeOutlineWidths* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50212,26 +51075,44 @@ inline void WriteToString(std::string* result, const Opt_RefreshOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RefreshOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_EdgeOutlineWidths& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RestrictedWorker& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_EdgeWidths& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Dimension_EdgeWidths: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RestrictedWorker value) { - WriteToString(result, static_cast(value)); +inline void WriteToString(std::string* result, const Ark_Union_Dimension_EdgeWidths* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Dimension + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_EdgeWidths + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RestrictedWorker* value) { +inline void WriteToString(std::string* result, const Opt_Union_Dimension_EdgeWidths* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -50239,25 +51120,45 @@ inline void WriteToString(std::string* result, const Opt_RestrictedWorker* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RestrictedWorker& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_EdgeWidths& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ReuseOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ReuseOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths* value) { result->append("{"); - // ReuseIdCallback reuseId - result->append(".reuseId="); - WriteToString(result, &value->reuseId); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Dimension + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_EdgeWidths + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedEdgeWidths + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ReuseOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50270,37 +51171,39 @@ inline void WriteToString(std::string* result, const Opt_ReuseOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ReuseOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorChangeValue& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_LeadingMarginPlaceholder& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Dimension_LeadingMarginPlaceholder: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorChangeValue* value) { +inline void WriteToString(std::string* result, const Ark_Union_Dimension_LeadingMarginPlaceholder* value) { result->append("{"); - // Ark_TextRange rangeBefore - result->append(".rangeBefore="); - WriteToString(result, &value->rangeBefore); - // Array_RichEditorTextSpanResult replacedSpans - result->append(", "); - result->append(".replacedSpans="); - WriteToString(result, &value->replacedSpans); - // Array_RichEditorImageSpanResult replacedImageSpans - result->append(", "); - result->append(".replacedImageSpans="); - WriteToString(result, &value->replacedImageSpans); - // Array_RichEditorTextSpanResult replacedSymbolSpans + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".replacedSymbolSpans="); - WriteToString(result, &value->replacedSymbolSpans); + // Ark_Dimension + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_LeadingMarginPlaceholder + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorChangeValue* value) { +inline void WriteToString(std::string* result, const Opt_Union_Dimension_LeadingMarginPlaceholder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50313,41 +51216,39 @@ inline void WriteToString(std::string* result, const Opt_RichEditorChangeValue* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorChangeValue& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_LeadingMarginPlaceholder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorSymbolSpanStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_Margin& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Dimension_Margin: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorSymbolSpanStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_Dimension_Margin* value) { result->append("{"); - // Ark_Union_Number_String_Resource fontSize - result->append(".fontSize="); - WriteToString(result, &value->fontSize); - // Array_ResourceColor fontColor - result->append(", "); - result->append(".fontColor="); - WriteToString(result, &value->fontColor); - // Ark_Union_Number_FontWeight_String fontWeight - result->append(", "); - result->append(".fontWeight="); - WriteToString(result, &value->fontWeight); - // Ark_SymbolEffectStrategy effectStrategy - result->append(", "); - result->append(".effectStrategy="); - WriteToString(result, &value->effectStrategy); - // Ark_SymbolRenderingStrategy renderingStrategy + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".renderingStrategy="); - WriteToString(result, &value->renderingStrategy); + // Ark_Dimension + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Padding + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorSymbolSpanStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_Dimension_Margin* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50360,33 +51261,39 @@ inline void WriteToString(std::string* result, const Opt_RichEditorSymbolSpanSty result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorSymbolSpanStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_Margin& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorUpdateSymbolSpanStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_OutlineRadiuses& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Dimension_OutlineRadiuses: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorUpdateSymbolSpanStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Dimension_OutlineRadiuses* value) { result->append("{"); - // Ark_Number start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Number end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_RichEditorSymbolSpanStyle symbolStyle + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".symbolStyle="); - WriteToString(result, &value->symbolStyle); + // Ark_Dimension + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_OutlineRadiuses + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorUpdateSymbolSpanStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Dimension_OutlineRadiuses* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50399,25 +51306,39 @@ inline void WriteToString(std::string* result, const Opt_RichEditorUpdateSymbolS result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorUpdateSymbolSpanStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_OutlineRadiuses& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorUrlStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeOutlineWidths_Dimension& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_EdgeOutlineWidths_Dimension: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorUrlStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_EdgeOutlineWidths_Dimension* value) { result->append("{"); - // Ark_ResourceStr url - result->append(".url="); - WriteToString(result, &value->url); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_EdgeOutlineWidths + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Dimension + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorUrlStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_EdgeOutlineWidths_Dimension* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50430,33 +51351,45 @@ inline void WriteToString(std::string* result, const Opt_RichEditorUrlStyle* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorUrlStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeOutlineWidths_Dimension& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ScrollOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths* value) { result->append("{"); - // Ark_Union_Number_String xOffset - result->append(".xOffset="); - WriteToString(result, &value->xOffset); - // Ark_Union_Number_String yOffset - result->append(", "); - result->append(".yOffset="); - WriteToString(result, &value->yOffset); - // Ark_Union_ScrollAnimationOptions_Boolean animation + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".animation="); - WriteToString(result, &value->animation); + // Ark_EdgeWidths + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Length + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedEdgeWidths + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_EdgeWidths_Length_LocalizedEdgeWidths* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50469,25 +51402,45 @@ inline void WriteToString(std::string* result, const Opt_ScrollOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeWidths_Length_LocalizedEdgeWidths& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollToIndexOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ScrollToIndexOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths* value) { result->append("{"); - // Ark_LengthMetrics extraOffset - result->append(".extraOffset="); - WriteToString(result, &value->extraOffset); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_EdgeWidths + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_LengthMetrics + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + // Ark_LocalizedEdgeWidths + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollToIndexOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50500,37 +51453,39 @@ inline void WriteToString(std::string* result, const Opt_ScrollToIndexOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollToIndexOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SearchOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_IconOptions_SymbolGlyphModifier& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_IconOptions_SymbolGlyphModifier: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_SearchOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_IconOptions_SymbolGlyphModifier* value) { result->append("{"); - // Ark_Union_String_Bindable value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_ResourceStr placeholder - result->append(", "); - result->append(".placeholder="); - WriteToString(result, &value->placeholder); - // Ark_String icon - result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_SearchController controller + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".controller="); - WriteToString(result, &value->controller); + // Ark_IconOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_SymbolGlyphModifier + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SearchOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_IconOptions_SymbolGlyphModifier* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50543,45 +51498,39 @@ inline void WriteToString(std::string* result, const Opt_SearchOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SearchOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_IconOptions_SymbolGlyphModifier& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SelectionMenuOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Length_Bindable& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Length_Bindable: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_SelectionMenuOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Length_Bindable* value) { result->append("{"); - // MenuOnAppearCallback onAppear - result->append(".onAppear="); - WriteToString(result, &value->onAppear); - // VoidCallback onDisappear - result->append(", "); - result->append(".onDisappear="); - WriteToString(result, &value->onDisappear); - // Ark_MenuType menuType - result->append(", "); - result->append(".menuType="); - WriteToString(result, &value->menuType); - // MenuCallback onMenuShow - result->append(", "); - result->append(".onMenuShow="); - WriteToString(result, &value->onMenuShow); - // MenuCallback onMenuHide - result->append(", "); - result->append(".onMenuHide="); - WriteToString(result, &value->onMenuHide); - // Ark_PreviewMenuOptions previewMenuOptions + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".previewMenuOptions="); - WriteToString(result, &value->previewMenuOptions); + // Ark_Length + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Bindable_Arkui_Component_Units_Length + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SelectionMenuOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Length_Bindable* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50594,33 +51543,39 @@ inline void WriteToString(std::string* result, const Opt_SelectionMenuOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SelectionMenuOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Length_Bindable& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SelectOption& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Length_BorderRadiuses& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Length_BorderRadiuses: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_SelectOption* value) { +inline void WriteToString(std::string* result, const Ark_Union_Length_BorderRadiuses* value) { result->append("{"); - // Ark_ResourceStr value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_ResourceStr icon - result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_SymbolGlyphModifier symbolIcon + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".symbolIcon="); - WriteToString(result, &value->symbolIcon); + // Ark_Length + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_BorderRadiuses + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SelectOption* value) { +inline void WriteToString(std::string* result, const Opt_Union_Length_BorderRadiuses* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50633,45 +51588,45 @@ inline void WriteToString(std::string* result, const Opt_SelectOption* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SelectOption& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Length_BorderRadiuses& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ShadowOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ShadowOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses* value) { result->append("{"); - // Ark_Union_Number_Resource radius - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_ShadowType type - result->append(", "); - result->append(".type="); - WriteToString(result, &value->type); - // Ark_Union_Color_String_Resource_ColoringStrategy color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_Union_Number_Resource offsetX - result->append(", "); - result->append(".offsetX="); - WriteToString(result, &value->offsetX); - // Ark_Union_Number_Resource offsetY - result->append(", "); - result->append(".offsetY="); - WriteToString(result, &value->offsetY); - // Ark_Boolean fill + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".fill="); - WriteToString(result, &value->fill); + // Ark_Length + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_BorderRadiuses + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedBorderRadiuses + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ShadowOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50684,29 +51639,45 @@ inline void WriteToString(std::string* result, const Opt_ShadowOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ShadowOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ShapePoint& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ShapePoint* value) { +inline void WriteToString(std::string* result, const Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths* value) { result->append("{"); - // Ark_Length value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Length value1 + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); + // Ark_Length + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_EdgeWidths + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedEdgeWidths + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ShapePoint* value) { +inline void WriteToString(std::string* result, const Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50719,45 +51690,39 @@ inline void WriteToString(std::string* result, const Opt_ShapePoint* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ShapePoint& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_sharedTransitionOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Length_GridRowSizeOption& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Length_GridRowSizeOption: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_sharedTransitionOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Length_GridRowSizeOption* value) { result->append("{"); - // Ark_Number duration - result->append(".duration="); - WriteToString(result, &value->duration); - // Ark_Union_Curve_String_ICurve curve - result->append(", "); - result->append(".curve="); - WriteToString(result, &value->curve); - // Ark_Number delay - result->append(", "); - result->append(".delay="); - WriteToString(result, &value->delay); - // Ark_MotionPathOptions motionPath - result->append(", "); - result->append(".motionPath="); - WriteToString(result, &value->motionPath); - // Ark_Number zIndex - result->append(", "); - result->append(".zIndex="); - WriteToString(result, &value->zIndex); - // Ark_SharedTransitionEffectType type + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".type="); - WriteToString(result, &value->type); + // Ark_Length + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_GridRowSizeOption + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_sharedTransitionOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Length_GridRowSizeOption* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50770,29 +51735,39 @@ inline void WriteToString(std::string* result, const Opt_sharedTransitionOptions result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_sharedTransitionOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Length_GridRowSizeOption& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SheetTitleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_LengthMetrics_BorderRadiuses& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_LengthMetrics_BorderRadiuses: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_SheetTitleOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_LengthMetrics_BorderRadiuses* value) { result->append("{"); - // Ark_ResourceStr title - result->append(".title="); - WriteToString(result, &value->title); - // Ark_ResourceStr subtitle + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".subtitle="); - WriteToString(result, &value->subtitle); + // Ark_LengthMetrics + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_BorderRadiuses + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SheetTitleOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_LengthMetrics_BorderRadiuses* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50805,29 +51780,45 @@ inline void WriteToString(std::string* result, const Opt_SheetTitleOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SheetTitleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_LengthMetrics_BorderRadiuses& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SliderBlockStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_LengthMetrics_BorderRadiuses_LocalizedBorderRadiuses& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_LengthMetrics_BorderRadiuses_LocalizedBorderRadiuses: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_SliderBlockStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_LengthMetrics_BorderRadiuses_LocalizedBorderRadiuses* value) { result->append("{"); - // Ark_SliderBlockType type - result->append(".type="); - WriteToString(result, value->type); - // Ark_ResourceStr image + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".image="); - WriteToString(result, &value->image); + // Ark_LengthMetrics + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_BorderRadiuses + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedBorderRadiuses + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SliderBlockStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_LengthMetrics_BorderRadiuses_LocalizedBorderRadiuses* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50840,49 +51831,39 @@ inline void WriteToString(std::string* result, const Opt_SliderBlockStyle* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SliderBlockStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_LengthMetrics_BorderRadiuses_LocalizedBorderRadiuses& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SliderOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_LengthMetrics_LeadingMarginPlaceholder& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_LengthMetrics_LeadingMarginPlaceholder: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_SliderOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_LengthMetrics_LeadingMarginPlaceholder* value) { result->append("{"); - // Opt_Union_Number_Bindable value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_Number min - result->append(", "); - result->append(".min="); - WriteToString(result, &value->min); - // Ark_Number max - result->append(", "); - result->append(".max="); - WriteToString(result, &value->max); - // Ark_Number step - result->append(", "); - result->append(".step="); - WriteToString(result, &value->step); - // Ark_SliderStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); - // Ark_Axis direction - result->append(", "); - result->append(".direction="); - WriteToString(result, &value->direction); - // Ark_Boolean reverse + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".reverse="); - WriteToString(result, &value->reverse); + // Ark_LengthMetrics + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_LeadingMarginPlaceholder + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SliderOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_LengthMetrics_LeadingMarginPlaceholder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50895,33 +51876,39 @@ inline void WriteToString(std::string* result, const Opt_SliderOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SliderOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_LengthMetrics_LeadingMarginPlaceholder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_StarStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_LengthMetrics_Margin& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_LengthMetrics_Margin: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_StarStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_LengthMetrics_Margin* value) { result->append("{"); - // Ark_ResourceStr backgroundUri - result->append(".backgroundUri="); - WriteToString(result, &value->backgroundUri); - // Ark_ResourceStr foregroundUri - result->append(", "); - result->append(".foregroundUri="); - WriteToString(result, &value->foregroundUri); - // Ark_ResourceStr secondaryUri + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".secondaryUri="); - WriteToString(result, &value->secondaryUri); + // Ark_LengthMetrics + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Padding + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_StarStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_LengthMetrics_Margin* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50934,25 +51921,39 @@ inline void WriteToString(std::string* result, const Opt_StarStyleOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StarStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_LengthMetrics_Margin& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_StepperOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_LengthMetrics_Padding& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_LengthMetrics_Padding: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_StepperOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_LengthMetrics_Padding* value) { result->append("{"); - // Ark_Union_Number_Bindable index - result->append(".index="); - WriteToString(result, &value->index); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_LengthMetrics + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Padding + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_StepperOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_LengthMetrics_Padding* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -50965,34 +51966,40 @@ inline void WriteToString(std::string* result, const Opt_StepperOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StepperOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_LengthMetrics_Padding& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_StyledStringChangeValue& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Margin_Dimension& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Margin_Dimension: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_StyledStringChangeValue* value) { +inline void WriteToString(std::string* result, const Ark_Union_Margin_Dimension* value) { result->append("{"); - // Ark_TextRange range - result->append(".range="); - WriteToString(result, &value->range); - // Ark_StyledString replacementString - result->append(", "); - result->append(".replacementString="); - WriteToString(result, value->replacementString); - // Ark_StyledString previewText + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".previewText="); - WriteToString(result, &value->previewText); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_StyledStringChangeValue* value) { - result->append("{.tag="); + // Ark_Padding + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Dimension + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Union_Margin_Dimension* value) { + result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); if (value->tag != INTEROP_TAG_UNDEFINED) { @@ -51004,37 +52011,45 @@ inline void WriteToString(std::string* result, const Opt_StyledStringChangeValue result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StyledStringChangeValue& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Margin_Dimension& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwitchStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Margin_Length_LocalizedMargin& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_Margin_Length_LocalizedMargin: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_SwitchStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_Margin_Length_LocalizedMargin* value) { result->append("{"); - // Ark_Union_Number_Resource pointRadius - result->append(".pointRadius="); - WriteToString(result, &value->pointRadius); - // Ark_ResourceColor unselectedColor - result->append(", "); - result->append(".unselectedColor="); - WriteToString(result, &value->unselectedColor); - // Ark_ResourceColor pointColor - result->append(", "); - result->append(".pointColor="); - WriteToString(result, &value->pointColor); - // Ark_Union_Number_Resource trackBorderRadius + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".trackBorderRadius="); - WriteToString(result, &value->trackBorderRadius); + // Ark_Padding + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Length + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedPadding + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SwitchStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_Margin_Length_LocalizedMargin* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51047,29 +52062,39 @@ inline void WriteToString(std::string* result, const Opt_SwitchStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwitchStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Margin_Length_LocalizedMargin& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TabBarIconStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_LeadingMarginPlaceholder& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Number_LeadingMarginPlaceholder: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TabBarIconStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_LeadingMarginPlaceholder* value) { result->append("{"); - // Ark_ResourceColor selectedColor - result->append(".selectedColor="); - WriteToString(result, &value->selectedColor); - // Ark_ResourceColor unselectedColor + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".unselectedColor="); - WriteToString(result, &value->unselectedColor); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_LeadingMarginPlaceholder + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TabBarIconStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_LeadingMarginPlaceholder* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51082,29 +52107,39 @@ inline void WriteToString(std::string* result, const Opt_TabBarIconStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabBarIconStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_LeadingMarginPlaceholder& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TabBarOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_OutlineRadiuses_Dimension& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_OutlineRadiuses_Dimension: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TabBarOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_OutlineRadiuses_Dimension* value) { result->append("{"); - // Ark_Union_String_Resource icon - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_Union_String_Resource text + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".text="); - WriteToString(result, &value->text); + // Ark_OutlineRadiuses + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Dimension + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TabBarOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_OutlineRadiuses_Dimension* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51117,33 +52152,39 @@ inline void WriteToString(std::string* result, const Opt_TabBarOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabBarOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_OutlineRadiuses_Dimension& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TabsOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Padding_Dimension& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Padding_Dimension: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TabsOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Padding_Dimension* value) { result->append("{"); - // Ark_BarPosition barPosition - result->append(".barPosition="); - WriteToString(result, &value->barPosition); - // Ark_Union_Number_Bindable index - result->append(", "); - result->append(".index="); - WriteToString(result, &value->index); - // Ark_TabsController controller + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".controller="); - WriteToString(result, &value->controller); + // Ark_Padding + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Dimension + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TabsOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Padding_Dimension* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51156,29 +52197,45 @@ inline void WriteToString(std::string* result, const Opt_TabsOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabsOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Padding_Dimension& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TerminationInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Padding_Dimension_LocalizedPadding& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_Padding_Dimension_LocalizedPadding: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TerminationInfo* value) { +inline void WriteToString(std::string* result, const Ark_Union_Padding_Dimension_LocalizedPadding* value) { result->append("{"); - // Ark_Int32 code - result->append(".code="); - WriteToString(result, value->code); - // Ark_Want want + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".want="); - WriteToString(result, &value->want); + // Ark_Padding + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Dimension + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedPadding + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TerminationInfo* value) { +inline void WriteToString(std::string* result, const Opt_Union_Padding_Dimension_LocalizedPadding* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51191,37 +52248,45 @@ inline void WriteToString(std::string* result, const Opt_TerminationInfo* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TerminationInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Padding_Dimension_LocalizedPadding& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_Decoration& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Padding_Length_LocalizedPadding& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_Padding_Length_LocalizedPadding: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_text_Decoration* value) { +inline void WriteToString(std::string* result, const Ark_Union_Padding_Length_LocalizedPadding* value) { result->append("{"); - // Ark_text_TextDecorationType textDecoration - result->append(".textDecoration="); - WriteToString(result, &value->textDecoration); - // Ark_common2D_Color color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_text_TextDecorationStyle decorationStyle - result->append(", "); - result->append(".decorationStyle="); - WriteToString(result, &value->decorationStyle); - // Ark_Number decorationThicknessScale + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".decorationThicknessScale="); - WriteToString(result, &value->decorationThicknessScale); + // Ark_Padding + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Length + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedPadding + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_Decoration* value) { +inline void WriteToString(std::string* result, const Opt_Union_Padding_Length_LocalizedPadding* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51234,33 +52299,45 @@ inline void WriteToString(std::string* result, const Opt_text_Decoration* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_Decoration& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Padding_Length_LocalizedPadding& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_TextShadow& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Padding_LengthMetrics_LocalizedPadding& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_Padding_LengthMetrics_LocalizedPadding: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_text_TextShadow* value) { +inline void WriteToString(std::string* result, const Ark_Union_Padding_LengthMetrics_LocalizedPadding* value) { result->append("{"); - // Ark_common2D_Color color - result->append(".color="); - WriteToString(result, &value->color); - // Ark_common2D_Point point - result->append(", "); - result->append(".point="); - WriteToString(result, &value->point); - // Ark_Number blurRadius + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".blurRadius="); - WriteToString(result, &value->blurRadius); + // Ark_Padding + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_LengthMetrics + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + // Ark_LocalizedPadding + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_TextShadow* value) { +inline void WriteToString(std::string* result, const Opt_Union_Padding_LengthMetrics_LocalizedPadding* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51273,29 +52350,39 @@ inline void WriteToString(std::string* result, const Opt_text_TextShadow* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_TextShadow& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Padding_LengthMetrics_LocalizedPadding& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextCascadePickerRangeContent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Position_Alignment& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Position_Alignment: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextCascadePickerRangeContent* value) { +inline void WriteToString(std::string* result, const Ark_Union_Position_Alignment* value) { result->append("{"); - // Ark_Union_String_Resource text - result->append(".text="); - WriteToString(result, &value->text); - // Array_TextCascadePickerRangeContent children + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".children="); - WriteToString(result, &value->children); + // Ark_Position + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Alignment + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextCascadePickerRangeContent* value) { +inline void WriteToString(std::string* result, const Opt_Union_Position_Alignment* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51308,37 +52395,45 @@ inline void WriteToString(std::string* result, const Opt_TextCascadePickerRangeC result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextCascadePickerRangeContent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Position_Alignment& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextChangeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Position_arkui_component_units_Edges_LocalizedEdges& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_Position_arkui_component_units_Edges_LocalizedEdges: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextChangeOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Position_arkui_component_units_Edges_LocalizedEdges* value) { result->append("{"); - // Ark_TextRange rangeBefore - result->append(".rangeBefore="); - WriteToString(result, &value->rangeBefore); - // Ark_TextRange rangeAfter - result->append(", "); - result->append(".rangeAfter="); - WriteToString(result, &value->rangeAfter); - // Ark_String oldContent - result->append(", "); - result->append(".oldContent="); - WriteToString(result, &value->oldContent); - // Ark_PreviewText oldPreviewText + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".oldPreviewText="); - WriteToString(result, &value->oldPreviewText); + // Ark_Position + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_arkui_component_units_Edges + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedEdges + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextChangeOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Position_arkui_component_units_Edges_LocalizedEdges* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51351,33 +52446,39 @@ inline void WriteToString(std::string* result, const Opt_TextChangeOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextChangeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Position_arkui_component_units_Edges_LocalizedEdges& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextDecorationOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Position_LocalizedPosition& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Position_LocalizedPosition: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextDecorationOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Position_LocalizedPosition* value) { result->append("{"); - // Ark_TextDecorationType type - result->append(".type="); - WriteToString(result, value->type); - // Ark_ResourceColor color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_TextDecorationStyle style + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); + // Ark_Position + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_LocalizedPosition + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextDecorationOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Position_LocalizedPosition* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51390,37 +52491,39 @@ inline void WriteToString(std::string* result, const Opt_TextDecorationOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextDecorationOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Position_LocalizedPosition& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextMenuItem& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_RectOptions_RoundedRectOptions& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_RectOptions_RoundedRectOptions: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextMenuItem* value) { +inline void WriteToString(std::string* result, const Ark_Union_RectOptions_RoundedRectOptions* value) { result->append("{"); - // Ark_ResourceStr content - result->append(".content="); - WriteToString(result, &value->content); - // Ark_ResourceStr icon - result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_TextMenuItemId id - result->append(", "); - result->append(".id="); - WriteToString(result, value->id); - // Ark_ResourceStr labelInfo + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".labelInfo="); - WriteToString(result, &value->labelInfo); + // Ark_RectOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_RoundedRectOptions + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextMenuItem* value) { +inline void WriteToString(std::string* result, const Opt_Union_RectOptions_RoundedRectOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51433,29 +52536,51 @@ inline void WriteToString(std::string* result, const Opt_TextMenuItem* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextMenuItem& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_RectOptions_RoundedRectOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextPickerRangeContent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_CustomBuilder_NavigationCommonTitle_NavigationCustomTitle& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_CustomBuilder_NavigationCommonTitle_NavigationCustomTitle: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextPickerRangeContent* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_CustomBuilder_NavigationCommonTitle_NavigationCustomTitle* value) { result->append("{"); - // Ark_Union_String_Resource icon - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_Union_String_Resource text + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".text="); - WriteToString(result, &value->text); + // Ark_ResourceStr + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // CustomNodeBuilder + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_NavigationCommonTitle + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_NavigationCustomTitle + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextPickerRangeContent* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_CustomBuilder_NavigationCommonTitle_NavigationCustomTitle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51468,29 +52593,39 @@ inline void WriteToString(std::string* result, const Opt_TextPickerRangeContent* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextPickerRangeContent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_CustomBuilder_NavigationCommonTitle_NavigationCustomTitle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextPickerResult& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_SizeOptions_ImageSize& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_SizeOptions_ImageSize: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextPickerResult* value) { +inline void WriteToString(std::string* result, const Ark_Union_SizeOptions_ImageSize* value) { result->append("{"); - // Ark_Union_String_Array_String value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_Union_Number_Array_Number index + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".index="); - WriteToString(result, &value->index); + // Ark_SizeOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_ImageSize + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextPickerResult* value) { +inline void WriteToString(std::string* result, const Opt_Union_SizeOptions_ImageSize* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51503,68 +52638,57 @@ inline void WriteToString(std::string* result, const Opt_TextPickerResult* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextPickerResult& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_SizeOptions_ImageSize& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_CustomBuilder_NavDestinationCommonTitle_NavDestinationCustomTitle_Resource& value) { - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_TextStyle value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_TextStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(value->tag))); - result->append(", .value="); - if (value->tag != INTEROP_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + case 4: return runtimeType(value.value4); + default: INTEROP_FATAL("Bad selector in Ark_Union_String_CustomBuilder_NavDestinationCommonTitle_NavDestinationCustomTitle_Resource: %d", value.selector); } - result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextStyle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_TextStyleInterface& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_TextStyleInterface* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_CustomBuilder_NavDestinationCommonTitle_NavDestinationCustomTitle_Resource* value) { result->append("{"); - // Ark_ResourceColor fontColor - result->append(".fontColor="); - WriteToString(result, &value->fontColor); - // Ark_ResourceStr fontFamily - result->append(", "); - result->append(".fontFamily="); - WriteToString(result, &value->fontFamily); - // Ark_LengthMetrics fontSize - result->append(", "); - result->append(".fontSize="); - WriteToString(result, &value->fontSize); - // Ark_Union_Number_FontWeight_String fontWeight - result->append(", "); - result->append(".fontWeight="); - WriteToString(result, &value->fontWeight); - // Ark_FontStyle fontStyle + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".fontStyle="); - WriteToString(result, &value->fontStyle); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // CustomNodeBuilder + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_NavDestinationCommonTitle + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_NavDestinationCustomTitle + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } + // Ark_Resource + if (value->selector == 4) { + result->append(".value4="); + WriteToString(result, &value->value4); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextStyleInterface* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_CustomBuilder_NavDestinationCommonTitle_NavDestinationCustomTitle_Resource* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51577,37 +52701,39 @@ inline void WriteToString(std::string* result, const Opt_TextStyleInterface* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextStyleInterface& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_CustomBuilder_NavDestinationCommonTitle_NavDestinationCustomTitle_Resource& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TimePickerOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Union_Padding_Dimension_LocalizedPadding& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Union_Padding_Dimension_LocalizedPadding: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TimePickerOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Union_Padding_Dimension_LocalizedPadding* value) { result->append("{"); - // Ark_Union_Date_Bindable selected - result->append(".selected="); - WriteToString(result, &value->selected); - // Ark_TimePickerFormat format - result->append(", "); - result->append(".format="); - WriteToString(result, &value->format); - // Ark_Date start - result->append(", "); - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Date end + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); + // Ark_Union_Padding_Dimension + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_LocalizedPadding + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TimePickerOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Union_Padding_Dimension_LocalizedPadding* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51620,29 +52746,45 @@ inline void WriteToString(std::string* result, const Opt_TimePickerOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TimePickerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Union_Padding_Dimension_LocalizedPadding& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ToggleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_XComponentParameters_XComponentOptions_NativeXComponentParameters& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_XComponentParameters_XComponentOptions_NativeXComponentParameters: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ToggleOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_XComponentParameters_XComponentOptions_NativeXComponentParameters* value) { result->append("{"); - // Ark_ToggleType type - result->append(".type="); - WriteToString(result, value->type); - // Opt_Union_Boolean_Bindable isOn + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".isOn="); - WriteToString(result, &value->isOn); + // Ark_XComponentParameters + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_XComponentOptions + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_NativeXComponentParameters + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ToggleOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_XComponentParameters_XComponentOptions_NativeXComponentParameters* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51655,49 +52797,37 @@ inline void WriteToString(std::string* result, const Opt_ToggleOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ToggleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_XComponentParameters_XComponentOptions_NativeXComponentParameters& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ToolbarItem& value) +inline Ark_RuntimeType runtimeType(const Ark_Area& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ToolbarItem* value) { +inline void WriteToString(std::string* result, const Ark_Area* value) { result->append("{"); - // Ark_ResourceStr value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_ResourceStr icon - result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_SymbolGlyphModifier symbolIcon - result->append(", "); - result->append(".symbolIcon="); - WriteToString(result, &value->symbolIcon); - // Callback_Void action - result->append(", "); - result->append(".action="); - WriteToString(result, &value->action); - // Ark_ToolbarItemStatus status + // Ark_Length width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Length height result->append(", "); - result->append(".status="); - WriteToString(result, &value->status); - // Ark_ResourceStr activeIcon + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Position position result->append(", "); - result->append(".activeIcon="); - WriteToString(result, &value->activeIcon); - // Ark_SymbolGlyphModifier activeSymbolIcon + result->append(".position="); + WriteToString(result, &value->position); + // Ark_Position globalPosition result->append(", "); - result->append(".activeSymbolIcon="); - WriteToString(result, &value->activeSymbolIcon); + result->append(".globalPosition="); + WriteToString(result, &value->globalPosition); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ToolbarItem* value) { +inline void WriteToString(std::string* result, const Opt_Area* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51710,29 +52840,37 @@ inline void WriteToString(std::string* result, const Opt_ToolbarItem* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ToolbarItem& value) +inline Ark_RuntimeType runtimeType(const Opt_Area& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Tuple_Dimension_Dimension& value) +inline Ark_RuntimeType runtimeType(const Ark_BadgeParamWithNumber& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Tuple_Dimension_Dimension* value) { +inline void WriteToString(std::string* result, const Ark_BadgeParamWithNumber* value) { result->append("{"); - // Ark_Dimension value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Dimension value1 + // Ark_Union_BadgePosition_Position position + result->append(".position="); + WriteToString(result, &value->position); + // Ark_BadgeStyle style result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); + result->append(".style="); + WriteToString(result, &value->style); + // Ark_Number count + result->append(", "); + result->append(".count="); + WriteToString(result, &value->count); + // Ark_Number maxCount + result->append(", "); + result->append(".maxCount="); + WriteToString(result, &value->maxCount); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Tuple_Dimension_Dimension* value) { +inline void WriteToString(std::string* result, const Opt_BadgeParamWithNumber* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51745,29 +52883,33 @@ inline void WriteToString(std::string* result, const Opt_Tuple_Dimension_Dimensi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Tuple_Dimension_Dimension& value) +inline Ark_RuntimeType runtimeType(const Opt_BadgeParamWithNumber& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Tuple_Length_Length& value) +inline Ark_RuntimeType runtimeType(const Ark_BadgeParamWithString& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Tuple_Length_Length* value) { +inline void WriteToString(std::string* result, const Ark_BadgeParamWithString* value) { result->append("{"); - // Ark_Length value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Length value1 + // Ark_Union_BadgePosition_Position position + result->append(".position="); + WriteToString(result, &value->position); + // Ark_BadgeStyle style result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); + result->append(".style="); + WriteToString(result, &value->style); + // Ark_String value + result->append(", "); + result->append(".value="); + WriteToString(result, &value->value); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Tuple_Length_Length* value) { +inline void WriteToString(std::string* result, const Opt_BadgeParamWithString* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51780,29 +52922,45 @@ inline void WriteToString(std::string* result, const Opt_Tuple_Length_Length* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Tuple_Length_Length& value) +inline Ark_RuntimeType runtimeType(const Opt_BadgeParamWithString& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Tuple_Union_ResourceColor_LinearGradient_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_BorderImageOption& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Tuple_Union_ResourceColor_LinearGradient_Number* value) { +inline void WriteToString(std::string* result, const Ark_BorderImageOption* value) { result->append("{"); - // Ark_Union_ResourceColor_LinearGradient value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Number value1 + // Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths slice + result->append(".slice="); + WriteToString(result, &value->slice); + // Ark_RepeatMode repeat result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); + result->append(".repeat="); + WriteToString(result, &value->repeat); + // Ark_Union_String_Resource_LinearGradientOptions source + result->append(", "); + result->append(".source="); + WriteToString(result, &value->source); + // Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths outset + result->append(", "); + result->append(".outset="); + WriteToString(result, &value->outset); + // Ark_Boolean fill + result->append(", "); + result->append(".fill="); + WriteToString(result, &value->fill); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Tuple_Union_ResourceColor_LinearGradient_Number* value) { +inline void WriteToString(std::string* result, const Opt_BorderImageOption* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51815,33 +52973,49 @@ inline void WriteToString(std::string* result, const Opt_Tuple_Union_ResourceCol result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Tuple_Union_ResourceColor_LinearGradient_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_BorderImageOption& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_uiObserver_NavDestinationSwitchInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_BorderOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_uiObserver_NavDestinationSwitchInfo* value) { +inline void WriteToString(std::string* result, const Ark_BorderOptions* value) { result->append("{"); - // Ark_Union_NavDestinationInfo_NavBar from - result->append(".from="); - WriteToString(result, &value->from); - // Ark_Union_NavDestinationInfo_NavBar to + // Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color result->append(", "); - result->append(".to="); - WriteToString(result, &value->to); - // Ark_NavigationOperation operation + result->append(".color="); + WriteToString(result, &value->color); + // Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses radius + result->append(", "); + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_Union_EdgeStyles_BorderStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); + // Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashGap result->append(", "); - result->append(".operation="); - WriteToString(result, value->operation); + result->append(".dashGap="); + WriteToString(result, &value->dashGap); + // Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashWidth + result->append(", "); + result->append(".dashWidth="); + WriteToString(result, &value->dashWidth); + // Ark_Boolean showInForeground + result->append(", "); + result->append(".showInForeground="); + WriteToString(result, &value->showInForeground); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_uiObserver_NavDestinationSwitchInfo* value) { +inline void WriteToString(std::string* result, const Opt_BorderOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51854,82 +53028,45 @@ inline void WriteToString(std::string* result, const Opt_uiObserver_NavDestinati result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_uiObserver_NavDestinationSwitchInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_BorderOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_UnderlineColor& value) +inline Ark_RuntimeType runtimeType(const Ark_ButtonLabelStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_UnderlineColor* value) { +inline void WriteToString(std::string* result, const Ark_ButtonLabelStyle* value) { result->append("{"); - // Opt_ResourceColor typing - result->append(".typing="); - WriteToString(result, &value->typing); - // Opt_ResourceColor normal + // Ark_TextOverflow overflow + result->append(".overflow="); + WriteToString(result, &value->overflow); + // Ark_Number maxLines result->append(", "); - result->append(".normal="); - WriteToString(result, &value->normal); - // Opt_ResourceColor error + result->append(".maxLines="); + WriteToString(result, &value->maxLines); + // Ark_Union_Number_ResourceStr minFontSize result->append(", "); - result->append(".error="); - WriteToString(result, &value->error); - // Opt_ResourceColor disable + result->append(".minFontSize="); + WriteToString(result, &value->minFontSize); + // Ark_Union_Number_ResourceStr maxFontSize result->append(", "); - result->append(".disable="); - WriteToString(result, &value->disable); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_UnderlineColor* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_UnderlineColor& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_PopupMaskType& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Boolean_PopupMaskType: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Boolean_PopupMaskType* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + result->append(".maxFontSize="); + WriteToString(result, &value->maxFontSize); + // Ark_TextHeightAdaptivePolicy heightAdaptivePolicy result->append(", "); - // Ark_Boolean - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_PopupMaskType - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".heightAdaptivePolicy="); + WriteToString(result, &value->heightAdaptivePolicy); + // Ark_arkui_component_units_Font font + result->append(", "); + result->append(".font="); + WriteToString(result, &value->font); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Boolean_PopupMaskType* value) { +inline void WriteToString(std::string* result, const Opt_ButtonLabelStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51942,39 +53079,29 @@ inline void WriteToString(std::string* result, const Opt_Union_Boolean_PopupMask result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_PopupMaskType& value) +inline Ark_RuntimeType runtimeType(const Opt_ButtonLabelStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext& value) +inline Ark_RuntimeType runtimeType(const Ark_CancelButtonOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext* value) { +inline void WriteToString(std::string* result, const Ark_CancelButtonOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_CancelButtonStyle style + result->append(".style="); + WriteToString(result, &value->style); + // Ark_IconOptions icon result->append(", "); - // Ark_CanvasRenderingContext2D - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_DrawingRenderingContext - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append(".icon="); + WriteToString(result, &value->icon); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext* value) { +inline void WriteToString(std::string* result, const Opt_CancelButtonOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -51987,39 +53114,53 @@ inline void WriteToString(std::string* result, const Opt_Union_CanvasRenderingCo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext& value) +inline Ark_RuntimeType runtimeType(const Opt_CancelButtonOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_Array_Dimension& value) +inline Ark_RuntimeType runtimeType(const Ark_CapsuleStyleOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Dimension_Array_Dimension: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Dimension_Array_Dimension* value) { +inline void WriteToString(std::string* result, const Ark_CapsuleStyleOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Boolean enableScanEffect + result->append(".enableScanEffect="); + WriteToString(result, &value->enableScanEffect); + // Ark_ResourceColor borderColor result->append(", "); - // Ark_Dimension - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Array_Dimension - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".borderColor="); + WriteToString(result, &value->borderColor); + // Ark_Length borderWidth + result->append(", "); + result->append(".borderWidth="); + WriteToString(result, &value->borderWidth); + // Ark_String content + result->append(", "); + result->append(".content="); + WriteToString(result, &value->content); + // Ark_arkui_component_units_Font font + result->append(", "); + result->append(".font="); + WriteToString(result, &value->font); + // Ark_ResourceColor fontColor + result->append(", "); + result->append(".fontColor="); + WriteToString(result, &value->fontColor); + // Ark_Boolean showDefaultPercentage + result->append(", "); + result->append(".showDefaultPercentage="); + WriteToString(result, &value->showDefaultPercentage); + // Ark_LengthMetrics borderRadius + result->append(", "); + result->append(".borderRadius="); + WriteToString(result, &value->borderRadius); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Dimension_Array_Dimension* value) { +inline void WriteToString(std::string* result, const Opt_CapsuleStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -52032,90 +53173,300 @@ inline void WriteToString(std::string* result, const Opt_Union_Dimension_Array_D result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_Array_Dimension& value) +inline Ark_RuntimeType runtimeType(const Opt_CapsuleStyleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_OptionWidthMode& value) +inline Ark_RuntimeType runtimeType(const Ark_ContextMenuOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Dimension_OptionWidthMode: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Dimension_OptionWidthMode* value) { +inline void WriteToString(std::string* result, const Ark_ContextMenuOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Position offset + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_Placement placement result->append(", "); - // Ark_Dimension - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_OptionWidthMode - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Dimension_OptionWidthMode* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Dimension_OptionWidthMode& value) + result->append(".placement="); + WriteToString(result, &value->placement); + // Ark_Boolean enableArrow + result->append(", "); + result->append(".enableArrow="); + WriteToString(result, &value->enableArrow); + // Ark_Length arrowOffset + result->append(", "); + result->append(".arrowOffset="); + WriteToString(result, &value->arrowOffset); + // Ark_Union_MenuPreviewMode_CustomBuilder preview + result->append(", "); + result->append(".preview="); + WriteToString(result, &value->preview); + // Ark_BorderRadiusType previewBorderRadius + result->append(", "); + result->append(".previewBorderRadius="); + WriteToString(result, &value->previewBorderRadius); + // Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius + result->append(", "); + result->append(".borderRadius="); + WriteToString(result, &value->borderRadius); + // Callback_Void onAppear + result->append(", "); + result->append(".onAppear="); + WriteToString(result, &value->onAppear); + // Callback_Void onDisappear + result->append(", "); + result->append(".onDisappear="); + WriteToString(result, &value->onDisappear); + // Callback_Void aboutToAppear + result->append(", "); + result->append(".aboutToAppear="); + WriteToString(result, &value->aboutToAppear); + // Callback_Void aboutToDisappear + result->append(", "); + result->append(".aboutToDisappear="); + WriteToString(result, &value->aboutToDisappear); + // Ark_Padding layoutRegionMargin + result->append(", "); + result->append(".layoutRegionMargin="); + WriteToString(result, &value->layoutRegionMargin); + // Ark_ContextMenuAnimationOptions previewAnimationOptions + result->append(", "); + result->append(".previewAnimationOptions="); + WriteToString(result, &value->previewAnimationOptions); + // Ark_ResourceColor backgroundColor + result->append(", "); + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Ark_BackgroundBlurStyleOptions backgroundBlurStyleOptions + result->append(", "); + result->append(".backgroundBlurStyleOptions="); + WriteToString(result, &value->backgroundBlurStyleOptions); + // Ark_BackgroundEffectOptions backgroundEffect + result->append(", "); + result->append(".backgroundEffect="); + WriteToString(result, &value->backgroundEffect); + // Ark_TransitionEffect transition + result->append(", "); + result->append(".transition="); + WriteToString(result, &value->transition); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + // Ark_Union_ResourceColor_EdgeColors outlineColor + result->append(", "); + result->append(".outlineColor="); + WriteToString(result, &value->outlineColor); + // Ark_Union_Dimension_EdgeOutlineWidths outlineWidth + result->append(", "); + result->append(".outlineWidth="); + WriteToString(result, &value->outlineWidth); + // Ark_LengthMetrics maxHeight + result->append(", "); + result->append(".maxHeight="); + WriteToString(result, &value->maxHeight); + // Ark_AnchoredColorMode colorMode + result->append(", "); + result->append(".colorMode="); + WriteToString(result, &value->colorMode); + // Ark_HapticFeedbackMode hapticFeedbackMode + result->append(", "); + result->append(".hapticFeedbackMode="); + WriteToString(result, &value->hapticFeedbackMode); + // Ark_Boolean maintainScaleEnabled + result->append(", "); + result->append(".maintainScaleEnabled="); + WriteToString(result, &value->maintainScaleEnabled); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_ContextMenuOptions* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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_ContextMenuOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors& value) +inline Ark_RuntimeType runtimeType(const Ark_CustomDialogControllerOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors* value) { +inline void WriteToString(std::string* result, const Ark_CustomDialogControllerOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_CustomBuilder_ExtendableComponent builder + result->append(".builder="); + WriteToString(result, &value->builder); + // Callback_Void cancel result->append(", "); - // Ark_EdgeColors - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ResourceColor - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedEdgeColors - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".cancel="); + WriteToString(result, &value->cancel); + // Ark_Boolean autoCancel + result->append(", "); + result->append(".autoCancel="); + WriteToString(result, &value->autoCancel); + // Ark_DialogAlignment alignment + result->append(", "); + result->append(".alignment="); + WriteToString(result, &value->alignment); + // Ark_Offset offset + result->append(", "); + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_Boolean customStyle + result->append(", "); + result->append(".customStyle="); + WriteToString(result, &value->customStyle); + // Ark_Number gridCount + result->append(", "); + result->append(".gridCount="); + WriteToString(result, &value->gridCount); + // Ark_ResourceColor maskColor + result->append(", "); + result->append(".maskColor="); + WriteToString(result, &value->maskColor); + // Ark_Rectangle maskRect + result->append(", "); + result->append(".maskRect="); + WriteToString(result, &value->maskRect); + // Ark_AnimateParam openAnimation + result->append(", "); + result->append(".openAnimation="); + WriteToString(result, &value->openAnimation); + // Ark_AnimateParam closeAnimation + result->append(", "); + result->append(".closeAnimation="); + WriteToString(result, &value->closeAnimation); + // Ark_Boolean showInSubWindow + result->append(", "); + result->append(".showInSubWindow="); + WriteToString(result, &value->showInSubWindow); + // Ark_ResourceColor backgroundColor + result->append(", "); + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_Union_Dimension_BorderRadiuses cornerRadius + result->append(", "); + result->append(".cornerRadius="); + WriteToString(result, &value->cornerRadius); + // Ark_Boolean isModal + result->append(", "); + result->append(".isModal="); + WriteToString(result, &value->isModal); + // Callback_DismissDialogAction_Void onWillDismiss + result->append(", "); + result->append(".onWillDismiss="); + WriteToString(result, &value->onWillDismiss); + // Ark_Dimension width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Dimension height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Union_Dimension_EdgeWidths borderWidth + result->append(", "); + result->append(".borderWidth="); + WriteToString(result, &value->borderWidth); + // Ark_Union_ResourceColor_EdgeColors borderColor + result->append(", "); + result->append(".borderColor="); + WriteToString(result, &value->borderColor); + // Ark_Union_BorderStyle_EdgeStyles borderStyle + result->append(", "); + result->append(".borderStyle="); + WriteToString(result, &value->borderStyle); + // Ark_Union_ShadowOptions_ShadowStyle shadow + result->append(", "); + result->append(".shadow="); + WriteToString(result, &value->shadow); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Ark_BackgroundBlurStyleOptions backgroundBlurStyleOptions + result->append(", "); + result->append(".backgroundBlurStyleOptions="); + WriteToString(result, &value->backgroundBlurStyleOptions); + // Ark_BackgroundEffectOptions backgroundEffect + result->append(", "); + result->append(".backgroundEffect="); + WriteToString(result, &value->backgroundEffect); + // Ark_arkui_component_common_KeyboardAvoidMode keyboardAvoidMode + result->append(", "); + result->append(".keyboardAvoidMode="); + WriteToString(result, &value->keyboardAvoidMode); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + // Ark_HoverModeAreaType hoverModeArea + result->append(", "); + result->append(".hoverModeArea="); + WriteToString(result, &value->hoverModeArea); + // Callback_Void onDidAppear + result->append(", "); + result->append(".onDidAppear="); + WriteToString(result, &value->onDidAppear); + // Callback_Void onDidDisappear + result->append(", "); + result->append(".onDidDisappear="); + WriteToString(result, &value->onDidDisappear); + // Callback_Void onWillAppear + result->append(", "); + result->append(".onWillAppear="); + WriteToString(result, &value->onWillAppear); + // Callback_Void onWillDisappear + result->append(", "); + result->append(".onWillDisappear="); + WriteToString(result, &value->onWillDisappear); + // Ark_LengthMetrics keyboardAvoidDistance + result->append(", "); + result->append(".keyboardAvoidDistance="); + WriteToString(result, &value->keyboardAvoidDistance); + // Ark_LevelMode levelMode + result->append(", "); + result->append(".levelMode="); + WriteToString(result, &value->levelMode); + // Ark_Number levelUniqueId + result->append(", "); + result->append(".levelUniqueId="); + WriteToString(result, &value->levelUniqueId); + // Ark_ImmersiveMode immersiveMode + result->append(", "); + result->append(".immersiveMode="); + WriteToString(result, &value->immersiveMode); + // Ark_LevelOrder levelOrder + result->append(", "); + result->append(".levelOrder="); + WriteToString(result, &value->levelOrder); + // Ark_Boolean focusable + result->append(", "); + result->append(".focusable="); + WriteToString(result, &value->focusable); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors* value) { +inline void WriteToString(std::string* result, const Opt_CustomDialogControllerOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -52128,39 +53479,137 @@ inline void WriteToString(std::string* result, const Opt_Union_EdgeColors_Resour result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors& value) +inline Ark_RuntimeType runtimeType(const Opt_CustomDialogControllerOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Length_Array_RadiusItem& value) +inline Ark_RuntimeType runtimeType(const Ark_CustomPopupOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Length_Array_RadiusItem: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Length_Array_RadiusItem* value) { +inline void WriteToString(std::string* result, const Ark_CustomPopupOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // CustomNodeBuilder builder + result->append(".builder="); + WriteToString(result, &value->builder); + // Ark_Placement placement result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Array_RadiusItem - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".placement="); + WriteToString(result, &value->placement); + // Ark_Union_arkui_component_enums_Color_String_Resource_Number popupColor + result->append(", "); + result->append(".popupColor="); + WriteToString(result, &value->popupColor); + // Ark_Boolean enableArrow + result->append(", "); + result->append(".enableArrow="); + WriteToString(result, &value->enableArrow); + // Ark_Boolean autoCancel + result->append(", "); + result->append(".autoCancel="); + WriteToString(result, &value->autoCancel); + // PopupStateChangeCallback onStateChange + result->append(", "); + result->append(".onStateChange="); + WriteToString(result, &value->onStateChange); + // Ark_Length arrowOffset + result->append(", "); + result->append(".arrowOffset="); + WriteToString(result, &value->arrowOffset); + // Ark_Boolean showInSubWindow + result->append(", "); + result->append(".showInSubWindow="); + WriteToString(result, &value->showInSubWindow); + // Ark_Union_Boolean_PopupMaskType mask + result->append(", "); + result->append(".mask="); + WriteToString(result, &value->mask); + // Ark_Length targetSpace + result->append(", "); + result->append(".targetSpace="); + WriteToString(result, &value->targetSpace); + // Ark_Position offset + result->append(", "); + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_Dimension width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_ArrowPointPosition arrowPointPosition + result->append(", "); + result->append(".arrowPointPosition="); + WriteToString(result, &value->arrowPointPosition); + // Ark_Dimension arrowWidth + result->append(", "); + result->append(".arrowWidth="); + WriteToString(result, &value->arrowWidth); + // Ark_Dimension arrowHeight + result->append(", "); + result->append(".arrowHeight="); + WriteToString(result, &value->arrowHeight); + // Ark_Dimension radius + result->append(", "); + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_Union_ShadowOptions_ShadowStyle shadow + result->append(", "); + result->append(".shadow="); + WriteToString(result, &value->shadow); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Ark_Boolean focusable + result->append(", "); + result->append(".focusable="); + WriteToString(result, &value->focusable); + // Ark_TransitionEffect transition + result->append(", "); + result->append(".transition="); + WriteToString(result, &value->transition); + // Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss + result->append(", "); + result->append(".onWillDismiss="); + WriteToString(result, &value->onWillDismiss); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + // Ark_Boolean followTransformOfTarget + result->append(", "); + result->append(".followTransformOfTarget="); + WriteToString(result, &value->followTransformOfTarget); + // Ark_arkui_component_common_KeyboardAvoidMode keyboardAvoidMode + result->append(", "); + result->append(".keyboardAvoidMode="); + WriteToString(result, &value->keyboardAvoidMode); + // Ark_AnchoredColorMode colorMode + result->append(", "); + result->append(".colorMode="); + WriteToString(result, &value->colorMode); + // Callback_Void onDidAppear + result->append(", "); + result->append(".onDidAppear="); + WriteToString(result, &value->onDidAppear); + // Callback_Void onWillDisappear + result->append(", "); + result->append(".onWillDisappear="); + WriteToString(result, &value->onWillDisappear); + // Callback_Void onDidDisappear + result->append(", "); + result->append(".onDidDisappear="); + WriteToString(result, &value->onDidDisappear); + // Callback_Void onWillAppear + result->append(", "); + result->append(".onWillAppear="); + WriteToString(result, &value->onWillAppear); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Length_Array_RadiusItem* value) { +inline void WriteToString(std::string* result, const Opt_CustomPopupOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -52173,39 +53622,61 @@ inline void WriteToString(std::string* result, const Opt_Union_Length_Array_Radi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Length_Array_RadiusItem& value) +inline Ark_RuntimeType runtimeType(const Opt_CustomPopupOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Length_LayoutPolicy& value) +inline Ark_RuntimeType runtimeType(const Ark_DigitIndicator& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Length_LayoutPolicy: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Length_LayoutPolicy* value) { +inline void WriteToString(std::string* result, const Ark_DigitIndicator* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Opt_Length _left + result->append("._left="); + WriteToString(result, &value->_left); + // Opt_Length _top result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_LayoutPolicy - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append("._top="); + WriteToString(result, &value->_top); + // Opt_Length _right + result->append(", "); + result->append("._right="); + WriteToString(result, &value->_right); + // Opt_Length _bottom + result->append(", "); + result->append("._bottom="); + WriteToString(result, &value->_bottom); + // Opt_LengthMetrics _start + result->append(", "); + result->append("._start="); + WriteToString(result, &value->_start); + // Opt_LengthMetrics _end + result->append(", "); + result->append("._end="); + WriteToString(result, &value->_end); + // Opt_ResourceColor _fontColor + result->append(", "); + result->append("._fontColor="); + WriteToString(result, &value->_fontColor); + // Opt_ResourceColor _selectedFontColor + result->append(", "); + result->append("._selectedFontColor="); + WriteToString(result, &value->_selectedFontColor); + // Opt_arkui_component_units_Font _digitFont + result->append(", "); + result->append("._digitFont="); + WriteToString(result, &value->_digitFont); + // Opt_arkui_component_units_Font _selectedDigitFont + result->append(", "); + result->append("._selectedDigitFont="); + WriteToString(result, &value->_selectedDigitFont); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Length_LayoutPolicy* value) { +inline void WriteToString(std::string* result, const Opt_DigitIndicator* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -52218,39 +53689,29 @@ inline void WriteToString(std::string* result, const Opt_Union_Length_LayoutPoli result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Length_LayoutPolicy& value) +inline Ark_RuntimeType runtimeType(const Opt_DigitIndicator& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Length_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_EventTarget& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Length_Number: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Length_Number* value) { +inline void WriteToString(std::string* result, const Ark_EventTarget* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Area area + result->append(".area="); + WriteToString(result, &value->area); + // Ark_String id result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Number - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".id="); + WriteToString(result, &value->id); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Length_Number* value) { +inline void WriteToString(std::string* result, const Opt_EventTarget* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -52263,44 +53724,26 @@ inline void WriteToString(std::string* result, const Opt_Union_Length_Number* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Length_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_EventTarget& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_MenuItemOptions_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_FocusAxisEvent& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_MenuItemOptions_CustomBuilder: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_MenuItemOptions_CustomBuilder* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_MenuItemOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // CustomNodeBuilder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_FocusAxisEvent value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_Union_MenuItemOptions_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Opt_FocusAxisEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -52308,39 +53751,41 @@ inline void WriteToString(std::string* result, const Opt_Union_MenuItemOptions_C result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_MenuItemOptions_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_FocusAxisEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_NavDestinationContext_NavBar& value) +inline Ark_RuntimeType runtimeType(const Ark_GeometryInfo& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_NavDestinationContext_NavBar: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_NavDestinationContext_NavBar* value) { +inline void WriteToString(std::string* result, const Ark_GeometryInfo* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height result->append(", "); - // Ark_NavDestinationContext - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".height="); + WriteToString(result, &value->height); + // Ark_EdgeWidths borderWidth + result->append(", "); + result->append(".borderWidth="); + WriteToString(result, &value->borderWidth); + // Ark_Padding margin + result->append(", "); + result->append(".margin="); + WriteToString(result, &value->margin); + // Ark_Padding padding + result->append(", "); + result->append(".padding="); + WriteToString(result, &value->padding); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_NavDestinationContext_NavBar* value) { +inline void WriteToString(std::string* result, const Opt_GeometryInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -52353,44 +53798,26 @@ inline void WriteToString(std::string* result, const Opt_Union_NavDestinationCon result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_NavDestinationContext_NavBar& value) +inline Ark_RuntimeType runtimeType(const Opt_GeometryInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_LengthConstrain& value) +inline Ark_RuntimeType runtimeType(const Ark_GestureEvent& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_LengthConstrain: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_LengthConstrain* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_LengthConstrain - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_GestureEvent value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_LengthConstrain* value) { +inline void WriteToString(std::string* result, const Opt_GestureEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -52398,51 +53825,29 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_LengthCons result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_LengthConstrain& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_Resource_Bindable_Bindable& value) +inline Ark_RuntimeType runtimeType(const Ark_GutterOption& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_Resource_Bindable_Bindable: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_Resource_Bindable_Bindable* value) { +inline void WriteToString(std::string* result, const Ark_GutterOption* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_Length_GridRowSizeOption x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Union_Length_GridRowSizeOption y result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Resource - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_Bindable_Number - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_Bindable_Global_Resource_Resource - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } + result->append(".y="); + WriteToString(result, &value->y); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_Resource_Bindable_Bindable* value) { +inline void WriteToString(std::string* result, const Opt_GutterOption* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -52455,44 +53860,26 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_Resource_B result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_Resource_Bindable_Bindable& value) +inline Ark_RuntimeType runtimeType(const Opt_GutterOption& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_RectShapeOptions_RoundRectShapeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_HoverEvent& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_RectShapeOptions_RoundRectShapeOptions: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_RectShapeOptions_RoundRectShapeOptions* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_RectShapeOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_RoundRectShapeOptions - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_HoverEvent value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_Union_RectShapeOptions_RoundRectShapeOptions* value) { +inline void WriteToString(std::string* result, const Opt_HoverEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -52500,39 +53887,33 @@ inline void WriteToString(std::string* result, const Opt_Union_RectShapeOptions_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_RectShapeOptions_RoundRectShapeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_HoverEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_EdgeColors& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageAttachmentLayoutStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceColor_EdgeColors: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_EdgeColors* value) { +inline void WriteToString(std::string* result, const Ark_ImageAttachmentLayoutStyle* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_LengthMetrics_Margin margin + result->append(".margin="); + WriteToString(result, &value->margin); + // Ark_Union_LengthMetrics_Padding padding result->append(", "); - // Ark_ResourceColor - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_EdgeColors - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".padding="); + WriteToString(result, &value->padding); + // Ark_Union_LengthMetrics_BorderRadiuses borderRadius + result->append(", "); + result->append(".borderRadius="); + WriteToString(result, &value->borderRadius); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_EdgeColors* value) { +inline void WriteToString(std::string* result, const Opt_ImageAttachmentLayoutStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -52545,50 +53926,26 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_Edg result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_EdgeColors& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageAttachmentLayoutStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors& value) +inline Ark_RuntimeType runtimeType(const Ark_LayoutChild& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ResourceColor - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_EdgeColors - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedEdgeColors - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_LayoutChild value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors* value) { +inline void WriteToString(std::string* result, const Opt_LayoutChild* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -52596,44 +53953,26 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_Edg result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors& value) +inline Ark_RuntimeType runtimeType(const Opt_LayoutChild& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_UnderlineColor& value) +inline Ark_RuntimeType runtimeType(const Ark_LongPressGestureEvent& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceColor_UnderlineColor: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_UnderlineColor* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ResourceColor - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_UnderlineColor - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_LongPressGestureEvent value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_UnderlineColor* value) { +inline void WriteToString(std::string* result, const Opt_LongPressGestureEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -52641,51 +53980,129 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_Und result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_UnderlineColor& value) +inline Ark_RuntimeType runtimeType(const Opt_LongPressGestureEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable& value) +inline Ark_RuntimeType runtimeType(const Ark_MenuOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable* value) { +inline void WriteToString(std::string* result, const Ark_MenuOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Position offset + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_Placement placement result->append(", "); - // Ark_ResourceStr - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Array_ResourceStr - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_Bindable_Arkui_Component_Units_ResourceStr - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_Bindable_Array_Arkui_Component_Units_ResourceStr - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } + result->append(".placement="); + WriteToString(result, &value->placement); + // Ark_Boolean enableArrow + result->append(", "); + result->append(".enableArrow="); + WriteToString(result, &value->enableArrow); + // Ark_Length arrowOffset + result->append(", "); + result->append(".arrowOffset="); + WriteToString(result, &value->arrowOffset); + // Ark_Union_MenuPreviewMode_CustomBuilder preview + result->append(", "); + result->append(".preview="); + WriteToString(result, &value->preview); + // Ark_BorderRadiusType previewBorderRadius + result->append(", "); + result->append(".previewBorderRadius="); + WriteToString(result, &value->previewBorderRadius); + // Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius + result->append(", "); + result->append(".borderRadius="); + WriteToString(result, &value->borderRadius); + // Callback_Void onAppear + result->append(", "); + result->append(".onAppear="); + WriteToString(result, &value->onAppear); + // Callback_Void onDisappear + result->append(", "); + result->append(".onDisappear="); + WriteToString(result, &value->onDisappear); + // Callback_Void aboutToAppear + result->append(", "); + result->append(".aboutToAppear="); + WriteToString(result, &value->aboutToAppear); + // Callback_Void aboutToDisappear + result->append(", "); + result->append(".aboutToDisappear="); + WriteToString(result, &value->aboutToDisappear); + // Ark_Padding layoutRegionMargin + result->append(", "); + result->append(".layoutRegionMargin="); + WriteToString(result, &value->layoutRegionMargin); + // Ark_ContextMenuAnimationOptions previewAnimationOptions + result->append(", "); + result->append(".previewAnimationOptions="); + WriteToString(result, &value->previewAnimationOptions); + // Ark_ResourceColor backgroundColor + result->append(", "); + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Ark_BackgroundBlurStyleOptions backgroundBlurStyleOptions + result->append(", "); + result->append(".backgroundBlurStyleOptions="); + WriteToString(result, &value->backgroundBlurStyleOptions); + // Ark_BackgroundEffectOptions backgroundEffect + result->append(", "); + result->append(".backgroundEffect="); + WriteToString(result, &value->backgroundEffect); + // Ark_TransitionEffect transition + result->append(", "); + result->append(".transition="); + WriteToString(result, &value->transition); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + // Ark_Union_ResourceColor_EdgeColors outlineColor + result->append(", "); + result->append(".outlineColor="); + WriteToString(result, &value->outlineColor); + // Ark_Union_Dimension_EdgeOutlineWidths outlineWidth + result->append(", "); + result->append(".outlineWidth="); + WriteToString(result, &value->outlineWidth); + // Ark_LengthMetrics maxHeight + result->append(", "); + result->append(".maxHeight="); + WriteToString(result, &value->maxHeight); + // Ark_AnchoredColorMode colorMode + result->append(", "); + result->append(".colorMode="); + WriteToString(result, &value->colorMode); + // Ark_HapticFeedbackMode hapticFeedbackMode + result->append(", "); + result->append(".hapticFeedbackMode="); + WriteToString(result, &value->hapticFeedbackMode); + // Ark_Boolean maintainScaleEnabled + result->append(", "); + result->append(".maintainScaleEnabled="); + WriteToString(result, &value->maintainScaleEnabled); + // Ark_ResourceStr title + result->append(", "); + result->append(".title="); + WriteToString(result, &value->title); + // Ark_Boolean showInSubWindow + result->append(", "); + result->append(".showInSubWindow="); + WriteToString(result, &value->showInSubWindow); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable* value) { +inline void WriteToString(std::string* result, const Opt_MenuOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -52698,45 +54115,29 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Array result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_Bindable_Bindable& value) +inline Ark_RuntimeType runtimeType(const Ark_MenuOutlineOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_Bindable_Bindable: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_Bindable_Bindable* value) { +inline void WriteToString(std::string* result, const Ark_MenuOutlineOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_Dimension_EdgeOutlineWidths width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_ResourceColor_EdgeColors color result->append(", "); - // Ark_ResourceStr - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Bindable_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_Bindable_Global_Resource_Resource - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".color="); + WriteToString(result, &value->color); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Bindable_Bindable* value) { +inline void WriteToString(std::string* result, const Opt_MenuOutlineOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -52749,56 +54150,26 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Binda result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_Bindable_Bindable& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuOutlineOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_Bindable_Bindable_Bindable& value) +inline Ark_RuntimeType runtimeType(const Ark_MouseEvent& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_Bindable_Bindable_Bindable: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_Bindable_Bindable_Bindable* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ResourceStr - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Bindable_Arkui_Component_Units_ResourceStr - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_Bindable_Global_Resource_Resource - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_Bindable_String - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_MouseEvent value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Bindable_Bindable_Bindable* value) { +inline void WriteToString(std::string* result, const Opt_MouseEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -52806,39 +54177,57 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Binda result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_Bindable_Bindable_Bindable& value) +inline Ark_RuntimeType runtimeType(const Opt_MouseEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ShadowOptions_Array_ShadowOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedInfo& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ShadowOptions_Array_ShadowOptions: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ShadowOptions_Array_ShadowOptions* value) { +inline void WriteToString(std::string* result, const Ark_NativeEmbedInfo* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ShadowOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Array_ShadowOptions - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + // Ark_String id + result->append(".id="); + WriteToString(result, &value->id); + // Ark_String type + result->append(", "); + result->append(".type="); + WriteToString(result, &value->type); + // Ark_String src + result->append(", "); + result->append(".src="); + WriteToString(result, &value->src); + // Ark_Position position + result->append(", "); + result->append(".position="); + WriteToString(result, &value->position); + // Ark_Int32 width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Int32 height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_String url + result->append(", "); + result->append(".url="); + WriteToString(result, &value->url); + // Ark_String tag + result->append(", "); + result->append(".tag="); + WriteToString(result, &value->tag); + // Map_String_String params + result->append(", "); + result->append(".params="); + WriteToString(result, &value->params); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ShadowOptions_Array_ShadowOptions* value) { +inline void WriteToString(std::string* result, const Opt_NativeEmbedInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -52851,39 +54240,25 @@ inline void WriteToString(std::string* result, const Opt_Union_ShadowOptions_Arr result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ShadowOptions_Array_ShadowOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_NativeEmbedInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ShadowOptions_ShadowStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationMenuOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ShadowOptions_ShadowStyle: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ShadowOptions_ShadowStyle* value) { +inline void WriteToString(std::string* result, const Ark_NavigationMenuOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ShadowOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ShadowStyle - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + // Ark_MoreButtonOptions moreButtonOptions + result->append(".moreButtonOptions="); + WriteToString(result, &value->moreButtonOptions); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ShadowOptions_ShadowStyle* value) { +inline void WriteToString(std::string* result, const Opt_NavigationMenuOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -52896,39 +54271,49 @@ inline void WriteToString(std::string* result, const Opt_Union_ShadowOptions_Sha result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ShadowOptions_ShadowStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationMenuOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_SheetSize_Length& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationToolbarOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_SheetSize_Length: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_SheetSize_Length* value) { +inline void WriteToString(std::string* result, const Ark_NavigationToolbarOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ResourceColor backgroundColor + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_BlurStyle backgroundBlurStyle result->append(", "); - // Ark_SheetSize - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Length - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Ark_BackgroundBlurStyleOptions backgroundBlurStyleOptions + result->append(", "); + result->append(".backgroundBlurStyleOptions="); + WriteToString(result, &value->backgroundBlurStyleOptions); + // Ark_BackgroundEffectOptions backgroundEffect + result->append(", "); + result->append(".backgroundEffect="); + WriteToString(result, &value->backgroundEffect); + // Ark_MoreButtonOptions moreButtonOptions + result->append(", "); + result->append(".moreButtonOptions="); + WriteToString(result, &value->moreButtonOptions); + // Ark_BarStyle barStyle + result->append(", "); + result->append(".barStyle="); + WriteToString(result, &value->barStyle); + // Ark_Boolean hideItemValue + result->append(", "); + result->append(".hideItemValue="); + WriteToString(result, &value->hideItemValue); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_SheetSize_Length* value) { +inline void WriteToString(std::string* result, const Opt_NavigationToolbarOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -52941,39 +54326,37 @@ inline void WriteToString(std::string* result, const Opt_Union_SheetSize_Length* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_SheetSize_Length& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationToolbarOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_SheetTitleOptions_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_OutlineOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_SheetTitleOptions_CustomBuilder: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_SheetTitleOptions_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Ark_OutlineOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_EdgeOutlineWidths_Dimension width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color result->append(", "); - // Ark_SheetTitleOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // CustomNodeBuilder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".color="); + WriteToString(result, &value->color); + // Ark_Union_OutlineRadiuses_Dimension radius + result->append(", "); + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_Union_EdgeOutlineStyles_OutlineStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_SheetTitleOptions_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Opt_OutlineOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -52986,44 +54369,26 @@ inline void WriteToString(std::string* result, const Opt_Union_SheetTitleOptions result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_SheetTitleOptions_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_OutlineOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_TitleHeight_Length& value) +inline Ark_RuntimeType runtimeType(const Ark_PanGestureEvent& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_TitleHeight_Length: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_TitleHeight_Length* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_TitleHeight - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Length - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_PanGestureEvent value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_Union_TitleHeight_Length* value) { +inline void WriteToString(std::string* result, const Opt_PanGestureEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -53031,50 +54396,26 @@ inline void WriteToString(std::string* result, const Opt_Union_TitleHeight_Lengt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_TitleHeight_Length& value) +inline Ark_RuntimeType runtimeType(const Opt_PanGestureEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_VideoOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ParagraphStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_VideoOptions* value) { - result->append("{"); - // Ark_Union_String_Resource src - result->append(".src="); - WriteToString(result, &value->src); - // Ark_Union_F64_String_PlaybackSpeed currentProgressRate - result->append(", "); - result->append(".currentProgressRate="); - WriteToString(result, &value->currentProgressRate); - // Ark_Union_String_PixelMap_Resource previewUri - result->append(", "); - result->append(".previewUri="); - WriteToString(result, &value->previewUri); - // Ark_VideoController controller - result->append(", "); - result->append(".controller="); - WriteToString(result, &value->controller); - // Ark_ImageAIOptions imageAIOptions - result->append(", "); - result->append(".imageAIOptions="); - WriteToString(result, &value->imageAIOptions); - // Ark_PosterOptions posterOptions - result->append(", "); - result->append(".posterOptions="); - WriteToString(result, &value->posterOptions); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ParagraphStyle value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_VideoOptions* value) { +inline void WriteToString(std::string* result, const Opt_ParagraphStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -53082,37 +54423,49 @@ inline void WriteToString(std::string* result, const Opt_VideoOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_VideoOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ParagraphStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_XComponentOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ParagraphStyleInterface& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_XComponentOptions* value) { +inline void WriteToString(std::string* result, const Ark_ParagraphStyleInterface* value) { result->append("{"); - // Ark_XComponentType type - result->append(".type="); - WriteToString(result, value->type); - // Ark_XComponentController controller + // Ark_TextAlign textAlign + result->append(".textAlign="); + WriteToString(result, &value->textAlign); + // Ark_LengthMetrics textIndent result->append(", "); - result->append(".controller="); - WriteToString(result, value->controller); - // Ark_ImageAIOptions imageAIOptions + result->append(".textIndent="); + WriteToString(result, &value->textIndent); + // Ark_Number maxLines result->append(", "); - result->append(".imageAIOptions="); - WriteToString(result, &value->imageAIOptions); - // Ark_Int64 screenId + result->append(".maxLines="); + WriteToString(result, &value->maxLines); + // Ark_TextOverflow overflow result->append(", "); - result->append(".screenId="); - WriteToString(result, &value->screenId); + result->append(".overflow="); + WriteToString(result, &value->overflow); + // Ark_WordBreak wordBreak + result->append(", "); + result->append(".wordBreak="); + WriteToString(result, &value->wordBreak); + // Ark_Union_LengthMetrics_LeadingMarginPlaceholder leadingMargin + result->append(", "); + result->append(".leadingMargin="); + WriteToString(result, &value->leadingMargin); + // Ark_LengthMetrics paragraphSpacing + result->append(", "); + result->append(".paragraphSpacing="); + WriteToString(result, &value->paragraphSpacing); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_XComponentOptions* value) { +inline void WriteToString(std::string* result, const Opt_ParagraphStyleInterface* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -53125,37 +54478,65 @@ inline void WriteToString(std::string* result, const Opt_XComponentOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_XComponentOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ParagraphStyleInterface& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_XComponentParameters& value) +inline Ark_RuntimeType runtimeType(const Ark_PickerDialogButtonStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_XComponentParameters* value) { +inline void WriteToString(std::string* result, const Ark_PickerDialogButtonStyle* value) { result->append("{"); - // Ark_String id - result->append(".id="); - WriteToString(result, &value->id); - // Ark_XComponentType type - result->append(", "); + // Ark_ButtonType type result->append(".type="); - WriteToString(result, value->type); - // Callback_NativeXComponentPointer_Void nativeXComponentHandler + WriteToString(result, &value->type); + // Ark_ButtonStyleMode style result->append(", "); - result->append(".nativeXComponentHandler="); - WriteToString(result, &value->nativeXComponentHandler); - // Ark_XComponentController controller + result->append(".style="); + WriteToString(result, &value->style); + // Ark_ButtonRole role result->append(", "); - result->append(".controller="); - WriteToString(result, &value->controller); + result->append(".role="); + WriteToString(result, &value->role); + // Ark_Length fontSize + result->append(", "); + result->append(".fontSize="); + WriteToString(result, &value->fontSize); + // Ark_ResourceColor fontColor + result->append(", "); + result->append(".fontColor="); + WriteToString(result, &value->fontColor); + // Ark_Union_FontWeight_Number_String fontWeight + result->append(", "); + result->append(".fontWeight="); + WriteToString(result, &value->fontWeight); + // Ark_FontStyle fontStyle + result->append(", "); + result->append(".fontStyle="); + WriteToString(result, &value->fontStyle); + // Ark_Union_Resource_String fontFamily + result->append(", "); + result->append(".fontFamily="); + WriteToString(result, &value->fontFamily); + // Ark_ResourceColor backgroundColor + result->append(", "); + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_Union_Length_BorderRadiuses borderRadius + result->append(", "); + result->append(".borderRadius="); + WriteToString(result, &value->borderRadius); + // Ark_Boolean primary + result->append(", "); + result->append(".primary="); + WriteToString(result, &value->primary); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_XComponentParameters* value) { +inline void WriteToString(std::string* result, const Opt_PickerDialogButtonStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -53168,45 +54549,29 @@ inline void WriteToString(std::string* result, const Opt_XComponentParameters* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_XComponentParameters& value) +inline Ark_RuntimeType runtimeType(const Opt_PickerDialogButtonStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ArrowStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_PickerTextStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ArrowStyle* value) { +inline void WriteToString(std::string* result, const Ark_PickerTextStyle* value) { result->append("{"); - // Ark_Boolean showBackground - result->append(".showBackground="); - WriteToString(result, &value->showBackground); - // Ark_Boolean isSidebarMiddle - result->append(", "); - result->append(".isSidebarMiddle="); - WriteToString(result, &value->isSidebarMiddle); - // Ark_Length backgroundSize - result->append(", "); - result->append(".backgroundSize="); - WriteToString(result, &value->backgroundSize); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_Length arrowSize - result->append(", "); - result->append(".arrowSize="); - WriteToString(result, &value->arrowSize); - // Ark_ResourceColor arrowColor + // Ark_ResourceColor color + result->append(".color="); + WriteToString(result, &value->color); + // Ark_arkui_component_units_Font font result->append(", "); - result->append(".arrowColor="); - WriteToString(result, &value->arrowColor); + result->append(".font="); + WriteToString(result, &value->font); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ArrowStyle* value) { +inline void WriteToString(std::string* result, const Opt_PickerTextStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -53219,54 +54584,26 @@ inline void WriteToString(std::string* result, const Opt_ArrowStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ArrowStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_PickerTextStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BadgeStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_PinchGestureEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BadgeStyle* value) { - result->append("{"); - // Ark_ResourceColor color - result->append(".color="); - WriteToString(result, &value->color); - // Ark_Union_Number_ResourceStr fontSize - result->append(", "); - result->append(".fontSize="); - WriteToString(result, &value->fontSize); - // Ark_Union_Number_ResourceStr badgeSize - result->append(", "); - result->append(".badgeSize="); - WriteToString(result, &value->badgeSize); - // Ark_ResourceColor badgeColor - result->append(", "); - result->append(".badgeColor="); - WriteToString(result, &value->badgeColor); - // Ark_ResourceColor borderColor - result->append(", "); - result->append(".borderColor="); - WriteToString(result, &value->borderColor); - // Ark_Length borderWidth - result->append(", "); - result->append(".borderWidth="); - WriteToString(result, &value->borderWidth); - // Ark_Union_Number_FontWeight_ResourceStr fontWeight - result->append(", "); - result->append(".fontWeight="); - WriteToString(result, &value->fontWeight); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_PinchGestureEvent value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_BadgeStyle* value) { +inline void WriteToString(std::string* result, const Opt_PinchGestureEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -53274,41 +54611,29 @@ inline void WriteToString(std::string* result, const Opt_BadgeStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BadgeStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_PinchGestureEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BarGridColumnOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_PlaceholderStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BarGridColumnOptions* value) { +inline void WriteToString(std::string* result, const Ark_PlaceholderStyle* value) { result->append("{"); - // Ark_Number sm - result->append(".sm="); - WriteToString(result, &value->sm); - // Ark_Number md - result->append(", "); - result->append(".md="); - WriteToString(result, &value->md); - // Ark_Number lg - result->append(", "); - result->append(".lg="); - WriteToString(result, &value->lg); - // Ark_Dimension margin - result->append(", "); - result->append(".margin="); - WriteToString(result, &value->margin); - // Ark_Dimension gutter + // Ark_arkui_component_units_Font font + result->append(".font="); + WriteToString(result, &value->font); + // Ark_ResourceColor fontColor result->append(", "); - result->append(".gutter="); - WriteToString(result, &value->gutter); + result->append(".fontColor="); + WriteToString(result, &value->fontColor); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BarGridColumnOptions* value) { +inline void WriteToString(std::string* result, const Opt_PlaceholderStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -53321,29 +54646,29 @@ inline void WriteToString(std::string* result, const Opt_BarGridColumnOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BarGridColumnOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_PlaceholderStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Bindable_Arkui_Component_Units_Length& value) +inline Ark_RuntimeType runtimeType(const Ark_PopupMessageOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Bindable_Arkui_Component_Units_Length* value) { +inline void WriteToString(std::string* result, const Ark_PopupMessageOptions* value) { result->append("{"); - // Ark_Length value - result->append(".value="); - WriteToString(result, &value->value); - // Callback_T_Void_Arkui_Component_Units_Length onChange + // Ark_ResourceColor textColor + result->append(".textColor="); + WriteToString(result, &value->textColor); + // Ark_arkui_component_units_Font font result->append(", "); - result->append(".onChange="); - WriteToString(result, &value->onChange); + result->append(".font="); + WriteToString(result, &value->font); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Bindable_Arkui_Component_Units_Length* value) { +inline void WriteToString(std::string* result, const Opt_PopupMessageOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -53356,25 +54681,29 @@ inline void WriteToString(std::string* result, const Opt_Bindable_Arkui_Componen result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Bindable_Arkui_Component_Units_Length& value) +inline Ark_RuntimeType runtimeType(const Opt_PopupMessageOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BoardStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_ResizableOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BoardStyle* value) { +inline void WriteToString(std::string* result, const Ark_ResizableOptions* value) { result->append("{"); - // Ark_Length borderRadius - result->append(".borderRadius="); - WriteToString(result, &value->borderRadius); + // Ark_EdgeWidths slice + result->append(".slice="); + WriteToString(result, &value->slice); + // Ark_drawing_Lattice lattice + result->append(", "); + result->append(".lattice="); + WriteToString(result, &value->lattice); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BoardStyle* value) { +inline void WriteToString(std::string* result, const Opt_ResizableOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -53387,37 +54716,29 @@ inline void WriteToString(std::string* result, const Opt_BoardStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BoardStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_ResizableOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BorderRadiuses& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorLayoutStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BorderRadiuses* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorLayoutStyle* value) { result->append("{"); - // Ark_Length topLeft - result->append(".topLeft="); - WriteToString(result, &value->topLeft); - // Ark_Length topRight - result->append(", "); - result->append(".topRight="); - WriteToString(result, &value->topRight); - // Ark_Length bottomLeft - result->append(", "); - result->append(".bottomLeft="); - WriteToString(result, &value->bottomLeft); - // Ark_Length bottomRight + // Ark_Union_Dimension_Margin margin + result->append(".margin="); + WriteToString(result, &value->margin); + // Ark_Union_Dimension_BorderRadiuses borderRadius result->append(", "); - result->append(".bottomRight="); - WriteToString(result, &value->bottomRight); + result->append(".borderRadius="); + WriteToString(result, &value->borderRadius); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BorderRadiuses* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorLayoutStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -53430,45 +54751,41 @@ inline void WriteToString(std::string* result, const Opt_BorderRadiuses* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BorderRadiuses& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorLayoutStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BorderRadiusType& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorParagraphStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_BorderRadiusType: %d", value.selector); - } + return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BorderRadiusType* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorParagraphStyle* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_TextAlign textAlign + result->append(".textAlign="); + WriteToString(result, &value->textAlign); + // Ark_Union_Dimension_LeadingMarginPlaceholder leadingMargin result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_BorderRadiuses - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedBorderRadiuses - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".leadingMargin="); + WriteToString(result, &value->leadingMargin); + // Ark_WordBreak wordBreak + result->append(", "); + result->append(".wordBreak="); + WriteToString(result, &value->wordBreak); + // Ark_LineBreakStrategy lineBreakStrategy + result->append(", "); + result->append(".lineBreakStrategy="); + WriteToString(result, &value->lineBreakStrategy); + // Ark_Number paragraphSpacing + result->append(", "); + result->append(".paragraphSpacing="); + WriteToString(result, &value->paragraphSpacing); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BorderRadiusType* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorParagraphStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -53481,41 +54798,33 @@ inline void WriteToString(std::string* result, const Opt_BorderRadiusType* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BorderRadiusType& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorParagraphStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ButtonStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorParagraphStyleOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ButtonStyle* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorParagraphStyleOptions* value) { result->append("{"); - // Ark_Number left - result->append(".left="); - WriteToString(result, &value->left); - // Ark_Number top - result->append(", "); - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Number width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height + // Ark_Number start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Number end result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_ButtonIconOptions icons + result->append(".end="); + WriteToString(result, &value->end); + // Ark_RichEditorParagraphStyle style result->append(", "); - result->append(".icons="); - WriteToString(result, &value->icons); + result->append(".style="); + WriteToString(result, &value->style); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ButtonStyle* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorParagraphStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -53528,34 +54837,26 @@ inline void WriteToString(std::string* result, const Opt_ButtonStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ButtonStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorParagraphStyleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CaretStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_RotationGestureEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CaretStyle* value) { - result->append("{"); - // Ark_Length width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_ResourceColor color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_RotationGestureEvent value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_CaretStyle* value) { +inline void WriteToString(std::string* result, const Opt_RotationGestureEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -53563,49 +54864,45 @@ inline void WriteToString(std::string* result, const Opt_CaretStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CaretStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_RotationGestureEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ChainAnimationOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SectionOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ChainAnimationOptions* value) { +inline void WriteToString(std::string* result, const Ark_SectionOptions* value) { result->append("{"); - // Ark_Length minSpace - result->append(".minSpace="); - WriteToString(result, &value->minSpace); - // Ark_Length maxSpace - result->append(", "); - result->append(".maxSpace="); - WriteToString(result, &value->maxSpace); - // Ark_Number conductivity + // Ark_Number itemsCount + result->append(".itemsCount="); + WriteToString(result, &value->itemsCount); + // Opt_Number crossCount result->append(", "); - result->append(".conductivity="); - WriteToString(result, &value->conductivity); - // Ark_Number intensity + result->append(".crossCount="); + WriteToString(result, &value->crossCount); + // Opt_GetItemMainSizeByIndex onGetItemMainSizeByIndex result->append(", "); - result->append(".intensity="); - WriteToString(result, &value->intensity); - // Ark_ChainEdgeEffect edgeEffect + result->append(".onGetItemMainSizeByIndex="); + WriteToString(result, &value->onGetItemMainSizeByIndex); + // Opt_Dimension columnsGap result->append(", "); - result->append(".edgeEffect="); - WriteToString(result, &value->edgeEffect); - // Ark_Number stiffness + result->append(".columnsGap="); + WriteToString(result, &value->columnsGap); + // Opt_Dimension rowsGap result->append(", "); - result->append(".stiffness="); - WriteToString(result, &value->stiffness); - // Ark_Number damping + result->append(".rowsGap="); + WriteToString(result, &value->rowsGap); + // Opt_Union_Margin_Dimension margin result->append(", "); - result->append(".damping="); - WriteToString(result, &value->damping); + result->append(".margin="); + WriteToString(result, &value->margin); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ChainAnimationOptions* value) { +inline void WriteToString(std::string* result, const Opt_SectionOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -53618,29 +54915,177 @@ inline void WriteToString(std::string* result, const Opt_ChainAnimationOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ChainAnimationOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SectionOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ColorStop& value) +inline Ark_RuntimeType runtimeType(const Ark_SheetOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ColorStop* value) { +inline void WriteToString(std::string* result, const Ark_SheetOptions* value) { result->append("{"); - // Ark_ResourceColor color - result->append(".color="); - WriteToString(result, &value->color); - // Ark_Length offset + // Ark_ResourceColor backgroundColor + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Callback_Void onAppear + result->append(", "); + result->append(".onAppear="); + WriteToString(result, &value->onAppear); + // Callback_Void onDisappear + result->append(", "); + result->append(".onDisappear="); + WriteToString(result, &value->onDisappear); + // Callback_Void onWillAppear + result->append(", "); + result->append(".onWillAppear="); + WriteToString(result, &value->onWillAppear); + // Callback_Void onWillDisappear + result->append(", "); + result->append(".onWillDisappear="); + WriteToString(result, &value->onWillDisappear); + // Ark_Union_SheetSize_Length height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Boolean dragBar + result->append(", "); + result->append(".dragBar="); + WriteToString(result, &value->dragBar); + // Ark_ResourceColor maskColor + result->append(", "); + result->append(".maskColor="); + WriteToString(result, &value->maskColor); + // Ark_TripleLengthDetents detents + result->append(", "); + result->append(".detents="); + WriteToString(result, &value->detents); + // Ark_BlurStyle blurStyle + result->append(", "); + result->append(".blurStyle="); + WriteToString(result, &value->blurStyle); + // Ark_Union_Boolean_Resource showClose + result->append(", "); + result->append(".showClose="); + WriteToString(result, &value->showClose); + // Ark_SheetType preferType + result->append(", "); + result->append(".preferType="); + WriteToString(result, &value->preferType); + // Ark_Union_SheetTitleOptions_CustomBuilder title + result->append(", "); + result->append(".title="); + WriteToString(result, &value->title); + // Callback_SheetDismiss_Void shouldDismiss + result->append(", "); + result->append(".shouldDismiss="); + WriteToString(result, &value->shouldDismiss); + // Callback_DismissSheetAction_Void onWillDismiss + result->append(", "); + result->append(".onWillDismiss="); + WriteToString(result, &value->onWillDismiss); + // Callback_SpringBackAction_Void onWillSpringBackWhenDismiss + result->append(", "); + result->append(".onWillSpringBackWhenDismiss="); + WriteToString(result, &value->onWillSpringBackWhenDismiss); + // Ark_Boolean enableOutsideInteractive + result->append(", "); + result->append(".enableOutsideInteractive="); + WriteToString(result, &value->enableOutsideInteractive); + // Ark_Dimension width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth + result->append(", "); + result->append(".borderWidth="); + WriteToString(result, &value->borderWidth); + // Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor + result->append(", "); + result->append(".borderColor="); + WriteToString(result, &value->borderColor); + // Ark_Union_BorderStyle_EdgeStyles borderStyle + result->append(", "); + result->append(".borderStyle="); + WriteToString(result, &value->borderStyle); + // Ark_Union_ShadowOptions_ShadowStyle shadow + result->append(", "); + result->append(".shadow="); + WriteToString(result, &value->shadow); + // Callback_Number_Void onHeightDidChange + result->append(", "); + result->append(".onHeightDidChange="); + WriteToString(result, &value->onHeightDidChange); + // Ark_SheetMode mode + result->append(", "); + result->append(".mode="); + WriteToString(result, &value->mode); + // Ark_ScrollSizeMode scrollSizeMode + result->append(", "); + result->append(".scrollSizeMode="); + WriteToString(result, &value->scrollSizeMode); + // Callback_Number_Void onDetentsDidChange + result->append(", "); + result->append(".onDetentsDidChange="); + WriteToString(result, &value->onDetentsDidChange); + // Callback_Number_Void onWidthDidChange + result->append(", "); + result->append(".onWidthDidChange="); + WriteToString(result, &value->onWidthDidChange); + // Callback_SheetType_Void onTypeDidChange + result->append(", "); + result->append(".onTypeDidChange="); + WriteToString(result, &value->onTypeDidChange); + // Ark_UIContext uiContext + result->append(", "); + result->append(".uiContext="); + WriteToString(result, &value->uiContext); + // Ark_SheetKeyboardAvoidMode keyboardAvoidMode + result->append(", "); + result->append(".keyboardAvoidMode="); + WriteToString(result, &value->keyboardAvoidMode); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + // Ark_HoverModeAreaType hoverModeArea + result->append(", "); + result->append(".hoverModeArea="); + WriteToString(result, &value->hoverModeArea); + // Ark_Position offset result->append(", "); result->append(".offset="); WriteToString(result, &value->offset); + // Ark_Number effectEdge + result->append(", "); + result->append(".effectEdge="); + WriteToString(result, &value->effectEdge); + // Ark_Union_LengthMetrics_BorderRadiuses_LocalizedBorderRadiuses radius + result->append(", "); + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_Union_SheetSize_Length detentSelection + result->append(", "); + result->append(".detentSelection="); + WriteToString(result, &value->detentSelection); + // Ark_Boolean showInSubWindow + result->append(", "); + result->append(".showInSubWindow="); + WriteToString(result, &value->showInSubWindow); + // Ark_Placement placement + result->append(", "); + result->append(".placement="); + WriteToString(result, &value->placement); + // Ark_Boolean placementOnTarget + result->append(", "); + result->append(".placementOnTarget="); + WriteToString(result, &value->placementOnTarget); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ColorStop* value) { +inline void WriteToString(std::string* result, const Opt_SheetOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -53653,29 +55098,37 @@ inline void WriteToString(std::string* result, const Opt_ColorStop* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ColorStop& value) +inline Ark_RuntimeType runtimeType(const Opt_SheetOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ColumnSplitDividerStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_SwipeActionOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ColumnSplitDividerStyle* value) { +inline void WriteToString(std::string* result, const Ark_SwipeActionOptions* value) { result->append("{"); - // Ark_Dimension startMargin - result->append(".startMargin="); - WriteToString(result, &value->startMargin); - // Ark_Dimension endMargin + // Ark_Union_CustomBuilder_SwipeActionItem start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Union_CustomBuilder_SwipeActionItem end result->append(", "); - result->append(".endMargin="); - WriteToString(result, &value->endMargin); + result->append(".end="); + WriteToString(result, &value->end); + // Ark_SwipeEdgeEffect edgeEffect + result->append(", "); + result->append(".edgeEffect="); + WriteToString(result, &value->edgeEffect); + // Callback_Number_Void onOffsetChange + result->append(", "); + result->append(".onOffsetChange="); + WriteToString(result, &value->onOffsetChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ColumnSplitDividerStyle* value) { +inline void WriteToString(std::string* result, const Opt_SwipeActionOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -53688,37 +55141,80 @@ inline void WriteToString(std::string* result, const Opt_ColumnSplitDividerStyle result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ColumnSplitDividerStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_SwipeActionOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ConstraintSizeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SwipeGestureEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ConstraintSizeOptions* value) { +inline void WriteToString(std::string* result, const Ark_SwipeGestureEvent value) { + WriteToString(result, static_cast(value)); +} +template <> +inline void WriteToString(std::string* result, const Opt_SwipeGestureEvent* value) { + result->append("{.tag="); + result->append(tagNameExact(reinterpret_cast(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_SwipeGestureEvent& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_TabBarLabelStyle& value) +{ + return INTEROP_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_TabBarLabelStyle* value) { result->append("{"); - // Ark_Length minWidth - result->append(".minWidth="); - WriteToString(result, &value->minWidth); - // Ark_Length maxWidth + // Ark_TextOverflow overflow + result->append(".overflow="); + WriteToString(result, &value->overflow); + // Ark_Number maxLines result->append(", "); - result->append(".maxWidth="); - WriteToString(result, &value->maxWidth); - // Ark_Length minHeight + result->append(".maxLines="); + WriteToString(result, &value->maxLines); + // Ark_Union_Number_ResourceStr minFontSize result->append(", "); - result->append(".minHeight="); - WriteToString(result, &value->minHeight); - // Ark_Length maxHeight + result->append(".minFontSize="); + WriteToString(result, &value->minFontSize); + // Ark_Union_Number_ResourceStr maxFontSize result->append(", "); - result->append(".maxHeight="); - WriteToString(result, &value->maxHeight); + result->append(".maxFontSize="); + WriteToString(result, &value->maxFontSize); + // Ark_TextHeightAdaptivePolicy heightAdaptivePolicy + result->append(", "); + result->append(".heightAdaptivePolicy="); + WriteToString(result, &value->heightAdaptivePolicy); + // Ark_arkui_component_units_Font font + result->append(", "); + result->append(".font="); + WriteToString(result, &value->font); + // Ark_ResourceColor selectedColor + result->append(", "); + result->append(".selectedColor="); + WriteToString(result, &value->selectedColor); + // Ark_ResourceColor unselectedColor + result->append(", "); + result->append(".unselectedColor="); + WriteToString(result, &value->unselectedColor); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ConstraintSizeOptions* value) { +inline void WriteToString(std::string* result, const Opt_TabBarLabelStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -53731,30 +55227,26 @@ inline void WriteToString(std::string* result, const Opt_ConstraintSizeOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ConstraintSizeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_TabBarLabelStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CustomTheme& value) +inline Ark_RuntimeType runtimeType(const Ark_TapGestureEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CustomTheme* value) { - result->append("{"); - // Ark_Colors colors - result->append(".colors="); - WriteToString(result, &value->colors); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_TapGestureEvent value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_CustomTheme* value) { +inline void WriteToString(std::string* result, const Opt_TapGestureEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -53762,37 +55254,29 @@ inline void WriteToString(std::string* result, const Opt_CustomTheme* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CustomTheme& value) +inline Ark_RuntimeType runtimeType(const Opt_TapGestureEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DividerOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_TextBackgroundStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DividerOptions* value) { +inline void WriteToString(std::string* result, const Ark_TextBackgroundStyle* value) { result->append("{"); - // Ark_Dimension strokeWidth - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); // Ark_ResourceColor color - result->append(", "); result->append(".color="); WriteToString(result, &value->color); - // Ark_Dimension startMargin - result->append(", "); - result->append(".startMargin="); - WriteToString(result, &value->startMargin); - // Ark_Dimension endMargin + // Ark_Union_Dimension_BorderRadiuses radius result->append(", "); - result->append(".endMargin="); - WriteToString(result, &value->endMargin); + result->append(".radius="); + WriteToString(result, &value->radius); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DividerOptions* value) { +inline void WriteToString(std::string* result, const Opt_TextBackgroundStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -53805,37 +55289,41 @@ inline void WriteToString(std::string* result, const Opt_DividerOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DividerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_TextBackgroundStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DividerStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_TextPickerTextStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DividerStyle* value) { +inline void WriteToString(std::string* result, const Ark_TextPickerTextStyle* value) { result->append("{"); - // Ark_Length strokeWidth - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); // Ark_ResourceColor color - result->append(", "); result->append(".color="); WriteToString(result, &value->color); - // Ark_Length startMargin + // Ark_arkui_component_units_Font font result->append(", "); - result->append(".startMargin="); - WriteToString(result, &value->startMargin); - // Ark_Length endMargin + result->append(".font="); + WriteToString(result, &value->font); + // Ark_Union_Number_String_Resource minFontSize result->append(", "); - result->append(".endMargin="); - WriteToString(result, &value->endMargin); + result->append(".minFontSize="); + WriteToString(result, &value->minFontSize); + // Ark_Union_Number_String_Resource maxFontSize + result->append(", "); + result->append(".maxFontSize="); + WriteToString(result, &value->maxFontSize); + // Ark_TextOverflow overflow + result->append(", "); + result->append(".overflow="); + WriteToString(result, &value->overflow); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DividerStyle* value) { +inline void WriteToString(std::string* result, const Opt_TextPickerTextStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -53848,86 +55336,26 @@ inline void WriteToString(std::string* result, const Opt_DividerStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DividerStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_TextPickerTextStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DotIndicator& value) +inline Ark_RuntimeType runtimeType(const Ark_TouchEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DotIndicator* value) { - result->append("{"); - // Ark_Length _left - result->append("._left="); - WriteToString(result, &value->_left); - // Ark_Length _top - result->append(", "); - result->append("._top="); - WriteToString(result, &value->_top); - // Ark_Length _right - result->append(", "); - result->append("._right="); - WriteToString(result, &value->_right); - // Ark_Length _bottom - result->append(", "); - result->append("._bottom="); - WriteToString(result, &value->_bottom); - // Ark_LengthMetrics _start - result->append(", "); - result->append("._start="); - WriteToString(result, &value->_start); - // Ark_LengthMetrics _end - result->append(", "); - result->append("._end="); - WriteToString(result, &value->_end); - // Ark_Length _itemWidth - result->append(", "); - result->append("._itemWidth="); - WriteToString(result, &value->_itemWidth); - // Ark_Length _itemHeight - result->append(", "); - result->append("._itemHeight="); - WriteToString(result, &value->_itemHeight); - // Ark_Length _selectedItemWidth - result->append(", "); - result->append("._selectedItemWidth="); - WriteToString(result, &value->_selectedItemWidth); - // Ark_Length _selectedItemHeight - result->append(", "); - result->append("._selectedItemHeight="); - WriteToString(result, &value->_selectedItemHeight); - // Ark_Boolean _mask - result->append(", "); - result->append("._mask="); - WriteToString(result, &value->_mask); - // Ark_ResourceColor _color - result->append(", "); - result->append("._color="); - WriteToString(result, &value->_color); - // Ark_ResourceColor _selectedColor - result->append(", "); - result->append("._selectedColor="); - WriteToString(result, &value->_selectedColor); - // Ark_Number _maxDisplayCount - result->append(", "); - result->append("._maxDisplayCount="); - WriteToString(result, &value->_maxDisplayCount); - // Ark_LengthMetrics _space - result->append(", "); - result->append("._space="); - WriteToString(result, &value->_space); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_TouchEvent value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_DotIndicator* value) { +inline void WriteToString(std::string* result, const Opt_TouchEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -53935,80 +55363,39 @@ inline void WriteToString(std::string* result, const Opt_DotIndicator* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DotIndicator& value) +inline Ark_RuntimeType runtimeType(const Opt_TouchEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EdgeOutlineWidths& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_BadgeParamWithNumber_BadgeParamWithString& value) { - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_EdgeOutlineWidths* value) { - result->append("{"); - // Ark_Dimension top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Dimension right - result->append(", "); - result->append(".right="); - WriteToString(result, &value->right); - // Ark_Dimension bottom - result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_Dimension left - result->append(", "); - result->append(".left="); - WriteToString(result, &value->left); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_EdgeOutlineWidths* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(value->tag))); - result->append(", .value="); - if (value->tag != INTEROP_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_BadgeParamWithNumber_BadgeParamWithString: %d", value.selector); } - result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EdgeOutlineWidths& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Edges& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_Edges* value) { +inline void WriteToString(std::string* result, const Ark_Union_BadgeParamWithNumber_BadgeParamWithString* value) { result->append("{"); - // Ark_Dimension top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Dimension left - result->append(", "); - result->append(".left="); - WriteToString(result, &value->left); - // Ark_Dimension bottom - result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_Dimension right + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".right="); - WriteToString(result, &value->right); + // Ark_BadgeParamWithNumber + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_BadgeParamWithString + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Edges* value) { +inline void WriteToString(std::string* result, const Opt_Union_BadgeParamWithNumber_BadgeParamWithString* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -54021,37 +55408,39 @@ inline void WriteToString(std::string* result, const Opt_Edges* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Edges& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_BadgeParamWithNumber_BadgeParamWithString& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EdgeWidths& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_EdgeWidths* value) { +inline void WriteToString(std::string* result, const Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions* value) { result->append("{"); - // Ark_Length top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Length right - result->append(", "); - result->append(".right="); - WriteToString(result, &value->right); - // Ark_Length bottom - result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_Length left + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".left="); - WriteToString(result, &value->left); + // Ark_CancelButtonOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_CancelButtonSymbolOptions + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EdgeWidths* value) { +inline void WriteToString(std::string* result, const Opt_Union_CancelButtonOptions_CancelButtonSymbolOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -54064,33 +55453,39 @@ inline void WriteToString(std::string* result, const Opt_EdgeWidths* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EdgeWidths& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_CancelButtonOptions_CancelButtonSymbolOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EditableTextChangeValue& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_DotIndicator_DigitIndicator& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_DotIndicator_DigitIndicator: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_EditableTextChangeValue* value) { +inline void WriteToString(std::string* result, const Ark_Union_DotIndicator_DigitIndicator* value) { result->append("{"); - // Ark_String content - result->append(".content="); - WriteToString(result, &value->content); - // Ark_PreviewText previewText - result->append(", "); - result->append(".previewText="); - WriteToString(result, &value->previewText); - // Ark_TextChangeOptions options + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".options="); - WriteToString(result, &value->options); + // Ark_DotIndicator + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_DigitIndicator + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EditableTextChangeValue* value) { +inline void WriteToString(std::string* result, const Opt_Union_DotIndicator_DigitIndicator* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -54103,45 +55498,51 @@ inline void WriteToString(std::string* result, const Opt_EditableTextChangeValue result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EditableTextChangeValue& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_DotIndicator_DigitIndicator& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FlexOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_IndicatorComponentController_DotIndicator_DigitIndicator_Boolean& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_Union_IndicatorComponentController_DotIndicator_DigitIndicator_Boolean: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_FlexOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_IndicatorComponentController_DotIndicator_DigitIndicator_Boolean* value) { result->append("{"); - // Ark_FlexDirection direction - result->append(".direction="); - WriteToString(result, &value->direction); - // Ark_FlexWrap wrap - result->append(", "); - result->append(".wrap="); - WriteToString(result, &value->wrap); - // Ark_FlexAlign justifyContent - result->append(", "); - result->append(".justifyContent="); - WriteToString(result, &value->justifyContent); - // Ark_ItemAlign alignItems - result->append(", "); - result->append(".alignItems="); - WriteToString(result, &value->alignItems); - // Ark_FlexAlign alignContent - result->append(", "); - result->append(".alignContent="); - WriteToString(result, &value->alignContent); - // Ark_FlexSpaceOptions space + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".space="); - WriteToString(result, &value->space); + // Ark_IndicatorComponentController + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_DotIndicator + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_DigitIndicator + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_Boolean + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FlexOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_IndicatorComponentController_DotIndicator_DigitIndicator_Boolean* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -54154,37 +55555,39 @@ inline void WriteToString(std::string* result, const Opt_FlexOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FlexOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_IndicatorComponentController_DotIndicator_DigitIndicator_Boolean& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Font& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Length_GutterOption& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_Length_GutterOption: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_Font* value) { +inline void WriteToString(std::string* result, const Ark_Union_Length_GutterOption* value) { result->append("{"); - // Ark_Length size - result->append(".size="); - WriteToString(result, &value->size); - // Ark_Union_FontWeight_Number_String weight - result->append(", "); - result->append(".weight="); - WriteToString(result, &value->weight); - // Ark_Union_String_Resource family - result->append(", "); - result->append(".family="); - WriteToString(result, &value->family); - // Ark_FontStyle style + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); + // Ark_Length + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_GutterOption + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Font* value) { +inline void WriteToString(std::string* result, const Opt_Union_Length_GutterOption* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -54197,29 +55600,51 @@ inline void WriteToString(std::string* result, const Opt_Font* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Font& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Length_GutterOption& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GaugeIndicatorOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: INTEROP_FATAL("Bad selector in Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_GaugeIndicatorOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions* value) { result->append("{"); - // Ark_ResourceStr icon - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_Dimension space + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".space="); - WriteToString(result, &value->space); + // Ark_LinearStyleOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_RingStyleOptions + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_CapsuleStyleOptions + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_ProgressStyleOptions + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GaugeIndicatorOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -54232,50 +55657,26 @@ inline void WriteToString(std::string* result, const Opt_GaugeIndicatorOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GaugeIndicatorOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridRowSizeOption& value) +inline Ark_RuntimeType runtimeType(const Ark_AccessibilityHoverEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GridRowSizeOption* value) { - result->append("{"); - // Ark_Length xs - result->append(".xs="); - WriteToString(result, &value->xs); - // Ark_Length sm - result->append(", "); - result->append(".sm="); - WriteToString(result, &value->sm); - // Ark_Length md - result->append(", "); - result->append(".md="); - WriteToString(result, &value->md); - // Ark_Length lg - result->append(", "); - result->append(".lg="); - WriteToString(result, &value->lg); - // Ark_Length xl - result->append(", "); - result->append(".xl="); - WriteToString(result, &value->xl); - // Ark_Length xxl - result->append(", "); - result->append(".xxl="); - WriteToString(result, &value->xxl); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_AccessibilityHoverEvent value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_GridRowSizeOption* value) { +inline void WriteToString(std::string* result, const Opt_AccessibilityHoverEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -54283,34 +55684,26 @@ inline void WriteToString(std::string* result, const Opt_GridRowSizeOption* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridRowSizeOption& value) +inline Ark_RuntimeType runtimeType(const Opt_AccessibilityHoverEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GuideLinePosition& value) +inline Ark_RuntimeType runtimeType(const Ark_AxisEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GuideLinePosition* value) { - result->append("{"); - // Ark_Dimension start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Dimension end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_AxisEvent value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_GuideLinePosition* value) { +inline void WriteToString(std::string* result, const Opt_AxisEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -54318,38 +55711,26 @@ inline void WriteToString(std::string* result, const Opt_GuideLinePosition* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GuideLinePosition& value) +inline Ark_RuntimeType runtimeType(const Opt_AxisEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GuideLineStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_BackgroundColorStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GuideLineStyle* value) { - result->append("{"); - // Ark_String id - result->append(".id="); - WriteToString(result, &value->id); - // Ark_Axis direction - result->append(", "); - result->append(".direction="); - WriteToString(result, value->direction); - // Ark_GuideLinePosition position - result->append(", "); - result->append(".position="); - WriteToString(result, &value->position); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_BackgroundColorStyle value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_GuideLineStyle* value) { +inline void WriteToString(std::string* result, const Opt_BackgroundColorStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -54357,38 +55738,26 @@ inline void WriteToString(std::string* result, const Opt_GuideLineStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GuideLineStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_BackgroundColorStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_IconOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_BaseEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_IconOptions* value) { - result->append("{"); - // Ark_Length size - result->append(".size="); - WriteToString(result, &value->size); - // Ark_ResourceColor color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_ResourceStr src - result->append(", "); - result->append(".src="); - WriteToString(result, &value->src); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_BaseEvent value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_IconOptions* value) { +inline void WriteToString(std::string* result, const Opt_BaseEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -54396,34 +55765,26 @@ inline void WriteToString(std::string* result, const Opt_IconOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_IconOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_BaseEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LeadingMarginPlaceholder& value) +inline Ark_RuntimeType runtimeType(const Ark_BaseGestureEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LeadingMarginPlaceholder* value) { - result->append("{"); - // Ark_image_PixelMap pixelMap - result->append(".pixelMap="); - WriteToString(result, value->pixelMap); - // Ark_Tuple_Dimension_Dimension size - result->append(", "); - result->append(".size="); - WriteToString(result, &value->size); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_BaseGestureEvent value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_LeadingMarginPlaceholder* value) { +inline void WriteToString(std::string* result, const Opt_BaseGestureEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -54431,33 +55792,57 @@ inline void WriteToString(std::string* result, const Opt_LeadingMarginPlaceholde result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LeadingMarginPlaceholder& value) +inline Ark_RuntimeType runtimeType(const Opt_BaseGestureEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LinearStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_BottomTabBarStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LinearStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_BottomTabBarStyle* value) { result->append("{"); - // Ark_Boolean enableScanEffect - result->append(".enableScanEffect="); - WriteToString(result, &value->enableScanEffect); - // Ark_Length strokeWidth + // Ark_Union_ResourceStr_TabBarSymbol _icon + result->append("._icon="); + WriteToString(result, &value->_icon); + // Ark_ResourceStr _text result->append(", "); - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); - // Ark_Union_PX_VP_LPX_Resource strokeRadius + result->append("._text="); + WriteToString(result, &value->_text); + // Ark_TabBarLabelStyle _labelStyle result->append(", "); - result->append(".strokeRadius="); - WriteToString(result, &value->strokeRadius); + result->append("._labelStyle="); + WriteToString(result, &value->_labelStyle); + // Ark_Union_Padding_Dimension_LocalizedPadding _padding + result->append(", "); + result->append("._padding="); + WriteToString(result, &value->_padding); + // Ark_LayoutMode _layoutMode + result->append(", "); + result->append("._layoutMode="); + WriteToString(result, &value->_layoutMode); + // Ark_VerticalAlign _verticalAlign + result->append(", "); + result->append("._verticalAlign="); + WriteToString(result, &value->_verticalAlign); + // Ark_Boolean _symmetricExtensible + result->append(", "); + result->append("._symmetricExtensible="); + WriteToString(result, &value->_symmetricExtensible); + // Ark_String _id + result->append(", "); + result->append("._id="); + WriteToString(result, &value->_id); + // Ark_TabBarIconStyle _iconStyle + result->append(", "); + result->append("._iconStyle="); + WriteToString(result, &value->_iconStyle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LinearStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_BottomTabBarStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -54470,37 +55855,109 @@ inline void WriteToString(std::string* result, const Opt_LinearStyleOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LinearStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_BottomTabBarStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ListDividerOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_CalendarDialogOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ListDividerOptions* value) { +inline void WriteToString(std::string* result, const Ark_CalendarDialogOptions* value) { result->append("{"); - // Ark_Length strokeWidth - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); - // Ark_ResourceColor color + // Ark_Union_Number_Resource hintRadius + result->append(".hintRadius="); + WriteToString(result, &value->hintRadius); + // Ark_Date selected result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_Length startMargin + result->append(".selected="); + WriteToString(result, &value->selected); + // Ark_Date start result->append(", "); - result->append(".startMargin="); - WriteToString(result, &value->startMargin); - // Ark_Length endMargin + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Date end result->append(", "); - result->append(".endMargin="); - WriteToString(result, &value->endMargin); + result->append(".end="); + WriteToString(result, &value->end); + // Array_DateRange disabledDateRange + result->append(", "); + result->append(".disabledDateRange="); + WriteToString(result, &value->disabledDateRange); + // Callback_Date_Void onAccept + result->append(", "); + result->append(".onAccept="); + WriteToString(result, &value->onAccept); + // VoidCallback onCancel + result->append(", "); + result->append(".onCancel="); + WriteToString(result, &value->onCancel); + // Callback_Date_Void onChange + result->append(", "); + result->append(".onChange="); + WriteToString(result, &value->onChange); + // Ark_ResourceColor backgroundColor + result->append(", "); + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Ark_BackgroundBlurStyleOptions backgroundBlurStyleOptions + result->append(", "); + result->append(".backgroundBlurStyleOptions="); + WriteToString(result, &value->backgroundBlurStyleOptions); + // Ark_BackgroundEffectOptions backgroundEffect + result->append(", "); + result->append(".backgroundEffect="); + WriteToString(result, &value->backgroundEffect); + // Ark_PickerDialogButtonStyle acceptButtonStyle + result->append(", "); + result->append(".acceptButtonStyle="); + WriteToString(result, &value->acceptButtonStyle); + // Ark_PickerDialogButtonStyle cancelButtonStyle + result->append(", "); + result->append(".cancelButtonStyle="); + WriteToString(result, &value->cancelButtonStyle); + // VoidCallback onDidAppear + result->append(", "); + result->append(".onDidAppear="); + WriteToString(result, &value->onDidAppear); + // VoidCallback onDidDisappear + result->append(", "); + result->append(".onDidDisappear="); + WriteToString(result, &value->onDidDisappear); + // VoidCallback onWillAppear + result->append(", "); + result->append(".onWillAppear="); + WriteToString(result, &value->onWillAppear); + // VoidCallback onWillDisappear + result->append(", "); + result->append(".onWillDisappear="); + WriteToString(result, &value->onWillDisappear); + // Ark_Union_ShadowOptions_ShadowStyle shadow + result->append(", "); + result->append(".shadow="); + WriteToString(result, &value->shadow); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + // Ark_HoverModeAreaType hoverModeArea + result->append(", "); + result->append(".hoverModeArea="); + WriteToString(result, &value->hoverModeArea); + // Ark_Boolean markToday + result->append(", "); + result->append(".markToday="); + WriteToString(result, &value->markToday); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ListDividerOptions* value) { +inline void WriteToString(std::string* result, const Opt_CalendarDialogOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -54513,38 +55970,26 @@ inline void WriteToString(std::string* result, const Opt_ListDividerOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ListDividerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_CalendarDialogOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MarkStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_ClickEvent& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MarkStyle* value) { - result->append("{"); - // Ark_ResourceColor strokeColor - result->append(".strokeColor="); - WriteToString(result, &value->strokeColor); - // Ark_Length size - result->append(", "); - result->append(".size="); - WriteToString(result, &value->size); - // Ark_Length strokeWidth - result->append(", "); - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ClickEvent value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_MarkStyle* value) { +inline void WriteToString(std::string* result, const Opt_ClickEvent* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -54552,33 +55997,37 @@ inline void WriteToString(std::string* result, const Opt_MarkStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MarkStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_ClickEvent& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MoreButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_GridRowOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MoreButtonOptions* value) { +inline void WriteToString(std::string* result, const Ark_GridRowOptions* value) { result->append("{"); - // Ark_BlurStyle backgroundBlurStyle - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_BackgroundBlurStyleOptions backgroundBlurStyleOptions + // Ark_Union_Length_GutterOption gutter + result->append(".gutter="); + WriteToString(result, &value->gutter); + // Ark_Union_Number_GridRowColumnOption columns result->append(", "); - result->append(".backgroundBlurStyleOptions="); - WriteToString(result, &value->backgroundBlurStyleOptions); - // Ark_BackgroundEffectOptions backgroundEffect + result->append(".columns="); + WriteToString(result, &value->columns); + // Ark_BreakPoints breakpoints result->append(", "); - result->append(".backgroundEffect="); - WriteToString(result, &value->backgroundEffect); + result->append(".breakpoints="); + WriteToString(result, &value->breakpoints); + // Ark_GridRowDirection direction + result->append(", "); + result->append(".direction="); + WriteToString(result, &value->direction); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MoreButtonOptions* value) { +inline void WriteToString(std::string* result, const Opt_GridRowOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -54591,34 +56040,26 @@ inline void WriteToString(std::string* result, const Opt_MoreButtonOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MoreButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_GridRowOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavDestinationCustomTitle& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageAttachment& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavDestinationCustomTitle* value) { - result->append("{"); - // CustomNodeBuilder builder - result->append(".builder="); - WriteToString(result, &value->builder); - // Ark_Union_TitleHeight_Length height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ImageAttachment value) { + WriteToString(result, static_cast(value)); } template <> -inline void WriteToString(std::string* result, const Opt_NavDestinationCustomTitle* value) { +inline void WriteToString(std::string* result, const Opt_ImageAttachment* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(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); @@ -54626,29 +56067,45 @@ inline void WriteToString(std::string* result, const Opt_NavDestinationCustomTit result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavDestinationCustomTitle& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageAttachment& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationCustomTitle& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageAttachmentInterface& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationCustomTitle* value) { +inline void WriteToString(std::string* result, const Ark_ImageAttachmentInterface* value) { result->append("{"); - // CustomNodeBuilder builder - result->append(".builder="); - WriteToString(result, &value->builder); - // Ark_Union_TitleHeight_Length height + // Ark_image_PixelMap value + result->append(".value="); + WriteToString(result, value->value); + // Ark_SizeOptions size result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + result->append(".size="); + WriteToString(result, &value->size); + // Ark_ImageSpanAlignment verticalAlign + result->append(", "); + result->append(".verticalAlign="); + WriteToString(result, &value->verticalAlign); + // Ark_ImageFit objectFit + result->append(", "); + result->append(".objectFit="); + WriteToString(result, &value->objectFit); + // Ark_ImageAttachmentLayoutStyle layoutStyle + result->append(", "); + result->append(".layoutStyle="); + WriteToString(result, &value->layoutStyle); + // Ark_ColorFilterType colorFilter + result->append(", "); + result->append(".colorFilter="); + WriteToString(result, &value->colorFilter); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationCustomTitle* value) { +inline void WriteToString(std::string* result, const Opt_ImageAttachmentInterface* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -54661,61 +56118,37 @@ inline void WriteToString(std::string* result, const Opt_NavigationCustomTitle* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationCustomTitle& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageAttachmentInterface& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationTitleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedDataInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationTitleOptions* value) { +inline void WriteToString(std::string* result, const Ark_NativeEmbedDataInfo* value) { result->append("{"); - // Ark_ResourceColor backgroundColor - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_BackgroundBlurStyleOptions backgroundBlurStyleOptions - result->append(", "); - result->append(".backgroundBlurStyleOptions="); - WriteToString(result, &value->backgroundBlurStyleOptions); - // Ark_BackgroundEffectOptions backgroundEffect - result->append(", "); - result->append(".backgroundEffect="); - WriteToString(result, &value->backgroundEffect); - // Ark_BarStyle barStyle - result->append(", "); - result->append(".barStyle="); - WriteToString(result, &value->barStyle); - // Ark_LengthMetrics paddingStart - result->append(", "); - result->append(".paddingStart="); - WriteToString(result, &value->paddingStart); - // Ark_LengthMetrics paddingEnd - result->append(", "); - result->append(".paddingEnd="); - WriteToString(result, &value->paddingEnd); - // Ark_TextModifier mainTitleModifier + // Ark_NativeEmbedStatus status + result->append(".status="); + WriteToString(result, &value->status); + // Ark_String surfaceId result->append(", "); - result->append(".mainTitleModifier="); - WriteToString(result, &value->mainTitleModifier); - // Ark_TextModifier subTitleModifier + result->append(".surfaceId="); + WriteToString(result, &value->surfaceId); + // Ark_String embedId result->append(", "); - result->append(".subTitleModifier="); - WriteToString(result, &value->subTitleModifier); - // Ark_Boolean enableHoverMode + result->append(".embedId="); + WriteToString(result, &value->embedId); + // Ark_NativeEmbedInfo info result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); + result->append(".info="); + WriteToString(result, &value->info); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationTitleOptions* value) { +inline void WriteToString(std::string* result, const Opt_NativeEmbedDataInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -54728,29 +56161,33 @@ inline void WriteToString(std::string* result, const Opt_NavigationTitleOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationTitleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_NativeEmbedDataInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OffsetOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedTouchInfo& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OffsetOptions* value) { +inline void WriteToString(std::string* result, const Ark_NativeEmbedTouchInfo* value) { result->append("{"); - // Ark_Dimension xOffset - result->append(".xOffset="); - WriteToString(result, &value->xOffset); - // Ark_Dimension yOffset + // Ark_String embedId + result->append(".embedId="); + WriteToString(result, &value->embedId); + // Ark_TouchEvent touchEvent result->append(", "); - result->append(".yOffset="); - WriteToString(result, &value->yOffset); + result->append(".touchEvent="); + WriteToString(result, &value->touchEvent); + // Ark_EventResult result + result->append(", "); + result->append(".result="); + WriteToString(result, &value->result); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OffsetOptions* value) { +inline void WriteToString(std::string* result, const Opt_NativeEmbedTouchInfo* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -54763,37 +56200,145 @@ inline void WriteToString(std::string* result, const Opt_OffsetOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OffsetOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_NativeEmbedTouchInfo& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OutlineRadiuses& value) +inline Ark_RuntimeType runtimeType(const Ark_PopupOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OutlineRadiuses* value) { +inline void WriteToString(std::string* result, const Ark_PopupOptions* value) { result->append("{"); - // Ark_Dimension topLeft - result->append(".topLeft="); - WriteToString(result, &value->topLeft); - // Ark_Dimension topRight + // Ark_String message + result->append(".message="); + WriteToString(result, &value->message); + // Ark_Placement placement result->append(", "); - result->append(".topRight="); - WriteToString(result, &value->topRight); - // Ark_Dimension bottomLeft + result->append(".placement="); + WriteToString(result, &value->placement); + // Ark_PopupButton primaryButton result->append(", "); - result->append(".bottomLeft="); - WriteToString(result, &value->bottomLeft); - // Ark_Dimension bottomRight + result->append(".primaryButton="); + WriteToString(result, &value->primaryButton); + // Ark_PopupButton secondaryButton result->append(", "); - result->append(".bottomRight="); - WriteToString(result, &value->bottomRight); + result->append(".secondaryButton="); + WriteToString(result, &value->secondaryButton); + // PopupStateChangeCallback onStateChange + result->append(", "); + result->append(".onStateChange="); + WriteToString(result, &value->onStateChange); + // Ark_Length arrowOffset + result->append(", "); + result->append(".arrowOffset="); + WriteToString(result, &value->arrowOffset); + // Ark_Boolean showInSubWindow + result->append(", "); + result->append(".showInSubWindow="); + WriteToString(result, &value->showInSubWindow); + // Ark_Union_Boolean_PopupMaskType mask + result->append(", "); + result->append(".mask="); + WriteToString(result, &value->mask); + // Ark_PopupMessageOptions messageOptions + result->append(", "); + result->append(".messageOptions="); + WriteToString(result, &value->messageOptions); + // Ark_Length targetSpace + result->append(", "); + result->append(".targetSpace="); + WriteToString(result, &value->targetSpace); + // Ark_Boolean enableArrow + result->append(", "); + result->append(".enableArrow="); + WriteToString(result, &value->enableArrow); + // Ark_Position offset + result->append(", "); + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_Union_arkui_component_enums_Color_String_Resource_Number popupColor + result->append(", "); + result->append(".popupColor="); + WriteToString(result, &value->popupColor); + // Ark_Boolean autoCancel + result->append(", "); + result->append(".autoCancel="); + WriteToString(result, &value->autoCancel); + // Ark_Dimension width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_ArrowPointPosition arrowPointPosition + result->append(", "); + result->append(".arrowPointPosition="); + WriteToString(result, &value->arrowPointPosition); + // Ark_Dimension arrowWidth + result->append(", "); + result->append(".arrowWidth="); + WriteToString(result, &value->arrowWidth); + // Ark_Dimension arrowHeight + result->append(", "); + result->append(".arrowHeight="); + WriteToString(result, &value->arrowHeight); + // Ark_Dimension radius + result->append(", "); + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_Union_ShadowOptions_ShadowStyle shadow + result->append(", "); + result->append(".shadow="); + WriteToString(result, &value->shadow); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Ark_TransitionEffect transition + result->append(", "); + result->append(".transition="); + WriteToString(result, &value->transition); + // Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss + result->append(", "); + result->append(".onWillDismiss="); + WriteToString(result, &value->onWillDismiss); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + // Ark_Boolean followTransformOfTarget + result->append(", "); + result->append(".followTransformOfTarget="); + WriteToString(result, &value->followTransformOfTarget); + // Ark_arkui_component_common_KeyboardAvoidMode keyboardAvoidMode + result->append(", "); + result->append(".keyboardAvoidMode="); + WriteToString(result, &value->keyboardAvoidMode); + // Ark_AnchoredColorMode colorMode + result->append(", "); + result->append(".colorMode="); + WriteToString(result, &value->colorMode); + // Callback_Void onWillDisappear + result->append(", "); + result->append(".onWillDisappear="); + WriteToString(result, &value->onWillDisappear); + // Callback_Void onDidAppear + result->append(", "); + result->append(".onDidAppear="); + WriteToString(result, &value->onDidAppear); + // Callback_Void onWillAppear + result->append(", "); + result->append(".onWillAppear="); + WriteToString(result, &value->onWillAppear); + // Callback_Void onDidDisappear + result->append(", "); + result->append(".onDidDisappear="); + WriteToString(result, &value->onDidDisappear); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OutlineRadiuses* value) { +inline void WriteToString(std::string* result, const Opt_PopupOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -54806,37 +56351,49 @@ inline void WriteToString(std::string* result, const Opt_OutlineRadiuses* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OutlineRadiuses& value) +inline Ark_RuntimeType runtimeType(const Opt_PopupOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Padding& value) +inline Ark_RuntimeType runtimeType(const Ark_ResourceImageAttachmentOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Padding* value) { +inline void WriteToString(std::string* result, const Ark_ResourceImageAttachmentOptions* value) { result->append("{"); - // Ark_Length top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Length right + // Opt_ResourceStr resourceValue + result->append(".resourceValue="); + WriteToString(result, &value->resourceValue); + // Ark_SizeOptions size result->append(", "); - result->append(".right="); - WriteToString(result, &value->right); - // Ark_Length bottom + result->append(".size="); + WriteToString(result, &value->size); + // Ark_ImageSpanAlignment verticalAlign result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_Length left + result->append(".verticalAlign="); + WriteToString(result, &value->verticalAlign); + // Ark_ImageFit objectFit result->append(", "); - result->append(".left="); - WriteToString(result, &value->left); + result->append(".objectFit="); + WriteToString(result, &value->objectFit); + // Ark_ImageAttachmentLayoutStyle layoutStyle + result->append(", "); + result->append(".layoutStyle="); + WriteToString(result, &value->layoutStyle); + // Ark_ColorFilterType colorFilter + result->append(", "); + result->append(".colorFilter="); + WriteToString(result, &value->colorFilter); + // Ark_Boolean syncLoad + result->append(", "); + result->append(".syncLoad="); + WriteToString(result, &value->syncLoad); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Padding* value) { +inline void WriteToString(std::string* result, const Opt_ResourceImageAttachmentOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -54849,37 +56406,37 @@ inline void WriteToString(std::string* result, const Opt_Padding* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Padding& value) +inline Ark_RuntimeType runtimeType(const Opt_ResourceImageAttachmentOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PixelStretchEffectOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorImageSpanStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PixelStretchEffectOptions* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorImageSpanStyle* value) { result->append("{"); - // Ark_Length top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Length bottom + // Ark_Tuple_Dimension_Dimension size + result->append(".size="); + WriteToString(result, &value->size); + // Ark_ImageSpanAlignment verticalAlign result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_Length left + result->append(".verticalAlign="); + WriteToString(result, &value->verticalAlign); + // Ark_ImageFit objectFit result->append(", "); - result->append(".left="); - WriteToString(result, &value->left); - // Ark_Length right + result->append(".objectFit="); + WriteToString(result, &value->objectFit); + // Ark_RichEditorLayoutStyle layoutStyle result->append(", "); - result->append(".right="); - WriteToString(result, &value->right); + result->append(".layoutStyle="); + WriteToString(result, &value->layoutStyle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PixelStretchEffectOptions* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -54892,33 +56449,37 @@ inline void WriteToString(std::string* result, const Opt_PixelStretchEffectOptio result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PixelStretchEffectOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorImageSpanStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PointLightStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorImageSpanStyleResult& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PointLightStyle* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorImageSpanStyleResult* value) { result->append("{"); - // Ark_LightSource lightSource - result->append(".lightSource="); - WriteToString(result, &value->lightSource); - // Ark_IlluminatedType illuminated + // Ark_Tuple_Number_Number size + result->append(".size="); + WriteToString(result, &value->size); + // Ark_ImageSpanAlignment verticalAlign result->append(", "); - result->append(".illuminated="); - WriteToString(result, &value->illuminated); - // Ark_Number bloom + result->append(".verticalAlign="); + WriteToString(result, value->verticalAlign); + // Ark_ImageFit objectFit result->append(", "); - result->append(".bloom="); - WriteToString(result, &value->bloom); + result->append(".objectFit="); + WriteToString(result, value->objectFit); + // Ark_RichEditorLayoutStyle layoutStyle + result->append(", "); + result->append(".layoutStyle="); + WriteToString(result, &value->layoutStyle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PointLightStyle* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanStyleResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -54931,29 +56492,29 @@ inline void WriteToString(std::string* result, const Opt_PointLightStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PointLightStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorImageSpanStyleResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Position& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorParagraphResult& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Position* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorParagraphResult* value) { result->append("{"); - // Ark_Length x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Length y + // Ark_RichEditorParagraphStyle style + result->append(".style="); + WriteToString(result, &value->style); + // Ark_Tuple_Number_Number range result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); + result->append(".range="); + WriteToString(result, &value->range); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Position* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorParagraphResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -54966,37 +56527,69 @@ inline void WriteToString(std::string* result, const Opt_Position* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Position& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorParagraphResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ProgressStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorTextStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ProgressStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorTextStyle* value) { result->append("{"); - // Ark_Boolean enableSmoothEffect - result->append(".enableSmoothEffect="); - WriteToString(result, &value->enableSmoothEffect); - // Ark_Length strokeWidth + // Ark_ResourceColor fontColor + result->append(".fontColor="); + WriteToString(result, &value->fontColor); + // Ark_Union_Length_Number fontSize result->append(", "); - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); - // Ark_Number scaleCount + result->append(".fontSize="); + WriteToString(result, &value->fontSize); + // Ark_FontStyle fontStyle result->append(", "); - result->append(".scaleCount="); - WriteToString(result, &value->scaleCount); - // Ark_Length scaleWidth + result->append(".fontStyle="); + WriteToString(result, &value->fontStyle); + // Ark_Union_Number_FontWeight_String fontWeight result->append(", "); - result->append(".scaleWidth="); - WriteToString(result, &value->scaleWidth); + result->append(".fontWeight="); + WriteToString(result, &value->fontWeight); + // Ark_ResourceStr fontFamily + result->append(", "); + result->append(".fontFamily="); + WriteToString(result, &value->fontFamily); + // Ark_DecorationStyleInterface decoration + result->append(", "); + result->append(".decoration="); + WriteToString(result, &value->decoration); + // Ark_Union_ShadowOptions_Array_ShadowOptions textShadow + result->append(", "); + result->append(".textShadow="); + WriteToString(result, &value->textShadow); + // Ark_Union_Number_String letterSpacing + result->append(", "); + result->append(".letterSpacing="); + WriteToString(result, &value->letterSpacing); + // Ark_Union_Number_String_Resource lineHeight + result->append(", "); + result->append(".lineHeight="); + WriteToString(result, &value->lineHeight); + // Ark_Boolean halfLeading + result->append(", "); + result->append(".halfLeading="); + WriteToString(result, &value->halfLeading); + // Ark_String fontFeature + result->append(", "); + result->append(".fontFeature="); + WriteToString(result, &value->fontFeature); + // Ark_TextBackgroundStyle textBackgroundStyle + result->append(", "); + result->append(".textBackgroundStyle="); + WriteToString(result, &value->textBackgroundStyle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ProgressStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorTextStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55009,37 +56602,69 @@ inline void WriteToString(std::string* result, const Opt_ProgressStyleOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ProgressStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorTextStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RadialGradientOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorTextStyleResult& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RadialGradientOptions* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorTextStyleResult* value) { result->append("{"); - // Ark_Tuple_Length_Length center - result->append(".center="); - WriteToString(result, &value->center); - // Ark_Length radius + // Ark_ResourceColor fontColor + result->append(".fontColor="); + WriteToString(result, &value->fontColor); + // Ark_Number fontSize result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); - // Array_Tuple_ResourceColor_Number colors + result->append(".fontSize="); + WriteToString(result, &value->fontSize); + // Ark_FontStyle fontStyle result->append(", "); - result->append(".colors="); - WriteToString(result, &value->colors); - // Ark_Boolean repeating + result->append(".fontStyle="); + WriteToString(result, value->fontStyle); + // Ark_Number fontWeight result->append(", "); - result->append(".repeating="); - WriteToString(result, &value->repeating); + result->append(".fontWeight="); + WriteToString(result, &value->fontWeight); + // Ark_String fontFamily + result->append(", "); + result->append(".fontFamily="); + WriteToString(result, &value->fontFamily); + // Ark_DecorationStyleResult decoration + result->append(", "); + result->append(".decoration="); + WriteToString(result, &value->decoration); + // Array_ShadowOptions textShadow + result->append(", "); + result->append(".textShadow="); + WriteToString(result, &value->textShadow); + // Ark_Number letterSpacing + result->append(", "); + result->append(".letterSpacing="); + WriteToString(result, &value->letterSpacing); + // Ark_Number lineHeight + result->append(", "); + result->append(".lineHeight="); + WriteToString(result, &value->lineHeight); + // Ark_Boolean halfLeading + result->append(", "); + result->append(".halfLeading="); + WriteToString(result, &value->halfLeading); + // Ark_String fontFeature + result->append(", "); + result->append(".fontFeature="); + WriteToString(result, &value->fontFeature); + // Ark_TextBackgroundStyle textBackgroundStyle + result->append(", "); + result->append(".textBackgroundStyle="); + WriteToString(result, &value->textBackgroundStyle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RadialGradientOptions* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorTextStyleResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55052,37 +56677,33 @@ inline void WriteToString(std::string* result, const Opt_RadialGradientOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RadialGradientOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorTextStyleResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Rectangle& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorUpdateImageSpanStyleOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Rectangle* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorUpdateImageSpanStyleOptions* value) { result->append("{"); - // Ark_Length x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Length y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_Length width + // Ark_Number start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Number end result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Length height + result->append(".end="); + WriteToString(result, &value->end); + // Ark_RichEditorImageSpanStyle imageStyle result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + result->append(".imageStyle="); + WriteToString(result, &value->imageStyle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Rectangle* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorUpdateImageSpanStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55095,33 +56716,37 @@ inline void WriteToString(std::string* result, const Opt_Rectangle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Rectangle& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorUpdateImageSpanStyleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RectOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorUpdateTextSpanStyleOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RectOptions* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorUpdateTextSpanStyleOptions* value) { result->append("{"); - // Ark_Union_F64_String width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_F64_String height + // Ark_Number start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Number end result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Union_Length_Array_RadiusItem radius + result->append(".end="); + WriteToString(result, &value->end); + // Ark_RichEditorTextStyle textStyle result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); + result->append(".textStyle="); + WriteToString(result, &value->textStyle); + // Ark_RichEditorUrlStyle urlStyle + result->append(", "); + result->append(".urlStyle="); + WriteToString(result, &value->urlStyle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RectOptions* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorUpdateTextSpanStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55134,56 +56759,105 @@ inline void WriteToString(std::string* result, const Opt_RectOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RectOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorUpdateTextSpanStyleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RenderNode& value) +inline Ark_RuntimeType runtimeType(const Ark_StyledStringValue& value) { - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_RenderNode value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_RenderNode* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(value->tag))); - result->append(", .value="); - if (value->tag != INTEROP_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + case 4: return runtimeType(value.value4); + case 5: return runtimeType(value.value5); + case 6: return runtimeType(value.value6); + case 7: return runtimeType(value.value7); + case 8: return runtimeType(value.value8); + case 9: return runtimeType(value.value9); + case 10: return runtimeType(value.value10); + case 11: return runtimeType(value.value11); + case 12: return runtimeType(value.value12); + default: INTEROP_FATAL("Bad selector in Ark_StyledStringValue: %d", value.selector); } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_RenderNode& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorSymbolSpanOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorSymbolSpanOptions* value) { +inline void WriteToString(std::string* result, const Ark_StyledStringValue* value) { result->append("{"); - // Ark_Number offset - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_RichEditorSymbolSpanStyle style + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); + // Ark_TextStyle + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_DecorationStyle + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + // Ark_BaselineOffsetStyle + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, value->value2); + } + // Ark_LetterSpacingStyle + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, value->value3); + } + // Ark_TextShadowStyle + if (value->selector == 4) { + result->append(".value4="); + WriteToString(result, value->value4); + } + // Ark_GestureStyle + if (value->selector == 5) { + result->append(".value5="); + WriteToString(result, value->value5); + } + // Ark_ImageAttachment + if (value->selector == 6) { + result->append(".value6="); + WriteToString(result, value->value6); + } + // Ark_ParagraphStyle + if (value->selector == 7) { + result->append(".value7="); + WriteToString(result, value->value7); + } + // Ark_LineHeightStyle + if (value->selector == 8) { + result->append(".value8="); + WriteToString(result, value->value8); + } + // Ark_UrlStyle + if (value->selector == 9) { + result->append(".value9="); + WriteToString(result, value->value9); + } + // Ark_CustomSpan + if (value->selector == 10) { + result->append(".value10="); + WriteToString(result, value->value10); + } + // Ark_UserDataSpan + if (value->selector == 11) { + result->append(".value11="); + WriteToString(result, value->value11); + } + // Ark_BackgroundColorStyle + if (value->selector == 12) { + result->append(".value12="); + WriteToString(result, value->value12); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorSymbolSpanOptions* value) { +inline void WriteToString(std::string* result, const Opt_StyledStringValue* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55196,37 +56870,37 @@ inline void WriteToString(std::string* result, const Opt_RichEditorSymbolSpanOpt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorSymbolSpanOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_StyledStringValue& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RingStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_StyleOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RingStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_StyleOptions* value) { result->append("{"); - // Ark_Boolean enableScanEffect - result->append(".enableScanEffect="); - WriteToString(result, &value->enableScanEffect); - // Ark_Length strokeWidth + // Ark_Int32 start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Int32 length result->append(", "); - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); - // Ark_Boolean shadow + result->append(".length="); + WriteToString(result, &value->length); + // Ark_StyledStringKey styledKey result->append(", "); - result->append(".shadow="); - WriteToString(result, &value->shadow); - // Ark_ProgressStatus status + result->append(".styledKey="); + WriteToString(result, value->styledKey); + // Ark_StyledStringValue styledValue result->append(", "); - result->append(".status="); - WriteToString(result, &value->status); + result->append(".styledValue="); + WriteToString(result, &value->styledValue); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RingStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_StyleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55239,29 +56913,49 @@ inline void WriteToString(std::string* result, const Opt_RingStyleOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RingStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_StyleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollableBarModeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SubTabBarStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollableBarModeOptions* value) { +inline void WriteToString(std::string* result, const Ark_SubTabBarStyle* value) { result->append("{"); - // Ark_Dimension margin - result->append(".margin="); - WriteToString(result, &value->margin); - // Ark_LayoutStyle nonScrollableLayoutStyle + // Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent _content + result->append("._content="); + WriteToString(result, &value->_content); + // Ark_SubTabBarIndicatorStyle _indicator result->append(", "); - result->append(".nonScrollableLayoutStyle="); - WriteToString(result, &value->nonScrollableLayoutStyle); + result->append("._indicator="); + WriteToString(result, &value->_indicator); + // Ark_SelectedMode _selectedMode + result->append(", "); + result->append("._selectedMode="); + WriteToString(result, &value->_selectedMode); + // Ark_BoardStyle _board + result->append(", "); + result->append("._board="); + WriteToString(result, &value->_board); + // Ark_TabBarLabelStyle _labelStyle + result->append(", "); + result->append("._labelStyle="); + WriteToString(result, &value->_labelStyle); + // Ark_Union_Union_Padding_Dimension_LocalizedPadding _padding + result->append(", "); + result->append("._padding="); + WriteToString(result, &value->_padding); + // Ark_String _id + result->append(", "); + result->append("._id="); + WriteToString(result, &value->_id); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollableBarModeOptions* value) { +inline void WriteToString(std::string* result, const Opt_SubTabBarStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55274,37 +56968,69 @@ inline void WriteToString(std::string* result, const Opt_ScrollableBarModeOption result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollableBarModeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SubTabBarStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollSnapOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ComponentContent_SubTabBarStyle_BottomTabBarStyle_String_Resource_CustomBuilder_TabBarOptions& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + case 4: return runtimeType(value.value4); + case 5: return runtimeType(value.value5); + case 6: return runtimeType(value.value6); + default: INTEROP_FATAL("Bad selector in Ark_Union_ComponentContent_SubTabBarStyle_BottomTabBarStyle_String_Resource_CustomBuilder_TabBarOptions: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ScrollSnapOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_ComponentContent_SubTabBarStyle_BottomTabBarStyle_String_Resource_CustomBuilder_TabBarOptions* value) { result->append("{"); - // Ark_ScrollSnapAlign snapAlign - result->append(".snapAlign="); - WriteToString(result, value->snapAlign); - // Ark_Union_Dimension_Array_Dimension snapPagination - result->append(", "); - result->append(".snapPagination="); - WriteToString(result, &value->snapPagination); - // Ark_Boolean enableSnapToStart - result->append(", "); - result->append(".enableSnapToStart="); - WriteToString(result, &value->enableSnapToStart); - // Ark_Boolean enableSnapToEnd + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".enableSnapToEnd="); - WriteToString(result, &value->enableSnapToEnd); + // Ark_ComponentContent + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_SubTabBarStyle + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_BottomTabBarStyle + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_String + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } + // Ark_Resource + if (value->selector == 4) { + result->append(".value4="); + WriteToString(result, &value->value4); + } + // CustomNodeBuilder + if (value->selector == 5) { + result->append(".value5="); + WriteToString(result, &value->value5); + } + // Ark_TabBarOptions + if (value->selector == 6) { + result->append(".value6="); + WriteToString(result, &value->value6); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollSnapOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_ComponentContent_SubTabBarStyle_BottomTabBarStyle_String_Resource_CustomBuilder_TabBarOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55317,33 +57043,39 @@ inline void WriteToString(std::string* result, const Opt_ScrollSnapOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollSnapOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ComponentContent_SubTabBarStyle_BottomTabBarStyle_String_Resource_CustomBuilder_TabBarOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SearchButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_PopupOptions_CustomPopupOptions& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_PopupOptions_CustomPopupOptions: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_SearchButtonOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_PopupOptions_CustomPopupOptions* value) { result->append("{"); - // Ark_Length fontSize - result->append(".fontSize="); - WriteToString(result, &value->fontSize); - // Ark_ResourceColor fontColor - result->append(", "); - result->append(".fontColor="); - WriteToString(result, &value->fontColor); - // Ark_Boolean autoDisable + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".autoDisable="); - WriteToString(result, &value->autoDisable); + // Ark_PopupOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_CustomPopupOptions + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SearchButtonOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_PopupOptions_CustomPopupOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55356,76 +57088,45 @@ inline void WriteToString(std::string* result, const Opt_SearchButtonOptions* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SearchButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_PopupOptions_CustomPopupOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SizeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_RichEditorUpdateTextSpanStyleOptions_RichEditorUpdateImageSpanStyleOptions_RichEditorUpdateSymbolSpanStyleOptions& value) { - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_SizeOptions* value) { - result->append("{"); - // Ark_Length width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Length height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_SizeOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(value->tag))); - result->append(", .value="); - if (value->tag != INTEROP_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_RichEditorUpdateTextSpanStyleOptions_RichEditorUpdateImageSpanStyleOptions_RichEditorUpdateSymbolSpanStyleOptions: %d", value.selector); } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_SizeOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_SubTabBarIndicatorStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SubTabBarIndicatorStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_RichEditorUpdateTextSpanStyleOptions_RichEditorUpdateImageSpanStyleOptions_RichEditorUpdateSymbolSpanStyleOptions* value) { result->append("{"); - // Ark_ResourceColor color - result->append(".color="); - WriteToString(result, &value->color); - // Ark_Length height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Length width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Length borderRadius - result->append(", "); - result->append(".borderRadius="); - WriteToString(result, &value->borderRadius); - // Ark_Length marginTop + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".marginTop="); - WriteToString(result, &value->marginTop); + // Ark_RichEditorUpdateTextSpanStyleOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_RichEditorUpdateImageSpanStyleOptions + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_RichEditorUpdateSymbolSpanStyleOptions + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SubTabBarIndicatorStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_RichEditorUpdateTextSpanStyleOptions_RichEditorUpdateImageSpanStyleOptions_RichEditorUpdateSymbolSpanStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55438,45 +57139,45 @@ inline void WriteToString(std::string* result, const Opt_SubTabBarIndicatorStyle result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SubTabBarIndicatorStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_RichEditorUpdateTextSpanStyleOptions_RichEditorUpdateImageSpanStyleOptions_RichEditorUpdateSymbolSpanStyleOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SweepGradientOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_ImageAttachment_CustomSpan& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: INTEROP_FATAL("Bad selector in Ark_Union_String_ImageAttachment_CustomSpan: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_SweepGradientOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_ImageAttachment_CustomSpan* value) { result->append("{"); - // Ark_Tuple_Length_Length center - result->append(".center="); - WriteToString(result, &value->center); - // Ark_Union_Number_String start - result->append(", "); - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Union_Number_String end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_Union_Number_String rotation - result->append(", "); - result->append(".rotation="); - WriteToString(result, &value->rotation); - // Array_Tuple_ResourceColor_Number colors - result->append(", "); - result->append(".colors="); - WriteToString(result, &value->colors); - // Ark_Boolean repeating + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".repeating="); - WriteToString(result, &value->repeating); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_ImageAttachment + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + // Ark_CustomSpan + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SweepGradientOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_ImageAttachment_CustomSpan* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55489,49 +57190,39 @@ inline void WriteToString(std::string* result, const Opt_SweepGradientOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SweepGradientOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_ImageAttachment_CustomSpan& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwipeActionItem& value) +inline Ark_RuntimeType runtimeType(const Ark_AttachmentType& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_AttachmentType: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_SwipeActionItem* value) { +inline void WriteToString(std::string* result, const Ark_AttachmentType* value) { result->append("{"); - // CustomNodeBuilder builder - result->append(".builder="); - WriteToString(result, &value->builder); - // Ark_ComponentContent builderComponent - result->append(", "); - result->append(".builderComponent="); - WriteToString(result, &value->builderComponent); - // Ark_Length actionAreaDistance - result->append(", "); - result->append(".actionAreaDistance="); - WriteToString(result, &value->actionAreaDistance); - // Callback_Void onAction - result->append(", "); - result->append(".onAction="); - WriteToString(result, &value->onAction); - // Callback_Void onEnterActionArea - result->append(", "); - result->append(".onEnterActionArea="); - WriteToString(result, &value->onEnterActionArea); - // Callback_Void onExitActionArea - result->append(", "); - result->append(".onExitActionArea="); - WriteToString(result, &value->onExitActionArea); - // Callback_SwipeActionState_Void onStateChange + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".onStateChange="); - WriteToString(result, &value->onStateChange); + // Ark_ImageAttachmentInterface + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_ResourceImageAttachmentOptions + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SwipeActionItem* value) { +inline void WriteToString(std::string* result, const Opt_AttachmentType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55544,101 +57235,37 @@ inline void WriteToString(std::string* result, const Opt_SwipeActionItem* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwipeActionItem& value) +inline Ark_RuntimeType runtimeType(const Opt_AttachmentType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_text_TextStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorImageSpanOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_text_TextStyle* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorImageSpanOptions* value) { result->append("{"); - // Ark_text_Decoration decoration - result->append(".decoration="); - WriteToString(result, &value->decoration); - // Ark_common2D_Color color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_text_FontWeight fontWeight - result->append(", "); - result->append(".fontWeight="); - WriteToString(result, &value->fontWeight); - // Ark_text_FontStyle fontStyle - result->append(", "); - result->append(".fontStyle="); - WriteToString(result, &value->fontStyle); - // Ark_text_TextBaseline baseline - result->append(", "); - result->append(".baseline="); - WriteToString(result, &value->baseline); - // Array_String fontFamilies - result->append(", "); - result->append(".fontFamilies="); - WriteToString(result, &value->fontFamilies); - // Ark_Number fontSize - result->append(", "); - result->append(".fontSize="); - WriteToString(result, &value->fontSize); - // Ark_Number letterSpacing - result->append(", "); - result->append(".letterSpacing="); - WriteToString(result, &value->letterSpacing); - // Ark_Number wordSpacing - result->append(", "); - result->append(".wordSpacing="); - WriteToString(result, &value->wordSpacing); - // Ark_Number heightScale - result->append(", "); - result->append(".heightScale="); - WriteToString(result, &value->heightScale); - // Ark_Boolean halfLeading - result->append(", "); - result->append(".halfLeading="); - WriteToString(result, &value->halfLeading); - // Ark_Boolean heightOnly - result->append(", "); - result->append(".heightOnly="); - WriteToString(result, &value->heightOnly); - // Ark_String ellipsis - result->append(", "); - result->append(".ellipsis="); - WriteToString(result, &value->ellipsis); - // Ark_text_EllipsisMode ellipsisMode - result->append(", "); - result->append(".ellipsisMode="); - WriteToString(result, &value->ellipsisMode); - // Ark_String locale - result->append(", "); - result->append(".locale="); - WriteToString(result, &value->locale); - // Ark_Number baselineShift - result->append(", "); - result->append(".baselineShift="); - WriteToString(result, &value->baselineShift); - // Array_text_FontFeature fontFeatures - result->append(", "); - result->append(".fontFeatures="); - WriteToString(result, &value->fontFeatures); - // Array_text_TextShadow textShadows + // Ark_Number offset + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_RichEditorImageSpanStyle imageStyle result->append(", "); - result->append(".textShadows="); - WriteToString(result, &value->textShadows); - // Ark_text_RectStyle backgroundRect + result->append(".imageStyle="); + WriteToString(result, &value->imageStyle); + // Ark_RichEditorGesture gesture result->append(", "); - result->append(".backgroundRect="); - WriteToString(result, &value->backgroundRect); - // Array_text_FontVariation fontVariations + result->append(".gesture="); + WriteToString(result, &value->gesture); + // OnHoverCallback onHover result->append(", "); - result->append(".fontVariations="); - WriteToString(result, &value->fontVariations); + result->append(".onHover="); + WriteToString(result, &value->onHover); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_text_TextStyle* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55651,33 +57278,41 @@ inline void WriteToString(std::string* result, const Opt_text_TextStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_text_TextStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorImageSpanOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextAreaOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorImageSpanResult& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextAreaOptions* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorImageSpanResult* value) { result->append("{"); - // Ark_ResourceStr placeholder - result->append(".placeholder="); - WriteToString(result, &value->placeholder); - // Ark_Union_ResourceStr_Bindable_Bindable_Bindable text + // Ark_RichEditorSpanPosition spanPosition + result->append(".spanPosition="); + WriteToString(result, &value->spanPosition); + // Ark_image_PixelMap valuePixelMap result->append(", "); - result->append(".text="); - WriteToString(result, &value->text); - // Ark_TextAreaController controller + result->append(".valuePixelMap="); + WriteToString(result, &value->valuePixelMap); + // Ark_ResourceStr valueResourceStr result->append(", "); - result->append(".controller="); - WriteToString(result, &value->controller); + result->append(".valueResourceStr="); + WriteToString(result, &value->valueResourceStr); + // Ark_RichEditorImageSpanStyleResult imageStyle + result->append(", "); + result->append(".imageStyle="); + WriteToString(result, &value->imageStyle); + // Ark_Tuple_Number_Number offsetInSpan + result->append(", "); + result->append(".offsetInSpan="); + WriteToString(result, &value->offsetInSpan); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextAreaOptions* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55690,37 +57325,41 @@ inline void WriteToString(std::string* result, const Opt_TextAreaOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextAreaOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorImageSpanResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextDataDetectorConfig& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorTextSpanOptions& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextDataDetectorConfig* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorTextSpanOptions* value) { result->append("{"); - // Array_TextDataDetectorType types - result->append(".types="); - WriteToString(result, &value->types); - // Callback_String_Void onDetectResultUpdate + // Ark_Number offset + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_RichEditorTextStyle style result->append(", "); - result->append(".onDetectResultUpdate="); - WriteToString(result, &value->onDetectResultUpdate); - // Ark_ResourceColor color + result->append(".style="); + WriteToString(result, &value->style); + // Ark_RichEditorParagraphStyle paragraphStyle result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_DecorationStyleInterface decoration + result->append(".paragraphStyle="); + WriteToString(result, &value->paragraphStyle); + // Ark_RichEditorGesture gesture result->append(", "); - result->append(".decoration="); - WriteToString(result, &value->decoration); + result->append(".gesture="); + WriteToString(result, &value->gesture); + // Ark_RichEditorUrlStyle urlStyle + result->append(", "); + result->append(".urlStyle="); + WriteToString(result, &value->urlStyle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextDataDetectorConfig* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorTextSpanOptions* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55733,33 +57372,57 @@ inline void WriteToString(std::string* result, const Opt_TextDataDetectorConfig* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextDataDetectorConfig& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorTextSpanOptions& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextInputOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorTextSpanResult& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextInputOptions* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorTextSpanResult* value) { result->append("{"); - // Ark_ResourceStr placeholder - result->append(".placeholder="); - WriteToString(result, &value->placeholder); - // Ark_Union_ResourceStr_Bindable_Bindable_Bindable text + // Ark_RichEditorSpanPosition spanPosition + result->append(".spanPosition="); + WriteToString(result, &value->spanPosition); + // Ark_String value result->append(", "); - result->append(".text="); - WriteToString(result, &value->text); - // Ark_TextInputController controller + result->append(".value="); + WriteToString(result, &value->value); + // Ark_RichEditorTextStyleResult textStyle result->append(", "); - result->append(".controller="); - WriteToString(result, &value->controller); + result->append(".textStyle="); + WriteToString(result, &value->textStyle); + // Ark_Tuple_Number_Number offsetInSpan + result->append(", "); + result->append(".offsetInSpan="); + WriteToString(result, &value->offsetInSpan); + // Ark_RichEditorSymbolSpanStyle symbolSpanStyle + result->append(", "); + result->append(".symbolSpanStyle="); + WriteToString(result, &value->symbolSpanStyle); + // Ark_Resource valueResource + result->append(", "); + result->append(".valueResource="); + WriteToString(result, &value->valueResource); + // Ark_RichEditorParagraphStyle paragraphStyle + result->append(", "); + result->append(".paragraphStyle="); + WriteToString(result, &value->paragraphStyle); + // Ark_String previewText + result->append(", "); + result->append(".previewText="); + WriteToString(result, &value->previewText); + // Ark_RichEditorUrlStyle urlStyle + result->append(", "); + result->append(".urlStyle="); + WriteToString(result, &value->urlStyle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextInputOptions* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorTextSpanResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55772,37 +57435,37 @@ inline void WriteToString(std::string* result, const Opt_TextInputOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextInputOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorTextSpanResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextPickerOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SpanStyle& value) { return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextPickerOptions* value) { +inline void WriteToString(std::string* result, const Ark_SpanStyle* value) { result->append("{"); - // Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent range - result->append(".range="); - WriteToString(result, &value->range); - // Ark_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable value + // Ark_Number start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Number length result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - // Ark_Union_Number_Array_Number_Bindable_Bindable selected + result->append(".length="); + WriteToString(result, &value->length); + // Ark_StyledStringKey styledKey result->append(", "); - result->append(".selected="); - WriteToString(result, &value->selected); - // Array_LengthMetrics columnWidths + result->append(".styledKey="); + WriteToString(result, value->styledKey); + // Ark_StyledStringValue styledValue result->append(", "); - result->append(".columnWidths="); - WriteToString(result, &value->columnWidths); + result->append(".styledValue="); + WriteToString(result, &value->styledValue); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextPickerOptions* value) { +inline void WriteToString(std::string* result, const Opt_SpanStyle* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55815,53 +57478,39 @@ inline void WriteToString(std::string* result, const Opt_TextPickerOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextPickerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SpanStyle& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TipsOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_RichEditorImageSpanResult_RichEditorTextSpanResult& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_RichEditorImageSpanResult_RichEditorTextSpanResult: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TipsOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_RichEditorImageSpanResult_RichEditorTextSpanResult* value) { result->append("{"); - // Ark_Number appearingTime - result->append(".appearingTime="); - WriteToString(result, &value->appearingTime); - // Ark_Number disappearingTime - result->append(", "); - result->append(".disappearingTime="); - WriteToString(result, &value->disappearingTime); - // Ark_Number appearingTimeWithContinuousOperation - result->append(", "); - result->append(".appearingTimeWithContinuousOperation="); - WriteToString(result, &value->appearingTimeWithContinuousOperation); - // Ark_Number disappearingTimeWithContinuousOperation - result->append(", "); - result->append(".disappearingTimeWithContinuousOperation="); - WriteToString(result, &value->disappearingTimeWithContinuousOperation); - // Ark_Boolean enableArrow - result->append(", "); - result->append(".enableArrow="); - WriteToString(result, &value->enableArrow); - // Ark_ArrowPointPosition arrowPointPosition - result->append(", "); - result->append(".arrowPointPosition="); - WriteToString(result, &value->arrowPointPosition); - // Ark_Dimension arrowWidth - result->append(", "); - result->append(".arrowWidth="); - WriteToString(result, &value->arrowWidth); - // Ark_Dimension arrowHeight + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".arrowHeight="); - WriteToString(result, &value->arrowHeight); + // Ark_RichEditorImageSpanResult + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_RichEditorTextSpanResult + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TipsOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_RichEditorImageSpanResult_RichEditorTextSpanResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55874,33 +57523,39 @@ inline void WriteToString(std::string* result, const Opt_TipsOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TipsOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_RichEditorImageSpanResult_RichEditorTextSpanResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TripleLengthDetents& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult& value) { - return INTEROP_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: INTEROP_FATAL("Bad selector in Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult: %d", value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TripleLengthDetents* value) { +inline void WriteToString(std::string* result, const Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value) { result->append("{"); - // Ark_Union_SheetSize_Length value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Opt_Union_SheetSize_Length value1 - result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); - // Opt_Union_SheetSize_Length value2 + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".value2="); - WriteToString(result, &value->value2); + // Ark_RichEditorTextSpanResult + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_RichEditorImageSpanResult + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TripleLengthDetents* value) { +inline void WriteToString(std::string* result, const Opt_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55913,31 +57568,31 @@ inline void WriteToString(std::string* result, const Opt_TripleLengthDetents* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TripleLengthDetents& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_RichEditorTextSpanResult_RichEditorImageSpanResult& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Array_Rectangle_Rectangle& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorSpan& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Array_Rectangle_Rectangle: %d", value.selector); + default: INTEROP_FATAL("Bad selector in Ark_RichEditorSpan: %d", value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Array_Rectangle_Rectangle* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorSpan* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Array_Rectangle + // Ark_RichEditorImageSpanResult if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_Rectangle + // Ark_RichEditorTextSpanResult if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); @@ -55945,7 +57600,7 @@ inline void WriteToString(std::string* result, const Ark_Union_Array_Rectangle_R result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Array_Rectangle_Rectangle* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorSpan* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -55958,39 +57613,39 @@ inline void WriteToString(std::string* result, const Opt_Union_Array_Rectangle_R result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Array_Rectangle_Rectangle& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorSpan& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ArrowStyle_Boolean& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ImageAttachmentInterface_Opt_AttachmentType& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ArrowStyle_Boolean: %d", value.selector); + default: INTEROP_FATAL("Bad selector in Ark_Union_ImageAttachmentInterface_Opt_AttachmentType: %d", value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_ArrowStyle_Boolean* value) { +inline void WriteToString(std::string* result, const Ark_Union_ImageAttachmentInterface_Opt_AttachmentType* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_ArrowStyle + // Ark_ImageAttachmentInterface if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_Boolean + // Opt_AttachmentType if (value->selector == 1) { result->append(".value1="); - WriteToString(result, value->value1); + WriteToString(result, &value->value1); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ArrowStyle_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Union_ImageAttachmentInterface_Opt_AttachmentType* value) { result->append("{.tag="); result->append(tagNameExact(reinterpret_cast(value->tag))); result->append(", .value="); @@ -56003,14945 +57658,4470 @@ inline void WriteToString(std::string* result, const Opt_Union_ArrowStyle_Boolea result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ArrowStyle_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ImageAttachmentInterface_Opt_AttachmentType& value) { return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_BadgePosition_Position& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_BadgePosition_Position: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_BadgePosition_Position* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_BadgePosition - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Position - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_BadgePosition_Position* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_BadgePosition_Position& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_BorderRadiuses - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Length - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedBorderRadiuses - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_BorderRadiuses_Length_LocalizedBorderRadiuses* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_BorderRadiuses_Length_LocalizedBorderRadiuses& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_CustomBuilder_SwipeActionItem& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_CustomBuilder_SwipeActionItem: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_CustomBuilder_SwipeActionItem* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // CustomNodeBuilder - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_SwipeActionItem - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_SwipeActionItem* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_CustomBuilder_SwipeActionItem& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_BorderRadiuses& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Dimension_BorderRadiuses: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Dimension_BorderRadiuses* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Dimension - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_BorderRadiuses - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Dimension_BorderRadiuses* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Dimension_BorderRadiuses& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_EdgeOutlineWidths& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Dimension_EdgeOutlineWidths: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Dimension_EdgeOutlineWidths* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Dimension - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_EdgeOutlineWidths - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Dimension_EdgeOutlineWidths* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Dimension_EdgeOutlineWidths& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_EdgeWidths& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Dimension_EdgeWidths: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Dimension_EdgeWidths* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Dimension - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_EdgeWidths - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Dimension_EdgeWidths* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Dimension_EdgeWidths& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Dimension - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_EdgeWidths - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedEdgeWidths - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Dimension_EdgeWidths_LocalizedEdgeWidths& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_LeadingMarginPlaceholder& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Dimension_LeadingMarginPlaceholder: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Dimension_LeadingMarginPlaceholder* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Dimension - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_LeadingMarginPlaceholder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Dimension_LeadingMarginPlaceholder* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Dimension_LeadingMarginPlaceholder& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_Margin& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Dimension_Margin: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Dimension_Margin* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Dimension - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Padding - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Dimension_Margin* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Dimension_Margin& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_OutlineRadiuses& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Dimension_OutlineRadiuses: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Dimension_OutlineRadiuses* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Dimension - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_OutlineRadiuses - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Dimension_OutlineRadiuses* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Dimension_OutlineRadiuses& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeOutlineWidths_Dimension& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_EdgeOutlineWidths_Dimension: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_EdgeOutlineWidths_Dimension* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_EdgeOutlineWidths - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Dimension - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_EdgeOutlineWidths_Dimension* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_EdgeOutlineWidths_Dimension& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_EdgeWidths - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Length - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedEdgeWidths - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_EdgeWidths_Length_LocalizedEdgeWidths* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_EdgeWidths_Length_LocalizedEdgeWidths& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_EdgeWidths - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_LengthMetrics - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - // Ark_LocalizedEdgeWidths - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_IconOptions_SymbolGlyphModifier& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_IconOptions_SymbolGlyphModifier: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_IconOptions_SymbolGlyphModifier* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_IconOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_SymbolGlyphModifier - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_IconOptions_SymbolGlyphModifier* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_IconOptions_SymbolGlyphModifier& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Length_Bindable& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Length_Bindable: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Length_Bindable* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Bindable_Arkui_Component_Units_Length - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Length_Bindable* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Length_Bindable& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Length_BorderRadiuses& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Length_BorderRadiuses: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Length_BorderRadiuses* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_BorderRadiuses - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Length_BorderRadiuses* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Length_BorderRadiuses& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_BorderRadiuses - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedBorderRadiuses - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Length_BorderRadiuses_LocalizedBorderRadiuses& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_EdgeWidths - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedEdgeWidths - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Length_EdgeWidths_LocalizedEdgeWidths& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Length_GridRowSizeOption& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Length_GridRowSizeOption: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Length_GridRowSizeOption* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_GridRowSizeOption - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Length_GridRowSizeOption* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Length_GridRowSizeOption& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_LengthMetrics_BorderRadiuses& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_LengthMetrics_BorderRadiuses: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_LengthMetrics_BorderRadiuses* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_LengthMetrics - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_BorderRadiuses - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_LengthMetrics_BorderRadiuses* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_LengthMetrics_BorderRadiuses& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_LengthMetrics_BorderRadiuses_LocalizedBorderRadiuses& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_LengthMetrics_BorderRadiuses_LocalizedBorderRadiuses: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_LengthMetrics_BorderRadiuses_LocalizedBorderRadiuses* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_LengthMetrics - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_BorderRadiuses - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedBorderRadiuses - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_LengthMetrics_BorderRadiuses_LocalizedBorderRadiuses* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_LengthMetrics_BorderRadiuses_LocalizedBorderRadiuses& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_LengthMetrics_LeadingMarginPlaceholder& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_LengthMetrics_LeadingMarginPlaceholder: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_LengthMetrics_LeadingMarginPlaceholder* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_LengthMetrics - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_LeadingMarginPlaceholder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_LengthMetrics_LeadingMarginPlaceholder* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_LengthMetrics_LeadingMarginPlaceholder& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_LengthMetrics_Margin& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_LengthMetrics_Margin: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_LengthMetrics_Margin* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_LengthMetrics - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Padding - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_LengthMetrics_Margin* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_LengthMetrics_Margin& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_LengthMetrics_Padding& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_LengthMetrics_Padding: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_LengthMetrics_Padding* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_LengthMetrics - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Padding - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_LengthMetrics_Padding* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_LengthMetrics_Padding& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Margin_Dimension& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Margin_Dimension: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Margin_Dimension* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Padding - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Dimension - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Margin_Dimension* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Margin_Dimension& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Margin_Length_LocalizedMargin& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_Margin_Length_LocalizedMargin: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Margin_Length_LocalizedMargin* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Padding - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Length - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedPadding - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Margin_Length_LocalizedMargin* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Margin_Length_LocalizedMargin& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_LeadingMarginPlaceholder& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Number_LeadingMarginPlaceholder: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_LeadingMarginPlaceholder* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_LeadingMarginPlaceholder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_LeadingMarginPlaceholder* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Number_LeadingMarginPlaceholder& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_OutlineRadiuses_Dimension& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_OutlineRadiuses_Dimension: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_OutlineRadiuses_Dimension* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_OutlineRadiuses - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Dimension - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_OutlineRadiuses_Dimension* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_OutlineRadiuses_Dimension& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Padding_Dimension& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Padding_Dimension: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Padding_Dimension* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Padding - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Dimension - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Padding_Dimension* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Padding_Dimension& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Padding_Dimension_LocalizedPadding& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_Padding_Dimension_LocalizedPadding: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Padding_Dimension_LocalizedPadding* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Padding - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Dimension - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedPadding - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Padding_Dimension_LocalizedPadding* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Padding_Dimension_LocalizedPadding& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Padding_Length_LocalizedPadding& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_Padding_Length_LocalizedPadding: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Padding_Length_LocalizedPadding* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Padding - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Length - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedPadding - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Padding_Length_LocalizedPadding* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Padding_Length_LocalizedPadding& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Padding_LengthMetrics_LocalizedPadding& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_Padding_LengthMetrics_LocalizedPadding: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Padding_LengthMetrics_LocalizedPadding* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Padding - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_LengthMetrics - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - // Ark_LocalizedPadding - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Padding_LengthMetrics_LocalizedPadding* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Padding_LengthMetrics_LocalizedPadding& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Position_Alignment& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Position_Alignment: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Position_Alignment* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Position - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Alignment - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Position_Alignment* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Position_Alignment& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Position_Edges_LocalizedEdges& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_Position_Edges_LocalizedEdges: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Position_Edges_LocalizedEdges* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Position - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Edges - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedEdges - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Position_Edges_LocalizedEdges* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Position_Edges_LocalizedEdges& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Position_LocalizedPosition& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Position_LocalizedPosition: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Position_LocalizedPosition* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Position - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_LocalizedPosition - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Position_LocalizedPosition* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Position_LocalizedPosition& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_RectOptions_RoundedRectOptions& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_RectOptions_RoundedRectOptions: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_RectOptions_RoundedRectOptions* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_RectOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_RoundedRectOptions - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_RectOptions_RoundedRectOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_RectOptions_RoundedRectOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_CustomBuilder_NavigationCommonTitle_NavigationCustomTitle& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: INTEROP_FATAL("Bad selector in Ark_Union_ResourceStr_CustomBuilder_NavigationCommonTitle_NavigationCustomTitle: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_CustomBuilder_NavigationCommonTitle_NavigationCustomTitle* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ResourceStr - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // CustomNodeBuilder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_NavigationCommonTitle - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_NavigationCustomTitle - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_CustomBuilder_NavigationCommonTitle_NavigationCustomTitle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_ResourceStr_CustomBuilder_NavigationCommonTitle_NavigationCustomTitle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_SizeOptions_ImageSize& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_SizeOptions_ImageSize: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_SizeOptions_ImageSize* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_SizeOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ImageSize - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_SizeOptions_ImageSize* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_SizeOptions_ImageSize& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_CustomBuilder_NavDestinationCommonTitle_NavDestinationCustomTitle_Resource& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - case 4: return runtimeType(value.value4); - default: INTEROP_FATAL("Bad selector in Ark_Union_String_CustomBuilder_NavDestinationCommonTitle_NavDestinationCustomTitle_Resource: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_String_CustomBuilder_NavDestinationCommonTitle_NavDestinationCustomTitle_Resource* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // CustomNodeBuilder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_NavDestinationCommonTitle - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_NavDestinationCustomTitle - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } - // Ark_Resource - if (value->selector == 4) { - result->append(".value4="); - WriteToString(result, &value->value4); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_String_CustomBuilder_NavDestinationCommonTitle_NavDestinationCustomTitle_Resource* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_String_CustomBuilder_NavDestinationCommonTitle_NavDestinationCustomTitle_Resource& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Union_Padding_Dimension_LocalizedPadding& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Union_Padding_Dimension_LocalizedPadding: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Union_Padding_Dimension_LocalizedPadding* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Union_Padding_Dimension - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_LocalizedPadding - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Union_Padding_Dimension_LocalizedPadding* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Union_Padding_Dimension_LocalizedPadding& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_XComponentParameters_XComponentOptions_NativeXComponentParameters& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_XComponentParameters_XComponentOptions_NativeXComponentParameters: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_XComponentParameters_XComponentOptions_NativeXComponentParameters* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_XComponentParameters - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_XComponentOptions - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_NativeXComponentParameters - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_XComponentParameters_XComponentOptions_NativeXComponentParameters* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_XComponentParameters_XComponentOptions_NativeXComponentParameters& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Area& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_Area* value) { - result->append("{"); - // Ark_Length width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Length height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Position position - result->append(", "); - result->append(".position="); - WriteToString(result, &value->position); - // Ark_Position globalPosition - result->append(", "); - result->append(".globalPosition="); - WriteToString(result, &value->globalPosition); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Area* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Area& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_BadgeParamWithNumber& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_BadgeParamWithNumber* value) { - result->append("{"); - // Ark_Union_BadgePosition_Position position - result->append(".position="); - WriteToString(result, &value->position); - // Ark_BadgeStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); - // Ark_Number count - result->append(", "); - result->append(".count="); - WriteToString(result, &value->count); - // Ark_Number maxCount - result->append(", "); - result->append(".maxCount="); - WriteToString(result, &value->maxCount); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_BadgeParamWithNumber* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_BadgeParamWithNumber& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_BadgeParamWithString& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_BadgeParamWithString* value) { - result->append("{"); - // Ark_Union_BadgePosition_Position position - result->append(".position="); - WriteToString(result, &value->position); - // Ark_BadgeStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); - // Ark_ResourceStr value - result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_BadgeParamWithString* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_BadgeParamWithString& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_BorderImageOption& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_BorderImageOption* value) { - result->append("{"); - // Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths slice - result->append(".slice="); - WriteToString(result, &value->slice); - // Ark_RepeatMode repeat - result->append(", "); - result->append(".repeat="); - WriteToString(result, &value->repeat); - // Ark_Union_String_Resource_LinearGradientOptions source - result->append(", "); - result->append(".source="); - WriteToString(result, &value->source); - // Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths outset - result->append(", "); - result->append(".outset="); - WriteToString(result, &value->outset); - // Ark_Boolean fill - result->append(", "); - result->append(".fill="); - WriteToString(result, &value->fill); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_BorderImageOption* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_BorderImageOption& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_BorderOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_BorderOptions* value) { - result->append("{"); - // Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses radius - result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_Union_EdgeStyles_BorderStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); - // Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashGap - result->append(", "); - result->append(".dashGap="); - WriteToString(result, &value->dashGap); - // Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashWidth - result->append(", "); - result->append(".dashWidth="); - WriteToString(result, &value->dashWidth); - // Ark_Boolean showInForeground - result->append(", "); - result->append(".showInForeground="); - WriteToString(result, &value->showInForeground); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_BorderOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_BorderOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_ButtonLabelStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_ButtonLabelStyle* value) { - result->append("{"); - // Ark_TextOverflow overflow - result->append(".overflow="); - WriteToString(result, &value->overflow); - // Ark_Number maxLines - result->append(", "); - result->append(".maxLines="); - WriteToString(result, &value->maxLines); - // Ark_Union_Number_ResourceStr minFontSize - result->append(", "); - result->append(".minFontSize="); - WriteToString(result, &value->minFontSize); - // Ark_Union_Number_ResourceStr maxFontSize - result->append(", "); - result->append(".maxFontSize="); - WriteToString(result, &value->maxFontSize); - // Ark_TextHeightAdaptivePolicy heightAdaptivePolicy - result->append(", "); - result->append(".heightAdaptivePolicy="); - WriteToString(result, &value->heightAdaptivePolicy); - // Ark_Font font - result->append(", "); - result->append(".font="); - WriteToString(result, &value->font); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ButtonLabelStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_ButtonLabelStyle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_CancelButtonOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_CancelButtonOptions* value) { - result->append("{"); - // Ark_CancelButtonStyle style - result->append(".style="); - WriteToString(result, &value->style); - // Ark_IconOptions icon - result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_CancelButtonOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_CancelButtonOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_CapsuleStyleOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_CapsuleStyleOptions* value) { - result->append("{"); - // Ark_Boolean enableScanEffect - result->append(".enableScanEffect="); - WriteToString(result, &value->enableScanEffect); - // Ark_ResourceColor borderColor - result->append(", "); - result->append(".borderColor="); - WriteToString(result, &value->borderColor); - // Ark_Length borderWidth - result->append(", "); - result->append(".borderWidth="); - WriteToString(result, &value->borderWidth); - // Ark_Font font - result->append(", "); - result->append(".font="); - WriteToString(result, &value->font); - // Ark_ResourceColor fontColor - result->append(", "); - result->append(".fontColor="); - WriteToString(result, &value->fontColor); - // Ark_Boolean showDefaultPercentage - result->append(", "); - result->append(".showDefaultPercentage="); - WriteToString(result, &value->showDefaultPercentage); - // Ark_LengthMetrics borderRadius - result->append(", "); - result->append(".borderRadius="); - WriteToString(result, &value->borderRadius); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_CapsuleStyleOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_CapsuleStyleOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_ContextMenuOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_ContextMenuOptions* value) { - result->append("{"); - // Ark_Position offset - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_Placement placement - result->append(", "); - result->append(".placement="); - WriteToString(result, &value->placement); - // Ark_Boolean enableArrow - result->append(", "); - result->append(".enableArrow="); - WriteToString(result, &value->enableArrow); - // Ark_Length arrowOffset - result->append(", "); - result->append(".arrowOffset="); - WriteToString(result, &value->arrowOffset); - // Ark_Union_MenuPreviewMode_CustomBuilder preview - result->append(", "); - result->append(".preview="); - WriteToString(result, &value->preview); - // Ark_BorderRadiusType previewBorderRadius - result->append(", "); - result->append(".previewBorderRadius="); - WriteToString(result, &value->previewBorderRadius); - // Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius - result->append(", "); - result->append(".borderRadius="); - WriteToString(result, &value->borderRadius); - // Callback_Void onAppear - result->append(", "); - result->append(".onAppear="); - WriteToString(result, &value->onAppear); - // Callback_Void onDisappear - result->append(", "); - result->append(".onDisappear="); - WriteToString(result, &value->onDisappear); - // Callback_Void aboutToAppear - result->append(", "); - result->append(".aboutToAppear="); - WriteToString(result, &value->aboutToAppear); - // Callback_Void aboutToDisappear - result->append(", "); - result->append(".aboutToDisappear="); - WriteToString(result, &value->aboutToDisappear); - // Ark_Padding layoutRegionMargin - result->append(", "); - result->append(".layoutRegionMargin="); - WriteToString(result, &value->layoutRegionMargin); - // Ark_ContextMenuAnimationOptions previewAnimationOptions - result->append(", "); - result->append(".previewAnimationOptions="); - WriteToString(result, &value->previewAnimationOptions); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_BackgroundBlurStyleOptions backgroundBlurStyleOptions - result->append(", "); - result->append(".backgroundBlurStyleOptions="); - WriteToString(result, &value->backgroundBlurStyleOptions); - // Ark_BackgroundEffectOptions backgroundEffect - result->append(", "); - result->append(".backgroundEffect="); - WriteToString(result, &value->backgroundEffect); - // Ark_TransitionEffect transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); - // Ark_Boolean enableHoverMode - result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - // Ark_Union_ResourceColor_EdgeColors outlineColor - result->append(", "); - result->append(".outlineColor="); - WriteToString(result, &value->outlineColor); - // Ark_Union_Dimension_EdgeOutlineWidths outlineWidth - result->append(", "); - result->append(".outlineWidth="); - WriteToString(result, &value->outlineWidth); - // Ark_HapticFeedbackMode hapticFeedbackMode - result->append(", "); - result->append(".hapticFeedbackMode="); - WriteToString(result, &value->hapticFeedbackMode); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ContextMenuOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_ContextMenuOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_CustomDialogControllerOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_CustomDialogControllerOptions* value) { - result->append("{"); - // Ark_Union_CustomBuilder_ExtendableComponent builder - result->append(".builder="); - WriteToString(result, &value->builder); - // Callback_Void cancel - result->append(", "); - result->append(".cancel="); - WriteToString(result, &value->cancel); - // Ark_Boolean autoCancel - result->append(", "); - result->append(".autoCancel="); - WriteToString(result, &value->autoCancel); - // Ark_DialogAlignment alignment - result->append(", "); - result->append(".alignment="); - WriteToString(result, &value->alignment); - // Ark_Offset offset - result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_Boolean customStyle - result->append(", "); - result->append(".customStyle="); - WriteToString(result, &value->customStyle); - // Ark_Number gridCount - result->append(", "); - result->append(".gridCount="); - WriteToString(result, &value->gridCount); - // Ark_ResourceColor maskColor - result->append(", "); - result->append(".maskColor="); - WriteToString(result, &value->maskColor); - // Ark_Rectangle maskRect - result->append(", "); - result->append(".maskRect="); - WriteToString(result, &value->maskRect); - // Ark_AnimateParam openAnimation - result->append(", "); - result->append(".openAnimation="); - WriteToString(result, &value->openAnimation); - // Ark_AnimateParam closeAnimation - result->append(", "); - result->append(".closeAnimation="); - WriteToString(result, &value->closeAnimation); - // Ark_Boolean showInSubWindow - result->append(", "); - result->append(".showInSubWindow="); - WriteToString(result, &value->showInSubWindow); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_Union_Dimension_BorderRadiuses cornerRadius - result->append(", "); - result->append(".cornerRadius="); - WriteToString(result, &value->cornerRadius); - // Ark_Boolean isModal - result->append(", "); - result->append(".isModal="); - WriteToString(result, &value->isModal); - // Callback_DismissDialogAction_Void onWillDismiss - result->append(", "); - result->append(".onWillDismiss="); - WriteToString(result, &value->onWillDismiss); - // Ark_Dimension width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Dimension height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Union_Dimension_EdgeWidths borderWidth - result->append(", "); - result->append(".borderWidth="); - WriteToString(result, &value->borderWidth); - // Ark_Union_ResourceColor_EdgeColors borderColor - result->append(", "); - result->append(".borderColor="); - WriteToString(result, &value->borderColor); - // Ark_Union_BorderStyle_EdgeStyles borderStyle - result->append(", "); - result->append(".borderStyle="); - WriteToString(result, &value->borderStyle); - // Ark_Union_ShadowOptions_ShadowStyle shadow - result->append(", "); - result->append(".shadow="); - WriteToString(result, &value->shadow); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_BackgroundBlurStyleOptions backgroundBlurStyleOptions - result->append(", "); - result->append(".backgroundBlurStyleOptions="); - WriteToString(result, &value->backgroundBlurStyleOptions); - // Ark_BackgroundEffectOptions backgroundEffect - result->append(", "); - result->append(".backgroundEffect="); - WriteToString(result, &value->backgroundEffect); - // Ark_KeyboardAvoidMode keyboardAvoidMode - result->append(", "); - result->append(".keyboardAvoidMode="); - WriteToString(result, &value->keyboardAvoidMode); - // Ark_Boolean enableHoverMode - result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - // Ark_HoverModeAreaType hoverModeArea - result->append(", "); - result->append(".hoverModeArea="); - WriteToString(result, &value->hoverModeArea); - // Callback_Void onDidAppear - result->append(", "); - result->append(".onDidAppear="); - WriteToString(result, &value->onDidAppear); - // Callback_Void onDidDisappear - result->append(", "); - result->append(".onDidDisappear="); - WriteToString(result, &value->onDidDisappear); - // Callback_Void onWillAppear - result->append(", "); - result->append(".onWillAppear="); - WriteToString(result, &value->onWillAppear); - // Callback_Void onWillDisappear - result->append(", "); - result->append(".onWillDisappear="); - WriteToString(result, &value->onWillDisappear); - // Ark_LengthMetrics keyboardAvoidDistance - result->append(", "); - result->append(".keyboardAvoidDistance="); - WriteToString(result, &value->keyboardAvoidDistance); - // Ark_LevelMode levelMode - result->append(", "); - result->append(".levelMode="); - WriteToString(result, &value->levelMode); - // Ark_Number levelUniqueId - result->append(", "); - result->append(".levelUniqueId="); - WriteToString(result, &value->levelUniqueId); - // Ark_ImmersiveMode immersiveMode - result->append(", "); - result->append(".immersiveMode="); - WriteToString(result, &value->immersiveMode); - // Ark_LevelOrder levelOrder - result->append(", "); - result->append(".levelOrder="); - WriteToString(result, &value->levelOrder); - // Ark_Boolean focusable - result->append(", "); - result->append(".focusable="); - WriteToString(result, &value->focusable); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_CustomDialogControllerOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_CustomDialogControllerOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_CustomPopupOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_CustomPopupOptions* value) { - result->append("{"); - // CustomNodeBuilder builder - result->append(".builder="); - WriteToString(result, &value->builder); - // Ark_Placement placement - result->append(", "); - result->append(".placement="); - WriteToString(result, &value->placement); - // Ark_Union_Color_String_Resource_Number popupColor - result->append(", "); - result->append(".popupColor="); - WriteToString(result, &value->popupColor); - // Ark_Boolean enableArrow - result->append(", "); - result->append(".enableArrow="); - WriteToString(result, &value->enableArrow); - // Ark_Boolean autoCancel - result->append(", "); - result->append(".autoCancel="); - WriteToString(result, &value->autoCancel); - // PopupStateChangeCallback onStateChange - result->append(", "); - result->append(".onStateChange="); - WriteToString(result, &value->onStateChange); - // Ark_Length arrowOffset - result->append(", "); - result->append(".arrowOffset="); - WriteToString(result, &value->arrowOffset); - // Ark_Boolean showInSubWindow - result->append(", "); - result->append(".showInSubWindow="); - WriteToString(result, &value->showInSubWindow); - // Ark_Union_Boolean_PopupMaskType mask - result->append(", "); - result->append(".mask="); - WriteToString(result, &value->mask); - // Ark_Length targetSpace - result->append(", "); - result->append(".targetSpace="); - WriteToString(result, &value->targetSpace); - // Ark_Position offset - result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_Dimension width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_ArrowPointPosition arrowPointPosition - result->append(", "); - result->append(".arrowPointPosition="); - WriteToString(result, &value->arrowPointPosition); - // Ark_Dimension arrowWidth - result->append(", "); - result->append(".arrowWidth="); - WriteToString(result, &value->arrowWidth); - // Ark_Dimension arrowHeight - result->append(", "); - result->append(".arrowHeight="); - WriteToString(result, &value->arrowHeight); - // Ark_Dimension radius - result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_Union_ShadowOptions_ShadowStyle shadow - result->append(", "); - result->append(".shadow="); - WriteToString(result, &value->shadow); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_Boolean focusable - result->append(", "); - result->append(".focusable="); - WriteToString(result, &value->focusable); - // Ark_TransitionEffect transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); - // Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss - result->append(", "); - result->append(".onWillDismiss="); - WriteToString(result, &value->onWillDismiss); - // Ark_Boolean enableHoverMode - result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - // Ark_Boolean followTransformOfTarget - result->append(", "); - result->append(".followTransformOfTarget="); - WriteToString(result, &value->followTransformOfTarget); - // Ark_KeyboardAvoidMode keyboardAvoidMode - result->append(", "); - result->append(".keyboardAvoidMode="); - WriteToString(result, &value->keyboardAvoidMode); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_CustomPopupOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_CustomPopupOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_DigitIndicator& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_DigitIndicator* value) { - result->append("{"); - // Ark_Length _left - result->append("._left="); - WriteToString(result, &value->_left); - // Ark_Length _top - result->append(", "); - result->append("._top="); - WriteToString(result, &value->_top); - // Ark_Length _right - result->append(", "); - result->append("._right="); - WriteToString(result, &value->_right); - // Ark_Length _bottom - result->append(", "); - result->append("._bottom="); - WriteToString(result, &value->_bottom); - // Ark_LengthMetrics _start - result->append(", "); - result->append("._start="); - WriteToString(result, &value->_start); - // Ark_LengthMetrics _end - result->append(", "); - result->append("._end="); - WriteToString(result, &value->_end); - // Ark_ResourceColor _fontColor - result->append(", "); - result->append("._fontColor="); - WriteToString(result, &value->_fontColor); - // Ark_ResourceColor _selectedFontColor - result->append(", "); - result->append("._selectedFontColor="); - WriteToString(result, &value->_selectedFontColor); - // Ark_Font _digitFont - result->append(", "); - result->append("._digitFont="); - WriteToString(result, &value->_digitFont); - // Ark_Font _selectedDigitFont - result->append(", "); - result->append("._selectedDigitFont="); - WriteToString(result, &value->_selectedDigitFont); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_DigitIndicator* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_DigitIndicator& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_EventTarget& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_EventTarget* value) { - result->append("{"); - // Ark_Area area - result->append(".area="); - WriteToString(result, &value->area); - // Ark_String id - result->append(", "); - result->append(".id="); - WriteToString(result, &value->id); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_EventTarget* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_EventTarget& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_FocusAxisEvent& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_FocusAxisEvent value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_FocusAxisEvent* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_FocusAxisEvent& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_GeometryInfo& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_GeometryInfo* value) { - result->append("{"); - // Ark_Number width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_EdgeWidths borderWidth - result->append(", "); - result->append(".borderWidth="); - WriteToString(result, &value->borderWidth); - // Ark_Padding margin - result->append(", "); - result->append(".margin="); - WriteToString(result, &value->margin); - // Ark_Padding padding - result->append(", "); - result->append(".padding="); - WriteToString(result, &value->padding); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_GeometryInfo* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_GeometryInfo& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_GestureEvent& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_GestureEvent value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_GestureEvent* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_GestureEvent& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_GutterOption& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_GutterOption* value) { - result->append("{"); - // Ark_Union_Length_GridRowSizeOption x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Union_Length_GridRowSizeOption y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_GutterOption* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_GutterOption& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_HoverEvent& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_HoverEvent value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_HoverEvent* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_HoverEvent& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageAttachmentLayoutStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_ImageAttachmentLayoutStyle* value) { - result->append("{"); - // Ark_Union_LengthMetrics_Margin margin - result->append(".margin="); - WriteToString(result, &value->margin); - // Ark_Union_LengthMetrics_Padding padding - result->append(", "); - result->append(".padding="); - WriteToString(result, &value->padding); - // Ark_Union_LengthMetrics_BorderRadiuses borderRadius - result->append(", "); - result->append(".borderRadius="); - WriteToString(result, &value->borderRadius); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ImageAttachmentLayoutStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_ImageAttachmentLayoutStyle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_LayoutChild& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_LayoutChild value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_LayoutChild* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_LayoutChild& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_LongPressGestureEvent& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_LongPressGestureEvent value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_LongPressGestureEvent* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_LongPressGestureEvent& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_MenuOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_MenuOptions* value) { - result->append("{"); - // Ark_Position offset - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_Placement placement - result->append(", "); - result->append(".placement="); - WriteToString(result, &value->placement); - // Ark_Boolean enableArrow - result->append(", "); - result->append(".enableArrow="); - WriteToString(result, &value->enableArrow); - // Ark_Length arrowOffset - result->append(", "); - result->append(".arrowOffset="); - WriteToString(result, &value->arrowOffset); - // Ark_Union_MenuPreviewMode_CustomBuilder preview - result->append(", "); - result->append(".preview="); - WriteToString(result, &value->preview); - // Ark_BorderRadiusType previewBorderRadius - result->append(", "); - result->append(".previewBorderRadius="); - WriteToString(result, &value->previewBorderRadius); - // Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius - result->append(", "); - result->append(".borderRadius="); - WriteToString(result, &value->borderRadius); - // Callback_Void onAppear - result->append(", "); - result->append(".onAppear="); - WriteToString(result, &value->onAppear); - // Callback_Void onDisappear - result->append(", "); - result->append(".onDisappear="); - WriteToString(result, &value->onDisappear); - // Callback_Void aboutToAppear - result->append(", "); - result->append(".aboutToAppear="); - WriteToString(result, &value->aboutToAppear); - // Callback_Void aboutToDisappear - result->append(", "); - result->append(".aboutToDisappear="); - WriteToString(result, &value->aboutToDisappear); - // Ark_Padding layoutRegionMargin - result->append(", "); - result->append(".layoutRegionMargin="); - WriteToString(result, &value->layoutRegionMargin); - // Ark_ContextMenuAnimationOptions previewAnimationOptions - result->append(", "); - result->append(".previewAnimationOptions="); - WriteToString(result, &value->previewAnimationOptions); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_BackgroundBlurStyleOptions backgroundBlurStyleOptions - result->append(", "); - result->append(".backgroundBlurStyleOptions="); - WriteToString(result, &value->backgroundBlurStyleOptions); - // Ark_BackgroundEffectOptions backgroundEffect - result->append(", "); - result->append(".backgroundEffect="); - WriteToString(result, &value->backgroundEffect); - // Ark_TransitionEffect transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); - // Ark_Boolean enableHoverMode - result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - // Ark_Union_ResourceColor_EdgeColors outlineColor - result->append(", "); - result->append(".outlineColor="); - WriteToString(result, &value->outlineColor); - // Ark_Union_Dimension_EdgeOutlineWidths outlineWidth - result->append(", "); - result->append(".outlineWidth="); - WriteToString(result, &value->outlineWidth); - // Ark_HapticFeedbackMode hapticFeedbackMode - result->append(", "); - result->append(".hapticFeedbackMode="); - WriteToString(result, &value->hapticFeedbackMode); - // Ark_ResourceStr title - result->append(", "); - result->append(".title="); - WriteToString(result, &value->title); - // Ark_Boolean showInSubWindow - result->append(", "); - result->append(".showInSubWindow="); - WriteToString(result, &value->showInSubWindow); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_MenuOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_MenuOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_MenuOutlineOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_MenuOutlineOptions* value) { - result->append("{"); - // Ark_Union_Dimension_EdgeOutlineWidths width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_ResourceColor_EdgeColors color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_MenuOutlineOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_MenuOutlineOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_MouseEvent& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_MouseEvent value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_MouseEvent* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_MouseEvent& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedInfo& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NativeEmbedInfo* value) { - result->append("{"); - // Ark_String id - result->append(".id="); - WriteToString(result, &value->id); - // Ark_String type - result->append(", "); - result->append(".type="); - WriteToString(result, &value->type); - // Ark_String src - result->append(", "); - result->append(".src="); - WriteToString(result, &value->src); - // Ark_Position position - result->append(", "); - result->append(".position="); - WriteToString(result, &value->position); - // Ark_Int32 width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Int32 height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_String url - result->append(", "); - result->append(".url="); - WriteToString(result, &value->url); - // Ark_String tag - result->append(", "); - result->append(".tag="); - WriteToString(result, &value->tag); - // Map_String_String params - result->append(", "); - result->append(".params="); - WriteToString(result, &value->params); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NativeEmbedInfo* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_NativeEmbedInfo& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationMenuOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavigationMenuOptions* value) { - result->append("{"); - // Ark_MoreButtonOptions moreButtonOptions - result->append(".moreButtonOptions="); - WriteToString(result, &value->moreButtonOptions); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavigationMenuOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_NavigationMenuOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationToolbarOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavigationToolbarOptions* value) { - result->append("{"); - // Ark_ResourceColor backgroundColor - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_BackgroundBlurStyleOptions backgroundBlurStyleOptions - result->append(", "); - result->append(".backgroundBlurStyleOptions="); - WriteToString(result, &value->backgroundBlurStyleOptions); - // Ark_BackgroundEffectOptions backgroundEffect - result->append(", "); - result->append(".backgroundEffect="); - WriteToString(result, &value->backgroundEffect); - // Ark_MoreButtonOptions moreButtonOptions - result->append(", "); - result->append(".moreButtonOptions="); - WriteToString(result, &value->moreButtonOptions); - // Ark_BarStyle barStyle - result->append(", "); - result->append(".barStyle="); - WriteToString(result, &value->barStyle); - // Ark_Boolean hideItemValue - result->append(", "); - result->append(".hideItemValue="); - WriteToString(result, &value->hideItemValue); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavigationToolbarOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_NavigationToolbarOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_OutlineOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_OutlineOptions* value) { - result->append("{"); - // Ark_Union_EdgeOutlineWidths_Dimension width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_Union_OutlineRadiuses_Dimension radius - result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_Union_EdgeOutlineStyles_OutlineStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_OutlineOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_OutlineOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_PanGestureEvent& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_PanGestureEvent value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_PanGestureEvent* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_PanGestureEvent& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_ParagraphStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_ParagraphStyle value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_ParagraphStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_ParagraphStyle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_ParagraphStyleInterface& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_ParagraphStyleInterface* value) { - result->append("{"); - // Ark_TextAlign textAlign - result->append(".textAlign="); - WriteToString(result, &value->textAlign); - // Ark_LengthMetrics textIndent - result->append(", "); - result->append(".textIndent="); - WriteToString(result, &value->textIndent); - // Ark_Number maxLines - result->append(", "); - result->append(".maxLines="); - WriteToString(result, &value->maxLines); - // Ark_TextOverflow overflow - result->append(", "); - result->append(".overflow="); - WriteToString(result, &value->overflow); - // Ark_WordBreak wordBreak - result->append(", "); - result->append(".wordBreak="); - WriteToString(result, &value->wordBreak); - // Ark_Union_LengthMetrics_LeadingMarginPlaceholder leadingMargin - result->append(", "); - result->append(".leadingMargin="); - WriteToString(result, &value->leadingMargin); - // Ark_LengthMetrics paragraphSpacing - result->append(", "); - result->append(".paragraphSpacing="); - WriteToString(result, &value->paragraphSpacing); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ParagraphStyleInterface* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_ParagraphStyleInterface& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_PickerDialogButtonStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_PickerDialogButtonStyle* value) { - result->append("{"); - // Ark_ButtonType type - result->append(".type="); - WriteToString(result, &value->type); - // Ark_ButtonStyleMode style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); - // Ark_ButtonRole role - result->append(", "); - result->append(".role="); - WriteToString(result, &value->role); - // Ark_Length fontSize - result->append(", "); - result->append(".fontSize="); - WriteToString(result, &value->fontSize); - // Ark_ResourceColor fontColor - result->append(", "); - result->append(".fontColor="); - WriteToString(result, &value->fontColor); - // Ark_Union_FontWeight_Number_String fontWeight - result->append(", "); - result->append(".fontWeight="); - WriteToString(result, &value->fontWeight); - // Ark_FontStyle fontStyle - result->append(", "); - result->append(".fontStyle="); - WriteToString(result, &value->fontStyle); - // Ark_Union_Resource_String fontFamily - result->append(", "); - result->append(".fontFamily="); - WriteToString(result, &value->fontFamily); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_Union_Length_BorderRadiuses borderRadius - result->append(", "); - result->append(".borderRadius="); - WriteToString(result, &value->borderRadius); - // Ark_Boolean primary - result->append(", "); - result->append(".primary="); - WriteToString(result, &value->primary); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_PickerDialogButtonStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_PickerDialogButtonStyle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_PickerTextStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_PickerTextStyle* value) { - result->append("{"); - // Ark_ResourceColor color - result->append(".color="); - WriteToString(result, &value->color); - // Ark_Font font - result->append(", "); - result->append(".font="); - WriteToString(result, &value->font); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_PickerTextStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_PickerTextStyle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_PinchGestureEvent& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_PinchGestureEvent value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_PinchGestureEvent* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_PinchGestureEvent& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_PlaceholderStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_PlaceholderStyle* value) { - result->append("{"); - // Ark_Font font - result->append(".font="); - WriteToString(result, &value->font); - // Ark_ResourceColor fontColor - result->append(", "); - result->append(".fontColor="); - WriteToString(result, &value->fontColor); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_PlaceholderStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_PlaceholderStyle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_PopupCommonOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_PopupCommonOptions* value) { - result->append("{"); - // Ark_Placement placement - result->append(".placement="); - WriteToString(result, &value->placement); - // Ark_ResourceColor popupColor - result->append(", "); - result->append(".popupColor="); - WriteToString(result, &value->popupColor); - // Ark_Boolean enableArrow - result->append(", "); - result->append(".enableArrow="); - WriteToString(result, &value->enableArrow); - // Ark_Boolean autoCancel - result->append(", "); - result->append(".autoCancel="); - WriteToString(result, &value->autoCancel); - // PopupStateChangeCallback onStateChange - result->append(", "); - result->append(".onStateChange="); - WriteToString(result, &value->onStateChange); - // Ark_Length arrowOffset - result->append(", "); - result->append(".arrowOffset="); - WriteToString(result, &value->arrowOffset); - // Ark_Boolean showInSubWindow - result->append(", "); - result->append(".showInSubWindow="); - WriteToString(result, &value->showInSubWindow); - // Ark_Union_Boolean_PopupMaskType mask - result->append(", "); - result->append(".mask="); - WriteToString(result, &value->mask); - // Ark_Length targetSpace - result->append(", "); - result->append(".targetSpace="); - WriteToString(result, &value->targetSpace); - // Ark_Position offset - result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_Dimension width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_ArrowPointPosition arrowPointPosition - result->append(", "); - result->append(".arrowPointPosition="); - WriteToString(result, &value->arrowPointPosition); - // Ark_Dimension arrowWidth - result->append(", "); - result->append(".arrowWidth="); - WriteToString(result, &value->arrowWidth); - // Ark_Dimension arrowHeight - result->append(", "); - result->append(".arrowHeight="); - WriteToString(result, &value->arrowHeight); - // Ark_Dimension radius - result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_Union_ShadowOptions_ShadowStyle shadow - result->append(", "); - result->append(".shadow="); - WriteToString(result, &value->shadow); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_Boolean focusable - result->append(", "); - result->append(".focusable="); - WriteToString(result, &value->focusable); - // Ark_TransitionEffect transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); - // Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss - result->append(", "); - result->append(".onWillDismiss="); - WriteToString(result, &value->onWillDismiss); - // Ark_Boolean enableHoverMode - result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - // Ark_Boolean followTransformOfTarget - result->append(", "); - result->append(".followTransformOfTarget="); - WriteToString(result, &value->followTransformOfTarget); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_PopupCommonOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_PopupCommonOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_PopupMessageOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_PopupMessageOptions* value) { - result->append("{"); - // Ark_ResourceColor textColor - result->append(".textColor="); - WriteToString(result, &value->textColor); - // Ark_Font font - result->append(", "); - result->append(".font="); - WriteToString(result, &value->font); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_PopupMessageOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_PopupMessageOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_ResizableOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_ResizableOptions* value) { - result->append("{"); - // Ark_EdgeWidths slice - result->append(".slice="); - WriteToString(result, &value->slice); - // Ark_drawing_Lattice lattice - result->append(", "); - result->append(".lattice="); - WriteToString(result, &value->lattice); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ResizableOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_ResizableOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorLayoutStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_RichEditorLayoutStyle* value) { - result->append("{"); - // Ark_Union_Dimension_Margin margin - result->append(".margin="); - WriteToString(result, &value->margin); - // Ark_Union_Dimension_BorderRadiuses borderRadius - result->append(", "); - result->append(".borderRadius="); - WriteToString(result, &value->borderRadius); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_RichEditorLayoutStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_RichEditorLayoutStyle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorParagraphStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_RichEditorParagraphStyle* value) { - result->append("{"); - // Ark_TextAlign textAlign - result->append(".textAlign="); - WriteToString(result, &value->textAlign); - // Ark_Union_Dimension_LeadingMarginPlaceholder leadingMargin - result->append(", "); - result->append(".leadingMargin="); - WriteToString(result, &value->leadingMargin); - // Ark_WordBreak wordBreak - result->append(", "); - result->append(".wordBreak="); - WriteToString(result, &value->wordBreak); - // Ark_LineBreakStrategy lineBreakStrategy - result->append(", "); - result->append(".lineBreakStrategy="); - WriteToString(result, &value->lineBreakStrategy); - // Ark_Number paragraphSpacing - result->append(", "); - result->append(".paragraphSpacing="); - WriteToString(result, &value->paragraphSpacing); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_RichEditorParagraphStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_RichEditorParagraphStyle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorParagraphStyleOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_RichEditorParagraphStyleOptions* value) { - result->append("{"); - // Ark_Number start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Number end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_RichEditorParagraphStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_RichEditorParagraphStyleOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_RichEditorParagraphStyleOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_RotationGestureEvent& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_RotationGestureEvent value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_RotationGestureEvent* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_RotationGestureEvent& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_SectionOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_SectionOptions* value) { - result->append("{"); - // Ark_Number itemsCount - result->append(".itemsCount="); - WriteToString(result, &value->itemsCount); - // Opt_Number crossCount - result->append(", "); - result->append(".crossCount="); - WriteToString(result, &value->crossCount); - // Opt_GetItemMainSizeByIndex onGetItemMainSizeByIndex - result->append(", "); - result->append(".onGetItemMainSizeByIndex="); - WriteToString(result, &value->onGetItemMainSizeByIndex); - // Opt_Dimension columnsGap - result->append(", "); - result->append(".columnsGap="); - WriteToString(result, &value->columnsGap); - // Opt_Dimension rowsGap - result->append(", "); - result->append(".rowsGap="); - WriteToString(result, &value->rowsGap); - // Opt_Union_Margin_Dimension margin - result->append(", "); - result->append(".margin="); - WriteToString(result, &value->margin); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_SectionOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_SectionOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_SheetOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_SheetOptions* value) { - result->append("{"); - // Ark_ResourceColor backgroundColor - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Callback_Void onAppear - result->append(", "); - result->append(".onAppear="); - WriteToString(result, &value->onAppear); - // Callback_Void onDisappear - result->append(", "); - result->append(".onDisappear="); - WriteToString(result, &value->onDisappear); - // Callback_Void onWillAppear - result->append(", "); - result->append(".onWillAppear="); - WriteToString(result, &value->onWillAppear); - // Callback_Void onWillDisappear - result->append(", "); - result->append(".onWillDisappear="); - WriteToString(result, &value->onWillDisappear); - // Ark_Union_SheetSize_Length height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Boolean dragBar - result->append(", "); - result->append(".dragBar="); - WriteToString(result, &value->dragBar); - // Ark_ResourceColor maskColor - result->append(", "); - result->append(".maskColor="); - WriteToString(result, &value->maskColor); - // Ark_TripleLengthDetents detents - result->append(", "); - result->append(".detents="); - WriteToString(result, &value->detents); - // Ark_BlurStyle blurStyle - result->append(", "); - result->append(".blurStyle="); - WriteToString(result, &value->blurStyle); - // Ark_Union_Boolean_Resource showClose - result->append(", "); - result->append(".showClose="); - WriteToString(result, &value->showClose); - // Ark_SheetType preferType - result->append(", "); - result->append(".preferType="); - WriteToString(result, &value->preferType); - // Ark_Union_SheetTitleOptions_CustomBuilder title - result->append(", "); - result->append(".title="); - WriteToString(result, &value->title); - // Callback_SheetDismiss_Void shouldDismiss - result->append(", "); - result->append(".shouldDismiss="); - WriteToString(result, &value->shouldDismiss); - // Callback_DismissSheetAction_Void onWillDismiss - result->append(", "); - result->append(".onWillDismiss="); - WriteToString(result, &value->onWillDismiss); - // Callback_SpringBackAction_Void onWillSpringBackWhenDismiss - result->append(", "); - result->append(".onWillSpringBackWhenDismiss="); - WriteToString(result, &value->onWillSpringBackWhenDismiss); - // Ark_Boolean enableOutsideInteractive - result->append(", "); - result->append(".enableOutsideInteractive="); - WriteToString(result, &value->enableOutsideInteractive); - // Ark_Dimension width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth - result->append(", "); - result->append(".borderWidth="); - WriteToString(result, &value->borderWidth); - // Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor - result->append(", "); - result->append(".borderColor="); - WriteToString(result, &value->borderColor); - // Ark_Union_BorderStyle_EdgeStyles borderStyle - result->append(", "); - result->append(".borderStyle="); - WriteToString(result, &value->borderStyle); - // Ark_Union_ShadowOptions_ShadowStyle shadow - result->append(", "); - result->append(".shadow="); - WriteToString(result, &value->shadow); - // Callback_Number_Void onHeightDidChange - result->append(", "); - result->append(".onHeightDidChange="); - WriteToString(result, &value->onHeightDidChange); - // Ark_SheetMode mode - result->append(", "); - result->append(".mode="); - WriteToString(result, &value->mode); - // Ark_ScrollSizeMode scrollSizeMode - result->append(", "); - result->append(".scrollSizeMode="); - WriteToString(result, &value->scrollSizeMode); - // Callback_Number_Void onDetentsDidChange - result->append(", "); - result->append(".onDetentsDidChange="); - WriteToString(result, &value->onDetentsDidChange); - // Callback_Number_Void onWidthDidChange - result->append(", "); - result->append(".onWidthDidChange="); - WriteToString(result, &value->onWidthDidChange); - // Callback_SheetType_Void onTypeDidChange - result->append(", "); - result->append(".onTypeDidChange="); - WriteToString(result, &value->onTypeDidChange); - // Ark_UIContext uiContext - result->append(", "); - result->append(".uiContext="); - WriteToString(result, &value->uiContext); - // Ark_SheetKeyboardAvoidMode keyboardAvoidMode - result->append(", "); - result->append(".keyboardAvoidMode="); - WriteToString(result, &value->keyboardAvoidMode); - // Ark_Boolean enableHoverMode - result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - // Ark_HoverModeAreaType hoverModeArea - result->append(", "); - result->append(".hoverModeArea="); - WriteToString(result, &value->hoverModeArea); - // Ark_Position offset - result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_Number effectEdge - result->append(", "); - result->append(".effectEdge="); - WriteToString(result, &value->effectEdge); - // Ark_Union_LengthMetrics_BorderRadiuses_LocalizedBorderRadiuses radius - result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_Union_SheetSize_Length detentSelection - result->append(", "); - result->append(".detentSelection="); - WriteToString(result, &value->detentSelection); - // Ark_Boolean showInSubWindow - result->append(", "); - result->append(".showInSubWindow="); - WriteToString(result, &value->showInSubWindow); - // Ark_Placement placement - result->append(", "); - result->append(".placement="); - WriteToString(result, &value->placement); - // Ark_Boolean placementOnTarget - result->append(", "); - result->append(".placementOnTarget="); - WriteToString(result, &value->placementOnTarget); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_SheetOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_SheetOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_SwipeActionOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_SwipeActionOptions* value) { - result->append("{"); - // Ark_Union_CustomBuilder_SwipeActionItem start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Union_CustomBuilder_SwipeActionItem end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_SwipeEdgeEffect edgeEffect - result->append(", "); - result->append(".edgeEffect="); - WriteToString(result, &value->edgeEffect); - // Callback_Number_Void onOffsetChange - result->append(", "); - result->append(".onOffsetChange="); - WriteToString(result, &value->onOffsetChange); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_SwipeActionOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_SwipeActionOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_SwipeGestureEvent& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_SwipeGestureEvent value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_SwipeGestureEvent* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_SwipeGestureEvent& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_TabBarLabelStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_TabBarLabelStyle* value) { - result->append("{"); - // Ark_TextOverflow overflow - result->append(".overflow="); - WriteToString(result, &value->overflow); - // Ark_Number maxLines - result->append(", "); - result->append(".maxLines="); - WriteToString(result, &value->maxLines); - // Ark_Union_Number_ResourceStr minFontSize - result->append(", "); - result->append(".minFontSize="); - WriteToString(result, &value->minFontSize); - // Ark_Union_Number_ResourceStr maxFontSize - result->append(", "); - result->append(".maxFontSize="); - WriteToString(result, &value->maxFontSize); - // Ark_TextHeightAdaptivePolicy heightAdaptivePolicy - result->append(", "); - result->append(".heightAdaptivePolicy="); - WriteToString(result, &value->heightAdaptivePolicy); - // Ark_Font font - result->append(", "); - result->append(".font="); - WriteToString(result, &value->font); - // Ark_ResourceColor selectedColor - result->append(", "); - result->append(".selectedColor="); - WriteToString(result, &value->selectedColor); - // Ark_ResourceColor unselectedColor - result->append(", "); - result->append(".unselectedColor="); - WriteToString(result, &value->unselectedColor); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_TabBarLabelStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_TabBarLabelStyle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_TapGestureEvent& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_TapGestureEvent value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_TapGestureEvent* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_TapGestureEvent& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_text_ParagraphStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_text_ParagraphStyle* value) { - result->append("{"); - // Ark_text_TextStyle textStyle - result->append(".textStyle="); - WriteToString(result, &value->textStyle); - // Ark_text_TextDirection textDirection - result->append(", "); - result->append(".textDirection="); - WriteToString(result, &value->textDirection); - // Ark_text_TextAlign align - result->append(", "); - result->append(".align="); - WriteToString(result, &value->align); - // Ark_text_WordBreak wordBreak - result->append(", "); - result->append(".wordBreak="); - WriteToString(result, &value->wordBreak); - // Ark_Number maxLines - result->append(", "); - result->append(".maxLines="); - WriteToString(result, &value->maxLines); - // Ark_text_BreakStrategy breakStrategy - result->append(", "); - result->append(".breakStrategy="); - WriteToString(result, &value->breakStrategy); - // Ark_text_StrutStyle strutStyle - result->append(", "); - result->append(".strutStyle="); - WriteToString(result, &value->strutStyle); - // Ark_text_TextHeightBehavior textHeightBehavior - result->append(", "); - result->append(".textHeightBehavior="); - WriteToString(result, &value->textHeightBehavior); - // Ark_text_TextTab tab - result->append(", "); - result->append(".tab="); - WriteToString(result, &value->tab); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_text_ParagraphStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_text_ParagraphStyle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_text_RunMetrics& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_text_RunMetrics* value) { - result->append("{"); - // Ark_text_TextStyle textStyle - result->append(".textStyle="); - WriteToString(result, &value->textStyle); - // Ark_drawing_FontMetrics fontMetrics - result->append(", "); - result->append(".fontMetrics="); - WriteToString(result, &value->fontMetrics); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_text_RunMetrics* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_text_RunMetrics& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_TextBackgroundStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_TextBackgroundStyle* value) { - result->append("{"); - // Ark_ResourceColor color - result->append(".color="); - WriteToString(result, &value->color); - // Ark_Union_Dimension_BorderRadiuses radius - result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_TextBackgroundStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_TextBackgroundStyle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_TextPickerTextStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_TextPickerTextStyle* value) { - result->append("{"); - // Ark_ResourceColor color - result->append(".color="); - WriteToString(result, &value->color); - // Ark_Font font - result->append(", "); - result->append(".font="); - WriteToString(result, &value->font); - // Ark_Union_Number_String_Resource minFontSize - result->append(", "); - result->append(".minFontSize="); - WriteToString(result, &value->minFontSize); - // Ark_Union_Number_String_Resource maxFontSize - result->append(", "); - result->append(".maxFontSize="); - WriteToString(result, &value->maxFontSize); - // Ark_TextOverflow overflow - result->append(", "); - result->append(".overflow="); - WriteToString(result, &value->overflow); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_TextPickerTextStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_TextPickerTextStyle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_TouchEvent& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_TouchEvent value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_TouchEvent* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_TouchEvent& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_CancelButtonOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_CancelButtonSymbolOptions - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_CancelButtonOptions_CancelButtonSymbolOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_CancelButtonOptions_CancelButtonSymbolOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_DotIndicator_DigitIndicator& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_DotIndicator_DigitIndicator: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_DotIndicator_DigitIndicator* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_DotIndicator - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_DigitIndicator - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_DotIndicator_DigitIndicator* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_DotIndicator_DigitIndicator& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_IndicatorComponentController_DotIndicator_DigitIndicator_Boolean& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: INTEROP_FATAL("Bad selector in Ark_Union_IndicatorComponentController_DotIndicator_DigitIndicator_Boolean: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_IndicatorComponentController_DotIndicator_DigitIndicator_Boolean* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_IndicatorComponentController - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_DotIndicator - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_DigitIndicator - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_Boolean - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, value->value3); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_IndicatorComponentController_DotIndicator_DigitIndicator_Boolean* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_IndicatorComponentController_DotIndicator_DigitIndicator_Boolean& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Length_GutterOption& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_Length_GutterOption: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Length_GutterOption* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_GutterOption - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Length_GutterOption* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_Length_GutterOption& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: INTEROP_FATAL("Bad selector in Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_LinearStyleOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_RingStyleOptions - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_CapsuleStyleOptions - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_ProgressStyleOptions - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_WithThemeOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_WithThemeOptions* value) { - result->append("{"); - // Ark_CustomTheme theme - result->append(".theme="); - WriteToString(result, &value->theme); - // Ark_ThemeColorMode colorMode - result->append(", "); - result->append(".colorMode="); - WriteToString(result, &value->colorMode); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_WithThemeOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_WithThemeOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_AccessibilityHoverEvent& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_AccessibilityHoverEvent value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_AccessibilityHoverEvent* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_AccessibilityHoverEvent& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_AxisEvent& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_AxisEvent value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_AxisEvent* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_AxisEvent& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_BackgroundColorStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_BackgroundColorStyle value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_BackgroundColorStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_BackgroundColorStyle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_BaseEvent& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_BaseEvent value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_BaseEvent* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_BaseEvent& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_BaseGestureEvent& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_BaseGestureEvent value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_BaseGestureEvent* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_BaseGestureEvent& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_BottomTabBarStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_BottomTabBarStyle* value) { - result->append("{"); - // Ark_Union_ResourceStr_TabBarSymbol _icon - result->append("._icon="); - WriteToString(result, &value->_icon); - // Ark_ResourceStr _text - result->append(", "); - result->append("._text="); - WriteToString(result, &value->_text); - // Ark_TabBarLabelStyle _labelStyle - result->append(", "); - result->append("._labelStyle="); - WriteToString(result, &value->_labelStyle); - // Ark_Union_Padding_Dimension_LocalizedPadding _padding - result->append(", "); - result->append("._padding="); - WriteToString(result, &value->_padding); - // Ark_LayoutMode _layoutMode - result->append(", "); - result->append("._layoutMode="); - WriteToString(result, &value->_layoutMode); - // Ark_VerticalAlign _verticalAlign - result->append(", "); - result->append("._verticalAlign="); - WriteToString(result, &value->_verticalAlign); - // Ark_Boolean _symmetricExtensible - result->append(", "); - result->append("._symmetricExtensible="); - WriteToString(result, &value->_symmetricExtensible); - // Ark_String _id - result->append(", "); - result->append("._id="); - WriteToString(result, &value->_id); - // Ark_TabBarIconStyle _iconStyle - result->append(", "); - result->append("._iconStyle="); - WriteToString(result, &value->_iconStyle); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_BottomTabBarStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_BottomTabBarStyle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_CalendarDialogOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_CalendarDialogOptions* value) { - result->append("{"); - // Ark_Union_Number_Resource hintRadius - result->append(".hintRadius="); - WriteToString(result, &value->hintRadius); - // Ark_Date selected - result->append(", "); - result->append(".selected="); - WriteToString(result, &value->selected); - // Ark_Date start - result->append(", "); - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Date end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Array_DateRange disabledDateRange - result->append(", "); - result->append(".disabledDateRange="); - WriteToString(result, &value->disabledDateRange); - // Callback_Date_Void onAccept - result->append(", "); - result->append(".onAccept="); - WriteToString(result, &value->onAccept); - // VoidCallback onCancel - result->append(", "); - result->append(".onCancel="); - WriteToString(result, &value->onCancel); - // Callback_Date_Void onChange - result->append(", "); - result->append(".onChange="); - WriteToString(result, &value->onChange); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_BackgroundBlurStyleOptions backgroundBlurStyleOptions - result->append(", "); - result->append(".backgroundBlurStyleOptions="); - WriteToString(result, &value->backgroundBlurStyleOptions); - // Ark_BackgroundEffectOptions backgroundEffect - result->append(", "); - result->append(".backgroundEffect="); - WriteToString(result, &value->backgroundEffect); - // Ark_PickerDialogButtonStyle acceptButtonStyle - result->append(", "); - result->append(".acceptButtonStyle="); - WriteToString(result, &value->acceptButtonStyle); - // Ark_PickerDialogButtonStyle cancelButtonStyle - result->append(", "); - result->append(".cancelButtonStyle="); - WriteToString(result, &value->cancelButtonStyle); - // VoidCallback onDidAppear - result->append(", "); - result->append(".onDidAppear="); - WriteToString(result, &value->onDidAppear); - // VoidCallback onDidDisappear - result->append(", "); - result->append(".onDidDisappear="); - WriteToString(result, &value->onDidDisappear); - // VoidCallback onWillAppear - result->append(", "); - result->append(".onWillAppear="); - WriteToString(result, &value->onWillAppear); - // VoidCallback onWillDisappear - result->append(", "); - result->append(".onWillDisappear="); - WriteToString(result, &value->onWillDisappear); - // Ark_Union_ShadowOptions_ShadowStyle shadow - result->append(", "); - result->append(".shadow="); - WriteToString(result, &value->shadow); - // Ark_Boolean enableHoverMode - result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - // Ark_HoverModeAreaType hoverModeArea - result->append(", "); - result->append(".hoverModeArea="); - WriteToString(result, &value->hoverModeArea); - // Ark_Boolean markToday - result->append(", "); - result->append(".markToday="); - WriteToString(result, &value->markToday); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_CalendarDialogOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_CalendarDialogOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_ClickEvent& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_ClickEvent value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_ClickEvent* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_ClickEvent& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_GridRowOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_GridRowOptions* value) { - result->append("{"); - // Ark_Union_Length_GutterOption gutter - result->append(".gutter="); - WriteToString(result, &value->gutter); - // Ark_Union_Number_GridRowColumnOption columns - result->append(", "); - result->append(".columns="); - WriteToString(result, &value->columns); - // Ark_BreakPoints breakpoints - result->append(", "); - result->append(".breakpoints="); - WriteToString(result, &value->breakpoints); - // Ark_GridRowDirection direction - result->append(", "); - result->append(".direction="); - WriteToString(result, &value->direction); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_GridRowOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_GridRowOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageAttachment& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_ImageAttachment value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_ImageAttachment* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_ImageAttachment& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageAttachmentInterface& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_ImageAttachmentInterface* value) { - result->append("{"); - // Ark_image_PixelMap value - result->append(".value="); - WriteToString(result, value->value); - // Ark_SizeOptions size - result->append(", "); - result->append(".size="); - WriteToString(result, &value->size); - // Ark_ImageSpanAlignment verticalAlign - result->append(", "); - result->append(".verticalAlign="); - WriteToString(result, &value->verticalAlign); - // Ark_ImageFit objectFit - result->append(", "); - result->append(".objectFit="); - WriteToString(result, &value->objectFit); - // Ark_ImageAttachmentLayoutStyle layoutStyle - result->append(", "); - result->append(".layoutStyle="); - WriteToString(result, &value->layoutStyle); - // Ark_ColorFilterType colorFilter - result->append(", "); - result->append(".colorFilter="); - WriteToString(result, &value->colorFilter); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ImageAttachmentInterface* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_ImageAttachmentInterface& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedDataInfo& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NativeEmbedDataInfo* value) { - result->append("{"); - // Ark_NativeEmbedStatus status - result->append(".status="); - WriteToString(result, &value->status); - // Ark_String surfaceId - result->append(", "); - result->append(".surfaceId="); - WriteToString(result, &value->surfaceId); - // Ark_String embedId - result->append(", "); - result->append(".embedId="); - WriteToString(result, &value->embedId); - // Ark_NativeEmbedInfo info - result->append(", "); - result->append(".info="); - WriteToString(result, &value->info); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NativeEmbedDataInfo* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_NativeEmbedDataInfo& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedTouchInfo& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NativeEmbedTouchInfo* value) { - result->append("{"); - // Ark_String embedId - result->append(".embedId="); - WriteToString(result, &value->embedId); - // Ark_TouchEvent touchEvent - result->append(", "); - result->append(".touchEvent="); - WriteToString(result, &value->touchEvent); - // Ark_EventResult result - result->append(", "); - result->append(".result="); - WriteToString(result, &value->result); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NativeEmbedTouchInfo* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_NativeEmbedTouchInfo& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_PopupOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_PopupOptions* value) { - result->append("{"); - // Ark_String message - result->append(".message="); - WriteToString(result, &value->message); - // Ark_Placement placement - result->append(", "); - result->append(".placement="); - WriteToString(result, &value->placement); - // Ark_PopupButton primaryButton - result->append(", "); - result->append(".primaryButton="); - WriteToString(result, &value->primaryButton); - // Ark_PopupButton secondaryButton - result->append(", "); - result->append(".secondaryButton="); - WriteToString(result, &value->secondaryButton); - // PopupStateChangeCallback onStateChange - result->append(", "); - result->append(".onStateChange="); - WriteToString(result, &value->onStateChange); - // Ark_Length arrowOffset - result->append(", "); - result->append(".arrowOffset="); - WriteToString(result, &value->arrowOffset); - // Ark_Boolean showInSubWindow - result->append(", "); - result->append(".showInSubWindow="); - WriteToString(result, &value->showInSubWindow); - // Ark_Union_Boolean_PopupMaskType mask - result->append(", "); - result->append(".mask="); - WriteToString(result, &value->mask); - // Ark_PopupMessageOptions messageOptions - result->append(", "); - result->append(".messageOptions="); - WriteToString(result, &value->messageOptions); - // Ark_Length targetSpace - result->append(", "); - result->append(".targetSpace="); - WriteToString(result, &value->targetSpace); - // Ark_Boolean enableArrow - result->append(", "); - result->append(".enableArrow="); - WriteToString(result, &value->enableArrow); - // Ark_Position offset - result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_Union_Color_String_Resource_Number popupColor - result->append(", "); - result->append(".popupColor="); - WriteToString(result, &value->popupColor); - // Ark_Boolean autoCancel - result->append(", "); - result->append(".autoCancel="); - WriteToString(result, &value->autoCancel); - // Ark_Dimension width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_ArrowPointPosition arrowPointPosition - result->append(", "); - result->append(".arrowPointPosition="); - WriteToString(result, &value->arrowPointPosition); - // Ark_Dimension arrowWidth - result->append(", "); - result->append(".arrowWidth="); - WriteToString(result, &value->arrowWidth); - // Ark_Dimension arrowHeight - result->append(", "); - result->append(".arrowHeight="); - WriteToString(result, &value->arrowHeight); - // Ark_Dimension radius - result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_Union_ShadowOptions_ShadowStyle shadow - result->append(", "); - result->append(".shadow="); - WriteToString(result, &value->shadow); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_TransitionEffect transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); - // Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss - result->append(", "); - result->append(".onWillDismiss="); - WriteToString(result, &value->onWillDismiss); - // Ark_Boolean enableHoverMode - result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - // Ark_Boolean followTransformOfTarget - result->append(", "); - result->append(".followTransformOfTarget="); - WriteToString(result, &value->followTransformOfTarget); - // Ark_KeyboardAvoidMode keyboardAvoidMode - result->append(", "); - result->append(".keyboardAvoidMode="); - WriteToString(result, &value->keyboardAvoidMode); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_PopupOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_PopupOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_ResourceImageAttachmentOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_ResourceImageAttachmentOptions* value) { - result->append("{"); - // Opt_ResourceStr resourceValue - result->append(".resourceValue="); - WriteToString(result, &value->resourceValue); - // Ark_SizeOptions size - result->append(", "); - result->append(".size="); - WriteToString(result, &value->size); - // Ark_ImageSpanAlignment verticalAlign - result->append(", "); - result->append(".verticalAlign="); - WriteToString(result, &value->verticalAlign); - // Ark_ImageFit objectFit - result->append(", "); - result->append(".objectFit="); - WriteToString(result, &value->objectFit); - // Ark_ImageAttachmentLayoutStyle layoutStyle - result->append(", "); - result->append(".layoutStyle="); - WriteToString(result, &value->layoutStyle); - // Ark_ColorFilterType colorFilter - result->append(", "); - result->append(".colorFilter="); - WriteToString(result, &value->colorFilter); - // Ark_Boolean syncLoad - result->append(", "); - result->append(".syncLoad="); - WriteToString(result, &value->syncLoad); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ResourceImageAttachmentOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_ResourceImageAttachmentOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorImageSpanStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_RichEditorImageSpanStyle* value) { - result->append("{"); - // Ark_Tuple_Dimension_Dimension size - result->append(".size="); - WriteToString(result, &value->size); - // Ark_ImageSpanAlignment verticalAlign - result->append(", "); - result->append(".verticalAlign="); - WriteToString(result, &value->verticalAlign); - // Ark_ImageFit objectFit - result->append(", "); - result->append(".objectFit="); - WriteToString(result, &value->objectFit); - // Ark_RichEditorLayoutStyle layoutStyle - result->append(", "); - result->append(".layoutStyle="); - WriteToString(result, &value->layoutStyle); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_RichEditorImageSpanStyle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorImageSpanStyleResult& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_RichEditorImageSpanStyleResult* value) { - result->append("{"); - // Ark_Tuple_Number_Number size - result->append(".size="); - WriteToString(result, &value->size); - // Ark_ImageSpanAlignment verticalAlign - result->append(", "); - result->append(".verticalAlign="); - WriteToString(result, value->verticalAlign); - // Ark_ImageFit objectFit - result->append(", "); - result->append(".objectFit="); - WriteToString(result, value->objectFit); - // Ark_RichEditorLayoutStyle layoutStyle - result->append(", "); - result->append(".layoutStyle="); - WriteToString(result, &value->layoutStyle); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanStyleResult* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_RichEditorImageSpanStyleResult& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorParagraphResult& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_RichEditorParagraphResult* value) { - result->append("{"); - // Ark_RichEditorParagraphStyle style - result->append(".style="); - WriteToString(result, &value->style); - // Ark_Tuple_Number_Number range - result->append(", "); - result->append(".range="); - WriteToString(result, &value->range); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_RichEditorParagraphResult* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_RichEditorParagraphResult& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorTextStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_RichEditorTextStyle* value) { - result->append("{"); - // Ark_ResourceColor fontColor - result->append(".fontColor="); - WriteToString(result, &value->fontColor); - // Ark_Union_Length_Number fontSize - result->append(", "); - result->append(".fontSize="); - WriteToString(result, &value->fontSize); - // Ark_FontStyle fontStyle - result->append(", "); - result->append(".fontStyle="); - WriteToString(result, &value->fontStyle); - // Ark_Union_Number_FontWeight_String fontWeight - result->append(", "); - result->append(".fontWeight="); - WriteToString(result, &value->fontWeight); - // Ark_ResourceStr fontFamily - result->append(", "); - result->append(".fontFamily="); - WriteToString(result, &value->fontFamily); - // Ark_DecorationStyleInterface decoration - result->append(", "); - result->append(".decoration="); - WriteToString(result, &value->decoration); - // Ark_Union_ShadowOptions_Array_ShadowOptions textShadow - result->append(", "); - result->append(".textShadow="); - WriteToString(result, &value->textShadow); - // Ark_Union_Number_String letterSpacing - result->append(", "); - result->append(".letterSpacing="); - WriteToString(result, &value->letterSpacing); - // Ark_Union_Number_String_Resource lineHeight - result->append(", "); - result->append(".lineHeight="); - WriteToString(result, &value->lineHeight); - // Ark_Boolean halfLeading - result->append(", "); - result->append(".halfLeading="); - WriteToString(result, &value->halfLeading); - // Ark_String fontFeature - result->append(", "); - result->append(".fontFeature="); - WriteToString(result, &value->fontFeature); - // Ark_TextBackgroundStyle textBackgroundStyle - result->append(", "); - result->append(".textBackgroundStyle="); - WriteToString(result, &value->textBackgroundStyle); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_RichEditorTextStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_RichEditorTextStyle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorTextStyleResult& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_RichEditorTextStyleResult* value) { - result->append("{"); - // Ark_ResourceColor fontColor - result->append(".fontColor="); - WriteToString(result, &value->fontColor); - // Ark_Number fontSize - result->append(", "); - result->append(".fontSize="); - WriteToString(result, &value->fontSize); - // Ark_FontStyle fontStyle - result->append(", "); - result->append(".fontStyle="); - WriteToString(result, value->fontStyle); - // Ark_Number fontWeight - result->append(", "); - result->append(".fontWeight="); - WriteToString(result, &value->fontWeight); - // Ark_String fontFamily - result->append(", "); - result->append(".fontFamily="); - WriteToString(result, &value->fontFamily); - // Ark_DecorationStyleResult decoration - result->append(", "); - result->append(".decoration="); - WriteToString(result, &value->decoration); - // Array_ShadowOptions textShadow - result->append(", "); - result->append(".textShadow="); - WriteToString(result, &value->textShadow); - // Ark_Number letterSpacing - result->append(", "); - result->append(".letterSpacing="); - WriteToString(result, &value->letterSpacing); - // Ark_Number lineHeight - result->append(", "); - result->append(".lineHeight="); - WriteToString(result, &value->lineHeight); - // Ark_Boolean halfLeading - result->append(", "); - result->append(".halfLeading="); - WriteToString(result, &value->halfLeading); - // Ark_String fontFeature - result->append(", "); - result->append(".fontFeature="); - WriteToString(result, &value->fontFeature); - // Ark_TextBackgroundStyle textBackgroundStyle - result->append(", "); - result->append(".textBackgroundStyle="); - WriteToString(result, &value->textBackgroundStyle); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_RichEditorTextStyleResult* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_RichEditorTextStyleResult& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorUpdateImageSpanStyleOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_RichEditorUpdateImageSpanStyleOptions* value) { - result->append("{"); - // Ark_Number start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Number end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_RichEditorImageSpanStyle imageStyle - result->append(", "); - result->append(".imageStyle="); - WriteToString(result, &value->imageStyle); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_RichEditorUpdateImageSpanStyleOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_RichEditorUpdateImageSpanStyleOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorUpdateTextSpanStyleOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_RichEditorUpdateTextSpanStyleOptions* value) { - result->append("{"); - // Ark_Number start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Number end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_RichEditorTextStyle textStyle - result->append(", "); - result->append(".textStyle="); - WriteToString(result, &value->textStyle); - // Ark_RichEditorUrlStyle urlStyle - result->append(", "); - result->append(".urlStyle="); - WriteToString(result, &value->urlStyle); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_RichEditorUpdateTextSpanStyleOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_RichEditorUpdateTextSpanStyleOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_StyledStringValue& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - case 4: return runtimeType(value.value4); - case 5: return runtimeType(value.value5); - case 6: return runtimeType(value.value6); - case 7: return runtimeType(value.value7); - case 8: return runtimeType(value.value8); - case 9: return runtimeType(value.value9); - case 10: return runtimeType(value.value10); - case 11: return runtimeType(value.value11); - case 12: return runtimeType(value.value12); - default: INTEROP_FATAL("Bad selector in Ark_StyledStringValue: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_StyledStringValue* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_TextStyle - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_DecorationStyle - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - // Ark_BaselineOffsetStyle - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, value->value2); - } - // Ark_LetterSpacingStyle - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, value->value3); - } - // Ark_TextShadowStyle - if (value->selector == 4) { - result->append(".value4="); - WriteToString(result, value->value4); - } - // Ark_GestureStyle - if (value->selector == 5) { - result->append(".value5="); - WriteToString(result, value->value5); - } - // Ark_ImageAttachment - if (value->selector == 6) { - result->append(".value6="); - WriteToString(result, value->value6); - } - // Ark_ParagraphStyle - if (value->selector == 7) { - result->append(".value7="); - WriteToString(result, value->value7); - } - // Ark_LineHeightStyle - if (value->selector == 8) { - result->append(".value8="); - WriteToString(result, value->value8); - } - // Ark_UrlStyle - if (value->selector == 9) { - result->append(".value9="); - WriteToString(result, value->value9); - } - // Ark_CustomSpan - if (value->selector == 10) { - result->append(".value10="); - WriteToString(result, value->value10); - } - // Ark_UserDataSpan - if (value->selector == 11) { - result->append(".value11="); - WriteToString(result, value->value11); - } - // Ark_BackgroundColorStyle - if (value->selector == 12) { - result->append(".value12="); - WriteToString(result, value->value12); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_StyledStringValue* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_StyledStringValue& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_StyleOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_StyleOptions* value) { - result->append("{"); - // Ark_Int32 start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Int32 length - result->append(", "); - result->append(".length="); - WriteToString(result, &value->length); - // Ark_StyledStringKey styledKey - result->append(", "); - result->append(".styledKey="); - WriteToString(result, value->styledKey); - // Ark_StyledStringValue styledValue - result->append(", "); - result->append(".styledValue="); - WriteToString(result, &value->styledValue); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_StyleOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_StyleOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_SubTabBarStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_SubTabBarStyle* value) { - result->append("{"); - // Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent _content - result->append("._content="); - WriteToString(result, &value->_content); - // Ark_SubTabBarIndicatorStyle _indicator - result->append(", "); - result->append("._indicator="); - WriteToString(result, &value->_indicator); - // Ark_SelectedMode _selectedMode - result->append(", "); - result->append("._selectedMode="); - WriteToString(result, &value->_selectedMode); - // Ark_BoardStyle _board - result->append(", "); - result->append("._board="); - WriteToString(result, &value->_board); - // Ark_TabBarLabelStyle _labelStyle - result->append(", "); - result->append("._labelStyle="); - WriteToString(result, &value->_labelStyle); - // Ark_Union_Union_Padding_Dimension_LocalizedPadding _padding - result->append(", "); - result->append("._padding="); - WriteToString(result, &value->_padding); - // Ark_String _id - result->append(", "); - result->append("._id="); - WriteToString(result, &value->_id); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_SubTabBarStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_SubTabBarStyle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_TextPickerDialogOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_TextPickerDialogOptions* value) { - result->append("{"); - // Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent range - result->append(".range="); - WriteToString(result, &value->range); - // Ark_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable value - result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - // Ark_Union_Number_Array_Number_Bindable_Bindable selected - result->append(", "); - result->append(".selected="); - WriteToString(result, &value->selected); - // Array_LengthMetrics columnWidths - result->append(", "); - result->append(".columnWidths="); - WriteToString(result, &value->columnWidths); - // Ark_Union_Number_String defaultPickerItemHeight - result->append(", "); - result->append(".defaultPickerItemHeight="); - WriteToString(result, &value->defaultPickerItemHeight); - // Ark_Boolean canLoop - result->append(", "); - result->append(".canLoop="); - WriteToString(result, &value->canLoop); - // Ark_PickerTextStyle disappearTextStyle - result->append(", "); - result->append(".disappearTextStyle="); - WriteToString(result, &value->disappearTextStyle); - // Ark_PickerTextStyle textStyle - result->append(", "); - result->append(".textStyle="); - WriteToString(result, &value->textStyle); - // Ark_PickerDialogButtonStyle acceptButtonStyle - result->append(", "); - result->append(".acceptButtonStyle="); - WriteToString(result, &value->acceptButtonStyle); - // Ark_PickerDialogButtonStyle cancelButtonStyle - result->append(", "); - result->append(".cancelButtonStyle="); - WriteToString(result, &value->cancelButtonStyle); - // Ark_PickerTextStyle selectedTextStyle - result->append(", "); - result->append(".selectedTextStyle="); - WriteToString(result, &value->selectedTextStyle); - // Ark_Boolean disableTextStyleAnimation - result->append(", "); - result->append(".disableTextStyleAnimation="); - WriteToString(result, &value->disableTextStyleAnimation); - // Ark_TextPickerTextStyle defaultTextStyle - result->append(", "); - result->append(".defaultTextStyle="); - WriteToString(result, &value->defaultTextStyle); - // Callback_TextPickerResult_Void onAccept - result->append(", "); - result->append(".onAccept="); - WriteToString(result, &value->onAccept); - // Callback_Void onCancel - result->append(", "); - result->append(".onCancel="); - WriteToString(result, &value->onCancel); - // Callback_TextPickerResult_Void onChange - result->append(", "); - result->append(".onChange="); - WriteToString(result, &value->onChange); - // Callback_TextPickerResult_Void onScrollStop - result->append(", "); - result->append(".onScrollStop="); - WriteToString(result, &value->onScrollStop); - // Callback_TextPickerResult_Void onEnterSelectedArea - result->append(", "); - result->append(".onEnterSelectedArea="); - WriteToString(result, &value->onEnterSelectedArea); - // Ark_Rectangle maskRect - result->append(", "); - result->append(".maskRect="); - WriteToString(result, &value->maskRect); - // Ark_DialogAlignment alignment - result->append(", "); - result->append(".alignment="); - WriteToString(result, &value->alignment); - // Ark_Offset offset - result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_BackgroundBlurStyleOptions backgroundBlurStyleOptions - result->append(", "); - result->append(".backgroundBlurStyleOptions="); - WriteToString(result, &value->backgroundBlurStyleOptions); - // Ark_BackgroundEffectOptions backgroundEffect - result->append(", "); - result->append(".backgroundEffect="); - WriteToString(result, &value->backgroundEffect); - // Callback_Void onDidAppear - result->append(", "); - result->append(".onDidAppear="); - WriteToString(result, &value->onDidAppear); - // Callback_Void onDidDisappear - result->append(", "); - result->append(".onDidDisappear="); - WriteToString(result, &value->onDidDisappear); - // Callback_Void onWillAppear - result->append(", "); - result->append(".onWillAppear="); - WriteToString(result, &value->onWillAppear); - // Callback_Void onWillDisappear - result->append(", "); - result->append(".onWillDisappear="); - WriteToString(result, &value->onWillDisappear); - // Ark_Union_ShadowOptions_ShadowStyle shadow - result->append(", "); - result->append(".shadow="); - WriteToString(result, &value->shadow); - // Ark_Boolean enableHoverMode - result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - // Ark_HoverModeAreaType hoverModeArea - result->append(", "); - result->append(".hoverModeArea="); - WriteToString(result, &value->hoverModeArea); - // Ark_Boolean enableHapticFeedback - result->append(", "); - result->append(".enableHapticFeedback="); - WriteToString(result, &value->enableHapticFeedback); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_TextPickerDialogOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_TextPickerDialogOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ComponentContent_SubTabBarStyle_BottomTabBarStyle_String_Resource_CustomBuilder_TabBarOptions& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - case 4: return runtimeType(value.value4); - case 5: return runtimeType(value.value5); - case 6: return runtimeType(value.value6); - default: INTEROP_FATAL("Bad selector in Ark_Union_ComponentContent_SubTabBarStyle_BottomTabBarStyle_String_Resource_CustomBuilder_TabBarOptions: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_ComponentContent_SubTabBarStyle_BottomTabBarStyle_String_Resource_CustomBuilder_TabBarOptions* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ComponentContent - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_SubTabBarStyle - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_BottomTabBarStyle - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_String - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } - // Ark_Resource - if (value->selector == 4) { - result->append(".value4="); - WriteToString(result, &value->value4); - } - // CustomNodeBuilder - if (value->selector == 5) { - result->append(".value5="); - WriteToString(result, &value->value5); - } - // Ark_TabBarOptions - if (value->selector == 6) { - result->append(".value6="); - WriteToString(result, &value->value6); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_ComponentContent_SubTabBarStyle_BottomTabBarStyle_String_Resource_CustomBuilder_TabBarOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_ComponentContent_SubTabBarStyle_BottomTabBarStyle_String_Resource_CustomBuilder_TabBarOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_PopupOptions_CustomPopupOptions& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_PopupOptions_CustomPopupOptions: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_PopupOptions_CustomPopupOptions* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_PopupOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_CustomPopupOptions - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_PopupOptions_CustomPopupOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_PopupOptions_CustomPopupOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_RichEditorUpdateTextSpanStyleOptions_RichEditorUpdateImageSpanStyleOptions_RichEditorUpdateSymbolSpanStyleOptions& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_RichEditorUpdateTextSpanStyleOptions_RichEditorUpdateImageSpanStyleOptions_RichEditorUpdateSymbolSpanStyleOptions: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_RichEditorUpdateTextSpanStyleOptions_RichEditorUpdateImageSpanStyleOptions_RichEditorUpdateSymbolSpanStyleOptions* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_RichEditorUpdateTextSpanStyleOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_RichEditorUpdateImageSpanStyleOptions - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_RichEditorUpdateSymbolSpanStyleOptions - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_RichEditorUpdateTextSpanStyleOptions_RichEditorUpdateImageSpanStyleOptions_RichEditorUpdateSymbolSpanStyleOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_RichEditorUpdateTextSpanStyleOptions_RichEditorUpdateImageSpanStyleOptions_RichEditorUpdateSymbolSpanStyleOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_ImageAttachment_CustomSpan& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: INTEROP_FATAL("Bad selector in Ark_Union_String_ImageAttachment_CustomSpan: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_String_ImageAttachment_CustomSpan* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ImageAttachment - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - // Ark_CustomSpan - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_String_ImageAttachment_CustomSpan* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_String_ImageAttachment_CustomSpan& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_AttachmentType& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_AttachmentType: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_AttachmentType* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ImageAttachmentInterface - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ResourceImageAttachmentOptions - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_AttachmentType* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_AttachmentType& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorImageSpanOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_RichEditorImageSpanOptions* value) { - result->append("{"); - // Ark_Number offset - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_RichEditorImageSpanStyle imageStyle - result->append(", "); - result->append(".imageStyle="); - WriteToString(result, &value->imageStyle); - // Ark_RichEditorGesture gesture - result->append(", "); - result->append(".gesture="); - WriteToString(result, &value->gesture); - // OnHoverCallback onHover - result->append(", "); - result->append(".onHover="); - WriteToString(result, &value->onHover); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_RichEditorImageSpanOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorImageSpanResult& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_RichEditorImageSpanResult* value) { - result->append("{"); - // Ark_RichEditorSpanPosition spanPosition - result->append(".spanPosition="); - WriteToString(result, &value->spanPosition); - // Ark_image_PixelMap valuePixelMap - result->append(", "); - result->append(".valuePixelMap="); - WriteToString(result, &value->valuePixelMap); - // Ark_ResourceStr valueResourceStr - result->append(", "); - result->append(".valueResourceStr="); - WriteToString(result, &value->valueResourceStr); - // Ark_RichEditorImageSpanStyleResult imageStyle - result->append(", "); - result->append(".imageStyle="); - WriteToString(result, &value->imageStyle); - // Ark_Tuple_Number_Number offsetInSpan - result->append(", "); - result->append(".offsetInSpan="); - WriteToString(result, &value->offsetInSpan); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanResult* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_RichEditorImageSpanResult& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorTextSpanOptions& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_RichEditorTextSpanOptions* value) { - result->append("{"); - // Ark_Number offset - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_RichEditorTextStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); - // Ark_RichEditorParagraphStyle paragraphStyle - result->append(", "); - result->append(".paragraphStyle="); - WriteToString(result, &value->paragraphStyle); - // Ark_RichEditorGesture gesture - result->append(", "); - result->append(".gesture="); - WriteToString(result, &value->gesture); - // Ark_RichEditorUrlStyle urlStyle - result->append(", "); - result->append(".urlStyle="); - WriteToString(result, &value->urlStyle); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_RichEditorTextSpanOptions* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_RichEditorTextSpanOptions& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorTextSpanResult& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_RichEditorTextSpanResult* value) { - result->append("{"); - // Ark_RichEditorSpanPosition spanPosition - result->append(".spanPosition="); - WriteToString(result, &value->spanPosition); - // Ark_String value - result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - // Ark_RichEditorTextStyleResult textStyle - result->append(", "); - result->append(".textStyle="); - WriteToString(result, &value->textStyle); - // Ark_Tuple_Number_Number offsetInSpan - result->append(", "); - result->append(".offsetInSpan="); - WriteToString(result, &value->offsetInSpan); - // Ark_RichEditorSymbolSpanStyle symbolSpanStyle - result->append(", "); - result->append(".symbolSpanStyle="); - WriteToString(result, &value->symbolSpanStyle); - // Ark_Resource valueResource - result->append(", "); - result->append(".valueResource="); - WriteToString(result, &value->valueResource); - // Ark_RichEditorParagraphStyle paragraphStyle - result->append(", "); - result->append(".paragraphStyle="); - WriteToString(result, &value->paragraphStyle); - // Ark_String previewText - result->append(", "); - result->append(".previewText="); - WriteToString(result, &value->previewText); - // Ark_RichEditorUrlStyle urlStyle - result->append(", "); - result->append(".urlStyle="); - WriteToString(result, &value->urlStyle); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_RichEditorTextSpanResult* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_RichEditorTextSpanResult& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_SpanStyle& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_SpanStyle* value) { - result->append("{"); - // Ark_Number start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Number length - result->append(", "); - result->append(".length="); - WriteToString(result, &value->length); - // Ark_StyledStringKey styledKey - result->append(", "); - result->append(".styledKey="); - WriteToString(result, value->styledKey); - // Ark_StyledStringValue styledValue - result->append(", "); - result->append(".styledValue="); - WriteToString(result, &value->styledValue); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_SpanStyle* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_SpanStyle& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_RichEditorImageSpanResult_RichEditorTextSpanResult& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_RichEditorImageSpanResult_RichEditorTextSpanResult: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_RichEditorImageSpanResult_RichEditorTextSpanResult* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_RichEditorImageSpanResult - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_RichEditorTextSpanResult - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_RichEditorImageSpanResult_RichEditorTextSpanResult* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_RichEditorImageSpanResult_RichEditorTextSpanResult& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_RichEditorTextSpanResult - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_RichEditorImageSpanResult - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_RichEditorTextSpanResult_RichEditorImageSpanResult& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorSpan& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_RichEditorSpan: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_RichEditorSpan* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_RichEditorImageSpanResult - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_RichEditorTextSpanResult - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_RichEditorSpan* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_RichEditorSpan& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ImageAttachmentInterface_Opt_AttachmentType& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: INTEROP_FATAL("Bad selector in Ark_Union_ImageAttachmentInterface_Opt_AttachmentType: %d", value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_ImageAttachmentInterface_Opt_AttachmentType* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ImageAttachmentInterface - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Opt_AttachmentType - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_ImageAttachmentInterface_Opt_AttachmentType* value) { - result->append("{.tag="); - result->append(tagNameExact(reinterpret_cast(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_Union_ImageAttachmentInterface_Opt_AttachmentType& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} - -class BaseContext_serializer { - public: - static void write(SerializerBase& buffer, Ark_BaseContext value); - static Ark_BaseContext read(DeserializerBase& buffer); -}; -class BaseShape_serializer { - public: - static void write(SerializerBase& buffer, Ark_BaseShape value); - static Ark_BaseShape read(DeserializerBase& buffer); -}; -class BuilderNodeOps_serializer { - public: - static void write(SerializerBase& buffer, Ark_BuilderNodeOps value); - static Ark_BuilderNodeOps read(DeserializerBase& buffer); -}; -class CalendarPickerDialog_serializer { - public: - static void write(SerializerBase& buffer, Ark_CalendarPickerDialog value); - static Ark_CalendarPickerDialog read(DeserializerBase& buffer); -}; -class CanvasGradient_serializer { - public: - static void write(SerializerBase& buffer, Ark_CanvasGradient value); - static Ark_CanvasGradient read(DeserializerBase& buffer); -}; -class CanvasPath_serializer { - public: - static void write(SerializerBase& buffer, Ark_CanvasPath value); - static Ark_CanvasPath read(DeserializerBase& buffer); -}; -class CanvasPattern_serializer { - public: - static void write(SerializerBase& buffer, Ark_CanvasPattern value); - static Ark_CanvasPattern read(DeserializerBase& buffer); -}; -class CircleShape_serializer { - public: - static void write(SerializerBase& buffer, Ark_CircleShape value); - static Ark_CircleShape read(DeserializerBase& buffer); -}; -class ClientAuthenticationHandler_serializer { - public: - static void write(SerializerBase& buffer, Ark_ClientAuthenticationHandler value); - static Ark_ClientAuthenticationHandler read(DeserializerBase& buffer); -}; -class ColorContent_serializer { - public: - static void write(SerializerBase& buffer, Ark_ColorContent value); - static Ark_ColorContent read(DeserializerBase& buffer); -}; -class ColorFilter_serializer { - public: - static void write(SerializerBase& buffer, Ark_ColorFilter value); - static Ark_ColorFilter read(DeserializerBase& buffer); -}; -class ColorMetrics_serializer { - public: - static void write(SerializerBase& buffer, Ark_ColorMetrics value); - static Ark_ColorMetrics read(DeserializerBase& buffer); -}; -class CommonShape_serializer { - public: - static void write(SerializerBase& buffer, Ark_CommonShape value); - static Ark_CommonShape read(DeserializerBase& buffer); -}; -class ComponentContent_serializer { - public: - static void write(SerializerBase& buffer, Ark_ComponentContent value); - static Ark_ComponentContent read(DeserializerBase& buffer); -}; -class ConsoleMessage_serializer { - public: - static void write(SerializerBase& buffer, Ark_ConsoleMessage value); - static Ark_ConsoleMessage read(DeserializerBase& buffer); -}; -class Context_serializer { - public: - static void write(SerializerBase& buffer, Ark_Context value); - static Ark_Context read(DeserializerBase& buffer); -}; -class ControllerHandler_serializer { - public: - static void write(SerializerBase& buffer, Ark_ControllerHandler value); - static Ark_ControllerHandler read(DeserializerBase& buffer); -}; -class CornerRadius_serializer { - public: - static void write(SerializerBase& buffer, Ark_CornerRadius value); - static Ark_CornerRadius read(DeserializerBase& buffer); -}; -class curves_ICurve_serializer { - public: - static void write(SerializerBase& buffer, Ark_curves_ICurve value); - static Ark_curves_ICurve read(DeserializerBase& buffer); -}; -class CustomDialogController_serializer { - public: - static void write(SerializerBase& buffer, Ark_CustomDialogController value); - static Ark_CustomDialogController read(DeserializerBase& buffer); -}; -class DataResubmissionHandler_serializer { - public: - static void write(SerializerBase& buffer, Ark_DataResubmissionHandler value); - static Ark_DataResubmissionHandler read(DeserializerBase& buffer); -}; -class DatePickerDialog_serializer { - public: - static void write(SerializerBase& buffer, Ark_DatePickerDialog value); - static Ark_DatePickerDialog read(DeserializerBase& buffer); -}; -class DrawableDescriptor_serializer { - public: - static void write(SerializerBase& buffer, Ark_DrawableDescriptor value); - static Ark_DrawableDescriptor read(DeserializerBase& buffer); -}; -class DrawContext_serializer { - public: - static void write(SerializerBase& buffer, Ark_DrawContext value); - static Ark_DrawContext read(DeserializerBase& buffer); -}; -class drawing_Brush_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_Brush value); - static Ark_drawing_Brush read(DeserializerBase& buffer); -}; -class drawing_Canvas_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_Canvas value); - static Ark_drawing_Canvas read(DeserializerBase& buffer); -}; -class drawing_ColorFilter_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_ColorFilter value); - static Ark_drawing_ColorFilter read(DeserializerBase& buffer); -}; -class drawing_Font_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_Font value); - static Ark_drawing_Font read(DeserializerBase& buffer); -}; -class drawing_ImageFilter_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_ImageFilter value); - static Ark_drawing_ImageFilter read(DeserializerBase& buffer); -}; -class drawing_Lattice_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_Lattice value); - static Ark_drawing_Lattice read(DeserializerBase& buffer); -}; -class drawing_MaskFilter_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_MaskFilter value); - static Ark_drawing_MaskFilter read(DeserializerBase& buffer); -}; -class drawing_Matrix_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_Matrix value); - static Ark_drawing_Matrix read(DeserializerBase& buffer); -}; -class drawing_Path_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_Path value); - static Ark_drawing_Path read(DeserializerBase& buffer); -}; -class drawing_PathEffect_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_PathEffect value); - static Ark_drawing_PathEffect read(DeserializerBase& buffer); -}; -class drawing_Pen_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_Pen value); - static Ark_drawing_Pen read(DeserializerBase& buffer); -}; -class drawing_Region_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_Region value); - static Ark_drawing_Region read(DeserializerBase& buffer); -}; -class drawing_RoundRect_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_RoundRect value); - static Ark_drawing_RoundRect read(DeserializerBase& buffer); -}; -class drawing_SamplingOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_SamplingOptions value); - static Ark_drawing_SamplingOptions read(DeserializerBase& buffer); -}; -class drawing_ShaderEffect_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_ShaderEffect value); - static Ark_drawing_ShaderEffect read(DeserializerBase& buffer); -}; -class drawing_ShadowLayer_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_ShadowLayer value); - static Ark_drawing_ShadowLayer read(DeserializerBase& buffer); -}; -class drawing_TextBlob_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_TextBlob value); - static Ark_drawing_TextBlob read(DeserializerBase& buffer); -}; -class drawing_Typeface_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_Typeface value); - static Ark_drawing_Typeface read(DeserializerBase& buffer); -}; -class EllipseShape_serializer { - public: - static void write(SerializerBase& buffer, Ark_EllipseShape value); - static Ark_EllipseShape read(DeserializerBase& buffer); -}; -class EventResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_EventResult value); - static Ark_EventResult read(DeserializerBase& buffer); -}; -class EventTargetInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_EventTargetInfo value); - static Ark_EventTargetInfo read(DeserializerBase& buffer); -}; -class ExtendableComponent_serializer { - public: - static void write(SerializerBase& buffer, Ark_ExtendableComponent value); - static Ark_ExtendableComponent read(DeserializerBase& buffer); -}; -class FileSelectorParam_serializer { - public: - static void write(SerializerBase& buffer, Ark_FileSelectorParam value); - static Ark_FileSelectorParam read(DeserializerBase& buffer); -}; -class FileSelectorResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_FileSelectorResult value); - static Ark_FileSelectorResult read(DeserializerBase& buffer); -}; -class FormSize_serializer { - public: - static void write(SerializerBase& buffer, Ark_FormSize value); - static Ark_FormSize read(DeserializerBase& buffer); -}; -class FrameNode_serializer { - public: - static void write(SerializerBase& buffer, Ark_FrameNode value); - static Ark_FrameNode read(DeserializerBase& buffer); -}; -class FrictionMotion_serializer { - public: - static void write(SerializerBase& buffer, Ark_FrictionMotion value); - static Ark_FrictionMotion read(DeserializerBase& buffer); -}; -class FullScreenExitHandler_serializer { - public: - static void write(SerializerBase& buffer, Ark_FullScreenExitHandler value); - static Ark_FullScreenExitHandler read(DeserializerBase& buffer); -}; -class FullscreenInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_FullscreenInfo value); - static Ark_FullscreenInfo read(DeserializerBase& buffer); -}; -class Gesture_serializer { - public: - static void write(SerializerBase& buffer, Ark_Gesture value); - static Ark_Gesture read(DeserializerBase& buffer); -}; -class GestureGroupInterface_serializer { - public: - static void write(SerializerBase& buffer, Ark_GestureGroupInterface value); - static Ark_GestureGroupInterface read(DeserializerBase& buffer); -}; -class GestureRecognizer_serializer { - public: - static void write(SerializerBase& buffer, Ark_GestureRecognizer value); - static Ark_GestureRecognizer read(DeserializerBase& buffer); -}; -class GestureStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_GestureStyle value); - static Ark_GestureStyle read(DeserializerBase& buffer); -}; -class HttpAuthHandler_serializer { - public: - static void write(SerializerBase& buffer, Ark_HttpAuthHandler value); - static Ark_HttpAuthHandler read(DeserializerBase& buffer); -}; -class image_PixelMap_serializer { - public: - static void write(SerializerBase& buffer, Ark_image_PixelMap value); - static Ark_image_PixelMap read(DeserializerBase& buffer); -}; -class ImageAnalyzerController_serializer { - public: - static void write(SerializerBase& buffer, Ark_ImageAnalyzerController value); - static Ark_ImageAnalyzerController read(DeserializerBase& buffer); -}; -class IndicatorComponentController_serializer { - public: - static void write(SerializerBase& buffer, Ark_IndicatorComponentController value); - static Ark_IndicatorComponentController read(DeserializerBase& buffer); -}; -class JsGeolocation_serializer { - public: - static void write(SerializerBase& buffer, Ark_JsGeolocation value); - static Ark_JsGeolocation read(DeserializerBase& buffer); -}; -class JsResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_JsResult value); - static Ark_JsResult read(DeserializerBase& buffer); -}; -class LayoutManager_serializer { - public: - static void write(SerializerBase& buffer, Ark_LayoutManager value); - static Ark_LayoutManager read(DeserializerBase& buffer); -}; -class LayoutPolicy_serializer { - public: - static void write(SerializerBase& buffer, Ark_LayoutPolicy value); - static Ark_LayoutPolicy read(DeserializerBase& buffer); -}; -class LevelOrder_serializer { - public: - static void write(SerializerBase& buffer, Ark_LevelOrder value); - static Ark_LevelOrder read(DeserializerBase& buffer); -}; -class LifeCycle_serializer { - public: - static void write(SerializerBase& buffer, Ark_LifeCycle value); - static Ark_LifeCycle read(DeserializerBase& buffer); -}; -class LinearGradient_serializer { - public: - static void write(SerializerBase& buffer, Ark_LinearGradient value); - static Ark_LinearGradient read(DeserializerBase& buffer); -}; -class LinearIndicatorController_serializer { - public: - static void write(SerializerBase& buffer, Ark_LinearIndicatorController value); - static Ark_LinearIndicatorController read(DeserializerBase& buffer); -}; -class ListScroller_serializer { - public: - static void write(SerializerBase& buffer, Ark_ListScroller value); - static Ark_ListScroller read(DeserializerBase& buffer); -}; -class LoadingProgressConfiguration_serializer { - public: - static void write(SerializerBase& buffer, Ark_LoadingProgressConfiguration value); - static Ark_LoadingProgressConfiguration read(DeserializerBase& buffer); -}; -class LongPressGestureInterface_serializer { - public: - static void write(SerializerBase& buffer, Ark_LongPressGestureInterface value); - static Ark_LongPressGestureInterface read(DeserializerBase& buffer); -}; -class LongPressRecognizer_serializer { - public: - static void write(SerializerBase& buffer, Ark_LongPressRecognizer value); - static Ark_LongPressRecognizer read(DeserializerBase& buffer); -}; -class matrix4_Matrix4Transit_serializer { - public: - static void write(SerializerBase& buffer, Ark_matrix4_Matrix4Transit value); - static Ark_matrix4_Matrix4Transit read(DeserializerBase& buffer); -}; -class NativeMediaPlayerConfig_serializer { - public: - static void write(SerializerBase& buffer, Ark_NativeMediaPlayerConfig value); - static Ark_NativeMediaPlayerConfig read(DeserializerBase& buffer); -}; -class NavPathStack_serializer { - public: - static void write(SerializerBase& buffer, Ark_NavPathStack value); - static Ark_NavPathStack read(DeserializerBase& buffer); -}; -class NestedScrollOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_NestedScrollOptions value); - static Ark_NestedScrollOptions read(DeserializerBase& buffer); -}; -class NodeContent_serializer { - public: - static void write(SerializerBase& buffer, Ark_NodeContent value); - static Ark_NodeContent read(DeserializerBase& buffer); -}; -class NodeController_serializer { - public: - static void write(SerializerBase& buffer, Ark_NodeController value); - static Ark_NodeController read(DeserializerBase& buffer); -}; -class OffscreenCanvas_serializer { - public: - static void write(SerializerBase& buffer, Ark_OffscreenCanvas value); - static Ark_OffscreenCanvas read(DeserializerBase& buffer); -}; -class Offset_componentutils_serializer { - public: - static void write(SerializerBase& buffer, Ark_Offset_componentutils value); - static Ark_Offset_componentutils read(DeserializerBase& buffer); -}; -class OffsetResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_OffsetResult value); - static Ark_OffsetResult read(DeserializerBase& buffer); -}; -class OnAudioStateChangedEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnAudioStateChangedEvent value); - static Ark_OnAudioStateChangedEvent read(DeserializerBase& buffer); -}; -class OnConsoleEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnConsoleEvent value); - static Ark_OnConsoleEvent read(DeserializerBase& buffer); -}; -class OnDataResubmittedEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnDataResubmittedEvent value); - static Ark_OnDataResubmittedEvent read(DeserializerBase& buffer); -}; -class OnFaviconReceivedEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnFaviconReceivedEvent value); - static Ark_OnFaviconReceivedEvent read(DeserializerBase& buffer); -}; -class OnFirstContentfulPaintEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnFirstContentfulPaintEvent value); - static Ark_OnFirstContentfulPaintEvent read(DeserializerBase& buffer); -}; -class OnFoldStatusChangeInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnFoldStatusChangeInfo value); - static Ark_OnFoldStatusChangeInfo read(DeserializerBase& buffer); -}; -class OnOverScrollEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnOverScrollEvent value); - static Ark_OnOverScrollEvent read(DeserializerBase& buffer); -}; -class OnProgressChangeEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnProgressChangeEvent value); - static Ark_OnProgressChangeEvent read(DeserializerBase& buffer); -}; -class OnScaleChangeEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnScaleChangeEvent value); - static Ark_OnScaleChangeEvent read(DeserializerBase& buffer); -}; -class OnScrollEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnScrollEvent value); - static Ark_OnScrollEvent read(DeserializerBase& buffer); -}; -class OnScrollFrameBeginHandlerResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnScrollFrameBeginHandlerResult value); - static Ark_OnScrollFrameBeginHandlerResult read(DeserializerBase& buffer); -}; -class OnSearchResultReceiveEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnSearchResultReceiveEvent value); - static Ark_OnSearchResultReceiveEvent read(DeserializerBase& buffer); -}; -class OnShowFileSelectorEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnShowFileSelectorEvent value); - static Ark_OnShowFileSelectorEvent read(DeserializerBase& buffer); -}; -class PanGestureInterface_serializer { - public: - static void write(SerializerBase& buffer, Ark_PanGestureInterface value); - static Ark_PanGestureInterface read(DeserializerBase& buffer); -}; -class PanGestureOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_PanGestureOptions value); - static Ark_PanGestureOptions read(DeserializerBase& buffer); -}; -class PanRecognizer_serializer { - public: - static void write(SerializerBase& buffer, Ark_PanRecognizer value); - static Ark_PanRecognizer read(DeserializerBase& buffer); -}; -class Path2D_serializer { - public: - static void write(SerializerBase& buffer, Ark_Path2D value); - static Ark_Path2D read(DeserializerBase& buffer); -}; -class PathShape_serializer { - public: - static void write(SerializerBase& buffer, Ark_PathShape value); - static Ark_PathShape read(DeserializerBase& buffer); -}; -class PatternLockController_serializer { - public: - static void write(SerializerBase& buffer, Ark_PatternLockController value); - static Ark_PatternLockController read(DeserializerBase& buffer); -}; -class PermissionRequest_serializer { - public: - static void write(SerializerBase& buffer, Ark_PermissionRequest value); - static Ark_PermissionRequest read(DeserializerBase& buffer); -}; -class PinchGestureInterface_serializer { - public: - static void write(SerializerBase& buffer, Ark_PinchGestureInterface value); - static Ark_PinchGestureInterface read(DeserializerBase& buffer); -}; -class PinchRecognizer_serializer { - public: - static void write(SerializerBase& buffer, Ark_PinchRecognizer value); - static Ark_PinchRecognizer read(DeserializerBase& buffer); -}; -class PixelMapMock_serializer { - public: - static void write(SerializerBase& buffer, Ark_PixelMapMock value); - static Ark_PixelMapMock read(DeserializerBase& buffer); -}; -class PlaybackInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_PlaybackInfo value); - static Ark_PlaybackInfo read(DeserializerBase& buffer); -}; -class PopupStateChangeParam_serializer { - public: - static void write(SerializerBase& buffer, Ark_PopupStateChangeParam value); - static Ark_PopupStateChangeParam read(DeserializerBase& buffer); -}; -class PositionWithAffinity_serializer { - public: - static void write(SerializerBase& buffer, Ark_PositionWithAffinity value); - static Ark_PositionWithAffinity read(DeserializerBase& buffer); -}; -class PreparedInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_PreparedInfo value); - static Ark_PreparedInfo read(DeserializerBase& buffer); -}; -class ProgressConfiguration_serializer { - public: - static void write(SerializerBase& buffer, Ark_ProgressConfiguration value); - static Ark_ProgressConfiguration read(DeserializerBase& buffer); -}; -class ProgressMask_serializer { - public: - static void write(SerializerBase& buffer, Ark_ProgressMask value); - static Ark_ProgressMask read(DeserializerBase& buffer); -}; -class PromptAction_serializer { - public: - static void write(SerializerBase& buffer, Ark_PromptAction value); - static Ark_PromptAction read(DeserializerBase& buffer); -}; -class PulseSymbolEffect_serializer { - public: - static void write(SerializerBase& buffer, Ark_PulseSymbolEffect value); - static Ark_PulseSymbolEffect read(DeserializerBase& buffer); -}; -class RectResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_RectResult value); - static Ark_RectResult read(DeserializerBase& buffer); -}; -class RectShape_serializer { - public: - static void write(SerializerBase& buffer, Ark_RectShape value); - static Ark_RectShape read(DeserializerBase& buffer); -}; -class RichEditorBaseController_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorBaseController value); - static Ark_RichEditorBaseController read(DeserializerBase& buffer); -}; -class RichEditorController_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorController value); - static Ark_RichEditorController read(DeserializerBase& buffer); -}; -class RichEditorOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorOptions value); - static Ark_RichEditorOptions read(DeserializerBase& buffer); -}; -class RichEditorStyledStringController_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorStyledStringController value); - static Ark_RichEditorStyledStringController read(DeserializerBase& buffer); -}; -class RichEditorStyledStringOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorStyledStringOptions value); - static Ark_RichEditorStyledStringOptions read(DeserializerBase& buffer); -}; -class RootSceneSession_serializer { - public: - static void write(SerializerBase& buffer, Ark_RootSceneSession value); - static Ark_RootSceneSession read(DeserializerBase& buffer); -}; -class RotateResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_RotateResult value); - static Ark_RotateResult read(DeserializerBase& buffer); -}; -class RotationGesture_serializer { - public: - static void write(SerializerBase& buffer, Ark_RotationGesture value); - static Ark_RotationGesture read(DeserializerBase& buffer); -}; -class RotationRecognizer_serializer { - public: - static void write(SerializerBase& buffer, Ark_RotationRecognizer value); - static Ark_RotationRecognizer read(DeserializerBase& buffer); -}; -class RowOptionsV2_serializer { - public: - static void write(SerializerBase& buffer, Ark_RowOptionsV2 value); - static Ark_RowOptionsV2 read(DeserializerBase& buffer); -}; -class RRect_serializer { - public: - static void write(SerializerBase& buffer, Ark_RRect value); - static Ark_RRect read(DeserializerBase& buffer); -}; -class ScaleResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_ScaleResult value); - static Ark_ScaleResult read(DeserializerBase& buffer); -}; -class Scene_serializer { - public: - static void write(SerializerBase& buffer, Ark_Scene value); - static Ark_Scene read(DeserializerBase& buffer); -}; -class ScreenCaptureHandler_serializer { - public: - static void write(SerializerBase& buffer, Ark_ScreenCaptureHandler value); - static Ark_ScreenCaptureHandler read(DeserializerBase& buffer); -}; -class ScrollableTargetInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_ScrollableTargetInfo value); - static Ark_ScrollableTargetInfo read(DeserializerBase& buffer); -}; -class Scroller_serializer { - public: - static void write(SerializerBase& buffer, Ark_Scroller value); - static Ark_Scroller read(DeserializerBase& buffer); -}; -class ScrollMotion_serializer { - public: - static void write(SerializerBase& buffer, Ark_ScrollMotion value); - static Ark_ScrollMotion read(DeserializerBase& buffer); -}; -class ScrollResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_ScrollResult value); - static Ark_ScrollResult read(DeserializerBase& buffer); -}; -class SearchController_serializer { - public: - static void write(SerializerBase& buffer, Ark_SearchController value); - static Ark_SearchController read(DeserializerBase& buffer); -}; -class ShapeClip_serializer { - public: - static void write(SerializerBase& buffer, Ark_ShapeClip value); - static Ark_ShapeClip read(DeserializerBase& buffer); -}; -class ShapeMask_serializer { - public: - static void write(SerializerBase& buffer, Ark_ShapeMask value); - static Ark_ShapeMask read(DeserializerBase& buffer); -}; -class Size_serializer { - public: - static void write(SerializerBase& buffer, Ark_Size value); - static Ark_Size read(DeserializerBase& buffer); -}; -class SizeResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_SizeResult value); - static Ark_SizeResult read(DeserializerBase& buffer); -}; -class SpringMotion_serializer { - public: - static void write(SerializerBase& buffer, Ark_SpringMotion value); - static Ark_SpringMotion read(DeserializerBase& buffer); -}; -class SpringProp_serializer { - public: - static void write(SerializerBase& buffer, Ark_SpringProp value); - static Ark_SpringProp read(DeserializerBase& buffer); -}; -class SslErrorHandler_serializer { - public: - static void write(SerializerBase& buffer, Ark_SslErrorHandler value); - static Ark_SslErrorHandler read(DeserializerBase& buffer); -}; -class StyledString_serializer { - public: - static void write(SerializerBase& buffer, Ark_StyledString value); - static Ark_StyledString read(DeserializerBase& buffer); -}; -class StyledStringController_serializer { - public: - static void write(SerializerBase& buffer, Ark_StyledStringController value); - static Ark_StyledStringController read(DeserializerBase& buffer); -}; -class SubmitEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_SubmitEvent value); - static Ark_SubmitEvent read(DeserializerBase& buffer); -}; -class SwipeGesture_serializer { - public: - static void write(SerializerBase& buffer, Ark_SwipeGesture value); - static Ark_SwipeGesture read(DeserializerBase& buffer); -}; -class SwiperAnimationEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_SwiperAnimationEvent value); - static Ark_SwiperAnimationEvent read(DeserializerBase& buffer); -}; -class SwiperContentTransitionProxy_serializer { - public: - static void write(SerializerBase& buffer, Ark_SwiperContentTransitionProxy value); - static Ark_SwiperContentTransitionProxy read(DeserializerBase& buffer); -}; -class SwiperContentWillScrollResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_SwiperContentWillScrollResult value); - static Ark_SwiperContentWillScrollResult read(DeserializerBase& buffer); -}; -class SwiperController_serializer { - public: - static void write(SerializerBase& buffer, Ark_SwiperController value); - static Ark_SwiperController read(DeserializerBase& buffer); -}; -class SwipeRecognizer_serializer { - public: - static void write(SerializerBase& buffer, Ark_SwipeRecognizer value); - static Ark_SwipeRecognizer read(DeserializerBase& buffer); -}; -class SymbolEffect_serializer { - public: - static void write(SerializerBase& buffer, Ark_SymbolEffect value); - static Ark_SymbolEffect read(DeserializerBase& buffer); -}; -class SymbolGlyphModifier_serializer { - public: - static void write(SerializerBase& buffer, Ark_SymbolGlyphModifier value); - static Ark_SymbolGlyphModifier read(DeserializerBase& buffer); -}; -class TabContentTransitionProxy_serializer { - public: - static void write(SerializerBase& buffer, Ark_TabContentTransitionProxy value); - static Ark_TabContentTransitionProxy read(DeserializerBase& buffer); -}; -class TabsAnimationEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_TabsAnimationEvent value); - static Ark_TabsAnimationEvent read(DeserializerBase& buffer); -}; -class TabsController_serializer { - public: - static void write(SerializerBase& buffer, Ark_TabsController value); - static Ark_TabsController read(DeserializerBase& buffer); -}; -class TapGestureInterface_serializer { - public: - static void write(SerializerBase& buffer, Ark_TapGestureInterface value); - static Ark_TapGestureInterface read(DeserializerBase& buffer); -}; -class TapRecognizer_serializer { - public: - static void write(SerializerBase& buffer, Ark_TapRecognizer value); - static Ark_TapRecognizer read(DeserializerBase& buffer); -}; -class text_FontCollection_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_FontCollection value); - static Ark_text_FontCollection read(DeserializerBase& buffer); -}; -class text_FontFeature_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_FontFeature value); - static Ark_text_FontFeature read(DeserializerBase& buffer); -}; -class text_FontVariation_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_FontVariation value); - static Ark_text_FontVariation read(DeserializerBase& buffer); -}; -class text_LineTypeset_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_LineTypeset value); - static Ark_text_LineTypeset read(DeserializerBase& buffer); -}; -class text_Paragraph_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_Paragraph value); - static Ark_text_Paragraph read(DeserializerBase& buffer); -}; -class text_ParagraphBuilder_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_ParagraphBuilder value); - static Ark_text_ParagraphBuilder read(DeserializerBase& buffer); -}; -class text_PositionWithAffinity_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_PositionWithAffinity value); - static Ark_text_PositionWithAffinity read(DeserializerBase& buffer); -}; -class text_Range_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_Range value); - static Ark_text_Range read(DeserializerBase& buffer); -}; -class text_Run_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_Run value); - static Ark_text_Run read(DeserializerBase& buffer); -}; -class text_TextLine_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_TextLine value); - static Ark_text_TextLine read(DeserializerBase& buffer); -}; -class text_TextTab_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_TextTab value); - static Ark_text_TextTab read(DeserializerBase& buffer); -}; -class text_TypographicBounds_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_TypographicBounds value); - static Ark_text_TypographicBounds read(DeserializerBase& buffer); -}; -class TextAreaController_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextAreaController value); - static Ark_TextAreaController read(DeserializerBase& buffer); -}; -class TextBaseController_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextBaseController value); - static Ark_TextBaseController read(DeserializerBase& buffer); -}; -class TextClockConfiguration_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextClockConfiguration value); - static Ark_TextClockConfiguration read(DeserializerBase& buffer); -}; -class TextClockController_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextClockController value); - static Ark_TextClockController read(DeserializerBase& buffer); -}; -class TextContentControllerBase_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextContentControllerBase value); - static Ark_TextContentControllerBase read(DeserializerBase& buffer); -}; -class TextController_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextController value); - static Ark_TextController read(DeserializerBase& buffer); -}; -class TextEditControllerEx_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextEditControllerEx value); - static Ark_TextEditControllerEx read(DeserializerBase& buffer); -}; -class TextInputController_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextInputController value); - static Ark_TextInputController read(DeserializerBase& buffer); -}; -class TextMenuController_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextMenuController value); - static Ark_TextMenuController read(DeserializerBase& buffer); -}; -class TextMenuItemId_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextMenuItemId value); - static Ark_TextMenuItemId read(DeserializerBase& buffer); -}; -class TextMetrics_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextMetrics value); - static Ark_TextMetrics read(DeserializerBase& buffer); -}; -class TextModifier_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextModifier value); - static Ark_TextModifier read(DeserializerBase& buffer); -}; -class TextOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextOptions value); - static Ark_TextOptions read(DeserializerBase& buffer); -}; -class TextOverflowOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextOverflowOptions value); - static Ark_TextOverflowOptions read(DeserializerBase& buffer); -}; -class TextPickerDialog_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextPickerDialog value); - static Ark_TextPickerDialog read(DeserializerBase& buffer); -}; -class TextTimerConfiguration_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextTimerConfiguration value); - static Ark_TextTimerConfiguration read(DeserializerBase& buffer); -}; -class TextTimerController_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextTimerController value); - static Ark_TextTimerController read(DeserializerBase& buffer); -}; -class ThemeControl_serializer { - public: - static void write(SerializerBase& buffer, Ark_ThemeControl value); - static Ark_ThemeControl read(DeserializerBase& buffer); -}; -class TimePickerDialog_serializer { - public: - static void write(SerializerBase& buffer, Ark_TimePickerDialog value); - static Ark_TimePickerDialog read(DeserializerBase& buffer); -}; -class TimePickerResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_TimePickerResult value); - static Ark_TimePickerResult read(DeserializerBase& buffer); -}; -class TouchTestInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_TouchTestInfo value); - static Ark_TouchTestInfo read(DeserializerBase& buffer); -}; -class TransitionEffect_serializer { - public: - static void write(SerializerBase& buffer, Ark_TransitionEffect value); - static Ark_TransitionEffect read(DeserializerBase& buffer); -}; -class TranslateResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_TranslateResult value); - static Ark_TranslateResult read(DeserializerBase& buffer); -}; -class UICommonEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_UICommonEvent value); - static Ark_UICommonEvent read(DeserializerBase& buffer); -}; -class UIContext_serializer { - public: - static void write(SerializerBase& buffer, Ark_UIContext value); - static Ark_UIContext read(DeserializerBase& buffer); -}; -class uiEffect_Filter_serializer { - public: - static void write(SerializerBase& buffer, Ark_uiEffect_Filter value); - static Ark_uiEffect_Filter read(DeserializerBase& buffer); -}; -class uiEffect_VisualEffect_serializer { - public: - static void write(SerializerBase& buffer, Ark_uiEffect_VisualEffect value); - static Ark_uiEffect_VisualEffect read(DeserializerBase& buffer); -}; -class UIExtensionProxy_serializer { - public: - static void write(SerializerBase& buffer, Ark_UIExtensionProxy value); - static Ark_UIExtensionProxy read(DeserializerBase& buffer); -}; -class uiObserver_DensityInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_uiObserver_DensityInfo value); - static Ark_uiObserver_DensityInfo read(DeserializerBase& buffer); -}; -class uiObserver_NavigationInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_uiObserver_NavigationInfo value); - static Ark_uiObserver_NavigationInfo read(DeserializerBase& buffer); -}; -class unifiedDataChannel_UnifiedData_serializer { - public: - static void write(SerializerBase& buffer, Ark_unifiedDataChannel_UnifiedData value); - static Ark_unifiedDataChannel_UnifiedData read(DeserializerBase& buffer); -}; -class UrlStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_UrlStyle value); - static Ark_UrlStyle read(DeserializerBase& buffer); -}; -class UserDataSpan_serializer { - public: - static void write(SerializerBase& buffer, Ark_UserDataSpan value); - static Ark_UserDataSpan read(DeserializerBase& buffer); -}; -class Vector2_serializer { - public: - static void write(SerializerBase& buffer, Ark_Vector2 value); - static Ark_Vector2 read(DeserializerBase& buffer); -}; -class Vector3_serializer { - public: - static void write(SerializerBase& buffer, Ark_Vector3 value); - static Ark_Vector3 read(DeserializerBase& buffer); -}; -class VideoController_serializer { - public: - static void write(SerializerBase& buffer, Ark_VideoController value); - static Ark_VideoController read(DeserializerBase& buffer); -}; -class WaterFlowSections_serializer { - public: - static void write(SerializerBase& buffer, Ark_WaterFlowSections value); - static Ark_WaterFlowSections read(DeserializerBase& buffer); -}; -class WebContextMenuParam_serializer { - public: - static void write(SerializerBase& buffer, Ark_WebContextMenuParam value); - static Ark_WebContextMenuParam read(DeserializerBase& buffer); -}; -class WebContextMenuResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_WebContextMenuResult value); - static Ark_WebContextMenuResult read(DeserializerBase& buffer); -}; -class WebCookie_serializer { - public: - static void write(SerializerBase& buffer, Ark_WebCookie value); - static Ark_WebCookie read(DeserializerBase& buffer); -}; -class WebKeyboardController_serializer { - public: - static void write(SerializerBase& buffer, Ark_WebKeyboardController value); - static Ark_WebKeyboardController read(DeserializerBase& buffer); -}; -class WebResourceError_serializer { - public: - static void write(SerializerBase& buffer, Ark_WebResourceError value); - static Ark_WebResourceError read(DeserializerBase& buffer); -}; -class WebResourceRequest_serializer { - public: - static void write(SerializerBase& buffer, Ark_WebResourceRequest value); - static Ark_WebResourceRequest read(DeserializerBase& buffer); -}; -class WebResourceResponse_serializer { - public: - static void write(SerializerBase& buffer, Ark_WebResourceResponse value); - static Ark_WebResourceResponse read(DeserializerBase& buffer); -}; -class webview_WebHeader_serializer { - public: - static void write(SerializerBase& buffer, Ark_webview_WebHeader value); - static Ark_webview_WebHeader read(DeserializerBase& buffer); -}; -class webview_WebviewController_serializer { - public: - static void write(SerializerBase& buffer, Ark_webview_WebviewController value); - static Ark_webview_WebviewController read(DeserializerBase& buffer); -}; -class WindowAnimationTarget_serializer { - public: - static void write(SerializerBase& buffer, Ark_WindowAnimationTarget value); - static Ark_WindowAnimationTarget read(DeserializerBase& buffer); -}; -class AccessibilityOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_AccessibilityOptions value); - static Ark_AccessibilityOptions read(DeserializerBase& buffer); -}; -class AdsBlockedDetails_serializer { - public: - static void write(SerializerBase& buffer, Ark_AdsBlockedDetails value); - static Ark_AdsBlockedDetails read(DeserializerBase& buffer); -}; -class AlignRuleOption_serializer { - public: - static void write(SerializerBase& buffer, Ark_AlignRuleOption value); - static Ark_AlignRuleOption read(DeserializerBase& buffer); -}; -class AppearSymbolEffect_serializer { - public: - static void write(SerializerBase& buffer, Ark_AppearSymbolEffect value); - static Ark_AppearSymbolEffect read(DeserializerBase& buffer); -}; -class ASTCResource_serializer { - public: - static void write(SerializerBase& buffer, Ark_ASTCResource value); - static Ark_ASTCResource read(DeserializerBase& buffer); -}; -class AsymmetricTransitionOption_serializer { - public: - static void write(SerializerBase& buffer, Ark_AsymmetricTransitionOption value); - static Ark_AsymmetricTransitionOption read(DeserializerBase& buffer); -}; -class AutoPlayOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_AutoPlayOptions value); - static Ark_AutoPlayOptions read(DeserializerBase& buffer); -}; -class BackgroundBrightnessOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_BackgroundBrightnessOptions value); - static Ark_BackgroundBrightnessOptions read(DeserializerBase& buffer); -}; -class BackgroundImageOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_BackgroundImageOptions value); - static Ark_BackgroundImageOptions read(DeserializerBase& buffer); -}; -class BackgroundOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_BackgroundOptions value); - static Ark_BackgroundOptions read(DeserializerBase& buffer); -}; -class BarrierStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_BarrierStyle value); - static Ark_BarrierStyle read(DeserializerBase& buffer); -}; -class BaselineOffsetStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_BaselineOffsetStyle value); - static Ark_BaselineOffsetStyle read(DeserializerBase& buffer); -}; -class Bias_serializer { - public: - static void write(SerializerBase& buffer, Ark_Bias value); - static Ark_Bias read(DeserializerBase& buffer); -}; -class Bindable_Array_Arkui_Component_Units_ResourceStr_serializer { - public: - static void write(SerializerBase& buffer, Ark_Bindable_Array_Arkui_Component_Units_ResourceStr value); - static Ark_Bindable_Array_Arkui_Component_Units_ResourceStr read(DeserializerBase& buffer); -}; -class Bindable_Array_Number_serializer { - public: - static void write(SerializerBase& buffer, Ark_Bindable_Array_Number value); - static Ark_Bindable_Array_Number read(DeserializerBase& buffer); -}; -class Bindable_Boolean_serializer { - public: - static void write(SerializerBase& buffer, Ark_Bindable_Boolean value); - static Ark_Bindable_Boolean read(DeserializerBase& buffer); -}; -class Bindable_Date_serializer { - public: - static void write(SerializerBase& buffer, Ark_Bindable_Date value); - static Ark_Bindable_Date read(DeserializerBase& buffer); -}; -class Bindable_Number_serializer { - public: - static void write(SerializerBase& buffer, Ark_Bindable_Number value); - static Ark_Bindable_Number read(DeserializerBase& buffer); -}; -class Bindable_String_serializer { - public: - static void write(SerializerBase& buffer, Ark_Bindable_String value); - static Ark_Bindable_String read(DeserializerBase& buffer); -}; -class BlurOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_BlurOptions value); - static Ark_BlurOptions read(DeserializerBase& buffer); -}; -class BorderRadiuses_graphics_serializer { - public: - static void write(SerializerBase& buffer, Ark_BorderRadiuses_graphics value); - static Ark_BorderRadiuses_graphics read(DeserializerBase& buffer); -}; -class BounceSymbolEffect_serializer { - public: - static void write(SerializerBase& buffer, Ark_BounceSymbolEffect value); - static Ark_BounceSymbolEffect read(DeserializerBase& buffer); -}; -class BreakPoints_serializer { - public: - static void write(SerializerBase& buffer, Ark_BreakPoints value); - static Ark_BreakPoints read(DeserializerBase& buffer); -}; -class BuilderNodeOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_BuilderNodeOptions value); - static Ark_BuilderNodeOptions read(DeserializerBase& buffer); -}; -class BusinessErrorInterface_Void_serializer { - public: - static void write(SerializerBase& buffer, Ark_BusinessErrorInterface_Void value); - static Ark_BusinessErrorInterface_Void read(DeserializerBase& buffer); -}; -class ButtonConfiguration_serializer { - public: - static void write(SerializerBase& buffer, Ark_ButtonConfiguration value); - static Ark_ButtonConfiguration read(DeserializerBase& buffer); -}; -class ButtonOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ButtonOptions value); - static Ark_ButtonOptions read(DeserializerBase& buffer); -}; -class CancelButtonSymbolOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_CancelButtonSymbolOptions value); - static Ark_CancelButtonSymbolOptions read(DeserializerBase& buffer); -}; -class CaretOffset_serializer { - public: - static void write(SerializerBase& buffer, Ark_CaretOffset value); - static Ark_CaretOffset read(DeserializerBase& buffer); -}; -class ChainWeightOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ChainWeightOptions value); - static Ark_ChainWeightOptions read(DeserializerBase& buffer); -}; -class CheckBoxConfiguration_serializer { - public: - static void write(SerializerBase& buffer, Ark_CheckBoxConfiguration value); - static Ark_CheckBoxConfiguration read(DeserializerBase& buffer); -}; -class CheckboxGroupOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_CheckboxGroupOptions value); - static Ark_CheckboxGroupOptions read(DeserializerBase& buffer); -}; -class CheckboxGroupResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_CheckboxGroupResult value); - static Ark_CheckboxGroupResult read(DeserializerBase& buffer); -}; -class CheckboxOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_CheckboxOptions value); - static Ark_CheckboxOptions read(DeserializerBase& buffer); -}; -class ChildrenMainSize_serializer { - public: - static void write(SerializerBase& buffer, Ark_ChildrenMainSize value); - static Ark_ChildrenMainSize read(DeserializerBase& buffer); -}; -class Circle_serializer { - public: - static void write(SerializerBase& buffer, Ark_Circle value); - static Ark_Circle read(DeserializerBase& buffer); -}; -class CircleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_CircleOptions value); - static Ark_CircleOptions read(DeserializerBase& buffer); -}; -class ClickEffect_serializer { - public: - static void write(SerializerBase& buffer, Ark_ClickEffect value); - static Ark_ClickEffect read(DeserializerBase& buffer); -}; -class CloseSwipeActionOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_CloseSwipeActionOptions value); - static Ark_CloseSwipeActionOptions read(DeserializerBase& buffer); -}; -class ColumnOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ColumnOptions value); - static Ark_ColumnOptions read(DeserializerBase& buffer); -}; -class ColumnOptionsV2_serializer { - public: - static void write(SerializerBase& buffer, Ark_ColumnOptionsV2 value); - static Ark_ColumnOptionsV2 read(DeserializerBase& buffer); -}; -class CommandPath_serializer { - public: - static void write(SerializerBase& buffer, Ark_CommandPath value); - static Ark_CommandPath read(DeserializerBase& buffer); -}; -class common_Context_serializer { - public: - static void write(SerializerBase& buffer, Ark_common_Context value); - static Ark_common_Context read(DeserializerBase& buffer); -}; -class common2D_Color_serializer { - public: - static void write(SerializerBase& buffer, Ark_common2D_Color value); - static Ark_common2D_Color read(DeserializerBase& buffer); -}; -class common2D_Point_serializer { - public: - static void write(SerializerBase& buffer, Ark_common2D_Point value); - static Ark_common2D_Point read(DeserializerBase& buffer); -}; -class common2D_Point3d_serializer { - public: - static void write(SerializerBase& buffer, Ark_common2D_Point3d value); - static Ark_common2D_Point3d read(DeserializerBase& buffer); -}; -class common2D_Rect_serializer { - public: - static void write(SerializerBase& buffer, Ark_common2D_Rect value); - static Ark_common2D_Rect read(DeserializerBase& buffer); -}; -class ComputedBarAttribute_serializer { - public: - static void write(SerializerBase& buffer, Ark_ComputedBarAttribute value); - static Ark_ComputedBarAttribute read(DeserializerBase& buffer); -}; -class CrossLanguageOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_CrossLanguageOptions value); - static Ark_CrossLanguageOptions read(DeserializerBase& buffer); -}; -class CrownEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_CrownEvent value); - static Ark_CrownEvent read(DeserializerBase& buffer); -}; -class CustomDialogControllerExternalOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_CustomDialogControllerExternalOptions value); - static Ark_CustomDialogControllerExternalOptions read(DeserializerBase& buffer); -}; -class CustomSpan_serializer { - public: - static void write(SerializerBase& buffer, Ark_CustomSpan value); - static Ark_CustomSpan read(DeserializerBase& buffer); -}; -class CustomSpanDrawInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_CustomSpanDrawInfo value); - static Ark_CustomSpanDrawInfo read(DeserializerBase& buffer); -}; -class CustomSpanMeasureInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_CustomSpanMeasureInfo value); - static Ark_CustomSpanMeasureInfo read(DeserializerBase& buffer); -}; -class CustomSpanMetrics_serializer { - public: - static void write(SerializerBase& buffer, Ark_CustomSpanMetrics value); - static Ark_CustomSpanMetrics read(DeserializerBase& buffer); -}; -class DataPanelConfiguration_serializer { - public: - static void write(SerializerBase& buffer, Ark_DataPanelConfiguration value); - static Ark_DataPanelConfiguration read(DeserializerBase& buffer); -}; -class DataPanelOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_DataPanelOptions value); - static Ark_DataPanelOptions read(DeserializerBase& buffer); -}; -class DateRange_serializer { - public: - static void write(SerializerBase& buffer, Ark_DateRange value); - static Ark_DateRange read(DeserializerBase& buffer); -}; -class DeleteValue_serializer { - public: - static void write(SerializerBase& buffer, Ark_DeleteValue value); - static Ark_DeleteValue read(DeserializerBase& buffer); -}; -class DirectionalEdgesT_Number_serializer { - public: - static void write(SerializerBase& buffer, Ark_DirectionalEdgesT_Number value); - static Ark_DirectionalEdgesT_Number read(DeserializerBase& buffer); -}; -class DisappearSymbolEffect_serializer { - public: - static void write(SerializerBase& buffer, Ark_DisappearSymbolEffect value); - static Ark_DisappearSymbolEffect read(DeserializerBase& buffer); -}; -class DismissContentCoverAction_serializer { - public: - static void write(SerializerBase& buffer, Ark_DismissContentCoverAction value); - static Ark_DismissContentCoverAction read(DeserializerBase& buffer); -}; -class DismissDialogAction_serializer { - public: - static void write(SerializerBase& buffer, Ark_DismissDialogAction value); - static Ark_DismissDialogAction read(DeserializerBase& buffer); -}; -class DismissPopupAction_serializer { - public: - static void write(SerializerBase& buffer, Ark_DismissPopupAction value); - static Ark_DismissPopupAction read(DeserializerBase& buffer); -}; -class DismissSheetAction_serializer { - public: - static void write(SerializerBase& buffer, Ark_DismissSheetAction value); - static Ark_DismissSheetAction read(DeserializerBase& buffer); -}; -class DoubleAnimationParam_serializer { - public: - static void write(SerializerBase& buffer, Ark_DoubleAnimationParam value); - static Ark_DoubleAnimationParam read(DeserializerBase& buffer); -}; -class DragEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_DragEvent value); - static Ark_DragEvent read(DeserializerBase& buffer); -}; -class DragInteractionOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_DragInteractionOptions value); - static Ark_DragInteractionOptions read(DeserializerBase& buffer); -}; -class DragItemInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_DragItemInfo value); - static Ark_DragItemInfo read(DeserializerBase& buffer); -}; -class drawing_FontMetrics_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_FontMetrics value); - static Ark_drawing_FontMetrics read(DeserializerBase& buffer); -}; -class drawing_TextBlobRunBuffer_serializer { - public: - static void write(SerializerBase& buffer, Ark_drawing_TextBlobRunBuffer value); - static Ark_drawing_TextBlobRunBuffer read(DeserializerBase& buffer); -}; -class DrawingRenderingContext_serializer { - public: - static void write(SerializerBase& buffer, Ark_DrawingRenderingContext value); - static Ark_DrawingRenderingContext read(DeserializerBase& buffer); -}; -class DrawModifier_serializer { - public: - static void write(SerializerBase& buffer, Ark_DrawModifier value); - static Ark_DrawModifier read(DeserializerBase& buffer); -}; -class DropOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_DropOptions value); - static Ark_DropOptions read(DeserializerBase& buffer); -}; -class EdgeEffectOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_EdgeEffectOptions value); - static Ark_EdgeEffectOptions read(DeserializerBase& buffer); -}; -class EdgeOutlineStyles_serializer { - public: - static void write(SerializerBase& buffer, Ark_EdgeOutlineStyles value); - static Ark_EdgeOutlineStyles read(DeserializerBase& buffer); -}; -class EdgeStyles_serializer { - public: - static void write(SerializerBase& buffer, Ark_EdgeStyles value); - static Ark_EdgeStyles read(DeserializerBase& buffer); -}; -class EditMenuOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_EditMenuOptions value); - static Ark_EditMenuOptions read(DeserializerBase& buffer); -}; -class EllipseOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_EllipseOptions value); - static Ark_EllipseOptions read(DeserializerBase& buffer); -}; -class EmbedOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_EmbedOptions value); - static Ark_EmbedOptions read(DeserializerBase& buffer); -}; -class ErrorEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_ErrorEvent value); - static Ark_ErrorEvent read(DeserializerBase& buffer); -}; -class ErrorInformation_serializer { - public: - static void write(SerializerBase& buffer, Ark_ErrorInformation value); - static Ark_ErrorInformation read(DeserializerBase& buffer); -}; -class Event_serializer { - public: - static void write(SerializerBase& buffer, Ark_Event value); - static Ark_Event read(DeserializerBase& buffer); -}; -class ExpectedFrameRateRange_serializer { - public: - static void write(SerializerBase& buffer, Ark_ExpectedFrameRateRange value); - static Ark_ExpectedFrameRateRange read(DeserializerBase& buffer); -}; -class FingerInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_FingerInfo value); - static Ark_FingerInfo read(DeserializerBase& buffer); -}; -class FirstMeaningfulPaint_serializer { - public: - static void write(SerializerBase& buffer, Ark_FirstMeaningfulPaint value); - static Ark_FirstMeaningfulPaint read(DeserializerBase& buffer); -}; -class FocusMovement_serializer { - public: - static void write(SerializerBase& buffer, Ark_FocusMovement value); - static Ark_FocusMovement read(DeserializerBase& buffer); -}; -class FolderStackOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_FolderStackOptions value); - static Ark_FolderStackOptions read(DeserializerBase& buffer); -}; -class FontInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_FontInfo value); - static Ark_FontInfo read(DeserializerBase& buffer); -}; -class FontSettingOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_FontSettingOptions value); - static Ark_FontSettingOptions read(DeserializerBase& buffer); -}; -class ForegroundEffectOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ForegroundEffectOptions value); - static Ark_ForegroundEffectOptions read(DeserializerBase& buffer); -}; -class FormCallbackInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_FormCallbackInfo value); - static Ark_FormCallbackInfo read(DeserializerBase& buffer); -}; -class FormLinkOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_FormLinkOptions value); - static Ark_FormLinkOptions read(DeserializerBase& buffer); -}; -class Frame_serializer { - public: - static void write(SerializerBase& buffer, Ark_Frame value); - static Ark_Frame read(DeserializerBase& buffer); -}; -class FullScreenEnterEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_FullScreenEnterEvent value); - static Ark_FullScreenEnterEvent read(DeserializerBase& buffer); -}; -class GaugeConfiguration_serializer { - public: - static void write(SerializerBase& buffer, Ark_GaugeConfiguration value); - static Ark_GaugeConfiguration read(DeserializerBase& buffer); -}; -class GaugeOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_GaugeOptions value); - static Ark_GaugeOptions read(DeserializerBase& buffer); -}; -class GeometryTransitionOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_GeometryTransitionOptions value); - static Ark_GeometryTransitionOptions read(DeserializerBase& buffer); -}; -class GestureInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_GestureInfo value); - static Ark_GestureInfo read(DeserializerBase& buffer); -}; -class GestureStyleInterface_serializer { - public: - static void write(SerializerBase& buffer, Ark_GestureStyleInterface value); - static Ark_GestureStyleInterface read(DeserializerBase& buffer); -}; -class GridColColumnOption_serializer { - public: - static void write(SerializerBase& buffer, Ark_GridColColumnOption value); - static Ark_GridColColumnOption read(DeserializerBase& buffer); -}; -class GridItemOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_GridItemOptions value); - static Ark_GridItemOptions read(DeserializerBase& buffer); -}; -class GridLayoutOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_GridLayoutOptions value); - static Ark_GridLayoutOptions read(DeserializerBase& buffer); -}; -class GridRowColumnOption_serializer { - public: - static void write(SerializerBase& buffer, Ark_GridRowColumnOption value); - static Ark_GridRowColumnOption read(DeserializerBase& buffer); -}; -class Header_serializer { - public: - static void write(SerializerBase& buffer, Ark_Header value); - static Ark_Header read(DeserializerBase& buffer); -}; -class HierarchicalSymbolEffect_serializer { - public: - static void write(SerializerBase& buffer, Ark_HierarchicalSymbolEffect value); - static Ark_HierarchicalSymbolEffect read(DeserializerBase& buffer); -}; -class HoverEventParam_serializer { - public: - static void write(SerializerBase& buffer, Ark_HoverEventParam value); - static Ark_HoverEventParam read(DeserializerBase& buffer); -}; -class ImageAIOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ImageAIOptions value); - static Ark_ImageAIOptions read(DeserializerBase& buffer); -}; -class ImageAnalyzerConfig_serializer { - public: - static void write(SerializerBase& buffer, Ark_ImageAnalyzerConfig value); - static Ark_ImageAnalyzerConfig read(DeserializerBase& buffer); -}; -class ImageBitmap_serializer { - public: - static void write(SerializerBase& buffer, Ark_ImageBitmap value); - static Ark_ImageBitmap read(DeserializerBase& buffer); -}; -class ImageCompleteEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_ImageCompleteEvent value); - static Ark_ImageCompleteEvent read(DeserializerBase& buffer); -}; -class ImageData_serializer { - public: - static void write(SerializerBase& buffer, Ark_ImageData value); - static Ark_ImageData read(DeserializerBase& buffer); -}; -class ImageLoadResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_ImageLoadResult value); - static Ark_ImageLoadResult read(DeserializerBase& buffer); -}; -class ImageSourceSize_serializer { - public: - static void write(SerializerBase& buffer, Ark_ImageSourceSize value); - static Ark_ImageSourceSize read(DeserializerBase& buffer); -}; -class InputCounterOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_InputCounterOptions value); - static Ark_InputCounterOptions read(DeserializerBase& buffer); -}; -class InsertValue_serializer { - public: - static void write(SerializerBase& buffer, Ark_InsertValue value); - static Ark_InsertValue read(DeserializerBase& buffer); -}; -class IntelligentTrackingPreventionDetails_serializer { - public: - static void write(SerializerBase& buffer, Ark_IntelligentTrackingPreventionDetails value); - static Ark_IntelligentTrackingPreventionDetails read(DeserializerBase& buffer); -}; -class intl_DateTimeOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_intl_DateTimeOptions value); - static Ark_intl_DateTimeOptions read(DeserializerBase& buffer); -}; -class InvertOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_InvertOptions value); - static Ark_InvertOptions read(DeserializerBase& buffer); -}; -class ItemDragInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_ItemDragInfo value); - static Ark_ItemDragInfo read(DeserializerBase& buffer); -}; -class JavaScriptProxy_serializer { - public: - static void write(SerializerBase& buffer, Ark_JavaScriptProxy value); - static Ark_JavaScriptProxy read(DeserializerBase& buffer); -}; -class KeyboardOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_KeyboardOptions value); - static Ark_KeyboardOptions read(DeserializerBase& buffer); -}; -class KeyEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_KeyEvent value); - static Ark_KeyEvent read(DeserializerBase& buffer); -}; -class LargestContentfulPaint_serializer { - public: - static void write(SerializerBase& buffer, Ark_LargestContentfulPaint value); - static Ark_LargestContentfulPaint read(DeserializerBase& buffer); -}; -class LayoutConstraint_serializer { - public: - static void write(SerializerBase& buffer, Ark_LayoutConstraint value); - static Ark_LayoutConstraint read(DeserializerBase& buffer); -}; -class LengthMetrics_serializer { - public: - static void write(SerializerBase& buffer, Ark_LengthMetrics value); - static Ark_LengthMetrics read(DeserializerBase& buffer); -}; -class LetterSpacingStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_LetterSpacingStyle value); - static Ark_LetterSpacingStyle read(DeserializerBase& buffer); -}; -class LinearGradientBlurOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_LinearGradientBlurOptions value); - static Ark_LinearGradientBlurOptions read(DeserializerBase& buffer); -}; -class LinearGradientOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_LinearGradientOptions value); - static Ark_LinearGradientOptions read(DeserializerBase& buffer); -}; -class LinearIndicatorStartOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_LinearIndicatorStartOptions value); - static Ark_LinearIndicatorStartOptions read(DeserializerBase& buffer); -}; -class LineHeightStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_LineHeightStyle value); - static Ark_LineHeightStyle read(DeserializerBase& buffer); -}; -class LineOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_LineOptions value); - static Ark_LineOptions read(DeserializerBase& buffer); -}; -class ListItemGroupOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ListItemGroupOptions value); - static Ark_ListItemGroupOptions read(DeserializerBase& buffer); -}; -class ListItemOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ListItemOptions value); - static Ark_ListItemOptions read(DeserializerBase& buffer); -}; -class ListOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ListOptions value); - static Ark_ListOptions read(DeserializerBase& buffer); -}; -class LoadCommittedDetails_serializer { - public: - static void write(SerializerBase& buffer, Ark_LoadCommittedDetails value); - static Ark_LoadCommittedDetails read(DeserializerBase& buffer); -}; -class LocalizedHorizontalAlignParam_serializer { - public: - static void write(SerializerBase& buffer, Ark_LocalizedHorizontalAlignParam value); - static Ark_LocalizedHorizontalAlignParam read(DeserializerBase& buffer); -}; -class LocalizedVerticalAlignParam_serializer { - public: - static void write(SerializerBase& buffer, Ark_LocalizedVerticalAlignParam value); - static Ark_LocalizedVerticalAlignParam read(DeserializerBase& buffer); -}; -class LongPressGestureHandlerOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_LongPressGestureHandlerOptions value); - static Ark_LongPressGestureHandlerOptions read(DeserializerBase& buffer); -}; -class LongPressGestureInterface_Invoke_Literal_serializer { - public: - static void write(SerializerBase& buffer, Ark_LongPressGestureInterface_Invoke_Literal value); - static Ark_LongPressGestureInterface_Invoke_Literal read(DeserializerBase& buffer); -}; -class MarqueeOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_MarqueeOptions value); - static Ark_MarqueeOptions read(DeserializerBase& buffer); -}; -class Matrix2D_serializer { - public: - static void write(SerializerBase& buffer, Ark_Matrix2D value); - static Ark_Matrix2D read(DeserializerBase& buffer); -}; -class matrix4_PolyToPolyOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_matrix4_PolyToPolyOptions value); - static Ark_matrix4_PolyToPolyOptions read(DeserializerBase& buffer); -}; -class Measurable_serializer { - public: - static void write(SerializerBase& buffer, Ark_Measurable value); - static Ark_Measurable read(DeserializerBase& buffer); -}; -class MeasureResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_MeasureResult value); - static Ark_MeasureResult read(DeserializerBase& buffer); -}; -class MessageEvents_serializer { - public: - static void write(SerializerBase& buffer, Ark_MessageEvents value); - static Ark_MessageEvents read(DeserializerBase& buffer); -}; -class MotionBlurAnchor_serializer { - public: - static void write(SerializerBase& buffer, Ark_MotionBlurAnchor value); - static Ark_MotionBlurAnchor read(DeserializerBase& buffer); -}; -class MotionBlurOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_MotionBlurOptions value); - static Ark_MotionBlurOptions read(DeserializerBase& buffer); -}; -class MotionPathOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_MotionPathOptions value); - static Ark_MotionPathOptions read(DeserializerBase& buffer); -}; -class MutableStyledString_serializer { - public: - static void write(SerializerBase& buffer, Ark_MutableStyledString value); - static Ark_MutableStyledString read(DeserializerBase& buffer); -}; -class NativeEmbedVisibilityInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_NativeEmbedVisibilityInfo value); - static Ark_NativeEmbedVisibilityInfo read(DeserializerBase& buffer); -}; -class NavContentInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_NavContentInfo value); - static Ark_NavContentInfo read(DeserializerBase& buffer); -}; -class NavDestinationTransition_serializer { - public: - static void write(SerializerBase& buffer, Ark_NavDestinationTransition value); - static Ark_NavDestinationTransition read(DeserializerBase& buffer); -}; -class NavigationAnimatedTransition_serializer { - public: - static void write(SerializerBase& buffer, Ark_NavigationAnimatedTransition value); - static Ark_NavigationAnimatedTransition read(DeserializerBase& buffer); -}; -class NavigationInterception_serializer { - public: - static void write(SerializerBase& buffer, Ark_NavigationInterception value); - static Ark_NavigationInterception read(DeserializerBase& buffer); -}; -class NavigationOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_NavigationOptions value); - static Ark_NavigationOptions read(DeserializerBase& buffer); -}; -class NavPathInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_NavPathInfo value); - static Ark_NavPathInfo read(DeserializerBase& buffer); -}; -class NestedScrollInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_NestedScrollInfo value); - static Ark_NestedScrollInfo read(DeserializerBase& buffer); -}; -class NestedScrollOptionsExt_serializer { - public: - static void write(SerializerBase& buffer, Ark_NestedScrollOptionsExt value); - static Ark_NestedScrollOptionsExt read(DeserializerBase& buffer); -}; -class OnAlertEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnAlertEvent value); - static Ark_OnAlertEvent read(DeserializerBase& buffer); -}; -class OnBeforeUnloadEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnBeforeUnloadEvent value); - static Ark_OnBeforeUnloadEvent read(DeserializerBase& buffer); -}; -class OnClientAuthenticationEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnClientAuthenticationEvent value); - static Ark_OnClientAuthenticationEvent read(DeserializerBase& buffer); -}; -class OnConfirmEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnConfirmEvent value); - static Ark_OnConfirmEvent read(DeserializerBase& buffer); -}; -class OnContextMenuShowEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnContextMenuShowEvent value); - static Ark_OnContextMenuShowEvent read(DeserializerBase& buffer); -}; -class OnDownloadStartEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnDownloadStartEvent value); - static Ark_OnDownloadStartEvent read(DeserializerBase& buffer); -}; -class OnErrorReceiveEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnErrorReceiveEvent value); - static Ark_OnErrorReceiveEvent read(DeserializerBase& buffer); -}; -class OnGeolocationShowEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnGeolocationShowEvent value); - static Ark_OnGeolocationShowEvent read(DeserializerBase& buffer); -}; -class OnHttpAuthRequestEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnHttpAuthRequestEvent value); - static Ark_OnHttpAuthRequestEvent read(DeserializerBase& buffer); -}; -class OnHttpErrorReceiveEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnHttpErrorReceiveEvent value); - static Ark_OnHttpErrorReceiveEvent read(DeserializerBase& buffer); -}; -class OnInterceptRequestEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnInterceptRequestEvent value); - static Ark_OnInterceptRequestEvent read(DeserializerBase& buffer); -}; -class OnLoadInterceptEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnLoadInterceptEvent value); - static Ark_OnLoadInterceptEvent read(DeserializerBase& buffer); -}; -class OnPageBeginEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnPageBeginEvent value); - static Ark_OnPageBeginEvent read(DeserializerBase& buffer); -}; -class OnPageEndEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnPageEndEvent value); - static Ark_OnPageEndEvent read(DeserializerBase& buffer); -}; -class OnPageVisibleEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnPageVisibleEvent value); - static Ark_OnPageVisibleEvent read(DeserializerBase& buffer); -}; -class OnPermissionRequestEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnPermissionRequestEvent value); - static Ark_OnPermissionRequestEvent read(DeserializerBase& buffer); -}; -class OnPromptEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnPromptEvent value); - static Ark_OnPromptEvent read(DeserializerBase& buffer); -}; -class OnRefreshAccessedHistoryEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnRefreshAccessedHistoryEvent value); - static Ark_OnRefreshAccessedHistoryEvent read(DeserializerBase& buffer); -}; -class OnRenderExitedEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnRenderExitedEvent value); - static Ark_OnRenderExitedEvent read(DeserializerBase& buffer); -}; -class OnResourceLoadEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnResourceLoadEvent value); - static Ark_OnResourceLoadEvent read(DeserializerBase& buffer); -}; -class OnScreenCaptureRequestEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnScreenCaptureRequestEvent value); - static Ark_OnScreenCaptureRequestEvent read(DeserializerBase& buffer); -}; -class OnSslErrorEventReceiveEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnSslErrorEventReceiveEvent value); - static Ark_OnSslErrorEventReceiveEvent read(DeserializerBase& buffer); -}; -class OnTitleReceiveEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnTitleReceiveEvent value); - static Ark_OnTitleReceiveEvent read(DeserializerBase& buffer); -}; -class OnTouchIconUrlReceivedEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnTouchIconUrlReceivedEvent value); - static Ark_OnTouchIconUrlReceivedEvent read(DeserializerBase& buffer); -}; -class OnWindowNewEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_OnWindowNewEvent value); - static Ark_OnWindowNewEvent read(DeserializerBase& buffer); -}; -class OverlayOffset_serializer { - public: - static void write(SerializerBase& buffer, Ark_OverlayOffset value); - static Ark_OverlayOffset read(DeserializerBase& buffer); -}; -class PanGestureHandlerOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_PanGestureHandlerOptions value); - static Ark_PanGestureHandlerOptions read(DeserializerBase& buffer); -}; -class PanGestureInterface_Invoke_Literal_serializer { - public: - static void write(SerializerBase& buffer, Ark_PanGestureInterface_Invoke_Literal value); - static Ark_PanGestureInterface_Invoke_Literal read(DeserializerBase& buffer); -}; -class PathOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_PathOptions value); - static Ark_PathOptions read(DeserializerBase& buffer); -}; -class PathShapeOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_PathShapeOptions value); - static Ark_PathShapeOptions read(DeserializerBase& buffer); -}; -class PinchGestureHandlerOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_PinchGestureHandlerOptions value); - static Ark_PinchGestureHandlerOptions read(DeserializerBase& buffer); -}; -class PinchGestureInterface_Invoke_Literal_serializer { - public: - static void write(SerializerBase& buffer, Ark_PinchGestureInterface_Invoke_Literal value); - static Ark_PinchGestureInterface_Invoke_Literal read(DeserializerBase& buffer); -}; -class PixelRoundPolicy_serializer { - public: - static void write(SerializerBase& buffer, Ark_PixelRoundPolicy value); - static Ark_PixelRoundPolicy read(DeserializerBase& buffer); -}; -class PluginComponentTemplate_serializer { - public: - static void write(SerializerBase& buffer, Ark_PluginComponentTemplate value); - static Ark_PluginComponentTemplate read(DeserializerBase& buffer); -}; -class PluginErrorData_serializer { - public: - static void write(SerializerBase& buffer, Ark_PluginErrorData value); - static Ark_PluginErrorData read(DeserializerBase& buffer); -}; -class PolygonOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_PolygonOptions value); - static Ark_PolygonOptions read(DeserializerBase& buffer); -}; -class PolylineOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_PolylineOptions value); - static Ark_PolylineOptions read(DeserializerBase& buffer); -}; -class PopInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_PopInfo value); - static Ark_PopInfo read(DeserializerBase& buffer); -}; -class PopupButton_serializer { - public: - static void write(SerializerBase& buffer, Ark_PopupButton value); - static Ark_PopupButton read(DeserializerBase& buffer); -}; -class PosterOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_PosterOptions value); - static Ark_PosterOptions read(DeserializerBase& buffer); -}; -class PostMessageOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_PostMessageOptions value); - static Ark_PostMessageOptions read(DeserializerBase& buffer); -}; -class PreviewConfiguration_serializer { - public: - static void write(SerializerBase& buffer, Ark_PreviewConfiguration value); - static Ark_PreviewConfiguration read(DeserializerBase& buffer); -}; -class PreviewMenuOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_PreviewMenuOptions value); - static Ark_PreviewMenuOptions read(DeserializerBase& buffer); -}; -class PreviewText_serializer { - public: - static void write(SerializerBase& buffer, Ark_PreviewText value); - static Ark_PreviewText read(DeserializerBase& buffer); -}; -class ProgressOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ProgressOptions value); - static Ark_ProgressOptions read(DeserializerBase& buffer); -}; -class RadioConfiguration_serializer { - public: - static void write(SerializerBase& buffer, Ark_RadioConfiguration value); - static Ark_RadioConfiguration read(DeserializerBase& buffer); -}; -class RadioOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RadioOptions value); - static Ark_RadioOptions read(DeserializerBase& buffer); -}; -class RatingConfiguration_serializer { - public: - static void write(SerializerBase& buffer, Ark_RatingConfiguration value); - static Ark_RatingConfiguration read(DeserializerBase& buffer); -}; -class RenderingContextSettings_serializer { - public: - static void write(SerializerBase& buffer, Ark_RenderingContextSettings value); - static Ark_RenderingContextSettings read(DeserializerBase& buffer); -}; -class RenderProcessNotRespondingData_serializer { - public: - static void write(SerializerBase& buffer, Ark_RenderProcessNotRespondingData value); - static Ark_RenderProcessNotRespondingData read(DeserializerBase& buffer); -}; -class ReplaceSymbolEffect_serializer { - public: - static void write(SerializerBase& buffer, Ark_ReplaceSymbolEffect value); - static Ark_ReplaceSymbolEffect read(DeserializerBase& buffer); -}; -class Resource_serializer { - public: - static void write(SerializerBase& buffer, Ark_Resource value); - static Ark_Resource read(DeserializerBase& buffer); -}; -class RichEditorBuilderSpanOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorBuilderSpanOptions value); - static Ark_RichEditorBuilderSpanOptions read(DeserializerBase& buffer); -}; -class RichEditorDeleteValue_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorDeleteValue value); - static Ark_RichEditorDeleteValue read(DeserializerBase& buffer); -}; -class RichEditorGesture_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorGesture value); - static Ark_RichEditorGesture read(DeserializerBase& buffer); -}; -class RichEditorInsertValue_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorInsertValue value); - static Ark_RichEditorInsertValue read(DeserializerBase& buffer); -}; -class RichEditorRange_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorRange value); - static Ark_RichEditorRange read(DeserializerBase& buffer); -}; -class RichEditorSelection_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorSelection value); - static Ark_RichEditorSelection read(DeserializerBase& buffer); -}; -class RichEditorSpanPosition_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorSpanPosition value); - static Ark_RichEditorSpanPosition read(DeserializerBase& buffer); -}; -class RotateOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RotateOptions value); - static Ark_RotateOptions read(DeserializerBase& buffer); -}; -class RotationGestureHandlerOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RotationGestureHandlerOptions value); - static Ark_RotationGestureHandlerOptions read(DeserializerBase& buffer); -}; -class RoundedRectOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RoundedRectOptions value); - static Ark_RoundedRectOptions read(DeserializerBase& buffer); -}; -class RoundRect_serializer { - public: - static void write(SerializerBase& buffer, Ark_RoundRect value); - static Ark_RoundRect read(DeserializerBase& buffer); -}; -class RoundRectShapeOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RoundRectShapeOptions value); - static Ark_RoundRectShapeOptions read(DeserializerBase& buffer); -}; -class RouteMapConfig_serializer { - public: - static void write(SerializerBase& buffer, Ark_RouteMapConfig value); - static Ark_RouteMapConfig read(DeserializerBase& buffer); -}; -class RowOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RowOptions value); - static Ark_RowOptions read(DeserializerBase& buffer); -}; -class ScaleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ScaleOptions value); - static Ark_ScaleOptions read(DeserializerBase& buffer); -}; -class ScaleSymbolEffect_serializer { - public: - static void write(SerializerBase& buffer, Ark_ScaleSymbolEffect value); - static Ark_ScaleSymbolEffect read(DeserializerBase& buffer); -}; -class ScreenCaptureConfig_serializer { - public: - static void write(SerializerBase& buffer, Ark_ScreenCaptureConfig value); - static Ark_ScreenCaptureConfig read(DeserializerBase& buffer); -}; -class ScriptItem_serializer { - public: - static void write(SerializerBase& buffer, Ark_ScriptItem value); - static Ark_ScriptItem read(DeserializerBase& buffer); -}; -class ScrollAnimationOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ScrollAnimationOptions value); - static Ark_ScrollAnimationOptions read(DeserializerBase& buffer); -}; -class ScrollBarOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ScrollBarOptions value); - static Ark_ScrollBarOptions read(DeserializerBase& buffer); -}; -class ScrollEdgeOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ScrollEdgeOptions value); - static Ark_ScrollEdgeOptions read(DeserializerBase& buffer); -}; -class ScrollPageOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ScrollPageOptions value); - static Ark_ScrollPageOptions read(DeserializerBase& buffer); -}; -class SelectionMenuOptionsExt_serializer { - public: - static void write(SerializerBase& buffer, Ark_SelectionMenuOptionsExt value); - static Ark_SelectionMenuOptionsExt read(DeserializerBase& buffer); -}; -class SelectionOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_SelectionOptions value); - static Ark_SelectionOptions read(DeserializerBase& buffer); -}; -class ShapeSize_serializer { - public: - static void write(SerializerBase& buffer, Ark_ShapeSize value); - static Ark_ShapeSize read(DeserializerBase& buffer); -}; -class SheetDismiss_serializer { - public: - static void write(SerializerBase& buffer, Ark_SheetDismiss value); - static Ark_SheetDismiss read(DeserializerBase& buffer); -}; -class SlideRange_serializer { - public: - static void write(SerializerBase& buffer, Ark_SlideRange value); - static Ark_SlideRange read(DeserializerBase& buffer); -}; -class SliderConfiguration_serializer { - public: - static void write(SerializerBase& buffer, Ark_SliderConfiguration value); - static Ark_SliderConfiguration read(DeserializerBase& buffer); -}; -class SnapshotOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_SnapshotOptions value); - static Ark_SnapshotOptions read(DeserializerBase& buffer); -}; -class SpringBackAction_serializer { - public: - static void write(SerializerBase& buffer, Ark_SpringBackAction value); - static Ark_SpringBackAction read(DeserializerBase& buffer); -}; -class SslErrorEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_SslErrorEvent value); - static Ark_SslErrorEvent read(DeserializerBase& buffer); -}; -class StackOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_StackOptions value); - static Ark_StackOptions read(DeserializerBase& buffer); -}; -class StyledStringChangedListener_serializer { - public: - static void write(SerializerBase& buffer, Ark_StyledStringChangedListener value); - static Ark_StyledStringChangedListener read(DeserializerBase& buffer); -}; -class SurfaceRect_serializer { - public: - static void write(SerializerBase& buffer, Ark_SurfaceRect value); - static Ark_SurfaceRect read(DeserializerBase& buffer); -}; -class SurfaceRotationOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_SurfaceRotationOptions value); - static Ark_SurfaceRotationOptions read(DeserializerBase& buffer); -}; -class SwipeGestureHandlerOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_SwipeGestureHandlerOptions value); - static Ark_SwipeGestureHandlerOptions read(DeserializerBase& buffer); -}; -class SwiperAutoFill_serializer { - public: - static void write(SerializerBase& buffer, Ark_SwiperAutoFill value); - static Ark_SwiperAutoFill read(DeserializerBase& buffer); -}; -class SwiperContentAnimatedTransition_serializer { - public: - static void write(SerializerBase& buffer, Ark_SwiperContentAnimatedTransition value); - static Ark_SwiperContentAnimatedTransition read(DeserializerBase& buffer); -}; -class SystemAdaptiveOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_SystemAdaptiveOptions value); - static Ark_SystemAdaptiveOptions read(DeserializerBase& buffer); -}; -class TabBarSymbol_serializer { - public: - static void write(SerializerBase& buffer, Ark_TabBarSymbol value); - static Ark_TabBarSymbol read(DeserializerBase& buffer); -}; -class TabContentAnimatedTransition_serializer { - public: - static void write(SerializerBase& buffer, Ark_TabContentAnimatedTransition value); - static Ark_TabContentAnimatedTransition read(DeserializerBase& buffer); -}; -class TapGestureParameters_serializer { - public: - static void write(SerializerBase& buffer, Ark_TapGestureParameters value); - static Ark_TapGestureParameters read(DeserializerBase& buffer); -}; -class TargetInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_TargetInfo value); - static Ark_TargetInfo read(DeserializerBase& buffer); -}; -class text_FontDescriptor_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_FontDescriptor value); - static Ark_text_FontDescriptor read(DeserializerBase& buffer); -}; -class text_LineMetrics_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_LineMetrics value); - static Ark_text_LineMetrics read(DeserializerBase& buffer); -}; -class text_PlaceholderSpan_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_PlaceholderSpan value); - static Ark_text_PlaceholderSpan read(DeserializerBase& buffer); -}; -class text_RectStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_RectStyle value); - static Ark_text_RectStyle read(DeserializerBase& buffer); -}; -class text_StrutStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_StrutStyle value); - static Ark_text_StrutStyle read(DeserializerBase& buffer); -}; -class text_TextBox_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_TextBox value); - static Ark_text_TextBox read(DeserializerBase& buffer); -}; -class TextClockOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextClockOptions value); - static Ark_TextClockOptions read(DeserializerBase& buffer); -}; -class TextContentControllerOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextContentControllerOptions value); - static Ark_TextContentControllerOptions read(DeserializerBase& buffer); -}; -class TextMarqueeOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextMarqueeOptions value); - static Ark_TextMarqueeOptions read(DeserializerBase& buffer); -}; -class TextMenuOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextMenuOptions value); - static Ark_TextMenuOptions read(DeserializerBase& buffer); -}; -class TextRange_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextRange value); - static Ark_TextRange read(DeserializerBase& buffer); -}; -class TextShadowStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextShadowStyle value); - static Ark_TextShadowStyle read(DeserializerBase& buffer); -}; -class TextTimerOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextTimerOptions value); - static Ark_TextTimerOptions read(DeserializerBase& buffer); -}; -class ToggleConfiguration_serializer { - public: - static void write(SerializerBase& buffer, Ark_ToggleConfiguration value); - static Ark_ToggleConfiguration read(DeserializerBase& buffer); -}; -class ToolBarItemOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ToolBarItemOptions value); - static Ark_ToolBarItemOptions read(DeserializerBase& buffer); -}; -class TouchObject_serializer { - public: - static void write(SerializerBase& buffer, Ark_TouchObject value); - static Ark_TouchObject read(DeserializerBase& buffer); -}; -class TouchResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_TouchResult value); - static Ark_TouchResult read(DeserializerBase& buffer); -}; -class TranslateOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_TranslateOptions value); - static Ark_TranslateOptions read(DeserializerBase& buffer); -}; -class uiEffect_BrightnessBlender_serializer { - public: - static void write(SerializerBase& buffer, Ark_uiEffect_BrightnessBlender value); - static Ark_uiEffect_BrightnessBlender read(DeserializerBase& buffer); -}; -class uiEffect_BrightnessBlenderParam_serializer { - public: - static void write(SerializerBase& buffer, Ark_uiEffect_BrightnessBlenderParam value); - static Ark_uiEffect_BrightnessBlenderParam read(DeserializerBase& buffer); -}; -class UIExtensionOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_UIExtensionOptions value); - static Ark_UIExtensionOptions read(DeserializerBase& buffer); -}; -class uiObserver_NavDestinationInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_uiObserver_NavDestinationInfo value); - static Ark_uiObserver_NavDestinationInfo read(DeserializerBase& buffer); -}; -class uiObserver_RouterPageInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_uiObserver_RouterPageInfo value); - static Ark_uiObserver_RouterPageInfo read(DeserializerBase& buffer); -}; -class uiObserver_ScrollEventInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_uiObserver_ScrollEventInfo value); - static Ark_uiObserver_ScrollEventInfo read(DeserializerBase& buffer); -}; -class uiObserver_TabContentInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_uiObserver_TabContentInfo value); - static Ark_uiObserver_TabContentInfo read(DeserializerBase& buffer); -}; -class unifiedDataChannel_Summary_serializer { - public: - static void write(SerializerBase& buffer, Ark_unifiedDataChannel_Summary value); - static Ark_unifiedDataChannel_Summary read(DeserializerBase& buffer); -}; -class ViewportRect_serializer { - public: - static void write(SerializerBase& buffer, Ark_ViewportRect value); - static Ark_ViewportRect read(DeserializerBase& buffer); -}; -class VisibleAreaEventOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_VisibleAreaEventOptions value); - static Ark_VisibleAreaEventOptions read(DeserializerBase& buffer); -}; -class VisibleListContentInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_VisibleListContentInfo value); - static Ark_VisibleListContentInfo read(DeserializerBase& buffer); -}; -class Want_serializer { - public: - static void write(SerializerBase& buffer, Ark_Want value); - static Ark_Want read(DeserializerBase& buffer); -}; -class WaterFlowOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_WaterFlowOptions value); - static Ark_WaterFlowOptions read(DeserializerBase& buffer); -}; -class WebKeyboardCallbackInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_WebKeyboardCallbackInfo value); - static Ark_WebKeyboardCallbackInfo read(DeserializerBase& buffer); -}; -class WebKeyboardOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_WebKeyboardOptions value); - static Ark_WebKeyboardOptions read(DeserializerBase& buffer); -}; -class WebMediaOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_WebMediaOptions value); - static Ark_WebMediaOptions read(DeserializerBase& buffer); -}; -class WebOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_WebOptions value); - static Ark_WebOptions read(DeserializerBase& buffer); -}; -class window_SystemBarStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_window_SystemBarStyle value); - static Ark_window_SystemBarStyle read(DeserializerBase& buffer); -}; -class WorkerOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_WorkerOptions value); - static Ark_WorkerOptions read(DeserializerBase& buffer); -}; -class XComponentController_serializer { - public: - static void write(SerializerBase& buffer, Ark_XComponentController value); - static Ark_XComponentController read(DeserializerBase& buffer); -}; -class AlphabetIndexerOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_AlphabetIndexerOptions value); - static Ark_AlphabetIndexerOptions read(DeserializerBase& buffer); -}; -class AnimateParam_serializer { - public: - static void write(SerializerBase& buffer, Ark_AnimateParam value); - static Ark_AnimateParam read(DeserializerBase& buffer); -}; -class BackgroundBlurStyleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_BackgroundBlurStyleOptions value); - static Ark_BackgroundBlurStyleOptions read(DeserializerBase& buffer); -}; -class BackgroundEffectOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_BackgroundEffectOptions value); - static Ark_BackgroundEffectOptions read(DeserializerBase& buffer); -}; -class Bindable_Arkui_Component_Units_ResourceStr_serializer { - public: - static void write(SerializerBase& buffer, Ark_Bindable_Arkui_Component_Units_ResourceStr value); - static Ark_Bindable_Arkui_Component_Units_ResourceStr read(DeserializerBase& buffer); -}; -class Bindable_Global_Resource_Resource_serializer { - public: - static void write(SerializerBase& buffer, Ark_Bindable_Global_Resource_Resource value); - static Ark_Bindable_Global_Resource_Resource read(DeserializerBase& buffer); -}; -class ButtonIconOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ButtonIconOptions value); - static Ark_ButtonIconOptions read(DeserializerBase& buffer); -}; -class CalendarOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_CalendarOptions value); - static Ark_CalendarOptions read(DeserializerBase& buffer); -}; -class CanvasRenderer_serializer { - public: - static void write(SerializerBase& buffer, Ark_CanvasRenderer value); - static Ark_CanvasRenderer read(DeserializerBase& buffer); -}; -class CanvasRenderingContext2D_serializer { - public: - static void write(SerializerBase& buffer, Ark_CanvasRenderingContext2D value); - static Ark_CanvasRenderingContext2D read(DeserializerBase& buffer); -}; -class CircleStyleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_CircleStyleOptions value); - static Ark_CircleStyleOptions read(DeserializerBase& buffer); -}; -class Colors_serializer { - public: - static void write(SerializerBase& buffer, Ark_Colors value); - static Ark_Colors read(DeserializerBase& buffer); -}; -class ComponentInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_ComponentInfo value); - static Ark_ComponentInfo read(DeserializerBase& buffer); -}; -class ContentCoverOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ContentCoverOptions value); - static Ark_ContentCoverOptions read(DeserializerBase& buffer); -}; -class ContextMenuAnimationOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ContextMenuAnimationOptions value); - static Ark_ContextMenuAnimationOptions read(DeserializerBase& buffer); -}; -class CopyEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_CopyEvent value); - static Ark_CopyEvent read(DeserializerBase& buffer); -}; -class CutEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_CutEvent value); - static Ark_CutEvent read(DeserializerBase& buffer); -}; -class DataPanelShadowOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_DataPanelShadowOptions value); - static Ark_DataPanelShadowOptions read(DeserializerBase& buffer); -}; -class DatePickerOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_DatePickerOptions value); - static Ark_DatePickerOptions read(DeserializerBase& buffer); -}; -class DecorationStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_DecorationStyle value); - static Ark_DecorationStyle read(DeserializerBase& buffer); -}; -class DecorationStyleInterface_serializer { - public: - static void write(SerializerBase& buffer, Ark_DecorationStyleInterface value); - static Ark_DecorationStyleInterface read(DeserializerBase& buffer); -}; -class DecorationStyleResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_DecorationStyleResult value); - static Ark_DecorationStyleResult read(DeserializerBase& buffer); -}; -class DividerStyleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_DividerStyleOptions value); - static Ark_DividerStyleOptions read(DeserializerBase& buffer); -}; -class DragPreviewOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_DragPreviewOptions value); - static Ark_DragPreviewOptions read(DeserializerBase& buffer); -}; -class EdgeColors_serializer { - public: - static void write(SerializerBase& buffer, Ark_EdgeColors value); - static Ark_EdgeColors read(DeserializerBase& buffer); -}; -class FadingEdgeOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_FadingEdgeOptions value); - static Ark_FadingEdgeOptions read(DeserializerBase& buffer); -}; -class FlexSpaceOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_FlexSpaceOptions value); - static Ark_FlexSpaceOptions read(DeserializerBase& buffer); -}; -class FocusBoxStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_FocusBoxStyle value); - static Ark_FocusBoxStyle read(DeserializerBase& buffer); -}; -class FontOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_FontOptions value); - static Ark_FontOptions read(DeserializerBase& buffer); -}; -class ForegroundBlurStyleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ForegroundBlurStyleOptions value); - static Ark_ForegroundBlurStyleOptions read(DeserializerBase& buffer); -}; -class FormInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_FormInfo value); - static Ark_FormInfo read(DeserializerBase& buffer); -}; -class GaugeShadowOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_GaugeShadowOptions value); - static Ark_GaugeShadowOptions read(DeserializerBase& buffer); -}; -class GridColOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_GridColOptions value); - static Ark_GridColOptions read(DeserializerBase& buffer); -}; -class HistoricalPoint_serializer { - public: - static void write(SerializerBase& buffer, Ark_HistoricalPoint value); - static Ark_HistoricalPoint read(DeserializerBase& buffer); -}; -class ImageError_serializer { - public: - static void write(SerializerBase& buffer, Ark_ImageError value); - static Ark_ImageError read(DeserializerBase& buffer); -}; -class ImageFrameInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_ImageFrameInfo value); - static Ark_ImageFrameInfo read(DeserializerBase& buffer); -}; -class Layoutable_serializer { - public: - static void write(SerializerBase& buffer, Ark_Layoutable value); - static Ark_Layoutable read(DeserializerBase& buffer); -}; -class LengthConstrain_serializer { - public: - static void write(SerializerBase& buffer, Ark_LengthConstrain value); - static Ark_LengthConstrain read(DeserializerBase& buffer); -}; -class LightSource_serializer { - public: - static void write(SerializerBase& buffer, Ark_LightSource value); - static Ark_LightSource read(DeserializerBase& buffer); -}; -class LinearIndicatorStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_LinearIndicatorStyle value); - static Ark_LinearIndicatorStyle read(DeserializerBase& buffer); -}; -class LocalizedAlignRuleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_LocalizedAlignRuleOptions value); - static Ark_LocalizedAlignRuleOptions read(DeserializerBase& buffer); -}; -class LocalizedBorderRadiuses_serializer { - public: - static void write(SerializerBase& buffer, Ark_LocalizedBorderRadiuses value); - static Ark_LocalizedBorderRadiuses read(DeserializerBase& buffer); -}; -class LocalizedEdgeColors_serializer { - public: - static void write(SerializerBase& buffer, Ark_LocalizedEdgeColors value); - static Ark_LocalizedEdgeColors read(DeserializerBase& buffer); -}; -class LocalizedEdges_serializer { - public: - static void write(SerializerBase& buffer, Ark_LocalizedEdges value); - static Ark_LocalizedEdges read(DeserializerBase& buffer); -}; -class LocalizedEdgeWidths_serializer { - public: - static void write(SerializerBase& buffer, Ark_LocalizedEdgeWidths value); - static Ark_LocalizedEdgeWidths read(DeserializerBase& buffer); -}; -class LocalizedPadding_serializer { - public: - static void write(SerializerBase& buffer, Ark_LocalizedPadding value); - static Ark_LocalizedPadding read(DeserializerBase& buffer); -}; -class LocalizedPosition_serializer { - public: - static void write(SerializerBase& buffer, Ark_LocalizedPosition value); - static Ark_LocalizedPosition read(DeserializerBase& buffer); -}; -class MeasureOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_MeasureOptions value); - static Ark_MeasureOptions read(DeserializerBase& buffer); -}; -class MenuElement_serializer { - public: - static void write(SerializerBase& buffer, Ark_MenuElement value); - static Ark_MenuElement read(DeserializerBase& buffer); -}; -class MenuItemConfiguration_serializer { - public: - static void write(SerializerBase& buffer, Ark_MenuItemConfiguration value); - static Ark_MenuItemConfiguration read(DeserializerBase& buffer); -}; -class MenuItemGroupOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_MenuItemGroupOptions value); - static Ark_MenuItemGroupOptions read(DeserializerBase& buffer); -}; -class MenuItemOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_MenuItemOptions value); - static Ark_MenuItemOptions read(DeserializerBase& buffer); -}; -class NativeXComponentParameters_serializer { - public: - static void write(SerializerBase& buffer, Ark_NativeXComponentParameters value); - static Ark_NativeXComponentParameters read(DeserializerBase& buffer); -}; -class NavDestinationCommonTitle_serializer { - public: - static void write(SerializerBase& buffer, Ark_NavDestinationCommonTitle value); - static Ark_NavDestinationCommonTitle read(DeserializerBase& buffer); -}; -class NavDestinationContext_serializer { - public: - static void write(SerializerBase& buffer, Ark_NavDestinationContext value); - static Ark_NavDestinationContext read(DeserializerBase& buffer); -}; -class NavigationCommonTitle_serializer { - public: - static void write(SerializerBase& buffer, Ark_NavigationCommonTitle value); - static Ark_NavigationCommonTitle read(DeserializerBase& buffer); -}; -class NavigationMenuItem_serializer { - public: - static void write(SerializerBase& buffer, Ark_NavigationMenuItem value); - static Ark_NavigationMenuItem read(DeserializerBase& buffer); -}; -class NavigationTransitionProxy_serializer { - public: - static void write(SerializerBase& buffer, Ark_NavigationTransitionProxy value); - static Ark_NavigationTransitionProxy read(DeserializerBase& buffer); -}; -class OffscreenCanvasRenderingContext2D_serializer { - public: - static void write(SerializerBase& buffer, Ark_OffscreenCanvasRenderingContext2D value); - static Ark_OffscreenCanvasRenderingContext2D read(DeserializerBase& buffer); -}; -class Offset_serializer { - public: - static void write(SerializerBase& buffer, Ark_Offset value); - static Ark_Offset read(DeserializerBase& buffer); -}; -class OverlayOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_OverlayOptions value); - static Ark_OverlayOptions read(DeserializerBase& buffer); -}; -class PasswordIcon_serializer { - public: - static void write(SerializerBase& buffer, Ark_PasswordIcon value); - static Ark_PasswordIcon read(DeserializerBase& buffer); -}; -class PasteEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_PasteEvent value); - static Ark_PasteEvent read(DeserializerBase& buffer); -}; -class PluginComponentOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_PluginComponentOptions value); - static Ark_PluginComponentOptions read(DeserializerBase& buffer); -}; -class PopupMaskType_serializer { - public: - static void write(SerializerBase& buffer, Ark_PopupMaskType value); - static Ark_PopupMaskType read(DeserializerBase& buffer); -}; -class RadioStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_RadioStyle value); - static Ark_RadioStyle read(DeserializerBase& buffer); -}; -class RatingOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RatingOptions value); - static Ark_RatingOptions read(DeserializerBase& buffer); -}; -class RectShapeOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RectShapeOptions value); - static Ark_RectShapeOptions read(DeserializerBase& buffer); -}; -class RefreshOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RefreshOptions value); - static Ark_RefreshOptions read(DeserializerBase& buffer); -}; -class RestrictedWorker_serializer { - public: - static void write(SerializerBase& buffer, Ark_RestrictedWorker value); - static Ark_RestrictedWorker read(DeserializerBase& buffer); -}; -class ReuseOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ReuseOptions value); - static Ark_ReuseOptions read(DeserializerBase& buffer); -}; -class RichEditorChangeValue_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorChangeValue value); - static Ark_RichEditorChangeValue read(DeserializerBase& buffer); -}; -class RichEditorSymbolSpanStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorSymbolSpanStyle value); - static Ark_RichEditorSymbolSpanStyle read(DeserializerBase& buffer); -}; -class RichEditorUpdateSymbolSpanStyleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorUpdateSymbolSpanStyleOptions value); - static Ark_RichEditorUpdateSymbolSpanStyleOptions read(DeserializerBase& buffer); -}; -class RichEditorUrlStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorUrlStyle value); - static Ark_RichEditorUrlStyle read(DeserializerBase& buffer); -}; -class ScrollOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ScrollOptions value); - static Ark_ScrollOptions read(DeserializerBase& buffer); -}; -class ScrollToIndexOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ScrollToIndexOptions value); - static Ark_ScrollToIndexOptions read(DeserializerBase& buffer); -}; -class SearchOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_SearchOptions value); - static Ark_SearchOptions read(DeserializerBase& buffer); -}; -class SelectionMenuOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_SelectionMenuOptions value); - static Ark_SelectionMenuOptions read(DeserializerBase& buffer); -}; -class SelectOption_serializer { - public: - static void write(SerializerBase& buffer, Ark_SelectOption value); - static Ark_SelectOption read(DeserializerBase& buffer); -}; -class ShadowOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ShadowOptions value); - static Ark_ShadowOptions read(DeserializerBase& buffer); -}; -class sharedTransitionOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_sharedTransitionOptions value); - static Ark_sharedTransitionOptions read(DeserializerBase& buffer); -}; -class SheetTitleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_SheetTitleOptions value); - static Ark_SheetTitleOptions read(DeserializerBase& buffer); -}; -class SliderBlockStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_SliderBlockStyle value); - static Ark_SliderBlockStyle read(DeserializerBase& buffer); -}; -class SliderOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_SliderOptions value); - static Ark_SliderOptions read(DeserializerBase& buffer); -}; -class StarStyleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_StarStyleOptions value); - static Ark_StarStyleOptions read(DeserializerBase& buffer); -}; -class StepperOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_StepperOptions value); - static Ark_StepperOptions read(DeserializerBase& buffer); -}; -class StyledStringChangeValue_serializer { - public: - static void write(SerializerBase& buffer, Ark_StyledStringChangeValue value); - static Ark_StyledStringChangeValue read(DeserializerBase& buffer); -}; -class SwitchStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_SwitchStyle value); - static Ark_SwitchStyle read(DeserializerBase& buffer); -}; -class TabBarIconStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_TabBarIconStyle value); - static Ark_TabBarIconStyle read(DeserializerBase& buffer); -}; -class TabBarOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_TabBarOptions value); - static Ark_TabBarOptions read(DeserializerBase& buffer); -}; -class TabsOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_TabsOptions value); - static Ark_TabsOptions read(DeserializerBase& buffer); -}; -class TerminationInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_TerminationInfo value); - static Ark_TerminationInfo read(DeserializerBase& buffer); -}; -class text_Decoration_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_Decoration value); - static Ark_text_Decoration read(DeserializerBase& buffer); -}; -class text_TextShadow_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_TextShadow value); - static Ark_text_TextShadow read(DeserializerBase& buffer); -}; -class TextCascadePickerRangeContent_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextCascadePickerRangeContent value); - static Ark_TextCascadePickerRangeContent read(DeserializerBase& buffer); -}; -class TextChangeOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextChangeOptions value); - static Ark_TextChangeOptions read(DeserializerBase& buffer); -}; -class TextDecorationOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextDecorationOptions value); - static Ark_TextDecorationOptions read(DeserializerBase& buffer); -}; -class TextMenuItem_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextMenuItem value); - static Ark_TextMenuItem read(DeserializerBase& buffer); -}; -class TextPickerRangeContent_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextPickerRangeContent value); - static Ark_TextPickerRangeContent read(DeserializerBase& buffer); -}; -class TextPickerResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextPickerResult value); - static Ark_TextPickerResult read(DeserializerBase& buffer); -}; -class TextStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextStyle value); - static Ark_TextStyle read(DeserializerBase& buffer); -}; -class TextStyleInterface_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextStyleInterface value); - static Ark_TextStyleInterface read(DeserializerBase& buffer); -}; -class TimePickerOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_TimePickerOptions value); - static Ark_TimePickerOptions read(DeserializerBase& buffer); -}; -class ToggleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ToggleOptions value); - static Ark_ToggleOptions read(DeserializerBase& buffer); -}; -class ToolbarItem_serializer { - public: - static void write(SerializerBase& buffer, Ark_ToolbarItem value); - static Ark_ToolbarItem read(DeserializerBase& buffer); -}; -class uiObserver_NavDestinationSwitchInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_uiObserver_NavDestinationSwitchInfo value); - static Ark_uiObserver_NavDestinationSwitchInfo read(DeserializerBase& buffer); -}; -class UnderlineColor_serializer { - public: - static void write(SerializerBase& buffer, Ark_UnderlineColor value); - static Ark_UnderlineColor read(DeserializerBase& buffer); -}; -class VideoOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_VideoOptions value); - static Ark_VideoOptions read(DeserializerBase& buffer); -}; -class XComponentOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_XComponentOptions value); - static Ark_XComponentOptions read(DeserializerBase& buffer); -}; -class XComponentParameters_serializer { - public: - static void write(SerializerBase& buffer, Ark_XComponentParameters value); - static Ark_XComponentParameters read(DeserializerBase& buffer); -}; -class ArrowStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_ArrowStyle value); - static Ark_ArrowStyle read(DeserializerBase& buffer); -}; -class BadgeStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_BadgeStyle value); - static Ark_BadgeStyle read(DeserializerBase& buffer); -}; -class BarGridColumnOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_BarGridColumnOptions value); - static Ark_BarGridColumnOptions read(DeserializerBase& buffer); -}; -class Bindable_Arkui_Component_Units_Length_serializer { - public: - static void write(SerializerBase& buffer, Ark_Bindable_Arkui_Component_Units_Length value); - static Ark_Bindable_Arkui_Component_Units_Length read(DeserializerBase& buffer); -}; -class BoardStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_BoardStyle value); - static Ark_BoardStyle read(DeserializerBase& buffer); -}; -class BorderRadiuses_serializer { - public: - static void write(SerializerBase& buffer, Ark_BorderRadiuses value); - static Ark_BorderRadiuses read(DeserializerBase& buffer); -}; -class ButtonStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_ButtonStyle value); - static Ark_ButtonStyle read(DeserializerBase& buffer); -}; -class CaretStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_CaretStyle value); - static Ark_CaretStyle read(DeserializerBase& buffer); -}; -class ChainAnimationOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ChainAnimationOptions value); - static Ark_ChainAnimationOptions read(DeserializerBase& buffer); -}; -class ColorStop_serializer { - public: - static void write(SerializerBase& buffer, Ark_ColorStop value); - static Ark_ColorStop read(DeserializerBase& buffer); -}; -class ColumnSplitDividerStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_ColumnSplitDividerStyle value); - static Ark_ColumnSplitDividerStyle read(DeserializerBase& buffer); -}; -class ConstraintSizeOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ConstraintSizeOptions value); - static Ark_ConstraintSizeOptions read(DeserializerBase& buffer); -}; -class CustomTheme_serializer { - public: - static void write(SerializerBase& buffer, Ark_CustomTheme value); - static Ark_CustomTheme read(DeserializerBase& buffer); -}; -class DividerOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_DividerOptions value); - static Ark_DividerOptions read(DeserializerBase& buffer); -}; -class DividerStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_DividerStyle value); - static Ark_DividerStyle read(DeserializerBase& buffer); -}; -class DotIndicator_serializer { - public: - static void write(SerializerBase& buffer, Ark_DotIndicator value); - static Ark_DotIndicator read(DeserializerBase& buffer); -}; -class EdgeOutlineWidths_serializer { - public: - static void write(SerializerBase& buffer, Ark_EdgeOutlineWidths value); - static Ark_EdgeOutlineWidths read(DeserializerBase& buffer); -}; -class Edges_serializer { - public: - static void write(SerializerBase& buffer, Ark_Edges value); - static Ark_Edges read(DeserializerBase& buffer); -}; -class EdgeWidths_serializer { - public: - static void write(SerializerBase& buffer, Ark_EdgeWidths value); - static Ark_EdgeWidths read(DeserializerBase& buffer); -}; -class EditableTextChangeValue_serializer { - public: - static void write(SerializerBase& buffer, Ark_EditableTextChangeValue value); - static Ark_EditableTextChangeValue read(DeserializerBase& buffer); -}; -class FlexOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_FlexOptions value); - static Ark_FlexOptions read(DeserializerBase& buffer); -}; -class Font_serializer { - public: - static void write(SerializerBase& buffer, Ark_Font value); - static Ark_Font read(DeserializerBase& buffer); -}; -class GaugeIndicatorOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_GaugeIndicatorOptions value); - static Ark_GaugeIndicatorOptions read(DeserializerBase& buffer); -}; -class GridRowSizeOption_serializer { - public: - static void write(SerializerBase& buffer, Ark_GridRowSizeOption value); - static Ark_GridRowSizeOption read(DeserializerBase& buffer); -}; -class GuideLinePosition_serializer { - public: - static void write(SerializerBase& buffer, Ark_GuideLinePosition value); - static Ark_GuideLinePosition read(DeserializerBase& buffer); -}; -class GuideLineStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_GuideLineStyle value); - static Ark_GuideLineStyle read(DeserializerBase& buffer); -}; -class IconOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_IconOptions value); - static Ark_IconOptions read(DeserializerBase& buffer); -}; -class LeadingMarginPlaceholder_serializer { - public: - static void write(SerializerBase& buffer, Ark_LeadingMarginPlaceholder value); - static Ark_LeadingMarginPlaceholder read(DeserializerBase& buffer); -}; -class LinearStyleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_LinearStyleOptions value); - static Ark_LinearStyleOptions read(DeserializerBase& buffer); -}; -class ListDividerOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ListDividerOptions value); - static Ark_ListDividerOptions read(DeserializerBase& buffer); -}; -class MarkStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_MarkStyle value); - static Ark_MarkStyle read(DeserializerBase& buffer); -}; -class MoreButtonOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_MoreButtonOptions value); - static Ark_MoreButtonOptions read(DeserializerBase& buffer); -}; -class NavDestinationCustomTitle_serializer { - public: - static void write(SerializerBase& buffer, Ark_NavDestinationCustomTitle value); - static Ark_NavDestinationCustomTitle read(DeserializerBase& buffer); -}; -class NavigationCustomTitle_serializer { - public: - static void write(SerializerBase& buffer, Ark_NavigationCustomTitle value); - static Ark_NavigationCustomTitle read(DeserializerBase& buffer); -}; -class NavigationTitleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_NavigationTitleOptions value); - static Ark_NavigationTitleOptions read(DeserializerBase& buffer); -}; -class OffsetOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_OffsetOptions value); - static Ark_OffsetOptions read(DeserializerBase& buffer); -}; -class OutlineRadiuses_serializer { - public: - static void write(SerializerBase& buffer, Ark_OutlineRadiuses value); - static Ark_OutlineRadiuses read(DeserializerBase& buffer); -}; -class Padding_serializer { - public: - static void write(SerializerBase& buffer, Ark_Padding value); - static Ark_Padding read(DeserializerBase& buffer); -}; -class PixelStretchEffectOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_PixelStretchEffectOptions value); - static Ark_PixelStretchEffectOptions read(DeserializerBase& buffer); -}; -class PointLightStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_PointLightStyle value); - static Ark_PointLightStyle read(DeserializerBase& buffer); -}; -class Position_serializer { - public: - static void write(SerializerBase& buffer, Ark_Position value); - static Ark_Position read(DeserializerBase& buffer); -}; -class ProgressStyleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ProgressStyleOptions value); - static Ark_ProgressStyleOptions read(DeserializerBase& buffer); -}; -class RadialGradientOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RadialGradientOptions value); - static Ark_RadialGradientOptions read(DeserializerBase& buffer); -}; -class Rectangle_serializer { - public: - static void write(SerializerBase& buffer, Ark_Rectangle value); - static Ark_Rectangle read(DeserializerBase& buffer); -}; -class RectOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RectOptions value); - static Ark_RectOptions read(DeserializerBase& buffer); -}; -class RenderNode_serializer { - public: - static void write(SerializerBase& buffer, Ark_RenderNode value); - static Ark_RenderNode read(DeserializerBase& buffer); -}; -class RichEditorSymbolSpanOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorSymbolSpanOptions value); - static Ark_RichEditorSymbolSpanOptions read(DeserializerBase& buffer); -}; -class RingStyleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RingStyleOptions value); - static Ark_RingStyleOptions read(DeserializerBase& buffer); -}; -class ScrollableBarModeOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ScrollableBarModeOptions value); - static Ark_ScrollableBarModeOptions read(DeserializerBase& buffer); -}; -class ScrollSnapOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ScrollSnapOptions value); - static Ark_ScrollSnapOptions read(DeserializerBase& buffer); -}; -class SearchButtonOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_SearchButtonOptions value); - static Ark_SearchButtonOptions read(DeserializerBase& buffer); -}; -class SizeOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_SizeOptions value); - static Ark_SizeOptions read(DeserializerBase& buffer); -}; -class SubTabBarIndicatorStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_SubTabBarIndicatorStyle value); - static Ark_SubTabBarIndicatorStyle read(DeserializerBase& buffer); -}; -class SweepGradientOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_SweepGradientOptions value); - static Ark_SweepGradientOptions read(DeserializerBase& buffer); -}; -class SwipeActionItem_serializer { - public: - static void write(SerializerBase& buffer, Ark_SwipeActionItem value); - static Ark_SwipeActionItem read(DeserializerBase& buffer); -}; -class text_TextStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_TextStyle value); - static Ark_text_TextStyle read(DeserializerBase& buffer); -}; -class TextAreaOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextAreaOptions value); - static Ark_TextAreaOptions read(DeserializerBase& buffer); -}; -class TextDataDetectorConfig_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextDataDetectorConfig value); - static Ark_TextDataDetectorConfig read(DeserializerBase& buffer); -}; -class TextInputOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextInputOptions value); - static Ark_TextInputOptions read(DeserializerBase& buffer); -}; -class TextPickerOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextPickerOptions value); - static Ark_TextPickerOptions read(DeserializerBase& buffer); -}; -class TipsOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_TipsOptions value); - static Ark_TipsOptions read(DeserializerBase& buffer); -}; -class Area_serializer { - public: - static void write(SerializerBase& buffer, Ark_Area value); - static Ark_Area read(DeserializerBase& buffer); -}; -class BadgeParamWithNumber_serializer { - public: - static void write(SerializerBase& buffer, Ark_BadgeParamWithNumber value); - static Ark_BadgeParamWithNumber read(DeserializerBase& buffer); -}; -class BadgeParamWithString_serializer { - public: - static void write(SerializerBase& buffer, Ark_BadgeParamWithString value); - static Ark_BadgeParamWithString read(DeserializerBase& buffer); -}; -class BorderImageOption_serializer { - public: - static void write(SerializerBase& buffer, Ark_BorderImageOption value); - static Ark_BorderImageOption read(DeserializerBase& buffer); -}; -class BorderOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_BorderOptions value); - static Ark_BorderOptions read(DeserializerBase& buffer); -}; -class ButtonLabelStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_ButtonLabelStyle value); - static Ark_ButtonLabelStyle read(DeserializerBase& buffer); -}; -class CancelButtonOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_CancelButtonOptions value); - static Ark_CancelButtonOptions read(DeserializerBase& buffer); -}; -class CapsuleStyleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_CapsuleStyleOptions value); - static Ark_CapsuleStyleOptions read(DeserializerBase& buffer); -}; -class ContextMenuOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ContextMenuOptions value); - static Ark_ContextMenuOptions read(DeserializerBase& buffer); -}; -class CustomDialogControllerOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_CustomDialogControllerOptions value); - static Ark_CustomDialogControllerOptions read(DeserializerBase& buffer); -}; -class CustomPopupOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_CustomPopupOptions value); - static Ark_CustomPopupOptions read(DeserializerBase& buffer); -}; -class DigitIndicator_serializer { - public: - static void write(SerializerBase& buffer, Ark_DigitIndicator value); - static Ark_DigitIndicator read(DeserializerBase& buffer); -}; -class EventTarget_serializer { - public: - static void write(SerializerBase& buffer, Ark_EventTarget value); - static Ark_EventTarget read(DeserializerBase& buffer); -}; -class FocusAxisEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_FocusAxisEvent value); - static Ark_FocusAxisEvent read(DeserializerBase& buffer); -}; -class GeometryInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_GeometryInfo value); - static Ark_GeometryInfo read(DeserializerBase& buffer); -}; -class GestureEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_GestureEvent value); - static Ark_GestureEvent read(DeserializerBase& buffer); -}; -class GutterOption_serializer { - public: - static void write(SerializerBase& buffer, Ark_GutterOption value); - static Ark_GutterOption read(DeserializerBase& buffer); -}; -class HoverEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_HoverEvent value); - static Ark_HoverEvent read(DeserializerBase& buffer); -}; -class ImageAttachmentLayoutStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_ImageAttachmentLayoutStyle value); - static Ark_ImageAttachmentLayoutStyle read(DeserializerBase& buffer); -}; -class LayoutChild_serializer { - public: - static void write(SerializerBase& buffer, Ark_LayoutChild value); - static Ark_LayoutChild read(DeserializerBase& buffer); -}; -class LongPressGestureEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_LongPressGestureEvent value); - static Ark_LongPressGestureEvent read(DeserializerBase& buffer); -}; -class MenuOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_MenuOptions value); - static Ark_MenuOptions read(DeserializerBase& buffer); -}; -class MenuOutlineOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_MenuOutlineOptions value); - static Ark_MenuOutlineOptions read(DeserializerBase& buffer); -}; -class MouseEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_MouseEvent value); - static Ark_MouseEvent read(DeserializerBase& buffer); -}; -class NativeEmbedInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_NativeEmbedInfo value); - static Ark_NativeEmbedInfo read(DeserializerBase& buffer); -}; -class NavigationMenuOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_NavigationMenuOptions value); - static Ark_NavigationMenuOptions read(DeserializerBase& buffer); -}; -class NavigationToolbarOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_NavigationToolbarOptions value); - static Ark_NavigationToolbarOptions read(DeserializerBase& buffer); -}; -class OutlineOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_OutlineOptions value); - static Ark_OutlineOptions read(DeserializerBase& buffer); -}; -class PanGestureEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_PanGestureEvent value); - static Ark_PanGestureEvent read(DeserializerBase& buffer); -}; -class ParagraphStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_ParagraphStyle value); - static Ark_ParagraphStyle read(DeserializerBase& buffer); -}; -class ParagraphStyleInterface_serializer { - public: - static void write(SerializerBase& buffer, Ark_ParagraphStyleInterface value); - static Ark_ParagraphStyleInterface read(DeserializerBase& buffer); -}; -class PickerDialogButtonStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_PickerDialogButtonStyle value); - static Ark_PickerDialogButtonStyle read(DeserializerBase& buffer); -}; -class PickerTextStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_PickerTextStyle value); - static Ark_PickerTextStyle read(DeserializerBase& buffer); -}; -class PinchGestureEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_PinchGestureEvent value); - static Ark_PinchGestureEvent read(DeserializerBase& buffer); -}; -class PlaceholderStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_PlaceholderStyle value); - static Ark_PlaceholderStyle read(DeserializerBase& buffer); -}; -class PopupCommonOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_PopupCommonOptions value); - static Ark_PopupCommonOptions read(DeserializerBase& buffer); -}; -class PopupMessageOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_PopupMessageOptions value); - static Ark_PopupMessageOptions read(DeserializerBase& buffer); -}; -class ResizableOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ResizableOptions value); - static Ark_ResizableOptions read(DeserializerBase& buffer); -}; -class RichEditorLayoutStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorLayoutStyle value); - static Ark_RichEditorLayoutStyle read(DeserializerBase& buffer); -}; -class RichEditorParagraphStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorParagraphStyle value); - static Ark_RichEditorParagraphStyle read(DeserializerBase& buffer); -}; -class RichEditorParagraphStyleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorParagraphStyleOptions value); - static Ark_RichEditorParagraphStyleOptions read(DeserializerBase& buffer); -}; -class RotationGestureEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_RotationGestureEvent value); - static Ark_RotationGestureEvent read(DeserializerBase& buffer); -}; -class SectionOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_SectionOptions value); - static Ark_SectionOptions read(DeserializerBase& buffer); -}; -class SheetOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_SheetOptions value); - static Ark_SheetOptions read(DeserializerBase& buffer); -}; -class SwipeActionOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_SwipeActionOptions value); - static Ark_SwipeActionOptions read(DeserializerBase& buffer); -}; -class SwipeGestureEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_SwipeGestureEvent value); - static Ark_SwipeGestureEvent read(DeserializerBase& buffer); -}; -class TabBarLabelStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_TabBarLabelStyle value); - static Ark_TabBarLabelStyle read(DeserializerBase& buffer); -}; -class TapGestureEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_TapGestureEvent value); - static Ark_TapGestureEvent read(DeserializerBase& buffer); -}; -class text_ParagraphStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_ParagraphStyle value); - static Ark_text_ParagraphStyle read(DeserializerBase& buffer); -}; -class text_RunMetrics_serializer { - public: - static void write(SerializerBase& buffer, Ark_text_RunMetrics value); - static Ark_text_RunMetrics read(DeserializerBase& buffer); -}; -class TextBackgroundStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextBackgroundStyle value); - static Ark_TextBackgroundStyle read(DeserializerBase& buffer); -}; -class TextPickerTextStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextPickerTextStyle value); - static Ark_TextPickerTextStyle read(DeserializerBase& buffer); -}; -class TouchEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_TouchEvent value); - static Ark_TouchEvent read(DeserializerBase& buffer); -}; -class WithThemeOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_WithThemeOptions value); - static Ark_WithThemeOptions read(DeserializerBase& buffer); -}; -class AccessibilityHoverEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_AccessibilityHoverEvent value); - static Ark_AccessibilityHoverEvent read(DeserializerBase& buffer); -}; -class AxisEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_AxisEvent value); - static Ark_AxisEvent read(DeserializerBase& buffer); -}; -class BackgroundColorStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_BackgroundColorStyle value); - static Ark_BackgroundColorStyle read(DeserializerBase& buffer); -}; -class BaseEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_BaseEvent value); - static Ark_BaseEvent read(DeserializerBase& buffer); -}; -class BaseGestureEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_BaseGestureEvent value); - static Ark_BaseGestureEvent read(DeserializerBase& buffer); -}; -class BottomTabBarStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_BottomTabBarStyle value); - static Ark_BottomTabBarStyle read(DeserializerBase& buffer); -}; -class CalendarDialogOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_CalendarDialogOptions value); - static Ark_CalendarDialogOptions read(DeserializerBase& buffer); -}; -class ClickEvent_serializer { - public: - static void write(SerializerBase& buffer, Ark_ClickEvent value); - static Ark_ClickEvent read(DeserializerBase& buffer); -}; -class GridRowOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_GridRowOptions value); - static Ark_GridRowOptions read(DeserializerBase& buffer); -}; -class ImageAttachment_serializer { - public: - static void write(SerializerBase& buffer, Ark_ImageAttachment value); - static Ark_ImageAttachment read(DeserializerBase& buffer); -}; -class ImageAttachmentInterface_serializer { - public: - static void write(SerializerBase& buffer, Ark_ImageAttachmentInterface value); - static Ark_ImageAttachmentInterface read(DeserializerBase& buffer); -}; -class NativeEmbedDataInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_NativeEmbedDataInfo value); - static Ark_NativeEmbedDataInfo read(DeserializerBase& buffer); -}; -class NativeEmbedTouchInfo_serializer { - public: - static void write(SerializerBase& buffer, Ark_NativeEmbedTouchInfo value); - static Ark_NativeEmbedTouchInfo read(DeserializerBase& buffer); -}; -class PopupOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_PopupOptions value); - static Ark_PopupOptions read(DeserializerBase& buffer); -}; -class ResourceImageAttachmentOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_ResourceImageAttachmentOptions value); - static Ark_ResourceImageAttachmentOptions read(DeserializerBase& buffer); -}; -class RichEditorImageSpanStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorImageSpanStyle value); - static Ark_RichEditorImageSpanStyle read(DeserializerBase& buffer); -}; -class RichEditorImageSpanStyleResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorImageSpanStyleResult value); - static Ark_RichEditorImageSpanStyleResult read(DeserializerBase& buffer); -}; -class RichEditorParagraphResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorParagraphResult value); - static Ark_RichEditorParagraphResult read(DeserializerBase& buffer); -}; -class RichEditorTextStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorTextStyle value); - static Ark_RichEditorTextStyle read(DeserializerBase& buffer); -}; -class RichEditorTextStyleResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorTextStyleResult value); - static Ark_RichEditorTextStyleResult read(DeserializerBase& buffer); -}; -class RichEditorUpdateImageSpanStyleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorUpdateImageSpanStyleOptions value); - static Ark_RichEditorUpdateImageSpanStyleOptions read(DeserializerBase& buffer); -}; -class RichEditorUpdateTextSpanStyleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorUpdateTextSpanStyleOptions value); - static Ark_RichEditorUpdateTextSpanStyleOptions read(DeserializerBase& buffer); -}; -class StyleOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_StyleOptions value); - static Ark_StyleOptions read(DeserializerBase& buffer); -}; -class SubTabBarStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_SubTabBarStyle value); - static Ark_SubTabBarStyle read(DeserializerBase& buffer); -}; -class TextPickerDialogOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_TextPickerDialogOptions value); - static Ark_TextPickerDialogOptions read(DeserializerBase& buffer); -}; -class RichEditorImageSpanOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorImageSpanOptions value); - static Ark_RichEditorImageSpanOptions read(DeserializerBase& buffer); -}; -class RichEditorImageSpanResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorImageSpanResult value); - static Ark_RichEditorImageSpanResult read(DeserializerBase& buffer); -}; -class RichEditorTextSpanOptions_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorTextSpanOptions value); - static Ark_RichEditorTextSpanOptions read(DeserializerBase& buffer); -}; -class RichEditorTextSpanResult_serializer { - public: - static void write(SerializerBase& buffer, Ark_RichEditorTextSpanResult value); - static Ark_RichEditorTextSpanResult read(DeserializerBase& buffer); -}; -class SpanStyle_serializer { - public: - static void write(SerializerBase& buffer, Ark_SpanStyle value); - static Ark_SpanStyle read(DeserializerBase& buffer); -}; -inline void BaseContext_serializer::write(SerializerBase& buffer, Ark_BaseContext value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_BaseContext BaseContext_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void BaseShape_serializer::write(SerializerBase& buffer, Ark_BaseShape value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_BaseShape BaseShape_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void BuilderNodeOps_serializer::write(SerializerBase& buffer, Ark_BuilderNodeOps value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_BuilderNodeOps BuilderNodeOps_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void CalendarPickerDialog_serializer::write(SerializerBase& buffer, Ark_CalendarPickerDialog value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_CalendarPickerDialog CalendarPickerDialog_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void CanvasGradient_serializer::write(SerializerBase& buffer, Ark_CanvasGradient value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_CanvasGradient CanvasGradient_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void CanvasPath_serializer::write(SerializerBase& buffer, Ark_CanvasPath value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_CanvasPath CanvasPath_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void CanvasPattern_serializer::write(SerializerBase& buffer, Ark_CanvasPattern value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_CanvasPattern CanvasPattern_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void CircleShape_serializer::write(SerializerBase& buffer, Ark_CircleShape value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_CircleShape CircleShape_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void ClientAuthenticationHandler_serializer::write(SerializerBase& buffer, Ark_ClientAuthenticationHandler value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_ClientAuthenticationHandler ClientAuthenticationHandler_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void ColorContent_serializer::write(SerializerBase& buffer, Ark_ColorContent value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_ColorContent ColorContent_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void ColorFilter_serializer::write(SerializerBase& buffer, Ark_ColorFilter value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_ColorFilter ColorFilter_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void ColorMetrics_serializer::write(SerializerBase& buffer, Ark_ColorMetrics value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_ColorMetrics ColorMetrics_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void CommonShape_serializer::write(SerializerBase& buffer, Ark_CommonShape value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_CommonShape CommonShape_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void ComponentContent_serializer::write(SerializerBase& buffer, Ark_ComponentContent value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_ComponentContent ComponentContent_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void ConsoleMessage_serializer::write(SerializerBase& buffer, Ark_ConsoleMessage value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_ConsoleMessage ConsoleMessage_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void Context_serializer::write(SerializerBase& buffer, Ark_Context value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_Context Context_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void ControllerHandler_serializer::write(SerializerBase& buffer, Ark_ControllerHandler value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_ControllerHandler ControllerHandler_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void CornerRadius_serializer::write(SerializerBase& buffer, Ark_CornerRadius value) -{ -} -inline Ark_CornerRadius CornerRadius_serializer::read(DeserializerBase& buffer) -{ - Ark_CornerRadius value = {}; - return value; -} -inline void curves_ICurve_serializer::write(SerializerBase& buffer, Ark_curves_ICurve value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_curves_ICurve curves_ICurve_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void CustomDialogController_serializer::write(SerializerBase& buffer, Ark_CustomDialogController value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_CustomDialogController CustomDialogController_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void DataResubmissionHandler_serializer::write(SerializerBase& buffer, Ark_DataResubmissionHandler value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_DataResubmissionHandler DataResubmissionHandler_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void DatePickerDialog_serializer::write(SerializerBase& buffer, Ark_DatePickerDialog value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_DatePickerDialog DatePickerDialog_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void DrawableDescriptor_serializer::write(SerializerBase& buffer, Ark_DrawableDescriptor value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_DrawableDescriptor DrawableDescriptor_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void DrawContext_serializer::write(SerializerBase& buffer, Ark_DrawContext value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_DrawContext DrawContext_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void drawing_Brush_serializer::write(SerializerBase& buffer, Ark_drawing_Brush value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_drawing_Brush drawing_Brush_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void drawing_Canvas_serializer::write(SerializerBase& buffer, Ark_drawing_Canvas value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_drawing_Canvas drawing_Canvas_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void drawing_ColorFilter_serializer::write(SerializerBase& buffer, Ark_drawing_ColorFilter value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_drawing_ColorFilter drawing_ColorFilter_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void drawing_Font_serializer::write(SerializerBase& buffer, Ark_drawing_Font value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_drawing_Font drawing_Font_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void drawing_ImageFilter_serializer::write(SerializerBase& buffer, Ark_drawing_ImageFilter value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_drawing_ImageFilter drawing_ImageFilter_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void drawing_Lattice_serializer::write(SerializerBase& buffer, Ark_drawing_Lattice value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_drawing_Lattice drawing_Lattice_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void drawing_MaskFilter_serializer::write(SerializerBase& buffer, Ark_drawing_MaskFilter value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_drawing_MaskFilter drawing_MaskFilter_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void drawing_Matrix_serializer::write(SerializerBase& buffer, Ark_drawing_Matrix value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_drawing_Matrix drawing_Matrix_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void drawing_Path_serializer::write(SerializerBase& buffer, Ark_drawing_Path value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_drawing_Path drawing_Path_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void drawing_PathEffect_serializer::write(SerializerBase& buffer, Ark_drawing_PathEffect value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_drawing_PathEffect drawing_PathEffect_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void drawing_Pen_serializer::write(SerializerBase& buffer, Ark_drawing_Pen value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_drawing_Pen drawing_Pen_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void drawing_Region_serializer::write(SerializerBase& buffer, Ark_drawing_Region value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_drawing_Region drawing_Region_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void drawing_RoundRect_serializer::write(SerializerBase& buffer, Ark_drawing_RoundRect value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_drawing_RoundRect drawing_RoundRect_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void drawing_SamplingOptions_serializer::write(SerializerBase& buffer, Ark_drawing_SamplingOptions value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_drawing_SamplingOptions drawing_SamplingOptions_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void drawing_ShaderEffect_serializer::write(SerializerBase& buffer, Ark_drawing_ShaderEffect value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_drawing_ShaderEffect drawing_ShaderEffect_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void drawing_ShadowLayer_serializer::write(SerializerBase& buffer, Ark_drawing_ShadowLayer value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_drawing_ShadowLayer drawing_ShadowLayer_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void drawing_TextBlob_serializer::write(SerializerBase& buffer, Ark_drawing_TextBlob value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_drawing_TextBlob drawing_TextBlob_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void drawing_Typeface_serializer::write(SerializerBase& buffer, Ark_drawing_Typeface value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_drawing_Typeface drawing_Typeface_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void EllipseShape_serializer::write(SerializerBase& buffer, Ark_EllipseShape value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_EllipseShape EllipseShape_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void EventResult_serializer::write(SerializerBase& buffer, Ark_EventResult value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_EventResult EventResult_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void EventTargetInfo_serializer::write(SerializerBase& buffer, Ark_EventTargetInfo value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_EventTargetInfo EventTargetInfo_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void ExtendableComponent_serializer::write(SerializerBase& buffer, Ark_ExtendableComponent value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_ExtendableComponent ExtendableComponent_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void FileSelectorParam_serializer::write(SerializerBase& buffer, Ark_FileSelectorParam value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_FileSelectorParam FileSelectorParam_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void FileSelectorResult_serializer::write(SerializerBase& buffer, Ark_FileSelectorResult value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_FileSelectorResult FileSelectorResult_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void FormSize_serializer::write(SerializerBase& buffer, Ark_FormSize value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - valueSerializer.writeFloat64(valueHolderForWidth); - const auto valueHolderForHeight = value.height; - valueSerializer.writeFloat64(valueHolderForHeight); -} -inline Ark_FormSize FormSize_serializer::read(DeserializerBase& buffer) -{ - Ark_FormSize value = {}; - DeserializerBase& valueDeserializer = buffer; - value.width = valueDeserializer.readFloat64(); - value.height = valueDeserializer.readFloat64(); - return value; -} -inline void FrameNode_serializer::write(SerializerBase& buffer, Ark_FrameNode value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_FrameNode FrameNode_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void FrictionMotion_serializer::write(SerializerBase& buffer, Ark_FrictionMotion value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_FrictionMotion FrictionMotion_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void FullScreenExitHandler_serializer::write(SerializerBase& buffer, Ark_FullScreenExitHandler value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_FullScreenExitHandler FullScreenExitHandler_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void FullscreenInfo_serializer::write(SerializerBase& buffer, Ark_FullscreenInfo value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForFullscreen = value.fullscreen; - valueSerializer.writeBoolean(valueHolderForFullscreen); -} -inline Ark_FullscreenInfo FullscreenInfo_serializer::read(DeserializerBase& buffer) -{ - Ark_FullscreenInfo value = {}; - DeserializerBase& valueDeserializer = buffer; - value.fullscreen = valueDeserializer.readBoolean(); - return value; -} -inline void Gesture_serializer::write(SerializerBase& buffer, Ark_Gesture value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_Gesture Gesture_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void GestureGroupInterface_serializer::write(SerializerBase& buffer, Ark_GestureGroupInterface value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_GestureGroupInterface GestureGroupInterface_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void GestureRecognizer_serializer::write(SerializerBase& buffer, Ark_GestureRecognizer value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_GestureRecognizer GestureRecognizer_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void GestureStyle_serializer::write(SerializerBase& buffer, Ark_GestureStyle value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_GestureStyle GestureStyle_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void HttpAuthHandler_serializer::write(SerializerBase& buffer, Ark_HttpAuthHandler value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_HttpAuthHandler HttpAuthHandler_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void image_PixelMap_serializer::write(SerializerBase& buffer, Ark_image_PixelMap value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_image_PixelMap image_PixelMap_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void ImageAnalyzerController_serializer::write(SerializerBase& buffer, Ark_ImageAnalyzerController value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_ImageAnalyzerController ImageAnalyzerController_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void IndicatorComponentController_serializer::write(SerializerBase& buffer, Ark_IndicatorComponentController value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_IndicatorComponentController IndicatorComponentController_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void JsGeolocation_serializer::write(SerializerBase& buffer, Ark_JsGeolocation value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_JsGeolocation JsGeolocation_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void JsResult_serializer::write(SerializerBase& buffer, Ark_JsResult value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_JsResult JsResult_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void LayoutManager_serializer::write(SerializerBase& buffer, Ark_LayoutManager value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_LayoutManager LayoutManager_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void LayoutPolicy_serializer::write(SerializerBase& buffer, Ark_LayoutPolicy value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_LayoutPolicy LayoutPolicy_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void LevelOrder_serializer::write(SerializerBase& buffer, Ark_LevelOrder value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_LevelOrder LevelOrder_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void LifeCycle_serializer::write(SerializerBase& buffer, Ark_LifeCycle value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_LifeCycle LifeCycle_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void LinearGradient_serializer::write(SerializerBase& buffer, Ark_LinearGradient value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_LinearGradient LinearGradient_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void LinearIndicatorController_serializer::write(SerializerBase& buffer, Ark_LinearIndicatorController value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_LinearIndicatorController LinearIndicatorController_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void ListScroller_serializer::write(SerializerBase& buffer, Ark_ListScroller value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_ListScroller ListScroller_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void LoadingProgressConfiguration_serializer::write(SerializerBase& buffer, Ark_LoadingProgressConfiguration value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForEnabled = value.enabled; - valueSerializer.writeBoolean(valueHolderForEnabled); - const auto valueHolderForContentModifier = value.contentModifier; - valueSerializer.writeObject(valueHolderForContentModifier); - const auto valueHolderForEnableLoading = value.enableLoading; - valueSerializer.writeBoolean(valueHolderForEnableLoading); -} -inline Ark_LoadingProgressConfiguration LoadingProgressConfiguration_serializer::read(DeserializerBase& buffer) -{ - Ark_LoadingProgressConfiguration value = {}; - DeserializerBase& valueDeserializer = buffer; - value.enabled = valueDeserializer.readBoolean(); - value.contentModifier = static_cast(valueDeserializer.readObject()); - value.enableLoading = valueDeserializer.readBoolean(); - return value; -} -inline void LongPressGestureInterface_serializer::write(SerializerBase& buffer, Ark_LongPressGestureInterface value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_LongPressGestureInterface LongPressGestureInterface_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void LongPressRecognizer_serializer::write(SerializerBase& buffer, Ark_LongPressRecognizer value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_LongPressRecognizer LongPressRecognizer_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void matrix4_Matrix4Transit_serializer::write(SerializerBase& buffer, Ark_matrix4_Matrix4Transit value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_matrix4_Matrix4Transit matrix4_Matrix4Transit_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void NativeMediaPlayerConfig_serializer::write(SerializerBase& buffer, Ark_NativeMediaPlayerConfig value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForEnable = value.enable; - valueSerializer.writeBoolean(valueHolderForEnable); - const auto valueHolderForShouldOverlay = value.shouldOverlay; - valueSerializer.writeBoolean(valueHolderForShouldOverlay); -} -inline Ark_NativeMediaPlayerConfig NativeMediaPlayerConfig_serializer::read(DeserializerBase& buffer) -{ - Ark_NativeMediaPlayerConfig value = {}; - DeserializerBase& valueDeserializer = buffer; - value.enable = valueDeserializer.readBoolean(); - value.shouldOverlay = valueDeserializer.readBoolean(); - return value; -} -inline void NavPathStack_serializer::write(SerializerBase& buffer, Ark_NavPathStack value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_NavPathStack NavPathStack_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void NestedScrollOptions_serializer::write(SerializerBase& buffer, Ark_NestedScrollOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForScrollForward = value.scrollForward; - valueSerializer.writeInt32(static_cast(valueHolderForScrollForward)); - const auto valueHolderForScrollBackward = value.scrollBackward; - valueSerializer.writeInt32(static_cast(valueHolderForScrollBackward)); -} -inline Ark_NestedScrollOptions NestedScrollOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_NestedScrollOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - value.scrollForward = static_cast(valueDeserializer.readInt32()); - value.scrollBackward = static_cast(valueDeserializer.readInt32()); - return value; -} -inline void NodeContent_serializer::write(SerializerBase& buffer, Ark_NodeContent value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_NodeContent NodeContent_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void NodeController_serializer::write(SerializerBase& buffer, Ark_NodeController value) -{ -} -inline Ark_NodeController NodeController_serializer::read(DeserializerBase& buffer) -{ - Ark_NodeController value = {}; - return value; -} -inline void OffscreenCanvas_serializer::write(SerializerBase& buffer, Ark_OffscreenCanvas value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_OffscreenCanvas OffscreenCanvas_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void Offset_componentutils_serializer::write(SerializerBase& buffer, Ark_Offset_componentutils value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForX = value.x; - valueSerializer.writeNumber(valueHolderForX); - const auto valueHolderForY = value.y; - valueSerializer.writeNumber(valueHolderForY); -} -inline Ark_Offset_componentutils Offset_componentutils_serializer::read(DeserializerBase& buffer) -{ - Ark_Offset_componentutils value = {}; - DeserializerBase& valueDeserializer = buffer; - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void OffsetResult_serializer::write(SerializerBase& buffer, Ark_OffsetResult value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForXOffset = value.xOffset; - valueSerializer.writeNumber(valueHolderForXOffset); - const auto valueHolderForYOffset = value.yOffset; - valueSerializer.writeNumber(valueHolderForYOffset); -} -inline Ark_OffsetResult OffsetResult_serializer::read(DeserializerBase& buffer) -{ - Ark_OffsetResult value = {}; - DeserializerBase& valueDeserializer = buffer; - value.xOffset = static_cast(valueDeserializer.readNumber()); - value.yOffset = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void OnAudioStateChangedEvent_serializer::write(SerializerBase& buffer, Ark_OnAudioStateChangedEvent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForPlaying = value.playing; - valueSerializer.writeBoolean(valueHolderForPlaying); -} -inline Ark_OnAudioStateChangedEvent OnAudioStateChangedEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_OnAudioStateChangedEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - value.playing = valueDeserializer.readBoolean(); - return value; -} -inline void OnConsoleEvent_serializer::write(SerializerBase& buffer, Ark_OnConsoleEvent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForMessage = value.message; - ConsoleMessage_serializer::write(valueSerializer, valueHolderForMessage); -} -inline Ark_OnConsoleEvent OnConsoleEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_OnConsoleEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - value.message = static_cast(ConsoleMessage_serializer::read(valueDeserializer)); - return value; -} -inline void OnDataResubmittedEvent_serializer::write(SerializerBase& buffer, Ark_OnDataResubmittedEvent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForHandler = value.handler; - DataResubmissionHandler_serializer::write(valueSerializer, valueHolderForHandler); -} -inline Ark_OnDataResubmittedEvent OnDataResubmittedEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_OnDataResubmittedEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - value.handler = static_cast(DataResubmissionHandler_serializer::read(valueDeserializer)); - return value; -} -inline void OnFaviconReceivedEvent_serializer::write(SerializerBase& buffer, Ark_OnFaviconReceivedEvent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForFavicon = value.favicon; - image_PixelMap_serializer::write(valueSerializer, valueHolderForFavicon); -} -inline Ark_OnFaviconReceivedEvent OnFaviconReceivedEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_OnFaviconReceivedEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - value.favicon = static_cast(image_PixelMap_serializer::read(valueDeserializer)); - return value; -} -inline void OnFirstContentfulPaintEvent_serializer::write(SerializerBase& buffer, Ark_OnFirstContentfulPaintEvent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForNavigationStartTick = value.navigationStartTick; - valueSerializer.writeInt64(valueHolderForNavigationStartTick); - const auto valueHolderForFirstContentfulPaintMs = value.firstContentfulPaintMs; - valueSerializer.writeInt64(valueHolderForFirstContentfulPaintMs); -} -inline Ark_OnFirstContentfulPaintEvent OnFirstContentfulPaintEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_OnFirstContentfulPaintEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - value.navigationStartTick = valueDeserializer.readInt64(); - value.firstContentfulPaintMs = valueDeserializer.readInt64(); - return value; -} -inline void OnFoldStatusChangeInfo_serializer::write(SerializerBase& buffer, Ark_OnFoldStatusChangeInfo value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForFoldStatus = value.foldStatus; - valueSerializer.writeInt32(static_cast(valueHolderForFoldStatus)); -} -inline Ark_OnFoldStatusChangeInfo OnFoldStatusChangeInfo_serializer::read(DeserializerBase& buffer) -{ - Ark_OnFoldStatusChangeInfo value = {}; - DeserializerBase& valueDeserializer = buffer; - value.foldStatus = static_cast(valueDeserializer.readInt32()); - return value; -} -inline void OnOverScrollEvent_serializer::write(SerializerBase& buffer, Ark_OnOverScrollEvent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForXOffset = value.xOffset; - valueSerializer.writeFloat64(valueHolderForXOffset); - const auto valueHolderForYOffset = value.yOffset; - valueSerializer.writeFloat64(valueHolderForYOffset); -} -inline Ark_OnOverScrollEvent OnOverScrollEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_OnOverScrollEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - value.xOffset = valueDeserializer.readFloat64(); - value.yOffset = valueDeserializer.readFloat64(); - return value; -} -inline void OnProgressChangeEvent_serializer::write(SerializerBase& buffer, Ark_OnProgressChangeEvent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForNewProgress = value.newProgress; - valueSerializer.writeInt32(valueHolderForNewProgress); -} -inline Ark_OnProgressChangeEvent OnProgressChangeEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_OnProgressChangeEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - value.newProgress = valueDeserializer.readInt32(); - return value; -} -inline void OnScaleChangeEvent_serializer::write(SerializerBase& buffer, Ark_OnScaleChangeEvent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForOldScale = value.oldScale; - valueSerializer.writeFloat64(valueHolderForOldScale); - const auto valueHolderForNewScale = value.newScale; - valueSerializer.writeFloat64(valueHolderForNewScale); -} -inline Ark_OnScaleChangeEvent OnScaleChangeEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_OnScaleChangeEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - value.oldScale = valueDeserializer.readFloat64(); - value.newScale = valueDeserializer.readFloat64(); - return value; -} -inline void OnScrollEvent_serializer::write(SerializerBase& buffer, Ark_OnScrollEvent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForXOffset = value.xOffset; - valueSerializer.writeFloat64(valueHolderForXOffset); - const auto valueHolderForYOffset = value.yOffset; - valueSerializer.writeFloat64(valueHolderForYOffset); -} -inline Ark_OnScrollEvent OnScrollEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_OnScrollEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - value.xOffset = valueDeserializer.readFloat64(); - value.yOffset = valueDeserializer.readFloat64(); - return value; -} -inline void OnScrollFrameBeginHandlerResult_serializer::write(SerializerBase& buffer, Ark_OnScrollFrameBeginHandlerResult value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForOffsetRemain = value.offsetRemain; - valueSerializer.writeNumber(valueHolderForOffsetRemain); -} -inline Ark_OnScrollFrameBeginHandlerResult OnScrollFrameBeginHandlerResult_serializer::read(DeserializerBase& buffer) -{ - Ark_OnScrollFrameBeginHandlerResult value = {}; - DeserializerBase& valueDeserializer = buffer; - value.offsetRemain = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void OnSearchResultReceiveEvent_serializer::write(SerializerBase& buffer, Ark_OnSearchResultReceiveEvent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForActiveMatchOrdinal = value.activeMatchOrdinal; - valueSerializer.writeNumber(valueHolderForActiveMatchOrdinal); - const auto valueHolderForNumberOfMatches = value.numberOfMatches; - valueSerializer.writeNumber(valueHolderForNumberOfMatches); - const auto valueHolderForIsDoneCounting = value.isDoneCounting; - valueSerializer.writeBoolean(valueHolderForIsDoneCounting); -} -inline Ark_OnSearchResultReceiveEvent OnSearchResultReceiveEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_OnSearchResultReceiveEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - value.activeMatchOrdinal = static_cast(valueDeserializer.readNumber()); - value.numberOfMatches = static_cast(valueDeserializer.readNumber()); - value.isDoneCounting = valueDeserializer.readBoolean(); - return value; -} -inline void OnShowFileSelectorEvent_serializer::write(SerializerBase& buffer, Ark_OnShowFileSelectorEvent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForResult = value.result; - FileSelectorResult_serializer::write(valueSerializer, valueHolderForResult); - const auto valueHolderForFileSelector = value.fileSelector; - FileSelectorParam_serializer::write(valueSerializer, valueHolderForFileSelector); -} -inline Ark_OnShowFileSelectorEvent OnShowFileSelectorEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_OnShowFileSelectorEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - value.result = static_cast(FileSelectorResult_serializer::read(valueDeserializer)); - value.fileSelector = static_cast(FileSelectorParam_serializer::read(valueDeserializer)); - return value; -} -inline void PanGestureInterface_serializer::write(SerializerBase& buffer, Ark_PanGestureInterface value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_PanGestureInterface PanGestureInterface_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void PanGestureOptions_serializer::write(SerializerBase& buffer, Ark_PanGestureOptions value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_PanGestureOptions PanGestureOptions_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void PanRecognizer_serializer::write(SerializerBase& buffer, Ark_PanRecognizer value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_PanRecognizer PanRecognizer_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void Path2D_serializer::write(SerializerBase& buffer, Ark_Path2D value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_Path2D Path2D_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void PathShape_serializer::write(SerializerBase& buffer, Ark_PathShape value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_PathShape PathShape_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void PatternLockController_serializer::write(SerializerBase& buffer, Ark_PatternLockController value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_PatternLockController PatternLockController_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void PermissionRequest_serializer::write(SerializerBase& buffer, Ark_PermissionRequest value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_PermissionRequest PermissionRequest_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void PinchGestureInterface_serializer::write(SerializerBase& buffer, Ark_PinchGestureInterface value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_PinchGestureInterface PinchGestureInterface_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void PinchRecognizer_serializer::write(SerializerBase& buffer, Ark_PinchRecognizer value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_PinchRecognizer PinchRecognizer_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void PixelMapMock_serializer::write(SerializerBase& buffer, Ark_PixelMapMock value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_PixelMapMock PixelMapMock_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void PlaybackInfo_serializer::write(SerializerBase& buffer, Ark_PlaybackInfo value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForTime = value.time; - valueSerializer.writeInt32(valueHolderForTime); -} -inline Ark_PlaybackInfo PlaybackInfo_serializer::read(DeserializerBase& buffer) -{ - Ark_PlaybackInfo value = {}; - DeserializerBase& valueDeserializer = buffer; - value.time = valueDeserializer.readInt32(); - return value; -} -inline void PopupStateChangeParam_serializer::write(SerializerBase& buffer, Ark_PopupStateChangeParam value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForIsVisible = value.isVisible; - valueSerializer.writeBoolean(valueHolderForIsVisible); -} -inline Ark_PopupStateChangeParam PopupStateChangeParam_serializer::read(DeserializerBase& buffer) -{ - Ark_PopupStateChangeParam value = {}; - DeserializerBase& valueDeserializer = buffer; - value.isVisible = valueDeserializer.readBoolean(); - return value; -} -inline void PositionWithAffinity_serializer::write(SerializerBase& buffer, Ark_PositionWithAffinity value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForPosition = value.position; - valueSerializer.writeNumber(valueHolderForPosition); -} -inline Ark_PositionWithAffinity PositionWithAffinity_serializer::read(DeserializerBase& buffer) -{ - Ark_PositionWithAffinity value = {}; - DeserializerBase& valueDeserializer = buffer; - value.position = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void PreparedInfo_serializer::write(SerializerBase& buffer, Ark_PreparedInfo value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForDuration = value.duration; - valueSerializer.writeInt32(valueHolderForDuration); -} -inline Ark_PreparedInfo PreparedInfo_serializer::read(DeserializerBase& buffer) -{ - Ark_PreparedInfo value = {}; - DeserializerBase& valueDeserializer = buffer; - value.duration = valueDeserializer.readInt32(); - return value; -} -inline void ProgressConfiguration_serializer::write(SerializerBase& buffer, Ark_ProgressConfiguration value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForEnabled = value.enabled; - valueSerializer.writeBoolean(valueHolderForEnabled); - const auto valueHolderForContentModifier = value.contentModifier; - valueSerializer.writeObject(valueHolderForContentModifier); - const auto valueHolderForValue = value.value; - valueSerializer.writeNumber(valueHolderForValue); - const auto valueHolderForTotal = value.total; - valueSerializer.writeNumber(valueHolderForTotal); -} -inline Ark_ProgressConfiguration ProgressConfiguration_serializer::read(DeserializerBase& buffer) -{ - Ark_ProgressConfiguration value = {}; - DeserializerBase& valueDeserializer = buffer; - value.enabled = valueDeserializer.readBoolean(); - value.contentModifier = static_cast(valueDeserializer.readObject()); - value.value = static_cast(valueDeserializer.readNumber()); - value.total = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void ProgressMask_serializer::write(SerializerBase& buffer, Ark_ProgressMask value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_ProgressMask ProgressMask_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void PromptAction_serializer::write(SerializerBase& buffer, Ark_PromptAction value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_PromptAction PromptAction_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void PulseSymbolEffect_serializer::write(SerializerBase& buffer, Ark_PulseSymbolEffect value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_PulseSymbolEffect PulseSymbolEffect_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void RectResult_serializer::write(SerializerBase& buffer, Ark_RectResult value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForX = value.x; - valueSerializer.writeNumber(valueHolderForX); - const auto valueHolderForY = value.y; - valueSerializer.writeNumber(valueHolderForY); - const auto valueHolderForWidth = value.width; - valueSerializer.writeNumber(valueHolderForWidth); - const auto valueHolderForHeight = value.height; - valueSerializer.writeNumber(valueHolderForHeight); -} -inline Ark_RectResult RectResult_serializer::read(DeserializerBase& buffer) -{ - Ark_RectResult value = {}; - DeserializerBase& valueDeserializer = buffer; - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); - value.width = static_cast(valueDeserializer.readNumber()); - value.height = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void RectShape_serializer::write(SerializerBase& buffer, Ark_RectShape value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_RectShape RectShape_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void RichEditorBaseController_serializer::write(SerializerBase& buffer, Ark_RichEditorBaseController value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_RichEditorBaseController RichEditorBaseController_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void RichEditorController_serializer::write(SerializerBase& buffer, Ark_RichEditorController value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_RichEditorController RichEditorController_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void RichEditorOptions_serializer::write(SerializerBase& buffer, Ark_RichEditorOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForController = value.controller; - RichEditorController_serializer::write(valueSerializer, valueHolderForController); -} -inline Ark_RichEditorOptions RichEditorOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_RichEditorOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - value.controller = static_cast(RichEditorController_serializer::read(valueDeserializer)); - return value; -} -inline void RichEditorStyledStringController_serializer::write(SerializerBase& buffer, Ark_RichEditorStyledStringController value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_RichEditorStyledStringController RichEditorStyledStringController_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void RichEditorStyledStringOptions_serializer::write(SerializerBase& buffer, Ark_RichEditorStyledStringOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForController = value.controller; - RichEditorStyledStringController_serializer::write(valueSerializer, valueHolderForController); -} -inline Ark_RichEditorStyledStringOptions RichEditorStyledStringOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_RichEditorStyledStringOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - value.controller = static_cast(RichEditorStyledStringController_serializer::read(valueDeserializer)); - return value; -} -inline void RootSceneSession_serializer::write(SerializerBase& buffer, Ark_RootSceneSession value) -{ -} -inline Ark_RootSceneSession RootSceneSession_serializer::read(DeserializerBase& buffer) -{ - Ark_RootSceneSession value = {}; - return value; -} -inline void RotateResult_serializer::write(SerializerBase& buffer, Ark_RotateResult value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForX = value.x; - valueSerializer.writeNumber(valueHolderForX); - const auto valueHolderForY = value.y; - valueSerializer.writeNumber(valueHolderForY); - const auto valueHolderForZ = value.z; - valueSerializer.writeNumber(valueHolderForZ); - const auto valueHolderForCenterX = value.centerX; - valueSerializer.writeNumber(valueHolderForCenterX); - const auto valueHolderForCenterY = value.centerY; - valueSerializer.writeNumber(valueHolderForCenterY); - const auto valueHolderForAngle = value.angle; - valueSerializer.writeNumber(valueHolderForAngle); -} -inline Ark_RotateResult RotateResult_serializer::read(DeserializerBase& buffer) -{ - Ark_RotateResult value = {}; - DeserializerBase& valueDeserializer = buffer; - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); - value.z = static_cast(valueDeserializer.readNumber()); - value.centerX = static_cast(valueDeserializer.readNumber()); - value.centerY = static_cast(valueDeserializer.readNumber()); - value.angle = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void RotationGesture_serializer::write(SerializerBase& buffer, Ark_RotationGesture value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_RotationGesture RotationGesture_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void RotationRecognizer_serializer::write(SerializerBase& buffer, Ark_RotationRecognizer value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_RotationRecognizer RotationRecognizer_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void RowOptionsV2_serializer::write(SerializerBase& buffer, Ark_RowOptionsV2 value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderFor_stub = value._stub; - valueSerializer.writeInt32(valueHolderFor_stub); -} -inline Ark_RowOptionsV2 RowOptionsV2_serializer::read(DeserializerBase& buffer) -{ - Ark_RowOptionsV2 value = {}; - DeserializerBase& valueDeserializer = buffer; - value._stub = valueDeserializer.readInt32(); - return value; -} -inline void RRect_serializer::write(SerializerBase& buffer, Ark_RRect value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForLeft = value.left; - valueSerializer.writeNumber(valueHolderForLeft); - const auto valueHolderForTop = value.top; - valueSerializer.writeNumber(valueHolderForTop); - const auto valueHolderForWidth = value.width; - valueSerializer.writeNumber(valueHolderForWidth); - const auto valueHolderForHeight = value.height; - valueSerializer.writeNumber(valueHolderForHeight); - const auto valueHolderForRadius = value.radius; - valueSerializer.writeNumber(valueHolderForRadius); -} -inline Ark_RRect RRect_serializer::read(DeserializerBase& buffer) -{ - Ark_RRect value = {}; - DeserializerBase& valueDeserializer = buffer; - value.left = static_cast(valueDeserializer.readNumber()); - value.top = static_cast(valueDeserializer.readNumber()); - value.width = static_cast(valueDeserializer.readNumber()); - value.height = static_cast(valueDeserializer.readNumber()); - value.radius = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void ScaleResult_serializer::write(SerializerBase& buffer, Ark_ScaleResult value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForX = value.x; - valueSerializer.writeNumber(valueHolderForX); - const auto valueHolderForY = value.y; - valueSerializer.writeNumber(valueHolderForY); - const auto valueHolderForZ = value.z; - valueSerializer.writeNumber(valueHolderForZ); - const auto valueHolderForCenterX = value.centerX; - valueSerializer.writeNumber(valueHolderForCenterX); - const auto valueHolderForCenterY = value.centerY; - valueSerializer.writeNumber(valueHolderForCenterY); -} -inline Ark_ScaleResult ScaleResult_serializer::read(DeserializerBase& buffer) -{ - Ark_ScaleResult value = {}; - DeserializerBase& valueDeserializer = buffer; - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); - value.z = static_cast(valueDeserializer.readNumber()); - value.centerX = static_cast(valueDeserializer.readNumber()); - value.centerY = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void Scene_serializer::write(SerializerBase& buffer, Ark_Scene value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_Scene Scene_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void ScreenCaptureHandler_serializer::write(SerializerBase& buffer, Ark_ScreenCaptureHandler value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_ScreenCaptureHandler ScreenCaptureHandler_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void ScrollableTargetInfo_serializer::write(SerializerBase& buffer, Ark_ScrollableTargetInfo value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_ScrollableTargetInfo ScrollableTargetInfo_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void Scroller_serializer::write(SerializerBase& buffer, Ark_Scroller value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_Scroller Scroller_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void ScrollMotion_serializer::write(SerializerBase& buffer, Ark_ScrollMotion value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_ScrollMotion ScrollMotion_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void ScrollResult_serializer::write(SerializerBase& buffer, Ark_ScrollResult value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_ScrollResult ScrollResult_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void SearchController_serializer::write(SerializerBase& buffer, Ark_SearchController value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_SearchController SearchController_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void ShapeClip_serializer::write(SerializerBase& buffer, Ark_ShapeClip value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_ShapeClip ShapeClip_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void ShapeMask_serializer::write(SerializerBase& buffer, Ark_ShapeMask value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_ShapeMask ShapeMask_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void Size_serializer::write(SerializerBase& buffer, Ark_Size value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - valueSerializer.writeNumber(valueHolderForWidth); - const auto valueHolderForHeight = value.height; - valueSerializer.writeNumber(valueHolderForHeight); -} -inline Ark_Size Size_serializer::read(DeserializerBase& buffer) -{ - Ark_Size value = {}; - DeserializerBase& valueDeserializer = buffer; - value.width = static_cast(valueDeserializer.readNumber()); - value.height = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void SizeResult_serializer::write(SerializerBase& buffer, Ark_SizeResult value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - valueSerializer.writeNumber(valueHolderForWidth); - const auto valueHolderForHeight = value.height; - valueSerializer.writeNumber(valueHolderForHeight); -} -inline Ark_SizeResult SizeResult_serializer::read(DeserializerBase& buffer) -{ - Ark_SizeResult value = {}; - DeserializerBase& valueDeserializer = buffer; - value.width = static_cast(valueDeserializer.readNumber()); - value.height = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void SpringMotion_serializer::write(SerializerBase& buffer, Ark_SpringMotion value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_SpringMotion SpringMotion_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void SpringProp_serializer::write(SerializerBase& buffer, Ark_SpringProp value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_SpringProp SpringProp_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void SslErrorHandler_serializer::write(SerializerBase& buffer, Ark_SslErrorHandler value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_SslErrorHandler SslErrorHandler_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void StyledString_serializer::write(SerializerBase& buffer, Ark_StyledString value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_StyledString StyledString_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void StyledStringController_serializer::write(SerializerBase& buffer, Ark_StyledStringController value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_StyledStringController StyledStringController_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void SubmitEvent_serializer::write(SerializerBase& buffer, Ark_SubmitEvent value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_SubmitEvent SubmitEvent_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void SwipeGesture_serializer::write(SerializerBase& buffer, Ark_SwipeGesture value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_SwipeGesture SwipeGesture_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void SwiperAnimationEvent_serializer::write(SerializerBase& buffer, Ark_SwiperAnimationEvent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForCurrentOffset = value.currentOffset; - valueSerializer.writeNumber(valueHolderForCurrentOffset); - const auto valueHolderForTargetOffset = value.targetOffset; - valueSerializer.writeNumber(valueHolderForTargetOffset); - const auto valueHolderForVelocity = value.velocity; - valueSerializer.writeNumber(valueHolderForVelocity); -} -inline Ark_SwiperAnimationEvent SwiperAnimationEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_SwiperAnimationEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - value.currentOffset = static_cast(valueDeserializer.readNumber()); - value.targetOffset = static_cast(valueDeserializer.readNumber()); - value.velocity = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void SwiperContentTransitionProxy_serializer::write(SerializerBase& buffer, Ark_SwiperContentTransitionProxy value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_SwiperContentTransitionProxy SwiperContentTransitionProxy_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void SwiperContentWillScrollResult_serializer::write(SerializerBase& buffer, Ark_SwiperContentWillScrollResult value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForCurrentIndex = value.currentIndex; - valueSerializer.writeNumber(valueHolderForCurrentIndex); - const auto valueHolderForComingIndex = value.comingIndex; - valueSerializer.writeNumber(valueHolderForComingIndex); - const auto valueHolderForOffset = value.offset; - valueSerializer.writeNumber(valueHolderForOffset); -} -inline Ark_SwiperContentWillScrollResult SwiperContentWillScrollResult_serializer::read(DeserializerBase& buffer) -{ - Ark_SwiperContentWillScrollResult value = {}; - DeserializerBase& valueDeserializer = buffer; - value.currentIndex = static_cast(valueDeserializer.readNumber()); - value.comingIndex = static_cast(valueDeserializer.readNumber()); - value.offset = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void SwiperController_serializer::write(SerializerBase& buffer, Ark_SwiperController value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_SwiperController SwiperController_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void SwipeRecognizer_serializer::write(SerializerBase& buffer, Ark_SwipeRecognizer value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_SwipeRecognizer SwipeRecognizer_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void SymbolEffect_serializer::write(SerializerBase& buffer, Ark_SymbolEffect value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_SymbolEffect SymbolEffect_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void SymbolGlyphModifier_serializer::write(SerializerBase& buffer, Ark_SymbolGlyphModifier value) -{ -} -inline Ark_SymbolGlyphModifier SymbolGlyphModifier_serializer::read(DeserializerBase& buffer) -{ - Ark_SymbolGlyphModifier value = {}; - return value; -} -inline void TabContentTransitionProxy_serializer::write(SerializerBase& buffer, Ark_TabContentTransitionProxy value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_TabContentTransitionProxy TabContentTransitionProxy_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void TabsAnimationEvent_serializer::write(SerializerBase& buffer, Ark_TabsAnimationEvent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForCurrentOffset = value.currentOffset; - valueSerializer.writeNumber(valueHolderForCurrentOffset); - const auto valueHolderForTargetOffset = value.targetOffset; - valueSerializer.writeNumber(valueHolderForTargetOffset); - const auto valueHolderForVelocity = value.velocity; - valueSerializer.writeNumber(valueHolderForVelocity); -} -inline Ark_TabsAnimationEvent TabsAnimationEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_TabsAnimationEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - value.currentOffset = static_cast(valueDeserializer.readNumber()); - value.targetOffset = static_cast(valueDeserializer.readNumber()); - value.velocity = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void TabsController_serializer::write(SerializerBase& buffer, Ark_TabsController value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_TabsController TabsController_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void TapGestureInterface_serializer::write(SerializerBase& buffer, Ark_TapGestureInterface value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_TapGestureInterface TapGestureInterface_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void TapRecognizer_serializer::write(SerializerBase& buffer, Ark_TapRecognizer value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_TapRecognizer TapRecognizer_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void text_FontCollection_serializer::write(SerializerBase& buffer, Ark_text_FontCollection value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_text_FontCollection text_FontCollection_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void text_FontFeature_serializer::write(SerializerBase& buffer, Ark_text_FontFeature value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForName = value.name; - valueSerializer.writeString(valueHolderForName); - const auto valueHolderForValue = value.value; - valueSerializer.writeNumber(valueHolderForValue); -} -inline Ark_text_FontFeature text_FontFeature_serializer::read(DeserializerBase& buffer) -{ - Ark_text_FontFeature value = {}; - DeserializerBase& valueDeserializer = buffer; - value.name = static_cast(valueDeserializer.readString()); - value.value = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void text_FontVariation_serializer::write(SerializerBase& buffer, Ark_text_FontVariation value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForAxis = value.axis; - valueSerializer.writeString(valueHolderForAxis); - const auto valueHolderForValue = value.value; - valueSerializer.writeNumber(valueHolderForValue); -} -inline Ark_text_FontVariation text_FontVariation_serializer::read(DeserializerBase& buffer) -{ - Ark_text_FontVariation value = {}; - DeserializerBase& valueDeserializer = buffer; - value.axis = static_cast(valueDeserializer.readString()); - value.value = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void text_LineTypeset_serializer::write(SerializerBase& buffer, Ark_text_LineTypeset value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_text_LineTypeset text_LineTypeset_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void text_Paragraph_serializer::write(SerializerBase& buffer, Ark_text_Paragraph value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_text_Paragraph text_Paragraph_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void text_ParagraphBuilder_serializer::write(SerializerBase& buffer, Ark_text_ParagraphBuilder value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_text_ParagraphBuilder text_ParagraphBuilder_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void text_PositionWithAffinity_serializer::write(SerializerBase& buffer, Ark_text_PositionWithAffinity value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForPosition = value.position; - valueSerializer.writeNumber(valueHolderForPosition); - const auto valueHolderForAffinity = value.affinity; - valueSerializer.writeInt32(static_cast(valueHolderForAffinity)); -} -inline Ark_text_PositionWithAffinity text_PositionWithAffinity_serializer::read(DeserializerBase& buffer) -{ - Ark_text_PositionWithAffinity value = {}; - DeserializerBase& valueDeserializer = buffer; - value.position = static_cast(valueDeserializer.readNumber()); - value.affinity = static_cast(valueDeserializer.readInt32()); - return value; -} -inline void text_Range_serializer::write(SerializerBase& buffer, Ark_text_Range value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForStart = value.start; - valueSerializer.writeNumber(valueHolderForStart); - const auto valueHolderForEnd = value.end; - valueSerializer.writeNumber(valueHolderForEnd); -} -inline Ark_text_Range text_Range_serializer::read(DeserializerBase& buffer) -{ - Ark_text_Range value = {}; - DeserializerBase& valueDeserializer = buffer; - value.start = static_cast(valueDeserializer.readNumber()); - value.end = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void text_Run_serializer::write(SerializerBase& buffer, Ark_text_Run value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_text_Run text_Run_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void text_TextLine_serializer::write(SerializerBase& buffer, Ark_text_TextLine value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_text_TextLine text_TextLine_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void text_TextTab_serializer::write(SerializerBase& buffer, Ark_text_TextTab value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForAlignment = value.alignment; - valueSerializer.writeInt32(static_cast(valueHolderForAlignment)); - const auto valueHolderForLocation = value.location; - valueSerializer.writeNumber(valueHolderForLocation); -} -inline Ark_text_TextTab text_TextTab_serializer::read(DeserializerBase& buffer) -{ - Ark_text_TextTab value = {}; - DeserializerBase& valueDeserializer = buffer; - value.alignment = static_cast(valueDeserializer.readInt32()); - value.location = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void text_TypographicBounds_serializer::write(SerializerBase& buffer, Ark_text_TypographicBounds value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForAscent = value.ascent; - valueSerializer.writeNumber(valueHolderForAscent); - const auto valueHolderForDescent = value.descent; - valueSerializer.writeNumber(valueHolderForDescent); - const auto valueHolderForLeading = value.leading; - valueSerializer.writeNumber(valueHolderForLeading); - const auto valueHolderForWidth = value.width; - valueSerializer.writeNumber(valueHolderForWidth); -} -inline Ark_text_TypographicBounds text_TypographicBounds_serializer::read(DeserializerBase& buffer) -{ - Ark_text_TypographicBounds value = {}; - DeserializerBase& valueDeserializer = buffer; - value.ascent = static_cast(valueDeserializer.readNumber()); - value.descent = static_cast(valueDeserializer.readNumber()); - value.leading = static_cast(valueDeserializer.readNumber()); - value.width = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void TextAreaController_serializer::write(SerializerBase& buffer, Ark_TextAreaController value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_TextAreaController TextAreaController_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void TextBaseController_serializer::write(SerializerBase& buffer, Ark_TextBaseController value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_TextBaseController TextBaseController_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void TextClockConfiguration_serializer::write(SerializerBase& buffer, Ark_TextClockConfiguration value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForEnabled = value.enabled; - valueSerializer.writeBoolean(valueHolderForEnabled); - const auto valueHolderForContentModifier = value.contentModifier; - valueSerializer.writeObject(valueHolderForContentModifier); - const auto valueHolderForTimeZoneOffset = value.timeZoneOffset; - valueSerializer.writeNumber(valueHolderForTimeZoneOffset); - const auto valueHolderForStarted = value.started; - valueSerializer.writeBoolean(valueHolderForStarted); - const auto valueHolderForTimeValue = value.timeValue; - valueSerializer.writeNumber(valueHolderForTimeValue); -} -inline Ark_TextClockConfiguration TextClockConfiguration_serializer::read(DeserializerBase& buffer) -{ - Ark_TextClockConfiguration value = {}; - DeserializerBase& valueDeserializer = buffer; - value.enabled = valueDeserializer.readBoolean(); - value.contentModifier = static_cast(valueDeserializer.readObject()); - value.timeZoneOffset = static_cast(valueDeserializer.readNumber()); - value.started = valueDeserializer.readBoolean(); - value.timeValue = static_cast(valueDeserializer.readNumber()); - return value; -} -inline void TextClockController_serializer::write(SerializerBase& buffer, Ark_TextClockController value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_TextClockController TextClockController_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void TextContentControllerBase_serializer::write(SerializerBase& buffer, Ark_TextContentControllerBase value) + +class BuilderNodeOps_serializer { + public: + static void write(SerializerBase& buffer, Ark_BuilderNodeOps value); + static Ark_BuilderNodeOps read(DeserializerBase& buffer); +}; +class CalendarPickerDialog_serializer { + public: + static void write(SerializerBase& buffer, Ark_CalendarPickerDialog value); + static Ark_CalendarPickerDialog read(DeserializerBase& buffer); +}; +class CanvasGradient_serializer { + public: + static void write(SerializerBase& buffer, Ark_CanvasGradient value); + static Ark_CanvasGradient read(DeserializerBase& buffer); +}; +class CanvasPath_serializer { + public: + static void write(SerializerBase& buffer, Ark_CanvasPath value); + static Ark_CanvasPath read(DeserializerBase& buffer); +}; +class CanvasPattern_serializer { + public: + static void write(SerializerBase& buffer, Ark_CanvasPattern value); + static Ark_CanvasPattern read(DeserializerBase& buffer); +}; +class CircleShape_serializer { + public: + static void write(SerializerBase& buffer, Ark_CircleShape value); + static Ark_CircleShape read(DeserializerBase& buffer); +}; +class ClientAuthenticationHandler_serializer { + public: + static void write(SerializerBase& buffer, Ark_ClientAuthenticationHandler value); + static Ark_ClientAuthenticationHandler read(DeserializerBase& buffer); +}; +class ColorContent_serializer { + public: + static void write(SerializerBase& buffer, Ark_ColorContent value); + static Ark_ColorContent read(DeserializerBase& buffer); +}; +class ColorFilter_serializer { + public: + static void write(SerializerBase& buffer, Ark_ColorFilter value); + static Ark_ColorFilter read(DeserializerBase& buffer); +}; +class CommonShape_serializer { + public: + static void write(SerializerBase& buffer, Ark_CommonShape value); + static Ark_CommonShape read(DeserializerBase& buffer); +}; +class ConsoleMessage_serializer { + public: + static void write(SerializerBase& buffer, Ark_ConsoleMessage value); + static Ark_ConsoleMessage read(DeserializerBase& buffer); +}; +class ControllerHandler_serializer { + public: + static void write(SerializerBase& buffer, Ark_ControllerHandler value); + static Ark_ControllerHandler read(DeserializerBase& buffer); +}; +class curves_ICurve_serializer { + public: + static void write(SerializerBase& buffer, Ark_curves_ICurve value); + static Ark_curves_ICurve read(DeserializerBase& buffer); +}; +class CustomDialogController_serializer { + public: + static void write(SerializerBase& buffer, Ark_CustomDialogController value); + static Ark_CustomDialogController read(DeserializerBase& buffer); +}; +class DataResubmissionHandler_serializer { + public: + static void write(SerializerBase& buffer, Ark_DataResubmissionHandler value); + static Ark_DataResubmissionHandler read(DeserializerBase& buffer); +}; +class DatePickerDialog_serializer { + public: + static void write(SerializerBase& buffer, Ark_DatePickerDialog value); + static Ark_DatePickerDialog read(DeserializerBase& buffer); +}; +class DrawableDescriptor_serializer { + public: + static void write(SerializerBase& buffer, Ark_DrawableDescriptor value); + static Ark_DrawableDescriptor read(DeserializerBase& buffer); +}; +class drawing_Canvas_serializer { + public: + static void write(SerializerBase& buffer, Ark_drawing_Canvas value); + static Ark_drawing_Canvas read(DeserializerBase& buffer); +}; +class drawing_ColorFilter_serializer { + public: + static void write(SerializerBase& buffer, Ark_drawing_ColorFilter value); + static Ark_drawing_ColorFilter read(DeserializerBase& buffer); +}; +class drawing_Lattice_serializer { + public: + static void write(SerializerBase& buffer, Ark_drawing_Lattice value); + static Ark_drawing_Lattice read(DeserializerBase& buffer); +}; +class EllipseShape_serializer { + public: + static void write(SerializerBase& buffer, Ark_EllipseShape value); + static Ark_EllipseShape read(DeserializerBase& buffer); +}; +class EventResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_EventResult value); + static Ark_EventResult read(DeserializerBase& buffer); +}; +class EventTargetInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_EventTargetInfo value); + static Ark_EventTargetInfo read(DeserializerBase& buffer); +}; +class FileSelectorParam_serializer { + public: + static void write(SerializerBase& buffer, Ark_FileSelectorParam value); + static Ark_FileSelectorParam read(DeserializerBase& buffer); +}; +class FileSelectorResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_FileSelectorResult value); + static Ark_FileSelectorResult read(DeserializerBase& buffer); +}; +class FormSize_serializer { + public: + static void write(SerializerBase& buffer, Ark_FormSize value); + static Ark_FormSize read(DeserializerBase& buffer); +}; +class FrictionMotion_serializer { + public: + static void write(SerializerBase& buffer, Ark_FrictionMotion value); + static Ark_FrictionMotion read(DeserializerBase& buffer); +}; +class FullScreenExitHandler_serializer { + public: + static void write(SerializerBase& buffer, Ark_FullScreenExitHandler value); + static Ark_FullScreenExitHandler read(DeserializerBase& buffer); +}; +class FullscreenInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_FullscreenInfo value); + static Ark_FullscreenInfo read(DeserializerBase& buffer); +}; +class Gesture_serializer { + public: + static void write(SerializerBase& buffer, Ark_Gesture value); + static Ark_Gesture read(DeserializerBase& buffer); +}; +class GestureGroup_serializer { + public: + static void write(SerializerBase& buffer, Ark_GestureGroup value); + static Ark_GestureGroup read(DeserializerBase& buffer); +}; +class GestureRecognizer_serializer { + public: + static void write(SerializerBase& buffer, Ark_GestureRecognizer value); + static Ark_GestureRecognizer read(DeserializerBase& buffer); +}; +class GestureStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_GestureStyle value); + static Ark_GestureStyle read(DeserializerBase& buffer); +}; +class HttpAuthHandler_serializer { + public: + static void write(SerializerBase& buffer, Ark_HttpAuthHandler value); + static Ark_HttpAuthHandler read(DeserializerBase& buffer); +}; +class image_PixelMap_serializer { + public: + static void write(SerializerBase& buffer, Ark_image_PixelMap value); + static Ark_image_PixelMap read(DeserializerBase& buffer); +}; +class ImageAnalyzerController_serializer { + public: + static void write(SerializerBase& buffer, Ark_ImageAnalyzerController value); + static Ark_ImageAnalyzerController read(DeserializerBase& buffer); +}; +class IndicatorComponentController_serializer { + public: + static void write(SerializerBase& buffer, Ark_IndicatorComponentController value); + static Ark_IndicatorComponentController read(DeserializerBase& buffer); +}; +class JsGeolocation_serializer { + public: + static void write(SerializerBase& buffer, Ark_JsGeolocation value); + static Ark_JsGeolocation read(DeserializerBase& buffer); +}; +class JsResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_JsResult value); + static Ark_JsResult read(DeserializerBase& buffer); +}; +class LayoutManager_serializer { + public: + static void write(SerializerBase& buffer, Ark_LayoutManager value); + static Ark_LayoutManager read(DeserializerBase& buffer); +}; +class LayoutPolicy_serializer { + public: + static void write(SerializerBase& buffer, Ark_LayoutPolicy value); + static Ark_LayoutPolicy read(DeserializerBase& buffer); +}; +class LevelOrder_serializer { + public: + static void write(SerializerBase& buffer, Ark_LevelOrder value); + static Ark_LevelOrder read(DeserializerBase& buffer); +}; +class LinearGradient_serializer { + public: + static void write(SerializerBase& buffer, Ark_LinearGradient value); + static Ark_LinearGradient read(DeserializerBase& buffer); +}; +class ListScroller_serializer { + public: + static void write(SerializerBase& buffer, Ark_ListScroller value); + static Ark_ListScroller read(DeserializerBase& buffer); +}; +class LoadingProgressConfiguration_serializer { + public: + static void write(SerializerBase& buffer, Ark_LoadingProgressConfiguration value); + static Ark_LoadingProgressConfiguration read(DeserializerBase& buffer); +}; +class LongPressRecognizer_serializer { + public: + static void write(SerializerBase& buffer, Ark_LongPressRecognizer value); + static Ark_LongPressRecognizer read(DeserializerBase& buffer); +}; +class matrix4_Matrix4Transit_serializer { + public: + static void write(SerializerBase& buffer, Ark_matrix4_Matrix4Transit value); + static Ark_matrix4_Matrix4Transit read(DeserializerBase& buffer); +}; +class NativeMediaPlayerConfig_serializer { + public: + static void write(SerializerBase& buffer, Ark_NativeMediaPlayerConfig value); + static Ark_NativeMediaPlayerConfig read(DeserializerBase& buffer); +}; +class NavPathStack_serializer { + public: + static void write(SerializerBase& buffer, Ark_NavPathStack value); + static Ark_NavPathStack read(DeserializerBase& buffer); +}; +class NestedScrollOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_NestedScrollOptions value); + static Ark_NestedScrollOptions read(DeserializerBase& buffer); +}; +class NodeController_serializer { + public: + static void write(SerializerBase& buffer, Ark_NodeController value); + static Ark_NodeController read(DeserializerBase& buffer); +}; +class OffscreenCanvas_serializer { + public: + static void write(SerializerBase& buffer, Ark_OffscreenCanvas value); + static Ark_OffscreenCanvas read(DeserializerBase& buffer); +}; +class Offset_componentutils_serializer { + public: + static void write(SerializerBase& buffer, Ark_Offset_componentutils value); + static Ark_Offset_componentutils read(DeserializerBase& buffer); +}; +class OffsetResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_OffsetResult value); + static Ark_OffsetResult read(DeserializerBase& buffer); +}; +class OnAudioStateChangedEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnAudioStateChangedEvent value); + static Ark_OnAudioStateChangedEvent read(DeserializerBase& buffer); +}; +class OnConsoleEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnConsoleEvent value); + static Ark_OnConsoleEvent read(DeserializerBase& buffer); +}; +class OnDataResubmittedEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnDataResubmittedEvent value); + static Ark_OnDataResubmittedEvent read(DeserializerBase& buffer); +}; +class OnFaviconReceivedEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnFaviconReceivedEvent value); + static Ark_OnFaviconReceivedEvent read(DeserializerBase& buffer); +}; +class OnFirstContentfulPaintEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnFirstContentfulPaintEvent value); + static Ark_OnFirstContentfulPaintEvent read(DeserializerBase& buffer); +}; +class OnFoldStatusChangeInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnFoldStatusChangeInfo value); + static Ark_OnFoldStatusChangeInfo read(DeserializerBase& buffer); +}; +class OnOverScrollEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnOverScrollEvent value); + static Ark_OnOverScrollEvent read(DeserializerBase& buffer); +}; +class OnProgressChangeEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnProgressChangeEvent value); + static Ark_OnProgressChangeEvent read(DeserializerBase& buffer); +}; +class OnScaleChangeEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnScaleChangeEvent value); + static Ark_OnScaleChangeEvent read(DeserializerBase& buffer); +}; +class OnScrollEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnScrollEvent value); + static Ark_OnScrollEvent read(DeserializerBase& buffer); +}; +class OnScrollFrameBeginHandlerResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnScrollFrameBeginHandlerResult value); + static Ark_OnScrollFrameBeginHandlerResult read(DeserializerBase& buffer); +}; +class OnSearchResultReceiveEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnSearchResultReceiveEvent value); + static Ark_OnSearchResultReceiveEvent read(DeserializerBase& buffer); +}; +class OnShowFileSelectorEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnShowFileSelectorEvent value); + static Ark_OnShowFileSelectorEvent read(DeserializerBase& buffer); +}; +class PanGestureOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_PanGestureOptions value); + static Ark_PanGestureOptions read(DeserializerBase& buffer); +}; +class PanRecognizer_serializer { + public: + static void write(SerializerBase& buffer, Ark_PanRecognizer value); + static Ark_PanRecognizer read(DeserializerBase& buffer); +}; +class Path2D_serializer { + public: + static void write(SerializerBase& buffer, Ark_Path2D value); + static Ark_Path2D read(DeserializerBase& buffer); +}; +class PathShape_serializer { + public: + static void write(SerializerBase& buffer, Ark_PathShape value); + static Ark_PathShape read(DeserializerBase& buffer); +}; +class PatternLockController_serializer { + public: + static void write(SerializerBase& buffer, Ark_PatternLockController value); + static Ark_PatternLockController read(DeserializerBase& buffer); +}; +class PermissionRequest_serializer { + public: + static void write(SerializerBase& buffer, Ark_PermissionRequest value); + static Ark_PermissionRequest read(DeserializerBase& buffer); +}; +class PinchRecognizer_serializer { + public: + static void write(SerializerBase& buffer, Ark_PinchRecognizer value); + static Ark_PinchRecognizer read(DeserializerBase& buffer); +}; +class PixelMapMock_serializer { + public: + static void write(SerializerBase& buffer, Ark_PixelMapMock value); + static Ark_PixelMapMock read(DeserializerBase& buffer); +}; +class PlaybackInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_PlaybackInfo value); + static Ark_PlaybackInfo read(DeserializerBase& buffer); +}; +class PopupStateChangeParam_serializer { + public: + static void write(SerializerBase& buffer, Ark_PopupStateChangeParam value); + static Ark_PopupStateChangeParam read(DeserializerBase& buffer); +}; +class PositionWithAffinity_serializer { + public: + static void write(SerializerBase& buffer, Ark_PositionWithAffinity value); + static Ark_PositionWithAffinity read(DeserializerBase& buffer); +}; +class PreparedInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_PreparedInfo value); + static Ark_PreparedInfo read(DeserializerBase& buffer); +}; +class ProgressConfiguration_serializer { + public: + static void write(SerializerBase& buffer, Ark_ProgressConfiguration value); + static Ark_ProgressConfiguration read(DeserializerBase& buffer); +}; +class ProgressMask_serializer { + public: + static void write(SerializerBase& buffer, Ark_ProgressMask value); + static Ark_ProgressMask read(DeserializerBase& buffer); +}; +class PulseSymbolEffect_serializer { + public: + static void write(SerializerBase& buffer, Ark_PulseSymbolEffect value); + static Ark_PulseSymbolEffect read(DeserializerBase& buffer); +}; +class RectResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_RectResult value); + static Ark_RectResult read(DeserializerBase& buffer); +}; +class RectShape_serializer { + public: + static void write(SerializerBase& buffer, Ark_RectShape value); + static Ark_RectShape read(DeserializerBase& buffer); +}; +class RichEditorBaseController_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorBaseController value); + static Ark_RichEditorBaseController read(DeserializerBase& buffer); +}; +class RichEditorController_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorController value); + static Ark_RichEditorController read(DeserializerBase& buffer); +}; +class RichEditorOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorOptions value); + static Ark_RichEditorOptions read(DeserializerBase& buffer); +}; +class RichEditorStyledStringController_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorStyledStringController value); + static Ark_RichEditorStyledStringController read(DeserializerBase& buffer); +}; +class RichEditorStyledStringOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorStyledStringOptions value); + static Ark_RichEditorStyledStringOptions read(DeserializerBase& buffer); +}; +class RootSceneSession_serializer { + public: + static void write(SerializerBase& buffer, Ark_RootSceneSession value); + static Ark_RootSceneSession read(DeserializerBase& buffer); +}; +class RotateResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_RotateResult value); + static Ark_RotateResult read(DeserializerBase& buffer); +}; +class RotationGesture_serializer { + public: + static void write(SerializerBase& buffer, Ark_RotationGesture value); + static Ark_RotationGesture read(DeserializerBase& buffer); +}; +class RotationRecognizer_serializer { + public: + static void write(SerializerBase& buffer, Ark_RotationRecognizer value); + static Ark_RotationRecognizer read(DeserializerBase& buffer); +}; +class RowOptionsV2_serializer { + public: + static void write(SerializerBase& buffer, Ark_RowOptionsV2 value); + static Ark_RowOptionsV2 read(DeserializerBase& buffer); +}; +class RRect_serializer { + public: + static void write(SerializerBase& buffer, Ark_RRect value); + static Ark_RRect read(DeserializerBase& buffer); +}; +class ScaleResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_ScaleResult value); + static Ark_ScaleResult read(DeserializerBase& buffer); +}; +class ScreenCaptureHandler_serializer { + public: + static void write(SerializerBase& buffer, Ark_ScreenCaptureHandler value); + static Ark_ScreenCaptureHandler read(DeserializerBase& buffer); +}; +class ScrollableTargetInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_ScrollableTargetInfo value); + static Ark_ScrollableTargetInfo read(DeserializerBase& buffer); +}; +class Scroller_serializer { + public: + static void write(SerializerBase& buffer, Ark_Scroller value); + static Ark_Scroller read(DeserializerBase& buffer); +}; +class ScrollMotion_serializer { + public: + static void write(SerializerBase& buffer, Ark_ScrollMotion value); + static Ark_ScrollMotion read(DeserializerBase& buffer); +}; +class ScrollResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_ScrollResult value); + static Ark_ScrollResult read(DeserializerBase& buffer); +}; +class SearchController_serializer { + public: + static void write(SerializerBase& buffer, Ark_SearchController value); + static Ark_SearchController read(DeserializerBase& buffer); +}; +class Size_serializer { + public: + static void write(SerializerBase& buffer, Ark_Size value); + static Ark_Size read(DeserializerBase& buffer); +}; +class SizeResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_SizeResult value); + static Ark_SizeResult read(DeserializerBase& buffer); +}; +class SpringMotion_serializer { + public: + static void write(SerializerBase& buffer, Ark_SpringMotion value); + static Ark_SpringMotion read(DeserializerBase& buffer); +}; +class SpringProp_serializer { + public: + static void write(SerializerBase& buffer, Ark_SpringProp value); + static Ark_SpringProp read(DeserializerBase& buffer); +}; +class SslErrorHandler_serializer { + public: + static void write(SerializerBase& buffer, Ark_SslErrorHandler value); + static Ark_SslErrorHandler read(DeserializerBase& buffer); +}; +class StyledString_serializer { + public: + static void write(SerializerBase& buffer, Ark_StyledString value); + static Ark_StyledString read(DeserializerBase& buffer); +}; +class StyledStringController_serializer { + public: + static void write(SerializerBase& buffer, Ark_StyledStringController value); + static Ark_StyledStringController read(DeserializerBase& buffer); +}; +class SubmitEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_SubmitEvent value); + static Ark_SubmitEvent read(DeserializerBase& buffer); +}; +class SwipeGesture_serializer { + public: + static void write(SerializerBase& buffer, Ark_SwipeGesture value); + static Ark_SwipeGesture read(DeserializerBase& buffer); +}; +class SwiperAnimationEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_SwiperAnimationEvent value); + static Ark_SwiperAnimationEvent read(DeserializerBase& buffer); +}; +class SwiperContentTransitionProxy_serializer { + public: + static void write(SerializerBase& buffer, Ark_SwiperContentTransitionProxy value); + static Ark_SwiperContentTransitionProxy read(DeserializerBase& buffer); +}; +class SwiperContentWillScrollResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_SwiperContentWillScrollResult value); + static Ark_SwiperContentWillScrollResult read(DeserializerBase& buffer); +}; +class SwiperController_serializer { + public: + static void write(SerializerBase& buffer, Ark_SwiperController value); + static Ark_SwiperController read(DeserializerBase& buffer); +}; +class SwipeRecognizer_serializer { + public: + static void write(SerializerBase& buffer, Ark_SwipeRecognizer value); + static Ark_SwipeRecognizer read(DeserializerBase& buffer); +}; +class SymbolEffect_serializer { + public: + static void write(SerializerBase& buffer, Ark_SymbolEffect value); + static Ark_SymbolEffect read(DeserializerBase& buffer); +}; +class SymbolGlyphModifier_serializer { + public: + static void write(SerializerBase& buffer, Ark_SymbolGlyphModifier value); + static Ark_SymbolGlyphModifier read(DeserializerBase& buffer); +}; +class TabContentTransitionProxy_serializer { + public: + static void write(SerializerBase& buffer, Ark_TabContentTransitionProxy value); + static Ark_TabContentTransitionProxy read(DeserializerBase& buffer); +}; +class TabsAnimationEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_TabsAnimationEvent value); + static Ark_TabsAnimationEvent read(DeserializerBase& buffer); +}; +class TabsController_serializer { + public: + static void write(SerializerBase& buffer, Ark_TabsController value); + static Ark_TabsController read(DeserializerBase& buffer); +}; +class TapRecognizer_serializer { + public: + static void write(SerializerBase& buffer, Ark_TapRecognizer value); + static Ark_TapRecognizer read(DeserializerBase& buffer); +}; +class TextAreaController_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextAreaController value); + static Ark_TextAreaController read(DeserializerBase& buffer); +}; +class TextBaseController_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextBaseController value); + static Ark_TextBaseController read(DeserializerBase& buffer); +}; +class TextClockConfiguration_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextClockConfiguration value); + static Ark_TextClockConfiguration read(DeserializerBase& buffer); +}; +class TextClockController_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextClockController value); + static Ark_TextClockController read(DeserializerBase& buffer); +}; +class TextContentControllerBase_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextContentControllerBase value); + static Ark_TextContentControllerBase read(DeserializerBase& buffer); +}; +class TextController_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextController value); + static Ark_TextController read(DeserializerBase& buffer); +}; +class TextEditControllerEx_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextEditControllerEx value); + static Ark_TextEditControllerEx read(DeserializerBase& buffer); +}; +class TextInputController_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextInputController value); + static Ark_TextInputController read(DeserializerBase& buffer); +}; +class TextMenuItemId_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextMenuItemId value); + static Ark_TextMenuItemId read(DeserializerBase& buffer); +}; +class TextMetrics_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextMetrics value); + static Ark_TextMetrics read(DeserializerBase& buffer); +}; +class TextModifier_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextModifier value); + static Ark_TextModifier read(DeserializerBase& buffer); +}; +class TextOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextOptions value); + static Ark_TextOptions read(DeserializerBase& buffer); +}; +class TextOverflowOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextOverflowOptions value); + static Ark_TextOverflowOptions read(DeserializerBase& buffer); +}; +class TextPickerDialog_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextPickerDialog value); + static Ark_TextPickerDialog read(DeserializerBase& buffer); +}; +class TextTimerConfiguration_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextTimerConfiguration value); + static Ark_TextTimerConfiguration read(DeserializerBase& buffer); +}; +class TextTimerController_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextTimerController value); + static Ark_TextTimerController read(DeserializerBase& buffer); +}; +class TimePickerDialog_serializer { + public: + static void write(SerializerBase& buffer, Ark_TimePickerDialog value); + static Ark_TimePickerDialog read(DeserializerBase& buffer); +}; +class TimePickerResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_TimePickerResult value); + static Ark_TimePickerResult read(DeserializerBase& buffer); +}; +class TouchTestInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_TouchTestInfo value); + static Ark_TouchTestInfo read(DeserializerBase& buffer); +}; +class TransitionEffect_serializer { + public: + static void write(SerializerBase& buffer, Ark_TransitionEffect value); + static Ark_TransitionEffect read(DeserializerBase& buffer); +}; +class TranslateResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_TranslateResult value); + static Ark_TranslateResult read(DeserializerBase& buffer); +}; +class UICommonEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_UICommonEvent value); + static Ark_UICommonEvent read(DeserializerBase& buffer); +}; +class UIContext_serializer { + public: + static void write(SerializerBase& buffer, Ark_UIContext value); + static Ark_UIContext read(DeserializerBase& buffer); +}; +class uiEffect_Filter_serializer { + public: + static void write(SerializerBase& buffer, Ark_uiEffect_Filter value); + static Ark_uiEffect_Filter read(DeserializerBase& buffer); +}; +class uiEffect_VisualEffect_serializer { + public: + static void write(SerializerBase& buffer, Ark_uiEffect_VisualEffect value); + static Ark_uiEffect_VisualEffect read(DeserializerBase& buffer); +}; +class UIExtensionProxy_serializer { + public: + static void write(SerializerBase& buffer, Ark_UIExtensionProxy value); + static Ark_UIExtensionProxy read(DeserializerBase& buffer); +}; +class unifiedDataChannel_UnifiedData_serializer { + public: + static void write(SerializerBase& buffer, Ark_unifiedDataChannel_UnifiedData value); + static Ark_unifiedDataChannel_UnifiedData read(DeserializerBase& buffer); +}; +class UrlStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_UrlStyle value); + static Ark_UrlStyle read(DeserializerBase& buffer); +}; +class UserDataSpan_serializer { + public: + static void write(SerializerBase& buffer, Ark_UserDataSpan value); + static Ark_UserDataSpan read(DeserializerBase& buffer); +}; +class Vec4_serializer { + public: + static void write(SerializerBase& buffer, Ark_Vec4 value); + static Ark_Vec4 read(DeserializerBase& buffer); +}; +class VideoController_serializer { + public: + static void write(SerializerBase& buffer, Ark_VideoController value); + static Ark_VideoController read(DeserializerBase& buffer); +}; +class WaterFlowSections_serializer { + public: + static void write(SerializerBase& buffer, Ark_WaterFlowSections value); + static Ark_WaterFlowSections read(DeserializerBase& buffer); +}; +class WebContextMenuParam_serializer { + public: + static void write(SerializerBase& buffer, Ark_WebContextMenuParam value); + static Ark_WebContextMenuParam read(DeserializerBase& buffer); +}; +class WebContextMenuResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_WebContextMenuResult value); + static Ark_WebContextMenuResult read(DeserializerBase& buffer); +}; +class WebCookie_serializer { + public: + static void write(SerializerBase& buffer, Ark_WebCookie value); + static Ark_WebCookie read(DeserializerBase& buffer); +}; +class WebKeyboardController_serializer { + public: + static void write(SerializerBase& buffer, Ark_WebKeyboardController value); + static Ark_WebKeyboardController read(DeserializerBase& buffer); +}; +class WebResourceError_serializer { + public: + static void write(SerializerBase& buffer, Ark_WebResourceError value); + static Ark_WebResourceError read(DeserializerBase& buffer); +}; +class WebResourceRequest_serializer { + public: + static void write(SerializerBase& buffer, Ark_WebResourceRequest value); + static Ark_WebResourceRequest read(DeserializerBase& buffer); +}; +class WebResourceResponse_serializer { + public: + static void write(SerializerBase& buffer, Ark_WebResourceResponse value); + static Ark_WebResourceResponse read(DeserializerBase& buffer); +}; +class webview_WebviewController_serializer { + public: + static void write(SerializerBase& buffer, Ark_webview_WebviewController value); + static Ark_webview_WebviewController read(DeserializerBase& buffer); +}; +class WindowAnimationTarget_serializer { + public: + static void write(SerializerBase& buffer, Ark_WindowAnimationTarget value); + static Ark_WindowAnimationTarget read(DeserializerBase& buffer); +}; +class AccessibilityOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_AccessibilityOptions value); + static Ark_AccessibilityOptions read(DeserializerBase& buffer); +}; +class AdsBlockedDetails_serializer { + public: + static void write(SerializerBase& buffer, Ark_AdsBlockedDetails value); + static Ark_AdsBlockedDetails read(DeserializerBase& buffer); +}; +class AlignRuleOption_serializer { + public: + static void write(SerializerBase& buffer, Ark_AlignRuleOption value); + static Ark_AlignRuleOption read(DeserializerBase& buffer); +}; +class Animation_serializer { + public: + static void write(SerializerBase& buffer, Ark_Animation value); + static Ark_Animation read(DeserializerBase& buffer); +}; +class AppearSymbolEffect_serializer { + public: + static void write(SerializerBase& buffer, Ark_AppearSymbolEffect value); + static Ark_AppearSymbolEffect read(DeserializerBase& buffer); +}; +class ASTCResource_serializer { + public: + static void write(SerializerBase& buffer, Ark_ASTCResource value); + static Ark_ASTCResource read(DeserializerBase& buffer); +}; +class AsymmetricTransitionOption_serializer { + public: + static void write(SerializerBase& buffer, Ark_AsymmetricTransitionOption value); + static Ark_AsymmetricTransitionOption read(DeserializerBase& buffer); +}; +class AutoPlayOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_AutoPlayOptions value); + static Ark_AutoPlayOptions read(DeserializerBase& buffer); +}; +class BackgroundBrightnessOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_BackgroundBrightnessOptions value); + static Ark_BackgroundBrightnessOptions read(DeserializerBase& buffer); +}; +class BackgroundImageOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_BackgroundImageOptions value); + static Ark_BackgroundImageOptions read(DeserializerBase& buffer); +}; +class BackgroundOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_BackgroundOptions value); + static Ark_BackgroundOptions read(DeserializerBase& buffer); +}; +class BarrierStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_BarrierStyle value); + static Ark_BarrierStyle read(DeserializerBase& buffer); +}; +class BaselineOffsetStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_BaselineOffsetStyle value); + static Ark_BaselineOffsetStyle read(DeserializerBase& buffer); +}; +class Bias_serializer { + public: + static void write(SerializerBase& buffer, Ark_Bias value); + static Ark_Bias read(DeserializerBase& buffer); +}; +class Bindable_Array_Arkui_Component_Units_ResourceStr_serializer { + public: + static void write(SerializerBase& buffer, Ark_Bindable_Array_Arkui_Component_Units_ResourceStr value); + static Ark_Bindable_Array_Arkui_Component_Units_ResourceStr read(DeserializerBase& buffer); +}; +class Bindable_Array_Global_Resource_Resource_serializer { + public: + static void write(SerializerBase& buffer, Ark_Bindable_Array_Global_Resource_Resource value); + static Ark_Bindable_Array_Global_Resource_Resource read(DeserializerBase& buffer); +}; +class Bindable_Array_Number_serializer { + public: + static void write(SerializerBase& buffer, Ark_Bindable_Array_Number value); + static Ark_Bindable_Array_Number read(DeserializerBase& buffer); +}; +class Bindable_Array_String_serializer { + public: + static void write(SerializerBase& buffer, Ark_Bindable_Array_String value); + static Ark_Bindable_Array_String read(DeserializerBase& buffer); +}; +class Bindable_Boolean_serializer { + public: + static void write(SerializerBase& buffer, Ark_Bindable_Boolean value); + static Ark_Bindable_Boolean read(DeserializerBase& buffer); +}; +class Bindable_Date_serializer { + public: + static void write(SerializerBase& buffer, Ark_Bindable_Date value); + static Ark_Bindable_Date read(DeserializerBase& buffer); +}; +class Bindable_Number_serializer { + public: + static void write(SerializerBase& buffer, Ark_Bindable_Number value); + static Ark_Bindable_Number read(DeserializerBase& buffer); +}; +class Bindable_String_serializer { + public: + static void write(SerializerBase& buffer, Ark_Bindable_String value); + static Ark_Bindable_String read(DeserializerBase& buffer); +}; +class BlurOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_BlurOptions value); + static Ark_BlurOptions read(DeserializerBase& buffer); +}; +class BounceSymbolEffect_serializer { + public: + static void write(SerializerBase& buffer, Ark_BounceSymbolEffect value); + static Ark_BounceSymbolEffect read(DeserializerBase& buffer); +}; +class BreakPoints_serializer { + public: + static void write(SerializerBase& buffer, Ark_BreakPoints value); + static Ark_BreakPoints read(DeserializerBase& buffer); +}; +class BuilderNodeOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_BuilderNodeOptions value); + static Ark_BuilderNodeOptions read(DeserializerBase& buffer); +}; +class BusinessErrorInterface_Void_serializer { + public: + static void write(SerializerBase& buffer, Ark_BusinessErrorInterface_Void value); + static Ark_BusinessErrorInterface_Void read(DeserializerBase& buffer); +}; +class ButtonConfiguration_serializer { + public: + static void write(SerializerBase& buffer, Ark_ButtonConfiguration value); + static Ark_ButtonConfiguration read(DeserializerBase& buffer); +}; +class ButtonOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ButtonOptions value); + static Ark_ButtonOptions read(DeserializerBase& buffer); +}; +class CancelButtonSymbolOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_CancelButtonSymbolOptions value); + static Ark_CancelButtonSymbolOptions read(DeserializerBase& buffer); +}; +class CaretOffset_serializer { + public: + static void write(SerializerBase& buffer, Ark_CaretOffset value); + static Ark_CaretOffset read(DeserializerBase& buffer); +}; +class ChainWeightOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ChainWeightOptions value); + static Ark_ChainWeightOptions read(DeserializerBase& buffer); +}; +class CheckBoxConfiguration_serializer { + public: + static void write(SerializerBase& buffer, Ark_CheckBoxConfiguration value); + static Ark_CheckBoxConfiguration read(DeserializerBase& buffer); +}; +class CheckboxGroupOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_CheckboxGroupOptions value); + static Ark_CheckboxGroupOptions read(DeserializerBase& buffer); +}; +class CheckboxGroupResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_CheckboxGroupResult value); + static Ark_CheckboxGroupResult read(DeserializerBase& buffer); +}; +class CheckboxOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_CheckboxOptions value); + static Ark_CheckboxOptions read(DeserializerBase& buffer); +}; +class ChildrenMainSize_serializer { + public: + static void write(SerializerBase& buffer, Ark_ChildrenMainSize value); + static Ark_ChildrenMainSize read(DeserializerBase& buffer); +}; +class CircleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_CircleOptions value); + static Ark_CircleOptions read(DeserializerBase& buffer); +}; +class ClickEffect_serializer { + public: + static void write(SerializerBase& buffer, Ark_ClickEffect value); + static Ark_ClickEffect read(DeserializerBase& buffer); +}; +class CloseSwipeActionOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_CloseSwipeActionOptions value); + static Ark_CloseSwipeActionOptions read(DeserializerBase& buffer); +}; +class ColorMetrics_serializer { + public: + static void write(SerializerBase& buffer, Ark_ColorMetrics value); + static Ark_ColorMetrics read(DeserializerBase& buffer); +}; +class ColumnOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ColumnOptions value); + static Ark_ColumnOptions read(DeserializerBase& buffer); +}; +class ColumnOptionsV2_serializer { + public: + static void write(SerializerBase& buffer, Ark_ColumnOptionsV2 value); + static Ark_ColumnOptionsV2 read(DeserializerBase& buffer); +}; +class ComputedBarAttribute_serializer { + public: + static void write(SerializerBase& buffer, Ark_ComputedBarAttribute value); + static Ark_ComputedBarAttribute read(DeserializerBase& buffer); +}; +class CrownEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_CrownEvent value); + static Ark_CrownEvent read(DeserializerBase& buffer); +}; +class CustomDialogControllerExternalOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_CustomDialogControllerExternalOptions value); + static Ark_CustomDialogControllerExternalOptions read(DeserializerBase& buffer); +}; +class CustomSpan_serializer { + public: + static void write(SerializerBase& buffer, Ark_CustomSpan value); + static Ark_CustomSpan read(DeserializerBase& buffer); +}; +class CustomSpanDrawInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_CustomSpanDrawInfo value); + static Ark_CustomSpanDrawInfo read(DeserializerBase& buffer); +}; +class CustomSpanMeasureInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_CustomSpanMeasureInfo value); + static Ark_CustomSpanMeasureInfo read(DeserializerBase& buffer); +}; +class CustomSpanMetrics_serializer { + public: + static void write(SerializerBase& buffer, Ark_CustomSpanMetrics value); + static Ark_CustomSpanMetrics read(DeserializerBase& buffer); +}; +class CustomTheme_serializer { + public: + static void write(SerializerBase& buffer, Ark_CustomTheme value); + static Ark_CustomTheme read(DeserializerBase& buffer); +}; +class DataPanelConfiguration_serializer { + public: + static void write(SerializerBase& buffer, Ark_DataPanelConfiguration value); + static Ark_DataPanelConfiguration read(DeserializerBase& buffer); +}; +class DataPanelOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_DataPanelOptions value); + static Ark_DataPanelOptions read(DeserializerBase& buffer); +}; +class DateRange_serializer { + public: + static void write(SerializerBase& buffer, Ark_DateRange value); + static Ark_DateRange read(DeserializerBase& buffer); +}; +class DeleteValue_serializer { + public: + static void write(SerializerBase& buffer, Ark_DeleteValue value); + static Ark_DeleteValue read(DeserializerBase& buffer); +}; +class DirectionalEdgesT_Number_serializer { + public: + static void write(SerializerBase& buffer, Ark_DirectionalEdgesT_Number value); + static Ark_DirectionalEdgesT_Number read(DeserializerBase& buffer); +}; +class DisappearSymbolEffect_serializer { + public: + static void write(SerializerBase& buffer, Ark_DisappearSymbolEffect value); + static Ark_DisappearSymbolEffect read(DeserializerBase& buffer); +}; +class DismissContentCoverAction_serializer { + public: + static void write(SerializerBase& buffer, Ark_DismissContentCoverAction value); + static Ark_DismissContentCoverAction read(DeserializerBase& buffer); +}; +class DismissDialogAction_serializer { + public: + static void write(SerializerBase& buffer, Ark_DismissDialogAction value); + static Ark_DismissDialogAction read(DeserializerBase& buffer); +}; +class DismissPopupAction_serializer { + public: + static void write(SerializerBase& buffer, Ark_DismissPopupAction value); + static Ark_DismissPopupAction read(DeserializerBase& buffer); +}; +class DismissSheetAction_serializer { + public: + static void write(SerializerBase& buffer, Ark_DismissSheetAction value); + static Ark_DismissSheetAction read(DeserializerBase& buffer); +}; +class DoubleAnimationParam_serializer { + public: + static void write(SerializerBase& buffer, Ark_DoubleAnimationParam value); + static Ark_DoubleAnimationParam read(DeserializerBase& buffer); +}; +class DragEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_DragEvent value); + static Ark_DragEvent read(DeserializerBase& buffer); +}; +class DragInteractionOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_DragInteractionOptions value); + static Ark_DragInteractionOptions read(DeserializerBase& buffer); +}; +class DragItemInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_DragItemInfo value); + static Ark_DragItemInfo read(DeserializerBase& buffer); +}; +class DrawContext_serializer { + public: + static void write(SerializerBase& buffer, Ark_DrawContext value); + static Ark_DrawContext read(DeserializerBase& buffer); +}; +class DrawingRenderingContext_serializer { + public: + static void write(SerializerBase& buffer, Ark_DrawingRenderingContext value); + static Ark_DrawingRenderingContext read(DeserializerBase& buffer); +}; +class DrawModifier_serializer { + public: + static void write(SerializerBase& buffer, Ark_DrawModifier value); + static Ark_DrawModifier read(DeserializerBase& buffer); +}; +class DropOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_DropOptions value); + static Ark_DropOptions read(DeserializerBase& buffer); +}; +class EdgeEffectOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_EdgeEffectOptions value); + static Ark_EdgeEffectOptions read(DeserializerBase& buffer); +}; +class EdgeOutlineStyles_serializer { + public: + static void write(SerializerBase& buffer, Ark_EdgeOutlineStyles value); + static Ark_EdgeOutlineStyles read(DeserializerBase& buffer); +}; +class EdgeStyles_serializer { + public: + static void write(SerializerBase& buffer, Ark_EdgeStyles value); + static Ark_EdgeStyles read(DeserializerBase& buffer); +}; +class EditMenuOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_EditMenuOptions value); + static Ark_EditMenuOptions read(DeserializerBase& buffer); +}; +class EllipseOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_EllipseOptions value); + static Ark_EllipseOptions read(DeserializerBase& buffer); +}; +class EmbedOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_EmbedOptions value); + static Ark_EmbedOptions read(DeserializerBase& buffer); +}; +class Environment_serializer { + public: + static void write(SerializerBase& buffer, Ark_Environment value); + static Ark_Environment read(DeserializerBase& buffer); +}; +class ErrorEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_ErrorEvent value); + static Ark_ErrorEvent read(DeserializerBase& buffer); +}; +class ErrorInformation_serializer { + public: + static void write(SerializerBase& buffer, Ark_ErrorInformation value); + static Ark_ErrorInformation read(DeserializerBase& buffer); +}; +class Event_serializer { + public: + static void write(SerializerBase& buffer, Ark_Event value); + static Ark_Event read(DeserializerBase& buffer); +}; +class ExpectedFrameRateRange_serializer { + public: + static void write(SerializerBase& buffer, Ark_ExpectedFrameRateRange value); + static Ark_ExpectedFrameRateRange read(DeserializerBase& buffer); +}; +class FingerInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_FingerInfo value); + static Ark_FingerInfo read(DeserializerBase& buffer); +}; +class FirstMeaningfulPaint_serializer { + public: + static void write(SerializerBase& buffer, Ark_FirstMeaningfulPaint value); + static Ark_FirstMeaningfulPaint read(DeserializerBase& buffer); +}; +class FocusMovement_serializer { + public: + static void write(SerializerBase& buffer, Ark_FocusMovement value); + static Ark_FocusMovement read(DeserializerBase& buffer); +}; +class FolderStackOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_FolderStackOptions value); + static Ark_FolderStackOptions read(DeserializerBase& buffer); +}; +class FontSettingOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_FontSettingOptions value); + static Ark_FontSettingOptions read(DeserializerBase& buffer); +}; +class ForegroundEffectOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ForegroundEffectOptions value); + static Ark_ForegroundEffectOptions read(DeserializerBase& buffer); +}; +class FormCallbackInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_FormCallbackInfo value); + static Ark_FormCallbackInfo read(DeserializerBase& buffer); +}; +class FormLinkOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_FormLinkOptions value); + static Ark_FormLinkOptions read(DeserializerBase& buffer); +}; +class Frame_serializer { + public: + static void write(SerializerBase& buffer, Ark_Frame value); + static Ark_Frame read(DeserializerBase& buffer); +}; +class FrameNode_serializer { + public: + static void write(SerializerBase& buffer, Ark_FrameNode value); + static Ark_FrameNode read(DeserializerBase& buffer); +}; +class FullScreenEnterEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_FullScreenEnterEvent value); + static Ark_FullScreenEnterEvent read(DeserializerBase& buffer); +}; +class GaugeConfiguration_serializer { + public: + static void write(SerializerBase& buffer, Ark_GaugeConfiguration value); + static Ark_GaugeConfiguration read(DeserializerBase& buffer); +}; +class GaugeOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_GaugeOptions value); + static Ark_GaugeOptions read(DeserializerBase& buffer); +}; +class GeometryTransitionOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_GeometryTransitionOptions value); + static Ark_GeometryTransitionOptions read(DeserializerBase& buffer); +}; +class GestureInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_GestureInfo value); + static Ark_GestureInfo read(DeserializerBase& buffer); +}; +class GestureStyleInterface_serializer { + public: + static void write(SerializerBase& buffer, Ark_GestureStyleInterface value); + static Ark_GestureStyleInterface read(DeserializerBase& buffer); +}; +class GridColColumnOption_serializer { + public: + static void write(SerializerBase& buffer, Ark_GridColColumnOption value); + static Ark_GridColColumnOption read(DeserializerBase& buffer); +}; +class GridItemOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_GridItemOptions value); + static Ark_GridItemOptions read(DeserializerBase& buffer); +}; +class GridLayoutOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_GridLayoutOptions value); + static Ark_GridLayoutOptions read(DeserializerBase& buffer); +}; +class GridRowColumnOption_serializer { + public: + static void write(SerializerBase& buffer, Ark_GridRowColumnOption value); + static Ark_GridRowColumnOption read(DeserializerBase& buffer); +}; +class Header_serializer { + public: + static void write(SerializerBase& buffer, Ark_Header value); + static Ark_Header read(DeserializerBase& buffer); +}; +class HierarchicalSymbolEffect_serializer { + public: + static void write(SerializerBase& buffer, Ark_HierarchicalSymbolEffect value); + static Ark_HierarchicalSymbolEffect read(DeserializerBase& buffer); +}; +class HoverEventParam_serializer { + public: + static void write(SerializerBase& buffer, Ark_HoverEventParam value); + static Ark_HoverEventParam read(DeserializerBase& buffer); +}; +class ImageAIOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ImageAIOptions value); + static Ark_ImageAIOptions read(DeserializerBase& buffer); +}; +class ImageAnalyzerConfig_serializer { + public: + static void write(SerializerBase& buffer, Ark_ImageAnalyzerConfig value); + static Ark_ImageAnalyzerConfig read(DeserializerBase& buffer); +}; +class ImageBitmap_serializer { + public: + static void write(SerializerBase& buffer, Ark_ImageBitmap value); + static Ark_ImageBitmap read(DeserializerBase& buffer); +}; +class ImageCompleteEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_ImageCompleteEvent value); + static Ark_ImageCompleteEvent read(DeserializerBase& buffer); +}; +class ImageData_serializer { + public: + static void write(SerializerBase& buffer, Ark_ImageData value); + static Ark_ImageData read(DeserializerBase& buffer); +}; +class ImageLoadResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_ImageLoadResult value); + static Ark_ImageLoadResult read(DeserializerBase& buffer); +}; +class ImageSourceSize_serializer { + public: + static void write(SerializerBase& buffer, Ark_ImageSourceSize value); + static Ark_ImageSourceSize read(DeserializerBase& buffer); +}; +class InputCounterOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_InputCounterOptions value); + static Ark_InputCounterOptions read(DeserializerBase& buffer); +}; +class InsertValue_serializer { + public: + static void write(SerializerBase& buffer, Ark_InsertValue value); + static Ark_InsertValue read(DeserializerBase& buffer); +}; +class IntelligentTrackingPreventionDetails_serializer { + public: + static void write(SerializerBase& buffer, Ark_IntelligentTrackingPreventionDetails value); + static Ark_IntelligentTrackingPreventionDetails read(DeserializerBase& buffer); +}; +class intl_DateTimeOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_intl_DateTimeOptions value); + static Ark_intl_DateTimeOptions read(DeserializerBase& buffer); +}; +class InvertOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_InvertOptions value); + static Ark_InvertOptions read(DeserializerBase& buffer); +}; +class ItemDragEventHandler_serializer { + public: + static void write(SerializerBase& buffer, Ark_ItemDragEventHandler value); + static Ark_ItemDragEventHandler read(DeserializerBase& buffer); +}; +class ItemDragInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_ItemDragInfo value); + static Ark_ItemDragInfo read(DeserializerBase& buffer); +}; +class JavaScriptProxy_serializer { + public: + static void write(SerializerBase& buffer, Ark_JavaScriptProxy value); + static Ark_JavaScriptProxy read(DeserializerBase& buffer); +}; +class KeyboardOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_KeyboardOptions value); + static Ark_KeyboardOptions read(DeserializerBase& buffer); +}; +class KeyEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_KeyEvent value); + static Ark_KeyEvent read(DeserializerBase& buffer); +}; +class LargestContentfulPaint_serializer { + public: + static void write(SerializerBase& buffer, Ark_LargestContentfulPaint value); + static Ark_LargestContentfulPaint read(DeserializerBase& buffer); +}; +class LengthMetrics_serializer { + public: + static void write(SerializerBase& buffer, Ark_LengthMetrics value); + static Ark_LengthMetrics read(DeserializerBase& buffer); +}; +class LetterSpacingStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_LetterSpacingStyle value); + static Ark_LetterSpacingStyle read(DeserializerBase& buffer); +}; +class LinearGradientBlurOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_LinearGradientBlurOptions value); + static Ark_LinearGradientBlurOptions read(DeserializerBase& buffer); +}; +class LinearGradientOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_LinearGradientOptions value); + static Ark_LinearGradientOptions read(DeserializerBase& buffer); +}; +class LineHeightStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_LineHeightStyle value); + static Ark_LineHeightStyle read(DeserializerBase& buffer); +}; +class LineOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_LineOptions value); + static Ark_LineOptions read(DeserializerBase& buffer); +}; +class ListItemGroupOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ListItemGroupOptions value); + static Ark_ListItemGroupOptions read(DeserializerBase& buffer); +}; +class ListItemOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ListItemOptions value); + static Ark_ListItemOptions read(DeserializerBase& buffer); +}; +class ListOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ListOptions value); + static Ark_ListOptions read(DeserializerBase& buffer); +}; +class LoadCommittedDetails_serializer { + public: + static void write(SerializerBase& buffer, Ark_LoadCommittedDetails value); + static Ark_LoadCommittedDetails read(DeserializerBase& buffer); +}; +class LocalizedHorizontalAlignParam_serializer { + public: + static void write(SerializerBase& buffer, Ark_LocalizedHorizontalAlignParam value); + static Ark_LocalizedHorizontalAlignParam read(DeserializerBase& buffer); +}; +class LocalizedVerticalAlignParam_serializer { + public: + static void write(SerializerBase& buffer, Ark_LocalizedVerticalAlignParam value); + static Ark_LocalizedVerticalAlignParam read(DeserializerBase& buffer); +}; +class MarqueeOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_MarqueeOptions value); + static Ark_MarqueeOptions read(DeserializerBase& buffer); +}; +class Matrix2D_serializer { + public: + static void write(SerializerBase& buffer, Ark_Matrix2D value); + static Ark_Matrix2D read(DeserializerBase& buffer); +}; +class Measurable_serializer { + public: + static void write(SerializerBase& buffer, Ark_Measurable value); + static Ark_Measurable read(DeserializerBase& buffer); +}; +class MeasureResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_MeasureResult value); + static Ark_MeasureResult read(DeserializerBase& buffer); +}; +class MessageEvents_serializer { + public: + static void write(SerializerBase& buffer, Ark_MessageEvents value); + static Ark_MessageEvents read(DeserializerBase& buffer); +}; +class MotionBlurAnchor_serializer { + public: + static void write(SerializerBase& buffer, Ark_MotionBlurAnchor value); + static Ark_MotionBlurAnchor read(DeserializerBase& buffer); +}; +class MotionBlurOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_MotionBlurOptions value); + static Ark_MotionBlurOptions read(DeserializerBase& buffer); +}; +class MotionPathOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_MotionPathOptions value); + static Ark_MotionPathOptions read(DeserializerBase& buffer); +}; +class MutableStyledString_serializer { + public: + static void write(SerializerBase& buffer, Ark_MutableStyledString value); + static Ark_MutableStyledString read(DeserializerBase& buffer); +}; +class NativeEmbedVisibilityInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_NativeEmbedVisibilityInfo value); + static Ark_NativeEmbedVisibilityInfo read(DeserializerBase& buffer); +}; +class NavContentInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_NavContentInfo value); + static Ark_NavContentInfo read(DeserializerBase& buffer); +}; +class NavDestinationTransition_serializer { + public: + static void write(SerializerBase& buffer, Ark_NavDestinationTransition value); + static Ark_NavDestinationTransition read(DeserializerBase& buffer); +}; +class NavigationAnimatedTransition_serializer { + public: + static void write(SerializerBase& buffer, Ark_NavigationAnimatedTransition value); + static Ark_NavigationAnimatedTransition read(DeserializerBase& buffer); +}; +class NavigationInterception_serializer { + public: + static void write(SerializerBase& buffer, Ark_NavigationInterception value); + static Ark_NavigationInterception read(DeserializerBase& buffer); +}; +class NavigationOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_NavigationOptions value); + static Ark_NavigationOptions read(DeserializerBase& buffer); +}; +class NavPathInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_NavPathInfo value); + static Ark_NavPathInfo read(DeserializerBase& buffer); +}; +class NestedScrollInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_NestedScrollInfo value); + static Ark_NestedScrollInfo read(DeserializerBase& buffer); +}; +class NestedScrollOptionsExt_serializer { + public: + static void write(SerializerBase& buffer, Ark_NestedScrollOptionsExt value); + static Ark_NestedScrollOptionsExt read(DeserializerBase& buffer); +}; +class OnAlertEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnAlertEvent value); + static Ark_OnAlertEvent read(DeserializerBase& buffer); +}; +class OnBeforeUnloadEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnBeforeUnloadEvent value); + static Ark_OnBeforeUnloadEvent read(DeserializerBase& buffer); +}; +class OnClientAuthenticationEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnClientAuthenticationEvent value); + static Ark_OnClientAuthenticationEvent read(DeserializerBase& buffer); +}; +class OnConfirmEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnConfirmEvent value); + static Ark_OnConfirmEvent read(DeserializerBase& buffer); +}; +class OnContextMenuShowEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnContextMenuShowEvent value); + static Ark_OnContextMenuShowEvent read(DeserializerBase& buffer); +}; +class OnDownloadStartEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnDownloadStartEvent value); + static Ark_OnDownloadStartEvent read(DeserializerBase& buffer); +}; +class OnErrorReceiveEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnErrorReceiveEvent value); + static Ark_OnErrorReceiveEvent read(DeserializerBase& buffer); +}; +class OnGeolocationShowEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnGeolocationShowEvent value); + static Ark_OnGeolocationShowEvent read(DeserializerBase& buffer); +}; +class OnHttpAuthRequestEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnHttpAuthRequestEvent value); + static Ark_OnHttpAuthRequestEvent read(DeserializerBase& buffer); +}; +class OnHttpErrorReceiveEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnHttpErrorReceiveEvent value); + static Ark_OnHttpErrorReceiveEvent read(DeserializerBase& buffer); +}; +class OnInterceptRequestEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnInterceptRequestEvent value); + static Ark_OnInterceptRequestEvent read(DeserializerBase& buffer); +}; +class OnLoadFinishedEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnLoadFinishedEvent value); + static Ark_OnLoadFinishedEvent read(DeserializerBase& buffer); +}; +class OnLoadInterceptEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnLoadInterceptEvent value); + static Ark_OnLoadInterceptEvent read(DeserializerBase& buffer); +}; +class OnLoadStartedEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnLoadStartedEvent value); + static Ark_OnLoadStartedEvent read(DeserializerBase& buffer); +}; +class OnPageBeginEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnPageBeginEvent value); + static Ark_OnPageBeginEvent read(DeserializerBase& buffer); +}; +class OnPageEndEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnPageEndEvent value); + static Ark_OnPageEndEvent read(DeserializerBase& buffer); +}; +class OnPageVisibleEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnPageVisibleEvent value); + static Ark_OnPageVisibleEvent read(DeserializerBase& buffer); +}; +class OnPermissionRequestEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnPermissionRequestEvent value); + static Ark_OnPermissionRequestEvent read(DeserializerBase& buffer); +}; +class OnPromptEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnPromptEvent value); + static Ark_OnPromptEvent read(DeserializerBase& buffer); +}; +class OnRefreshAccessedHistoryEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnRefreshAccessedHistoryEvent value); + static Ark_OnRefreshAccessedHistoryEvent read(DeserializerBase& buffer); +}; +class OnRenderExitedEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnRenderExitedEvent value); + static Ark_OnRenderExitedEvent read(DeserializerBase& buffer); +}; +class OnResourceLoadEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnResourceLoadEvent value); + static Ark_OnResourceLoadEvent read(DeserializerBase& buffer); +}; +class OnScreenCaptureRequestEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnScreenCaptureRequestEvent value); + static Ark_OnScreenCaptureRequestEvent read(DeserializerBase& buffer); +}; +class OnSslErrorEventReceiveEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnSslErrorEventReceiveEvent value); + static Ark_OnSslErrorEventReceiveEvent read(DeserializerBase& buffer); +}; +class OnTitleReceiveEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnTitleReceiveEvent value); + static Ark_OnTitleReceiveEvent read(DeserializerBase& buffer); +}; +class OnTouchIconUrlReceivedEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnTouchIconUrlReceivedEvent value); + static Ark_OnTouchIconUrlReceivedEvent read(DeserializerBase& buffer); +}; +class OnWindowNewEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_OnWindowNewEvent value); + static Ark_OnWindowNewEvent read(DeserializerBase& buffer); +}; +class OverlayOffset_serializer { + public: + static void write(SerializerBase& buffer, Ark_OverlayOffset value); + static Ark_OverlayOffset read(DeserializerBase& buffer); +}; +class PanGestureHandlerOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_PanGestureHandlerOptions value); + static Ark_PanGestureHandlerOptions read(DeserializerBase& buffer); +}; +class PathOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_PathOptions value); + static Ark_PathOptions read(DeserializerBase& buffer); +}; +class PixelRoundPolicy_serializer { + public: + static void write(SerializerBase& buffer, Ark_PixelRoundPolicy value); + static Ark_PixelRoundPolicy read(DeserializerBase& buffer); +}; +class PluginComponentTemplate_serializer { + public: + static void write(SerializerBase& buffer, Ark_PluginComponentTemplate value); + static Ark_PluginComponentTemplate read(DeserializerBase& buffer); +}; +class PluginErrorData_serializer { + public: + static void write(SerializerBase& buffer, Ark_PluginErrorData value); + static Ark_PluginErrorData read(DeserializerBase& buffer); +}; +class PolygonOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_PolygonOptions value); + static Ark_PolygonOptions read(DeserializerBase& buffer); +}; +class PolylineOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_PolylineOptions value); + static Ark_PolylineOptions read(DeserializerBase& buffer); +}; +class PopInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_PopInfo value); + static Ark_PopInfo read(DeserializerBase& buffer); +}; +class PopupButton_serializer { + public: + static void write(SerializerBase& buffer, Ark_PopupButton value); + static Ark_PopupButton read(DeserializerBase& buffer); +}; +class PosterOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_PosterOptions value); + static Ark_PosterOptions read(DeserializerBase& buffer); +}; +class PostMessageOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_PostMessageOptions value); + static Ark_PostMessageOptions read(DeserializerBase& buffer); +}; +class PreviewConfiguration_serializer { + public: + static void write(SerializerBase& buffer, Ark_PreviewConfiguration value); + static Ark_PreviewConfiguration read(DeserializerBase& buffer); +}; +class PreviewMenuOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_PreviewMenuOptions value); + static Ark_PreviewMenuOptions read(DeserializerBase& buffer); +}; +class PreviewText_serializer { + public: + static void write(SerializerBase& buffer, Ark_PreviewText value); + static Ark_PreviewText read(DeserializerBase& buffer); +}; +class ProgressOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ProgressOptions value); + static Ark_ProgressOptions read(DeserializerBase& buffer); +}; +class RadioConfiguration_serializer { + public: + static void write(SerializerBase& buffer, Ark_RadioConfiguration value); + static Ark_RadioConfiguration read(DeserializerBase& buffer); +}; +class RadioOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RadioOptions value); + static Ark_RadioOptions read(DeserializerBase& buffer); +}; +class RatingConfiguration_serializer { + public: + static void write(SerializerBase& buffer, Ark_RatingConfiguration value); + static Ark_RatingConfiguration read(DeserializerBase& buffer); +}; +class RenderingContextSettings_serializer { + public: + static void write(SerializerBase& buffer, Ark_RenderingContextSettings value); + static Ark_RenderingContextSettings read(DeserializerBase& buffer); +}; +class RenderProcessNotRespondingData_serializer { + public: + static void write(SerializerBase& buffer, Ark_RenderProcessNotRespondingData value); + static Ark_RenderProcessNotRespondingData read(DeserializerBase& buffer); +}; +class ReplaceSymbolEffect_serializer { + public: + static void write(SerializerBase& buffer, Ark_ReplaceSymbolEffect value); + static Ark_ReplaceSymbolEffect read(DeserializerBase& buffer); +}; +class Resource_serializer { + public: + static void write(SerializerBase& buffer, Ark_Resource value); + static Ark_Resource read(DeserializerBase& buffer); +}; +class RichEditorDeleteValue_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorDeleteValue value); + static Ark_RichEditorDeleteValue read(DeserializerBase& buffer); +}; +class RichEditorGesture_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorGesture value); + static Ark_RichEditorGesture read(DeserializerBase& buffer); +}; +class RichEditorInsertValue_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorInsertValue value); + static Ark_RichEditorInsertValue read(DeserializerBase& buffer); +}; +class RichEditorRange_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorRange value); + static Ark_RichEditorRange read(DeserializerBase& buffer); +}; +class RichEditorSelection_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorSelection value); + static Ark_RichEditorSelection read(DeserializerBase& buffer); +}; +class RichEditorSpanPosition_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorSpanPosition value); + static Ark_RichEditorSpanPosition read(DeserializerBase& buffer); +}; +class RotateOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RotateOptions value); + static Ark_RotateOptions read(DeserializerBase& buffer); +}; +class RotationGestureHandlerOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RotationGestureHandlerOptions value); + static Ark_RotationGestureHandlerOptions read(DeserializerBase& buffer); +}; +class RoundedRectOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RoundedRectOptions value); + static Ark_RoundedRectOptions read(DeserializerBase& buffer); +}; +class RouteMapConfig_serializer { + public: + static void write(SerializerBase& buffer, Ark_RouteMapConfig value); + static Ark_RouteMapConfig read(DeserializerBase& buffer); +}; +class RowOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RowOptions value); + static Ark_RowOptions read(DeserializerBase& buffer); +}; +class ScaleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ScaleOptions value); + static Ark_ScaleOptions read(DeserializerBase& buffer); +}; +class ScaleSymbolEffect_serializer { + public: + static void write(SerializerBase& buffer, Ark_ScaleSymbolEffect value); + static Ark_ScaleSymbolEffect read(DeserializerBase& buffer); +}; +class Scene_serializer { + public: + static void write(SerializerBase& buffer, Ark_Scene value); + static Ark_Scene read(DeserializerBase& buffer); +}; +class ScreenCaptureConfig_serializer { + public: + static void write(SerializerBase& buffer, Ark_ScreenCaptureConfig value); + static Ark_ScreenCaptureConfig read(DeserializerBase& buffer); +}; +class ScriptItem_serializer { + public: + static void write(SerializerBase& buffer, Ark_ScriptItem value); + static Ark_ScriptItem read(DeserializerBase& buffer); +}; +class ScrollAnimationOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ScrollAnimationOptions value); + static Ark_ScrollAnimationOptions read(DeserializerBase& buffer); +}; +class ScrollBarOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ScrollBarOptions value); + static Ark_ScrollBarOptions read(DeserializerBase& buffer); +}; +class ScrollEdgeOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ScrollEdgeOptions value); + static Ark_ScrollEdgeOptions read(DeserializerBase& buffer); +}; +class ScrollPageOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ScrollPageOptions value); + static Ark_ScrollPageOptions read(DeserializerBase& buffer); +}; +class SelectionMenuOptionsExt_serializer { + public: + static void write(SerializerBase& buffer, Ark_SelectionMenuOptionsExt value); + static Ark_SelectionMenuOptionsExt read(DeserializerBase& buffer); +}; +class SelectionOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_SelectionOptions value); + static Ark_SelectionOptions read(DeserializerBase& buffer); +}; +class SheetDismiss_serializer { + public: + static void write(SerializerBase& buffer, Ark_SheetDismiss value); + static Ark_SheetDismiss read(DeserializerBase& buffer); +}; +class SlideRange_serializer { + public: + static void write(SerializerBase& buffer, Ark_SlideRange value); + static Ark_SlideRange read(DeserializerBase& buffer); +}; +class SliderConfiguration_serializer { + public: + static void write(SerializerBase& buffer, Ark_SliderConfiguration value); + static Ark_SliderConfiguration read(DeserializerBase& buffer); +}; +class SnapshotOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_SnapshotOptions value); + static Ark_SnapshotOptions read(DeserializerBase& buffer); +}; +class SpringBackAction_serializer { + public: + static void write(SerializerBase& buffer, Ark_SpringBackAction value); + static Ark_SpringBackAction read(DeserializerBase& buffer); +}; +class SslErrorEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_SslErrorEvent value); + static Ark_SslErrorEvent read(DeserializerBase& buffer); +}; +class StackOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_StackOptions value); + static Ark_StackOptions read(DeserializerBase& buffer); +}; +class StyledStringChangedListener_serializer { + public: + static void write(SerializerBase& buffer, Ark_StyledStringChangedListener value); + static Ark_StyledStringChangedListener read(DeserializerBase& buffer); +}; +class SurfaceRect_serializer { + public: + static void write(SerializerBase& buffer, Ark_SurfaceRect value); + static Ark_SurfaceRect read(DeserializerBase& buffer); +}; +class SurfaceRotationOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_SurfaceRotationOptions value); + static Ark_SurfaceRotationOptions read(DeserializerBase& buffer); +}; +class SwipeGestureHandlerOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_SwipeGestureHandlerOptions value); + static Ark_SwipeGestureHandlerOptions read(DeserializerBase& buffer); +}; +class SwiperAutoFill_serializer { + public: + static void write(SerializerBase& buffer, Ark_SwiperAutoFill value); + static Ark_SwiperAutoFill read(DeserializerBase& buffer); +}; +class SwiperContentAnimatedTransition_serializer { + public: + static void write(SerializerBase& buffer, Ark_SwiperContentAnimatedTransition value); + static Ark_SwiperContentAnimatedTransition read(DeserializerBase& buffer); +}; +class SystemAdaptiveOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_SystemAdaptiveOptions value); + static Ark_SystemAdaptiveOptions read(DeserializerBase& buffer); +}; +class TabBarSymbol_serializer { + public: + static void write(SerializerBase& buffer, Ark_TabBarSymbol value); + static Ark_TabBarSymbol read(DeserializerBase& buffer); +}; +class TabContentAnimatedTransition_serializer { + public: + static void write(SerializerBase& buffer, Ark_TabContentAnimatedTransition value); + static Ark_TabContentAnimatedTransition read(DeserializerBase& buffer); +}; +class TextClockOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextClockOptions value); + static Ark_TextClockOptions read(DeserializerBase& buffer); +}; +class TextContentControllerOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextContentControllerOptions value); + static Ark_TextContentControllerOptions read(DeserializerBase& buffer); +}; +class TextMarqueeOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextMarqueeOptions value); + static Ark_TextMarqueeOptions read(DeserializerBase& buffer); +}; +class TextRange_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextRange value); + static Ark_TextRange read(DeserializerBase& buffer); +}; +class TextShadowStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextShadowStyle value); + static Ark_TextShadowStyle read(DeserializerBase& buffer); +}; +class TextTimerOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextTimerOptions value); + static Ark_TextTimerOptions read(DeserializerBase& buffer); +}; +class ToggleConfiguration_serializer { + public: + static void write(SerializerBase& buffer, Ark_ToggleConfiguration value); + static Ark_ToggleConfiguration read(DeserializerBase& buffer); +}; +class ToolBarItemOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ToolBarItemOptions value); + static Ark_ToolBarItemOptions read(DeserializerBase& buffer); +}; +class TouchObject_serializer { + public: + static void write(SerializerBase& buffer, Ark_TouchObject value); + static Ark_TouchObject read(DeserializerBase& buffer); +}; +class TouchResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_TouchResult value); + static Ark_TouchResult read(DeserializerBase& buffer); +}; +class TranslateOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_TranslateOptions value); + static Ark_TranslateOptions read(DeserializerBase& buffer); +}; +class uiEffect_BrightnessBlender_serializer { + public: + static void write(SerializerBase& buffer, Ark_uiEffect_BrightnessBlender value); + static Ark_uiEffect_BrightnessBlender read(DeserializerBase& buffer); +}; +class UIExtensionOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_UIExtensionOptions value); + static Ark_UIExtensionOptions read(DeserializerBase& buffer); +}; +class unifiedDataChannel_Summary_serializer { + public: + static void write(SerializerBase& buffer, Ark_unifiedDataChannel_Summary value); + static Ark_unifiedDataChannel_Summary read(DeserializerBase& buffer); +}; +class ViewportRect_serializer { + public: + static void write(SerializerBase& buffer, Ark_ViewportRect value); + static Ark_ViewportRect read(DeserializerBase& buffer); +}; +class VisibleAreaEventOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_VisibleAreaEventOptions value); + static Ark_VisibleAreaEventOptions read(DeserializerBase& buffer); +}; +class VisibleListContentInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_VisibleListContentInfo value); + static Ark_VisibleListContentInfo read(DeserializerBase& buffer); +}; +class WaterFlowOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_WaterFlowOptions value); + static Ark_WaterFlowOptions read(DeserializerBase& buffer); +}; +class WebKeyboardCallbackInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_WebKeyboardCallbackInfo value); + static Ark_WebKeyboardCallbackInfo read(DeserializerBase& buffer); +}; +class WebKeyboardOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_WebKeyboardOptions value); + static Ark_WebKeyboardOptions read(DeserializerBase& buffer); +}; +class WebMediaOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_WebMediaOptions value); + static Ark_WebMediaOptions read(DeserializerBase& buffer); +}; +class WebOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_WebOptions value); + static Ark_WebOptions read(DeserializerBase& buffer); +}; +class window_SystemBarStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_window_SystemBarStyle value); + static Ark_window_SystemBarStyle read(DeserializerBase& buffer); +}; +class WorkerOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_WorkerOptions value); + static Ark_WorkerOptions read(DeserializerBase& buffer); +}; +class XComponentController_serializer { + public: + static void write(SerializerBase& buffer, Ark_XComponentController value); + static Ark_XComponentController read(DeserializerBase& buffer); +}; +class AlphabetIndexerOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_AlphabetIndexerOptions value); + static Ark_AlphabetIndexerOptions read(DeserializerBase& buffer); +}; +class AnimateParam_serializer { + public: + static void write(SerializerBase& buffer, Ark_AnimateParam value); + static Ark_AnimateParam read(DeserializerBase& buffer); +}; +class BackgroundBlurStyleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_BackgroundBlurStyleOptions value); + static Ark_BackgroundBlurStyleOptions read(DeserializerBase& buffer); +}; +class BackgroundEffectOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_BackgroundEffectOptions value); + static Ark_BackgroundEffectOptions read(DeserializerBase& buffer); +}; +class Bindable_Arkui_Component_Units_ResourceStr_serializer { + public: + static void write(SerializerBase& buffer, Ark_Bindable_Arkui_Component_Units_ResourceStr value); + static Ark_Bindable_Arkui_Component_Units_ResourceStr read(DeserializerBase& buffer); +}; +class Bindable_Global_Resource_Resource_serializer { + public: + static void write(SerializerBase& buffer, Ark_Bindable_Global_Resource_Resource value); + static Ark_Bindable_Global_Resource_Resource read(DeserializerBase& buffer); +}; +class ButtonIconOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ButtonIconOptions value); + static Ark_ButtonIconOptions read(DeserializerBase& buffer); +}; +class CalendarOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_CalendarOptions value); + static Ark_CalendarOptions read(DeserializerBase& buffer); +}; +class CanvasRenderer_serializer { + public: + static void write(SerializerBase& buffer, Ark_CanvasRenderer value); + static Ark_CanvasRenderer read(DeserializerBase& buffer); +}; +class CanvasRenderingContext2D_serializer { + public: + static void write(SerializerBase& buffer, Ark_CanvasRenderingContext2D value); + static Ark_CanvasRenderingContext2D read(DeserializerBase& buffer); +}; +class CircleStyleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_CircleStyleOptions value); + static Ark_CircleStyleOptions read(DeserializerBase& buffer); +}; +class ComponentInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_ComponentInfo value); + static Ark_ComponentInfo read(DeserializerBase& buffer); +}; +class ContentCoverOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ContentCoverOptions value); + static Ark_ContentCoverOptions read(DeserializerBase& buffer); +}; +class ContextMenuAnimationOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ContextMenuAnimationOptions value); + static Ark_ContextMenuAnimationOptions read(DeserializerBase& buffer); +}; +class CopyEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_CopyEvent value); + static Ark_CopyEvent read(DeserializerBase& buffer); +}; +class CutEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_CutEvent value); + static Ark_CutEvent read(DeserializerBase& buffer); +}; +class DataPanelShadowOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_DataPanelShadowOptions value); + static Ark_DataPanelShadowOptions read(DeserializerBase& buffer); +}; +class DatePickerOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_DatePickerOptions value); + static Ark_DatePickerOptions read(DeserializerBase& buffer); +}; +class DecorationStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_DecorationStyle value); + static Ark_DecorationStyle read(DeserializerBase& buffer); +}; +class DecorationStyleInterface_serializer { + public: + static void write(SerializerBase& buffer, Ark_DecorationStyleInterface value); + static Ark_DecorationStyleInterface read(DeserializerBase& buffer); +}; +class DecorationStyleResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_DecorationStyleResult value); + static Ark_DecorationStyleResult read(DeserializerBase& buffer); +}; +class DividerStyleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_DividerStyleOptions value); + static Ark_DividerStyleOptions read(DeserializerBase& buffer); +}; +class DragPreviewOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_DragPreviewOptions value); + static Ark_DragPreviewOptions read(DeserializerBase& buffer); +}; +class EdgeColors_serializer { + public: + static void write(SerializerBase& buffer, Ark_EdgeColors value); + static Ark_EdgeColors read(DeserializerBase& buffer); +}; +class FadingEdgeOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_FadingEdgeOptions value); + static Ark_FadingEdgeOptions read(DeserializerBase& buffer); +}; +class FlexSpaceOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_FlexSpaceOptions value); + static Ark_FlexSpaceOptions read(DeserializerBase& buffer); +}; +class FocusBoxStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_FocusBoxStyle value); + static Ark_FocusBoxStyle read(DeserializerBase& buffer); +}; +class ForegroundBlurStyleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ForegroundBlurStyleOptions value); + static Ark_ForegroundBlurStyleOptions read(DeserializerBase& buffer); +}; +class GaugeShadowOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_GaugeShadowOptions value); + static Ark_GaugeShadowOptions read(DeserializerBase& buffer); +}; +class GridColOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_GridColOptions value); + static Ark_GridColOptions read(DeserializerBase& buffer); +}; +class HistoricalPoint_serializer { + public: + static void write(SerializerBase& buffer, Ark_HistoricalPoint value); + static Ark_HistoricalPoint read(DeserializerBase& buffer); +}; +class ImageError_serializer { + public: + static void write(SerializerBase& buffer, Ark_ImageError value); + static Ark_ImageError read(DeserializerBase& buffer); +}; +class ImageFrameInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_ImageFrameInfo value); + static Ark_ImageFrameInfo read(DeserializerBase& buffer); +}; +class Layoutable_serializer { + public: + static void write(SerializerBase& buffer, Ark_Layoutable value); + static Ark_Layoutable read(DeserializerBase& buffer); +}; +class LengthConstrain_serializer { + public: + static void write(SerializerBase& buffer, Ark_LengthConstrain value); + static Ark_LengthConstrain read(DeserializerBase& buffer); +}; +class LightSource_serializer { + public: + static void write(SerializerBase& buffer, Ark_LightSource value); + static Ark_LightSource read(DeserializerBase& buffer); +}; +class LocalizedAlignRuleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_LocalizedAlignRuleOptions value); + static Ark_LocalizedAlignRuleOptions read(DeserializerBase& buffer); +}; +class LocalizedBorderRadiuses_serializer { + public: + static void write(SerializerBase& buffer, Ark_LocalizedBorderRadiuses value); + static Ark_LocalizedBorderRadiuses read(DeserializerBase& buffer); +}; +class LocalizedEdgeColors_serializer { + public: + static void write(SerializerBase& buffer, Ark_LocalizedEdgeColors value); + static Ark_LocalizedEdgeColors read(DeserializerBase& buffer); +}; +class LocalizedEdges_serializer { + public: + static void write(SerializerBase& buffer, Ark_LocalizedEdges value); + static Ark_LocalizedEdges read(DeserializerBase& buffer); +}; +class LocalizedEdgeWidths_serializer { + public: + static void write(SerializerBase& buffer, Ark_LocalizedEdgeWidths value); + static Ark_LocalizedEdgeWidths read(DeserializerBase& buffer); +}; +class LocalizedPadding_serializer { + public: + static void write(SerializerBase& buffer, Ark_LocalizedPadding value); + static Ark_LocalizedPadding read(DeserializerBase& buffer); +}; +class LocalizedPosition_serializer { + public: + static void write(SerializerBase& buffer, Ark_LocalizedPosition value); + static Ark_LocalizedPosition read(DeserializerBase& buffer); +}; +class MeasureOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_MeasureOptions value); + static Ark_MeasureOptions read(DeserializerBase& buffer); +}; +class MenuElement_serializer { + public: + static void write(SerializerBase& buffer, Ark_MenuElement value); + static Ark_MenuElement read(DeserializerBase& buffer); +}; +class MenuItemConfiguration_serializer { + public: + static void write(SerializerBase& buffer, Ark_MenuItemConfiguration value); + static Ark_MenuItemConfiguration read(DeserializerBase& buffer); +}; +class MenuItemGroupOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_MenuItemGroupOptions value); + static Ark_MenuItemGroupOptions read(DeserializerBase& buffer); +}; +class MenuItemOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_MenuItemOptions value); + static Ark_MenuItemOptions read(DeserializerBase& buffer); +}; +class NativeXComponentParameters_serializer { + public: + static void write(SerializerBase& buffer, Ark_NativeXComponentParameters value); + static Ark_NativeXComponentParameters read(DeserializerBase& buffer); +}; +class NavDestinationCommonTitle_serializer { + public: + static void write(SerializerBase& buffer, Ark_NavDestinationCommonTitle value); + static Ark_NavDestinationCommonTitle read(DeserializerBase& buffer); +}; +class NavDestinationContext_serializer { + public: + static void write(SerializerBase& buffer, Ark_NavDestinationContext value); + static Ark_NavDestinationContext read(DeserializerBase& buffer); +}; +class NavigationCommonTitle_serializer { + public: + static void write(SerializerBase& buffer, Ark_NavigationCommonTitle value); + static Ark_NavigationCommonTitle read(DeserializerBase& buffer); +}; +class NavigationMenuItem_serializer { + public: + static void write(SerializerBase& buffer, Ark_NavigationMenuItem value); + static Ark_NavigationMenuItem read(DeserializerBase& buffer); +}; +class NavigationTransitionProxy_serializer { + public: + static void write(SerializerBase& buffer, Ark_NavigationTransitionProxy value); + static Ark_NavigationTransitionProxy read(DeserializerBase& buffer); +}; +class OffscreenCanvasRenderingContext2D_serializer { + public: + static void write(SerializerBase& buffer, Ark_OffscreenCanvasRenderingContext2D value); + static Ark_OffscreenCanvasRenderingContext2D read(DeserializerBase& buffer); +}; +class Offset_serializer { + public: + static void write(SerializerBase& buffer, Ark_Offset value); + static Ark_Offset read(DeserializerBase& buffer); +}; +class OverlayOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_OverlayOptions value); + static Ark_OverlayOptions read(DeserializerBase& buffer); +}; +class PasswordIcon_serializer { + public: + static void write(SerializerBase& buffer, Ark_PasswordIcon value); + static Ark_PasswordIcon read(DeserializerBase& buffer); +}; +class PasteEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_PasteEvent value); + static Ark_PasteEvent read(DeserializerBase& buffer); +}; +class PluginComponentOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_PluginComponentOptions value); + static Ark_PluginComponentOptions read(DeserializerBase& buffer); +}; +class PopupMaskType_serializer { + public: + static void write(SerializerBase& buffer, Ark_PopupMaskType value); + static Ark_PopupMaskType read(DeserializerBase& buffer); +}; +class RadioStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_RadioStyle value); + static Ark_RadioStyle read(DeserializerBase& buffer); +}; +class RatingOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RatingOptions value); + static Ark_RatingOptions read(DeserializerBase& buffer); +}; +class RefreshOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RefreshOptions value); + static Ark_RefreshOptions read(DeserializerBase& buffer); +}; +class RestrictedWorker_serializer { + public: + static void write(SerializerBase& buffer, Ark_RestrictedWorker value); + static Ark_RestrictedWorker read(DeserializerBase& buffer); +}; +class ReuseOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ReuseOptions value); + static Ark_ReuseOptions read(DeserializerBase& buffer); +}; +class RichEditorBuilderSpanOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorBuilderSpanOptions value); + static Ark_RichEditorBuilderSpanOptions read(DeserializerBase& buffer); +}; +class RichEditorChangeValue_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorChangeValue value); + static Ark_RichEditorChangeValue read(DeserializerBase& buffer); +}; +class RichEditorSymbolSpanStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorSymbolSpanStyle value); + static Ark_RichEditorSymbolSpanStyle read(DeserializerBase& buffer); +}; +class RichEditorUpdateSymbolSpanStyleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorUpdateSymbolSpanStyleOptions value); + static Ark_RichEditorUpdateSymbolSpanStyleOptions read(DeserializerBase& buffer); +}; +class RichEditorUrlStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorUrlStyle value); + static Ark_RichEditorUrlStyle read(DeserializerBase& buffer); +}; +class SceneOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_SceneOptions value); + static Ark_SceneOptions read(DeserializerBase& buffer); +}; +class ScrollOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ScrollOptions value); + static Ark_ScrollOptions read(DeserializerBase& buffer); +}; +class ScrollToIndexOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ScrollToIndexOptions value); + static Ark_ScrollToIndexOptions read(DeserializerBase& buffer); +}; +class SearchOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_SearchOptions value); + static Ark_SearchOptions read(DeserializerBase& buffer); +}; +class SelectionMenuOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_SelectionMenuOptions value); + static Ark_SelectionMenuOptions read(DeserializerBase& buffer); +}; +class SelectOption_serializer { + public: + static void write(SerializerBase& buffer, Ark_SelectOption value); + static Ark_SelectOption read(DeserializerBase& buffer); +}; +class ShadowOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ShadowOptions value); + static Ark_ShadowOptions read(DeserializerBase& buffer); +}; +class sharedTransitionOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_sharedTransitionOptions value); + static Ark_sharedTransitionOptions read(DeserializerBase& buffer); +}; +class SheetTitleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_SheetTitleOptions value); + static Ark_SheetTitleOptions read(DeserializerBase& buffer); +}; +class SliderBlockStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_SliderBlockStyle value); + static Ark_SliderBlockStyle read(DeserializerBase& buffer); +}; +class SliderOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_SliderOptions value); + static Ark_SliderOptions read(DeserializerBase& buffer); +}; +class StarStyleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_StarStyleOptions value); + static Ark_StarStyleOptions read(DeserializerBase& buffer); +}; +class StepperOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_StepperOptions value); + static Ark_StepperOptions read(DeserializerBase& buffer); +}; +class StyledStringChangeValue_serializer { + public: + static void write(SerializerBase& buffer, Ark_StyledStringChangeValue value); + static Ark_StyledStringChangeValue read(DeserializerBase& buffer); +}; +class SwitchStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_SwitchStyle value); + static Ark_SwitchStyle read(DeserializerBase& buffer); +}; +class TabBarIconStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_TabBarIconStyle value); + static Ark_TabBarIconStyle read(DeserializerBase& buffer); +}; +class TabBarOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_TabBarOptions value); + static Ark_TabBarOptions read(DeserializerBase& buffer); +}; +class TabsOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_TabsOptions value); + static Ark_TabsOptions read(DeserializerBase& buffer); +}; +class TextCascadePickerRangeContent_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextCascadePickerRangeContent value); + static Ark_TextCascadePickerRangeContent read(DeserializerBase& buffer); +}; +class TextChangeOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextChangeOptions value); + static Ark_TextChangeOptions read(DeserializerBase& buffer); +}; +class TextDecorationOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextDecorationOptions value); + static Ark_TextDecorationOptions read(DeserializerBase& buffer); +}; +class TextMenuItem_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextMenuItem value); + static Ark_TextMenuItem read(DeserializerBase& buffer); +}; +class TextPickerRangeContent_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextPickerRangeContent value); + static Ark_TextPickerRangeContent read(DeserializerBase& buffer); +}; +class TextStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextStyle value); + static Ark_TextStyle read(DeserializerBase& buffer); +}; +class TextStyleInterface_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextStyleInterface value); + static Ark_TextStyleInterface read(DeserializerBase& buffer); +}; +class TimePickerOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_TimePickerOptions value); + static Ark_TimePickerOptions read(DeserializerBase& buffer); +}; +class ToggleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ToggleOptions value); + static Ark_ToggleOptions read(DeserializerBase& buffer); +}; +class ToolbarItem_serializer { + public: + static void write(SerializerBase& buffer, Ark_ToolbarItem value); + static Ark_ToolbarItem read(DeserializerBase& buffer); +}; +class UnderlineColor_serializer { + public: + static void write(SerializerBase& buffer, Ark_UnderlineColor value); + static Ark_UnderlineColor read(DeserializerBase& buffer); +}; +class VideoOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_VideoOptions value); + static Ark_VideoOptions read(DeserializerBase& buffer); +}; +class Want_serializer { + public: + static void write(SerializerBase& buffer, Ark_Want value); + static Ark_Want read(DeserializerBase& buffer); +}; +class WithThemeOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_WithThemeOptions value); + static Ark_WithThemeOptions read(DeserializerBase& buffer); +}; +class XComponentOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_XComponentOptions value); + static Ark_XComponentOptions read(DeserializerBase& buffer); +}; +class XComponentParameters_serializer { + public: + static void write(SerializerBase& buffer, Ark_XComponentParameters value); + static Ark_XComponentParameters read(DeserializerBase& buffer); +}; +class arkui_component_units_Edges_serializer { + public: + static void write(SerializerBase& buffer, Ark_arkui_component_units_Edges value); + static Ark_arkui_component_units_Edges read(DeserializerBase& buffer); +}; +class arkui_component_units_Font_serializer { + public: + static void write(SerializerBase& buffer, Ark_arkui_component_units_Font value); + static Ark_arkui_component_units_Font read(DeserializerBase& buffer); +}; +class ArrowStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_ArrowStyle value); + static Ark_ArrowStyle read(DeserializerBase& buffer); +}; +class BadgeStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_BadgeStyle value); + static Ark_BadgeStyle read(DeserializerBase& buffer); +}; +class BarGridColumnOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_BarGridColumnOptions value); + static Ark_BarGridColumnOptions read(DeserializerBase& buffer); +}; +class Bindable_Arkui_Component_Units_Length_serializer { + public: + static void write(SerializerBase& buffer, Ark_Bindable_Arkui_Component_Units_Length value); + static Ark_Bindable_Arkui_Component_Units_Length read(DeserializerBase& buffer); +}; +class BoardStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_BoardStyle value); + static Ark_BoardStyle read(DeserializerBase& buffer); +}; +class BorderRadiuses_serializer { + public: + static void write(SerializerBase& buffer, Ark_BorderRadiuses value); + static Ark_BorderRadiuses read(DeserializerBase& buffer); +}; +class ButtonStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_ButtonStyle value); + static Ark_ButtonStyle read(DeserializerBase& buffer); +}; +class CaretStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_CaretStyle value); + static Ark_CaretStyle read(DeserializerBase& buffer); +}; +class ChainAnimationOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ChainAnimationOptions value); + static Ark_ChainAnimationOptions read(DeserializerBase& buffer); +}; +class ColorStop_serializer { + public: + static void write(SerializerBase& buffer, Ark_ColorStop value); + static Ark_ColorStop read(DeserializerBase& buffer); +}; +class ColumnSplitDividerStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_ColumnSplitDividerStyle value); + static Ark_ColumnSplitDividerStyle read(DeserializerBase& buffer); +}; +class ConstraintSizeOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ConstraintSizeOptions value); + static Ark_ConstraintSizeOptions read(DeserializerBase& buffer); +}; +class DividerOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_DividerOptions value); + static Ark_DividerOptions read(DeserializerBase& buffer); +}; +class DividerStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_DividerStyle value); + static Ark_DividerStyle read(DeserializerBase& buffer); +}; +class DotIndicator_serializer { + public: + static void write(SerializerBase& buffer, Ark_DotIndicator value); + static Ark_DotIndicator read(DeserializerBase& buffer); +}; +class EdgeOutlineWidths_serializer { + public: + static void write(SerializerBase& buffer, Ark_EdgeOutlineWidths value); + static Ark_EdgeOutlineWidths read(DeserializerBase& buffer); +}; +class EdgeWidths_serializer { + public: + static void write(SerializerBase& buffer, Ark_EdgeWidths value); + static Ark_EdgeWidths read(DeserializerBase& buffer); +}; +class EditableTextChangeValue_serializer { + public: + static void write(SerializerBase& buffer, Ark_EditableTextChangeValue value); + static Ark_EditableTextChangeValue read(DeserializerBase& buffer); +}; +class FlexOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_FlexOptions value); + static Ark_FlexOptions read(DeserializerBase& buffer); +}; +class FormInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_FormInfo value); + static Ark_FormInfo read(DeserializerBase& buffer); +}; +class GaugeIndicatorOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_GaugeIndicatorOptions value); + static Ark_GaugeIndicatorOptions read(DeserializerBase& buffer); +}; +class GridRowSizeOption_serializer { + public: + static void write(SerializerBase& buffer, Ark_GridRowSizeOption value); + static Ark_GridRowSizeOption read(DeserializerBase& buffer); +}; +class GuideLinePosition_serializer { + public: + static void write(SerializerBase& buffer, Ark_GuideLinePosition value); + static Ark_GuideLinePosition read(DeserializerBase& buffer); +}; +class GuideLineStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_GuideLineStyle value); + static Ark_GuideLineStyle read(DeserializerBase& buffer); +}; +class IconOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_IconOptions value); + static Ark_IconOptions read(DeserializerBase& buffer); +}; +class LeadingMarginPlaceholder_serializer { + public: + static void write(SerializerBase& buffer, Ark_LeadingMarginPlaceholder value); + static Ark_LeadingMarginPlaceholder read(DeserializerBase& buffer); +}; +class LinearStyleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_LinearStyleOptions value); + static Ark_LinearStyleOptions read(DeserializerBase& buffer); +}; +class ListDividerOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ListDividerOptions value); + static Ark_ListDividerOptions read(DeserializerBase& buffer); +}; +class MarkStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_MarkStyle value); + static Ark_MarkStyle read(DeserializerBase& buffer); +}; +class MoreButtonOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_MoreButtonOptions value); + static Ark_MoreButtonOptions read(DeserializerBase& buffer); +}; +class NavDestinationCustomTitle_serializer { + public: + static void write(SerializerBase& buffer, Ark_NavDestinationCustomTitle value); + static Ark_NavDestinationCustomTitle read(DeserializerBase& buffer); +}; +class NavigationCustomTitle_serializer { + public: + static void write(SerializerBase& buffer, Ark_NavigationCustomTitle value); + static Ark_NavigationCustomTitle read(DeserializerBase& buffer); +}; +class NavigationTitleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_NavigationTitleOptions value); + static Ark_NavigationTitleOptions read(DeserializerBase& buffer); +}; +class OffsetOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_OffsetOptions value); + static Ark_OffsetOptions read(DeserializerBase& buffer); +}; +class OutlineRadiuses_serializer { + public: + static void write(SerializerBase& buffer, Ark_OutlineRadiuses value); + static Ark_OutlineRadiuses read(DeserializerBase& buffer); +}; +class Padding_serializer { + public: + static void write(SerializerBase& buffer, Ark_Padding value); + static Ark_Padding read(DeserializerBase& buffer); +}; +class PixelStretchEffectOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_PixelStretchEffectOptions value); + static Ark_PixelStretchEffectOptions read(DeserializerBase& buffer); +}; +class PointLightStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_PointLightStyle value); + static Ark_PointLightStyle read(DeserializerBase& buffer); +}; +class Position_serializer { + public: + static void write(SerializerBase& buffer, Ark_Position value); + static Ark_Position read(DeserializerBase& buffer); +}; +class ProgressStyleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ProgressStyleOptions value); + static Ark_ProgressStyleOptions read(DeserializerBase& buffer); +}; +class RadialGradientOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RadialGradientOptions value); + static Ark_RadialGradientOptions read(DeserializerBase& buffer); +}; +class Rectangle_serializer { + public: + static void write(SerializerBase& buffer, Ark_Rectangle value); + static Ark_Rectangle read(DeserializerBase& buffer); +}; +class RectOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RectOptions value); + static Ark_RectOptions read(DeserializerBase& buffer); +}; +class RichEditorSymbolSpanOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorSymbolSpanOptions value); + static Ark_RichEditorSymbolSpanOptions read(DeserializerBase& buffer); +}; +class RingStyleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RingStyleOptions value); + static Ark_RingStyleOptions read(DeserializerBase& buffer); +}; +class ScrollableBarModeOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ScrollableBarModeOptions value); + static Ark_ScrollableBarModeOptions read(DeserializerBase& buffer); +}; +class ScrollSnapOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ScrollSnapOptions value); + static Ark_ScrollSnapOptions read(DeserializerBase& buffer); +}; +class SearchButtonOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_SearchButtonOptions value); + static Ark_SearchButtonOptions read(DeserializerBase& buffer); +}; +class SizeOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_SizeOptions value); + static Ark_SizeOptions read(DeserializerBase& buffer); +}; +class SubTabBarIndicatorStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_SubTabBarIndicatorStyle value); + static Ark_SubTabBarIndicatorStyle read(DeserializerBase& buffer); +}; +class SweepGradientOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_SweepGradientOptions value); + static Ark_SweepGradientOptions read(DeserializerBase& buffer); +}; +class SwipeActionItem_serializer { + public: + static void write(SerializerBase& buffer, Ark_SwipeActionItem value); + static Ark_SwipeActionItem read(DeserializerBase& buffer); +}; +class TerminationInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_TerminationInfo value); + static Ark_TerminationInfo read(DeserializerBase& buffer); +}; +class TextAreaOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextAreaOptions value); + static Ark_TextAreaOptions read(DeserializerBase& buffer); +}; +class TextDataDetectorConfig_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextDataDetectorConfig value); + static Ark_TextDataDetectorConfig read(DeserializerBase& buffer); +}; +class TextInputOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextInputOptions value); + static Ark_TextInputOptions read(DeserializerBase& buffer); +}; +class TextPickerOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextPickerOptions value); + static Ark_TextPickerOptions read(DeserializerBase& buffer); +}; +class TipsOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_TipsOptions value); + static Ark_TipsOptions read(DeserializerBase& buffer); +}; +class Area_serializer { + public: + static void write(SerializerBase& buffer, Ark_Area value); + static Ark_Area read(DeserializerBase& buffer); +}; +class BadgeParamWithNumber_serializer { + public: + static void write(SerializerBase& buffer, Ark_BadgeParamWithNumber value); + static Ark_BadgeParamWithNumber read(DeserializerBase& buffer); +}; +class BadgeParamWithString_serializer { + public: + static void write(SerializerBase& buffer, Ark_BadgeParamWithString value); + static Ark_BadgeParamWithString read(DeserializerBase& buffer); +}; +class BorderImageOption_serializer { + public: + static void write(SerializerBase& buffer, Ark_BorderImageOption value); + static Ark_BorderImageOption read(DeserializerBase& buffer); +}; +class BorderOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_BorderOptions value); + static Ark_BorderOptions read(DeserializerBase& buffer); +}; +class ButtonLabelStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_ButtonLabelStyle value); + static Ark_ButtonLabelStyle read(DeserializerBase& buffer); +}; +class CancelButtonOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_CancelButtonOptions value); + static Ark_CancelButtonOptions read(DeserializerBase& buffer); +}; +class CapsuleStyleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_CapsuleStyleOptions value); + static Ark_CapsuleStyleOptions read(DeserializerBase& buffer); +}; +class ContextMenuOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ContextMenuOptions value); + static Ark_ContextMenuOptions read(DeserializerBase& buffer); +}; +class CustomDialogControllerOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_CustomDialogControllerOptions value); + static Ark_CustomDialogControllerOptions read(DeserializerBase& buffer); +}; +class CustomPopupOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_CustomPopupOptions value); + static Ark_CustomPopupOptions read(DeserializerBase& buffer); +}; +class DigitIndicator_serializer { + public: + static void write(SerializerBase& buffer, Ark_DigitIndicator value); + static Ark_DigitIndicator read(DeserializerBase& buffer); +}; +class EventTarget_serializer { + public: + static void write(SerializerBase& buffer, Ark_EventTarget value); + static Ark_EventTarget read(DeserializerBase& buffer); +}; +class FocusAxisEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_FocusAxisEvent value); + static Ark_FocusAxisEvent read(DeserializerBase& buffer); +}; +class GeometryInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_GeometryInfo value); + static Ark_GeometryInfo read(DeserializerBase& buffer); +}; +class GestureEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_GestureEvent value); + static Ark_GestureEvent read(DeserializerBase& buffer); +}; +class GutterOption_serializer { + public: + static void write(SerializerBase& buffer, Ark_GutterOption value); + static Ark_GutterOption read(DeserializerBase& buffer); +}; +class HoverEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_HoverEvent value); + static Ark_HoverEvent read(DeserializerBase& buffer); +}; +class ImageAttachmentLayoutStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_ImageAttachmentLayoutStyle value); + static Ark_ImageAttachmentLayoutStyle read(DeserializerBase& buffer); +}; +class LayoutChild_serializer { + public: + static void write(SerializerBase& buffer, Ark_LayoutChild value); + static Ark_LayoutChild read(DeserializerBase& buffer); +}; +class LongPressGestureEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_LongPressGestureEvent value); + static Ark_LongPressGestureEvent read(DeserializerBase& buffer); +}; +class MenuOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_MenuOptions value); + static Ark_MenuOptions read(DeserializerBase& buffer); +}; +class MenuOutlineOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_MenuOutlineOptions value); + static Ark_MenuOutlineOptions read(DeserializerBase& buffer); +}; +class MouseEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_MouseEvent value); + static Ark_MouseEvent read(DeserializerBase& buffer); +}; +class NativeEmbedInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_NativeEmbedInfo value); + static Ark_NativeEmbedInfo read(DeserializerBase& buffer); +}; +class NavigationMenuOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_NavigationMenuOptions value); + static Ark_NavigationMenuOptions read(DeserializerBase& buffer); +}; +class NavigationToolbarOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_NavigationToolbarOptions value); + static Ark_NavigationToolbarOptions read(DeserializerBase& buffer); +}; +class OutlineOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_OutlineOptions value); + static Ark_OutlineOptions read(DeserializerBase& buffer); +}; +class PanGestureEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_PanGestureEvent value); + static Ark_PanGestureEvent read(DeserializerBase& buffer); +}; +class ParagraphStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_ParagraphStyle value); + static Ark_ParagraphStyle read(DeserializerBase& buffer); +}; +class ParagraphStyleInterface_serializer { + public: + static void write(SerializerBase& buffer, Ark_ParagraphStyleInterface value); + static Ark_ParagraphStyleInterface read(DeserializerBase& buffer); +}; +class PickerDialogButtonStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_PickerDialogButtonStyle value); + static Ark_PickerDialogButtonStyle read(DeserializerBase& buffer); +}; +class PickerTextStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_PickerTextStyle value); + static Ark_PickerTextStyle read(DeserializerBase& buffer); +}; +class PinchGestureEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_PinchGestureEvent value); + static Ark_PinchGestureEvent read(DeserializerBase& buffer); +}; +class PlaceholderStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_PlaceholderStyle value); + static Ark_PlaceholderStyle read(DeserializerBase& buffer); +}; +class PopupMessageOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_PopupMessageOptions value); + static Ark_PopupMessageOptions read(DeserializerBase& buffer); +}; +class ResizableOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ResizableOptions value); + static Ark_ResizableOptions read(DeserializerBase& buffer); +}; +class RichEditorLayoutStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorLayoutStyle value); + static Ark_RichEditorLayoutStyle read(DeserializerBase& buffer); +}; +class RichEditorParagraphStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorParagraphStyle value); + static Ark_RichEditorParagraphStyle read(DeserializerBase& buffer); +}; +class RichEditorParagraphStyleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorParagraphStyleOptions value); + static Ark_RichEditorParagraphStyleOptions read(DeserializerBase& buffer); +}; +class RotationGestureEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_RotationGestureEvent value); + static Ark_RotationGestureEvent read(DeserializerBase& buffer); +}; +class SectionOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_SectionOptions value); + static Ark_SectionOptions read(DeserializerBase& buffer); +}; +class SheetOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_SheetOptions value); + static Ark_SheetOptions read(DeserializerBase& buffer); +}; +class SwipeActionOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_SwipeActionOptions value); + static Ark_SwipeActionOptions read(DeserializerBase& buffer); +}; +class SwipeGestureEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_SwipeGestureEvent value); + static Ark_SwipeGestureEvent read(DeserializerBase& buffer); +}; +class TabBarLabelStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_TabBarLabelStyle value); + static Ark_TabBarLabelStyle read(DeserializerBase& buffer); +}; +class TapGestureEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_TapGestureEvent value); + static Ark_TapGestureEvent read(DeserializerBase& buffer); +}; +class TextBackgroundStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextBackgroundStyle value); + static Ark_TextBackgroundStyle read(DeserializerBase& buffer); +}; +class TextPickerTextStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_TextPickerTextStyle value); + static Ark_TextPickerTextStyle read(DeserializerBase& buffer); +}; +class TouchEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_TouchEvent value); + static Ark_TouchEvent read(DeserializerBase& buffer); +}; +class AccessibilityHoverEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_AccessibilityHoverEvent value); + static Ark_AccessibilityHoverEvent read(DeserializerBase& buffer); +}; +class AxisEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_AxisEvent value); + static Ark_AxisEvent read(DeserializerBase& buffer); +}; +class BackgroundColorStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_BackgroundColorStyle value); + static Ark_BackgroundColorStyle read(DeserializerBase& buffer); +}; +class BaseEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_BaseEvent value); + static Ark_BaseEvent read(DeserializerBase& buffer); +}; +class BaseGestureEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_BaseGestureEvent value); + static Ark_BaseGestureEvent read(DeserializerBase& buffer); +}; +class BottomTabBarStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_BottomTabBarStyle value); + static Ark_BottomTabBarStyle read(DeserializerBase& buffer); +}; +class CalendarDialogOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_CalendarDialogOptions value); + static Ark_CalendarDialogOptions read(DeserializerBase& buffer); +}; +class ClickEvent_serializer { + public: + static void write(SerializerBase& buffer, Ark_ClickEvent value); + static Ark_ClickEvent read(DeserializerBase& buffer); +}; +class GridRowOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_GridRowOptions value); + static Ark_GridRowOptions read(DeserializerBase& buffer); +}; +class ImageAttachment_serializer { + public: + static void write(SerializerBase& buffer, Ark_ImageAttachment value); + static Ark_ImageAttachment read(DeserializerBase& buffer); +}; +class ImageAttachmentInterface_serializer { + public: + static void write(SerializerBase& buffer, Ark_ImageAttachmentInterface value); + static Ark_ImageAttachmentInterface read(DeserializerBase& buffer); +}; +class NativeEmbedDataInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_NativeEmbedDataInfo value); + static Ark_NativeEmbedDataInfo read(DeserializerBase& buffer); +}; +class NativeEmbedTouchInfo_serializer { + public: + static void write(SerializerBase& buffer, Ark_NativeEmbedTouchInfo value); + static Ark_NativeEmbedTouchInfo read(DeserializerBase& buffer); +}; +class PopupOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_PopupOptions value); + static Ark_PopupOptions read(DeserializerBase& buffer); +}; +class ResourceImageAttachmentOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_ResourceImageAttachmentOptions value); + static Ark_ResourceImageAttachmentOptions read(DeserializerBase& buffer); +}; +class RichEditorImageSpanStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorImageSpanStyle value); + static Ark_RichEditorImageSpanStyle read(DeserializerBase& buffer); +}; +class RichEditorImageSpanStyleResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorImageSpanStyleResult value); + static Ark_RichEditorImageSpanStyleResult read(DeserializerBase& buffer); +}; +class RichEditorParagraphResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorParagraphResult value); + static Ark_RichEditorParagraphResult read(DeserializerBase& buffer); +}; +class RichEditorTextStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorTextStyle value); + static Ark_RichEditorTextStyle read(DeserializerBase& buffer); +}; +class RichEditorTextStyleResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorTextStyleResult value); + static Ark_RichEditorTextStyleResult read(DeserializerBase& buffer); +}; +class RichEditorUpdateImageSpanStyleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorUpdateImageSpanStyleOptions value); + static Ark_RichEditorUpdateImageSpanStyleOptions read(DeserializerBase& buffer); +}; +class RichEditorUpdateTextSpanStyleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorUpdateTextSpanStyleOptions value); + static Ark_RichEditorUpdateTextSpanStyleOptions read(DeserializerBase& buffer); +}; +class StyleOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_StyleOptions value); + static Ark_StyleOptions read(DeserializerBase& buffer); +}; +class SubTabBarStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_SubTabBarStyle value); + static Ark_SubTabBarStyle read(DeserializerBase& buffer); +}; +class RichEditorImageSpanOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorImageSpanOptions value); + static Ark_RichEditorImageSpanOptions read(DeserializerBase& buffer); +}; +class RichEditorImageSpanResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorImageSpanResult value); + static Ark_RichEditorImageSpanResult read(DeserializerBase& buffer); +}; +class RichEditorTextSpanOptions_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorTextSpanOptions value); + static Ark_RichEditorTextSpanOptions read(DeserializerBase& buffer); +}; +class RichEditorTextSpanResult_serializer { + public: + static void write(SerializerBase& buffer, Ark_RichEditorTextSpanResult value); + static Ark_RichEditorTextSpanResult read(DeserializerBase& buffer); +}; +class SpanStyle_serializer { + public: + static void write(SerializerBase& buffer, Ark_SpanStyle value); + static Ark_SpanStyle read(DeserializerBase& buffer); +}; +inline void BuilderNodeOps_serializer::write(SerializerBase& buffer, Ark_BuilderNodeOps value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_TextContentControllerBase TextContentControllerBase_serializer::read(DeserializerBase& buffer) +inline Ark_BuilderNodeOps BuilderNodeOps_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void TextController_serializer::write(SerializerBase& buffer, Ark_TextController value) +inline void CalendarPickerDialog_serializer::write(SerializerBase& buffer, Ark_CalendarPickerDialog value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_TextController TextController_serializer::read(DeserializerBase& buffer) +inline Ark_CalendarPickerDialog CalendarPickerDialog_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void TextEditControllerEx_serializer::write(SerializerBase& buffer, Ark_TextEditControllerEx value) +inline void CanvasGradient_serializer::write(SerializerBase& buffer, Ark_CanvasGradient value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_TextEditControllerEx TextEditControllerEx_serializer::read(DeserializerBase& buffer) +inline Ark_CanvasGradient CanvasGradient_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void TextInputController_serializer::write(SerializerBase& buffer, Ark_TextInputController value) +inline void CanvasPath_serializer::write(SerializerBase& buffer, Ark_CanvasPath value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_TextInputController TextInputController_serializer::read(DeserializerBase& buffer) +inline Ark_CanvasPath CanvasPath_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void TextMenuController_serializer::write(SerializerBase& buffer, Ark_TextMenuController value) +inline void CanvasPattern_serializer::write(SerializerBase& buffer, Ark_CanvasPattern value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_TextMenuController TextMenuController_serializer::read(DeserializerBase& buffer) +inline Ark_CanvasPattern CanvasPattern_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void TextMenuItemId_serializer::write(SerializerBase& buffer, Ark_TextMenuItemId value) +inline void CircleShape_serializer::write(SerializerBase& buffer, Ark_CircleShape value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_TextMenuItemId TextMenuItemId_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void TextMetrics_serializer::write(SerializerBase& buffer, Ark_TextMetrics value) +inline Ark_CircleShape CircleShape_serializer::read(DeserializerBase& buffer) { - SerializerBase& valueSerializer = buffer; - const auto valueHolderForActualBoundingBoxAscent = value.actualBoundingBoxAscent; - valueSerializer.writeNumber(valueHolderForActualBoundingBoxAscent); - const auto valueHolderForActualBoundingBoxDescent = value.actualBoundingBoxDescent; - valueSerializer.writeNumber(valueHolderForActualBoundingBoxDescent); - const auto valueHolderForActualBoundingBoxLeft = value.actualBoundingBoxLeft; - valueSerializer.writeNumber(valueHolderForActualBoundingBoxLeft); - const auto valueHolderForActualBoundingBoxRight = value.actualBoundingBoxRight; - valueSerializer.writeNumber(valueHolderForActualBoundingBoxRight); - const auto valueHolderForAlphabeticBaseline = value.alphabeticBaseline; - valueSerializer.writeNumber(valueHolderForAlphabeticBaseline); - const auto valueHolderForEmHeightAscent = value.emHeightAscent; - valueSerializer.writeNumber(valueHolderForEmHeightAscent); - const auto valueHolderForEmHeightDescent = value.emHeightDescent; - valueSerializer.writeNumber(valueHolderForEmHeightDescent); - const auto valueHolderForFontBoundingBoxAscent = value.fontBoundingBoxAscent; - valueSerializer.writeNumber(valueHolderForFontBoundingBoxAscent); - const auto valueHolderForFontBoundingBoxDescent = value.fontBoundingBoxDescent; - valueSerializer.writeNumber(valueHolderForFontBoundingBoxDescent); - const auto valueHolderForHangingBaseline = value.hangingBaseline; - valueSerializer.writeNumber(valueHolderForHangingBaseline); - const auto valueHolderForIdeographicBaseline = value.ideographicBaseline; - valueSerializer.writeNumber(valueHolderForIdeographicBaseline); - const auto valueHolderForWidth = value.width; - valueSerializer.writeNumber(valueHolderForWidth); - const auto valueHolderForHeight = value.height; - valueSerializer.writeNumber(valueHolderForHeight); + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline Ark_TextMetrics TextMetrics_serializer::read(DeserializerBase& buffer) +inline void ClientAuthenticationHandler_serializer::write(SerializerBase& buffer, Ark_ClientAuthenticationHandler value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_ClientAuthenticationHandler ClientAuthenticationHandler_serializer::read(DeserializerBase& buffer) { - Ark_TextMetrics value = {}; DeserializerBase& valueDeserializer = buffer; - value.actualBoundingBoxAscent = static_cast(valueDeserializer.readNumber()); - value.actualBoundingBoxDescent = static_cast(valueDeserializer.readNumber()); - value.actualBoundingBoxLeft = static_cast(valueDeserializer.readNumber()); - value.actualBoundingBoxRight = static_cast(valueDeserializer.readNumber()); - value.alphabeticBaseline = static_cast(valueDeserializer.readNumber()); - value.emHeightAscent = static_cast(valueDeserializer.readNumber()); - value.emHeightDescent = static_cast(valueDeserializer.readNumber()); - value.fontBoundingBoxAscent = static_cast(valueDeserializer.readNumber()); - value.fontBoundingBoxDescent = static_cast(valueDeserializer.readNumber()); - value.hangingBaseline = static_cast(valueDeserializer.readNumber()); - value.ideographicBaseline = static_cast(valueDeserializer.readNumber()); - value.width = static_cast(valueDeserializer.readNumber()); - value.height = static_cast(valueDeserializer.readNumber()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void TextModifier_serializer::write(SerializerBase& buffer, Ark_TextModifier value) +inline void ColorContent_serializer::write(SerializerBase& buffer, Ark_ColorContent value) { + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); } -inline Ark_TextModifier TextModifier_serializer::read(DeserializerBase& buffer) +inline Ark_ColorContent ColorContent_serializer::read(DeserializerBase& buffer) { - Ark_TextModifier value = {}; - return value; + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void TextOptions_serializer::write(SerializerBase& buffer, Ark_TextOptions value) +inline void ColorFilter_serializer::write(SerializerBase& buffer, Ark_ColorFilter value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForController = value.controller; - TextController_serializer::write(valueSerializer, valueHolderForController); + valueSerializer.writePointer(value); } -inline Ark_TextOptions TextOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ColorFilter ColorFilter_serializer::read(DeserializerBase& buffer) { - Ark_TextOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.controller = static_cast(TextController_serializer::read(valueDeserializer)); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void TextOverflowOptions_serializer::write(SerializerBase& buffer, Ark_TextOverflowOptions value) +inline void CommonShape_serializer::write(SerializerBase& buffer, Ark_CommonShape value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForOverflow = value.overflow; - valueSerializer.writeInt32(static_cast(valueHolderForOverflow)); + valueSerializer.writePointer(value); } -inline Ark_TextOverflowOptions TextOverflowOptions_serializer::read(DeserializerBase& buffer) +inline Ark_CommonShape CommonShape_serializer::read(DeserializerBase& buffer) { - Ark_TextOverflowOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.overflow = static_cast(valueDeserializer.readInt32()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void TextPickerDialog_serializer::write(SerializerBase& buffer, Ark_TextPickerDialog value) +inline void ConsoleMessage_serializer::write(SerializerBase& buffer, Ark_ConsoleMessage value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_TextPickerDialog TextPickerDialog_serializer::read(DeserializerBase& buffer) +inline Ark_ConsoleMessage ConsoleMessage_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void TextTimerConfiguration_serializer::write(SerializerBase& buffer, Ark_TextTimerConfiguration value) +inline void ControllerHandler_serializer::write(SerializerBase& buffer, Ark_ControllerHandler value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForEnabled = value.enabled; - valueSerializer.writeBoolean(valueHolderForEnabled); - const auto valueHolderForContentModifier = value.contentModifier; - valueSerializer.writeObject(valueHolderForContentModifier); - const auto valueHolderForCount = value.count; - valueSerializer.writeNumber(valueHolderForCount); - const auto valueHolderForIsCountDown = value.isCountDown; - valueSerializer.writeBoolean(valueHolderForIsCountDown); - const auto valueHolderForStarted = value.started; - valueSerializer.writeBoolean(valueHolderForStarted); - const auto valueHolderForElapsedTime = value.elapsedTime; - valueSerializer.writeNumber(valueHolderForElapsedTime); + valueSerializer.writePointer(value); } -inline Ark_TextTimerConfiguration TextTimerConfiguration_serializer::read(DeserializerBase& buffer) +inline Ark_ControllerHandler ControllerHandler_serializer::read(DeserializerBase& buffer) { - Ark_TextTimerConfiguration value = {}; DeserializerBase& valueDeserializer = buffer; - value.enabled = valueDeserializer.readBoolean(); - value.contentModifier = static_cast(valueDeserializer.readObject()); - value.count = static_cast(valueDeserializer.readNumber()); - value.isCountDown = valueDeserializer.readBoolean(); - value.started = valueDeserializer.readBoolean(); - value.elapsedTime = static_cast(valueDeserializer.readNumber()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void TextTimerController_serializer::write(SerializerBase& buffer, Ark_TextTimerController value) +inline void curves_ICurve_serializer::write(SerializerBase& buffer, Ark_curves_ICurve value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_TextTimerController TextTimerController_serializer::read(DeserializerBase& buffer) +inline Ark_curves_ICurve curves_ICurve_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void ThemeControl_serializer::write(SerializerBase& buffer, Ark_ThemeControl value) +inline void CustomDialogController_serializer::write(SerializerBase& buffer, Ark_CustomDialogController value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_ThemeControl ThemeControl_serializer::read(DeserializerBase& buffer) +inline Ark_CustomDialogController CustomDialogController_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void TimePickerDialog_serializer::write(SerializerBase& buffer, Ark_TimePickerDialog value) +inline void DataResubmissionHandler_serializer::write(SerializerBase& buffer, Ark_DataResubmissionHandler value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_TimePickerDialog TimePickerDialog_serializer::read(DeserializerBase& buffer) +inline Ark_DataResubmissionHandler DataResubmissionHandler_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void TimePickerResult_serializer::write(SerializerBase& buffer, Ark_TimePickerResult value) +inline void DatePickerDialog_serializer::write(SerializerBase& buffer, Ark_DatePickerDialog value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForHour = value.hour; - valueSerializer.writeNumber(valueHolderForHour); - const auto valueHolderForMinute = value.minute; - valueSerializer.writeNumber(valueHolderForMinute); - const auto valueHolderForSecond = value.second; - valueSerializer.writeNumber(valueHolderForSecond); + valueSerializer.writePointer(value); } -inline Ark_TimePickerResult TimePickerResult_serializer::read(DeserializerBase& buffer) +inline Ark_DatePickerDialog DatePickerDialog_serializer::read(DeserializerBase& buffer) { - Ark_TimePickerResult value = {}; DeserializerBase& valueDeserializer = buffer; - value.hour = static_cast(valueDeserializer.readNumber()); - value.minute = static_cast(valueDeserializer.readNumber()); - value.second = static_cast(valueDeserializer.readNumber()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void TouchTestInfo_serializer::write(SerializerBase& buffer, Ark_TouchTestInfo value) +inline void DrawableDescriptor_serializer::write(SerializerBase& buffer, Ark_DrawableDescriptor value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForWindowX = value.windowX; - valueSerializer.writeNumber(valueHolderForWindowX); - const auto valueHolderForWindowY = value.windowY; - valueSerializer.writeNumber(valueHolderForWindowY); - const auto valueHolderForParentX = value.parentX; - valueSerializer.writeNumber(valueHolderForParentX); - const auto valueHolderForParentY = value.parentY; - valueSerializer.writeNumber(valueHolderForParentY); - const auto valueHolderForX = value.x; - valueSerializer.writeNumber(valueHolderForX); - const auto valueHolderForY = value.y; - valueSerializer.writeNumber(valueHolderForY); - const auto valueHolderForRect = value.rect; - RectResult_serializer::write(valueSerializer, valueHolderForRect); - const auto valueHolderForId = value.id; - valueSerializer.writeString(valueHolderForId); + valueSerializer.writePointer(value); } -inline Ark_TouchTestInfo TouchTestInfo_serializer::read(DeserializerBase& buffer) +inline Ark_DrawableDescriptor DrawableDescriptor_serializer::read(DeserializerBase& buffer) { - Ark_TouchTestInfo value = {}; DeserializerBase& valueDeserializer = buffer; - value.windowX = static_cast(valueDeserializer.readNumber()); - value.windowY = static_cast(valueDeserializer.readNumber()); - value.parentX = static_cast(valueDeserializer.readNumber()); - value.parentY = static_cast(valueDeserializer.readNumber()); - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); - value.rect = RectResult_serializer::read(valueDeserializer); - value.id = static_cast(valueDeserializer.readString()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void TransitionEffect_serializer::write(SerializerBase& buffer, Ark_TransitionEffect value) +inline void drawing_Canvas_serializer::write(SerializerBase& buffer, Ark_drawing_Canvas value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_TransitionEffect TransitionEffect_serializer::read(DeserializerBase& buffer) +inline Ark_drawing_Canvas drawing_Canvas_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void TranslateResult_serializer::write(SerializerBase& buffer, Ark_TranslateResult value) +inline void drawing_ColorFilter_serializer::write(SerializerBase& buffer, Ark_drawing_ColorFilter value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForX = value.x; - valueSerializer.writeNumber(valueHolderForX); - const auto valueHolderForY = value.y; - valueSerializer.writeNumber(valueHolderForY); - const auto valueHolderForZ = value.z; - valueSerializer.writeNumber(valueHolderForZ); + valueSerializer.writePointer(value); } -inline Ark_TranslateResult TranslateResult_serializer::read(DeserializerBase& buffer) +inline Ark_drawing_ColorFilter drawing_ColorFilter_serializer::read(DeserializerBase& buffer) { - Ark_TranslateResult value = {}; DeserializerBase& valueDeserializer = buffer; - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); - value.z = static_cast(valueDeserializer.readNumber()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void UICommonEvent_serializer::write(SerializerBase& buffer, Ark_UICommonEvent value) +inline void drawing_Lattice_serializer::write(SerializerBase& buffer, Ark_drawing_Lattice value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_UICommonEvent UICommonEvent_serializer::read(DeserializerBase& buffer) +inline Ark_drawing_Lattice drawing_Lattice_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void UIContext_serializer::write(SerializerBase& buffer, Ark_UIContext value) +inline void EllipseShape_serializer::write(SerializerBase& buffer, Ark_EllipseShape value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_UIContext UIContext_serializer::read(DeserializerBase& buffer) +inline Ark_EllipseShape EllipseShape_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void uiEffect_Filter_serializer::write(SerializerBase& buffer, Ark_uiEffect_Filter value) +inline void EventResult_serializer::write(SerializerBase& buffer, Ark_EventResult value) { + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); } -inline Ark_uiEffect_Filter uiEffect_Filter_serializer::read(DeserializerBase& buffer) +inline Ark_EventResult EventResult_serializer::read(DeserializerBase& buffer) { - Ark_uiEffect_Filter value = {}; - return value; + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void uiEffect_VisualEffect_serializer::write(SerializerBase& buffer, Ark_uiEffect_VisualEffect value) +inline void EventTargetInfo_serializer::write(SerializerBase& buffer, Ark_EventTargetInfo value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_uiEffect_VisualEffect uiEffect_VisualEffect_serializer::read(DeserializerBase& buffer) +inline Ark_EventTargetInfo EventTargetInfo_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void UIExtensionProxy_serializer::write(SerializerBase& buffer, Ark_UIExtensionProxy value) +inline void FileSelectorParam_serializer::write(SerializerBase& buffer, Ark_FileSelectorParam value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_UIExtensionProxy UIExtensionProxy_serializer::read(DeserializerBase& buffer) +inline Ark_FileSelectorParam FileSelectorParam_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void uiObserver_DensityInfo_serializer::write(SerializerBase& buffer, Ark_uiObserver_DensityInfo value) +inline void FileSelectorResult_serializer::write(SerializerBase& buffer, Ark_FileSelectorResult value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_uiObserver_DensityInfo uiObserver_DensityInfo_serializer::read(DeserializerBase& buffer) +inline Ark_FileSelectorResult FileSelectorResult_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void uiObserver_NavigationInfo_serializer::write(SerializerBase& buffer, Ark_uiObserver_NavigationInfo value) +inline void FormSize_serializer::write(SerializerBase& buffer, Ark_FormSize value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForNavigationId = value.navigationId; - valueSerializer.writeString(valueHolderForNavigationId); - const auto valueHolderForPathStack = value.pathStack; - NavPathStack_serializer::write(valueSerializer, valueHolderForPathStack); + const auto valueHolderForWidth = value.width; + valueSerializer.writeFloat64(valueHolderForWidth); + const auto valueHolderForHeight = value.height; + valueSerializer.writeFloat64(valueHolderForHeight); } -inline Ark_uiObserver_NavigationInfo uiObserver_NavigationInfo_serializer::read(DeserializerBase& buffer) +inline Ark_FormSize FormSize_serializer::read(DeserializerBase& buffer) { - Ark_uiObserver_NavigationInfo value = {}; + Ark_FormSize value = {}; DeserializerBase& valueDeserializer = buffer; - value.navigationId = static_cast(valueDeserializer.readString()); - value.pathStack = static_cast(NavPathStack_serializer::read(valueDeserializer)); + value.width = valueDeserializer.readFloat64(); + value.height = valueDeserializer.readFloat64(); return value; } -inline void unifiedDataChannel_UnifiedData_serializer::write(SerializerBase& buffer, Ark_unifiedDataChannel_UnifiedData value) +inline void FrictionMotion_serializer::write(SerializerBase& buffer, Ark_FrictionMotion value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_unifiedDataChannel_UnifiedData unifiedDataChannel_UnifiedData_serializer::read(DeserializerBase& buffer) +inline Ark_FrictionMotion FrictionMotion_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void UrlStyle_serializer::write(SerializerBase& buffer, Ark_UrlStyle value) +inline void FullScreenExitHandler_serializer::write(SerializerBase& buffer, Ark_FullScreenExitHandler value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_UrlStyle UrlStyle_serializer::read(DeserializerBase& buffer) +inline Ark_FullScreenExitHandler FullScreenExitHandler_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void UserDataSpan_serializer::write(SerializerBase& buffer, Ark_UserDataSpan value) +inline void FullscreenInfo_serializer::write(SerializerBase& buffer, Ark_FullscreenInfo value) { SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); + const auto valueHolderForFullscreen = value.fullscreen; + valueSerializer.writeBoolean(valueHolderForFullscreen); } -inline Ark_UserDataSpan UserDataSpan_serializer::read(DeserializerBase& buffer) +inline Ark_FullscreenInfo FullscreenInfo_serializer::read(DeserializerBase& buffer) { + Ark_FullscreenInfo value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + value.fullscreen = valueDeserializer.readBoolean(); + return value; } -inline void Vector2_serializer::write(SerializerBase& buffer, Ark_Vector2 value) +inline void Gesture_serializer::write(SerializerBase& buffer, Ark_Gesture value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForX = value.x; - valueSerializer.writeNumber(valueHolderForX); - const auto valueHolderForY = value.y; - valueSerializer.writeNumber(valueHolderForY); + valueSerializer.writePointer(value); } -inline Ark_Vector2 Vector2_serializer::read(DeserializerBase& buffer) +inline Ark_Gesture Gesture_serializer::read(DeserializerBase& buffer) { - Ark_Vector2 value = {}; DeserializerBase& valueDeserializer = buffer; - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void Vector3_serializer::write(SerializerBase& buffer, Ark_Vector3 value) +inline void GestureGroup_serializer::write(SerializerBase& buffer, Ark_GestureGroup value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForX = value.x; - valueSerializer.writeNumber(valueHolderForX); - const auto valueHolderForY = value.y; - valueSerializer.writeNumber(valueHolderForY); - const auto valueHolderForZ = value.z; - valueSerializer.writeNumber(valueHolderForZ); + valueSerializer.writePointer(value); } -inline Ark_Vector3 Vector3_serializer::read(DeserializerBase& buffer) +inline Ark_GestureGroup GestureGroup_serializer::read(DeserializerBase& buffer) { - Ark_Vector3 value = {}; DeserializerBase& valueDeserializer = buffer; - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); - value.z = static_cast(valueDeserializer.readNumber()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void VideoController_serializer::write(SerializerBase& buffer, Ark_VideoController value) +inline void GestureRecognizer_serializer::write(SerializerBase& buffer, Ark_GestureRecognizer value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_VideoController VideoController_serializer::read(DeserializerBase& buffer) +inline Ark_GestureRecognizer GestureRecognizer_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void WaterFlowSections_serializer::write(SerializerBase& buffer, Ark_WaterFlowSections value) +inline void GestureStyle_serializer::write(SerializerBase& buffer, Ark_GestureStyle value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_WaterFlowSections WaterFlowSections_serializer::read(DeserializerBase& buffer) +inline Ark_GestureStyle GestureStyle_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void WebContextMenuParam_serializer::write(SerializerBase& buffer, Ark_WebContextMenuParam value) +inline void HttpAuthHandler_serializer::write(SerializerBase& buffer, Ark_HttpAuthHandler value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_WebContextMenuParam WebContextMenuParam_serializer::read(DeserializerBase& buffer) +inline Ark_HttpAuthHandler HttpAuthHandler_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void WebContextMenuResult_serializer::write(SerializerBase& buffer, Ark_WebContextMenuResult value) +inline void image_PixelMap_serializer::write(SerializerBase& buffer, Ark_image_PixelMap value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_WebContextMenuResult WebContextMenuResult_serializer::read(DeserializerBase& buffer) +inline Ark_image_PixelMap image_PixelMap_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void WebCookie_serializer::write(SerializerBase& buffer, Ark_WebCookie value) +inline void ImageAnalyzerController_serializer::write(SerializerBase& buffer, Ark_ImageAnalyzerController value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_WebCookie WebCookie_serializer::read(DeserializerBase& buffer) +inline Ark_ImageAnalyzerController ImageAnalyzerController_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void WebKeyboardController_serializer::write(SerializerBase& buffer, Ark_WebKeyboardController value) +inline void IndicatorComponentController_serializer::write(SerializerBase& buffer, Ark_IndicatorComponentController value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_WebKeyboardController WebKeyboardController_serializer::read(DeserializerBase& buffer) +inline Ark_IndicatorComponentController IndicatorComponentController_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void WebResourceError_serializer::write(SerializerBase& buffer, Ark_WebResourceError value) +inline void JsGeolocation_serializer::write(SerializerBase& buffer, Ark_JsGeolocation value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_WebResourceError WebResourceError_serializer::read(DeserializerBase& buffer) +inline Ark_JsGeolocation JsGeolocation_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void WebResourceRequest_serializer::write(SerializerBase& buffer, Ark_WebResourceRequest value) +inline void JsResult_serializer::write(SerializerBase& buffer, Ark_JsResult value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_WebResourceRequest WebResourceRequest_serializer::read(DeserializerBase& buffer) +inline Ark_JsResult JsResult_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void WebResourceResponse_serializer::write(SerializerBase& buffer, Ark_WebResourceResponse value) +inline void LayoutManager_serializer::write(SerializerBase& buffer, Ark_LayoutManager value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_WebResourceResponse WebResourceResponse_serializer::read(DeserializerBase& buffer) +inline Ark_LayoutManager LayoutManager_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void webview_WebHeader_serializer::write(SerializerBase& buffer, Ark_webview_WebHeader value) +inline void LayoutPolicy_serializer::write(SerializerBase& buffer, Ark_LayoutPolicy value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForHeaderKey = value.headerKey; - valueSerializer.writeString(valueHolderForHeaderKey); - const auto valueHolderForHeaderValue = value.headerValue; - valueSerializer.writeString(valueHolderForHeaderValue); + valueSerializer.writePointer(value); } -inline Ark_webview_WebHeader webview_WebHeader_serializer::read(DeserializerBase& buffer) +inline Ark_LayoutPolicy LayoutPolicy_serializer::read(DeserializerBase& buffer) { - Ark_webview_WebHeader value = {}; DeserializerBase& valueDeserializer = buffer; - value.headerKey = static_cast(valueDeserializer.readString()); - value.headerValue = static_cast(valueDeserializer.readString()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void webview_WebviewController_serializer::write(SerializerBase& buffer, Ark_webview_WebviewController value) +inline void LevelOrder_serializer::write(SerializerBase& buffer, Ark_LevelOrder value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_webview_WebviewController webview_WebviewController_serializer::read(DeserializerBase& buffer) +inline Ark_LevelOrder LevelOrder_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void WindowAnimationTarget_serializer::write(SerializerBase& buffer, Ark_WindowAnimationTarget value) +inline void LinearGradient_serializer::write(SerializerBase& buffer, Ark_LinearGradient value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForBundleName = value.bundleName; - valueSerializer.writeString(valueHolderForBundleName); - const auto valueHolderForAbilityName = value.abilityName; - valueSerializer.writeString(valueHolderForAbilityName); - const auto valueHolderForWindowBounds = value.windowBounds; - RRect_serializer::write(valueSerializer, valueHolderForWindowBounds); - const auto valueHolderForMissionId = value.missionId; - valueSerializer.writeNumber(valueHolderForMissionId); + valueSerializer.writePointer(value); } -inline Ark_WindowAnimationTarget WindowAnimationTarget_serializer::read(DeserializerBase& buffer) +inline Ark_LinearGradient LinearGradient_serializer::read(DeserializerBase& buffer) { - Ark_WindowAnimationTarget value = {}; DeserializerBase& valueDeserializer = buffer; - value.bundleName = static_cast(valueDeserializer.readString()); - value.abilityName = static_cast(valueDeserializer.readString()); - value.windowBounds = RRect_serializer::read(valueDeserializer); - value.missionId = static_cast(valueDeserializer.readNumber()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void AccessibilityOptions_serializer::write(SerializerBase& buffer, Ark_AccessibilityOptions value) +inline void ListScroller_serializer::write(SerializerBase& buffer, Ark_ListScroller value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForAccessibilityPreferred = value.accessibilityPreferred; - if (runtimeType(valueHolderForAccessibilityPreferred) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAccessibilityPreferredTmpValue = valueHolderForAccessibilityPreferred.value; - valueSerializer.writeBoolean(valueHolderForAccessibilityPreferredTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_AccessibilityOptions AccessibilityOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ListScroller ListScroller_serializer::read(DeserializerBase& buffer) { - Ark_AccessibilityOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto accessibilityPreferredTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean accessibilityPreferredTmpBuf = {}; - accessibilityPreferredTmpBuf.tag = accessibilityPreferredTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((accessibilityPreferredTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - accessibilityPreferredTmpBuf.value = valueDeserializer.readBoolean(); - } - value.accessibilityPreferred = accessibilityPreferredTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void AdsBlockedDetails_serializer::write(SerializerBase& buffer, Ark_AdsBlockedDetails value) +inline void LoadingProgressConfiguration_serializer::write(SerializerBase& buffer, Ark_LoadingProgressConfiguration value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForUrl = value.url; - valueSerializer.writeString(valueHolderForUrl); - const auto valueHolderForAdsBlocked = value.adsBlocked; - valueSerializer.writeInt32(valueHolderForAdsBlocked.length); - for (int valueHolderForAdsBlockedCounterI = 0; valueHolderForAdsBlockedCounterI < valueHolderForAdsBlocked.length; valueHolderForAdsBlockedCounterI++) { - const Ark_String valueHolderForAdsBlockedTmpElement = valueHolderForAdsBlocked.array[valueHolderForAdsBlockedCounterI]; - valueSerializer.writeString(valueHolderForAdsBlockedTmpElement); - } + const auto valueHolderForEnabled = value.enabled; + valueSerializer.writeBoolean(valueHolderForEnabled); + const auto valueHolderForContentModifier = value.contentModifier; + valueSerializer.writeObject(valueHolderForContentModifier); + const auto valueHolderForEnableLoading = value.enableLoading; + valueSerializer.writeBoolean(valueHolderForEnableLoading); } -inline Ark_AdsBlockedDetails AdsBlockedDetails_serializer::read(DeserializerBase& buffer) +inline Ark_LoadingProgressConfiguration LoadingProgressConfiguration_serializer::read(DeserializerBase& buffer) { - Ark_AdsBlockedDetails value = {}; + Ark_LoadingProgressConfiguration value = {}; DeserializerBase& valueDeserializer = buffer; - value.url = static_cast(valueDeserializer.readString()); - const Ark_Int32 adsBlockedTmpBufLength = valueDeserializer.readInt32(); - Array_String adsBlockedTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&adsBlockedTmpBuf, adsBlockedTmpBufLength); - for (int adsBlockedTmpBufBufCounterI = 0; adsBlockedTmpBufBufCounterI < adsBlockedTmpBufLength; adsBlockedTmpBufBufCounterI++) { - adsBlockedTmpBuf.array[adsBlockedTmpBufBufCounterI] = static_cast(valueDeserializer.readString()); - } - value.adsBlocked = adsBlockedTmpBuf; + value.enabled = valueDeserializer.readBoolean(); + value.contentModifier = static_cast(valueDeserializer.readObject()); + value.enableLoading = valueDeserializer.readBoolean(); return value; } -inline void AlignRuleOption_serializer::write(SerializerBase& buffer, Ark_AlignRuleOption value) +inline void LongPressRecognizer_serializer::write(SerializerBase& buffer, Ark_LongPressRecognizer value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderFor_stub = value._stub; - valueSerializer.writeInt32(valueHolderFor_stub); + valueSerializer.writePointer(value); } -inline Ark_AlignRuleOption AlignRuleOption_serializer::read(DeserializerBase& buffer) +inline Ark_LongPressRecognizer LongPressRecognizer_serializer::read(DeserializerBase& buffer) { - Ark_AlignRuleOption value = {}; DeserializerBase& valueDeserializer = buffer; - value._stub = valueDeserializer.readInt32(); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void AppearSymbolEffect_serializer::write(SerializerBase& buffer, Ark_AppearSymbolEffect value) +inline void matrix4_Matrix4Transit_serializer::write(SerializerBase& buffer, Ark_matrix4_Matrix4Transit value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_AppearSymbolEffect AppearSymbolEffect_serializer::read(DeserializerBase& buffer) +inline Ark_matrix4_Matrix4Transit matrix4_Matrix4Transit_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void ASTCResource_serializer::write(SerializerBase& buffer, Ark_ASTCResource value) +inline void NativeMediaPlayerConfig_serializer::write(SerializerBase& buffer, Ark_NativeMediaPlayerConfig value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSources = value.sources; - valueSerializer.writeInt32(valueHolderForSources.length); - for (int valueHolderForSourcesCounterI = 0; valueHolderForSourcesCounterI < valueHolderForSources.length; valueHolderForSourcesCounterI++) { - const Ark_String valueHolderForSourcesTmpElement = valueHolderForSources.array[valueHolderForSourcesCounterI]; - valueSerializer.writeString(valueHolderForSourcesTmpElement); - } - const auto valueHolderForColumn = value.column; - valueSerializer.writeNumber(valueHolderForColumn); + const auto valueHolderForEnable = value.enable; + valueSerializer.writeBoolean(valueHolderForEnable); + const auto valueHolderForShouldOverlay = value.shouldOverlay; + valueSerializer.writeBoolean(valueHolderForShouldOverlay); } -inline Ark_ASTCResource ASTCResource_serializer::read(DeserializerBase& buffer) +inline Ark_NativeMediaPlayerConfig NativeMediaPlayerConfig_serializer::read(DeserializerBase& buffer) { - Ark_ASTCResource value = {}; + Ark_NativeMediaPlayerConfig value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int32 sourcesTmpBufLength = valueDeserializer.readInt32(); - Array_String sourcesTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&sourcesTmpBuf, sourcesTmpBufLength); - for (int sourcesTmpBufBufCounterI = 0; sourcesTmpBufBufCounterI < sourcesTmpBufLength; sourcesTmpBufBufCounterI++) { - sourcesTmpBuf.array[sourcesTmpBufBufCounterI] = static_cast(valueDeserializer.readString()); - } - value.sources = sourcesTmpBuf; - value.column = static_cast(valueDeserializer.readNumber()); + value.enable = valueDeserializer.readBoolean(); + value.shouldOverlay = valueDeserializer.readBoolean(); return value; } -inline void AsymmetricTransitionOption_serializer::write(SerializerBase& buffer, Ark_AsymmetricTransitionOption value) +inline void NavPathStack_serializer::write(SerializerBase& buffer, Ark_NavPathStack value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForAppear = value.appear; - TransitionEffect_serializer::write(valueSerializer, valueHolderForAppear); - const auto valueHolderForDisappear = value.disappear; - TransitionEffect_serializer::write(valueSerializer, valueHolderForDisappear); + valueSerializer.writePointer(value); } -inline Ark_AsymmetricTransitionOption AsymmetricTransitionOption_serializer::read(DeserializerBase& buffer) +inline Ark_NavPathStack NavPathStack_serializer::read(DeserializerBase& buffer) { - Ark_AsymmetricTransitionOption value = {}; DeserializerBase& valueDeserializer = buffer; - value.appear = static_cast(TransitionEffect_serializer::read(valueDeserializer)); - value.disappear = static_cast(TransitionEffect_serializer::read(valueDeserializer)); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void AutoPlayOptions_serializer::write(SerializerBase& buffer, Ark_AutoPlayOptions value) +inline void NestedScrollOptions_serializer::write(SerializerBase& buffer, Ark_NestedScrollOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStopWhenTouched = value.stopWhenTouched; - valueSerializer.writeBoolean(valueHolderForStopWhenTouched); + const auto valueHolderForScrollForward = value.scrollForward; + valueSerializer.writeInt32(static_cast(valueHolderForScrollForward)); + const auto valueHolderForScrollBackward = value.scrollBackward; + valueSerializer.writeInt32(static_cast(valueHolderForScrollBackward)); } -inline Ark_AutoPlayOptions AutoPlayOptions_serializer::read(DeserializerBase& buffer) +inline Ark_NestedScrollOptions NestedScrollOptions_serializer::read(DeserializerBase& buffer) { - Ark_AutoPlayOptions value = {}; + Ark_NestedScrollOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.stopWhenTouched = valueDeserializer.readBoolean(); + value.scrollForward = static_cast(valueDeserializer.readInt32()); + value.scrollBackward = static_cast(valueDeserializer.readInt32()); return value; } -inline void BackgroundBrightnessOptions_serializer::write(SerializerBase& buffer, Ark_BackgroundBrightnessOptions value) +inline void NodeController_serializer::write(SerializerBase& buffer, Ark_NodeController value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForRate = value.rate; - valueSerializer.writeNumber(valueHolderForRate); - const auto valueHolderForLightUpDegree = value.lightUpDegree; - valueSerializer.writeNumber(valueHolderForLightUpDegree); + valueSerializer.writePointer(value); } -inline Ark_BackgroundBrightnessOptions BackgroundBrightnessOptions_serializer::read(DeserializerBase& buffer) +inline Ark_NodeController NodeController_serializer::read(DeserializerBase& buffer) { - Ark_BackgroundBrightnessOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.rate = static_cast(valueDeserializer.readNumber()); - value.lightUpDegree = static_cast(valueDeserializer.readNumber()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void BackgroundImageOptions_serializer::write(SerializerBase& buffer, Ark_BackgroundImageOptions value) +inline void OffscreenCanvas_serializer::write(SerializerBase& buffer, Ark_OffscreenCanvas value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSyncLoad = value.syncLoad; - if (runtimeType(valueHolderForSyncLoad) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSyncLoadTmpValue = valueHolderForSyncLoad.value; - valueSerializer.writeBoolean(valueHolderForSyncLoadTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForRepeat = value.repeat; - if (runtimeType(valueHolderForRepeat) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRepeatTmpValue = valueHolderForRepeat.value; - valueSerializer.writeInt32(static_cast(valueHolderForRepeatTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_BackgroundImageOptions BackgroundImageOptions_serializer::read(DeserializerBase& buffer) +inline Ark_OffscreenCanvas OffscreenCanvas_serializer::read(DeserializerBase& buffer) { - Ark_BackgroundImageOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto syncLoadTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean syncLoadTmpBuf = {}; - syncLoadTmpBuf.tag = syncLoadTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((syncLoadTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - syncLoadTmpBuf.value = valueDeserializer.readBoolean(); - } - value.syncLoad = syncLoadTmpBuf; - const auto repeatTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ImageRepeat repeatTmpBuf = {}; - repeatTmpBuf.tag = repeatTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((repeatTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - repeatTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.repeat = repeatTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void BackgroundOptions_serializer::write(SerializerBase& buffer, Ark_BackgroundOptions value) +inline void Offset_componentutils_serializer::write(SerializerBase& buffer, Ark_Offset_componentutils value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForAlign = value.align; - if (runtimeType(valueHolderForAlign) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAlignTmpValue = valueHolderForAlign.value; - valueSerializer.writeInt32(static_cast(valueHolderForAlignTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForX = value.x; + valueSerializer.writeNumber(valueHolderForX); + const auto valueHolderForY = value.y; + valueSerializer.writeNumber(valueHolderForY); } -inline Ark_BackgroundOptions BackgroundOptions_serializer::read(DeserializerBase& buffer) +inline Ark_Offset_componentutils Offset_componentutils_serializer::read(DeserializerBase& buffer) { - Ark_BackgroundOptions value = {}; + Ark_Offset_componentutils value = {}; DeserializerBase& valueDeserializer = buffer; - const auto alignTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Alignment alignTmpBuf = {}; - alignTmpBuf.tag = alignTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((alignTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - alignTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.align = alignTmpBuf; + value.x = static_cast(valueDeserializer.readNumber()); + value.y = static_cast(valueDeserializer.readNumber()); return value; } -inline void BarrierStyle_serializer::write(SerializerBase& buffer, Ark_BarrierStyle value) +inline void OffsetResult_serializer::write(SerializerBase& buffer, Ark_OffsetResult value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForId = value.id; - valueSerializer.writeString(valueHolderForId); - const auto valueHolderForDirection = value.direction; - valueSerializer.writeInt32(static_cast(valueHolderForDirection)); - const auto valueHolderForReferencedId = value.referencedId; - valueSerializer.writeInt32(valueHolderForReferencedId.length); - for (int valueHolderForReferencedIdCounterI = 0; valueHolderForReferencedIdCounterI < valueHolderForReferencedId.length; valueHolderForReferencedIdCounterI++) { - const Ark_String valueHolderForReferencedIdTmpElement = valueHolderForReferencedId.array[valueHolderForReferencedIdCounterI]; - valueSerializer.writeString(valueHolderForReferencedIdTmpElement); - } + const auto valueHolderForXOffset = value.xOffset; + valueSerializer.writeNumber(valueHolderForXOffset); + const auto valueHolderForYOffset = value.yOffset; + valueSerializer.writeNumber(valueHolderForYOffset); } -inline Ark_BarrierStyle BarrierStyle_serializer::read(DeserializerBase& buffer) +inline Ark_OffsetResult OffsetResult_serializer::read(DeserializerBase& buffer) { - Ark_BarrierStyle value = {}; + Ark_OffsetResult value = {}; DeserializerBase& valueDeserializer = buffer; - value.id = static_cast(valueDeserializer.readString()); - value.direction = static_cast(valueDeserializer.readInt32()); - const Ark_Int32 referencedIdTmpBufLength = valueDeserializer.readInt32(); - Array_String referencedIdTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&referencedIdTmpBuf, referencedIdTmpBufLength); - for (int referencedIdTmpBufBufCounterI = 0; referencedIdTmpBufBufCounterI < referencedIdTmpBufLength; referencedIdTmpBufBufCounterI++) { - referencedIdTmpBuf.array[referencedIdTmpBufBufCounterI] = static_cast(valueDeserializer.readString()); - } - value.referencedId = referencedIdTmpBuf; + value.xOffset = static_cast(valueDeserializer.readNumber()); + value.yOffset = static_cast(valueDeserializer.readNumber()); return value; } -inline void BaselineOffsetStyle_serializer::write(SerializerBase& buffer, Ark_BaselineOffsetStyle value) +inline void OnAudioStateChangedEvent_serializer::write(SerializerBase& buffer, Ark_OnAudioStateChangedEvent value) { SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); + const auto valueHolderForPlaying = value.playing; + valueSerializer.writeBoolean(valueHolderForPlaying); } -inline Ark_BaselineOffsetStyle BaselineOffsetStyle_serializer::read(DeserializerBase& buffer) +inline Ark_OnAudioStateChangedEvent OnAudioStateChangedEvent_serializer::read(DeserializerBase& buffer) { + Ark_OnAudioStateChangedEvent value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + value.playing = valueDeserializer.readBoolean(); + return value; } -inline void Bias_serializer::write(SerializerBase& buffer, Ark_Bias value) +inline void OnConsoleEvent_serializer::write(SerializerBase& buffer, Ark_OnConsoleEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForHorizontal = value.horizontal; - if (runtimeType(valueHolderForHorizontal) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHorizontalTmpValue = valueHolderForHorizontal.value; - valueSerializer.writeNumber(valueHolderForHorizontalTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForVertical = value.vertical; - if (runtimeType(valueHolderForVertical) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForVerticalTmpValue = valueHolderForVertical.value; - valueSerializer.writeNumber(valueHolderForVerticalTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForMessage = value.message; + ConsoleMessage_serializer::write(valueSerializer, valueHolderForMessage); } -inline Ark_Bias Bias_serializer::read(DeserializerBase& buffer) +inline Ark_OnConsoleEvent OnConsoleEvent_serializer::read(DeserializerBase& buffer) { - Ark_Bias value = {}; + Ark_OnConsoleEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const auto horizontalTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number horizontalTmpBuf = {}; - horizontalTmpBuf.tag = horizontalTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((horizontalTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - horizontalTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.horizontal = horizontalTmpBuf; - const auto verticalTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number verticalTmpBuf = {}; - verticalTmpBuf.tag = verticalTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((verticalTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - verticalTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.vertical = verticalTmpBuf; + value.message = static_cast(ConsoleMessage_serializer::read(valueDeserializer)); return value; } -inline void Bindable_Array_Arkui_Component_Units_ResourceStr_serializer::write(SerializerBase& buffer, Ark_Bindable_Array_Arkui_Component_Units_ResourceStr value) +inline void OnDataResubmittedEvent_serializer::write(SerializerBase& buffer, Ark_OnDataResubmittedEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForValue = value.value; - valueSerializer.writeInt32(valueHolderForValue.length); - for (int valueHolderForValueCounterI = 0; valueHolderForValueCounterI < valueHolderForValue.length; valueHolderForValueCounterI++) { - const Ark_ResourceStr valueHolderForValueTmpElement = valueHolderForValue.array[valueHolderForValueCounterI]; - if (valueHolderForValueTmpElement.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForValueTmpElementForIdx0 = valueHolderForValueTmpElement.value0; - valueSerializer.writeString(valueHolderForValueTmpElementForIdx0); - } else if (valueHolderForValueTmpElement.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForValueTmpElementForIdx1 = valueHolderForValueTmpElement.value1; - Resource_serializer::write(valueSerializer, valueHolderForValueTmpElementForIdx1); - } - } - const auto valueHolderForOnChange = value.onChange; - valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); + const auto valueHolderForHandler = value.handler; + DataResubmissionHandler_serializer::write(valueSerializer, valueHolderForHandler); } -inline Ark_Bindable_Array_Arkui_Component_Units_ResourceStr Bindable_Array_Arkui_Component_Units_ResourceStr_serializer::read(DeserializerBase& buffer) +inline Ark_OnDataResubmittedEvent OnDataResubmittedEvent_serializer::read(DeserializerBase& buffer) { - Ark_Bindable_Array_Arkui_Component_Units_ResourceStr value = {}; + Ark_OnDataResubmittedEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int32 valueTmpBufLength = valueDeserializer.readInt32(); - Array_ResourceStr valueTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&valueTmpBuf, valueTmpBufLength); - for (int valueTmpBufBufCounterI = 0; valueTmpBufBufCounterI < valueTmpBufLength; valueTmpBufBufCounterI++) { - const Ark_Int8 valueTmpBufTempBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr valueTmpBufTempBuf = {}; - valueTmpBufTempBuf.selector = valueTmpBufTempBufUnionSelector; - if (valueTmpBufTempBufUnionSelector == 0) { - valueTmpBufTempBuf.selector = 0; - valueTmpBufTempBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (valueTmpBufTempBufUnionSelector == 1) { - valueTmpBufTempBuf.selector = 1; - valueTmpBufTempBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for valueTmpBufTempBuf has to be chosen through deserialisation."); - } - valueTmpBuf.array[valueTmpBufBufCounterI] = static_cast(valueTmpBufTempBuf); - } - value.value = valueTmpBuf; - value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_Array_Arkui_Component_Units_ResourceStr)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_Array_Arkui_Component_Units_ResourceStr))))}; + value.handler = static_cast(DataResubmissionHandler_serializer::read(valueDeserializer)); return value; } -inline void Bindable_Array_Number_serializer::write(SerializerBase& buffer, Ark_Bindable_Array_Number value) +inline void OnFaviconReceivedEvent_serializer::write(SerializerBase& buffer, Ark_OnFaviconReceivedEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForValue = value.value; - valueSerializer.writeInt32(valueHolderForValue.length); - for (int valueHolderForValueCounterI = 0; valueHolderForValueCounterI < valueHolderForValue.length; valueHolderForValueCounterI++) { - const Ark_Number valueHolderForValueTmpElement = valueHolderForValue.array[valueHolderForValueCounterI]; - valueSerializer.writeNumber(valueHolderForValueTmpElement); - } - const auto valueHolderForOnChange = value.onChange; - valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); + const auto valueHolderForFavicon = value.favicon; + image_PixelMap_serializer::write(valueSerializer, valueHolderForFavicon); } -inline Ark_Bindable_Array_Number Bindable_Array_Number_serializer::read(DeserializerBase& buffer) +inline Ark_OnFaviconReceivedEvent OnFaviconReceivedEvent_serializer::read(DeserializerBase& buffer) { - Ark_Bindable_Array_Number value = {}; + Ark_OnFaviconReceivedEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int32 valueTmpBufLength = valueDeserializer.readInt32(); - Array_Number valueTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&valueTmpBuf, valueTmpBufLength); - for (int valueTmpBufBufCounterI = 0; valueTmpBufBufCounterI < valueTmpBufLength; valueTmpBufBufCounterI++) { - valueTmpBuf.array[valueTmpBufBufCounterI] = static_cast(valueDeserializer.readNumber()); - } - value.value = valueTmpBuf; - value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_Array_Number)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_Array_Number))))}; + value.favicon = static_cast(image_PixelMap_serializer::read(valueDeserializer)); return value; } -inline void Bindable_Boolean_serializer::write(SerializerBase& buffer, Ark_Bindable_Boolean value) +inline void OnFirstContentfulPaintEvent_serializer::write(SerializerBase& buffer, Ark_OnFirstContentfulPaintEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForValue = value.value; - valueSerializer.writeBoolean(valueHolderForValue); - const auto valueHolderForOnChange = value.onChange; - valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); + const auto valueHolderForNavigationStartTick = value.navigationStartTick; + valueSerializer.writeInt64(valueHolderForNavigationStartTick); + const auto valueHolderForFirstContentfulPaintMs = value.firstContentfulPaintMs; + valueSerializer.writeInt64(valueHolderForFirstContentfulPaintMs); } -inline Ark_Bindable_Boolean Bindable_Boolean_serializer::read(DeserializerBase& buffer) +inline Ark_OnFirstContentfulPaintEvent OnFirstContentfulPaintEvent_serializer::read(DeserializerBase& buffer) { - Ark_Bindable_Boolean value = {}; + Ark_OnFirstContentfulPaintEvent value = {}; DeserializerBase& valueDeserializer = buffer; - value.value = valueDeserializer.readBoolean(); - value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_Boolean)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_Boolean))))}; + value.navigationStartTick = valueDeserializer.readInt64(); + value.firstContentfulPaintMs = valueDeserializer.readInt64(); return value; } -inline void Bindable_Date_serializer::write(SerializerBase& buffer, Ark_Bindable_Date value) +inline void OnFoldStatusChangeInfo_serializer::write(SerializerBase& buffer, Ark_OnFoldStatusChangeInfo value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForValue = value.value; - valueSerializer.writeInt64(valueHolderForValue); - const auto valueHolderForOnChange = value.onChange; - valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); + const auto valueHolderForFoldStatus = value.foldStatus; + valueSerializer.writeInt32(static_cast(valueHolderForFoldStatus)); } -inline Ark_Bindable_Date Bindable_Date_serializer::read(DeserializerBase& buffer) +inline Ark_OnFoldStatusChangeInfo OnFoldStatusChangeInfo_serializer::read(DeserializerBase& buffer) { - Ark_Bindable_Date value = {}; + Ark_OnFoldStatusChangeInfo value = {}; DeserializerBase& valueDeserializer = buffer; - value.value = valueDeserializer.readInt64(); - value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_Date)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_Date))))}; + value.foldStatus = static_cast(valueDeserializer.readInt32()); return value; } -inline void Bindable_Number_serializer::write(SerializerBase& buffer, Ark_Bindable_Number value) +inline void OnOverScrollEvent_serializer::write(SerializerBase& buffer, Ark_OnOverScrollEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForValue = value.value; - valueSerializer.writeNumber(valueHolderForValue); - const auto valueHolderForOnChange = value.onChange; - valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); + const auto valueHolderForXOffset = value.xOffset; + valueSerializer.writeFloat64(valueHolderForXOffset); + const auto valueHolderForYOffset = value.yOffset; + valueSerializer.writeFloat64(valueHolderForYOffset); } -inline Ark_Bindable_Number Bindable_Number_serializer::read(DeserializerBase& buffer) +inline Ark_OnOverScrollEvent OnOverScrollEvent_serializer::read(DeserializerBase& buffer) { - Ark_Bindable_Number value = {}; + Ark_OnOverScrollEvent value = {}; DeserializerBase& valueDeserializer = buffer; - value.value = static_cast(valueDeserializer.readNumber()); - value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_Number)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_Number))))}; + value.xOffset = valueDeserializer.readFloat64(); + value.yOffset = valueDeserializer.readFloat64(); return value; } -inline void Bindable_String_serializer::write(SerializerBase& buffer, Ark_Bindable_String value) +inline void OnProgressChangeEvent_serializer::write(SerializerBase& buffer, Ark_OnProgressChangeEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForValue = value.value; - valueSerializer.writeString(valueHolderForValue); - const auto valueHolderForOnChange = value.onChange; - valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); + const auto valueHolderForNewProgress = value.newProgress; + valueSerializer.writeInt32(valueHolderForNewProgress); } -inline Ark_Bindable_String Bindable_String_serializer::read(DeserializerBase& buffer) +inline Ark_OnProgressChangeEvent OnProgressChangeEvent_serializer::read(DeserializerBase& buffer) { - Ark_Bindable_String value = {}; + Ark_OnProgressChangeEvent value = {}; DeserializerBase& valueDeserializer = buffer; - value.value = static_cast(valueDeserializer.readString()); - value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_String)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_String))))}; + value.newProgress = valueDeserializer.readInt32(); return value; } -inline void BlurOptions_serializer::write(SerializerBase& buffer, Ark_BlurOptions value) +inline void OnScaleChangeEvent_serializer::write(SerializerBase& buffer, Ark_OnScaleChangeEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForGrayscale = value.grayscale; - const auto valueHolderForGrayscale_0 = valueHolderForGrayscale.value0; - valueSerializer.writeNumber(valueHolderForGrayscale_0); - const auto valueHolderForGrayscale_1 = valueHolderForGrayscale.value1; - valueSerializer.writeNumber(valueHolderForGrayscale_1); + const auto valueHolderForOldScale = value.oldScale; + valueSerializer.writeFloat64(valueHolderForOldScale); + const auto valueHolderForNewScale = value.newScale; + valueSerializer.writeFloat64(valueHolderForNewScale); } -inline Ark_BlurOptions BlurOptions_serializer::read(DeserializerBase& buffer) +inline Ark_OnScaleChangeEvent OnScaleChangeEvent_serializer::read(DeserializerBase& buffer) { - Ark_BlurOptions value = {}; + Ark_OnScaleChangeEvent value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_Tuple_Number_Number grayscaleTmpBuf = {}; - grayscaleTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); - grayscaleTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - value.grayscale = grayscaleTmpBuf; + value.oldScale = valueDeserializer.readFloat64(); + value.newScale = valueDeserializer.readFloat64(); return value; } -inline void BorderRadiuses_graphics_serializer::write(SerializerBase& buffer, Ark_BorderRadiuses_graphics value) +inline void OnScrollEvent_serializer::write(SerializerBase& buffer, Ark_OnScrollEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTopLeft = value.topLeft; - valueSerializer.writeNumber(valueHolderForTopLeft); - const auto valueHolderForTopRight = value.topRight; - valueSerializer.writeNumber(valueHolderForTopRight); - const auto valueHolderForBottomLeft = value.bottomLeft; - valueSerializer.writeNumber(valueHolderForBottomLeft); - const auto valueHolderForBottomRight = value.bottomRight; - valueSerializer.writeNumber(valueHolderForBottomRight); + const auto valueHolderForXOffset = value.xOffset; + valueSerializer.writeFloat64(valueHolderForXOffset); + const auto valueHolderForYOffset = value.yOffset; + valueSerializer.writeFloat64(valueHolderForYOffset); } -inline Ark_BorderRadiuses_graphics BorderRadiuses_graphics_serializer::read(DeserializerBase& buffer) +inline Ark_OnScrollEvent OnScrollEvent_serializer::read(DeserializerBase& buffer) { - Ark_BorderRadiuses_graphics value = {}; + Ark_OnScrollEvent value = {}; DeserializerBase& valueDeserializer = buffer; - value.topLeft = static_cast(valueDeserializer.readNumber()); - value.topRight = static_cast(valueDeserializer.readNumber()); - value.bottomLeft = static_cast(valueDeserializer.readNumber()); - value.bottomRight = static_cast(valueDeserializer.readNumber()); + value.xOffset = valueDeserializer.readFloat64(); + value.yOffset = valueDeserializer.readFloat64(); return value; } -inline void BounceSymbolEffect_serializer::write(SerializerBase& buffer, Ark_BounceSymbolEffect value) +inline void OnScrollFrameBeginHandlerResult_serializer::write(SerializerBase& buffer, Ark_OnScrollFrameBeginHandlerResult value) { SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); + const auto valueHolderForOffsetRemain = value.offsetRemain; + valueSerializer.writeNumber(valueHolderForOffsetRemain); } -inline Ark_BounceSymbolEffect BounceSymbolEffect_serializer::read(DeserializerBase& buffer) +inline Ark_OnScrollFrameBeginHandlerResult OnScrollFrameBeginHandlerResult_serializer::read(DeserializerBase& buffer) { + Ark_OnScrollFrameBeginHandlerResult value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + value.offsetRemain = static_cast(valueDeserializer.readNumber()); + return value; } -inline void BreakPoints_serializer::write(SerializerBase& buffer, Ark_BreakPoints value) +inline void OnSearchResultReceiveEvent_serializer::write(SerializerBase& buffer, Ark_OnSearchResultReceiveEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForValue = value.value; - if (runtimeType(valueHolderForValue) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForValueTmpValue = valueHolderForValue.value; - valueSerializer.writeInt32(valueHolderForValueTmpValue.length); - for (int valueHolderForValueTmpValueCounterI = 0; valueHolderForValueTmpValueCounterI < valueHolderForValueTmpValue.length; valueHolderForValueTmpValueCounterI++) { - const Ark_String valueHolderForValueTmpValueTmpElement = valueHolderForValueTmpValue.array[valueHolderForValueTmpValueCounterI]; - valueSerializer.writeString(valueHolderForValueTmpValueTmpElement); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForReference = value.reference; - if (runtimeType(valueHolderForReference) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForReferenceTmpValue = valueHolderForReference.value; - valueSerializer.writeInt32(static_cast(valueHolderForReferenceTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForActiveMatchOrdinal = value.activeMatchOrdinal; + valueSerializer.writeNumber(valueHolderForActiveMatchOrdinal); + const auto valueHolderForNumberOfMatches = value.numberOfMatches; + valueSerializer.writeNumber(valueHolderForNumberOfMatches); + const auto valueHolderForIsDoneCounting = value.isDoneCounting; + valueSerializer.writeBoolean(valueHolderForIsDoneCounting); } -inline Ark_BreakPoints BreakPoints_serializer::read(DeserializerBase& buffer) +inline Ark_OnSearchResultReceiveEvent OnSearchResultReceiveEvent_serializer::read(DeserializerBase& buffer) { - Ark_BreakPoints value = {}; + Ark_OnSearchResultReceiveEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const auto valueTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_String valueTmpBuf = {}; - valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 valueTmpBuf_Length = valueDeserializer.readInt32(); - Array_String valueTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&valueTmpBuf_, valueTmpBuf_Length); - for (int valueTmpBuf_BufCounterI = 0; valueTmpBuf_BufCounterI < valueTmpBuf_Length; valueTmpBuf_BufCounterI++) { - valueTmpBuf_.array[valueTmpBuf_BufCounterI] = static_cast(valueDeserializer.readString()); - } - valueTmpBuf.value = valueTmpBuf_; - } - value.value = valueTmpBuf; - const auto referenceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BreakpointsReference referenceTmpBuf = {}; - referenceTmpBuf.tag = referenceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((referenceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - referenceTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.reference = referenceTmpBuf; + value.activeMatchOrdinal = static_cast(valueDeserializer.readNumber()); + value.numberOfMatches = static_cast(valueDeserializer.readNumber()); + value.isDoneCounting = valueDeserializer.readBoolean(); return value; } -inline void BuilderNodeOptions_serializer::write(SerializerBase& buffer, Ark_BuilderNodeOptions value) +inline void OnShowFileSelectorEvent_serializer::write(SerializerBase& buffer, Ark_OnShowFileSelectorEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSelfIdealSize = value.selfIdealSize; - if (runtimeType(valueHolderForSelfIdealSize) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSelfIdealSizeTmpValue = valueHolderForSelfIdealSize.value; - Size_serializer::write(valueSerializer, valueHolderForSelfIdealSizeTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForType = value.type; - if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTypeTmpValue = valueHolderForType.value; - valueSerializer.writeNumber(valueHolderForTypeTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForSurfaceId = value.surfaceId; - if (runtimeType(valueHolderForSurfaceId) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSurfaceIdTmpValue = valueHolderForSurfaceId.value; - valueSerializer.writeString(valueHolderForSurfaceIdTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForResult = value.result; + FileSelectorResult_serializer::write(valueSerializer, valueHolderForResult); + const auto valueHolderForFileSelector = value.fileSelector; + FileSelectorParam_serializer::write(valueSerializer, valueHolderForFileSelector); } -inline Ark_BuilderNodeOptions BuilderNodeOptions_serializer::read(DeserializerBase& buffer) +inline Ark_OnShowFileSelectorEvent OnShowFileSelectorEvent_serializer::read(DeserializerBase& buffer) { - Ark_BuilderNodeOptions value = {}; + Ark_OnShowFileSelectorEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const auto selfIdealSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Size selfIdealSizeTmpBuf = {}; - selfIdealSizeTmpBuf.tag = selfIdealSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((selfIdealSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - selfIdealSizeTmpBuf.value = Size_serializer::read(valueDeserializer); - } - value.selfIdealSize = selfIdealSizeTmpBuf; - const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number typeTmpBuf = {}; - typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - typeTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.type = typeTmpBuf; - const auto surfaceIdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String surfaceIdTmpBuf = {}; - surfaceIdTmpBuf.tag = surfaceIdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((surfaceIdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - surfaceIdTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.surfaceId = surfaceIdTmpBuf; + value.result = static_cast(FileSelectorResult_serializer::read(valueDeserializer)); + value.fileSelector = static_cast(FileSelectorParam_serializer::read(valueDeserializer)); return value; } -inline void BusinessErrorInterface_Void_serializer::write(SerializerBase& buffer, Ark_BusinessErrorInterface_Void value) +inline void PanGestureOptions_serializer::write(SerializerBase& buffer, Ark_PanGestureOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForName = value.name; - valueSerializer.writeString(valueHolderForName); - const auto valueHolderForMessage = value.message; - valueSerializer.writeString(valueHolderForMessage); - const auto valueHolderForStack = value.stack; - if (runtimeType(valueHolderForStack) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStackTmpValue = valueHolderForStack.value; - valueSerializer.writeString(valueHolderForStackTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForCode = value.code; - valueSerializer.writeInt32(valueHolderForCode); + valueSerializer.writePointer(value); } -inline Ark_BusinessErrorInterface_Void BusinessErrorInterface_Void_serializer::read(DeserializerBase& buffer) +inline Ark_PanGestureOptions PanGestureOptions_serializer::read(DeserializerBase& buffer) { - Ark_BusinessErrorInterface_Void value = {}; DeserializerBase& valueDeserializer = buffer; - value.name = static_cast(valueDeserializer.readString()); - value.message = static_cast(valueDeserializer.readString()); - const auto stackTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String stackTmpBuf = {}; - stackTmpBuf.tag = stackTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((stackTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - stackTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.stack = stackTmpBuf; - value.code = valueDeserializer.readInt32(); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void ButtonConfiguration_serializer::write(SerializerBase& buffer, Ark_ButtonConfiguration value) +inline void PanRecognizer_serializer::write(SerializerBase& buffer, Ark_PanRecognizer value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForEnabled = value.enabled; - valueSerializer.writeBoolean(valueHolderForEnabled); - const auto valueHolderForContentModifier = value.contentModifier; - valueSerializer.writeObject(valueHolderForContentModifier); - const auto valueHolderForLabel = value.label; - valueSerializer.writeString(valueHolderForLabel); - const auto valueHolderForPressed = value.pressed; - valueSerializer.writeBoolean(valueHolderForPressed); - const auto valueHolderForTriggerClick = value.triggerClick; - valueSerializer.writeCallbackResource(valueHolderForTriggerClick.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerClick.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerClick.callSync)); + valueSerializer.writePointer(value); } -inline Ark_ButtonConfiguration ButtonConfiguration_serializer::read(DeserializerBase& buffer) +inline Ark_PanRecognizer PanRecognizer_serializer::read(DeserializerBase& buffer) { - Ark_ButtonConfiguration value = {}; DeserializerBase& valueDeserializer = buffer; - value.enabled = valueDeserializer.readBoolean(); - value.contentModifier = static_cast(valueDeserializer.readObject()); - value.label = static_cast(valueDeserializer.readString()); - value.pressed = valueDeserializer.readBoolean(); - value.triggerClick = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ButtonTriggerClickCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_ButtonTriggerClickCallback))))}; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void ButtonOptions_serializer::write(SerializerBase& buffer, Ark_ButtonOptions value) +inline void Path2D_serializer::write(SerializerBase& buffer, Ark_Path2D value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForType = value.type; - if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTypeTmpValue = valueHolderForType.value; - valueSerializer.writeInt32(static_cast(valueHolderForTypeTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForStateEffect = value.stateEffect; - if (runtimeType(valueHolderForStateEffect) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStateEffectTmpValue = valueHolderForStateEffect.value; - valueSerializer.writeBoolean(valueHolderForStateEffectTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForButtonStyle = value.buttonStyle; - if (runtimeType(valueHolderForButtonStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForButtonStyleTmpValue = valueHolderForButtonStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForButtonStyleTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForControlSize = value.controlSize; - if (runtimeType(valueHolderForControlSize) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForControlSizeTmpValue = valueHolderForControlSize.value; - valueSerializer.writeInt32(static_cast(valueHolderForControlSizeTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForRole = value.role; - if (runtimeType(valueHolderForRole) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRoleTmpValue = valueHolderForRole.value; - valueSerializer.writeInt32(static_cast(valueHolderForRoleTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_ButtonOptions ButtonOptions_serializer::read(DeserializerBase& buffer) +inline Ark_Path2D Path2D_serializer::read(DeserializerBase& buffer) { - Ark_ButtonOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ButtonType typeTmpBuf = {}; - typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - typeTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.type = typeTmpBuf; - const auto stateEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean stateEffectTmpBuf = {}; - stateEffectTmpBuf.tag = stateEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((stateEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - stateEffectTmpBuf.value = valueDeserializer.readBoolean(); - } - value.stateEffect = stateEffectTmpBuf; - const auto buttonStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ButtonStyleMode buttonStyleTmpBuf = {}; - buttonStyleTmpBuf.tag = buttonStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((buttonStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - buttonStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.buttonStyle = buttonStyleTmpBuf; - const auto controlSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ControlSize controlSizeTmpBuf = {}; - controlSizeTmpBuf.tag = controlSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((controlSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - controlSizeTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.controlSize = controlSizeTmpBuf; - const auto roleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ButtonRole roleTmpBuf = {}; - roleTmpBuf.tag = roleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((roleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - roleTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.role = roleTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void CancelButtonSymbolOptions_serializer::write(SerializerBase& buffer, Ark_CancelButtonSymbolOptions value) +inline void PathShape_serializer::write(SerializerBase& buffer, Ark_PathShape value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStyle = value.style; - if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForIcon = value.icon; - if (runtimeType(valueHolderForIcon) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIconTmpValue = valueHolderForIcon.value; - SymbolGlyphModifier_serializer::write(valueSerializer, valueHolderForIconTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_CancelButtonSymbolOptions CancelButtonSymbolOptions_serializer::read(DeserializerBase& buffer) +inline Ark_PathShape PathShape_serializer::read(DeserializerBase& buffer) { - Ark_CancelButtonSymbolOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CancelButtonStyle styleTmpBuf = {}; - styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.style = styleTmpBuf; - const auto iconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SymbolGlyphModifier iconTmpBuf = {}; - iconTmpBuf.tag = iconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((iconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - iconTmpBuf.value = SymbolGlyphModifier_serializer::read(valueDeserializer); - } - value.icon = iconTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void CaretOffset_serializer::write(SerializerBase& buffer, Ark_CaretOffset value) +inline void PatternLockController_serializer::write(SerializerBase& buffer, Ark_PatternLockController value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForIndex = value.index; - valueSerializer.writeNumber(valueHolderForIndex); - const auto valueHolderForX = value.x; - valueSerializer.writeNumber(valueHolderForX); - const auto valueHolderForY = value.y; - valueSerializer.writeNumber(valueHolderForY); + valueSerializer.writePointer(value); } -inline Ark_CaretOffset CaretOffset_serializer::read(DeserializerBase& buffer) +inline Ark_PatternLockController PatternLockController_serializer::read(DeserializerBase& buffer) { - Ark_CaretOffset value = {}; DeserializerBase& valueDeserializer = buffer; - value.index = static_cast(valueDeserializer.readNumber()); - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void ChainWeightOptions_serializer::write(SerializerBase& buffer, Ark_ChainWeightOptions value) +inline void PermissionRequest_serializer::write(SerializerBase& buffer, Ark_PermissionRequest value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForHorizontal = value.horizontal; - if (runtimeType(valueHolderForHorizontal) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHorizontalTmpValue = valueHolderForHorizontal.value; - valueSerializer.writeNumber(valueHolderForHorizontalTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForVertical = value.vertical; - if (runtimeType(valueHolderForVertical) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForVerticalTmpValue = valueHolderForVertical.value; - valueSerializer.writeNumber(valueHolderForVerticalTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_ChainWeightOptions ChainWeightOptions_serializer::read(DeserializerBase& buffer) +inline Ark_PermissionRequest PermissionRequest_serializer::read(DeserializerBase& buffer) { - Ark_ChainWeightOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto horizontalTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number horizontalTmpBuf = {}; - horizontalTmpBuf.tag = horizontalTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((horizontalTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - horizontalTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.horizontal = horizontalTmpBuf; - const auto verticalTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number verticalTmpBuf = {}; - verticalTmpBuf.tag = verticalTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((verticalTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - verticalTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.vertical = verticalTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void CheckBoxConfiguration_serializer::write(SerializerBase& buffer, Ark_CheckBoxConfiguration value) +inline void PinchRecognizer_serializer::write(SerializerBase& buffer, Ark_PinchRecognizer value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForEnabled = value.enabled; - valueSerializer.writeBoolean(valueHolderForEnabled); - const auto valueHolderForContentModifier = value.contentModifier; - valueSerializer.writeObject(valueHolderForContentModifier); - const auto valueHolderForName = value.name; - valueSerializer.writeString(valueHolderForName); - const auto valueHolderForSelected = value.selected; - valueSerializer.writeBoolean(valueHolderForSelected); - const auto valueHolderForTriggerChange = value.triggerChange; - valueSerializer.writeCallbackResource(valueHolderForTriggerChange.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.callSync)); + valueSerializer.writePointer(value); } -inline Ark_CheckBoxConfiguration CheckBoxConfiguration_serializer::read(DeserializerBase& buffer) +inline Ark_PinchRecognizer PinchRecognizer_serializer::read(DeserializerBase& buffer) { - Ark_CheckBoxConfiguration value = {}; DeserializerBase& valueDeserializer = buffer; - value.enabled = valueDeserializer.readBoolean(); - value.contentModifier = static_cast(valueDeserializer.readObject()); - value.name = static_cast(valueDeserializer.readString()); - value.selected = valueDeserializer.readBoolean(); - value.triggerChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void CheckboxGroupOptions_serializer::write(SerializerBase& buffer, Ark_CheckboxGroupOptions value) +inline void PixelMapMock_serializer::write(SerializerBase& buffer, Ark_PixelMapMock value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForGroup = value.group; - if (runtimeType(valueHolderForGroup) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForGroupTmpValue = valueHolderForGroup.value; - valueSerializer.writeString(valueHolderForGroupTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_CheckboxGroupOptions CheckboxGroupOptions_serializer::read(DeserializerBase& buffer) +inline Ark_PixelMapMock PixelMapMock_serializer::read(DeserializerBase& buffer) { - Ark_CheckboxGroupOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto groupTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String groupTmpBuf = {}; - groupTmpBuf.tag = groupTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((groupTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - groupTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.group = groupTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void CheckboxGroupResult_serializer::write(SerializerBase& buffer, Ark_CheckboxGroupResult value) +inline void PlaybackInfo_serializer::write(SerializerBase& buffer, Ark_PlaybackInfo value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForName = value.name; - valueSerializer.writeInt32(valueHolderForName.length); - for (int valueHolderForNameCounterI = 0; valueHolderForNameCounterI < valueHolderForName.length; valueHolderForNameCounterI++) { - const Ark_String valueHolderForNameTmpElement = valueHolderForName.array[valueHolderForNameCounterI]; - valueSerializer.writeString(valueHolderForNameTmpElement); - } - const auto valueHolderForStatus = value.status; - valueSerializer.writeInt32(static_cast(valueHolderForStatus)); + const auto valueHolderForTime = value.time; + valueSerializer.writeInt32(valueHolderForTime); } -inline Ark_CheckboxGroupResult CheckboxGroupResult_serializer::read(DeserializerBase& buffer) +inline Ark_PlaybackInfo PlaybackInfo_serializer::read(DeserializerBase& buffer) { - Ark_CheckboxGroupResult value = {}; + Ark_PlaybackInfo value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int32 nameTmpBufLength = valueDeserializer.readInt32(); - Array_String nameTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&nameTmpBuf, nameTmpBufLength); - for (int nameTmpBufBufCounterI = 0; nameTmpBufBufCounterI < nameTmpBufLength; nameTmpBufBufCounterI++) { - nameTmpBuf.array[nameTmpBufBufCounterI] = static_cast(valueDeserializer.readString()); - } - value.name = nameTmpBuf; - value.status = static_cast(valueDeserializer.readInt32()); + value.time = valueDeserializer.readInt32(); return value; } -inline void CheckboxOptions_serializer::write(SerializerBase& buffer, Ark_CheckboxOptions value) +inline void PopupStateChangeParam_serializer::write(SerializerBase& buffer, Ark_PopupStateChangeParam value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForName = value.name; - if (runtimeType(valueHolderForName) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForNameTmpValue = valueHolderForName.value; - valueSerializer.writeString(valueHolderForNameTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForGroup = value.group; - if (runtimeType(valueHolderForGroup) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForGroupTmpValue = valueHolderForGroup.value; - valueSerializer.writeString(valueHolderForGroupTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForIndicatorBuilder = value.indicatorBuilder; - if (runtimeType(valueHolderForIndicatorBuilder) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIndicatorBuilderTmpValue = valueHolderForIndicatorBuilder.value; - valueSerializer.writeCallbackResource(valueHolderForIndicatorBuilderTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForIndicatorBuilderTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForIndicatorBuilderTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForIsVisible = value.isVisible; + valueSerializer.writeBoolean(valueHolderForIsVisible); } -inline Ark_CheckboxOptions CheckboxOptions_serializer::read(DeserializerBase& buffer) +inline Ark_PopupStateChangeParam PopupStateChangeParam_serializer::read(DeserializerBase& buffer) { - Ark_CheckboxOptions value = {}; + Ark_PopupStateChangeParam value = {}; DeserializerBase& valueDeserializer = buffer; - const auto nameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String nameTmpBuf = {}; - nameTmpBuf.tag = nameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((nameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - nameTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.name = nameTmpBuf; - const auto groupTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String groupTmpBuf = {}; - groupTmpBuf.tag = groupTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((groupTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - groupTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.group = groupTmpBuf; - const auto indicatorBuilderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomNodeBuilder indicatorBuilderTmpBuf = {}; - indicatorBuilderTmpBuf.tag = indicatorBuilderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((indicatorBuilderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - indicatorBuilderTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - } - value.indicatorBuilder = indicatorBuilderTmpBuf; + value.isVisible = valueDeserializer.readBoolean(); return value; } -inline void ChildrenMainSize_serializer::write(SerializerBase& buffer, Ark_ChildrenMainSize value) +inline void PositionWithAffinity_serializer::write(SerializerBase& buffer, Ark_PositionWithAffinity value) { SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); + const auto valueHolderForPosition = value.position; + valueSerializer.writeNumber(valueHolderForPosition); } -inline Ark_ChildrenMainSize ChildrenMainSize_serializer::read(DeserializerBase& buffer) +inline Ark_PositionWithAffinity PositionWithAffinity_serializer::read(DeserializerBase& buffer) { + Ark_PositionWithAffinity value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + value.position = static_cast(valueDeserializer.readNumber()); + return value; } -inline void Circle_serializer::write(SerializerBase& buffer, Ark_Circle value) +inline void PreparedInfo_serializer::write(SerializerBase& buffer, Ark_PreparedInfo value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForCenterX = value.centerX; - valueSerializer.writeNumber(valueHolderForCenterX); - const auto valueHolderForCenterY = value.centerY; - valueSerializer.writeNumber(valueHolderForCenterY); - const auto valueHolderForRadius = value.radius; - valueSerializer.writeNumber(valueHolderForRadius); + const auto valueHolderForDuration = value.duration; + valueSerializer.writeInt32(valueHolderForDuration); } -inline Ark_Circle Circle_serializer::read(DeserializerBase& buffer) +inline Ark_PreparedInfo PreparedInfo_serializer::read(DeserializerBase& buffer) { - Ark_Circle value = {}; + Ark_PreparedInfo value = {}; DeserializerBase& valueDeserializer = buffer; - value.centerX = static_cast(valueDeserializer.readNumber()); - value.centerY = static_cast(valueDeserializer.readNumber()); - value.radius = static_cast(valueDeserializer.readNumber()); + value.duration = valueDeserializer.readInt32(); return value; } -inline void CircleOptions_serializer::write(SerializerBase& buffer, Ark_CircleOptions value) +inline void ProgressConfiguration_serializer::write(SerializerBase& buffer, Ark_ProgressConfiguration value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0); - } else if (valueHolderForWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - valueSerializer.writeFloat64(valueHolderForWidthTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForHeight = value.height; - if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - if (valueHolderForHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; - valueSerializer.writeString(valueHolderForHeightTmpValueForIdx0); - } else if (valueHolderForHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; - valueSerializer.writeFloat64(valueHolderForHeightTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForEnabled = value.enabled; + valueSerializer.writeBoolean(valueHolderForEnabled); + const auto valueHolderForContentModifier = value.contentModifier; + valueSerializer.writeObject(valueHolderForContentModifier); + const auto valueHolderForValue = value.value; + valueSerializer.writeNumber(valueHolderForValue); + const auto valueHolderForTotal = value.total; + valueSerializer.writeNumber(valueHolderForTotal); } -inline Ark_CircleOptions CircleOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ProgressConfiguration ProgressConfiguration_serializer::read(DeserializerBase& buffer) { - Ark_CircleOptions value = {}; + Ark_ProgressConfiguration value = {}; DeserializerBase& valueDeserializer = buffer; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_F64 widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_F64 widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = valueDeserializer.readFloat64(); - } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); - } - widthTmpBuf.value = static_cast(widthTmpBuf_); - } - value.width = widthTmpBuf; - const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_F64 heightTmpBuf = {}; - heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_F64 heightTmpBuf_ = {}; - heightTmpBuf_.selector = heightTmpBuf_UnionSelector; - if (heightTmpBuf_UnionSelector == 0) { - heightTmpBuf_.selector = 0; - heightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (heightTmpBuf_UnionSelector == 1) { - heightTmpBuf_.selector = 1; - heightTmpBuf_.value1 = valueDeserializer.readFloat64(); - } else { - INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); - } - heightTmpBuf.value = static_cast(heightTmpBuf_); - } - value.height = heightTmpBuf; + value.enabled = valueDeserializer.readBoolean(); + value.contentModifier = static_cast(valueDeserializer.readObject()); + value.value = static_cast(valueDeserializer.readNumber()); + value.total = static_cast(valueDeserializer.readNumber()); return value; } -inline void ClickEffect_serializer::write(SerializerBase& buffer, Ark_ClickEffect value) +inline void ProgressMask_serializer::write(SerializerBase& buffer, Ark_ProgressMask value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForLevel = value.level; - valueSerializer.writeInt32(static_cast(valueHolderForLevel)); - const auto valueHolderForScale = value.scale; - if (runtimeType(valueHolderForScale) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForScaleTmpValue = valueHolderForScale.value; - valueSerializer.writeNumber(valueHolderForScaleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_ClickEffect ClickEffect_serializer::read(DeserializerBase& buffer) +inline Ark_ProgressMask ProgressMask_serializer::read(DeserializerBase& buffer) { - Ark_ClickEffect value = {}; DeserializerBase& valueDeserializer = buffer; - value.level = static_cast(valueDeserializer.readInt32()); - const auto scaleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number scaleTmpBuf = {}; - scaleTmpBuf.tag = scaleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((scaleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - scaleTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.scale = scaleTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void CloseSwipeActionOptions_serializer::write(SerializerBase& buffer, Ark_CloseSwipeActionOptions value) +inline void PulseSymbolEffect_serializer::write(SerializerBase& buffer, Ark_PulseSymbolEffect value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForOnFinish = value.onFinish; - if (runtimeType(valueHolderForOnFinish) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnFinishTmpValue = valueHolderForOnFinish.value; - valueSerializer.writeCallbackResource(valueHolderForOnFinishTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnFinishTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnFinishTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_CloseSwipeActionOptions CloseSwipeActionOptions_serializer::read(DeserializerBase& buffer) +inline Ark_PulseSymbolEffect PulseSymbolEffect_serializer::read(DeserializerBase& buffer) { - Ark_CloseSwipeActionOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto onFinishTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onFinishTmpBuf = {}; - onFinishTmpBuf.tag = onFinishTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onFinishTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onFinishTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onFinish = onFinishTmpBuf; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void RectResult_serializer::write(SerializerBase& buffer, Ark_RectResult value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForX = value.x; + valueSerializer.writeNumber(valueHolderForX); + const auto valueHolderForY = value.y; + valueSerializer.writeNumber(valueHolderForY); + const auto valueHolderForWidth = value.width; + valueSerializer.writeNumber(valueHolderForWidth); + const auto valueHolderForHeight = value.height; + valueSerializer.writeNumber(valueHolderForHeight); +} +inline Ark_RectResult RectResult_serializer::read(DeserializerBase& buffer) +{ + Ark_RectResult value = {}; + DeserializerBase& valueDeserializer = buffer; + value.x = static_cast(valueDeserializer.readNumber()); + value.y = static_cast(valueDeserializer.readNumber()); + value.width = static_cast(valueDeserializer.readNumber()); + value.height = static_cast(valueDeserializer.readNumber()); return value; } -inline void ColumnOptions_serializer::write(SerializerBase& buffer, Ark_ColumnOptions value) +inline void RectShape_serializer::write(SerializerBase& buffer, Ark_RectShape value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_RectShape RectShape_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void RichEditorBaseController_serializer::write(SerializerBase& buffer, Ark_RichEditorBaseController value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSpace = value.space; - if (runtimeType(valueHolderForSpace) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSpaceTmpValue = valueHolderForSpace.value; - if (valueHolderForSpaceTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSpaceTmpValueForIdx0 = valueHolderForSpaceTmpValue.value0; - valueSerializer.writeString(valueHolderForSpaceTmpValueForIdx0); - } else if (valueHolderForSpaceTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSpaceTmpValueForIdx1 = valueHolderForSpaceTmpValue.value1; - valueSerializer.writeNumber(valueHolderForSpaceTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_ColumnOptions ColumnOptions_serializer::read(DeserializerBase& buffer) +inline Ark_RichEditorBaseController RichEditorBaseController_serializer::read(DeserializerBase& buffer) { - Ark_ColumnOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto spaceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Number spaceTmpBuf = {}; - spaceTmpBuf.tag = spaceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((spaceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 spaceTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Number spaceTmpBuf_ = {}; - spaceTmpBuf_.selector = spaceTmpBuf_UnionSelector; - if (spaceTmpBuf_UnionSelector == 0) { - spaceTmpBuf_.selector = 0; - spaceTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (spaceTmpBuf_UnionSelector == 1) { - spaceTmpBuf_.selector = 1; - spaceTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else { - INTEROP_FATAL("One of the branches for spaceTmpBuf_ has to be chosen through deserialisation."); - } - spaceTmpBuf.value = static_cast(spaceTmpBuf_); - } - value.space = spaceTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void ColumnOptionsV2_serializer::write(SerializerBase& buffer, Ark_ColumnOptionsV2 value) +inline void RichEditorController_serializer::write(SerializerBase& buffer, Ark_RichEditorController value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderFor_stub = value._stub; - valueSerializer.writeInt32(valueHolderFor_stub); + valueSerializer.writePointer(value); } -inline Ark_ColumnOptionsV2 ColumnOptionsV2_serializer::read(DeserializerBase& buffer) +inline Ark_RichEditorController RichEditorController_serializer::read(DeserializerBase& buffer) { - Ark_ColumnOptionsV2 value = {}; DeserializerBase& valueDeserializer = buffer; - value._stub = valueDeserializer.readInt32(); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void CommandPath_serializer::write(SerializerBase& buffer, Ark_CommandPath value) +inline void RichEditorOptions_serializer::write(SerializerBase& buffer, Ark_RichEditorOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForCommands = value.commands; - valueSerializer.writeString(valueHolderForCommands); + const auto valueHolderForController = value.controller; + RichEditorController_serializer::write(valueSerializer, valueHolderForController); } -inline Ark_CommandPath CommandPath_serializer::read(DeserializerBase& buffer) +inline Ark_RichEditorOptions RichEditorOptions_serializer::read(DeserializerBase& buffer) { - Ark_CommandPath value = {}; + Ark_RichEditorOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.commands = static_cast(valueDeserializer.readString()); + value.controller = static_cast(RichEditorController_serializer::read(valueDeserializer)); return value; } -inline void common_Context_serializer::write(SerializerBase& buffer, Ark_common_Context value) +inline void RichEditorStyledStringController_serializer::write(SerializerBase& buffer, Ark_RichEditorStyledStringController value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_common_Context common_Context_serializer::read(DeserializerBase& buffer) +inline Ark_RichEditorStyledStringController RichEditorStyledStringController_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void common2D_Color_serializer::write(SerializerBase& buffer, Ark_common2D_Color value) +inline void RichEditorStyledStringOptions_serializer::write(SerializerBase& buffer, Ark_RichEditorStyledStringOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForAlpha = value.alpha; - valueSerializer.writeNumber(valueHolderForAlpha); - const auto valueHolderForRed = value.red; - valueSerializer.writeNumber(valueHolderForRed); - const auto valueHolderForGreen = value.green; - valueSerializer.writeNumber(valueHolderForGreen); - const auto valueHolderForBlue = value.blue; - valueSerializer.writeNumber(valueHolderForBlue); + const auto valueHolderForController = value.controller; + RichEditorStyledStringController_serializer::write(valueSerializer, valueHolderForController); } -inline Ark_common2D_Color common2D_Color_serializer::read(DeserializerBase& buffer) +inline Ark_RichEditorStyledStringOptions RichEditorStyledStringOptions_serializer::read(DeserializerBase& buffer) { - Ark_common2D_Color value = {}; + Ark_RichEditorStyledStringOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.alpha = static_cast(valueDeserializer.readNumber()); - value.red = static_cast(valueDeserializer.readNumber()); - value.green = static_cast(valueDeserializer.readNumber()); - value.blue = static_cast(valueDeserializer.readNumber()); + value.controller = static_cast(RichEditorStyledStringController_serializer::read(valueDeserializer)); return value; } -inline void common2D_Point_serializer::write(SerializerBase& buffer, Ark_common2D_Point value) +inline void RootSceneSession_serializer::write(SerializerBase& buffer, Ark_RootSceneSession value) { - SerializerBase& valueSerializer = buffer; - const auto valueHolderForX = value.x; - valueSerializer.writeNumber(valueHolderForX); - const auto valueHolderForY = value.y; - valueSerializer.writeNumber(valueHolderForY); } -inline Ark_common2D_Point common2D_Point_serializer::read(DeserializerBase& buffer) +inline Ark_RootSceneSession RootSceneSession_serializer::read(DeserializerBase& buffer) { - Ark_common2D_Point value = {}; - DeserializerBase& valueDeserializer = buffer; - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); + Ark_RootSceneSession value = {}; return value; } -inline void common2D_Point3d_serializer::write(SerializerBase& buffer, Ark_common2D_Point3d value) +inline void RotateResult_serializer::write(SerializerBase& buffer, Ark_RotateResult value) { SerializerBase& valueSerializer = buffer; const auto valueHolderForX = value.x; @@ -70950,3377 +62130,2057 @@ inline void common2D_Point3d_serializer::write(SerializerBase& buffer, Ark_commo valueSerializer.writeNumber(valueHolderForY); const auto valueHolderForZ = value.z; valueSerializer.writeNumber(valueHolderForZ); + const auto valueHolderForCenterX = value.centerX; + valueSerializer.writeNumber(valueHolderForCenterX); + const auto valueHolderForCenterY = value.centerY; + valueSerializer.writeNumber(valueHolderForCenterY); + const auto valueHolderForAngle = value.angle; + valueSerializer.writeNumber(valueHolderForAngle); } -inline Ark_common2D_Point3d common2D_Point3d_serializer::read(DeserializerBase& buffer) +inline Ark_RotateResult RotateResult_serializer::read(DeserializerBase& buffer) { - Ark_common2D_Point3d value = {}; + Ark_RotateResult value = {}; DeserializerBase& valueDeserializer = buffer; value.x = static_cast(valueDeserializer.readNumber()); value.y = static_cast(valueDeserializer.readNumber()); value.z = static_cast(valueDeserializer.readNumber()); + value.centerX = static_cast(valueDeserializer.readNumber()); + value.centerY = static_cast(valueDeserializer.readNumber()); + value.angle = static_cast(valueDeserializer.readNumber()); + return value; +} +inline void RotationGesture_serializer::write(SerializerBase& buffer, Ark_RotationGesture value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_RotationGesture RotationGesture_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void RotationRecognizer_serializer::write(SerializerBase& buffer, Ark_RotationRecognizer value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_RotationRecognizer RotationRecognizer_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void RowOptionsV2_serializer::write(SerializerBase& buffer, Ark_RowOptionsV2 value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderFor_stub = value._stub; + valueSerializer.writeInt32(valueHolderFor_stub); +} +inline Ark_RowOptionsV2 RowOptionsV2_serializer::read(DeserializerBase& buffer) +{ + Ark_RowOptionsV2 value = {}; + DeserializerBase& valueDeserializer = buffer; + value._stub = valueDeserializer.readInt32(); return value; } -inline void common2D_Rect_serializer::write(SerializerBase& buffer, Ark_common2D_Rect value) +inline void RRect_serializer::write(SerializerBase& buffer, Ark_RRect value) { SerializerBase& valueSerializer = buffer; const auto valueHolderForLeft = value.left; valueSerializer.writeNumber(valueHolderForLeft); const auto valueHolderForTop = value.top; valueSerializer.writeNumber(valueHolderForTop); - const auto valueHolderForRight = value.right; - valueSerializer.writeNumber(valueHolderForRight); - const auto valueHolderForBottom = value.bottom; - valueSerializer.writeNumber(valueHolderForBottom); + const auto valueHolderForWidth = value.width; + valueSerializer.writeNumber(valueHolderForWidth); + const auto valueHolderForHeight = value.height; + valueSerializer.writeNumber(valueHolderForHeight); + const auto valueHolderForRadius = value.radius; + valueSerializer.writeNumber(valueHolderForRadius); } -inline Ark_common2D_Rect common2D_Rect_serializer::read(DeserializerBase& buffer) +inline Ark_RRect RRect_serializer::read(DeserializerBase& buffer) { - Ark_common2D_Rect value = {}; + Ark_RRect value = {}; DeserializerBase& valueDeserializer = buffer; value.left = static_cast(valueDeserializer.readNumber()); value.top = static_cast(valueDeserializer.readNumber()); - value.right = static_cast(valueDeserializer.readNumber()); - value.bottom = static_cast(valueDeserializer.readNumber()); + value.width = static_cast(valueDeserializer.readNumber()); + value.height = static_cast(valueDeserializer.readNumber()); + value.radius = static_cast(valueDeserializer.readNumber()); return value; } -inline void ComputedBarAttribute_serializer::write(SerializerBase& buffer, Ark_ComputedBarAttribute value) +inline void ScaleResult_serializer::write(SerializerBase& buffer, Ark_ScaleResult value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTotalOffset = value.totalOffset; - valueSerializer.writeNumber(valueHolderForTotalOffset); - const auto valueHolderForTotalLength = value.totalLength; - valueSerializer.writeNumber(valueHolderForTotalLength); + const auto valueHolderForX = value.x; + valueSerializer.writeNumber(valueHolderForX); + const auto valueHolderForY = value.y; + valueSerializer.writeNumber(valueHolderForY); + const auto valueHolderForZ = value.z; + valueSerializer.writeNumber(valueHolderForZ); + const auto valueHolderForCenterX = value.centerX; + valueSerializer.writeNumber(valueHolderForCenterX); + const auto valueHolderForCenterY = value.centerY; + valueSerializer.writeNumber(valueHolderForCenterY); } -inline Ark_ComputedBarAttribute ComputedBarAttribute_serializer::read(DeserializerBase& buffer) +inline Ark_ScaleResult ScaleResult_serializer::read(DeserializerBase& buffer) { - Ark_ComputedBarAttribute value = {}; + Ark_ScaleResult value = {}; DeserializerBase& valueDeserializer = buffer; - value.totalOffset = static_cast(valueDeserializer.readNumber()); - value.totalLength = static_cast(valueDeserializer.readNumber()); + value.x = static_cast(valueDeserializer.readNumber()); + value.y = static_cast(valueDeserializer.readNumber()); + value.z = static_cast(valueDeserializer.readNumber()); + value.centerX = static_cast(valueDeserializer.readNumber()); + value.centerY = static_cast(valueDeserializer.readNumber()); return value; } -inline void CrossLanguageOptions_serializer::write(SerializerBase& buffer, Ark_CrossLanguageOptions value) +inline void ScreenCaptureHandler_serializer::write(SerializerBase& buffer, Ark_ScreenCaptureHandler value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForAttributeSetting = value.attributeSetting; - if (runtimeType(valueHolderForAttributeSetting) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAttributeSettingTmpValue = valueHolderForAttributeSetting.value; - valueSerializer.writeBoolean(valueHolderForAttributeSettingTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_CrossLanguageOptions CrossLanguageOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ScreenCaptureHandler ScreenCaptureHandler_serializer::read(DeserializerBase& buffer) { - Ark_CrossLanguageOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto attributeSettingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean attributeSettingTmpBuf = {}; - attributeSettingTmpBuf.tag = attributeSettingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((attributeSettingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - attributeSettingTmpBuf.value = valueDeserializer.readBoolean(); - } - value.attributeSetting = attributeSettingTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void CrownEvent_serializer::write(SerializerBase& buffer, Ark_CrownEvent value) +inline void ScrollableTargetInfo_serializer::write(SerializerBase& buffer, Ark_ScrollableTargetInfo value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTimestamp = value.timestamp; - valueSerializer.writeNumber(valueHolderForTimestamp); - const auto valueHolderForAngularVelocity = value.angularVelocity; - valueSerializer.writeNumber(valueHolderForAngularVelocity); - const auto valueHolderForDegree = value.degree; - valueSerializer.writeNumber(valueHolderForDegree); - const auto valueHolderForAction = value.action; - valueSerializer.writeInt32(static_cast(valueHolderForAction)); - const auto valueHolderForStopPropagation = value.stopPropagation; - valueSerializer.writeCallbackResource(valueHolderForStopPropagation.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForStopPropagation.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForStopPropagation.callSync)); + valueSerializer.writePointer(value); } -inline Ark_CrownEvent CrownEvent_serializer::read(DeserializerBase& buffer) +inline Ark_ScrollableTargetInfo ScrollableTargetInfo_serializer::read(DeserializerBase& buffer) { - Ark_CrownEvent value = {}; DeserializerBase& valueDeserializer = buffer; - value.timestamp = static_cast(valueDeserializer.readNumber()); - value.angularVelocity = static_cast(valueDeserializer.readNumber()); - value.degree = static_cast(valueDeserializer.readNumber()); - value.action = static_cast(valueDeserializer.readInt32()); - value.stopPropagation = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void CustomDialogControllerExternalOptions_serializer::write(SerializerBase& buffer, Ark_CustomDialogControllerExternalOptions value) +inline void Scroller_serializer::write(SerializerBase& buffer, Ark_Scroller value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForCustomStyle = value.customStyle; - if (runtimeType(valueHolderForCustomStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCustomStyleTmpValue = valueHolderForCustomStyle.value; - valueSerializer.writeBoolean(valueHolderForCustomStyleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_CustomDialogControllerExternalOptions CustomDialogControllerExternalOptions_serializer::read(DeserializerBase& buffer) +inline Ark_Scroller Scroller_serializer::read(DeserializerBase& buffer) { - Ark_CustomDialogControllerExternalOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto customStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean customStyleTmpBuf = {}; - customStyleTmpBuf.tag = customStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((customStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - customStyleTmpBuf.value = valueDeserializer.readBoolean(); - } - value.customStyle = customStyleTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void CustomSpan_serializer::write(SerializerBase& buffer, Ark_CustomSpan value) +inline void ScrollMotion_serializer::write(SerializerBase& buffer, Ark_ScrollMotion value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_CustomSpan CustomSpan_serializer::read(DeserializerBase& buffer) +inline Ark_ScrollMotion ScrollMotion_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void CustomSpanDrawInfo_serializer::write(SerializerBase& buffer, Ark_CustomSpanDrawInfo value) +inline void ScrollResult_serializer::write(SerializerBase& buffer, Ark_ScrollResult value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForX = value.x; - valueSerializer.writeNumber(valueHolderForX); - const auto valueHolderForLineTop = value.lineTop; - valueSerializer.writeNumber(valueHolderForLineTop); - const auto valueHolderForLineBottom = value.lineBottom; - valueSerializer.writeNumber(valueHolderForLineBottom); - const auto valueHolderForBaseline = value.baseline; - valueSerializer.writeNumber(valueHolderForBaseline); + valueSerializer.writePointer(value); } -inline Ark_CustomSpanDrawInfo CustomSpanDrawInfo_serializer::read(DeserializerBase& buffer) +inline Ark_ScrollResult ScrollResult_serializer::read(DeserializerBase& buffer) { - Ark_CustomSpanDrawInfo value = {}; DeserializerBase& valueDeserializer = buffer; - value.x = static_cast(valueDeserializer.readNumber()); - value.lineTop = static_cast(valueDeserializer.readNumber()); - value.lineBottom = static_cast(valueDeserializer.readNumber()); - value.baseline = static_cast(valueDeserializer.readNumber()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void CustomSpanMeasureInfo_serializer::write(SerializerBase& buffer, Ark_CustomSpanMeasureInfo value) +inline void SearchController_serializer::write(SerializerBase& buffer, Ark_SearchController value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForFontSize = value.fontSize; - valueSerializer.writeNumber(valueHolderForFontSize); + valueSerializer.writePointer(value); } -inline Ark_CustomSpanMeasureInfo CustomSpanMeasureInfo_serializer::read(DeserializerBase& buffer) +inline Ark_SearchController SearchController_serializer::read(DeserializerBase& buffer) { - Ark_CustomSpanMeasureInfo value = {}; DeserializerBase& valueDeserializer = buffer; - value.fontSize = static_cast(valueDeserializer.readNumber()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void CustomSpanMetrics_serializer::write(SerializerBase& buffer, Ark_CustomSpanMetrics value) +inline void Size_serializer::write(SerializerBase& buffer, Ark_Size value) { SerializerBase& valueSerializer = buffer; const auto valueHolderForWidth = value.width; valueSerializer.writeNumber(valueHolderForWidth); const auto valueHolderForHeight = value.height; - if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - valueSerializer.writeNumber(valueHolderForHeightTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writeNumber(valueHolderForHeight); } -inline Ark_CustomSpanMetrics CustomSpanMetrics_serializer::read(DeserializerBase& buffer) +inline Ark_Size Size_serializer::read(DeserializerBase& buffer) { - Ark_CustomSpanMetrics value = {}; + Ark_Size value = {}; DeserializerBase& valueDeserializer = buffer; value.width = static_cast(valueDeserializer.readNumber()); - const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number heightTmpBuf = {}; - heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - heightTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.height = heightTmpBuf; + value.height = static_cast(valueDeserializer.readNumber()); return value; } -inline void DataPanelConfiguration_serializer::write(SerializerBase& buffer, Ark_DataPanelConfiguration value) +inline void SizeResult_serializer::write(SerializerBase& buffer, Ark_SizeResult value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForEnabled = value.enabled; - valueSerializer.writeBoolean(valueHolderForEnabled); - const auto valueHolderForContentModifier = value.contentModifier; - valueSerializer.writeObject(valueHolderForContentModifier); - const auto valueHolderForValues = value.values; - valueSerializer.writeInt32(valueHolderForValues.length); - for (int valueHolderForValuesCounterI = 0; valueHolderForValuesCounterI < valueHolderForValues.length; valueHolderForValuesCounterI++) { - const Ark_Number valueHolderForValuesTmpElement = valueHolderForValues.array[valueHolderForValuesCounterI]; - valueSerializer.writeNumber(valueHolderForValuesTmpElement); - } - const auto valueHolderForMaxValue = value.maxValue; - valueSerializer.writeNumber(valueHolderForMaxValue); + const auto valueHolderForWidth = value.width; + valueSerializer.writeNumber(valueHolderForWidth); + const auto valueHolderForHeight = value.height; + valueSerializer.writeNumber(valueHolderForHeight); } -inline Ark_DataPanelConfiguration DataPanelConfiguration_serializer::read(DeserializerBase& buffer) +inline Ark_SizeResult SizeResult_serializer::read(DeserializerBase& buffer) { - Ark_DataPanelConfiguration value = {}; + Ark_SizeResult value = {}; DeserializerBase& valueDeserializer = buffer; - value.enabled = valueDeserializer.readBoolean(); - value.contentModifier = static_cast(valueDeserializer.readObject()); - const Ark_Int32 valuesTmpBufLength = valueDeserializer.readInt32(); - Array_Number valuesTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&valuesTmpBuf, valuesTmpBufLength); - for (int valuesTmpBufBufCounterI = 0; valuesTmpBufBufCounterI < valuesTmpBufLength; valuesTmpBufBufCounterI++) { - valuesTmpBuf.array[valuesTmpBufBufCounterI] = static_cast(valueDeserializer.readNumber()); - } - value.values = valuesTmpBuf; - value.maxValue = static_cast(valueDeserializer.readNumber()); + value.width = static_cast(valueDeserializer.readNumber()); + value.height = static_cast(valueDeserializer.readNumber()); return value; } -inline void DataPanelOptions_serializer::write(SerializerBase& buffer, Ark_DataPanelOptions value) +inline void SpringMotion_serializer::write(SerializerBase& buffer, Ark_SpringMotion value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForValues = value.values; - valueSerializer.writeInt32(valueHolderForValues.length); - for (int valueHolderForValuesCounterI = 0; valueHolderForValuesCounterI < valueHolderForValues.length; valueHolderForValuesCounterI++) { - const Ark_Number valueHolderForValuesTmpElement = valueHolderForValues.array[valueHolderForValuesCounterI]; - valueSerializer.writeNumber(valueHolderForValuesTmpElement); - } - const auto valueHolderForMax = value.max; - if (runtimeType(valueHolderForMax) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMaxTmpValue = valueHolderForMax.value; - valueSerializer.writeNumber(valueHolderForMaxTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForType = value.type; - if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTypeTmpValue = valueHolderForType.value; - valueSerializer.writeInt32(static_cast(valueHolderForTypeTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_DataPanelOptions DataPanelOptions_serializer::read(DeserializerBase& buffer) +inline Ark_SpringMotion SpringMotion_serializer::read(DeserializerBase& buffer) { - Ark_DataPanelOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int32 valuesTmpBufLength = valueDeserializer.readInt32(); - Array_Number valuesTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&valuesTmpBuf, valuesTmpBufLength); - for (int valuesTmpBufBufCounterI = 0; valuesTmpBufBufCounterI < valuesTmpBufLength; valuesTmpBufBufCounterI++) { - valuesTmpBuf.array[valuesTmpBufBufCounterI] = static_cast(valueDeserializer.readNumber()); - } - value.values = valuesTmpBuf; - const auto maxTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number maxTmpBuf = {}; - maxTmpBuf.tag = maxTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((maxTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - maxTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.max = maxTmpBuf; - const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DataPanelType typeTmpBuf = {}; - typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - typeTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.type = typeTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void DateRange_serializer::write(SerializerBase& buffer, Ark_DateRange value) +inline void SpringProp_serializer::write(SerializerBase& buffer, Ark_SpringProp value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStart = value.start; - if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartTmpValue = valueHolderForStart.value; - valueSerializer.writeInt64(valueHolderForStartTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForEnd = value.end; - if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEndTmpValue = valueHolderForEnd.value; - valueSerializer.writeInt64(valueHolderForEndTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_DateRange DateRange_serializer::read(DeserializerBase& buffer) +inline Ark_SpringProp SpringProp_serializer::read(DeserializerBase& buffer) { - Ark_DateRange value = {}; DeserializerBase& valueDeserializer = buffer; - const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Date startTmpBuf = {}; - startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - startTmpBuf.value = valueDeserializer.readInt64(); - } - value.start = startTmpBuf; - const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Date endTmpBuf = {}; - endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - endTmpBuf.value = valueDeserializer.readInt64(); - } - value.end = endTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void DeleteValue_serializer::write(SerializerBase& buffer, Ark_DeleteValue value) +inline void SslErrorHandler_serializer::write(SerializerBase& buffer, Ark_SslErrorHandler value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForDeleteOffset = value.deleteOffset; - valueSerializer.writeNumber(valueHolderForDeleteOffset); - const auto valueHolderForDirection = value.direction; - valueSerializer.writeInt32(static_cast(valueHolderForDirection)); - const auto valueHolderForDeleteValue = value.deleteValue; - valueSerializer.writeString(valueHolderForDeleteValue); + valueSerializer.writePointer(value); } -inline Ark_DeleteValue DeleteValue_serializer::read(DeserializerBase& buffer) +inline Ark_SslErrorHandler SslErrorHandler_serializer::read(DeserializerBase& buffer) { - Ark_DeleteValue value = {}; DeserializerBase& valueDeserializer = buffer; - value.deleteOffset = static_cast(valueDeserializer.readNumber()); - value.direction = static_cast(valueDeserializer.readInt32()); - value.deleteValue = static_cast(valueDeserializer.readString()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void DirectionalEdgesT_Number_serializer::write(SerializerBase& buffer, Ark_DirectionalEdgesT_Number value) +inline void StyledString_serializer::write(SerializerBase& buffer, Ark_StyledString value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStart = value.start; - valueSerializer.writeNumber(valueHolderForStart); - const auto valueHolderForEnd = value.end; - valueSerializer.writeNumber(valueHolderForEnd); - const auto valueHolderForTop = value.top; - valueSerializer.writeNumber(valueHolderForTop); - const auto valueHolderForBottom = value.bottom; - valueSerializer.writeNumber(valueHolderForBottom); + valueSerializer.writePointer(value); } -inline Ark_DirectionalEdgesT_Number DirectionalEdgesT_Number_serializer::read(DeserializerBase& buffer) +inline Ark_StyledString StyledString_serializer::read(DeserializerBase& buffer) { - Ark_DirectionalEdgesT_Number value = {}; DeserializerBase& valueDeserializer = buffer; - value.start = static_cast(valueDeserializer.readNumber()); - value.end = static_cast(valueDeserializer.readNumber()); - value.top = static_cast(valueDeserializer.readNumber()); - value.bottom = static_cast(valueDeserializer.readNumber()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void DisappearSymbolEffect_serializer::write(SerializerBase& buffer, Ark_DisappearSymbolEffect value) +inline void StyledStringController_serializer::write(SerializerBase& buffer, Ark_StyledStringController value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_DisappearSymbolEffect DisappearSymbolEffect_serializer::read(DeserializerBase& buffer) +inline Ark_StyledStringController StyledStringController_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void DismissContentCoverAction_serializer::write(SerializerBase& buffer, Ark_DismissContentCoverAction value) +inline void SubmitEvent_serializer::write(SerializerBase& buffer, Ark_SubmitEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForDismiss = value.dismiss; - valueSerializer.writeCallbackResource(valueHolderForDismiss.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForDismiss.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForDismiss.callSync)); - const auto valueHolderForReason = value.reason; - valueSerializer.writeInt32(static_cast(valueHolderForReason)); + valueSerializer.writePointer(value); } -inline Ark_DismissContentCoverAction DismissContentCoverAction_serializer::read(DeserializerBase& buffer) +inline Ark_SubmitEvent SubmitEvent_serializer::read(DeserializerBase& buffer) { - Ark_DismissContentCoverAction value = {}; DeserializerBase& valueDeserializer = buffer; - value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; - value.reason = static_cast(valueDeserializer.readInt32()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void DismissDialogAction_serializer::write(SerializerBase& buffer, Ark_DismissDialogAction value) +inline void SwipeGesture_serializer::write(SerializerBase& buffer, Ark_SwipeGesture value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_DismissDialogAction DismissDialogAction_serializer::read(DeserializerBase& buffer) +inline Ark_SwipeGesture SwipeGesture_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void SwiperAnimationEvent_serializer::write(SerializerBase& buffer, Ark_SwiperAnimationEvent value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForCurrentOffset = value.currentOffset; + valueSerializer.writeNumber(valueHolderForCurrentOffset); + const auto valueHolderForTargetOffset = value.targetOffset; + valueSerializer.writeNumber(valueHolderForTargetOffset); + const auto valueHolderForVelocity = value.velocity; + valueSerializer.writeNumber(valueHolderForVelocity); +} +inline Ark_SwiperAnimationEvent SwiperAnimationEvent_serializer::read(DeserializerBase& buffer) { + Ark_SwiperAnimationEvent value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + value.currentOffset = static_cast(valueDeserializer.readNumber()); + value.targetOffset = static_cast(valueDeserializer.readNumber()); + value.velocity = static_cast(valueDeserializer.readNumber()); + return value; } -inline void DismissPopupAction_serializer::write(SerializerBase& buffer, Ark_DismissPopupAction value) +inline void SwiperContentTransitionProxy_serializer::write(SerializerBase& buffer, Ark_SwiperContentTransitionProxy value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_DismissPopupAction DismissPopupAction_serializer::read(DeserializerBase& buffer) +inline Ark_SwiperContentTransitionProxy SwiperContentTransitionProxy_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void DismissSheetAction_serializer::write(SerializerBase& buffer, Ark_DismissSheetAction value) +inline void SwiperContentWillScrollResult_serializer::write(SerializerBase& buffer, Ark_SwiperContentWillScrollResult value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForDismiss = value.dismiss; - valueSerializer.writeCallbackResource(valueHolderForDismiss.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForDismiss.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForDismiss.callSync)); - const auto valueHolderForReason = value.reason; - valueSerializer.writeInt32(static_cast(valueHolderForReason)); + const auto valueHolderForCurrentIndex = value.currentIndex; + valueSerializer.writeNumber(valueHolderForCurrentIndex); + const auto valueHolderForComingIndex = value.comingIndex; + valueSerializer.writeNumber(valueHolderForComingIndex); + const auto valueHolderForOffset = value.offset; + valueSerializer.writeNumber(valueHolderForOffset); } -inline Ark_DismissSheetAction DismissSheetAction_serializer::read(DeserializerBase& buffer) +inline Ark_SwiperContentWillScrollResult SwiperContentWillScrollResult_serializer::read(DeserializerBase& buffer) { - Ark_DismissSheetAction value = {}; + Ark_SwiperContentWillScrollResult value = {}; DeserializerBase& valueDeserializer = buffer; - value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; - value.reason = static_cast(valueDeserializer.readInt32()); + value.currentIndex = static_cast(valueDeserializer.readNumber()); + value.comingIndex = static_cast(valueDeserializer.readNumber()); + value.offset = static_cast(valueDeserializer.readNumber()); return value; } -inline void DoubleAnimationParam_serializer::write(SerializerBase& buffer, Ark_DoubleAnimationParam value) +inline void SwiperController_serializer::write(SerializerBase& buffer, Ark_SwiperController value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForPropertyName = value.propertyName; - valueSerializer.writeString(valueHolderForPropertyName); - const auto valueHolderForStartValue = value.startValue; - valueSerializer.writeFloat32(valueHolderForStartValue); - const auto valueHolderForEndValue = value.endValue; - valueSerializer.writeFloat32(valueHolderForEndValue); - const auto valueHolderForDuration = value.duration; - valueSerializer.writeInt32(valueHolderForDuration); - const auto valueHolderForDelay = value.delay; - valueSerializer.writeInt32(valueHolderForDelay); - const auto valueHolderForCurve = value.curve; - if (valueHolderForCurve.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCurveForIdx0 = valueHolderForCurve.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCurveForIdx0)); - } else if (valueHolderForCurve.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCurveForIdx1 = valueHolderForCurve.value1; - valueSerializer.writeString(valueHolderForCurveForIdx1); - } else if (valueHolderForCurve.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCurveForIdx2 = valueHolderForCurve.value2; - curves_ICurve_serializer::write(valueSerializer, valueHolderForCurveForIdx2); - } - const auto valueHolderForOnProgress = value.onProgress; - if (runtimeType(valueHolderForOnProgress) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnProgressTmpValue = valueHolderForOnProgress.value; - valueSerializer.writeCallbackResource(valueHolderForOnProgressTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnProgressTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnProgressTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnFinish = value.onFinish; - if (runtimeType(valueHolderForOnFinish) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnFinishTmpValue = valueHolderForOnFinish.value; - valueSerializer.writeCallbackResource(valueHolderForOnFinishTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnFinishTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnFinishTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_DoubleAnimationParam DoubleAnimationParam_serializer::read(DeserializerBase& buffer) +inline Ark_SwiperController SwiperController_serializer::read(DeserializerBase& buffer) { - Ark_DoubleAnimationParam value = {}; DeserializerBase& valueDeserializer = buffer; - value.propertyName = static_cast(valueDeserializer.readString()); - value.startValue = valueDeserializer.readFloat32(); - value.endValue = valueDeserializer.readFloat32(); - value.duration = valueDeserializer.readInt32(); - value.delay = valueDeserializer.readInt32(); - const Ark_Int8 curveTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_Curve_String_ICurve curveTmpBuf = {}; - curveTmpBuf.selector = curveTmpBufUnionSelector; - if (curveTmpBufUnionSelector == 0) { - curveTmpBuf.selector = 0; - curveTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (curveTmpBufUnionSelector == 1) { - curveTmpBuf.selector = 1; - curveTmpBuf.value1 = static_cast(valueDeserializer.readString()); - } else if (curveTmpBufUnionSelector == 2) { - curveTmpBuf.selector = 2; - curveTmpBuf.value2 = static_cast(curves_ICurve_serializer::read(valueDeserializer)); - } else { - INTEROP_FATAL("One of the branches for curveTmpBuf has to be chosen through deserialisation."); - } - value.curve = static_cast(curveTmpBuf); - const auto onProgressTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Extender_OnProgress onProgressTmpBuf = {}; - onProgressTmpBuf.tag = onProgressTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onProgressTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onProgressTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Extender_OnProgress)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Extender_OnProgress))))}; - } - value.onProgress = onProgressTmpBuf; - const auto onFinishTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Extender_OnFinish onFinishTmpBuf = {}; - onFinishTmpBuf.tag = onFinishTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onFinishTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onFinishTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Extender_OnFinish)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Extender_OnFinish))))}; - } - value.onFinish = onFinishTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void DragEvent_serializer::write(SerializerBase& buffer, Ark_DragEvent value) +inline void SwipeRecognizer_serializer::write(SerializerBase& buffer, Ark_SwipeRecognizer value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_DragEvent DragEvent_serializer::read(DeserializerBase& buffer) +inline Ark_SwipeRecognizer SwipeRecognizer_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void DragInteractionOptions_serializer::write(SerializerBase& buffer, Ark_DragInteractionOptions value) +inline void SymbolEffect_serializer::write(SerializerBase& buffer, Ark_SymbolEffect value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForIsMultiSelectionEnabled = value.isMultiSelectionEnabled; - if (runtimeType(valueHolderForIsMultiSelectionEnabled) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIsMultiSelectionEnabledTmpValue = valueHolderForIsMultiSelectionEnabled.value; - valueSerializer.writeBoolean(valueHolderForIsMultiSelectionEnabledTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDefaultAnimationBeforeLifting = value.defaultAnimationBeforeLifting; - if (runtimeType(valueHolderForDefaultAnimationBeforeLifting) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDefaultAnimationBeforeLiftingTmpValue = valueHolderForDefaultAnimationBeforeLifting.value; - valueSerializer.writeBoolean(valueHolderForDefaultAnimationBeforeLiftingTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForEnableEdgeAutoScroll = value.enableEdgeAutoScroll; - if (runtimeType(valueHolderForEnableEdgeAutoScroll) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableEdgeAutoScrollTmpValue = valueHolderForEnableEdgeAutoScroll.value; - valueSerializer.writeBoolean(valueHolderForEnableEdgeAutoScrollTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForEnableHapticFeedback = value.enableHapticFeedback; - if (runtimeType(valueHolderForEnableHapticFeedback) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableHapticFeedbackTmpValue = valueHolderForEnableHapticFeedback.value; - valueSerializer.writeBoolean(valueHolderForEnableHapticFeedbackTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForIsLiftingDisabled = value.isLiftingDisabled; - if (runtimeType(valueHolderForIsLiftingDisabled) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIsLiftingDisabledTmpValue = valueHolderForIsLiftingDisabled.value; - valueSerializer.writeBoolean(valueHolderForIsLiftingDisabledTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_DragInteractionOptions DragInteractionOptions_serializer::read(DeserializerBase& buffer) +inline Ark_SymbolEffect SymbolEffect_serializer::read(DeserializerBase& buffer) { - Ark_DragInteractionOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto isMultiSelectionEnabledTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isMultiSelectionEnabledTmpBuf = {}; - isMultiSelectionEnabledTmpBuf.tag = isMultiSelectionEnabledTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((isMultiSelectionEnabledTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - isMultiSelectionEnabledTmpBuf.value = valueDeserializer.readBoolean(); - } - value.isMultiSelectionEnabled = isMultiSelectionEnabledTmpBuf; - const auto defaultAnimationBeforeLiftingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean defaultAnimationBeforeLiftingTmpBuf = {}; - defaultAnimationBeforeLiftingTmpBuf.tag = defaultAnimationBeforeLiftingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((defaultAnimationBeforeLiftingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - defaultAnimationBeforeLiftingTmpBuf.value = valueDeserializer.readBoolean(); - } - value.defaultAnimationBeforeLifting = defaultAnimationBeforeLiftingTmpBuf; - const auto enableEdgeAutoScrollTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableEdgeAutoScrollTmpBuf = {}; - enableEdgeAutoScrollTmpBuf.tag = enableEdgeAutoScrollTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableEdgeAutoScrollTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableEdgeAutoScrollTmpBuf.value = valueDeserializer.readBoolean(); - } - value.enableEdgeAutoScroll = enableEdgeAutoScrollTmpBuf; - const auto enableHapticFeedbackTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableHapticFeedbackTmpBuf = {}; - enableHapticFeedbackTmpBuf.tag = enableHapticFeedbackTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableHapticFeedbackTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableHapticFeedbackTmpBuf.value = valueDeserializer.readBoolean(); - } - value.enableHapticFeedback = enableHapticFeedbackTmpBuf; - const auto isLiftingDisabledTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isLiftingDisabledTmpBuf = {}; - isLiftingDisabledTmpBuf.tag = isLiftingDisabledTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((isLiftingDisabledTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - isLiftingDisabledTmpBuf.value = valueDeserializer.readBoolean(); - } - value.isLiftingDisabled = isLiftingDisabledTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void DragItemInfo_serializer::write(SerializerBase& buffer, Ark_DragItemInfo value) +inline void SymbolGlyphModifier_serializer::write(SerializerBase& buffer, Ark_SymbolGlyphModifier value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForPixelMap = value.pixelMap; - if (runtimeType(valueHolderForPixelMap) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPixelMapTmpValue = valueHolderForPixelMap.value; - image_PixelMap_serializer::write(valueSerializer, valueHolderForPixelMapTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForBuilder = value.builder; - if (runtimeType(valueHolderForBuilder) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBuilderTmpValue = valueHolderForBuilder.value; - valueSerializer.writeCallbackResource(valueHolderForBuilderTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForExtraInfo = value.extraInfo; - if (runtimeType(valueHolderForExtraInfo) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForExtraInfoTmpValue = valueHolderForExtraInfo.value; - valueSerializer.writeString(valueHolderForExtraInfoTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_DragItemInfo DragItemInfo_serializer::read(DeserializerBase& buffer) +inline Ark_SymbolGlyphModifier SymbolGlyphModifier_serializer::read(DeserializerBase& buffer) { - Ark_DragItemInfo value = {}; DeserializerBase& valueDeserializer = buffer; - const auto pixelMapTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_image_PixelMap pixelMapTmpBuf = {}; - pixelMapTmpBuf.tag = pixelMapTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((pixelMapTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - pixelMapTmpBuf.value = static_cast(image_PixelMap_serializer::read(valueDeserializer)); - } - value.pixelMap = pixelMapTmpBuf; - const auto builderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomNodeBuilder builderTmpBuf = {}; - builderTmpBuf.tag = builderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((builderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - builderTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - } - value.builder = builderTmpBuf; - const auto extraInfoTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String extraInfoTmpBuf = {}; - extraInfoTmpBuf.tag = extraInfoTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((extraInfoTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - extraInfoTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.extraInfo = extraInfoTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void drawing_FontMetrics_serializer::write(SerializerBase& buffer, Ark_drawing_FontMetrics value) +inline void TabContentTransitionProxy_serializer::write(SerializerBase& buffer, Ark_TabContentTransitionProxy value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForFlags = value.flags; - if (runtimeType(valueHolderForFlags) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFlagsTmpValue = valueHolderForFlags.value; - valueSerializer.writeInt32(static_cast(valueHolderForFlagsTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTop = value.top; - valueSerializer.writeNumber(valueHolderForTop); - const auto valueHolderForAscent = value.ascent; - valueSerializer.writeNumber(valueHolderForAscent); - const auto valueHolderForDescent = value.descent; - valueSerializer.writeNumber(valueHolderForDescent); - const auto valueHolderForBottom = value.bottom; - valueSerializer.writeNumber(valueHolderForBottom); - const auto valueHolderForLeading = value.leading; - valueSerializer.writeNumber(valueHolderForLeading); - const auto valueHolderForAvgCharWidth = value.avgCharWidth; - if (runtimeType(valueHolderForAvgCharWidth) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAvgCharWidthTmpValue = valueHolderForAvgCharWidth.value; - valueSerializer.writeNumber(valueHolderForAvgCharWidthTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForMaxCharWidth = value.maxCharWidth; - if (runtimeType(valueHolderForMaxCharWidth) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMaxCharWidthTmpValue = valueHolderForMaxCharWidth.value; - valueSerializer.writeNumber(valueHolderForMaxCharWidthTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForXMin = value.xMin; - if (runtimeType(valueHolderForXMin) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXMinTmpValue = valueHolderForXMin.value; - valueSerializer.writeNumber(valueHolderForXMinTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForXMax = value.xMax; - if (runtimeType(valueHolderForXMax) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXMaxTmpValue = valueHolderForXMax.value; - valueSerializer.writeNumber(valueHolderForXMaxTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForXHeight = value.xHeight; - if (runtimeType(valueHolderForXHeight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXHeightTmpValue = valueHolderForXHeight.value; - valueSerializer.writeNumber(valueHolderForXHeightTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForCapHeight = value.capHeight; - if (runtimeType(valueHolderForCapHeight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCapHeightTmpValue = valueHolderForCapHeight.value; - valueSerializer.writeNumber(valueHolderForCapHeightTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForUnderlineThickness = value.underlineThickness; - if (runtimeType(valueHolderForUnderlineThickness) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForUnderlineThicknessTmpValue = valueHolderForUnderlineThickness.value; - valueSerializer.writeNumber(valueHolderForUnderlineThicknessTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForUnderlinePosition = value.underlinePosition; - if (runtimeType(valueHolderForUnderlinePosition) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForUnderlinePositionTmpValue = valueHolderForUnderlinePosition.value; - valueSerializer.writeNumber(valueHolderForUnderlinePositionTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForStrikethroughThickness = value.strikethroughThickness; - if (runtimeType(valueHolderForStrikethroughThickness) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStrikethroughThicknessTmpValue = valueHolderForStrikethroughThickness.value; - valueSerializer.writeNumber(valueHolderForStrikethroughThicknessTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForStrikethroughPosition = value.strikethroughPosition; - if (runtimeType(valueHolderForStrikethroughPosition) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStrikethroughPositionTmpValue = valueHolderForStrikethroughPosition.value; - valueSerializer.writeNumber(valueHolderForStrikethroughPositionTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_drawing_FontMetrics drawing_FontMetrics_serializer::read(DeserializerBase& buffer) +inline Ark_TabContentTransitionProxy TabContentTransitionProxy_serializer::read(DeserializerBase& buffer) { - Ark_drawing_FontMetrics value = {}; DeserializerBase& valueDeserializer = buffer; - const auto flagsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_drawing_FontMetricsFlags flagsTmpBuf = {}; - flagsTmpBuf.tag = flagsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((flagsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - flagsTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.flags = flagsTmpBuf; - value.top = static_cast(valueDeserializer.readNumber()); - value.ascent = static_cast(valueDeserializer.readNumber()); - value.descent = static_cast(valueDeserializer.readNumber()); - value.bottom = static_cast(valueDeserializer.readNumber()); - value.leading = static_cast(valueDeserializer.readNumber()); - const auto avgCharWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number avgCharWidthTmpBuf = {}; - avgCharWidthTmpBuf.tag = avgCharWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((avgCharWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - avgCharWidthTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.avgCharWidth = avgCharWidthTmpBuf; - const auto maxCharWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number maxCharWidthTmpBuf = {}; - maxCharWidthTmpBuf.tag = maxCharWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((maxCharWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - maxCharWidthTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.maxCharWidth = maxCharWidthTmpBuf; - const auto xMinTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number xMinTmpBuf = {}; - xMinTmpBuf.tag = xMinTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xMinTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - xMinTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.xMin = xMinTmpBuf; - const auto xMaxTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number xMaxTmpBuf = {}; - xMaxTmpBuf.tag = xMaxTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xMaxTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - xMaxTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.xMax = xMaxTmpBuf; - const auto xHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number xHeightTmpBuf = {}; - xHeightTmpBuf.tag = xHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - xHeightTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.xHeight = xHeightTmpBuf; - const auto capHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number capHeightTmpBuf = {}; - capHeightTmpBuf.tag = capHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((capHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - capHeightTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.capHeight = capHeightTmpBuf; - const auto underlineThicknessTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number underlineThicknessTmpBuf = {}; - underlineThicknessTmpBuf.tag = underlineThicknessTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((underlineThicknessTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - underlineThicknessTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.underlineThickness = underlineThicknessTmpBuf; - const auto underlinePositionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number underlinePositionTmpBuf = {}; - underlinePositionTmpBuf.tag = underlinePositionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((underlinePositionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - underlinePositionTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.underlinePosition = underlinePositionTmpBuf; - const auto strikethroughThicknessTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number strikethroughThicknessTmpBuf = {}; - strikethroughThicknessTmpBuf.tag = strikethroughThicknessTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((strikethroughThicknessTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - strikethroughThicknessTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.strikethroughThickness = strikethroughThicknessTmpBuf; - const auto strikethroughPositionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number strikethroughPositionTmpBuf = {}; - strikethroughPositionTmpBuf.tag = strikethroughPositionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((strikethroughPositionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - strikethroughPositionTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.strikethroughPosition = strikethroughPositionTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void drawing_TextBlobRunBuffer_serializer::write(SerializerBase& buffer, Ark_drawing_TextBlobRunBuffer value) +inline void TabsAnimationEvent_serializer::write(SerializerBase& buffer, Ark_TabsAnimationEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForGlyph = value.glyph; - valueSerializer.writeNumber(valueHolderForGlyph); - const auto valueHolderForPositionX = value.positionX; - valueSerializer.writeNumber(valueHolderForPositionX); - const auto valueHolderForPositionY = value.positionY; - valueSerializer.writeNumber(valueHolderForPositionY); + const auto valueHolderForCurrentOffset = value.currentOffset; + valueSerializer.writeNumber(valueHolderForCurrentOffset); + const auto valueHolderForTargetOffset = value.targetOffset; + valueSerializer.writeNumber(valueHolderForTargetOffset); + const auto valueHolderForVelocity = value.velocity; + valueSerializer.writeNumber(valueHolderForVelocity); } -inline Ark_drawing_TextBlobRunBuffer drawing_TextBlobRunBuffer_serializer::read(DeserializerBase& buffer) +inline Ark_TabsAnimationEvent TabsAnimationEvent_serializer::read(DeserializerBase& buffer) { - Ark_drawing_TextBlobRunBuffer value = {}; + Ark_TabsAnimationEvent value = {}; DeserializerBase& valueDeserializer = buffer; - value.glyph = static_cast(valueDeserializer.readNumber()); - value.positionX = static_cast(valueDeserializer.readNumber()); - value.positionY = static_cast(valueDeserializer.readNumber()); + value.currentOffset = static_cast(valueDeserializer.readNumber()); + value.targetOffset = static_cast(valueDeserializer.readNumber()); + value.velocity = static_cast(valueDeserializer.readNumber()); return value; } -inline void DrawingRenderingContext_serializer::write(SerializerBase& buffer, Ark_DrawingRenderingContext value) +inline void TabsController_serializer::write(SerializerBase& buffer, Ark_TabsController value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_DrawingRenderingContext DrawingRenderingContext_serializer::read(DeserializerBase& buffer) +inline Ark_TabsController TabsController_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void DrawModifier_serializer::write(SerializerBase& buffer, Ark_DrawModifier value) +inline void TapRecognizer_serializer::write(SerializerBase& buffer, Ark_TapRecognizer value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_DrawModifier DrawModifier_serializer::read(DeserializerBase& buffer) +inline Ark_TapRecognizer TapRecognizer_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void DropOptions_serializer::write(SerializerBase& buffer, Ark_DropOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForDisableDataPrefetch = value.disableDataPrefetch; - if (runtimeType(valueHolderForDisableDataPrefetch) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDisableDataPrefetchTmpValue = valueHolderForDisableDataPrefetch.value; - valueSerializer.writeBoolean(valueHolderForDisableDataPrefetchTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } -} -inline Ark_DropOptions DropOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_DropOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto disableDataPrefetchTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean disableDataPrefetchTmpBuf = {}; - disableDataPrefetchTmpBuf.tag = disableDataPrefetchTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((disableDataPrefetchTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - disableDataPrefetchTmpBuf.value = valueDeserializer.readBoolean(); - } - value.disableDataPrefetch = disableDataPrefetchTmpBuf; - return value; + return static_cast(ptr); } -inline void EdgeEffectOptions_serializer::write(SerializerBase& buffer, Ark_EdgeEffectOptions value) +inline void TextAreaController_serializer::write(SerializerBase& buffer, Ark_TextAreaController value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForAlwaysEnabled = value.alwaysEnabled; - valueSerializer.writeBoolean(valueHolderForAlwaysEnabled); - const auto valueHolderForEffectEdge = value.effectEdge; - if (runtimeType(valueHolderForEffectEdge) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEffectEdgeTmpValue = valueHolderForEffectEdge.value; - valueSerializer.writeNumber(valueHolderForEffectEdgeTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_EdgeEffectOptions EdgeEffectOptions_serializer::read(DeserializerBase& buffer) +inline Ark_TextAreaController TextAreaController_serializer::read(DeserializerBase& buffer) { - Ark_EdgeEffectOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.alwaysEnabled = valueDeserializer.readBoolean(); - const auto effectEdgeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number effectEdgeTmpBuf = {}; - effectEdgeTmpBuf.tag = effectEdgeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((effectEdgeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - effectEdgeTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.effectEdge = effectEdgeTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void EdgeOutlineStyles_serializer::write(SerializerBase& buffer, Ark_EdgeOutlineStyles value) +inline void TextBaseController_serializer::write(SerializerBase& buffer, Ark_TextBaseController value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTop = value.top; - if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopTmpValue = valueHolderForTop.value; - valueSerializer.writeInt32(static_cast(valueHolderForTopTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForRight = value.right; - if (runtimeType(valueHolderForRight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRightTmpValue = valueHolderForRight.value; - valueSerializer.writeInt32(static_cast(valueHolderForRightTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForBottom = value.bottom; - if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; - valueSerializer.writeInt32(static_cast(valueHolderForBottomTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForLeft = value.left; - if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; - valueSerializer.writeInt32(static_cast(valueHolderForLeftTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_EdgeOutlineStyles EdgeOutlineStyles_serializer::read(DeserializerBase& buffer) +inline Ark_TextBaseController TextBaseController_serializer::read(DeserializerBase& buffer) { - Ark_EdgeOutlineStyles value = {}; DeserializerBase& valueDeserializer = buffer; - const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_OutlineStyle topTmpBuf = {}; - topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - topTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.top = topTmpBuf; - const auto rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_OutlineStyle rightTmpBuf = {}; - rightTmpBuf.tag = rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - rightTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.right = rightTmpBuf; - const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_OutlineStyle bottomTmpBuf = {}; - bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - bottomTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.bottom = bottomTmpBuf; - const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_OutlineStyle leftTmpBuf = {}; - leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - leftTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.left = leftTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void EdgeStyles_serializer::write(SerializerBase& buffer, Ark_EdgeStyles value) +inline void TextClockConfiguration_serializer::write(SerializerBase& buffer, Ark_TextClockConfiguration value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTop = value.top; - if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopTmpValue = valueHolderForTop.value; - valueSerializer.writeInt32(static_cast(valueHolderForTopTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForRight = value.right; - if (runtimeType(valueHolderForRight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRightTmpValue = valueHolderForRight.value; - valueSerializer.writeInt32(static_cast(valueHolderForRightTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForBottom = value.bottom; - if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; - valueSerializer.writeInt32(static_cast(valueHolderForBottomTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForLeft = value.left; - if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; - valueSerializer.writeInt32(static_cast(valueHolderForLeftTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForEnabled = value.enabled; + valueSerializer.writeBoolean(valueHolderForEnabled); + const auto valueHolderForContentModifier = value.contentModifier; + valueSerializer.writeObject(valueHolderForContentModifier); + const auto valueHolderForTimeZoneOffset = value.timeZoneOffset; + valueSerializer.writeNumber(valueHolderForTimeZoneOffset); + const auto valueHolderForStarted = value.started; + valueSerializer.writeBoolean(valueHolderForStarted); + const auto valueHolderForTimeValue = value.timeValue; + valueSerializer.writeNumber(valueHolderForTimeValue); } -inline Ark_EdgeStyles EdgeStyles_serializer::read(DeserializerBase& buffer) +inline Ark_TextClockConfiguration TextClockConfiguration_serializer::read(DeserializerBase& buffer) { - Ark_EdgeStyles value = {}; + Ark_TextClockConfiguration value = {}; DeserializerBase& valueDeserializer = buffer; - const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle topTmpBuf = {}; - topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - topTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.top = topTmpBuf; - const auto rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle rightTmpBuf = {}; - rightTmpBuf.tag = rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - rightTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.right = rightTmpBuf; - const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle bottomTmpBuf = {}; - bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - bottomTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.bottom = bottomTmpBuf; - const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle leftTmpBuf = {}; - leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - leftTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.left = leftTmpBuf; + value.enabled = valueDeserializer.readBoolean(); + value.contentModifier = static_cast(valueDeserializer.readObject()); + value.timeZoneOffset = static_cast(valueDeserializer.readNumber()); + value.started = valueDeserializer.readBoolean(); + value.timeValue = static_cast(valueDeserializer.readNumber()); return value; } -inline void EditMenuOptions_serializer::write(SerializerBase& buffer, Ark_EditMenuOptions value) +inline void TextClockController_serializer::write(SerializerBase& buffer, Ark_TextClockController value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForOnCreateMenu = value.onCreateMenu; - valueSerializer.writeCallbackResource(valueHolderForOnCreateMenu.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnCreateMenu.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnCreateMenu.callSync)); - const auto valueHolderForOnMenuItemClick = value.onMenuItemClick; - valueSerializer.writeCallbackResource(valueHolderForOnMenuItemClick.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnMenuItemClick.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnMenuItemClick.callSync)); + valueSerializer.writePointer(value); } -inline Ark_EditMenuOptions EditMenuOptions_serializer::read(DeserializerBase& buffer) +inline Ark_TextClockController TextClockController_serializer::read(DeserializerBase& buffer) { - Ark_EditMenuOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.onCreateMenu = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnCreateMenuCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnCreateMenuCallback))))}; - value.onMenuItemClick = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnMenuItemClickCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnMenuItemClickCallback))))}; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void EllipseOptions_serializer::write(SerializerBase& buffer, Ark_EllipseOptions value) +inline void TextContentControllerBase_serializer::write(SerializerBase& buffer, Ark_TextContentControllerBase value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0); - } else if (valueHolderForWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - valueSerializer.writeFloat64(valueHolderForWidthTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForHeight = value.height; - if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - if (valueHolderForHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; - valueSerializer.writeString(valueHolderForHeightTmpValueForIdx0); - } else if (valueHolderForHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; - valueSerializer.writeFloat64(valueHolderForHeightTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_EllipseOptions EllipseOptions_serializer::read(DeserializerBase& buffer) +inline Ark_TextContentControllerBase TextContentControllerBase_serializer::read(DeserializerBase& buffer) { - Ark_EllipseOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_F64 widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_F64 widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = valueDeserializer.readFloat64(); - } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); - } - widthTmpBuf.value = static_cast(widthTmpBuf_); - } - value.width = widthTmpBuf; - const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_F64 heightTmpBuf = {}; - heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_F64 heightTmpBuf_ = {}; - heightTmpBuf_.selector = heightTmpBuf_UnionSelector; - if (heightTmpBuf_UnionSelector == 0) { - heightTmpBuf_.selector = 0; - heightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (heightTmpBuf_UnionSelector == 1) { - heightTmpBuf_.selector = 1; - heightTmpBuf_.value1 = valueDeserializer.readFloat64(); - } else { - INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); - } - heightTmpBuf.value = static_cast(heightTmpBuf_); - } - value.height = heightTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void EmbedOptions_serializer::write(SerializerBase& buffer, Ark_EmbedOptions value) +inline void TextController_serializer::write(SerializerBase& buffer, Ark_TextController value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSupportDefaultIntrinsicSize = value.supportDefaultIntrinsicSize; - if (runtimeType(valueHolderForSupportDefaultIntrinsicSize) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSupportDefaultIntrinsicSizeTmpValue = valueHolderForSupportDefaultIntrinsicSize.value; - valueSerializer.writeBoolean(valueHolderForSupportDefaultIntrinsicSizeTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_EmbedOptions EmbedOptions_serializer::read(DeserializerBase& buffer) +inline Ark_TextController TextController_serializer::read(DeserializerBase& buffer) { - Ark_EmbedOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto supportDefaultIntrinsicSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean supportDefaultIntrinsicSizeTmpBuf = {}; - supportDefaultIntrinsicSizeTmpBuf.tag = supportDefaultIntrinsicSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((supportDefaultIntrinsicSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - supportDefaultIntrinsicSizeTmpBuf.value = valueDeserializer.readBoolean(); - } - value.supportDefaultIntrinsicSize = supportDefaultIntrinsicSizeTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void ErrorEvent_serializer::write(SerializerBase& buffer, Ark_ErrorEvent value) +inline void TextEditControllerEx_serializer::write(SerializerBase& buffer, Ark_TextEditControllerEx value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForType = value.type; - valueSerializer.writeString(valueHolderForType); - const auto valueHolderForTimeStamp = value.timeStamp; - valueSerializer.writeInt64(valueHolderForTimeStamp); - const auto valueHolderForMessage = value.message; - valueSerializer.writeString(valueHolderForMessage); - const auto valueHolderForFilename = value.filename; - valueSerializer.writeString(valueHolderForFilename); - const auto valueHolderForLineno = value.lineno; - valueSerializer.writeNumber(valueHolderForLineno); - const auto valueHolderForColno = value.colno; - valueSerializer.writeNumber(valueHolderForColno); - const auto valueHolderForError = value.error; - valueSerializer.writeObject(valueHolderForError); + valueSerializer.writePointer(value); } -inline Ark_ErrorEvent ErrorEvent_serializer::read(DeserializerBase& buffer) +inline Ark_TextEditControllerEx TextEditControllerEx_serializer::read(DeserializerBase& buffer) { - Ark_ErrorEvent value = {}; DeserializerBase& valueDeserializer = buffer; - value.type = static_cast(valueDeserializer.readString()); - value.timeStamp = valueDeserializer.readInt64(); - value.message = static_cast(valueDeserializer.readString()); - value.filename = static_cast(valueDeserializer.readString()); - value.lineno = static_cast(valueDeserializer.readNumber()); - value.colno = static_cast(valueDeserializer.readNumber()); - value.error = static_cast(valueDeserializer.readObject()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void ErrorInformation_serializer::write(SerializerBase& buffer, Ark_ErrorInformation value) +inline void TextInputController_serializer::write(SerializerBase& buffer, Ark_TextInputController value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForErrcode = value.errcode; - valueSerializer.writeInt32(valueHolderForErrcode); - const auto valueHolderForMsg = value.msg; - valueSerializer.writeString(valueHolderForMsg); + valueSerializer.writePointer(value); } -inline Ark_ErrorInformation ErrorInformation_serializer::read(DeserializerBase& buffer) +inline Ark_TextInputController TextInputController_serializer::read(DeserializerBase& buffer) { - Ark_ErrorInformation value = {}; DeserializerBase& valueDeserializer = buffer; - value.errcode = valueDeserializer.readInt32(); - value.msg = static_cast(valueDeserializer.readString()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void Event_serializer::write(SerializerBase& buffer, Ark_Event value) +inline void TextMenuItemId_serializer::write(SerializerBase& buffer, Ark_TextMenuItemId value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForType = value.type; - valueSerializer.writeString(valueHolderForType); - const auto valueHolderForTimeStamp = value.timeStamp; - valueSerializer.writeInt64(valueHolderForTimeStamp); + valueSerializer.writePointer(value); } -inline Ark_Event Event_serializer::read(DeserializerBase& buffer) +inline Ark_TextMenuItemId TextMenuItemId_serializer::read(DeserializerBase& buffer) { - Ark_Event value = {}; DeserializerBase& valueDeserializer = buffer; - value.type = static_cast(valueDeserializer.readString()); - value.timeStamp = valueDeserializer.readInt64(); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void ExpectedFrameRateRange_serializer::write(SerializerBase& buffer, Ark_ExpectedFrameRateRange value) +inline void TextMetrics_serializer::write(SerializerBase& buffer, Ark_TextMetrics value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForMin = value.min; - valueSerializer.writeNumber(valueHolderForMin); - const auto valueHolderForMax = value.max; - valueSerializer.writeNumber(valueHolderForMax); - const auto valueHolderForExpected = value.expected; - valueSerializer.writeNumber(valueHolderForExpected); + const auto valueHolderForActualBoundingBoxAscent = value.actualBoundingBoxAscent; + valueSerializer.writeNumber(valueHolderForActualBoundingBoxAscent); + const auto valueHolderForActualBoundingBoxDescent = value.actualBoundingBoxDescent; + valueSerializer.writeNumber(valueHolderForActualBoundingBoxDescent); + const auto valueHolderForActualBoundingBoxLeft = value.actualBoundingBoxLeft; + valueSerializer.writeNumber(valueHolderForActualBoundingBoxLeft); + const auto valueHolderForActualBoundingBoxRight = value.actualBoundingBoxRight; + valueSerializer.writeNumber(valueHolderForActualBoundingBoxRight); + const auto valueHolderForAlphabeticBaseline = value.alphabeticBaseline; + valueSerializer.writeNumber(valueHolderForAlphabeticBaseline); + const auto valueHolderForEmHeightAscent = value.emHeightAscent; + valueSerializer.writeNumber(valueHolderForEmHeightAscent); + const auto valueHolderForEmHeightDescent = value.emHeightDescent; + valueSerializer.writeNumber(valueHolderForEmHeightDescent); + const auto valueHolderForFontBoundingBoxAscent = value.fontBoundingBoxAscent; + valueSerializer.writeNumber(valueHolderForFontBoundingBoxAscent); + const auto valueHolderForFontBoundingBoxDescent = value.fontBoundingBoxDescent; + valueSerializer.writeNumber(valueHolderForFontBoundingBoxDescent); + const auto valueHolderForHangingBaseline = value.hangingBaseline; + valueSerializer.writeNumber(valueHolderForHangingBaseline); + const auto valueHolderForIdeographicBaseline = value.ideographicBaseline; + valueSerializer.writeNumber(valueHolderForIdeographicBaseline); + const auto valueHolderForWidth = value.width; + valueSerializer.writeNumber(valueHolderForWidth); + const auto valueHolderForHeight = value.height; + valueSerializer.writeNumber(valueHolderForHeight); } -inline Ark_ExpectedFrameRateRange ExpectedFrameRateRange_serializer::read(DeserializerBase& buffer) +inline Ark_TextMetrics TextMetrics_serializer::read(DeserializerBase& buffer) { - Ark_ExpectedFrameRateRange value = {}; + Ark_TextMetrics value = {}; DeserializerBase& valueDeserializer = buffer; - value.min = static_cast(valueDeserializer.readNumber()); - value.max = static_cast(valueDeserializer.readNumber()); - value.expected = static_cast(valueDeserializer.readNumber()); + value.actualBoundingBoxAscent = static_cast(valueDeserializer.readNumber()); + value.actualBoundingBoxDescent = static_cast(valueDeserializer.readNumber()); + value.actualBoundingBoxLeft = static_cast(valueDeserializer.readNumber()); + value.actualBoundingBoxRight = static_cast(valueDeserializer.readNumber()); + value.alphabeticBaseline = static_cast(valueDeserializer.readNumber()); + value.emHeightAscent = static_cast(valueDeserializer.readNumber()); + value.emHeightDescent = static_cast(valueDeserializer.readNumber()); + value.fontBoundingBoxAscent = static_cast(valueDeserializer.readNumber()); + value.fontBoundingBoxDescent = static_cast(valueDeserializer.readNumber()); + value.hangingBaseline = static_cast(valueDeserializer.readNumber()); + value.ideographicBaseline = static_cast(valueDeserializer.readNumber()); + value.width = static_cast(valueDeserializer.readNumber()); + value.height = static_cast(valueDeserializer.readNumber()); return value; } -inline void FingerInfo_serializer::write(SerializerBase& buffer, Ark_FingerInfo value) +inline void TextModifier_serializer::write(SerializerBase& buffer, Ark_TextModifier value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForId = value.id; - valueSerializer.writeNumber(valueHolderForId); - const auto valueHolderForGlobalX = value.globalX; - valueSerializer.writeNumber(valueHolderForGlobalX); - const auto valueHolderForGlobalY = value.globalY; - valueSerializer.writeNumber(valueHolderForGlobalY); - const auto valueHolderForLocalX = value.localX; - valueSerializer.writeNumber(valueHolderForLocalX); - const auto valueHolderForLocalY = value.localY; - valueSerializer.writeNumber(valueHolderForLocalY); - const auto valueHolderForDisplayX = value.displayX; - valueSerializer.writeNumber(valueHolderForDisplayX); - const auto valueHolderForDisplayY = value.displayY; - valueSerializer.writeNumber(valueHolderForDisplayY); - const auto valueHolderForHand = value.hand; - if (runtimeType(valueHolderForHand) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHandTmpValue = valueHolderForHand.value; - valueSerializer.writeInt32(static_cast(valueHolderForHandTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_FingerInfo FingerInfo_serializer::read(DeserializerBase& buffer) +inline Ark_TextModifier TextModifier_serializer::read(DeserializerBase& buffer) { - Ark_FingerInfo value = {}; DeserializerBase& valueDeserializer = buffer; - value.id = static_cast(valueDeserializer.readNumber()); - value.globalX = static_cast(valueDeserializer.readNumber()); - value.globalY = static_cast(valueDeserializer.readNumber()); - value.localX = static_cast(valueDeserializer.readNumber()); - value.localY = static_cast(valueDeserializer.readNumber()); - value.displayX = static_cast(valueDeserializer.readNumber()); - value.displayY = static_cast(valueDeserializer.readNumber()); - const auto handTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_InteractionHand handTmpBuf = {}; - handTmpBuf.tag = handTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((handTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - handTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.hand = handTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void FirstMeaningfulPaint_serializer::write(SerializerBase& buffer, Ark_FirstMeaningfulPaint value) +inline void TextOptions_serializer::write(SerializerBase& buffer, Ark_TextOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForNavigationStartTime = value.navigationStartTime; - if (runtimeType(valueHolderForNavigationStartTime) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForNavigationStartTimeTmpValue = valueHolderForNavigationStartTime.value; - valueSerializer.writeInt64(valueHolderForNavigationStartTimeTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFirstMeaningfulPaintTime = value.firstMeaningfulPaintTime; - if (runtimeType(valueHolderForFirstMeaningfulPaintTime) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFirstMeaningfulPaintTimeTmpValue = valueHolderForFirstMeaningfulPaintTime.value; - valueSerializer.writeInt64(valueHolderForFirstMeaningfulPaintTimeTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForController = value.controller; + TextController_serializer::write(valueSerializer, valueHolderForController); } -inline Ark_FirstMeaningfulPaint FirstMeaningfulPaint_serializer::read(DeserializerBase& buffer) +inline Ark_TextOptions TextOptions_serializer::read(DeserializerBase& buffer) { - Ark_FirstMeaningfulPaint value = {}; + Ark_TextOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto navigationStartTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Int64 navigationStartTimeTmpBuf = {}; - navigationStartTimeTmpBuf.tag = navigationStartTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((navigationStartTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - navigationStartTimeTmpBuf.value = valueDeserializer.readInt64(); - } - value.navigationStartTime = navigationStartTimeTmpBuf; - const auto firstMeaningfulPaintTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Int64 firstMeaningfulPaintTimeTmpBuf = {}; - firstMeaningfulPaintTimeTmpBuf.tag = firstMeaningfulPaintTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((firstMeaningfulPaintTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - firstMeaningfulPaintTimeTmpBuf.value = valueDeserializer.readInt64(); - } - value.firstMeaningfulPaintTime = firstMeaningfulPaintTimeTmpBuf; + value.controller = static_cast(TextController_serializer::read(valueDeserializer)); return value; } -inline void FocusMovement_serializer::write(SerializerBase& buffer, Ark_FocusMovement value) +inline void TextOverflowOptions_serializer::write(SerializerBase& buffer, Ark_TextOverflowOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForForward = value.forward; - if (runtimeType(valueHolderForForward) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForForwardTmpValue = valueHolderForForward.value; - valueSerializer.writeString(valueHolderForForwardTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForBackward = value.backward; - if (runtimeType(valueHolderForBackward) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackwardTmpValue = valueHolderForBackward.value; - valueSerializer.writeString(valueHolderForBackwardTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForUp = value.up; - if (runtimeType(valueHolderForUp) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForUpTmpValue = valueHolderForUp.value; - valueSerializer.writeString(valueHolderForUpTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDown = value.down; - if (runtimeType(valueHolderForDown) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDownTmpValue = valueHolderForDown.value; - valueSerializer.writeString(valueHolderForDownTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForLeft = value.left; - if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; - valueSerializer.writeString(valueHolderForLeftTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForRight = value.right; - if (runtimeType(valueHolderForRight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRightTmpValue = valueHolderForRight.value; - valueSerializer.writeString(valueHolderForRightTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForOverflow = value.overflow; + valueSerializer.writeInt32(static_cast(valueHolderForOverflow)); } -inline Ark_FocusMovement FocusMovement_serializer::read(DeserializerBase& buffer) +inline Ark_TextOverflowOptions TextOverflowOptions_serializer::read(DeserializerBase& buffer) { - Ark_FocusMovement value = {}; + Ark_TextOverflowOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto forwardTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String forwardTmpBuf = {}; - forwardTmpBuf.tag = forwardTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((forwardTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - forwardTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.forward = forwardTmpBuf; - const auto backwardTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String backwardTmpBuf = {}; - backwardTmpBuf.tag = backwardTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backwardTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - backwardTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.backward = backwardTmpBuf; - const auto upTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String upTmpBuf = {}; - upTmpBuf.tag = upTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((upTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - upTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.up = upTmpBuf; - const auto downTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String downTmpBuf = {}; - downTmpBuf.tag = downTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((downTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - downTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.down = downTmpBuf; - const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String leftTmpBuf = {}; - leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - leftTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.left = leftTmpBuf; - const auto rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String rightTmpBuf = {}; - rightTmpBuf.tag = rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - rightTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.right = rightTmpBuf; + value.overflow = static_cast(valueDeserializer.readInt32()); return value; } -inline void FolderStackOptions_serializer::write(SerializerBase& buffer, Ark_FolderStackOptions value) +inline void TextPickerDialog_serializer::write(SerializerBase& buffer, Ark_TextPickerDialog value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForUpperItems = value.upperItems; - if (runtimeType(valueHolderForUpperItems) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForUpperItemsTmpValue = valueHolderForUpperItems.value; - valueSerializer.writeInt32(valueHolderForUpperItemsTmpValue.length); - for (int valueHolderForUpperItemsTmpValueCounterI = 0; valueHolderForUpperItemsTmpValueCounterI < valueHolderForUpperItemsTmpValue.length; valueHolderForUpperItemsTmpValueCounterI++) { - const Ark_String valueHolderForUpperItemsTmpValueTmpElement = valueHolderForUpperItemsTmpValue.array[valueHolderForUpperItemsTmpValueCounterI]; - valueSerializer.writeString(valueHolderForUpperItemsTmpValueTmpElement); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_FolderStackOptions FolderStackOptions_serializer::read(DeserializerBase& buffer) +inline Ark_TextPickerDialog TextPickerDialog_serializer::read(DeserializerBase& buffer) { - Ark_FolderStackOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto upperItemsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_String upperItemsTmpBuf = {}; - upperItemsTmpBuf.tag = upperItemsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((upperItemsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 upperItemsTmpBuf_Length = valueDeserializer.readInt32(); - Array_String upperItemsTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&upperItemsTmpBuf_, upperItemsTmpBuf_Length); - for (int upperItemsTmpBuf_BufCounterI = 0; upperItemsTmpBuf_BufCounterI < upperItemsTmpBuf_Length; upperItemsTmpBuf_BufCounterI++) { - upperItemsTmpBuf_.array[upperItemsTmpBuf_BufCounterI] = static_cast(valueDeserializer.readString()); - } - upperItemsTmpBuf.value = upperItemsTmpBuf_; - } - value.upperItems = upperItemsTmpBuf; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void TextTimerConfiguration_serializer::write(SerializerBase& buffer, Ark_TextTimerConfiguration value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForEnabled = value.enabled; + valueSerializer.writeBoolean(valueHolderForEnabled); + const auto valueHolderForContentModifier = value.contentModifier; + valueSerializer.writeObject(valueHolderForContentModifier); + const auto valueHolderForCount = value.count; + valueSerializer.writeNumber(valueHolderForCount); + const auto valueHolderForIsCountDown = value.isCountDown; + valueSerializer.writeBoolean(valueHolderForIsCountDown); + const auto valueHolderForStarted = value.started; + valueSerializer.writeBoolean(valueHolderForStarted); + const auto valueHolderForElapsedTime = value.elapsedTime; + valueSerializer.writeNumber(valueHolderForElapsedTime); +} +inline Ark_TextTimerConfiguration TextTimerConfiguration_serializer::read(DeserializerBase& buffer) +{ + Ark_TextTimerConfiguration value = {}; + DeserializerBase& valueDeserializer = buffer; + value.enabled = valueDeserializer.readBoolean(); + value.contentModifier = static_cast(valueDeserializer.readObject()); + value.count = static_cast(valueDeserializer.readNumber()); + value.isCountDown = valueDeserializer.readBoolean(); + value.started = valueDeserializer.readBoolean(); + value.elapsedTime = static_cast(valueDeserializer.readNumber()); return value; } -inline void FontInfo_serializer::write(SerializerBase& buffer, Ark_FontInfo value) +inline void TextTimerController_serializer::write(SerializerBase& buffer, Ark_TextTimerController value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForPath = value.path; - valueSerializer.writeString(valueHolderForPath); - const auto valueHolderForPostScriptName = value.postScriptName; - valueSerializer.writeString(valueHolderForPostScriptName); - const auto valueHolderForFullName = value.fullName; - valueSerializer.writeString(valueHolderForFullName); - const auto valueHolderForFamily = value.family; - valueSerializer.writeString(valueHolderForFamily); - const auto valueHolderForSubfamily = value.subfamily; - valueSerializer.writeString(valueHolderForSubfamily); - const auto valueHolderForWeight = value.weight; - valueSerializer.writeNumber(valueHolderForWeight); - const auto valueHolderForWidth = value.width; - valueSerializer.writeNumber(valueHolderForWidth); - const auto valueHolderForItalic = value.italic; - valueSerializer.writeBoolean(valueHolderForItalic); - const auto valueHolderForMonoSpace = value.monoSpace; - valueSerializer.writeBoolean(valueHolderForMonoSpace); - const auto valueHolderForSymbolic = value.symbolic; - valueSerializer.writeBoolean(valueHolderForSymbolic); + valueSerializer.writePointer(value); } -inline Ark_FontInfo FontInfo_serializer::read(DeserializerBase& buffer) +inline Ark_TextTimerController TextTimerController_serializer::read(DeserializerBase& buffer) { - Ark_FontInfo value = {}; DeserializerBase& valueDeserializer = buffer; - value.path = static_cast(valueDeserializer.readString()); - value.postScriptName = static_cast(valueDeserializer.readString()); - value.fullName = static_cast(valueDeserializer.readString()); - value.family = static_cast(valueDeserializer.readString()); - value.subfamily = static_cast(valueDeserializer.readString()); - value.weight = static_cast(valueDeserializer.readNumber()); - value.width = static_cast(valueDeserializer.readNumber()); - value.italic = valueDeserializer.readBoolean(); - value.monoSpace = valueDeserializer.readBoolean(); - value.symbolic = valueDeserializer.readBoolean(); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void FontSettingOptions_serializer::write(SerializerBase& buffer, Ark_FontSettingOptions value) +inline void TimePickerDialog_serializer::write(SerializerBase& buffer, Ark_TimePickerDialog value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForEnableVariableFontWeight = value.enableVariableFontWeight; - if (runtimeType(valueHolderForEnableVariableFontWeight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableVariableFontWeightTmpValue = valueHolderForEnableVariableFontWeight.value; - valueSerializer.writeBoolean(valueHolderForEnableVariableFontWeightTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_FontSettingOptions FontSettingOptions_serializer::read(DeserializerBase& buffer) +inline Ark_TimePickerDialog TimePickerDialog_serializer::read(DeserializerBase& buffer) { - Ark_FontSettingOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto enableVariableFontWeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableVariableFontWeightTmpBuf = {}; - enableVariableFontWeightTmpBuf.tag = enableVariableFontWeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableVariableFontWeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableVariableFontWeightTmpBuf.value = valueDeserializer.readBoolean(); - } - value.enableVariableFontWeight = enableVariableFontWeightTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void ForegroundEffectOptions_serializer::write(SerializerBase& buffer, Ark_ForegroundEffectOptions value) +inline void TimePickerResult_serializer::write(SerializerBase& buffer, Ark_TimePickerResult value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForRadius = value.radius; - valueSerializer.writeNumber(valueHolderForRadius); + const auto valueHolderForHour = value.hour; + valueSerializer.writeNumber(valueHolderForHour); + const auto valueHolderForMinute = value.minute; + valueSerializer.writeNumber(valueHolderForMinute); + const auto valueHolderForSecond = value.second; + valueSerializer.writeNumber(valueHolderForSecond); } -inline Ark_ForegroundEffectOptions ForegroundEffectOptions_serializer::read(DeserializerBase& buffer) +inline Ark_TimePickerResult TimePickerResult_serializer::read(DeserializerBase& buffer) { - Ark_ForegroundEffectOptions value = {}; + Ark_TimePickerResult value = {}; DeserializerBase& valueDeserializer = buffer; - value.radius = static_cast(valueDeserializer.readNumber()); + value.hour = static_cast(valueDeserializer.readNumber()); + value.minute = static_cast(valueDeserializer.readNumber()); + value.second = static_cast(valueDeserializer.readNumber()); return value; } -inline void FormCallbackInfo_serializer::write(SerializerBase& buffer, Ark_FormCallbackInfo value) +inline void TouchTestInfo_serializer::write(SerializerBase& buffer, Ark_TouchTestInfo value) { SerializerBase& valueSerializer = buffer; + const auto valueHolderForWindowX = value.windowX; + valueSerializer.writeNumber(valueHolderForWindowX); + const auto valueHolderForWindowY = value.windowY; + valueSerializer.writeNumber(valueHolderForWindowY); + const auto valueHolderForParentX = value.parentX; + valueSerializer.writeNumber(valueHolderForParentX); + const auto valueHolderForParentY = value.parentY; + valueSerializer.writeNumber(valueHolderForParentY); + const auto valueHolderForX = value.x; + valueSerializer.writeNumber(valueHolderForX); + const auto valueHolderForY = value.y; + valueSerializer.writeNumber(valueHolderForY); + const auto valueHolderForRect = value.rect; + RectResult_serializer::write(valueSerializer, valueHolderForRect); const auto valueHolderForId = value.id; - valueSerializer.writeInt64(valueHolderForId); - const auto valueHolderForIdString = value.idString; - valueSerializer.writeString(valueHolderForIdString); + valueSerializer.writeString(valueHolderForId); } -inline Ark_FormCallbackInfo FormCallbackInfo_serializer::read(DeserializerBase& buffer) +inline Ark_TouchTestInfo TouchTestInfo_serializer::read(DeserializerBase& buffer) { - Ark_FormCallbackInfo value = {}; + Ark_TouchTestInfo value = {}; DeserializerBase& valueDeserializer = buffer; - value.id = valueDeserializer.readInt64(); - value.idString = static_cast(valueDeserializer.readString()); + value.windowX = static_cast(valueDeserializer.readNumber()); + value.windowY = static_cast(valueDeserializer.readNumber()); + value.parentX = static_cast(valueDeserializer.readNumber()); + value.parentY = static_cast(valueDeserializer.readNumber()); + value.x = static_cast(valueDeserializer.readNumber()); + value.y = static_cast(valueDeserializer.readNumber()); + value.rect = RectResult_serializer::read(valueDeserializer); + value.id = static_cast(valueDeserializer.readString()); return value; } -inline void FormLinkOptions_serializer::write(SerializerBase& buffer, Ark_FormLinkOptions value) +inline void TransitionEffect_serializer::write(SerializerBase& buffer, Ark_TransitionEffect value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForAction = value.action; - valueSerializer.writeString(valueHolderForAction); - const auto valueHolderForModuleName = value.moduleName; - if (runtimeType(valueHolderForModuleName) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForModuleNameTmpValue = valueHolderForModuleName.value; - valueSerializer.writeString(valueHolderForModuleNameTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForBundleName = value.bundleName; - if (runtimeType(valueHolderForBundleName) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBundleNameTmpValue = valueHolderForBundleName.value; - valueSerializer.writeString(valueHolderForBundleNameTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForAbilityName = value.abilityName; - if (runtimeType(valueHolderForAbilityName) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAbilityNameTmpValue = valueHolderForAbilityName.value; - valueSerializer.writeString(valueHolderForAbilityNameTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForUri = value.uri; - if (runtimeType(valueHolderForUri) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForUriTmpValue = valueHolderForUri.value; - valueSerializer.writeString(valueHolderForUriTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForParams = value.params; - if (runtimeType(valueHolderForParams) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForParamsTmpValue = valueHolderForParams.value; - valueSerializer.writeObject(valueHolderForParamsTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_FormLinkOptions FormLinkOptions_serializer::read(DeserializerBase& buffer) +inline Ark_TransitionEffect TransitionEffect_serializer::read(DeserializerBase& buffer) { - Ark_FormLinkOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.action = static_cast(valueDeserializer.readString()); - const auto moduleNameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String moduleNameTmpBuf = {}; - moduleNameTmpBuf.tag = moduleNameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((moduleNameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - moduleNameTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.moduleName = moduleNameTmpBuf; - const auto bundleNameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String bundleNameTmpBuf = {}; - bundleNameTmpBuf.tag = bundleNameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bundleNameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - bundleNameTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.bundleName = bundleNameTmpBuf; - const auto abilityNameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String abilityNameTmpBuf = {}; - abilityNameTmpBuf.tag = abilityNameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((abilityNameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - abilityNameTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.abilityName = abilityNameTmpBuf; - const auto uriTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String uriTmpBuf = {}; - uriTmpBuf.tag = uriTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((uriTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - uriTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.uri = uriTmpBuf; - const auto paramsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Object paramsTmpBuf = {}; - paramsTmpBuf.tag = paramsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((paramsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - paramsTmpBuf.value = static_cast(valueDeserializer.readObject()); - } - value.params = paramsTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void Frame_serializer::write(SerializerBase& buffer, Ark_Frame value) +inline void TranslateResult_serializer::write(SerializerBase& buffer, Ark_TranslateResult value) { SerializerBase& valueSerializer = buffer; const auto valueHolderForX = value.x; valueSerializer.writeNumber(valueHolderForX); const auto valueHolderForY = value.y; valueSerializer.writeNumber(valueHolderForY); - const auto valueHolderForWidth = value.width; - valueSerializer.writeNumber(valueHolderForWidth); - const auto valueHolderForHeight = value.height; - valueSerializer.writeNumber(valueHolderForHeight); + const auto valueHolderForZ = value.z; + valueSerializer.writeNumber(valueHolderForZ); } -inline Ark_Frame Frame_serializer::read(DeserializerBase& buffer) +inline Ark_TranslateResult TranslateResult_serializer::read(DeserializerBase& buffer) { - Ark_Frame value = {}; + Ark_TranslateResult value = {}; DeserializerBase& valueDeserializer = buffer; value.x = static_cast(valueDeserializer.readNumber()); value.y = static_cast(valueDeserializer.readNumber()); - value.width = static_cast(valueDeserializer.readNumber()); - value.height = static_cast(valueDeserializer.readNumber()); + value.z = static_cast(valueDeserializer.readNumber()); return value; } -inline void FullScreenEnterEvent_serializer::write(SerializerBase& buffer, Ark_FullScreenEnterEvent value) +inline void UICommonEvent_serializer::write(SerializerBase& buffer, Ark_UICommonEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForHandler = value.handler; - FullScreenExitHandler_serializer::write(valueSerializer, valueHolderForHandler); - const auto valueHolderForVideoWidth = value.videoWidth; - if (runtimeType(valueHolderForVideoWidth) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForVideoWidthTmpValue = valueHolderForVideoWidth.value; - valueSerializer.writeNumber(valueHolderForVideoWidthTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForVideoHeight = value.videoHeight; - if (runtimeType(valueHolderForVideoHeight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForVideoHeightTmpValue = valueHolderForVideoHeight.value; - valueSerializer.writeNumber(valueHolderForVideoHeightTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_FullScreenEnterEvent FullScreenEnterEvent_serializer::read(DeserializerBase& buffer) +inline Ark_UICommonEvent UICommonEvent_serializer::read(DeserializerBase& buffer) { - Ark_FullScreenEnterEvent value = {}; DeserializerBase& valueDeserializer = buffer; - value.handler = static_cast(FullScreenExitHandler_serializer::read(valueDeserializer)); - const auto videoWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number videoWidthTmpBuf = {}; - videoWidthTmpBuf.tag = videoWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((videoWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - videoWidthTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.videoWidth = videoWidthTmpBuf; - const auto videoHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number videoHeightTmpBuf = {}; - videoHeightTmpBuf.tag = videoHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((videoHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - videoHeightTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.videoHeight = videoHeightTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void GaugeConfiguration_serializer::write(SerializerBase& buffer, Ark_GaugeConfiguration value) +inline void UIContext_serializer::write(SerializerBase& buffer, Ark_UIContext value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForEnabled = value.enabled; - valueSerializer.writeBoolean(valueHolderForEnabled); - const auto valueHolderForContentModifier = value.contentModifier; - valueSerializer.writeObject(valueHolderForContentModifier); - const auto valueHolderForValue = value.value; - valueSerializer.writeNumber(valueHolderForValue); - const auto valueHolderForMin = value.min; - valueSerializer.writeNumber(valueHolderForMin); - const auto valueHolderForMax = value.max; - valueSerializer.writeNumber(valueHolderForMax); + valueSerializer.writePointer(value); } -inline Ark_GaugeConfiguration GaugeConfiguration_serializer::read(DeserializerBase& buffer) +inline Ark_UIContext UIContext_serializer::read(DeserializerBase& buffer) { - Ark_GaugeConfiguration value = {}; DeserializerBase& valueDeserializer = buffer; - value.enabled = valueDeserializer.readBoolean(); - value.contentModifier = static_cast(valueDeserializer.readObject()); - value.value = static_cast(valueDeserializer.readNumber()); - value.min = static_cast(valueDeserializer.readNumber()); - value.max = static_cast(valueDeserializer.readNumber()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void GaugeOptions_serializer::write(SerializerBase& buffer, Ark_GaugeOptions value) +inline void uiEffect_Filter_serializer::write(SerializerBase& buffer, Ark_uiEffect_Filter value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForValue = value.value; - valueSerializer.writeNumber(valueHolderForValue); - const auto valueHolderForMin = value.min; - if (runtimeType(valueHolderForMin) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMinTmpValue = valueHolderForMin.value; - valueSerializer.writeNumber(valueHolderForMinTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForMax = value.max; - if (runtimeType(valueHolderForMax) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMaxTmpValue = valueHolderForMax.value; - valueSerializer.writeNumber(valueHolderForMaxTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_GaugeOptions GaugeOptions_serializer::read(DeserializerBase& buffer) +inline Ark_uiEffect_Filter uiEffect_Filter_serializer::read(DeserializerBase& buffer) { - Ark_GaugeOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.value = static_cast(valueDeserializer.readNumber()); - const auto minTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number minTmpBuf = {}; - minTmpBuf.tag = minTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((minTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - minTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.min = minTmpBuf; - const auto maxTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number maxTmpBuf = {}; - maxTmpBuf.tag = maxTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((maxTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - maxTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.max = maxTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void GeometryTransitionOptions_serializer::write(SerializerBase& buffer, Ark_GeometryTransitionOptions value) +inline void uiEffect_VisualEffect_serializer::write(SerializerBase& buffer, Ark_uiEffect_VisualEffect value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForFollow = value.follow; - if (runtimeType(valueHolderForFollow) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFollowTmpValue = valueHolderForFollow.value; - valueSerializer.writeBoolean(valueHolderForFollowTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForHierarchyStrategy = value.hierarchyStrategy; - if (runtimeType(valueHolderForHierarchyStrategy) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHierarchyStrategyTmpValue = valueHolderForHierarchyStrategy.value; - valueSerializer.writeInt32(static_cast(valueHolderForHierarchyStrategyTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_GeometryTransitionOptions GeometryTransitionOptions_serializer::read(DeserializerBase& buffer) +inline Ark_uiEffect_VisualEffect uiEffect_VisualEffect_serializer::read(DeserializerBase& buffer) { - Ark_GeometryTransitionOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto followTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean followTmpBuf = {}; - followTmpBuf.tag = followTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((followTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - followTmpBuf.value = valueDeserializer.readBoolean(); - } - value.follow = followTmpBuf; - const auto hierarchyStrategyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TransitionHierarchyStrategy hierarchyStrategyTmpBuf = {}; - hierarchyStrategyTmpBuf.tag = hierarchyStrategyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((hierarchyStrategyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - hierarchyStrategyTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.hierarchyStrategy = hierarchyStrategyTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void GestureInfo_serializer::write(SerializerBase& buffer, Ark_GestureInfo value) +inline void UIExtensionProxy_serializer::write(SerializerBase& buffer, Ark_UIExtensionProxy value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTag = value.tag; - if (runtimeType(valueHolderForTag) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTagTmpValue = valueHolderForTag.value; - valueSerializer.writeString(valueHolderForTagTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForType = value.type; - valueSerializer.writeInt32(static_cast(valueHolderForType)); - const auto valueHolderForIsSystemGesture = value.isSystemGesture; - valueSerializer.writeBoolean(valueHolderForIsSystemGesture); + valueSerializer.writePointer(value); } -inline Ark_GestureInfo GestureInfo_serializer::read(DeserializerBase& buffer) +inline Ark_UIExtensionProxy UIExtensionProxy_serializer::read(DeserializerBase& buffer) { - Ark_GestureInfo value = {}; DeserializerBase& valueDeserializer = buffer; - const auto tagTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String tagTmpBuf = {}; - tagTmpBuf.tag = tagTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((tagTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - tagTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.tag = tagTmpBuf; - value.type = static_cast(valueDeserializer.readInt32()); - value.isSystemGesture = valueDeserializer.readBoolean(); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void GestureStyleInterface_serializer::write(SerializerBase& buffer, Ark_GestureStyleInterface value) +inline void unifiedDataChannel_UnifiedData_serializer::write(SerializerBase& buffer, Ark_unifiedDataChannel_UnifiedData value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForOnClick = value.onClick; - if (runtimeType(valueHolderForOnClick) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnClickTmpValue = valueHolderForOnClick.value; - valueSerializer.writeCallbackResource(valueHolderForOnClickTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnClickTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnClickTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnLongPress = value.onLongPress; - if (runtimeType(valueHolderForOnLongPress) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnLongPressTmpValue = valueHolderForOnLongPress.value; - valueSerializer.writeCallbackResource(valueHolderForOnLongPressTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnLongPressTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnLongPressTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_GestureStyleInterface GestureStyleInterface_serializer::read(DeserializerBase& buffer) +inline Ark_unifiedDataChannel_UnifiedData unifiedDataChannel_UnifiedData_serializer::read(DeserializerBase& buffer) { - Ark_GestureStyleInterface value = {}; DeserializerBase& valueDeserializer = buffer; - const auto onClickTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_ClickEvent_Void onClickTmpBuf = {}; - onClickTmpBuf.tag = onClickTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onClickTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onClickTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ClickEvent_Void))))}; - } - value.onClick = onClickTmpBuf; - const auto onLongPressTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_GestureEvent_Void onLongPressTmpBuf = {}; - onLongPressTmpBuf.tag = onLongPressTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onLongPressTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onLongPressTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))}; - } - value.onLongPress = onLongPressTmpBuf; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void UrlStyle_serializer::write(SerializerBase& buffer, Ark_UrlStyle value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_UrlStyle UrlStyle_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void UserDataSpan_serializer::write(SerializerBase& buffer, Ark_UserDataSpan value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_UserDataSpan UserDataSpan_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void Vec4_serializer::write(SerializerBase& buffer, Ark_Vec4 value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForX = value.x; + valueSerializer.writeFloat64(valueHolderForX); + const auto valueHolderForY = value.y; + valueSerializer.writeFloat64(valueHolderForY); + const auto valueHolderForZ = value.z; + valueSerializer.writeFloat64(valueHolderForZ); + const auto valueHolderForW = value.w; + valueSerializer.writeFloat64(valueHolderForW); +} +inline Ark_Vec4 Vec4_serializer::read(DeserializerBase& buffer) +{ + Ark_Vec4 value = {}; + DeserializerBase& valueDeserializer = buffer; + value.x = valueDeserializer.readFloat64(); + value.y = valueDeserializer.readFloat64(); + value.z = valueDeserializer.readFloat64(); + value.w = valueDeserializer.readFloat64(); return value; } -inline void GridColColumnOption_serializer::write(SerializerBase& buffer, Ark_GridColColumnOption value) +inline void VideoController_serializer::write(SerializerBase& buffer, Ark_VideoController value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForXs = value.xs; - if (runtimeType(valueHolderForXs) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXsTmpValue = valueHolderForXs.value; - valueSerializer.writeNumber(valueHolderForXsTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForSm = value.sm; - if (runtimeType(valueHolderForSm) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSmTmpValue = valueHolderForSm.value; - valueSerializer.writeNumber(valueHolderForSmTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForMd = value.md; - if (runtimeType(valueHolderForMd) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMdTmpValue = valueHolderForMd.value; - valueSerializer.writeNumber(valueHolderForMdTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForLg = value.lg; - if (runtimeType(valueHolderForLg) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLgTmpValue = valueHolderForLg.value; - valueSerializer.writeNumber(valueHolderForLgTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForXl = value.xl; - if (runtimeType(valueHolderForXl) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXlTmpValue = valueHolderForXl.value; - valueSerializer.writeNumber(valueHolderForXlTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForXxl = value.xxl; - if (runtimeType(valueHolderForXxl) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXxlTmpValue = valueHolderForXxl.value; - valueSerializer.writeNumber(valueHolderForXxlTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); +} +inline Ark_VideoController VideoController_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void WaterFlowSections_serializer::write(SerializerBase& buffer, Ark_WaterFlowSections value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); } -inline Ark_GridColColumnOption GridColColumnOption_serializer::read(DeserializerBase& buffer) +inline Ark_WaterFlowSections WaterFlowSections_serializer::read(DeserializerBase& buffer) { - Ark_GridColColumnOption value = {}; DeserializerBase& valueDeserializer = buffer; - const auto xsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number xsTmpBuf = {}; - xsTmpBuf.tag = xsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - xsTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.xs = xsTmpBuf; - const auto smTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number smTmpBuf = {}; - smTmpBuf.tag = smTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((smTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - smTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.sm = smTmpBuf; - const auto mdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number mdTmpBuf = {}; - mdTmpBuf.tag = mdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((mdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - mdTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.md = mdTmpBuf; - const auto lgTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number lgTmpBuf = {}; - lgTmpBuf.tag = lgTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((lgTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - lgTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.lg = lgTmpBuf; - const auto xlTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number xlTmpBuf = {}; - xlTmpBuf.tag = xlTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xlTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - xlTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.xl = xlTmpBuf; - const auto xxlTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number xxlTmpBuf = {}; - xxlTmpBuf.tag = xxlTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xxlTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - xxlTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.xxl = xxlTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void GridItemOptions_serializer::write(SerializerBase& buffer, Ark_GridItemOptions value) +inline void WebContextMenuParam_serializer::write(SerializerBase& buffer, Ark_WebContextMenuParam value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStyle = value.style; - if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_GridItemOptions GridItemOptions_serializer::read(DeserializerBase& buffer) +inline Ark_WebContextMenuParam WebContextMenuParam_serializer::read(DeserializerBase& buffer) { - Ark_GridItemOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_GridItemStyle styleTmpBuf = {}; - styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.style = styleTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void GridLayoutOptions_serializer::write(SerializerBase& buffer, Ark_GridLayoutOptions value) +inline void WebContextMenuResult_serializer::write(SerializerBase& buffer, Ark_WebContextMenuResult value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForRegularSize = value.regularSize; - const auto valueHolderForRegularSize_0 = valueHolderForRegularSize.value0; - valueSerializer.writeNumber(valueHolderForRegularSize_0); - const auto valueHolderForRegularSize_1 = valueHolderForRegularSize.value1; - valueSerializer.writeNumber(valueHolderForRegularSize_1); - const auto valueHolderForIrregularIndexes = value.irregularIndexes; - if (runtimeType(valueHolderForIrregularIndexes) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIrregularIndexesTmpValue = valueHolderForIrregularIndexes.value; - valueSerializer.writeInt32(valueHolderForIrregularIndexesTmpValue.length); - for (int valueHolderForIrregularIndexesTmpValueCounterI = 0; valueHolderForIrregularIndexesTmpValueCounterI < valueHolderForIrregularIndexesTmpValue.length; valueHolderForIrregularIndexesTmpValueCounterI++) { - const Ark_Number valueHolderForIrregularIndexesTmpValueTmpElement = valueHolderForIrregularIndexesTmpValue.array[valueHolderForIrregularIndexesTmpValueCounterI]; - valueSerializer.writeNumber(valueHolderForIrregularIndexesTmpValueTmpElement); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnGetIrregularSizeByIndex = value.onGetIrregularSizeByIndex; - if (runtimeType(valueHolderForOnGetIrregularSizeByIndex) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnGetIrregularSizeByIndexTmpValue = valueHolderForOnGetIrregularSizeByIndex.value; - valueSerializer.writeCallbackResource(valueHolderForOnGetIrregularSizeByIndexTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnGetIrregularSizeByIndexTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnGetIrregularSizeByIndexTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnGetRectByIndex = value.onGetRectByIndex; - if (runtimeType(valueHolderForOnGetRectByIndex) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnGetRectByIndexTmpValue = valueHolderForOnGetRectByIndex.value; - valueSerializer.writeCallbackResource(valueHolderForOnGetRectByIndexTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnGetRectByIndexTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnGetRectByIndexTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_GridLayoutOptions GridLayoutOptions_serializer::read(DeserializerBase& buffer) +inline Ark_WebContextMenuResult WebContextMenuResult_serializer::read(DeserializerBase& buffer) { - Ark_GridLayoutOptions value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_Tuple_Number_Number regularSizeTmpBuf = {}; - regularSizeTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); - regularSizeTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - value.regularSize = regularSizeTmpBuf; - const auto irregularIndexesTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_Number irregularIndexesTmpBuf = {}; - irregularIndexesTmpBuf.tag = irregularIndexesTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((irregularIndexesTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 irregularIndexesTmpBuf_Length = valueDeserializer.readInt32(); - Array_Number irregularIndexesTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&irregularIndexesTmpBuf_, irregularIndexesTmpBuf_Length); - for (int irregularIndexesTmpBuf_BufCounterI = 0; irregularIndexesTmpBuf_BufCounterI < irregularIndexesTmpBuf_Length; irregularIndexesTmpBuf_BufCounterI++) { - irregularIndexesTmpBuf_.array[irregularIndexesTmpBuf_BufCounterI] = static_cast(valueDeserializer.readNumber()); - } - irregularIndexesTmpBuf.value = irregularIndexesTmpBuf_; - } - value.irregularIndexes = irregularIndexesTmpBuf; - const auto onGetIrregularSizeByIndexTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Number_Tuple_Number_Number onGetIrregularSizeByIndexTmpBuf = {}; - onGetIrregularSizeByIndexTmpBuf.tag = onGetIrregularSizeByIndexTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onGetIrregularSizeByIndexTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onGetIrregularSizeByIndexTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Tuple_Number_Number)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Tuple_Number_Number))))}; - } - value.onGetIrregularSizeByIndex = onGetIrregularSizeByIndexTmpBuf; - const auto onGetRectByIndexTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Number_Tuple_Number_Number_Number_Number onGetRectByIndexTmpBuf = {}; - onGetRectByIndexTmpBuf.tag = onGetRectByIndexTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onGetRectByIndexTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onGetRectByIndexTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Tuple_Number_Number_Number_Number)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Tuple_Number_Number_Number_Number))))}; - } - value.onGetRectByIndex = onGetRectByIndexTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void GridRowColumnOption_serializer::write(SerializerBase& buffer, Ark_GridRowColumnOption value) +inline void WebCookie_serializer::write(SerializerBase& buffer, Ark_WebCookie value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForXs = value.xs; - if (runtimeType(valueHolderForXs) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXsTmpValue = valueHolderForXs.value; - valueSerializer.writeNumber(valueHolderForXsTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForSm = value.sm; - if (runtimeType(valueHolderForSm) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSmTmpValue = valueHolderForSm.value; - valueSerializer.writeNumber(valueHolderForSmTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForMd = value.md; - if (runtimeType(valueHolderForMd) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMdTmpValue = valueHolderForMd.value; - valueSerializer.writeNumber(valueHolderForMdTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForLg = value.lg; - if (runtimeType(valueHolderForLg) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLgTmpValue = valueHolderForLg.value; - valueSerializer.writeNumber(valueHolderForLgTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForXl = value.xl; - if (runtimeType(valueHolderForXl) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXlTmpValue = valueHolderForXl.value; - valueSerializer.writeNumber(valueHolderForXlTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForXxl = value.xxl; - if (runtimeType(valueHolderForXxl) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXxlTmpValue = valueHolderForXxl.value; - valueSerializer.writeNumber(valueHolderForXxlTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_GridRowColumnOption GridRowColumnOption_serializer::read(DeserializerBase& buffer) +inline Ark_WebCookie WebCookie_serializer::read(DeserializerBase& buffer) { - Ark_GridRowColumnOption value = {}; DeserializerBase& valueDeserializer = buffer; - const auto xsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number xsTmpBuf = {}; - xsTmpBuf.tag = xsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - xsTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.xs = xsTmpBuf; - const auto smTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number smTmpBuf = {}; - smTmpBuf.tag = smTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((smTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - smTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.sm = smTmpBuf; - const auto mdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number mdTmpBuf = {}; - mdTmpBuf.tag = mdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((mdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - mdTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.md = mdTmpBuf; - const auto lgTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number lgTmpBuf = {}; - lgTmpBuf.tag = lgTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((lgTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - lgTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.lg = lgTmpBuf; - const auto xlTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number xlTmpBuf = {}; - xlTmpBuf.tag = xlTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xlTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - xlTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.xl = xlTmpBuf; - const auto xxlTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number xxlTmpBuf = {}; - xxlTmpBuf.tag = xxlTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xxlTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - xxlTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.xxl = xxlTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void Header_serializer::write(SerializerBase& buffer, Ark_Header value) +inline void WebKeyboardController_serializer::write(SerializerBase& buffer, Ark_WebKeyboardController value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForHeaderKey = value.headerKey; - valueSerializer.writeString(valueHolderForHeaderKey); - const auto valueHolderForHeaderValue = value.headerValue; - valueSerializer.writeString(valueHolderForHeaderValue); + valueSerializer.writePointer(value); } -inline Ark_Header Header_serializer::read(DeserializerBase& buffer) +inline Ark_WebKeyboardController WebKeyboardController_serializer::read(DeserializerBase& buffer) { - Ark_Header value = {}; DeserializerBase& valueDeserializer = buffer; - value.headerKey = static_cast(valueDeserializer.readString()); - value.headerValue = static_cast(valueDeserializer.readString()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void HierarchicalSymbolEffect_serializer::write(SerializerBase& buffer, Ark_HierarchicalSymbolEffect value) +inline void WebResourceError_serializer::write(SerializerBase& buffer, Ark_WebResourceError value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_HierarchicalSymbolEffect HierarchicalSymbolEffect_serializer::read(DeserializerBase& buffer) +inline Ark_WebResourceError WebResourceError_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void HoverEventParam_serializer::write(SerializerBase& buffer, Ark_HoverEventParam value) +inline void WebResourceRequest_serializer::write(SerializerBase& buffer, Ark_WebResourceRequest value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForFoldStatus = value.foldStatus; - valueSerializer.writeInt32(static_cast(valueHolderForFoldStatus)); - const auto valueHolderForIsHoverMode = value.isHoverMode; - valueSerializer.writeBoolean(valueHolderForIsHoverMode); - const auto valueHolderForAppRotation = value.appRotation; - valueSerializer.writeInt32(static_cast(valueHolderForAppRotation)); - const auto valueHolderForWindowStatusType = value.windowStatusType; - valueSerializer.writeInt32(static_cast(valueHolderForWindowStatusType)); + valueSerializer.writePointer(value); } -inline Ark_HoverEventParam HoverEventParam_serializer::read(DeserializerBase& buffer) +inline Ark_WebResourceRequest WebResourceRequest_serializer::read(DeserializerBase& buffer) { - Ark_HoverEventParam value = {}; DeserializerBase& valueDeserializer = buffer; - value.foldStatus = static_cast(valueDeserializer.readInt32()); - value.isHoverMode = valueDeserializer.readBoolean(); - value.appRotation = static_cast(valueDeserializer.readInt32()); - value.windowStatusType = static_cast(valueDeserializer.readInt32()); + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void WebResourceResponse_serializer::write(SerializerBase& buffer, Ark_WebResourceResponse value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_WebResourceResponse WebResourceResponse_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void webview_WebviewController_serializer::write(SerializerBase& buffer, Ark_webview_WebviewController value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_webview_WebviewController webview_WebviewController_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void WindowAnimationTarget_serializer::write(SerializerBase& buffer, Ark_WindowAnimationTarget value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForBundleName = value.bundleName; + valueSerializer.writeString(valueHolderForBundleName); + const auto valueHolderForAbilityName = value.abilityName; + valueSerializer.writeString(valueHolderForAbilityName); + const auto valueHolderForWindowBounds = value.windowBounds; + RRect_serializer::write(valueSerializer, valueHolderForWindowBounds); + const auto valueHolderForMissionId = value.missionId; + valueSerializer.writeNumber(valueHolderForMissionId); +} +inline Ark_WindowAnimationTarget WindowAnimationTarget_serializer::read(DeserializerBase& buffer) +{ + Ark_WindowAnimationTarget value = {}; + DeserializerBase& valueDeserializer = buffer; + value.bundleName = static_cast(valueDeserializer.readString()); + value.abilityName = static_cast(valueDeserializer.readString()); + value.windowBounds = RRect_serializer::read(valueDeserializer); + value.missionId = static_cast(valueDeserializer.readNumber()); return value; } -inline void ImageAIOptions_serializer::write(SerializerBase& buffer, Ark_ImageAIOptions value) +inline void AccessibilityOptions_serializer::write(SerializerBase& buffer, Ark_AccessibilityOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTypes = value.types; - if (runtimeType(valueHolderForTypes) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTypesTmpValue = valueHolderForTypes.value; - valueSerializer.writeInt32(valueHolderForTypesTmpValue.length); - for (int valueHolderForTypesTmpValueCounterI = 0; valueHolderForTypesTmpValueCounterI < valueHolderForTypesTmpValue.length; valueHolderForTypesTmpValueCounterI++) { - const Ark_ImageAnalyzerType valueHolderForTypesTmpValueTmpElement = valueHolderForTypesTmpValue.array[valueHolderForTypesTmpValueCounterI]; - valueSerializer.writeInt32(static_cast(valueHolderForTypesTmpValueTmpElement)); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForAiController = value.aiController; - if (runtimeType(valueHolderForAiController) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAccessibilityPreferred = value.accessibilityPreferred; + if (runtimeType(valueHolderForAccessibilityPreferred) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAiControllerTmpValue = valueHolderForAiController.value; - ImageAnalyzerController_serializer::write(valueSerializer, valueHolderForAiControllerTmpValue); + const auto valueHolderForAccessibilityPreferredTmpValue = valueHolderForAccessibilityPreferred.value; + valueSerializer.writeBoolean(valueHolderForAccessibilityPreferredTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ImageAIOptions ImageAIOptions_serializer::read(DeserializerBase& buffer) +inline Ark_AccessibilityOptions AccessibilityOptions_serializer::read(DeserializerBase& buffer) { - Ark_ImageAIOptions value = {}; + Ark_AccessibilityOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto typesTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_ImageAnalyzerType typesTmpBuf = {}; - typesTmpBuf.tag = typesTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((typesTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 typesTmpBuf_Length = valueDeserializer.readInt32(); - Array_ImageAnalyzerType typesTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&typesTmpBuf_, typesTmpBuf_Length); - for (int typesTmpBuf_BufCounterI = 0; typesTmpBuf_BufCounterI < typesTmpBuf_Length; typesTmpBuf_BufCounterI++) { - typesTmpBuf_.array[typesTmpBuf_BufCounterI] = static_cast(valueDeserializer.readInt32()); - } - typesTmpBuf.value = typesTmpBuf_; - } - value.types = typesTmpBuf; - const auto aiControllerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ImageAnalyzerController aiControllerTmpBuf = {}; - aiControllerTmpBuf.tag = aiControllerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((aiControllerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - aiControllerTmpBuf.value = static_cast(ImageAnalyzerController_serializer::read(valueDeserializer)); + const auto accessibilityPreferredTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean accessibilityPreferredTmpBuf = {}; + accessibilityPreferredTmpBuf.tag = accessibilityPreferredTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((accessibilityPreferredTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + accessibilityPreferredTmpBuf.value = valueDeserializer.readBoolean(); } - value.aiController = aiControllerTmpBuf; + value.accessibilityPreferred = accessibilityPreferredTmpBuf; return value; } -inline void ImageAnalyzerConfig_serializer::write(SerializerBase& buffer, Ark_ImageAnalyzerConfig value) +inline void AdsBlockedDetails_serializer::write(SerializerBase& buffer, Ark_AdsBlockedDetails value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTypes = value.types; - valueSerializer.writeInt32(valueHolderForTypes.length); - for (int valueHolderForTypesCounterI = 0; valueHolderForTypesCounterI < valueHolderForTypes.length; valueHolderForTypesCounterI++) { - const Ark_ImageAnalyzerType valueHolderForTypesTmpElement = valueHolderForTypes.array[valueHolderForTypesCounterI]; - valueSerializer.writeInt32(static_cast(valueHolderForTypesTmpElement)); + const auto valueHolderForUrl = value.url; + valueSerializer.writeString(valueHolderForUrl); + const auto valueHolderForAdsBlocked = value.adsBlocked; + valueSerializer.writeInt32(valueHolderForAdsBlocked.length); + for (int valueHolderForAdsBlockedCounterI = 0; valueHolderForAdsBlockedCounterI < valueHolderForAdsBlocked.length; valueHolderForAdsBlockedCounterI++) { + const Ark_String valueHolderForAdsBlockedTmpElement = valueHolderForAdsBlocked.array[valueHolderForAdsBlockedCounterI]; + valueSerializer.writeString(valueHolderForAdsBlockedTmpElement); } } -inline Ark_ImageAnalyzerConfig ImageAnalyzerConfig_serializer::read(DeserializerBase& buffer) +inline Ark_AdsBlockedDetails AdsBlockedDetails_serializer::read(DeserializerBase& buffer) { - Ark_ImageAnalyzerConfig value = {}; + Ark_AdsBlockedDetails value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int32 typesTmpBufLength = valueDeserializer.readInt32(); - Array_ImageAnalyzerType typesTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&typesTmpBuf, typesTmpBufLength); - for (int typesTmpBufBufCounterI = 0; typesTmpBufBufCounterI < typesTmpBufLength; typesTmpBufBufCounterI++) { - typesTmpBuf.array[typesTmpBufBufCounterI] = static_cast(valueDeserializer.readInt32()); + value.url = static_cast(valueDeserializer.readString()); + const Ark_Int32 adsBlockedTmpBufLength = valueDeserializer.readInt32(); + Array_String adsBlockedTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&adsBlockedTmpBuf, adsBlockedTmpBufLength); + for (int adsBlockedTmpBufBufCounterI = 0; adsBlockedTmpBufBufCounterI < adsBlockedTmpBufLength; adsBlockedTmpBufBufCounterI++) { + adsBlockedTmpBuf.array[adsBlockedTmpBufBufCounterI] = static_cast(valueDeserializer.readString()); } - value.types = typesTmpBuf; + value.adsBlocked = adsBlockedTmpBuf; return value; } -inline void ImageBitmap_serializer::write(SerializerBase& buffer, Ark_ImageBitmap value) +inline void AlignRuleOption_serializer::write(SerializerBase& buffer, Ark_AlignRuleOption value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderFor_stub = value._stub; + valueSerializer.writeInt32(valueHolderFor_stub); +} +inline Ark_AlignRuleOption AlignRuleOption_serializer::read(DeserializerBase& buffer) +{ + Ark_AlignRuleOption value = {}; + DeserializerBase& valueDeserializer = buffer; + value._stub = valueDeserializer.readInt32(); + return value; +} +inline void Animation_serializer::write(SerializerBase& buffer, Ark_Animation value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_ImageBitmap ImageBitmap_serializer::read(DeserializerBase& buffer) +inline Ark_Animation Animation_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void ImageCompleteEvent_serializer::write(SerializerBase& buffer, Ark_ImageCompleteEvent value) +inline void AppearSymbolEffect_serializer::write(SerializerBase& buffer, Ark_AppearSymbolEffect value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - valueSerializer.writeNumber(valueHolderForWidth); - const auto valueHolderForHeight = value.height; - valueSerializer.writeNumber(valueHolderForHeight); - const auto valueHolderForComponentWidth = value.componentWidth; - valueSerializer.writeNumber(valueHolderForComponentWidth); - const auto valueHolderForComponentHeight = value.componentHeight; - valueSerializer.writeNumber(valueHolderForComponentHeight); - const auto valueHolderForLoadingStatus = value.loadingStatus; - valueSerializer.writeNumber(valueHolderForLoadingStatus); - const auto valueHolderForContentWidth = value.contentWidth; - valueSerializer.writeNumber(valueHolderForContentWidth); - const auto valueHolderForContentHeight = value.contentHeight; - valueSerializer.writeNumber(valueHolderForContentHeight); - const auto valueHolderForContentOffsetX = value.contentOffsetX; - valueSerializer.writeNumber(valueHolderForContentOffsetX); - const auto valueHolderForContentOffsetY = value.contentOffsetY; - valueSerializer.writeNumber(valueHolderForContentOffsetY); + valueSerializer.writePointer(value); } -inline Ark_ImageCompleteEvent ImageCompleteEvent_serializer::read(DeserializerBase& buffer) +inline Ark_AppearSymbolEffect AppearSymbolEffect_serializer::read(DeserializerBase& buffer) { - Ark_ImageCompleteEvent value = {}; DeserializerBase& valueDeserializer = buffer; - value.width = static_cast(valueDeserializer.readNumber()); - value.height = static_cast(valueDeserializer.readNumber()); - value.componentWidth = static_cast(valueDeserializer.readNumber()); - value.componentHeight = static_cast(valueDeserializer.readNumber()); - value.loadingStatus = static_cast(valueDeserializer.readNumber()); - value.contentWidth = static_cast(valueDeserializer.readNumber()); - value.contentHeight = static_cast(valueDeserializer.readNumber()); - value.contentOffsetX = static_cast(valueDeserializer.readNumber()); - value.contentOffsetY = static_cast(valueDeserializer.readNumber()); + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void ASTCResource_serializer::write(SerializerBase& buffer, Ark_ASTCResource value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForSources = value.sources; + valueSerializer.writeInt32(valueHolderForSources.length); + for (int valueHolderForSourcesCounterI = 0; valueHolderForSourcesCounterI < valueHolderForSources.length; valueHolderForSourcesCounterI++) { + const Ark_String valueHolderForSourcesTmpElement = valueHolderForSources.array[valueHolderForSourcesCounterI]; + valueSerializer.writeString(valueHolderForSourcesTmpElement); + } + const auto valueHolderForColumn = value.column; + valueSerializer.writeNumber(valueHolderForColumn); +} +inline Ark_ASTCResource ASTCResource_serializer::read(DeserializerBase& buffer) +{ + Ark_ASTCResource value = {}; + DeserializerBase& valueDeserializer = buffer; + const Ark_Int32 sourcesTmpBufLength = valueDeserializer.readInt32(); + Array_String sourcesTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&sourcesTmpBuf, sourcesTmpBufLength); + for (int sourcesTmpBufBufCounterI = 0; sourcesTmpBufBufCounterI < sourcesTmpBufLength; sourcesTmpBufBufCounterI++) { + sourcesTmpBuf.array[sourcesTmpBufBufCounterI] = static_cast(valueDeserializer.readString()); + } + value.sources = sourcesTmpBuf; + value.column = static_cast(valueDeserializer.readNumber()); return value; } -inline void ImageData_serializer::write(SerializerBase& buffer, Ark_ImageData value) +inline void AsymmetricTransitionOption_serializer::write(SerializerBase& buffer, Ark_AsymmetricTransitionOption value) { SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); + const auto valueHolderForAppear = value.appear; + TransitionEffect_serializer::write(valueSerializer, valueHolderForAppear); + const auto valueHolderForDisappear = value.disappear; + TransitionEffect_serializer::write(valueSerializer, valueHolderForDisappear); } -inline Ark_ImageData ImageData_serializer::read(DeserializerBase& buffer) +inline Ark_AsymmetricTransitionOption AsymmetricTransitionOption_serializer::read(DeserializerBase& buffer) { + Ark_AsymmetricTransitionOption value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + value.appear = static_cast(TransitionEffect_serializer::read(valueDeserializer)); + value.disappear = static_cast(TransitionEffect_serializer::read(valueDeserializer)); + return value; } -inline void ImageLoadResult_serializer::write(SerializerBase& buffer, Ark_ImageLoadResult value) +inline void AutoPlayOptions_serializer::write(SerializerBase& buffer, Ark_AutoPlayOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - valueSerializer.writeNumber(valueHolderForWidth); - const auto valueHolderForHeight = value.height; - valueSerializer.writeNumber(valueHolderForHeight); - const auto valueHolderForComponentWidth = value.componentWidth; - valueSerializer.writeNumber(valueHolderForComponentWidth); - const auto valueHolderForComponentHeight = value.componentHeight; - valueSerializer.writeNumber(valueHolderForComponentHeight); - const auto valueHolderForLoadingStatus = value.loadingStatus; - valueSerializer.writeNumber(valueHolderForLoadingStatus); - const auto valueHolderForContentWidth = value.contentWidth; - valueSerializer.writeNumber(valueHolderForContentWidth); - const auto valueHolderForContentHeight = value.contentHeight; - valueSerializer.writeNumber(valueHolderForContentHeight); - const auto valueHolderForContentOffsetX = value.contentOffsetX; - valueSerializer.writeNumber(valueHolderForContentOffsetX); - const auto valueHolderForContentOffsetY = value.contentOffsetY; - valueSerializer.writeNumber(valueHolderForContentOffsetY); + const auto valueHolderForStopWhenTouched = value.stopWhenTouched; + valueSerializer.writeBoolean(valueHolderForStopWhenTouched); } -inline Ark_ImageLoadResult ImageLoadResult_serializer::read(DeserializerBase& buffer) +inline Ark_AutoPlayOptions AutoPlayOptions_serializer::read(DeserializerBase& buffer) { - Ark_ImageLoadResult value = {}; + Ark_AutoPlayOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.width = static_cast(valueDeserializer.readNumber()); - value.height = static_cast(valueDeserializer.readNumber()); - value.componentWidth = static_cast(valueDeserializer.readNumber()); - value.componentHeight = static_cast(valueDeserializer.readNumber()); - value.loadingStatus = static_cast(valueDeserializer.readNumber()); - value.contentWidth = static_cast(valueDeserializer.readNumber()); - value.contentHeight = static_cast(valueDeserializer.readNumber()); - value.contentOffsetX = static_cast(valueDeserializer.readNumber()); - value.contentOffsetY = static_cast(valueDeserializer.readNumber()); + value.stopWhenTouched = valueDeserializer.readBoolean(); return value; } -inline void ImageSourceSize_serializer::write(SerializerBase& buffer, Ark_ImageSourceSize value) +inline void BackgroundBrightnessOptions_serializer::write(SerializerBase& buffer, Ark_BackgroundBrightnessOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - valueSerializer.writeNumber(valueHolderForWidth); - const auto valueHolderForHeight = value.height; - valueSerializer.writeNumber(valueHolderForHeight); + const auto valueHolderForRate = value.rate; + valueSerializer.writeNumber(valueHolderForRate); + const auto valueHolderForLightUpDegree = value.lightUpDegree; + valueSerializer.writeNumber(valueHolderForLightUpDegree); } -inline Ark_ImageSourceSize ImageSourceSize_serializer::read(DeserializerBase& buffer) +inline Ark_BackgroundBrightnessOptions BackgroundBrightnessOptions_serializer::read(DeserializerBase& buffer) { - Ark_ImageSourceSize value = {}; + Ark_BackgroundBrightnessOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.width = static_cast(valueDeserializer.readNumber()); - value.height = static_cast(valueDeserializer.readNumber()); + value.rate = static_cast(valueDeserializer.readNumber()); + value.lightUpDegree = static_cast(valueDeserializer.readNumber()); return value; } -inline void InputCounterOptions_serializer::write(SerializerBase& buffer, Ark_InputCounterOptions value) +inline void BackgroundImageOptions_serializer::write(SerializerBase& buffer, Ark_BackgroundImageOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForThresholdPercentage = value.thresholdPercentage; - if (runtimeType(valueHolderForThresholdPercentage) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSyncLoad = value.syncLoad; + if (runtimeType(valueHolderForSyncLoad) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForThresholdPercentageTmpValue = valueHolderForThresholdPercentage.value; - valueSerializer.writeNumber(valueHolderForThresholdPercentageTmpValue); + const auto valueHolderForSyncLoadTmpValue = valueHolderForSyncLoad.value; + valueSerializer.writeBoolean(valueHolderForSyncLoadTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHighlightBorder = value.highlightBorder; - if (runtimeType(valueHolderForHighlightBorder) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRepeat = value.repeat; + if (runtimeType(valueHolderForRepeat) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHighlightBorderTmpValue = valueHolderForHighlightBorder.value; - valueSerializer.writeBoolean(valueHolderForHighlightBorderTmpValue); + const auto valueHolderForRepeatTmpValue = valueHolderForRepeat.value; + valueSerializer.writeInt32(static_cast(valueHolderForRepeatTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_InputCounterOptions InputCounterOptions_serializer::read(DeserializerBase& buffer) +inline Ark_BackgroundImageOptions BackgroundImageOptions_serializer::read(DeserializerBase& buffer) { - Ark_InputCounterOptions value = {}; + Ark_BackgroundImageOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto thresholdPercentageTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number thresholdPercentageTmpBuf = {}; - thresholdPercentageTmpBuf.tag = thresholdPercentageTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((thresholdPercentageTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - thresholdPercentageTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const auto syncLoadTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean syncLoadTmpBuf = {}; + syncLoadTmpBuf.tag = syncLoadTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((syncLoadTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + syncLoadTmpBuf.value = valueDeserializer.readBoolean(); } - value.thresholdPercentage = thresholdPercentageTmpBuf; - const auto highlightBorderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean highlightBorderTmpBuf = {}; - highlightBorderTmpBuf.tag = highlightBorderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((highlightBorderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - highlightBorderTmpBuf.value = valueDeserializer.readBoolean(); + value.syncLoad = syncLoadTmpBuf; + const auto repeatTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ImageRepeat repeatTmpBuf = {}; + repeatTmpBuf.tag = repeatTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((repeatTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + repeatTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.highlightBorder = highlightBorderTmpBuf; + value.repeat = repeatTmpBuf; return value; } -inline void InsertValue_serializer::write(SerializerBase& buffer, Ark_InsertValue value) +inline void BackgroundOptions_serializer::write(SerializerBase& buffer, Ark_BackgroundOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForInsertOffset = value.insertOffset; - valueSerializer.writeNumber(valueHolderForInsertOffset); - const auto valueHolderForInsertValue = value.insertValue; - valueSerializer.writeString(valueHolderForInsertValue); + const auto valueHolderForAlign = value.align; + if (runtimeType(valueHolderForAlign) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForAlignTmpValue = valueHolderForAlign.value; + valueSerializer.writeInt32(static_cast(valueHolderForAlignTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_InsertValue InsertValue_serializer::read(DeserializerBase& buffer) +inline Ark_BackgroundOptions BackgroundOptions_serializer::read(DeserializerBase& buffer) { - Ark_InsertValue value = {}; + Ark_BackgroundOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.insertOffset = static_cast(valueDeserializer.readNumber()); - value.insertValue = static_cast(valueDeserializer.readString()); + const auto alignTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Alignment alignTmpBuf = {}; + alignTmpBuf.tag = alignTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((alignTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + alignTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.align = alignTmpBuf; return value; } -inline void IntelligentTrackingPreventionDetails_serializer::write(SerializerBase& buffer, Ark_IntelligentTrackingPreventionDetails value) +inline void BarrierStyle_serializer::write(SerializerBase& buffer, Ark_BarrierStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForHost = value.host; - valueSerializer.writeString(valueHolderForHost); - const auto valueHolderForTrackerHost = value.trackerHost; - valueSerializer.writeString(valueHolderForTrackerHost); + const auto valueHolderForId = value.id; + valueSerializer.writeString(valueHolderForId); + const auto valueHolderForDirection = value.direction; + valueSerializer.writeInt32(static_cast(valueHolderForDirection)); + const auto valueHolderForReferencedId = value.referencedId; + valueSerializer.writeInt32(valueHolderForReferencedId.length); + for (int valueHolderForReferencedIdCounterI = 0; valueHolderForReferencedIdCounterI < valueHolderForReferencedId.length; valueHolderForReferencedIdCounterI++) { + const Ark_String valueHolderForReferencedIdTmpElement = valueHolderForReferencedId.array[valueHolderForReferencedIdCounterI]; + valueSerializer.writeString(valueHolderForReferencedIdTmpElement); + } } -inline Ark_IntelligentTrackingPreventionDetails IntelligentTrackingPreventionDetails_serializer::read(DeserializerBase& buffer) +inline Ark_BarrierStyle BarrierStyle_serializer::read(DeserializerBase& buffer) { - Ark_IntelligentTrackingPreventionDetails value = {}; + Ark_BarrierStyle value = {}; DeserializerBase& valueDeserializer = buffer; - value.host = static_cast(valueDeserializer.readString()); - value.trackerHost = static_cast(valueDeserializer.readString()); + value.id = static_cast(valueDeserializer.readString()); + value.direction = static_cast(valueDeserializer.readInt32()); + const Ark_Int32 referencedIdTmpBufLength = valueDeserializer.readInt32(); + Array_String referencedIdTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&referencedIdTmpBuf, referencedIdTmpBufLength); + for (int referencedIdTmpBufBufCounterI = 0; referencedIdTmpBufBufCounterI < referencedIdTmpBufLength; referencedIdTmpBufBufCounterI++) { + referencedIdTmpBuf.array[referencedIdTmpBufBufCounterI] = static_cast(valueDeserializer.readString()); + } + value.referencedId = referencedIdTmpBuf; return value; } -inline void intl_DateTimeOptions_serializer::write(SerializerBase& buffer, Ark_intl_DateTimeOptions value) +inline void BaselineOffsetStyle_serializer::write(SerializerBase& buffer, Ark_BaselineOffsetStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForLocale = value.locale; - if (runtimeType(valueHolderForLocale) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLocaleTmpValue = valueHolderForLocale.value; - valueSerializer.writeString(valueHolderForLocaleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDateStyle = value.dateStyle; - if (runtimeType(valueHolderForDateStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDateStyleTmpValue = valueHolderForDateStyle.value; - valueSerializer.writeString(valueHolderForDateStyleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTimeStyle = value.timeStyle; - if (runtimeType(valueHolderForTimeStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTimeStyleTmpValue = valueHolderForTimeStyle.value; - valueSerializer.writeString(valueHolderForTimeStyleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForHourCycle = value.hourCycle; - if (runtimeType(valueHolderForHourCycle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHourCycleTmpValue = valueHolderForHourCycle.value; - valueSerializer.writeString(valueHolderForHourCycleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTimeZone = value.timeZone; - if (runtimeType(valueHolderForTimeZone) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTimeZoneTmpValue = valueHolderForTimeZone.value; - valueSerializer.writeString(valueHolderForTimeZoneTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForNumberingSystem = value.numberingSystem; - if (runtimeType(valueHolderForNumberingSystem) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForNumberingSystemTmpValue = valueHolderForNumberingSystem.value; - valueSerializer.writeString(valueHolderForNumberingSystemTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForHour12 = value.hour12; - if (runtimeType(valueHolderForHour12) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHour12TmpValue = valueHolderForHour12.value; - valueSerializer.writeBoolean(valueHolderForHour12TmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForWeekday = value.weekday; - if (runtimeType(valueHolderForWeekday) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWeekdayTmpValue = valueHolderForWeekday.value; - valueSerializer.writeString(valueHolderForWeekdayTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForEra = value.era; - if (runtimeType(valueHolderForEra) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEraTmpValue = valueHolderForEra.value; - valueSerializer.writeString(valueHolderForEraTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForYear = value.year; - if (runtimeType(valueHolderForYear) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForYearTmpValue = valueHolderForYear.value; - valueSerializer.writeString(valueHolderForYearTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForMonth = value.month; - if (runtimeType(valueHolderForMonth) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMonthTmpValue = valueHolderForMonth.value; - valueSerializer.writeString(valueHolderForMonthTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDay = value.day; - if (runtimeType(valueHolderForDay) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDayTmpValue = valueHolderForDay.value; - valueSerializer.writeString(valueHolderForDayTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForHour = value.hour; - if (runtimeType(valueHolderForHour) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHourTmpValue = valueHolderForHour.value; - valueSerializer.writeString(valueHolderForHourTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForMinute = value.minute; - if (runtimeType(valueHolderForMinute) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMinuteTmpValue = valueHolderForMinute.value; - valueSerializer.writeString(valueHolderForMinuteTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForSecond = value.second; - if (runtimeType(valueHolderForSecond) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSecondTmpValue = valueHolderForSecond.value; - valueSerializer.writeString(valueHolderForSecondTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTimeZoneName = value.timeZoneName; - if (runtimeType(valueHolderForTimeZoneName) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTimeZoneNameTmpValue = valueHolderForTimeZoneName.value; - valueSerializer.writeString(valueHolderForTimeZoneNameTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDayPeriod = value.dayPeriod; - if (runtimeType(valueHolderForDayPeriod) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDayPeriodTmpValue = valueHolderForDayPeriod.value; - valueSerializer.writeString(valueHolderForDayPeriodTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForLocaleMatcher = value.localeMatcher; - if (runtimeType(valueHolderForLocaleMatcher) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writePointer(value); +} +inline Ark_BaselineOffsetStyle BaselineOffsetStyle_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void Bias_serializer::write(SerializerBase& buffer, Ark_Bias value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForHorizontal = value.horizontal; + if (runtimeType(valueHolderForHorizontal) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLocaleMatcherTmpValue = valueHolderForLocaleMatcher.value; - valueSerializer.writeString(valueHolderForLocaleMatcherTmpValue); + const auto valueHolderForHorizontalTmpValue = valueHolderForHorizontal.value; + valueSerializer.writeNumber(valueHolderForHorizontalTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFormatMatcher = value.formatMatcher; - if (runtimeType(valueHolderForFormatMatcher) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForVertical = value.vertical; + if (runtimeType(valueHolderForVertical) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFormatMatcherTmpValue = valueHolderForFormatMatcher.value; - valueSerializer.writeString(valueHolderForFormatMatcherTmpValue); + const auto valueHolderForVerticalTmpValue = valueHolderForVertical.value; + valueSerializer.writeNumber(valueHolderForVerticalTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_intl_DateTimeOptions intl_DateTimeOptions_serializer::read(DeserializerBase& buffer) +inline Ark_Bias Bias_serializer::read(DeserializerBase& buffer) { - Ark_intl_DateTimeOptions value = {}; + Ark_Bias value = {}; DeserializerBase& valueDeserializer = buffer; - const auto localeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String localeTmpBuf = {}; - localeTmpBuf.tag = localeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((localeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - localeTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.locale = localeTmpBuf; - const auto dateStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String dateStyleTmpBuf = {}; - dateStyleTmpBuf.tag = dateStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((dateStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - dateStyleTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.dateStyle = dateStyleTmpBuf; - const auto timeStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String timeStyleTmpBuf = {}; - timeStyleTmpBuf.tag = timeStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((timeStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - timeStyleTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.timeStyle = timeStyleTmpBuf; - const auto hourCycleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String hourCycleTmpBuf = {}; - hourCycleTmpBuf.tag = hourCycleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((hourCycleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - hourCycleTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.hourCycle = hourCycleTmpBuf; - const auto timeZoneTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String timeZoneTmpBuf = {}; - timeZoneTmpBuf.tag = timeZoneTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((timeZoneTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - timeZoneTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.timeZone = timeZoneTmpBuf; - const auto numberingSystemTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String numberingSystemTmpBuf = {}; - numberingSystemTmpBuf.tag = numberingSystemTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((numberingSystemTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - numberingSystemTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.numberingSystem = numberingSystemTmpBuf; - const auto hour12TmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean hour12TmpBuf = {}; - hour12TmpBuf.tag = hour12TmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((hour12TmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - hour12TmpBuf.value = valueDeserializer.readBoolean(); - } - value.hour12 = hour12TmpBuf; - const auto weekdayTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String weekdayTmpBuf = {}; - weekdayTmpBuf.tag = weekdayTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((weekdayTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - weekdayTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.weekday = weekdayTmpBuf; - const auto eraTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String eraTmpBuf = {}; - eraTmpBuf.tag = eraTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((eraTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - eraTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.era = eraTmpBuf; - const auto yearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String yearTmpBuf = {}; - yearTmpBuf.tag = yearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((yearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - yearTmpBuf.value = static_cast(valueDeserializer.readString()); + const auto horizontalTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number horizontalTmpBuf = {}; + horizontalTmpBuf.tag = horizontalTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((horizontalTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + horizontalTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.year = yearTmpBuf; - const auto monthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String monthTmpBuf = {}; - monthTmpBuf.tag = monthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((monthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - monthTmpBuf.value = static_cast(valueDeserializer.readString()); + value.horizontal = horizontalTmpBuf; + const auto verticalTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number verticalTmpBuf = {}; + verticalTmpBuf.tag = verticalTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((verticalTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + verticalTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.month = monthTmpBuf; - const auto dayTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String dayTmpBuf = {}; - dayTmpBuf.tag = dayTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((dayTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - dayTmpBuf.value = static_cast(valueDeserializer.readString()); + value.vertical = verticalTmpBuf; + return value; +} +inline void Bindable_Array_Arkui_Component_Units_ResourceStr_serializer::write(SerializerBase& buffer, Ark_Bindable_Array_Arkui_Component_Units_ResourceStr value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForValue = value.value; + valueSerializer.writeInt32(valueHolderForValue.length); + for (int valueHolderForValueCounterI = 0; valueHolderForValueCounterI < valueHolderForValue.length; valueHolderForValueCounterI++) { + const Ark_ResourceStr valueHolderForValueTmpElement = valueHolderForValue.array[valueHolderForValueCounterI]; + if (valueHolderForValueTmpElement.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForValueTmpElementForIdx0 = valueHolderForValueTmpElement.value0; + valueSerializer.writeString(valueHolderForValueTmpElementForIdx0); + } else if (valueHolderForValueTmpElement.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForValueTmpElementForIdx1 = valueHolderForValueTmpElement.value1; + Resource_serializer::write(valueSerializer, valueHolderForValueTmpElementForIdx1); + } } - value.day = dayTmpBuf; - const auto hourTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String hourTmpBuf = {}; - hourTmpBuf.tag = hourTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((hourTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - hourTmpBuf.value = static_cast(valueDeserializer.readString()); + const auto valueHolderForOnChange = value.onChange; + valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); +} +inline Ark_Bindable_Array_Arkui_Component_Units_ResourceStr Bindable_Array_Arkui_Component_Units_ResourceStr_serializer::read(DeserializerBase& buffer) +{ + Ark_Bindable_Array_Arkui_Component_Units_ResourceStr value = {}; + DeserializerBase& valueDeserializer = buffer; + const Ark_Int32 valueTmpBufLength = valueDeserializer.readInt32(); + Array_ResourceStr valueTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&valueTmpBuf, valueTmpBufLength); + for (int valueTmpBufBufCounterI = 0; valueTmpBufBufCounterI < valueTmpBufLength; valueTmpBufBufCounterI++) { + const Ark_Int8 valueTmpBufTempBufUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr valueTmpBufTempBuf = {}; + valueTmpBufTempBuf.selector = valueTmpBufTempBufUnionSelector; + if (valueTmpBufTempBufUnionSelector == 0) { + valueTmpBufTempBuf.selector = 0; + valueTmpBufTempBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (valueTmpBufTempBufUnionSelector == 1) { + valueTmpBufTempBuf.selector = 1; + valueTmpBufTempBuf.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for valueTmpBufTempBuf has to be chosen through deserialisation."); + } + valueTmpBuf.array[valueTmpBufBufCounterI] = static_cast(valueTmpBufTempBuf); } - value.hour = hourTmpBuf; - const auto minuteTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String minuteTmpBuf = {}; - minuteTmpBuf.tag = minuteTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((minuteTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - minuteTmpBuf.value = static_cast(valueDeserializer.readString()); + value.value = valueTmpBuf; + value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_Array_Arkui_Component_Units_ResourceStr)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_Array_Arkui_Component_Units_ResourceStr))))}; + return value; +} +inline void Bindable_Array_Global_Resource_Resource_serializer::write(SerializerBase& buffer, Ark_Bindable_Array_Global_Resource_Resource value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForValue = value.value; + valueSerializer.writeInt32(valueHolderForValue.length); + for (int valueHolderForValueCounterI = 0; valueHolderForValueCounterI < valueHolderForValue.length; valueHolderForValueCounterI++) { + const Ark_Resource valueHolderForValueTmpElement = valueHolderForValue.array[valueHolderForValueCounterI]; + Resource_serializer::write(valueSerializer, valueHolderForValueTmpElement); } - value.minute = minuteTmpBuf; - const auto secondTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String secondTmpBuf = {}; - secondTmpBuf.tag = secondTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((secondTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - secondTmpBuf.value = static_cast(valueDeserializer.readString()); + const auto valueHolderForOnChange = value.onChange; + valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); +} +inline Ark_Bindable_Array_Global_Resource_Resource Bindable_Array_Global_Resource_Resource_serializer::read(DeserializerBase& buffer) +{ + Ark_Bindable_Array_Global_Resource_Resource value = {}; + DeserializerBase& valueDeserializer = buffer; + const Ark_Int32 valueTmpBufLength = valueDeserializer.readInt32(); + Array_Resource valueTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&valueTmpBuf, valueTmpBufLength); + for (int valueTmpBufBufCounterI = 0; valueTmpBufBufCounterI < valueTmpBufLength; valueTmpBufBufCounterI++) { + valueTmpBuf.array[valueTmpBufBufCounterI] = Resource_serializer::read(valueDeserializer); } - value.second = secondTmpBuf; - const auto timeZoneNameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String timeZoneNameTmpBuf = {}; - timeZoneNameTmpBuf.tag = timeZoneNameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((timeZoneNameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - timeZoneNameTmpBuf.value = static_cast(valueDeserializer.readString()); + value.value = valueTmpBuf; + value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_Array_Global_Resource_Resource)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_Array_Global_Resource_Resource))))}; + return value; +} +inline void Bindable_Array_Number_serializer::write(SerializerBase& buffer, Ark_Bindable_Array_Number value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForValue = value.value; + valueSerializer.writeInt32(valueHolderForValue.length); + for (int valueHolderForValueCounterI = 0; valueHolderForValueCounterI < valueHolderForValue.length; valueHolderForValueCounterI++) { + const Ark_Number valueHolderForValueTmpElement = valueHolderForValue.array[valueHolderForValueCounterI]; + valueSerializer.writeNumber(valueHolderForValueTmpElement); } - value.timeZoneName = timeZoneNameTmpBuf; - const auto dayPeriodTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String dayPeriodTmpBuf = {}; - dayPeriodTmpBuf.tag = dayPeriodTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((dayPeriodTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - dayPeriodTmpBuf.value = static_cast(valueDeserializer.readString()); + const auto valueHolderForOnChange = value.onChange; + valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); +} +inline Ark_Bindable_Array_Number Bindable_Array_Number_serializer::read(DeserializerBase& buffer) +{ + Ark_Bindable_Array_Number value = {}; + DeserializerBase& valueDeserializer = buffer; + const Ark_Int32 valueTmpBufLength = valueDeserializer.readInt32(); + Array_Number valueTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&valueTmpBuf, valueTmpBufLength); + for (int valueTmpBufBufCounterI = 0; valueTmpBufBufCounterI < valueTmpBufLength; valueTmpBufBufCounterI++) { + valueTmpBuf.array[valueTmpBufBufCounterI] = static_cast(valueDeserializer.readNumber()); } - value.dayPeriod = dayPeriodTmpBuf; - const auto localeMatcherTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String localeMatcherTmpBuf = {}; - localeMatcherTmpBuf.tag = localeMatcherTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((localeMatcherTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - localeMatcherTmpBuf.value = static_cast(valueDeserializer.readString()); + value.value = valueTmpBuf; + value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_Array_Number)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_Array_Number))))}; + return value; +} +inline void Bindable_Array_String_serializer::write(SerializerBase& buffer, Ark_Bindable_Array_String value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForValue = value.value; + valueSerializer.writeInt32(valueHolderForValue.length); + for (int valueHolderForValueCounterI = 0; valueHolderForValueCounterI < valueHolderForValue.length; valueHolderForValueCounterI++) { + const Ark_String valueHolderForValueTmpElement = valueHolderForValue.array[valueHolderForValueCounterI]; + valueSerializer.writeString(valueHolderForValueTmpElement); } - value.localeMatcher = localeMatcherTmpBuf; - const auto formatMatcherTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String formatMatcherTmpBuf = {}; - formatMatcherTmpBuf.tag = formatMatcherTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((formatMatcherTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - formatMatcherTmpBuf.value = static_cast(valueDeserializer.readString()); + const auto valueHolderForOnChange = value.onChange; + valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); +} +inline Ark_Bindable_Array_String Bindable_Array_String_serializer::read(DeserializerBase& buffer) +{ + Ark_Bindable_Array_String value = {}; + DeserializerBase& valueDeserializer = buffer; + const Ark_Int32 valueTmpBufLength = valueDeserializer.readInt32(); + Array_String valueTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&valueTmpBuf, valueTmpBufLength); + for (int valueTmpBufBufCounterI = 0; valueTmpBufBufCounterI < valueTmpBufLength; valueTmpBufBufCounterI++) { + valueTmpBuf.array[valueTmpBufBufCounterI] = static_cast(valueDeserializer.readString()); } - value.formatMatcher = formatMatcherTmpBuf; + value.value = valueTmpBuf; + value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_Array_String)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_Array_String))))}; return value; } -inline void InvertOptions_serializer::write(SerializerBase& buffer, Ark_InvertOptions value) +inline void Bindable_Boolean_serializer::write(SerializerBase& buffer, Ark_Bindable_Boolean value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForLow = value.low; - valueSerializer.writeNumber(valueHolderForLow); - const auto valueHolderForHigh = value.high; - valueSerializer.writeNumber(valueHolderForHigh); - const auto valueHolderForThreshold = value.threshold; - valueSerializer.writeNumber(valueHolderForThreshold); - const auto valueHolderForThresholdRange = value.thresholdRange; - valueSerializer.writeNumber(valueHolderForThresholdRange); + const auto valueHolderForValue = value.value; + valueSerializer.writeBoolean(valueHolderForValue); + const auto valueHolderForOnChange = value.onChange; + valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); } -inline Ark_InvertOptions InvertOptions_serializer::read(DeserializerBase& buffer) +inline Ark_Bindable_Boolean Bindable_Boolean_serializer::read(DeserializerBase& buffer) { - Ark_InvertOptions value = {}; + Ark_Bindable_Boolean value = {}; DeserializerBase& valueDeserializer = buffer; - value.low = static_cast(valueDeserializer.readNumber()); - value.high = static_cast(valueDeserializer.readNumber()); - value.threshold = static_cast(valueDeserializer.readNumber()); - value.thresholdRange = static_cast(valueDeserializer.readNumber()); + value.value = valueDeserializer.readBoolean(); + value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_Boolean)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_Boolean))))}; return value; } -inline void ItemDragInfo_serializer::write(SerializerBase& buffer, Ark_ItemDragInfo value) +inline void Bindable_Date_serializer::write(SerializerBase& buffer, Ark_Bindable_Date value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForX = value.x; - valueSerializer.writeNumber(valueHolderForX); - const auto valueHolderForY = value.y; - valueSerializer.writeNumber(valueHolderForY); + const auto valueHolderForValue = value.value; + valueSerializer.writeInt64(valueHolderForValue); + const auto valueHolderForOnChange = value.onChange; + valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); } -inline Ark_ItemDragInfo ItemDragInfo_serializer::read(DeserializerBase& buffer) +inline Ark_Bindable_Date Bindable_Date_serializer::read(DeserializerBase& buffer) { - Ark_ItemDragInfo value = {}; + Ark_Bindable_Date value = {}; DeserializerBase& valueDeserializer = buffer; - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); + value.value = valueDeserializer.readInt64(); + value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_Date)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_Date))))}; return value; } -inline void JavaScriptProxy_serializer::write(SerializerBase& buffer, Ark_JavaScriptProxy value) +inline void Bindable_Number_serializer::write(SerializerBase& buffer, Ark_Bindable_Number value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForJsObject = value.jsObject; - valueSerializer.writeObject(valueHolderForJsObject); - const auto valueHolderForName = value.name; - valueSerializer.writeString(valueHolderForName); - const auto valueHolderForMethodList = value.methodList; - valueSerializer.writeInt32(valueHolderForMethodList.length); - for (int valueHolderForMethodListCounterI = 0; valueHolderForMethodListCounterI < valueHolderForMethodList.length; valueHolderForMethodListCounterI++) { - const Ark_String valueHolderForMethodListTmpElement = valueHolderForMethodList.array[valueHolderForMethodListCounterI]; - valueSerializer.writeString(valueHolderForMethodListTmpElement); + const auto valueHolderForValue = value.value; + valueSerializer.writeNumber(valueHolderForValue); + const auto valueHolderForOnChange = value.onChange; + valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); +} +inline Ark_Bindable_Number Bindable_Number_serializer::read(DeserializerBase& buffer) +{ + Ark_Bindable_Number value = {}; + DeserializerBase& valueDeserializer = buffer; + value.value = static_cast(valueDeserializer.readNumber()); + value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_Number)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_Number))))}; + return value; +} +inline void Bindable_String_serializer::write(SerializerBase& buffer, Ark_Bindable_String value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForValue = value.value; + valueSerializer.writeString(valueHolderForValue); + const auto valueHolderForOnChange = value.onChange; + valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); +} +inline Ark_Bindable_String Bindable_String_serializer::read(DeserializerBase& buffer) +{ + Ark_Bindable_String value = {}; + DeserializerBase& valueDeserializer = buffer; + value.value = static_cast(valueDeserializer.readString()); + value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_String)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_String))))}; + return value; +} +inline void BlurOptions_serializer::write(SerializerBase& buffer, Ark_BlurOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForGrayscale = value.grayscale; + const auto valueHolderForGrayscale_0 = valueHolderForGrayscale.value0; + valueSerializer.writeNumber(valueHolderForGrayscale_0); + const auto valueHolderForGrayscale_1 = valueHolderForGrayscale.value1; + valueSerializer.writeNumber(valueHolderForGrayscale_1); +} +inline Ark_BlurOptions BlurOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_BlurOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + Ark_Tuple_Number_Number grayscaleTmpBuf = {}; + grayscaleTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); + grayscaleTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + value.grayscale = grayscaleTmpBuf; + return value; +} +inline void BounceSymbolEffect_serializer::write(SerializerBase& buffer, Ark_BounceSymbolEffect value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_BounceSymbolEffect BounceSymbolEffect_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void BreakPoints_serializer::write(SerializerBase& buffer, Ark_BreakPoints value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForValue = value.value; + if (runtimeType(valueHolderForValue) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForValueTmpValue = valueHolderForValue.value; + valueSerializer.writeInt32(valueHolderForValueTmpValue.length); + for (int valueHolderForValueTmpValueCounterI = 0; valueHolderForValueTmpValueCounterI < valueHolderForValueTmpValue.length; valueHolderForValueTmpValueCounterI++) { + const Ark_String valueHolderForValueTmpValueTmpElement = valueHolderForValueTmpValue.array[valueHolderForValueTmpValueCounterI]; + valueSerializer.writeString(valueHolderForValueTmpValueTmpElement); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForController = value.controller; - webview_WebviewController_serializer::write(valueSerializer, valueHolderForController); - const auto valueHolderForAsyncMethodList = value.asyncMethodList; - if (runtimeType(valueHolderForAsyncMethodList) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForReference = value.reference; + if (runtimeType(valueHolderForReference) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAsyncMethodListTmpValue = valueHolderForAsyncMethodList.value; - valueSerializer.writeInt32(valueHolderForAsyncMethodListTmpValue.length); - for (int valueHolderForAsyncMethodListTmpValueCounterI = 0; valueHolderForAsyncMethodListTmpValueCounterI < valueHolderForAsyncMethodListTmpValue.length; valueHolderForAsyncMethodListTmpValueCounterI++) { - const Ark_String valueHolderForAsyncMethodListTmpValueTmpElement = valueHolderForAsyncMethodListTmpValue.array[valueHolderForAsyncMethodListTmpValueCounterI]; - valueSerializer.writeString(valueHolderForAsyncMethodListTmpValueTmpElement); + const auto valueHolderForReferenceTmpValue = valueHolderForReference.value; + valueSerializer.writeInt32(static_cast(valueHolderForReferenceTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_BreakPoints BreakPoints_serializer::read(DeserializerBase& buffer) +{ + Ark_BreakPoints value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto valueTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Array_String valueTmpBuf = {}; + valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int32 valueTmpBuf_Length = valueDeserializer.readInt32(); + Array_String valueTmpBuf_ = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&valueTmpBuf_, valueTmpBuf_Length); + for (int valueTmpBuf_BufCounterI = 0; valueTmpBuf_BufCounterI < valueTmpBuf_Length; valueTmpBuf_BufCounterI++) { + valueTmpBuf_.array[valueTmpBuf_BufCounterI] = static_cast(valueDeserializer.readString()); } + valueTmpBuf.value = valueTmpBuf_; + } + value.value = valueTmpBuf; + const auto referenceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BreakpointsReference referenceTmpBuf = {}; + referenceTmpBuf.tag = referenceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((referenceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + referenceTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.reference = referenceTmpBuf; + return value; +} +inline void BuilderNodeOptions_serializer::write(SerializerBase& buffer, Ark_BuilderNodeOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForSelfIdealSize = value.selfIdealSize; + if (runtimeType(valueHolderForSelfIdealSize) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForSelfIdealSizeTmpValue = valueHolderForSelfIdealSize.value; + Size_serializer::write(valueSerializer, valueHolderForSelfIdealSizeTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPermission = value.permission; - if (runtimeType(valueHolderForPermission) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForType = value.type; + if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPermissionTmpValue = valueHolderForPermission.value; - valueSerializer.writeString(valueHolderForPermissionTmpValue); + const auto valueHolderForTypeTmpValue = valueHolderForType.value; + valueSerializer.writeNumber(valueHolderForTypeTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForSurfaceId = value.surfaceId; + if (runtimeType(valueHolderForSurfaceId) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForSurfaceIdTmpValue = valueHolderForSurfaceId.value; + valueSerializer.writeString(valueHolderForSurfaceIdTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_JavaScriptProxy JavaScriptProxy_serializer::read(DeserializerBase& buffer) +inline Ark_BuilderNodeOptions BuilderNodeOptions_serializer::read(DeserializerBase& buffer) { - Ark_JavaScriptProxy value = {}; + Ark_BuilderNodeOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.jsObject = static_cast(valueDeserializer.readObject()); - value.name = static_cast(valueDeserializer.readString()); - const Ark_Int32 methodListTmpBufLength = valueDeserializer.readInt32(); - Array_String methodListTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&methodListTmpBuf, methodListTmpBufLength); - for (int methodListTmpBufBufCounterI = 0; methodListTmpBufBufCounterI < methodListTmpBufLength; methodListTmpBufBufCounterI++) { - methodListTmpBuf.array[methodListTmpBufBufCounterI] = static_cast(valueDeserializer.readString()); + const auto selfIdealSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Size selfIdealSizeTmpBuf = {}; + selfIdealSizeTmpBuf.tag = selfIdealSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((selfIdealSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + selfIdealSizeTmpBuf.value = Size_serializer::read(valueDeserializer); } - value.methodList = methodListTmpBuf; - value.controller = static_cast(webview_WebviewController_serializer::read(valueDeserializer)); - const auto asyncMethodListTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_String asyncMethodListTmpBuf = {}; - asyncMethodListTmpBuf.tag = asyncMethodListTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((asyncMethodListTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 asyncMethodListTmpBuf_Length = valueDeserializer.readInt32(); - Array_String asyncMethodListTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&asyncMethodListTmpBuf_, asyncMethodListTmpBuf_Length); - for (int asyncMethodListTmpBuf_BufCounterI = 0; asyncMethodListTmpBuf_BufCounterI < asyncMethodListTmpBuf_Length; asyncMethodListTmpBuf_BufCounterI++) { - asyncMethodListTmpBuf_.array[asyncMethodListTmpBuf_BufCounterI] = static_cast(valueDeserializer.readString()); - } - asyncMethodListTmpBuf.value = asyncMethodListTmpBuf_; + value.selfIdealSize = selfIdealSizeTmpBuf; + const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number typeTmpBuf = {}; + typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + typeTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.asyncMethodList = asyncMethodListTmpBuf; - const auto permissionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String permissionTmpBuf = {}; - permissionTmpBuf.tag = permissionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((permissionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - permissionTmpBuf.value = static_cast(valueDeserializer.readString()); + value.type = typeTmpBuf; + const auto surfaceIdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String surfaceIdTmpBuf = {}; + surfaceIdTmpBuf.tag = surfaceIdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((surfaceIdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + surfaceIdTmpBuf.value = static_cast(valueDeserializer.readString()); } - value.permission = permissionTmpBuf; + value.surfaceId = surfaceIdTmpBuf; return value; } -inline void KeyboardOptions_serializer::write(SerializerBase& buffer, Ark_KeyboardOptions value) +inline void BusinessErrorInterface_Void_serializer::write(SerializerBase& buffer, Ark_BusinessErrorInterface_Void value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSupportAvoidance = value.supportAvoidance; - if (runtimeType(valueHolderForSupportAvoidance) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForName = value.name; + valueSerializer.writeString(valueHolderForName); + const auto valueHolderForMessage = value.message; + valueSerializer.writeString(valueHolderForMessage); + const auto valueHolderForStack = value.stack; + if (runtimeType(valueHolderForStack) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSupportAvoidanceTmpValue = valueHolderForSupportAvoidance.value; - valueSerializer.writeBoolean(valueHolderForSupportAvoidanceTmpValue); + const auto valueHolderForStackTmpValue = valueHolderForStack.value; + valueSerializer.writeString(valueHolderForStackTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } + const auto valueHolderForCode = value.code; + valueSerializer.writeInt32(valueHolderForCode); } -inline Ark_KeyboardOptions KeyboardOptions_serializer::read(DeserializerBase& buffer) +inline Ark_BusinessErrorInterface_Void BusinessErrorInterface_Void_serializer::read(DeserializerBase& buffer) { - Ark_KeyboardOptions value = {}; + Ark_BusinessErrorInterface_Void value = {}; DeserializerBase& valueDeserializer = buffer; - const auto supportAvoidanceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean supportAvoidanceTmpBuf = {}; - supportAvoidanceTmpBuf.tag = supportAvoidanceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((supportAvoidanceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - supportAvoidanceTmpBuf.value = valueDeserializer.readBoolean(); + value.name = static_cast(valueDeserializer.readString()); + value.message = static_cast(valueDeserializer.readString()); + const auto stackTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String stackTmpBuf = {}; + stackTmpBuf.tag = stackTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((stackTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + stackTmpBuf.value = static_cast(valueDeserializer.readString()); } - value.supportAvoidance = supportAvoidanceTmpBuf; + value.stack = stackTmpBuf; + value.code = valueDeserializer.readInt32(); return value; } -inline void KeyEvent_serializer::write(SerializerBase& buffer, Ark_KeyEvent value) +inline void ButtonConfiguration_serializer::write(SerializerBase& buffer, Ark_ButtonConfiguration value) { SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); + const auto valueHolderForEnabled = value.enabled; + valueSerializer.writeBoolean(valueHolderForEnabled); + const auto valueHolderForContentModifier = value.contentModifier; + valueSerializer.writeObject(valueHolderForContentModifier); + const auto valueHolderForLabel = value.label; + valueSerializer.writeString(valueHolderForLabel); + const auto valueHolderForPressed = value.pressed; + valueSerializer.writeBoolean(valueHolderForPressed); + const auto valueHolderForTriggerClick = value.triggerClick; + valueSerializer.writeCallbackResource(valueHolderForTriggerClick.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerClick.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerClick.callSync)); } -inline Ark_KeyEvent KeyEvent_serializer::read(DeserializerBase& buffer) +inline Ark_ButtonConfiguration ButtonConfiguration_serializer::read(DeserializerBase& buffer) { + Ark_ButtonConfiguration value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + value.enabled = valueDeserializer.readBoolean(); + value.contentModifier = static_cast(valueDeserializer.readObject()); + value.label = static_cast(valueDeserializer.readString()); + value.pressed = valueDeserializer.readBoolean(); + value.triggerClick = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ButtonTriggerClickCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_ButtonTriggerClickCallback))))}; + return value; } -inline void LargestContentfulPaint_serializer::write(SerializerBase& buffer, Ark_LargestContentfulPaint value) +inline void ButtonOptions_serializer::write(SerializerBase& buffer, Ark_ButtonOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForNavigationStartTime = value.navigationStartTime; - if (runtimeType(valueHolderForNavigationStartTime) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForNavigationStartTimeTmpValue = valueHolderForNavigationStartTime.value; - valueSerializer.writeInt64(valueHolderForNavigationStartTimeTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForLargestImagePaintTime = value.largestImagePaintTime; - if (runtimeType(valueHolderForLargestImagePaintTime) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForType = value.type; + if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLargestImagePaintTimeTmpValue = valueHolderForLargestImagePaintTime.value; - valueSerializer.writeInt64(valueHolderForLargestImagePaintTimeTmpValue); + const auto valueHolderForTypeTmpValue = valueHolderForType.value; + valueSerializer.writeInt32(static_cast(valueHolderForTypeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForLargestTextPaintTime = value.largestTextPaintTime; - if (runtimeType(valueHolderForLargestTextPaintTime) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStateEffect = value.stateEffect; + if (runtimeType(valueHolderForStateEffect) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLargestTextPaintTimeTmpValue = valueHolderForLargestTextPaintTime.value; - valueSerializer.writeInt64(valueHolderForLargestTextPaintTimeTmpValue); + const auto valueHolderForStateEffectTmpValue = valueHolderForStateEffect.value; + valueSerializer.writeBoolean(valueHolderForStateEffectTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForImageBPP = value.imageBPP; - if (runtimeType(valueHolderForImageBPP) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForButtonStyle = value.buttonStyle; + if (runtimeType(valueHolderForButtonStyle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForImageBPPTmpValue = valueHolderForImageBPP.value; - valueSerializer.writeFloat64(valueHolderForImageBPPTmpValue); + const auto valueHolderForButtonStyleTmpValue = valueHolderForButtonStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForButtonStyleTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForLargestImageLoadStartTime = value.largestImageLoadStartTime; - if (runtimeType(valueHolderForLargestImageLoadStartTime) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForControlSize = value.controlSize; + if (runtimeType(valueHolderForControlSize) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLargestImageLoadStartTimeTmpValue = valueHolderForLargestImageLoadStartTime.value; - valueSerializer.writeInt64(valueHolderForLargestImageLoadStartTimeTmpValue); + const auto valueHolderForControlSizeTmpValue = valueHolderForControlSize.value; + valueSerializer.writeInt32(static_cast(valueHolderForControlSizeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForLargestImageLoadEndTime = value.largestImageLoadEndTime; - if (runtimeType(valueHolderForLargestImageLoadEndTime) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRole = value.role; + if (runtimeType(valueHolderForRole) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLargestImageLoadEndTimeTmpValue = valueHolderForLargestImageLoadEndTime.value; - valueSerializer.writeInt64(valueHolderForLargestImageLoadEndTimeTmpValue); + const auto valueHolderForRoleTmpValue = valueHolderForRole.value; + valueSerializer.writeInt32(static_cast(valueHolderForRoleTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_LargestContentfulPaint LargestContentfulPaint_serializer::read(DeserializerBase& buffer) +inline Ark_ButtonOptions ButtonOptions_serializer::read(DeserializerBase& buffer) { - Ark_LargestContentfulPaint value = {}; + Ark_ButtonOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto navigationStartTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Int64 navigationStartTimeTmpBuf = {}; - navigationStartTimeTmpBuf.tag = navigationStartTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((navigationStartTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - navigationStartTimeTmpBuf.value = valueDeserializer.readInt64(); + const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ButtonType typeTmpBuf = {}; + typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + typeTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.navigationStartTime = navigationStartTimeTmpBuf; - const auto largestImagePaintTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Int64 largestImagePaintTimeTmpBuf = {}; - largestImagePaintTimeTmpBuf.tag = largestImagePaintTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((largestImagePaintTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - largestImagePaintTimeTmpBuf.value = valueDeserializer.readInt64(); + value.type = typeTmpBuf; + const auto stateEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean stateEffectTmpBuf = {}; + stateEffectTmpBuf.tag = stateEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((stateEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + stateEffectTmpBuf.value = valueDeserializer.readBoolean(); } - value.largestImagePaintTime = largestImagePaintTimeTmpBuf; - const auto largestTextPaintTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Int64 largestTextPaintTimeTmpBuf = {}; - largestTextPaintTimeTmpBuf.tag = largestTextPaintTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((largestTextPaintTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - largestTextPaintTimeTmpBuf.value = valueDeserializer.readInt64(); + value.stateEffect = stateEffectTmpBuf; + const auto buttonStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ButtonStyleMode buttonStyleTmpBuf = {}; + buttonStyleTmpBuf.tag = buttonStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((buttonStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + buttonStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.largestTextPaintTime = largestTextPaintTimeTmpBuf; - const auto imageBPPTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Float64 imageBPPTmpBuf = {}; - imageBPPTmpBuf.tag = imageBPPTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((imageBPPTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - imageBPPTmpBuf.value = valueDeserializer.readFloat64(); + value.buttonStyle = buttonStyleTmpBuf; + const auto controlSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ControlSize controlSizeTmpBuf = {}; + controlSizeTmpBuf.tag = controlSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((controlSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + controlSizeTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.imageBPP = imageBPPTmpBuf; - const auto largestImageLoadStartTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Int64 largestImageLoadStartTimeTmpBuf = {}; - largestImageLoadStartTimeTmpBuf.tag = largestImageLoadStartTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((largestImageLoadStartTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - largestImageLoadStartTimeTmpBuf.value = valueDeserializer.readInt64(); + value.controlSize = controlSizeTmpBuf; + const auto roleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ButtonRole roleTmpBuf = {}; + roleTmpBuf.tag = roleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((roleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + roleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.role = roleTmpBuf; + return value; +} +inline void CancelButtonSymbolOptions_serializer::write(SerializerBase& buffer, Ark_CancelButtonSymbolOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForStyle = value.style; + if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForIcon = value.icon; + if (runtimeType(valueHolderForIcon) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForIconTmpValue = valueHolderForIcon.value; + SymbolGlyphModifier_serializer::write(valueSerializer, valueHolderForIconTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_CancelButtonSymbolOptions CancelButtonSymbolOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_CancelButtonSymbolOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CancelButtonStyle styleTmpBuf = {}; + styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.largestImageLoadStartTime = largestImageLoadStartTimeTmpBuf; - const auto largestImageLoadEndTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Int64 largestImageLoadEndTimeTmpBuf = {}; - largestImageLoadEndTimeTmpBuf.tag = largestImageLoadEndTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((largestImageLoadEndTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - largestImageLoadEndTimeTmpBuf.value = valueDeserializer.readInt64(); + value.style = styleTmpBuf; + const auto iconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SymbolGlyphModifier iconTmpBuf = {}; + iconTmpBuf.tag = iconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((iconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + iconTmpBuf.value = static_cast(SymbolGlyphModifier_serializer::read(valueDeserializer)); } - value.largestImageLoadEndTime = largestImageLoadEndTimeTmpBuf; + value.icon = iconTmpBuf; return value; } -inline void LayoutConstraint_serializer::write(SerializerBase& buffer, Ark_LayoutConstraint value) +inline void CaretOffset_serializer::write(SerializerBase& buffer, Ark_CaretOffset value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForMaxSize = value.maxSize; - Size_serializer::write(valueSerializer, valueHolderForMaxSize); - const auto valueHolderForMinSize = value.minSize; - Size_serializer::write(valueSerializer, valueHolderForMinSize); - const auto valueHolderForPercentReference = value.percentReference; - Size_serializer::write(valueSerializer, valueHolderForPercentReference); + const auto valueHolderForIndex = value.index; + valueSerializer.writeNumber(valueHolderForIndex); + const auto valueHolderForX = value.x; + valueSerializer.writeNumber(valueHolderForX); + const auto valueHolderForY = value.y; + valueSerializer.writeNumber(valueHolderForY); } -inline Ark_LayoutConstraint LayoutConstraint_serializer::read(DeserializerBase& buffer) +inline Ark_CaretOffset CaretOffset_serializer::read(DeserializerBase& buffer) { - Ark_LayoutConstraint value = {}; + Ark_CaretOffset value = {}; DeserializerBase& valueDeserializer = buffer; - value.maxSize = Size_serializer::read(valueDeserializer); - value.minSize = Size_serializer::read(valueDeserializer); - value.percentReference = Size_serializer::read(valueDeserializer); + value.index = static_cast(valueDeserializer.readNumber()); + value.x = static_cast(valueDeserializer.readNumber()); + value.y = static_cast(valueDeserializer.readNumber()); return value; } -inline void LengthMetrics_serializer::write(SerializerBase& buffer, Ark_LengthMetrics value) +inline void ChainWeightOptions_serializer::write(SerializerBase& buffer, Ark_ChainWeightOptions value) { SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); + const auto valueHolderForHorizontal = value.horizontal; + if (runtimeType(valueHolderForHorizontal) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForHorizontalTmpValue = valueHolderForHorizontal.value; + valueSerializer.writeNumber(valueHolderForHorizontalTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForVertical = value.vertical; + if (runtimeType(valueHolderForVertical) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForVerticalTmpValue = valueHolderForVertical.value; + valueSerializer.writeNumber(valueHolderForVerticalTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_LengthMetrics LengthMetrics_serializer::read(DeserializerBase& buffer) +inline Ark_ChainWeightOptions ChainWeightOptions_serializer::read(DeserializerBase& buffer) { + Ark_ChainWeightOptions value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + const auto horizontalTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number horizontalTmpBuf = {}; + horizontalTmpBuf.tag = horizontalTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((horizontalTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + horizontalTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.horizontal = horizontalTmpBuf; + const auto verticalTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number verticalTmpBuf = {}; + verticalTmpBuf.tag = verticalTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((verticalTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + verticalTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.vertical = verticalTmpBuf; + return value; } -inline void LetterSpacingStyle_serializer::write(SerializerBase& buffer, Ark_LetterSpacingStyle value) +inline void CheckBoxConfiguration_serializer::write(SerializerBase& buffer, Ark_CheckBoxConfiguration value) { SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); + const auto valueHolderForEnabled = value.enabled; + valueSerializer.writeBoolean(valueHolderForEnabled); + const auto valueHolderForContentModifier = value.contentModifier; + valueSerializer.writeObject(valueHolderForContentModifier); + const auto valueHolderForName = value.name; + valueSerializer.writeString(valueHolderForName); + const auto valueHolderForSelected = value.selected; + valueSerializer.writeBoolean(valueHolderForSelected); + const auto valueHolderForTriggerChange = value.triggerChange; + valueSerializer.writeCallbackResource(valueHolderForTriggerChange.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.callSync)); } -inline Ark_LetterSpacingStyle LetterSpacingStyle_serializer::read(DeserializerBase& buffer) +inline Ark_CheckBoxConfiguration CheckBoxConfiguration_serializer::read(DeserializerBase& buffer) { + Ark_CheckBoxConfiguration value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + value.enabled = valueDeserializer.readBoolean(); + value.contentModifier = static_cast(valueDeserializer.readObject()); + value.name = static_cast(valueDeserializer.readString()); + value.selected = valueDeserializer.readBoolean(); + value.triggerChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + return value; } -inline void LinearGradientBlurOptions_serializer::write(SerializerBase& buffer, Ark_LinearGradientBlurOptions value) +inline void CheckboxGroupOptions_serializer::write(SerializerBase& buffer, Ark_CheckboxGroupOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForFractionStops = value.fractionStops; - valueSerializer.writeInt32(valueHolderForFractionStops.length); - for (int valueHolderForFractionStopsCounterI = 0; valueHolderForFractionStopsCounterI < valueHolderForFractionStops.length; valueHolderForFractionStopsCounterI++) { - const Ark_FractionStop valueHolderForFractionStopsTmpElement = valueHolderForFractionStops.array[valueHolderForFractionStopsCounterI]; - const auto valueHolderForFractionStopsTmpElement_0 = valueHolderForFractionStopsTmpElement.value0; - valueSerializer.writeNumber(valueHolderForFractionStopsTmpElement_0); - const auto valueHolderForFractionStopsTmpElement_1 = valueHolderForFractionStopsTmpElement.value1; - valueSerializer.writeNumber(valueHolderForFractionStopsTmpElement_1); + const auto valueHolderForGroup = value.group; + if (runtimeType(valueHolderForGroup) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForGroupTmpValue = valueHolderForGroup.value; + valueSerializer.writeString(valueHolderForGroupTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDirection = value.direction; - valueSerializer.writeInt32(static_cast(valueHolderForDirection)); } -inline Ark_LinearGradientBlurOptions LinearGradientBlurOptions_serializer::read(DeserializerBase& buffer) +inline Ark_CheckboxGroupOptions CheckboxGroupOptions_serializer::read(DeserializerBase& buffer) { - Ark_LinearGradientBlurOptions value = {}; + Ark_CheckboxGroupOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int32 fractionStopsTmpBufLength = valueDeserializer.readInt32(); - Array_FractionStop fractionStopsTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&fractionStopsTmpBuf, fractionStopsTmpBufLength); - for (int fractionStopsTmpBufBufCounterI = 0; fractionStopsTmpBufBufCounterI < fractionStopsTmpBufLength; fractionStopsTmpBufBufCounterI++) { - Ark_FractionStop fractionStopsTmpBufTempBuf = {}; - fractionStopsTmpBufTempBuf.value0 = static_cast(valueDeserializer.readNumber()); - fractionStopsTmpBufTempBuf.value1 = static_cast(valueDeserializer.readNumber()); - fractionStopsTmpBuf.array[fractionStopsTmpBufBufCounterI] = fractionStopsTmpBufTempBuf; + const auto groupTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String groupTmpBuf = {}; + groupTmpBuf.tag = groupTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((groupTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + groupTmpBuf.value = static_cast(valueDeserializer.readString()); } - value.fractionStops = fractionStopsTmpBuf; - value.direction = static_cast(valueDeserializer.readInt32()); + value.group = groupTmpBuf; return value; } -inline void LinearGradientOptions_serializer::write(SerializerBase& buffer, Ark_LinearGradientOptions value) +inline void CheckboxGroupResult_serializer::write(SerializerBase& buffer, Ark_CheckboxGroupResult value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForAngle = value.angle; - if (runtimeType(valueHolderForAngle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAngleTmpValue = valueHolderForAngle.value; - if (valueHolderForAngleTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForAngleTmpValueForIdx0 = valueHolderForAngleTmpValue.value0; - valueSerializer.writeNumber(valueHolderForAngleTmpValueForIdx0); - } else if (valueHolderForAngleTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForAngleTmpValueForIdx1 = valueHolderForAngleTmpValue.value1; - valueSerializer.writeString(valueHolderForAngleTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDirection = value.direction; - if (runtimeType(valueHolderForDirection) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDirectionTmpValue = valueHolderForDirection.value; - valueSerializer.writeInt32(static_cast(valueHolderForDirectionTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForColors = value.colors; - valueSerializer.writeInt32(valueHolderForColors.length); - for (int valueHolderForColorsCounterI = 0; valueHolderForColorsCounterI < valueHolderForColors.length; valueHolderForColorsCounterI++) { - const Ark_Tuple_ResourceColor_Number valueHolderForColorsTmpElement = valueHolderForColors.array[valueHolderForColorsCounterI]; - const auto valueHolderForColorsTmpElement_0 = valueHolderForColorsTmpElement.value0; - if (valueHolderForColorsTmpElement_0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForColorsTmpElement_0ForIdx0 = valueHolderForColorsTmpElement_0.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorsTmpElement_0ForIdx0)); - } else if (valueHolderForColorsTmpElement_0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForColorsTmpElement_0ForIdx1 = valueHolderForColorsTmpElement_0.value1; - valueSerializer.writeNumber(valueHolderForColorsTmpElement_0ForIdx1); - } else if (valueHolderForColorsTmpElement_0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForColorsTmpElement_0ForIdx2 = valueHolderForColorsTmpElement_0.value2; - valueSerializer.writeString(valueHolderForColorsTmpElement_0ForIdx2); - } else if (valueHolderForColorsTmpElement_0.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForColorsTmpElement_0ForIdx3 = valueHolderForColorsTmpElement_0.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorsTmpElement_0ForIdx3); - } - const auto valueHolderForColorsTmpElement_1 = valueHolderForColorsTmpElement.value1; - valueSerializer.writeNumber(valueHolderForColorsTmpElement_1); - } - const auto valueHolderForRepeating = value.repeating; - if (runtimeType(valueHolderForRepeating) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRepeatingTmpValue = valueHolderForRepeating.value; - valueSerializer.writeBoolean(valueHolderForRepeatingTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + const auto valueHolderForName = value.name; + valueSerializer.writeInt32(valueHolderForName.length); + for (int valueHolderForNameCounterI = 0; valueHolderForNameCounterI < valueHolderForName.length; valueHolderForNameCounterI++) { + const Ark_String valueHolderForNameTmpElement = valueHolderForName.array[valueHolderForNameCounterI]; + valueSerializer.writeString(valueHolderForNameTmpElement); } + const auto valueHolderForStatus = value.status; + valueSerializer.writeInt32(static_cast(valueHolderForStatus)); } -inline Ark_LinearGradientOptions LinearGradientOptions_serializer::read(DeserializerBase& buffer) +inline Ark_CheckboxGroupResult CheckboxGroupResult_serializer::read(DeserializerBase& buffer) { - Ark_LinearGradientOptions value = {}; + Ark_CheckboxGroupResult value = {}; DeserializerBase& valueDeserializer = buffer; - const auto angleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String angleTmpBuf = {}; - angleTmpBuf.tag = angleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((angleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 angleTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String angleTmpBuf_ = {}; - angleTmpBuf_.selector = angleTmpBuf_UnionSelector; - if (angleTmpBuf_UnionSelector == 0) { - angleTmpBuf_.selector = 0; - angleTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (angleTmpBuf_UnionSelector == 1) { - angleTmpBuf_.selector = 1; - angleTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for angleTmpBuf_ has to be chosen through deserialisation."); - } - angleTmpBuf.value = static_cast(angleTmpBuf_); - } - value.angle = angleTmpBuf; - const auto directionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_GradientDirection directionTmpBuf = {}; - directionTmpBuf.tag = directionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((directionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - directionTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.direction = directionTmpBuf; - const Ark_Int32 colorsTmpBufLength = valueDeserializer.readInt32(); - Array_Tuple_ResourceColor_Number colorsTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&colorsTmpBuf, colorsTmpBufLength); - for (int colorsTmpBufBufCounterI = 0; colorsTmpBufBufCounterI < colorsTmpBufLength; colorsTmpBufBufCounterI++) { - Ark_Tuple_ResourceColor_Number colorsTmpBufTempBuf = {}; - const Ark_Int8 colorsTmpBufTempBufValue0TempBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorsTmpBufTempBufValue0TempBuf = {}; - colorsTmpBufTempBufValue0TempBuf.selector = colorsTmpBufTempBufValue0TempBufUnionSelector; - if (colorsTmpBufTempBufValue0TempBufUnionSelector == 0) { - colorsTmpBufTempBufValue0TempBuf.selector = 0; - colorsTmpBufTempBufValue0TempBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == 1) { - colorsTmpBufTempBufValue0TempBuf.selector = 1; - colorsTmpBufTempBufValue0TempBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == 2) { - colorsTmpBufTempBufValue0TempBuf.selector = 2; - colorsTmpBufTempBufValue0TempBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == 3) { - colorsTmpBufTempBufValue0TempBuf.selector = 3; - colorsTmpBufTempBufValue0TempBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for colorsTmpBufTempBufValue0TempBuf has to be chosen through deserialisation."); - } - colorsTmpBufTempBuf.value0 = static_cast(colorsTmpBufTempBufValue0TempBuf); - colorsTmpBufTempBuf.value1 = static_cast(valueDeserializer.readNumber()); - colorsTmpBuf.array[colorsTmpBufBufCounterI] = colorsTmpBufTempBuf; - } - value.colors = colorsTmpBuf; - const auto repeatingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean repeatingTmpBuf = {}; - repeatingTmpBuf.tag = repeatingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((repeatingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - repeatingTmpBuf.value = valueDeserializer.readBoolean(); + const Ark_Int32 nameTmpBufLength = valueDeserializer.readInt32(); + Array_String nameTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&nameTmpBuf, nameTmpBufLength); + for (int nameTmpBufBufCounterI = 0; nameTmpBufBufCounterI < nameTmpBufLength; nameTmpBufBufCounterI++) { + nameTmpBuf.array[nameTmpBufBufCounterI] = static_cast(valueDeserializer.readString()); } - value.repeating = repeatingTmpBuf; + value.name = nameTmpBuf; + value.status = static_cast(valueDeserializer.readInt32()); return value; } -inline void LinearIndicatorStartOptions_serializer::write(SerializerBase& buffer, Ark_LinearIndicatorStartOptions value) +inline void CheckboxOptions_serializer::write(SerializerBase& buffer, Ark_CheckboxOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForInterval = value.interval; - if (runtimeType(valueHolderForInterval) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForName = value.name; + if (runtimeType(valueHolderForName) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIntervalTmpValue = valueHolderForInterval.value; - valueSerializer.writeNumber(valueHolderForIntervalTmpValue); + const auto valueHolderForNameTmpValue = valueHolderForName.value; + valueSerializer.writeString(valueHolderForNameTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDuration = value.duration; - if (runtimeType(valueHolderForDuration) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForGroup = value.group; + if (runtimeType(valueHolderForGroup) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDurationTmpValue = valueHolderForDuration.value; - valueSerializer.writeNumber(valueHolderForDurationTmpValue); + const auto valueHolderForGroupTmpValue = valueHolderForGroup.value; + valueSerializer.writeString(valueHolderForGroupTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForIndicatorBuilder = value.indicatorBuilder; + if (runtimeType(valueHolderForIndicatorBuilder) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForIndicatorBuilderTmpValue = valueHolderForIndicatorBuilder.value; + valueSerializer.writeCallbackResource(valueHolderForIndicatorBuilderTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForIndicatorBuilderTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForIndicatorBuilderTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_LinearIndicatorStartOptions LinearIndicatorStartOptions_serializer::read(DeserializerBase& buffer) +inline Ark_CheckboxOptions CheckboxOptions_serializer::read(DeserializerBase& buffer) { - Ark_LinearIndicatorStartOptions value = {}; + Ark_CheckboxOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto intervalTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number intervalTmpBuf = {}; - intervalTmpBuf.tag = intervalTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((intervalTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - intervalTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const auto nameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String nameTmpBuf = {}; + nameTmpBuf.tag = nameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((nameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + nameTmpBuf.value = static_cast(valueDeserializer.readString()); } - value.interval = intervalTmpBuf; - const auto durationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number durationTmpBuf = {}; - durationTmpBuf.tag = durationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((durationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - durationTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.name = nameTmpBuf; + const auto groupTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String groupTmpBuf = {}; + groupTmpBuf.tag = groupTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((groupTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + groupTmpBuf.value = static_cast(valueDeserializer.readString()); } - value.duration = durationTmpBuf; + value.group = groupTmpBuf; + const auto indicatorBuilderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomNodeBuilder indicatorBuilderTmpBuf = {}; + indicatorBuilderTmpBuf.tag = indicatorBuilderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((indicatorBuilderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + indicatorBuilderTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + } + value.indicatorBuilder = indicatorBuilderTmpBuf; return value; } -inline void LineHeightStyle_serializer::write(SerializerBase& buffer, Ark_LineHeightStyle value) +inline void ChildrenMainSize_serializer::write(SerializerBase& buffer, Ark_ChildrenMainSize value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_LineHeightStyle LineHeightStyle_serializer::read(DeserializerBase& buffer) +inline Ark_ChildrenMainSize ChildrenMainSize_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void LineOptions_serializer::write(SerializerBase& buffer, Ark_LineOptions value) +inline void CircleOptions_serializer::write(SerializerBase& buffer, Ark_CircleOptions value) { SerializerBase& valueSerializer = buffer; const auto valueHolderForWidth = value.width; @@ -74356,9 +64216,9 @@ inline void LineOptions_serializer::write(SerializerBase& buffer, Ark_LineOption valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_LineOptions LineOptions_serializer::read(DeserializerBase& buffer) +inline Ark_CircleOptions CircleOptions_serializer::read(DeserializerBase& buffer) { - Ark_LineOptions value = {}; + Ark_CircleOptions value = {}; DeserializerBase& valueDeserializer = buffer; const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_String_F64 widthTmpBuf = {}; @@ -74400,166 +64260,75 @@ inline Ark_LineOptions LineOptions_serializer::read(DeserializerBase& buffer) value.height = heightTmpBuf; return value; } -inline void ListItemGroupOptions_serializer::write(SerializerBase& buffer, Ark_ListItemGroupOptions value) +inline void ClickEffect_serializer::write(SerializerBase& buffer, Ark_ClickEffect value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForHeader = value.header; - if (runtimeType(valueHolderForHeader) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeaderTmpValue = valueHolderForHeader.value; - valueSerializer.writeCallbackResource(valueHolderForHeaderTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForHeaderTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForHeaderTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForHeaderComponent = value.headerComponent; - if (runtimeType(valueHolderForHeaderComponent) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeaderComponentTmpValue = valueHolderForHeaderComponent.value; - ComponentContent_serializer::write(valueSerializer, valueHolderForHeaderComponentTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFooter = value.footer; - if (runtimeType(valueHolderForFooter) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFooterTmpValue = valueHolderForFooter.value; - valueSerializer.writeCallbackResource(valueHolderForFooterTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForFooterTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForFooterTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFooterComponent = value.footerComponent; - if (runtimeType(valueHolderForFooterComponent) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFooterComponentTmpValue = valueHolderForFooterComponent.value; - ComponentContent_serializer::write(valueSerializer, valueHolderForFooterComponentTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForSpace = value.space; - if (runtimeType(valueHolderForSpace) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSpaceTmpValue = valueHolderForSpace.value; - if (valueHolderForSpaceTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSpaceTmpValueForIdx0 = valueHolderForSpaceTmpValue.value0; - valueSerializer.writeNumber(valueHolderForSpaceTmpValueForIdx0); - } else if (valueHolderForSpaceTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSpaceTmpValueForIdx1 = valueHolderForSpaceTmpValue.value1; - valueSerializer.writeString(valueHolderForSpaceTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForStyle = value.style; - if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLevel = value.level; + valueSerializer.writeInt32(static_cast(valueHolderForLevel)); + const auto valueHolderForScale = value.scale; + if (runtimeType(valueHolderForScale) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); + const auto valueHolderForScaleTmpValue = valueHolderForScale.value; + valueSerializer.writeNumber(valueHolderForScaleTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ListItemGroupOptions ListItemGroupOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ClickEffect ClickEffect_serializer::read(DeserializerBase& buffer) { - Ark_ListItemGroupOptions value = {}; + Ark_ClickEffect value = {}; DeserializerBase& valueDeserializer = buffer; - const auto headerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomNodeBuilder headerTmpBuf = {}; - headerTmpBuf.tag = headerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((headerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - headerTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - } - value.header = headerTmpBuf; - const auto headerComponentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ComponentContent headerComponentTmpBuf = {}; - headerComponentTmpBuf.tag = headerComponentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((headerComponentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - headerComponentTmpBuf.value = static_cast(ComponentContent_serializer::read(valueDeserializer)); - } - value.headerComponent = headerComponentTmpBuf; - const auto footerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomNodeBuilder footerTmpBuf = {}; - footerTmpBuf.tag = footerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((footerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - footerTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - } - value.footer = footerTmpBuf; - const auto footerComponentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ComponentContent footerComponentTmpBuf = {}; - footerComponentTmpBuf.tag = footerComponentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((footerComponentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - footerComponentTmpBuf.value = static_cast(ComponentContent_serializer::read(valueDeserializer)); - } - value.footerComponent = footerComponentTmpBuf; - const auto spaceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String spaceTmpBuf = {}; - spaceTmpBuf.tag = spaceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((spaceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 spaceTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String spaceTmpBuf_ = {}; - spaceTmpBuf_.selector = spaceTmpBuf_UnionSelector; - if (spaceTmpBuf_UnionSelector == 0) { - spaceTmpBuf_.selector = 0; - spaceTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (spaceTmpBuf_UnionSelector == 1) { - spaceTmpBuf_.selector = 1; - spaceTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for spaceTmpBuf_ has to be chosen through deserialisation."); - } - spaceTmpBuf.value = static_cast(spaceTmpBuf_); - } - value.space = spaceTmpBuf; - const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ListItemGroupStyle styleTmpBuf = {}; - styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.level = static_cast(valueDeserializer.readInt32()); + const auto scaleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number scaleTmpBuf = {}; + scaleTmpBuf.tag = scaleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((scaleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + scaleTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.style = styleTmpBuf; + value.scale = scaleTmpBuf; return value; } -inline void ListItemOptions_serializer::write(SerializerBase& buffer, Ark_ListItemOptions value) +inline void CloseSwipeActionOptions_serializer::write(SerializerBase& buffer, Ark_CloseSwipeActionOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStyle = value.style; - if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnFinish = value.onFinish; + if (runtimeType(valueHolderForOnFinish) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); + const auto valueHolderForOnFinishTmpValue = valueHolderForOnFinish.value; + valueSerializer.writeCallbackResource(valueHolderForOnFinishTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnFinishTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnFinishTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ListItemOptions ListItemOptions_serializer::read(DeserializerBase& buffer) +inline Ark_CloseSwipeActionOptions CloseSwipeActionOptions_serializer::read(DeserializerBase& buffer) { - Ark_ListItemOptions value = {}; + Ark_CloseSwipeActionOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ListItemStyle styleTmpBuf = {}; - styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto onFinishTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onFinishTmpBuf = {}; + onFinishTmpBuf.tag = onFinishTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onFinishTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onFinishTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.style = styleTmpBuf; + value.onFinish = onFinishTmpBuf; return value; } -inline void ListOptions_serializer::write(SerializerBase& buffer, Ark_ListOptions value) +inline void ColorMetrics_serializer::write(SerializerBase& buffer, Ark_ColorMetrics value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_ColorMetrics ColorMetrics_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void ColumnOptions_serializer::write(SerializerBase& buffer, Ark_ColumnOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForInitialIndex = value.initialIndex; - if (runtimeType(valueHolderForInitialIndex) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForInitialIndexTmpValue = valueHolderForInitialIndex.value; - valueSerializer.writeNumber(valueHolderForInitialIndexTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } const auto valueHolderForSpace = value.space; if (runtimeType(valueHolderForSpace) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); @@ -74567,2689 +64336,2711 @@ inline void ListOptions_serializer::write(SerializerBase& buffer, Ark_ListOption if (valueHolderForSpaceTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForSpaceTmpValueForIdx0 = valueHolderForSpaceTmpValue.value0; - valueSerializer.writeNumber(valueHolderForSpaceTmpValueForIdx0); + valueSerializer.writeString(valueHolderForSpaceTmpValueForIdx0); } else if (valueHolderForSpaceTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForSpaceTmpValueForIdx1 = valueHolderForSpaceTmpValue.value1; - valueSerializer.writeString(valueHolderForSpaceTmpValueForIdx1); + valueSerializer.writeNumber(valueHolderForSpaceTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForScroller = value.scroller; - if (runtimeType(valueHolderForScroller) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForScrollerTmpValue = valueHolderForScroller.value; - Scroller_serializer::write(valueSerializer, valueHolderForScrollerTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } } -inline Ark_ListOptions ListOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ColumnOptions ColumnOptions_serializer::read(DeserializerBase& buffer) { - Ark_ListOptions value = {}; + Ark_ColumnOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto initialIndexTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number initialIndexTmpBuf = {}; - initialIndexTmpBuf.tag = initialIndexTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((initialIndexTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - initialIndexTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.initialIndex = initialIndexTmpBuf; const auto spaceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String spaceTmpBuf = {}; + Opt_Union_String_Number spaceTmpBuf = {}; spaceTmpBuf.tag = spaceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((spaceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { const Ark_Int8 spaceTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String spaceTmpBuf_ = {}; + Ark_Union_String_Number spaceTmpBuf_ = {}; spaceTmpBuf_.selector = spaceTmpBuf_UnionSelector; if (spaceTmpBuf_UnionSelector == 0) { spaceTmpBuf_.selector = 0; - spaceTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + spaceTmpBuf_.value0 = static_cast(valueDeserializer.readString()); } else if (spaceTmpBuf_UnionSelector == 1) { spaceTmpBuf_.selector = 1; - spaceTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + spaceTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); } else { INTEROP_FATAL("One of the branches for spaceTmpBuf_ has to be chosen through deserialisation."); } - spaceTmpBuf.value = static_cast(spaceTmpBuf_); + spaceTmpBuf.value = static_cast(spaceTmpBuf_); } value.space = spaceTmpBuf; - const auto scrollerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Scroller scrollerTmpBuf = {}; - scrollerTmpBuf.tag = scrollerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((scrollerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - scrollerTmpBuf.value = static_cast(Scroller_serializer::read(valueDeserializer)); - } - value.scroller = scrollerTmpBuf; return value; } -inline void LoadCommittedDetails_serializer::write(SerializerBase& buffer, Ark_LoadCommittedDetails value) +inline void ColumnOptionsV2_serializer::write(SerializerBase& buffer, Ark_ColumnOptionsV2 value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForIsMainFrame = value.isMainFrame; - valueSerializer.writeBoolean(valueHolderForIsMainFrame); - const auto valueHolderForIsSameDocument = value.isSameDocument; - valueSerializer.writeBoolean(valueHolderForIsSameDocument); - const auto valueHolderForDidReplaceEntry = value.didReplaceEntry; - valueSerializer.writeBoolean(valueHolderForDidReplaceEntry); - const auto valueHolderForNavigationType = value.navigationType; - valueSerializer.writeInt32(static_cast(valueHolderForNavigationType)); - const auto valueHolderForUrl = value.url; - valueSerializer.writeString(valueHolderForUrl); + const auto valueHolderFor_stub = value._stub; + valueSerializer.writeInt32(valueHolderFor_stub); } -inline Ark_LoadCommittedDetails LoadCommittedDetails_serializer::read(DeserializerBase& buffer) +inline Ark_ColumnOptionsV2 ColumnOptionsV2_serializer::read(DeserializerBase& buffer) { - Ark_LoadCommittedDetails value = {}; + Ark_ColumnOptionsV2 value = {}; DeserializerBase& valueDeserializer = buffer; - value.isMainFrame = valueDeserializer.readBoolean(); - value.isSameDocument = valueDeserializer.readBoolean(); - value.didReplaceEntry = valueDeserializer.readBoolean(); - value.navigationType = static_cast(valueDeserializer.readInt32()); - value.url = static_cast(valueDeserializer.readString()); + value._stub = valueDeserializer.readInt32(); return value; } -inline void LocalizedHorizontalAlignParam_serializer::write(SerializerBase& buffer, Ark_LocalizedHorizontalAlignParam value) +inline void ComputedBarAttribute_serializer::write(SerializerBase& buffer, Ark_ComputedBarAttribute value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForAnchor = value.anchor; - valueSerializer.writeString(valueHolderForAnchor); - const auto valueHolderForAlign = value.align; - valueSerializer.writeInt32(static_cast(valueHolderForAlign)); + const auto valueHolderForTotalOffset = value.totalOffset; + valueSerializer.writeNumber(valueHolderForTotalOffset); + const auto valueHolderForTotalLength = value.totalLength; + valueSerializer.writeNumber(valueHolderForTotalLength); } -inline Ark_LocalizedHorizontalAlignParam LocalizedHorizontalAlignParam_serializer::read(DeserializerBase& buffer) +inline Ark_ComputedBarAttribute ComputedBarAttribute_serializer::read(DeserializerBase& buffer) { - Ark_LocalizedHorizontalAlignParam value = {}; + Ark_ComputedBarAttribute value = {}; DeserializerBase& valueDeserializer = buffer; - value.anchor = static_cast(valueDeserializer.readString()); - value.align = static_cast(valueDeserializer.readInt32()); + value.totalOffset = static_cast(valueDeserializer.readNumber()); + value.totalLength = static_cast(valueDeserializer.readNumber()); return value; } -inline void LocalizedVerticalAlignParam_serializer::write(SerializerBase& buffer, Ark_LocalizedVerticalAlignParam value) +inline void CrownEvent_serializer::write(SerializerBase& buffer, Ark_CrownEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForAnchor = value.anchor; - valueSerializer.writeString(valueHolderForAnchor); - const auto valueHolderForAlign = value.align; - valueSerializer.writeInt32(static_cast(valueHolderForAlign)); + const auto valueHolderForTimestamp = value.timestamp; + valueSerializer.writeNumber(valueHolderForTimestamp); + const auto valueHolderForAngularVelocity = value.angularVelocity; + valueSerializer.writeNumber(valueHolderForAngularVelocity); + const auto valueHolderForDegree = value.degree; + valueSerializer.writeNumber(valueHolderForDegree); + const auto valueHolderForAction = value.action; + valueSerializer.writeInt32(static_cast(valueHolderForAction)); + const auto valueHolderForStopPropagation = value.stopPropagation; + valueSerializer.writeCallbackResource(valueHolderForStopPropagation.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForStopPropagation.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForStopPropagation.callSync)); } -inline Ark_LocalizedVerticalAlignParam LocalizedVerticalAlignParam_serializer::read(DeserializerBase& buffer) +inline Ark_CrownEvent CrownEvent_serializer::read(DeserializerBase& buffer) { - Ark_LocalizedVerticalAlignParam value = {}; + Ark_CrownEvent value = {}; DeserializerBase& valueDeserializer = buffer; - value.anchor = static_cast(valueDeserializer.readString()); - value.align = static_cast(valueDeserializer.readInt32()); + value.timestamp = static_cast(valueDeserializer.readNumber()); + value.angularVelocity = static_cast(valueDeserializer.readNumber()); + value.degree = static_cast(valueDeserializer.readNumber()); + value.action = static_cast(valueDeserializer.readInt32()); + value.stopPropagation = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; return value; } -inline void LongPressGestureHandlerOptions_serializer::write(SerializerBase& buffer, Ark_LongPressGestureHandlerOptions value) +inline void CustomDialogControllerExternalOptions_serializer::write(SerializerBase& buffer, Ark_CustomDialogControllerExternalOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForIsFingerCountLimited = value.isFingerCountLimited; - if (runtimeType(valueHolderForIsFingerCountLimited) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIsFingerCountLimitedTmpValue = valueHolderForIsFingerCountLimited.value; - valueSerializer.writeBoolean(valueHolderForIsFingerCountLimitedTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFingers = value.fingers; - if (runtimeType(valueHolderForFingers) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFingersTmpValue = valueHolderForFingers.value; - valueSerializer.writeNumber(valueHolderForFingersTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForRepeat = value.repeat; - if (runtimeType(valueHolderForRepeat) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRepeatTmpValue = valueHolderForRepeat.value; - valueSerializer.writeBoolean(valueHolderForRepeatTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDuration = value.duration; - if (runtimeType(valueHolderForDuration) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForCustomStyle = value.customStyle; + if (runtimeType(valueHolderForCustomStyle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDurationTmpValue = valueHolderForDuration.value; - valueSerializer.writeNumber(valueHolderForDurationTmpValue); + const auto valueHolderForCustomStyleTmpValue = valueHolderForCustomStyle.value; + valueSerializer.writeBoolean(valueHolderForCustomStyleTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_LongPressGestureHandlerOptions LongPressGestureHandlerOptions_serializer::read(DeserializerBase& buffer) +inline Ark_CustomDialogControllerExternalOptions CustomDialogControllerExternalOptions_serializer::read(DeserializerBase& buffer) { - Ark_LongPressGestureHandlerOptions value = {}; + Ark_CustomDialogControllerExternalOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto isFingerCountLimitedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isFingerCountLimitedTmpBuf = {}; - isFingerCountLimitedTmpBuf.tag = isFingerCountLimitedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((isFingerCountLimitedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - isFingerCountLimitedTmpBuf.value = valueDeserializer.readBoolean(); - } - value.isFingerCountLimited = isFingerCountLimitedTmpBuf; - const auto fingersTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number fingersTmpBuf = {}; - fingersTmpBuf.tag = fingersTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fingersTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fingersTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.fingers = fingersTmpBuf; - const auto repeatTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean repeatTmpBuf = {}; - repeatTmpBuf.tag = repeatTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((repeatTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - repeatTmpBuf.value = valueDeserializer.readBoolean(); - } - value.repeat = repeatTmpBuf; - const auto durationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number durationTmpBuf = {}; - durationTmpBuf.tag = durationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((durationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - durationTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const auto customStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean customStyleTmpBuf = {}; + customStyleTmpBuf.tag = customStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((customStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + customStyleTmpBuf.value = valueDeserializer.readBoolean(); } - value.duration = durationTmpBuf; + value.customStyle = customStyleTmpBuf; return value; } -inline void LongPressGestureInterface_Invoke_Literal_serializer::write(SerializerBase& buffer, Ark_LongPressGestureInterface_Invoke_Literal value) +inline void CustomSpan_serializer::write(SerializerBase& buffer, Ark_CustomSpan value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForFingers = value.fingers; - if (runtimeType(valueHolderForFingers) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writePointer(value); +} +inline Ark_CustomSpan CustomSpan_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void CustomSpanDrawInfo_serializer::write(SerializerBase& buffer, Ark_CustomSpanDrawInfo value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForX = value.x; + valueSerializer.writeNumber(valueHolderForX); + const auto valueHolderForLineTop = value.lineTop; + valueSerializer.writeNumber(valueHolderForLineTop); + const auto valueHolderForLineBottom = value.lineBottom; + valueSerializer.writeNumber(valueHolderForLineBottom); + const auto valueHolderForBaseline = value.baseline; + valueSerializer.writeNumber(valueHolderForBaseline); +} +inline Ark_CustomSpanDrawInfo CustomSpanDrawInfo_serializer::read(DeserializerBase& buffer) +{ + Ark_CustomSpanDrawInfo value = {}; + DeserializerBase& valueDeserializer = buffer; + value.x = static_cast(valueDeserializer.readNumber()); + value.lineTop = static_cast(valueDeserializer.readNumber()); + value.lineBottom = static_cast(valueDeserializer.readNumber()); + value.baseline = static_cast(valueDeserializer.readNumber()); + return value; +} +inline void CustomSpanMeasureInfo_serializer::write(SerializerBase& buffer, Ark_CustomSpanMeasureInfo value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForFontSize = value.fontSize; + valueSerializer.writeNumber(valueHolderForFontSize); +} +inline Ark_CustomSpanMeasureInfo CustomSpanMeasureInfo_serializer::read(DeserializerBase& buffer) +{ + Ark_CustomSpanMeasureInfo value = {}; + DeserializerBase& valueDeserializer = buffer; + value.fontSize = static_cast(valueDeserializer.readNumber()); + return value; +} +inline void CustomSpanMetrics_serializer::write(SerializerBase& buffer, Ark_CustomSpanMetrics value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForWidth = value.width; + valueSerializer.writeNumber(valueHolderForWidth); + const auto valueHolderForHeight = value.height; + if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFingersTmpValue = valueHolderForFingers.value; - valueSerializer.writeNumber(valueHolderForFingersTmpValue); + const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; + valueSerializer.writeNumber(valueHolderForHeightTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForRepeat = value.repeat; - if (runtimeType(valueHolderForRepeat) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRepeatTmpValue = valueHolderForRepeat.value; - valueSerializer.writeBoolean(valueHolderForRepeatTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); +} +inline Ark_CustomSpanMetrics CustomSpanMetrics_serializer::read(DeserializerBase& buffer) +{ + Ark_CustomSpanMetrics value = {}; + DeserializerBase& valueDeserializer = buffer; + value.width = static_cast(valueDeserializer.readNumber()); + const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number heightTmpBuf = {}; + heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + heightTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - const auto valueHolderForDuration = value.duration; - if (runtimeType(valueHolderForDuration) != INTEROP_RUNTIME_UNDEFINED) { + value.height = heightTmpBuf; + return value; +} +inline void CustomTheme_serializer::write(SerializerBase& buffer, Ark_CustomTheme value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForColors = value.colors; + if (runtimeType(valueHolderForColors) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDurationTmpValue = valueHolderForDuration.value; - valueSerializer.writeNumber(valueHolderForDurationTmpValue); + const auto valueHolderForColorsTmpValue = valueHolderForColors.value; + valueSerializer.writeObject(valueHolderForColorsTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_LongPressGestureInterface_Invoke_Literal LongPressGestureInterface_Invoke_Literal_serializer::read(DeserializerBase& buffer) +inline Ark_CustomTheme CustomTheme_serializer::read(DeserializerBase& buffer) { - Ark_LongPressGestureInterface_Invoke_Literal value = {}; + Ark_CustomTheme value = {}; DeserializerBase& valueDeserializer = buffer; - const auto fingersTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number fingersTmpBuf = {}; - fingersTmpBuf.tag = fingersTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fingersTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fingersTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const auto colorsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Object colorsTmpBuf = {}; + colorsTmpBuf.tag = colorsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + colorsTmpBuf.value = static_cast(valueDeserializer.readObject()); } - value.fingers = fingersTmpBuf; - const auto repeatTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean repeatTmpBuf = {}; - repeatTmpBuf.tag = repeatTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((repeatTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - repeatTmpBuf.value = valueDeserializer.readBoolean(); + value.colors = colorsTmpBuf; + return value; +} +inline void DataPanelConfiguration_serializer::write(SerializerBase& buffer, Ark_DataPanelConfiguration value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForEnabled = value.enabled; + valueSerializer.writeBoolean(valueHolderForEnabled); + const auto valueHolderForContentModifier = value.contentModifier; + valueSerializer.writeObject(valueHolderForContentModifier); + const auto valueHolderForValues = value.values; + valueSerializer.writeInt32(valueHolderForValues.length); + for (int valueHolderForValuesCounterI = 0; valueHolderForValuesCounterI < valueHolderForValues.length; valueHolderForValuesCounterI++) { + const Ark_Number valueHolderForValuesTmpElement = valueHolderForValues.array[valueHolderForValuesCounterI]; + valueSerializer.writeNumber(valueHolderForValuesTmpElement); } - value.repeat = repeatTmpBuf; - const auto durationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number durationTmpBuf = {}; - durationTmpBuf.tag = durationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((durationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - durationTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const auto valueHolderForMaxValue = value.maxValue; + valueSerializer.writeNumber(valueHolderForMaxValue); +} +inline Ark_DataPanelConfiguration DataPanelConfiguration_serializer::read(DeserializerBase& buffer) +{ + Ark_DataPanelConfiguration value = {}; + DeserializerBase& valueDeserializer = buffer; + value.enabled = valueDeserializer.readBoolean(); + value.contentModifier = static_cast(valueDeserializer.readObject()); + const Ark_Int32 valuesTmpBufLength = valueDeserializer.readInt32(); + Array_Number valuesTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&valuesTmpBuf, valuesTmpBufLength); + for (int valuesTmpBufBufCounterI = 0; valuesTmpBufBufCounterI < valuesTmpBufLength; valuesTmpBufBufCounterI++) { + valuesTmpBuf.array[valuesTmpBufBufCounterI] = static_cast(valueDeserializer.readNumber()); } - value.duration = durationTmpBuf; + value.values = valuesTmpBuf; + value.maxValue = static_cast(valueDeserializer.readNumber()); return value; } -inline void MarqueeOptions_serializer::write(SerializerBase& buffer, Ark_MarqueeOptions value) +inline void DataPanelOptions_serializer::write(SerializerBase& buffer, Ark_DataPanelOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStart = value.start; - valueSerializer.writeBoolean(valueHolderForStart); - const auto valueHolderForStep = value.step; - if (runtimeType(valueHolderForStep) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStepTmpValue = valueHolderForStep.value; - valueSerializer.writeNumber(valueHolderForStepTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + const auto valueHolderForValues = value.values; + valueSerializer.writeInt32(valueHolderForValues.length); + for (int valueHolderForValuesCounterI = 0; valueHolderForValuesCounterI < valueHolderForValues.length; valueHolderForValuesCounterI++) { + const Ark_Number valueHolderForValuesTmpElement = valueHolderForValues.array[valueHolderForValuesCounterI]; + valueSerializer.writeNumber(valueHolderForValuesTmpElement); } - const auto valueHolderForLoop = value.loop; - if (runtimeType(valueHolderForLoop) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMax = value.max; + if (runtimeType(valueHolderForMax) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLoopTmpValue = valueHolderForLoop.value; - valueSerializer.writeNumber(valueHolderForLoopTmpValue); + const auto valueHolderForMaxTmpValue = valueHolderForMax.value; + valueSerializer.writeNumber(valueHolderForMaxTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFromStart = value.fromStart; - if (runtimeType(valueHolderForFromStart) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForType = value.type; + if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFromStartTmpValue = valueHolderForFromStart.value; - valueSerializer.writeBoolean(valueHolderForFromStartTmpValue); + const auto valueHolderForTypeTmpValue = valueHolderForType.value; + valueSerializer.writeInt32(static_cast(valueHolderForTypeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSrc = value.src; - valueSerializer.writeString(valueHolderForSrc); } -inline Ark_MarqueeOptions MarqueeOptions_serializer::read(DeserializerBase& buffer) +inline Ark_DataPanelOptions DataPanelOptions_serializer::read(DeserializerBase& buffer) { - Ark_MarqueeOptions value = {}; + Ark_DataPanelOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.start = valueDeserializer.readBoolean(); - const auto stepTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number stepTmpBuf = {}; - stepTmpBuf.tag = stepTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((stepTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - stepTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const Ark_Int32 valuesTmpBufLength = valueDeserializer.readInt32(); + Array_Number valuesTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&valuesTmpBuf, valuesTmpBufLength); + for (int valuesTmpBufBufCounterI = 0; valuesTmpBufBufCounterI < valuesTmpBufLength; valuesTmpBufBufCounterI++) { + valuesTmpBuf.array[valuesTmpBufBufCounterI] = static_cast(valueDeserializer.readNumber()); } - value.step = stepTmpBuf; - const auto loopTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number loopTmpBuf = {}; - loopTmpBuf.tag = loopTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((loopTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - loopTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.values = valuesTmpBuf; + const auto maxTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number maxTmpBuf = {}; + maxTmpBuf.tag = maxTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((maxTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + maxTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.loop = loopTmpBuf; - const auto fromStartTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean fromStartTmpBuf = {}; - fromStartTmpBuf.tag = fromStartTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fromStartTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fromStartTmpBuf.value = valueDeserializer.readBoolean(); + value.max = maxTmpBuf; + const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_DataPanelType typeTmpBuf = {}; + typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + typeTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.fromStart = fromStartTmpBuf; - value.src = static_cast(valueDeserializer.readString()); + value.type = typeTmpBuf; return value; } -inline void Matrix2D_serializer::write(SerializerBase& buffer, Ark_Matrix2D value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_Matrix2D Matrix2D_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void matrix4_PolyToPolyOptions_serializer::write(SerializerBase& buffer, Ark_matrix4_PolyToPolyOptions value) +inline void DateRange_serializer::write(SerializerBase& buffer, Ark_DateRange value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSrc = value.src; - valueSerializer.writeInt32(valueHolderForSrc.length); - for (int valueHolderForSrcCounterI = 0; valueHolderForSrcCounterI < valueHolderForSrc.length; valueHolderForSrcCounterI++) { - const Ark_common2D_Point valueHolderForSrcTmpElement = valueHolderForSrc.array[valueHolderForSrcCounterI]; - common2D_Point_serializer::write(valueSerializer, valueHolderForSrcTmpElement); - } - const auto valueHolderForSrcIndex = value.srcIndex; - if (runtimeType(valueHolderForSrcIndex) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSrcIndexTmpValue = valueHolderForSrcIndex.value; - valueSerializer.writeNumber(valueHolderForSrcIndexTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDst = value.dst; - valueSerializer.writeInt32(valueHolderForDst.length); - for (int valueHolderForDstCounterI = 0; valueHolderForDstCounterI < valueHolderForDst.length; valueHolderForDstCounterI++) { - const Ark_common2D_Point valueHolderForDstTmpElement = valueHolderForDst.array[valueHolderForDstCounterI]; - common2D_Point_serializer::write(valueSerializer, valueHolderForDstTmpElement); - } - const auto valueHolderForDstIndex = value.dstIndex; - if (runtimeType(valueHolderForDstIndex) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStart = value.start; + if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDstIndexTmpValue = valueHolderForDstIndex.value; - valueSerializer.writeNumber(valueHolderForDstIndexTmpValue); + const auto valueHolderForStartTmpValue = valueHolderForStart.value; + valueSerializer.writeInt64(valueHolderForStartTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPointCount = value.pointCount; - if (runtimeType(valueHolderForPointCount) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnd = value.end; + if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPointCountTmpValue = valueHolderForPointCount.value; - valueSerializer.writeNumber(valueHolderForPointCountTmpValue); + const auto valueHolderForEndTmpValue = valueHolderForEnd.value; + valueSerializer.writeInt64(valueHolderForEndTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_matrix4_PolyToPolyOptions matrix4_PolyToPolyOptions_serializer::read(DeserializerBase& buffer) +inline Ark_DateRange DateRange_serializer::read(DeserializerBase& buffer) { - Ark_matrix4_PolyToPolyOptions value = {}; + Ark_DateRange value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int32 srcTmpBufLength = valueDeserializer.readInt32(); - Array_common2D_Point srcTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&srcTmpBuf, srcTmpBufLength); - for (int srcTmpBufBufCounterI = 0; srcTmpBufBufCounterI < srcTmpBufLength; srcTmpBufBufCounterI++) { - srcTmpBuf.array[srcTmpBufBufCounterI] = common2D_Point_serializer::read(valueDeserializer); + const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Date startTmpBuf = {}; + startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + startTmpBuf.value = valueDeserializer.readInt64(); } - value.src = srcTmpBuf; - const auto srcIndexTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number srcIndexTmpBuf = {}; - srcIndexTmpBuf.tag = srcIndexTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((srcIndexTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - srcIndexTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.srcIndex = srcIndexTmpBuf; - const Ark_Int32 dstTmpBufLength = valueDeserializer.readInt32(); - Array_common2D_Point dstTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&dstTmpBuf, dstTmpBufLength); - for (int dstTmpBufBufCounterI = 0; dstTmpBufBufCounterI < dstTmpBufLength; dstTmpBufBufCounterI++) { - dstTmpBuf.array[dstTmpBufBufCounterI] = common2D_Point_serializer::read(valueDeserializer); - } - value.dst = dstTmpBuf; - const auto dstIndexTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number dstIndexTmpBuf = {}; - dstIndexTmpBuf.tag = dstIndexTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((dstIndexTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - dstIndexTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.dstIndex = dstIndexTmpBuf; - const auto pointCountTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number pointCountTmpBuf = {}; - pointCountTmpBuf.tag = pointCountTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((pointCountTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - pointCountTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.pointCount = pointCountTmpBuf; + value.start = startTmpBuf; + const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Date endTmpBuf = {}; + endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + endTmpBuf.value = valueDeserializer.readInt64(); + } + value.end = endTmpBuf; return value; } -inline void Measurable_serializer::write(SerializerBase& buffer, Ark_Measurable value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_Measurable Measurable_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void MeasureResult_serializer::write(SerializerBase& buffer, Ark_MeasureResult value) +inline void DeleteValue_serializer::write(SerializerBase& buffer, Ark_DeleteValue value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - valueSerializer.writeNumber(valueHolderForWidth); - const auto valueHolderForHeight = value.height; - valueSerializer.writeNumber(valueHolderForHeight); + const auto valueHolderForDeleteOffset = value.deleteOffset; + valueSerializer.writeNumber(valueHolderForDeleteOffset); + const auto valueHolderForDirection = value.direction; + valueSerializer.writeInt32(static_cast(valueHolderForDirection)); + const auto valueHolderForDeleteValue = value.deleteValue; + valueSerializer.writeString(valueHolderForDeleteValue); } -inline Ark_MeasureResult MeasureResult_serializer::read(DeserializerBase& buffer) +inline Ark_DeleteValue DeleteValue_serializer::read(DeserializerBase& buffer) { - Ark_MeasureResult value = {}; + Ark_DeleteValue value = {}; DeserializerBase& valueDeserializer = buffer; - value.width = static_cast(valueDeserializer.readNumber()); - value.height = static_cast(valueDeserializer.readNumber()); + value.deleteOffset = static_cast(valueDeserializer.readNumber()); + value.direction = static_cast(valueDeserializer.readInt32()); + value.deleteValue = static_cast(valueDeserializer.readString()); return value; } -inline void MessageEvents_serializer::write(SerializerBase& buffer, Ark_MessageEvents value) +inline void DirectionalEdgesT_Number_serializer::write(SerializerBase& buffer, Ark_DirectionalEdgesT_Number value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForType = value.type; - valueSerializer.writeString(valueHolderForType); - const auto valueHolderForTimeStamp = value.timeStamp; - valueSerializer.writeInt64(valueHolderForTimeStamp); - const auto valueHolderForData = value.data; - valueSerializer.writeObject(valueHolderForData); + const auto valueHolderForStart = value.start; + valueSerializer.writeNumber(valueHolderForStart); + const auto valueHolderForEnd = value.end; + valueSerializer.writeNumber(valueHolderForEnd); + const auto valueHolderForTop = value.top; + valueSerializer.writeNumber(valueHolderForTop); + const auto valueHolderForBottom = value.bottom; + valueSerializer.writeNumber(valueHolderForBottom); } -inline Ark_MessageEvents MessageEvents_serializer::read(DeserializerBase& buffer) +inline Ark_DirectionalEdgesT_Number DirectionalEdgesT_Number_serializer::read(DeserializerBase& buffer) { - Ark_MessageEvents value = {}; + Ark_DirectionalEdgesT_Number value = {}; DeserializerBase& valueDeserializer = buffer; - value.type = static_cast(valueDeserializer.readString()); - value.timeStamp = valueDeserializer.readInt64(); - value.data = static_cast(valueDeserializer.readObject()); + value.start = static_cast(valueDeserializer.readNumber()); + value.end = static_cast(valueDeserializer.readNumber()); + value.top = static_cast(valueDeserializer.readNumber()); + value.bottom = static_cast(valueDeserializer.readNumber()); return value; } -inline void MotionBlurAnchor_serializer::write(SerializerBase& buffer, Ark_MotionBlurAnchor value) +inline void DisappearSymbolEffect_serializer::write(SerializerBase& buffer, Ark_DisappearSymbolEffect value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForX = value.x; - valueSerializer.writeNumber(valueHolderForX); - const auto valueHolderForY = value.y; - valueSerializer.writeNumber(valueHolderForY); + valueSerializer.writePointer(value); } -inline Ark_MotionBlurAnchor MotionBlurAnchor_serializer::read(DeserializerBase& buffer) +inline Ark_DisappearSymbolEffect DisappearSymbolEffect_serializer::read(DeserializerBase& buffer) { - Ark_MotionBlurAnchor value = {}; DeserializerBase& valueDeserializer = buffer; - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void MotionBlurOptions_serializer::write(SerializerBase& buffer, Ark_MotionBlurOptions value) +inline void DismissContentCoverAction_serializer::write(SerializerBase& buffer, Ark_DismissContentCoverAction value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForRadius = value.radius; - valueSerializer.writeNumber(valueHolderForRadius); - const auto valueHolderForAnchor = value.anchor; - MotionBlurAnchor_serializer::write(valueSerializer, valueHolderForAnchor); + const auto valueHolderForDismiss = value.dismiss; + valueSerializer.writeCallbackResource(valueHolderForDismiss.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForDismiss.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForDismiss.callSync)); + const auto valueHolderForReason = value.reason; + valueSerializer.writeInt32(static_cast(valueHolderForReason)); } -inline Ark_MotionBlurOptions MotionBlurOptions_serializer::read(DeserializerBase& buffer) +inline Ark_DismissContentCoverAction DismissContentCoverAction_serializer::read(DeserializerBase& buffer) { - Ark_MotionBlurOptions value = {}; + Ark_DismissContentCoverAction value = {}; DeserializerBase& valueDeserializer = buffer; - value.radius = static_cast(valueDeserializer.readNumber()); - value.anchor = MotionBlurAnchor_serializer::read(valueDeserializer); + value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + value.reason = static_cast(valueDeserializer.readInt32()); return value; } -inline void MotionPathOptions_serializer::write(SerializerBase& buffer, Ark_MotionPathOptions value) +inline void DismissDialogAction_serializer::write(SerializerBase& buffer, Ark_DismissDialogAction value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForPath = value.path; - valueSerializer.writeString(valueHolderForPath); - const auto valueHolderForFrom = value.from; - if (runtimeType(valueHolderForFrom) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFromTmpValue = valueHolderForFrom.value; - valueSerializer.writeNumber(valueHolderForFromTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTo = value.to; - if (runtimeType(valueHolderForTo) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForToTmpValue = valueHolderForTo.value; - valueSerializer.writeNumber(valueHolderForToTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForRotatable = value.rotatable; - if (runtimeType(valueHolderForRotatable) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRotatableTmpValue = valueHolderForRotatable.value; - valueSerializer.writeBoolean(valueHolderForRotatableTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_MotionPathOptions MotionPathOptions_serializer::read(DeserializerBase& buffer) +inline Ark_DismissDialogAction DismissDialogAction_serializer::read(DeserializerBase& buffer) { - Ark_MotionPathOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.path = static_cast(valueDeserializer.readString()); - const auto fromTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number fromTmpBuf = {}; - fromTmpBuf.tag = fromTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fromTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fromTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.from = fromTmpBuf; - const auto toTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number toTmpBuf = {}; - toTmpBuf.tag = toTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((toTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - toTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.to = toTmpBuf; - const auto rotatableTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean rotatableTmpBuf = {}; - rotatableTmpBuf.tag = rotatableTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((rotatableTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - rotatableTmpBuf.value = valueDeserializer.readBoolean(); - } - value.rotatable = rotatableTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void MutableStyledString_serializer::write(SerializerBase& buffer, Ark_MutableStyledString value) +inline void DismissPopupAction_serializer::write(SerializerBase& buffer, Ark_DismissPopupAction value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_MutableStyledString MutableStyledString_serializer::read(DeserializerBase& buffer) +inline Ark_DismissPopupAction DismissPopupAction_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void NativeEmbedVisibilityInfo_serializer::write(SerializerBase& buffer, Ark_NativeEmbedVisibilityInfo value) +inline void DismissSheetAction_serializer::write(SerializerBase& buffer, Ark_DismissSheetAction value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForVisibility = value.visibility; - valueSerializer.writeBoolean(valueHolderForVisibility); - const auto valueHolderForEmbedId = value.embedId; - valueSerializer.writeString(valueHolderForEmbedId); + const auto valueHolderForDismiss = value.dismiss; + valueSerializer.writeCallbackResource(valueHolderForDismiss.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForDismiss.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForDismiss.callSync)); + const auto valueHolderForReason = value.reason; + valueSerializer.writeInt32(static_cast(valueHolderForReason)); } -inline Ark_NativeEmbedVisibilityInfo NativeEmbedVisibilityInfo_serializer::read(DeserializerBase& buffer) +inline Ark_DismissSheetAction DismissSheetAction_serializer::read(DeserializerBase& buffer) { - Ark_NativeEmbedVisibilityInfo value = {}; + Ark_DismissSheetAction value = {}; DeserializerBase& valueDeserializer = buffer; - value.visibility = valueDeserializer.readBoolean(); - value.embedId = static_cast(valueDeserializer.readString()); + value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + value.reason = static_cast(valueDeserializer.readInt32()); return value; } -inline void NavContentInfo_serializer::write(SerializerBase& buffer, Ark_NavContentInfo value) +inline void DoubleAnimationParam_serializer::write(SerializerBase& buffer, Ark_DoubleAnimationParam value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForName = value.name; - if (runtimeType(valueHolderForName) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForNameTmpValue = valueHolderForName.value; - valueSerializer.writeString(valueHolderForNameTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForIndex = value.index; - valueSerializer.writeNumber(valueHolderForIndex); - const auto valueHolderForMode = value.mode; - if (runtimeType(valueHolderForMode) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForModeTmpValue = valueHolderForMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForModeTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + const auto valueHolderForPropertyName = value.propertyName; + valueSerializer.writeString(valueHolderForPropertyName); + const auto valueHolderForStartValue = value.startValue; + valueSerializer.writeFloat32(valueHolderForStartValue); + const auto valueHolderForEndValue = value.endValue; + valueSerializer.writeFloat32(valueHolderForEndValue); + const auto valueHolderForDuration = value.duration; + valueSerializer.writeInt32(valueHolderForDuration); + const auto valueHolderForDelay = value.delay; + valueSerializer.writeInt32(valueHolderForDelay); + const auto valueHolderForCurve = value.curve; + if (valueHolderForCurve.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForCurveForIdx0 = valueHolderForCurve.value0; + valueSerializer.writeInt32(static_cast(valueHolderForCurveForIdx0)); + } else if (valueHolderForCurve.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForCurveForIdx1 = valueHolderForCurve.value1; + valueSerializer.writeString(valueHolderForCurveForIdx1); + } else if (valueHolderForCurve.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForCurveForIdx2 = valueHolderForCurve.value2; + curves_ICurve_serializer::write(valueSerializer, valueHolderForCurveForIdx2); } - const auto valueHolderForParam = value.param; - if (runtimeType(valueHolderForParam) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnProgress = value.onProgress; + if (runtimeType(valueHolderForOnProgress) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForParamTmpValue = valueHolderForParam.value; - valueSerializer.writeObject(valueHolderForParamTmpValue); + const auto valueHolderForOnProgressTmpValue = valueHolderForOnProgress.value; + valueSerializer.writeCallbackResource(valueHolderForOnProgressTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnProgressTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnProgressTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForNavDestinationId = value.navDestinationId; - if (runtimeType(valueHolderForNavDestinationId) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnFinish = value.onFinish; + if (runtimeType(valueHolderForOnFinish) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForNavDestinationIdTmpValue = valueHolderForNavDestinationId.value; - valueSerializer.writeString(valueHolderForNavDestinationIdTmpValue); + const auto valueHolderForOnFinishTmpValue = valueHolderForOnFinish.value; + valueSerializer.writeCallbackResource(valueHolderForOnFinishTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnFinishTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnFinishTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_NavContentInfo NavContentInfo_serializer::read(DeserializerBase& buffer) +inline Ark_DoubleAnimationParam DoubleAnimationParam_serializer::read(DeserializerBase& buffer) { - Ark_NavContentInfo value = {}; + Ark_DoubleAnimationParam value = {}; DeserializerBase& valueDeserializer = buffer; - const auto nameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String nameTmpBuf = {}; - nameTmpBuf.tag = nameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((nameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - nameTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.name = nameTmpBuf; - value.index = static_cast(valueDeserializer.readNumber()); - const auto modeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_NavDestinationMode modeTmpBuf = {}; - modeTmpBuf.tag = modeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((modeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - modeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.propertyName = static_cast(valueDeserializer.readString()); + value.startValue = valueDeserializer.readFloat32(); + value.endValue = valueDeserializer.readFloat32(); + value.duration = valueDeserializer.readInt32(); + value.delay = valueDeserializer.readInt32(); + const Ark_Int8 curveTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_Curve_String_ICurve curveTmpBuf = {}; + curveTmpBuf.selector = curveTmpBufUnionSelector; + if (curveTmpBufUnionSelector == 0) { + curveTmpBuf.selector = 0; + curveTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); + } else if (curveTmpBufUnionSelector == 1) { + curveTmpBuf.selector = 1; + curveTmpBuf.value1 = static_cast(valueDeserializer.readString()); + } else if (curveTmpBufUnionSelector == 2) { + curveTmpBuf.selector = 2; + curveTmpBuf.value2 = static_cast(curves_ICurve_serializer::read(valueDeserializer)); + } else { + INTEROP_FATAL("One of the branches for curveTmpBuf has to be chosen through deserialisation."); } - value.mode = modeTmpBuf; - const auto paramTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Object paramTmpBuf = {}; - paramTmpBuf.tag = paramTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((paramTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - paramTmpBuf.value = static_cast(valueDeserializer.readObject()); + value.curve = static_cast(curveTmpBuf); + const auto onProgressTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Extender_OnProgress onProgressTmpBuf = {}; + onProgressTmpBuf.tag = onProgressTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onProgressTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onProgressTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Extender_OnProgress)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Extender_OnProgress))))}; } - value.param = paramTmpBuf; - const auto navDestinationIdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String navDestinationIdTmpBuf = {}; - navDestinationIdTmpBuf.tag = navDestinationIdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((navDestinationIdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - navDestinationIdTmpBuf.value = static_cast(valueDeserializer.readString()); + value.onProgress = onProgressTmpBuf; + const auto onFinishTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Extender_OnFinish onFinishTmpBuf = {}; + onFinishTmpBuf.tag = onFinishTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onFinishTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onFinishTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Extender_OnFinish)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Extender_OnFinish))))}; } - value.navDestinationId = navDestinationIdTmpBuf; + value.onFinish = onFinishTmpBuf; return value; } -inline void NavDestinationTransition_serializer::write(SerializerBase& buffer, Ark_NavDestinationTransition value) +inline void DragEvent_serializer::write(SerializerBase& buffer, Ark_DragEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForOnTransitionEnd = value.onTransitionEnd; - if (runtimeType(valueHolderForOnTransitionEnd) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writePointer(value); +} +inline Ark_DragEvent DragEvent_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void DragInteractionOptions_serializer::write(SerializerBase& buffer, Ark_DragInteractionOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForIsMultiSelectionEnabled = value.isMultiSelectionEnabled; + if (runtimeType(valueHolderForIsMultiSelectionEnabled) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnTransitionEndTmpValue = valueHolderForOnTransitionEnd.value; - valueSerializer.writeCallbackResource(valueHolderForOnTransitionEndTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnTransitionEndTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnTransitionEndTmpValue.callSync)); + const auto valueHolderForIsMultiSelectionEnabledTmpValue = valueHolderForIsMultiSelectionEnabled.value; + valueSerializer.writeBoolean(valueHolderForIsMultiSelectionEnabledTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDuration = value.duration; - if (runtimeType(valueHolderForDuration) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDefaultAnimationBeforeLifting = value.defaultAnimationBeforeLifting; + if (runtimeType(valueHolderForDefaultAnimationBeforeLifting) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDurationTmpValue = valueHolderForDuration.value; - valueSerializer.writeNumber(valueHolderForDurationTmpValue); + const auto valueHolderForDefaultAnimationBeforeLiftingTmpValue = valueHolderForDefaultAnimationBeforeLifting.value; + valueSerializer.writeBoolean(valueHolderForDefaultAnimationBeforeLiftingTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForCurve = value.curve; - if (runtimeType(valueHolderForCurve) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnableEdgeAutoScroll = value.enableEdgeAutoScroll; + if (runtimeType(valueHolderForEnableEdgeAutoScroll) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCurveTmpValue = valueHolderForCurve.value; - valueSerializer.writeInt32(static_cast(valueHolderForCurveTmpValue)); + const auto valueHolderForEnableEdgeAutoScrollTmpValue = valueHolderForEnableEdgeAutoScroll.value; + valueSerializer.writeBoolean(valueHolderForEnableEdgeAutoScrollTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDelay = value.delay; - if (runtimeType(valueHolderForDelay) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnableHapticFeedback = value.enableHapticFeedback; + if (runtimeType(valueHolderForEnableHapticFeedback) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDelayTmpValue = valueHolderForDelay.value; - valueSerializer.writeNumber(valueHolderForDelayTmpValue); + const auto valueHolderForEnableHapticFeedbackTmpValue = valueHolderForEnableHapticFeedback.value; + valueSerializer.writeBoolean(valueHolderForEnableHapticFeedbackTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForIsLiftingDisabled = value.isLiftingDisabled; + if (runtimeType(valueHolderForIsLiftingDisabled) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForIsLiftingDisabledTmpValue = valueHolderForIsLiftingDisabled.value; + valueSerializer.writeBoolean(valueHolderForIsLiftingDisabledTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEvent = value.event; - valueSerializer.writeCallbackResource(valueHolderForEvent.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForEvent.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForEvent.callSync)); } -inline Ark_NavDestinationTransition NavDestinationTransition_serializer::read(DeserializerBase& buffer) +inline Ark_DragInteractionOptions DragInteractionOptions_serializer::read(DeserializerBase& buffer) { - Ark_NavDestinationTransition value = {}; + Ark_DragInteractionOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto onTransitionEndTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onTransitionEndTmpBuf = {}; - onTransitionEndTmpBuf.tag = onTransitionEndTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onTransitionEndTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onTransitionEndTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + const auto isMultiSelectionEnabledTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isMultiSelectionEnabledTmpBuf = {}; + isMultiSelectionEnabledTmpBuf.tag = isMultiSelectionEnabledTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((isMultiSelectionEnabledTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + isMultiSelectionEnabledTmpBuf.value = valueDeserializer.readBoolean(); } - value.onTransitionEnd = onTransitionEndTmpBuf; - const auto durationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number durationTmpBuf = {}; - durationTmpBuf.tag = durationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((durationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - durationTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.isMultiSelectionEnabled = isMultiSelectionEnabledTmpBuf; + const auto defaultAnimationBeforeLiftingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean defaultAnimationBeforeLiftingTmpBuf = {}; + defaultAnimationBeforeLiftingTmpBuf.tag = defaultAnimationBeforeLiftingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((defaultAnimationBeforeLiftingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + defaultAnimationBeforeLiftingTmpBuf.value = valueDeserializer.readBoolean(); } - value.duration = durationTmpBuf; - const auto curveTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_curves_Curve curveTmpBuf = {}; - curveTmpBuf.tag = curveTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((curveTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - curveTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.defaultAnimationBeforeLifting = defaultAnimationBeforeLiftingTmpBuf; + const auto enableEdgeAutoScrollTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableEdgeAutoScrollTmpBuf = {}; + enableEdgeAutoScrollTmpBuf.tag = enableEdgeAutoScrollTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enableEdgeAutoScrollTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enableEdgeAutoScrollTmpBuf.value = valueDeserializer.readBoolean(); } - value.curve = curveTmpBuf; - const auto delayTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number delayTmpBuf = {}; - delayTmpBuf.tag = delayTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((delayTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - delayTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.enableEdgeAutoScroll = enableEdgeAutoScrollTmpBuf; + const auto enableHapticFeedbackTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableHapticFeedbackTmpBuf = {}; + enableHapticFeedbackTmpBuf.tag = enableHapticFeedbackTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enableHapticFeedbackTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enableHapticFeedbackTmpBuf.value = valueDeserializer.readBoolean(); } - value.delay = delayTmpBuf; - value.event = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.enableHapticFeedback = enableHapticFeedbackTmpBuf; + const auto isLiftingDisabledTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isLiftingDisabledTmpBuf = {}; + isLiftingDisabledTmpBuf.tag = isLiftingDisabledTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((isLiftingDisabledTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + isLiftingDisabledTmpBuf.value = valueDeserializer.readBoolean(); + } + value.isLiftingDisabled = isLiftingDisabledTmpBuf; return value; } -inline void NavigationAnimatedTransition_serializer::write(SerializerBase& buffer, Ark_NavigationAnimatedTransition value) +inline void DragItemInfo_serializer::write(SerializerBase& buffer, Ark_DragItemInfo value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForOnTransitionEnd = value.onTransitionEnd; - if (runtimeType(valueHolderForOnTransitionEnd) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPixelMap = value.pixelMap; + if (runtimeType(valueHolderForPixelMap) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnTransitionEndTmpValue = valueHolderForOnTransitionEnd.value; - valueSerializer.writeCallbackResource(valueHolderForOnTransitionEndTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnTransitionEndTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnTransitionEndTmpValue.callSync)); + const auto valueHolderForPixelMapTmpValue = valueHolderForPixelMap.value; + image_PixelMap_serializer::write(valueSerializer, valueHolderForPixelMapTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTimeout = value.timeout; - if (runtimeType(valueHolderForTimeout) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBuilder = value.builder; + if (runtimeType(valueHolderForBuilder) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTimeoutTmpValue = valueHolderForTimeout.value; - valueSerializer.writeNumber(valueHolderForTimeoutTmpValue); + const auto valueHolderForBuilderTmpValue = valueHolderForBuilder.value; + valueSerializer.writeCallbackResource(valueHolderForBuilderTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForIsInteractive = value.isInteractive; - if (runtimeType(valueHolderForIsInteractive) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForExtraInfo = value.extraInfo; + if (runtimeType(valueHolderForExtraInfo) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIsInteractiveTmpValue = valueHolderForIsInteractive.value; - valueSerializer.writeBoolean(valueHolderForIsInteractiveTmpValue); + const auto valueHolderForExtraInfoTmpValue = valueHolderForExtraInfo.value; + valueSerializer.writeString(valueHolderForExtraInfoTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTransition = value.transition; - valueSerializer.writeCallbackResource(valueHolderForTransition.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForTransition.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForTransition.callSync)); } -inline Ark_NavigationAnimatedTransition NavigationAnimatedTransition_serializer::read(DeserializerBase& buffer) +inline Ark_DragItemInfo DragItemInfo_serializer::read(DeserializerBase& buffer) { - Ark_NavigationAnimatedTransition value = {}; + Ark_DragItemInfo value = {}; DeserializerBase& valueDeserializer = buffer; - const auto onTransitionEndTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Boolean_Void onTransitionEndTmpBuf = {}; - onTransitionEndTmpBuf.tag = onTransitionEndTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onTransitionEndTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onTransitionEndTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + const auto pixelMapTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_image_PixelMap pixelMapTmpBuf = {}; + pixelMapTmpBuf.tag = pixelMapTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((pixelMapTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + pixelMapTmpBuf.value = static_cast(image_PixelMap_serializer::read(valueDeserializer)); } - value.onTransitionEnd = onTransitionEndTmpBuf; - const auto timeoutTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number timeoutTmpBuf = {}; - timeoutTmpBuf.tag = timeoutTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((timeoutTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - timeoutTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.pixelMap = pixelMapTmpBuf; + const auto builderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomNodeBuilder builderTmpBuf = {}; + builderTmpBuf.tag = builderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((builderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + builderTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; } - value.timeout = timeoutTmpBuf; - const auto isInteractiveTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isInteractiveTmpBuf = {}; - isInteractiveTmpBuf.tag = isInteractiveTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((isInteractiveTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - isInteractiveTmpBuf.value = valueDeserializer.readBoolean(); + value.builder = builderTmpBuf; + const auto extraInfoTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String extraInfoTmpBuf = {}; + extraInfoTmpBuf.tag = extraInfoTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((extraInfoTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + extraInfoTmpBuf.value = static_cast(valueDeserializer.readString()); } - value.isInteractive = isInteractiveTmpBuf; - value.transition = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_NavigationTransitionProxy_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_NavigationTransitionProxy_Void))))}; + value.extraInfo = extraInfoTmpBuf; return value; } -inline void NavigationInterception_serializer::write(SerializerBase& buffer, Ark_NavigationInterception value) +inline void DrawContext_serializer::write(SerializerBase& buffer, Ark_DrawContext value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForWillShow = value.willShow; - if (runtimeType(valueHolderForWillShow) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWillShowTmpValue = valueHolderForWillShow.value; - valueSerializer.writeCallbackResource(valueHolderForWillShowTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForWillShowTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForWillShowTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDidShow = value.didShow; - if (runtimeType(valueHolderForDidShow) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDidShowTmpValue = valueHolderForDidShow.value; - valueSerializer.writeCallbackResource(valueHolderForDidShowTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForDidShowTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForDidShowTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForModeChange = value.modeChange; - if (runtimeType(valueHolderForModeChange) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForModeChangeTmpValue = valueHolderForModeChange.value; - valueSerializer.writeCallbackResource(valueHolderForModeChangeTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForModeChangeTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForModeChangeTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_NavigationInterception NavigationInterception_serializer::read(DeserializerBase& buffer) +inline Ark_DrawContext DrawContext_serializer::read(DeserializerBase& buffer) { - Ark_NavigationInterception value = {}; DeserializerBase& valueDeserializer = buffer; - const auto willShowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_InterceptionShowCallback willShowTmpBuf = {}; - willShowTmpBuf.tag = willShowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((willShowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - willShowTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_InterceptionShowCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_InterceptionShowCallback))))}; - } - value.willShow = willShowTmpBuf; - const auto didShowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_InterceptionShowCallback didShowTmpBuf = {}; - didShowTmpBuf.tag = didShowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((didShowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - didShowTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_InterceptionShowCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_InterceptionShowCallback))))}; - } - value.didShow = didShowTmpBuf; - const auto modeChangeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_InterceptionModeCallback modeChangeTmpBuf = {}; - modeChangeTmpBuf.tag = modeChangeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((modeChangeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - modeChangeTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_InterceptionModeCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_InterceptionModeCallback))))}; - } - value.modeChange = modeChangeTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void NavigationOptions_serializer::write(SerializerBase& buffer, Ark_NavigationOptions value) +inline void DrawingRenderingContext_serializer::write(SerializerBase& buffer, Ark_DrawingRenderingContext value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForLaunchMode = value.launchMode; - if (runtimeType(valueHolderForLaunchMode) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLaunchModeTmpValue = valueHolderForLaunchMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForLaunchModeTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForAnimated = value.animated; - if (runtimeType(valueHolderForAnimated) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAnimatedTmpValue = valueHolderForAnimated.value; - valueSerializer.writeBoolean(valueHolderForAnimatedTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_NavigationOptions NavigationOptions_serializer::read(DeserializerBase& buffer) +inline Ark_DrawingRenderingContext DrawingRenderingContext_serializer::read(DeserializerBase& buffer) { - Ark_NavigationOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto launchModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LaunchMode launchModeTmpBuf = {}; - launchModeTmpBuf.tag = launchModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((launchModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - launchModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.launchMode = launchModeTmpBuf; - const auto animatedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean animatedTmpBuf = {}; - animatedTmpBuf.tag = animatedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((animatedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - animatedTmpBuf.value = valueDeserializer.readBoolean(); - } - value.animated = animatedTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void NavPathInfo_serializer::write(SerializerBase& buffer, Ark_NavPathInfo value) +inline void DrawModifier_serializer::write(SerializerBase& buffer, Ark_DrawModifier value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_NavPathInfo NavPathInfo_serializer::read(DeserializerBase& buffer) +inline Ark_DrawModifier DrawModifier_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void NestedScrollInfo_serializer::write(SerializerBase& buffer, Ark_NestedScrollInfo value) +inline void DropOptions_serializer::write(SerializerBase& buffer, Ark_DropOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForParent = value.parent; - Scroller_serializer::write(valueSerializer, valueHolderForParent); - const auto valueHolderForChild = value.child; - Scroller_serializer::write(valueSerializer, valueHolderForChild); + const auto valueHolderForDisableDataPrefetch = value.disableDataPrefetch; + if (runtimeType(valueHolderForDisableDataPrefetch) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForDisableDataPrefetchTmpValue = valueHolderForDisableDataPrefetch.value; + valueSerializer.writeBoolean(valueHolderForDisableDataPrefetchTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_NestedScrollInfo NestedScrollInfo_serializer::read(DeserializerBase& buffer) +inline Ark_DropOptions DropOptions_serializer::read(DeserializerBase& buffer) { - Ark_NestedScrollInfo value = {}; + Ark_DropOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.parent = static_cast(Scroller_serializer::read(valueDeserializer)); - value.child = static_cast(Scroller_serializer::read(valueDeserializer)); + const auto disableDataPrefetchTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean disableDataPrefetchTmpBuf = {}; + disableDataPrefetchTmpBuf.tag = disableDataPrefetchTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((disableDataPrefetchTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + disableDataPrefetchTmpBuf.value = valueDeserializer.readBoolean(); + } + value.disableDataPrefetch = disableDataPrefetchTmpBuf; return value; } -inline void NestedScrollOptionsExt_serializer::write(SerializerBase& buffer, Ark_NestedScrollOptionsExt value) +inline void EdgeEffectOptions_serializer::write(SerializerBase& buffer, Ark_EdgeEffectOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForScrollUp = value.scrollUp; - if (runtimeType(valueHolderForScrollUp) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAlwaysEnabled = value.alwaysEnabled; + valueSerializer.writeBoolean(valueHolderForAlwaysEnabled); + const auto valueHolderForEffectEdge = value.effectEdge; + if (runtimeType(valueHolderForEffectEdge) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForScrollUpTmpValue = valueHolderForScrollUp.value; - valueSerializer.writeInt32(static_cast(valueHolderForScrollUpTmpValue)); + const auto valueHolderForEffectEdgeTmpValue = valueHolderForEffectEdge.value; + valueSerializer.writeNumber(valueHolderForEffectEdgeTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForScrollDown = value.scrollDown; - if (runtimeType(valueHolderForScrollDown) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_EdgeEffectOptions EdgeEffectOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_EdgeEffectOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + value.alwaysEnabled = valueDeserializer.readBoolean(); + const auto effectEdgeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number effectEdgeTmpBuf = {}; + effectEdgeTmpBuf.tag = effectEdgeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((effectEdgeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + effectEdgeTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.effectEdge = effectEdgeTmpBuf; + return value; +} +inline void EdgeOutlineStyles_serializer::write(SerializerBase& buffer, Ark_EdgeOutlineStyles value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForTop = value.top; + if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForScrollDownTmpValue = valueHolderForScrollDown.value; - valueSerializer.writeInt32(static_cast(valueHolderForScrollDownTmpValue)); + const auto valueHolderForTopTmpValue = valueHolderForTop.value; + valueSerializer.writeInt32(static_cast(valueHolderForTopTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForScrollRight = value.scrollRight; - if (runtimeType(valueHolderForScrollRight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRight = value.right; + if (runtimeType(valueHolderForRight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForScrollRightTmpValue = valueHolderForScrollRight.value; - valueSerializer.writeInt32(static_cast(valueHolderForScrollRightTmpValue)); + const auto valueHolderForRightTmpValue = valueHolderForRight.value; + valueSerializer.writeInt32(static_cast(valueHolderForRightTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForScrollLeft = value.scrollLeft; - if (runtimeType(valueHolderForScrollLeft) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBottom = value.bottom; + if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForScrollLeftTmpValue = valueHolderForScrollLeft.value; - valueSerializer.writeInt32(static_cast(valueHolderForScrollLeftTmpValue)); + const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; + valueSerializer.writeInt32(static_cast(valueHolderForBottomTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForLeft = value.left; + if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; + valueSerializer.writeInt32(static_cast(valueHolderForLeftTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_NestedScrollOptionsExt NestedScrollOptionsExt_serializer::read(DeserializerBase& buffer) +inline Ark_EdgeOutlineStyles EdgeOutlineStyles_serializer::read(DeserializerBase& buffer) { - Ark_NestedScrollOptionsExt value = {}; + Ark_EdgeOutlineStyles value = {}; DeserializerBase& valueDeserializer = buffer; - const auto scrollUpTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_NestedScrollMode scrollUpTmpBuf = {}; - scrollUpTmpBuf.tag = scrollUpTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((scrollUpTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - scrollUpTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_OutlineStyle topTmpBuf = {}; + topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + topTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.scrollUp = scrollUpTmpBuf; - const auto scrollDownTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_NestedScrollMode scrollDownTmpBuf = {}; - scrollDownTmpBuf.tag = scrollDownTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((scrollDownTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - scrollDownTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.top = topTmpBuf; + const auto rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_OutlineStyle rightTmpBuf = {}; + rightTmpBuf.tag = rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + rightTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.scrollDown = scrollDownTmpBuf; - const auto scrollRightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_NestedScrollMode scrollRightTmpBuf = {}; - scrollRightTmpBuf.tag = scrollRightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((scrollRightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - scrollRightTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.right = rightTmpBuf; + const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_OutlineStyle bottomTmpBuf = {}; + bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + bottomTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.scrollRight = scrollRightTmpBuf; - const auto scrollLeftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_NestedScrollMode scrollLeftTmpBuf = {}; - scrollLeftTmpBuf.tag = scrollLeftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((scrollLeftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - scrollLeftTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.bottom = bottomTmpBuf; + const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_OutlineStyle leftTmpBuf = {}; + leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + leftTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.scrollLeft = scrollLeftTmpBuf; + value.left = leftTmpBuf; return value; } -inline void OnAlertEvent_serializer::write(SerializerBase& buffer, Ark_OnAlertEvent value) +inline void EdgeStyles_serializer::write(SerializerBase& buffer, Ark_EdgeStyles value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForUrl = value.url; - valueSerializer.writeString(valueHolderForUrl); - const auto valueHolderForMessage = value.message; - valueSerializer.writeString(valueHolderForMessage); - const auto valueHolderForResult = value.result; - JsResult_serializer::write(valueSerializer, valueHolderForResult); + const auto valueHolderForTop = value.top; + if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTopTmpValue = valueHolderForTop.value; + valueSerializer.writeInt32(static_cast(valueHolderForTopTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForRight = value.right; + if (runtimeType(valueHolderForRight) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForRightTmpValue = valueHolderForRight.value; + valueSerializer.writeInt32(static_cast(valueHolderForRightTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForBottom = value.bottom; + if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; + valueSerializer.writeInt32(static_cast(valueHolderForBottomTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForLeft = value.left; + if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; + valueSerializer.writeInt32(static_cast(valueHolderForLeftTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_OnAlertEvent OnAlertEvent_serializer::read(DeserializerBase& buffer) +inline Ark_EdgeStyles EdgeStyles_serializer::read(DeserializerBase& buffer) { - Ark_OnAlertEvent value = {}; + Ark_EdgeStyles value = {}; DeserializerBase& valueDeserializer = buffer; - value.url = static_cast(valueDeserializer.readString()); - value.message = static_cast(valueDeserializer.readString()); - value.result = static_cast(JsResult_serializer::read(valueDeserializer)); + const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle topTmpBuf = {}; + topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + topTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.top = topTmpBuf; + const auto rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle rightTmpBuf = {}; + rightTmpBuf.tag = rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + rightTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.right = rightTmpBuf; + const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle bottomTmpBuf = {}; + bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + bottomTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.bottom = bottomTmpBuf; + const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle leftTmpBuf = {}; + leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + leftTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.left = leftTmpBuf; return value; } -inline void OnBeforeUnloadEvent_serializer::write(SerializerBase& buffer, Ark_OnBeforeUnloadEvent value) +inline void EditMenuOptions_serializer::write(SerializerBase& buffer, Ark_EditMenuOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForUrl = value.url; - valueSerializer.writeString(valueHolderForUrl); - const auto valueHolderForMessage = value.message; - valueSerializer.writeString(valueHolderForMessage); - const auto valueHolderForResult = value.result; - JsResult_serializer::write(valueSerializer, valueHolderForResult); + const auto valueHolderForOnCreateMenu = value.onCreateMenu; + valueSerializer.writeCallbackResource(valueHolderForOnCreateMenu.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnCreateMenu.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnCreateMenu.callSync)); + const auto valueHolderForOnMenuItemClick = value.onMenuItemClick; + valueSerializer.writeCallbackResource(valueHolderForOnMenuItemClick.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnMenuItemClick.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnMenuItemClick.callSync)); } -inline Ark_OnBeforeUnloadEvent OnBeforeUnloadEvent_serializer::read(DeserializerBase& buffer) +inline Ark_EditMenuOptions EditMenuOptions_serializer::read(DeserializerBase& buffer) { - Ark_OnBeforeUnloadEvent value = {}; + Ark_EditMenuOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.url = static_cast(valueDeserializer.readString()); - value.message = static_cast(valueDeserializer.readString()); - value.result = static_cast(JsResult_serializer::read(valueDeserializer)); + value.onCreateMenu = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnCreateMenuCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnCreateMenuCallback))))}; + value.onMenuItemClick = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnMenuItemClickCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnMenuItemClickCallback))))}; return value; } -inline void OnClientAuthenticationEvent_serializer::write(SerializerBase& buffer, Ark_OnClientAuthenticationEvent value) +inline void EllipseOptions_serializer::write(SerializerBase& buffer, Ark_EllipseOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForHandler = value.handler; - ClientAuthenticationHandler_serializer::write(valueSerializer, valueHolderForHandler); - const auto valueHolderForHost = value.host; - valueSerializer.writeString(valueHolderForHost); - const auto valueHolderForPort = value.port; - valueSerializer.writeNumber(valueHolderForPort); - const auto valueHolderForKeyTypes = value.keyTypes; - valueSerializer.writeInt32(valueHolderForKeyTypes.length); - for (int valueHolderForKeyTypesCounterI = 0; valueHolderForKeyTypesCounterI < valueHolderForKeyTypes.length; valueHolderForKeyTypesCounterI++) { - const Ark_String valueHolderForKeyTypesTmpElement = valueHolderForKeyTypes.array[valueHolderForKeyTypesCounterI]; - valueSerializer.writeString(valueHolderForKeyTypesTmpElement); + const auto valueHolderForWidth = value.width; + if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; + if (valueHolderForWidthTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; + valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0); + } else if (valueHolderForWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; + valueSerializer.writeFloat64(valueHolderForWidthTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForIssuers = value.issuers; - valueSerializer.writeInt32(valueHolderForIssuers.length); - for (int valueHolderForIssuersCounterI = 0; valueHolderForIssuersCounterI < valueHolderForIssuers.length; valueHolderForIssuersCounterI++) { - const Ark_String valueHolderForIssuersTmpElement = valueHolderForIssuers.array[valueHolderForIssuersCounterI]; - valueSerializer.writeString(valueHolderForIssuersTmpElement); + const auto valueHolderForHeight = value.height; + if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; + if (valueHolderForHeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; + valueSerializer.writeString(valueHolderForHeightTmpValueForIdx0); + } else if (valueHolderForHeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; + valueSerializer.writeFloat64(valueHolderForHeightTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_OnClientAuthenticationEvent OnClientAuthenticationEvent_serializer::read(DeserializerBase& buffer) +inline Ark_EllipseOptions EllipseOptions_serializer::read(DeserializerBase& buffer) { - Ark_OnClientAuthenticationEvent value = {}; + Ark_EllipseOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.handler = static_cast(ClientAuthenticationHandler_serializer::read(valueDeserializer)); - value.host = static_cast(valueDeserializer.readString()); - value.port = static_cast(valueDeserializer.readNumber()); - const Ark_Int32 keyTypesTmpBufLength = valueDeserializer.readInt32(); - Array_String keyTypesTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&keyTypesTmpBuf, keyTypesTmpBufLength); - for (int keyTypesTmpBufBufCounterI = 0; keyTypesTmpBufBufCounterI < keyTypesTmpBufLength; keyTypesTmpBufBufCounterI++) { - keyTypesTmpBuf.array[keyTypesTmpBufBufCounterI] = static_cast(valueDeserializer.readString()); + const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_F64 widthTmpBuf = {}; + widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_F64 widthTmpBuf_ = {}; + widthTmpBuf_.selector = widthTmpBuf_UnionSelector; + if (widthTmpBuf_UnionSelector == 0) { + widthTmpBuf_.selector = 0; + widthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (widthTmpBuf_UnionSelector == 1) { + widthTmpBuf_.selector = 1; + widthTmpBuf_.value1 = valueDeserializer.readFloat64(); + } else { + INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + } + widthTmpBuf.value = static_cast(widthTmpBuf_); } - value.keyTypes = keyTypesTmpBuf; - const Ark_Int32 issuersTmpBufLength = valueDeserializer.readInt32(); - Array_String issuersTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&issuersTmpBuf, issuersTmpBufLength); - for (int issuersTmpBufBufCounterI = 0; issuersTmpBufBufCounterI < issuersTmpBufLength; issuersTmpBufBufCounterI++) { - issuersTmpBuf.array[issuersTmpBufBufCounterI] = static_cast(valueDeserializer.readString()); + value.width = widthTmpBuf; + const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_F64 heightTmpBuf = {}; + heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_F64 heightTmpBuf_ = {}; + heightTmpBuf_.selector = heightTmpBuf_UnionSelector; + if (heightTmpBuf_UnionSelector == 0) { + heightTmpBuf_.selector = 0; + heightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (heightTmpBuf_UnionSelector == 1) { + heightTmpBuf_.selector = 1; + heightTmpBuf_.value1 = valueDeserializer.readFloat64(); + } else { + INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); + } + heightTmpBuf.value = static_cast(heightTmpBuf_); } - value.issuers = issuersTmpBuf; - return value; -} -inline void OnConfirmEvent_serializer::write(SerializerBase& buffer, Ark_OnConfirmEvent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForUrl = value.url; - valueSerializer.writeString(valueHolderForUrl); - const auto valueHolderForMessage = value.message; - valueSerializer.writeString(valueHolderForMessage); - const auto valueHolderForResult = value.result; - JsResult_serializer::write(valueSerializer, valueHolderForResult); -} -inline Ark_OnConfirmEvent OnConfirmEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_OnConfirmEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - value.url = static_cast(valueDeserializer.readString()); - value.message = static_cast(valueDeserializer.readString()); - value.result = static_cast(JsResult_serializer::read(valueDeserializer)); + value.height = heightTmpBuf; return value; } -inline void OnContextMenuShowEvent_serializer::write(SerializerBase& buffer, Ark_OnContextMenuShowEvent value) +inline void EmbedOptions_serializer::write(SerializerBase& buffer, Ark_EmbedOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForParam = value.param; - WebContextMenuParam_serializer::write(valueSerializer, valueHolderForParam); - const auto valueHolderForResult = value.result; - WebContextMenuResult_serializer::write(valueSerializer, valueHolderForResult); + const auto valueHolderForSupportDefaultIntrinsicSize = value.supportDefaultIntrinsicSize; + if (runtimeType(valueHolderForSupportDefaultIntrinsicSize) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForSupportDefaultIntrinsicSizeTmpValue = valueHolderForSupportDefaultIntrinsicSize.value; + valueSerializer.writeBoolean(valueHolderForSupportDefaultIntrinsicSizeTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_OnContextMenuShowEvent OnContextMenuShowEvent_serializer::read(DeserializerBase& buffer) +inline Ark_EmbedOptions EmbedOptions_serializer::read(DeserializerBase& buffer) { - Ark_OnContextMenuShowEvent value = {}; + Ark_EmbedOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.param = static_cast(WebContextMenuParam_serializer::read(valueDeserializer)); - value.result = static_cast(WebContextMenuResult_serializer::read(valueDeserializer)); + const auto supportDefaultIntrinsicSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean supportDefaultIntrinsicSizeTmpBuf = {}; + supportDefaultIntrinsicSizeTmpBuf.tag = supportDefaultIntrinsicSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((supportDefaultIntrinsicSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + supportDefaultIntrinsicSizeTmpBuf.value = valueDeserializer.readBoolean(); + } + value.supportDefaultIntrinsicSize = supportDefaultIntrinsicSizeTmpBuf; return value; } -inline void OnDownloadStartEvent_serializer::write(SerializerBase& buffer, Ark_OnDownloadStartEvent value) +inline void Environment_serializer::write(SerializerBase& buffer, Ark_Environment value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForUrl = value.url; - valueSerializer.writeString(valueHolderForUrl); - const auto valueHolderForUserAgent = value.userAgent; - valueSerializer.writeString(valueHolderForUserAgent); - const auto valueHolderForContentDisposition = value.contentDisposition; - valueSerializer.writeString(valueHolderForContentDisposition); - const auto valueHolderForMimetype = value.mimetype; - valueSerializer.writeString(valueHolderForMimetype); - const auto valueHolderForContentLength = value.contentLength; - valueSerializer.writeNumber(valueHolderForContentLength); + valueSerializer.writePointer(value); } -inline Ark_OnDownloadStartEvent OnDownloadStartEvent_serializer::read(DeserializerBase& buffer) +inline Ark_Environment Environment_serializer::read(DeserializerBase& buffer) { - Ark_OnDownloadStartEvent value = {}; DeserializerBase& valueDeserializer = buffer; - value.url = static_cast(valueDeserializer.readString()); - value.userAgent = static_cast(valueDeserializer.readString()); - value.contentDisposition = static_cast(valueDeserializer.readString()); - value.mimetype = static_cast(valueDeserializer.readString()); - value.contentLength = static_cast(valueDeserializer.readNumber()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void OnErrorReceiveEvent_serializer::write(SerializerBase& buffer, Ark_OnErrorReceiveEvent value) +inline void ErrorEvent_serializer::write(SerializerBase& buffer, Ark_ErrorEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForRequest = value.request; - WebResourceRequest_serializer::write(valueSerializer, valueHolderForRequest); + const auto valueHolderForType = value.type; + valueSerializer.writeString(valueHolderForType); + const auto valueHolderForTimeStamp = value.timeStamp; + valueSerializer.writeInt64(valueHolderForTimeStamp); + const auto valueHolderForMessage = value.message; + valueSerializer.writeString(valueHolderForMessage); + const auto valueHolderForFilename = value.filename; + valueSerializer.writeString(valueHolderForFilename); + const auto valueHolderForLineno = value.lineno; + valueSerializer.writeNumber(valueHolderForLineno); + const auto valueHolderForColno = value.colno; + valueSerializer.writeNumber(valueHolderForColno); const auto valueHolderForError = value.error; - WebResourceError_serializer::write(valueSerializer, valueHolderForError); -} -inline Ark_OnErrorReceiveEvent OnErrorReceiveEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_OnErrorReceiveEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - value.request = static_cast(WebResourceRequest_serializer::read(valueDeserializer)); - value.error = static_cast(WebResourceError_serializer::read(valueDeserializer)); - return value; -} -inline void OnGeolocationShowEvent_serializer::write(SerializerBase& buffer, Ark_OnGeolocationShowEvent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForOrigin = value.origin; - valueSerializer.writeString(valueHolderForOrigin); - const auto valueHolderForGeolocation = value.geolocation; - JsGeolocation_serializer::write(valueSerializer, valueHolderForGeolocation); -} -inline Ark_OnGeolocationShowEvent OnGeolocationShowEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_OnGeolocationShowEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - value.origin = static_cast(valueDeserializer.readString()); - value.geolocation = static_cast(JsGeolocation_serializer::read(valueDeserializer)); - return value; -} -inline void OnHttpAuthRequestEvent_serializer::write(SerializerBase& buffer, Ark_OnHttpAuthRequestEvent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForHandler = value.handler; - HttpAuthHandler_serializer::write(valueSerializer, valueHolderForHandler); - const auto valueHolderForHost = value.host; - valueSerializer.writeString(valueHolderForHost); - const auto valueHolderForRealm = value.realm; - valueSerializer.writeString(valueHolderForRealm); -} -inline Ark_OnHttpAuthRequestEvent OnHttpAuthRequestEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_OnHttpAuthRequestEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - value.handler = static_cast(HttpAuthHandler_serializer::read(valueDeserializer)); - value.host = static_cast(valueDeserializer.readString()); - value.realm = static_cast(valueDeserializer.readString()); - return value; -} -inline void OnHttpErrorReceiveEvent_serializer::write(SerializerBase& buffer, Ark_OnHttpErrorReceiveEvent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForRequest = value.request; - WebResourceRequest_serializer::write(valueSerializer, valueHolderForRequest); - const auto valueHolderForResponse = value.response; - WebResourceResponse_serializer::write(valueSerializer, valueHolderForResponse); -} -inline Ark_OnHttpErrorReceiveEvent OnHttpErrorReceiveEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_OnHttpErrorReceiveEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - value.request = static_cast(WebResourceRequest_serializer::read(valueDeserializer)); - value.response = static_cast(WebResourceResponse_serializer::read(valueDeserializer)); - return value; -} -inline void OnInterceptRequestEvent_serializer::write(SerializerBase& buffer, Ark_OnInterceptRequestEvent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForRequest = value.request; - WebResourceRequest_serializer::write(valueSerializer, valueHolderForRequest); + valueSerializer.writeObject(valueHolderForError); } -inline Ark_OnInterceptRequestEvent OnInterceptRequestEvent_serializer::read(DeserializerBase& buffer) +inline Ark_ErrorEvent ErrorEvent_serializer::read(DeserializerBase& buffer) { - Ark_OnInterceptRequestEvent value = {}; + Ark_ErrorEvent value = {}; DeserializerBase& valueDeserializer = buffer; - value.request = static_cast(WebResourceRequest_serializer::read(valueDeserializer)); + value.type = static_cast(valueDeserializer.readString()); + value.timeStamp = valueDeserializer.readInt64(); + value.message = static_cast(valueDeserializer.readString()); + value.filename = static_cast(valueDeserializer.readString()); + value.lineno = static_cast(valueDeserializer.readNumber()); + value.colno = static_cast(valueDeserializer.readNumber()); + value.error = static_cast(valueDeserializer.readObject()); return value; } -inline void OnLoadInterceptEvent_serializer::write(SerializerBase& buffer, Ark_OnLoadInterceptEvent value) +inline void ErrorInformation_serializer::write(SerializerBase& buffer, Ark_ErrorInformation value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForData = value.data; - WebResourceRequest_serializer::write(valueSerializer, valueHolderForData); + const auto valueHolderForErrcode = value.errcode; + valueSerializer.writeInt32(valueHolderForErrcode); + const auto valueHolderForMsg = value.msg; + valueSerializer.writeString(valueHolderForMsg); } -inline Ark_OnLoadInterceptEvent OnLoadInterceptEvent_serializer::read(DeserializerBase& buffer) +inline Ark_ErrorInformation ErrorInformation_serializer::read(DeserializerBase& buffer) { - Ark_OnLoadInterceptEvent value = {}; + Ark_ErrorInformation value = {}; DeserializerBase& valueDeserializer = buffer; - value.data = static_cast(WebResourceRequest_serializer::read(valueDeserializer)); + value.errcode = valueDeserializer.readInt32(); + value.msg = static_cast(valueDeserializer.readString()); return value; } -inline void OnPageBeginEvent_serializer::write(SerializerBase& buffer, Ark_OnPageBeginEvent value) +inline void Event_serializer::write(SerializerBase& buffer, Ark_Event value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForUrl = value.url; - valueSerializer.writeString(valueHolderForUrl); + const auto valueHolderForType = value.type; + valueSerializer.writeString(valueHolderForType); + const auto valueHolderForTimeStamp = value.timeStamp; + valueSerializer.writeInt64(valueHolderForTimeStamp); } -inline Ark_OnPageBeginEvent OnPageBeginEvent_serializer::read(DeserializerBase& buffer) +inline Ark_Event Event_serializer::read(DeserializerBase& buffer) { - Ark_OnPageBeginEvent value = {}; + Ark_Event value = {}; DeserializerBase& valueDeserializer = buffer; - value.url = static_cast(valueDeserializer.readString()); + value.type = static_cast(valueDeserializer.readString()); + value.timeStamp = valueDeserializer.readInt64(); return value; } -inline void OnPageEndEvent_serializer::write(SerializerBase& buffer, Ark_OnPageEndEvent value) +inline void ExpectedFrameRateRange_serializer::write(SerializerBase& buffer, Ark_ExpectedFrameRateRange value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForUrl = value.url; - valueSerializer.writeString(valueHolderForUrl); + const auto valueHolderForMin = value.min; + valueSerializer.writeNumber(valueHolderForMin); + const auto valueHolderForMax = value.max; + valueSerializer.writeNumber(valueHolderForMax); + const auto valueHolderForExpected = value.expected; + valueSerializer.writeNumber(valueHolderForExpected); } -inline Ark_OnPageEndEvent OnPageEndEvent_serializer::read(DeserializerBase& buffer) +inline Ark_ExpectedFrameRateRange ExpectedFrameRateRange_serializer::read(DeserializerBase& buffer) { - Ark_OnPageEndEvent value = {}; + Ark_ExpectedFrameRateRange value = {}; DeserializerBase& valueDeserializer = buffer; - value.url = static_cast(valueDeserializer.readString()); + value.min = static_cast(valueDeserializer.readNumber()); + value.max = static_cast(valueDeserializer.readNumber()); + value.expected = static_cast(valueDeserializer.readNumber()); return value; } -inline void OnPageVisibleEvent_serializer::write(SerializerBase& buffer, Ark_OnPageVisibleEvent value) +inline void FingerInfo_serializer::write(SerializerBase& buffer, Ark_FingerInfo value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForUrl = value.url; - valueSerializer.writeString(valueHolderForUrl); + const auto valueHolderForId = value.id; + valueSerializer.writeNumber(valueHolderForId); + const auto valueHolderForGlobalX = value.globalX; + valueSerializer.writeNumber(valueHolderForGlobalX); + const auto valueHolderForGlobalY = value.globalY; + valueSerializer.writeNumber(valueHolderForGlobalY); + const auto valueHolderForLocalX = value.localX; + valueSerializer.writeNumber(valueHolderForLocalX); + const auto valueHolderForLocalY = value.localY; + valueSerializer.writeNumber(valueHolderForLocalY); + const auto valueHolderForDisplayX = value.displayX; + valueSerializer.writeNumber(valueHolderForDisplayX); + const auto valueHolderForDisplayY = value.displayY; + valueSerializer.writeNumber(valueHolderForDisplayY); + const auto valueHolderForHand = value.hand; + if (runtimeType(valueHolderForHand) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForHandTmpValue = valueHolderForHand.value; + valueSerializer.writeInt32(static_cast(valueHolderForHandTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_OnPageVisibleEvent OnPageVisibleEvent_serializer::read(DeserializerBase& buffer) +inline Ark_FingerInfo FingerInfo_serializer::read(DeserializerBase& buffer) { - Ark_OnPageVisibleEvent value = {}; + Ark_FingerInfo value = {}; DeserializerBase& valueDeserializer = buffer; - value.url = static_cast(valueDeserializer.readString()); + value.id = static_cast(valueDeserializer.readNumber()); + value.globalX = static_cast(valueDeserializer.readNumber()); + value.globalY = static_cast(valueDeserializer.readNumber()); + value.localX = static_cast(valueDeserializer.readNumber()); + value.localY = static_cast(valueDeserializer.readNumber()); + value.displayX = static_cast(valueDeserializer.readNumber()); + value.displayY = static_cast(valueDeserializer.readNumber()); + const auto handTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_InteractionHand handTmpBuf = {}; + handTmpBuf.tag = handTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((handTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + handTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.hand = handTmpBuf; return value; } -inline void OnPermissionRequestEvent_serializer::write(SerializerBase& buffer, Ark_OnPermissionRequestEvent value) +inline void FirstMeaningfulPaint_serializer::write(SerializerBase& buffer, Ark_FirstMeaningfulPaint value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForRequest = value.request; - PermissionRequest_serializer::write(valueSerializer, valueHolderForRequest); + const auto valueHolderForNavigationStartTime = value.navigationStartTime; + if (runtimeType(valueHolderForNavigationStartTime) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForNavigationStartTimeTmpValue = valueHolderForNavigationStartTime.value; + valueSerializer.writeInt64(valueHolderForNavigationStartTimeTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForFirstMeaningfulPaintTime = value.firstMeaningfulPaintTime; + if (runtimeType(valueHolderForFirstMeaningfulPaintTime) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForFirstMeaningfulPaintTimeTmpValue = valueHolderForFirstMeaningfulPaintTime.value; + valueSerializer.writeInt64(valueHolderForFirstMeaningfulPaintTimeTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_OnPermissionRequestEvent OnPermissionRequestEvent_serializer::read(DeserializerBase& buffer) +inline Ark_FirstMeaningfulPaint FirstMeaningfulPaint_serializer::read(DeserializerBase& buffer) { - Ark_OnPermissionRequestEvent value = {}; + Ark_FirstMeaningfulPaint value = {}; DeserializerBase& valueDeserializer = buffer; - value.request = static_cast(PermissionRequest_serializer::read(valueDeserializer)); + const auto navigationStartTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Int64 navigationStartTimeTmpBuf = {}; + navigationStartTimeTmpBuf.tag = navigationStartTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((navigationStartTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + navigationStartTimeTmpBuf.value = valueDeserializer.readInt64(); + } + value.navigationStartTime = navigationStartTimeTmpBuf; + const auto firstMeaningfulPaintTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Int64 firstMeaningfulPaintTimeTmpBuf = {}; + firstMeaningfulPaintTimeTmpBuf.tag = firstMeaningfulPaintTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((firstMeaningfulPaintTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + firstMeaningfulPaintTimeTmpBuf.value = valueDeserializer.readInt64(); + } + value.firstMeaningfulPaintTime = firstMeaningfulPaintTimeTmpBuf; return value; } -inline void OnPromptEvent_serializer::write(SerializerBase& buffer, Ark_OnPromptEvent value) +inline void FocusMovement_serializer::write(SerializerBase& buffer, Ark_FocusMovement value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForUrl = value.url; - valueSerializer.writeString(valueHolderForUrl); - const auto valueHolderForMessage = value.message; - valueSerializer.writeString(valueHolderForMessage); - const auto valueHolderForValue = value.value; - valueSerializer.writeString(valueHolderForValue); - const auto valueHolderForResult = value.result; - JsResult_serializer::write(valueSerializer, valueHolderForResult); + const auto valueHolderForForward = value.forward; + if (runtimeType(valueHolderForForward) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForForwardTmpValue = valueHolderForForward.value; + valueSerializer.writeString(valueHolderForForwardTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForBackward = value.backward; + if (runtimeType(valueHolderForBackward) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBackwardTmpValue = valueHolderForBackward.value; + valueSerializer.writeString(valueHolderForBackwardTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForUp = value.up; + if (runtimeType(valueHolderForUp) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForUpTmpValue = valueHolderForUp.value; + valueSerializer.writeString(valueHolderForUpTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForDown = value.down; + if (runtimeType(valueHolderForDown) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForDownTmpValue = valueHolderForDown.value; + valueSerializer.writeString(valueHolderForDownTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForLeft = value.left; + if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; + valueSerializer.writeString(valueHolderForLeftTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForRight = value.right; + if (runtimeType(valueHolderForRight) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForRightTmpValue = valueHolderForRight.value; + valueSerializer.writeString(valueHolderForRightTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_OnPromptEvent OnPromptEvent_serializer::read(DeserializerBase& buffer) +inline Ark_FocusMovement FocusMovement_serializer::read(DeserializerBase& buffer) { - Ark_OnPromptEvent value = {}; + Ark_FocusMovement value = {}; DeserializerBase& valueDeserializer = buffer; - value.url = static_cast(valueDeserializer.readString()); - value.message = static_cast(valueDeserializer.readString()); - value.value = static_cast(valueDeserializer.readString()); - value.result = static_cast(JsResult_serializer::read(valueDeserializer)); + const auto forwardTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String forwardTmpBuf = {}; + forwardTmpBuf.tag = forwardTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((forwardTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + forwardTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.forward = forwardTmpBuf; + const auto backwardTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String backwardTmpBuf = {}; + backwardTmpBuf.tag = backwardTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((backwardTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + backwardTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.backward = backwardTmpBuf; + const auto upTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String upTmpBuf = {}; + upTmpBuf.tag = upTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((upTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + upTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.up = upTmpBuf; + const auto downTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String downTmpBuf = {}; + downTmpBuf.tag = downTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((downTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + downTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.down = downTmpBuf; + const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String leftTmpBuf = {}; + leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + leftTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.left = leftTmpBuf; + const auto rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String rightTmpBuf = {}; + rightTmpBuf.tag = rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + rightTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.right = rightTmpBuf; return value; } -inline void OnRefreshAccessedHistoryEvent_serializer::write(SerializerBase& buffer, Ark_OnRefreshAccessedHistoryEvent value) +inline void FolderStackOptions_serializer::write(SerializerBase& buffer, Ark_FolderStackOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForUrl = value.url; - valueSerializer.writeString(valueHolderForUrl); - const auto valueHolderForIsRefreshed = value.isRefreshed; - valueSerializer.writeBoolean(valueHolderForIsRefreshed); + const auto valueHolderForUpperItems = value.upperItems; + if (runtimeType(valueHolderForUpperItems) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForUpperItemsTmpValue = valueHolderForUpperItems.value; + valueSerializer.writeInt32(valueHolderForUpperItemsTmpValue.length); + for (int valueHolderForUpperItemsTmpValueCounterI = 0; valueHolderForUpperItemsTmpValueCounterI < valueHolderForUpperItemsTmpValue.length; valueHolderForUpperItemsTmpValueCounterI++) { + const Ark_String valueHolderForUpperItemsTmpValueTmpElement = valueHolderForUpperItemsTmpValue.array[valueHolderForUpperItemsTmpValueCounterI]; + valueSerializer.writeString(valueHolderForUpperItemsTmpValueTmpElement); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_OnRefreshAccessedHistoryEvent OnRefreshAccessedHistoryEvent_serializer::read(DeserializerBase& buffer) +inline Ark_FolderStackOptions FolderStackOptions_serializer::read(DeserializerBase& buffer) { - Ark_OnRefreshAccessedHistoryEvent value = {}; + Ark_FolderStackOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.url = static_cast(valueDeserializer.readString()); - value.isRefreshed = valueDeserializer.readBoolean(); + const auto upperItemsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Array_String upperItemsTmpBuf = {}; + upperItemsTmpBuf.tag = upperItemsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((upperItemsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int32 upperItemsTmpBuf_Length = valueDeserializer.readInt32(); + Array_String upperItemsTmpBuf_ = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&upperItemsTmpBuf_, upperItemsTmpBuf_Length); + for (int upperItemsTmpBuf_BufCounterI = 0; upperItemsTmpBuf_BufCounterI < upperItemsTmpBuf_Length; upperItemsTmpBuf_BufCounterI++) { + upperItemsTmpBuf_.array[upperItemsTmpBuf_BufCounterI] = static_cast(valueDeserializer.readString()); + } + upperItemsTmpBuf.value = upperItemsTmpBuf_; + } + value.upperItems = upperItemsTmpBuf; return value; } -inline void OnRenderExitedEvent_serializer::write(SerializerBase& buffer, Ark_OnRenderExitedEvent value) +inline void FontSettingOptions_serializer::write(SerializerBase& buffer, Ark_FontSettingOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForRenderExitReason = value.renderExitReason; - valueSerializer.writeInt32(static_cast(valueHolderForRenderExitReason)); + const auto valueHolderForEnableVariableFontWeight = value.enableVariableFontWeight; + if (runtimeType(valueHolderForEnableVariableFontWeight) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForEnableVariableFontWeightTmpValue = valueHolderForEnableVariableFontWeight.value; + valueSerializer.writeBoolean(valueHolderForEnableVariableFontWeightTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_OnRenderExitedEvent OnRenderExitedEvent_serializer::read(DeserializerBase& buffer) +inline Ark_FontSettingOptions FontSettingOptions_serializer::read(DeserializerBase& buffer) { - Ark_OnRenderExitedEvent value = {}; + Ark_FontSettingOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.renderExitReason = static_cast(valueDeserializer.readInt32()); + const auto enableVariableFontWeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableVariableFontWeightTmpBuf = {}; + enableVariableFontWeightTmpBuf.tag = enableVariableFontWeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enableVariableFontWeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enableVariableFontWeightTmpBuf.value = valueDeserializer.readBoolean(); + } + value.enableVariableFontWeight = enableVariableFontWeightTmpBuf; return value; } -inline void OnResourceLoadEvent_serializer::write(SerializerBase& buffer, Ark_OnResourceLoadEvent value) +inline void ForegroundEffectOptions_serializer::write(SerializerBase& buffer, Ark_ForegroundEffectOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForUrl = value.url; - valueSerializer.writeString(valueHolderForUrl); + const auto valueHolderForRadius = value.radius; + valueSerializer.writeNumber(valueHolderForRadius); } -inline Ark_OnResourceLoadEvent OnResourceLoadEvent_serializer::read(DeserializerBase& buffer) +inline Ark_ForegroundEffectOptions ForegroundEffectOptions_serializer::read(DeserializerBase& buffer) { - Ark_OnResourceLoadEvent value = {}; + Ark_ForegroundEffectOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.url = static_cast(valueDeserializer.readString()); + value.radius = static_cast(valueDeserializer.readNumber()); return value; } -inline void OnScreenCaptureRequestEvent_serializer::write(SerializerBase& buffer, Ark_OnScreenCaptureRequestEvent value) +inline void FormCallbackInfo_serializer::write(SerializerBase& buffer, Ark_FormCallbackInfo value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForHandler = value.handler; - ScreenCaptureHandler_serializer::write(valueSerializer, valueHolderForHandler); + const auto valueHolderForId = value.id; + valueSerializer.writeInt64(valueHolderForId); + const auto valueHolderForIdString = value.idString; + valueSerializer.writeString(valueHolderForIdString); } -inline Ark_OnScreenCaptureRequestEvent OnScreenCaptureRequestEvent_serializer::read(DeserializerBase& buffer) +inline Ark_FormCallbackInfo FormCallbackInfo_serializer::read(DeserializerBase& buffer) { - Ark_OnScreenCaptureRequestEvent value = {}; + Ark_FormCallbackInfo value = {}; DeserializerBase& valueDeserializer = buffer; - value.handler = static_cast(ScreenCaptureHandler_serializer::read(valueDeserializer)); + value.id = valueDeserializer.readInt64(); + value.idString = static_cast(valueDeserializer.readString()); return value; } -inline void OnSslErrorEventReceiveEvent_serializer::write(SerializerBase& buffer, Ark_OnSslErrorEventReceiveEvent value) +inline void FormLinkOptions_serializer::write(SerializerBase& buffer, Ark_FormLinkOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForHandler = value.handler; - SslErrorHandler_serializer::write(valueSerializer, valueHolderForHandler); - const auto valueHolderForError = value.error; - valueSerializer.writeInt32(static_cast(valueHolderForError)); - const auto valueHolderForCertChainData = value.certChainData; - if (runtimeType(valueHolderForCertChainData) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAction = value.action; + valueSerializer.writeString(valueHolderForAction); + const auto valueHolderForModuleName = value.moduleName; + if (runtimeType(valueHolderForModuleName) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCertChainDataTmpValue = valueHolderForCertChainData.value; - valueSerializer.writeInt32(valueHolderForCertChainDataTmpValue.length); - for (int valueHolderForCertChainDataTmpValueCounterI = 0; valueHolderForCertChainDataTmpValueCounterI < valueHolderForCertChainDataTmpValue.length; valueHolderForCertChainDataTmpValueCounterI++) { - const Ark_Buffer valueHolderForCertChainDataTmpValueTmpElement = valueHolderForCertChainDataTmpValue.array[valueHolderForCertChainDataTmpValueCounterI]; - valueSerializer.writeBuffer(valueHolderForCertChainDataTmpValueTmpElement); - } + const auto valueHolderForModuleNameTmpValue = valueHolderForModuleName.value; + valueSerializer.writeString(valueHolderForModuleNameTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForBundleName = value.bundleName; + if (runtimeType(valueHolderForBundleName) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBundleNameTmpValue = valueHolderForBundleName.value; + valueSerializer.writeString(valueHolderForBundleNameTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForAbilityName = value.abilityName; + if (runtimeType(valueHolderForAbilityName) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForAbilityNameTmpValue = valueHolderForAbilityName.value; + valueSerializer.writeString(valueHolderForAbilityNameTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForUri = value.uri; + if (runtimeType(valueHolderForUri) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForUriTmpValue = valueHolderForUri.value; + valueSerializer.writeString(valueHolderForUriTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForParams = value.params; + if (runtimeType(valueHolderForParams) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForParamsTmpValue = valueHolderForParams.value; + valueSerializer.writeObject(valueHolderForParamsTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_OnSslErrorEventReceiveEvent OnSslErrorEventReceiveEvent_serializer::read(DeserializerBase& buffer) +inline Ark_FormLinkOptions FormLinkOptions_serializer::read(DeserializerBase& buffer) { - Ark_OnSslErrorEventReceiveEvent value = {}; + Ark_FormLinkOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.handler = static_cast(SslErrorHandler_serializer::read(valueDeserializer)); - value.error = static_cast(valueDeserializer.readInt32()); - const auto certChainDataTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_Buffer certChainDataTmpBuf = {}; - certChainDataTmpBuf.tag = certChainDataTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((certChainDataTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 certChainDataTmpBuf_Length = valueDeserializer.readInt32(); - Array_Buffer certChainDataTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&certChainDataTmpBuf_, certChainDataTmpBuf_Length); - for (int certChainDataTmpBuf_BufCounterI = 0; certChainDataTmpBuf_BufCounterI < certChainDataTmpBuf_Length; certChainDataTmpBuf_BufCounterI++) { - certChainDataTmpBuf_.array[certChainDataTmpBuf_BufCounterI] = static_cast(valueDeserializer.readBuffer()); - } - certChainDataTmpBuf.value = certChainDataTmpBuf_; + value.action = static_cast(valueDeserializer.readString()); + const auto moduleNameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String moduleNameTmpBuf = {}; + moduleNameTmpBuf.tag = moduleNameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((moduleNameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + moduleNameTmpBuf.value = static_cast(valueDeserializer.readString()); } - value.certChainData = certChainDataTmpBuf; + value.moduleName = moduleNameTmpBuf; + const auto bundleNameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String bundleNameTmpBuf = {}; + bundleNameTmpBuf.tag = bundleNameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bundleNameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + bundleNameTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.bundleName = bundleNameTmpBuf; + const auto abilityNameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String abilityNameTmpBuf = {}; + abilityNameTmpBuf.tag = abilityNameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((abilityNameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + abilityNameTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.abilityName = abilityNameTmpBuf; + const auto uriTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String uriTmpBuf = {}; + uriTmpBuf.tag = uriTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((uriTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + uriTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.uri = uriTmpBuf; + const auto paramsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Object paramsTmpBuf = {}; + paramsTmpBuf.tag = paramsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((paramsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + paramsTmpBuf.value = static_cast(valueDeserializer.readObject()); + } + value.params = paramsTmpBuf; return value; } -inline void OnTitleReceiveEvent_serializer::write(SerializerBase& buffer, Ark_OnTitleReceiveEvent value) +inline void Frame_serializer::write(SerializerBase& buffer, Ark_Frame value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTitle = value.title; - valueSerializer.writeString(valueHolderForTitle); + const auto valueHolderForX = value.x; + valueSerializer.writeNumber(valueHolderForX); + const auto valueHolderForY = value.y; + valueSerializer.writeNumber(valueHolderForY); + const auto valueHolderForWidth = value.width; + valueSerializer.writeNumber(valueHolderForWidth); + const auto valueHolderForHeight = value.height; + valueSerializer.writeNumber(valueHolderForHeight); } -inline Ark_OnTitleReceiveEvent OnTitleReceiveEvent_serializer::read(DeserializerBase& buffer) +inline Ark_Frame Frame_serializer::read(DeserializerBase& buffer) { - Ark_OnTitleReceiveEvent value = {}; + Ark_Frame value = {}; DeserializerBase& valueDeserializer = buffer; - value.title = static_cast(valueDeserializer.readString()); + value.x = static_cast(valueDeserializer.readNumber()); + value.y = static_cast(valueDeserializer.readNumber()); + value.width = static_cast(valueDeserializer.readNumber()); + value.height = static_cast(valueDeserializer.readNumber()); return value; } -inline void OnTouchIconUrlReceivedEvent_serializer::write(SerializerBase& buffer, Ark_OnTouchIconUrlReceivedEvent value) +inline void FrameNode_serializer::write(SerializerBase& buffer, Ark_FrameNode value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForUrl = value.url; - valueSerializer.writeString(valueHolderForUrl); - const auto valueHolderForPrecomposed = value.precomposed; - valueSerializer.writeBoolean(valueHolderForPrecomposed); + valueSerializer.writePointer(value); } -inline Ark_OnTouchIconUrlReceivedEvent OnTouchIconUrlReceivedEvent_serializer::read(DeserializerBase& buffer) +inline Ark_FrameNode FrameNode_serializer::read(DeserializerBase& buffer) { - Ark_OnTouchIconUrlReceivedEvent value = {}; DeserializerBase& valueDeserializer = buffer; - value.url = static_cast(valueDeserializer.readString()); - value.precomposed = valueDeserializer.readBoolean(); + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void FullScreenEnterEvent_serializer::write(SerializerBase& buffer, Ark_FullScreenEnterEvent value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForHandler = value.handler; + FullScreenExitHandler_serializer::write(valueSerializer, valueHolderForHandler); + const auto valueHolderForVideoWidth = value.videoWidth; + if (runtimeType(valueHolderForVideoWidth) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForVideoWidthTmpValue = valueHolderForVideoWidth.value; + valueSerializer.writeNumber(valueHolderForVideoWidthTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForVideoHeight = value.videoHeight; + if (runtimeType(valueHolderForVideoHeight) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForVideoHeightTmpValue = valueHolderForVideoHeight.value; + valueSerializer.writeNumber(valueHolderForVideoHeightTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_FullScreenEnterEvent FullScreenEnterEvent_serializer::read(DeserializerBase& buffer) +{ + Ark_FullScreenEnterEvent value = {}; + DeserializerBase& valueDeserializer = buffer; + value.handler = static_cast(FullScreenExitHandler_serializer::read(valueDeserializer)); + const auto videoWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number videoWidthTmpBuf = {}; + videoWidthTmpBuf.tag = videoWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((videoWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + videoWidthTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.videoWidth = videoWidthTmpBuf; + const auto videoHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number videoHeightTmpBuf = {}; + videoHeightTmpBuf.tag = videoHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((videoHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + videoHeightTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.videoHeight = videoHeightTmpBuf; return value; } -inline void OnWindowNewEvent_serializer::write(SerializerBase& buffer, Ark_OnWindowNewEvent value) +inline void GaugeConfiguration_serializer::write(SerializerBase& buffer, Ark_GaugeConfiguration value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForIsAlert = value.isAlert; - valueSerializer.writeBoolean(valueHolderForIsAlert); - const auto valueHolderForIsUserTrigger = value.isUserTrigger; - valueSerializer.writeBoolean(valueHolderForIsUserTrigger); - const auto valueHolderForTargetUrl = value.targetUrl; - valueSerializer.writeString(valueHolderForTargetUrl); - const auto valueHolderForHandler = value.handler; - ControllerHandler_serializer::write(valueSerializer, valueHolderForHandler); + const auto valueHolderForEnabled = value.enabled; + valueSerializer.writeBoolean(valueHolderForEnabled); + const auto valueHolderForContentModifier = value.contentModifier; + valueSerializer.writeObject(valueHolderForContentModifier); + const auto valueHolderForValue = value.value; + valueSerializer.writeNumber(valueHolderForValue); + const auto valueHolderForMin = value.min; + valueSerializer.writeNumber(valueHolderForMin); + const auto valueHolderForMax = value.max; + valueSerializer.writeNumber(valueHolderForMax); } -inline Ark_OnWindowNewEvent OnWindowNewEvent_serializer::read(DeserializerBase& buffer) +inline Ark_GaugeConfiguration GaugeConfiguration_serializer::read(DeserializerBase& buffer) { - Ark_OnWindowNewEvent value = {}; + Ark_GaugeConfiguration value = {}; DeserializerBase& valueDeserializer = buffer; - value.isAlert = valueDeserializer.readBoolean(); - value.isUserTrigger = valueDeserializer.readBoolean(); - value.targetUrl = static_cast(valueDeserializer.readString()); - value.handler = static_cast(ControllerHandler_serializer::read(valueDeserializer)); + value.enabled = valueDeserializer.readBoolean(); + value.contentModifier = static_cast(valueDeserializer.readObject()); + value.value = static_cast(valueDeserializer.readNumber()); + value.min = static_cast(valueDeserializer.readNumber()); + value.max = static_cast(valueDeserializer.readNumber()); return value; } -inline void OverlayOffset_serializer::write(SerializerBase& buffer, Ark_OverlayOffset value) +inline void GaugeOptions_serializer::write(SerializerBase& buffer, Ark_GaugeOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForX = value.x; - if (runtimeType(valueHolderForX) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForValue = value.value; + if (runtimeType(valueHolderForValue) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXTmpValue = valueHolderForX.value; - valueSerializer.writeNumber(valueHolderForXTmpValue); + const auto valueHolderForValueTmpValue = valueHolderForValue.value; + valueSerializer.writeNumber(valueHolderForValueTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForY = value.y; - if (runtimeType(valueHolderForY) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMin = value.min; + if (runtimeType(valueHolderForMin) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForYTmpValue = valueHolderForY.value; - valueSerializer.writeNumber(valueHolderForYTmpValue); + const auto valueHolderForMinTmpValue = valueHolderForMin.value; + valueSerializer.writeNumber(valueHolderForMinTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForMax = value.max; + if (runtimeType(valueHolderForMax) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForMaxTmpValue = valueHolderForMax.value; + valueSerializer.writeNumber(valueHolderForMaxTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_OverlayOffset OverlayOffset_serializer::read(DeserializerBase& buffer) +inline Ark_GaugeOptions GaugeOptions_serializer::read(DeserializerBase& buffer) { - Ark_OverlayOffset value = {}; + Ark_GaugeOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto xTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number xTmpBuf = {}; - xTmpBuf.tag = xTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - xTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const auto valueTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number valueTmpBuf = {}; + valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + valueTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.x = xTmpBuf; - const auto yTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number yTmpBuf = {}; - yTmpBuf.tag = yTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((yTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - yTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.value = valueTmpBuf; + const auto minTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number minTmpBuf = {}; + minTmpBuf.tag = minTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((minTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + minTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.y = yTmpBuf; + value.min = minTmpBuf; + const auto maxTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number maxTmpBuf = {}; + maxTmpBuf.tag = maxTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((maxTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + maxTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.max = maxTmpBuf; return value; } -inline void PanGestureHandlerOptions_serializer::write(SerializerBase& buffer, Ark_PanGestureHandlerOptions value) +inline void GeometryTransitionOptions_serializer::write(SerializerBase& buffer, Ark_GeometryTransitionOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForIsFingerCountLimited = value.isFingerCountLimited; - if (runtimeType(valueHolderForIsFingerCountLimited) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIsFingerCountLimitedTmpValue = valueHolderForIsFingerCountLimited.value; - valueSerializer.writeBoolean(valueHolderForIsFingerCountLimitedTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFingers = value.fingers; - if (runtimeType(valueHolderForFingers) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFingersTmpValue = valueHolderForFingers.value; - valueSerializer.writeNumber(valueHolderForFingersTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDirection = value.direction; - if (runtimeType(valueHolderForDirection) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFollow = value.follow; + if (runtimeType(valueHolderForFollow) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDirectionTmpValue = valueHolderForDirection.value; - valueSerializer.writeInt32(static_cast(valueHolderForDirectionTmpValue)); + const auto valueHolderForFollowTmpValue = valueHolderForFollow.value; + valueSerializer.writeBoolean(valueHolderForFollowTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDistance = value.distance; - if (runtimeType(valueHolderForDistance) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHierarchyStrategy = value.hierarchyStrategy; + if (runtimeType(valueHolderForHierarchyStrategy) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDistanceTmpValue = valueHolderForDistance.value; - valueSerializer.writeNumber(valueHolderForDistanceTmpValue); + const auto valueHolderForHierarchyStrategyTmpValue = valueHolderForHierarchyStrategy.value; + valueSerializer.writeInt32(static_cast(valueHolderForHierarchyStrategyTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_PanGestureHandlerOptions PanGestureHandlerOptions_serializer::read(DeserializerBase& buffer) +inline Ark_GeometryTransitionOptions GeometryTransitionOptions_serializer::read(DeserializerBase& buffer) { - Ark_PanGestureHandlerOptions value = {}; + Ark_GeometryTransitionOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto isFingerCountLimitedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isFingerCountLimitedTmpBuf = {}; - isFingerCountLimitedTmpBuf.tag = isFingerCountLimitedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((isFingerCountLimitedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - isFingerCountLimitedTmpBuf.value = valueDeserializer.readBoolean(); - } - value.isFingerCountLimited = isFingerCountLimitedTmpBuf; - const auto fingersTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number fingersTmpBuf = {}; - fingersTmpBuf.tag = fingersTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fingersTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fingersTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.fingers = fingersTmpBuf; - const auto directionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PanDirection directionTmpBuf = {}; - directionTmpBuf.tag = directionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((directionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - directionTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto followTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean followTmpBuf = {}; + followTmpBuf.tag = followTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((followTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + followTmpBuf.value = valueDeserializer.readBoolean(); } - value.direction = directionTmpBuf; - const auto distanceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number distanceTmpBuf = {}; - distanceTmpBuf.tag = distanceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((distanceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - distanceTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.follow = followTmpBuf; + const auto hierarchyStrategyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TransitionHierarchyStrategy hierarchyStrategyTmpBuf = {}; + hierarchyStrategyTmpBuf.tag = hierarchyStrategyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((hierarchyStrategyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + hierarchyStrategyTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.distance = distanceTmpBuf; + value.hierarchyStrategy = hierarchyStrategyTmpBuf; return value; } -inline void PanGestureInterface_Invoke_Literal_serializer::write(SerializerBase& buffer, Ark_PanGestureInterface_Invoke_Literal value) +inline void GestureInfo_serializer::write(SerializerBase& buffer, Ark_GestureInfo value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForFingers = value.fingers; - if (runtimeType(valueHolderForFingers) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTag = value.tag; + if (runtimeType(valueHolderForTag) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFingersTmpValue = valueHolderForFingers.value; - valueSerializer.writeNumber(valueHolderForFingersTmpValue); + const auto valueHolderForTagTmpValue = valueHolderForTag.value; + valueSerializer.writeString(valueHolderForTagTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDirection = value.direction; - if (runtimeType(valueHolderForDirection) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForType = value.type; + valueSerializer.writeInt32(static_cast(valueHolderForType)); + const auto valueHolderForIsSystemGesture = value.isSystemGesture; + valueSerializer.writeBoolean(valueHolderForIsSystemGesture); +} +inline Ark_GestureInfo GestureInfo_serializer::read(DeserializerBase& buffer) +{ + Ark_GestureInfo value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto tagTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String tagTmpBuf = {}; + tagTmpBuf.tag = tagTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((tagTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + tagTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.tag = tagTmpBuf; + value.type = static_cast(valueDeserializer.readInt32()); + value.isSystemGesture = valueDeserializer.readBoolean(); + return value; +} +inline void GestureStyleInterface_serializer::write(SerializerBase& buffer, Ark_GestureStyleInterface value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForOnClick = value.onClick; + if (runtimeType(valueHolderForOnClick) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDirectionTmpValue = valueHolderForDirection.value; - valueSerializer.writeInt32(static_cast(valueHolderForDirectionTmpValue)); + const auto valueHolderForOnClickTmpValue = valueHolderForOnClick.value; + valueSerializer.writeCallbackResource(valueHolderForOnClickTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnClickTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnClickTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDistance = value.distance; - if (runtimeType(valueHolderForDistance) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnLongPress = value.onLongPress; + if (runtimeType(valueHolderForOnLongPress) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDistanceTmpValue = valueHolderForDistance.value; - valueSerializer.writeNumber(valueHolderForDistanceTmpValue); + const auto valueHolderForOnLongPressTmpValue = valueHolderForOnLongPress.value; + valueSerializer.writeCallbackResource(valueHolderForOnLongPressTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnLongPressTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnLongPressTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_PanGestureInterface_Invoke_Literal PanGestureInterface_Invoke_Literal_serializer::read(DeserializerBase& buffer) +inline Ark_GestureStyleInterface GestureStyleInterface_serializer::read(DeserializerBase& buffer) { - Ark_PanGestureInterface_Invoke_Literal value = {}; + Ark_GestureStyleInterface value = {}; DeserializerBase& valueDeserializer = buffer; - const auto fingersTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number fingersTmpBuf = {}; - fingersTmpBuf.tag = fingersTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fingersTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fingersTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.fingers = fingersTmpBuf; - const auto directionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PanDirection directionTmpBuf = {}; - directionTmpBuf.tag = directionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((directionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - directionTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto onClickTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_ClickEvent_Void onClickTmpBuf = {}; + onClickTmpBuf.tag = onClickTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onClickTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onClickTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ClickEvent_Void))))}; } - value.direction = directionTmpBuf; - const auto distanceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number distanceTmpBuf = {}; - distanceTmpBuf.tag = distanceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((distanceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - distanceTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.onClick = onClickTmpBuf; + const auto onLongPressTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_GestureEvent_Void onLongPressTmpBuf = {}; + onLongPressTmpBuf.tag = onLongPressTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onLongPressTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onLongPressTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))}; } - value.distance = distanceTmpBuf; + value.onLongPress = onLongPressTmpBuf; return value; } -inline void PathOptions_serializer::write(SerializerBase& buffer, Ark_PathOptions value) +inline void GridColColumnOption_serializer::write(SerializerBase& buffer, Ark_GridColColumnOption value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForXs = value.xs; + if (runtimeType(valueHolderForXs) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - valueSerializer.writeFloat64(valueHolderForWidthTmpValueForIdx0); - } else if (valueHolderForWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1); - } + const auto valueHolderForXsTmpValue = valueHolderForXs.value; + valueSerializer.writeNumber(valueHolderForXsTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHeight = value.height; - if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSm = value.sm; + if (runtimeType(valueHolderForSm) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - if (valueHolderForHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; - valueSerializer.writeFloat64(valueHolderForHeightTmpValueForIdx0); - } else if (valueHolderForHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; - valueSerializer.writeString(valueHolderForHeightTmpValueForIdx1); - } + const auto valueHolderForSmTmpValue = valueHolderForSm.value; + valueSerializer.writeNumber(valueHolderForSmTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForCommands = value.commands; - if (runtimeType(valueHolderForCommands) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMd = value.md; + if (runtimeType(valueHolderForMd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCommandsTmpValue = valueHolderForCommands.value; - valueSerializer.writeString(valueHolderForCommandsTmpValue); + const auto valueHolderForMdTmpValue = valueHolderForMd.value; + valueSerializer.writeNumber(valueHolderForMdTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForLg = value.lg; + if (runtimeType(valueHolderForLg) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForLgTmpValue = valueHolderForLg.value; + valueSerializer.writeNumber(valueHolderForLgTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForXl = value.xl; + if (runtimeType(valueHolderForXl) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForXlTmpValue = valueHolderForXl.value; + valueSerializer.writeNumber(valueHolderForXlTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForXxl = value.xxl; + if (runtimeType(valueHolderForXxl) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForXxlTmpValue = valueHolderForXxl.value; + valueSerializer.writeNumber(valueHolderForXxlTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_PathOptions PathOptions_serializer::read(DeserializerBase& buffer) +inline Ark_GridColColumnOption GridColColumnOption_serializer::read(DeserializerBase& buffer) { - Ark_PathOptions value = {}; + Ark_GridColColumnOption value = {}; DeserializerBase& valueDeserializer = buffer; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_F64_String widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_F64_String widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = valueDeserializer.readFloat64(); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); - } - widthTmpBuf.value = static_cast(widthTmpBuf_); + const auto xsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number xsTmpBuf = {}; + xsTmpBuf.tag = xsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((xsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + xsTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.width = widthTmpBuf; - const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_F64_String heightTmpBuf = {}; - heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_F64_String heightTmpBuf_ = {}; - heightTmpBuf_.selector = heightTmpBuf_UnionSelector; - if (heightTmpBuf_UnionSelector == 0) { - heightTmpBuf_.selector = 0; - heightTmpBuf_.value0 = valueDeserializer.readFloat64(); - } else if (heightTmpBuf_UnionSelector == 1) { - heightTmpBuf_.selector = 1; - heightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); - } - heightTmpBuf.value = static_cast(heightTmpBuf_); + value.xs = xsTmpBuf; + const auto smTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number smTmpBuf = {}; + smTmpBuf.tag = smTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((smTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + smTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.height = heightTmpBuf; - const auto commandsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String commandsTmpBuf = {}; - commandsTmpBuf.tag = commandsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((commandsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - commandsTmpBuf.value = static_cast(valueDeserializer.readString()); + value.sm = smTmpBuf; + const auto mdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number mdTmpBuf = {}; + mdTmpBuf.tag = mdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((mdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + mdTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.commands = commandsTmpBuf; + value.md = mdTmpBuf; + const auto lgTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number lgTmpBuf = {}; + lgTmpBuf.tag = lgTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((lgTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + lgTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.lg = lgTmpBuf; + const auto xlTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number xlTmpBuf = {}; + xlTmpBuf.tag = xlTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((xlTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + xlTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.xl = xlTmpBuf; + const auto xxlTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number xxlTmpBuf = {}; + xxlTmpBuf.tag = xxlTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((xxlTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + xxlTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.xxl = xxlTmpBuf; return value; } -inline void PathShapeOptions_serializer::write(SerializerBase& buffer, Ark_PathShapeOptions value) +inline void GridItemOptions_serializer::write(SerializerBase& buffer, Ark_GridItemOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForCommands = value.commands; - if (runtimeType(valueHolderForCommands) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStyle = value.style; + if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCommandsTmpValue = valueHolderForCommands.value; - valueSerializer.writeString(valueHolderForCommandsTmpValue); + const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_PathShapeOptions PathShapeOptions_serializer::read(DeserializerBase& buffer) +inline Ark_GridItemOptions GridItemOptions_serializer::read(DeserializerBase& buffer) { - Ark_PathShapeOptions value = {}; + Ark_GridItemOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto commandsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String commandsTmpBuf = {}; - commandsTmpBuf.tag = commandsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((commandsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - commandsTmpBuf.value = static_cast(valueDeserializer.readString()); + const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_GridItemStyle styleTmpBuf = {}; + styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.commands = commandsTmpBuf; + value.style = styleTmpBuf; return value; } -inline void PinchGestureHandlerOptions_serializer::write(SerializerBase& buffer, Ark_PinchGestureHandlerOptions value) +inline void GridLayoutOptions_serializer::write(SerializerBase& buffer, Ark_GridLayoutOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForIsFingerCountLimited = value.isFingerCountLimited; - if (runtimeType(valueHolderForIsFingerCountLimited) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRegularSize = value.regularSize; + const auto valueHolderForRegularSize_0 = valueHolderForRegularSize.value0; + valueSerializer.writeNumber(valueHolderForRegularSize_0); + const auto valueHolderForRegularSize_1 = valueHolderForRegularSize.value1; + valueSerializer.writeNumber(valueHolderForRegularSize_1); + const auto valueHolderForIrregularIndexes = value.irregularIndexes; + if (runtimeType(valueHolderForIrregularIndexes) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIsFingerCountLimitedTmpValue = valueHolderForIsFingerCountLimited.value; - valueSerializer.writeBoolean(valueHolderForIsFingerCountLimitedTmpValue); + const auto valueHolderForIrregularIndexesTmpValue = valueHolderForIrregularIndexes.value; + valueSerializer.writeInt32(valueHolderForIrregularIndexesTmpValue.length); + for (int valueHolderForIrregularIndexesTmpValueCounterI = 0; valueHolderForIrregularIndexesTmpValueCounterI < valueHolderForIrregularIndexesTmpValue.length; valueHolderForIrregularIndexesTmpValueCounterI++) { + const Ark_Number valueHolderForIrregularIndexesTmpValueTmpElement = valueHolderForIrregularIndexesTmpValue.array[valueHolderForIrregularIndexesTmpValueCounterI]; + valueSerializer.writeNumber(valueHolderForIrregularIndexesTmpValueTmpElement); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFingers = value.fingers; - if (runtimeType(valueHolderForFingers) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnGetIrregularSizeByIndex = value.onGetIrregularSizeByIndex; + if (runtimeType(valueHolderForOnGetIrregularSizeByIndex) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFingersTmpValue = valueHolderForFingers.value; - valueSerializer.writeNumber(valueHolderForFingersTmpValue); + const auto valueHolderForOnGetIrregularSizeByIndexTmpValue = valueHolderForOnGetIrregularSizeByIndex.value; + valueSerializer.writeCallbackResource(valueHolderForOnGetIrregularSizeByIndexTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnGetIrregularSizeByIndexTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnGetIrregularSizeByIndexTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDistance = value.distance; - if (runtimeType(valueHolderForDistance) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnGetRectByIndex = value.onGetRectByIndex; + if (runtimeType(valueHolderForOnGetRectByIndex) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDistanceTmpValue = valueHolderForDistance.value; - valueSerializer.writeNumber(valueHolderForDistanceTmpValue); + const auto valueHolderForOnGetRectByIndexTmpValue = valueHolderForOnGetRectByIndex.value; + valueSerializer.writeCallbackResource(valueHolderForOnGetRectByIndexTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnGetRectByIndexTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnGetRectByIndexTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_PinchGestureHandlerOptions PinchGestureHandlerOptions_serializer::read(DeserializerBase& buffer) +inline Ark_GridLayoutOptions GridLayoutOptions_serializer::read(DeserializerBase& buffer) { - Ark_PinchGestureHandlerOptions value = {}; + Ark_GridLayoutOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto isFingerCountLimitedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isFingerCountLimitedTmpBuf = {}; - isFingerCountLimitedTmpBuf.tag = isFingerCountLimitedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((isFingerCountLimitedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - isFingerCountLimitedTmpBuf.value = valueDeserializer.readBoolean(); + Ark_Tuple_Number_Number regularSizeTmpBuf = {}; + regularSizeTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); + regularSizeTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + value.regularSize = regularSizeTmpBuf; + const auto irregularIndexesTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Array_Number irregularIndexesTmpBuf = {}; + irregularIndexesTmpBuf.tag = irregularIndexesTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((irregularIndexesTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int32 irregularIndexesTmpBuf_Length = valueDeserializer.readInt32(); + Array_Number irregularIndexesTmpBuf_ = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&irregularIndexesTmpBuf_, irregularIndexesTmpBuf_Length); + for (int irregularIndexesTmpBuf_BufCounterI = 0; irregularIndexesTmpBuf_BufCounterI < irregularIndexesTmpBuf_Length; irregularIndexesTmpBuf_BufCounterI++) { + irregularIndexesTmpBuf_.array[irregularIndexesTmpBuf_BufCounterI] = static_cast(valueDeserializer.readNumber()); + } + irregularIndexesTmpBuf.value = irregularIndexesTmpBuf_; } - value.isFingerCountLimited = isFingerCountLimitedTmpBuf; - const auto fingersTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number fingersTmpBuf = {}; - fingersTmpBuf.tag = fingersTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fingersTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fingersTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.irregularIndexes = irregularIndexesTmpBuf; + const auto onGetIrregularSizeByIndexTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Number_Tuple_Number_Number onGetIrregularSizeByIndexTmpBuf = {}; + onGetIrregularSizeByIndexTmpBuf.tag = onGetIrregularSizeByIndexTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onGetIrregularSizeByIndexTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onGetIrregularSizeByIndexTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Tuple_Number_Number)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Tuple_Number_Number))))}; } - value.fingers = fingersTmpBuf; - const auto distanceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number distanceTmpBuf = {}; - distanceTmpBuf.tag = distanceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((distanceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - distanceTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.onGetIrregularSizeByIndex = onGetIrregularSizeByIndexTmpBuf; + const auto onGetRectByIndexTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Number_Tuple_Number_Number_Number_Number onGetRectByIndexTmpBuf = {}; + onGetRectByIndexTmpBuf.tag = onGetRectByIndexTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onGetRectByIndexTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onGetRectByIndexTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Tuple_Number_Number_Number_Number)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Tuple_Number_Number_Number_Number))))}; } - value.distance = distanceTmpBuf; + value.onGetRectByIndex = onGetRectByIndexTmpBuf; return value; } -inline void PinchGestureInterface_Invoke_Literal_serializer::write(SerializerBase& buffer, Ark_PinchGestureInterface_Invoke_Literal value) +inline void GridRowColumnOption_serializer::write(SerializerBase& buffer, Ark_GridRowColumnOption value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForFingers = value.fingers; - if (runtimeType(valueHolderForFingers) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForXs = value.xs; + if (runtimeType(valueHolderForXs) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFingersTmpValue = valueHolderForFingers.value; - valueSerializer.writeNumber(valueHolderForFingersTmpValue); + const auto valueHolderForXsTmpValue = valueHolderForXs.value; + valueSerializer.writeNumber(valueHolderForXsTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDistance = value.distance; - if (runtimeType(valueHolderForDistance) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSm = value.sm; + if (runtimeType(valueHolderForSm) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDistanceTmpValue = valueHolderForDistance.value; - valueSerializer.writeNumber(valueHolderForDistanceTmpValue); + const auto valueHolderForSmTmpValue = valueHolderForSm.value; + valueSerializer.writeNumber(valueHolderForSmTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_PinchGestureInterface_Invoke_Literal PinchGestureInterface_Invoke_Literal_serializer::read(DeserializerBase& buffer) -{ - Ark_PinchGestureInterface_Invoke_Literal value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto fingersTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number fingersTmpBuf = {}; - fingersTmpBuf.tag = fingersTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fingersTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fingersTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.fingers = fingersTmpBuf; - const auto distanceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number distanceTmpBuf = {}; - distanceTmpBuf.tag = distanceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((distanceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - distanceTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.distance = distanceTmpBuf; - return value; -} -inline void PixelRoundPolicy_serializer::write(SerializerBase& buffer, Ark_PixelRoundPolicy value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForStart = value.start; - if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMd = value.md; + if (runtimeType(valueHolderForMd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartTmpValue = valueHolderForStart.value; - valueSerializer.writeInt32(static_cast(valueHolderForStartTmpValue)); + const auto valueHolderForMdTmpValue = valueHolderForMd.value; + valueSerializer.writeNumber(valueHolderForMdTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTop = value.top; - if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLg = value.lg; + if (runtimeType(valueHolderForLg) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopTmpValue = valueHolderForTop.value; - valueSerializer.writeInt32(static_cast(valueHolderForTopTmpValue)); + const auto valueHolderForLgTmpValue = valueHolderForLg.value; + valueSerializer.writeNumber(valueHolderForLgTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnd = value.end; - if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForXl = value.xl; + if (runtimeType(valueHolderForXl) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEndTmpValue = valueHolderForEnd.value; - valueSerializer.writeInt32(static_cast(valueHolderForEndTmpValue)); + const auto valueHolderForXlTmpValue = valueHolderForXl.value; + valueSerializer.writeNumber(valueHolderForXlTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBottom = value.bottom; - if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForXxl = value.xxl; + if (runtimeType(valueHolderForXxl) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; - valueSerializer.writeInt32(static_cast(valueHolderForBottomTmpValue)); + const auto valueHolderForXxlTmpValue = valueHolderForXxl.value; + valueSerializer.writeNumber(valueHolderForXxlTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_PixelRoundPolicy PixelRoundPolicy_serializer::read(DeserializerBase& buffer) +inline Ark_GridRowColumnOption GridRowColumnOption_serializer::read(DeserializerBase& buffer) { - Ark_PixelRoundPolicy value = {}; + Ark_GridRowColumnOption value = {}; DeserializerBase& valueDeserializer = buffer; - const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PixelRoundCalcPolicy startTmpBuf = {}; - startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - startTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto xsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number xsTmpBuf = {}; + xsTmpBuf.tag = xsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((xsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + xsTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.start = startTmpBuf; - const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PixelRoundCalcPolicy topTmpBuf = {}; - topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - topTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.xs = xsTmpBuf; + const auto smTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number smTmpBuf = {}; + smTmpBuf.tag = smTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((smTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + smTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.top = topTmpBuf; - const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PixelRoundCalcPolicy endTmpBuf = {}; - endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - endTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.sm = smTmpBuf; + const auto mdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number mdTmpBuf = {}; + mdTmpBuf.tag = mdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((mdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + mdTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.end = endTmpBuf; - const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PixelRoundCalcPolicy bottomTmpBuf = {}; - bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - bottomTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.md = mdTmpBuf; + const auto lgTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number lgTmpBuf = {}; + lgTmpBuf.tag = lgTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((lgTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + lgTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.bottom = bottomTmpBuf; + value.lg = lgTmpBuf; + const auto xlTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number xlTmpBuf = {}; + xlTmpBuf.tag = xlTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((xlTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + xlTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.xl = xlTmpBuf; + const auto xxlTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number xxlTmpBuf = {}; + xxlTmpBuf.tag = xxlTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((xxlTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + xxlTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.xxl = xxlTmpBuf; return value; } -inline void PluginComponentTemplate_serializer::write(SerializerBase& buffer, Ark_PluginComponentTemplate value) +inline void Header_serializer::write(SerializerBase& buffer, Ark_Header value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSource = value.source; - if (runtimeType(valueHolderForSource) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSourceTmpValue = valueHolderForSource.value; - valueSerializer.writeString(valueHolderForSourceTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForBundleName = value.bundleName; - if (runtimeType(valueHolderForBundleName) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBundleNameTmpValue = valueHolderForBundleName.value; - valueSerializer.writeString(valueHolderForBundleNameTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForHeaderKey = value.headerKey; + valueSerializer.writeString(valueHolderForHeaderKey); + const auto valueHolderForHeaderValue = value.headerValue; + valueSerializer.writeString(valueHolderForHeaderValue); } -inline Ark_PluginComponentTemplate PluginComponentTemplate_serializer::read(DeserializerBase& buffer) +inline Ark_Header Header_serializer::read(DeserializerBase& buffer) { - Ark_PluginComponentTemplate value = {}; + Ark_Header value = {}; DeserializerBase& valueDeserializer = buffer; - const auto sourceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String sourceTmpBuf = {}; - sourceTmpBuf.tag = sourceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((sourceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - sourceTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.source = sourceTmpBuf; - const auto bundleNameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String bundleNameTmpBuf = {}; - bundleNameTmpBuf.tag = bundleNameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bundleNameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - bundleNameTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.bundleName = bundleNameTmpBuf; + value.headerKey = static_cast(valueDeserializer.readString()); + value.headerValue = static_cast(valueDeserializer.readString()); return value; } -inline void PluginErrorData_serializer::write(SerializerBase& buffer, Ark_PluginErrorData value) +inline void HierarchicalSymbolEffect_serializer::write(SerializerBase& buffer, Ark_HierarchicalSymbolEffect value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForErrcode = value.errcode; - valueSerializer.writeInt32(valueHolderForErrcode); - const auto valueHolderForMsg = value.msg; - valueSerializer.writeString(valueHolderForMsg); + valueSerializer.writePointer(value); } -inline Ark_PluginErrorData PluginErrorData_serializer::read(DeserializerBase& buffer) +inline Ark_HierarchicalSymbolEffect HierarchicalSymbolEffect_serializer::read(DeserializerBase& buffer) { - Ark_PluginErrorData value = {}; DeserializerBase& valueDeserializer = buffer; - value.errcode = valueDeserializer.readInt32(); - value.msg = static_cast(valueDeserializer.readString()); + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void HoverEventParam_serializer::write(SerializerBase& buffer, Ark_HoverEventParam value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForFoldStatus = value.foldStatus; + valueSerializer.writeInt32(static_cast(valueHolderForFoldStatus)); + const auto valueHolderForIsHoverMode = value.isHoverMode; + valueSerializer.writeBoolean(valueHolderForIsHoverMode); + const auto valueHolderForAppRotation = value.appRotation; + valueSerializer.writeInt32(static_cast(valueHolderForAppRotation)); + const auto valueHolderForWindowStatusType = value.windowStatusType; + valueSerializer.writeInt32(static_cast(valueHolderForWindowStatusType)); +} +inline Ark_HoverEventParam HoverEventParam_serializer::read(DeserializerBase& buffer) +{ + Ark_HoverEventParam value = {}; + DeserializerBase& valueDeserializer = buffer; + value.foldStatus = static_cast(valueDeserializer.readInt32()); + value.isHoverMode = valueDeserializer.readBoolean(); + value.appRotation = static_cast(valueDeserializer.readInt32()); + value.windowStatusType = static_cast(valueDeserializer.readInt32()); return value; } -inline void PolygonOptions_serializer::write(SerializerBase& buffer, Ark_PolygonOptions value) +inline void ImageAIOptions_serializer::write(SerializerBase& buffer, Ark_ImageAIOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTypes = value.types; + if (runtimeType(valueHolderForTypes) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0); - } else if (valueHolderForWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - valueSerializer.writeFloat64(valueHolderForWidthTmpValueForIdx1); + const auto valueHolderForTypesTmpValue = valueHolderForTypes.value; + valueSerializer.writeInt32(valueHolderForTypesTmpValue.length); + for (int valueHolderForTypesTmpValueCounterI = 0; valueHolderForTypesTmpValueCounterI < valueHolderForTypesTmpValue.length; valueHolderForTypesTmpValueCounterI++) { + const Ark_ImageAnalyzerType valueHolderForTypesTmpValueTmpElement = valueHolderForTypesTmpValue.array[valueHolderForTypesTmpValueCounterI]; + valueSerializer.writeInt32(static_cast(valueHolderForTypesTmpValueTmpElement)); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHeight = value.height; - if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAiController = value.aiController; + if (runtimeType(valueHolderForAiController) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - if (valueHolderForHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; - valueSerializer.writeString(valueHolderForHeightTmpValueForIdx0); - } else if (valueHolderForHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; - valueSerializer.writeFloat64(valueHolderForHeightTmpValueForIdx1); - } + const auto valueHolderForAiControllerTmpValue = valueHolderForAiController.value; + ImageAnalyzerController_serializer::write(valueSerializer, valueHolderForAiControllerTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_PolygonOptions PolygonOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ImageAIOptions ImageAIOptions_serializer::read(DeserializerBase& buffer) { - Ark_PolygonOptions value = {}; + Ark_ImageAIOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_F64 widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_F64 widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = valueDeserializer.readFloat64(); - } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + const auto typesTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Array_ImageAnalyzerType typesTmpBuf = {}; + typesTmpBuf.tag = typesTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((typesTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int32 typesTmpBuf_Length = valueDeserializer.readInt32(); + Array_ImageAnalyzerType typesTmpBuf_ = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&typesTmpBuf_, typesTmpBuf_Length); + for (int typesTmpBuf_BufCounterI = 0; typesTmpBuf_BufCounterI < typesTmpBuf_Length; typesTmpBuf_BufCounterI++) { + typesTmpBuf_.array[typesTmpBuf_BufCounterI] = static_cast(valueDeserializer.readInt32()); } - widthTmpBuf.value = static_cast(widthTmpBuf_); + typesTmpBuf.value = typesTmpBuf_; } - value.width = widthTmpBuf; - const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_F64 heightTmpBuf = {}; - heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_F64 heightTmpBuf_ = {}; - heightTmpBuf_.selector = heightTmpBuf_UnionSelector; - if (heightTmpBuf_UnionSelector == 0) { - heightTmpBuf_.selector = 0; - heightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (heightTmpBuf_UnionSelector == 1) { - heightTmpBuf_.selector = 1; - heightTmpBuf_.value1 = valueDeserializer.readFloat64(); - } else { - INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); - } - heightTmpBuf.value = static_cast(heightTmpBuf_); + value.types = typesTmpBuf; + const auto aiControllerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ImageAnalyzerController aiControllerTmpBuf = {}; + aiControllerTmpBuf.tag = aiControllerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((aiControllerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + aiControllerTmpBuf.value = static_cast(ImageAnalyzerController_serializer::read(valueDeserializer)); } - value.height = heightTmpBuf; + value.aiController = aiControllerTmpBuf; return value; } -inline void PolylineOptions_serializer::write(SerializerBase& buffer, Ark_PolylineOptions value) +inline void ImageAnalyzerConfig_serializer::write(SerializerBase& buffer, Ark_ImageAnalyzerConfig value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0); - } else if (valueHolderForWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - valueSerializer.writeFloat64(valueHolderForWidthTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForHeight = value.height; - if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - if (valueHolderForHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; - valueSerializer.writeString(valueHolderForHeightTmpValueForIdx0); - } else if (valueHolderForHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; - valueSerializer.writeFloat64(valueHolderForHeightTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + const auto valueHolderForTypes = value.types; + valueSerializer.writeInt32(valueHolderForTypes.length); + for (int valueHolderForTypesCounterI = 0; valueHolderForTypesCounterI < valueHolderForTypes.length; valueHolderForTypesCounterI++) { + const Ark_ImageAnalyzerType valueHolderForTypesTmpElement = valueHolderForTypes.array[valueHolderForTypesCounterI]; + valueSerializer.writeInt32(static_cast(valueHolderForTypesTmpElement)); } } -inline Ark_PolylineOptions PolylineOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ImageAnalyzerConfig ImageAnalyzerConfig_serializer::read(DeserializerBase& buffer) { - Ark_PolylineOptions value = {}; + Ark_ImageAnalyzerConfig value = {}; DeserializerBase& valueDeserializer = buffer; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_F64 widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_F64 widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = valueDeserializer.readFloat64(); - } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); - } - widthTmpBuf.value = static_cast(widthTmpBuf_); - } - value.width = widthTmpBuf; - const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_F64 heightTmpBuf = {}; - heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_F64 heightTmpBuf_ = {}; - heightTmpBuf_.selector = heightTmpBuf_UnionSelector; - if (heightTmpBuf_UnionSelector == 0) { - heightTmpBuf_.selector = 0; - heightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (heightTmpBuf_UnionSelector == 1) { - heightTmpBuf_.selector = 1; - heightTmpBuf_.value1 = valueDeserializer.readFloat64(); - } else { - INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); - } - heightTmpBuf.value = static_cast(heightTmpBuf_); + const Ark_Int32 typesTmpBufLength = valueDeserializer.readInt32(); + Array_ImageAnalyzerType typesTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&typesTmpBuf, typesTmpBufLength); + for (int typesTmpBufBufCounterI = 0; typesTmpBufBufCounterI < typesTmpBufLength; typesTmpBufBufCounterI++) { + typesTmpBuf.array[typesTmpBufBufCounterI] = static_cast(valueDeserializer.readInt32()); } - value.height = heightTmpBuf; + value.types = typesTmpBuf; return value; } -inline void PopInfo_serializer::write(SerializerBase& buffer, Ark_PopInfo value) +inline void ImageBitmap_serializer::write(SerializerBase& buffer, Ark_ImageBitmap value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForInfo = value.info; - NavPathInfo_serializer::write(valueSerializer, valueHolderForInfo); - const auto valueHolderForResult = value.result; - valueSerializer.writeObject(valueHolderForResult); + valueSerializer.writePointer(value); } -inline Ark_PopInfo PopInfo_serializer::read(DeserializerBase& buffer) +inline Ark_ImageBitmap ImageBitmap_serializer::read(DeserializerBase& buffer) { - Ark_PopInfo value = {}; DeserializerBase& valueDeserializer = buffer; - value.info = static_cast(NavPathInfo_serializer::read(valueDeserializer)); - value.result = static_cast(valueDeserializer.readObject()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void PopupButton_serializer::write(SerializerBase& buffer, Ark_PopupButton value) +inline void ImageCompleteEvent_serializer::write(SerializerBase& buffer, Ark_ImageCompleteEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForValue = value.value; - valueSerializer.writeString(valueHolderForValue); - const auto valueHolderForAction = value.action; - valueSerializer.writeCallbackResource(valueHolderForAction.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForAction.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForAction.callSync)); + const auto valueHolderForWidth = value.width; + valueSerializer.writeNumber(valueHolderForWidth); + const auto valueHolderForHeight = value.height; + valueSerializer.writeNumber(valueHolderForHeight); + const auto valueHolderForComponentWidth = value.componentWidth; + valueSerializer.writeNumber(valueHolderForComponentWidth); + const auto valueHolderForComponentHeight = value.componentHeight; + valueSerializer.writeNumber(valueHolderForComponentHeight); + const auto valueHolderForLoadingStatus = value.loadingStatus; + valueSerializer.writeNumber(valueHolderForLoadingStatus); + const auto valueHolderForContentWidth = value.contentWidth; + valueSerializer.writeNumber(valueHolderForContentWidth); + const auto valueHolderForContentHeight = value.contentHeight; + valueSerializer.writeNumber(valueHolderForContentHeight); + const auto valueHolderForContentOffsetX = value.contentOffsetX; + valueSerializer.writeNumber(valueHolderForContentOffsetX); + const auto valueHolderForContentOffsetY = value.contentOffsetY; + valueSerializer.writeNumber(valueHolderForContentOffsetY); } -inline Ark_PopupButton PopupButton_serializer::read(DeserializerBase& buffer) +inline Ark_ImageCompleteEvent ImageCompleteEvent_serializer::read(DeserializerBase& buffer) { - Ark_PopupButton value = {}; + Ark_ImageCompleteEvent value = {}; DeserializerBase& valueDeserializer = buffer; - value.value = static_cast(valueDeserializer.readString()); - value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + value.width = static_cast(valueDeserializer.readNumber()); + value.height = static_cast(valueDeserializer.readNumber()); + value.componentWidth = static_cast(valueDeserializer.readNumber()); + value.componentHeight = static_cast(valueDeserializer.readNumber()); + value.loadingStatus = static_cast(valueDeserializer.readNumber()); + value.contentWidth = static_cast(valueDeserializer.readNumber()); + value.contentHeight = static_cast(valueDeserializer.readNumber()); + value.contentOffsetX = static_cast(valueDeserializer.readNumber()); + value.contentOffsetY = static_cast(valueDeserializer.readNumber()); return value; } -inline void PosterOptions_serializer::write(SerializerBase& buffer, Ark_PosterOptions value) +inline void ImageData_serializer::write(SerializerBase& buffer, Ark_ImageData value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForShowFirstFrame = value.showFirstFrame; - if (runtimeType(valueHolderForShowFirstFrame) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForShowFirstFrameTmpValue = valueHolderForShowFirstFrame.value; - valueSerializer.writeBoolean(valueHolderForShowFirstFrameTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_PosterOptions PosterOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ImageData ImageData_serializer::read(DeserializerBase& buffer) { - Ark_PosterOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto showFirstFrameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean showFirstFrameTmpBuf = {}; - showFirstFrameTmpBuf.tag = showFirstFrameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((showFirstFrameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - showFirstFrameTmpBuf.value = valueDeserializer.readBoolean(); - } - value.showFirstFrame = showFirstFrameTmpBuf; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void ImageLoadResult_serializer::write(SerializerBase& buffer, Ark_ImageLoadResult value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForWidth = value.width; + valueSerializer.writeNumber(valueHolderForWidth); + const auto valueHolderForHeight = value.height; + valueSerializer.writeNumber(valueHolderForHeight); + const auto valueHolderForComponentWidth = value.componentWidth; + valueSerializer.writeNumber(valueHolderForComponentWidth); + const auto valueHolderForComponentHeight = value.componentHeight; + valueSerializer.writeNumber(valueHolderForComponentHeight); + const auto valueHolderForLoadingStatus = value.loadingStatus; + valueSerializer.writeNumber(valueHolderForLoadingStatus); + const auto valueHolderForContentWidth = value.contentWidth; + valueSerializer.writeNumber(valueHolderForContentWidth); + const auto valueHolderForContentHeight = value.contentHeight; + valueSerializer.writeNumber(valueHolderForContentHeight); + const auto valueHolderForContentOffsetX = value.contentOffsetX; + valueSerializer.writeNumber(valueHolderForContentOffsetX); + const auto valueHolderForContentOffsetY = value.contentOffsetY; + valueSerializer.writeNumber(valueHolderForContentOffsetY); +} +inline Ark_ImageLoadResult ImageLoadResult_serializer::read(DeserializerBase& buffer) +{ + Ark_ImageLoadResult value = {}; + DeserializerBase& valueDeserializer = buffer; + value.width = static_cast(valueDeserializer.readNumber()); + value.height = static_cast(valueDeserializer.readNumber()); + value.componentWidth = static_cast(valueDeserializer.readNumber()); + value.componentHeight = static_cast(valueDeserializer.readNumber()); + value.loadingStatus = static_cast(valueDeserializer.readNumber()); + value.contentWidth = static_cast(valueDeserializer.readNumber()); + value.contentHeight = static_cast(valueDeserializer.readNumber()); + value.contentOffsetX = static_cast(valueDeserializer.readNumber()); + value.contentOffsetY = static_cast(valueDeserializer.readNumber()); return value; } -inline void PostMessageOptions_serializer::write(SerializerBase& buffer, Ark_PostMessageOptions value) +inline void ImageSourceSize_serializer::write(SerializerBase& buffer, Ark_ImageSourceSize value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTransfer = value.transfer; - if (runtimeType(valueHolderForTransfer) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTransferTmpValue = valueHolderForTransfer.value; - valueSerializer.writeInt32(valueHolderForTransferTmpValue.length); - for (int valueHolderForTransferTmpValueCounterI = 0; valueHolderForTransferTmpValueCounterI < valueHolderForTransferTmpValue.length; valueHolderForTransferTmpValueCounterI++) { - const Ark_Object valueHolderForTransferTmpValueTmpElement = valueHolderForTransferTmpValue.array[valueHolderForTransferTmpValueCounterI]; - valueSerializer.writeObject(valueHolderForTransferTmpValueTmpElement); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForWidth = value.width; + valueSerializer.writeNumber(valueHolderForWidth); + const auto valueHolderForHeight = value.height; + valueSerializer.writeNumber(valueHolderForHeight); } -inline Ark_PostMessageOptions PostMessageOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ImageSourceSize ImageSourceSize_serializer::read(DeserializerBase& buffer) { - Ark_PostMessageOptions value = {}; + Ark_ImageSourceSize value = {}; DeserializerBase& valueDeserializer = buffer; - const auto transferTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_Object transferTmpBuf = {}; - transferTmpBuf.tag = transferTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((transferTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 transferTmpBuf_Length = valueDeserializer.readInt32(); - Array_Object transferTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&transferTmpBuf_, transferTmpBuf_Length); - for (int transferTmpBuf_BufCounterI = 0; transferTmpBuf_BufCounterI < transferTmpBuf_Length; transferTmpBuf_BufCounterI++) { - transferTmpBuf_.array[transferTmpBuf_BufCounterI] = static_cast(valueDeserializer.readObject()); - } - transferTmpBuf.value = transferTmpBuf_; - } - value.transfer = transferTmpBuf; + value.width = static_cast(valueDeserializer.readNumber()); + value.height = static_cast(valueDeserializer.readNumber()); return value; } -inline void PreviewConfiguration_serializer::write(SerializerBase& buffer, Ark_PreviewConfiguration value) +inline void InputCounterOptions_serializer::write(SerializerBase& buffer, Ark_InputCounterOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForOnlyForLifting = value.onlyForLifting; - if (runtimeType(valueHolderForOnlyForLifting) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForThresholdPercentage = value.thresholdPercentage; + if (runtimeType(valueHolderForThresholdPercentage) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnlyForLiftingTmpValue = valueHolderForOnlyForLifting.value; - valueSerializer.writeBoolean(valueHolderForOnlyForLiftingTmpValue); + const auto valueHolderForThresholdPercentageTmpValue = valueHolderForThresholdPercentage.value; + valueSerializer.writeNumber(valueHolderForThresholdPercentageTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDelayCreating = value.delayCreating; - if (runtimeType(valueHolderForDelayCreating) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHighlightBorder = value.highlightBorder; + if (runtimeType(valueHolderForHighlightBorder) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDelayCreatingTmpValue = valueHolderForDelayCreating.value; - valueSerializer.writeBoolean(valueHolderForDelayCreatingTmpValue); + const auto valueHolderForHighlightBorderTmpValue = valueHolderForHighlightBorder.value; + valueSerializer.writeBoolean(valueHolderForHighlightBorderTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_PreviewConfiguration PreviewConfiguration_serializer::read(DeserializerBase& buffer) +inline Ark_InputCounterOptions InputCounterOptions_serializer::read(DeserializerBase& buffer) { - Ark_PreviewConfiguration value = {}; + Ark_InputCounterOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto onlyForLiftingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean onlyForLiftingTmpBuf = {}; - onlyForLiftingTmpBuf.tag = onlyForLiftingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onlyForLiftingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onlyForLiftingTmpBuf.value = valueDeserializer.readBoolean(); + const auto thresholdPercentageTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number thresholdPercentageTmpBuf = {}; + thresholdPercentageTmpBuf.tag = thresholdPercentageTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((thresholdPercentageTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + thresholdPercentageTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.onlyForLifting = onlyForLiftingTmpBuf; - const auto delayCreatingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean delayCreatingTmpBuf = {}; - delayCreatingTmpBuf.tag = delayCreatingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((delayCreatingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - delayCreatingTmpBuf.value = valueDeserializer.readBoolean(); + value.thresholdPercentage = thresholdPercentageTmpBuf; + const auto highlightBorderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean highlightBorderTmpBuf = {}; + highlightBorderTmpBuf.tag = highlightBorderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((highlightBorderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + highlightBorderTmpBuf.value = valueDeserializer.readBoolean(); } - value.delayCreating = delayCreatingTmpBuf; + value.highlightBorder = highlightBorderTmpBuf; return value; } -inline void PreviewMenuOptions_serializer::write(SerializerBase& buffer, Ark_PreviewMenuOptions value) +inline void InsertValue_serializer::write(SerializerBase& buffer, Ark_InsertValue value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForHapticFeedbackMode = value.hapticFeedbackMode; - if (runtimeType(valueHolderForHapticFeedbackMode) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHapticFeedbackModeTmpValue = valueHolderForHapticFeedbackMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForHapticFeedbackModeTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForInsertOffset = value.insertOffset; + valueSerializer.writeNumber(valueHolderForInsertOffset); + const auto valueHolderForInsertValue = value.insertValue; + valueSerializer.writeString(valueHolderForInsertValue); } -inline Ark_PreviewMenuOptions PreviewMenuOptions_serializer::read(DeserializerBase& buffer) +inline Ark_InsertValue InsertValue_serializer::read(DeserializerBase& buffer) { - Ark_PreviewMenuOptions value = {}; + Ark_InsertValue value = {}; DeserializerBase& valueDeserializer = buffer; - const auto hapticFeedbackModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_HapticFeedbackMode hapticFeedbackModeTmpBuf = {}; - hapticFeedbackModeTmpBuf.tag = hapticFeedbackModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((hapticFeedbackModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - hapticFeedbackModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.hapticFeedbackMode = hapticFeedbackModeTmpBuf; + value.insertOffset = static_cast(valueDeserializer.readNumber()); + value.insertValue = static_cast(valueDeserializer.readString()); return value; } -inline void PreviewText_serializer::write(SerializerBase& buffer, Ark_PreviewText value) +inline void IntelligentTrackingPreventionDetails_serializer::write(SerializerBase& buffer, Ark_IntelligentTrackingPreventionDetails value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForOffset = value.offset; - valueSerializer.writeNumber(valueHolderForOffset); - const auto valueHolderForValue = value.value; - valueSerializer.writeString(valueHolderForValue); + const auto valueHolderForHost = value.host; + valueSerializer.writeString(valueHolderForHost); + const auto valueHolderForTrackerHost = value.trackerHost; + valueSerializer.writeString(valueHolderForTrackerHost); } -inline Ark_PreviewText PreviewText_serializer::read(DeserializerBase& buffer) +inline Ark_IntelligentTrackingPreventionDetails IntelligentTrackingPreventionDetails_serializer::read(DeserializerBase& buffer) { - Ark_PreviewText value = {}; + Ark_IntelligentTrackingPreventionDetails value = {}; DeserializerBase& valueDeserializer = buffer; - value.offset = static_cast(valueDeserializer.readNumber()); - value.value = static_cast(valueDeserializer.readString()); + value.host = static_cast(valueDeserializer.readString()); + value.trackerHost = static_cast(valueDeserializer.readString()); return value; } -inline void ProgressOptions_serializer::write(SerializerBase& buffer, Ark_ProgressOptions value) +inline void intl_DateTimeOptions_serializer::write(SerializerBase& buffer, Ark_intl_DateTimeOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForValue = value.value; - valueSerializer.writeNumber(valueHolderForValue); - const auto valueHolderForTotal = value.total; - if (runtimeType(valueHolderForTotal) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLocale = value.locale; + if (runtimeType(valueHolderForLocale) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTotalTmpValue = valueHolderForTotal.value; - valueSerializer.writeNumber(valueHolderForTotalTmpValue); + const auto valueHolderForLocaleTmpValue = valueHolderForLocale.value; + valueSerializer.writeString(valueHolderForLocaleTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForType = value.type; - if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDateStyle = value.dateStyle; + if (runtimeType(valueHolderForDateStyle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTypeTmpValue = valueHolderForType.value; - valueSerializer.writeInt32(static_cast(valueHolderForTypeTmpValue)); + const auto valueHolderForDateStyleTmpValue = valueHolderForDateStyle.value; + valueSerializer.writeString(valueHolderForDateStyleTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_ProgressOptions ProgressOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_ProgressOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - value.value = static_cast(valueDeserializer.readNumber()); - const auto totalTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number totalTmpBuf = {}; - totalTmpBuf.tag = totalTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((totalTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - totalTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const auto valueHolderForTimeStyle = value.timeStyle; + if (runtimeType(valueHolderForTimeStyle) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTimeStyleTmpValue = valueHolderForTimeStyle.value; + valueSerializer.writeString(valueHolderForTimeStyleTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.total = totalTmpBuf; - const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ProgressType typeTmpBuf = {}; - typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - typeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto valueHolderForHourCycle = value.hourCycle; + if (runtimeType(valueHolderForHourCycle) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForHourCycleTmpValue = valueHolderForHourCycle.value; + valueSerializer.writeString(valueHolderForHourCycleTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.type = typeTmpBuf; - return value; -} -inline void RadioConfiguration_serializer::write(SerializerBase& buffer, Ark_RadioConfiguration value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForEnabled = value.enabled; - valueSerializer.writeBoolean(valueHolderForEnabled); - const auto valueHolderForContentModifier = value.contentModifier; - valueSerializer.writeObject(valueHolderForContentModifier); - const auto valueHolderForValue = value.value; - valueSerializer.writeString(valueHolderForValue); - const auto valueHolderForChecked = value.checked; - valueSerializer.writeBoolean(valueHolderForChecked); - const auto valueHolderForTriggerChange = value.triggerChange; - valueSerializer.writeCallbackResource(valueHolderForTriggerChange.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.callSync)); -} -inline Ark_RadioConfiguration RadioConfiguration_serializer::read(DeserializerBase& buffer) -{ - Ark_RadioConfiguration value = {}; - DeserializerBase& valueDeserializer = buffer; - value.enabled = valueDeserializer.readBoolean(); - value.contentModifier = static_cast(valueDeserializer.readObject()); - value.value = static_cast(valueDeserializer.readString()); - value.checked = valueDeserializer.readBoolean(); - value.triggerChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; - return value; -} -inline void RadioOptions_serializer::write(SerializerBase& buffer, Ark_RadioOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForGroup = value.group; - valueSerializer.writeString(valueHolderForGroup); - const auto valueHolderForValue = value.value; - valueSerializer.writeString(valueHolderForValue); - const auto valueHolderForIndicatorType = value.indicatorType; - if (runtimeType(valueHolderForIndicatorType) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTimeZone = value.timeZone; + if (runtimeType(valueHolderForTimeZone) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIndicatorTypeTmpValue = valueHolderForIndicatorType.value; - valueSerializer.writeInt32(static_cast(valueHolderForIndicatorTypeTmpValue)); + const auto valueHolderForTimeZoneTmpValue = valueHolderForTimeZone.value; + valueSerializer.writeString(valueHolderForTimeZoneTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForIndicatorBuilder = value.indicatorBuilder; - if (runtimeType(valueHolderForIndicatorBuilder) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForNumberingSystem = value.numberingSystem; + if (runtimeType(valueHolderForNumberingSystem) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIndicatorBuilderTmpValue = valueHolderForIndicatorBuilder.value; - valueSerializer.writeCallbackResource(valueHolderForIndicatorBuilderTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForIndicatorBuilderTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForIndicatorBuilderTmpValue.callSync)); + const auto valueHolderForNumberingSystemTmpValue = valueHolderForNumberingSystem.value; + valueSerializer.writeString(valueHolderForNumberingSystemTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_RadioOptions RadioOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_RadioOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - value.group = static_cast(valueDeserializer.readString()); - value.value = static_cast(valueDeserializer.readString()); - const auto indicatorTypeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_RadioIndicatorType indicatorTypeTmpBuf = {}; - indicatorTypeTmpBuf.tag = indicatorTypeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((indicatorTypeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - indicatorTypeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto valueHolderForHour12 = value.hour12; + if (runtimeType(valueHolderForHour12) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForHour12TmpValue = valueHolderForHour12.value; + valueSerializer.writeBoolean(valueHolderForHour12TmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.indicatorType = indicatorTypeTmpBuf; - const auto indicatorBuilderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomNodeBuilder indicatorBuilderTmpBuf = {}; - indicatorBuilderTmpBuf.tag = indicatorBuilderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((indicatorBuilderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - indicatorBuilderTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + const auto valueHolderForWeekday = value.weekday; + if (runtimeType(valueHolderForWeekday) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForWeekdayTmpValue = valueHolderForWeekday.value; + valueSerializer.writeString(valueHolderForWeekdayTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.indicatorBuilder = indicatorBuilderTmpBuf; - return value; -} -inline void RatingConfiguration_serializer::write(SerializerBase& buffer, Ark_RatingConfiguration value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForEnabled = value.enabled; - valueSerializer.writeBoolean(valueHolderForEnabled); - const auto valueHolderForContentModifier = value.contentModifier; - valueSerializer.writeObject(valueHolderForContentModifier); - const auto valueHolderForRating = value.rating; - valueSerializer.writeNumber(valueHolderForRating); - const auto valueHolderForIndicator = value.indicator; - valueSerializer.writeBoolean(valueHolderForIndicator); - const auto valueHolderForStars = value.stars; - valueSerializer.writeNumber(valueHolderForStars); - const auto valueHolderForStepSize = value.stepSize; - valueSerializer.writeNumber(valueHolderForStepSize); - const auto valueHolderForTriggerChange = value.triggerChange; - valueSerializer.writeCallbackResource(valueHolderForTriggerChange.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.callSync)); -} -inline Ark_RatingConfiguration RatingConfiguration_serializer::read(DeserializerBase& buffer) -{ - Ark_RatingConfiguration value = {}; - DeserializerBase& valueDeserializer = buffer; - value.enabled = valueDeserializer.readBoolean(); - value.contentModifier = static_cast(valueDeserializer.readObject()); - value.rating = static_cast(valueDeserializer.readNumber()); - value.indicator = valueDeserializer.readBoolean(); - value.stars = static_cast(valueDeserializer.readNumber()); - value.stepSize = static_cast(valueDeserializer.readNumber()); - value.triggerChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; - return value; -} -inline void RenderingContextSettings_serializer::write(SerializerBase& buffer, Ark_RenderingContextSettings value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_RenderingContextSettings RenderingContextSettings_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void RenderProcessNotRespondingData_serializer::write(SerializerBase& buffer, Ark_RenderProcessNotRespondingData value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForJsStack = value.jsStack; - valueSerializer.writeString(valueHolderForJsStack); - const auto valueHolderForPid = value.pid; - valueSerializer.writeInt32(valueHolderForPid); - const auto valueHolderForReason = value.reason; - valueSerializer.writeInt32(static_cast(valueHolderForReason)); -} -inline Ark_RenderProcessNotRespondingData RenderProcessNotRespondingData_serializer::read(DeserializerBase& buffer) -{ - Ark_RenderProcessNotRespondingData value = {}; - DeserializerBase& valueDeserializer = buffer; - value.jsStack = static_cast(valueDeserializer.readString()); - value.pid = valueDeserializer.readInt32(); - value.reason = static_cast(valueDeserializer.readInt32()); - return value; -} -inline void ReplaceSymbolEffect_serializer::write(SerializerBase& buffer, Ark_ReplaceSymbolEffect value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_ReplaceSymbolEffect ReplaceSymbolEffect_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void Resource_serializer::write(SerializerBase& buffer, Ark_Resource value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForBundleName = value.bundleName; - valueSerializer.writeString(valueHolderForBundleName); - const auto valueHolderForModuleName = value.moduleName; - valueSerializer.writeString(valueHolderForModuleName); - const auto valueHolderForId = value.id; - valueSerializer.writeInt64(valueHolderForId); - const auto valueHolderForParams = value.params; - if (runtimeType(valueHolderForParams) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEra = value.era; + if (runtimeType(valueHolderForEra) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForParamsTmpValue = valueHolderForParams.value; - valueSerializer.writeInt32(valueHolderForParamsTmpValue.length); - for (int valueHolderForParamsTmpValueCounterI = 0; valueHolderForParamsTmpValueCounterI < valueHolderForParamsTmpValue.length; valueHolderForParamsTmpValueCounterI++) { - const Ark_Union_String_I32_I64_F64_Resource valueHolderForParamsTmpValueTmpElement = valueHolderForParamsTmpValue.array[valueHolderForParamsTmpValueCounterI]; - if (valueHolderForParamsTmpValueTmpElement.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForParamsTmpValueTmpElementForIdx0 = valueHolderForParamsTmpValueTmpElement.value0; - valueSerializer.writeString(valueHolderForParamsTmpValueTmpElementForIdx0); - } else if (valueHolderForParamsTmpValueTmpElement.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForParamsTmpValueTmpElementForIdx1 = valueHolderForParamsTmpValueTmpElement.value1; - valueSerializer.writeInt32(valueHolderForParamsTmpValueTmpElementForIdx1); - } else if (valueHolderForParamsTmpValueTmpElement.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForParamsTmpValueTmpElementForIdx2 = valueHolderForParamsTmpValueTmpElement.value2; - valueSerializer.writeInt64(valueHolderForParamsTmpValueTmpElementForIdx2); - } else if (valueHolderForParamsTmpValueTmpElement.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForParamsTmpValueTmpElementForIdx3 = valueHolderForParamsTmpValueTmpElement.value3; - valueSerializer.writeFloat64(valueHolderForParamsTmpValueTmpElementForIdx3); - } else if (valueHolderForParamsTmpValueTmpElement.selector == 4) { - valueSerializer.writeInt8(4); - const auto valueHolderForParamsTmpValueTmpElementForIdx4 = valueHolderForParamsTmpValueTmpElement.value4; - Resource_serializer::write(valueSerializer, valueHolderForParamsTmpValueTmpElementForIdx4); - } - } + const auto valueHolderForEraTmpValue = valueHolderForEra.value; + valueSerializer.writeString(valueHolderForEraTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForType = value.type; - if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForYear = value.year; + if (runtimeType(valueHolderForYear) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTypeTmpValue = valueHolderForType.value; - valueSerializer.writeInt32(valueHolderForTypeTmpValue); + const auto valueHolderForYearTmpValue = valueHolderForYear.value; + valueSerializer.writeString(valueHolderForYearTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_Resource Resource_serializer::read(DeserializerBase& buffer) -{ - Ark_Resource value = {}; - DeserializerBase& valueDeserializer = buffer; - value.bundleName = static_cast(valueDeserializer.readString()); - value.moduleName = static_cast(valueDeserializer.readString()); - value.id = valueDeserializer.readInt64(); - const auto paramsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_Union_String_I32_I64_F64_Resource paramsTmpBuf = {}; - paramsTmpBuf.tag = paramsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((paramsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 paramsTmpBuf_Length = valueDeserializer.readInt32(); - Array_Union_String_I32_I64_F64_Resource paramsTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(¶msTmpBuf_, paramsTmpBuf_Length); - for (int paramsTmpBuf_BufCounterI = 0; paramsTmpBuf_BufCounterI < paramsTmpBuf_Length; paramsTmpBuf_BufCounterI++) { - const Ark_Int8 paramsTmpBuf_TempBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_I32_I64_F64_Resource paramsTmpBuf_TempBuf = {}; - paramsTmpBuf_TempBuf.selector = paramsTmpBuf_TempBufUnionSelector; - if (paramsTmpBuf_TempBufUnionSelector == 0) { - paramsTmpBuf_TempBuf.selector = 0; - paramsTmpBuf_TempBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (paramsTmpBuf_TempBufUnionSelector == 1) { - paramsTmpBuf_TempBuf.selector = 1; - paramsTmpBuf_TempBuf.value1 = valueDeserializer.readInt32(); - } else if (paramsTmpBuf_TempBufUnionSelector == 2) { - paramsTmpBuf_TempBuf.selector = 2; - paramsTmpBuf_TempBuf.value2 = valueDeserializer.readInt64(); - } else if (paramsTmpBuf_TempBufUnionSelector == 3) { - paramsTmpBuf_TempBuf.selector = 3; - paramsTmpBuf_TempBuf.value3 = valueDeserializer.readFloat64(); - } else if (paramsTmpBuf_TempBufUnionSelector == 4) { - paramsTmpBuf_TempBuf.selector = 4; - paramsTmpBuf_TempBuf.value4 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for paramsTmpBuf_TempBuf has to be chosen through deserialisation."); - } - paramsTmpBuf_.array[paramsTmpBuf_BufCounterI] = static_cast(paramsTmpBuf_TempBuf); - } - paramsTmpBuf.value = paramsTmpBuf_; + const auto valueHolderForMonth = value.month; + if (runtimeType(valueHolderForMonth) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForMonthTmpValue = valueHolderForMonth.value; + valueSerializer.writeString(valueHolderForMonthTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.params = paramsTmpBuf; - const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Int32 typeTmpBuf = {}; - typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - typeTmpBuf.value = valueDeserializer.readInt32(); + const auto valueHolderForDay = value.day; + if (runtimeType(valueHolderForDay) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForDayTmpValue = valueHolderForDay.value; + valueSerializer.writeString(valueHolderForDayTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.type = typeTmpBuf; - return value; -} -inline void RichEditorBuilderSpanOptions_serializer::write(SerializerBase& buffer, Ark_RichEditorBuilderSpanOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForOffset = value.offset; - if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHour = value.hour; + if (runtimeType(valueHolderForHour) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; - valueSerializer.writeNumber(valueHolderForOffsetTmpValue); + const auto valueHolderForHourTmpValue = valueHolderForHour.value; + valueSerializer.writeString(valueHolderForHourTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDragBackgroundColor = value.dragBackgroundColor; - if (runtimeType(valueHolderForDragBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMinute = value.minute; + if (runtimeType(valueHolderForMinute) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDragBackgroundColorTmpValue = valueHolderForDragBackgroundColor.value; - ColorMetrics_serializer::write(valueSerializer, valueHolderForDragBackgroundColorTmpValue); + const auto valueHolderForMinuteTmpValue = valueHolderForMinute.value; + valueSerializer.writeString(valueHolderForMinuteTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForIsDragShadowNeeded = value.isDragShadowNeeded; - if (runtimeType(valueHolderForIsDragShadowNeeded) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSecond = value.second; + if (runtimeType(valueHolderForSecond) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForSecondTmpValue = valueHolderForSecond.value; + valueSerializer.writeString(valueHolderForSecondTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForTimeZoneName = value.timeZoneName; + if (runtimeType(valueHolderForTimeZoneName) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTimeZoneNameTmpValue = valueHolderForTimeZoneName.value; + valueSerializer.writeString(valueHolderForTimeZoneNameTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForDayPeriod = value.dayPeriod; + if (runtimeType(valueHolderForDayPeriod) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForDayPeriodTmpValue = valueHolderForDayPeriod.value; + valueSerializer.writeString(valueHolderForDayPeriodTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForLocaleMatcher = value.localeMatcher; + if (runtimeType(valueHolderForLocaleMatcher) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForLocaleMatcherTmpValue = valueHolderForLocaleMatcher.value; + valueSerializer.writeString(valueHolderForLocaleMatcherTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForFormatMatcher = value.formatMatcher; + if (runtimeType(valueHolderForFormatMatcher) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIsDragShadowNeededTmpValue = valueHolderForIsDragShadowNeeded.value; - valueSerializer.writeBoolean(valueHolderForIsDragShadowNeededTmpValue); + const auto valueHolderForFormatMatcherTmpValue = valueHolderForFormatMatcher.value; + valueSerializer.writeString(valueHolderForFormatMatcherTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_RichEditorBuilderSpanOptions RichEditorBuilderSpanOptions_serializer::read(DeserializerBase& buffer) +inline Ark_intl_DateTimeOptions intl_DateTimeOptions_serializer::read(DeserializerBase& buffer) { - Ark_RichEditorBuilderSpanOptions value = {}; + Ark_intl_DateTimeOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number offsetTmpBuf = {}; - offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - offsetTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const auto localeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String localeTmpBuf = {}; + localeTmpBuf.tag = localeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((localeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + localeTmpBuf.value = static_cast(valueDeserializer.readString()); } - value.offset = offsetTmpBuf; - const auto dragBackgroundColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ColorMetrics dragBackgroundColorTmpBuf = {}; - dragBackgroundColorTmpBuf.tag = dragBackgroundColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((dragBackgroundColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - dragBackgroundColorTmpBuf.value = static_cast(ColorMetrics_serializer::read(valueDeserializer)); + value.locale = localeTmpBuf; + const auto dateStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String dateStyleTmpBuf = {}; + dateStyleTmpBuf.tag = dateStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((dateStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + dateStyleTmpBuf.value = static_cast(valueDeserializer.readString()); } - value.dragBackgroundColor = dragBackgroundColorTmpBuf; - const auto isDragShadowNeededTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isDragShadowNeededTmpBuf = {}; - isDragShadowNeededTmpBuf.tag = isDragShadowNeededTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((isDragShadowNeededTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - isDragShadowNeededTmpBuf.value = valueDeserializer.readBoolean(); + value.dateStyle = dateStyleTmpBuf; + const auto timeStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String timeStyleTmpBuf = {}; + timeStyleTmpBuf.tag = timeStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((timeStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + timeStyleTmpBuf.value = static_cast(valueDeserializer.readString()); } - value.isDragShadowNeeded = isDragShadowNeededTmpBuf; + value.timeStyle = timeStyleTmpBuf; + const auto hourCycleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String hourCycleTmpBuf = {}; + hourCycleTmpBuf.tag = hourCycleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((hourCycleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + hourCycleTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.hourCycle = hourCycleTmpBuf; + const auto timeZoneTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String timeZoneTmpBuf = {}; + timeZoneTmpBuf.tag = timeZoneTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((timeZoneTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + timeZoneTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.timeZone = timeZoneTmpBuf; + const auto numberingSystemTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String numberingSystemTmpBuf = {}; + numberingSystemTmpBuf.tag = numberingSystemTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((numberingSystemTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + numberingSystemTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.numberingSystem = numberingSystemTmpBuf; + const auto hour12TmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean hour12TmpBuf = {}; + hour12TmpBuf.tag = hour12TmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((hour12TmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + hour12TmpBuf.value = valueDeserializer.readBoolean(); + } + value.hour12 = hour12TmpBuf; + const auto weekdayTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String weekdayTmpBuf = {}; + weekdayTmpBuf.tag = weekdayTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((weekdayTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + weekdayTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.weekday = weekdayTmpBuf; + const auto eraTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String eraTmpBuf = {}; + eraTmpBuf.tag = eraTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((eraTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + eraTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.era = eraTmpBuf; + const auto yearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String yearTmpBuf = {}; + yearTmpBuf.tag = yearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((yearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + yearTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.year = yearTmpBuf; + const auto monthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String monthTmpBuf = {}; + monthTmpBuf.tag = monthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((monthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + monthTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.month = monthTmpBuf; + const auto dayTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String dayTmpBuf = {}; + dayTmpBuf.tag = dayTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((dayTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + dayTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.day = dayTmpBuf; + const auto hourTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String hourTmpBuf = {}; + hourTmpBuf.tag = hourTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((hourTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + hourTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.hour = hourTmpBuf; + const auto minuteTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String minuteTmpBuf = {}; + minuteTmpBuf.tag = minuteTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((minuteTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + minuteTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.minute = minuteTmpBuf; + const auto secondTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String secondTmpBuf = {}; + secondTmpBuf.tag = secondTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((secondTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + secondTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.second = secondTmpBuf; + const auto timeZoneNameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String timeZoneNameTmpBuf = {}; + timeZoneNameTmpBuf.tag = timeZoneNameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((timeZoneNameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + timeZoneNameTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.timeZoneName = timeZoneNameTmpBuf; + const auto dayPeriodTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String dayPeriodTmpBuf = {}; + dayPeriodTmpBuf.tag = dayPeriodTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((dayPeriodTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + dayPeriodTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.dayPeriod = dayPeriodTmpBuf; + const auto localeMatcherTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String localeMatcherTmpBuf = {}; + localeMatcherTmpBuf.tag = localeMatcherTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((localeMatcherTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + localeMatcherTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.localeMatcher = localeMatcherTmpBuf; + const auto formatMatcherTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String formatMatcherTmpBuf = {}; + formatMatcherTmpBuf.tag = formatMatcherTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((formatMatcherTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + formatMatcherTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.formatMatcher = formatMatcherTmpBuf; return value; } -inline void RichEditorDeleteValue_serializer::write(SerializerBase& buffer, Ark_RichEditorDeleteValue value) +inline void InvertOptions_serializer::write(SerializerBase& buffer, Ark_InvertOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForOffset = value.offset; - valueSerializer.writeNumber(valueHolderForOffset); - const auto valueHolderForDirection = value.direction; - valueSerializer.writeInt32(static_cast(valueHolderForDirection)); - const auto valueHolderForLength = value.length; - valueSerializer.writeNumber(valueHolderForLength); - const auto valueHolderForRichEditorDeleteSpans = value.richEditorDeleteSpans; - valueSerializer.writeInt32(valueHolderForRichEditorDeleteSpans.length); - for (int valueHolderForRichEditorDeleteSpansCounterI = 0; valueHolderForRichEditorDeleteSpansCounterI < valueHolderForRichEditorDeleteSpans.length; valueHolderForRichEditorDeleteSpansCounterI++) { - const Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult valueHolderForRichEditorDeleteSpansTmpElement = valueHolderForRichEditorDeleteSpans.array[valueHolderForRichEditorDeleteSpansCounterI]; - if (valueHolderForRichEditorDeleteSpansTmpElement.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRichEditorDeleteSpansTmpElementForIdx0 = valueHolderForRichEditorDeleteSpansTmpElement.value0; - RichEditorTextSpanResult_serializer::write(valueSerializer, valueHolderForRichEditorDeleteSpansTmpElementForIdx0); - } else if (valueHolderForRichEditorDeleteSpansTmpElement.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRichEditorDeleteSpansTmpElementForIdx1 = valueHolderForRichEditorDeleteSpansTmpElement.value1; - RichEditorImageSpanResult_serializer::write(valueSerializer, valueHolderForRichEditorDeleteSpansTmpElementForIdx1); - } - } + const auto valueHolderForLow = value.low; + valueSerializer.writeNumber(valueHolderForLow); + const auto valueHolderForHigh = value.high; + valueSerializer.writeNumber(valueHolderForHigh); + const auto valueHolderForThreshold = value.threshold; + valueSerializer.writeNumber(valueHolderForThreshold); + const auto valueHolderForThresholdRange = value.thresholdRange; + valueSerializer.writeNumber(valueHolderForThresholdRange); } -inline Ark_RichEditorDeleteValue RichEditorDeleteValue_serializer::read(DeserializerBase& buffer) +inline Ark_InvertOptions InvertOptions_serializer::read(DeserializerBase& buffer) { - Ark_RichEditorDeleteValue value = {}; + Ark_InvertOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.offset = static_cast(valueDeserializer.readNumber()); - value.direction = static_cast(valueDeserializer.readInt32()); - value.length = static_cast(valueDeserializer.readNumber()); - const Ark_Int32 richEditorDeleteSpansTmpBufLength = valueDeserializer.readInt32(); - Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult richEditorDeleteSpansTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&richEditorDeleteSpansTmpBuf, richEditorDeleteSpansTmpBufLength); - for (int richEditorDeleteSpansTmpBufBufCounterI = 0; richEditorDeleteSpansTmpBufBufCounterI < richEditorDeleteSpansTmpBufLength; richEditorDeleteSpansTmpBufBufCounterI++) { - const Ark_Int8 richEditorDeleteSpansTmpBufTempBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult richEditorDeleteSpansTmpBufTempBuf = {}; - richEditorDeleteSpansTmpBufTempBuf.selector = richEditorDeleteSpansTmpBufTempBufUnionSelector; - if (richEditorDeleteSpansTmpBufTempBufUnionSelector == 0) { - richEditorDeleteSpansTmpBufTempBuf.selector = 0; - richEditorDeleteSpansTmpBufTempBuf.value0 = RichEditorTextSpanResult_serializer::read(valueDeserializer); - } else if (richEditorDeleteSpansTmpBufTempBufUnionSelector == 1) { - richEditorDeleteSpansTmpBufTempBuf.selector = 1; - richEditorDeleteSpansTmpBufTempBuf.value1 = RichEditorImageSpanResult_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for richEditorDeleteSpansTmpBufTempBuf has to be chosen through deserialisation."); - } - richEditorDeleteSpansTmpBuf.array[richEditorDeleteSpansTmpBufBufCounterI] = static_cast(richEditorDeleteSpansTmpBufTempBuf); - } - value.richEditorDeleteSpans = richEditorDeleteSpansTmpBuf; + value.low = static_cast(valueDeserializer.readNumber()); + value.high = static_cast(valueDeserializer.readNumber()); + value.threshold = static_cast(valueDeserializer.readNumber()); + value.thresholdRange = static_cast(valueDeserializer.readNumber()); return value; } -inline void RichEditorGesture_serializer::write(SerializerBase& buffer, Ark_RichEditorGesture value) +inline void ItemDragEventHandler_serializer::write(SerializerBase& buffer, Ark_ItemDragEventHandler value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForOnClick = value.onClick; - if (runtimeType(valueHolderForOnClick) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnClickTmpValue = valueHolderForOnClick.value; - valueSerializer.writeCallbackResource(valueHolderForOnClickTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnClickTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnClickTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } const auto valueHolderForOnLongPress = value.onLongPress; if (runtimeType(valueHolderForOnLongPress) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); @@ -77260,590 +67051,493 @@ inline void RichEditorGesture_serializer::write(SerializerBase& buffer, Ark_Rich } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnDoubleClick = value.onDoubleClick; - if (runtimeType(valueHolderForOnDoubleClick) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnDragStart = value.onDragStart; + if (runtimeType(valueHolderForOnDragStart) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnDoubleClickTmpValue = valueHolderForOnDoubleClick.value; - valueSerializer.writeCallbackResource(valueHolderForOnDoubleClickTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDoubleClickTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDoubleClickTmpValue.callSync)); + const auto valueHolderForOnDragStartTmpValue = valueHolderForOnDragStart.value; + valueSerializer.writeCallbackResource(valueHolderForOnDragStartTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDragStartTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDragStartTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForOnMoveThrough = value.onMoveThrough; + if (runtimeType(valueHolderForOnMoveThrough) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOnMoveThroughTmpValue = valueHolderForOnMoveThrough.value; + valueSerializer.writeCallbackResource(valueHolderForOnMoveThroughTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnMoveThroughTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnMoveThroughTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForOnDrop = value.onDrop; + if (runtimeType(valueHolderForOnDrop) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOnDropTmpValue = valueHolderForOnDrop.value; + valueSerializer.writeCallbackResource(valueHolderForOnDropTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDropTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDropTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_RichEditorGesture RichEditorGesture_serializer::read(DeserializerBase& buffer) +inline Ark_ItemDragEventHandler ItemDragEventHandler_serializer::read(DeserializerBase& buffer) { - Ark_RichEditorGesture value = {}; + Ark_ItemDragEventHandler value = {}; DeserializerBase& valueDeserializer = buffer; - const auto onClickTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_ClickEvent_Void onClickTmpBuf = {}; - onClickTmpBuf.tag = onClickTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onClickTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onClickTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ClickEvent_Void))))}; - } - value.onClick = onClickTmpBuf; const auto onLongPressTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_GestureEvent_Void onLongPressTmpBuf = {}; + Opt_Callback_Number_Void onLongPressTmpBuf = {}; onLongPressTmpBuf.tag = onLongPressTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((onLongPressTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onLongPressTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))}; + onLongPressTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; } value.onLongPress = onLongPressTmpBuf; - const auto onDoubleClickTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_GestureEvent_Void onDoubleClickTmpBuf = {}; - onDoubleClickTmpBuf.tag = onDoubleClickTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onDoubleClickTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onDoubleClickTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))}; + const auto onDragStartTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Number_Void onDragStartTmpBuf = {}; + onDragStartTmpBuf.tag = onDragStartTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onDragStartTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onDragStartTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; } - value.onDoubleClick = onDoubleClickTmpBuf; + value.onDragStart = onDragStartTmpBuf; + const auto onMoveThroughTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_OnMoveHandler onMoveThroughTmpBuf = {}; + onMoveThroughTmpBuf.tag = onMoveThroughTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onMoveThroughTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onMoveThroughTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnMoveHandler)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnMoveHandler))))}; + } + value.onMoveThrough = onMoveThroughTmpBuf; + const auto onDropTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Number_Void onDropTmpBuf = {}; + onDropTmpBuf.tag = onDropTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onDropTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onDropTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; + } + value.onDrop = onDropTmpBuf; return value; } -inline void RichEditorInsertValue_serializer::write(SerializerBase& buffer, Ark_RichEditorInsertValue value) +inline void ItemDragInfo_serializer::write(SerializerBase& buffer, Ark_ItemDragInfo value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForInsertOffset = value.insertOffset; - valueSerializer.writeNumber(valueHolderForInsertOffset); - const auto valueHolderForInsertValue = value.insertValue; - valueSerializer.writeString(valueHolderForInsertValue); - const auto valueHolderForPreviewText = value.previewText; - if (runtimeType(valueHolderForPreviewText) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPreviewTextTmpValue = valueHolderForPreviewText.value; - valueSerializer.writeString(valueHolderForPreviewTextTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForX = value.x; + valueSerializer.writeNumber(valueHolderForX); + const auto valueHolderForY = value.y; + valueSerializer.writeNumber(valueHolderForY); } -inline Ark_RichEditorInsertValue RichEditorInsertValue_serializer::read(DeserializerBase& buffer) +inline Ark_ItemDragInfo ItemDragInfo_serializer::read(DeserializerBase& buffer) { - Ark_RichEditorInsertValue value = {}; + Ark_ItemDragInfo value = {}; DeserializerBase& valueDeserializer = buffer; - value.insertOffset = static_cast(valueDeserializer.readNumber()); - value.insertValue = static_cast(valueDeserializer.readString()); - const auto previewTextTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String previewTextTmpBuf = {}; - previewTextTmpBuf.tag = previewTextTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((previewTextTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - previewTextTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.previewText = previewTextTmpBuf; + value.x = static_cast(valueDeserializer.readNumber()); + value.y = static_cast(valueDeserializer.readNumber()); return value; } -inline void RichEditorRange_serializer::write(SerializerBase& buffer, Ark_RichEditorRange value) +inline void JavaScriptProxy_serializer::write(SerializerBase& buffer, Ark_JavaScriptProxy value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStart = value.start; - if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForJsObject = value.jsObject; + valueSerializer.writeObject(valueHolderForJsObject); + const auto valueHolderForName = value.name; + valueSerializer.writeString(valueHolderForName); + const auto valueHolderForMethodList = value.methodList; + valueSerializer.writeInt32(valueHolderForMethodList.length); + for (int valueHolderForMethodListCounterI = 0; valueHolderForMethodListCounterI < valueHolderForMethodList.length; valueHolderForMethodListCounterI++) { + const Ark_String valueHolderForMethodListTmpElement = valueHolderForMethodList.array[valueHolderForMethodListCounterI]; + valueSerializer.writeString(valueHolderForMethodListTmpElement); + } + const auto valueHolderForController = value.controller; + webview_WebviewController_serializer::write(valueSerializer, valueHolderForController); + const auto valueHolderForAsyncMethodList = value.asyncMethodList; + if (runtimeType(valueHolderForAsyncMethodList) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartTmpValue = valueHolderForStart.value; - valueSerializer.writeNumber(valueHolderForStartTmpValue); + const auto valueHolderForAsyncMethodListTmpValue = valueHolderForAsyncMethodList.value; + valueSerializer.writeInt32(valueHolderForAsyncMethodListTmpValue.length); + for (int valueHolderForAsyncMethodListTmpValueCounterI = 0; valueHolderForAsyncMethodListTmpValueCounterI < valueHolderForAsyncMethodListTmpValue.length; valueHolderForAsyncMethodListTmpValueCounterI++) { + const Ark_String valueHolderForAsyncMethodListTmpValueTmpElement = valueHolderForAsyncMethodListTmpValue.array[valueHolderForAsyncMethodListTmpValueCounterI]; + valueSerializer.writeString(valueHolderForAsyncMethodListTmpValueTmpElement); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnd = value.end; - if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPermission = value.permission; + if (runtimeType(valueHolderForPermission) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEndTmpValue = valueHolderForEnd.value; - valueSerializer.writeNumber(valueHolderForEndTmpValue); + const auto valueHolderForPermissionTmpValue = valueHolderForPermission.value; + valueSerializer.writeString(valueHolderForPermissionTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_RichEditorRange RichEditorRange_serializer::read(DeserializerBase& buffer) +inline Ark_JavaScriptProxy JavaScriptProxy_serializer::read(DeserializerBase& buffer) { - Ark_RichEditorRange value = {}; + Ark_JavaScriptProxy value = {}; DeserializerBase& valueDeserializer = buffer; - const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number startTmpBuf = {}; - startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - startTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.jsObject = static_cast(valueDeserializer.readObject()); + value.name = static_cast(valueDeserializer.readString()); + const Ark_Int32 methodListTmpBufLength = valueDeserializer.readInt32(); + Array_String methodListTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&methodListTmpBuf, methodListTmpBufLength); + for (int methodListTmpBufBufCounterI = 0; methodListTmpBufBufCounterI < methodListTmpBufLength; methodListTmpBufBufCounterI++) { + methodListTmpBuf.array[methodListTmpBufBufCounterI] = static_cast(valueDeserializer.readString()); } - value.start = startTmpBuf; - const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number endTmpBuf = {}; - endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - endTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.methodList = methodListTmpBuf; + value.controller = static_cast(webview_WebviewController_serializer::read(valueDeserializer)); + const auto asyncMethodListTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Array_String asyncMethodListTmpBuf = {}; + asyncMethodListTmpBuf.tag = asyncMethodListTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((asyncMethodListTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int32 asyncMethodListTmpBuf_Length = valueDeserializer.readInt32(); + Array_String asyncMethodListTmpBuf_ = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&asyncMethodListTmpBuf_, asyncMethodListTmpBuf_Length); + for (int asyncMethodListTmpBuf_BufCounterI = 0; asyncMethodListTmpBuf_BufCounterI < asyncMethodListTmpBuf_Length; asyncMethodListTmpBuf_BufCounterI++) { + asyncMethodListTmpBuf_.array[asyncMethodListTmpBuf_BufCounterI] = static_cast(valueDeserializer.readString()); + } + asyncMethodListTmpBuf.value = asyncMethodListTmpBuf_; } - value.end = endTmpBuf; + value.asyncMethodList = asyncMethodListTmpBuf; + const auto permissionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String permissionTmpBuf = {}; + permissionTmpBuf.tag = permissionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((permissionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + permissionTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.permission = permissionTmpBuf; return value; } -inline void RichEditorSelection_serializer::write(SerializerBase& buffer, Ark_RichEditorSelection value) +inline void KeyboardOptions_serializer::write(SerializerBase& buffer, Ark_KeyboardOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSelection = value.selection; - const auto valueHolderForSelection_0 = valueHolderForSelection.value0; - valueSerializer.writeNumber(valueHolderForSelection_0); - const auto valueHolderForSelection_1 = valueHolderForSelection.value1; - valueSerializer.writeNumber(valueHolderForSelection_1); - const auto valueHolderForSpans = value.spans; - valueSerializer.writeInt32(valueHolderForSpans.length); - for (int valueHolderForSpansCounterI = 0; valueHolderForSpansCounterI < valueHolderForSpans.length; valueHolderForSpansCounterI++) { - const Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult valueHolderForSpansTmpElement = valueHolderForSpans.array[valueHolderForSpansCounterI]; - if (valueHolderForSpansTmpElement.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSpansTmpElementForIdx0 = valueHolderForSpansTmpElement.value0; - RichEditorTextSpanResult_serializer::write(valueSerializer, valueHolderForSpansTmpElementForIdx0); - } else if (valueHolderForSpansTmpElement.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSpansTmpElementForIdx1 = valueHolderForSpansTmpElement.value1; - RichEditorImageSpanResult_serializer::write(valueSerializer, valueHolderForSpansTmpElementForIdx1); - } + const auto valueHolderForSupportAvoidance = value.supportAvoidance; + if (runtimeType(valueHolderForSupportAvoidance) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForSupportAvoidanceTmpValue = valueHolderForSupportAvoidance.value; + valueSerializer.writeBoolean(valueHolderForSupportAvoidanceTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_RichEditorSelection RichEditorSelection_serializer::read(DeserializerBase& buffer) +inline Ark_KeyboardOptions KeyboardOptions_serializer::read(DeserializerBase& buffer) { - Ark_RichEditorSelection value = {}; + Ark_KeyboardOptions value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_Tuple_Number_Number selectionTmpBuf = {}; - selectionTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); - selectionTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - value.selection = selectionTmpBuf; - const Ark_Int32 spansTmpBufLength = valueDeserializer.readInt32(); - Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult spansTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&spansTmpBuf, spansTmpBufLength); - for (int spansTmpBufBufCounterI = 0; spansTmpBufBufCounterI < spansTmpBufLength; spansTmpBufBufCounterI++) { - const Ark_Int8 spansTmpBufTempBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult spansTmpBufTempBuf = {}; - spansTmpBufTempBuf.selector = spansTmpBufTempBufUnionSelector; - if (spansTmpBufTempBufUnionSelector == 0) { - spansTmpBufTempBuf.selector = 0; - spansTmpBufTempBuf.value0 = RichEditorTextSpanResult_serializer::read(valueDeserializer); - } else if (spansTmpBufTempBufUnionSelector == 1) { - spansTmpBufTempBuf.selector = 1; - spansTmpBufTempBuf.value1 = RichEditorImageSpanResult_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for spansTmpBufTempBuf has to be chosen through deserialisation."); - } - spansTmpBuf.array[spansTmpBufBufCounterI] = static_cast(spansTmpBufTempBuf); + const auto supportAvoidanceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean supportAvoidanceTmpBuf = {}; + supportAvoidanceTmpBuf.tag = supportAvoidanceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((supportAvoidanceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + supportAvoidanceTmpBuf.value = valueDeserializer.readBoolean(); } - value.spans = spansTmpBuf; + value.supportAvoidance = supportAvoidanceTmpBuf; return value; } -inline void RichEditorSpanPosition_serializer::write(SerializerBase& buffer, Ark_RichEditorSpanPosition value) +inline void KeyEvent_serializer::write(SerializerBase& buffer, Ark_KeyEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSpanIndex = value.spanIndex; - valueSerializer.writeNumber(valueHolderForSpanIndex); - const auto valueHolderForSpanRange = value.spanRange; - const auto valueHolderForSpanRange_0 = valueHolderForSpanRange.value0; - valueSerializer.writeNumber(valueHolderForSpanRange_0); - const auto valueHolderForSpanRange_1 = valueHolderForSpanRange.value1; - valueSerializer.writeNumber(valueHolderForSpanRange_1); + valueSerializer.writePointer(value); } -inline Ark_RichEditorSpanPosition RichEditorSpanPosition_serializer::read(DeserializerBase& buffer) +inline Ark_KeyEvent KeyEvent_serializer::read(DeserializerBase& buffer) { - Ark_RichEditorSpanPosition value = {}; DeserializerBase& valueDeserializer = buffer; - value.spanIndex = static_cast(valueDeserializer.readNumber()); - Ark_Tuple_Number_Number spanRangeTmpBuf = {}; - spanRangeTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); - spanRangeTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - value.spanRange = spanRangeTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void RotateOptions_serializer::write(SerializerBase& buffer, Ark_RotateOptions value) +inline void LargestContentfulPaint_serializer::write(SerializerBase& buffer, Ark_LargestContentfulPaint value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForX = value.x; - if (runtimeType(valueHolderForX) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXTmpValue = valueHolderForX.value; - valueSerializer.writeNumber(valueHolderForXTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForY = value.y; - if (runtimeType(valueHolderForY) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForYTmpValue = valueHolderForY.value; - valueSerializer.writeNumber(valueHolderForYTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForZ = value.z; - if (runtimeType(valueHolderForZ) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForNavigationStartTime = value.navigationStartTime; + if (runtimeType(valueHolderForNavigationStartTime) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForZTmpValue = valueHolderForZ.value; - valueSerializer.writeNumber(valueHolderForZTmpValue); + const auto valueHolderForNavigationStartTimeTmpValue = valueHolderForNavigationStartTime.value; + valueSerializer.writeInt64(valueHolderForNavigationStartTimeTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForCenterX = value.centerX; - if (runtimeType(valueHolderForCenterX) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLargestImagePaintTime = value.largestImagePaintTime; + if (runtimeType(valueHolderForLargestImagePaintTime) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCenterXTmpValue = valueHolderForCenterX.value; - if (valueHolderForCenterXTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCenterXTmpValueForIdx0 = valueHolderForCenterXTmpValue.value0; - valueSerializer.writeNumber(valueHolderForCenterXTmpValueForIdx0); - } else if (valueHolderForCenterXTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCenterXTmpValueForIdx1 = valueHolderForCenterXTmpValue.value1; - valueSerializer.writeString(valueHolderForCenterXTmpValueForIdx1); - } + const auto valueHolderForLargestImagePaintTimeTmpValue = valueHolderForLargestImagePaintTime.value; + valueSerializer.writeInt64(valueHolderForLargestImagePaintTimeTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForCenterY = value.centerY; - if (runtimeType(valueHolderForCenterY) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCenterYTmpValue = valueHolderForCenterY.value; - if (valueHolderForCenterYTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCenterYTmpValueForIdx0 = valueHolderForCenterYTmpValue.value0; - valueSerializer.writeNumber(valueHolderForCenterYTmpValueForIdx0); - } else if (valueHolderForCenterYTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCenterYTmpValueForIdx1 = valueHolderForCenterYTmpValue.value1; - valueSerializer.writeString(valueHolderForCenterYTmpValueForIdx1); - } + } + const auto valueHolderForLargestTextPaintTime = value.largestTextPaintTime; + if (runtimeType(valueHolderForLargestTextPaintTime) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForLargestTextPaintTimeTmpValue = valueHolderForLargestTextPaintTime.value; + valueSerializer.writeInt64(valueHolderForLargestTextPaintTimeTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForCenterZ = value.centerZ; - if (runtimeType(valueHolderForCenterZ) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForImageBPP = value.imageBPP; + if (runtimeType(valueHolderForImageBPP) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCenterZTmpValue = valueHolderForCenterZ.value; - valueSerializer.writeNumber(valueHolderForCenterZTmpValue); + const auto valueHolderForImageBPPTmpValue = valueHolderForImageBPP.value; + valueSerializer.writeFloat64(valueHolderForImageBPPTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPerspective = value.perspective; - if (runtimeType(valueHolderForPerspective) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLargestImageLoadStartTime = value.largestImageLoadStartTime; + if (runtimeType(valueHolderForLargestImageLoadStartTime) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPerspectiveTmpValue = valueHolderForPerspective.value; - valueSerializer.writeNumber(valueHolderForPerspectiveTmpValue); + const auto valueHolderForLargestImageLoadStartTimeTmpValue = valueHolderForLargestImageLoadStartTime.value; + valueSerializer.writeInt64(valueHolderForLargestImageLoadStartTimeTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForAngle = value.angle; - if (valueHolderForAngle.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForAngleForIdx0 = valueHolderForAngle.value0; - valueSerializer.writeNumber(valueHolderForAngleForIdx0); - } else if (valueHolderForAngle.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForAngleForIdx1 = valueHolderForAngle.value1; - valueSerializer.writeString(valueHolderForAngleForIdx1); + const auto valueHolderForLargestImageLoadEndTime = value.largestImageLoadEndTime; + if (runtimeType(valueHolderForLargestImageLoadEndTime) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForLargestImageLoadEndTimeTmpValue = valueHolderForLargestImageLoadEndTime.value; + valueSerializer.writeInt64(valueHolderForLargestImageLoadEndTimeTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_RotateOptions RotateOptions_serializer::read(DeserializerBase& buffer) +inline Ark_LargestContentfulPaint LargestContentfulPaint_serializer::read(DeserializerBase& buffer) { - Ark_RotateOptions value = {}; + Ark_LargestContentfulPaint value = {}; DeserializerBase& valueDeserializer = buffer; - const auto xTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number xTmpBuf = {}; - xTmpBuf.tag = xTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - xTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.x = xTmpBuf; - const auto yTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number yTmpBuf = {}; - yTmpBuf.tag = yTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((yTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - yTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.y = yTmpBuf; - const auto zTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number zTmpBuf = {}; - zTmpBuf.tag = zTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((zTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - zTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const auto navigationStartTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Int64 navigationStartTimeTmpBuf = {}; + navigationStartTimeTmpBuf.tag = navigationStartTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((navigationStartTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + navigationStartTimeTmpBuf.value = valueDeserializer.readInt64(); } - value.z = zTmpBuf; - const auto centerXTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String centerXTmpBuf = {}; - centerXTmpBuf.tag = centerXTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((centerXTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 centerXTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String centerXTmpBuf_ = {}; - centerXTmpBuf_.selector = centerXTmpBuf_UnionSelector; - if (centerXTmpBuf_UnionSelector == 0) { - centerXTmpBuf_.selector = 0; - centerXTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (centerXTmpBuf_UnionSelector == 1) { - centerXTmpBuf_.selector = 1; - centerXTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for centerXTmpBuf_ has to be chosen through deserialisation."); - } - centerXTmpBuf.value = static_cast(centerXTmpBuf_); + value.navigationStartTime = navigationStartTimeTmpBuf; + const auto largestImagePaintTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Int64 largestImagePaintTimeTmpBuf = {}; + largestImagePaintTimeTmpBuf.tag = largestImagePaintTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((largestImagePaintTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + largestImagePaintTimeTmpBuf.value = valueDeserializer.readInt64(); } - value.centerX = centerXTmpBuf; - const auto centerYTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String centerYTmpBuf = {}; - centerYTmpBuf.tag = centerYTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((centerYTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 centerYTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String centerYTmpBuf_ = {}; - centerYTmpBuf_.selector = centerYTmpBuf_UnionSelector; - if (centerYTmpBuf_UnionSelector == 0) { - centerYTmpBuf_.selector = 0; - centerYTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (centerYTmpBuf_UnionSelector == 1) { - centerYTmpBuf_.selector = 1; - centerYTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for centerYTmpBuf_ has to be chosen through deserialisation."); - } - centerYTmpBuf.value = static_cast(centerYTmpBuf_); + value.largestImagePaintTime = largestImagePaintTimeTmpBuf; + const auto largestTextPaintTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Int64 largestTextPaintTimeTmpBuf = {}; + largestTextPaintTimeTmpBuf.tag = largestTextPaintTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((largestTextPaintTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + largestTextPaintTimeTmpBuf.value = valueDeserializer.readInt64(); } - value.centerY = centerYTmpBuf; - const auto centerZTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number centerZTmpBuf = {}; - centerZTmpBuf.tag = centerZTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((centerZTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - centerZTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.largestTextPaintTime = largestTextPaintTimeTmpBuf; + const auto imageBPPTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Float64 imageBPPTmpBuf = {}; + imageBPPTmpBuf.tag = imageBPPTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((imageBPPTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + imageBPPTmpBuf.value = valueDeserializer.readFloat64(); } - value.centerZ = centerZTmpBuf; - const auto perspectiveTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number perspectiveTmpBuf = {}; - perspectiveTmpBuf.tag = perspectiveTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((perspectiveTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - perspectiveTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.imageBPP = imageBPPTmpBuf; + const auto largestImageLoadStartTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Int64 largestImageLoadStartTimeTmpBuf = {}; + largestImageLoadStartTimeTmpBuf.tag = largestImageLoadStartTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((largestImageLoadStartTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + largestImageLoadStartTimeTmpBuf.value = valueDeserializer.readInt64(); } - value.perspective = perspectiveTmpBuf; - const Ark_Int8 angleTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String angleTmpBuf = {}; - angleTmpBuf.selector = angleTmpBufUnionSelector; - if (angleTmpBufUnionSelector == 0) { - angleTmpBuf.selector = 0; - angleTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); - } else if (angleTmpBufUnionSelector == 1) { - angleTmpBuf.selector = 1; - angleTmpBuf.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for angleTmpBuf has to be chosen through deserialisation."); + value.largestImageLoadStartTime = largestImageLoadStartTimeTmpBuf; + const auto largestImageLoadEndTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Int64 largestImageLoadEndTimeTmpBuf = {}; + largestImageLoadEndTimeTmpBuf.tag = largestImageLoadEndTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((largestImageLoadEndTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + largestImageLoadEndTimeTmpBuf.value = valueDeserializer.readInt64(); } - value.angle = static_cast(angleTmpBuf); + value.largestImageLoadEndTime = largestImageLoadEndTimeTmpBuf; return value; } -inline void RotationGestureHandlerOptions_serializer::write(SerializerBase& buffer, Ark_RotationGestureHandlerOptions value) +inline void LengthMetrics_serializer::write(SerializerBase& buffer, Ark_LengthMetrics value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForIsFingerCountLimited = value.isFingerCountLimited; - if (runtimeType(valueHolderForIsFingerCountLimited) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIsFingerCountLimitedTmpValue = valueHolderForIsFingerCountLimited.value; - valueSerializer.writeBoolean(valueHolderForIsFingerCountLimitedTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFingers = value.fingers; - if (runtimeType(valueHolderForFingers) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFingersTmpValue = valueHolderForFingers.value; - valueSerializer.writeNumber(valueHolderForFingersTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForAngle = value.angle; - if (runtimeType(valueHolderForAngle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAngleTmpValue = valueHolderForAngle.value; - valueSerializer.writeNumber(valueHolderForAngleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_RotationGestureHandlerOptions RotationGestureHandlerOptions_serializer::read(DeserializerBase& buffer) +inline Ark_LengthMetrics LengthMetrics_serializer::read(DeserializerBase& buffer) { - Ark_RotationGestureHandlerOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto isFingerCountLimitedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isFingerCountLimitedTmpBuf = {}; - isFingerCountLimitedTmpBuf.tag = isFingerCountLimitedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((isFingerCountLimitedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - isFingerCountLimitedTmpBuf.value = valueDeserializer.readBoolean(); - } - value.isFingerCountLimited = isFingerCountLimitedTmpBuf; - const auto fingersTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number fingersTmpBuf = {}; - fingersTmpBuf.tag = fingersTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fingersTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fingersTmpBuf.value = static_cast(valueDeserializer.readNumber()); + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void LetterSpacingStyle_serializer::write(SerializerBase& buffer, Ark_LetterSpacingStyle value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_LetterSpacingStyle LetterSpacingStyle_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void LinearGradientBlurOptions_serializer::write(SerializerBase& buffer, Ark_LinearGradientBlurOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForFractionStops = value.fractionStops; + valueSerializer.writeInt32(valueHolderForFractionStops.length); + for (int valueHolderForFractionStopsCounterI = 0; valueHolderForFractionStopsCounterI < valueHolderForFractionStops.length; valueHolderForFractionStopsCounterI++) { + const Ark_FractionStop valueHolderForFractionStopsTmpElement = valueHolderForFractionStops.array[valueHolderForFractionStopsCounterI]; + const auto valueHolderForFractionStopsTmpElement_0 = valueHolderForFractionStopsTmpElement.value0; + valueSerializer.writeNumber(valueHolderForFractionStopsTmpElement_0); + const auto valueHolderForFractionStopsTmpElement_1 = valueHolderForFractionStopsTmpElement.value1; + valueSerializer.writeNumber(valueHolderForFractionStopsTmpElement_1); } - value.fingers = fingersTmpBuf; - const auto angleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number angleTmpBuf = {}; - angleTmpBuf.tag = angleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((angleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - angleTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const auto valueHolderForDirection = value.direction; + valueSerializer.writeInt32(static_cast(valueHolderForDirection)); +} +inline Ark_LinearGradientBlurOptions LinearGradientBlurOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_LinearGradientBlurOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const Ark_Int32 fractionStopsTmpBufLength = valueDeserializer.readInt32(); + Array_FractionStop fractionStopsTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&fractionStopsTmpBuf, fractionStopsTmpBufLength); + for (int fractionStopsTmpBufBufCounterI = 0; fractionStopsTmpBufBufCounterI < fractionStopsTmpBufLength; fractionStopsTmpBufBufCounterI++) { + Ark_FractionStop fractionStopsTmpBufTempBuf = {}; + fractionStopsTmpBufTempBuf.value0 = static_cast(valueDeserializer.readNumber()); + fractionStopsTmpBufTempBuf.value1 = static_cast(valueDeserializer.readNumber()); + fractionStopsTmpBuf.array[fractionStopsTmpBufBufCounterI] = fractionStopsTmpBufTempBuf; } - value.angle = angleTmpBuf; + value.fractionStops = fractionStopsTmpBuf; + value.direction = static_cast(valueDeserializer.readInt32()); return value; } -inline void RoundedRectOptions_serializer::write(SerializerBase& buffer, Ark_RoundedRectOptions value) +inline void LinearGradientOptions_serializer::write(SerializerBase& buffer, Ark_LinearGradientOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAngle = value.angle; + if (runtimeType(valueHolderForAngle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { + const auto valueHolderForAngleTmpValue = valueHolderForAngle.value; + if (valueHolderForAngleTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - valueSerializer.writeFloat64(valueHolderForWidthTmpValueForIdx0); - } else if (valueHolderForWidthTmpValue.selector == 1) { + const auto valueHolderForAngleTmpValueForIdx0 = valueHolderForAngleTmpValue.value0; + valueSerializer.writeNumber(valueHolderForAngleTmpValueForIdx0); + } else if (valueHolderForAngleTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1); + const auto valueHolderForAngleTmpValueForIdx1 = valueHolderForAngleTmpValue.value1; + valueSerializer.writeString(valueHolderForAngleTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHeight = value.height; - if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDirection = value.direction; + if (runtimeType(valueHolderForDirection) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - if (valueHolderForHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; - valueSerializer.writeFloat64(valueHolderForHeightTmpValueForIdx0); - } else if (valueHolderForHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; - valueSerializer.writeString(valueHolderForHeightTmpValueForIdx1); - } + const auto valueHolderForDirectionTmpValue = valueHolderForDirection.value; + valueSerializer.writeInt32(static_cast(valueHolderForDirectionTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForRadiusWidth = value.radiusWidth; - if (runtimeType(valueHolderForRadiusWidth) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRadiusWidthTmpValue = valueHolderForRadiusWidth.value; - if (valueHolderForRadiusWidthTmpValue.selector == 0) { + const auto valueHolderForColors = value.colors; + valueSerializer.writeInt32(valueHolderForColors.length); + for (int valueHolderForColorsCounterI = 0; valueHolderForColorsCounterI < valueHolderForColors.length; valueHolderForColorsCounterI++) { + const Ark_Tuple_ResourceColor_Number valueHolderForColorsTmpElement = valueHolderForColors.array[valueHolderForColorsCounterI]; + const auto valueHolderForColorsTmpElement_0 = valueHolderForColorsTmpElement.value0; + if (valueHolderForColorsTmpElement_0.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForRadiusWidthTmpValueForIdx0 = valueHolderForRadiusWidthTmpValue.value0; - valueSerializer.writeFloat64(valueHolderForRadiusWidthTmpValueForIdx0); - } else if (valueHolderForRadiusWidthTmpValue.selector == 1) { + const auto valueHolderForColorsTmpElement_0ForIdx0 = valueHolderForColorsTmpElement_0.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorsTmpElement_0ForIdx0)); + } else if (valueHolderForColorsTmpElement_0.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForRadiusWidthTmpValueForIdx1 = valueHolderForRadiusWidthTmpValue.value1; - valueSerializer.writeString(valueHolderForRadiusWidthTmpValueForIdx1); + const auto valueHolderForColorsTmpElement_0ForIdx1 = valueHolderForColorsTmpElement_0.value1; + valueSerializer.writeNumber(valueHolderForColorsTmpElement_0ForIdx1); + } else if (valueHolderForColorsTmpElement_0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForColorsTmpElement_0ForIdx2 = valueHolderForColorsTmpElement_0.value2; + valueSerializer.writeString(valueHolderForColorsTmpElement_0ForIdx2); + } else if (valueHolderForColorsTmpElement_0.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForColorsTmpElement_0ForIdx3 = valueHolderForColorsTmpElement_0.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorsTmpElement_0ForIdx3); } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + const auto valueHolderForColorsTmpElement_1 = valueHolderForColorsTmpElement.value1; + valueSerializer.writeNumber(valueHolderForColorsTmpElement_1); } - const auto valueHolderForRadiusHeight = value.radiusHeight; - if (runtimeType(valueHolderForRadiusHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRepeating = value.repeating; + if (runtimeType(valueHolderForRepeating) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRadiusHeightTmpValue = valueHolderForRadiusHeight.value; - if (valueHolderForRadiusHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRadiusHeightTmpValueForIdx0 = valueHolderForRadiusHeightTmpValue.value0; - valueSerializer.writeFloat64(valueHolderForRadiusHeightTmpValueForIdx0); - } else if (valueHolderForRadiusHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRadiusHeightTmpValueForIdx1 = valueHolderForRadiusHeightTmpValue.value1; - valueSerializer.writeString(valueHolderForRadiusHeightTmpValueForIdx1); - } + const auto valueHolderForRepeatingTmpValue = valueHolderForRepeating.value; + valueSerializer.writeBoolean(valueHolderForRepeatingTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_RoundedRectOptions RoundedRectOptions_serializer::read(DeserializerBase& buffer) +inline Ark_LinearGradientOptions LinearGradientOptions_serializer::read(DeserializerBase& buffer) { - Ark_RoundedRectOptions value = {}; + Ark_LinearGradientOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_F64_String widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_F64_String widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = valueDeserializer.readFloat64(); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + const auto angleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String angleTmpBuf = {}; + angleTmpBuf.tag = angleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((angleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 angleTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String angleTmpBuf_ = {}; + angleTmpBuf_.selector = angleTmpBuf_UnionSelector; + if (angleTmpBuf_UnionSelector == 0) { + angleTmpBuf_.selector = 0; + angleTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (angleTmpBuf_UnionSelector == 1) { + angleTmpBuf_.selector = 1; + angleTmpBuf_.value1 = static_cast(valueDeserializer.readString()); } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for angleTmpBuf_ has to be chosen through deserialisation."); } - widthTmpBuf.value = static_cast(widthTmpBuf_); + angleTmpBuf.value = static_cast(angleTmpBuf_); } - value.width = widthTmpBuf; - const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_F64_String heightTmpBuf = {}; - heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_F64_String heightTmpBuf_ = {}; - heightTmpBuf_.selector = heightTmpBuf_UnionSelector; - if (heightTmpBuf_UnionSelector == 0) { - heightTmpBuf_.selector = 0; - heightTmpBuf_.value0 = valueDeserializer.readFloat64(); - } else if (heightTmpBuf_UnionSelector == 1) { - heightTmpBuf_.selector = 1; - heightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); - } - heightTmpBuf.value = static_cast(heightTmpBuf_); + value.angle = angleTmpBuf; + const auto directionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_GradientDirection directionTmpBuf = {}; + directionTmpBuf.tag = directionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((directionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + directionTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.height = heightTmpBuf; - const auto radiusWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_F64_String radiusWidthTmpBuf = {}; - radiusWidthTmpBuf.tag = radiusWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((radiusWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 radiusWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_F64_String radiusWidthTmpBuf_ = {}; - radiusWidthTmpBuf_.selector = radiusWidthTmpBuf_UnionSelector; - if (radiusWidthTmpBuf_UnionSelector == 0) { - radiusWidthTmpBuf_.selector = 0; - radiusWidthTmpBuf_.value0 = valueDeserializer.readFloat64(); - } else if (radiusWidthTmpBuf_UnionSelector == 1) { - radiusWidthTmpBuf_.selector = 1; - radiusWidthTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + value.direction = directionTmpBuf; + const Ark_Int32 colorsTmpBufLength = valueDeserializer.readInt32(); + Array_Tuple_ResourceColor_Number colorsTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&colorsTmpBuf, colorsTmpBufLength); + for (int colorsTmpBufBufCounterI = 0; colorsTmpBufBufCounterI < colorsTmpBufLength; colorsTmpBufBufCounterI++) { + Ark_Tuple_ResourceColor_Number colorsTmpBufTempBuf = {}; + const Ark_Int8 colorsTmpBufTempBufValue0TempBufUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor colorsTmpBufTempBufValue0TempBuf = {}; + colorsTmpBufTempBufValue0TempBuf.selector = colorsTmpBufTempBufValue0TempBufUnionSelector; + if (colorsTmpBufTempBufValue0TempBufUnionSelector == 0) { + colorsTmpBufTempBufValue0TempBuf.selector = 0; + colorsTmpBufTempBufValue0TempBuf.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == 1) { + colorsTmpBufTempBufValue0TempBuf.selector = 1; + colorsTmpBufTempBufValue0TempBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == 2) { + colorsTmpBufTempBufValue0TempBuf.selector = 2; + colorsTmpBufTempBufValue0TempBuf.value2 = static_cast(valueDeserializer.readString()); + } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == 3) { + colorsTmpBufTempBufValue0TempBuf.selector = 3; + colorsTmpBufTempBufValue0TempBuf.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for radiusWidthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for colorsTmpBufTempBufValue0TempBuf has to be chosen through deserialisation."); } - radiusWidthTmpBuf.value = static_cast(radiusWidthTmpBuf_); + colorsTmpBufTempBuf.value0 = static_cast(colorsTmpBufTempBufValue0TempBuf); + colorsTmpBufTempBuf.value1 = static_cast(valueDeserializer.readNumber()); + colorsTmpBuf.array[colorsTmpBufBufCounterI] = colorsTmpBufTempBuf; } - value.radiusWidth = radiusWidthTmpBuf; - const auto radiusHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_F64_String radiusHeightTmpBuf = {}; - radiusHeightTmpBuf.tag = radiusHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((radiusHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 radiusHeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_F64_String radiusHeightTmpBuf_ = {}; - radiusHeightTmpBuf_.selector = radiusHeightTmpBuf_UnionSelector; - if (radiusHeightTmpBuf_UnionSelector == 0) { - radiusHeightTmpBuf_.selector = 0; - radiusHeightTmpBuf_.value0 = valueDeserializer.readFloat64(); - } else if (radiusHeightTmpBuf_UnionSelector == 1) { - radiusHeightTmpBuf_.selector = 1; - radiusHeightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for radiusHeightTmpBuf_ has to be chosen through deserialisation."); - } - radiusHeightTmpBuf.value = static_cast(radiusHeightTmpBuf_); + value.colors = colorsTmpBuf; + const auto repeatingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean repeatingTmpBuf = {}; + repeatingTmpBuf.tag = repeatingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((repeatingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + repeatingTmpBuf.value = valueDeserializer.readBoolean(); } - value.radiusHeight = radiusHeightTmpBuf; + value.repeating = repeatingTmpBuf; return value; } -inline void RoundRect_serializer::write(SerializerBase& buffer, Ark_RoundRect value) +inline void LineHeightStyle_serializer::write(SerializerBase& buffer, Ark_LineHeightStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForRect = value.rect; - common2D_Rect_serializer::write(valueSerializer, valueHolderForRect); - const auto valueHolderForCorners = value.corners; - CornerRadius_serializer::write(valueSerializer, valueHolderForCorners); + valueSerializer.writePointer(value); } -inline Ark_RoundRect RoundRect_serializer::read(DeserializerBase& buffer) +inline Ark_LineHeightStyle LineHeightStyle_serializer::read(DeserializerBase& buffer) { - Ark_RoundRect value = {}; DeserializerBase& valueDeserializer = buffer; - value.rect = common2D_Rect_serializer::read(valueDeserializer); - value.corners = CornerRadius_serializer::read(valueDeserializer); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void RoundRectShapeOptions_serializer::write(SerializerBase& buffer, Ark_RoundRectShapeOptions value) +inline void LineOptions_serializer::write(SerializerBase& buffer, Ark_LineOptions value) { SerializerBase& valueSerializer = buffer; const auto valueHolderForWidth = value.width; @@ -77853,11 +67547,11 @@ inline void RoundRectShapeOptions_serializer::write(SerializerBase& buffer, Ark_ if (valueHolderForWidthTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx0); + valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0); } else if (valueHolderForWidthTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1); + valueSerializer.writeFloat64(valueHolderForWidthTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); @@ -77869,152 +67563,220 @@ inline void RoundRectShapeOptions_serializer::write(SerializerBase& buffer, Ark_ if (valueHolderForHeightTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; - valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx0); + valueSerializer.writeString(valueHolderForHeightTmpValueForIdx0); } else if (valueHolderForHeightTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; - valueSerializer.writeString(valueHolderForHeightTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForRadiusWidth = value.radiusWidth; - if (runtimeType(valueHolderForRadiusWidth) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRadiusWidthTmpValue = valueHolderForRadiusWidth.value; - if (valueHolderForRadiusWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRadiusWidthTmpValueForIdx0 = valueHolderForRadiusWidthTmpValue.value0; - valueSerializer.writeNumber(valueHolderForRadiusWidthTmpValueForIdx0); - } else if (valueHolderForRadiusWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRadiusWidthTmpValueForIdx1 = valueHolderForRadiusWidthTmpValue.value1; - valueSerializer.writeString(valueHolderForRadiusWidthTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForRadiusHeight = value.radiusHeight; - if (runtimeType(valueHolderForRadiusHeight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRadiusHeightTmpValue = valueHolderForRadiusHeight.value; - if (valueHolderForRadiusHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRadiusHeightTmpValueForIdx0 = valueHolderForRadiusHeightTmpValue.value0; - valueSerializer.writeNumber(valueHolderForRadiusHeightTmpValueForIdx0); - } else if (valueHolderForRadiusHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRadiusHeightTmpValueForIdx1 = valueHolderForRadiusHeightTmpValue.value1; - valueSerializer.writeString(valueHolderForRadiusHeightTmpValueForIdx1); + valueSerializer.writeFloat64(valueHolderForHeightTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_RoundRectShapeOptions RoundRectShapeOptions_serializer::read(DeserializerBase& buffer) +inline Ark_LineOptions LineOptions_serializer::read(DeserializerBase& buffer) { - Ark_RoundRectShapeOptions value = {}; + Ark_LineOptions value = {}; DeserializerBase& valueDeserializer = buffer; const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String widthTmpBuf = {}; + Opt_Union_String_F64 widthTmpBuf = {}; widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String widthTmpBuf_ = {}; + Ark_Union_String_F64 widthTmpBuf_ = {}; widthTmpBuf_.selector = widthTmpBuf_UnionSelector; if (widthTmpBuf_UnionSelector == 0) { widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + widthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); } else if (widthTmpBuf_UnionSelector == 1) { widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + widthTmpBuf_.value1 = valueDeserializer.readFloat64(); } else { INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); } - widthTmpBuf.value = static_cast(widthTmpBuf_); + widthTmpBuf.value = static_cast(widthTmpBuf_); } value.width = widthTmpBuf; const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String heightTmpBuf = {}; + Opt_Union_String_F64 heightTmpBuf = {}; heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String heightTmpBuf_ = {}; + Ark_Union_String_F64 heightTmpBuf_ = {}; heightTmpBuf_.selector = heightTmpBuf_UnionSelector; if (heightTmpBuf_UnionSelector == 0) { heightTmpBuf_.selector = 0; - heightTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + heightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); } else if (heightTmpBuf_UnionSelector == 1) { heightTmpBuf_.selector = 1; - heightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + heightTmpBuf_.value1 = valueDeserializer.readFloat64(); } else { INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); } - heightTmpBuf.value = static_cast(heightTmpBuf_); + heightTmpBuf.value = static_cast(heightTmpBuf_); } value.height = heightTmpBuf; - const auto radiusWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String radiusWidthTmpBuf = {}; - radiusWidthTmpBuf.tag = radiusWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((radiusWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 radiusWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String radiusWidthTmpBuf_ = {}; - radiusWidthTmpBuf_.selector = radiusWidthTmpBuf_UnionSelector; - if (radiusWidthTmpBuf_UnionSelector == 0) { - radiusWidthTmpBuf_.selector = 0; - radiusWidthTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (radiusWidthTmpBuf_UnionSelector == 1) { - radiusWidthTmpBuf_.selector = 1; - radiusWidthTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for radiusWidthTmpBuf_ has to be chosen through deserialisation."); + return value; +} +inline void ListItemGroupOptions_serializer::write(SerializerBase& buffer, Ark_ListItemGroupOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForHeader = value.header; + if (runtimeType(valueHolderForHeader) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForHeaderTmpValue = valueHolderForHeader.value; + valueSerializer.writeCallbackResource(valueHolderForHeaderTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForHeaderTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForHeaderTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForHeaderComponent = value.headerComponent; + if (runtimeType(valueHolderForHeaderComponent) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForHeaderComponentTmpValue = valueHolderForHeaderComponent.value; + valueSerializer.writeObject(valueHolderForHeaderComponentTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForFooter = value.footer; + if (runtimeType(valueHolderForFooter) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForFooterTmpValue = valueHolderForFooter.value; + valueSerializer.writeCallbackResource(valueHolderForFooterTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForFooterTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForFooterTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForFooterComponent = value.footerComponent; + if (runtimeType(valueHolderForFooterComponent) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForFooterComponentTmpValue = valueHolderForFooterComponent.value; + valueSerializer.writeObject(valueHolderForFooterComponentTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForSpace = value.space; + if (runtimeType(valueHolderForSpace) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForSpaceTmpValue = valueHolderForSpace.value; + if (valueHolderForSpaceTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSpaceTmpValueForIdx0 = valueHolderForSpaceTmpValue.value0; + valueSerializer.writeNumber(valueHolderForSpaceTmpValueForIdx0); + } else if (valueHolderForSpaceTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSpaceTmpValueForIdx1 = valueHolderForSpaceTmpValue.value1; + valueSerializer.writeString(valueHolderForSpaceTmpValueForIdx1); } - radiusWidthTmpBuf.value = static_cast(radiusWidthTmpBuf_); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.radiusWidth = radiusWidthTmpBuf; - const auto radiusHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String radiusHeightTmpBuf = {}; - radiusHeightTmpBuf.tag = radiusHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((radiusHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 radiusHeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String radiusHeightTmpBuf_ = {}; - radiusHeightTmpBuf_.selector = radiusHeightTmpBuf_UnionSelector; - if (radiusHeightTmpBuf_UnionSelector == 0) { - radiusHeightTmpBuf_.selector = 0; - radiusHeightTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (radiusHeightTmpBuf_UnionSelector == 1) { - radiusHeightTmpBuf_.selector = 1; - radiusHeightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + const auto valueHolderForStyle = value.style; + if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_ListItemGroupOptions ListItemGroupOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_ListItemGroupOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto headerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomNodeBuilder headerTmpBuf = {}; + headerTmpBuf.tag = headerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((headerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + headerTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + } + value.header = headerTmpBuf; + const auto headerComponentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ComponentContentBase headerComponentTmpBuf = {}; + headerComponentTmpBuf.tag = headerComponentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((headerComponentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + headerComponentTmpBuf.value = static_cast(valueDeserializer.readObject()); + } + value.headerComponent = headerComponentTmpBuf; + const auto footerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomNodeBuilder footerTmpBuf = {}; + footerTmpBuf.tag = footerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((footerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + footerTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + } + value.footer = footerTmpBuf; + const auto footerComponentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ComponentContentBase footerComponentTmpBuf = {}; + footerComponentTmpBuf.tag = footerComponentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((footerComponentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + footerComponentTmpBuf.value = static_cast(valueDeserializer.readObject()); + } + value.footerComponent = footerComponentTmpBuf; + const auto spaceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String spaceTmpBuf = {}; + spaceTmpBuf.tag = spaceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((spaceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 spaceTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String spaceTmpBuf_ = {}; + spaceTmpBuf_.selector = spaceTmpBuf_UnionSelector; + if (spaceTmpBuf_UnionSelector == 0) { + spaceTmpBuf_.selector = 0; + spaceTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (spaceTmpBuf_UnionSelector == 1) { + spaceTmpBuf_.selector = 1; + spaceTmpBuf_.value1 = static_cast(valueDeserializer.readString()); } else { - INTEROP_FATAL("One of the branches for radiusHeightTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for spaceTmpBuf_ has to be chosen through deserialisation."); } - radiusHeightTmpBuf.value = static_cast(radiusHeightTmpBuf_); + spaceTmpBuf.value = static_cast(spaceTmpBuf_); } - value.radiusHeight = radiusHeightTmpBuf; + value.space = spaceTmpBuf; + const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ListItemGroupStyle styleTmpBuf = {}; + styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.style = styleTmpBuf; return value; } -inline void RouteMapConfig_serializer::write(SerializerBase& buffer, Ark_RouteMapConfig value) +inline void ListItemOptions_serializer::write(SerializerBase& buffer, Ark_ListItemOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForName = value.name; - valueSerializer.writeString(valueHolderForName); - const auto valueHolderForPageSourceFile = value.pageSourceFile; - valueSerializer.writeString(valueHolderForPageSourceFile); - const auto valueHolderForData = value.data; - valueSerializer.writeObject(valueHolderForData); + const auto valueHolderForStyle = value.style; + if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_RouteMapConfig RouteMapConfig_serializer::read(DeserializerBase& buffer) +inline Ark_ListItemOptions ListItemOptions_serializer::read(DeserializerBase& buffer) { - Ark_RouteMapConfig value = {}; + Ark_ListItemOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.name = static_cast(valueDeserializer.readString()); - value.pageSourceFile = static_cast(valueDeserializer.readString()); - value.data = static_cast(valueDeserializer.readObject()); + const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ListItemStyle styleTmpBuf = {}; + styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.style = styleTmpBuf; return value; } -inline void RowOptions_serializer::write(SerializerBase& buffer, Ark_RowOptions value) +inline void ListOptions_serializer::write(SerializerBase& buffer, Ark_ListOptions value) { SerializerBase& valueSerializer = buffer; + const auto valueHolderForInitialIndex = value.initialIndex; + if (runtimeType(valueHolderForInitialIndex) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForInitialIndexTmpValue = valueHolderForInitialIndex.value; + valueSerializer.writeNumber(valueHolderForInitialIndexTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } const auto valueHolderForSpace = value.space; if (runtimeType(valueHolderForSpace) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); @@ -78022,220 +67784,441 @@ inline void RowOptions_serializer::write(SerializerBase& buffer, Ark_RowOptions if (valueHolderForSpaceTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForSpaceTmpValueForIdx0 = valueHolderForSpaceTmpValue.value0; - valueSerializer.writeString(valueHolderForSpaceTmpValueForIdx0); + valueSerializer.writeNumber(valueHolderForSpaceTmpValueForIdx0); } else if (valueHolderForSpaceTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForSpaceTmpValueForIdx1 = valueHolderForSpaceTmpValue.value1; - valueSerializer.writeNumber(valueHolderForSpaceTmpValueForIdx1); + valueSerializer.writeString(valueHolderForSpaceTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } + const auto valueHolderForScroller = value.scroller; + if (runtimeType(valueHolderForScroller) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForScrollerTmpValue = valueHolderForScroller.value; + Scroller_serializer::write(valueSerializer, valueHolderForScrollerTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_RowOptions RowOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ListOptions ListOptions_serializer::read(DeserializerBase& buffer) { - Ark_RowOptions value = {}; + Ark_ListOptions value = {}; DeserializerBase& valueDeserializer = buffer; + const auto initialIndexTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number initialIndexTmpBuf = {}; + initialIndexTmpBuf.tag = initialIndexTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((initialIndexTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + initialIndexTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.initialIndex = initialIndexTmpBuf; const auto spaceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Number spaceTmpBuf = {}; + Opt_Union_Number_String spaceTmpBuf = {}; spaceTmpBuf.tag = spaceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((spaceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { const Ark_Int8 spaceTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Number spaceTmpBuf_ = {}; + Ark_Union_Number_String spaceTmpBuf_ = {}; spaceTmpBuf_.selector = spaceTmpBuf_UnionSelector; if (spaceTmpBuf_UnionSelector == 0) { spaceTmpBuf_.selector = 0; - spaceTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + spaceTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); } else if (spaceTmpBuf_UnionSelector == 1) { spaceTmpBuf_.selector = 1; - spaceTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + spaceTmpBuf_.value1 = static_cast(valueDeserializer.readString()); } else { INTEROP_FATAL("One of the branches for spaceTmpBuf_ has to be chosen through deserialisation."); } - spaceTmpBuf.value = static_cast(spaceTmpBuf_); + spaceTmpBuf.value = static_cast(spaceTmpBuf_); } value.space = spaceTmpBuf; + const auto scrollerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Scroller scrollerTmpBuf = {}; + scrollerTmpBuf.tag = scrollerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((scrollerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + scrollerTmpBuf.value = static_cast(Scroller_serializer::read(valueDeserializer)); + } + value.scroller = scrollerTmpBuf; return value; } -inline void ScaleOptions_serializer::write(SerializerBase& buffer, Ark_ScaleOptions value) +inline void LoadCommittedDetails_serializer::write(SerializerBase& buffer, Ark_LoadCommittedDetails value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForX = value.x; - if (runtimeType(valueHolderForX) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIsMainFrame = value.isMainFrame; + valueSerializer.writeBoolean(valueHolderForIsMainFrame); + const auto valueHolderForIsSameDocument = value.isSameDocument; + valueSerializer.writeBoolean(valueHolderForIsSameDocument); + const auto valueHolderForDidReplaceEntry = value.didReplaceEntry; + valueSerializer.writeBoolean(valueHolderForDidReplaceEntry); + const auto valueHolderForNavigationType = value.navigationType; + valueSerializer.writeInt32(static_cast(valueHolderForNavigationType)); + const auto valueHolderForUrl = value.url; + valueSerializer.writeString(valueHolderForUrl); +} +inline Ark_LoadCommittedDetails LoadCommittedDetails_serializer::read(DeserializerBase& buffer) +{ + Ark_LoadCommittedDetails value = {}; + DeserializerBase& valueDeserializer = buffer; + value.isMainFrame = valueDeserializer.readBoolean(); + value.isSameDocument = valueDeserializer.readBoolean(); + value.didReplaceEntry = valueDeserializer.readBoolean(); + value.navigationType = static_cast(valueDeserializer.readInt32()); + value.url = static_cast(valueDeserializer.readString()); + return value; +} +inline void LocalizedHorizontalAlignParam_serializer::write(SerializerBase& buffer, Ark_LocalizedHorizontalAlignParam value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForAnchor = value.anchor; + valueSerializer.writeString(valueHolderForAnchor); + const auto valueHolderForAlign = value.align; + valueSerializer.writeInt32(static_cast(valueHolderForAlign)); +} +inline Ark_LocalizedHorizontalAlignParam LocalizedHorizontalAlignParam_serializer::read(DeserializerBase& buffer) +{ + Ark_LocalizedHorizontalAlignParam value = {}; + DeserializerBase& valueDeserializer = buffer; + value.anchor = static_cast(valueDeserializer.readString()); + value.align = static_cast(valueDeserializer.readInt32()); + return value; +} +inline void LocalizedVerticalAlignParam_serializer::write(SerializerBase& buffer, Ark_LocalizedVerticalAlignParam value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForAnchor = value.anchor; + valueSerializer.writeString(valueHolderForAnchor); + const auto valueHolderForAlign = value.align; + valueSerializer.writeInt32(static_cast(valueHolderForAlign)); +} +inline Ark_LocalizedVerticalAlignParam LocalizedVerticalAlignParam_serializer::read(DeserializerBase& buffer) +{ + Ark_LocalizedVerticalAlignParam value = {}; + DeserializerBase& valueDeserializer = buffer; + value.anchor = static_cast(valueDeserializer.readString()); + value.align = static_cast(valueDeserializer.readInt32()); + return value; +} +inline void MarqueeOptions_serializer::write(SerializerBase& buffer, Ark_MarqueeOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForStart = value.start; + valueSerializer.writeBoolean(valueHolderForStart); + const auto valueHolderForStep = value.step; + if (runtimeType(valueHolderForStep) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXTmpValue = valueHolderForX.value; - valueSerializer.writeNumber(valueHolderForXTmpValue); + const auto valueHolderForStepTmpValue = valueHolderForStep.value; + valueSerializer.writeNumber(valueHolderForStepTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForY = value.y; - if (runtimeType(valueHolderForY) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLoop = value.loop; + if (runtimeType(valueHolderForLoop) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForYTmpValue = valueHolderForY.value; - valueSerializer.writeNumber(valueHolderForYTmpValue); + const auto valueHolderForLoopTmpValue = valueHolderForLoop.value; + valueSerializer.writeNumber(valueHolderForLoopTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForZ = value.z; - if (runtimeType(valueHolderForZ) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFromStart = value.fromStart; + if (runtimeType(valueHolderForFromStart) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForZTmpValue = valueHolderForZ.value; - valueSerializer.writeNumber(valueHolderForZTmpValue); + const auto valueHolderForFromStartTmpValue = valueHolderForFromStart.value; + valueSerializer.writeBoolean(valueHolderForFromStartTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForCenterX = value.centerX; - if (runtimeType(valueHolderForCenterX) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSrc = value.src; + valueSerializer.writeString(valueHolderForSrc); +} +inline Ark_MarqueeOptions MarqueeOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_MarqueeOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + value.start = valueDeserializer.readBoolean(); + const auto stepTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number stepTmpBuf = {}; + stepTmpBuf.tag = stepTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((stepTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + stepTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.step = stepTmpBuf; + const auto loopTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number loopTmpBuf = {}; + loopTmpBuf.tag = loopTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((loopTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + loopTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.loop = loopTmpBuf; + const auto fromStartTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean fromStartTmpBuf = {}; + fromStartTmpBuf.tag = fromStartTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fromStartTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + fromStartTmpBuf.value = valueDeserializer.readBoolean(); + } + value.fromStart = fromStartTmpBuf; + value.src = static_cast(valueDeserializer.readString()); + return value; +} +inline void Matrix2D_serializer::write(SerializerBase& buffer, Ark_Matrix2D value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_Matrix2D Matrix2D_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void Measurable_serializer::write(SerializerBase& buffer, Ark_Measurable value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_Measurable Measurable_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void MeasureResult_serializer::write(SerializerBase& buffer, Ark_MeasureResult value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForWidth = value.width; + valueSerializer.writeNumber(valueHolderForWidth); + const auto valueHolderForHeight = value.height; + valueSerializer.writeNumber(valueHolderForHeight); +} +inline Ark_MeasureResult MeasureResult_serializer::read(DeserializerBase& buffer) +{ + Ark_MeasureResult value = {}; + DeserializerBase& valueDeserializer = buffer; + value.width = static_cast(valueDeserializer.readNumber()); + value.height = static_cast(valueDeserializer.readNumber()); + return value; +} +inline void MessageEvents_serializer::write(SerializerBase& buffer, Ark_MessageEvents value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForType = value.type; + valueSerializer.writeString(valueHolderForType); + const auto valueHolderForTimeStamp = value.timeStamp; + valueSerializer.writeInt64(valueHolderForTimeStamp); + const auto valueHolderForData = value.data; + valueSerializer.writeObject(valueHolderForData); +} +inline Ark_MessageEvents MessageEvents_serializer::read(DeserializerBase& buffer) +{ + Ark_MessageEvents value = {}; + DeserializerBase& valueDeserializer = buffer; + value.type = static_cast(valueDeserializer.readString()); + value.timeStamp = valueDeserializer.readInt64(); + value.data = static_cast(valueDeserializer.readObject()); + return value; +} +inline void MotionBlurAnchor_serializer::write(SerializerBase& buffer, Ark_MotionBlurAnchor value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForX = value.x; + valueSerializer.writeNumber(valueHolderForX); + const auto valueHolderForY = value.y; + valueSerializer.writeNumber(valueHolderForY); +} +inline Ark_MotionBlurAnchor MotionBlurAnchor_serializer::read(DeserializerBase& buffer) +{ + Ark_MotionBlurAnchor value = {}; + DeserializerBase& valueDeserializer = buffer; + value.x = static_cast(valueDeserializer.readNumber()); + value.y = static_cast(valueDeserializer.readNumber()); + return value; +} +inline void MotionBlurOptions_serializer::write(SerializerBase& buffer, Ark_MotionBlurOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForRadius = value.radius; + valueSerializer.writeNumber(valueHolderForRadius); + const auto valueHolderForAnchor = value.anchor; + MotionBlurAnchor_serializer::write(valueSerializer, valueHolderForAnchor); +} +inline Ark_MotionBlurOptions MotionBlurOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_MotionBlurOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + value.radius = static_cast(valueDeserializer.readNumber()); + value.anchor = MotionBlurAnchor_serializer::read(valueDeserializer); + return value; +} +inline void MotionPathOptions_serializer::write(SerializerBase& buffer, Ark_MotionPathOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForPath = value.path; + valueSerializer.writeString(valueHolderForPath); + const auto valueHolderForFrom = value.from; + if (runtimeType(valueHolderForFrom) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCenterXTmpValue = valueHolderForCenterX.value; - if (valueHolderForCenterXTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCenterXTmpValueForIdx0 = valueHolderForCenterXTmpValue.value0; - valueSerializer.writeNumber(valueHolderForCenterXTmpValueForIdx0); - } else if (valueHolderForCenterXTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCenterXTmpValueForIdx1 = valueHolderForCenterXTmpValue.value1; - valueSerializer.writeString(valueHolderForCenterXTmpValueForIdx1); - } + const auto valueHolderForFromTmpValue = valueHolderForFrom.value; + valueSerializer.writeNumber(valueHolderForFromTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForCenterY = value.centerY; - if (runtimeType(valueHolderForCenterY) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTo = value.to; + if (runtimeType(valueHolderForTo) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCenterYTmpValue = valueHolderForCenterY.value; - if (valueHolderForCenterYTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCenterYTmpValueForIdx0 = valueHolderForCenterYTmpValue.value0; - valueSerializer.writeNumber(valueHolderForCenterYTmpValueForIdx0); - } else if (valueHolderForCenterYTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCenterYTmpValueForIdx1 = valueHolderForCenterYTmpValue.value1; - valueSerializer.writeString(valueHolderForCenterYTmpValueForIdx1); - } + const auto valueHolderForToTmpValue = valueHolderForTo.value; + valueSerializer.writeNumber(valueHolderForToTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForRotatable = value.rotatable; + if (runtimeType(valueHolderForRotatable) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForRotatableTmpValue = valueHolderForRotatable.value; + valueSerializer.writeBoolean(valueHolderForRotatableTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ScaleOptions ScaleOptions_serializer::read(DeserializerBase& buffer) +inline Ark_MotionPathOptions MotionPathOptions_serializer::read(DeserializerBase& buffer) { - Ark_ScaleOptions value = {}; + Ark_MotionPathOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto xTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number xTmpBuf = {}; - xTmpBuf.tag = xTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - xTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.x = xTmpBuf; - const auto yTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number yTmpBuf = {}; - yTmpBuf.tag = yTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((yTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - yTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.y = yTmpBuf; - const auto zTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number zTmpBuf = {}; - zTmpBuf.tag = zTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((zTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - zTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.path = static_cast(valueDeserializer.readString()); + const auto fromTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number fromTmpBuf = {}; + fromTmpBuf.tag = fromTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fromTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + fromTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.z = zTmpBuf; - const auto centerXTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String centerXTmpBuf = {}; - centerXTmpBuf.tag = centerXTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((centerXTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 centerXTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String centerXTmpBuf_ = {}; - centerXTmpBuf_.selector = centerXTmpBuf_UnionSelector; - if (centerXTmpBuf_UnionSelector == 0) { - centerXTmpBuf_.selector = 0; - centerXTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (centerXTmpBuf_UnionSelector == 1) { - centerXTmpBuf_.selector = 1; - centerXTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for centerXTmpBuf_ has to be chosen through deserialisation."); - } - centerXTmpBuf.value = static_cast(centerXTmpBuf_); + value.from = fromTmpBuf; + const auto toTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number toTmpBuf = {}; + toTmpBuf.tag = toTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((toTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + toTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.centerX = centerXTmpBuf; - const auto centerYTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String centerYTmpBuf = {}; - centerYTmpBuf.tag = centerYTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((centerYTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 centerYTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String centerYTmpBuf_ = {}; - centerYTmpBuf_.selector = centerYTmpBuf_UnionSelector; - if (centerYTmpBuf_UnionSelector == 0) { - centerYTmpBuf_.selector = 0; - centerYTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (centerYTmpBuf_UnionSelector == 1) { - centerYTmpBuf_.selector = 1; - centerYTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for centerYTmpBuf_ has to be chosen through deserialisation."); - } - centerYTmpBuf.value = static_cast(centerYTmpBuf_); + value.to = toTmpBuf; + const auto rotatableTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean rotatableTmpBuf = {}; + rotatableTmpBuf.tag = rotatableTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((rotatableTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + rotatableTmpBuf.value = valueDeserializer.readBoolean(); } - value.centerY = centerYTmpBuf; + value.rotatable = rotatableTmpBuf; return value; } -inline void ScaleSymbolEffect_serializer::write(SerializerBase& buffer, Ark_ScaleSymbolEffect value) +inline void MutableStyledString_serializer::write(SerializerBase& buffer, Ark_MutableStyledString value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_ScaleSymbolEffect ScaleSymbolEffect_serializer::read(DeserializerBase& buffer) +inline Ark_MutableStyledString MutableStyledString_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void ScreenCaptureConfig_serializer::write(SerializerBase& buffer, Ark_ScreenCaptureConfig value) +inline void NativeEmbedVisibilityInfo_serializer::write(SerializerBase& buffer, Ark_NativeEmbedVisibilityInfo value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForCaptureMode = value.captureMode; - valueSerializer.writeInt32(static_cast(valueHolderForCaptureMode)); + const auto valueHolderForVisibility = value.visibility; + valueSerializer.writeBoolean(valueHolderForVisibility); + const auto valueHolderForEmbedId = value.embedId; + valueSerializer.writeString(valueHolderForEmbedId); } -inline Ark_ScreenCaptureConfig ScreenCaptureConfig_serializer::read(DeserializerBase& buffer) +inline Ark_NativeEmbedVisibilityInfo NativeEmbedVisibilityInfo_serializer::read(DeserializerBase& buffer) { - Ark_ScreenCaptureConfig value = {}; + Ark_NativeEmbedVisibilityInfo value = {}; DeserializerBase& valueDeserializer = buffer; - value.captureMode = static_cast(valueDeserializer.readInt32()); + value.visibility = valueDeserializer.readBoolean(); + value.embedId = static_cast(valueDeserializer.readString()); return value; } -inline void ScriptItem_serializer::write(SerializerBase& buffer, Ark_ScriptItem value) +inline void NavContentInfo_serializer::write(SerializerBase& buffer, Ark_NavContentInfo value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForScript = value.script; - valueSerializer.writeString(valueHolderForScript); - const auto valueHolderForScriptRules = value.scriptRules; - valueSerializer.writeInt32(valueHolderForScriptRules.length); - for (int valueHolderForScriptRulesCounterI = 0; valueHolderForScriptRulesCounterI < valueHolderForScriptRules.length; valueHolderForScriptRulesCounterI++) { - const Ark_String valueHolderForScriptRulesTmpElement = valueHolderForScriptRules.array[valueHolderForScriptRulesCounterI]; - valueSerializer.writeString(valueHolderForScriptRulesTmpElement); + const auto valueHolderForName = value.name; + if (runtimeType(valueHolderForName) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForNameTmpValue = valueHolderForName.value; + valueSerializer.writeString(valueHolderForNameTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForIndex = value.index; + valueSerializer.writeNumber(valueHolderForIndex); + const auto valueHolderForMode = value.mode; + if (runtimeType(valueHolderForMode) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForModeTmpValue = valueHolderForMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForModeTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForParam = value.param; + if (runtimeType(valueHolderForParam) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForParamTmpValue = valueHolderForParam.value; + valueSerializer.writeObject(valueHolderForParamTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForNavDestinationId = value.navDestinationId; + if (runtimeType(valueHolderForNavDestinationId) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForNavDestinationIdTmpValue = valueHolderForNavDestinationId.value; + valueSerializer.writeString(valueHolderForNavDestinationIdTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ScriptItem ScriptItem_serializer::read(DeserializerBase& buffer) +inline Ark_NavContentInfo NavContentInfo_serializer::read(DeserializerBase& buffer) { - Ark_ScriptItem value = {}; + Ark_NavContentInfo value = {}; DeserializerBase& valueDeserializer = buffer; - value.script = static_cast(valueDeserializer.readString()); - const Ark_Int32 scriptRulesTmpBufLength = valueDeserializer.readInt32(); - Array_String scriptRulesTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&scriptRulesTmpBuf, scriptRulesTmpBufLength); - for (int scriptRulesTmpBufBufCounterI = 0; scriptRulesTmpBufBufCounterI < scriptRulesTmpBufLength; scriptRulesTmpBufBufCounterI++) { - scriptRulesTmpBuf.array[scriptRulesTmpBufBufCounterI] = static_cast(valueDeserializer.readString()); + const auto nameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String nameTmpBuf = {}; + nameTmpBuf.tag = nameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((nameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + nameTmpBuf.value = static_cast(valueDeserializer.readString()); } - value.scriptRules = scriptRulesTmpBuf; + value.name = nameTmpBuf; + value.index = static_cast(valueDeserializer.readNumber()); + const auto modeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_NavDestinationMode modeTmpBuf = {}; + modeTmpBuf.tag = modeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((modeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + modeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.mode = modeTmpBuf; + const auto paramTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Object paramTmpBuf = {}; + paramTmpBuf.tag = paramTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((paramTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + paramTmpBuf.value = static_cast(valueDeserializer.readObject()); + } + value.param = paramTmpBuf; + const auto navDestinationIdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String navDestinationIdTmpBuf = {}; + navDestinationIdTmpBuf.tag = navDestinationIdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((navDestinationIdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + navDestinationIdTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.navDestinationId = navDestinationIdTmpBuf; return value; } -inline void ScrollAnimationOptions_serializer::write(SerializerBase& buffer, Ark_ScrollAnimationOptions value) +inline void NavDestinationTransition_serializer::write(SerializerBase& buffer, Ark_NavDestinationTransition value) { SerializerBase& valueSerializer = buffer; + const auto valueHolderForOnTransitionEnd = value.onTransitionEnd; + if (runtimeType(valueHolderForOnTransitionEnd) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOnTransitionEndTmpValue = valueHolderForOnTransitionEnd.value; + valueSerializer.writeCallbackResource(valueHolderForOnTransitionEndTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnTransitionEndTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnTransitionEndTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } const auto valueHolderForDuration = value.duration; if (runtimeType(valueHolderForDuration) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); @@ -78248,31 +68231,34 @@ inline void ScrollAnimationOptions_serializer::write(SerializerBase& buffer, Ark if (runtimeType(valueHolderForCurve) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); const auto valueHolderForCurveTmpValue = valueHolderForCurve.value; - if (valueHolderForCurveTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCurveTmpValueForIdx0 = valueHolderForCurveTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCurveTmpValueForIdx0)); - } else if (valueHolderForCurveTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCurveTmpValueForIdx1 = valueHolderForCurveTmpValue.value1; - curves_ICurve_serializer::write(valueSerializer, valueHolderForCurveTmpValueForIdx1); - } + valueSerializer.writeInt32(static_cast(valueHolderForCurveTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForCanOverScroll = value.canOverScroll; - if (runtimeType(valueHolderForCanOverScroll) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDelay = value.delay; + if (runtimeType(valueHolderForDelay) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCanOverScrollTmpValue = valueHolderForCanOverScroll.value; - valueSerializer.writeBoolean(valueHolderForCanOverScrollTmpValue); + const auto valueHolderForDelayTmpValue = valueHolderForDelay.value; + valueSerializer.writeNumber(valueHolderForDelayTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } + const auto valueHolderForEvent = value.event; + valueSerializer.writeCallbackResource(valueHolderForEvent.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForEvent.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForEvent.callSync)); } -inline Ark_ScrollAnimationOptions ScrollAnimationOptions_serializer::read(DeserializerBase& buffer) +inline Ark_NavDestinationTransition NavDestinationTransition_serializer::read(DeserializerBase& buffer) { - Ark_ScrollAnimationOptions value = {}; + Ark_NavDestinationTransition value = {}; DeserializerBase& valueDeserializer = buffer; + const auto onTransitionEndTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onTransitionEndTmpBuf = {}; + onTransitionEndTmpBuf.tag = onTransitionEndTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onTransitionEndTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onTransitionEndTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onTransitionEnd = onTransitionEndTmpBuf; const auto durationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number durationTmpBuf = {}; durationTmpBuf.tag = durationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -78281,1810 +68267,1145 @@ inline Ark_ScrollAnimationOptions ScrollAnimationOptions_serializer::read(Deseri } value.duration = durationTmpBuf; const auto curveTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Curve_ICurve curveTmpBuf = {}; + Opt_curves_Curve curveTmpBuf = {}; curveTmpBuf.tag = curveTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((curveTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 curveTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Curve_ICurve curveTmpBuf_ = {}; - curveTmpBuf_.selector = curveTmpBuf_UnionSelector; - if (curveTmpBuf_UnionSelector == 0) { - curveTmpBuf_.selector = 0; - curveTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (curveTmpBuf_UnionSelector == 1) { - curveTmpBuf_.selector = 1; - curveTmpBuf_.value1 = static_cast(curves_ICurve_serializer::read(valueDeserializer)); - } else { - INTEROP_FATAL("One of the branches for curveTmpBuf_ has to be chosen through deserialisation."); - } - curveTmpBuf.value = static_cast(curveTmpBuf_); + curveTmpBuf.value = static_cast(valueDeserializer.readInt32()); } value.curve = curveTmpBuf; - const auto canOverScrollTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean canOverScrollTmpBuf = {}; - canOverScrollTmpBuf.tag = canOverScrollTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((canOverScrollTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - canOverScrollTmpBuf.value = valueDeserializer.readBoolean(); + const auto delayTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number delayTmpBuf = {}; + delayTmpBuf.tag = delayTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((delayTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + delayTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.canOverScroll = canOverScrollTmpBuf; + value.delay = delayTmpBuf; + value.event = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; return value; } -inline void ScrollBarOptions_serializer::write(SerializerBase& buffer, Ark_ScrollBarOptions value) +inline void NavigationAnimatedTransition_serializer::write(SerializerBase& buffer, Ark_NavigationAnimatedTransition value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForScroller = value.scroller; - Scroller_serializer::write(valueSerializer, valueHolderForScroller); - const auto valueHolderForDirection = value.direction; - if (runtimeType(valueHolderForDirection) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnTransitionEnd = value.onTransitionEnd; + if (runtimeType(valueHolderForOnTransitionEnd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDirectionTmpValue = valueHolderForDirection.value; - valueSerializer.writeInt32(static_cast(valueHolderForDirectionTmpValue)); + const auto valueHolderForOnTransitionEndTmpValue = valueHolderForOnTransitionEnd.value; + valueSerializer.writeCallbackResource(valueHolderForOnTransitionEndTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnTransitionEndTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnTransitionEndTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForState = value.state; - if (runtimeType(valueHolderForState) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTimeout = value.timeout; + if (runtimeType(valueHolderForTimeout) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStateTmpValue = valueHolderForState.value; - valueSerializer.writeInt32(static_cast(valueHolderForStateTmpValue)); + const auto valueHolderForTimeoutTmpValue = valueHolderForTimeout.value; + valueSerializer.writeNumber(valueHolderForTimeoutTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_ScrollBarOptions ScrollBarOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_ScrollBarOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - value.scroller = static_cast(Scroller_serializer::read(valueDeserializer)); - const auto directionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ScrollBarDirection directionTmpBuf = {}; - directionTmpBuf.tag = directionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((directionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - directionTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.direction = directionTmpBuf; - const auto stateTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BarState stateTmpBuf = {}; - stateTmpBuf.tag = stateTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((stateTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - stateTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.state = stateTmpBuf; - return value; -} -inline void ScrollEdgeOptions_serializer::write(SerializerBase& buffer, Ark_ScrollEdgeOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForVelocity = value.velocity; - if (runtimeType(valueHolderForVelocity) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIsInteractive = value.isInteractive; + if (runtimeType(valueHolderForIsInteractive) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForVelocityTmpValue = valueHolderForVelocity.value; - valueSerializer.writeNumber(valueHolderForVelocityTmpValue); + const auto valueHolderForIsInteractiveTmpValue = valueHolderForIsInteractive.value; + valueSerializer.writeBoolean(valueHolderForIsInteractiveTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } + const auto valueHolderForTransition = value.transition; + valueSerializer.writeCallbackResource(valueHolderForTransition.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForTransition.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForTransition.callSync)); } -inline Ark_ScrollEdgeOptions ScrollEdgeOptions_serializer::read(DeserializerBase& buffer) +inline Ark_NavigationAnimatedTransition NavigationAnimatedTransition_serializer::read(DeserializerBase& buffer) { - Ark_ScrollEdgeOptions value = {}; + Ark_NavigationAnimatedTransition value = {}; DeserializerBase& valueDeserializer = buffer; - const auto velocityTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number velocityTmpBuf = {}; - velocityTmpBuf.tag = velocityTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((velocityTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - velocityTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const auto onTransitionEndTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Boolean_Void onTransitionEndTmpBuf = {}; + onTransitionEndTmpBuf.tag = onTransitionEndTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onTransitionEndTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onTransitionEndTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; } - value.velocity = velocityTmpBuf; - return value; -} -inline void ScrollPageOptions_serializer::write(SerializerBase& buffer, Ark_ScrollPageOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForNext = value.next; - valueSerializer.writeBoolean(valueHolderForNext); - const auto valueHolderForAnimation = value.animation; - if (runtimeType(valueHolderForAnimation) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAnimationTmpValue = valueHolderForAnimation.value; - valueSerializer.writeBoolean(valueHolderForAnimationTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.onTransitionEnd = onTransitionEndTmpBuf; + const auto timeoutTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number timeoutTmpBuf = {}; + timeoutTmpBuf.tag = timeoutTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((timeoutTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + timeoutTmpBuf.value = static_cast(valueDeserializer.readNumber()); } -} -inline Ark_ScrollPageOptions ScrollPageOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_ScrollPageOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - value.next = valueDeserializer.readBoolean(); - const auto animationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean animationTmpBuf = {}; - animationTmpBuf.tag = animationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((animationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - animationTmpBuf.value = valueDeserializer.readBoolean(); + value.timeout = timeoutTmpBuf; + const auto isInteractiveTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isInteractiveTmpBuf = {}; + isInteractiveTmpBuf.tag = isInteractiveTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((isInteractiveTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + isInteractiveTmpBuf.value = valueDeserializer.readBoolean(); } - value.animation = animationTmpBuf; + value.isInteractive = isInteractiveTmpBuf; + value.transition = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_NavigationTransitionProxy_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_NavigationTransitionProxy_Void))))}; return value; } -inline void SelectionMenuOptionsExt_serializer::write(SerializerBase& buffer, Ark_SelectionMenuOptionsExt value) +inline void NavigationInterception_serializer::write(SerializerBase& buffer, Ark_NavigationInterception value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForOnAppear = value.onAppear; - if (runtimeType(valueHolderForOnAppear) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnAppearTmpValue = valueHolderForOnAppear.value; - valueSerializer.writeCallbackResource(valueHolderForOnAppearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnDisappear = value.onDisappear; - if (runtimeType(valueHolderForOnDisappear) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForWillShow = value.willShow; + if (runtimeType(valueHolderForWillShow) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnDisappearTmpValue = valueHolderForOnDisappear.value; - valueSerializer.writeCallbackResource(valueHolderForOnDisappearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.callSync)); + const auto valueHolderForWillShowTmpValue = valueHolderForWillShow.value; + valueSerializer.writeCallbackResource(valueHolderForWillShowTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForWillShowTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForWillShowTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPreview = value.preview; - if (runtimeType(valueHolderForPreview) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDidShow = value.didShow; + if (runtimeType(valueHolderForDidShow) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPreviewTmpValue = valueHolderForPreview.value; - valueSerializer.writeCallbackResource(valueHolderForPreviewTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForPreviewTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForPreviewTmpValue.callSync)); + const auto valueHolderForDidShowTmpValue = valueHolderForDidShow.value; + valueSerializer.writeCallbackResource(valueHolderForDidShowTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForDidShowTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForDidShowTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForMenuType = value.menuType; - if (runtimeType(valueHolderForMenuType) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForModeChange = value.modeChange; + if (runtimeType(valueHolderForModeChange) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMenuTypeTmpValue = valueHolderForMenuType.value; - valueSerializer.writeInt32(static_cast(valueHolderForMenuTypeTmpValue)); + const auto valueHolderForModeChangeTmpValue = valueHolderForModeChange.value; + valueSerializer.writeCallbackResource(valueHolderForModeChangeTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForModeChangeTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForModeChangeTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_SelectionMenuOptionsExt SelectionMenuOptionsExt_serializer::read(DeserializerBase& buffer) +inline Ark_NavigationInterception NavigationInterception_serializer::read(DeserializerBase& buffer) { - Ark_SelectionMenuOptionsExt value = {}; + Ark_NavigationInterception value = {}; DeserializerBase& valueDeserializer = buffer; - const auto onAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onAppearTmpBuf = {}; - onAppearTmpBuf.tag = onAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onAppear = onAppearTmpBuf; - const auto onDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onDisappearTmpBuf = {}; - onDisappearTmpBuf.tag = onDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onDisappear = onDisappearTmpBuf; - const auto previewTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomNodeBuilder previewTmpBuf = {}; - previewTmpBuf.tag = previewTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((previewTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - previewTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - } - value.preview = previewTmpBuf; - const auto menuTypeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_MenuType menuTypeTmpBuf = {}; - menuTypeTmpBuf.tag = menuTypeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((menuTypeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - menuTypeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto willShowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_InterceptionShowCallback willShowTmpBuf = {}; + willShowTmpBuf.tag = willShowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((willShowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + willShowTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_InterceptionShowCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_InterceptionShowCallback))))}; } - value.menuType = menuTypeTmpBuf; - return value; -} -inline void SelectionOptions_serializer::write(SerializerBase& buffer, Ark_SelectionOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForMenuPolicy = value.menuPolicy; - if (runtimeType(valueHolderForMenuPolicy) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMenuPolicyTmpValue = valueHolderForMenuPolicy.value; - valueSerializer.writeInt32(static_cast(valueHolderForMenuPolicyTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.willShow = willShowTmpBuf; + const auto didShowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_InterceptionShowCallback didShowTmpBuf = {}; + didShowTmpBuf.tag = didShowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((didShowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + didShowTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_InterceptionShowCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_InterceptionShowCallback))))}; } -} -inline Ark_SelectionOptions SelectionOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_SelectionOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto menuPolicyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_MenuPolicy menuPolicyTmpBuf = {}; - menuPolicyTmpBuf.tag = menuPolicyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((menuPolicyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - menuPolicyTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.didShow = didShowTmpBuf; + const auto modeChangeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_InterceptionModeCallback modeChangeTmpBuf = {}; + modeChangeTmpBuf.tag = modeChangeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((modeChangeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + modeChangeTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_InterceptionModeCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_InterceptionModeCallback))))}; } - value.menuPolicy = menuPolicyTmpBuf; + value.modeChange = modeChangeTmpBuf; return value; } -inline void ShapeSize_serializer::write(SerializerBase& buffer, Ark_ShapeSize value) +inline void NavigationOptions_serializer::write(SerializerBase& buffer, Ark_NavigationOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLaunchMode = value.launchMode; + if (runtimeType(valueHolderForLaunchMode) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx0); - } else if (valueHolderForWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1); - } + const auto valueHolderForLaunchModeTmpValue = valueHolderForLaunchMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForLaunchModeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHeight = value.height; - if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAnimated = value.animated; + if (runtimeType(valueHolderForAnimated) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - if (valueHolderForHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; - valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx0); - } else if (valueHolderForHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; - valueSerializer.writeString(valueHolderForHeightTmpValueForIdx1); - } + const auto valueHolderForAnimatedTmpValue = valueHolderForAnimated.value; + valueSerializer.writeBoolean(valueHolderForAnimatedTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ShapeSize ShapeSize_serializer::read(DeserializerBase& buffer) +inline Ark_NavigationOptions NavigationOptions_serializer::read(DeserializerBase& buffer) { - Ark_ShapeSize value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); - } - widthTmpBuf.value = static_cast(widthTmpBuf_); + Ark_NavigationOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto launchModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LaunchMode launchModeTmpBuf = {}; + launchModeTmpBuf.tag = launchModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((launchModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + launchModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.width = widthTmpBuf; - const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String heightTmpBuf = {}; - heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String heightTmpBuf_ = {}; - heightTmpBuf_.selector = heightTmpBuf_UnionSelector; - if (heightTmpBuf_UnionSelector == 0) { - heightTmpBuf_.selector = 0; - heightTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (heightTmpBuf_UnionSelector == 1) { - heightTmpBuf_.selector = 1; - heightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); - } - heightTmpBuf.value = static_cast(heightTmpBuf_); + value.launchMode = launchModeTmpBuf; + const auto animatedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean animatedTmpBuf = {}; + animatedTmpBuf.tag = animatedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((animatedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + animatedTmpBuf.value = valueDeserializer.readBoolean(); } - value.height = heightTmpBuf; + value.animated = animatedTmpBuf; return value; } -inline void SheetDismiss_serializer::write(SerializerBase& buffer, Ark_SheetDismiss value) +inline void NavPathInfo_serializer::write(SerializerBase& buffer, Ark_NavPathInfo value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForDismiss = value.dismiss; - valueSerializer.writeCallbackResource(valueHolderForDismiss.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForDismiss.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForDismiss.callSync)); + valueSerializer.writePointer(value); } -inline Ark_SheetDismiss SheetDismiss_serializer::read(DeserializerBase& buffer) +inline Ark_NavPathInfo NavPathInfo_serializer::read(DeserializerBase& buffer) { - Ark_SheetDismiss value = {}; DeserializerBase& valueDeserializer = buffer; - value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void NestedScrollInfo_serializer::write(SerializerBase& buffer, Ark_NestedScrollInfo value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForParent = value.parent; + Scroller_serializer::write(valueSerializer, valueHolderForParent); + const auto valueHolderForChild = value.child; + Scroller_serializer::write(valueSerializer, valueHolderForChild); +} +inline Ark_NestedScrollInfo NestedScrollInfo_serializer::read(DeserializerBase& buffer) +{ + Ark_NestedScrollInfo value = {}; + DeserializerBase& valueDeserializer = buffer; + value.parent = static_cast(Scroller_serializer::read(valueDeserializer)); + value.child = static_cast(Scroller_serializer::read(valueDeserializer)); return value; } -inline void SlideRange_serializer::write(SerializerBase& buffer, Ark_SlideRange value) +inline void NestedScrollOptionsExt_serializer::write(SerializerBase& buffer, Ark_NestedScrollOptionsExt value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForFrom = value.from; - if (runtimeType(valueHolderForFrom) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForScrollUp = value.scrollUp; + if (runtimeType(valueHolderForScrollUp) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFromTmpValue = valueHolderForFrom.value; - valueSerializer.writeNumber(valueHolderForFromTmpValue); + const auto valueHolderForScrollUpTmpValue = valueHolderForScrollUp.value; + valueSerializer.writeInt32(static_cast(valueHolderForScrollUpTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTo = value.to; - if (runtimeType(valueHolderForTo) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForScrollDown = value.scrollDown; + if (runtimeType(valueHolderForScrollDown) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForToTmpValue = valueHolderForTo.value; - valueSerializer.writeNumber(valueHolderForToTmpValue); + const auto valueHolderForScrollDownTmpValue = valueHolderForScrollDown.value; + valueSerializer.writeInt32(static_cast(valueHolderForScrollDownTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForScrollRight = value.scrollRight; + if (runtimeType(valueHolderForScrollRight) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForScrollRightTmpValue = valueHolderForScrollRight.value; + valueSerializer.writeInt32(static_cast(valueHolderForScrollRightTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForScrollLeft = value.scrollLeft; + if (runtimeType(valueHolderForScrollLeft) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForScrollLeftTmpValue = valueHolderForScrollLeft.value; + valueSerializer.writeInt32(static_cast(valueHolderForScrollLeftTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_SlideRange SlideRange_serializer::read(DeserializerBase& buffer) +inline Ark_NestedScrollOptionsExt NestedScrollOptionsExt_serializer::read(DeserializerBase& buffer) { - Ark_SlideRange value = {}; + Ark_NestedScrollOptionsExt value = {}; DeserializerBase& valueDeserializer = buffer; - const auto fromTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number fromTmpBuf = {}; - fromTmpBuf.tag = fromTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fromTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fromTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const auto scrollUpTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_NestedScrollMode scrollUpTmpBuf = {}; + scrollUpTmpBuf.tag = scrollUpTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((scrollUpTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + scrollUpTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.from = fromTmpBuf; - const auto toTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number toTmpBuf = {}; - toTmpBuf.tag = toTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((toTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - toTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.scrollUp = scrollUpTmpBuf; + const auto scrollDownTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_NestedScrollMode scrollDownTmpBuf = {}; + scrollDownTmpBuf.tag = scrollDownTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((scrollDownTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + scrollDownTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.to = toTmpBuf; + value.scrollDown = scrollDownTmpBuf; + const auto scrollRightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_NestedScrollMode scrollRightTmpBuf = {}; + scrollRightTmpBuf.tag = scrollRightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((scrollRightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + scrollRightTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.scrollRight = scrollRightTmpBuf; + const auto scrollLeftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_NestedScrollMode scrollLeftTmpBuf = {}; + scrollLeftTmpBuf.tag = scrollLeftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((scrollLeftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + scrollLeftTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.scrollLeft = scrollLeftTmpBuf; return value; } -inline void SliderConfiguration_serializer::write(SerializerBase& buffer, Ark_SliderConfiguration value) +inline void OnAlertEvent_serializer::write(SerializerBase& buffer, Ark_OnAlertEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForEnabled = value.enabled; - valueSerializer.writeBoolean(valueHolderForEnabled); - const auto valueHolderForContentModifier = value.contentModifier; - valueSerializer.writeObject(valueHolderForContentModifier); - const auto valueHolderForValue = value.value; - valueSerializer.writeNumber(valueHolderForValue); - const auto valueHolderForMin = value.min; - valueSerializer.writeNumber(valueHolderForMin); - const auto valueHolderForMax = value.max; - valueSerializer.writeNumber(valueHolderForMax); - const auto valueHolderForStep = value.step; - valueSerializer.writeNumber(valueHolderForStep); - const auto valueHolderForTriggerChange = value.triggerChange; - valueSerializer.writeCallbackResource(valueHolderForTriggerChange.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.callSync)); + const auto valueHolderForUrl = value.url; + valueSerializer.writeString(valueHolderForUrl); + const auto valueHolderForMessage = value.message; + valueSerializer.writeString(valueHolderForMessage); + const auto valueHolderForResult = value.result; + JsResult_serializer::write(valueSerializer, valueHolderForResult); } -inline Ark_SliderConfiguration SliderConfiguration_serializer::read(DeserializerBase& buffer) +inline Ark_OnAlertEvent OnAlertEvent_serializer::read(DeserializerBase& buffer) { - Ark_SliderConfiguration value = {}; + Ark_OnAlertEvent value = {}; DeserializerBase& valueDeserializer = buffer; - value.enabled = valueDeserializer.readBoolean(); - value.contentModifier = static_cast(valueDeserializer.readObject()); - value.value = static_cast(valueDeserializer.readNumber()); - value.min = static_cast(valueDeserializer.readNumber()); - value.max = static_cast(valueDeserializer.readNumber()); - value.step = static_cast(valueDeserializer.readNumber()); - value.triggerChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_SliderTriggerChangeCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_SliderTriggerChangeCallback))))}; + value.url = static_cast(valueDeserializer.readString()); + value.message = static_cast(valueDeserializer.readString()); + value.result = static_cast(JsResult_serializer::read(valueDeserializer)); return value; } -inline void SnapshotOptions_serializer::write(SerializerBase& buffer, Ark_SnapshotOptions value) +inline void OnBeforeUnloadEvent_serializer::write(SerializerBase& buffer, Ark_OnBeforeUnloadEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForScale = value.scale; - if (runtimeType(valueHolderForScale) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForScaleTmpValue = valueHolderForScale.value; - valueSerializer.writeNumber(valueHolderForScaleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForWaitUntilRenderFinished = value.waitUntilRenderFinished; - if (runtimeType(valueHolderForWaitUntilRenderFinished) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForUrl = value.url; + valueSerializer.writeString(valueHolderForUrl); + const auto valueHolderForMessage = value.message; + valueSerializer.writeString(valueHolderForMessage); + const auto valueHolderForResult = value.result; + JsResult_serializer::write(valueSerializer, valueHolderForResult); + const auto valueHolderForIsReload = value.isReload; + if (runtimeType(valueHolderForIsReload) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWaitUntilRenderFinishedTmpValue = valueHolderForWaitUntilRenderFinished.value; - valueSerializer.writeBoolean(valueHolderForWaitUntilRenderFinishedTmpValue); + const auto valueHolderForIsReloadTmpValue = valueHolderForIsReload.value; + valueSerializer.writeBoolean(valueHolderForIsReloadTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_SnapshotOptions SnapshotOptions_serializer::read(DeserializerBase& buffer) +inline Ark_OnBeforeUnloadEvent OnBeforeUnloadEvent_serializer::read(DeserializerBase& buffer) { - Ark_SnapshotOptions value = {}; + Ark_OnBeforeUnloadEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const auto scaleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number scaleTmpBuf = {}; - scaleTmpBuf.tag = scaleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((scaleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - scaleTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.scale = scaleTmpBuf; - const auto waitUntilRenderFinishedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean waitUntilRenderFinishedTmpBuf = {}; - waitUntilRenderFinishedTmpBuf.tag = waitUntilRenderFinishedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((waitUntilRenderFinishedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - waitUntilRenderFinishedTmpBuf.value = valueDeserializer.readBoolean(); + value.url = static_cast(valueDeserializer.readString()); + value.message = static_cast(valueDeserializer.readString()); + value.result = static_cast(JsResult_serializer::read(valueDeserializer)); + const auto isReloadTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isReloadTmpBuf = {}; + isReloadTmpBuf.tag = isReloadTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((isReloadTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + isReloadTmpBuf.value = valueDeserializer.readBoolean(); } - value.waitUntilRenderFinished = waitUntilRenderFinishedTmpBuf; + value.isReload = isReloadTmpBuf; return value; } -inline void SpringBackAction_serializer::write(SerializerBase& buffer, Ark_SpringBackAction value) +inline void OnClientAuthenticationEvent_serializer::write(SerializerBase& buffer, Ark_OnClientAuthenticationEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSpringBack = value.springBack; - valueSerializer.writeCallbackResource(valueHolderForSpringBack.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForSpringBack.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForSpringBack.callSync)); + const auto valueHolderForHandler = value.handler; + ClientAuthenticationHandler_serializer::write(valueSerializer, valueHolderForHandler); + const auto valueHolderForHost = value.host; + valueSerializer.writeString(valueHolderForHost); + const auto valueHolderForPort = value.port; + valueSerializer.writeNumber(valueHolderForPort); + const auto valueHolderForKeyTypes = value.keyTypes; + valueSerializer.writeInt32(valueHolderForKeyTypes.length); + for (int valueHolderForKeyTypesCounterI = 0; valueHolderForKeyTypesCounterI < valueHolderForKeyTypes.length; valueHolderForKeyTypesCounterI++) { + const Ark_String valueHolderForKeyTypesTmpElement = valueHolderForKeyTypes.array[valueHolderForKeyTypesCounterI]; + valueSerializer.writeString(valueHolderForKeyTypesTmpElement); + } + const auto valueHolderForIssuers = value.issuers; + valueSerializer.writeInt32(valueHolderForIssuers.length); + for (int valueHolderForIssuersCounterI = 0; valueHolderForIssuersCounterI < valueHolderForIssuers.length; valueHolderForIssuersCounterI++) { + const Ark_String valueHolderForIssuersTmpElement = valueHolderForIssuers.array[valueHolderForIssuersCounterI]; + valueSerializer.writeString(valueHolderForIssuersTmpElement); + } } -inline Ark_SpringBackAction SpringBackAction_serializer::read(DeserializerBase& buffer) +inline Ark_OnClientAuthenticationEvent OnClientAuthenticationEvent_serializer::read(DeserializerBase& buffer) { - Ark_SpringBackAction value = {}; + Ark_OnClientAuthenticationEvent value = {}; DeserializerBase& valueDeserializer = buffer; - value.springBack = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + value.handler = static_cast(ClientAuthenticationHandler_serializer::read(valueDeserializer)); + value.host = static_cast(valueDeserializer.readString()); + value.port = static_cast(valueDeserializer.readNumber()); + const Ark_Int32 keyTypesTmpBufLength = valueDeserializer.readInt32(); + Array_String keyTypesTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&keyTypesTmpBuf, keyTypesTmpBufLength); + for (int keyTypesTmpBufBufCounterI = 0; keyTypesTmpBufBufCounterI < keyTypesTmpBufLength; keyTypesTmpBufBufCounterI++) { + keyTypesTmpBuf.array[keyTypesTmpBufBufCounterI] = static_cast(valueDeserializer.readString()); + } + value.keyTypes = keyTypesTmpBuf; + const Ark_Int32 issuersTmpBufLength = valueDeserializer.readInt32(); + Array_String issuersTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&issuersTmpBuf, issuersTmpBufLength); + for (int issuersTmpBufBufCounterI = 0; issuersTmpBufBufCounterI < issuersTmpBufLength; issuersTmpBufBufCounterI++) { + issuersTmpBuf.array[issuersTmpBufBufCounterI] = static_cast(valueDeserializer.readString()); + } + value.issuers = issuersTmpBuf; return value; } -inline void SslErrorEvent_serializer::write(SerializerBase& buffer, Ark_SslErrorEvent value) +inline void OnConfirmEvent_serializer::write(SerializerBase& buffer, Ark_OnConfirmEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForHandler = value.handler; - SslErrorHandler_serializer::write(valueSerializer, valueHolderForHandler); - const auto valueHolderForError = value.error; - valueSerializer.writeInt32(static_cast(valueHolderForError)); const auto valueHolderForUrl = value.url; valueSerializer.writeString(valueHolderForUrl); - const auto valueHolderForOriginalUrl = value.originalUrl; - valueSerializer.writeString(valueHolderForOriginalUrl); - const auto valueHolderForReferrer = value.referrer; - valueSerializer.writeString(valueHolderForReferrer); - const auto valueHolderForIsFatalError = value.isFatalError; - valueSerializer.writeBoolean(valueHolderForIsFatalError); - const auto valueHolderForIsMainFrame = value.isMainFrame; - valueSerializer.writeBoolean(valueHolderForIsMainFrame); + const auto valueHolderForMessage = value.message; + valueSerializer.writeString(valueHolderForMessage); + const auto valueHolderForResult = value.result; + JsResult_serializer::write(valueSerializer, valueHolderForResult); } -inline Ark_SslErrorEvent SslErrorEvent_serializer::read(DeserializerBase& buffer) +inline Ark_OnConfirmEvent OnConfirmEvent_serializer::read(DeserializerBase& buffer) { - Ark_SslErrorEvent value = {}; + Ark_OnConfirmEvent value = {}; DeserializerBase& valueDeserializer = buffer; - value.handler = static_cast(SslErrorHandler_serializer::read(valueDeserializer)); - value.error = static_cast(valueDeserializer.readInt32()); value.url = static_cast(valueDeserializer.readString()); - value.originalUrl = static_cast(valueDeserializer.readString()); - value.referrer = static_cast(valueDeserializer.readString()); - value.isFatalError = valueDeserializer.readBoolean(); - value.isMainFrame = valueDeserializer.readBoolean(); + value.message = static_cast(valueDeserializer.readString()); + value.result = static_cast(JsResult_serializer::read(valueDeserializer)); return value; } -inline void StackOptions_serializer::write(SerializerBase& buffer, Ark_StackOptions value) +inline void OnContextMenuShowEvent_serializer::write(SerializerBase& buffer, Ark_OnContextMenuShowEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForAlignContent = value.alignContent; - if (runtimeType(valueHolderForAlignContent) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAlignContentTmpValue = valueHolderForAlignContent.value; - valueSerializer.writeInt32(static_cast(valueHolderForAlignContentTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForParam = value.param; + WebContextMenuParam_serializer::write(valueSerializer, valueHolderForParam); + const auto valueHolderForResult = value.result; + WebContextMenuResult_serializer::write(valueSerializer, valueHolderForResult); } -inline Ark_StackOptions StackOptions_serializer::read(DeserializerBase& buffer) +inline Ark_OnContextMenuShowEvent OnContextMenuShowEvent_serializer::read(DeserializerBase& buffer) { - Ark_StackOptions value = {}; + Ark_OnContextMenuShowEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const auto alignContentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Alignment alignContentTmpBuf = {}; - alignContentTmpBuf.tag = alignContentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((alignContentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - alignContentTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.alignContent = alignContentTmpBuf; + value.param = static_cast(WebContextMenuParam_serializer::read(valueDeserializer)); + value.result = static_cast(WebContextMenuResult_serializer::read(valueDeserializer)); return value; } -inline void StyledStringChangedListener_serializer::write(SerializerBase& buffer, Ark_StyledStringChangedListener value) +inline void OnDownloadStartEvent_serializer::write(SerializerBase& buffer, Ark_OnDownloadStartEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForOnWillChange = value.onWillChange; - if (runtimeType(valueHolderForOnWillChange) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnWillChangeTmpValue = valueHolderForOnWillChange.value; - valueSerializer.writeCallbackResource(valueHolderForOnWillChangeTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillChangeTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillChangeTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnDidChange = value.onDidChange; - if (runtimeType(valueHolderForOnDidChange) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnDidChangeTmpValue = valueHolderForOnDidChange.value; - valueSerializer.writeCallbackResource(valueHolderForOnDidChangeTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidChangeTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidChangeTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForUrl = value.url; + valueSerializer.writeString(valueHolderForUrl); + const auto valueHolderForUserAgent = value.userAgent; + valueSerializer.writeString(valueHolderForUserAgent); + const auto valueHolderForContentDisposition = value.contentDisposition; + valueSerializer.writeString(valueHolderForContentDisposition); + const auto valueHolderForMimetype = value.mimetype; + valueSerializer.writeString(valueHolderForMimetype); + const auto valueHolderForContentLength = value.contentLength; + valueSerializer.writeNumber(valueHolderForContentLength); } -inline Ark_StyledStringChangedListener StyledStringChangedListener_serializer::read(DeserializerBase& buffer) +inline Ark_OnDownloadStartEvent OnDownloadStartEvent_serializer::read(DeserializerBase& buffer) { - Ark_StyledStringChangedListener value = {}; + Ark_OnDownloadStartEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const auto onWillChangeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_StyledStringChangeValue_Boolean onWillChangeTmpBuf = {}; - onWillChangeTmpBuf.tag = onWillChangeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onWillChangeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onWillChangeTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_StyledStringChangeValue_Boolean)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_StyledStringChangeValue_Boolean))))}; - } - value.onWillChange = onWillChangeTmpBuf; - const auto onDidChangeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_OnDidChangeCallback onDidChangeTmpBuf = {}; - onDidChangeTmpBuf.tag = onDidChangeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onDidChangeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onDidChangeTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnDidChangeCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnDidChangeCallback))))}; - } - value.onDidChange = onDidChangeTmpBuf; + value.url = static_cast(valueDeserializer.readString()); + value.userAgent = static_cast(valueDeserializer.readString()); + value.contentDisposition = static_cast(valueDeserializer.readString()); + value.mimetype = static_cast(valueDeserializer.readString()); + value.contentLength = static_cast(valueDeserializer.readNumber()); return value; } -inline void SurfaceRect_serializer::write(SerializerBase& buffer, Ark_SurfaceRect value) +inline void OnErrorReceiveEvent_serializer::write(SerializerBase& buffer, Ark_OnErrorReceiveEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForOffsetX = value.offsetX; - if (runtimeType(valueHolderForOffsetX) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffsetXTmpValue = valueHolderForOffsetX.value; - valueSerializer.writeFloat64(valueHolderForOffsetXTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOffsetY = value.offsetY; - if (runtimeType(valueHolderForOffsetY) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffsetYTmpValue = valueHolderForOffsetY.value; - valueSerializer.writeFloat64(valueHolderForOffsetYTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForSurfaceWidth = value.surfaceWidth; - valueSerializer.writeFloat64(valueHolderForSurfaceWidth); - const auto valueHolderForSurfaceHeight = value.surfaceHeight; - valueSerializer.writeFloat64(valueHolderForSurfaceHeight); + const auto valueHolderForRequest = value.request; + WebResourceRequest_serializer::write(valueSerializer, valueHolderForRequest); + const auto valueHolderForError = value.error; + WebResourceError_serializer::write(valueSerializer, valueHolderForError); } -inline Ark_SurfaceRect SurfaceRect_serializer::read(DeserializerBase& buffer) +inline Ark_OnErrorReceiveEvent OnErrorReceiveEvent_serializer::read(DeserializerBase& buffer) { - Ark_SurfaceRect value = {}; + Ark_OnErrorReceiveEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const auto offsetXTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Float64 offsetXTmpBuf = {}; - offsetXTmpBuf.tag = offsetXTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((offsetXTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - offsetXTmpBuf.value = valueDeserializer.readFloat64(); - } - value.offsetX = offsetXTmpBuf; - const auto offsetYTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Float64 offsetYTmpBuf = {}; - offsetYTmpBuf.tag = offsetYTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((offsetYTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - offsetYTmpBuf.value = valueDeserializer.readFloat64(); - } - value.offsetY = offsetYTmpBuf; - value.surfaceWidth = valueDeserializer.readFloat64(); - value.surfaceHeight = valueDeserializer.readFloat64(); + value.request = static_cast(WebResourceRequest_serializer::read(valueDeserializer)); + value.error = static_cast(WebResourceError_serializer::read(valueDeserializer)); return value; } -inline void SurfaceRotationOptions_serializer::write(SerializerBase& buffer, Ark_SurfaceRotationOptions value) +inline void OnGeolocationShowEvent_serializer::write(SerializerBase& buffer, Ark_OnGeolocationShowEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForLock = value.lock; - if (runtimeType(valueHolderForLock) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLockTmpValue = valueHolderForLock.value; - valueSerializer.writeBoolean(valueHolderForLockTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForOrigin = value.origin; + valueSerializer.writeString(valueHolderForOrigin); + const auto valueHolderForGeolocation = value.geolocation; + JsGeolocation_serializer::write(valueSerializer, valueHolderForGeolocation); } -inline Ark_SurfaceRotationOptions SurfaceRotationOptions_serializer::read(DeserializerBase& buffer) +inline Ark_OnGeolocationShowEvent OnGeolocationShowEvent_serializer::read(DeserializerBase& buffer) { - Ark_SurfaceRotationOptions value = {}; + Ark_OnGeolocationShowEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const auto lockTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean lockTmpBuf = {}; - lockTmpBuf.tag = lockTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((lockTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - lockTmpBuf.value = valueDeserializer.readBoolean(); - } - value.lock = lockTmpBuf; + value.origin = static_cast(valueDeserializer.readString()); + value.geolocation = static_cast(JsGeolocation_serializer::read(valueDeserializer)); return value; } -inline void SwipeGestureHandlerOptions_serializer::write(SerializerBase& buffer, Ark_SwipeGestureHandlerOptions value) +inline void OnHttpAuthRequestEvent_serializer::write(SerializerBase& buffer, Ark_OnHttpAuthRequestEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForIsFingerCountLimited = value.isFingerCountLimited; - if (runtimeType(valueHolderForIsFingerCountLimited) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIsFingerCountLimitedTmpValue = valueHolderForIsFingerCountLimited.value; - valueSerializer.writeBoolean(valueHolderForIsFingerCountLimitedTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFingers = value.fingers; - if (runtimeType(valueHolderForFingers) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFingersTmpValue = valueHolderForFingers.value; - valueSerializer.writeNumber(valueHolderForFingersTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDirection = value.direction; - if (runtimeType(valueHolderForDirection) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDirectionTmpValue = valueHolderForDirection.value; - valueSerializer.writeInt32(static_cast(valueHolderForDirectionTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForSpeed = value.speed; - if (runtimeType(valueHolderForSpeed) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSpeedTmpValue = valueHolderForSpeed.value; - valueSerializer.writeNumber(valueHolderForSpeedTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForHandler = value.handler; + HttpAuthHandler_serializer::write(valueSerializer, valueHolderForHandler); + const auto valueHolderForHost = value.host; + valueSerializer.writeString(valueHolderForHost); + const auto valueHolderForRealm = value.realm; + valueSerializer.writeString(valueHolderForRealm); +} +inline Ark_OnHttpAuthRequestEvent OnHttpAuthRequestEvent_serializer::read(DeserializerBase& buffer) +{ + Ark_OnHttpAuthRequestEvent value = {}; + DeserializerBase& valueDeserializer = buffer; + value.handler = static_cast(HttpAuthHandler_serializer::read(valueDeserializer)); + value.host = static_cast(valueDeserializer.readString()); + value.realm = static_cast(valueDeserializer.readString()); + return value; +} +inline void OnHttpErrorReceiveEvent_serializer::write(SerializerBase& buffer, Ark_OnHttpErrorReceiveEvent value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForRequest = value.request; + WebResourceRequest_serializer::write(valueSerializer, valueHolderForRequest); + const auto valueHolderForResponse = value.response; + WebResourceResponse_serializer::write(valueSerializer, valueHolderForResponse); +} +inline Ark_OnHttpErrorReceiveEvent OnHttpErrorReceiveEvent_serializer::read(DeserializerBase& buffer) +{ + Ark_OnHttpErrorReceiveEvent value = {}; + DeserializerBase& valueDeserializer = buffer; + value.request = static_cast(WebResourceRequest_serializer::read(valueDeserializer)); + value.response = static_cast(WebResourceResponse_serializer::read(valueDeserializer)); + return value; } -inline Ark_SwipeGestureHandlerOptions SwipeGestureHandlerOptions_serializer::read(DeserializerBase& buffer) +inline void OnInterceptRequestEvent_serializer::write(SerializerBase& buffer, Ark_OnInterceptRequestEvent value) { - Ark_SwipeGestureHandlerOptions value = {}; + SerializerBase& valueSerializer = buffer; + const auto valueHolderForRequest = value.request; + WebResourceRequest_serializer::write(valueSerializer, valueHolderForRequest); +} +inline Ark_OnInterceptRequestEvent OnInterceptRequestEvent_serializer::read(DeserializerBase& buffer) +{ + Ark_OnInterceptRequestEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const auto isFingerCountLimitedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isFingerCountLimitedTmpBuf = {}; - isFingerCountLimitedTmpBuf.tag = isFingerCountLimitedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((isFingerCountLimitedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - isFingerCountLimitedTmpBuf.value = valueDeserializer.readBoolean(); - } - value.isFingerCountLimited = isFingerCountLimitedTmpBuf; - const auto fingersTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number fingersTmpBuf = {}; - fingersTmpBuf.tag = fingersTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fingersTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fingersTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.fingers = fingersTmpBuf; - const auto directionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SwipeDirection directionTmpBuf = {}; - directionTmpBuf.tag = directionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((directionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - directionTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.direction = directionTmpBuf; - const auto speedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number speedTmpBuf = {}; - speedTmpBuf.tag = speedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((speedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - speedTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.speed = speedTmpBuf; + value.request = static_cast(WebResourceRequest_serializer::read(valueDeserializer)); return value; } -inline void SwiperAutoFill_serializer::write(SerializerBase& buffer, Ark_SwiperAutoFill value) +inline void OnLoadFinishedEvent_serializer::write(SerializerBase& buffer, Ark_OnLoadFinishedEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForMinSize = value.minSize; - if (valueHolderForMinSize.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForMinSizeForIdx0 = valueHolderForMinSize.value0; - valueSerializer.writeString(valueHolderForMinSizeForIdx0); - } else if (valueHolderForMinSize.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForMinSizeForIdx1 = valueHolderForMinSize.value1; - valueSerializer.writeNumber(valueHolderForMinSizeForIdx1); - } + const auto valueHolderForUrl = value.url; + valueSerializer.writeString(valueHolderForUrl); } -inline Ark_SwiperAutoFill SwiperAutoFill_serializer::read(DeserializerBase& buffer) +inline Ark_OnLoadFinishedEvent OnLoadFinishedEvent_serializer::read(DeserializerBase& buffer) { - Ark_SwiperAutoFill value = {}; + Ark_OnLoadFinishedEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 minSizeTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_VP minSizeTmpBuf = {}; - minSizeTmpBuf.selector = minSizeTmpBufUnionSelector; - if (minSizeTmpBufUnionSelector == 0) { - minSizeTmpBuf.selector = 0; - minSizeTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (minSizeTmpBufUnionSelector == 1) { - minSizeTmpBuf.selector = 1; - minSizeTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else { - INTEROP_FATAL("One of the branches for minSizeTmpBuf has to be chosen through deserialisation."); - } - value.minSize = static_cast(minSizeTmpBuf); + value.url = static_cast(valueDeserializer.readString()); return value; } -inline void SwiperContentAnimatedTransition_serializer::write(SerializerBase& buffer, Ark_SwiperContentAnimatedTransition value) +inline void OnLoadInterceptEvent_serializer::write(SerializerBase& buffer, Ark_OnLoadInterceptEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTimeout = value.timeout; - if (runtimeType(valueHolderForTimeout) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTimeoutTmpValue = valueHolderForTimeout.value; - valueSerializer.writeNumber(valueHolderForTimeoutTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTransition = value.transition; - valueSerializer.writeCallbackResource(valueHolderForTransition.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForTransition.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForTransition.callSync)); + const auto valueHolderForData = value.data; + WebResourceRequest_serializer::write(valueSerializer, valueHolderForData); } -inline Ark_SwiperContentAnimatedTransition SwiperContentAnimatedTransition_serializer::read(DeserializerBase& buffer) +inline Ark_OnLoadInterceptEvent OnLoadInterceptEvent_serializer::read(DeserializerBase& buffer) { - Ark_SwiperContentAnimatedTransition value = {}; + Ark_OnLoadInterceptEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const auto timeoutTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number timeoutTmpBuf = {}; - timeoutTmpBuf.tag = timeoutTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((timeoutTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - timeoutTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.timeout = timeoutTmpBuf; - value.transition = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SwiperContentTransitionProxy_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_SwiperContentTransitionProxy_Void))))}; + value.data = static_cast(WebResourceRequest_serializer::read(valueDeserializer)); return value; } -inline void SystemAdaptiveOptions_serializer::write(SerializerBase& buffer, Ark_SystemAdaptiveOptions value) +inline void OnLoadStartedEvent_serializer::write(SerializerBase& buffer, Ark_OnLoadStartedEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForDisableSystemAdaptation = value.disableSystemAdaptation; - if (runtimeType(valueHolderForDisableSystemAdaptation) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDisableSystemAdaptationTmpValue = valueHolderForDisableSystemAdaptation.value; - valueSerializer.writeBoolean(valueHolderForDisableSystemAdaptationTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForUrl = value.url; + valueSerializer.writeString(valueHolderForUrl); } -inline Ark_SystemAdaptiveOptions SystemAdaptiveOptions_serializer::read(DeserializerBase& buffer) +inline Ark_OnLoadStartedEvent OnLoadStartedEvent_serializer::read(DeserializerBase& buffer) { - Ark_SystemAdaptiveOptions value = {}; + Ark_OnLoadStartedEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const auto disableSystemAdaptationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean disableSystemAdaptationTmpBuf = {}; - disableSystemAdaptationTmpBuf.tag = disableSystemAdaptationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((disableSystemAdaptationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - disableSystemAdaptationTmpBuf.value = valueDeserializer.readBoolean(); - } - value.disableSystemAdaptation = disableSystemAdaptationTmpBuf; + value.url = static_cast(valueDeserializer.readString()); return value; } -inline void TabBarSymbol_serializer::write(SerializerBase& buffer, Ark_TabBarSymbol value) +inline void OnPageBeginEvent_serializer::write(SerializerBase& buffer, Ark_OnPageBeginEvent value) { SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); + const auto valueHolderForUrl = value.url; + valueSerializer.writeString(valueHolderForUrl); } -inline Ark_TabBarSymbol TabBarSymbol_serializer::read(DeserializerBase& buffer) +inline Ark_OnPageBeginEvent OnPageBeginEvent_serializer::read(DeserializerBase& buffer) { + Ark_OnPageBeginEvent value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + value.url = static_cast(valueDeserializer.readString()); + return value; } -inline void TabContentAnimatedTransition_serializer::write(SerializerBase& buffer, Ark_TabContentAnimatedTransition value) +inline void OnPageEndEvent_serializer::write(SerializerBase& buffer, Ark_OnPageEndEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTimeout = value.timeout; - if (runtimeType(valueHolderForTimeout) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTimeoutTmpValue = valueHolderForTimeout.value; - valueSerializer.writeNumber(valueHolderForTimeoutTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTransition = value.transition; - valueSerializer.writeCallbackResource(valueHolderForTransition.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForTransition.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForTransition.callSync)); + const auto valueHolderForUrl = value.url; + valueSerializer.writeString(valueHolderForUrl); } -inline Ark_TabContentAnimatedTransition TabContentAnimatedTransition_serializer::read(DeserializerBase& buffer) +inline Ark_OnPageEndEvent OnPageEndEvent_serializer::read(DeserializerBase& buffer) { - Ark_TabContentAnimatedTransition value = {}; + Ark_OnPageEndEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const auto timeoutTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number timeoutTmpBuf = {}; - timeoutTmpBuf.tag = timeoutTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((timeoutTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - timeoutTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.timeout = timeoutTmpBuf; - value.transition = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TabContentTransitionProxy_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TabContentTransitionProxy_Void))))}; + value.url = static_cast(valueDeserializer.readString()); return value; } -inline void TapGestureParameters_serializer::write(SerializerBase& buffer, Ark_TapGestureParameters value) +inline void OnPageVisibleEvent_serializer::write(SerializerBase& buffer, Ark_OnPageVisibleEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForIsFingerCountLimited = value.isFingerCountLimited; - if (runtimeType(valueHolderForIsFingerCountLimited) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIsFingerCountLimitedTmpValue = valueHolderForIsFingerCountLimited.value; - valueSerializer.writeBoolean(valueHolderForIsFingerCountLimitedTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForCount = value.count; - if (runtimeType(valueHolderForCount) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCountTmpValue = valueHolderForCount.value; - valueSerializer.writeNumber(valueHolderForCountTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFingers = value.fingers; - if (runtimeType(valueHolderForFingers) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFingersTmpValue = valueHolderForFingers.value; - valueSerializer.writeNumber(valueHolderForFingersTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDistanceThreshold = value.distanceThreshold; - if (runtimeType(valueHolderForDistanceThreshold) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDistanceThresholdTmpValue = valueHolderForDistanceThreshold.value; - valueSerializer.writeNumber(valueHolderForDistanceThresholdTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForUrl = value.url; + valueSerializer.writeString(valueHolderForUrl); } -inline Ark_TapGestureParameters TapGestureParameters_serializer::read(DeserializerBase& buffer) +inline Ark_OnPageVisibleEvent OnPageVisibleEvent_serializer::read(DeserializerBase& buffer) { - Ark_TapGestureParameters value = {}; + Ark_OnPageVisibleEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const auto isFingerCountLimitedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isFingerCountLimitedTmpBuf = {}; - isFingerCountLimitedTmpBuf.tag = isFingerCountLimitedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((isFingerCountLimitedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - isFingerCountLimitedTmpBuf.value = valueDeserializer.readBoolean(); - } - value.isFingerCountLimited = isFingerCountLimitedTmpBuf; - const auto countTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number countTmpBuf = {}; - countTmpBuf.tag = countTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((countTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - countTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.count = countTmpBuf; - const auto fingersTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number fingersTmpBuf = {}; - fingersTmpBuf.tag = fingersTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fingersTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fingersTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.fingers = fingersTmpBuf; - const auto distanceThresholdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number distanceThresholdTmpBuf = {}; - distanceThresholdTmpBuf.tag = distanceThresholdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((distanceThresholdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - distanceThresholdTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.distanceThreshold = distanceThresholdTmpBuf; + value.url = static_cast(valueDeserializer.readString()); return value; } -inline void TargetInfo_serializer::write(SerializerBase& buffer, Ark_TargetInfo value) +inline void OnPermissionRequestEvent_serializer::write(SerializerBase& buffer, Ark_OnPermissionRequestEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForId = value.id; - if (valueHolderForId.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForIdForIdx0 = valueHolderForId.value0; - valueSerializer.writeString(valueHolderForIdForIdx0); - } else if (valueHolderForId.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForIdForIdx1 = valueHolderForId.value1; - valueSerializer.writeNumber(valueHolderForIdForIdx1); - } - const auto valueHolderForComponentId = value.componentId; - if (runtimeType(valueHolderForComponentId) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForComponentIdTmpValue = valueHolderForComponentId.value; - valueSerializer.writeNumber(valueHolderForComponentIdTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForRequest = value.request; + PermissionRequest_serializer::write(valueSerializer, valueHolderForRequest); } -inline Ark_TargetInfo TargetInfo_serializer::read(DeserializerBase& buffer) +inline Ark_OnPermissionRequestEvent OnPermissionRequestEvent_serializer::read(DeserializerBase& buffer) { - Ark_TargetInfo value = {}; + Ark_OnPermissionRequestEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 idTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Number idTmpBuf = {}; - idTmpBuf.selector = idTmpBufUnionSelector; - if (idTmpBufUnionSelector == 0) { - idTmpBuf.selector = 0; - idTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (idTmpBufUnionSelector == 1) { - idTmpBuf.selector = 1; - idTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else { - INTEROP_FATAL("One of the branches for idTmpBuf has to be chosen through deserialisation."); - } - value.id = static_cast(idTmpBuf); - const auto componentIdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number componentIdTmpBuf = {}; - componentIdTmpBuf.tag = componentIdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((componentIdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - componentIdTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.componentId = componentIdTmpBuf; + value.request = static_cast(PermissionRequest_serializer::read(valueDeserializer)); return value; } -inline void text_FontDescriptor_serializer::write(SerializerBase& buffer, Ark_text_FontDescriptor value) +inline void OnPromptEvent_serializer::write(SerializerBase& buffer, Ark_OnPromptEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForPath = value.path; - if (runtimeType(valueHolderForPath) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPathTmpValue = valueHolderForPath.value; - valueSerializer.writeString(valueHolderForPathTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForPostScriptName = value.postScriptName; - if (runtimeType(valueHolderForPostScriptName) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPostScriptNameTmpValue = valueHolderForPostScriptName.value; - valueSerializer.writeString(valueHolderForPostScriptNameTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFullName = value.fullName; - if (runtimeType(valueHolderForFullName) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFullNameTmpValue = valueHolderForFullName.value; - valueSerializer.writeString(valueHolderForFullNameTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFontFamily = value.fontFamily; - if (runtimeType(valueHolderForFontFamily) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontFamilyTmpValue = valueHolderForFontFamily.value; - valueSerializer.writeString(valueHolderForFontFamilyTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFontSubfamily = value.fontSubfamily; - if (runtimeType(valueHolderForFontSubfamily) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontSubfamilyTmpValue = valueHolderForFontSubfamily.value; - valueSerializer.writeString(valueHolderForFontSubfamilyTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForWeight = value.weight; - if (runtimeType(valueHolderForWeight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWeightTmpValue = valueHolderForWeight.value; - valueSerializer.writeInt32(static_cast(valueHolderForWeightTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - valueSerializer.writeNumber(valueHolderForWidthTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForItalic = value.italic; - if (runtimeType(valueHolderForItalic) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForItalicTmpValue = valueHolderForItalic.value; - valueSerializer.writeNumber(valueHolderForItalicTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForMonoSpace = value.monoSpace; - if (runtimeType(valueHolderForMonoSpace) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMonoSpaceTmpValue = valueHolderForMonoSpace.value; - valueSerializer.writeBoolean(valueHolderForMonoSpaceTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForSymbolic = value.symbolic; - if (runtimeType(valueHolderForSymbolic) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSymbolicTmpValue = valueHolderForSymbolic.value; - valueSerializer.writeBoolean(valueHolderForSymbolicTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForUrl = value.url; + valueSerializer.writeString(valueHolderForUrl); + const auto valueHolderForMessage = value.message; + valueSerializer.writeString(valueHolderForMessage); + const auto valueHolderForValue = value.value; + valueSerializer.writeString(valueHolderForValue); + const auto valueHolderForResult = value.result; + JsResult_serializer::write(valueSerializer, valueHolderForResult); } -inline Ark_text_FontDescriptor text_FontDescriptor_serializer::read(DeserializerBase& buffer) +inline Ark_OnPromptEvent OnPromptEvent_serializer::read(DeserializerBase& buffer) { - Ark_text_FontDescriptor value = {}; + Ark_OnPromptEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const auto pathTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String pathTmpBuf = {}; - pathTmpBuf.tag = pathTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((pathTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - pathTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.path = pathTmpBuf; - const auto postScriptNameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String postScriptNameTmpBuf = {}; - postScriptNameTmpBuf.tag = postScriptNameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((postScriptNameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - postScriptNameTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.postScriptName = postScriptNameTmpBuf; - const auto fullNameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String fullNameTmpBuf = {}; - fullNameTmpBuf.tag = fullNameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fullNameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fullNameTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.fullName = fullNameTmpBuf; - const auto fontFamilyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String fontFamilyTmpBuf = {}; - fontFamilyTmpBuf.tag = fontFamilyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontFamilyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontFamilyTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.fontFamily = fontFamilyTmpBuf; - const auto fontSubfamilyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String fontSubfamilyTmpBuf = {}; - fontSubfamilyTmpBuf.tag = fontSubfamilyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontSubfamilyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontSubfamilyTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.fontSubfamily = fontSubfamilyTmpBuf; - const auto weightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_FontWeight weightTmpBuf = {}; - weightTmpBuf.tag = weightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((weightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - weightTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.weight = weightTmpBuf; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - widthTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.width = widthTmpBuf; - const auto italicTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number italicTmpBuf = {}; - italicTmpBuf.tag = italicTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((italicTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - italicTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.italic = italicTmpBuf; - const auto monoSpaceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean monoSpaceTmpBuf = {}; - monoSpaceTmpBuf.tag = monoSpaceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((monoSpaceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - monoSpaceTmpBuf.value = valueDeserializer.readBoolean(); - } - value.monoSpace = monoSpaceTmpBuf; - const auto symbolicTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean symbolicTmpBuf = {}; - symbolicTmpBuf.tag = symbolicTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((symbolicTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - symbolicTmpBuf.value = valueDeserializer.readBoolean(); - } - value.symbolic = symbolicTmpBuf; + value.url = static_cast(valueDeserializer.readString()); + value.message = static_cast(valueDeserializer.readString()); + value.value = static_cast(valueDeserializer.readString()); + value.result = static_cast(JsResult_serializer::read(valueDeserializer)); return value; } -inline void text_LineMetrics_serializer::write(SerializerBase& buffer, Ark_text_LineMetrics value) +inline void OnRefreshAccessedHistoryEvent_serializer::write(SerializerBase& buffer, Ark_OnRefreshAccessedHistoryEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStartIndex = value.startIndex; - valueSerializer.writeNumber(valueHolderForStartIndex); - const auto valueHolderForEndIndex = value.endIndex; - valueSerializer.writeNumber(valueHolderForEndIndex); - const auto valueHolderForAscent = value.ascent; - valueSerializer.writeNumber(valueHolderForAscent); - const auto valueHolderForDescent = value.descent; - valueSerializer.writeNumber(valueHolderForDescent); - const auto valueHolderForHeight = value.height; - valueSerializer.writeNumber(valueHolderForHeight); - const auto valueHolderForWidth = value.width; - valueSerializer.writeNumber(valueHolderForWidth); - const auto valueHolderForLeft = value.left; - valueSerializer.writeNumber(valueHolderForLeft); - const auto valueHolderForBaseline = value.baseline; - valueSerializer.writeNumber(valueHolderForBaseline); - const auto valueHolderForLineNumber = value.lineNumber; - valueSerializer.writeNumber(valueHolderForLineNumber); - const auto valueHolderForTopHeight = value.topHeight; - valueSerializer.writeNumber(valueHolderForTopHeight); - const auto valueHolderForRunMetrics = value.runMetrics; - valueSerializer.writeInt32(valueHolderForRunMetrics.size); - for (int32_t i = 0; i < valueHolderForRunMetrics.size; i++) { - auto valueHolderForRunMetricsKeyVar = valueHolderForRunMetrics.keys[i]; - auto valueHolderForRunMetricsValueVar = valueHolderForRunMetrics.values[i]; - valueSerializer.writeNumber(valueHolderForRunMetricsKeyVar); - text_RunMetrics_serializer::write(valueSerializer, valueHolderForRunMetricsValueVar); - } -} -inline Ark_text_LineMetrics text_LineMetrics_serializer::read(DeserializerBase& buffer) -{ - Ark_text_LineMetrics value = {}; - DeserializerBase& valueDeserializer = buffer; - value.startIndex = static_cast(valueDeserializer.readNumber()); - value.endIndex = static_cast(valueDeserializer.readNumber()); - value.ascent = static_cast(valueDeserializer.readNumber()); - value.descent = static_cast(valueDeserializer.readNumber()); - value.height = static_cast(valueDeserializer.readNumber()); - value.width = static_cast(valueDeserializer.readNumber()); - value.left = static_cast(valueDeserializer.readNumber()); - value.baseline = static_cast(valueDeserializer.readNumber()); - value.lineNumber = static_cast(valueDeserializer.readNumber()); - value.topHeight = static_cast(valueDeserializer.readNumber()); - const Ark_Int32 runMetricsTmpBufSizeVar = valueDeserializer.readInt32(); - Map_Number_text_RunMetrics runMetricsTmpBuf = {}; - valueDeserializer.resizeMap(&runMetricsTmpBuf, runMetricsTmpBufSizeVar); - for (int runMetricsTmpBufIVar = 0; runMetricsTmpBufIVar < runMetricsTmpBufSizeVar; runMetricsTmpBufIVar++) { - const Ark_Number runMetricsTmpBufKeyVar = static_cast(valueDeserializer.readNumber()); - const Ark_text_RunMetrics runMetricsTmpBufValueVar = text_RunMetrics_serializer::read(valueDeserializer); - runMetricsTmpBuf.keys[runMetricsTmpBufIVar] = runMetricsTmpBufKeyVar; - runMetricsTmpBuf.values[runMetricsTmpBufIVar] = runMetricsTmpBufValueVar; - } - value.runMetrics = runMetricsTmpBuf; + const auto valueHolderForUrl = value.url; + valueSerializer.writeString(valueHolderForUrl); + const auto valueHolderForIsRefreshed = value.isRefreshed; + valueSerializer.writeBoolean(valueHolderForIsRefreshed); +} +inline Ark_OnRefreshAccessedHistoryEvent OnRefreshAccessedHistoryEvent_serializer::read(DeserializerBase& buffer) +{ + Ark_OnRefreshAccessedHistoryEvent value = {}; + DeserializerBase& valueDeserializer = buffer; + value.url = static_cast(valueDeserializer.readString()); + value.isRefreshed = valueDeserializer.readBoolean(); return value; } -inline void text_PlaceholderSpan_serializer::write(SerializerBase& buffer, Ark_text_PlaceholderSpan value) +inline void OnRenderExitedEvent_serializer::write(SerializerBase& buffer, Ark_OnRenderExitedEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - valueSerializer.writeNumber(valueHolderForWidth); - const auto valueHolderForHeight = value.height; - valueSerializer.writeNumber(valueHolderForHeight); - const auto valueHolderForAlign = value.align; - valueSerializer.writeInt32(static_cast(valueHolderForAlign)); - const auto valueHolderForBaseline = value.baseline; - valueSerializer.writeInt32(static_cast(valueHolderForBaseline)); - const auto valueHolderForBaselineOffset = value.baselineOffset; - valueSerializer.writeNumber(valueHolderForBaselineOffset); + const auto valueHolderForRenderExitReason = value.renderExitReason; + valueSerializer.writeInt32(static_cast(valueHolderForRenderExitReason)); } -inline Ark_text_PlaceholderSpan text_PlaceholderSpan_serializer::read(DeserializerBase& buffer) +inline Ark_OnRenderExitedEvent OnRenderExitedEvent_serializer::read(DeserializerBase& buffer) { - Ark_text_PlaceholderSpan value = {}; + Ark_OnRenderExitedEvent value = {}; DeserializerBase& valueDeserializer = buffer; - value.width = static_cast(valueDeserializer.readNumber()); - value.height = static_cast(valueDeserializer.readNumber()); - value.align = static_cast(valueDeserializer.readInt32()); - value.baseline = static_cast(valueDeserializer.readInt32()); - value.baselineOffset = static_cast(valueDeserializer.readNumber()); + value.renderExitReason = static_cast(valueDeserializer.readInt32()); return value; } -inline void text_RectStyle_serializer::write(SerializerBase& buffer, Ark_text_RectStyle value) +inline void OnResourceLoadEvent_serializer::write(SerializerBase& buffer, Ark_OnResourceLoadEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForColor = value.color; - common2D_Color_serializer::write(valueSerializer, valueHolderForColor); - const auto valueHolderForLeftTopRadius = value.leftTopRadius; - valueSerializer.writeNumber(valueHolderForLeftTopRadius); - const auto valueHolderForRightTopRadius = value.rightTopRadius; - valueSerializer.writeNumber(valueHolderForRightTopRadius); - const auto valueHolderForRightBottomRadius = value.rightBottomRadius; - valueSerializer.writeNumber(valueHolderForRightBottomRadius); - const auto valueHolderForLeftBottomRadius = value.leftBottomRadius; - valueSerializer.writeNumber(valueHolderForLeftBottomRadius); -} -inline Ark_text_RectStyle text_RectStyle_serializer::read(DeserializerBase& buffer) -{ - Ark_text_RectStyle value = {}; - DeserializerBase& valueDeserializer = buffer; - value.color = common2D_Color_serializer::read(valueDeserializer); - value.leftTopRadius = static_cast(valueDeserializer.readNumber()); - value.rightTopRadius = static_cast(valueDeserializer.readNumber()); - value.rightBottomRadius = static_cast(valueDeserializer.readNumber()); - value.leftBottomRadius = static_cast(valueDeserializer.readNumber()); + const auto valueHolderForUrl = value.url; + valueSerializer.writeString(valueHolderForUrl); +} +inline Ark_OnResourceLoadEvent OnResourceLoadEvent_serializer::read(DeserializerBase& buffer) +{ + Ark_OnResourceLoadEvent value = {}; + DeserializerBase& valueDeserializer = buffer; + value.url = static_cast(valueDeserializer.readString()); + return value; +} +inline void OnScreenCaptureRequestEvent_serializer::write(SerializerBase& buffer, Ark_OnScreenCaptureRequestEvent value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForHandler = value.handler; + ScreenCaptureHandler_serializer::write(valueSerializer, valueHolderForHandler); +} +inline Ark_OnScreenCaptureRequestEvent OnScreenCaptureRequestEvent_serializer::read(DeserializerBase& buffer) +{ + Ark_OnScreenCaptureRequestEvent value = {}; + DeserializerBase& valueDeserializer = buffer; + value.handler = static_cast(ScreenCaptureHandler_serializer::read(valueDeserializer)); return value; } -inline void text_StrutStyle_serializer::write(SerializerBase& buffer, Ark_text_StrutStyle value) +inline void OnSslErrorEventReceiveEvent_serializer::write(SerializerBase& buffer, Ark_OnSslErrorEventReceiveEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForFontFamilies = value.fontFamilies; - if (runtimeType(valueHolderForFontFamilies) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHandler = value.handler; + SslErrorHandler_serializer::write(valueSerializer, valueHolderForHandler); + const auto valueHolderForError = value.error; + valueSerializer.writeInt32(static_cast(valueHolderForError)); + const auto valueHolderForCertChainData = value.certChainData; + if (runtimeType(valueHolderForCertChainData) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontFamiliesTmpValue = valueHolderForFontFamilies.value; - valueSerializer.writeInt32(valueHolderForFontFamiliesTmpValue.length); - for (int valueHolderForFontFamiliesTmpValueCounterI = 0; valueHolderForFontFamiliesTmpValueCounterI < valueHolderForFontFamiliesTmpValue.length; valueHolderForFontFamiliesTmpValueCounterI++) { - const Ark_String valueHolderForFontFamiliesTmpValueTmpElement = valueHolderForFontFamiliesTmpValue.array[valueHolderForFontFamiliesTmpValueCounterI]; - valueSerializer.writeString(valueHolderForFontFamiliesTmpValueTmpElement); + const auto valueHolderForCertChainDataTmpValue = valueHolderForCertChainData.value; + valueSerializer.writeInt32(valueHolderForCertChainDataTmpValue.length); + for (int valueHolderForCertChainDataTmpValueCounterI = 0; valueHolderForCertChainDataTmpValueCounterI < valueHolderForCertChainDataTmpValue.length; valueHolderForCertChainDataTmpValueCounterI++) { + const Ark_Buffer valueHolderForCertChainDataTmpValueTmpElement = valueHolderForCertChainDataTmpValue.array[valueHolderForCertChainDataTmpValueCounterI]; + valueSerializer.writeBuffer(valueHolderForCertChainDataTmpValueTmpElement); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFontStyle = value.fontStyle; - if (runtimeType(valueHolderForFontStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontStyleTmpValue = valueHolderForFontStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForFontStyleTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFontWidth = value.fontWidth; - if (runtimeType(valueHolderForFontWidth) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontWidthTmpValue = valueHolderForFontWidth.value; - valueSerializer.writeInt32(static_cast(valueHolderForFontWidthTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFontWeight = value.fontWeight; - if (runtimeType(valueHolderForFontWeight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontWeightTmpValue = valueHolderForFontWeight.value; - valueSerializer.writeInt32(static_cast(valueHolderForFontWeightTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFontSize = value.fontSize; - if (runtimeType(valueHolderForFontSize) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontSizeTmpValue = valueHolderForFontSize.value; - valueSerializer.writeNumber(valueHolderForFontSizeTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForHeight = value.height; - if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - valueSerializer.writeNumber(valueHolderForHeightTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForLeading = value.leading; - if (runtimeType(valueHolderForLeading) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLeadingTmpValue = valueHolderForLeading.value; - valueSerializer.writeNumber(valueHolderForLeadingTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForForceHeight = value.forceHeight; - if (runtimeType(valueHolderForForceHeight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForForceHeightTmpValue = valueHolderForForceHeight.value; - valueSerializer.writeBoolean(valueHolderForForceHeightTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForEnabled = value.enabled; - if (runtimeType(valueHolderForEnabled) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnabledTmpValue = valueHolderForEnabled.value; - valueSerializer.writeBoolean(valueHolderForEnabledTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForHeightOverride = value.heightOverride; - if (runtimeType(valueHolderForHeightOverride) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightOverrideTmpValue = valueHolderForHeightOverride.value; - valueSerializer.writeBoolean(valueHolderForHeightOverrideTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForHalfLeading = value.halfLeading; - if (runtimeType(valueHolderForHalfLeading) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHalfLeadingTmpValue = valueHolderForHalfLeading.value; - valueSerializer.writeBoolean(valueHolderForHalfLeadingTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } } -inline Ark_text_StrutStyle text_StrutStyle_serializer::read(DeserializerBase& buffer) +inline Ark_OnSslErrorEventReceiveEvent OnSslErrorEventReceiveEvent_serializer::read(DeserializerBase& buffer) { - Ark_text_StrutStyle value = {}; + Ark_OnSslErrorEventReceiveEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const auto fontFamiliesTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_String fontFamiliesTmpBuf = {}; - fontFamiliesTmpBuf.tag = fontFamiliesTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontFamiliesTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 fontFamiliesTmpBuf_Length = valueDeserializer.readInt32(); - Array_String fontFamiliesTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&fontFamiliesTmpBuf_, fontFamiliesTmpBuf_Length); - for (int fontFamiliesTmpBuf_BufCounterI = 0; fontFamiliesTmpBuf_BufCounterI < fontFamiliesTmpBuf_Length; fontFamiliesTmpBuf_BufCounterI++) { - fontFamiliesTmpBuf_.array[fontFamiliesTmpBuf_BufCounterI] = static_cast(valueDeserializer.readString()); - } - fontFamiliesTmpBuf.value = fontFamiliesTmpBuf_; - } - value.fontFamilies = fontFamiliesTmpBuf; - const auto fontStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_FontStyle fontStyleTmpBuf = {}; - fontStyleTmpBuf.tag = fontStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.fontStyle = fontStyleTmpBuf; - const auto fontWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_FontWidth fontWidthTmpBuf = {}; - fontWidthTmpBuf.tag = fontWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontWidthTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.fontWidth = fontWidthTmpBuf; - const auto fontWeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_FontWeight fontWeightTmpBuf = {}; - fontWeightTmpBuf.tag = fontWeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontWeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontWeightTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.fontWeight = fontWeightTmpBuf; - const auto fontSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number fontSizeTmpBuf = {}; - fontSizeTmpBuf.tag = fontSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontSizeTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.fontSize = fontSizeTmpBuf; - const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number heightTmpBuf = {}; - heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - heightTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.height = heightTmpBuf; - const auto leadingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number leadingTmpBuf = {}; - leadingTmpBuf.tag = leadingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((leadingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - leadingTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.leading = leadingTmpBuf; - const auto forceHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean forceHeightTmpBuf = {}; - forceHeightTmpBuf.tag = forceHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((forceHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - forceHeightTmpBuf.value = valueDeserializer.readBoolean(); - } - value.forceHeight = forceHeightTmpBuf; - const auto enabledTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enabledTmpBuf = {}; - enabledTmpBuf.tag = enabledTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enabledTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enabledTmpBuf.value = valueDeserializer.readBoolean(); - } - value.enabled = enabledTmpBuf; - const auto heightOverrideTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean heightOverrideTmpBuf = {}; - heightOverrideTmpBuf.tag = heightOverrideTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightOverrideTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - heightOverrideTmpBuf.value = valueDeserializer.readBoolean(); - } - value.heightOverride = heightOverrideTmpBuf; - const auto halfLeadingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean halfLeadingTmpBuf = {}; - halfLeadingTmpBuf.tag = halfLeadingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((halfLeadingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - halfLeadingTmpBuf.value = valueDeserializer.readBoolean(); + value.handler = static_cast(SslErrorHandler_serializer::read(valueDeserializer)); + value.error = static_cast(valueDeserializer.readInt32()); + const auto certChainDataTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Array_Buffer certChainDataTmpBuf = {}; + certChainDataTmpBuf.tag = certChainDataTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((certChainDataTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int32 certChainDataTmpBuf_Length = valueDeserializer.readInt32(); + Array_Buffer certChainDataTmpBuf_ = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&certChainDataTmpBuf_, certChainDataTmpBuf_Length); + for (int certChainDataTmpBuf_BufCounterI = 0; certChainDataTmpBuf_BufCounterI < certChainDataTmpBuf_Length; certChainDataTmpBuf_BufCounterI++) { + certChainDataTmpBuf_.array[certChainDataTmpBuf_BufCounterI] = static_cast(valueDeserializer.readBuffer()); + } + certChainDataTmpBuf.value = certChainDataTmpBuf_; } - value.halfLeading = halfLeadingTmpBuf; + value.certChainData = certChainDataTmpBuf; return value; } -inline void text_TextBox_serializer::write(SerializerBase& buffer, Ark_text_TextBox value) +inline void OnTitleReceiveEvent_serializer::write(SerializerBase& buffer, Ark_OnTitleReceiveEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForRect = value.rect; - common2D_Rect_serializer::write(valueSerializer, valueHolderForRect); - const auto valueHolderForDirection = value.direction; - valueSerializer.writeInt32(static_cast(valueHolderForDirection)); + const auto valueHolderForTitle = value.title; + valueSerializer.writeString(valueHolderForTitle); + const auto valueHolderForIsRealTitle = value.isRealTitle; + if (runtimeType(valueHolderForIsRealTitle) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForIsRealTitleTmpValue = valueHolderForIsRealTitle.value; + valueSerializer.writeBoolean(valueHolderForIsRealTitleTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_text_TextBox text_TextBox_serializer::read(DeserializerBase& buffer) +inline Ark_OnTitleReceiveEvent OnTitleReceiveEvent_serializer::read(DeserializerBase& buffer) { - Ark_text_TextBox value = {}; + Ark_OnTitleReceiveEvent value = {}; DeserializerBase& valueDeserializer = buffer; - value.rect = common2D_Rect_serializer::read(valueDeserializer); - value.direction = static_cast(valueDeserializer.readInt32()); + value.title = static_cast(valueDeserializer.readString()); + const auto isRealTitleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isRealTitleTmpBuf = {}; + isRealTitleTmpBuf.tag = isRealTitleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((isRealTitleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + isRealTitleTmpBuf.value = valueDeserializer.readBoolean(); + } + value.isRealTitle = isRealTitleTmpBuf; return value; } -inline void TextClockOptions_serializer::write(SerializerBase& buffer, Ark_TextClockOptions value) +inline void OnTouchIconUrlReceivedEvent_serializer::write(SerializerBase& buffer, Ark_OnTouchIconUrlReceivedEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTimeZoneOffset = value.timeZoneOffset; - if (runtimeType(valueHolderForTimeZoneOffset) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTimeZoneOffsetTmpValue = valueHolderForTimeZoneOffset.value; - valueSerializer.writeNumber(valueHolderForTimeZoneOffsetTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForController = value.controller; - if (runtimeType(valueHolderForController) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForControllerTmpValue = valueHolderForController.value; - TextClockController_serializer::write(valueSerializer, valueHolderForControllerTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForUrl = value.url; + valueSerializer.writeString(valueHolderForUrl); + const auto valueHolderForPrecomposed = value.precomposed; + valueSerializer.writeBoolean(valueHolderForPrecomposed); } -inline Ark_TextClockOptions TextClockOptions_serializer::read(DeserializerBase& buffer) +inline Ark_OnTouchIconUrlReceivedEvent OnTouchIconUrlReceivedEvent_serializer::read(DeserializerBase& buffer) { - Ark_TextClockOptions value = {}; + Ark_OnTouchIconUrlReceivedEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const auto timeZoneOffsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number timeZoneOffsetTmpBuf = {}; - timeZoneOffsetTmpBuf.tag = timeZoneOffsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((timeZoneOffsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - timeZoneOffsetTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.timeZoneOffset = timeZoneOffsetTmpBuf; - const auto controllerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextClockController controllerTmpBuf = {}; - controllerTmpBuf.tag = controllerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((controllerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - controllerTmpBuf.value = static_cast(TextClockController_serializer::read(valueDeserializer)); - } - value.controller = controllerTmpBuf; + value.url = static_cast(valueDeserializer.readString()); + value.precomposed = valueDeserializer.readBoolean(); return value; } -inline void TextContentControllerOptions_serializer::write(SerializerBase& buffer, Ark_TextContentControllerOptions value) +inline void OnWindowNewEvent_serializer::write(SerializerBase& buffer, Ark_OnWindowNewEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForOffset = value.offset; - if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; - valueSerializer.writeNumber(valueHolderForOffsetTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForIsAlert = value.isAlert; + valueSerializer.writeBoolean(valueHolderForIsAlert); + const auto valueHolderForIsUserTrigger = value.isUserTrigger; + valueSerializer.writeBoolean(valueHolderForIsUserTrigger); + const auto valueHolderForTargetUrl = value.targetUrl; + valueSerializer.writeString(valueHolderForTargetUrl); + const auto valueHolderForHandler = value.handler; + ControllerHandler_serializer::write(valueSerializer, valueHolderForHandler); } -inline Ark_TextContentControllerOptions TextContentControllerOptions_serializer::read(DeserializerBase& buffer) +inline Ark_OnWindowNewEvent OnWindowNewEvent_serializer::read(DeserializerBase& buffer) { - Ark_TextContentControllerOptions value = {}; + Ark_OnWindowNewEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number offsetTmpBuf = {}; - offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - offsetTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.offset = offsetTmpBuf; + value.isAlert = valueDeserializer.readBoolean(); + value.isUserTrigger = valueDeserializer.readBoolean(); + value.targetUrl = static_cast(valueDeserializer.readString()); + value.handler = static_cast(ControllerHandler_serializer::read(valueDeserializer)); return value; } -inline void TextMarqueeOptions_serializer::write(SerializerBase& buffer, Ark_TextMarqueeOptions value) +inline void OverlayOffset_serializer::write(SerializerBase& buffer, Ark_OverlayOffset value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStart = value.start; - valueSerializer.writeBoolean(valueHolderForStart); - const auto valueHolderForStep = value.step; - if (runtimeType(valueHolderForStep) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForX = value.x; + if (runtimeType(valueHolderForX) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStepTmpValue = valueHolderForStep.value; - valueSerializer.writeNumber(valueHolderForStepTmpValue); + const auto valueHolderForXTmpValue = valueHolderForX.value; + valueSerializer.writeFloat64(valueHolderForXTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForLoop = value.loop; - if (runtimeType(valueHolderForLoop) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForY = value.y; + if (runtimeType(valueHolderForY) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLoopTmpValue = valueHolderForLoop.value; - valueSerializer.writeNumber(valueHolderForLoopTmpValue); + const auto valueHolderForYTmpValue = valueHolderForY.value; + valueSerializer.writeFloat64(valueHolderForYTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFromStart = value.fromStart; - if (runtimeType(valueHolderForFromStart) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_OverlayOffset OverlayOffset_serializer::read(DeserializerBase& buffer) +{ + Ark_OverlayOffset value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto xTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Float64 xTmpBuf = {}; + xTmpBuf.tag = xTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((xTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + xTmpBuf.value = valueDeserializer.readFloat64(); + } + value.x = xTmpBuf; + const auto yTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Float64 yTmpBuf = {}; + yTmpBuf.tag = yTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((yTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + yTmpBuf.value = valueDeserializer.readFloat64(); + } + value.y = yTmpBuf; + return value; +} +inline void PanGestureHandlerOptions_serializer::write(SerializerBase& buffer, Ark_PanGestureHandlerOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForIsFingerCountLimited = value.isFingerCountLimited; + if (runtimeType(valueHolderForIsFingerCountLimited) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFromStartTmpValue = valueHolderForFromStart.value; - valueSerializer.writeBoolean(valueHolderForFromStartTmpValue); + const auto valueHolderForIsFingerCountLimitedTmpValue = valueHolderForIsFingerCountLimited.value; + valueSerializer.writeBoolean(valueHolderForIsFingerCountLimitedTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDelay = value.delay; - if (runtimeType(valueHolderForDelay) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFingers = value.fingers; + if (runtimeType(valueHolderForFingers) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDelayTmpValue = valueHolderForDelay.value; - valueSerializer.writeNumber(valueHolderForDelayTmpValue); + const auto valueHolderForFingersTmpValue = valueHolderForFingers.value; + valueSerializer.writeNumber(valueHolderForFingersTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFadeout = value.fadeout; - if (runtimeType(valueHolderForFadeout) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDirection = value.direction; + if (runtimeType(valueHolderForDirection) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFadeoutTmpValue = valueHolderForFadeout.value; - valueSerializer.writeBoolean(valueHolderForFadeoutTmpValue); + const auto valueHolderForDirectionTmpValue = valueHolderForDirection.value; + valueSerializer.writeInt32(static_cast(valueHolderForDirectionTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForMarqueeStartPolicy = value.marqueeStartPolicy; - if (runtimeType(valueHolderForMarqueeStartPolicy) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDistance = value.distance; + if (runtimeType(valueHolderForDistance) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMarqueeStartPolicyTmpValue = valueHolderForMarqueeStartPolicy.value; - valueSerializer.writeInt32(static_cast(valueHolderForMarqueeStartPolicyTmpValue)); + const auto valueHolderForDistanceTmpValue = valueHolderForDistance.value; + valueSerializer.writeNumber(valueHolderForDistanceTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_TextMarqueeOptions TextMarqueeOptions_serializer::read(DeserializerBase& buffer) +inline Ark_PanGestureHandlerOptions PanGestureHandlerOptions_serializer::read(DeserializerBase& buffer) { - Ark_TextMarqueeOptions value = {}; + Ark_PanGestureHandlerOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.start = valueDeserializer.readBoolean(); - const auto stepTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number stepTmpBuf = {}; - stepTmpBuf.tag = stepTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((stepTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - stepTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.step = stepTmpBuf; - const auto loopTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number loopTmpBuf = {}; - loopTmpBuf.tag = loopTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((loopTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - loopTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.loop = loopTmpBuf; - const auto fromStartTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean fromStartTmpBuf = {}; - fromStartTmpBuf.tag = fromStartTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fromStartTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fromStartTmpBuf.value = valueDeserializer.readBoolean(); + const auto isFingerCountLimitedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isFingerCountLimitedTmpBuf = {}; + isFingerCountLimitedTmpBuf.tag = isFingerCountLimitedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((isFingerCountLimitedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + isFingerCountLimitedTmpBuf.value = valueDeserializer.readBoolean(); } - value.fromStart = fromStartTmpBuf; - const auto delayTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number delayTmpBuf = {}; - delayTmpBuf.tag = delayTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((delayTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - delayTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.isFingerCountLimited = isFingerCountLimitedTmpBuf; + const auto fingersTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number fingersTmpBuf = {}; + fingersTmpBuf.tag = fingersTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fingersTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + fingersTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.delay = delayTmpBuf; - const auto fadeoutTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean fadeoutTmpBuf = {}; - fadeoutTmpBuf.tag = fadeoutTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fadeoutTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fadeoutTmpBuf.value = valueDeserializer.readBoolean(); + value.fingers = fingersTmpBuf; + const auto directionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PanDirection directionTmpBuf = {}; + directionTmpBuf.tag = directionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((directionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + directionTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.fadeout = fadeoutTmpBuf; - const auto marqueeStartPolicyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_MarqueeStartPolicy marqueeStartPolicyTmpBuf = {}; - marqueeStartPolicyTmpBuf.tag = marqueeStartPolicyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((marqueeStartPolicyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - marqueeStartPolicyTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.direction = directionTmpBuf; + const auto distanceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number distanceTmpBuf = {}; + distanceTmpBuf.tag = distanceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((distanceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + distanceTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.marqueeStartPolicy = marqueeStartPolicyTmpBuf; + value.distance = distanceTmpBuf; return value; } -inline void TextMenuOptions_serializer::write(SerializerBase& buffer, Ark_TextMenuOptions value) +inline void PathOptions_serializer::write(SerializerBase& buffer, Ark_PathOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForShowMode = value.showMode; - if (runtimeType(valueHolderForShowMode) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForWidth = value.width; + if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForShowModeTmpValue = valueHolderForShowMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForShowModeTmpValue)); + const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; + if (valueHolderForWidthTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; + valueSerializer.writeFloat64(valueHolderForWidthTmpValueForIdx0); + } else if (valueHolderForWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; + valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_TextMenuOptions TextMenuOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_TextMenuOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto showModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextMenuShowMode showModeTmpBuf = {}; - showModeTmpBuf.tag = showModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((showModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - showModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.showMode = showModeTmpBuf; - return value; -} -inline void TextRange_serializer::write(SerializerBase& buffer, Ark_TextRange value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForStart = value.start; - if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHeight = value.height; + if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartTmpValue = valueHolderForStart.value; - valueSerializer.writeNumber(valueHolderForStartTmpValue); + const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; + if (valueHolderForHeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; + valueSerializer.writeFloat64(valueHolderForHeightTmpValueForIdx0); + } else if (valueHolderForHeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; + valueSerializer.writeString(valueHolderForHeightTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnd = value.end; - if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForCommands = value.commands; + if (runtimeType(valueHolderForCommands) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEndTmpValue = valueHolderForEnd.value; - valueSerializer.writeNumber(valueHolderForEndTmpValue); + const auto valueHolderForCommandsTmpValue = valueHolderForCommands.value; + valueSerializer.writeString(valueHolderForCommandsTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_TextRange TextRange_serializer::read(DeserializerBase& buffer) +inline Ark_PathOptions PathOptions_serializer::read(DeserializerBase& buffer) { - Ark_TextRange value = {}; + Ark_PathOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number startTmpBuf = {}; - startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - startTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_F64_String widthTmpBuf = {}; + widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_F64_String widthTmpBuf_ = {}; + widthTmpBuf_.selector = widthTmpBuf_UnionSelector; + if (widthTmpBuf_UnionSelector == 0) { + widthTmpBuf_.selector = 0; + widthTmpBuf_.value0 = valueDeserializer.readFloat64(); + } else if (widthTmpBuf_UnionSelector == 1) { + widthTmpBuf_.selector = 1; + widthTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + } + widthTmpBuf.value = static_cast(widthTmpBuf_); } - value.start = startTmpBuf; - const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number endTmpBuf = {}; - endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - endTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.width = widthTmpBuf; + const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_F64_String heightTmpBuf = {}; + heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_F64_String heightTmpBuf_ = {}; + heightTmpBuf_.selector = heightTmpBuf_UnionSelector; + if (heightTmpBuf_UnionSelector == 0) { + heightTmpBuf_.selector = 0; + heightTmpBuf_.value0 = valueDeserializer.readFloat64(); + } else if (heightTmpBuf_UnionSelector == 1) { + heightTmpBuf_.selector = 1; + heightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); + } + heightTmpBuf.value = static_cast(heightTmpBuf_); } - value.end = endTmpBuf; + value.height = heightTmpBuf; + const auto commandsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String commandsTmpBuf = {}; + commandsTmpBuf.tag = commandsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((commandsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + commandsTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.commands = commandsTmpBuf; return value; } -inline void TextShadowStyle_serializer::write(SerializerBase& buffer, Ark_TextShadowStyle value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_TextShadowStyle TextShadowStyle_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void TextTimerOptions_serializer::write(SerializerBase& buffer, Ark_TextTimerOptions value) +inline void PixelRoundPolicy_serializer::write(SerializerBase& buffer, Ark_PixelRoundPolicy value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForIsCountDown = value.isCountDown; - if (runtimeType(valueHolderForIsCountDown) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStart = value.start; + if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIsCountDownTmpValue = valueHolderForIsCountDown.value; - valueSerializer.writeBoolean(valueHolderForIsCountDownTmpValue); + const auto valueHolderForStartTmpValue = valueHolderForStart.value; + valueSerializer.writeInt32(static_cast(valueHolderForStartTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForCount = value.count; - if (runtimeType(valueHolderForCount) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTop = value.top; + if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCountTmpValue = valueHolderForCount.value; - valueSerializer.writeNumber(valueHolderForCountTmpValue); + const auto valueHolderForTopTmpValue = valueHolderForTop.value; + valueSerializer.writeInt32(static_cast(valueHolderForTopTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForController = value.controller; - if (runtimeType(valueHolderForController) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnd = value.end; + if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForControllerTmpValue = valueHolderForController.value; - TextTimerController_serializer::write(valueSerializer, valueHolderForControllerTmpValue); + const auto valueHolderForEndTmpValue = valueHolderForEnd.value; + valueSerializer.writeInt32(static_cast(valueHolderForEndTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_TextTimerOptions TextTimerOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_TextTimerOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto isCountDownTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isCountDownTmpBuf = {}; - isCountDownTmpBuf.tag = isCountDownTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((isCountDownTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - isCountDownTmpBuf.value = valueDeserializer.readBoolean(); - } - value.isCountDown = isCountDownTmpBuf; - const auto countTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number countTmpBuf = {}; - countTmpBuf.tag = countTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((countTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - countTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.count = countTmpBuf; - const auto controllerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextTimerController controllerTmpBuf = {}; - controllerTmpBuf.tag = controllerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((controllerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - controllerTmpBuf.value = static_cast(TextTimerController_serializer::read(valueDeserializer)); - } - value.controller = controllerTmpBuf; - return value; -} -inline void ToggleConfiguration_serializer::write(SerializerBase& buffer, Ark_ToggleConfiguration value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForEnabled = value.enabled; - valueSerializer.writeBoolean(valueHolderForEnabled); - const auto valueHolderForContentModifier = value.contentModifier; - valueSerializer.writeObject(valueHolderForContentModifier); - const auto valueHolderForIsOn = value.isOn; - valueSerializer.writeBoolean(valueHolderForIsOn); - const auto valueHolderForToggleEnabled = value.toggleEnabled; - valueSerializer.writeBoolean(valueHolderForToggleEnabled); - const auto valueHolderForTriggerChange = value.triggerChange; - valueSerializer.writeCallbackResource(valueHolderForTriggerChange.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.callSync)); -} -inline Ark_ToggleConfiguration ToggleConfiguration_serializer::read(DeserializerBase& buffer) -{ - Ark_ToggleConfiguration value = {}; - DeserializerBase& valueDeserializer = buffer; - value.enabled = valueDeserializer.readBoolean(); - value.contentModifier = static_cast(valueDeserializer.readObject()); - value.isOn = valueDeserializer.readBoolean(); - value.toggleEnabled = valueDeserializer.readBoolean(); - value.triggerChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; - return value; -} -inline void ToolBarItemOptions_serializer::write(SerializerBase& buffer, Ark_ToolBarItemOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForPlacement = value.placement; - if (runtimeType(valueHolderForPlacement) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBottom = value.bottom; + if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPlacementTmpValue = valueHolderForPlacement.value; - valueSerializer.writeInt32(static_cast(valueHolderForPlacementTmpValue)); + const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; + valueSerializer.writeInt32(static_cast(valueHolderForBottomTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ToolBarItemOptions ToolBarItemOptions_serializer::read(DeserializerBase& buffer) +inline Ark_PixelRoundPolicy PixelRoundPolicy_serializer::read(DeserializerBase& buffer) { - Ark_ToolBarItemOptions value = {}; + Ark_PixelRoundPolicy value = {}; DeserializerBase& valueDeserializer = buffer; - const auto placementTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ToolBarItemPlacement placementTmpBuf = {}; - placementTmpBuf.tag = placementTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((placementTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - placementTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PixelRoundCalcPolicy startTmpBuf = {}; + startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + startTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.placement = placementTmpBuf; + value.start = startTmpBuf; + const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PixelRoundCalcPolicy topTmpBuf = {}; + topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + topTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.top = topTmpBuf; + const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PixelRoundCalcPolicy endTmpBuf = {}; + endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + endTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.end = endTmpBuf; + const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PixelRoundCalcPolicy bottomTmpBuf = {}; + bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + bottomTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.bottom = bottomTmpBuf; return value; } -inline void TouchObject_serializer::write(SerializerBase& buffer, Ark_TouchObject value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForType = value.type; - valueSerializer.writeInt32(static_cast(valueHolderForType)); - const auto valueHolderForId = value.id; - valueSerializer.writeNumber(valueHolderForId); - const auto valueHolderForDisplayX = value.displayX; - valueSerializer.writeNumber(valueHolderForDisplayX); - const auto valueHolderForDisplayY = value.displayY; - valueSerializer.writeNumber(valueHolderForDisplayY); - const auto valueHolderForWindowX = value.windowX; - valueSerializer.writeNumber(valueHolderForWindowX); - const auto valueHolderForWindowY = value.windowY; - valueSerializer.writeNumber(valueHolderForWindowY); - const auto valueHolderForX = value.x; - valueSerializer.writeNumber(valueHolderForX); - const auto valueHolderForY = value.y; - valueSerializer.writeNumber(valueHolderForY); - const auto valueHolderForHand = value.hand; - if (runtimeType(valueHolderForHand) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHandTmpValue = valueHolderForHand.value; - valueSerializer.writeInt32(static_cast(valueHolderForHandTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForPressedTime = value.pressedTime; - if (runtimeType(valueHolderForPressedTime) != INTEROP_RUNTIME_UNDEFINED) { +inline void PluginComponentTemplate_serializer::write(SerializerBase& buffer, Ark_PluginComponentTemplate value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForSource = value.source; + if (runtimeType(valueHolderForSource) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPressedTimeTmpValue = valueHolderForPressedTime.value; - valueSerializer.writeNumber(valueHolderForPressedTimeTmpValue); + const auto valueHolderForSourceTmpValue = valueHolderForSource.value; + valueSerializer.writeString(valueHolderForSourceTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPressure = value.pressure; - if (runtimeType(valueHolderForPressure) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBundleName = value.bundleName; + if (runtimeType(valueHolderForBundleName) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPressureTmpValue = valueHolderForPressure.value; - valueSerializer.writeNumber(valueHolderForPressureTmpValue); + const auto valueHolderForBundleNameTmpValue = valueHolderForBundleName.value; + valueSerializer.writeString(valueHolderForBundleNameTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } +} +inline Ark_PluginComponentTemplate PluginComponentTemplate_serializer::read(DeserializerBase& buffer) +{ + Ark_PluginComponentTemplate value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto sourceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String sourceTmpBuf = {}; + sourceTmpBuf.tag = sourceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((sourceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + sourceTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.source = sourceTmpBuf; + const auto bundleNameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String bundleNameTmpBuf = {}; + bundleNameTmpBuf.tag = bundleNameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bundleNameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + bundleNameTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.bundleName = bundleNameTmpBuf; + return value; +} +inline void PluginErrorData_serializer::write(SerializerBase& buffer, Ark_PluginErrorData value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForErrcode = value.errcode; + valueSerializer.writeInt32(valueHolderForErrcode); + const auto valueHolderForMsg = value.msg; + valueSerializer.writeString(valueHolderForMsg); +} +inline Ark_PluginErrorData PluginErrorData_serializer::read(DeserializerBase& buffer) +{ + Ark_PluginErrorData value = {}; + DeserializerBase& valueDeserializer = buffer; + value.errcode = valueDeserializer.readInt32(); + value.msg = static_cast(valueDeserializer.readString()); + return value; +} +inline void PolygonOptions_serializer::write(SerializerBase& buffer, Ark_PolygonOptions value) +{ + SerializerBase& valueSerializer = buffer; const auto valueHolderForWidth = value.width; if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - valueSerializer.writeNumber(valueHolderForWidthTmpValue); + if (valueHolderForWidthTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; + valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0); + } else if (valueHolderForWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; + valueSerializer.writeFloat64(valueHolderForWidthTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } @@ -80092,1435 +69413,1507 @@ inline void TouchObject_serializer::write(SerializerBase& buffer, Ark_TouchObjec if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - valueSerializer.writeNumber(valueHolderForHeightTmpValue); + if (valueHolderForHeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; + valueSerializer.writeString(valueHolderForHeightTmpValueForIdx0); + } else if (valueHolderForHeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; + valueSerializer.writeFloat64(valueHolderForHeightTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_TouchObject TouchObject_serializer::read(DeserializerBase& buffer) +inline Ark_PolygonOptions PolygonOptions_serializer::read(DeserializerBase& buffer) { - Ark_TouchObject value = {}; + Ark_PolygonOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.type = static_cast(valueDeserializer.readInt32()); - value.id = static_cast(valueDeserializer.readNumber()); - value.displayX = static_cast(valueDeserializer.readNumber()); - value.displayY = static_cast(valueDeserializer.readNumber()); - value.windowX = static_cast(valueDeserializer.readNumber()); - value.windowY = static_cast(valueDeserializer.readNumber()); - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); - const auto handTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_InteractionHand handTmpBuf = {}; - handTmpBuf.tag = handTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((handTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - handTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.hand = handTmpBuf; - const auto pressedTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number pressedTimeTmpBuf = {}; - pressedTimeTmpBuf.tag = pressedTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((pressedTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - pressedTimeTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.pressedTime = pressedTimeTmpBuf; - const auto pressureTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number pressureTmpBuf = {}; - pressureTmpBuf.tag = pressureTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((pressureTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - pressureTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.pressure = pressureTmpBuf; const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number widthTmpBuf = {}; + Opt_Union_String_F64 widthTmpBuf = {}; widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - widthTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_F64 widthTmpBuf_ = {}; + widthTmpBuf_.selector = widthTmpBuf_UnionSelector; + if (widthTmpBuf_UnionSelector == 0) { + widthTmpBuf_.selector = 0; + widthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (widthTmpBuf_UnionSelector == 1) { + widthTmpBuf_.selector = 1; + widthTmpBuf_.value1 = valueDeserializer.readFloat64(); + } else { + INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + } + widthTmpBuf.value = static_cast(widthTmpBuf_); } value.width = widthTmpBuf; const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number heightTmpBuf = {}; + Opt_Union_String_F64 heightTmpBuf = {}; heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - heightTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_F64 heightTmpBuf_ = {}; + heightTmpBuf_.selector = heightTmpBuf_UnionSelector; + if (heightTmpBuf_UnionSelector == 0) { + heightTmpBuf_.selector = 0; + heightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (heightTmpBuf_UnionSelector == 1) { + heightTmpBuf_.selector = 1; + heightTmpBuf_.value1 = valueDeserializer.readFloat64(); + } else { + INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); + } + heightTmpBuf.value = static_cast(heightTmpBuf_); } value.height = heightTmpBuf; return value; } -inline void TouchResult_serializer::write(SerializerBase& buffer, Ark_TouchResult value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForStrategy = value.strategy; - valueSerializer.writeInt32(static_cast(valueHolderForStrategy)); - const auto valueHolderForId = value.id; - if (runtimeType(valueHolderForId) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIdTmpValue = valueHolderForId.value; - valueSerializer.writeString(valueHolderForIdTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } -} -inline Ark_TouchResult TouchResult_serializer::read(DeserializerBase& buffer) -{ - Ark_TouchResult value = {}; - DeserializerBase& valueDeserializer = buffer; - value.strategy = static_cast(valueDeserializer.readInt32()); - const auto idTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String idTmpBuf = {}; - idTmpBuf.tag = idTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((idTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - idTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.id = idTmpBuf; - return value; -} -inline void TranslateOptions_serializer::write(SerializerBase& buffer, Ark_TranslateOptions value) +inline void PolylineOptions_serializer::write(SerializerBase& buffer, Ark_PolylineOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForX = value.x; - if (runtimeType(valueHolderForX) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXTmpValue = valueHolderForX.value; - if (valueHolderForXTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForXTmpValueForIdx0 = valueHolderForXTmpValue.value0; - valueSerializer.writeNumber(valueHolderForXTmpValueForIdx0); - } else if (valueHolderForXTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForXTmpValueForIdx1 = valueHolderForXTmpValue.value1; - valueSerializer.writeString(valueHolderForXTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForY = value.y; - if (runtimeType(valueHolderForY) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForWidth = value.width; + if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForYTmpValue = valueHolderForY.value; - if (valueHolderForYTmpValue.selector == 0) { + const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; + if (valueHolderForWidthTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForYTmpValueForIdx0 = valueHolderForYTmpValue.value0; - valueSerializer.writeNumber(valueHolderForYTmpValueForIdx0); - } else if (valueHolderForYTmpValue.selector == 1) { + const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; + valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0); + } else if (valueHolderForWidthTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForYTmpValueForIdx1 = valueHolderForYTmpValue.value1; - valueSerializer.writeString(valueHolderForYTmpValueForIdx1); + const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; + valueSerializer.writeFloat64(valueHolderForWidthTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForZ = value.z; - if (runtimeType(valueHolderForZ) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHeight = value.height; + if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForZTmpValue = valueHolderForZ.value; - if (valueHolderForZTmpValue.selector == 0) { + const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; + if (valueHolderForHeightTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForZTmpValueForIdx0 = valueHolderForZTmpValue.value0; - valueSerializer.writeNumber(valueHolderForZTmpValueForIdx0); - } else if (valueHolderForZTmpValue.selector == 1) { + const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; + valueSerializer.writeString(valueHolderForHeightTmpValueForIdx0); + } else if (valueHolderForHeightTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForZTmpValueForIdx1 = valueHolderForZTmpValue.value1; - valueSerializer.writeString(valueHolderForZTmpValueForIdx1); + const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; + valueSerializer.writeFloat64(valueHolderForHeightTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_TranslateOptions TranslateOptions_serializer::read(DeserializerBase& buffer) +inline Ark_PolylineOptions PolylineOptions_serializer::read(DeserializerBase& buffer) { - Ark_TranslateOptions value = {}; + Ark_PolylineOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto xTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String xTmpBuf = {}; - xTmpBuf.tag = xTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 xTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String xTmpBuf_ = {}; - xTmpBuf_.selector = xTmpBuf_UnionSelector; - if (xTmpBuf_UnionSelector == 0) { - xTmpBuf_.selector = 0; - xTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (xTmpBuf_UnionSelector == 1) { - xTmpBuf_.selector = 1; - xTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for xTmpBuf_ has to be chosen through deserialisation."); - } - xTmpBuf.value = static_cast(xTmpBuf_); - } - value.x = xTmpBuf; - const auto yTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String yTmpBuf = {}; - yTmpBuf.tag = yTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((yTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 yTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String yTmpBuf_ = {}; - yTmpBuf_.selector = yTmpBuf_UnionSelector; - if (yTmpBuf_UnionSelector == 0) { - yTmpBuf_.selector = 0; - yTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (yTmpBuf_UnionSelector == 1) { - yTmpBuf_.selector = 1; - yTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_F64 widthTmpBuf = {}; + widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_F64 widthTmpBuf_ = {}; + widthTmpBuf_.selector = widthTmpBuf_UnionSelector; + if (widthTmpBuf_UnionSelector == 0) { + widthTmpBuf_.selector = 0; + widthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (widthTmpBuf_UnionSelector == 1) { + widthTmpBuf_.selector = 1; + widthTmpBuf_.value1 = valueDeserializer.readFloat64(); } else { - INTEROP_FATAL("One of the branches for yTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); } - yTmpBuf.value = static_cast(yTmpBuf_); + widthTmpBuf.value = static_cast(widthTmpBuf_); } - value.y = yTmpBuf; - const auto zTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String zTmpBuf = {}; - zTmpBuf.tag = zTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((zTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 zTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String zTmpBuf_ = {}; - zTmpBuf_.selector = zTmpBuf_UnionSelector; - if (zTmpBuf_UnionSelector == 0) { - zTmpBuf_.selector = 0; - zTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (zTmpBuf_UnionSelector == 1) { - zTmpBuf_.selector = 1; - zTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + value.width = widthTmpBuf; + const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_F64 heightTmpBuf = {}; + heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_F64 heightTmpBuf_ = {}; + heightTmpBuf_.selector = heightTmpBuf_UnionSelector; + if (heightTmpBuf_UnionSelector == 0) { + heightTmpBuf_.selector = 0; + heightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (heightTmpBuf_UnionSelector == 1) { + heightTmpBuf_.selector = 1; + heightTmpBuf_.value1 = valueDeserializer.readFloat64(); } else { - INTEROP_FATAL("One of the branches for zTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); } - zTmpBuf.value = static_cast(zTmpBuf_); + heightTmpBuf.value = static_cast(heightTmpBuf_); } - value.z = zTmpBuf; + value.height = heightTmpBuf; return value; } -inline void uiEffect_BrightnessBlender_serializer::write(SerializerBase& buffer, Ark_uiEffect_BrightnessBlender value) +inline void PopInfo_serializer::write(SerializerBase& buffer, Ark_PopInfo value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForCubicRate = value.cubicRate; - valueSerializer.writeNumber(valueHolderForCubicRate); - const auto valueHolderForQuadraticRate = value.quadraticRate; - valueSerializer.writeNumber(valueHolderForQuadraticRate); - const auto valueHolderForLinearRate = value.linearRate; - valueSerializer.writeNumber(valueHolderForLinearRate); - const auto valueHolderForDegree = value.degree; - valueSerializer.writeNumber(valueHolderForDegree); - const auto valueHolderForSaturation = value.saturation; - valueSerializer.writeNumber(valueHolderForSaturation); - const auto valueHolderForPositiveCoefficient = value.positiveCoefficient; - const auto valueHolderForPositiveCoefficient_0 = valueHolderForPositiveCoefficient.value0; - valueSerializer.writeNumber(valueHolderForPositiveCoefficient_0); - const auto valueHolderForPositiveCoefficient_1 = valueHolderForPositiveCoefficient.value1; - valueSerializer.writeNumber(valueHolderForPositiveCoefficient_1); - const auto valueHolderForPositiveCoefficient_2 = valueHolderForPositiveCoefficient.value2; - valueSerializer.writeNumber(valueHolderForPositiveCoefficient_2); - const auto valueHolderForNegativeCoefficient = value.negativeCoefficient; - const auto valueHolderForNegativeCoefficient_0 = valueHolderForNegativeCoefficient.value0; - valueSerializer.writeNumber(valueHolderForNegativeCoefficient_0); - const auto valueHolderForNegativeCoefficient_1 = valueHolderForNegativeCoefficient.value1; - valueSerializer.writeNumber(valueHolderForNegativeCoefficient_1); - const auto valueHolderForNegativeCoefficient_2 = valueHolderForNegativeCoefficient.value2; - valueSerializer.writeNumber(valueHolderForNegativeCoefficient_2); - const auto valueHolderForFraction = value.fraction; - valueSerializer.writeNumber(valueHolderForFraction); + const auto valueHolderForInfo = value.info; + NavPathInfo_serializer::write(valueSerializer, valueHolderForInfo); + const auto valueHolderForResult = value.result; + valueSerializer.writeObject(valueHolderForResult); } -inline Ark_uiEffect_BrightnessBlender uiEffect_BrightnessBlender_serializer::read(DeserializerBase& buffer) +inline Ark_PopInfo PopInfo_serializer::read(DeserializerBase& buffer) { - Ark_uiEffect_BrightnessBlender value = {}; + Ark_PopInfo value = {}; DeserializerBase& valueDeserializer = buffer; - value.cubicRate = static_cast(valueDeserializer.readNumber()); - value.quadraticRate = static_cast(valueDeserializer.readNumber()); - value.linearRate = static_cast(valueDeserializer.readNumber()); - value.degree = static_cast(valueDeserializer.readNumber()); - value.saturation = static_cast(valueDeserializer.readNumber()); - Ark_uiEffect_Tuple_Number_Number_Number positiveCoefficientTmpBuf = {}; - positiveCoefficientTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); - positiveCoefficientTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - positiveCoefficientTmpBuf.value2 = static_cast(valueDeserializer.readNumber()); - value.positiveCoefficient = positiveCoefficientTmpBuf; - Ark_uiEffect_Tuple_Number_Number_Number negativeCoefficientTmpBuf = {}; - negativeCoefficientTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); - negativeCoefficientTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - negativeCoefficientTmpBuf.value2 = static_cast(valueDeserializer.readNumber()); - value.negativeCoefficient = negativeCoefficientTmpBuf; - value.fraction = static_cast(valueDeserializer.readNumber()); + value.info = static_cast(NavPathInfo_serializer::read(valueDeserializer)); + value.result = static_cast(valueDeserializer.readObject()); return value; } -inline void uiEffect_BrightnessBlenderParam_serializer::write(SerializerBase& buffer, Ark_uiEffect_BrightnessBlenderParam value) +inline void PopupButton_serializer::write(SerializerBase& buffer, Ark_PopupButton value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForCubicRate = value.cubicRate; - valueSerializer.writeNumber(valueHolderForCubicRate); - const auto valueHolderForQuadraticRate = value.quadraticRate; - valueSerializer.writeNumber(valueHolderForQuadraticRate); - const auto valueHolderForLinearRate = value.linearRate; - valueSerializer.writeNumber(valueHolderForLinearRate); - const auto valueHolderForDegree = value.degree; - valueSerializer.writeNumber(valueHolderForDegree); - const auto valueHolderForSaturation = value.saturation; - valueSerializer.writeNumber(valueHolderForSaturation); - const auto valueHolderForPositiveCoefficient = value.positiveCoefficient; - const auto valueHolderForPositiveCoefficient_0 = valueHolderForPositiveCoefficient.value0; - valueSerializer.writeNumber(valueHolderForPositiveCoefficient_0); - const auto valueHolderForPositiveCoefficient_1 = valueHolderForPositiveCoefficient.value1; - valueSerializer.writeNumber(valueHolderForPositiveCoefficient_1); - const auto valueHolderForPositiveCoefficient_2 = valueHolderForPositiveCoefficient.value2; - valueSerializer.writeNumber(valueHolderForPositiveCoefficient_2); - const auto valueHolderForNegativeCoefficient = value.negativeCoefficient; - const auto valueHolderForNegativeCoefficient_0 = valueHolderForNegativeCoefficient.value0; - valueSerializer.writeNumber(valueHolderForNegativeCoefficient_0); - const auto valueHolderForNegativeCoefficient_1 = valueHolderForNegativeCoefficient.value1; - valueSerializer.writeNumber(valueHolderForNegativeCoefficient_1); - const auto valueHolderForNegativeCoefficient_2 = valueHolderForNegativeCoefficient.value2; - valueSerializer.writeNumber(valueHolderForNegativeCoefficient_2); - const auto valueHolderForFraction = value.fraction; - valueSerializer.writeNumber(valueHolderForFraction); + const auto valueHolderForValue = value.value; + valueSerializer.writeString(valueHolderForValue); + const auto valueHolderForAction = value.action; + valueSerializer.writeCallbackResource(valueHolderForAction.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForAction.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForAction.callSync)); } -inline Ark_uiEffect_BrightnessBlenderParam uiEffect_BrightnessBlenderParam_serializer::read(DeserializerBase& buffer) +inline Ark_PopupButton PopupButton_serializer::read(DeserializerBase& buffer) { - Ark_uiEffect_BrightnessBlenderParam value = {}; + Ark_PopupButton value = {}; DeserializerBase& valueDeserializer = buffer; - value.cubicRate = static_cast(valueDeserializer.readNumber()); - value.quadraticRate = static_cast(valueDeserializer.readNumber()); - value.linearRate = static_cast(valueDeserializer.readNumber()); - value.degree = static_cast(valueDeserializer.readNumber()); - value.saturation = static_cast(valueDeserializer.readNumber()); - Ark_uiEffect_Tuple_Number_Number_Number positiveCoefficientTmpBuf = {}; - positiveCoefficientTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); - positiveCoefficientTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - positiveCoefficientTmpBuf.value2 = static_cast(valueDeserializer.readNumber()); - value.positiveCoefficient = positiveCoefficientTmpBuf; - Ark_uiEffect_Tuple_Number_Number_Number negativeCoefficientTmpBuf = {}; - negativeCoefficientTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); - negativeCoefficientTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - negativeCoefficientTmpBuf.value2 = static_cast(valueDeserializer.readNumber()); - value.negativeCoefficient = negativeCoefficientTmpBuf; - value.fraction = static_cast(valueDeserializer.readNumber()); + value.value = static_cast(valueDeserializer.readString()); + value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; return value; } -inline void UIExtensionOptions_serializer::write(SerializerBase& buffer, Ark_UIExtensionOptions value) +inline void PosterOptions_serializer::write(SerializerBase& buffer, Ark_PosterOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForIsTransferringCaller = value.isTransferringCaller; - if (runtimeType(valueHolderForIsTransferringCaller) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForShowFirstFrame = value.showFirstFrame; + if (runtimeType(valueHolderForShowFirstFrame) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIsTransferringCallerTmpValue = valueHolderForIsTransferringCaller.value; - valueSerializer.writeBoolean(valueHolderForIsTransferringCallerTmpValue); + const auto valueHolderForShowFirstFrameTmpValue = valueHolderForShowFirstFrame.value; + valueSerializer.writeBoolean(valueHolderForShowFirstFrameTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPlaceholder = value.placeholder; - if (runtimeType(valueHolderForPlaceholder) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPlaceholderTmpValue = valueHolderForPlaceholder.value; - ComponentContent_serializer::write(valueSerializer, valueHolderForPlaceholderTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); +} +inline Ark_PosterOptions PosterOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_PosterOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto showFirstFrameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean showFirstFrameTmpBuf = {}; + showFirstFrameTmpBuf.tag = showFirstFrameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((showFirstFrameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + showFirstFrameTmpBuf.value = valueDeserializer.readBoolean(); } - const auto valueHolderForAreaChangePlaceholder = value.areaChangePlaceholder; - if (runtimeType(valueHolderForAreaChangePlaceholder) != INTEROP_RUNTIME_UNDEFINED) { + value.showFirstFrame = showFirstFrameTmpBuf; + return value; +} +inline void PostMessageOptions_serializer::write(SerializerBase& buffer, Ark_PostMessageOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForTransfer = value.transfer; + if (runtimeType(valueHolderForTransfer) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAreaChangePlaceholderTmpValue = valueHolderForAreaChangePlaceholder.value; - valueSerializer.writeInt32(valueHolderForAreaChangePlaceholderTmpValue.size); - for (int32_t i = 0; i < valueHolderForAreaChangePlaceholderTmpValue.size; i++) { - auto valueHolderForAreaChangePlaceholderTmpValueKeyVar = valueHolderForAreaChangePlaceholderTmpValue.keys[i]; - auto valueHolderForAreaChangePlaceholderTmpValueValueVar = valueHolderForAreaChangePlaceholderTmpValue.values[i]; - valueSerializer.writeString(valueHolderForAreaChangePlaceholderTmpValueKeyVar); - ComponentContent_serializer::write(valueSerializer, valueHolderForAreaChangePlaceholderTmpValueValueVar); + const auto valueHolderForTransferTmpValue = valueHolderForTransfer.value; + valueSerializer.writeInt32(valueHolderForTransferTmpValue.length); + for (int valueHolderForTransferTmpValueCounterI = 0; valueHolderForTransferTmpValueCounterI < valueHolderForTransferTmpValue.length; valueHolderForTransferTmpValueCounterI++) { + const Ark_Object valueHolderForTransferTmpValueTmpElement = valueHolderForTransferTmpValue.array[valueHolderForTransferTmpValueCounterI]; + valueSerializer.writeObject(valueHolderForTransferTmpValueTmpElement); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDpiFollowStrategy = value.dpiFollowStrategy; - if (runtimeType(valueHolderForDpiFollowStrategy) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_PostMessageOptions PostMessageOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_PostMessageOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto transferTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Array_Object transferTmpBuf = {}; + transferTmpBuf.tag = transferTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((transferTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int32 transferTmpBuf_Length = valueDeserializer.readInt32(); + Array_Object transferTmpBuf_ = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&transferTmpBuf_, transferTmpBuf_Length); + for (int transferTmpBuf_BufCounterI = 0; transferTmpBuf_BufCounterI < transferTmpBuf_Length; transferTmpBuf_BufCounterI++) { + transferTmpBuf_.array[transferTmpBuf_BufCounterI] = static_cast(valueDeserializer.readObject()); + } + transferTmpBuf.value = transferTmpBuf_; + } + value.transfer = transferTmpBuf; + return value; +} +inline void PreviewConfiguration_serializer::write(SerializerBase& buffer, Ark_PreviewConfiguration value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForOnlyForLifting = value.onlyForLifting; + if (runtimeType(valueHolderForOnlyForLifting) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDpiFollowStrategyTmpValue = valueHolderForDpiFollowStrategy.value; - valueSerializer.writeInt32(static_cast(valueHolderForDpiFollowStrategyTmpValue)); + const auto valueHolderForOnlyForLiftingTmpValue = valueHolderForOnlyForLifting.value; + valueSerializer.writeBoolean(valueHolderForOnlyForLiftingTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForWindowModeFollowStrategy = value.windowModeFollowStrategy; - if (runtimeType(valueHolderForWindowModeFollowStrategy) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDelayCreating = value.delayCreating; + if (runtimeType(valueHolderForDelayCreating) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWindowModeFollowStrategyTmpValue = valueHolderForWindowModeFollowStrategy.value; - valueSerializer.writeInt32(static_cast(valueHolderForWindowModeFollowStrategyTmpValue)); + const auto valueHolderForDelayCreatingTmpValue = valueHolderForDelayCreating.value; + valueSerializer.writeBoolean(valueHolderForDelayCreatingTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_UIExtensionOptions UIExtensionOptions_serializer::read(DeserializerBase& buffer) +inline Ark_PreviewConfiguration PreviewConfiguration_serializer::read(DeserializerBase& buffer) { - Ark_UIExtensionOptions value = {}; + Ark_PreviewConfiguration value = {}; DeserializerBase& valueDeserializer = buffer; - const auto isTransferringCallerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isTransferringCallerTmpBuf = {}; - isTransferringCallerTmpBuf.tag = isTransferringCallerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((isTransferringCallerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - isTransferringCallerTmpBuf.value = valueDeserializer.readBoolean(); - } - value.isTransferringCaller = isTransferringCallerTmpBuf; - const auto placeholderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ComponentContent placeholderTmpBuf = {}; - placeholderTmpBuf.tag = placeholderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((placeholderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - placeholderTmpBuf.value = static_cast(ComponentContent_serializer::read(valueDeserializer)); - } - value.placeholder = placeholderTmpBuf; - const auto areaChangePlaceholderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Map_String_ComponentContent areaChangePlaceholderTmpBuf = {}; - areaChangePlaceholderTmpBuf.tag = areaChangePlaceholderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((areaChangePlaceholderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 areaChangePlaceholderTmpBuf_SizeVar = valueDeserializer.readInt32(); - Map_String_ComponentContent areaChangePlaceholderTmpBuf_ = {}; - valueDeserializer.resizeMap(&areaChangePlaceholderTmpBuf_, areaChangePlaceholderTmpBuf_SizeVar); - for (int areaChangePlaceholderTmpBuf_IVar = 0; areaChangePlaceholderTmpBuf_IVar < areaChangePlaceholderTmpBuf_SizeVar; areaChangePlaceholderTmpBuf_IVar++) { - const Ark_String areaChangePlaceholderTmpBuf_KeyVar = static_cast(valueDeserializer.readString()); - const Ark_ComponentContent areaChangePlaceholderTmpBuf_ValueVar = static_cast(ComponentContent_serializer::read(valueDeserializer)); - areaChangePlaceholderTmpBuf_.keys[areaChangePlaceholderTmpBuf_IVar] = areaChangePlaceholderTmpBuf_KeyVar; - areaChangePlaceholderTmpBuf_.values[areaChangePlaceholderTmpBuf_IVar] = areaChangePlaceholderTmpBuf_ValueVar; - } - areaChangePlaceholderTmpBuf.value = areaChangePlaceholderTmpBuf_; - } - value.areaChangePlaceholder = areaChangePlaceholderTmpBuf; - const auto dpiFollowStrategyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DpiFollowStrategy dpiFollowStrategyTmpBuf = {}; - dpiFollowStrategyTmpBuf.tag = dpiFollowStrategyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((dpiFollowStrategyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - dpiFollowStrategyTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto onlyForLiftingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean onlyForLiftingTmpBuf = {}; + onlyForLiftingTmpBuf.tag = onlyForLiftingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onlyForLiftingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onlyForLiftingTmpBuf.value = valueDeserializer.readBoolean(); } - value.dpiFollowStrategy = dpiFollowStrategyTmpBuf; - const auto windowModeFollowStrategyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_WindowModeFollowStrategy windowModeFollowStrategyTmpBuf = {}; - windowModeFollowStrategyTmpBuf.tag = windowModeFollowStrategyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((windowModeFollowStrategyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - windowModeFollowStrategyTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.onlyForLifting = onlyForLiftingTmpBuf; + const auto delayCreatingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean delayCreatingTmpBuf = {}; + delayCreatingTmpBuf.tag = delayCreatingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((delayCreatingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + delayCreatingTmpBuf.value = valueDeserializer.readBoolean(); } - value.windowModeFollowStrategy = windowModeFollowStrategyTmpBuf; + value.delayCreating = delayCreatingTmpBuf; return value; } -inline void uiObserver_NavDestinationInfo_serializer::write(SerializerBase& buffer, Ark_uiObserver_NavDestinationInfo value) +inline void PreviewMenuOptions_serializer::write(SerializerBase& buffer, Ark_PreviewMenuOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForNavigationId = value.navigationId; - if (valueHolderForNavigationId.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForNavigationIdForIdx0 = valueHolderForNavigationId.value0; - valueSerializer.writeString(valueHolderForNavigationIdForIdx0); - } else if (valueHolderForNavigationId.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForNavigationIdForIdx1 = valueHolderForNavigationId.value1; - Resource_serializer::write(valueSerializer, valueHolderForNavigationIdForIdx1); - } - const auto valueHolderForName = value.name; - if (valueHolderForName.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForNameForIdx0 = valueHolderForName.value0; - valueSerializer.writeString(valueHolderForNameForIdx0); - } else if (valueHolderForName.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForNameForIdx1 = valueHolderForName.value1; - Resource_serializer::write(valueSerializer, valueHolderForNameForIdx1); - } - const auto valueHolderForState = value.state; - valueSerializer.writeInt32(static_cast(valueHolderForState)); - const auto valueHolderForIndex = value.index; - valueSerializer.writeNumber(valueHolderForIndex); - const auto valueHolderForParam = value.param; - if (runtimeType(valueHolderForParam) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHapticFeedbackMode = value.hapticFeedbackMode; + if (runtimeType(valueHolderForHapticFeedbackMode) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForParamTmpValue = valueHolderForParam.value; - valueSerializer.writeObject(valueHolderForParamTmpValue); + const auto valueHolderForHapticFeedbackModeTmpValue = valueHolderForHapticFeedbackMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForHapticFeedbackModeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForNavDestinationId = value.navDestinationId; - valueSerializer.writeString(valueHolderForNavDestinationId); -} -inline Ark_uiObserver_NavDestinationInfo uiObserver_NavDestinationInfo_serializer::read(DeserializerBase& buffer) -{ - Ark_uiObserver_NavDestinationInfo value = {}; - DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 navigationIdTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr navigationIdTmpBuf = {}; - navigationIdTmpBuf.selector = navigationIdTmpBufUnionSelector; - if (navigationIdTmpBufUnionSelector == 0) { - navigationIdTmpBuf.selector = 0; - navigationIdTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (navigationIdTmpBufUnionSelector == 1) { - navigationIdTmpBuf.selector = 1; - navigationIdTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for navigationIdTmpBuf has to be chosen through deserialisation."); - } - value.navigationId = static_cast(navigationIdTmpBuf); - const Ark_Int8 nameTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr nameTmpBuf = {}; - nameTmpBuf.selector = nameTmpBufUnionSelector; - if (nameTmpBufUnionSelector == 0) { - nameTmpBuf.selector = 0; - nameTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (nameTmpBufUnionSelector == 1) { - nameTmpBuf.selector = 1; - nameTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for nameTmpBuf has to be chosen through deserialisation."); - } - value.name = static_cast(nameTmpBuf); - value.state = static_cast(valueDeserializer.readInt32()); - value.index = static_cast(valueDeserializer.readNumber()); - const auto paramTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Object paramTmpBuf = {}; - paramTmpBuf.tag = paramTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((paramTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - paramTmpBuf.value = static_cast(valueDeserializer.readObject()); - } - value.param = paramTmpBuf; - value.navDestinationId = static_cast(valueDeserializer.readString()); - return value; -} -inline void uiObserver_RouterPageInfo_serializer::write(SerializerBase& buffer, Ark_uiObserver_RouterPageInfo value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); } -inline Ark_uiObserver_RouterPageInfo uiObserver_RouterPageInfo_serializer::read(DeserializerBase& buffer) +inline Ark_PreviewMenuOptions PreviewMenuOptions_serializer::read(DeserializerBase& buffer) { + Ark_PreviewMenuOptions value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + const auto hapticFeedbackModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_HapticFeedbackMode hapticFeedbackModeTmpBuf = {}; + hapticFeedbackModeTmpBuf.tag = hapticFeedbackModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((hapticFeedbackModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + hapticFeedbackModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.hapticFeedbackMode = hapticFeedbackModeTmpBuf; + return value; } -inline void uiObserver_ScrollEventInfo_serializer::write(SerializerBase& buffer, Ark_uiObserver_ScrollEventInfo value) +inline void PreviewText_serializer::write(SerializerBase& buffer, Ark_PreviewText value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForId = value.id; - valueSerializer.writeString(valueHolderForId); - const auto valueHolderForUniqueId = value.uniqueId; - valueSerializer.writeNumber(valueHolderForUniqueId); - const auto valueHolderForScrollEvent = value.scrollEvent; - valueSerializer.writeInt32(static_cast(valueHolderForScrollEvent)); const auto valueHolderForOffset = value.offset; valueSerializer.writeNumber(valueHolderForOffset); + const auto valueHolderForValue = value.value; + valueSerializer.writeString(valueHolderForValue); } -inline Ark_uiObserver_ScrollEventInfo uiObserver_ScrollEventInfo_serializer::read(DeserializerBase& buffer) +inline Ark_PreviewText PreviewText_serializer::read(DeserializerBase& buffer) { - Ark_uiObserver_ScrollEventInfo value = {}; + Ark_PreviewText value = {}; DeserializerBase& valueDeserializer = buffer; - value.id = static_cast(valueDeserializer.readString()); - value.uniqueId = static_cast(valueDeserializer.readNumber()); - value.scrollEvent = static_cast(valueDeserializer.readInt32()); value.offset = static_cast(valueDeserializer.readNumber()); + value.value = static_cast(valueDeserializer.readString()); return value; } -inline void uiObserver_TabContentInfo_serializer::write(SerializerBase& buffer, Ark_uiObserver_TabContentInfo value) +inline void ProgressOptions_serializer::write(SerializerBase& buffer, Ark_ProgressOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTabContentId = value.tabContentId; - valueSerializer.writeString(valueHolderForTabContentId); - const auto valueHolderForTabContentUniqueId = value.tabContentUniqueId; - valueSerializer.writeNumber(valueHolderForTabContentUniqueId); - const auto valueHolderForState = value.state; - valueSerializer.writeInt32(static_cast(valueHolderForState)); - const auto valueHolderForIndex = value.index; - valueSerializer.writeNumber(valueHolderForIndex); - const auto valueHolderForId = value.id; - valueSerializer.writeString(valueHolderForId); - const auto valueHolderForUniqueId = value.uniqueId; - valueSerializer.writeNumber(valueHolderForUniqueId); + const auto valueHolderForValue = value.value; + valueSerializer.writeNumber(valueHolderForValue); + const auto valueHolderForTotal = value.total; + if (runtimeType(valueHolderForTotal) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTotalTmpValue = valueHolderForTotal.value; + valueSerializer.writeNumber(valueHolderForTotalTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForType = value.type; + if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTypeTmpValue = valueHolderForType.value; + valueSerializer.writeInt32(static_cast(valueHolderForTypeTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_uiObserver_TabContentInfo uiObserver_TabContentInfo_serializer::read(DeserializerBase& buffer) +inline Ark_ProgressOptions ProgressOptions_serializer::read(DeserializerBase& buffer) { - Ark_uiObserver_TabContentInfo value = {}; + Ark_ProgressOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.tabContentId = static_cast(valueDeserializer.readString()); - value.tabContentUniqueId = static_cast(valueDeserializer.readNumber()); - value.state = static_cast(valueDeserializer.readInt32()); - value.index = static_cast(valueDeserializer.readNumber()); - value.id = static_cast(valueDeserializer.readString()); - value.uniqueId = static_cast(valueDeserializer.readNumber()); + value.value = static_cast(valueDeserializer.readNumber()); + const auto totalTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number totalTmpBuf = {}; + totalTmpBuf.tag = totalTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((totalTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + totalTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.total = totalTmpBuf; + const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ProgressType typeTmpBuf = {}; + typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + typeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.type = typeTmpBuf; return value; } -inline void unifiedDataChannel_Summary_serializer::write(SerializerBase& buffer, Ark_unifiedDataChannel_Summary value) +inline void RadioConfiguration_serializer::write(SerializerBase& buffer, Ark_RadioConfiguration value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSummary = value.summary; - valueSerializer.writeInt32(valueHolderForSummary.size); - for (int32_t i = 0; i < valueHolderForSummary.size; i++) { - auto valueHolderForSummaryKeyVar = valueHolderForSummary.keys[i]; - auto valueHolderForSummaryValueVar = valueHolderForSummary.values[i]; - valueSerializer.writeString(valueHolderForSummaryKeyVar); - valueSerializer.writeInt64(valueHolderForSummaryValueVar); - } - const auto valueHolderForTotalSize = value.totalSize; - valueSerializer.writeInt64(valueHolderForTotalSize); + const auto valueHolderForEnabled = value.enabled; + valueSerializer.writeBoolean(valueHolderForEnabled); + const auto valueHolderForContentModifier = value.contentModifier; + valueSerializer.writeObject(valueHolderForContentModifier); + const auto valueHolderForValue = value.value; + valueSerializer.writeString(valueHolderForValue); + const auto valueHolderForChecked = value.checked; + valueSerializer.writeBoolean(valueHolderForChecked); + const auto valueHolderForTriggerChange = value.triggerChange; + valueSerializer.writeCallbackResource(valueHolderForTriggerChange.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.callSync)); } -inline Ark_unifiedDataChannel_Summary unifiedDataChannel_Summary_serializer::read(DeserializerBase& buffer) +inline Ark_RadioConfiguration RadioConfiguration_serializer::read(DeserializerBase& buffer) { - Ark_unifiedDataChannel_Summary value = {}; + Ark_RadioConfiguration value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int32 summaryTmpBufSizeVar = valueDeserializer.readInt32(); - Map_String_Int64 summaryTmpBuf = {}; - valueDeserializer.resizeMap(&summaryTmpBuf, summaryTmpBufSizeVar); - for (int summaryTmpBufIVar = 0; summaryTmpBufIVar < summaryTmpBufSizeVar; summaryTmpBufIVar++) { - const Ark_String summaryTmpBufKeyVar = static_cast(valueDeserializer.readString()); - const Ark_Int64 summaryTmpBufValueVar = valueDeserializer.readInt64(); - summaryTmpBuf.keys[summaryTmpBufIVar] = summaryTmpBufKeyVar; - summaryTmpBuf.values[summaryTmpBufIVar] = summaryTmpBufValueVar; - } - value.summary = summaryTmpBuf; - value.totalSize = valueDeserializer.readInt64(); + value.enabled = valueDeserializer.readBoolean(); + value.contentModifier = static_cast(valueDeserializer.readObject()); + value.value = static_cast(valueDeserializer.readString()); + value.checked = valueDeserializer.readBoolean(); + value.triggerChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; return value; } -inline void ViewportRect_serializer::write(SerializerBase& buffer, Ark_ViewportRect value) +inline void RadioOptions_serializer::write(SerializerBase& buffer, Ark_RadioOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForX = value.x; - if (runtimeType(valueHolderForX) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXTmpValue = valueHolderForX.value; - if (valueHolderForXTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForXTmpValueForIdx0 = valueHolderForXTmpValue.value0; - valueSerializer.writeFloat64(valueHolderForXTmpValueForIdx0); - } else if (valueHolderForXTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForXTmpValueForIdx1 = valueHolderForXTmpValue.value1; - valueSerializer.writeString(valueHolderForXTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForY = value.y; - if (runtimeType(valueHolderForY) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForYTmpValue = valueHolderForY.value; - if (valueHolderForYTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForYTmpValueForIdx0 = valueHolderForYTmpValue.value0; - valueSerializer.writeFloat64(valueHolderForYTmpValueForIdx0); - } else if (valueHolderForYTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForYTmpValueForIdx1 = valueHolderForYTmpValue.value1; - valueSerializer.writeString(valueHolderForYTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForGroup = value.group; + valueSerializer.writeString(valueHolderForGroup); + const auto valueHolderForValue = value.value; + valueSerializer.writeString(valueHolderForValue); + const auto valueHolderForIndicatorType = value.indicatorType; + if (runtimeType(valueHolderForIndicatorType) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - valueSerializer.writeFloat64(valueHolderForWidthTmpValueForIdx0); - } else if (valueHolderForWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1); - } + const auto valueHolderForIndicatorTypeTmpValue = valueHolderForIndicatorType.value; + valueSerializer.writeInt32(static_cast(valueHolderForIndicatorTypeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHeight = value.height; - if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIndicatorBuilder = value.indicatorBuilder; + if (runtimeType(valueHolderForIndicatorBuilder) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - if (valueHolderForHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; - valueSerializer.writeFloat64(valueHolderForHeightTmpValueForIdx0); - } else if (valueHolderForHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; - valueSerializer.writeString(valueHolderForHeightTmpValueForIdx1); - } + const auto valueHolderForIndicatorBuilderTmpValue = valueHolderForIndicatorBuilder.value; + valueSerializer.writeCallbackResource(valueHolderForIndicatorBuilderTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForIndicatorBuilderTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForIndicatorBuilderTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ViewportRect ViewportRect_serializer::read(DeserializerBase& buffer) +inline Ark_RadioOptions RadioOptions_serializer::read(DeserializerBase& buffer) { - Ark_ViewportRect value = {}; + Ark_RadioOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto xTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_F64_String xTmpBuf = {}; - xTmpBuf.tag = xTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 xTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_F64_String xTmpBuf_ = {}; - xTmpBuf_.selector = xTmpBuf_UnionSelector; - if (xTmpBuf_UnionSelector == 0) { - xTmpBuf_.selector = 0; - xTmpBuf_.value0 = valueDeserializer.readFloat64(); - } else if (xTmpBuf_UnionSelector == 1) { - xTmpBuf_.selector = 1; - xTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for xTmpBuf_ has to be chosen through deserialisation."); - } - xTmpBuf.value = static_cast(xTmpBuf_); - } - value.x = xTmpBuf; - const auto yTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_F64_String yTmpBuf = {}; - yTmpBuf.tag = yTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((yTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 yTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_F64_String yTmpBuf_ = {}; - yTmpBuf_.selector = yTmpBuf_UnionSelector; - if (yTmpBuf_UnionSelector == 0) { - yTmpBuf_.selector = 0; - yTmpBuf_.value0 = valueDeserializer.readFloat64(); - } else if (yTmpBuf_UnionSelector == 1) { - yTmpBuf_.selector = 1; - yTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for yTmpBuf_ has to be chosen through deserialisation."); - } - yTmpBuf.value = static_cast(yTmpBuf_); - } - value.y = yTmpBuf; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_F64_String widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_F64_String widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = valueDeserializer.readFloat64(); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); - } - widthTmpBuf.value = static_cast(widthTmpBuf_); + value.group = static_cast(valueDeserializer.readString()); + value.value = static_cast(valueDeserializer.readString()); + const auto indicatorTypeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_RadioIndicatorType indicatorTypeTmpBuf = {}; + indicatorTypeTmpBuf.tag = indicatorTypeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((indicatorTypeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + indicatorTypeTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.width = widthTmpBuf; - const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_F64_String heightTmpBuf = {}; - heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_F64_String heightTmpBuf_ = {}; - heightTmpBuf_.selector = heightTmpBuf_UnionSelector; - if (heightTmpBuf_UnionSelector == 0) { - heightTmpBuf_.selector = 0; - heightTmpBuf_.value0 = valueDeserializer.readFloat64(); - } else if (heightTmpBuf_UnionSelector == 1) { - heightTmpBuf_.selector = 1; - heightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); - } - heightTmpBuf.value = static_cast(heightTmpBuf_); + value.indicatorType = indicatorTypeTmpBuf; + const auto indicatorBuilderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomNodeBuilder indicatorBuilderTmpBuf = {}; + indicatorBuilderTmpBuf.tag = indicatorBuilderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((indicatorBuilderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + indicatorBuilderTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; } - value.height = heightTmpBuf; + value.indicatorBuilder = indicatorBuilderTmpBuf; return value; } -inline void VisibleAreaEventOptions_serializer::write(SerializerBase& buffer, Ark_VisibleAreaEventOptions value) +inline void RatingConfiguration_serializer::write(SerializerBase& buffer, Ark_RatingConfiguration value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForRatios = value.ratios; - valueSerializer.writeInt32(valueHolderForRatios.length); - for (int valueHolderForRatiosCounterI = 0; valueHolderForRatiosCounterI < valueHolderForRatios.length; valueHolderForRatiosCounterI++) { - const Ark_Number valueHolderForRatiosTmpElement = valueHolderForRatios.array[valueHolderForRatiosCounterI]; - valueSerializer.writeNumber(valueHolderForRatiosTmpElement); - } - const auto valueHolderForExpectedUpdateInterval = value.expectedUpdateInterval; - if (runtimeType(valueHolderForExpectedUpdateInterval) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForExpectedUpdateIntervalTmpValue = valueHolderForExpectedUpdateInterval.value; - valueSerializer.writeNumber(valueHolderForExpectedUpdateIntervalTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForEnabled = value.enabled; + valueSerializer.writeBoolean(valueHolderForEnabled); + const auto valueHolderForContentModifier = value.contentModifier; + valueSerializer.writeObject(valueHolderForContentModifier); + const auto valueHolderForRating = value.rating; + valueSerializer.writeNumber(valueHolderForRating); + const auto valueHolderForIndicator = value.indicator; + valueSerializer.writeBoolean(valueHolderForIndicator); + const auto valueHolderForStars = value.stars; + valueSerializer.writeNumber(valueHolderForStars); + const auto valueHolderForStepSize = value.stepSize; + valueSerializer.writeNumber(valueHolderForStepSize); + const auto valueHolderForTriggerChange = value.triggerChange; + valueSerializer.writeCallbackResource(valueHolderForTriggerChange.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.callSync)); } -inline Ark_VisibleAreaEventOptions VisibleAreaEventOptions_serializer::read(DeserializerBase& buffer) +inline Ark_RatingConfiguration RatingConfiguration_serializer::read(DeserializerBase& buffer) { - Ark_VisibleAreaEventOptions value = {}; + Ark_RatingConfiguration value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int32 ratiosTmpBufLength = valueDeserializer.readInt32(); - Array_Number ratiosTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&ratiosTmpBuf, ratiosTmpBufLength); - for (int ratiosTmpBufBufCounterI = 0; ratiosTmpBufBufCounterI < ratiosTmpBufLength; ratiosTmpBufBufCounterI++) { - ratiosTmpBuf.array[ratiosTmpBufBufCounterI] = static_cast(valueDeserializer.readNumber()); - } - value.ratios = ratiosTmpBuf; - const auto expectedUpdateIntervalTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number expectedUpdateIntervalTmpBuf = {}; - expectedUpdateIntervalTmpBuf.tag = expectedUpdateIntervalTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((expectedUpdateIntervalTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - expectedUpdateIntervalTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.expectedUpdateInterval = expectedUpdateIntervalTmpBuf; + value.enabled = valueDeserializer.readBoolean(); + value.contentModifier = static_cast(valueDeserializer.readObject()); + value.rating = static_cast(valueDeserializer.readNumber()); + value.indicator = valueDeserializer.readBoolean(); + value.stars = static_cast(valueDeserializer.readNumber()); + value.stepSize = static_cast(valueDeserializer.readNumber()); + value.triggerChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; return value; } -inline void VisibleListContentInfo_serializer::write(SerializerBase& buffer, Ark_VisibleListContentInfo value) +inline void RenderingContextSettings_serializer::write(SerializerBase& buffer, Ark_RenderingContextSettings value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForIndex = value.index; - valueSerializer.writeNumber(valueHolderForIndex); - const auto valueHolderForItemGroupArea = value.itemGroupArea; - if (runtimeType(valueHolderForItemGroupArea) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writePointer(value); +} +inline Ark_RenderingContextSettings RenderingContextSettings_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void RenderProcessNotRespondingData_serializer::write(SerializerBase& buffer, Ark_RenderProcessNotRespondingData value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForJsStack = value.jsStack; + valueSerializer.writeString(valueHolderForJsStack); + const auto valueHolderForPid = value.pid; + valueSerializer.writeInt32(valueHolderForPid); + const auto valueHolderForReason = value.reason; + valueSerializer.writeInt32(static_cast(valueHolderForReason)); +} +inline Ark_RenderProcessNotRespondingData RenderProcessNotRespondingData_serializer::read(DeserializerBase& buffer) +{ + Ark_RenderProcessNotRespondingData value = {}; + DeserializerBase& valueDeserializer = buffer; + value.jsStack = static_cast(valueDeserializer.readString()); + value.pid = valueDeserializer.readInt32(); + value.reason = static_cast(valueDeserializer.readInt32()); + return value; +} +inline void ReplaceSymbolEffect_serializer::write(SerializerBase& buffer, Ark_ReplaceSymbolEffect value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_ReplaceSymbolEffect ReplaceSymbolEffect_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void Resource_serializer::write(SerializerBase& buffer, Ark_Resource value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForBundleName = value.bundleName; + valueSerializer.writeString(valueHolderForBundleName); + const auto valueHolderForModuleName = value.moduleName; + valueSerializer.writeString(valueHolderForModuleName); + const auto valueHolderForId = value.id; + valueSerializer.writeInt64(valueHolderForId); + const auto valueHolderForParams = value.params; + if (runtimeType(valueHolderForParams) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForItemGroupAreaTmpValue = valueHolderForItemGroupArea.value; - valueSerializer.writeInt32(static_cast(valueHolderForItemGroupAreaTmpValue)); + const auto valueHolderForParamsTmpValue = valueHolderForParams.value; + valueSerializer.writeInt32(valueHolderForParamsTmpValue.length); + for (int valueHolderForParamsTmpValueCounterI = 0; valueHolderForParamsTmpValueCounterI < valueHolderForParamsTmpValue.length; valueHolderForParamsTmpValueCounterI++) { + const Ark_Union_String_I32_I64_F64_Resource valueHolderForParamsTmpValueTmpElement = valueHolderForParamsTmpValue.array[valueHolderForParamsTmpValueCounterI]; + if (valueHolderForParamsTmpValueTmpElement.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForParamsTmpValueTmpElementForIdx0 = valueHolderForParamsTmpValueTmpElement.value0; + valueSerializer.writeString(valueHolderForParamsTmpValueTmpElementForIdx0); + } else if (valueHolderForParamsTmpValueTmpElement.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForParamsTmpValueTmpElementForIdx1 = valueHolderForParamsTmpValueTmpElement.value1; + valueSerializer.writeInt32(valueHolderForParamsTmpValueTmpElementForIdx1); + } else if (valueHolderForParamsTmpValueTmpElement.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForParamsTmpValueTmpElementForIdx2 = valueHolderForParamsTmpValueTmpElement.value2; + valueSerializer.writeInt64(valueHolderForParamsTmpValueTmpElementForIdx2); + } else if (valueHolderForParamsTmpValueTmpElement.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForParamsTmpValueTmpElementForIdx3 = valueHolderForParamsTmpValueTmpElement.value3; + valueSerializer.writeFloat64(valueHolderForParamsTmpValueTmpElementForIdx3); + } else if (valueHolderForParamsTmpValueTmpElement.selector == 4) { + valueSerializer.writeInt8(4); + const auto valueHolderForParamsTmpValueTmpElementForIdx4 = valueHolderForParamsTmpValueTmpElement.value4; + Resource_serializer::write(valueSerializer, valueHolderForParamsTmpValueTmpElementForIdx4); + } + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForItemIndexInGroup = value.itemIndexInGroup; - if (runtimeType(valueHolderForItemIndexInGroup) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForType = value.type; + if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForItemIndexInGroupTmpValue = valueHolderForItemIndexInGroup.value; - valueSerializer.writeNumber(valueHolderForItemIndexInGroupTmpValue); + const auto valueHolderForTypeTmpValue = valueHolderForType.value; + valueSerializer.writeInt32(valueHolderForTypeTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_VisibleListContentInfo VisibleListContentInfo_serializer::read(DeserializerBase& buffer) +inline Ark_Resource Resource_serializer::read(DeserializerBase& buffer) { - Ark_VisibleListContentInfo value = {}; + Ark_Resource value = {}; DeserializerBase& valueDeserializer = buffer; - value.index = static_cast(valueDeserializer.readNumber()); - const auto itemGroupAreaTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ListItemGroupArea itemGroupAreaTmpBuf = {}; - itemGroupAreaTmpBuf.tag = itemGroupAreaTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((itemGroupAreaTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - itemGroupAreaTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.bundleName = static_cast(valueDeserializer.readString()); + value.moduleName = static_cast(valueDeserializer.readString()); + value.id = valueDeserializer.readInt64(); + const auto paramsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Array_Union_String_I32_I64_F64_Resource paramsTmpBuf = {}; + paramsTmpBuf.tag = paramsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((paramsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int32 paramsTmpBuf_Length = valueDeserializer.readInt32(); + Array_Union_String_I32_I64_F64_Resource paramsTmpBuf_ = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(¶msTmpBuf_, paramsTmpBuf_Length); + for (int paramsTmpBuf_BufCounterI = 0; paramsTmpBuf_BufCounterI < paramsTmpBuf_Length; paramsTmpBuf_BufCounterI++) { + const Ark_Int8 paramsTmpBuf_TempBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_I32_I64_F64_Resource paramsTmpBuf_TempBuf = {}; + paramsTmpBuf_TempBuf.selector = paramsTmpBuf_TempBufUnionSelector; + if (paramsTmpBuf_TempBufUnionSelector == 0) { + paramsTmpBuf_TempBuf.selector = 0; + paramsTmpBuf_TempBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (paramsTmpBuf_TempBufUnionSelector == 1) { + paramsTmpBuf_TempBuf.selector = 1; + paramsTmpBuf_TempBuf.value1 = valueDeserializer.readInt32(); + } else if (paramsTmpBuf_TempBufUnionSelector == 2) { + paramsTmpBuf_TempBuf.selector = 2; + paramsTmpBuf_TempBuf.value2 = valueDeserializer.readInt64(); + } else if (paramsTmpBuf_TempBufUnionSelector == 3) { + paramsTmpBuf_TempBuf.selector = 3; + paramsTmpBuf_TempBuf.value3 = valueDeserializer.readFloat64(); + } else if (paramsTmpBuf_TempBufUnionSelector == 4) { + paramsTmpBuf_TempBuf.selector = 4; + paramsTmpBuf_TempBuf.value4 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for paramsTmpBuf_TempBuf has to be chosen through deserialisation."); + } + paramsTmpBuf_.array[paramsTmpBuf_BufCounterI] = static_cast(paramsTmpBuf_TempBuf); + } + paramsTmpBuf.value = paramsTmpBuf_; + } + value.params = paramsTmpBuf; + const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Int32 typeTmpBuf = {}; + typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + typeTmpBuf.value = valueDeserializer.readInt32(); + } + value.type = typeTmpBuf; + return value; +} +inline void RichEditorDeleteValue_serializer::write(SerializerBase& buffer, Ark_RichEditorDeleteValue value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForOffset = value.offset; + valueSerializer.writeNumber(valueHolderForOffset); + const auto valueHolderForDirection = value.direction; + valueSerializer.writeInt32(static_cast(valueHolderForDirection)); + const auto valueHolderForLength = value.length; + valueSerializer.writeNumber(valueHolderForLength); + const auto valueHolderForRichEditorDeleteSpans = value.richEditorDeleteSpans; + valueSerializer.writeInt32(valueHolderForRichEditorDeleteSpans.length); + for (int valueHolderForRichEditorDeleteSpansCounterI = 0; valueHolderForRichEditorDeleteSpansCounterI < valueHolderForRichEditorDeleteSpans.length; valueHolderForRichEditorDeleteSpansCounterI++) { + const Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult valueHolderForRichEditorDeleteSpansTmpElement = valueHolderForRichEditorDeleteSpans.array[valueHolderForRichEditorDeleteSpansCounterI]; + if (valueHolderForRichEditorDeleteSpansTmpElement.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRichEditorDeleteSpansTmpElementForIdx0 = valueHolderForRichEditorDeleteSpansTmpElement.value0; + RichEditorTextSpanResult_serializer::write(valueSerializer, valueHolderForRichEditorDeleteSpansTmpElementForIdx0); + } else if (valueHolderForRichEditorDeleteSpansTmpElement.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRichEditorDeleteSpansTmpElementForIdx1 = valueHolderForRichEditorDeleteSpansTmpElement.value1; + RichEditorImageSpanResult_serializer::write(valueSerializer, valueHolderForRichEditorDeleteSpansTmpElementForIdx1); + } } - value.itemGroupArea = itemGroupAreaTmpBuf; - const auto itemIndexInGroupTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number itemIndexInGroupTmpBuf = {}; - itemIndexInGroupTmpBuf.tag = itemIndexInGroupTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((itemIndexInGroupTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - itemIndexInGroupTmpBuf.value = static_cast(valueDeserializer.readNumber()); +} +inline Ark_RichEditorDeleteValue RichEditorDeleteValue_serializer::read(DeserializerBase& buffer) +{ + Ark_RichEditorDeleteValue value = {}; + DeserializerBase& valueDeserializer = buffer; + value.offset = static_cast(valueDeserializer.readNumber()); + value.direction = static_cast(valueDeserializer.readInt32()); + value.length = static_cast(valueDeserializer.readNumber()); + const Ark_Int32 richEditorDeleteSpansTmpBufLength = valueDeserializer.readInt32(); + Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult richEditorDeleteSpansTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&richEditorDeleteSpansTmpBuf, richEditorDeleteSpansTmpBufLength); + for (int richEditorDeleteSpansTmpBufBufCounterI = 0; richEditorDeleteSpansTmpBufBufCounterI < richEditorDeleteSpansTmpBufLength; richEditorDeleteSpansTmpBufBufCounterI++) { + const Ark_Int8 richEditorDeleteSpansTmpBufTempBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult richEditorDeleteSpansTmpBufTempBuf = {}; + richEditorDeleteSpansTmpBufTempBuf.selector = richEditorDeleteSpansTmpBufTempBufUnionSelector; + if (richEditorDeleteSpansTmpBufTempBufUnionSelector == 0) { + richEditorDeleteSpansTmpBufTempBuf.selector = 0; + richEditorDeleteSpansTmpBufTempBuf.value0 = RichEditorTextSpanResult_serializer::read(valueDeserializer); + } else if (richEditorDeleteSpansTmpBufTempBufUnionSelector == 1) { + richEditorDeleteSpansTmpBufTempBuf.selector = 1; + richEditorDeleteSpansTmpBufTempBuf.value1 = RichEditorImageSpanResult_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for richEditorDeleteSpansTmpBufTempBuf has to be chosen through deserialisation."); + } + richEditorDeleteSpansTmpBuf.array[richEditorDeleteSpansTmpBufBufCounterI] = static_cast(richEditorDeleteSpansTmpBufTempBuf); } - value.itemIndexInGroup = itemIndexInGroupTmpBuf; + value.richEditorDeleteSpans = richEditorDeleteSpansTmpBuf; return value; } -inline void Want_serializer::write(SerializerBase& buffer, Ark_Want value) +inline void RichEditorGesture_serializer::write(SerializerBase& buffer, Ark_RichEditorGesture value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForBundleName = value.bundleName; - if (runtimeType(valueHolderForBundleName) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnClick = value.onClick; + if (runtimeType(valueHolderForOnClick) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBundleNameTmpValue = valueHolderForBundleName.value; - valueSerializer.writeString(valueHolderForBundleNameTmpValue); + const auto valueHolderForOnClickTmpValue = valueHolderForOnClick.value; + valueSerializer.writeCallbackResource(valueHolderForOnClickTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnClickTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnClickTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForAbilityName = value.abilityName; - if (runtimeType(valueHolderForAbilityName) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnLongPress = value.onLongPress; + if (runtimeType(valueHolderForOnLongPress) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAbilityNameTmpValue = valueHolderForAbilityName.value; - valueSerializer.writeString(valueHolderForAbilityNameTmpValue); + const auto valueHolderForOnLongPressTmpValue = valueHolderForOnLongPress.value; + valueSerializer.writeCallbackResource(valueHolderForOnLongPressTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnLongPressTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnLongPressTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDeviceId = value.deviceId; - if (runtimeType(valueHolderForDeviceId) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnDoubleClick = value.onDoubleClick; + if (runtimeType(valueHolderForOnDoubleClick) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDeviceIdTmpValue = valueHolderForDeviceId.value; - valueSerializer.writeString(valueHolderForDeviceIdTmpValue); + const auto valueHolderForOnDoubleClickTmpValue = valueHolderForOnDoubleClick.value; + valueSerializer.writeCallbackResource(valueHolderForOnDoubleClickTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDoubleClickTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDoubleClickTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForUri = value.uri; - if (runtimeType(valueHolderForUri) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForUriTmpValue = valueHolderForUri.value; - valueSerializer.writeString(valueHolderForUriTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); +} +inline Ark_RichEditorGesture RichEditorGesture_serializer::read(DeserializerBase& buffer) +{ + Ark_RichEditorGesture value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto onClickTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_ClickEvent_Void onClickTmpBuf = {}; + onClickTmpBuf.tag = onClickTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onClickTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onClickTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ClickEvent_Void))))}; } - const auto valueHolderForType = value.type; - if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTypeTmpValue = valueHolderForType.value; - valueSerializer.writeString(valueHolderForTypeTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.onClick = onClickTmpBuf; + const auto onLongPressTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_GestureEvent_Void onLongPressTmpBuf = {}; + onLongPressTmpBuf.tag = onLongPressTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onLongPressTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onLongPressTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))}; } - const auto valueHolderForFlags = value.flags; - if (runtimeType(valueHolderForFlags) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFlagsTmpValue = valueHolderForFlags.value; - valueSerializer.writeNumber(valueHolderForFlagsTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.onLongPress = onLongPressTmpBuf; + const auto onDoubleClickTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_GestureEvent_Void onDoubleClickTmpBuf = {}; + onDoubleClickTmpBuf.tag = onDoubleClickTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onDoubleClickTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onDoubleClickTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))}; } - const auto valueHolderForAction = value.action; - if (runtimeType(valueHolderForAction) != INTEROP_RUNTIME_UNDEFINED) { + value.onDoubleClick = onDoubleClickTmpBuf; + return value; +} +inline void RichEditorInsertValue_serializer::write(SerializerBase& buffer, Ark_RichEditorInsertValue value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForInsertOffset = value.insertOffset; + valueSerializer.writeNumber(valueHolderForInsertOffset); + const auto valueHolderForInsertValue = value.insertValue; + valueSerializer.writeString(valueHolderForInsertValue); + const auto valueHolderForPreviewText = value.previewText; + if (runtimeType(valueHolderForPreviewText) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForActionTmpValue = valueHolderForAction.value; - valueSerializer.writeString(valueHolderForActionTmpValue); + const auto valueHolderForPreviewTextTmpValue = valueHolderForPreviewText.value; + valueSerializer.writeString(valueHolderForPreviewTextTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForParameters = value.parameters; - if (runtimeType(valueHolderForParameters) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForParametersTmpValue = valueHolderForParameters.value; - valueSerializer.writeInt32(valueHolderForParametersTmpValue.size); - for (int32_t i = 0; i < valueHolderForParametersTmpValue.size; i++) { - auto valueHolderForParametersTmpValueKeyVar = valueHolderForParametersTmpValue.keys[i]; - auto valueHolderForParametersTmpValueValueVar = valueHolderForParametersTmpValue.values[i]; - valueSerializer.writeString(valueHolderForParametersTmpValueKeyVar); - valueSerializer.writeObject(valueHolderForParametersTmpValueValueVar); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); +} +inline Ark_RichEditorInsertValue RichEditorInsertValue_serializer::read(DeserializerBase& buffer) +{ + Ark_RichEditorInsertValue value = {}; + DeserializerBase& valueDeserializer = buffer; + value.insertOffset = static_cast(valueDeserializer.readNumber()); + value.insertValue = static_cast(valueDeserializer.readString()); + const auto previewTextTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String previewTextTmpBuf = {}; + previewTextTmpBuf.tag = previewTextTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((previewTextTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + previewTextTmpBuf.value = static_cast(valueDeserializer.readString()); } - const auto valueHolderForEntities = value.entities; - if (runtimeType(valueHolderForEntities) != INTEROP_RUNTIME_UNDEFINED) { + value.previewText = previewTextTmpBuf; + return value; +} +inline void RichEditorRange_serializer::write(SerializerBase& buffer, Ark_RichEditorRange value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForStart = value.start; + if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEntitiesTmpValue = valueHolderForEntities.value; - valueSerializer.writeInt32(valueHolderForEntitiesTmpValue.length); - for (int valueHolderForEntitiesTmpValueCounterI = 0; valueHolderForEntitiesTmpValueCounterI < valueHolderForEntitiesTmpValue.length; valueHolderForEntitiesTmpValueCounterI++) { - const Ark_String valueHolderForEntitiesTmpValueTmpElement = valueHolderForEntitiesTmpValue.array[valueHolderForEntitiesTmpValueCounterI]; - valueSerializer.writeString(valueHolderForEntitiesTmpValueTmpElement); - } + const auto valueHolderForStartTmpValue = valueHolderForStart.value; + valueSerializer.writeNumber(valueHolderForStartTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForModuleName = value.moduleName; - if (runtimeType(valueHolderForModuleName) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnd = value.end; + if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForModuleNameTmpValue = valueHolderForModuleName.value; - valueSerializer.writeString(valueHolderForModuleNameTmpValue); + const auto valueHolderForEndTmpValue = valueHolderForEnd.value; + valueSerializer.writeNumber(valueHolderForEndTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_Want Want_serializer::read(DeserializerBase& buffer) +inline Ark_RichEditorRange RichEditorRange_serializer::read(DeserializerBase& buffer) { - Ark_Want value = {}; + Ark_RichEditorRange value = {}; DeserializerBase& valueDeserializer = buffer; - const auto bundleNameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String bundleNameTmpBuf = {}; - bundleNameTmpBuf.tag = bundleNameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bundleNameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - bundleNameTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.bundleName = bundleNameTmpBuf; - const auto abilityNameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String abilityNameTmpBuf = {}; - abilityNameTmpBuf.tag = abilityNameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((abilityNameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - abilityNameTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.abilityName = abilityNameTmpBuf; - const auto deviceIdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String deviceIdTmpBuf = {}; - deviceIdTmpBuf.tag = deviceIdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((deviceIdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - deviceIdTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.deviceId = deviceIdTmpBuf; - const auto uriTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String uriTmpBuf = {}; - uriTmpBuf.tag = uriTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((uriTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - uriTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.uri = uriTmpBuf; - const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String typeTmpBuf = {}; - typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - typeTmpBuf.value = static_cast(valueDeserializer.readString()); + const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number startTmpBuf = {}; + startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + startTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.type = typeTmpBuf; - const auto flagsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number flagsTmpBuf = {}; - flagsTmpBuf.tag = flagsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((flagsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - flagsTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.start = startTmpBuf; + const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number endTmpBuf = {}; + endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + endTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.flags = flagsTmpBuf; - const auto actionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String actionTmpBuf = {}; - actionTmpBuf.tag = actionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((actionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - actionTmpBuf.value = static_cast(valueDeserializer.readString()); + value.end = endTmpBuf; + return value; +} +inline void RichEditorSelection_serializer::write(SerializerBase& buffer, Ark_RichEditorSelection value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForSelection = value.selection; + const auto valueHolderForSelection_0 = valueHolderForSelection.value0; + valueSerializer.writeNumber(valueHolderForSelection_0); + const auto valueHolderForSelection_1 = valueHolderForSelection.value1; + valueSerializer.writeNumber(valueHolderForSelection_1); + const auto valueHolderForSpans = value.spans; + valueSerializer.writeInt32(valueHolderForSpans.length); + for (int valueHolderForSpansCounterI = 0; valueHolderForSpansCounterI < valueHolderForSpans.length; valueHolderForSpansCounterI++) { + const Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult valueHolderForSpansTmpElement = valueHolderForSpans.array[valueHolderForSpansCounterI]; + if (valueHolderForSpansTmpElement.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSpansTmpElementForIdx0 = valueHolderForSpansTmpElement.value0; + RichEditorTextSpanResult_serializer::write(valueSerializer, valueHolderForSpansTmpElementForIdx0); + } else if (valueHolderForSpansTmpElement.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSpansTmpElementForIdx1 = valueHolderForSpansTmpElement.value1; + RichEditorImageSpanResult_serializer::write(valueSerializer, valueHolderForSpansTmpElementForIdx1); + } } - value.action = actionTmpBuf; - const auto parametersTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Map_String_Object parametersTmpBuf = {}; - parametersTmpBuf.tag = parametersTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((parametersTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 parametersTmpBuf_SizeVar = valueDeserializer.readInt32(); - Map_String_Object parametersTmpBuf_ = {}; - valueDeserializer.resizeMap(¶metersTmpBuf_, parametersTmpBuf_SizeVar); - for (int parametersTmpBuf_IVar = 0; parametersTmpBuf_IVar < parametersTmpBuf_SizeVar; parametersTmpBuf_IVar++) { - const Ark_String parametersTmpBuf_KeyVar = static_cast(valueDeserializer.readString()); - const Ark_Object parametersTmpBuf_ValueVar = static_cast(valueDeserializer.readObject()); - parametersTmpBuf_.keys[parametersTmpBuf_IVar] = parametersTmpBuf_KeyVar; - parametersTmpBuf_.values[parametersTmpBuf_IVar] = parametersTmpBuf_ValueVar; - } - parametersTmpBuf.value = parametersTmpBuf_; - } - value.parameters = parametersTmpBuf; - const auto entitiesTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_String entitiesTmpBuf = {}; - entitiesTmpBuf.tag = entitiesTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((entitiesTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 entitiesTmpBuf_Length = valueDeserializer.readInt32(); - Array_String entitiesTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&entitiesTmpBuf_, entitiesTmpBuf_Length); - for (int entitiesTmpBuf_BufCounterI = 0; entitiesTmpBuf_BufCounterI < entitiesTmpBuf_Length; entitiesTmpBuf_BufCounterI++) { - entitiesTmpBuf_.array[entitiesTmpBuf_BufCounterI] = static_cast(valueDeserializer.readString()); - } - entitiesTmpBuf.value = entitiesTmpBuf_; - } - value.entities = entitiesTmpBuf; - const auto moduleNameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String moduleNameTmpBuf = {}; - moduleNameTmpBuf.tag = moduleNameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((moduleNameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - moduleNameTmpBuf.value = static_cast(valueDeserializer.readString()); +} +inline Ark_RichEditorSelection RichEditorSelection_serializer::read(DeserializerBase& buffer) +{ + Ark_RichEditorSelection value = {}; + DeserializerBase& valueDeserializer = buffer; + Ark_Tuple_Number_Number selectionTmpBuf = {}; + selectionTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); + selectionTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + value.selection = selectionTmpBuf; + const Ark_Int32 spansTmpBufLength = valueDeserializer.readInt32(); + Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult spansTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&spansTmpBuf, spansTmpBufLength); + for (int spansTmpBufBufCounterI = 0; spansTmpBufBufCounterI < spansTmpBufLength; spansTmpBufBufCounterI++) { + const Ark_Int8 spansTmpBufTempBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult spansTmpBufTempBuf = {}; + spansTmpBufTempBuf.selector = spansTmpBufTempBufUnionSelector; + if (spansTmpBufTempBufUnionSelector == 0) { + spansTmpBufTempBuf.selector = 0; + spansTmpBufTempBuf.value0 = RichEditorTextSpanResult_serializer::read(valueDeserializer); + } else if (spansTmpBufTempBufUnionSelector == 1) { + spansTmpBufTempBuf.selector = 1; + spansTmpBufTempBuf.value1 = RichEditorImageSpanResult_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for spansTmpBufTempBuf has to be chosen through deserialisation."); + } + spansTmpBuf.array[spansTmpBufBufCounterI] = static_cast(spansTmpBufTempBuf); } - value.moduleName = moduleNameTmpBuf; + value.spans = spansTmpBuf; return value; } -inline void WaterFlowOptions_serializer::write(SerializerBase& buffer, Ark_WaterFlowOptions value) +inline void RichEditorSpanPosition_serializer::write(SerializerBase& buffer, Ark_RichEditorSpanPosition value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForFooter = value.footer; - if (runtimeType(valueHolderForFooter) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSpanIndex = value.spanIndex; + valueSerializer.writeNumber(valueHolderForSpanIndex); + const auto valueHolderForSpanRange = value.spanRange; + const auto valueHolderForSpanRange_0 = valueHolderForSpanRange.value0; + valueSerializer.writeNumber(valueHolderForSpanRange_0); + const auto valueHolderForSpanRange_1 = valueHolderForSpanRange.value1; + valueSerializer.writeNumber(valueHolderForSpanRange_1); +} +inline Ark_RichEditorSpanPosition RichEditorSpanPosition_serializer::read(DeserializerBase& buffer) +{ + Ark_RichEditorSpanPosition value = {}; + DeserializerBase& valueDeserializer = buffer; + value.spanIndex = static_cast(valueDeserializer.readNumber()); + Ark_Tuple_Number_Number spanRangeTmpBuf = {}; + spanRangeTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); + spanRangeTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + value.spanRange = spanRangeTmpBuf; + return value; +} +inline void RotateOptions_serializer::write(SerializerBase& buffer, Ark_RotateOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForX = value.x; + if (runtimeType(valueHolderForX) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFooterTmpValue = valueHolderForFooter.value; - valueSerializer.writeCallbackResource(valueHolderForFooterTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForFooterTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForFooterTmpValue.callSync)); + const auto valueHolderForXTmpValue = valueHolderForX.value; + valueSerializer.writeNumber(valueHolderForXTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFooterContent = value.footerContent; - if (runtimeType(valueHolderForFooterContent) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForY = value.y; + if (runtimeType(valueHolderForY) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFooterContentTmpValue = valueHolderForFooterContent.value; - ComponentContent_serializer::write(valueSerializer, valueHolderForFooterContentTmpValue); + const auto valueHolderForYTmpValue = valueHolderForY.value; + valueSerializer.writeNumber(valueHolderForYTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForScroller = value.scroller; - if (runtimeType(valueHolderForScroller) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForZ = value.z; + if (runtimeType(valueHolderForZ) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForScrollerTmpValue = valueHolderForScroller.value; - Scroller_serializer::write(valueSerializer, valueHolderForScrollerTmpValue); + const auto valueHolderForZTmpValue = valueHolderForZ.value; + valueSerializer.writeNumber(valueHolderForZTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSections = value.sections; - if (runtimeType(valueHolderForSections) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForCenterX = value.centerX; + if (runtimeType(valueHolderForCenterX) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSectionsTmpValue = valueHolderForSections.value; - WaterFlowSections_serializer::write(valueSerializer, valueHolderForSectionsTmpValue); + const auto valueHolderForCenterXTmpValue = valueHolderForCenterX.value; + if (valueHolderForCenterXTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForCenterXTmpValueForIdx0 = valueHolderForCenterXTmpValue.value0; + valueSerializer.writeNumber(valueHolderForCenterXTmpValueForIdx0); + } else if (valueHolderForCenterXTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForCenterXTmpValueForIdx1 = valueHolderForCenterXTmpValue.value1; + valueSerializer.writeString(valueHolderForCenterXTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForLayoutMode = value.layoutMode; - if (runtimeType(valueHolderForLayoutMode) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForCenterY = value.centerY; + if (runtimeType(valueHolderForCenterY) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLayoutModeTmpValue = valueHolderForLayoutMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForLayoutModeTmpValue)); + const auto valueHolderForCenterYTmpValue = valueHolderForCenterY.value; + if (valueHolderForCenterYTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForCenterYTmpValueForIdx0 = valueHolderForCenterYTmpValue.value0; + valueSerializer.writeNumber(valueHolderForCenterYTmpValueForIdx0); + } else if (valueHolderForCenterYTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForCenterYTmpValueForIdx1 = valueHolderForCenterYTmpValue.value1; + valueSerializer.writeString(valueHolderForCenterYTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_WaterFlowOptions WaterFlowOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_WaterFlowOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto footerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomNodeBuilder footerTmpBuf = {}; - footerTmpBuf.tag = footerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((footerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - footerTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - } - value.footer = footerTmpBuf; - const auto footerContentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ComponentContent footerContentTmpBuf = {}; - footerContentTmpBuf.tag = footerContentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((footerContentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - footerContentTmpBuf.value = static_cast(ComponentContent_serializer::read(valueDeserializer)); - } - value.footerContent = footerContentTmpBuf; - const auto scrollerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Scroller scrollerTmpBuf = {}; - scrollerTmpBuf.tag = scrollerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((scrollerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - scrollerTmpBuf.value = static_cast(Scroller_serializer::read(valueDeserializer)); - } - value.scroller = scrollerTmpBuf; - const auto sectionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_WaterFlowSections sectionsTmpBuf = {}; - sectionsTmpBuf.tag = sectionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((sectionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - sectionsTmpBuf.value = static_cast(WaterFlowSections_serializer::read(valueDeserializer)); - } - value.sections = sectionsTmpBuf; - const auto layoutModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_WaterFlowLayoutMode layoutModeTmpBuf = {}; - layoutModeTmpBuf.tag = layoutModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((layoutModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - layoutModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.layoutMode = layoutModeTmpBuf; - return value; -} -inline void WebKeyboardCallbackInfo_serializer::write(SerializerBase& buffer, Ark_WebKeyboardCallbackInfo value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForController = value.controller; - WebKeyboardController_serializer::write(valueSerializer, valueHolderForController); - const auto valueHolderForAttributes = value.attributes; - valueSerializer.writeInt32(valueHolderForAttributes.size); - for (int32_t i = 0; i < valueHolderForAttributes.size; i++) { - auto valueHolderForAttributesKeyVar = valueHolderForAttributes.keys[i]; - auto valueHolderForAttributesValueVar = valueHolderForAttributes.values[i]; - valueSerializer.writeString(valueHolderForAttributesKeyVar); - valueSerializer.writeString(valueHolderForAttributesValueVar); - } -} -inline Ark_WebKeyboardCallbackInfo WebKeyboardCallbackInfo_serializer::read(DeserializerBase& buffer) -{ - Ark_WebKeyboardCallbackInfo value = {}; - DeserializerBase& valueDeserializer = buffer; - value.controller = static_cast(WebKeyboardController_serializer::read(valueDeserializer)); - const Ark_Int32 attributesTmpBufSizeVar = valueDeserializer.readInt32(); - Map_String_String attributesTmpBuf = {}; - valueDeserializer.resizeMap(&attributesTmpBuf, attributesTmpBufSizeVar); - for (int attributesTmpBufIVar = 0; attributesTmpBufIVar < attributesTmpBufSizeVar; attributesTmpBufIVar++) { - const Ark_String attributesTmpBufKeyVar = static_cast(valueDeserializer.readString()); - const Ark_String attributesTmpBufValueVar = static_cast(valueDeserializer.readString()); - attributesTmpBuf.keys[attributesTmpBufIVar] = attributesTmpBufKeyVar; - attributesTmpBuf.values[attributesTmpBufIVar] = attributesTmpBufValueVar; - } - value.attributes = attributesTmpBuf; - return value; -} -inline void WebKeyboardOptions_serializer::write(SerializerBase& buffer, Ark_WebKeyboardOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForUseSystemKeyboard = value.useSystemKeyboard; - valueSerializer.writeBoolean(valueHolderForUseSystemKeyboard); - const auto valueHolderForEnterKeyType = value.enterKeyType; - if (runtimeType(valueHolderForEnterKeyType) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForCenterZ = value.centerZ; + if (runtimeType(valueHolderForCenterZ) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnterKeyTypeTmpValue = valueHolderForEnterKeyType.value; - valueSerializer.writeInt32(valueHolderForEnterKeyTypeTmpValue); + const auto valueHolderForCenterZTmpValue = valueHolderForCenterZ.value; + valueSerializer.writeNumber(valueHolderForCenterZTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForCustomKeyboard = value.customKeyboard; - if (runtimeType(valueHolderForCustomKeyboard) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPerspective = value.perspective; + if (runtimeType(valueHolderForPerspective) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCustomKeyboardTmpValue = valueHolderForCustomKeyboard.value; - valueSerializer.writeCallbackResource(valueHolderForCustomKeyboardTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForCustomKeyboardTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForCustomKeyboardTmpValue.callSync)); + const auto valueHolderForPerspectiveTmpValue = valueHolderForPerspective.value; + valueSerializer.writeNumber(valueHolderForPerspectiveTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } + const auto valueHolderForAngle = value.angle; + if (valueHolderForAngle.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForAngleForIdx0 = valueHolderForAngle.value0; + valueSerializer.writeNumber(valueHolderForAngleForIdx0); + } else if (valueHolderForAngle.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForAngleForIdx1 = valueHolderForAngle.value1; + valueSerializer.writeString(valueHolderForAngleForIdx1); + } } -inline Ark_WebKeyboardOptions WebKeyboardOptions_serializer::read(DeserializerBase& buffer) +inline Ark_RotateOptions RotateOptions_serializer::read(DeserializerBase& buffer) { - Ark_WebKeyboardOptions value = {}; + Ark_RotateOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.useSystemKeyboard = valueDeserializer.readBoolean(); - const auto enterKeyTypeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Int32 enterKeyTypeTmpBuf = {}; - enterKeyTypeTmpBuf.tag = enterKeyTypeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enterKeyTypeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enterKeyTypeTmpBuf.value = valueDeserializer.readInt32(); + const auto xTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number xTmpBuf = {}; + xTmpBuf.tag = xTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((xTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + xTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.x = xTmpBuf; + const auto yTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number yTmpBuf = {}; + yTmpBuf.tag = yTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((yTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + yTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.y = yTmpBuf; + const auto zTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number zTmpBuf = {}; + zTmpBuf.tag = zTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((zTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + zTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.z = zTmpBuf; + const auto centerXTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String centerXTmpBuf = {}; + centerXTmpBuf.tag = centerXTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((centerXTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 centerXTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String centerXTmpBuf_ = {}; + centerXTmpBuf_.selector = centerXTmpBuf_UnionSelector; + if (centerXTmpBuf_UnionSelector == 0) { + centerXTmpBuf_.selector = 0; + centerXTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (centerXTmpBuf_UnionSelector == 1) { + centerXTmpBuf_.selector = 1; + centerXTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for centerXTmpBuf_ has to be chosen through deserialisation."); + } + centerXTmpBuf.value = static_cast(centerXTmpBuf_); + } + value.centerX = centerXTmpBuf; + const auto centerYTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String centerYTmpBuf = {}; + centerYTmpBuf.tag = centerYTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((centerYTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 centerYTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String centerYTmpBuf_ = {}; + centerYTmpBuf_.selector = centerYTmpBuf_UnionSelector; + if (centerYTmpBuf_UnionSelector == 0) { + centerYTmpBuf_.selector = 0; + centerYTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (centerYTmpBuf_UnionSelector == 1) { + centerYTmpBuf_.selector = 1; + centerYTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for centerYTmpBuf_ has to be chosen through deserialisation."); + } + centerYTmpBuf.value = static_cast(centerYTmpBuf_); + } + value.centerY = centerYTmpBuf; + const auto centerZTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number centerZTmpBuf = {}; + centerZTmpBuf.tag = centerZTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((centerZTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + centerZTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.enterKeyType = enterKeyTypeTmpBuf; - const auto customKeyboardTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomNodeBuilder customKeyboardTmpBuf = {}; - customKeyboardTmpBuf.tag = customKeyboardTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((customKeyboardTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - customKeyboardTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + value.centerZ = centerZTmpBuf; + const auto perspectiveTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number perspectiveTmpBuf = {}; + perspectiveTmpBuf.tag = perspectiveTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((perspectiveTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + perspectiveTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.customKeyboard = customKeyboardTmpBuf; + value.perspective = perspectiveTmpBuf; + const Ark_Int8 angleTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String angleTmpBuf = {}; + angleTmpBuf.selector = angleTmpBufUnionSelector; + if (angleTmpBufUnionSelector == 0) { + angleTmpBuf.selector = 0; + angleTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); + } else if (angleTmpBufUnionSelector == 1) { + angleTmpBuf.selector = 1; + angleTmpBuf.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for angleTmpBuf has to be chosen through deserialisation."); + } + value.angle = static_cast(angleTmpBuf); return value; } -inline void WebMediaOptions_serializer::write(SerializerBase& buffer, Ark_WebMediaOptions value) +inline void RotationGestureHandlerOptions_serializer::write(SerializerBase& buffer, Ark_RotationGestureHandlerOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForResumeInterval = value.resumeInterval; - if (runtimeType(valueHolderForResumeInterval) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIsFingerCountLimited = value.isFingerCountLimited; + if (runtimeType(valueHolderForIsFingerCountLimited) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForResumeIntervalTmpValue = valueHolderForResumeInterval.value; - valueSerializer.writeInt32(valueHolderForResumeIntervalTmpValue); + const auto valueHolderForIsFingerCountLimitedTmpValue = valueHolderForIsFingerCountLimited.value; + valueSerializer.writeBoolean(valueHolderForIsFingerCountLimitedTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForAudioExclusive = value.audioExclusive; - if (runtimeType(valueHolderForAudioExclusive) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFingers = value.fingers; + if (runtimeType(valueHolderForFingers) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAudioExclusiveTmpValue = valueHolderForAudioExclusive.value; - valueSerializer.writeBoolean(valueHolderForAudioExclusiveTmpValue); + const auto valueHolderForFingersTmpValue = valueHolderForFingers.value; + valueSerializer.writeNumber(valueHolderForFingersTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForAudioSessionType = value.audioSessionType; - if (runtimeType(valueHolderForAudioSessionType) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAngle = value.angle; + if (runtimeType(valueHolderForAngle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAudioSessionTypeTmpValue = valueHolderForAudioSessionType.value; - valueSerializer.writeInt32(static_cast(valueHolderForAudioSessionTypeTmpValue)); + const auto valueHolderForAngleTmpValue = valueHolderForAngle.value; + valueSerializer.writeNumber(valueHolderForAngleTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_WebMediaOptions WebMediaOptions_serializer::read(DeserializerBase& buffer) +inline Ark_RotationGestureHandlerOptions RotationGestureHandlerOptions_serializer::read(DeserializerBase& buffer) { - Ark_WebMediaOptions value = {}; + Ark_RotationGestureHandlerOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto resumeIntervalTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Int32 resumeIntervalTmpBuf = {}; - resumeIntervalTmpBuf.tag = resumeIntervalTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((resumeIntervalTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - resumeIntervalTmpBuf.value = valueDeserializer.readInt32(); + const auto isFingerCountLimitedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isFingerCountLimitedTmpBuf = {}; + isFingerCountLimitedTmpBuf.tag = isFingerCountLimitedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((isFingerCountLimitedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + isFingerCountLimitedTmpBuf.value = valueDeserializer.readBoolean(); } - value.resumeInterval = resumeIntervalTmpBuf; - const auto audioExclusiveTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean audioExclusiveTmpBuf = {}; - audioExclusiveTmpBuf.tag = audioExclusiveTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((audioExclusiveTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - audioExclusiveTmpBuf.value = valueDeserializer.readBoolean(); + value.isFingerCountLimited = isFingerCountLimitedTmpBuf; + const auto fingersTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number fingersTmpBuf = {}; + fingersTmpBuf.tag = fingersTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fingersTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + fingersTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.audioExclusive = audioExclusiveTmpBuf; - const auto audioSessionTypeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_AudioSessionType audioSessionTypeTmpBuf = {}; - audioSessionTypeTmpBuf.tag = audioSessionTypeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((audioSessionTypeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - audioSessionTypeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.fingers = fingersTmpBuf; + const auto angleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number angleTmpBuf = {}; + angleTmpBuf.tag = angleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((angleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + angleTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.audioSessionType = audioSessionTypeTmpBuf; + value.angle = angleTmpBuf; return value; } -inline void WebOptions_serializer::write(SerializerBase& buffer, Ark_WebOptions value) +inline void RoundedRectOptions_serializer::write(SerializerBase& buffer, Ark_RoundedRectOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSrc = value.src; - if (valueHolderForSrc.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSrcForIdx0 = valueHolderForSrc.value0; - valueSerializer.writeString(valueHolderForSrcForIdx0); - } else if (valueHolderForSrc.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSrcForIdx1 = valueHolderForSrc.value1; - Resource_serializer::write(valueSerializer, valueHolderForSrcForIdx1); + const auto valueHolderForWidth = value.width; + if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; + if (valueHolderForWidthTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; + valueSerializer.writeFloat64(valueHolderForWidthTmpValueForIdx0); + } else if (valueHolderForWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; + valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForController = value.controller; - webview_WebviewController_serializer::write(valueSerializer, valueHolderForController); - const auto valueHolderForRenderMode = value.renderMode; - if (runtimeType(valueHolderForRenderMode) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHeight = value.height; + if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRenderModeTmpValue = valueHolderForRenderMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForRenderModeTmpValue)); + const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; + if (valueHolderForHeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; + valueSerializer.writeFloat64(valueHolderForHeightTmpValueForIdx0); + } else if (valueHolderForHeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; + valueSerializer.writeString(valueHolderForHeightTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForIncognitoMode = value.incognitoMode; - if (runtimeType(valueHolderForIncognitoMode) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRadiusWidth = value.radiusWidth; + if (runtimeType(valueHolderForRadiusWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIncognitoModeTmpValue = valueHolderForIncognitoMode.value; - valueSerializer.writeBoolean(valueHolderForIncognitoModeTmpValue); + const auto valueHolderForRadiusWidthTmpValue = valueHolderForRadiusWidth.value; + if (valueHolderForRadiusWidthTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRadiusWidthTmpValueForIdx0 = valueHolderForRadiusWidthTmpValue.value0; + valueSerializer.writeFloat64(valueHolderForRadiusWidthTmpValueForIdx0); + } else if (valueHolderForRadiusWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRadiusWidthTmpValueForIdx1 = valueHolderForRadiusWidthTmpValue.value1; + valueSerializer.writeString(valueHolderForRadiusWidthTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSharedRenderProcessToken = value.sharedRenderProcessToken; - if (runtimeType(valueHolderForSharedRenderProcessToken) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRadiusHeight = value.radiusHeight; + if (runtimeType(valueHolderForRadiusHeight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSharedRenderProcessTokenTmpValue = valueHolderForSharedRenderProcessToken.value; - valueSerializer.writeString(valueHolderForSharedRenderProcessTokenTmpValue); + const auto valueHolderForRadiusHeightTmpValue = valueHolderForRadiusHeight.value; + if (valueHolderForRadiusHeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRadiusHeightTmpValueForIdx0 = valueHolderForRadiusHeightTmpValue.value0; + valueSerializer.writeFloat64(valueHolderForRadiusHeightTmpValueForIdx0); + } else if (valueHolderForRadiusHeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRadiusHeightTmpValueForIdx1 = valueHolderForRadiusHeightTmpValue.value1; + valueSerializer.writeString(valueHolderForRadiusHeightTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_WebOptions WebOptions_serializer::read(DeserializerBase& buffer) +inline Ark_RoundedRectOptions RoundedRectOptions_serializer::read(DeserializerBase& buffer) { - Ark_WebOptions value = {}; + Ark_RoundedRectOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 srcTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource srcTmpBuf = {}; - srcTmpBuf.selector = srcTmpBufUnionSelector; - if (srcTmpBufUnionSelector == 0) { - srcTmpBuf.selector = 0; - srcTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (srcTmpBufUnionSelector == 1) { - srcTmpBuf.selector = 1; - srcTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for srcTmpBuf has to be chosen through deserialisation."); + const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_F64_String widthTmpBuf = {}; + widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_F64_String widthTmpBuf_ = {}; + widthTmpBuf_.selector = widthTmpBuf_UnionSelector; + if (widthTmpBuf_UnionSelector == 0) { + widthTmpBuf_.selector = 0; + widthTmpBuf_.value0 = valueDeserializer.readFloat64(); + } else if (widthTmpBuf_UnionSelector == 1) { + widthTmpBuf_.selector = 1; + widthTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + } + widthTmpBuf.value = static_cast(widthTmpBuf_); } - value.src = static_cast(srcTmpBuf); - value.controller = static_cast(webview_WebviewController_serializer::read(valueDeserializer)); - const auto renderModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_RenderMode renderModeTmpBuf = {}; - renderModeTmpBuf.tag = renderModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((renderModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - renderModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.width = widthTmpBuf; + const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_F64_String heightTmpBuf = {}; + heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_F64_String heightTmpBuf_ = {}; + heightTmpBuf_.selector = heightTmpBuf_UnionSelector; + if (heightTmpBuf_UnionSelector == 0) { + heightTmpBuf_.selector = 0; + heightTmpBuf_.value0 = valueDeserializer.readFloat64(); + } else if (heightTmpBuf_UnionSelector == 1) { + heightTmpBuf_.selector = 1; + heightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); + } + heightTmpBuf.value = static_cast(heightTmpBuf_); } - value.renderMode = renderModeTmpBuf; - const auto incognitoModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean incognitoModeTmpBuf = {}; - incognitoModeTmpBuf.tag = incognitoModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((incognitoModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - incognitoModeTmpBuf.value = valueDeserializer.readBoolean(); + value.height = heightTmpBuf; + const auto radiusWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_F64_String radiusWidthTmpBuf = {}; + radiusWidthTmpBuf.tag = radiusWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((radiusWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 radiusWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_F64_String radiusWidthTmpBuf_ = {}; + radiusWidthTmpBuf_.selector = radiusWidthTmpBuf_UnionSelector; + if (radiusWidthTmpBuf_UnionSelector == 0) { + radiusWidthTmpBuf_.selector = 0; + radiusWidthTmpBuf_.value0 = valueDeserializer.readFloat64(); + } else if (radiusWidthTmpBuf_UnionSelector == 1) { + radiusWidthTmpBuf_.selector = 1; + radiusWidthTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for radiusWidthTmpBuf_ has to be chosen through deserialisation."); + } + radiusWidthTmpBuf.value = static_cast(radiusWidthTmpBuf_); } - value.incognitoMode = incognitoModeTmpBuf; - const auto sharedRenderProcessTokenTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String sharedRenderProcessTokenTmpBuf = {}; - sharedRenderProcessTokenTmpBuf.tag = sharedRenderProcessTokenTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((sharedRenderProcessTokenTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - sharedRenderProcessTokenTmpBuf.value = static_cast(valueDeserializer.readString()); + value.radiusWidth = radiusWidthTmpBuf; + const auto radiusHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_F64_String radiusHeightTmpBuf = {}; + radiusHeightTmpBuf.tag = radiusHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((radiusHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 radiusHeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_F64_String radiusHeightTmpBuf_ = {}; + radiusHeightTmpBuf_.selector = radiusHeightTmpBuf_UnionSelector; + if (radiusHeightTmpBuf_UnionSelector == 0) { + radiusHeightTmpBuf_.selector = 0; + radiusHeightTmpBuf_.value0 = valueDeserializer.readFloat64(); + } else if (radiusHeightTmpBuf_UnionSelector == 1) { + radiusHeightTmpBuf_.selector = 1; + radiusHeightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for radiusHeightTmpBuf_ has to be chosen through deserialisation."); + } + radiusHeightTmpBuf.value = static_cast(radiusHeightTmpBuf_); } - value.sharedRenderProcessToken = sharedRenderProcessTokenTmpBuf; + value.radiusHeight = radiusHeightTmpBuf; return value; } -inline void window_SystemBarStyle_serializer::write(SerializerBase& buffer, Ark_window_SystemBarStyle value) +inline void RouteMapConfig_serializer::write(SerializerBase& buffer, Ark_RouteMapConfig value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStatusBarContentColor = value.statusBarContentColor; - if (runtimeType(valueHolderForStatusBarContentColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForName = value.name; + valueSerializer.writeString(valueHolderForName); + const auto valueHolderForPageSourceFile = value.pageSourceFile; + valueSerializer.writeString(valueHolderForPageSourceFile); + const auto valueHolderForData = value.data; + valueSerializer.writeObject(valueHolderForData); +} +inline Ark_RouteMapConfig RouteMapConfig_serializer::read(DeserializerBase& buffer) +{ + Ark_RouteMapConfig value = {}; + DeserializerBase& valueDeserializer = buffer; + value.name = static_cast(valueDeserializer.readString()); + value.pageSourceFile = static_cast(valueDeserializer.readString()); + value.data = static_cast(valueDeserializer.readObject()); + return value; +} +inline void RowOptions_serializer::write(SerializerBase& buffer, Ark_RowOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForSpace = value.space; + if (runtimeType(valueHolderForSpace) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStatusBarContentColorTmpValue = valueHolderForStatusBarContentColor.value; - valueSerializer.writeString(valueHolderForStatusBarContentColorTmpValue); + const auto valueHolderForSpaceTmpValue = valueHolderForSpace.value; + if (valueHolderForSpaceTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSpaceTmpValueForIdx0 = valueHolderForSpaceTmpValue.value0; + valueSerializer.writeString(valueHolderForSpaceTmpValueForIdx0); + } else if (valueHolderForSpaceTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSpaceTmpValueForIdx1 = valueHolderForSpaceTmpValue.value1; + valueSerializer.writeNumber(valueHolderForSpaceTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_window_SystemBarStyle window_SystemBarStyle_serializer::read(DeserializerBase& buffer) +inline Ark_RowOptions RowOptions_serializer::read(DeserializerBase& buffer) { - Ark_window_SystemBarStyle value = {}; + Ark_RowOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto statusBarContentColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String statusBarContentColorTmpBuf = {}; - statusBarContentColorTmpBuf.tag = statusBarContentColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((statusBarContentColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - statusBarContentColorTmpBuf.value = static_cast(valueDeserializer.readString()); + const auto spaceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Number spaceTmpBuf = {}; + spaceTmpBuf.tag = spaceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((spaceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 spaceTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Number spaceTmpBuf_ = {}; + spaceTmpBuf_.selector = spaceTmpBuf_UnionSelector; + if (spaceTmpBuf_UnionSelector == 0) { + spaceTmpBuf_.selector = 0; + spaceTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (spaceTmpBuf_UnionSelector == 1) { + spaceTmpBuf_.selector = 1; + spaceTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else { + INTEROP_FATAL("One of the branches for spaceTmpBuf_ has to be chosen through deserialisation."); + } + spaceTmpBuf.value = static_cast(spaceTmpBuf_); } - value.statusBarContentColor = statusBarContentColorTmpBuf; + value.space = spaceTmpBuf; return value; } -inline void WorkerOptions_serializer::write(SerializerBase& buffer, Ark_WorkerOptions value) +inline void ScaleOptions_serializer::write(SerializerBase& buffer, Ark_ScaleOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForType = value.type; - if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForX = value.x; + if (runtimeType(valueHolderForX) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTypeTmpValue = valueHolderForType.value; - valueSerializer.writeString(valueHolderForTypeTmpValue); + const auto valueHolderForXTmpValue = valueHolderForX.value; + valueSerializer.writeNumber(valueHolderForXTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForName = value.name; - if (runtimeType(valueHolderForName) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForY = value.y; + if (runtimeType(valueHolderForY) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForNameTmpValue = valueHolderForName.value; - valueSerializer.writeString(valueHolderForNameTmpValue); + const auto valueHolderForYTmpValue = valueHolderForY.value; + valueSerializer.writeNumber(valueHolderForYTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForShared = value.shared; - if (runtimeType(valueHolderForShared) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForZ = value.z; + if (runtimeType(valueHolderForZ) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSharedTmpValue = valueHolderForShared.value; - valueSerializer.writeBoolean(valueHolderForSharedTmpValue); + const auto valueHolderForZTmpValue = valueHolderForZ.value; + valueSerializer.writeNumber(valueHolderForZTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForCenterX = value.centerX; + if (runtimeType(valueHolderForCenterX) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForCenterXTmpValue = valueHolderForCenterX.value; + if (valueHolderForCenterXTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForCenterXTmpValueForIdx0 = valueHolderForCenterXTmpValue.value0; + valueSerializer.writeNumber(valueHolderForCenterXTmpValueForIdx0); + } else if (valueHolderForCenterXTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForCenterXTmpValueForIdx1 = valueHolderForCenterXTmpValue.value1; + valueSerializer.writeString(valueHolderForCenterXTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForCenterY = value.centerY; + if (runtimeType(valueHolderForCenterY) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForCenterYTmpValue = valueHolderForCenterY.value; + if (valueHolderForCenterYTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForCenterYTmpValueForIdx0 = valueHolderForCenterYTmpValue.value0; + valueSerializer.writeNumber(valueHolderForCenterYTmpValueForIdx0); + } else if (valueHolderForCenterYTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForCenterYTmpValueForIdx1 = valueHolderForCenterYTmpValue.value1; + valueSerializer.writeString(valueHolderForCenterYTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_WorkerOptions WorkerOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ScaleOptions ScaleOptions_serializer::read(DeserializerBase& buffer) { - Ark_WorkerOptions value = {}; + Ark_ScaleOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String typeTmpBuf = {}; - typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - typeTmpBuf.value = static_cast(valueDeserializer.readString()); + const auto xTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number xTmpBuf = {}; + xTmpBuf.tag = xTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((xTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + xTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.type = typeTmpBuf; - const auto nameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String nameTmpBuf = {}; - nameTmpBuf.tag = nameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((nameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - nameTmpBuf.value = static_cast(valueDeserializer.readString()); + value.x = xTmpBuf; + const auto yTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number yTmpBuf = {}; + yTmpBuf.tag = yTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((yTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + yTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.name = nameTmpBuf; - const auto sharedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean sharedTmpBuf = {}; - sharedTmpBuf.tag = sharedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((sharedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - sharedTmpBuf.value = valueDeserializer.readBoolean(); + value.y = yTmpBuf; + const auto zTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number zTmpBuf = {}; + zTmpBuf.tag = zTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((zTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + zTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.shared = sharedTmpBuf; + value.z = zTmpBuf; + const auto centerXTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String centerXTmpBuf = {}; + centerXTmpBuf.tag = centerXTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((centerXTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 centerXTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String centerXTmpBuf_ = {}; + centerXTmpBuf_.selector = centerXTmpBuf_UnionSelector; + if (centerXTmpBuf_UnionSelector == 0) { + centerXTmpBuf_.selector = 0; + centerXTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (centerXTmpBuf_UnionSelector == 1) { + centerXTmpBuf_.selector = 1; + centerXTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for centerXTmpBuf_ has to be chosen through deserialisation."); + } + centerXTmpBuf.value = static_cast(centerXTmpBuf_); + } + value.centerX = centerXTmpBuf; + const auto centerYTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String centerYTmpBuf = {}; + centerYTmpBuf.tag = centerYTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((centerYTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 centerYTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String centerYTmpBuf_ = {}; + centerYTmpBuf_.selector = centerYTmpBuf_UnionSelector; + if (centerYTmpBuf_UnionSelector == 0) { + centerYTmpBuf_.selector = 0; + centerYTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (centerYTmpBuf_UnionSelector == 1) { + centerYTmpBuf_.selector = 1; + centerYTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for centerYTmpBuf_ has to be chosen through deserialisation."); + } + centerYTmpBuf.value = static_cast(centerYTmpBuf_); + } + value.centerY = centerYTmpBuf; return value; } -inline void XComponentController_serializer::write(SerializerBase& buffer, Ark_XComponentController value) +inline void ScaleSymbolEffect_serializer::write(SerializerBase& buffer, Ark_ScaleSymbolEffect value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_XComponentController XComponentController_serializer::read(DeserializerBase& buffer) +inline Ark_ScaleSymbolEffect ScaleSymbolEffect_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void AlphabetIndexerOptions_serializer::write(SerializerBase& buffer, Ark_AlphabetIndexerOptions value) +inline void Scene_serializer::write(SerializerBase& buffer, Ark_Scene value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_Scene Scene_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void ScreenCaptureConfig_serializer::write(SerializerBase& buffer, Ark_ScreenCaptureConfig value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForCaptureMode = value.captureMode; + valueSerializer.writeInt32(static_cast(valueHolderForCaptureMode)); +} +inline Ark_ScreenCaptureConfig ScreenCaptureConfig_serializer::read(DeserializerBase& buffer) +{ + Ark_ScreenCaptureConfig value = {}; + DeserializerBase& valueDeserializer = buffer; + value.captureMode = static_cast(valueDeserializer.readInt32()); + return value; +} +inline void ScriptItem_serializer::write(SerializerBase& buffer, Ark_ScriptItem value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForArrayValue = value.arrayValue; - valueSerializer.writeInt32(valueHolderForArrayValue.length); - for (int valueHolderForArrayValueCounterI = 0; valueHolderForArrayValueCounterI < valueHolderForArrayValue.length; valueHolderForArrayValueCounterI++) { - const Ark_String valueHolderForArrayValueTmpElement = valueHolderForArrayValue.array[valueHolderForArrayValueCounterI]; - valueSerializer.writeString(valueHolderForArrayValueTmpElement); - } - const auto valueHolderForSelected = value.selected; - if (valueHolderForSelected.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSelectedForIdx0 = valueHolderForSelected.value0; - valueSerializer.writeNumber(valueHolderForSelectedForIdx0); - } else if (valueHolderForSelected.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSelectedForIdx1 = valueHolderForSelected.value1; - Bindable_Number_serializer::write(valueSerializer, valueHolderForSelectedForIdx1); + const auto valueHolderForScript = value.script; + valueSerializer.writeString(valueHolderForScript); + const auto valueHolderForScriptRules = value.scriptRules; + valueSerializer.writeInt32(valueHolderForScriptRules.length); + for (int valueHolderForScriptRulesCounterI = 0; valueHolderForScriptRulesCounterI < valueHolderForScriptRules.length; valueHolderForScriptRulesCounterI++) { + const Ark_String valueHolderForScriptRulesTmpElement = valueHolderForScriptRules.array[valueHolderForScriptRulesCounterI]; + valueSerializer.writeString(valueHolderForScriptRulesTmpElement); } } -inline Ark_AlphabetIndexerOptions AlphabetIndexerOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ScriptItem ScriptItem_serializer::read(DeserializerBase& buffer) { - Ark_AlphabetIndexerOptions value = {}; + Ark_ScriptItem value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int32 arrayValueTmpBufLength = valueDeserializer.readInt32(); - Array_String arrayValueTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&arrayValueTmpBuf, arrayValueTmpBufLength); - for (int arrayValueTmpBufBufCounterI = 0; arrayValueTmpBufBufCounterI < arrayValueTmpBufLength; arrayValueTmpBufBufCounterI++) { - arrayValueTmpBuf.array[arrayValueTmpBufBufCounterI] = static_cast(valueDeserializer.readString()); - } - value.arrayValue = arrayValueTmpBuf; - const Ark_Int8 selectedTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Bindable selectedTmpBuf = {}; - selectedTmpBuf.selector = selectedTmpBufUnionSelector; - if (selectedTmpBufUnionSelector == 0) { - selectedTmpBuf.selector = 0; - selectedTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); - } else if (selectedTmpBufUnionSelector == 1) { - selectedTmpBuf.selector = 1; - selectedTmpBuf.value1 = Bindable_Number_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for selectedTmpBuf has to be chosen through deserialisation."); + value.script = static_cast(valueDeserializer.readString()); + const Ark_Int32 scriptRulesTmpBufLength = valueDeserializer.readInt32(); + Array_String scriptRulesTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&scriptRulesTmpBuf, scriptRulesTmpBufLength); + for (int scriptRulesTmpBufBufCounterI = 0; scriptRulesTmpBufBufCounterI < scriptRulesTmpBufLength; scriptRulesTmpBufBufCounterI++) { + scriptRulesTmpBuf.array[scriptRulesTmpBufBufCounterI] = static_cast(valueDeserializer.readString()); } - value.selected = static_cast(selectedTmpBuf); + value.scriptRules = scriptRulesTmpBuf; return value; } -inline void AnimateParam_serializer::write(SerializerBase& buffer, Ark_AnimateParam value) +inline void ScrollAnimationOptions_serializer::write(SerializerBase& buffer, Ark_ScrollAnimationOptions value) { SerializerBase& valueSerializer = buffer; const auto valueHolderForDuration = value.duration; @@ -81531,14 +70924,6 @@ inline void AnimateParam_serializer::write(SerializerBase& buffer, Ark_AnimatePa } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTempo = value.tempo; - if (runtimeType(valueHolderForTempo) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTempoTmpValue = valueHolderForTempo.value; - valueSerializer.writeNumber(valueHolderForTempoTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } const auto valueHolderForCurve = value.curve; if (runtimeType(valueHolderForCurve) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); @@ -81550,69 +70935,23 @@ inline void AnimateParam_serializer::write(SerializerBase& buffer, Ark_AnimatePa } else if (valueHolderForCurveTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForCurveTmpValueForIdx1 = valueHolderForCurveTmpValue.value1; - valueSerializer.writeString(valueHolderForCurveTmpValueForIdx1); - } else if (valueHolderForCurveTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCurveTmpValueForIdx2 = valueHolderForCurveTmpValue.value2; - curves_ICurve_serializer::write(valueSerializer, valueHolderForCurveTmpValueForIdx2); + curves_ICurve_serializer::write(valueSerializer, valueHolderForCurveTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDelay = value.delay; - if (runtimeType(valueHolderForDelay) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDelayTmpValue = valueHolderForDelay.value; - valueSerializer.writeNumber(valueHolderForDelayTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForIterations = value.iterations; - if (runtimeType(valueHolderForIterations) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIterationsTmpValue = valueHolderForIterations.value; - valueSerializer.writeNumber(valueHolderForIterationsTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForPlayMode = value.playMode; - if (runtimeType(valueHolderForPlayMode) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPlayModeTmpValue = valueHolderForPlayMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForPlayModeTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnFinish = value.onFinish; - if (runtimeType(valueHolderForOnFinish) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnFinishTmpValue = valueHolderForOnFinish.value; - valueSerializer.writeCallbackResource(valueHolderForOnFinishTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnFinishTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnFinishTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFinishCallbackType = value.finishCallbackType; - if (runtimeType(valueHolderForFinishCallbackType) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFinishCallbackTypeTmpValue = valueHolderForFinishCallbackType.value; - valueSerializer.writeInt32(static_cast(valueHolderForFinishCallbackTypeTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForExpectedFrameRateRange = value.expectedFrameRateRange; - if (runtimeType(valueHolderForExpectedFrameRateRange) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForCanOverScroll = value.canOverScroll; + if (runtimeType(valueHolderForCanOverScroll) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForExpectedFrameRateRangeTmpValue = valueHolderForExpectedFrameRateRange.value; - ExpectedFrameRateRange_serializer::write(valueSerializer, valueHolderForExpectedFrameRateRangeTmpValue); + const auto valueHolderForCanOverScrollTmpValue = valueHolderForCanOverScroll.value; + valueSerializer.writeBoolean(valueHolderForCanOverScrollTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_AnimateParam AnimateParam_serializer::read(DeserializerBase& buffer) +inline Ark_ScrollAnimationOptions ScrollAnimationOptions_serializer::read(DeserializerBase& buffer) { - Ark_AnimateParam value = {}; + Ark_ScrollAnimationOptions value = {}; DeserializerBase& valueDeserializer = buffer; const auto durationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number durationTmpBuf = {}; @@ -81621,4129 +70960,2329 @@ inline Ark_AnimateParam AnimateParam_serializer::read(DeserializerBase& buffer) durationTmpBuf.value = static_cast(valueDeserializer.readNumber()); } value.duration = durationTmpBuf; - const auto tempoTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number tempoTmpBuf = {}; - tempoTmpBuf.tag = tempoTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((tempoTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - tempoTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.tempo = tempoTmpBuf; const auto curveTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Curve_String_ICurve curveTmpBuf = {}; + Opt_Union_Curve_ICurve curveTmpBuf = {}; curveTmpBuf.tag = curveTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((curveTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { const Ark_Int8 curveTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Curve_String_ICurve curveTmpBuf_ = {}; + Ark_Union_Curve_ICurve curveTmpBuf_ = {}; curveTmpBuf_.selector = curveTmpBuf_UnionSelector; if (curveTmpBuf_UnionSelector == 0) { curveTmpBuf_.selector = 0; curveTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (curveTmpBuf_UnionSelector == 1) { curveTmpBuf_.selector = 1; - curveTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else if (curveTmpBuf_UnionSelector == 2) { - curveTmpBuf_.selector = 2; - curveTmpBuf_.value2 = static_cast(curves_ICurve_serializer::read(valueDeserializer)); + curveTmpBuf_.value1 = static_cast(curves_ICurve_serializer::read(valueDeserializer)); } else { INTEROP_FATAL("One of the branches for curveTmpBuf_ has to be chosen through deserialisation."); } - curveTmpBuf.value = static_cast(curveTmpBuf_); + curveTmpBuf.value = static_cast(curveTmpBuf_); } value.curve = curveTmpBuf; - const auto delayTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number delayTmpBuf = {}; - delayTmpBuf.tag = delayTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((delayTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - delayTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.delay = delayTmpBuf; - const auto iterationsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number iterationsTmpBuf = {}; - iterationsTmpBuf.tag = iterationsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((iterationsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - iterationsTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.iterations = iterationsTmpBuf; - const auto playModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PlayMode playModeTmpBuf = {}; - playModeTmpBuf.tag = playModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((playModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - playModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.playMode = playModeTmpBuf; - const auto onFinishTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onFinishTmpBuf = {}; - onFinishTmpBuf.tag = onFinishTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onFinishTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onFinishTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onFinish = onFinishTmpBuf; - const auto finishCallbackTypeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_FinishCallbackType finishCallbackTypeTmpBuf = {}; - finishCallbackTypeTmpBuf.tag = finishCallbackTypeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((finishCallbackTypeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - finishCallbackTypeTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.finishCallbackType = finishCallbackTypeTmpBuf; - const auto expectedFrameRateRangeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ExpectedFrameRateRange expectedFrameRateRangeTmpBuf = {}; - expectedFrameRateRangeTmpBuf.tag = expectedFrameRateRangeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((expectedFrameRateRangeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - expectedFrameRateRangeTmpBuf.value = ExpectedFrameRateRange_serializer::read(valueDeserializer); + const auto canOverScrollTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean canOverScrollTmpBuf = {}; + canOverScrollTmpBuf.tag = canOverScrollTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((canOverScrollTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + canOverScrollTmpBuf.value = valueDeserializer.readBoolean(); } - value.expectedFrameRateRange = expectedFrameRateRangeTmpBuf; + value.canOverScroll = canOverScrollTmpBuf; return value; } -inline void BackgroundBlurStyleOptions_serializer::write(SerializerBase& buffer, Ark_BackgroundBlurStyleOptions value) +inline void ScrollBarOptions_serializer::write(SerializerBase& buffer, Ark_ScrollBarOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForColorMode = value.colorMode; - if (runtimeType(valueHolderForColorMode) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColorModeTmpValue = valueHolderForColorMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForColorModeTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForAdaptiveColor = value.adaptiveColor; - if (runtimeType(valueHolderForAdaptiveColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForScroller = value.scroller; + Scroller_serializer::write(valueSerializer, valueHolderForScroller); + const auto valueHolderForDirection = value.direction; + if (runtimeType(valueHolderForDirection) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAdaptiveColorTmpValue = valueHolderForAdaptiveColor.value; - valueSerializer.writeInt32(static_cast(valueHolderForAdaptiveColorTmpValue)); + const auto valueHolderForDirectionTmpValue = valueHolderForDirection.value; + valueSerializer.writeInt32(static_cast(valueHolderForDirectionTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForScale = value.scale; - if (runtimeType(valueHolderForScale) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForState = value.state; + if (runtimeType(valueHolderForState) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForScaleTmpValue = valueHolderForScale.value; - valueSerializer.writeNumber(valueHolderForScaleTmpValue); + const auto valueHolderForStateTmpValue = valueHolderForState.value; + valueSerializer.writeInt32(static_cast(valueHolderForStateTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBlurOptions = value.blurOptions; - if (runtimeType(valueHolderForBlurOptions) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBlurOptionsTmpValue = valueHolderForBlurOptions.value; - BlurOptions_serializer::write(valueSerializer, valueHolderForBlurOptionsTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); +} +inline Ark_ScrollBarOptions ScrollBarOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_ScrollBarOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + value.scroller = static_cast(Scroller_serializer::read(valueDeserializer)); + const auto directionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ScrollBarDirection directionTmpBuf = {}; + directionTmpBuf.tag = directionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((directionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + directionTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - const auto valueHolderForPolicy = value.policy; - if (runtimeType(valueHolderForPolicy) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPolicyTmpValue = valueHolderForPolicy.value; - valueSerializer.writeInt32(static_cast(valueHolderForPolicyTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.direction = directionTmpBuf; + const auto stateTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BarState stateTmpBuf = {}; + stateTmpBuf.tag = stateTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((stateTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + stateTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - const auto valueHolderForInactiveColor = value.inactiveColor; - if (runtimeType(valueHolderForInactiveColor) != INTEROP_RUNTIME_UNDEFINED) { + value.state = stateTmpBuf; + return value; +} +inline void ScrollEdgeOptions_serializer::write(SerializerBase& buffer, Ark_ScrollEdgeOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForVelocity = value.velocity; + if (runtimeType(valueHolderForVelocity) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForInactiveColorTmpValue = valueHolderForInactiveColor.value; - if (valueHolderForInactiveColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForInactiveColorTmpValueForIdx0 = valueHolderForInactiveColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForInactiveColorTmpValueForIdx0)); - } else if (valueHolderForInactiveColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForInactiveColorTmpValueForIdx1 = valueHolderForInactiveColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForInactiveColorTmpValueForIdx1); - } else if (valueHolderForInactiveColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForInactiveColorTmpValueForIdx2 = valueHolderForInactiveColorTmpValue.value2; - valueSerializer.writeString(valueHolderForInactiveColorTmpValueForIdx2); - } else if (valueHolderForInactiveColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForInactiveColorTmpValueForIdx3 = valueHolderForInactiveColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForInactiveColorTmpValueForIdx3); - } + const auto valueHolderForVelocityTmpValue = valueHolderForVelocity.value; + valueSerializer.writeNumber(valueHolderForVelocityTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_BackgroundBlurStyleOptions BackgroundBlurStyleOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ScrollEdgeOptions ScrollEdgeOptions_serializer::read(DeserializerBase& buffer) { - Ark_BackgroundBlurStyleOptions value = {}; + Ark_ScrollEdgeOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto colorModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ThemeColorMode colorModeTmpBuf = {}; - colorModeTmpBuf.tag = colorModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - colorModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.colorMode = colorModeTmpBuf; - const auto adaptiveColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_AdaptiveColor adaptiveColorTmpBuf = {}; - adaptiveColorTmpBuf.tag = adaptiveColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((adaptiveColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - adaptiveColorTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.adaptiveColor = adaptiveColorTmpBuf; - const auto scaleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number scaleTmpBuf = {}; - scaleTmpBuf.tag = scaleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((scaleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - scaleTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.scale = scaleTmpBuf; - const auto blurOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurOptions blurOptionsTmpBuf = {}; - blurOptionsTmpBuf.tag = blurOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((blurOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - blurOptionsTmpBuf.value = BlurOptions_serializer::read(valueDeserializer); - } - value.blurOptions = blurOptionsTmpBuf; - const auto policyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyleActivePolicy policyTmpBuf = {}; - policyTmpBuf.tag = policyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((policyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - policyTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.policy = policyTmpBuf; - const auto inactiveColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor inactiveColorTmpBuf = {}; - inactiveColorTmpBuf.tag = inactiveColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((inactiveColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 inactiveColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor inactiveColorTmpBuf_ = {}; - inactiveColorTmpBuf_.selector = inactiveColorTmpBuf_UnionSelector; - if (inactiveColorTmpBuf_UnionSelector == 0) { - inactiveColorTmpBuf_.selector = 0; - inactiveColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (inactiveColorTmpBuf_UnionSelector == 1) { - inactiveColorTmpBuf_.selector = 1; - inactiveColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (inactiveColorTmpBuf_UnionSelector == 2) { - inactiveColorTmpBuf_.selector = 2; - inactiveColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (inactiveColorTmpBuf_UnionSelector == 3) { - inactiveColorTmpBuf_.selector = 3; - inactiveColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for inactiveColorTmpBuf_ has to be chosen through deserialisation."); - } - inactiveColorTmpBuf.value = static_cast(inactiveColorTmpBuf_); + const auto velocityTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number velocityTmpBuf = {}; + velocityTmpBuf.tag = velocityTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((velocityTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + velocityTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.inactiveColor = inactiveColorTmpBuf; + value.velocity = velocityTmpBuf; return value; } -inline void BackgroundEffectOptions_serializer::write(SerializerBase& buffer, Ark_BackgroundEffectOptions value) +inline void ScrollPageOptions_serializer::write(SerializerBase& buffer, Ark_ScrollPageOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForRadius = value.radius; - valueSerializer.writeNumber(valueHolderForRadius); - const auto valueHolderForSaturation = value.saturation; - if (runtimeType(valueHolderForSaturation) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSaturationTmpValue = valueHolderForSaturation.value; - valueSerializer.writeNumber(valueHolderForSaturationTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForBrightness = value.brightness; - if (runtimeType(valueHolderForBrightness) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForNext = value.next; + valueSerializer.writeBoolean(valueHolderForNext); + const auto valueHolderForAnimation = value.animation; + if (runtimeType(valueHolderForAnimation) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBrightnessTmpValue = valueHolderForBrightness.value; - valueSerializer.writeNumber(valueHolderForBrightnessTmpValue); + const auto valueHolderForAnimationTmpValue = valueHolderForAnimation.value; + valueSerializer.writeBoolean(valueHolderForAnimationTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForColor = value.color; - if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColorTmpValue = valueHolderForColor.value; - if (valueHolderForColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); - } else if (valueHolderForColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); - } else if (valueHolderForColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; - valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); - } else if (valueHolderForColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); +} +inline Ark_ScrollPageOptions ScrollPageOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_ScrollPageOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + value.next = valueDeserializer.readBoolean(); + const auto animationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean animationTmpBuf = {}; + animationTmpBuf.tag = animationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((animationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + animationTmpBuf.value = valueDeserializer.readBoolean(); } - const auto valueHolderForAdaptiveColor = value.adaptiveColor; - if (runtimeType(valueHolderForAdaptiveColor) != INTEROP_RUNTIME_UNDEFINED) { + value.animation = animationTmpBuf; + return value; +} +inline void SelectionMenuOptionsExt_serializer::write(SerializerBase& buffer, Ark_SelectionMenuOptionsExt value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForOnAppear = value.onAppear; + if (runtimeType(valueHolderForOnAppear) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAdaptiveColorTmpValue = valueHolderForAdaptiveColor.value; - valueSerializer.writeInt32(static_cast(valueHolderForAdaptiveColorTmpValue)); + const auto valueHolderForOnAppearTmpValue = valueHolderForOnAppear.value; + valueSerializer.writeCallbackResource(valueHolderForOnAppearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBlurOptions = value.blurOptions; - if (runtimeType(valueHolderForBlurOptions) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnDisappear = value.onDisappear; + if (runtimeType(valueHolderForOnDisappear) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBlurOptionsTmpValue = valueHolderForBlurOptions.value; - BlurOptions_serializer::write(valueSerializer, valueHolderForBlurOptionsTmpValue); + const auto valueHolderForOnDisappearTmpValue = valueHolderForOnDisappear.value; + valueSerializer.writeCallbackResource(valueHolderForOnDisappearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPolicy = value.policy; - if (runtimeType(valueHolderForPolicy) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPreview = value.preview; + if (runtimeType(valueHolderForPreview) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPolicyTmpValue = valueHolderForPolicy.value; - valueSerializer.writeInt32(static_cast(valueHolderForPolicyTmpValue)); + const auto valueHolderForPreviewTmpValue = valueHolderForPreview.value; + valueSerializer.writeCallbackResource(valueHolderForPreviewTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForPreviewTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForPreviewTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForInactiveColor = value.inactiveColor; - if (runtimeType(valueHolderForInactiveColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMenuType = value.menuType; + if (runtimeType(valueHolderForMenuType) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForInactiveColorTmpValue = valueHolderForInactiveColor.value; - if (valueHolderForInactiveColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForInactiveColorTmpValueForIdx0 = valueHolderForInactiveColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForInactiveColorTmpValueForIdx0)); - } else if (valueHolderForInactiveColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForInactiveColorTmpValueForIdx1 = valueHolderForInactiveColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForInactiveColorTmpValueForIdx1); - } else if (valueHolderForInactiveColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForInactiveColorTmpValueForIdx2 = valueHolderForInactiveColorTmpValue.value2; - valueSerializer.writeString(valueHolderForInactiveColorTmpValueForIdx2); - } else if (valueHolderForInactiveColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForInactiveColorTmpValueForIdx3 = valueHolderForInactiveColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForInactiveColorTmpValueForIdx3); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } -} -inline Ark_BackgroundEffectOptions BackgroundEffectOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_BackgroundEffectOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - value.radius = static_cast(valueDeserializer.readNumber()); - const auto saturationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number saturationTmpBuf = {}; - saturationTmpBuf.tag = saturationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((saturationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - saturationTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.saturation = saturationTmpBuf; - const auto brightnessTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number brightnessTmpBuf = {}; - brightnessTmpBuf.tag = brightnessTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((brightnessTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - brightnessTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.brightness = brightnessTmpBuf; - const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor colorTmpBuf = {}; - colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorTmpBuf_ = {}; - colorTmpBuf_.selector = colorTmpBuf_UnionSelector; - if (colorTmpBuf_UnionSelector == 0) { - colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorTmpBuf_UnionSelector == 1) { - colorTmpBuf_.selector = 1; - colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (colorTmpBuf_UnionSelector == 2) { - colorTmpBuf_.selector = 2; - colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (colorTmpBuf_UnionSelector == 3) { - colorTmpBuf_.selector = 3; - colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); - } - colorTmpBuf.value = static_cast(colorTmpBuf_); - } - value.color = colorTmpBuf; - const auto adaptiveColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_AdaptiveColor adaptiveColorTmpBuf = {}; - adaptiveColorTmpBuf.tag = adaptiveColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((adaptiveColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - adaptiveColorTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto valueHolderForMenuTypeTmpValue = valueHolderForMenuType.value; + valueSerializer.writeInt32(static_cast(valueHolderForMenuTypeTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.adaptiveColor = adaptiveColorTmpBuf; - const auto blurOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurOptions blurOptionsTmpBuf = {}; - blurOptionsTmpBuf.tag = blurOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((blurOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - blurOptionsTmpBuf.value = BlurOptions_serializer::read(valueDeserializer); +} +inline Ark_SelectionMenuOptionsExt SelectionMenuOptionsExt_serializer::read(DeserializerBase& buffer) +{ + Ark_SelectionMenuOptionsExt value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto onAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onAppearTmpBuf = {}; + onAppearTmpBuf.tag = onAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.blurOptions = blurOptionsTmpBuf; - const auto policyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyleActivePolicy policyTmpBuf = {}; - policyTmpBuf.tag = policyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((policyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - policyTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.onAppear = onAppearTmpBuf; + const auto onDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDisappearTmpBuf = {}; + onDisappearTmpBuf.tag = onDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.policy = policyTmpBuf; - const auto inactiveColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor inactiveColorTmpBuf = {}; - inactiveColorTmpBuf.tag = inactiveColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((inactiveColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 inactiveColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor inactiveColorTmpBuf_ = {}; - inactiveColorTmpBuf_.selector = inactiveColorTmpBuf_UnionSelector; - if (inactiveColorTmpBuf_UnionSelector == 0) { - inactiveColorTmpBuf_.selector = 0; - inactiveColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (inactiveColorTmpBuf_UnionSelector == 1) { - inactiveColorTmpBuf_.selector = 1; - inactiveColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (inactiveColorTmpBuf_UnionSelector == 2) { - inactiveColorTmpBuf_.selector = 2; - inactiveColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (inactiveColorTmpBuf_UnionSelector == 3) { - inactiveColorTmpBuf_.selector = 3; - inactiveColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for inactiveColorTmpBuf_ has to be chosen through deserialisation."); - } - inactiveColorTmpBuf.value = static_cast(inactiveColorTmpBuf_); + value.onDisappear = onDisappearTmpBuf; + const auto previewTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomNodeBuilder previewTmpBuf = {}; + previewTmpBuf.tag = previewTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((previewTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + previewTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; } - value.inactiveColor = inactiveColorTmpBuf; + value.preview = previewTmpBuf; + const auto menuTypeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_MenuType menuTypeTmpBuf = {}; + menuTypeTmpBuf.tag = menuTypeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((menuTypeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + menuTypeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.menuType = menuTypeTmpBuf; return value; } -inline void Bindable_Arkui_Component_Units_ResourceStr_serializer::write(SerializerBase& buffer, Ark_Bindable_Arkui_Component_Units_ResourceStr value) +inline void SelectionOptions_serializer::write(SerializerBase& buffer, Ark_SelectionOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForValue = value.value; - if (valueHolderForValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForValueForIdx0 = valueHolderForValue.value0; - valueSerializer.writeString(valueHolderForValueForIdx0); - } else if (valueHolderForValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForValueForIdx1 = valueHolderForValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForValueForIdx1); + const auto valueHolderForMenuPolicy = value.menuPolicy; + if (runtimeType(valueHolderForMenuPolicy) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForMenuPolicyTmpValue = valueHolderForMenuPolicy.value; + valueSerializer.writeInt32(static_cast(valueHolderForMenuPolicyTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnChange = value.onChange; - valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); } -inline Ark_Bindable_Arkui_Component_Units_ResourceStr Bindable_Arkui_Component_Units_ResourceStr_serializer::read(DeserializerBase& buffer) +inline Ark_SelectionOptions SelectionOptions_serializer::read(DeserializerBase& buffer) { - Ark_Bindable_Arkui_Component_Units_ResourceStr value = {}; + Ark_SelectionOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 valueTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr valueTmpBuf = {}; - valueTmpBuf.selector = valueTmpBufUnionSelector; - if (valueTmpBufUnionSelector == 0) { - valueTmpBuf.selector = 0; - valueTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (valueTmpBufUnionSelector == 1) { - valueTmpBuf.selector = 1; - valueTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for valueTmpBuf has to be chosen through deserialisation."); + const auto menuPolicyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_MenuPolicy menuPolicyTmpBuf = {}; + menuPolicyTmpBuf.tag = menuPolicyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((menuPolicyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + menuPolicyTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.value = static_cast(valueTmpBuf); - value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_Arkui_Component_Units_ResourceStr)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_Arkui_Component_Units_ResourceStr))))}; + value.menuPolicy = menuPolicyTmpBuf; return value; } -inline void Bindable_Global_Resource_Resource_serializer::write(SerializerBase& buffer, Ark_Bindable_Global_Resource_Resource value) +inline void SheetDismiss_serializer::write(SerializerBase& buffer, Ark_SheetDismiss value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForValue = value.value; - Resource_serializer::write(valueSerializer, valueHolderForValue); - const auto valueHolderForOnChange = value.onChange; - valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); + const auto valueHolderForDismiss = value.dismiss; + valueSerializer.writeCallbackResource(valueHolderForDismiss.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForDismiss.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForDismiss.callSync)); } -inline Ark_Bindable_Global_Resource_Resource Bindable_Global_Resource_Resource_serializer::read(DeserializerBase& buffer) +inline Ark_SheetDismiss SheetDismiss_serializer::read(DeserializerBase& buffer) { - Ark_Bindable_Global_Resource_Resource value = {}; + Ark_SheetDismiss value = {}; DeserializerBase& valueDeserializer = buffer; - value.value = Resource_serializer::read(valueDeserializer); - value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_Global_Resource_Resource)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_Global_Resource_Resource))))}; + value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; return value; } -inline void ButtonIconOptions_serializer::write(SerializerBase& buffer, Ark_ButtonIconOptions value) +inline void SlideRange_serializer::write(SerializerBase& buffer, Ark_SlideRange value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForShown = value.shown; - if (valueHolderForShown.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForShownForIdx0 = valueHolderForShown.value0; - valueSerializer.writeString(valueHolderForShownForIdx0); - } else if (valueHolderForShown.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForShownForIdx1 = valueHolderForShown.value1; - image_PixelMap_serializer::write(valueSerializer, valueHolderForShownForIdx1); - } else if (valueHolderForShown.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForShownForIdx2 = valueHolderForShown.value2; - Resource_serializer::write(valueSerializer, valueHolderForShownForIdx2); - } - const auto valueHolderForHidden = value.hidden; - if (valueHolderForHidden.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForHiddenForIdx0 = valueHolderForHidden.value0; - valueSerializer.writeString(valueHolderForHiddenForIdx0); - } else if (valueHolderForHidden.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForHiddenForIdx1 = valueHolderForHidden.value1; - image_PixelMap_serializer::write(valueSerializer, valueHolderForHiddenForIdx1); - } else if (valueHolderForHidden.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForHiddenForIdx2 = valueHolderForHidden.value2; - Resource_serializer::write(valueSerializer, valueHolderForHiddenForIdx2); + const auto valueHolderForFrom = value.from; + if (runtimeType(valueHolderForFrom) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForFromTmpValue = valueHolderForFrom.value; + valueSerializer.writeNumber(valueHolderForFromTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSwitching = value.switching; - if (runtimeType(valueHolderForSwitching) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTo = value.to; + if (runtimeType(valueHolderForTo) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSwitchingTmpValue = valueHolderForSwitching.value; - if (valueHolderForSwitchingTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSwitchingTmpValueForIdx0 = valueHolderForSwitchingTmpValue.value0; - valueSerializer.writeString(valueHolderForSwitchingTmpValueForIdx0); - } else if (valueHolderForSwitchingTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSwitchingTmpValueForIdx1 = valueHolderForSwitchingTmpValue.value1; - image_PixelMap_serializer::write(valueSerializer, valueHolderForSwitchingTmpValueForIdx1); - } else if (valueHolderForSwitchingTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForSwitchingTmpValueForIdx2 = valueHolderForSwitchingTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForSwitchingTmpValueForIdx2); - } + const auto valueHolderForToTmpValue = valueHolderForTo.value; + valueSerializer.writeNumber(valueHolderForToTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ButtonIconOptions ButtonIconOptions_serializer::read(DeserializerBase& buffer) +inline Ark_SlideRange SlideRange_serializer::read(DeserializerBase& buffer) { - Ark_ButtonIconOptions value = {}; + Ark_SlideRange value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 shownTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_PixelMap_Resource shownTmpBuf = {}; - shownTmpBuf.selector = shownTmpBufUnionSelector; - if (shownTmpBufUnionSelector == 0) { - shownTmpBuf.selector = 0; - shownTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (shownTmpBufUnionSelector == 1) { - shownTmpBuf.selector = 1; - shownTmpBuf.value1 = static_cast(image_PixelMap_serializer::read(valueDeserializer)); - } else if (shownTmpBufUnionSelector == 2) { - shownTmpBuf.selector = 2; - shownTmpBuf.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for shownTmpBuf has to be chosen through deserialisation."); - } - value.shown = static_cast(shownTmpBuf); - const Ark_Int8 hiddenTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_PixelMap_Resource hiddenTmpBuf = {}; - hiddenTmpBuf.selector = hiddenTmpBufUnionSelector; - if (hiddenTmpBufUnionSelector == 0) { - hiddenTmpBuf.selector = 0; - hiddenTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (hiddenTmpBufUnionSelector == 1) { - hiddenTmpBuf.selector = 1; - hiddenTmpBuf.value1 = static_cast(image_PixelMap_serializer::read(valueDeserializer)); - } else if (hiddenTmpBufUnionSelector == 2) { - hiddenTmpBuf.selector = 2; - hiddenTmpBuf.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for hiddenTmpBuf has to be chosen through deserialisation."); + const auto fromTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number fromTmpBuf = {}; + fromTmpBuf.tag = fromTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fromTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + fromTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.hidden = static_cast(hiddenTmpBuf); - const auto switchingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_PixelMap_Resource switchingTmpBuf = {}; - switchingTmpBuf.tag = switchingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((switchingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 switchingTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_PixelMap_Resource switchingTmpBuf_ = {}; - switchingTmpBuf_.selector = switchingTmpBuf_UnionSelector; - if (switchingTmpBuf_UnionSelector == 0) { - switchingTmpBuf_.selector = 0; - switchingTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (switchingTmpBuf_UnionSelector == 1) { - switchingTmpBuf_.selector = 1; - switchingTmpBuf_.value1 = static_cast(image_PixelMap_serializer::read(valueDeserializer)); - } else if (switchingTmpBuf_UnionSelector == 2) { - switchingTmpBuf_.selector = 2; - switchingTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for switchingTmpBuf_ has to be chosen through deserialisation."); - } - switchingTmpBuf.value = static_cast(switchingTmpBuf_); + value.from = fromTmpBuf; + const auto toTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number toTmpBuf = {}; + toTmpBuf.tag = toTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((toTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + toTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.switching = switchingTmpBuf; + value.to = toTmpBuf; return value; } -inline void CalendarOptions_serializer::write(SerializerBase& buffer, Ark_CalendarOptions value) +inline void SliderConfiguration_serializer::write(SerializerBase& buffer, Ark_SliderConfiguration value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForHintRadius = value.hintRadius; - if (runtimeType(valueHolderForHintRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnabled = value.enabled; + valueSerializer.writeBoolean(valueHolderForEnabled); + const auto valueHolderForContentModifier = value.contentModifier; + valueSerializer.writeObject(valueHolderForContentModifier); + const auto valueHolderForValue = value.value; + valueSerializer.writeNumber(valueHolderForValue); + const auto valueHolderForMin = value.min; + valueSerializer.writeNumber(valueHolderForMin); + const auto valueHolderForMax = value.max; + valueSerializer.writeNumber(valueHolderForMax); + const auto valueHolderForStep = value.step; + valueSerializer.writeNumber(valueHolderForStep); + const auto valueHolderForTriggerChange = value.triggerChange; + valueSerializer.writeCallbackResource(valueHolderForTriggerChange.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.callSync)); +} +inline Ark_SliderConfiguration SliderConfiguration_serializer::read(DeserializerBase& buffer) +{ + Ark_SliderConfiguration value = {}; + DeserializerBase& valueDeserializer = buffer; + value.enabled = valueDeserializer.readBoolean(); + value.contentModifier = static_cast(valueDeserializer.readObject()); + value.value = static_cast(valueDeserializer.readNumber()); + value.min = static_cast(valueDeserializer.readNumber()); + value.max = static_cast(valueDeserializer.readNumber()); + value.step = static_cast(valueDeserializer.readNumber()); + value.triggerChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_SliderTriggerChangeCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_SliderTriggerChangeCallback))))}; + return value; +} +inline void SnapshotOptions_serializer::write(SerializerBase& buffer, Ark_SnapshotOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForScale = value.scale; + if (runtimeType(valueHolderForScale) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHintRadiusTmpValue = valueHolderForHintRadius.value; - if (valueHolderForHintRadiusTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForHintRadiusTmpValueForIdx0 = valueHolderForHintRadiusTmpValue.value0; - valueSerializer.writeNumber(valueHolderForHintRadiusTmpValueForIdx0); - } else if (valueHolderForHintRadiusTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForHintRadiusTmpValueForIdx1 = valueHolderForHintRadiusTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForHintRadiusTmpValueForIdx1); - } + const auto valueHolderForScaleTmpValue = valueHolderForScale.value; + valueSerializer.writeNumber(valueHolderForScaleTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSelected = value.selected; - if (runtimeType(valueHolderForSelected) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForWaitUntilRenderFinished = value.waitUntilRenderFinished; + if (runtimeType(valueHolderForWaitUntilRenderFinished) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSelectedTmpValue = valueHolderForSelected.value; - valueSerializer.writeInt64(valueHolderForSelectedTmpValue); + const auto valueHolderForWaitUntilRenderFinishedTmpValue = valueHolderForWaitUntilRenderFinished.value; + valueSerializer.writeBoolean(valueHolderForWaitUntilRenderFinishedTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForStart = value.start; - if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_SnapshotOptions SnapshotOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_SnapshotOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto scaleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number scaleTmpBuf = {}; + scaleTmpBuf.tag = scaleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((scaleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + scaleTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.scale = scaleTmpBuf; + const auto waitUntilRenderFinishedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean waitUntilRenderFinishedTmpBuf = {}; + waitUntilRenderFinishedTmpBuf.tag = waitUntilRenderFinishedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((waitUntilRenderFinishedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + waitUntilRenderFinishedTmpBuf.value = valueDeserializer.readBoolean(); + } + value.waitUntilRenderFinished = waitUntilRenderFinishedTmpBuf; + return value; +} +inline void SpringBackAction_serializer::write(SerializerBase& buffer, Ark_SpringBackAction value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForSpringBack = value.springBack; + valueSerializer.writeCallbackResource(valueHolderForSpringBack.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForSpringBack.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForSpringBack.callSync)); +} +inline Ark_SpringBackAction SpringBackAction_serializer::read(DeserializerBase& buffer) +{ + Ark_SpringBackAction value = {}; + DeserializerBase& valueDeserializer = buffer; + value.springBack = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + return value; +} +inline void SslErrorEvent_serializer::write(SerializerBase& buffer, Ark_SslErrorEvent value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForHandler = value.handler; + SslErrorHandler_serializer::write(valueSerializer, valueHolderForHandler); + const auto valueHolderForError = value.error; + valueSerializer.writeInt32(static_cast(valueHolderForError)); + const auto valueHolderForUrl = value.url; + valueSerializer.writeString(valueHolderForUrl); + const auto valueHolderForOriginalUrl = value.originalUrl; + valueSerializer.writeString(valueHolderForOriginalUrl); + const auto valueHolderForReferrer = value.referrer; + valueSerializer.writeString(valueHolderForReferrer); + const auto valueHolderForIsFatalError = value.isFatalError; + valueSerializer.writeBoolean(valueHolderForIsFatalError); + const auto valueHolderForIsMainFrame = value.isMainFrame; + valueSerializer.writeBoolean(valueHolderForIsMainFrame); +} +inline Ark_SslErrorEvent SslErrorEvent_serializer::read(DeserializerBase& buffer) +{ + Ark_SslErrorEvent value = {}; + DeserializerBase& valueDeserializer = buffer; + value.handler = static_cast(SslErrorHandler_serializer::read(valueDeserializer)); + value.error = static_cast(valueDeserializer.readInt32()); + value.url = static_cast(valueDeserializer.readString()); + value.originalUrl = static_cast(valueDeserializer.readString()); + value.referrer = static_cast(valueDeserializer.readString()); + value.isFatalError = valueDeserializer.readBoolean(); + value.isMainFrame = valueDeserializer.readBoolean(); + return value; +} +inline void StackOptions_serializer::write(SerializerBase& buffer, Ark_StackOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForAlignContent = value.alignContent; + if (runtimeType(valueHolderForAlignContent) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartTmpValue = valueHolderForStart.value; - valueSerializer.writeInt64(valueHolderForStartTmpValue); + const auto valueHolderForAlignContentTmpValue = valueHolderForAlignContent.value; + valueSerializer.writeInt32(static_cast(valueHolderForAlignContentTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnd = value.end; - if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_StackOptions StackOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_StackOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto alignContentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Alignment alignContentTmpBuf = {}; + alignContentTmpBuf.tag = alignContentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((alignContentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + alignContentTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.alignContent = alignContentTmpBuf; + return value; +} +inline void StyledStringChangedListener_serializer::write(SerializerBase& buffer, Ark_StyledStringChangedListener value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForOnWillChange = value.onWillChange; + if (runtimeType(valueHolderForOnWillChange) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEndTmpValue = valueHolderForEnd.value; - valueSerializer.writeInt64(valueHolderForEndTmpValue); + const auto valueHolderForOnWillChangeTmpValue = valueHolderForOnWillChange.value; + valueSerializer.writeCallbackResource(valueHolderForOnWillChangeTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillChangeTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillChangeTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDisabledDateRange = value.disabledDateRange; - if (runtimeType(valueHolderForDisabledDateRange) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnDidChange = value.onDidChange; + if (runtimeType(valueHolderForOnDidChange) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDisabledDateRangeTmpValue = valueHolderForDisabledDateRange.value; - valueSerializer.writeInt32(valueHolderForDisabledDateRangeTmpValue.length); - for (int valueHolderForDisabledDateRangeTmpValueCounterI = 0; valueHolderForDisabledDateRangeTmpValueCounterI < valueHolderForDisabledDateRangeTmpValue.length; valueHolderForDisabledDateRangeTmpValueCounterI++) { - const Ark_DateRange valueHolderForDisabledDateRangeTmpValueTmpElement = valueHolderForDisabledDateRangeTmpValue.array[valueHolderForDisabledDateRangeTmpValueCounterI]; - DateRange_serializer::write(valueSerializer, valueHolderForDisabledDateRangeTmpValueTmpElement); - } + const auto valueHolderForOnDidChangeTmpValue = valueHolderForOnDidChange.value; + valueSerializer.writeCallbackResource(valueHolderForOnDidChangeTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidChangeTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidChangeTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_CalendarOptions CalendarOptions_serializer::read(DeserializerBase& buffer) +inline Ark_StyledStringChangedListener StyledStringChangedListener_serializer::read(DeserializerBase& buffer) { - Ark_CalendarOptions value = {}; + Ark_StyledStringChangedListener value = {}; DeserializerBase& valueDeserializer = buffer; - const auto hintRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Resource hintRadiusTmpBuf = {}; - hintRadiusTmpBuf.tag = hintRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((hintRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 hintRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource hintRadiusTmpBuf_ = {}; - hintRadiusTmpBuf_.selector = hintRadiusTmpBuf_UnionSelector; - if (hintRadiusTmpBuf_UnionSelector == 0) { - hintRadiusTmpBuf_.selector = 0; - hintRadiusTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (hintRadiusTmpBuf_UnionSelector == 1) { - hintRadiusTmpBuf_.selector = 1; - hintRadiusTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for hintRadiusTmpBuf_ has to be chosen through deserialisation."); - } - hintRadiusTmpBuf.value = static_cast(hintRadiusTmpBuf_); - } - value.hintRadius = hintRadiusTmpBuf; - const auto selectedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Date selectedTmpBuf = {}; - selectedTmpBuf.tag = selectedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((selectedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - selectedTmpBuf.value = valueDeserializer.readInt64(); - } - value.selected = selectedTmpBuf; - const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Date startTmpBuf = {}; - startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - startTmpBuf.value = valueDeserializer.readInt64(); + const auto onWillChangeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_StyledStringChangeValue_Boolean onWillChangeTmpBuf = {}; + onWillChangeTmpBuf.tag = onWillChangeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onWillChangeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onWillChangeTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_StyledStringChangeValue_Boolean)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_StyledStringChangeValue_Boolean))))}; } - value.start = startTmpBuf; - const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Date endTmpBuf = {}; - endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - endTmpBuf.value = valueDeserializer.readInt64(); + value.onWillChange = onWillChangeTmpBuf; + const auto onDidChangeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_OnDidChangeCallback onDidChangeTmpBuf = {}; + onDidChangeTmpBuf.tag = onDidChangeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onDidChangeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onDidChangeTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnDidChangeCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnDidChangeCallback))))}; } - value.end = endTmpBuf; - const auto disabledDateRangeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_DateRange disabledDateRangeTmpBuf = {}; - disabledDateRangeTmpBuf.tag = disabledDateRangeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((disabledDateRangeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 disabledDateRangeTmpBuf_Length = valueDeserializer.readInt32(); - Array_DateRange disabledDateRangeTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&disabledDateRangeTmpBuf_, disabledDateRangeTmpBuf_Length); - for (int disabledDateRangeTmpBuf_BufCounterI = 0; disabledDateRangeTmpBuf_BufCounterI < disabledDateRangeTmpBuf_Length; disabledDateRangeTmpBuf_BufCounterI++) { - disabledDateRangeTmpBuf_.array[disabledDateRangeTmpBuf_BufCounterI] = DateRange_serializer::read(valueDeserializer); - } - disabledDateRangeTmpBuf.value = disabledDateRangeTmpBuf_; + value.onDidChange = onDidChangeTmpBuf; + return value; +} +inline void SurfaceRect_serializer::write(SerializerBase& buffer, Ark_SurfaceRect value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForOffsetX = value.offsetX; + if (runtimeType(valueHolderForOffsetX) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOffsetXTmpValue = valueHolderForOffsetX.value; + valueSerializer.writeFloat64(valueHolderForOffsetXTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.disabledDateRange = disabledDateRangeTmpBuf; - return value; -} -inline void CanvasRenderer_serializer::write(SerializerBase& buffer, Ark_CanvasRenderer value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); + const auto valueHolderForOffsetY = value.offsetY; + if (runtimeType(valueHolderForOffsetY) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOffsetYTmpValue = valueHolderForOffsetY.value; + valueSerializer.writeFloat64(valueHolderForOffsetYTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForSurfaceWidth = value.surfaceWidth; + valueSerializer.writeFloat64(valueHolderForSurfaceWidth); + const auto valueHolderForSurfaceHeight = value.surfaceHeight; + valueSerializer.writeFloat64(valueHolderForSurfaceHeight); } -inline Ark_CanvasRenderer CanvasRenderer_serializer::read(DeserializerBase& buffer) +inline Ark_SurfaceRect SurfaceRect_serializer::read(DeserializerBase& buffer) { + Ark_SurfaceRect value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + const auto offsetXTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Float64 offsetXTmpBuf = {}; + offsetXTmpBuf.tag = offsetXTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((offsetXTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + offsetXTmpBuf.value = valueDeserializer.readFloat64(); + } + value.offsetX = offsetXTmpBuf; + const auto offsetYTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Float64 offsetYTmpBuf = {}; + offsetYTmpBuf.tag = offsetYTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((offsetYTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + offsetYTmpBuf.value = valueDeserializer.readFloat64(); + } + value.offsetY = offsetYTmpBuf; + value.surfaceWidth = valueDeserializer.readFloat64(); + value.surfaceHeight = valueDeserializer.readFloat64(); + return value; } -inline void CanvasRenderingContext2D_serializer::write(SerializerBase& buffer, Ark_CanvasRenderingContext2D value) +inline void SurfaceRotationOptions_serializer::write(SerializerBase& buffer, Ark_SurfaceRotationOptions value) { SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); + const auto valueHolderForLock = value.lock; + if (runtimeType(valueHolderForLock) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForLockTmpValue = valueHolderForLock.value; + valueSerializer.writeBoolean(valueHolderForLockTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_CanvasRenderingContext2D CanvasRenderingContext2D_serializer::read(DeserializerBase& buffer) +inline Ark_SurfaceRotationOptions SurfaceRotationOptions_serializer::read(DeserializerBase& buffer) { + Ark_SurfaceRotationOptions value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + const auto lockTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean lockTmpBuf = {}; + lockTmpBuf.tag = lockTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((lockTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + lockTmpBuf.value = valueDeserializer.readBoolean(); + } + value.lock = lockTmpBuf; + return value; } -inline void CircleStyleOptions_serializer::write(SerializerBase& buffer, Ark_CircleStyleOptions value) +inline void SwipeGestureHandlerOptions_serializer::write(SerializerBase& buffer, Ark_SwipeGestureHandlerOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForColor = value.color; - if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIsFingerCountLimited = value.isFingerCountLimited; + if (runtimeType(valueHolderForIsFingerCountLimited) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColorTmpValue = valueHolderForColor.value; - if (valueHolderForColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); - } else if (valueHolderForColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); - } else if (valueHolderForColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; - valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); - } else if (valueHolderForColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); - } + const auto valueHolderForIsFingerCountLimitedTmpValue = valueHolderForIsFingerCountLimited.value; + valueSerializer.writeBoolean(valueHolderForIsFingerCountLimitedTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForRadius = value.radius; - if (runtimeType(valueHolderForRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFingers = value.fingers; + if (runtimeType(valueHolderForFingers) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRadiusTmpValue = valueHolderForRadius.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForRadiusTmpValue); + const auto valueHolderForFingersTmpValue = valueHolderForFingers.value; + valueSerializer.writeNumber(valueHolderForFingersTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnableWaveEffect = value.enableWaveEffect; - if (runtimeType(valueHolderForEnableWaveEffect) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDirection = value.direction; + if (runtimeType(valueHolderForDirection) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableWaveEffectTmpValue = valueHolderForEnableWaveEffect.value; - valueSerializer.writeBoolean(valueHolderForEnableWaveEffectTmpValue); + const auto valueHolderForDirectionTmpValue = valueHolderForDirection.value; + valueSerializer.writeInt32(static_cast(valueHolderForDirectionTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnableForeground = value.enableForeground; - if (runtimeType(valueHolderForEnableForeground) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSpeed = value.speed; + if (runtimeType(valueHolderForSpeed) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableForegroundTmpValue = valueHolderForEnableForeground.value; - valueSerializer.writeBoolean(valueHolderForEnableForegroundTmpValue); + const auto valueHolderForSpeedTmpValue = valueHolderForSpeed.value; + valueSerializer.writeNumber(valueHolderForSpeedTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_CircleStyleOptions CircleStyleOptions_serializer::read(DeserializerBase& buffer) +inline Ark_SwipeGestureHandlerOptions SwipeGestureHandlerOptions_serializer::read(DeserializerBase& buffer) { - Ark_CircleStyleOptions value = {}; + Ark_SwipeGestureHandlerOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor colorTmpBuf = {}; - colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorTmpBuf_ = {}; - colorTmpBuf_.selector = colorTmpBuf_UnionSelector; - if (colorTmpBuf_UnionSelector == 0) { - colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorTmpBuf_UnionSelector == 1) { - colorTmpBuf_.selector = 1; - colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (colorTmpBuf_UnionSelector == 2) { - colorTmpBuf_.selector = 2; - colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (colorTmpBuf_UnionSelector == 3) { - colorTmpBuf_.selector = 3; - colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); - } - colorTmpBuf.value = static_cast(colorTmpBuf_); + const auto isFingerCountLimitedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isFingerCountLimitedTmpBuf = {}; + isFingerCountLimitedTmpBuf.tag = isFingerCountLimitedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((isFingerCountLimitedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + isFingerCountLimitedTmpBuf.value = valueDeserializer.readBoolean(); } - value.color = colorTmpBuf; - const auto radiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics radiusTmpBuf = {}; - radiusTmpBuf.tag = radiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((radiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - radiusTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + value.isFingerCountLimited = isFingerCountLimitedTmpBuf; + const auto fingersTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number fingersTmpBuf = {}; + fingersTmpBuf.tag = fingersTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fingersTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + fingersTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.radius = radiusTmpBuf; - const auto enableWaveEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableWaveEffectTmpBuf = {}; - enableWaveEffectTmpBuf.tag = enableWaveEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableWaveEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableWaveEffectTmpBuf.value = valueDeserializer.readBoolean(); + value.fingers = fingersTmpBuf; + const auto directionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SwipeDirection directionTmpBuf = {}; + directionTmpBuf.tag = directionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((directionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + directionTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.enableWaveEffect = enableWaveEffectTmpBuf; - const auto enableForegroundTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableForegroundTmpBuf = {}; - enableForegroundTmpBuf.tag = enableForegroundTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableForegroundTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableForegroundTmpBuf.value = valueDeserializer.readBoolean(); + value.direction = directionTmpBuf; + const auto speedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number speedTmpBuf = {}; + speedTmpBuf.tag = speedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((speedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + speedTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.enableForeground = enableForegroundTmpBuf; + value.speed = speedTmpBuf; return value; } -inline void Colors_serializer::write(SerializerBase& buffer, Ark_Colors value) +inline void SwiperAutoFill_serializer::write(SerializerBase& buffer, Ark_SwiperAutoFill value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForBrand = value.brand; - if (valueHolderForBrand.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBrandForIdx0 = valueHolderForBrand.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBrandForIdx0)); - } else if (valueHolderForBrand.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBrandForIdx1 = valueHolderForBrand.value1; - valueSerializer.writeNumber(valueHolderForBrandForIdx1); - } else if (valueHolderForBrand.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBrandForIdx2 = valueHolderForBrand.value2; - valueSerializer.writeString(valueHolderForBrandForIdx2); - } else if (valueHolderForBrand.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForBrandForIdx3 = valueHolderForBrand.value3; - Resource_serializer::write(valueSerializer, valueHolderForBrandForIdx3); - } - const auto valueHolderForWarning = value.warning; - if (valueHolderForWarning.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForWarningForIdx0 = valueHolderForWarning.value0; - valueSerializer.writeInt32(static_cast(valueHolderForWarningForIdx0)); - } else if (valueHolderForWarning.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForWarningForIdx1 = valueHolderForWarning.value1; - valueSerializer.writeNumber(valueHolderForWarningForIdx1); - } else if (valueHolderForWarning.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForWarningForIdx2 = valueHolderForWarning.value2; - valueSerializer.writeString(valueHolderForWarningForIdx2); - } else if (valueHolderForWarning.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForWarningForIdx3 = valueHolderForWarning.value3; - Resource_serializer::write(valueSerializer, valueHolderForWarningForIdx3); - } - const auto valueHolderForAlert = value.alert; - if (valueHolderForAlert.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForAlertForIdx0 = valueHolderForAlert.value0; - valueSerializer.writeInt32(static_cast(valueHolderForAlertForIdx0)); - } else if (valueHolderForAlert.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForAlertForIdx1 = valueHolderForAlert.value1; - valueSerializer.writeNumber(valueHolderForAlertForIdx1); - } else if (valueHolderForAlert.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForAlertForIdx2 = valueHolderForAlert.value2; - valueSerializer.writeString(valueHolderForAlertForIdx2); - } else if (valueHolderForAlert.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForAlertForIdx3 = valueHolderForAlert.value3; - Resource_serializer::write(valueSerializer, valueHolderForAlertForIdx3); - } - const auto valueHolderForConfirm = value.confirm; - if (valueHolderForConfirm.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForConfirmForIdx0 = valueHolderForConfirm.value0; - valueSerializer.writeInt32(static_cast(valueHolderForConfirmForIdx0)); - } else if (valueHolderForConfirm.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForConfirmForIdx1 = valueHolderForConfirm.value1; - valueSerializer.writeNumber(valueHolderForConfirmForIdx1); - } else if (valueHolderForConfirm.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForConfirmForIdx2 = valueHolderForConfirm.value2; - valueSerializer.writeString(valueHolderForConfirmForIdx2); - } else if (valueHolderForConfirm.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForConfirmForIdx3 = valueHolderForConfirm.value3; - Resource_serializer::write(valueSerializer, valueHolderForConfirmForIdx3); - } - const auto valueHolderForFontPrimary = value.fontPrimary; - if (valueHolderForFontPrimary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontPrimaryForIdx0 = valueHolderForFontPrimary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForFontPrimaryForIdx0)); - } else if (valueHolderForFontPrimary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontPrimaryForIdx1 = valueHolderForFontPrimary.value1; - valueSerializer.writeNumber(valueHolderForFontPrimaryForIdx1); - } else if (valueHolderForFontPrimary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontPrimaryForIdx2 = valueHolderForFontPrimary.value2; - valueSerializer.writeString(valueHolderForFontPrimaryForIdx2); - } else if (valueHolderForFontPrimary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForFontPrimaryForIdx3 = valueHolderForFontPrimary.value3; - Resource_serializer::write(valueSerializer, valueHolderForFontPrimaryForIdx3); - } - const auto valueHolderForFontSecondary = value.fontSecondary; - if (valueHolderForFontSecondary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontSecondaryForIdx0 = valueHolderForFontSecondary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForFontSecondaryForIdx0)); - } else if (valueHolderForFontSecondary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontSecondaryForIdx1 = valueHolderForFontSecondary.value1; - valueSerializer.writeNumber(valueHolderForFontSecondaryForIdx1); - } else if (valueHolderForFontSecondary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontSecondaryForIdx2 = valueHolderForFontSecondary.value2; - valueSerializer.writeString(valueHolderForFontSecondaryForIdx2); - } else if (valueHolderForFontSecondary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForFontSecondaryForIdx3 = valueHolderForFontSecondary.value3; - Resource_serializer::write(valueSerializer, valueHolderForFontSecondaryForIdx3); - } - const auto valueHolderForFontTertiary = value.fontTertiary; - if (valueHolderForFontTertiary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontTertiaryForIdx0 = valueHolderForFontTertiary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForFontTertiaryForIdx0)); - } else if (valueHolderForFontTertiary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontTertiaryForIdx1 = valueHolderForFontTertiary.value1; - valueSerializer.writeNumber(valueHolderForFontTertiaryForIdx1); - } else if (valueHolderForFontTertiary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontTertiaryForIdx2 = valueHolderForFontTertiary.value2; - valueSerializer.writeString(valueHolderForFontTertiaryForIdx2); - } else if (valueHolderForFontTertiary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForFontTertiaryForIdx3 = valueHolderForFontTertiary.value3; - Resource_serializer::write(valueSerializer, valueHolderForFontTertiaryForIdx3); - } - const auto valueHolderForFontFourth = value.fontFourth; - if (valueHolderForFontFourth.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontFourthForIdx0 = valueHolderForFontFourth.value0; - valueSerializer.writeInt32(static_cast(valueHolderForFontFourthForIdx0)); - } else if (valueHolderForFontFourth.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontFourthForIdx1 = valueHolderForFontFourth.value1; - valueSerializer.writeNumber(valueHolderForFontFourthForIdx1); - } else if (valueHolderForFontFourth.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontFourthForIdx2 = valueHolderForFontFourth.value2; - valueSerializer.writeString(valueHolderForFontFourthForIdx2); - } else if (valueHolderForFontFourth.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForFontFourthForIdx3 = valueHolderForFontFourth.value3; - Resource_serializer::write(valueSerializer, valueHolderForFontFourthForIdx3); - } - const auto valueHolderForFontEmphasize = value.fontEmphasize; - if (valueHolderForFontEmphasize.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontEmphasizeForIdx0 = valueHolderForFontEmphasize.value0; - valueSerializer.writeInt32(static_cast(valueHolderForFontEmphasizeForIdx0)); - } else if (valueHolderForFontEmphasize.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontEmphasizeForIdx1 = valueHolderForFontEmphasize.value1; - valueSerializer.writeNumber(valueHolderForFontEmphasizeForIdx1); - } else if (valueHolderForFontEmphasize.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontEmphasizeForIdx2 = valueHolderForFontEmphasize.value2; - valueSerializer.writeString(valueHolderForFontEmphasizeForIdx2); - } else if (valueHolderForFontEmphasize.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForFontEmphasizeForIdx3 = valueHolderForFontEmphasize.value3; - Resource_serializer::write(valueSerializer, valueHolderForFontEmphasizeForIdx3); - } - const auto valueHolderForFontOnPrimary = value.fontOnPrimary; - if (valueHolderForFontOnPrimary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontOnPrimaryForIdx0 = valueHolderForFontOnPrimary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForFontOnPrimaryForIdx0)); - } else if (valueHolderForFontOnPrimary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontOnPrimaryForIdx1 = valueHolderForFontOnPrimary.value1; - valueSerializer.writeNumber(valueHolderForFontOnPrimaryForIdx1); - } else if (valueHolderForFontOnPrimary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontOnPrimaryForIdx2 = valueHolderForFontOnPrimary.value2; - valueSerializer.writeString(valueHolderForFontOnPrimaryForIdx2); - } else if (valueHolderForFontOnPrimary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForFontOnPrimaryForIdx3 = valueHolderForFontOnPrimary.value3; - Resource_serializer::write(valueSerializer, valueHolderForFontOnPrimaryForIdx3); - } - const auto valueHolderForFontOnSecondary = value.fontOnSecondary; - if (valueHolderForFontOnSecondary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontOnSecondaryForIdx0 = valueHolderForFontOnSecondary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForFontOnSecondaryForIdx0)); - } else if (valueHolderForFontOnSecondary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontOnSecondaryForIdx1 = valueHolderForFontOnSecondary.value1; - valueSerializer.writeNumber(valueHolderForFontOnSecondaryForIdx1); - } else if (valueHolderForFontOnSecondary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontOnSecondaryForIdx2 = valueHolderForFontOnSecondary.value2; - valueSerializer.writeString(valueHolderForFontOnSecondaryForIdx2); - } else if (valueHolderForFontOnSecondary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForFontOnSecondaryForIdx3 = valueHolderForFontOnSecondary.value3; - Resource_serializer::write(valueSerializer, valueHolderForFontOnSecondaryForIdx3); - } - const auto valueHolderForFontOnTertiary = value.fontOnTertiary; - if (valueHolderForFontOnTertiary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontOnTertiaryForIdx0 = valueHolderForFontOnTertiary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForFontOnTertiaryForIdx0)); - } else if (valueHolderForFontOnTertiary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontOnTertiaryForIdx1 = valueHolderForFontOnTertiary.value1; - valueSerializer.writeNumber(valueHolderForFontOnTertiaryForIdx1); - } else if (valueHolderForFontOnTertiary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontOnTertiaryForIdx2 = valueHolderForFontOnTertiary.value2; - valueSerializer.writeString(valueHolderForFontOnTertiaryForIdx2); - } else if (valueHolderForFontOnTertiary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForFontOnTertiaryForIdx3 = valueHolderForFontOnTertiary.value3; - Resource_serializer::write(valueSerializer, valueHolderForFontOnTertiaryForIdx3); - } - const auto valueHolderForFontOnFourth = value.fontOnFourth; - if (valueHolderForFontOnFourth.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontOnFourthForIdx0 = valueHolderForFontOnFourth.value0; - valueSerializer.writeInt32(static_cast(valueHolderForFontOnFourthForIdx0)); - } else if (valueHolderForFontOnFourth.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontOnFourthForIdx1 = valueHolderForFontOnFourth.value1; - valueSerializer.writeNumber(valueHolderForFontOnFourthForIdx1); - } else if (valueHolderForFontOnFourth.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontOnFourthForIdx2 = valueHolderForFontOnFourth.value2; - valueSerializer.writeString(valueHolderForFontOnFourthForIdx2); - } else if (valueHolderForFontOnFourth.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForFontOnFourthForIdx3 = valueHolderForFontOnFourth.value3; - Resource_serializer::write(valueSerializer, valueHolderForFontOnFourthForIdx3); - } - const auto valueHolderForIconPrimary = value.iconPrimary; - if (valueHolderForIconPrimary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForIconPrimaryForIdx0 = valueHolderForIconPrimary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForIconPrimaryForIdx0)); - } else if (valueHolderForIconPrimary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForIconPrimaryForIdx1 = valueHolderForIconPrimary.value1; - valueSerializer.writeNumber(valueHolderForIconPrimaryForIdx1); - } else if (valueHolderForIconPrimary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForIconPrimaryForIdx2 = valueHolderForIconPrimary.value2; - valueSerializer.writeString(valueHolderForIconPrimaryForIdx2); - } else if (valueHolderForIconPrimary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForIconPrimaryForIdx3 = valueHolderForIconPrimary.value3; - Resource_serializer::write(valueSerializer, valueHolderForIconPrimaryForIdx3); - } - const auto valueHolderForIconSecondary = value.iconSecondary; - if (valueHolderForIconSecondary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForIconSecondaryForIdx0 = valueHolderForIconSecondary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForIconSecondaryForIdx0)); - } else if (valueHolderForIconSecondary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForIconSecondaryForIdx1 = valueHolderForIconSecondary.value1; - valueSerializer.writeNumber(valueHolderForIconSecondaryForIdx1); - } else if (valueHolderForIconSecondary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForIconSecondaryForIdx2 = valueHolderForIconSecondary.value2; - valueSerializer.writeString(valueHolderForIconSecondaryForIdx2); - } else if (valueHolderForIconSecondary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForIconSecondaryForIdx3 = valueHolderForIconSecondary.value3; - Resource_serializer::write(valueSerializer, valueHolderForIconSecondaryForIdx3); - } - const auto valueHolderForIconTertiary = value.iconTertiary; - if (valueHolderForIconTertiary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForIconTertiaryForIdx0 = valueHolderForIconTertiary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForIconTertiaryForIdx0)); - } else if (valueHolderForIconTertiary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForIconTertiaryForIdx1 = valueHolderForIconTertiary.value1; - valueSerializer.writeNumber(valueHolderForIconTertiaryForIdx1); - } else if (valueHolderForIconTertiary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForIconTertiaryForIdx2 = valueHolderForIconTertiary.value2; - valueSerializer.writeString(valueHolderForIconTertiaryForIdx2); - } else if (valueHolderForIconTertiary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForIconTertiaryForIdx3 = valueHolderForIconTertiary.value3; - Resource_serializer::write(valueSerializer, valueHolderForIconTertiaryForIdx3); - } - const auto valueHolderForIconFourth = value.iconFourth; - if (valueHolderForIconFourth.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForIconFourthForIdx0 = valueHolderForIconFourth.value0; - valueSerializer.writeInt32(static_cast(valueHolderForIconFourthForIdx0)); - } else if (valueHolderForIconFourth.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForIconFourthForIdx1 = valueHolderForIconFourth.value1; - valueSerializer.writeNumber(valueHolderForIconFourthForIdx1); - } else if (valueHolderForIconFourth.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForIconFourthForIdx2 = valueHolderForIconFourth.value2; - valueSerializer.writeString(valueHolderForIconFourthForIdx2); - } else if (valueHolderForIconFourth.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForIconFourthForIdx3 = valueHolderForIconFourth.value3; - Resource_serializer::write(valueSerializer, valueHolderForIconFourthForIdx3); - } - const auto valueHolderForIconEmphasize = value.iconEmphasize; - if (valueHolderForIconEmphasize.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForIconEmphasizeForIdx0 = valueHolderForIconEmphasize.value0; - valueSerializer.writeInt32(static_cast(valueHolderForIconEmphasizeForIdx0)); - } else if (valueHolderForIconEmphasize.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForIconEmphasizeForIdx1 = valueHolderForIconEmphasize.value1; - valueSerializer.writeNumber(valueHolderForIconEmphasizeForIdx1); - } else if (valueHolderForIconEmphasize.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForIconEmphasizeForIdx2 = valueHolderForIconEmphasize.value2; - valueSerializer.writeString(valueHolderForIconEmphasizeForIdx2); - } else if (valueHolderForIconEmphasize.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForIconEmphasizeForIdx3 = valueHolderForIconEmphasize.value3; - Resource_serializer::write(valueSerializer, valueHolderForIconEmphasizeForIdx3); - } - const auto valueHolderForIconSubEmphasize = value.iconSubEmphasize; - if (valueHolderForIconSubEmphasize.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForIconSubEmphasizeForIdx0 = valueHolderForIconSubEmphasize.value0; - valueSerializer.writeInt32(static_cast(valueHolderForIconSubEmphasizeForIdx0)); - } else if (valueHolderForIconSubEmphasize.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForIconSubEmphasizeForIdx1 = valueHolderForIconSubEmphasize.value1; - valueSerializer.writeNumber(valueHolderForIconSubEmphasizeForIdx1); - } else if (valueHolderForIconSubEmphasize.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForIconSubEmphasizeForIdx2 = valueHolderForIconSubEmphasize.value2; - valueSerializer.writeString(valueHolderForIconSubEmphasizeForIdx2); - } else if (valueHolderForIconSubEmphasize.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForIconSubEmphasizeForIdx3 = valueHolderForIconSubEmphasize.value3; - Resource_serializer::write(valueSerializer, valueHolderForIconSubEmphasizeForIdx3); - } - const auto valueHolderForIconOnPrimary = value.iconOnPrimary; - if (valueHolderForIconOnPrimary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForIconOnPrimaryForIdx0 = valueHolderForIconOnPrimary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForIconOnPrimaryForIdx0)); - } else if (valueHolderForIconOnPrimary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForIconOnPrimaryForIdx1 = valueHolderForIconOnPrimary.value1; - valueSerializer.writeNumber(valueHolderForIconOnPrimaryForIdx1); - } else if (valueHolderForIconOnPrimary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForIconOnPrimaryForIdx2 = valueHolderForIconOnPrimary.value2; - valueSerializer.writeString(valueHolderForIconOnPrimaryForIdx2); - } else if (valueHolderForIconOnPrimary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForIconOnPrimaryForIdx3 = valueHolderForIconOnPrimary.value3; - Resource_serializer::write(valueSerializer, valueHolderForIconOnPrimaryForIdx3); - } - const auto valueHolderForIconOnSecondary = value.iconOnSecondary; - if (valueHolderForIconOnSecondary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForIconOnSecondaryForIdx0 = valueHolderForIconOnSecondary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForIconOnSecondaryForIdx0)); - } else if (valueHolderForIconOnSecondary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForIconOnSecondaryForIdx1 = valueHolderForIconOnSecondary.value1; - valueSerializer.writeNumber(valueHolderForIconOnSecondaryForIdx1); - } else if (valueHolderForIconOnSecondary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForIconOnSecondaryForIdx2 = valueHolderForIconOnSecondary.value2; - valueSerializer.writeString(valueHolderForIconOnSecondaryForIdx2); - } else if (valueHolderForIconOnSecondary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForIconOnSecondaryForIdx3 = valueHolderForIconOnSecondary.value3; - Resource_serializer::write(valueSerializer, valueHolderForIconOnSecondaryForIdx3); - } - const auto valueHolderForIconOnTertiary = value.iconOnTertiary; - if (valueHolderForIconOnTertiary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForIconOnTertiaryForIdx0 = valueHolderForIconOnTertiary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForIconOnTertiaryForIdx0)); - } else if (valueHolderForIconOnTertiary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForIconOnTertiaryForIdx1 = valueHolderForIconOnTertiary.value1; - valueSerializer.writeNumber(valueHolderForIconOnTertiaryForIdx1); - } else if (valueHolderForIconOnTertiary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForIconOnTertiaryForIdx2 = valueHolderForIconOnTertiary.value2; - valueSerializer.writeString(valueHolderForIconOnTertiaryForIdx2); - } else if (valueHolderForIconOnTertiary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForIconOnTertiaryForIdx3 = valueHolderForIconOnTertiary.value3; - Resource_serializer::write(valueSerializer, valueHolderForIconOnTertiaryForIdx3); - } - const auto valueHolderForIconOnFourth = value.iconOnFourth; - if (valueHolderForIconOnFourth.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForIconOnFourthForIdx0 = valueHolderForIconOnFourth.value0; - valueSerializer.writeInt32(static_cast(valueHolderForIconOnFourthForIdx0)); - } else if (valueHolderForIconOnFourth.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForIconOnFourthForIdx1 = valueHolderForIconOnFourth.value1; - valueSerializer.writeNumber(valueHolderForIconOnFourthForIdx1); - } else if (valueHolderForIconOnFourth.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForIconOnFourthForIdx2 = valueHolderForIconOnFourth.value2; - valueSerializer.writeString(valueHolderForIconOnFourthForIdx2); - } else if (valueHolderForIconOnFourth.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForIconOnFourthForIdx3 = valueHolderForIconOnFourth.value3; - Resource_serializer::write(valueSerializer, valueHolderForIconOnFourthForIdx3); - } - const auto valueHolderForBackgroundPrimary = value.backgroundPrimary; - if (valueHolderForBackgroundPrimary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBackgroundPrimaryForIdx0 = valueHolderForBackgroundPrimary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundPrimaryForIdx0)); - } else if (valueHolderForBackgroundPrimary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBackgroundPrimaryForIdx1 = valueHolderForBackgroundPrimary.value1; - valueSerializer.writeNumber(valueHolderForBackgroundPrimaryForIdx1); - } else if (valueHolderForBackgroundPrimary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBackgroundPrimaryForIdx2 = valueHolderForBackgroundPrimary.value2; - valueSerializer.writeString(valueHolderForBackgroundPrimaryForIdx2); - } else if (valueHolderForBackgroundPrimary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForBackgroundPrimaryForIdx3 = valueHolderForBackgroundPrimary.value3; - Resource_serializer::write(valueSerializer, valueHolderForBackgroundPrimaryForIdx3); - } - const auto valueHolderForBackgroundSecondary = value.backgroundSecondary; - if (valueHolderForBackgroundSecondary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBackgroundSecondaryForIdx0 = valueHolderForBackgroundSecondary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundSecondaryForIdx0)); - } else if (valueHolderForBackgroundSecondary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBackgroundSecondaryForIdx1 = valueHolderForBackgroundSecondary.value1; - valueSerializer.writeNumber(valueHolderForBackgroundSecondaryForIdx1); - } else if (valueHolderForBackgroundSecondary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBackgroundSecondaryForIdx2 = valueHolderForBackgroundSecondary.value2; - valueSerializer.writeString(valueHolderForBackgroundSecondaryForIdx2); - } else if (valueHolderForBackgroundSecondary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForBackgroundSecondaryForIdx3 = valueHolderForBackgroundSecondary.value3; - Resource_serializer::write(valueSerializer, valueHolderForBackgroundSecondaryForIdx3); - } - const auto valueHolderForBackgroundTertiary = value.backgroundTertiary; - if (valueHolderForBackgroundTertiary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBackgroundTertiaryForIdx0 = valueHolderForBackgroundTertiary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundTertiaryForIdx0)); - } else if (valueHolderForBackgroundTertiary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBackgroundTertiaryForIdx1 = valueHolderForBackgroundTertiary.value1; - valueSerializer.writeNumber(valueHolderForBackgroundTertiaryForIdx1); - } else if (valueHolderForBackgroundTertiary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBackgroundTertiaryForIdx2 = valueHolderForBackgroundTertiary.value2; - valueSerializer.writeString(valueHolderForBackgroundTertiaryForIdx2); - } else if (valueHolderForBackgroundTertiary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForBackgroundTertiaryForIdx3 = valueHolderForBackgroundTertiary.value3; - Resource_serializer::write(valueSerializer, valueHolderForBackgroundTertiaryForIdx3); - } - const auto valueHolderForBackgroundFourth = value.backgroundFourth; - if (valueHolderForBackgroundFourth.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBackgroundFourthForIdx0 = valueHolderForBackgroundFourth.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundFourthForIdx0)); - } else if (valueHolderForBackgroundFourth.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBackgroundFourthForIdx1 = valueHolderForBackgroundFourth.value1; - valueSerializer.writeNumber(valueHolderForBackgroundFourthForIdx1); - } else if (valueHolderForBackgroundFourth.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBackgroundFourthForIdx2 = valueHolderForBackgroundFourth.value2; - valueSerializer.writeString(valueHolderForBackgroundFourthForIdx2); - } else if (valueHolderForBackgroundFourth.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForBackgroundFourthForIdx3 = valueHolderForBackgroundFourth.value3; - Resource_serializer::write(valueSerializer, valueHolderForBackgroundFourthForIdx3); - } - const auto valueHolderForBackgroundEmphasize = value.backgroundEmphasize; - if (valueHolderForBackgroundEmphasize.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBackgroundEmphasizeForIdx0 = valueHolderForBackgroundEmphasize.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundEmphasizeForIdx0)); - } else if (valueHolderForBackgroundEmphasize.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBackgroundEmphasizeForIdx1 = valueHolderForBackgroundEmphasize.value1; - valueSerializer.writeNumber(valueHolderForBackgroundEmphasizeForIdx1); - } else if (valueHolderForBackgroundEmphasize.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBackgroundEmphasizeForIdx2 = valueHolderForBackgroundEmphasize.value2; - valueSerializer.writeString(valueHolderForBackgroundEmphasizeForIdx2); - } else if (valueHolderForBackgroundEmphasize.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForBackgroundEmphasizeForIdx3 = valueHolderForBackgroundEmphasize.value3; - Resource_serializer::write(valueSerializer, valueHolderForBackgroundEmphasizeForIdx3); - } - const auto valueHolderForCompForegroundPrimary = value.compForegroundPrimary; - if (valueHolderForCompForegroundPrimary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCompForegroundPrimaryForIdx0 = valueHolderForCompForegroundPrimary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCompForegroundPrimaryForIdx0)); - } else if (valueHolderForCompForegroundPrimary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCompForegroundPrimaryForIdx1 = valueHolderForCompForegroundPrimary.value1; - valueSerializer.writeNumber(valueHolderForCompForegroundPrimaryForIdx1); - } else if (valueHolderForCompForegroundPrimary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCompForegroundPrimaryForIdx2 = valueHolderForCompForegroundPrimary.value2; - valueSerializer.writeString(valueHolderForCompForegroundPrimaryForIdx2); - } else if (valueHolderForCompForegroundPrimary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForCompForegroundPrimaryForIdx3 = valueHolderForCompForegroundPrimary.value3; - Resource_serializer::write(valueSerializer, valueHolderForCompForegroundPrimaryForIdx3); - } - const auto valueHolderForCompBackgroundPrimary = value.compBackgroundPrimary; - if (valueHolderForCompBackgroundPrimary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCompBackgroundPrimaryForIdx0 = valueHolderForCompBackgroundPrimary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCompBackgroundPrimaryForIdx0)); - } else if (valueHolderForCompBackgroundPrimary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCompBackgroundPrimaryForIdx1 = valueHolderForCompBackgroundPrimary.value1; - valueSerializer.writeNumber(valueHolderForCompBackgroundPrimaryForIdx1); - } else if (valueHolderForCompBackgroundPrimary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCompBackgroundPrimaryForIdx2 = valueHolderForCompBackgroundPrimary.value2; - valueSerializer.writeString(valueHolderForCompBackgroundPrimaryForIdx2); - } else if (valueHolderForCompBackgroundPrimary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForCompBackgroundPrimaryForIdx3 = valueHolderForCompBackgroundPrimary.value3; - Resource_serializer::write(valueSerializer, valueHolderForCompBackgroundPrimaryForIdx3); - } - const auto valueHolderForCompBackgroundPrimaryTran = value.compBackgroundPrimaryTran; - if (valueHolderForCompBackgroundPrimaryTran.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCompBackgroundPrimaryTranForIdx0 = valueHolderForCompBackgroundPrimaryTran.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCompBackgroundPrimaryTranForIdx0)); - } else if (valueHolderForCompBackgroundPrimaryTran.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCompBackgroundPrimaryTranForIdx1 = valueHolderForCompBackgroundPrimaryTran.value1; - valueSerializer.writeNumber(valueHolderForCompBackgroundPrimaryTranForIdx1); - } else if (valueHolderForCompBackgroundPrimaryTran.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCompBackgroundPrimaryTranForIdx2 = valueHolderForCompBackgroundPrimaryTran.value2; - valueSerializer.writeString(valueHolderForCompBackgroundPrimaryTranForIdx2); - } else if (valueHolderForCompBackgroundPrimaryTran.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForCompBackgroundPrimaryTranForIdx3 = valueHolderForCompBackgroundPrimaryTran.value3; - Resource_serializer::write(valueSerializer, valueHolderForCompBackgroundPrimaryTranForIdx3); - } - const auto valueHolderForCompBackgroundPrimaryContrary = value.compBackgroundPrimaryContrary; - if (valueHolderForCompBackgroundPrimaryContrary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCompBackgroundPrimaryContraryForIdx0 = valueHolderForCompBackgroundPrimaryContrary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCompBackgroundPrimaryContraryForIdx0)); - } else if (valueHolderForCompBackgroundPrimaryContrary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCompBackgroundPrimaryContraryForIdx1 = valueHolderForCompBackgroundPrimaryContrary.value1; - valueSerializer.writeNumber(valueHolderForCompBackgroundPrimaryContraryForIdx1); - } else if (valueHolderForCompBackgroundPrimaryContrary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCompBackgroundPrimaryContraryForIdx2 = valueHolderForCompBackgroundPrimaryContrary.value2; - valueSerializer.writeString(valueHolderForCompBackgroundPrimaryContraryForIdx2); - } else if (valueHolderForCompBackgroundPrimaryContrary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForCompBackgroundPrimaryContraryForIdx3 = valueHolderForCompBackgroundPrimaryContrary.value3; - Resource_serializer::write(valueSerializer, valueHolderForCompBackgroundPrimaryContraryForIdx3); - } - const auto valueHolderForCompBackgroundGray = value.compBackgroundGray; - if (valueHolderForCompBackgroundGray.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCompBackgroundGrayForIdx0 = valueHolderForCompBackgroundGray.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCompBackgroundGrayForIdx0)); - } else if (valueHolderForCompBackgroundGray.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCompBackgroundGrayForIdx1 = valueHolderForCompBackgroundGray.value1; - valueSerializer.writeNumber(valueHolderForCompBackgroundGrayForIdx1); - } else if (valueHolderForCompBackgroundGray.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCompBackgroundGrayForIdx2 = valueHolderForCompBackgroundGray.value2; - valueSerializer.writeString(valueHolderForCompBackgroundGrayForIdx2); - } else if (valueHolderForCompBackgroundGray.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForCompBackgroundGrayForIdx3 = valueHolderForCompBackgroundGray.value3; - Resource_serializer::write(valueSerializer, valueHolderForCompBackgroundGrayForIdx3); - } - const auto valueHolderForCompBackgroundSecondary = value.compBackgroundSecondary; - if (valueHolderForCompBackgroundSecondary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCompBackgroundSecondaryForIdx0 = valueHolderForCompBackgroundSecondary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCompBackgroundSecondaryForIdx0)); - } else if (valueHolderForCompBackgroundSecondary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCompBackgroundSecondaryForIdx1 = valueHolderForCompBackgroundSecondary.value1; - valueSerializer.writeNumber(valueHolderForCompBackgroundSecondaryForIdx1); - } else if (valueHolderForCompBackgroundSecondary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCompBackgroundSecondaryForIdx2 = valueHolderForCompBackgroundSecondary.value2; - valueSerializer.writeString(valueHolderForCompBackgroundSecondaryForIdx2); - } else if (valueHolderForCompBackgroundSecondary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForCompBackgroundSecondaryForIdx3 = valueHolderForCompBackgroundSecondary.value3; - Resource_serializer::write(valueSerializer, valueHolderForCompBackgroundSecondaryForIdx3); - } - const auto valueHolderForCompBackgroundTertiary = value.compBackgroundTertiary; - if (valueHolderForCompBackgroundTertiary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCompBackgroundTertiaryForIdx0 = valueHolderForCompBackgroundTertiary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCompBackgroundTertiaryForIdx0)); - } else if (valueHolderForCompBackgroundTertiary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCompBackgroundTertiaryForIdx1 = valueHolderForCompBackgroundTertiary.value1; - valueSerializer.writeNumber(valueHolderForCompBackgroundTertiaryForIdx1); - } else if (valueHolderForCompBackgroundTertiary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCompBackgroundTertiaryForIdx2 = valueHolderForCompBackgroundTertiary.value2; - valueSerializer.writeString(valueHolderForCompBackgroundTertiaryForIdx2); - } else if (valueHolderForCompBackgroundTertiary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForCompBackgroundTertiaryForIdx3 = valueHolderForCompBackgroundTertiary.value3; - Resource_serializer::write(valueSerializer, valueHolderForCompBackgroundTertiaryForIdx3); - } - const auto valueHolderForCompBackgroundEmphasize = value.compBackgroundEmphasize; - if (valueHolderForCompBackgroundEmphasize.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCompBackgroundEmphasizeForIdx0 = valueHolderForCompBackgroundEmphasize.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCompBackgroundEmphasizeForIdx0)); - } else if (valueHolderForCompBackgroundEmphasize.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCompBackgroundEmphasizeForIdx1 = valueHolderForCompBackgroundEmphasize.value1; - valueSerializer.writeNumber(valueHolderForCompBackgroundEmphasizeForIdx1); - } else if (valueHolderForCompBackgroundEmphasize.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCompBackgroundEmphasizeForIdx2 = valueHolderForCompBackgroundEmphasize.value2; - valueSerializer.writeString(valueHolderForCompBackgroundEmphasizeForIdx2); - } else if (valueHolderForCompBackgroundEmphasize.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForCompBackgroundEmphasizeForIdx3 = valueHolderForCompBackgroundEmphasize.value3; - Resource_serializer::write(valueSerializer, valueHolderForCompBackgroundEmphasizeForIdx3); - } - const auto valueHolderForCompBackgroundNeutral = value.compBackgroundNeutral; - if (valueHolderForCompBackgroundNeutral.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCompBackgroundNeutralForIdx0 = valueHolderForCompBackgroundNeutral.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCompBackgroundNeutralForIdx0)); - } else if (valueHolderForCompBackgroundNeutral.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCompBackgroundNeutralForIdx1 = valueHolderForCompBackgroundNeutral.value1; - valueSerializer.writeNumber(valueHolderForCompBackgroundNeutralForIdx1); - } else if (valueHolderForCompBackgroundNeutral.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCompBackgroundNeutralForIdx2 = valueHolderForCompBackgroundNeutral.value2; - valueSerializer.writeString(valueHolderForCompBackgroundNeutralForIdx2); - } else if (valueHolderForCompBackgroundNeutral.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForCompBackgroundNeutralForIdx3 = valueHolderForCompBackgroundNeutral.value3; - Resource_serializer::write(valueSerializer, valueHolderForCompBackgroundNeutralForIdx3); - } - const auto valueHolderForCompEmphasizeSecondary = value.compEmphasizeSecondary; - if (valueHolderForCompEmphasizeSecondary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCompEmphasizeSecondaryForIdx0 = valueHolderForCompEmphasizeSecondary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCompEmphasizeSecondaryForIdx0)); - } else if (valueHolderForCompEmphasizeSecondary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCompEmphasizeSecondaryForIdx1 = valueHolderForCompEmphasizeSecondary.value1; - valueSerializer.writeNumber(valueHolderForCompEmphasizeSecondaryForIdx1); - } else if (valueHolderForCompEmphasizeSecondary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCompEmphasizeSecondaryForIdx2 = valueHolderForCompEmphasizeSecondary.value2; - valueSerializer.writeString(valueHolderForCompEmphasizeSecondaryForIdx2); - } else if (valueHolderForCompEmphasizeSecondary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForCompEmphasizeSecondaryForIdx3 = valueHolderForCompEmphasizeSecondary.value3; - Resource_serializer::write(valueSerializer, valueHolderForCompEmphasizeSecondaryForIdx3); - } - const auto valueHolderForCompEmphasizeTertiary = value.compEmphasizeTertiary; - if (valueHolderForCompEmphasizeTertiary.selector == 0) { + const auto valueHolderForMinSize = value.minSize; + if (valueHolderForMinSize.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForCompEmphasizeTertiaryForIdx0 = valueHolderForCompEmphasizeTertiary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCompEmphasizeTertiaryForIdx0)); - } else if (valueHolderForCompEmphasizeTertiary.selector == 1) { + const auto valueHolderForMinSizeForIdx0 = valueHolderForMinSize.value0; + valueSerializer.writeString(valueHolderForMinSizeForIdx0); + } else if (valueHolderForMinSize.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForCompEmphasizeTertiaryForIdx1 = valueHolderForCompEmphasizeTertiary.value1; - valueSerializer.writeNumber(valueHolderForCompEmphasizeTertiaryForIdx1); - } else if (valueHolderForCompEmphasizeTertiary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCompEmphasizeTertiaryForIdx2 = valueHolderForCompEmphasizeTertiary.value2; - valueSerializer.writeString(valueHolderForCompEmphasizeTertiaryForIdx2); - } else if (valueHolderForCompEmphasizeTertiary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForCompEmphasizeTertiaryForIdx3 = valueHolderForCompEmphasizeTertiary.value3; - Resource_serializer::write(valueSerializer, valueHolderForCompEmphasizeTertiaryForIdx3); + const auto valueHolderForMinSizeForIdx1 = valueHolderForMinSize.value1; + valueSerializer.writeNumber(valueHolderForMinSizeForIdx1); } - const auto valueHolderForCompDivider = value.compDivider; - if (valueHolderForCompDivider.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCompDividerForIdx0 = valueHolderForCompDivider.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCompDividerForIdx0)); - } else if (valueHolderForCompDivider.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCompDividerForIdx1 = valueHolderForCompDivider.value1; - valueSerializer.writeNumber(valueHolderForCompDividerForIdx1); - } else if (valueHolderForCompDivider.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCompDividerForIdx2 = valueHolderForCompDivider.value2; - valueSerializer.writeString(valueHolderForCompDividerForIdx2); - } else if (valueHolderForCompDivider.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForCompDividerForIdx3 = valueHolderForCompDivider.value3; - Resource_serializer::write(valueSerializer, valueHolderForCompDividerForIdx3); +} +inline Ark_SwiperAutoFill SwiperAutoFill_serializer::read(DeserializerBase& buffer) +{ + Ark_SwiperAutoFill value = {}; + DeserializerBase& valueDeserializer = buffer; + const Ark_Int8 minSizeTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_VP minSizeTmpBuf = {}; + minSizeTmpBuf.selector = minSizeTmpBufUnionSelector; + if (minSizeTmpBufUnionSelector == 0) { + minSizeTmpBuf.selector = 0; + minSizeTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (minSizeTmpBufUnionSelector == 1) { + minSizeTmpBuf.selector = 1; + minSizeTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else { + INTEROP_FATAL("One of the branches for minSizeTmpBuf has to be chosen through deserialisation."); } - const auto valueHolderForCompCommonContrary = value.compCommonContrary; - if (valueHolderForCompCommonContrary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCompCommonContraryForIdx0 = valueHolderForCompCommonContrary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCompCommonContraryForIdx0)); - } else if (valueHolderForCompCommonContrary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCompCommonContraryForIdx1 = valueHolderForCompCommonContrary.value1; - valueSerializer.writeNumber(valueHolderForCompCommonContraryForIdx1); - } else if (valueHolderForCompCommonContrary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCompCommonContraryForIdx2 = valueHolderForCompCommonContrary.value2; - valueSerializer.writeString(valueHolderForCompCommonContraryForIdx2); - } else if (valueHolderForCompCommonContrary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForCompCommonContraryForIdx3 = valueHolderForCompCommonContrary.value3; - Resource_serializer::write(valueSerializer, valueHolderForCompCommonContraryForIdx3); + value.minSize = static_cast(minSizeTmpBuf); + return value; +} +inline void SwiperContentAnimatedTransition_serializer::write(SerializerBase& buffer, Ark_SwiperContentAnimatedTransition value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForTimeout = value.timeout; + if (runtimeType(valueHolderForTimeout) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTimeoutTmpValue = valueHolderForTimeout.value; + valueSerializer.writeNumber(valueHolderForTimeoutTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForCompBackgroundFocus = value.compBackgroundFocus; - if (valueHolderForCompBackgroundFocus.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCompBackgroundFocusForIdx0 = valueHolderForCompBackgroundFocus.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCompBackgroundFocusForIdx0)); - } else if (valueHolderForCompBackgroundFocus.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCompBackgroundFocusForIdx1 = valueHolderForCompBackgroundFocus.value1; - valueSerializer.writeNumber(valueHolderForCompBackgroundFocusForIdx1); - } else if (valueHolderForCompBackgroundFocus.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCompBackgroundFocusForIdx2 = valueHolderForCompBackgroundFocus.value2; - valueSerializer.writeString(valueHolderForCompBackgroundFocusForIdx2); - } else if (valueHolderForCompBackgroundFocus.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForCompBackgroundFocusForIdx3 = valueHolderForCompBackgroundFocus.value3; - Resource_serializer::write(valueSerializer, valueHolderForCompBackgroundFocusForIdx3); + const auto valueHolderForTransition = value.transition; + valueSerializer.writeCallbackResource(valueHolderForTransition.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForTransition.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForTransition.callSync)); +} +inline Ark_SwiperContentAnimatedTransition SwiperContentAnimatedTransition_serializer::read(DeserializerBase& buffer) +{ + Ark_SwiperContentAnimatedTransition value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto timeoutTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number timeoutTmpBuf = {}; + timeoutTmpBuf.tag = timeoutTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((timeoutTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + timeoutTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - const auto valueHolderForCompFocusedPrimary = value.compFocusedPrimary; - if (valueHolderForCompFocusedPrimary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCompFocusedPrimaryForIdx0 = valueHolderForCompFocusedPrimary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCompFocusedPrimaryForIdx0)); - } else if (valueHolderForCompFocusedPrimary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCompFocusedPrimaryForIdx1 = valueHolderForCompFocusedPrimary.value1; - valueSerializer.writeNumber(valueHolderForCompFocusedPrimaryForIdx1); - } else if (valueHolderForCompFocusedPrimary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCompFocusedPrimaryForIdx2 = valueHolderForCompFocusedPrimary.value2; - valueSerializer.writeString(valueHolderForCompFocusedPrimaryForIdx2); - } else if (valueHolderForCompFocusedPrimary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForCompFocusedPrimaryForIdx3 = valueHolderForCompFocusedPrimary.value3; - Resource_serializer::write(valueSerializer, valueHolderForCompFocusedPrimaryForIdx3); + value.timeout = timeoutTmpBuf; + value.transition = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SwiperContentTransitionProxy_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_SwiperContentTransitionProxy_Void))))}; + return value; +} +inline void SystemAdaptiveOptions_serializer::write(SerializerBase& buffer, Ark_SystemAdaptiveOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForDisableSystemAdaptation = value.disableSystemAdaptation; + if (runtimeType(valueHolderForDisableSystemAdaptation) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForDisableSystemAdaptationTmpValue = valueHolderForDisableSystemAdaptation.value; + valueSerializer.writeBoolean(valueHolderForDisableSystemAdaptationTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForCompFocusedSecondary = value.compFocusedSecondary; - if (valueHolderForCompFocusedSecondary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCompFocusedSecondaryForIdx0 = valueHolderForCompFocusedSecondary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCompFocusedSecondaryForIdx0)); - } else if (valueHolderForCompFocusedSecondary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCompFocusedSecondaryForIdx1 = valueHolderForCompFocusedSecondary.value1; - valueSerializer.writeNumber(valueHolderForCompFocusedSecondaryForIdx1); - } else if (valueHolderForCompFocusedSecondary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCompFocusedSecondaryForIdx2 = valueHolderForCompFocusedSecondary.value2; - valueSerializer.writeString(valueHolderForCompFocusedSecondaryForIdx2); - } else if (valueHolderForCompFocusedSecondary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForCompFocusedSecondaryForIdx3 = valueHolderForCompFocusedSecondary.value3; - Resource_serializer::write(valueSerializer, valueHolderForCompFocusedSecondaryForIdx3); +} +inline Ark_SystemAdaptiveOptions SystemAdaptiveOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_SystemAdaptiveOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto disableSystemAdaptationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean disableSystemAdaptationTmpBuf = {}; + disableSystemAdaptationTmpBuf.tag = disableSystemAdaptationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((disableSystemAdaptationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + disableSystemAdaptationTmpBuf.value = valueDeserializer.readBoolean(); } - const auto valueHolderForCompFocusedTertiary = value.compFocusedTertiary; - if (valueHolderForCompFocusedTertiary.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCompFocusedTertiaryForIdx0 = valueHolderForCompFocusedTertiary.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCompFocusedTertiaryForIdx0)); - } else if (valueHolderForCompFocusedTertiary.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCompFocusedTertiaryForIdx1 = valueHolderForCompFocusedTertiary.value1; - valueSerializer.writeNumber(valueHolderForCompFocusedTertiaryForIdx1); - } else if (valueHolderForCompFocusedTertiary.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCompFocusedTertiaryForIdx2 = valueHolderForCompFocusedTertiary.value2; - valueSerializer.writeString(valueHolderForCompFocusedTertiaryForIdx2); - } else if (valueHolderForCompFocusedTertiary.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForCompFocusedTertiaryForIdx3 = valueHolderForCompFocusedTertiary.value3; - Resource_serializer::write(valueSerializer, valueHolderForCompFocusedTertiaryForIdx3); + value.disableSystemAdaptation = disableSystemAdaptationTmpBuf; + return value; +} +inline void TabBarSymbol_serializer::write(SerializerBase& buffer, Ark_TabBarSymbol value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_TabBarSymbol TabBarSymbol_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void TabContentAnimatedTransition_serializer::write(SerializerBase& buffer, Ark_TabContentAnimatedTransition value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForTimeout = value.timeout; + if (runtimeType(valueHolderForTimeout) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTimeoutTmpValue = valueHolderForTimeout.value; + valueSerializer.writeNumber(valueHolderForTimeoutTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForInteractiveHover = value.interactiveHover; - if (valueHolderForInteractiveHover.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForInteractiveHoverForIdx0 = valueHolderForInteractiveHover.value0; - valueSerializer.writeInt32(static_cast(valueHolderForInteractiveHoverForIdx0)); - } else if (valueHolderForInteractiveHover.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForInteractiveHoverForIdx1 = valueHolderForInteractiveHover.value1; - valueSerializer.writeNumber(valueHolderForInteractiveHoverForIdx1); - } else if (valueHolderForInteractiveHover.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForInteractiveHoverForIdx2 = valueHolderForInteractiveHover.value2; - valueSerializer.writeString(valueHolderForInteractiveHoverForIdx2); - } else if (valueHolderForInteractiveHover.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForInteractiveHoverForIdx3 = valueHolderForInteractiveHover.value3; - Resource_serializer::write(valueSerializer, valueHolderForInteractiveHoverForIdx3); + const auto valueHolderForTransition = value.transition; + valueSerializer.writeCallbackResource(valueHolderForTransition.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForTransition.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForTransition.callSync)); +} +inline Ark_TabContentAnimatedTransition TabContentAnimatedTransition_serializer::read(DeserializerBase& buffer) +{ + Ark_TabContentAnimatedTransition value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto timeoutTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number timeoutTmpBuf = {}; + timeoutTmpBuf.tag = timeoutTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((timeoutTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + timeoutTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - const auto valueHolderForInteractivePressed = value.interactivePressed; - if (valueHolderForInteractivePressed.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForInteractivePressedForIdx0 = valueHolderForInteractivePressed.value0; - valueSerializer.writeInt32(static_cast(valueHolderForInteractivePressedForIdx0)); - } else if (valueHolderForInteractivePressed.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForInteractivePressedForIdx1 = valueHolderForInteractivePressed.value1; - valueSerializer.writeNumber(valueHolderForInteractivePressedForIdx1); - } else if (valueHolderForInteractivePressed.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForInteractivePressedForIdx2 = valueHolderForInteractivePressed.value2; - valueSerializer.writeString(valueHolderForInteractivePressedForIdx2); - } else if (valueHolderForInteractivePressed.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForInteractivePressedForIdx3 = valueHolderForInteractivePressed.value3; - Resource_serializer::write(valueSerializer, valueHolderForInteractivePressedForIdx3); + value.timeout = timeoutTmpBuf; + value.transition = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TabContentTransitionProxy_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TabContentTransitionProxy_Void))))}; + return value; +} +inline void TextClockOptions_serializer::write(SerializerBase& buffer, Ark_TextClockOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForTimeZoneOffset = value.timeZoneOffset; + if (runtimeType(valueHolderForTimeZoneOffset) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTimeZoneOffsetTmpValue = valueHolderForTimeZoneOffset.value; + valueSerializer.writeNumber(valueHolderForTimeZoneOffsetTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForInteractiveFocus = value.interactiveFocus; - if (valueHolderForInteractiveFocus.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForInteractiveFocusForIdx0 = valueHolderForInteractiveFocus.value0; - valueSerializer.writeInt32(static_cast(valueHolderForInteractiveFocusForIdx0)); - } else if (valueHolderForInteractiveFocus.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForInteractiveFocusForIdx1 = valueHolderForInteractiveFocus.value1; - valueSerializer.writeNumber(valueHolderForInteractiveFocusForIdx1); - } else if (valueHolderForInteractiveFocus.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForInteractiveFocusForIdx2 = valueHolderForInteractiveFocus.value2; - valueSerializer.writeString(valueHolderForInteractiveFocusForIdx2); - } else if (valueHolderForInteractiveFocus.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForInteractiveFocusForIdx3 = valueHolderForInteractiveFocus.value3; - Resource_serializer::write(valueSerializer, valueHolderForInteractiveFocusForIdx3); + const auto valueHolderForController = value.controller; + if (runtimeType(valueHolderForController) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForControllerTmpValue = valueHolderForController.value; + TextClockController_serializer::write(valueSerializer, valueHolderForControllerTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForInteractiveActive = value.interactiveActive; - if (valueHolderForInteractiveActive.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForInteractiveActiveForIdx0 = valueHolderForInteractiveActive.value0; - valueSerializer.writeInt32(static_cast(valueHolderForInteractiveActiveForIdx0)); - } else if (valueHolderForInteractiveActive.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForInteractiveActiveForIdx1 = valueHolderForInteractiveActive.value1; - valueSerializer.writeNumber(valueHolderForInteractiveActiveForIdx1); - } else if (valueHolderForInteractiveActive.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForInteractiveActiveForIdx2 = valueHolderForInteractiveActive.value2; - valueSerializer.writeString(valueHolderForInteractiveActiveForIdx2); - } else if (valueHolderForInteractiveActive.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForInteractiveActiveForIdx3 = valueHolderForInteractiveActive.value3; - Resource_serializer::write(valueSerializer, valueHolderForInteractiveActiveForIdx3); +} +inline Ark_TextClockOptions TextClockOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_TextClockOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto timeZoneOffsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number timeZoneOffsetTmpBuf = {}; + timeZoneOffsetTmpBuf.tag = timeZoneOffsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((timeZoneOffsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + timeZoneOffsetTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - const auto valueHolderForInteractiveSelect = value.interactiveSelect; - if (valueHolderForInteractiveSelect.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForInteractiveSelectForIdx0 = valueHolderForInteractiveSelect.value0; - valueSerializer.writeInt32(static_cast(valueHolderForInteractiveSelectForIdx0)); - } else if (valueHolderForInteractiveSelect.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForInteractiveSelectForIdx1 = valueHolderForInteractiveSelect.value1; - valueSerializer.writeNumber(valueHolderForInteractiveSelectForIdx1); - } else if (valueHolderForInteractiveSelect.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForInteractiveSelectForIdx2 = valueHolderForInteractiveSelect.value2; - valueSerializer.writeString(valueHolderForInteractiveSelectForIdx2); - } else if (valueHolderForInteractiveSelect.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForInteractiveSelectForIdx3 = valueHolderForInteractiveSelect.value3; - Resource_serializer::write(valueSerializer, valueHolderForInteractiveSelectForIdx3); + value.timeZoneOffset = timeZoneOffsetTmpBuf; + const auto controllerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextClockController controllerTmpBuf = {}; + controllerTmpBuf.tag = controllerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((controllerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + controllerTmpBuf.value = static_cast(TextClockController_serializer::read(valueDeserializer)); } - const auto valueHolderForInteractiveClick = value.interactiveClick; - if (valueHolderForInteractiveClick.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForInteractiveClickForIdx0 = valueHolderForInteractiveClick.value0; - valueSerializer.writeInt32(static_cast(valueHolderForInteractiveClickForIdx0)); - } else if (valueHolderForInteractiveClick.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForInteractiveClickForIdx1 = valueHolderForInteractiveClick.value1; - valueSerializer.writeNumber(valueHolderForInteractiveClickForIdx1); - } else if (valueHolderForInteractiveClick.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForInteractiveClickForIdx2 = valueHolderForInteractiveClick.value2; - valueSerializer.writeString(valueHolderForInteractiveClickForIdx2); - } else if (valueHolderForInteractiveClick.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForInteractiveClickForIdx3 = valueHolderForInteractiveClick.value3; - Resource_serializer::write(valueSerializer, valueHolderForInteractiveClickForIdx3); - } -} -inline Ark_Colors Colors_serializer::read(DeserializerBase& buffer) -{ - Ark_Colors value = {}; - DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 brandTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor brandTmpBuf = {}; - brandTmpBuf.selector = brandTmpBufUnionSelector; - if (brandTmpBufUnionSelector == 0) { - brandTmpBuf.selector = 0; - brandTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (brandTmpBufUnionSelector == 1) { - brandTmpBuf.selector = 1; - brandTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (brandTmpBufUnionSelector == 2) { - brandTmpBuf.selector = 2; - brandTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (brandTmpBufUnionSelector == 3) { - brandTmpBuf.selector = 3; - brandTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for brandTmpBuf has to be chosen through deserialisation."); - } - value.brand = static_cast(brandTmpBuf); - const Ark_Int8 warningTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor warningTmpBuf = {}; - warningTmpBuf.selector = warningTmpBufUnionSelector; - if (warningTmpBufUnionSelector == 0) { - warningTmpBuf.selector = 0; - warningTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (warningTmpBufUnionSelector == 1) { - warningTmpBuf.selector = 1; - warningTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (warningTmpBufUnionSelector == 2) { - warningTmpBuf.selector = 2; - warningTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (warningTmpBufUnionSelector == 3) { - warningTmpBuf.selector = 3; - warningTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for warningTmpBuf has to be chosen through deserialisation."); - } - value.warning = static_cast(warningTmpBuf); - const Ark_Int8 alertTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor alertTmpBuf = {}; - alertTmpBuf.selector = alertTmpBufUnionSelector; - if (alertTmpBufUnionSelector == 0) { - alertTmpBuf.selector = 0; - alertTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (alertTmpBufUnionSelector == 1) { - alertTmpBuf.selector = 1; - alertTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (alertTmpBufUnionSelector == 2) { - alertTmpBuf.selector = 2; - alertTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (alertTmpBufUnionSelector == 3) { - alertTmpBuf.selector = 3; - alertTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for alertTmpBuf has to be chosen through deserialisation."); - } - value.alert = static_cast(alertTmpBuf); - const Ark_Int8 confirmTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor confirmTmpBuf = {}; - confirmTmpBuf.selector = confirmTmpBufUnionSelector; - if (confirmTmpBufUnionSelector == 0) { - confirmTmpBuf.selector = 0; - confirmTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (confirmTmpBufUnionSelector == 1) { - confirmTmpBuf.selector = 1; - confirmTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (confirmTmpBufUnionSelector == 2) { - confirmTmpBuf.selector = 2; - confirmTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (confirmTmpBufUnionSelector == 3) { - confirmTmpBuf.selector = 3; - confirmTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for confirmTmpBuf has to be chosen through deserialisation."); - } - value.confirm = static_cast(confirmTmpBuf); - const Ark_Int8 fontPrimaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor fontPrimaryTmpBuf = {}; - fontPrimaryTmpBuf.selector = fontPrimaryTmpBufUnionSelector; - if (fontPrimaryTmpBufUnionSelector == 0) { - fontPrimaryTmpBuf.selector = 0; - fontPrimaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (fontPrimaryTmpBufUnionSelector == 1) { - fontPrimaryTmpBuf.selector = 1; - fontPrimaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (fontPrimaryTmpBufUnionSelector == 2) { - fontPrimaryTmpBuf.selector = 2; - fontPrimaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (fontPrimaryTmpBufUnionSelector == 3) { - fontPrimaryTmpBuf.selector = 3; - fontPrimaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontPrimaryTmpBuf has to be chosen through deserialisation."); - } - value.fontPrimary = static_cast(fontPrimaryTmpBuf); - const Ark_Int8 fontSecondaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor fontSecondaryTmpBuf = {}; - fontSecondaryTmpBuf.selector = fontSecondaryTmpBufUnionSelector; - if (fontSecondaryTmpBufUnionSelector == 0) { - fontSecondaryTmpBuf.selector = 0; - fontSecondaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (fontSecondaryTmpBufUnionSelector == 1) { - fontSecondaryTmpBuf.selector = 1; - fontSecondaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (fontSecondaryTmpBufUnionSelector == 2) { - fontSecondaryTmpBuf.selector = 2; - fontSecondaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (fontSecondaryTmpBufUnionSelector == 3) { - fontSecondaryTmpBuf.selector = 3; - fontSecondaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontSecondaryTmpBuf has to be chosen through deserialisation."); - } - value.fontSecondary = static_cast(fontSecondaryTmpBuf); - const Ark_Int8 fontTertiaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor fontTertiaryTmpBuf = {}; - fontTertiaryTmpBuf.selector = fontTertiaryTmpBufUnionSelector; - if (fontTertiaryTmpBufUnionSelector == 0) { - fontTertiaryTmpBuf.selector = 0; - fontTertiaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (fontTertiaryTmpBufUnionSelector == 1) { - fontTertiaryTmpBuf.selector = 1; - fontTertiaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (fontTertiaryTmpBufUnionSelector == 2) { - fontTertiaryTmpBuf.selector = 2; - fontTertiaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (fontTertiaryTmpBufUnionSelector == 3) { - fontTertiaryTmpBuf.selector = 3; - fontTertiaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontTertiaryTmpBuf has to be chosen through deserialisation."); - } - value.fontTertiary = static_cast(fontTertiaryTmpBuf); - const Ark_Int8 fontFourthTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor fontFourthTmpBuf = {}; - fontFourthTmpBuf.selector = fontFourthTmpBufUnionSelector; - if (fontFourthTmpBufUnionSelector == 0) { - fontFourthTmpBuf.selector = 0; - fontFourthTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (fontFourthTmpBufUnionSelector == 1) { - fontFourthTmpBuf.selector = 1; - fontFourthTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (fontFourthTmpBufUnionSelector == 2) { - fontFourthTmpBuf.selector = 2; - fontFourthTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (fontFourthTmpBufUnionSelector == 3) { - fontFourthTmpBuf.selector = 3; - fontFourthTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontFourthTmpBuf has to be chosen through deserialisation."); - } - value.fontFourth = static_cast(fontFourthTmpBuf); - const Ark_Int8 fontEmphasizeTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor fontEmphasizeTmpBuf = {}; - fontEmphasizeTmpBuf.selector = fontEmphasizeTmpBufUnionSelector; - if (fontEmphasizeTmpBufUnionSelector == 0) { - fontEmphasizeTmpBuf.selector = 0; - fontEmphasizeTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (fontEmphasizeTmpBufUnionSelector == 1) { - fontEmphasizeTmpBuf.selector = 1; - fontEmphasizeTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (fontEmphasizeTmpBufUnionSelector == 2) { - fontEmphasizeTmpBuf.selector = 2; - fontEmphasizeTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (fontEmphasizeTmpBufUnionSelector == 3) { - fontEmphasizeTmpBuf.selector = 3; - fontEmphasizeTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontEmphasizeTmpBuf has to be chosen through deserialisation."); - } - value.fontEmphasize = static_cast(fontEmphasizeTmpBuf); - const Ark_Int8 fontOnPrimaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor fontOnPrimaryTmpBuf = {}; - fontOnPrimaryTmpBuf.selector = fontOnPrimaryTmpBufUnionSelector; - if (fontOnPrimaryTmpBufUnionSelector == 0) { - fontOnPrimaryTmpBuf.selector = 0; - fontOnPrimaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (fontOnPrimaryTmpBufUnionSelector == 1) { - fontOnPrimaryTmpBuf.selector = 1; - fontOnPrimaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (fontOnPrimaryTmpBufUnionSelector == 2) { - fontOnPrimaryTmpBuf.selector = 2; - fontOnPrimaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (fontOnPrimaryTmpBufUnionSelector == 3) { - fontOnPrimaryTmpBuf.selector = 3; - fontOnPrimaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontOnPrimaryTmpBuf has to be chosen through deserialisation."); - } - value.fontOnPrimary = static_cast(fontOnPrimaryTmpBuf); - const Ark_Int8 fontOnSecondaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor fontOnSecondaryTmpBuf = {}; - fontOnSecondaryTmpBuf.selector = fontOnSecondaryTmpBufUnionSelector; - if (fontOnSecondaryTmpBufUnionSelector == 0) { - fontOnSecondaryTmpBuf.selector = 0; - fontOnSecondaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (fontOnSecondaryTmpBufUnionSelector == 1) { - fontOnSecondaryTmpBuf.selector = 1; - fontOnSecondaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (fontOnSecondaryTmpBufUnionSelector == 2) { - fontOnSecondaryTmpBuf.selector = 2; - fontOnSecondaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (fontOnSecondaryTmpBufUnionSelector == 3) { - fontOnSecondaryTmpBuf.selector = 3; - fontOnSecondaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontOnSecondaryTmpBuf has to be chosen through deserialisation."); - } - value.fontOnSecondary = static_cast(fontOnSecondaryTmpBuf); - const Ark_Int8 fontOnTertiaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor fontOnTertiaryTmpBuf = {}; - fontOnTertiaryTmpBuf.selector = fontOnTertiaryTmpBufUnionSelector; - if (fontOnTertiaryTmpBufUnionSelector == 0) { - fontOnTertiaryTmpBuf.selector = 0; - fontOnTertiaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (fontOnTertiaryTmpBufUnionSelector == 1) { - fontOnTertiaryTmpBuf.selector = 1; - fontOnTertiaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (fontOnTertiaryTmpBufUnionSelector == 2) { - fontOnTertiaryTmpBuf.selector = 2; - fontOnTertiaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (fontOnTertiaryTmpBufUnionSelector == 3) { - fontOnTertiaryTmpBuf.selector = 3; - fontOnTertiaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontOnTertiaryTmpBuf has to be chosen through deserialisation."); - } - value.fontOnTertiary = static_cast(fontOnTertiaryTmpBuf); - const Ark_Int8 fontOnFourthTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor fontOnFourthTmpBuf = {}; - fontOnFourthTmpBuf.selector = fontOnFourthTmpBufUnionSelector; - if (fontOnFourthTmpBufUnionSelector == 0) { - fontOnFourthTmpBuf.selector = 0; - fontOnFourthTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (fontOnFourthTmpBufUnionSelector == 1) { - fontOnFourthTmpBuf.selector = 1; - fontOnFourthTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (fontOnFourthTmpBufUnionSelector == 2) { - fontOnFourthTmpBuf.selector = 2; - fontOnFourthTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (fontOnFourthTmpBufUnionSelector == 3) { - fontOnFourthTmpBuf.selector = 3; - fontOnFourthTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontOnFourthTmpBuf has to be chosen through deserialisation."); - } - value.fontOnFourth = static_cast(fontOnFourthTmpBuf); - const Ark_Int8 iconPrimaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor iconPrimaryTmpBuf = {}; - iconPrimaryTmpBuf.selector = iconPrimaryTmpBufUnionSelector; - if (iconPrimaryTmpBufUnionSelector == 0) { - iconPrimaryTmpBuf.selector = 0; - iconPrimaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (iconPrimaryTmpBufUnionSelector == 1) { - iconPrimaryTmpBuf.selector = 1; - iconPrimaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (iconPrimaryTmpBufUnionSelector == 2) { - iconPrimaryTmpBuf.selector = 2; - iconPrimaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (iconPrimaryTmpBufUnionSelector == 3) { - iconPrimaryTmpBuf.selector = 3; - iconPrimaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for iconPrimaryTmpBuf has to be chosen through deserialisation."); - } - value.iconPrimary = static_cast(iconPrimaryTmpBuf); - const Ark_Int8 iconSecondaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor iconSecondaryTmpBuf = {}; - iconSecondaryTmpBuf.selector = iconSecondaryTmpBufUnionSelector; - if (iconSecondaryTmpBufUnionSelector == 0) { - iconSecondaryTmpBuf.selector = 0; - iconSecondaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (iconSecondaryTmpBufUnionSelector == 1) { - iconSecondaryTmpBuf.selector = 1; - iconSecondaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (iconSecondaryTmpBufUnionSelector == 2) { - iconSecondaryTmpBuf.selector = 2; - iconSecondaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (iconSecondaryTmpBufUnionSelector == 3) { - iconSecondaryTmpBuf.selector = 3; - iconSecondaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for iconSecondaryTmpBuf has to be chosen through deserialisation."); - } - value.iconSecondary = static_cast(iconSecondaryTmpBuf); - const Ark_Int8 iconTertiaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor iconTertiaryTmpBuf = {}; - iconTertiaryTmpBuf.selector = iconTertiaryTmpBufUnionSelector; - if (iconTertiaryTmpBufUnionSelector == 0) { - iconTertiaryTmpBuf.selector = 0; - iconTertiaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (iconTertiaryTmpBufUnionSelector == 1) { - iconTertiaryTmpBuf.selector = 1; - iconTertiaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (iconTertiaryTmpBufUnionSelector == 2) { - iconTertiaryTmpBuf.selector = 2; - iconTertiaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (iconTertiaryTmpBufUnionSelector == 3) { - iconTertiaryTmpBuf.selector = 3; - iconTertiaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for iconTertiaryTmpBuf has to be chosen through deserialisation."); - } - value.iconTertiary = static_cast(iconTertiaryTmpBuf); - const Ark_Int8 iconFourthTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor iconFourthTmpBuf = {}; - iconFourthTmpBuf.selector = iconFourthTmpBufUnionSelector; - if (iconFourthTmpBufUnionSelector == 0) { - iconFourthTmpBuf.selector = 0; - iconFourthTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (iconFourthTmpBufUnionSelector == 1) { - iconFourthTmpBuf.selector = 1; - iconFourthTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (iconFourthTmpBufUnionSelector == 2) { - iconFourthTmpBuf.selector = 2; - iconFourthTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (iconFourthTmpBufUnionSelector == 3) { - iconFourthTmpBuf.selector = 3; - iconFourthTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for iconFourthTmpBuf has to be chosen through deserialisation."); - } - value.iconFourth = static_cast(iconFourthTmpBuf); - const Ark_Int8 iconEmphasizeTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor iconEmphasizeTmpBuf = {}; - iconEmphasizeTmpBuf.selector = iconEmphasizeTmpBufUnionSelector; - if (iconEmphasizeTmpBufUnionSelector == 0) { - iconEmphasizeTmpBuf.selector = 0; - iconEmphasizeTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (iconEmphasizeTmpBufUnionSelector == 1) { - iconEmphasizeTmpBuf.selector = 1; - iconEmphasizeTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (iconEmphasizeTmpBufUnionSelector == 2) { - iconEmphasizeTmpBuf.selector = 2; - iconEmphasizeTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (iconEmphasizeTmpBufUnionSelector == 3) { - iconEmphasizeTmpBuf.selector = 3; - iconEmphasizeTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for iconEmphasizeTmpBuf has to be chosen through deserialisation."); - } - value.iconEmphasize = static_cast(iconEmphasizeTmpBuf); - const Ark_Int8 iconSubEmphasizeTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor iconSubEmphasizeTmpBuf = {}; - iconSubEmphasizeTmpBuf.selector = iconSubEmphasizeTmpBufUnionSelector; - if (iconSubEmphasizeTmpBufUnionSelector == 0) { - iconSubEmphasizeTmpBuf.selector = 0; - iconSubEmphasizeTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (iconSubEmphasizeTmpBufUnionSelector == 1) { - iconSubEmphasizeTmpBuf.selector = 1; - iconSubEmphasizeTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (iconSubEmphasizeTmpBufUnionSelector == 2) { - iconSubEmphasizeTmpBuf.selector = 2; - iconSubEmphasizeTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (iconSubEmphasizeTmpBufUnionSelector == 3) { - iconSubEmphasizeTmpBuf.selector = 3; - iconSubEmphasizeTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for iconSubEmphasizeTmpBuf has to be chosen through deserialisation."); - } - value.iconSubEmphasize = static_cast(iconSubEmphasizeTmpBuf); - const Ark_Int8 iconOnPrimaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor iconOnPrimaryTmpBuf = {}; - iconOnPrimaryTmpBuf.selector = iconOnPrimaryTmpBufUnionSelector; - if (iconOnPrimaryTmpBufUnionSelector == 0) { - iconOnPrimaryTmpBuf.selector = 0; - iconOnPrimaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (iconOnPrimaryTmpBufUnionSelector == 1) { - iconOnPrimaryTmpBuf.selector = 1; - iconOnPrimaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (iconOnPrimaryTmpBufUnionSelector == 2) { - iconOnPrimaryTmpBuf.selector = 2; - iconOnPrimaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (iconOnPrimaryTmpBufUnionSelector == 3) { - iconOnPrimaryTmpBuf.selector = 3; - iconOnPrimaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for iconOnPrimaryTmpBuf has to be chosen through deserialisation."); - } - value.iconOnPrimary = static_cast(iconOnPrimaryTmpBuf); - const Ark_Int8 iconOnSecondaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor iconOnSecondaryTmpBuf = {}; - iconOnSecondaryTmpBuf.selector = iconOnSecondaryTmpBufUnionSelector; - if (iconOnSecondaryTmpBufUnionSelector == 0) { - iconOnSecondaryTmpBuf.selector = 0; - iconOnSecondaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (iconOnSecondaryTmpBufUnionSelector == 1) { - iconOnSecondaryTmpBuf.selector = 1; - iconOnSecondaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (iconOnSecondaryTmpBufUnionSelector == 2) { - iconOnSecondaryTmpBuf.selector = 2; - iconOnSecondaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (iconOnSecondaryTmpBufUnionSelector == 3) { - iconOnSecondaryTmpBuf.selector = 3; - iconOnSecondaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for iconOnSecondaryTmpBuf has to be chosen through deserialisation."); - } - value.iconOnSecondary = static_cast(iconOnSecondaryTmpBuf); - const Ark_Int8 iconOnTertiaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor iconOnTertiaryTmpBuf = {}; - iconOnTertiaryTmpBuf.selector = iconOnTertiaryTmpBufUnionSelector; - if (iconOnTertiaryTmpBufUnionSelector == 0) { - iconOnTertiaryTmpBuf.selector = 0; - iconOnTertiaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (iconOnTertiaryTmpBufUnionSelector == 1) { - iconOnTertiaryTmpBuf.selector = 1; - iconOnTertiaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (iconOnTertiaryTmpBufUnionSelector == 2) { - iconOnTertiaryTmpBuf.selector = 2; - iconOnTertiaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (iconOnTertiaryTmpBufUnionSelector == 3) { - iconOnTertiaryTmpBuf.selector = 3; - iconOnTertiaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for iconOnTertiaryTmpBuf has to be chosen through deserialisation."); - } - value.iconOnTertiary = static_cast(iconOnTertiaryTmpBuf); - const Ark_Int8 iconOnFourthTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor iconOnFourthTmpBuf = {}; - iconOnFourthTmpBuf.selector = iconOnFourthTmpBufUnionSelector; - if (iconOnFourthTmpBufUnionSelector == 0) { - iconOnFourthTmpBuf.selector = 0; - iconOnFourthTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (iconOnFourthTmpBufUnionSelector == 1) { - iconOnFourthTmpBuf.selector = 1; - iconOnFourthTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (iconOnFourthTmpBufUnionSelector == 2) { - iconOnFourthTmpBuf.selector = 2; - iconOnFourthTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (iconOnFourthTmpBufUnionSelector == 3) { - iconOnFourthTmpBuf.selector = 3; - iconOnFourthTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for iconOnFourthTmpBuf has to be chosen through deserialisation."); - } - value.iconOnFourth = static_cast(iconOnFourthTmpBuf); - const Ark_Int8 backgroundPrimaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundPrimaryTmpBuf = {}; - backgroundPrimaryTmpBuf.selector = backgroundPrimaryTmpBufUnionSelector; - if (backgroundPrimaryTmpBufUnionSelector == 0) { - backgroundPrimaryTmpBuf.selector = 0; - backgroundPrimaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (backgroundPrimaryTmpBufUnionSelector == 1) { - backgroundPrimaryTmpBuf.selector = 1; - backgroundPrimaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (backgroundPrimaryTmpBufUnionSelector == 2) { - backgroundPrimaryTmpBuf.selector = 2; - backgroundPrimaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (backgroundPrimaryTmpBufUnionSelector == 3) { - backgroundPrimaryTmpBuf.selector = 3; - backgroundPrimaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for backgroundPrimaryTmpBuf has to be chosen through deserialisation."); - } - value.backgroundPrimary = static_cast(backgroundPrimaryTmpBuf); - const Ark_Int8 backgroundSecondaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundSecondaryTmpBuf = {}; - backgroundSecondaryTmpBuf.selector = backgroundSecondaryTmpBufUnionSelector; - if (backgroundSecondaryTmpBufUnionSelector == 0) { - backgroundSecondaryTmpBuf.selector = 0; - backgroundSecondaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (backgroundSecondaryTmpBufUnionSelector == 1) { - backgroundSecondaryTmpBuf.selector = 1; - backgroundSecondaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (backgroundSecondaryTmpBufUnionSelector == 2) { - backgroundSecondaryTmpBuf.selector = 2; - backgroundSecondaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (backgroundSecondaryTmpBufUnionSelector == 3) { - backgroundSecondaryTmpBuf.selector = 3; - backgroundSecondaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for backgroundSecondaryTmpBuf has to be chosen through deserialisation."); - } - value.backgroundSecondary = static_cast(backgroundSecondaryTmpBuf); - const Ark_Int8 backgroundTertiaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundTertiaryTmpBuf = {}; - backgroundTertiaryTmpBuf.selector = backgroundTertiaryTmpBufUnionSelector; - if (backgroundTertiaryTmpBufUnionSelector == 0) { - backgroundTertiaryTmpBuf.selector = 0; - backgroundTertiaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (backgroundTertiaryTmpBufUnionSelector == 1) { - backgroundTertiaryTmpBuf.selector = 1; - backgroundTertiaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (backgroundTertiaryTmpBufUnionSelector == 2) { - backgroundTertiaryTmpBuf.selector = 2; - backgroundTertiaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (backgroundTertiaryTmpBufUnionSelector == 3) { - backgroundTertiaryTmpBuf.selector = 3; - backgroundTertiaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for backgroundTertiaryTmpBuf has to be chosen through deserialisation."); - } - value.backgroundTertiary = static_cast(backgroundTertiaryTmpBuf); - const Ark_Int8 backgroundFourthTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundFourthTmpBuf = {}; - backgroundFourthTmpBuf.selector = backgroundFourthTmpBufUnionSelector; - if (backgroundFourthTmpBufUnionSelector == 0) { - backgroundFourthTmpBuf.selector = 0; - backgroundFourthTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (backgroundFourthTmpBufUnionSelector == 1) { - backgroundFourthTmpBuf.selector = 1; - backgroundFourthTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (backgroundFourthTmpBufUnionSelector == 2) { - backgroundFourthTmpBuf.selector = 2; - backgroundFourthTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (backgroundFourthTmpBufUnionSelector == 3) { - backgroundFourthTmpBuf.selector = 3; - backgroundFourthTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for backgroundFourthTmpBuf has to be chosen through deserialisation."); - } - value.backgroundFourth = static_cast(backgroundFourthTmpBuf); - const Ark_Int8 backgroundEmphasizeTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundEmphasizeTmpBuf = {}; - backgroundEmphasizeTmpBuf.selector = backgroundEmphasizeTmpBufUnionSelector; - if (backgroundEmphasizeTmpBufUnionSelector == 0) { - backgroundEmphasizeTmpBuf.selector = 0; - backgroundEmphasizeTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (backgroundEmphasizeTmpBufUnionSelector == 1) { - backgroundEmphasizeTmpBuf.selector = 1; - backgroundEmphasizeTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (backgroundEmphasizeTmpBufUnionSelector == 2) { - backgroundEmphasizeTmpBuf.selector = 2; - backgroundEmphasizeTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (backgroundEmphasizeTmpBufUnionSelector == 3) { - backgroundEmphasizeTmpBuf.selector = 3; - backgroundEmphasizeTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for backgroundEmphasizeTmpBuf has to be chosen through deserialisation."); - } - value.backgroundEmphasize = static_cast(backgroundEmphasizeTmpBuf); - const Ark_Int8 compForegroundPrimaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor compForegroundPrimaryTmpBuf = {}; - compForegroundPrimaryTmpBuf.selector = compForegroundPrimaryTmpBufUnionSelector; - if (compForegroundPrimaryTmpBufUnionSelector == 0) { - compForegroundPrimaryTmpBuf.selector = 0; - compForegroundPrimaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (compForegroundPrimaryTmpBufUnionSelector == 1) { - compForegroundPrimaryTmpBuf.selector = 1; - compForegroundPrimaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (compForegroundPrimaryTmpBufUnionSelector == 2) { - compForegroundPrimaryTmpBuf.selector = 2; - compForegroundPrimaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (compForegroundPrimaryTmpBufUnionSelector == 3) { - compForegroundPrimaryTmpBuf.selector = 3; - compForegroundPrimaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for compForegroundPrimaryTmpBuf has to be chosen through deserialisation."); - } - value.compForegroundPrimary = static_cast(compForegroundPrimaryTmpBuf); - const Ark_Int8 compBackgroundPrimaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor compBackgroundPrimaryTmpBuf = {}; - compBackgroundPrimaryTmpBuf.selector = compBackgroundPrimaryTmpBufUnionSelector; - if (compBackgroundPrimaryTmpBufUnionSelector == 0) { - compBackgroundPrimaryTmpBuf.selector = 0; - compBackgroundPrimaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (compBackgroundPrimaryTmpBufUnionSelector == 1) { - compBackgroundPrimaryTmpBuf.selector = 1; - compBackgroundPrimaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (compBackgroundPrimaryTmpBufUnionSelector == 2) { - compBackgroundPrimaryTmpBuf.selector = 2; - compBackgroundPrimaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (compBackgroundPrimaryTmpBufUnionSelector == 3) { - compBackgroundPrimaryTmpBuf.selector = 3; - compBackgroundPrimaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for compBackgroundPrimaryTmpBuf has to be chosen through deserialisation."); - } - value.compBackgroundPrimary = static_cast(compBackgroundPrimaryTmpBuf); - const Ark_Int8 compBackgroundPrimaryTranTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor compBackgroundPrimaryTranTmpBuf = {}; - compBackgroundPrimaryTranTmpBuf.selector = compBackgroundPrimaryTranTmpBufUnionSelector; - if (compBackgroundPrimaryTranTmpBufUnionSelector == 0) { - compBackgroundPrimaryTranTmpBuf.selector = 0; - compBackgroundPrimaryTranTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (compBackgroundPrimaryTranTmpBufUnionSelector == 1) { - compBackgroundPrimaryTranTmpBuf.selector = 1; - compBackgroundPrimaryTranTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (compBackgroundPrimaryTranTmpBufUnionSelector == 2) { - compBackgroundPrimaryTranTmpBuf.selector = 2; - compBackgroundPrimaryTranTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (compBackgroundPrimaryTranTmpBufUnionSelector == 3) { - compBackgroundPrimaryTranTmpBuf.selector = 3; - compBackgroundPrimaryTranTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for compBackgroundPrimaryTranTmpBuf has to be chosen through deserialisation."); - } - value.compBackgroundPrimaryTran = static_cast(compBackgroundPrimaryTranTmpBuf); - const Ark_Int8 compBackgroundPrimaryContraryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor compBackgroundPrimaryContraryTmpBuf = {}; - compBackgroundPrimaryContraryTmpBuf.selector = compBackgroundPrimaryContraryTmpBufUnionSelector; - if (compBackgroundPrimaryContraryTmpBufUnionSelector == 0) { - compBackgroundPrimaryContraryTmpBuf.selector = 0; - compBackgroundPrimaryContraryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (compBackgroundPrimaryContraryTmpBufUnionSelector == 1) { - compBackgroundPrimaryContraryTmpBuf.selector = 1; - compBackgroundPrimaryContraryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (compBackgroundPrimaryContraryTmpBufUnionSelector == 2) { - compBackgroundPrimaryContraryTmpBuf.selector = 2; - compBackgroundPrimaryContraryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (compBackgroundPrimaryContraryTmpBufUnionSelector == 3) { - compBackgroundPrimaryContraryTmpBuf.selector = 3; - compBackgroundPrimaryContraryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for compBackgroundPrimaryContraryTmpBuf has to be chosen through deserialisation."); - } - value.compBackgroundPrimaryContrary = static_cast(compBackgroundPrimaryContraryTmpBuf); - const Ark_Int8 compBackgroundGrayTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor compBackgroundGrayTmpBuf = {}; - compBackgroundGrayTmpBuf.selector = compBackgroundGrayTmpBufUnionSelector; - if (compBackgroundGrayTmpBufUnionSelector == 0) { - compBackgroundGrayTmpBuf.selector = 0; - compBackgroundGrayTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (compBackgroundGrayTmpBufUnionSelector == 1) { - compBackgroundGrayTmpBuf.selector = 1; - compBackgroundGrayTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (compBackgroundGrayTmpBufUnionSelector == 2) { - compBackgroundGrayTmpBuf.selector = 2; - compBackgroundGrayTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (compBackgroundGrayTmpBufUnionSelector == 3) { - compBackgroundGrayTmpBuf.selector = 3; - compBackgroundGrayTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for compBackgroundGrayTmpBuf has to be chosen through deserialisation."); - } - value.compBackgroundGray = static_cast(compBackgroundGrayTmpBuf); - const Ark_Int8 compBackgroundSecondaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor compBackgroundSecondaryTmpBuf = {}; - compBackgroundSecondaryTmpBuf.selector = compBackgroundSecondaryTmpBufUnionSelector; - if (compBackgroundSecondaryTmpBufUnionSelector == 0) { - compBackgroundSecondaryTmpBuf.selector = 0; - compBackgroundSecondaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (compBackgroundSecondaryTmpBufUnionSelector == 1) { - compBackgroundSecondaryTmpBuf.selector = 1; - compBackgroundSecondaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (compBackgroundSecondaryTmpBufUnionSelector == 2) { - compBackgroundSecondaryTmpBuf.selector = 2; - compBackgroundSecondaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (compBackgroundSecondaryTmpBufUnionSelector == 3) { - compBackgroundSecondaryTmpBuf.selector = 3; - compBackgroundSecondaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for compBackgroundSecondaryTmpBuf has to be chosen through deserialisation."); - } - value.compBackgroundSecondary = static_cast(compBackgroundSecondaryTmpBuf); - const Ark_Int8 compBackgroundTertiaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor compBackgroundTertiaryTmpBuf = {}; - compBackgroundTertiaryTmpBuf.selector = compBackgroundTertiaryTmpBufUnionSelector; - if (compBackgroundTertiaryTmpBufUnionSelector == 0) { - compBackgroundTertiaryTmpBuf.selector = 0; - compBackgroundTertiaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (compBackgroundTertiaryTmpBufUnionSelector == 1) { - compBackgroundTertiaryTmpBuf.selector = 1; - compBackgroundTertiaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (compBackgroundTertiaryTmpBufUnionSelector == 2) { - compBackgroundTertiaryTmpBuf.selector = 2; - compBackgroundTertiaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (compBackgroundTertiaryTmpBufUnionSelector == 3) { - compBackgroundTertiaryTmpBuf.selector = 3; - compBackgroundTertiaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for compBackgroundTertiaryTmpBuf has to be chosen through deserialisation."); - } - value.compBackgroundTertiary = static_cast(compBackgroundTertiaryTmpBuf); - const Ark_Int8 compBackgroundEmphasizeTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor compBackgroundEmphasizeTmpBuf = {}; - compBackgroundEmphasizeTmpBuf.selector = compBackgroundEmphasizeTmpBufUnionSelector; - if (compBackgroundEmphasizeTmpBufUnionSelector == 0) { - compBackgroundEmphasizeTmpBuf.selector = 0; - compBackgroundEmphasizeTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (compBackgroundEmphasizeTmpBufUnionSelector == 1) { - compBackgroundEmphasizeTmpBuf.selector = 1; - compBackgroundEmphasizeTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (compBackgroundEmphasizeTmpBufUnionSelector == 2) { - compBackgroundEmphasizeTmpBuf.selector = 2; - compBackgroundEmphasizeTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (compBackgroundEmphasizeTmpBufUnionSelector == 3) { - compBackgroundEmphasizeTmpBuf.selector = 3; - compBackgroundEmphasizeTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for compBackgroundEmphasizeTmpBuf has to be chosen through deserialisation."); - } - value.compBackgroundEmphasize = static_cast(compBackgroundEmphasizeTmpBuf); - const Ark_Int8 compBackgroundNeutralTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor compBackgroundNeutralTmpBuf = {}; - compBackgroundNeutralTmpBuf.selector = compBackgroundNeutralTmpBufUnionSelector; - if (compBackgroundNeutralTmpBufUnionSelector == 0) { - compBackgroundNeutralTmpBuf.selector = 0; - compBackgroundNeutralTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (compBackgroundNeutralTmpBufUnionSelector == 1) { - compBackgroundNeutralTmpBuf.selector = 1; - compBackgroundNeutralTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (compBackgroundNeutralTmpBufUnionSelector == 2) { - compBackgroundNeutralTmpBuf.selector = 2; - compBackgroundNeutralTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (compBackgroundNeutralTmpBufUnionSelector == 3) { - compBackgroundNeutralTmpBuf.selector = 3; - compBackgroundNeutralTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for compBackgroundNeutralTmpBuf has to be chosen through deserialisation."); - } - value.compBackgroundNeutral = static_cast(compBackgroundNeutralTmpBuf); - const Ark_Int8 compEmphasizeSecondaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor compEmphasizeSecondaryTmpBuf = {}; - compEmphasizeSecondaryTmpBuf.selector = compEmphasizeSecondaryTmpBufUnionSelector; - if (compEmphasizeSecondaryTmpBufUnionSelector == 0) { - compEmphasizeSecondaryTmpBuf.selector = 0; - compEmphasizeSecondaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (compEmphasizeSecondaryTmpBufUnionSelector == 1) { - compEmphasizeSecondaryTmpBuf.selector = 1; - compEmphasizeSecondaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (compEmphasizeSecondaryTmpBufUnionSelector == 2) { - compEmphasizeSecondaryTmpBuf.selector = 2; - compEmphasizeSecondaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (compEmphasizeSecondaryTmpBufUnionSelector == 3) { - compEmphasizeSecondaryTmpBuf.selector = 3; - compEmphasizeSecondaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for compEmphasizeSecondaryTmpBuf has to be chosen through deserialisation."); - } - value.compEmphasizeSecondary = static_cast(compEmphasizeSecondaryTmpBuf); - const Ark_Int8 compEmphasizeTertiaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor compEmphasizeTertiaryTmpBuf = {}; - compEmphasizeTertiaryTmpBuf.selector = compEmphasizeTertiaryTmpBufUnionSelector; - if (compEmphasizeTertiaryTmpBufUnionSelector == 0) { - compEmphasizeTertiaryTmpBuf.selector = 0; - compEmphasizeTertiaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (compEmphasizeTertiaryTmpBufUnionSelector == 1) { - compEmphasizeTertiaryTmpBuf.selector = 1; - compEmphasizeTertiaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (compEmphasizeTertiaryTmpBufUnionSelector == 2) { - compEmphasizeTertiaryTmpBuf.selector = 2; - compEmphasizeTertiaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (compEmphasizeTertiaryTmpBufUnionSelector == 3) { - compEmphasizeTertiaryTmpBuf.selector = 3; - compEmphasizeTertiaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for compEmphasizeTertiaryTmpBuf has to be chosen through deserialisation."); - } - value.compEmphasizeTertiary = static_cast(compEmphasizeTertiaryTmpBuf); - const Ark_Int8 compDividerTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor compDividerTmpBuf = {}; - compDividerTmpBuf.selector = compDividerTmpBufUnionSelector; - if (compDividerTmpBufUnionSelector == 0) { - compDividerTmpBuf.selector = 0; - compDividerTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (compDividerTmpBufUnionSelector == 1) { - compDividerTmpBuf.selector = 1; - compDividerTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (compDividerTmpBufUnionSelector == 2) { - compDividerTmpBuf.selector = 2; - compDividerTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (compDividerTmpBufUnionSelector == 3) { - compDividerTmpBuf.selector = 3; - compDividerTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for compDividerTmpBuf has to be chosen through deserialisation."); - } - value.compDivider = static_cast(compDividerTmpBuf); - const Ark_Int8 compCommonContraryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor compCommonContraryTmpBuf = {}; - compCommonContraryTmpBuf.selector = compCommonContraryTmpBufUnionSelector; - if (compCommonContraryTmpBufUnionSelector == 0) { - compCommonContraryTmpBuf.selector = 0; - compCommonContraryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (compCommonContraryTmpBufUnionSelector == 1) { - compCommonContraryTmpBuf.selector = 1; - compCommonContraryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (compCommonContraryTmpBufUnionSelector == 2) { - compCommonContraryTmpBuf.selector = 2; - compCommonContraryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (compCommonContraryTmpBufUnionSelector == 3) { - compCommonContraryTmpBuf.selector = 3; - compCommonContraryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for compCommonContraryTmpBuf has to be chosen through deserialisation."); - } - value.compCommonContrary = static_cast(compCommonContraryTmpBuf); - const Ark_Int8 compBackgroundFocusTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor compBackgroundFocusTmpBuf = {}; - compBackgroundFocusTmpBuf.selector = compBackgroundFocusTmpBufUnionSelector; - if (compBackgroundFocusTmpBufUnionSelector == 0) { - compBackgroundFocusTmpBuf.selector = 0; - compBackgroundFocusTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (compBackgroundFocusTmpBufUnionSelector == 1) { - compBackgroundFocusTmpBuf.selector = 1; - compBackgroundFocusTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (compBackgroundFocusTmpBufUnionSelector == 2) { - compBackgroundFocusTmpBuf.selector = 2; - compBackgroundFocusTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (compBackgroundFocusTmpBufUnionSelector == 3) { - compBackgroundFocusTmpBuf.selector = 3; - compBackgroundFocusTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for compBackgroundFocusTmpBuf has to be chosen through deserialisation."); - } - value.compBackgroundFocus = static_cast(compBackgroundFocusTmpBuf); - const Ark_Int8 compFocusedPrimaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor compFocusedPrimaryTmpBuf = {}; - compFocusedPrimaryTmpBuf.selector = compFocusedPrimaryTmpBufUnionSelector; - if (compFocusedPrimaryTmpBufUnionSelector == 0) { - compFocusedPrimaryTmpBuf.selector = 0; - compFocusedPrimaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (compFocusedPrimaryTmpBufUnionSelector == 1) { - compFocusedPrimaryTmpBuf.selector = 1; - compFocusedPrimaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (compFocusedPrimaryTmpBufUnionSelector == 2) { - compFocusedPrimaryTmpBuf.selector = 2; - compFocusedPrimaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (compFocusedPrimaryTmpBufUnionSelector == 3) { - compFocusedPrimaryTmpBuf.selector = 3; - compFocusedPrimaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for compFocusedPrimaryTmpBuf has to be chosen through deserialisation."); - } - value.compFocusedPrimary = static_cast(compFocusedPrimaryTmpBuf); - const Ark_Int8 compFocusedSecondaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor compFocusedSecondaryTmpBuf = {}; - compFocusedSecondaryTmpBuf.selector = compFocusedSecondaryTmpBufUnionSelector; - if (compFocusedSecondaryTmpBufUnionSelector == 0) { - compFocusedSecondaryTmpBuf.selector = 0; - compFocusedSecondaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (compFocusedSecondaryTmpBufUnionSelector == 1) { - compFocusedSecondaryTmpBuf.selector = 1; - compFocusedSecondaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (compFocusedSecondaryTmpBufUnionSelector == 2) { - compFocusedSecondaryTmpBuf.selector = 2; - compFocusedSecondaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (compFocusedSecondaryTmpBufUnionSelector == 3) { - compFocusedSecondaryTmpBuf.selector = 3; - compFocusedSecondaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for compFocusedSecondaryTmpBuf has to be chosen through deserialisation."); - } - value.compFocusedSecondary = static_cast(compFocusedSecondaryTmpBuf); - const Ark_Int8 compFocusedTertiaryTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor compFocusedTertiaryTmpBuf = {}; - compFocusedTertiaryTmpBuf.selector = compFocusedTertiaryTmpBufUnionSelector; - if (compFocusedTertiaryTmpBufUnionSelector == 0) { - compFocusedTertiaryTmpBuf.selector = 0; - compFocusedTertiaryTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (compFocusedTertiaryTmpBufUnionSelector == 1) { - compFocusedTertiaryTmpBuf.selector = 1; - compFocusedTertiaryTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (compFocusedTertiaryTmpBufUnionSelector == 2) { - compFocusedTertiaryTmpBuf.selector = 2; - compFocusedTertiaryTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (compFocusedTertiaryTmpBufUnionSelector == 3) { - compFocusedTertiaryTmpBuf.selector = 3; - compFocusedTertiaryTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for compFocusedTertiaryTmpBuf has to be chosen through deserialisation."); - } - value.compFocusedTertiary = static_cast(compFocusedTertiaryTmpBuf); - const Ark_Int8 interactiveHoverTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor interactiveHoverTmpBuf = {}; - interactiveHoverTmpBuf.selector = interactiveHoverTmpBufUnionSelector; - if (interactiveHoverTmpBufUnionSelector == 0) { - interactiveHoverTmpBuf.selector = 0; - interactiveHoverTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (interactiveHoverTmpBufUnionSelector == 1) { - interactiveHoverTmpBuf.selector = 1; - interactiveHoverTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (interactiveHoverTmpBufUnionSelector == 2) { - interactiveHoverTmpBuf.selector = 2; - interactiveHoverTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (interactiveHoverTmpBufUnionSelector == 3) { - interactiveHoverTmpBuf.selector = 3; - interactiveHoverTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for interactiveHoverTmpBuf has to be chosen through deserialisation."); - } - value.interactiveHover = static_cast(interactiveHoverTmpBuf); - const Ark_Int8 interactivePressedTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor interactivePressedTmpBuf = {}; - interactivePressedTmpBuf.selector = interactivePressedTmpBufUnionSelector; - if (interactivePressedTmpBufUnionSelector == 0) { - interactivePressedTmpBuf.selector = 0; - interactivePressedTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (interactivePressedTmpBufUnionSelector == 1) { - interactivePressedTmpBuf.selector = 1; - interactivePressedTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (interactivePressedTmpBufUnionSelector == 2) { - interactivePressedTmpBuf.selector = 2; - interactivePressedTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (interactivePressedTmpBufUnionSelector == 3) { - interactivePressedTmpBuf.selector = 3; - interactivePressedTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for interactivePressedTmpBuf has to be chosen through deserialisation."); - } - value.interactivePressed = static_cast(interactivePressedTmpBuf); - const Ark_Int8 interactiveFocusTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor interactiveFocusTmpBuf = {}; - interactiveFocusTmpBuf.selector = interactiveFocusTmpBufUnionSelector; - if (interactiveFocusTmpBufUnionSelector == 0) { - interactiveFocusTmpBuf.selector = 0; - interactiveFocusTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (interactiveFocusTmpBufUnionSelector == 1) { - interactiveFocusTmpBuf.selector = 1; - interactiveFocusTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (interactiveFocusTmpBufUnionSelector == 2) { - interactiveFocusTmpBuf.selector = 2; - interactiveFocusTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (interactiveFocusTmpBufUnionSelector == 3) { - interactiveFocusTmpBuf.selector = 3; - interactiveFocusTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for interactiveFocusTmpBuf has to be chosen through deserialisation."); - } - value.interactiveFocus = static_cast(interactiveFocusTmpBuf); - const Ark_Int8 interactiveActiveTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor interactiveActiveTmpBuf = {}; - interactiveActiveTmpBuf.selector = interactiveActiveTmpBufUnionSelector; - if (interactiveActiveTmpBufUnionSelector == 0) { - interactiveActiveTmpBuf.selector = 0; - interactiveActiveTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (interactiveActiveTmpBufUnionSelector == 1) { - interactiveActiveTmpBuf.selector = 1; - interactiveActiveTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (interactiveActiveTmpBufUnionSelector == 2) { - interactiveActiveTmpBuf.selector = 2; - interactiveActiveTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (interactiveActiveTmpBufUnionSelector == 3) { - interactiveActiveTmpBuf.selector = 3; - interactiveActiveTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for interactiveActiveTmpBuf has to be chosen through deserialisation."); - } - value.interactiveActive = static_cast(interactiveActiveTmpBuf); - const Ark_Int8 interactiveSelectTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor interactiveSelectTmpBuf = {}; - interactiveSelectTmpBuf.selector = interactiveSelectTmpBufUnionSelector; - if (interactiveSelectTmpBufUnionSelector == 0) { - interactiveSelectTmpBuf.selector = 0; - interactiveSelectTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (interactiveSelectTmpBufUnionSelector == 1) { - interactiveSelectTmpBuf.selector = 1; - interactiveSelectTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (interactiveSelectTmpBufUnionSelector == 2) { - interactiveSelectTmpBuf.selector = 2; - interactiveSelectTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (interactiveSelectTmpBufUnionSelector == 3) { - interactiveSelectTmpBuf.selector = 3; - interactiveSelectTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for interactiveSelectTmpBuf has to be chosen through deserialisation."); - } - value.interactiveSelect = static_cast(interactiveSelectTmpBuf); - const Ark_Int8 interactiveClickTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor interactiveClickTmpBuf = {}; - interactiveClickTmpBuf.selector = interactiveClickTmpBufUnionSelector; - if (interactiveClickTmpBufUnionSelector == 0) { - interactiveClickTmpBuf.selector = 0; - interactiveClickTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (interactiveClickTmpBufUnionSelector == 1) { - interactiveClickTmpBuf.selector = 1; - interactiveClickTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (interactiveClickTmpBufUnionSelector == 2) { - interactiveClickTmpBuf.selector = 2; - interactiveClickTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (interactiveClickTmpBufUnionSelector == 3) { - interactiveClickTmpBuf.selector = 3; - interactiveClickTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for interactiveClickTmpBuf has to be chosen through deserialisation."); - } - value.interactiveClick = static_cast(interactiveClickTmpBuf); + value.controller = controllerTmpBuf; return value; } -inline void ComponentInfo_serializer::write(SerializerBase& buffer, Ark_ComponentInfo value) +inline void TextContentControllerOptions_serializer::write(SerializerBase& buffer, Ark_TextContentControllerOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSize = value.size; - Size_serializer::write(valueSerializer, valueHolderForSize); - const auto valueHolderForLocalOffset = value.localOffset; - Offset_componentutils_serializer::write(valueSerializer, valueHolderForLocalOffset); - const auto valueHolderForWindowOffset = value.windowOffset; - Offset_componentutils_serializer::write(valueSerializer, valueHolderForWindowOffset); - const auto valueHolderForScreenOffset = value.screenOffset; - Offset_componentutils_serializer::write(valueSerializer, valueHolderForScreenOffset); - const auto valueHolderForTranslate = value.translate; - TranslateResult_serializer::write(valueSerializer, valueHolderForTranslate); - const auto valueHolderForScale = value.scale; - ScaleResult_serializer::write(valueSerializer, valueHolderForScale); - const auto valueHolderForRotate = value.rotate; - RotateResult_serializer::write(valueSerializer, valueHolderForRotate); - const auto valueHolderForTransform = value.transform; - const auto valueHolderForTransform_0 = valueHolderForTransform.value0; - valueSerializer.writeNumber(valueHolderForTransform_0); - const auto valueHolderForTransform_1 = valueHolderForTransform.value1; - valueSerializer.writeNumber(valueHolderForTransform_1); - const auto valueHolderForTransform_2 = valueHolderForTransform.value2; - valueSerializer.writeNumber(valueHolderForTransform_2); - const auto valueHolderForTransform_3 = valueHolderForTransform.value3; - valueSerializer.writeNumber(valueHolderForTransform_3); - const auto valueHolderForTransform_4 = valueHolderForTransform.value4; - valueSerializer.writeNumber(valueHolderForTransform_4); - const auto valueHolderForTransform_5 = valueHolderForTransform.value5; - valueSerializer.writeNumber(valueHolderForTransform_5); - const auto valueHolderForTransform_6 = valueHolderForTransform.value6; - valueSerializer.writeNumber(valueHolderForTransform_6); - const auto valueHolderForTransform_7 = valueHolderForTransform.value7; - valueSerializer.writeNumber(valueHolderForTransform_7); - const auto valueHolderForTransform_8 = valueHolderForTransform.value8; - valueSerializer.writeNumber(valueHolderForTransform_8); - const auto valueHolderForTransform_9 = valueHolderForTransform.value9; - valueSerializer.writeNumber(valueHolderForTransform_9); - const auto valueHolderForTransform_10 = valueHolderForTransform.value10; - valueSerializer.writeNumber(valueHolderForTransform_10); - const auto valueHolderForTransform_11 = valueHolderForTransform.value11; - valueSerializer.writeNumber(valueHolderForTransform_11); - const auto valueHolderForTransform_12 = valueHolderForTransform.value12; - valueSerializer.writeNumber(valueHolderForTransform_12); - const auto valueHolderForTransform_13 = valueHolderForTransform.value13; - valueSerializer.writeNumber(valueHolderForTransform_13); - const auto valueHolderForTransform_14 = valueHolderForTransform.value14; - valueSerializer.writeNumber(valueHolderForTransform_14); - const auto valueHolderForTransform_15 = valueHolderForTransform.value15; - valueSerializer.writeNumber(valueHolderForTransform_15); + const auto valueHolderForOffset = value.offset; + if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; + valueSerializer.writeNumber(valueHolderForOffsetTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_ComponentInfo ComponentInfo_serializer::read(DeserializerBase& buffer) +inline Ark_TextContentControllerOptions TextContentControllerOptions_serializer::read(DeserializerBase& buffer) { - Ark_ComponentInfo value = {}; + Ark_TextContentControllerOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.size = Size_serializer::read(valueDeserializer); - value.localOffset = Offset_componentutils_serializer::read(valueDeserializer); - value.windowOffset = Offset_componentutils_serializer::read(valueDeserializer); - value.screenOffset = Offset_componentutils_serializer::read(valueDeserializer); - value.translate = TranslateResult_serializer::read(valueDeserializer); - value.scale = ScaleResult_serializer::read(valueDeserializer); - value.rotate = RotateResult_serializer::read(valueDeserializer); - Ark_Matrix4Result transformTmpBuf = {}; - transformTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); - transformTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - transformTmpBuf.value2 = static_cast(valueDeserializer.readNumber()); - transformTmpBuf.value3 = static_cast(valueDeserializer.readNumber()); - transformTmpBuf.value4 = static_cast(valueDeserializer.readNumber()); - transformTmpBuf.value5 = static_cast(valueDeserializer.readNumber()); - transformTmpBuf.value6 = static_cast(valueDeserializer.readNumber()); - transformTmpBuf.value7 = static_cast(valueDeserializer.readNumber()); - transformTmpBuf.value8 = static_cast(valueDeserializer.readNumber()); - transformTmpBuf.value9 = static_cast(valueDeserializer.readNumber()); - transformTmpBuf.value10 = static_cast(valueDeserializer.readNumber()); - transformTmpBuf.value11 = static_cast(valueDeserializer.readNumber()); - transformTmpBuf.value12 = static_cast(valueDeserializer.readNumber()); - transformTmpBuf.value13 = static_cast(valueDeserializer.readNumber()); - transformTmpBuf.value14 = static_cast(valueDeserializer.readNumber()); - transformTmpBuf.value15 = static_cast(valueDeserializer.readNumber()); - value.transform = transformTmpBuf; + const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number offsetTmpBuf = {}; + offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + offsetTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.offset = offsetTmpBuf; return value; } -inline void ContentCoverOptions_serializer::write(SerializerBase& buffer, Ark_ContentCoverOptions value) +inline void TextMarqueeOptions_serializer::write(SerializerBase& buffer, Ark_TextMarqueeOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForBackgroundColor = value.backgroundColor; - if (runtimeType(valueHolderForBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStart = value.start; + valueSerializer.writeBoolean(valueHolderForStart); + const auto valueHolderForStep = value.step; + if (runtimeType(valueHolderForStep) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor.value; - if (valueHolderForBackgroundColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); - } else if (valueHolderForBackgroundColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBackgroundColorTmpValueForIdx1); - } else if (valueHolderForBackgroundColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue.value2; - valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2); - } else if (valueHolderForBackgroundColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3); - } + const auto valueHolderForStepTmpValue = valueHolderForStep.value; + valueSerializer.writeNumber(valueHolderForStepTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnAppear = value.onAppear; - if (runtimeType(valueHolderForOnAppear) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLoop = value.loop; + if (runtimeType(valueHolderForLoop) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnAppearTmpValue = valueHolderForOnAppear.value; - valueSerializer.writeCallbackResource(valueHolderForOnAppearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.callSync)); + const auto valueHolderForLoopTmpValue = valueHolderForLoop.value; + valueSerializer.writeNumber(valueHolderForLoopTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnDisappear = value.onDisappear; - if (runtimeType(valueHolderForOnDisappear) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFromStart = value.fromStart; + if (runtimeType(valueHolderForFromStart) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnDisappearTmpValue = valueHolderForOnDisappear.value; - valueSerializer.writeCallbackResource(valueHolderForOnDisappearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.callSync)); + const auto valueHolderForFromStartTmpValue = valueHolderForFromStart.value; + valueSerializer.writeBoolean(valueHolderForFromStartTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnWillAppear = value.onWillAppear; - if (runtimeType(valueHolderForOnWillAppear) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDelay = value.delay; + if (runtimeType(valueHolderForDelay) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnWillAppearTmpValue = valueHolderForOnWillAppear.value; - valueSerializer.writeCallbackResource(valueHolderForOnWillAppearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillAppearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillAppearTmpValue.callSync)); + const auto valueHolderForDelayTmpValue = valueHolderForDelay.value; + valueSerializer.writeNumber(valueHolderForDelayTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnWillDisappear = value.onWillDisappear; - if (runtimeType(valueHolderForOnWillDisappear) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFadeout = value.fadeout; + if (runtimeType(valueHolderForFadeout) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnWillDisappearTmpValue = valueHolderForOnWillDisappear.value; - valueSerializer.writeCallbackResource(valueHolderForOnWillDisappearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDisappearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDisappearTmpValue.callSync)); + const auto valueHolderForFadeoutTmpValue = valueHolderForFadeout.value; + valueSerializer.writeBoolean(valueHolderForFadeoutTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForModalTransition = value.modalTransition; - if (runtimeType(valueHolderForModalTransition) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMarqueeStartPolicy = value.marqueeStartPolicy; + if (runtimeType(valueHolderForMarqueeStartPolicy) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForModalTransitionTmpValue = valueHolderForModalTransition.value; - valueSerializer.writeInt32(static_cast(valueHolderForModalTransitionTmpValue)); + const auto valueHolderForMarqueeStartPolicyTmpValue = valueHolderForMarqueeStartPolicy.value; + valueSerializer.writeInt32(static_cast(valueHolderForMarqueeStartPolicyTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnWillDismiss = value.onWillDismiss; - if (runtimeType(valueHolderForOnWillDismiss) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_TextMarqueeOptions TextMarqueeOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_TextMarqueeOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + value.start = valueDeserializer.readBoolean(); + const auto stepTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number stepTmpBuf = {}; + stepTmpBuf.tag = stepTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((stepTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + stepTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.step = stepTmpBuf; + const auto loopTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number loopTmpBuf = {}; + loopTmpBuf.tag = loopTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((loopTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + loopTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.loop = loopTmpBuf; + const auto fromStartTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean fromStartTmpBuf = {}; + fromStartTmpBuf.tag = fromStartTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fromStartTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + fromStartTmpBuf.value = valueDeserializer.readBoolean(); + } + value.fromStart = fromStartTmpBuf; + const auto delayTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number delayTmpBuf = {}; + delayTmpBuf.tag = delayTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((delayTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + delayTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.delay = delayTmpBuf; + const auto fadeoutTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean fadeoutTmpBuf = {}; + fadeoutTmpBuf.tag = fadeoutTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fadeoutTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + fadeoutTmpBuf.value = valueDeserializer.readBoolean(); + } + value.fadeout = fadeoutTmpBuf; + const auto marqueeStartPolicyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_MarqueeStartPolicy marqueeStartPolicyTmpBuf = {}; + marqueeStartPolicyTmpBuf.tag = marqueeStartPolicyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((marqueeStartPolicyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + marqueeStartPolicyTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.marqueeStartPolicy = marqueeStartPolicyTmpBuf; + return value; +} +inline void TextRange_serializer::write(SerializerBase& buffer, Ark_TextRange value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForStart = value.start; + if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnWillDismissTmpValue = valueHolderForOnWillDismiss.value; - valueSerializer.writeCallbackResource(valueHolderForOnWillDismissTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDismissTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDismissTmpValue.callSync)); + const auto valueHolderForStartTmpValue = valueHolderForStart.value; + valueSerializer.writeNumber(valueHolderForStartTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTransition = value.transition; - if (runtimeType(valueHolderForTransition) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnd = value.end; + if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTransitionTmpValue = valueHolderForTransition.value; - TransitionEffect_serializer::write(valueSerializer, valueHolderForTransitionTmpValue); + const auto valueHolderForEndTmpValue = valueHolderForEnd.value; + valueSerializer.writeNumber(valueHolderForEndTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ContentCoverOptions ContentCoverOptions_serializer::read(DeserializerBase& buffer) +inline Ark_TextRange TextRange_serializer::read(DeserializerBase& buffer) { - Ark_ContentCoverOptions value = {}; + Ark_TextRange value = {}; DeserializerBase& valueDeserializer = buffer; - const auto backgroundColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColorTmpBuf = {}; - backgroundColorTmpBuf.tag = backgroundColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 backgroundColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColorTmpBuf_ = {}; - backgroundColorTmpBuf_.selector = backgroundColorTmpBuf_UnionSelector; - if (backgroundColorTmpBuf_UnionSelector == 0) { - backgroundColorTmpBuf_.selector = 0; - backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (backgroundColorTmpBuf_UnionSelector == 1) { - backgroundColorTmpBuf_.selector = 1; - backgroundColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (backgroundColorTmpBuf_UnionSelector == 2) { - backgroundColorTmpBuf_.selector = 2; - backgroundColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (backgroundColorTmpBuf_UnionSelector == 3) { - backgroundColorTmpBuf_.selector = 3; - backgroundColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation."); - } - backgroundColorTmpBuf.value = static_cast(backgroundColorTmpBuf_); + const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number startTmpBuf = {}; + startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + startTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.backgroundColor = backgroundColorTmpBuf; - const auto onAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onAppearTmpBuf = {}; - onAppearTmpBuf.tag = onAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.start = startTmpBuf; + const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number endTmpBuf = {}; + endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + endTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.onAppear = onAppearTmpBuf; - const auto onDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onDisappearTmpBuf = {}; - onDisappearTmpBuf.tag = onDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.end = endTmpBuf; + return value; +} +inline void TextShadowStyle_serializer::write(SerializerBase& buffer, Ark_TextShadowStyle value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_TextShadowStyle TextShadowStyle_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void TextTimerOptions_serializer::write(SerializerBase& buffer, Ark_TextTimerOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForIsCountDown = value.isCountDown; + if (runtimeType(valueHolderForIsCountDown) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForIsCountDownTmpValue = valueHolderForIsCountDown.value; + valueSerializer.writeBoolean(valueHolderForIsCountDownTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.onDisappear = onDisappearTmpBuf; - const auto onWillAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onWillAppearTmpBuf = {}; - onWillAppearTmpBuf.tag = onWillAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onWillAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onWillAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + const auto valueHolderForCount = value.count; + if (runtimeType(valueHolderForCount) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForCountTmpValue = valueHolderForCount.value; + valueSerializer.writeNumber(valueHolderForCountTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.onWillAppear = onWillAppearTmpBuf; - const auto onWillDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onWillDisappearTmpBuf = {}; - onWillDisappearTmpBuf.tag = onWillDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onWillDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onWillDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + const auto valueHolderForController = value.controller; + if (runtimeType(valueHolderForController) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForControllerTmpValue = valueHolderForController.value; + TextTimerController_serializer::write(valueSerializer, valueHolderForControllerTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.onWillDisappear = onWillDisappearTmpBuf; - const auto modalTransitionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ModalTransition modalTransitionTmpBuf = {}; - modalTransitionTmpBuf.tag = modalTransitionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((modalTransitionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - modalTransitionTmpBuf.value = static_cast(valueDeserializer.readInt32()); +} +inline Ark_TextTimerOptions TextTimerOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_TextTimerOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto isCountDownTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isCountDownTmpBuf = {}; + isCountDownTmpBuf.tag = isCountDownTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((isCountDownTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + isCountDownTmpBuf.value = valueDeserializer.readBoolean(); } - value.modalTransition = modalTransitionTmpBuf; - const auto onWillDismissTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_DismissContentCoverAction_Void onWillDismissTmpBuf = {}; - onWillDismissTmpBuf.tag = onWillDismissTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onWillDismissTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onWillDismissTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissContentCoverAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissContentCoverAction_Void))))}; + value.isCountDown = isCountDownTmpBuf; + const auto countTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number countTmpBuf = {}; + countTmpBuf.tag = countTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((countTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + countTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.count = countTmpBuf; + const auto controllerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextTimerController controllerTmpBuf = {}; + controllerTmpBuf.tag = controllerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((controllerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + controllerTmpBuf.value = static_cast(TextTimerController_serializer::read(valueDeserializer)); + } + value.controller = controllerTmpBuf; + return value; +} +inline void ToggleConfiguration_serializer::write(SerializerBase& buffer, Ark_ToggleConfiguration value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForEnabled = value.enabled; + valueSerializer.writeBoolean(valueHolderForEnabled); + const auto valueHolderForContentModifier = value.contentModifier; + valueSerializer.writeObject(valueHolderForContentModifier); + const auto valueHolderForIsOn = value.isOn; + valueSerializer.writeBoolean(valueHolderForIsOn); + const auto valueHolderForToggleEnabled = value.toggleEnabled; + valueSerializer.writeBoolean(valueHolderForToggleEnabled); + const auto valueHolderForTriggerChange = value.triggerChange; + valueSerializer.writeCallbackResource(valueHolderForTriggerChange.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForTriggerChange.callSync)); +} +inline Ark_ToggleConfiguration ToggleConfiguration_serializer::read(DeserializerBase& buffer) +{ + Ark_ToggleConfiguration value = {}; + DeserializerBase& valueDeserializer = buffer; + value.enabled = valueDeserializer.readBoolean(); + value.contentModifier = static_cast(valueDeserializer.readObject()); + value.isOn = valueDeserializer.readBoolean(); + value.toggleEnabled = valueDeserializer.readBoolean(); + value.triggerChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + return value; +} +inline void ToolBarItemOptions_serializer::write(SerializerBase& buffer, Ark_ToolBarItemOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForPlacement = value.placement; + if (runtimeType(valueHolderForPlacement) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForPlacementTmpValue = valueHolderForPlacement.value; + valueSerializer.writeInt32(static_cast(valueHolderForPlacementTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_ToolBarItemOptions ToolBarItemOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_ToolBarItemOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto placementTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ToolBarItemPlacement placementTmpBuf = {}; + placementTmpBuf.tag = placementTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((placementTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + placementTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.placement = placementTmpBuf; + return value; +} +inline void TouchObject_serializer::write(SerializerBase& buffer, Ark_TouchObject value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForType = value.type; + valueSerializer.writeInt32(static_cast(valueHolderForType)); + const auto valueHolderForId = value.id; + valueSerializer.writeNumber(valueHolderForId); + const auto valueHolderForDisplayX = value.displayX; + valueSerializer.writeNumber(valueHolderForDisplayX); + const auto valueHolderForDisplayY = value.displayY; + valueSerializer.writeNumber(valueHolderForDisplayY); + const auto valueHolderForWindowX = value.windowX; + valueSerializer.writeNumber(valueHolderForWindowX); + const auto valueHolderForWindowY = value.windowY; + valueSerializer.writeNumber(valueHolderForWindowY); + const auto valueHolderForX = value.x; + valueSerializer.writeNumber(valueHolderForX); + const auto valueHolderForY = value.y; + valueSerializer.writeNumber(valueHolderForY); + const auto valueHolderForHand = value.hand; + if (runtimeType(valueHolderForHand) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForHandTmpValue = valueHolderForHand.value; + valueSerializer.writeInt32(static_cast(valueHolderForHandTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.onWillDismiss = onWillDismissTmpBuf; - const auto transitionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TransitionEffect transitionTmpBuf = {}; - transitionTmpBuf.tag = transitionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((transitionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - transitionTmpBuf.value = static_cast(TransitionEffect_serializer::read(valueDeserializer)); + const auto valueHolderForPressedTime = value.pressedTime; + if (runtimeType(valueHolderForPressedTime) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForPressedTimeTmpValue = valueHolderForPressedTime.value; + valueSerializer.writeNumber(valueHolderForPressedTimeTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.transition = transitionTmpBuf; - return value; -} -inline void ContextMenuAnimationOptions_serializer::write(SerializerBase& buffer, Ark_ContextMenuAnimationOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForScale = value.scale; - if (runtimeType(valueHolderForScale) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPressure = value.pressure; + if (runtimeType(valueHolderForPressure) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForScaleTmpValue = valueHolderForScale.value; - const auto valueHolderForScaleTmpValue_0 = valueHolderForScaleTmpValue.value0; - valueSerializer.writeNumber(valueHolderForScaleTmpValue_0); - const auto valueHolderForScaleTmpValue_1 = valueHolderForScaleTmpValue.value1; - valueSerializer.writeNumber(valueHolderForScaleTmpValue_1); + const auto valueHolderForPressureTmpValue = valueHolderForPressure.value; + valueSerializer.writeNumber(valueHolderForPressureTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTransition = value.transition; - if (runtimeType(valueHolderForTransition) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForWidth = value.width; + if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTransitionTmpValue = valueHolderForTransition.value; - TransitionEffect_serializer::write(valueSerializer, valueHolderForTransitionTmpValue); + const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; + valueSerializer.writeNumber(valueHolderForWidthTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHoverScale = value.hoverScale; - if (runtimeType(valueHolderForHoverScale) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHeight = value.height; + if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHoverScaleTmpValue = valueHolderForHoverScale.value; - const auto valueHolderForHoverScaleTmpValue_0 = valueHolderForHoverScaleTmpValue.value0; - valueSerializer.writeNumber(valueHolderForHoverScaleTmpValue_0); - const auto valueHolderForHoverScaleTmpValue_1 = valueHolderForHoverScaleTmpValue.value1; - valueSerializer.writeNumber(valueHolderForHoverScaleTmpValue_1); + const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; + valueSerializer.writeNumber(valueHolderForHeightTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ContextMenuAnimationOptions ContextMenuAnimationOptions_serializer::read(DeserializerBase& buffer) +inline Ark_TouchObject TouchObject_serializer::read(DeserializerBase& buffer) { - Ark_ContextMenuAnimationOptions value = {}; + Ark_TouchObject value = {}; DeserializerBase& valueDeserializer = buffer; - const auto scaleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_AnimationNumberRange scaleTmpBuf = {}; - scaleTmpBuf.tag = scaleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((scaleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - Ark_AnimationNumberRange scaleTmpBuf_ = {}; - scaleTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - scaleTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - scaleTmpBuf.value = scaleTmpBuf_; + value.type = static_cast(valueDeserializer.readInt32()); + value.id = static_cast(valueDeserializer.readNumber()); + value.displayX = static_cast(valueDeserializer.readNumber()); + value.displayY = static_cast(valueDeserializer.readNumber()); + value.windowX = static_cast(valueDeserializer.readNumber()); + value.windowY = static_cast(valueDeserializer.readNumber()); + value.x = static_cast(valueDeserializer.readNumber()); + value.y = static_cast(valueDeserializer.readNumber()); + const auto handTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_InteractionHand handTmpBuf = {}; + handTmpBuf.tag = handTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((handTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + handTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.scale = scaleTmpBuf; - const auto transitionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TransitionEffect transitionTmpBuf = {}; - transitionTmpBuf.tag = transitionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((transitionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - transitionTmpBuf.value = static_cast(TransitionEffect_serializer::read(valueDeserializer)); + value.hand = handTmpBuf; + const auto pressedTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number pressedTimeTmpBuf = {}; + pressedTimeTmpBuf.tag = pressedTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((pressedTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + pressedTimeTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.transition = transitionTmpBuf; - const auto hoverScaleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_AnimationNumberRange hoverScaleTmpBuf = {}; - hoverScaleTmpBuf.tag = hoverScaleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((hoverScaleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - Ark_AnimationNumberRange hoverScaleTmpBuf_ = {}; - hoverScaleTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - hoverScaleTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - hoverScaleTmpBuf.value = hoverScaleTmpBuf_; + value.pressedTime = pressedTimeTmpBuf; + const auto pressureTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number pressureTmpBuf = {}; + pressureTmpBuf.tag = pressureTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((pressureTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + pressureTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.hoverScale = hoverScaleTmpBuf; - return value; -} -inline void CopyEvent_serializer::write(SerializerBase& buffer, Ark_CopyEvent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForPreventDefault = value.preventDefault; - if (runtimeType(valueHolderForPreventDefault) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPreventDefaultTmpValue = valueHolderForPreventDefault.value; - valueSerializer.writeCallbackResource(valueHolderForPreventDefaultTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForPreventDefaultTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForPreventDefaultTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.pressure = pressureTmpBuf; + const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number widthTmpBuf = {}; + widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + widthTmpBuf.value = static_cast(valueDeserializer.readNumber()); } -} -inline Ark_CopyEvent CopyEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_CopyEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto preventDefaultTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_VoidCallback preventDefaultTmpBuf = {}; - preventDefaultTmpBuf.tag = preventDefaultTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((preventDefaultTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - preventDefaultTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + value.width = widthTmpBuf; + const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number heightTmpBuf = {}; + heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + heightTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.preventDefault = preventDefaultTmpBuf; + value.height = heightTmpBuf; return value; } -inline void CutEvent_serializer::write(SerializerBase& buffer, Ark_CutEvent value) +inline void TouchResult_serializer::write(SerializerBase& buffer, Ark_TouchResult value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForPreventDefault = value.preventDefault; - if (runtimeType(valueHolderForPreventDefault) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStrategy = value.strategy; + valueSerializer.writeInt32(static_cast(valueHolderForStrategy)); + const auto valueHolderForId = value.id; + if (runtimeType(valueHolderForId) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPreventDefaultTmpValue = valueHolderForPreventDefault.value; - valueSerializer.writeCallbackResource(valueHolderForPreventDefaultTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForPreventDefaultTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForPreventDefaultTmpValue.callSync)); + const auto valueHolderForIdTmpValue = valueHolderForId.value; + valueSerializer.writeString(valueHolderForIdTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_CutEvent CutEvent_serializer::read(DeserializerBase& buffer) +inline Ark_TouchResult TouchResult_serializer::read(DeserializerBase& buffer) { - Ark_CutEvent value = {}; + Ark_TouchResult value = {}; DeserializerBase& valueDeserializer = buffer; - const auto preventDefaultTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_VoidCallback preventDefaultTmpBuf = {}; - preventDefaultTmpBuf.tag = preventDefaultTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((preventDefaultTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - preventDefaultTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + value.strategy = static_cast(valueDeserializer.readInt32()); + const auto idTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String idTmpBuf = {}; + idTmpBuf.tag = idTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((idTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + idTmpBuf.value = static_cast(valueDeserializer.readString()); } - value.preventDefault = preventDefaultTmpBuf; + value.id = idTmpBuf; return value; } -inline void DataPanelShadowOptions_serializer::write(SerializerBase& buffer, Ark_DataPanelShadowOptions value) +inline void TranslateOptions_serializer::write(SerializerBase& buffer, Ark_TranslateOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForRadius = value.radius; - if (runtimeType(valueHolderForRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForX = value.x; + if (runtimeType(valueHolderForX) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRadiusTmpValue = valueHolderForRadius.value; - if (valueHolderForRadiusTmpValue.selector == 0) { + const auto valueHolderForXTmpValue = valueHolderForX.value; + if (valueHolderForXTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue.value0; - valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx0); - } else if (valueHolderForRadiusTmpValue.selector == 1) { + const auto valueHolderForXTmpValueForIdx0 = valueHolderForXTmpValue.value0; + valueSerializer.writeNumber(valueHolderForXTmpValueForIdx0); + } else if (valueHolderForXTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx1); + const auto valueHolderForXTmpValueForIdx1 = valueHolderForXTmpValue.value1; + valueSerializer.writeString(valueHolderForXTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOffsetX = value.offsetX; - if (runtimeType(valueHolderForOffsetX) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForY = value.y; + if (runtimeType(valueHolderForY) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffsetXTmpValue = valueHolderForOffsetX.value; - if (valueHolderForOffsetXTmpValue.selector == 0) { + const auto valueHolderForYTmpValue = valueHolderForY.value; + if (valueHolderForYTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForOffsetXTmpValueForIdx0 = valueHolderForOffsetXTmpValue.value0; - valueSerializer.writeNumber(valueHolderForOffsetXTmpValueForIdx0); - } else if (valueHolderForOffsetXTmpValue.selector == 1) { + const auto valueHolderForYTmpValueForIdx0 = valueHolderForYTmpValue.value0; + valueSerializer.writeNumber(valueHolderForYTmpValueForIdx0); + } else if (valueHolderForYTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForOffsetXTmpValueForIdx1 = valueHolderForOffsetXTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForOffsetXTmpValueForIdx1); + const auto valueHolderForYTmpValueForIdx1 = valueHolderForYTmpValue.value1; + valueSerializer.writeString(valueHolderForYTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOffsetY = value.offsetY; - if (runtimeType(valueHolderForOffsetY) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForZ = value.z; + if (runtimeType(valueHolderForZ) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffsetYTmpValue = valueHolderForOffsetY.value; - if (valueHolderForOffsetYTmpValue.selector == 0) { + const auto valueHolderForZTmpValue = valueHolderForZ.value; + if (valueHolderForZTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForOffsetYTmpValueForIdx0 = valueHolderForOffsetYTmpValue.value0; - valueSerializer.writeNumber(valueHolderForOffsetYTmpValueForIdx0); - } else if (valueHolderForOffsetYTmpValue.selector == 1) { + const auto valueHolderForZTmpValueForIdx0 = valueHolderForZTmpValue.value0; + valueSerializer.writeNumber(valueHolderForZTmpValueForIdx0); + } else if (valueHolderForZTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForOffsetYTmpValueForIdx1 = valueHolderForOffsetYTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForOffsetYTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForColors = value.colors; - if (runtimeType(valueHolderForColors) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColorsTmpValue = valueHolderForColors.value; - valueSerializer.writeInt32(valueHolderForColorsTmpValue.length); - for (int valueHolderForColorsTmpValueCounterI = 0; valueHolderForColorsTmpValueCounterI < valueHolderForColorsTmpValue.length; valueHolderForColorsTmpValueCounterI++) { - const Ark_Union_ResourceColor_LinearGradient valueHolderForColorsTmpValueTmpElement = valueHolderForColorsTmpValue.array[valueHolderForColorsTmpValueCounterI]; - if (valueHolderForColorsTmpValueTmpElement.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForColorsTmpValueTmpElementForIdx0 = valueHolderForColorsTmpValueTmpElement.value0; - if (valueHolderForColorsTmpValueTmpElementForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForColorsTmpValueTmpElementForIdx0ForIdx0 = valueHolderForColorsTmpValueTmpElementForIdx0.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorsTmpValueTmpElementForIdx0ForIdx0)); - } else if (valueHolderForColorsTmpValueTmpElementForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForColorsTmpValueTmpElementForIdx0ForIdx1 = valueHolderForColorsTmpValueTmpElementForIdx0.value1; - valueSerializer.writeNumber(valueHolderForColorsTmpValueTmpElementForIdx0ForIdx1); - } else if (valueHolderForColorsTmpValueTmpElementForIdx0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForColorsTmpValueTmpElementForIdx0ForIdx2 = valueHolderForColorsTmpValueTmpElementForIdx0.value2; - valueSerializer.writeString(valueHolderForColorsTmpValueTmpElementForIdx0ForIdx2); - } else if (valueHolderForColorsTmpValueTmpElementForIdx0.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForColorsTmpValueTmpElementForIdx0ForIdx3 = valueHolderForColorsTmpValueTmpElementForIdx0.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorsTmpValueTmpElementForIdx0ForIdx3); - } - } else if (valueHolderForColorsTmpValueTmpElement.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForColorsTmpValueTmpElementForIdx1 = valueHolderForColorsTmpValueTmpElement.value1; - LinearGradient_serializer::write(valueSerializer, valueHolderForColorsTmpValueTmpElementForIdx1); - } + const auto valueHolderForZTmpValueForIdx1 = valueHolderForZTmpValue.value1; + valueSerializer.writeString(valueHolderForZTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_DataPanelShadowOptions DataPanelShadowOptions_serializer::read(DeserializerBase& buffer) +inline Ark_TranslateOptions TranslateOptions_serializer::read(DeserializerBase& buffer) { - Ark_DataPanelShadowOptions value = {}; + Ark_TranslateOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto radiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Resource radiusTmpBuf = {}; - radiusTmpBuf.tag = radiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((radiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 radiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource radiusTmpBuf_ = {}; - radiusTmpBuf_.selector = radiusTmpBuf_UnionSelector; - if (radiusTmpBuf_UnionSelector == 0) { - radiusTmpBuf_.selector = 0; - radiusTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (radiusTmpBuf_UnionSelector == 1) { - radiusTmpBuf_.selector = 1; - radiusTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + const auto xTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String xTmpBuf = {}; + xTmpBuf.tag = xTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((xTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 xTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String xTmpBuf_ = {}; + xTmpBuf_.selector = xTmpBuf_UnionSelector; + if (xTmpBuf_UnionSelector == 0) { + xTmpBuf_.selector = 0; + xTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (xTmpBuf_UnionSelector == 1) { + xTmpBuf_.selector = 1; + xTmpBuf_.value1 = static_cast(valueDeserializer.readString()); } else { - INTEROP_FATAL("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for xTmpBuf_ has to be chosen through deserialisation."); } - radiusTmpBuf.value = static_cast(radiusTmpBuf_); + xTmpBuf.value = static_cast(xTmpBuf_); } - value.radius = radiusTmpBuf; - const auto offsetXTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Resource offsetXTmpBuf = {}; - offsetXTmpBuf.tag = offsetXTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((offsetXTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 offsetXTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource offsetXTmpBuf_ = {}; - offsetXTmpBuf_.selector = offsetXTmpBuf_UnionSelector; - if (offsetXTmpBuf_UnionSelector == 0) { - offsetXTmpBuf_.selector = 0; - offsetXTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (offsetXTmpBuf_UnionSelector == 1) { - offsetXTmpBuf_.selector = 1; - offsetXTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + value.x = xTmpBuf; + const auto yTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String yTmpBuf = {}; + yTmpBuf.tag = yTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((yTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 yTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String yTmpBuf_ = {}; + yTmpBuf_.selector = yTmpBuf_UnionSelector; + if (yTmpBuf_UnionSelector == 0) { + yTmpBuf_.selector = 0; + yTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (yTmpBuf_UnionSelector == 1) { + yTmpBuf_.selector = 1; + yTmpBuf_.value1 = static_cast(valueDeserializer.readString()); } else { - INTEROP_FATAL("One of the branches for offsetXTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for yTmpBuf_ has to be chosen through deserialisation."); } - offsetXTmpBuf.value = static_cast(offsetXTmpBuf_); + yTmpBuf.value = static_cast(yTmpBuf_); } - value.offsetX = offsetXTmpBuf; - const auto offsetYTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Resource offsetYTmpBuf = {}; - offsetYTmpBuf.tag = offsetYTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((offsetYTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 offsetYTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource offsetYTmpBuf_ = {}; - offsetYTmpBuf_.selector = offsetYTmpBuf_UnionSelector; - if (offsetYTmpBuf_UnionSelector == 0) { - offsetYTmpBuf_.selector = 0; - offsetYTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (offsetYTmpBuf_UnionSelector == 1) { - offsetYTmpBuf_.selector = 1; - offsetYTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + value.y = yTmpBuf; + const auto zTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String zTmpBuf = {}; + zTmpBuf.tag = zTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((zTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 zTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String zTmpBuf_ = {}; + zTmpBuf_.selector = zTmpBuf_UnionSelector; + if (zTmpBuf_UnionSelector == 0) { + zTmpBuf_.selector = 0; + zTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (zTmpBuf_UnionSelector == 1) { + zTmpBuf_.selector = 1; + zTmpBuf_.value1 = static_cast(valueDeserializer.readString()); } else { - INTEROP_FATAL("One of the branches for offsetYTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for zTmpBuf_ has to be chosen through deserialisation."); } - offsetYTmpBuf.value = static_cast(offsetYTmpBuf_); + zTmpBuf.value = static_cast(zTmpBuf_); } - value.offsetY = offsetYTmpBuf; - const auto colorsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_Union_ResourceColor_LinearGradient colorsTmpBuf = {}; - colorsTmpBuf.tag = colorsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 colorsTmpBuf_Length = valueDeserializer.readInt32(); - Array_Union_ResourceColor_LinearGradient colorsTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&colorsTmpBuf_, colorsTmpBuf_Length); - for (int colorsTmpBuf_BufCounterI = 0; colorsTmpBuf_BufCounterI < colorsTmpBuf_Length; colorsTmpBuf_BufCounterI++) { - const Ark_Int8 colorsTmpBuf_TempBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_LinearGradient colorsTmpBuf_TempBuf = {}; - colorsTmpBuf_TempBuf.selector = colorsTmpBuf_TempBufUnionSelector; - if (colorsTmpBuf_TempBufUnionSelector == 0) { - colorsTmpBuf_TempBuf.selector = 0; - const Ark_Int8 colorsTmpBuf_TempBufBufUUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorsTmpBuf_TempBufBufU = {}; - colorsTmpBuf_TempBufBufU.selector = colorsTmpBuf_TempBufBufUUnionSelector; - if (colorsTmpBuf_TempBufBufUUnionSelector == 0) { - colorsTmpBuf_TempBufBufU.selector = 0; - colorsTmpBuf_TempBufBufU.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorsTmpBuf_TempBufBufUUnionSelector == 1) { - colorsTmpBuf_TempBufBufU.selector = 1; - colorsTmpBuf_TempBufBufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (colorsTmpBuf_TempBufBufUUnionSelector == 2) { - colorsTmpBuf_TempBufBufU.selector = 2; - colorsTmpBuf_TempBufBufU.value2 = static_cast(valueDeserializer.readString()); - } else if (colorsTmpBuf_TempBufBufUUnionSelector == 3) { - colorsTmpBuf_TempBufBufU.selector = 3; - colorsTmpBuf_TempBufBufU.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for colorsTmpBuf_TempBufBufU has to be chosen through deserialisation."); - } - colorsTmpBuf_TempBuf.value0 = static_cast(colorsTmpBuf_TempBufBufU); - } else if (colorsTmpBuf_TempBufUnionSelector == 1) { - colorsTmpBuf_TempBuf.selector = 1; - colorsTmpBuf_TempBuf.value1 = static_cast(LinearGradient_serializer::read(valueDeserializer)); - } else { - INTEROP_FATAL("One of the branches for colorsTmpBuf_TempBuf has to be chosen through deserialisation."); - } - colorsTmpBuf_.array[colorsTmpBuf_BufCounterI] = static_cast(colorsTmpBuf_TempBuf); + value.z = zTmpBuf; + return value; +} +inline void uiEffect_BrightnessBlender_serializer::write(SerializerBase& buffer, Ark_uiEffect_BrightnessBlender value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForCubicRate = value.cubicRate; + valueSerializer.writeFloat64(valueHolderForCubicRate); + const auto valueHolderForQuadraticRate = value.quadraticRate; + valueSerializer.writeFloat64(valueHolderForQuadraticRate); + const auto valueHolderForLinearRate = value.linearRate; + valueSerializer.writeFloat64(valueHolderForLinearRate); + const auto valueHolderForDegree = value.degree; + valueSerializer.writeFloat64(valueHolderForDegree); + const auto valueHolderForSaturation = value.saturation; + valueSerializer.writeFloat64(valueHolderForSaturation); + const auto valueHolderForPositiveCoefficient = value.positiveCoefficient; + const auto valueHolderForPositiveCoefficient_0 = valueHolderForPositiveCoefficient.value0; + valueSerializer.writeFloat64(valueHolderForPositiveCoefficient_0); + const auto valueHolderForPositiveCoefficient_1 = valueHolderForPositiveCoefficient.value1; + valueSerializer.writeFloat64(valueHolderForPositiveCoefficient_1); + const auto valueHolderForPositiveCoefficient_2 = valueHolderForPositiveCoefficient.value2; + valueSerializer.writeFloat64(valueHolderForPositiveCoefficient_2); + const auto valueHolderForNegativeCoefficient = value.negativeCoefficient; + const auto valueHolderForNegativeCoefficient_0 = valueHolderForNegativeCoefficient.value0; + valueSerializer.writeFloat64(valueHolderForNegativeCoefficient_0); + const auto valueHolderForNegativeCoefficient_1 = valueHolderForNegativeCoefficient.value1; + valueSerializer.writeFloat64(valueHolderForNegativeCoefficient_1); + const auto valueHolderForNegativeCoefficient_2 = valueHolderForNegativeCoefficient.value2; + valueSerializer.writeFloat64(valueHolderForNegativeCoefficient_2); + const auto valueHolderForFraction = value.fraction; + valueSerializer.writeFloat64(valueHolderForFraction); +} +inline Ark_uiEffect_BrightnessBlender uiEffect_BrightnessBlender_serializer::read(DeserializerBase& buffer) +{ + Ark_uiEffect_BrightnessBlender value = {}; + DeserializerBase& valueDeserializer = buffer; + value.cubicRate = valueDeserializer.readFloat64(); + value.quadraticRate = valueDeserializer.readFloat64(); + value.linearRate = valueDeserializer.readFloat64(); + value.degree = valueDeserializer.readFloat64(); + value.saturation = valueDeserializer.readFloat64(); + Ark_uiEffect_Tuple_F64_F64_F64 positiveCoefficientTmpBuf = {}; + positiveCoefficientTmpBuf.value0 = valueDeserializer.readFloat64(); + positiveCoefficientTmpBuf.value1 = valueDeserializer.readFloat64(); + positiveCoefficientTmpBuf.value2 = valueDeserializer.readFloat64(); + value.positiveCoefficient = positiveCoefficientTmpBuf; + Ark_uiEffect_Tuple_F64_F64_F64 negativeCoefficientTmpBuf = {}; + negativeCoefficientTmpBuf.value0 = valueDeserializer.readFloat64(); + negativeCoefficientTmpBuf.value1 = valueDeserializer.readFloat64(); + negativeCoefficientTmpBuf.value2 = valueDeserializer.readFloat64(); + value.negativeCoefficient = negativeCoefficientTmpBuf; + value.fraction = valueDeserializer.readFloat64(); + return value; +} +inline void UIExtensionOptions_serializer::write(SerializerBase& buffer, Ark_UIExtensionOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForIsTransferringCaller = value.isTransferringCaller; + if (runtimeType(valueHolderForIsTransferringCaller) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForIsTransferringCallerTmpValue = valueHolderForIsTransferringCaller.value; + valueSerializer.writeBoolean(valueHolderForIsTransferringCallerTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForPlaceholder = value.placeholder; + if (runtimeType(valueHolderForPlaceholder) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForPlaceholderTmpValue = valueHolderForPlaceholder.value; + valueSerializer.writeObject(valueHolderForPlaceholderTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForAreaChangePlaceholder = value.areaChangePlaceholder; + if (runtimeType(valueHolderForAreaChangePlaceholder) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForAreaChangePlaceholderTmpValue = valueHolderForAreaChangePlaceholder.value; + valueSerializer.writeInt32(valueHolderForAreaChangePlaceholderTmpValue.size); + for (int32_t i = 0; i < valueHolderForAreaChangePlaceholderTmpValue.size; i++) { + auto valueHolderForAreaChangePlaceholderTmpValueKeyVar = valueHolderForAreaChangePlaceholderTmpValue.keys[i]; + auto valueHolderForAreaChangePlaceholderTmpValueValueVar = valueHolderForAreaChangePlaceholderTmpValue.values[i]; + valueSerializer.writeString(valueHolderForAreaChangePlaceholderTmpValueKeyVar); + valueSerializer.writeObject(valueHolderForAreaChangePlaceholderTmpValueValueVar); } - colorsTmpBuf.value = colorsTmpBuf_; + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForDpiFollowStrategy = value.dpiFollowStrategy; + if (runtimeType(valueHolderForDpiFollowStrategy) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForDpiFollowStrategyTmpValue = valueHolderForDpiFollowStrategy.value; + valueSerializer.writeInt32(static_cast(valueHolderForDpiFollowStrategyTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForWindowModeFollowStrategy = value.windowModeFollowStrategy; + if (runtimeType(valueHolderForWindowModeFollowStrategy) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForWindowModeFollowStrategyTmpValue = valueHolderForWindowModeFollowStrategy.value; + valueSerializer.writeInt32(static_cast(valueHolderForWindowModeFollowStrategyTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_UIExtensionOptions UIExtensionOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_UIExtensionOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto isTransferringCallerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isTransferringCallerTmpBuf = {}; + isTransferringCallerTmpBuf.tag = isTransferringCallerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((isTransferringCallerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + isTransferringCallerTmpBuf.value = valueDeserializer.readBoolean(); + } + value.isTransferringCaller = isTransferringCallerTmpBuf; + const auto placeholderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ComponentContent placeholderTmpBuf = {}; + placeholderTmpBuf.tag = placeholderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((placeholderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + placeholderTmpBuf.value = static_cast(valueDeserializer.readObject()); + } + value.placeholder = placeholderTmpBuf; + const auto areaChangePlaceholderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Map_String_ComponentContent areaChangePlaceholderTmpBuf = {}; + areaChangePlaceholderTmpBuf.tag = areaChangePlaceholderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((areaChangePlaceholderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int32 areaChangePlaceholderTmpBuf_SizeVar = valueDeserializer.readInt32(); + Map_String_ComponentContent areaChangePlaceholderTmpBuf_ = {}; + valueDeserializer.resizeMap(&areaChangePlaceholderTmpBuf_, areaChangePlaceholderTmpBuf_SizeVar); + for (int areaChangePlaceholderTmpBuf_IVar = 0; areaChangePlaceholderTmpBuf_IVar < areaChangePlaceholderTmpBuf_SizeVar; areaChangePlaceholderTmpBuf_IVar++) { + const Ark_String areaChangePlaceholderTmpBuf_KeyVar = static_cast(valueDeserializer.readString()); + const Ark_ComponentContent areaChangePlaceholderTmpBuf_ValueVar = static_cast(valueDeserializer.readObject()); + areaChangePlaceholderTmpBuf_.keys[areaChangePlaceholderTmpBuf_IVar] = areaChangePlaceholderTmpBuf_KeyVar; + areaChangePlaceholderTmpBuf_.values[areaChangePlaceholderTmpBuf_IVar] = areaChangePlaceholderTmpBuf_ValueVar; + } + areaChangePlaceholderTmpBuf.value = areaChangePlaceholderTmpBuf_; } - value.colors = colorsTmpBuf; + value.areaChangePlaceholder = areaChangePlaceholderTmpBuf; + const auto dpiFollowStrategyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_DpiFollowStrategy dpiFollowStrategyTmpBuf = {}; + dpiFollowStrategyTmpBuf.tag = dpiFollowStrategyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((dpiFollowStrategyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + dpiFollowStrategyTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.dpiFollowStrategy = dpiFollowStrategyTmpBuf; + const auto windowModeFollowStrategyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_WindowModeFollowStrategy windowModeFollowStrategyTmpBuf = {}; + windowModeFollowStrategyTmpBuf.tag = windowModeFollowStrategyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((windowModeFollowStrategyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + windowModeFollowStrategyTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.windowModeFollowStrategy = windowModeFollowStrategyTmpBuf; return value; } -inline void DatePickerOptions_serializer::write(SerializerBase& buffer, Ark_DatePickerOptions value) +inline void unifiedDataChannel_Summary_serializer::write(SerializerBase& buffer, Ark_unifiedDataChannel_Summary value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStart = value.start; - if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writePointer(value); +} +inline Ark_unifiedDataChannel_Summary unifiedDataChannel_Summary_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void ViewportRect_serializer::write(SerializerBase& buffer, Ark_ViewportRect value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForX = value.x; + if (runtimeType(valueHolderForX) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartTmpValue = valueHolderForStart.value; - valueSerializer.writeInt64(valueHolderForStartTmpValue); + const auto valueHolderForXTmpValue = valueHolderForX.value; + if (valueHolderForXTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForXTmpValueForIdx0 = valueHolderForXTmpValue.value0; + valueSerializer.writeFloat64(valueHolderForXTmpValueForIdx0); + } else if (valueHolderForXTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForXTmpValueForIdx1 = valueHolderForXTmpValue.value1; + valueSerializer.writeString(valueHolderForXTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnd = value.end; - if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForY = value.y; + if (runtimeType(valueHolderForY) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEndTmpValue = valueHolderForEnd.value; - valueSerializer.writeInt64(valueHolderForEndTmpValue); + const auto valueHolderForYTmpValue = valueHolderForY.value; + if (valueHolderForYTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForYTmpValueForIdx0 = valueHolderForYTmpValue.value0; + valueSerializer.writeFloat64(valueHolderForYTmpValueForIdx0); + } else if (valueHolderForYTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForYTmpValueForIdx1 = valueHolderForYTmpValue.value1; + valueSerializer.writeString(valueHolderForYTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSelected = value.selected; - if (runtimeType(valueHolderForSelected) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForWidth = value.width; + if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSelectedTmpValue = valueHolderForSelected.value; - if (valueHolderForSelectedTmpValue.selector == 0) { + const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; + if (valueHolderForWidthTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForSelectedTmpValueForIdx0 = valueHolderForSelectedTmpValue.value0; - valueSerializer.writeInt64(valueHolderForSelectedTmpValueForIdx0); - } else if (valueHolderForSelectedTmpValue.selector == 1) { + const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; + valueSerializer.writeFloat64(valueHolderForWidthTmpValueForIdx0); + } else if (valueHolderForWidthTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForSelectedTmpValueForIdx1 = valueHolderForSelectedTmpValue.value1; - Bindable_Date_serializer::write(valueSerializer, valueHolderForSelectedTmpValueForIdx1); + const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; + valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForMode = value.mode; - if (runtimeType(valueHolderForMode) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHeight = value.height; + if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForModeTmpValue = valueHolderForMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForModeTmpValue)); + const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; + if (valueHolderForHeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; + valueSerializer.writeFloat64(valueHolderForHeightTmpValueForIdx0); + } else if (valueHolderForHeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; + valueSerializer.writeString(valueHolderForHeightTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_DatePickerOptions DatePickerOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ViewportRect ViewportRect_serializer::read(DeserializerBase& buffer) { - Ark_DatePickerOptions value = {}; + Ark_ViewportRect value = {}; DeserializerBase& valueDeserializer = buffer; - const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Date startTmpBuf = {}; - startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - startTmpBuf.value = valueDeserializer.readInt64(); + const auto xTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_F64_String xTmpBuf = {}; + xTmpBuf.tag = xTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((xTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 xTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_F64_String xTmpBuf_ = {}; + xTmpBuf_.selector = xTmpBuf_UnionSelector; + if (xTmpBuf_UnionSelector == 0) { + xTmpBuf_.selector = 0; + xTmpBuf_.value0 = valueDeserializer.readFloat64(); + } else if (xTmpBuf_UnionSelector == 1) { + xTmpBuf_.selector = 1; + xTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for xTmpBuf_ has to be chosen through deserialisation."); + } + xTmpBuf.value = static_cast(xTmpBuf_); } - value.start = startTmpBuf; - const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Date endTmpBuf = {}; - endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - endTmpBuf.value = valueDeserializer.readInt64(); + value.x = xTmpBuf; + const auto yTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_F64_String yTmpBuf = {}; + yTmpBuf.tag = yTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((yTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 yTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_F64_String yTmpBuf_ = {}; + yTmpBuf_.selector = yTmpBuf_UnionSelector; + if (yTmpBuf_UnionSelector == 0) { + yTmpBuf_.selector = 0; + yTmpBuf_.value0 = valueDeserializer.readFloat64(); + } else if (yTmpBuf_UnionSelector == 1) { + yTmpBuf_.selector = 1; + yTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for yTmpBuf_ has to be chosen through deserialisation."); + } + yTmpBuf.value = static_cast(yTmpBuf_); } - value.end = endTmpBuf; - const auto selectedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Date_Bindable selectedTmpBuf = {}; - selectedTmpBuf.tag = selectedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((selectedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 selectedTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Date_Bindable selectedTmpBuf_ = {}; - selectedTmpBuf_.selector = selectedTmpBuf_UnionSelector; - if (selectedTmpBuf_UnionSelector == 0) { - selectedTmpBuf_.selector = 0; - selectedTmpBuf_.value0 = valueDeserializer.readInt64(); - } else if (selectedTmpBuf_UnionSelector == 1) { - selectedTmpBuf_.selector = 1; - selectedTmpBuf_.value1 = Bindable_Date_serializer::read(valueDeserializer); + value.y = yTmpBuf; + const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_F64_String widthTmpBuf = {}; + widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_F64_String widthTmpBuf_ = {}; + widthTmpBuf_.selector = widthTmpBuf_UnionSelector; + if (widthTmpBuf_UnionSelector == 0) { + widthTmpBuf_.selector = 0; + widthTmpBuf_.value0 = valueDeserializer.readFloat64(); + } else if (widthTmpBuf_UnionSelector == 1) { + widthTmpBuf_.selector = 1; + widthTmpBuf_.value1 = static_cast(valueDeserializer.readString()); } else { - INTEROP_FATAL("One of the branches for selectedTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); } - selectedTmpBuf.value = static_cast(selectedTmpBuf_); + widthTmpBuf.value = static_cast(widthTmpBuf_); } - value.selected = selectedTmpBuf; - const auto modeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DatePickerMode modeTmpBuf = {}; - modeTmpBuf.tag = modeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((modeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - modeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.width = widthTmpBuf; + const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_F64_String heightTmpBuf = {}; + heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_F64_String heightTmpBuf_ = {}; + heightTmpBuf_.selector = heightTmpBuf_UnionSelector; + if (heightTmpBuf_UnionSelector == 0) { + heightTmpBuf_.selector = 0; + heightTmpBuf_.value0 = valueDeserializer.readFloat64(); + } else if (heightTmpBuf_UnionSelector == 1) { + heightTmpBuf_.selector = 1; + heightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); + } + heightTmpBuf.value = static_cast(heightTmpBuf_); } - value.mode = modeTmpBuf; + value.height = heightTmpBuf; return value; } -inline void DecorationStyle_serializer::write(SerializerBase& buffer, Ark_DecorationStyle value) +inline void VisibleAreaEventOptions_serializer::write(SerializerBase& buffer, Ark_VisibleAreaEventOptions value) { SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); + const auto valueHolderForRatios = value.ratios; + valueSerializer.writeInt32(valueHolderForRatios.length); + for (int valueHolderForRatiosCounterI = 0; valueHolderForRatiosCounterI < valueHolderForRatios.length; valueHolderForRatiosCounterI++) { + const Ark_Number valueHolderForRatiosTmpElement = valueHolderForRatios.array[valueHolderForRatiosCounterI]; + valueSerializer.writeNumber(valueHolderForRatiosTmpElement); + } + const auto valueHolderForExpectedUpdateInterval = value.expectedUpdateInterval; + if (runtimeType(valueHolderForExpectedUpdateInterval) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForExpectedUpdateIntervalTmpValue = valueHolderForExpectedUpdateInterval.value; + valueSerializer.writeNumber(valueHolderForExpectedUpdateIntervalTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_DecorationStyle DecorationStyle_serializer::read(DeserializerBase& buffer) +inline Ark_VisibleAreaEventOptions VisibleAreaEventOptions_serializer::read(DeserializerBase& buffer) { + Ark_VisibleAreaEventOptions value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + const Ark_Int32 ratiosTmpBufLength = valueDeserializer.readInt32(); + Array_Number ratiosTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&ratiosTmpBuf, ratiosTmpBufLength); + for (int ratiosTmpBufBufCounterI = 0; ratiosTmpBufBufCounterI < ratiosTmpBufLength; ratiosTmpBufBufCounterI++) { + ratiosTmpBuf.array[ratiosTmpBufBufCounterI] = static_cast(valueDeserializer.readNumber()); + } + value.ratios = ratiosTmpBuf; + const auto expectedUpdateIntervalTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number expectedUpdateIntervalTmpBuf = {}; + expectedUpdateIntervalTmpBuf.tag = expectedUpdateIntervalTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((expectedUpdateIntervalTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + expectedUpdateIntervalTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.expectedUpdateInterval = expectedUpdateIntervalTmpBuf; + return value; } -inline void DecorationStyleInterface_serializer::write(SerializerBase& buffer, Ark_DecorationStyleInterface value) +inline void VisibleListContentInfo_serializer::write(SerializerBase& buffer, Ark_VisibleListContentInfo value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForType = value.type; - valueSerializer.writeInt32(static_cast(valueHolderForType)); - const auto valueHolderForColor = value.color; - if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIndex = value.index; + valueSerializer.writeNumber(valueHolderForIndex); + const auto valueHolderForItemGroupArea = value.itemGroupArea; + if (runtimeType(valueHolderForItemGroupArea) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColorTmpValue = valueHolderForColor.value; - if (valueHolderForColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); - } else if (valueHolderForColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); - } else if (valueHolderForColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; - valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); - } else if (valueHolderForColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); - } + const auto valueHolderForItemGroupAreaTmpValue = valueHolderForItemGroupArea.value; + valueSerializer.writeInt32(static_cast(valueHolderForItemGroupAreaTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForStyle = value.style; - if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForItemIndexInGroup = value.itemIndexInGroup; + if (runtimeType(valueHolderForItemIndexInGroup) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); + const auto valueHolderForItemIndexInGroupTmpValue = valueHolderForItemIndexInGroup.value; + valueSerializer.writeNumber(valueHolderForItemIndexInGroupTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_DecorationStyleInterface DecorationStyleInterface_serializer::read(DeserializerBase& buffer) +inline Ark_VisibleListContentInfo VisibleListContentInfo_serializer::read(DeserializerBase& buffer) { - Ark_DecorationStyleInterface value = {}; + Ark_VisibleListContentInfo value = {}; DeserializerBase& valueDeserializer = buffer; - value.type = static_cast(valueDeserializer.readInt32()); - const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor colorTmpBuf = {}; - colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorTmpBuf_ = {}; - colorTmpBuf_.selector = colorTmpBuf_UnionSelector; - if (colorTmpBuf_UnionSelector == 0) { - colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorTmpBuf_UnionSelector == 1) { - colorTmpBuf_.selector = 1; - colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (colorTmpBuf_UnionSelector == 2) { - colorTmpBuf_.selector = 2; - colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (colorTmpBuf_UnionSelector == 3) { - colorTmpBuf_.selector = 3; - colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); - } - colorTmpBuf.value = static_cast(colorTmpBuf_); + value.index = static_cast(valueDeserializer.readNumber()); + const auto itemGroupAreaTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ListItemGroupArea itemGroupAreaTmpBuf = {}; + itemGroupAreaTmpBuf.tag = itemGroupAreaTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((itemGroupAreaTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + itemGroupAreaTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.color = colorTmpBuf; - const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextDecorationStyle styleTmpBuf = {}; - styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.itemGroupArea = itemGroupAreaTmpBuf; + const auto itemIndexInGroupTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number itemIndexInGroupTmpBuf = {}; + itemIndexInGroupTmpBuf.tag = itemIndexInGroupTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((itemIndexInGroupTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + itemIndexInGroupTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.style = styleTmpBuf; + value.itemIndexInGroup = itemIndexInGroupTmpBuf; return value; } -inline void DecorationStyleResult_serializer::write(SerializerBase& buffer, Ark_DecorationStyleResult value) +inline void WaterFlowOptions_serializer::write(SerializerBase& buffer, Ark_WaterFlowOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForType = value.type; - valueSerializer.writeInt32(static_cast(valueHolderForType)); - const auto valueHolderForColor = value.color; - if (valueHolderForColor.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForColorForIdx0 = valueHolderForColor.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorForIdx0)); - } else if (valueHolderForColor.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForColorForIdx1 = valueHolderForColor.value1; - valueSerializer.writeNumber(valueHolderForColorForIdx1); - } else if (valueHolderForColor.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForColorForIdx2 = valueHolderForColor.value2; - valueSerializer.writeString(valueHolderForColorForIdx2); - } else if (valueHolderForColor.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForColorForIdx3 = valueHolderForColor.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorForIdx3); + const auto valueHolderForFooter = value.footer; + if (runtimeType(valueHolderForFooter) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForFooterTmpValue = valueHolderForFooter.value; + valueSerializer.writeCallbackResource(valueHolderForFooterTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForFooterTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForFooterTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForStyle = value.style; - if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFooterContent = value.footerContent; + if (runtimeType(valueHolderForFooterContent) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); + const auto valueHolderForFooterContentTmpValue = valueHolderForFooterContent.value; + valueSerializer.writeObject(valueHolderForFooterContentTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForScroller = value.scroller; + if (runtimeType(valueHolderForScroller) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForScrollerTmpValue = valueHolderForScroller.value; + Scroller_serializer::write(valueSerializer, valueHolderForScrollerTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForSections = value.sections; + if (runtimeType(valueHolderForSections) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForSectionsTmpValue = valueHolderForSections.value; + WaterFlowSections_serializer::write(valueSerializer, valueHolderForSectionsTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForLayoutMode = value.layoutMode; + if (runtimeType(valueHolderForLayoutMode) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForLayoutModeTmpValue = valueHolderForLayoutMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForLayoutModeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_DecorationStyleResult DecorationStyleResult_serializer::read(DeserializerBase& buffer) +inline Ark_WaterFlowOptions WaterFlowOptions_serializer::read(DeserializerBase& buffer) { - Ark_DecorationStyleResult value = {}; + Ark_WaterFlowOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.type = static_cast(valueDeserializer.readInt32()); - const Ark_Int8 colorTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorTmpBuf = {}; - colorTmpBuf.selector = colorTmpBufUnionSelector; - if (colorTmpBufUnionSelector == 0) { - colorTmpBuf.selector = 0; - colorTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorTmpBufUnionSelector == 1) { - colorTmpBuf.selector = 1; - colorTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (colorTmpBufUnionSelector == 2) { - colorTmpBuf.selector = 2; - colorTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (colorTmpBufUnionSelector == 3) { - colorTmpBuf.selector = 3; - colorTmpBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for colorTmpBuf has to be chosen through deserialisation."); + const auto footerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomNodeBuilder footerTmpBuf = {}; + footerTmpBuf.tag = footerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((footerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + footerTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; } - value.color = static_cast(colorTmpBuf); - const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextDecorationStyle styleTmpBuf = {}; - styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.footer = footerTmpBuf; + const auto footerContentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ComponentContentBase footerContentTmpBuf = {}; + footerContentTmpBuf.tag = footerContentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((footerContentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + footerContentTmpBuf.value = static_cast(valueDeserializer.readObject()); } - value.style = styleTmpBuf; + value.footerContent = footerContentTmpBuf; + const auto scrollerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Scroller scrollerTmpBuf = {}; + scrollerTmpBuf.tag = scrollerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((scrollerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + scrollerTmpBuf.value = static_cast(Scroller_serializer::read(valueDeserializer)); + } + value.scroller = scrollerTmpBuf; + const auto sectionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_WaterFlowSections sectionsTmpBuf = {}; + sectionsTmpBuf.tag = sectionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((sectionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + sectionsTmpBuf.value = static_cast(WaterFlowSections_serializer::read(valueDeserializer)); + } + value.sections = sectionsTmpBuf; + const auto layoutModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_WaterFlowLayoutMode layoutModeTmpBuf = {}; + layoutModeTmpBuf.tag = layoutModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((layoutModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + layoutModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.layoutMode = layoutModeTmpBuf; return value; } -inline void DividerStyleOptions_serializer::write(SerializerBase& buffer, Ark_DividerStyleOptions value) +inline void WebKeyboardCallbackInfo_serializer::write(SerializerBase& buffer, Ark_WebKeyboardCallbackInfo value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStrokeWidth = value.strokeWidth; - if (runtimeType(valueHolderForStrokeWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForController = value.controller; + WebKeyboardController_serializer::write(valueSerializer, valueHolderForController); + const auto valueHolderForAttributes = value.attributes; + valueSerializer.writeInt32(valueHolderForAttributes.size); + for (int32_t i = 0; i < valueHolderForAttributes.size; i++) { + auto valueHolderForAttributesKeyVar = valueHolderForAttributes.keys[i]; + auto valueHolderForAttributesValueVar = valueHolderForAttributes.values[i]; + valueSerializer.writeString(valueHolderForAttributesKeyVar); + valueSerializer.writeString(valueHolderForAttributesValueVar); + } +} +inline Ark_WebKeyboardCallbackInfo WebKeyboardCallbackInfo_serializer::read(DeserializerBase& buffer) +{ + Ark_WebKeyboardCallbackInfo value = {}; + DeserializerBase& valueDeserializer = buffer; + value.controller = static_cast(WebKeyboardController_serializer::read(valueDeserializer)); + const Ark_Int32 attributesTmpBufSizeVar = valueDeserializer.readInt32(); + Map_String_String attributesTmpBuf = {}; + valueDeserializer.resizeMap(&attributesTmpBuf, attributesTmpBufSizeVar); + for (int attributesTmpBufIVar = 0; attributesTmpBufIVar < attributesTmpBufSizeVar; attributesTmpBufIVar++) { + const Ark_String attributesTmpBufKeyVar = static_cast(valueDeserializer.readString()); + const Ark_String attributesTmpBufValueVar = static_cast(valueDeserializer.readString()); + attributesTmpBuf.keys[attributesTmpBufIVar] = attributesTmpBufKeyVar; + attributesTmpBuf.values[attributesTmpBufIVar] = attributesTmpBufValueVar; + } + value.attributes = attributesTmpBuf; + return value; +} +inline void WebKeyboardOptions_serializer::write(SerializerBase& buffer, Ark_WebKeyboardOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForUseSystemKeyboard = value.useSystemKeyboard; + valueSerializer.writeBoolean(valueHolderForUseSystemKeyboard); + const auto valueHolderForEnterKeyType = value.enterKeyType; + if (runtimeType(valueHolderForEnterKeyType) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStrokeWidthTmpValue = valueHolderForStrokeWidth.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForStrokeWidthTmpValue); + const auto valueHolderForEnterKeyTypeTmpValue = valueHolderForEnterKeyType.value; + valueSerializer.writeInt32(valueHolderForEnterKeyTypeTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForColor = value.color; - if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForCustomKeyboard = value.customKeyboard; + if (runtimeType(valueHolderForCustomKeyboard) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColorTmpValue = valueHolderForColor.value; - if (valueHolderForColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); - } else if (valueHolderForColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); - } else if (valueHolderForColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; - valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); - } else if (valueHolderForColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); - } + const auto valueHolderForCustomKeyboardTmpValue = valueHolderForCustomKeyboard.value; + valueSerializer.writeCallbackResource(valueHolderForCustomKeyboardTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForCustomKeyboardTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForCustomKeyboardTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForStartMargin = value.startMargin; - if (runtimeType(valueHolderForStartMargin) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_WebKeyboardOptions WebKeyboardOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_WebKeyboardOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + value.useSystemKeyboard = valueDeserializer.readBoolean(); + const auto enterKeyTypeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Int32 enterKeyTypeTmpBuf = {}; + enterKeyTypeTmpBuf.tag = enterKeyTypeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enterKeyTypeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enterKeyTypeTmpBuf.value = valueDeserializer.readInt32(); + } + value.enterKeyType = enterKeyTypeTmpBuf; + const auto customKeyboardTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomNodeBuilder customKeyboardTmpBuf = {}; + customKeyboardTmpBuf.tag = customKeyboardTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((customKeyboardTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + customKeyboardTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + } + value.customKeyboard = customKeyboardTmpBuf; + return value; +} +inline void WebMediaOptions_serializer::write(SerializerBase& buffer, Ark_WebMediaOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForResumeInterval = value.resumeInterval; + if (runtimeType(valueHolderForResumeInterval) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartMarginTmpValue = valueHolderForStartMargin.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForStartMarginTmpValue); + const auto valueHolderForResumeIntervalTmpValue = valueHolderForResumeInterval.value; + valueSerializer.writeInt32(valueHolderForResumeIntervalTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEndMargin = value.endMargin; - if (runtimeType(valueHolderForEndMargin) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAudioExclusive = value.audioExclusive; + if (runtimeType(valueHolderForAudioExclusive) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEndMarginTmpValue = valueHolderForEndMargin.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForEndMarginTmpValue); + const auto valueHolderForAudioExclusiveTmpValue = valueHolderForAudioExclusive.value; + valueSerializer.writeBoolean(valueHolderForAudioExclusiveTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForMode = value.mode; - if (runtimeType(valueHolderForMode) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAudioSessionType = value.audioSessionType; + if (runtimeType(valueHolderForAudioSessionType) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForModeTmpValue = valueHolderForMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForModeTmpValue)); + const auto valueHolderForAudioSessionTypeTmpValue = valueHolderForAudioSessionType.value; + valueSerializer.writeInt32(static_cast(valueHolderForAudioSessionTypeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_DividerStyleOptions DividerStyleOptions_serializer::read(DeserializerBase& buffer) +inline Ark_WebMediaOptions WebMediaOptions_serializer::read(DeserializerBase& buffer) { - Ark_DividerStyleOptions value = {}; + Ark_WebMediaOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto strokeWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics strokeWidthTmpBuf = {}; - strokeWidthTmpBuf.tag = strokeWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((strokeWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - strokeWidthTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); - } - value.strokeWidth = strokeWidthTmpBuf; - const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor colorTmpBuf = {}; - colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorTmpBuf_ = {}; - colorTmpBuf_.selector = colorTmpBuf_UnionSelector; - if (colorTmpBuf_UnionSelector == 0) { - colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorTmpBuf_UnionSelector == 1) { - colorTmpBuf_.selector = 1; - colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (colorTmpBuf_UnionSelector == 2) { - colorTmpBuf_.selector = 2; - colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (colorTmpBuf_UnionSelector == 3) { - colorTmpBuf_.selector = 3; - colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); - } - colorTmpBuf.value = static_cast(colorTmpBuf_); - } - value.color = colorTmpBuf; - const auto startMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics startMarginTmpBuf = {}; - startMarginTmpBuf.tag = startMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - startMarginTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + const auto resumeIntervalTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Int32 resumeIntervalTmpBuf = {}; + resumeIntervalTmpBuf.tag = resumeIntervalTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((resumeIntervalTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + resumeIntervalTmpBuf.value = valueDeserializer.readInt32(); } - value.startMargin = startMarginTmpBuf; - const auto endMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics endMarginTmpBuf = {}; - endMarginTmpBuf.tag = endMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((endMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - endMarginTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + value.resumeInterval = resumeIntervalTmpBuf; + const auto audioExclusiveTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean audioExclusiveTmpBuf = {}; + audioExclusiveTmpBuf.tag = audioExclusiveTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((audioExclusiveTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + audioExclusiveTmpBuf.value = valueDeserializer.readBoolean(); } - value.endMargin = endMarginTmpBuf; - const auto modeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DividerMode modeTmpBuf = {}; - modeTmpBuf.tag = modeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((modeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - modeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.audioExclusive = audioExclusiveTmpBuf; + const auto audioSessionTypeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_AudioSessionType audioSessionTypeTmpBuf = {}; + audioSessionTypeTmpBuf.tag = audioSessionTypeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((audioSessionTypeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + audioSessionTypeTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.mode = modeTmpBuf; + value.audioSessionType = audioSessionTypeTmpBuf; return value; } -inline void DragPreviewOptions_serializer::write(SerializerBase& buffer, Ark_DragPreviewOptions value) +inline void WebOptions_serializer::write(SerializerBase& buffer, Ark_WebOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForMode = value.mode; - if (runtimeType(valueHolderForMode) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSrc = value.src; + if (valueHolderForSrc.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSrcForIdx0 = valueHolderForSrc.value0; + valueSerializer.writeString(valueHolderForSrcForIdx0); + } else if (valueHolderForSrc.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSrcForIdx1 = valueHolderForSrc.value1; + Resource_serializer::write(valueSerializer, valueHolderForSrcForIdx1); + } + const auto valueHolderForController = value.controller; + webview_WebviewController_serializer::write(valueSerializer, valueHolderForController); + const auto valueHolderForRenderMode = value.renderMode; + if (runtimeType(valueHolderForRenderMode) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForModeTmpValue = valueHolderForMode.value; - if (valueHolderForModeTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForModeTmpValueForIdx0 = valueHolderForModeTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForModeTmpValueForIdx0)); - } else if (valueHolderForModeTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForModeTmpValueForIdx1 = valueHolderForModeTmpValue.value1; - valueSerializer.writeInt32(valueHolderForModeTmpValueForIdx1.length); - for (int valueHolderForModeTmpValueForIdx1CounterI = 0; valueHolderForModeTmpValueForIdx1CounterI < valueHolderForModeTmpValueForIdx1.length; valueHolderForModeTmpValueForIdx1CounterI++) { - const Ark_DragPreviewMode valueHolderForModeTmpValueForIdx1TmpElement = valueHolderForModeTmpValueForIdx1.array[valueHolderForModeTmpValueForIdx1CounterI]; - valueSerializer.writeInt32(static_cast(valueHolderForModeTmpValueForIdx1TmpElement)); - } - } + const auto valueHolderForRenderModeTmpValue = valueHolderForRenderMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForRenderModeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForNumberBadge = value.numberBadge; - if (runtimeType(valueHolderForNumberBadge) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIncognitoMode = value.incognitoMode; + if (runtimeType(valueHolderForIncognitoMode) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForNumberBadgeTmpValue = valueHolderForNumberBadge.value; - if (valueHolderForNumberBadgeTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForNumberBadgeTmpValueForIdx0 = valueHolderForNumberBadgeTmpValue.value0; - valueSerializer.writeBoolean(valueHolderForNumberBadgeTmpValueForIdx0); - } else if (valueHolderForNumberBadgeTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForNumberBadgeTmpValueForIdx1 = valueHolderForNumberBadgeTmpValue.value1; - valueSerializer.writeNumber(valueHolderForNumberBadgeTmpValueForIdx1); - } + const auto valueHolderForIncognitoModeTmpValue = valueHolderForIncognitoMode.value; + valueSerializer.writeBoolean(valueHolderForIncognitoModeTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSizeChangeEffect = value.sizeChangeEffect; - if (runtimeType(valueHolderForSizeChangeEffect) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSharedRenderProcessToken = value.sharedRenderProcessToken; + if (runtimeType(valueHolderForSharedRenderProcessToken) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSizeChangeEffectTmpValue = valueHolderForSizeChangeEffect.value; - valueSerializer.writeInt32(static_cast(valueHolderForSizeChangeEffectTmpValue)); + const auto valueHolderForSharedRenderProcessTokenTmpValue = valueHolderForSharedRenderProcessToken.value; + valueSerializer.writeString(valueHolderForSharedRenderProcessTokenTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_DragPreviewOptions DragPreviewOptions_serializer::read(DeserializerBase& buffer) +inline Ark_WebOptions WebOptions_serializer::read(DeserializerBase& buffer) { - Ark_DragPreviewOptions value = {}; + Ark_WebOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto modeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_DragPreviewMode_Array_DragPreviewMode modeTmpBuf = {}; - modeTmpBuf.tag = modeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((modeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 modeTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_DragPreviewMode_Array_DragPreviewMode modeTmpBuf_ = {}; - modeTmpBuf_.selector = modeTmpBuf_UnionSelector; - if (modeTmpBuf_UnionSelector == 0) { - modeTmpBuf_.selector = 0; - modeTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (modeTmpBuf_UnionSelector == 1) { - modeTmpBuf_.selector = 1; - const Ark_Int32 modeTmpBuf_BufULength = valueDeserializer.readInt32(); - Array_DragPreviewMode modeTmpBuf_BufU = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&modeTmpBuf_BufU, modeTmpBuf_BufULength); - for (int modeTmpBuf_BufUBufCounterI = 0; modeTmpBuf_BufUBufCounterI < modeTmpBuf_BufULength; modeTmpBuf_BufUBufCounterI++) { - modeTmpBuf_BufU.array[modeTmpBuf_BufUBufCounterI] = static_cast(valueDeserializer.readInt32()); - } - modeTmpBuf_.value1 = modeTmpBuf_BufU; - } else { - INTEROP_FATAL("One of the branches for modeTmpBuf_ has to be chosen through deserialisation."); - } - modeTmpBuf.value = static_cast(modeTmpBuf_); + const Ark_Int8 srcTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource srcTmpBuf = {}; + srcTmpBuf.selector = srcTmpBufUnionSelector; + if (srcTmpBufUnionSelector == 0) { + srcTmpBuf.selector = 0; + srcTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (srcTmpBufUnionSelector == 1) { + srcTmpBuf.selector = 1; + srcTmpBuf.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for srcTmpBuf has to be chosen through deserialisation."); } - value.mode = modeTmpBuf; - const auto numberBadgeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Boolean_Number numberBadgeTmpBuf = {}; - numberBadgeTmpBuf.tag = numberBadgeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((numberBadgeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 numberBadgeTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Boolean_Number numberBadgeTmpBuf_ = {}; - numberBadgeTmpBuf_.selector = numberBadgeTmpBuf_UnionSelector; - if (numberBadgeTmpBuf_UnionSelector == 0) { - numberBadgeTmpBuf_.selector = 0; - numberBadgeTmpBuf_.value0 = valueDeserializer.readBoolean(); - } else if (numberBadgeTmpBuf_UnionSelector == 1) { - numberBadgeTmpBuf_.selector = 1; - numberBadgeTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else { - INTEROP_FATAL("One of the branches for numberBadgeTmpBuf_ has to be chosen through deserialisation."); - } - numberBadgeTmpBuf.value = static_cast(numberBadgeTmpBuf_); + value.src = static_cast(srcTmpBuf); + value.controller = static_cast(webview_WebviewController_serializer::read(valueDeserializer)); + const auto renderModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_RenderMode renderModeTmpBuf = {}; + renderModeTmpBuf.tag = renderModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((renderModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + renderModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.numberBadge = numberBadgeTmpBuf; - const auto sizeChangeEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DraggingSizeChangeEffect sizeChangeEffectTmpBuf = {}; - sizeChangeEffectTmpBuf.tag = sizeChangeEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((sizeChangeEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - sizeChangeEffectTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.renderMode = renderModeTmpBuf; + const auto incognitoModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean incognitoModeTmpBuf = {}; + incognitoModeTmpBuf.tag = incognitoModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((incognitoModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + incognitoModeTmpBuf.value = valueDeserializer.readBoolean(); } - value.sizeChangeEffect = sizeChangeEffectTmpBuf; + value.incognitoMode = incognitoModeTmpBuf; + const auto sharedRenderProcessTokenTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String sharedRenderProcessTokenTmpBuf = {}; + sharedRenderProcessTokenTmpBuf.tag = sharedRenderProcessTokenTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((sharedRenderProcessTokenTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + sharedRenderProcessTokenTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.sharedRenderProcessToken = sharedRenderProcessTokenTmpBuf; return value; } -inline void EdgeColors_serializer::write(SerializerBase& buffer, Ark_EdgeColors value) +inline void window_SystemBarStyle_serializer::write(SerializerBase& buffer, Ark_window_SystemBarStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTop = value.top; - if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStatusBarContentColor = value.statusBarContentColor; + if (runtimeType(valueHolderForStatusBarContentColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopTmpValue = valueHolderForTop.value; - if (valueHolderForTopTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForTopTmpValueForIdx0)); - } else if (valueHolderForTopTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue.value1; - valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1); - } else if (valueHolderForTopTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue.value2; - valueSerializer.writeString(valueHolderForTopTmpValueForIdx2); - } else if (valueHolderForTopTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForTopTmpValueForIdx3 = valueHolderForTopTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForTopTmpValueForIdx3); - } + const auto valueHolderForStatusBarContentColorTmpValue = valueHolderForStatusBarContentColor.value; + valueSerializer.writeString(valueHolderForStatusBarContentColorTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForRight = value.right; - if (runtimeType(valueHolderForRight) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_window_SystemBarStyle window_SystemBarStyle_serializer::read(DeserializerBase& buffer) +{ + Ark_window_SystemBarStyle value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto statusBarContentColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String statusBarContentColorTmpBuf = {}; + statusBarContentColorTmpBuf.tag = statusBarContentColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((statusBarContentColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + statusBarContentColorTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.statusBarContentColor = statusBarContentColorTmpBuf; + return value; +} +inline void WorkerOptions_serializer::write(SerializerBase& buffer, Ark_WorkerOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForType = value.type; + if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRightTmpValue = valueHolderForRight.value; - if (valueHolderForRightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRightTmpValueForIdx0 = valueHolderForRightTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForRightTmpValueForIdx0)); - } else if (valueHolderForRightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRightTmpValueForIdx1 = valueHolderForRightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForRightTmpValueForIdx1); - } else if (valueHolderForRightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue.value2; - valueSerializer.writeString(valueHolderForRightTmpValueForIdx2); - } else if (valueHolderForRightTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForRightTmpValueForIdx3 = valueHolderForRightTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForRightTmpValueForIdx3); - } + const auto valueHolderForTypeTmpValue = valueHolderForType.value; + valueSerializer.writeString(valueHolderForTypeTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBottom = value.bottom; - if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForName = value.name; + if (runtimeType(valueHolderForName) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; - if (valueHolderForBottomTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBottomTmpValueForIdx0)); - } else if (valueHolderForBottomTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1); - } else if (valueHolderForBottomTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue.value2; - valueSerializer.writeString(valueHolderForBottomTmpValueForIdx2); - } else if (valueHolderForBottomTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForBottomTmpValueForIdx3 = valueHolderForBottomTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForBottomTmpValueForIdx3); - } + const auto valueHolderForNameTmpValue = valueHolderForName.value; + valueSerializer.writeString(valueHolderForNameTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForLeft = value.left; - if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForShared = value.shared; + if (runtimeType(valueHolderForShared) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; - if (valueHolderForLeftTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForLeftTmpValueForIdx0 = valueHolderForLeftTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForLeftTmpValueForIdx0)); - } else if (valueHolderForLeftTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue.value1; - valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx1); - } else if (valueHolderForLeftTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue.value2; - valueSerializer.writeString(valueHolderForLeftTmpValueForIdx2); - } else if (valueHolderForLeftTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForLeftTmpValueForIdx3 = valueHolderForLeftTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForLeftTmpValueForIdx3); - } + const auto valueHolderForSharedTmpValue = valueHolderForShared.value; + valueSerializer.writeBoolean(valueHolderForSharedTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_EdgeColors EdgeColors_serializer::read(DeserializerBase& buffer) +inline Ark_WorkerOptions WorkerOptions_serializer::read(DeserializerBase& buffer) { - Ark_EdgeColors value = {}; + Ark_WorkerOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor topTmpBuf = {}; - topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 topTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor topTmpBuf_ = {}; - topTmpBuf_.selector = topTmpBuf_UnionSelector; - if (topTmpBuf_UnionSelector == 0) { - topTmpBuf_.selector = 0; - topTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (topTmpBuf_UnionSelector == 1) { - topTmpBuf_.selector = 1; - topTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (topTmpBuf_UnionSelector == 2) { - topTmpBuf_.selector = 2; - topTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (topTmpBuf_UnionSelector == 3) { - topTmpBuf_.selector = 3; - topTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for topTmpBuf_ has to be chosen through deserialisation."); - } - topTmpBuf.value = static_cast(topTmpBuf_); + const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String typeTmpBuf = {}; + typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + typeTmpBuf.value = static_cast(valueDeserializer.readString()); } - value.top = topTmpBuf; - const auto rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor rightTmpBuf = {}; - rightTmpBuf.tag = rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 rightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor rightTmpBuf_ = {}; - rightTmpBuf_.selector = rightTmpBuf_UnionSelector; - if (rightTmpBuf_UnionSelector == 0) { - rightTmpBuf_.selector = 0; - rightTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (rightTmpBuf_UnionSelector == 1) { - rightTmpBuf_.selector = 1; - rightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (rightTmpBuf_UnionSelector == 2) { - rightTmpBuf_.selector = 2; - rightTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (rightTmpBuf_UnionSelector == 3) { - rightTmpBuf_.selector = 3; - rightTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for rightTmpBuf_ has to be chosen through deserialisation."); - } - rightTmpBuf.value = static_cast(rightTmpBuf_); + value.type = typeTmpBuf; + const auto nameTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String nameTmpBuf = {}; + nameTmpBuf.tag = nameTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((nameTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + nameTmpBuf.value = static_cast(valueDeserializer.readString()); } - value.right = rightTmpBuf; - const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor bottomTmpBuf = {}; - bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 bottomTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor bottomTmpBuf_ = {}; - bottomTmpBuf_.selector = bottomTmpBuf_UnionSelector; - if (bottomTmpBuf_UnionSelector == 0) { - bottomTmpBuf_.selector = 0; - bottomTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (bottomTmpBuf_UnionSelector == 1) { - bottomTmpBuf_.selector = 1; - bottomTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (bottomTmpBuf_UnionSelector == 2) { - bottomTmpBuf_.selector = 2; - bottomTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (bottomTmpBuf_UnionSelector == 3) { - bottomTmpBuf_.selector = 3; - bottomTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation."); - } - bottomTmpBuf.value = static_cast(bottomTmpBuf_); + value.name = nameTmpBuf; + const auto sharedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean sharedTmpBuf = {}; + sharedTmpBuf.tag = sharedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((sharedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + sharedTmpBuf.value = valueDeserializer.readBoolean(); } - value.bottom = bottomTmpBuf; - const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor leftTmpBuf = {}; - leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 leftTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor leftTmpBuf_ = {}; - leftTmpBuf_.selector = leftTmpBuf_UnionSelector; - if (leftTmpBuf_UnionSelector == 0) { - leftTmpBuf_.selector = 0; - leftTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (leftTmpBuf_UnionSelector == 1) { - leftTmpBuf_.selector = 1; - leftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (leftTmpBuf_UnionSelector == 2) { - leftTmpBuf_.selector = 2; - leftTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (leftTmpBuf_UnionSelector == 3) { - leftTmpBuf_.selector = 3; - leftTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for leftTmpBuf_ has to be chosen through deserialisation."); - } - leftTmpBuf.value = static_cast(leftTmpBuf_); + value.shared = sharedTmpBuf; + return value; +} +inline void XComponentController_serializer::write(SerializerBase& buffer, Ark_XComponentController value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_XComponentController XComponentController_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void AlphabetIndexerOptions_serializer::write(SerializerBase& buffer, Ark_AlphabetIndexerOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForArrayValue = value.arrayValue; + valueSerializer.writeInt32(valueHolderForArrayValue.length); + for (int valueHolderForArrayValueCounterI = 0; valueHolderForArrayValueCounterI < valueHolderForArrayValue.length; valueHolderForArrayValueCounterI++) { + const Ark_String valueHolderForArrayValueTmpElement = valueHolderForArrayValue.array[valueHolderForArrayValueCounterI]; + valueSerializer.writeString(valueHolderForArrayValueTmpElement); + } + const auto valueHolderForSelected = value.selected; + if (valueHolderForSelected.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSelectedForIdx0 = valueHolderForSelected.value0; + valueSerializer.writeNumber(valueHolderForSelectedForIdx0); + } else if (valueHolderForSelected.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSelectedForIdx1 = valueHolderForSelected.value1; + Bindable_Number_serializer::write(valueSerializer, valueHolderForSelectedForIdx1); } - value.left = leftTmpBuf; +} +inline Ark_AlphabetIndexerOptions AlphabetIndexerOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_AlphabetIndexerOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const Ark_Int32 arrayValueTmpBufLength = valueDeserializer.readInt32(); + Array_String arrayValueTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&arrayValueTmpBuf, arrayValueTmpBufLength); + for (int arrayValueTmpBufBufCounterI = 0; arrayValueTmpBufBufCounterI < arrayValueTmpBufLength; arrayValueTmpBufBufCounterI++) { + arrayValueTmpBuf.array[arrayValueTmpBufBufCounterI] = static_cast(valueDeserializer.readString()); + } + value.arrayValue = arrayValueTmpBuf; + const Ark_Int8 selectedTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_Bindable selectedTmpBuf = {}; + selectedTmpBuf.selector = selectedTmpBufUnionSelector; + if (selectedTmpBufUnionSelector == 0) { + selectedTmpBuf.selector = 0; + selectedTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); + } else if (selectedTmpBufUnionSelector == 1) { + selectedTmpBuf.selector = 1; + selectedTmpBuf.value1 = Bindable_Number_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for selectedTmpBuf has to be chosen through deserialisation."); + } + value.selected = static_cast(selectedTmpBuf); return value; } -inline void FadingEdgeOptions_serializer::write(SerializerBase& buffer, Ark_FadingEdgeOptions value) +inline void AnimateParam_serializer::write(SerializerBase& buffer, Ark_AnimateParam value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForFadingEdgeLength = value.fadingEdgeLength; - if (runtimeType(valueHolderForFadingEdgeLength) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDuration = value.duration; + if (runtimeType(valueHolderForDuration) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFadingEdgeLengthTmpValue = valueHolderForFadingEdgeLength.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForFadingEdgeLengthTmpValue); + const auto valueHolderForDurationTmpValue = valueHolderForDuration.value; + valueSerializer.writeNumber(valueHolderForDurationTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_FadingEdgeOptions FadingEdgeOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_FadingEdgeOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto fadingEdgeLengthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics fadingEdgeLengthTmpBuf = {}; - fadingEdgeLengthTmpBuf.tag = fadingEdgeLengthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fadingEdgeLengthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fadingEdgeLengthTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + const auto valueHolderForTempo = value.tempo; + if (runtimeType(valueHolderForTempo) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTempoTmpValue = valueHolderForTempo.value; + valueSerializer.writeNumber(valueHolderForTempoTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.fadingEdgeLength = fadingEdgeLengthTmpBuf; - return value; -} -inline void FlexSpaceOptions_serializer::write(SerializerBase& buffer, Ark_FlexSpaceOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForMain = value.main; - if (runtimeType(valueHolderForMain) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForCurve = value.curve; + if (runtimeType(valueHolderForCurve) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMainTmpValue = valueHolderForMain.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForMainTmpValue); + const auto valueHolderForCurveTmpValue = valueHolderForCurve.value; + if (valueHolderForCurveTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForCurveTmpValueForIdx0 = valueHolderForCurveTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForCurveTmpValueForIdx0)); + } else if (valueHolderForCurveTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForCurveTmpValueForIdx1 = valueHolderForCurveTmpValue.value1; + valueSerializer.writeString(valueHolderForCurveTmpValueForIdx1); + } else if (valueHolderForCurveTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForCurveTmpValueForIdx2 = valueHolderForCurveTmpValue.value2; + curves_ICurve_serializer::write(valueSerializer, valueHolderForCurveTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForCross = value.cross; - if (runtimeType(valueHolderForCross) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDelay = value.delay; + if (runtimeType(valueHolderForDelay) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCrossTmpValue = valueHolderForCross.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForCrossTmpValue); + const auto valueHolderForDelayTmpValue = valueHolderForDelay.value; + valueSerializer.writeNumber(valueHolderForDelayTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_FlexSpaceOptions FlexSpaceOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_FlexSpaceOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto mainTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics mainTmpBuf = {}; - mainTmpBuf.tag = mainTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((mainTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - mainTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + const auto valueHolderForIterations = value.iterations; + if (runtimeType(valueHolderForIterations) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForIterationsTmpValue = valueHolderForIterations.value; + valueSerializer.writeNumber(valueHolderForIterationsTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.main = mainTmpBuf; - const auto crossTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics crossTmpBuf = {}; - crossTmpBuf.tag = crossTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((crossTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - crossTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + const auto valueHolderForPlayMode = value.playMode; + if (runtimeType(valueHolderForPlayMode) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForPlayModeTmpValue = valueHolderForPlayMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForPlayModeTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.cross = crossTmpBuf; - return value; -} -inline void FocusBoxStyle_serializer::write(SerializerBase& buffer, Ark_FocusBoxStyle value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForMargin = value.margin; - if (runtimeType(valueHolderForMargin) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnFinish = value.onFinish; + if (runtimeType(valueHolderForOnFinish) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMarginTmpValue = valueHolderForMargin.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForMarginTmpValue); + const auto valueHolderForOnFinishTmpValue = valueHolderForOnFinish.value; + valueSerializer.writeCallbackResource(valueHolderForOnFinishTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnFinishTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnFinishTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForStrokeColor = value.strokeColor; - if (runtimeType(valueHolderForStrokeColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFinishCallbackType = value.finishCallbackType; + if (runtimeType(valueHolderForFinishCallbackType) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStrokeColorTmpValue = valueHolderForStrokeColor.value; - ColorMetrics_serializer::write(valueSerializer, valueHolderForStrokeColorTmpValue); + const auto valueHolderForFinishCallbackTypeTmpValue = valueHolderForFinishCallbackType.value; + valueSerializer.writeInt32(static_cast(valueHolderForFinishCallbackTypeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForStrokeWidth = value.strokeWidth; - if (runtimeType(valueHolderForStrokeWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForExpectedFrameRateRange = value.expectedFrameRateRange; + if (runtimeType(valueHolderForExpectedFrameRateRange) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStrokeWidthTmpValue = valueHolderForStrokeWidth.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForStrokeWidthTmpValue); + const auto valueHolderForExpectedFrameRateRangeTmpValue = valueHolderForExpectedFrameRateRange.value; + ExpectedFrameRateRange_serializer::write(valueSerializer, valueHolderForExpectedFrameRateRangeTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_FocusBoxStyle FocusBoxStyle_serializer::read(DeserializerBase& buffer) +inline Ark_AnimateParam AnimateParam_serializer::read(DeserializerBase& buffer) { - Ark_FocusBoxStyle value = {}; + Ark_AnimateParam value = {}; DeserializerBase& valueDeserializer = buffer; - const auto marginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics marginTmpBuf = {}; - marginTmpBuf.tag = marginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((marginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - marginTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + const auto durationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number durationTmpBuf = {}; + durationTmpBuf.tag = durationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((durationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + durationTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.margin = marginTmpBuf; - const auto strokeColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ColorMetrics strokeColorTmpBuf = {}; - strokeColorTmpBuf.tag = strokeColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((strokeColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - strokeColorTmpBuf.value = static_cast(ColorMetrics_serializer::read(valueDeserializer)); + value.duration = durationTmpBuf; + const auto tempoTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number tempoTmpBuf = {}; + tempoTmpBuf.tag = tempoTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((tempoTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + tempoTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.strokeColor = strokeColorTmpBuf; - const auto strokeWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics strokeWidthTmpBuf = {}; - strokeWidthTmpBuf.tag = strokeWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((strokeWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - strokeWidthTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + value.tempo = tempoTmpBuf; + const auto curveTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Curve_String_ICurve curveTmpBuf = {}; + curveTmpBuf.tag = curveTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((curveTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 curveTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Curve_String_ICurve curveTmpBuf_ = {}; + curveTmpBuf_.selector = curveTmpBuf_UnionSelector; + if (curveTmpBuf_UnionSelector == 0) { + curveTmpBuf_.selector = 0; + curveTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (curveTmpBuf_UnionSelector == 1) { + curveTmpBuf_.selector = 1; + curveTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else if (curveTmpBuf_UnionSelector == 2) { + curveTmpBuf_.selector = 2; + curveTmpBuf_.value2 = static_cast(curves_ICurve_serializer::read(valueDeserializer)); + } else { + INTEROP_FATAL("One of the branches for curveTmpBuf_ has to be chosen through deserialisation."); + } + curveTmpBuf.value = static_cast(curveTmpBuf_); } - value.strokeWidth = strokeWidthTmpBuf; - return value; -} -inline void FontOptions_serializer::write(SerializerBase& buffer, Ark_FontOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForFamilyName = value.familyName; - if (valueHolderForFamilyName.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFamilyNameForIdx0 = valueHolderForFamilyName.value0; - valueSerializer.writeString(valueHolderForFamilyNameForIdx0); - } else if (valueHolderForFamilyName.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFamilyNameForIdx1 = valueHolderForFamilyName.value1; - Resource_serializer::write(valueSerializer, valueHolderForFamilyNameForIdx1); + value.curve = curveTmpBuf; + const auto delayTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number delayTmpBuf = {}; + delayTmpBuf.tag = delayTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((delayTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + delayTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - const auto valueHolderForFamilySrc = value.familySrc; - if (valueHolderForFamilySrc.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFamilySrcForIdx0 = valueHolderForFamilySrc.value0; - valueSerializer.writeString(valueHolderForFamilySrcForIdx0); - } else if (valueHolderForFamilySrc.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFamilySrcForIdx1 = valueHolderForFamilySrc.value1; - Resource_serializer::write(valueSerializer, valueHolderForFamilySrcForIdx1); + value.delay = delayTmpBuf; + const auto iterationsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number iterationsTmpBuf = {}; + iterationsTmpBuf.tag = iterationsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((iterationsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + iterationsTmpBuf.value = static_cast(valueDeserializer.readNumber()); } -} -inline Ark_FontOptions FontOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_FontOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 familyNameTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource familyNameTmpBuf = {}; - familyNameTmpBuf.selector = familyNameTmpBufUnionSelector; - if (familyNameTmpBufUnionSelector == 0) { - familyNameTmpBuf.selector = 0; - familyNameTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (familyNameTmpBufUnionSelector == 1) { - familyNameTmpBuf.selector = 1; - familyNameTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for familyNameTmpBuf has to be chosen through deserialisation."); + value.iterations = iterationsTmpBuf; + const auto playModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PlayMode playModeTmpBuf = {}; + playModeTmpBuf.tag = playModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((playModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + playModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.familyName = static_cast(familyNameTmpBuf); - const Ark_Int8 familySrcTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource familySrcTmpBuf = {}; - familySrcTmpBuf.selector = familySrcTmpBufUnionSelector; - if (familySrcTmpBufUnionSelector == 0) { - familySrcTmpBuf.selector = 0; - familySrcTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (familySrcTmpBufUnionSelector == 1) { - familySrcTmpBuf.selector = 1; - familySrcTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for familySrcTmpBuf has to be chosen through deserialisation."); + value.playMode = playModeTmpBuf; + const auto onFinishTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onFinishTmpBuf = {}; + onFinishTmpBuf.tag = onFinishTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onFinishTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onFinishTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onFinish = onFinishTmpBuf; + const auto finishCallbackTypeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_FinishCallbackType finishCallbackTypeTmpBuf = {}; + finishCallbackTypeTmpBuf.tag = finishCallbackTypeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((finishCallbackTypeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + finishCallbackTypeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.finishCallbackType = finishCallbackTypeTmpBuf; + const auto expectedFrameRateRangeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ExpectedFrameRateRange expectedFrameRateRangeTmpBuf = {}; + expectedFrameRateRangeTmpBuf.tag = expectedFrameRateRangeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((expectedFrameRateRangeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + expectedFrameRateRangeTmpBuf.value = ExpectedFrameRateRange_serializer::read(valueDeserializer); } - value.familySrc = static_cast(familySrcTmpBuf); + value.expectedFrameRateRange = expectedFrameRateRangeTmpBuf; return value; } -inline void ForegroundBlurStyleOptions_serializer::write(SerializerBase& buffer, Ark_ForegroundBlurStyleOptions value) +inline void BackgroundBlurStyleOptions_serializer::write(SerializerBase& buffer, Ark_BackgroundBlurStyleOptions value) { SerializerBase& valueSerializer = buffer; const auto valueHolderForColorMode = value.colorMode; @@ -85778,10 +73317,42 @@ inline void ForegroundBlurStyleOptions_serializer::write(SerializerBase& buffer, } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } + const auto valueHolderForPolicy = value.policy; + if (runtimeType(valueHolderForPolicy) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForPolicyTmpValue = valueHolderForPolicy.value; + valueSerializer.writeInt32(static_cast(valueHolderForPolicyTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForInactiveColor = value.inactiveColor; + if (runtimeType(valueHolderForInactiveColor) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForInactiveColorTmpValue = valueHolderForInactiveColor.value; + if (valueHolderForInactiveColorTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForInactiveColorTmpValueForIdx0 = valueHolderForInactiveColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForInactiveColorTmpValueForIdx0)); + } else if (valueHolderForInactiveColorTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForInactiveColorTmpValueForIdx1 = valueHolderForInactiveColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForInactiveColorTmpValueForIdx1); + } else if (valueHolderForInactiveColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForInactiveColorTmpValueForIdx2 = valueHolderForInactiveColorTmpValue.value2; + valueSerializer.writeString(valueHolderForInactiveColorTmpValueForIdx2); + } else if (valueHolderForInactiveColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForInactiveColorTmpValueForIdx3 = valueHolderForInactiveColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForInactiveColorTmpValueForIdx3); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_ForegroundBlurStyleOptions ForegroundBlurStyleOptions_serializer::read(DeserializerBase& buffer) +inline Ark_BackgroundBlurStyleOptions BackgroundBlurStyleOptions_serializer::read(DeserializerBase& buffer) { - Ark_ForegroundBlurStyleOptions value = {}; + Ark_BackgroundBlurStyleOptions value = {}; DeserializerBase& valueDeserializer = buffer; const auto colorModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ThemeColorMode colorModeTmpBuf = {}; @@ -85811,723 +73382,535 @@ inline Ark_ForegroundBlurStyleOptions ForegroundBlurStyleOptions_serializer::rea blurOptionsTmpBuf.value = BlurOptions_serializer::read(valueDeserializer); } value.blurOptions = blurOptionsTmpBuf; - return value; -} -inline void FormInfo_serializer::write(SerializerBase& buffer, Ark_FormInfo value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForId = value.id; - if (valueHolderForId.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForIdForIdx0 = valueHolderForId.value0; - valueSerializer.writeInt64(valueHolderForIdForIdx0); - } else if (valueHolderForId.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForIdForIdx1 = valueHolderForId.value1; - valueSerializer.writeString(valueHolderForIdForIdx1); - } - const auto valueHolderForName = value.name; - valueSerializer.writeString(valueHolderForName); - const auto valueHolderForBundle = value.bundle; - valueSerializer.writeString(valueHolderForBundle); - const auto valueHolderForAbility = value.ability; - valueSerializer.writeString(valueHolderForAbility); - const auto valueHolderForModule = value.module; - valueSerializer.writeString(valueHolderForModule); - const auto valueHolderForDimension = value.dimension; - if (runtimeType(valueHolderForDimension) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDimensionTmpValue = valueHolderForDimension.value; - valueSerializer.writeInt32(static_cast(valueHolderForDimensionTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTemporary = value.temporary; - if (runtimeType(valueHolderForTemporary) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTemporaryTmpValue = valueHolderForTemporary.value; - valueSerializer.writeBoolean(valueHolderForTemporaryTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForWant = value.want; - if (runtimeType(valueHolderForWant) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWantTmpValue = valueHolderForWant.value; - Want_serializer::write(valueSerializer, valueHolderForWantTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForRenderingMode = value.renderingMode; - if (runtimeType(valueHolderForRenderingMode) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRenderingModeTmpValue = valueHolderForRenderingMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForRenderingModeTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForShape = value.shape; - if (runtimeType(valueHolderForShape) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForShapeTmpValue = valueHolderForShape.value; - valueSerializer.writeInt32(static_cast(valueHolderForShapeTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } -} -inline Ark_FormInfo FormInfo_serializer::read(DeserializerBase& buffer) -{ - Ark_FormInfo value = {}; - DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 idTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_I64_String idTmpBuf = {}; - idTmpBuf.selector = idTmpBufUnionSelector; - if (idTmpBufUnionSelector == 0) { - idTmpBuf.selector = 0; - idTmpBuf.value0 = valueDeserializer.readInt64(); - } else if (idTmpBufUnionSelector == 1) { - idTmpBuf.selector = 1; - idTmpBuf.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for idTmpBuf has to be chosen through deserialisation."); - } - value.id = static_cast(idTmpBuf); - value.name = static_cast(valueDeserializer.readString()); - value.bundle = static_cast(valueDeserializer.readString()); - value.ability = static_cast(valueDeserializer.readString()); - value.module = static_cast(valueDeserializer.readString()); - const auto dimensionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_FormDimension dimensionTmpBuf = {}; - dimensionTmpBuf.tag = dimensionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((dimensionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - dimensionTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.dimension = dimensionTmpBuf; - const auto temporaryTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean temporaryTmpBuf = {}; - temporaryTmpBuf.tag = temporaryTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((temporaryTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - temporaryTmpBuf.value = valueDeserializer.readBoolean(); - } - value.temporary = temporaryTmpBuf; - const auto wantTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Want wantTmpBuf = {}; - wantTmpBuf.tag = wantTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((wantTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - wantTmpBuf.value = Want_serializer::read(valueDeserializer); - } - value.want = wantTmpBuf; - const auto renderingModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_FormRenderingMode renderingModeTmpBuf = {}; - renderingModeTmpBuf.tag = renderingModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((renderingModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - renderingModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.renderingMode = renderingModeTmpBuf; - const auto shapeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_FormShape shapeTmpBuf = {}; - shapeTmpBuf.tag = shapeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((shapeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - shapeTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.shape = shapeTmpBuf; - return value; -} -inline void GaugeShadowOptions_serializer::write(SerializerBase& buffer, Ark_GaugeShadowOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForRadius = value.radius; - if (runtimeType(valueHolderForRadius) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRadiusTmpValue = valueHolderForRadius.value; - if (valueHolderForRadiusTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue.value0; - valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx0); - } else if (valueHolderForRadiusTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOffsetX = value.offsetX; - if (runtimeType(valueHolderForOffsetX) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffsetXTmpValue = valueHolderForOffsetX.value; - if (valueHolderForOffsetXTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForOffsetXTmpValueForIdx0 = valueHolderForOffsetXTmpValue.value0; - valueSerializer.writeNumber(valueHolderForOffsetXTmpValueForIdx0); - } else if (valueHolderForOffsetXTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForOffsetXTmpValueForIdx1 = valueHolderForOffsetXTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForOffsetXTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOffsetY = value.offsetY; - if (runtimeType(valueHolderForOffsetY) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffsetYTmpValue = valueHolderForOffsetY.value; - if (valueHolderForOffsetYTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForOffsetYTmpValueForIdx0 = valueHolderForOffsetYTmpValue.value0; - valueSerializer.writeNumber(valueHolderForOffsetYTmpValueForIdx0); - } else if (valueHolderForOffsetYTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForOffsetYTmpValueForIdx1 = valueHolderForOffsetYTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForOffsetYTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } -} -inline Ark_GaugeShadowOptions GaugeShadowOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_GaugeShadowOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto radiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Resource radiusTmpBuf = {}; - radiusTmpBuf.tag = radiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((radiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 radiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource radiusTmpBuf_ = {}; - radiusTmpBuf_.selector = radiusTmpBuf_UnionSelector; - if (radiusTmpBuf_UnionSelector == 0) { - radiusTmpBuf_.selector = 0; - radiusTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (radiusTmpBuf_UnionSelector == 1) { - radiusTmpBuf_.selector = 1; - radiusTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation."); - } - radiusTmpBuf.value = static_cast(radiusTmpBuf_); - } - value.radius = radiusTmpBuf; - const auto offsetXTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Resource offsetXTmpBuf = {}; - offsetXTmpBuf.tag = offsetXTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((offsetXTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 offsetXTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource offsetXTmpBuf_ = {}; - offsetXTmpBuf_.selector = offsetXTmpBuf_UnionSelector; - if (offsetXTmpBuf_UnionSelector == 0) { - offsetXTmpBuf_.selector = 0; - offsetXTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (offsetXTmpBuf_UnionSelector == 1) { - offsetXTmpBuf_.selector = 1; - offsetXTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for offsetXTmpBuf_ has to be chosen through deserialisation."); - } - offsetXTmpBuf.value = static_cast(offsetXTmpBuf_); + const auto policyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyleActivePolicy policyTmpBuf = {}; + policyTmpBuf.tag = policyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((policyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + policyTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.offsetX = offsetXTmpBuf; - const auto offsetYTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Resource offsetYTmpBuf = {}; - offsetYTmpBuf.tag = offsetYTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((offsetYTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 offsetYTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource offsetYTmpBuf_ = {}; - offsetYTmpBuf_.selector = offsetYTmpBuf_UnionSelector; - if (offsetYTmpBuf_UnionSelector == 0) { - offsetYTmpBuf_.selector = 0; - offsetYTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (offsetYTmpBuf_UnionSelector == 1) { - offsetYTmpBuf_.selector = 1; - offsetYTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + value.policy = policyTmpBuf; + const auto inactiveColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor inactiveColorTmpBuf = {}; + inactiveColorTmpBuf.tag = inactiveColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((inactiveColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 inactiveColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor inactiveColorTmpBuf_ = {}; + inactiveColorTmpBuf_.selector = inactiveColorTmpBuf_UnionSelector; + if (inactiveColorTmpBuf_UnionSelector == 0) { + inactiveColorTmpBuf_.selector = 0; + inactiveColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (inactiveColorTmpBuf_UnionSelector == 1) { + inactiveColorTmpBuf_.selector = 1; + inactiveColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (inactiveColorTmpBuf_UnionSelector == 2) { + inactiveColorTmpBuf_.selector = 2; + inactiveColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (inactiveColorTmpBuf_UnionSelector == 3) { + inactiveColorTmpBuf_.selector = 3; + inactiveColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for offsetYTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for inactiveColorTmpBuf_ has to be chosen through deserialisation."); } - offsetYTmpBuf.value = static_cast(offsetYTmpBuf_); + inactiveColorTmpBuf.value = static_cast(inactiveColorTmpBuf_); } - value.offsetY = offsetYTmpBuf; + value.inactiveColor = inactiveColorTmpBuf; return value; } -inline void GridColOptions_serializer::write(SerializerBase& buffer, Ark_GridColOptions value) +inline void BackgroundEffectOptions_serializer::write(SerializerBase& buffer, Ark_BackgroundEffectOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSpan = value.span; - if (runtimeType(valueHolderForSpan) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRadius = value.radius; + valueSerializer.writeNumber(valueHolderForRadius); + const auto valueHolderForSaturation = value.saturation; + if (runtimeType(valueHolderForSaturation) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSpanTmpValue = valueHolderForSpan.value; - if (valueHolderForSpanTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSpanTmpValueForIdx0 = valueHolderForSpanTmpValue.value0; - valueSerializer.writeNumber(valueHolderForSpanTmpValueForIdx0); - } else if (valueHolderForSpanTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSpanTmpValueForIdx1 = valueHolderForSpanTmpValue.value1; - GridColColumnOption_serializer::write(valueSerializer, valueHolderForSpanTmpValueForIdx1); - } + const auto valueHolderForSaturationTmpValue = valueHolderForSaturation.value; + valueSerializer.writeNumber(valueHolderForSaturationTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOffset = value.offset; - if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBrightness = value.brightness; + if (runtimeType(valueHolderForBrightness) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; - if (valueHolderForOffsetTmpValue.selector == 0) { + const auto valueHolderForBrightnessTmpValue = valueHolderForBrightness.value; + valueSerializer.writeNumber(valueHolderForBrightnessTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForColor = value.color; + if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForColorTmpValue = valueHolderForColor.value; + if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForOffsetTmpValueForIdx0 = valueHolderForOffsetTmpValue.value0; - valueSerializer.writeNumber(valueHolderForOffsetTmpValueForIdx0); - } else if (valueHolderForOffsetTmpValue.selector == 1) { + const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); + } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForOffsetTmpValueForIdx1 = valueHolderForOffsetTmpValue.value1; - GridColColumnOption_serializer::write(valueSerializer, valueHolderForOffsetTmpValueForIdx1); + const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); + } else if (valueHolderForColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; + valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); + } else if (valueHolderForColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOrder = value.order; - if (runtimeType(valueHolderForOrder) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAdaptiveColor = value.adaptiveColor; + if (runtimeType(valueHolderForAdaptiveColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOrderTmpValue = valueHolderForOrder.value; - if (valueHolderForOrderTmpValue.selector == 0) { + const auto valueHolderForAdaptiveColorTmpValue = valueHolderForAdaptiveColor.value; + valueSerializer.writeInt32(static_cast(valueHolderForAdaptiveColorTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForBlurOptions = value.blurOptions; + if (runtimeType(valueHolderForBlurOptions) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBlurOptionsTmpValue = valueHolderForBlurOptions.value; + BlurOptions_serializer::write(valueSerializer, valueHolderForBlurOptionsTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForPolicy = value.policy; + if (runtimeType(valueHolderForPolicy) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForPolicyTmpValue = valueHolderForPolicy.value; + valueSerializer.writeInt32(static_cast(valueHolderForPolicyTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForInactiveColor = value.inactiveColor; + if (runtimeType(valueHolderForInactiveColor) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForInactiveColorTmpValue = valueHolderForInactiveColor.value; + if (valueHolderForInactiveColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForOrderTmpValueForIdx0 = valueHolderForOrderTmpValue.value0; - valueSerializer.writeNumber(valueHolderForOrderTmpValueForIdx0); - } else if (valueHolderForOrderTmpValue.selector == 1) { + const auto valueHolderForInactiveColorTmpValueForIdx0 = valueHolderForInactiveColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForInactiveColorTmpValueForIdx0)); + } else if (valueHolderForInactiveColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForOrderTmpValueForIdx1 = valueHolderForOrderTmpValue.value1; - GridColColumnOption_serializer::write(valueSerializer, valueHolderForOrderTmpValueForIdx1); + const auto valueHolderForInactiveColorTmpValueForIdx1 = valueHolderForInactiveColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForInactiveColorTmpValueForIdx1); + } else if (valueHolderForInactiveColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForInactiveColorTmpValueForIdx2 = valueHolderForInactiveColorTmpValue.value2; + valueSerializer.writeString(valueHolderForInactiveColorTmpValueForIdx2); + } else if (valueHolderForInactiveColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForInactiveColorTmpValueForIdx3 = valueHolderForInactiveColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForInactiveColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_GridColOptions GridColOptions_serializer::read(DeserializerBase& buffer) +inline Ark_BackgroundEffectOptions BackgroundEffectOptions_serializer::read(DeserializerBase& buffer) { - Ark_GridColOptions value = {}; + Ark_BackgroundEffectOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto spanTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_GridColColumnOption spanTmpBuf = {}; - spanTmpBuf.tag = spanTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((spanTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 spanTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_GridColColumnOption spanTmpBuf_ = {}; - spanTmpBuf_.selector = spanTmpBuf_UnionSelector; - if (spanTmpBuf_UnionSelector == 0) { - spanTmpBuf_.selector = 0; - spanTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (spanTmpBuf_UnionSelector == 1) { - spanTmpBuf_.selector = 1; - spanTmpBuf_.value1 = GridColColumnOption_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for spanTmpBuf_ has to be chosen through deserialisation."); - } - spanTmpBuf.value = static_cast(spanTmpBuf_); + value.radius = static_cast(valueDeserializer.readNumber()); + const auto saturationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number saturationTmpBuf = {}; + saturationTmpBuf.tag = saturationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((saturationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + saturationTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.span = spanTmpBuf; - const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_GridColColumnOption offsetTmpBuf = {}; - offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 offsetTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_GridColColumnOption offsetTmpBuf_ = {}; - offsetTmpBuf_.selector = offsetTmpBuf_UnionSelector; - if (offsetTmpBuf_UnionSelector == 0) { - offsetTmpBuf_.selector = 0; - offsetTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (offsetTmpBuf_UnionSelector == 1) { - offsetTmpBuf_.selector = 1; - offsetTmpBuf_.value1 = GridColColumnOption_serializer::read(valueDeserializer); + value.saturation = saturationTmpBuf; + const auto brightnessTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number brightnessTmpBuf = {}; + brightnessTmpBuf.tag = brightnessTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((brightnessTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + brightnessTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.brightness = brightnessTmpBuf; + const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor colorTmpBuf = {}; + colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor colorTmpBuf_ = {}; + colorTmpBuf_.selector = colorTmpBuf_UnionSelector; + if (colorTmpBuf_UnionSelector == 0) { + colorTmpBuf_.selector = 0; + colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorTmpBuf_UnionSelector == 1) { + colorTmpBuf_.selector = 1; + colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (colorTmpBuf_UnionSelector == 2) { + colorTmpBuf_.selector = 2; + colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (colorTmpBuf_UnionSelector == 3) { + colorTmpBuf_.selector = 3; + colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for offsetTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); } - offsetTmpBuf.value = static_cast(offsetTmpBuf_); + colorTmpBuf.value = static_cast(colorTmpBuf_); } - value.offset = offsetTmpBuf; - const auto orderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_GridColColumnOption orderTmpBuf = {}; - orderTmpBuf.tag = orderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((orderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 orderTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_GridColColumnOption orderTmpBuf_ = {}; - orderTmpBuf_.selector = orderTmpBuf_UnionSelector; - if (orderTmpBuf_UnionSelector == 0) { - orderTmpBuf_.selector = 0; - orderTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (orderTmpBuf_UnionSelector == 1) { - orderTmpBuf_.selector = 1; - orderTmpBuf_.value1 = GridColColumnOption_serializer::read(valueDeserializer); + value.color = colorTmpBuf; + const auto adaptiveColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_AdaptiveColor adaptiveColorTmpBuf = {}; + adaptiveColorTmpBuf.tag = adaptiveColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((adaptiveColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + adaptiveColorTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.adaptiveColor = adaptiveColorTmpBuf; + const auto blurOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurOptions blurOptionsTmpBuf = {}; + blurOptionsTmpBuf.tag = blurOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((blurOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + blurOptionsTmpBuf.value = BlurOptions_serializer::read(valueDeserializer); + } + value.blurOptions = blurOptionsTmpBuf; + const auto policyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyleActivePolicy policyTmpBuf = {}; + policyTmpBuf.tag = policyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((policyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + policyTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.policy = policyTmpBuf; + const auto inactiveColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor inactiveColorTmpBuf = {}; + inactiveColorTmpBuf.tag = inactiveColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((inactiveColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 inactiveColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor inactiveColorTmpBuf_ = {}; + inactiveColorTmpBuf_.selector = inactiveColorTmpBuf_UnionSelector; + if (inactiveColorTmpBuf_UnionSelector == 0) { + inactiveColorTmpBuf_.selector = 0; + inactiveColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (inactiveColorTmpBuf_UnionSelector == 1) { + inactiveColorTmpBuf_.selector = 1; + inactiveColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (inactiveColorTmpBuf_UnionSelector == 2) { + inactiveColorTmpBuf_.selector = 2; + inactiveColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (inactiveColorTmpBuf_UnionSelector == 3) { + inactiveColorTmpBuf_.selector = 3; + inactiveColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for orderTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for inactiveColorTmpBuf_ has to be chosen through deserialisation."); } - orderTmpBuf.value = static_cast(orderTmpBuf_); + inactiveColorTmpBuf.value = static_cast(inactiveColorTmpBuf_); } - value.order = orderTmpBuf; + value.inactiveColor = inactiveColorTmpBuf; return value; } -inline void HistoricalPoint_serializer::write(SerializerBase& buffer, Ark_HistoricalPoint value) +inline void Bindable_Arkui_Component_Units_ResourceStr_serializer::write(SerializerBase& buffer, Ark_Bindable_Arkui_Component_Units_ResourceStr value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTouchObject = value.touchObject; - TouchObject_serializer::write(valueSerializer, valueHolderForTouchObject); - const auto valueHolderForSize = value.size; - valueSerializer.writeNumber(valueHolderForSize); - const auto valueHolderForForce = value.force; - valueSerializer.writeNumber(valueHolderForForce); - const auto valueHolderForTimestamp = value.timestamp; - valueSerializer.writeNumber(valueHolderForTimestamp); + const auto valueHolderForValue = value.value; + if (valueHolderForValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForValueForIdx0 = valueHolderForValue.value0; + valueSerializer.writeString(valueHolderForValueForIdx0); + } else if (valueHolderForValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForValueForIdx1 = valueHolderForValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForValueForIdx1); + } + const auto valueHolderForOnChange = value.onChange; + valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); } -inline Ark_HistoricalPoint HistoricalPoint_serializer::read(DeserializerBase& buffer) +inline Ark_Bindable_Arkui_Component_Units_ResourceStr Bindable_Arkui_Component_Units_ResourceStr_serializer::read(DeserializerBase& buffer) { - Ark_HistoricalPoint value = {}; + Ark_Bindable_Arkui_Component_Units_ResourceStr value = {}; DeserializerBase& valueDeserializer = buffer; - value.touchObject = TouchObject_serializer::read(valueDeserializer); - value.size = static_cast(valueDeserializer.readNumber()); - value.force = static_cast(valueDeserializer.readNumber()); - value.timestamp = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 valueTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr valueTmpBuf = {}; + valueTmpBuf.selector = valueTmpBufUnionSelector; + if (valueTmpBufUnionSelector == 0) { + valueTmpBuf.selector = 0; + valueTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (valueTmpBufUnionSelector == 1) { + valueTmpBuf.selector = 1; + valueTmpBuf.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for valueTmpBuf has to be chosen through deserialisation."); + } + value.value = static_cast(valueTmpBuf); + value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_Arkui_Component_Units_ResourceStr)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_Arkui_Component_Units_ResourceStr))))}; return value; } -inline void ImageError_serializer::write(SerializerBase& buffer, Ark_ImageError value) +inline void Bindable_Global_Resource_Resource_serializer::write(SerializerBase& buffer, Ark_Bindable_Global_Resource_Resource value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForComponentWidth = value.componentWidth; - valueSerializer.writeNumber(valueHolderForComponentWidth); - const auto valueHolderForComponentHeight = value.componentHeight; - valueSerializer.writeNumber(valueHolderForComponentHeight); - const auto valueHolderForMessage = value.message; - valueSerializer.writeString(valueHolderForMessage); - const auto valueHolderForError = value.error; - if (runtimeType(valueHolderForError) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForErrorTmpValue = valueHolderForError.value; - BusinessErrorInterface_Void_serializer::write(valueSerializer, valueHolderForErrorTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForValue = value.value; + Resource_serializer::write(valueSerializer, valueHolderForValue); + const auto valueHolderForOnChange = value.onChange; + valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); } -inline Ark_ImageError ImageError_serializer::read(DeserializerBase& buffer) +inline Ark_Bindable_Global_Resource_Resource Bindable_Global_Resource_Resource_serializer::read(DeserializerBase& buffer) { - Ark_ImageError value = {}; + Ark_Bindable_Global_Resource_Resource value = {}; DeserializerBase& valueDeserializer = buffer; - value.componentWidth = static_cast(valueDeserializer.readNumber()); - value.componentHeight = static_cast(valueDeserializer.readNumber()); - value.message = static_cast(valueDeserializer.readString()); - const auto errorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BusinessErrorInterface_Void errorTmpBuf = {}; - errorTmpBuf.tag = errorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((errorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - errorTmpBuf.value = BusinessErrorInterface_Void_serializer::read(valueDeserializer); - } - value.error = errorTmpBuf; + value.value = Resource_serializer::read(valueDeserializer); + value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_Global_Resource_Resource)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_Global_Resource_Resource))))}; return value; } -inline void ImageFrameInfo_serializer::write(SerializerBase& buffer, Ark_ImageFrameInfo value) +inline void ButtonIconOptions_serializer::write(SerializerBase& buffer, Ark_ButtonIconOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSrc = value.src; - if (valueHolderForSrc.selector == 0) { + const auto valueHolderForShown = value.shown; + if (valueHolderForShown.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForSrcForIdx0 = valueHolderForSrc.value0; - valueSerializer.writeString(valueHolderForSrcForIdx0); - } else if (valueHolderForSrc.selector == 1) { + const auto valueHolderForShownForIdx0 = valueHolderForShown.value0; + valueSerializer.writeString(valueHolderForShownForIdx0); + } else if (valueHolderForShown.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForSrcForIdx1 = valueHolderForSrc.value1; - Resource_serializer::write(valueSerializer, valueHolderForSrcForIdx1); - } else if (valueHolderForSrc.selector == 2) { + const auto valueHolderForShownForIdx1 = valueHolderForShown.value1; + image_PixelMap_serializer::write(valueSerializer, valueHolderForShownForIdx1); + } else if (valueHolderForShown.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForSrcForIdx2 = valueHolderForSrc.value2; - image_PixelMap_serializer::write(valueSerializer, valueHolderForSrcForIdx2); + const auto valueHolderForShownForIdx2 = valueHolderForShown.value2; + Resource_serializer::write(valueSerializer, valueHolderForShownForIdx2); } - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHidden = value.hidden; + if (valueHolderForHidden.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForHiddenForIdx0 = valueHolderForHidden.value0; + valueSerializer.writeString(valueHolderForHiddenForIdx0); + } else if (valueHolderForHidden.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForHiddenForIdx1 = valueHolderForHidden.value1; + image_PixelMap_serializer::write(valueSerializer, valueHolderForHiddenForIdx1); + } else if (valueHolderForHidden.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForHiddenForIdx2 = valueHolderForHidden.value2; + Resource_serializer::write(valueSerializer, valueHolderForHiddenForIdx2); + } + const auto valueHolderForSwitching = value.switching; + if (runtimeType(valueHolderForSwitching) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { + const auto valueHolderForSwitchingTmpValue = valueHolderForSwitching.value; + if (valueHolderForSwitchingTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx0); - } else if (valueHolderForWidthTmpValue.selector == 1) { + const auto valueHolderForSwitchingTmpValueForIdx0 = valueHolderForSwitchingTmpValue.value0; + valueSerializer.writeString(valueHolderForSwitchingTmpValueForIdx0); + } else if (valueHolderForSwitchingTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1); + const auto valueHolderForSwitchingTmpValueForIdx1 = valueHolderForSwitchingTmpValue.value1; + image_PixelMap_serializer::write(valueSerializer, valueHolderForSwitchingTmpValueForIdx1); + } else if (valueHolderForSwitchingTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForSwitchingTmpValueForIdx2 = valueHolderForSwitchingTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForSwitchingTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHeight = value.height; - if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_ButtonIconOptions ButtonIconOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_ButtonIconOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const Ark_Int8 shownTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_PixelMap_Resource shownTmpBuf = {}; + shownTmpBuf.selector = shownTmpBufUnionSelector; + if (shownTmpBufUnionSelector == 0) { + shownTmpBuf.selector = 0; + shownTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (shownTmpBufUnionSelector == 1) { + shownTmpBuf.selector = 1; + shownTmpBuf.value1 = static_cast(image_PixelMap_serializer::read(valueDeserializer)); + } else if (shownTmpBufUnionSelector == 2) { + shownTmpBuf.selector = 2; + shownTmpBuf.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for shownTmpBuf has to be chosen through deserialisation."); + } + value.shown = static_cast(shownTmpBuf); + const Ark_Int8 hiddenTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_PixelMap_Resource hiddenTmpBuf = {}; + hiddenTmpBuf.selector = hiddenTmpBufUnionSelector; + if (hiddenTmpBufUnionSelector == 0) { + hiddenTmpBuf.selector = 0; + hiddenTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (hiddenTmpBufUnionSelector == 1) { + hiddenTmpBuf.selector = 1; + hiddenTmpBuf.value1 = static_cast(image_PixelMap_serializer::read(valueDeserializer)); + } else if (hiddenTmpBufUnionSelector == 2) { + hiddenTmpBuf.selector = 2; + hiddenTmpBuf.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for hiddenTmpBuf has to be chosen through deserialisation."); + } + value.hidden = static_cast(hiddenTmpBuf); + const auto switchingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_PixelMap_Resource switchingTmpBuf = {}; + switchingTmpBuf.tag = switchingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((switchingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 switchingTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_PixelMap_Resource switchingTmpBuf_ = {}; + switchingTmpBuf_.selector = switchingTmpBuf_UnionSelector; + if (switchingTmpBuf_UnionSelector == 0) { + switchingTmpBuf_.selector = 0; + switchingTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (switchingTmpBuf_UnionSelector == 1) { + switchingTmpBuf_.selector = 1; + switchingTmpBuf_.value1 = static_cast(image_PixelMap_serializer::read(valueDeserializer)); + } else if (switchingTmpBuf_UnionSelector == 2) { + switchingTmpBuf_.selector = 2; + switchingTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for switchingTmpBuf_ has to be chosen through deserialisation."); + } + switchingTmpBuf.value = static_cast(switchingTmpBuf_); + } + value.switching = switchingTmpBuf; + return value; +} +inline void CalendarOptions_serializer::write(SerializerBase& buffer, Ark_CalendarOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForHintRadius = value.hintRadius; + if (runtimeType(valueHolderForHintRadius) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - if (valueHolderForHeightTmpValue.selector == 0) { + const auto valueHolderForHintRadiusTmpValue = valueHolderForHintRadius.value; + if (valueHolderForHintRadiusTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; - valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx0); - } else if (valueHolderForHeightTmpValue.selector == 1) { + const auto valueHolderForHintRadiusTmpValueForIdx0 = valueHolderForHintRadiusTmpValue.value0; + valueSerializer.writeNumber(valueHolderForHintRadiusTmpValueForIdx0); + } else if (valueHolderForHintRadiusTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; - valueSerializer.writeString(valueHolderForHeightTmpValueForIdx1); + const auto valueHolderForHintRadiusTmpValueForIdx1 = valueHolderForHintRadiusTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForHintRadiusTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTop = value.top; - if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSelected = value.selected; + if (runtimeType(valueHolderForSelected) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForSelectedTmpValue = valueHolderForSelected.value; + valueSerializer.writeInt64(valueHolderForSelectedTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForStart = value.start; + if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopTmpValue = valueHolderForTop.value; - if (valueHolderForTopTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue.value0; - valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx0); - } else if (valueHolderForTopTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue.value1; - valueSerializer.writeString(valueHolderForTopTmpValueForIdx1); - } + const auto valueHolderForStartTmpValue = valueHolderForStart.value; + valueSerializer.writeInt64(valueHolderForStartTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForLeft = value.left; - if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnd = value.end; + if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; - if (valueHolderForLeftTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForLeftTmpValueForIdx0 = valueHolderForLeftTmpValue.value0; - valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx0); - } else if (valueHolderForLeftTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue.value1; - valueSerializer.writeString(valueHolderForLeftTmpValueForIdx1); - } + const auto valueHolderForEndTmpValue = valueHolderForEnd.value; + valueSerializer.writeInt64(valueHolderForEndTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDuration = value.duration; - if (runtimeType(valueHolderForDuration) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDisabledDateRange = value.disabledDateRange; + if (runtimeType(valueHolderForDisabledDateRange) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDurationTmpValue = valueHolderForDuration.value; - valueSerializer.writeNumber(valueHolderForDurationTmpValue); + const auto valueHolderForDisabledDateRangeTmpValue = valueHolderForDisabledDateRange.value; + valueSerializer.writeInt32(valueHolderForDisabledDateRangeTmpValue.length); + for (int valueHolderForDisabledDateRangeTmpValueCounterI = 0; valueHolderForDisabledDateRangeTmpValueCounterI < valueHolderForDisabledDateRangeTmpValue.length; valueHolderForDisabledDateRangeTmpValueCounterI++) { + const Ark_DateRange valueHolderForDisabledDateRangeTmpValueTmpElement = valueHolderForDisabledDateRangeTmpValue.array[valueHolderForDisabledDateRangeTmpValueCounterI]; + DateRange_serializer::write(valueSerializer, valueHolderForDisabledDateRangeTmpValueTmpElement); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ImageFrameInfo ImageFrameInfo_serializer::read(DeserializerBase& buffer) +inline Ark_CalendarOptions CalendarOptions_serializer::read(DeserializerBase& buffer) { - Ark_ImageFrameInfo value = {}; + Ark_CalendarOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 srcTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource_PixelMap srcTmpBuf = {}; - srcTmpBuf.selector = srcTmpBufUnionSelector; - if (srcTmpBufUnionSelector == 0) { - srcTmpBuf.selector = 0; - srcTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (srcTmpBufUnionSelector == 1) { - srcTmpBuf.selector = 1; - srcTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else if (srcTmpBufUnionSelector == 2) { - srcTmpBuf.selector = 2; - srcTmpBuf.value2 = static_cast(image_PixelMap_serializer::read(valueDeserializer)); - } else { - INTEROP_FATAL("One of the branches for srcTmpBuf has to be chosen through deserialisation."); - } - value.src = static_cast(srcTmpBuf); - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + const auto hintRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Resource hintRadiusTmpBuf = {}; + hintRadiusTmpBuf.tag = hintRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((hintRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 hintRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource hintRadiusTmpBuf_ = {}; + hintRadiusTmpBuf_.selector = hintRadiusTmpBuf_UnionSelector; + if (hintRadiusTmpBuf_UnionSelector == 0) { + hintRadiusTmpBuf_.selector = 0; + hintRadiusTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (hintRadiusTmpBuf_UnionSelector == 1) { + hintRadiusTmpBuf_.selector = 1; + hintRadiusTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for hintRadiusTmpBuf_ has to be chosen through deserialisation."); } - widthTmpBuf.value = static_cast(widthTmpBuf_); + hintRadiusTmpBuf.value = static_cast(hintRadiusTmpBuf_); } - value.width = widthTmpBuf; - const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String heightTmpBuf = {}; - heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String heightTmpBuf_ = {}; - heightTmpBuf_.selector = heightTmpBuf_UnionSelector; - if (heightTmpBuf_UnionSelector == 0) { - heightTmpBuf_.selector = 0; - heightTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (heightTmpBuf_UnionSelector == 1) { - heightTmpBuf_.selector = 1; - heightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); - } - heightTmpBuf.value = static_cast(heightTmpBuf_); + value.hintRadius = hintRadiusTmpBuf; + const auto selectedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Date selectedTmpBuf = {}; + selectedTmpBuf.tag = selectedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((selectedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + selectedTmpBuf.value = valueDeserializer.readInt64(); } - value.height = heightTmpBuf; - const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String topTmpBuf = {}; - topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 topTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String topTmpBuf_ = {}; - topTmpBuf_.selector = topTmpBuf_UnionSelector; - if (topTmpBuf_UnionSelector == 0) { - topTmpBuf_.selector = 0; - topTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (topTmpBuf_UnionSelector == 1) { - topTmpBuf_.selector = 1; - topTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for topTmpBuf_ has to be chosen through deserialisation."); - } - topTmpBuf.value = static_cast(topTmpBuf_); + value.selected = selectedTmpBuf; + const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Date startTmpBuf = {}; + startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + startTmpBuf.value = valueDeserializer.readInt64(); } - value.top = topTmpBuf; - const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String leftTmpBuf = {}; - leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 leftTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String leftTmpBuf_ = {}; - leftTmpBuf_.selector = leftTmpBuf_UnionSelector; - if (leftTmpBuf_UnionSelector == 0) { - leftTmpBuf_.selector = 0; - leftTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (leftTmpBuf_UnionSelector == 1) { - leftTmpBuf_.selector = 1; - leftTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for leftTmpBuf_ has to be chosen through deserialisation."); - } - leftTmpBuf.value = static_cast(leftTmpBuf_); + value.start = startTmpBuf; + const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Date endTmpBuf = {}; + endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + endTmpBuf.value = valueDeserializer.readInt64(); } - value.left = leftTmpBuf; - const auto durationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number durationTmpBuf = {}; - durationTmpBuf.tag = durationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((durationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - durationTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.end = endTmpBuf; + const auto disabledDateRangeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Array_DateRange disabledDateRangeTmpBuf = {}; + disabledDateRangeTmpBuf.tag = disabledDateRangeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((disabledDateRangeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int32 disabledDateRangeTmpBuf_Length = valueDeserializer.readInt32(); + Array_DateRange disabledDateRangeTmpBuf_ = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&disabledDateRangeTmpBuf_, disabledDateRangeTmpBuf_Length); + for (int disabledDateRangeTmpBuf_BufCounterI = 0; disabledDateRangeTmpBuf_BufCounterI < disabledDateRangeTmpBuf_Length; disabledDateRangeTmpBuf_BufCounterI++) { + disabledDateRangeTmpBuf_.array[disabledDateRangeTmpBuf_BufCounterI] = DateRange_serializer::read(valueDeserializer); + } + disabledDateRangeTmpBuf.value = disabledDateRangeTmpBuf_; } - value.duration = durationTmpBuf; + value.disabledDateRange = disabledDateRangeTmpBuf; return value; } -inline void Layoutable_serializer::write(SerializerBase& buffer, Ark_Layoutable value) +inline void CanvasRenderer_serializer::write(SerializerBase& buffer, Ark_CanvasRenderer value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_Layoutable Layoutable_serializer::read(DeserializerBase& buffer) +inline Ark_CanvasRenderer CanvasRenderer_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void LengthConstrain_serializer::write(SerializerBase& buffer, Ark_LengthConstrain value) +inline void CanvasRenderingContext2D_serializer::write(SerializerBase& buffer, Ark_CanvasRenderingContext2D value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForMinLength = value.minLength; - if (valueHolderForMinLength.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForMinLengthForIdx0 = valueHolderForMinLength.value0; - valueSerializer.writeString(valueHolderForMinLengthForIdx0); - } else if (valueHolderForMinLength.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForMinLengthForIdx1 = valueHolderForMinLength.value1; - valueSerializer.writeNumber(valueHolderForMinLengthForIdx1); - } else if (valueHolderForMinLength.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForMinLengthForIdx2 = valueHolderForMinLength.value2; - Resource_serializer::write(valueSerializer, valueHolderForMinLengthForIdx2); - } - const auto valueHolderForMaxLength = value.maxLength; - if (valueHolderForMaxLength.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForMaxLengthForIdx0 = valueHolderForMaxLength.value0; - valueSerializer.writeString(valueHolderForMaxLengthForIdx0); - } else if (valueHolderForMaxLength.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForMaxLengthForIdx1 = valueHolderForMaxLength.value1; - valueSerializer.writeNumber(valueHolderForMaxLengthForIdx1); - } else if (valueHolderForMaxLength.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForMaxLengthForIdx2 = valueHolderForMaxLength.value2; - Resource_serializer::write(valueSerializer, valueHolderForMaxLengthForIdx2); - } + valueSerializer.writePointer(value); } -inline Ark_LengthConstrain LengthConstrain_serializer::read(DeserializerBase& buffer) +inline Ark_CanvasRenderingContext2D CanvasRenderingContext2D_serializer::read(DeserializerBase& buffer) { - Ark_LengthConstrain value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 minLengthTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Length minLengthTmpBuf = {}; - minLengthTmpBuf.selector = minLengthTmpBufUnionSelector; - if (minLengthTmpBufUnionSelector == 0) { - minLengthTmpBuf.selector = 0; - minLengthTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (minLengthTmpBufUnionSelector == 1) { - minLengthTmpBuf.selector = 1; - minLengthTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (minLengthTmpBufUnionSelector == 2) { - minLengthTmpBuf.selector = 2; - minLengthTmpBuf.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for minLengthTmpBuf has to be chosen through deserialisation."); - } - value.minLength = static_cast(minLengthTmpBuf); - const Ark_Int8 maxLengthTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Length maxLengthTmpBuf = {}; - maxLengthTmpBuf.selector = maxLengthTmpBufUnionSelector; - if (maxLengthTmpBufUnionSelector == 0) { - maxLengthTmpBuf.selector = 0; - maxLengthTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (maxLengthTmpBufUnionSelector == 1) { - maxLengthTmpBuf.selector = 1; - maxLengthTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (maxLengthTmpBufUnionSelector == 2) { - maxLengthTmpBuf.selector = 2; - maxLengthTmpBuf.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for maxLengthTmpBuf has to be chosen through deserialisation."); - } - value.maxLength = static_cast(maxLengthTmpBuf); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void LightSource_serializer::write(SerializerBase& buffer, Ark_LightSource value) +inline void CircleStyleOptions_serializer::write(SerializerBase& buffer, Ark_CircleStyleOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForPositionX = value.positionX; - if (valueHolderForPositionX.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForPositionXForIdx0 = valueHolderForPositionX.value0; - valueSerializer.writeString(valueHolderForPositionXForIdx0); - } else if (valueHolderForPositionX.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForPositionXForIdx1 = valueHolderForPositionX.value1; - valueSerializer.writeNumber(valueHolderForPositionXForIdx1); - } else if (valueHolderForPositionX.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForPositionXForIdx2 = valueHolderForPositionX.value2; - Resource_serializer::write(valueSerializer, valueHolderForPositionXForIdx2); - } - const auto valueHolderForPositionY = value.positionY; - if (valueHolderForPositionY.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForPositionYForIdx0 = valueHolderForPositionY.value0; - valueSerializer.writeString(valueHolderForPositionYForIdx0); - } else if (valueHolderForPositionY.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForPositionYForIdx1 = valueHolderForPositionY.value1; - valueSerializer.writeNumber(valueHolderForPositionYForIdx1); - } else if (valueHolderForPositionY.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForPositionYForIdx2 = valueHolderForPositionY.value2; - Resource_serializer::write(valueSerializer, valueHolderForPositionYForIdx2); - } - const auto valueHolderForIntensity = value.intensity; - valueSerializer.writeNumber(valueHolderForIntensity); const auto valueHolderForColor = value.color; if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); @@ -86535,7 +73918,7 @@ inline void LightSource_serializer::write(SerializerBase& buffer, Ark_LightSourc if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; @@ -86552,44 +73935,35 @@ inline void LightSource_serializer::write(SerializerBase& buffer, Ark_LightSourc } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_LightSource LightSource_serializer::read(DeserializerBase& buffer) -{ - Ark_LightSource value = {}; - DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 positionXTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Dimension positionXTmpBuf = {}; - positionXTmpBuf.selector = positionXTmpBufUnionSelector; - if (positionXTmpBufUnionSelector == 0) { - positionXTmpBuf.selector = 0; - positionXTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (positionXTmpBufUnionSelector == 1) { - positionXTmpBuf.selector = 1; - positionXTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (positionXTmpBufUnionSelector == 2) { - positionXTmpBuf.selector = 2; - positionXTmpBuf.value2 = Resource_serializer::read(valueDeserializer); + const auto valueHolderForRadius = value.radius; + if (runtimeType(valueHolderForRadius) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForRadiusTmpValue = valueHolderForRadius.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForRadiusTmpValue); } else { - INTEROP_FATAL("One of the branches for positionXTmpBuf has to be chosen through deserialisation."); + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.positionX = static_cast(positionXTmpBuf); - const Ark_Int8 positionYTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Dimension positionYTmpBuf = {}; - positionYTmpBuf.selector = positionYTmpBufUnionSelector; - if (positionYTmpBufUnionSelector == 0) { - positionYTmpBuf.selector = 0; - positionYTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (positionYTmpBufUnionSelector == 1) { - positionYTmpBuf.selector = 1; - positionYTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (positionYTmpBufUnionSelector == 2) { - positionYTmpBuf.selector = 2; - positionYTmpBuf.value2 = Resource_serializer::read(valueDeserializer); + const auto valueHolderForEnableWaveEffect = value.enableWaveEffect; + if (runtimeType(valueHolderForEnableWaveEffect) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForEnableWaveEffectTmpValue = valueHolderForEnableWaveEffect.value; + valueSerializer.writeBoolean(valueHolderForEnableWaveEffectTmpValue); } else { - INTEROP_FATAL("One of the branches for positionYTmpBuf has to be chosen through deserialisation."); + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.positionY = static_cast(positionYTmpBuf); - value.intensity = static_cast(valueDeserializer.readNumber()); + const auto valueHolderForEnableForeground = value.enableForeground; + if (runtimeType(valueHolderForEnableForeground) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForEnableForegroundTmpValue = valueHolderForEnableForeground.value; + valueSerializer.writeBoolean(valueHolderForEnableForegroundTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_CircleStyleOptions CircleStyleOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_CircleStyleOptions value = {}; + DeserializerBase& valueDeserializer = buffer; const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor colorTmpBuf = {}; colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -86599,7 +73973,7 @@ inline Ark_LightSource LightSource_serializer::read(DeserializerBase& buffer) colorTmpBuf_.selector = colorTmpBuf_UnionSelector; if (colorTmpBuf_UnionSelector == 0) { colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (colorTmpBuf_UnionSelector == 1) { colorTmpBuf_.selector = 1; colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); @@ -86615,632 +73989,609 @@ inline Ark_LightSource LightSource_serializer::read(DeserializerBase& buffer) colorTmpBuf.value = static_cast(colorTmpBuf_); } value.color = colorTmpBuf; + const auto radiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics radiusTmpBuf = {}; + radiusTmpBuf.tag = radiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((radiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + radiusTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.radius = radiusTmpBuf; + const auto enableWaveEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableWaveEffectTmpBuf = {}; + enableWaveEffectTmpBuf.tag = enableWaveEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enableWaveEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enableWaveEffectTmpBuf.value = valueDeserializer.readBoolean(); + } + value.enableWaveEffect = enableWaveEffectTmpBuf; + const auto enableForegroundTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableForegroundTmpBuf = {}; + enableForegroundTmpBuf.tag = enableForegroundTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enableForegroundTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enableForegroundTmpBuf.value = valueDeserializer.readBoolean(); + } + value.enableForeground = enableForegroundTmpBuf; return value; } -inline void LinearIndicatorStyle_serializer::write(SerializerBase& buffer, Ark_LinearIndicatorStyle value) +inline void ComponentInfo_serializer::write(SerializerBase& buffer, Ark_ComponentInfo value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSpace = value.space; - if (runtimeType(valueHolderForSpace) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSpaceTmpValue = valueHolderForSpace.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForSpaceTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForStrokeWidth = value.strokeWidth; - if (runtimeType(valueHolderForStrokeWidth) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStrokeWidthTmpValue = valueHolderForStrokeWidth.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForStrokeWidthTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForStrokeRadius = value.strokeRadius; - if (runtimeType(valueHolderForStrokeRadius) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStrokeRadiusTmpValue = valueHolderForStrokeRadius.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForStrokeRadiusTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTrackBackgroundColor = value.trackBackgroundColor; - if (runtimeType(valueHolderForTrackBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTrackBackgroundColorTmpValue = valueHolderForTrackBackgroundColor.value; - ColorMetrics_serializer::write(valueSerializer, valueHolderForTrackBackgroundColorTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTrackColor = value.trackColor; - if (runtimeType(valueHolderForTrackColor) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTrackColorTmpValue = valueHolderForTrackColor.value; - ColorMetrics_serializer::write(valueSerializer, valueHolderForTrackColorTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + const auto valueHolderForSize = value.size; + Size_serializer::write(valueSerializer, valueHolderForSize); + const auto valueHolderForLocalOffset = value.localOffset; + Offset_componentutils_serializer::write(valueSerializer, valueHolderForLocalOffset); + const auto valueHolderForWindowOffset = value.windowOffset; + Offset_componentutils_serializer::write(valueSerializer, valueHolderForWindowOffset); + const auto valueHolderForScreenOffset = value.screenOffset; + Offset_componentutils_serializer::write(valueSerializer, valueHolderForScreenOffset); + const auto valueHolderForTranslate = value.translate; + TranslateResult_serializer::write(valueSerializer, valueHolderForTranslate); + const auto valueHolderForScale = value.scale; + ScaleResult_serializer::write(valueSerializer, valueHolderForScale); + const auto valueHolderForRotate = value.rotate; + RotateResult_serializer::write(valueSerializer, valueHolderForRotate); + const auto valueHolderForTransform = value.transform; + const auto valueHolderForTransform_0 = valueHolderForTransform.value0; + valueSerializer.writeNumber(valueHolderForTransform_0); + const auto valueHolderForTransform_1 = valueHolderForTransform.value1; + valueSerializer.writeNumber(valueHolderForTransform_1); + const auto valueHolderForTransform_2 = valueHolderForTransform.value2; + valueSerializer.writeNumber(valueHolderForTransform_2); + const auto valueHolderForTransform_3 = valueHolderForTransform.value3; + valueSerializer.writeNumber(valueHolderForTransform_3); + const auto valueHolderForTransform_4 = valueHolderForTransform.value4; + valueSerializer.writeNumber(valueHolderForTransform_4); + const auto valueHolderForTransform_5 = valueHolderForTransform.value5; + valueSerializer.writeNumber(valueHolderForTransform_5); + const auto valueHolderForTransform_6 = valueHolderForTransform.value6; + valueSerializer.writeNumber(valueHolderForTransform_6); + const auto valueHolderForTransform_7 = valueHolderForTransform.value7; + valueSerializer.writeNumber(valueHolderForTransform_7); + const auto valueHolderForTransform_8 = valueHolderForTransform.value8; + valueSerializer.writeNumber(valueHolderForTransform_8); + const auto valueHolderForTransform_9 = valueHolderForTransform.value9; + valueSerializer.writeNumber(valueHolderForTransform_9); + const auto valueHolderForTransform_10 = valueHolderForTransform.value10; + valueSerializer.writeNumber(valueHolderForTransform_10); + const auto valueHolderForTransform_11 = valueHolderForTransform.value11; + valueSerializer.writeNumber(valueHolderForTransform_11); + const auto valueHolderForTransform_12 = valueHolderForTransform.value12; + valueSerializer.writeNumber(valueHolderForTransform_12); + const auto valueHolderForTransform_13 = valueHolderForTransform.value13; + valueSerializer.writeNumber(valueHolderForTransform_13); + const auto valueHolderForTransform_14 = valueHolderForTransform.value14; + valueSerializer.writeNumber(valueHolderForTransform_14); + const auto valueHolderForTransform_15 = valueHolderForTransform.value15; + valueSerializer.writeNumber(valueHolderForTransform_15); } -inline Ark_LinearIndicatorStyle LinearIndicatorStyle_serializer::read(DeserializerBase& buffer) +inline Ark_ComponentInfo ComponentInfo_serializer::read(DeserializerBase& buffer) { - Ark_LinearIndicatorStyle value = {}; + Ark_ComponentInfo value = {}; DeserializerBase& valueDeserializer = buffer; - const auto spaceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics spaceTmpBuf = {}; - spaceTmpBuf.tag = spaceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((spaceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - spaceTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); - } - value.space = spaceTmpBuf; - const auto strokeWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics strokeWidthTmpBuf = {}; - strokeWidthTmpBuf.tag = strokeWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((strokeWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - strokeWidthTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); - } - value.strokeWidth = strokeWidthTmpBuf; - const auto strokeRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics strokeRadiusTmpBuf = {}; - strokeRadiusTmpBuf.tag = strokeRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((strokeRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - strokeRadiusTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + value.size = Size_serializer::read(valueDeserializer); + value.localOffset = Offset_componentutils_serializer::read(valueDeserializer); + value.windowOffset = Offset_componentutils_serializer::read(valueDeserializer); + value.screenOffset = Offset_componentutils_serializer::read(valueDeserializer); + value.translate = TranslateResult_serializer::read(valueDeserializer); + value.scale = ScaleResult_serializer::read(valueDeserializer); + value.rotate = RotateResult_serializer::read(valueDeserializer); + Ark_Matrix4Result transformTmpBuf = {}; + transformTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); + transformTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + transformTmpBuf.value2 = static_cast(valueDeserializer.readNumber()); + transformTmpBuf.value3 = static_cast(valueDeserializer.readNumber()); + transformTmpBuf.value4 = static_cast(valueDeserializer.readNumber()); + transformTmpBuf.value5 = static_cast(valueDeserializer.readNumber()); + transformTmpBuf.value6 = static_cast(valueDeserializer.readNumber()); + transformTmpBuf.value7 = static_cast(valueDeserializer.readNumber()); + transformTmpBuf.value8 = static_cast(valueDeserializer.readNumber()); + transformTmpBuf.value9 = static_cast(valueDeserializer.readNumber()); + transformTmpBuf.value10 = static_cast(valueDeserializer.readNumber()); + transformTmpBuf.value11 = static_cast(valueDeserializer.readNumber()); + transformTmpBuf.value12 = static_cast(valueDeserializer.readNumber()); + transformTmpBuf.value13 = static_cast(valueDeserializer.readNumber()); + transformTmpBuf.value14 = static_cast(valueDeserializer.readNumber()); + transformTmpBuf.value15 = static_cast(valueDeserializer.readNumber()); + value.transform = transformTmpBuf; + return value; +} +inline void ContentCoverOptions_serializer::write(SerializerBase& buffer, Ark_ContentCoverOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForBackgroundColor = value.backgroundColor; + if (runtimeType(valueHolderForBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor.value; + if (valueHolderForBackgroundColorTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); + } else if (valueHolderForBackgroundColorTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBackgroundColorTmpValueForIdx1); + } else if (valueHolderForBackgroundColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue.value2; + valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2); + } else if (valueHolderForBackgroundColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.strokeRadius = strokeRadiusTmpBuf; - const auto trackBackgroundColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ColorMetrics trackBackgroundColorTmpBuf = {}; - trackBackgroundColorTmpBuf.tag = trackBackgroundColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((trackBackgroundColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - trackBackgroundColorTmpBuf.value = static_cast(ColorMetrics_serializer::read(valueDeserializer)); - } - value.trackBackgroundColor = trackBackgroundColorTmpBuf; - const auto trackColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ColorMetrics trackColorTmpBuf = {}; - trackColorTmpBuf.tag = trackColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((trackColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - trackColorTmpBuf.value = static_cast(ColorMetrics_serializer::read(valueDeserializer)); - } - value.trackColor = trackColorTmpBuf; - return value; -} -inline void LocalizedAlignRuleOptions_serializer::write(SerializerBase& buffer, Ark_LocalizedAlignRuleOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForStart = value.start; - if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnAppear = value.onAppear; + if (runtimeType(valueHolderForOnAppear) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartTmpValue = valueHolderForStart.value; - LocalizedHorizontalAlignParam_serializer::write(valueSerializer, valueHolderForStartTmpValue); + const auto valueHolderForOnAppearTmpValue = valueHolderForOnAppear.value; + valueSerializer.writeCallbackResource(valueHolderForOnAppearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnd = value.end; - if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnDisappear = value.onDisappear; + if (runtimeType(valueHolderForOnDisappear) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEndTmpValue = valueHolderForEnd.value; - LocalizedHorizontalAlignParam_serializer::write(valueSerializer, valueHolderForEndTmpValue); + const auto valueHolderForOnDisappearTmpValue = valueHolderForOnDisappear.value; + valueSerializer.writeCallbackResource(valueHolderForOnDisappearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForMiddle = value.middle; - if (runtimeType(valueHolderForMiddle) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnWillAppear = value.onWillAppear; + if (runtimeType(valueHolderForOnWillAppear) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMiddleTmpValue = valueHolderForMiddle.value; - LocalizedHorizontalAlignParam_serializer::write(valueSerializer, valueHolderForMiddleTmpValue); + const auto valueHolderForOnWillAppearTmpValue = valueHolderForOnWillAppear.value; + valueSerializer.writeCallbackResource(valueHolderForOnWillAppearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillAppearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillAppearTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTop = value.top; - if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnWillDisappear = value.onWillDisappear; + if (runtimeType(valueHolderForOnWillDisappear) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopTmpValue = valueHolderForTop.value; - LocalizedVerticalAlignParam_serializer::write(valueSerializer, valueHolderForTopTmpValue); + const auto valueHolderForOnWillDisappearTmpValue = valueHolderForOnWillDisappear.value; + valueSerializer.writeCallbackResource(valueHolderForOnWillDisappearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDisappearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDisappearTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBottom = value.bottom; - if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForModalTransition = value.modalTransition; + if (runtimeType(valueHolderForModalTransition) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; - LocalizedVerticalAlignParam_serializer::write(valueSerializer, valueHolderForBottomTmpValue); + const auto valueHolderForModalTransitionTmpValue = valueHolderForModalTransition.value; + valueSerializer.writeInt32(static_cast(valueHolderForModalTransitionTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForCenter = value.center; - if (runtimeType(valueHolderForCenter) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnWillDismiss = value.onWillDismiss; + if (runtimeType(valueHolderForOnWillDismiss) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCenterTmpValue = valueHolderForCenter.value; - LocalizedVerticalAlignParam_serializer::write(valueSerializer, valueHolderForCenterTmpValue); + const auto valueHolderForOnWillDismissTmpValue = valueHolderForOnWillDismiss.value; + valueSerializer.writeCallbackResource(valueHolderForOnWillDismissTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDismissTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDismissTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBias = value.bias; - if (runtimeType(valueHolderForBias) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTransition = value.transition; + if (runtimeType(valueHolderForTransition) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBiasTmpValue = valueHolderForBias.value; - Bias_serializer::write(valueSerializer, valueHolderForBiasTmpValue); + const auto valueHolderForTransitionTmpValue = valueHolderForTransition.value; + TransitionEffect_serializer::write(valueSerializer, valueHolderForTransitionTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_LocalizedAlignRuleOptions LocalizedAlignRuleOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ContentCoverOptions ContentCoverOptions_serializer::read(DeserializerBase& buffer) { - Ark_LocalizedAlignRuleOptions value = {}; + Ark_ContentCoverOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LocalizedHorizontalAlignParam startTmpBuf = {}; - startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - startTmpBuf.value = LocalizedHorizontalAlignParam_serializer::read(valueDeserializer); - } - value.start = startTmpBuf; - const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LocalizedHorizontalAlignParam endTmpBuf = {}; - endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - endTmpBuf.value = LocalizedHorizontalAlignParam_serializer::read(valueDeserializer); - } - value.end = endTmpBuf; - const auto middleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LocalizedHorizontalAlignParam middleTmpBuf = {}; - middleTmpBuf.tag = middleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((middleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - middleTmpBuf.value = LocalizedHorizontalAlignParam_serializer::read(valueDeserializer); - } - value.middle = middleTmpBuf; - const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LocalizedVerticalAlignParam topTmpBuf = {}; - topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - topTmpBuf.value = LocalizedVerticalAlignParam_serializer::read(valueDeserializer); - } - value.top = topTmpBuf; - const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LocalizedVerticalAlignParam bottomTmpBuf = {}; - bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - bottomTmpBuf.value = LocalizedVerticalAlignParam_serializer::read(valueDeserializer); - } - value.bottom = bottomTmpBuf; - const auto centerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LocalizedVerticalAlignParam centerTmpBuf = {}; - centerTmpBuf.tag = centerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((centerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - centerTmpBuf.value = LocalizedVerticalAlignParam_serializer::read(valueDeserializer); - } - value.center = centerTmpBuf; - const auto biasTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Bias biasTmpBuf = {}; - biasTmpBuf.tag = biasTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((biasTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - biasTmpBuf.value = Bias_serializer::read(valueDeserializer); - } - value.bias = biasTmpBuf; - return value; -} -inline void LocalizedBorderRadiuses_serializer::write(SerializerBase& buffer, Ark_LocalizedBorderRadiuses value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForTopStart = value.topStart; - if (runtimeType(valueHolderForTopStart) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopStartTmpValue = valueHolderForTopStart.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForTopStartTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + const auto backgroundColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor backgroundColorTmpBuf = {}; + backgroundColorTmpBuf.tag = backgroundColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((backgroundColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 backgroundColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor backgroundColorTmpBuf_ = {}; + backgroundColorTmpBuf_.selector = backgroundColorTmpBuf_UnionSelector; + if (backgroundColorTmpBuf_UnionSelector == 0) { + backgroundColorTmpBuf_.selector = 0; + backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (backgroundColorTmpBuf_UnionSelector == 1) { + backgroundColorTmpBuf_.selector = 1; + backgroundColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (backgroundColorTmpBuf_UnionSelector == 2) { + backgroundColorTmpBuf_.selector = 2; + backgroundColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (backgroundColorTmpBuf_UnionSelector == 3) { + backgroundColorTmpBuf_.selector = 3; + backgroundColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation."); + } + backgroundColorTmpBuf.value = static_cast(backgroundColorTmpBuf_); } - const auto valueHolderForTopEnd = value.topEnd; - if (runtimeType(valueHolderForTopEnd) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopEndTmpValue = valueHolderForTopEnd.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForTopEndTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.backgroundColor = backgroundColorTmpBuf; + const auto onAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onAppearTmpBuf = {}; + onAppearTmpBuf.tag = onAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - const auto valueHolderForBottomStart = value.bottomStart; - if (runtimeType(valueHolderForBottomStart) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomStartTmpValue = valueHolderForBottomStart.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForBottomStartTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.onAppear = onAppearTmpBuf; + const auto onDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDisappearTmpBuf = {}; + onDisappearTmpBuf.tag = onDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - const auto valueHolderForBottomEnd = value.bottomEnd; - if (runtimeType(valueHolderForBottomEnd) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomEndTmpValue = valueHolderForBottomEnd.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForBottomEndTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.onDisappear = onDisappearTmpBuf; + const auto onWillAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onWillAppearTmpBuf = {}; + onWillAppearTmpBuf.tag = onWillAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onWillAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onWillAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } -} -inline Ark_LocalizedBorderRadiuses LocalizedBorderRadiuses_serializer::read(DeserializerBase& buffer) -{ - Ark_LocalizedBorderRadiuses value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto topStartTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics topStartTmpBuf = {}; - topStartTmpBuf.tag = topStartTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topStartTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - topStartTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + value.onWillAppear = onWillAppearTmpBuf; + const auto onWillDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onWillDisappearTmpBuf = {}; + onWillDisappearTmpBuf.tag = onWillDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onWillDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onWillDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.topStart = topStartTmpBuf; - const auto topEndTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics topEndTmpBuf = {}; - topEndTmpBuf.tag = topEndTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topEndTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - topEndTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + value.onWillDisappear = onWillDisappearTmpBuf; + const auto modalTransitionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ModalTransition modalTransitionTmpBuf = {}; + modalTransitionTmpBuf.tag = modalTransitionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((modalTransitionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + modalTransitionTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.topEnd = topEndTmpBuf; - const auto bottomStartTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics bottomStartTmpBuf = {}; - bottomStartTmpBuf.tag = bottomStartTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomStartTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - bottomStartTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + value.modalTransition = modalTransitionTmpBuf; + const auto onWillDismissTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_DismissContentCoverAction_Void onWillDismissTmpBuf = {}; + onWillDismissTmpBuf.tag = onWillDismissTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onWillDismissTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onWillDismissTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissContentCoverAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissContentCoverAction_Void))))}; } - value.bottomStart = bottomStartTmpBuf; - const auto bottomEndTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics bottomEndTmpBuf = {}; - bottomEndTmpBuf.tag = bottomEndTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomEndTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - bottomEndTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + value.onWillDismiss = onWillDismissTmpBuf; + const auto transitionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TransitionEffect transitionTmpBuf = {}; + transitionTmpBuf.tag = transitionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((transitionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + transitionTmpBuf.value = static_cast(TransitionEffect_serializer::read(valueDeserializer)); } - value.bottomEnd = bottomEndTmpBuf; + value.transition = transitionTmpBuf; return value; } -inline void LocalizedEdgeColors_serializer::write(SerializerBase& buffer, Ark_LocalizedEdgeColors value) +inline void ContextMenuAnimationOptions_serializer::write(SerializerBase& buffer, Ark_ContextMenuAnimationOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTop = value.top; - if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopTmpValue = valueHolderForTop.value; - if (valueHolderForTopTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForTopTmpValueForIdx0)); - } else if (valueHolderForTopTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue.value1; - valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1); - } else if (valueHolderForTopTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue.value2; - valueSerializer.writeString(valueHolderForTopTmpValueForIdx2); - } else if (valueHolderForTopTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForTopTmpValueForIdx3 = valueHolderForTopTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForTopTmpValueForIdx3); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForEnd = value.end; - if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForScale = value.scale; + if (runtimeType(valueHolderForScale) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEndTmpValue = valueHolderForEnd.value; - if (valueHolderForEndTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForEndTmpValueForIdx0 = valueHolderForEndTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForEndTmpValueForIdx0)); - } else if (valueHolderForEndTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForEndTmpValueForIdx1 = valueHolderForEndTmpValue.value1; - valueSerializer.writeNumber(valueHolderForEndTmpValueForIdx1); - } else if (valueHolderForEndTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForEndTmpValueForIdx2 = valueHolderForEndTmpValue.value2; - valueSerializer.writeString(valueHolderForEndTmpValueForIdx2); - } else if (valueHolderForEndTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForEndTmpValueForIdx3 = valueHolderForEndTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForEndTmpValueForIdx3); - } + const auto valueHolderForScaleTmpValue = valueHolderForScale.value; + const auto valueHolderForScaleTmpValue_0 = valueHolderForScaleTmpValue.value0; + valueSerializer.writeNumber(valueHolderForScaleTmpValue_0); + const auto valueHolderForScaleTmpValue_1 = valueHolderForScaleTmpValue.value1; + valueSerializer.writeNumber(valueHolderForScaleTmpValue_1); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBottom = value.bottom; - if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTransition = value.transition; + if (runtimeType(valueHolderForTransition) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; - if (valueHolderForBottomTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBottomTmpValueForIdx0)); - } else if (valueHolderForBottomTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1); - } else if (valueHolderForBottomTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue.value2; - valueSerializer.writeString(valueHolderForBottomTmpValueForIdx2); - } else if (valueHolderForBottomTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForBottomTmpValueForIdx3 = valueHolderForBottomTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForBottomTmpValueForIdx3); - } + const auto valueHolderForTransitionTmpValue = valueHolderForTransition.value; + TransitionEffect_serializer::write(valueSerializer, valueHolderForTransitionTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForStart = value.start; - if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHoverScale = value.hoverScale; + if (runtimeType(valueHolderForHoverScale) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartTmpValue = valueHolderForStart.value; - if (valueHolderForStartTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForStartTmpValueForIdx0 = valueHolderForStartTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForStartTmpValueForIdx0)); - } else if (valueHolderForStartTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForStartTmpValueForIdx1 = valueHolderForStartTmpValue.value1; - valueSerializer.writeNumber(valueHolderForStartTmpValueForIdx1); - } else if (valueHolderForStartTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForStartTmpValueForIdx2 = valueHolderForStartTmpValue.value2; - valueSerializer.writeString(valueHolderForStartTmpValueForIdx2); - } else if (valueHolderForStartTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForStartTmpValueForIdx3 = valueHolderForStartTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForStartTmpValueForIdx3); - } + const auto valueHolderForHoverScaleTmpValue = valueHolderForHoverScale.value; + const auto valueHolderForHoverScaleTmpValue_0 = valueHolderForHoverScaleTmpValue.value0; + valueSerializer.writeNumber(valueHolderForHoverScaleTmpValue_0); + const auto valueHolderForHoverScaleTmpValue_1 = valueHolderForHoverScaleTmpValue.value1; + valueSerializer.writeNumber(valueHolderForHoverScaleTmpValue_1); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_LocalizedEdgeColors LocalizedEdgeColors_serializer::read(DeserializerBase& buffer) +inline Ark_ContextMenuAnimationOptions ContextMenuAnimationOptions_serializer::read(DeserializerBase& buffer) { - Ark_LocalizedEdgeColors value = {}; + Ark_ContextMenuAnimationOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor topTmpBuf = {}; - topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 topTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor topTmpBuf_ = {}; - topTmpBuf_.selector = topTmpBuf_UnionSelector; - if (topTmpBuf_UnionSelector == 0) { - topTmpBuf_.selector = 0; - topTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (topTmpBuf_UnionSelector == 1) { - topTmpBuf_.selector = 1; - topTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (topTmpBuf_UnionSelector == 2) { - topTmpBuf_.selector = 2; - topTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (topTmpBuf_UnionSelector == 3) { - topTmpBuf_.selector = 3; - topTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for topTmpBuf_ has to be chosen through deserialisation."); - } - topTmpBuf.value = static_cast(topTmpBuf_); - } - value.top = topTmpBuf; - const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor endTmpBuf = {}; - endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 endTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor endTmpBuf_ = {}; - endTmpBuf_.selector = endTmpBuf_UnionSelector; - if (endTmpBuf_UnionSelector == 0) { - endTmpBuf_.selector = 0; - endTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (endTmpBuf_UnionSelector == 1) { - endTmpBuf_.selector = 1; - endTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (endTmpBuf_UnionSelector == 2) { - endTmpBuf_.selector = 2; - endTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (endTmpBuf_UnionSelector == 3) { - endTmpBuf_.selector = 3; - endTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for endTmpBuf_ has to be chosen through deserialisation."); - } - endTmpBuf.value = static_cast(endTmpBuf_); + const auto scaleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_AnimationNumberRange scaleTmpBuf = {}; + scaleTmpBuf.tag = scaleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((scaleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + Ark_AnimationNumberRange scaleTmpBuf_ = {}; + scaleTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + scaleTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + scaleTmpBuf.value = scaleTmpBuf_; } - value.end = endTmpBuf; - const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor bottomTmpBuf = {}; - bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 bottomTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor bottomTmpBuf_ = {}; - bottomTmpBuf_.selector = bottomTmpBuf_UnionSelector; - if (bottomTmpBuf_UnionSelector == 0) { - bottomTmpBuf_.selector = 0; - bottomTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (bottomTmpBuf_UnionSelector == 1) { - bottomTmpBuf_.selector = 1; - bottomTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (bottomTmpBuf_UnionSelector == 2) { - bottomTmpBuf_.selector = 2; - bottomTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (bottomTmpBuf_UnionSelector == 3) { - bottomTmpBuf_.selector = 3; - bottomTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation."); - } - bottomTmpBuf.value = static_cast(bottomTmpBuf_); + value.scale = scaleTmpBuf; + const auto transitionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TransitionEffect transitionTmpBuf = {}; + transitionTmpBuf.tag = transitionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((transitionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + transitionTmpBuf.value = static_cast(TransitionEffect_serializer::read(valueDeserializer)); } - value.bottom = bottomTmpBuf; - const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor startTmpBuf = {}; - startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 startTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor startTmpBuf_ = {}; - startTmpBuf_.selector = startTmpBuf_UnionSelector; - if (startTmpBuf_UnionSelector == 0) { - startTmpBuf_.selector = 0; - startTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (startTmpBuf_UnionSelector == 1) { - startTmpBuf_.selector = 1; - startTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (startTmpBuf_UnionSelector == 2) { - startTmpBuf_.selector = 2; - startTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (startTmpBuf_UnionSelector == 3) { - startTmpBuf_.selector = 3; - startTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for startTmpBuf_ has to be chosen through deserialisation."); - } - startTmpBuf.value = static_cast(startTmpBuf_); + value.transition = transitionTmpBuf; + const auto hoverScaleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_AnimationNumberRange hoverScaleTmpBuf = {}; + hoverScaleTmpBuf.tag = hoverScaleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((hoverScaleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + Ark_AnimationNumberRange hoverScaleTmpBuf_ = {}; + hoverScaleTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + hoverScaleTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + hoverScaleTmpBuf.value = hoverScaleTmpBuf_; } - value.start = startTmpBuf; + value.hoverScale = hoverScaleTmpBuf; return value; } -inline void LocalizedEdges_serializer::write(SerializerBase& buffer, Ark_LocalizedEdges value) +inline void CopyEvent_serializer::write(SerializerBase& buffer, Ark_CopyEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTop = value.top; - if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopTmpValue = valueHolderForTop.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForTopTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForStart = value.start; - if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartTmpValue = valueHolderForStart.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForStartTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForBottom = value.bottom; - if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForBottomTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForEnd = value.end; - if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPreventDefault = value.preventDefault; + if (runtimeType(valueHolderForPreventDefault) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEndTmpValue = valueHolderForEnd.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForEndTmpValue); + const auto valueHolderForPreventDefaultTmpValue = valueHolderForPreventDefault.value; + valueSerializer.writeCallbackResource(valueHolderForPreventDefaultTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForPreventDefaultTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForPreventDefaultTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_LocalizedEdges LocalizedEdges_serializer::read(DeserializerBase& buffer) +inline Ark_CopyEvent CopyEvent_serializer::read(DeserializerBase& buffer) { - Ark_LocalizedEdges value = {}; + Ark_CopyEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics topTmpBuf = {}; - topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - topTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); - } - value.top = topTmpBuf; - const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics startTmpBuf = {}; - startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - startTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + const auto preventDefaultTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_VoidCallback preventDefaultTmpBuf = {}; + preventDefaultTmpBuf.tag = preventDefaultTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((preventDefaultTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + preventDefaultTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; } - value.start = startTmpBuf; - const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics bottomTmpBuf = {}; - bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - bottomTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + value.preventDefault = preventDefaultTmpBuf; + return value; +} +inline void CutEvent_serializer::write(SerializerBase& buffer, Ark_CutEvent value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForPreventDefault = value.preventDefault; + if (runtimeType(valueHolderForPreventDefault) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForPreventDefaultTmpValue = valueHolderForPreventDefault.value; + valueSerializer.writeCallbackResource(valueHolderForPreventDefaultTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForPreventDefaultTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForPreventDefaultTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.bottom = bottomTmpBuf; - const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics endTmpBuf = {}; - endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - endTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); +} +inline Ark_CutEvent CutEvent_serializer::read(DeserializerBase& buffer) +{ + Ark_CutEvent value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto preventDefaultTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_VoidCallback preventDefaultTmpBuf = {}; + preventDefaultTmpBuf.tag = preventDefaultTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((preventDefaultTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + preventDefaultTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; } - value.end = endTmpBuf; + value.preventDefault = preventDefaultTmpBuf; return value; } -inline void LocalizedEdgeWidths_serializer::write(SerializerBase& buffer, Ark_LocalizedEdgeWidths value) +inline void DataPanelShadowOptions_serializer::write(SerializerBase& buffer, Ark_DataPanelShadowOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTop = value.top; - if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRadius = value.radius; + if (runtimeType(valueHolderForRadius) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopTmpValue = valueHolderForTop.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForTopTmpValue); + const auto valueHolderForRadiusTmpValue = valueHolderForRadius.value; + if (valueHolderForRadiusTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue.value0; + valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx0); + } else if (valueHolderForRadiusTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnd = value.end; - if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOffsetX = value.offsetX; + if (runtimeType(valueHolderForOffsetX) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEndTmpValue = valueHolderForEnd.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForEndTmpValue); + const auto valueHolderForOffsetXTmpValue = valueHolderForOffsetX.value; + if (valueHolderForOffsetXTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForOffsetXTmpValueForIdx0 = valueHolderForOffsetXTmpValue.value0; + valueSerializer.writeNumber(valueHolderForOffsetXTmpValueForIdx0); + } else if (valueHolderForOffsetXTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForOffsetXTmpValueForIdx1 = valueHolderForOffsetXTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForOffsetXTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBottom = value.bottom; - if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOffsetY = value.offsetY; + if (runtimeType(valueHolderForOffsetY) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForBottomTmpValue); + const auto valueHolderForOffsetYTmpValue = valueHolderForOffsetY.value; + if (valueHolderForOffsetYTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForOffsetYTmpValueForIdx0 = valueHolderForOffsetYTmpValue.value0; + valueSerializer.writeNumber(valueHolderForOffsetYTmpValueForIdx0); + } else if (valueHolderForOffsetYTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForOffsetYTmpValueForIdx1 = valueHolderForOffsetYTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForOffsetYTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForStart = value.start; - if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForColors = value.colors; + if (runtimeType(valueHolderForColors) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartTmpValue = valueHolderForStart.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForStartTmpValue); + const auto valueHolderForColorsTmpValue = valueHolderForColors.value; + valueSerializer.writeInt32(valueHolderForColorsTmpValue.length); + for (int valueHolderForColorsTmpValueCounterI = 0; valueHolderForColorsTmpValueCounterI < valueHolderForColorsTmpValue.length; valueHolderForColorsTmpValueCounterI++) { + const Ark_Union_ResourceColor_LinearGradient valueHolderForColorsTmpValueTmpElement = valueHolderForColorsTmpValue.array[valueHolderForColorsTmpValueCounterI]; + if (valueHolderForColorsTmpValueTmpElement.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForColorsTmpValueTmpElementForIdx0 = valueHolderForColorsTmpValueTmpElement.value0; + if (valueHolderForColorsTmpValueTmpElementForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForColorsTmpValueTmpElementForIdx0ForIdx0 = valueHolderForColorsTmpValueTmpElementForIdx0.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorsTmpValueTmpElementForIdx0ForIdx0)); + } else if (valueHolderForColorsTmpValueTmpElementForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForColorsTmpValueTmpElementForIdx0ForIdx1 = valueHolderForColorsTmpValueTmpElementForIdx0.value1; + valueSerializer.writeNumber(valueHolderForColorsTmpValueTmpElementForIdx0ForIdx1); + } else if (valueHolderForColorsTmpValueTmpElementForIdx0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForColorsTmpValueTmpElementForIdx0ForIdx2 = valueHolderForColorsTmpValueTmpElementForIdx0.value2; + valueSerializer.writeString(valueHolderForColorsTmpValueTmpElementForIdx0ForIdx2); + } else if (valueHolderForColorsTmpValueTmpElementForIdx0.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForColorsTmpValueTmpElementForIdx0ForIdx3 = valueHolderForColorsTmpValueTmpElementForIdx0.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorsTmpValueTmpElementForIdx0ForIdx3); + } + } else if (valueHolderForColorsTmpValueTmpElement.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForColorsTmpValueTmpElementForIdx1 = valueHolderForColorsTmpValueTmpElement.value1; + LinearGradient_serializer::write(valueSerializer, valueHolderForColorsTmpValueTmpElementForIdx1); + } + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_LocalizedEdgeWidths LocalizedEdgeWidths_serializer::read(DeserializerBase& buffer) +inline Ark_DataPanelShadowOptions DataPanelShadowOptions_serializer::read(DeserializerBase& buffer) { - Ark_LocalizedEdgeWidths value = {}; + Ark_DataPanelShadowOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics topTmpBuf = {}; - topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - topTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + const auto radiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Resource radiusTmpBuf = {}; + radiusTmpBuf.tag = radiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((radiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 radiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource radiusTmpBuf_ = {}; + radiusTmpBuf_.selector = radiusTmpBuf_UnionSelector; + if (radiusTmpBuf_UnionSelector == 0) { + radiusTmpBuf_.selector = 0; + radiusTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (radiusTmpBuf_UnionSelector == 1) { + radiusTmpBuf_.selector = 1; + radiusTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation."); + } + radiusTmpBuf.value = static_cast(radiusTmpBuf_); } - value.top = topTmpBuf; - const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics endTmpBuf = {}; - endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - endTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + value.radius = radiusTmpBuf; + const auto offsetXTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Resource offsetXTmpBuf = {}; + offsetXTmpBuf.tag = offsetXTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((offsetXTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 offsetXTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource offsetXTmpBuf_ = {}; + offsetXTmpBuf_.selector = offsetXTmpBuf_UnionSelector; + if (offsetXTmpBuf_UnionSelector == 0) { + offsetXTmpBuf_.selector = 0; + offsetXTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (offsetXTmpBuf_UnionSelector == 1) { + offsetXTmpBuf_.selector = 1; + offsetXTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for offsetXTmpBuf_ has to be chosen through deserialisation."); + } + offsetXTmpBuf.value = static_cast(offsetXTmpBuf_); } - value.end = endTmpBuf; - const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics bottomTmpBuf = {}; - bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - bottomTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + value.offsetX = offsetXTmpBuf; + const auto offsetYTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Resource offsetYTmpBuf = {}; + offsetYTmpBuf.tag = offsetYTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((offsetYTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 offsetYTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource offsetYTmpBuf_ = {}; + offsetYTmpBuf_.selector = offsetYTmpBuf_UnionSelector; + if (offsetYTmpBuf_UnionSelector == 0) { + offsetYTmpBuf_.selector = 0; + offsetYTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (offsetYTmpBuf_UnionSelector == 1) { + offsetYTmpBuf_.selector = 1; + offsetYTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for offsetYTmpBuf_ has to be chosen through deserialisation."); + } + offsetYTmpBuf.value = static_cast(offsetYTmpBuf_); } - value.bottom = bottomTmpBuf; - const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics startTmpBuf = {}; - startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - startTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + value.offsetY = offsetYTmpBuf; + const auto colorsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Array_Union_ResourceColor_LinearGradient colorsTmpBuf = {}; + colorsTmpBuf.tag = colorsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int32 colorsTmpBuf_Length = valueDeserializer.readInt32(); + Array_Union_ResourceColor_LinearGradient colorsTmpBuf_ = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&colorsTmpBuf_, colorsTmpBuf_Length); + for (int colorsTmpBuf_BufCounterI = 0; colorsTmpBuf_BufCounterI < colorsTmpBuf_Length; colorsTmpBuf_BufCounterI++) { + const Ark_Int8 colorsTmpBuf_TempBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_ResourceColor_LinearGradient colorsTmpBuf_TempBuf = {}; + colorsTmpBuf_TempBuf.selector = colorsTmpBuf_TempBufUnionSelector; + if (colorsTmpBuf_TempBufUnionSelector == 0) { + colorsTmpBuf_TempBuf.selector = 0; + const Ark_Int8 colorsTmpBuf_TempBufBufUUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor colorsTmpBuf_TempBufBufU = {}; + colorsTmpBuf_TempBufBufU.selector = colorsTmpBuf_TempBufBufUUnionSelector; + if (colorsTmpBuf_TempBufBufUUnionSelector == 0) { + colorsTmpBuf_TempBufBufU.selector = 0; + colorsTmpBuf_TempBufBufU.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorsTmpBuf_TempBufBufUUnionSelector == 1) { + colorsTmpBuf_TempBufBufU.selector = 1; + colorsTmpBuf_TempBufBufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (colorsTmpBuf_TempBufBufUUnionSelector == 2) { + colorsTmpBuf_TempBufBufU.selector = 2; + colorsTmpBuf_TempBufBufU.value2 = static_cast(valueDeserializer.readString()); + } else if (colorsTmpBuf_TempBufBufUUnionSelector == 3) { + colorsTmpBuf_TempBufBufU.selector = 3; + colorsTmpBuf_TempBufBufU.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for colorsTmpBuf_TempBufBufU has to be chosen through deserialisation."); + } + colorsTmpBuf_TempBuf.value0 = static_cast(colorsTmpBuf_TempBufBufU); + } else if (colorsTmpBuf_TempBufUnionSelector == 1) { + colorsTmpBuf_TempBuf.selector = 1; + colorsTmpBuf_TempBuf.value1 = static_cast(LinearGradient_serializer::read(valueDeserializer)); + } else { + INTEROP_FATAL("One of the branches for colorsTmpBuf_TempBuf has to be chosen through deserialisation."); + } + colorsTmpBuf_.array[colorsTmpBuf_BufCounterI] = static_cast(colorsTmpBuf_TempBuf); + } + colorsTmpBuf.value = colorsTmpBuf_; } - value.start = startTmpBuf; + value.colors = colorsTmpBuf; return value; } -inline void LocalizedPadding_serializer::write(SerializerBase& buffer, Ark_LocalizedPadding value) +inline void DatePickerOptions_serializer::write(SerializerBase& buffer, Ark_DatePickerOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTop = value.top; - if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStart = value.start; + if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopTmpValue = valueHolderForTop.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForTopTmpValue); + const auto valueHolderForStartTmpValue = valueHolderForStart.value; + valueSerializer.writeInt64(valueHolderForStartTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } @@ -87248,2257 +74599,2258 @@ inline void LocalizedPadding_serializer::write(SerializerBase& buffer, Ark_Local if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); const auto valueHolderForEndTmpValue = valueHolderForEnd.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForEndTmpValue); + valueSerializer.writeInt64(valueHolderForEndTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBottom = value.bottom; - if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSelected = value.selected; + if (runtimeType(valueHolderForSelected) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForBottomTmpValue); + const auto valueHolderForSelectedTmpValue = valueHolderForSelected.value; + if (valueHolderForSelectedTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSelectedTmpValueForIdx0 = valueHolderForSelectedTmpValue.value0; + valueSerializer.writeInt64(valueHolderForSelectedTmpValueForIdx0); + } else if (valueHolderForSelectedTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSelectedTmpValueForIdx1 = valueHolderForSelectedTmpValue.value1; + Bindable_Date_serializer::write(valueSerializer, valueHolderForSelectedTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForStart = value.start; - if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMode = value.mode; + if (runtimeType(valueHolderForMode) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartTmpValue = valueHolderForStart.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForStartTmpValue); + const auto valueHolderForModeTmpValue = valueHolderForMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForModeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_LocalizedPadding LocalizedPadding_serializer::read(DeserializerBase& buffer) +inline Ark_DatePickerOptions DatePickerOptions_serializer::read(DeserializerBase& buffer) { - Ark_LocalizedPadding value = {}; + Ark_DatePickerOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics topTmpBuf = {}; - topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - topTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Date startTmpBuf = {}; + startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + startTmpBuf.value = valueDeserializer.readInt64(); } - value.top = topTmpBuf; + value.start = startTmpBuf; const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics endTmpBuf = {}; + Opt_Date endTmpBuf = {}; endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - endTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + endTmpBuf.value = valueDeserializer.readInt64(); } value.end = endTmpBuf; - const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics bottomTmpBuf = {}; - bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - bottomTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + const auto selectedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Date_Bindable selectedTmpBuf = {}; + selectedTmpBuf.tag = selectedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((selectedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 selectedTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Date_Bindable selectedTmpBuf_ = {}; + selectedTmpBuf_.selector = selectedTmpBuf_UnionSelector; + if (selectedTmpBuf_UnionSelector == 0) { + selectedTmpBuf_.selector = 0; + selectedTmpBuf_.value0 = valueDeserializer.readInt64(); + } else if (selectedTmpBuf_UnionSelector == 1) { + selectedTmpBuf_.selector = 1; + selectedTmpBuf_.value1 = Bindable_Date_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for selectedTmpBuf_ has to be chosen through deserialisation."); + } + selectedTmpBuf.value = static_cast(selectedTmpBuf_); } - value.bottom = bottomTmpBuf; - const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics startTmpBuf = {}; - startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - startTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + value.selected = selectedTmpBuf; + const auto modeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_DatePickerMode modeTmpBuf = {}; + modeTmpBuf.tag = modeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((modeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + modeTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.start = startTmpBuf; + value.mode = modeTmpBuf; return value; } -inline void LocalizedPosition_serializer::write(SerializerBase& buffer, Ark_LocalizedPosition value) +inline void DecorationStyle_serializer::write(SerializerBase& buffer, Ark_DecorationStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStart = value.start; - if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartTmpValue = valueHolderForStart.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForStartTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTop = value.top; - if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopTmpValue = valueHolderForTop.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForTopTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_LocalizedPosition LocalizedPosition_serializer::read(DeserializerBase& buffer) +inline Ark_DecorationStyle DecorationStyle_serializer::read(DeserializerBase& buffer) { - Ark_LocalizedPosition value = {}; DeserializerBase& valueDeserializer = buffer; - const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics startTmpBuf = {}; - startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - startTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); - } - value.start = startTmpBuf; - const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics topTmpBuf = {}; - topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - topTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); - } - value.top = topTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void MeasureOptions_serializer::write(SerializerBase& buffer, Ark_MeasureOptions value) +inline void DecorationStyleInterface_serializer::write(SerializerBase& buffer, Ark_DecorationStyleInterface value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTextContent = value.textContent; - if (valueHolderForTextContent.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForTextContentForIdx0 = valueHolderForTextContent.value0; - valueSerializer.writeString(valueHolderForTextContentForIdx0); - } else if (valueHolderForTextContent.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForTextContentForIdx1 = valueHolderForTextContent.value1; - Resource_serializer::write(valueSerializer, valueHolderForTextContentForIdx1); - } - const auto valueHolderForConstraintWidth = value.constraintWidth; - if (runtimeType(valueHolderForConstraintWidth) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForConstraintWidthTmpValue = valueHolderForConstraintWidth.value; - if (valueHolderForConstraintWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForConstraintWidthTmpValueForIdx0 = valueHolderForConstraintWidthTmpValue.value0; - valueSerializer.writeNumber(valueHolderForConstraintWidthTmpValueForIdx0); - } else if (valueHolderForConstraintWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForConstraintWidthTmpValueForIdx1 = valueHolderForConstraintWidthTmpValue.value1; - valueSerializer.writeString(valueHolderForConstraintWidthTmpValueForIdx1); - } else if (valueHolderForConstraintWidthTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForConstraintWidthTmpValueForIdx2 = valueHolderForConstraintWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForConstraintWidthTmpValueForIdx2); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFontSize = value.fontSize; - if (runtimeType(valueHolderForFontSize) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontSizeTmpValue = valueHolderForFontSize.value; - if (valueHolderForFontSizeTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontSizeTmpValueForIdx0 = valueHolderForFontSizeTmpValue.value0; - valueSerializer.writeNumber(valueHolderForFontSizeTmpValueForIdx0); - } else if (valueHolderForFontSizeTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontSizeTmpValueForIdx1 = valueHolderForFontSizeTmpValue.value1; - valueSerializer.writeString(valueHolderForFontSizeTmpValueForIdx1); - } else if (valueHolderForFontSizeTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontSizeTmpValueForIdx2 = valueHolderForFontSizeTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForFontSizeTmpValueForIdx2); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFontStyle = value.fontStyle; - if (runtimeType(valueHolderForFontStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontStyleTmpValue = valueHolderForFontStyle.value; - if (valueHolderForFontStyleTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontStyleTmpValueForIdx0 = valueHolderForFontStyleTmpValue.value0; - valueSerializer.writeNumber(valueHolderForFontStyleTmpValueForIdx0); - } else if (valueHolderForFontStyleTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontStyleTmpValueForIdx1 = valueHolderForFontStyleTmpValue.value1; - valueSerializer.writeInt32(static_cast(valueHolderForFontStyleTmpValueForIdx1)); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFontWeight = value.fontWeight; - if (runtimeType(valueHolderForFontWeight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontWeightTmpValue = valueHolderForFontWeight.value; - if (valueHolderForFontWeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontWeightTmpValueForIdx0 = valueHolderForFontWeightTmpValue.value0; - valueSerializer.writeNumber(valueHolderForFontWeightTmpValueForIdx0); - } else if (valueHolderForFontWeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontWeightTmpValueForIdx1 = valueHolderForFontWeightTmpValue.value1; - valueSerializer.writeString(valueHolderForFontWeightTmpValueForIdx1); - } else if (valueHolderForFontWeightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontWeightTmpValueForIdx2 = valueHolderForFontWeightTmpValue.value2; - valueSerializer.writeInt32(static_cast(valueHolderForFontWeightTmpValueForIdx2)); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFontFamily = value.fontFamily; - if (runtimeType(valueHolderForFontFamily) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontFamilyTmpValue = valueHolderForFontFamily.value; - if (valueHolderForFontFamilyTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontFamilyTmpValueForIdx0 = valueHolderForFontFamilyTmpValue.value0; - valueSerializer.writeString(valueHolderForFontFamilyTmpValueForIdx0); - } else if (valueHolderForFontFamilyTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontFamilyTmpValueForIdx1 = valueHolderForFontFamilyTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForFontFamilyTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForLetterSpacing = value.letterSpacing; - if (runtimeType(valueHolderForLetterSpacing) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForType = value.type; + valueSerializer.writeInt32(static_cast(valueHolderForType)); + const auto valueHolderForColor = value.color; + if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLetterSpacingTmpValue = valueHolderForLetterSpacing.value; - if (valueHolderForLetterSpacingTmpValue.selector == 0) { + const auto valueHolderForColorTmpValue = valueHolderForColor.value; + if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForLetterSpacingTmpValueForIdx0 = valueHolderForLetterSpacingTmpValue.value0; - valueSerializer.writeNumber(valueHolderForLetterSpacingTmpValueForIdx0); - } else if (valueHolderForLetterSpacingTmpValue.selector == 1) { + const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); + } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForLetterSpacingTmpValueForIdx1 = valueHolderForLetterSpacingTmpValue.value1; - valueSerializer.writeString(valueHolderForLetterSpacingTmpValueForIdx1); + const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); + } else if (valueHolderForColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; + valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); + } else if (valueHolderForColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTextAlign = value.textAlign; - if (runtimeType(valueHolderForTextAlign) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStyle = value.style; + if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTextAlignTmpValue = valueHolderForTextAlign.value; - valueSerializer.writeInt32(static_cast(valueHolderForTextAlignTmpValue)); + const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOverflow = value.overflow; - if (runtimeType(valueHolderForOverflow) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOverflowTmpValue = valueHolderForOverflow.value; - if (valueHolderForOverflowTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForOverflowTmpValueForIdx0 = valueHolderForOverflowTmpValue.value0; - valueSerializer.writeNumber(valueHolderForOverflowTmpValueForIdx0); - } else if (valueHolderForOverflowTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForOverflowTmpValueForIdx1 = valueHolderForOverflowTmpValue.value1; - valueSerializer.writeInt32(static_cast(valueHolderForOverflowTmpValueForIdx1)); +} +inline Ark_DecorationStyleInterface DecorationStyleInterface_serializer::read(DeserializerBase& buffer) +{ + Ark_DecorationStyleInterface value = {}; + DeserializerBase& valueDeserializer = buffer; + value.type = static_cast(valueDeserializer.readInt32()); + const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor colorTmpBuf = {}; + colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor colorTmpBuf_ = {}; + colorTmpBuf_.selector = colorTmpBuf_UnionSelector; + if (colorTmpBuf_UnionSelector == 0) { + colorTmpBuf_.selector = 0; + colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorTmpBuf_UnionSelector == 1) { + colorTmpBuf_.selector = 1; + colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (colorTmpBuf_UnionSelector == 2) { + colorTmpBuf_.selector = 2; + colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (colorTmpBuf_UnionSelector == 3) { + colorTmpBuf_.selector = 3; + colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + colorTmpBuf.value = static_cast(colorTmpBuf_); } - const auto valueHolderForMaxLines = value.maxLines; - if (runtimeType(valueHolderForMaxLines) != INTEROP_RUNTIME_UNDEFINED) { + value.color = colorTmpBuf; + const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextDecorationStyle styleTmpBuf = {}; + styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.style = styleTmpBuf; + return value; +} +inline void DecorationStyleResult_serializer::write(SerializerBase& buffer, Ark_DecorationStyleResult value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForType = value.type; + valueSerializer.writeInt32(static_cast(valueHolderForType)); + const auto valueHolderForColor = value.color; + if (valueHolderForColor.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForColorForIdx0 = valueHolderForColor.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorForIdx0)); + } else if (valueHolderForColor.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForColorForIdx1 = valueHolderForColor.value1; + valueSerializer.writeNumber(valueHolderForColorForIdx1); + } else if (valueHolderForColor.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForColorForIdx2 = valueHolderForColor.value2; + valueSerializer.writeString(valueHolderForColorForIdx2); + } else if (valueHolderForColor.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForColorForIdx3 = valueHolderForColor.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorForIdx3); + } + const auto valueHolderForStyle = value.style; + if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMaxLinesTmpValue = valueHolderForMaxLines.value; - valueSerializer.writeNumber(valueHolderForMaxLinesTmpValue); + const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForLineHeight = value.lineHeight; - if (runtimeType(valueHolderForLineHeight) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_DecorationStyleResult DecorationStyleResult_serializer::read(DeserializerBase& buffer) +{ + Ark_DecorationStyleResult value = {}; + DeserializerBase& valueDeserializer = buffer; + value.type = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 colorTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor colorTmpBuf = {}; + colorTmpBuf.selector = colorTmpBufUnionSelector; + if (colorTmpBufUnionSelector == 0) { + colorTmpBuf.selector = 0; + colorTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorTmpBufUnionSelector == 1) { + colorTmpBuf.selector = 1; + colorTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (colorTmpBufUnionSelector == 2) { + colorTmpBuf.selector = 2; + colorTmpBuf.value2 = static_cast(valueDeserializer.readString()); + } else if (colorTmpBufUnionSelector == 3) { + colorTmpBuf.selector = 3; + colorTmpBuf.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for colorTmpBuf has to be chosen through deserialisation."); + } + value.color = static_cast(colorTmpBuf); + const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextDecorationStyle styleTmpBuf = {}; + styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.style = styleTmpBuf; + return value; +} +inline void DividerStyleOptions_serializer::write(SerializerBase& buffer, Ark_DividerStyleOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForStrokeWidth = value.strokeWidth; + if (runtimeType(valueHolderForStrokeWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLineHeightTmpValue = valueHolderForLineHeight.value; - if (valueHolderForLineHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForLineHeightTmpValueForIdx0 = valueHolderForLineHeightTmpValue.value0; - valueSerializer.writeNumber(valueHolderForLineHeightTmpValueForIdx0); - } else if (valueHolderForLineHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForLineHeightTmpValueForIdx1 = valueHolderForLineHeightTmpValue.value1; - valueSerializer.writeString(valueHolderForLineHeightTmpValueForIdx1); - } else if (valueHolderForLineHeightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForLineHeightTmpValueForIdx2 = valueHolderForLineHeightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForLineHeightTmpValueForIdx2); - } + const auto valueHolderForStrokeWidthTmpValue = valueHolderForStrokeWidth.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForStrokeWidthTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBaselineOffset = value.baselineOffset; - if (runtimeType(valueHolderForBaselineOffset) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForColor = value.color; + if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBaselineOffsetTmpValue = valueHolderForBaselineOffset.value; - if (valueHolderForBaselineOffsetTmpValue.selector == 0) { + const auto valueHolderForColorTmpValue = valueHolderForColor.value; + if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForBaselineOffsetTmpValueForIdx0 = valueHolderForBaselineOffsetTmpValue.value0; - valueSerializer.writeNumber(valueHolderForBaselineOffsetTmpValueForIdx0); - } else if (valueHolderForBaselineOffsetTmpValue.selector == 1) { + const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); + } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForBaselineOffsetTmpValueForIdx1 = valueHolderForBaselineOffsetTmpValue.value1; - valueSerializer.writeString(valueHolderForBaselineOffsetTmpValueForIdx1); + const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); + } else if (valueHolderForColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; + valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); + } else if (valueHolderForColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTextCase = value.textCase; - if (runtimeType(valueHolderForTextCase) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStartMargin = value.startMargin; + if (runtimeType(valueHolderForStartMargin) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTextCaseTmpValue = valueHolderForTextCase.value; - if (valueHolderForTextCaseTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForTextCaseTmpValueForIdx0 = valueHolderForTextCaseTmpValue.value0; - valueSerializer.writeNumber(valueHolderForTextCaseTmpValueForIdx0); - } else if (valueHolderForTextCaseTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForTextCaseTmpValueForIdx1 = valueHolderForTextCaseTmpValue.value1; - valueSerializer.writeInt32(static_cast(valueHolderForTextCaseTmpValueForIdx1)); - } + const auto valueHolderForStartMarginTmpValue = valueHolderForStartMargin.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForStartMarginTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTextIndent = value.textIndent; - if (runtimeType(valueHolderForTextIndent) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEndMargin = value.endMargin; + if (runtimeType(valueHolderForEndMargin) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTextIndentTmpValue = valueHolderForTextIndent.value; - if (valueHolderForTextIndentTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForTextIndentTmpValueForIdx0 = valueHolderForTextIndentTmpValue.value0; - valueSerializer.writeNumber(valueHolderForTextIndentTmpValueForIdx0); - } else if (valueHolderForTextIndentTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForTextIndentTmpValueForIdx1 = valueHolderForTextIndentTmpValue.value1; - valueSerializer.writeString(valueHolderForTextIndentTmpValueForIdx1); - } + const auto valueHolderForEndMarginTmpValue = valueHolderForEndMargin.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForEndMarginTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForWordBreak = value.wordBreak; - if (runtimeType(valueHolderForWordBreak) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMode = value.mode; + if (runtimeType(valueHolderForMode) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWordBreakTmpValue = valueHolderForWordBreak.value; - valueSerializer.writeInt32(static_cast(valueHolderForWordBreakTmpValue)); + const auto valueHolderForModeTmpValue = valueHolderForMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForModeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_MeasureOptions MeasureOptions_serializer::read(DeserializerBase& buffer) +inline Ark_DividerStyleOptions DividerStyleOptions_serializer::read(DeserializerBase& buffer) { - Ark_MeasureOptions value = {}; + Ark_DividerStyleOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 textContentTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource textContentTmpBuf = {}; - textContentTmpBuf.selector = textContentTmpBufUnionSelector; - if (textContentTmpBufUnionSelector == 0) { - textContentTmpBuf.selector = 0; - textContentTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (textContentTmpBufUnionSelector == 1) { - textContentTmpBuf.selector = 1; - textContentTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for textContentTmpBuf has to be chosen through deserialisation."); - } - value.textContent = static_cast(textContentTmpBuf); - const auto constraintWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String_Resource constraintWidthTmpBuf = {}; - constraintWidthTmpBuf.tag = constraintWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((constraintWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 constraintWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String_Resource constraintWidthTmpBuf_ = {}; - constraintWidthTmpBuf_.selector = constraintWidthTmpBuf_UnionSelector; - if (constraintWidthTmpBuf_UnionSelector == 0) { - constraintWidthTmpBuf_.selector = 0; - constraintWidthTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (constraintWidthTmpBuf_UnionSelector == 1) { - constraintWidthTmpBuf_.selector = 1; - constraintWidthTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else if (constraintWidthTmpBuf_UnionSelector == 2) { - constraintWidthTmpBuf_.selector = 2; - constraintWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for constraintWidthTmpBuf_ has to be chosen through deserialisation."); - } - constraintWidthTmpBuf.value = static_cast(constraintWidthTmpBuf_); - } - value.constraintWidth = constraintWidthTmpBuf; - const auto fontSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String_Resource fontSizeTmpBuf = {}; - fontSizeTmpBuf.tag = fontSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 fontSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String_Resource fontSizeTmpBuf_ = {}; - fontSizeTmpBuf_.selector = fontSizeTmpBuf_UnionSelector; - if (fontSizeTmpBuf_UnionSelector == 0) { - fontSizeTmpBuf_.selector = 0; - fontSizeTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (fontSizeTmpBuf_UnionSelector == 1) { - fontSizeTmpBuf_.selector = 1; - fontSizeTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else if (fontSizeTmpBuf_UnionSelector == 2) { - fontSizeTmpBuf_.selector = 2; - fontSizeTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontSizeTmpBuf_ has to be chosen through deserialisation."); - } - fontSizeTmpBuf.value = static_cast(fontSizeTmpBuf_); - } - value.fontSize = fontSizeTmpBuf; - const auto fontStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_FontStyle fontStyleTmpBuf = {}; - fontStyleTmpBuf.tag = fontStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 fontStyleTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_FontStyle fontStyleTmpBuf_ = {}; - fontStyleTmpBuf_.selector = fontStyleTmpBuf_UnionSelector; - if (fontStyleTmpBuf_UnionSelector == 0) { - fontStyleTmpBuf_.selector = 0; - fontStyleTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (fontStyleTmpBuf_UnionSelector == 1) { - fontStyleTmpBuf_.selector = 1; - fontStyleTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); - } else { - INTEROP_FATAL("One of the branches for fontStyleTmpBuf_ has to be chosen through deserialisation."); - } - fontStyleTmpBuf.value = static_cast(fontStyleTmpBuf_); + const auto strokeWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics strokeWidthTmpBuf = {}; + strokeWidthTmpBuf.tag = strokeWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((strokeWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + strokeWidthTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); } - value.fontStyle = fontStyleTmpBuf; - const auto fontWeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String_FontWeight fontWeightTmpBuf = {}; - fontWeightTmpBuf.tag = fontWeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontWeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 fontWeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String_FontWeight fontWeightTmpBuf_ = {}; - fontWeightTmpBuf_.selector = fontWeightTmpBuf_UnionSelector; - if (fontWeightTmpBuf_UnionSelector == 0) { - fontWeightTmpBuf_.selector = 0; - fontWeightTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (fontWeightTmpBuf_UnionSelector == 1) { - fontWeightTmpBuf_.selector = 1; - fontWeightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else if (fontWeightTmpBuf_UnionSelector == 2) { - fontWeightTmpBuf_.selector = 2; - fontWeightTmpBuf_.value2 = static_cast(valueDeserializer.readInt32()); + value.strokeWidth = strokeWidthTmpBuf; + const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor colorTmpBuf = {}; + colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor colorTmpBuf_ = {}; + colorTmpBuf_.selector = colorTmpBuf_UnionSelector; + if (colorTmpBuf_UnionSelector == 0) { + colorTmpBuf_.selector = 0; + colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorTmpBuf_UnionSelector == 1) { + colorTmpBuf_.selector = 1; + colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (colorTmpBuf_UnionSelector == 2) { + colorTmpBuf_.selector = 2; + colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (colorTmpBuf_UnionSelector == 3) { + colorTmpBuf_.selector = 3; + colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for fontWeightTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); } - fontWeightTmpBuf.value = static_cast(fontWeightTmpBuf_); + colorTmpBuf.value = static_cast(colorTmpBuf_); } - value.fontWeight = fontWeightTmpBuf; - const auto fontFamilyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Resource fontFamilyTmpBuf = {}; - fontFamilyTmpBuf.tag = fontFamilyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontFamilyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 fontFamilyTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource fontFamilyTmpBuf_ = {}; - fontFamilyTmpBuf_.selector = fontFamilyTmpBuf_UnionSelector; - if (fontFamilyTmpBuf_UnionSelector == 0) { - fontFamilyTmpBuf_.selector = 0; - fontFamilyTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (fontFamilyTmpBuf_UnionSelector == 1) { - fontFamilyTmpBuf_.selector = 1; - fontFamilyTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontFamilyTmpBuf_ has to be chosen through deserialisation."); - } - fontFamilyTmpBuf.value = static_cast(fontFamilyTmpBuf_); + value.color = colorTmpBuf; + const auto startMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics startMarginTmpBuf = {}; + startMarginTmpBuf.tag = startMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + startMarginTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); } - value.fontFamily = fontFamilyTmpBuf; - const auto letterSpacingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String letterSpacingTmpBuf = {}; - letterSpacingTmpBuf.tag = letterSpacingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((letterSpacingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 letterSpacingTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String letterSpacingTmpBuf_ = {}; - letterSpacingTmpBuf_.selector = letterSpacingTmpBuf_UnionSelector; - if (letterSpacingTmpBuf_UnionSelector == 0) { - letterSpacingTmpBuf_.selector = 0; - letterSpacingTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (letterSpacingTmpBuf_UnionSelector == 1) { - letterSpacingTmpBuf_.selector = 1; - letterSpacingTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for letterSpacingTmpBuf_ has to be chosen through deserialisation."); - } - letterSpacingTmpBuf.value = static_cast(letterSpacingTmpBuf_); + value.startMargin = startMarginTmpBuf; + const auto endMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics endMarginTmpBuf = {}; + endMarginTmpBuf.tag = endMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((endMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + endMarginTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); } - value.letterSpacing = letterSpacingTmpBuf; - const auto textAlignTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_TextAlign textAlignTmpBuf = {}; - textAlignTmpBuf.tag = textAlignTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((textAlignTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - textAlignTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.endMargin = endMarginTmpBuf; + const auto modeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_DividerMode modeTmpBuf = {}; + modeTmpBuf.tag = modeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((modeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + modeTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.textAlign = textAlignTmpBuf; - const auto overflowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_TextOverflow overflowTmpBuf = {}; - overflowTmpBuf.tag = overflowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((overflowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 overflowTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_TextOverflow overflowTmpBuf_ = {}; - overflowTmpBuf_.selector = overflowTmpBuf_UnionSelector; - if (overflowTmpBuf_UnionSelector == 0) { - overflowTmpBuf_.selector = 0; - overflowTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (overflowTmpBuf_UnionSelector == 1) { - overflowTmpBuf_.selector = 1; - overflowTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); - } else { - INTEROP_FATAL("One of the branches for overflowTmpBuf_ has to be chosen through deserialisation."); + value.mode = modeTmpBuf; + return value; +} +inline void DragPreviewOptions_serializer::write(SerializerBase& buffer, Ark_DragPreviewOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForMode = value.mode; + if (runtimeType(valueHolderForMode) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForModeTmpValue = valueHolderForMode.value; + if (valueHolderForModeTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForModeTmpValueForIdx0 = valueHolderForModeTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForModeTmpValueForIdx0)); + } else if (valueHolderForModeTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForModeTmpValueForIdx1 = valueHolderForModeTmpValue.value1; + valueSerializer.writeInt32(valueHolderForModeTmpValueForIdx1.length); + for (int valueHolderForModeTmpValueForIdx1CounterI = 0; valueHolderForModeTmpValueForIdx1CounterI < valueHolderForModeTmpValueForIdx1.length; valueHolderForModeTmpValueForIdx1CounterI++) { + const Ark_DragPreviewMode valueHolderForModeTmpValueForIdx1TmpElement = valueHolderForModeTmpValueForIdx1.array[valueHolderForModeTmpValueForIdx1CounterI]; + valueSerializer.writeInt32(static_cast(valueHolderForModeTmpValueForIdx1TmpElement)); + } } - overflowTmpBuf.value = static_cast(overflowTmpBuf_); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.overflow = overflowTmpBuf; - const auto maxLinesTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number maxLinesTmpBuf = {}; - maxLinesTmpBuf.tag = maxLinesTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((maxLinesTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - maxLinesTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const auto valueHolderForModifier = value.modifier; + if (runtimeType(valueHolderForModifier) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForModifierTmpValue = valueHolderForModifier.value; + valueSerializer.writeObject(valueHolderForModifierTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.maxLines = maxLinesTmpBuf; - const auto lineHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String_Resource lineHeightTmpBuf = {}; - lineHeightTmpBuf.tag = lineHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((lineHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 lineHeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String_Resource lineHeightTmpBuf_ = {}; - lineHeightTmpBuf_.selector = lineHeightTmpBuf_UnionSelector; - if (lineHeightTmpBuf_UnionSelector == 0) { - lineHeightTmpBuf_.selector = 0; - lineHeightTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (lineHeightTmpBuf_UnionSelector == 1) { - lineHeightTmpBuf_.selector = 1; - lineHeightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else if (lineHeightTmpBuf_UnionSelector == 2) { - lineHeightTmpBuf_.selector = 2; - lineHeightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for lineHeightTmpBuf_ has to be chosen through deserialisation."); + const auto valueHolderForNumberBadge = value.numberBadge; + if (runtimeType(valueHolderForNumberBadge) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForNumberBadgeTmpValue = valueHolderForNumberBadge.value; + if (valueHolderForNumberBadgeTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForNumberBadgeTmpValueForIdx0 = valueHolderForNumberBadgeTmpValue.value0; + valueSerializer.writeBoolean(valueHolderForNumberBadgeTmpValueForIdx0); + } else if (valueHolderForNumberBadgeTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForNumberBadgeTmpValueForIdx1 = valueHolderForNumberBadgeTmpValue.value1; + valueSerializer.writeNumber(valueHolderForNumberBadgeTmpValueForIdx1); } - lineHeightTmpBuf.value = static_cast(lineHeightTmpBuf_); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.lineHeight = lineHeightTmpBuf; - const auto baselineOffsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String baselineOffsetTmpBuf = {}; - baselineOffsetTmpBuf.tag = baselineOffsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((baselineOffsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 baselineOffsetTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String baselineOffsetTmpBuf_ = {}; - baselineOffsetTmpBuf_.selector = baselineOffsetTmpBuf_UnionSelector; - if (baselineOffsetTmpBuf_UnionSelector == 0) { - baselineOffsetTmpBuf_.selector = 0; - baselineOffsetTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (baselineOffsetTmpBuf_UnionSelector == 1) { - baselineOffsetTmpBuf_.selector = 1; - baselineOffsetTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for baselineOffsetTmpBuf_ has to be chosen through deserialisation."); - } - baselineOffsetTmpBuf.value = static_cast(baselineOffsetTmpBuf_); + const auto valueHolderForSizeChangeEffect = value.sizeChangeEffect; + if (runtimeType(valueHolderForSizeChangeEffect) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForSizeChangeEffectTmpValue = valueHolderForSizeChangeEffect.value; + valueSerializer.writeInt32(static_cast(valueHolderForSizeChangeEffectTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.baselineOffset = baselineOffsetTmpBuf; - const auto textCaseTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_TextCase textCaseTmpBuf = {}; - textCaseTmpBuf.tag = textCaseTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((textCaseTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 textCaseTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_TextCase textCaseTmpBuf_ = {}; - textCaseTmpBuf_.selector = textCaseTmpBuf_UnionSelector; - if (textCaseTmpBuf_UnionSelector == 0) { - textCaseTmpBuf_.selector = 0; - textCaseTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (textCaseTmpBuf_UnionSelector == 1) { - textCaseTmpBuf_.selector = 1; - textCaseTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); +} +inline Ark_DragPreviewOptions DragPreviewOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_DragPreviewOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto modeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_DragPreviewMode_Array_DragPreviewMode modeTmpBuf = {}; + modeTmpBuf.tag = modeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((modeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 modeTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_DragPreviewMode_Array_DragPreviewMode modeTmpBuf_ = {}; + modeTmpBuf_.selector = modeTmpBuf_UnionSelector; + if (modeTmpBuf_UnionSelector == 0) { + modeTmpBuf_.selector = 0; + modeTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (modeTmpBuf_UnionSelector == 1) { + modeTmpBuf_.selector = 1; + const Ark_Int32 modeTmpBuf_BufULength = valueDeserializer.readInt32(); + Array_DragPreviewMode modeTmpBuf_BufU = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&modeTmpBuf_BufU, modeTmpBuf_BufULength); + for (int modeTmpBuf_BufUBufCounterI = 0; modeTmpBuf_BufUBufCounterI < modeTmpBuf_BufULength; modeTmpBuf_BufUBufCounterI++) { + modeTmpBuf_BufU.array[modeTmpBuf_BufUBufCounterI] = static_cast(valueDeserializer.readInt32()); + } + modeTmpBuf_.value1 = modeTmpBuf_BufU; } else { - INTEROP_FATAL("One of the branches for textCaseTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for modeTmpBuf_ has to be chosen through deserialisation."); } - textCaseTmpBuf.value = static_cast(textCaseTmpBuf_); + modeTmpBuf.value = static_cast(modeTmpBuf_); } - value.textCase = textCaseTmpBuf; - const auto textIndentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String textIndentTmpBuf = {}; - textIndentTmpBuf.tag = textIndentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((textIndentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 textIndentTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String textIndentTmpBuf_ = {}; - textIndentTmpBuf_.selector = textIndentTmpBuf_UnionSelector; - if (textIndentTmpBuf_UnionSelector == 0) { - textIndentTmpBuf_.selector = 0; - textIndentTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (textIndentTmpBuf_UnionSelector == 1) { - textIndentTmpBuf_.selector = 1; - textIndentTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + value.mode = modeTmpBuf; + const auto modifierTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ImageModifier modifierTmpBuf = {}; + modifierTmpBuf.tag = modifierTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((modifierTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + modifierTmpBuf.value = static_cast(valueDeserializer.readObject()); + } + value.modifier = modifierTmpBuf; + const auto numberBadgeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Boolean_Number numberBadgeTmpBuf = {}; + numberBadgeTmpBuf.tag = numberBadgeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((numberBadgeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 numberBadgeTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Boolean_Number numberBadgeTmpBuf_ = {}; + numberBadgeTmpBuf_.selector = numberBadgeTmpBuf_UnionSelector; + if (numberBadgeTmpBuf_UnionSelector == 0) { + numberBadgeTmpBuf_.selector = 0; + numberBadgeTmpBuf_.value0 = valueDeserializer.readBoolean(); + } else if (numberBadgeTmpBuf_UnionSelector == 1) { + numberBadgeTmpBuf_.selector = 1; + numberBadgeTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); } else { - INTEROP_FATAL("One of the branches for textIndentTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for numberBadgeTmpBuf_ has to be chosen through deserialisation."); } - textIndentTmpBuf.value = static_cast(textIndentTmpBuf_); + numberBadgeTmpBuf.value = static_cast(numberBadgeTmpBuf_); } - value.textIndent = textIndentTmpBuf; - const auto wordBreakTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_WordBreak wordBreakTmpBuf = {}; - wordBreakTmpBuf.tag = wordBreakTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((wordBreakTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - wordBreakTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.numberBadge = numberBadgeTmpBuf; + const auto sizeChangeEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_DraggingSizeChangeEffect sizeChangeEffectTmpBuf = {}; + sizeChangeEffectTmpBuf.tag = sizeChangeEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((sizeChangeEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + sizeChangeEffectTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.wordBreak = wordBreakTmpBuf; + value.sizeChangeEffect = sizeChangeEffectTmpBuf; return value; } -inline void MenuElement_serializer::write(SerializerBase& buffer, Ark_MenuElement value) +inline void EdgeColors_serializer::write(SerializerBase& buffer, Ark_EdgeColors value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForValue = value.value; - if (valueHolderForValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForValueForIdx0 = valueHolderForValue.value0; - valueSerializer.writeString(valueHolderForValueForIdx0); - } else if (valueHolderForValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForValueForIdx1 = valueHolderForValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForValueForIdx1); + const auto valueHolderForTop = value.top; + if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTopTmpValue = valueHolderForTop.value; + if (valueHolderForTopTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForTopTmpValueForIdx0)); + } else if (valueHolderForTopTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue.value1; + valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1); + } else if (valueHolderForTopTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue.value2; + valueSerializer.writeString(valueHolderForTopTmpValueForIdx2); + } else if (valueHolderForTopTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForTopTmpValueForIdx3 = valueHolderForTopTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForTopTmpValueForIdx3); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForIcon = value.icon; - if (runtimeType(valueHolderForIcon) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRight = value.right; + if (runtimeType(valueHolderForRight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIconTmpValue = valueHolderForIcon.value; - if (valueHolderForIconTmpValue.selector == 0) { + const auto valueHolderForRightTmpValue = valueHolderForRight.value; + if (valueHolderForRightTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue.value0; - valueSerializer.writeString(valueHolderForIconTmpValueForIdx0); - } else if (valueHolderForIconTmpValue.selector == 1) { + const auto valueHolderForRightTmpValueForIdx0 = valueHolderForRightTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForRightTmpValueForIdx0)); + } else if (valueHolderForRightTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForIconTmpValueForIdx1); + const auto valueHolderForRightTmpValueForIdx1 = valueHolderForRightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForRightTmpValueForIdx1); + } else if (valueHolderForRightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue.value2; + valueSerializer.writeString(valueHolderForRightTmpValueForIdx2); + } else if (valueHolderForRightTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForRightTmpValueForIdx3 = valueHolderForRightTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForRightTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSymbolIcon = value.symbolIcon; - if (runtimeType(valueHolderForSymbolIcon) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBottom = value.bottom; + if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSymbolIconTmpValue = valueHolderForSymbolIcon.value; - SymbolGlyphModifier_serializer::write(valueSerializer, valueHolderForSymbolIconTmpValue); + const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; + if (valueHolderForBottomTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForBottomTmpValueForIdx0)); + } else if (valueHolderForBottomTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1); + } else if (valueHolderForBottomTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue.value2; + valueSerializer.writeString(valueHolderForBottomTmpValueForIdx2); + } else if (valueHolderForBottomTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForBottomTmpValueForIdx3 = valueHolderForBottomTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForBottomTmpValueForIdx3); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnabled = value.enabled; - if (runtimeType(valueHolderForEnabled) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLeft = value.left; + if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnabledTmpValue = valueHolderForEnabled.value; - valueSerializer.writeBoolean(valueHolderForEnabledTmpValue); + const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; + if (valueHolderForLeftTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForLeftTmpValueForIdx0 = valueHolderForLeftTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForLeftTmpValueForIdx0)); + } else if (valueHolderForLeftTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue.value1; + valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx1); + } else if (valueHolderForLeftTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue.value2; + valueSerializer.writeString(valueHolderForLeftTmpValueForIdx2); + } else if (valueHolderForLeftTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForLeftTmpValueForIdx3 = valueHolderForLeftTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForLeftTmpValueForIdx3); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForAction = value.action; - valueSerializer.writeCallbackResource(valueHolderForAction.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForAction.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForAction.callSync)); } -inline Ark_MenuElement MenuElement_serializer::read(DeserializerBase& buffer) +inline Ark_EdgeColors EdgeColors_serializer::read(DeserializerBase& buffer) { - Ark_MenuElement value = {}; + Ark_EdgeColors value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 valueTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr valueTmpBuf = {}; - valueTmpBuf.selector = valueTmpBufUnionSelector; - if (valueTmpBufUnionSelector == 0) { - valueTmpBuf.selector = 0; - valueTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (valueTmpBufUnionSelector == 1) { - valueTmpBuf.selector = 1; - valueTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for valueTmpBuf has to be chosen through deserialisation."); + const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor topTmpBuf = {}; + topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 topTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor topTmpBuf_ = {}; + topTmpBuf_.selector = topTmpBuf_UnionSelector; + if (topTmpBuf_UnionSelector == 0) { + topTmpBuf_.selector = 0; + topTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (topTmpBuf_UnionSelector == 1) { + topTmpBuf_.selector = 1; + topTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (topTmpBuf_UnionSelector == 2) { + topTmpBuf_.selector = 2; + topTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (topTmpBuf_UnionSelector == 3) { + topTmpBuf_.selector = 3; + topTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for topTmpBuf_ has to be chosen through deserialisation."); + } + topTmpBuf.value = static_cast(topTmpBuf_); } - value.value = static_cast(valueTmpBuf); - const auto iconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr iconTmpBuf = {}; - iconTmpBuf.tag = iconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((iconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 iconTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr iconTmpBuf_ = {}; - iconTmpBuf_.selector = iconTmpBuf_UnionSelector; - if (iconTmpBuf_UnionSelector == 0) { - iconTmpBuf_.selector = 0; - iconTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (iconTmpBuf_UnionSelector == 1) { - iconTmpBuf_.selector = 1; - iconTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + value.top = topTmpBuf; + const auto rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor rightTmpBuf = {}; + rightTmpBuf.tag = rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 rightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor rightTmpBuf_ = {}; + rightTmpBuf_.selector = rightTmpBuf_UnionSelector; + if (rightTmpBuf_UnionSelector == 0) { + rightTmpBuf_.selector = 0; + rightTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (rightTmpBuf_UnionSelector == 1) { + rightTmpBuf_.selector = 1; + rightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (rightTmpBuf_UnionSelector == 2) { + rightTmpBuf_.selector = 2; + rightTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (rightTmpBuf_UnionSelector == 3) { + rightTmpBuf_.selector = 3; + rightTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for iconTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for rightTmpBuf_ has to be chosen through deserialisation."); } - iconTmpBuf.value = static_cast(iconTmpBuf_); + rightTmpBuf.value = static_cast(rightTmpBuf_); } - value.icon = iconTmpBuf; - const auto symbolIconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SymbolGlyphModifier symbolIconTmpBuf = {}; - symbolIconTmpBuf.tag = symbolIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((symbolIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - symbolIconTmpBuf.value = SymbolGlyphModifier_serializer::read(valueDeserializer); + value.right = rightTmpBuf; + const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor bottomTmpBuf = {}; + bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 bottomTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor bottomTmpBuf_ = {}; + bottomTmpBuf_.selector = bottomTmpBuf_UnionSelector; + if (bottomTmpBuf_UnionSelector == 0) { + bottomTmpBuf_.selector = 0; + bottomTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (bottomTmpBuf_UnionSelector == 1) { + bottomTmpBuf_.selector = 1; + bottomTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (bottomTmpBuf_UnionSelector == 2) { + bottomTmpBuf_.selector = 2; + bottomTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (bottomTmpBuf_UnionSelector == 3) { + bottomTmpBuf_.selector = 3; + bottomTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation."); + } + bottomTmpBuf.value = static_cast(bottomTmpBuf_); } - value.symbolIcon = symbolIconTmpBuf; - const auto enabledTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enabledTmpBuf = {}; - enabledTmpBuf.tag = enabledTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enabledTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enabledTmpBuf.value = valueDeserializer.readBoolean(); + value.bottom = bottomTmpBuf; + const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor leftTmpBuf = {}; + leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 leftTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor leftTmpBuf_ = {}; + leftTmpBuf_.selector = leftTmpBuf_UnionSelector; + if (leftTmpBuf_UnionSelector == 0) { + leftTmpBuf_.selector = 0; + leftTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (leftTmpBuf_UnionSelector == 1) { + leftTmpBuf_.selector = 1; + leftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (leftTmpBuf_UnionSelector == 2) { + leftTmpBuf_.selector = 2; + leftTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (leftTmpBuf_UnionSelector == 3) { + leftTmpBuf_.selector = 3; + leftTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for leftTmpBuf_ has to be chosen through deserialisation."); + } + leftTmpBuf.value = static_cast(leftTmpBuf_); } - value.enabled = enabledTmpBuf; - value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.left = leftTmpBuf; return value; } -inline void MenuItemConfiguration_serializer::write(SerializerBase& buffer, Ark_MenuItemConfiguration value) +inline void FadingEdgeOptions_serializer::write(SerializerBase& buffer, Ark_FadingEdgeOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForEnabled = value.enabled; - valueSerializer.writeBoolean(valueHolderForEnabled); - const auto valueHolderForContentModifier = value.contentModifier; - valueSerializer.writeObject(valueHolderForContentModifier); - const auto valueHolderForValue = value.value; - if (valueHolderForValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForValueForIdx0 = valueHolderForValue.value0; - valueSerializer.writeString(valueHolderForValueForIdx0); - } else if (valueHolderForValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForValueForIdx1 = valueHolderForValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForValueForIdx1); + const auto valueHolderForFadingEdgeLength = value.fadingEdgeLength; + if (runtimeType(valueHolderForFadingEdgeLength) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForFadingEdgeLengthTmpValue = valueHolderForFadingEdgeLength.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForFadingEdgeLengthTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForIcon = value.icon; - if (runtimeType(valueHolderForIcon) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_FadingEdgeOptions FadingEdgeOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_FadingEdgeOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto fadingEdgeLengthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics fadingEdgeLengthTmpBuf = {}; + fadingEdgeLengthTmpBuf.tag = fadingEdgeLengthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fadingEdgeLengthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + fadingEdgeLengthTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.fadingEdgeLength = fadingEdgeLengthTmpBuf; + return value; +} +inline void FlexSpaceOptions_serializer::write(SerializerBase& buffer, Ark_FlexSpaceOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForMain = value.main; + if (runtimeType(valueHolderForMain) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIconTmpValue = valueHolderForIcon.value; - if (valueHolderForIconTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue.value0; - valueSerializer.writeString(valueHolderForIconTmpValueForIdx0); - } else if (valueHolderForIconTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForIconTmpValueForIdx1); - } + const auto valueHolderForMainTmpValue = valueHolderForMain.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForMainTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSymbolIcon = value.symbolIcon; - if (runtimeType(valueHolderForSymbolIcon) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForCross = value.cross; + if (runtimeType(valueHolderForCross) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSymbolIconTmpValue = valueHolderForSymbolIcon.value; - SymbolGlyphModifier_serializer::write(valueSerializer, valueHolderForSymbolIconTmpValue); + const auto valueHolderForCrossTmpValue = valueHolderForCross.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForCrossTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSelected = value.selected; - valueSerializer.writeBoolean(valueHolderForSelected); - const auto valueHolderForIndex = value.index; - valueSerializer.writeNumber(valueHolderForIndex); } -inline Ark_MenuItemConfiguration MenuItemConfiguration_serializer::read(DeserializerBase& buffer) +inline Ark_FlexSpaceOptions FlexSpaceOptions_serializer::read(DeserializerBase& buffer) { - Ark_MenuItemConfiguration value = {}; + Ark_FlexSpaceOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.enabled = valueDeserializer.readBoolean(); - value.contentModifier = static_cast(valueDeserializer.readObject()); - const Ark_Int8 valueTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr valueTmpBuf = {}; - valueTmpBuf.selector = valueTmpBufUnionSelector; - if (valueTmpBufUnionSelector == 0) { - valueTmpBuf.selector = 0; - valueTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (valueTmpBufUnionSelector == 1) { - valueTmpBuf.selector = 1; - valueTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for valueTmpBuf has to be chosen through deserialisation."); - } - value.value = static_cast(valueTmpBuf); - const auto iconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr iconTmpBuf = {}; - iconTmpBuf.tag = iconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((iconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 iconTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr iconTmpBuf_ = {}; - iconTmpBuf_.selector = iconTmpBuf_UnionSelector; - if (iconTmpBuf_UnionSelector == 0) { - iconTmpBuf_.selector = 0; - iconTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (iconTmpBuf_UnionSelector == 1) { - iconTmpBuf_.selector = 1; - iconTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for iconTmpBuf_ has to be chosen through deserialisation."); - } - iconTmpBuf.value = static_cast(iconTmpBuf_); + const auto mainTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics mainTmpBuf = {}; + mainTmpBuf.tag = mainTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((mainTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + mainTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); } - value.icon = iconTmpBuf; - const auto symbolIconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SymbolGlyphModifier symbolIconTmpBuf = {}; - symbolIconTmpBuf.tag = symbolIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((symbolIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - symbolIconTmpBuf.value = SymbolGlyphModifier_serializer::read(valueDeserializer); + value.main = mainTmpBuf; + const auto crossTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics crossTmpBuf = {}; + crossTmpBuf.tag = crossTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((crossTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + crossTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); } - value.symbolIcon = symbolIconTmpBuf; - value.selected = valueDeserializer.readBoolean(); - value.index = static_cast(valueDeserializer.readNumber()); + value.cross = crossTmpBuf; return value; } -inline void MenuItemGroupOptions_serializer::write(SerializerBase& buffer, Ark_MenuItemGroupOptions value) +inline void FocusBoxStyle_serializer::write(SerializerBase& buffer, Ark_FocusBoxStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForHeader = value.header; - if (runtimeType(valueHolderForHeader) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMargin = value.margin; + if (runtimeType(valueHolderForMargin) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeaderTmpValue = valueHolderForHeader.value; - if (valueHolderForHeaderTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForHeaderTmpValueForIdx0 = valueHolderForHeaderTmpValue.value0; - if (valueHolderForHeaderTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForHeaderTmpValueForIdx0ForIdx0 = valueHolderForHeaderTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForHeaderTmpValueForIdx0ForIdx0); - } else if (valueHolderForHeaderTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForHeaderTmpValueForIdx0ForIdx1 = valueHolderForHeaderTmpValueForIdx0.value1; - Resource_serializer::write(valueSerializer, valueHolderForHeaderTmpValueForIdx0ForIdx1); - } - } else if (valueHolderForHeaderTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForHeaderTmpValueForIdx1 = valueHolderForHeaderTmpValue.value1; - valueSerializer.writeCallbackResource(valueHolderForHeaderTmpValueForIdx1.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForHeaderTmpValueForIdx1.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForHeaderTmpValueForIdx1.callSync)); - } + const auto valueHolderForMarginTmpValue = valueHolderForMargin.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForMarginTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFooter = value.footer; - if (runtimeType(valueHolderForFooter) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFooterTmpValue = valueHolderForFooter.value; - if (valueHolderForFooterTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFooterTmpValueForIdx0 = valueHolderForFooterTmpValue.value0; - if (valueHolderForFooterTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFooterTmpValueForIdx0ForIdx0 = valueHolderForFooterTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForFooterTmpValueForIdx0ForIdx0); - } else if (valueHolderForFooterTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFooterTmpValueForIdx0ForIdx1 = valueHolderForFooterTmpValueForIdx0.value1; - Resource_serializer::write(valueSerializer, valueHolderForFooterTmpValueForIdx0ForIdx1); - } - } else if (valueHolderForFooterTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFooterTmpValueForIdx1 = valueHolderForFooterTmpValue.value1; - valueSerializer.writeCallbackResource(valueHolderForFooterTmpValueForIdx1.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForFooterTmpValueForIdx1.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForFooterTmpValueForIdx1.callSync)); - } + const auto valueHolderForStrokeColor = value.strokeColor; + if (runtimeType(valueHolderForStrokeColor) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForStrokeColorTmpValue = valueHolderForStrokeColor.value; + ColorMetrics_serializer::write(valueSerializer, valueHolderForStrokeColorTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForStrokeWidth = value.strokeWidth; + if (runtimeType(valueHolderForStrokeWidth) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForStrokeWidthTmpValue = valueHolderForStrokeWidth.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForStrokeWidthTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_MenuItemGroupOptions MenuItemGroupOptions_serializer::read(DeserializerBase& buffer) +inline Ark_FocusBoxStyle FocusBoxStyle_serializer::read(DeserializerBase& buffer) { - Ark_MenuItemGroupOptions value = {}; + Ark_FocusBoxStyle value = {}; DeserializerBase& valueDeserializer = buffer; - const auto headerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceStr_CustomBuilder headerTmpBuf = {}; - headerTmpBuf.tag = headerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((headerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 headerTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_ResourceStr_CustomBuilder headerTmpBuf_ = {}; - headerTmpBuf_.selector = headerTmpBuf_UnionSelector; - if (headerTmpBuf_UnionSelector == 0) { - headerTmpBuf_.selector = 0; - const Ark_Int8 headerTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr headerTmpBuf_BufU = {}; - headerTmpBuf_BufU.selector = headerTmpBuf_BufUUnionSelector; - if (headerTmpBuf_BufUUnionSelector == 0) { - headerTmpBuf_BufU.selector = 0; - headerTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (headerTmpBuf_BufUUnionSelector == 1) { - headerTmpBuf_BufU.selector = 1; - headerTmpBuf_BufU.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for headerTmpBuf_BufU has to be chosen through deserialisation."); - } - headerTmpBuf_.value0 = static_cast(headerTmpBuf_BufU); - } else if (headerTmpBuf_UnionSelector == 1) { - headerTmpBuf_.selector = 1; - headerTmpBuf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - } else { - INTEROP_FATAL("One of the branches for headerTmpBuf_ has to be chosen through deserialisation."); - } - headerTmpBuf.value = static_cast(headerTmpBuf_); + const auto marginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics marginTmpBuf = {}; + marginTmpBuf.tag = marginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((marginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + marginTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); } - value.header = headerTmpBuf; - const auto footerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceStr_CustomBuilder footerTmpBuf = {}; - footerTmpBuf.tag = footerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((footerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 footerTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_ResourceStr_CustomBuilder footerTmpBuf_ = {}; - footerTmpBuf_.selector = footerTmpBuf_UnionSelector; - if (footerTmpBuf_UnionSelector == 0) { - footerTmpBuf_.selector = 0; - const Ark_Int8 footerTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr footerTmpBuf_BufU = {}; - footerTmpBuf_BufU.selector = footerTmpBuf_BufUUnionSelector; - if (footerTmpBuf_BufUUnionSelector == 0) { - footerTmpBuf_BufU.selector = 0; - footerTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (footerTmpBuf_BufUUnionSelector == 1) { - footerTmpBuf_BufU.selector = 1; - footerTmpBuf_BufU.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for footerTmpBuf_BufU has to be chosen through deserialisation."); - } - footerTmpBuf_.value0 = static_cast(footerTmpBuf_BufU); - } else if (footerTmpBuf_UnionSelector == 1) { - footerTmpBuf_.selector = 1; - footerTmpBuf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - } else { - INTEROP_FATAL("One of the branches for footerTmpBuf_ has to be chosen through deserialisation."); - } - footerTmpBuf.value = static_cast(footerTmpBuf_); + value.margin = marginTmpBuf; + const auto strokeColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ColorMetrics strokeColorTmpBuf = {}; + strokeColorTmpBuf.tag = strokeColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((strokeColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + strokeColorTmpBuf.value = static_cast(ColorMetrics_serializer::read(valueDeserializer)); } - value.footer = footerTmpBuf; + value.strokeColor = strokeColorTmpBuf; + const auto strokeWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics strokeWidthTmpBuf = {}; + strokeWidthTmpBuf.tag = strokeWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((strokeWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + strokeWidthTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.strokeWidth = strokeWidthTmpBuf; return value; } -inline void MenuItemOptions_serializer::write(SerializerBase& buffer, Ark_MenuItemOptions value) +inline void ForegroundBlurStyleOptions_serializer::write(SerializerBase& buffer, Ark_ForegroundBlurStyleOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStartIcon = value.startIcon; - if (runtimeType(valueHolderForStartIcon) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForColorMode = value.colorMode; + if (runtimeType(valueHolderForColorMode) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartIconTmpValue = valueHolderForStartIcon.value; - if (valueHolderForStartIconTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForStartIconTmpValueForIdx0 = valueHolderForStartIconTmpValue.value0; - valueSerializer.writeString(valueHolderForStartIconTmpValueForIdx0); - } else if (valueHolderForStartIconTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForStartIconTmpValueForIdx1 = valueHolderForStartIconTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForStartIconTmpValueForIdx1); - } + const auto valueHolderForColorModeTmpValue = valueHolderForColorMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForColorModeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSymbolStartIcon = value.symbolStartIcon; - if (runtimeType(valueHolderForSymbolStartIcon) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAdaptiveColor = value.adaptiveColor; + if (runtimeType(valueHolderForAdaptiveColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSymbolStartIconTmpValue = valueHolderForSymbolStartIcon.value; - SymbolGlyphModifier_serializer::write(valueSerializer, valueHolderForSymbolStartIconTmpValue); + const auto valueHolderForAdaptiveColorTmpValue = valueHolderForAdaptiveColor.value; + valueSerializer.writeInt32(static_cast(valueHolderForAdaptiveColorTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForContent = value.content; - if (runtimeType(valueHolderForContent) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForScale = value.scale; + if (runtimeType(valueHolderForScale) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForContentTmpValue = valueHolderForContent.value; - if (valueHolderForContentTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForContentTmpValueForIdx0 = valueHolderForContentTmpValue.value0; - valueSerializer.writeString(valueHolderForContentTmpValueForIdx0); - } else if (valueHolderForContentTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForContentTmpValueForIdx1 = valueHolderForContentTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForContentTmpValueForIdx1); - } + const auto valueHolderForScaleTmpValue = valueHolderForScale.value; + valueSerializer.writeNumber(valueHolderForScaleTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEndIcon = value.endIcon; - if (runtimeType(valueHolderForEndIcon) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBlurOptions = value.blurOptions; + if (runtimeType(valueHolderForBlurOptions) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEndIconTmpValue = valueHolderForEndIcon.value; - if (valueHolderForEndIconTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForEndIconTmpValueForIdx0 = valueHolderForEndIconTmpValue.value0; - valueSerializer.writeString(valueHolderForEndIconTmpValueForIdx0); - } else if (valueHolderForEndIconTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForEndIconTmpValueForIdx1 = valueHolderForEndIconTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForEndIconTmpValueForIdx1); - } + const auto valueHolderForBlurOptionsTmpValue = valueHolderForBlurOptions.value; + BlurOptions_serializer::write(valueSerializer, valueHolderForBlurOptionsTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSymbolEndIcon = value.symbolEndIcon; - if (runtimeType(valueHolderForSymbolEndIcon) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_ForegroundBlurStyleOptions ForegroundBlurStyleOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_ForegroundBlurStyleOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto colorModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ThemeColorMode colorModeTmpBuf = {}; + colorModeTmpBuf.tag = colorModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + colorModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.colorMode = colorModeTmpBuf; + const auto adaptiveColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_AdaptiveColor adaptiveColorTmpBuf = {}; + adaptiveColorTmpBuf.tag = adaptiveColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((adaptiveColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + adaptiveColorTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.adaptiveColor = adaptiveColorTmpBuf; + const auto scaleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number scaleTmpBuf = {}; + scaleTmpBuf.tag = scaleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((scaleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + scaleTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.scale = scaleTmpBuf; + const auto blurOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurOptions blurOptionsTmpBuf = {}; + blurOptionsTmpBuf.tag = blurOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((blurOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + blurOptionsTmpBuf.value = BlurOptions_serializer::read(valueDeserializer); + } + value.blurOptions = blurOptionsTmpBuf; + return value; +} +inline void GaugeShadowOptions_serializer::write(SerializerBase& buffer, Ark_GaugeShadowOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForRadius = value.radius; + if (runtimeType(valueHolderForRadius) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSymbolEndIconTmpValue = valueHolderForSymbolEndIcon.value; - SymbolGlyphModifier_serializer::write(valueSerializer, valueHolderForSymbolEndIconTmpValue); + const auto valueHolderForRadiusTmpValue = valueHolderForRadius.value; + if (valueHolderForRadiusTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue.value0; + valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx0); + } else if (valueHolderForRadiusTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForLabelInfo = value.labelInfo; - if (runtimeType(valueHolderForLabelInfo) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOffsetX = value.offsetX; + if (runtimeType(valueHolderForOffsetX) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLabelInfoTmpValue = valueHolderForLabelInfo.value; - if (valueHolderForLabelInfoTmpValue.selector == 0) { + const auto valueHolderForOffsetXTmpValue = valueHolderForOffsetX.value; + if (valueHolderForOffsetXTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForLabelInfoTmpValueForIdx0 = valueHolderForLabelInfoTmpValue.value0; - valueSerializer.writeString(valueHolderForLabelInfoTmpValueForIdx0); - } else if (valueHolderForLabelInfoTmpValue.selector == 1) { + const auto valueHolderForOffsetXTmpValueForIdx0 = valueHolderForOffsetXTmpValue.value0; + valueSerializer.writeNumber(valueHolderForOffsetXTmpValueForIdx0); + } else if (valueHolderForOffsetXTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForLabelInfoTmpValueForIdx1 = valueHolderForLabelInfoTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForLabelInfoTmpValueForIdx1); + const auto valueHolderForOffsetXTmpValueForIdx1 = valueHolderForOffsetXTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForOffsetXTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBuilder = value.builder; - if (runtimeType(valueHolderForBuilder) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOffsetY = value.offsetY; + if (runtimeType(valueHolderForOffsetY) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBuilderTmpValue = valueHolderForBuilder.value; - valueSerializer.writeCallbackResource(valueHolderForBuilderTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderTmpValue.callSync)); + const auto valueHolderForOffsetYTmpValue = valueHolderForOffsetY.value; + if (valueHolderForOffsetYTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForOffsetYTmpValueForIdx0 = valueHolderForOffsetYTmpValue.value0; + valueSerializer.writeNumber(valueHolderForOffsetYTmpValueForIdx0); + } else if (valueHolderForOffsetYTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForOffsetYTmpValueForIdx1 = valueHolderForOffsetYTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForOffsetYTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_MenuItemOptions MenuItemOptions_serializer::read(DeserializerBase& buffer) +inline Ark_GaugeShadowOptions GaugeShadowOptions_serializer::read(DeserializerBase& buffer) { - Ark_MenuItemOptions value = {}; + Ark_GaugeShadowOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto startIconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr startIconTmpBuf = {}; - startIconTmpBuf.tag = startIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 startIconTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr startIconTmpBuf_ = {}; - startIconTmpBuf_.selector = startIconTmpBuf_UnionSelector; - if (startIconTmpBuf_UnionSelector == 0) { - startIconTmpBuf_.selector = 0; - startIconTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (startIconTmpBuf_UnionSelector == 1) { - startIconTmpBuf_.selector = 1; - startIconTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for startIconTmpBuf_ has to be chosen through deserialisation."); - } - startIconTmpBuf.value = static_cast(startIconTmpBuf_); - } - value.startIcon = startIconTmpBuf; - const auto symbolStartIconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SymbolGlyphModifier symbolStartIconTmpBuf = {}; - symbolStartIconTmpBuf.tag = symbolStartIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((symbolStartIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - symbolStartIconTmpBuf.value = SymbolGlyphModifier_serializer::read(valueDeserializer); - } - value.symbolStartIcon = symbolStartIconTmpBuf; - const auto contentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr contentTmpBuf = {}; - contentTmpBuf.tag = contentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((contentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 contentTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr contentTmpBuf_ = {}; - contentTmpBuf_.selector = contentTmpBuf_UnionSelector; - if (contentTmpBuf_UnionSelector == 0) { - contentTmpBuf_.selector = 0; - contentTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (contentTmpBuf_UnionSelector == 1) { - contentTmpBuf_.selector = 1; - contentTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + const auto radiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Resource radiusTmpBuf = {}; + radiusTmpBuf.tag = radiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((radiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 radiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource radiusTmpBuf_ = {}; + radiusTmpBuf_.selector = radiusTmpBuf_UnionSelector; + if (radiusTmpBuf_UnionSelector == 0) { + radiusTmpBuf_.selector = 0; + radiusTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (radiusTmpBuf_UnionSelector == 1) { + radiusTmpBuf_.selector = 1; + radiusTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for contentTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation."); } - contentTmpBuf.value = static_cast(contentTmpBuf_); + radiusTmpBuf.value = static_cast(radiusTmpBuf_); } - value.content = contentTmpBuf; - const auto endIconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr endIconTmpBuf = {}; - endIconTmpBuf.tag = endIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((endIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 endIconTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr endIconTmpBuf_ = {}; - endIconTmpBuf_.selector = endIconTmpBuf_UnionSelector; - if (endIconTmpBuf_UnionSelector == 0) { - endIconTmpBuf_.selector = 0; - endIconTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (endIconTmpBuf_UnionSelector == 1) { - endIconTmpBuf_.selector = 1; - endIconTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + value.radius = radiusTmpBuf; + const auto offsetXTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Resource offsetXTmpBuf = {}; + offsetXTmpBuf.tag = offsetXTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((offsetXTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 offsetXTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource offsetXTmpBuf_ = {}; + offsetXTmpBuf_.selector = offsetXTmpBuf_UnionSelector; + if (offsetXTmpBuf_UnionSelector == 0) { + offsetXTmpBuf_.selector = 0; + offsetXTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (offsetXTmpBuf_UnionSelector == 1) { + offsetXTmpBuf_.selector = 1; + offsetXTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for endIconTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for offsetXTmpBuf_ has to be chosen through deserialisation."); } - endIconTmpBuf.value = static_cast(endIconTmpBuf_); - } - value.endIcon = endIconTmpBuf; - const auto symbolEndIconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SymbolGlyphModifier symbolEndIconTmpBuf = {}; - symbolEndIconTmpBuf.tag = symbolEndIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((symbolEndIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - symbolEndIconTmpBuf.value = SymbolGlyphModifier_serializer::read(valueDeserializer); + offsetXTmpBuf.value = static_cast(offsetXTmpBuf_); } - value.symbolEndIcon = symbolEndIconTmpBuf; - const auto labelInfoTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr labelInfoTmpBuf = {}; - labelInfoTmpBuf.tag = labelInfoTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((labelInfoTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 labelInfoTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr labelInfoTmpBuf_ = {}; - labelInfoTmpBuf_.selector = labelInfoTmpBuf_UnionSelector; - if (labelInfoTmpBuf_UnionSelector == 0) { - labelInfoTmpBuf_.selector = 0; - labelInfoTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (labelInfoTmpBuf_UnionSelector == 1) { - labelInfoTmpBuf_.selector = 1; - labelInfoTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + value.offsetX = offsetXTmpBuf; + const auto offsetYTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Resource offsetYTmpBuf = {}; + offsetYTmpBuf.tag = offsetYTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((offsetYTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 offsetYTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource offsetYTmpBuf_ = {}; + offsetYTmpBuf_.selector = offsetYTmpBuf_UnionSelector; + if (offsetYTmpBuf_UnionSelector == 0) { + offsetYTmpBuf_.selector = 0; + offsetYTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (offsetYTmpBuf_UnionSelector == 1) { + offsetYTmpBuf_.selector = 1; + offsetYTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for labelInfoTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for offsetYTmpBuf_ has to be chosen through deserialisation."); } - labelInfoTmpBuf.value = static_cast(labelInfoTmpBuf_); - } - value.labelInfo = labelInfoTmpBuf; - const auto builderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomNodeBuilder builderTmpBuf = {}; - builderTmpBuf.tag = builderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((builderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - builderTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + offsetYTmpBuf.value = static_cast(offsetYTmpBuf_); } - value.builder = builderTmpBuf; + value.offsetY = offsetYTmpBuf; return value; } -inline void NativeXComponentParameters_serializer::write(SerializerBase& buffer, Ark_NativeXComponentParameters value) +inline void GridColOptions_serializer::write(SerializerBase& buffer, Ark_GridColOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForType = value.type; - valueSerializer.writeInt32(static_cast(valueHolderForType)); - const auto valueHolderForImageAIOptions = value.imageAIOptions; - if (runtimeType(valueHolderForImageAIOptions) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSpan = value.span; + if (runtimeType(valueHolderForSpan) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForImageAIOptionsTmpValue = valueHolderForImageAIOptions.value; - ImageAIOptions_serializer::write(valueSerializer, valueHolderForImageAIOptionsTmpValue); + const auto valueHolderForSpanTmpValue = valueHolderForSpan.value; + if (valueHolderForSpanTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSpanTmpValueForIdx0 = valueHolderForSpanTmpValue.value0; + valueSerializer.writeNumber(valueHolderForSpanTmpValueForIdx0); + } else if (valueHolderForSpanTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSpanTmpValueForIdx1 = valueHolderForSpanTmpValue.value1; + GridColColumnOption_serializer::write(valueSerializer, valueHolderForSpanTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_NativeXComponentParameters NativeXComponentParameters_serializer::read(DeserializerBase& buffer) -{ - Ark_NativeXComponentParameters value = {}; - DeserializerBase& valueDeserializer = buffer; - value.type = static_cast(valueDeserializer.readInt32()); - const auto imageAIOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ImageAIOptions imageAIOptionsTmpBuf = {}; - imageAIOptionsTmpBuf.tag = imageAIOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((imageAIOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - imageAIOptionsTmpBuf.value = ImageAIOptions_serializer::read(valueDeserializer); - } - value.imageAIOptions = imageAIOptionsTmpBuf; - return value; -} -inline void NavDestinationCommonTitle_serializer::write(SerializerBase& buffer, Ark_NavDestinationCommonTitle value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForMain = value.main; - if (valueHolderForMain.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForMainForIdx0 = valueHolderForMain.value0; - valueSerializer.writeString(valueHolderForMainForIdx0); - } else if (valueHolderForMain.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForMainForIdx1 = valueHolderForMain.value1; - Resource_serializer::write(valueSerializer, valueHolderForMainForIdx1); + const auto valueHolderForOffset = value.offset; + if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; + if (valueHolderForOffsetTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForOffsetTmpValueForIdx0 = valueHolderForOffsetTmpValue.value0; + valueSerializer.writeNumber(valueHolderForOffsetTmpValueForIdx0); + } else if (valueHolderForOffsetTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForOffsetTmpValueForIdx1 = valueHolderForOffsetTmpValue.value1; + GridColColumnOption_serializer::write(valueSerializer, valueHolderForOffsetTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSub = value.sub; - if (valueHolderForSub.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSubForIdx0 = valueHolderForSub.value0; - valueSerializer.writeString(valueHolderForSubForIdx0); - } else if (valueHolderForSub.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSubForIdx1 = valueHolderForSub.value1; - Resource_serializer::write(valueSerializer, valueHolderForSubForIdx1); + const auto valueHolderForOrder = value.order; + if (runtimeType(valueHolderForOrder) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOrderTmpValue = valueHolderForOrder.value; + if (valueHolderForOrderTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForOrderTmpValueForIdx0 = valueHolderForOrderTmpValue.value0; + valueSerializer.writeNumber(valueHolderForOrderTmpValueForIdx0); + } else if (valueHolderForOrderTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForOrderTmpValueForIdx1 = valueHolderForOrderTmpValue.value1; + GridColColumnOption_serializer::write(valueSerializer, valueHolderForOrderTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_NavDestinationCommonTitle NavDestinationCommonTitle_serializer::read(DeserializerBase& buffer) +inline Ark_GridColOptions GridColOptions_serializer::read(DeserializerBase& buffer) { - Ark_NavDestinationCommonTitle value = {}; + Ark_GridColOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 mainTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource mainTmpBuf = {}; - mainTmpBuf.selector = mainTmpBufUnionSelector; - if (mainTmpBufUnionSelector == 0) { - mainTmpBuf.selector = 0; - mainTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (mainTmpBufUnionSelector == 1) { - mainTmpBuf.selector = 1; - mainTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for mainTmpBuf has to be chosen through deserialisation."); + const auto spanTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_GridColColumnOption spanTmpBuf = {}; + spanTmpBuf.tag = spanTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((spanTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 spanTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_GridColColumnOption spanTmpBuf_ = {}; + spanTmpBuf_.selector = spanTmpBuf_UnionSelector; + if (spanTmpBuf_UnionSelector == 0) { + spanTmpBuf_.selector = 0; + spanTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (spanTmpBuf_UnionSelector == 1) { + spanTmpBuf_.selector = 1; + spanTmpBuf_.value1 = GridColColumnOption_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for spanTmpBuf_ has to be chosen through deserialisation."); + } + spanTmpBuf.value = static_cast(spanTmpBuf_); + } + value.span = spanTmpBuf; + const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_GridColColumnOption offsetTmpBuf = {}; + offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 offsetTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_GridColColumnOption offsetTmpBuf_ = {}; + offsetTmpBuf_.selector = offsetTmpBuf_UnionSelector; + if (offsetTmpBuf_UnionSelector == 0) { + offsetTmpBuf_.selector = 0; + offsetTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (offsetTmpBuf_UnionSelector == 1) { + offsetTmpBuf_.selector = 1; + offsetTmpBuf_.value1 = GridColColumnOption_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for offsetTmpBuf_ has to be chosen through deserialisation."); + } + offsetTmpBuf.value = static_cast(offsetTmpBuf_); } - value.main = static_cast(mainTmpBuf); - const Ark_Int8 subTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource subTmpBuf = {}; - subTmpBuf.selector = subTmpBufUnionSelector; - if (subTmpBufUnionSelector == 0) { - subTmpBuf.selector = 0; - subTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (subTmpBufUnionSelector == 1) { - subTmpBuf.selector = 1; - subTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for subTmpBuf has to be chosen through deserialisation."); + value.offset = offsetTmpBuf; + const auto orderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_GridColColumnOption orderTmpBuf = {}; + orderTmpBuf.tag = orderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((orderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 orderTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_GridColColumnOption orderTmpBuf_ = {}; + orderTmpBuf_.selector = orderTmpBuf_UnionSelector; + if (orderTmpBuf_UnionSelector == 0) { + orderTmpBuf_.selector = 0; + orderTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (orderTmpBuf_UnionSelector == 1) { + orderTmpBuf_.selector = 1; + orderTmpBuf_.value1 = GridColColumnOption_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for orderTmpBuf_ has to be chosen through deserialisation."); + } + orderTmpBuf.value = static_cast(orderTmpBuf_); } - value.sub = static_cast(subTmpBuf); + value.order = orderTmpBuf; return value; } -inline void NavDestinationContext_serializer::write(SerializerBase& buffer, Ark_NavDestinationContext value) +inline void HistoricalPoint_serializer::write(SerializerBase& buffer, Ark_HistoricalPoint value) { SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); + const auto valueHolderForTouchObject = value.touchObject; + TouchObject_serializer::write(valueSerializer, valueHolderForTouchObject); + const auto valueHolderForSize = value.size; + valueSerializer.writeNumber(valueHolderForSize); + const auto valueHolderForForce = value.force; + valueSerializer.writeNumber(valueHolderForForce); + const auto valueHolderForTimestamp = value.timestamp; + valueSerializer.writeNumber(valueHolderForTimestamp); } -inline Ark_NavDestinationContext NavDestinationContext_serializer::read(DeserializerBase& buffer) +inline Ark_HistoricalPoint HistoricalPoint_serializer::read(DeserializerBase& buffer) { + Ark_HistoricalPoint value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + value.touchObject = TouchObject_serializer::read(valueDeserializer); + value.size = static_cast(valueDeserializer.readNumber()); + value.force = static_cast(valueDeserializer.readNumber()); + value.timestamp = static_cast(valueDeserializer.readNumber()); + return value; } -inline void NavigationCommonTitle_serializer::write(SerializerBase& buffer, Ark_NavigationCommonTitle value) +inline void ImageError_serializer::write(SerializerBase& buffer, Ark_ImageError value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForMain = value.main; - if (valueHolderForMain.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForMainForIdx0 = valueHolderForMain.value0; - valueSerializer.writeString(valueHolderForMainForIdx0); - } else if (valueHolderForMain.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForMainForIdx1 = valueHolderForMain.value1; - Resource_serializer::write(valueSerializer, valueHolderForMainForIdx1); - } - const auto valueHolderForSub = value.sub; - if (valueHolderForSub.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSubForIdx0 = valueHolderForSub.value0; - valueSerializer.writeString(valueHolderForSubForIdx0); - } else if (valueHolderForSub.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSubForIdx1 = valueHolderForSub.value1; - Resource_serializer::write(valueSerializer, valueHolderForSubForIdx1); + const auto valueHolderForComponentWidth = value.componentWidth; + valueSerializer.writeNumber(valueHolderForComponentWidth); + const auto valueHolderForComponentHeight = value.componentHeight; + valueSerializer.writeNumber(valueHolderForComponentHeight); + const auto valueHolderForMessage = value.message; + valueSerializer.writeString(valueHolderForMessage); + const auto valueHolderForError = value.error; + if (runtimeType(valueHolderForError) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForErrorTmpValue = valueHolderForError.value; + BusinessErrorInterface_Void_serializer::write(valueSerializer, valueHolderForErrorTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_NavigationCommonTitle NavigationCommonTitle_serializer::read(DeserializerBase& buffer) +inline Ark_ImageError ImageError_serializer::read(DeserializerBase& buffer) { - Ark_NavigationCommonTitle value = {}; + Ark_ImageError value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 mainTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource mainTmpBuf = {}; - mainTmpBuf.selector = mainTmpBufUnionSelector; - if (mainTmpBufUnionSelector == 0) { - mainTmpBuf.selector = 0; - mainTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (mainTmpBufUnionSelector == 1) { - mainTmpBuf.selector = 1; - mainTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for mainTmpBuf has to be chosen through deserialisation."); - } - value.main = static_cast(mainTmpBuf); - const Ark_Int8 subTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource subTmpBuf = {}; - subTmpBuf.selector = subTmpBufUnionSelector; - if (subTmpBufUnionSelector == 0) { - subTmpBuf.selector = 0; - subTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (subTmpBufUnionSelector == 1) { - subTmpBuf.selector = 1; - subTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for subTmpBuf has to be chosen through deserialisation."); + value.componentWidth = static_cast(valueDeserializer.readNumber()); + value.componentHeight = static_cast(valueDeserializer.readNumber()); + value.message = static_cast(valueDeserializer.readString()); + const auto errorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BusinessErrorInterface_Void errorTmpBuf = {}; + errorTmpBuf.tag = errorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((errorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + errorTmpBuf.value = BusinessErrorInterface_Void_serializer::read(valueDeserializer); } - value.sub = static_cast(subTmpBuf); + value.error = errorTmpBuf; return value; } -inline void NavigationMenuItem_serializer::write(SerializerBase& buffer, Ark_NavigationMenuItem value) +inline void ImageFrameInfo_serializer::write(SerializerBase& buffer, Ark_ImageFrameInfo value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForValue = value.value; - if (valueHolderForValue.selector == 0) { + const auto valueHolderForSrc = value.src; + if (valueHolderForSrc.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForValueForIdx0 = valueHolderForValue.value0; - valueSerializer.writeString(valueHolderForValueForIdx0); - } else if (valueHolderForValue.selector == 1) { + const auto valueHolderForSrcForIdx0 = valueHolderForSrc.value0; + valueSerializer.writeString(valueHolderForSrcForIdx0); + } else if (valueHolderForSrc.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForValueForIdx1 = valueHolderForValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForValueForIdx1); + const auto valueHolderForSrcForIdx1 = valueHolderForSrc.value1; + Resource_serializer::write(valueSerializer, valueHolderForSrcForIdx1); + } else if (valueHolderForSrc.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForSrcForIdx2 = valueHolderForSrc.value2; + image_PixelMap_serializer::write(valueSerializer, valueHolderForSrcForIdx2); } - const auto valueHolderForIcon = value.icon; - if (runtimeType(valueHolderForIcon) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForWidth = value.width; + if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIconTmpValue = valueHolderForIcon.value; - if (valueHolderForIconTmpValue.selector == 0) { + const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; + if (valueHolderForWidthTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue.value0; - valueSerializer.writeString(valueHolderForIconTmpValueForIdx0); - } else if (valueHolderForIconTmpValue.selector == 1) { + const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; + valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx0); + } else if (valueHolderForWidthTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForIconTmpValueForIdx1); + const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; + valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSymbolIcon = value.symbolIcon; - if (runtimeType(valueHolderForSymbolIcon) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHeight = value.height; + if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSymbolIconTmpValue = valueHolderForSymbolIcon.value; - SymbolGlyphModifier_serializer::write(valueSerializer, valueHolderForSymbolIconTmpValue); + const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; + if (valueHolderForHeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; + valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx0); + } else if (valueHolderForHeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; + valueSerializer.writeString(valueHolderForHeightTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForIsEnabled = value.isEnabled; - if (runtimeType(valueHolderForIsEnabled) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTop = value.top; + if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIsEnabledTmpValue = valueHolderForIsEnabled.value; - valueSerializer.writeBoolean(valueHolderForIsEnabledTmpValue); + const auto valueHolderForTopTmpValue = valueHolderForTop.value; + if (valueHolderForTopTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue.value0; + valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx0); + } else if (valueHolderForTopTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue.value1; + valueSerializer.writeString(valueHolderForTopTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForAction = value.action; - if (runtimeType(valueHolderForAction) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLeft = value.left; + if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForActionTmpValue = valueHolderForAction.value; - valueSerializer.writeCallbackResource(valueHolderForActionTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForActionTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForActionTmpValue.callSync)); + const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; + if (valueHolderForLeftTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForLeftTmpValueForIdx0 = valueHolderForLeftTmpValue.value0; + valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx0); + } else if (valueHolderForLeftTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue.value1; + valueSerializer.writeString(valueHolderForLeftTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForDuration = value.duration; + if (runtimeType(valueHolderForDuration) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForDurationTmpValue = valueHolderForDuration.value; + valueSerializer.writeNumber(valueHolderForDurationTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_NavigationMenuItem NavigationMenuItem_serializer::read(DeserializerBase& buffer) +inline Ark_ImageFrameInfo ImageFrameInfo_serializer::read(DeserializerBase& buffer) { - Ark_NavigationMenuItem value = {}; + Ark_ImageFrameInfo value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 valueTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource valueTmpBuf = {}; - valueTmpBuf.selector = valueTmpBufUnionSelector; - if (valueTmpBufUnionSelector == 0) { - valueTmpBuf.selector = 0; - valueTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (valueTmpBufUnionSelector == 1) { - valueTmpBuf.selector = 1; - valueTmpBuf.value1 = Resource_serializer::read(valueDeserializer); + const Ark_Int8 srcTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource_PixelMap srcTmpBuf = {}; + srcTmpBuf.selector = srcTmpBufUnionSelector; + if (srcTmpBufUnionSelector == 0) { + srcTmpBuf.selector = 0; + srcTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (srcTmpBufUnionSelector == 1) { + srcTmpBuf.selector = 1; + srcTmpBuf.value1 = Resource_serializer::read(valueDeserializer); + } else if (srcTmpBufUnionSelector == 2) { + srcTmpBuf.selector = 2; + srcTmpBuf.value2 = static_cast(image_PixelMap_serializer::read(valueDeserializer)); } else { - INTEROP_FATAL("One of the branches for valueTmpBuf has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for srcTmpBuf has to be chosen through deserialisation."); } - value.value = static_cast(valueTmpBuf); - const auto iconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Resource iconTmpBuf = {}; - iconTmpBuf.tag = iconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((iconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 iconTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource iconTmpBuf_ = {}; - iconTmpBuf_.selector = iconTmpBuf_UnionSelector; - if (iconTmpBuf_UnionSelector == 0) { - iconTmpBuf_.selector = 0; - iconTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (iconTmpBuf_UnionSelector == 1) { - iconTmpBuf_.selector = 1; - iconTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + value.src = static_cast(srcTmpBuf); + const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String widthTmpBuf = {}; + widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String widthTmpBuf_ = {}; + widthTmpBuf_.selector = widthTmpBuf_UnionSelector; + if (widthTmpBuf_UnionSelector == 0) { + widthTmpBuf_.selector = 0; + widthTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (widthTmpBuf_UnionSelector == 1) { + widthTmpBuf_.selector = 1; + widthTmpBuf_.value1 = static_cast(valueDeserializer.readString()); } else { - INTEROP_FATAL("One of the branches for iconTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); } - iconTmpBuf.value = static_cast(iconTmpBuf_); + widthTmpBuf.value = static_cast(widthTmpBuf_); } - value.icon = iconTmpBuf; - const auto symbolIconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SymbolGlyphModifier symbolIconTmpBuf = {}; - symbolIconTmpBuf.tag = symbolIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((symbolIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - symbolIconTmpBuf.value = SymbolGlyphModifier_serializer::read(valueDeserializer); + value.width = widthTmpBuf; + const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String heightTmpBuf = {}; + heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String heightTmpBuf_ = {}; + heightTmpBuf_.selector = heightTmpBuf_UnionSelector; + if (heightTmpBuf_UnionSelector == 0) { + heightTmpBuf_.selector = 0; + heightTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (heightTmpBuf_UnionSelector == 1) { + heightTmpBuf_.selector = 1; + heightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); + } + heightTmpBuf.value = static_cast(heightTmpBuf_); } - value.symbolIcon = symbolIconTmpBuf; - const auto isEnabledTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isEnabledTmpBuf = {}; - isEnabledTmpBuf.tag = isEnabledTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((isEnabledTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - isEnabledTmpBuf.value = valueDeserializer.readBoolean(); + value.height = heightTmpBuf; + const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String topTmpBuf = {}; + topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 topTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String topTmpBuf_ = {}; + topTmpBuf_.selector = topTmpBuf_UnionSelector; + if (topTmpBuf_UnionSelector == 0) { + topTmpBuf_.selector = 0; + topTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (topTmpBuf_UnionSelector == 1) { + topTmpBuf_.selector = 1; + topTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for topTmpBuf_ has to be chosen through deserialisation."); + } + topTmpBuf.value = static_cast(topTmpBuf_); } - value.isEnabled = isEnabledTmpBuf; - const auto actionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void actionTmpBuf = {}; - actionTmpBuf.tag = actionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((actionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - actionTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.top = topTmpBuf; + const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String leftTmpBuf = {}; + leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 leftTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String leftTmpBuf_ = {}; + leftTmpBuf_.selector = leftTmpBuf_UnionSelector; + if (leftTmpBuf_UnionSelector == 0) { + leftTmpBuf_.selector = 0; + leftTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (leftTmpBuf_UnionSelector == 1) { + leftTmpBuf_.selector = 1; + leftTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for leftTmpBuf_ has to be chosen through deserialisation."); + } + leftTmpBuf.value = static_cast(leftTmpBuf_); } - value.action = actionTmpBuf; + value.left = leftTmpBuf; + const auto durationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number durationTmpBuf = {}; + durationTmpBuf.tag = durationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((durationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + durationTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.duration = durationTmpBuf; return value; } -inline void NavigationTransitionProxy_serializer::write(SerializerBase& buffer, Ark_NavigationTransitionProxy value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_NavigationTransitionProxy NavigationTransitionProxy_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void OffscreenCanvasRenderingContext2D_serializer::write(SerializerBase& buffer, Ark_OffscreenCanvasRenderingContext2D value) +inline void Layoutable_serializer::write(SerializerBase& buffer, Ark_Layoutable value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_OffscreenCanvasRenderingContext2D OffscreenCanvasRenderingContext2D_serializer::read(DeserializerBase& buffer) +inline Ark_Layoutable Layoutable_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void Offset_serializer::write(SerializerBase& buffer, Ark_Offset value) +inline void LengthConstrain_serializer::write(SerializerBase& buffer, Ark_LengthConstrain value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForDx = value.dx; - if (valueHolderForDx.selector == 0) { + const auto valueHolderForMinLength = value.minLength; + if (valueHolderForMinLength.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForDxForIdx0 = valueHolderForDx.value0; - valueSerializer.writeString(valueHolderForDxForIdx0); - } else if (valueHolderForDx.selector == 1) { + const auto valueHolderForMinLengthForIdx0 = valueHolderForMinLength.value0; + valueSerializer.writeString(valueHolderForMinLengthForIdx0); + } else if (valueHolderForMinLength.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForDxForIdx1 = valueHolderForDx.value1; - valueSerializer.writeNumber(valueHolderForDxForIdx1); - } else if (valueHolderForDx.selector == 2) { + const auto valueHolderForMinLengthForIdx1 = valueHolderForMinLength.value1; + valueSerializer.writeNumber(valueHolderForMinLengthForIdx1); + } else if (valueHolderForMinLength.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForDxForIdx2 = valueHolderForDx.value2; - Resource_serializer::write(valueSerializer, valueHolderForDxForIdx2); + const auto valueHolderForMinLengthForIdx2 = valueHolderForMinLength.value2; + Resource_serializer::write(valueSerializer, valueHolderForMinLengthForIdx2); } - const auto valueHolderForDy = value.dy; - if (valueHolderForDy.selector == 0) { + const auto valueHolderForMaxLength = value.maxLength; + if (valueHolderForMaxLength.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForDyForIdx0 = valueHolderForDy.value0; - valueSerializer.writeString(valueHolderForDyForIdx0); - } else if (valueHolderForDy.selector == 1) { + const auto valueHolderForMaxLengthForIdx0 = valueHolderForMaxLength.value0; + valueSerializer.writeString(valueHolderForMaxLengthForIdx0); + } else if (valueHolderForMaxLength.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForDyForIdx1 = valueHolderForDy.value1; - valueSerializer.writeNumber(valueHolderForDyForIdx1); - } else if (valueHolderForDy.selector == 2) { + const auto valueHolderForMaxLengthForIdx1 = valueHolderForMaxLength.value1; + valueSerializer.writeNumber(valueHolderForMaxLengthForIdx1); + } else if (valueHolderForMaxLength.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForDyForIdx2 = valueHolderForDy.value2; - Resource_serializer::write(valueSerializer, valueHolderForDyForIdx2); + const auto valueHolderForMaxLengthForIdx2 = valueHolderForMaxLength.value2; + Resource_serializer::write(valueSerializer, valueHolderForMaxLengthForIdx2); } } -inline Ark_Offset Offset_serializer::read(DeserializerBase& buffer) +inline Ark_LengthConstrain LengthConstrain_serializer::read(DeserializerBase& buffer) { - Ark_Offset value = {}; + Ark_LengthConstrain value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 dxTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Length dxTmpBuf = {}; - dxTmpBuf.selector = dxTmpBufUnionSelector; - if (dxTmpBufUnionSelector == 0) { - dxTmpBuf.selector = 0; - dxTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (dxTmpBufUnionSelector == 1) { - dxTmpBuf.selector = 1; - dxTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (dxTmpBufUnionSelector == 2) { - dxTmpBuf.selector = 2; - dxTmpBuf.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for dxTmpBuf has to be chosen through deserialisation."); - } - value.dx = static_cast(dxTmpBuf); - const Ark_Int8 dyTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Length dyTmpBuf = {}; - dyTmpBuf.selector = dyTmpBufUnionSelector; - if (dyTmpBufUnionSelector == 0) { - dyTmpBuf.selector = 0; - dyTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (dyTmpBufUnionSelector == 1) { - dyTmpBuf.selector = 1; - dyTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (dyTmpBufUnionSelector == 2) { - dyTmpBuf.selector = 2; - dyTmpBuf.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for dyTmpBuf has to be chosen through deserialisation."); - } - value.dy = static_cast(dyTmpBuf); - return value; -} -inline void OverlayOptions_serializer::write(SerializerBase& buffer, Ark_OverlayOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForAlign = value.align; - if (runtimeType(valueHolderForAlign) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAlignTmpValue = valueHolderForAlign.value; - valueSerializer.writeInt32(static_cast(valueHolderForAlignTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOffset = value.offset; - if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; - OverlayOffset_serializer::write(valueSerializer, valueHolderForOffsetTmpValue); + const Ark_Int8 minLengthTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Length minLengthTmpBuf = {}; + minLengthTmpBuf.selector = minLengthTmpBufUnionSelector; + if (minLengthTmpBufUnionSelector == 0) { + minLengthTmpBuf.selector = 0; + minLengthTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (minLengthTmpBufUnionSelector == 1) { + minLengthTmpBuf.selector = 1; + minLengthTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (minLengthTmpBufUnionSelector == 2) { + minLengthTmpBuf.selector = 2; + minLengthTmpBuf.value2 = Resource_serializer::read(valueDeserializer); } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } -} -inline Ark_OverlayOptions OverlayOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_OverlayOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto alignTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Alignment alignTmpBuf = {}; - alignTmpBuf.tag = alignTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((alignTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - alignTmpBuf.value = static_cast(valueDeserializer.readInt32()); + INTEROP_FATAL("One of the branches for minLengthTmpBuf has to be chosen through deserialisation."); } - value.align = alignTmpBuf; - const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_OverlayOffset offsetTmpBuf = {}; - offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - offsetTmpBuf.value = OverlayOffset_serializer::read(valueDeserializer); + value.minLength = static_cast(minLengthTmpBuf); + const Ark_Int8 maxLengthTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Length maxLengthTmpBuf = {}; + maxLengthTmpBuf.selector = maxLengthTmpBufUnionSelector; + if (maxLengthTmpBufUnionSelector == 0) { + maxLengthTmpBuf.selector = 0; + maxLengthTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (maxLengthTmpBufUnionSelector == 1) { + maxLengthTmpBuf.selector = 1; + maxLengthTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (maxLengthTmpBufUnionSelector == 2) { + maxLengthTmpBuf.selector = 2; + maxLengthTmpBuf.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for maxLengthTmpBuf has to be chosen through deserialisation."); } - value.offset = offsetTmpBuf; + value.maxLength = static_cast(maxLengthTmpBuf); return value; } -inline void PasswordIcon_serializer::write(SerializerBase& buffer, Ark_PasswordIcon value) +inline void LightSource_serializer::write(SerializerBase& buffer, Ark_LightSource value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForOnIconSrc = value.onIconSrc; - if (runtimeType(valueHolderForOnIconSrc) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnIconSrcTmpValue = valueHolderForOnIconSrc.value; - if (valueHolderForOnIconSrcTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForOnIconSrcTmpValueForIdx0 = valueHolderForOnIconSrcTmpValue.value0; - valueSerializer.writeString(valueHolderForOnIconSrcTmpValueForIdx0); - } else if (valueHolderForOnIconSrcTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForOnIconSrcTmpValueForIdx1 = valueHolderForOnIconSrcTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForOnIconSrcTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + const auto valueHolderForPositionX = value.positionX; + if (valueHolderForPositionX.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForPositionXForIdx0 = valueHolderForPositionX.value0; + valueSerializer.writeString(valueHolderForPositionXForIdx0); + } else if (valueHolderForPositionX.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForPositionXForIdx1 = valueHolderForPositionX.value1; + valueSerializer.writeNumber(valueHolderForPositionXForIdx1); + } else if (valueHolderForPositionX.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForPositionXForIdx2 = valueHolderForPositionX.value2; + Resource_serializer::write(valueSerializer, valueHolderForPositionXForIdx2); } - const auto valueHolderForOffIconSrc = value.offIconSrc; - if (runtimeType(valueHolderForOffIconSrc) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPositionY = value.positionY; + if (valueHolderForPositionY.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForPositionYForIdx0 = valueHolderForPositionY.value0; + valueSerializer.writeString(valueHolderForPositionYForIdx0); + } else if (valueHolderForPositionY.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForPositionYForIdx1 = valueHolderForPositionY.value1; + valueSerializer.writeNumber(valueHolderForPositionYForIdx1); + } else if (valueHolderForPositionY.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForPositionYForIdx2 = valueHolderForPositionY.value2; + Resource_serializer::write(valueSerializer, valueHolderForPositionYForIdx2); + } + const auto valueHolderForPositionZ = value.positionZ; + if (valueHolderForPositionZ.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForPositionZForIdx0 = valueHolderForPositionZ.value0; + valueSerializer.writeString(valueHolderForPositionZForIdx0); + } else if (valueHolderForPositionZ.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForPositionZForIdx1 = valueHolderForPositionZ.value1; + valueSerializer.writeNumber(valueHolderForPositionZForIdx1); + } else if (valueHolderForPositionZ.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForPositionZForIdx2 = valueHolderForPositionZ.value2; + Resource_serializer::write(valueSerializer, valueHolderForPositionZForIdx2); + } + const auto valueHolderForIntensity = value.intensity; + valueSerializer.writeNumber(valueHolderForIntensity); + const auto valueHolderForColor = value.color; + if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffIconSrcTmpValue = valueHolderForOffIconSrc.value; - if (valueHolderForOffIconSrcTmpValue.selector == 0) { + const auto valueHolderForColorTmpValue = valueHolderForColor.value; + if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForOffIconSrcTmpValueForIdx0 = valueHolderForOffIconSrcTmpValue.value0; - valueSerializer.writeString(valueHolderForOffIconSrcTmpValueForIdx0); - } else if (valueHolderForOffIconSrcTmpValue.selector == 1) { + const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); + } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForOffIconSrcTmpValueForIdx1 = valueHolderForOffIconSrcTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForOffIconSrcTmpValueForIdx1); + const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); + } else if (valueHolderForColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; + valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); + } else if (valueHolderForColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_PasswordIcon PasswordIcon_serializer::read(DeserializerBase& buffer) +inline Ark_LightSource LightSource_serializer::read(DeserializerBase& buffer) { - Ark_PasswordIcon value = {}; + Ark_LightSource value = {}; DeserializerBase& valueDeserializer = buffer; - const auto onIconSrcTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Resource onIconSrcTmpBuf = {}; - onIconSrcTmpBuf.tag = onIconSrcTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onIconSrcTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 onIconSrcTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource onIconSrcTmpBuf_ = {}; - onIconSrcTmpBuf_.selector = onIconSrcTmpBuf_UnionSelector; - if (onIconSrcTmpBuf_UnionSelector == 0) { - onIconSrcTmpBuf_.selector = 0; - onIconSrcTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (onIconSrcTmpBuf_UnionSelector == 1) { - onIconSrcTmpBuf_.selector = 1; - onIconSrcTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for onIconSrcTmpBuf_ has to be chosen through deserialisation."); - } - onIconSrcTmpBuf.value = static_cast(onIconSrcTmpBuf_); + const Ark_Int8 positionXTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Dimension positionXTmpBuf = {}; + positionXTmpBuf.selector = positionXTmpBufUnionSelector; + if (positionXTmpBufUnionSelector == 0) { + positionXTmpBuf.selector = 0; + positionXTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (positionXTmpBufUnionSelector == 1) { + positionXTmpBuf.selector = 1; + positionXTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (positionXTmpBufUnionSelector == 2) { + positionXTmpBuf.selector = 2; + positionXTmpBuf.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for positionXTmpBuf has to be chosen through deserialisation."); } - value.onIconSrc = onIconSrcTmpBuf; - const auto offIconSrcTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Resource offIconSrcTmpBuf = {}; - offIconSrcTmpBuf.tag = offIconSrcTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((offIconSrcTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 offIconSrcTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource offIconSrcTmpBuf_ = {}; - offIconSrcTmpBuf_.selector = offIconSrcTmpBuf_UnionSelector; - if (offIconSrcTmpBuf_UnionSelector == 0) { - offIconSrcTmpBuf_.selector = 0; - offIconSrcTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (offIconSrcTmpBuf_UnionSelector == 1) { - offIconSrcTmpBuf_.selector = 1; - offIconSrcTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + value.positionX = static_cast(positionXTmpBuf); + const Ark_Int8 positionYTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Dimension positionYTmpBuf = {}; + positionYTmpBuf.selector = positionYTmpBufUnionSelector; + if (positionYTmpBufUnionSelector == 0) { + positionYTmpBuf.selector = 0; + positionYTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (positionYTmpBufUnionSelector == 1) { + positionYTmpBuf.selector = 1; + positionYTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (positionYTmpBufUnionSelector == 2) { + positionYTmpBuf.selector = 2; + positionYTmpBuf.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for positionYTmpBuf has to be chosen through deserialisation."); + } + value.positionY = static_cast(positionYTmpBuf); + const Ark_Int8 positionZTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Dimension positionZTmpBuf = {}; + positionZTmpBuf.selector = positionZTmpBufUnionSelector; + if (positionZTmpBufUnionSelector == 0) { + positionZTmpBuf.selector = 0; + positionZTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (positionZTmpBufUnionSelector == 1) { + positionZTmpBuf.selector = 1; + positionZTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (positionZTmpBufUnionSelector == 2) { + positionZTmpBuf.selector = 2; + positionZTmpBuf.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for positionZTmpBuf has to be chosen through deserialisation."); + } + value.positionZ = static_cast(positionZTmpBuf); + value.intensity = static_cast(valueDeserializer.readNumber()); + const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor colorTmpBuf = {}; + colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor colorTmpBuf_ = {}; + colorTmpBuf_.selector = colorTmpBuf_UnionSelector; + if (colorTmpBuf_UnionSelector == 0) { + colorTmpBuf_.selector = 0; + colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorTmpBuf_UnionSelector == 1) { + colorTmpBuf_.selector = 1; + colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (colorTmpBuf_UnionSelector == 2) { + colorTmpBuf_.selector = 2; + colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (colorTmpBuf_UnionSelector == 3) { + colorTmpBuf_.selector = 3; + colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for offIconSrcTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); } - offIconSrcTmpBuf.value = static_cast(offIconSrcTmpBuf_); + colorTmpBuf.value = static_cast(colorTmpBuf_); } - value.offIconSrc = offIconSrcTmpBuf; + value.color = colorTmpBuf; return value; } -inline void PasteEvent_serializer::write(SerializerBase& buffer, Ark_PasteEvent value) +inline void LocalizedAlignRuleOptions_serializer::write(SerializerBase& buffer, Ark_LocalizedAlignRuleOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForPreventDefault = value.preventDefault; - if (runtimeType(valueHolderForPreventDefault) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStart = value.start; + if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPreventDefaultTmpValue = valueHolderForPreventDefault.value; - valueSerializer.writeCallbackResource(valueHolderForPreventDefaultTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForPreventDefaultTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForPreventDefaultTmpValue.callSync)); + const auto valueHolderForStartTmpValue = valueHolderForStart.value; + LocalizedHorizontalAlignParam_serializer::write(valueSerializer, valueHolderForStartTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_PasteEvent PasteEvent_serializer::read(DeserializerBase& buffer) -{ - Ark_PasteEvent value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto preventDefaultTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_VoidCallback preventDefaultTmpBuf = {}; - preventDefaultTmpBuf.tag = preventDefaultTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((preventDefaultTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - preventDefaultTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; - } - value.preventDefault = preventDefaultTmpBuf; - return value; -} -inline void PluginComponentOptions_serializer::write(SerializerBase& buffer, Ark_PluginComponentOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForTemplate = value.template_; - PluginComponentTemplate_serializer::write(valueSerializer, valueHolderForTemplate); - const auto valueHolderForData = value.data; - if (runtimeType(valueHolderForData) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnd = value.end; + if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDataTmpValue = valueHolderForData.value; - valueSerializer.writeObject(valueHolderForDataTmpValue); + const auto valueHolderForEndTmpValue = valueHolderForEnd.value; + LocalizedHorizontalAlignParam_serializer::write(valueSerializer, valueHolderForEndTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_PluginComponentOptions PluginComponentOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_PluginComponentOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - value.template_ = PluginComponentTemplate_serializer::read(valueDeserializer); - const auto dataTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Object dataTmpBuf = {}; - dataTmpBuf.tag = dataTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((dataTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - dataTmpBuf.value = static_cast(valueDeserializer.readObject()); - } - value.data = dataTmpBuf; - return value; -} -inline void PopupMaskType_serializer::write(SerializerBase& buffer, Ark_PopupMaskType value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForColor = value.color; - if (valueHolderForColor.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForColorForIdx0 = valueHolderForColor.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorForIdx0)); - } else if (valueHolderForColor.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForColorForIdx1 = valueHolderForColor.value1; - valueSerializer.writeNumber(valueHolderForColorForIdx1); - } else if (valueHolderForColor.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForColorForIdx2 = valueHolderForColor.value2; - valueSerializer.writeString(valueHolderForColorForIdx2); - } else if (valueHolderForColor.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForColorForIdx3 = valueHolderForColor.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorForIdx3); + const auto valueHolderForMiddle = value.middle; + if (runtimeType(valueHolderForMiddle) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForMiddleTmpValue = valueHolderForMiddle.value; + LocalizedHorizontalAlignParam_serializer::write(valueSerializer, valueHolderForMiddleTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_PopupMaskType PopupMaskType_serializer::read(DeserializerBase& buffer) -{ - Ark_PopupMaskType value = {}; - DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 colorTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorTmpBuf = {}; - colorTmpBuf.selector = colorTmpBufUnionSelector; - if (colorTmpBufUnionSelector == 0) { - colorTmpBuf.selector = 0; - colorTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorTmpBufUnionSelector == 1) { - colorTmpBuf.selector = 1; - colorTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (colorTmpBufUnionSelector == 2) { - colorTmpBuf.selector = 2; - colorTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (colorTmpBufUnionSelector == 3) { - colorTmpBuf.selector = 3; - colorTmpBuf.value3 = Resource_serializer::read(valueDeserializer); + const auto valueHolderForTop = value.top; + if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTopTmpValue = valueHolderForTop.value; + LocalizedVerticalAlignParam_serializer::write(valueSerializer, valueHolderForTopTmpValue); } else { - INTEROP_FATAL("One of the branches for colorTmpBuf has to be chosen through deserialisation."); + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.color = static_cast(colorTmpBuf); - return value; -} -inline void RadioStyle_serializer::write(SerializerBase& buffer, Ark_RadioStyle value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForCheckedBackgroundColor = value.checkedBackgroundColor; - if (runtimeType(valueHolderForCheckedBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBottom = value.bottom; + if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCheckedBackgroundColorTmpValue = valueHolderForCheckedBackgroundColor.value; - if (valueHolderForCheckedBackgroundColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCheckedBackgroundColorTmpValueForIdx0 = valueHolderForCheckedBackgroundColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCheckedBackgroundColorTmpValueForIdx0)); - } else if (valueHolderForCheckedBackgroundColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCheckedBackgroundColorTmpValueForIdx1 = valueHolderForCheckedBackgroundColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForCheckedBackgroundColorTmpValueForIdx1); - } else if (valueHolderForCheckedBackgroundColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCheckedBackgroundColorTmpValueForIdx2 = valueHolderForCheckedBackgroundColorTmpValue.value2; - valueSerializer.writeString(valueHolderForCheckedBackgroundColorTmpValueForIdx2); - } else if (valueHolderForCheckedBackgroundColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForCheckedBackgroundColorTmpValueForIdx3 = valueHolderForCheckedBackgroundColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForCheckedBackgroundColorTmpValueForIdx3); - } + const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; + LocalizedVerticalAlignParam_serializer::write(valueSerializer, valueHolderForBottomTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForUncheckedBorderColor = value.uncheckedBorderColor; - if (runtimeType(valueHolderForUncheckedBorderColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForCenter = value.center; + if (runtimeType(valueHolderForCenter) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForUncheckedBorderColorTmpValue = valueHolderForUncheckedBorderColor.value; - if (valueHolderForUncheckedBorderColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForUncheckedBorderColorTmpValueForIdx0 = valueHolderForUncheckedBorderColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForUncheckedBorderColorTmpValueForIdx0)); - } else if (valueHolderForUncheckedBorderColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForUncheckedBorderColorTmpValueForIdx1 = valueHolderForUncheckedBorderColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForUncheckedBorderColorTmpValueForIdx1); - } else if (valueHolderForUncheckedBorderColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForUncheckedBorderColorTmpValueForIdx2 = valueHolderForUncheckedBorderColorTmpValue.value2; - valueSerializer.writeString(valueHolderForUncheckedBorderColorTmpValueForIdx2); - } else if (valueHolderForUncheckedBorderColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForUncheckedBorderColorTmpValueForIdx3 = valueHolderForUncheckedBorderColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForUncheckedBorderColorTmpValueForIdx3); - } + const auto valueHolderForCenterTmpValue = valueHolderForCenter.value; + LocalizedVerticalAlignParam_serializer::write(valueSerializer, valueHolderForCenterTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForIndicatorColor = value.indicatorColor; - if (runtimeType(valueHolderForIndicatorColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBias = value.bias; + if (runtimeType(valueHolderForBias) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIndicatorColorTmpValue = valueHolderForIndicatorColor.value; - if (valueHolderForIndicatorColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForIndicatorColorTmpValueForIdx0 = valueHolderForIndicatorColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForIndicatorColorTmpValueForIdx0)); - } else if (valueHolderForIndicatorColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForIndicatorColorTmpValueForIdx1 = valueHolderForIndicatorColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForIndicatorColorTmpValueForIdx1); - } else if (valueHolderForIndicatorColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForIndicatorColorTmpValueForIdx2 = valueHolderForIndicatorColorTmpValue.value2; - valueSerializer.writeString(valueHolderForIndicatorColorTmpValueForIdx2); - } else if (valueHolderForIndicatorColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForIndicatorColorTmpValueForIdx3 = valueHolderForIndicatorColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForIndicatorColorTmpValueForIdx3); - } + const auto valueHolderForBiasTmpValue = valueHolderForBias.value; + Bias_serializer::write(valueSerializer, valueHolderForBiasTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_RadioStyle RadioStyle_serializer::read(DeserializerBase& buffer) +inline Ark_LocalizedAlignRuleOptions LocalizedAlignRuleOptions_serializer::read(DeserializerBase& buffer) { - Ark_RadioStyle value = {}; + Ark_LocalizedAlignRuleOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto checkedBackgroundColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor checkedBackgroundColorTmpBuf = {}; - checkedBackgroundColorTmpBuf.tag = checkedBackgroundColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((checkedBackgroundColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 checkedBackgroundColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor checkedBackgroundColorTmpBuf_ = {}; - checkedBackgroundColorTmpBuf_.selector = checkedBackgroundColorTmpBuf_UnionSelector; - if (checkedBackgroundColorTmpBuf_UnionSelector == 0) { - checkedBackgroundColorTmpBuf_.selector = 0; - checkedBackgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (checkedBackgroundColorTmpBuf_UnionSelector == 1) { - checkedBackgroundColorTmpBuf_.selector = 1; - checkedBackgroundColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (checkedBackgroundColorTmpBuf_UnionSelector == 2) { - checkedBackgroundColorTmpBuf_.selector = 2; - checkedBackgroundColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (checkedBackgroundColorTmpBuf_UnionSelector == 3) { - checkedBackgroundColorTmpBuf_.selector = 3; - checkedBackgroundColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for checkedBackgroundColorTmpBuf_ has to be chosen through deserialisation."); - } - checkedBackgroundColorTmpBuf.value = static_cast(checkedBackgroundColorTmpBuf_); + const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LocalizedHorizontalAlignParam startTmpBuf = {}; + startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + startTmpBuf.value = LocalizedHorizontalAlignParam_serializer::read(valueDeserializer); } - value.checkedBackgroundColor = checkedBackgroundColorTmpBuf; - const auto uncheckedBorderColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor uncheckedBorderColorTmpBuf = {}; - uncheckedBorderColorTmpBuf.tag = uncheckedBorderColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((uncheckedBorderColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 uncheckedBorderColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor uncheckedBorderColorTmpBuf_ = {}; - uncheckedBorderColorTmpBuf_.selector = uncheckedBorderColorTmpBuf_UnionSelector; - if (uncheckedBorderColorTmpBuf_UnionSelector == 0) { - uncheckedBorderColorTmpBuf_.selector = 0; - uncheckedBorderColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (uncheckedBorderColorTmpBuf_UnionSelector == 1) { - uncheckedBorderColorTmpBuf_.selector = 1; - uncheckedBorderColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (uncheckedBorderColorTmpBuf_UnionSelector == 2) { - uncheckedBorderColorTmpBuf_.selector = 2; - uncheckedBorderColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (uncheckedBorderColorTmpBuf_UnionSelector == 3) { - uncheckedBorderColorTmpBuf_.selector = 3; - uncheckedBorderColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for uncheckedBorderColorTmpBuf_ has to be chosen through deserialisation."); - } - uncheckedBorderColorTmpBuf.value = static_cast(uncheckedBorderColorTmpBuf_); + value.start = startTmpBuf; + const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LocalizedHorizontalAlignParam endTmpBuf = {}; + endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + endTmpBuf.value = LocalizedHorizontalAlignParam_serializer::read(valueDeserializer); } - value.uncheckedBorderColor = uncheckedBorderColorTmpBuf; - const auto indicatorColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor indicatorColorTmpBuf = {}; - indicatorColorTmpBuf.tag = indicatorColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((indicatorColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 indicatorColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor indicatorColorTmpBuf_ = {}; - indicatorColorTmpBuf_.selector = indicatorColorTmpBuf_UnionSelector; - if (indicatorColorTmpBuf_UnionSelector == 0) { - indicatorColorTmpBuf_.selector = 0; - indicatorColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (indicatorColorTmpBuf_UnionSelector == 1) { - indicatorColorTmpBuf_.selector = 1; - indicatorColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (indicatorColorTmpBuf_UnionSelector == 2) { - indicatorColorTmpBuf_.selector = 2; - indicatorColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (indicatorColorTmpBuf_UnionSelector == 3) { - indicatorColorTmpBuf_.selector = 3; - indicatorColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for indicatorColorTmpBuf_ has to be chosen through deserialisation."); - } - indicatorColorTmpBuf.value = static_cast(indicatorColorTmpBuf_); + value.end = endTmpBuf; + const auto middleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LocalizedHorizontalAlignParam middleTmpBuf = {}; + middleTmpBuf.tag = middleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((middleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + middleTmpBuf.value = LocalizedHorizontalAlignParam_serializer::read(valueDeserializer); } - value.indicatorColor = indicatorColorTmpBuf; + value.middle = middleTmpBuf; + const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LocalizedVerticalAlignParam topTmpBuf = {}; + topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + topTmpBuf.value = LocalizedVerticalAlignParam_serializer::read(valueDeserializer); + } + value.top = topTmpBuf; + const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LocalizedVerticalAlignParam bottomTmpBuf = {}; + bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + bottomTmpBuf.value = LocalizedVerticalAlignParam_serializer::read(valueDeserializer); + } + value.bottom = bottomTmpBuf; + const auto centerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LocalizedVerticalAlignParam centerTmpBuf = {}; + centerTmpBuf.tag = centerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((centerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + centerTmpBuf.value = LocalizedVerticalAlignParam_serializer::read(valueDeserializer); + } + value.center = centerTmpBuf; + const auto biasTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Bias biasTmpBuf = {}; + biasTmpBuf.tag = biasTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((biasTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + biasTmpBuf.value = Bias_serializer::read(valueDeserializer); + } + value.bias = biasTmpBuf; return value; } -inline void RatingOptions_serializer::write(SerializerBase& buffer, Ark_RatingOptions value) +inline void LocalizedBorderRadiuses_serializer::write(SerializerBase& buffer, Ark_LocalizedBorderRadiuses value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForRating = value.rating; - if (runtimeType(valueHolderForRating) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTopStart = value.topStart; + if (runtimeType(valueHolderForTopStart) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRatingTmpValue = valueHolderForRating.value; - if (valueHolderForRatingTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRatingTmpValueForIdx0 = valueHolderForRatingTmpValue.value0; - valueSerializer.writeNumber(valueHolderForRatingTmpValueForIdx0); - } else if (valueHolderForRatingTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRatingTmpValueForIdx1 = valueHolderForRatingTmpValue.value1; - Bindable_Number_serializer::write(valueSerializer, valueHolderForRatingTmpValueForIdx1); - } + const auto valueHolderForTopStartTmpValue = valueHolderForTopStart.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForTopStartTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForTopEnd = value.topEnd; + if (runtimeType(valueHolderForTopEnd) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTopEndTmpValue = valueHolderForTopEnd.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForTopEndTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForBottomStart = value.bottomStart; + if (runtimeType(valueHolderForBottomStart) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBottomStartTmpValue = valueHolderForBottomStart.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForBottomStartTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForIndicator = value.indicator; - if (runtimeType(valueHolderForIndicator) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBottomEnd = value.bottomEnd; + if (runtimeType(valueHolderForBottomEnd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIndicatorTmpValue = valueHolderForIndicator.value; - valueSerializer.writeBoolean(valueHolderForIndicatorTmpValue); + const auto valueHolderForBottomEndTmpValue = valueHolderForBottomEnd.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForBottomEndTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_RatingOptions RatingOptions_serializer::read(DeserializerBase& buffer) +inline Ark_LocalizedBorderRadiuses LocalizedBorderRadiuses_serializer::read(DeserializerBase& buffer) { - Ark_RatingOptions value = {}; + Ark_LocalizedBorderRadiuses value = {}; DeserializerBase& valueDeserializer = buffer; - const auto ratingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Bindable ratingTmpBuf = {}; - ratingTmpBuf.tag = ratingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((ratingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 ratingTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Bindable ratingTmpBuf_ = {}; - ratingTmpBuf_.selector = ratingTmpBuf_UnionSelector; - if (ratingTmpBuf_UnionSelector == 0) { - ratingTmpBuf_.selector = 0; - ratingTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (ratingTmpBuf_UnionSelector == 1) { - ratingTmpBuf_.selector = 1; - ratingTmpBuf_.value1 = Bindable_Number_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for ratingTmpBuf_ has to be chosen through deserialisation."); - } - ratingTmpBuf.value = static_cast(ratingTmpBuf_); + const auto topStartTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics topStartTmpBuf = {}; + topStartTmpBuf.tag = topStartTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topStartTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + topStartTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); } - value.rating = ratingTmpBuf; - const auto indicatorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean indicatorTmpBuf = {}; - indicatorTmpBuf.tag = indicatorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((indicatorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - indicatorTmpBuf.value = valueDeserializer.readBoolean(); + value.topStart = topStartTmpBuf; + const auto topEndTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics topEndTmpBuf = {}; + topEndTmpBuf.tag = topEndTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topEndTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + topEndTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); } - value.indicator = indicatorTmpBuf; + value.topEnd = topEndTmpBuf; + const auto bottomStartTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics bottomStartTmpBuf = {}; + bottomStartTmpBuf.tag = bottomStartTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomStartTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + bottomStartTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.bottomStart = bottomStartTmpBuf; + const auto bottomEndTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics bottomEndTmpBuf = {}; + bottomEndTmpBuf.tag = bottomEndTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomEndTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + bottomEndTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.bottomEnd = bottomEndTmpBuf; return value; } -inline void RectShapeOptions_serializer::write(SerializerBase& buffer, Ark_RectShapeOptions value) +inline void LocalizedEdgeColors_serializer::write(SerializerBase& buffer, Ark_LocalizedEdgeColors value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTop = value.top; + if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { + const auto valueHolderForTopTmpValue = valueHolderForTop.value; + if (valueHolderForTopTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx0); - } else if (valueHolderForWidthTmpValue.selector == 1) { + const auto valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForTopTmpValueForIdx0)); + } else if (valueHolderForTopTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1); + const auto valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue.value1; + valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1); + } else if (valueHolderForTopTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue.value2; + valueSerializer.writeString(valueHolderForTopTmpValueForIdx2); + } else if (valueHolderForTopTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForTopTmpValueForIdx3 = valueHolderForTopTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForTopTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHeight = value.height; - if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnd = value.end; + if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - if (valueHolderForHeightTmpValue.selector == 0) { + const auto valueHolderForEndTmpValue = valueHolderForEnd.value; + if (valueHolderForEndTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; - valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx0); - } else if (valueHolderForHeightTmpValue.selector == 1) { + const auto valueHolderForEndTmpValueForIdx0 = valueHolderForEndTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForEndTmpValueForIdx0)); + } else if (valueHolderForEndTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; - valueSerializer.writeString(valueHolderForHeightTmpValueForIdx1); + const auto valueHolderForEndTmpValueForIdx1 = valueHolderForEndTmpValue.value1; + valueSerializer.writeNumber(valueHolderForEndTmpValueForIdx1); + } else if (valueHolderForEndTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForEndTmpValueForIdx2 = valueHolderForEndTmpValue.value2; + valueSerializer.writeString(valueHolderForEndTmpValueForIdx2); + } else if (valueHolderForEndTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForEndTmpValueForIdx3 = valueHolderForEndTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForEndTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForRadius = value.radius; - if (runtimeType(valueHolderForRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBottom = value.bottom; + if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRadiusTmpValue = valueHolderForRadius.value; - if (valueHolderForRadiusTmpValue.selector == 0) { + const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; + if (valueHolderForBottomTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue.value0; - valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx0); - } else if (valueHolderForRadiusTmpValue.selector == 1) { + const auto valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForBottomTmpValueForIdx0)); + } else if (valueHolderForBottomTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue.value1; - valueSerializer.writeString(valueHolderForRadiusTmpValueForIdx1); - } else if (valueHolderForRadiusTmpValue.selector == 2) { + const auto valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1); + } else if (valueHolderForBottomTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForRadiusTmpValueForIdx2 = valueHolderForRadiusTmpValue.value2; - valueSerializer.writeInt32(valueHolderForRadiusTmpValueForIdx2.length); - for (int valueHolderForRadiusTmpValueForIdx2CounterI = 0; valueHolderForRadiusTmpValueForIdx2CounterI < valueHolderForRadiusTmpValueForIdx2.length; valueHolderForRadiusTmpValueForIdx2CounterI++) { - const Ark_Union_Number_String valueHolderForRadiusTmpValueForIdx2TmpElement = valueHolderForRadiusTmpValueForIdx2.array[valueHolderForRadiusTmpValueForIdx2CounterI]; - if (valueHolderForRadiusTmpValueForIdx2TmpElement.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRadiusTmpValueForIdx2TmpElementForIdx0 = valueHolderForRadiusTmpValueForIdx2TmpElement.value0; - valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx2TmpElementForIdx0); - } else if (valueHolderForRadiusTmpValueForIdx2TmpElement.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRadiusTmpValueForIdx2TmpElementForIdx1 = valueHolderForRadiusTmpValueForIdx2TmpElement.value1; - valueSerializer.writeString(valueHolderForRadiusTmpValueForIdx2TmpElementForIdx1); - } - } + const auto valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue.value2; + valueSerializer.writeString(valueHolderForBottomTmpValueForIdx2); + } else if (valueHolderForBottomTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForBottomTmpValueForIdx3 = valueHolderForBottomTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForBottomTmpValueForIdx3); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForStart = value.start; + if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForStartTmpValue = valueHolderForStart.value; + if (valueHolderForStartTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForStartTmpValueForIdx0 = valueHolderForStartTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForStartTmpValueForIdx0)); + } else if (valueHolderForStartTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForStartTmpValueForIdx1 = valueHolderForStartTmpValue.value1; + valueSerializer.writeNumber(valueHolderForStartTmpValueForIdx1); + } else if (valueHolderForStartTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForStartTmpValueForIdx2 = valueHolderForStartTmpValue.value2; + valueSerializer.writeString(valueHolderForStartTmpValueForIdx2); + } else if (valueHolderForStartTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForStartTmpValueForIdx3 = valueHolderForStartTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForStartTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_RectShapeOptions RectShapeOptions_serializer::read(DeserializerBase& buffer) +inline Ark_LocalizedEdgeColors LocalizedEdgeColors_serializer::read(DeserializerBase& buffer) { - Ark_RectShapeOptions value = {}; + Ark_LocalizedEdgeColors value = {}; DeserializerBase& valueDeserializer = buffer; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor topTmpBuf = {}; + topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 topTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor topTmpBuf_ = {}; + topTmpBuf_.selector = topTmpBuf_UnionSelector; + if (topTmpBuf_UnionSelector == 0) { + topTmpBuf_.selector = 0; + topTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (topTmpBuf_UnionSelector == 1) { + topTmpBuf_.selector = 1; + topTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (topTmpBuf_UnionSelector == 2) { + topTmpBuf_.selector = 2; + topTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (topTmpBuf_UnionSelector == 3) { + topTmpBuf_.selector = 3; + topTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for topTmpBuf_ has to be chosen through deserialisation."); } - widthTmpBuf.value = static_cast(widthTmpBuf_); + topTmpBuf.value = static_cast(topTmpBuf_); } - value.width = widthTmpBuf; - const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String heightTmpBuf = {}; - heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String heightTmpBuf_ = {}; - heightTmpBuf_.selector = heightTmpBuf_UnionSelector; - if (heightTmpBuf_UnionSelector == 0) { - heightTmpBuf_.selector = 0; - heightTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (heightTmpBuf_UnionSelector == 1) { - heightTmpBuf_.selector = 1; - heightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + value.top = topTmpBuf; + const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor endTmpBuf = {}; + endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 endTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor endTmpBuf_ = {}; + endTmpBuf_.selector = endTmpBuf_UnionSelector; + if (endTmpBuf_UnionSelector == 0) { + endTmpBuf_.selector = 0; + endTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (endTmpBuf_UnionSelector == 1) { + endTmpBuf_.selector = 1; + endTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (endTmpBuf_UnionSelector == 2) { + endTmpBuf_.selector = 2; + endTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (endTmpBuf_UnionSelector == 3) { + endTmpBuf_.selector = 3; + endTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for endTmpBuf_ has to be chosen through deserialisation."); } - heightTmpBuf.value = static_cast(heightTmpBuf_); + endTmpBuf.value = static_cast(endTmpBuf_); } - value.height = heightTmpBuf; - const auto radiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String_Array_Union_Number_String radiusTmpBuf = {}; - radiusTmpBuf.tag = radiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((radiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 radiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String_Array_Union_Number_String radiusTmpBuf_ = {}; - radiusTmpBuf_.selector = radiusTmpBuf_UnionSelector; - if (radiusTmpBuf_UnionSelector == 0) { - radiusTmpBuf_.selector = 0; - radiusTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (radiusTmpBuf_UnionSelector == 1) { - radiusTmpBuf_.selector = 1; - radiusTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else if (radiusTmpBuf_UnionSelector == 2) { - radiusTmpBuf_.selector = 2; - const Ark_Int32 radiusTmpBuf_BufULength = valueDeserializer.readInt32(); - Array_Union_Number_String radiusTmpBuf_BufU = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&radiusTmpBuf_BufU, radiusTmpBuf_BufULength); - for (int radiusTmpBuf_BufUBufCounterI = 0; radiusTmpBuf_BufUBufCounterI < radiusTmpBuf_BufULength; radiusTmpBuf_BufUBufCounterI++) { - const Ark_Int8 radiusTmpBuf_BufUTempBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String radiusTmpBuf_BufUTempBuf = {}; - radiusTmpBuf_BufUTempBuf.selector = radiusTmpBuf_BufUTempBufUnionSelector; - if (radiusTmpBuf_BufUTempBufUnionSelector == 0) { - radiusTmpBuf_BufUTempBuf.selector = 0; - radiusTmpBuf_BufUTempBuf.value0 = static_cast(valueDeserializer.readNumber()); - } else if (radiusTmpBuf_BufUTempBufUnionSelector == 1) { - radiusTmpBuf_BufUTempBuf.selector = 1; - radiusTmpBuf_BufUTempBuf.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for radiusTmpBuf_BufUTempBuf has to be chosen through deserialisation."); - } - radiusTmpBuf_BufU.array[radiusTmpBuf_BufUBufCounterI] = static_cast(radiusTmpBuf_BufUTempBuf); - } - radiusTmpBuf_.value2 = radiusTmpBuf_BufU; + value.end = endTmpBuf; + const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor bottomTmpBuf = {}; + bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 bottomTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor bottomTmpBuf_ = {}; + bottomTmpBuf_.selector = bottomTmpBuf_UnionSelector; + if (bottomTmpBuf_UnionSelector == 0) { + bottomTmpBuf_.selector = 0; + bottomTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (bottomTmpBuf_UnionSelector == 1) { + bottomTmpBuf_.selector = 1; + bottomTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (bottomTmpBuf_UnionSelector == 2) { + bottomTmpBuf_.selector = 2; + bottomTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (bottomTmpBuf_UnionSelector == 3) { + bottomTmpBuf_.selector = 3; + bottomTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation."); } - radiusTmpBuf.value = static_cast(radiusTmpBuf_); + bottomTmpBuf.value = static_cast(bottomTmpBuf_); } - value.radius = radiusTmpBuf; + value.bottom = bottomTmpBuf; + const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor startTmpBuf = {}; + startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 startTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor startTmpBuf_ = {}; + startTmpBuf_.selector = startTmpBuf_UnionSelector; + if (startTmpBuf_UnionSelector == 0) { + startTmpBuf_.selector = 0; + startTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (startTmpBuf_UnionSelector == 1) { + startTmpBuf_.selector = 1; + startTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (startTmpBuf_UnionSelector == 2) { + startTmpBuf_.selector = 2; + startTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (startTmpBuf_UnionSelector == 3) { + startTmpBuf_.selector = 3; + startTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for startTmpBuf_ has to be chosen through deserialisation."); + } + startTmpBuf.value = static_cast(startTmpBuf_); + } + value.start = startTmpBuf; return value; } -inline void RefreshOptions_serializer::write(SerializerBase& buffer, Ark_RefreshOptions value) +inline void LocalizedEdges_serializer::write(SerializerBase& buffer, Ark_LocalizedEdges value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForRefreshing = value.refreshing; - if (valueHolderForRefreshing.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRefreshingForIdx0 = valueHolderForRefreshing.value0; - valueSerializer.writeBoolean(valueHolderForRefreshingForIdx0); - } else if (valueHolderForRefreshing.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRefreshingForIdx1 = valueHolderForRefreshing.value1; - Bindable_Boolean_serializer::write(valueSerializer, valueHolderForRefreshingForIdx1); + const auto valueHolderForTop = value.top; + if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTopTmpValue = valueHolderForTop.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForTopTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPromptText = value.promptText; - if (runtimeType(valueHolderForPromptText) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStart = value.start; + if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPromptTextTmpValue = valueHolderForPromptText.value; - if (valueHolderForPromptTextTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForPromptTextTmpValueForIdx0 = valueHolderForPromptTextTmpValue.value0; - valueSerializer.writeString(valueHolderForPromptTextTmpValueForIdx0); - } else if (valueHolderForPromptTextTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForPromptTextTmpValueForIdx1 = valueHolderForPromptTextTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForPromptTextTmpValueForIdx1); - } + const auto valueHolderForStartTmpValue = valueHolderForStart.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForStartTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBuilder = value.builder; - if (runtimeType(valueHolderForBuilder) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBottom = value.bottom; + if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBuilderTmpValue = valueHolderForBuilder.value; - valueSerializer.writeCallbackResource(valueHolderForBuilderTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderTmpValue.callSync)); + const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForBottomTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForRefreshingContent = value.refreshingContent; - if (runtimeType(valueHolderForRefreshingContent) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnd = value.end; + if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRefreshingContentTmpValue = valueHolderForRefreshingContent.value; - ComponentContent_serializer::write(valueSerializer, valueHolderForRefreshingContentTmpValue); + const auto valueHolderForEndTmpValue = valueHolderForEnd.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForEndTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_RefreshOptions RefreshOptions_serializer::read(DeserializerBase& buffer) +inline Ark_LocalizedEdges LocalizedEdges_serializer::read(DeserializerBase& buffer) { - Ark_RefreshOptions value = {}; + Ark_LocalizedEdges value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 refreshingTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_Boolean_Bindable refreshingTmpBuf = {}; - refreshingTmpBuf.selector = refreshingTmpBufUnionSelector; - if (refreshingTmpBufUnionSelector == 0) { - refreshingTmpBuf.selector = 0; - refreshingTmpBuf.value0 = valueDeserializer.readBoolean(); - } else if (refreshingTmpBufUnionSelector == 1) { - refreshingTmpBuf.selector = 1; - refreshingTmpBuf.value1 = Bindable_Boolean_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for refreshingTmpBuf has to be chosen through deserialisation."); + const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics topTmpBuf = {}; + topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + topTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); } - value.refreshing = static_cast(refreshingTmpBuf); - const auto promptTextTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr promptTextTmpBuf = {}; - promptTextTmpBuf.tag = promptTextTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((promptTextTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 promptTextTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr promptTextTmpBuf_ = {}; - promptTextTmpBuf_.selector = promptTextTmpBuf_UnionSelector; - if (promptTextTmpBuf_UnionSelector == 0) { - promptTextTmpBuf_.selector = 0; - promptTextTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (promptTextTmpBuf_UnionSelector == 1) { - promptTextTmpBuf_.selector = 1; - promptTextTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for promptTextTmpBuf_ has to be chosen through deserialisation."); - } - promptTextTmpBuf.value = static_cast(promptTextTmpBuf_); + value.top = topTmpBuf; + const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics startTmpBuf = {}; + startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + startTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); } - value.promptText = promptTextTmpBuf; - const auto builderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomNodeBuilder builderTmpBuf = {}; - builderTmpBuf.tag = builderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((builderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - builderTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + value.start = startTmpBuf; + const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics bottomTmpBuf = {}; + bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + bottomTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); } - value.builder = builderTmpBuf; - const auto refreshingContentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ComponentContent refreshingContentTmpBuf = {}; - refreshingContentTmpBuf.tag = refreshingContentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((refreshingContentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - refreshingContentTmpBuf.value = static_cast(ComponentContent_serializer::read(valueDeserializer)); + value.bottom = bottomTmpBuf; + const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics endTmpBuf = {}; + endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + endTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); } - value.refreshingContent = refreshingContentTmpBuf; + value.end = endTmpBuf; return value; } -inline void RestrictedWorker_serializer::write(SerializerBase& buffer, Ark_RestrictedWorker value) +inline void LocalizedEdgeWidths_serializer::write(SerializerBase& buffer, Ark_LocalizedEdgeWidths value) { SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); + const auto valueHolderForTop = value.top; + if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTopTmpValue = valueHolderForTop.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForTopTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForEnd = value.end; + if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForEndTmpValue = valueHolderForEnd.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForEndTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForBottom = value.bottom; + if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForBottomTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForStart = value.start; + if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForStartTmpValue = valueHolderForStart.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForStartTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_RestrictedWorker RestrictedWorker_serializer::read(DeserializerBase& buffer) +inline Ark_LocalizedEdgeWidths LocalizedEdgeWidths_serializer::read(DeserializerBase& buffer) { + Ark_LocalizedEdgeWidths value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics topTmpBuf = {}; + topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + topTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.top = topTmpBuf; + const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics endTmpBuf = {}; + endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + endTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.end = endTmpBuf; + const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics bottomTmpBuf = {}; + bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + bottomTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.bottom = bottomTmpBuf; + const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics startTmpBuf = {}; + startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + startTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.start = startTmpBuf; + return value; } -inline void ReuseOptions_serializer::write(SerializerBase& buffer, Ark_ReuseOptions value) +inline void LocalizedPadding_serializer::write(SerializerBase& buffer, Ark_LocalizedPadding value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForReuseId = value.reuseId; - if (runtimeType(valueHolderForReuseId) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTop = value.top; + if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTopTmpValue = valueHolderForTop.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForTopTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForEnd = value.end; + if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForReuseIdTmpValue = valueHolderForReuseId.value; - valueSerializer.writeCallbackResource(valueHolderForReuseIdTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForReuseIdTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForReuseIdTmpValue.callSync)); + const auto valueHolderForEndTmpValue = valueHolderForEnd.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForEndTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForBottom = value.bottom; + if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForBottomTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForStart = value.start; + if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForStartTmpValue = valueHolderForStart.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForStartTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ReuseOptions ReuseOptions_serializer::read(DeserializerBase& buffer) +inline Ark_LocalizedPadding LocalizedPadding_serializer::read(DeserializerBase& buffer) { - Ark_ReuseOptions value = {}; + Ark_LocalizedPadding value = {}; DeserializerBase& valueDeserializer = buffer; - const auto reuseIdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ReuseIdCallback reuseIdTmpBuf = {}; - reuseIdTmpBuf.tag = reuseIdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((reuseIdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - reuseIdTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ReuseIdCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_ReuseIdCallback))))}; + const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics topTmpBuf = {}; + topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + topTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); } - value.reuseId = reuseIdTmpBuf; + value.top = topTmpBuf; + const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics endTmpBuf = {}; + endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + endTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.end = endTmpBuf; + const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics bottomTmpBuf = {}; + bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + bottomTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.bottom = bottomTmpBuf; + const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics startTmpBuf = {}; + startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + startTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.start = startTmpBuf; return value; } -inline void RichEditorChangeValue_serializer::write(SerializerBase& buffer, Ark_RichEditorChangeValue value) +inline void LocalizedPosition_serializer::write(SerializerBase& buffer, Ark_LocalizedPosition value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForRangeBefore = value.rangeBefore; - TextRange_serializer::write(valueSerializer, valueHolderForRangeBefore); - const auto valueHolderForReplacedSpans = value.replacedSpans; - valueSerializer.writeInt32(valueHolderForReplacedSpans.length); - for (int valueHolderForReplacedSpansCounterI = 0; valueHolderForReplacedSpansCounterI < valueHolderForReplacedSpans.length; valueHolderForReplacedSpansCounterI++) { - const Ark_RichEditorTextSpanResult valueHolderForReplacedSpansTmpElement = valueHolderForReplacedSpans.array[valueHolderForReplacedSpansCounterI]; - RichEditorTextSpanResult_serializer::write(valueSerializer, valueHolderForReplacedSpansTmpElement); - } - const auto valueHolderForReplacedImageSpans = value.replacedImageSpans; - valueSerializer.writeInt32(valueHolderForReplacedImageSpans.length); - for (int valueHolderForReplacedImageSpansCounterI = 0; valueHolderForReplacedImageSpansCounterI < valueHolderForReplacedImageSpans.length; valueHolderForReplacedImageSpansCounterI++) { - const Ark_RichEditorImageSpanResult valueHolderForReplacedImageSpansTmpElement = valueHolderForReplacedImageSpans.array[valueHolderForReplacedImageSpansCounterI]; - RichEditorImageSpanResult_serializer::write(valueSerializer, valueHolderForReplacedImageSpansTmpElement); + const auto valueHolderForStart = value.start; + if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForStartTmpValue = valueHolderForStart.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForStartTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForReplacedSymbolSpans = value.replacedSymbolSpans; - valueSerializer.writeInt32(valueHolderForReplacedSymbolSpans.length); - for (int valueHolderForReplacedSymbolSpansCounterI = 0; valueHolderForReplacedSymbolSpansCounterI < valueHolderForReplacedSymbolSpans.length; valueHolderForReplacedSymbolSpansCounterI++) { - const Ark_RichEditorTextSpanResult valueHolderForReplacedSymbolSpansTmpElement = valueHolderForReplacedSymbolSpans.array[valueHolderForReplacedSymbolSpansCounterI]; - RichEditorTextSpanResult_serializer::write(valueSerializer, valueHolderForReplacedSymbolSpansTmpElement); + const auto valueHolderForTop = value.top; + if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTopTmpValue = valueHolderForTop.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForTopTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_RichEditorChangeValue RichEditorChangeValue_serializer::read(DeserializerBase& buffer) +inline Ark_LocalizedPosition LocalizedPosition_serializer::read(DeserializerBase& buffer) { - Ark_RichEditorChangeValue value = {}; + Ark_LocalizedPosition value = {}; DeserializerBase& valueDeserializer = buffer; - value.rangeBefore = TextRange_serializer::read(valueDeserializer); - const Ark_Int32 replacedSpansTmpBufLength = valueDeserializer.readInt32(); - Array_RichEditorTextSpanResult replacedSpansTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&replacedSpansTmpBuf, replacedSpansTmpBufLength); - for (int replacedSpansTmpBufBufCounterI = 0; replacedSpansTmpBufBufCounterI < replacedSpansTmpBufLength; replacedSpansTmpBufBufCounterI++) { - replacedSpansTmpBuf.array[replacedSpansTmpBufBufCounterI] = RichEditorTextSpanResult_serializer::read(valueDeserializer); - } - value.replacedSpans = replacedSpansTmpBuf; - const Ark_Int32 replacedImageSpansTmpBufLength = valueDeserializer.readInt32(); - Array_RichEditorImageSpanResult replacedImageSpansTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&replacedImageSpansTmpBuf, replacedImageSpansTmpBufLength); - for (int replacedImageSpansTmpBufBufCounterI = 0; replacedImageSpansTmpBufBufCounterI < replacedImageSpansTmpBufLength; replacedImageSpansTmpBufBufCounterI++) { - replacedImageSpansTmpBuf.array[replacedImageSpansTmpBufBufCounterI] = RichEditorImageSpanResult_serializer::read(valueDeserializer); + const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics startTmpBuf = {}; + startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + startTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); } - value.replacedImageSpans = replacedImageSpansTmpBuf; - const Ark_Int32 replacedSymbolSpansTmpBufLength = valueDeserializer.readInt32(); - Array_RichEditorTextSpanResult replacedSymbolSpansTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&replacedSymbolSpansTmpBuf, replacedSymbolSpansTmpBufLength); - for (int replacedSymbolSpansTmpBufBufCounterI = 0; replacedSymbolSpansTmpBufBufCounterI < replacedSymbolSpansTmpBufLength; replacedSymbolSpansTmpBufBufCounterI++) { - replacedSymbolSpansTmpBuf.array[replacedSymbolSpansTmpBufBufCounterI] = RichEditorTextSpanResult_serializer::read(valueDeserializer); + value.start = startTmpBuf; + const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics topTmpBuf = {}; + topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + topTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); } - value.replacedSymbolSpans = replacedSymbolSpansTmpBuf; + value.top = topTmpBuf; return value; } -inline void RichEditorSymbolSpanStyle_serializer::write(SerializerBase& buffer, Ark_RichEditorSymbolSpanStyle value) +inline void MeasureOptions_serializer::write(SerializerBase& buffer, Ark_MeasureOptions value) { SerializerBase& valueSerializer = buffer; + const auto valueHolderForTextContent = value.textContent; + if (valueHolderForTextContent.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForTextContentForIdx0 = valueHolderForTextContent.value0; + valueSerializer.writeString(valueHolderForTextContentForIdx0); + } else if (valueHolderForTextContent.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForTextContentForIdx1 = valueHolderForTextContent.value1; + Resource_serializer::write(valueSerializer, valueHolderForTextContentForIdx1); + } + const auto valueHolderForConstraintWidth = value.constraintWidth; + if (runtimeType(valueHolderForConstraintWidth) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForConstraintWidthTmpValue = valueHolderForConstraintWidth.value; + if (valueHolderForConstraintWidthTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForConstraintWidthTmpValueForIdx0 = valueHolderForConstraintWidthTmpValue.value0; + valueSerializer.writeNumber(valueHolderForConstraintWidthTmpValueForIdx0); + } else if (valueHolderForConstraintWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForConstraintWidthTmpValueForIdx1 = valueHolderForConstraintWidthTmpValue.value1; + valueSerializer.writeString(valueHolderForConstraintWidthTmpValueForIdx1); + } else if (valueHolderForConstraintWidthTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForConstraintWidthTmpValueForIdx2 = valueHolderForConstraintWidthTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForConstraintWidthTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } const auto valueHolderForFontSize = value.fontSize; if (runtimeType(valueHolderForFontSize) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); @@ -89519,30 +76871,18 @@ inline void RichEditorSymbolSpanStyle_serializer::write(SerializerBase& buffer, } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFontColor = value.fontColor; - if (runtimeType(valueHolderForFontColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFontStyle = value.fontStyle; + if (runtimeType(valueHolderForFontStyle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontColorTmpValue = valueHolderForFontColor.value; - valueSerializer.writeInt32(valueHolderForFontColorTmpValue.length); - for (int valueHolderForFontColorTmpValueCounterI = 0; valueHolderForFontColorTmpValueCounterI < valueHolderForFontColorTmpValue.length; valueHolderForFontColorTmpValueCounterI++) { - const Ark_ResourceColor valueHolderForFontColorTmpValueTmpElement = valueHolderForFontColorTmpValue.array[valueHolderForFontColorTmpValueCounterI]; - if (valueHolderForFontColorTmpValueTmpElement.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontColorTmpValueTmpElementForIdx0 = valueHolderForFontColorTmpValueTmpElement.value0; - valueSerializer.writeInt32(static_cast(valueHolderForFontColorTmpValueTmpElementForIdx0)); - } else if (valueHolderForFontColorTmpValueTmpElement.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontColorTmpValueTmpElementForIdx1 = valueHolderForFontColorTmpValueTmpElement.value1; - valueSerializer.writeNumber(valueHolderForFontColorTmpValueTmpElementForIdx1); - } else if (valueHolderForFontColorTmpValueTmpElement.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontColorTmpValueTmpElementForIdx2 = valueHolderForFontColorTmpValueTmpElement.value2; - valueSerializer.writeString(valueHolderForFontColorTmpValueTmpElementForIdx2); - } else if (valueHolderForFontColorTmpValueTmpElement.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForFontColorTmpValueTmpElementForIdx3 = valueHolderForFontColorTmpValueTmpElement.value3; - Resource_serializer::write(valueSerializer, valueHolderForFontColorTmpValueTmpElementForIdx3); - } + const auto valueHolderForFontStyleTmpValue = valueHolderForFontStyle.value; + if (valueHolderForFontStyleTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForFontStyleTmpValueForIdx0 = valueHolderForFontStyleTmpValue.value0; + valueSerializer.writeNumber(valueHolderForFontStyleTmpValueForIdx0); + } else if (valueHolderForFontStyleTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForFontStyleTmpValueForIdx1 = valueHolderForFontStyleTmpValue.value1; + valueSerializer.writeInt32(static_cast(valueHolderForFontStyleTmpValueForIdx1)); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); @@ -89558,553 +76898,547 @@ inline void RichEditorSymbolSpanStyle_serializer::write(SerializerBase& buffer, } else if (valueHolderForFontWeightTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForFontWeightTmpValueForIdx1 = valueHolderForFontWeightTmpValue.value1; - valueSerializer.writeInt32(static_cast(valueHolderForFontWeightTmpValueForIdx1)); + valueSerializer.writeString(valueHolderForFontWeightTmpValueForIdx1); } else if (valueHolderForFontWeightTmpValue.selector == 2) { valueSerializer.writeInt8(2); const auto valueHolderForFontWeightTmpValueForIdx2 = valueHolderForFontWeightTmpValue.value2; - valueSerializer.writeString(valueHolderForFontWeightTmpValueForIdx2); + valueSerializer.writeInt32(static_cast(valueHolderForFontWeightTmpValueForIdx2)); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEffectStrategy = value.effectStrategy; - if (runtimeType(valueHolderForEffectStrategy) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEffectStrategyTmpValue = valueHolderForEffectStrategy.value; - valueSerializer.writeInt32(static_cast(valueHolderForEffectStrategyTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForRenderingStrategy = value.renderingStrategy; - if (runtimeType(valueHolderForRenderingStrategy) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFontFamily = value.fontFamily; + if (runtimeType(valueHolderForFontFamily) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRenderingStrategyTmpValue = valueHolderForRenderingStrategy.value; - valueSerializer.writeInt32(static_cast(valueHolderForRenderingStrategyTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } -} -inline Ark_RichEditorSymbolSpanStyle RichEditorSymbolSpanStyle_serializer::read(DeserializerBase& buffer) -{ - Ark_RichEditorSymbolSpanStyle value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto fontSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String_Resource fontSizeTmpBuf = {}; - fontSizeTmpBuf.tag = fontSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 fontSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String_Resource fontSizeTmpBuf_ = {}; - fontSizeTmpBuf_.selector = fontSizeTmpBuf_UnionSelector; - if (fontSizeTmpBuf_UnionSelector == 0) { - fontSizeTmpBuf_.selector = 0; - fontSizeTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (fontSizeTmpBuf_UnionSelector == 1) { - fontSizeTmpBuf_.selector = 1; - fontSizeTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else if (fontSizeTmpBuf_UnionSelector == 2) { - fontSizeTmpBuf_.selector = 2; - fontSizeTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontSizeTmpBuf_ has to be chosen through deserialisation."); - } - fontSizeTmpBuf.value = static_cast(fontSizeTmpBuf_); - } - value.fontSize = fontSizeTmpBuf; - const auto fontColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_ResourceColor fontColorTmpBuf = {}; - fontColorTmpBuf.tag = fontColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 fontColorTmpBuf_Length = valueDeserializer.readInt32(); - Array_ResourceColor fontColorTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&fontColorTmpBuf_, fontColorTmpBuf_Length); - for (int fontColorTmpBuf_BufCounterI = 0; fontColorTmpBuf_BufCounterI < fontColorTmpBuf_Length; fontColorTmpBuf_BufCounterI++) { - const Ark_Int8 fontColorTmpBuf_TempBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColorTmpBuf_TempBuf = {}; - fontColorTmpBuf_TempBuf.selector = fontColorTmpBuf_TempBufUnionSelector; - if (fontColorTmpBuf_TempBufUnionSelector == 0) { - fontColorTmpBuf_TempBuf.selector = 0; - fontColorTmpBuf_TempBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (fontColorTmpBuf_TempBufUnionSelector == 1) { - fontColorTmpBuf_TempBuf.selector = 1; - fontColorTmpBuf_TempBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (fontColorTmpBuf_TempBufUnionSelector == 2) { - fontColorTmpBuf_TempBuf.selector = 2; - fontColorTmpBuf_TempBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (fontColorTmpBuf_TempBufUnionSelector == 3) { - fontColorTmpBuf_TempBuf.selector = 3; - fontColorTmpBuf_TempBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontColorTmpBuf_TempBuf has to be chosen through deserialisation."); - } - fontColorTmpBuf_.array[fontColorTmpBuf_BufCounterI] = static_cast(fontColorTmpBuf_TempBuf); - } - fontColorTmpBuf.value = fontColorTmpBuf_; - } - value.fontColor = fontColorTmpBuf; - const auto fontWeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_FontWeight_String fontWeightTmpBuf = {}; - fontWeightTmpBuf.tag = fontWeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontWeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 fontWeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_FontWeight_String fontWeightTmpBuf_ = {}; - fontWeightTmpBuf_.selector = fontWeightTmpBuf_UnionSelector; - if (fontWeightTmpBuf_UnionSelector == 0) { - fontWeightTmpBuf_.selector = 0; - fontWeightTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (fontWeightTmpBuf_UnionSelector == 1) { - fontWeightTmpBuf_.selector = 1; - fontWeightTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); - } else if (fontWeightTmpBuf_UnionSelector == 2) { - fontWeightTmpBuf_.selector = 2; - fontWeightTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for fontWeightTmpBuf_ has to be chosen through deserialisation."); + const auto valueHolderForFontFamilyTmpValue = valueHolderForFontFamily.value; + if (valueHolderForFontFamilyTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForFontFamilyTmpValueForIdx0 = valueHolderForFontFamilyTmpValue.value0; + valueSerializer.writeString(valueHolderForFontFamilyTmpValueForIdx0); + } else if (valueHolderForFontFamilyTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForFontFamilyTmpValueForIdx1 = valueHolderForFontFamilyTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForFontFamilyTmpValueForIdx1); } - fontWeightTmpBuf.value = static_cast(fontWeightTmpBuf_); - } - value.fontWeight = fontWeightTmpBuf; - const auto effectStrategyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SymbolEffectStrategy effectStrategyTmpBuf = {}; - effectStrategyTmpBuf.tag = effectStrategyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((effectStrategyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - effectStrategyTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.effectStrategy = effectStrategyTmpBuf; - const auto renderingStrategyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SymbolRenderingStrategy renderingStrategyTmpBuf = {}; - renderingStrategyTmpBuf.tag = renderingStrategyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((renderingStrategyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - renderingStrategyTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.renderingStrategy = renderingStrategyTmpBuf; - return value; -} -inline void RichEditorUpdateSymbolSpanStyleOptions_serializer::write(SerializerBase& buffer, Ark_RichEditorUpdateSymbolSpanStyleOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForStart = value.start; - if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartTmpValue = valueHolderForStart.value; - valueSerializer.writeNumber(valueHolderForStartTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForEnd = value.end; - if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEndTmpValue = valueHolderForEnd.value; - valueSerializer.writeNumber(valueHolderForEndTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSymbolStyle = value.symbolStyle; - RichEditorSymbolSpanStyle_serializer::write(valueSerializer, valueHolderForSymbolStyle); -} -inline Ark_RichEditorUpdateSymbolSpanStyleOptions RichEditorUpdateSymbolSpanStyleOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_RichEditorUpdateSymbolSpanStyleOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number startTmpBuf = {}; - startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - startTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.start = startTmpBuf; - const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number endTmpBuf = {}; - endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - endTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.end = endTmpBuf; - value.symbolStyle = RichEditorSymbolSpanStyle_serializer::read(valueDeserializer); - return value; -} -inline void RichEditorUrlStyle_serializer::write(SerializerBase& buffer, Ark_RichEditorUrlStyle value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForUrl = value.url; - if (runtimeType(valueHolderForUrl) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLetterSpacing = value.letterSpacing; + if (runtimeType(valueHolderForLetterSpacing) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForUrlTmpValue = valueHolderForUrl.value; - if (valueHolderForUrlTmpValue.selector == 0) { + const auto valueHolderForLetterSpacingTmpValue = valueHolderForLetterSpacing.value; + if (valueHolderForLetterSpacingTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForUrlTmpValueForIdx0 = valueHolderForUrlTmpValue.value0; - valueSerializer.writeString(valueHolderForUrlTmpValueForIdx0); - } else if (valueHolderForUrlTmpValue.selector == 1) { + const auto valueHolderForLetterSpacingTmpValueForIdx0 = valueHolderForLetterSpacingTmpValue.value0; + valueSerializer.writeNumber(valueHolderForLetterSpacingTmpValueForIdx0); + } else if (valueHolderForLetterSpacingTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForUrlTmpValueForIdx1 = valueHolderForUrlTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForUrlTmpValueForIdx1); + const auto valueHolderForLetterSpacingTmpValueForIdx1 = valueHolderForLetterSpacingTmpValue.value1; + valueSerializer.writeString(valueHolderForLetterSpacingTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_RichEditorUrlStyle RichEditorUrlStyle_serializer::read(DeserializerBase& buffer) -{ - Ark_RichEditorUrlStyle value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto urlTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr urlTmpBuf = {}; - urlTmpBuf.tag = urlTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((urlTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 urlTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr urlTmpBuf_ = {}; - urlTmpBuf_.selector = urlTmpBuf_UnionSelector; - if (urlTmpBuf_UnionSelector == 0) { - urlTmpBuf_.selector = 0; - urlTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (urlTmpBuf_UnionSelector == 1) { - urlTmpBuf_.selector = 1; - urlTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for urlTmpBuf_ has to be chosen through deserialisation."); - } - urlTmpBuf.value = static_cast(urlTmpBuf_); - } - value.url = urlTmpBuf; - return value; -} -inline void ScrollOptions_serializer::write(SerializerBase& buffer, Ark_ScrollOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForXOffset = value.xOffset; - if (valueHolderForXOffset.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForXOffsetForIdx0 = valueHolderForXOffset.value0; - valueSerializer.writeNumber(valueHolderForXOffsetForIdx0); - } else if (valueHolderForXOffset.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForXOffsetForIdx1 = valueHolderForXOffset.value1; - valueSerializer.writeString(valueHolderForXOffsetForIdx1); - } - const auto valueHolderForYOffset = value.yOffset; - if (valueHolderForYOffset.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForYOffsetForIdx0 = valueHolderForYOffset.value0; - valueSerializer.writeNumber(valueHolderForYOffsetForIdx0); - } else if (valueHolderForYOffset.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForYOffsetForIdx1 = valueHolderForYOffset.value1; - valueSerializer.writeString(valueHolderForYOffsetForIdx1); - } - const auto valueHolderForAnimation = value.animation; - if (runtimeType(valueHolderForAnimation) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTextAlign = value.textAlign; + if (runtimeType(valueHolderForTextAlign) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAnimationTmpValue = valueHolderForAnimation.value; - if (valueHolderForAnimationTmpValue.selector == 0) { + const auto valueHolderForTextAlignTmpValue = valueHolderForTextAlign.value; + if (valueHolderForTextAlignTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForAnimationTmpValueForIdx0 = valueHolderForAnimationTmpValue.value0; - ScrollAnimationOptions_serializer::write(valueSerializer, valueHolderForAnimationTmpValueForIdx0); - } else if (valueHolderForAnimationTmpValue.selector == 1) { + const auto valueHolderForTextAlignTmpValueForIdx0 = valueHolderForTextAlignTmpValue.value0; + valueSerializer.writeNumber(valueHolderForTextAlignTmpValueForIdx0); + } else if (valueHolderForTextAlignTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForAnimationTmpValueForIdx1 = valueHolderForAnimationTmpValue.value1; - valueSerializer.writeBoolean(valueHolderForAnimationTmpValueForIdx1); + const auto valueHolderForTextAlignTmpValueForIdx1 = valueHolderForTextAlignTmpValue.value1; + valueSerializer.writeInt32(static_cast(valueHolderForTextAlignTmpValueForIdx1)); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_ScrollOptions ScrollOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_ScrollOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 xOffsetTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String xOffsetTmpBuf = {}; - xOffsetTmpBuf.selector = xOffsetTmpBufUnionSelector; - if (xOffsetTmpBufUnionSelector == 0) { - xOffsetTmpBuf.selector = 0; - xOffsetTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); - } else if (xOffsetTmpBufUnionSelector == 1) { - xOffsetTmpBuf.selector = 1; - xOffsetTmpBuf.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for xOffsetTmpBuf has to be chosen through deserialisation."); - } - value.xOffset = static_cast(xOffsetTmpBuf); - const Ark_Int8 yOffsetTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String yOffsetTmpBuf = {}; - yOffsetTmpBuf.selector = yOffsetTmpBufUnionSelector; - if (yOffsetTmpBufUnionSelector == 0) { - yOffsetTmpBuf.selector = 0; - yOffsetTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); - } else if (yOffsetTmpBufUnionSelector == 1) { - yOffsetTmpBuf.selector = 1; - yOffsetTmpBuf.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for yOffsetTmpBuf has to be chosen through deserialisation."); - } - value.yOffset = static_cast(yOffsetTmpBuf); - const auto animationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ScrollAnimationOptions_Boolean animationTmpBuf = {}; - animationTmpBuf.tag = animationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((animationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 animationTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_ScrollAnimationOptions_Boolean animationTmpBuf_ = {}; - animationTmpBuf_.selector = animationTmpBuf_UnionSelector; - if (animationTmpBuf_UnionSelector == 0) { - animationTmpBuf_.selector = 0; - animationTmpBuf_.value0 = ScrollAnimationOptions_serializer::read(valueDeserializer); - } else if (animationTmpBuf_UnionSelector == 1) { - animationTmpBuf_.selector = 1; - animationTmpBuf_.value1 = valueDeserializer.readBoolean(); - } else { - INTEROP_FATAL("One of the branches for animationTmpBuf_ has to be chosen through deserialisation."); - } - animationTmpBuf.value = static_cast(animationTmpBuf_); - } - value.animation = animationTmpBuf; - return value; -} -inline void ScrollToIndexOptions_serializer::write(SerializerBase& buffer, Ark_ScrollToIndexOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForExtraOffset = value.extraOffset; - if (runtimeType(valueHolderForExtraOffset) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOverflow = value.overflow; + if (runtimeType(valueHolderForOverflow) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOverflowTmpValue = valueHolderForOverflow.value; + if (valueHolderForOverflowTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForOverflowTmpValueForIdx0 = valueHolderForOverflowTmpValue.value0; + valueSerializer.writeNumber(valueHolderForOverflowTmpValueForIdx0); + } else if (valueHolderForOverflowTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForOverflowTmpValueForIdx1 = valueHolderForOverflowTmpValue.value1; + valueSerializer.writeInt32(static_cast(valueHolderForOverflowTmpValueForIdx1)); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForMaxLines = value.maxLines; + if (runtimeType(valueHolderForMaxLines) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForExtraOffsetTmpValue = valueHolderForExtraOffset.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForExtraOffsetTmpValue); + const auto valueHolderForMaxLinesTmpValue = valueHolderForMaxLines.value; + valueSerializer.writeNumber(valueHolderForMaxLinesTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_ScrollToIndexOptions ScrollToIndexOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_ScrollToIndexOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto extraOffsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics extraOffsetTmpBuf = {}; - extraOffsetTmpBuf.tag = extraOffsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((extraOffsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - extraOffsetTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + const auto valueHolderForLineHeight = value.lineHeight; + if (runtimeType(valueHolderForLineHeight) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForLineHeightTmpValue = valueHolderForLineHeight.value; + if (valueHolderForLineHeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForLineHeightTmpValueForIdx0 = valueHolderForLineHeightTmpValue.value0; + valueSerializer.writeNumber(valueHolderForLineHeightTmpValueForIdx0); + } else if (valueHolderForLineHeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForLineHeightTmpValueForIdx1 = valueHolderForLineHeightTmpValue.value1; + valueSerializer.writeString(valueHolderForLineHeightTmpValueForIdx1); + } else if (valueHolderForLineHeightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForLineHeightTmpValueForIdx2 = valueHolderForLineHeightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForLineHeightTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.extraOffset = extraOffsetTmpBuf; - return value; -} -inline void SearchOptions_serializer::write(SerializerBase& buffer, Ark_SearchOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForValue = value.value; - if (runtimeType(valueHolderForValue) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBaselineOffset = value.baselineOffset; + if (runtimeType(valueHolderForBaselineOffset) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForValueTmpValue = valueHolderForValue.value; - if (valueHolderForValueTmpValue.selector == 0) { + const auto valueHolderForBaselineOffsetTmpValue = valueHolderForBaselineOffset.value; + if (valueHolderForBaselineOffsetTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForValueTmpValueForIdx0 = valueHolderForValueTmpValue.value0; - valueSerializer.writeString(valueHolderForValueTmpValueForIdx0); - } else if (valueHolderForValueTmpValue.selector == 1) { + const auto valueHolderForBaselineOffsetTmpValueForIdx0 = valueHolderForBaselineOffsetTmpValue.value0; + valueSerializer.writeNumber(valueHolderForBaselineOffsetTmpValueForIdx0); + } else if (valueHolderForBaselineOffsetTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForValueTmpValueForIdx1 = valueHolderForValueTmpValue.value1; - Bindable_String_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx1); + const auto valueHolderForBaselineOffsetTmpValueForIdx1 = valueHolderForBaselineOffsetTmpValue.value1; + valueSerializer.writeString(valueHolderForBaselineOffsetTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPlaceholder = value.placeholder; - if (runtimeType(valueHolderForPlaceholder) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTextCase = value.textCase; + if (runtimeType(valueHolderForTextCase) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPlaceholderTmpValue = valueHolderForPlaceholder.value; - if (valueHolderForPlaceholderTmpValue.selector == 0) { + const auto valueHolderForTextCaseTmpValue = valueHolderForTextCase.value; + if (valueHolderForTextCaseTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForPlaceholderTmpValueForIdx0 = valueHolderForPlaceholderTmpValue.value0; - valueSerializer.writeString(valueHolderForPlaceholderTmpValueForIdx0); - } else if (valueHolderForPlaceholderTmpValue.selector == 1) { + const auto valueHolderForTextCaseTmpValueForIdx0 = valueHolderForTextCaseTmpValue.value0; + valueSerializer.writeNumber(valueHolderForTextCaseTmpValueForIdx0); + } else if (valueHolderForTextCaseTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForPlaceholderTmpValueForIdx1 = valueHolderForPlaceholderTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForPlaceholderTmpValueForIdx1); + const auto valueHolderForTextCaseTmpValueForIdx1 = valueHolderForTextCaseTmpValue.value1; + valueSerializer.writeInt32(static_cast(valueHolderForTextCaseTmpValueForIdx1)); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForIcon = value.icon; - if (runtimeType(valueHolderForIcon) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTextIndent = value.textIndent; + if (runtimeType(valueHolderForTextIndent) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIconTmpValue = valueHolderForIcon.value; - valueSerializer.writeString(valueHolderForIconTmpValue); + const auto valueHolderForTextIndentTmpValue = valueHolderForTextIndent.value; + if (valueHolderForTextIndentTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForTextIndentTmpValueForIdx0 = valueHolderForTextIndentTmpValue.value0; + valueSerializer.writeNumber(valueHolderForTextIndentTmpValueForIdx0); + } else if (valueHolderForTextIndentTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForTextIndentTmpValueForIdx1 = valueHolderForTextIndentTmpValue.value1; + valueSerializer.writeString(valueHolderForTextIndentTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForController = value.controller; - if (runtimeType(valueHolderForController) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForWordBreak = value.wordBreak; + if (runtimeType(valueHolderForWordBreak) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForControllerTmpValue = valueHolderForController.value; - SearchController_serializer::write(valueSerializer, valueHolderForControllerTmpValue); + const auto valueHolderForWordBreakTmpValue = valueHolderForWordBreak.value; + valueSerializer.writeInt32(static_cast(valueHolderForWordBreakTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_SearchOptions SearchOptions_serializer::read(DeserializerBase& buffer) +inline Ark_MeasureOptions MeasureOptions_serializer::read(DeserializerBase& buffer) { - Ark_SearchOptions value = {}; + Ark_MeasureOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto valueTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Bindable valueTmpBuf = {}; - valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 valueTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Bindable valueTmpBuf_ = {}; - valueTmpBuf_.selector = valueTmpBuf_UnionSelector; - if (valueTmpBuf_UnionSelector == 0) { - valueTmpBuf_.selector = 0; - valueTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (valueTmpBuf_UnionSelector == 1) { - valueTmpBuf_.selector = 1; - valueTmpBuf_.value1 = Bindable_String_serializer::read(valueDeserializer); + const Ark_Int8 textContentTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource textContentTmpBuf = {}; + textContentTmpBuf.selector = textContentTmpBufUnionSelector; + if (textContentTmpBufUnionSelector == 0) { + textContentTmpBuf.selector = 0; + textContentTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (textContentTmpBufUnionSelector == 1) { + textContentTmpBuf.selector = 1; + textContentTmpBuf.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for textContentTmpBuf has to be chosen through deserialisation."); + } + value.textContent = static_cast(textContentTmpBuf); + const auto constraintWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String_Resource constraintWidthTmpBuf = {}; + constraintWidthTmpBuf.tag = constraintWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((constraintWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 constraintWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String_Resource constraintWidthTmpBuf_ = {}; + constraintWidthTmpBuf_.selector = constraintWidthTmpBuf_UnionSelector; + if (constraintWidthTmpBuf_UnionSelector == 0) { + constraintWidthTmpBuf_.selector = 0; + constraintWidthTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (constraintWidthTmpBuf_UnionSelector == 1) { + constraintWidthTmpBuf_.selector = 1; + constraintWidthTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else if (constraintWidthTmpBuf_UnionSelector == 2) { + constraintWidthTmpBuf_.selector = 2; + constraintWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for valueTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for constraintWidthTmpBuf_ has to be chosen through deserialisation."); } - valueTmpBuf.value = static_cast(valueTmpBuf_); + constraintWidthTmpBuf.value = static_cast(constraintWidthTmpBuf_); } - value.value = valueTmpBuf; - const auto placeholderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr placeholderTmpBuf = {}; - placeholderTmpBuf.tag = placeholderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((placeholderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 placeholderTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr placeholderTmpBuf_ = {}; - placeholderTmpBuf_.selector = placeholderTmpBuf_UnionSelector; - if (placeholderTmpBuf_UnionSelector == 0) { - placeholderTmpBuf_.selector = 0; - placeholderTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (placeholderTmpBuf_UnionSelector == 1) { - placeholderTmpBuf_.selector = 1; - placeholderTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + value.constraintWidth = constraintWidthTmpBuf; + const auto fontSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String_Resource fontSizeTmpBuf = {}; + fontSizeTmpBuf.tag = fontSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 fontSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String_Resource fontSizeTmpBuf_ = {}; + fontSizeTmpBuf_.selector = fontSizeTmpBuf_UnionSelector; + if (fontSizeTmpBuf_UnionSelector == 0) { + fontSizeTmpBuf_.selector = 0; + fontSizeTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (fontSizeTmpBuf_UnionSelector == 1) { + fontSizeTmpBuf_.selector = 1; + fontSizeTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else if (fontSizeTmpBuf_UnionSelector == 2) { + fontSizeTmpBuf_.selector = 2; + fontSizeTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for placeholderTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for fontSizeTmpBuf_ has to be chosen through deserialisation."); } - placeholderTmpBuf.value = static_cast(placeholderTmpBuf_); + fontSizeTmpBuf.value = static_cast(fontSizeTmpBuf_); } - value.placeholder = placeholderTmpBuf; - const auto iconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String iconTmpBuf = {}; - iconTmpBuf.tag = iconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((iconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - iconTmpBuf.value = static_cast(valueDeserializer.readString()); + value.fontSize = fontSizeTmpBuf; + const auto fontStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_FontStyle fontStyleTmpBuf = {}; + fontStyleTmpBuf.tag = fontStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 fontStyleTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_FontStyle fontStyleTmpBuf_ = {}; + fontStyleTmpBuf_.selector = fontStyleTmpBuf_UnionSelector; + if (fontStyleTmpBuf_UnionSelector == 0) { + fontStyleTmpBuf_.selector = 0; + fontStyleTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (fontStyleTmpBuf_UnionSelector == 1) { + fontStyleTmpBuf_.selector = 1; + fontStyleTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); + } else { + INTEROP_FATAL("One of the branches for fontStyleTmpBuf_ has to be chosen through deserialisation."); + } + fontStyleTmpBuf.value = static_cast(fontStyleTmpBuf_); } - value.icon = iconTmpBuf; - const auto controllerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SearchController controllerTmpBuf = {}; - controllerTmpBuf.tag = controllerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((controllerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - controllerTmpBuf.value = static_cast(SearchController_serializer::read(valueDeserializer)); + value.fontStyle = fontStyleTmpBuf; + const auto fontWeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String_FontWeight fontWeightTmpBuf = {}; + fontWeightTmpBuf.tag = fontWeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontWeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 fontWeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String_FontWeight fontWeightTmpBuf_ = {}; + fontWeightTmpBuf_.selector = fontWeightTmpBuf_UnionSelector; + if (fontWeightTmpBuf_UnionSelector == 0) { + fontWeightTmpBuf_.selector = 0; + fontWeightTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (fontWeightTmpBuf_UnionSelector == 1) { + fontWeightTmpBuf_.selector = 1; + fontWeightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else if (fontWeightTmpBuf_UnionSelector == 2) { + fontWeightTmpBuf_.selector = 2; + fontWeightTmpBuf_.value2 = static_cast(valueDeserializer.readInt32()); + } else { + INTEROP_FATAL("One of the branches for fontWeightTmpBuf_ has to be chosen through deserialisation."); + } + fontWeightTmpBuf.value = static_cast(fontWeightTmpBuf_); } - value.controller = controllerTmpBuf; + value.fontWeight = fontWeightTmpBuf; + const auto fontFamilyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Resource fontFamilyTmpBuf = {}; + fontFamilyTmpBuf.tag = fontFamilyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontFamilyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 fontFamilyTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource fontFamilyTmpBuf_ = {}; + fontFamilyTmpBuf_.selector = fontFamilyTmpBuf_UnionSelector; + if (fontFamilyTmpBuf_UnionSelector == 0) { + fontFamilyTmpBuf_.selector = 0; + fontFamilyTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (fontFamilyTmpBuf_UnionSelector == 1) { + fontFamilyTmpBuf_.selector = 1; + fontFamilyTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for fontFamilyTmpBuf_ has to be chosen through deserialisation."); + } + fontFamilyTmpBuf.value = static_cast(fontFamilyTmpBuf_); + } + value.fontFamily = fontFamilyTmpBuf; + const auto letterSpacingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String letterSpacingTmpBuf = {}; + letterSpacingTmpBuf.tag = letterSpacingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((letterSpacingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 letterSpacingTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String letterSpacingTmpBuf_ = {}; + letterSpacingTmpBuf_.selector = letterSpacingTmpBuf_UnionSelector; + if (letterSpacingTmpBuf_UnionSelector == 0) { + letterSpacingTmpBuf_.selector = 0; + letterSpacingTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (letterSpacingTmpBuf_UnionSelector == 1) { + letterSpacingTmpBuf_.selector = 1; + letterSpacingTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for letterSpacingTmpBuf_ has to be chosen through deserialisation."); + } + letterSpacingTmpBuf.value = static_cast(letterSpacingTmpBuf_); + } + value.letterSpacing = letterSpacingTmpBuf; + const auto textAlignTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_TextAlign textAlignTmpBuf = {}; + textAlignTmpBuf.tag = textAlignTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((textAlignTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 textAlignTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_TextAlign textAlignTmpBuf_ = {}; + textAlignTmpBuf_.selector = textAlignTmpBuf_UnionSelector; + if (textAlignTmpBuf_UnionSelector == 0) { + textAlignTmpBuf_.selector = 0; + textAlignTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (textAlignTmpBuf_UnionSelector == 1) { + textAlignTmpBuf_.selector = 1; + textAlignTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); + } else { + INTEROP_FATAL("One of the branches for textAlignTmpBuf_ has to be chosen through deserialisation."); + } + textAlignTmpBuf.value = static_cast(textAlignTmpBuf_); + } + value.textAlign = textAlignTmpBuf; + const auto overflowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_TextOverflow overflowTmpBuf = {}; + overflowTmpBuf.tag = overflowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((overflowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 overflowTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_TextOverflow overflowTmpBuf_ = {}; + overflowTmpBuf_.selector = overflowTmpBuf_UnionSelector; + if (overflowTmpBuf_UnionSelector == 0) { + overflowTmpBuf_.selector = 0; + overflowTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (overflowTmpBuf_UnionSelector == 1) { + overflowTmpBuf_.selector = 1; + overflowTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); + } else { + INTEROP_FATAL("One of the branches for overflowTmpBuf_ has to be chosen through deserialisation."); + } + overflowTmpBuf.value = static_cast(overflowTmpBuf_); + } + value.overflow = overflowTmpBuf; + const auto maxLinesTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number maxLinesTmpBuf = {}; + maxLinesTmpBuf.tag = maxLinesTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((maxLinesTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + maxLinesTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.maxLines = maxLinesTmpBuf; + const auto lineHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String_Resource lineHeightTmpBuf = {}; + lineHeightTmpBuf.tag = lineHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((lineHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 lineHeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String_Resource lineHeightTmpBuf_ = {}; + lineHeightTmpBuf_.selector = lineHeightTmpBuf_UnionSelector; + if (lineHeightTmpBuf_UnionSelector == 0) { + lineHeightTmpBuf_.selector = 0; + lineHeightTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (lineHeightTmpBuf_UnionSelector == 1) { + lineHeightTmpBuf_.selector = 1; + lineHeightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else if (lineHeightTmpBuf_UnionSelector == 2) { + lineHeightTmpBuf_.selector = 2; + lineHeightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for lineHeightTmpBuf_ has to be chosen through deserialisation."); + } + lineHeightTmpBuf.value = static_cast(lineHeightTmpBuf_); + } + value.lineHeight = lineHeightTmpBuf; + const auto baselineOffsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String baselineOffsetTmpBuf = {}; + baselineOffsetTmpBuf.tag = baselineOffsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((baselineOffsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 baselineOffsetTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String baselineOffsetTmpBuf_ = {}; + baselineOffsetTmpBuf_.selector = baselineOffsetTmpBuf_UnionSelector; + if (baselineOffsetTmpBuf_UnionSelector == 0) { + baselineOffsetTmpBuf_.selector = 0; + baselineOffsetTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (baselineOffsetTmpBuf_UnionSelector == 1) { + baselineOffsetTmpBuf_.selector = 1; + baselineOffsetTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for baselineOffsetTmpBuf_ has to be chosen through deserialisation."); + } + baselineOffsetTmpBuf.value = static_cast(baselineOffsetTmpBuf_); + } + value.baselineOffset = baselineOffsetTmpBuf; + const auto textCaseTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_TextCase textCaseTmpBuf = {}; + textCaseTmpBuf.tag = textCaseTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((textCaseTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 textCaseTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_TextCase textCaseTmpBuf_ = {}; + textCaseTmpBuf_.selector = textCaseTmpBuf_UnionSelector; + if (textCaseTmpBuf_UnionSelector == 0) { + textCaseTmpBuf_.selector = 0; + textCaseTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (textCaseTmpBuf_UnionSelector == 1) { + textCaseTmpBuf_.selector = 1; + textCaseTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); + } else { + INTEROP_FATAL("One of the branches for textCaseTmpBuf_ has to be chosen through deserialisation."); + } + textCaseTmpBuf.value = static_cast(textCaseTmpBuf_); + } + value.textCase = textCaseTmpBuf; + const auto textIndentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String textIndentTmpBuf = {}; + textIndentTmpBuf.tag = textIndentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((textIndentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 textIndentTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String textIndentTmpBuf_ = {}; + textIndentTmpBuf_.selector = textIndentTmpBuf_UnionSelector; + if (textIndentTmpBuf_UnionSelector == 0) { + textIndentTmpBuf_.selector = 0; + textIndentTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (textIndentTmpBuf_UnionSelector == 1) { + textIndentTmpBuf_.selector = 1; + textIndentTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for textIndentTmpBuf_ has to be chosen through deserialisation."); + } + textIndentTmpBuf.value = static_cast(textIndentTmpBuf_); + } + value.textIndent = textIndentTmpBuf; + const auto wordBreakTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_WordBreak wordBreakTmpBuf = {}; + wordBreakTmpBuf.tag = wordBreakTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((wordBreakTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + wordBreakTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.wordBreak = wordBreakTmpBuf; return value; } -inline void SelectionMenuOptions_serializer::write(SerializerBase& buffer, Ark_SelectionMenuOptions value) +inline void MenuElement_serializer::write(SerializerBase& buffer, Ark_MenuElement value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForOnAppear = value.onAppear; - if (runtimeType(valueHolderForOnAppear) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnAppearTmpValue = valueHolderForOnAppear.value; - valueSerializer.writeCallbackResource(valueHolderForOnAppearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnDisappear = value.onDisappear; - if (runtimeType(valueHolderForOnDisappear) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnDisappearTmpValue = valueHolderForOnDisappear.value; - valueSerializer.writeCallbackResource(valueHolderForOnDisappearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForMenuType = value.menuType; - if (runtimeType(valueHolderForMenuType) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMenuTypeTmpValue = valueHolderForMenuType.value; - valueSerializer.writeInt32(static_cast(valueHolderForMenuTypeTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + const auto valueHolderForValue = value.value; + if (valueHolderForValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForValueForIdx0 = valueHolderForValue.value0; + valueSerializer.writeString(valueHolderForValueForIdx0); + } else if (valueHolderForValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForValueForIdx1 = valueHolderForValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForValueForIdx1); } - const auto valueHolderForOnMenuShow = value.onMenuShow; - if (runtimeType(valueHolderForOnMenuShow) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIcon = value.icon; + if (runtimeType(valueHolderForIcon) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnMenuShowTmpValue = valueHolderForOnMenuShow.value; - valueSerializer.writeCallbackResource(valueHolderForOnMenuShowTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnMenuShowTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnMenuShowTmpValue.callSync)); + const auto valueHolderForIconTmpValue = valueHolderForIcon.value; + if (valueHolderForIconTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue.value0; + valueSerializer.writeString(valueHolderForIconTmpValueForIdx0); + } else if (valueHolderForIconTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForIconTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnMenuHide = value.onMenuHide; - if (runtimeType(valueHolderForOnMenuHide) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSymbolIcon = value.symbolIcon; + if (runtimeType(valueHolderForSymbolIcon) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnMenuHideTmpValue = valueHolderForOnMenuHide.value; - valueSerializer.writeCallbackResource(valueHolderForOnMenuHideTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnMenuHideTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnMenuHideTmpValue.callSync)); + const auto valueHolderForSymbolIconTmpValue = valueHolderForSymbolIcon.value; + SymbolGlyphModifier_serializer::write(valueSerializer, valueHolderForSymbolIconTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPreviewMenuOptions = value.previewMenuOptions; - if (runtimeType(valueHolderForPreviewMenuOptions) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnabled = value.enabled; + if (runtimeType(valueHolderForEnabled) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPreviewMenuOptionsTmpValue = valueHolderForPreviewMenuOptions.value; - PreviewMenuOptions_serializer::write(valueSerializer, valueHolderForPreviewMenuOptionsTmpValue); + const auto valueHolderForEnabledTmpValue = valueHolderForEnabled.value; + valueSerializer.writeBoolean(valueHolderForEnabledTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } + const auto valueHolderForAction = value.action; + valueSerializer.writeCallbackResource(valueHolderForAction.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForAction.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForAction.callSync)); } -inline Ark_SelectionMenuOptions SelectionMenuOptions_serializer::read(DeserializerBase& buffer) +inline Ark_MenuElement MenuElement_serializer::read(DeserializerBase& buffer) { - Ark_SelectionMenuOptions value = {}; + Ark_MenuElement value = {}; DeserializerBase& valueDeserializer = buffer; - const auto onAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_MenuOnAppearCallback onAppearTmpBuf = {}; - onAppearTmpBuf.tag = onAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_MenuOnAppearCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_MenuOnAppearCallback))))}; - } - value.onAppear = onAppearTmpBuf; - const auto onDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_VoidCallback onDisappearTmpBuf = {}; - onDisappearTmpBuf.tag = onDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; - } - value.onDisappear = onDisappearTmpBuf; - const auto menuTypeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_MenuType menuTypeTmpBuf = {}; - menuTypeTmpBuf.tag = menuTypeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((menuTypeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - menuTypeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 valueTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr valueTmpBuf = {}; + valueTmpBuf.selector = valueTmpBufUnionSelector; + if (valueTmpBufUnionSelector == 0) { + valueTmpBuf.selector = 0; + valueTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (valueTmpBufUnionSelector == 1) { + valueTmpBuf.selector = 1; + valueTmpBuf.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for valueTmpBuf has to be chosen through deserialisation."); } - value.menuType = menuTypeTmpBuf; - const auto onMenuShowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_MenuCallback onMenuShowTmpBuf = {}; - onMenuShowTmpBuf.tag = onMenuShowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onMenuShowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onMenuShowTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_MenuCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_MenuCallback))))}; + value.value = static_cast(valueTmpBuf); + const auto iconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr iconTmpBuf = {}; + iconTmpBuf.tag = iconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((iconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 iconTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr iconTmpBuf_ = {}; + iconTmpBuf_.selector = iconTmpBuf_UnionSelector; + if (iconTmpBuf_UnionSelector == 0) { + iconTmpBuf_.selector = 0; + iconTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (iconTmpBuf_UnionSelector == 1) { + iconTmpBuf_.selector = 1; + iconTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for iconTmpBuf_ has to be chosen through deserialisation."); + } + iconTmpBuf.value = static_cast(iconTmpBuf_); } - value.onMenuShow = onMenuShowTmpBuf; - const auto onMenuHideTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_MenuCallback onMenuHideTmpBuf = {}; - onMenuHideTmpBuf.tag = onMenuHideTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onMenuHideTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onMenuHideTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_MenuCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_MenuCallback))))}; + value.icon = iconTmpBuf; + const auto symbolIconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SymbolGlyphModifier symbolIconTmpBuf = {}; + symbolIconTmpBuf.tag = symbolIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((symbolIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + symbolIconTmpBuf.value = static_cast(SymbolGlyphModifier_serializer::read(valueDeserializer)); } - value.onMenuHide = onMenuHideTmpBuf; - const auto previewMenuOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PreviewMenuOptions previewMenuOptionsTmpBuf = {}; - previewMenuOptionsTmpBuf.tag = previewMenuOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((previewMenuOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - previewMenuOptionsTmpBuf.value = PreviewMenuOptions_serializer::read(valueDeserializer); + value.symbolIcon = symbolIconTmpBuf; + const auto enabledTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enabledTmpBuf = {}; + enabledTmpBuf.tag = enabledTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enabledTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enabledTmpBuf.value = valueDeserializer.readBoolean(); } - value.previewMenuOptions = previewMenuOptionsTmpBuf; + value.enabled = enabledTmpBuf; + value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; return value; } -inline void SelectOption_serializer::write(SerializerBase& buffer, Ark_SelectOption value) +inline void MenuItemConfiguration_serializer::write(SerializerBase& buffer, Ark_MenuItemConfiguration value) { SerializerBase& valueSerializer = buffer; + const auto valueHolderForEnabled = value.enabled; + valueSerializer.writeBoolean(valueHolderForEnabled); + const auto valueHolderForContentModifier = value.contentModifier; + valueSerializer.writeObject(valueHolderForContentModifier); const auto valueHolderForValue = value.value; if (valueHolderForValue.selector == 0) { valueSerializer.writeInt8(0); @@ -90139,11 +77473,17 @@ inline void SelectOption_serializer::write(SerializerBase& buffer, Ark_SelectOpt } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } + const auto valueHolderForSelected = value.selected; + valueSerializer.writeBoolean(valueHolderForSelected); + const auto valueHolderForIndex = value.index; + valueSerializer.writeNumber(valueHolderForIndex); } -inline Ark_SelectOption SelectOption_serializer::read(DeserializerBase& buffer) +inline Ark_MenuItemConfiguration MenuItemConfiguration_serializer::read(DeserializerBase& buffer) { - Ark_SelectOption value = {}; + Ark_MenuItemConfiguration value = {}; DeserializerBase& valueDeserializer = buffer; + value.enabled = valueDeserializer.readBoolean(); + value.contentModifier = static_cast(valueDeserializer.readObject()); const Ark_Int8 valueTmpBufUnionSelector = valueDeserializer.readInt8(); Ark_ResourceStr valueTmpBuf = {}; valueTmpBuf.selector = valueTmpBufUnionSelector; @@ -90180,2058 +77520,2066 @@ inline Ark_SelectOption SelectOption_serializer::read(DeserializerBase& buffer) Opt_SymbolGlyphModifier symbolIconTmpBuf = {}; symbolIconTmpBuf.tag = symbolIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((symbolIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - symbolIconTmpBuf.value = SymbolGlyphModifier_serializer::read(valueDeserializer); + symbolIconTmpBuf.value = static_cast(SymbolGlyphModifier_serializer::read(valueDeserializer)); } value.symbolIcon = symbolIconTmpBuf; + value.selected = valueDeserializer.readBoolean(); + value.index = static_cast(valueDeserializer.readNumber()); return value; } -inline void ShadowOptions_serializer::write(SerializerBase& buffer, Ark_ShadowOptions value) +inline void MenuItemGroupOptions_serializer::write(SerializerBase& buffer, Ark_MenuItemGroupOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForRadius = value.radius; - if (valueHolderForRadius.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRadiusForIdx0 = valueHolderForRadius.value0; - valueSerializer.writeNumber(valueHolderForRadiusForIdx0); - } else if (valueHolderForRadius.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRadiusForIdx1 = valueHolderForRadius.value1; - Resource_serializer::write(valueSerializer, valueHolderForRadiusForIdx1); + const auto valueHolderForHeader = value.header; + if (runtimeType(valueHolderForHeader) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForHeaderTmpValue = valueHolderForHeader.value; + if (valueHolderForHeaderTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForHeaderTmpValueForIdx0 = valueHolderForHeaderTmpValue.value0; + if (valueHolderForHeaderTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForHeaderTmpValueForIdx0ForIdx0 = valueHolderForHeaderTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForHeaderTmpValueForIdx0ForIdx0); + } else if (valueHolderForHeaderTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForHeaderTmpValueForIdx0ForIdx1 = valueHolderForHeaderTmpValueForIdx0.value1; + Resource_serializer::write(valueSerializer, valueHolderForHeaderTmpValueForIdx0ForIdx1); + } + } else if (valueHolderForHeaderTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForHeaderTmpValueForIdx1 = valueHolderForHeaderTmpValue.value1; + valueSerializer.writeCallbackResource(valueHolderForHeaderTmpValueForIdx1.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForHeaderTmpValueForIdx1.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForHeaderTmpValueForIdx1.callSync)); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForType = value.type; - if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFooter = value.footer; + if (runtimeType(valueHolderForFooter) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTypeTmpValue = valueHolderForType.value; - valueSerializer.writeInt32(static_cast(valueHolderForTypeTmpValue)); + const auto valueHolderForFooterTmpValue = valueHolderForFooter.value; + if (valueHolderForFooterTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForFooterTmpValueForIdx0 = valueHolderForFooterTmpValue.value0; + if (valueHolderForFooterTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForFooterTmpValueForIdx0ForIdx0 = valueHolderForFooterTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForFooterTmpValueForIdx0ForIdx0); + } else if (valueHolderForFooterTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForFooterTmpValueForIdx0ForIdx1 = valueHolderForFooterTmpValueForIdx0.value1; + Resource_serializer::write(valueSerializer, valueHolderForFooterTmpValueForIdx0ForIdx1); + } + } else if (valueHolderForFooterTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForFooterTmpValueForIdx1 = valueHolderForFooterTmpValue.value1; + valueSerializer.writeCallbackResource(valueHolderForFooterTmpValueForIdx1.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForFooterTmpValueForIdx1.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForFooterTmpValueForIdx1.callSync)); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForColor = value.color; - if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_MenuItemGroupOptions MenuItemGroupOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_MenuItemGroupOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto headerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ResourceStr_CustomBuilder headerTmpBuf = {}; + headerTmpBuf.tag = headerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((headerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 headerTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_ResourceStr_CustomBuilder headerTmpBuf_ = {}; + headerTmpBuf_.selector = headerTmpBuf_UnionSelector; + if (headerTmpBuf_UnionSelector == 0) { + headerTmpBuf_.selector = 0; + const Ark_Int8 headerTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr headerTmpBuf_BufU = {}; + headerTmpBuf_BufU.selector = headerTmpBuf_BufUUnionSelector; + if (headerTmpBuf_BufUUnionSelector == 0) { + headerTmpBuf_BufU.selector = 0; + headerTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (headerTmpBuf_BufUUnionSelector == 1) { + headerTmpBuf_BufU.selector = 1; + headerTmpBuf_BufU.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for headerTmpBuf_BufU has to be chosen through deserialisation."); + } + headerTmpBuf_.value0 = static_cast(headerTmpBuf_BufU); + } else if (headerTmpBuf_UnionSelector == 1) { + headerTmpBuf_.selector = 1; + headerTmpBuf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + } else { + INTEROP_FATAL("One of the branches for headerTmpBuf_ has to be chosen through deserialisation."); + } + headerTmpBuf.value = static_cast(headerTmpBuf_); + } + value.header = headerTmpBuf; + const auto footerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ResourceStr_CustomBuilder footerTmpBuf = {}; + footerTmpBuf.tag = footerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((footerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 footerTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_ResourceStr_CustomBuilder footerTmpBuf_ = {}; + footerTmpBuf_.selector = footerTmpBuf_UnionSelector; + if (footerTmpBuf_UnionSelector == 0) { + footerTmpBuf_.selector = 0; + const Ark_Int8 footerTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr footerTmpBuf_BufU = {}; + footerTmpBuf_BufU.selector = footerTmpBuf_BufUUnionSelector; + if (footerTmpBuf_BufUUnionSelector == 0) { + footerTmpBuf_BufU.selector = 0; + footerTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (footerTmpBuf_BufUUnionSelector == 1) { + footerTmpBuf_BufU.selector = 1; + footerTmpBuf_BufU.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for footerTmpBuf_BufU has to be chosen through deserialisation."); + } + footerTmpBuf_.value0 = static_cast(footerTmpBuf_BufU); + } else if (footerTmpBuf_UnionSelector == 1) { + footerTmpBuf_.selector = 1; + footerTmpBuf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + } else { + INTEROP_FATAL("One of the branches for footerTmpBuf_ has to be chosen through deserialisation."); + } + footerTmpBuf.value = static_cast(footerTmpBuf_); + } + value.footer = footerTmpBuf; + return value; +} +inline void MenuItemOptions_serializer::write(SerializerBase& buffer, Ark_MenuItemOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForStartIcon = value.startIcon; + if (runtimeType(valueHolderForStartIcon) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColorTmpValue = valueHolderForColor.value; - if (valueHolderForColorTmpValue.selector == 0) { + const auto valueHolderForStartIconTmpValue = valueHolderForStartIcon.value; + if (valueHolderForStartIconTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); - } else if (valueHolderForColorTmpValue.selector == 1) { + const auto valueHolderForStartIconTmpValueForIdx0 = valueHolderForStartIconTmpValue.value0; + valueSerializer.writeString(valueHolderForStartIconTmpValueForIdx0); + } else if (valueHolderForStartIconTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; - valueSerializer.writeString(valueHolderForColorTmpValueForIdx1); - } else if (valueHolderForColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx2); - } else if (valueHolderForColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx3)); + const auto valueHolderForStartIconTmpValueForIdx1 = valueHolderForStartIconTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForStartIconTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOffsetX = value.offsetX; - if (runtimeType(valueHolderForOffsetX) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSymbolStartIcon = value.symbolStartIcon; + if (runtimeType(valueHolderForSymbolStartIcon) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffsetXTmpValue = valueHolderForOffsetX.value; - if (valueHolderForOffsetXTmpValue.selector == 0) { + const auto valueHolderForSymbolStartIconTmpValue = valueHolderForSymbolStartIcon.value; + SymbolGlyphModifier_serializer::write(valueSerializer, valueHolderForSymbolStartIconTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForContent = value.content; + if (runtimeType(valueHolderForContent) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForContentTmpValue = valueHolderForContent.value; + if (valueHolderForContentTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForOffsetXTmpValueForIdx0 = valueHolderForOffsetXTmpValue.value0; - valueSerializer.writeNumber(valueHolderForOffsetXTmpValueForIdx0); - } else if (valueHolderForOffsetXTmpValue.selector == 1) { + const auto valueHolderForContentTmpValueForIdx0 = valueHolderForContentTmpValue.value0; + valueSerializer.writeString(valueHolderForContentTmpValueForIdx0); + } else if (valueHolderForContentTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForOffsetXTmpValueForIdx1 = valueHolderForOffsetXTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForOffsetXTmpValueForIdx1); + const auto valueHolderForContentTmpValueForIdx1 = valueHolderForContentTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForContentTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOffsetY = value.offsetY; - if (runtimeType(valueHolderForOffsetY) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEndIcon = value.endIcon; + if (runtimeType(valueHolderForEndIcon) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffsetYTmpValue = valueHolderForOffsetY.value; - if (valueHolderForOffsetYTmpValue.selector == 0) { + const auto valueHolderForEndIconTmpValue = valueHolderForEndIcon.value; + if (valueHolderForEndIconTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForOffsetYTmpValueForIdx0 = valueHolderForOffsetYTmpValue.value0; - valueSerializer.writeNumber(valueHolderForOffsetYTmpValueForIdx0); - } else if (valueHolderForOffsetYTmpValue.selector == 1) { + const auto valueHolderForEndIconTmpValueForIdx0 = valueHolderForEndIconTmpValue.value0; + valueSerializer.writeString(valueHolderForEndIconTmpValueForIdx0); + } else if (valueHolderForEndIconTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForOffsetYTmpValueForIdx1 = valueHolderForOffsetYTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForOffsetYTmpValueForIdx1); + const auto valueHolderForEndIconTmpValueForIdx1 = valueHolderForEndIconTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForEndIconTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFill = value.fill; - if (runtimeType(valueHolderForFill) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSymbolEndIcon = value.symbolEndIcon; + if (runtimeType(valueHolderForSymbolEndIcon) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFillTmpValue = valueHolderForFill.value; - valueSerializer.writeBoolean(valueHolderForFillTmpValue); + const auto valueHolderForSymbolEndIconTmpValue = valueHolderForSymbolEndIcon.value; + SymbolGlyphModifier_serializer::write(valueSerializer, valueHolderForSymbolEndIconTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForLabelInfo = value.labelInfo; + if (runtimeType(valueHolderForLabelInfo) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForLabelInfoTmpValue = valueHolderForLabelInfo.value; + if (valueHolderForLabelInfoTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForLabelInfoTmpValueForIdx0 = valueHolderForLabelInfoTmpValue.value0; + valueSerializer.writeString(valueHolderForLabelInfoTmpValueForIdx0); + } else if (valueHolderForLabelInfoTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForLabelInfoTmpValueForIdx1 = valueHolderForLabelInfoTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForLabelInfoTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForBuilder = value.builder; + if (runtimeType(valueHolderForBuilder) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBuilderTmpValue = valueHolderForBuilder.value; + valueSerializer.writeCallbackResource(valueHolderForBuilderTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_MenuItemOptions MenuItemOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_MenuItemOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto startIconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr startIconTmpBuf = {}; + startIconTmpBuf.tag = startIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 startIconTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr startIconTmpBuf_ = {}; + startIconTmpBuf_.selector = startIconTmpBuf_UnionSelector; + if (startIconTmpBuf_UnionSelector == 0) { + startIconTmpBuf_.selector = 0; + startIconTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (startIconTmpBuf_UnionSelector == 1) { + startIconTmpBuf_.selector = 1; + startIconTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for startIconTmpBuf_ has to be chosen through deserialisation."); + } + startIconTmpBuf.value = static_cast(startIconTmpBuf_); + } + value.startIcon = startIconTmpBuf; + const auto symbolStartIconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SymbolGlyphModifier symbolStartIconTmpBuf = {}; + symbolStartIconTmpBuf.tag = symbolStartIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((symbolStartIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + symbolStartIconTmpBuf.value = static_cast(SymbolGlyphModifier_serializer::read(valueDeserializer)); + } + value.symbolStartIcon = symbolStartIconTmpBuf; + const auto contentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr contentTmpBuf = {}; + contentTmpBuf.tag = contentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((contentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 contentTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr contentTmpBuf_ = {}; + contentTmpBuf_.selector = contentTmpBuf_UnionSelector; + if (contentTmpBuf_UnionSelector == 0) { + contentTmpBuf_.selector = 0; + contentTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (contentTmpBuf_UnionSelector == 1) { + contentTmpBuf_.selector = 1; + contentTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for contentTmpBuf_ has to be chosen through deserialisation."); + } + contentTmpBuf.value = static_cast(contentTmpBuf_); + } + value.content = contentTmpBuf; + const auto endIconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr endIconTmpBuf = {}; + endIconTmpBuf.tag = endIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((endIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 endIconTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr endIconTmpBuf_ = {}; + endIconTmpBuf_.selector = endIconTmpBuf_UnionSelector; + if (endIconTmpBuf_UnionSelector == 0) { + endIconTmpBuf_.selector = 0; + endIconTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (endIconTmpBuf_UnionSelector == 1) { + endIconTmpBuf_.selector = 1; + endIconTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for endIconTmpBuf_ has to be chosen through deserialisation."); + } + endIconTmpBuf.value = static_cast(endIconTmpBuf_); + } + value.endIcon = endIconTmpBuf; + const auto symbolEndIconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SymbolGlyphModifier symbolEndIconTmpBuf = {}; + symbolEndIconTmpBuf.tag = symbolEndIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((symbolEndIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + symbolEndIconTmpBuf.value = static_cast(SymbolGlyphModifier_serializer::read(valueDeserializer)); + } + value.symbolEndIcon = symbolEndIconTmpBuf; + const auto labelInfoTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr labelInfoTmpBuf = {}; + labelInfoTmpBuf.tag = labelInfoTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((labelInfoTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 labelInfoTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr labelInfoTmpBuf_ = {}; + labelInfoTmpBuf_.selector = labelInfoTmpBuf_UnionSelector; + if (labelInfoTmpBuf_UnionSelector == 0) { + labelInfoTmpBuf_.selector = 0; + labelInfoTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (labelInfoTmpBuf_UnionSelector == 1) { + labelInfoTmpBuf_.selector = 1; + labelInfoTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for labelInfoTmpBuf_ has to be chosen through deserialisation."); + } + labelInfoTmpBuf.value = static_cast(labelInfoTmpBuf_); + } + value.labelInfo = labelInfoTmpBuf; + const auto builderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomNodeBuilder builderTmpBuf = {}; + builderTmpBuf.tag = builderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((builderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + builderTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + } + value.builder = builderTmpBuf; + return value; +} +inline void NativeXComponentParameters_serializer::write(SerializerBase& buffer, Ark_NativeXComponentParameters value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForType = value.type; + valueSerializer.writeInt32(static_cast(valueHolderForType)); + const auto valueHolderForImageAIOptions = value.imageAIOptions; + if (runtimeType(valueHolderForImageAIOptions) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForImageAIOptionsTmpValue = valueHolderForImageAIOptions.value; + ImageAIOptions_serializer::write(valueSerializer, valueHolderForImageAIOptionsTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ShadowOptions ShadowOptions_serializer::read(DeserializerBase& buffer) +inline Ark_NativeXComponentParameters NativeXComponentParameters_serializer::read(DeserializerBase& buffer) +{ + Ark_NativeXComponentParameters value = {}; + DeserializerBase& valueDeserializer = buffer; + value.type = static_cast(valueDeserializer.readInt32()); + const auto imageAIOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ImageAIOptions imageAIOptionsTmpBuf = {}; + imageAIOptionsTmpBuf.tag = imageAIOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((imageAIOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + imageAIOptionsTmpBuf.value = ImageAIOptions_serializer::read(valueDeserializer); + } + value.imageAIOptions = imageAIOptionsTmpBuf; + return value; +} +inline void NavDestinationCommonTitle_serializer::write(SerializerBase& buffer, Ark_NavDestinationCommonTitle value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForMain = value.main; + if (valueHolderForMain.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForMainForIdx0 = valueHolderForMain.value0; + valueSerializer.writeString(valueHolderForMainForIdx0); + } else if (valueHolderForMain.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForMainForIdx1 = valueHolderForMain.value1; + Resource_serializer::write(valueSerializer, valueHolderForMainForIdx1); + } + const auto valueHolderForSub = value.sub; + if (valueHolderForSub.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSubForIdx0 = valueHolderForSub.value0; + valueSerializer.writeString(valueHolderForSubForIdx0); + } else if (valueHolderForSub.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSubForIdx1 = valueHolderForSub.value1; + Resource_serializer::write(valueSerializer, valueHolderForSubForIdx1); + } +} +inline Ark_NavDestinationCommonTitle NavDestinationCommonTitle_serializer::read(DeserializerBase& buffer) +{ + Ark_NavDestinationCommonTitle value = {}; + DeserializerBase& valueDeserializer = buffer; + const Ark_Int8 mainTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource mainTmpBuf = {}; + mainTmpBuf.selector = mainTmpBufUnionSelector; + if (mainTmpBufUnionSelector == 0) { + mainTmpBuf.selector = 0; + mainTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (mainTmpBufUnionSelector == 1) { + mainTmpBuf.selector = 1; + mainTmpBuf.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for mainTmpBuf has to be chosen through deserialisation."); + } + value.main = static_cast(mainTmpBuf); + const Ark_Int8 subTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource subTmpBuf = {}; + subTmpBuf.selector = subTmpBufUnionSelector; + if (subTmpBufUnionSelector == 0) { + subTmpBuf.selector = 0; + subTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (subTmpBufUnionSelector == 1) { + subTmpBuf.selector = 1; + subTmpBuf.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for subTmpBuf has to be chosen through deserialisation."); + } + value.sub = static_cast(subTmpBuf); + return value; +} +inline void NavDestinationContext_serializer::write(SerializerBase& buffer, Ark_NavDestinationContext value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_NavDestinationContext NavDestinationContext_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void NavigationCommonTitle_serializer::write(SerializerBase& buffer, Ark_NavigationCommonTitle value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForMain = value.main; + if (valueHolderForMain.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForMainForIdx0 = valueHolderForMain.value0; + valueSerializer.writeString(valueHolderForMainForIdx0); + } else if (valueHolderForMain.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForMainForIdx1 = valueHolderForMain.value1; + Resource_serializer::write(valueSerializer, valueHolderForMainForIdx1); + } + const auto valueHolderForSub = value.sub; + if (valueHolderForSub.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSubForIdx0 = valueHolderForSub.value0; + valueSerializer.writeString(valueHolderForSubForIdx0); + } else if (valueHolderForSub.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSubForIdx1 = valueHolderForSub.value1; + Resource_serializer::write(valueSerializer, valueHolderForSubForIdx1); + } +} +inline Ark_NavigationCommonTitle NavigationCommonTitle_serializer::read(DeserializerBase& buffer) { - Ark_ShadowOptions value = {}; + Ark_NavigationCommonTitle value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 radiusTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource radiusTmpBuf = {}; - radiusTmpBuf.selector = radiusTmpBufUnionSelector; - if (radiusTmpBufUnionSelector == 0) { - radiusTmpBuf.selector = 0; - radiusTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); - } else if (radiusTmpBufUnionSelector == 1) { - radiusTmpBuf.selector = 1; - radiusTmpBuf.value1 = Resource_serializer::read(valueDeserializer); + const Ark_Int8 mainTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource mainTmpBuf = {}; + mainTmpBuf.selector = mainTmpBufUnionSelector; + if (mainTmpBufUnionSelector == 0) { + mainTmpBuf.selector = 0; + mainTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (mainTmpBufUnionSelector == 1) { + mainTmpBuf.selector = 1; + mainTmpBuf.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for radiusTmpBuf has to be chosen through deserialisation."); - } - value.radius = static_cast(radiusTmpBuf); - const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ShadowType typeTmpBuf = {}; - typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - typeTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.type = typeTmpBuf; - const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Color_String_Resource_ColoringStrategy colorTmpBuf = {}; - colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Color_String_Resource_ColoringStrategy colorTmpBuf_ = {}; - colorTmpBuf_.selector = colorTmpBuf_UnionSelector; - if (colorTmpBuf_UnionSelector == 0) { - colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorTmpBuf_UnionSelector == 1) { - colorTmpBuf_.selector = 1; - colorTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else if (colorTmpBuf_UnionSelector == 2) { - colorTmpBuf_.selector = 2; - colorTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else if (colorTmpBuf_UnionSelector == 3) { - colorTmpBuf_.selector = 3; - colorTmpBuf_.value3 = static_cast(valueDeserializer.readInt32()); - } else { - INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); - } - colorTmpBuf.value = static_cast(colorTmpBuf_); - } - value.color = colorTmpBuf; - const auto offsetXTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Resource offsetXTmpBuf = {}; - offsetXTmpBuf.tag = offsetXTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((offsetXTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 offsetXTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource offsetXTmpBuf_ = {}; - offsetXTmpBuf_.selector = offsetXTmpBuf_UnionSelector; - if (offsetXTmpBuf_UnionSelector == 0) { - offsetXTmpBuf_.selector = 0; - offsetXTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (offsetXTmpBuf_UnionSelector == 1) { - offsetXTmpBuf_.selector = 1; - offsetXTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for offsetXTmpBuf_ has to be chosen through deserialisation."); - } - offsetXTmpBuf.value = static_cast(offsetXTmpBuf_); - } - value.offsetX = offsetXTmpBuf; - const auto offsetYTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Resource offsetYTmpBuf = {}; - offsetYTmpBuf.tag = offsetYTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((offsetYTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 offsetYTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource offsetYTmpBuf_ = {}; - offsetYTmpBuf_.selector = offsetYTmpBuf_UnionSelector; - if (offsetYTmpBuf_UnionSelector == 0) { - offsetYTmpBuf_.selector = 0; - offsetYTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (offsetYTmpBuf_UnionSelector == 1) { - offsetYTmpBuf_.selector = 1; - offsetYTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for offsetYTmpBuf_ has to be chosen through deserialisation."); - } - offsetYTmpBuf.value = static_cast(offsetYTmpBuf_); + INTEROP_FATAL("One of the branches for mainTmpBuf has to be chosen through deserialisation."); } - value.offsetY = offsetYTmpBuf; - const auto fillTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean fillTmpBuf = {}; - fillTmpBuf.tag = fillTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fillTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fillTmpBuf.value = valueDeserializer.readBoolean(); + value.main = static_cast(mainTmpBuf); + const Ark_Int8 subTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource subTmpBuf = {}; + subTmpBuf.selector = subTmpBufUnionSelector; + if (subTmpBufUnionSelector == 0) { + subTmpBuf.selector = 0; + subTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (subTmpBufUnionSelector == 1) { + subTmpBuf.selector = 1; + subTmpBuf.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for subTmpBuf has to be chosen through deserialisation."); } - value.fill = fillTmpBuf; + value.sub = static_cast(subTmpBuf); return value; } -inline void sharedTransitionOptions_serializer::write(SerializerBase& buffer, Ark_sharedTransitionOptions value) +inline void NavigationMenuItem_serializer::write(SerializerBase& buffer, Ark_NavigationMenuItem value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForDuration = value.duration; - if (runtimeType(valueHolderForDuration) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDurationTmpValue = valueHolderForDuration.value; - valueSerializer.writeNumber(valueHolderForDurationTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + const auto valueHolderForValue = value.value; + if (valueHolderForValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForValueForIdx0 = valueHolderForValue.value0; + valueSerializer.writeString(valueHolderForValueForIdx0); + } else if (valueHolderForValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForValueForIdx1 = valueHolderForValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForValueForIdx1); } - const auto valueHolderForCurve = value.curve; - if (runtimeType(valueHolderForCurve) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIcon = value.icon; + if (runtimeType(valueHolderForIcon) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCurveTmpValue = valueHolderForCurve.value; - if (valueHolderForCurveTmpValue.selector == 0) { + const auto valueHolderForIconTmpValue = valueHolderForIcon.value; + if (valueHolderForIconTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForCurveTmpValueForIdx0 = valueHolderForCurveTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForCurveTmpValueForIdx0)); - } else if (valueHolderForCurveTmpValue.selector == 1) { + const auto valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue.value0; + valueSerializer.writeString(valueHolderForIconTmpValueForIdx0); + } else if (valueHolderForIconTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForCurveTmpValueForIdx1 = valueHolderForCurveTmpValue.value1; - valueSerializer.writeString(valueHolderForCurveTmpValueForIdx1); - } else if (valueHolderForCurveTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCurveTmpValueForIdx2 = valueHolderForCurveTmpValue.value2; - curves_ICurve_serializer::write(valueSerializer, valueHolderForCurveTmpValueForIdx2); + const auto valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForIconTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDelay = value.delay; - if (runtimeType(valueHolderForDelay) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDelayTmpValue = valueHolderForDelay.value; - valueSerializer.writeNumber(valueHolderForDelayTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForMotionPath = value.motionPath; - if (runtimeType(valueHolderForMotionPath) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSymbolIcon = value.symbolIcon; + if (runtimeType(valueHolderForSymbolIcon) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMotionPathTmpValue = valueHolderForMotionPath.value; - MotionPathOptions_serializer::write(valueSerializer, valueHolderForMotionPathTmpValue); + const auto valueHolderForSymbolIconTmpValue = valueHolderForSymbolIcon.value; + SymbolGlyphModifier_serializer::write(valueSerializer, valueHolderForSymbolIconTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForZIndex = value.zIndex; - if (runtimeType(valueHolderForZIndex) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIsEnabled = value.isEnabled; + if (runtimeType(valueHolderForIsEnabled) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForZIndexTmpValue = valueHolderForZIndex.value; - valueSerializer.writeNumber(valueHolderForZIndexTmpValue); + const auto valueHolderForIsEnabledTmpValue = valueHolderForIsEnabled.value; + valueSerializer.writeBoolean(valueHolderForIsEnabledTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForType = value.type; - if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAction = value.action; + if (runtimeType(valueHolderForAction) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTypeTmpValue = valueHolderForType.value; - valueSerializer.writeInt32(static_cast(valueHolderForTypeTmpValue)); + const auto valueHolderForActionTmpValue = valueHolderForAction.value; + valueSerializer.writeCallbackResource(valueHolderForActionTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForActionTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForActionTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_sharedTransitionOptions sharedTransitionOptions_serializer::read(DeserializerBase& buffer) +inline Ark_NavigationMenuItem NavigationMenuItem_serializer::read(DeserializerBase& buffer) { - Ark_sharedTransitionOptions value = {}; + Ark_NavigationMenuItem value = {}; DeserializerBase& valueDeserializer = buffer; - const auto durationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number durationTmpBuf = {}; - durationTmpBuf.tag = durationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((durationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - durationTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 valueTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource valueTmpBuf = {}; + valueTmpBuf.selector = valueTmpBufUnionSelector; + if (valueTmpBufUnionSelector == 0) { + valueTmpBuf.selector = 0; + valueTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (valueTmpBufUnionSelector == 1) { + valueTmpBuf.selector = 1; + valueTmpBuf.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for valueTmpBuf has to be chosen through deserialisation."); } - value.duration = durationTmpBuf; - const auto curveTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Curve_String_ICurve curveTmpBuf = {}; - curveTmpBuf.tag = curveTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((curveTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 curveTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Curve_String_ICurve curveTmpBuf_ = {}; - curveTmpBuf_.selector = curveTmpBuf_UnionSelector; - if (curveTmpBuf_UnionSelector == 0) { - curveTmpBuf_.selector = 0; - curveTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (curveTmpBuf_UnionSelector == 1) { - curveTmpBuf_.selector = 1; - curveTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else if (curveTmpBuf_UnionSelector == 2) { - curveTmpBuf_.selector = 2; - curveTmpBuf_.value2 = static_cast(curves_ICurve_serializer::read(valueDeserializer)); + value.value = static_cast(valueTmpBuf); + const auto iconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Resource iconTmpBuf = {}; + iconTmpBuf.tag = iconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((iconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 iconTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource iconTmpBuf_ = {}; + iconTmpBuf_.selector = iconTmpBuf_UnionSelector; + if (iconTmpBuf_UnionSelector == 0) { + iconTmpBuf_.selector = 0; + iconTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (iconTmpBuf_UnionSelector == 1) { + iconTmpBuf_.selector = 1; + iconTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for curveTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for iconTmpBuf_ has to be chosen through deserialisation."); } - curveTmpBuf.value = static_cast(curveTmpBuf_); - } - value.curve = curveTmpBuf; - const auto delayTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number delayTmpBuf = {}; - delayTmpBuf.tag = delayTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((delayTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - delayTmpBuf.value = static_cast(valueDeserializer.readNumber()); + iconTmpBuf.value = static_cast(iconTmpBuf_); } - value.delay = delayTmpBuf; - const auto motionPathTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_MotionPathOptions motionPathTmpBuf = {}; - motionPathTmpBuf.tag = motionPathTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((motionPathTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - motionPathTmpBuf.value = MotionPathOptions_serializer::read(valueDeserializer); + value.icon = iconTmpBuf; + const auto symbolIconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SymbolGlyphModifier symbolIconTmpBuf = {}; + symbolIconTmpBuf.tag = symbolIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((symbolIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + symbolIconTmpBuf.value = static_cast(SymbolGlyphModifier_serializer::read(valueDeserializer)); } - value.motionPath = motionPathTmpBuf; - const auto zIndexTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number zIndexTmpBuf = {}; - zIndexTmpBuf.tag = zIndexTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((zIndexTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - zIndexTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.symbolIcon = symbolIconTmpBuf; + const auto isEnabledTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isEnabledTmpBuf = {}; + isEnabledTmpBuf.tag = isEnabledTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((isEnabledTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + isEnabledTmpBuf.value = valueDeserializer.readBoolean(); } - value.zIndex = zIndexTmpBuf; - const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SharedTransitionEffectType typeTmpBuf = {}; - typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - typeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.isEnabled = isEnabledTmpBuf; + const auto actionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void actionTmpBuf = {}; + actionTmpBuf.tag = actionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((actionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + actionTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.type = typeTmpBuf; + value.action = actionTmpBuf; return value; } -inline void SheetTitleOptions_serializer::write(SerializerBase& buffer, Ark_SheetTitleOptions value) +inline void NavigationTransitionProxy_serializer::write(SerializerBase& buffer, Ark_NavigationTransitionProxy value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTitle = value.title; - if (valueHolderForTitle.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForTitleForIdx0 = valueHolderForTitle.value0; - valueSerializer.writeString(valueHolderForTitleForIdx0); - } else if (valueHolderForTitle.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForTitleForIdx1 = valueHolderForTitle.value1; - Resource_serializer::write(valueSerializer, valueHolderForTitleForIdx1); - } - const auto valueHolderForSubtitle = value.subtitle; - if (runtimeType(valueHolderForSubtitle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSubtitleTmpValue = valueHolderForSubtitle.value; - if (valueHolderForSubtitleTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSubtitleTmpValueForIdx0 = valueHolderForSubtitleTmpValue.value0; - valueSerializer.writeString(valueHolderForSubtitleTmpValueForIdx0); - } else if (valueHolderForSubtitleTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSubtitleTmpValueForIdx1 = valueHolderForSubtitleTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForSubtitleTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_SheetTitleOptions SheetTitleOptions_serializer::read(DeserializerBase& buffer) +inline Ark_NavigationTransitionProxy NavigationTransitionProxy_serializer::read(DeserializerBase& buffer) { - Ark_SheetTitleOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 titleTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr titleTmpBuf = {}; - titleTmpBuf.selector = titleTmpBufUnionSelector; - if (titleTmpBufUnionSelector == 0) { - titleTmpBuf.selector = 0; - titleTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (titleTmpBufUnionSelector == 1) { - titleTmpBuf.selector = 1; - titleTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for titleTmpBuf has to be chosen through deserialisation."); - } - value.title = static_cast(titleTmpBuf); - const auto subtitleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr subtitleTmpBuf = {}; - subtitleTmpBuf.tag = subtitleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((subtitleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 subtitleTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr subtitleTmpBuf_ = {}; - subtitleTmpBuf_.selector = subtitleTmpBuf_UnionSelector; - if (subtitleTmpBuf_UnionSelector == 0) { - subtitleTmpBuf_.selector = 0; - subtitleTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (subtitleTmpBuf_UnionSelector == 1) { - subtitleTmpBuf_.selector = 1; - subtitleTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for subtitleTmpBuf_ has to be chosen through deserialisation."); - } - subtitleTmpBuf.value = static_cast(subtitleTmpBuf_); - } - value.subtitle = subtitleTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void SliderBlockStyle_serializer::write(SerializerBase& buffer, Ark_SliderBlockStyle value) +inline void OffscreenCanvasRenderingContext2D_serializer::write(SerializerBase& buffer, Ark_OffscreenCanvasRenderingContext2D value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForType = value.type; - valueSerializer.writeInt32(static_cast(valueHolderForType)); - const auto valueHolderForImage = value.image; - if (runtimeType(valueHolderForImage) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForImageTmpValue = valueHolderForImage.value; - if (valueHolderForImageTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForImageTmpValueForIdx0 = valueHolderForImageTmpValue.value0; - valueSerializer.writeString(valueHolderForImageTmpValueForIdx0); - } else if (valueHolderForImageTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForImageTmpValueForIdx1 = valueHolderForImageTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForImageTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_SliderBlockStyle SliderBlockStyle_serializer::read(DeserializerBase& buffer) +inline Ark_OffscreenCanvasRenderingContext2D OffscreenCanvasRenderingContext2D_serializer::read(DeserializerBase& buffer) { - Ark_SliderBlockStyle value = {}; DeserializerBase& valueDeserializer = buffer; - value.type = static_cast(valueDeserializer.readInt32()); - const auto imageTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr imageTmpBuf = {}; - imageTmpBuf.tag = imageTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((imageTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 imageTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr imageTmpBuf_ = {}; - imageTmpBuf_.selector = imageTmpBuf_UnionSelector; - if (imageTmpBuf_UnionSelector == 0) { - imageTmpBuf_.selector = 0; - imageTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (imageTmpBuf_UnionSelector == 1) { - imageTmpBuf_.selector = 1; - imageTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for imageTmpBuf_ has to be chosen through deserialisation."); - } - imageTmpBuf.value = static_cast(imageTmpBuf_); - } - value.image = imageTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void SliderOptions_serializer::write(SerializerBase& buffer, Ark_SliderOptions value) +inline void Offset_serializer::write(SerializerBase& buffer, Ark_Offset value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForValue = value.value; - if (runtimeType(valueHolderForValue) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForValueTmpValue = valueHolderForValue.value; - if (valueHolderForValueTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForValueTmpValueForIdx0 = valueHolderForValueTmpValue.value0; - valueSerializer.writeNumber(valueHolderForValueTmpValueForIdx0); - } else if (valueHolderForValueTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForValueTmpValueForIdx1 = valueHolderForValueTmpValue.value1; - Bindable_Number_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForMin = value.min; - if (runtimeType(valueHolderForMin) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMinTmpValue = valueHolderForMin.value; - valueSerializer.writeNumber(valueHolderForMinTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + const auto valueHolderForDx = value.dx; + if (valueHolderForDx.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForDxForIdx0 = valueHolderForDx.value0; + valueSerializer.writeString(valueHolderForDxForIdx0); + } else if (valueHolderForDx.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForDxForIdx1 = valueHolderForDx.value1; + valueSerializer.writeNumber(valueHolderForDxForIdx1); + } else if (valueHolderForDx.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForDxForIdx2 = valueHolderForDx.value2; + Resource_serializer::write(valueSerializer, valueHolderForDxForIdx2); } - const auto valueHolderForMax = value.max; - if (runtimeType(valueHolderForMax) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMaxTmpValue = valueHolderForMax.value; - valueSerializer.writeNumber(valueHolderForMaxTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + const auto valueHolderForDy = value.dy; + if (valueHolderForDy.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForDyForIdx0 = valueHolderForDy.value0; + valueSerializer.writeString(valueHolderForDyForIdx0); + } else if (valueHolderForDy.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForDyForIdx1 = valueHolderForDy.value1; + valueSerializer.writeNumber(valueHolderForDyForIdx1); + } else if (valueHolderForDy.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForDyForIdx2 = valueHolderForDy.value2; + Resource_serializer::write(valueSerializer, valueHolderForDyForIdx2); } - const auto valueHolderForStep = value.step; - if (runtimeType(valueHolderForStep) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStepTmpValue = valueHolderForStep.value; - valueSerializer.writeNumber(valueHolderForStepTmpValue); +} +inline Ark_Offset Offset_serializer::read(DeserializerBase& buffer) +{ + Ark_Offset value = {}; + DeserializerBase& valueDeserializer = buffer; + const Ark_Int8 dxTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Length dxTmpBuf = {}; + dxTmpBuf.selector = dxTmpBufUnionSelector; + if (dxTmpBufUnionSelector == 0) { + dxTmpBuf.selector = 0; + dxTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (dxTmpBufUnionSelector == 1) { + dxTmpBuf.selector = 1; + dxTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (dxTmpBufUnionSelector == 2) { + dxTmpBuf.selector = 2; + dxTmpBuf.value2 = Resource_serializer::read(valueDeserializer); } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + INTEROP_FATAL("One of the branches for dxTmpBuf has to be chosen through deserialisation."); } - const auto valueHolderForStyle = value.style; - if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); + value.dx = static_cast(dxTmpBuf); + const Ark_Int8 dyTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Length dyTmpBuf = {}; + dyTmpBuf.selector = dyTmpBufUnionSelector; + if (dyTmpBufUnionSelector == 0) { + dyTmpBuf.selector = 0; + dyTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (dyTmpBufUnionSelector == 1) { + dyTmpBuf.selector = 1; + dyTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (dyTmpBufUnionSelector == 2) { + dyTmpBuf.selector = 2; + dyTmpBuf.value2 = Resource_serializer::read(valueDeserializer); } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + INTEROP_FATAL("One of the branches for dyTmpBuf has to be chosen through deserialisation."); } - const auto valueHolderForDirection = value.direction; - if (runtimeType(valueHolderForDirection) != INTEROP_RUNTIME_UNDEFINED) { + value.dy = static_cast(dyTmpBuf); + return value; +} +inline void OverlayOptions_serializer::write(SerializerBase& buffer, Ark_OverlayOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForAlign = value.align; + if (runtimeType(valueHolderForAlign) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDirectionTmpValue = valueHolderForDirection.value; - valueSerializer.writeInt32(static_cast(valueHolderForDirectionTmpValue)); + const auto valueHolderForAlignTmpValue = valueHolderForAlign.value; + valueSerializer.writeInt32(static_cast(valueHolderForAlignTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForReverse = value.reverse; - if (runtimeType(valueHolderForReverse) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOffset = value.offset; + if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForReverseTmpValue = valueHolderForReverse.value; - valueSerializer.writeBoolean(valueHolderForReverseTmpValue); + const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; + OverlayOffset_serializer::write(valueSerializer, valueHolderForOffsetTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_SliderOptions SliderOptions_serializer::read(DeserializerBase& buffer) +inline Ark_OverlayOptions OverlayOptions_serializer::read(DeserializerBase& buffer) { - Ark_SliderOptions value = {}; + Ark_OverlayOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto valueTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Bindable valueTmpBuf = {}; - valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 valueTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Bindable valueTmpBuf_ = {}; - valueTmpBuf_.selector = valueTmpBuf_UnionSelector; - if (valueTmpBuf_UnionSelector == 0) { - valueTmpBuf_.selector = 0; - valueTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (valueTmpBuf_UnionSelector == 1) { - valueTmpBuf_.selector = 1; - valueTmpBuf_.value1 = Bindable_Number_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for valueTmpBuf_ has to be chosen through deserialisation."); - } - valueTmpBuf.value = static_cast(valueTmpBuf_); - } - value.value = valueTmpBuf; - const auto minTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number minTmpBuf = {}; - minTmpBuf.tag = minTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((minTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - minTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.min = minTmpBuf; - const auto maxTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number maxTmpBuf = {}; - maxTmpBuf.tag = maxTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((maxTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - maxTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.max = maxTmpBuf; - const auto stepTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number stepTmpBuf = {}; - stepTmpBuf.tag = stepTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((stepTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - stepTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.step = stepTmpBuf; - const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SliderStyle styleTmpBuf = {}; - styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.style = styleTmpBuf; - const auto directionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Axis directionTmpBuf = {}; - directionTmpBuf.tag = directionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((directionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - directionTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto alignTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Alignment alignTmpBuf = {}; + alignTmpBuf.tag = alignTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((alignTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + alignTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.direction = directionTmpBuf; - const auto reverseTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean reverseTmpBuf = {}; - reverseTmpBuf.tag = reverseTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((reverseTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - reverseTmpBuf.value = valueDeserializer.readBoolean(); + value.align = alignTmpBuf; + const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_OverlayOffset offsetTmpBuf = {}; + offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + offsetTmpBuf.value = OverlayOffset_serializer::read(valueDeserializer); } - value.reverse = reverseTmpBuf; + value.offset = offsetTmpBuf; return value; } -inline void StarStyleOptions_serializer::write(SerializerBase& buffer, Ark_StarStyleOptions value) +inline void PasswordIcon_serializer::write(SerializerBase& buffer, Ark_PasswordIcon value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForBackgroundUri = value.backgroundUri; - if (valueHolderForBackgroundUri.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBackgroundUriForIdx0 = valueHolderForBackgroundUri.value0; - valueSerializer.writeString(valueHolderForBackgroundUriForIdx0); - } else if (valueHolderForBackgroundUri.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBackgroundUriForIdx1 = valueHolderForBackgroundUri.value1; - Resource_serializer::write(valueSerializer, valueHolderForBackgroundUriForIdx1); - } - const auto valueHolderForForegroundUri = value.foregroundUri; - if (valueHolderForForegroundUri.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForForegroundUriForIdx0 = valueHolderForForegroundUri.value0; - valueSerializer.writeString(valueHolderForForegroundUriForIdx0); - } else if (valueHolderForForegroundUri.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForForegroundUriForIdx1 = valueHolderForForegroundUri.value1; - Resource_serializer::write(valueSerializer, valueHolderForForegroundUriForIdx1); + const auto valueHolderForOnIconSrc = value.onIconSrc; + if (runtimeType(valueHolderForOnIconSrc) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOnIconSrcTmpValue = valueHolderForOnIconSrc.value; + if (valueHolderForOnIconSrcTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForOnIconSrcTmpValueForIdx0 = valueHolderForOnIconSrcTmpValue.value0; + valueSerializer.writeString(valueHolderForOnIconSrcTmpValueForIdx0); + } else if (valueHolderForOnIconSrcTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForOnIconSrcTmpValueForIdx1 = valueHolderForOnIconSrcTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForOnIconSrcTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSecondaryUri = value.secondaryUri; - if (runtimeType(valueHolderForSecondaryUri) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOffIconSrc = value.offIconSrc; + if (runtimeType(valueHolderForOffIconSrc) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSecondaryUriTmpValue = valueHolderForSecondaryUri.value; - if (valueHolderForSecondaryUriTmpValue.selector == 0) { + const auto valueHolderForOffIconSrcTmpValue = valueHolderForOffIconSrc.value; + if (valueHolderForOffIconSrcTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForSecondaryUriTmpValueForIdx0 = valueHolderForSecondaryUriTmpValue.value0; - valueSerializer.writeString(valueHolderForSecondaryUriTmpValueForIdx0); - } else if (valueHolderForSecondaryUriTmpValue.selector == 1) { + const auto valueHolderForOffIconSrcTmpValueForIdx0 = valueHolderForOffIconSrcTmpValue.value0; + valueSerializer.writeString(valueHolderForOffIconSrcTmpValueForIdx0); + } else if (valueHolderForOffIconSrcTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForSecondaryUriTmpValueForIdx1 = valueHolderForSecondaryUriTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForSecondaryUriTmpValueForIdx1); + const auto valueHolderForOffIconSrcTmpValueForIdx1 = valueHolderForOffIconSrcTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForOffIconSrcTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_StarStyleOptions StarStyleOptions_serializer::read(DeserializerBase& buffer) +inline Ark_PasswordIcon PasswordIcon_serializer::read(DeserializerBase& buffer) { - Ark_StarStyleOptions value = {}; + Ark_PasswordIcon value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 backgroundUriTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr backgroundUriTmpBuf = {}; - backgroundUriTmpBuf.selector = backgroundUriTmpBufUnionSelector; - if (backgroundUriTmpBufUnionSelector == 0) { - backgroundUriTmpBuf.selector = 0; - backgroundUriTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (backgroundUriTmpBufUnionSelector == 1) { - backgroundUriTmpBuf.selector = 1; - backgroundUriTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for backgroundUriTmpBuf has to be chosen through deserialisation."); - } - value.backgroundUri = static_cast(backgroundUriTmpBuf); - const Ark_Int8 foregroundUriTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr foregroundUriTmpBuf = {}; - foregroundUriTmpBuf.selector = foregroundUriTmpBufUnionSelector; - if (foregroundUriTmpBufUnionSelector == 0) { - foregroundUriTmpBuf.selector = 0; - foregroundUriTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (foregroundUriTmpBufUnionSelector == 1) { - foregroundUriTmpBuf.selector = 1; - foregroundUriTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for foregroundUriTmpBuf has to be chosen through deserialisation."); + const auto onIconSrcTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Resource onIconSrcTmpBuf = {}; + onIconSrcTmpBuf.tag = onIconSrcTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onIconSrcTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 onIconSrcTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource onIconSrcTmpBuf_ = {}; + onIconSrcTmpBuf_.selector = onIconSrcTmpBuf_UnionSelector; + if (onIconSrcTmpBuf_UnionSelector == 0) { + onIconSrcTmpBuf_.selector = 0; + onIconSrcTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (onIconSrcTmpBuf_UnionSelector == 1) { + onIconSrcTmpBuf_.selector = 1; + onIconSrcTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for onIconSrcTmpBuf_ has to be chosen through deserialisation."); + } + onIconSrcTmpBuf.value = static_cast(onIconSrcTmpBuf_); } - value.foregroundUri = static_cast(foregroundUriTmpBuf); - const auto secondaryUriTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr secondaryUriTmpBuf = {}; - secondaryUriTmpBuf.tag = secondaryUriTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((secondaryUriTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 secondaryUriTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr secondaryUriTmpBuf_ = {}; - secondaryUriTmpBuf_.selector = secondaryUriTmpBuf_UnionSelector; - if (secondaryUriTmpBuf_UnionSelector == 0) { - secondaryUriTmpBuf_.selector = 0; - secondaryUriTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (secondaryUriTmpBuf_UnionSelector == 1) { - secondaryUriTmpBuf_.selector = 1; - secondaryUriTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + value.onIconSrc = onIconSrcTmpBuf; + const auto offIconSrcTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Resource offIconSrcTmpBuf = {}; + offIconSrcTmpBuf.tag = offIconSrcTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((offIconSrcTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 offIconSrcTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource offIconSrcTmpBuf_ = {}; + offIconSrcTmpBuf_.selector = offIconSrcTmpBuf_UnionSelector; + if (offIconSrcTmpBuf_UnionSelector == 0) { + offIconSrcTmpBuf_.selector = 0; + offIconSrcTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (offIconSrcTmpBuf_UnionSelector == 1) { + offIconSrcTmpBuf_.selector = 1; + offIconSrcTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for secondaryUriTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for offIconSrcTmpBuf_ has to be chosen through deserialisation."); } - secondaryUriTmpBuf.value = static_cast(secondaryUriTmpBuf_); + offIconSrcTmpBuf.value = static_cast(offIconSrcTmpBuf_); } - value.secondaryUri = secondaryUriTmpBuf; + value.offIconSrc = offIconSrcTmpBuf; return value; } -inline void StepperOptions_serializer::write(SerializerBase& buffer, Ark_StepperOptions value) +inline void PasteEvent_serializer::write(SerializerBase& buffer, Ark_PasteEvent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForIndex = value.index; - if (runtimeType(valueHolderForIndex) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPreventDefault = value.preventDefault; + if (runtimeType(valueHolderForPreventDefault) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIndexTmpValue = valueHolderForIndex.value; - if (valueHolderForIndexTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForIndexTmpValueForIdx0 = valueHolderForIndexTmpValue.value0; - valueSerializer.writeNumber(valueHolderForIndexTmpValueForIdx0); - } else if (valueHolderForIndexTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForIndexTmpValueForIdx1 = valueHolderForIndexTmpValue.value1; - Bindable_Number_serializer::write(valueSerializer, valueHolderForIndexTmpValueForIdx1); - } + const auto valueHolderForPreventDefaultTmpValue = valueHolderForPreventDefault.value; + valueSerializer.writeCallbackResource(valueHolderForPreventDefaultTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForPreventDefaultTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForPreventDefaultTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_StepperOptions StepperOptions_serializer::read(DeserializerBase& buffer) +inline Ark_PasteEvent PasteEvent_serializer::read(DeserializerBase& buffer) { - Ark_StepperOptions value = {}; + Ark_PasteEvent value = {}; DeserializerBase& valueDeserializer = buffer; - const auto indexTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Bindable indexTmpBuf = {}; - indexTmpBuf.tag = indexTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((indexTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 indexTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Bindable indexTmpBuf_ = {}; - indexTmpBuf_.selector = indexTmpBuf_UnionSelector; - if (indexTmpBuf_UnionSelector == 0) { - indexTmpBuf_.selector = 0; - indexTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (indexTmpBuf_UnionSelector == 1) { - indexTmpBuf_.selector = 1; - indexTmpBuf_.value1 = Bindable_Number_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for indexTmpBuf_ has to be chosen through deserialisation."); - } - indexTmpBuf.value = static_cast(indexTmpBuf_); + const auto preventDefaultTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_VoidCallback preventDefaultTmpBuf = {}; + preventDefaultTmpBuf.tag = preventDefaultTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((preventDefaultTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + preventDefaultTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; } - value.index = indexTmpBuf; + value.preventDefault = preventDefaultTmpBuf; return value; } -inline void StyledStringChangeValue_serializer::write(SerializerBase& buffer, Ark_StyledStringChangeValue value) +inline void PluginComponentOptions_serializer::write(SerializerBase& buffer, Ark_PluginComponentOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForRange = value.range; - TextRange_serializer::write(valueSerializer, valueHolderForRange); - const auto valueHolderForReplacementString = value.replacementString; - StyledString_serializer::write(valueSerializer, valueHolderForReplacementString); - const auto valueHolderForPreviewText = value.previewText; - if (runtimeType(valueHolderForPreviewText) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTemplate = value.template_; + PluginComponentTemplate_serializer::write(valueSerializer, valueHolderForTemplate); + const auto valueHolderForData = value.data; + if (runtimeType(valueHolderForData) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPreviewTextTmpValue = valueHolderForPreviewText.value; - StyledString_serializer::write(valueSerializer, valueHolderForPreviewTextTmpValue); + const auto valueHolderForDataTmpValue = valueHolderForData.value; + valueSerializer.writeObject(valueHolderForDataTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_StyledStringChangeValue StyledStringChangeValue_serializer::read(DeserializerBase& buffer) +inline Ark_PluginComponentOptions PluginComponentOptions_serializer::read(DeserializerBase& buffer) { - Ark_StyledStringChangeValue value = {}; + Ark_PluginComponentOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.range = TextRange_serializer::read(valueDeserializer); - value.replacementString = static_cast(StyledString_serializer::read(valueDeserializer)); - const auto previewTextTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_StyledString previewTextTmpBuf = {}; - previewTextTmpBuf.tag = previewTextTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((previewTextTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - previewTextTmpBuf.value = static_cast(StyledString_serializer::read(valueDeserializer)); + value.template_ = PluginComponentTemplate_serializer::read(valueDeserializer); + const auto dataTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Object dataTmpBuf = {}; + dataTmpBuf.tag = dataTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((dataTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + dataTmpBuf.value = static_cast(valueDeserializer.readObject()); } - value.previewText = previewTextTmpBuf; + value.data = dataTmpBuf; return value; } -inline void SwitchStyle_serializer::write(SerializerBase& buffer, Ark_SwitchStyle value) +inline void PopupMaskType_serializer::write(SerializerBase& buffer, Ark_PopupMaskType value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForPointRadius = value.pointRadius; - if (runtimeType(valueHolderForPointRadius) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPointRadiusTmpValue = valueHolderForPointRadius.value; - if (valueHolderForPointRadiusTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForPointRadiusTmpValueForIdx0 = valueHolderForPointRadiusTmpValue.value0; - valueSerializer.writeNumber(valueHolderForPointRadiusTmpValueForIdx0); - } else if (valueHolderForPointRadiusTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForPointRadiusTmpValueForIdx1 = valueHolderForPointRadiusTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForPointRadiusTmpValueForIdx1); - } + const auto valueHolderForColor = value.color; + if (valueHolderForColor.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForColorForIdx0 = valueHolderForColor.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorForIdx0)); + } else if (valueHolderForColor.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForColorForIdx1 = valueHolderForColor.value1; + valueSerializer.writeNumber(valueHolderForColorForIdx1); + } else if (valueHolderForColor.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForColorForIdx2 = valueHolderForColor.value2; + valueSerializer.writeString(valueHolderForColorForIdx2); + } else if (valueHolderForColor.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForColorForIdx3 = valueHolderForColor.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorForIdx3); + } +} +inline Ark_PopupMaskType PopupMaskType_serializer::read(DeserializerBase& buffer) +{ + Ark_PopupMaskType value = {}; + DeserializerBase& valueDeserializer = buffer; + const Ark_Int8 colorTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor colorTmpBuf = {}; + colorTmpBuf.selector = colorTmpBufUnionSelector; + if (colorTmpBufUnionSelector == 0) { + colorTmpBuf.selector = 0; + colorTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorTmpBufUnionSelector == 1) { + colorTmpBuf.selector = 1; + colorTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (colorTmpBufUnionSelector == 2) { + colorTmpBuf.selector = 2; + colorTmpBuf.value2 = static_cast(valueDeserializer.readString()); + } else if (colorTmpBufUnionSelector == 3) { + colorTmpBuf.selector = 3; + colorTmpBuf.value3 = Resource_serializer::read(valueDeserializer); } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + INTEROP_FATAL("One of the branches for colorTmpBuf has to be chosen through deserialisation."); } - const auto valueHolderForUnselectedColor = value.unselectedColor; - if (runtimeType(valueHolderForUnselectedColor) != INTEROP_RUNTIME_UNDEFINED) { + value.color = static_cast(colorTmpBuf); + return value; +} +inline void RadioStyle_serializer::write(SerializerBase& buffer, Ark_RadioStyle value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForCheckedBackgroundColor = value.checkedBackgroundColor; + if (runtimeType(valueHolderForCheckedBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForUnselectedColorTmpValue = valueHolderForUnselectedColor.value; - if (valueHolderForUnselectedColorTmpValue.selector == 0) { + const auto valueHolderForCheckedBackgroundColorTmpValue = valueHolderForCheckedBackgroundColor.value; + if (valueHolderForCheckedBackgroundColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForUnselectedColorTmpValueForIdx0 = valueHolderForUnselectedColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForUnselectedColorTmpValueForIdx0)); - } else if (valueHolderForUnselectedColorTmpValue.selector == 1) { + const auto valueHolderForCheckedBackgroundColorTmpValueForIdx0 = valueHolderForCheckedBackgroundColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForCheckedBackgroundColorTmpValueForIdx0)); + } else if (valueHolderForCheckedBackgroundColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForUnselectedColorTmpValueForIdx1 = valueHolderForUnselectedColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForUnselectedColorTmpValueForIdx1); - } else if (valueHolderForUnselectedColorTmpValue.selector == 2) { + const auto valueHolderForCheckedBackgroundColorTmpValueForIdx1 = valueHolderForCheckedBackgroundColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForCheckedBackgroundColorTmpValueForIdx1); + } else if (valueHolderForCheckedBackgroundColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForUnselectedColorTmpValueForIdx2 = valueHolderForUnselectedColorTmpValue.value2; - valueSerializer.writeString(valueHolderForUnselectedColorTmpValueForIdx2); - } else if (valueHolderForUnselectedColorTmpValue.selector == 3) { + const auto valueHolderForCheckedBackgroundColorTmpValueForIdx2 = valueHolderForCheckedBackgroundColorTmpValue.value2; + valueSerializer.writeString(valueHolderForCheckedBackgroundColorTmpValueForIdx2); + } else if (valueHolderForCheckedBackgroundColorTmpValue.selector == 3) { valueSerializer.writeInt8(3); - const auto valueHolderForUnselectedColorTmpValueForIdx3 = valueHolderForUnselectedColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForUnselectedColorTmpValueForIdx3); + const auto valueHolderForCheckedBackgroundColorTmpValueForIdx3 = valueHolderForCheckedBackgroundColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForCheckedBackgroundColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPointColor = value.pointColor; - if (runtimeType(valueHolderForPointColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForUncheckedBorderColor = value.uncheckedBorderColor; + if (runtimeType(valueHolderForUncheckedBorderColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPointColorTmpValue = valueHolderForPointColor.value; - if (valueHolderForPointColorTmpValue.selector == 0) { + const auto valueHolderForUncheckedBorderColorTmpValue = valueHolderForUncheckedBorderColor.value; + if (valueHolderForUncheckedBorderColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForPointColorTmpValueForIdx0 = valueHolderForPointColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForPointColorTmpValueForIdx0)); - } else if (valueHolderForPointColorTmpValue.selector == 1) { + const auto valueHolderForUncheckedBorderColorTmpValueForIdx0 = valueHolderForUncheckedBorderColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForUncheckedBorderColorTmpValueForIdx0)); + } else if (valueHolderForUncheckedBorderColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForPointColorTmpValueForIdx1 = valueHolderForPointColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForPointColorTmpValueForIdx1); - } else if (valueHolderForPointColorTmpValue.selector == 2) { + const auto valueHolderForUncheckedBorderColorTmpValueForIdx1 = valueHolderForUncheckedBorderColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForUncheckedBorderColorTmpValueForIdx1); + } else if (valueHolderForUncheckedBorderColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForPointColorTmpValueForIdx2 = valueHolderForPointColorTmpValue.value2; - valueSerializer.writeString(valueHolderForPointColorTmpValueForIdx2); - } else if (valueHolderForPointColorTmpValue.selector == 3) { + const auto valueHolderForUncheckedBorderColorTmpValueForIdx2 = valueHolderForUncheckedBorderColorTmpValue.value2; + valueSerializer.writeString(valueHolderForUncheckedBorderColorTmpValueForIdx2); + } else if (valueHolderForUncheckedBorderColorTmpValue.selector == 3) { valueSerializer.writeInt8(3); - const auto valueHolderForPointColorTmpValueForIdx3 = valueHolderForPointColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForPointColorTmpValueForIdx3); + const auto valueHolderForUncheckedBorderColorTmpValueForIdx3 = valueHolderForUncheckedBorderColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForUncheckedBorderColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTrackBorderRadius = value.trackBorderRadius; - if (runtimeType(valueHolderForTrackBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIndicatorColor = value.indicatorColor; + if (runtimeType(valueHolderForIndicatorColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTrackBorderRadiusTmpValue = valueHolderForTrackBorderRadius.value; - if (valueHolderForTrackBorderRadiusTmpValue.selector == 0) { + const auto valueHolderForIndicatorColorTmpValue = valueHolderForIndicatorColor.value; + if (valueHolderForIndicatorColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForTrackBorderRadiusTmpValueForIdx0 = valueHolderForTrackBorderRadiusTmpValue.value0; - valueSerializer.writeNumber(valueHolderForTrackBorderRadiusTmpValueForIdx0); - } else if (valueHolderForTrackBorderRadiusTmpValue.selector == 1) { + const auto valueHolderForIndicatorColorTmpValueForIdx0 = valueHolderForIndicatorColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForIndicatorColorTmpValueForIdx0)); + } else if (valueHolderForIndicatorColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForTrackBorderRadiusTmpValueForIdx1 = valueHolderForTrackBorderRadiusTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForTrackBorderRadiusTmpValueForIdx1); + const auto valueHolderForIndicatorColorTmpValueForIdx1 = valueHolderForIndicatorColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForIndicatorColorTmpValueForIdx1); + } else if (valueHolderForIndicatorColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForIndicatorColorTmpValueForIdx2 = valueHolderForIndicatorColorTmpValue.value2; + valueSerializer.writeString(valueHolderForIndicatorColorTmpValueForIdx2); + } else if (valueHolderForIndicatorColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForIndicatorColorTmpValueForIdx3 = valueHolderForIndicatorColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForIndicatorColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_SwitchStyle SwitchStyle_serializer::read(DeserializerBase& buffer) +inline Ark_RadioStyle RadioStyle_serializer::read(DeserializerBase& buffer) { - Ark_SwitchStyle value = {}; + Ark_RadioStyle value = {}; DeserializerBase& valueDeserializer = buffer; - const auto pointRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Resource pointRadiusTmpBuf = {}; - pointRadiusTmpBuf.tag = pointRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((pointRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 pointRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource pointRadiusTmpBuf_ = {}; - pointRadiusTmpBuf_.selector = pointRadiusTmpBuf_UnionSelector; - if (pointRadiusTmpBuf_UnionSelector == 0) { - pointRadiusTmpBuf_.selector = 0; - pointRadiusTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (pointRadiusTmpBuf_UnionSelector == 1) { - pointRadiusTmpBuf_.selector = 1; - pointRadiusTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for pointRadiusTmpBuf_ has to be chosen through deserialisation."); - } - pointRadiusTmpBuf.value = static_cast(pointRadiusTmpBuf_); - } - value.pointRadius = pointRadiusTmpBuf; - const auto unselectedColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor unselectedColorTmpBuf = {}; - unselectedColorTmpBuf.tag = unselectedColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((unselectedColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 unselectedColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor unselectedColorTmpBuf_ = {}; - unselectedColorTmpBuf_.selector = unselectedColorTmpBuf_UnionSelector; - if (unselectedColorTmpBuf_UnionSelector == 0) { - unselectedColorTmpBuf_.selector = 0; - unselectedColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (unselectedColorTmpBuf_UnionSelector == 1) { - unselectedColorTmpBuf_.selector = 1; - unselectedColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (unselectedColorTmpBuf_UnionSelector == 2) { - unselectedColorTmpBuf_.selector = 2; - unselectedColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (unselectedColorTmpBuf_UnionSelector == 3) { - unselectedColorTmpBuf_.selector = 3; - unselectedColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + const auto checkedBackgroundColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor checkedBackgroundColorTmpBuf = {}; + checkedBackgroundColorTmpBuf.tag = checkedBackgroundColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((checkedBackgroundColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 checkedBackgroundColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor checkedBackgroundColorTmpBuf_ = {}; + checkedBackgroundColorTmpBuf_.selector = checkedBackgroundColorTmpBuf_UnionSelector; + if (checkedBackgroundColorTmpBuf_UnionSelector == 0) { + checkedBackgroundColorTmpBuf_.selector = 0; + checkedBackgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (checkedBackgroundColorTmpBuf_UnionSelector == 1) { + checkedBackgroundColorTmpBuf_.selector = 1; + checkedBackgroundColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (checkedBackgroundColorTmpBuf_UnionSelector == 2) { + checkedBackgroundColorTmpBuf_.selector = 2; + checkedBackgroundColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (checkedBackgroundColorTmpBuf_UnionSelector == 3) { + checkedBackgroundColorTmpBuf_.selector = 3; + checkedBackgroundColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for unselectedColorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for checkedBackgroundColorTmpBuf_ has to be chosen through deserialisation."); } - unselectedColorTmpBuf.value = static_cast(unselectedColorTmpBuf_); + checkedBackgroundColorTmpBuf.value = static_cast(checkedBackgroundColorTmpBuf_); } - value.unselectedColor = unselectedColorTmpBuf; - const auto pointColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor pointColorTmpBuf = {}; - pointColorTmpBuf.tag = pointColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((pointColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 pointColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor pointColorTmpBuf_ = {}; - pointColorTmpBuf_.selector = pointColorTmpBuf_UnionSelector; - if (pointColorTmpBuf_UnionSelector == 0) { - pointColorTmpBuf_.selector = 0; - pointColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (pointColorTmpBuf_UnionSelector == 1) { - pointColorTmpBuf_.selector = 1; - pointColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (pointColorTmpBuf_UnionSelector == 2) { - pointColorTmpBuf_.selector = 2; - pointColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (pointColorTmpBuf_UnionSelector == 3) { - pointColorTmpBuf_.selector = 3; - pointColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + value.checkedBackgroundColor = checkedBackgroundColorTmpBuf; + const auto uncheckedBorderColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor uncheckedBorderColorTmpBuf = {}; + uncheckedBorderColorTmpBuf.tag = uncheckedBorderColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((uncheckedBorderColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 uncheckedBorderColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor uncheckedBorderColorTmpBuf_ = {}; + uncheckedBorderColorTmpBuf_.selector = uncheckedBorderColorTmpBuf_UnionSelector; + if (uncheckedBorderColorTmpBuf_UnionSelector == 0) { + uncheckedBorderColorTmpBuf_.selector = 0; + uncheckedBorderColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (uncheckedBorderColorTmpBuf_UnionSelector == 1) { + uncheckedBorderColorTmpBuf_.selector = 1; + uncheckedBorderColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (uncheckedBorderColorTmpBuf_UnionSelector == 2) { + uncheckedBorderColorTmpBuf_.selector = 2; + uncheckedBorderColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (uncheckedBorderColorTmpBuf_UnionSelector == 3) { + uncheckedBorderColorTmpBuf_.selector = 3; + uncheckedBorderColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for pointColorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for uncheckedBorderColorTmpBuf_ has to be chosen through deserialisation."); } - pointColorTmpBuf.value = static_cast(pointColorTmpBuf_); + uncheckedBorderColorTmpBuf.value = static_cast(uncheckedBorderColorTmpBuf_); } - value.pointColor = pointColorTmpBuf; - const auto trackBorderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Resource trackBorderRadiusTmpBuf = {}; - trackBorderRadiusTmpBuf.tag = trackBorderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((trackBorderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 trackBorderRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource trackBorderRadiusTmpBuf_ = {}; - trackBorderRadiusTmpBuf_.selector = trackBorderRadiusTmpBuf_UnionSelector; - if (trackBorderRadiusTmpBuf_UnionSelector == 0) { - trackBorderRadiusTmpBuf_.selector = 0; - trackBorderRadiusTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (trackBorderRadiusTmpBuf_UnionSelector == 1) { - trackBorderRadiusTmpBuf_.selector = 1; - trackBorderRadiusTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + value.uncheckedBorderColor = uncheckedBorderColorTmpBuf; + const auto indicatorColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor indicatorColorTmpBuf = {}; + indicatorColorTmpBuf.tag = indicatorColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((indicatorColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 indicatorColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor indicatorColorTmpBuf_ = {}; + indicatorColorTmpBuf_.selector = indicatorColorTmpBuf_UnionSelector; + if (indicatorColorTmpBuf_UnionSelector == 0) { + indicatorColorTmpBuf_.selector = 0; + indicatorColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (indicatorColorTmpBuf_UnionSelector == 1) { + indicatorColorTmpBuf_.selector = 1; + indicatorColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (indicatorColorTmpBuf_UnionSelector == 2) { + indicatorColorTmpBuf_.selector = 2; + indicatorColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (indicatorColorTmpBuf_UnionSelector == 3) { + indicatorColorTmpBuf_.selector = 3; + indicatorColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for trackBorderRadiusTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for indicatorColorTmpBuf_ has to be chosen through deserialisation."); } - trackBorderRadiusTmpBuf.value = static_cast(trackBorderRadiusTmpBuf_); + indicatorColorTmpBuf.value = static_cast(indicatorColorTmpBuf_); } - value.trackBorderRadius = trackBorderRadiusTmpBuf; + value.indicatorColor = indicatorColorTmpBuf; return value; } -inline void TabBarIconStyle_serializer::write(SerializerBase& buffer, Ark_TabBarIconStyle value) +inline void RatingOptions_serializer::write(SerializerBase& buffer, Ark_RatingOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSelectedColor = value.selectedColor; - if (runtimeType(valueHolderForSelectedColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRating = value.rating; + if (runtimeType(valueHolderForRating) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSelectedColorTmpValue = valueHolderForSelectedColor.value; - if (valueHolderForSelectedColorTmpValue.selector == 0) { + const auto valueHolderForRatingTmpValue = valueHolderForRating.value; + if (valueHolderForRatingTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForSelectedColorTmpValueForIdx0 = valueHolderForSelectedColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForSelectedColorTmpValueForIdx0)); - } else if (valueHolderForSelectedColorTmpValue.selector == 1) { + const auto valueHolderForRatingTmpValueForIdx0 = valueHolderForRatingTmpValue.value0; + valueSerializer.writeNumber(valueHolderForRatingTmpValueForIdx0); + } else if (valueHolderForRatingTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForSelectedColorTmpValueForIdx1 = valueHolderForSelectedColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForSelectedColorTmpValueForIdx1); - } else if (valueHolderForSelectedColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForSelectedColorTmpValueForIdx2 = valueHolderForSelectedColorTmpValue.value2; - valueSerializer.writeString(valueHolderForSelectedColorTmpValueForIdx2); - } else if (valueHolderForSelectedColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForSelectedColorTmpValueForIdx3 = valueHolderForSelectedColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForSelectedColorTmpValueForIdx3); + const auto valueHolderForRatingTmpValueForIdx1 = valueHolderForRatingTmpValue.value1; + Bindable_Number_serializer::write(valueSerializer, valueHolderForRatingTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForUnselectedColor = value.unselectedColor; - if (runtimeType(valueHolderForUnselectedColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIndicator = value.indicator; + if (runtimeType(valueHolderForIndicator) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForUnselectedColorTmpValue = valueHolderForUnselectedColor.value; - if (valueHolderForUnselectedColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForUnselectedColorTmpValueForIdx0 = valueHolderForUnselectedColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForUnselectedColorTmpValueForIdx0)); - } else if (valueHolderForUnselectedColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForUnselectedColorTmpValueForIdx1 = valueHolderForUnselectedColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForUnselectedColorTmpValueForIdx1); - } else if (valueHolderForUnselectedColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForUnselectedColorTmpValueForIdx2 = valueHolderForUnselectedColorTmpValue.value2; - valueSerializer.writeString(valueHolderForUnselectedColorTmpValueForIdx2); - } else if (valueHolderForUnselectedColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForUnselectedColorTmpValueForIdx3 = valueHolderForUnselectedColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForUnselectedColorTmpValueForIdx3); - } + const auto valueHolderForIndicatorTmpValue = valueHolderForIndicator.value; + valueSerializer.writeBoolean(valueHolderForIndicatorTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_TabBarIconStyle TabBarIconStyle_serializer::read(DeserializerBase& buffer) +inline Ark_RatingOptions RatingOptions_serializer::read(DeserializerBase& buffer) { - Ark_TabBarIconStyle value = {}; + Ark_RatingOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto selectedColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor selectedColorTmpBuf = {}; - selectedColorTmpBuf.tag = selectedColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((selectedColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 selectedColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor selectedColorTmpBuf_ = {}; - selectedColorTmpBuf_.selector = selectedColorTmpBuf_UnionSelector; - if (selectedColorTmpBuf_UnionSelector == 0) { - selectedColorTmpBuf_.selector = 0; - selectedColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (selectedColorTmpBuf_UnionSelector == 1) { - selectedColorTmpBuf_.selector = 1; - selectedColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (selectedColorTmpBuf_UnionSelector == 2) { - selectedColorTmpBuf_.selector = 2; - selectedColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (selectedColorTmpBuf_UnionSelector == 3) { - selectedColorTmpBuf_.selector = 3; - selectedColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + const auto ratingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Bindable ratingTmpBuf = {}; + ratingTmpBuf.tag = ratingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((ratingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 ratingTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_Bindable ratingTmpBuf_ = {}; + ratingTmpBuf_.selector = ratingTmpBuf_UnionSelector; + if (ratingTmpBuf_UnionSelector == 0) { + ratingTmpBuf_.selector = 0; + ratingTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (ratingTmpBuf_UnionSelector == 1) { + ratingTmpBuf_.selector = 1; + ratingTmpBuf_.value1 = Bindable_Number_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for selectedColorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for ratingTmpBuf_ has to be chosen through deserialisation."); } - selectedColorTmpBuf.value = static_cast(selectedColorTmpBuf_); + ratingTmpBuf.value = static_cast(ratingTmpBuf_); } - value.selectedColor = selectedColorTmpBuf; - const auto unselectedColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor unselectedColorTmpBuf = {}; - unselectedColorTmpBuf.tag = unselectedColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((unselectedColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 unselectedColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor unselectedColorTmpBuf_ = {}; - unselectedColorTmpBuf_.selector = unselectedColorTmpBuf_UnionSelector; - if (unselectedColorTmpBuf_UnionSelector == 0) { - unselectedColorTmpBuf_.selector = 0; - unselectedColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (unselectedColorTmpBuf_UnionSelector == 1) { - unselectedColorTmpBuf_.selector = 1; - unselectedColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (unselectedColorTmpBuf_UnionSelector == 2) { - unselectedColorTmpBuf_.selector = 2; - unselectedColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (unselectedColorTmpBuf_UnionSelector == 3) { - unselectedColorTmpBuf_.selector = 3; - unselectedColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for unselectedColorTmpBuf_ has to be chosen through deserialisation."); - } - unselectedColorTmpBuf.value = static_cast(unselectedColorTmpBuf_); + value.rating = ratingTmpBuf; + const auto indicatorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean indicatorTmpBuf = {}; + indicatorTmpBuf.tag = indicatorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((indicatorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + indicatorTmpBuf.value = valueDeserializer.readBoolean(); } - value.unselectedColor = unselectedColorTmpBuf; + value.indicator = indicatorTmpBuf; return value; } -inline void TabBarOptions_serializer::write(SerializerBase& buffer, Ark_TabBarOptions value) +inline void RefreshOptions_serializer::write(SerializerBase& buffer, Ark_RefreshOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForIcon = value.icon; - if (runtimeType(valueHolderForIcon) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRefreshing = value.refreshing; + if (valueHolderForRefreshing.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRefreshingForIdx0 = valueHolderForRefreshing.value0; + valueSerializer.writeBoolean(valueHolderForRefreshingForIdx0); + } else if (valueHolderForRefreshing.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRefreshingForIdx1 = valueHolderForRefreshing.value1; + Bindable_Boolean_serializer::write(valueSerializer, valueHolderForRefreshingForIdx1); + } + const auto valueHolderForPromptText = value.promptText; + if (runtimeType(valueHolderForPromptText) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIconTmpValue = valueHolderForIcon.value; - if (valueHolderForIconTmpValue.selector == 0) { + const auto valueHolderForPromptTextTmpValue = valueHolderForPromptText.value; + if (valueHolderForPromptTextTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue.value0; - valueSerializer.writeString(valueHolderForIconTmpValueForIdx0); - } else if (valueHolderForIconTmpValue.selector == 1) { + const auto valueHolderForPromptTextTmpValueForIdx0 = valueHolderForPromptTextTmpValue.value0; + valueSerializer.writeString(valueHolderForPromptTextTmpValueForIdx0); + } else if (valueHolderForPromptTextTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForIconTmpValueForIdx1); + const auto valueHolderForPromptTextTmpValueForIdx1 = valueHolderForPromptTextTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForPromptTextTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForText = value.text; - if (runtimeType(valueHolderForText) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBuilder = value.builder; + if (runtimeType(valueHolderForBuilder) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTextTmpValue = valueHolderForText.value; - if (valueHolderForTextTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForTextTmpValueForIdx0 = valueHolderForTextTmpValue.value0; - valueSerializer.writeString(valueHolderForTextTmpValueForIdx0); - } else if (valueHolderForTextTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForTextTmpValueForIdx1 = valueHolderForTextTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx1); - } + const auto valueHolderForBuilderTmpValue = valueHolderForBuilder.value; + valueSerializer.writeCallbackResource(valueHolderForBuilderTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForRefreshingContent = value.refreshingContent; + if (runtimeType(valueHolderForRefreshingContent) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForRefreshingContentTmpValue = valueHolderForRefreshingContent.value; + valueSerializer.writeObject(valueHolderForRefreshingContentTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_TabBarOptions TabBarOptions_serializer::read(DeserializerBase& buffer) +inline Ark_RefreshOptions RefreshOptions_serializer::read(DeserializerBase& buffer) { - Ark_TabBarOptions value = {}; + Ark_RefreshOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto iconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Resource iconTmpBuf = {}; - iconTmpBuf.tag = iconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((iconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 iconTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource iconTmpBuf_ = {}; - iconTmpBuf_.selector = iconTmpBuf_UnionSelector; - if (iconTmpBuf_UnionSelector == 0) { - iconTmpBuf_.selector = 0; - iconTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (iconTmpBuf_UnionSelector == 1) { - iconTmpBuf_.selector = 1; - iconTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for iconTmpBuf_ has to be chosen through deserialisation."); - } - iconTmpBuf.value = static_cast(iconTmpBuf_); + const Ark_Int8 refreshingTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_Boolean_Bindable refreshingTmpBuf = {}; + refreshingTmpBuf.selector = refreshingTmpBufUnionSelector; + if (refreshingTmpBufUnionSelector == 0) { + refreshingTmpBuf.selector = 0; + refreshingTmpBuf.value0 = valueDeserializer.readBoolean(); + } else if (refreshingTmpBufUnionSelector == 1) { + refreshingTmpBuf.selector = 1; + refreshingTmpBuf.value1 = Bindable_Boolean_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for refreshingTmpBuf has to be chosen through deserialisation."); } - value.icon = iconTmpBuf; - const auto textTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Resource textTmpBuf = {}; - textTmpBuf.tag = textTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((textTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 textTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource textTmpBuf_ = {}; - textTmpBuf_.selector = textTmpBuf_UnionSelector; - if (textTmpBuf_UnionSelector == 0) { - textTmpBuf_.selector = 0; - textTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (textTmpBuf_UnionSelector == 1) { - textTmpBuf_.selector = 1; - textTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + value.refreshing = static_cast(refreshingTmpBuf); + const auto promptTextTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr promptTextTmpBuf = {}; + promptTextTmpBuf.tag = promptTextTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((promptTextTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 promptTextTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr promptTextTmpBuf_ = {}; + promptTextTmpBuf_.selector = promptTextTmpBuf_UnionSelector; + if (promptTextTmpBuf_UnionSelector == 0) { + promptTextTmpBuf_.selector = 0; + promptTextTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (promptTextTmpBuf_UnionSelector == 1) { + promptTextTmpBuf_.selector = 1; + promptTextTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for textTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for promptTextTmpBuf_ has to be chosen through deserialisation."); } - textTmpBuf.value = static_cast(textTmpBuf_); + promptTextTmpBuf.value = static_cast(promptTextTmpBuf_); } - value.text = textTmpBuf; + value.promptText = promptTextTmpBuf; + const auto builderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomNodeBuilder builderTmpBuf = {}; + builderTmpBuf.tag = builderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((builderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + builderTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + } + value.builder = builderTmpBuf; + const auto refreshingContentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ComponentContentBase refreshingContentTmpBuf = {}; + refreshingContentTmpBuf.tag = refreshingContentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((refreshingContentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + refreshingContentTmpBuf.value = static_cast(valueDeserializer.readObject()); + } + value.refreshingContent = refreshingContentTmpBuf; return value; } -inline void TabsOptions_serializer::write(SerializerBase& buffer, Ark_TabsOptions value) +inline void RestrictedWorker_serializer::write(SerializerBase& buffer, Ark_RestrictedWorker value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForBarPosition = value.barPosition; - if (runtimeType(valueHolderForBarPosition) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writePointer(value); +} +inline Ark_RestrictedWorker RestrictedWorker_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void ReuseOptions_serializer::write(SerializerBase& buffer, Ark_ReuseOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForReuseId = value.reuseId; + if (runtimeType(valueHolderForReuseId) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBarPositionTmpValue = valueHolderForBarPosition.value; - valueSerializer.writeInt32(static_cast(valueHolderForBarPositionTmpValue)); + const auto valueHolderForReuseIdTmpValue = valueHolderForReuseId.value; + valueSerializer.writeCallbackResource(valueHolderForReuseIdTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForReuseIdTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForReuseIdTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForIndex = value.index; - if (runtimeType(valueHolderForIndex) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_ReuseOptions ReuseOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_ReuseOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto reuseIdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ReuseIdCallback reuseIdTmpBuf = {}; + reuseIdTmpBuf.tag = reuseIdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((reuseIdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + reuseIdTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ReuseIdCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_ReuseIdCallback))))}; + } + value.reuseId = reuseIdTmpBuf; + return value; +} +inline void RichEditorBuilderSpanOptions_serializer::write(SerializerBase& buffer, Ark_RichEditorBuilderSpanOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForOffset = value.offset; + if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIndexTmpValue = valueHolderForIndex.value; - if (valueHolderForIndexTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForIndexTmpValueForIdx0 = valueHolderForIndexTmpValue.value0; - valueSerializer.writeNumber(valueHolderForIndexTmpValueForIdx0); - } else if (valueHolderForIndexTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForIndexTmpValueForIdx1 = valueHolderForIndexTmpValue.value1; - Bindable_Number_serializer::write(valueSerializer, valueHolderForIndexTmpValueForIdx1); - } + const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; + valueSerializer.writeNumber(valueHolderForOffsetTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForController = value.controller; - if (runtimeType(valueHolderForController) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDragBackgroundColor = value.dragBackgroundColor; + if (runtimeType(valueHolderForDragBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForControllerTmpValue = valueHolderForController.value; - TabsController_serializer::write(valueSerializer, valueHolderForControllerTmpValue); + const auto valueHolderForDragBackgroundColorTmpValue = valueHolderForDragBackgroundColor.value; + ColorMetrics_serializer::write(valueSerializer, valueHolderForDragBackgroundColorTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForIsDragShadowNeeded = value.isDragShadowNeeded; + if (runtimeType(valueHolderForIsDragShadowNeeded) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForIsDragShadowNeededTmpValue = valueHolderForIsDragShadowNeeded.value; + valueSerializer.writeBoolean(valueHolderForIsDragShadowNeededTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_TabsOptions TabsOptions_serializer::read(DeserializerBase& buffer) +inline Ark_RichEditorBuilderSpanOptions RichEditorBuilderSpanOptions_serializer::read(DeserializerBase& buffer) { - Ark_TabsOptions value = {}; + Ark_RichEditorBuilderSpanOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto barPositionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BarPosition barPositionTmpBuf = {}; - barPositionTmpBuf.tag = barPositionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((barPositionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - barPositionTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number offsetTmpBuf = {}; + offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + offsetTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.barPosition = barPositionTmpBuf; - const auto indexTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Bindable indexTmpBuf = {}; - indexTmpBuf.tag = indexTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((indexTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 indexTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Bindable indexTmpBuf_ = {}; - indexTmpBuf_.selector = indexTmpBuf_UnionSelector; - if (indexTmpBuf_UnionSelector == 0) { - indexTmpBuf_.selector = 0; - indexTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (indexTmpBuf_UnionSelector == 1) { - indexTmpBuf_.selector = 1; - indexTmpBuf_.value1 = Bindable_Number_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for indexTmpBuf_ has to be chosen through deserialisation."); - } - indexTmpBuf.value = static_cast(indexTmpBuf_); + value.offset = offsetTmpBuf; + const auto dragBackgroundColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ColorMetrics dragBackgroundColorTmpBuf = {}; + dragBackgroundColorTmpBuf.tag = dragBackgroundColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((dragBackgroundColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + dragBackgroundColorTmpBuf.value = static_cast(ColorMetrics_serializer::read(valueDeserializer)); } - value.index = indexTmpBuf; - const auto controllerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TabsController controllerTmpBuf = {}; - controllerTmpBuf.tag = controllerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((controllerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - controllerTmpBuf.value = static_cast(TabsController_serializer::read(valueDeserializer)); + value.dragBackgroundColor = dragBackgroundColorTmpBuf; + const auto isDragShadowNeededTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isDragShadowNeededTmpBuf = {}; + isDragShadowNeededTmpBuf.tag = isDragShadowNeededTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((isDragShadowNeededTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + isDragShadowNeededTmpBuf.value = valueDeserializer.readBoolean(); } - value.controller = controllerTmpBuf; + value.isDragShadowNeeded = isDragShadowNeededTmpBuf; return value; } -inline void TerminationInfo_serializer::write(SerializerBase& buffer, Ark_TerminationInfo value) +inline void RichEditorChangeValue_serializer::write(SerializerBase& buffer, Ark_RichEditorChangeValue value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForCode = value.code; - valueSerializer.writeInt32(valueHolderForCode); - const auto valueHolderForWant = value.want; - if (runtimeType(valueHolderForWant) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWantTmpValue = valueHolderForWant.value; - Want_serializer::write(valueSerializer, valueHolderForWantTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + const auto valueHolderForRangeBefore = value.rangeBefore; + TextRange_serializer::write(valueSerializer, valueHolderForRangeBefore); + const auto valueHolderForReplacedSpans = value.replacedSpans; + valueSerializer.writeInt32(valueHolderForReplacedSpans.length); + for (int valueHolderForReplacedSpansCounterI = 0; valueHolderForReplacedSpansCounterI < valueHolderForReplacedSpans.length; valueHolderForReplacedSpansCounterI++) { + const Ark_RichEditorTextSpanResult valueHolderForReplacedSpansTmpElement = valueHolderForReplacedSpans.array[valueHolderForReplacedSpansCounterI]; + RichEditorTextSpanResult_serializer::write(valueSerializer, valueHolderForReplacedSpansTmpElement); + } + const auto valueHolderForReplacedImageSpans = value.replacedImageSpans; + valueSerializer.writeInt32(valueHolderForReplacedImageSpans.length); + for (int valueHolderForReplacedImageSpansCounterI = 0; valueHolderForReplacedImageSpansCounterI < valueHolderForReplacedImageSpans.length; valueHolderForReplacedImageSpansCounterI++) { + const Ark_RichEditorImageSpanResult valueHolderForReplacedImageSpansTmpElement = valueHolderForReplacedImageSpans.array[valueHolderForReplacedImageSpansCounterI]; + RichEditorImageSpanResult_serializer::write(valueSerializer, valueHolderForReplacedImageSpansTmpElement); + } + const auto valueHolderForReplacedSymbolSpans = value.replacedSymbolSpans; + valueSerializer.writeInt32(valueHolderForReplacedSymbolSpans.length); + for (int valueHolderForReplacedSymbolSpansCounterI = 0; valueHolderForReplacedSymbolSpansCounterI < valueHolderForReplacedSymbolSpans.length; valueHolderForReplacedSymbolSpansCounterI++) { + const Ark_RichEditorTextSpanResult valueHolderForReplacedSymbolSpansTmpElement = valueHolderForReplacedSymbolSpans.array[valueHolderForReplacedSymbolSpansCounterI]; + RichEditorTextSpanResult_serializer::write(valueSerializer, valueHolderForReplacedSymbolSpansTmpElement); } } -inline Ark_TerminationInfo TerminationInfo_serializer::read(DeserializerBase& buffer) +inline Ark_RichEditorChangeValue RichEditorChangeValue_serializer::read(DeserializerBase& buffer) { - Ark_TerminationInfo value = {}; + Ark_RichEditorChangeValue value = {}; DeserializerBase& valueDeserializer = buffer; - value.code = valueDeserializer.readInt32(); - const auto wantTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Want wantTmpBuf = {}; - wantTmpBuf.tag = wantTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((wantTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - wantTmpBuf.value = Want_serializer::read(valueDeserializer); + value.rangeBefore = TextRange_serializer::read(valueDeserializer); + const Ark_Int32 replacedSpansTmpBufLength = valueDeserializer.readInt32(); + Array_RichEditorTextSpanResult replacedSpansTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&replacedSpansTmpBuf, replacedSpansTmpBufLength); + for (int replacedSpansTmpBufBufCounterI = 0; replacedSpansTmpBufBufCounterI < replacedSpansTmpBufLength; replacedSpansTmpBufBufCounterI++) { + replacedSpansTmpBuf.array[replacedSpansTmpBufBufCounterI] = RichEditorTextSpanResult_serializer::read(valueDeserializer); + } + value.replacedSpans = replacedSpansTmpBuf; + const Ark_Int32 replacedImageSpansTmpBufLength = valueDeserializer.readInt32(); + Array_RichEditorImageSpanResult replacedImageSpansTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&replacedImageSpansTmpBuf, replacedImageSpansTmpBufLength); + for (int replacedImageSpansTmpBufBufCounterI = 0; replacedImageSpansTmpBufBufCounterI < replacedImageSpansTmpBufLength; replacedImageSpansTmpBufBufCounterI++) { + replacedImageSpansTmpBuf.array[replacedImageSpansTmpBufBufCounterI] = RichEditorImageSpanResult_serializer::read(valueDeserializer); } - value.want = wantTmpBuf; + value.replacedImageSpans = replacedImageSpansTmpBuf; + const Ark_Int32 replacedSymbolSpansTmpBufLength = valueDeserializer.readInt32(); + Array_RichEditorTextSpanResult replacedSymbolSpansTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&replacedSymbolSpansTmpBuf, replacedSymbolSpansTmpBufLength); + for (int replacedSymbolSpansTmpBufBufCounterI = 0; replacedSymbolSpansTmpBufBufCounterI < replacedSymbolSpansTmpBufLength; replacedSymbolSpansTmpBufBufCounterI++) { + replacedSymbolSpansTmpBuf.array[replacedSymbolSpansTmpBufBufCounterI] = RichEditorTextSpanResult_serializer::read(valueDeserializer); + } + value.replacedSymbolSpans = replacedSymbolSpansTmpBuf; return value; } -inline void text_Decoration_serializer::write(SerializerBase& buffer, Ark_text_Decoration value) +inline void RichEditorSymbolSpanStyle_serializer::write(SerializerBase& buffer, Ark_RichEditorSymbolSpanStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTextDecoration = value.textDecoration; - if (runtimeType(valueHolderForTextDecoration) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTextDecorationTmpValue = valueHolderForTextDecoration.value; - valueSerializer.writeInt32(static_cast(valueHolderForTextDecorationTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForColor = value.color; - if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColorTmpValue = valueHolderForColor.value; - common2D_Color_serializer::write(valueSerializer, valueHolderForColorTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDecorationStyle = value.decorationStyle; - if (runtimeType(valueHolderForDecorationStyle) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFontSize = value.fontSize; + if (runtimeType(valueHolderForFontSize) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDecorationStyleTmpValue = valueHolderForDecorationStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForDecorationStyleTmpValue)); + const auto valueHolderForFontSizeTmpValue = valueHolderForFontSize.value; + if (valueHolderForFontSizeTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForFontSizeTmpValueForIdx0 = valueHolderForFontSizeTmpValue.value0; + valueSerializer.writeNumber(valueHolderForFontSizeTmpValueForIdx0); + } else if (valueHolderForFontSizeTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForFontSizeTmpValueForIdx1 = valueHolderForFontSizeTmpValue.value1; + valueSerializer.writeString(valueHolderForFontSizeTmpValueForIdx1); + } else if (valueHolderForFontSizeTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForFontSizeTmpValueForIdx2 = valueHolderForFontSizeTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForFontSizeTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDecorationThicknessScale = value.decorationThicknessScale; - if (runtimeType(valueHolderForDecorationThicknessScale) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFontColor = value.fontColor; + if (runtimeType(valueHolderForFontColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDecorationThicknessScaleTmpValue = valueHolderForDecorationThicknessScale.value; - valueSerializer.writeNumber(valueHolderForDecorationThicknessScaleTmpValue); + const auto valueHolderForFontColorTmpValue = valueHolderForFontColor.value; + valueSerializer.writeInt32(valueHolderForFontColorTmpValue.length); + for (int valueHolderForFontColorTmpValueCounterI = 0; valueHolderForFontColorTmpValueCounterI < valueHolderForFontColorTmpValue.length; valueHolderForFontColorTmpValueCounterI++) { + const Ark_ResourceColor valueHolderForFontColorTmpValueTmpElement = valueHolderForFontColorTmpValue.array[valueHolderForFontColorTmpValueCounterI]; + if (valueHolderForFontColorTmpValueTmpElement.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForFontColorTmpValueTmpElementForIdx0 = valueHolderForFontColorTmpValueTmpElement.value0; + valueSerializer.writeInt32(static_cast(valueHolderForFontColorTmpValueTmpElementForIdx0)); + } else if (valueHolderForFontColorTmpValueTmpElement.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForFontColorTmpValueTmpElementForIdx1 = valueHolderForFontColorTmpValueTmpElement.value1; + valueSerializer.writeNumber(valueHolderForFontColorTmpValueTmpElementForIdx1); + } else if (valueHolderForFontColorTmpValueTmpElement.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForFontColorTmpValueTmpElementForIdx2 = valueHolderForFontColorTmpValueTmpElement.value2; + valueSerializer.writeString(valueHolderForFontColorTmpValueTmpElementForIdx2); + } else if (valueHolderForFontColorTmpValueTmpElement.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForFontColorTmpValueTmpElementForIdx3 = valueHolderForFontColorTmpValueTmpElement.value3; + Resource_serializer::write(valueSerializer, valueHolderForFontColorTmpValueTmpElementForIdx3); + } + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_text_Decoration text_Decoration_serializer::read(DeserializerBase& buffer) -{ - Ark_text_Decoration value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto textDecorationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_TextDecorationType textDecorationTmpBuf = {}; - textDecorationTmpBuf.tag = textDecorationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((textDecorationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - textDecorationTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.textDecoration = textDecorationTmpBuf; - const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_common2D_Color colorTmpBuf = {}; - colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - colorTmpBuf.value = common2D_Color_serializer::read(valueDeserializer); - } - value.color = colorTmpBuf; - const auto decorationStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_TextDecorationStyle decorationStyleTmpBuf = {}; - decorationStyleTmpBuf.tag = decorationStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((decorationStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - decorationStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.decorationStyle = decorationStyleTmpBuf; - const auto decorationThicknessScaleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number decorationThicknessScaleTmpBuf = {}; - decorationThicknessScaleTmpBuf.tag = decorationThicknessScaleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((decorationThicknessScaleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - decorationThicknessScaleTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.decorationThicknessScale = decorationThicknessScaleTmpBuf; - return value; -} -inline void text_TextShadow_serializer::write(SerializerBase& buffer, Ark_text_TextShadow value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForColor = value.color; - if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFontWeight = value.fontWeight; + if (runtimeType(valueHolderForFontWeight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColorTmpValue = valueHolderForColor.value; - common2D_Color_serializer::write(valueSerializer, valueHolderForColorTmpValue); + const auto valueHolderForFontWeightTmpValue = valueHolderForFontWeight.value; + if (valueHolderForFontWeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForFontWeightTmpValueForIdx0 = valueHolderForFontWeightTmpValue.value0; + valueSerializer.writeNumber(valueHolderForFontWeightTmpValueForIdx0); + } else if (valueHolderForFontWeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForFontWeightTmpValueForIdx1 = valueHolderForFontWeightTmpValue.value1; + valueSerializer.writeInt32(static_cast(valueHolderForFontWeightTmpValueForIdx1)); + } else if (valueHolderForFontWeightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForFontWeightTmpValueForIdx2 = valueHolderForFontWeightTmpValue.value2; + valueSerializer.writeString(valueHolderForFontWeightTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPoint = value.point; - if (runtimeType(valueHolderForPoint) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEffectStrategy = value.effectStrategy; + if (runtimeType(valueHolderForEffectStrategy) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPointTmpValue = valueHolderForPoint.value; - common2D_Point_serializer::write(valueSerializer, valueHolderForPointTmpValue); + const auto valueHolderForEffectStrategyTmpValue = valueHolderForEffectStrategy.value; + valueSerializer.writeInt32(static_cast(valueHolderForEffectStrategyTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBlurRadius = value.blurRadius; - if (runtimeType(valueHolderForBlurRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRenderingStrategy = value.renderingStrategy; + if (runtimeType(valueHolderForRenderingStrategy) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBlurRadiusTmpValue = valueHolderForBlurRadius.value; - valueSerializer.writeNumber(valueHolderForBlurRadiusTmpValue); + const auto valueHolderForRenderingStrategyTmpValue = valueHolderForRenderingStrategy.value; + valueSerializer.writeInt32(static_cast(valueHolderForRenderingStrategyTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_text_TextShadow text_TextShadow_serializer::read(DeserializerBase& buffer) +inline Ark_RichEditorSymbolSpanStyle RichEditorSymbolSpanStyle_serializer::read(DeserializerBase& buffer) { - Ark_text_TextShadow value = {}; + Ark_RichEditorSymbolSpanStyle value = {}; DeserializerBase& valueDeserializer = buffer; - const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_common2D_Color colorTmpBuf = {}; - colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - colorTmpBuf.value = common2D_Color_serializer::read(valueDeserializer); + const auto fontSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String_Resource fontSizeTmpBuf = {}; + fontSizeTmpBuf.tag = fontSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 fontSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String_Resource fontSizeTmpBuf_ = {}; + fontSizeTmpBuf_.selector = fontSizeTmpBuf_UnionSelector; + if (fontSizeTmpBuf_UnionSelector == 0) { + fontSizeTmpBuf_.selector = 0; + fontSizeTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (fontSizeTmpBuf_UnionSelector == 1) { + fontSizeTmpBuf_.selector = 1; + fontSizeTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else if (fontSizeTmpBuf_UnionSelector == 2) { + fontSizeTmpBuf_.selector = 2; + fontSizeTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for fontSizeTmpBuf_ has to be chosen through deserialisation."); + } + fontSizeTmpBuf.value = static_cast(fontSizeTmpBuf_); } - value.color = colorTmpBuf; - const auto pointTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_common2D_Point pointTmpBuf = {}; - pointTmpBuf.tag = pointTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((pointTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - pointTmpBuf.value = common2D_Point_serializer::read(valueDeserializer); - } - value.point = pointTmpBuf; - const auto blurRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number blurRadiusTmpBuf = {}; - blurRadiusTmpBuf.tag = blurRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((blurRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - blurRadiusTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.blurRadius = blurRadiusTmpBuf; - return value; -} -inline void TextCascadePickerRangeContent_serializer::write(SerializerBase& buffer, Ark_TextCascadePickerRangeContent value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForText = value.text; - if (valueHolderForText.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForTextForIdx0 = valueHolderForText.value0; - valueSerializer.writeString(valueHolderForTextForIdx0); - } else if (valueHolderForText.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForTextForIdx1 = valueHolderForText.value1; - Resource_serializer::write(valueSerializer, valueHolderForTextForIdx1); + value.fontSize = fontSizeTmpBuf; + const auto fontColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Array_ResourceColor fontColorTmpBuf = {}; + fontColorTmpBuf.tag = fontColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int32 fontColorTmpBuf_Length = valueDeserializer.readInt32(); + Array_ResourceColor fontColorTmpBuf_ = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&fontColorTmpBuf_, fontColorTmpBuf_Length); + for (int fontColorTmpBuf_BufCounterI = 0; fontColorTmpBuf_BufCounterI < fontColorTmpBuf_Length; fontColorTmpBuf_BufCounterI++) { + const Ark_Int8 fontColorTmpBuf_TempBufUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColorTmpBuf_TempBuf = {}; + fontColorTmpBuf_TempBuf.selector = fontColorTmpBuf_TempBufUnionSelector; + if (fontColorTmpBuf_TempBufUnionSelector == 0) { + fontColorTmpBuf_TempBuf.selector = 0; + fontColorTmpBuf_TempBuf.value0 = static_cast(valueDeserializer.readInt32()); + } else if (fontColorTmpBuf_TempBufUnionSelector == 1) { + fontColorTmpBuf_TempBuf.selector = 1; + fontColorTmpBuf_TempBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (fontColorTmpBuf_TempBufUnionSelector == 2) { + fontColorTmpBuf_TempBuf.selector = 2; + fontColorTmpBuf_TempBuf.value2 = static_cast(valueDeserializer.readString()); + } else if (fontColorTmpBuf_TempBufUnionSelector == 3) { + fontColorTmpBuf_TempBuf.selector = 3; + fontColorTmpBuf_TempBuf.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for fontColorTmpBuf_TempBuf has to be chosen through deserialisation."); + } + fontColorTmpBuf_.array[fontColorTmpBuf_BufCounterI] = static_cast(fontColorTmpBuf_TempBuf); + } + fontColorTmpBuf.value = fontColorTmpBuf_; } - const auto valueHolderForChildren = value.children; - if (runtimeType(valueHolderForChildren) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForChildrenTmpValue = valueHolderForChildren.value; - valueSerializer.writeInt32(valueHolderForChildrenTmpValue.length); - for (int valueHolderForChildrenTmpValueCounterI = 0; valueHolderForChildrenTmpValueCounterI < valueHolderForChildrenTmpValue.length; valueHolderForChildrenTmpValueCounterI++) { - const Ark_TextCascadePickerRangeContent valueHolderForChildrenTmpValueTmpElement = valueHolderForChildrenTmpValue.array[valueHolderForChildrenTmpValueCounterI]; - TextCascadePickerRangeContent_serializer::write(valueSerializer, valueHolderForChildrenTmpValueTmpElement); + value.fontColor = fontColorTmpBuf; + const auto fontWeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_FontWeight_String fontWeightTmpBuf = {}; + fontWeightTmpBuf.tag = fontWeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontWeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 fontWeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_FontWeight_String fontWeightTmpBuf_ = {}; + fontWeightTmpBuf_.selector = fontWeightTmpBuf_UnionSelector; + if (fontWeightTmpBuf_UnionSelector == 0) { + fontWeightTmpBuf_.selector = 0; + fontWeightTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (fontWeightTmpBuf_UnionSelector == 1) { + fontWeightTmpBuf_.selector = 1; + fontWeightTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); + } else if (fontWeightTmpBuf_UnionSelector == 2) { + fontWeightTmpBuf_.selector = 2; + fontWeightTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for fontWeightTmpBuf_ has to be chosen through deserialisation."); } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + fontWeightTmpBuf.value = static_cast(fontWeightTmpBuf_); } -} -inline Ark_TextCascadePickerRangeContent TextCascadePickerRangeContent_serializer::read(DeserializerBase& buffer) -{ - Ark_TextCascadePickerRangeContent value = {}; - DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 textTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource textTmpBuf = {}; - textTmpBuf.selector = textTmpBufUnionSelector; - if (textTmpBufUnionSelector == 0) { - textTmpBuf.selector = 0; - textTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (textTmpBufUnionSelector == 1) { - textTmpBuf.selector = 1; - textTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for textTmpBuf has to be chosen through deserialisation."); + value.fontWeight = fontWeightTmpBuf; + const auto effectStrategyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SymbolEffectStrategy effectStrategyTmpBuf = {}; + effectStrategyTmpBuf.tag = effectStrategyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((effectStrategyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + effectStrategyTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.text = static_cast(textTmpBuf); - const auto childrenTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_TextCascadePickerRangeContent childrenTmpBuf = {}; - childrenTmpBuf.tag = childrenTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((childrenTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 childrenTmpBuf_Length = valueDeserializer.readInt32(); - Array_TextCascadePickerRangeContent childrenTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&childrenTmpBuf_, childrenTmpBuf_Length); - for (int childrenTmpBuf_BufCounterI = 0; childrenTmpBuf_BufCounterI < childrenTmpBuf_Length; childrenTmpBuf_BufCounterI++) { - childrenTmpBuf_.array[childrenTmpBuf_BufCounterI] = TextCascadePickerRangeContent_serializer::read(valueDeserializer); - } - childrenTmpBuf.value = childrenTmpBuf_; + value.effectStrategy = effectStrategyTmpBuf; + const auto renderingStrategyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SymbolRenderingStrategy renderingStrategyTmpBuf = {}; + renderingStrategyTmpBuf.tag = renderingStrategyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((renderingStrategyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + renderingStrategyTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.children = childrenTmpBuf; - return value; -} -inline void TextChangeOptions_serializer::write(SerializerBase& buffer, Ark_TextChangeOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForRangeBefore = value.rangeBefore; - TextRange_serializer::write(valueSerializer, valueHolderForRangeBefore); - const auto valueHolderForRangeAfter = value.rangeAfter; - TextRange_serializer::write(valueSerializer, valueHolderForRangeAfter); - const auto valueHolderForOldContent = value.oldContent; - valueSerializer.writeString(valueHolderForOldContent); - const auto valueHolderForOldPreviewText = value.oldPreviewText; - PreviewText_serializer::write(valueSerializer, valueHolderForOldPreviewText); -} -inline Ark_TextChangeOptions TextChangeOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_TextChangeOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - value.rangeBefore = TextRange_serializer::read(valueDeserializer); - value.rangeAfter = TextRange_serializer::read(valueDeserializer); - value.oldContent = static_cast(valueDeserializer.readString()); - value.oldPreviewText = PreviewText_serializer::read(valueDeserializer); + value.renderingStrategy = renderingStrategyTmpBuf; return value; } -inline void TextDecorationOptions_serializer::write(SerializerBase& buffer, Ark_TextDecorationOptions value) +inline void RichEditorUpdateSymbolSpanStyleOptions_serializer::write(SerializerBase& buffer, Ark_RichEditorUpdateSymbolSpanStyleOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForType = value.type; - valueSerializer.writeInt32(static_cast(valueHolderForType)); - const auto valueHolderForColor = value.color; - if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStart = value.start; + if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColorTmpValue = valueHolderForColor.value; - if (valueHolderForColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); - } else if (valueHolderForColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); - } else if (valueHolderForColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; - valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); - } else if (valueHolderForColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); - } + const auto valueHolderForStartTmpValue = valueHolderForStart.value; + valueSerializer.writeNumber(valueHolderForStartTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForStyle = value.style; - if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnd = value.end; + if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); + const auto valueHolderForEndTmpValue = valueHolderForEnd.value; + valueSerializer.writeNumber(valueHolderForEndTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } + const auto valueHolderForSymbolStyle = value.symbolStyle; + RichEditorSymbolSpanStyle_serializer::write(valueSerializer, valueHolderForSymbolStyle); } -inline Ark_TextDecorationOptions TextDecorationOptions_serializer::read(DeserializerBase& buffer) +inline Ark_RichEditorUpdateSymbolSpanStyleOptions RichEditorUpdateSymbolSpanStyleOptions_serializer::read(DeserializerBase& buffer) { - Ark_TextDecorationOptions value = {}; + Ark_RichEditorUpdateSymbolSpanStyleOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.type = static_cast(valueDeserializer.readInt32()); - const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor colorTmpBuf = {}; - colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorTmpBuf_ = {}; - colorTmpBuf_.selector = colorTmpBuf_UnionSelector; - if (colorTmpBuf_UnionSelector == 0) { - colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorTmpBuf_UnionSelector == 1) { - colorTmpBuf_.selector = 1; - colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (colorTmpBuf_UnionSelector == 2) { - colorTmpBuf_.selector = 2; - colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (colorTmpBuf_UnionSelector == 3) { - colorTmpBuf_.selector = 3; - colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); - } - colorTmpBuf.value = static_cast(colorTmpBuf_); + const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number startTmpBuf = {}; + startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + startTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.color = colorTmpBuf; - const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextDecorationStyle styleTmpBuf = {}; - styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.start = startTmpBuf; + const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number endTmpBuf = {}; + endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + endTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.style = styleTmpBuf; + value.end = endTmpBuf; + value.symbolStyle = RichEditorSymbolSpanStyle_serializer::read(valueDeserializer); return value; } -inline void TextMenuItem_serializer::write(SerializerBase& buffer, Ark_TextMenuItem value) +inline void RichEditorUrlStyle_serializer::write(SerializerBase& buffer, Ark_RichEditorUrlStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForContent = value.content; - if (valueHolderForContent.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForContentForIdx0 = valueHolderForContent.value0; - valueSerializer.writeString(valueHolderForContentForIdx0); - } else if (valueHolderForContent.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForContentForIdx1 = valueHolderForContent.value1; - Resource_serializer::write(valueSerializer, valueHolderForContentForIdx1); - } - const auto valueHolderForIcon = value.icon; - if (runtimeType(valueHolderForIcon) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIconTmpValue = valueHolderForIcon.value; - if (valueHolderForIconTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue.value0; - valueSerializer.writeString(valueHolderForIconTmpValueForIdx0); - } else if (valueHolderForIconTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForIconTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForId = value.id; - TextMenuItemId_serializer::write(valueSerializer, valueHolderForId); - const auto valueHolderForLabelInfo = value.labelInfo; - if (runtimeType(valueHolderForLabelInfo) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForUrl = value.url; + if (runtimeType(valueHolderForUrl) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLabelInfoTmpValue = valueHolderForLabelInfo.value; - if (valueHolderForLabelInfoTmpValue.selector == 0) { + const auto valueHolderForUrlTmpValue = valueHolderForUrl.value; + if (valueHolderForUrlTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForLabelInfoTmpValueForIdx0 = valueHolderForLabelInfoTmpValue.value0; - valueSerializer.writeString(valueHolderForLabelInfoTmpValueForIdx0); - } else if (valueHolderForLabelInfoTmpValue.selector == 1) { + const auto valueHolderForUrlTmpValueForIdx0 = valueHolderForUrlTmpValue.value0; + valueSerializer.writeString(valueHolderForUrlTmpValueForIdx0); + } else if (valueHolderForUrlTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForLabelInfoTmpValueForIdx1 = valueHolderForLabelInfoTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForLabelInfoTmpValueForIdx1); + const auto valueHolderForUrlTmpValueForIdx1 = valueHolderForUrlTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForUrlTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_TextMenuItem TextMenuItem_serializer::read(DeserializerBase& buffer) +inline Ark_RichEditorUrlStyle RichEditorUrlStyle_serializer::read(DeserializerBase& buffer) { - Ark_TextMenuItem value = {}; + Ark_RichEditorUrlStyle value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 contentTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr contentTmpBuf = {}; - contentTmpBuf.selector = contentTmpBufUnionSelector; - if (contentTmpBufUnionSelector == 0) { - contentTmpBuf.selector = 0; - contentTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (contentTmpBufUnionSelector == 1) { - contentTmpBuf.selector = 1; - contentTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for contentTmpBuf has to be chosen through deserialisation."); - } - value.content = static_cast(contentTmpBuf); - const auto iconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr iconTmpBuf = {}; - iconTmpBuf.tag = iconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((iconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 iconTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr iconTmpBuf_ = {}; - iconTmpBuf_.selector = iconTmpBuf_UnionSelector; - if (iconTmpBuf_UnionSelector == 0) { - iconTmpBuf_.selector = 0; - iconTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (iconTmpBuf_UnionSelector == 1) { - iconTmpBuf_.selector = 1; - iconTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for iconTmpBuf_ has to be chosen through deserialisation."); - } - iconTmpBuf.value = static_cast(iconTmpBuf_); - } - value.icon = iconTmpBuf; - value.id = static_cast(TextMenuItemId_serializer::read(valueDeserializer)); - const auto labelInfoTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr labelInfoTmpBuf = {}; - labelInfoTmpBuf.tag = labelInfoTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((labelInfoTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 labelInfoTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr labelInfoTmpBuf_ = {}; - labelInfoTmpBuf_.selector = labelInfoTmpBuf_UnionSelector; - if (labelInfoTmpBuf_UnionSelector == 0) { - labelInfoTmpBuf_.selector = 0; - labelInfoTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (labelInfoTmpBuf_UnionSelector == 1) { - labelInfoTmpBuf_.selector = 1; - labelInfoTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + const auto urlTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr urlTmpBuf = {}; + urlTmpBuf.tag = urlTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((urlTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 urlTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr urlTmpBuf_ = {}; + urlTmpBuf_.selector = urlTmpBuf_UnionSelector; + if (urlTmpBuf_UnionSelector == 0) { + urlTmpBuf_.selector = 0; + urlTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (urlTmpBuf_UnionSelector == 1) { + urlTmpBuf_.selector = 1; + urlTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for labelInfoTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for urlTmpBuf_ has to be chosen through deserialisation."); } - labelInfoTmpBuf.value = static_cast(labelInfoTmpBuf_); + urlTmpBuf.value = static_cast(urlTmpBuf_); } - value.labelInfo = labelInfoTmpBuf; + value.url = urlTmpBuf; return value; } -inline void TextPickerRangeContent_serializer::write(SerializerBase& buffer, Ark_TextPickerRangeContent value) +inline void SceneOptions_serializer::write(SerializerBase& buffer, Ark_SceneOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForIcon = value.icon; - if (valueHolderForIcon.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForIconForIdx0 = valueHolderForIcon.value0; - valueSerializer.writeString(valueHolderForIconForIdx0); - } else if (valueHolderForIcon.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForIconForIdx1 = valueHolderForIcon.value1; - Resource_serializer::write(valueSerializer, valueHolderForIconForIdx1); - } - const auto valueHolderForText = value.text; - if (runtimeType(valueHolderForText) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForScene = value.scene; + if (runtimeType(valueHolderForScene) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTextTmpValue = valueHolderForText.value; - if (valueHolderForTextTmpValue.selector == 0) { + const auto valueHolderForSceneTmpValue = valueHolderForScene.value; + if (valueHolderForSceneTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForTextTmpValueForIdx0 = valueHolderForTextTmpValue.value0; - valueSerializer.writeString(valueHolderForTextTmpValueForIdx0); - } else if (valueHolderForTextTmpValue.selector == 1) { + const auto valueHolderForSceneTmpValueForIdx0 = valueHolderForSceneTmpValue.value0; + if (valueHolderForSceneTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSceneTmpValueForIdx0ForIdx0 = valueHolderForSceneTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForSceneTmpValueForIdx0ForIdx0); + } else if (valueHolderForSceneTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSceneTmpValueForIdx0ForIdx1 = valueHolderForSceneTmpValueForIdx0.value1; + Resource_serializer::write(valueSerializer, valueHolderForSceneTmpValueForIdx0ForIdx1); + } + } else if (valueHolderForSceneTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForTextTmpValueForIdx1 = valueHolderForTextTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx1); + const auto valueHolderForSceneTmpValueForIdx1 = valueHolderForSceneTmpValue.value1; + Scene_serializer::write(valueSerializer, valueHolderForSceneTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_TextPickerRangeContent TextPickerRangeContent_serializer::read(DeserializerBase& buffer) -{ - Ark_TextPickerRangeContent value = {}; - DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 iconTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource iconTmpBuf = {}; - iconTmpBuf.selector = iconTmpBufUnionSelector; - if (iconTmpBufUnionSelector == 0) { - iconTmpBuf.selector = 0; - iconTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (iconTmpBufUnionSelector == 1) { - iconTmpBuf.selector = 1; - iconTmpBuf.value1 = Resource_serializer::read(valueDeserializer); + const auto valueHolderForModelType = value.modelType; + if (runtimeType(valueHolderForModelType) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForModelTypeTmpValue = valueHolderForModelType.value; + valueSerializer.writeInt32(static_cast(valueHolderForModelTypeTmpValue)); } else { - INTEROP_FATAL("One of the branches for iconTmpBuf has to be chosen through deserialisation."); + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.icon = static_cast(iconTmpBuf); - const auto textTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Resource textTmpBuf = {}; - textTmpBuf.tag = textTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((textTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 textTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource textTmpBuf_ = {}; - textTmpBuf_.selector = textTmpBuf_UnionSelector; - if (textTmpBuf_UnionSelector == 0) { - textTmpBuf_.selector = 0; - textTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (textTmpBuf_UnionSelector == 1) { - textTmpBuf_.selector = 1; - textTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); +} +inline Ark_SceneOptions SceneOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_SceneOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto sceneTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ResourceStr_Scene sceneTmpBuf = {}; + sceneTmpBuf.tag = sceneTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((sceneTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 sceneTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_ResourceStr_Scene sceneTmpBuf_ = {}; + sceneTmpBuf_.selector = sceneTmpBuf_UnionSelector; + if (sceneTmpBuf_UnionSelector == 0) { + sceneTmpBuf_.selector = 0; + const Ark_Int8 sceneTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr sceneTmpBuf_BufU = {}; + sceneTmpBuf_BufU.selector = sceneTmpBuf_BufUUnionSelector; + if (sceneTmpBuf_BufUUnionSelector == 0) { + sceneTmpBuf_BufU.selector = 0; + sceneTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (sceneTmpBuf_BufUUnionSelector == 1) { + sceneTmpBuf_BufU.selector = 1; + sceneTmpBuf_BufU.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for sceneTmpBuf_BufU has to be chosen through deserialisation."); + } + sceneTmpBuf_.value0 = static_cast(sceneTmpBuf_BufU); + } else if (sceneTmpBuf_UnionSelector == 1) { + sceneTmpBuf_.selector = 1; + sceneTmpBuf_.value1 = static_cast(Scene_serializer::read(valueDeserializer)); } else { - INTEROP_FATAL("One of the branches for textTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for sceneTmpBuf_ has to be chosen through deserialisation."); } - textTmpBuf.value = static_cast(textTmpBuf_); + sceneTmpBuf.value = static_cast(sceneTmpBuf_); } - value.text = textTmpBuf; + value.scene = sceneTmpBuf; + const auto modelTypeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ModelType modelTypeTmpBuf = {}; + modelTypeTmpBuf.tag = modelTypeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((modelTypeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + modelTypeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.modelType = modelTypeTmpBuf; return value; } -inline void TextPickerResult_serializer::write(SerializerBase& buffer, Ark_TextPickerResult value) +inline void ScrollOptions_serializer::write(SerializerBase& buffer, Ark_ScrollOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForValue = value.value; - if (valueHolderForValue.selector == 0) { + const auto valueHolderForXOffset = value.xOffset; + if (valueHolderForXOffset.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForValueForIdx0 = valueHolderForValue.value0; - valueSerializer.writeString(valueHolderForValueForIdx0); - } else if (valueHolderForValue.selector == 1) { + const auto valueHolderForXOffsetForIdx0 = valueHolderForXOffset.value0; + valueSerializer.writeNumber(valueHolderForXOffsetForIdx0); + } else if (valueHolderForXOffset.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForValueForIdx1 = valueHolderForValue.value1; - valueSerializer.writeInt32(valueHolderForValueForIdx1.length); - for (int valueHolderForValueForIdx1CounterI = 0; valueHolderForValueForIdx1CounterI < valueHolderForValueForIdx1.length; valueHolderForValueForIdx1CounterI++) { - const Ark_String valueHolderForValueForIdx1TmpElement = valueHolderForValueForIdx1.array[valueHolderForValueForIdx1CounterI]; - valueSerializer.writeString(valueHolderForValueForIdx1TmpElement); - } + const auto valueHolderForXOffsetForIdx1 = valueHolderForXOffset.value1; + valueSerializer.writeString(valueHolderForXOffsetForIdx1); } - const auto valueHolderForIndex = value.index; - if (valueHolderForIndex.selector == 0) { + const auto valueHolderForYOffset = value.yOffset; + if (valueHolderForYOffset.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForIndexForIdx0 = valueHolderForIndex.value0; - valueSerializer.writeNumber(valueHolderForIndexForIdx0); - } else if (valueHolderForIndex.selector == 1) { + const auto valueHolderForYOffsetForIdx0 = valueHolderForYOffset.value0; + valueSerializer.writeNumber(valueHolderForYOffsetForIdx0); + } else if (valueHolderForYOffset.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForIndexForIdx1 = valueHolderForIndex.value1; - valueSerializer.writeInt32(valueHolderForIndexForIdx1.length); - for (int valueHolderForIndexForIdx1CounterI = 0; valueHolderForIndexForIdx1CounterI < valueHolderForIndexForIdx1.length; valueHolderForIndexForIdx1CounterI++) { - const Ark_Number valueHolderForIndexForIdx1TmpElement = valueHolderForIndexForIdx1.array[valueHolderForIndexForIdx1CounterI]; - valueSerializer.writeNumber(valueHolderForIndexForIdx1TmpElement); + const auto valueHolderForYOffsetForIdx1 = valueHolderForYOffset.value1; + valueSerializer.writeString(valueHolderForYOffsetForIdx1); + } + const auto valueHolderForAnimation = value.animation; + if (runtimeType(valueHolderForAnimation) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForAnimationTmpValue = valueHolderForAnimation.value; + if (valueHolderForAnimationTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForAnimationTmpValueForIdx0 = valueHolderForAnimationTmpValue.value0; + ScrollAnimationOptions_serializer::write(valueSerializer, valueHolderForAnimationTmpValueForIdx0); + } else if (valueHolderForAnimationTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForAnimationTmpValueForIdx1 = valueHolderForAnimationTmpValue.value1; + valueSerializer.writeBoolean(valueHolderForAnimationTmpValueForIdx1); } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_TextPickerResult TextPickerResult_serializer::read(DeserializerBase& buffer) +inline Ark_ScrollOptions ScrollOptions_serializer::read(DeserializerBase& buffer) { - Ark_TextPickerResult value = {}; + Ark_ScrollOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 valueTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Array_String valueTmpBuf = {}; - valueTmpBuf.selector = valueTmpBufUnionSelector; - if (valueTmpBufUnionSelector == 0) { - valueTmpBuf.selector = 0; - valueTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (valueTmpBufUnionSelector == 1) { - valueTmpBuf.selector = 1; - const Ark_Int32 valueTmpBufBufULength = valueDeserializer.readInt32(); - Array_String valueTmpBufBufU = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&valueTmpBufBufU, valueTmpBufBufULength); - for (int valueTmpBufBufUBufCounterI = 0; valueTmpBufBufUBufCounterI < valueTmpBufBufULength; valueTmpBufBufUBufCounterI++) { - valueTmpBufBufU.array[valueTmpBufBufUBufCounterI] = static_cast(valueDeserializer.readString()); - } - valueTmpBuf.value1 = valueTmpBufBufU; + const Ark_Int8 xOffsetTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String xOffsetTmpBuf = {}; + xOffsetTmpBuf.selector = xOffsetTmpBufUnionSelector; + if (xOffsetTmpBufUnionSelector == 0) { + xOffsetTmpBuf.selector = 0; + xOffsetTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); + } else if (xOffsetTmpBufUnionSelector == 1) { + xOffsetTmpBuf.selector = 1; + xOffsetTmpBuf.value1 = static_cast(valueDeserializer.readString()); } else { - INTEROP_FATAL("One of the branches for valueTmpBuf has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for xOffsetTmpBuf has to be chosen through deserialisation."); + } + value.xOffset = static_cast(xOffsetTmpBuf); + const Ark_Int8 yOffsetTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String yOffsetTmpBuf = {}; + yOffsetTmpBuf.selector = yOffsetTmpBufUnionSelector; + if (yOffsetTmpBufUnionSelector == 0) { + yOffsetTmpBuf.selector = 0; + yOffsetTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); + } else if (yOffsetTmpBufUnionSelector == 1) { + yOffsetTmpBuf.selector = 1; + yOffsetTmpBuf.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for yOffsetTmpBuf has to be chosen through deserialisation."); + } + value.yOffset = static_cast(yOffsetTmpBuf); + const auto animationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ScrollAnimationOptions_Boolean animationTmpBuf = {}; + animationTmpBuf.tag = animationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((animationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 animationTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_ScrollAnimationOptions_Boolean animationTmpBuf_ = {}; + animationTmpBuf_.selector = animationTmpBuf_UnionSelector; + if (animationTmpBuf_UnionSelector == 0) { + animationTmpBuf_.selector = 0; + animationTmpBuf_.value0 = ScrollAnimationOptions_serializer::read(valueDeserializer); + } else if (animationTmpBuf_UnionSelector == 1) { + animationTmpBuf_.selector = 1; + animationTmpBuf_.value1 = valueDeserializer.readBoolean(); + } else { + INTEROP_FATAL("One of the branches for animationTmpBuf_ has to be chosen through deserialisation."); + } + animationTmpBuf.value = static_cast(animationTmpBuf_); } - value.value = static_cast(valueTmpBuf); - const Ark_Int8 indexTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Array_Number indexTmpBuf = {}; - indexTmpBuf.selector = indexTmpBufUnionSelector; - if (indexTmpBufUnionSelector == 0) { - indexTmpBuf.selector = 0; - indexTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); - } else if (indexTmpBufUnionSelector == 1) { - indexTmpBuf.selector = 1; - const Ark_Int32 indexTmpBufBufULength = valueDeserializer.readInt32(); - Array_Number indexTmpBufBufU = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&indexTmpBufBufU, indexTmpBufBufULength); - for (int indexTmpBufBufUBufCounterI = 0; indexTmpBufBufUBufCounterI < indexTmpBufBufULength; indexTmpBufBufUBufCounterI++) { - indexTmpBufBufU.array[indexTmpBufBufUBufCounterI] = static_cast(valueDeserializer.readNumber()); - } - indexTmpBuf.value1 = indexTmpBufBufU; - } else { - INTEROP_FATAL("One of the branches for indexTmpBuf has to be chosen through deserialisation."); - } - value.index = static_cast(indexTmpBuf); + value.animation = animationTmpBuf; return value; } -inline void TextStyle_serializer::write(SerializerBase& buffer, Ark_TextStyle value) +inline void ScrollToIndexOptions_serializer::write(SerializerBase& buffer, Ark_ScrollToIndexOptions value) { SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); + const auto valueHolderForExtraOffset = value.extraOffset; + if (runtimeType(valueHolderForExtraOffset) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForExtraOffsetTmpValue = valueHolderForExtraOffset.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForExtraOffsetTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_TextStyle TextStyle_serializer::read(DeserializerBase& buffer) +inline Ark_ScrollToIndexOptions ScrollToIndexOptions_serializer::read(DeserializerBase& buffer) { + Ark_ScrollToIndexOptions value = {}; DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + const auto extraOffsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics extraOffsetTmpBuf = {}; + extraOffsetTmpBuf.tag = extraOffsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((extraOffsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + extraOffsetTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.extraOffset = extraOffsetTmpBuf; + return value; } -inline void TextStyleInterface_serializer::write(SerializerBase& buffer, Ark_TextStyleInterface value) +inline void SearchOptions_serializer::write(SerializerBase& buffer, Ark_SearchOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForFontColor = value.fontColor; - if (runtimeType(valueHolderForFontColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForValue = value.value; + if (runtimeType(valueHolderForValue) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontColorTmpValue = valueHolderForFontColor.value; - if (valueHolderForFontColorTmpValue.selector == 0) { + const auto valueHolderForValueTmpValue = valueHolderForValue.value; + if (valueHolderForValueTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForFontColorTmpValueForIdx0)); - } else if (valueHolderForFontColorTmpValue.selector == 1) { + const auto valueHolderForValueTmpValueForIdx0 = valueHolderForValueTmpValue.value0; + valueSerializer.writeString(valueHolderForValueTmpValueForIdx0); + } else if (valueHolderForValueTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForFontColorTmpValueForIdx1 = valueHolderForFontColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForFontColorTmpValueForIdx1); - } else if (valueHolderForFontColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontColorTmpValueForIdx2 = valueHolderForFontColorTmpValue.value2; - valueSerializer.writeString(valueHolderForFontColorTmpValueForIdx2); - } else if (valueHolderForFontColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForFontColorTmpValueForIdx3); + const auto valueHolderForValueTmpValueForIdx1 = valueHolderForValueTmpValue.value1; + Bindable_String_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFontFamily = value.fontFamily; - if (runtimeType(valueHolderForFontFamily) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPlaceholder = value.placeholder; + if (runtimeType(valueHolderForPlaceholder) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontFamilyTmpValue = valueHolderForFontFamily.value; - if (valueHolderForFontFamilyTmpValue.selector == 0) { + const auto valueHolderForPlaceholderTmpValue = valueHolderForPlaceholder.value; + if (valueHolderForPlaceholderTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForFontFamilyTmpValueForIdx0 = valueHolderForFontFamilyTmpValue.value0; - valueSerializer.writeString(valueHolderForFontFamilyTmpValueForIdx0); - } else if (valueHolderForFontFamilyTmpValue.selector == 1) { + const auto valueHolderForPlaceholderTmpValueForIdx0 = valueHolderForPlaceholderTmpValue.value0; + valueSerializer.writeString(valueHolderForPlaceholderTmpValueForIdx0); + } else if (valueHolderForPlaceholderTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForFontFamilyTmpValueForIdx1 = valueHolderForFontFamilyTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForFontFamilyTmpValueForIdx1); + const auto valueHolderForPlaceholderTmpValueForIdx1 = valueHolderForPlaceholderTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForPlaceholderTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFontSize = value.fontSize; - if (runtimeType(valueHolderForFontSize) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontSizeTmpValue = valueHolderForFontSize.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForFontSizeTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFontWeight = value.fontWeight; - if (runtimeType(valueHolderForFontWeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIcon = value.icon; + if (runtimeType(valueHolderForIcon) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontWeightTmpValue = valueHolderForFontWeight.value; - if (valueHolderForFontWeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontWeightTmpValueForIdx0 = valueHolderForFontWeightTmpValue.value0; - valueSerializer.writeNumber(valueHolderForFontWeightTmpValueForIdx0); - } else if (valueHolderForFontWeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontWeightTmpValueForIdx1 = valueHolderForFontWeightTmpValue.value1; - valueSerializer.writeInt32(static_cast(valueHolderForFontWeightTmpValueForIdx1)); - } else if (valueHolderForFontWeightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontWeightTmpValueForIdx2 = valueHolderForFontWeightTmpValue.value2; - valueSerializer.writeString(valueHolderForFontWeightTmpValueForIdx2); - } + const auto valueHolderForIconTmpValue = valueHolderForIcon.value; + valueSerializer.writeString(valueHolderForIconTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFontStyle = value.fontStyle; - if (runtimeType(valueHolderForFontStyle) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForController = value.controller; + if (runtimeType(valueHolderForController) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontStyleTmpValue = valueHolderForFontStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForFontStyleTmpValue)); + const auto valueHolderForControllerTmpValue = valueHolderForController.value; + SearchController_serializer::write(valueSerializer, valueHolderForControllerTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_TextStyleInterface TextStyleInterface_serializer::read(DeserializerBase& buffer) +inline Ark_SearchOptions SearchOptions_serializer::read(DeserializerBase& buffer) { - Ark_TextStyleInterface value = {}; + Ark_SearchOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto fontColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor fontColorTmpBuf = {}; - fontColorTmpBuf.tag = fontColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 fontColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColorTmpBuf_ = {}; - fontColorTmpBuf_.selector = fontColorTmpBuf_UnionSelector; - if (fontColorTmpBuf_UnionSelector == 0) { - fontColorTmpBuf_.selector = 0; - fontColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (fontColorTmpBuf_UnionSelector == 1) { - fontColorTmpBuf_.selector = 1; - fontColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (fontColorTmpBuf_UnionSelector == 2) { - fontColorTmpBuf_.selector = 2; - fontColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (fontColorTmpBuf_UnionSelector == 3) { - fontColorTmpBuf_.selector = 3; - fontColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + const auto valueTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Bindable valueTmpBuf = {}; + valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 valueTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Bindable valueTmpBuf_ = {}; + valueTmpBuf_.selector = valueTmpBuf_UnionSelector; + if (valueTmpBuf_UnionSelector == 0) { + valueTmpBuf_.selector = 0; + valueTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (valueTmpBuf_UnionSelector == 1) { + valueTmpBuf_.selector = 1; + valueTmpBuf_.value1 = Bindable_String_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for fontColorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for valueTmpBuf_ has to be chosen through deserialisation."); } - fontColorTmpBuf.value = static_cast(fontColorTmpBuf_); + valueTmpBuf.value = static_cast(valueTmpBuf_); } - value.fontColor = fontColorTmpBuf; - const auto fontFamilyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr fontFamilyTmpBuf = {}; - fontFamilyTmpBuf.tag = fontFamilyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontFamilyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 fontFamilyTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr fontFamilyTmpBuf_ = {}; - fontFamilyTmpBuf_.selector = fontFamilyTmpBuf_UnionSelector; - if (fontFamilyTmpBuf_UnionSelector == 0) { - fontFamilyTmpBuf_.selector = 0; - fontFamilyTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (fontFamilyTmpBuf_UnionSelector == 1) { - fontFamilyTmpBuf_.selector = 1; - fontFamilyTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + value.value = valueTmpBuf; + const auto placeholderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr placeholderTmpBuf = {}; + placeholderTmpBuf.tag = placeholderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((placeholderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 placeholderTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr placeholderTmpBuf_ = {}; + placeholderTmpBuf_.selector = placeholderTmpBuf_UnionSelector; + if (placeholderTmpBuf_UnionSelector == 0) { + placeholderTmpBuf_.selector = 0; + placeholderTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (placeholderTmpBuf_UnionSelector == 1) { + placeholderTmpBuf_.selector = 1; + placeholderTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for fontFamilyTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for placeholderTmpBuf_ has to be chosen through deserialisation."); } - fontFamilyTmpBuf.value = static_cast(fontFamilyTmpBuf_); - } - value.fontFamily = fontFamilyTmpBuf; - const auto fontSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics fontSizeTmpBuf = {}; - fontSizeTmpBuf.tag = fontSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontSizeTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + placeholderTmpBuf.value = static_cast(placeholderTmpBuf_); } - value.fontSize = fontSizeTmpBuf; - const auto fontWeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_FontWeight_String fontWeightTmpBuf = {}; - fontWeightTmpBuf.tag = fontWeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontWeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 fontWeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_FontWeight_String fontWeightTmpBuf_ = {}; - fontWeightTmpBuf_.selector = fontWeightTmpBuf_UnionSelector; - if (fontWeightTmpBuf_UnionSelector == 0) { - fontWeightTmpBuf_.selector = 0; - fontWeightTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (fontWeightTmpBuf_UnionSelector == 1) { - fontWeightTmpBuf_.selector = 1; - fontWeightTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); - } else if (fontWeightTmpBuf_UnionSelector == 2) { - fontWeightTmpBuf_.selector = 2; - fontWeightTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for fontWeightTmpBuf_ has to be chosen through deserialisation."); - } - fontWeightTmpBuf.value = static_cast(fontWeightTmpBuf_); + value.placeholder = placeholderTmpBuf; + const auto iconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String iconTmpBuf = {}; + iconTmpBuf.tag = iconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((iconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + iconTmpBuf.value = static_cast(valueDeserializer.readString()); } - value.fontWeight = fontWeightTmpBuf; - const auto fontStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_FontStyle fontStyleTmpBuf = {}; - fontStyleTmpBuf.tag = fontStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.icon = iconTmpBuf; + const auto controllerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SearchController controllerTmpBuf = {}; + controllerTmpBuf.tag = controllerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((controllerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + controllerTmpBuf.value = static_cast(SearchController_serializer::read(valueDeserializer)); } - value.fontStyle = fontStyleTmpBuf; + value.controller = controllerTmpBuf; return value; } -inline void TimePickerOptions_serializer::write(SerializerBase& buffer, Ark_TimePickerOptions value) +inline void SelectionMenuOptions_serializer::write(SerializerBase& buffer, Ark_SelectionMenuOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSelected = value.selected; - if (runtimeType(valueHolderForSelected) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnAppear = value.onAppear; + if (runtimeType(valueHolderForOnAppear) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSelectedTmpValue = valueHolderForSelected.value; - if (valueHolderForSelectedTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSelectedTmpValueForIdx0 = valueHolderForSelectedTmpValue.value0; - valueSerializer.writeInt64(valueHolderForSelectedTmpValueForIdx0); - } else if (valueHolderForSelectedTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSelectedTmpValueForIdx1 = valueHolderForSelectedTmpValue.value1; - Bindable_Date_serializer::write(valueSerializer, valueHolderForSelectedTmpValueForIdx1); - } + const auto valueHolderForOnAppearTmpValue = valueHolderForOnAppear.value; + valueSerializer.writeCallbackResource(valueHolderForOnAppearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFormat = value.format; - if (runtimeType(valueHolderForFormat) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnDisappear = value.onDisappear; + if (runtimeType(valueHolderForOnDisappear) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFormatTmpValue = valueHolderForFormat.value; - valueSerializer.writeInt32(static_cast(valueHolderForFormatTmpValue)); + const auto valueHolderForOnDisappearTmpValue = valueHolderForOnDisappear.value; + valueSerializer.writeCallbackResource(valueHolderForOnDisappearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForStart = value.start; - if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMenuType = value.menuType; + if (runtimeType(valueHolderForMenuType) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartTmpValue = valueHolderForStart.value; - valueSerializer.writeInt64(valueHolderForStartTmpValue); + const auto valueHolderForMenuTypeTmpValue = valueHolderForMenuType.value; + valueSerializer.writeInt32(static_cast(valueHolderForMenuTypeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnd = value.end; - if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnMenuShow = value.onMenuShow; + if (runtimeType(valueHolderForOnMenuShow) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEndTmpValue = valueHolderForEnd.value; - valueSerializer.writeInt64(valueHolderForEndTmpValue); + const auto valueHolderForOnMenuShowTmpValue = valueHolderForOnMenuShow.value; + valueSerializer.writeCallbackResource(valueHolderForOnMenuShowTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnMenuShowTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnMenuShowTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_TimePickerOptions TimePickerOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_TimePickerOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto selectedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Date_Bindable selectedTmpBuf = {}; - selectedTmpBuf.tag = selectedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((selectedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 selectedTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Date_Bindable selectedTmpBuf_ = {}; - selectedTmpBuf_.selector = selectedTmpBuf_UnionSelector; - if (selectedTmpBuf_UnionSelector == 0) { - selectedTmpBuf_.selector = 0; - selectedTmpBuf_.value0 = valueDeserializer.readInt64(); - } else if (selectedTmpBuf_UnionSelector == 1) { - selectedTmpBuf_.selector = 1; - selectedTmpBuf_.value1 = Bindable_Date_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for selectedTmpBuf_ has to be chosen through deserialisation."); - } - selectedTmpBuf.value = static_cast(selectedTmpBuf_); - } - value.selected = selectedTmpBuf; - const auto formatTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TimePickerFormat formatTmpBuf = {}; - formatTmpBuf.tag = formatTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((formatTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - formatTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.format = formatTmpBuf; - const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Date startTmpBuf = {}; - startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - startTmpBuf.value = valueDeserializer.readInt64(); - } - value.start = startTmpBuf; - const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Date endTmpBuf = {}; - endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - endTmpBuf.value = valueDeserializer.readInt64(); + const auto valueHolderForOnMenuHide = value.onMenuHide; + if (runtimeType(valueHolderForOnMenuHide) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOnMenuHideTmpValue = valueHolderForOnMenuHide.value; + valueSerializer.writeCallbackResource(valueHolderForOnMenuHideTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnMenuHideTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnMenuHideTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.end = endTmpBuf; - return value; -} -inline void ToggleOptions_serializer::write(SerializerBase& buffer, Ark_ToggleOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForType = value.type; - valueSerializer.writeInt32(static_cast(valueHolderForType)); - const auto valueHolderForIsOn = value.isOn; - if (runtimeType(valueHolderForIsOn) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPreviewMenuOptions = value.previewMenuOptions; + if (runtimeType(valueHolderForPreviewMenuOptions) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIsOnTmpValue = valueHolderForIsOn.value; - if (valueHolderForIsOnTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForIsOnTmpValueForIdx0 = valueHolderForIsOnTmpValue.value0; - valueSerializer.writeBoolean(valueHolderForIsOnTmpValueForIdx0); - } else if (valueHolderForIsOnTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForIsOnTmpValueForIdx1 = valueHolderForIsOnTmpValue.value1; - Bindable_Boolean_serializer::write(valueSerializer, valueHolderForIsOnTmpValueForIdx1); - } + const auto valueHolderForPreviewMenuOptionsTmpValue = valueHolderForPreviewMenuOptions.value; + PreviewMenuOptions_serializer::write(valueSerializer, valueHolderForPreviewMenuOptionsTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ToggleOptions ToggleOptions_serializer::read(DeserializerBase& buffer) +inline Ark_SelectionMenuOptions SelectionMenuOptions_serializer::read(DeserializerBase& buffer) { - Ark_ToggleOptions value = {}; + Ark_SelectionMenuOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.type = static_cast(valueDeserializer.readInt32()); - const auto isOnTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Boolean_Bindable isOnTmpBuf = {}; - isOnTmpBuf.tag = isOnTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((isOnTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 isOnTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Boolean_Bindable isOnTmpBuf_ = {}; - isOnTmpBuf_.selector = isOnTmpBuf_UnionSelector; - if (isOnTmpBuf_UnionSelector == 0) { - isOnTmpBuf_.selector = 0; - isOnTmpBuf_.value0 = valueDeserializer.readBoolean(); - } else if (isOnTmpBuf_UnionSelector == 1) { - isOnTmpBuf_.selector = 1; - isOnTmpBuf_.value1 = Bindable_Boolean_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for isOnTmpBuf_ has to be chosen through deserialisation."); - } - isOnTmpBuf.value = static_cast(isOnTmpBuf_); + const auto onAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_MenuOnAppearCallback onAppearTmpBuf = {}; + onAppearTmpBuf.tag = onAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_MenuOnAppearCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_MenuOnAppearCallback))))}; + } + value.onAppear = onAppearTmpBuf; + const auto onDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_VoidCallback onDisappearTmpBuf = {}; + onDisappearTmpBuf.tag = onDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } + value.onDisappear = onDisappearTmpBuf; + const auto menuTypeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_MenuType menuTypeTmpBuf = {}; + menuTypeTmpBuf.tag = menuTypeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((menuTypeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + menuTypeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.menuType = menuTypeTmpBuf; + const auto onMenuShowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_MenuCallback onMenuShowTmpBuf = {}; + onMenuShowTmpBuf.tag = onMenuShowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onMenuShowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onMenuShowTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_MenuCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_MenuCallback))))}; + } + value.onMenuShow = onMenuShowTmpBuf; + const auto onMenuHideTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_MenuCallback onMenuHideTmpBuf = {}; + onMenuHideTmpBuf.tag = onMenuHideTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onMenuHideTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onMenuHideTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_MenuCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_MenuCallback))))}; } - value.isOn = isOnTmpBuf; + value.onMenuHide = onMenuHideTmpBuf; + const auto previewMenuOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PreviewMenuOptions previewMenuOptionsTmpBuf = {}; + previewMenuOptionsTmpBuf.tag = previewMenuOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((previewMenuOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + previewMenuOptionsTmpBuf.value = PreviewMenuOptions_serializer::read(valueDeserializer); + } + value.previewMenuOptions = previewMenuOptionsTmpBuf; return value; } -inline void ToolbarItem_serializer::write(SerializerBase& buffer, Ark_ToolbarItem value) +inline void SelectOption_serializer::write(SerializerBase& buffer, Ark_SelectOption value) { SerializerBase& valueSerializer = buffer; const auto valueHolderForValue = value.value; @@ -92268,52 +79616,10 @@ inline void ToolbarItem_serializer::write(SerializerBase& buffer, Ark_ToolbarIte } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForAction = value.action; - if (runtimeType(valueHolderForAction) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForActionTmpValue = valueHolderForAction.value; - valueSerializer.writeCallbackResource(valueHolderForActionTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForActionTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForActionTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForStatus = value.status; - if (runtimeType(valueHolderForStatus) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStatusTmpValue = valueHolderForStatus.value; - valueSerializer.writeInt32(static_cast(valueHolderForStatusTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForActiveIcon = value.activeIcon; - if (runtimeType(valueHolderForActiveIcon) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForActiveIconTmpValue = valueHolderForActiveIcon.value; - if (valueHolderForActiveIconTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForActiveIconTmpValueForIdx0 = valueHolderForActiveIconTmpValue.value0; - valueSerializer.writeString(valueHolderForActiveIconTmpValueForIdx0); - } else if (valueHolderForActiveIconTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForActiveIconTmpValueForIdx1 = valueHolderForActiveIconTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForActiveIconTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForActiveSymbolIcon = value.activeSymbolIcon; - if (runtimeType(valueHolderForActiveSymbolIcon) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForActiveSymbolIconTmpValue = valueHolderForActiveSymbolIcon.value; - SymbolGlyphModifier_serializer::write(valueSerializer, valueHolderForActiveSymbolIconTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } } -inline Ark_ToolbarItem ToolbarItem_serializer::read(DeserializerBase& buffer) +inline Ark_SelectOption SelectOption_serializer::read(DeserializerBase& buffer) { - Ark_ToolbarItem value = {}; + Ark_SelectOption value = {}; DeserializerBase& valueDeserializer = buffer; const Ark_Int8 valueTmpBufUnionSelector = valueDeserializer.readInt8(); Ark_ResourceStr valueTmpBuf = {}; @@ -92351,1687 +79657,1265 @@ inline Ark_ToolbarItem ToolbarItem_serializer::read(DeserializerBase& buffer) Opt_SymbolGlyphModifier symbolIconTmpBuf = {}; symbolIconTmpBuf.tag = symbolIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((symbolIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - symbolIconTmpBuf.value = SymbolGlyphModifier_serializer::read(valueDeserializer); + symbolIconTmpBuf.value = static_cast(SymbolGlyphModifier_serializer::read(valueDeserializer)); } value.symbolIcon = symbolIconTmpBuf; - const auto actionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void actionTmpBuf = {}; - actionTmpBuf.tag = actionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((actionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - actionTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.action = actionTmpBuf; - const auto statusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ToolbarItemStatus statusTmpBuf = {}; - statusTmpBuf.tag = statusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((statusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - statusTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.status = statusTmpBuf; - const auto activeIconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr activeIconTmpBuf = {}; - activeIconTmpBuf.tag = activeIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((activeIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 activeIconTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr activeIconTmpBuf_ = {}; - activeIconTmpBuf_.selector = activeIconTmpBuf_UnionSelector; - if (activeIconTmpBuf_UnionSelector == 0) { - activeIconTmpBuf_.selector = 0; - activeIconTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (activeIconTmpBuf_UnionSelector == 1) { - activeIconTmpBuf_.selector = 1; - activeIconTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for activeIconTmpBuf_ has to be chosen through deserialisation."); - } - activeIconTmpBuf.value = static_cast(activeIconTmpBuf_); - } - value.activeIcon = activeIconTmpBuf; - const auto activeSymbolIconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SymbolGlyphModifier activeSymbolIconTmpBuf = {}; - activeSymbolIconTmpBuf.tag = activeSymbolIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((activeSymbolIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - activeSymbolIconTmpBuf.value = SymbolGlyphModifier_serializer::read(valueDeserializer); - } - value.activeSymbolIcon = activeSymbolIconTmpBuf; return value; } -inline void uiObserver_NavDestinationSwitchInfo_serializer::write(SerializerBase& buffer, Ark_uiObserver_NavDestinationSwitchInfo value) +inline void ShadowOptions_serializer::write(SerializerBase& buffer, Ark_ShadowOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForFrom = value.from; - if (valueHolderForFrom.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFromForIdx0 = valueHolderForFrom.value0; - uiObserver_NavDestinationInfo_serializer::write(valueSerializer, valueHolderForFromForIdx0); - } else if (valueHolderForFrom.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFromForIdx1 = valueHolderForFrom.value1; - valueSerializer.writeString(valueHolderForFromForIdx1); - } - const auto valueHolderForTo = value.to; - if (valueHolderForTo.selector == 0) { + const auto valueHolderForRadius = value.radius; + if (valueHolderForRadius.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForToForIdx0 = valueHolderForTo.value0; - uiObserver_NavDestinationInfo_serializer::write(valueSerializer, valueHolderForToForIdx0); - } else if (valueHolderForTo.selector == 1) { + const auto valueHolderForRadiusForIdx0 = valueHolderForRadius.value0; + valueSerializer.writeNumber(valueHolderForRadiusForIdx0); + } else if (valueHolderForRadius.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForToForIdx1 = valueHolderForTo.value1; - valueSerializer.writeString(valueHolderForToForIdx1); - } - const auto valueHolderForOperation = value.operation; - valueSerializer.writeInt32(static_cast(valueHolderForOperation)); -} -inline Ark_uiObserver_NavDestinationSwitchInfo uiObserver_NavDestinationSwitchInfo_serializer::read(DeserializerBase& buffer) -{ - Ark_uiObserver_NavDestinationSwitchInfo value = {}; - DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 fromTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_NavDestinationInfo_NavBar fromTmpBuf = {}; - fromTmpBuf.selector = fromTmpBufUnionSelector; - if (fromTmpBufUnionSelector == 0) { - fromTmpBuf.selector = 0; - fromTmpBuf.value0 = uiObserver_NavDestinationInfo_serializer::read(valueDeserializer); - } else if (fromTmpBufUnionSelector == 1) { - fromTmpBuf.selector = 1; - fromTmpBuf.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for fromTmpBuf has to be chosen through deserialisation."); - } - value.from = static_cast(fromTmpBuf); - const Ark_Int8 toTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_NavDestinationInfo_NavBar toTmpBuf = {}; - toTmpBuf.selector = toTmpBufUnionSelector; - if (toTmpBufUnionSelector == 0) { - toTmpBuf.selector = 0; - toTmpBuf.value0 = uiObserver_NavDestinationInfo_serializer::read(valueDeserializer); - } else if (toTmpBufUnionSelector == 1) { - toTmpBuf.selector = 1; - toTmpBuf.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for toTmpBuf has to be chosen through deserialisation."); - } - value.to = static_cast(toTmpBuf); - value.operation = static_cast(valueDeserializer.readInt32()); - return value; -} -inline void UnderlineColor_serializer::write(SerializerBase& buffer, Ark_UnderlineColor value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForTyping = value.typing; - if (runtimeType(valueHolderForTyping) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTypingTmpValue = valueHolderForTyping.value; - if (valueHolderForTypingTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForTypingTmpValueForIdx0 = valueHolderForTypingTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForTypingTmpValueForIdx0)); - } else if (valueHolderForTypingTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForTypingTmpValueForIdx1 = valueHolderForTypingTmpValue.value1; - valueSerializer.writeNumber(valueHolderForTypingTmpValueForIdx1); - } else if (valueHolderForTypingTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForTypingTmpValueForIdx2 = valueHolderForTypingTmpValue.value2; - valueSerializer.writeString(valueHolderForTypingTmpValueForIdx2); - } else if (valueHolderForTypingTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForTypingTmpValueForIdx3 = valueHolderForTypingTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForTypingTmpValueForIdx3); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForNormal = value.normal; - if (runtimeType(valueHolderForNormal) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForNormalTmpValue = valueHolderForNormal.value; - if (valueHolderForNormalTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForNormalTmpValueForIdx0 = valueHolderForNormalTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForNormalTmpValueForIdx0)); - } else if (valueHolderForNormalTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForNormalTmpValueForIdx1 = valueHolderForNormalTmpValue.value1; - valueSerializer.writeNumber(valueHolderForNormalTmpValueForIdx1); - } else if (valueHolderForNormalTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForNormalTmpValueForIdx2 = valueHolderForNormalTmpValue.value2; - valueSerializer.writeString(valueHolderForNormalTmpValueForIdx2); - } else if (valueHolderForNormalTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForNormalTmpValueForIdx3 = valueHolderForNormalTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForNormalTmpValueForIdx3); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + const auto valueHolderForRadiusForIdx1 = valueHolderForRadius.value1; + Resource_serializer::write(valueSerializer, valueHolderForRadiusForIdx1); } - const auto valueHolderForError = value.error; - if (runtimeType(valueHolderForError) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForType = value.type; + if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForErrorTmpValue = valueHolderForError.value; - if (valueHolderForErrorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForErrorTmpValueForIdx0 = valueHolderForErrorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForErrorTmpValueForIdx0)); - } else if (valueHolderForErrorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForErrorTmpValueForIdx1 = valueHolderForErrorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForErrorTmpValueForIdx1); - } else if (valueHolderForErrorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForErrorTmpValueForIdx2 = valueHolderForErrorTmpValue.value2; - valueSerializer.writeString(valueHolderForErrorTmpValueForIdx2); - } else if (valueHolderForErrorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForErrorTmpValueForIdx3 = valueHolderForErrorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForErrorTmpValueForIdx3); - } + const auto valueHolderForTypeTmpValue = valueHolderForType.value; + valueSerializer.writeInt32(static_cast(valueHolderForTypeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDisable = value.disable; - if (runtimeType(valueHolderForDisable) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForColor = value.color; + if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDisableTmpValue = valueHolderForDisable.value; - if (valueHolderForDisableTmpValue.selector == 0) { + const auto valueHolderForColorTmpValue = valueHolderForColor.value; + if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForDisableTmpValueForIdx0 = valueHolderForDisableTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForDisableTmpValueForIdx0)); - } else if (valueHolderForDisableTmpValue.selector == 1) { + const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); + } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForDisableTmpValueForIdx1 = valueHolderForDisableTmpValue.value1; - valueSerializer.writeNumber(valueHolderForDisableTmpValueForIdx1); - } else if (valueHolderForDisableTmpValue.selector == 2) { + const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; + valueSerializer.writeString(valueHolderForColorTmpValueForIdx1); + } else if (valueHolderForColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForDisableTmpValueForIdx2 = valueHolderForDisableTmpValue.value2; - valueSerializer.writeString(valueHolderForDisableTmpValueForIdx2); - } else if (valueHolderForDisableTmpValue.selector == 3) { + const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx2); + } else if (valueHolderForColorTmpValue.selector == 3) { valueSerializer.writeInt8(3); - const auto valueHolderForDisableTmpValueForIdx3 = valueHolderForDisableTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForDisableTmpValueForIdx3); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } -} -inline Ark_UnderlineColor UnderlineColor_serializer::read(DeserializerBase& buffer) -{ - Ark_UnderlineColor value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto typingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor typingTmpBuf = {}; - typingTmpBuf.tag = typingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((typingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 typingTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor typingTmpBuf_ = {}; - typingTmpBuf_.selector = typingTmpBuf_UnionSelector; - if (typingTmpBuf_UnionSelector == 0) { - typingTmpBuf_.selector = 0; - typingTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (typingTmpBuf_UnionSelector == 1) { - typingTmpBuf_.selector = 1; - typingTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (typingTmpBuf_UnionSelector == 2) { - typingTmpBuf_.selector = 2; - typingTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (typingTmpBuf_UnionSelector == 3) { - typingTmpBuf_.selector = 3; - typingTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for typingTmpBuf_ has to be chosen through deserialisation."); - } - typingTmpBuf.value = static_cast(typingTmpBuf_); - } - value.typing = typingTmpBuf; - const auto normalTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor normalTmpBuf = {}; - normalTmpBuf.tag = normalTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((normalTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 normalTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor normalTmpBuf_ = {}; - normalTmpBuf_.selector = normalTmpBuf_UnionSelector; - if (normalTmpBuf_UnionSelector == 0) { - normalTmpBuf_.selector = 0; - normalTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (normalTmpBuf_UnionSelector == 1) { - normalTmpBuf_.selector = 1; - normalTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (normalTmpBuf_UnionSelector == 2) { - normalTmpBuf_.selector = 2; - normalTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (normalTmpBuf_UnionSelector == 3) { - normalTmpBuf_.selector = 3; - normalTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for normalTmpBuf_ has to be chosen through deserialisation."); - } - normalTmpBuf.value = static_cast(normalTmpBuf_); - } - value.normal = normalTmpBuf; - const auto errorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor errorTmpBuf = {}; - errorTmpBuf.tag = errorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((errorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 errorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor errorTmpBuf_ = {}; - errorTmpBuf_.selector = errorTmpBuf_UnionSelector; - if (errorTmpBuf_UnionSelector == 0) { - errorTmpBuf_.selector = 0; - errorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (errorTmpBuf_UnionSelector == 1) { - errorTmpBuf_.selector = 1; - errorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (errorTmpBuf_UnionSelector == 2) { - errorTmpBuf_.selector = 2; - errorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (errorTmpBuf_UnionSelector == 3) { - errorTmpBuf_.selector = 3; - errorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for errorTmpBuf_ has to be chosen through deserialisation."); - } - errorTmpBuf.value = static_cast(errorTmpBuf_); - } - value.error = errorTmpBuf; - const auto disableTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor disableTmpBuf = {}; - disableTmpBuf.tag = disableTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((disableTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 disableTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor disableTmpBuf_ = {}; - disableTmpBuf_.selector = disableTmpBuf_UnionSelector; - if (disableTmpBuf_UnionSelector == 0) { - disableTmpBuf_.selector = 0; - disableTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (disableTmpBuf_UnionSelector == 1) { - disableTmpBuf_.selector = 1; - disableTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (disableTmpBuf_UnionSelector == 2) { - disableTmpBuf_.selector = 2; - disableTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (disableTmpBuf_UnionSelector == 3) { - disableTmpBuf_.selector = 3; - disableTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for disableTmpBuf_ has to be chosen through deserialisation."); - } - disableTmpBuf.value = static_cast(disableTmpBuf_); - } - value.disable = disableTmpBuf; - return value; -} -inline void VideoOptions_serializer::write(SerializerBase& buffer, Ark_VideoOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForSrc = value.src; - if (runtimeType(valueHolderForSrc) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSrcTmpValue = valueHolderForSrc.value; - if (valueHolderForSrcTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSrcTmpValueForIdx0 = valueHolderForSrcTmpValue.value0; - valueSerializer.writeString(valueHolderForSrcTmpValueForIdx0); - } else if (valueHolderForSrcTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSrcTmpValueForIdx1 = valueHolderForSrcTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForSrcTmpValueForIdx1); + const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx3)); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForCurrentProgressRate = value.currentProgressRate; - if (runtimeType(valueHolderForCurrentProgressRate) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOffsetX = value.offsetX; + if (runtimeType(valueHolderForOffsetX) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCurrentProgressRateTmpValue = valueHolderForCurrentProgressRate.value; - if (valueHolderForCurrentProgressRateTmpValue.selector == 0) { + const auto valueHolderForOffsetXTmpValue = valueHolderForOffsetX.value; + if (valueHolderForOffsetXTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForCurrentProgressRateTmpValueForIdx0 = valueHolderForCurrentProgressRateTmpValue.value0; - valueSerializer.writeFloat64(valueHolderForCurrentProgressRateTmpValueForIdx0); - } else if (valueHolderForCurrentProgressRateTmpValue.selector == 1) { + const auto valueHolderForOffsetXTmpValueForIdx0 = valueHolderForOffsetXTmpValue.value0; + valueSerializer.writeNumber(valueHolderForOffsetXTmpValueForIdx0); + } else if (valueHolderForOffsetXTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForCurrentProgressRateTmpValueForIdx1 = valueHolderForCurrentProgressRateTmpValue.value1; - valueSerializer.writeString(valueHolderForCurrentProgressRateTmpValueForIdx1); - } else if (valueHolderForCurrentProgressRateTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCurrentProgressRateTmpValueForIdx2 = valueHolderForCurrentProgressRateTmpValue.value2; - valueSerializer.writeInt32(static_cast(valueHolderForCurrentProgressRateTmpValueForIdx2)); + const auto valueHolderForOffsetXTmpValueForIdx1 = valueHolderForOffsetXTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForOffsetXTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPreviewUri = value.previewUri; - if (runtimeType(valueHolderForPreviewUri) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOffsetY = value.offsetY; + if (runtimeType(valueHolderForOffsetY) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPreviewUriTmpValue = valueHolderForPreviewUri.value; - if (valueHolderForPreviewUriTmpValue.selector == 0) { + const auto valueHolderForOffsetYTmpValue = valueHolderForOffsetY.value; + if (valueHolderForOffsetYTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForPreviewUriTmpValueForIdx0 = valueHolderForPreviewUriTmpValue.value0; - valueSerializer.writeString(valueHolderForPreviewUriTmpValueForIdx0); - } else if (valueHolderForPreviewUriTmpValue.selector == 1) { + const auto valueHolderForOffsetYTmpValueForIdx0 = valueHolderForOffsetYTmpValue.value0; + valueSerializer.writeNumber(valueHolderForOffsetYTmpValueForIdx0); + } else if (valueHolderForOffsetYTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForPreviewUriTmpValueForIdx1 = valueHolderForPreviewUriTmpValue.value1; - image_PixelMap_serializer::write(valueSerializer, valueHolderForPreviewUriTmpValueForIdx1); - } else if (valueHolderForPreviewUriTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForPreviewUriTmpValueForIdx2 = valueHolderForPreviewUriTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForPreviewUriTmpValueForIdx2); + const auto valueHolderForOffsetYTmpValueForIdx1 = valueHolderForOffsetYTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForOffsetYTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForController = value.controller; - if (runtimeType(valueHolderForController) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForControllerTmpValue = valueHolderForController.value; - VideoController_serializer::write(valueSerializer, valueHolderForControllerTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForImageAIOptions = value.imageAIOptions; - if (runtimeType(valueHolderForImageAIOptions) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForImageAIOptionsTmpValue = valueHolderForImageAIOptions.value; - ImageAIOptions_serializer::write(valueSerializer, valueHolderForImageAIOptionsTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForPosterOptions = value.posterOptions; - if (runtimeType(valueHolderForPosterOptions) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFill = value.fill; + if (runtimeType(valueHolderForFill) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPosterOptionsTmpValue = valueHolderForPosterOptions.value; - PosterOptions_serializer::write(valueSerializer, valueHolderForPosterOptionsTmpValue); + const auto valueHolderForFillTmpValue = valueHolderForFill.value; + valueSerializer.writeBoolean(valueHolderForFillTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_VideoOptions VideoOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ShadowOptions ShadowOptions_serializer::read(DeserializerBase& buffer) { - Ark_VideoOptions value = {}; + Ark_ShadowOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto srcTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Resource srcTmpBuf = {}; - srcTmpBuf.tag = srcTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((srcTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 srcTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource srcTmpBuf_ = {}; - srcTmpBuf_.selector = srcTmpBuf_UnionSelector; - if (srcTmpBuf_UnionSelector == 0) { - srcTmpBuf_.selector = 0; - srcTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (srcTmpBuf_UnionSelector == 1) { - srcTmpBuf_.selector = 1; - srcTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for srcTmpBuf_ has to be chosen through deserialisation."); - } - srcTmpBuf.value = static_cast(srcTmpBuf_); + const Ark_Int8 radiusTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource radiusTmpBuf = {}; + radiusTmpBuf.selector = radiusTmpBufUnionSelector; + if (radiusTmpBufUnionSelector == 0) { + radiusTmpBuf.selector = 0; + radiusTmpBuf.value0 = static_cast(valueDeserializer.readNumber()); + } else if (radiusTmpBufUnionSelector == 1) { + radiusTmpBuf.selector = 1; + radiusTmpBuf.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for radiusTmpBuf has to be chosen through deserialisation."); } - value.src = srcTmpBuf; - const auto currentProgressRateTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_F64_String_PlaybackSpeed currentProgressRateTmpBuf = {}; - currentProgressRateTmpBuf.tag = currentProgressRateTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((currentProgressRateTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 currentProgressRateTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_F64_String_PlaybackSpeed currentProgressRateTmpBuf_ = {}; - currentProgressRateTmpBuf_.selector = currentProgressRateTmpBuf_UnionSelector; - if (currentProgressRateTmpBuf_UnionSelector == 0) { - currentProgressRateTmpBuf_.selector = 0; - currentProgressRateTmpBuf_.value0 = valueDeserializer.readFloat64(); - } else if (currentProgressRateTmpBuf_UnionSelector == 1) { - currentProgressRateTmpBuf_.selector = 1; - currentProgressRateTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else if (currentProgressRateTmpBuf_UnionSelector == 2) { - currentProgressRateTmpBuf_.selector = 2; - currentProgressRateTmpBuf_.value2 = static_cast(valueDeserializer.readInt32()); + value.radius = static_cast(radiusTmpBuf); + const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ShadowType typeTmpBuf = {}; + typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + typeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.type = typeTmpBuf; + const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_arkui_component_enums_Color_String_Resource_ColoringStrategy colorTmpBuf = {}; + colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_arkui_component_enums_Color_String_Resource_ColoringStrategy colorTmpBuf_ = {}; + colorTmpBuf_.selector = colorTmpBuf_UnionSelector; + if (colorTmpBuf_UnionSelector == 0) { + colorTmpBuf_.selector = 0; + colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorTmpBuf_UnionSelector == 1) { + colorTmpBuf_.selector = 1; + colorTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else if (colorTmpBuf_UnionSelector == 2) { + colorTmpBuf_.selector = 2; + colorTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else if (colorTmpBuf_UnionSelector == 3) { + colorTmpBuf_.selector = 3; + colorTmpBuf_.value3 = static_cast(valueDeserializer.readInt32()); } else { - INTEROP_FATAL("One of the branches for currentProgressRateTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); } - currentProgressRateTmpBuf.value = static_cast(currentProgressRateTmpBuf_); + colorTmpBuf.value = static_cast(colorTmpBuf_); } - value.currentProgressRate = currentProgressRateTmpBuf; - const auto previewUriTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_PixelMap_Resource previewUriTmpBuf = {}; - previewUriTmpBuf.tag = previewUriTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((previewUriTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 previewUriTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_PixelMap_Resource previewUriTmpBuf_ = {}; - previewUriTmpBuf_.selector = previewUriTmpBuf_UnionSelector; - if (previewUriTmpBuf_UnionSelector == 0) { - previewUriTmpBuf_.selector = 0; - previewUriTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (previewUriTmpBuf_UnionSelector == 1) { - previewUriTmpBuf_.selector = 1; - previewUriTmpBuf_.value1 = static_cast(image_PixelMap_serializer::read(valueDeserializer)); - } else if (previewUriTmpBuf_UnionSelector == 2) { - previewUriTmpBuf_.selector = 2; - previewUriTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.color = colorTmpBuf; + const auto offsetXTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Resource offsetXTmpBuf = {}; + offsetXTmpBuf.tag = offsetXTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((offsetXTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 offsetXTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource offsetXTmpBuf_ = {}; + offsetXTmpBuf_.selector = offsetXTmpBuf_UnionSelector; + if (offsetXTmpBuf_UnionSelector == 0) { + offsetXTmpBuf_.selector = 0; + offsetXTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (offsetXTmpBuf_UnionSelector == 1) { + offsetXTmpBuf_.selector = 1; + offsetXTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for previewUriTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for offsetXTmpBuf_ has to be chosen through deserialisation."); } - previewUriTmpBuf.value = static_cast(previewUriTmpBuf_); - } - value.previewUri = previewUriTmpBuf; - const auto controllerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_VideoController controllerTmpBuf = {}; - controllerTmpBuf.tag = controllerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((controllerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - controllerTmpBuf.value = static_cast(VideoController_serializer::read(valueDeserializer)); + offsetXTmpBuf.value = static_cast(offsetXTmpBuf_); } - value.controller = controllerTmpBuf; - const auto imageAIOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ImageAIOptions imageAIOptionsTmpBuf = {}; - imageAIOptionsTmpBuf.tag = imageAIOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((imageAIOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - imageAIOptionsTmpBuf.value = ImageAIOptions_serializer::read(valueDeserializer); + value.offsetX = offsetXTmpBuf; + const auto offsetYTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Resource offsetYTmpBuf = {}; + offsetYTmpBuf.tag = offsetYTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((offsetYTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 offsetYTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource offsetYTmpBuf_ = {}; + offsetYTmpBuf_.selector = offsetYTmpBuf_UnionSelector; + if (offsetYTmpBuf_UnionSelector == 0) { + offsetYTmpBuf_.selector = 0; + offsetYTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (offsetYTmpBuf_UnionSelector == 1) { + offsetYTmpBuf_.selector = 1; + offsetYTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for offsetYTmpBuf_ has to be chosen through deserialisation."); + } + offsetYTmpBuf.value = static_cast(offsetYTmpBuf_); } - value.imageAIOptions = imageAIOptionsTmpBuf; - const auto posterOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PosterOptions posterOptionsTmpBuf = {}; - posterOptionsTmpBuf.tag = posterOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((posterOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - posterOptionsTmpBuf.value = PosterOptions_serializer::read(valueDeserializer); + value.offsetY = offsetYTmpBuf; + const auto fillTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean fillTmpBuf = {}; + fillTmpBuf.tag = fillTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fillTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + fillTmpBuf.value = valueDeserializer.readBoolean(); } - value.posterOptions = posterOptionsTmpBuf; + value.fill = fillTmpBuf; return value; } -inline void XComponentOptions_serializer::write(SerializerBase& buffer, Ark_XComponentOptions value) +inline void sharedTransitionOptions_serializer::write(SerializerBase& buffer, Ark_sharedTransitionOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForType = value.type; - valueSerializer.writeInt32(static_cast(valueHolderForType)); - const auto valueHolderForController = value.controller; - XComponentController_serializer::write(valueSerializer, valueHolderForController); - const auto valueHolderForImageAIOptions = value.imageAIOptions; - if (runtimeType(valueHolderForImageAIOptions) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDuration = value.duration; + if (runtimeType(valueHolderForDuration) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForImageAIOptionsTmpValue = valueHolderForImageAIOptions.value; - ImageAIOptions_serializer::write(valueSerializer, valueHolderForImageAIOptionsTmpValue); + const auto valueHolderForDurationTmpValue = valueHolderForDuration.value; + valueSerializer.writeNumber(valueHolderForDurationTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForScreenId = value.screenId; - if (runtimeType(valueHolderForScreenId) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForCurve = value.curve; + if (runtimeType(valueHolderForCurve) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForScreenIdTmpValue = valueHolderForScreenId.value; - valueSerializer.writeInt64(valueHolderForScreenIdTmpValue); + const auto valueHolderForCurveTmpValue = valueHolderForCurve.value; + if (valueHolderForCurveTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForCurveTmpValueForIdx0 = valueHolderForCurveTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForCurveTmpValueForIdx0)); + } else if (valueHolderForCurveTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForCurveTmpValueForIdx1 = valueHolderForCurveTmpValue.value1; + valueSerializer.writeString(valueHolderForCurveTmpValueForIdx1); + } else if (valueHolderForCurveTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForCurveTmpValueForIdx2 = valueHolderForCurveTmpValue.value2; + curves_ICurve_serializer::write(valueSerializer, valueHolderForCurveTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_XComponentOptions XComponentOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_XComponentOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - value.type = static_cast(valueDeserializer.readInt32()); - value.controller = static_cast(XComponentController_serializer::read(valueDeserializer)); - const auto imageAIOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ImageAIOptions imageAIOptionsTmpBuf = {}; - imageAIOptionsTmpBuf.tag = imageAIOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((imageAIOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - imageAIOptionsTmpBuf.value = ImageAIOptions_serializer::read(valueDeserializer); + const auto valueHolderForDelay = value.delay; + if (runtimeType(valueHolderForDelay) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForDelayTmpValue = valueHolderForDelay.value; + valueSerializer.writeNumber(valueHolderForDelayTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.imageAIOptions = imageAIOptionsTmpBuf; - const auto screenIdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Int64 screenIdTmpBuf = {}; - screenIdTmpBuf.tag = screenIdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((screenIdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - screenIdTmpBuf.value = valueDeserializer.readInt64(); + const auto valueHolderForMotionPath = value.motionPath; + if (runtimeType(valueHolderForMotionPath) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForMotionPathTmpValue = valueHolderForMotionPath.value; + MotionPathOptions_serializer::write(valueSerializer, valueHolderForMotionPathTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForZIndex = value.zIndex; + if (runtimeType(valueHolderForZIndex) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForZIndexTmpValue = valueHolderForZIndex.value; + valueSerializer.writeNumber(valueHolderForZIndexTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.screenId = screenIdTmpBuf; - return value; -} -inline void XComponentParameters_serializer::write(SerializerBase& buffer, Ark_XComponentParameters value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForId = value.id; - valueSerializer.writeString(valueHolderForId); const auto valueHolderForType = value.type; - valueSerializer.writeInt32(static_cast(valueHolderForType)); - const auto valueHolderForNativeXComponentHandler = value.nativeXComponentHandler; - valueSerializer.writeCallbackResource(valueHolderForNativeXComponentHandler.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForNativeXComponentHandler.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForNativeXComponentHandler.callSync)); - const auto valueHolderForController = value.controller; - if (runtimeType(valueHolderForController) != INTEROP_RUNTIME_UNDEFINED) { + if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForControllerTmpValue = valueHolderForController.value; - XComponentController_serializer::write(valueSerializer, valueHolderForControllerTmpValue); + const auto valueHolderForTypeTmpValue = valueHolderForType.value; + valueSerializer.writeInt32(static_cast(valueHolderForTypeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_XComponentParameters XComponentParameters_serializer::read(DeserializerBase& buffer) +inline Ark_sharedTransitionOptions sharedTransitionOptions_serializer::read(DeserializerBase& buffer) { - Ark_XComponentParameters value = {}; + Ark_sharedTransitionOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.id = static_cast(valueDeserializer.readString()); - value.type = static_cast(valueDeserializer.readInt32()); - value.nativeXComponentHandler = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_NativeXComponentPointer_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_NativeXComponentPointer_Void))))}; - const auto controllerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_XComponentController controllerTmpBuf = {}; - controllerTmpBuf.tag = controllerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((controllerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - controllerTmpBuf.value = static_cast(XComponentController_serializer::read(valueDeserializer)); + const auto durationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number durationTmpBuf = {}; + durationTmpBuf.tag = durationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((durationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + durationTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.controller = controllerTmpBuf; + value.duration = durationTmpBuf; + const auto curveTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Curve_String_ICurve curveTmpBuf = {}; + curveTmpBuf.tag = curveTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((curveTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 curveTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Curve_String_ICurve curveTmpBuf_ = {}; + curveTmpBuf_.selector = curveTmpBuf_UnionSelector; + if (curveTmpBuf_UnionSelector == 0) { + curveTmpBuf_.selector = 0; + curveTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (curveTmpBuf_UnionSelector == 1) { + curveTmpBuf_.selector = 1; + curveTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else if (curveTmpBuf_UnionSelector == 2) { + curveTmpBuf_.selector = 2; + curveTmpBuf_.value2 = static_cast(curves_ICurve_serializer::read(valueDeserializer)); + } else { + INTEROP_FATAL("One of the branches for curveTmpBuf_ has to be chosen through deserialisation."); + } + curveTmpBuf.value = static_cast(curveTmpBuf_); + } + value.curve = curveTmpBuf; + const auto delayTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number delayTmpBuf = {}; + delayTmpBuf.tag = delayTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((delayTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + delayTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.delay = delayTmpBuf; + const auto motionPathTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_MotionPathOptions motionPathTmpBuf = {}; + motionPathTmpBuf.tag = motionPathTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((motionPathTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + motionPathTmpBuf.value = MotionPathOptions_serializer::read(valueDeserializer); + } + value.motionPath = motionPathTmpBuf; + const auto zIndexTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number zIndexTmpBuf = {}; + zIndexTmpBuf.tag = zIndexTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((zIndexTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + zIndexTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.zIndex = zIndexTmpBuf; + const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SharedTransitionEffectType typeTmpBuf = {}; + typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + typeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.type = typeTmpBuf; return value; } -inline void ArrowStyle_serializer::write(SerializerBase& buffer, Ark_ArrowStyle value) +inline void SheetTitleOptions_serializer::write(SerializerBase& buffer, Ark_SheetTitleOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForShowBackground = value.showBackground; - if (runtimeType(valueHolderForShowBackground) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForShowBackgroundTmpValue = valueHolderForShowBackground.value; - valueSerializer.writeBoolean(valueHolderForShowBackgroundTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForIsSidebarMiddle = value.isSidebarMiddle; - if (runtimeType(valueHolderForIsSidebarMiddle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIsSidebarMiddleTmpValue = valueHolderForIsSidebarMiddle.value; - valueSerializer.writeBoolean(valueHolderForIsSidebarMiddleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + const auto valueHolderForTitle = value.title; + if (valueHolderForTitle.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForTitleForIdx0 = valueHolderForTitle.value0; + valueSerializer.writeString(valueHolderForTitleForIdx0); + } else if (valueHolderForTitle.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForTitleForIdx1 = valueHolderForTitle.value1; + Resource_serializer::write(valueSerializer, valueHolderForTitleForIdx1); } - const auto valueHolderForBackgroundSize = value.backgroundSize; - if (runtimeType(valueHolderForBackgroundSize) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSubtitle = value.subtitle; + if (runtimeType(valueHolderForSubtitle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundSizeTmpValue = valueHolderForBackgroundSize.value; - if (valueHolderForBackgroundSizeTmpValue.selector == 0) { + const auto valueHolderForSubtitleTmpValue = valueHolderForSubtitle.value; + if (valueHolderForSubtitleTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForBackgroundSizeTmpValueForIdx0 = valueHolderForBackgroundSizeTmpValue.value0; - valueSerializer.writeString(valueHolderForBackgroundSizeTmpValueForIdx0); - } else if (valueHolderForBackgroundSizeTmpValue.selector == 1) { + const auto valueHolderForSubtitleTmpValueForIdx0 = valueHolderForSubtitleTmpValue.value0; + valueSerializer.writeString(valueHolderForSubtitleTmpValueForIdx0); + } else if (valueHolderForSubtitleTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForBackgroundSizeTmpValueForIdx1 = valueHolderForBackgroundSizeTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBackgroundSizeTmpValueForIdx1); - } else if (valueHolderForBackgroundSizeTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBackgroundSizeTmpValueForIdx2 = valueHolderForBackgroundSizeTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForBackgroundSizeTmpValueForIdx2); + const auto valueHolderForSubtitleTmpValueForIdx1 = valueHolderForSubtitleTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForSubtitleTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBackgroundColor = value.backgroundColor; - if (runtimeType(valueHolderForBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor.value; - if (valueHolderForBackgroundColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); - } else if (valueHolderForBackgroundColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBackgroundColorTmpValueForIdx1); - } else if (valueHolderForBackgroundColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue.value2; - valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2); - } else if (valueHolderForBackgroundColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3); - } +} +inline Ark_SheetTitleOptions SheetTitleOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_SheetTitleOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const Ark_Int8 titleTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr titleTmpBuf = {}; + titleTmpBuf.selector = titleTmpBufUnionSelector; + if (titleTmpBufUnionSelector == 0) { + titleTmpBuf.selector = 0; + titleTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (titleTmpBufUnionSelector == 1) { + titleTmpBuf.selector = 1; + titleTmpBuf.value1 = Resource_serializer::read(valueDeserializer); } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + INTEROP_FATAL("One of the branches for titleTmpBuf has to be chosen through deserialisation."); } - const auto valueHolderForArrowSize = value.arrowSize; - if (runtimeType(valueHolderForArrowSize) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForArrowSizeTmpValue = valueHolderForArrowSize.value; - if (valueHolderForArrowSizeTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForArrowSizeTmpValueForIdx0 = valueHolderForArrowSizeTmpValue.value0; - valueSerializer.writeString(valueHolderForArrowSizeTmpValueForIdx0); - } else if (valueHolderForArrowSizeTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForArrowSizeTmpValueForIdx1 = valueHolderForArrowSizeTmpValue.value1; - valueSerializer.writeNumber(valueHolderForArrowSizeTmpValueForIdx1); - } else if (valueHolderForArrowSizeTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForArrowSizeTmpValueForIdx2 = valueHolderForArrowSizeTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForArrowSizeTmpValueForIdx2); + value.title = static_cast(titleTmpBuf); + const auto subtitleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr subtitleTmpBuf = {}; + subtitleTmpBuf.tag = subtitleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((subtitleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 subtitleTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr subtitleTmpBuf_ = {}; + subtitleTmpBuf_.selector = subtitleTmpBuf_UnionSelector; + if (subtitleTmpBuf_UnionSelector == 0) { + subtitleTmpBuf_.selector = 0; + subtitleTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (subtitleTmpBuf_UnionSelector == 1) { + subtitleTmpBuf_.selector = 1; + subtitleTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for subtitleTmpBuf_ has to be chosen through deserialisation."); } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + subtitleTmpBuf.value = static_cast(subtitleTmpBuf_); } - const auto valueHolderForArrowColor = value.arrowColor; - if (runtimeType(valueHolderForArrowColor) != INTEROP_RUNTIME_UNDEFINED) { + value.subtitle = subtitleTmpBuf; + return value; +} +inline void SliderBlockStyle_serializer::write(SerializerBase& buffer, Ark_SliderBlockStyle value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForType = value.type; + valueSerializer.writeInt32(static_cast(valueHolderForType)); + const auto valueHolderForImage = value.image; + if (runtimeType(valueHolderForImage) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForArrowColorTmpValue = valueHolderForArrowColor.value; - if (valueHolderForArrowColorTmpValue.selector == 0) { + const auto valueHolderForImageTmpValue = valueHolderForImage.value; + if (valueHolderForImageTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForArrowColorTmpValueForIdx0 = valueHolderForArrowColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForArrowColorTmpValueForIdx0)); - } else if (valueHolderForArrowColorTmpValue.selector == 1) { + const auto valueHolderForImageTmpValueForIdx0 = valueHolderForImageTmpValue.value0; + valueSerializer.writeString(valueHolderForImageTmpValueForIdx0); + } else if (valueHolderForImageTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForArrowColorTmpValueForIdx1 = valueHolderForArrowColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForArrowColorTmpValueForIdx1); - } else if (valueHolderForArrowColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForArrowColorTmpValueForIdx2 = valueHolderForArrowColorTmpValue.value2; - valueSerializer.writeString(valueHolderForArrowColorTmpValueForIdx2); - } else if (valueHolderForArrowColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForArrowColorTmpValueForIdx3 = valueHolderForArrowColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForArrowColorTmpValueForIdx3); + const auto valueHolderForImageTmpValueForIdx1 = valueHolderForImageTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForImageTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ArrowStyle ArrowStyle_serializer::read(DeserializerBase& buffer) +inline Ark_SliderBlockStyle SliderBlockStyle_serializer::read(DeserializerBase& buffer) { - Ark_ArrowStyle value = {}; + Ark_SliderBlockStyle value = {}; DeserializerBase& valueDeserializer = buffer; - const auto showBackgroundTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean showBackgroundTmpBuf = {}; - showBackgroundTmpBuf.tag = showBackgroundTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((showBackgroundTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - showBackgroundTmpBuf.value = valueDeserializer.readBoolean(); - } - value.showBackground = showBackgroundTmpBuf; - const auto isSidebarMiddleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isSidebarMiddleTmpBuf = {}; - isSidebarMiddleTmpBuf.tag = isSidebarMiddleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((isSidebarMiddleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - isSidebarMiddleTmpBuf.value = valueDeserializer.readBoolean(); - } - value.isSidebarMiddle = isSidebarMiddleTmpBuf; - const auto backgroundSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length backgroundSizeTmpBuf = {}; - backgroundSizeTmpBuf.tag = backgroundSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 backgroundSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length backgroundSizeTmpBuf_ = {}; - backgroundSizeTmpBuf_.selector = backgroundSizeTmpBuf_UnionSelector; - if (backgroundSizeTmpBuf_UnionSelector == 0) { - backgroundSizeTmpBuf_.selector = 0; - backgroundSizeTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (backgroundSizeTmpBuf_UnionSelector == 1) { - backgroundSizeTmpBuf_.selector = 1; - backgroundSizeTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (backgroundSizeTmpBuf_UnionSelector == 2) { - backgroundSizeTmpBuf_.selector = 2; - backgroundSizeTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for backgroundSizeTmpBuf_ has to be chosen through deserialisation."); - } - backgroundSizeTmpBuf.value = static_cast(backgroundSizeTmpBuf_); - } - value.backgroundSize = backgroundSizeTmpBuf; - const auto backgroundColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColorTmpBuf = {}; - backgroundColorTmpBuf.tag = backgroundColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 backgroundColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColorTmpBuf_ = {}; - backgroundColorTmpBuf_.selector = backgroundColorTmpBuf_UnionSelector; - if (backgroundColorTmpBuf_UnionSelector == 0) { - backgroundColorTmpBuf_.selector = 0; - backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (backgroundColorTmpBuf_UnionSelector == 1) { - backgroundColorTmpBuf_.selector = 1; - backgroundColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (backgroundColorTmpBuf_UnionSelector == 2) { - backgroundColorTmpBuf_.selector = 2; - backgroundColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (backgroundColorTmpBuf_UnionSelector == 3) { - backgroundColorTmpBuf_.selector = 3; - backgroundColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation."); - } - backgroundColorTmpBuf.value = static_cast(backgroundColorTmpBuf_); - } - value.backgroundColor = backgroundColorTmpBuf; - const auto arrowSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length arrowSizeTmpBuf = {}; - arrowSizeTmpBuf.tag = arrowSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((arrowSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 arrowSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length arrowSizeTmpBuf_ = {}; - arrowSizeTmpBuf_.selector = arrowSizeTmpBuf_UnionSelector; - if (arrowSizeTmpBuf_UnionSelector == 0) { - arrowSizeTmpBuf_.selector = 0; - arrowSizeTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (arrowSizeTmpBuf_UnionSelector == 1) { - arrowSizeTmpBuf_.selector = 1; - arrowSizeTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (arrowSizeTmpBuf_UnionSelector == 2) { - arrowSizeTmpBuf_.selector = 2; - arrowSizeTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for arrowSizeTmpBuf_ has to be chosen through deserialisation."); - } - arrowSizeTmpBuf.value = static_cast(arrowSizeTmpBuf_); - } - value.arrowSize = arrowSizeTmpBuf; - const auto arrowColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor arrowColorTmpBuf = {}; - arrowColorTmpBuf.tag = arrowColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((arrowColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 arrowColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor arrowColorTmpBuf_ = {}; - arrowColorTmpBuf_.selector = arrowColorTmpBuf_UnionSelector; - if (arrowColorTmpBuf_UnionSelector == 0) { - arrowColorTmpBuf_.selector = 0; - arrowColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (arrowColorTmpBuf_UnionSelector == 1) { - arrowColorTmpBuf_.selector = 1; - arrowColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (arrowColorTmpBuf_UnionSelector == 2) { - arrowColorTmpBuf_.selector = 2; - arrowColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (arrowColorTmpBuf_UnionSelector == 3) { - arrowColorTmpBuf_.selector = 3; - arrowColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + value.type = static_cast(valueDeserializer.readInt32()); + const auto imageTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr imageTmpBuf = {}; + imageTmpBuf.tag = imageTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((imageTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 imageTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr imageTmpBuf_ = {}; + imageTmpBuf_.selector = imageTmpBuf_UnionSelector; + if (imageTmpBuf_UnionSelector == 0) { + imageTmpBuf_.selector = 0; + imageTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (imageTmpBuf_UnionSelector == 1) { + imageTmpBuf_.selector = 1; + imageTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for arrowColorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for imageTmpBuf_ has to be chosen through deserialisation."); } - arrowColorTmpBuf.value = static_cast(arrowColorTmpBuf_); + imageTmpBuf.value = static_cast(imageTmpBuf_); } - value.arrowColor = arrowColorTmpBuf; + value.image = imageTmpBuf; return value; } -inline void BadgeStyle_serializer::write(SerializerBase& buffer, Ark_BadgeStyle value) +inline void SliderOptions_serializer::write(SerializerBase& buffer, Ark_SliderOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForColor = value.color; - if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColorTmpValue = valueHolderForColor.value; - if (valueHolderForColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); - } else if (valueHolderForColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); - } else if (valueHolderForColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; - valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); - } else if (valueHolderForColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); + const auto valueHolderForValue = value.value; + if (runtimeType(valueHolderForValue) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForValueTmpValue = valueHolderForValue.value; + if (valueHolderForValueTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForValueTmpValueForIdx0 = valueHolderForValueTmpValue.value0; + valueSerializer.writeNumber(valueHolderForValueTmpValueForIdx0); + } else if (valueHolderForValueTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForValueTmpValueForIdx1 = valueHolderForValueTmpValue.value1; + Bindable_Number_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFontSize = value.fontSize; - if (runtimeType(valueHolderForFontSize) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMin = value.min; + if (runtimeType(valueHolderForMin) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontSizeTmpValue = valueHolderForFontSize.value; - if (valueHolderForFontSizeTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontSizeTmpValueForIdx0 = valueHolderForFontSizeTmpValue.value0; - valueSerializer.writeNumber(valueHolderForFontSizeTmpValueForIdx0); - } else if (valueHolderForFontSizeTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontSizeTmpValueForIdx1 = valueHolderForFontSizeTmpValue.value1; - if (valueHolderForFontSizeTmpValueForIdx1.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontSizeTmpValueForIdx1ForIdx0 = valueHolderForFontSizeTmpValueForIdx1.value0; - valueSerializer.writeString(valueHolderForFontSizeTmpValueForIdx1ForIdx0); - } else if (valueHolderForFontSizeTmpValueForIdx1.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontSizeTmpValueForIdx1ForIdx1 = valueHolderForFontSizeTmpValueForIdx1.value1; - Resource_serializer::write(valueSerializer, valueHolderForFontSizeTmpValueForIdx1ForIdx1); - } - } + const auto valueHolderForMinTmpValue = valueHolderForMin.value; + valueSerializer.writeNumber(valueHolderForMinTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBadgeSize = value.badgeSize; - if (runtimeType(valueHolderForBadgeSize) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMax = value.max; + if (runtimeType(valueHolderForMax) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBadgeSizeTmpValue = valueHolderForBadgeSize.value; - if (valueHolderForBadgeSizeTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBadgeSizeTmpValueForIdx0 = valueHolderForBadgeSizeTmpValue.value0; - valueSerializer.writeNumber(valueHolderForBadgeSizeTmpValueForIdx0); - } else if (valueHolderForBadgeSizeTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBadgeSizeTmpValueForIdx1 = valueHolderForBadgeSizeTmpValue.value1; - if (valueHolderForBadgeSizeTmpValueForIdx1.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBadgeSizeTmpValueForIdx1ForIdx0 = valueHolderForBadgeSizeTmpValueForIdx1.value0; - valueSerializer.writeString(valueHolderForBadgeSizeTmpValueForIdx1ForIdx0); - } else if (valueHolderForBadgeSizeTmpValueForIdx1.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBadgeSizeTmpValueForIdx1ForIdx1 = valueHolderForBadgeSizeTmpValueForIdx1.value1; - Resource_serializer::write(valueSerializer, valueHolderForBadgeSizeTmpValueForIdx1ForIdx1); - } - } + const auto valueHolderForMaxTmpValue = valueHolderForMax.value; + valueSerializer.writeNumber(valueHolderForMaxTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBadgeColor = value.badgeColor; - if (runtimeType(valueHolderForBadgeColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStep = value.step; + if (runtimeType(valueHolderForStep) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBadgeColorTmpValue = valueHolderForBadgeColor.value; - if (valueHolderForBadgeColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBadgeColorTmpValueForIdx0 = valueHolderForBadgeColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBadgeColorTmpValueForIdx0)); - } else if (valueHolderForBadgeColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBadgeColorTmpValueForIdx1 = valueHolderForBadgeColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBadgeColorTmpValueForIdx1); - } else if (valueHolderForBadgeColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBadgeColorTmpValueForIdx2 = valueHolderForBadgeColorTmpValue.value2; - valueSerializer.writeString(valueHolderForBadgeColorTmpValueForIdx2); - } else if (valueHolderForBadgeColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForBadgeColorTmpValueForIdx3 = valueHolderForBadgeColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForBadgeColorTmpValueForIdx3); - } + const auto valueHolderForStepTmpValue = valueHolderForStep.value; + valueSerializer.writeNumber(valueHolderForStepTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBorderColor = value.borderColor; - if (runtimeType(valueHolderForBorderColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStyle = value.style; + if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBorderColorTmpValue = valueHolderForBorderColor.value; - if (valueHolderForBorderColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBorderColorTmpValueForIdx0 = valueHolderForBorderColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBorderColorTmpValueForIdx0)); - } else if (valueHolderForBorderColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBorderColorTmpValueForIdx1 = valueHolderForBorderColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBorderColorTmpValueForIdx1); - } else if (valueHolderForBorderColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBorderColorTmpValueForIdx2 = valueHolderForBorderColorTmpValue.value2; - valueSerializer.writeString(valueHolderForBorderColorTmpValueForIdx2); - } else if (valueHolderForBorderColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForBorderColorTmpValueForIdx3 = valueHolderForBorderColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForBorderColorTmpValueForIdx3); - } + const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBorderWidth = value.borderWidth; - if (runtimeType(valueHolderForBorderWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDirection = value.direction; + if (runtimeType(valueHolderForDirection) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBorderWidthTmpValue = valueHolderForBorderWidth.value; - if (valueHolderForBorderWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBorderWidthTmpValueForIdx0 = valueHolderForBorderWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForBorderWidthTmpValueForIdx0); - } else if (valueHolderForBorderWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBorderWidthTmpValueForIdx1 = valueHolderForBorderWidthTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBorderWidthTmpValueForIdx1); - } else if (valueHolderForBorderWidthTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBorderWidthTmpValueForIdx2 = valueHolderForBorderWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForBorderWidthTmpValueForIdx2); - } + const auto valueHolderForDirectionTmpValue = valueHolderForDirection.value; + valueSerializer.writeInt32(static_cast(valueHolderForDirectionTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFontWeight = value.fontWeight; - if (runtimeType(valueHolderForFontWeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForReverse = value.reverse; + if (runtimeType(valueHolderForReverse) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontWeightTmpValue = valueHolderForFontWeight.value; - if (valueHolderForFontWeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontWeightTmpValueForIdx0 = valueHolderForFontWeightTmpValue.value0; - valueSerializer.writeNumber(valueHolderForFontWeightTmpValueForIdx0); - } else if (valueHolderForFontWeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontWeightTmpValueForIdx1 = valueHolderForFontWeightTmpValue.value1; - valueSerializer.writeInt32(static_cast(valueHolderForFontWeightTmpValueForIdx1)); - } else if (valueHolderForFontWeightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontWeightTmpValueForIdx2 = valueHolderForFontWeightTmpValue.value2; - if (valueHolderForFontWeightTmpValueForIdx2.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontWeightTmpValueForIdx2ForIdx0 = valueHolderForFontWeightTmpValueForIdx2.value0; - valueSerializer.writeString(valueHolderForFontWeightTmpValueForIdx2ForIdx0); - } else if (valueHolderForFontWeightTmpValueForIdx2.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontWeightTmpValueForIdx2ForIdx1 = valueHolderForFontWeightTmpValueForIdx2.value1; - Resource_serializer::write(valueSerializer, valueHolderForFontWeightTmpValueForIdx2ForIdx1); - } - } + const auto valueHolderForReverseTmpValue = valueHolderForReverse.value; + valueSerializer.writeBoolean(valueHolderForReverseTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_BadgeStyle BadgeStyle_serializer::read(DeserializerBase& buffer) +inline Ark_SliderOptions SliderOptions_serializer::read(DeserializerBase& buffer) { - Ark_BadgeStyle value = {}; + Ark_SliderOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor colorTmpBuf = {}; - colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorTmpBuf_ = {}; - colorTmpBuf_.selector = colorTmpBuf_UnionSelector; - if (colorTmpBuf_UnionSelector == 0) { - colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorTmpBuf_UnionSelector == 1) { - colorTmpBuf_.selector = 1; - colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (colorTmpBuf_UnionSelector == 2) { - colorTmpBuf_.selector = 2; - colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (colorTmpBuf_UnionSelector == 3) { - colorTmpBuf_.selector = 3; - colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + const auto valueTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Bindable valueTmpBuf = {}; + valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 valueTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_Bindable valueTmpBuf_ = {}; + valueTmpBuf_.selector = valueTmpBuf_UnionSelector; + if (valueTmpBuf_UnionSelector == 0) { + valueTmpBuf_.selector = 0; + valueTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (valueTmpBuf_UnionSelector == 1) { + valueTmpBuf_.selector = 1; + valueTmpBuf_.value1 = Bindable_Number_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for valueTmpBuf_ has to be chosen through deserialisation."); } - colorTmpBuf.value = static_cast(colorTmpBuf_); + valueTmpBuf.value = static_cast(valueTmpBuf_); } - value.color = colorTmpBuf; - const auto fontSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_ResourceStr fontSizeTmpBuf = {}; - fontSizeTmpBuf.tag = fontSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 fontSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_ResourceStr fontSizeTmpBuf_ = {}; - fontSizeTmpBuf_.selector = fontSizeTmpBuf_UnionSelector; - if (fontSizeTmpBuf_UnionSelector == 0) { - fontSizeTmpBuf_.selector = 0; - fontSizeTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (fontSizeTmpBuf_UnionSelector == 1) { - fontSizeTmpBuf_.selector = 1; - const Ark_Int8 fontSizeTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr fontSizeTmpBuf_BufU = {}; - fontSizeTmpBuf_BufU.selector = fontSizeTmpBuf_BufUUnionSelector; - if (fontSizeTmpBuf_BufUUnionSelector == 0) { - fontSizeTmpBuf_BufU.selector = 0; - fontSizeTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (fontSizeTmpBuf_BufUUnionSelector == 1) { - fontSizeTmpBuf_BufU.selector = 1; - fontSizeTmpBuf_BufU.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontSizeTmpBuf_BufU has to be chosen through deserialisation."); - } - fontSizeTmpBuf_.value1 = static_cast(fontSizeTmpBuf_BufU); - } else { - INTEROP_FATAL("One of the branches for fontSizeTmpBuf_ has to be chosen through deserialisation."); - } - fontSizeTmpBuf.value = static_cast(fontSizeTmpBuf_); + value.value = valueTmpBuf; + const auto minTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number minTmpBuf = {}; + minTmpBuf.tag = minTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((minTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + minTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.fontSize = fontSizeTmpBuf; - const auto badgeSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_ResourceStr badgeSizeTmpBuf = {}; - badgeSizeTmpBuf.tag = badgeSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((badgeSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 badgeSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_ResourceStr badgeSizeTmpBuf_ = {}; - badgeSizeTmpBuf_.selector = badgeSizeTmpBuf_UnionSelector; - if (badgeSizeTmpBuf_UnionSelector == 0) { - badgeSizeTmpBuf_.selector = 0; - badgeSizeTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (badgeSizeTmpBuf_UnionSelector == 1) { - badgeSizeTmpBuf_.selector = 1; - const Ark_Int8 badgeSizeTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr badgeSizeTmpBuf_BufU = {}; - badgeSizeTmpBuf_BufU.selector = badgeSizeTmpBuf_BufUUnionSelector; - if (badgeSizeTmpBuf_BufUUnionSelector == 0) { - badgeSizeTmpBuf_BufU.selector = 0; - badgeSizeTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (badgeSizeTmpBuf_BufUUnionSelector == 1) { - badgeSizeTmpBuf_BufU.selector = 1; - badgeSizeTmpBuf_BufU.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for badgeSizeTmpBuf_BufU has to be chosen through deserialisation."); - } - badgeSizeTmpBuf_.value1 = static_cast(badgeSizeTmpBuf_BufU); - } else { - INTEROP_FATAL("One of the branches for badgeSizeTmpBuf_ has to be chosen through deserialisation."); - } - badgeSizeTmpBuf.value = static_cast(badgeSizeTmpBuf_); + value.min = minTmpBuf; + const auto maxTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number maxTmpBuf = {}; + maxTmpBuf.tag = maxTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((maxTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + maxTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.badgeSize = badgeSizeTmpBuf; - const auto badgeColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor badgeColorTmpBuf = {}; - badgeColorTmpBuf.tag = badgeColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((badgeColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 badgeColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor badgeColorTmpBuf_ = {}; - badgeColorTmpBuf_.selector = badgeColorTmpBuf_UnionSelector; - if (badgeColorTmpBuf_UnionSelector == 0) { - badgeColorTmpBuf_.selector = 0; - badgeColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (badgeColorTmpBuf_UnionSelector == 1) { - badgeColorTmpBuf_.selector = 1; - badgeColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (badgeColorTmpBuf_UnionSelector == 2) { - badgeColorTmpBuf_.selector = 2; - badgeColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (badgeColorTmpBuf_UnionSelector == 3) { - badgeColorTmpBuf_.selector = 3; - badgeColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for badgeColorTmpBuf_ has to be chosen through deserialisation."); + value.max = maxTmpBuf; + const auto stepTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number stepTmpBuf = {}; + stepTmpBuf.tag = stepTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((stepTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + stepTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.step = stepTmpBuf; + const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SliderStyle styleTmpBuf = {}; + styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.style = styleTmpBuf; + const auto directionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Axis directionTmpBuf = {}; + directionTmpBuf.tag = directionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((directionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + directionTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.direction = directionTmpBuf; + const auto reverseTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean reverseTmpBuf = {}; + reverseTmpBuf.tag = reverseTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((reverseTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + reverseTmpBuf.value = valueDeserializer.readBoolean(); + } + value.reverse = reverseTmpBuf; + return value; +} +inline void StarStyleOptions_serializer::write(SerializerBase& buffer, Ark_StarStyleOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForBackgroundUri = value.backgroundUri; + if (valueHolderForBackgroundUri.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBackgroundUriForIdx0 = valueHolderForBackgroundUri.value0; + valueSerializer.writeString(valueHolderForBackgroundUriForIdx0); + } else if (valueHolderForBackgroundUri.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBackgroundUriForIdx1 = valueHolderForBackgroundUri.value1; + Resource_serializer::write(valueSerializer, valueHolderForBackgroundUriForIdx1); + } + const auto valueHolderForForegroundUri = value.foregroundUri; + if (valueHolderForForegroundUri.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForForegroundUriForIdx0 = valueHolderForForegroundUri.value0; + valueSerializer.writeString(valueHolderForForegroundUriForIdx0); + } else if (valueHolderForForegroundUri.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForForegroundUriForIdx1 = valueHolderForForegroundUri.value1; + Resource_serializer::write(valueSerializer, valueHolderForForegroundUriForIdx1); + } + const auto valueHolderForSecondaryUri = value.secondaryUri; + if (runtimeType(valueHolderForSecondaryUri) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForSecondaryUriTmpValue = valueHolderForSecondaryUri.value; + if (valueHolderForSecondaryUriTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSecondaryUriTmpValueForIdx0 = valueHolderForSecondaryUriTmpValue.value0; + valueSerializer.writeString(valueHolderForSecondaryUriTmpValueForIdx0); + } else if (valueHolderForSecondaryUriTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSecondaryUriTmpValueForIdx1 = valueHolderForSecondaryUriTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForSecondaryUriTmpValueForIdx1); } - badgeColorTmpBuf.value = static_cast(badgeColorTmpBuf_); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.badgeColor = badgeColorTmpBuf; - const auto borderColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColorTmpBuf = {}; - borderColorTmpBuf.tag = borderColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((borderColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 borderColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColorTmpBuf_ = {}; - borderColorTmpBuf_.selector = borderColorTmpBuf_UnionSelector; - if (borderColorTmpBuf_UnionSelector == 0) { - borderColorTmpBuf_.selector = 0; - borderColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (borderColorTmpBuf_UnionSelector == 1) { - borderColorTmpBuf_.selector = 1; - borderColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (borderColorTmpBuf_UnionSelector == 2) { - borderColorTmpBuf_.selector = 2; - borderColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (borderColorTmpBuf_UnionSelector == 3) { - borderColorTmpBuf_.selector = 3; - borderColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); +} +inline Ark_StarStyleOptions StarStyleOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_StarStyleOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const Ark_Int8 backgroundUriTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr backgroundUriTmpBuf = {}; + backgroundUriTmpBuf.selector = backgroundUriTmpBufUnionSelector; + if (backgroundUriTmpBufUnionSelector == 0) { + backgroundUriTmpBuf.selector = 0; + backgroundUriTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (backgroundUriTmpBufUnionSelector == 1) { + backgroundUriTmpBuf.selector = 1; + backgroundUriTmpBuf.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for backgroundUriTmpBuf has to be chosen through deserialisation."); + } + value.backgroundUri = static_cast(backgroundUriTmpBuf); + const Ark_Int8 foregroundUriTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr foregroundUriTmpBuf = {}; + foregroundUriTmpBuf.selector = foregroundUriTmpBufUnionSelector; + if (foregroundUriTmpBufUnionSelector == 0) { + foregroundUriTmpBuf.selector = 0; + foregroundUriTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (foregroundUriTmpBufUnionSelector == 1) { + foregroundUriTmpBuf.selector = 1; + foregroundUriTmpBuf.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for foregroundUriTmpBuf has to be chosen through deserialisation."); + } + value.foregroundUri = static_cast(foregroundUriTmpBuf); + const auto secondaryUriTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr secondaryUriTmpBuf = {}; + secondaryUriTmpBuf.tag = secondaryUriTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((secondaryUriTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 secondaryUriTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr secondaryUriTmpBuf_ = {}; + secondaryUriTmpBuf_.selector = secondaryUriTmpBuf_UnionSelector; + if (secondaryUriTmpBuf_UnionSelector == 0) { + secondaryUriTmpBuf_.selector = 0; + secondaryUriTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (secondaryUriTmpBuf_UnionSelector == 1) { + secondaryUriTmpBuf_.selector = 1; + secondaryUriTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for borderColorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for secondaryUriTmpBuf_ has to be chosen through deserialisation."); } - borderColorTmpBuf.value = static_cast(borderColorTmpBuf_); + secondaryUriTmpBuf.value = static_cast(secondaryUriTmpBuf_); } - value.borderColor = borderColorTmpBuf; - const auto borderWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidthTmpBuf = {}; - borderWidthTmpBuf.tag = borderWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((borderWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 borderWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length borderWidthTmpBuf_ = {}; - borderWidthTmpBuf_.selector = borderWidthTmpBuf_UnionSelector; - if (borderWidthTmpBuf_UnionSelector == 0) { - borderWidthTmpBuf_.selector = 0; - borderWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (borderWidthTmpBuf_UnionSelector == 1) { - borderWidthTmpBuf_.selector = 1; - borderWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (borderWidthTmpBuf_UnionSelector == 2) { - borderWidthTmpBuf_.selector = 2; - borderWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for borderWidthTmpBuf_ has to be chosen through deserialisation."); + value.secondaryUri = secondaryUriTmpBuf; + return value; +} +inline void StepperOptions_serializer::write(SerializerBase& buffer, Ark_StepperOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForIndex = value.index; + if (runtimeType(valueHolderForIndex) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForIndexTmpValue = valueHolderForIndex.value; + if (valueHolderForIndexTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForIndexTmpValueForIdx0 = valueHolderForIndexTmpValue.value0; + valueSerializer.writeNumber(valueHolderForIndexTmpValueForIdx0); + } else if (valueHolderForIndexTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForIndexTmpValueForIdx1 = valueHolderForIndexTmpValue.value1; + Bindable_Number_serializer::write(valueSerializer, valueHolderForIndexTmpValueForIdx1); } - borderWidthTmpBuf.value = static_cast(borderWidthTmpBuf_); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.borderWidth = borderWidthTmpBuf; - const auto fontWeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_FontWeight_ResourceStr fontWeightTmpBuf = {}; - fontWeightTmpBuf.tag = fontWeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontWeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 fontWeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_FontWeight_ResourceStr fontWeightTmpBuf_ = {}; - fontWeightTmpBuf_.selector = fontWeightTmpBuf_UnionSelector; - if (fontWeightTmpBuf_UnionSelector == 0) { - fontWeightTmpBuf_.selector = 0; - fontWeightTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (fontWeightTmpBuf_UnionSelector == 1) { - fontWeightTmpBuf_.selector = 1; - fontWeightTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); - } else if (fontWeightTmpBuf_UnionSelector == 2) { - fontWeightTmpBuf_.selector = 2; - const Ark_Int8 fontWeightTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr fontWeightTmpBuf_BufU = {}; - fontWeightTmpBuf_BufU.selector = fontWeightTmpBuf_BufUUnionSelector; - if (fontWeightTmpBuf_BufUUnionSelector == 0) { - fontWeightTmpBuf_BufU.selector = 0; - fontWeightTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (fontWeightTmpBuf_BufUUnionSelector == 1) { - fontWeightTmpBuf_BufU.selector = 1; - fontWeightTmpBuf_BufU.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontWeightTmpBuf_BufU has to be chosen through deserialisation."); - } - fontWeightTmpBuf_.value2 = static_cast(fontWeightTmpBuf_BufU); +} +inline Ark_StepperOptions StepperOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_StepperOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto indexTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Bindable indexTmpBuf = {}; + indexTmpBuf.tag = indexTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((indexTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 indexTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_Bindable indexTmpBuf_ = {}; + indexTmpBuf_.selector = indexTmpBuf_UnionSelector; + if (indexTmpBuf_UnionSelector == 0) { + indexTmpBuf_.selector = 0; + indexTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (indexTmpBuf_UnionSelector == 1) { + indexTmpBuf_.selector = 1; + indexTmpBuf_.value1 = Bindable_Number_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for fontWeightTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for indexTmpBuf_ has to be chosen through deserialisation."); } - fontWeightTmpBuf.value = static_cast(fontWeightTmpBuf_); + indexTmpBuf.value = static_cast(indexTmpBuf_); } - value.fontWeight = fontWeightTmpBuf; + value.index = indexTmpBuf; return value; } -inline void BarGridColumnOptions_serializer::write(SerializerBase& buffer, Ark_BarGridColumnOptions value) +inline void StyledStringChangeValue_serializer::write(SerializerBase& buffer, Ark_StyledStringChangeValue value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSm = value.sm; - if (runtimeType(valueHolderForSm) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRange = value.range; + TextRange_serializer::write(valueSerializer, valueHolderForRange); + const auto valueHolderForReplacementString = value.replacementString; + StyledString_serializer::write(valueSerializer, valueHolderForReplacementString); + const auto valueHolderForPreviewText = value.previewText; + if (runtimeType(valueHolderForPreviewText) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSmTmpValue = valueHolderForSm.value; - valueSerializer.writeNumber(valueHolderForSmTmpValue); + const auto valueHolderForPreviewTextTmpValue = valueHolderForPreviewText.value; + StyledString_serializer::write(valueSerializer, valueHolderForPreviewTextTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForMd = value.md; - if (runtimeType(valueHolderForMd) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_StyledStringChangeValue StyledStringChangeValue_serializer::read(DeserializerBase& buffer) +{ + Ark_StyledStringChangeValue value = {}; + DeserializerBase& valueDeserializer = buffer; + value.range = TextRange_serializer::read(valueDeserializer); + value.replacementString = static_cast(StyledString_serializer::read(valueDeserializer)); + const auto previewTextTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_StyledString previewTextTmpBuf = {}; + previewTextTmpBuf.tag = previewTextTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((previewTextTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + previewTextTmpBuf.value = static_cast(StyledString_serializer::read(valueDeserializer)); + } + value.previewText = previewTextTmpBuf; + return value; +} +inline void SwitchStyle_serializer::write(SerializerBase& buffer, Ark_SwitchStyle value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForPointRadius = value.pointRadius; + if (runtimeType(valueHolderForPointRadius) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMdTmpValue = valueHolderForMd.value; - valueSerializer.writeNumber(valueHolderForMdTmpValue); + const auto valueHolderForPointRadiusTmpValue = valueHolderForPointRadius.value; + if (valueHolderForPointRadiusTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForPointRadiusTmpValueForIdx0 = valueHolderForPointRadiusTmpValue.value0; + valueSerializer.writeNumber(valueHolderForPointRadiusTmpValueForIdx0); + } else if (valueHolderForPointRadiusTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForPointRadiusTmpValueForIdx1 = valueHolderForPointRadiusTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForPointRadiusTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForLg = value.lg; - if (runtimeType(valueHolderForLg) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForUnselectedColor = value.unselectedColor; + if (runtimeType(valueHolderForUnselectedColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLgTmpValue = valueHolderForLg.value; - valueSerializer.writeNumber(valueHolderForLgTmpValue); + const auto valueHolderForUnselectedColorTmpValue = valueHolderForUnselectedColor.value; + if (valueHolderForUnselectedColorTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForUnselectedColorTmpValueForIdx0 = valueHolderForUnselectedColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForUnselectedColorTmpValueForIdx0)); + } else if (valueHolderForUnselectedColorTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForUnselectedColorTmpValueForIdx1 = valueHolderForUnselectedColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForUnselectedColorTmpValueForIdx1); + } else if (valueHolderForUnselectedColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForUnselectedColorTmpValueForIdx2 = valueHolderForUnselectedColorTmpValue.value2; + valueSerializer.writeString(valueHolderForUnselectedColorTmpValueForIdx2); + } else if (valueHolderForUnselectedColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForUnselectedColorTmpValueForIdx3 = valueHolderForUnselectedColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForUnselectedColorTmpValueForIdx3); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForMargin = value.margin; - if (runtimeType(valueHolderForMargin) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPointColor = value.pointColor; + if (runtimeType(valueHolderForPointColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMarginTmpValue = valueHolderForMargin.value; - if (valueHolderForMarginTmpValue.selector == 0) { + const auto valueHolderForPointColorTmpValue = valueHolderForPointColor.value; + if (valueHolderForPointColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForMarginTmpValueForIdx0 = valueHolderForMarginTmpValue.value0; - valueSerializer.writeString(valueHolderForMarginTmpValueForIdx0); - } else if (valueHolderForMarginTmpValue.selector == 1) { + const auto valueHolderForPointColorTmpValueForIdx0 = valueHolderForPointColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForPointColorTmpValueForIdx0)); + } else if (valueHolderForPointColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForMarginTmpValueForIdx1 = valueHolderForMarginTmpValue.value1; - valueSerializer.writeNumber(valueHolderForMarginTmpValueForIdx1); - } else if (valueHolderForMarginTmpValue.selector == 2) { + const auto valueHolderForPointColorTmpValueForIdx1 = valueHolderForPointColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForPointColorTmpValueForIdx1); + } else if (valueHolderForPointColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForMarginTmpValueForIdx2 = valueHolderForMarginTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForMarginTmpValueForIdx2); + const auto valueHolderForPointColorTmpValueForIdx2 = valueHolderForPointColorTmpValue.value2; + valueSerializer.writeString(valueHolderForPointColorTmpValueForIdx2); + } else if (valueHolderForPointColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForPointColorTmpValueForIdx3 = valueHolderForPointColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForPointColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForGutter = value.gutter; - if (runtimeType(valueHolderForGutter) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTrackBorderRadius = value.trackBorderRadius; + if (runtimeType(valueHolderForTrackBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForGutterTmpValue = valueHolderForGutter.value; - if (valueHolderForGutterTmpValue.selector == 0) { + const auto valueHolderForTrackBorderRadiusTmpValue = valueHolderForTrackBorderRadius.value; + if (valueHolderForTrackBorderRadiusTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForGutterTmpValueForIdx0 = valueHolderForGutterTmpValue.value0; - valueSerializer.writeString(valueHolderForGutterTmpValueForIdx0); - } else if (valueHolderForGutterTmpValue.selector == 1) { + const auto valueHolderForTrackBorderRadiusTmpValueForIdx0 = valueHolderForTrackBorderRadiusTmpValue.value0; + valueSerializer.writeNumber(valueHolderForTrackBorderRadiusTmpValueForIdx0); + } else if (valueHolderForTrackBorderRadiusTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForGutterTmpValueForIdx1 = valueHolderForGutterTmpValue.value1; - valueSerializer.writeNumber(valueHolderForGutterTmpValueForIdx1); - } else if (valueHolderForGutterTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForGutterTmpValueForIdx2 = valueHolderForGutterTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForGutterTmpValueForIdx2); + const auto valueHolderForTrackBorderRadiusTmpValueForIdx1 = valueHolderForTrackBorderRadiusTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForTrackBorderRadiusTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_BarGridColumnOptions BarGridColumnOptions_serializer::read(DeserializerBase& buffer) +inline Ark_SwitchStyle SwitchStyle_serializer::read(DeserializerBase& buffer) { - Ark_BarGridColumnOptions value = {}; + Ark_SwitchStyle value = {}; DeserializerBase& valueDeserializer = buffer; - const auto smTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number smTmpBuf = {}; - smTmpBuf.tag = smTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((smTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - smTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.sm = smTmpBuf; - const auto mdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number mdTmpBuf = {}; - mdTmpBuf.tag = mdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((mdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - mdTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const auto pointRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Resource pointRadiusTmpBuf = {}; + pointRadiusTmpBuf.tag = pointRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((pointRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 pointRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource pointRadiusTmpBuf_ = {}; + pointRadiusTmpBuf_.selector = pointRadiusTmpBuf_UnionSelector; + if (pointRadiusTmpBuf_UnionSelector == 0) { + pointRadiusTmpBuf_.selector = 0; + pointRadiusTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (pointRadiusTmpBuf_UnionSelector == 1) { + pointRadiusTmpBuf_.selector = 1; + pointRadiusTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for pointRadiusTmpBuf_ has to be chosen through deserialisation."); + } + pointRadiusTmpBuf.value = static_cast(pointRadiusTmpBuf_); } - value.md = mdTmpBuf; - const auto lgTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number lgTmpBuf = {}; - lgTmpBuf.tag = lgTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((lgTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - lgTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.pointRadius = pointRadiusTmpBuf; + const auto unselectedColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor unselectedColorTmpBuf = {}; + unselectedColorTmpBuf.tag = unselectedColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((unselectedColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 unselectedColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor unselectedColorTmpBuf_ = {}; + unselectedColorTmpBuf_.selector = unselectedColorTmpBuf_UnionSelector; + if (unselectedColorTmpBuf_UnionSelector == 0) { + unselectedColorTmpBuf_.selector = 0; + unselectedColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (unselectedColorTmpBuf_UnionSelector == 1) { + unselectedColorTmpBuf_.selector = 1; + unselectedColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (unselectedColorTmpBuf_UnionSelector == 2) { + unselectedColorTmpBuf_.selector = 2; + unselectedColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (unselectedColorTmpBuf_UnionSelector == 3) { + unselectedColorTmpBuf_.selector = 3; + unselectedColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for unselectedColorTmpBuf_ has to be chosen through deserialisation."); + } + unselectedColorTmpBuf.value = static_cast(unselectedColorTmpBuf_); } - value.lg = lgTmpBuf; - const auto marginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension marginTmpBuf = {}; - marginTmpBuf.tag = marginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((marginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 marginTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension marginTmpBuf_ = {}; - marginTmpBuf_.selector = marginTmpBuf_UnionSelector; - if (marginTmpBuf_UnionSelector == 0) { - marginTmpBuf_.selector = 0; - marginTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (marginTmpBuf_UnionSelector == 1) { - marginTmpBuf_.selector = 1; - marginTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (marginTmpBuf_UnionSelector == 2) { - marginTmpBuf_.selector = 2; - marginTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.unselectedColor = unselectedColorTmpBuf; + const auto pointColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor pointColorTmpBuf = {}; + pointColorTmpBuf.tag = pointColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((pointColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 pointColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor pointColorTmpBuf_ = {}; + pointColorTmpBuf_.selector = pointColorTmpBuf_UnionSelector; + if (pointColorTmpBuf_UnionSelector == 0) { + pointColorTmpBuf_.selector = 0; + pointColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (pointColorTmpBuf_UnionSelector == 1) { + pointColorTmpBuf_.selector = 1; + pointColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (pointColorTmpBuf_UnionSelector == 2) { + pointColorTmpBuf_.selector = 2; + pointColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (pointColorTmpBuf_UnionSelector == 3) { + pointColorTmpBuf_.selector = 3; + pointColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for marginTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for pointColorTmpBuf_ has to be chosen through deserialisation."); } - marginTmpBuf.value = static_cast(marginTmpBuf_); + pointColorTmpBuf.value = static_cast(pointColorTmpBuf_); } - value.margin = marginTmpBuf; - const auto gutterTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension gutterTmpBuf = {}; - gutterTmpBuf.tag = gutterTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((gutterTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 gutterTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension gutterTmpBuf_ = {}; - gutterTmpBuf_.selector = gutterTmpBuf_UnionSelector; - if (gutterTmpBuf_UnionSelector == 0) { - gutterTmpBuf_.selector = 0; - gutterTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (gutterTmpBuf_UnionSelector == 1) { - gutterTmpBuf_.selector = 1; - gutterTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (gutterTmpBuf_UnionSelector == 2) { - gutterTmpBuf_.selector = 2; - gutterTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.pointColor = pointColorTmpBuf; + const auto trackBorderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Resource trackBorderRadiusTmpBuf = {}; + trackBorderRadiusTmpBuf.tag = trackBorderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((trackBorderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 trackBorderRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource trackBorderRadiusTmpBuf_ = {}; + trackBorderRadiusTmpBuf_.selector = trackBorderRadiusTmpBuf_UnionSelector; + if (trackBorderRadiusTmpBuf_UnionSelector == 0) { + trackBorderRadiusTmpBuf_.selector = 0; + trackBorderRadiusTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (trackBorderRadiusTmpBuf_UnionSelector == 1) { + trackBorderRadiusTmpBuf_.selector = 1; + trackBorderRadiusTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for gutterTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for trackBorderRadiusTmpBuf_ has to be chosen through deserialisation."); } - gutterTmpBuf.value = static_cast(gutterTmpBuf_); + trackBorderRadiusTmpBuf.value = static_cast(trackBorderRadiusTmpBuf_); } - value.gutter = gutterTmpBuf; + value.trackBorderRadius = trackBorderRadiusTmpBuf; return value; } -inline void Bindable_Arkui_Component_Units_Length_serializer::write(SerializerBase& buffer, Ark_Bindable_Arkui_Component_Units_Length value) +inline void TabBarIconStyle_serializer::write(SerializerBase& buffer, Ark_TabBarIconStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForValue = value.value; - if (valueHolderForValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForValueForIdx0 = valueHolderForValue.value0; - valueSerializer.writeString(valueHolderForValueForIdx0); - } else if (valueHolderForValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForValueForIdx1 = valueHolderForValue.value1; - valueSerializer.writeNumber(valueHolderForValueForIdx1); - } else if (valueHolderForValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForValueForIdx2 = valueHolderForValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForValueForIdx2); - } - const auto valueHolderForOnChange = value.onChange; - valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); -} -inline Ark_Bindable_Arkui_Component_Units_Length Bindable_Arkui_Component_Units_Length_serializer::read(DeserializerBase& buffer) -{ - Ark_Bindable_Arkui_Component_Units_Length value = {}; - DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 valueTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Length valueTmpBuf = {}; - valueTmpBuf.selector = valueTmpBufUnionSelector; - if (valueTmpBufUnionSelector == 0) { - valueTmpBuf.selector = 0; - valueTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (valueTmpBufUnionSelector == 1) { - valueTmpBuf.selector = 1; - valueTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (valueTmpBufUnionSelector == 2) { - valueTmpBuf.selector = 2; - valueTmpBuf.value2 = Resource_serializer::read(valueDeserializer); + const auto valueHolderForSelectedColor = value.selectedColor; + if (runtimeType(valueHolderForSelectedColor) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForSelectedColorTmpValue = valueHolderForSelectedColor.value; + if (valueHolderForSelectedColorTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSelectedColorTmpValueForIdx0 = valueHolderForSelectedColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForSelectedColorTmpValueForIdx0)); + } else if (valueHolderForSelectedColorTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSelectedColorTmpValueForIdx1 = valueHolderForSelectedColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForSelectedColorTmpValueForIdx1); + } else if (valueHolderForSelectedColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForSelectedColorTmpValueForIdx2 = valueHolderForSelectedColorTmpValue.value2; + valueSerializer.writeString(valueHolderForSelectedColorTmpValueForIdx2); + } else if (valueHolderForSelectedColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForSelectedColorTmpValueForIdx3 = valueHolderForSelectedColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForSelectedColorTmpValueForIdx3); + } } else { - INTEROP_FATAL("One of the branches for valueTmpBuf has to be chosen through deserialisation."); + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.value = static_cast(valueTmpBuf); - value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_Arkui_Component_Units_Length)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_Arkui_Component_Units_Length))))}; - return value; -} -inline void BoardStyle_serializer::write(SerializerBase& buffer, Ark_BoardStyle value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForBorderRadius = value.borderRadius; - if (runtimeType(valueHolderForBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForUnselectedColor = value.unselectedColor; + if (runtimeType(valueHolderForUnselectedColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBorderRadiusTmpValue = valueHolderForBorderRadius.value; - if (valueHolderForBorderRadiusTmpValue.selector == 0) { + const auto valueHolderForUnselectedColorTmpValue = valueHolderForUnselectedColor.value; + if (valueHolderForUnselectedColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForBorderRadiusTmpValueForIdx0 = valueHolderForBorderRadiusTmpValue.value0; - valueSerializer.writeString(valueHolderForBorderRadiusTmpValueForIdx0); - } else if (valueHolderForBorderRadiusTmpValue.selector == 1) { + const auto valueHolderForUnselectedColorTmpValueForIdx0 = valueHolderForUnselectedColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForUnselectedColorTmpValueForIdx0)); + } else if (valueHolderForUnselectedColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBorderRadiusTmpValueForIdx1); - } else if (valueHolderForBorderRadiusTmpValue.selector == 2) { + const auto valueHolderForUnselectedColorTmpValueForIdx1 = valueHolderForUnselectedColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForUnselectedColorTmpValueForIdx1); + } else if (valueHolderForUnselectedColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForBorderRadiusTmpValueForIdx2 = valueHolderForBorderRadiusTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx2); + const auto valueHolderForUnselectedColorTmpValueForIdx2 = valueHolderForUnselectedColorTmpValue.value2; + valueSerializer.writeString(valueHolderForUnselectedColorTmpValueForIdx2); + } else if (valueHolderForUnselectedColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForUnselectedColorTmpValueForIdx3 = valueHolderForUnselectedColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForUnselectedColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_BoardStyle BoardStyle_serializer::read(DeserializerBase& buffer) +inline Ark_TabBarIconStyle TabBarIconStyle_serializer::read(DeserializerBase& buffer) { - Ark_BoardStyle value = {}; + Ark_TabBarIconStyle value = {}; DeserializerBase& valueDeserializer = buffer; - const auto borderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadiusTmpBuf = {}; - borderRadiusTmpBuf.tag = borderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((borderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 borderRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length borderRadiusTmpBuf_ = {}; - borderRadiusTmpBuf_.selector = borderRadiusTmpBuf_UnionSelector; - if (borderRadiusTmpBuf_UnionSelector == 0) { - borderRadiusTmpBuf_.selector = 0; - borderRadiusTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (borderRadiusTmpBuf_UnionSelector == 1) { - borderRadiusTmpBuf_.selector = 1; - borderRadiusTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (borderRadiusTmpBuf_UnionSelector == 2) { - borderRadiusTmpBuf_.selector = 2; - borderRadiusTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + const auto selectedColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor selectedColorTmpBuf = {}; + selectedColorTmpBuf.tag = selectedColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((selectedColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 selectedColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor selectedColorTmpBuf_ = {}; + selectedColorTmpBuf_.selector = selectedColorTmpBuf_UnionSelector; + if (selectedColorTmpBuf_UnionSelector == 0) { + selectedColorTmpBuf_.selector = 0; + selectedColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (selectedColorTmpBuf_UnionSelector == 1) { + selectedColorTmpBuf_.selector = 1; + selectedColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (selectedColorTmpBuf_UnionSelector == 2) { + selectedColorTmpBuf_.selector = 2; + selectedColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (selectedColorTmpBuf_UnionSelector == 3) { + selectedColorTmpBuf_.selector = 3; + selectedColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for selectedColorTmpBuf_ has to be chosen through deserialisation."); } - borderRadiusTmpBuf.value = static_cast(borderRadiusTmpBuf_); + selectedColorTmpBuf.value = static_cast(selectedColorTmpBuf_); } - value.borderRadius = borderRadiusTmpBuf; + value.selectedColor = selectedColorTmpBuf; + const auto unselectedColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor unselectedColorTmpBuf = {}; + unselectedColorTmpBuf.tag = unselectedColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((unselectedColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 unselectedColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor unselectedColorTmpBuf_ = {}; + unselectedColorTmpBuf_.selector = unselectedColorTmpBuf_UnionSelector; + if (unselectedColorTmpBuf_UnionSelector == 0) { + unselectedColorTmpBuf_.selector = 0; + unselectedColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (unselectedColorTmpBuf_UnionSelector == 1) { + unselectedColorTmpBuf_.selector = 1; + unselectedColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (unselectedColorTmpBuf_UnionSelector == 2) { + unselectedColorTmpBuf_.selector = 2; + unselectedColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (unselectedColorTmpBuf_UnionSelector == 3) { + unselectedColorTmpBuf_.selector = 3; + unselectedColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for unselectedColorTmpBuf_ has to be chosen through deserialisation."); + } + unselectedColorTmpBuf.value = static_cast(unselectedColorTmpBuf_); + } + value.unselectedColor = unselectedColorTmpBuf; return value; } -inline void BorderRadiuses_serializer::write(SerializerBase& buffer, Ark_BorderRadiuses value) +inline void TabBarOptions_serializer::write(SerializerBase& buffer, Ark_TabBarOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTopLeft = value.topLeft; - if (runtimeType(valueHolderForTopLeft) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopLeftTmpValue = valueHolderForTopLeft.value; - if (valueHolderForTopLeftTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForTopLeftTmpValueForIdx0 = valueHolderForTopLeftTmpValue.value0; - valueSerializer.writeString(valueHolderForTopLeftTmpValueForIdx0); - } else if (valueHolderForTopLeftTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForTopLeftTmpValueForIdx1 = valueHolderForTopLeftTmpValue.value1; - valueSerializer.writeNumber(valueHolderForTopLeftTmpValueForIdx1); - } else if (valueHolderForTopLeftTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForTopLeftTmpValueForIdx2 = valueHolderForTopLeftTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForTopLeftTmpValueForIdx2); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTopRight = value.topRight; - if (runtimeType(valueHolderForTopRight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopRightTmpValue = valueHolderForTopRight.value; - if (valueHolderForTopRightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForTopRightTmpValueForIdx0 = valueHolderForTopRightTmpValue.value0; - valueSerializer.writeString(valueHolderForTopRightTmpValueForIdx0); - } else if (valueHolderForTopRightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForTopRightTmpValueForIdx1 = valueHolderForTopRightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForTopRightTmpValueForIdx1); - } else if (valueHolderForTopRightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForTopRightTmpValueForIdx2 = valueHolderForTopRightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForTopRightTmpValueForIdx2); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForBottomLeft = value.bottomLeft; - if (runtimeType(valueHolderForBottomLeft) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIcon = value.icon; + if (runtimeType(valueHolderForIcon) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomLeftTmpValue = valueHolderForBottomLeft.value; - if (valueHolderForBottomLeftTmpValue.selector == 0) { + const auto valueHolderForIconTmpValue = valueHolderForIcon.value; + if (valueHolderForIconTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForBottomLeftTmpValueForIdx0 = valueHolderForBottomLeftTmpValue.value0; - valueSerializer.writeString(valueHolderForBottomLeftTmpValueForIdx0); - } else if (valueHolderForBottomLeftTmpValue.selector == 1) { + const auto valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue.value0; + valueSerializer.writeString(valueHolderForIconTmpValueForIdx0); + } else if (valueHolderForIconTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForBottomLeftTmpValueForIdx1 = valueHolderForBottomLeftTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBottomLeftTmpValueForIdx1); - } else if (valueHolderForBottomLeftTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBottomLeftTmpValueForIdx2 = valueHolderForBottomLeftTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForBottomLeftTmpValueForIdx2); + const auto valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForIconTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBottomRight = value.bottomRight; - if (runtimeType(valueHolderForBottomRight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForText = value.text; + if (runtimeType(valueHolderForText) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomRightTmpValue = valueHolderForBottomRight.value; - if (valueHolderForBottomRightTmpValue.selector == 0) { + const auto valueHolderForTextTmpValue = valueHolderForText.value; + if (valueHolderForTextTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForBottomRightTmpValueForIdx0 = valueHolderForBottomRightTmpValue.value0; - valueSerializer.writeString(valueHolderForBottomRightTmpValueForIdx0); - } else if (valueHolderForBottomRightTmpValue.selector == 1) { + const auto valueHolderForTextTmpValueForIdx0 = valueHolderForTextTmpValue.value0; + valueSerializer.writeString(valueHolderForTextTmpValueForIdx0); + } else if (valueHolderForTextTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForBottomRightTmpValueForIdx1 = valueHolderForBottomRightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBottomRightTmpValueForIdx1); - } else if (valueHolderForBottomRightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBottomRightTmpValueForIdx2 = valueHolderForBottomRightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForBottomRightTmpValueForIdx2); + const auto valueHolderForTextTmpValueForIdx1 = valueHolderForTextTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_BorderRadiuses BorderRadiuses_serializer::read(DeserializerBase& buffer) +inline Ark_TabBarOptions TabBarOptions_serializer::read(DeserializerBase& buffer) { - Ark_BorderRadiuses value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto topLeftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length topLeftTmpBuf = {}; - topLeftTmpBuf.tag = topLeftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topLeftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 topLeftTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length topLeftTmpBuf_ = {}; - topLeftTmpBuf_.selector = topLeftTmpBuf_UnionSelector; - if (topLeftTmpBuf_UnionSelector == 0) { - topLeftTmpBuf_.selector = 0; - topLeftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (topLeftTmpBuf_UnionSelector == 1) { - topLeftTmpBuf_.selector = 1; - topLeftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (topLeftTmpBuf_UnionSelector == 2) { - topLeftTmpBuf_.selector = 2; - topLeftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for topLeftTmpBuf_ has to be chosen through deserialisation."); - } - topLeftTmpBuf.value = static_cast(topLeftTmpBuf_); - } - value.topLeft = topLeftTmpBuf; - const auto topRightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length topRightTmpBuf = {}; - topRightTmpBuf.tag = topRightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topRightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 topRightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length topRightTmpBuf_ = {}; - topRightTmpBuf_.selector = topRightTmpBuf_UnionSelector; - if (topRightTmpBuf_UnionSelector == 0) { - topRightTmpBuf_.selector = 0; - topRightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (topRightTmpBuf_UnionSelector == 1) { - topRightTmpBuf_.selector = 1; - topRightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (topRightTmpBuf_UnionSelector == 2) { - topRightTmpBuf_.selector = 2; - topRightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for topRightTmpBuf_ has to be chosen through deserialisation."); - } - topRightTmpBuf.value = static_cast(topRightTmpBuf_); - } - value.topRight = topRightTmpBuf; - const auto bottomLeftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length bottomLeftTmpBuf = {}; - bottomLeftTmpBuf.tag = bottomLeftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomLeftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 bottomLeftTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length bottomLeftTmpBuf_ = {}; - bottomLeftTmpBuf_.selector = bottomLeftTmpBuf_UnionSelector; - if (bottomLeftTmpBuf_UnionSelector == 0) { - bottomLeftTmpBuf_.selector = 0; - bottomLeftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (bottomLeftTmpBuf_UnionSelector == 1) { - bottomLeftTmpBuf_.selector = 1; - bottomLeftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (bottomLeftTmpBuf_UnionSelector == 2) { - bottomLeftTmpBuf_.selector = 2; - bottomLeftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + Ark_TabBarOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto iconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Resource iconTmpBuf = {}; + iconTmpBuf.tag = iconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((iconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 iconTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource iconTmpBuf_ = {}; + iconTmpBuf_.selector = iconTmpBuf_UnionSelector; + if (iconTmpBuf_UnionSelector == 0) { + iconTmpBuf_.selector = 0; + iconTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (iconTmpBuf_UnionSelector == 1) { + iconTmpBuf_.selector = 1; + iconTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for bottomLeftTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for iconTmpBuf_ has to be chosen through deserialisation."); } - bottomLeftTmpBuf.value = static_cast(bottomLeftTmpBuf_); + iconTmpBuf.value = static_cast(iconTmpBuf_); } - value.bottomLeft = bottomLeftTmpBuf; - const auto bottomRightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length bottomRightTmpBuf = {}; - bottomRightTmpBuf.tag = bottomRightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomRightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 bottomRightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length bottomRightTmpBuf_ = {}; - bottomRightTmpBuf_.selector = bottomRightTmpBuf_UnionSelector; - if (bottomRightTmpBuf_UnionSelector == 0) { - bottomRightTmpBuf_.selector = 0; - bottomRightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (bottomRightTmpBuf_UnionSelector == 1) { - bottomRightTmpBuf_.selector = 1; - bottomRightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (bottomRightTmpBuf_UnionSelector == 2) { - bottomRightTmpBuf_.selector = 2; - bottomRightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.icon = iconTmpBuf; + const auto textTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Resource textTmpBuf = {}; + textTmpBuf.tag = textTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((textTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 textTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource textTmpBuf_ = {}; + textTmpBuf_.selector = textTmpBuf_UnionSelector; + if (textTmpBuf_UnionSelector == 0) { + textTmpBuf_.selector = 0; + textTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (textTmpBuf_UnionSelector == 1) { + textTmpBuf_.selector = 1; + textTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for bottomRightTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for textTmpBuf_ has to be chosen through deserialisation."); } - bottomRightTmpBuf.value = static_cast(bottomRightTmpBuf_); + textTmpBuf.value = static_cast(textTmpBuf_); } - value.bottomRight = bottomRightTmpBuf; + value.text = textTmpBuf; return value; } -inline void ButtonStyle_serializer::write(SerializerBase& buffer, Ark_ButtonStyle value) +inline void TabsOptions_serializer::write(SerializerBase& buffer, Ark_TabsOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForLeft = value.left; - if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; - valueSerializer.writeNumber(valueHolderForLeftTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTop = value.top; - if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopTmpValue = valueHolderForTop.value; - valueSerializer.writeNumber(valueHolderForTopTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBarPosition = value.barPosition; + if (runtimeType(valueHolderForBarPosition) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - valueSerializer.writeNumber(valueHolderForWidthTmpValue); + const auto valueHolderForBarPositionTmpValue = valueHolderForBarPosition.value; + valueSerializer.writeInt32(static_cast(valueHolderForBarPositionTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHeight = value.height; - if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIndex = value.index; + if (runtimeType(valueHolderForIndex) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - valueSerializer.writeNumber(valueHolderForHeightTmpValue); + const auto valueHolderForIndexTmpValue = valueHolderForIndex.value; + if (valueHolderForIndexTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForIndexTmpValueForIdx0 = valueHolderForIndexTmpValue.value0; + valueSerializer.writeNumber(valueHolderForIndexTmpValueForIdx0); + } else if (valueHolderForIndexTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForIndexTmpValueForIdx1 = valueHolderForIndexTmpValue.value1; + Bindable_Number_serializer::write(valueSerializer, valueHolderForIndexTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForIcons = value.icons; - if (runtimeType(valueHolderForIcons) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForController = value.controller; + if (runtimeType(valueHolderForController) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIconsTmpValue = valueHolderForIcons.value; - ButtonIconOptions_serializer::write(valueSerializer, valueHolderForIconsTmpValue); + const auto valueHolderForControllerTmpValue = valueHolderForController.value; + TabsController_serializer::write(valueSerializer, valueHolderForControllerTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ButtonStyle ButtonStyle_serializer::read(DeserializerBase& buffer) +inline Ark_TabsOptions TabsOptions_serializer::read(DeserializerBase& buffer) { - Ark_ButtonStyle value = {}; + Ark_TabsOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number leftTmpBuf = {}; - leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - leftTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.left = leftTmpBuf; - const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number topTmpBuf = {}; - topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - topTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.top = topTmpBuf; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - widthTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const auto barPositionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BarPosition barPositionTmpBuf = {}; + barPositionTmpBuf.tag = barPositionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((barPositionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + barPositionTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.width = widthTmpBuf; - const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number heightTmpBuf = {}; - heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - heightTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.barPosition = barPositionTmpBuf; + const auto indexTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Bindable indexTmpBuf = {}; + indexTmpBuf.tag = indexTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((indexTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 indexTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_Bindable indexTmpBuf_ = {}; + indexTmpBuf_.selector = indexTmpBuf_UnionSelector; + if (indexTmpBuf_UnionSelector == 0) { + indexTmpBuf_.selector = 0; + indexTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (indexTmpBuf_UnionSelector == 1) { + indexTmpBuf_.selector = 1; + indexTmpBuf_.value1 = Bindable_Number_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for indexTmpBuf_ has to be chosen through deserialisation."); + } + indexTmpBuf.value = static_cast(indexTmpBuf_); } - value.height = heightTmpBuf; - const auto iconsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ButtonIconOptions iconsTmpBuf = {}; - iconsTmpBuf.tag = iconsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((iconsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - iconsTmpBuf.value = ButtonIconOptions_serializer::read(valueDeserializer); + value.index = indexTmpBuf; + const auto controllerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TabsController controllerTmpBuf = {}; + controllerTmpBuf.tag = controllerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((controllerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + controllerTmpBuf.value = static_cast(TabsController_serializer::read(valueDeserializer)); } - value.icons = iconsTmpBuf; + value.controller = controllerTmpBuf; return value; } -inline void CaretStyle_serializer::write(SerializerBase& buffer, Ark_CaretStyle value) +inline void TextCascadePickerRangeContent_serializer::write(SerializerBase& buffer, Ark_TextCascadePickerRangeContent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForText = value.text; + if (valueHolderForText.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForTextForIdx0 = valueHolderForText.value0; + valueSerializer.writeString(valueHolderForTextForIdx0); + } else if (valueHolderForText.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForTextForIdx1 = valueHolderForText.value1; + Resource_serializer::write(valueSerializer, valueHolderForTextForIdx1); + } + const auto valueHolderForChildren = value.children; + if (runtimeType(valueHolderForChildren) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0); - } else if (valueHolderForWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1); - } else if (valueHolderForWidthTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx2); + const auto valueHolderForChildrenTmpValue = valueHolderForChildren.value; + valueSerializer.writeInt32(valueHolderForChildrenTmpValue.length); + for (int valueHolderForChildrenTmpValueCounterI = 0; valueHolderForChildrenTmpValueCounterI < valueHolderForChildrenTmpValue.length; valueHolderForChildrenTmpValueCounterI++) { + const Ark_TextCascadePickerRangeContent valueHolderForChildrenTmpValueTmpElement = valueHolderForChildrenTmpValue.array[valueHolderForChildrenTmpValueCounterI]; + TextCascadePickerRangeContent_serializer::write(valueSerializer, valueHolderForChildrenTmpValueTmpElement); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } +} +inline Ark_TextCascadePickerRangeContent TextCascadePickerRangeContent_serializer::read(DeserializerBase& buffer) +{ + Ark_TextCascadePickerRangeContent value = {}; + DeserializerBase& valueDeserializer = buffer; + const Ark_Int8 textTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource textTmpBuf = {}; + textTmpBuf.selector = textTmpBufUnionSelector; + if (textTmpBufUnionSelector == 0) { + textTmpBuf.selector = 0; + textTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (textTmpBufUnionSelector == 1) { + textTmpBuf.selector = 1; + textTmpBuf.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for textTmpBuf has to be chosen through deserialisation."); + } + value.text = static_cast(textTmpBuf); + const auto childrenTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Array_TextCascadePickerRangeContent childrenTmpBuf = {}; + childrenTmpBuf.tag = childrenTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((childrenTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int32 childrenTmpBuf_Length = valueDeserializer.readInt32(); + Array_TextCascadePickerRangeContent childrenTmpBuf_ = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&childrenTmpBuf_, childrenTmpBuf_Length); + for (int childrenTmpBuf_BufCounterI = 0; childrenTmpBuf_BufCounterI < childrenTmpBuf_Length; childrenTmpBuf_BufCounterI++) { + childrenTmpBuf_.array[childrenTmpBuf_BufCounterI] = TextCascadePickerRangeContent_serializer::read(valueDeserializer); + } + childrenTmpBuf.value = childrenTmpBuf_; + } + value.children = childrenTmpBuf; + return value; +} +inline void TextChangeOptions_serializer::write(SerializerBase& buffer, Ark_TextChangeOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForRangeBefore = value.rangeBefore; + TextRange_serializer::write(valueSerializer, valueHolderForRangeBefore); + const auto valueHolderForRangeAfter = value.rangeAfter; + TextRange_serializer::write(valueSerializer, valueHolderForRangeAfter); + const auto valueHolderForOldContent = value.oldContent; + valueSerializer.writeString(valueHolderForOldContent); + const auto valueHolderForOldPreviewText = value.oldPreviewText; + PreviewText_serializer::write(valueSerializer, valueHolderForOldPreviewText); +} +inline Ark_TextChangeOptions TextChangeOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_TextChangeOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + value.rangeBefore = TextRange_serializer::read(valueDeserializer); + value.rangeAfter = TextRange_serializer::read(valueDeserializer); + value.oldContent = static_cast(valueDeserializer.readString()); + value.oldPreviewText = PreviewText_serializer::read(valueDeserializer); + return value; +} +inline void TextDecorationOptions_serializer::write(SerializerBase& buffer, Ark_TextDecorationOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForType = value.type; + valueSerializer.writeInt32(static_cast(valueHolderForType)); const auto valueHolderForColor = value.color; if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); @@ -94039,7 +80923,7 @@ inline void CaretStyle_serializer::write(SerializerBase& buffer, Ark_CaretStyle if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; @@ -94056,33 +80940,20 @@ inline void CaretStyle_serializer::write(SerializerBase& buffer, Ark_CaretStyle } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } + const auto valueHolderForStyle = value.style; + if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_CaretStyle CaretStyle_serializer::read(DeserializerBase& buffer) +inline Ark_TextDecorationOptions TextDecorationOptions_serializer::read(DeserializerBase& buffer) { - Ark_CaretStyle value = {}; + Ark_TextDecorationOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (widthTmpBuf_UnionSelector == 2) { - widthTmpBuf_.selector = 2; - widthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); - } - widthTmpBuf.value = static_cast(widthTmpBuf_); - } - value.width = widthTmpBuf; + value.type = static_cast(valueDeserializer.readInt32()); const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor colorTmpBuf = {}; colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -94092,7 +80963,7 @@ inline Ark_CaretStyle CaretStyle_serializer::read(DeserializerBase& buffer) colorTmpBuf_.selector = colorTmpBuf_UnionSelector; if (colorTmpBuf_UnionSelector == 0) { colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (colorTmpBuf_UnionSelector == 1) { colorTmpBuf_.selector = 1; colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); @@ -94108,2910 +80979,3158 @@ inline Ark_CaretStyle CaretStyle_serializer::read(DeserializerBase& buffer) colorTmpBuf.value = static_cast(colorTmpBuf_); } value.color = colorTmpBuf; + const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextDecorationStyle styleTmpBuf = {}; + styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.style = styleTmpBuf; return value; } -inline void ChainAnimationOptions_serializer::write(SerializerBase& buffer, Ark_ChainAnimationOptions value) +inline void TextMenuItem_serializer::write(SerializerBase& buffer, Ark_TextMenuItem value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForMinSpace = value.minSpace; - if (valueHolderForMinSpace.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForMinSpaceForIdx0 = valueHolderForMinSpace.value0; - valueSerializer.writeString(valueHolderForMinSpaceForIdx0); - } else if (valueHolderForMinSpace.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForMinSpaceForIdx1 = valueHolderForMinSpace.value1; - valueSerializer.writeNumber(valueHolderForMinSpaceForIdx1); - } else if (valueHolderForMinSpace.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForMinSpaceForIdx2 = valueHolderForMinSpace.value2; - Resource_serializer::write(valueSerializer, valueHolderForMinSpaceForIdx2); - } - const auto valueHolderForMaxSpace = value.maxSpace; - if (valueHolderForMaxSpace.selector == 0) { + const auto valueHolderForContent = value.content; + if (valueHolderForContent.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForMaxSpaceForIdx0 = valueHolderForMaxSpace.value0; - valueSerializer.writeString(valueHolderForMaxSpaceForIdx0); - } else if (valueHolderForMaxSpace.selector == 1) { + const auto valueHolderForContentForIdx0 = valueHolderForContent.value0; + valueSerializer.writeString(valueHolderForContentForIdx0); + } else if (valueHolderForContent.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForMaxSpaceForIdx1 = valueHolderForMaxSpace.value1; - valueSerializer.writeNumber(valueHolderForMaxSpaceForIdx1); - } else if (valueHolderForMaxSpace.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForMaxSpaceForIdx2 = valueHolderForMaxSpace.value2; - Resource_serializer::write(valueSerializer, valueHolderForMaxSpaceForIdx2); - } - const auto valueHolderForConductivity = value.conductivity; - if (runtimeType(valueHolderForConductivity) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForConductivityTmpValue = valueHolderForConductivity.value; - valueSerializer.writeNumber(valueHolderForConductivityTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForIntensity = value.intensity; - if (runtimeType(valueHolderForIntensity) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIntensityTmpValue = valueHolderForIntensity.value; - valueSerializer.writeNumber(valueHolderForIntensityTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForEdgeEffect = value.edgeEffect; - if (runtimeType(valueHolderForEdgeEffect) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEdgeEffectTmpValue = valueHolderForEdgeEffect.value; - valueSerializer.writeInt32(static_cast(valueHolderForEdgeEffectTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + const auto valueHolderForContentForIdx1 = valueHolderForContent.value1; + Resource_serializer::write(valueSerializer, valueHolderForContentForIdx1); } - const auto valueHolderForStiffness = value.stiffness; - if (runtimeType(valueHolderForStiffness) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIcon = value.icon; + if (runtimeType(valueHolderForIcon) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStiffnessTmpValue = valueHolderForStiffness.value; - valueSerializer.writeNumber(valueHolderForStiffnessTmpValue); + const auto valueHolderForIconTmpValue = valueHolderForIcon.value; + if (valueHolderForIconTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue.value0; + valueSerializer.writeString(valueHolderForIconTmpValueForIdx0); + } else if (valueHolderForIconTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForIconTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDamping = value.damping; - if (runtimeType(valueHolderForDamping) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForId = value.id; + TextMenuItemId_serializer::write(valueSerializer, valueHolderForId); + const auto valueHolderForLabelInfo = value.labelInfo; + if (runtimeType(valueHolderForLabelInfo) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDampingTmpValue = valueHolderForDamping.value; - valueSerializer.writeNumber(valueHolderForDampingTmpValue); + const auto valueHolderForLabelInfoTmpValue = valueHolderForLabelInfo.value; + if (valueHolderForLabelInfoTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForLabelInfoTmpValueForIdx0 = valueHolderForLabelInfoTmpValue.value0; + valueSerializer.writeString(valueHolderForLabelInfoTmpValueForIdx0); + } else if (valueHolderForLabelInfoTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForLabelInfoTmpValueForIdx1 = valueHolderForLabelInfoTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForLabelInfoTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ChainAnimationOptions ChainAnimationOptions_serializer::read(DeserializerBase& buffer) +inline Ark_TextMenuItem TextMenuItem_serializer::read(DeserializerBase& buffer) { - Ark_ChainAnimationOptions value = {}; + Ark_TextMenuItem value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 minSpaceTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Length minSpaceTmpBuf = {}; - minSpaceTmpBuf.selector = minSpaceTmpBufUnionSelector; - if (minSpaceTmpBufUnionSelector == 0) { - minSpaceTmpBuf.selector = 0; - minSpaceTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (minSpaceTmpBufUnionSelector == 1) { - minSpaceTmpBuf.selector = 1; - minSpaceTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (minSpaceTmpBufUnionSelector == 2) { - minSpaceTmpBuf.selector = 2; - minSpaceTmpBuf.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for minSpaceTmpBuf has to be chosen through deserialisation."); - } - value.minSpace = static_cast(minSpaceTmpBuf); - const Ark_Int8 maxSpaceTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Length maxSpaceTmpBuf = {}; - maxSpaceTmpBuf.selector = maxSpaceTmpBufUnionSelector; - if (maxSpaceTmpBufUnionSelector == 0) { - maxSpaceTmpBuf.selector = 0; - maxSpaceTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (maxSpaceTmpBufUnionSelector == 1) { - maxSpaceTmpBuf.selector = 1; - maxSpaceTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (maxSpaceTmpBufUnionSelector == 2) { - maxSpaceTmpBuf.selector = 2; - maxSpaceTmpBuf.value2 = Resource_serializer::read(valueDeserializer); + const Ark_Int8 contentTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr contentTmpBuf = {}; + contentTmpBuf.selector = contentTmpBufUnionSelector; + if (contentTmpBufUnionSelector == 0) { + contentTmpBuf.selector = 0; + contentTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (contentTmpBufUnionSelector == 1) { + contentTmpBuf.selector = 1; + contentTmpBuf.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for maxSpaceTmpBuf has to be chosen through deserialisation."); - } - value.maxSpace = static_cast(maxSpaceTmpBuf); - const auto conductivityTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number conductivityTmpBuf = {}; - conductivityTmpBuf.tag = conductivityTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((conductivityTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - conductivityTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.conductivity = conductivityTmpBuf; - const auto intensityTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number intensityTmpBuf = {}; - intensityTmpBuf.tag = intensityTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((intensityTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - intensityTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.intensity = intensityTmpBuf; - const auto edgeEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ChainEdgeEffect edgeEffectTmpBuf = {}; - edgeEffectTmpBuf.tag = edgeEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((edgeEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - edgeEffectTmpBuf.value = static_cast(valueDeserializer.readInt32()); + INTEROP_FATAL("One of the branches for contentTmpBuf has to be chosen through deserialisation."); } - value.edgeEffect = edgeEffectTmpBuf; - const auto stiffnessTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number stiffnessTmpBuf = {}; - stiffnessTmpBuf.tag = stiffnessTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((stiffnessTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - stiffnessTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.content = static_cast(contentTmpBuf); + const auto iconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr iconTmpBuf = {}; + iconTmpBuf.tag = iconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((iconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 iconTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr iconTmpBuf_ = {}; + iconTmpBuf_.selector = iconTmpBuf_UnionSelector; + if (iconTmpBuf_UnionSelector == 0) { + iconTmpBuf_.selector = 0; + iconTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (iconTmpBuf_UnionSelector == 1) { + iconTmpBuf_.selector = 1; + iconTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for iconTmpBuf_ has to be chosen through deserialisation."); + } + iconTmpBuf.value = static_cast(iconTmpBuf_); } - value.stiffness = stiffnessTmpBuf; - const auto dampingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number dampingTmpBuf = {}; - dampingTmpBuf.tag = dampingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((dampingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - dampingTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.icon = iconTmpBuf; + value.id = static_cast(TextMenuItemId_serializer::read(valueDeserializer)); + const auto labelInfoTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr labelInfoTmpBuf = {}; + labelInfoTmpBuf.tag = labelInfoTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((labelInfoTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 labelInfoTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr labelInfoTmpBuf_ = {}; + labelInfoTmpBuf_.selector = labelInfoTmpBuf_UnionSelector; + if (labelInfoTmpBuf_UnionSelector == 0) { + labelInfoTmpBuf_.selector = 0; + labelInfoTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (labelInfoTmpBuf_UnionSelector == 1) { + labelInfoTmpBuf_.selector = 1; + labelInfoTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for labelInfoTmpBuf_ has to be chosen through deserialisation."); + } + labelInfoTmpBuf.value = static_cast(labelInfoTmpBuf_); } - value.damping = dampingTmpBuf; + value.labelInfo = labelInfoTmpBuf; return value; } -inline void ColorStop_serializer::write(SerializerBase& buffer, Ark_ColorStop value) +inline void TextPickerRangeContent_serializer::write(SerializerBase& buffer, Ark_TextPickerRangeContent value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForColor = value.color; - if (valueHolderForColor.selector == 0) { + const auto valueHolderForIcon = value.icon; + if (valueHolderForIcon.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForColorForIdx0 = valueHolderForColor.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorForIdx0)); - } else if (valueHolderForColor.selector == 1) { + const auto valueHolderForIconForIdx0 = valueHolderForIcon.value0; + valueSerializer.writeString(valueHolderForIconForIdx0); + } else if (valueHolderForIcon.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForColorForIdx1 = valueHolderForColor.value1; - valueSerializer.writeNumber(valueHolderForColorForIdx1); - } else if (valueHolderForColor.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForColorForIdx2 = valueHolderForColor.value2; - valueSerializer.writeString(valueHolderForColorForIdx2); - } else if (valueHolderForColor.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForColorForIdx3 = valueHolderForColor.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorForIdx3); + const auto valueHolderForIconForIdx1 = valueHolderForIcon.value1; + Resource_serializer::write(valueSerializer, valueHolderForIconForIdx1); } - const auto valueHolderForOffset = value.offset; - if (valueHolderForOffset.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForOffsetForIdx0 = valueHolderForOffset.value0; - valueSerializer.writeString(valueHolderForOffsetForIdx0); - } else if (valueHolderForOffset.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForOffsetForIdx1 = valueHolderForOffset.value1; - valueSerializer.writeNumber(valueHolderForOffsetForIdx1); - } else if (valueHolderForOffset.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForOffsetForIdx2 = valueHolderForOffset.value2; - Resource_serializer::write(valueSerializer, valueHolderForOffsetForIdx2); + const auto valueHolderForText = value.text; + if (runtimeType(valueHolderForText) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTextTmpValue = valueHolderForText.value; + if (valueHolderForTextTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForTextTmpValueForIdx0 = valueHolderForTextTmpValue.value0; + valueSerializer.writeString(valueHolderForTextTmpValueForIdx0); + } else if (valueHolderForTextTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForTextTmpValueForIdx1 = valueHolderForTextTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ColorStop ColorStop_serializer::read(DeserializerBase& buffer) +inline Ark_TextPickerRangeContent TextPickerRangeContent_serializer::read(DeserializerBase& buffer) { - Ark_ColorStop value = {}; + Ark_TextPickerRangeContent value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 colorTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorTmpBuf = {}; - colorTmpBuf.selector = colorTmpBufUnionSelector; - if (colorTmpBufUnionSelector == 0) { - colorTmpBuf.selector = 0; - colorTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorTmpBufUnionSelector == 1) { - colorTmpBuf.selector = 1; - colorTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (colorTmpBufUnionSelector == 2) { - colorTmpBuf.selector = 2; - colorTmpBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (colorTmpBufUnionSelector == 3) { - colorTmpBuf.selector = 3; - colorTmpBuf.value3 = Resource_serializer::read(valueDeserializer); + const Ark_Int8 iconTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource iconTmpBuf = {}; + iconTmpBuf.selector = iconTmpBufUnionSelector; + if (iconTmpBufUnionSelector == 0) { + iconTmpBuf.selector = 0; + iconTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (iconTmpBufUnionSelector == 1) { + iconTmpBuf.selector = 1; + iconTmpBuf.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for colorTmpBuf has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for iconTmpBuf has to be chosen through deserialisation."); } - value.color = static_cast(colorTmpBuf); - const Ark_Int8 offsetTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Length offsetTmpBuf = {}; - offsetTmpBuf.selector = offsetTmpBufUnionSelector; - if (offsetTmpBufUnionSelector == 0) { - offsetTmpBuf.selector = 0; - offsetTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (offsetTmpBufUnionSelector == 1) { - offsetTmpBuf.selector = 1; - offsetTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (offsetTmpBufUnionSelector == 2) { - offsetTmpBuf.selector = 2; - offsetTmpBuf.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for offsetTmpBuf has to be chosen through deserialisation."); - } - value.offset = static_cast(offsetTmpBuf); + value.icon = static_cast(iconTmpBuf); + const auto textTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Resource textTmpBuf = {}; + textTmpBuf.tag = textTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((textTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 textTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource textTmpBuf_ = {}; + textTmpBuf_.selector = textTmpBuf_UnionSelector; + if (textTmpBuf_UnionSelector == 0) { + textTmpBuf_.selector = 0; + textTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (textTmpBuf_UnionSelector == 1) { + textTmpBuf_.selector = 1; + textTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for textTmpBuf_ has to be chosen through deserialisation."); + } + textTmpBuf.value = static_cast(textTmpBuf_); + } + value.text = textTmpBuf; return value; } -inline void ColumnSplitDividerStyle_serializer::write(SerializerBase& buffer, Ark_ColumnSplitDividerStyle value) +inline void TextStyle_serializer::write(SerializerBase& buffer, Ark_TextStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStartMargin = value.startMargin; - if (runtimeType(valueHolderForStartMargin) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writePointer(value); +} +inline Ark_TextStyle TextStyle_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void TextStyleInterface_serializer::write(SerializerBase& buffer, Ark_TextStyleInterface value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForFontColor = value.fontColor; + if (runtimeType(valueHolderForFontColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartMarginTmpValue = valueHolderForStartMargin.value; - if (valueHolderForStartMarginTmpValue.selector == 0) { + const auto valueHolderForFontColorTmpValue = valueHolderForFontColor.value; + if (valueHolderForFontColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForStartMarginTmpValueForIdx0 = valueHolderForStartMarginTmpValue.value0; - valueSerializer.writeString(valueHolderForStartMarginTmpValueForIdx0); - } else if (valueHolderForStartMarginTmpValue.selector == 1) { + const auto valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForFontColorTmpValueForIdx0)); + } else if (valueHolderForFontColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForStartMarginTmpValueForIdx1 = valueHolderForStartMarginTmpValue.value1; - valueSerializer.writeNumber(valueHolderForStartMarginTmpValueForIdx1); - } else if (valueHolderForStartMarginTmpValue.selector == 2) { + const auto valueHolderForFontColorTmpValueForIdx1 = valueHolderForFontColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForFontColorTmpValueForIdx1); + } else if (valueHolderForFontColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForStartMarginTmpValueForIdx2 = valueHolderForStartMarginTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForStartMarginTmpValueForIdx2); + const auto valueHolderForFontColorTmpValueForIdx2 = valueHolderForFontColorTmpValue.value2; + valueSerializer.writeString(valueHolderForFontColorTmpValueForIdx2); + } else if (valueHolderForFontColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForFontColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEndMargin = value.endMargin; - if (runtimeType(valueHolderForEndMargin) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFontFamily = value.fontFamily; + if (runtimeType(valueHolderForFontFamily) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEndMarginTmpValue = valueHolderForEndMargin.value; - if (valueHolderForEndMarginTmpValue.selector == 0) { + const auto valueHolderForFontFamilyTmpValue = valueHolderForFontFamily.value; + if (valueHolderForFontFamilyTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForEndMarginTmpValueForIdx0 = valueHolderForEndMarginTmpValue.value0; - valueSerializer.writeString(valueHolderForEndMarginTmpValueForIdx0); - } else if (valueHolderForEndMarginTmpValue.selector == 1) { + const auto valueHolderForFontFamilyTmpValueForIdx0 = valueHolderForFontFamilyTmpValue.value0; + valueSerializer.writeString(valueHolderForFontFamilyTmpValueForIdx0); + } else if (valueHolderForFontFamilyTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForEndMarginTmpValueForIdx1 = valueHolderForEndMarginTmpValue.value1; - valueSerializer.writeNumber(valueHolderForEndMarginTmpValueForIdx1); - } else if (valueHolderForEndMarginTmpValue.selector == 2) { + const auto valueHolderForFontFamilyTmpValueForIdx1 = valueHolderForFontFamilyTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForFontFamilyTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForFontSize = value.fontSize; + if (runtimeType(valueHolderForFontSize) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForFontSizeTmpValue = valueHolderForFontSize.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForFontSizeTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForFontWeight = value.fontWeight; + if (runtimeType(valueHolderForFontWeight) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForFontWeightTmpValue = valueHolderForFontWeight.value; + if (valueHolderForFontWeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForFontWeightTmpValueForIdx0 = valueHolderForFontWeightTmpValue.value0; + valueSerializer.writeNumber(valueHolderForFontWeightTmpValueForIdx0); + } else if (valueHolderForFontWeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForFontWeightTmpValueForIdx1 = valueHolderForFontWeightTmpValue.value1; + valueSerializer.writeInt32(static_cast(valueHolderForFontWeightTmpValueForIdx1)); + } else if (valueHolderForFontWeightTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForEndMarginTmpValueForIdx2 = valueHolderForEndMarginTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForEndMarginTmpValueForIdx2); + const auto valueHolderForFontWeightTmpValueForIdx2 = valueHolderForFontWeightTmpValue.value2; + valueSerializer.writeString(valueHolderForFontWeightTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } + const auto valueHolderForFontStyle = value.fontStyle; + if (runtimeType(valueHolderForFontStyle) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForFontStyleTmpValue = valueHolderForFontStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForFontStyleTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_ColumnSplitDividerStyle ColumnSplitDividerStyle_serializer::read(DeserializerBase& buffer) +inline Ark_TextStyleInterface TextStyleInterface_serializer::read(DeserializerBase& buffer) { - Ark_ColumnSplitDividerStyle value = {}; + Ark_TextStyleInterface value = {}; DeserializerBase& valueDeserializer = buffer; - const auto startMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension startMarginTmpBuf = {}; - startMarginTmpBuf.tag = startMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 startMarginTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension startMarginTmpBuf_ = {}; - startMarginTmpBuf_.selector = startMarginTmpBuf_UnionSelector; - if (startMarginTmpBuf_UnionSelector == 0) { - startMarginTmpBuf_.selector = 0; - startMarginTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (startMarginTmpBuf_UnionSelector == 1) { - startMarginTmpBuf_.selector = 1; - startMarginTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (startMarginTmpBuf_UnionSelector == 2) { - startMarginTmpBuf_.selector = 2; - startMarginTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + const auto fontColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor fontColorTmpBuf = {}; + fontColorTmpBuf.tag = fontColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 fontColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColorTmpBuf_ = {}; + fontColorTmpBuf_.selector = fontColorTmpBuf_UnionSelector; + if (fontColorTmpBuf_UnionSelector == 0) { + fontColorTmpBuf_.selector = 0; + fontColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (fontColorTmpBuf_UnionSelector == 1) { + fontColorTmpBuf_.selector = 1; + fontColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (fontColorTmpBuf_UnionSelector == 2) { + fontColorTmpBuf_.selector = 2; + fontColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (fontColorTmpBuf_UnionSelector == 3) { + fontColorTmpBuf_.selector = 3; + fontColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for startMarginTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for fontColorTmpBuf_ has to be chosen through deserialisation."); } - startMarginTmpBuf.value = static_cast(startMarginTmpBuf_); + fontColorTmpBuf.value = static_cast(fontColorTmpBuf_); } - value.startMargin = startMarginTmpBuf; - const auto endMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension endMarginTmpBuf = {}; - endMarginTmpBuf.tag = endMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((endMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 endMarginTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension endMarginTmpBuf_ = {}; - endMarginTmpBuf_.selector = endMarginTmpBuf_UnionSelector; - if (endMarginTmpBuf_UnionSelector == 0) { - endMarginTmpBuf_.selector = 0; - endMarginTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (endMarginTmpBuf_UnionSelector == 1) { - endMarginTmpBuf_.selector = 1; - endMarginTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (endMarginTmpBuf_UnionSelector == 2) { - endMarginTmpBuf_.selector = 2; - endMarginTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.fontColor = fontColorTmpBuf; + const auto fontFamilyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr fontFamilyTmpBuf = {}; + fontFamilyTmpBuf.tag = fontFamilyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontFamilyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 fontFamilyTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr fontFamilyTmpBuf_ = {}; + fontFamilyTmpBuf_.selector = fontFamilyTmpBuf_UnionSelector; + if (fontFamilyTmpBuf_UnionSelector == 0) { + fontFamilyTmpBuf_.selector = 0; + fontFamilyTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (fontFamilyTmpBuf_UnionSelector == 1) { + fontFamilyTmpBuf_.selector = 1; + fontFamilyTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for endMarginTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for fontFamilyTmpBuf_ has to be chosen through deserialisation."); } - endMarginTmpBuf.value = static_cast(endMarginTmpBuf_); + fontFamilyTmpBuf.value = static_cast(fontFamilyTmpBuf_); } - value.endMargin = endMarginTmpBuf; + value.fontFamily = fontFamilyTmpBuf; + const auto fontSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics fontSizeTmpBuf = {}; + fontSizeTmpBuf.tag = fontSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + fontSizeTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.fontSize = fontSizeTmpBuf; + const auto fontWeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_FontWeight_String fontWeightTmpBuf = {}; + fontWeightTmpBuf.tag = fontWeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontWeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 fontWeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_FontWeight_String fontWeightTmpBuf_ = {}; + fontWeightTmpBuf_.selector = fontWeightTmpBuf_UnionSelector; + if (fontWeightTmpBuf_UnionSelector == 0) { + fontWeightTmpBuf_.selector = 0; + fontWeightTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (fontWeightTmpBuf_UnionSelector == 1) { + fontWeightTmpBuf_.selector = 1; + fontWeightTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); + } else if (fontWeightTmpBuf_UnionSelector == 2) { + fontWeightTmpBuf_.selector = 2; + fontWeightTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for fontWeightTmpBuf_ has to be chosen through deserialisation."); + } + fontWeightTmpBuf.value = static_cast(fontWeightTmpBuf_); + } + value.fontWeight = fontWeightTmpBuf; + const auto fontStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_FontStyle fontStyleTmpBuf = {}; + fontStyleTmpBuf.tag = fontStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + fontStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.fontStyle = fontStyleTmpBuf; return value; } -inline void ConstraintSizeOptions_serializer::write(SerializerBase& buffer, Ark_ConstraintSizeOptions value) +inline void TimePickerOptions_serializer::write(SerializerBase& buffer, Ark_TimePickerOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForMinWidth = value.minWidth; - if (runtimeType(valueHolderForMinWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSelected = value.selected; + if (runtimeType(valueHolderForSelected) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMinWidthTmpValue = valueHolderForMinWidth.value; - if (valueHolderForMinWidthTmpValue.selector == 0) { + const auto valueHolderForSelectedTmpValue = valueHolderForSelected.value; + if (valueHolderForSelectedTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForMinWidthTmpValueForIdx0 = valueHolderForMinWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForMinWidthTmpValueForIdx0); - } else if (valueHolderForMinWidthTmpValue.selector == 1) { + const auto valueHolderForSelectedTmpValueForIdx0 = valueHolderForSelectedTmpValue.value0; + valueSerializer.writeInt64(valueHolderForSelectedTmpValueForIdx0); + } else if (valueHolderForSelectedTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForMinWidthTmpValueForIdx1 = valueHolderForMinWidthTmpValue.value1; - valueSerializer.writeNumber(valueHolderForMinWidthTmpValueForIdx1); - } else if (valueHolderForMinWidthTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForMinWidthTmpValueForIdx2 = valueHolderForMinWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForMinWidthTmpValueForIdx2); + const auto valueHolderForSelectedTmpValueForIdx1 = valueHolderForSelectedTmpValue.value1; + Bindable_Date_serializer::write(valueSerializer, valueHolderForSelectedTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForMaxWidth = value.maxWidth; - if (runtimeType(valueHolderForMaxWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFormat = value.format; + if (runtimeType(valueHolderForFormat) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMaxWidthTmpValue = valueHolderForMaxWidth.value; - if (valueHolderForMaxWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForMaxWidthTmpValueForIdx0 = valueHolderForMaxWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForMaxWidthTmpValueForIdx0); - } else if (valueHolderForMaxWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForMaxWidthTmpValueForIdx1 = valueHolderForMaxWidthTmpValue.value1; - valueSerializer.writeNumber(valueHolderForMaxWidthTmpValueForIdx1); - } else if (valueHolderForMaxWidthTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForMaxWidthTmpValueForIdx2 = valueHolderForMaxWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForMaxWidthTmpValueForIdx2); - } + const auto valueHolderForFormatTmpValue = valueHolderForFormat.value; + valueSerializer.writeInt32(static_cast(valueHolderForFormatTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForMinHeight = value.minHeight; - if (runtimeType(valueHolderForMinHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStart = value.start; + if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMinHeightTmpValue = valueHolderForMinHeight.value; - if (valueHolderForMinHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForMinHeightTmpValueForIdx0 = valueHolderForMinHeightTmpValue.value0; - valueSerializer.writeString(valueHolderForMinHeightTmpValueForIdx0); - } else if (valueHolderForMinHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForMinHeightTmpValueForIdx1 = valueHolderForMinHeightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForMinHeightTmpValueForIdx1); - } else if (valueHolderForMinHeightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForMinHeightTmpValueForIdx2 = valueHolderForMinHeightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForMinHeightTmpValueForIdx2); - } + const auto valueHolderForStartTmpValue = valueHolderForStart.value; + valueSerializer.writeInt64(valueHolderForStartTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForMaxHeight = value.maxHeight; - if (runtimeType(valueHolderForMaxHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnd = value.end; + if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMaxHeightTmpValue = valueHolderForMaxHeight.value; - if (valueHolderForMaxHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForMaxHeightTmpValueForIdx0 = valueHolderForMaxHeightTmpValue.value0; - valueSerializer.writeString(valueHolderForMaxHeightTmpValueForIdx0); - } else if (valueHolderForMaxHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForMaxHeightTmpValueForIdx1 = valueHolderForMaxHeightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForMaxHeightTmpValueForIdx1); - } else if (valueHolderForMaxHeightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForMaxHeightTmpValueForIdx2 = valueHolderForMaxHeightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForMaxHeightTmpValueForIdx2); - } + const auto valueHolderForEndTmpValue = valueHolderForEnd.value; + valueSerializer.writeInt64(valueHolderForEndTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ConstraintSizeOptions ConstraintSizeOptions_serializer::read(DeserializerBase& buffer) +inline Ark_TimePickerOptions TimePickerOptions_serializer::read(DeserializerBase& buffer) { - Ark_ConstraintSizeOptions value = {}; + Ark_TimePickerOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto minWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length minWidthTmpBuf = {}; - minWidthTmpBuf.tag = minWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((minWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 minWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length minWidthTmpBuf_ = {}; - minWidthTmpBuf_.selector = minWidthTmpBuf_UnionSelector; - if (minWidthTmpBuf_UnionSelector == 0) { - minWidthTmpBuf_.selector = 0; - minWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (minWidthTmpBuf_UnionSelector == 1) { - minWidthTmpBuf_.selector = 1; - minWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (minWidthTmpBuf_UnionSelector == 2) { - minWidthTmpBuf_.selector = 2; - minWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + const auto selectedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Date_Bindable selectedTmpBuf = {}; + selectedTmpBuf.tag = selectedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((selectedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 selectedTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Date_Bindable selectedTmpBuf_ = {}; + selectedTmpBuf_.selector = selectedTmpBuf_UnionSelector; + if (selectedTmpBuf_UnionSelector == 0) { + selectedTmpBuf_.selector = 0; + selectedTmpBuf_.value0 = valueDeserializer.readInt64(); + } else if (selectedTmpBuf_UnionSelector == 1) { + selectedTmpBuf_.selector = 1; + selectedTmpBuf_.value1 = Bindable_Date_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for minWidthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for selectedTmpBuf_ has to be chosen through deserialisation."); } - minWidthTmpBuf.value = static_cast(minWidthTmpBuf_); + selectedTmpBuf.value = static_cast(selectedTmpBuf_); } - value.minWidth = minWidthTmpBuf; - const auto maxWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length maxWidthTmpBuf = {}; - maxWidthTmpBuf.tag = maxWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((maxWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 maxWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length maxWidthTmpBuf_ = {}; - maxWidthTmpBuf_.selector = maxWidthTmpBuf_UnionSelector; - if (maxWidthTmpBuf_UnionSelector == 0) { - maxWidthTmpBuf_.selector = 0; - maxWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (maxWidthTmpBuf_UnionSelector == 1) { - maxWidthTmpBuf_.selector = 1; - maxWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (maxWidthTmpBuf_UnionSelector == 2) { - maxWidthTmpBuf_.selector = 2; - maxWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for maxWidthTmpBuf_ has to be chosen through deserialisation."); - } - maxWidthTmpBuf.value = static_cast(maxWidthTmpBuf_); + value.selected = selectedTmpBuf; + const auto formatTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TimePickerFormat formatTmpBuf = {}; + formatTmpBuf.tag = formatTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((formatTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + formatTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.maxWidth = maxWidthTmpBuf; - const auto minHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length minHeightTmpBuf = {}; - minHeightTmpBuf.tag = minHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((minHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 minHeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length minHeightTmpBuf_ = {}; - minHeightTmpBuf_.selector = minHeightTmpBuf_UnionSelector; - if (minHeightTmpBuf_UnionSelector == 0) { - minHeightTmpBuf_.selector = 0; - minHeightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (minHeightTmpBuf_UnionSelector == 1) { - minHeightTmpBuf_.selector = 1; - minHeightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (minHeightTmpBuf_UnionSelector == 2) { - minHeightTmpBuf_.selector = 2; - minHeightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for minHeightTmpBuf_ has to be chosen through deserialisation."); - } - minHeightTmpBuf.value = static_cast(minHeightTmpBuf_); + value.format = formatTmpBuf; + const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Date startTmpBuf = {}; + startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + startTmpBuf.value = valueDeserializer.readInt64(); } - value.minHeight = minHeightTmpBuf; - const auto maxHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length maxHeightTmpBuf = {}; - maxHeightTmpBuf.tag = maxHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((maxHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 maxHeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length maxHeightTmpBuf_ = {}; - maxHeightTmpBuf_.selector = maxHeightTmpBuf_UnionSelector; - if (maxHeightTmpBuf_UnionSelector == 0) { - maxHeightTmpBuf_.selector = 0; - maxHeightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (maxHeightTmpBuf_UnionSelector == 1) { - maxHeightTmpBuf_.selector = 1; - maxHeightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (maxHeightTmpBuf_UnionSelector == 2) { - maxHeightTmpBuf_.selector = 2; - maxHeightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for maxHeightTmpBuf_ has to be chosen through deserialisation."); - } - maxHeightTmpBuf.value = static_cast(maxHeightTmpBuf_); + value.start = startTmpBuf; + const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Date endTmpBuf = {}; + endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + endTmpBuf.value = valueDeserializer.readInt64(); } - value.maxHeight = maxHeightTmpBuf; + value.end = endTmpBuf; return value; } -inline void CustomTheme_serializer::write(SerializerBase& buffer, Ark_CustomTheme value) +inline void ToggleOptions_serializer::write(SerializerBase& buffer, Ark_ToggleOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForColors = value.colors; - if (runtimeType(valueHolderForColors) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForType = value.type; + valueSerializer.writeInt32(static_cast(valueHolderForType)); + const auto valueHolderForIsOn = value.isOn; + if (runtimeType(valueHolderForIsOn) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColorsTmpValue = valueHolderForColors.value; - Colors_serializer::write(valueSerializer, valueHolderForColorsTmpValue); + const auto valueHolderForIsOnTmpValue = valueHolderForIsOn.value; + if (valueHolderForIsOnTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForIsOnTmpValueForIdx0 = valueHolderForIsOnTmpValue.value0; + valueSerializer.writeBoolean(valueHolderForIsOnTmpValueForIdx0); + } else if (valueHolderForIsOnTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForIsOnTmpValueForIdx1 = valueHolderForIsOnTmpValue.value1; + Bindable_Boolean_serializer::write(valueSerializer, valueHolderForIsOnTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_CustomTheme CustomTheme_serializer::read(DeserializerBase& buffer) +inline Ark_ToggleOptions ToggleOptions_serializer::read(DeserializerBase& buffer) { - Ark_CustomTheme value = {}; + Ark_ToggleOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto colorsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Colors colorsTmpBuf = {}; - colorsTmpBuf.tag = colorsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - colorsTmpBuf.value = Colors_serializer::read(valueDeserializer); + value.type = static_cast(valueDeserializer.readInt32()); + const auto isOnTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Boolean_Bindable isOnTmpBuf = {}; + isOnTmpBuf.tag = isOnTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((isOnTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 isOnTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Boolean_Bindable isOnTmpBuf_ = {}; + isOnTmpBuf_.selector = isOnTmpBuf_UnionSelector; + if (isOnTmpBuf_UnionSelector == 0) { + isOnTmpBuf_.selector = 0; + isOnTmpBuf_.value0 = valueDeserializer.readBoolean(); + } else if (isOnTmpBuf_UnionSelector == 1) { + isOnTmpBuf_.selector = 1; + isOnTmpBuf_.value1 = Bindable_Boolean_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for isOnTmpBuf_ has to be chosen through deserialisation."); + } + isOnTmpBuf.value = static_cast(isOnTmpBuf_); } - value.colors = colorsTmpBuf; + value.isOn = isOnTmpBuf; return value; } -inline void DividerOptions_serializer::write(SerializerBase& buffer, Ark_DividerOptions value) +inline void ToolbarItem_serializer::write(SerializerBase& buffer, Ark_ToolbarItem value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStrokeWidth = value.strokeWidth; - if (runtimeType(valueHolderForStrokeWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForValue = value.value; + if (valueHolderForValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForValueForIdx0 = valueHolderForValue.value0; + valueSerializer.writeString(valueHolderForValueForIdx0); + } else if (valueHolderForValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForValueForIdx1 = valueHolderForValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForValueForIdx1); + } + const auto valueHolderForIcon = value.icon; + if (runtimeType(valueHolderForIcon) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStrokeWidthTmpValue = valueHolderForStrokeWidth.value; - if (valueHolderForStrokeWidthTmpValue.selector == 0) { + const auto valueHolderForIconTmpValue = valueHolderForIcon.value; + if (valueHolderForIconTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForStrokeWidthTmpValueForIdx0 = valueHolderForStrokeWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForStrokeWidthTmpValueForIdx0); - } else if (valueHolderForStrokeWidthTmpValue.selector == 1) { + const auto valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue.value0; + valueSerializer.writeString(valueHolderForIconTmpValueForIdx0); + } else if (valueHolderForIconTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForStrokeWidthTmpValueForIdx1 = valueHolderForStrokeWidthTmpValue.value1; - valueSerializer.writeNumber(valueHolderForStrokeWidthTmpValueForIdx1); - } else if (valueHolderForStrokeWidthTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForStrokeWidthTmpValueForIdx2 = valueHolderForStrokeWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForStrokeWidthTmpValueForIdx2); + const auto valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForIconTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForColor = value.color; - if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSymbolIcon = value.symbolIcon; + if (runtimeType(valueHolderForSymbolIcon) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColorTmpValue = valueHolderForColor.value; - if (valueHolderForColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); - } else if (valueHolderForColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); - } else if (valueHolderForColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; - valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); - } else if (valueHolderForColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); - } + const auto valueHolderForSymbolIconTmpValue = valueHolderForSymbolIcon.value; + SymbolGlyphModifier_serializer::write(valueSerializer, valueHolderForSymbolIconTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForStartMargin = value.startMargin; - if (runtimeType(valueHolderForStartMargin) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAction = value.action; + if (runtimeType(valueHolderForAction) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartMarginTmpValue = valueHolderForStartMargin.value; - if (valueHolderForStartMarginTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForStartMarginTmpValueForIdx0 = valueHolderForStartMarginTmpValue.value0; - valueSerializer.writeString(valueHolderForStartMarginTmpValueForIdx0); - } else if (valueHolderForStartMarginTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForStartMarginTmpValueForIdx1 = valueHolderForStartMarginTmpValue.value1; - valueSerializer.writeNumber(valueHolderForStartMarginTmpValueForIdx1); - } else if (valueHolderForStartMarginTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForStartMarginTmpValueForIdx2 = valueHolderForStartMarginTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForStartMarginTmpValueForIdx2); - } + const auto valueHolderForActionTmpValue = valueHolderForAction.value; + valueSerializer.writeCallbackResource(valueHolderForActionTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForActionTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForActionTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEndMargin = value.endMargin; - if (runtimeType(valueHolderForEndMargin) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStatus = value.status; + if (runtimeType(valueHolderForStatus) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEndMarginTmpValue = valueHolderForEndMargin.value; - if (valueHolderForEndMarginTmpValue.selector == 0) { + const auto valueHolderForStatusTmpValue = valueHolderForStatus.value; + valueSerializer.writeInt32(static_cast(valueHolderForStatusTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForActiveIcon = value.activeIcon; + if (runtimeType(valueHolderForActiveIcon) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForActiveIconTmpValue = valueHolderForActiveIcon.value; + if (valueHolderForActiveIconTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForEndMarginTmpValueForIdx0 = valueHolderForEndMarginTmpValue.value0; - valueSerializer.writeString(valueHolderForEndMarginTmpValueForIdx0); - } else if (valueHolderForEndMarginTmpValue.selector == 1) { + const auto valueHolderForActiveIconTmpValueForIdx0 = valueHolderForActiveIconTmpValue.value0; + valueSerializer.writeString(valueHolderForActiveIconTmpValueForIdx0); + } else if (valueHolderForActiveIconTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForEndMarginTmpValueForIdx1 = valueHolderForEndMarginTmpValue.value1; - valueSerializer.writeNumber(valueHolderForEndMarginTmpValueForIdx1); - } else if (valueHolderForEndMarginTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForEndMarginTmpValueForIdx2 = valueHolderForEndMarginTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForEndMarginTmpValueForIdx2); + const auto valueHolderForActiveIconTmpValueForIdx1 = valueHolderForActiveIconTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForActiveIconTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } + const auto valueHolderForActiveSymbolIcon = value.activeSymbolIcon; + if (runtimeType(valueHolderForActiveSymbolIcon) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForActiveSymbolIconTmpValue = valueHolderForActiveSymbolIcon.value; + SymbolGlyphModifier_serializer::write(valueSerializer, valueHolderForActiveSymbolIconTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } } -inline Ark_DividerOptions DividerOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ToolbarItem ToolbarItem_serializer::read(DeserializerBase& buffer) { - Ark_DividerOptions value = {}; + Ark_ToolbarItem value = {}; DeserializerBase& valueDeserializer = buffer; - const auto strokeWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension strokeWidthTmpBuf = {}; - strokeWidthTmpBuf.tag = strokeWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((strokeWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 strokeWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension strokeWidthTmpBuf_ = {}; - strokeWidthTmpBuf_.selector = strokeWidthTmpBuf_UnionSelector; - if (strokeWidthTmpBuf_UnionSelector == 0) { - strokeWidthTmpBuf_.selector = 0; - strokeWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (strokeWidthTmpBuf_UnionSelector == 1) { - strokeWidthTmpBuf_.selector = 1; - strokeWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (strokeWidthTmpBuf_UnionSelector == 2) { - strokeWidthTmpBuf_.selector = 2; - strokeWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for strokeWidthTmpBuf_ has to be chosen through deserialisation."); - } - strokeWidthTmpBuf.value = static_cast(strokeWidthTmpBuf_); + const Ark_Int8 valueTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr valueTmpBuf = {}; + valueTmpBuf.selector = valueTmpBufUnionSelector; + if (valueTmpBufUnionSelector == 0) { + valueTmpBuf.selector = 0; + valueTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (valueTmpBufUnionSelector == 1) { + valueTmpBuf.selector = 1; + valueTmpBuf.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for valueTmpBuf has to be chosen through deserialisation."); } - value.strokeWidth = strokeWidthTmpBuf; - const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor colorTmpBuf = {}; - colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorTmpBuf_ = {}; - colorTmpBuf_.selector = colorTmpBuf_UnionSelector; - if (colorTmpBuf_UnionSelector == 0) { - colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorTmpBuf_UnionSelector == 1) { - colorTmpBuf_.selector = 1; - colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (colorTmpBuf_UnionSelector == 2) { - colorTmpBuf_.selector = 2; - colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (colorTmpBuf_UnionSelector == 3) { - colorTmpBuf_.selector = 3; - colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + value.value = static_cast(valueTmpBuf); + const auto iconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr iconTmpBuf = {}; + iconTmpBuf.tag = iconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((iconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 iconTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr iconTmpBuf_ = {}; + iconTmpBuf_.selector = iconTmpBuf_UnionSelector; + if (iconTmpBuf_UnionSelector == 0) { + iconTmpBuf_.selector = 0; + iconTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (iconTmpBuf_UnionSelector == 1) { + iconTmpBuf_.selector = 1; + iconTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for iconTmpBuf_ has to be chosen through deserialisation."); } - colorTmpBuf.value = static_cast(colorTmpBuf_); + iconTmpBuf.value = static_cast(iconTmpBuf_); } - value.color = colorTmpBuf; - const auto startMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension startMarginTmpBuf = {}; - startMarginTmpBuf.tag = startMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 startMarginTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension startMarginTmpBuf_ = {}; - startMarginTmpBuf_.selector = startMarginTmpBuf_UnionSelector; - if (startMarginTmpBuf_UnionSelector == 0) { - startMarginTmpBuf_.selector = 0; - startMarginTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (startMarginTmpBuf_UnionSelector == 1) { - startMarginTmpBuf_.selector = 1; - startMarginTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (startMarginTmpBuf_UnionSelector == 2) { - startMarginTmpBuf_.selector = 2; - startMarginTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for startMarginTmpBuf_ has to be chosen through deserialisation."); - } - startMarginTmpBuf.value = static_cast(startMarginTmpBuf_); + value.icon = iconTmpBuf; + const auto symbolIconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SymbolGlyphModifier symbolIconTmpBuf = {}; + symbolIconTmpBuf.tag = symbolIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((symbolIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + symbolIconTmpBuf.value = static_cast(SymbolGlyphModifier_serializer::read(valueDeserializer)); } - value.startMargin = startMarginTmpBuf; - const auto endMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension endMarginTmpBuf = {}; - endMarginTmpBuf.tag = endMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((endMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 endMarginTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension endMarginTmpBuf_ = {}; - endMarginTmpBuf_.selector = endMarginTmpBuf_UnionSelector; - if (endMarginTmpBuf_UnionSelector == 0) { - endMarginTmpBuf_.selector = 0; - endMarginTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (endMarginTmpBuf_UnionSelector == 1) { - endMarginTmpBuf_.selector = 1; - endMarginTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (endMarginTmpBuf_UnionSelector == 2) { - endMarginTmpBuf_.selector = 2; - endMarginTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.symbolIcon = symbolIconTmpBuf; + const auto actionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void actionTmpBuf = {}; + actionTmpBuf.tag = actionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((actionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + actionTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.action = actionTmpBuf; + const auto statusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ToolbarItemStatus statusTmpBuf = {}; + statusTmpBuf.tag = statusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((statusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + statusTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.status = statusTmpBuf; + const auto activeIconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr activeIconTmpBuf = {}; + activeIconTmpBuf.tag = activeIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((activeIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 activeIconTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr activeIconTmpBuf_ = {}; + activeIconTmpBuf_.selector = activeIconTmpBuf_UnionSelector; + if (activeIconTmpBuf_UnionSelector == 0) { + activeIconTmpBuf_.selector = 0; + activeIconTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (activeIconTmpBuf_UnionSelector == 1) { + activeIconTmpBuf_.selector = 1; + activeIconTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for endMarginTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for activeIconTmpBuf_ has to be chosen through deserialisation."); } - endMarginTmpBuf.value = static_cast(endMarginTmpBuf_); + activeIconTmpBuf.value = static_cast(activeIconTmpBuf_); } - value.endMargin = endMarginTmpBuf; + value.activeIcon = activeIconTmpBuf; + const auto activeSymbolIconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SymbolGlyphModifier activeSymbolIconTmpBuf = {}; + activeSymbolIconTmpBuf.tag = activeSymbolIconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((activeSymbolIconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + activeSymbolIconTmpBuf.value = static_cast(SymbolGlyphModifier_serializer::read(valueDeserializer)); + } + value.activeSymbolIcon = activeSymbolIconTmpBuf; return value; } -inline void DividerStyle_serializer::write(SerializerBase& buffer, Ark_DividerStyle value) +inline void UnderlineColor_serializer::write(SerializerBase& buffer, Ark_UnderlineColor value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStrokeWidth = value.strokeWidth; - if (valueHolderForStrokeWidth.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForStrokeWidthForIdx0 = valueHolderForStrokeWidth.value0; - valueSerializer.writeString(valueHolderForStrokeWidthForIdx0); - } else if (valueHolderForStrokeWidth.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForStrokeWidthForIdx1 = valueHolderForStrokeWidth.value1; - valueSerializer.writeNumber(valueHolderForStrokeWidthForIdx1); - } else if (valueHolderForStrokeWidth.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForStrokeWidthForIdx2 = valueHolderForStrokeWidth.value2; - Resource_serializer::write(valueSerializer, valueHolderForStrokeWidthForIdx2); + const auto valueHolderForTyping = value.typing; + if (runtimeType(valueHolderForTyping) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTypingTmpValue = valueHolderForTyping.value; + if (valueHolderForTypingTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForTypingTmpValueForIdx0 = valueHolderForTypingTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForTypingTmpValueForIdx0)); + } else if (valueHolderForTypingTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForTypingTmpValueForIdx1 = valueHolderForTypingTmpValue.value1; + valueSerializer.writeNumber(valueHolderForTypingTmpValueForIdx1); + } else if (valueHolderForTypingTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForTypingTmpValueForIdx2 = valueHolderForTypingTmpValue.value2; + valueSerializer.writeString(valueHolderForTypingTmpValueForIdx2); + } else if (valueHolderForTypingTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForTypingTmpValueForIdx3 = valueHolderForTypingTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForTypingTmpValueForIdx3); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForColor = value.color; - if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForNormal = value.normal; + if (runtimeType(valueHolderForNormal) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColorTmpValue = valueHolderForColor.value; - if (valueHolderForColorTmpValue.selector == 0) { + const auto valueHolderForNormalTmpValue = valueHolderForNormal.value; + if (valueHolderForNormalTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); - } else if (valueHolderForColorTmpValue.selector == 1) { + const auto valueHolderForNormalTmpValueForIdx0 = valueHolderForNormalTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForNormalTmpValueForIdx0)); + } else if (valueHolderForNormalTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); - } else if (valueHolderForColorTmpValue.selector == 2) { + const auto valueHolderForNormalTmpValueForIdx1 = valueHolderForNormalTmpValue.value1; + valueSerializer.writeNumber(valueHolderForNormalTmpValueForIdx1); + } else if (valueHolderForNormalTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; - valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); - } else if (valueHolderForColorTmpValue.selector == 3) { + const auto valueHolderForNormalTmpValueForIdx2 = valueHolderForNormalTmpValue.value2; + valueSerializer.writeString(valueHolderForNormalTmpValueForIdx2); + } else if (valueHolderForNormalTmpValue.selector == 3) { valueSerializer.writeInt8(3); - const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); + const auto valueHolderForNormalTmpValueForIdx3 = valueHolderForNormalTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForNormalTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForStartMargin = value.startMargin; - if (runtimeType(valueHolderForStartMargin) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForError = value.error; + if (runtimeType(valueHolderForError) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartMarginTmpValue = valueHolderForStartMargin.value; - if (valueHolderForStartMarginTmpValue.selector == 0) { + const auto valueHolderForErrorTmpValue = valueHolderForError.value; + if (valueHolderForErrorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForStartMarginTmpValueForIdx0 = valueHolderForStartMarginTmpValue.value0; - valueSerializer.writeString(valueHolderForStartMarginTmpValueForIdx0); - } else if (valueHolderForStartMarginTmpValue.selector == 1) { + const auto valueHolderForErrorTmpValueForIdx0 = valueHolderForErrorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForErrorTmpValueForIdx0)); + } else if (valueHolderForErrorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForStartMarginTmpValueForIdx1 = valueHolderForStartMarginTmpValue.value1; - valueSerializer.writeNumber(valueHolderForStartMarginTmpValueForIdx1); - } else if (valueHolderForStartMarginTmpValue.selector == 2) { + const auto valueHolderForErrorTmpValueForIdx1 = valueHolderForErrorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForErrorTmpValueForIdx1); + } else if (valueHolderForErrorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForStartMarginTmpValueForIdx2 = valueHolderForStartMarginTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForStartMarginTmpValueForIdx2); + const auto valueHolderForErrorTmpValueForIdx2 = valueHolderForErrorTmpValue.value2; + valueSerializer.writeString(valueHolderForErrorTmpValueForIdx2); + } else if (valueHolderForErrorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForErrorTmpValueForIdx3 = valueHolderForErrorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForErrorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEndMargin = value.endMargin; - if (runtimeType(valueHolderForEndMargin) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDisable = value.disable; + if (runtimeType(valueHolderForDisable) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEndMarginTmpValue = valueHolderForEndMargin.value; - if (valueHolderForEndMarginTmpValue.selector == 0) { + const auto valueHolderForDisableTmpValue = valueHolderForDisable.value; + if (valueHolderForDisableTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForEndMarginTmpValueForIdx0 = valueHolderForEndMarginTmpValue.value0; - valueSerializer.writeString(valueHolderForEndMarginTmpValueForIdx0); - } else if (valueHolderForEndMarginTmpValue.selector == 1) { + const auto valueHolderForDisableTmpValueForIdx0 = valueHolderForDisableTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForDisableTmpValueForIdx0)); + } else if (valueHolderForDisableTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForEndMarginTmpValueForIdx1 = valueHolderForEndMarginTmpValue.value1; - valueSerializer.writeNumber(valueHolderForEndMarginTmpValueForIdx1); - } else if (valueHolderForEndMarginTmpValue.selector == 2) { + const auto valueHolderForDisableTmpValueForIdx1 = valueHolderForDisableTmpValue.value1; + valueSerializer.writeNumber(valueHolderForDisableTmpValueForIdx1); + } else if (valueHolderForDisableTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForEndMarginTmpValueForIdx2 = valueHolderForEndMarginTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForEndMarginTmpValueForIdx2); + const auto valueHolderForDisableTmpValueForIdx2 = valueHolderForDisableTmpValue.value2; + valueSerializer.writeString(valueHolderForDisableTmpValueForIdx2); + } else if (valueHolderForDisableTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForDisableTmpValueForIdx3 = valueHolderForDisableTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForDisableTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_DividerStyle DividerStyle_serializer::read(DeserializerBase& buffer) +inline Ark_UnderlineColor UnderlineColor_serializer::read(DeserializerBase& buffer) { - Ark_DividerStyle value = {}; + Ark_UnderlineColor value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 strokeWidthTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Length strokeWidthTmpBuf = {}; - strokeWidthTmpBuf.selector = strokeWidthTmpBufUnionSelector; - if (strokeWidthTmpBufUnionSelector == 0) { - strokeWidthTmpBuf.selector = 0; - strokeWidthTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (strokeWidthTmpBufUnionSelector == 1) { - strokeWidthTmpBuf.selector = 1; - strokeWidthTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (strokeWidthTmpBufUnionSelector == 2) { - strokeWidthTmpBuf.selector = 2; - strokeWidthTmpBuf.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for strokeWidthTmpBuf has to be chosen through deserialisation."); + const auto typingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor typingTmpBuf = {}; + typingTmpBuf.tag = typingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((typingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 typingTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor typingTmpBuf_ = {}; + typingTmpBuf_.selector = typingTmpBuf_UnionSelector; + if (typingTmpBuf_UnionSelector == 0) { + typingTmpBuf_.selector = 0; + typingTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (typingTmpBuf_UnionSelector == 1) { + typingTmpBuf_.selector = 1; + typingTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (typingTmpBuf_UnionSelector == 2) { + typingTmpBuf_.selector = 2; + typingTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (typingTmpBuf_UnionSelector == 3) { + typingTmpBuf_.selector = 3; + typingTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for typingTmpBuf_ has to be chosen through deserialisation."); + } + typingTmpBuf.value = static_cast(typingTmpBuf_); } - value.strokeWidth = static_cast(strokeWidthTmpBuf); - const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor colorTmpBuf = {}; - colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorTmpBuf_ = {}; - colorTmpBuf_.selector = colorTmpBuf_UnionSelector; - if (colorTmpBuf_UnionSelector == 0) { - colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorTmpBuf_UnionSelector == 1) { - colorTmpBuf_.selector = 1; - colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (colorTmpBuf_UnionSelector == 2) { - colorTmpBuf_.selector = 2; - colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (colorTmpBuf_UnionSelector == 3) { - colorTmpBuf_.selector = 3; - colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + value.typing = typingTmpBuf; + const auto normalTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor normalTmpBuf = {}; + normalTmpBuf.tag = normalTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((normalTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 normalTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor normalTmpBuf_ = {}; + normalTmpBuf_.selector = normalTmpBuf_UnionSelector; + if (normalTmpBuf_UnionSelector == 0) { + normalTmpBuf_.selector = 0; + normalTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (normalTmpBuf_UnionSelector == 1) { + normalTmpBuf_.selector = 1; + normalTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (normalTmpBuf_UnionSelector == 2) { + normalTmpBuf_.selector = 2; + normalTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (normalTmpBuf_UnionSelector == 3) { + normalTmpBuf_.selector = 3; + normalTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for normalTmpBuf_ has to be chosen through deserialisation."); } - colorTmpBuf.value = static_cast(colorTmpBuf_); + normalTmpBuf.value = static_cast(normalTmpBuf_); } - value.color = colorTmpBuf; - const auto startMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length startMarginTmpBuf = {}; - startMarginTmpBuf.tag = startMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 startMarginTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length startMarginTmpBuf_ = {}; - startMarginTmpBuf_.selector = startMarginTmpBuf_UnionSelector; - if (startMarginTmpBuf_UnionSelector == 0) { - startMarginTmpBuf_.selector = 0; - startMarginTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (startMarginTmpBuf_UnionSelector == 1) { - startMarginTmpBuf_.selector = 1; - startMarginTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (startMarginTmpBuf_UnionSelector == 2) { - startMarginTmpBuf_.selector = 2; - startMarginTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.normal = normalTmpBuf; + const auto errorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor errorTmpBuf = {}; + errorTmpBuf.tag = errorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((errorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 errorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor errorTmpBuf_ = {}; + errorTmpBuf_.selector = errorTmpBuf_UnionSelector; + if (errorTmpBuf_UnionSelector == 0) { + errorTmpBuf_.selector = 0; + errorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (errorTmpBuf_UnionSelector == 1) { + errorTmpBuf_.selector = 1; + errorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (errorTmpBuf_UnionSelector == 2) { + errorTmpBuf_.selector = 2; + errorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (errorTmpBuf_UnionSelector == 3) { + errorTmpBuf_.selector = 3; + errorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for startMarginTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for errorTmpBuf_ has to be chosen through deserialisation."); } - startMarginTmpBuf.value = static_cast(startMarginTmpBuf_); + errorTmpBuf.value = static_cast(errorTmpBuf_); } - value.startMargin = startMarginTmpBuf; - const auto endMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length endMarginTmpBuf = {}; - endMarginTmpBuf.tag = endMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((endMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 endMarginTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length endMarginTmpBuf_ = {}; - endMarginTmpBuf_.selector = endMarginTmpBuf_UnionSelector; - if (endMarginTmpBuf_UnionSelector == 0) { - endMarginTmpBuf_.selector = 0; - endMarginTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (endMarginTmpBuf_UnionSelector == 1) { - endMarginTmpBuf_.selector = 1; - endMarginTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (endMarginTmpBuf_UnionSelector == 2) { - endMarginTmpBuf_.selector = 2; - endMarginTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.error = errorTmpBuf; + const auto disableTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor disableTmpBuf = {}; + disableTmpBuf.tag = disableTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((disableTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 disableTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor disableTmpBuf_ = {}; + disableTmpBuf_.selector = disableTmpBuf_UnionSelector; + if (disableTmpBuf_UnionSelector == 0) { + disableTmpBuf_.selector = 0; + disableTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (disableTmpBuf_UnionSelector == 1) { + disableTmpBuf_.selector = 1; + disableTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (disableTmpBuf_UnionSelector == 2) { + disableTmpBuf_.selector = 2; + disableTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (disableTmpBuf_UnionSelector == 3) { + disableTmpBuf_.selector = 3; + disableTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for endMarginTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for disableTmpBuf_ has to be chosen through deserialisation."); } - endMarginTmpBuf.value = static_cast(endMarginTmpBuf_); + disableTmpBuf.value = static_cast(disableTmpBuf_); } - value.endMargin = endMarginTmpBuf; + value.disable = disableTmpBuf; return value; } -inline void DotIndicator_serializer::write(SerializerBase& buffer, Ark_DotIndicator value) +inline void VideoOptions_serializer::write(SerializerBase& buffer, Ark_VideoOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderFor_left = value._left; - if (runtimeType(valueHolderFor_left) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSrc = value.src; + if (runtimeType(valueHolderForSrc) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_leftTmpValue = valueHolderFor_left.value; - if (valueHolderFor_leftTmpValue.selector == 0) { + const auto valueHolderForSrcTmpValue = valueHolderForSrc.value; + if (valueHolderForSrcTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderFor_leftTmpValueForIdx0 = valueHolderFor_leftTmpValue.value0; - valueSerializer.writeString(valueHolderFor_leftTmpValueForIdx0); - } else if (valueHolderFor_leftTmpValue.selector == 1) { + const auto valueHolderForSrcTmpValueForIdx0 = valueHolderForSrcTmpValue.value0; + valueSerializer.writeString(valueHolderForSrcTmpValueForIdx0); + } else if (valueHolderForSrcTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderFor_leftTmpValueForIdx1 = valueHolderFor_leftTmpValue.value1; - valueSerializer.writeNumber(valueHolderFor_leftTmpValueForIdx1); - } else if (valueHolderFor_leftTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderFor_leftTmpValueForIdx2 = valueHolderFor_leftTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderFor_leftTmpValueForIdx2); + const auto valueHolderForSrcTmpValueForIdx1 = valueHolderForSrcTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForSrcTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_top = value._top; - if (runtimeType(valueHolderFor_top) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForCurrentProgressRate = value.currentProgressRate; + if (runtimeType(valueHolderForCurrentProgressRate) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_topTmpValue = valueHolderFor_top.value; - if (valueHolderFor_topTmpValue.selector == 0) { + const auto valueHolderForCurrentProgressRateTmpValue = valueHolderForCurrentProgressRate.value; + if (valueHolderForCurrentProgressRateTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderFor_topTmpValueForIdx0 = valueHolderFor_topTmpValue.value0; - valueSerializer.writeString(valueHolderFor_topTmpValueForIdx0); - } else if (valueHolderFor_topTmpValue.selector == 1) { + const auto valueHolderForCurrentProgressRateTmpValueForIdx0 = valueHolderForCurrentProgressRateTmpValue.value0; + valueSerializer.writeFloat64(valueHolderForCurrentProgressRateTmpValueForIdx0); + } else if (valueHolderForCurrentProgressRateTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderFor_topTmpValueForIdx1 = valueHolderFor_topTmpValue.value1; - valueSerializer.writeNumber(valueHolderFor_topTmpValueForIdx1); - } else if (valueHolderFor_topTmpValue.selector == 2) { + const auto valueHolderForCurrentProgressRateTmpValueForIdx1 = valueHolderForCurrentProgressRateTmpValue.value1; + valueSerializer.writeString(valueHolderForCurrentProgressRateTmpValueForIdx1); + } else if (valueHolderForCurrentProgressRateTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderFor_topTmpValueForIdx2 = valueHolderFor_topTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderFor_topTmpValueForIdx2); + const auto valueHolderForCurrentProgressRateTmpValueForIdx2 = valueHolderForCurrentProgressRateTmpValue.value2; + valueSerializer.writeInt32(static_cast(valueHolderForCurrentProgressRateTmpValueForIdx2)); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_right = value._right; - if (runtimeType(valueHolderFor_right) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPreviewUri = value.previewUri; + if (runtimeType(valueHolderForPreviewUri) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_rightTmpValue = valueHolderFor_right.value; - if (valueHolderFor_rightTmpValue.selector == 0) { + const auto valueHolderForPreviewUriTmpValue = valueHolderForPreviewUri.value; + if (valueHolderForPreviewUriTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderFor_rightTmpValueForIdx0 = valueHolderFor_rightTmpValue.value0; - valueSerializer.writeString(valueHolderFor_rightTmpValueForIdx0); - } else if (valueHolderFor_rightTmpValue.selector == 1) { + const auto valueHolderForPreviewUriTmpValueForIdx0 = valueHolderForPreviewUriTmpValue.value0; + valueSerializer.writeString(valueHolderForPreviewUriTmpValueForIdx0); + } else if (valueHolderForPreviewUriTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderFor_rightTmpValueForIdx1 = valueHolderFor_rightTmpValue.value1; - valueSerializer.writeNumber(valueHolderFor_rightTmpValueForIdx1); - } else if (valueHolderFor_rightTmpValue.selector == 2) { + const auto valueHolderForPreviewUriTmpValueForIdx1 = valueHolderForPreviewUriTmpValue.value1; + image_PixelMap_serializer::write(valueSerializer, valueHolderForPreviewUriTmpValueForIdx1); + } else if (valueHolderForPreviewUriTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderFor_rightTmpValueForIdx2 = valueHolderFor_rightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderFor_rightTmpValueForIdx2); + const auto valueHolderForPreviewUriTmpValueForIdx2 = valueHolderForPreviewUriTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForPreviewUriTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_bottom = value._bottom; - if (runtimeType(valueHolderFor_bottom) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForController = value.controller; + if (runtimeType(valueHolderForController) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_bottomTmpValue = valueHolderFor_bottom.value; - if (valueHolderFor_bottomTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderFor_bottomTmpValueForIdx0 = valueHolderFor_bottomTmpValue.value0; - valueSerializer.writeString(valueHolderFor_bottomTmpValueForIdx0); - } else if (valueHolderFor_bottomTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderFor_bottomTmpValueForIdx1 = valueHolderFor_bottomTmpValue.value1; - valueSerializer.writeNumber(valueHolderFor_bottomTmpValueForIdx1); - } else if (valueHolderFor_bottomTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderFor_bottomTmpValueForIdx2 = valueHolderFor_bottomTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderFor_bottomTmpValueForIdx2); - } + const auto valueHolderForControllerTmpValue = valueHolderForController.value; + VideoController_serializer::write(valueSerializer, valueHolderForControllerTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_start = value._start; - if (runtimeType(valueHolderFor_start) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForImageAIOptions = value.imageAIOptions; + if (runtimeType(valueHolderForImageAIOptions) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_startTmpValue = valueHolderFor_start.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderFor_startTmpValue); + const auto valueHolderForImageAIOptionsTmpValue = valueHolderForImageAIOptions.value; + ImageAIOptions_serializer::write(valueSerializer, valueHolderForImageAIOptionsTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_end = value._end; - if (runtimeType(valueHolderFor_end) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPosterOptions = value.posterOptions; + if (runtimeType(valueHolderForPosterOptions) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_endTmpValue = valueHolderFor_end.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderFor_endTmpValue); + const auto valueHolderForPosterOptionsTmpValue = valueHolderForPosterOptions.value; + PosterOptions_serializer::write(valueSerializer, valueHolderForPosterOptionsTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_itemWidth = value._itemWidth; - if (runtimeType(valueHolderFor_itemWidth) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_itemWidthTmpValue = valueHolderFor_itemWidth.value; - if (valueHolderFor_itemWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderFor_itemWidthTmpValueForIdx0 = valueHolderFor_itemWidthTmpValue.value0; - valueSerializer.writeString(valueHolderFor_itemWidthTmpValueForIdx0); - } else if (valueHolderFor_itemWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderFor_itemWidthTmpValueForIdx1 = valueHolderFor_itemWidthTmpValue.value1; - valueSerializer.writeNumber(valueHolderFor_itemWidthTmpValueForIdx1); - } else if (valueHolderFor_itemWidthTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderFor_itemWidthTmpValueForIdx2 = valueHolderFor_itemWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderFor_itemWidthTmpValueForIdx2); +} +inline Ark_VideoOptions VideoOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_VideoOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto srcTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Resource srcTmpBuf = {}; + srcTmpBuf.tag = srcTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((srcTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 srcTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource srcTmpBuf_ = {}; + srcTmpBuf_.selector = srcTmpBuf_UnionSelector; + if (srcTmpBuf_UnionSelector == 0) { + srcTmpBuf_.selector = 0; + srcTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (srcTmpBuf_UnionSelector == 1) { + srcTmpBuf_.selector = 1; + srcTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for srcTmpBuf_ has to be chosen through deserialisation."); + } + srcTmpBuf.value = static_cast(srcTmpBuf_); + } + value.src = srcTmpBuf; + const auto currentProgressRateTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_F64_String_PlaybackSpeed currentProgressRateTmpBuf = {}; + currentProgressRateTmpBuf.tag = currentProgressRateTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((currentProgressRateTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 currentProgressRateTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_F64_String_PlaybackSpeed currentProgressRateTmpBuf_ = {}; + currentProgressRateTmpBuf_.selector = currentProgressRateTmpBuf_UnionSelector; + if (currentProgressRateTmpBuf_UnionSelector == 0) { + currentProgressRateTmpBuf_.selector = 0; + currentProgressRateTmpBuf_.value0 = valueDeserializer.readFloat64(); + } else if (currentProgressRateTmpBuf_UnionSelector == 1) { + currentProgressRateTmpBuf_.selector = 1; + currentProgressRateTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else if (currentProgressRateTmpBuf_UnionSelector == 2) { + currentProgressRateTmpBuf_.selector = 2; + currentProgressRateTmpBuf_.value2 = static_cast(valueDeserializer.readInt32()); + } else { + INTEROP_FATAL("One of the branches for currentProgressRateTmpBuf_ has to be chosen through deserialisation."); + } + currentProgressRateTmpBuf.value = static_cast(currentProgressRateTmpBuf_); + } + value.currentProgressRate = currentProgressRateTmpBuf; + const auto previewUriTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_PixelMap_Resource previewUriTmpBuf = {}; + previewUriTmpBuf.tag = previewUriTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((previewUriTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 previewUriTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_PixelMap_Resource previewUriTmpBuf_ = {}; + previewUriTmpBuf_.selector = previewUriTmpBuf_UnionSelector; + if (previewUriTmpBuf_UnionSelector == 0) { + previewUriTmpBuf_.selector = 0; + previewUriTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (previewUriTmpBuf_UnionSelector == 1) { + previewUriTmpBuf_.selector = 1; + previewUriTmpBuf_.value1 = static_cast(image_PixelMap_serializer::read(valueDeserializer)); + } else if (previewUriTmpBuf_UnionSelector == 2) { + previewUriTmpBuf_.selector = 2; + previewUriTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for previewUriTmpBuf_ has to be chosen through deserialisation."); } + previewUriTmpBuf.value = static_cast(previewUriTmpBuf_); + } + value.previewUri = previewUriTmpBuf; + const auto controllerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_VideoController controllerTmpBuf = {}; + controllerTmpBuf.tag = controllerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((controllerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + controllerTmpBuf.value = static_cast(VideoController_serializer::read(valueDeserializer)); + } + value.controller = controllerTmpBuf; + const auto imageAIOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ImageAIOptions imageAIOptionsTmpBuf = {}; + imageAIOptionsTmpBuf.tag = imageAIOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((imageAIOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + imageAIOptionsTmpBuf.value = ImageAIOptions_serializer::read(valueDeserializer); + } + value.imageAIOptions = imageAIOptionsTmpBuf; + const auto posterOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PosterOptions posterOptionsTmpBuf = {}; + posterOptionsTmpBuf.tag = posterOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((posterOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + posterOptionsTmpBuf.value = PosterOptions_serializer::read(valueDeserializer); + } + value.posterOptions = posterOptionsTmpBuf; + return value; +} +inline void Want_serializer::write(SerializerBase& buffer, Ark_Want value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_Want Want_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void WithThemeOptions_serializer::write(SerializerBase& buffer, Ark_WithThemeOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForTheme = value.theme; + if (runtimeType(valueHolderForTheme) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForThemeTmpValue = valueHolderForTheme.value; + CustomTheme_serializer::write(valueSerializer, valueHolderForThemeTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_itemHeight = value._itemHeight; - if (runtimeType(valueHolderFor_itemHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForColorMode = value.colorMode; + if (runtimeType(valueHolderForColorMode) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_itemHeightTmpValue = valueHolderFor_itemHeight.value; - if (valueHolderFor_itemHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderFor_itemHeightTmpValueForIdx0 = valueHolderFor_itemHeightTmpValue.value0; - valueSerializer.writeString(valueHolderFor_itemHeightTmpValueForIdx0); - } else if (valueHolderFor_itemHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderFor_itemHeightTmpValueForIdx1 = valueHolderFor_itemHeightTmpValue.value1; - valueSerializer.writeNumber(valueHolderFor_itemHeightTmpValueForIdx1); - } else if (valueHolderFor_itemHeightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderFor_itemHeightTmpValueForIdx2 = valueHolderFor_itemHeightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderFor_itemHeightTmpValueForIdx2); - } + const auto valueHolderForColorModeTmpValue = valueHolderForColorMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForColorModeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_selectedItemWidth = value._selectedItemWidth; - if (runtimeType(valueHolderFor_selectedItemWidth) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_WithThemeOptions WithThemeOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_WithThemeOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto themeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomTheme themeTmpBuf = {}; + themeTmpBuf.tag = themeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((themeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + themeTmpBuf.value = CustomTheme_serializer::read(valueDeserializer); + } + value.theme = themeTmpBuf; + const auto colorModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ThemeColorMode colorModeTmpBuf = {}; + colorModeTmpBuf.tag = colorModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + colorModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.colorMode = colorModeTmpBuf; + return value; +} +inline void XComponentOptions_serializer::write(SerializerBase& buffer, Ark_XComponentOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForType = value.type; + valueSerializer.writeInt32(static_cast(valueHolderForType)); + const auto valueHolderForController = value.controller; + XComponentController_serializer::write(valueSerializer, valueHolderForController); + const auto valueHolderForImageAIOptions = value.imageAIOptions; + if (runtimeType(valueHolderForImageAIOptions) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_selectedItemWidthTmpValue = valueHolderFor_selectedItemWidth.value; - if (valueHolderFor_selectedItemWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderFor_selectedItemWidthTmpValueForIdx0 = valueHolderFor_selectedItemWidthTmpValue.value0; - valueSerializer.writeString(valueHolderFor_selectedItemWidthTmpValueForIdx0); - } else if (valueHolderFor_selectedItemWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderFor_selectedItemWidthTmpValueForIdx1 = valueHolderFor_selectedItemWidthTmpValue.value1; - valueSerializer.writeNumber(valueHolderFor_selectedItemWidthTmpValueForIdx1); - } else if (valueHolderFor_selectedItemWidthTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderFor_selectedItemWidthTmpValueForIdx2 = valueHolderFor_selectedItemWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderFor_selectedItemWidthTmpValueForIdx2); - } + const auto valueHolderForImageAIOptionsTmpValue = valueHolderForImageAIOptions.value; + ImageAIOptions_serializer::write(valueSerializer, valueHolderForImageAIOptionsTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_selectedItemHeight = value._selectedItemHeight; - if (runtimeType(valueHolderFor_selectedItemHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForScreenId = value.screenId; + if (runtimeType(valueHolderForScreenId) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_selectedItemHeightTmpValue = valueHolderFor_selectedItemHeight.value; - if (valueHolderFor_selectedItemHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderFor_selectedItemHeightTmpValueForIdx0 = valueHolderFor_selectedItemHeightTmpValue.value0; - valueSerializer.writeString(valueHolderFor_selectedItemHeightTmpValueForIdx0); - } else if (valueHolderFor_selectedItemHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderFor_selectedItemHeightTmpValueForIdx1 = valueHolderFor_selectedItemHeightTmpValue.value1; - valueSerializer.writeNumber(valueHolderFor_selectedItemHeightTmpValueForIdx1); - } else if (valueHolderFor_selectedItemHeightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderFor_selectedItemHeightTmpValueForIdx2 = valueHolderFor_selectedItemHeightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderFor_selectedItemHeightTmpValueForIdx2); - } + const auto valueHolderForScreenIdTmpValue = valueHolderForScreenId.value; + valueSerializer.writeInt64(valueHolderForScreenIdTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_mask = value._mask; - if (runtimeType(valueHolderFor_mask) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_XComponentOptions XComponentOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_XComponentOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + value.type = static_cast(valueDeserializer.readInt32()); + value.controller = static_cast(XComponentController_serializer::read(valueDeserializer)); + const auto imageAIOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ImageAIOptions imageAIOptionsTmpBuf = {}; + imageAIOptionsTmpBuf.tag = imageAIOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((imageAIOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + imageAIOptionsTmpBuf.value = ImageAIOptions_serializer::read(valueDeserializer); + } + value.imageAIOptions = imageAIOptionsTmpBuf; + const auto screenIdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Int64 screenIdTmpBuf = {}; + screenIdTmpBuf.tag = screenIdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((screenIdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + screenIdTmpBuf.value = valueDeserializer.readInt64(); + } + value.screenId = screenIdTmpBuf; + return value; +} +inline void XComponentParameters_serializer::write(SerializerBase& buffer, Ark_XComponentParameters value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForId = value.id; + valueSerializer.writeString(valueHolderForId); + const auto valueHolderForType = value.type; + valueSerializer.writeInt32(static_cast(valueHolderForType)); + const auto valueHolderForNativeXComponentHandler = value.nativeXComponentHandler; + valueSerializer.writeCallbackResource(valueHolderForNativeXComponentHandler.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForNativeXComponentHandler.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForNativeXComponentHandler.callSync)); + const auto valueHolderForController = value.controller; + if (runtimeType(valueHolderForController) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_maskTmpValue = valueHolderFor_mask.value; - valueSerializer.writeBoolean(valueHolderFor_maskTmpValue); + const auto valueHolderForControllerTmpValue = valueHolderForController.value; + XComponentController_serializer::write(valueSerializer, valueHolderForControllerTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_color = value._color; - if (runtimeType(valueHolderFor_color) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_XComponentParameters XComponentParameters_serializer::read(DeserializerBase& buffer) +{ + Ark_XComponentParameters value = {}; + DeserializerBase& valueDeserializer = buffer; + value.id = static_cast(valueDeserializer.readString()); + value.type = static_cast(valueDeserializer.readInt32()); + value.nativeXComponentHandler = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_NativeXComponentPointer_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_NativeXComponentPointer_Void))))}; + const auto controllerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_XComponentController controllerTmpBuf = {}; + controllerTmpBuf.tag = controllerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((controllerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + controllerTmpBuf.value = static_cast(XComponentController_serializer::read(valueDeserializer)); + } + value.controller = controllerTmpBuf; + return value; +} +inline void arkui_component_units_Edges_serializer::write(SerializerBase& buffer, Ark_arkui_component_units_Edges value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForTop = value.top; + if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_colorTmpValue = valueHolderFor_color.value; - if (valueHolderFor_colorTmpValue.selector == 0) { + const auto valueHolderForTopTmpValue = valueHolderForTop.value; + if (valueHolderForTopTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderFor_colorTmpValueForIdx0 = valueHolderFor_colorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderFor_colorTmpValueForIdx0)); - } else if (valueHolderFor_colorTmpValue.selector == 1) { + const auto valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue.value0; + valueSerializer.writeString(valueHolderForTopTmpValueForIdx0); + } else if (valueHolderForTopTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderFor_colorTmpValueForIdx1 = valueHolderFor_colorTmpValue.value1; - valueSerializer.writeNumber(valueHolderFor_colorTmpValueForIdx1); - } else if (valueHolderFor_colorTmpValue.selector == 2) { + const auto valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue.value1; + valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1); + } else if (valueHolderForTopTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderFor_colorTmpValueForIdx2 = valueHolderFor_colorTmpValue.value2; - valueSerializer.writeString(valueHolderFor_colorTmpValueForIdx2); - } else if (valueHolderFor_colorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderFor_colorTmpValueForIdx3 = valueHolderFor_colorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderFor_colorTmpValueForIdx3); + const auto valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForTopTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_selectedColor = value._selectedColor; - if (runtimeType(valueHolderFor_selectedColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLeft = value.left; + if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_selectedColorTmpValue = valueHolderFor_selectedColor.value; - if (valueHolderFor_selectedColorTmpValue.selector == 0) { + const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; + if (valueHolderForLeftTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderFor_selectedColorTmpValueForIdx0 = valueHolderFor_selectedColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderFor_selectedColorTmpValueForIdx0)); - } else if (valueHolderFor_selectedColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderFor_selectedColorTmpValueForIdx1 = valueHolderFor_selectedColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderFor_selectedColorTmpValueForIdx1); - } else if (valueHolderFor_selectedColorTmpValue.selector == 2) { + const auto valueHolderForLeftTmpValueForIdx0 = valueHolderForLeftTmpValue.value0; + valueSerializer.writeString(valueHolderForLeftTmpValueForIdx0); + } else if (valueHolderForLeftTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue.value1; + valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx1); + } else if (valueHolderForLeftTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderFor_selectedColorTmpValueForIdx2 = valueHolderFor_selectedColorTmpValue.value2; - valueSerializer.writeString(valueHolderFor_selectedColorTmpValueForIdx2); - } else if (valueHolderFor_selectedColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderFor_selectedColorTmpValueForIdx3 = valueHolderFor_selectedColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderFor_selectedColorTmpValueForIdx3); + const auto valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForLeftTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_maxDisplayCount = value._maxDisplayCount; - if (runtimeType(valueHolderFor_maxDisplayCount) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBottom = value.bottom; + if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_maxDisplayCountTmpValue = valueHolderFor_maxDisplayCount.value; - valueSerializer.writeNumber(valueHolderFor_maxDisplayCountTmpValue); + const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; + if (valueHolderForBottomTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue.value0; + valueSerializer.writeString(valueHolderForBottomTmpValueForIdx0); + } else if (valueHolderForBottomTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1); + } else if (valueHolderForBottomTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForBottomTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_space = value._space; - if (runtimeType(valueHolderFor_space) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRight = value.right; + if (runtimeType(valueHolderForRight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_spaceTmpValue = valueHolderFor_space.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderFor_spaceTmpValue); + const auto valueHolderForRightTmpValue = valueHolderForRight.value; + if (valueHolderForRightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRightTmpValueForIdx0 = valueHolderForRightTmpValue.value0; + valueSerializer.writeString(valueHolderForRightTmpValueForIdx0); + } else if (valueHolderForRightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRightTmpValueForIdx1 = valueHolderForRightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForRightTmpValueForIdx1); + } else if (valueHolderForRightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForRightTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_DotIndicator DotIndicator_serializer::read(DeserializerBase& buffer) +inline Ark_arkui_component_units_Edges arkui_component_units_Edges_serializer::read(DeserializerBase& buffer) { - Ark_DotIndicator value = {}; + Ark_arkui_component_units_Edges value = {}; DeserializerBase& valueDeserializer = buffer; - const auto _leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _leftTmpBuf = {}; - _leftTmpBuf.tag = _leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 _leftTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length _leftTmpBuf_ = {}; - _leftTmpBuf_.selector = _leftTmpBuf_UnionSelector; - if (_leftTmpBuf_UnionSelector == 0) { - _leftTmpBuf_.selector = 0; - _leftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (_leftTmpBuf_UnionSelector == 1) { - _leftTmpBuf_.selector = 1; - _leftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (_leftTmpBuf_UnionSelector == 2) { - _leftTmpBuf_.selector = 2; - _leftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension topTmpBuf = {}; + topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 topTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension topTmpBuf_ = {}; + topTmpBuf_.selector = topTmpBuf_UnionSelector; + if (topTmpBuf_UnionSelector == 0) { + topTmpBuf_.selector = 0; + topTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (topTmpBuf_UnionSelector == 1) { + topTmpBuf_.selector = 1; + topTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (topTmpBuf_UnionSelector == 2) { + topTmpBuf_.selector = 2; + topTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for _leftTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for topTmpBuf_ has to be chosen through deserialisation."); } - _leftTmpBuf.value = static_cast(_leftTmpBuf_); + topTmpBuf.value = static_cast(topTmpBuf_); } - value._left = _leftTmpBuf; - const auto _topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _topTmpBuf = {}; - _topTmpBuf.tag = _topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 _topTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length _topTmpBuf_ = {}; - _topTmpBuf_.selector = _topTmpBuf_UnionSelector; - if (_topTmpBuf_UnionSelector == 0) { - _topTmpBuf_.selector = 0; - _topTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (_topTmpBuf_UnionSelector == 1) { - _topTmpBuf_.selector = 1; - _topTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (_topTmpBuf_UnionSelector == 2) { - _topTmpBuf_.selector = 2; - _topTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.top = topTmpBuf; + const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension leftTmpBuf = {}; + leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 leftTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension leftTmpBuf_ = {}; + leftTmpBuf_.selector = leftTmpBuf_UnionSelector; + if (leftTmpBuf_UnionSelector == 0) { + leftTmpBuf_.selector = 0; + leftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (leftTmpBuf_UnionSelector == 1) { + leftTmpBuf_.selector = 1; + leftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (leftTmpBuf_UnionSelector == 2) { + leftTmpBuf_.selector = 2; + leftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for _topTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for leftTmpBuf_ has to be chosen through deserialisation."); } - _topTmpBuf.value = static_cast(_topTmpBuf_); + leftTmpBuf.value = static_cast(leftTmpBuf_); } - value._top = _topTmpBuf; - const auto _rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _rightTmpBuf = {}; - _rightTmpBuf.tag = _rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 _rightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length _rightTmpBuf_ = {}; - _rightTmpBuf_.selector = _rightTmpBuf_UnionSelector; - if (_rightTmpBuf_UnionSelector == 0) { - _rightTmpBuf_.selector = 0; - _rightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (_rightTmpBuf_UnionSelector == 1) { - _rightTmpBuf_.selector = 1; - _rightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (_rightTmpBuf_UnionSelector == 2) { - _rightTmpBuf_.selector = 2; - _rightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.left = leftTmpBuf; + const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension bottomTmpBuf = {}; + bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 bottomTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension bottomTmpBuf_ = {}; + bottomTmpBuf_.selector = bottomTmpBuf_UnionSelector; + if (bottomTmpBuf_UnionSelector == 0) { + bottomTmpBuf_.selector = 0; + bottomTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (bottomTmpBuf_UnionSelector == 1) { + bottomTmpBuf_.selector = 1; + bottomTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (bottomTmpBuf_UnionSelector == 2) { + bottomTmpBuf_.selector = 2; + bottomTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for _rightTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation."); } - _rightTmpBuf.value = static_cast(_rightTmpBuf_); + bottomTmpBuf.value = static_cast(bottomTmpBuf_); } - value._right = _rightTmpBuf; - const auto _bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _bottomTmpBuf = {}; - _bottomTmpBuf.tag = _bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 _bottomTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length _bottomTmpBuf_ = {}; - _bottomTmpBuf_.selector = _bottomTmpBuf_UnionSelector; - if (_bottomTmpBuf_UnionSelector == 0) { - _bottomTmpBuf_.selector = 0; - _bottomTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (_bottomTmpBuf_UnionSelector == 1) { - _bottomTmpBuf_.selector = 1; - _bottomTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (_bottomTmpBuf_UnionSelector == 2) { - _bottomTmpBuf_.selector = 2; - _bottomTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.bottom = bottomTmpBuf; + const auto rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension rightTmpBuf = {}; + rightTmpBuf.tag = rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 rightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension rightTmpBuf_ = {}; + rightTmpBuf_.selector = rightTmpBuf_UnionSelector; + if (rightTmpBuf_UnionSelector == 0) { + rightTmpBuf_.selector = 0; + rightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (rightTmpBuf_UnionSelector == 1) { + rightTmpBuf_.selector = 1; + rightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (rightTmpBuf_UnionSelector == 2) { + rightTmpBuf_.selector = 2; + rightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for _bottomTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for rightTmpBuf_ has to be chosen through deserialisation."); } - _bottomTmpBuf.value = static_cast(_bottomTmpBuf_); - } - value._bottom = _bottomTmpBuf; - const auto _startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics _startTmpBuf = {}; - _startTmpBuf.tag = _startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - _startTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); - } - value._start = _startTmpBuf; - const auto _endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics _endTmpBuf = {}; - _endTmpBuf.tag = _endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - _endTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + rightTmpBuf.value = static_cast(rightTmpBuf_); } - value._end = _endTmpBuf; - const auto _itemWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _itemWidthTmpBuf = {}; - _itemWidthTmpBuf.tag = _itemWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_itemWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 _itemWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length _itemWidthTmpBuf_ = {}; - _itemWidthTmpBuf_.selector = _itemWidthTmpBuf_UnionSelector; - if (_itemWidthTmpBuf_UnionSelector == 0) { - _itemWidthTmpBuf_.selector = 0; - _itemWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (_itemWidthTmpBuf_UnionSelector == 1) { - _itemWidthTmpBuf_.selector = 1; - _itemWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (_itemWidthTmpBuf_UnionSelector == 2) { - _itemWidthTmpBuf_.selector = 2; - _itemWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for _itemWidthTmpBuf_ has to be chosen through deserialisation."); + value.right = rightTmpBuf; + return value; +} +inline void arkui_component_units_Font_serializer::write(SerializerBase& buffer, Ark_arkui_component_units_Font value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForSize = value.size; + if (runtimeType(valueHolderForSize) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForSizeTmpValue = valueHolderForSize.value; + if (valueHolderForSizeTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSizeTmpValueForIdx0 = valueHolderForSizeTmpValue.value0; + valueSerializer.writeString(valueHolderForSizeTmpValueForIdx0); + } else if (valueHolderForSizeTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSizeTmpValueForIdx1 = valueHolderForSizeTmpValue.value1; + valueSerializer.writeNumber(valueHolderForSizeTmpValueForIdx1); + } else if (valueHolderForSizeTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForSizeTmpValueForIdx2 = valueHolderForSizeTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForSizeTmpValueForIdx2); } - _itemWidthTmpBuf.value = static_cast(_itemWidthTmpBuf_); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value._itemWidth = _itemWidthTmpBuf; - const auto _itemHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _itemHeightTmpBuf = {}; - _itemHeightTmpBuf.tag = _itemHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_itemHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 _itemHeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length _itemHeightTmpBuf_ = {}; - _itemHeightTmpBuf_.selector = _itemHeightTmpBuf_UnionSelector; - if (_itemHeightTmpBuf_UnionSelector == 0) { - _itemHeightTmpBuf_.selector = 0; - _itemHeightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (_itemHeightTmpBuf_UnionSelector == 1) { - _itemHeightTmpBuf_.selector = 1; - _itemHeightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (_itemHeightTmpBuf_UnionSelector == 2) { - _itemHeightTmpBuf_.selector = 2; - _itemHeightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for _itemHeightTmpBuf_ has to be chosen through deserialisation."); + const auto valueHolderForWeight = value.weight; + if (runtimeType(valueHolderForWeight) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForWeightTmpValue = valueHolderForWeight.value; + if (valueHolderForWeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForWeightTmpValueForIdx0 = valueHolderForWeightTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForWeightTmpValueForIdx0)); + } else if (valueHolderForWeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForWeightTmpValueForIdx1 = valueHolderForWeightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForWeightTmpValueForIdx1); + } else if (valueHolderForWeightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForWeightTmpValueForIdx2 = valueHolderForWeightTmpValue.value2; + valueSerializer.writeString(valueHolderForWeightTmpValueForIdx2); } - _itemHeightTmpBuf.value = static_cast(_itemHeightTmpBuf_); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value._itemHeight = _itemHeightTmpBuf; - const auto _selectedItemWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _selectedItemWidthTmpBuf = {}; - _selectedItemWidthTmpBuf.tag = _selectedItemWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_selectedItemWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 _selectedItemWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length _selectedItemWidthTmpBuf_ = {}; - _selectedItemWidthTmpBuf_.selector = _selectedItemWidthTmpBuf_UnionSelector; - if (_selectedItemWidthTmpBuf_UnionSelector == 0) { - _selectedItemWidthTmpBuf_.selector = 0; - _selectedItemWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (_selectedItemWidthTmpBuf_UnionSelector == 1) { - _selectedItemWidthTmpBuf_.selector = 1; - _selectedItemWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (_selectedItemWidthTmpBuf_UnionSelector == 2) { - _selectedItemWidthTmpBuf_.selector = 2; - _selectedItemWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for _selectedItemWidthTmpBuf_ has to be chosen through deserialisation."); + const auto valueHolderForFamily = value.family; + if (runtimeType(valueHolderForFamily) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForFamilyTmpValue = valueHolderForFamily.value; + if (valueHolderForFamilyTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForFamilyTmpValueForIdx0 = valueHolderForFamilyTmpValue.value0; + valueSerializer.writeString(valueHolderForFamilyTmpValueForIdx0); + } else if (valueHolderForFamilyTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForFamilyTmpValueForIdx1 = valueHolderForFamilyTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForFamilyTmpValueForIdx1); } - _selectedItemWidthTmpBuf.value = static_cast(_selectedItemWidthTmpBuf_); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value._selectedItemWidth = _selectedItemWidthTmpBuf; - const auto _selectedItemHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _selectedItemHeightTmpBuf = {}; - _selectedItemHeightTmpBuf.tag = _selectedItemHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_selectedItemHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 _selectedItemHeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length _selectedItemHeightTmpBuf_ = {}; - _selectedItemHeightTmpBuf_.selector = _selectedItemHeightTmpBuf_UnionSelector; - if (_selectedItemHeightTmpBuf_UnionSelector == 0) { - _selectedItemHeightTmpBuf_.selector = 0; - _selectedItemHeightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (_selectedItemHeightTmpBuf_UnionSelector == 1) { - _selectedItemHeightTmpBuf_.selector = 1; - _selectedItemHeightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (_selectedItemHeightTmpBuf_UnionSelector == 2) { - _selectedItemHeightTmpBuf_.selector = 2; - _selectedItemHeightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + const auto valueHolderForStyle = value.style; + if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_arkui_component_units_Font arkui_component_units_Font_serializer::read(DeserializerBase& buffer) +{ + Ark_arkui_component_units_Font value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto sizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length sizeTmpBuf = {}; + sizeTmpBuf.tag = sizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((sizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 sizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length sizeTmpBuf_ = {}; + sizeTmpBuf_.selector = sizeTmpBuf_UnionSelector; + if (sizeTmpBuf_UnionSelector == 0) { + sizeTmpBuf_.selector = 0; + sizeTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (sizeTmpBuf_UnionSelector == 1) { + sizeTmpBuf_.selector = 1; + sizeTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (sizeTmpBuf_UnionSelector == 2) { + sizeTmpBuf_.selector = 2; + sizeTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for _selectedItemHeightTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for sizeTmpBuf_ has to be chosen through deserialisation."); } - _selectedItemHeightTmpBuf.value = static_cast(_selectedItemHeightTmpBuf_); - } - value._selectedItemHeight = _selectedItemHeightTmpBuf; - const auto _maskTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean _maskTmpBuf = {}; - _maskTmpBuf.tag = _maskTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_maskTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - _maskTmpBuf.value = valueDeserializer.readBoolean(); + sizeTmpBuf.value = static_cast(sizeTmpBuf_); } - value._mask = _maskTmpBuf; - const auto _colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor _colorTmpBuf = {}; - _colorTmpBuf.tag = _colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 _colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor _colorTmpBuf_ = {}; - _colorTmpBuf_.selector = _colorTmpBuf_UnionSelector; - if (_colorTmpBuf_UnionSelector == 0) { - _colorTmpBuf_.selector = 0; - _colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (_colorTmpBuf_UnionSelector == 1) { - _colorTmpBuf_.selector = 1; - _colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (_colorTmpBuf_UnionSelector == 2) { - _colorTmpBuf_.selector = 2; - _colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (_colorTmpBuf_UnionSelector == 3) { - _colorTmpBuf_.selector = 3; - _colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + value.size = sizeTmpBuf; + const auto weightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_FontWeight_Number_String weightTmpBuf = {}; + weightTmpBuf.tag = weightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((weightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 weightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_FontWeight_Number_String weightTmpBuf_ = {}; + weightTmpBuf_.selector = weightTmpBuf_UnionSelector; + if (weightTmpBuf_UnionSelector == 0) { + weightTmpBuf_.selector = 0; + weightTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (weightTmpBuf_UnionSelector == 1) { + weightTmpBuf_.selector = 1; + weightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (weightTmpBuf_UnionSelector == 2) { + weightTmpBuf_.selector = 2; + weightTmpBuf_.value2 = static_cast(valueDeserializer.readString()); } else { - INTEROP_FATAL("One of the branches for _colorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for weightTmpBuf_ has to be chosen through deserialisation."); } - _colorTmpBuf.value = static_cast(_colorTmpBuf_); + weightTmpBuf.value = static_cast(weightTmpBuf_); } - value._color = _colorTmpBuf; - const auto _selectedColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor _selectedColorTmpBuf = {}; - _selectedColorTmpBuf.tag = _selectedColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_selectedColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 _selectedColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor _selectedColorTmpBuf_ = {}; - _selectedColorTmpBuf_.selector = _selectedColorTmpBuf_UnionSelector; - if (_selectedColorTmpBuf_UnionSelector == 0) { - _selectedColorTmpBuf_.selector = 0; - _selectedColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (_selectedColorTmpBuf_UnionSelector == 1) { - _selectedColorTmpBuf_.selector = 1; - _selectedColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (_selectedColorTmpBuf_UnionSelector == 2) { - _selectedColorTmpBuf_.selector = 2; - _selectedColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (_selectedColorTmpBuf_UnionSelector == 3) { - _selectedColorTmpBuf_.selector = 3; - _selectedColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + value.weight = weightTmpBuf; + const auto familyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Resource familyTmpBuf = {}; + familyTmpBuf.tag = familyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((familyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 familyTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource familyTmpBuf_ = {}; + familyTmpBuf_.selector = familyTmpBuf_UnionSelector; + if (familyTmpBuf_UnionSelector == 0) { + familyTmpBuf_.selector = 0; + familyTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (familyTmpBuf_UnionSelector == 1) { + familyTmpBuf_.selector = 1; + familyTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for _selectedColorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for familyTmpBuf_ has to be chosen through deserialisation."); } - _selectedColorTmpBuf.value = static_cast(_selectedColorTmpBuf_); - } - value._selectedColor = _selectedColorTmpBuf; - const auto _maxDisplayCountTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number _maxDisplayCountTmpBuf = {}; - _maxDisplayCountTmpBuf.tag = _maxDisplayCountTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_maxDisplayCountTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - _maxDisplayCountTmpBuf.value = static_cast(valueDeserializer.readNumber()); + familyTmpBuf.value = static_cast(familyTmpBuf_); } - value._maxDisplayCount = _maxDisplayCountTmpBuf; - const auto _spaceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics _spaceTmpBuf = {}; - _spaceTmpBuf.tag = _spaceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_spaceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - _spaceTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + value.family = familyTmpBuf; + const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_FontStyle styleTmpBuf = {}; + styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value._space = _spaceTmpBuf; + value.style = styleTmpBuf; return value; } -inline void EdgeOutlineWidths_serializer::write(SerializerBase& buffer, Ark_EdgeOutlineWidths value) +inline void ArrowStyle_serializer::write(SerializerBase& buffer, Ark_ArrowStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTop = value.top; - if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForShowBackground = value.showBackground; + if (runtimeType(valueHolderForShowBackground) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopTmpValue = valueHolderForTop.value; - if (valueHolderForTopTmpValue.selector == 0) { + const auto valueHolderForShowBackgroundTmpValue = valueHolderForShowBackground.value; + valueSerializer.writeBoolean(valueHolderForShowBackgroundTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForIsSidebarMiddle = value.isSidebarMiddle; + if (runtimeType(valueHolderForIsSidebarMiddle) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForIsSidebarMiddleTmpValue = valueHolderForIsSidebarMiddle.value; + valueSerializer.writeBoolean(valueHolderForIsSidebarMiddleTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForBackgroundSize = value.backgroundSize; + if (runtimeType(valueHolderForBackgroundSize) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBackgroundSizeTmpValue = valueHolderForBackgroundSize.value; + if (valueHolderForBackgroundSizeTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue.value0; - valueSerializer.writeString(valueHolderForTopTmpValueForIdx0); - } else if (valueHolderForTopTmpValue.selector == 1) { + const auto valueHolderForBackgroundSizeTmpValueForIdx0 = valueHolderForBackgroundSizeTmpValue.value0; + valueSerializer.writeString(valueHolderForBackgroundSizeTmpValueForIdx0); + } else if (valueHolderForBackgroundSizeTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue.value1; - valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1); - } else if (valueHolderForTopTmpValue.selector == 2) { + const auto valueHolderForBackgroundSizeTmpValueForIdx1 = valueHolderForBackgroundSizeTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBackgroundSizeTmpValueForIdx1); + } else if (valueHolderForBackgroundSizeTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForTopTmpValueForIdx2); + const auto valueHolderForBackgroundSizeTmpValueForIdx2 = valueHolderForBackgroundSizeTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForBackgroundSizeTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForRight = value.right; - if (runtimeType(valueHolderForRight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBackgroundColor = value.backgroundColor; + if (runtimeType(valueHolderForBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRightTmpValue = valueHolderForRight.value; - if (valueHolderForRightTmpValue.selector == 0) { + const auto valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor.value; + if (valueHolderForBackgroundColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForRightTmpValueForIdx0 = valueHolderForRightTmpValue.value0; - valueSerializer.writeString(valueHolderForRightTmpValueForIdx0); - } else if (valueHolderForRightTmpValue.selector == 1) { + const auto valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); + } else if (valueHolderForBackgroundColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForRightTmpValueForIdx1 = valueHolderForRightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForRightTmpValueForIdx1); - } else if (valueHolderForRightTmpValue.selector == 2) { + const auto valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBackgroundColorTmpValueForIdx1); + } else if (valueHolderForBackgroundColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForRightTmpValueForIdx2); + const auto valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue.value2; + valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2); + } else if (valueHolderForBackgroundColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBottom = value.bottom; - if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForArrowSize = value.arrowSize; + if (runtimeType(valueHolderForArrowSize) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; - if (valueHolderForBottomTmpValue.selector == 0) { + const auto valueHolderForArrowSizeTmpValue = valueHolderForArrowSize.value; + if (valueHolderForArrowSizeTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue.value0; - valueSerializer.writeString(valueHolderForBottomTmpValueForIdx0); - } else if (valueHolderForBottomTmpValue.selector == 1) { + const auto valueHolderForArrowSizeTmpValueForIdx0 = valueHolderForArrowSizeTmpValue.value0; + valueSerializer.writeString(valueHolderForArrowSizeTmpValueForIdx0); + } else if (valueHolderForArrowSizeTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1); - } else if (valueHolderForBottomTmpValue.selector == 2) { + const auto valueHolderForArrowSizeTmpValueForIdx1 = valueHolderForArrowSizeTmpValue.value1; + valueSerializer.writeNumber(valueHolderForArrowSizeTmpValueForIdx1); + } else if (valueHolderForArrowSizeTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForBottomTmpValueForIdx2); + const auto valueHolderForArrowSizeTmpValueForIdx2 = valueHolderForArrowSizeTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForArrowSizeTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForLeft = value.left; - if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForArrowColor = value.arrowColor; + if (runtimeType(valueHolderForArrowColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; - if (valueHolderForLeftTmpValue.selector == 0) { + const auto valueHolderForArrowColorTmpValue = valueHolderForArrowColor.value; + if (valueHolderForArrowColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForLeftTmpValueForIdx0 = valueHolderForLeftTmpValue.value0; - valueSerializer.writeString(valueHolderForLeftTmpValueForIdx0); - } else if (valueHolderForLeftTmpValue.selector == 1) { + const auto valueHolderForArrowColorTmpValueForIdx0 = valueHolderForArrowColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForArrowColorTmpValueForIdx0)); + } else if (valueHolderForArrowColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue.value1; - valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx1); - } else if (valueHolderForLeftTmpValue.selector == 2) { + const auto valueHolderForArrowColorTmpValueForIdx1 = valueHolderForArrowColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForArrowColorTmpValueForIdx1); + } else if (valueHolderForArrowColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForLeftTmpValueForIdx2); + const auto valueHolderForArrowColorTmpValueForIdx2 = valueHolderForArrowColorTmpValue.value2; + valueSerializer.writeString(valueHolderForArrowColorTmpValueForIdx2); + } else if (valueHolderForArrowColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForArrowColorTmpValueForIdx3 = valueHolderForArrowColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForArrowColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_EdgeOutlineWidths EdgeOutlineWidths_serializer::read(DeserializerBase& buffer) +inline Ark_ArrowStyle ArrowStyle_serializer::read(DeserializerBase& buffer) { - Ark_EdgeOutlineWidths value = {}; + Ark_ArrowStyle value = {}; DeserializerBase& valueDeserializer = buffer; - const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension topTmpBuf = {}; - topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 topTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension topTmpBuf_ = {}; - topTmpBuf_.selector = topTmpBuf_UnionSelector; - if (topTmpBuf_UnionSelector == 0) { - topTmpBuf_.selector = 0; - topTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (topTmpBuf_UnionSelector == 1) { - topTmpBuf_.selector = 1; - topTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (topTmpBuf_UnionSelector == 2) { - topTmpBuf_.selector = 2; - topTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + const auto showBackgroundTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean showBackgroundTmpBuf = {}; + showBackgroundTmpBuf.tag = showBackgroundTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((showBackgroundTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + showBackgroundTmpBuf.value = valueDeserializer.readBoolean(); + } + value.showBackground = showBackgroundTmpBuf; + const auto isSidebarMiddleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isSidebarMiddleTmpBuf = {}; + isSidebarMiddleTmpBuf.tag = isSidebarMiddleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((isSidebarMiddleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + isSidebarMiddleTmpBuf.value = valueDeserializer.readBoolean(); + } + value.isSidebarMiddle = isSidebarMiddleTmpBuf; + const auto backgroundSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length backgroundSizeTmpBuf = {}; + backgroundSizeTmpBuf.tag = backgroundSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((backgroundSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 backgroundSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length backgroundSizeTmpBuf_ = {}; + backgroundSizeTmpBuf_.selector = backgroundSizeTmpBuf_UnionSelector; + if (backgroundSizeTmpBuf_UnionSelector == 0) { + backgroundSizeTmpBuf_.selector = 0; + backgroundSizeTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (backgroundSizeTmpBuf_UnionSelector == 1) { + backgroundSizeTmpBuf_.selector = 1; + backgroundSizeTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (backgroundSizeTmpBuf_UnionSelector == 2) { + backgroundSizeTmpBuf_.selector = 2; + backgroundSizeTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for topTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for backgroundSizeTmpBuf_ has to be chosen through deserialisation."); } - topTmpBuf.value = static_cast(topTmpBuf_); + backgroundSizeTmpBuf.value = static_cast(backgroundSizeTmpBuf_); } - value.top = topTmpBuf; - const auto rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension rightTmpBuf = {}; - rightTmpBuf.tag = rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 rightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension rightTmpBuf_ = {}; - rightTmpBuf_.selector = rightTmpBuf_UnionSelector; - if (rightTmpBuf_UnionSelector == 0) { - rightTmpBuf_.selector = 0; - rightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (rightTmpBuf_UnionSelector == 1) { - rightTmpBuf_.selector = 1; - rightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (rightTmpBuf_UnionSelector == 2) { - rightTmpBuf_.selector = 2; - rightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.backgroundSize = backgroundSizeTmpBuf; + const auto backgroundColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor backgroundColorTmpBuf = {}; + backgroundColorTmpBuf.tag = backgroundColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((backgroundColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 backgroundColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor backgroundColorTmpBuf_ = {}; + backgroundColorTmpBuf_.selector = backgroundColorTmpBuf_UnionSelector; + if (backgroundColorTmpBuf_UnionSelector == 0) { + backgroundColorTmpBuf_.selector = 0; + backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (backgroundColorTmpBuf_UnionSelector == 1) { + backgroundColorTmpBuf_.selector = 1; + backgroundColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (backgroundColorTmpBuf_UnionSelector == 2) { + backgroundColorTmpBuf_.selector = 2; + backgroundColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (backgroundColorTmpBuf_UnionSelector == 3) { + backgroundColorTmpBuf_.selector = 3; + backgroundColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for rightTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation."); } - rightTmpBuf.value = static_cast(rightTmpBuf_); + backgroundColorTmpBuf.value = static_cast(backgroundColorTmpBuf_); } - value.right = rightTmpBuf; - const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension bottomTmpBuf = {}; - bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 bottomTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension bottomTmpBuf_ = {}; - bottomTmpBuf_.selector = bottomTmpBuf_UnionSelector; - if (bottomTmpBuf_UnionSelector == 0) { - bottomTmpBuf_.selector = 0; - bottomTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (bottomTmpBuf_UnionSelector == 1) { - bottomTmpBuf_.selector = 1; - bottomTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (bottomTmpBuf_UnionSelector == 2) { - bottomTmpBuf_.selector = 2; - bottomTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.backgroundColor = backgroundColorTmpBuf; + const auto arrowSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length arrowSizeTmpBuf = {}; + arrowSizeTmpBuf.tag = arrowSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((arrowSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 arrowSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length arrowSizeTmpBuf_ = {}; + arrowSizeTmpBuf_.selector = arrowSizeTmpBuf_UnionSelector; + if (arrowSizeTmpBuf_UnionSelector == 0) { + arrowSizeTmpBuf_.selector = 0; + arrowSizeTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (arrowSizeTmpBuf_UnionSelector == 1) { + arrowSizeTmpBuf_.selector = 1; + arrowSizeTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (arrowSizeTmpBuf_UnionSelector == 2) { + arrowSizeTmpBuf_.selector = 2; + arrowSizeTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for arrowSizeTmpBuf_ has to be chosen through deserialisation."); } - bottomTmpBuf.value = static_cast(bottomTmpBuf_); + arrowSizeTmpBuf.value = static_cast(arrowSizeTmpBuf_); } - value.bottom = bottomTmpBuf; - const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension leftTmpBuf = {}; - leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 leftTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension leftTmpBuf_ = {}; - leftTmpBuf_.selector = leftTmpBuf_UnionSelector; - if (leftTmpBuf_UnionSelector == 0) { - leftTmpBuf_.selector = 0; - leftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (leftTmpBuf_UnionSelector == 1) { - leftTmpBuf_.selector = 1; - leftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (leftTmpBuf_UnionSelector == 2) { - leftTmpBuf_.selector = 2; - leftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.arrowSize = arrowSizeTmpBuf; + const auto arrowColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor arrowColorTmpBuf = {}; + arrowColorTmpBuf.tag = arrowColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((arrowColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 arrowColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor arrowColorTmpBuf_ = {}; + arrowColorTmpBuf_.selector = arrowColorTmpBuf_UnionSelector; + if (arrowColorTmpBuf_UnionSelector == 0) { + arrowColorTmpBuf_.selector = 0; + arrowColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (arrowColorTmpBuf_UnionSelector == 1) { + arrowColorTmpBuf_.selector = 1; + arrowColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (arrowColorTmpBuf_UnionSelector == 2) { + arrowColorTmpBuf_.selector = 2; + arrowColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (arrowColorTmpBuf_UnionSelector == 3) { + arrowColorTmpBuf_.selector = 3; + arrowColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for leftTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for arrowColorTmpBuf_ has to be chosen through deserialisation."); } - leftTmpBuf.value = static_cast(leftTmpBuf_); + arrowColorTmpBuf.value = static_cast(arrowColorTmpBuf_); } - value.left = leftTmpBuf; + value.arrowColor = arrowColorTmpBuf; return value; } -inline void Edges_serializer::write(SerializerBase& buffer, Ark_Edges value) +inline void BadgeStyle_serializer::write(SerializerBase& buffer, Ark_BadgeStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTop = value.top; - if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForColor = value.color; + if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopTmpValue = valueHolderForTop.value; - if (valueHolderForTopTmpValue.selector == 0) { + const auto valueHolderForColorTmpValue = valueHolderForColor.value; + if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue.value0; - valueSerializer.writeString(valueHolderForTopTmpValueForIdx0); - } else if (valueHolderForTopTmpValue.selector == 1) { + const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); + } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue.value1; - valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1); - } else if (valueHolderForTopTmpValue.selector == 2) { + const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); + } else if (valueHolderForColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForTopTmpValueForIdx2); + const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; + valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); + } else if (valueHolderForColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForLeft = value.left; - if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFontSize = value.fontSize; + if (runtimeType(valueHolderForFontSize) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; - if (valueHolderForLeftTmpValue.selector == 0) { + const auto valueHolderForFontSizeTmpValue = valueHolderForFontSize.value; + if (valueHolderForFontSizeTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForLeftTmpValueForIdx0 = valueHolderForLeftTmpValue.value0; - valueSerializer.writeString(valueHolderForLeftTmpValueForIdx0); - } else if (valueHolderForLeftTmpValue.selector == 1) { + const auto valueHolderForFontSizeTmpValueForIdx0 = valueHolderForFontSizeTmpValue.value0; + valueSerializer.writeNumber(valueHolderForFontSizeTmpValueForIdx0); + } else if (valueHolderForFontSizeTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue.value1; - valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx1); - } else if (valueHolderForLeftTmpValue.selector == 2) { + const auto valueHolderForFontSizeTmpValueForIdx1 = valueHolderForFontSizeTmpValue.value1; + valueSerializer.writeString(valueHolderForFontSizeTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForBadgeSize = value.badgeSize; + if (runtimeType(valueHolderForBadgeSize) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBadgeSizeTmpValue = valueHolderForBadgeSize.value; + if (valueHolderForBadgeSizeTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBadgeSizeTmpValueForIdx0 = valueHolderForBadgeSizeTmpValue.value0; + valueSerializer.writeNumber(valueHolderForBadgeSizeTmpValueForIdx0); + } else if (valueHolderForBadgeSizeTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBadgeSizeTmpValueForIdx1 = valueHolderForBadgeSizeTmpValue.value1; + valueSerializer.writeString(valueHolderForBadgeSizeTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForBadgeColor = value.badgeColor; + if (runtimeType(valueHolderForBadgeColor) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBadgeColorTmpValue = valueHolderForBadgeColor.value; + if (valueHolderForBadgeColorTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBadgeColorTmpValueForIdx0 = valueHolderForBadgeColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForBadgeColorTmpValueForIdx0)); + } else if (valueHolderForBadgeColorTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBadgeColorTmpValueForIdx1 = valueHolderForBadgeColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBadgeColorTmpValueForIdx1); + } else if (valueHolderForBadgeColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForLeftTmpValueForIdx2); + const auto valueHolderForBadgeColorTmpValueForIdx2 = valueHolderForBadgeColorTmpValue.value2; + valueSerializer.writeString(valueHolderForBadgeColorTmpValueForIdx2); + } else if (valueHolderForBadgeColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForBadgeColorTmpValueForIdx3 = valueHolderForBadgeColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForBadgeColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBottom = value.bottom; - if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBorderColor = value.borderColor; + if (runtimeType(valueHolderForBorderColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; - if (valueHolderForBottomTmpValue.selector == 0) { + const auto valueHolderForBorderColorTmpValue = valueHolderForBorderColor.value; + if (valueHolderForBorderColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue.value0; - valueSerializer.writeString(valueHolderForBottomTmpValueForIdx0); - } else if (valueHolderForBottomTmpValue.selector == 1) { + const auto valueHolderForBorderColorTmpValueForIdx0 = valueHolderForBorderColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForBorderColorTmpValueForIdx0)); + } else if (valueHolderForBorderColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1); - } else if (valueHolderForBottomTmpValue.selector == 2) { + const auto valueHolderForBorderColorTmpValueForIdx1 = valueHolderForBorderColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBorderColorTmpValueForIdx1); + } else if (valueHolderForBorderColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForBottomTmpValueForIdx2); + const auto valueHolderForBorderColorTmpValueForIdx2 = valueHolderForBorderColorTmpValue.value2; + valueSerializer.writeString(valueHolderForBorderColorTmpValueForIdx2); + } else if (valueHolderForBorderColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForBorderColorTmpValueForIdx3 = valueHolderForBorderColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForBorderColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForRight = value.right; - if (runtimeType(valueHolderForRight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBorderWidth = value.borderWidth; + if (runtimeType(valueHolderForBorderWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRightTmpValue = valueHolderForRight.value; - if (valueHolderForRightTmpValue.selector == 0) { + const auto valueHolderForBorderWidthTmpValue = valueHolderForBorderWidth.value; + if (valueHolderForBorderWidthTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForRightTmpValueForIdx0 = valueHolderForRightTmpValue.value0; - valueSerializer.writeString(valueHolderForRightTmpValueForIdx0); - } else if (valueHolderForRightTmpValue.selector == 1) { + const auto valueHolderForBorderWidthTmpValueForIdx0 = valueHolderForBorderWidthTmpValue.value0; + valueSerializer.writeString(valueHolderForBorderWidthTmpValueForIdx0); + } else if (valueHolderForBorderWidthTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForRightTmpValueForIdx1 = valueHolderForRightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForRightTmpValueForIdx1); - } else if (valueHolderForRightTmpValue.selector == 2) { + const auto valueHolderForBorderWidthTmpValueForIdx1 = valueHolderForBorderWidthTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBorderWidthTmpValueForIdx1); + } else if (valueHolderForBorderWidthTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForRightTmpValueForIdx2); + const auto valueHolderForBorderWidthTmpValueForIdx2 = valueHolderForBorderWidthTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForBorderWidthTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForFontWeight = value.fontWeight; + if (runtimeType(valueHolderForFontWeight) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForFontWeightTmpValue = valueHolderForFontWeight.value; + if (valueHolderForFontWeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForFontWeightTmpValueForIdx0 = valueHolderForFontWeightTmpValue.value0; + valueSerializer.writeNumber(valueHolderForFontWeightTmpValueForIdx0); + } else if (valueHolderForFontWeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForFontWeightTmpValueForIdx1 = valueHolderForFontWeightTmpValue.value1; + valueSerializer.writeInt32(static_cast(valueHolderForFontWeightTmpValueForIdx1)); + } else if (valueHolderForFontWeightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForFontWeightTmpValueForIdx2 = valueHolderForFontWeightTmpValue.value2; + valueSerializer.writeString(valueHolderForFontWeightTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_Edges Edges_serializer::read(DeserializerBase& buffer) +inline Ark_BadgeStyle BadgeStyle_serializer::read(DeserializerBase& buffer) { - Ark_Edges value = {}; + Ark_BadgeStyle value = {}; DeserializerBase& valueDeserializer = buffer; - const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension topTmpBuf = {}; - topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 topTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension topTmpBuf_ = {}; - topTmpBuf_.selector = topTmpBuf_UnionSelector; - if (topTmpBuf_UnionSelector == 0) { - topTmpBuf_.selector = 0; - topTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (topTmpBuf_UnionSelector == 1) { - topTmpBuf_.selector = 1; - topTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (topTmpBuf_UnionSelector == 2) { - topTmpBuf_.selector = 2; - topTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor colorTmpBuf = {}; + colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor colorTmpBuf_ = {}; + colorTmpBuf_.selector = colorTmpBuf_UnionSelector; + if (colorTmpBuf_UnionSelector == 0) { + colorTmpBuf_.selector = 0; + colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorTmpBuf_UnionSelector == 1) { + colorTmpBuf_.selector = 1; + colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (colorTmpBuf_UnionSelector == 2) { + colorTmpBuf_.selector = 2; + colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (colorTmpBuf_UnionSelector == 3) { + colorTmpBuf_.selector = 3; + colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); + } + colorTmpBuf.value = static_cast(colorTmpBuf_); + } + value.color = colorTmpBuf; + const auto fontSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String fontSizeTmpBuf = {}; + fontSizeTmpBuf.tag = fontSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 fontSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String fontSizeTmpBuf_ = {}; + fontSizeTmpBuf_.selector = fontSizeTmpBuf_UnionSelector; + if (fontSizeTmpBuf_UnionSelector == 0) { + fontSizeTmpBuf_.selector = 0; + fontSizeTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (fontSizeTmpBuf_UnionSelector == 1) { + fontSizeTmpBuf_.selector = 1; + fontSizeTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for fontSizeTmpBuf_ has to be chosen through deserialisation."); + } + fontSizeTmpBuf.value = static_cast(fontSizeTmpBuf_); + } + value.fontSize = fontSizeTmpBuf; + const auto badgeSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String badgeSizeTmpBuf = {}; + badgeSizeTmpBuf.tag = badgeSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((badgeSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 badgeSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String badgeSizeTmpBuf_ = {}; + badgeSizeTmpBuf_.selector = badgeSizeTmpBuf_UnionSelector; + if (badgeSizeTmpBuf_UnionSelector == 0) { + badgeSizeTmpBuf_.selector = 0; + badgeSizeTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (badgeSizeTmpBuf_UnionSelector == 1) { + badgeSizeTmpBuf_.selector = 1; + badgeSizeTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for badgeSizeTmpBuf_ has to be chosen through deserialisation."); + } + badgeSizeTmpBuf.value = static_cast(badgeSizeTmpBuf_); + } + value.badgeSize = badgeSizeTmpBuf; + const auto badgeColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor badgeColorTmpBuf = {}; + badgeColorTmpBuf.tag = badgeColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((badgeColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 badgeColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor badgeColorTmpBuf_ = {}; + badgeColorTmpBuf_.selector = badgeColorTmpBuf_UnionSelector; + if (badgeColorTmpBuf_UnionSelector == 0) { + badgeColorTmpBuf_.selector = 0; + badgeColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (badgeColorTmpBuf_UnionSelector == 1) { + badgeColorTmpBuf_.selector = 1; + badgeColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (badgeColorTmpBuf_UnionSelector == 2) { + badgeColorTmpBuf_.selector = 2; + badgeColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (badgeColorTmpBuf_UnionSelector == 3) { + badgeColorTmpBuf_.selector = 3; + badgeColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for topTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for badgeColorTmpBuf_ has to be chosen through deserialisation."); } - topTmpBuf.value = static_cast(topTmpBuf_); + badgeColorTmpBuf.value = static_cast(badgeColorTmpBuf_); } - value.top = topTmpBuf; - const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension leftTmpBuf = {}; - leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 leftTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension leftTmpBuf_ = {}; - leftTmpBuf_.selector = leftTmpBuf_UnionSelector; - if (leftTmpBuf_UnionSelector == 0) { - leftTmpBuf_.selector = 0; - leftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (leftTmpBuf_UnionSelector == 1) { - leftTmpBuf_.selector = 1; - leftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (leftTmpBuf_UnionSelector == 2) { - leftTmpBuf_.selector = 2; - leftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.badgeColor = badgeColorTmpBuf; + const auto borderColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColorTmpBuf = {}; + borderColorTmpBuf.tag = borderColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((borderColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 borderColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColorTmpBuf_ = {}; + borderColorTmpBuf_.selector = borderColorTmpBuf_UnionSelector; + if (borderColorTmpBuf_UnionSelector == 0) { + borderColorTmpBuf_.selector = 0; + borderColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (borderColorTmpBuf_UnionSelector == 1) { + borderColorTmpBuf_.selector = 1; + borderColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (borderColorTmpBuf_UnionSelector == 2) { + borderColorTmpBuf_.selector = 2; + borderColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (borderColorTmpBuf_UnionSelector == 3) { + borderColorTmpBuf_.selector = 3; + borderColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for leftTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for borderColorTmpBuf_ has to be chosen through deserialisation."); } - leftTmpBuf.value = static_cast(leftTmpBuf_); + borderColorTmpBuf.value = static_cast(borderColorTmpBuf_); } - value.left = leftTmpBuf; - const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension bottomTmpBuf = {}; - bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 bottomTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension bottomTmpBuf_ = {}; - bottomTmpBuf_.selector = bottomTmpBuf_UnionSelector; - if (bottomTmpBuf_UnionSelector == 0) { - bottomTmpBuf_.selector = 0; - bottomTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (bottomTmpBuf_UnionSelector == 1) { - bottomTmpBuf_.selector = 1; - bottomTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (bottomTmpBuf_UnionSelector == 2) { - bottomTmpBuf_.selector = 2; - bottomTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.borderColor = borderColorTmpBuf; + const auto borderWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidthTmpBuf = {}; + borderWidthTmpBuf.tag = borderWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((borderWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 borderWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length borderWidthTmpBuf_ = {}; + borderWidthTmpBuf_.selector = borderWidthTmpBuf_UnionSelector; + if (borderWidthTmpBuf_UnionSelector == 0) { + borderWidthTmpBuf_.selector = 0; + borderWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (borderWidthTmpBuf_UnionSelector == 1) { + borderWidthTmpBuf_.selector = 1; + borderWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (borderWidthTmpBuf_UnionSelector == 2) { + borderWidthTmpBuf_.selector = 2; + borderWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for borderWidthTmpBuf_ has to be chosen through deserialisation."); } - bottomTmpBuf.value = static_cast(bottomTmpBuf_); + borderWidthTmpBuf.value = static_cast(borderWidthTmpBuf_); } - value.bottom = bottomTmpBuf; - const auto rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension rightTmpBuf = {}; - rightTmpBuf.tag = rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 rightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension rightTmpBuf_ = {}; - rightTmpBuf_.selector = rightTmpBuf_UnionSelector; - if (rightTmpBuf_UnionSelector == 0) { - rightTmpBuf_.selector = 0; - rightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (rightTmpBuf_UnionSelector == 1) { - rightTmpBuf_.selector = 1; - rightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (rightTmpBuf_UnionSelector == 2) { - rightTmpBuf_.selector = 2; - rightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.borderWidth = borderWidthTmpBuf; + const auto fontWeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_FontWeight_String fontWeightTmpBuf = {}; + fontWeightTmpBuf.tag = fontWeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontWeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 fontWeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_FontWeight_String fontWeightTmpBuf_ = {}; + fontWeightTmpBuf_.selector = fontWeightTmpBuf_UnionSelector; + if (fontWeightTmpBuf_UnionSelector == 0) { + fontWeightTmpBuf_.selector = 0; + fontWeightTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (fontWeightTmpBuf_UnionSelector == 1) { + fontWeightTmpBuf_.selector = 1; + fontWeightTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); + } else if (fontWeightTmpBuf_UnionSelector == 2) { + fontWeightTmpBuf_.selector = 2; + fontWeightTmpBuf_.value2 = static_cast(valueDeserializer.readString()); } else { - INTEROP_FATAL("One of the branches for rightTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for fontWeightTmpBuf_ has to be chosen through deserialisation."); } - rightTmpBuf.value = static_cast(rightTmpBuf_); + fontWeightTmpBuf.value = static_cast(fontWeightTmpBuf_); } - value.right = rightTmpBuf; + value.fontWeight = fontWeightTmpBuf; return value; } -inline void EdgeWidths_serializer::write(SerializerBase& buffer, Ark_EdgeWidths value) +inline void BarGridColumnOptions_serializer::write(SerializerBase& buffer, Ark_BarGridColumnOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTop = value.top; - if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSm = value.sm; + if (runtimeType(valueHolderForSm) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopTmpValue = valueHolderForTop.value; - if (valueHolderForTopTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue.value0; - valueSerializer.writeString(valueHolderForTopTmpValueForIdx0); - } else if (valueHolderForTopTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue.value1; - valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1); - } else if (valueHolderForTopTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForTopTmpValueForIdx2); - } + const auto valueHolderForSmTmpValue = valueHolderForSm.value; + valueSerializer.writeNumber(valueHolderForSmTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForRight = value.right; - if (runtimeType(valueHolderForRight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMd = value.md; + if (runtimeType(valueHolderForMd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRightTmpValue = valueHolderForRight.value; - if (valueHolderForRightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRightTmpValueForIdx0 = valueHolderForRightTmpValue.value0; - valueSerializer.writeString(valueHolderForRightTmpValueForIdx0); - } else if (valueHolderForRightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRightTmpValueForIdx1 = valueHolderForRightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForRightTmpValueForIdx1); - } else if (valueHolderForRightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForRightTmpValueForIdx2); - } + const auto valueHolderForMdTmpValue = valueHolderForMd.value; + valueSerializer.writeNumber(valueHolderForMdTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBottom = value.bottom; - if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLg = value.lg; + if (runtimeType(valueHolderForLg) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; - if (valueHolderForBottomTmpValue.selector == 0) { + const auto valueHolderForLgTmpValue = valueHolderForLg.value; + valueSerializer.writeNumber(valueHolderForLgTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForMargin = value.margin; + if (runtimeType(valueHolderForMargin) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForMarginTmpValue = valueHolderForMargin.value; + if (valueHolderForMarginTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue.value0; - valueSerializer.writeString(valueHolderForBottomTmpValueForIdx0); - } else if (valueHolderForBottomTmpValue.selector == 1) { + const auto valueHolderForMarginTmpValueForIdx0 = valueHolderForMarginTmpValue.value0; + valueSerializer.writeString(valueHolderForMarginTmpValueForIdx0); + } else if (valueHolderForMarginTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1); - } else if (valueHolderForBottomTmpValue.selector == 2) { + const auto valueHolderForMarginTmpValueForIdx1 = valueHolderForMarginTmpValue.value1; + valueSerializer.writeNumber(valueHolderForMarginTmpValueForIdx1); + } else if (valueHolderForMarginTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForBottomTmpValueForIdx2); + const auto valueHolderForMarginTmpValueForIdx2 = valueHolderForMarginTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForMarginTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForLeft = value.left; - if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForGutter = value.gutter; + if (runtimeType(valueHolderForGutter) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; - if (valueHolderForLeftTmpValue.selector == 0) { + const auto valueHolderForGutterTmpValue = valueHolderForGutter.value; + if (valueHolderForGutterTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForLeftTmpValueForIdx0 = valueHolderForLeftTmpValue.value0; - valueSerializer.writeString(valueHolderForLeftTmpValueForIdx0); - } else if (valueHolderForLeftTmpValue.selector == 1) { + const auto valueHolderForGutterTmpValueForIdx0 = valueHolderForGutterTmpValue.value0; + valueSerializer.writeString(valueHolderForGutterTmpValueForIdx0); + } else if (valueHolderForGutterTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue.value1; - valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx1); - } else if (valueHolderForLeftTmpValue.selector == 2) { + const auto valueHolderForGutterTmpValueForIdx1 = valueHolderForGutterTmpValue.value1; + valueSerializer.writeNumber(valueHolderForGutterTmpValueForIdx1); + } else if (valueHolderForGutterTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForLeftTmpValueForIdx2); + const auto valueHolderForGutterTmpValueForIdx2 = valueHolderForGutterTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForGutterTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_EdgeWidths EdgeWidths_serializer::read(DeserializerBase& buffer) +inline Ark_BarGridColumnOptions BarGridColumnOptions_serializer::read(DeserializerBase& buffer) { - Ark_EdgeWidths value = {}; + Ark_BarGridColumnOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length topTmpBuf = {}; - topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 topTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length topTmpBuf_ = {}; - topTmpBuf_.selector = topTmpBuf_UnionSelector; - if (topTmpBuf_UnionSelector == 0) { - topTmpBuf_.selector = 0; - topTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (topTmpBuf_UnionSelector == 1) { - topTmpBuf_.selector = 1; - topTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (topTmpBuf_UnionSelector == 2) { - topTmpBuf_.selector = 2; - topTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for topTmpBuf_ has to be chosen through deserialisation."); - } - topTmpBuf.value = static_cast(topTmpBuf_); + const auto smTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number smTmpBuf = {}; + smTmpBuf.tag = smTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((smTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + smTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.top = topTmpBuf; - const auto rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length rightTmpBuf = {}; - rightTmpBuf.tag = rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 rightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length rightTmpBuf_ = {}; - rightTmpBuf_.selector = rightTmpBuf_UnionSelector; - if (rightTmpBuf_UnionSelector == 0) { - rightTmpBuf_.selector = 0; - rightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (rightTmpBuf_UnionSelector == 1) { - rightTmpBuf_.selector = 1; - rightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (rightTmpBuf_UnionSelector == 2) { - rightTmpBuf_.selector = 2; - rightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for rightTmpBuf_ has to be chosen through deserialisation."); - } - rightTmpBuf.value = static_cast(rightTmpBuf_); + value.sm = smTmpBuf; + const auto mdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number mdTmpBuf = {}; + mdTmpBuf.tag = mdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((mdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + mdTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.right = rightTmpBuf; - const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length bottomTmpBuf = {}; - bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 bottomTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length bottomTmpBuf_ = {}; - bottomTmpBuf_.selector = bottomTmpBuf_UnionSelector; - if (bottomTmpBuf_UnionSelector == 0) { - bottomTmpBuf_.selector = 0; - bottomTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (bottomTmpBuf_UnionSelector == 1) { - bottomTmpBuf_.selector = 1; - bottomTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (bottomTmpBuf_UnionSelector == 2) { - bottomTmpBuf_.selector = 2; - bottomTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.md = mdTmpBuf; + const auto lgTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number lgTmpBuf = {}; + lgTmpBuf.tag = lgTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((lgTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + lgTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.lg = lgTmpBuf; + const auto marginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension marginTmpBuf = {}; + marginTmpBuf.tag = marginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((marginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 marginTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension marginTmpBuf_ = {}; + marginTmpBuf_.selector = marginTmpBuf_UnionSelector; + if (marginTmpBuf_UnionSelector == 0) { + marginTmpBuf_.selector = 0; + marginTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (marginTmpBuf_UnionSelector == 1) { + marginTmpBuf_.selector = 1; + marginTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (marginTmpBuf_UnionSelector == 2) { + marginTmpBuf_.selector = 2; + marginTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for marginTmpBuf_ has to be chosen through deserialisation."); } - bottomTmpBuf.value = static_cast(bottomTmpBuf_); + marginTmpBuf.value = static_cast(marginTmpBuf_); } - value.bottom = bottomTmpBuf; - const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length leftTmpBuf = {}; - leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 leftTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length leftTmpBuf_ = {}; - leftTmpBuf_.selector = leftTmpBuf_UnionSelector; - if (leftTmpBuf_UnionSelector == 0) { - leftTmpBuf_.selector = 0; - leftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (leftTmpBuf_UnionSelector == 1) { - leftTmpBuf_.selector = 1; - leftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (leftTmpBuf_UnionSelector == 2) { - leftTmpBuf_.selector = 2; - leftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.margin = marginTmpBuf; + const auto gutterTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension gutterTmpBuf = {}; + gutterTmpBuf.tag = gutterTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((gutterTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 gutterTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension gutterTmpBuf_ = {}; + gutterTmpBuf_.selector = gutterTmpBuf_UnionSelector; + if (gutterTmpBuf_UnionSelector == 0) { + gutterTmpBuf_.selector = 0; + gutterTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (gutterTmpBuf_UnionSelector == 1) { + gutterTmpBuf_.selector = 1; + gutterTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (gutterTmpBuf_UnionSelector == 2) { + gutterTmpBuf_.selector = 2; + gutterTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for leftTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for gutterTmpBuf_ has to be chosen through deserialisation."); } - leftTmpBuf.value = static_cast(leftTmpBuf_); + gutterTmpBuf.value = static_cast(gutterTmpBuf_); } - value.left = leftTmpBuf; + value.gutter = gutterTmpBuf; return value; } -inline void EditableTextChangeValue_serializer::write(SerializerBase& buffer, Ark_EditableTextChangeValue value) +inline void Bindable_Arkui_Component_Units_Length_serializer::write(SerializerBase& buffer, Ark_Bindable_Arkui_Component_Units_Length value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForContent = value.content; - valueSerializer.writeString(valueHolderForContent); - const auto valueHolderForPreviewText = value.previewText; - if (runtimeType(valueHolderForPreviewText) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPreviewTextTmpValue = valueHolderForPreviewText.value; - PreviewText_serializer::write(valueSerializer, valueHolderForPreviewTextTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOptions = value.options; - if (runtimeType(valueHolderForOptions) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOptionsTmpValue = valueHolderForOptions.value; - TextChangeOptions_serializer::write(valueSerializer, valueHolderForOptionsTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + const auto valueHolderForValue = value.value; + if (valueHolderForValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForValueForIdx0 = valueHolderForValue.value0; + valueSerializer.writeString(valueHolderForValueForIdx0); + } else if (valueHolderForValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForValueForIdx1 = valueHolderForValue.value1; + valueSerializer.writeNumber(valueHolderForValueForIdx1); + } else if (valueHolderForValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForValueForIdx2 = valueHolderForValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForValueForIdx2); } + const auto valueHolderForOnChange = value.onChange; + valueSerializer.writeCallbackResource(valueHolderForOnChange.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChange.callSync)); } -inline Ark_EditableTextChangeValue EditableTextChangeValue_serializer::read(DeserializerBase& buffer) +inline Ark_Bindable_Arkui_Component_Units_Length Bindable_Arkui_Component_Units_Length_serializer::read(DeserializerBase& buffer) { - Ark_EditableTextChangeValue value = {}; + Ark_Bindable_Arkui_Component_Units_Length value = {}; DeserializerBase& valueDeserializer = buffer; - value.content = static_cast(valueDeserializer.readString()); - const auto previewTextTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PreviewText previewTextTmpBuf = {}; - previewTextTmpBuf.tag = previewTextTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((previewTextTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - previewTextTmpBuf.value = PreviewText_serializer::read(valueDeserializer); - } - value.previewText = previewTextTmpBuf; - const auto optionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextChangeOptions optionsTmpBuf = {}; - optionsTmpBuf.tag = optionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((optionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - optionsTmpBuf.value = TextChangeOptions_serializer::read(valueDeserializer); + const Ark_Int8 valueTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Length valueTmpBuf = {}; + valueTmpBuf.selector = valueTmpBufUnionSelector; + if (valueTmpBufUnionSelector == 0) { + valueTmpBuf.selector = 0; + valueTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (valueTmpBufUnionSelector == 1) { + valueTmpBuf.selector = 1; + valueTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (valueTmpBufUnionSelector == 2) { + valueTmpBuf.selector = 2; + valueTmpBuf.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for valueTmpBuf has to be chosen through deserialisation."); } - value.options = optionsTmpBuf; + value.value = static_cast(valueTmpBuf); + value.onChange = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_T_Void_Arkui_Component_Units_Length)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_T_Void_Arkui_Component_Units_Length))))}; return value; } -inline void FlexOptions_serializer::write(SerializerBase& buffer, Ark_FlexOptions value) +inline void BoardStyle_serializer::write(SerializerBase& buffer, Ark_BoardStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForDirection = value.direction; - if (runtimeType(valueHolderForDirection) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBorderRadius = value.borderRadius; + if (runtimeType(valueHolderForBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDirectionTmpValue = valueHolderForDirection.value; - valueSerializer.writeInt32(static_cast(valueHolderForDirectionTmpValue)); + const auto valueHolderForBorderRadiusTmpValue = valueHolderForBorderRadius.value; + if (valueHolderForBorderRadiusTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBorderRadiusTmpValueForIdx0 = valueHolderForBorderRadiusTmpValue.value0; + valueSerializer.writeString(valueHolderForBorderRadiusTmpValueForIdx0); + } else if (valueHolderForBorderRadiusTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBorderRadiusTmpValueForIdx1); + } else if (valueHolderForBorderRadiusTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBorderRadiusTmpValueForIdx2 = valueHolderForBorderRadiusTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForWrap = value.wrap; - if (runtimeType(valueHolderForWrap) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWrapTmpValue = valueHolderForWrap.value; - valueSerializer.writeInt32(static_cast(valueHolderForWrapTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); +} +inline Ark_BoardStyle BoardStyle_serializer::read(DeserializerBase& buffer) +{ + Ark_BoardStyle value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto borderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadiusTmpBuf = {}; + borderRadiusTmpBuf.tag = borderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((borderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 borderRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length borderRadiusTmpBuf_ = {}; + borderRadiusTmpBuf_.selector = borderRadiusTmpBuf_UnionSelector; + if (borderRadiusTmpBuf_UnionSelector == 0) { + borderRadiusTmpBuf_.selector = 0; + borderRadiusTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (borderRadiusTmpBuf_UnionSelector == 1) { + borderRadiusTmpBuf_.selector = 1; + borderRadiusTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (borderRadiusTmpBuf_UnionSelector == 2) { + borderRadiusTmpBuf_.selector = 2; + borderRadiusTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation."); + } + borderRadiusTmpBuf.value = static_cast(borderRadiusTmpBuf_); } - const auto valueHolderForJustifyContent = value.justifyContent; - if (runtimeType(valueHolderForJustifyContent) != INTEROP_RUNTIME_UNDEFINED) { + value.borderRadius = borderRadiusTmpBuf; + return value; +} +inline void BorderRadiuses_serializer::write(SerializerBase& buffer, Ark_BorderRadiuses value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForTopLeft = value.topLeft; + if (runtimeType(valueHolderForTopLeft) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForJustifyContentTmpValue = valueHolderForJustifyContent.value; - valueSerializer.writeInt32(static_cast(valueHolderForJustifyContentTmpValue)); + const auto valueHolderForTopLeftTmpValue = valueHolderForTopLeft.value; + if (valueHolderForTopLeftTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForTopLeftTmpValueForIdx0 = valueHolderForTopLeftTmpValue.value0; + valueSerializer.writeString(valueHolderForTopLeftTmpValueForIdx0); + } else if (valueHolderForTopLeftTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForTopLeftTmpValueForIdx1 = valueHolderForTopLeftTmpValue.value1; + valueSerializer.writeNumber(valueHolderForTopLeftTmpValueForIdx1); + } else if (valueHolderForTopLeftTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForTopLeftTmpValueForIdx2 = valueHolderForTopLeftTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForTopLeftTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForAlignItems = value.alignItems; - if (runtimeType(valueHolderForAlignItems) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTopRight = value.topRight; + if (runtimeType(valueHolderForTopRight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAlignItemsTmpValue = valueHolderForAlignItems.value; - valueSerializer.writeInt32(static_cast(valueHolderForAlignItemsTmpValue)); + const auto valueHolderForTopRightTmpValue = valueHolderForTopRight.value; + if (valueHolderForTopRightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForTopRightTmpValueForIdx0 = valueHolderForTopRightTmpValue.value0; + valueSerializer.writeString(valueHolderForTopRightTmpValueForIdx0); + } else if (valueHolderForTopRightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForTopRightTmpValueForIdx1 = valueHolderForTopRightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForTopRightTmpValueForIdx1); + } else if (valueHolderForTopRightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForTopRightTmpValueForIdx2 = valueHolderForTopRightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForTopRightTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForAlignContent = value.alignContent; - if (runtimeType(valueHolderForAlignContent) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBottomLeft = value.bottomLeft; + if (runtimeType(valueHolderForBottomLeft) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAlignContentTmpValue = valueHolderForAlignContent.value; - valueSerializer.writeInt32(static_cast(valueHolderForAlignContentTmpValue)); + const auto valueHolderForBottomLeftTmpValue = valueHolderForBottomLeft.value; + if (valueHolderForBottomLeftTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBottomLeftTmpValueForIdx0 = valueHolderForBottomLeftTmpValue.value0; + valueSerializer.writeString(valueHolderForBottomLeftTmpValueForIdx0); + } else if (valueHolderForBottomLeftTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBottomLeftTmpValueForIdx1 = valueHolderForBottomLeftTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBottomLeftTmpValueForIdx1); + } else if (valueHolderForBottomLeftTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBottomLeftTmpValueForIdx2 = valueHolderForBottomLeftTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForBottomLeftTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSpace = value.space; - if (runtimeType(valueHolderForSpace) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBottomRight = value.bottomRight; + if (runtimeType(valueHolderForBottomRight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSpaceTmpValue = valueHolderForSpace.value; - FlexSpaceOptions_serializer::write(valueSerializer, valueHolderForSpaceTmpValue); + const auto valueHolderForBottomRightTmpValue = valueHolderForBottomRight.value; + if (valueHolderForBottomRightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBottomRightTmpValueForIdx0 = valueHolderForBottomRightTmpValue.value0; + valueSerializer.writeString(valueHolderForBottomRightTmpValueForIdx0); + } else if (valueHolderForBottomRightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBottomRightTmpValueForIdx1 = valueHolderForBottomRightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBottomRightTmpValueForIdx1); + } else if (valueHolderForBottomRightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBottomRightTmpValueForIdx2 = valueHolderForBottomRightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForBottomRightTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_FlexOptions FlexOptions_serializer::read(DeserializerBase& buffer) +inline Ark_BorderRadiuses BorderRadiuses_serializer::read(DeserializerBase& buffer) { - Ark_FlexOptions value = {}; + Ark_BorderRadiuses value = {}; DeserializerBase& valueDeserializer = buffer; - const auto directionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_FlexDirection directionTmpBuf = {}; - directionTmpBuf.tag = directionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((directionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - directionTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.direction = directionTmpBuf; - const auto wrapTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_FlexWrap wrapTmpBuf = {}; - wrapTmpBuf.tag = wrapTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((wrapTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - wrapTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.wrap = wrapTmpBuf; - const auto justifyContentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_FlexAlign justifyContentTmpBuf = {}; - justifyContentTmpBuf.tag = justifyContentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((justifyContentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - justifyContentTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto topLeftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length topLeftTmpBuf = {}; + topLeftTmpBuf.tag = topLeftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topLeftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 topLeftTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length topLeftTmpBuf_ = {}; + topLeftTmpBuf_.selector = topLeftTmpBuf_UnionSelector; + if (topLeftTmpBuf_UnionSelector == 0) { + topLeftTmpBuf_.selector = 0; + topLeftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (topLeftTmpBuf_UnionSelector == 1) { + topLeftTmpBuf_.selector = 1; + topLeftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (topLeftTmpBuf_UnionSelector == 2) { + topLeftTmpBuf_.selector = 2; + topLeftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for topLeftTmpBuf_ has to be chosen through deserialisation."); + } + topLeftTmpBuf.value = static_cast(topLeftTmpBuf_); } - value.justifyContent = justifyContentTmpBuf; - const auto alignItemsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ItemAlign alignItemsTmpBuf = {}; - alignItemsTmpBuf.tag = alignItemsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((alignItemsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - alignItemsTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.topLeft = topLeftTmpBuf; + const auto topRightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length topRightTmpBuf = {}; + topRightTmpBuf.tag = topRightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topRightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 topRightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length topRightTmpBuf_ = {}; + topRightTmpBuf_.selector = topRightTmpBuf_UnionSelector; + if (topRightTmpBuf_UnionSelector == 0) { + topRightTmpBuf_.selector = 0; + topRightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (topRightTmpBuf_UnionSelector == 1) { + topRightTmpBuf_.selector = 1; + topRightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (topRightTmpBuf_UnionSelector == 2) { + topRightTmpBuf_.selector = 2; + topRightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for topRightTmpBuf_ has to be chosen through deserialisation."); + } + topRightTmpBuf.value = static_cast(topRightTmpBuf_); } - value.alignItems = alignItemsTmpBuf; - const auto alignContentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_FlexAlign alignContentTmpBuf = {}; - alignContentTmpBuf.tag = alignContentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((alignContentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - alignContentTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.topRight = topRightTmpBuf; + const auto bottomLeftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length bottomLeftTmpBuf = {}; + bottomLeftTmpBuf.tag = bottomLeftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomLeftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 bottomLeftTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length bottomLeftTmpBuf_ = {}; + bottomLeftTmpBuf_.selector = bottomLeftTmpBuf_UnionSelector; + if (bottomLeftTmpBuf_UnionSelector == 0) { + bottomLeftTmpBuf_.selector = 0; + bottomLeftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (bottomLeftTmpBuf_UnionSelector == 1) { + bottomLeftTmpBuf_.selector = 1; + bottomLeftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (bottomLeftTmpBuf_UnionSelector == 2) { + bottomLeftTmpBuf_.selector = 2; + bottomLeftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for bottomLeftTmpBuf_ has to be chosen through deserialisation."); + } + bottomLeftTmpBuf.value = static_cast(bottomLeftTmpBuf_); } - value.alignContent = alignContentTmpBuf; - const auto spaceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_FlexSpaceOptions spaceTmpBuf = {}; - spaceTmpBuf.tag = spaceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((spaceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - spaceTmpBuf.value = FlexSpaceOptions_serializer::read(valueDeserializer); + value.bottomLeft = bottomLeftTmpBuf; + const auto bottomRightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length bottomRightTmpBuf = {}; + bottomRightTmpBuf.tag = bottomRightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomRightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 bottomRightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length bottomRightTmpBuf_ = {}; + bottomRightTmpBuf_.selector = bottomRightTmpBuf_UnionSelector; + if (bottomRightTmpBuf_UnionSelector == 0) { + bottomRightTmpBuf_.selector = 0; + bottomRightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (bottomRightTmpBuf_UnionSelector == 1) { + bottomRightTmpBuf_.selector = 1; + bottomRightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (bottomRightTmpBuf_UnionSelector == 2) { + bottomRightTmpBuf_.selector = 2; + bottomRightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for bottomRightTmpBuf_ has to be chosen through deserialisation."); + } + bottomRightTmpBuf.value = static_cast(bottomRightTmpBuf_); } - value.space = spaceTmpBuf; + value.bottomRight = bottomRightTmpBuf; return value; } -inline void Font_serializer::write(SerializerBase& buffer, Ark_Font value) +inline void ButtonStyle_serializer::write(SerializerBase& buffer, Ark_ButtonStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSize = value.size; - if (runtimeType(valueHolderForSize) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLeft = value.left; + if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSizeTmpValue = valueHolderForSize.value; - if (valueHolderForSizeTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSizeTmpValueForIdx0 = valueHolderForSizeTmpValue.value0; - valueSerializer.writeString(valueHolderForSizeTmpValueForIdx0); - } else if (valueHolderForSizeTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSizeTmpValueForIdx1 = valueHolderForSizeTmpValue.value1; - valueSerializer.writeNumber(valueHolderForSizeTmpValueForIdx1); - } else if (valueHolderForSizeTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForSizeTmpValueForIdx2 = valueHolderForSizeTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForSizeTmpValueForIdx2); - } + const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; + valueSerializer.writeNumber(valueHolderForLeftTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForWeight = value.weight; - if (runtimeType(valueHolderForWeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTop = value.top; + if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWeightTmpValue = valueHolderForWeight.value; - if (valueHolderForWeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForWeightTmpValueForIdx0 = valueHolderForWeightTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForWeightTmpValueForIdx0)); - } else if (valueHolderForWeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForWeightTmpValueForIdx1 = valueHolderForWeightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForWeightTmpValueForIdx1); - } else if (valueHolderForWeightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForWeightTmpValueForIdx2 = valueHolderForWeightTmpValue.value2; - valueSerializer.writeString(valueHolderForWeightTmpValueForIdx2); - } + const auto valueHolderForTopTmpValue = valueHolderForTop.value; + valueSerializer.writeNumber(valueHolderForTopTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFamily = value.family; - if (runtimeType(valueHolderForFamily) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForWidth = value.width; + if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFamilyTmpValue = valueHolderForFamily.value; - if (valueHolderForFamilyTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFamilyTmpValueForIdx0 = valueHolderForFamilyTmpValue.value0; - valueSerializer.writeString(valueHolderForFamilyTmpValueForIdx0); - } else if (valueHolderForFamilyTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFamilyTmpValueForIdx1 = valueHolderForFamilyTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForFamilyTmpValueForIdx1); - } + const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; + valueSerializer.writeNumber(valueHolderForWidthTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForStyle = value.style; - if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHeight = value.height; + if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); + const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; + valueSerializer.writeNumber(valueHolderForHeightTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForIcons = value.icons; + if (runtimeType(valueHolderForIcons) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForIconsTmpValue = valueHolderForIcons.value; + ButtonIconOptions_serializer::write(valueSerializer, valueHolderForIconsTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_Font Font_serializer::read(DeserializerBase& buffer) +inline Ark_ButtonStyle ButtonStyle_serializer::read(DeserializerBase& buffer) { - Ark_Font value = {}; + Ark_ButtonStyle value = {}; DeserializerBase& valueDeserializer = buffer; - const auto sizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length sizeTmpBuf = {}; - sizeTmpBuf.tag = sizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((sizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 sizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length sizeTmpBuf_ = {}; - sizeTmpBuf_.selector = sizeTmpBuf_UnionSelector; - if (sizeTmpBuf_UnionSelector == 0) { - sizeTmpBuf_.selector = 0; - sizeTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (sizeTmpBuf_UnionSelector == 1) { - sizeTmpBuf_.selector = 1; - sizeTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (sizeTmpBuf_UnionSelector == 2) { - sizeTmpBuf_.selector = 2; - sizeTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for sizeTmpBuf_ has to be chosen through deserialisation."); - } - sizeTmpBuf.value = static_cast(sizeTmpBuf_); + const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number leftTmpBuf = {}; + leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + leftTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.size = sizeTmpBuf; - const auto weightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_FontWeight_Number_String weightTmpBuf = {}; - weightTmpBuf.tag = weightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((weightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 weightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_FontWeight_Number_String weightTmpBuf_ = {}; - weightTmpBuf_.selector = weightTmpBuf_UnionSelector; - if (weightTmpBuf_UnionSelector == 0) { - weightTmpBuf_.selector = 0; - weightTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (weightTmpBuf_UnionSelector == 1) { - weightTmpBuf_.selector = 1; - weightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (weightTmpBuf_UnionSelector == 2) { - weightTmpBuf_.selector = 2; - weightTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for weightTmpBuf_ has to be chosen through deserialisation."); - } - weightTmpBuf.value = static_cast(weightTmpBuf_); + value.left = leftTmpBuf; + const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number topTmpBuf = {}; + topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + topTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.weight = weightTmpBuf; - const auto familyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Resource familyTmpBuf = {}; - familyTmpBuf.tag = familyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((familyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 familyTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource familyTmpBuf_ = {}; - familyTmpBuf_.selector = familyTmpBuf_UnionSelector; - if (familyTmpBuf_UnionSelector == 0) { - familyTmpBuf_.selector = 0; - familyTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (familyTmpBuf_UnionSelector == 1) { - familyTmpBuf_.selector = 1; - familyTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for familyTmpBuf_ has to be chosen through deserialisation."); - } - familyTmpBuf.value = static_cast(familyTmpBuf_); + value.top = topTmpBuf; + const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number widthTmpBuf = {}; + widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + widthTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.family = familyTmpBuf; - const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_FontStyle styleTmpBuf = {}; - styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.width = widthTmpBuf; + const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number heightTmpBuf = {}; + heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + heightTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.style = styleTmpBuf; + value.height = heightTmpBuf; + const auto iconsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ButtonIconOptions iconsTmpBuf = {}; + iconsTmpBuf.tag = iconsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((iconsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + iconsTmpBuf.value = ButtonIconOptions_serializer::read(valueDeserializer); + } + value.icons = iconsTmpBuf; return value; } -inline void GaugeIndicatorOptions_serializer::write(SerializerBase& buffer, Ark_GaugeIndicatorOptions value) +inline void CaretStyle_serializer::write(SerializerBase& buffer, Ark_CaretStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForIcon = value.icon; - if (runtimeType(valueHolderForIcon) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForWidth = value.width; + if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIconTmpValue = valueHolderForIcon.value; - if (valueHolderForIconTmpValue.selector == 0) { + const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; + if (valueHolderForWidthTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue.value0; - valueSerializer.writeString(valueHolderForIconTmpValueForIdx0); - } else if (valueHolderForIconTmpValue.selector == 1) { + const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; + valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0); + } else if (valueHolderForWidthTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForIconTmpValueForIdx1); + const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; + valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1); + } else if (valueHolderForWidthTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSpace = value.space; - if (runtimeType(valueHolderForSpace) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForColor = value.color; + if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSpaceTmpValue = valueHolderForSpace.value; - if (valueHolderForSpaceTmpValue.selector == 0) { + const auto valueHolderForColorTmpValue = valueHolderForColor.value; + if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForSpaceTmpValueForIdx0 = valueHolderForSpaceTmpValue.value0; - valueSerializer.writeString(valueHolderForSpaceTmpValueForIdx0); - } else if (valueHolderForSpaceTmpValue.selector == 1) { + const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); + } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForSpaceTmpValueForIdx1 = valueHolderForSpaceTmpValue.value1; - valueSerializer.writeNumber(valueHolderForSpaceTmpValueForIdx1); - } else if (valueHolderForSpaceTmpValue.selector == 2) { + const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); + } else if (valueHolderForColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForSpaceTmpValueForIdx2 = valueHolderForSpaceTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForSpaceTmpValueForIdx2); + const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; + valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); + } else if (valueHolderForColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_GaugeIndicatorOptions GaugeIndicatorOptions_serializer::read(DeserializerBase& buffer) +inline Ark_CaretStyle CaretStyle_serializer::read(DeserializerBase& buffer) { - Ark_GaugeIndicatorOptions value = {}; + Ark_CaretStyle value = {}; DeserializerBase& valueDeserializer = buffer; - const auto iconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr iconTmpBuf = {}; - iconTmpBuf.tag = iconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((iconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 iconTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr iconTmpBuf_ = {}; - iconTmpBuf_.selector = iconTmpBuf_UnionSelector; - if (iconTmpBuf_UnionSelector == 0) { - iconTmpBuf_.selector = 0; - iconTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (iconTmpBuf_UnionSelector == 1) { - iconTmpBuf_.selector = 1; - iconTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length widthTmpBuf = {}; + widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length widthTmpBuf_ = {}; + widthTmpBuf_.selector = widthTmpBuf_UnionSelector; + if (widthTmpBuf_UnionSelector == 0) { + widthTmpBuf_.selector = 0; + widthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (widthTmpBuf_UnionSelector == 1) { + widthTmpBuf_.selector = 1; + widthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (widthTmpBuf_UnionSelector == 2) { + widthTmpBuf_.selector = 2; + widthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for iconTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); } - iconTmpBuf.value = static_cast(iconTmpBuf_); + widthTmpBuf.value = static_cast(widthTmpBuf_); } - value.icon = iconTmpBuf; - const auto spaceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension spaceTmpBuf = {}; - spaceTmpBuf.tag = spaceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((spaceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 spaceTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension spaceTmpBuf_ = {}; - spaceTmpBuf_.selector = spaceTmpBuf_UnionSelector; - if (spaceTmpBuf_UnionSelector == 0) { - spaceTmpBuf_.selector = 0; - spaceTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (spaceTmpBuf_UnionSelector == 1) { - spaceTmpBuf_.selector = 1; - spaceTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (spaceTmpBuf_UnionSelector == 2) { - spaceTmpBuf_.selector = 2; - spaceTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.width = widthTmpBuf; + const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor colorTmpBuf = {}; + colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor colorTmpBuf_ = {}; + colorTmpBuf_.selector = colorTmpBuf_UnionSelector; + if (colorTmpBuf_UnionSelector == 0) { + colorTmpBuf_.selector = 0; + colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorTmpBuf_UnionSelector == 1) { + colorTmpBuf_.selector = 1; + colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (colorTmpBuf_UnionSelector == 2) { + colorTmpBuf_.selector = 2; + colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (colorTmpBuf_UnionSelector == 3) { + colorTmpBuf_.selector = 3; + colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for spaceTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); } - spaceTmpBuf.value = static_cast(spaceTmpBuf_); + colorTmpBuf.value = static_cast(colorTmpBuf_); + } + value.color = colorTmpBuf; + return value; +} +inline void ChainAnimationOptions_serializer::write(SerializerBase& buffer, Ark_ChainAnimationOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForMinSpace = value.minSpace; + if (valueHolderForMinSpace.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForMinSpaceForIdx0 = valueHolderForMinSpace.value0; + valueSerializer.writeString(valueHolderForMinSpaceForIdx0); + } else if (valueHolderForMinSpace.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForMinSpaceForIdx1 = valueHolderForMinSpace.value1; + valueSerializer.writeNumber(valueHolderForMinSpaceForIdx1); + } else if (valueHolderForMinSpace.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForMinSpaceForIdx2 = valueHolderForMinSpace.value2; + Resource_serializer::write(valueSerializer, valueHolderForMinSpaceForIdx2); + } + const auto valueHolderForMaxSpace = value.maxSpace; + if (valueHolderForMaxSpace.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForMaxSpaceForIdx0 = valueHolderForMaxSpace.value0; + valueSerializer.writeString(valueHolderForMaxSpaceForIdx0); + } else if (valueHolderForMaxSpace.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForMaxSpaceForIdx1 = valueHolderForMaxSpace.value1; + valueSerializer.writeNumber(valueHolderForMaxSpaceForIdx1); + } else if (valueHolderForMaxSpace.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForMaxSpaceForIdx2 = valueHolderForMaxSpace.value2; + Resource_serializer::write(valueSerializer, valueHolderForMaxSpaceForIdx2); } - value.space = spaceTmpBuf; - return value; -} -inline void GridRowSizeOption_serializer::write(SerializerBase& buffer, Ark_GridRowSizeOption value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForXs = value.xs; - if (runtimeType(valueHolderForXs) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForConductivity = value.conductivity; + if (runtimeType(valueHolderForConductivity) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXsTmpValue = valueHolderForXs.value; - if (valueHolderForXsTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForXsTmpValueForIdx0 = valueHolderForXsTmpValue.value0; - valueSerializer.writeString(valueHolderForXsTmpValueForIdx0); - } else if (valueHolderForXsTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForXsTmpValueForIdx1 = valueHolderForXsTmpValue.value1; - valueSerializer.writeNumber(valueHolderForXsTmpValueForIdx1); - } else if (valueHolderForXsTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForXsTmpValueForIdx2 = valueHolderForXsTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForXsTmpValueForIdx2); - } + const auto valueHolderForConductivityTmpValue = valueHolderForConductivity.value; + valueSerializer.writeNumber(valueHolderForConductivityTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSm = value.sm; - if (runtimeType(valueHolderForSm) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIntensity = value.intensity; + if (runtimeType(valueHolderForIntensity) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSmTmpValue = valueHolderForSm.value; - if (valueHolderForSmTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSmTmpValueForIdx0 = valueHolderForSmTmpValue.value0; - valueSerializer.writeString(valueHolderForSmTmpValueForIdx0); - } else if (valueHolderForSmTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSmTmpValueForIdx1 = valueHolderForSmTmpValue.value1; - valueSerializer.writeNumber(valueHolderForSmTmpValueForIdx1); - } else if (valueHolderForSmTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForSmTmpValueForIdx2 = valueHolderForSmTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForSmTmpValueForIdx2); - } + const auto valueHolderForIntensityTmpValue = valueHolderForIntensity.value; + valueSerializer.writeNumber(valueHolderForIntensityTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForMd = value.md; - if (runtimeType(valueHolderForMd) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEdgeEffect = value.edgeEffect; + if (runtimeType(valueHolderForEdgeEffect) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMdTmpValue = valueHolderForMd.value; - if (valueHolderForMdTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForMdTmpValueForIdx0 = valueHolderForMdTmpValue.value0; - valueSerializer.writeString(valueHolderForMdTmpValueForIdx0); - } else if (valueHolderForMdTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForMdTmpValueForIdx1 = valueHolderForMdTmpValue.value1; - valueSerializer.writeNumber(valueHolderForMdTmpValueForIdx1); - } else if (valueHolderForMdTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForMdTmpValueForIdx2 = valueHolderForMdTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForMdTmpValueForIdx2); - } + const auto valueHolderForEdgeEffectTmpValue = valueHolderForEdgeEffect.value; + valueSerializer.writeInt32(static_cast(valueHolderForEdgeEffectTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForLg = value.lg; - if (runtimeType(valueHolderForLg) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStiffness = value.stiffness; + if (runtimeType(valueHolderForStiffness) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLgTmpValue = valueHolderForLg.value; - if (valueHolderForLgTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForLgTmpValueForIdx0 = valueHolderForLgTmpValue.value0; - valueSerializer.writeString(valueHolderForLgTmpValueForIdx0); - } else if (valueHolderForLgTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForLgTmpValueForIdx1 = valueHolderForLgTmpValue.value1; - valueSerializer.writeNumber(valueHolderForLgTmpValueForIdx1); - } else if (valueHolderForLgTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForLgTmpValueForIdx2 = valueHolderForLgTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForLgTmpValueForIdx2); - } + const auto valueHolderForStiffnessTmpValue = valueHolderForStiffness.value; + valueSerializer.writeNumber(valueHolderForStiffnessTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForXl = value.xl; - if (runtimeType(valueHolderForXl) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDamping = value.damping; + if (runtimeType(valueHolderForDamping) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXlTmpValue = valueHolderForXl.value; - if (valueHolderForXlTmpValue.selector == 0) { + const auto valueHolderForDampingTmpValue = valueHolderForDamping.value; + valueSerializer.writeNumber(valueHolderForDampingTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_ChainAnimationOptions ChainAnimationOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_ChainAnimationOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const Ark_Int8 minSpaceTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Length minSpaceTmpBuf = {}; + minSpaceTmpBuf.selector = minSpaceTmpBufUnionSelector; + if (minSpaceTmpBufUnionSelector == 0) { + minSpaceTmpBuf.selector = 0; + minSpaceTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (minSpaceTmpBufUnionSelector == 1) { + minSpaceTmpBuf.selector = 1; + minSpaceTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (minSpaceTmpBufUnionSelector == 2) { + minSpaceTmpBuf.selector = 2; + minSpaceTmpBuf.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for minSpaceTmpBuf has to be chosen through deserialisation."); + } + value.minSpace = static_cast(minSpaceTmpBuf); + const Ark_Int8 maxSpaceTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Length maxSpaceTmpBuf = {}; + maxSpaceTmpBuf.selector = maxSpaceTmpBufUnionSelector; + if (maxSpaceTmpBufUnionSelector == 0) { + maxSpaceTmpBuf.selector = 0; + maxSpaceTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (maxSpaceTmpBufUnionSelector == 1) { + maxSpaceTmpBuf.selector = 1; + maxSpaceTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (maxSpaceTmpBufUnionSelector == 2) { + maxSpaceTmpBuf.selector = 2; + maxSpaceTmpBuf.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for maxSpaceTmpBuf has to be chosen through deserialisation."); + } + value.maxSpace = static_cast(maxSpaceTmpBuf); + const auto conductivityTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number conductivityTmpBuf = {}; + conductivityTmpBuf.tag = conductivityTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((conductivityTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + conductivityTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.conductivity = conductivityTmpBuf; + const auto intensityTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number intensityTmpBuf = {}; + intensityTmpBuf.tag = intensityTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((intensityTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + intensityTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.intensity = intensityTmpBuf; + const auto edgeEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ChainEdgeEffect edgeEffectTmpBuf = {}; + edgeEffectTmpBuf.tag = edgeEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((edgeEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + edgeEffectTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.edgeEffect = edgeEffectTmpBuf; + const auto stiffnessTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number stiffnessTmpBuf = {}; + stiffnessTmpBuf.tag = stiffnessTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((stiffnessTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + stiffnessTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.stiffness = stiffnessTmpBuf; + const auto dampingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number dampingTmpBuf = {}; + dampingTmpBuf.tag = dampingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((dampingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + dampingTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.damping = dampingTmpBuf; + return value; +} +inline void ColorStop_serializer::write(SerializerBase& buffer, Ark_ColorStop value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForColor = value.color; + if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForColorTmpValue = valueHolderForColor.value; + if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForXlTmpValueForIdx0 = valueHolderForXlTmpValue.value0; - valueSerializer.writeString(valueHolderForXlTmpValueForIdx0); - } else if (valueHolderForXlTmpValue.selector == 1) { + const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); + } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForXlTmpValueForIdx1 = valueHolderForXlTmpValue.value1; - valueSerializer.writeNumber(valueHolderForXlTmpValueForIdx1); - } else if (valueHolderForXlTmpValue.selector == 2) { + const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); + } else if (valueHolderForColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForXlTmpValueForIdx2 = valueHolderForXlTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForXlTmpValueForIdx2); + const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; + valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); + } else if (valueHolderForColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForXxl = value.xxl; - if (runtimeType(valueHolderForXxl) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOffset = value.offset; + if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXxlTmpValue = valueHolderForXxl.value; - if (valueHolderForXxlTmpValue.selector == 0) { + const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; + if (valueHolderForOffsetTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForXxlTmpValueForIdx0 = valueHolderForXxlTmpValue.value0; - valueSerializer.writeString(valueHolderForXxlTmpValueForIdx0); - } else if (valueHolderForXxlTmpValue.selector == 1) { + const auto valueHolderForOffsetTmpValueForIdx0 = valueHolderForOffsetTmpValue.value0; + valueSerializer.writeString(valueHolderForOffsetTmpValueForIdx0); + } else if (valueHolderForOffsetTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForXxlTmpValueForIdx1 = valueHolderForXxlTmpValue.value1; - valueSerializer.writeNumber(valueHolderForXxlTmpValueForIdx1); - } else if (valueHolderForXxlTmpValue.selector == 2) { + const auto valueHolderForOffsetTmpValueForIdx1 = valueHolderForOffsetTmpValue.value1; + valueSerializer.writeNumber(valueHolderForOffsetTmpValueForIdx1); + } else if (valueHolderForOffsetTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForXxlTmpValueForIdx2 = valueHolderForXxlTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForXxlTmpValueForIdx2); + const auto valueHolderForOffsetTmpValueForIdx2 = valueHolderForOffsetTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForOffsetTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_GridRowSizeOption GridRowSizeOption_serializer::read(DeserializerBase& buffer) +inline Ark_ColorStop ColorStop_serializer::read(DeserializerBase& buffer) { - Ark_GridRowSizeOption value = {}; + Ark_ColorStop value = {}; DeserializerBase& valueDeserializer = buffer; - const auto xsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length xsTmpBuf = {}; - xsTmpBuf.tag = xsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 xsTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length xsTmpBuf_ = {}; - xsTmpBuf_.selector = xsTmpBuf_UnionSelector; - if (xsTmpBuf_UnionSelector == 0) { - xsTmpBuf_.selector = 0; - xsTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (xsTmpBuf_UnionSelector == 1) { - xsTmpBuf_.selector = 1; - xsTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (xsTmpBuf_UnionSelector == 2) { - xsTmpBuf_.selector = 2; - xsTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for xsTmpBuf_ has to be chosen through deserialisation."); - } - xsTmpBuf.value = static_cast(xsTmpBuf_); - } - value.xs = xsTmpBuf; - const auto smTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length smTmpBuf = {}; - smTmpBuf.tag = smTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((smTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 smTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length smTmpBuf_ = {}; - smTmpBuf_.selector = smTmpBuf_UnionSelector; - if (smTmpBuf_UnionSelector == 0) { - smTmpBuf_.selector = 0; - smTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (smTmpBuf_UnionSelector == 1) { - smTmpBuf_.selector = 1; - smTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (smTmpBuf_UnionSelector == 2) { - smTmpBuf_.selector = 2; - smTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for smTmpBuf_ has to be chosen through deserialisation."); - } - smTmpBuf.value = static_cast(smTmpBuf_); - } - value.sm = smTmpBuf; - const auto mdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length mdTmpBuf = {}; - mdTmpBuf.tag = mdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((mdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 mdTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length mdTmpBuf_ = {}; - mdTmpBuf_.selector = mdTmpBuf_UnionSelector; - if (mdTmpBuf_UnionSelector == 0) { - mdTmpBuf_.selector = 0; - mdTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (mdTmpBuf_UnionSelector == 1) { - mdTmpBuf_.selector = 1; - mdTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (mdTmpBuf_UnionSelector == 2) { - mdTmpBuf_.selector = 2; - mdTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for mdTmpBuf_ has to be chosen through deserialisation."); - } - mdTmpBuf.value = static_cast(mdTmpBuf_); - } - value.md = mdTmpBuf; - const auto lgTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length lgTmpBuf = {}; - lgTmpBuf.tag = lgTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((lgTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 lgTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length lgTmpBuf_ = {}; - lgTmpBuf_.selector = lgTmpBuf_UnionSelector; - if (lgTmpBuf_UnionSelector == 0) { - lgTmpBuf_.selector = 0; - lgTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (lgTmpBuf_UnionSelector == 1) { - lgTmpBuf_.selector = 1; - lgTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (lgTmpBuf_UnionSelector == 2) { - lgTmpBuf_.selector = 2; - lgTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for lgTmpBuf_ has to be chosen through deserialisation."); - } - lgTmpBuf.value = static_cast(lgTmpBuf_); - } - value.lg = lgTmpBuf; - const auto xlTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length xlTmpBuf = {}; - xlTmpBuf.tag = xlTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xlTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 xlTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length xlTmpBuf_ = {}; - xlTmpBuf_.selector = xlTmpBuf_UnionSelector; - if (xlTmpBuf_UnionSelector == 0) { - xlTmpBuf_.selector = 0; - xlTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (xlTmpBuf_UnionSelector == 1) { - xlTmpBuf_.selector = 1; - xlTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (xlTmpBuf_UnionSelector == 2) { - xlTmpBuf_.selector = 2; - xlTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor colorTmpBuf = {}; + colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor colorTmpBuf_ = {}; + colorTmpBuf_.selector = colorTmpBuf_UnionSelector; + if (colorTmpBuf_UnionSelector == 0) { + colorTmpBuf_.selector = 0; + colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorTmpBuf_UnionSelector == 1) { + colorTmpBuf_.selector = 1; + colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (colorTmpBuf_UnionSelector == 2) { + colorTmpBuf_.selector = 2; + colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (colorTmpBuf_UnionSelector == 3) { + colorTmpBuf_.selector = 3; + colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for xlTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); } - xlTmpBuf.value = static_cast(xlTmpBuf_); + colorTmpBuf.value = static_cast(colorTmpBuf_); } - value.xl = xlTmpBuf; - const auto xxlTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length xxlTmpBuf = {}; - xxlTmpBuf.tag = xxlTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xxlTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 xxlTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length xxlTmpBuf_ = {}; - xxlTmpBuf_.selector = xxlTmpBuf_UnionSelector; - if (xxlTmpBuf_UnionSelector == 0) { - xxlTmpBuf_.selector = 0; - xxlTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (xxlTmpBuf_UnionSelector == 1) { - xxlTmpBuf_.selector = 1; - xxlTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (xxlTmpBuf_UnionSelector == 2) { - xxlTmpBuf_.selector = 2; - xxlTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.color = colorTmpBuf; + const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length offsetTmpBuf = {}; + offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 offsetTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length offsetTmpBuf_ = {}; + offsetTmpBuf_.selector = offsetTmpBuf_UnionSelector; + if (offsetTmpBuf_UnionSelector == 0) { + offsetTmpBuf_.selector = 0; + offsetTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (offsetTmpBuf_UnionSelector == 1) { + offsetTmpBuf_.selector = 1; + offsetTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (offsetTmpBuf_UnionSelector == 2) { + offsetTmpBuf_.selector = 2; + offsetTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for xxlTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for offsetTmpBuf_ has to be chosen through deserialisation."); } - xxlTmpBuf.value = static_cast(xxlTmpBuf_); + offsetTmpBuf.value = static_cast(offsetTmpBuf_); } - value.xxl = xxlTmpBuf; + value.offset = offsetTmpBuf; return value; } -inline void GuideLinePosition_serializer::write(SerializerBase& buffer, Ark_GuideLinePosition value) +inline void ColumnSplitDividerStyle_serializer::write(SerializerBase& buffer, Ark_ColumnSplitDividerStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStart = value.start; - if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStartMargin = value.startMargin; + if (runtimeType(valueHolderForStartMargin) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartTmpValue = valueHolderForStart.value; - if (valueHolderForStartTmpValue.selector == 0) { + const auto valueHolderForStartMarginTmpValue = valueHolderForStartMargin.value; + if (valueHolderForStartMarginTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForStartTmpValueForIdx0 = valueHolderForStartTmpValue.value0; - valueSerializer.writeString(valueHolderForStartTmpValueForIdx0); - } else if (valueHolderForStartTmpValue.selector == 1) { + const auto valueHolderForStartMarginTmpValueForIdx0 = valueHolderForStartMarginTmpValue.value0; + valueSerializer.writeString(valueHolderForStartMarginTmpValueForIdx0); + } else if (valueHolderForStartMarginTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForStartTmpValueForIdx1 = valueHolderForStartTmpValue.value1; - valueSerializer.writeNumber(valueHolderForStartTmpValueForIdx1); - } else if (valueHolderForStartTmpValue.selector == 2) { + const auto valueHolderForStartMarginTmpValueForIdx1 = valueHolderForStartMarginTmpValue.value1; + valueSerializer.writeNumber(valueHolderForStartMarginTmpValueForIdx1); + } else if (valueHolderForStartMarginTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForStartTmpValueForIdx2 = valueHolderForStartTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForStartTmpValueForIdx2); + const auto valueHolderForStartMarginTmpValueForIdx2 = valueHolderForStartMarginTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForStartMarginTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnd = value.end; - if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEndMargin = value.endMargin; + if (runtimeType(valueHolderForEndMargin) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEndTmpValue = valueHolderForEnd.value; - if (valueHolderForEndTmpValue.selector == 0) { + const auto valueHolderForEndMarginTmpValue = valueHolderForEndMargin.value; + if (valueHolderForEndMarginTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForEndTmpValueForIdx0 = valueHolderForEndTmpValue.value0; - valueSerializer.writeString(valueHolderForEndTmpValueForIdx0); - } else if (valueHolderForEndTmpValue.selector == 1) { + const auto valueHolderForEndMarginTmpValueForIdx0 = valueHolderForEndMarginTmpValue.value0; + valueSerializer.writeString(valueHolderForEndMarginTmpValueForIdx0); + } else if (valueHolderForEndMarginTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForEndTmpValueForIdx1 = valueHolderForEndTmpValue.value1; - valueSerializer.writeNumber(valueHolderForEndTmpValueForIdx1); - } else if (valueHolderForEndTmpValue.selector == 2) { + const auto valueHolderForEndMarginTmpValueForIdx1 = valueHolderForEndMarginTmpValue.value1; + valueSerializer.writeNumber(valueHolderForEndMarginTmpValueForIdx1); + } else if (valueHolderForEndMarginTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForEndTmpValueForIdx2 = valueHolderForEndTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForEndTmpValueForIdx2); + const auto valueHolderForEndMarginTmpValueForIdx2 = valueHolderForEndMarginTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForEndMarginTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_GuideLinePosition GuideLinePosition_serializer::read(DeserializerBase& buffer) +inline Ark_ColumnSplitDividerStyle ColumnSplitDividerStyle_serializer::read(DeserializerBase& buffer) { - Ark_GuideLinePosition value = {}; + Ark_ColumnSplitDividerStyle value = {}; DeserializerBase& valueDeserializer = buffer; - const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension startTmpBuf = {}; - startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 startTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension startTmpBuf_ = {}; - startTmpBuf_.selector = startTmpBuf_UnionSelector; - if (startTmpBuf_UnionSelector == 0) { - startTmpBuf_.selector = 0; - startTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (startTmpBuf_UnionSelector == 1) { - startTmpBuf_.selector = 1; - startTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (startTmpBuf_UnionSelector == 2) { - startTmpBuf_.selector = 2; - startTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + const auto startMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension startMarginTmpBuf = {}; + startMarginTmpBuf.tag = startMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 startMarginTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension startMarginTmpBuf_ = {}; + startMarginTmpBuf_.selector = startMarginTmpBuf_UnionSelector; + if (startMarginTmpBuf_UnionSelector == 0) { + startMarginTmpBuf_.selector = 0; + startMarginTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (startMarginTmpBuf_UnionSelector == 1) { + startMarginTmpBuf_.selector = 1; + startMarginTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (startMarginTmpBuf_UnionSelector == 2) { + startMarginTmpBuf_.selector = 2; + startMarginTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for startTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for startMarginTmpBuf_ has to be chosen through deserialisation."); } - startTmpBuf.value = static_cast(startTmpBuf_); + startMarginTmpBuf.value = static_cast(startMarginTmpBuf_); } - value.start = startTmpBuf; - const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension endTmpBuf = {}; - endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 endTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension endTmpBuf_ = {}; - endTmpBuf_.selector = endTmpBuf_UnionSelector; - if (endTmpBuf_UnionSelector == 0) { - endTmpBuf_.selector = 0; - endTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (endTmpBuf_UnionSelector == 1) { - endTmpBuf_.selector = 1; - endTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (endTmpBuf_UnionSelector == 2) { - endTmpBuf_.selector = 2; - endTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.startMargin = startMarginTmpBuf; + const auto endMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension endMarginTmpBuf = {}; + endMarginTmpBuf.tag = endMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((endMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 endMarginTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension endMarginTmpBuf_ = {}; + endMarginTmpBuf_.selector = endMarginTmpBuf_UnionSelector; + if (endMarginTmpBuf_UnionSelector == 0) { + endMarginTmpBuf_.selector = 0; + endMarginTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (endMarginTmpBuf_UnionSelector == 1) { + endMarginTmpBuf_.selector = 1; + endMarginTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (endMarginTmpBuf_UnionSelector == 2) { + endMarginTmpBuf_.selector = 2; + endMarginTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for endTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for endMarginTmpBuf_ has to be chosen through deserialisation."); } - endTmpBuf.value = static_cast(endTmpBuf_); + endMarginTmpBuf.value = static_cast(endMarginTmpBuf_); } - value.end = endTmpBuf; - return value; -} -inline void GuideLineStyle_serializer::write(SerializerBase& buffer, Ark_GuideLineStyle value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForId = value.id; - valueSerializer.writeString(valueHolderForId); - const auto valueHolderForDirection = value.direction; - valueSerializer.writeInt32(static_cast(valueHolderForDirection)); - const auto valueHolderForPosition = value.position; - GuideLinePosition_serializer::write(valueSerializer, valueHolderForPosition); -} -inline Ark_GuideLineStyle GuideLineStyle_serializer::read(DeserializerBase& buffer) -{ - Ark_GuideLineStyle value = {}; - DeserializerBase& valueDeserializer = buffer; - value.id = static_cast(valueDeserializer.readString()); - value.direction = static_cast(valueDeserializer.readInt32()); - value.position = GuideLinePosition_serializer::read(valueDeserializer); + value.endMargin = endMarginTmpBuf; return value; } -inline void IconOptions_serializer::write(SerializerBase& buffer, Ark_IconOptions value) +inline void ConstraintSizeOptions_serializer::write(SerializerBase& buffer, Ark_ConstraintSizeOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSize = value.size; - if (runtimeType(valueHolderForSize) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMinWidth = value.minWidth; + if (runtimeType(valueHolderForMinWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSizeTmpValue = valueHolderForSize.value; - if (valueHolderForSizeTmpValue.selector == 0) { + const auto valueHolderForMinWidthTmpValue = valueHolderForMinWidth.value; + if (valueHolderForMinWidthTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForSizeTmpValueForIdx0 = valueHolderForSizeTmpValue.value0; - valueSerializer.writeString(valueHolderForSizeTmpValueForIdx0); - } else if (valueHolderForSizeTmpValue.selector == 1) { + const auto valueHolderForMinWidthTmpValueForIdx0 = valueHolderForMinWidthTmpValue.value0; + valueSerializer.writeString(valueHolderForMinWidthTmpValueForIdx0); + } else if (valueHolderForMinWidthTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForSizeTmpValueForIdx1 = valueHolderForSizeTmpValue.value1; - valueSerializer.writeNumber(valueHolderForSizeTmpValueForIdx1); - } else if (valueHolderForSizeTmpValue.selector == 2) { + const auto valueHolderForMinWidthTmpValueForIdx1 = valueHolderForMinWidthTmpValue.value1; + valueSerializer.writeNumber(valueHolderForMinWidthTmpValueForIdx1); + } else if (valueHolderForMinWidthTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForSizeTmpValueForIdx2 = valueHolderForSizeTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForSizeTmpValueForIdx2); + const auto valueHolderForMinWidthTmpValueForIdx2 = valueHolderForMinWidthTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForMinWidthTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForColor = value.color; - if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMaxWidth = value.maxWidth; + if (runtimeType(valueHolderForMaxWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColorTmpValue = valueHolderForColor.value; - if (valueHolderForColorTmpValue.selector == 0) { + const auto valueHolderForMaxWidthTmpValue = valueHolderForMaxWidth.value; + if (valueHolderForMaxWidthTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); - } else if (valueHolderForColorTmpValue.selector == 1) { + const auto valueHolderForMaxWidthTmpValueForIdx0 = valueHolderForMaxWidthTmpValue.value0; + valueSerializer.writeString(valueHolderForMaxWidthTmpValueForIdx0); + } else if (valueHolderForMaxWidthTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); - } else if (valueHolderForColorTmpValue.selector == 2) { + const auto valueHolderForMaxWidthTmpValueForIdx1 = valueHolderForMaxWidthTmpValue.value1; + valueSerializer.writeNumber(valueHolderForMaxWidthTmpValueForIdx1); + } else if (valueHolderForMaxWidthTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; - valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); - } else if (valueHolderForColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); + const auto valueHolderForMaxWidthTmpValueForIdx2 = valueHolderForMaxWidthTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForMaxWidthTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSrc = value.src; - if (runtimeType(valueHolderForSrc) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMinHeight = value.minHeight; + if (runtimeType(valueHolderForMinHeight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSrcTmpValue = valueHolderForSrc.value; - if (valueHolderForSrcTmpValue.selector == 0) { + const auto valueHolderForMinHeightTmpValue = valueHolderForMinHeight.value; + if (valueHolderForMinHeightTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForSrcTmpValueForIdx0 = valueHolderForSrcTmpValue.value0; - valueSerializer.writeString(valueHolderForSrcTmpValueForIdx0); - } else if (valueHolderForSrcTmpValue.selector == 1) { + const auto valueHolderForMinHeightTmpValueForIdx0 = valueHolderForMinHeightTmpValue.value0; + valueSerializer.writeString(valueHolderForMinHeightTmpValueForIdx0); + } else if (valueHolderForMinHeightTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForSrcTmpValueForIdx1 = valueHolderForSrcTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForSrcTmpValueForIdx1); + const auto valueHolderForMinHeightTmpValueForIdx1 = valueHolderForMinHeightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForMinHeightTmpValueForIdx1); + } else if (valueHolderForMinHeightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForMinHeightTmpValueForIdx2 = valueHolderForMinHeightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForMinHeightTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForMaxHeight = value.maxHeight; + if (runtimeType(valueHolderForMaxHeight) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForMaxHeightTmpValue = valueHolderForMaxHeight.value; + if (valueHolderForMaxHeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForMaxHeightTmpValueForIdx0 = valueHolderForMaxHeightTmpValue.value0; + valueSerializer.writeString(valueHolderForMaxHeightTmpValueForIdx0); + } else if (valueHolderForMaxHeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForMaxHeightTmpValueForIdx1 = valueHolderForMaxHeightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForMaxHeightTmpValueForIdx1); + } else if (valueHolderForMaxHeightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForMaxHeightTmpValueForIdx2 = valueHolderForMaxHeightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForMaxHeightTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_IconOptions IconOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ConstraintSizeOptions ConstraintSizeOptions_serializer::read(DeserializerBase& buffer) { - Ark_IconOptions value = {}; + Ark_ConstraintSizeOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto sizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length sizeTmpBuf = {}; - sizeTmpBuf.tag = sizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((sizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 sizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length sizeTmpBuf_ = {}; - sizeTmpBuf_.selector = sizeTmpBuf_UnionSelector; - if (sizeTmpBuf_UnionSelector == 0) { - sizeTmpBuf_.selector = 0; - sizeTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (sizeTmpBuf_UnionSelector == 1) { - sizeTmpBuf_.selector = 1; - sizeTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (sizeTmpBuf_UnionSelector == 2) { - sizeTmpBuf_.selector = 2; - sizeTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + const auto minWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length minWidthTmpBuf = {}; + minWidthTmpBuf.tag = minWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((minWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 minWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length minWidthTmpBuf_ = {}; + minWidthTmpBuf_.selector = minWidthTmpBuf_UnionSelector; + if (minWidthTmpBuf_UnionSelector == 0) { + minWidthTmpBuf_.selector = 0; + minWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (minWidthTmpBuf_UnionSelector == 1) { + minWidthTmpBuf_.selector = 1; + minWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (minWidthTmpBuf_UnionSelector == 2) { + minWidthTmpBuf_.selector = 2; + minWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for sizeTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for minWidthTmpBuf_ has to be chosen through deserialisation."); } - sizeTmpBuf.value = static_cast(sizeTmpBuf_); + minWidthTmpBuf.value = static_cast(minWidthTmpBuf_); } - value.size = sizeTmpBuf; - const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor colorTmpBuf = {}; - colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorTmpBuf_ = {}; - colorTmpBuf_.selector = colorTmpBuf_UnionSelector; - if (colorTmpBuf_UnionSelector == 0) { - colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorTmpBuf_UnionSelector == 1) { - colorTmpBuf_.selector = 1; - colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (colorTmpBuf_UnionSelector == 2) { - colorTmpBuf_.selector = 2; - colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (colorTmpBuf_UnionSelector == 3) { - colorTmpBuf_.selector = 3; - colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + value.minWidth = minWidthTmpBuf; + const auto maxWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length maxWidthTmpBuf = {}; + maxWidthTmpBuf.tag = maxWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((maxWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 maxWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length maxWidthTmpBuf_ = {}; + maxWidthTmpBuf_.selector = maxWidthTmpBuf_UnionSelector; + if (maxWidthTmpBuf_UnionSelector == 0) { + maxWidthTmpBuf_.selector = 0; + maxWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (maxWidthTmpBuf_UnionSelector == 1) { + maxWidthTmpBuf_.selector = 1; + maxWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (maxWidthTmpBuf_UnionSelector == 2) { + maxWidthTmpBuf_.selector = 2; + maxWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for maxWidthTmpBuf_ has to be chosen through deserialisation."); } - colorTmpBuf.value = static_cast(colorTmpBuf_); + maxWidthTmpBuf.value = static_cast(maxWidthTmpBuf_); } - value.color = colorTmpBuf; - const auto srcTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr srcTmpBuf = {}; - srcTmpBuf.tag = srcTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((srcTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 srcTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr srcTmpBuf_ = {}; - srcTmpBuf_.selector = srcTmpBuf_UnionSelector; - if (srcTmpBuf_UnionSelector == 0) { - srcTmpBuf_.selector = 0; - srcTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (srcTmpBuf_UnionSelector == 1) { - srcTmpBuf_.selector = 1; - srcTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + value.maxWidth = maxWidthTmpBuf; + const auto minHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length minHeightTmpBuf = {}; + minHeightTmpBuf.tag = minHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((minHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 minHeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length minHeightTmpBuf_ = {}; + minHeightTmpBuf_.selector = minHeightTmpBuf_UnionSelector; + if (minHeightTmpBuf_UnionSelector == 0) { + minHeightTmpBuf_.selector = 0; + minHeightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (minHeightTmpBuf_UnionSelector == 1) { + minHeightTmpBuf_.selector = 1; + minHeightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (minHeightTmpBuf_UnionSelector == 2) { + minHeightTmpBuf_.selector = 2; + minHeightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for srcTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for minHeightTmpBuf_ has to be chosen through deserialisation."); } - srcTmpBuf.value = static_cast(srcTmpBuf_); - } - value.src = srcTmpBuf; - return value; -} -inline void LeadingMarginPlaceholder_serializer::write(SerializerBase& buffer, Ark_LeadingMarginPlaceholder value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForPixelMap = value.pixelMap; - image_PixelMap_serializer::write(valueSerializer, valueHolderForPixelMap); - const auto valueHolderForSize = value.size; - const auto valueHolderForSize_0 = valueHolderForSize.value0; - if (valueHolderForSize_0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSize_0ForIdx0 = valueHolderForSize_0.value0; - valueSerializer.writeString(valueHolderForSize_0ForIdx0); - } else if (valueHolderForSize_0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSize_0ForIdx1 = valueHolderForSize_0.value1; - valueSerializer.writeNumber(valueHolderForSize_0ForIdx1); - } else if (valueHolderForSize_0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForSize_0ForIdx2 = valueHolderForSize_0.value2; - Resource_serializer::write(valueSerializer, valueHolderForSize_0ForIdx2); - } - const auto valueHolderForSize_1 = valueHolderForSize.value1; - if (valueHolderForSize_1.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSize_1ForIdx0 = valueHolderForSize_1.value0; - valueSerializer.writeString(valueHolderForSize_1ForIdx0); - } else if (valueHolderForSize_1.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSize_1ForIdx1 = valueHolderForSize_1.value1; - valueSerializer.writeNumber(valueHolderForSize_1ForIdx1); - } else if (valueHolderForSize_1.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForSize_1ForIdx2 = valueHolderForSize_1.value2; - Resource_serializer::write(valueSerializer, valueHolderForSize_1ForIdx2); - } -} -inline Ark_LeadingMarginPlaceholder LeadingMarginPlaceholder_serializer::read(DeserializerBase& buffer) -{ - Ark_LeadingMarginPlaceholder value = {}; - DeserializerBase& valueDeserializer = buffer; - value.pixelMap = static_cast(image_PixelMap_serializer::read(valueDeserializer)); - Ark_Tuple_Dimension_Dimension sizeTmpBuf = {}; - const Ark_Int8 sizeTmpBufValue0TempBufUnionSelector = valueDeserializer.readInt8(); - Ark_Dimension sizeTmpBufValue0TempBuf = {}; - sizeTmpBufValue0TempBuf.selector = sizeTmpBufValue0TempBufUnionSelector; - if (sizeTmpBufValue0TempBufUnionSelector == 0) { - sizeTmpBufValue0TempBuf.selector = 0; - sizeTmpBufValue0TempBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (sizeTmpBufValue0TempBufUnionSelector == 1) { - sizeTmpBufValue0TempBuf.selector = 1; - sizeTmpBufValue0TempBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (sizeTmpBufValue0TempBufUnionSelector == 2) { - sizeTmpBufValue0TempBuf.selector = 2; - sizeTmpBufValue0TempBuf.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for sizeTmpBufValue0TempBuf has to be chosen through deserialisation."); + minHeightTmpBuf.value = static_cast(minHeightTmpBuf_); } - sizeTmpBuf.value0 = static_cast(sizeTmpBufValue0TempBuf); - const Ark_Int8 sizeTmpBufValue1TempBufUnionSelector = valueDeserializer.readInt8(); - Ark_Dimension sizeTmpBufValue1TempBuf = {}; - sizeTmpBufValue1TempBuf.selector = sizeTmpBufValue1TempBufUnionSelector; - if (sizeTmpBufValue1TempBufUnionSelector == 0) { - sizeTmpBufValue1TempBuf.selector = 0; - sizeTmpBufValue1TempBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (sizeTmpBufValue1TempBufUnionSelector == 1) { - sizeTmpBufValue1TempBuf.selector = 1; - sizeTmpBufValue1TempBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (sizeTmpBufValue1TempBufUnionSelector == 2) { - sizeTmpBufValue1TempBuf.selector = 2; - sizeTmpBufValue1TempBuf.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for sizeTmpBufValue1TempBuf has to be chosen through deserialisation."); + value.minHeight = minHeightTmpBuf; + const auto maxHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length maxHeightTmpBuf = {}; + maxHeightTmpBuf.tag = maxHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((maxHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 maxHeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length maxHeightTmpBuf_ = {}; + maxHeightTmpBuf_.selector = maxHeightTmpBuf_UnionSelector; + if (maxHeightTmpBuf_UnionSelector == 0) { + maxHeightTmpBuf_.selector = 0; + maxHeightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (maxHeightTmpBuf_UnionSelector == 1) { + maxHeightTmpBuf_.selector = 1; + maxHeightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (maxHeightTmpBuf_UnionSelector == 2) { + maxHeightTmpBuf_.selector = 2; + maxHeightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for maxHeightTmpBuf_ has to be chosen through deserialisation."); + } + maxHeightTmpBuf.value = static_cast(maxHeightTmpBuf_); } - sizeTmpBuf.value1 = static_cast(sizeTmpBufValue1TempBuf); - value.size = sizeTmpBuf; + value.maxHeight = maxHeightTmpBuf; return value; } -inline void LinearStyleOptions_serializer::write(SerializerBase& buffer, Ark_LinearStyleOptions value) +inline void DividerOptions_serializer::write(SerializerBase& buffer, Ark_DividerOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForEnableScanEffect = value.enableScanEffect; - if (runtimeType(valueHolderForEnableScanEffect) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableScanEffectTmpValue = valueHolderForEnableScanEffect.value; - valueSerializer.writeBoolean(valueHolderForEnableScanEffectTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } const auto valueHolderForStrokeWidth = value.strokeWidth; if (runtimeType(valueHolderForStrokeWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); @@ -97032,44 +84151,81 @@ inline void LinearStyleOptions_serializer::write(SerializerBase& buffer, Ark_Lin } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForStrokeRadius = value.strokeRadius; - if (runtimeType(valueHolderForStrokeRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForColor = value.color; + if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStrokeRadiusTmpValue = valueHolderForStrokeRadius.value; - if (valueHolderForStrokeRadiusTmpValue.selector == 0) { + const auto valueHolderForColorTmpValue = valueHolderForColor.value; + if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForStrokeRadiusTmpValueForIdx0 = valueHolderForStrokeRadiusTmpValue.value0; - valueSerializer.writeString(valueHolderForStrokeRadiusTmpValueForIdx0); - } else if (valueHolderForStrokeRadiusTmpValue.selector == 1) { + const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); + } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForStrokeRadiusTmpValueForIdx1 = valueHolderForStrokeRadiusTmpValue.value1; - valueSerializer.writeNumber(valueHolderForStrokeRadiusTmpValueForIdx1); - } else if (valueHolderForStrokeRadiusTmpValue.selector == 2) { + const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); + } else if (valueHolderForColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForStrokeRadiusTmpValueForIdx2 = valueHolderForStrokeRadiusTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForStrokeRadiusTmpValueForIdx2); + const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; + valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); + } else if (valueHolderForColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForStartMargin = value.startMargin; + if (runtimeType(valueHolderForStartMargin) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForStartMarginTmpValue = valueHolderForStartMargin.value; + if (valueHolderForStartMarginTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForStartMarginTmpValueForIdx0 = valueHolderForStartMarginTmpValue.value0; + valueSerializer.writeString(valueHolderForStartMarginTmpValueForIdx0); + } else if (valueHolderForStartMarginTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForStartMarginTmpValueForIdx1 = valueHolderForStartMarginTmpValue.value1; + valueSerializer.writeNumber(valueHolderForStartMarginTmpValueForIdx1); + } else if (valueHolderForStartMarginTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForStartMarginTmpValueForIdx2 = valueHolderForStartMarginTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForStartMarginTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForEndMargin = value.endMargin; + if (runtimeType(valueHolderForEndMargin) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForEndMarginTmpValue = valueHolderForEndMargin.value; + if (valueHolderForEndMarginTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForEndMarginTmpValueForIdx0 = valueHolderForEndMarginTmpValue.value0; + valueSerializer.writeString(valueHolderForEndMarginTmpValueForIdx0); + } else if (valueHolderForEndMarginTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForEndMarginTmpValueForIdx1 = valueHolderForEndMarginTmpValue.value1; + valueSerializer.writeNumber(valueHolderForEndMarginTmpValueForIdx1); + } else if (valueHolderForEndMarginTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForEndMarginTmpValueForIdx2 = valueHolderForEndMarginTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForEndMarginTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_LinearStyleOptions LinearStyleOptions_serializer::read(DeserializerBase& buffer) +inline Ark_DividerOptions DividerOptions_serializer::read(DeserializerBase& buffer) { - Ark_LinearStyleOptions value = {}; + Ark_DividerOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto enableScanEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableScanEffectTmpBuf = {}; - enableScanEffectTmpBuf.tag = enableScanEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableScanEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableScanEffectTmpBuf.value = valueDeserializer.readBoolean(); - } - value.enableScanEffect = enableScanEffectTmpBuf; const auto strokeWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length strokeWidthTmpBuf = {}; + Opt_Dimension strokeWidthTmpBuf = {}; strokeWidthTmpBuf.tag = strokeWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((strokeWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { const Ark_Int8 strokeWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length strokeWidthTmpBuf_ = {}; + Ark_Dimension strokeWidthTmpBuf_ = {}; strokeWidthTmpBuf_.selector = strokeWidthTmpBuf_UnionSelector; if (strokeWidthTmpBuf_UnionSelector == 0) { strokeWidthTmpBuf_.selector = 0; @@ -97083,34 +84239,81 @@ inline Ark_LinearStyleOptions LinearStyleOptions_serializer::read(DeserializerBa } else { INTEROP_FATAL("One of the branches for strokeWidthTmpBuf_ has to be chosen through deserialisation."); } - strokeWidthTmpBuf.value = static_cast(strokeWidthTmpBuf_); + strokeWidthTmpBuf.value = static_cast(strokeWidthTmpBuf_); } value.strokeWidth = strokeWidthTmpBuf; - const auto strokeRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Number_Resource strokeRadiusTmpBuf = {}; - strokeRadiusTmpBuf.tag = strokeRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((strokeRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 strokeRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Number_Resource strokeRadiusTmpBuf_ = {}; - strokeRadiusTmpBuf_.selector = strokeRadiusTmpBuf_UnionSelector; - if (strokeRadiusTmpBuf_UnionSelector == 0) { - strokeRadiusTmpBuf_.selector = 0; - strokeRadiusTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (strokeRadiusTmpBuf_UnionSelector == 1) { - strokeRadiusTmpBuf_.selector = 1; - strokeRadiusTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (strokeRadiusTmpBuf_UnionSelector == 2) { - strokeRadiusTmpBuf_.selector = 2; - strokeRadiusTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor colorTmpBuf = {}; + colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor colorTmpBuf_ = {}; + colorTmpBuf_.selector = colorTmpBuf_UnionSelector; + if (colorTmpBuf_UnionSelector == 0) { + colorTmpBuf_.selector = 0; + colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorTmpBuf_UnionSelector == 1) { + colorTmpBuf_.selector = 1; + colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (colorTmpBuf_UnionSelector == 2) { + colorTmpBuf_.selector = 2; + colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (colorTmpBuf_UnionSelector == 3) { + colorTmpBuf_.selector = 3; + colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for strokeRadiusTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); } - strokeRadiusTmpBuf.value = static_cast(strokeRadiusTmpBuf_); + colorTmpBuf.value = static_cast(colorTmpBuf_); + } + value.color = colorTmpBuf; + const auto startMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension startMarginTmpBuf = {}; + startMarginTmpBuf.tag = startMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 startMarginTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension startMarginTmpBuf_ = {}; + startMarginTmpBuf_.selector = startMarginTmpBuf_UnionSelector; + if (startMarginTmpBuf_UnionSelector == 0) { + startMarginTmpBuf_.selector = 0; + startMarginTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (startMarginTmpBuf_UnionSelector == 1) { + startMarginTmpBuf_.selector = 1; + startMarginTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (startMarginTmpBuf_UnionSelector == 2) { + startMarginTmpBuf_.selector = 2; + startMarginTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for startMarginTmpBuf_ has to be chosen through deserialisation."); + } + startMarginTmpBuf.value = static_cast(startMarginTmpBuf_); + } + value.startMargin = startMarginTmpBuf; + const auto endMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension endMarginTmpBuf = {}; + endMarginTmpBuf.tag = endMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((endMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 endMarginTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension endMarginTmpBuf_ = {}; + endMarginTmpBuf_.selector = endMarginTmpBuf_UnionSelector; + if (endMarginTmpBuf_UnionSelector == 0) { + endMarginTmpBuf_.selector = 0; + endMarginTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (endMarginTmpBuf_UnionSelector == 1) { + endMarginTmpBuf_.selector = 1; + endMarginTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (endMarginTmpBuf_UnionSelector == 2) { + endMarginTmpBuf_.selector = 2; + endMarginTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for endMarginTmpBuf_ has to be chosen through deserialisation."); + } + endMarginTmpBuf.value = static_cast(endMarginTmpBuf_); } - value.strokeRadius = strokeRadiusTmpBuf; + value.endMargin = endMarginTmpBuf; return value; } -inline void ListDividerOptions_serializer::write(SerializerBase& buffer, Ark_ListDividerOptions value) +inline void DividerStyle_serializer::write(SerializerBase& buffer, Ark_DividerStyle value) { SerializerBase& valueSerializer = buffer; const auto valueHolderForStrokeWidth = value.strokeWidth; @@ -97134,7 +84337,7 @@ inline void ListDividerOptions_serializer::write(SerializerBase& buffer, Ark_Lis if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; @@ -97192,9 +84395,9 @@ inline void ListDividerOptions_serializer::write(SerializerBase& buffer, Ark_Lis valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ListDividerOptions ListDividerOptions_serializer::read(DeserializerBase& buffer) +inline Ark_DividerStyle DividerStyle_serializer::read(DeserializerBase& buffer) { - Ark_ListDividerOptions value = {}; + Ark_DividerStyle value = {}; DeserializerBase& valueDeserializer = buffer; const Ark_Int8 strokeWidthTmpBufUnionSelector = valueDeserializer.readInt8(); Ark_Length strokeWidthTmpBuf = {}; @@ -97221,7 +84424,7 @@ inline Ark_ListDividerOptions ListDividerOptions_serializer::read(DeserializerBa colorTmpBuf_.selector = colorTmpBuf_UnionSelector; if (colorTmpBuf_UnionSelector == 0) { colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (colorTmpBuf_UnionSelector == 1) { colorTmpBuf_.selector = 1; colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); @@ -97280,1316 +84483,2147 @@ inline Ark_ListDividerOptions ListDividerOptions_serializer::read(DeserializerBa } endMarginTmpBuf.value = static_cast(endMarginTmpBuf_); } - value.endMargin = endMarginTmpBuf; + value.endMargin = endMarginTmpBuf; + return value; +} +inline void DotIndicator_serializer::write(SerializerBase& buffer, Ark_DotIndicator value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderFor_left = value._left; + if (runtimeType(valueHolderFor_left) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderFor_leftTmpValue = valueHolderFor_left.value; + if (valueHolderFor_leftTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderFor_leftTmpValueForIdx0 = valueHolderFor_leftTmpValue.value0; + valueSerializer.writeString(valueHolderFor_leftTmpValueForIdx0); + } else if (valueHolderFor_leftTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderFor_leftTmpValueForIdx1 = valueHolderFor_leftTmpValue.value1; + valueSerializer.writeNumber(valueHolderFor_leftTmpValueForIdx1); + } else if (valueHolderFor_leftTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderFor_leftTmpValueForIdx2 = valueHolderFor_leftTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderFor_leftTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderFor_top = value._top; + if (runtimeType(valueHolderFor_top) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderFor_topTmpValue = valueHolderFor_top.value; + if (valueHolderFor_topTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderFor_topTmpValueForIdx0 = valueHolderFor_topTmpValue.value0; + valueSerializer.writeString(valueHolderFor_topTmpValueForIdx0); + } else if (valueHolderFor_topTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderFor_topTmpValueForIdx1 = valueHolderFor_topTmpValue.value1; + valueSerializer.writeNumber(valueHolderFor_topTmpValueForIdx1); + } else if (valueHolderFor_topTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderFor_topTmpValueForIdx2 = valueHolderFor_topTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderFor_topTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderFor_right = value._right; + if (runtimeType(valueHolderFor_right) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderFor_rightTmpValue = valueHolderFor_right.value; + if (valueHolderFor_rightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderFor_rightTmpValueForIdx0 = valueHolderFor_rightTmpValue.value0; + valueSerializer.writeString(valueHolderFor_rightTmpValueForIdx0); + } else if (valueHolderFor_rightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderFor_rightTmpValueForIdx1 = valueHolderFor_rightTmpValue.value1; + valueSerializer.writeNumber(valueHolderFor_rightTmpValueForIdx1); + } else if (valueHolderFor_rightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderFor_rightTmpValueForIdx2 = valueHolderFor_rightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderFor_rightTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderFor_bottom = value._bottom; + if (runtimeType(valueHolderFor_bottom) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderFor_bottomTmpValue = valueHolderFor_bottom.value; + if (valueHolderFor_bottomTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderFor_bottomTmpValueForIdx0 = valueHolderFor_bottomTmpValue.value0; + valueSerializer.writeString(valueHolderFor_bottomTmpValueForIdx0); + } else if (valueHolderFor_bottomTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderFor_bottomTmpValueForIdx1 = valueHolderFor_bottomTmpValue.value1; + valueSerializer.writeNumber(valueHolderFor_bottomTmpValueForIdx1); + } else if (valueHolderFor_bottomTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderFor_bottomTmpValueForIdx2 = valueHolderFor_bottomTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderFor_bottomTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderFor_start = value._start; + if (runtimeType(valueHolderFor_start) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderFor_startTmpValue = valueHolderFor_start.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderFor_startTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderFor_end = value._end; + if (runtimeType(valueHolderFor_end) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderFor_endTmpValue = valueHolderFor_end.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderFor_endTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderFor_itemWidth = value._itemWidth; + if (runtimeType(valueHolderFor_itemWidth) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderFor_itemWidthTmpValue = valueHolderFor_itemWidth.value; + if (valueHolderFor_itemWidthTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderFor_itemWidthTmpValueForIdx0 = valueHolderFor_itemWidthTmpValue.value0; + valueSerializer.writeString(valueHolderFor_itemWidthTmpValueForIdx0); + } else if (valueHolderFor_itemWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderFor_itemWidthTmpValueForIdx1 = valueHolderFor_itemWidthTmpValue.value1; + valueSerializer.writeNumber(valueHolderFor_itemWidthTmpValueForIdx1); + } else if (valueHolderFor_itemWidthTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderFor_itemWidthTmpValueForIdx2 = valueHolderFor_itemWidthTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderFor_itemWidthTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderFor_itemHeight = value._itemHeight; + if (runtimeType(valueHolderFor_itemHeight) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderFor_itemHeightTmpValue = valueHolderFor_itemHeight.value; + if (valueHolderFor_itemHeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderFor_itemHeightTmpValueForIdx0 = valueHolderFor_itemHeightTmpValue.value0; + valueSerializer.writeString(valueHolderFor_itemHeightTmpValueForIdx0); + } else if (valueHolderFor_itemHeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderFor_itemHeightTmpValueForIdx1 = valueHolderFor_itemHeightTmpValue.value1; + valueSerializer.writeNumber(valueHolderFor_itemHeightTmpValueForIdx1); + } else if (valueHolderFor_itemHeightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderFor_itemHeightTmpValueForIdx2 = valueHolderFor_itemHeightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderFor_itemHeightTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderFor_selectedItemWidth = value._selectedItemWidth; + if (runtimeType(valueHolderFor_selectedItemWidth) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderFor_selectedItemWidthTmpValue = valueHolderFor_selectedItemWidth.value; + if (valueHolderFor_selectedItemWidthTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderFor_selectedItemWidthTmpValueForIdx0 = valueHolderFor_selectedItemWidthTmpValue.value0; + valueSerializer.writeString(valueHolderFor_selectedItemWidthTmpValueForIdx0); + } else if (valueHolderFor_selectedItemWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderFor_selectedItemWidthTmpValueForIdx1 = valueHolderFor_selectedItemWidthTmpValue.value1; + valueSerializer.writeNumber(valueHolderFor_selectedItemWidthTmpValueForIdx1); + } else if (valueHolderFor_selectedItemWidthTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderFor_selectedItemWidthTmpValueForIdx2 = valueHolderFor_selectedItemWidthTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderFor_selectedItemWidthTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderFor_selectedItemHeight = value._selectedItemHeight; + if (runtimeType(valueHolderFor_selectedItemHeight) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderFor_selectedItemHeightTmpValue = valueHolderFor_selectedItemHeight.value; + if (valueHolderFor_selectedItemHeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderFor_selectedItemHeightTmpValueForIdx0 = valueHolderFor_selectedItemHeightTmpValue.value0; + valueSerializer.writeString(valueHolderFor_selectedItemHeightTmpValueForIdx0); + } else if (valueHolderFor_selectedItemHeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderFor_selectedItemHeightTmpValueForIdx1 = valueHolderFor_selectedItemHeightTmpValue.value1; + valueSerializer.writeNumber(valueHolderFor_selectedItemHeightTmpValueForIdx1); + } else if (valueHolderFor_selectedItemHeightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderFor_selectedItemHeightTmpValueForIdx2 = valueHolderFor_selectedItemHeightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderFor_selectedItemHeightTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderFor_mask = value._mask; + if (runtimeType(valueHolderFor_mask) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderFor_maskTmpValue = valueHolderFor_mask.value; + valueSerializer.writeBoolean(valueHolderFor_maskTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderFor_color = value._color; + if (runtimeType(valueHolderFor_color) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderFor_colorTmpValue = valueHolderFor_color.value; + if (valueHolderFor_colorTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderFor_colorTmpValueForIdx0 = valueHolderFor_colorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderFor_colorTmpValueForIdx0)); + } else if (valueHolderFor_colorTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderFor_colorTmpValueForIdx1 = valueHolderFor_colorTmpValue.value1; + valueSerializer.writeNumber(valueHolderFor_colorTmpValueForIdx1); + } else if (valueHolderFor_colorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderFor_colorTmpValueForIdx2 = valueHolderFor_colorTmpValue.value2; + valueSerializer.writeString(valueHolderFor_colorTmpValueForIdx2); + } else if (valueHolderFor_colorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderFor_colorTmpValueForIdx3 = valueHolderFor_colorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderFor_colorTmpValueForIdx3); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderFor_selectedColor = value._selectedColor; + if (runtimeType(valueHolderFor_selectedColor) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderFor_selectedColorTmpValue = valueHolderFor_selectedColor.value; + if (valueHolderFor_selectedColorTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderFor_selectedColorTmpValueForIdx0 = valueHolderFor_selectedColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderFor_selectedColorTmpValueForIdx0)); + } else if (valueHolderFor_selectedColorTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderFor_selectedColorTmpValueForIdx1 = valueHolderFor_selectedColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderFor_selectedColorTmpValueForIdx1); + } else if (valueHolderFor_selectedColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderFor_selectedColorTmpValueForIdx2 = valueHolderFor_selectedColorTmpValue.value2; + valueSerializer.writeString(valueHolderFor_selectedColorTmpValueForIdx2); + } else if (valueHolderFor_selectedColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderFor_selectedColorTmpValueForIdx3 = valueHolderFor_selectedColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderFor_selectedColorTmpValueForIdx3); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderFor_maxDisplayCount = value._maxDisplayCount; + if (runtimeType(valueHolderFor_maxDisplayCount) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderFor_maxDisplayCountTmpValue = valueHolderFor_maxDisplayCount.value; + valueSerializer.writeNumber(valueHolderFor_maxDisplayCountTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderFor_space = value._space; + if (runtimeType(valueHolderFor_space) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderFor_spaceTmpValue = valueHolderFor_space.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderFor_spaceTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_DotIndicator DotIndicator_serializer::read(DeserializerBase& buffer) +{ + Ark_DotIndicator value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto _leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _leftTmpBuf = {}; + _leftTmpBuf.tag = _leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 _leftTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length _leftTmpBuf_ = {}; + _leftTmpBuf_.selector = _leftTmpBuf_UnionSelector; + if (_leftTmpBuf_UnionSelector == 0) { + _leftTmpBuf_.selector = 0; + _leftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (_leftTmpBuf_UnionSelector == 1) { + _leftTmpBuf_.selector = 1; + _leftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (_leftTmpBuf_UnionSelector == 2) { + _leftTmpBuf_.selector = 2; + _leftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for _leftTmpBuf_ has to be chosen through deserialisation."); + } + _leftTmpBuf.value = static_cast(_leftTmpBuf_); + } + value._left = _leftTmpBuf; + const auto _topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _topTmpBuf = {}; + _topTmpBuf.tag = _topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 _topTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length _topTmpBuf_ = {}; + _topTmpBuf_.selector = _topTmpBuf_UnionSelector; + if (_topTmpBuf_UnionSelector == 0) { + _topTmpBuf_.selector = 0; + _topTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (_topTmpBuf_UnionSelector == 1) { + _topTmpBuf_.selector = 1; + _topTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (_topTmpBuf_UnionSelector == 2) { + _topTmpBuf_.selector = 2; + _topTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for _topTmpBuf_ has to be chosen through deserialisation."); + } + _topTmpBuf.value = static_cast(_topTmpBuf_); + } + value._top = _topTmpBuf; + const auto _rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _rightTmpBuf = {}; + _rightTmpBuf.tag = _rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 _rightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length _rightTmpBuf_ = {}; + _rightTmpBuf_.selector = _rightTmpBuf_UnionSelector; + if (_rightTmpBuf_UnionSelector == 0) { + _rightTmpBuf_.selector = 0; + _rightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (_rightTmpBuf_UnionSelector == 1) { + _rightTmpBuf_.selector = 1; + _rightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (_rightTmpBuf_UnionSelector == 2) { + _rightTmpBuf_.selector = 2; + _rightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for _rightTmpBuf_ has to be chosen through deserialisation."); + } + _rightTmpBuf.value = static_cast(_rightTmpBuf_); + } + value._right = _rightTmpBuf; + const auto _bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _bottomTmpBuf = {}; + _bottomTmpBuf.tag = _bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 _bottomTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length _bottomTmpBuf_ = {}; + _bottomTmpBuf_.selector = _bottomTmpBuf_UnionSelector; + if (_bottomTmpBuf_UnionSelector == 0) { + _bottomTmpBuf_.selector = 0; + _bottomTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (_bottomTmpBuf_UnionSelector == 1) { + _bottomTmpBuf_.selector = 1; + _bottomTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (_bottomTmpBuf_UnionSelector == 2) { + _bottomTmpBuf_.selector = 2; + _bottomTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for _bottomTmpBuf_ has to be chosen through deserialisation."); + } + _bottomTmpBuf.value = static_cast(_bottomTmpBuf_); + } + value._bottom = _bottomTmpBuf; + const auto _startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics _startTmpBuf = {}; + _startTmpBuf.tag = _startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + _startTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value._start = _startTmpBuf; + const auto _endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics _endTmpBuf = {}; + _endTmpBuf.tag = _endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + _endTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value._end = _endTmpBuf; + const auto _itemWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _itemWidthTmpBuf = {}; + _itemWidthTmpBuf.tag = _itemWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_itemWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 _itemWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length _itemWidthTmpBuf_ = {}; + _itemWidthTmpBuf_.selector = _itemWidthTmpBuf_UnionSelector; + if (_itemWidthTmpBuf_UnionSelector == 0) { + _itemWidthTmpBuf_.selector = 0; + _itemWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (_itemWidthTmpBuf_UnionSelector == 1) { + _itemWidthTmpBuf_.selector = 1; + _itemWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (_itemWidthTmpBuf_UnionSelector == 2) { + _itemWidthTmpBuf_.selector = 2; + _itemWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for _itemWidthTmpBuf_ has to be chosen through deserialisation."); + } + _itemWidthTmpBuf.value = static_cast(_itemWidthTmpBuf_); + } + value._itemWidth = _itemWidthTmpBuf; + const auto _itemHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _itemHeightTmpBuf = {}; + _itemHeightTmpBuf.tag = _itemHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_itemHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 _itemHeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length _itemHeightTmpBuf_ = {}; + _itemHeightTmpBuf_.selector = _itemHeightTmpBuf_UnionSelector; + if (_itemHeightTmpBuf_UnionSelector == 0) { + _itemHeightTmpBuf_.selector = 0; + _itemHeightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (_itemHeightTmpBuf_UnionSelector == 1) { + _itemHeightTmpBuf_.selector = 1; + _itemHeightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (_itemHeightTmpBuf_UnionSelector == 2) { + _itemHeightTmpBuf_.selector = 2; + _itemHeightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for _itemHeightTmpBuf_ has to be chosen through deserialisation."); + } + _itemHeightTmpBuf.value = static_cast(_itemHeightTmpBuf_); + } + value._itemHeight = _itemHeightTmpBuf; + const auto _selectedItemWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _selectedItemWidthTmpBuf = {}; + _selectedItemWidthTmpBuf.tag = _selectedItemWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_selectedItemWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 _selectedItemWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length _selectedItemWidthTmpBuf_ = {}; + _selectedItemWidthTmpBuf_.selector = _selectedItemWidthTmpBuf_UnionSelector; + if (_selectedItemWidthTmpBuf_UnionSelector == 0) { + _selectedItemWidthTmpBuf_.selector = 0; + _selectedItemWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (_selectedItemWidthTmpBuf_UnionSelector == 1) { + _selectedItemWidthTmpBuf_.selector = 1; + _selectedItemWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (_selectedItemWidthTmpBuf_UnionSelector == 2) { + _selectedItemWidthTmpBuf_.selector = 2; + _selectedItemWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for _selectedItemWidthTmpBuf_ has to be chosen through deserialisation."); + } + _selectedItemWidthTmpBuf.value = static_cast(_selectedItemWidthTmpBuf_); + } + value._selectedItemWidth = _selectedItemWidthTmpBuf; + const auto _selectedItemHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _selectedItemHeightTmpBuf = {}; + _selectedItemHeightTmpBuf.tag = _selectedItemHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_selectedItemHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 _selectedItemHeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length _selectedItemHeightTmpBuf_ = {}; + _selectedItemHeightTmpBuf_.selector = _selectedItemHeightTmpBuf_UnionSelector; + if (_selectedItemHeightTmpBuf_UnionSelector == 0) { + _selectedItemHeightTmpBuf_.selector = 0; + _selectedItemHeightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (_selectedItemHeightTmpBuf_UnionSelector == 1) { + _selectedItemHeightTmpBuf_.selector = 1; + _selectedItemHeightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (_selectedItemHeightTmpBuf_UnionSelector == 2) { + _selectedItemHeightTmpBuf_.selector = 2; + _selectedItemHeightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for _selectedItemHeightTmpBuf_ has to be chosen through deserialisation."); + } + _selectedItemHeightTmpBuf.value = static_cast(_selectedItemHeightTmpBuf_); + } + value._selectedItemHeight = _selectedItemHeightTmpBuf; + const auto _maskTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean _maskTmpBuf = {}; + _maskTmpBuf.tag = _maskTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_maskTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + _maskTmpBuf.value = valueDeserializer.readBoolean(); + } + value._mask = _maskTmpBuf; + const auto _colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor _colorTmpBuf = {}; + _colorTmpBuf.tag = _colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 _colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor _colorTmpBuf_ = {}; + _colorTmpBuf_.selector = _colorTmpBuf_UnionSelector; + if (_colorTmpBuf_UnionSelector == 0) { + _colorTmpBuf_.selector = 0; + _colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (_colorTmpBuf_UnionSelector == 1) { + _colorTmpBuf_.selector = 1; + _colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (_colorTmpBuf_UnionSelector == 2) { + _colorTmpBuf_.selector = 2; + _colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (_colorTmpBuf_UnionSelector == 3) { + _colorTmpBuf_.selector = 3; + _colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for _colorTmpBuf_ has to be chosen through deserialisation."); + } + _colorTmpBuf.value = static_cast(_colorTmpBuf_); + } + value._color = _colorTmpBuf; + const auto _selectedColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor _selectedColorTmpBuf = {}; + _selectedColorTmpBuf.tag = _selectedColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_selectedColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 _selectedColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor _selectedColorTmpBuf_ = {}; + _selectedColorTmpBuf_.selector = _selectedColorTmpBuf_UnionSelector; + if (_selectedColorTmpBuf_UnionSelector == 0) { + _selectedColorTmpBuf_.selector = 0; + _selectedColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (_selectedColorTmpBuf_UnionSelector == 1) { + _selectedColorTmpBuf_.selector = 1; + _selectedColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (_selectedColorTmpBuf_UnionSelector == 2) { + _selectedColorTmpBuf_.selector = 2; + _selectedColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (_selectedColorTmpBuf_UnionSelector == 3) { + _selectedColorTmpBuf_.selector = 3; + _selectedColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for _selectedColorTmpBuf_ has to be chosen through deserialisation."); + } + _selectedColorTmpBuf.value = static_cast(_selectedColorTmpBuf_); + } + value._selectedColor = _selectedColorTmpBuf; + const auto _maxDisplayCountTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number _maxDisplayCountTmpBuf = {}; + _maxDisplayCountTmpBuf.tag = _maxDisplayCountTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_maxDisplayCountTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + _maxDisplayCountTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value._maxDisplayCount = _maxDisplayCountTmpBuf; + const auto _spaceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics _spaceTmpBuf = {}; + _spaceTmpBuf.tag = _spaceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_spaceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + _spaceTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value._space = _spaceTmpBuf; return value; } -inline void MarkStyle_serializer::write(SerializerBase& buffer, Ark_MarkStyle value) +inline void EdgeOutlineWidths_serializer::write(SerializerBase& buffer, Ark_EdgeOutlineWidths value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStrokeColor = value.strokeColor; - if (runtimeType(valueHolderForStrokeColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTop = value.top; + if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStrokeColorTmpValue = valueHolderForStrokeColor.value; - if (valueHolderForStrokeColorTmpValue.selector == 0) { + const auto valueHolderForTopTmpValue = valueHolderForTop.value; + if (valueHolderForTopTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForStrokeColorTmpValueForIdx0 = valueHolderForStrokeColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForStrokeColorTmpValueForIdx0)); - } else if (valueHolderForStrokeColorTmpValue.selector == 1) { + const auto valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue.value0; + valueSerializer.writeString(valueHolderForTopTmpValueForIdx0); + } else if (valueHolderForTopTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForStrokeColorTmpValueForIdx1 = valueHolderForStrokeColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForStrokeColorTmpValueForIdx1); - } else if (valueHolderForStrokeColorTmpValue.selector == 2) { + const auto valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue.value1; + valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1); + } else if (valueHolderForTopTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForStrokeColorTmpValueForIdx2 = valueHolderForStrokeColorTmpValue.value2; - valueSerializer.writeString(valueHolderForStrokeColorTmpValueForIdx2); - } else if (valueHolderForStrokeColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForStrokeColorTmpValueForIdx3 = valueHolderForStrokeColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForStrokeColorTmpValueForIdx3); + const auto valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForTopTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSize = value.size; - if (runtimeType(valueHolderForSize) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRight = value.right; + if (runtimeType(valueHolderForRight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSizeTmpValue = valueHolderForSize.value; - if (valueHolderForSizeTmpValue.selector == 0) { + const auto valueHolderForRightTmpValue = valueHolderForRight.value; + if (valueHolderForRightTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForSizeTmpValueForIdx0 = valueHolderForSizeTmpValue.value0; - valueSerializer.writeString(valueHolderForSizeTmpValueForIdx0); - } else if (valueHolderForSizeTmpValue.selector == 1) { + const auto valueHolderForRightTmpValueForIdx0 = valueHolderForRightTmpValue.value0; + valueSerializer.writeString(valueHolderForRightTmpValueForIdx0); + } else if (valueHolderForRightTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForSizeTmpValueForIdx1 = valueHolderForSizeTmpValue.value1; - valueSerializer.writeNumber(valueHolderForSizeTmpValueForIdx1); - } else if (valueHolderForSizeTmpValue.selector == 2) { + const auto valueHolderForRightTmpValueForIdx1 = valueHolderForRightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForRightTmpValueForIdx1); + } else if (valueHolderForRightTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForSizeTmpValueForIdx2 = valueHolderForSizeTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForSizeTmpValueForIdx2); + const auto valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForRightTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForStrokeWidth = value.strokeWidth; - if (runtimeType(valueHolderForStrokeWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBottom = value.bottom; + if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStrokeWidthTmpValue = valueHolderForStrokeWidth.value; - if (valueHolderForStrokeWidthTmpValue.selector == 0) { + const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; + if (valueHolderForBottomTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForStrokeWidthTmpValueForIdx0 = valueHolderForStrokeWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForStrokeWidthTmpValueForIdx0); - } else if (valueHolderForStrokeWidthTmpValue.selector == 1) { + const auto valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue.value0; + valueSerializer.writeString(valueHolderForBottomTmpValueForIdx0); + } else if (valueHolderForBottomTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForStrokeWidthTmpValueForIdx1 = valueHolderForStrokeWidthTmpValue.value1; - valueSerializer.writeNumber(valueHolderForStrokeWidthTmpValueForIdx1); - } else if (valueHolderForStrokeWidthTmpValue.selector == 2) { + const auto valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1); + } else if (valueHolderForBottomTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForStrokeWidthTmpValueForIdx2 = valueHolderForStrokeWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForStrokeWidthTmpValueForIdx2); + const auto valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForBottomTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForLeft = value.left; + if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; + if (valueHolderForLeftTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForLeftTmpValueForIdx0 = valueHolderForLeftTmpValue.value0; + valueSerializer.writeString(valueHolderForLeftTmpValueForIdx0); + } else if (valueHolderForLeftTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue.value1; + valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx1); + } else if (valueHolderForLeftTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForLeftTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_MarkStyle MarkStyle_serializer::read(DeserializerBase& buffer) +inline Ark_EdgeOutlineWidths EdgeOutlineWidths_serializer::read(DeserializerBase& buffer) { - Ark_MarkStyle value = {}; + Ark_EdgeOutlineWidths value = {}; DeserializerBase& valueDeserializer = buffer; - const auto strokeColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor strokeColorTmpBuf = {}; - strokeColorTmpBuf.tag = strokeColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((strokeColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 strokeColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor strokeColorTmpBuf_ = {}; - strokeColorTmpBuf_.selector = strokeColorTmpBuf_UnionSelector; - if (strokeColorTmpBuf_UnionSelector == 0) { - strokeColorTmpBuf_.selector = 0; - strokeColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (strokeColorTmpBuf_UnionSelector == 1) { - strokeColorTmpBuf_.selector = 1; - strokeColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (strokeColorTmpBuf_UnionSelector == 2) { - strokeColorTmpBuf_.selector = 2; - strokeColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (strokeColorTmpBuf_UnionSelector == 3) { - strokeColorTmpBuf_.selector = 3; - strokeColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension topTmpBuf = {}; + topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 topTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension topTmpBuf_ = {}; + topTmpBuf_.selector = topTmpBuf_UnionSelector; + if (topTmpBuf_UnionSelector == 0) { + topTmpBuf_.selector = 0; + topTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (topTmpBuf_UnionSelector == 1) { + topTmpBuf_.selector = 1; + topTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (topTmpBuf_UnionSelector == 2) { + topTmpBuf_.selector = 2; + topTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for strokeColorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for topTmpBuf_ has to be chosen through deserialisation."); } - strokeColorTmpBuf.value = static_cast(strokeColorTmpBuf_); + topTmpBuf.value = static_cast(topTmpBuf_); } - value.strokeColor = strokeColorTmpBuf; - const auto sizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length sizeTmpBuf = {}; - sizeTmpBuf.tag = sizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((sizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 sizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length sizeTmpBuf_ = {}; - sizeTmpBuf_.selector = sizeTmpBuf_UnionSelector; - if (sizeTmpBuf_UnionSelector == 0) { - sizeTmpBuf_.selector = 0; - sizeTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (sizeTmpBuf_UnionSelector == 1) { - sizeTmpBuf_.selector = 1; - sizeTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (sizeTmpBuf_UnionSelector == 2) { - sizeTmpBuf_.selector = 2; - sizeTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.top = topTmpBuf; + const auto rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension rightTmpBuf = {}; + rightTmpBuf.tag = rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 rightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension rightTmpBuf_ = {}; + rightTmpBuf_.selector = rightTmpBuf_UnionSelector; + if (rightTmpBuf_UnionSelector == 0) { + rightTmpBuf_.selector = 0; + rightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (rightTmpBuf_UnionSelector == 1) { + rightTmpBuf_.selector = 1; + rightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (rightTmpBuf_UnionSelector == 2) { + rightTmpBuf_.selector = 2; + rightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for sizeTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for rightTmpBuf_ has to be chosen through deserialisation."); } - sizeTmpBuf.value = static_cast(sizeTmpBuf_); + rightTmpBuf.value = static_cast(rightTmpBuf_); } - value.size = sizeTmpBuf; - const auto strokeWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length strokeWidthTmpBuf = {}; - strokeWidthTmpBuf.tag = strokeWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((strokeWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 strokeWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length strokeWidthTmpBuf_ = {}; - strokeWidthTmpBuf_.selector = strokeWidthTmpBuf_UnionSelector; - if (strokeWidthTmpBuf_UnionSelector == 0) { - strokeWidthTmpBuf_.selector = 0; - strokeWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (strokeWidthTmpBuf_UnionSelector == 1) { - strokeWidthTmpBuf_.selector = 1; - strokeWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (strokeWidthTmpBuf_UnionSelector == 2) { - strokeWidthTmpBuf_.selector = 2; - strokeWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.right = rightTmpBuf; + const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension bottomTmpBuf = {}; + bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 bottomTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension bottomTmpBuf_ = {}; + bottomTmpBuf_.selector = bottomTmpBuf_UnionSelector; + if (bottomTmpBuf_UnionSelector == 0) { + bottomTmpBuf_.selector = 0; + bottomTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (bottomTmpBuf_UnionSelector == 1) { + bottomTmpBuf_.selector = 1; + bottomTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (bottomTmpBuf_UnionSelector == 2) { + bottomTmpBuf_.selector = 2; + bottomTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for strokeWidthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation."); } - strokeWidthTmpBuf.value = static_cast(strokeWidthTmpBuf_); + bottomTmpBuf.value = static_cast(bottomTmpBuf_); } - value.strokeWidth = strokeWidthTmpBuf; + value.bottom = bottomTmpBuf; + const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension leftTmpBuf = {}; + leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 leftTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension leftTmpBuf_ = {}; + leftTmpBuf_.selector = leftTmpBuf_UnionSelector; + if (leftTmpBuf_UnionSelector == 0) { + leftTmpBuf_.selector = 0; + leftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (leftTmpBuf_UnionSelector == 1) { + leftTmpBuf_.selector = 1; + leftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (leftTmpBuf_UnionSelector == 2) { + leftTmpBuf_.selector = 2; + leftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for leftTmpBuf_ has to be chosen through deserialisation."); + } + leftTmpBuf.value = static_cast(leftTmpBuf_); + } + value.left = leftTmpBuf; return value; } -inline void MoreButtonOptions_serializer::write(SerializerBase& buffer, Ark_MoreButtonOptions value) +inline void EdgeWidths_serializer::write(SerializerBase& buffer, Ark_EdgeWidths value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForBackgroundBlurStyle = value.backgroundBlurStyle; - if (runtimeType(valueHolderForBackgroundBlurStyle) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTop = value.top; + if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundBlurStyleTmpValue = valueHolderForBackgroundBlurStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundBlurStyleTmpValue)); + const auto valueHolderForTopTmpValue = valueHolderForTop.value; + if (valueHolderForTopTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue.value0; + valueSerializer.writeString(valueHolderForTopTmpValueForIdx0); + } else if (valueHolderForTopTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue.value1; + valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1); + } else if (valueHolderForTopTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForTopTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBackgroundBlurStyleOptions = value.backgroundBlurStyleOptions; - if (runtimeType(valueHolderForBackgroundBlurStyleOptions) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRight = value.right; + if (runtimeType(valueHolderForRight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundBlurStyleOptionsTmpValue = valueHolderForBackgroundBlurStyleOptions.value; - BackgroundBlurStyleOptions_serializer::write(valueSerializer, valueHolderForBackgroundBlurStyleOptionsTmpValue); + const auto valueHolderForRightTmpValue = valueHolderForRight.value; + if (valueHolderForRightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRightTmpValueForIdx0 = valueHolderForRightTmpValue.value0; + valueSerializer.writeString(valueHolderForRightTmpValueForIdx0); + } else if (valueHolderForRightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRightTmpValueForIdx1 = valueHolderForRightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForRightTmpValueForIdx1); + } else if (valueHolderForRightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForRightTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBackgroundEffect = value.backgroundEffect; - if (runtimeType(valueHolderForBackgroundEffect) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBottom = value.bottom; + if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundEffectTmpValue = valueHolderForBackgroundEffect.value; - BackgroundEffectOptions_serializer::write(valueSerializer, valueHolderForBackgroundEffectTmpValue); + const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; + if (valueHolderForBottomTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue.value0; + valueSerializer.writeString(valueHolderForBottomTmpValueForIdx0); + } else if (valueHolderForBottomTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1); + } else if (valueHolderForBottomTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForBottomTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_MoreButtonOptions MoreButtonOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_MoreButtonOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto backgroundBlurStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyleTmpBuf = {}; - backgroundBlurStyleTmpBuf.tag = backgroundBlurStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundBlurStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - backgroundBlurStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.backgroundBlurStyle = backgroundBlurStyleTmpBuf; - const auto backgroundBlurStyleOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BackgroundBlurStyleOptions backgroundBlurStyleOptionsTmpBuf = {}; - backgroundBlurStyleOptionsTmpBuf.tag = backgroundBlurStyleOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundBlurStyleOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - backgroundBlurStyleOptionsTmpBuf.value = BackgroundBlurStyleOptions_serializer::read(valueDeserializer); - } - value.backgroundBlurStyleOptions = backgroundBlurStyleOptionsTmpBuf; - const auto backgroundEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BackgroundEffectOptions backgroundEffectTmpBuf = {}; - backgroundEffectTmpBuf.tag = backgroundEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - backgroundEffectTmpBuf.value = BackgroundEffectOptions_serializer::read(valueDeserializer); - } - value.backgroundEffect = backgroundEffectTmpBuf; - return value; -} -inline void NavDestinationCustomTitle_serializer::write(SerializerBase& buffer, Ark_NavDestinationCustomTitle value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForBuilder = value.builder; - valueSerializer.writeCallbackResource(valueHolderForBuilder.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilder.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilder.callSync)); - const auto valueHolderForHeight = value.height; - if (valueHolderForHeight.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForHeightForIdx0 = valueHolderForHeight.value0; - valueSerializer.writeInt32(static_cast(valueHolderForHeightForIdx0)); - } else if (valueHolderForHeight.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForHeightForIdx1 = valueHolderForHeight.value1; - if (valueHolderForHeightForIdx1.selector == 0) { + const auto valueHolderForLeft = value.left; + if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; + if (valueHolderForLeftTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForHeightForIdx1ForIdx0 = valueHolderForHeightForIdx1.value0; - valueSerializer.writeString(valueHolderForHeightForIdx1ForIdx0); - } else if (valueHolderForHeightForIdx1.selector == 1) { + const auto valueHolderForLeftTmpValueForIdx0 = valueHolderForLeftTmpValue.value0; + valueSerializer.writeString(valueHolderForLeftTmpValueForIdx0); + } else if (valueHolderForLeftTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForHeightForIdx1ForIdx1 = valueHolderForHeightForIdx1.value1; - valueSerializer.writeNumber(valueHolderForHeightForIdx1ForIdx1); - } else if (valueHolderForHeightForIdx1.selector == 2) { + const auto valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue.value1; + valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx1); + } else if (valueHolderForLeftTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForHeightForIdx1ForIdx2 = valueHolderForHeightForIdx1.value2; - Resource_serializer::write(valueSerializer, valueHolderForHeightForIdx1ForIdx2); + const auto valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForLeftTmpValueForIdx2); } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_NavDestinationCustomTitle NavDestinationCustomTitle_serializer::read(DeserializerBase& buffer) +inline Ark_EdgeWidths EdgeWidths_serializer::read(DeserializerBase& buffer) { - Ark_NavDestinationCustomTitle value = {}; + Ark_EdgeWidths value = {}; DeserializerBase& valueDeserializer = buffer; - value.builder = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - const Ark_Int8 heightTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_TitleHeight_Length heightTmpBuf = {}; - heightTmpBuf.selector = heightTmpBufUnionSelector; - if (heightTmpBufUnionSelector == 0) { - heightTmpBuf.selector = 0; - heightTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (heightTmpBufUnionSelector == 1) { - heightTmpBuf.selector = 1; - const Ark_Int8 heightTmpBufBufUUnionSelector = valueDeserializer.readInt8(); - Ark_Length heightTmpBufBufU = {}; - heightTmpBufBufU.selector = heightTmpBufBufUUnionSelector; - if (heightTmpBufBufUUnionSelector == 0) { - heightTmpBufBufU.selector = 0; - heightTmpBufBufU.value0 = static_cast(valueDeserializer.readString()); - } else if (heightTmpBufBufUUnionSelector == 1) { - heightTmpBufBufU.selector = 1; - heightTmpBufBufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (heightTmpBufBufUUnionSelector == 2) { - heightTmpBufBufU.selector = 2; - heightTmpBufBufU.value2 = Resource_serializer::read(valueDeserializer); + const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length topTmpBuf = {}; + topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 topTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length topTmpBuf_ = {}; + topTmpBuf_.selector = topTmpBuf_UnionSelector; + if (topTmpBuf_UnionSelector == 0) { + topTmpBuf_.selector = 0; + topTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (topTmpBuf_UnionSelector == 1) { + topTmpBuf_.selector = 1; + topTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (topTmpBuf_UnionSelector == 2) { + topTmpBuf_.selector = 2; + topTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for heightTmpBufBufU has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for topTmpBuf_ has to be chosen through deserialisation."); } - heightTmpBuf.value1 = static_cast(heightTmpBufBufU); - } else { - INTEROP_FATAL("One of the branches for heightTmpBuf has to be chosen through deserialisation."); + topTmpBuf.value = static_cast(topTmpBuf_); } - value.height = static_cast(heightTmpBuf); - return value; -} -inline void NavigationCustomTitle_serializer::write(SerializerBase& buffer, Ark_NavigationCustomTitle value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForBuilder = value.builder; - valueSerializer.writeCallbackResource(valueHolderForBuilder.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilder.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilder.callSync)); - const auto valueHolderForHeight = value.height; - if (valueHolderForHeight.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForHeightForIdx0 = valueHolderForHeight.value0; - valueSerializer.writeInt32(static_cast(valueHolderForHeightForIdx0)); - } else if (valueHolderForHeight.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForHeightForIdx1 = valueHolderForHeight.value1; - if (valueHolderForHeightForIdx1.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForHeightForIdx1ForIdx0 = valueHolderForHeightForIdx1.value0; - valueSerializer.writeString(valueHolderForHeightForIdx1ForIdx0); - } else if (valueHolderForHeightForIdx1.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForHeightForIdx1ForIdx1 = valueHolderForHeightForIdx1.value1; - valueSerializer.writeNumber(valueHolderForHeightForIdx1ForIdx1); - } else if (valueHolderForHeightForIdx1.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForHeightForIdx1ForIdx2 = valueHolderForHeightForIdx1.value2; - Resource_serializer::write(valueSerializer, valueHolderForHeightForIdx1ForIdx2); + value.top = topTmpBuf; + const auto rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length rightTmpBuf = {}; + rightTmpBuf.tag = rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 rightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length rightTmpBuf_ = {}; + rightTmpBuf_.selector = rightTmpBuf_UnionSelector; + if (rightTmpBuf_UnionSelector == 0) { + rightTmpBuf_.selector = 0; + rightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (rightTmpBuf_UnionSelector == 1) { + rightTmpBuf_.selector = 1; + rightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (rightTmpBuf_UnionSelector == 2) { + rightTmpBuf_.selector = 2; + rightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for rightTmpBuf_ has to be chosen through deserialisation."); } + rightTmpBuf.value = static_cast(rightTmpBuf_); } -} -inline Ark_NavigationCustomTitle NavigationCustomTitle_serializer::read(DeserializerBase& buffer) -{ - Ark_NavigationCustomTitle value = {}; - DeserializerBase& valueDeserializer = buffer; - value.builder = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - const Ark_Int8 heightTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_TitleHeight_Length heightTmpBuf = {}; - heightTmpBuf.selector = heightTmpBufUnionSelector; - if (heightTmpBufUnionSelector == 0) { - heightTmpBuf.selector = 0; - heightTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (heightTmpBufUnionSelector == 1) { - heightTmpBuf.selector = 1; - const Ark_Int8 heightTmpBufBufUUnionSelector = valueDeserializer.readInt8(); - Ark_Length heightTmpBufBufU = {}; - heightTmpBufBufU.selector = heightTmpBufBufUUnionSelector; - if (heightTmpBufBufUUnionSelector == 0) { - heightTmpBufBufU.selector = 0; - heightTmpBufBufU.value0 = static_cast(valueDeserializer.readString()); - } else if (heightTmpBufBufUUnionSelector == 1) { - heightTmpBufBufU.selector = 1; - heightTmpBufBufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (heightTmpBufBufUUnionSelector == 2) { - heightTmpBufBufU.selector = 2; - heightTmpBufBufU.value2 = Resource_serializer::read(valueDeserializer); + value.right = rightTmpBuf; + const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length bottomTmpBuf = {}; + bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 bottomTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length bottomTmpBuf_ = {}; + bottomTmpBuf_.selector = bottomTmpBuf_UnionSelector; + if (bottomTmpBuf_UnionSelector == 0) { + bottomTmpBuf_.selector = 0; + bottomTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (bottomTmpBuf_UnionSelector == 1) { + bottomTmpBuf_.selector = 1; + bottomTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (bottomTmpBuf_UnionSelector == 2) { + bottomTmpBuf_.selector = 2; + bottomTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for heightTmpBufBufU has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation."); } - heightTmpBuf.value1 = static_cast(heightTmpBufBufU); - } else { - INTEROP_FATAL("One of the branches for heightTmpBuf has to be chosen through deserialisation."); + bottomTmpBuf.value = static_cast(bottomTmpBuf_); } - value.height = static_cast(heightTmpBuf); + value.bottom = bottomTmpBuf; + const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length leftTmpBuf = {}; + leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 leftTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length leftTmpBuf_ = {}; + leftTmpBuf_.selector = leftTmpBuf_UnionSelector; + if (leftTmpBuf_UnionSelector == 0) { + leftTmpBuf_.selector = 0; + leftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (leftTmpBuf_UnionSelector == 1) { + leftTmpBuf_.selector = 1; + leftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (leftTmpBuf_UnionSelector == 2) { + leftTmpBuf_.selector = 2; + leftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for leftTmpBuf_ has to be chosen through deserialisation."); + } + leftTmpBuf.value = static_cast(leftTmpBuf_); + } + value.left = leftTmpBuf; return value; } -inline void NavigationTitleOptions_serializer::write(SerializerBase& buffer, Ark_NavigationTitleOptions value) +inline void EditableTextChangeValue_serializer::write(SerializerBase& buffer, Ark_EditableTextChangeValue value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForBackgroundColor = value.backgroundColor; - if (runtimeType(valueHolderForBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForContent = value.content; + valueSerializer.writeString(valueHolderForContent); + const auto valueHolderForPreviewText = value.previewText; + if (runtimeType(valueHolderForPreviewText) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor.value; - if (valueHolderForBackgroundColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); - } else if (valueHolderForBackgroundColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBackgroundColorTmpValueForIdx1); - } else if (valueHolderForBackgroundColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue.value2; - valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2); - } else if (valueHolderForBackgroundColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3); - } + const auto valueHolderForPreviewTextTmpValue = valueHolderForPreviewText.value; + PreviewText_serializer::write(valueSerializer, valueHolderForPreviewTextTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBackgroundBlurStyle = value.backgroundBlurStyle; - if (runtimeType(valueHolderForBackgroundBlurStyle) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOptions = value.options; + if (runtimeType(valueHolderForOptions) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundBlurStyleTmpValue = valueHolderForBackgroundBlurStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundBlurStyleTmpValue)); + const auto valueHolderForOptionsTmpValue = valueHolderForOptions.value; + TextChangeOptions_serializer::write(valueSerializer, valueHolderForOptionsTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBackgroundBlurStyleOptions = value.backgroundBlurStyleOptions; - if (runtimeType(valueHolderForBackgroundBlurStyleOptions) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundBlurStyleOptionsTmpValue = valueHolderForBackgroundBlurStyleOptions.value; - BackgroundBlurStyleOptions_serializer::write(valueSerializer, valueHolderForBackgroundBlurStyleOptionsTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); +} +inline Ark_EditableTextChangeValue EditableTextChangeValue_serializer::read(DeserializerBase& buffer) +{ + Ark_EditableTextChangeValue value = {}; + DeserializerBase& valueDeserializer = buffer; + value.content = static_cast(valueDeserializer.readString()); + const auto previewTextTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PreviewText previewTextTmpBuf = {}; + previewTextTmpBuf.tag = previewTextTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((previewTextTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + previewTextTmpBuf.value = PreviewText_serializer::read(valueDeserializer); } - const auto valueHolderForBackgroundEffect = value.backgroundEffect; - if (runtimeType(valueHolderForBackgroundEffect) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundEffectTmpValue = valueHolderForBackgroundEffect.value; - BackgroundEffectOptions_serializer::write(valueSerializer, valueHolderForBackgroundEffectTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.previewText = previewTextTmpBuf; + const auto optionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextChangeOptions optionsTmpBuf = {}; + optionsTmpBuf.tag = optionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((optionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + optionsTmpBuf.value = TextChangeOptions_serializer::read(valueDeserializer); } - const auto valueHolderForBarStyle = value.barStyle; - if (runtimeType(valueHolderForBarStyle) != INTEROP_RUNTIME_UNDEFINED) { + value.options = optionsTmpBuf; + return value; +} +inline void FlexOptions_serializer::write(SerializerBase& buffer, Ark_FlexOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForDirection = value.direction; + if (runtimeType(valueHolderForDirection) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBarStyleTmpValue = valueHolderForBarStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForBarStyleTmpValue)); + const auto valueHolderForDirectionTmpValue = valueHolderForDirection.value; + valueSerializer.writeInt32(static_cast(valueHolderForDirectionTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPaddingStart = value.paddingStart; - if (runtimeType(valueHolderForPaddingStart) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForWrap = value.wrap; + if (runtimeType(valueHolderForWrap) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPaddingStartTmpValue = valueHolderForPaddingStart.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForPaddingStartTmpValue); + const auto valueHolderForWrapTmpValue = valueHolderForWrap.value; + valueSerializer.writeInt32(static_cast(valueHolderForWrapTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPaddingEnd = value.paddingEnd; - if (runtimeType(valueHolderForPaddingEnd) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForJustifyContent = value.justifyContent; + if (runtimeType(valueHolderForJustifyContent) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPaddingEndTmpValue = valueHolderForPaddingEnd.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForPaddingEndTmpValue); + const auto valueHolderForJustifyContentTmpValue = valueHolderForJustifyContent.value; + valueSerializer.writeInt32(static_cast(valueHolderForJustifyContentTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForMainTitleModifier = value.mainTitleModifier; - if (runtimeType(valueHolderForMainTitleModifier) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAlignItems = value.alignItems; + if (runtimeType(valueHolderForAlignItems) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMainTitleModifierTmpValue = valueHolderForMainTitleModifier.value; - TextModifier_serializer::write(valueSerializer, valueHolderForMainTitleModifierTmpValue); + const auto valueHolderForAlignItemsTmpValue = valueHolderForAlignItems.value; + valueSerializer.writeInt32(static_cast(valueHolderForAlignItemsTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSubTitleModifier = value.subTitleModifier; - if (runtimeType(valueHolderForSubTitleModifier) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAlignContent = value.alignContent; + if (runtimeType(valueHolderForAlignContent) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSubTitleModifierTmpValue = valueHolderForSubTitleModifier.value; - TextModifier_serializer::write(valueSerializer, valueHolderForSubTitleModifierTmpValue); + const auto valueHolderForAlignContentTmpValue = valueHolderForAlignContent.value; + valueSerializer.writeInt32(static_cast(valueHolderForAlignContentTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnableHoverMode = value.enableHoverMode; - if (runtimeType(valueHolderForEnableHoverMode) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSpace = value.space; + if (runtimeType(valueHolderForSpace) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableHoverModeTmpValue = valueHolderForEnableHoverMode.value; - valueSerializer.writeBoolean(valueHolderForEnableHoverModeTmpValue); + const auto valueHolderForSpaceTmpValue = valueHolderForSpace.value; + FlexSpaceOptions_serializer::write(valueSerializer, valueHolderForSpaceTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_NavigationTitleOptions NavigationTitleOptions_serializer::read(DeserializerBase& buffer) +inline Ark_FlexOptions FlexOptions_serializer::read(DeserializerBase& buffer) { - Ark_NavigationTitleOptions value = {}; + Ark_FlexOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto backgroundColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColorTmpBuf = {}; - backgroundColorTmpBuf.tag = backgroundColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 backgroundColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColorTmpBuf_ = {}; - backgroundColorTmpBuf_.selector = backgroundColorTmpBuf_UnionSelector; - if (backgroundColorTmpBuf_UnionSelector == 0) { - backgroundColorTmpBuf_.selector = 0; - backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (backgroundColorTmpBuf_UnionSelector == 1) { - backgroundColorTmpBuf_.selector = 1; - backgroundColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (backgroundColorTmpBuf_UnionSelector == 2) { - backgroundColorTmpBuf_.selector = 2; - backgroundColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (backgroundColorTmpBuf_UnionSelector == 3) { - backgroundColorTmpBuf_.selector = 3; - backgroundColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation."); - } - backgroundColorTmpBuf.value = static_cast(backgroundColorTmpBuf_); - } - value.backgroundColor = backgroundColorTmpBuf; - const auto backgroundBlurStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyleTmpBuf = {}; - backgroundBlurStyleTmpBuf.tag = backgroundBlurStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundBlurStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - backgroundBlurStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.backgroundBlurStyle = backgroundBlurStyleTmpBuf; - const auto backgroundBlurStyleOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BackgroundBlurStyleOptions backgroundBlurStyleOptionsTmpBuf = {}; - backgroundBlurStyleOptionsTmpBuf.tag = backgroundBlurStyleOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundBlurStyleOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - backgroundBlurStyleOptionsTmpBuf.value = BackgroundBlurStyleOptions_serializer::read(valueDeserializer); - } - value.backgroundBlurStyleOptions = backgroundBlurStyleOptionsTmpBuf; - const auto backgroundEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BackgroundEffectOptions backgroundEffectTmpBuf = {}; - backgroundEffectTmpBuf.tag = backgroundEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - backgroundEffectTmpBuf.value = BackgroundEffectOptions_serializer::read(valueDeserializer); - } - value.backgroundEffect = backgroundEffectTmpBuf; - const auto barStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BarStyle barStyleTmpBuf = {}; - barStyleTmpBuf.tag = barStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((barStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - barStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto directionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_FlexDirection directionTmpBuf = {}; + directionTmpBuf.tag = directionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((directionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + directionTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.barStyle = barStyleTmpBuf; - const auto paddingStartTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics paddingStartTmpBuf = {}; - paddingStartTmpBuf.tag = paddingStartTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((paddingStartTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - paddingStartTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + value.direction = directionTmpBuf; + const auto wrapTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_FlexWrap wrapTmpBuf = {}; + wrapTmpBuf.tag = wrapTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((wrapTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + wrapTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.paddingStart = paddingStartTmpBuf; - const auto paddingEndTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics paddingEndTmpBuf = {}; - paddingEndTmpBuf.tag = paddingEndTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((paddingEndTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - paddingEndTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + value.wrap = wrapTmpBuf; + const auto justifyContentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_FlexAlign justifyContentTmpBuf = {}; + justifyContentTmpBuf.tag = justifyContentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((justifyContentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + justifyContentTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.paddingEnd = paddingEndTmpBuf; - const auto mainTitleModifierTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextModifier mainTitleModifierTmpBuf = {}; - mainTitleModifierTmpBuf.tag = mainTitleModifierTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((mainTitleModifierTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - mainTitleModifierTmpBuf.value = TextModifier_serializer::read(valueDeserializer); + value.justifyContent = justifyContentTmpBuf; + const auto alignItemsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ItemAlign alignItemsTmpBuf = {}; + alignItemsTmpBuf.tag = alignItemsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((alignItemsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + alignItemsTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.mainTitleModifier = mainTitleModifierTmpBuf; - const auto subTitleModifierTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextModifier subTitleModifierTmpBuf = {}; - subTitleModifierTmpBuf.tag = subTitleModifierTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((subTitleModifierTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - subTitleModifierTmpBuf.value = TextModifier_serializer::read(valueDeserializer); + value.alignItems = alignItemsTmpBuf; + const auto alignContentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_FlexAlign alignContentTmpBuf = {}; + alignContentTmpBuf.tag = alignContentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((alignContentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + alignContentTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.subTitleModifier = subTitleModifierTmpBuf; - const auto enableHoverModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableHoverModeTmpBuf = {}; - enableHoverModeTmpBuf.tag = enableHoverModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableHoverModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableHoverModeTmpBuf.value = valueDeserializer.readBoolean(); + value.alignContent = alignContentTmpBuf; + const auto spaceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_FlexSpaceOptions spaceTmpBuf = {}; + spaceTmpBuf.tag = spaceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((spaceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + spaceTmpBuf.value = FlexSpaceOptions_serializer::read(valueDeserializer); } - value.enableHoverMode = enableHoverModeTmpBuf; + value.space = spaceTmpBuf; return value; } -inline void OffsetOptions_serializer::write(SerializerBase& buffer, Ark_OffsetOptions value) +inline void FormInfo_serializer::write(SerializerBase& buffer, Ark_FormInfo value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForXOffset = value.xOffset; - if (runtimeType(valueHolderForXOffset) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForId = value.id; + if (valueHolderForId.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForIdForIdx0 = valueHolderForId.value0; + valueSerializer.writeInt64(valueHolderForIdForIdx0); + } else if (valueHolderForId.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForIdForIdx1 = valueHolderForId.value1; + valueSerializer.writeString(valueHolderForIdForIdx1); + } + const auto valueHolderForName = value.name; + valueSerializer.writeString(valueHolderForName); + const auto valueHolderForBundle = value.bundle; + valueSerializer.writeString(valueHolderForBundle); + const auto valueHolderForAbility = value.ability; + valueSerializer.writeString(valueHolderForAbility); + const auto valueHolderForModule = value.module; + valueSerializer.writeString(valueHolderForModule); + const auto valueHolderForDimension = value.dimension; + if (runtimeType(valueHolderForDimension) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXOffsetTmpValue = valueHolderForXOffset.value; - if (valueHolderForXOffsetTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForXOffsetTmpValueForIdx0 = valueHolderForXOffsetTmpValue.value0; - valueSerializer.writeString(valueHolderForXOffsetTmpValueForIdx0); - } else if (valueHolderForXOffsetTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForXOffsetTmpValueForIdx1 = valueHolderForXOffsetTmpValue.value1; - valueSerializer.writeNumber(valueHolderForXOffsetTmpValueForIdx1); - } else if (valueHolderForXOffsetTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForXOffsetTmpValueForIdx2 = valueHolderForXOffsetTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForXOffsetTmpValueForIdx2); - } + const auto valueHolderForDimensionTmpValue = valueHolderForDimension.value; + valueSerializer.writeInt32(static_cast(valueHolderForDimensionTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForYOffset = value.yOffset; - if (runtimeType(valueHolderForYOffset) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTemporary = value.temporary; + if (runtimeType(valueHolderForTemporary) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForYOffsetTmpValue = valueHolderForYOffset.value; - if (valueHolderForYOffsetTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForYOffsetTmpValueForIdx0 = valueHolderForYOffsetTmpValue.value0; - valueSerializer.writeString(valueHolderForYOffsetTmpValueForIdx0); - } else if (valueHolderForYOffsetTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForYOffsetTmpValueForIdx1 = valueHolderForYOffsetTmpValue.value1; - valueSerializer.writeNumber(valueHolderForYOffsetTmpValueForIdx1); - } else if (valueHolderForYOffsetTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForYOffsetTmpValueForIdx2 = valueHolderForYOffsetTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForYOffsetTmpValueForIdx2); - } + const auto valueHolderForTemporaryTmpValue = valueHolderForTemporary.value; + valueSerializer.writeBoolean(valueHolderForTemporaryTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_OffsetOptions OffsetOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_OffsetOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto xOffsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension xOffsetTmpBuf = {}; - xOffsetTmpBuf.tag = xOffsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xOffsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 xOffsetTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension xOffsetTmpBuf_ = {}; - xOffsetTmpBuf_.selector = xOffsetTmpBuf_UnionSelector; - if (xOffsetTmpBuf_UnionSelector == 0) { - xOffsetTmpBuf_.selector = 0; - xOffsetTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (xOffsetTmpBuf_UnionSelector == 1) { - xOffsetTmpBuf_.selector = 1; - xOffsetTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (xOffsetTmpBuf_UnionSelector == 2) { - xOffsetTmpBuf_.selector = 2; - xOffsetTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for xOffsetTmpBuf_ has to be chosen through deserialisation."); - } - xOffsetTmpBuf.value = static_cast(xOffsetTmpBuf_); - } - value.xOffset = xOffsetTmpBuf; - const auto yOffsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension yOffsetTmpBuf = {}; - yOffsetTmpBuf.tag = yOffsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((yOffsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 yOffsetTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension yOffsetTmpBuf_ = {}; - yOffsetTmpBuf_.selector = yOffsetTmpBuf_UnionSelector; - if (yOffsetTmpBuf_UnionSelector == 0) { - yOffsetTmpBuf_.selector = 0; - yOffsetTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (yOffsetTmpBuf_UnionSelector == 1) { - yOffsetTmpBuf_.selector = 1; - yOffsetTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (yOffsetTmpBuf_UnionSelector == 2) { - yOffsetTmpBuf_.selector = 2; - yOffsetTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for yOffsetTmpBuf_ has to be chosen through deserialisation."); - } - yOffsetTmpBuf.value = static_cast(yOffsetTmpBuf_); + const auto valueHolderForWant = value.want; + if (runtimeType(valueHolderForWant) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForWantTmpValue = valueHolderForWant.value; + Want_serializer::write(valueSerializer, valueHolderForWantTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.yOffset = yOffsetTmpBuf; - return value; -} -inline void OutlineRadiuses_serializer::write(SerializerBase& buffer, Ark_OutlineRadiuses value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForTopLeft = value.topLeft; - if (runtimeType(valueHolderForTopLeft) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRenderingMode = value.renderingMode; + if (runtimeType(valueHolderForRenderingMode) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopLeftTmpValue = valueHolderForTopLeft.value; - if (valueHolderForTopLeftTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForTopLeftTmpValueForIdx0 = valueHolderForTopLeftTmpValue.value0; - valueSerializer.writeString(valueHolderForTopLeftTmpValueForIdx0); - } else if (valueHolderForTopLeftTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForTopLeftTmpValueForIdx1 = valueHolderForTopLeftTmpValue.value1; - valueSerializer.writeNumber(valueHolderForTopLeftTmpValueForIdx1); - } else if (valueHolderForTopLeftTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForTopLeftTmpValueForIdx2 = valueHolderForTopLeftTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForTopLeftTmpValueForIdx2); - } + const auto valueHolderForRenderingModeTmpValue = valueHolderForRenderingMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForRenderingModeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTopRight = value.topRight; - if (runtimeType(valueHolderForTopRight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForShape = value.shape; + if (runtimeType(valueHolderForShape) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopRightTmpValue = valueHolderForTopRight.value; - if (valueHolderForTopRightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForTopRightTmpValueForIdx0 = valueHolderForTopRightTmpValue.value0; - valueSerializer.writeString(valueHolderForTopRightTmpValueForIdx0); - } else if (valueHolderForTopRightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForTopRightTmpValueForIdx1 = valueHolderForTopRightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForTopRightTmpValueForIdx1); - } else if (valueHolderForTopRightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForTopRightTmpValueForIdx2 = valueHolderForTopRightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForTopRightTmpValueForIdx2); - } + const auto valueHolderForShapeTmpValue = valueHolderForShape.value; + valueSerializer.writeInt32(static_cast(valueHolderForShapeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBottomLeft = value.bottomLeft; - if (runtimeType(valueHolderForBottomLeft) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_FormInfo FormInfo_serializer::read(DeserializerBase& buffer) +{ + Ark_FormInfo value = {}; + DeserializerBase& valueDeserializer = buffer; + const Ark_Int8 idTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_I64_String idTmpBuf = {}; + idTmpBuf.selector = idTmpBufUnionSelector; + if (idTmpBufUnionSelector == 0) { + idTmpBuf.selector = 0; + idTmpBuf.value0 = valueDeserializer.readInt64(); + } else if (idTmpBufUnionSelector == 1) { + idTmpBuf.selector = 1; + idTmpBuf.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for idTmpBuf has to be chosen through deserialisation."); + } + value.id = static_cast(idTmpBuf); + value.name = static_cast(valueDeserializer.readString()); + value.bundle = static_cast(valueDeserializer.readString()); + value.ability = static_cast(valueDeserializer.readString()); + value.module = static_cast(valueDeserializer.readString()); + const auto dimensionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_FormDimension dimensionTmpBuf = {}; + dimensionTmpBuf.tag = dimensionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((dimensionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + dimensionTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.dimension = dimensionTmpBuf; + const auto temporaryTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean temporaryTmpBuf = {}; + temporaryTmpBuf.tag = temporaryTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((temporaryTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + temporaryTmpBuf.value = valueDeserializer.readBoolean(); + } + value.temporary = temporaryTmpBuf; + const auto wantTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Want wantTmpBuf = {}; + wantTmpBuf.tag = wantTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((wantTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + wantTmpBuf.value = static_cast(Want_serializer::read(valueDeserializer)); + } + value.want = wantTmpBuf; + const auto renderingModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_FormRenderingMode renderingModeTmpBuf = {}; + renderingModeTmpBuf.tag = renderingModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((renderingModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + renderingModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.renderingMode = renderingModeTmpBuf; + const auto shapeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_FormShape shapeTmpBuf = {}; + shapeTmpBuf.tag = shapeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((shapeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + shapeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.shape = shapeTmpBuf; + return value; +} +inline void GaugeIndicatorOptions_serializer::write(SerializerBase& buffer, Ark_GaugeIndicatorOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForIcon = value.icon; + if (runtimeType(valueHolderForIcon) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomLeftTmpValue = valueHolderForBottomLeft.value; - if (valueHolderForBottomLeftTmpValue.selector == 0) { + const auto valueHolderForIconTmpValue = valueHolderForIcon.value; + if (valueHolderForIconTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForBottomLeftTmpValueForIdx0 = valueHolderForBottomLeftTmpValue.value0; - valueSerializer.writeString(valueHolderForBottomLeftTmpValueForIdx0); - } else if (valueHolderForBottomLeftTmpValue.selector == 1) { + const auto valueHolderForIconTmpValueForIdx0 = valueHolderForIconTmpValue.value0; + valueSerializer.writeString(valueHolderForIconTmpValueForIdx0); + } else if (valueHolderForIconTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForBottomLeftTmpValueForIdx1 = valueHolderForBottomLeftTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBottomLeftTmpValueForIdx1); - } else if (valueHolderForBottomLeftTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBottomLeftTmpValueForIdx2 = valueHolderForBottomLeftTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForBottomLeftTmpValueForIdx2); + const auto valueHolderForIconTmpValueForIdx1 = valueHolderForIconTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForIconTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBottomRight = value.bottomRight; - if (runtimeType(valueHolderForBottomRight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSpace = value.space; + if (runtimeType(valueHolderForSpace) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomRightTmpValue = valueHolderForBottomRight.value; - if (valueHolderForBottomRightTmpValue.selector == 0) { + const auto valueHolderForSpaceTmpValue = valueHolderForSpace.value; + if (valueHolderForSpaceTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForBottomRightTmpValueForIdx0 = valueHolderForBottomRightTmpValue.value0; - valueSerializer.writeString(valueHolderForBottomRightTmpValueForIdx0); - } else if (valueHolderForBottomRightTmpValue.selector == 1) { + const auto valueHolderForSpaceTmpValueForIdx0 = valueHolderForSpaceTmpValue.value0; + valueSerializer.writeString(valueHolderForSpaceTmpValueForIdx0); + } else if (valueHolderForSpaceTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForBottomRightTmpValueForIdx1 = valueHolderForBottomRightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBottomRightTmpValueForIdx1); - } else if (valueHolderForBottomRightTmpValue.selector == 2) { + const auto valueHolderForSpaceTmpValueForIdx1 = valueHolderForSpaceTmpValue.value1; + valueSerializer.writeNumber(valueHolderForSpaceTmpValueForIdx1); + } else if (valueHolderForSpaceTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForBottomRightTmpValueForIdx2 = valueHolderForBottomRightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForBottomRightTmpValueForIdx2); + const auto valueHolderForSpaceTmpValueForIdx2 = valueHolderForSpaceTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForSpaceTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_OutlineRadiuses OutlineRadiuses_serializer::read(DeserializerBase& buffer) +inline Ark_GaugeIndicatorOptions GaugeIndicatorOptions_serializer::read(DeserializerBase& buffer) { - Ark_OutlineRadiuses value = {}; + Ark_GaugeIndicatorOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto topLeftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension topLeftTmpBuf = {}; - topLeftTmpBuf.tag = topLeftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topLeftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 topLeftTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension topLeftTmpBuf_ = {}; - topLeftTmpBuf_.selector = topLeftTmpBuf_UnionSelector; - if (topLeftTmpBuf_UnionSelector == 0) { - topLeftTmpBuf_.selector = 0; - topLeftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (topLeftTmpBuf_UnionSelector == 1) { - topLeftTmpBuf_.selector = 1; - topLeftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (topLeftTmpBuf_UnionSelector == 2) { - topLeftTmpBuf_.selector = 2; - topLeftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for topLeftTmpBuf_ has to be chosen through deserialisation."); - } - topLeftTmpBuf.value = static_cast(topLeftTmpBuf_); - } - value.topLeft = topLeftTmpBuf; - const auto topRightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension topRightTmpBuf = {}; - topRightTmpBuf.tag = topRightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topRightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 topRightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension topRightTmpBuf_ = {}; - topRightTmpBuf_.selector = topRightTmpBuf_UnionSelector; - if (topRightTmpBuf_UnionSelector == 0) { - topRightTmpBuf_.selector = 0; - topRightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (topRightTmpBuf_UnionSelector == 1) { - topRightTmpBuf_.selector = 1; - topRightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (topRightTmpBuf_UnionSelector == 2) { - topRightTmpBuf_.selector = 2; - topRightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for topRightTmpBuf_ has to be chosen through deserialisation."); - } - topRightTmpBuf.value = static_cast(topRightTmpBuf_); - } - value.topRight = topRightTmpBuf; - const auto bottomLeftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension bottomLeftTmpBuf = {}; - bottomLeftTmpBuf.tag = bottomLeftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomLeftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 bottomLeftTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension bottomLeftTmpBuf_ = {}; - bottomLeftTmpBuf_.selector = bottomLeftTmpBuf_UnionSelector; - if (bottomLeftTmpBuf_UnionSelector == 0) { - bottomLeftTmpBuf_.selector = 0; - bottomLeftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (bottomLeftTmpBuf_UnionSelector == 1) { - bottomLeftTmpBuf_.selector = 1; - bottomLeftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (bottomLeftTmpBuf_UnionSelector == 2) { - bottomLeftTmpBuf_.selector = 2; - bottomLeftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + const auto iconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr iconTmpBuf = {}; + iconTmpBuf.tag = iconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((iconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 iconTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr iconTmpBuf_ = {}; + iconTmpBuf_.selector = iconTmpBuf_UnionSelector; + if (iconTmpBuf_UnionSelector == 0) { + iconTmpBuf_.selector = 0; + iconTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (iconTmpBuf_UnionSelector == 1) { + iconTmpBuf_.selector = 1; + iconTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for bottomLeftTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for iconTmpBuf_ has to be chosen through deserialisation."); } - bottomLeftTmpBuf.value = static_cast(bottomLeftTmpBuf_); + iconTmpBuf.value = static_cast(iconTmpBuf_); } - value.bottomLeft = bottomLeftTmpBuf; - const auto bottomRightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension bottomRightTmpBuf = {}; - bottomRightTmpBuf.tag = bottomRightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomRightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 bottomRightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension bottomRightTmpBuf_ = {}; - bottomRightTmpBuf_.selector = bottomRightTmpBuf_UnionSelector; - if (bottomRightTmpBuf_UnionSelector == 0) { - bottomRightTmpBuf_.selector = 0; - bottomRightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (bottomRightTmpBuf_UnionSelector == 1) { - bottomRightTmpBuf_.selector = 1; - bottomRightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (bottomRightTmpBuf_UnionSelector == 2) { - bottomRightTmpBuf_.selector = 2; - bottomRightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.icon = iconTmpBuf; + const auto spaceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension spaceTmpBuf = {}; + spaceTmpBuf.tag = spaceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((spaceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 spaceTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension spaceTmpBuf_ = {}; + spaceTmpBuf_.selector = spaceTmpBuf_UnionSelector; + if (spaceTmpBuf_UnionSelector == 0) { + spaceTmpBuf_.selector = 0; + spaceTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (spaceTmpBuf_UnionSelector == 1) { + spaceTmpBuf_.selector = 1; + spaceTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (spaceTmpBuf_UnionSelector == 2) { + spaceTmpBuf_.selector = 2; + spaceTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for bottomRightTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for spaceTmpBuf_ has to be chosen through deserialisation."); } - bottomRightTmpBuf.value = static_cast(bottomRightTmpBuf_); + spaceTmpBuf.value = static_cast(spaceTmpBuf_); } - value.bottomRight = bottomRightTmpBuf; + value.space = spaceTmpBuf; return value; } -inline void Padding_serializer::write(SerializerBase& buffer, Ark_Padding value) +inline void GridRowSizeOption_serializer::write(SerializerBase& buffer, Ark_GridRowSizeOption value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTop = value.top; - if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForXs = value.xs; + if (runtimeType(valueHolderForXs) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopTmpValue = valueHolderForTop.value; - if (valueHolderForTopTmpValue.selector == 0) { + const auto valueHolderForXsTmpValue = valueHolderForXs.value; + if (valueHolderForXsTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue.value0; - valueSerializer.writeString(valueHolderForTopTmpValueForIdx0); - } else if (valueHolderForTopTmpValue.selector == 1) { + const auto valueHolderForXsTmpValueForIdx0 = valueHolderForXsTmpValue.value0; + valueSerializer.writeString(valueHolderForXsTmpValueForIdx0); + } else if (valueHolderForXsTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue.value1; - valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1); - } else if (valueHolderForTopTmpValue.selector == 2) { + const auto valueHolderForXsTmpValueForIdx1 = valueHolderForXsTmpValue.value1; + valueSerializer.writeNumber(valueHolderForXsTmpValueForIdx1); + } else if (valueHolderForXsTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForTopTmpValueForIdx2); + const auto valueHolderForXsTmpValueForIdx2 = valueHolderForXsTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForXsTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForRight = value.right; - if (runtimeType(valueHolderForRight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSm = value.sm; + if (runtimeType(valueHolderForSm) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRightTmpValue = valueHolderForRight.value; - if (valueHolderForRightTmpValue.selector == 0) { + const auto valueHolderForSmTmpValue = valueHolderForSm.value; + if (valueHolderForSmTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForRightTmpValueForIdx0 = valueHolderForRightTmpValue.value0; - valueSerializer.writeString(valueHolderForRightTmpValueForIdx0); - } else if (valueHolderForRightTmpValue.selector == 1) { + const auto valueHolderForSmTmpValueForIdx0 = valueHolderForSmTmpValue.value0; + valueSerializer.writeString(valueHolderForSmTmpValueForIdx0); + } else if (valueHolderForSmTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForRightTmpValueForIdx1 = valueHolderForRightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForRightTmpValueForIdx1); - } else if (valueHolderForRightTmpValue.selector == 2) { + const auto valueHolderForSmTmpValueForIdx1 = valueHolderForSmTmpValue.value1; + valueSerializer.writeNumber(valueHolderForSmTmpValueForIdx1); + } else if (valueHolderForSmTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForRightTmpValueForIdx2); + const auto valueHolderForSmTmpValueForIdx2 = valueHolderForSmTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForSmTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBottom = value.bottom; - if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMd = value.md; + if (runtimeType(valueHolderForMd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; - if (valueHolderForBottomTmpValue.selector == 0) { + const auto valueHolderForMdTmpValue = valueHolderForMd.value; + if (valueHolderForMdTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue.value0; - valueSerializer.writeString(valueHolderForBottomTmpValueForIdx0); - } else if (valueHolderForBottomTmpValue.selector == 1) { + const auto valueHolderForMdTmpValueForIdx0 = valueHolderForMdTmpValue.value0; + valueSerializer.writeString(valueHolderForMdTmpValueForIdx0); + } else if (valueHolderForMdTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1); - } else if (valueHolderForBottomTmpValue.selector == 2) { + const auto valueHolderForMdTmpValueForIdx1 = valueHolderForMdTmpValue.value1; + valueSerializer.writeNumber(valueHolderForMdTmpValueForIdx1); + } else if (valueHolderForMdTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForBottomTmpValueForIdx2); + const auto valueHolderForMdTmpValueForIdx2 = valueHolderForMdTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForMdTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForLeft = value.left; - if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLg = value.lg; + if (runtimeType(valueHolderForLg) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; - if (valueHolderForLeftTmpValue.selector == 0) { + const auto valueHolderForLgTmpValue = valueHolderForLg.value; + if (valueHolderForLgTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForLeftTmpValueForIdx0 = valueHolderForLeftTmpValue.value0; - valueSerializer.writeString(valueHolderForLeftTmpValueForIdx0); - } else if (valueHolderForLeftTmpValue.selector == 1) { + const auto valueHolderForLgTmpValueForIdx0 = valueHolderForLgTmpValue.value0; + valueSerializer.writeString(valueHolderForLgTmpValueForIdx0); + } else if (valueHolderForLgTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue.value1; - valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx1); - } else if (valueHolderForLeftTmpValue.selector == 2) { + const auto valueHolderForLgTmpValueForIdx1 = valueHolderForLgTmpValue.value1; + valueSerializer.writeNumber(valueHolderForLgTmpValueForIdx1); + } else if (valueHolderForLgTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForLeftTmpValueForIdx2); + const auto valueHolderForLgTmpValueForIdx2 = valueHolderForLgTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForLgTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForXl = value.xl; + if (runtimeType(valueHolderForXl) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForXlTmpValue = valueHolderForXl.value; + if (valueHolderForXlTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForXlTmpValueForIdx0 = valueHolderForXlTmpValue.value0; + valueSerializer.writeString(valueHolderForXlTmpValueForIdx0); + } else if (valueHolderForXlTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForXlTmpValueForIdx1 = valueHolderForXlTmpValue.value1; + valueSerializer.writeNumber(valueHolderForXlTmpValueForIdx1); + } else if (valueHolderForXlTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForXlTmpValueForIdx2 = valueHolderForXlTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForXlTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForXxl = value.xxl; + if (runtimeType(valueHolderForXxl) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForXxlTmpValue = valueHolderForXxl.value; + if (valueHolderForXxlTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForXxlTmpValueForIdx0 = valueHolderForXxlTmpValue.value0; + valueSerializer.writeString(valueHolderForXxlTmpValueForIdx0); + } else if (valueHolderForXxlTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForXxlTmpValueForIdx1 = valueHolderForXxlTmpValue.value1; + valueSerializer.writeNumber(valueHolderForXxlTmpValueForIdx1); + } else if (valueHolderForXxlTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForXxlTmpValueForIdx2 = valueHolderForXxlTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForXxlTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_Padding Padding_serializer::read(DeserializerBase& buffer) +inline Ark_GridRowSizeOption GridRowSizeOption_serializer::read(DeserializerBase& buffer) { - Ark_Padding value = {}; + Ark_GridRowSizeOption value = {}; DeserializerBase& valueDeserializer = buffer; - const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length topTmpBuf = {}; - topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 topTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length topTmpBuf_ = {}; - topTmpBuf_.selector = topTmpBuf_UnionSelector; - if (topTmpBuf_UnionSelector == 0) { - topTmpBuf_.selector = 0; - topTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (topTmpBuf_UnionSelector == 1) { - topTmpBuf_.selector = 1; - topTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (topTmpBuf_UnionSelector == 2) { - topTmpBuf_.selector = 2; - topTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + const auto xsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length xsTmpBuf = {}; + xsTmpBuf.tag = xsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((xsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 xsTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length xsTmpBuf_ = {}; + xsTmpBuf_.selector = xsTmpBuf_UnionSelector; + if (xsTmpBuf_UnionSelector == 0) { + xsTmpBuf_.selector = 0; + xsTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (xsTmpBuf_UnionSelector == 1) { + xsTmpBuf_.selector = 1; + xsTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (xsTmpBuf_UnionSelector == 2) { + xsTmpBuf_.selector = 2; + xsTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for topTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for xsTmpBuf_ has to be chosen through deserialisation."); } - topTmpBuf.value = static_cast(topTmpBuf_); + xsTmpBuf.value = static_cast(xsTmpBuf_); } - value.top = topTmpBuf; - const auto rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length rightTmpBuf = {}; - rightTmpBuf.tag = rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 rightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length rightTmpBuf_ = {}; - rightTmpBuf_.selector = rightTmpBuf_UnionSelector; - if (rightTmpBuf_UnionSelector == 0) { - rightTmpBuf_.selector = 0; - rightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (rightTmpBuf_UnionSelector == 1) { - rightTmpBuf_.selector = 1; - rightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (rightTmpBuf_UnionSelector == 2) { - rightTmpBuf_.selector = 2; - rightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.xs = xsTmpBuf; + const auto smTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length smTmpBuf = {}; + smTmpBuf.tag = smTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((smTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 smTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length smTmpBuf_ = {}; + smTmpBuf_.selector = smTmpBuf_UnionSelector; + if (smTmpBuf_UnionSelector == 0) { + smTmpBuf_.selector = 0; + smTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (smTmpBuf_UnionSelector == 1) { + smTmpBuf_.selector = 1; + smTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (smTmpBuf_UnionSelector == 2) { + smTmpBuf_.selector = 2; + smTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for rightTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for smTmpBuf_ has to be chosen through deserialisation."); } - rightTmpBuf.value = static_cast(rightTmpBuf_); + smTmpBuf.value = static_cast(smTmpBuf_); } - value.right = rightTmpBuf; - const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length bottomTmpBuf = {}; - bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 bottomTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length bottomTmpBuf_ = {}; - bottomTmpBuf_.selector = bottomTmpBuf_UnionSelector; - if (bottomTmpBuf_UnionSelector == 0) { - bottomTmpBuf_.selector = 0; - bottomTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (bottomTmpBuf_UnionSelector == 1) { - bottomTmpBuf_.selector = 1; - bottomTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (bottomTmpBuf_UnionSelector == 2) { - bottomTmpBuf_.selector = 2; - bottomTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.sm = smTmpBuf; + const auto mdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length mdTmpBuf = {}; + mdTmpBuf.tag = mdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((mdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 mdTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length mdTmpBuf_ = {}; + mdTmpBuf_.selector = mdTmpBuf_UnionSelector; + if (mdTmpBuf_UnionSelector == 0) { + mdTmpBuf_.selector = 0; + mdTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (mdTmpBuf_UnionSelector == 1) { + mdTmpBuf_.selector = 1; + mdTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (mdTmpBuf_UnionSelector == 2) { + mdTmpBuf_.selector = 2; + mdTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for mdTmpBuf_ has to be chosen through deserialisation."); } - bottomTmpBuf.value = static_cast(bottomTmpBuf_); + mdTmpBuf.value = static_cast(mdTmpBuf_); } - value.bottom = bottomTmpBuf; - const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length leftTmpBuf = {}; - leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 leftTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length leftTmpBuf_ = {}; - leftTmpBuf_.selector = leftTmpBuf_UnionSelector; - if (leftTmpBuf_UnionSelector == 0) { - leftTmpBuf_.selector = 0; - leftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (leftTmpBuf_UnionSelector == 1) { - leftTmpBuf_.selector = 1; - leftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (leftTmpBuf_UnionSelector == 2) { - leftTmpBuf_.selector = 2; - leftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.md = mdTmpBuf; + const auto lgTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length lgTmpBuf = {}; + lgTmpBuf.tag = lgTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((lgTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 lgTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length lgTmpBuf_ = {}; + lgTmpBuf_.selector = lgTmpBuf_UnionSelector; + if (lgTmpBuf_UnionSelector == 0) { + lgTmpBuf_.selector = 0; + lgTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (lgTmpBuf_UnionSelector == 1) { + lgTmpBuf_.selector = 1; + lgTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (lgTmpBuf_UnionSelector == 2) { + lgTmpBuf_.selector = 2; + lgTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for leftTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for lgTmpBuf_ has to be chosen through deserialisation."); + } + lgTmpBuf.value = static_cast(lgTmpBuf_); + } + value.lg = lgTmpBuf; + const auto xlTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length xlTmpBuf = {}; + xlTmpBuf.tag = xlTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((xlTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 xlTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length xlTmpBuf_ = {}; + xlTmpBuf_.selector = xlTmpBuf_UnionSelector; + if (xlTmpBuf_UnionSelector == 0) { + xlTmpBuf_.selector = 0; + xlTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (xlTmpBuf_UnionSelector == 1) { + xlTmpBuf_.selector = 1; + xlTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (xlTmpBuf_UnionSelector == 2) { + xlTmpBuf_.selector = 2; + xlTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for xlTmpBuf_ has to be chosen through deserialisation."); + } + xlTmpBuf.value = static_cast(xlTmpBuf_); + } + value.xl = xlTmpBuf; + const auto xxlTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length xxlTmpBuf = {}; + xxlTmpBuf.tag = xxlTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((xxlTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 xxlTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length xxlTmpBuf_ = {}; + xxlTmpBuf_.selector = xxlTmpBuf_UnionSelector; + if (xxlTmpBuf_UnionSelector == 0) { + xxlTmpBuf_.selector = 0; + xxlTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (xxlTmpBuf_UnionSelector == 1) { + xxlTmpBuf_.selector = 1; + xxlTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (xxlTmpBuf_UnionSelector == 2) { + xxlTmpBuf_.selector = 2; + xxlTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for xxlTmpBuf_ has to be chosen through deserialisation."); + } + xxlTmpBuf.value = static_cast(xxlTmpBuf_); + } + value.xxl = xxlTmpBuf; + return value; +} +inline void GuideLinePosition_serializer::write(SerializerBase& buffer, Ark_GuideLinePosition value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForStart = value.start; + if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForStartTmpValue = valueHolderForStart.value; + if (valueHolderForStartTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForStartTmpValueForIdx0 = valueHolderForStartTmpValue.value0; + valueSerializer.writeString(valueHolderForStartTmpValueForIdx0); + } else if (valueHolderForStartTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForStartTmpValueForIdx1 = valueHolderForStartTmpValue.value1; + valueSerializer.writeNumber(valueHolderForStartTmpValueForIdx1); + } else if (valueHolderForStartTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForStartTmpValueForIdx2 = valueHolderForStartTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForStartTmpValueForIdx2); } - leftTmpBuf.value = static_cast(leftTmpBuf_); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.left = leftTmpBuf; - return value; -} -inline void PixelStretchEffectOptions_serializer::write(SerializerBase& buffer, Ark_PixelStretchEffectOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForTop = value.top; - if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnd = value.end; + if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTopTmpValue = valueHolderForTop.value; - if (valueHolderForTopTmpValue.selector == 0) { + const auto valueHolderForEndTmpValue = valueHolderForEnd.value; + if (valueHolderForEndTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue.value0; - valueSerializer.writeString(valueHolderForTopTmpValueForIdx0); - } else if (valueHolderForTopTmpValue.selector == 1) { + const auto valueHolderForEndTmpValueForIdx0 = valueHolderForEndTmpValue.value0; + valueSerializer.writeString(valueHolderForEndTmpValueForIdx0); + } else if (valueHolderForEndTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue.value1; - valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1); - } else if (valueHolderForTopTmpValue.selector == 2) { + const auto valueHolderForEndTmpValueForIdx1 = valueHolderForEndTmpValue.value1; + valueSerializer.writeNumber(valueHolderForEndTmpValueForIdx1); + } else if (valueHolderForEndTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForTopTmpValueForIdx2); + const auto valueHolderForEndTmpValueForIdx2 = valueHolderForEndTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForEndTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBottom = value.bottom; - if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_GuideLinePosition GuideLinePosition_serializer::read(DeserializerBase& buffer) +{ + Ark_GuideLinePosition value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension startTmpBuf = {}; + startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 startTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension startTmpBuf_ = {}; + startTmpBuf_.selector = startTmpBuf_UnionSelector; + if (startTmpBuf_UnionSelector == 0) { + startTmpBuf_.selector = 0; + startTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (startTmpBuf_UnionSelector == 1) { + startTmpBuf_.selector = 1; + startTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (startTmpBuf_UnionSelector == 2) { + startTmpBuf_.selector = 2; + startTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for startTmpBuf_ has to be chosen through deserialisation."); + } + startTmpBuf.value = static_cast(startTmpBuf_); + } + value.start = startTmpBuf; + const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension endTmpBuf = {}; + endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 endTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension endTmpBuf_ = {}; + endTmpBuf_.selector = endTmpBuf_UnionSelector; + if (endTmpBuf_UnionSelector == 0) { + endTmpBuf_.selector = 0; + endTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (endTmpBuf_UnionSelector == 1) { + endTmpBuf_.selector = 1; + endTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (endTmpBuf_UnionSelector == 2) { + endTmpBuf_.selector = 2; + endTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for endTmpBuf_ has to be chosen through deserialisation."); + } + endTmpBuf.value = static_cast(endTmpBuf_); + } + value.end = endTmpBuf; + return value; +} +inline void GuideLineStyle_serializer::write(SerializerBase& buffer, Ark_GuideLineStyle value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForId = value.id; + valueSerializer.writeString(valueHolderForId); + const auto valueHolderForDirection = value.direction; + valueSerializer.writeInt32(static_cast(valueHolderForDirection)); + const auto valueHolderForPosition = value.position; + GuideLinePosition_serializer::write(valueSerializer, valueHolderForPosition); +} +inline Ark_GuideLineStyle GuideLineStyle_serializer::read(DeserializerBase& buffer) +{ + Ark_GuideLineStyle value = {}; + DeserializerBase& valueDeserializer = buffer; + value.id = static_cast(valueDeserializer.readString()); + value.direction = static_cast(valueDeserializer.readInt32()); + value.position = GuideLinePosition_serializer::read(valueDeserializer); + return value; +} +inline void IconOptions_serializer::write(SerializerBase& buffer, Ark_IconOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForSize = value.size; + if (runtimeType(valueHolderForSize) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; - if (valueHolderForBottomTmpValue.selector == 0) { + const auto valueHolderForSizeTmpValue = valueHolderForSize.value; + if (valueHolderForSizeTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue.value0; - valueSerializer.writeString(valueHolderForBottomTmpValueForIdx0); - } else if (valueHolderForBottomTmpValue.selector == 1) { + const auto valueHolderForSizeTmpValueForIdx0 = valueHolderForSizeTmpValue.value0; + valueSerializer.writeString(valueHolderForSizeTmpValueForIdx0); + } else if (valueHolderForSizeTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1); - } else if (valueHolderForBottomTmpValue.selector == 2) { + const auto valueHolderForSizeTmpValueForIdx1 = valueHolderForSizeTmpValue.value1; + valueSerializer.writeNumber(valueHolderForSizeTmpValueForIdx1); + } else if (valueHolderForSizeTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForBottomTmpValueForIdx2); + const auto valueHolderForSizeTmpValueForIdx2 = valueHolderForSizeTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForSizeTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForLeft = value.left; - if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForColor = value.color; + if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; - if (valueHolderForLeftTmpValue.selector == 0) { + const auto valueHolderForColorTmpValue = valueHolderForColor.value; + if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForLeftTmpValueForIdx0 = valueHolderForLeftTmpValue.value0; - valueSerializer.writeString(valueHolderForLeftTmpValueForIdx0); - } else if (valueHolderForLeftTmpValue.selector == 1) { + const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); + } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue.value1; - valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx1); - } else if (valueHolderForLeftTmpValue.selector == 2) { + const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); + } else if (valueHolderForColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForLeftTmpValueForIdx2); + const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; + valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); + } else if (valueHolderForColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForRight = value.right; - if (runtimeType(valueHolderForRight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSrc = value.src; + if (runtimeType(valueHolderForSrc) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRightTmpValue = valueHolderForRight.value; - if (valueHolderForRightTmpValue.selector == 0) { + const auto valueHolderForSrcTmpValue = valueHolderForSrc.value; + if (valueHolderForSrcTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForRightTmpValueForIdx0 = valueHolderForRightTmpValue.value0; - valueSerializer.writeString(valueHolderForRightTmpValueForIdx0); - } else if (valueHolderForRightTmpValue.selector == 1) { + const auto valueHolderForSrcTmpValueForIdx0 = valueHolderForSrcTmpValue.value0; + valueSerializer.writeString(valueHolderForSrcTmpValueForIdx0); + } else if (valueHolderForSrcTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForRightTmpValueForIdx1 = valueHolderForRightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForRightTmpValueForIdx1); - } else if (valueHolderForRightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForRightTmpValueForIdx2); + const auto valueHolderForSrcTmpValueForIdx1 = valueHolderForSrcTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForSrcTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_PixelStretchEffectOptions PixelStretchEffectOptions_serializer::read(DeserializerBase& buffer) +inline Ark_IconOptions IconOptions_serializer::read(DeserializerBase& buffer) { - Ark_PixelStretchEffectOptions value = {}; + Ark_IconOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length topTmpBuf = {}; - topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 topTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length topTmpBuf_ = {}; - topTmpBuf_.selector = topTmpBuf_UnionSelector; - if (topTmpBuf_UnionSelector == 0) { - topTmpBuf_.selector = 0; - topTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (topTmpBuf_UnionSelector == 1) { - topTmpBuf_.selector = 1; - topTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (topTmpBuf_UnionSelector == 2) { - topTmpBuf_.selector = 2; - topTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + const auto sizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length sizeTmpBuf = {}; + sizeTmpBuf.tag = sizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((sizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 sizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length sizeTmpBuf_ = {}; + sizeTmpBuf_.selector = sizeTmpBuf_UnionSelector; + if (sizeTmpBuf_UnionSelector == 0) { + sizeTmpBuf_.selector = 0; + sizeTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (sizeTmpBuf_UnionSelector == 1) { + sizeTmpBuf_.selector = 1; + sizeTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (sizeTmpBuf_UnionSelector == 2) { + sizeTmpBuf_.selector = 2; + sizeTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for topTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for sizeTmpBuf_ has to be chosen through deserialisation."); } - topTmpBuf.value = static_cast(topTmpBuf_); + sizeTmpBuf.value = static_cast(sizeTmpBuf_); } - value.top = topTmpBuf; - const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length bottomTmpBuf = {}; - bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 bottomTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length bottomTmpBuf_ = {}; - bottomTmpBuf_.selector = bottomTmpBuf_UnionSelector; - if (bottomTmpBuf_UnionSelector == 0) { - bottomTmpBuf_.selector = 0; - bottomTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (bottomTmpBuf_UnionSelector == 1) { - bottomTmpBuf_.selector = 1; - bottomTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (bottomTmpBuf_UnionSelector == 2) { - bottomTmpBuf_.selector = 2; - bottomTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.size = sizeTmpBuf; + const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor colorTmpBuf = {}; + colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor colorTmpBuf_ = {}; + colorTmpBuf_.selector = colorTmpBuf_UnionSelector; + if (colorTmpBuf_UnionSelector == 0) { + colorTmpBuf_.selector = 0; + colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorTmpBuf_UnionSelector == 1) { + colorTmpBuf_.selector = 1; + colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (colorTmpBuf_UnionSelector == 2) { + colorTmpBuf_.selector = 2; + colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (colorTmpBuf_UnionSelector == 3) { + colorTmpBuf_.selector = 3; + colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); } - bottomTmpBuf.value = static_cast(bottomTmpBuf_); + colorTmpBuf.value = static_cast(colorTmpBuf_); } - value.bottom = bottomTmpBuf; - const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length leftTmpBuf = {}; - leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 leftTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length leftTmpBuf_ = {}; - leftTmpBuf_.selector = leftTmpBuf_UnionSelector; - if (leftTmpBuf_UnionSelector == 0) { - leftTmpBuf_.selector = 0; - leftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (leftTmpBuf_UnionSelector == 1) { - leftTmpBuf_.selector = 1; - leftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (leftTmpBuf_UnionSelector == 2) { - leftTmpBuf_.selector = 2; - leftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.color = colorTmpBuf; + const auto srcTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr srcTmpBuf = {}; + srcTmpBuf.tag = srcTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((srcTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 srcTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr srcTmpBuf_ = {}; + srcTmpBuf_.selector = srcTmpBuf_UnionSelector; + if (srcTmpBuf_UnionSelector == 0) { + srcTmpBuf_.selector = 0; + srcTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (srcTmpBuf_UnionSelector == 1) { + srcTmpBuf_.selector = 1; + srcTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for leftTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for srcTmpBuf_ has to be chosen through deserialisation."); } - leftTmpBuf.value = static_cast(leftTmpBuf_); + srcTmpBuf.value = static_cast(srcTmpBuf_); } - value.left = leftTmpBuf; - const auto rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length rightTmpBuf = {}; - rightTmpBuf.tag = rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 rightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length rightTmpBuf_ = {}; - rightTmpBuf_.selector = rightTmpBuf_UnionSelector; - if (rightTmpBuf_UnionSelector == 0) { - rightTmpBuf_.selector = 0; - rightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (rightTmpBuf_UnionSelector == 1) { - rightTmpBuf_.selector = 1; - rightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (rightTmpBuf_UnionSelector == 2) { - rightTmpBuf_.selector = 2; - rightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for rightTmpBuf_ has to be chosen through deserialisation."); - } - rightTmpBuf.value = static_cast(rightTmpBuf_); + value.src = srcTmpBuf; + return value; +} +inline void LeadingMarginPlaceholder_serializer::write(SerializerBase& buffer, Ark_LeadingMarginPlaceholder value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForPixelMap = value.pixelMap; + image_PixelMap_serializer::write(valueSerializer, valueHolderForPixelMap); + const auto valueHolderForSize = value.size; + const auto valueHolderForSize_0 = valueHolderForSize.value0; + if (valueHolderForSize_0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSize_0ForIdx0 = valueHolderForSize_0.value0; + valueSerializer.writeString(valueHolderForSize_0ForIdx0); + } else if (valueHolderForSize_0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSize_0ForIdx1 = valueHolderForSize_0.value1; + valueSerializer.writeNumber(valueHolderForSize_0ForIdx1); + } else if (valueHolderForSize_0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForSize_0ForIdx2 = valueHolderForSize_0.value2; + Resource_serializer::write(valueSerializer, valueHolderForSize_0ForIdx2); } - value.right = rightTmpBuf; + const auto valueHolderForSize_1 = valueHolderForSize.value1; + if (valueHolderForSize_1.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSize_1ForIdx0 = valueHolderForSize_1.value0; + valueSerializer.writeString(valueHolderForSize_1ForIdx0); + } else if (valueHolderForSize_1.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSize_1ForIdx1 = valueHolderForSize_1.value1; + valueSerializer.writeNumber(valueHolderForSize_1ForIdx1); + } else if (valueHolderForSize_1.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForSize_1ForIdx2 = valueHolderForSize_1.value2; + Resource_serializer::write(valueSerializer, valueHolderForSize_1ForIdx2); + } +} +inline Ark_LeadingMarginPlaceholder LeadingMarginPlaceholder_serializer::read(DeserializerBase& buffer) +{ + Ark_LeadingMarginPlaceholder value = {}; + DeserializerBase& valueDeserializer = buffer; + value.pixelMap = static_cast(image_PixelMap_serializer::read(valueDeserializer)); + Ark_Tuple_Dimension_Dimension sizeTmpBuf = {}; + const Ark_Int8 sizeTmpBufValue0TempBufUnionSelector = valueDeserializer.readInt8(); + Ark_Dimension sizeTmpBufValue0TempBuf = {}; + sizeTmpBufValue0TempBuf.selector = sizeTmpBufValue0TempBufUnionSelector; + if (sizeTmpBufValue0TempBufUnionSelector == 0) { + sizeTmpBufValue0TempBuf.selector = 0; + sizeTmpBufValue0TempBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (sizeTmpBufValue0TempBufUnionSelector == 1) { + sizeTmpBufValue0TempBuf.selector = 1; + sizeTmpBufValue0TempBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (sizeTmpBufValue0TempBufUnionSelector == 2) { + sizeTmpBufValue0TempBuf.selector = 2; + sizeTmpBufValue0TempBuf.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for sizeTmpBufValue0TempBuf has to be chosen through deserialisation."); + } + sizeTmpBuf.value0 = static_cast(sizeTmpBufValue0TempBuf); + const Ark_Int8 sizeTmpBufValue1TempBufUnionSelector = valueDeserializer.readInt8(); + Ark_Dimension sizeTmpBufValue1TempBuf = {}; + sizeTmpBufValue1TempBuf.selector = sizeTmpBufValue1TempBufUnionSelector; + if (sizeTmpBufValue1TempBufUnionSelector == 0) { + sizeTmpBufValue1TempBuf.selector = 0; + sizeTmpBufValue1TempBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (sizeTmpBufValue1TempBufUnionSelector == 1) { + sizeTmpBufValue1TempBuf.selector = 1; + sizeTmpBufValue1TempBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (sizeTmpBufValue1TempBufUnionSelector == 2) { + sizeTmpBufValue1TempBuf.selector = 2; + sizeTmpBufValue1TempBuf.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for sizeTmpBufValue1TempBuf has to be chosen through deserialisation."); + } + sizeTmpBuf.value1 = static_cast(sizeTmpBufValue1TempBuf); + value.size = sizeTmpBuf; return value; } -inline void PointLightStyle_serializer::write(SerializerBase& buffer, Ark_PointLightStyle value) +inline void LinearStyleOptions_serializer::write(SerializerBase& buffer, Ark_LinearStyleOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForLightSource = value.lightSource; - if (runtimeType(valueHolderForLightSource) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnableScanEffect = value.enableScanEffect; + if (runtimeType(valueHolderForEnableScanEffect) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLightSourceTmpValue = valueHolderForLightSource.value; - LightSource_serializer::write(valueSerializer, valueHolderForLightSourceTmpValue); + const auto valueHolderForEnableScanEffectTmpValue = valueHolderForEnableScanEffect.value; + valueSerializer.writeBoolean(valueHolderForEnableScanEffectTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForIlluminated = value.illuminated; - if (runtimeType(valueHolderForIlluminated) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStrokeWidth = value.strokeWidth; + if (runtimeType(valueHolderForStrokeWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIlluminatedTmpValue = valueHolderForIlluminated.value; - valueSerializer.writeInt32(static_cast(valueHolderForIlluminatedTmpValue)); + const auto valueHolderForStrokeWidthTmpValue = valueHolderForStrokeWidth.value; + if (valueHolderForStrokeWidthTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForStrokeWidthTmpValueForIdx0 = valueHolderForStrokeWidthTmpValue.value0; + valueSerializer.writeString(valueHolderForStrokeWidthTmpValueForIdx0); + } else if (valueHolderForStrokeWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForStrokeWidthTmpValueForIdx1 = valueHolderForStrokeWidthTmpValue.value1; + valueSerializer.writeNumber(valueHolderForStrokeWidthTmpValueForIdx1); + } else if (valueHolderForStrokeWidthTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForStrokeWidthTmpValueForIdx2 = valueHolderForStrokeWidthTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForStrokeWidthTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBloom = value.bloom; - if (runtimeType(valueHolderForBloom) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStrokeRadius = value.strokeRadius; + if (runtimeType(valueHolderForStrokeRadius) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBloomTmpValue = valueHolderForBloom.value; - valueSerializer.writeNumber(valueHolderForBloomTmpValue); + const auto valueHolderForStrokeRadiusTmpValue = valueHolderForStrokeRadius.value; + if (valueHolderForStrokeRadiusTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForStrokeRadiusTmpValueForIdx0 = valueHolderForStrokeRadiusTmpValue.value0; + valueSerializer.writeString(valueHolderForStrokeRadiusTmpValueForIdx0); + } else if (valueHolderForStrokeRadiusTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForStrokeRadiusTmpValueForIdx1 = valueHolderForStrokeRadiusTmpValue.value1; + valueSerializer.writeNumber(valueHolderForStrokeRadiusTmpValueForIdx1); + } else if (valueHolderForStrokeRadiusTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForStrokeRadiusTmpValueForIdx2 = valueHolderForStrokeRadiusTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForStrokeRadiusTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_PointLightStyle PointLightStyle_serializer::read(DeserializerBase& buffer) +inline Ark_LinearStyleOptions LinearStyleOptions_serializer::read(DeserializerBase& buffer) { - Ark_PointLightStyle value = {}; + Ark_LinearStyleOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto lightSourceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LightSource lightSourceTmpBuf = {}; - lightSourceTmpBuf.tag = lightSourceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((lightSourceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - lightSourceTmpBuf.value = LightSource_serializer::read(valueDeserializer); + const auto enableScanEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableScanEffectTmpBuf = {}; + enableScanEffectTmpBuf.tag = enableScanEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enableScanEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enableScanEffectTmpBuf.value = valueDeserializer.readBoolean(); } - value.lightSource = lightSourceTmpBuf; - const auto illuminatedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_IlluminatedType illuminatedTmpBuf = {}; - illuminatedTmpBuf.tag = illuminatedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((illuminatedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - illuminatedTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.enableScanEffect = enableScanEffectTmpBuf; + const auto strokeWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length strokeWidthTmpBuf = {}; + strokeWidthTmpBuf.tag = strokeWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((strokeWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 strokeWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length strokeWidthTmpBuf_ = {}; + strokeWidthTmpBuf_.selector = strokeWidthTmpBuf_UnionSelector; + if (strokeWidthTmpBuf_UnionSelector == 0) { + strokeWidthTmpBuf_.selector = 0; + strokeWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (strokeWidthTmpBuf_UnionSelector == 1) { + strokeWidthTmpBuf_.selector = 1; + strokeWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (strokeWidthTmpBuf_UnionSelector == 2) { + strokeWidthTmpBuf_.selector = 2; + strokeWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for strokeWidthTmpBuf_ has to be chosen through deserialisation."); + } + strokeWidthTmpBuf.value = static_cast(strokeWidthTmpBuf_); } - value.illuminated = illuminatedTmpBuf; - const auto bloomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number bloomTmpBuf = {}; - bloomTmpBuf.tag = bloomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((bloomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - bloomTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.strokeWidth = strokeWidthTmpBuf; + const auto strokeRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Number_Resource strokeRadiusTmpBuf = {}; + strokeRadiusTmpBuf.tag = strokeRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((strokeRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 strokeRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Number_Resource strokeRadiusTmpBuf_ = {}; + strokeRadiusTmpBuf_.selector = strokeRadiusTmpBuf_UnionSelector; + if (strokeRadiusTmpBuf_UnionSelector == 0) { + strokeRadiusTmpBuf_.selector = 0; + strokeRadiusTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (strokeRadiusTmpBuf_UnionSelector == 1) { + strokeRadiusTmpBuf_.selector = 1; + strokeRadiusTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (strokeRadiusTmpBuf_UnionSelector == 2) { + strokeRadiusTmpBuf_.selector = 2; + strokeRadiusTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for strokeRadiusTmpBuf_ has to be chosen through deserialisation."); + } + strokeRadiusTmpBuf.value = static_cast(strokeRadiusTmpBuf_); } - value.bloom = bloomTmpBuf; + value.strokeRadius = strokeRadiusTmpBuf; return value; } -inline void Position_serializer::write(SerializerBase& buffer, Ark_Position value) +inline void ListDividerOptions_serializer::write(SerializerBase& buffer, Ark_ListDividerOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForX = value.x; - if (runtimeType(valueHolderForX) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStrokeWidth = value.strokeWidth; + if (valueHolderForStrokeWidth.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForStrokeWidthForIdx0 = valueHolderForStrokeWidth.value0; + valueSerializer.writeString(valueHolderForStrokeWidthForIdx0); + } else if (valueHolderForStrokeWidth.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForStrokeWidthForIdx1 = valueHolderForStrokeWidth.value1; + valueSerializer.writeNumber(valueHolderForStrokeWidthForIdx1); + } else if (valueHolderForStrokeWidth.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForStrokeWidthForIdx2 = valueHolderForStrokeWidth.value2; + Resource_serializer::write(valueSerializer, valueHolderForStrokeWidthForIdx2); + } + const auto valueHolderForColor = value.color; + if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXTmpValue = valueHolderForX.value; - if (valueHolderForXTmpValue.selector == 0) { + const auto valueHolderForColorTmpValue = valueHolderForColor.value; + if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForXTmpValueForIdx0 = valueHolderForXTmpValue.value0; - valueSerializer.writeString(valueHolderForXTmpValueForIdx0); - } else if (valueHolderForXTmpValue.selector == 1) { + const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); + } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForXTmpValueForIdx1 = valueHolderForXTmpValue.value1; - valueSerializer.writeNumber(valueHolderForXTmpValueForIdx1); - } else if (valueHolderForXTmpValue.selector == 2) { + const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); + } else if (valueHolderForColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForXTmpValueForIdx2 = valueHolderForXTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForXTmpValueForIdx2); + const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; + valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); + } else if (valueHolderForColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForY = value.y; - if (runtimeType(valueHolderForY) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStartMargin = value.startMargin; + if (runtimeType(valueHolderForStartMargin) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForYTmpValue = valueHolderForY.value; - if (valueHolderForYTmpValue.selector == 0) { + const auto valueHolderForStartMarginTmpValue = valueHolderForStartMargin.value; + if (valueHolderForStartMarginTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForYTmpValueForIdx0 = valueHolderForYTmpValue.value0; - valueSerializer.writeString(valueHolderForYTmpValueForIdx0); - } else if (valueHolderForYTmpValue.selector == 1) { + const auto valueHolderForStartMarginTmpValueForIdx0 = valueHolderForStartMarginTmpValue.value0; + valueSerializer.writeString(valueHolderForStartMarginTmpValueForIdx0); + } else if (valueHolderForStartMarginTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForYTmpValueForIdx1 = valueHolderForYTmpValue.value1; - valueSerializer.writeNumber(valueHolderForYTmpValueForIdx1); - } else if (valueHolderForYTmpValue.selector == 2) { + const auto valueHolderForStartMarginTmpValueForIdx1 = valueHolderForStartMarginTmpValue.value1; + valueSerializer.writeNumber(valueHolderForStartMarginTmpValueForIdx1); + } else if (valueHolderForStartMarginTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForYTmpValueForIdx2 = valueHolderForYTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForYTmpValueForIdx2); + const auto valueHolderForStartMarginTmpValueForIdx2 = valueHolderForStartMarginTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForStartMarginTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForEndMargin = value.endMargin; + if (runtimeType(valueHolderForEndMargin) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForEndMarginTmpValue = valueHolderForEndMargin.value; + if (valueHolderForEndMarginTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForEndMarginTmpValueForIdx0 = valueHolderForEndMarginTmpValue.value0; + valueSerializer.writeString(valueHolderForEndMarginTmpValueForIdx0); + } else if (valueHolderForEndMarginTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForEndMarginTmpValueForIdx1 = valueHolderForEndMarginTmpValue.value1; + valueSerializer.writeNumber(valueHolderForEndMarginTmpValueForIdx1); + } else if (valueHolderForEndMarginTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForEndMarginTmpValueForIdx2 = valueHolderForEndMarginTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForEndMarginTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_Position Position_serializer::read(DeserializerBase& buffer) +inline Ark_ListDividerOptions ListDividerOptions_serializer::read(DeserializerBase& buffer) { - Ark_Position value = {}; + Ark_ListDividerOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto xTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length xTmpBuf = {}; - xTmpBuf.tag = xTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 xTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length xTmpBuf_ = {}; - xTmpBuf_.selector = xTmpBuf_UnionSelector; - if (xTmpBuf_UnionSelector == 0) { - xTmpBuf_.selector = 0; - xTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (xTmpBuf_UnionSelector == 1) { - xTmpBuf_.selector = 1; - xTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (xTmpBuf_UnionSelector == 2) { - xTmpBuf_.selector = 2; - xTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + const Ark_Int8 strokeWidthTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Length strokeWidthTmpBuf = {}; + strokeWidthTmpBuf.selector = strokeWidthTmpBufUnionSelector; + if (strokeWidthTmpBufUnionSelector == 0) { + strokeWidthTmpBuf.selector = 0; + strokeWidthTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (strokeWidthTmpBufUnionSelector == 1) { + strokeWidthTmpBuf.selector = 1; + strokeWidthTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (strokeWidthTmpBufUnionSelector == 2) { + strokeWidthTmpBuf.selector = 2; + strokeWidthTmpBuf.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for strokeWidthTmpBuf has to be chosen through deserialisation."); + } + value.strokeWidth = static_cast(strokeWidthTmpBuf); + const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor colorTmpBuf = {}; + colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor colorTmpBuf_ = {}; + colorTmpBuf_.selector = colorTmpBuf_UnionSelector; + if (colorTmpBuf_UnionSelector == 0) { + colorTmpBuf_.selector = 0; + colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorTmpBuf_UnionSelector == 1) { + colorTmpBuf_.selector = 1; + colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (colorTmpBuf_UnionSelector == 2) { + colorTmpBuf_.selector = 2; + colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (colorTmpBuf_UnionSelector == 3) { + colorTmpBuf_.selector = 3; + colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for xTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); } - xTmpBuf.value = static_cast(xTmpBuf_); + colorTmpBuf.value = static_cast(colorTmpBuf_); } - value.x = xTmpBuf; - const auto yTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length yTmpBuf = {}; - yTmpBuf.tag = yTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((yTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 yTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length yTmpBuf_ = {}; - yTmpBuf_.selector = yTmpBuf_UnionSelector; - if (yTmpBuf_UnionSelector == 0) { - yTmpBuf_.selector = 0; - yTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (yTmpBuf_UnionSelector == 1) { - yTmpBuf_.selector = 1; - yTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (yTmpBuf_UnionSelector == 2) { - yTmpBuf_.selector = 2; - yTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.color = colorTmpBuf; + const auto startMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length startMarginTmpBuf = {}; + startMarginTmpBuf.tag = startMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 startMarginTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length startMarginTmpBuf_ = {}; + startMarginTmpBuf_.selector = startMarginTmpBuf_UnionSelector; + if (startMarginTmpBuf_UnionSelector == 0) { + startMarginTmpBuf_.selector = 0; + startMarginTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (startMarginTmpBuf_UnionSelector == 1) { + startMarginTmpBuf_.selector = 1; + startMarginTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (startMarginTmpBuf_UnionSelector == 2) { + startMarginTmpBuf_.selector = 2; + startMarginTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for yTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for startMarginTmpBuf_ has to be chosen through deserialisation."); } - yTmpBuf.value = static_cast(yTmpBuf_); + startMarginTmpBuf.value = static_cast(startMarginTmpBuf_); } - value.y = yTmpBuf; + value.startMargin = startMarginTmpBuf; + const auto endMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length endMarginTmpBuf = {}; + endMarginTmpBuf.tag = endMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((endMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 endMarginTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length endMarginTmpBuf_ = {}; + endMarginTmpBuf_.selector = endMarginTmpBuf_UnionSelector; + if (endMarginTmpBuf_UnionSelector == 0) { + endMarginTmpBuf_.selector = 0; + endMarginTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (endMarginTmpBuf_UnionSelector == 1) { + endMarginTmpBuf_.selector = 1; + endMarginTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (endMarginTmpBuf_UnionSelector == 2) { + endMarginTmpBuf_.selector = 2; + endMarginTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for endMarginTmpBuf_ has to be chosen through deserialisation."); + } + endMarginTmpBuf.value = static_cast(endMarginTmpBuf_); + } + value.endMargin = endMarginTmpBuf; return value; } -inline void ProgressStyleOptions_serializer::write(SerializerBase& buffer, Ark_ProgressStyleOptions value) +inline void MarkStyle_serializer::write(SerializerBase& buffer, Ark_MarkStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForEnableSmoothEffect = value.enableSmoothEffect; - if (runtimeType(valueHolderForEnableSmoothEffect) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStrokeColor = value.strokeColor; + if (runtimeType(valueHolderForStrokeColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableSmoothEffectTmpValue = valueHolderForEnableSmoothEffect.value; - valueSerializer.writeBoolean(valueHolderForEnableSmoothEffectTmpValue); + const auto valueHolderForStrokeColorTmpValue = valueHolderForStrokeColor.value; + if (valueHolderForStrokeColorTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForStrokeColorTmpValueForIdx0 = valueHolderForStrokeColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForStrokeColorTmpValueForIdx0)); + } else if (valueHolderForStrokeColorTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForStrokeColorTmpValueForIdx1 = valueHolderForStrokeColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForStrokeColorTmpValueForIdx1); + } else if (valueHolderForStrokeColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForStrokeColorTmpValueForIdx2 = valueHolderForStrokeColorTmpValue.value2; + valueSerializer.writeString(valueHolderForStrokeColorTmpValueForIdx2); + } else if (valueHolderForStrokeColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForStrokeColorTmpValueForIdx3 = valueHolderForStrokeColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForStrokeColorTmpValueForIdx3); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForSize = value.size; + if (runtimeType(valueHolderForSize) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForSizeTmpValue = valueHolderForSize.value; + if (valueHolderForSizeTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSizeTmpValueForIdx0 = valueHolderForSizeTmpValue.value0; + valueSerializer.writeString(valueHolderForSizeTmpValueForIdx0); + } else if (valueHolderForSizeTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSizeTmpValueForIdx1 = valueHolderForSizeTmpValue.value1; + valueSerializer.writeNumber(valueHolderForSizeTmpValueForIdx1); + } else if (valueHolderForSizeTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForSizeTmpValueForIdx2 = valueHolderForSizeTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForSizeTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } @@ -98613,46 +86647,58 @@ inline void ProgressStyleOptions_serializer::write(SerializerBase& buffer, Ark_P } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForScaleCount = value.scaleCount; - if (runtimeType(valueHolderForScaleCount) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForScaleCountTmpValue = valueHolderForScaleCount.value; - valueSerializer.writeNumber(valueHolderForScaleCountTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForScaleWidth = value.scaleWidth; - if (runtimeType(valueHolderForScaleWidth) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForScaleWidthTmpValue = valueHolderForScaleWidth.value; - if (valueHolderForScaleWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForScaleWidthTmpValueForIdx0 = valueHolderForScaleWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForScaleWidthTmpValueForIdx0); - } else if (valueHolderForScaleWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForScaleWidthTmpValueForIdx1 = valueHolderForScaleWidthTmpValue.value1; - valueSerializer.writeNumber(valueHolderForScaleWidthTmpValueForIdx1); - } else if (valueHolderForScaleWidthTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForScaleWidthTmpValueForIdx2 = valueHolderForScaleWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForScaleWidthTmpValueForIdx2); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } } -inline Ark_ProgressStyleOptions ProgressStyleOptions_serializer::read(DeserializerBase& buffer) +inline Ark_MarkStyle MarkStyle_serializer::read(DeserializerBase& buffer) { - Ark_ProgressStyleOptions value = {}; + Ark_MarkStyle value = {}; DeserializerBase& valueDeserializer = buffer; - const auto enableSmoothEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableSmoothEffectTmpBuf = {}; - enableSmoothEffectTmpBuf.tag = enableSmoothEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableSmoothEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableSmoothEffectTmpBuf.value = valueDeserializer.readBoolean(); + const auto strokeColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor strokeColorTmpBuf = {}; + strokeColorTmpBuf.tag = strokeColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((strokeColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 strokeColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor strokeColorTmpBuf_ = {}; + strokeColorTmpBuf_.selector = strokeColorTmpBuf_UnionSelector; + if (strokeColorTmpBuf_UnionSelector == 0) { + strokeColorTmpBuf_.selector = 0; + strokeColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (strokeColorTmpBuf_UnionSelector == 1) { + strokeColorTmpBuf_.selector = 1; + strokeColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (strokeColorTmpBuf_UnionSelector == 2) { + strokeColorTmpBuf_.selector = 2; + strokeColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (strokeColorTmpBuf_UnionSelector == 3) { + strokeColorTmpBuf_.selector = 3; + strokeColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for strokeColorTmpBuf_ has to be chosen through deserialisation."); + } + strokeColorTmpBuf.value = static_cast(strokeColorTmpBuf_); } - value.enableSmoothEffect = enableSmoothEffectTmpBuf; + value.strokeColor = strokeColorTmpBuf; + const auto sizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length sizeTmpBuf = {}; + sizeTmpBuf.tag = sizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((sizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 sizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length sizeTmpBuf_ = {}; + sizeTmpBuf_.selector = sizeTmpBuf_UnionSelector; + if (sizeTmpBuf_UnionSelector == 0) { + sizeTmpBuf_.selector = 0; + sizeTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (sizeTmpBuf_UnionSelector == 1) { + sizeTmpBuf_.selector = 1; + sizeTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (sizeTmpBuf_UnionSelector == 2) { + sizeTmpBuf_.selector = 2; + sizeTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for sizeTmpBuf_ has to be chosen through deserialisation."); + } + sizeTmpBuf.value = static_cast(sizeTmpBuf_); + } + value.size = sizeTmpBuf; const auto strokeWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length strokeWidthTmpBuf = {}; strokeWidthTmpBuf.tag = strokeWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -98675,1396 +86721,1289 @@ inline Ark_ProgressStyleOptions ProgressStyleOptions_serializer::read(Deserializ strokeWidthTmpBuf.value = static_cast(strokeWidthTmpBuf_); } value.strokeWidth = strokeWidthTmpBuf; - const auto scaleCountTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number scaleCountTmpBuf = {}; - scaleCountTmpBuf.tag = scaleCountTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((scaleCountTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - scaleCountTmpBuf.value = static_cast(valueDeserializer.readNumber()); + return value; +} +inline void MoreButtonOptions_serializer::write(SerializerBase& buffer, Ark_MoreButtonOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForBackgroundBlurStyle = value.backgroundBlurStyle; + if (runtimeType(valueHolderForBackgroundBlurStyle) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBackgroundBlurStyleTmpValue = valueHolderForBackgroundBlurStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForBackgroundBlurStyleTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.scaleCount = scaleCountTmpBuf; - const auto scaleWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length scaleWidthTmpBuf = {}; - scaleWidthTmpBuf.tag = scaleWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((scaleWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 scaleWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length scaleWidthTmpBuf_ = {}; - scaleWidthTmpBuf_.selector = scaleWidthTmpBuf_UnionSelector; - if (scaleWidthTmpBuf_UnionSelector == 0) { - scaleWidthTmpBuf_.selector = 0; - scaleWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (scaleWidthTmpBuf_UnionSelector == 1) { - scaleWidthTmpBuf_.selector = 1; - scaleWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (scaleWidthTmpBuf_UnionSelector == 2) { - scaleWidthTmpBuf_.selector = 2; - scaleWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + const auto valueHolderForBackgroundBlurStyleOptions = value.backgroundBlurStyleOptions; + if (runtimeType(valueHolderForBackgroundBlurStyleOptions) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBackgroundBlurStyleOptionsTmpValue = valueHolderForBackgroundBlurStyleOptions.value; + BackgroundBlurStyleOptions_serializer::write(valueSerializer, valueHolderForBackgroundBlurStyleOptionsTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForBackgroundEffect = value.backgroundEffect; + if (runtimeType(valueHolderForBackgroundEffect) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBackgroundEffectTmpValue = valueHolderForBackgroundEffect.value; + BackgroundEffectOptions_serializer::write(valueSerializer, valueHolderForBackgroundEffectTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_MoreButtonOptions MoreButtonOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_MoreButtonOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto backgroundBlurStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyle backgroundBlurStyleTmpBuf = {}; + backgroundBlurStyleTmpBuf.tag = backgroundBlurStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((backgroundBlurStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + backgroundBlurStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.backgroundBlurStyle = backgroundBlurStyleTmpBuf; + const auto backgroundBlurStyleOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BackgroundBlurStyleOptions backgroundBlurStyleOptionsTmpBuf = {}; + backgroundBlurStyleOptionsTmpBuf.tag = backgroundBlurStyleOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((backgroundBlurStyleOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + backgroundBlurStyleOptionsTmpBuf.value = BackgroundBlurStyleOptions_serializer::read(valueDeserializer); + } + value.backgroundBlurStyleOptions = backgroundBlurStyleOptionsTmpBuf; + const auto backgroundEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BackgroundEffectOptions backgroundEffectTmpBuf = {}; + backgroundEffectTmpBuf.tag = backgroundEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((backgroundEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + backgroundEffectTmpBuf.value = BackgroundEffectOptions_serializer::read(valueDeserializer); + } + value.backgroundEffect = backgroundEffectTmpBuf; + return value; +} +inline void NavDestinationCustomTitle_serializer::write(SerializerBase& buffer, Ark_NavDestinationCustomTitle value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForBuilder = value.builder; + valueSerializer.writeCallbackResource(valueHolderForBuilder.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilder.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilder.callSync)); + const auto valueHolderForHeight = value.height; + if (valueHolderForHeight.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForHeightForIdx0 = valueHolderForHeight.value0; + valueSerializer.writeInt32(static_cast(valueHolderForHeightForIdx0)); + } else if (valueHolderForHeight.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForHeightForIdx1 = valueHolderForHeight.value1; + if (valueHolderForHeightForIdx1.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForHeightForIdx1ForIdx0 = valueHolderForHeightForIdx1.value0; + valueSerializer.writeString(valueHolderForHeightForIdx1ForIdx0); + } else if (valueHolderForHeightForIdx1.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForHeightForIdx1ForIdx1 = valueHolderForHeightForIdx1.value1; + valueSerializer.writeNumber(valueHolderForHeightForIdx1ForIdx1); + } else if (valueHolderForHeightForIdx1.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForHeightForIdx1ForIdx2 = valueHolderForHeightForIdx1.value2; + Resource_serializer::write(valueSerializer, valueHolderForHeightForIdx1ForIdx2); + } + } +} +inline Ark_NavDestinationCustomTitle NavDestinationCustomTitle_serializer::read(DeserializerBase& buffer) +{ + Ark_NavDestinationCustomTitle value = {}; + DeserializerBase& valueDeserializer = buffer; + value.builder = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + const Ark_Int8 heightTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_TitleHeight_Length heightTmpBuf = {}; + heightTmpBuf.selector = heightTmpBufUnionSelector; + if (heightTmpBufUnionSelector == 0) { + heightTmpBuf.selector = 0; + heightTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); + } else if (heightTmpBufUnionSelector == 1) { + heightTmpBuf.selector = 1; + const Ark_Int8 heightTmpBufBufUUnionSelector = valueDeserializer.readInt8(); + Ark_Length heightTmpBufBufU = {}; + heightTmpBufBufU.selector = heightTmpBufBufUUnionSelector; + if (heightTmpBufBufUUnionSelector == 0) { + heightTmpBufBufU.selector = 0; + heightTmpBufBufU.value0 = static_cast(valueDeserializer.readString()); + } else if (heightTmpBufBufUUnionSelector == 1) { + heightTmpBufBufU.selector = 1; + heightTmpBufBufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (heightTmpBufBufUUnionSelector == 2) { + heightTmpBufBufU.selector = 2; + heightTmpBufBufU.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for heightTmpBufBufU has to be chosen through deserialisation."); + } + heightTmpBuf.value1 = static_cast(heightTmpBufBufU); + } else { + INTEROP_FATAL("One of the branches for heightTmpBuf has to be chosen through deserialisation."); + } + value.height = static_cast(heightTmpBuf); + return value; +} +inline void NavigationCustomTitle_serializer::write(SerializerBase& buffer, Ark_NavigationCustomTitle value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForBuilder = value.builder; + valueSerializer.writeCallbackResource(valueHolderForBuilder.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilder.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilder.callSync)); + const auto valueHolderForHeight = value.height; + if (valueHolderForHeight.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForHeightForIdx0 = valueHolderForHeight.value0; + valueSerializer.writeInt32(static_cast(valueHolderForHeightForIdx0)); + } else if (valueHolderForHeight.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForHeightForIdx1 = valueHolderForHeight.value1; + if (valueHolderForHeightForIdx1.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForHeightForIdx1ForIdx0 = valueHolderForHeightForIdx1.value0; + valueSerializer.writeString(valueHolderForHeightForIdx1ForIdx0); + } else if (valueHolderForHeightForIdx1.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForHeightForIdx1ForIdx1 = valueHolderForHeightForIdx1.value1; + valueSerializer.writeNumber(valueHolderForHeightForIdx1ForIdx1); + } else if (valueHolderForHeightForIdx1.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForHeightForIdx1ForIdx2 = valueHolderForHeightForIdx1.value2; + Resource_serializer::write(valueSerializer, valueHolderForHeightForIdx1ForIdx2); + } + } +} +inline Ark_NavigationCustomTitle NavigationCustomTitle_serializer::read(DeserializerBase& buffer) +{ + Ark_NavigationCustomTitle value = {}; + DeserializerBase& valueDeserializer = buffer; + value.builder = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + const Ark_Int8 heightTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_TitleHeight_Length heightTmpBuf = {}; + heightTmpBuf.selector = heightTmpBufUnionSelector; + if (heightTmpBufUnionSelector == 0) { + heightTmpBuf.selector = 0; + heightTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); + } else if (heightTmpBufUnionSelector == 1) { + heightTmpBuf.selector = 1; + const Ark_Int8 heightTmpBufBufUUnionSelector = valueDeserializer.readInt8(); + Ark_Length heightTmpBufBufU = {}; + heightTmpBufBufU.selector = heightTmpBufBufUUnionSelector; + if (heightTmpBufBufUUnionSelector == 0) { + heightTmpBufBufU.selector = 0; + heightTmpBufBufU.value0 = static_cast(valueDeserializer.readString()); + } else if (heightTmpBufBufUUnionSelector == 1) { + heightTmpBufBufU.selector = 1; + heightTmpBufBufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (heightTmpBufBufUUnionSelector == 2) { + heightTmpBufBufU.selector = 2; + heightTmpBufBufU.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for scaleWidthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for heightTmpBufBufU has to be chosen through deserialisation."); } - scaleWidthTmpBuf.value = static_cast(scaleWidthTmpBuf_); + heightTmpBuf.value1 = static_cast(heightTmpBufBufU); + } else { + INTEROP_FATAL("One of the branches for heightTmpBuf has to be chosen through deserialisation."); } - value.scaleWidth = scaleWidthTmpBuf; + value.height = static_cast(heightTmpBuf); return value; } -inline void RadialGradientOptions_serializer::write(SerializerBase& buffer, Ark_RadialGradientOptions value) +inline void NavigationTitleOptions_serializer::write(SerializerBase& buffer, Ark_NavigationTitleOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForCenter = value.center; - const auto valueHolderForCenter_0 = valueHolderForCenter.value0; - if (valueHolderForCenter_0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCenter_0ForIdx0 = valueHolderForCenter_0.value0; - valueSerializer.writeString(valueHolderForCenter_0ForIdx0); - } else if (valueHolderForCenter_0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCenter_0ForIdx1 = valueHolderForCenter_0.value1; - valueSerializer.writeNumber(valueHolderForCenter_0ForIdx1); - } else if (valueHolderForCenter_0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCenter_0ForIdx2 = valueHolderForCenter_0.value2; - Resource_serializer::write(valueSerializer, valueHolderForCenter_0ForIdx2); - } - const auto valueHolderForCenter_1 = valueHolderForCenter.value1; - if (valueHolderForCenter_1.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCenter_1ForIdx0 = valueHolderForCenter_1.value0; - valueSerializer.writeString(valueHolderForCenter_1ForIdx0); - } else if (valueHolderForCenter_1.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCenter_1ForIdx1 = valueHolderForCenter_1.value1; - valueSerializer.writeNumber(valueHolderForCenter_1ForIdx1); - } else if (valueHolderForCenter_1.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCenter_1ForIdx2 = valueHolderForCenter_1.value2; - Resource_serializer::write(valueSerializer, valueHolderForCenter_1ForIdx2); - } - const auto valueHolderForRadius = value.radius; - if (valueHolderForRadius.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRadiusForIdx0 = valueHolderForRadius.value0; - valueSerializer.writeString(valueHolderForRadiusForIdx0); - } else if (valueHolderForRadius.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRadiusForIdx1 = valueHolderForRadius.value1; - valueSerializer.writeNumber(valueHolderForRadiusForIdx1); - } else if (valueHolderForRadius.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForRadiusForIdx2 = valueHolderForRadius.value2; - Resource_serializer::write(valueSerializer, valueHolderForRadiusForIdx2); - } - const auto valueHolderForColors = value.colors; - valueSerializer.writeInt32(valueHolderForColors.length); - for (int valueHolderForColorsCounterI = 0; valueHolderForColorsCounterI < valueHolderForColors.length; valueHolderForColorsCounterI++) { - const Ark_Tuple_ResourceColor_Number valueHolderForColorsTmpElement = valueHolderForColors.array[valueHolderForColorsCounterI]; - const auto valueHolderForColorsTmpElement_0 = valueHolderForColorsTmpElement.value0; - if (valueHolderForColorsTmpElement_0.selector == 0) { + const auto valueHolderForBackgroundColor = value.backgroundColor; + if (runtimeType(valueHolderForBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor.value; + if (valueHolderForBackgroundColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForColorsTmpElement_0ForIdx0 = valueHolderForColorsTmpElement_0.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorsTmpElement_0ForIdx0)); - } else if (valueHolderForColorsTmpElement_0.selector == 1) { + const auto valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); + } else if (valueHolderForBackgroundColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForColorsTmpElement_0ForIdx1 = valueHolderForColorsTmpElement_0.value1; - valueSerializer.writeNumber(valueHolderForColorsTmpElement_0ForIdx1); - } else if (valueHolderForColorsTmpElement_0.selector == 2) { + const auto valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBackgroundColorTmpValueForIdx1); + } else if (valueHolderForBackgroundColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForColorsTmpElement_0ForIdx2 = valueHolderForColorsTmpElement_0.value2; - valueSerializer.writeString(valueHolderForColorsTmpElement_0ForIdx2); - } else if (valueHolderForColorsTmpElement_0.selector == 3) { + const auto valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue.value2; + valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2); + } else if (valueHolderForBackgroundColorTmpValue.selector == 3) { valueSerializer.writeInt8(3); - const auto valueHolderForColorsTmpElement_0ForIdx3 = valueHolderForColorsTmpElement_0.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorsTmpElement_0ForIdx3); + const auto valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3); } - const auto valueHolderForColorsTmpElement_1 = valueHolderForColorsTmpElement.value1; - valueSerializer.writeNumber(valueHolderForColorsTmpElement_1); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForRepeating = value.repeating; - if (runtimeType(valueHolderForRepeating) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBackgroundBlurStyle = value.backgroundBlurStyle; + if (runtimeType(valueHolderForBackgroundBlurStyle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRepeatingTmpValue = valueHolderForRepeating.value; - valueSerializer.writeBoolean(valueHolderForRepeatingTmpValue); + const auto valueHolderForBackgroundBlurStyleTmpValue = valueHolderForBackgroundBlurStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForBackgroundBlurStyleTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_RadialGradientOptions RadialGradientOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_RadialGradientOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - Ark_Tuple_Length_Length centerTmpBuf = {}; - const Ark_Int8 centerTmpBufValue0TempBufUnionSelector = valueDeserializer.readInt8(); - Ark_Length centerTmpBufValue0TempBuf = {}; - centerTmpBufValue0TempBuf.selector = centerTmpBufValue0TempBufUnionSelector; - if (centerTmpBufValue0TempBufUnionSelector == 0) { - centerTmpBufValue0TempBuf.selector = 0; - centerTmpBufValue0TempBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (centerTmpBufValue0TempBufUnionSelector == 1) { - centerTmpBufValue0TempBuf.selector = 1; - centerTmpBufValue0TempBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (centerTmpBufValue0TempBufUnionSelector == 2) { - centerTmpBufValue0TempBuf.selector = 2; - centerTmpBufValue0TempBuf.value2 = Resource_serializer::read(valueDeserializer); + const auto valueHolderForBackgroundBlurStyleOptions = value.backgroundBlurStyleOptions; + if (runtimeType(valueHolderForBackgroundBlurStyleOptions) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBackgroundBlurStyleOptionsTmpValue = valueHolderForBackgroundBlurStyleOptions.value; + BackgroundBlurStyleOptions_serializer::write(valueSerializer, valueHolderForBackgroundBlurStyleOptionsTmpValue); } else { - INTEROP_FATAL("One of the branches for centerTmpBufValue0TempBuf has to be chosen through deserialisation."); + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - centerTmpBuf.value0 = static_cast(centerTmpBufValue0TempBuf); - const Ark_Int8 centerTmpBufValue1TempBufUnionSelector = valueDeserializer.readInt8(); - Ark_Length centerTmpBufValue1TempBuf = {}; - centerTmpBufValue1TempBuf.selector = centerTmpBufValue1TempBufUnionSelector; - if (centerTmpBufValue1TempBufUnionSelector == 0) { - centerTmpBufValue1TempBuf.selector = 0; - centerTmpBufValue1TempBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (centerTmpBufValue1TempBufUnionSelector == 1) { - centerTmpBufValue1TempBuf.selector = 1; - centerTmpBufValue1TempBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (centerTmpBufValue1TempBufUnionSelector == 2) { - centerTmpBufValue1TempBuf.selector = 2; - centerTmpBufValue1TempBuf.value2 = Resource_serializer::read(valueDeserializer); + const auto valueHolderForBackgroundEffect = value.backgroundEffect; + if (runtimeType(valueHolderForBackgroundEffect) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBackgroundEffectTmpValue = valueHolderForBackgroundEffect.value; + BackgroundEffectOptions_serializer::write(valueSerializer, valueHolderForBackgroundEffectTmpValue); } else { - INTEROP_FATAL("One of the branches for centerTmpBufValue1TempBuf has to be chosen through deserialisation."); + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - centerTmpBuf.value1 = static_cast(centerTmpBufValue1TempBuf); - value.center = centerTmpBuf; - const Ark_Int8 radiusTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Length radiusTmpBuf = {}; - radiusTmpBuf.selector = radiusTmpBufUnionSelector; - if (radiusTmpBufUnionSelector == 0) { - radiusTmpBuf.selector = 0; - radiusTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (radiusTmpBufUnionSelector == 1) { - radiusTmpBuf.selector = 1; - radiusTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (radiusTmpBufUnionSelector == 2) { - radiusTmpBuf.selector = 2; - radiusTmpBuf.value2 = Resource_serializer::read(valueDeserializer); + const auto valueHolderForBarStyle = value.barStyle; + if (runtimeType(valueHolderForBarStyle) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBarStyleTmpValue = valueHolderForBarStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForBarStyleTmpValue)); } else { - INTEROP_FATAL("One of the branches for radiusTmpBuf has to be chosen through deserialisation."); + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.radius = static_cast(radiusTmpBuf); - const Ark_Int32 colorsTmpBufLength = valueDeserializer.readInt32(); - Array_Tuple_ResourceColor_Number colorsTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&colorsTmpBuf, colorsTmpBufLength); - for (int colorsTmpBufBufCounterI = 0; colorsTmpBufBufCounterI < colorsTmpBufLength; colorsTmpBufBufCounterI++) { - Ark_Tuple_ResourceColor_Number colorsTmpBufTempBuf = {}; - const Ark_Int8 colorsTmpBufTempBufValue0TempBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorsTmpBufTempBufValue0TempBuf = {}; - colorsTmpBufTempBufValue0TempBuf.selector = colorsTmpBufTempBufValue0TempBufUnionSelector; - if (colorsTmpBufTempBufValue0TempBufUnionSelector == 0) { - colorsTmpBufTempBufValue0TempBuf.selector = 0; - colorsTmpBufTempBufValue0TempBuf.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == 1) { - colorsTmpBufTempBufValue0TempBuf.selector = 1; - colorsTmpBufTempBufValue0TempBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == 2) { - colorsTmpBufTempBufValue0TempBuf.selector = 2; - colorsTmpBufTempBufValue0TempBuf.value2 = static_cast(valueDeserializer.readString()); - } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == 3) { - colorsTmpBufTempBufValue0TempBuf.selector = 3; - colorsTmpBufTempBufValue0TempBuf.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for colorsTmpBufTempBufValue0TempBuf has to be chosen through deserialisation."); - } - colorsTmpBufTempBuf.value0 = static_cast(colorsTmpBufTempBufValue0TempBuf); - colorsTmpBufTempBuf.value1 = static_cast(valueDeserializer.readNumber()); - colorsTmpBuf.array[colorsTmpBufBufCounterI] = colorsTmpBufTempBuf; + const auto valueHolderForPaddingStart = value.paddingStart; + if (runtimeType(valueHolderForPaddingStart) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForPaddingStartTmpValue = valueHolderForPaddingStart.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForPaddingStartTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.colors = colorsTmpBuf; - const auto repeatingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean repeatingTmpBuf = {}; - repeatingTmpBuf.tag = repeatingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((repeatingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - repeatingTmpBuf.value = valueDeserializer.readBoolean(); + const auto valueHolderForPaddingEnd = value.paddingEnd; + if (runtimeType(valueHolderForPaddingEnd) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForPaddingEndTmpValue = valueHolderForPaddingEnd.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForPaddingEndTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.repeating = repeatingTmpBuf; - return value; -} -inline void Rectangle_serializer::write(SerializerBase& buffer, Ark_Rectangle value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForX = value.x; - if (runtimeType(valueHolderForX) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMainTitleModifier = value.mainTitleModifier; + if (runtimeType(valueHolderForMainTitleModifier) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXTmpValue = valueHolderForX.value; - if (valueHolderForXTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForXTmpValueForIdx0 = valueHolderForXTmpValue.value0; - valueSerializer.writeString(valueHolderForXTmpValueForIdx0); - } else if (valueHolderForXTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForXTmpValueForIdx1 = valueHolderForXTmpValue.value1; - valueSerializer.writeNumber(valueHolderForXTmpValueForIdx1); - } else if (valueHolderForXTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForXTmpValueForIdx2 = valueHolderForXTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForXTmpValueForIdx2); - } + const auto valueHolderForMainTitleModifierTmpValue = valueHolderForMainTitleModifier.value; + TextModifier_serializer::write(valueSerializer, valueHolderForMainTitleModifierTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForY = value.y; - if (runtimeType(valueHolderForY) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSubTitleModifier = value.subTitleModifier; + if (runtimeType(valueHolderForSubTitleModifier) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForYTmpValue = valueHolderForY.value; - if (valueHolderForYTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForYTmpValueForIdx0 = valueHolderForYTmpValue.value0; - valueSerializer.writeString(valueHolderForYTmpValueForIdx0); - } else if (valueHolderForYTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForYTmpValueForIdx1 = valueHolderForYTmpValue.value1; - valueSerializer.writeNumber(valueHolderForYTmpValueForIdx1); - } else if (valueHolderForYTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForYTmpValueForIdx2 = valueHolderForYTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForYTmpValueForIdx2); - } + const auto valueHolderForSubTitleModifierTmpValue = valueHolderForSubTitleModifier.value; + TextModifier_serializer::write(valueSerializer, valueHolderForSubTitleModifierTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnableHoverMode = value.enableHoverMode; + if (runtimeType(valueHolderForEnableHoverMode) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { + const auto valueHolderForEnableHoverModeTmpValue = valueHolderForEnableHoverMode.value; + valueSerializer.writeBoolean(valueHolderForEnableHoverModeTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_NavigationTitleOptions NavigationTitleOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_NavigationTitleOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto backgroundColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor backgroundColorTmpBuf = {}; + backgroundColorTmpBuf.tag = backgroundColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((backgroundColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 backgroundColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor backgroundColorTmpBuf_ = {}; + backgroundColorTmpBuf_.selector = backgroundColorTmpBuf_UnionSelector; + if (backgroundColorTmpBuf_UnionSelector == 0) { + backgroundColorTmpBuf_.selector = 0; + backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (backgroundColorTmpBuf_UnionSelector == 1) { + backgroundColorTmpBuf_.selector = 1; + backgroundColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (backgroundColorTmpBuf_UnionSelector == 2) { + backgroundColorTmpBuf_.selector = 2; + backgroundColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (backgroundColorTmpBuf_UnionSelector == 3) { + backgroundColorTmpBuf_.selector = 3; + backgroundColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation."); + } + backgroundColorTmpBuf.value = static_cast(backgroundColorTmpBuf_); + } + value.backgroundColor = backgroundColorTmpBuf; + const auto backgroundBlurStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyle backgroundBlurStyleTmpBuf = {}; + backgroundBlurStyleTmpBuf.tag = backgroundBlurStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((backgroundBlurStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + backgroundBlurStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.backgroundBlurStyle = backgroundBlurStyleTmpBuf; + const auto backgroundBlurStyleOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BackgroundBlurStyleOptions backgroundBlurStyleOptionsTmpBuf = {}; + backgroundBlurStyleOptionsTmpBuf.tag = backgroundBlurStyleOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((backgroundBlurStyleOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + backgroundBlurStyleOptionsTmpBuf.value = BackgroundBlurStyleOptions_serializer::read(valueDeserializer); + } + value.backgroundBlurStyleOptions = backgroundBlurStyleOptionsTmpBuf; + const auto backgroundEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BackgroundEffectOptions backgroundEffectTmpBuf = {}; + backgroundEffectTmpBuf.tag = backgroundEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((backgroundEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + backgroundEffectTmpBuf.value = BackgroundEffectOptions_serializer::read(valueDeserializer); + } + value.backgroundEffect = backgroundEffectTmpBuf; + const auto barStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BarStyle barStyleTmpBuf = {}; + barStyleTmpBuf.tag = barStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((barStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + barStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.barStyle = barStyleTmpBuf; + const auto paddingStartTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics paddingStartTmpBuf = {}; + paddingStartTmpBuf.tag = paddingStartTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((paddingStartTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + paddingStartTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.paddingStart = paddingStartTmpBuf; + const auto paddingEndTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics paddingEndTmpBuf = {}; + paddingEndTmpBuf.tag = paddingEndTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((paddingEndTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + paddingEndTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.paddingEnd = paddingEndTmpBuf; + const auto mainTitleModifierTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextModifier mainTitleModifierTmpBuf = {}; + mainTitleModifierTmpBuf.tag = mainTitleModifierTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((mainTitleModifierTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + mainTitleModifierTmpBuf.value = static_cast(TextModifier_serializer::read(valueDeserializer)); + } + value.mainTitleModifier = mainTitleModifierTmpBuf; + const auto subTitleModifierTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextModifier subTitleModifierTmpBuf = {}; + subTitleModifierTmpBuf.tag = subTitleModifierTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((subTitleModifierTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + subTitleModifierTmpBuf.value = static_cast(TextModifier_serializer::read(valueDeserializer)); + } + value.subTitleModifier = subTitleModifierTmpBuf; + const auto enableHoverModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableHoverModeTmpBuf = {}; + enableHoverModeTmpBuf.tag = enableHoverModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enableHoverModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enableHoverModeTmpBuf.value = valueDeserializer.readBoolean(); + } + value.enableHoverMode = enableHoverModeTmpBuf; + return value; +} +inline void OffsetOptions_serializer::write(SerializerBase& buffer, Ark_OffsetOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForXOffset = value.xOffset; + if (runtimeType(valueHolderForXOffset) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForXOffsetTmpValue = valueHolderForXOffset.value; + if (valueHolderForXOffsetTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0); - } else if (valueHolderForWidthTmpValue.selector == 1) { + const auto valueHolderForXOffsetTmpValueForIdx0 = valueHolderForXOffsetTmpValue.value0; + valueSerializer.writeString(valueHolderForXOffsetTmpValueForIdx0); + } else if (valueHolderForXOffsetTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1); - } else if (valueHolderForWidthTmpValue.selector == 2) { + const auto valueHolderForXOffsetTmpValueForIdx1 = valueHolderForXOffsetTmpValue.value1; + valueSerializer.writeNumber(valueHolderForXOffsetTmpValueForIdx1); + } else if (valueHolderForXOffsetTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx2); + const auto valueHolderForXOffsetTmpValueForIdx2 = valueHolderForXOffsetTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForXOffsetTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHeight = value.height; - if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForYOffset = value.yOffset; + if (runtimeType(valueHolderForYOffset) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - if (valueHolderForHeightTmpValue.selector == 0) { + const auto valueHolderForYOffsetTmpValue = valueHolderForYOffset.value; + if (valueHolderForYOffsetTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; - valueSerializer.writeString(valueHolderForHeightTmpValueForIdx0); - } else if (valueHolderForHeightTmpValue.selector == 1) { + const auto valueHolderForYOffsetTmpValueForIdx0 = valueHolderForYOffsetTmpValue.value0; + valueSerializer.writeString(valueHolderForYOffsetTmpValueForIdx0); + } else if (valueHolderForYOffsetTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx1); - } else if (valueHolderForHeightTmpValue.selector == 2) { + const auto valueHolderForYOffsetTmpValueForIdx1 = valueHolderForYOffsetTmpValue.value1; + valueSerializer.writeNumber(valueHolderForYOffsetTmpValueForIdx1); + } else if (valueHolderForYOffsetTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForHeightTmpValueForIdx2 = valueHolderForHeightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForHeightTmpValueForIdx2); + const auto valueHolderForYOffsetTmpValueForIdx2 = valueHolderForYOffsetTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForYOffsetTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_Rectangle Rectangle_serializer::read(DeserializerBase& buffer) +inline Ark_OffsetOptions OffsetOptions_serializer::read(DeserializerBase& buffer) { - Ark_Rectangle value = {}; + Ark_OffsetOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto xTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length xTmpBuf = {}; - xTmpBuf.tag = xTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 xTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length xTmpBuf_ = {}; - xTmpBuf_.selector = xTmpBuf_UnionSelector; - if (xTmpBuf_UnionSelector == 0) { - xTmpBuf_.selector = 0; - xTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (xTmpBuf_UnionSelector == 1) { - xTmpBuf_.selector = 1; - xTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (xTmpBuf_UnionSelector == 2) { - xTmpBuf_.selector = 2; - xTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for xTmpBuf_ has to be chosen through deserialisation."); - } - xTmpBuf.value = static_cast(xTmpBuf_); - } - value.x = xTmpBuf; - const auto yTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length yTmpBuf = {}; - yTmpBuf.tag = yTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((yTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 yTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length yTmpBuf_ = {}; - yTmpBuf_.selector = yTmpBuf_UnionSelector; - if (yTmpBuf_UnionSelector == 0) { - yTmpBuf_.selector = 0; - yTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (yTmpBuf_UnionSelector == 1) { - yTmpBuf_.selector = 1; - yTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (yTmpBuf_UnionSelector == 2) { - yTmpBuf_.selector = 2; - yTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for yTmpBuf_ has to be chosen through deserialisation."); - } - yTmpBuf.value = static_cast(yTmpBuf_); - } - value.y = yTmpBuf; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (widthTmpBuf_UnionSelector == 2) { - widthTmpBuf_.selector = 2; - widthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + const auto xOffsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension xOffsetTmpBuf = {}; + xOffsetTmpBuf.tag = xOffsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((xOffsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 xOffsetTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension xOffsetTmpBuf_ = {}; + xOffsetTmpBuf_.selector = xOffsetTmpBuf_UnionSelector; + if (xOffsetTmpBuf_UnionSelector == 0) { + xOffsetTmpBuf_.selector = 0; + xOffsetTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (xOffsetTmpBuf_UnionSelector == 1) { + xOffsetTmpBuf_.selector = 1; + xOffsetTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (xOffsetTmpBuf_UnionSelector == 2) { + xOffsetTmpBuf_.selector = 2; + xOffsetTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for xOffsetTmpBuf_ has to be chosen through deserialisation."); } - widthTmpBuf.value = static_cast(widthTmpBuf_); + xOffsetTmpBuf.value = static_cast(xOffsetTmpBuf_); } - value.width = widthTmpBuf; - const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length heightTmpBuf = {}; - heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length heightTmpBuf_ = {}; - heightTmpBuf_.selector = heightTmpBuf_UnionSelector; - if (heightTmpBuf_UnionSelector == 0) { - heightTmpBuf_.selector = 0; - heightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (heightTmpBuf_UnionSelector == 1) { - heightTmpBuf_.selector = 1; - heightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (heightTmpBuf_UnionSelector == 2) { - heightTmpBuf_.selector = 2; - heightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.xOffset = xOffsetTmpBuf; + const auto yOffsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension yOffsetTmpBuf = {}; + yOffsetTmpBuf.tag = yOffsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((yOffsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 yOffsetTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension yOffsetTmpBuf_ = {}; + yOffsetTmpBuf_.selector = yOffsetTmpBuf_UnionSelector; + if (yOffsetTmpBuf_UnionSelector == 0) { + yOffsetTmpBuf_.selector = 0; + yOffsetTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (yOffsetTmpBuf_UnionSelector == 1) { + yOffsetTmpBuf_.selector = 1; + yOffsetTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (yOffsetTmpBuf_UnionSelector == 2) { + yOffsetTmpBuf_.selector = 2; + yOffsetTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for yOffsetTmpBuf_ has to be chosen through deserialisation."); } - heightTmpBuf.value = static_cast(heightTmpBuf_); + yOffsetTmpBuf.value = static_cast(yOffsetTmpBuf_); } - value.height = heightTmpBuf; + value.yOffset = yOffsetTmpBuf; return value; } -inline void RectOptions_serializer::write(SerializerBase& buffer, Ark_RectOptions value) +inline void OutlineRadiuses_serializer::write(SerializerBase& buffer, Ark_OutlineRadiuses value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTopLeft = value.topLeft; + if (runtimeType(valueHolderForTopLeft) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { + const auto valueHolderForTopLeftTmpValue = valueHolderForTopLeft.value; + if (valueHolderForTopLeftTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - valueSerializer.writeFloat64(valueHolderForWidthTmpValueForIdx0); - } else if (valueHolderForWidthTmpValue.selector == 1) { + const auto valueHolderForTopLeftTmpValueForIdx0 = valueHolderForTopLeftTmpValue.value0; + valueSerializer.writeString(valueHolderForTopLeftTmpValueForIdx0); + } else if (valueHolderForTopLeftTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1); + const auto valueHolderForTopLeftTmpValueForIdx1 = valueHolderForTopLeftTmpValue.value1; + valueSerializer.writeNumber(valueHolderForTopLeftTmpValueForIdx1); + } else if (valueHolderForTopLeftTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForTopLeftTmpValueForIdx2 = valueHolderForTopLeftTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForTopLeftTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHeight = value.height; - if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTopRight = value.topRight; + if (runtimeType(valueHolderForTopRight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - if (valueHolderForHeightTmpValue.selector == 0) { + const auto valueHolderForTopRightTmpValue = valueHolderForTopRight.value; + if (valueHolderForTopRightTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; - valueSerializer.writeFloat64(valueHolderForHeightTmpValueForIdx0); - } else if (valueHolderForHeightTmpValue.selector == 1) { + const auto valueHolderForTopRightTmpValueForIdx0 = valueHolderForTopRightTmpValue.value0; + valueSerializer.writeString(valueHolderForTopRightTmpValueForIdx0); + } else if (valueHolderForTopRightTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; - valueSerializer.writeString(valueHolderForHeightTmpValueForIdx1); + const auto valueHolderForTopRightTmpValueForIdx1 = valueHolderForTopRightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForTopRightTmpValueForIdx1); + } else if (valueHolderForTopRightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForTopRightTmpValueForIdx2 = valueHolderForTopRightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForTopRightTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForRadius = value.radius; - if (runtimeType(valueHolderForRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBottomLeft = value.bottomLeft; + if (runtimeType(valueHolderForBottomLeft) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRadiusTmpValue = valueHolderForRadius.value; - if (valueHolderForRadiusTmpValue.selector == 0) { + const auto valueHolderForBottomLeftTmpValue = valueHolderForBottomLeft.value; + if (valueHolderForBottomLeftTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue.value0; - if (valueHolderForRadiusTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRadiusTmpValueForIdx0ForIdx0 = valueHolderForRadiusTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForRadiusTmpValueForIdx0ForIdx0); - } else if (valueHolderForRadiusTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRadiusTmpValueForIdx0ForIdx1 = valueHolderForRadiusTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx0ForIdx1); - } else if (valueHolderForRadiusTmpValueForIdx0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForRadiusTmpValueForIdx0ForIdx2 = valueHolderForRadiusTmpValueForIdx0.value2; - Resource_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx0ForIdx2); - } - } else if (valueHolderForRadiusTmpValue.selector == 1) { + const auto valueHolderForBottomLeftTmpValueForIdx0 = valueHolderForBottomLeftTmpValue.value0; + valueSerializer.writeString(valueHolderForBottomLeftTmpValueForIdx0); + } else if (valueHolderForBottomLeftTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue.value1; - valueSerializer.writeInt32(valueHolderForRadiusTmpValueForIdx1.length); - for (int valueHolderForRadiusTmpValueForIdx1CounterI = 0; valueHolderForRadiusTmpValueForIdx1CounterI < valueHolderForRadiusTmpValueForIdx1.length; valueHolderForRadiusTmpValueForIdx1CounterI++) { - const Ark_RadiusItem valueHolderForRadiusTmpValueForIdx1TmpElement = valueHolderForRadiusTmpValueForIdx1.array[valueHolderForRadiusTmpValueForIdx1CounterI]; - const auto valueHolderForRadiusTmpValueForIdx1TmpElement_0 = valueHolderForRadiusTmpValueForIdx1TmpElement.value0; - if (valueHolderForRadiusTmpValueForIdx1TmpElement_0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRadiusTmpValueForIdx1TmpElement_0ForIdx0 = valueHolderForRadiusTmpValueForIdx1TmpElement_0.value0; - valueSerializer.writeString(valueHolderForRadiusTmpValueForIdx1TmpElement_0ForIdx0); - } else if (valueHolderForRadiusTmpValueForIdx1TmpElement_0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRadiusTmpValueForIdx1TmpElement_0ForIdx1 = valueHolderForRadiusTmpValueForIdx1TmpElement_0.value1; - valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx1TmpElement_0ForIdx1); - } else if (valueHolderForRadiusTmpValueForIdx1TmpElement_0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForRadiusTmpValueForIdx1TmpElement_0ForIdx2 = valueHolderForRadiusTmpValueForIdx1TmpElement_0.value2; - Resource_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx1TmpElement_0ForIdx2); - } - const auto valueHolderForRadiusTmpValueForIdx1TmpElement_1 = valueHolderForRadiusTmpValueForIdx1TmpElement.value1; - if (valueHolderForRadiusTmpValueForIdx1TmpElement_1.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRadiusTmpValueForIdx1TmpElement_1ForIdx0 = valueHolderForRadiusTmpValueForIdx1TmpElement_1.value0; - valueSerializer.writeString(valueHolderForRadiusTmpValueForIdx1TmpElement_1ForIdx0); - } else if (valueHolderForRadiusTmpValueForIdx1TmpElement_1.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRadiusTmpValueForIdx1TmpElement_1ForIdx1 = valueHolderForRadiusTmpValueForIdx1TmpElement_1.value1; - valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx1TmpElement_1ForIdx1); - } else if (valueHolderForRadiusTmpValueForIdx1TmpElement_1.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForRadiusTmpValueForIdx1TmpElement_1ForIdx2 = valueHolderForRadiusTmpValueForIdx1TmpElement_1.value2; - Resource_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx1TmpElement_1ForIdx2); - } - } + const auto valueHolderForBottomLeftTmpValueForIdx1 = valueHolderForBottomLeftTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBottomLeftTmpValueForIdx1); + } else if (valueHolderForBottomLeftTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBottomLeftTmpValueForIdx2 = valueHolderForBottomLeftTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForBottomLeftTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForBottomRight = value.bottomRight; + if (runtimeType(valueHolderForBottomRight) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBottomRightTmpValue = valueHolderForBottomRight.value; + if (valueHolderForBottomRightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBottomRightTmpValueForIdx0 = valueHolderForBottomRightTmpValue.value0; + valueSerializer.writeString(valueHolderForBottomRightTmpValueForIdx0); + } else if (valueHolderForBottomRightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBottomRightTmpValueForIdx1 = valueHolderForBottomRightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBottomRightTmpValueForIdx1); + } else if (valueHolderForBottomRightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBottomRightTmpValueForIdx2 = valueHolderForBottomRightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForBottomRightTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_RectOptions RectOptions_serializer::read(DeserializerBase& buffer) +inline Ark_OutlineRadiuses OutlineRadiuses_serializer::read(DeserializerBase& buffer) { - Ark_RectOptions value = {}; + Ark_OutlineRadiuses value = {}; DeserializerBase& valueDeserializer = buffer; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_F64_String widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_F64_String widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = valueDeserializer.readFloat64(); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + const auto topLeftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension topLeftTmpBuf = {}; + topLeftTmpBuf.tag = topLeftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topLeftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 topLeftTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension topLeftTmpBuf_ = {}; + topLeftTmpBuf_.selector = topLeftTmpBuf_UnionSelector; + if (topLeftTmpBuf_UnionSelector == 0) { + topLeftTmpBuf_.selector = 0; + topLeftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (topLeftTmpBuf_UnionSelector == 1) { + topLeftTmpBuf_.selector = 1; + topLeftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (topLeftTmpBuf_UnionSelector == 2) { + topLeftTmpBuf_.selector = 2; + topLeftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for topLeftTmpBuf_ has to be chosen through deserialisation."); } - widthTmpBuf.value = static_cast(widthTmpBuf_); + topLeftTmpBuf.value = static_cast(topLeftTmpBuf_); } - value.width = widthTmpBuf; - const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_F64_String heightTmpBuf = {}; - heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_F64_String heightTmpBuf_ = {}; - heightTmpBuf_.selector = heightTmpBuf_UnionSelector; - if (heightTmpBuf_UnionSelector == 0) { - heightTmpBuf_.selector = 0; - heightTmpBuf_.value0 = valueDeserializer.readFloat64(); - } else if (heightTmpBuf_UnionSelector == 1) { - heightTmpBuf_.selector = 1; - heightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + value.topLeft = topLeftTmpBuf; + const auto topRightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension topRightTmpBuf = {}; + topRightTmpBuf.tag = topRightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topRightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 topRightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension topRightTmpBuf_ = {}; + topRightTmpBuf_.selector = topRightTmpBuf_UnionSelector; + if (topRightTmpBuf_UnionSelector == 0) { + topRightTmpBuf_.selector = 0; + topRightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (topRightTmpBuf_UnionSelector == 1) { + topRightTmpBuf_.selector = 1; + topRightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (topRightTmpBuf_UnionSelector == 2) { + topRightTmpBuf_.selector = 2; + topRightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for topRightTmpBuf_ has to be chosen through deserialisation."); } - heightTmpBuf.value = static_cast(heightTmpBuf_); + topRightTmpBuf.value = static_cast(topRightTmpBuf_); } - value.height = heightTmpBuf; - const auto radiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Length_Array_RadiusItem radiusTmpBuf = {}; - radiusTmpBuf.tag = radiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((radiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 radiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Length_Array_RadiusItem radiusTmpBuf_ = {}; - radiusTmpBuf_.selector = radiusTmpBuf_UnionSelector; - if (radiusTmpBuf_UnionSelector == 0) { - radiusTmpBuf_.selector = 0; - const Ark_Int8 radiusTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Length radiusTmpBuf_BufU = {}; - radiusTmpBuf_BufU.selector = radiusTmpBuf_BufUUnionSelector; - if (radiusTmpBuf_BufUUnionSelector == 0) { - radiusTmpBuf_BufU.selector = 0; - radiusTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (radiusTmpBuf_BufUUnionSelector == 1) { - radiusTmpBuf_BufU.selector = 1; - radiusTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (radiusTmpBuf_BufUUnionSelector == 2) { - radiusTmpBuf_BufU.selector = 2; - radiusTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for radiusTmpBuf_BufU has to be chosen through deserialisation."); - } - radiusTmpBuf_.value0 = static_cast(radiusTmpBuf_BufU); - } else if (radiusTmpBuf_UnionSelector == 1) { - radiusTmpBuf_.selector = 1; - const Ark_Int32 radiusTmpBuf_BufULength = valueDeserializer.readInt32(); - Array_RadiusItem radiusTmpBuf_BufU = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&radiusTmpBuf_BufU, radiusTmpBuf_BufULength); - for (int radiusTmpBuf_BufUBufCounterI = 0; radiusTmpBuf_BufUBufCounterI < radiusTmpBuf_BufULength; radiusTmpBuf_BufUBufCounterI++) { - Ark_RadiusItem radiusTmpBuf_BufUTempBuf = {}; - const Ark_Int8 radiusTmpBuf_BufUTempBufValue0TempBufUnionSelector = valueDeserializer.readInt8(); - Ark_Length radiusTmpBuf_BufUTempBufValue0TempBuf = {}; - radiusTmpBuf_BufUTempBufValue0TempBuf.selector = radiusTmpBuf_BufUTempBufValue0TempBufUnionSelector; - if (radiusTmpBuf_BufUTempBufValue0TempBufUnionSelector == 0) { - radiusTmpBuf_BufUTempBufValue0TempBuf.selector = 0; - radiusTmpBuf_BufUTempBufValue0TempBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (radiusTmpBuf_BufUTempBufValue0TempBufUnionSelector == 1) { - radiusTmpBuf_BufUTempBufValue0TempBuf.selector = 1; - radiusTmpBuf_BufUTempBufValue0TempBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (radiusTmpBuf_BufUTempBufValue0TempBufUnionSelector == 2) { - radiusTmpBuf_BufUTempBufValue0TempBuf.selector = 2; - radiusTmpBuf_BufUTempBufValue0TempBuf.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for radiusTmpBuf_BufUTempBufValue0TempBuf has to be chosen through deserialisation."); - } - radiusTmpBuf_BufUTempBuf.value0 = static_cast(radiusTmpBuf_BufUTempBufValue0TempBuf); - const Ark_Int8 radiusTmpBuf_BufUTempBufValue1TempBufUnionSelector = valueDeserializer.readInt8(); - Ark_Length radiusTmpBuf_BufUTempBufValue1TempBuf = {}; - radiusTmpBuf_BufUTempBufValue1TempBuf.selector = radiusTmpBuf_BufUTempBufValue1TempBufUnionSelector; - if (radiusTmpBuf_BufUTempBufValue1TempBufUnionSelector == 0) { - radiusTmpBuf_BufUTempBufValue1TempBuf.selector = 0; - radiusTmpBuf_BufUTempBufValue1TempBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (radiusTmpBuf_BufUTempBufValue1TempBufUnionSelector == 1) { - radiusTmpBuf_BufUTempBufValue1TempBuf.selector = 1; - radiusTmpBuf_BufUTempBufValue1TempBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (radiusTmpBuf_BufUTempBufValue1TempBufUnionSelector == 2) { - radiusTmpBuf_BufUTempBufValue1TempBuf.selector = 2; - radiusTmpBuf_BufUTempBufValue1TempBuf.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for radiusTmpBuf_BufUTempBufValue1TempBuf has to be chosen through deserialisation."); - } - radiusTmpBuf_BufUTempBuf.value1 = static_cast(radiusTmpBuf_BufUTempBufValue1TempBuf); - radiusTmpBuf_BufU.array[radiusTmpBuf_BufUBufCounterI] = radiusTmpBuf_BufUTempBuf; - } - radiusTmpBuf_.value1 = radiusTmpBuf_BufU; + value.topRight = topRightTmpBuf; + const auto bottomLeftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension bottomLeftTmpBuf = {}; + bottomLeftTmpBuf.tag = bottomLeftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomLeftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 bottomLeftTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension bottomLeftTmpBuf_ = {}; + bottomLeftTmpBuf_.selector = bottomLeftTmpBuf_UnionSelector; + if (bottomLeftTmpBuf_UnionSelector == 0) { + bottomLeftTmpBuf_.selector = 0; + bottomLeftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (bottomLeftTmpBuf_UnionSelector == 1) { + bottomLeftTmpBuf_.selector = 1; + bottomLeftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (bottomLeftTmpBuf_UnionSelector == 2) { + bottomLeftTmpBuf_.selector = 2; + bottomLeftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for bottomLeftTmpBuf_ has to be chosen through deserialisation."); } - radiusTmpBuf.value = static_cast(radiusTmpBuf_); - } - value.radius = radiusTmpBuf; - return value; -} -inline void RenderNode_serializer::write(SerializerBase& buffer, Ark_RenderNode value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_RenderNode RenderNode_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void RichEditorSymbolSpanOptions_serializer::write(SerializerBase& buffer, Ark_RichEditorSymbolSpanOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForOffset = value.offset; - if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; - valueSerializer.writeNumber(valueHolderForOffsetTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForStyle = value.style; - if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; - RichEditorSymbolSpanStyle_serializer::write(valueSerializer, valueHolderForStyleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } -} -inline Ark_RichEditorSymbolSpanOptions RichEditorSymbolSpanOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_RichEditorSymbolSpanOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number offsetTmpBuf = {}; - offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - offsetTmpBuf.value = static_cast(valueDeserializer.readNumber()); + bottomLeftTmpBuf.value = static_cast(bottomLeftTmpBuf_); } - value.offset = offsetTmpBuf; - const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_RichEditorSymbolSpanStyle styleTmpBuf = {}; - styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - styleTmpBuf.value = RichEditorSymbolSpanStyle_serializer::read(valueDeserializer); + value.bottomLeft = bottomLeftTmpBuf; + const auto bottomRightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension bottomRightTmpBuf = {}; + bottomRightTmpBuf.tag = bottomRightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomRightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 bottomRightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension bottomRightTmpBuf_ = {}; + bottomRightTmpBuf_.selector = bottomRightTmpBuf_UnionSelector; + if (bottomRightTmpBuf_UnionSelector == 0) { + bottomRightTmpBuf_.selector = 0; + bottomRightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (bottomRightTmpBuf_UnionSelector == 1) { + bottomRightTmpBuf_.selector = 1; + bottomRightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (bottomRightTmpBuf_UnionSelector == 2) { + bottomRightTmpBuf_.selector = 2; + bottomRightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for bottomRightTmpBuf_ has to be chosen through deserialisation."); + } + bottomRightTmpBuf.value = static_cast(bottomRightTmpBuf_); } - value.style = styleTmpBuf; + value.bottomRight = bottomRightTmpBuf; return value; } -inline void RingStyleOptions_serializer::write(SerializerBase& buffer, Ark_RingStyleOptions value) +inline void Padding_serializer::write(SerializerBase& buffer, Ark_Padding value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForEnableScanEffect = value.enableScanEffect; - if (runtimeType(valueHolderForEnableScanEffect) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableScanEffectTmpValue = valueHolderForEnableScanEffect.value; - valueSerializer.writeBoolean(valueHolderForEnableScanEffectTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForStrokeWidth = value.strokeWidth; - if (runtimeType(valueHolderForStrokeWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTop = value.top; + if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStrokeWidthTmpValue = valueHolderForStrokeWidth.value; - if (valueHolderForStrokeWidthTmpValue.selector == 0) { + const auto valueHolderForTopTmpValue = valueHolderForTop.value; + if (valueHolderForTopTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForStrokeWidthTmpValueForIdx0 = valueHolderForStrokeWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForStrokeWidthTmpValueForIdx0); - } else if (valueHolderForStrokeWidthTmpValue.selector == 1) { + const auto valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue.value0; + valueSerializer.writeString(valueHolderForTopTmpValueForIdx0); + } else if (valueHolderForTopTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForStrokeWidthTmpValueForIdx1 = valueHolderForStrokeWidthTmpValue.value1; - valueSerializer.writeNumber(valueHolderForStrokeWidthTmpValueForIdx1); - } else if (valueHolderForStrokeWidthTmpValue.selector == 2) { + const auto valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue.value1; + valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1); + } else if (valueHolderForTopTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForStrokeWidthTmpValueForIdx2 = valueHolderForStrokeWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForStrokeWidthTmpValueForIdx2); + const auto valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForTopTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForShadow = value.shadow; - if (runtimeType(valueHolderForShadow) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForShadowTmpValue = valueHolderForShadow.value; - valueSerializer.writeBoolean(valueHolderForShadowTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForStatus = value.status; - if (runtimeType(valueHolderForStatus) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRight = value.right; + if (runtimeType(valueHolderForRight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStatusTmpValue = valueHolderForStatus.value; - valueSerializer.writeInt32(static_cast(valueHolderForStatusTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } -} -inline Ark_RingStyleOptions RingStyleOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_RingStyleOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto enableScanEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableScanEffectTmpBuf = {}; - enableScanEffectTmpBuf.tag = enableScanEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableScanEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableScanEffectTmpBuf.value = valueDeserializer.readBoolean(); - } - value.enableScanEffect = enableScanEffectTmpBuf; - const auto strokeWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length strokeWidthTmpBuf = {}; - strokeWidthTmpBuf.tag = strokeWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((strokeWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 strokeWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length strokeWidthTmpBuf_ = {}; - strokeWidthTmpBuf_.selector = strokeWidthTmpBuf_UnionSelector; - if (strokeWidthTmpBuf_UnionSelector == 0) { - strokeWidthTmpBuf_.selector = 0; - strokeWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (strokeWidthTmpBuf_UnionSelector == 1) { - strokeWidthTmpBuf_.selector = 1; - strokeWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (strokeWidthTmpBuf_UnionSelector == 2) { - strokeWidthTmpBuf_.selector = 2; - strokeWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for strokeWidthTmpBuf_ has to be chosen through deserialisation."); + const auto valueHolderForRightTmpValue = valueHolderForRight.value; + if (valueHolderForRightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRightTmpValueForIdx0 = valueHolderForRightTmpValue.value0; + valueSerializer.writeString(valueHolderForRightTmpValueForIdx0); + } else if (valueHolderForRightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRightTmpValueForIdx1 = valueHolderForRightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForRightTmpValueForIdx1); + } else if (valueHolderForRightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForRightTmpValueForIdx2); } - strokeWidthTmpBuf.value = static_cast(strokeWidthTmpBuf_); - } - value.strokeWidth = strokeWidthTmpBuf; - const auto shadowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean shadowTmpBuf = {}; - shadowTmpBuf.tag = shadowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((shadowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - shadowTmpBuf.value = valueDeserializer.readBoolean(); - } - value.shadow = shadowTmpBuf; - const auto statusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ProgressStatus statusTmpBuf = {}; - statusTmpBuf.tag = statusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((statusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - statusTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.status = statusTmpBuf; - return value; -} -inline void ScrollableBarModeOptions_serializer::write(SerializerBase& buffer, Ark_ScrollableBarModeOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForMargin = value.margin; - if (runtimeType(valueHolderForMargin) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBottom = value.bottom; + if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMarginTmpValue = valueHolderForMargin.value; - if (valueHolderForMarginTmpValue.selector == 0) { + const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; + if (valueHolderForBottomTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForMarginTmpValueForIdx0 = valueHolderForMarginTmpValue.value0; - valueSerializer.writeString(valueHolderForMarginTmpValueForIdx0); - } else if (valueHolderForMarginTmpValue.selector == 1) { + const auto valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue.value0; + valueSerializer.writeString(valueHolderForBottomTmpValueForIdx0); + } else if (valueHolderForBottomTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForMarginTmpValueForIdx1 = valueHolderForMarginTmpValue.value1; - valueSerializer.writeNumber(valueHolderForMarginTmpValueForIdx1); - } else if (valueHolderForMarginTmpValue.selector == 2) { + const auto valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1); + } else if (valueHolderForBottomTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForMarginTmpValueForIdx2 = valueHolderForMarginTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForMarginTmpValueForIdx2); + const auto valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForBottomTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForNonScrollableLayoutStyle = value.nonScrollableLayoutStyle; - if (runtimeType(valueHolderForNonScrollableLayoutStyle) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLeft = value.left; + if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForNonScrollableLayoutStyleTmpValue = valueHolderForNonScrollableLayoutStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForNonScrollableLayoutStyleTmpValue)); + const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; + if (valueHolderForLeftTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForLeftTmpValueForIdx0 = valueHolderForLeftTmpValue.value0; + valueSerializer.writeString(valueHolderForLeftTmpValueForIdx0); + } else if (valueHolderForLeftTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue.value1; + valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx1); + } else if (valueHolderForLeftTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForLeftTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ScrollableBarModeOptions ScrollableBarModeOptions_serializer::read(DeserializerBase& buffer) +inline Ark_Padding Padding_serializer::read(DeserializerBase& buffer) { - Ark_ScrollableBarModeOptions value = {}; + Ark_Padding value = {}; DeserializerBase& valueDeserializer = buffer; - const auto marginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension marginTmpBuf = {}; - marginTmpBuf.tag = marginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((marginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 marginTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension marginTmpBuf_ = {}; - marginTmpBuf_.selector = marginTmpBuf_UnionSelector; - if (marginTmpBuf_UnionSelector == 0) { - marginTmpBuf_.selector = 0; - marginTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (marginTmpBuf_UnionSelector == 1) { - marginTmpBuf_.selector = 1; - marginTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (marginTmpBuf_UnionSelector == 2) { - marginTmpBuf_.selector = 2; - marginTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length topTmpBuf = {}; + topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 topTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length topTmpBuf_ = {}; + topTmpBuf_.selector = topTmpBuf_UnionSelector; + if (topTmpBuf_UnionSelector == 0) { + topTmpBuf_.selector = 0; + topTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (topTmpBuf_UnionSelector == 1) { + topTmpBuf_.selector = 1; + topTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (topTmpBuf_UnionSelector == 2) { + topTmpBuf_.selector = 2; + topTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for marginTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for topTmpBuf_ has to be chosen through deserialisation."); } - marginTmpBuf.value = static_cast(marginTmpBuf_); + topTmpBuf.value = static_cast(topTmpBuf_); } - value.margin = marginTmpBuf; - const auto nonScrollableLayoutStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LayoutStyle nonScrollableLayoutStyleTmpBuf = {}; - nonScrollableLayoutStyleTmpBuf.tag = nonScrollableLayoutStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((nonScrollableLayoutStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - nonScrollableLayoutStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.top = topTmpBuf; + const auto rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length rightTmpBuf = {}; + rightTmpBuf.tag = rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 rightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length rightTmpBuf_ = {}; + rightTmpBuf_.selector = rightTmpBuf_UnionSelector; + if (rightTmpBuf_UnionSelector == 0) { + rightTmpBuf_.selector = 0; + rightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (rightTmpBuf_UnionSelector == 1) { + rightTmpBuf_.selector = 1; + rightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (rightTmpBuf_UnionSelector == 2) { + rightTmpBuf_.selector = 2; + rightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for rightTmpBuf_ has to be chosen through deserialisation."); + } + rightTmpBuf.value = static_cast(rightTmpBuf_); } - value.nonScrollableLayoutStyle = nonScrollableLayoutStyleTmpBuf; + value.right = rightTmpBuf; + const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length bottomTmpBuf = {}; + bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 bottomTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length bottomTmpBuf_ = {}; + bottomTmpBuf_.selector = bottomTmpBuf_UnionSelector; + if (bottomTmpBuf_UnionSelector == 0) { + bottomTmpBuf_.selector = 0; + bottomTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (bottomTmpBuf_UnionSelector == 1) { + bottomTmpBuf_.selector = 1; + bottomTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (bottomTmpBuf_UnionSelector == 2) { + bottomTmpBuf_.selector = 2; + bottomTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation."); + } + bottomTmpBuf.value = static_cast(bottomTmpBuf_); + } + value.bottom = bottomTmpBuf; + const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length leftTmpBuf = {}; + leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 leftTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length leftTmpBuf_ = {}; + leftTmpBuf_.selector = leftTmpBuf_UnionSelector; + if (leftTmpBuf_UnionSelector == 0) { + leftTmpBuf_.selector = 0; + leftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (leftTmpBuf_UnionSelector == 1) { + leftTmpBuf_.selector = 1; + leftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (leftTmpBuf_UnionSelector == 2) { + leftTmpBuf_.selector = 2; + leftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for leftTmpBuf_ has to be chosen through deserialisation."); + } + leftTmpBuf.value = static_cast(leftTmpBuf_); + } + value.left = leftTmpBuf; return value; } -inline void ScrollSnapOptions_serializer::write(SerializerBase& buffer, Ark_ScrollSnapOptions value) +inline void PixelStretchEffectOptions_serializer::write(SerializerBase& buffer, Ark_PixelStretchEffectOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForSnapAlign = value.snapAlign; - valueSerializer.writeInt32(static_cast(valueHolderForSnapAlign)); - const auto valueHolderForSnapPagination = value.snapPagination; - if (runtimeType(valueHolderForSnapPagination) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTop = value.top; + if (runtimeType(valueHolderForTop) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSnapPaginationTmpValue = valueHolderForSnapPagination.value; - if (valueHolderForSnapPaginationTmpValue.selector == 0) { + const auto valueHolderForTopTmpValue = valueHolderForTop.value; + if (valueHolderForTopTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForSnapPaginationTmpValueForIdx0 = valueHolderForSnapPaginationTmpValue.value0; - if (valueHolderForSnapPaginationTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSnapPaginationTmpValueForIdx0ForIdx0 = valueHolderForSnapPaginationTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForSnapPaginationTmpValueForIdx0ForIdx0); - } else if (valueHolderForSnapPaginationTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSnapPaginationTmpValueForIdx0ForIdx1 = valueHolderForSnapPaginationTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForSnapPaginationTmpValueForIdx0ForIdx1); - } else if (valueHolderForSnapPaginationTmpValueForIdx0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForSnapPaginationTmpValueForIdx0ForIdx2 = valueHolderForSnapPaginationTmpValueForIdx0.value2; - Resource_serializer::write(valueSerializer, valueHolderForSnapPaginationTmpValueForIdx0ForIdx2); - } - } else if (valueHolderForSnapPaginationTmpValue.selector == 1) { + const auto valueHolderForTopTmpValueForIdx0 = valueHolderForTopTmpValue.value0; + valueSerializer.writeString(valueHolderForTopTmpValueForIdx0); + } else if (valueHolderForTopTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForSnapPaginationTmpValueForIdx1 = valueHolderForSnapPaginationTmpValue.value1; - valueSerializer.writeInt32(valueHolderForSnapPaginationTmpValueForIdx1.length); - for (int valueHolderForSnapPaginationTmpValueForIdx1CounterI = 0; valueHolderForSnapPaginationTmpValueForIdx1CounterI < valueHolderForSnapPaginationTmpValueForIdx1.length; valueHolderForSnapPaginationTmpValueForIdx1CounterI++) { - const Ark_Dimension valueHolderForSnapPaginationTmpValueForIdx1TmpElement = valueHolderForSnapPaginationTmpValueForIdx1.array[valueHolderForSnapPaginationTmpValueForIdx1CounterI]; - if (valueHolderForSnapPaginationTmpValueForIdx1TmpElement.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSnapPaginationTmpValueForIdx1TmpElementForIdx0 = valueHolderForSnapPaginationTmpValueForIdx1TmpElement.value0; - valueSerializer.writeString(valueHolderForSnapPaginationTmpValueForIdx1TmpElementForIdx0); - } else if (valueHolderForSnapPaginationTmpValueForIdx1TmpElement.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSnapPaginationTmpValueForIdx1TmpElementForIdx1 = valueHolderForSnapPaginationTmpValueForIdx1TmpElement.value1; - valueSerializer.writeNumber(valueHolderForSnapPaginationTmpValueForIdx1TmpElementForIdx1); - } else if (valueHolderForSnapPaginationTmpValueForIdx1TmpElement.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForSnapPaginationTmpValueForIdx1TmpElementForIdx2 = valueHolderForSnapPaginationTmpValueForIdx1TmpElement.value2; - Resource_serializer::write(valueSerializer, valueHolderForSnapPaginationTmpValueForIdx1TmpElementForIdx2); - } - } + const auto valueHolderForTopTmpValueForIdx1 = valueHolderForTopTmpValue.value1; + valueSerializer.writeNumber(valueHolderForTopTmpValueForIdx1); + } else if (valueHolderForTopTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForTopTmpValueForIdx2 = valueHolderForTopTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForTopTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnableSnapToStart = value.enableSnapToStart; - if (runtimeType(valueHolderForEnableSnapToStart) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBottom = value.bottom; + if (runtimeType(valueHolderForBottom) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableSnapToStartTmpValue = valueHolderForEnableSnapToStart.value; - valueSerializer.writeBoolean(valueHolderForEnableSnapToStartTmpValue); + const auto valueHolderForBottomTmpValue = valueHolderForBottom.value; + if (valueHolderForBottomTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBottomTmpValueForIdx0 = valueHolderForBottomTmpValue.value0; + valueSerializer.writeString(valueHolderForBottomTmpValueForIdx0); + } else if (valueHolderForBottomTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBottomTmpValueForIdx1 = valueHolderForBottomTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBottomTmpValueForIdx1); + } else if (valueHolderForBottomTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBottomTmpValueForIdx2 = valueHolderForBottomTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForBottomTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnableSnapToEnd = value.enableSnapToEnd; - if (runtimeType(valueHolderForEnableSnapToEnd) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLeft = value.left; + if (runtimeType(valueHolderForLeft) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableSnapToEndTmpValue = valueHolderForEnableSnapToEnd.value; - valueSerializer.writeBoolean(valueHolderForEnableSnapToEndTmpValue); + const auto valueHolderForLeftTmpValue = valueHolderForLeft.value; + if (valueHolderForLeftTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForLeftTmpValueForIdx0 = valueHolderForLeftTmpValue.value0; + valueSerializer.writeString(valueHolderForLeftTmpValueForIdx0); + } else if (valueHolderForLeftTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForLeftTmpValueForIdx1 = valueHolderForLeftTmpValue.value1; + valueSerializer.writeNumber(valueHolderForLeftTmpValueForIdx1); + } else if (valueHolderForLeftTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForLeftTmpValueForIdx2 = valueHolderForLeftTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForLeftTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForRight = value.right; + if (runtimeType(valueHolderForRight) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForRightTmpValue = valueHolderForRight.value; + if (valueHolderForRightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRightTmpValueForIdx0 = valueHolderForRightTmpValue.value0; + valueSerializer.writeString(valueHolderForRightTmpValueForIdx0); + } else if (valueHolderForRightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRightTmpValueForIdx1 = valueHolderForRightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForRightTmpValueForIdx1); + } else if (valueHolderForRightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForRightTmpValueForIdx2 = valueHolderForRightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForRightTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ScrollSnapOptions ScrollSnapOptions_serializer::read(DeserializerBase& buffer) +inline Ark_PixelStretchEffectOptions PixelStretchEffectOptions_serializer::read(DeserializerBase& buffer) { - Ark_ScrollSnapOptions value = {}; + Ark_PixelStretchEffectOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.snapAlign = static_cast(valueDeserializer.readInt32()); - const auto snapPaginationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Dimension_Array_Dimension snapPaginationTmpBuf = {}; - snapPaginationTmpBuf.tag = snapPaginationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((snapPaginationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 snapPaginationTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Dimension_Array_Dimension snapPaginationTmpBuf_ = {}; - snapPaginationTmpBuf_.selector = snapPaginationTmpBuf_UnionSelector; - if (snapPaginationTmpBuf_UnionSelector == 0) { - snapPaginationTmpBuf_.selector = 0; - const Ark_Int8 snapPaginationTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Dimension snapPaginationTmpBuf_BufU = {}; - snapPaginationTmpBuf_BufU.selector = snapPaginationTmpBuf_BufUUnionSelector; - if (snapPaginationTmpBuf_BufUUnionSelector == 0) { - snapPaginationTmpBuf_BufU.selector = 0; - snapPaginationTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (snapPaginationTmpBuf_BufUUnionSelector == 1) { - snapPaginationTmpBuf_BufU.selector = 1; - snapPaginationTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (snapPaginationTmpBuf_BufUUnionSelector == 2) { - snapPaginationTmpBuf_BufU.selector = 2; - snapPaginationTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for snapPaginationTmpBuf_BufU has to be chosen through deserialisation."); - } - snapPaginationTmpBuf_.value0 = static_cast(snapPaginationTmpBuf_BufU); - } else if (snapPaginationTmpBuf_UnionSelector == 1) { - snapPaginationTmpBuf_.selector = 1; - const Ark_Int32 snapPaginationTmpBuf_BufULength = valueDeserializer.readInt32(); - Array_Dimension snapPaginationTmpBuf_BufU = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&snapPaginationTmpBuf_BufU, snapPaginationTmpBuf_BufULength); - for (int snapPaginationTmpBuf_BufUBufCounterI = 0; snapPaginationTmpBuf_BufUBufCounterI < snapPaginationTmpBuf_BufULength; snapPaginationTmpBuf_BufUBufCounterI++) { - const Ark_Int8 snapPaginationTmpBuf_BufUTempBufUnionSelector = valueDeserializer.readInt8(); - Ark_Dimension snapPaginationTmpBuf_BufUTempBuf = {}; - snapPaginationTmpBuf_BufUTempBuf.selector = snapPaginationTmpBuf_BufUTempBufUnionSelector; - if (snapPaginationTmpBuf_BufUTempBufUnionSelector == 0) { - snapPaginationTmpBuf_BufUTempBuf.selector = 0; - snapPaginationTmpBuf_BufUTempBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (snapPaginationTmpBuf_BufUTempBufUnionSelector == 1) { - snapPaginationTmpBuf_BufUTempBuf.selector = 1; - snapPaginationTmpBuf_BufUTempBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (snapPaginationTmpBuf_BufUTempBufUnionSelector == 2) { - snapPaginationTmpBuf_BufUTempBuf.selector = 2; - snapPaginationTmpBuf_BufUTempBuf.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for snapPaginationTmpBuf_BufUTempBuf has to be chosen through deserialisation."); - } - snapPaginationTmpBuf_BufU.array[snapPaginationTmpBuf_BufUBufCounterI] = static_cast(snapPaginationTmpBuf_BufUTempBuf); - } - snapPaginationTmpBuf_.value1 = snapPaginationTmpBuf_BufU; + const auto topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length topTmpBuf = {}; + topTmpBuf.tag = topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 topTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length topTmpBuf_ = {}; + topTmpBuf_.selector = topTmpBuf_UnionSelector; + if (topTmpBuf_UnionSelector == 0) { + topTmpBuf_.selector = 0; + topTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (topTmpBuf_UnionSelector == 1) { + topTmpBuf_.selector = 1; + topTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (topTmpBuf_UnionSelector == 2) { + topTmpBuf_.selector = 2; + topTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for snapPaginationTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for topTmpBuf_ has to be chosen through deserialisation."); } - snapPaginationTmpBuf.value = static_cast(snapPaginationTmpBuf_); + topTmpBuf.value = static_cast(topTmpBuf_); } - value.snapPagination = snapPaginationTmpBuf; - const auto enableSnapToStartTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableSnapToStartTmpBuf = {}; - enableSnapToStartTmpBuf.tag = enableSnapToStartTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableSnapToStartTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableSnapToStartTmpBuf.value = valueDeserializer.readBoolean(); + value.top = topTmpBuf; + const auto bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length bottomTmpBuf = {}; + bottomTmpBuf.tag = bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 bottomTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length bottomTmpBuf_ = {}; + bottomTmpBuf_.selector = bottomTmpBuf_UnionSelector; + if (bottomTmpBuf_UnionSelector == 0) { + bottomTmpBuf_.selector = 0; + bottomTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (bottomTmpBuf_UnionSelector == 1) { + bottomTmpBuf_.selector = 1; + bottomTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (bottomTmpBuf_UnionSelector == 2) { + bottomTmpBuf_.selector = 2; + bottomTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for bottomTmpBuf_ has to be chosen through deserialisation."); + } + bottomTmpBuf.value = static_cast(bottomTmpBuf_); } - value.enableSnapToStart = enableSnapToStartTmpBuf; - const auto enableSnapToEndTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableSnapToEndTmpBuf = {}; - enableSnapToEndTmpBuf.tag = enableSnapToEndTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableSnapToEndTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableSnapToEndTmpBuf.value = valueDeserializer.readBoolean(); + value.bottom = bottomTmpBuf; + const auto leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length leftTmpBuf = {}; + leftTmpBuf.tag = leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 leftTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length leftTmpBuf_ = {}; + leftTmpBuf_.selector = leftTmpBuf_UnionSelector; + if (leftTmpBuf_UnionSelector == 0) { + leftTmpBuf_.selector = 0; + leftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (leftTmpBuf_UnionSelector == 1) { + leftTmpBuf_.selector = 1; + leftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (leftTmpBuf_UnionSelector == 2) { + leftTmpBuf_.selector = 2; + leftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for leftTmpBuf_ has to be chosen through deserialisation."); + } + leftTmpBuf.value = static_cast(leftTmpBuf_); } - value.enableSnapToEnd = enableSnapToEndTmpBuf; + value.left = leftTmpBuf; + const auto rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length rightTmpBuf = {}; + rightTmpBuf.tag = rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 rightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length rightTmpBuf_ = {}; + rightTmpBuf_.selector = rightTmpBuf_UnionSelector; + if (rightTmpBuf_UnionSelector == 0) { + rightTmpBuf_.selector = 0; + rightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (rightTmpBuf_UnionSelector == 1) { + rightTmpBuf_.selector = 1; + rightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (rightTmpBuf_UnionSelector == 2) { + rightTmpBuf_.selector = 2; + rightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for rightTmpBuf_ has to be chosen through deserialisation."); + } + rightTmpBuf.value = static_cast(rightTmpBuf_); + } + value.right = rightTmpBuf; return value; } -inline void SearchButtonOptions_serializer::write(SerializerBase& buffer, Ark_SearchButtonOptions value) +inline void PointLightStyle_serializer::write(SerializerBase& buffer, Ark_PointLightStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForFontSize = value.fontSize; - if (runtimeType(valueHolderForFontSize) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLightSource = value.lightSource; + if (runtimeType(valueHolderForLightSource) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontSizeTmpValue = valueHolderForFontSize.value; - if (valueHolderForFontSizeTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontSizeTmpValueForIdx0 = valueHolderForFontSizeTmpValue.value0; - valueSerializer.writeString(valueHolderForFontSizeTmpValueForIdx0); - } else if (valueHolderForFontSizeTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontSizeTmpValueForIdx1 = valueHolderForFontSizeTmpValue.value1; - valueSerializer.writeNumber(valueHolderForFontSizeTmpValueForIdx1); - } else if (valueHolderForFontSizeTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontSizeTmpValueForIdx2 = valueHolderForFontSizeTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForFontSizeTmpValueForIdx2); - } + const auto valueHolderForLightSourceTmpValue = valueHolderForLightSource.value; + LightSource_serializer::write(valueSerializer, valueHolderForLightSourceTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFontColor = value.fontColor; - if (runtimeType(valueHolderForFontColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIlluminated = value.illuminated; + if (runtimeType(valueHolderForIlluminated) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontColorTmpValue = valueHolderForFontColor.value; - if (valueHolderForFontColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForFontColorTmpValueForIdx0)); - } else if (valueHolderForFontColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontColorTmpValueForIdx1 = valueHolderForFontColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForFontColorTmpValueForIdx1); - } else if (valueHolderForFontColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontColorTmpValueForIdx2 = valueHolderForFontColorTmpValue.value2; - valueSerializer.writeString(valueHolderForFontColorTmpValueForIdx2); - } else if (valueHolderForFontColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForFontColorTmpValueForIdx3); - } + const auto valueHolderForIlluminatedTmpValue = valueHolderForIlluminated.value; + valueSerializer.writeInt32(static_cast(valueHolderForIlluminatedTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForAutoDisable = value.autoDisable; - if (runtimeType(valueHolderForAutoDisable) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBloom = value.bloom; + if (runtimeType(valueHolderForBloom) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAutoDisableTmpValue = valueHolderForAutoDisable.value; - valueSerializer.writeBoolean(valueHolderForAutoDisableTmpValue); + const auto valueHolderForBloomTmpValue = valueHolderForBloom.value; + valueSerializer.writeNumber(valueHolderForBloomTmpValue); } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } -} -inline Ark_SearchButtonOptions SearchButtonOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_SearchButtonOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto fontSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length fontSizeTmpBuf = {}; - fontSizeTmpBuf.tag = fontSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 fontSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length fontSizeTmpBuf_ = {}; - fontSizeTmpBuf_.selector = fontSizeTmpBuf_UnionSelector; - if (fontSizeTmpBuf_UnionSelector == 0) { - fontSizeTmpBuf_.selector = 0; - fontSizeTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (fontSizeTmpBuf_UnionSelector == 1) { - fontSizeTmpBuf_.selector = 1; - fontSizeTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (fontSizeTmpBuf_UnionSelector == 2) { - fontSizeTmpBuf_.selector = 2; - fontSizeTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontSizeTmpBuf_ has to be chosen through deserialisation."); - } - fontSizeTmpBuf.value = static_cast(fontSizeTmpBuf_); + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.fontSize = fontSizeTmpBuf; - const auto fontColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor fontColorTmpBuf = {}; - fontColorTmpBuf.tag = fontColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 fontColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColorTmpBuf_ = {}; - fontColorTmpBuf_.selector = fontColorTmpBuf_UnionSelector; - if (fontColorTmpBuf_UnionSelector == 0) { - fontColorTmpBuf_.selector = 0; - fontColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (fontColorTmpBuf_UnionSelector == 1) { - fontColorTmpBuf_.selector = 1; - fontColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (fontColorTmpBuf_UnionSelector == 2) { - fontColorTmpBuf_.selector = 2; - fontColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (fontColorTmpBuf_UnionSelector == 3) { - fontColorTmpBuf_.selector = 3; - fontColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontColorTmpBuf_ has to be chosen through deserialisation."); - } - fontColorTmpBuf.value = static_cast(fontColorTmpBuf_); +} +inline Ark_PointLightStyle PointLightStyle_serializer::read(DeserializerBase& buffer) +{ + Ark_PointLightStyle value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto lightSourceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LightSource lightSourceTmpBuf = {}; + lightSourceTmpBuf.tag = lightSourceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((lightSourceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + lightSourceTmpBuf.value = LightSource_serializer::read(valueDeserializer); } - value.fontColor = fontColorTmpBuf; - const auto autoDisableTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean autoDisableTmpBuf = {}; - autoDisableTmpBuf.tag = autoDisableTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((autoDisableTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - autoDisableTmpBuf.value = valueDeserializer.readBoolean(); + value.lightSource = lightSourceTmpBuf; + const auto illuminatedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_IlluminatedType illuminatedTmpBuf = {}; + illuminatedTmpBuf.tag = illuminatedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((illuminatedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + illuminatedTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.autoDisable = autoDisableTmpBuf; + value.illuminated = illuminatedTmpBuf; + const auto bloomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number bloomTmpBuf = {}; + bloomTmpBuf.tag = bloomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((bloomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + bloomTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.bloom = bloomTmpBuf; return value; } -inline void SizeOptions_serializer::write(SerializerBase& buffer, Ark_SizeOptions value) +inline void Position_serializer::write(SerializerBase& buffer, Ark_Position value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForX = value.x; + if (runtimeType(valueHolderForX) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { + const auto valueHolderForXTmpValue = valueHolderForX.value; + if (valueHolderForXTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0); - } else if (valueHolderForWidthTmpValue.selector == 1) { + const auto valueHolderForXTmpValueForIdx0 = valueHolderForXTmpValue.value0; + valueSerializer.writeString(valueHolderForXTmpValueForIdx0); + } else if (valueHolderForXTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1); - } else if (valueHolderForWidthTmpValue.selector == 2) { + const auto valueHolderForXTmpValueForIdx1 = valueHolderForXTmpValue.value1; + valueSerializer.writeNumber(valueHolderForXTmpValueForIdx1); + } else if (valueHolderForXTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx2); + const auto valueHolderForXTmpValueForIdx2 = valueHolderForXTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForXTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHeight = value.height; - if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForY = value.y; + if (runtimeType(valueHolderForY) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - if (valueHolderForHeightTmpValue.selector == 0) { + const auto valueHolderForYTmpValue = valueHolderForY.value; + if (valueHolderForYTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; - valueSerializer.writeString(valueHolderForHeightTmpValueForIdx0); - } else if (valueHolderForHeightTmpValue.selector == 1) { + const auto valueHolderForYTmpValueForIdx0 = valueHolderForYTmpValue.value0; + valueSerializer.writeString(valueHolderForYTmpValueForIdx0); + } else if (valueHolderForYTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx1); - } else if (valueHolderForHeightTmpValue.selector == 2) { + const auto valueHolderForYTmpValueForIdx1 = valueHolderForYTmpValue.value1; + valueSerializer.writeNumber(valueHolderForYTmpValueForIdx1); + } else if (valueHolderForYTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForHeightTmpValueForIdx2 = valueHolderForHeightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForHeightTmpValueForIdx2); + const auto valueHolderForYTmpValueForIdx2 = valueHolderForYTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForYTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_SizeOptions SizeOptions_serializer::read(DeserializerBase& buffer) +inline Ark_Position Position_serializer::read(DeserializerBase& buffer) { - Ark_SizeOptions value = {}; + Ark_Position value = {}; DeserializerBase& valueDeserializer = buffer; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (widthTmpBuf_UnionSelector == 2) { - widthTmpBuf_.selector = 2; - widthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + const auto xTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length xTmpBuf = {}; + xTmpBuf.tag = xTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((xTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 xTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length xTmpBuf_ = {}; + xTmpBuf_.selector = xTmpBuf_UnionSelector; + if (xTmpBuf_UnionSelector == 0) { + xTmpBuf_.selector = 0; + xTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (xTmpBuf_UnionSelector == 1) { + xTmpBuf_.selector = 1; + xTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (xTmpBuf_UnionSelector == 2) { + xTmpBuf_.selector = 2; + xTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for xTmpBuf_ has to be chosen through deserialisation."); } - widthTmpBuf.value = static_cast(widthTmpBuf_); + xTmpBuf.value = static_cast(xTmpBuf_); } - value.width = widthTmpBuf; - const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length heightTmpBuf = {}; - heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length heightTmpBuf_ = {}; - heightTmpBuf_.selector = heightTmpBuf_UnionSelector; - if (heightTmpBuf_UnionSelector == 0) { - heightTmpBuf_.selector = 0; - heightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (heightTmpBuf_UnionSelector == 1) { - heightTmpBuf_.selector = 1; - heightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (heightTmpBuf_UnionSelector == 2) { - heightTmpBuf_.selector = 2; - heightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.x = xTmpBuf; + const auto yTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length yTmpBuf = {}; + yTmpBuf.tag = yTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((yTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 yTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length yTmpBuf_ = {}; + yTmpBuf_.selector = yTmpBuf_UnionSelector; + if (yTmpBuf_UnionSelector == 0) { + yTmpBuf_.selector = 0; + yTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (yTmpBuf_UnionSelector == 1) { + yTmpBuf_.selector = 1; + yTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (yTmpBuf_UnionSelector == 2) { + yTmpBuf_.selector = 2; + yTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for yTmpBuf_ has to be chosen through deserialisation."); } - heightTmpBuf.value = static_cast(heightTmpBuf_); + yTmpBuf.value = static_cast(yTmpBuf_); } - value.height = heightTmpBuf; + value.y = yTmpBuf; return value; } -inline void SubTabBarIndicatorStyle_serializer::write(SerializerBase& buffer, Ark_SubTabBarIndicatorStyle value) +inline void ProgressStyleOptions_serializer::write(SerializerBase& buffer, Ark_ProgressStyleOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForColor = value.color; - if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColorTmpValue = valueHolderForColor.value; - if (valueHolderForColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); - } else if (valueHolderForColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); - } else if (valueHolderForColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; - valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); - } else if (valueHolderForColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForHeight = value.height; - if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnableSmoothEffect = value.enableSmoothEffect; + if (runtimeType(valueHolderForEnableSmoothEffect) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - if (valueHolderForHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; - valueSerializer.writeString(valueHolderForHeightTmpValueForIdx0); - } else if (valueHolderForHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx1); - } else if (valueHolderForHeightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForHeightTmpValueForIdx2 = valueHolderForHeightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForHeightTmpValueForIdx2); - } + const auto valueHolderForEnableSmoothEffectTmpValue = valueHolderForEnableSmoothEffect.value; + valueSerializer.writeBoolean(valueHolderForEnableSmoothEffectTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStrokeWidth = value.strokeWidth; + if (runtimeType(valueHolderForStrokeWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { + const auto valueHolderForStrokeWidthTmpValue = valueHolderForStrokeWidth.value; + if (valueHolderForStrokeWidthTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0); - } else if (valueHolderForWidthTmpValue.selector == 1) { + const auto valueHolderForStrokeWidthTmpValueForIdx0 = valueHolderForStrokeWidthTmpValue.value0; + valueSerializer.writeString(valueHolderForStrokeWidthTmpValueForIdx0); + } else if (valueHolderForStrokeWidthTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1); - } else if (valueHolderForWidthTmpValue.selector == 2) { + const auto valueHolderForStrokeWidthTmpValueForIdx1 = valueHolderForStrokeWidthTmpValue.value1; + valueSerializer.writeNumber(valueHolderForStrokeWidthTmpValueForIdx1); + } else if (valueHolderForStrokeWidthTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx2); + const auto valueHolderForStrokeWidthTmpValueForIdx2 = valueHolderForStrokeWidthTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForStrokeWidthTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBorderRadius = value.borderRadius; - if (runtimeType(valueHolderForBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForScaleCount = value.scaleCount; + if (runtimeType(valueHolderForScaleCount) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBorderRadiusTmpValue = valueHolderForBorderRadius.value; - if (valueHolderForBorderRadiusTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBorderRadiusTmpValueForIdx0 = valueHolderForBorderRadiusTmpValue.value0; - valueSerializer.writeString(valueHolderForBorderRadiusTmpValueForIdx0); - } else if (valueHolderForBorderRadiusTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBorderRadiusTmpValueForIdx1); - } else if (valueHolderForBorderRadiusTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBorderRadiusTmpValueForIdx2 = valueHolderForBorderRadiusTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx2); - } + const auto valueHolderForScaleCountTmpValue = valueHolderForScaleCount.value; + valueSerializer.writeNumber(valueHolderForScaleCountTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForMarginTop = value.marginTop; - if (runtimeType(valueHolderForMarginTop) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForScaleWidth = value.scaleWidth; + if (runtimeType(valueHolderForScaleWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMarginTopTmpValue = valueHolderForMarginTop.value; - if (valueHolderForMarginTopTmpValue.selector == 0) { + const auto valueHolderForScaleWidthTmpValue = valueHolderForScaleWidth.value; + if (valueHolderForScaleWidthTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForMarginTopTmpValueForIdx0 = valueHolderForMarginTopTmpValue.value0; - valueSerializer.writeString(valueHolderForMarginTopTmpValueForIdx0); - } else if (valueHolderForMarginTopTmpValue.selector == 1) { + const auto valueHolderForScaleWidthTmpValueForIdx0 = valueHolderForScaleWidthTmpValue.value0; + valueSerializer.writeString(valueHolderForScaleWidthTmpValueForIdx0); + } else if (valueHolderForScaleWidthTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForMarginTopTmpValueForIdx1 = valueHolderForMarginTopTmpValue.value1; - valueSerializer.writeNumber(valueHolderForMarginTopTmpValueForIdx1); - } else if (valueHolderForMarginTopTmpValue.selector == 2) { + const auto valueHolderForScaleWidthTmpValueForIdx1 = valueHolderForScaleWidthTmpValue.value1; + valueSerializer.writeNumber(valueHolderForScaleWidthTmpValueForIdx1); + } else if (valueHolderForScaleWidthTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForMarginTopTmpValueForIdx2 = valueHolderForMarginTopTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForMarginTopTmpValueForIdx2); + const auto valueHolderForScaleWidthTmpValueForIdx2 = valueHolderForScaleWidthTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForScaleWidthTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_SubTabBarIndicatorStyle SubTabBarIndicatorStyle_serializer::read(DeserializerBase& buffer) +inline Ark_ProgressStyleOptions ProgressStyleOptions_serializer::read(DeserializerBase& buffer) { - Ark_SubTabBarIndicatorStyle value = {}; + Ark_ProgressStyleOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor colorTmpBuf = {}; - colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorTmpBuf_ = {}; - colorTmpBuf_.selector = colorTmpBuf_UnionSelector; - if (colorTmpBuf_UnionSelector == 0) { - colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorTmpBuf_UnionSelector == 1) { - colorTmpBuf_.selector = 1; - colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (colorTmpBuf_UnionSelector == 2) { - colorTmpBuf_.selector = 2; - colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (colorTmpBuf_UnionSelector == 3) { - colorTmpBuf_.selector = 3; - colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); - } - colorTmpBuf.value = static_cast(colorTmpBuf_); - } - value.color = colorTmpBuf; - const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length heightTmpBuf = {}; - heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length heightTmpBuf_ = {}; - heightTmpBuf_.selector = heightTmpBuf_UnionSelector; - if (heightTmpBuf_UnionSelector == 0) { - heightTmpBuf_.selector = 0; - heightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (heightTmpBuf_UnionSelector == 1) { - heightTmpBuf_.selector = 1; - heightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (heightTmpBuf_UnionSelector == 2) { - heightTmpBuf_.selector = 2; - heightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); - } - heightTmpBuf.value = static_cast(heightTmpBuf_); + const auto enableSmoothEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableSmoothEffectTmpBuf = {}; + enableSmoothEffectTmpBuf.tag = enableSmoothEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enableSmoothEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enableSmoothEffectTmpBuf.value = valueDeserializer.readBoolean(); } - value.height = heightTmpBuf; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (widthTmpBuf_UnionSelector == 2) { - widthTmpBuf_.selector = 2; - widthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.enableSmoothEffect = enableSmoothEffectTmpBuf; + const auto strokeWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length strokeWidthTmpBuf = {}; + strokeWidthTmpBuf.tag = strokeWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((strokeWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 strokeWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length strokeWidthTmpBuf_ = {}; + strokeWidthTmpBuf_.selector = strokeWidthTmpBuf_UnionSelector; + if (strokeWidthTmpBuf_UnionSelector == 0) { + strokeWidthTmpBuf_.selector = 0; + strokeWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (strokeWidthTmpBuf_UnionSelector == 1) { + strokeWidthTmpBuf_.selector = 1; + strokeWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (strokeWidthTmpBuf_UnionSelector == 2) { + strokeWidthTmpBuf_.selector = 2; + strokeWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for strokeWidthTmpBuf_ has to be chosen through deserialisation."); } - widthTmpBuf.value = static_cast(widthTmpBuf_); + strokeWidthTmpBuf.value = static_cast(strokeWidthTmpBuf_); } - value.width = widthTmpBuf; - const auto borderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadiusTmpBuf = {}; - borderRadiusTmpBuf.tag = borderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((borderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 borderRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length borderRadiusTmpBuf_ = {}; - borderRadiusTmpBuf_.selector = borderRadiusTmpBuf_UnionSelector; - if (borderRadiusTmpBuf_UnionSelector == 0) { - borderRadiusTmpBuf_.selector = 0; - borderRadiusTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (borderRadiusTmpBuf_UnionSelector == 1) { - borderRadiusTmpBuf_.selector = 1; - borderRadiusTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (borderRadiusTmpBuf_UnionSelector == 2) { - borderRadiusTmpBuf_.selector = 2; - borderRadiusTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation."); - } - borderRadiusTmpBuf.value = static_cast(borderRadiusTmpBuf_); + value.strokeWidth = strokeWidthTmpBuf; + const auto scaleCountTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number scaleCountTmpBuf = {}; + scaleCountTmpBuf.tag = scaleCountTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((scaleCountTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + scaleCountTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.borderRadius = borderRadiusTmpBuf; - const auto marginTopTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length marginTopTmpBuf = {}; - marginTopTmpBuf.tag = marginTopTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((marginTopTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 marginTopTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length marginTopTmpBuf_ = {}; - marginTopTmpBuf_.selector = marginTopTmpBuf_UnionSelector; - if (marginTopTmpBuf_UnionSelector == 0) { - marginTopTmpBuf_.selector = 0; - marginTopTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (marginTopTmpBuf_UnionSelector == 1) { - marginTopTmpBuf_.selector = 1; - marginTopTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (marginTopTmpBuf_UnionSelector == 2) { - marginTopTmpBuf_.selector = 2; - marginTopTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.scaleCount = scaleCountTmpBuf; + const auto scaleWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length scaleWidthTmpBuf = {}; + scaleWidthTmpBuf.tag = scaleWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((scaleWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 scaleWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length scaleWidthTmpBuf_ = {}; + scaleWidthTmpBuf_.selector = scaleWidthTmpBuf_UnionSelector; + if (scaleWidthTmpBuf_UnionSelector == 0) { + scaleWidthTmpBuf_.selector = 0; + scaleWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (scaleWidthTmpBuf_UnionSelector == 1) { + scaleWidthTmpBuf_.selector = 1; + scaleWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (scaleWidthTmpBuf_UnionSelector == 2) { + scaleWidthTmpBuf_.selector = 2; + scaleWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for marginTopTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for scaleWidthTmpBuf_ has to be chosen through deserialisation."); } - marginTopTmpBuf.value = static_cast(marginTopTmpBuf_); + scaleWidthTmpBuf.value = static_cast(scaleWidthTmpBuf_); } - value.marginTop = marginTopTmpBuf; + value.scaleWidth = scaleWidthTmpBuf; return value; } -inline void SweepGradientOptions_serializer::write(SerializerBase& buffer, Ark_SweepGradientOptions value) +inline void RadialGradientOptions_serializer::write(SerializerBase& buffer, Ark_RadialGradientOptions value) { SerializerBase& valueSerializer = buffer; const auto valueHolderForCenter = value.center; @@ -100073,76 +88012,42 @@ inline void SweepGradientOptions_serializer::write(SerializerBase& buffer, Ark_S valueSerializer.writeInt8(0); const auto valueHolderForCenter_0ForIdx0 = valueHolderForCenter_0.value0; valueSerializer.writeString(valueHolderForCenter_0ForIdx0); - } else if (valueHolderForCenter_0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCenter_0ForIdx1 = valueHolderForCenter_0.value1; - valueSerializer.writeNumber(valueHolderForCenter_0ForIdx1); - } else if (valueHolderForCenter_0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCenter_0ForIdx2 = valueHolderForCenter_0.value2; - Resource_serializer::write(valueSerializer, valueHolderForCenter_0ForIdx2); - } - const auto valueHolderForCenter_1 = valueHolderForCenter.value1; - if (valueHolderForCenter_1.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForCenter_1ForIdx0 = valueHolderForCenter_1.value0; - valueSerializer.writeString(valueHolderForCenter_1ForIdx0); - } else if (valueHolderForCenter_1.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForCenter_1ForIdx1 = valueHolderForCenter_1.value1; - valueSerializer.writeNumber(valueHolderForCenter_1ForIdx1); - } else if (valueHolderForCenter_1.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForCenter_1ForIdx2 = valueHolderForCenter_1.value2; - Resource_serializer::write(valueSerializer, valueHolderForCenter_1ForIdx2); - } - const auto valueHolderForStart = value.start; - if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStartTmpValue = valueHolderForStart.value; - if (valueHolderForStartTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForStartTmpValueForIdx0 = valueHolderForStartTmpValue.value0; - valueSerializer.writeNumber(valueHolderForStartTmpValueForIdx0); - } else if (valueHolderForStartTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForStartTmpValueForIdx1 = valueHolderForStartTmpValue.value1; - valueSerializer.writeString(valueHolderForStartTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForEnd = value.end; - if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEndTmpValue = valueHolderForEnd.value; - if (valueHolderForEndTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForEndTmpValueForIdx0 = valueHolderForEndTmpValue.value0; - valueSerializer.writeNumber(valueHolderForEndTmpValueForIdx0); - } else if (valueHolderForEndTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForEndTmpValueForIdx1 = valueHolderForEndTmpValue.value1; - valueSerializer.writeString(valueHolderForEndTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } else if (valueHolderForCenter_0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForCenter_0ForIdx1 = valueHolderForCenter_0.value1; + valueSerializer.writeNumber(valueHolderForCenter_0ForIdx1); + } else if (valueHolderForCenter_0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForCenter_0ForIdx2 = valueHolderForCenter_0.value2; + Resource_serializer::write(valueSerializer, valueHolderForCenter_0ForIdx2); } - const auto valueHolderForRotation = value.rotation; - if (runtimeType(valueHolderForRotation) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRotationTmpValue = valueHolderForRotation.value; - if (valueHolderForRotationTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRotationTmpValueForIdx0 = valueHolderForRotationTmpValue.value0; - valueSerializer.writeNumber(valueHolderForRotationTmpValueForIdx0); - } else if (valueHolderForRotationTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRotationTmpValueForIdx1 = valueHolderForRotationTmpValue.value1; - valueSerializer.writeString(valueHolderForRotationTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + const auto valueHolderForCenter_1 = valueHolderForCenter.value1; + if (valueHolderForCenter_1.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForCenter_1ForIdx0 = valueHolderForCenter_1.value0; + valueSerializer.writeString(valueHolderForCenter_1ForIdx0); + } else if (valueHolderForCenter_1.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForCenter_1ForIdx1 = valueHolderForCenter_1.value1; + valueSerializer.writeNumber(valueHolderForCenter_1ForIdx1); + } else if (valueHolderForCenter_1.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForCenter_1ForIdx2 = valueHolderForCenter_1.value2; + Resource_serializer::write(valueSerializer, valueHolderForCenter_1ForIdx2); + } + const auto valueHolderForRadius = value.radius; + if (valueHolderForRadius.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRadiusForIdx0 = valueHolderForRadius.value0; + valueSerializer.writeString(valueHolderForRadiusForIdx0); + } else if (valueHolderForRadius.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRadiusForIdx1 = valueHolderForRadius.value1; + valueSerializer.writeNumber(valueHolderForRadiusForIdx1); + } else if (valueHolderForRadius.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForRadiusForIdx2 = valueHolderForRadius.value2; + Resource_serializer::write(valueSerializer, valueHolderForRadiusForIdx2); } const auto valueHolderForColors = value.colors; valueSerializer.writeInt32(valueHolderForColors.length); @@ -100152,7 +88057,7 @@ inline void SweepGradientOptions_serializer::write(SerializerBase& buffer, Ark_S if (valueHolderForColorsTmpElement_0.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForColorsTmpElement_0ForIdx0 = valueHolderForColorsTmpElement_0.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorsTmpElement_0ForIdx0)); + valueSerializer.writeInt32(static_cast(valueHolderForColorsTmpElement_0ForIdx0)); } else if (valueHolderForColorsTmpElement_0.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForColorsTmpElement_0ForIdx1 = valueHolderForColorsTmpElement_0.value1; @@ -100178,9 +88083,9 @@ inline void SweepGradientOptions_serializer::write(SerializerBase& buffer, Ark_S valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_SweepGradientOptions SweepGradientOptions_serializer::read(DeserializerBase& buffer) +inline Ark_RadialGradientOptions RadialGradientOptions_serializer::read(DeserializerBase& buffer) { - Ark_SweepGradientOptions value = {}; + Ark_RadialGradientOptions value = {}; DeserializerBase& valueDeserializer = buffer; Ark_Tuple_Length_Length centerTmpBuf = {}; const Ark_Int8 centerTmpBufValue0TempBufUnionSelector = valueDeserializer.readInt8(); @@ -100216,63 +88121,22 @@ inline Ark_SweepGradientOptions SweepGradientOptions_serializer::read(Deserializ } centerTmpBuf.value1 = static_cast(centerTmpBufValue1TempBuf); value.center = centerTmpBuf; - const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String startTmpBuf = {}; - startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 startTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String startTmpBuf_ = {}; - startTmpBuf_.selector = startTmpBuf_UnionSelector; - if (startTmpBuf_UnionSelector == 0) { - startTmpBuf_.selector = 0; - startTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (startTmpBuf_UnionSelector == 1) { - startTmpBuf_.selector = 1; - startTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for startTmpBuf_ has to be chosen through deserialisation."); - } - startTmpBuf.value = static_cast(startTmpBuf_); - } - value.start = startTmpBuf; - const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String endTmpBuf = {}; - endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 endTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String endTmpBuf_ = {}; - endTmpBuf_.selector = endTmpBuf_UnionSelector; - if (endTmpBuf_UnionSelector == 0) { - endTmpBuf_.selector = 0; - endTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (endTmpBuf_UnionSelector == 1) { - endTmpBuf_.selector = 1; - endTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for endTmpBuf_ has to be chosen through deserialisation."); - } - endTmpBuf.value = static_cast(endTmpBuf_); - } - value.end = endTmpBuf; - const auto rotationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String rotationTmpBuf = {}; - rotationTmpBuf.tag = rotationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((rotationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 rotationTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String rotationTmpBuf_ = {}; - rotationTmpBuf_.selector = rotationTmpBuf_UnionSelector; - if (rotationTmpBuf_UnionSelector == 0) { - rotationTmpBuf_.selector = 0; - rotationTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (rotationTmpBuf_UnionSelector == 1) { - rotationTmpBuf_.selector = 1; - rotationTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for rotationTmpBuf_ has to be chosen through deserialisation."); - } - rotationTmpBuf.value = static_cast(rotationTmpBuf_); + const Ark_Int8 radiusTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Length radiusTmpBuf = {}; + radiusTmpBuf.selector = radiusTmpBufUnionSelector; + if (radiusTmpBufUnionSelector == 0) { + radiusTmpBuf.selector = 0; + radiusTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (radiusTmpBufUnionSelector == 1) { + radiusTmpBuf.selector = 1; + radiusTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (radiusTmpBufUnionSelector == 2) { + radiusTmpBuf.selector = 2; + radiusTmpBuf.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for radiusTmpBuf has to be chosen through deserialisation."); } - value.rotation = rotationTmpBuf; + value.radius = static_cast(radiusTmpBuf); const Ark_Int32 colorsTmpBufLength = valueDeserializer.readInt32(); Array_Tuple_ResourceColor_Number colorsTmpBuf = {}; valueDeserializer.resizeArray::type, @@ -100284,7 +88148,7 @@ inline Ark_SweepGradientOptions SweepGradientOptions_serializer::read(Deserializ colorsTmpBufTempBufValue0TempBuf.selector = colorsTmpBufTempBufValue0TempBufUnionSelector; if (colorsTmpBufTempBufValue0TempBufUnionSelector == 0) { colorsTmpBufTempBufValue0TempBuf.selector = 0; - colorsTmpBufTempBufValue0TempBuf.value0 = static_cast(valueDeserializer.readInt32()); + colorsTmpBufTempBufValue0TempBuf.value0 = static_cast(valueDeserializer.readInt32()); } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == 1) { colorsTmpBufTempBufValue0TempBuf.selector = 1; colorsTmpBufTempBufValue0TempBuf.value1 = static_cast(valueDeserializer.readNumber()); @@ -100295,676 +88159,973 @@ inline Ark_SweepGradientOptions SweepGradientOptions_serializer::read(Deserializ colorsTmpBufTempBufValue0TempBuf.selector = 3; colorsTmpBufTempBufValue0TempBuf.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for colorsTmpBufTempBufValue0TempBuf has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for colorsTmpBufTempBufValue0TempBuf has to be chosen through deserialisation."); + } + colorsTmpBufTempBuf.value0 = static_cast(colorsTmpBufTempBufValue0TempBuf); + colorsTmpBufTempBuf.value1 = static_cast(valueDeserializer.readNumber()); + colorsTmpBuf.array[colorsTmpBufBufCounterI] = colorsTmpBufTempBuf; + } + value.colors = colorsTmpBuf; + const auto repeatingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean repeatingTmpBuf = {}; + repeatingTmpBuf.tag = repeatingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((repeatingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + repeatingTmpBuf.value = valueDeserializer.readBoolean(); + } + value.repeating = repeatingTmpBuf; + return value; +} +inline void Rectangle_serializer::write(SerializerBase& buffer, Ark_Rectangle value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForX = value.x; + if (runtimeType(valueHolderForX) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForXTmpValue = valueHolderForX.value; + if (valueHolderForXTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForXTmpValueForIdx0 = valueHolderForXTmpValue.value0; + valueSerializer.writeString(valueHolderForXTmpValueForIdx0); + } else if (valueHolderForXTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForXTmpValueForIdx1 = valueHolderForXTmpValue.value1; + valueSerializer.writeNumber(valueHolderForXTmpValueForIdx1); + } else if (valueHolderForXTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForXTmpValueForIdx2 = valueHolderForXTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForXTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForY = value.y; + if (runtimeType(valueHolderForY) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForYTmpValue = valueHolderForY.value; + if (valueHolderForYTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForYTmpValueForIdx0 = valueHolderForYTmpValue.value0; + valueSerializer.writeString(valueHolderForYTmpValueForIdx0); + } else if (valueHolderForYTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForYTmpValueForIdx1 = valueHolderForYTmpValue.value1; + valueSerializer.writeNumber(valueHolderForYTmpValueForIdx1); + } else if (valueHolderForYTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForYTmpValueForIdx2 = valueHolderForYTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForYTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForWidth = value.width; + if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; + if (valueHolderForWidthTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; + valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0); + } else if (valueHolderForWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; + valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1); + } else if (valueHolderForWidthTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForHeight = value.height; + if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; + if (valueHolderForHeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; + valueSerializer.writeString(valueHolderForHeightTmpValueForIdx0); + } else if (valueHolderForHeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx1); + } else if (valueHolderForHeightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForHeightTmpValueForIdx2 = valueHolderForHeightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForHeightTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_Rectangle Rectangle_serializer::read(DeserializerBase& buffer) +{ + Ark_Rectangle value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto xTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length xTmpBuf = {}; + xTmpBuf.tag = xTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((xTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 xTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length xTmpBuf_ = {}; + xTmpBuf_.selector = xTmpBuf_UnionSelector; + if (xTmpBuf_UnionSelector == 0) { + xTmpBuf_.selector = 0; + xTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (xTmpBuf_UnionSelector == 1) { + xTmpBuf_.selector = 1; + xTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (xTmpBuf_UnionSelector == 2) { + xTmpBuf_.selector = 2; + xTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for xTmpBuf_ has to be chosen through deserialisation."); + } + xTmpBuf.value = static_cast(xTmpBuf_); + } + value.x = xTmpBuf; + const auto yTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length yTmpBuf = {}; + yTmpBuf.tag = yTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((yTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 yTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length yTmpBuf_ = {}; + yTmpBuf_.selector = yTmpBuf_UnionSelector; + if (yTmpBuf_UnionSelector == 0) { + yTmpBuf_.selector = 0; + yTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (yTmpBuf_UnionSelector == 1) { + yTmpBuf_.selector = 1; + yTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (yTmpBuf_UnionSelector == 2) { + yTmpBuf_.selector = 2; + yTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for yTmpBuf_ has to be chosen through deserialisation."); + } + yTmpBuf.value = static_cast(yTmpBuf_); + } + value.y = yTmpBuf; + const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length widthTmpBuf = {}; + widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length widthTmpBuf_ = {}; + widthTmpBuf_.selector = widthTmpBuf_UnionSelector; + if (widthTmpBuf_UnionSelector == 0) { + widthTmpBuf_.selector = 0; + widthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (widthTmpBuf_UnionSelector == 1) { + widthTmpBuf_.selector = 1; + widthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (widthTmpBuf_UnionSelector == 2) { + widthTmpBuf_.selector = 2; + widthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + } + widthTmpBuf.value = static_cast(widthTmpBuf_); + } + value.width = widthTmpBuf; + const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length heightTmpBuf = {}; + heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length heightTmpBuf_ = {}; + heightTmpBuf_.selector = heightTmpBuf_UnionSelector; + if (heightTmpBuf_UnionSelector == 0) { + heightTmpBuf_.selector = 0; + heightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (heightTmpBuf_UnionSelector == 1) { + heightTmpBuf_.selector = 1; + heightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (heightTmpBuf_UnionSelector == 2) { + heightTmpBuf_.selector = 2; + heightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); + } + heightTmpBuf.value = static_cast(heightTmpBuf_); + } + value.height = heightTmpBuf; + return value; +} +inline void RectOptions_serializer::write(SerializerBase& buffer, Ark_RectOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForWidth = value.width; + if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; + if (valueHolderForWidthTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; + valueSerializer.writeFloat64(valueHolderForWidthTmpValueForIdx0); + } else if (valueHolderForWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; + valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForHeight = value.height; + if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; + if (valueHolderForHeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; + valueSerializer.writeFloat64(valueHolderForHeightTmpValueForIdx0); + } else if (valueHolderForHeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; + valueSerializer.writeString(valueHolderForHeightTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForRadius = value.radius; + if (runtimeType(valueHolderForRadius) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForRadiusTmpValue = valueHolderForRadius.value; + if (valueHolderForRadiusTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue.value0; + if (valueHolderForRadiusTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRadiusTmpValueForIdx0ForIdx0 = valueHolderForRadiusTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForRadiusTmpValueForIdx0ForIdx0); + } else if (valueHolderForRadiusTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRadiusTmpValueForIdx0ForIdx1 = valueHolderForRadiusTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx0ForIdx1); + } else if (valueHolderForRadiusTmpValueForIdx0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForRadiusTmpValueForIdx0ForIdx2 = valueHolderForRadiusTmpValueForIdx0.value2; + Resource_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx0ForIdx2); + } + } else if (valueHolderForRadiusTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue.value1; + valueSerializer.writeInt32(valueHolderForRadiusTmpValueForIdx1.length); + for (int valueHolderForRadiusTmpValueForIdx1CounterI = 0; valueHolderForRadiusTmpValueForIdx1CounterI < valueHolderForRadiusTmpValueForIdx1.length; valueHolderForRadiusTmpValueForIdx1CounterI++) { + const Ark_RadiusItem valueHolderForRadiusTmpValueForIdx1TmpElement = valueHolderForRadiusTmpValueForIdx1.array[valueHolderForRadiusTmpValueForIdx1CounterI]; + const auto valueHolderForRadiusTmpValueForIdx1TmpElement_0 = valueHolderForRadiusTmpValueForIdx1TmpElement.value0; + if (valueHolderForRadiusTmpValueForIdx1TmpElement_0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRadiusTmpValueForIdx1TmpElement_0ForIdx0 = valueHolderForRadiusTmpValueForIdx1TmpElement_0.value0; + valueSerializer.writeString(valueHolderForRadiusTmpValueForIdx1TmpElement_0ForIdx0); + } else if (valueHolderForRadiusTmpValueForIdx1TmpElement_0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRadiusTmpValueForIdx1TmpElement_0ForIdx1 = valueHolderForRadiusTmpValueForIdx1TmpElement_0.value1; + valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx1TmpElement_0ForIdx1); + } else if (valueHolderForRadiusTmpValueForIdx1TmpElement_0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForRadiusTmpValueForIdx1TmpElement_0ForIdx2 = valueHolderForRadiusTmpValueForIdx1TmpElement_0.value2; + Resource_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx1TmpElement_0ForIdx2); + } + const auto valueHolderForRadiusTmpValueForIdx1TmpElement_1 = valueHolderForRadiusTmpValueForIdx1TmpElement.value1; + if (valueHolderForRadiusTmpValueForIdx1TmpElement_1.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRadiusTmpValueForIdx1TmpElement_1ForIdx0 = valueHolderForRadiusTmpValueForIdx1TmpElement_1.value0; + valueSerializer.writeString(valueHolderForRadiusTmpValueForIdx1TmpElement_1ForIdx0); + } else if (valueHolderForRadiusTmpValueForIdx1TmpElement_1.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRadiusTmpValueForIdx1TmpElement_1ForIdx1 = valueHolderForRadiusTmpValueForIdx1TmpElement_1.value1; + valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx1TmpElement_1ForIdx1); + } else if (valueHolderForRadiusTmpValueForIdx1TmpElement_1.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForRadiusTmpValueForIdx1TmpElement_1ForIdx2 = valueHolderForRadiusTmpValueForIdx1TmpElement_1.value2; + Resource_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx1TmpElement_1ForIdx2); + } + } + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_RectOptions RectOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_RectOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_F64_String widthTmpBuf = {}; + widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_F64_String widthTmpBuf_ = {}; + widthTmpBuf_.selector = widthTmpBuf_UnionSelector; + if (widthTmpBuf_UnionSelector == 0) { + widthTmpBuf_.selector = 0; + widthTmpBuf_.value0 = valueDeserializer.readFloat64(); + } else if (widthTmpBuf_UnionSelector == 1) { + widthTmpBuf_.selector = 1; + widthTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + } + widthTmpBuf.value = static_cast(widthTmpBuf_); + } + value.width = widthTmpBuf; + const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_F64_String heightTmpBuf = {}; + heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_F64_String heightTmpBuf_ = {}; + heightTmpBuf_.selector = heightTmpBuf_UnionSelector; + if (heightTmpBuf_UnionSelector == 0) { + heightTmpBuf_.selector = 0; + heightTmpBuf_.value0 = valueDeserializer.readFloat64(); + } else if (heightTmpBuf_UnionSelector == 1) { + heightTmpBuf_.selector = 1; + heightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); + } + heightTmpBuf.value = static_cast(heightTmpBuf_); + } + value.height = heightTmpBuf; + const auto radiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Length_Array_RadiusItem radiusTmpBuf = {}; + radiusTmpBuf.tag = radiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((radiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 radiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Length_Array_RadiusItem radiusTmpBuf_ = {}; + radiusTmpBuf_.selector = radiusTmpBuf_UnionSelector; + if (radiusTmpBuf_UnionSelector == 0) { + radiusTmpBuf_.selector = 0; + const Ark_Int8 radiusTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Length radiusTmpBuf_BufU = {}; + radiusTmpBuf_BufU.selector = radiusTmpBuf_BufUUnionSelector; + if (radiusTmpBuf_BufUUnionSelector == 0) { + radiusTmpBuf_BufU.selector = 0; + radiusTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (radiusTmpBuf_BufUUnionSelector == 1) { + radiusTmpBuf_BufU.selector = 1; + radiusTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (radiusTmpBuf_BufUUnionSelector == 2) { + radiusTmpBuf_BufU.selector = 2; + radiusTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for radiusTmpBuf_BufU has to be chosen through deserialisation."); + } + radiusTmpBuf_.value0 = static_cast(radiusTmpBuf_BufU); + } else if (radiusTmpBuf_UnionSelector == 1) { + radiusTmpBuf_.selector = 1; + const Ark_Int32 radiusTmpBuf_BufULength = valueDeserializer.readInt32(); + Array_RadiusItem radiusTmpBuf_BufU = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&radiusTmpBuf_BufU, radiusTmpBuf_BufULength); + for (int radiusTmpBuf_BufUBufCounterI = 0; radiusTmpBuf_BufUBufCounterI < radiusTmpBuf_BufULength; radiusTmpBuf_BufUBufCounterI++) { + Ark_RadiusItem radiusTmpBuf_BufUTempBuf = {}; + const Ark_Int8 radiusTmpBuf_BufUTempBufValue0TempBufUnionSelector = valueDeserializer.readInt8(); + Ark_Length radiusTmpBuf_BufUTempBufValue0TempBuf = {}; + radiusTmpBuf_BufUTempBufValue0TempBuf.selector = radiusTmpBuf_BufUTempBufValue0TempBufUnionSelector; + if (radiusTmpBuf_BufUTempBufValue0TempBufUnionSelector == 0) { + radiusTmpBuf_BufUTempBufValue0TempBuf.selector = 0; + radiusTmpBuf_BufUTempBufValue0TempBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (radiusTmpBuf_BufUTempBufValue0TempBufUnionSelector == 1) { + radiusTmpBuf_BufUTempBufValue0TempBuf.selector = 1; + radiusTmpBuf_BufUTempBufValue0TempBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (radiusTmpBuf_BufUTempBufValue0TempBufUnionSelector == 2) { + radiusTmpBuf_BufUTempBufValue0TempBuf.selector = 2; + radiusTmpBuf_BufUTempBufValue0TempBuf.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for radiusTmpBuf_BufUTempBufValue0TempBuf has to be chosen through deserialisation."); + } + radiusTmpBuf_BufUTempBuf.value0 = static_cast(radiusTmpBuf_BufUTempBufValue0TempBuf); + const Ark_Int8 radiusTmpBuf_BufUTempBufValue1TempBufUnionSelector = valueDeserializer.readInt8(); + Ark_Length radiusTmpBuf_BufUTempBufValue1TempBuf = {}; + radiusTmpBuf_BufUTempBufValue1TempBuf.selector = radiusTmpBuf_BufUTempBufValue1TempBufUnionSelector; + if (radiusTmpBuf_BufUTempBufValue1TempBufUnionSelector == 0) { + radiusTmpBuf_BufUTempBufValue1TempBuf.selector = 0; + radiusTmpBuf_BufUTempBufValue1TempBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (radiusTmpBuf_BufUTempBufValue1TempBufUnionSelector == 1) { + radiusTmpBuf_BufUTempBufValue1TempBuf.selector = 1; + radiusTmpBuf_BufUTempBufValue1TempBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (radiusTmpBuf_BufUTempBufValue1TempBufUnionSelector == 2) { + radiusTmpBuf_BufUTempBufValue1TempBuf.selector = 2; + radiusTmpBuf_BufUTempBufValue1TempBuf.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for radiusTmpBuf_BufUTempBufValue1TempBuf has to be chosen through deserialisation."); + } + radiusTmpBuf_BufUTempBuf.value1 = static_cast(radiusTmpBuf_BufUTempBufValue1TempBuf); + radiusTmpBuf_BufU.array[radiusTmpBuf_BufUBufCounterI] = radiusTmpBuf_BufUTempBuf; + } + radiusTmpBuf_.value1 = radiusTmpBuf_BufU; + } else { + INTEROP_FATAL("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation."); } - colorsTmpBufTempBuf.value0 = static_cast(colorsTmpBufTempBufValue0TempBuf); - colorsTmpBufTempBuf.value1 = static_cast(valueDeserializer.readNumber()); - colorsTmpBuf.array[colorsTmpBufBufCounterI] = colorsTmpBufTempBuf; - } - value.colors = colorsTmpBuf; - const auto repeatingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean repeatingTmpBuf = {}; - repeatingTmpBuf.tag = repeatingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((repeatingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - repeatingTmpBuf.value = valueDeserializer.readBoolean(); + radiusTmpBuf.value = static_cast(radiusTmpBuf_); } - value.repeating = repeatingTmpBuf; + value.radius = radiusTmpBuf; return value; } -inline void SwipeActionItem_serializer::write(SerializerBase& buffer, Ark_SwipeActionItem value) +inline void RichEditorSymbolSpanOptions_serializer::write(SerializerBase& buffer, Ark_RichEditorSymbolSpanOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForBuilder = value.builder; - if (runtimeType(valueHolderForBuilder) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOffset = value.offset; + if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBuilderTmpValue = valueHolderForBuilder.value; - valueSerializer.writeCallbackResource(valueHolderForBuilderTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderTmpValue.callSync)); + const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; + valueSerializer.writeNumber(valueHolderForOffsetTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBuilderComponent = value.builderComponent; - if (runtimeType(valueHolderForBuilderComponent) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStyle = value.style; + if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBuilderComponentTmpValue = valueHolderForBuilderComponent.value; - ComponentContent_serializer::write(valueSerializer, valueHolderForBuilderComponentTmpValue); + const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; + RichEditorSymbolSpanStyle_serializer::write(valueSerializer, valueHolderForStyleTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForActionAreaDistance = value.actionAreaDistance; - if (runtimeType(valueHolderForActionAreaDistance) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForActionAreaDistanceTmpValue = valueHolderForActionAreaDistance.value; - if (valueHolderForActionAreaDistanceTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForActionAreaDistanceTmpValueForIdx0 = valueHolderForActionAreaDistanceTmpValue.value0; - valueSerializer.writeString(valueHolderForActionAreaDistanceTmpValueForIdx0); - } else if (valueHolderForActionAreaDistanceTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForActionAreaDistanceTmpValueForIdx1 = valueHolderForActionAreaDistanceTmpValue.value1; - valueSerializer.writeNumber(valueHolderForActionAreaDistanceTmpValueForIdx1); - } else if (valueHolderForActionAreaDistanceTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForActionAreaDistanceTmpValueForIdx2 = valueHolderForActionAreaDistanceTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForActionAreaDistanceTmpValueForIdx2); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); +} +inline Ark_RichEditorSymbolSpanOptions RichEditorSymbolSpanOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_RichEditorSymbolSpanOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number offsetTmpBuf = {}; + offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + offsetTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - const auto valueHolderForOnAction = value.onAction; - if (runtimeType(valueHolderForOnAction) != INTEROP_RUNTIME_UNDEFINED) { + value.offset = offsetTmpBuf; + const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_RichEditorSymbolSpanStyle styleTmpBuf = {}; + styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + styleTmpBuf.value = RichEditorSymbolSpanStyle_serializer::read(valueDeserializer); + } + value.style = styleTmpBuf; + return value; +} +inline void RingStyleOptions_serializer::write(SerializerBase& buffer, Ark_RingStyleOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForEnableScanEffect = value.enableScanEffect; + if (runtimeType(valueHolderForEnableScanEffect) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnActionTmpValue = valueHolderForOnAction.value; - valueSerializer.writeCallbackResource(valueHolderForOnActionTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnActionTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnActionTmpValue.callSync)); + const auto valueHolderForEnableScanEffectTmpValue = valueHolderForEnableScanEffect.value; + valueSerializer.writeBoolean(valueHolderForEnableScanEffectTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnEnterActionArea = value.onEnterActionArea; - if (runtimeType(valueHolderForOnEnterActionArea) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStrokeWidth = value.strokeWidth; + if (runtimeType(valueHolderForStrokeWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnEnterActionAreaTmpValue = valueHolderForOnEnterActionArea.value; - valueSerializer.writeCallbackResource(valueHolderForOnEnterActionAreaTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnEnterActionAreaTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnEnterActionAreaTmpValue.callSync)); + const auto valueHolderForStrokeWidthTmpValue = valueHolderForStrokeWidth.value; + if (valueHolderForStrokeWidthTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForStrokeWidthTmpValueForIdx0 = valueHolderForStrokeWidthTmpValue.value0; + valueSerializer.writeString(valueHolderForStrokeWidthTmpValueForIdx0); + } else if (valueHolderForStrokeWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForStrokeWidthTmpValueForIdx1 = valueHolderForStrokeWidthTmpValue.value1; + valueSerializer.writeNumber(valueHolderForStrokeWidthTmpValueForIdx1); + } else if (valueHolderForStrokeWidthTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForStrokeWidthTmpValueForIdx2 = valueHolderForStrokeWidthTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForStrokeWidthTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnExitActionArea = value.onExitActionArea; - if (runtimeType(valueHolderForOnExitActionArea) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForShadow = value.shadow; + if (runtimeType(valueHolderForShadow) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnExitActionAreaTmpValue = valueHolderForOnExitActionArea.value; - valueSerializer.writeCallbackResource(valueHolderForOnExitActionAreaTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnExitActionAreaTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnExitActionAreaTmpValue.callSync)); + const auto valueHolderForShadowTmpValue = valueHolderForShadow.value; + valueSerializer.writeBoolean(valueHolderForShadowTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnStateChange = value.onStateChange; - if (runtimeType(valueHolderForOnStateChange) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStatus = value.status; + if (runtimeType(valueHolderForStatus) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnStateChangeTmpValue = valueHolderForOnStateChange.value; - valueSerializer.writeCallbackResource(valueHolderForOnStateChangeTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnStateChangeTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnStateChangeTmpValue.callSync)); + const auto valueHolderForStatusTmpValue = valueHolderForStatus.value; + valueSerializer.writeInt32(static_cast(valueHolderForStatusTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_SwipeActionItem SwipeActionItem_serializer::read(DeserializerBase& buffer) +inline Ark_RingStyleOptions RingStyleOptions_serializer::read(DeserializerBase& buffer) { - Ark_SwipeActionItem value = {}; + Ark_RingStyleOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto builderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomNodeBuilder builderTmpBuf = {}; - builderTmpBuf.tag = builderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((builderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - builderTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - } - value.builder = builderTmpBuf; - const auto builderComponentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ComponentContent builderComponentTmpBuf = {}; - builderComponentTmpBuf.tag = builderComponentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((builderComponentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - builderComponentTmpBuf.value = static_cast(ComponentContent_serializer::read(valueDeserializer)); + const auto enableScanEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableScanEffectTmpBuf = {}; + enableScanEffectTmpBuf.tag = enableScanEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enableScanEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enableScanEffectTmpBuf.value = valueDeserializer.readBoolean(); } - value.builderComponent = builderComponentTmpBuf; - const auto actionAreaDistanceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length actionAreaDistanceTmpBuf = {}; - actionAreaDistanceTmpBuf.tag = actionAreaDistanceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((actionAreaDistanceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 actionAreaDistanceTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length actionAreaDistanceTmpBuf_ = {}; - actionAreaDistanceTmpBuf_.selector = actionAreaDistanceTmpBuf_UnionSelector; - if (actionAreaDistanceTmpBuf_UnionSelector == 0) { - actionAreaDistanceTmpBuf_.selector = 0; - actionAreaDistanceTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (actionAreaDistanceTmpBuf_UnionSelector == 1) { - actionAreaDistanceTmpBuf_.selector = 1; - actionAreaDistanceTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (actionAreaDistanceTmpBuf_UnionSelector == 2) { - actionAreaDistanceTmpBuf_.selector = 2; - actionAreaDistanceTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.enableScanEffect = enableScanEffectTmpBuf; + const auto strokeWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length strokeWidthTmpBuf = {}; + strokeWidthTmpBuf.tag = strokeWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((strokeWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 strokeWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length strokeWidthTmpBuf_ = {}; + strokeWidthTmpBuf_.selector = strokeWidthTmpBuf_UnionSelector; + if (strokeWidthTmpBuf_UnionSelector == 0) { + strokeWidthTmpBuf_.selector = 0; + strokeWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (strokeWidthTmpBuf_UnionSelector == 1) { + strokeWidthTmpBuf_.selector = 1; + strokeWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (strokeWidthTmpBuf_UnionSelector == 2) { + strokeWidthTmpBuf_.selector = 2; + strokeWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for actionAreaDistanceTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for strokeWidthTmpBuf_ has to be chosen through deserialisation."); } - actionAreaDistanceTmpBuf.value = static_cast(actionAreaDistanceTmpBuf_); - } - value.actionAreaDistance = actionAreaDistanceTmpBuf; - const auto onActionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onActionTmpBuf = {}; - onActionTmpBuf.tag = onActionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onActionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onActionTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onAction = onActionTmpBuf; - const auto onEnterActionAreaTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onEnterActionAreaTmpBuf = {}; - onEnterActionAreaTmpBuf.tag = onEnterActionAreaTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onEnterActionAreaTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onEnterActionAreaTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + strokeWidthTmpBuf.value = static_cast(strokeWidthTmpBuf_); } - value.onEnterActionArea = onEnterActionAreaTmpBuf; - const auto onExitActionAreaTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onExitActionAreaTmpBuf = {}; - onExitActionAreaTmpBuf.tag = onExitActionAreaTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onExitActionAreaTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onExitActionAreaTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.strokeWidth = strokeWidthTmpBuf; + const auto shadowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean shadowTmpBuf = {}; + shadowTmpBuf.tag = shadowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((shadowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + shadowTmpBuf.value = valueDeserializer.readBoolean(); } - value.onExitActionArea = onExitActionAreaTmpBuf; - const auto onStateChangeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_SwipeActionState_Void onStateChangeTmpBuf = {}; - onStateChangeTmpBuf.tag = onStateChangeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onStateChangeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onStateChangeTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SwipeActionState_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_SwipeActionState_Void))))}; + value.shadow = shadowTmpBuf; + const auto statusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ProgressStatus statusTmpBuf = {}; + statusTmpBuf.tag = statusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((statusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + statusTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.onStateChange = onStateChangeTmpBuf; + value.status = statusTmpBuf; return value; } -inline void text_TextStyle_serializer::write(SerializerBase& buffer, Ark_text_TextStyle value) +inline void ScrollableBarModeOptions_serializer::write(SerializerBase& buffer, Ark_ScrollableBarModeOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForDecoration = value.decoration; - if (runtimeType(valueHolderForDecoration) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDecorationTmpValue = valueHolderForDecoration.value; - text_Decoration_serializer::write(valueSerializer, valueHolderForDecorationTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForColor = value.color; - if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColorTmpValue = valueHolderForColor.value; - common2D_Color_serializer::write(valueSerializer, valueHolderForColorTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFontWeight = value.fontWeight; - if (runtimeType(valueHolderForFontWeight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontWeightTmpValue = valueHolderForFontWeight.value; - valueSerializer.writeInt32(static_cast(valueHolderForFontWeightTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFontStyle = value.fontStyle; - if (runtimeType(valueHolderForFontStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontStyleTmpValue = valueHolderForFontStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForFontStyleTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForBaseline = value.baseline; - if (runtimeType(valueHolderForBaseline) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBaselineTmpValue = valueHolderForBaseline.value; - valueSerializer.writeInt32(static_cast(valueHolderForBaselineTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFontFamilies = value.fontFamilies; - if (runtimeType(valueHolderForFontFamilies) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMargin = value.margin; + if (runtimeType(valueHolderForMargin) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontFamiliesTmpValue = valueHolderForFontFamilies.value; - valueSerializer.writeInt32(valueHolderForFontFamiliesTmpValue.length); - for (int valueHolderForFontFamiliesTmpValueCounterI = 0; valueHolderForFontFamiliesTmpValueCounterI < valueHolderForFontFamiliesTmpValue.length; valueHolderForFontFamiliesTmpValueCounterI++) { - const Ark_String valueHolderForFontFamiliesTmpValueTmpElement = valueHolderForFontFamiliesTmpValue.array[valueHolderForFontFamiliesTmpValueCounterI]; - valueSerializer.writeString(valueHolderForFontFamiliesTmpValueTmpElement); + const auto valueHolderForMarginTmpValue = valueHolderForMargin.value; + if (valueHolderForMarginTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForMarginTmpValueForIdx0 = valueHolderForMarginTmpValue.value0; + valueSerializer.writeString(valueHolderForMarginTmpValueForIdx0); + } else if (valueHolderForMarginTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForMarginTmpValueForIdx1 = valueHolderForMarginTmpValue.value1; + valueSerializer.writeNumber(valueHolderForMarginTmpValueForIdx1); + } else if (valueHolderForMarginTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForMarginTmpValueForIdx2 = valueHolderForMarginTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForMarginTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFontSize = value.fontSize; - if (runtimeType(valueHolderForFontSize) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontSizeTmpValue = valueHolderForFontSize.value; - valueSerializer.writeNumber(valueHolderForFontSizeTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForLetterSpacing = value.letterSpacing; - if (runtimeType(valueHolderForLetterSpacing) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForNonScrollableLayoutStyle = value.nonScrollableLayoutStyle; + if (runtimeType(valueHolderForNonScrollableLayoutStyle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLetterSpacingTmpValue = valueHolderForLetterSpacing.value; - valueSerializer.writeNumber(valueHolderForLetterSpacingTmpValue); + const auto valueHolderForNonScrollableLayoutStyleTmpValue = valueHolderForNonScrollableLayoutStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForNonScrollableLayoutStyleTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForWordSpacing = value.wordSpacing; - if (runtimeType(valueHolderForWordSpacing) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWordSpacingTmpValue = valueHolderForWordSpacing.value; - valueSerializer.writeNumber(valueHolderForWordSpacingTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); +} +inline Ark_ScrollableBarModeOptions ScrollableBarModeOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_ScrollableBarModeOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto marginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension marginTmpBuf = {}; + marginTmpBuf.tag = marginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((marginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 marginTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension marginTmpBuf_ = {}; + marginTmpBuf_.selector = marginTmpBuf_UnionSelector; + if (marginTmpBuf_UnionSelector == 0) { + marginTmpBuf_.selector = 0; + marginTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (marginTmpBuf_UnionSelector == 1) { + marginTmpBuf_.selector = 1; + marginTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (marginTmpBuf_UnionSelector == 2) { + marginTmpBuf_.selector = 2; + marginTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for marginTmpBuf_ has to be chosen through deserialisation."); + } + marginTmpBuf.value = static_cast(marginTmpBuf_); } - const auto valueHolderForHeightScale = value.heightScale; - if (runtimeType(valueHolderForHeightScale) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightScaleTmpValue = valueHolderForHeightScale.value; - valueSerializer.writeNumber(valueHolderForHeightScaleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.margin = marginTmpBuf; + const auto nonScrollableLayoutStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LayoutStyle nonScrollableLayoutStyleTmpBuf = {}; + nonScrollableLayoutStyleTmpBuf.tag = nonScrollableLayoutStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((nonScrollableLayoutStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + nonScrollableLayoutStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - const auto valueHolderForHalfLeading = value.halfLeading; - if (runtimeType(valueHolderForHalfLeading) != INTEROP_RUNTIME_UNDEFINED) { + value.nonScrollableLayoutStyle = nonScrollableLayoutStyleTmpBuf; + return value; +} +inline void ScrollSnapOptions_serializer::write(SerializerBase& buffer, Ark_ScrollSnapOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForSnapAlign = value.snapAlign; + valueSerializer.writeInt32(static_cast(valueHolderForSnapAlign)); + const auto valueHolderForSnapPagination = value.snapPagination; + if (runtimeType(valueHolderForSnapPagination) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHalfLeadingTmpValue = valueHolderForHalfLeading.value; - valueSerializer.writeBoolean(valueHolderForHalfLeadingTmpValue); + const auto valueHolderForSnapPaginationTmpValue = valueHolderForSnapPagination.value; + if (valueHolderForSnapPaginationTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSnapPaginationTmpValueForIdx0 = valueHolderForSnapPaginationTmpValue.value0; + if (valueHolderForSnapPaginationTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSnapPaginationTmpValueForIdx0ForIdx0 = valueHolderForSnapPaginationTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForSnapPaginationTmpValueForIdx0ForIdx0); + } else if (valueHolderForSnapPaginationTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSnapPaginationTmpValueForIdx0ForIdx1 = valueHolderForSnapPaginationTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForSnapPaginationTmpValueForIdx0ForIdx1); + } else if (valueHolderForSnapPaginationTmpValueForIdx0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForSnapPaginationTmpValueForIdx0ForIdx2 = valueHolderForSnapPaginationTmpValueForIdx0.value2; + Resource_serializer::write(valueSerializer, valueHolderForSnapPaginationTmpValueForIdx0ForIdx2); + } + } else if (valueHolderForSnapPaginationTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSnapPaginationTmpValueForIdx1 = valueHolderForSnapPaginationTmpValue.value1; + valueSerializer.writeInt32(valueHolderForSnapPaginationTmpValueForIdx1.length); + for (int valueHolderForSnapPaginationTmpValueForIdx1CounterI = 0; valueHolderForSnapPaginationTmpValueForIdx1CounterI < valueHolderForSnapPaginationTmpValueForIdx1.length; valueHolderForSnapPaginationTmpValueForIdx1CounterI++) { + const Ark_Dimension valueHolderForSnapPaginationTmpValueForIdx1TmpElement = valueHolderForSnapPaginationTmpValueForIdx1.array[valueHolderForSnapPaginationTmpValueForIdx1CounterI]; + if (valueHolderForSnapPaginationTmpValueForIdx1TmpElement.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSnapPaginationTmpValueForIdx1TmpElementForIdx0 = valueHolderForSnapPaginationTmpValueForIdx1TmpElement.value0; + valueSerializer.writeString(valueHolderForSnapPaginationTmpValueForIdx1TmpElementForIdx0); + } else if (valueHolderForSnapPaginationTmpValueForIdx1TmpElement.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSnapPaginationTmpValueForIdx1TmpElementForIdx1 = valueHolderForSnapPaginationTmpValueForIdx1TmpElement.value1; + valueSerializer.writeNumber(valueHolderForSnapPaginationTmpValueForIdx1TmpElementForIdx1); + } else if (valueHolderForSnapPaginationTmpValueForIdx1TmpElement.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForSnapPaginationTmpValueForIdx1TmpElementForIdx2 = valueHolderForSnapPaginationTmpValueForIdx1TmpElement.value2; + Resource_serializer::write(valueSerializer, valueHolderForSnapPaginationTmpValueForIdx1TmpElementForIdx2); + } + } + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHeightOnly = value.heightOnly; - if (runtimeType(valueHolderForHeightOnly) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnableSnapToStart = value.enableSnapToStart; + if (runtimeType(valueHolderForEnableSnapToStart) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightOnlyTmpValue = valueHolderForHeightOnly.value; - valueSerializer.writeBoolean(valueHolderForHeightOnlyTmpValue); + const auto valueHolderForEnableSnapToStartTmpValue = valueHolderForEnableSnapToStart.value; + valueSerializer.writeBoolean(valueHolderForEnableSnapToStartTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEllipsis = value.ellipsis; - if (runtimeType(valueHolderForEllipsis) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnableSnapToEnd = value.enableSnapToEnd; + if (runtimeType(valueHolderForEnableSnapToEnd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEllipsisTmpValue = valueHolderForEllipsis.value; - valueSerializer.writeString(valueHolderForEllipsisTmpValue); + const auto valueHolderForEnableSnapToEndTmpValue = valueHolderForEnableSnapToEnd.value; + valueSerializer.writeBoolean(valueHolderForEnableSnapToEndTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEllipsisMode = value.ellipsisMode; - if (runtimeType(valueHolderForEllipsisMode) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEllipsisModeTmpValue = valueHolderForEllipsisMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForEllipsisModeTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); +} +inline Ark_ScrollSnapOptions ScrollSnapOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_ScrollSnapOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + value.snapAlign = static_cast(valueDeserializer.readInt32()); + const auto snapPaginationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Dimension_Array_Dimension snapPaginationTmpBuf = {}; + snapPaginationTmpBuf.tag = snapPaginationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((snapPaginationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 snapPaginationTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Dimension_Array_Dimension snapPaginationTmpBuf_ = {}; + snapPaginationTmpBuf_.selector = snapPaginationTmpBuf_UnionSelector; + if (snapPaginationTmpBuf_UnionSelector == 0) { + snapPaginationTmpBuf_.selector = 0; + const Ark_Int8 snapPaginationTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Dimension snapPaginationTmpBuf_BufU = {}; + snapPaginationTmpBuf_BufU.selector = snapPaginationTmpBuf_BufUUnionSelector; + if (snapPaginationTmpBuf_BufUUnionSelector == 0) { + snapPaginationTmpBuf_BufU.selector = 0; + snapPaginationTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (snapPaginationTmpBuf_BufUUnionSelector == 1) { + snapPaginationTmpBuf_BufU.selector = 1; + snapPaginationTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (snapPaginationTmpBuf_BufUUnionSelector == 2) { + snapPaginationTmpBuf_BufU.selector = 2; + snapPaginationTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for snapPaginationTmpBuf_BufU has to be chosen through deserialisation."); + } + snapPaginationTmpBuf_.value0 = static_cast(snapPaginationTmpBuf_BufU); + } else if (snapPaginationTmpBuf_UnionSelector == 1) { + snapPaginationTmpBuf_.selector = 1; + const Ark_Int32 snapPaginationTmpBuf_BufULength = valueDeserializer.readInt32(); + Array_Dimension snapPaginationTmpBuf_BufU = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&snapPaginationTmpBuf_BufU, snapPaginationTmpBuf_BufULength); + for (int snapPaginationTmpBuf_BufUBufCounterI = 0; snapPaginationTmpBuf_BufUBufCounterI < snapPaginationTmpBuf_BufULength; snapPaginationTmpBuf_BufUBufCounterI++) { + const Ark_Int8 snapPaginationTmpBuf_BufUTempBufUnionSelector = valueDeserializer.readInt8(); + Ark_Dimension snapPaginationTmpBuf_BufUTempBuf = {}; + snapPaginationTmpBuf_BufUTempBuf.selector = snapPaginationTmpBuf_BufUTempBufUnionSelector; + if (snapPaginationTmpBuf_BufUTempBufUnionSelector == 0) { + snapPaginationTmpBuf_BufUTempBuf.selector = 0; + snapPaginationTmpBuf_BufUTempBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (snapPaginationTmpBuf_BufUTempBufUnionSelector == 1) { + snapPaginationTmpBuf_BufUTempBuf.selector = 1; + snapPaginationTmpBuf_BufUTempBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (snapPaginationTmpBuf_BufUTempBufUnionSelector == 2) { + snapPaginationTmpBuf_BufUTempBuf.selector = 2; + snapPaginationTmpBuf_BufUTempBuf.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for snapPaginationTmpBuf_BufUTempBuf has to be chosen through deserialisation."); + } + snapPaginationTmpBuf_BufU.array[snapPaginationTmpBuf_BufUBufCounterI] = static_cast(snapPaginationTmpBuf_BufUTempBuf); + } + snapPaginationTmpBuf_.value1 = snapPaginationTmpBuf_BufU; + } else { + INTEROP_FATAL("One of the branches for snapPaginationTmpBuf_ has to be chosen through deserialisation."); + } + snapPaginationTmpBuf.value = static_cast(snapPaginationTmpBuf_); } - const auto valueHolderForLocale = value.locale; - if (runtimeType(valueHolderForLocale) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLocaleTmpValue = valueHolderForLocale.value; - valueSerializer.writeString(valueHolderForLocaleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.snapPagination = snapPaginationTmpBuf; + const auto enableSnapToStartTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableSnapToStartTmpBuf = {}; + enableSnapToStartTmpBuf.tag = enableSnapToStartTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enableSnapToStartTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enableSnapToStartTmpBuf.value = valueDeserializer.readBoolean(); } - const auto valueHolderForBaselineShift = value.baselineShift; - if (runtimeType(valueHolderForBaselineShift) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBaselineShiftTmpValue = valueHolderForBaselineShift.value; - valueSerializer.writeNumber(valueHolderForBaselineShiftTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.enableSnapToStart = enableSnapToStartTmpBuf; + const auto enableSnapToEndTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableSnapToEndTmpBuf = {}; + enableSnapToEndTmpBuf.tag = enableSnapToEndTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enableSnapToEndTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enableSnapToEndTmpBuf.value = valueDeserializer.readBoolean(); } - const auto valueHolderForFontFeatures = value.fontFeatures; - if (runtimeType(valueHolderForFontFeatures) != INTEROP_RUNTIME_UNDEFINED) { + value.enableSnapToEnd = enableSnapToEndTmpBuf; + return value; +} +inline void SearchButtonOptions_serializer::write(SerializerBase& buffer, Ark_SearchButtonOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForFontSize = value.fontSize; + if (runtimeType(valueHolderForFontSize) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontFeaturesTmpValue = valueHolderForFontFeatures.value; - valueSerializer.writeInt32(valueHolderForFontFeaturesTmpValue.length); - for (int valueHolderForFontFeaturesTmpValueCounterI = 0; valueHolderForFontFeaturesTmpValueCounterI < valueHolderForFontFeaturesTmpValue.length; valueHolderForFontFeaturesTmpValueCounterI++) { - const Ark_text_FontFeature valueHolderForFontFeaturesTmpValueTmpElement = valueHolderForFontFeaturesTmpValue.array[valueHolderForFontFeaturesTmpValueCounterI]; - text_FontFeature_serializer::write(valueSerializer, valueHolderForFontFeaturesTmpValueTmpElement); + const auto valueHolderForFontSizeTmpValue = valueHolderForFontSize.value; + if (valueHolderForFontSizeTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForFontSizeTmpValueForIdx0 = valueHolderForFontSizeTmpValue.value0; + valueSerializer.writeString(valueHolderForFontSizeTmpValueForIdx0); + } else if (valueHolderForFontSizeTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForFontSizeTmpValueForIdx1 = valueHolderForFontSizeTmpValue.value1; + valueSerializer.writeNumber(valueHolderForFontSizeTmpValueForIdx1); + } else if (valueHolderForFontSizeTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForFontSizeTmpValueForIdx2 = valueHolderForFontSizeTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForFontSizeTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTextShadows = value.textShadows; - if (runtimeType(valueHolderForTextShadows) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFontColor = value.fontColor; + if (runtimeType(valueHolderForFontColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTextShadowsTmpValue = valueHolderForTextShadows.value; - valueSerializer.writeInt32(valueHolderForTextShadowsTmpValue.length); - for (int valueHolderForTextShadowsTmpValueCounterI = 0; valueHolderForTextShadowsTmpValueCounterI < valueHolderForTextShadowsTmpValue.length; valueHolderForTextShadowsTmpValueCounterI++) { - const Ark_text_TextShadow valueHolderForTextShadowsTmpValueTmpElement = valueHolderForTextShadowsTmpValue.array[valueHolderForTextShadowsTmpValueCounterI]; - text_TextShadow_serializer::write(valueSerializer, valueHolderForTextShadowsTmpValueTmpElement); + const auto valueHolderForFontColorTmpValue = valueHolderForFontColor.value; + if (valueHolderForFontColorTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForFontColorTmpValueForIdx0)); + } else if (valueHolderForFontColorTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForFontColorTmpValueForIdx1 = valueHolderForFontColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForFontColorTmpValueForIdx1); + } else if (valueHolderForFontColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForFontColorTmpValueForIdx2 = valueHolderForFontColorTmpValue.value2; + valueSerializer.writeString(valueHolderForFontColorTmpValueForIdx2); + } else if (valueHolderForFontColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForFontColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBackgroundRect = value.backgroundRect; - if (runtimeType(valueHolderForBackgroundRect) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundRectTmpValue = valueHolderForBackgroundRect.value; - text_RectStyle_serializer::write(valueSerializer, valueHolderForBackgroundRectTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFontVariations = value.fontVariations; - if (runtimeType(valueHolderForFontVariations) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAutoDisable = value.autoDisable; + if (runtimeType(valueHolderForAutoDisable) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontVariationsTmpValue = valueHolderForFontVariations.value; - valueSerializer.writeInt32(valueHolderForFontVariationsTmpValue.length); - for (int valueHolderForFontVariationsTmpValueCounterI = 0; valueHolderForFontVariationsTmpValueCounterI < valueHolderForFontVariationsTmpValue.length; valueHolderForFontVariationsTmpValueCounterI++) { - const Ark_text_FontVariation valueHolderForFontVariationsTmpValueTmpElement = valueHolderForFontVariationsTmpValue.array[valueHolderForFontVariationsTmpValueCounterI]; - text_FontVariation_serializer::write(valueSerializer, valueHolderForFontVariationsTmpValueTmpElement); - } + const auto valueHolderForAutoDisableTmpValue = valueHolderForAutoDisable.value; + valueSerializer.writeBoolean(valueHolderForAutoDisableTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_text_TextStyle text_TextStyle_serializer::read(DeserializerBase& buffer) +inline Ark_SearchButtonOptions SearchButtonOptions_serializer::read(DeserializerBase& buffer) { - Ark_text_TextStyle value = {}; + Ark_SearchButtonOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto decorationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_Decoration decorationTmpBuf = {}; - decorationTmpBuf.tag = decorationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((decorationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - decorationTmpBuf.value = text_Decoration_serializer::read(valueDeserializer); - } - value.decoration = decorationTmpBuf; - const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_common2D_Color colorTmpBuf = {}; - colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - colorTmpBuf.value = common2D_Color_serializer::read(valueDeserializer); - } - value.color = colorTmpBuf; - const auto fontWeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_FontWeight fontWeightTmpBuf = {}; - fontWeightTmpBuf.tag = fontWeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontWeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontWeightTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.fontWeight = fontWeightTmpBuf; - const auto fontStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_FontStyle fontStyleTmpBuf = {}; - fontStyleTmpBuf.tag = fontStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.fontStyle = fontStyleTmpBuf; - const auto baselineTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_TextBaseline baselineTmpBuf = {}; - baselineTmpBuf.tag = baselineTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((baselineTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - baselineTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.baseline = baselineTmpBuf; - const auto fontFamiliesTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_String fontFamiliesTmpBuf = {}; - fontFamiliesTmpBuf.tag = fontFamiliesTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontFamiliesTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 fontFamiliesTmpBuf_Length = valueDeserializer.readInt32(); - Array_String fontFamiliesTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&fontFamiliesTmpBuf_, fontFamiliesTmpBuf_Length); - for (int fontFamiliesTmpBuf_BufCounterI = 0; fontFamiliesTmpBuf_BufCounterI < fontFamiliesTmpBuf_Length; fontFamiliesTmpBuf_BufCounterI++) { - fontFamiliesTmpBuf_.array[fontFamiliesTmpBuf_BufCounterI] = static_cast(valueDeserializer.readString()); - } - fontFamiliesTmpBuf.value = fontFamiliesTmpBuf_; - } - value.fontFamilies = fontFamiliesTmpBuf; const auto fontSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number fontSizeTmpBuf = {}; + Opt_Length fontSizeTmpBuf = {}; fontSizeTmpBuf.tag = fontSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((fontSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontSizeTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 fontSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length fontSizeTmpBuf_ = {}; + fontSizeTmpBuf_.selector = fontSizeTmpBuf_UnionSelector; + if (fontSizeTmpBuf_UnionSelector == 0) { + fontSizeTmpBuf_.selector = 0; + fontSizeTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (fontSizeTmpBuf_UnionSelector == 1) { + fontSizeTmpBuf_.selector = 1; + fontSizeTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (fontSizeTmpBuf_UnionSelector == 2) { + fontSizeTmpBuf_.selector = 2; + fontSizeTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for fontSizeTmpBuf_ has to be chosen through deserialisation."); + } + fontSizeTmpBuf.value = static_cast(fontSizeTmpBuf_); } value.fontSize = fontSizeTmpBuf; - const auto letterSpacingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number letterSpacingTmpBuf = {}; - letterSpacingTmpBuf.tag = letterSpacingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((letterSpacingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - letterSpacingTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.letterSpacing = letterSpacingTmpBuf; - const auto wordSpacingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number wordSpacingTmpBuf = {}; - wordSpacingTmpBuf.tag = wordSpacingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((wordSpacingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - wordSpacingTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.wordSpacing = wordSpacingTmpBuf; - const auto heightScaleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number heightScaleTmpBuf = {}; - heightScaleTmpBuf.tag = heightScaleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightScaleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - heightScaleTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.heightScale = heightScaleTmpBuf; - const auto halfLeadingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean halfLeadingTmpBuf = {}; - halfLeadingTmpBuf.tag = halfLeadingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((halfLeadingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - halfLeadingTmpBuf.value = valueDeserializer.readBoolean(); + const auto fontColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor fontColorTmpBuf = {}; + fontColorTmpBuf.tag = fontColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 fontColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColorTmpBuf_ = {}; + fontColorTmpBuf_.selector = fontColorTmpBuf_UnionSelector; + if (fontColorTmpBuf_UnionSelector == 0) { + fontColorTmpBuf_.selector = 0; + fontColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (fontColorTmpBuf_UnionSelector == 1) { + fontColorTmpBuf_.selector = 1; + fontColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (fontColorTmpBuf_UnionSelector == 2) { + fontColorTmpBuf_.selector = 2; + fontColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (fontColorTmpBuf_UnionSelector == 3) { + fontColorTmpBuf_.selector = 3; + fontColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for fontColorTmpBuf_ has to be chosen through deserialisation."); + } + fontColorTmpBuf.value = static_cast(fontColorTmpBuf_); } - value.halfLeading = halfLeadingTmpBuf; - const auto heightOnlyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean heightOnlyTmpBuf = {}; - heightOnlyTmpBuf.tag = heightOnlyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightOnlyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - heightOnlyTmpBuf.value = valueDeserializer.readBoolean(); - } - value.heightOnly = heightOnlyTmpBuf; - const auto ellipsisTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String ellipsisTmpBuf = {}; - ellipsisTmpBuf.tag = ellipsisTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((ellipsisTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - ellipsisTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.ellipsis = ellipsisTmpBuf; - const auto ellipsisModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_EllipsisMode ellipsisModeTmpBuf = {}; - ellipsisModeTmpBuf.tag = ellipsisModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((ellipsisModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - ellipsisModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.ellipsisMode = ellipsisModeTmpBuf; - const auto localeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String localeTmpBuf = {}; - localeTmpBuf.tag = localeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((localeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - localeTmpBuf.value = static_cast(valueDeserializer.readString()); + value.fontColor = fontColorTmpBuf; + const auto autoDisableTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean autoDisableTmpBuf = {}; + autoDisableTmpBuf.tag = autoDisableTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((autoDisableTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + autoDisableTmpBuf.value = valueDeserializer.readBoolean(); } - value.locale = localeTmpBuf; - const auto baselineShiftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number baselineShiftTmpBuf = {}; - baselineShiftTmpBuf.tag = baselineShiftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((baselineShiftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - baselineShiftTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.baselineShift = baselineShiftTmpBuf; - const auto fontFeaturesTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_text_FontFeature fontFeaturesTmpBuf = {}; - fontFeaturesTmpBuf.tag = fontFeaturesTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontFeaturesTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 fontFeaturesTmpBuf_Length = valueDeserializer.readInt32(); - Array_text_FontFeature fontFeaturesTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&fontFeaturesTmpBuf_, fontFeaturesTmpBuf_Length); - for (int fontFeaturesTmpBuf_BufCounterI = 0; fontFeaturesTmpBuf_BufCounterI < fontFeaturesTmpBuf_Length; fontFeaturesTmpBuf_BufCounterI++) { - fontFeaturesTmpBuf_.array[fontFeaturesTmpBuf_BufCounterI] = text_FontFeature_serializer::read(valueDeserializer); - } - fontFeaturesTmpBuf.value = fontFeaturesTmpBuf_; - } - value.fontFeatures = fontFeaturesTmpBuf; - const auto textShadowsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_text_TextShadow textShadowsTmpBuf = {}; - textShadowsTmpBuf.tag = textShadowsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((textShadowsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 textShadowsTmpBuf_Length = valueDeserializer.readInt32(); - Array_text_TextShadow textShadowsTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&textShadowsTmpBuf_, textShadowsTmpBuf_Length); - for (int textShadowsTmpBuf_BufCounterI = 0; textShadowsTmpBuf_BufCounterI < textShadowsTmpBuf_Length; textShadowsTmpBuf_BufCounterI++) { - textShadowsTmpBuf_.array[textShadowsTmpBuf_BufCounterI] = text_TextShadow_serializer::read(valueDeserializer); - } - textShadowsTmpBuf.value = textShadowsTmpBuf_; - } - value.textShadows = textShadowsTmpBuf; - const auto backgroundRectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_RectStyle backgroundRectTmpBuf = {}; - backgroundRectTmpBuf.tag = backgroundRectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundRectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - backgroundRectTmpBuf.value = text_RectStyle_serializer::read(valueDeserializer); - } - value.backgroundRect = backgroundRectTmpBuf; - const auto fontVariationsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_text_FontVariation fontVariationsTmpBuf = {}; - fontVariationsTmpBuf.tag = fontVariationsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontVariationsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 fontVariationsTmpBuf_Length = valueDeserializer.readInt32(); - Array_text_FontVariation fontVariationsTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&fontVariationsTmpBuf_, fontVariationsTmpBuf_Length); - for (int fontVariationsTmpBuf_BufCounterI = 0; fontVariationsTmpBuf_BufCounterI < fontVariationsTmpBuf_Length; fontVariationsTmpBuf_BufCounterI++) { - fontVariationsTmpBuf_.array[fontVariationsTmpBuf_BufCounterI] = text_FontVariation_serializer::read(valueDeserializer); - } - fontVariationsTmpBuf.value = fontVariationsTmpBuf_; - } - value.fontVariations = fontVariationsTmpBuf; + value.autoDisable = autoDisableTmpBuf; return value; } -inline void TextAreaOptions_serializer::write(SerializerBase& buffer, Ark_TextAreaOptions value) +inline void SizeOptions_serializer::write(SerializerBase& buffer, Ark_SizeOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForPlaceholder = value.placeholder; - if (runtimeType(valueHolderForPlaceholder) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForWidth = value.width; + if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPlaceholderTmpValue = valueHolderForPlaceholder.value; - if (valueHolderForPlaceholderTmpValue.selector == 0) { + const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; + if (valueHolderForWidthTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForPlaceholderTmpValueForIdx0 = valueHolderForPlaceholderTmpValue.value0; - valueSerializer.writeString(valueHolderForPlaceholderTmpValueForIdx0); - } else if (valueHolderForPlaceholderTmpValue.selector == 1) { + const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; + valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0); + } else if (valueHolderForWidthTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForPlaceholderTmpValueForIdx1 = valueHolderForPlaceholderTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForPlaceholderTmpValueForIdx1); + const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; + valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1); + } else if (valueHolderForWidthTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForText = value.text; - if (runtimeType(valueHolderForText) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHeight = value.height; + if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTextTmpValue = valueHolderForText.value; - if (valueHolderForTextTmpValue.selector == 0) { + const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; + if (valueHolderForHeightTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForTextTmpValueForIdx0 = valueHolderForTextTmpValue.value0; - if (valueHolderForTextTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForTextTmpValueForIdx0ForIdx0 = valueHolderForTextTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForTextTmpValueForIdx0ForIdx0); - } else if (valueHolderForTextTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForTextTmpValueForIdx0ForIdx1 = valueHolderForTextTmpValueForIdx0.value1; - Resource_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx0ForIdx1); - } - } else if (valueHolderForTextTmpValue.selector == 1) { + const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; + valueSerializer.writeString(valueHolderForHeightTmpValueForIdx0); + } else if (valueHolderForHeightTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForTextTmpValueForIdx1 = valueHolderForTextTmpValue.value1; - Bindable_Arkui_Component_Units_ResourceStr_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx1); - } else if (valueHolderForTextTmpValue.selector == 2) { + const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx1); + } else if (valueHolderForHeightTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForTextTmpValueForIdx2 = valueHolderForTextTmpValue.value2; - Bindable_Global_Resource_Resource_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx2); - } else if (valueHolderForTextTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForTextTmpValueForIdx3 = valueHolderForTextTmpValue.value3; - Bindable_String_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx3); + const auto valueHolderForHeightTmpValueForIdx2 = valueHolderForHeightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForHeightTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForController = value.controller; - if (runtimeType(valueHolderForController) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForControllerTmpValue = valueHolderForController.value; - TextAreaController_serializer::write(valueSerializer, valueHolderForControllerTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } } -inline Ark_TextAreaOptions TextAreaOptions_serializer::read(DeserializerBase& buffer) +inline Ark_SizeOptions SizeOptions_serializer::read(DeserializerBase& buffer) { - Ark_TextAreaOptions value = {}; + Ark_SizeOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto placeholderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr placeholderTmpBuf = {}; - placeholderTmpBuf.tag = placeholderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((placeholderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 placeholderTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr placeholderTmpBuf_ = {}; - placeholderTmpBuf_.selector = placeholderTmpBuf_UnionSelector; - if (placeholderTmpBuf_UnionSelector == 0) { - placeholderTmpBuf_.selector = 0; - placeholderTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (placeholderTmpBuf_UnionSelector == 1) { - placeholderTmpBuf_.selector = 1; - placeholderTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length widthTmpBuf = {}; + widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length widthTmpBuf_ = {}; + widthTmpBuf_.selector = widthTmpBuf_UnionSelector; + if (widthTmpBuf_UnionSelector == 0) { + widthTmpBuf_.selector = 0; + widthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (widthTmpBuf_UnionSelector == 1) { + widthTmpBuf_.selector = 1; + widthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (widthTmpBuf_UnionSelector == 2) { + widthTmpBuf_.selector = 2; + widthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for placeholderTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); } - placeholderTmpBuf.value = static_cast(placeholderTmpBuf_); + widthTmpBuf.value = static_cast(widthTmpBuf_); } - value.placeholder = placeholderTmpBuf; - const auto textTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceStr_Bindable_Bindable_Bindable textTmpBuf = {}; - textTmpBuf.tag = textTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((textTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 textTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_ResourceStr_Bindable_Bindable_Bindable textTmpBuf_ = {}; - textTmpBuf_.selector = textTmpBuf_UnionSelector; - if (textTmpBuf_UnionSelector == 0) { - textTmpBuf_.selector = 0; - const Ark_Int8 textTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr textTmpBuf_BufU = {}; - textTmpBuf_BufU.selector = textTmpBuf_BufUUnionSelector; - if (textTmpBuf_BufUUnionSelector == 0) { - textTmpBuf_BufU.selector = 0; - textTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (textTmpBuf_BufUUnionSelector == 1) { - textTmpBuf_BufU.selector = 1; - textTmpBuf_BufU.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for textTmpBuf_BufU has to be chosen through deserialisation."); - } - textTmpBuf_.value0 = static_cast(textTmpBuf_BufU); - } else if (textTmpBuf_UnionSelector == 1) { - textTmpBuf_.selector = 1; - textTmpBuf_.value1 = Bindable_Arkui_Component_Units_ResourceStr_serializer::read(valueDeserializer); - } else if (textTmpBuf_UnionSelector == 2) { - textTmpBuf_.selector = 2; - textTmpBuf_.value2 = Bindable_Global_Resource_Resource_serializer::read(valueDeserializer); - } else if (textTmpBuf_UnionSelector == 3) { - textTmpBuf_.selector = 3; - textTmpBuf_.value3 = Bindable_String_serializer::read(valueDeserializer); + value.width = widthTmpBuf; + const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length heightTmpBuf = {}; + heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length heightTmpBuf_ = {}; + heightTmpBuf_.selector = heightTmpBuf_UnionSelector; + if (heightTmpBuf_UnionSelector == 0) { + heightTmpBuf_.selector = 0; + heightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (heightTmpBuf_UnionSelector == 1) { + heightTmpBuf_.selector = 1; + heightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (heightTmpBuf_UnionSelector == 2) { + heightTmpBuf_.selector = 2; + heightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for textTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); } - textTmpBuf.value = static_cast(textTmpBuf_); - } - value.text = textTmpBuf; - const auto controllerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextAreaController controllerTmpBuf = {}; - controllerTmpBuf.tag = controllerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((controllerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - controllerTmpBuf.value = static_cast(TextAreaController_serializer::read(valueDeserializer)); + heightTmpBuf.value = static_cast(heightTmpBuf_); } - value.controller = controllerTmpBuf; + value.height = heightTmpBuf; return value; } -inline void TextDataDetectorConfig_serializer::write(SerializerBase& buffer, Ark_TextDataDetectorConfig value) +inline void SubTabBarIndicatorStyle_serializer::write(SerializerBase& buffer, Ark_SubTabBarIndicatorStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForTypes = value.types; - valueSerializer.writeInt32(valueHolderForTypes.length); - for (int valueHolderForTypesCounterI = 0; valueHolderForTypesCounterI < valueHolderForTypes.length; valueHolderForTypesCounterI++) { - const Ark_TextDataDetectorType valueHolderForTypesTmpElement = valueHolderForTypes.array[valueHolderForTypesCounterI]; - valueSerializer.writeInt32(static_cast(valueHolderForTypesTmpElement)); - } - const auto valueHolderForOnDetectResultUpdate = value.onDetectResultUpdate; - if (runtimeType(valueHolderForOnDetectResultUpdate) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnDetectResultUpdateTmpValue = valueHolderForOnDetectResultUpdate.value; - valueSerializer.writeCallbackResource(valueHolderForOnDetectResultUpdateTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDetectResultUpdateTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDetectResultUpdateTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } const auto valueHolderForColor = value.color; if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); @@ -100972,7 +89133,7 @@ inline void TextDataDetectorConfig_serializer::write(SerializerBase& buffer, Ark if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; @@ -100989,34 +89150,91 @@ inline void TextDataDetectorConfig_serializer::write(SerializerBase& buffer, Ark } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDecoration = value.decoration; - if (runtimeType(valueHolderForDecoration) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHeight = value.height; + if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDecorationTmpValue = valueHolderForDecoration.value; - DecorationStyleInterface_serializer::write(valueSerializer, valueHolderForDecorationTmpValue); + const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; + if (valueHolderForHeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; + valueSerializer.writeString(valueHolderForHeightTmpValueForIdx0); + } else if (valueHolderForHeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx1); + } else if (valueHolderForHeightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForHeightTmpValueForIdx2 = valueHolderForHeightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForHeightTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForWidth = value.width; + if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; + if (valueHolderForWidthTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; + valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0); + } else if (valueHolderForWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; + valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1); + } else if (valueHolderForWidthTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForBorderRadius = value.borderRadius; + if (runtimeType(valueHolderForBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBorderRadiusTmpValue = valueHolderForBorderRadius.value; + if (valueHolderForBorderRadiusTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBorderRadiusTmpValueForIdx0 = valueHolderForBorderRadiusTmpValue.value0; + valueSerializer.writeString(valueHolderForBorderRadiusTmpValueForIdx0); + } else if (valueHolderForBorderRadiusTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBorderRadiusTmpValueForIdx1); + } else if (valueHolderForBorderRadiusTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBorderRadiusTmpValueForIdx2 = valueHolderForBorderRadiusTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForMarginTop = value.marginTop; + if (runtimeType(valueHolderForMarginTop) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForMarginTopTmpValue = valueHolderForMarginTop.value; + if (valueHolderForMarginTopTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForMarginTopTmpValueForIdx0 = valueHolderForMarginTopTmpValue.value0; + valueSerializer.writeString(valueHolderForMarginTopTmpValueForIdx0); + } else if (valueHolderForMarginTopTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForMarginTopTmpValueForIdx1 = valueHolderForMarginTopTmpValue.value1; + valueSerializer.writeNumber(valueHolderForMarginTopTmpValueForIdx1); + } else if (valueHolderForMarginTopTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForMarginTopTmpValueForIdx2 = valueHolderForMarginTopTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForMarginTopTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_TextDataDetectorConfig TextDataDetectorConfig_serializer::read(DeserializerBase& buffer) +inline Ark_SubTabBarIndicatorStyle SubTabBarIndicatorStyle_serializer::read(DeserializerBase& buffer) { - Ark_TextDataDetectorConfig value = {}; + Ark_SubTabBarIndicatorStyle value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int32 typesTmpBufLength = valueDeserializer.readInt32(); - Array_TextDataDetectorType typesTmpBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&typesTmpBuf, typesTmpBufLength); - for (int typesTmpBufBufCounterI = 0; typesTmpBufBufCounterI < typesTmpBufLength; typesTmpBufBufCounterI++) { - typesTmpBuf.array[typesTmpBufBufCounterI] = static_cast(valueDeserializer.readInt32()); - } - value.types = typesTmpBuf; - const auto onDetectResultUpdateTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_String_Void onDetectResultUpdateTmpBuf = {}; - onDetectResultUpdateTmpBuf.tag = onDetectResultUpdateTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onDetectResultUpdateTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onDetectResultUpdateTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))}; - } - value.onDetectResultUpdate = onDetectResultUpdateTmpBuf; const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor colorTmpBuf = {}; colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -101026,7 +89244,7 @@ inline Ark_TextDataDetectorConfig TextDataDetectorConfig_serializer::read(Deseri colorTmpBuf_.selector = colorTmpBuf_UnionSelector; if (colorTmpBuf_UnionSelector == 0) { colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (colorTmpBuf_UnionSelector == 1) { colorTmpBuf_.selector = 1; colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); @@ -101042,1157 +89260,668 @@ inline Ark_TextDataDetectorConfig TextDataDetectorConfig_serializer::read(Deseri colorTmpBuf.value = static_cast(colorTmpBuf_); } value.color = colorTmpBuf; - const auto decorationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DecorationStyleInterface decorationTmpBuf = {}; - decorationTmpBuf.tag = decorationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((decorationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - decorationTmpBuf.value = DecorationStyleInterface_serializer::read(valueDeserializer); - } - value.decoration = decorationTmpBuf; - return value; -} -inline void TextInputOptions_serializer::write(SerializerBase& buffer, Ark_TextInputOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForPlaceholder = value.placeholder; - if (runtimeType(valueHolderForPlaceholder) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPlaceholderTmpValue = valueHolderForPlaceholder.value; - if (valueHolderForPlaceholderTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForPlaceholderTmpValueForIdx0 = valueHolderForPlaceholderTmpValue.value0; - valueSerializer.writeString(valueHolderForPlaceholderTmpValueForIdx0); - } else if (valueHolderForPlaceholderTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForPlaceholderTmpValueForIdx1 = valueHolderForPlaceholderTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForPlaceholderTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForText = value.text; - if (runtimeType(valueHolderForText) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTextTmpValue = valueHolderForText.value; - if (valueHolderForTextTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForTextTmpValueForIdx0 = valueHolderForTextTmpValue.value0; - if (valueHolderForTextTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForTextTmpValueForIdx0ForIdx0 = valueHolderForTextTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForTextTmpValueForIdx0ForIdx0); - } else if (valueHolderForTextTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForTextTmpValueForIdx0ForIdx1 = valueHolderForTextTmpValueForIdx0.value1; - Resource_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx0ForIdx1); - } - } else if (valueHolderForTextTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForTextTmpValueForIdx1 = valueHolderForTextTmpValue.value1; - Bindable_Arkui_Component_Units_ResourceStr_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx1); - } else if (valueHolderForTextTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForTextTmpValueForIdx2 = valueHolderForTextTmpValue.value2; - Bindable_Global_Resource_Resource_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx2); - } else if (valueHolderForTextTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForTextTmpValueForIdx3 = valueHolderForTextTmpValue.value3; - Bindable_String_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx3); + const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length heightTmpBuf = {}; + heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length heightTmpBuf_ = {}; + heightTmpBuf_.selector = heightTmpBuf_UnionSelector; + if (heightTmpBuf_UnionSelector == 0) { + heightTmpBuf_.selector = 0; + heightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (heightTmpBuf_UnionSelector == 1) { + heightTmpBuf_.selector = 1; + heightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (heightTmpBuf_UnionSelector == 2) { + heightTmpBuf_.selector = 2; + heightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForController = value.controller; - if (runtimeType(valueHolderForController) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForControllerTmpValue = valueHolderForController.value; - TextInputController_serializer::write(valueSerializer, valueHolderForControllerTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + heightTmpBuf.value = static_cast(heightTmpBuf_); } -} -inline Ark_TextInputOptions TextInputOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_TextInputOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto placeholderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr placeholderTmpBuf = {}; - placeholderTmpBuf.tag = placeholderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((placeholderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 placeholderTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr placeholderTmpBuf_ = {}; - placeholderTmpBuf_.selector = placeholderTmpBuf_UnionSelector; - if (placeholderTmpBuf_UnionSelector == 0) { - placeholderTmpBuf_.selector = 0; - placeholderTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (placeholderTmpBuf_UnionSelector == 1) { - placeholderTmpBuf_.selector = 1; - placeholderTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + value.height = heightTmpBuf; + const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length widthTmpBuf = {}; + widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length widthTmpBuf_ = {}; + widthTmpBuf_.selector = widthTmpBuf_UnionSelector; + if (widthTmpBuf_UnionSelector == 0) { + widthTmpBuf_.selector = 0; + widthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (widthTmpBuf_UnionSelector == 1) { + widthTmpBuf_.selector = 1; + widthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (widthTmpBuf_UnionSelector == 2) { + widthTmpBuf_.selector = 2; + widthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for placeholderTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); } - placeholderTmpBuf.value = static_cast(placeholderTmpBuf_); + widthTmpBuf.value = static_cast(widthTmpBuf_); } - value.placeholder = placeholderTmpBuf; - const auto textTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceStr_Bindable_Bindable_Bindable textTmpBuf = {}; - textTmpBuf.tag = textTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((textTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 textTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_ResourceStr_Bindable_Bindable_Bindable textTmpBuf_ = {}; - textTmpBuf_.selector = textTmpBuf_UnionSelector; - if (textTmpBuf_UnionSelector == 0) { - textTmpBuf_.selector = 0; - const Ark_Int8 textTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr textTmpBuf_BufU = {}; - textTmpBuf_BufU.selector = textTmpBuf_BufUUnionSelector; - if (textTmpBuf_BufUUnionSelector == 0) { - textTmpBuf_BufU.selector = 0; - textTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (textTmpBuf_BufUUnionSelector == 1) { - textTmpBuf_BufU.selector = 1; - textTmpBuf_BufU.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for textTmpBuf_BufU has to be chosen through deserialisation."); - } - textTmpBuf_.value0 = static_cast(textTmpBuf_BufU); - } else if (textTmpBuf_UnionSelector == 1) { - textTmpBuf_.selector = 1; - textTmpBuf_.value1 = Bindable_Arkui_Component_Units_ResourceStr_serializer::read(valueDeserializer); - } else if (textTmpBuf_UnionSelector == 2) { - textTmpBuf_.selector = 2; - textTmpBuf_.value2 = Bindable_Global_Resource_Resource_serializer::read(valueDeserializer); - } else if (textTmpBuf_UnionSelector == 3) { - textTmpBuf_.selector = 3; - textTmpBuf_.value3 = Bindable_String_serializer::read(valueDeserializer); + value.width = widthTmpBuf; + const auto borderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadiusTmpBuf = {}; + borderRadiusTmpBuf.tag = borderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((borderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 borderRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length borderRadiusTmpBuf_ = {}; + borderRadiusTmpBuf_.selector = borderRadiusTmpBuf_UnionSelector; + if (borderRadiusTmpBuf_UnionSelector == 0) { + borderRadiusTmpBuf_.selector = 0; + borderRadiusTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (borderRadiusTmpBuf_UnionSelector == 1) { + borderRadiusTmpBuf_.selector = 1; + borderRadiusTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (borderRadiusTmpBuf_UnionSelector == 2) { + borderRadiusTmpBuf_.selector = 2; + borderRadiusTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for textTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation."); } - textTmpBuf.value = static_cast(textTmpBuf_); + borderRadiusTmpBuf.value = static_cast(borderRadiusTmpBuf_); } - value.text = textTmpBuf; - const auto controllerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextInputController controllerTmpBuf = {}; - controllerTmpBuf.tag = controllerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((controllerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - controllerTmpBuf.value = static_cast(TextInputController_serializer::read(valueDeserializer)); + value.borderRadius = borderRadiusTmpBuf; + const auto marginTopTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length marginTopTmpBuf = {}; + marginTopTmpBuf.tag = marginTopTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((marginTopTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 marginTopTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length marginTopTmpBuf_ = {}; + marginTopTmpBuf_.selector = marginTopTmpBuf_UnionSelector; + if (marginTopTmpBuf_UnionSelector == 0) { + marginTopTmpBuf_.selector = 0; + marginTopTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (marginTopTmpBuf_UnionSelector == 1) { + marginTopTmpBuf_.selector = 1; + marginTopTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (marginTopTmpBuf_UnionSelector == 2) { + marginTopTmpBuf_.selector = 2; + marginTopTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for marginTopTmpBuf_ has to be chosen through deserialisation."); + } + marginTopTmpBuf.value = static_cast(marginTopTmpBuf_); } - value.controller = controllerTmpBuf; + value.marginTop = marginTopTmpBuf; return value; } -inline void TextPickerOptions_serializer::write(SerializerBase& buffer, Ark_TextPickerOptions value) +inline void SweepGradientOptions_serializer::write(SerializerBase& buffer, Ark_SweepGradientOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForRange = value.range; - if (valueHolderForRange.selector == 0) { + const auto valueHolderForCenter = value.center; + const auto valueHolderForCenter_0 = valueHolderForCenter.value0; + if (valueHolderForCenter_0.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForRangeForIdx0 = valueHolderForRange.value0; - valueSerializer.writeInt32(valueHolderForRangeForIdx0.length); - for (int valueHolderForRangeForIdx0CounterI = 0; valueHolderForRangeForIdx0CounterI < valueHolderForRangeForIdx0.length; valueHolderForRangeForIdx0CounterI++) { - const Ark_String valueHolderForRangeForIdx0TmpElement = valueHolderForRangeForIdx0.array[valueHolderForRangeForIdx0CounterI]; - valueSerializer.writeString(valueHolderForRangeForIdx0TmpElement); - } - } else if (valueHolderForRange.selector == 1) { + const auto valueHolderForCenter_0ForIdx0 = valueHolderForCenter_0.value0; + valueSerializer.writeString(valueHolderForCenter_0ForIdx0); + } else if (valueHolderForCenter_0.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForRangeForIdx1 = valueHolderForRange.value1; - valueSerializer.writeInt32(valueHolderForRangeForIdx1.length); - for (int valueHolderForRangeForIdx1CounterI = 0; valueHolderForRangeForIdx1CounterI < valueHolderForRangeForIdx1.length; valueHolderForRangeForIdx1CounterI++) { - const Array_String valueHolderForRangeForIdx1TmpElement = valueHolderForRangeForIdx1.array[valueHolderForRangeForIdx1CounterI]; - valueSerializer.writeInt32(valueHolderForRangeForIdx1TmpElement.length); - for (int valueHolderForRangeForIdx1TmpElementCounterI = 0; valueHolderForRangeForIdx1TmpElementCounterI < valueHolderForRangeForIdx1TmpElement.length; valueHolderForRangeForIdx1TmpElementCounterI++) { - const Ark_String valueHolderForRangeForIdx1TmpElementTmpElement = valueHolderForRangeForIdx1TmpElement.array[valueHolderForRangeForIdx1TmpElementCounterI]; - valueSerializer.writeString(valueHolderForRangeForIdx1TmpElementTmpElement); - } - } - } else if (valueHolderForRange.selector == 2) { + const auto valueHolderForCenter_0ForIdx1 = valueHolderForCenter_0.value1; + valueSerializer.writeNumber(valueHolderForCenter_0ForIdx1); + } else if (valueHolderForCenter_0.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForRangeForIdx2 = valueHolderForRange.value2; - Resource_serializer::write(valueSerializer, valueHolderForRangeForIdx2); - } else if (valueHolderForRange.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForRangeForIdx3 = valueHolderForRange.value3; - valueSerializer.writeInt32(valueHolderForRangeForIdx3.length); - for (int valueHolderForRangeForIdx3CounterI = 0; valueHolderForRangeForIdx3CounterI < valueHolderForRangeForIdx3.length; valueHolderForRangeForIdx3CounterI++) { - const Ark_TextPickerRangeContent valueHolderForRangeForIdx3TmpElement = valueHolderForRangeForIdx3.array[valueHolderForRangeForIdx3CounterI]; - TextPickerRangeContent_serializer::write(valueSerializer, valueHolderForRangeForIdx3TmpElement); - } - } else if (valueHolderForRange.selector == 4) { - valueSerializer.writeInt8(4); - const auto valueHolderForRangeForIdx4 = valueHolderForRange.value4; - valueSerializer.writeInt32(valueHolderForRangeForIdx4.length); - for (int valueHolderForRangeForIdx4CounterI = 0; valueHolderForRangeForIdx4CounterI < valueHolderForRangeForIdx4.length; valueHolderForRangeForIdx4CounterI++) { - const Ark_TextCascadePickerRangeContent valueHolderForRangeForIdx4TmpElement = valueHolderForRangeForIdx4.array[valueHolderForRangeForIdx4CounterI]; - TextCascadePickerRangeContent_serializer::write(valueSerializer, valueHolderForRangeForIdx4TmpElement); - } + const auto valueHolderForCenter_0ForIdx2 = valueHolderForCenter_0.value2; + Resource_serializer::write(valueSerializer, valueHolderForCenter_0ForIdx2); } - const auto valueHolderForValue = value.value; - if (runtimeType(valueHolderForValue) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForCenter_1 = valueHolderForCenter.value1; + if (valueHolderForCenter_1.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForCenter_1ForIdx0 = valueHolderForCenter_1.value0; + valueSerializer.writeString(valueHolderForCenter_1ForIdx0); + } else if (valueHolderForCenter_1.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForCenter_1ForIdx1 = valueHolderForCenter_1.value1; + valueSerializer.writeNumber(valueHolderForCenter_1ForIdx1); + } else if (valueHolderForCenter_1.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForCenter_1ForIdx2 = valueHolderForCenter_1.value2; + Resource_serializer::write(valueSerializer, valueHolderForCenter_1ForIdx2); + } + const auto valueHolderForStart = value.start; + if (runtimeType(valueHolderForStart) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForValueTmpValue = valueHolderForValue.value; - if (valueHolderForValueTmpValue.selector == 0) { + const auto valueHolderForStartTmpValue = valueHolderForStart.value; + if (valueHolderForStartTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForValueTmpValueForIdx0 = valueHolderForValueTmpValue.value0; - if (valueHolderForValueTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForValueTmpValueForIdx0ForIdx0 = valueHolderForValueTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForValueTmpValueForIdx0ForIdx0); - } else if (valueHolderForValueTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForValueTmpValueForIdx0ForIdx1 = valueHolderForValueTmpValueForIdx0.value1; - Resource_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx0ForIdx1); - } - } else if (valueHolderForValueTmpValue.selector == 1) { + const auto valueHolderForStartTmpValueForIdx0 = valueHolderForStartTmpValue.value0; + valueSerializer.writeNumber(valueHolderForStartTmpValueForIdx0); + } else if (valueHolderForStartTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForValueTmpValueForIdx1 = valueHolderForValueTmpValue.value1; - valueSerializer.writeInt32(valueHolderForValueTmpValueForIdx1.length); - for (int valueHolderForValueTmpValueForIdx1CounterI = 0; valueHolderForValueTmpValueForIdx1CounterI < valueHolderForValueTmpValueForIdx1.length; valueHolderForValueTmpValueForIdx1CounterI++) { - const Ark_ResourceStr valueHolderForValueTmpValueForIdx1TmpElement = valueHolderForValueTmpValueForIdx1.array[valueHolderForValueTmpValueForIdx1CounterI]; - if (valueHolderForValueTmpValueForIdx1TmpElement.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForValueTmpValueForIdx1TmpElementForIdx0 = valueHolderForValueTmpValueForIdx1TmpElement.value0; - valueSerializer.writeString(valueHolderForValueTmpValueForIdx1TmpElementForIdx0); - } else if (valueHolderForValueTmpValueForIdx1TmpElement.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForValueTmpValueForIdx1TmpElementForIdx1 = valueHolderForValueTmpValueForIdx1TmpElement.value1; - Resource_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx1TmpElementForIdx1); - } - } - } else if (valueHolderForValueTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForValueTmpValueForIdx2 = valueHolderForValueTmpValue.value2; - Bindable_Arkui_Component_Units_ResourceStr_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx2); - } else if (valueHolderForValueTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForValueTmpValueForIdx3 = valueHolderForValueTmpValue.value3; - Bindable_Array_Arkui_Component_Units_ResourceStr_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx3); + const auto valueHolderForStartTmpValueForIdx1 = valueHolderForStartTmpValue.value1; + valueSerializer.writeString(valueHolderForStartTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSelected = value.selected; - if (runtimeType(valueHolderForSelected) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnd = value.end; + if (runtimeType(valueHolderForEnd) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSelectedTmpValue = valueHolderForSelected.value; - if (valueHolderForSelectedTmpValue.selector == 0) { + const auto valueHolderForEndTmpValue = valueHolderForEnd.value; + if (valueHolderForEndTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForSelectedTmpValueForIdx0 = valueHolderForSelectedTmpValue.value0; - valueSerializer.writeNumber(valueHolderForSelectedTmpValueForIdx0); - } else if (valueHolderForSelectedTmpValue.selector == 1) { + const auto valueHolderForEndTmpValueForIdx0 = valueHolderForEndTmpValue.value0; + valueSerializer.writeNumber(valueHolderForEndTmpValueForIdx0); + } else if (valueHolderForEndTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForSelectedTmpValueForIdx1 = valueHolderForSelectedTmpValue.value1; - valueSerializer.writeInt32(valueHolderForSelectedTmpValueForIdx1.length); - for (int valueHolderForSelectedTmpValueForIdx1CounterI = 0; valueHolderForSelectedTmpValueForIdx1CounterI < valueHolderForSelectedTmpValueForIdx1.length; valueHolderForSelectedTmpValueForIdx1CounterI++) { - const Ark_Number valueHolderForSelectedTmpValueForIdx1TmpElement = valueHolderForSelectedTmpValueForIdx1.array[valueHolderForSelectedTmpValueForIdx1CounterI]; - valueSerializer.writeNumber(valueHolderForSelectedTmpValueForIdx1TmpElement); - } - } else if (valueHolderForSelectedTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForSelectedTmpValueForIdx2 = valueHolderForSelectedTmpValue.value2; - Bindable_Number_serializer::write(valueSerializer, valueHolderForSelectedTmpValueForIdx2); - } else if (valueHolderForSelectedTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForSelectedTmpValueForIdx3 = valueHolderForSelectedTmpValue.value3; - Bindable_Array_Number_serializer::write(valueSerializer, valueHolderForSelectedTmpValueForIdx3); + const auto valueHolderForEndTmpValueForIdx1 = valueHolderForEndTmpValue.value1; + valueSerializer.writeString(valueHolderForEndTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForColumnWidths = value.columnWidths; - if (runtimeType(valueHolderForColumnWidths) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRotation = value.rotation; + if (runtimeType(valueHolderForRotation) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColumnWidthsTmpValue = valueHolderForColumnWidths.value; - valueSerializer.writeInt32(valueHolderForColumnWidthsTmpValue.length); - for (int valueHolderForColumnWidthsTmpValueCounterI = 0; valueHolderForColumnWidthsTmpValueCounterI < valueHolderForColumnWidthsTmpValue.length; valueHolderForColumnWidthsTmpValueCounterI++) { - const Ark_LengthMetrics valueHolderForColumnWidthsTmpValueTmpElement = valueHolderForColumnWidthsTmpValue.array[valueHolderForColumnWidthsTmpValueCounterI]; - LengthMetrics_serializer::write(valueSerializer, valueHolderForColumnWidthsTmpValueTmpElement); + const auto valueHolderForRotationTmpValue = valueHolderForRotation.value; + if (valueHolderForRotationTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRotationTmpValueForIdx0 = valueHolderForRotationTmpValue.value0; + valueSerializer.writeNumber(valueHolderForRotationTmpValueForIdx0); + } else if (valueHolderForRotationTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRotationTmpValueForIdx1 = valueHolderForRotationTmpValue.value1; + valueSerializer.writeString(valueHolderForRotationTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForColors = value.colors; + valueSerializer.writeInt32(valueHolderForColors.length); + for (int valueHolderForColorsCounterI = 0; valueHolderForColorsCounterI < valueHolderForColors.length; valueHolderForColorsCounterI++) { + const Ark_Tuple_ResourceColor_Number valueHolderForColorsTmpElement = valueHolderForColors.array[valueHolderForColorsCounterI]; + const auto valueHolderForColorsTmpElement_0 = valueHolderForColorsTmpElement.value0; + if (valueHolderForColorsTmpElement_0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForColorsTmpElement_0ForIdx0 = valueHolderForColorsTmpElement_0.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorsTmpElement_0ForIdx0)); + } else if (valueHolderForColorsTmpElement_0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForColorsTmpElement_0ForIdx1 = valueHolderForColorsTmpElement_0.value1; + valueSerializer.writeNumber(valueHolderForColorsTmpElement_0ForIdx1); + } else if (valueHolderForColorsTmpElement_0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForColorsTmpElement_0ForIdx2 = valueHolderForColorsTmpElement_0.value2; + valueSerializer.writeString(valueHolderForColorsTmpElement_0ForIdx2); + } else if (valueHolderForColorsTmpElement_0.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForColorsTmpElement_0ForIdx3 = valueHolderForColorsTmpElement_0.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorsTmpElement_0ForIdx3); } + const auto valueHolderForColorsTmpElement_1 = valueHolderForColorsTmpElement.value1; + valueSerializer.writeNumber(valueHolderForColorsTmpElement_1); + } + const auto valueHolderForRepeating = value.repeating; + if (runtimeType(valueHolderForRepeating) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForRepeatingTmpValue = valueHolderForRepeating.value; + valueSerializer.writeBoolean(valueHolderForRepeatingTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_TextPickerOptions TextPickerOptions_serializer::read(DeserializerBase& buffer) +inline Ark_SweepGradientOptions SweepGradientOptions_serializer::read(DeserializerBase& buffer) { - Ark_TextPickerOptions value = {}; + Ark_SweepGradientOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 rangeTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent rangeTmpBuf = {}; - rangeTmpBuf.selector = rangeTmpBufUnionSelector; - if (rangeTmpBufUnionSelector == 0) { - rangeTmpBuf.selector = 0; - const Ark_Int32 rangeTmpBufBufULength = valueDeserializer.readInt32(); - Array_String rangeTmpBufBufU = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&rangeTmpBufBufU, rangeTmpBufBufULength); - for (int rangeTmpBufBufUBufCounterI = 0; rangeTmpBufBufUBufCounterI < rangeTmpBufBufULength; rangeTmpBufBufUBufCounterI++) { - rangeTmpBufBufU.array[rangeTmpBufBufUBufCounterI] = static_cast(valueDeserializer.readString()); - } - rangeTmpBuf.value0 = rangeTmpBufBufU; - } else if (rangeTmpBufUnionSelector == 1) { - rangeTmpBuf.selector = 1; - const Ark_Int32 rangeTmpBufBufULength = valueDeserializer.readInt32(); - Array_Array_String rangeTmpBufBufU = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&rangeTmpBufBufU, rangeTmpBufBufULength); - for (int rangeTmpBufBufUBufCounterI = 0; rangeTmpBufBufUBufCounterI < rangeTmpBufBufULength; rangeTmpBufBufUBufCounterI++) { - const Ark_Int32 rangeTmpBufBufUTempBufLength = valueDeserializer.readInt32(); - Array_String rangeTmpBufBufUTempBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&rangeTmpBufBufUTempBuf, rangeTmpBufBufUTempBufLength); - for (int rangeTmpBufBufUTempBufBufCounterI = 0; rangeTmpBufBufUTempBufBufCounterI < rangeTmpBufBufUTempBufLength; rangeTmpBufBufUTempBufBufCounterI++) { - rangeTmpBufBufUTempBuf.array[rangeTmpBufBufUTempBufBufCounterI] = static_cast(valueDeserializer.readString()); - } - rangeTmpBufBufU.array[rangeTmpBufBufUBufCounterI] = rangeTmpBufBufUTempBuf; - } - rangeTmpBuf.value1 = rangeTmpBufBufU; - } else if (rangeTmpBufUnionSelector == 2) { - rangeTmpBuf.selector = 2; - rangeTmpBuf.value2 = Resource_serializer::read(valueDeserializer); - } else if (rangeTmpBufUnionSelector == 3) { - rangeTmpBuf.selector = 3; - const Ark_Int32 rangeTmpBufBufULength = valueDeserializer.readInt32(); - Array_TextPickerRangeContent rangeTmpBufBufU = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&rangeTmpBufBufU, rangeTmpBufBufULength); - for (int rangeTmpBufBufUBufCounterI = 0; rangeTmpBufBufUBufCounterI < rangeTmpBufBufULength; rangeTmpBufBufUBufCounterI++) { - rangeTmpBufBufU.array[rangeTmpBufBufUBufCounterI] = TextPickerRangeContent_serializer::read(valueDeserializer); - } - rangeTmpBuf.value3 = rangeTmpBufBufU; - } else if (rangeTmpBufUnionSelector == 4) { - rangeTmpBuf.selector = 4; - const Ark_Int32 rangeTmpBufBufULength = valueDeserializer.readInt32(); - Array_TextCascadePickerRangeContent rangeTmpBufBufU = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&rangeTmpBufBufU, rangeTmpBufBufULength); - for (int rangeTmpBufBufUBufCounterI = 0; rangeTmpBufBufUBufCounterI < rangeTmpBufBufULength; rangeTmpBufBufUBufCounterI++) { - rangeTmpBufBufU.array[rangeTmpBufBufUBufCounterI] = TextCascadePickerRangeContent_serializer::read(valueDeserializer); - } - rangeTmpBuf.value4 = rangeTmpBufBufU; + Ark_Tuple_Length_Length centerTmpBuf = {}; + const Ark_Int8 centerTmpBufValue0TempBufUnionSelector = valueDeserializer.readInt8(); + Ark_Length centerTmpBufValue0TempBuf = {}; + centerTmpBufValue0TempBuf.selector = centerTmpBufValue0TempBufUnionSelector; + if (centerTmpBufValue0TempBufUnionSelector == 0) { + centerTmpBufValue0TempBuf.selector = 0; + centerTmpBufValue0TempBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (centerTmpBufValue0TempBufUnionSelector == 1) { + centerTmpBufValue0TempBuf.selector = 1; + centerTmpBufValue0TempBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (centerTmpBufValue0TempBufUnionSelector == 2) { + centerTmpBufValue0TempBuf.selector = 2; + centerTmpBufValue0TempBuf.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for rangeTmpBuf has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for centerTmpBufValue0TempBuf has to be chosen through deserialisation."); } - value.range = static_cast(rangeTmpBuf); - const auto valueTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable valueTmpBuf = {}; - valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 valueTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable valueTmpBuf_ = {}; - valueTmpBuf_.selector = valueTmpBuf_UnionSelector; - if (valueTmpBuf_UnionSelector == 0) { - valueTmpBuf_.selector = 0; - const Ark_Int8 valueTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr valueTmpBuf_BufU = {}; - valueTmpBuf_BufU.selector = valueTmpBuf_BufUUnionSelector; - if (valueTmpBuf_BufUUnionSelector == 0) { - valueTmpBuf_BufU.selector = 0; - valueTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (valueTmpBuf_BufUUnionSelector == 1) { - valueTmpBuf_BufU.selector = 1; - valueTmpBuf_BufU.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for valueTmpBuf_BufU has to be chosen through deserialisation."); - } - valueTmpBuf_.value0 = static_cast(valueTmpBuf_BufU); - } else if (valueTmpBuf_UnionSelector == 1) { - valueTmpBuf_.selector = 1; - const Ark_Int32 valueTmpBuf_BufULength = valueDeserializer.readInt32(); - Array_ResourceStr valueTmpBuf_BufU = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&valueTmpBuf_BufU, valueTmpBuf_BufULength); - for (int valueTmpBuf_BufUBufCounterI = 0; valueTmpBuf_BufUBufCounterI < valueTmpBuf_BufULength; valueTmpBuf_BufUBufCounterI++) { - const Ark_Int8 valueTmpBuf_BufUTempBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr valueTmpBuf_BufUTempBuf = {}; - valueTmpBuf_BufUTempBuf.selector = valueTmpBuf_BufUTempBufUnionSelector; - if (valueTmpBuf_BufUTempBufUnionSelector == 0) { - valueTmpBuf_BufUTempBuf.selector = 0; - valueTmpBuf_BufUTempBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (valueTmpBuf_BufUTempBufUnionSelector == 1) { - valueTmpBuf_BufUTempBuf.selector = 1; - valueTmpBuf_BufUTempBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for valueTmpBuf_BufUTempBuf has to be chosen through deserialisation."); - } - valueTmpBuf_BufU.array[valueTmpBuf_BufUBufCounterI] = static_cast(valueTmpBuf_BufUTempBuf); - } - valueTmpBuf_.value1 = valueTmpBuf_BufU; - } else if (valueTmpBuf_UnionSelector == 2) { - valueTmpBuf_.selector = 2; - valueTmpBuf_.value2 = Bindable_Arkui_Component_Units_ResourceStr_serializer::read(valueDeserializer); - } else if (valueTmpBuf_UnionSelector == 3) { - valueTmpBuf_.selector = 3; - valueTmpBuf_.value3 = Bindable_Array_Arkui_Component_Units_ResourceStr_serializer::read(valueDeserializer); + centerTmpBuf.value0 = static_cast(centerTmpBufValue0TempBuf); + const Ark_Int8 centerTmpBufValue1TempBufUnionSelector = valueDeserializer.readInt8(); + Ark_Length centerTmpBufValue1TempBuf = {}; + centerTmpBufValue1TempBuf.selector = centerTmpBufValue1TempBufUnionSelector; + if (centerTmpBufValue1TempBufUnionSelector == 0) { + centerTmpBufValue1TempBuf.selector = 0; + centerTmpBufValue1TempBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (centerTmpBufValue1TempBufUnionSelector == 1) { + centerTmpBufValue1TempBuf.selector = 1; + centerTmpBufValue1TempBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (centerTmpBufValue1TempBufUnionSelector == 2) { + centerTmpBufValue1TempBuf.selector = 2; + centerTmpBufValue1TempBuf.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for centerTmpBufValue1TempBuf has to be chosen through deserialisation."); + } + centerTmpBuf.value1 = static_cast(centerTmpBufValue1TempBuf); + value.center = centerTmpBuf; + const auto startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String startTmpBuf = {}; + startTmpBuf.tag = startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 startTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String startTmpBuf_ = {}; + startTmpBuf_.selector = startTmpBuf_UnionSelector; + if (startTmpBuf_UnionSelector == 0) { + startTmpBuf_.selector = 0; + startTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (startTmpBuf_UnionSelector == 1) { + startTmpBuf_.selector = 1; + startTmpBuf_.value1 = static_cast(valueDeserializer.readString()); } else { - INTEROP_FATAL("One of the branches for valueTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for startTmpBuf_ has to be chosen through deserialisation."); } - valueTmpBuf.value = static_cast(valueTmpBuf_); + startTmpBuf.value = static_cast(startTmpBuf_); } - value.value = valueTmpBuf; - const auto selectedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Array_Number_Bindable_Bindable selectedTmpBuf = {}; - selectedTmpBuf.tag = selectedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((selectedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 selectedTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Array_Number_Bindable_Bindable selectedTmpBuf_ = {}; - selectedTmpBuf_.selector = selectedTmpBuf_UnionSelector; - if (selectedTmpBuf_UnionSelector == 0) { - selectedTmpBuf_.selector = 0; - selectedTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (selectedTmpBuf_UnionSelector == 1) { - selectedTmpBuf_.selector = 1; - const Ark_Int32 selectedTmpBuf_BufULength = valueDeserializer.readInt32(); - Array_Number selectedTmpBuf_BufU = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&selectedTmpBuf_BufU, selectedTmpBuf_BufULength); - for (int selectedTmpBuf_BufUBufCounterI = 0; selectedTmpBuf_BufUBufCounterI < selectedTmpBuf_BufULength; selectedTmpBuf_BufUBufCounterI++) { - selectedTmpBuf_BufU.array[selectedTmpBuf_BufUBufCounterI] = static_cast(valueDeserializer.readNumber()); - } - selectedTmpBuf_.value1 = selectedTmpBuf_BufU; - } else if (selectedTmpBuf_UnionSelector == 2) { - selectedTmpBuf_.selector = 2; - selectedTmpBuf_.value2 = Bindable_Number_serializer::read(valueDeserializer); - } else if (selectedTmpBuf_UnionSelector == 3) { - selectedTmpBuf_.selector = 3; - selectedTmpBuf_.value3 = Bindable_Array_Number_serializer::read(valueDeserializer); + value.start = startTmpBuf; + const auto endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String endTmpBuf = {}; + endTmpBuf.tag = endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 endTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String endTmpBuf_ = {}; + endTmpBuf_.selector = endTmpBuf_UnionSelector; + if (endTmpBuf_UnionSelector == 0) { + endTmpBuf_.selector = 0; + endTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (endTmpBuf_UnionSelector == 1) { + endTmpBuf_.selector = 1; + endTmpBuf_.value1 = static_cast(valueDeserializer.readString()); } else { - INTEROP_FATAL("One of the branches for selectedTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for endTmpBuf_ has to be chosen through deserialisation."); } - selectedTmpBuf.value = static_cast(selectedTmpBuf_); + endTmpBuf.value = static_cast(endTmpBuf_); } - value.selected = selectedTmpBuf; - const auto columnWidthsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_LengthMetrics columnWidthsTmpBuf = {}; - columnWidthsTmpBuf.tag = columnWidthsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((columnWidthsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 columnWidthsTmpBuf_Length = valueDeserializer.readInt32(); - Array_LengthMetrics columnWidthsTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&columnWidthsTmpBuf_, columnWidthsTmpBuf_Length); - for (int columnWidthsTmpBuf_BufCounterI = 0; columnWidthsTmpBuf_BufCounterI < columnWidthsTmpBuf_Length; columnWidthsTmpBuf_BufCounterI++) { - columnWidthsTmpBuf_.array[columnWidthsTmpBuf_BufCounterI] = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + value.end = endTmpBuf; + const auto rotationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String rotationTmpBuf = {}; + rotationTmpBuf.tag = rotationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((rotationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 rotationTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_String rotationTmpBuf_ = {}; + rotationTmpBuf_.selector = rotationTmpBuf_UnionSelector; + if (rotationTmpBuf_UnionSelector == 0) { + rotationTmpBuf_.selector = 0; + rotationTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (rotationTmpBuf_UnionSelector == 1) { + rotationTmpBuf_.selector = 1; + rotationTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else { + INTEROP_FATAL("One of the branches for rotationTmpBuf_ has to be chosen through deserialisation."); } - columnWidthsTmpBuf.value = columnWidthsTmpBuf_; + rotationTmpBuf.value = static_cast(rotationTmpBuf_); } - value.columnWidths = columnWidthsTmpBuf; + value.rotation = rotationTmpBuf; + const Ark_Int32 colorsTmpBufLength = valueDeserializer.readInt32(); + Array_Tuple_ResourceColor_Number colorsTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&colorsTmpBuf, colorsTmpBufLength); + for (int colorsTmpBufBufCounterI = 0; colorsTmpBufBufCounterI < colorsTmpBufLength; colorsTmpBufBufCounterI++) { + Ark_Tuple_ResourceColor_Number colorsTmpBufTempBuf = {}; + const Ark_Int8 colorsTmpBufTempBufValue0TempBufUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor colorsTmpBufTempBufValue0TempBuf = {}; + colorsTmpBufTempBufValue0TempBuf.selector = colorsTmpBufTempBufValue0TempBufUnionSelector; + if (colorsTmpBufTempBufValue0TempBufUnionSelector == 0) { + colorsTmpBufTempBufValue0TempBuf.selector = 0; + colorsTmpBufTempBufValue0TempBuf.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == 1) { + colorsTmpBufTempBufValue0TempBuf.selector = 1; + colorsTmpBufTempBufValue0TempBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == 2) { + colorsTmpBufTempBufValue0TempBuf.selector = 2; + colorsTmpBufTempBufValue0TempBuf.value2 = static_cast(valueDeserializer.readString()); + } else if (colorsTmpBufTempBufValue0TempBufUnionSelector == 3) { + colorsTmpBufTempBufValue0TempBuf.selector = 3; + colorsTmpBufTempBufValue0TempBuf.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for colorsTmpBufTempBufValue0TempBuf has to be chosen through deserialisation."); + } + colorsTmpBufTempBuf.value0 = static_cast(colorsTmpBufTempBufValue0TempBuf); + colorsTmpBufTempBuf.value1 = static_cast(valueDeserializer.readNumber()); + colorsTmpBuf.array[colorsTmpBufBufCounterI] = colorsTmpBufTempBuf; + } + value.colors = colorsTmpBuf; + const auto repeatingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean repeatingTmpBuf = {}; + repeatingTmpBuf.tag = repeatingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((repeatingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + repeatingTmpBuf.value = valueDeserializer.readBoolean(); + } + value.repeating = repeatingTmpBuf; return value; } -inline void TipsOptions_serializer::write(SerializerBase& buffer, Ark_TipsOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForAppearingTime = value.appearingTime; - if (runtimeType(valueHolderForAppearingTime) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAppearingTimeTmpValue = valueHolderForAppearingTime.value; - valueSerializer.writeNumber(valueHolderForAppearingTimeTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDisappearingTime = value.disappearingTime; - if (runtimeType(valueHolderForDisappearingTime) != INTEROP_RUNTIME_UNDEFINED) { +inline void SwipeActionItem_serializer::write(SerializerBase& buffer, Ark_SwipeActionItem value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForBuilder = value.builder; + if (runtimeType(valueHolderForBuilder) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDisappearingTimeTmpValue = valueHolderForDisappearingTime.value; - valueSerializer.writeNumber(valueHolderForDisappearingTimeTmpValue); + const auto valueHolderForBuilderTmpValue = valueHolderForBuilder.value; + valueSerializer.writeCallbackResource(valueHolderForBuilderTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForAppearingTimeWithContinuousOperation = value.appearingTimeWithContinuousOperation; - if (runtimeType(valueHolderForAppearingTimeWithContinuousOperation) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBuilderComponent = value.builderComponent; + if (runtimeType(valueHolderForBuilderComponent) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAppearingTimeWithContinuousOperationTmpValue = valueHolderForAppearingTimeWithContinuousOperation.value; - valueSerializer.writeNumber(valueHolderForAppearingTimeWithContinuousOperationTmpValue); + const auto valueHolderForBuilderComponentTmpValue = valueHolderForBuilderComponent.value; + valueSerializer.writeObject(valueHolderForBuilderComponentTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForDisappearingTimeWithContinuousOperation = value.disappearingTimeWithContinuousOperation; - if (runtimeType(valueHolderForDisappearingTimeWithContinuousOperation) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForActionAreaDistance = value.actionAreaDistance; + if (runtimeType(valueHolderForActionAreaDistance) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDisappearingTimeWithContinuousOperationTmpValue = valueHolderForDisappearingTimeWithContinuousOperation.value; - valueSerializer.writeNumber(valueHolderForDisappearingTimeWithContinuousOperationTmpValue); + const auto valueHolderForActionAreaDistanceTmpValue = valueHolderForActionAreaDistance.value; + if (valueHolderForActionAreaDistanceTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForActionAreaDistanceTmpValueForIdx0 = valueHolderForActionAreaDistanceTmpValue.value0; + valueSerializer.writeString(valueHolderForActionAreaDistanceTmpValueForIdx0); + } else if (valueHolderForActionAreaDistanceTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForActionAreaDistanceTmpValueForIdx1 = valueHolderForActionAreaDistanceTmpValue.value1; + valueSerializer.writeNumber(valueHolderForActionAreaDistanceTmpValueForIdx1); + } else if (valueHolderForActionAreaDistanceTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForActionAreaDistanceTmpValueForIdx2 = valueHolderForActionAreaDistanceTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForActionAreaDistanceTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnableArrow = value.enableArrow; - if (runtimeType(valueHolderForEnableArrow) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnAction = value.onAction; + if (runtimeType(valueHolderForOnAction) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableArrowTmpValue = valueHolderForEnableArrow.value; - valueSerializer.writeBoolean(valueHolderForEnableArrowTmpValue); + const auto valueHolderForOnActionTmpValue = valueHolderForOnAction.value; + valueSerializer.writeCallbackResource(valueHolderForOnActionTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnActionTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnActionTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForArrowPointPosition = value.arrowPointPosition; - if (runtimeType(valueHolderForArrowPointPosition) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnEnterActionArea = value.onEnterActionArea; + if (runtimeType(valueHolderForOnEnterActionArea) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForArrowPointPositionTmpValue = valueHolderForArrowPointPosition.value; - valueSerializer.writeInt32(static_cast(valueHolderForArrowPointPositionTmpValue)); + const auto valueHolderForOnEnterActionAreaTmpValue = valueHolderForOnEnterActionArea.value; + valueSerializer.writeCallbackResource(valueHolderForOnEnterActionAreaTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnEnterActionAreaTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnEnterActionAreaTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForArrowWidth = value.arrowWidth; - if (runtimeType(valueHolderForArrowWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnExitActionArea = value.onExitActionArea; + if (runtimeType(valueHolderForOnExitActionArea) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForArrowWidthTmpValue = valueHolderForArrowWidth.value; - if (valueHolderForArrowWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForArrowWidthTmpValueForIdx0 = valueHolderForArrowWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForArrowWidthTmpValueForIdx0); - } else if (valueHolderForArrowWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForArrowWidthTmpValueForIdx1 = valueHolderForArrowWidthTmpValue.value1; - valueSerializer.writeNumber(valueHolderForArrowWidthTmpValueForIdx1); - } else if (valueHolderForArrowWidthTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForArrowWidthTmpValueForIdx2 = valueHolderForArrowWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForArrowWidthTmpValueForIdx2); - } + const auto valueHolderForOnExitActionAreaTmpValue = valueHolderForOnExitActionArea.value; + valueSerializer.writeCallbackResource(valueHolderForOnExitActionAreaTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnExitActionAreaTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnExitActionAreaTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForArrowHeight = value.arrowHeight; - if (runtimeType(valueHolderForArrowHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnStateChange = value.onStateChange; + if (runtimeType(valueHolderForOnStateChange) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForArrowHeightTmpValue = valueHolderForArrowHeight.value; - if (valueHolderForArrowHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForArrowHeightTmpValueForIdx0 = valueHolderForArrowHeightTmpValue.value0; - valueSerializer.writeString(valueHolderForArrowHeightTmpValueForIdx0); - } else if (valueHolderForArrowHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForArrowHeightTmpValueForIdx1 = valueHolderForArrowHeightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForArrowHeightTmpValueForIdx1); - } else if (valueHolderForArrowHeightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForArrowHeightTmpValueForIdx2 = valueHolderForArrowHeightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForArrowHeightTmpValueForIdx2); - } + const auto valueHolderForOnStateChangeTmpValue = valueHolderForOnStateChange.value; + valueSerializer.writeCallbackResource(valueHolderForOnStateChangeTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnStateChangeTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnStateChangeTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_TipsOptions TipsOptions_serializer::read(DeserializerBase& buffer) +inline Ark_SwipeActionItem SwipeActionItem_serializer::read(DeserializerBase& buffer) { - Ark_TipsOptions value = {}; + Ark_SwipeActionItem value = {}; DeserializerBase& valueDeserializer = buffer; - const auto appearingTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number appearingTimeTmpBuf = {}; - appearingTimeTmpBuf.tag = appearingTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((appearingTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - appearingTimeTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.appearingTime = appearingTimeTmpBuf; - const auto disappearingTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number disappearingTimeTmpBuf = {}; - disappearingTimeTmpBuf.tag = disappearingTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((disappearingTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - disappearingTimeTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.disappearingTime = disappearingTimeTmpBuf; - const auto appearingTimeWithContinuousOperationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number appearingTimeWithContinuousOperationTmpBuf = {}; - appearingTimeWithContinuousOperationTmpBuf.tag = appearingTimeWithContinuousOperationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((appearingTimeWithContinuousOperationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - appearingTimeWithContinuousOperationTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.appearingTimeWithContinuousOperation = appearingTimeWithContinuousOperationTmpBuf; - const auto disappearingTimeWithContinuousOperationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number disappearingTimeWithContinuousOperationTmpBuf = {}; - disappearingTimeWithContinuousOperationTmpBuf.tag = disappearingTimeWithContinuousOperationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((disappearingTimeWithContinuousOperationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - disappearingTimeWithContinuousOperationTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.disappearingTimeWithContinuousOperation = disappearingTimeWithContinuousOperationTmpBuf; - const auto enableArrowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableArrowTmpBuf = {}; - enableArrowTmpBuf.tag = enableArrowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableArrowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableArrowTmpBuf.value = valueDeserializer.readBoolean(); - } - value.enableArrow = enableArrowTmpBuf; - const auto arrowPointPositionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ArrowPointPosition arrowPointPositionTmpBuf = {}; - arrowPointPositionTmpBuf.tag = arrowPointPositionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((arrowPointPositionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - arrowPointPositionTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto builderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomNodeBuilder builderTmpBuf = {}; + builderTmpBuf.tag = builderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((builderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + builderTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; } - value.arrowPointPosition = arrowPointPositionTmpBuf; - const auto arrowWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension arrowWidthTmpBuf = {}; - arrowWidthTmpBuf.tag = arrowWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((arrowWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 arrowWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension arrowWidthTmpBuf_ = {}; - arrowWidthTmpBuf_.selector = arrowWidthTmpBuf_UnionSelector; - if (arrowWidthTmpBuf_UnionSelector == 0) { - arrowWidthTmpBuf_.selector = 0; - arrowWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (arrowWidthTmpBuf_UnionSelector == 1) { - arrowWidthTmpBuf_.selector = 1; - arrowWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (arrowWidthTmpBuf_UnionSelector == 2) { - arrowWidthTmpBuf_.selector = 2; - arrowWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for arrowWidthTmpBuf_ has to be chosen through deserialisation."); - } - arrowWidthTmpBuf.value = static_cast(arrowWidthTmpBuf_); + value.builder = builderTmpBuf; + const auto builderComponentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ComponentContent builderComponentTmpBuf = {}; + builderComponentTmpBuf.tag = builderComponentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((builderComponentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + builderComponentTmpBuf.value = static_cast(valueDeserializer.readObject()); } - value.arrowWidth = arrowWidthTmpBuf; - const auto arrowHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension arrowHeightTmpBuf = {}; - arrowHeightTmpBuf.tag = arrowHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((arrowHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 arrowHeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension arrowHeightTmpBuf_ = {}; - arrowHeightTmpBuf_.selector = arrowHeightTmpBuf_UnionSelector; - if (arrowHeightTmpBuf_UnionSelector == 0) { - arrowHeightTmpBuf_.selector = 0; - arrowHeightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (arrowHeightTmpBuf_UnionSelector == 1) { - arrowHeightTmpBuf_.selector = 1; - arrowHeightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (arrowHeightTmpBuf_UnionSelector == 2) { - arrowHeightTmpBuf_.selector = 2; - arrowHeightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.builderComponent = builderComponentTmpBuf; + const auto actionAreaDistanceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length actionAreaDistanceTmpBuf = {}; + actionAreaDistanceTmpBuf.tag = actionAreaDistanceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((actionAreaDistanceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 actionAreaDistanceTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length actionAreaDistanceTmpBuf_ = {}; + actionAreaDistanceTmpBuf_.selector = actionAreaDistanceTmpBuf_UnionSelector; + if (actionAreaDistanceTmpBuf_UnionSelector == 0) { + actionAreaDistanceTmpBuf_.selector = 0; + actionAreaDistanceTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (actionAreaDistanceTmpBuf_UnionSelector == 1) { + actionAreaDistanceTmpBuf_.selector = 1; + actionAreaDistanceTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (actionAreaDistanceTmpBuf_UnionSelector == 2) { + actionAreaDistanceTmpBuf_.selector = 2; + actionAreaDistanceTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for arrowHeightTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for actionAreaDistanceTmpBuf_ has to be chosen through deserialisation."); } - arrowHeightTmpBuf.value = static_cast(arrowHeightTmpBuf_); - } - value.arrowHeight = arrowHeightTmpBuf; - return value; -} -inline void Area_serializer::write(SerializerBase& buffer, Ark_Area value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - if (valueHolderForWidth.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForWidthForIdx0 = valueHolderForWidth.value0; - valueSerializer.writeString(valueHolderForWidthForIdx0); - } else if (valueHolderForWidth.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForWidthForIdx1 = valueHolderForWidth.value1; - valueSerializer.writeNumber(valueHolderForWidthForIdx1); - } else if (valueHolderForWidth.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForWidthForIdx2 = valueHolderForWidth.value2; - Resource_serializer::write(valueSerializer, valueHolderForWidthForIdx2); - } - const auto valueHolderForHeight = value.height; - if (valueHolderForHeight.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForHeightForIdx0 = valueHolderForHeight.value0; - valueSerializer.writeString(valueHolderForHeightForIdx0); - } else if (valueHolderForHeight.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForHeightForIdx1 = valueHolderForHeight.value1; - valueSerializer.writeNumber(valueHolderForHeightForIdx1); - } else if (valueHolderForHeight.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForHeightForIdx2 = valueHolderForHeight.value2; - Resource_serializer::write(valueSerializer, valueHolderForHeightForIdx2); - } - const auto valueHolderForPosition = value.position; - Position_serializer::write(valueSerializer, valueHolderForPosition); - const auto valueHolderForGlobalPosition = value.globalPosition; - Position_serializer::write(valueSerializer, valueHolderForGlobalPosition); -} -inline Ark_Area Area_serializer::read(DeserializerBase& buffer) -{ - Ark_Area value = {}; - DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 widthTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Length widthTmpBuf = {}; - widthTmpBuf.selector = widthTmpBufUnionSelector; - if (widthTmpBufUnionSelector == 0) { - widthTmpBuf.selector = 0; - widthTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (widthTmpBufUnionSelector == 1) { - widthTmpBuf.selector = 1; - widthTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (widthTmpBufUnionSelector == 2) { - widthTmpBuf.selector = 2; - widthTmpBuf.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for widthTmpBuf has to be chosen through deserialisation."); - } - value.width = static_cast(widthTmpBuf); - const Ark_Int8 heightTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Length heightTmpBuf = {}; - heightTmpBuf.selector = heightTmpBufUnionSelector; - if (heightTmpBufUnionSelector == 0) { - heightTmpBuf.selector = 0; - heightTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (heightTmpBufUnionSelector == 1) { - heightTmpBuf.selector = 1; - heightTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); - } else if (heightTmpBufUnionSelector == 2) { - heightTmpBuf.selector = 2; - heightTmpBuf.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for heightTmpBuf has to be chosen through deserialisation."); + actionAreaDistanceTmpBuf.value = static_cast(actionAreaDistanceTmpBuf_); } - value.height = static_cast(heightTmpBuf); - value.position = Position_serializer::read(valueDeserializer); - value.globalPosition = Position_serializer::read(valueDeserializer); - return value; -} -inline void BadgeParamWithNumber_serializer::write(SerializerBase& buffer, Ark_BadgeParamWithNumber value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForPosition = value.position; - if (runtimeType(valueHolderForPosition) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPositionTmpValue = valueHolderForPosition.value; - if (valueHolderForPositionTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForPositionTmpValueForIdx0 = valueHolderForPositionTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForPositionTmpValueForIdx0)); - } else if (valueHolderForPositionTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForPositionTmpValueForIdx1 = valueHolderForPositionTmpValue.value1; - Position_serializer::write(valueSerializer, valueHolderForPositionTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.actionAreaDistance = actionAreaDistanceTmpBuf; + const auto onActionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onActionTmpBuf = {}; + onActionTmpBuf.tag = onActionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onActionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onActionTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - const auto valueHolderForStyle = value.style; - BadgeStyle_serializer::write(valueSerializer, valueHolderForStyle); - const auto valueHolderForCount = value.count; - valueSerializer.writeNumber(valueHolderForCount); - const auto valueHolderForMaxCount = value.maxCount; - if (runtimeType(valueHolderForMaxCount) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMaxCountTmpValue = valueHolderForMaxCount.value; - valueSerializer.writeNumber(valueHolderForMaxCountTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.onAction = onActionTmpBuf; + const auto onEnterActionAreaTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onEnterActionAreaTmpBuf = {}; + onEnterActionAreaTmpBuf.tag = onEnterActionAreaTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onEnterActionAreaTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onEnterActionAreaTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } -} -inline Ark_BadgeParamWithNumber BadgeParamWithNumber_serializer::read(DeserializerBase& buffer) -{ - Ark_BadgeParamWithNumber value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto positionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_BadgePosition_Position positionTmpBuf = {}; - positionTmpBuf.tag = positionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((positionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 positionTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_BadgePosition_Position positionTmpBuf_ = {}; - positionTmpBuf_.selector = positionTmpBuf_UnionSelector; - if (positionTmpBuf_UnionSelector == 0) { - positionTmpBuf_.selector = 0; - positionTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (positionTmpBuf_UnionSelector == 1) { - positionTmpBuf_.selector = 1; - positionTmpBuf_.value1 = Position_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for positionTmpBuf_ has to be chosen through deserialisation."); - } - positionTmpBuf.value = static_cast(positionTmpBuf_); + value.onEnterActionArea = onEnterActionAreaTmpBuf; + const auto onExitActionAreaTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onExitActionAreaTmpBuf = {}; + onExitActionAreaTmpBuf.tag = onExitActionAreaTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onExitActionAreaTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onExitActionAreaTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.position = positionTmpBuf; - value.style = BadgeStyle_serializer::read(valueDeserializer); - value.count = static_cast(valueDeserializer.readNumber()); - const auto maxCountTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number maxCountTmpBuf = {}; - maxCountTmpBuf.tag = maxCountTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((maxCountTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - maxCountTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.onExitActionArea = onExitActionAreaTmpBuf; + const auto onStateChangeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_SwipeActionState_Void onStateChangeTmpBuf = {}; + onStateChangeTmpBuf.tag = onStateChangeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onStateChangeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onStateChangeTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SwipeActionState_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_SwipeActionState_Void))))}; } - value.maxCount = maxCountTmpBuf; + value.onStateChange = onStateChangeTmpBuf; return value; } -inline void BadgeParamWithString_serializer::write(SerializerBase& buffer, Ark_BadgeParamWithString value) +inline void TerminationInfo_serializer::write(SerializerBase& buffer, Ark_TerminationInfo value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForPosition = value.position; - if (runtimeType(valueHolderForPosition) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForCode = value.code; + valueSerializer.writeInt32(valueHolderForCode); + const auto valueHolderForWant = value.want; + if (runtimeType(valueHolderForWant) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPositionTmpValue = valueHolderForPosition.value; - if (valueHolderForPositionTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForPositionTmpValueForIdx0 = valueHolderForPositionTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForPositionTmpValueForIdx0)); - } else if (valueHolderForPositionTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForPositionTmpValueForIdx1 = valueHolderForPositionTmpValue.value1; - Position_serializer::write(valueSerializer, valueHolderForPositionTmpValueForIdx1); - } + const auto valueHolderForWantTmpValue = valueHolderForWant.value; + Want_serializer::write(valueSerializer, valueHolderForWantTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForStyle = value.style; - BadgeStyle_serializer::write(valueSerializer, valueHolderForStyle); - const auto valueHolderForValue = value.value; - if (valueHolderForValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForValueForIdx0 = valueHolderForValue.value0; - valueSerializer.writeString(valueHolderForValueForIdx0); - } else if (valueHolderForValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForValueForIdx1 = valueHolderForValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForValueForIdx1); - } } -inline Ark_BadgeParamWithString BadgeParamWithString_serializer::read(DeserializerBase& buffer) +inline Ark_TerminationInfo TerminationInfo_serializer::read(DeserializerBase& buffer) { - Ark_BadgeParamWithString value = {}; + Ark_TerminationInfo value = {}; DeserializerBase& valueDeserializer = buffer; - const auto positionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_BadgePosition_Position positionTmpBuf = {}; - positionTmpBuf.tag = positionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((positionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 positionTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_BadgePosition_Position positionTmpBuf_ = {}; - positionTmpBuf_.selector = positionTmpBuf_UnionSelector; - if (positionTmpBuf_UnionSelector == 0) { - positionTmpBuf_.selector = 0; - positionTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (positionTmpBuf_UnionSelector == 1) { - positionTmpBuf_.selector = 1; - positionTmpBuf_.value1 = Position_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for positionTmpBuf_ has to be chosen through deserialisation."); - } - positionTmpBuf.value = static_cast(positionTmpBuf_); - } - value.position = positionTmpBuf; - value.style = BadgeStyle_serializer::read(valueDeserializer); - const Ark_Int8 valueTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr valueTmpBuf = {}; - valueTmpBuf.selector = valueTmpBufUnionSelector; - if (valueTmpBufUnionSelector == 0) { - valueTmpBuf.selector = 0; - valueTmpBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (valueTmpBufUnionSelector == 1) { - valueTmpBuf.selector = 1; - valueTmpBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for valueTmpBuf has to be chosen through deserialisation."); - } - value.value = static_cast(valueTmpBuf); - return value; -} -inline void BorderImageOption_serializer::write(SerializerBase& buffer, Ark_BorderImageOption value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForSlice = value.slice; - if (runtimeType(valueHolderForSlice) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSliceTmpValue = valueHolderForSlice.value; - if (valueHolderForSliceTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSliceTmpValueForIdx0 = valueHolderForSliceTmpValue.value0; - if (valueHolderForSliceTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSliceTmpValueForIdx0ForIdx0 = valueHolderForSliceTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForSliceTmpValueForIdx0ForIdx0); - } else if (valueHolderForSliceTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSliceTmpValueForIdx0ForIdx1 = valueHolderForSliceTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForSliceTmpValueForIdx0ForIdx1); - } else if (valueHolderForSliceTmpValueForIdx0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForSliceTmpValueForIdx0ForIdx2 = valueHolderForSliceTmpValueForIdx0.value2; - Resource_serializer::write(valueSerializer, valueHolderForSliceTmpValueForIdx0ForIdx2); - } - } else if (valueHolderForSliceTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSliceTmpValueForIdx1 = valueHolderForSliceTmpValue.value1; - EdgeWidths_serializer::write(valueSerializer, valueHolderForSliceTmpValueForIdx1); - } else if (valueHolderForSliceTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForSliceTmpValueForIdx2 = valueHolderForSliceTmpValue.value2; - LocalizedEdgeWidths_serializer::write(valueSerializer, valueHolderForSliceTmpValueForIdx2); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForRepeat = value.repeat; - if (runtimeType(valueHolderForRepeat) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRepeatTmpValue = valueHolderForRepeat.value; - valueSerializer.writeInt32(static_cast(valueHolderForRepeatTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForSource = value.source; - if (runtimeType(valueHolderForSource) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSourceTmpValue = valueHolderForSource.value; - if (valueHolderForSourceTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSourceTmpValueForIdx0 = valueHolderForSourceTmpValue.value0; - valueSerializer.writeString(valueHolderForSourceTmpValueForIdx0); - } else if (valueHolderForSourceTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSourceTmpValueForIdx1 = valueHolderForSourceTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForSourceTmpValueForIdx1); - } else if (valueHolderForSourceTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForSourceTmpValueForIdx2 = valueHolderForSourceTmpValue.value2; - LinearGradientOptions_serializer::write(valueSerializer, valueHolderForSourceTmpValueForIdx2); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.code = valueDeserializer.readInt32(); + const auto wantTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Want wantTmpBuf = {}; + wantTmpBuf.tag = wantTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((wantTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + wantTmpBuf.value = static_cast(Want_serializer::read(valueDeserializer)); } - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + value.want = wantTmpBuf; + return value; +} +inline void TextAreaOptions_serializer::write(SerializerBase& buffer, Ark_TextAreaOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForPlaceholder = value.placeholder; + if (runtimeType(valueHolderForPlaceholder) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { + const auto valueHolderForPlaceholderTmpValue = valueHolderForPlaceholder.value; + if (valueHolderForPlaceholderTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - if (valueHolderForWidthTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0ForIdx0 = valueHolderForWidthTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0ForIdx0); - } else if (valueHolderForWidthTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx0ForIdx1 = valueHolderForWidthTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx0ForIdx1); - } else if (valueHolderForWidthTmpValueForIdx0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForWidthTmpValueForIdx0ForIdx2 = valueHolderForWidthTmpValueForIdx0.value2; - Resource_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx0ForIdx2); - } - } else if (valueHolderForWidthTmpValue.selector == 1) { + const auto valueHolderForPlaceholderTmpValueForIdx0 = valueHolderForPlaceholderTmpValue.value0; + valueSerializer.writeString(valueHolderForPlaceholderTmpValueForIdx0); + } else if (valueHolderForPlaceholderTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - EdgeWidths_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx1); - } else if (valueHolderForWidthTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue.value2; - LocalizedEdgeWidths_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx2); + const auto valueHolderForPlaceholderTmpValueForIdx1 = valueHolderForPlaceholderTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForPlaceholderTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOutset = value.outset; - if (runtimeType(valueHolderForOutset) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForText = value.text; + if (runtimeType(valueHolderForText) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOutsetTmpValue = valueHolderForOutset.value; - if (valueHolderForOutsetTmpValue.selector == 0) { + const auto valueHolderForTextTmpValue = valueHolderForText.value; + if (valueHolderForTextTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForOutsetTmpValueForIdx0 = valueHolderForOutsetTmpValue.value0; - if (valueHolderForOutsetTmpValueForIdx0.selector == 0) { + const auto valueHolderForTextTmpValueForIdx0 = valueHolderForTextTmpValue.value0; + if (valueHolderForTextTmpValueForIdx0.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForOutsetTmpValueForIdx0ForIdx0 = valueHolderForOutsetTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForOutsetTmpValueForIdx0ForIdx0); - } else if (valueHolderForOutsetTmpValueForIdx0.selector == 1) { + const auto valueHolderForTextTmpValueForIdx0ForIdx0 = valueHolderForTextTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForTextTmpValueForIdx0ForIdx0); + } else if (valueHolderForTextTmpValueForIdx0.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForOutsetTmpValueForIdx0ForIdx1 = valueHolderForOutsetTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForOutsetTmpValueForIdx0ForIdx1); - } else if (valueHolderForOutsetTmpValueForIdx0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForOutsetTmpValueForIdx0ForIdx2 = valueHolderForOutsetTmpValueForIdx0.value2; - Resource_serializer::write(valueSerializer, valueHolderForOutsetTmpValueForIdx0ForIdx2); + const auto valueHolderForTextTmpValueForIdx0ForIdx1 = valueHolderForTextTmpValueForIdx0.value1; + Resource_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx0ForIdx1); } - } else if (valueHolderForOutsetTmpValue.selector == 1) { + } else if (valueHolderForTextTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForOutsetTmpValueForIdx1 = valueHolderForOutsetTmpValue.value1; - EdgeWidths_serializer::write(valueSerializer, valueHolderForOutsetTmpValueForIdx1); - } else if (valueHolderForOutsetTmpValue.selector == 2) { + const auto valueHolderForTextTmpValueForIdx1 = valueHolderForTextTmpValue.value1; + Bindable_Arkui_Component_Units_ResourceStr_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx1); + } else if (valueHolderForTextTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForOutsetTmpValueForIdx2 = valueHolderForOutsetTmpValue.value2; - LocalizedEdgeWidths_serializer::write(valueSerializer, valueHolderForOutsetTmpValueForIdx2); + const auto valueHolderForTextTmpValueForIdx2 = valueHolderForTextTmpValue.value2; + Bindable_Global_Resource_Resource_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx2); + } else if (valueHolderForTextTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForTextTmpValueForIdx3 = valueHolderForTextTmpValue.value3; + Bindable_String_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFill = value.fill; - if (runtimeType(valueHolderForFill) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForController = value.controller; + if (runtimeType(valueHolderForController) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFillTmpValue = valueHolderForFill.value; - valueSerializer.writeBoolean(valueHolderForFillTmpValue); + const auto valueHolderForControllerTmpValue = valueHolderForController.value; + TextAreaController_serializer::write(valueSerializer, valueHolderForControllerTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_BorderImageOption BorderImageOption_serializer::read(DeserializerBase& buffer) +inline Ark_TextAreaOptions TextAreaOptions_serializer::read(DeserializerBase& buffer) { - Ark_BorderImageOption value = {}; + Ark_TextAreaOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto sliceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths sliceTmpBuf = {}; - sliceTmpBuf.tag = sliceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((sliceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 sliceTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths sliceTmpBuf_ = {}; - sliceTmpBuf_.selector = sliceTmpBuf_UnionSelector; - if (sliceTmpBuf_UnionSelector == 0) { - sliceTmpBuf_.selector = 0; - const Ark_Int8 sliceTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Length sliceTmpBuf_BufU = {}; - sliceTmpBuf_BufU.selector = sliceTmpBuf_BufUUnionSelector; - if (sliceTmpBuf_BufUUnionSelector == 0) { - sliceTmpBuf_BufU.selector = 0; - sliceTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (sliceTmpBuf_BufUUnionSelector == 1) { - sliceTmpBuf_BufU.selector = 1; - sliceTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (sliceTmpBuf_BufUUnionSelector == 2) { - sliceTmpBuf_BufU.selector = 2; - sliceTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for sliceTmpBuf_BufU has to be chosen through deserialisation."); - } - sliceTmpBuf_.value0 = static_cast(sliceTmpBuf_BufU); - } else if (sliceTmpBuf_UnionSelector == 1) { - sliceTmpBuf_.selector = 1; - sliceTmpBuf_.value1 = EdgeWidths_serializer::read(valueDeserializer); - } else if (sliceTmpBuf_UnionSelector == 2) { - sliceTmpBuf_.selector = 2; - sliceTmpBuf_.value2 = LocalizedEdgeWidths_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for sliceTmpBuf_ has to be chosen through deserialisation."); - } - sliceTmpBuf.value = static_cast(sliceTmpBuf_); - } - value.slice = sliceTmpBuf; - const auto repeatTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_RepeatMode repeatTmpBuf = {}; - repeatTmpBuf.tag = repeatTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((repeatTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - repeatTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.repeat = repeatTmpBuf; - const auto sourceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Resource_LinearGradientOptions sourceTmpBuf = {}; - sourceTmpBuf.tag = sourceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((sourceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 sourceTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource_LinearGradientOptions sourceTmpBuf_ = {}; - sourceTmpBuf_.selector = sourceTmpBuf_UnionSelector; - if (sourceTmpBuf_UnionSelector == 0) { - sourceTmpBuf_.selector = 0; - sourceTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (sourceTmpBuf_UnionSelector == 1) { - sourceTmpBuf_.selector = 1; - sourceTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else if (sourceTmpBuf_UnionSelector == 2) { - sourceTmpBuf_.selector = 2; - sourceTmpBuf_.value2 = LinearGradientOptions_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for sourceTmpBuf_ has to be chosen through deserialisation."); - } - sourceTmpBuf.value = static_cast(sourceTmpBuf_); - } - value.source = sourceTmpBuf; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - const Ark_Int8 widthTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Length widthTmpBuf_BufU = {}; - widthTmpBuf_BufU.selector = widthTmpBuf_BufUUnionSelector; - if (widthTmpBuf_BufUUnionSelector == 0) { - widthTmpBuf_BufU.selector = 0; - widthTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (widthTmpBuf_BufUUnionSelector == 1) { - widthTmpBuf_BufU.selector = 1; - widthTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (widthTmpBuf_BufUUnionSelector == 2) { - widthTmpBuf_BufU.selector = 2; - widthTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_BufU has to be chosen through deserialisation."); - } - widthTmpBuf_.value0 = static_cast(widthTmpBuf_BufU); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = EdgeWidths_serializer::read(valueDeserializer); - } else if (widthTmpBuf_UnionSelector == 2) { - widthTmpBuf_.selector = 2; - widthTmpBuf_.value2 = LocalizedEdgeWidths_serializer::read(valueDeserializer); + const auto placeholderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr placeholderTmpBuf = {}; + placeholderTmpBuf.tag = placeholderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((placeholderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 placeholderTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr placeholderTmpBuf_ = {}; + placeholderTmpBuf_.selector = placeholderTmpBuf_UnionSelector; + if (placeholderTmpBuf_UnionSelector == 0) { + placeholderTmpBuf_.selector = 0; + placeholderTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (placeholderTmpBuf_UnionSelector == 1) { + placeholderTmpBuf_.selector = 1; + placeholderTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for placeholderTmpBuf_ has to be chosen through deserialisation."); } - widthTmpBuf.value = static_cast(widthTmpBuf_); + placeholderTmpBuf.value = static_cast(placeholderTmpBuf_); } - value.width = widthTmpBuf; - const auto outsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths outsetTmpBuf = {}; - outsetTmpBuf.tag = outsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((outsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 outsetTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths outsetTmpBuf_ = {}; - outsetTmpBuf_.selector = outsetTmpBuf_UnionSelector; - if (outsetTmpBuf_UnionSelector == 0) { - outsetTmpBuf_.selector = 0; - const Ark_Int8 outsetTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Length outsetTmpBuf_BufU = {}; - outsetTmpBuf_BufU.selector = outsetTmpBuf_BufUUnionSelector; - if (outsetTmpBuf_BufUUnionSelector == 0) { - outsetTmpBuf_BufU.selector = 0; - outsetTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (outsetTmpBuf_BufUUnionSelector == 1) { - outsetTmpBuf_BufU.selector = 1; - outsetTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (outsetTmpBuf_BufUUnionSelector == 2) { - outsetTmpBuf_BufU.selector = 2; - outsetTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + value.placeholder = placeholderTmpBuf; + const auto textTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ResourceStr_Bindable_Bindable_Bindable textTmpBuf = {}; + textTmpBuf.tag = textTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((textTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 textTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_ResourceStr_Bindable_Bindable_Bindable textTmpBuf_ = {}; + textTmpBuf_.selector = textTmpBuf_UnionSelector; + if (textTmpBuf_UnionSelector == 0) { + textTmpBuf_.selector = 0; + const Ark_Int8 textTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr textTmpBuf_BufU = {}; + textTmpBuf_BufU.selector = textTmpBuf_BufUUnionSelector; + if (textTmpBuf_BufUUnionSelector == 0) { + textTmpBuf_BufU.selector = 0; + textTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (textTmpBuf_BufUUnionSelector == 1) { + textTmpBuf_BufU.selector = 1; + textTmpBuf_BufU.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for outsetTmpBuf_BufU has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for textTmpBuf_BufU has to be chosen through deserialisation."); } - outsetTmpBuf_.value0 = static_cast(outsetTmpBuf_BufU); - } else if (outsetTmpBuf_UnionSelector == 1) { - outsetTmpBuf_.selector = 1; - outsetTmpBuf_.value1 = EdgeWidths_serializer::read(valueDeserializer); - } else if (outsetTmpBuf_UnionSelector == 2) { - outsetTmpBuf_.selector = 2; - outsetTmpBuf_.value2 = LocalizedEdgeWidths_serializer::read(valueDeserializer); + textTmpBuf_.value0 = static_cast(textTmpBuf_BufU); + } else if (textTmpBuf_UnionSelector == 1) { + textTmpBuf_.selector = 1; + textTmpBuf_.value1 = Bindable_Arkui_Component_Units_ResourceStr_serializer::read(valueDeserializer); + } else if (textTmpBuf_UnionSelector == 2) { + textTmpBuf_.selector = 2; + textTmpBuf_.value2 = Bindable_Global_Resource_Resource_serializer::read(valueDeserializer); + } else if (textTmpBuf_UnionSelector == 3) { + textTmpBuf_.selector = 3; + textTmpBuf_.value3 = Bindable_String_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for outsetTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for textTmpBuf_ has to be chosen through deserialisation."); } - outsetTmpBuf.value = static_cast(outsetTmpBuf_); + textTmpBuf.value = static_cast(textTmpBuf_); } - value.outset = outsetTmpBuf; - const auto fillTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean fillTmpBuf = {}; - fillTmpBuf.tag = fillTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fillTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fillTmpBuf.value = valueDeserializer.readBoolean(); + value.text = textTmpBuf; + const auto controllerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextAreaController controllerTmpBuf = {}; + controllerTmpBuf.tag = controllerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((controllerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + controllerTmpBuf.value = static_cast(TextAreaController_serializer::read(valueDeserializer)); } - value.fill = fillTmpBuf; + value.controller = controllerTmpBuf; return value; } -inline void BorderOptions_serializer::write(SerializerBase& buffer, Ark_BorderOptions value) +inline void TextDataDetectorConfig_serializer::write(SerializerBase& buffer, Ark_TextDataDetectorConfig value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTypes = value.types; + valueSerializer.writeInt32(valueHolderForTypes.length); + for (int valueHolderForTypesCounterI = 0; valueHolderForTypesCounterI < valueHolderForTypes.length; valueHolderForTypesCounterI++) { + const Ark_TextDataDetectorType valueHolderForTypesTmpElement = valueHolderForTypes.array[valueHolderForTypesCounterI]; + valueSerializer.writeInt32(static_cast(valueHolderForTypesTmpElement)); + } + const auto valueHolderForOnDetectResultUpdate = value.onDetectResultUpdate; + if (runtimeType(valueHolderForOnDetectResultUpdate) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - EdgeWidths_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx0); - } else if (valueHolderForWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - if (valueHolderForWidthTmpValueForIdx1.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx1ForIdx0 = valueHolderForWidthTmpValueForIdx1.value0; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1ForIdx0); - } else if (valueHolderForWidthTmpValueForIdx1.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1ForIdx1 = valueHolderForWidthTmpValueForIdx1.value1; - valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1ForIdx1); - } else if (valueHolderForWidthTmpValueForIdx1.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForWidthTmpValueForIdx1ForIdx2 = valueHolderForWidthTmpValueForIdx1.value2; - Resource_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx1ForIdx2); - } - } else if (valueHolderForWidthTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue.value2; - LocalizedEdgeWidths_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx2); - } + const auto valueHolderForOnDetectResultUpdateTmpValue = valueHolderForOnDetectResultUpdate.value; + valueSerializer.writeCallbackResource(valueHolderForOnDetectResultUpdateTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDetectResultUpdateTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDetectResultUpdateTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } @@ -102203,1711 +89932,2237 @@ inline void BorderOptions_serializer::write(SerializerBase& buffer, Ark_BorderOp if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - EdgeColors_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx0); + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; - if (valueHolderForColorTmpValueForIdx1.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForColorTmpValueForIdx1ForIdx0 = valueHolderForColorTmpValueForIdx1.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx1ForIdx0)); - } else if (valueHolderForColorTmpValueForIdx1.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForColorTmpValueForIdx1ForIdx1 = valueHolderForColorTmpValueForIdx1.value1; - valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1ForIdx1); - } else if (valueHolderForColorTmpValueForIdx1.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForColorTmpValueForIdx1ForIdx2 = valueHolderForColorTmpValueForIdx1.value2; - valueSerializer.writeString(valueHolderForColorTmpValueForIdx1ForIdx2); - } else if (valueHolderForColorTmpValueForIdx1.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForColorTmpValueForIdx1ForIdx3 = valueHolderForColorTmpValueForIdx1.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx1ForIdx3); - } + valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); } else if (valueHolderForColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; - LocalizedEdgeColors_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx2); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForRadius = value.radius; - if (runtimeType(valueHolderForRadius) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRadiusTmpValue = valueHolderForRadius.value; - if (valueHolderForRadiusTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue.value0; - BorderRadiuses_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx0); - } else if (valueHolderForRadiusTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue.value1; - if (valueHolderForRadiusTmpValueForIdx1.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRadiusTmpValueForIdx1ForIdx0 = valueHolderForRadiusTmpValueForIdx1.value0; - valueSerializer.writeString(valueHolderForRadiusTmpValueForIdx1ForIdx0); - } else if (valueHolderForRadiusTmpValueForIdx1.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRadiusTmpValueForIdx1ForIdx1 = valueHolderForRadiusTmpValueForIdx1.value1; - valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx1ForIdx1); - } else if (valueHolderForRadiusTmpValueForIdx1.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForRadiusTmpValueForIdx1ForIdx2 = valueHolderForRadiusTmpValueForIdx1.value2; - Resource_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx1ForIdx2); - } - } else if (valueHolderForRadiusTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForRadiusTmpValueForIdx2 = valueHolderForRadiusTmpValue.value2; - LocalizedBorderRadiuses_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx2); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForStyle = value.style; - if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; - if (valueHolderForStyleTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForStyleTmpValueForIdx0 = valueHolderForStyleTmpValue.value0; - EdgeStyles_serializer::write(valueSerializer, valueHolderForStyleTmpValueForIdx0); - } else if (valueHolderForStyleTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForStyleTmpValueForIdx1 = valueHolderForStyleTmpValue.value1; - valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValueForIdx1)); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDashGap = value.dashGap; - if (runtimeType(valueHolderForDashGap) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDashGapTmpValue = valueHolderForDashGap.value; - if (valueHolderForDashGapTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForDashGapTmpValueForIdx0 = valueHolderForDashGapTmpValue.value0; - EdgeWidths_serializer::write(valueSerializer, valueHolderForDashGapTmpValueForIdx0); - } else if (valueHolderForDashGapTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForDashGapTmpValueForIdx1 = valueHolderForDashGapTmpValue.value1; - LengthMetrics_serializer::write(valueSerializer, valueHolderForDashGapTmpValueForIdx1); - } else if (valueHolderForDashGapTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForDashGapTmpValueForIdx2 = valueHolderForDashGapTmpValue.value2; - LocalizedEdgeWidths_serializer::write(valueSerializer, valueHolderForDashGapTmpValueForIdx2); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDashWidth = value.dashWidth; - if (runtimeType(valueHolderForDashWidth) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDashWidthTmpValue = valueHolderForDashWidth.value; - if (valueHolderForDashWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForDashWidthTmpValueForIdx0 = valueHolderForDashWidthTmpValue.value0; - EdgeWidths_serializer::write(valueSerializer, valueHolderForDashWidthTmpValueForIdx0); - } else if (valueHolderForDashWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForDashWidthTmpValueForIdx1 = valueHolderForDashWidthTmpValue.value1; - LengthMetrics_serializer::write(valueSerializer, valueHolderForDashWidthTmpValueForIdx1); - } else if (valueHolderForDashWidthTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForDashWidthTmpValueForIdx2 = valueHolderForDashWidthTmpValue.value2; - LocalizedEdgeWidths_serializer::write(valueSerializer, valueHolderForDashWidthTmpValueForIdx2); + valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); + } else if (valueHolderForColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForShowInForeground = value.showInForeground; - if (runtimeType(valueHolderForShowInForeground) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDecoration = value.decoration; + if (runtimeType(valueHolderForDecoration) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForShowInForegroundTmpValue = valueHolderForShowInForeground.value; - valueSerializer.writeBoolean(valueHolderForShowInForegroundTmpValue); + const auto valueHolderForDecorationTmpValue = valueHolderForDecoration.value; + DecorationStyleInterface_serializer::write(valueSerializer, valueHolderForDecorationTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_BorderOptions BorderOptions_serializer::read(DeserializerBase& buffer) +inline Ark_TextDataDetectorConfig TextDataDetectorConfig_serializer::read(DeserializerBase& buffer) { - Ark_BorderOptions value = {}; + Ark_TextDataDetectorConfig value = {}; DeserializerBase& valueDeserializer = buffer; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_EdgeWidths_Length_LocalizedEdgeWidths widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = EdgeWidths_serializer::read(valueDeserializer); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - const Ark_Int8 widthTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Length widthTmpBuf_BufU = {}; - widthTmpBuf_BufU.selector = widthTmpBuf_BufUUnionSelector; - if (widthTmpBuf_BufUUnionSelector == 0) { - widthTmpBuf_BufU.selector = 0; - widthTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (widthTmpBuf_BufUUnionSelector == 1) { - widthTmpBuf_BufU.selector = 1; - widthTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (widthTmpBuf_BufUUnionSelector == 2) { - widthTmpBuf_BufU.selector = 2; - widthTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_BufU has to be chosen through deserialisation."); - } - widthTmpBuf_.value1 = static_cast(widthTmpBuf_BufU); - } else if (widthTmpBuf_UnionSelector == 2) { - widthTmpBuf_.selector = 2; - widthTmpBuf_.value2 = LocalizedEdgeWidths_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); - } - widthTmpBuf.value = static_cast(widthTmpBuf_); + const Ark_Int32 typesTmpBufLength = valueDeserializer.readInt32(); + Array_TextDataDetectorType typesTmpBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&typesTmpBuf, typesTmpBufLength); + for (int typesTmpBufBufCounterI = 0; typesTmpBufBufCounterI < typesTmpBufLength; typesTmpBufBufCounterI++) { + typesTmpBuf.array[typesTmpBufBufCounterI] = static_cast(valueDeserializer.readInt32()); } - value.width = widthTmpBuf; + value.types = typesTmpBuf; + const auto onDetectResultUpdateTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_String_Void onDetectResultUpdateTmpBuf = {}; + onDetectResultUpdateTmpBuf.tag = onDetectResultUpdateTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onDetectResultUpdateTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onDetectResultUpdateTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))}; + } + value.onDetectResultUpdate = onDetectResultUpdateTmpBuf; const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors colorTmpBuf = {}; + Opt_ResourceColor colorTmpBuf = {}; colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors colorTmpBuf_ = {}; + Ark_ResourceColor colorTmpBuf_ = {}; colorTmpBuf_.selector = colorTmpBuf_UnionSelector; if (colorTmpBuf_UnionSelector == 0) { colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = EdgeColors_serializer::read(valueDeserializer); + colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (colorTmpBuf_UnionSelector == 1) { colorTmpBuf_.selector = 1; - const Ark_Int8 colorTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorTmpBuf_BufU = {}; - colorTmpBuf_BufU.selector = colorTmpBuf_BufUUnionSelector; - if (colorTmpBuf_BufUUnionSelector == 0) { - colorTmpBuf_BufU.selector = 0; - colorTmpBuf_BufU.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorTmpBuf_BufUUnionSelector == 1) { - colorTmpBuf_BufU.selector = 1; - colorTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (colorTmpBuf_BufUUnionSelector == 2) { - colorTmpBuf_BufU.selector = 2; - colorTmpBuf_BufU.value2 = static_cast(valueDeserializer.readString()); - } else if (colorTmpBuf_BufUUnionSelector == 3) { - colorTmpBuf_BufU.selector = 3; - colorTmpBuf_BufU.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for colorTmpBuf_BufU has to be chosen through deserialisation."); - } - colorTmpBuf_.value1 = static_cast(colorTmpBuf_BufU); + colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); } else if (colorTmpBuf_UnionSelector == 2) { colorTmpBuf_.selector = 2; - colorTmpBuf_.value2 = LocalizedEdgeColors_serializer::read(valueDeserializer); + colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (colorTmpBuf_UnionSelector == 3) { + colorTmpBuf_.selector = 3; + colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); } - colorTmpBuf.value = static_cast(colorTmpBuf_); + colorTmpBuf.value = static_cast(colorTmpBuf_); } value.color = colorTmpBuf; - const auto radiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_BorderRadiuses_Length_LocalizedBorderRadiuses radiusTmpBuf = {}; - radiusTmpBuf.tag = radiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((radiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 radiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses radiusTmpBuf_ = {}; - radiusTmpBuf_.selector = radiusTmpBuf_UnionSelector; - if (radiusTmpBuf_UnionSelector == 0) { - radiusTmpBuf_.selector = 0; - radiusTmpBuf_.value0 = BorderRadiuses_serializer::read(valueDeserializer); - } else if (radiusTmpBuf_UnionSelector == 1) { - radiusTmpBuf_.selector = 1; - const Ark_Int8 radiusTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Length radiusTmpBuf_BufU = {}; - radiusTmpBuf_BufU.selector = radiusTmpBuf_BufUUnionSelector; - if (radiusTmpBuf_BufUUnionSelector == 0) { - radiusTmpBuf_BufU.selector = 0; - radiusTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (radiusTmpBuf_BufUUnionSelector == 1) { - radiusTmpBuf_BufU.selector = 1; - radiusTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (radiusTmpBuf_BufUUnionSelector == 2) { - radiusTmpBuf_BufU.selector = 2; - radiusTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for radiusTmpBuf_BufU has to be chosen through deserialisation."); - } - radiusTmpBuf_.value1 = static_cast(radiusTmpBuf_BufU); - } else if (radiusTmpBuf_UnionSelector == 2) { - radiusTmpBuf_.selector = 2; - radiusTmpBuf_.value2 = LocalizedBorderRadiuses_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation."); + const auto decorationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_DecorationStyleInterface decorationTmpBuf = {}; + decorationTmpBuf.tag = decorationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((decorationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + decorationTmpBuf.value = DecorationStyleInterface_serializer::read(valueDeserializer); + } + value.decoration = decorationTmpBuf; + return value; +} +inline void TextInputOptions_serializer::write(SerializerBase& buffer, Ark_TextInputOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForPlaceholder = value.placeholder; + if (runtimeType(valueHolderForPlaceholder) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForPlaceholderTmpValue = valueHolderForPlaceholder.value; + if (valueHolderForPlaceholderTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForPlaceholderTmpValueForIdx0 = valueHolderForPlaceholderTmpValue.value0; + valueSerializer.writeString(valueHolderForPlaceholderTmpValueForIdx0); + } else if (valueHolderForPlaceholderTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForPlaceholderTmpValueForIdx1 = valueHolderForPlaceholderTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForPlaceholderTmpValueForIdx1); } - radiusTmpBuf.value = static_cast(radiusTmpBuf_); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.radius = radiusTmpBuf; - const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_EdgeStyles_BorderStyle styleTmpBuf = {}; - styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 styleTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_EdgeStyles_BorderStyle styleTmpBuf_ = {}; - styleTmpBuf_.selector = styleTmpBuf_UnionSelector; - if (styleTmpBuf_UnionSelector == 0) { - styleTmpBuf_.selector = 0; - styleTmpBuf_.value0 = EdgeStyles_serializer::read(valueDeserializer); - } else if (styleTmpBuf_UnionSelector == 1) { - styleTmpBuf_.selector = 1; - styleTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); - } else { - INTEROP_FATAL("One of the branches for styleTmpBuf_ has to be chosen through deserialisation."); + const auto valueHolderForText = value.text; + if (runtimeType(valueHolderForText) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTextTmpValue = valueHolderForText.value; + if (valueHolderForTextTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForTextTmpValueForIdx0 = valueHolderForTextTmpValue.value0; + if (valueHolderForTextTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForTextTmpValueForIdx0ForIdx0 = valueHolderForTextTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForTextTmpValueForIdx0ForIdx0); + } else if (valueHolderForTextTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForTextTmpValueForIdx0ForIdx1 = valueHolderForTextTmpValueForIdx0.value1; + Resource_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx0ForIdx1); + } + } else if (valueHolderForTextTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForTextTmpValueForIdx1 = valueHolderForTextTmpValue.value1; + Bindable_Arkui_Component_Units_ResourceStr_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx1); + } else if (valueHolderForTextTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForTextTmpValueForIdx2 = valueHolderForTextTmpValue.value2; + Bindable_Global_Resource_Resource_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx2); + } else if (valueHolderForTextTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForTextTmpValueForIdx3 = valueHolderForTextTmpValue.value3; + Bindable_String_serializer::write(valueSerializer, valueHolderForTextTmpValueForIdx3); } - styleTmpBuf.value = static_cast(styleTmpBuf_); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.style = styleTmpBuf; - const auto dashGapTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashGapTmpBuf = {}; - dashGapTmpBuf.tag = dashGapTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((dashGapTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 dashGapTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashGapTmpBuf_ = {}; - dashGapTmpBuf_.selector = dashGapTmpBuf_UnionSelector; - if (dashGapTmpBuf_UnionSelector == 0) { - dashGapTmpBuf_.selector = 0; - dashGapTmpBuf_.value0 = EdgeWidths_serializer::read(valueDeserializer); - } else if (dashGapTmpBuf_UnionSelector == 1) { - dashGapTmpBuf_.selector = 1; - dashGapTmpBuf_.value1 = static_cast(LengthMetrics_serializer::read(valueDeserializer)); - } else if (dashGapTmpBuf_UnionSelector == 2) { - dashGapTmpBuf_.selector = 2; - dashGapTmpBuf_.value2 = LocalizedEdgeWidths_serializer::read(valueDeserializer); + const auto valueHolderForController = value.controller; + if (runtimeType(valueHolderForController) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForControllerTmpValue = valueHolderForController.value; + TextInputController_serializer::write(valueSerializer, valueHolderForControllerTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_TextInputOptions TextInputOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_TextInputOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto placeholderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr placeholderTmpBuf = {}; + placeholderTmpBuf.tag = placeholderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((placeholderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 placeholderTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr placeholderTmpBuf_ = {}; + placeholderTmpBuf_.selector = placeholderTmpBuf_UnionSelector; + if (placeholderTmpBuf_UnionSelector == 0) { + placeholderTmpBuf_.selector = 0; + placeholderTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (placeholderTmpBuf_UnionSelector == 1) { + placeholderTmpBuf_.selector = 1; + placeholderTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for dashGapTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for placeholderTmpBuf_ has to be chosen through deserialisation."); } - dashGapTmpBuf.value = static_cast(dashGapTmpBuf_); + placeholderTmpBuf.value = static_cast(placeholderTmpBuf_); } - value.dashGap = dashGapTmpBuf; - const auto dashWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashWidthTmpBuf = {}; - dashWidthTmpBuf.tag = dashWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((dashWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 dashWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashWidthTmpBuf_ = {}; - dashWidthTmpBuf_.selector = dashWidthTmpBuf_UnionSelector; - if (dashWidthTmpBuf_UnionSelector == 0) { - dashWidthTmpBuf_.selector = 0; - dashWidthTmpBuf_.value0 = EdgeWidths_serializer::read(valueDeserializer); - } else if (dashWidthTmpBuf_UnionSelector == 1) { - dashWidthTmpBuf_.selector = 1; - dashWidthTmpBuf_.value1 = static_cast(LengthMetrics_serializer::read(valueDeserializer)); - } else if (dashWidthTmpBuf_UnionSelector == 2) { - dashWidthTmpBuf_.selector = 2; - dashWidthTmpBuf_.value2 = LocalizedEdgeWidths_serializer::read(valueDeserializer); + value.placeholder = placeholderTmpBuf; + const auto textTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ResourceStr_Bindable_Bindable_Bindable textTmpBuf = {}; + textTmpBuf.tag = textTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((textTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 textTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_ResourceStr_Bindable_Bindable_Bindable textTmpBuf_ = {}; + textTmpBuf_.selector = textTmpBuf_UnionSelector; + if (textTmpBuf_UnionSelector == 0) { + textTmpBuf_.selector = 0; + const Ark_Int8 textTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr textTmpBuf_BufU = {}; + textTmpBuf_BufU.selector = textTmpBuf_BufUUnionSelector; + if (textTmpBuf_BufUUnionSelector == 0) { + textTmpBuf_BufU.selector = 0; + textTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (textTmpBuf_BufUUnionSelector == 1) { + textTmpBuf_BufU.selector = 1; + textTmpBuf_BufU.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for textTmpBuf_BufU has to be chosen through deserialisation."); + } + textTmpBuf_.value0 = static_cast(textTmpBuf_BufU); + } else if (textTmpBuf_UnionSelector == 1) { + textTmpBuf_.selector = 1; + textTmpBuf_.value1 = Bindable_Arkui_Component_Units_ResourceStr_serializer::read(valueDeserializer); + } else if (textTmpBuf_UnionSelector == 2) { + textTmpBuf_.selector = 2; + textTmpBuf_.value2 = Bindable_Global_Resource_Resource_serializer::read(valueDeserializer); + } else if (textTmpBuf_UnionSelector == 3) { + textTmpBuf_.selector = 3; + textTmpBuf_.value3 = Bindable_String_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for dashWidthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for textTmpBuf_ has to be chosen through deserialisation."); } - dashWidthTmpBuf.value = static_cast(dashWidthTmpBuf_); + textTmpBuf.value = static_cast(textTmpBuf_); } - value.dashWidth = dashWidthTmpBuf; - const auto showInForegroundTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean showInForegroundTmpBuf = {}; - showInForegroundTmpBuf.tag = showInForegroundTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((showInForegroundTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - showInForegroundTmpBuf.value = valueDeserializer.readBoolean(); + value.text = textTmpBuf; + const auto controllerTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextInputController controllerTmpBuf = {}; + controllerTmpBuf.tag = controllerTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((controllerTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + controllerTmpBuf.value = static_cast(TextInputController_serializer::read(valueDeserializer)); } - value.showInForeground = showInForegroundTmpBuf; + value.controller = controllerTmpBuf; return value; } -inline void ButtonLabelStyle_serializer::write(SerializerBase& buffer, Ark_ButtonLabelStyle value) +inline void TextPickerOptions_serializer::write(SerializerBase& buffer, Ark_TextPickerOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForOverflow = value.overflow; - if (runtimeType(valueHolderForOverflow) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOverflowTmpValue = valueHolderForOverflow.value; - valueSerializer.writeInt32(static_cast(valueHolderForOverflowTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForMaxLines = value.maxLines; - if (runtimeType(valueHolderForMaxLines) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMaxLinesTmpValue = valueHolderForMaxLines.value; - valueSerializer.writeNumber(valueHolderForMaxLinesTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + const auto valueHolderForRange = value.range; + if (valueHolderForRange.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRangeForIdx0 = valueHolderForRange.value0; + valueSerializer.writeInt32(valueHolderForRangeForIdx0.length); + for (int valueHolderForRangeForIdx0CounterI = 0; valueHolderForRangeForIdx0CounterI < valueHolderForRangeForIdx0.length; valueHolderForRangeForIdx0CounterI++) { + const Ark_String valueHolderForRangeForIdx0TmpElement = valueHolderForRangeForIdx0.array[valueHolderForRangeForIdx0CounterI]; + valueSerializer.writeString(valueHolderForRangeForIdx0TmpElement); + } + } else if (valueHolderForRange.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRangeForIdx1 = valueHolderForRange.value1; + valueSerializer.writeInt32(valueHolderForRangeForIdx1.length); + for (int valueHolderForRangeForIdx1CounterI = 0; valueHolderForRangeForIdx1CounterI < valueHolderForRangeForIdx1.length; valueHolderForRangeForIdx1CounterI++) { + const Array_String valueHolderForRangeForIdx1TmpElement = valueHolderForRangeForIdx1.array[valueHolderForRangeForIdx1CounterI]; + valueSerializer.writeInt32(valueHolderForRangeForIdx1TmpElement.length); + for (int valueHolderForRangeForIdx1TmpElementCounterI = 0; valueHolderForRangeForIdx1TmpElementCounterI < valueHolderForRangeForIdx1TmpElement.length; valueHolderForRangeForIdx1TmpElementCounterI++) { + const Ark_String valueHolderForRangeForIdx1TmpElementTmpElement = valueHolderForRangeForIdx1TmpElement.array[valueHolderForRangeForIdx1TmpElementCounterI]; + valueSerializer.writeString(valueHolderForRangeForIdx1TmpElementTmpElement); + } + } + } else if (valueHolderForRange.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForRangeForIdx2 = valueHolderForRange.value2; + Resource_serializer::write(valueSerializer, valueHolderForRangeForIdx2); + } else if (valueHolderForRange.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForRangeForIdx3 = valueHolderForRange.value3; + valueSerializer.writeInt32(valueHolderForRangeForIdx3.length); + for (int valueHolderForRangeForIdx3CounterI = 0; valueHolderForRangeForIdx3CounterI < valueHolderForRangeForIdx3.length; valueHolderForRangeForIdx3CounterI++) { + const Ark_TextPickerRangeContent valueHolderForRangeForIdx3TmpElement = valueHolderForRangeForIdx3.array[valueHolderForRangeForIdx3CounterI]; + TextPickerRangeContent_serializer::write(valueSerializer, valueHolderForRangeForIdx3TmpElement); + } + } else if (valueHolderForRange.selector == 4) { + valueSerializer.writeInt8(4); + const auto valueHolderForRangeForIdx4 = valueHolderForRange.value4; + valueSerializer.writeInt32(valueHolderForRangeForIdx4.length); + for (int valueHolderForRangeForIdx4CounterI = 0; valueHolderForRangeForIdx4CounterI < valueHolderForRangeForIdx4.length; valueHolderForRangeForIdx4CounterI++) { + const Ark_TextCascadePickerRangeContent valueHolderForRangeForIdx4TmpElement = valueHolderForRangeForIdx4.array[valueHolderForRangeForIdx4CounterI]; + TextCascadePickerRangeContent_serializer::write(valueSerializer, valueHolderForRangeForIdx4TmpElement); + } } - const auto valueHolderForMinFontSize = value.minFontSize; - if (runtimeType(valueHolderForMinFontSize) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForValue = value.value; + if (runtimeType(valueHolderForValue) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMinFontSizeTmpValue = valueHolderForMinFontSize.value; - if (valueHolderForMinFontSizeTmpValue.selector == 0) { + const auto valueHolderForValueTmpValue = valueHolderForValue.value; + if (valueHolderForValueTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForMinFontSizeTmpValueForIdx0 = valueHolderForMinFontSizeTmpValue.value0; - valueSerializer.writeNumber(valueHolderForMinFontSizeTmpValueForIdx0); - } else if (valueHolderForMinFontSizeTmpValue.selector == 1) { + const auto valueHolderForValueTmpValueForIdx0 = valueHolderForValueTmpValue.value0; + if (valueHolderForValueTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForValueTmpValueForIdx0ForIdx0 = valueHolderForValueTmpValueForIdx0.value0; + if (valueHolderForValueTmpValueForIdx0ForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForValueTmpValueForIdx0ForIdx0ForIdx0 = valueHolderForValueTmpValueForIdx0ForIdx0.value0; + valueSerializer.writeString(valueHolderForValueTmpValueForIdx0ForIdx0ForIdx0); + } else if (valueHolderForValueTmpValueForIdx0ForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForValueTmpValueForIdx0ForIdx0ForIdx1 = valueHolderForValueTmpValueForIdx0ForIdx0.value1; + Resource_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx0ForIdx0ForIdx1); + } + } else if (valueHolderForValueTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForValueTmpValueForIdx0ForIdx1 = valueHolderForValueTmpValueForIdx0.value1; + Bindable_Arkui_Component_Units_ResourceStr_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx0ForIdx1); + } else if (valueHolderForValueTmpValueForIdx0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForValueTmpValueForIdx0ForIdx2 = valueHolderForValueTmpValueForIdx0.value2; + Bindable_Global_Resource_Resource_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx0ForIdx2); + } else if (valueHolderForValueTmpValueForIdx0.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForValueTmpValueForIdx0ForIdx3 = valueHolderForValueTmpValueForIdx0.value3; + Bindable_String_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx0ForIdx3); + } + } else if (valueHolderForValueTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForMinFontSizeTmpValueForIdx1 = valueHolderForMinFontSizeTmpValue.value1; - if (valueHolderForMinFontSizeTmpValueForIdx1.selector == 0) { + const auto valueHolderForValueTmpValueForIdx1 = valueHolderForValueTmpValue.value1; + if (valueHolderForValueTmpValueForIdx1.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForMinFontSizeTmpValueForIdx1ForIdx0 = valueHolderForMinFontSizeTmpValueForIdx1.value0; - valueSerializer.writeString(valueHolderForMinFontSizeTmpValueForIdx1ForIdx0); - } else if (valueHolderForMinFontSizeTmpValueForIdx1.selector == 1) { + const auto valueHolderForValueTmpValueForIdx1ForIdx0 = valueHolderForValueTmpValueForIdx1.value0; + valueSerializer.writeInt32(valueHolderForValueTmpValueForIdx1ForIdx0.length); + for (int valueHolderForValueTmpValueForIdx1ForIdx0CounterI = 0; valueHolderForValueTmpValueForIdx1ForIdx0CounterI < valueHolderForValueTmpValueForIdx1ForIdx0.length; valueHolderForValueTmpValueForIdx1ForIdx0CounterI++) { + const Ark_ResourceStr valueHolderForValueTmpValueForIdx1ForIdx0TmpElement = valueHolderForValueTmpValueForIdx1ForIdx0.array[valueHolderForValueTmpValueForIdx1ForIdx0CounterI]; + if (valueHolderForValueTmpValueForIdx1ForIdx0TmpElement.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForValueTmpValueForIdx1ForIdx0TmpElementForIdx0 = valueHolderForValueTmpValueForIdx1ForIdx0TmpElement.value0; + valueSerializer.writeString(valueHolderForValueTmpValueForIdx1ForIdx0TmpElementForIdx0); + } else if (valueHolderForValueTmpValueForIdx1ForIdx0TmpElement.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForValueTmpValueForIdx1ForIdx0TmpElementForIdx1 = valueHolderForValueTmpValueForIdx1ForIdx0TmpElement.value1; + Resource_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx1ForIdx0TmpElementForIdx1); + } + } + } else if (valueHolderForValueTmpValueForIdx1.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForMinFontSizeTmpValueForIdx1ForIdx1 = valueHolderForMinFontSizeTmpValueForIdx1.value1; - Resource_serializer::write(valueSerializer, valueHolderForMinFontSizeTmpValueForIdx1ForIdx1); + const auto valueHolderForValueTmpValueForIdx1ForIdx1 = valueHolderForValueTmpValueForIdx1.value1; + Bindable_Array_Arkui_Component_Units_ResourceStr_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx1ForIdx1); + } else if (valueHolderForValueTmpValueForIdx1.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForValueTmpValueForIdx1ForIdx2 = valueHolderForValueTmpValueForIdx1.value2; + Bindable_Array_Global_Resource_Resource_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx1ForIdx2); + } else if (valueHolderForValueTmpValueForIdx1.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForValueTmpValueForIdx1ForIdx3 = valueHolderForValueTmpValueForIdx1.value3; + Bindable_Array_String_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx1ForIdx3); } } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForMaxFontSize = value.maxFontSize; - if (runtimeType(valueHolderForMaxFontSize) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSelected = value.selected; + if (runtimeType(valueHolderForSelected) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMaxFontSizeTmpValue = valueHolderForMaxFontSize.value; - if (valueHolderForMaxFontSizeTmpValue.selector == 0) { + const auto valueHolderForSelectedTmpValue = valueHolderForSelected.value; + if (valueHolderForSelectedTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForMaxFontSizeTmpValueForIdx0 = valueHolderForMaxFontSizeTmpValue.value0; - valueSerializer.writeNumber(valueHolderForMaxFontSizeTmpValueForIdx0); - } else if (valueHolderForMaxFontSizeTmpValue.selector == 1) { + const auto valueHolderForSelectedTmpValueForIdx0 = valueHolderForSelectedTmpValue.value0; + valueSerializer.writeNumber(valueHolderForSelectedTmpValueForIdx0); + } else if (valueHolderForSelectedTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForMaxFontSizeTmpValueForIdx1 = valueHolderForMaxFontSizeTmpValue.value1; - if (valueHolderForMaxFontSizeTmpValueForIdx1.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForMaxFontSizeTmpValueForIdx1ForIdx0 = valueHolderForMaxFontSizeTmpValueForIdx1.value0; - valueSerializer.writeString(valueHolderForMaxFontSizeTmpValueForIdx1ForIdx0); - } else if (valueHolderForMaxFontSizeTmpValueForIdx1.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForMaxFontSizeTmpValueForIdx1ForIdx1 = valueHolderForMaxFontSizeTmpValueForIdx1.value1; - Resource_serializer::write(valueSerializer, valueHolderForMaxFontSizeTmpValueForIdx1ForIdx1); + const auto valueHolderForSelectedTmpValueForIdx1 = valueHolderForSelectedTmpValue.value1; + valueSerializer.writeInt32(valueHolderForSelectedTmpValueForIdx1.length); + for (int valueHolderForSelectedTmpValueForIdx1CounterI = 0; valueHolderForSelectedTmpValueForIdx1CounterI < valueHolderForSelectedTmpValueForIdx1.length; valueHolderForSelectedTmpValueForIdx1CounterI++) { + const Ark_Number valueHolderForSelectedTmpValueForIdx1TmpElement = valueHolderForSelectedTmpValueForIdx1.array[valueHolderForSelectedTmpValueForIdx1CounterI]; + valueSerializer.writeNumber(valueHolderForSelectedTmpValueForIdx1TmpElement); } + } else if (valueHolderForSelectedTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForSelectedTmpValueForIdx2 = valueHolderForSelectedTmpValue.value2; + Bindable_Number_serializer::write(valueSerializer, valueHolderForSelectedTmpValueForIdx2); + } else if (valueHolderForSelectedTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForSelectedTmpValueForIdx3 = valueHolderForSelectedTmpValue.value3; + Bindable_Array_Number_serializer::write(valueSerializer, valueHolderForSelectedTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHeightAdaptivePolicy = value.heightAdaptivePolicy; - if (runtimeType(valueHolderForHeightAdaptivePolicy) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightAdaptivePolicyTmpValue = valueHolderForHeightAdaptivePolicy.value; - valueSerializer.writeInt32(static_cast(valueHolderForHeightAdaptivePolicyTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFont = value.font; - if (runtimeType(valueHolderForFont) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForColumnWidths = value.columnWidths; + if (runtimeType(valueHolderForColumnWidths) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontTmpValue = valueHolderForFont.value; - Font_serializer::write(valueSerializer, valueHolderForFontTmpValue); + const auto valueHolderForColumnWidthsTmpValue = valueHolderForColumnWidths.value; + valueSerializer.writeInt32(valueHolderForColumnWidthsTmpValue.length); + for (int valueHolderForColumnWidthsTmpValueCounterI = 0; valueHolderForColumnWidthsTmpValueCounterI < valueHolderForColumnWidthsTmpValue.length; valueHolderForColumnWidthsTmpValueCounterI++) { + const Ark_LengthMetrics valueHolderForColumnWidthsTmpValueTmpElement = valueHolderForColumnWidthsTmpValue.array[valueHolderForColumnWidthsTmpValueCounterI]; + LengthMetrics_serializer::write(valueSerializer, valueHolderForColumnWidthsTmpValueTmpElement); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ButtonLabelStyle ButtonLabelStyle_serializer::read(DeserializerBase& buffer) +inline Ark_TextPickerOptions TextPickerOptions_serializer::read(DeserializerBase& buffer) { - Ark_ButtonLabelStyle value = {}; + Ark_TextPickerOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto overflowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextOverflow overflowTmpBuf = {}; - overflowTmpBuf.tag = overflowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((overflowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - overflowTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.overflow = overflowTmpBuf; - const auto maxLinesTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number maxLinesTmpBuf = {}; - maxLinesTmpBuf.tag = maxLinesTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((maxLinesTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - maxLinesTmpBuf.value = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 rangeTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent rangeTmpBuf = {}; + rangeTmpBuf.selector = rangeTmpBufUnionSelector; + if (rangeTmpBufUnionSelector == 0) { + rangeTmpBuf.selector = 0; + const Ark_Int32 rangeTmpBufBufULength = valueDeserializer.readInt32(); + Array_String rangeTmpBufBufU = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&rangeTmpBufBufU, rangeTmpBufBufULength); + for (int rangeTmpBufBufUBufCounterI = 0; rangeTmpBufBufUBufCounterI < rangeTmpBufBufULength; rangeTmpBufBufUBufCounterI++) { + rangeTmpBufBufU.array[rangeTmpBufBufUBufCounterI] = static_cast(valueDeserializer.readString()); + } + rangeTmpBuf.value0 = rangeTmpBufBufU; + } else if (rangeTmpBufUnionSelector == 1) { + rangeTmpBuf.selector = 1; + const Ark_Int32 rangeTmpBufBufULength = valueDeserializer.readInt32(); + Array_Array_String rangeTmpBufBufU = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&rangeTmpBufBufU, rangeTmpBufBufULength); + for (int rangeTmpBufBufUBufCounterI = 0; rangeTmpBufBufUBufCounterI < rangeTmpBufBufULength; rangeTmpBufBufUBufCounterI++) { + const Ark_Int32 rangeTmpBufBufUTempBufLength = valueDeserializer.readInt32(); + Array_String rangeTmpBufBufUTempBuf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&rangeTmpBufBufUTempBuf, rangeTmpBufBufUTempBufLength); + for (int rangeTmpBufBufUTempBufBufCounterI = 0; rangeTmpBufBufUTempBufBufCounterI < rangeTmpBufBufUTempBufLength; rangeTmpBufBufUTempBufBufCounterI++) { + rangeTmpBufBufUTempBuf.array[rangeTmpBufBufUTempBufBufCounterI] = static_cast(valueDeserializer.readString()); + } + rangeTmpBufBufU.array[rangeTmpBufBufUBufCounterI] = rangeTmpBufBufUTempBuf; + } + rangeTmpBuf.value1 = rangeTmpBufBufU; + } else if (rangeTmpBufUnionSelector == 2) { + rangeTmpBuf.selector = 2; + rangeTmpBuf.value2 = Resource_serializer::read(valueDeserializer); + } else if (rangeTmpBufUnionSelector == 3) { + rangeTmpBuf.selector = 3; + const Ark_Int32 rangeTmpBufBufULength = valueDeserializer.readInt32(); + Array_TextPickerRangeContent rangeTmpBufBufU = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&rangeTmpBufBufU, rangeTmpBufBufULength); + for (int rangeTmpBufBufUBufCounterI = 0; rangeTmpBufBufUBufCounterI < rangeTmpBufBufULength; rangeTmpBufBufUBufCounterI++) { + rangeTmpBufBufU.array[rangeTmpBufBufUBufCounterI] = TextPickerRangeContent_serializer::read(valueDeserializer); + } + rangeTmpBuf.value3 = rangeTmpBufBufU; + } else if (rangeTmpBufUnionSelector == 4) { + rangeTmpBuf.selector = 4; + const Ark_Int32 rangeTmpBufBufULength = valueDeserializer.readInt32(); + Array_TextCascadePickerRangeContent rangeTmpBufBufU = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&rangeTmpBufBufU, rangeTmpBufBufULength); + for (int rangeTmpBufBufUBufCounterI = 0; rangeTmpBufBufUBufCounterI < rangeTmpBufBufULength; rangeTmpBufBufUBufCounterI++) { + rangeTmpBufBufU.array[rangeTmpBufBufUBufCounterI] = TextCascadePickerRangeContent_serializer::read(valueDeserializer); + } + rangeTmpBuf.value4 = rangeTmpBufBufU; + } else { + INTEROP_FATAL("One of the branches for rangeTmpBuf has to be chosen through deserialisation."); } - value.maxLines = maxLinesTmpBuf; - const auto minFontSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_ResourceStr minFontSizeTmpBuf = {}; - minFontSizeTmpBuf.tag = minFontSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((minFontSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 minFontSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_ResourceStr minFontSizeTmpBuf_ = {}; - minFontSizeTmpBuf_.selector = minFontSizeTmpBuf_UnionSelector; - if (minFontSizeTmpBuf_UnionSelector == 0) { - minFontSizeTmpBuf_.selector = 0; - minFontSizeTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (minFontSizeTmpBuf_UnionSelector == 1) { - minFontSizeTmpBuf_.selector = 1; - const Ark_Int8 minFontSizeTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr minFontSizeTmpBuf_BufU = {}; - minFontSizeTmpBuf_BufU.selector = minFontSizeTmpBuf_BufUUnionSelector; - if (minFontSizeTmpBuf_BufUUnionSelector == 0) { - minFontSizeTmpBuf_BufU.selector = 0; - minFontSizeTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (minFontSizeTmpBuf_BufUUnionSelector == 1) { - minFontSizeTmpBuf_BufU.selector = 1; - minFontSizeTmpBuf_BufU.value1 = Resource_serializer::read(valueDeserializer); + value.range = static_cast(rangeTmpBuf); + const auto valueTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_BindableResourceStr_BindableResourceStrArray valueTmpBuf = {}; + valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 valueTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_BindableResourceStr_BindableResourceStrArray valueTmpBuf_ = {}; + valueTmpBuf_.selector = valueTmpBuf_UnionSelector; + if (valueTmpBuf_UnionSelector == 0) { + valueTmpBuf_.selector = 0; + const Ark_Int8 valueTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_BindableResourceStr valueTmpBuf_BufU = {}; + valueTmpBuf_BufU.selector = valueTmpBuf_BufUUnionSelector; + if (valueTmpBuf_BufUUnionSelector == 0) { + valueTmpBuf_BufU.selector = 0; + const Ark_Int8 valueTmpBuf_BufUBufUUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr valueTmpBuf_BufUBufU = {}; + valueTmpBuf_BufUBufU.selector = valueTmpBuf_BufUBufUUnionSelector; + if (valueTmpBuf_BufUBufUUnionSelector == 0) { + valueTmpBuf_BufUBufU.selector = 0; + valueTmpBuf_BufUBufU.value0 = static_cast(valueDeserializer.readString()); + } else if (valueTmpBuf_BufUBufUUnionSelector == 1) { + valueTmpBuf_BufUBufU.selector = 1; + valueTmpBuf_BufUBufU.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for valueTmpBuf_BufUBufU has to be chosen through deserialisation."); + } + valueTmpBuf_BufU.value0 = static_cast(valueTmpBuf_BufUBufU); + } else if (valueTmpBuf_BufUUnionSelector == 1) { + valueTmpBuf_BufU.selector = 1; + valueTmpBuf_BufU.value1 = Bindable_Arkui_Component_Units_ResourceStr_serializer::read(valueDeserializer); + } else if (valueTmpBuf_BufUUnionSelector == 2) { + valueTmpBuf_BufU.selector = 2; + valueTmpBuf_BufU.value2 = Bindable_Global_Resource_Resource_serializer::read(valueDeserializer); + } else if (valueTmpBuf_BufUUnionSelector == 3) { + valueTmpBuf_BufU.selector = 3; + valueTmpBuf_BufU.value3 = Bindable_String_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for valueTmpBuf_BufU has to be chosen through deserialisation."); + } + valueTmpBuf_.value0 = static_cast(valueTmpBuf_BufU); + } else if (valueTmpBuf_UnionSelector == 1) { + valueTmpBuf_.selector = 1; + const Ark_Int8 valueTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_BindableResourceStrArray valueTmpBuf_BufU = {}; + valueTmpBuf_BufU.selector = valueTmpBuf_BufUUnionSelector; + if (valueTmpBuf_BufUUnionSelector == 0) { + valueTmpBuf_BufU.selector = 0; + const Ark_Int32 valueTmpBuf_BufUBufULength = valueDeserializer.readInt32(); + Array_ResourceStr valueTmpBuf_BufUBufU = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&valueTmpBuf_BufUBufU, valueTmpBuf_BufUBufULength); + for (int valueTmpBuf_BufUBufUBufCounterI = 0; valueTmpBuf_BufUBufUBufCounterI < valueTmpBuf_BufUBufULength; valueTmpBuf_BufUBufUBufCounterI++) { + const Ark_Int8 valueTmpBuf_BufUBufUTempBufUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr valueTmpBuf_BufUBufUTempBuf = {}; + valueTmpBuf_BufUBufUTempBuf.selector = valueTmpBuf_BufUBufUTempBufUnionSelector; + if (valueTmpBuf_BufUBufUTempBufUnionSelector == 0) { + valueTmpBuf_BufUBufUTempBuf.selector = 0; + valueTmpBuf_BufUBufUTempBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (valueTmpBuf_BufUBufUTempBufUnionSelector == 1) { + valueTmpBuf_BufUBufUTempBuf.selector = 1; + valueTmpBuf_BufUBufUTempBuf.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for valueTmpBuf_BufUBufUTempBuf has to be chosen through deserialisation."); + } + valueTmpBuf_BufUBufU.array[valueTmpBuf_BufUBufUBufCounterI] = static_cast(valueTmpBuf_BufUBufUTempBuf); + } + valueTmpBuf_BufU.value0 = valueTmpBuf_BufUBufU; + } else if (valueTmpBuf_BufUUnionSelector == 1) { + valueTmpBuf_BufU.selector = 1; + valueTmpBuf_BufU.value1 = Bindable_Array_Arkui_Component_Units_ResourceStr_serializer::read(valueDeserializer); + } else if (valueTmpBuf_BufUUnionSelector == 2) { + valueTmpBuf_BufU.selector = 2; + valueTmpBuf_BufU.value2 = Bindable_Array_Global_Resource_Resource_serializer::read(valueDeserializer); + } else if (valueTmpBuf_BufUUnionSelector == 3) { + valueTmpBuf_BufU.selector = 3; + valueTmpBuf_BufU.value3 = Bindable_Array_String_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for minFontSizeTmpBuf_BufU has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for valueTmpBuf_BufU has to be chosen through deserialisation."); } - minFontSizeTmpBuf_.value1 = static_cast(minFontSizeTmpBuf_BufU); + valueTmpBuf_.value1 = static_cast(valueTmpBuf_BufU); } else { - INTEROP_FATAL("One of the branches for minFontSizeTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for valueTmpBuf_ has to be chosen through deserialisation."); } - minFontSizeTmpBuf.value = static_cast(minFontSizeTmpBuf_); + valueTmpBuf.value = static_cast(valueTmpBuf_); } - value.minFontSize = minFontSizeTmpBuf; - const auto maxFontSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_ResourceStr maxFontSizeTmpBuf = {}; - maxFontSizeTmpBuf.tag = maxFontSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((maxFontSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 maxFontSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_ResourceStr maxFontSizeTmpBuf_ = {}; - maxFontSizeTmpBuf_.selector = maxFontSizeTmpBuf_UnionSelector; - if (maxFontSizeTmpBuf_UnionSelector == 0) { - maxFontSizeTmpBuf_.selector = 0; - maxFontSizeTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (maxFontSizeTmpBuf_UnionSelector == 1) { - maxFontSizeTmpBuf_.selector = 1; - const Ark_Int8 maxFontSizeTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr maxFontSizeTmpBuf_BufU = {}; - maxFontSizeTmpBuf_BufU.selector = maxFontSizeTmpBuf_BufUUnionSelector; - if (maxFontSizeTmpBuf_BufUUnionSelector == 0) { - maxFontSizeTmpBuf_BufU.selector = 0; - maxFontSizeTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (maxFontSizeTmpBuf_BufUUnionSelector == 1) { - maxFontSizeTmpBuf_BufU.selector = 1; - maxFontSizeTmpBuf_BufU.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for maxFontSizeTmpBuf_BufU has to be chosen through deserialisation."); + value.value = valueTmpBuf; + const auto selectedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Array_Number_Bindable_Bindable selectedTmpBuf = {}; + selectedTmpBuf.tag = selectedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((selectedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 selectedTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_Array_Number_Bindable_Bindable selectedTmpBuf_ = {}; + selectedTmpBuf_.selector = selectedTmpBuf_UnionSelector; + if (selectedTmpBuf_UnionSelector == 0) { + selectedTmpBuf_.selector = 0; + selectedTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (selectedTmpBuf_UnionSelector == 1) { + selectedTmpBuf_.selector = 1; + const Ark_Int32 selectedTmpBuf_BufULength = valueDeserializer.readInt32(); + Array_Number selectedTmpBuf_BufU = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&selectedTmpBuf_BufU, selectedTmpBuf_BufULength); + for (int selectedTmpBuf_BufUBufCounterI = 0; selectedTmpBuf_BufUBufCounterI < selectedTmpBuf_BufULength; selectedTmpBuf_BufUBufCounterI++) { + selectedTmpBuf_BufU.array[selectedTmpBuf_BufUBufCounterI] = static_cast(valueDeserializer.readNumber()); } - maxFontSizeTmpBuf_.value1 = static_cast(maxFontSizeTmpBuf_BufU); + selectedTmpBuf_.value1 = selectedTmpBuf_BufU; + } else if (selectedTmpBuf_UnionSelector == 2) { + selectedTmpBuf_.selector = 2; + selectedTmpBuf_.value2 = Bindable_Number_serializer::read(valueDeserializer); + } else if (selectedTmpBuf_UnionSelector == 3) { + selectedTmpBuf_.selector = 3; + selectedTmpBuf_.value3 = Bindable_Array_Number_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for maxFontSizeTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for selectedTmpBuf_ has to be chosen through deserialisation."); } - maxFontSizeTmpBuf.value = static_cast(maxFontSizeTmpBuf_); - } - value.maxFontSize = maxFontSizeTmpBuf; - const auto heightAdaptivePolicyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextHeightAdaptivePolicy heightAdaptivePolicyTmpBuf = {}; - heightAdaptivePolicyTmpBuf.tag = heightAdaptivePolicyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightAdaptivePolicyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - heightAdaptivePolicyTmpBuf.value = static_cast(valueDeserializer.readInt32()); + selectedTmpBuf.value = static_cast(selectedTmpBuf_); } - value.heightAdaptivePolicy = heightAdaptivePolicyTmpBuf; - const auto fontTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Font fontTmpBuf = {}; - fontTmpBuf.tag = fontTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontTmpBuf.value = Font_serializer::read(valueDeserializer); + value.selected = selectedTmpBuf; + const auto columnWidthsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Array_LengthMetrics columnWidthsTmpBuf = {}; + columnWidthsTmpBuf.tag = columnWidthsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((columnWidthsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int32 columnWidthsTmpBuf_Length = valueDeserializer.readInt32(); + Array_LengthMetrics columnWidthsTmpBuf_ = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&columnWidthsTmpBuf_, columnWidthsTmpBuf_Length); + for (int columnWidthsTmpBuf_BufCounterI = 0; columnWidthsTmpBuf_BufCounterI < columnWidthsTmpBuf_Length; columnWidthsTmpBuf_BufCounterI++) { + columnWidthsTmpBuf_.array[columnWidthsTmpBuf_BufCounterI] = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + columnWidthsTmpBuf.value = columnWidthsTmpBuf_; } - value.font = fontTmpBuf; + value.columnWidths = columnWidthsTmpBuf; return value; } -inline void CancelButtonOptions_serializer::write(SerializerBase& buffer, Ark_CancelButtonOptions value) +inline void TipsOptions_serializer::write(SerializerBase& buffer, Ark_TipsOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForStyle = value.style; - if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAppearingTime = value.appearingTime; + if (runtimeType(valueHolderForAppearingTime) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); + const auto valueHolderForAppearingTimeTmpValue = valueHolderForAppearingTime.value; + valueSerializer.writeNumber(valueHolderForAppearingTimeTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForIcon = value.icon; - if (runtimeType(valueHolderForIcon) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDisappearingTime = value.disappearingTime; + if (runtimeType(valueHolderForDisappearingTime) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIconTmpValue = valueHolderForIcon.value; - IconOptions_serializer::write(valueSerializer, valueHolderForIconTmpValue); + const auto valueHolderForDisappearingTimeTmpValue = valueHolderForDisappearingTime.value; + valueSerializer.writeNumber(valueHolderForDisappearingTimeTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_CancelButtonOptions CancelButtonOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_CancelButtonOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CancelButtonStyle styleTmpBuf = {}; - styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.style = styleTmpBuf; - const auto iconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_IconOptions iconTmpBuf = {}; - iconTmpBuf.tag = iconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((iconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - iconTmpBuf.value = IconOptions_serializer::read(valueDeserializer); - } - value.icon = iconTmpBuf; - return value; -} -inline void CapsuleStyleOptions_serializer::write(SerializerBase& buffer, Ark_CapsuleStyleOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForEnableScanEffect = value.enableScanEffect; - if (runtimeType(valueHolderForEnableScanEffect) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAppearingTimeWithContinuousOperation = value.appearingTimeWithContinuousOperation; + if (runtimeType(valueHolderForAppearingTimeWithContinuousOperation) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableScanEffectTmpValue = valueHolderForEnableScanEffect.value; - valueSerializer.writeBoolean(valueHolderForEnableScanEffectTmpValue); + const auto valueHolderForAppearingTimeWithContinuousOperationTmpValue = valueHolderForAppearingTimeWithContinuousOperation.value; + valueSerializer.writeNumber(valueHolderForAppearingTimeWithContinuousOperationTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBorderColor = value.borderColor; - if (runtimeType(valueHolderForBorderColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDisappearingTimeWithContinuousOperation = value.disappearingTimeWithContinuousOperation; + if (runtimeType(valueHolderForDisappearingTimeWithContinuousOperation) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBorderColorTmpValue = valueHolderForBorderColor.value; - if (valueHolderForBorderColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBorderColorTmpValueForIdx0 = valueHolderForBorderColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBorderColorTmpValueForIdx0)); - } else if (valueHolderForBorderColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBorderColorTmpValueForIdx1 = valueHolderForBorderColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBorderColorTmpValueForIdx1); - } else if (valueHolderForBorderColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBorderColorTmpValueForIdx2 = valueHolderForBorderColorTmpValue.value2; - valueSerializer.writeString(valueHolderForBorderColorTmpValueForIdx2); - } else if (valueHolderForBorderColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForBorderColorTmpValueForIdx3 = valueHolderForBorderColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForBorderColorTmpValueForIdx3); - } + const auto valueHolderForDisappearingTimeWithContinuousOperationTmpValue = valueHolderForDisappearingTimeWithContinuousOperation.value; + valueSerializer.writeNumber(valueHolderForDisappearingTimeWithContinuousOperationTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBorderWidth = value.borderWidth; - if (runtimeType(valueHolderForBorderWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnableArrow = value.enableArrow; + if (runtimeType(valueHolderForEnableArrow) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBorderWidthTmpValue = valueHolderForBorderWidth.value; - if (valueHolderForBorderWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBorderWidthTmpValueForIdx0 = valueHolderForBorderWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForBorderWidthTmpValueForIdx0); - } else if (valueHolderForBorderWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBorderWidthTmpValueForIdx1 = valueHolderForBorderWidthTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBorderWidthTmpValueForIdx1); - } else if (valueHolderForBorderWidthTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBorderWidthTmpValueForIdx2 = valueHolderForBorderWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForBorderWidthTmpValueForIdx2); - } + const auto valueHolderForEnableArrowTmpValue = valueHolderForEnableArrow.value; + valueSerializer.writeBoolean(valueHolderForEnableArrowTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFont = value.font; - if (runtimeType(valueHolderForFont) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForArrowPointPosition = value.arrowPointPosition; + if (runtimeType(valueHolderForArrowPointPosition) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontTmpValue = valueHolderForFont.value; - Font_serializer::write(valueSerializer, valueHolderForFontTmpValue); + const auto valueHolderForArrowPointPositionTmpValue = valueHolderForArrowPointPosition.value; + valueSerializer.writeInt32(static_cast(valueHolderForArrowPointPositionTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFontColor = value.fontColor; - if (runtimeType(valueHolderForFontColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForArrowWidth = value.arrowWidth; + if (runtimeType(valueHolderForArrowWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontColorTmpValue = valueHolderForFontColor.value; - if (valueHolderForFontColorTmpValue.selector == 0) { + const auto valueHolderForArrowWidthTmpValue = valueHolderForArrowWidth.value; + if (valueHolderForArrowWidthTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForFontColorTmpValueForIdx0)); - } else if (valueHolderForFontColorTmpValue.selector == 1) { + const auto valueHolderForArrowWidthTmpValueForIdx0 = valueHolderForArrowWidthTmpValue.value0; + valueSerializer.writeString(valueHolderForArrowWidthTmpValueForIdx0); + } else if (valueHolderForArrowWidthTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForFontColorTmpValueForIdx1 = valueHolderForFontColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForFontColorTmpValueForIdx1); - } else if (valueHolderForFontColorTmpValue.selector == 2) { + const auto valueHolderForArrowWidthTmpValueForIdx1 = valueHolderForArrowWidthTmpValue.value1; + valueSerializer.writeNumber(valueHolderForArrowWidthTmpValueForIdx1); + } else if (valueHolderForArrowWidthTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForFontColorTmpValueForIdx2 = valueHolderForFontColorTmpValue.value2; - valueSerializer.writeString(valueHolderForFontColorTmpValueForIdx2); - } else if (valueHolderForFontColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForFontColorTmpValueForIdx3); + const auto valueHolderForArrowWidthTmpValueForIdx2 = valueHolderForArrowWidthTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForArrowWidthTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForShowDefaultPercentage = value.showDefaultPercentage; - if (runtimeType(valueHolderForShowDefaultPercentage) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForShowDefaultPercentageTmpValue = valueHolderForShowDefaultPercentage.value; - valueSerializer.writeBoolean(valueHolderForShowDefaultPercentageTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForBorderRadius = value.borderRadius; - if (runtimeType(valueHolderForBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForArrowHeight = value.arrowHeight; + if (runtimeType(valueHolderForArrowHeight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBorderRadiusTmpValue = valueHolderForBorderRadius.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValue); + const auto valueHolderForArrowHeightTmpValue = valueHolderForArrowHeight.value; + if (valueHolderForArrowHeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForArrowHeightTmpValueForIdx0 = valueHolderForArrowHeightTmpValue.value0; + valueSerializer.writeString(valueHolderForArrowHeightTmpValueForIdx0); + } else if (valueHolderForArrowHeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForArrowHeightTmpValueForIdx1 = valueHolderForArrowHeightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForArrowHeightTmpValueForIdx1); + } else if (valueHolderForArrowHeightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForArrowHeightTmpValueForIdx2 = valueHolderForArrowHeightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForArrowHeightTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_CapsuleStyleOptions CapsuleStyleOptions_serializer::read(DeserializerBase& buffer) +inline Ark_TipsOptions TipsOptions_serializer::read(DeserializerBase& buffer) { - Ark_CapsuleStyleOptions value = {}; + Ark_TipsOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto enableScanEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableScanEffectTmpBuf = {}; - enableScanEffectTmpBuf.tag = enableScanEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableScanEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableScanEffectTmpBuf.value = valueDeserializer.readBoolean(); + const auto appearingTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number appearingTimeTmpBuf = {}; + appearingTimeTmpBuf.tag = appearingTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((appearingTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + appearingTimeTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.enableScanEffect = enableScanEffectTmpBuf; - const auto borderColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColorTmpBuf = {}; - borderColorTmpBuf.tag = borderColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((borderColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 borderColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColorTmpBuf_ = {}; - borderColorTmpBuf_.selector = borderColorTmpBuf_UnionSelector; - if (borderColorTmpBuf_UnionSelector == 0) { - borderColorTmpBuf_.selector = 0; - borderColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (borderColorTmpBuf_UnionSelector == 1) { - borderColorTmpBuf_.selector = 1; - borderColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (borderColorTmpBuf_UnionSelector == 2) { - borderColorTmpBuf_.selector = 2; - borderColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (borderColorTmpBuf_UnionSelector == 3) { - borderColorTmpBuf_.selector = 3; - borderColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + value.appearingTime = appearingTimeTmpBuf; + const auto disappearingTimeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number disappearingTimeTmpBuf = {}; + disappearingTimeTmpBuf.tag = disappearingTimeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((disappearingTimeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + disappearingTimeTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.disappearingTime = disappearingTimeTmpBuf; + const auto appearingTimeWithContinuousOperationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number appearingTimeWithContinuousOperationTmpBuf = {}; + appearingTimeWithContinuousOperationTmpBuf.tag = appearingTimeWithContinuousOperationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((appearingTimeWithContinuousOperationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + appearingTimeWithContinuousOperationTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.appearingTimeWithContinuousOperation = appearingTimeWithContinuousOperationTmpBuf; + const auto disappearingTimeWithContinuousOperationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number disappearingTimeWithContinuousOperationTmpBuf = {}; + disappearingTimeWithContinuousOperationTmpBuf.tag = disappearingTimeWithContinuousOperationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((disappearingTimeWithContinuousOperationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + disappearingTimeWithContinuousOperationTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.disappearingTimeWithContinuousOperation = disappearingTimeWithContinuousOperationTmpBuf; + const auto enableArrowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableArrowTmpBuf = {}; + enableArrowTmpBuf.tag = enableArrowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enableArrowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enableArrowTmpBuf.value = valueDeserializer.readBoolean(); + } + value.enableArrow = enableArrowTmpBuf; + const auto arrowPointPositionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ArrowPointPosition arrowPointPositionTmpBuf = {}; + arrowPointPositionTmpBuf.tag = arrowPointPositionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((arrowPointPositionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + arrowPointPositionTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.arrowPointPosition = arrowPointPositionTmpBuf; + const auto arrowWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension arrowWidthTmpBuf = {}; + arrowWidthTmpBuf.tag = arrowWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((arrowWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 arrowWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension arrowWidthTmpBuf_ = {}; + arrowWidthTmpBuf_.selector = arrowWidthTmpBuf_UnionSelector; + if (arrowWidthTmpBuf_UnionSelector == 0) { + arrowWidthTmpBuf_.selector = 0; + arrowWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (arrowWidthTmpBuf_UnionSelector == 1) { + arrowWidthTmpBuf_.selector = 1; + arrowWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (arrowWidthTmpBuf_UnionSelector == 2) { + arrowWidthTmpBuf_.selector = 2; + arrowWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for borderColorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for arrowWidthTmpBuf_ has to be chosen through deserialisation."); } - borderColorTmpBuf.value = static_cast(borderColorTmpBuf_); + arrowWidthTmpBuf.value = static_cast(arrowWidthTmpBuf_); } - value.borderColor = borderColorTmpBuf; - const auto borderWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidthTmpBuf = {}; - borderWidthTmpBuf.tag = borderWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((borderWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 borderWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length borderWidthTmpBuf_ = {}; - borderWidthTmpBuf_.selector = borderWidthTmpBuf_UnionSelector; - if (borderWidthTmpBuf_UnionSelector == 0) { - borderWidthTmpBuf_.selector = 0; - borderWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (borderWidthTmpBuf_UnionSelector == 1) { - borderWidthTmpBuf_.selector = 1; - borderWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (borderWidthTmpBuf_UnionSelector == 2) { - borderWidthTmpBuf_.selector = 2; - borderWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.arrowWidth = arrowWidthTmpBuf; + const auto arrowHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension arrowHeightTmpBuf = {}; + arrowHeightTmpBuf.tag = arrowHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((arrowHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 arrowHeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension arrowHeightTmpBuf_ = {}; + arrowHeightTmpBuf_.selector = arrowHeightTmpBuf_UnionSelector; + if (arrowHeightTmpBuf_UnionSelector == 0) { + arrowHeightTmpBuf_.selector = 0; + arrowHeightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (arrowHeightTmpBuf_UnionSelector == 1) { + arrowHeightTmpBuf_.selector = 1; + arrowHeightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (arrowHeightTmpBuf_UnionSelector == 2) { + arrowHeightTmpBuf_.selector = 2; + arrowHeightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for borderWidthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for arrowHeightTmpBuf_ has to be chosen through deserialisation."); } - borderWidthTmpBuf.value = static_cast(borderWidthTmpBuf_); + arrowHeightTmpBuf.value = static_cast(arrowHeightTmpBuf_); } - value.borderWidth = borderWidthTmpBuf; - const auto fontTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Font fontTmpBuf = {}; - fontTmpBuf.tag = fontTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontTmpBuf.value = Font_serializer::read(valueDeserializer); + value.arrowHeight = arrowHeightTmpBuf; + return value; +} +inline void Area_serializer::write(SerializerBase& buffer, Ark_Area value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForWidth = value.width; + if (valueHolderForWidth.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForWidthForIdx0 = valueHolderForWidth.value0; + valueSerializer.writeString(valueHolderForWidthForIdx0); + } else if (valueHolderForWidth.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForWidthForIdx1 = valueHolderForWidth.value1; + valueSerializer.writeNumber(valueHolderForWidthForIdx1); + } else if (valueHolderForWidth.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForWidthForIdx2 = valueHolderForWidth.value2; + Resource_serializer::write(valueSerializer, valueHolderForWidthForIdx2); } - value.font = fontTmpBuf; - const auto fontColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor fontColorTmpBuf = {}; - fontColorTmpBuf.tag = fontColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 fontColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColorTmpBuf_ = {}; - fontColorTmpBuf_.selector = fontColorTmpBuf_UnionSelector; - if (fontColorTmpBuf_UnionSelector == 0) { - fontColorTmpBuf_.selector = 0; - fontColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (fontColorTmpBuf_UnionSelector == 1) { - fontColorTmpBuf_.selector = 1; - fontColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (fontColorTmpBuf_UnionSelector == 2) { - fontColorTmpBuf_.selector = 2; - fontColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (fontColorTmpBuf_UnionSelector == 3) { - fontColorTmpBuf_.selector = 3; - fontColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + const auto valueHolderForHeight = value.height; + if (valueHolderForHeight.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForHeightForIdx0 = valueHolderForHeight.value0; + valueSerializer.writeString(valueHolderForHeightForIdx0); + } else if (valueHolderForHeight.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForHeightForIdx1 = valueHolderForHeight.value1; + valueSerializer.writeNumber(valueHolderForHeightForIdx1); + } else if (valueHolderForHeight.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForHeightForIdx2 = valueHolderForHeight.value2; + Resource_serializer::write(valueSerializer, valueHolderForHeightForIdx2); + } + const auto valueHolderForPosition = value.position; + Position_serializer::write(valueSerializer, valueHolderForPosition); + const auto valueHolderForGlobalPosition = value.globalPosition; + Position_serializer::write(valueSerializer, valueHolderForGlobalPosition); +} +inline Ark_Area Area_serializer::read(DeserializerBase& buffer) +{ + Ark_Area value = {}; + DeserializerBase& valueDeserializer = buffer; + const Ark_Int8 widthTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Length widthTmpBuf = {}; + widthTmpBuf.selector = widthTmpBufUnionSelector; + if (widthTmpBufUnionSelector == 0) { + widthTmpBuf.selector = 0; + widthTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (widthTmpBufUnionSelector == 1) { + widthTmpBuf.selector = 1; + widthTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (widthTmpBufUnionSelector == 2) { + widthTmpBuf.selector = 2; + widthTmpBuf.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for widthTmpBuf has to be chosen through deserialisation."); + } + value.width = static_cast(widthTmpBuf); + const Ark_Int8 heightTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Length heightTmpBuf = {}; + heightTmpBuf.selector = heightTmpBufUnionSelector; + if (heightTmpBufUnionSelector == 0) { + heightTmpBuf.selector = 0; + heightTmpBuf.value0 = static_cast(valueDeserializer.readString()); + } else if (heightTmpBufUnionSelector == 1) { + heightTmpBuf.selector = 1; + heightTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); + } else if (heightTmpBufUnionSelector == 2) { + heightTmpBuf.selector = 2; + heightTmpBuf.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for heightTmpBuf has to be chosen through deserialisation."); + } + value.height = static_cast(heightTmpBuf); + value.position = Position_serializer::read(valueDeserializer); + value.globalPosition = Position_serializer::read(valueDeserializer); + return value; +} +inline void BadgeParamWithNumber_serializer::write(SerializerBase& buffer, Ark_BadgeParamWithNumber value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForPosition = value.position; + if (runtimeType(valueHolderForPosition) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForPositionTmpValue = valueHolderForPosition.value; + if (valueHolderForPositionTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForPositionTmpValueForIdx0 = valueHolderForPositionTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForPositionTmpValueForIdx0)); + } else if (valueHolderForPositionTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForPositionTmpValueForIdx1 = valueHolderForPositionTmpValue.value1; + Position_serializer::write(valueSerializer, valueHolderForPositionTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForStyle = value.style; + BadgeStyle_serializer::write(valueSerializer, valueHolderForStyle); + const auto valueHolderForCount = value.count; + valueSerializer.writeNumber(valueHolderForCount); + const auto valueHolderForMaxCount = value.maxCount; + if (runtimeType(valueHolderForMaxCount) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForMaxCountTmpValue = valueHolderForMaxCount.value; + valueSerializer.writeNumber(valueHolderForMaxCountTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_BadgeParamWithNumber BadgeParamWithNumber_serializer::read(DeserializerBase& buffer) +{ + Ark_BadgeParamWithNumber value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto positionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_BadgePosition_Position positionTmpBuf = {}; + positionTmpBuf.tag = positionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((positionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 positionTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_BadgePosition_Position positionTmpBuf_ = {}; + positionTmpBuf_.selector = positionTmpBuf_UnionSelector; + if (positionTmpBuf_UnionSelector == 0) { + positionTmpBuf_.selector = 0; + positionTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (positionTmpBuf_UnionSelector == 1) { + positionTmpBuf_.selector = 1; + positionTmpBuf_.value1 = Position_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for fontColorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for positionTmpBuf_ has to be chosen through deserialisation."); } - fontColorTmpBuf.value = static_cast(fontColorTmpBuf_); - } - value.fontColor = fontColorTmpBuf; - const auto showDefaultPercentageTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean showDefaultPercentageTmpBuf = {}; - showDefaultPercentageTmpBuf.tag = showDefaultPercentageTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((showDefaultPercentageTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - showDefaultPercentageTmpBuf.value = valueDeserializer.readBoolean(); + positionTmpBuf.value = static_cast(positionTmpBuf_); } - value.showDefaultPercentage = showDefaultPercentageTmpBuf; - const auto borderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics borderRadiusTmpBuf = {}; - borderRadiusTmpBuf.tag = borderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((borderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - borderRadiusTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + value.position = positionTmpBuf; + value.style = BadgeStyle_serializer::read(valueDeserializer); + value.count = static_cast(valueDeserializer.readNumber()); + const auto maxCountTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number maxCountTmpBuf = {}; + maxCountTmpBuf.tag = maxCountTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((maxCountTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + maxCountTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.borderRadius = borderRadiusTmpBuf; + value.maxCount = maxCountTmpBuf; return value; } -inline void ContextMenuOptions_serializer::write(SerializerBase& buffer, Ark_ContextMenuOptions value) +inline void BadgeParamWithString_serializer::write(SerializerBase& buffer, Ark_BadgeParamWithString value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForOffset = value.offset; - if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; - Position_serializer::write(valueSerializer, valueHolderForOffsetTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForPlacement = value.placement; - if (runtimeType(valueHolderForPlacement) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPosition = value.position; + if (runtimeType(valueHolderForPosition) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPlacementTmpValue = valueHolderForPlacement.value; - valueSerializer.writeInt32(static_cast(valueHolderForPlacementTmpValue)); + const auto valueHolderForPositionTmpValue = valueHolderForPosition.value; + if (valueHolderForPositionTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForPositionTmpValueForIdx0 = valueHolderForPositionTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForPositionTmpValueForIdx0)); + } else if (valueHolderForPositionTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForPositionTmpValueForIdx1 = valueHolderForPositionTmpValue.value1; + Position_serializer::write(valueSerializer, valueHolderForPositionTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnableArrow = value.enableArrow; - if (runtimeType(valueHolderForEnableArrow) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableArrowTmpValue = valueHolderForEnableArrow.value; - valueSerializer.writeBoolean(valueHolderForEnableArrowTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + const auto valueHolderForStyle = value.style; + BadgeStyle_serializer::write(valueSerializer, valueHolderForStyle); + const auto valueHolderForValue = value.value; + valueSerializer.writeString(valueHolderForValue); +} +inline Ark_BadgeParamWithString BadgeParamWithString_serializer::read(DeserializerBase& buffer) +{ + Ark_BadgeParamWithString value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto positionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_BadgePosition_Position positionTmpBuf = {}; + positionTmpBuf.tag = positionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((positionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 positionTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_BadgePosition_Position positionTmpBuf_ = {}; + positionTmpBuf_.selector = positionTmpBuf_UnionSelector; + if (positionTmpBuf_UnionSelector == 0) { + positionTmpBuf_.selector = 0; + positionTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (positionTmpBuf_UnionSelector == 1) { + positionTmpBuf_.selector = 1; + positionTmpBuf_.value1 = Position_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for positionTmpBuf_ has to be chosen through deserialisation."); + } + positionTmpBuf.value = static_cast(positionTmpBuf_); } - const auto valueHolderForArrowOffset = value.arrowOffset; - if (runtimeType(valueHolderForArrowOffset) != INTEROP_RUNTIME_UNDEFINED) { + value.position = positionTmpBuf; + value.style = BadgeStyle_serializer::read(valueDeserializer); + value.value = static_cast(valueDeserializer.readString()); + return value; +} +inline void BorderImageOption_serializer::write(SerializerBase& buffer, Ark_BorderImageOption value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForSlice = value.slice; + if (runtimeType(valueHolderForSlice) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForArrowOffsetTmpValue = valueHolderForArrowOffset.value; - if (valueHolderForArrowOffsetTmpValue.selector == 0) { + const auto valueHolderForSliceTmpValue = valueHolderForSlice.value; + if (valueHolderForSliceTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForArrowOffsetTmpValueForIdx0 = valueHolderForArrowOffsetTmpValue.value0; - valueSerializer.writeString(valueHolderForArrowOffsetTmpValueForIdx0); - } else if (valueHolderForArrowOffsetTmpValue.selector == 1) { + const auto valueHolderForSliceTmpValueForIdx0 = valueHolderForSliceTmpValue.value0; + if (valueHolderForSliceTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForSliceTmpValueForIdx0ForIdx0 = valueHolderForSliceTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForSliceTmpValueForIdx0ForIdx0); + } else if (valueHolderForSliceTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForSliceTmpValueForIdx0ForIdx1 = valueHolderForSliceTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForSliceTmpValueForIdx0ForIdx1); + } else if (valueHolderForSliceTmpValueForIdx0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForSliceTmpValueForIdx0ForIdx2 = valueHolderForSliceTmpValueForIdx0.value2; + Resource_serializer::write(valueSerializer, valueHolderForSliceTmpValueForIdx0ForIdx2); + } + } else if (valueHolderForSliceTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForArrowOffsetTmpValueForIdx1 = valueHolderForArrowOffsetTmpValue.value1; - valueSerializer.writeNumber(valueHolderForArrowOffsetTmpValueForIdx1); - } else if (valueHolderForArrowOffsetTmpValue.selector == 2) { + const auto valueHolderForSliceTmpValueForIdx1 = valueHolderForSliceTmpValue.value1; + EdgeWidths_serializer::write(valueSerializer, valueHolderForSliceTmpValueForIdx1); + } else if (valueHolderForSliceTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForArrowOffsetTmpValueForIdx2 = valueHolderForArrowOffsetTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForArrowOffsetTmpValueForIdx2); + const auto valueHolderForSliceTmpValueForIdx2 = valueHolderForSliceTmpValue.value2; + LocalizedEdgeWidths_serializer::write(valueSerializer, valueHolderForSliceTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPreview = value.preview; - if (runtimeType(valueHolderForPreview) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRepeat = value.repeat; + if (runtimeType(valueHolderForRepeat) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPreviewTmpValue = valueHolderForPreview.value; - if (valueHolderForPreviewTmpValue.selector == 0) { + const auto valueHolderForRepeatTmpValue = valueHolderForRepeat.value; + valueSerializer.writeInt32(static_cast(valueHolderForRepeatTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForSource = value.source; + if (runtimeType(valueHolderForSource) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForSourceTmpValue = valueHolderForSource.value; + if (valueHolderForSourceTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForPreviewTmpValueForIdx0 = valueHolderForPreviewTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForPreviewTmpValueForIdx0)); - } else if (valueHolderForPreviewTmpValue.selector == 1) { + const auto valueHolderForSourceTmpValueForIdx0 = valueHolderForSourceTmpValue.value0; + valueSerializer.writeString(valueHolderForSourceTmpValueForIdx0); + } else if (valueHolderForSourceTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForPreviewTmpValueForIdx1 = valueHolderForPreviewTmpValue.value1; - valueSerializer.writeCallbackResource(valueHolderForPreviewTmpValueForIdx1.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForPreviewTmpValueForIdx1.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForPreviewTmpValueForIdx1.callSync)); + const auto valueHolderForSourceTmpValueForIdx1 = valueHolderForSourceTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForSourceTmpValueForIdx1); + } else if (valueHolderForSourceTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForSourceTmpValueForIdx2 = valueHolderForSourceTmpValue.value2; + LinearGradientOptions_serializer::write(valueSerializer, valueHolderForSourceTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPreviewBorderRadius = value.previewBorderRadius; - if (runtimeType(valueHolderForPreviewBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForWidth = value.width; + if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPreviewBorderRadiusTmpValue = valueHolderForPreviewBorderRadius.value; - if (valueHolderForPreviewBorderRadiusTmpValue.selector == 0) { + const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; + if (valueHolderForWidthTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForPreviewBorderRadiusTmpValueForIdx0 = valueHolderForPreviewBorderRadiusTmpValue.value0; - if (valueHolderForPreviewBorderRadiusTmpValueForIdx0.selector == 0) { + const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; + if (valueHolderForWidthTmpValueForIdx0.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx0 = valueHolderForPreviewBorderRadiusTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx0); - } else if (valueHolderForPreviewBorderRadiusTmpValueForIdx0.selector == 1) { + const auto valueHolderForWidthTmpValueForIdx0ForIdx0 = valueHolderForWidthTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0ForIdx0); + } else if (valueHolderForWidthTmpValueForIdx0.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx1 = valueHolderForPreviewBorderRadiusTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx1); - } else if (valueHolderForPreviewBorderRadiusTmpValueForIdx0.selector == 2) { + const auto valueHolderForWidthTmpValueForIdx0ForIdx1 = valueHolderForWidthTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx0ForIdx1); + } else if (valueHolderForWidthTmpValueForIdx0.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForPreviewBorderRadiusTmpValueForIdx0.value2; - Resource_serializer::write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx2); + const auto valueHolderForWidthTmpValueForIdx0ForIdx2 = valueHolderForWidthTmpValueForIdx0.value2; + Resource_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx0ForIdx2); } - } else if (valueHolderForPreviewBorderRadiusTmpValue.selector == 1) { + } else if (valueHolderForWidthTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForPreviewBorderRadiusTmpValueForIdx1 = valueHolderForPreviewBorderRadiusTmpValue.value1; - BorderRadiuses_serializer::write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx1); - } else if (valueHolderForPreviewBorderRadiusTmpValue.selector == 2) { + const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; + EdgeWidths_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx1); + } else if (valueHolderForWidthTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForPreviewBorderRadiusTmpValueForIdx2 = valueHolderForPreviewBorderRadiusTmpValue.value2; - LocalizedBorderRadiuses_serializer::write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx2); + const auto valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue.value2; + LocalizedEdgeWidths_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBorderRadius = value.borderRadius; - if (runtimeType(valueHolderForBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOutset = value.outset; + if (runtimeType(valueHolderForOutset) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBorderRadiusTmpValue = valueHolderForBorderRadius.value; - if (valueHolderForBorderRadiusTmpValue.selector == 0) { + const auto valueHolderForOutsetTmpValue = valueHolderForOutset.value; + if (valueHolderForOutsetTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForBorderRadiusTmpValueForIdx0 = valueHolderForBorderRadiusTmpValue.value0; - if (valueHolderForBorderRadiusTmpValueForIdx0.selector == 0) { + const auto valueHolderForOutsetTmpValueForIdx0 = valueHolderForOutsetTmpValue.value0; + if (valueHolderForOutsetTmpValueForIdx0.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForBorderRadiusTmpValueForIdx0ForIdx0 = valueHolderForBorderRadiusTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForBorderRadiusTmpValueForIdx0ForIdx0); - } else if (valueHolderForBorderRadiusTmpValueForIdx0.selector == 1) { + const auto valueHolderForOutsetTmpValueForIdx0ForIdx0 = valueHolderForOutsetTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForOutsetTmpValueForIdx0ForIdx0); + } else if (valueHolderForOutsetTmpValueForIdx0.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForBorderRadiusTmpValueForIdx0ForIdx1 = valueHolderForBorderRadiusTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForBorderRadiusTmpValueForIdx0ForIdx1); - } else if (valueHolderForBorderRadiusTmpValueForIdx0.selector == 2) { + const auto valueHolderForOutsetTmpValueForIdx0ForIdx1 = valueHolderForOutsetTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForOutsetTmpValueForIdx0ForIdx1); + } else if (valueHolderForOutsetTmpValueForIdx0.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForBorderRadiusTmpValueForIdx0.value2; - Resource_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx0ForIdx2); + const auto valueHolderForOutsetTmpValueForIdx0ForIdx2 = valueHolderForOutsetTmpValueForIdx0.value2; + Resource_serializer::write(valueSerializer, valueHolderForOutsetTmpValueForIdx0ForIdx2); } - } else if (valueHolderForBorderRadiusTmpValue.selector == 1) { + } else if (valueHolderForOutsetTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue.value1; - BorderRadiuses_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx1); - } else if (valueHolderForBorderRadiusTmpValue.selector == 2) { + const auto valueHolderForOutsetTmpValueForIdx1 = valueHolderForOutsetTmpValue.value1; + EdgeWidths_serializer::write(valueSerializer, valueHolderForOutsetTmpValueForIdx1); + } else if (valueHolderForOutsetTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForBorderRadiusTmpValueForIdx2 = valueHolderForBorderRadiusTmpValue.value2; - LocalizedBorderRadiuses_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx2); + const auto valueHolderForOutsetTmpValueForIdx2 = valueHolderForOutsetTmpValue.value2; + LocalizedEdgeWidths_serializer::write(valueSerializer, valueHolderForOutsetTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnAppear = value.onAppear; - if (runtimeType(valueHolderForOnAppear) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnAppearTmpValue = valueHolderForOnAppear.value; - valueSerializer.writeCallbackResource(valueHolderForOnAppearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnDisappear = value.onDisappear; - if (runtimeType(valueHolderForOnDisappear) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFill = value.fill; + if (runtimeType(valueHolderForFill) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnDisappearTmpValue = valueHolderForOnDisappear.value; - valueSerializer.writeCallbackResource(valueHolderForOnDisappearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.callSync)); + const auto valueHolderForFillTmpValue = valueHolderForFill.value; + valueSerializer.writeBoolean(valueHolderForFillTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForAboutToAppear = value.aboutToAppear; - if (runtimeType(valueHolderForAboutToAppear) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAboutToAppearTmpValue = valueHolderForAboutToAppear.value; - valueSerializer.writeCallbackResource(valueHolderForAboutToAppearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForAboutToAppearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForAboutToAppearTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); +} +inline Ark_BorderImageOption BorderImageOption_serializer::read(DeserializerBase& buffer) +{ + Ark_BorderImageOption value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto sliceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths sliceTmpBuf = {}; + sliceTmpBuf.tag = sliceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((sliceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 sliceTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths sliceTmpBuf_ = {}; + sliceTmpBuf_.selector = sliceTmpBuf_UnionSelector; + if (sliceTmpBuf_UnionSelector == 0) { + sliceTmpBuf_.selector = 0; + const Ark_Int8 sliceTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Length sliceTmpBuf_BufU = {}; + sliceTmpBuf_BufU.selector = sliceTmpBuf_BufUUnionSelector; + if (sliceTmpBuf_BufUUnionSelector == 0) { + sliceTmpBuf_BufU.selector = 0; + sliceTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (sliceTmpBuf_BufUUnionSelector == 1) { + sliceTmpBuf_BufU.selector = 1; + sliceTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (sliceTmpBuf_BufUUnionSelector == 2) { + sliceTmpBuf_BufU.selector = 2; + sliceTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for sliceTmpBuf_BufU has to be chosen through deserialisation."); + } + sliceTmpBuf_.value0 = static_cast(sliceTmpBuf_BufU); + } else if (sliceTmpBuf_UnionSelector == 1) { + sliceTmpBuf_.selector = 1; + sliceTmpBuf_.value1 = EdgeWidths_serializer::read(valueDeserializer); + } else if (sliceTmpBuf_UnionSelector == 2) { + sliceTmpBuf_.selector = 2; + sliceTmpBuf_.value2 = LocalizedEdgeWidths_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for sliceTmpBuf_ has to be chosen through deserialisation."); + } + sliceTmpBuf.value = static_cast(sliceTmpBuf_); } - const auto valueHolderForAboutToDisappear = value.aboutToDisappear; - if (runtimeType(valueHolderForAboutToDisappear) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAboutToDisappearTmpValue = valueHolderForAboutToDisappear.value; - valueSerializer.writeCallbackResource(valueHolderForAboutToDisappearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForAboutToDisappearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForAboutToDisappearTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.slice = sliceTmpBuf; + const auto repeatTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_RepeatMode repeatTmpBuf = {}; + repeatTmpBuf.tag = repeatTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((repeatTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + repeatTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - const auto valueHolderForLayoutRegionMargin = value.layoutRegionMargin; - if (runtimeType(valueHolderForLayoutRegionMargin) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLayoutRegionMarginTmpValue = valueHolderForLayoutRegionMargin.value; - Padding_serializer::write(valueSerializer, valueHolderForLayoutRegionMarginTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.repeat = repeatTmpBuf; + const auto sourceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Resource_LinearGradientOptions sourceTmpBuf = {}; + sourceTmpBuf.tag = sourceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((sourceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 sourceTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource_LinearGradientOptions sourceTmpBuf_ = {}; + sourceTmpBuf_.selector = sourceTmpBuf_UnionSelector; + if (sourceTmpBuf_UnionSelector == 0) { + sourceTmpBuf_.selector = 0; + sourceTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (sourceTmpBuf_UnionSelector == 1) { + sourceTmpBuf_.selector = 1; + sourceTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else if (sourceTmpBuf_UnionSelector == 2) { + sourceTmpBuf_.selector = 2; + sourceTmpBuf_.value2 = LinearGradientOptions_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for sourceTmpBuf_ has to be chosen through deserialisation."); + } + sourceTmpBuf.value = static_cast(sourceTmpBuf_); } - const auto valueHolderForPreviewAnimationOptions = value.previewAnimationOptions; - if (runtimeType(valueHolderForPreviewAnimationOptions) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPreviewAnimationOptionsTmpValue = valueHolderForPreviewAnimationOptions.value; - ContextMenuAnimationOptions_serializer::write(valueSerializer, valueHolderForPreviewAnimationOptionsTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.source = sourceTmpBuf; + const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths widthTmpBuf = {}; + widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths widthTmpBuf_ = {}; + widthTmpBuf_.selector = widthTmpBuf_UnionSelector; + if (widthTmpBuf_UnionSelector == 0) { + widthTmpBuf_.selector = 0; + const Ark_Int8 widthTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Length widthTmpBuf_BufU = {}; + widthTmpBuf_BufU.selector = widthTmpBuf_BufUUnionSelector; + if (widthTmpBuf_BufUUnionSelector == 0) { + widthTmpBuf_BufU.selector = 0; + widthTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (widthTmpBuf_BufUUnionSelector == 1) { + widthTmpBuf_BufU.selector = 1; + widthTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (widthTmpBuf_BufUUnionSelector == 2) { + widthTmpBuf_BufU.selector = 2; + widthTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for widthTmpBuf_BufU has to be chosen through deserialisation."); + } + widthTmpBuf_.value0 = static_cast(widthTmpBuf_BufU); + } else if (widthTmpBuf_UnionSelector == 1) { + widthTmpBuf_.selector = 1; + widthTmpBuf_.value1 = EdgeWidths_serializer::read(valueDeserializer); + } else if (widthTmpBuf_UnionSelector == 2) { + widthTmpBuf_.selector = 2; + widthTmpBuf_.value2 = LocalizedEdgeWidths_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + } + widthTmpBuf.value = static_cast(widthTmpBuf_); } - const auto valueHolderForBackgroundColor = value.backgroundColor; - if (runtimeType(valueHolderForBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor.value; - if (valueHolderForBackgroundColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); - } else if (valueHolderForBackgroundColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBackgroundColorTmpValueForIdx1); - } else if (valueHolderForBackgroundColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue.value2; - valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2); - } else if (valueHolderForBackgroundColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3); + value.width = widthTmpBuf; + const auto outsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths outsetTmpBuf = {}; + outsetTmpBuf.tag = outsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((outsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 outsetTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths outsetTmpBuf_ = {}; + outsetTmpBuf_.selector = outsetTmpBuf_UnionSelector; + if (outsetTmpBuf_UnionSelector == 0) { + outsetTmpBuf_.selector = 0; + const Ark_Int8 outsetTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Length outsetTmpBuf_BufU = {}; + outsetTmpBuf_BufU.selector = outsetTmpBuf_BufUUnionSelector; + if (outsetTmpBuf_BufUUnionSelector == 0) { + outsetTmpBuf_BufU.selector = 0; + outsetTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (outsetTmpBuf_BufUUnionSelector == 1) { + outsetTmpBuf_BufU.selector = 1; + outsetTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (outsetTmpBuf_BufUUnionSelector == 2) { + outsetTmpBuf_BufU.selector = 2; + outsetTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for outsetTmpBuf_BufU has to be chosen through deserialisation."); + } + outsetTmpBuf_.value0 = static_cast(outsetTmpBuf_BufU); + } else if (outsetTmpBuf_UnionSelector == 1) { + outsetTmpBuf_.selector = 1; + outsetTmpBuf_.value1 = EdgeWidths_serializer::read(valueDeserializer); + } else if (outsetTmpBuf_UnionSelector == 2) { + outsetTmpBuf_.selector = 2; + outsetTmpBuf_.value2 = LocalizedEdgeWidths_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for outsetTmpBuf_ has to be chosen through deserialisation."); } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + outsetTmpBuf.value = static_cast(outsetTmpBuf_); } - const auto valueHolderForBackgroundBlurStyle = value.backgroundBlurStyle; - if (runtimeType(valueHolderForBackgroundBlurStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundBlurStyleTmpValue = valueHolderForBackgroundBlurStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundBlurStyleTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + value.outset = outsetTmpBuf; + const auto fillTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean fillTmpBuf = {}; + fillTmpBuf.tag = fillTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fillTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + fillTmpBuf.value = valueDeserializer.readBoolean(); } - const auto valueHolderForBackgroundBlurStyleOptions = value.backgroundBlurStyleOptions; - if (runtimeType(valueHolderForBackgroundBlurStyleOptions) != INTEROP_RUNTIME_UNDEFINED) { + value.fill = fillTmpBuf; + return value; +} +inline void BorderOptions_serializer::write(SerializerBase& buffer, Ark_BorderOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForWidth = value.width; + if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundBlurStyleOptionsTmpValue = valueHolderForBackgroundBlurStyleOptions.value; - BackgroundBlurStyleOptions_serializer::write(valueSerializer, valueHolderForBackgroundBlurStyleOptionsTmpValue); + const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; + if (valueHolderForWidthTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; + EdgeWidths_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx0); + } else if (valueHolderForWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; + if (valueHolderForWidthTmpValueForIdx1.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForWidthTmpValueForIdx1ForIdx0 = valueHolderForWidthTmpValueForIdx1.value0; + valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1ForIdx0); + } else if (valueHolderForWidthTmpValueForIdx1.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForWidthTmpValueForIdx1ForIdx1 = valueHolderForWidthTmpValueForIdx1.value1; + valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1ForIdx1); + } else if (valueHolderForWidthTmpValueForIdx1.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForWidthTmpValueForIdx1ForIdx2 = valueHolderForWidthTmpValueForIdx1.value2; + Resource_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx1ForIdx2); + } + } else if (valueHolderForWidthTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue.value2; + LocalizedEdgeWidths_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBackgroundEffect = value.backgroundEffect; - if (runtimeType(valueHolderForBackgroundEffect) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForColor = value.color; + if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundEffectTmpValue = valueHolderForBackgroundEffect.value; - BackgroundEffectOptions_serializer::write(valueSerializer, valueHolderForBackgroundEffectTmpValue); + const auto valueHolderForColorTmpValue = valueHolderForColor.value; + if (valueHolderForColorTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; + EdgeColors_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx0); + } else if (valueHolderForColorTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; + if (valueHolderForColorTmpValueForIdx1.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForColorTmpValueForIdx1ForIdx0 = valueHolderForColorTmpValueForIdx1.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx1ForIdx0)); + } else if (valueHolderForColorTmpValueForIdx1.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForColorTmpValueForIdx1ForIdx1 = valueHolderForColorTmpValueForIdx1.value1; + valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1ForIdx1); + } else if (valueHolderForColorTmpValueForIdx1.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForColorTmpValueForIdx1ForIdx2 = valueHolderForColorTmpValueForIdx1.value2; + valueSerializer.writeString(valueHolderForColorTmpValueForIdx1ForIdx2); + } else if (valueHolderForColorTmpValueForIdx1.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForColorTmpValueForIdx1ForIdx3 = valueHolderForColorTmpValueForIdx1.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx1ForIdx3); + } + } else if (valueHolderForColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; + LocalizedEdgeColors_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTransition = value.transition; - if (runtimeType(valueHolderForTransition) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRadius = value.radius; + if (runtimeType(valueHolderForRadius) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTransitionTmpValue = valueHolderForTransition.value; - TransitionEffect_serializer::write(valueSerializer, valueHolderForTransitionTmpValue); + const auto valueHolderForRadiusTmpValue = valueHolderForRadius.value; + if (valueHolderForRadiusTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue.value0; + BorderRadiuses_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx0); + } else if (valueHolderForRadiusTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue.value1; + if (valueHolderForRadiusTmpValueForIdx1.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRadiusTmpValueForIdx1ForIdx0 = valueHolderForRadiusTmpValueForIdx1.value0; + valueSerializer.writeString(valueHolderForRadiusTmpValueForIdx1ForIdx0); + } else if (valueHolderForRadiusTmpValueForIdx1.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRadiusTmpValueForIdx1ForIdx1 = valueHolderForRadiusTmpValueForIdx1.value1; + valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx1ForIdx1); + } else if (valueHolderForRadiusTmpValueForIdx1.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForRadiusTmpValueForIdx1ForIdx2 = valueHolderForRadiusTmpValueForIdx1.value2; + Resource_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx1ForIdx2); + } + } else if (valueHolderForRadiusTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForRadiusTmpValueForIdx2 = valueHolderForRadiusTmpValue.value2; + LocalizedBorderRadiuses_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnableHoverMode = value.enableHoverMode; - if (runtimeType(valueHolderForEnableHoverMode) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStyle = value.style; + if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableHoverModeTmpValue = valueHolderForEnableHoverMode.value; - valueSerializer.writeBoolean(valueHolderForEnableHoverModeTmpValue); + const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; + if (valueHolderForStyleTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForStyleTmpValueForIdx0 = valueHolderForStyleTmpValue.value0; + EdgeStyles_serializer::write(valueSerializer, valueHolderForStyleTmpValueForIdx0); + } else if (valueHolderForStyleTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForStyleTmpValueForIdx1 = valueHolderForStyleTmpValue.value1; + valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValueForIdx1)); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOutlineColor = value.outlineColor; - if (runtimeType(valueHolderForOutlineColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDashGap = value.dashGap; + if (runtimeType(valueHolderForDashGap) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOutlineColorTmpValue = valueHolderForOutlineColor.value; - if (valueHolderForOutlineColorTmpValue.selector == 0) { + const auto valueHolderForDashGapTmpValue = valueHolderForDashGap.value; + if (valueHolderForDashGapTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForOutlineColorTmpValueForIdx0 = valueHolderForOutlineColorTmpValue.value0; - if (valueHolderForOutlineColorTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForOutlineColorTmpValueForIdx0ForIdx0 = valueHolderForOutlineColorTmpValueForIdx0.value0; - valueSerializer.writeInt32(static_cast(valueHolderForOutlineColorTmpValueForIdx0ForIdx0)); - } else if (valueHolderForOutlineColorTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForOutlineColorTmpValueForIdx0ForIdx1 = valueHolderForOutlineColorTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForOutlineColorTmpValueForIdx0ForIdx1); - } else if (valueHolderForOutlineColorTmpValueForIdx0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForOutlineColorTmpValueForIdx0ForIdx2 = valueHolderForOutlineColorTmpValueForIdx0.value2; - valueSerializer.writeString(valueHolderForOutlineColorTmpValueForIdx0ForIdx2); - } else if (valueHolderForOutlineColorTmpValueForIdx0.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForOutlineColorTmpValueForIdx0ForIdx3 = valueHolderForOutlineColorTmpValueForIdx0.value3; - Resource_serializer::write(valueSerializer, valueHolderForOutlineColorTmpValueForIdx0ForIdx3); - } - } else if (valueHolderForOutlineColorTmpValue.selector == 1) { + const auto valueHolderForDashGapTmpValueForIdx0 = valueHolderForDashGapTmpValue.value0; + EdgeWidths_serializer::write(valueSerializer, valueHolderForDashGapTmpValueForIdx0); + } else if (valueHolderForDashGapTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForOutlineColorTmpValueForIdx1 = valueHolderForOutlineColorTmpValue.value1; - EdgeColors_serializer::write(valueSerializer, valueHolderForOutlineColorTmpValueForIdx1); + const auto valueHolderForDashGapTmpValueForIdx1 = valueHolderForDashGapTmpValue.value1; + LengthMetrics_serializer::write(valueSerializer, valueHolderForDashGapTmpValueForIdx1); + } else if (valueHolderForDashGapTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForDashGapTmpValueForIdx2 = valueHolderForDashGapTmpValue.value2; + LocalizedEdgeWidths_serializer::write(valueSerializer, valueHolderForDashGapTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOutlineWidth = value.outlineWidth; - if (runtimeType(valueHolderForOutlineWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForDashWidth = value.dashWidth; + if (runtimeType(valueHolderForDashWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOutlineWidthTmpValue = valueHolderForOutlineWidth.value; - if (valueHolderForOutlineWidthTmpValue.selector == 0) { + const auto valueHolderForDashWidthTmpValue = valueHolderForDashWidth.value; + if (valueHolderForDashWidthTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForOutlineWidthTmpValueForIdx0 = valueHolderForOutlineWidthTmpValue.value0; - if (valueHolderForOutlineWidthTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForOutlineWidthTmpValueForIdx0ForIdx0 = valueHolderForOutlineWidthTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForOutlineWidthTmpValueForIdx0ForIdx0); - } else if (valueHolderForOutlineWidthTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForOutlineWidthTmpValueForIdx0ForIdx1 = valueHolderForOutlineWidthTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForOutlineWidthTmpValueForIdx0ForIdx1); - } else if (valueHolderForOutlineWidthTmpValueForIdx0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForOutlineWidthTmpValueForIdx0ForIdx2 = valueHolderForOutlineWidthTmpValueForIdx0.value2; - Resource_serializer::write(valueSerializer, valueHolderForOutlineWidthTmpValueForIdx0ForIdx2); - } - } else if (valueHolderForOutlineWidthTmpValue.selector == 1) { + const auto valueHolderForDashWidthTmpValueForIdx0 = valueHolderForDashWidthTmpValue.value0; + EdgeWidths_serializer::write(valueSerializer, valueHolderForDashWidthTmpValueForIdx0); + } else if (valueHolderForDashWidthTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForOutlineWidthTmpValueForIdx1 = valueHolderForOutlineWidthTmpValue.value1; - EdgeOutlineWidths_serializer::write(valueSerializer, valueHolderForOutlineWidthTmpValueForIdx1); + const auto valueHolderForDashWidthTmpValueForIdx1 = valueHolderForDashWidthTmpValue.value1; + LengthMetrics_serializer::write(valueSerializer, valueHolderForDashWidthTmpValueForIdx1); + } else if (valueHolderForDashWidthTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForDashWidthTmpValueForIdx2 = valueHolderForDashWidthTmpValue.value2; + LocalizedEdgeWidths_serializer::write(valueSerializer, valueHolderForDashWidthTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHapticFeedbackMode = value.hapticFeedbackMode; - if (runtimeType(valueHolderForHapticFeedbackMode) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForShowInForeground = value.showInForeground; + if (runtimeType(valueHolderForShowInForeground) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHapticFeedbackModeTmpValue = valueHolderForHapticFeedbackMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForHapticFeedbackModeTmpValue)); + const auto valueHolderForShowInForegroundTmpValue = valueHolderForShowInForeground.value; + valueSerializer.writeBoolean(valueHolderForShowInForegroundTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_ContextMenuOptions ContextMenuOptions_serializer::read(DeserializerBase& buffer) +inline Ark_BorderOptions BorderOptions_serializer::read(DeserializerBase& buffer) { - Ark_ContextMenuOptions value = {}; + Ark_BorderOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Position offsetTmpBuf = {}; - offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - offsetTmpBuf.value = Position_serializer::read(valueDeserializer); - } - value.offset = offsetTmpBuf; - const auto placementTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Placement placementTmpBuf = {}; - placementTmpBuf.tag = placementTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((placementTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - placementTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.placement = placementTmpBuf; - const auto enableArrowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableArrowTmpBuf = {}; - enableArrowTmpBuf.tag = enableArrowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableArrowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableArrowTmpBuf.value = valueDeserializer.readBoolean(); - } - value.enableArrow = enableArrowTmpBuf; - const auto arrowOffsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length arrowOffsetTmpBuf = {}; - arrowOffsetTmpBuf.tag = arrowOffsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((arrowOffsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 arrowOffsetTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length arrowOffsetTmpBuf_ = {}; - arrowOffsetTmpBuf_.selector = arrowOffsetTmpBuf_UnionSelector; - if (arrowOffsetTmpBuf_UnionSelector == 0) { - arrowOffsetTmpBuf_.selector = 0; - arrowOffsetTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (arrowOffsetTmpBuf_UnionSelector == 1) { - arrowOffsetTmpBuf_.selector = 1; - arrowOffsetTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (arrowOffsetTmpBuf_UnionSelector == 2) { - arrowOffsetTmpBuf_.selector = 2; - arrowOffsetTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for arrowOffsetTmpBuf_ has to be chosen through deserialisation."); - } - arrowOffsetTmpBuf.value = static_cast(arrowOffsetTmpBuf_); - } - value.arrowOffset = arrowOffsetTmpBuf; - const auto previewTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_MenuPreviewMode_CustomBuilder previewTmpBuf = {}; - previewTmpBuf.tag = previewTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((previewTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 previewTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_MenuPreviewMode_CustomBuilder previewTmpBuf_ = {}; - previewTmpBuf_.selector = previewTmpBuf_UnionSelector; - if (previewTmpBuf_UnionSelector == 0) { - previewTmpBuf_.selector = 0; - previewTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (previewTmpBuf_UnionSelector == 1) { - previewTmpBuf_.selector = 1; - previewTmpBuf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_EdgeWidths_Length_LocalizedEdgeWidths widthTmpBuf = {}; + widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths widthTmpBuf_ = {}; + widthTmpBuf_.selector = widthTmpBuf_UnionSelector; + if (widthTmpBuf_UnionSelector == 0) { + widthTmpBuf_.selector = 0; + widthTmpBuf_.value0 = EdgeWidths_serializer::read(valueDeserializer); + } else if (widthTmpBuf_UnionSelector == 1) { + widthTmpBuf_.selector = 1; + const Ark_Int8 widthTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Length widthTmpBuf_BufU = {}; + widthTmpBuf_BufU.selector = widthTmpBuf_BufUUnionSelector; + if (widthTmpBuf_BufUUnionSelector == 0) { + widthTmpBuf_BufU.selector = 0; + widthTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (widthTmpBuf_BufUUnionSelector == 1) { + widthTmpBuf_BufU.selector = 1; + widthTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (widthTmpBuf_BufUUnionSelector == 2) { + widthTmpBuf_BufU.selector = 2; + widthTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for widthTmpBuf_BufU has to be chosen through deserialisation."); + } + widthTmpBuf_.value1 = static_cast(widthTmpBuf_BufU); + } else if (widthTmpBuf_UnionSelector == 2) { + widthTmpBuf_.selector = 2; + widthTmpBuf_.value2 = LocalizedEdgeWidths_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for previewTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); } - previewTmpBuf.value = static_cast(previewTmpBuf_); + widthTmpBuf.value = static_cast(widthTmpBuf_); } - value.preview = previewTmpBuf; - const auto previewBorderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderRadiusType previewBorderRadiusTmpBuf = {}; - previewBorderRadiusTmpBuf.tag = previewBorderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((previewBorderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 previewBorderRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_BorderRadiusType previewBorderRadiusTmpBuf_ = {}; - previewBorderRadiusTmpBuf_.selector = previewBorderRadiusTmpBuf_UnionSelector; - if (previewBorderRadiusTmpBuf_UnionSelector == 0) { - previewBorderRadiusTmpBuf_.selector = 0; - const Ark_Int8 previewBorderRadiusTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Length previewBorderRadiusTmpBuf_BufU = {}; - previewBorderRadiusTmpBuf_BufU.selector = previewBorderRadiusTmpBuf_BufUUnionSelector; - if (previewBorderRadiusTmpBuf_BufUUnionSelector == 0) { - previewBorderRadiusTmpBuf_BufU.selector = 0; - previewBorderRadiusTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (previewBorderRadiusTmpBuf_BufUUnionSelector == 1) { - previewBorderRadiusTmpBuf_BufU.selector = 1; - previewBorderRadiusTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (previewBorderRadiusTmpBuf_BufUUnionSelector == 2) { - previewBorderRadiusTmpBuf_BufU.selector = 2; - previewBorderRadiusTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + value.width = widthTmpBuf; + const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors colorTmpBuf = {}; + colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors colorTmpBuf_ = {}; + colorTmpBuf_.selector = colorTmpBuf_UnionSelector; + if (colorTmpBuf_UnionSelector == 0) { + colorTmpBuf_.selector = 0; + colorTmpBuf_.value0 = EdgeColors_serializer::read(valueDeserializer); + } else if (colorTmpBuf_UnionSelector == 1) { + colorTmpBuf_.selector = 1; + const Ark_Int8 colorTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor colorTmpBuf_BufU = {}; + colorTmpBuf_BufU.selector = colorTmpBuf_BufUUnionSelector; + if (colorTmpBuf_BufUUnionSelector == 0) { + colorTmpBuf_BufU.selector = 0; + colorTmpBuf_BufU.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorTmpBuf_BufUUnionSelector == 1) { + colorTmpBuf_BufU.selector = 1; + colorTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (colorTmpBuf_BufUUnionSelector == 2) { + colorTmpBuf_BufU.selector = 2; + colorTmpBuf_BufU.value2 = static_cast(valueDeserializer.readString()); + } else if (colorTmpBuf_BufUUnionSelector == 3) { + colorTmpBuf_BufU.selector = 3; + colorTmpBuf_BufU.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for previewBorderRadiusTmpBuf_BufU has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for colorTmpBuf_BufU has to be chosen through deserialisation."); } - previewBorderRadiusTmpBuf_.value0 = static_cast(previewBorderRadiusTmpBuf_BufU); - } else if (previewBorderRadiusTmpBuf_UnionSelector == 1) { - previewBorderRadiusTmpBuf_.selector = 1; - previewBorderRadiusTmpBuf_.value1 = BorderRadiuses_serializer::read(valueDeserializer); - } else if (previewBorderRadiusTmpBuf_UnionSelector == 2) { - previewBorderRadiusTmpBuf_.selector = 2; - previewBorderRadiusTmpBuf_.value2 = LocalizedBorderRadiuses_serializer::read(valueDeserializer); + colorTmpBuf_.value1 = static_cast(colorTmpBuf_BufU); + } else if (colorTmpBuf_UnionSelector == 2) { + colorTmpBuf_.selector = 2; + colorTmpBuf_.value2 = LocalizedEdgeColors_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for previewBorderRadiusTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); } - previewBorderRadiusTmpBuf.value = static_cast(previewBorderRadiusTmpBuf_); + colorTmpBuf.value = static_cast(colorTmpBuf_); } - value.previewBorderRadius = previewBorderRadiusTmpBuf; - const auto borderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadiusTmpBuf = {}; - borderRadiusTmpBuf.tag = borderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((borderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 borderRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadiusTmpBuf_ = {}; - borderRadiusTmpBuf_.selector = borderRadiusTmpBuf_UnionSelector; - if (borderRadiusTmpBuf_UnionSelector == 0) { - borderRadiusTmpBuf_.selector = 0; - const Ark_Int8 borderRadiusTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Length borderRadiusTmpBuf_BufU = {}; - borderRadiusTmpBuf_BufU.selector = borderRadiusTmpBuf_BufUUnionSelector; - if (borderRadiusTmpBuf_BufUUnionSelector == 0) { - borderRadiusTmpBuf_BufU.selector = 0; - borderRadiusTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (borderRadiusTmpBuf_BufUUnionSelector == 1) { - borderRadiusTmpBuf_BufU.selector = 1; - borderRadiusTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (borderRadiusTmpBuf_BufUUnionSelector == 2) { - borderRadiusTmpBuf_BufU.selector = 2; - borderRadiusTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + value.color = colorTmpBuf; + const auto radiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_BorderRadiuses_Length_LocalizedBorderRadiuses radiusTmpBuf = {}; + radiusTmpBuf.tag = radiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((radiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 radiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses radiusTmpBuf_ = {}; + radiusTmpBuf_.selector = radiusTmpBuf_UnionSelector; + if (radiusTmpBuf_UnionSelector == 0) { + radiusTmpBuf_.selector = 0; + radiusTmpBuf_.value0 = BorderRadiuses_serializer::read(valueDeserializer); + } else if (radiusTmpBuf_UnionSelector == 1) { + radiusTmpBuf_.selector = 1; + const Ark_Int8 radiusTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Length radiusTmpBuf_BufU = {}; + radiusTmpBuf_BufU.selector = radiusTmpBuf_BufUUnionSelector; + if (radiusTmpBuf_BufUUnionSelector == 0) { + radiusTmpBuf_BufU.selector = 0; + radiusTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (radiusTmpBuf_BufUUnionSelector == 1) { + radiusTmpBuf_BufU.selector = 1; + radiusTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (radiusTmpBuf_BufUUnionSelector == 2) { + radiusTmpBuf_BufU.selector = 2; + radiusTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for borderRadiusTmpBuf_BufU has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for radiusTmpBuf_BufU has to be chosen through deserialisation."); } - borderRadiusTmpBuf_.value0 = static_cast(borderRadiusTmpBuf_BufU); - } else if (borderRadiusTmpBuf_UnionSelector == 1) { - borderRadiusTmpBuf_.selector = 1; - borderRadiusTmpBuf_.value1 = BorderRadiuses_serializer::read(valueDeserializer); - } else if (borderRadiusTmpBuf_UnionSelector == 2) { - borderRadiusTmpBuf_.selector = 2; - borderRadiusTmpBuf_.value2 = LocalizedBorderRadiuses_serializer::read(valueDeserializer); + radiusTmpBuf_.value1 = static_cast(radiusTmpBuf_BufU); + } else if (radiusTmpBuf_UnionSelector == 2) { + radiusTmpBuf_.selector = 2; + radiusTmpBuf_.value2 = LocalizedBorderRadiuses_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation."); } - borderRadiusTmpBuf.value = static_cast(borderRadiusTmpBuf_); + radiusTmpBuf.value = static_cast(radiusTmpBuf_); } - value.borderRadius = borderRadiusTmpBuf; - const auto onAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onAppearTmpBuf = {}; - onAppearTmpBuf.tag = onAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.radius = radiusTmpBuf; + const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_EdgeStyles_BorderStyle styleTmpBuf = {}; + styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 styleTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_EdgeStyles_BorderStyle styleTmpBuf_ = {}; + styleTmpBuf_.selector = styleTmpBuf_UnionSelector; + if (styleTmpBuf_UnionSelector == 0) { + styleTmpBuf_.selector = 0; + styleTmpBuf_.value0 = EdgeStyles_serializer::read(valueDeserializer); + } else if (styleTmpBuf_UnionSelector == 1) { + styleTmpBuf_.selector = 1; + styleTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); + } else { + INTEROP_FATAL("One of the branches for styleTmpBuf_ has to be chosen through deserialisation."); + } + styleTmpBuf.value = static_cast(styleTmpBuf_); } - value.onAppear = onAppearTmpBuf; - const auto onDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onDisappearTmpBuf = {}; - onDisappearTmpBuf.tag = onDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.style = styleTmpBuf; + const auto dashGapTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashGapTmpBuf = {}; + dashGapTmpBuf.tag = dashGapTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((dashGapTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 dashGapTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashGapTmpBuf_ = {}; + dashGapTmpBuf_.selector = dashGapTmpBuf_UnionSelector; + if (dashGapTmpBuf_UnionSelector == 0) { + dashGapTmpBuf_.selector = 0; + dashGapTmpBuf_.value0 = EdgeWidths_serializer::read(valueDeserializer); + } else if (dashGapTmpBuf_UnionSelector == 1) { + dashGapTmpBuf_.selector = 1; + dashGapTmpBuf_.value1 = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } else if (dashGapTmpBuf_UnionSelector == 2) { + dashGapTmpBuf_.selector = 2; + dashGapTmpBuf_.value2 = LocalizedEdgeWidths_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for dashGapTmpBuf_ has to be chosen through deserialisation."); + } + dashGapTmpBuf.value = static_cast(dashGapTmpBuf_); } - value.onDisappear = onDisappearTmpBuf; - const auto aboutToAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void aboutToAppearTmpBuf = {}; - aboutToAppearTmpBuf.tag = aboutToAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((aboutToAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - aboutToAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.dashGap = dashGapTmpBuf; + const auto dashWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashWidthTmpBuf = {}; + dashWidthTmpBuf.tag = dashWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((dashWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 dashWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashWidthTmpBuf_ = {}; + dashWidthTmpBuf_.selector = dashWidthTmpBuf_UnionSelector; + if (dashWidthTmpBuf_UnionSelector == 0) { + dashWidthTmpBuf_.selector = 0; + dashWidthTmpBuf_.value0 = EdgeWidths_serializer::read(valueDeserializer); + } else if (dashWidthTmpBuf_UnionSelector == 1) { + dashWidthTmpBuf_.selector = 1; + dashWidthTmpBuf_.value1 = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } else if (dashWidthTmpBuf_UnionSelector == 2) { + dashWidthTmpBuf_.selector = 2; + dashWidthTmpBuf_.value2 = LocalizedEdgeWidths_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for dashWidthTmpBuf_ has to be chosen through deserialisation."); + } + dashWidthTmpBuf.value = static_cast(dashWidthTmpBuf_); } - value.aboutToAppear = aboutToAppearTmpBuf; - const auto aboutToDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void aboutToDisappearTmpBuf = {}; - aboutToDisappearTmpBuf.tag = aboutToDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((aboutToDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - aboutToDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.dashWidth = dashWidthTmpBuf; + const auto showInForegroundTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean showInForegroundTmpBuf = {}; + showInForegroundTmpBuf.tag = showInForegroundTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((showInForegroundTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + showInForegroundTmpBuf.value = valueDeserializer.readBoolean(); } - value.aboutToDisappear = aboutToDisappearTmpBuf; - const auto layoutRegionMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Padding layoutRegionMarginTmpBuf = {}; - layoutRegionMarginTmpBuf.tag = layoutRegionMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((layoutRegionMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - layoutRegionMarginTmpBuf.value = Padding_serializer::read(valueDeserializer); + value.showInForeground = showInForegroundTmpBuf; + return value; +} +inline void ButtonLabelStyle_serializer::write(SerializerBase& buffer, Ark_ButtonLabelStyle value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForOverflow = value.overflow; + if (runtimeType(valueHolderForOverflow) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOverflowTmpValue = valueHolderForOverflow.value; + valueSerializer.writeInt32(static_cast(valueHolderForOverflowTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.layoutRegionMargin = layoutRegionMarginTmpBuf; - const auto previewAnimationOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ContextMenuAnimationOptions previewAnimationOptionsTmpBuf = {}; - previewAnimationOptionsTmpBuf.tag = previewAnimationOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((previewAnimationOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - previewAnimationOptionsTmpBuf.value = ContextMenuAnimationOptions_serializer::read(valueDeserializer); + const auto valueHolderForMaxLines = value.maxLines; + if (runtimeType(valueHolderForMaxLines) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForMaxLinesTmpValue = valueHolderForMaxLines.value; + valueSerializer.writeNumber(valueHolderForMaxLinesTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.previewAnimationOptions = previewAnimationOptionsTmpBuf; - const auto backgroundColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColorTmpBuf = {}; - backgroundColorTmpBuf.tag = backgroundColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 backgroundColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColorTmpBuf_ = {}; - backgroundColorTmpBuf_.selector = backgroundColorTmpBuf_UnionSelector; - if (backgroundColorTmpBuf_UnionSelector == 0) { - backgroundColorTmpBuf_.selector = 0; - backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (backgroundColorTmpBuf_UnionSelector == 1) { - backgroundColorTmpBuf_.selector = 1; - backgroundColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (backgroundColorTmpBuf_UnionSelector == 2) { - backgroundColorTmpBuf_.selector = 2; - backgroundColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (backgroundColorTmpBuf_UnionSelector == 3) { - backgroundColorTmpBuf_.selector = 3; - backgroundColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation."); + const auto valueHolderForMinFontSize = value.minFontSize; + if (runtimeType(valueHolderForMinFontSize) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForMinFontSizeTmpValue = valueHolderForMinFontSize.value; + if (valueHolderForMinFontSizeTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForMinFontSizeTmpValueForIdx0 = valueHolderForMinFontSizeTmpValue.value0; + valueSerializer.writeNumber(valueHolderForMinFontSizeTmpValueForIdx0); + } else if (valueHolderForMinFontSizeTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForMinFontSizeTmpValueForIdx1 = valueHolderForMinFontSizeTmpValue.value1; + if (valueHolderForMinFontSizeTmpValueForIdx1.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForMinFontSizeTmpValueForIdx1ForIdx0 = valueHolderForMinFontSizeTmpValueForIdx1.value0; + valueSerializer.writeString(valueHolderForMinFontSizeTmpValueForIdx1ForIdx0); + } else if (valueHolderForMinFontSizeTmpValueForIdx1.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForMinFontSizeTmpValueForIdx1ForIdx1 = valueHolderForMinFontSizeTmpValueForIdx1.value1; + Resource_serializer::write(valueSerializer, valueHolderForMinFontSizeTmpValueForIdx1ForIdx1); + } } - backgroundColorTmpBuf.value = static_cast(backgroundColorTmpBuf_); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.backgroundColor = backgroundColorTmpBuf; - const auto backgroundBlurStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyleTmpBuf = {}; - backgroundBlurStyleTmpBuf.tag = backgroundBlurStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundBlurStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - backgroundBlurStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto valueHolderForMaxFontSize = value.maxFontSize; + if (runtimeType(valueHolderForMaxFontSize) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForMaxFontSizeTmpValue = valueHolderForMaxFontSize.value; + if (valueHolderForMaxFontSizeTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForMaxFontSizeTmpValueForIdx0 = valueHolderForMaxFontSizeTmpValue.value0; + valueSerializer.writeNumber(valueHolderForMaxFontSizeTmpValueForIdx0); + } else if (valueHolderForMaxFontSizeTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForMaxFontSizeTmpValueForIdx1 = valueHolderForMaxFontSizeTmpValue.value1; + if (valueHolderForMaxFontSizeTmpValueForIdx1.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForMaxFontSizeTmpValueForIdx1ForIdx0 = valueHolderForMaxFontSizeTmpValueForIdx1.value0; + valueSerializer.writeString(valueHolderForMaxFontSizeTmpValueForIdx1ForIdx0); + } else if (valueHolderForMaxFontSizeTmpValueForIdx1.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForMaxFontSizeTmpValueForIdx1ForIdx1 = valueHolderForMaxFontSizeTmpValueForIdx1.value1; + Resource_serializer::write(valueSerializer, valueHolderForMaxFontSizeTmpValueForIdx1ForIdx1); + } + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.backgroundBlurStyle = backgroundBlurStyleTmpBuf; - const auto backgroundBlurStyleOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BackgroundBlurStyleOptions backgroundBlurStyleOptionsTmpBuf = {}; - backgroundBlurStyleOptionsTmpBuf.tag = backgroundBlurStyleOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundBlurStyleOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - backgroundBlurStyleOptionsTmpBuf.value = BackgroundBlurStyleOptions_serializer::read(valueDeserializer); + const auto valueHolderForHeightAdaptivePolicy = value.heightAdaptivePolicy; + if (runtimeType(valueHolderForHeightAdaptivePolicy) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForHeightAdaptivePolicyTmpValue = valueHolderForHeightAdaptivePolicy.value; + valueSerializer.writeInt32(static_cast(valueHolderForHeightAdaptivePolicyTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.backgroundBlurStyleOptions = backgroundBlurStyleOptionsTmpBuf; - const auto backgroundEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BackgroundEffectOptions backgroundEffectTmpBuf = {}; - backgroundEffectTmpBuf.tag = backgroundEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - backgroundEffectTmpBuf.value = BackgroundEffectOptions_serializer::read(valueDeserializer); + const auto valueHolderForFont = value.font; + if (runtimeType(valueHolderForFont) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForFontTmpValue = valueHolderForFont.value; + arkui_component_units_Font_serializer::write(valueSerializer, valueHolderForFontTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.backgroundEffect = backgroundEffectTmpBuf; - const auto transitionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TransitionEffect transitionTmpBuf = {}; - transitionTmpBuf.tag = transitionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((transitionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - transitionTmpBuf.value = static_cast(TransitionEffect_serializer::read(valueDeserializer)); +} +inline Ark_ButtonLabelStyle ButtonLabelStyle_serializer::read(DeserializerBase& buffer) +{ + Ark_ButtonLabelStyle value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto overflowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextOverflow overflowTmpBuf = {}; + overflowTmpBuf.tag = overflowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((overflowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + overflowTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.transition = transitionTmpBuf; - const auto enableHoverModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableHoverModeTmpBuf = {}; - enableHoverModeTmpBuf.tag = enableHoverModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableHoverModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableHoverModeTmpBuf.value = valueDeserializer.readBoolean(); + value.overflow = overflowTmpBuf; + const auto maxLinesTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number maxLinesTmpBuf = {}; + maxLinesTmpBuf.tag = maxLinesTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((maxLinesTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + maxLinesTmpBuf.value = static_cast(valueDeserializer.readNumber()); } - value.enableHoverMode = enableHoverModeTmpBuf; - const auto outlineColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceColor_EdgeColors outlineColorTmpBuf = {}; - outlineColorTmpBuf.tag = outlineColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((outlineColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 outlineColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_EdgeColors outlineColorTmpBuf_ = {}; - outlineColorTmpBuf_.selector = outlineColorTmpBuf_UnionSelector; - if (outlineColorTmpBuf_UnionSelector == 0) { - outlineColorTmpBuf_.selector = 0; - const Ark_Int8 outlineColorTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor outlineColorTmpBuf_BufU = {}; - outlineColorTmpBuf_BufU.selector = outlineColorTmpBuf_BufUUnionSelector; - if (outlineColorTmpBuf_BufUUnionSelector == 0) { - outlineColorTmpBuf_BufU.selector = 0; - outlineColorTmpBuf_BufU.value0 = static_cast(valueDeserializer.readInt32()); - } else if (outlineColorTmpBuf_BufUUnionSelector == 1) { - outlineColorTmpBuf_BufU.selector = 1; - outlineColorTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (outlineColorTmpBuf_BufUUnionSelector == 2) { - outlineColorTmpBuf_BufU.selector = 2; - outlineColorTmpBuf_BufU.value2 = static_cast(valueDeserializer.readString()); - } else if (outlineColorTmpBuf_BufUUnionSelector == 3) { - outlineColorTmpBuf_BufU.selector = 3; - outlineColorTmpBuf_BufU.value3 = Resource_serializer::read(valueDeserializer); + value.maxLines = maxLinesTmpBuf; + const auto minFontSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_ResourceStr minFontSizeTmpBuf = {}; + minFontSizeTmpBuf.tag = minFontSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((minFontSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 minFontSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_ResourceStr minFontSizeTmpBuf_ = {}; + minFontSizeTmpBuf_.selector = minFontSizeTmpBuf_UnionSelector; + if (minFontSizeTmpBuf_UnionSelector == 0) { + minFontSizeTmpBuf_.selector = 0; + minFontSizeTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (minFontSizeTmpBuf_UnionSelector == 1) { + minFontSizeTmpBuf_.selector = 1; + const Ark_Int8 minFontSizeTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr minFontSizeTmpBuf_BufU = {}; + minFontSizeTmpBuf_BufU.selector = minFontSizeTmpBuf_BufUUnionSelector; + if (minFontSizeTmpBuf_BufUUnionSelector == 0) { + minFontSizeTmpBuf_BufU.selector = 0; + minFontSizeTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (minFontSizeTmpBuf_BufUUnionSelector == 1) { + minFontSizeTmpBuf_BufU.selector = 1; + minFontSizeTmpBuf_BufU.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for outlineColorTmpBuf_BufU has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for minFontSizeTmpBuf_BufU has to be chosen through deserialisation."); } - outlineColorTmpBuf_.value0 = static_cast(outlineColorTmpBuf_BufU); - } else if (outlineColorTmpBuf_UnionSelector == 1) { - outlineColorTmpBuf_.selector = 1; - outlineColorTmpBuf_.value1 = EdgeColors_serializer::read(valueDeserializer); + minFontSizeTmpBuf_.value1 = static_cast(minFontSizeTmpBuf_BufU); } else { - INTEROP_FATAL("One of the branches for outlineColorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for minFontSizeTmpBuf_ has to be chosen through deserialisation."); } - outlineColorTmpBuf.value = static_cast(outlineColorTmpBuf_); + minFontSizeTmpBuf.value = static_cast(minFontSizeTmpBuf_); } - value.outlineColor = outlineColorTmpBuf; - const auto outlineWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Dimension_EdgeOutlineWidths outlineWidthTmpBuf = {}; - outlineWidthTmpBuf.tag = outlineWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((outlineWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 outlineWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Dimension_EdgeOutlineWidths outlineWidthTmpBuf_ = {}; - outlineWidthTmpBuf_.selector = outlineWidthTmpBuf_UnionSelector; - if (outlineWidthTmpBuf_UnionSelector == 0) { - outlineWidthTmpBuf_.selector = 0; - const Ark_Int8 outlineWidthTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Dimension outlineWidthTmpBuf_BufU = {}; - outlineWidthTmpBuf_BufU.selector = outlineWidthTmpBuf_BufUUnionSelector; - if (outlineWidthTmpBuf_BufUUnionSelector == 0) { - outlineWidthTmpBuf_BufU.selector = 0; - outlineWidthTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (outlineWidthTmpBuf_BufUUnionSelector == 1) { - outlineWidthTmpBuf_BufU.selector = 1; - outlineWidthTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (outlineWidthTmpBuf_BufUUnionSelector == 2) { - outlineWidthTmpBuf_BufU.selector = 2; - outlineWidthTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + value.minFontSize = minFontSizeTmpBuf; + const auto maxFontSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_ResourceStr maxFontSizeTmpBuf = {}; + maxFontSizeTmpBuf.tag = maxFontSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((maxFontSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 maxFontSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Number_ResourceStr maxFontSizeTmpBuf_ = {}; + maxFontSizeTmpBuf_.selector = maxFontSizeTmpBuf_UnionSelector; + if (maxFontSizeTmpBuf_UnionSelector == 0) { + maxFontSizeTmpBuf_.selector = 0; + maxFontSizeTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); + } else if (maxFontSizeTmpBuf_UnionSelector == 1) { + maxFontSizeTmpBuf_.selector = 1; + const Ark_Int8 maxFontSizeTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr maxFontSizeTmpBuf_BufU = {}; + maxFontSizeTmpBuf_BufU.selector = maxFontSizeTmpBuf_BufUUnionSelector; + if (maxFontSizeTmpBuf_BufUUnionSelector == 0) { + maxFontSizeTmpBuf_BufU.selector = 0; + maxFontSizeTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (maxFontSizeTmpBuf_BufUUnionSelector == 1) { + maxFontSizeTmpBuf_BufU.selector = 1; + maxFontSizeTmpBuf_BufU.value1 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for outlineWidthTmpBuf_BufU has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for maxFontSizeTmpBuf_BufU has to be chosen through deserialisation."); } - outlineWidthTmpBuf_.value0 = static_cast(outlineWidthTmpBuf_BufU); - } else if (outlineWidthTmpBuf_UnionSelector == 1) { - outlineWidthTmpBuf_.selector = 1; - outlineWidthTmpBuf_.value1 = EdgeOutlineWidths_serializer::read(valueDeserializer); + maxFontSizeTmpBuf_.value1 = static_cast(maxFontSizeTmpBuf_BufU); } else { - INTEROP_FATAL("One of the branches for outlineWidthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for maxFontSizeTmpBuf_ has to be chosen through deserialisation."); } - outlineWidthTmpBuf.value = static_cast(outlineWidthTmpBuf_); + maxFontSizeTmpBuf.value = static_cast(maxFontSizeTmpBuf_); } - value.outlineWidth = outlineWidthTmpBuf; - const auto hapticFeedbackModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_HapticFeedbackMode hapticFeedbackModeTmpBuf = {}; - hapticFeedbackModeTmpBuf.tag = hapticFeedbackModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((hapticFeedbackModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - hapticFeedbackModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.maxFontSize = maxFontSizeTmpBuf; + const auto heightAdaptivePolicyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextHeightAdaptivePolicy heightAdaptivePolicyTmpBuf = {}; + heightAdaptivePolicyTmpBuf.tag = heightAdaptivePolicyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((heightAdaptivePolicyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + heightAdaptivePolicyTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.hapticFeedbackMode = hapticFeedbackModeTmpBuf; + value.heightAdaptivePolicy = heightAdaptivePolicyTmpBuf; + const auto fontTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_arkui_component_units_Font fontTmpBuf = {}; + fontTmpBuf.tag = fontTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + fontTmpBuf.value = arkui_component_units_Font_serializer::read(valueDeserializer); + } + value.font = fontTmpBuf; return value; } -inline void CustomDialogControllerOptions_serializer::write(SerializerBase& buffer, Ark_CustomDialogControllerOptions value) +inline void CancelButtonOptions_serializer::write(SerializerBase& buffer, Ark_CancelButtonOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForBuilder = value.builder; - if (valueHolderForBuilder.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBuilderForIdx0 = valueHolderForBuilder.value0; - valueSerializer.writeCallbackResource(valueHolderForBuilderForIdx0.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderForIdx0.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderForIdx0.callSync)); - } else if (valueHolderForBuilder.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBuilderForIdx1 = valueHolderForBuilder.value1; - ExtendableComponent_serializer::write(valueSerializer, valueHolderForBuilderForIdx1); + const auto valueHolderForStyle = value.style; + if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForCancel = value.cancel; - if (runtimeType(valueHolderForCancel) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIcon = value.icon; + if (runtimeType(valueHolderForIcon) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCancelTmpValue = valueHolderForCancel.value; - valueSerializer.writeCallbackResource(valueHolderForCancelTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForCancelTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForCancelTmpValue.callSync)); + const auto valueHolderForIconTmpValue = valueHolderForIcon.value; + IconOptions_serializer::write(valueSerializer, valueHolderForIconTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForAutoCancel = value.autoCancel; - if (runtimeType(valueHolderForAutoCancel) != INTEROP_RUNTIME_UNDEFINED) { +} +inline Ark_CancelButtonOptions CancelButtonOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_CancelButtonOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CancelButtonStyle styleTmpBuf = {}; + styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.style = styleTmpBuf; + const auto iconTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_IconOptions iconTmpBuf = {}; + iconTmpBuf.tag = iconTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((iconTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + iconTmpBuf.value = IconOptions_serializer::read(valueDeserializer); + } + value.icon = iconTmpBuf; + return value; +} +inline void CapsuleStyleOptions_serializer::write(SerializerBase& buffer, Ark_CapsuleStyleOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForEnableScanEffect = value.enableScanEffect; + if (runtimeType(valueHolderForEnableScanEffect) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAutoCancelTmpValue = valueHolderForAutoCancel.value; - valueSerializer.writeBoolean(valueHolderForAutoCancelTmpValue); + const auto valueHolderForEnableScanEffectTmpValue = valueHolderForEnableScanEffect.value; + valueSerializer.writeBoolean(valueHolderForEnableScanEffectTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForAlignment = value.alignment; - if (runtimeType(valueHolderForAlignment) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBorderColor = value.borderColor; + if (runtimeType(valueHolderForBorderColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAlignmentTmpValue = valueHolderForAlignment.value; - valueSerializer.writeInt32(static_cast(valueHolderForAlignmentTmpValue)); + const auto valueHolderForBorderColorTmpValue = valueHolderForBorderColor.value; + if (valueHolderForBorderColorTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBorderColorTmpValueForIdx0 = valueHolderForBorderColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForBorderColorTmpValueForIdx0)); + } else if (valueHolderForBorderColorTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBorderColorTmpValueForIdx1 = valueHolderForBorderColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBorderColorTmpValueForIdx1); + } else if (valueHolderForBorderColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBorderColorTmpValueForIdx2 = valueHolderForBorderColorTmpValue.value2; + valueSerializer.writeString(valueHolderForBorderColorTmpValueForIdx2); + } else if (valueHolderForBorderColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForBorderColorTmpValueForIdx3 = valueHolderForBorderColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForBorderColorTmpValueForIdx3); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOffset = value.offset; - if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBorderWidth = value.borderWidth; + if (runtimeType(valueHolderForBorderWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; - Offset_serializer::write(valueSerializer, valueHolderForOffsetTmpValue); + const auto valueHolderForBorderWidthTmpValue = valueHolderForBorderWidth.value; + if (valueHolderForBorderWidthTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBorderWidthTmpValueForIdx0 = valueHolderForBorderWidthTmpValue.value0; + valueSerializer.writeString(valueHolderForBorderWidthTmpValueForIdx0); + } else if (valueHolderForBorderWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBorderWidthTmpValueForIdx1 = valueHolderForBorderWidthTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBorderWidthTmpValueForIdx1); + } else if (valueHolderForBorderWidthTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBorderWidthTmpValueForIdx2 = valueHolderForBorderWidthTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForBorderWidthTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForCustomStyle = value.customStyle; - if (runtimeType(valueHolderForCustomStyle) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForContent = value.content; + if (runtimeType(valueHolderForContent) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCustomStyleTmpValue = valueHolderForCustomStyle.value; - valueSerializer.writeBoolean(valueHolderForCustomStyleTmpValue); + const auto valueHolderForContentTmpValue = valueHolderForContent.value; + valueSerializer.writeString(valueHolderForContentTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForGridCount = value.gridCount; - if (runtimeType(valueHolderForGridCount) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFont = value.font; + if (runtimeType(valueHolderForFont) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForGridCountTmpValue = valueHolderForGridCount.value; - valueSerializer.writeNumber(valueHolderForGridCountTmpValue); + const auto valueHolderForFontTmpValue = valueHolderForFont.value; + arkui_component_units_Font_serializer::write(valueSerializer, valueHolderForFontTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForMaskColor = value.maskColor; - if (runtimeType(valueHolderForMaskColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFontColor = value.fontColor; + if (runtimeType(valueHolderForFontColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMaskColorTmpValue = valueHolderForMaskColor.value; - if (valueHolderForMaskColorTmpValue.selector == 0) { + const auto valueHolderForFontColorTmpValue = valueHolderForFontColor.value; + if (valueHolderForFontColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForMaskColorTmpValueForIdx0 = valueHolderForMaskColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForMaskColorTmpValueForIdx0)); - } else if (valueHolderForMaskColorTmpValue.selector == 1) { + const auto valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForFontColorTmpValueForIdx0)); + } else if (valueHolderForFontColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForMaskColorTmpValueForIdx1 = valueHolderForMaskColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForMaskColorTmpValueForIdx1); - } else if (valueHolderForMaskColorTmpValue.selector == 2) { + const auto valueHolderForFontColorTmpValueForIdx1 = valueHolderForFontColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForFontColorTmpValueForIdx1); + } else if (valueHolderForFontColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForMaskColorTmpValueForIdx2 = valueHolderForMaskColorTmpValue.value2; - valueSerializer.writeString(valueHolderForMaskColorTmpValueForIdx2); - } else if (valueHolderForMaskColorTmpValue.selector == 3) { + const auto valueHolderForFontColorTmpValueForIdx2 = valueHolderForFontColorTmpValue.value2; + valueSerializer.writeString(valueHolderForFontColorTmpValueForIdx2); + } else if (valueHolderForFontColorTmpValue.selector == 3) { valueSerializer.writeInt8(3); - const auto valueHolderForMaskColorTmpValueForIdx3 = valueHolderForMaskColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForMaskColorTmpValueForIdx3); + const auto valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForFontColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForMaskRect = value.maskRect; - if (runtimeType(valueHolderForMaskRect) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForShowDefaultPercentage = value.showDefaultPercentage; + if (runtimeType(valueHolderForShowDefaultPercentage) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForShowDefaultPercentageTmpValue = valueHolderForShowDefaultPercentage.value; + valueSerializer.writeBoolean(valueHolderForShowDefaultPercentageTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForBorderRadius = value.borderRadius; + if (runtimeType(valueHolderForBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBorderRadiusTmpValue = valueHolderForBorderRadius.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_CapsuleStyleOptions CapsuleStyleOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_CapsuleStyleOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto enableScanEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableScanEffectTmpBuf = {}; + enableScanEffectTmpBuf.tag = enableScanEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enableScanEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enableScanEffectTmpBuf.value = valueDeserializer.readBoolean(); + } + value.enableScanEffect = enableScanEffectTmpBuf; + const auto borderColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColorTmpBuf = {}; + borderColorTmpBuf.tag = borderColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((borderColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 borderColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColorTmpBuf_ = {}; + borderColorTmpBuf_.selector = borderColorTmpBuf_UnionSelector; + if (borderColorTmpBuf_UnionSelector == 0) { + borderColorTmpBuf_.selector = 0; + borderColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (borderColorTmpBuf_UnionSelector == 1) { + borderColorTmpBuf_.selector = 1; + borderColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (borderColorTmpBuf_UnionSelector == 2) { + borderColorTmpBuf_.selector = 2; + borderColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (borderColorTmpBuf_UnionSelector == 3) { + borderColorTmpBuf_.selector = 3; + borderColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for borderColorTmpBuf_ has to be chosen through deserialisation."); + } + borderColorTmpBuf.value = static_cast(borderColorTmpBuf_); + } + value.borderColor = borderColorTmpBuf; + const auto borderWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidthTmpBuf = {}; + borderWidthTmpBuf.tag = borderWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((borderWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 borderWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length borderWidthTmpBuf_ = {}; + borderWidthTmpBuf_.selector = borderWidthTmpBuf_UnionSelector; + if (borderWidthTmpBuf_UnionSelector == 0) { + borderWidthTmpBuf_.selector = 0; + borderWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (borderWidthTmpBuf_UnionSelector == 1) { + borderWidthTmpBuf_.selector = 1; + borderWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (borderWidthTmpBuf_UnionSelector == 2) { + borderWidthTmpBuf_.selector = 2; + borderWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for borderWidthTmpBuf_ has to be chosen through deserialisation."); + } + borderWidthTmpBuf.value = static_cast(borderWidthTmpBuf_); + } + value.borderWidth = borderWidthTmpBuf; + const auto contentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String contentTmpBuf = {}; + contentTmpBuf.tag = contentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((contentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + contentTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.content = contentTmpBuf; + const auto fontTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_arkui_component_units_Font fontTmpBuf = {}; + fontTmpBuf.tag = fontTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + fontTmpBuf.value = arkui_component_units_Font_serializer::read(valueDeserializer); + } + value.font = fontTmpBuf; + const auto fontColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor fontColorTmpBuf = {}; + fontColorTmpBuf.tag = fontColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 fontColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColorTmpBuf_ = {}; + fontColorTmpBuf_.selector = fontColorTmpBuf_UnionSelector; + if (fontColorTmpBuf_UnionSelector == 0) { + fontColorTmpBuf_.selector = 0; + fontColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (fontColorTmpBuf_UnionSelector == 1) { + fontColorTmpBuf_.selector = 1; + fontColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (fontColorTmpBuf_UnionSelector == 2) { + fontColorTmpBuf_.selector = 2; + fontColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (fontColorTmpBuf_UnionSelector == 3) { + fontColorTmpBuf_.selector = 3; + fontColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for fontColorTmpBuf_ has to be chosen through deserialisation."); + } + fontColorTmpBuf.value = static_cast(fontColorTmpBuf_); + } + value.fontColor = fontColorTmpBuf; + const auto showDefaultPercentageTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean showDefaultPercentageTmpBuf = {}; + showDefaultPercentageTmpBuf.tag = showDefaultPercentageTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((showDefaultPercentageTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + showDefaultPercentageTmpBuf.value = valueDeserializer.readBoolean(); + } + value.showDefaultPercentage = showDefaultPercentageTmpBuf; + const auto borderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics borderRadiusTmpBuf = {}; + borderRadiusTmpBuf.tag = borderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((borderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + borderRadiusTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.borderRadius = borderRadiusTmpBuf; + return value; +} +inline void ContextMenuOptions_serializer::write(SerializerBase& buffer, Ark_ContextMenuOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForOffset = value.offset; + if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMaskRectTmpValue = valueHolderForMaskRect.value; - Rectangle_serializer::write(valueSerializer, valueHolderForMaskRectTmpValue); + const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; + Position_serializer::write(valueSerializer, valueHolderForOffsetTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOpenAnimation = value.openAnimation; - if (runtimeType(valueHolderForOpenAnimation) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPlacement = value.placement; + if (runtimeType(valueHolderForPlacement) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOpenAnimationTmpValue = valueHolderForOpenAnimation.value; - AnimateParam_serializer::write(valueSerializer, valueHolderForOpenAnimationTmpValue); + const auto valueHolderForPlacementTmpValue = valueHolderForPlacement.value; + valueSerializer.writeInt32(static_cast(valueHolderForPlacementTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForCloseAnimation = value.closeAnimation; - if (runtimeType(valueHolderForCloseAnimation) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnableArrow = value.enableArrow; + if (runtimeType(valueHolderForEnableArrow) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCloseAnimationTmpValue = valueHolderForCloseAnimation.value; - AnimateParam_serializer::write(valueSerializer, valueHolderForCloseAnimationTmpValue); + const auto valueHolderForEnableArrowTmpValue = valueHolderForEnableArrow.value; + valueSerializer.writeBoolean(valueHolderForEnableArrowTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForShowInSubWindow = value.showInSubWindow; - if (runtimeType(valueHolderForShowInSubWindow) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForArrowOffset = value.arrowOffset; + if (runtimeType(valueHolderForArrowOffset) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForShowInSubWindowTmpValue = valueHolderForShowInSubWindow.value; - valueSerializer.writeBoolean(valueHolderForShowInSubWindowTmpValue); + const auto valueHolderForArrowOffsetTmpValue = valueHolderForArrowOffset.value; + if (valueHolderForArrowOffsetTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForArrowOffsetTmpValueForIdx0 = valueHolderForArrowOffsetTmpValue.value0; + valueSerializer.writeString(valueHolderForArrowOffsetTmpValueForIdx0); + } else if (valueHolderForArrowOffsetTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForArrowOffsetTmpValueForIdx1 = valueHolderForArrowOffsetTmpValue.value1; + valueSerializer.writeNumber(valueHolderForArrowOffsetTmpValueForIdx1); + } else if (valueHolderForArrowOffsetTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForArrowOffsetTmpValueForIdx2 = valueHolderForArrowOffsetTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForArrowOffsetTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBackgroundColor = value.backgroundColor; - if (runtimeType(valueHolderForBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPreview = value.preview; + if (runtimeType(valueHolderForPreview) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor.value; - if (valueHolderForBackgroundColorTmpValue.selector == 0) { + const auto valueHolderForPreviewTmpValue = valueHolderForPreview.value; + if (valueHolderForPreviewTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); - } else if (valueHolderForBackgroundColorTmpValue.selector == 1) { + const auto valueHolderForPreviewTmpValueForIdx0 = valueHolderForPreviewTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForPreviewTmpValueForIdx0)); + } else if (valueHolderForPreviewTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBackgroundColorTmpValueForIdx1); - } else if (valueHolderForBackgroundColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue.value2; - valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2); - } else if (valueHolderForBackgroundColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3); + const auto valueHolderForPreviewTmpValueForIdx1 = valueHolderForPreviewTmpValue.value1; + valueSerializer.writeCallbackResource(valueHolderForPreviewTmpValueForIdx1.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForPreviewTmpValueForIdx1.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForPreviewTmpValueForIdx1.callSync)); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForCornerRadius = value.cornerRadius; - if (runtimeType(valueHolderForCornerRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPreviewBorderRadius = value.previewBorderRadius; + if (runtimeType(valueHolderForPreviewBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCornerRadiusTmpValue = valueHolderForCornerRadius.value; - if (valueHolderForCornerRadiusTmpValue.selector == 0) { + const auto valueHolderForPreviewBorderRadiusTmpValue = valueHolderForPreviewBorderRadius.value; + if (valueHolderForPreviewBorderRadiusTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForCornerRadiusTmpValueForIdx0 = valueHolderForCornerRadiusTmpValue.value0; - if (valueHolderForCornerRadiusTmpValueForIdx0.selector == 0) { + const auto valueHolderForPreviewBorderRadiusTmpValueForIdx0 = valueHolderForPreviewBorderRadiusTmpValue.value0; + if (valueHolderForPreviewBorderRadiusTmpValueForIdx0.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForCornerRadiusTmpValueForIdx0ForIdx0 = valueHolderForCornerRadiusTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForCornerRadiusTmpValueForIdx0ForIdx0); - } else if (valueHolderForCornerRadiusTmpValueForIdx0.selector == 1) { + const auto valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx0 = valueHolderForPreviewBorderRadiusTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx0); + } else if (valueHolderForPreviewBorderRadiusTmpValueForIdx0.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForCornerRadiusTmpValueForIdx0ForIdx1 = valueHolderForCornerRadiusTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForCornerRadiusTmpValueForIdx0ForIdx1); - } else if (valueHolderForCornerRadiusTmpValueForIdx0.selector == 2) { + const auto valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx1 = valueHolderForPreviewBorderRadiusTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx1); + } else if (valueHolderForPreviewBorderRadiusTmpValueForIdx0.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForCornerRadiusTmpValueForIdx0ForIdx2 = valueHolderForCornerRadiusTmpValueForIdx0.value2; - Resource_serializer::write(valueSerializer, valueHolderForCornerRadiusTmpValueForIdx0ForIdx2); + const auto valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForPreviewBorderRadiusTmpValueForIdx0.value2; + Resource_serializer::write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx2); } - } else if (valueHolderForCornerRadiusTmpValue.selector == 1) { + } else if (valueHolderForPreviewBorderRadiusTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForCornerRadiusTmpValueForIdx1 = valueHolderForCornerRadiusTmpValue.value1; - BorderRadiuses_serializer::write(valueSerializer, valueHolderForCornerRadiusTmpValueForIdx1); + const auto valueHolderForPreviewBorderRadiusTmpValueForIdx1 = valueHolderForPreviewBorderRadiusTmpValue.value1; + BorderRadiuses_serializer::write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx1); + } else if (valueHolderForPreviewBorderRadiusTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForPreviewBorderRadiusTmpValueForIdx2 = valueHolderForPreviewBorderRadiusTmpValue.value2; + LocalizedBorderRadiuses_serializer::write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForIsModal = value.isModal; - if (runtimeType(valueHolderForIsModal) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBorderRadius = value.borderRadius; + if (runtimeType(valueHolderForBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIsModalTmpValue = valueHolderForIsModal.value; - valueSerializer.writeBoolean(valueHolderForIsModalTmpValue); + const auto valueHolderForBorderRadiusTmpValue = valueHolderForBorderRadius.value; + if (valueHolderForBorderRadiusTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBorderRadiusTmpValueForIdx0 = valueHolderForBorderRadiusTmpValue.value0; + if (valueHolderForBorderRadiusTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBorderRadiusTmpValueForIdx0ForIdx0 = valueHolderForBorderRadiusTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForBorderRadiusTmpValueForIdx0ForIdx0); + } else if (valueHolderForBorderRadiusTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBorderRadiusTmpValueForIdx0ForIdx1 = valueHolderForBorderRadiusTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForBorderRadiusTmpValueForIdx0ForIdx1); + } else if (valueHolderForBorderRadiusTmpValueForIdx0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForBorderRadiusTmpValueForIdx0.value2; + Resource_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx0ForIdx2); + } + } else if (valueHolderForBorderRadiusTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue.value1; + BorderRadiuses_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx1); + } else if (valueHolderForBorderRadiusTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBorderRadiusTmpValueForIdx2 = valueHolderForBorderRadiusTmpValue.value2; + LocalizedBorderRadiuses_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnWillDismiss = value.onWillDismiss; - if (runtimeType(valueHolderForOnWillDismiss) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnAppear = value.onAppear; + if (runtimeType(valueHolderForOnAppear) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnWillDismissTmpValue = valueHolderForOnWillDismiss.value; - valueSerializer.writeCallbackResource(valueHolderForOnWillDismissTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDismissTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDismissTmpValue.callSync)); + const auto valueHolderForOnAppearTmpValue = valueHolderForOnAppear.value; + valueSerializer.writeCallbackResource(valueHolderForOnAppearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnDisappear = value.onDisappear; + if (runtimeType(valueHolderForOnDisappear) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0); - } else if (valueHolderForWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1); - } else if (valueHolderForWidthTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx2); - } + const auto valueHolderForOnDisappearTmpValue = valueHolderForOnDisappear.value; + valueSerializer.writeCallbackResource(valueHolderForOnDisappearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHeight = value.height; - if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAboutToAppear = value.aboutToAppear; + if (runtimeType(valueHolderForAboutToAppear) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - if (valueHolderForHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; - valueSerializer.writeString(valueHolderForHeightTmpValueForIdx0); - } else if (valueHolderForHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx1); - } else if (valueHolderForHeightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForHeightTmpValueForIdx2 = valueHolderForHeightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForHeightTmpValueForIdx2); - } + const auto valueHolderForAboutToAppearTmpValue = valueHolderForAboutToAppear.value; + valueSerializer.writeCallbackResource(valueHolderForAboutToAppearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForAboutToAppearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForAboutToAppearTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBorderWidth = value.borderWidth; - if (runtimeType(valueHolderForBorderWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAboutToDisappear = value.aboutToDisappear; + if (runtimeType(valueHolderForAboutToDisappear) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBorderWidthTmpValue = valueHolderForBorderWidth.value; - if (valueHolderForBorderWidthTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBorderWidthTmpValueForIdx0 = valueHolderForBorderWidthTmpValue.value0; - if (valueHolderForBorderWidthTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBorderWidthTmpValueForIdx0ForIdx0 = valueHolderForBorderWidthTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForBorderWidthTmpValueForIdx0ForIdx0); - } else if (valueHolderForBorderWidthTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBorderWidthTmpValueForIdx0ForIdx1 = valueHolderForBorderWidthTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForBorderWidthTmpValueForIdx0ForIdx1); - } else if (valueHolderForBorderWidthTmpValueForIdx0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBorderWidthTmpValueForIdx0ForIdx2 = valueHolderForBorderWidthTmpValueForIdx0.value2; - Resource_serializer::write(valueSerializer, valueHolderForBorderWidthTmpValueForIdx0ForIdx2); - } - } else if (valueHolderForBorderWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBorderWidthTmpValueForIdx1 = valueHolderForBorderWidthTmpValue.value1; - EdgeWidths_serializer::write(valueSerializer, valueHolderForBorderWidthTmpValueForIdx1); - } + const auto valueHolderForAboutToDisappearTmpValue = valueHolderForAboutToDisappear.value; + valueSerializer.writeCallbackResource(valueHolderForAboutToDisappearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForAboutToDisappearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForAboutToDisappearTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBorderColor = value.borderColor; - if (runtimeType(valueHolderForBorderColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLayoutRegionMargin = value.layoutRegionMargin; + if (runtimeType(valueHolderForLayoutRegionMargin) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBorderColorTmpValue = valueHolderForBorderColor.value; - if (valueHolderForBorderColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBorderColorTmpValueForIdx0 = valueHolderForBorderColorTmpValue.value0; - if (valueHolderForBorderColorTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBorderColorTmpValueForIdx0ForIdx0 = valueHolderForBorderColorTmpValueForIdx0.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBorderColorTmpValueForIdx0ForIdx0)); - } else if (valueHolderForBorderColorTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBorderColorTmpValueForIdx0ForIdx1 = valueHolderForBorderColorTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForBorderColorTmpValueForIdx0ForIdx1); - } else if (valueHolderForBorderColorTmpValueForIdx0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBorderColorTmpValueForIdx0ForIdx2 = valueHolderForBorderColorTmpValueForIdx0.value2; - valueSerializer.writeString(valueHolderForBorderColorTmpValueForIdx0ForIdx2); - } else if (valueHolderForBorderColorTmpValueForIdx0.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForBorderColorTmpValueForIdx0ForIdx3 = valueHolderForBorderColorTmpValueForIdx0.value3; - Resource_serializer::write(valueSerializer, valueHolderForBorderColorTmpValueForIdx0ForIdx3); - } - } else if (valueHolderForBorderColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBorderColorTmpValueForIdx1 = valueHolderForBorderColorTmpValue.value1; - EdgeColors_serializer::write(valueSerializer, valueHolderForBorderColorTmpValueForIdx1); - } + const auto valueHolderForLayoutRegionMarginTmpValue = valueHolderForLayoutRegionMargin.value; + Padding_serializer::write(valueSerializer, valueHolderForLayoutRegionMarginTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBorderStyle = value.borderStyle; - if (runtimeType(valueHolderForBorderStyle) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPreviewAnimationOptions = value.previewAnimationOptions; + if (runtimeType(valueHolderForPreviewAnimationOptions) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBorderStyleTmpValue = valueHolderForBorderStyle.value; - if (valueHolderForBorderStyleTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBorderStyleTmpValueForIdx0 = valueHolderForBorderStyleTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBorderStyleTmpValueForIdx0)); - } else if (valueHolderForBorderStyleTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBorderStyleTmpValueForIdx1 = valueHolderForBorderStyleTmpValue.value1; - EdgeStyles_serializer::write(valueSerializer, valueHolderForBorderStyleTmpValueForIdx1); - } + const auto valueHolderForPreviewAnimationOptionsTmpValue = valueHolderForPreviewAnimationOptions.value; + ContextMenuAnimationOptions_serializer::write(valueSerializer, valueHolderForPreviewAnimationOptionsTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForShadow = value.shadow; - if (runtimeType(valueHolderForShadow) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBackgroundColor = value.backgroundColor; + if (runtimeType(valueHolderForBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForShadowTmpValue = valueHolderForShadow.value; - if (valueHolderForShadowTmpValue.selector == 0) { + const auto valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor.value; + if (valueHolderForBackgroundColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForShadowTmpValueForIdx0 = valueHolderForShadowTmpValue.value0; - ShadowOptions_serializer::write(valueSerializer, valueHolderForShadowTmpValueForIdx0); - } else if (valueHolderForShadowTmpValue.selector == 1) { + const auto valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); + } else if (valueHolderForBackgroundColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForShadowTmpValueForIdx1 = valueHolderForShadowTmpValue.value1; - valueSerializer.writeInt32(static_cast(valueHolderForShadowTmpValueForIdx1)); + const auto valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBackgroundColorTmpValueForIdx1); + } else if (valueHolderForBackgroundColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue.value2; + valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2); + } else if (valueHolderForBackgroundColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); @@ -103936,11 +92191,11 @@ inline void CustomDialogControllerOptions_serializer::write(SerializerBase& buff } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForKeyboardAvoidMode = value.keyboardAvoidMode; - if (runtimeType(valueHolderForKeyboardAvoidMode) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTransition = value.transition; + if (runtimeType(valueHolderForTransition) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForKeyboardAvoidModeTmpValue = valueHolderForKeyboardAvoidMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForKeyboardAvoidModeTmpValue)); + const auto valueHolderForTransitionTmpValue = valueHolderForTransition.value; + TransitionEffect_serializer::write(valueSerializer, valueHolderForTransitionTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } @@ -103952,215 +92207,281 @@ inline void CustomDialogControllerOptions_serializer::write(SerializerBase& buff } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHoverModeArea = value.hoverModeArea; - if (runtimeType(valueHolderForHoverModeArea) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHoverModeAreaTmpValue = valueHolderForHoverModeArea.value; - valueSerializer.writeInt32(static_cast(valueHolderForHoverModeAreaTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnDidAppear = value.onDidAppear; - if (runtimeType(valueHolderForOnDidAppear) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnDidAppearTmpValue = valueHolderForOnDidAppear.value; - valueSerializer.writeCallbackResource(valueHolderForOnDidAppearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidAppearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidAppearTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnDidDisappear = value.onDidDisappear; - if (runtimeType(valueHolderForOnDidDisappear) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnDidDisappearTmpValue = valueHolderForOnDidDisappear.value; - valueSerializer.writeCallbackResource(valueHolderForOnDidDisappearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidDisappearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidDisappearTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnWillAppear = value.onWillAppear; - if (runtimeType(valueHolderForOnWillAppear) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnWillAppearTmpValue = valueHolderForOnWillAppear.value; - valueSerializer.writeCallbackResource(valueHolderForOnWillAppearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillAppearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillAppearTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnWillDisappear = value.onWillDisappear; - if (runtimeType(valueHolderForOnWillDisappear) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnWillDisappearTmpValue = valueHolderForOnWillDisappear.value; - valueSerializer.writeCallbackResource(valueHolderForOnWillDisappearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDisappearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDisappearTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForKeyboardAvoidDistance = value.keyboardAvoidDistance; - if (runtimeType(valueHolderForKeyboardAvoidDistance) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOutlineColor = value.outlineColor; + if (runtimeType(valueHolderForOutlineColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForKeyboardAvoidDistanceTmpValue = valueHolderForKeyboardAvoidDistance.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForKeyboardAvoidDistanceTmpValue); + const auto valueHolderForOutlineColorTmpValue = valueHolderForOutlineColor.value; + if (valueHolderForOutlineColorTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForOutlineColorTmpValueForIdx0 = valueHolderForOutlineColorTmpValue.value0; + if (valueHolderForOutlineColorTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForOutlineColorTmpValueForIdx0ForIdx0 = valueHolderForOutlineColorTmpValueForIdx0.value0; + valueSerializer.writeInt32(static_cast(valueHolderForOutlineColorTmpValueForIdx0ForIdx0)); + } else if (valueHolderForOutlineColorTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForOutlineColorTmpValueForIdx0ForIdx1 = valueHolderForOutlineColorTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForOutlineColorTmpValueForIdx0ForIdx1); + } else if (valueHolderForOutlineColorTmpValueForIdx0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForOutlineColorTmpValueForIdx0ForIdx2 = valueHolderForOutlineColorTmpValueForIdx0.value2; + valueSerializer.writeString(valueHolderForOutlineColorTmpValueForIdx0ForIdx2); + } else if (valueHolderForOutlineColorTmpValueForIdx0.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForOutlineColorTmpValueForIdx0ForIdx3 = valueHolderForOutlineColorTmpValueForIdx0.value3; + Resource_serializer::write(valueSerializer, valueHolderForOutlineColorTmpValueForIdx0ForIdx3); + } + } else if (valueHolderForOutlineColorTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForOutlineColorTmpValueForIdx1 = valueHolderForOutlineColorTmpValue.value1; + EdgeColors_serializer::write(valueSerializer, valueHolderForOutlineColorTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForLevelMode = value.levelMode; - if (runtimeType(valueHolderForLevelMode) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOutlineWidth = value.outlineWidth; + if (runtimeType(valueHolderForOutlineWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLevelModeTmpValue = valueHolderForLevelMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForLevelModeTmpValue)); + const auto valueHolderForOutlineWidthTmpValue = valueHolderForOutlineWidth.value; + if (valueHolderForOutlineWidthTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForOutlineWidthTmpValueForIdx0 = valueHolderForOutlineWidthTmpValue.value0; + if (valueHolderForOutlineWidthTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForOutlineWidthTmpValueForIdx0ForIdx0 = valueHolderForOutlineWidthTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForOutlineWidthTmpValueForIdx0ForIdx0); + } else if (valueHolderForOutlineWidthTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForOutlineWidthTmpValueForIdx0ForIdx1 = valueHolderForOutlineWidthTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForOutlineWidthTmpValueForIdx0ForIdx1); + } else if (valueHolderForOutlineWidthTmpValueForIdx0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForOutlineWidthTmpValueForIdx0ForIdx2 = valueHolderForOutlineWidthTmpValueForIdx0.value2; + Resource_serializer::write(valueSerializer, valueHolderForOutlineWidthTmpValueForIdx0ForIdx2); + } + } else if (valueHolderForOutlineWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForOutlineWidthTmpValueForIdx1 = valueHolderForOutlineWidthTmpValue.value1; + EdgeOutlineWidths_serializer::write(valueSerializer, valueHolderForOutlineWidthTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForLevelUniqueId = value.levelUniqueId; - if (runtimeType(valueHolderForLevelUniqueId) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMaxHeight = value.maxHeight; + if (runtimeType(valueHolderForMaxHeight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLevelUniqueIdTmpValue = valueHolderForLevelUniqueId.value; - valueSerializer.writeNumber(valueHolderForLevelUniqueIdTmpValue); + const auto valueHolderForMaxHeightTmpValue = valueHolderForMaxHeight.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForMaxHeightTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForImmersiveMode = value.immersiveMode; - if (runtimeType(valueHolderForImmersiveMode) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForColorMode = value.colorMode; + if (runtimeType(valueHolderForColorMode) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForImmersiveModeTmpValue = valueHolderForImmersiveMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForImmersiveModeTmpValue)); + const auto valueHolderForColorModeTmpValue = valueHolderForColorMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForColorModeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForLevelOrder = value.levelOrder; - if (runtimeType(valueHolderForLevelOrder) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHapticFeedbackMode = value.hapticFeedbackMode; + if (runtimeType(valueHolderForHapticFeedbackMode) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLevelOrderTmpValue = valueHolderForLevelOrder.value; - LevelOrder_serializer::write(valueSerializer, valueHolderForLevelOrderTmpValue); + const auto valueHolderForHapticFeedbackModeTmpValue = valueHolderForHapticFeedbackMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForHapticFeedbackModeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFocusable = value.focusable; - if (runtimeType(valueHolderForFocusable) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMaintainScaleEnabled = value.maintainScaleEnabled; + if (runtimeType(valueHolderForMaintainScaleEnabled) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFocusableTmpValue = valueHolderForFocusable.value; - valueSerializer.writeBoolean(valueHolderForFocusableTmpValue); + const auto valueHolderForMaintainScaleEnabledTmpValue = valueHolderForMaintainScaleEnabled.value; + valueSerializer.writeBoolean(valueHolderForMaintainScaleEnabledTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_CustomDialogControllerOptions CustomDialogControllerOptions_serializer::read(DeserializerBase& buffer) +inline Ark_ContextMenuOptions ContextMenuOptions_serializer::read(DeserializerBase& buffer) { - Ark_CustomDialogControllerOptions value = {}; + Ark_ContextMenuOptions value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 builderTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_CustomBuilder_ExtendableComponent builderTmpBuf = {}; - builderTmpBuf.selector = builderTmpBufUnionSelector; - if (builderTmpBufUnionSelector == 0) { - builderTmpBuf.selector = 0; - builderTmpBuf.value0 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - } else if (builderTmpBufUnionSelector == 1) { - builderTmpBuf.selector = 1; - builderTmpBuf.value1 = static_cast(ExtendableComponent_serializer::read(valueDeserializer)); - } else { - INTEROP_FATAL("One of the branches for builderTmpBuf has to be chosen through deserialisation."); - } - value.builder = static_cast(builderTmpBuf); - const auto cancelTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void cancelTmpBuf = {}; - cancelTmpBuf.tag = cancelTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((cancelTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - cancelTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.cancel = cancelTmpBuf; - const auto autoCancelTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean autoCancelTmpBuf = {}; - autoCancelTmpBuf.tag = autoCancelTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((autoCancelTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - autoCancelTmpBuf.value = valueDeserializer.readBoolean(); - } - value.autoCancel = autoCancelTmpBuf; - const auto alignmentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DialogAlignment alignmentTmpBuf = {}; - alignmentTmpBuf.tag = alignmentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((alignmentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - alignmentTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.alignment = alignmentTmpBuf; const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Offset offsetTmpBuf = {}; + Opt_Position offsetTmpBuf = {}; offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - offsetTmpBuf.value = Offset_serializer::read(valueDeserializer); + offsetTmpBuf.value = Position_serializer::read(valueDeserializer); + } + value.offset = offsetTmpBuf; + const auto placementTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Placement placementTmpBuf = {}; + placementTmpBuf.tag = placementTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((placementTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + placementTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.placement = placementTmpBuf; + const auto enableArrowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableArrowTmpBuf = {}; + enableArrowTmpBuf.tag = enableArrowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enableArrowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enableArrowTmpBuf.value = valueDeserializer.readBoolean(); } - value.offset = offsetTmpBuf; - const auto customStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean customStyleTmpBuf = {}; - customStyleTmpBuf.tag = customStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((customStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - customStyleTmpBuf.value = valueDeserializer.readBoolean(); + value.enableArrow = enableArrowTmpBuf; + const auto arrowOffsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length arrowOffsetTmpBuf = {}; + arrowOffsetTmpBuf.tag = arrowOffsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((arrowOffsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 arrowOffsetTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length arrowOffsetTmpBuf_ = {}; + arrowOffsetTmpBuf_.selector = arrowOffsetTmpBuf_UnionSelector; + if (arrowOffsetTmpBuf_UnionSelector == 0) { + arrowOffsetTmpBuf_.selector = 0; + arrowOffsetTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (arrowOffsetTmpBuf_UnionSelector == 1) { + arrowOffsetTmpBuf_.selector = 1; + arrowOffsetTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (arrowOffsetTmpBuf_UnionSelector == 2) { + arrowOffsetTmpBuf_.selector = 2; + arrowOffsetTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for arrowOffsetTmpBuf_ has to be chosen through deserialisation."); + } + arrowOffsetTmpBuf.value = static_cast(arrowOffsetTmpBuf_); } - value.customStyle = customStyleTmpBuf; - const auto gridCountTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number gridCountTmpBuf = {}; - gridCountTmpBuf.tag = gridCountTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((gridCountTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - gridCountTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.arrowOffset = arrowOffsetTmpBuf; + const auto previewTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_MenuPreviewMode_CustomBuilder previewTmpBuf = {}; + previewTmpBuf.tag = previewTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((previewTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 previewTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_MenuPreviewMode_CustomBuilder previewTmpBuf_ = {}; + previewTmpBuf_.selector = previewTmpBuf_UnionSelector; + if (previewTmpBuf_UnionSelector == 0) { + previewTmpBuf_.selector = 0; + previewTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (previewTmpBuf_UnionSelector == 1) { + previewTmpBuf_.selector = 1; + previewTmpBuf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + } else { + INTEROP_FATAL("One of the branches for previewTmpBuf_ has to be chosen through deserialisation."); + } + previewTmpBuf.value = static_cast(previewTmpBuf_); } - value.gridCount = gridCountTmpBuf; - const auto maskColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor maskColorTmpBuf = {}; - maskColorTmpBuf.tag = maskColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((maskColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 maskColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor maskColorTmpBuf_ = {}; - maskColorTmpBuf_.selector = maskColorTmpBuf_UnionSelector; - if (maskColorTmpBuf_UnionSelector == 0) { - maskColorTmpBuf_.selector = 0; - maskColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (maskColorTmpBuf_UnionSelector == 1) { - maskColorTmpBuf_.selector = 1; - maskColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (maskColorTmpBuf_UnionSelector == 2) { - maskColorTmpBuf_.selector = 2; - maskColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (maskColorTmpBuf_UnionSelector == 3) { - maskColorTmpBuf_.selector = 3; - maskColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + value.preview = previewTmpBuf; + const auto previewBorderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderRadiusType previewBorderRadiusTmpBuf = {}; + previewBorderRadiusTmpBuf.tag = previewBorderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((previewBorderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 previewBorderRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_BorderRadiusType previewBorderRadiusTmpBuf_ = {}; + previewBorderRadiusTmpBuf_.selector = previewBorderRadiusTmpBuf_UnionSelector; + if (previewBorderRadiusTmpBuf_UnionSelector == 0) { + previewBorderRadiusTmpBuf_.selector = 0; + const Ark_Int8 previewBorderRadiusTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Length previewBorderRadiusTmpBuf_BufU = {}; + previewBorderRadiusTmpBuf_BufU.selector = previewBorderRadiusTmpBuf_BufUUnionSelector; + if (previewBorderRadiusTmpBuf_BufUUnionSelector == 0) { + previewBorderRadiusTmpBuf_BufU.selector = 0; + previewBorderRadiusTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (previewBorderRadiusTmpBuf_BufUUnionSelector == 1) { + previewBorderRadiusTmpBuf_BufU.selector = 1; + previewBorderRadiusTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (previewBorderRadiusTmpBuf_BufUUnionSelector == 2) { + previewBorderRadiusTmpBuf_BufU.selector = 2; + previewBorderRadiusTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for previewBorderRadiusTmpBuf_BufU has to be chosen through deserialisation."); + } + previewBorderRadiusTmpBuf_.value0 = static_cast(previewBorderRadiusTmpBuf_BufU); + } else if (previewBorderRadiusTmpBuf_UnionSelector == 1) { + previewBorderRadiusTmpBuf_.selector = 1; + previewBorderRadiusTmpBuf_.value1 = BorderRadiuses_serializer::read(valueDeserializer); + } else if (previewBorderRadiusTmpBuf_UnionSelector == 2) { + previewBorderRadiusTmpBuf_.selector = 2; + previewBorderRadiusTmpBuf_.value2 = LocalizedBorderRadiuses_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for maskColorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for previewBorderRadiusTmpBuf_ has to be chosen through deserialisation."); } - maskColorTmpBuf.value = static_cast(maskColorTmpBuf_); + previewBorderRadiusTmpBuf.value = static_cast(previewBorderRadiusTmpBuf_); } - value.maskColor = maskColorTmpBuf; - const auto maskRectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Rectangle maskRectTmpBuf = {}; - maskRectTmpBuf.tag = maskRectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((maskRectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - maskRectTmpBuf.value = Rectangle_serializer::read(valueDeserializer); + value.previewBorderRadius = previewBorderRadiusTmpBuf; + const auto borderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadiusTmpBuf = {}; + borderRadiusTmpBuf.tag = borderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((borderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 borderRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadiusTmpBuf_ = {}; + borderRadiusTmpBuf_.selector = borderRadiusTmpBuf_UnionSelector; + if (borderRadiusTmpBuf_UnionSelector == 0) { + borderRadiusTmpBuf_.selector = 0; + const Ark_Int8 borderRadiusTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Length borderRadiusTmpBuf_BufU = {}; + borderRadiusTmpBuf_BufU.selector = borderRadiusTmpBuf_BufUUnionSelector; + if (borderRadiusTmpBuf_BufUUnionSelector == 0) { + borderRadiusTmpBuf_BufU.selector = 0; + borderRadiusTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (borderRadiusTmpBuf_BufUUnionSelector == 1) { + borderRadiusTmpBuf_BufU.selector = 1; + borderRadiusTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (borderRadiusTmpBuf_BufUUnionSelector == 2) { + borderRadiusTmpBuf_BufU.selector = 2; + borderRadiusTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for borderRadiusTmpBuf_BufU has to be chosen through deserialisation."); + } + borderRadiusTmpBuf_.value0 = static_cast(borderRadiusTmpBuf_BufU); + } else if (borderRadiusTmpBuf_UnionSelector == 1) { + borderRadiusTmpBuf_.selector = 1; + borderRadiusTmpBuf_.value1 = BorderRadiuses_serializer::read(valueDeserializer); + } else if (borderRadiusTmpBuf_UnionSelector == 2) { + borderRadiusTmpBuf_.selector = 2; + borderRadiusTmpBuf_.value2 = LocalizedBorderRadiuses_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation."); + } + borderRadiusTmpBuf.value = static_cast(borderRadiusTmpBuf_); } - value.maskRect = maskRectTmpBuf; - const auto openAnimationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_AnimateParam openAnimationTmpBuf = {}; - openAnimationTmpBuf.tag = openAnimationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((openAnimationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - openAnimationTmpBuf.value = AnimateParam_serializer::read(valueDeserializer); + value.borderRadius = borderRadiusTmpBuf; + const auto onAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onAppearTmpBuf = {}; + onAppearTmpBuf.tag = onAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.openAnimation = openAnimationTmpBuf; - const auto closeAnimationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_AnimateParam closeAnimationTmpBuf = {}; - closeAnimationTmpBuf.tag = closeAnimationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((closeAnimationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - closeAnimationTmpBuf.value = AnimateParam_serializer::read(valueDeserializer); + value.onAppear = onAppearTmpBuf; + const auto onDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDisappearTmpBuf = {}; + onDisappearTmpBuf.tag = onDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.closeAnimation = closeAnimationTmpBuf; - const auto showInSubWindowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean showInSubWindowTmpBuf = {}; - showInSubWindowTmpBuf.tag = showInSubWindowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((showInSubWindowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - showInSubWindowTmpBuf.value = valueDeserializer.readBoolean(); + value.onDisappear = onDisappearTmpBuf; + const auto aboutToAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void aboutToAppearTmpBuf = {}; + aboutToAppearTmpBuf.tag = aboutToAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((aboutToAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + aboutToAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.showInSubWindow = showInSubWindowTmpBuf; + value.aboutToAppear = aboutToAppearTmpBuf; + const auto aboutToDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void aboutToDisappearTmpBuf = {}; + aboutToDisappearTmpBuf.tag = aboutToDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((aboutToDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + aboutToDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.aboutToDisappear = aboutToDisappearTmpBuf; + const auto layoutRegionMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Padding layoutRegionMarginTmpBuf = {}; + layoutRegionMarginTmpBuf.tag = layoutRegionMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((layoutRegionMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + layoutRegionMarginTmpBuf.value = Padding_serializer::read(valueDeserializer); + } + value.layoutRegionMargin = layoutRegionMarginTmpBuf; + const auto previewAnimationOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ContextMenuAnimationOptions previewAnimationOptionsTmpBuf = {}; + previewAnimationOptionsTmpBuf.tag = previewAnimationOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((previewAnimationOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + previewAnimationOptionsTmpBuf.value = ContextMenuAnimationOptions_serializer::read(valueDeserializer); + } + value.previewAnimationOptions = previewAnimationOptionsTmpBuf; const auto backgroundColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor backgroundColorTmpBuf = {}; backgroundColorTmpBuf.tag = backgroundColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -104170,7 +92491,7 @@ inline Ark_CustomDialogControllerOptions CustomDialogControllerOptions_serialize backgroundColorTmpBuf_.selector = backgroundColorTmpBuf_UnionSelector; if (backgroundColorTmpBuf_UnionSelector == 0) { backgroundColorTmpBuf_.selector = 0; - backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (backgroundColorTmpBuf_UnionSelector == 1) { backgroundColorTmpBuf_.selector = 1; backgroundColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); @@ -104186,207 +92507,6 @@ inline Ark_CustomDialogControllerOptions CustomDialogControllerOptions_serialize backgroundColorTmpBuf.value = static_cast(backgroundColorTmpBuf_); } value.backgroundColor = backgroundColorTmpBuf; - const auto cornerRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Dimension_BorderRadiuses cornerRadiusTmpBuf = {}; - cornerRadiusTmpBuf.tag = cornerRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((cornerRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 cornerRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Dimension_BorderRadiuses cornerRadiusTmpBuf_ = {}; - cornerRadiusTmpBuf_.selector = cornerRadiusTmpBuf_UnionSelector; - if (cornerRadiusTmpBuf_UnionSelector == 0) { - cornerRadiusTmpBuf_.selector = 0; - const Ark_Int8 cornerRadiusTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Dimension cornerRadiusTmpBuf_BufU = {}; - cornerRadiusTmpBuf_BufU.selector = cornerRadiusTmpBuf_BufUUnionSelector; - if (cornerRadiusTmpBuf_BufUUnionSelector == 0) { - cornerRadiusTmpBuf_BufU.selector = 0; - cornerRadiusTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (cornerRadiusTmpBuf_BufUUnionSelector == 1) { - cornerRadiusTmpBuf_BufU.selector = 1; - cornerRadiusTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (cornerRadiusTmpBuf_BufUUnionSelector == 2) { - cornerRadiusTmpBuf_BufU.selector = 2; - cornerRadiusTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for cornerRadiusTmpBuf_BufU has to be chosen through deserialisation."); - } - cornerRadiusTmpBuf_.value0 = static_cast(cornerRadiusTmpBuf_BufU); - } else if (cornerRadiusTmpBuf_UnionSelector == 1) { - cornerRadiusTmpBuf_.selector = 1; - cornerRadiusTmpBuf_.value1 = BorderRadiuses_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for cornerRadiusTmpBuf_ has to be chosen through deserialisation."); - } - cornerRadiusTmpBuf.value = static_cast(cornerRadiusTmpBuf_); - } - value.cornerRadius = cornerRadiusTmpBuf; - const auto isModalTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isModalTmpBuf = {}; - isModalTmpBuf.tag = isModalTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((isModalTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - isModalTmpBuf.value = valueDeserializer.readBoolean(); - } - value.isModal = isModalTmpBuf; - const auto onWillDismissTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_DismissDialogAction_Void onWillDismissTmpBuf = {}; - onWillDismissTmpBuf.tag = onWillDismissTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onWillDismissTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onWillDismissTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissDialogAction_Void))))}; - } - value.onWillDismiss = onWillDismissTmpBuf; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (widthTmpBuf_UnionSelector == 2) { - widthTmpBuf_.selector = 2; - widthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); - } - widthTmpBuf.value = static_cast(widthTmpBuf_); - } - value.width = widthTmpBuf; - const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension heightTmpBuf = {}; - heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension heightTmpBuf_ = {}; - heightTmpBuf_.selector = heightTmpBuf_UnionSelector; - if (heightTmpBuf_UnionSelector == 0) { - heightTmpBuf_.selector = 0; - heightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (heightTmpBuf_UnionSelector == 1) { - heightTmpBuf_.selector = 1; - heightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (heightTmpBuf_UnionSelector == 2) { - heightTmpBuf_.selector = 2; - heightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); - } - heightTmpBuf.value = static_cast(heightTmpBuf_); - } - value.height = heightTmpBuf; - const auto borderWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Dimension_EdgeWidths borderWidthTmpBuf = {}; - borderWidthTmpBuf.tag = borderWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((borderWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 borderWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Dimension_EdgeWidths borderWidthTmpBuf_ = {}; - borderWidthTmpBuf_.selector = borderWidthTmpBuf_UnionSelector; - if (borderWidthTmpBuf_UnionSelector == 0) { - borderWidthTmpBuf_.selector = 0; - const Ark_Int8 borderWidthTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Dimension borderWidthTmpBuf_BufU = {}; - borderWidthTmpBuf_BufU.selector = borderWidthTmpBuf_BufUUnionSelector; - if (borderWidthTmpBuf_BufUUnionSelector == 0) { - borderWidthTmpBuf_BufU.selector = 0; - borderWidthTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (borderWidthTmpBuf_BufUUnionSelector == 1) { - borderWidthTmpBuf_BufU.selector = 1; - borderWidthTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (borderWidthTmpBuf_BufUUnionSelector == 2) { - borderWidthTmpBuf_BufU.selector = 2; - borderWidthTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for borderWidthTmpBuf_BufU has to be chosen through deserialisation."); - } - borderWidthTmpBuf_.value0 = static_cast(borderWidthTmpBuf_BufU); - } else if (borderWidthTmpBuf_UnionSelector == 1) { - borderWidthTmpBuf_.selector = 1; - borderWidthTmpBuf_.value1 = EdgeWidths_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for borderWidthTmpBuf_ has to be chosen through deserialisation."); - } - borderWidthTmpBuf.value = static_cast(borderWidthTmpBuf_); - } - value.borderWidth = borderWidthTmpBuf; - const auto borderColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceColor_EdgeColors borderColorTmpBuf = {}; - borderColorTmpBuf.tag = borderColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((borderColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 borderColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_EdgeColors borderColorTmpBuf_ = {}; - borderColorTmpBuf_.selector = borderColorTmpBuf_UnionSelector; - if (borderColorTmpBuf_UnionSelector == 0) { - borderColorTmpBuf_.selector = 0; - const Ark_Int8 borderColorTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColorTmpBuf_BufU = {}; - borderColorTmpBuf_BufU.selector = borderColorTmpBuf_BufUUnionSelector; - if (borderColorTmpBuf_BufUUnionSelector == 0) { - borderColorTmpBuf_BufU.selector = 0; - borderColorTmpBuf_BufU.value0 = static_cast(valueDeserializer.readInt32()); - } else if (borderColorTmpBuf_BufUUnionSelector == 1) { - borderColorTmpBuf_BufU.selector = 1; - borderColorTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (borderColorTmpBuf_BufUUnionSelector == 2) { - borderColorTmpBuf_BufU.selector = 2; - borderColorTmpBuf_BufU.value2 = static_cast(valueDeserializer.readString()); - } else if (borderColorTmpBuf_BufUUnionSelector == 3) { - borderColorTmpBuf_BufU.selector = 3; - borderColorTmpBuf_BufU.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for borderColorTmpBuf_BufU has to be chosen through deserialisation."); - } - borderColorTmpBuf_.value0 = static_cast(borderColorTmpBuf_BufU); - } else if (borderColorTmpBuf_UnionSelector == 1) { - borderColorTmpBuf_.selector = 1; - borderColorTmpBuf_.value1 = EdgeColors_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for borderColorTmpBuf_ has to be chosen through deserialisation."); - } - borderColorTmpBuf.value = static_cast(borderColorTmpBuf_); - } - value.borderColor = borderColorTmpBuf; - const auto borderStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_BorderStyle_EdgeStyles borderStyleTmpBuf = {}; - borderStyleTmpBuf.tag = borderStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((borderStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 borderStyleTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_BorderStyle_EdgeStyles borderStyleTmpBuf_ = {}; - borderStyleTmpBuf_.selector = borderStyleTmpBuf_UnionSelector; - if (borderStyleTmpBuf_UnionSelector == 0) { - borderStyleTmpBuf_.selector = 0; - borderStyleTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (borderStyleTmpBuf_UnionSelector == 1) { - borderStyleTmpBuf_.selector = 1; - borderStyleTmpBuf_.value1 = EdgeStyles_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for borderStyleTmpBuf_ has to be chosen through deserialisation."); - } - borderStyleTmpBuf.value = static_cast(borderStyleTmpBuf_); - } - value.borderStyle = borderStyleTmpBuf; - const auto shadowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ShadowOptions_ShadowStyle shadowTmpBuf = {}; - shadowTmpBuf.tag = shadowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((shadowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 shadowTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadowTmpBuf_ = {}; - shadowTmpBuf_.selector = shadowTmpBuf_UnionSelector; - if (shadowTmpBuf_UnionSelector == 0) { - shadowTmpBuf_.selector = 0; - shadowTmpBuf_.value0 = ShadowOptions_serializer::read(valueDeserializer); - } else if (shadowTmpBuf_UnionSelector == 1) { - shadowTmpBuf_.selector = 1; - shadowTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); - } else { - INTEROP_FATAL("One of the branches for shadowTmpBuf_ has to be chosen through deserialisation."); - } - shadowTmpBuf.value = static_cast(shadowTmpBuf_); - } - value.shadow = shadowTmpBuf; const auto backgroundBlurStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_BlurStyle backgroundBlurStyleTmpBuf = {}; backgroundBlurStyleTmpBuf.tag = backgroundBlurStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -104408,13 +92528,13 @@ inline Ark_CustomDialogControllerOptions CustomDialogControllerOptions_serialize backgroundEffectTmpBuf.value = BackgroundEffectOptions_serializer::read(valueDeserializer); } value.backgroundEffect = backgroundEffectTmpBuf; - const auto keyboardAvoidModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_KeyboardAvoidMode keyboardAvoidModeTmpBuf = {}; - keyboardAvoidModeTmpBuf.tag = keyboardAvoidModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((keyboardAvoidModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - keyboardAvoidModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto transitionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TransitionEffect transitionTmpBuf = {}; + transitionTmpBuf.tag = transitionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((transitionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + transitionTmpBuf.value = static_cast(TransitionEffect_serializer::read(valueDeserializer)); } - value.keyboardAvoidMode = keyboardAvoidModeTmpBuf; + value.transition = transitionTmpBuf; const auto enableHoverModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean enableHoverModeTmpBuf = {}; enableHoverModeTmpBuf.tag = enableHoverModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -104422,170 +92542,220 @@ inline Ark_CustomDialogControllerOptions CustomDialogControllerOptions_serialize enableHoverModeTmpBuf.value = valueDeserializer.readBoolean(); } value.enableHoverMode = enableHoverModeTmpBuf; - const auto hoverModeAreaTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_HoverModeAreaType hoverModeAreaTmpBuf = {}; - hoverModeAreaTmpBuf.tag = hoverModeAreaTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((hoverModeAreaTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - hoverModeAreaTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.hoverModeArea = hoverModeAreaTmpBuf; - const auto onDidAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onDidAppearTmpBuf = {}; - onDidAppearTmpBuf.tag = onDidAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onDidAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onDidAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onDidAppear = onDidAppearTmpBuf; - const auto onDidDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onDidDisappearTmpBuf = {}; - onDidDisappearTmpBuf.tag = onDidDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onDidDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onDidDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onDidDisappear = onDidDisappearTmpBuf; - const auto onWillAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onWillAppearTmpBuf = {}; - onWillAppearTmpBuf.tag = onWillAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onWillAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onWillAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onWillAppear = onWillAppearTmpBuf; - const auto onWillDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onWillDisappearTmpBuf = {}; - onWillDisappearTmpBuf.tag = onWillDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onWillDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onWillDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onWillDisappear = onWillDisappearTmpBuf; - const auto keyboardAvoidDistanceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics keyboardAvoidDistanceTmpBuf = {}; - keyboardAvoidDistanceTmpBuf.tag = keyboardAvoidDistanceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((keyboardAvoidDistanceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - keyboardAvoidDistanceTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + const auto outlineColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ResourceColor_EdgeColors outlineColorTmpBuf = {}; + outlineColorTmpBuf.tag = outlineColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((outlineColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 outlineColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_ResourceColor_EdgeColors outlineColorTmpBuf_ = {}; + outlineColorTmpBuf_.selector = outlineColorTmpBuf_UnionSelector; + if (outlineColorTmpBuf_UnionSelector == 0) { + outlineColorTmpBuf_.selector = 0; + const Ark_Int8 outlineColorTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor outlineColorTmpBuf_BufU = {}; + outlineColorTmpBuf_BufU.selector = outlineColorTmpBuf_BufUUnionSelector; + if (outlineColorTmpBuf_BufUUnionSelector == 0) { + outlineColorTmpBuf_BufU.selector = 0; + outlineColorTmpBuf_BufU.value0 = static_cast(valueDeserializer.readInt32()); + } else if (outlineColorTmpBuf_BufUUnionSelector == 1) { + outlineColorTmpBuf_BufU.selector = 1; + outlineColorTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (outlineColorTmpBuf_BufUUnionSelector == 2) { + outlineColorTmpBuf_BufU.selector = 2; + outlineColorTmpBuf_BufU.value2 = static_cast(valueDeserializer.readString()); + } else if (outlineColorTmpBuf_BufUUnionSelector == 3) { + outlineColorTmpBuf_BufU.selector = 3; + outlineColorTmpBuf_BufU.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for outlineColorTmpBuf_BufU has to be chosen through deserialisation."); + } + outlineColorTmpBuf_.value0 = static_cast(outlineColorTmpBuf_BufU); + } else if (outlineColorTmpBuf_UnionSelector == 1) { + outlineColorTmpBuf_.selector = 1; + outlineColorTmpBuf_.value1 = EdgeColors_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for outlineColorTmpBuf_ has to be chosen through deserialisation."); + } + outlineColorTmpBuf.value = static_cast(outlineColorTmpBuf_); } - value.keyboardAvoidDistance = keyboardAvoidDistanceTmpBuf; - const auto levelModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LevelMode levelModeTmpBuf = {}; - levelModeTmpBuf.tag = levelModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((levelModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - levelModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.outlineColor = outlineColorTmpBuf; + const auto outlineWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Dimension_EdgeOutlineWidths outlineWidthTmpBuf = {}; + outlineWidthTmpBuf.tag = outlineWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((outlineWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 outlineWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Dimension_EdgeOutlineWidths outlineWidthTmpBuf_ = {}; + outlineWidthTmpBuf_.selector = outlineWidthTmpBuf_UnionSelector; + if (outlineWidthTmpBuf_UnionSelector == 0) { + outlineWidthTmpBuf_.selector = 0; + const Ark_Int8 outlineWidthTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Dimension outlineWidthTmpBuf_BufU = {}; + outlineWidthTmpBuf_BufU.selector = outlineWidthTmpBuf_BufUUnionSelector; + if (outlineWidthTmpBuf_BufUUnionSelector == 0) { + outlineWidthTmpBuf_BufU.selector = 0; + outlineWidthTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (outlineWidthTmpBuf_BufUUnionSelector == 1) { + outlineWidthTmpBuf_BufU.selector = 1; + outlineWidthTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (outlineWidthTmpBuf_BufUUnionSelector == 2) { + outlineWidthTmpBuf_BufU.selector = 2; + outlineWidthTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for outlineWidthTmpBuf_BufU has to be chosen through deserialisation."); + } + outlineWidthTmpBuf_.value0 = static_cast(outlineWidthTmpBuf_BufU); + } else if (outlineWidthTmpBuf_UnionSelector == 1) { + outlineWidthTmpBuf_.selector = 1; + outlineWidthTmpBuf_.value1 = EdgeOutlineWidths_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for outlineWidthTmpBuf_ has to be chosen through deserialisation."); + } + outlineWidthTmpBuf.value = static_cast(outlineWidthTmpBuf_); } - value.levelMode = levelModeTmpBuf; - const auto levelUniqueIdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number levelUniqueIdTmpBuf = {}; - levelUniqueIdTmpBuf.tag = levelUniqueIdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((levelUniqueIdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - levelUniqueIdTmpBuf.value = static_cast(valueDeserializer.readNumber()); + value.outlineWidth = outlineWidthTmpBuf; + const auto maxHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics maxHeightTmpBuf = {}; + maxHeightTmpBuf.tag = maxHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((maxHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + maxHeightTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); } - value.levelUniqueId = levelUniqueIdTmpBuf; - const auto immersiveModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ImmersiveMode immersiveModeTmpBuf = {}; - immersiveModeTmpBuf.tag = immersiveModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((immersiveModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - immersiveModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.maxHeight = maxHeightTmpBuf; + const auto colorModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_AnchoredColorMode colorModeTmpBuf = {}; + colorModeTmpBuf.tag = colorModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + colorModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.immersiveMode = immersiveModeTmpBuf; - const auto levelOrderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LevelOrder levelOrderTmpBuf = {}; - levelOrderTmpBuf.tag = levelOrderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((levelOrderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - levelOrderTmpBuf.value = static_cast(LevelOrder_serializer::read(valueDeserializer)); + value.colorMode = colorModeTmpBuf; + const auto hapticFeedbackModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_HapticFeedbackMode hapticFeedbackModeTmpBuf = {}; + hapticFeedbackModeTmpBuf.tag = hapticFeedbackModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((hapticFeedbackModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + hapticFeedbackModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.levelOrder = levelOrderTmpBuf; - const auto focusableTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean focusableTmpBuf = {}; - focusableTmpBuf.tag = focusableTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((focusableTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - focusableTmpBuf.value = valueDeserializer.readBoolean(); + value.hapticFeedbackMode = hapticFeedbackModeTmpBuf; + const auto maintainScaleEnabledTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean maintainScaleEnabledTmpBuf = {}; + maintainScaleEnabledTmpBuf.tag = maintainScaleEnabledTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((maintainScaleEnabledTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + maintainScaleEnabledTmpBuf.value = valueDeserializer.readBoolean(); } - value.focusable = focusableTmpBuf; + value.maintainScaleEnabled = maintainScaleEnabledTmpBuf; return value; } -inline void CustomPopupOptions_serializer::write(SerializerBase& buffer, Ark_CustomPopupOptions value) +inline void CustomDialogControllerOptions_serializer::write(SerializerBase& buffer, Ark_CustomDialogControllerOptions value) { SerializerBase& valueSerializer = buffer; const auto valueHolderForBuilder = value.builder; - valueSerializer.writeCallbackResource(valueHolderForBuilder.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilder.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilder.callSync)); - const auto valueHolderForPlacement = value.placement; - if (runtimeType(valueHolderForPlacement) != INTEROP_RUNTIME_UNDEFINED) { + if (valueHolderForBuilder.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBuilderForIdx0 = valueHolderForBuilder.value0; + valueSerializer.writeCallbackResource(valueHolderForBuilderForIdx0.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderForIdx0.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilderForIdx0.callSync)); + } else if (valueHolderForBuilder.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBuilderForIdx1 = valueHolderForBuilder.value1; + valueSerializer.writeObject(valueHolderForBuilderForIdx1); + } + const auto valueHolderForCancel = value.cancel; + if (runtimeType(valueHolderForCancel) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPlacementTmpValue = valueHolderForPlacement.value; - valueSerializer.writeInt32(static_cast(valueHolderForPlacementTmpValue)); + const auto valueHolderForCancelTmpValue = valueHolderForCancel.value; + valueSerializer.writeCallbackResource(valueHolderForCancelTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForCancelTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForCancelTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPopupColor = value.popupColor; - if (runtimeType(valueHolderForPopupColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAutoCancel = value.autoCancel; + if (runtimeType(valueHolderForAutoCancel) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPopupColorTmpValue = valueHolderForPopupColor.value; - if (valueHolderForPopupColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForPopupColorTmpValueForIdx0 = valueHolderForPopupColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForPopupColorTmpValueForIdx0)); - } else if (valueHolderForPopupColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForPopupColorTmpValueForIdx1 = valueHolderForPopupColorTmpValue.value1; - valueSerializer.writeString(valueHolderForPopupColorTmpValueForIdx1); - } else if (valueHolderForPopupColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForPopupColorTmpValueForIdx2 = valueHolderForPopupColorTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForPopupColorTmpValueForIdx2); - } else if (valueHolderForPopupColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForPopupColorTmpValueForIdx3 = valueHolderForPopupColorTmpValue.value3; - valueSerializer.writeNumber(valueHolderForPopupColorTmpValueForIdx3); - } + const auto valueHolderForAutoCancelTmpValue = valueHolderForAutoCancel.value; + valueSerializer.writeBoolean(valueHolderForAutoCancelTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnableArrow = value.enableArrow; - if (runtimeType(valueHolderForEnableArrow) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAlignment = value.alignment; + if (runtimeType(valueHolderForAlignment) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableArrowTmpValue = valueHolderForEnableArrow.value; - valueSerializer.writeBoolean(valueHolderForEnableArrowTmpValue); + const auto valueHolderForAlignmentTmpValue = valueHolderForAlignment.value; + valueSerializer.writeInt32(static_cast(valueHolderForAlignmentTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForAutoCancel = value.autoCancel; - if (runtimeType(valueHolderForAutoCancel) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOffset = value.offset; + if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAutoCancelTmpValue = valueHolderForAutoCancel.value; - valueSerializer.writeBoolean(valueHolderForAutoCancelTmpValue); + const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; + Offset_serializer::write(valueSerializer, valueHolderForOffsetTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnStateChange = value.onStateChange; - if (runtimeType(valueHolderForOnStateChange) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForCustomStyle = value.customStyle; + if (runtimeType(valueHolderForCustomStyle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnStateChangeTmpValue = valueHolderForOnStateChange.value; - valueSerializer.writeCallbackResource(valueHolderForOnStateChangeTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnStateChangeTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnStateChangeTmpValue.callSync)); + const auto valueHolderForCustomStyleTmpValue = valueHolderForCustomStyle.value; + valueSerializer.writeBoolean(valueHolderForCustomStyleTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForArrowOffset = value.arrowOffset; - if (runtimeType(valueHolderForArrowOffset) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForGridCount = value.gridCount; + if (runtimeType(valueHolderForGridCount) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForArrowOffsetTmpValue = valueHolderForArrowOffset.value; - if (valueHolderForArrowOffsetTmpValue.selector == 0) { + const auto valueHolderForGridCountTmpValue = valueHolderForGridCount.value; + valueSerializer.writeNumber(valueHolderForGridCountTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForMaskColor = value.maskColor; + if (runtimeType(valueHolderForMaskColor) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForMaskColorTmpValue = valueHolderForMaskColor.value; + if (valueHolderForMaskColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForArrowOffsetTmpValueForIdx0 = valueHolderForArrowOffsetTmpValue.value0; - valueSerializer.writeString(valueHolderForArrowOffsetTmpValueForIdx0); - } else if (valueHolderForArrowOffsetTmpValue.selector == 1) { + const auto valueHolderForMaskColorTmpValueForIdx0 = valueHolderForMaskColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForMaskColorTmpValueForIdx0)); + } else if (valueHolderForMaskColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForArrowOffsetTmpValueForIdx1 = valueHolderForArrowOffsetTmpValue.value1; - valueSerializer.writeNumber(valueHolderForArrowOffsetTmpValueForIdx1); - } else if (valueHolderForArrowOffsetTmpValue.selector == 2) { + const auto valueHolderForMaskColorTmpValueForIdx1 = valueHolderForMaskColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForMaskColorTmpValueForIdx1); + } else if (valueHolderForMaskColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForArrowOffsetTmpValueForIdx2 = valueHolderForArrowOffsetTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForArrowOffsetTmpValueForIdx2); + const auto valueHolderForMaskColorTmpValueForIdx2 = valueHolderForMaskColorTmpValue.value2; + valueSerializer.writeString(valueHolderForMaskColorTmpValueForIdx2); + } else if (valueHolderForMaskColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForMaskColorTmpValueForIdx3 = valueHolderForMaskColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForMaskColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } + const auto valueHolderForMaskRect = value.maskRect; + if (runtimeType(valueHolderForMaskRect) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForMaskRectTmpValue = valueHolderForMaskRect.value; + Rectangle_serializer::write(valueSerializer, valueHolderForMaskRectTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForOpenAnimation = value.openAnimation; + if (runtimeType(valueHolderForOpenAnimation) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOpenAnimationTmpValue = valueHolderForOpenAnimation.value; + AnimateParam_serializer::write(valueSerializer, valueHolderForOpenAnimationTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForCloseAnimation = value.closeAnimation; + if (runtimeType(valueHolderForCloseAnimation) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForCloseAnimationTmpValue = valueHolderForCloseAnimation.value; + AnimateParam_serializer::write(valueSerializer, valueHolderForCloseAnimationTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } const auto valueHolderForShowInSubWindow = value.showInSubWindow; if (runtimeType(valueHolderForShowInSubWindow) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); @@ -104594,47 +92764,73 @@ inline void CustomPopupOptions_serializer::write(SerializerBase& buffer, Ark_Cus } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForMask = value.mask; - if (runtimeType(valueHolderForMask) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBackgroundColor = value.backgroundColor; + if (runtimeType(valueHolderForBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMaskTmpValue = valueHolderForMask.value; - if (valueHolderForMaskTmpValue.selector == 0) { + const auto valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor.value; + if (valueHolderForBackgroundColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForMaskTmpValueForIdx0 = valueHolderForMaskTmpValue.value0; - valueSerializer.writeBoolean(valueHolderForMaskTmpValueForIdx0); - } else if (valueHolderForMaskTmpValue.selector == 1) { + const auto valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); + } else if (valueHolderForBackgroundColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForMaskTmpValueForIdx1 = valueHolderForMaskTmpValue.value1; - PopupMaskType_serializer::write(valueSerializer, valueHolderForMaskTmpValueForIdx1); + const auto valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBackgroundColorTmpValueForIdx1); + } else if (valueHolderForBackgroundColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue.value2; + valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2); + } else if (valueHolderForBackgroundColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTargetSpace = value.targetSpace; - if (runtimeType(valueHolderForTargetSpace) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForCornerRadius = value.cornerRadius; + if (runtimeType(valueHolderForCornerRadius) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTargetSpaceTmpValue = valueHolderForTargetSpace.value; - if (valueHolderForTargetSpaceTmpValue.selector == 0) { + const auto valueHolderForCornerRadiusTmpValue = valueHolderForCornerRadius.value; + if (valueHolderForCornerRadiusTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForTargetSpaceTmpValueForIdx0 = valueHolderForTargetSpaceTmpValue.value0; - valueSerializer.writeString(valueHolderForTargetSpaceTmpValueForIdx0); - } else if (valueHolderForTargetSpaceTmpValue.selector == 1) { + const auto valueHolderForCornerRadiusTmpValueForIdx0 = valueHolderForCornerRadiusTmpValue.value0; + if (valueHolderForCornerRadiusTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForCornerRadiusTmpValueForIdx0ForIdx0 = valueHolderForCornerRadiusTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForCornerRadiusTmpValueForIdx0ForIdx0); + } else if (valueHolderForCornerRadiusTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForCornerRadiusTmpValueForIdx0ForIdx1 = valueHolderForCornerRadiusTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForCornerRadiusTmpValueForIdx0ForIdx1); + } else if (valueHolderForCornerRadiusTmpValueForIdx0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForCornerRadiusTmpValueForIdx0ForIdx2 = valueHolderForCornerRadiusTmpValueForIdx0.value2; + Resource_serializer::write(valueSerializer, valueHolderForCornerRadiusTmpValueForIdx0ForIdx2); + } + } else if (valueHolderForCornerRadiusTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForTargetSpaceTmpValueForIdx1 = valueHolderForTargetSpaceTmpValue.value1; - valueSerializer.writeNumber(valueHolderForTargetSpaceTmpValueForIdx1); - } else if (valueHolderForTargetSpaceTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForTargetSpaceTmpValueForIdx2 = valueHolderForTargetSpaceTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForTargetSpaceTmpValueForIdx2); + const auto valueHolderForCornerRadiusTmpValueForIdx1 = valueHolderForCornerRadiusTmpValue.value1; + BorderRadiuses_serializer::write(valueSerializer, valueHolderForCornerRadiusTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOffset = value.offset; - if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForIsModal = value.isModal; + if (runtimeType(valueHolderForIsModal) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; - Position_serializer::write(valueSerializer, valueHolderForOffsetTmpValue); + const auto valueHolderForIsModalTmpValue = valueHolderForIsModal.value; + valueSerializer.writeBoolean(valueHolderForIsModalTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForOnWillDismiss = value.onWillDismiss; + if (runtimeType(valueHolderForOnWillDismiss) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOnWillDismissTmpValue = valueHolderForOnWillDismiss.value; + valueSerializer.writeCallbackResource(valueHolderForOnWillDismissTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDismissTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDismissTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } @@ -104658,70 +92854,98 @@ inline void CustomPopupOptions_serializer::write(SerializerBase& buffer, Ark_Cus } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForArrowPointPosition = value.arrowPointPosition; - if (runtimeType(valueHolderForArrowPointPosition) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHeight = value.height; + if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForArrowPointPositionTmpValue = valueHolderForArrowPointPosition.value; - valueSerializer.writeInt32(static_cast(valueHolderForArrowPointPositionTmpValue)); + const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; + if (valueHolderForHeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForHeightTmpValueForIdx0 = valueHolderForHeightTmpValue.value0; + valueSerializer.writeString(valueHolderForHeightTmpValueForIdx0); + } else if (valueHolderForHeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForHeightTmpValueForIdx1 = valueHolderForHeightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForHeightTmpValueForIdx1); + } else if (valueHolderForHeightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForHeightTmpValueForIdx2 = valueHolderForHeightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForHeightTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForArrowWidth = value.arrowWidth; - if (runtimeType(valueHolderForArrowWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBorderWidth = value.borderWidth; + if (runtimeType(valueHolderForBorderWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForArrowWidthTmpValue = valueHolderForArrowWidth.value; - if (valueHolderForArrowWidthTmpValue.selector == 0) { + const auto valueHolderForBorderWidthTmpValue = valueHolderForBorderWidth.value; + if (valueHolderForBorderWidthTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForArrowWidthTmpValueForIdx0 = valueHolderForArrowWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForArrowWidthTmpValueForIdx0); - } else if (valueHolderForArrowWidthTmpValue.selector == 1) { + const auto valueHolderForBorderWidthTmpValueForIdx0 = valueHolderForBorderWidthTmpValue.value0; + if (valueHolderForBorderWidthTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBorderWidthTmpValueForIdx0ForIdx0 = valueHolderForBorderWidthTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForBorderWidthTmpValueForIdx0ForIdx0); + } else if (valueHolderForBorderWidthTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBorderWidthTmpValueForIdx0ForIdx1 = valueHolderForBorderWidthTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForBorderWidthTmpValueForIdx0ForIdx1); + } else if (valueHolderForBorderWidthTmpValueForIdx0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBorderWidthTmpValueForIdx0ForIdx2 = valueHolderForBorderWidthTmpValueForIdx0.value2; + Resource_serializer::write(valueSerializer, valueHolderForBorderWidthTmpValueForIdx0ForIdx2); + } + } else if (valueHolderForBorderWidthTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForArrowWidthTmpValueForIdx1 = valueHolderForArrowWidthTmpValue.value1; - valueSerializer.writeNumber(valueHolderForArrowWidthTmpValueForIdx1); - } else if (valueHolderForArrowWidthTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForArrowWidthTmpValueForIdx2 = valueHolderForArrowWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForArrowWidthTmpValueForIdx2); + const auto valueHolderForBorderWidthTmpValueForIdx1 = valueHolderForBorderWidthTmpValue.value1; + EdgeWidths_serializer::write(valueSerializer, valueHolderForBorderWidthTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForArrowHeight = value.arrowHeight; - if (runtimeType(valueHolderForArrowHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBorderColor = value.borderColor; + if (runtimeType(valueHolderForBorderColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForArrowHeightTmpValue = valueHolderForArrowHeight.value; - if (valueHolderForArrowHeightTmpValue.selector == 0) { + const auto valueHolderForBorderColorTmpValue = valueHolderForBorderColor.value; + if (valueHolderForBorderColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForArrowHeightTmpValueForIdx0 = valueHolderForArrowHeightTmpValue.value0; - valueSerializer.writeString(valueHolderForArrowHeightTmpValueForIdx0); - } else if (valueHolderForArrowHeightTmpValue.selector == 1) { + const auto valueHolderForBorderColorTmpValueForIdx0 = valueHolderForBorderColorTmpValue.value0; + if (valueHolderForBorderColorTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBorderColorTmpValueForIdx0ForIdx0 = valueHolderForBorderColorTmpValueForIdx0.value0; + valueSerializer.writeInt32(static_cast(valueHolderForBorderColorTmpValueForIdx0ForIdx0)); + } else if (valueHolderForBorderColorTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBorderColorTmpValueForIdx0ForIdx1 = valueHolderForBorderColorTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForBorderColorTmpValueForIdx0ForIdx1); + } else if (valueHolderForBorderColorTmpValueForIdx0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBorderColorTmpValueForIdx0ForIdx2 = valueHolderForBorderColorTmpValueForIdx0.value2; + valueSerializer.writeString(valueHolderForBorderColorTmpValueForIdx0ForIdx2); + } else if (valueHolderForBorderColorTmpValueForIdx0.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForBorderColorTmpValueForIdx0ForIdx3 = valueHolderForBorderColorTmpValueForIdx0.value3; + Resource_serializer::write(valueSerializer, valueHolderForBorderColorTmpValueForIdx0ForIdx3); + } + } else if (valueHolderForBorderColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForArrowHeightTmpValueForIdx1 = valueHolderForArrowHeightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForArrowHeightTmpValueForIdx1); - } else if (valueHolderForArrowHeightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForArrowHeightTmpValueForIdx2 = valueHolderForArrowHeightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForArrowHeightTmpValueForIdx2); + const auto valueHolderForBorderColorTmpValueForIdx1 = valueHolderForBorderColorTmpValue.value1; + EdgeColors_serializer::write(valueSerializer, valueHolderForBorderColorTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForRadius = value.radius; - if (runtimeType(valueHolderForRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBorderStyle = value.borderStyle; + if (runtimeType(valueHolderForBorderStyle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRadiusTmpValue = valueHolderForRadius.value; - if (valueHolderForRadiusTmpValue.selector == 0) { + const auto valueHolderForBorderStyleTmpValue = valueHolderForBorderStyle.value; + if (valueHolderForBorderStyleTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue.value0; - valueSerializer.writeString(valueHolderForRadiusTmpValueForIdx0); - } else if (valueHolderForRadiusTmpValue.selector == 1) { + const auto valueHolderForBorderStyleTmpValueForIdx0 = valueHolderForBorderStyleTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForBorderStyleTmpValueForIdx0)); + } else if (valueHolderForBorderStyleTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue.value1; - valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx1); - } else if (valueHolderForRadiusTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForRadiusTmpValueForIdx2 = valueHolderForRadiusTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx2); + const auto valueHolderForBorderStyleTmpValueForIdx1 = valueHolderForBorderStyleTmpValue.value1; + EdgeStyles_serializer::write(valueSerializer, valueHolderForBorderStyleTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); @@ -104750,37 +92974,27 @@ inline void CustomPopupOptions_serializer::write(SerializerBase& buffer, Ark_Cus } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFocusable = value.focusable; - if (runtimeType(valueHolderForFocusable) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBackgroundBlurStyleOptions = value.backgroundBlurStyleOptions; + if (runtimeType(valueHolderForBackgroundBlurStyleOptions) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFocusableTmpValue = valueHolderForFocusable.value; - valueSerializer.writeBoolean(valueHolderForFocusableTmpValue); + const auto valueHolderForBackgroundBlurStyleOptionsTmpValue = valueHolderForBackgroundBlurStyleOptions.value; + BackgroundBlurStyleOptions_serializer::write(valueSerializer, valueHolderForBackgroundBlurStyleOptionsTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTransition = value.transition; - if (runtimeType(valueHolderForTransition) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBackgroundEffect = value.backgroundEffect; + if (runtimeType(valueHolderForBackgroundEffect) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTransitionTmpValue = valueHolderForTransition.value; - TransitionEffect_serializer::write(valueSerializer, valueHolderForTransitionTmpValue); + const auto valueHolderForBackgroundEffectTmpValue = valueHolderForBackgroundEffect.value; + BackgroundEffectOptions_serializer::write(valueSerializer, valueHolderForBackgroundEffectTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnWillDismiss = value.onWillDismiss; - if (runtimeType(valueHolderForOnWillDismiss) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForKeyboardAvoidMode = value.keyboardAvoidMode; + if (runtimeType(valueHolderForKeyboardAvoidMode) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnWillDismissTmpValue = valueHolderForOnWillDismiss.value; - if (valueHolderForOnWillDismissTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForOnWillDismissTmpValueForIdx0 = valueHolderForOnWillDismissTmpValue.value0; - valueSerializer.writeBoolean(valueHolderForOnWillDismissTmpValueForIdx0); - } else if (valueHolderForOnWillDismissTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForOnWillDismissTmpValueForIdx1 = valueHolderForOnWillDismissTmpValue.value1; - valueSerializer.writeCallbackResource(valueHolderForOnWillDismissTmpValueForIdx1.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDismissTmpValueForIdx1.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDismissTmpValueForIdx1.callSync)); - } + const auto valueHolderForKeyboardAvoidModeTmpValue = valueHolderForKeyboardAvoidMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForKeyboardAvoidModeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } @@ -104792,67 +93006,127 @@ inline void CustomPopupOptions_serializer::write(SerializerBase& buffer, Ark_Cus } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFollowTransformOfTarget = value.followTransformOfTarget; - if (runtimeType(valueHolderForFollowTransformOfTarget) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHoverModeArea = value.hoverModeArea; + if (runtimeType(valueHolderForHoverModeArea) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFollowTransformOfTargetTmpValue = valueHolderForFollowTransformOfTarget.value; - valueSerializer.writeBoolean(valueHolderForFollowTransformOfTargetTmpValue); + const auto valueHolderForHoverModeAreaTmpValue = valueHolderForHoverModeArea.value; + valueSerializer.writeInt32(static_cast(valueHolderForHoverModeAreaTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForKeyboardAvoidMode = value.keyboardAvoidMode; - if (runtimeType(valueHolderForKeyboardAvoidMode) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnDidAppear = value.onDidAppear; + if (runtimeType(valueHolderForOnDidAppear) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForKeyboardAvoidModeTmpValue = valueHolderForKeyboardAvoidMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForKeyboardAvoidModeTmpValue)); + const auto valueHolderForOnDidAppearTmpValue = valueHolderForOnDidAppear.value; + valueSerializer.writeCallbackResource(valueHolderForOnDidAppearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidAppearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidAppearTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForOnDidDisappear = value.onDidDisappear; + if (runtimeType(valueHolderForOnDidDisappear) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOnDidDisappearTmpValue = valueHolderForOnDidDisappear.value; + valueSerializer.writeCallbackResource(valueHolderForOnDidDisappearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidDisappearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidDisappearTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForOnWillAppear = value.onWillAppear; + if (runtimeType(valueHolderForOnWillAppear) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOnWillAppearTmpValue = valueHolderForOnWillAppear.value; + valueSerializer.writeCallbackResource(valueHolderForOnWillAppearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillAppearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillAppearTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForOnWillDisappear = value.onWillDisappear; + if (runtimeType(valueHolderForOnWillDisappear) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOnWillDisappearTmpValue = valueHolderForOnWillDisappear.value; + valueSerializer.writeCallbackResource(valueHolderForOnWillDisappearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDisappearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDisappearTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForKeyboardAvoidDistance = value.keyboardAvoidDistance; + if (runtimeType(valueHolderForKeyboardAvoidDistance) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForKeyboardAvoidDistanceTmpValue = valueHolderForKeyboardAvoidDistance.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForKeyboardAvoidDistanceTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForLevelMode = value.levelMode; + if (runtimeType(valueHolderForLevelMode) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForLevelModeTmpValue = valueHolderForLevelMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForLevelModeTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForLevelUniqueId = value.levelUniqueId; + if (runtimeType(valueHolderForLevelUniqueId) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForLevelUniqueIdTmpValue = valueHolderForLevelUniqueId.value; + valueSerializer.writeNumber(valueHolderForLevelUniqueIdTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForImmersiveMode = value.immersiveMode; + if (runtimeType(valueHolderForImmersiveMode) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForImmersiveModeTmpValue = valueHolderForImmersiveMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForImmersiveModeTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForLevelOrder = value.levelOrder; + if (runtimeType(valueHolderForLevelOrder) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForLevelOrderTmpValue = valueHolderForLevelOrder.value; + LevelOrder_serializer::write(valueSerializer, valueHolderForLevelOrderTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForFocusable = value.focusable; + if (runtimeType(valueHolderForFocusable) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForFocusableTmpValue = valueHolderForFocusable.value; + valueSerializer.writeBoolean(valueHolderForFocusableTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_CustomPopupOptions CustomPopupOptions_serializer::read(DeserializerBase& buffer) +inline Ark_CustomDialogControllerOptions CustomDialogControllerOptions_serializer::read(DeserializerBase& buffer) { - Ark_CustomPopupOptions value = {}; + Ark_CustomDialogControllerOptions value = {}; DeserializerBase& valueDeserializer = buffer; - value.builder = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - const auto placementTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Placement placementTmpBuf = {}; - placementTmpBuf.tag = placementTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((placementTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - placementTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.placement = placementTmpBuf; - const auto popupColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Color_String_Resource_Number popupColorTmpBuf = {}; - popupColorTmpBuf.tag = popupColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((popupColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 popupColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Color_String_Resource_Number popupColorTmpBuf_ = {}; - popupColorTmpBuf_.selector = popupColorTmpBuf_UnionSelector; - if (popupColorTmpBuf_UnionSelector == 0) { - popupColorTmpBuf_.selector = 0; - popupColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (popupColorTmpBuf_UnionSelector == 1) { - popupColorTmpBuf_.selector = 1; - popupColorTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else if (popupColorTmpBuf_UnionSelector == 2) { - popupColorTmpBuf_.selector = 2; - popupColorTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else if (popupColorTmpBuf_UnionSelector == 3) { - popupColorTmpBuf_.selector = 3; - popupColorTmpBuf_.value3 = static_cast(valueDeserializer.readNumber()); - } else { - INTEROP_FATAL("One of the branches for popupColorTmpBuf_ has to be chosen through deserialisation."); - } - popupColorTmpBuf.value = static_cast(popupColorTmpBuf_); + const Ark_Int8 builderTmpBufUnionSelector = valueDeserializer.readInt8(); + Ark_Union_CustomBuilder_ExtendableComponent builderTmpBuf = {}; + builderTmpBuf.selector = builderTmpBufUnionSelector; + if (builderTmpBufUnionSelector == 0) { + builderTmpBuf.selector = 0; + builderTmpBuf.value0 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + } else if (builderTmpBufUnionSelector == 1) { + builderTmpBuf.selector = 1; + builderTmpBuf.value1 = static_cast(valueDeserializer.readObject()); + } else { + INTEROP_FATAL("One of the branches for builderTmpBuf has to be chosen through deserialisation."); } - value.popupColor = popupColorTmpBuf; - const auto enableArrowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableArrowTmpBuf = {}; - enableArrowTmpBuf.tag = enableArrowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableArrowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableArrowTmpBuf.value = valueDeserializer.readBoolean(); + value.builder = static_cast(builderTmpBuf); + const auto cancelTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void cancelTmpBuf = {}; + cancelTmpBuf.tag = cancelTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((cancelTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + cancelTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.enableArrow = enableArrowTmpBuf; + value.cancel = cancelTmpBuf; const auto autoCancelTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean autoCancelTmpBuf = {}; autoCancelTmpBuf.tag = autoCancelTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -104860,35 +93134,80 @@ inline Ark_CustomPopupOptions CustomPopupOptions_serializer::read(DeserializerBa autoCancelTmpBuf.value = valueDeserializer.readBoolean(); } value.autoCancel = autoCancelTmpBuf; - const auto onStateChangeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PopupStateChangeCallback onStateChangeTmpBuf = {}; - onStateChangeTmpBuf.tag = onStateChangeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onStateChangeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onStateChangeTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_PopupStateChangeCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_PopupStateChangeCallback))))}; + const auto alignmentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_DialogAlignment alignmentTmpBuf = {}; + alignmentTmpBuf.tag = alignmentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((alignmentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + alignmentTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.onStateChange = onStateChangeTmpBuf; - const auto arrowOffsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length arrowOffsetTmpBuf = {}; - arrowOffsetTmpBuf.tag = arrowOffsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((arrowOffsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 arrowOffsetTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length arrowOffsetTmpBuf_ = {}; - arrowOffsetTmpBuf_.selector = arrowOffsetTmpBuf_UnionSelector; - if (arrowOffsetTmpBuf_UnionSelector == 0) { - arrowOffsetTmpBuf_.selector = 0; - arrowOffsetTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (arrowOffsetTmpBuf_UnionSelector == 1) { - arrowOffsetTmpBuf_.selector = 1; - arrowOffsetTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (arrowOffsetTmpBuf_UnionSelector == 2) { - arrowOffsetTmpBuf_.selector = 2; - arrowOffsetTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.alignment = alignmentTmpBuf; + const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Offset offsetTmpBuf = {}; + offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + offsetTmpBuf.value = Offset_serializer::read(valueDeserializer); + } + value.offset = offsetTmpBuf; + const auto customStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean customStyleTmpBuf = {}; + customStyleTmpBuf.tag = customStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((customStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + customStyleTmpBuf.value = valueDeserializer.readBoolean(); + } + value.customStyle = customStyleTmpBuf; + const auto gridCountTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number gridCountTmpBuf = {}; + gridCountTmpBuf.tag = gridCountTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((gridCountTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + gridCountTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.gridCount = gridCountTmpBuf; + const auto maskColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor maskColorTmpBuf = {}; + maskColorTmpBuf.tag = maskColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((maskColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 maskColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor maskColorTmpBuf_ = {}; + maskColorTmpBuf_.selector = maskColorTmpBuf_UnionSelector; + if (maskColorTmpBuf_UnionSelector == 0) { + maskColorTmpBuf_.selector = 0; + maskColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (maskColorTmpBuf_UnionSelector == 1) { + maskColorTmpBuf_.selector = 1; + maskColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (maskColorTmpBuf_UnionSelector == 2) { + maskColorTmpBuf_.selector = 2; + maskColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (maskColorTmpBuf_UnionSelector == 3) { + maskColorTmpBuf_.selector = 3; + maskColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for arrowOffsetTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for maskColorTmpBuf_ has to be chosen through deserialisation."); } - arrowOffsetTmpBuf.value = static_cast(arrowOffsetTmpBuf_); + maskColorTmpBuf.value = static_cast(maskColorTmpBuf_); } - value.arrowOffset = arrowOffsetTmpBuf; + value.maskColor = maskColorTmpBuf; + const auto maskRectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Rectangle maskRectTmpBuf = {}; + maskRectTmpBuf.tag = maskRectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((maskRectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + maskRectTmpBuf.value = Rectangle_serializer::read(valueDeserializer); + } + value.maskRect = maskRectTmpBuf; + const auto openAnimationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_AnimateParam openAnimationTmpBuf = {}; + openAnimationTmpBuf.tag = openAnimationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((openAnimationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + openAnimationTmpBuf.value = AnimateParam_serializer::read(valueDeserializer); + } + value.openAnimation = openAnimationTmpBuf; + const auto closeAnimationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_AnimateParam closeAnimationTmpBuf = {}; + closeAnimationTmpBuf.tag = closeAnimationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((closeAnimationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + closeAnimationTmpBuf.value = AnimateParam_serializer::read(valueDeserializer); + } + value.closeAnimation = closeAnimationTmpBuf; const auto showInSubWindowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean showInSubWindowTmpBuf = {}; showInSubWindowTmpBuf.tag = showInSubWindowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -104896,54 +93215,79 @@ inline Ark_CustomPopupOptions CustomPopupOptions_serializer::read(DeserializerBa showInSubWindowTmpBuf.value = valueDeserializer.readBoolean(); } value.showInSubWindow = showInSubWindowTmpBuf; - const auto maskTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Boolean_PopupMaskType maskTmpBuf = {}; - maskTmpBuf.tag = maskTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((maskTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 maskTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Boolean_PopupMaskType maskTmpBuf_ = {}; - maskTmpBuf_.selector = maskTmpBuf_UnionSelector; - if (maskTmpBuf_UnionSelector == 0) { - maskTmpBuf_.selector = 0; - maskTmpBuf_.value0 = valueDeserializer.readBoolean(); - } else if (maskTmpBuf_UnionSelector == 1) { - maskTmpBuf_.selector = 1; - maskTmpBuf_.value1 = PopupMaskType_serializer::read(valueDeserializer); + const auto backgroundColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor backgroundColorTmpBuf = {}; + backgroundColorTmpBuf.tag = backgroundColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((backgroundColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 backgroundColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor backgroundColorTmpBuf_ = {}; + backgroundColorTmpBuf_.selector = backgroundColorTmpBuf_UnionSelector; + if (backgroundColorTmpBuf_UnionSelector == 0) { + backgroundColorTmpBuf_.selector = 0; + backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (backgroundColorTmpBuf_UnionSelector == 1) { + backgroundColorTmpBuf_.selector = 1; + backgroundColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (backgroundColorTmpBuf_UnionSelector == 2) { + backgroundColorTmpBuf_.selector = 2; + backgroundColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (backgroundColorTmpBuf_UnionSelector == 3) { + backgroundColorTmpBuf_.selector = 3; + backgroundColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for maskTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation."); } - maskTmpBuf.value = static_cast(maskTmpBuf_); + backgroundColorTmpBuf.value = static_cast(backgroundColorTmpBuf_); } - value.mask = maskTmpBuf; - const auto targetSpaceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length targetSpaceTmpBuf = {}; - targetSpaceTmpBuf.tag = targetSpaceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((targetSpaceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 targetSpaceTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length targetSpaceTmpBuf_ = {}; - targetSpaceTmpBuf_.selector = targetSpaceTmpBuf_UnionSelector; - if (targetSpaceTmpBuf_UnionSelector == 0) { - targetSpaceTmpBuf_.selector = 0; - targetSpaceTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (targetSpaceTmpBuf_UnionSelector == 1) { - targetSpaceTmpBuf_.selector = 1; - targetSpaceTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (targetSpaceTmpBuf_UnionSelector == 2) { - targetSpaceTmpBuf_.selector = 2; - targetSpaceTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.backgroundColor = backgroundColorTmpBuf; + const auto cornerRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Dimension_BorderRadiuses cornerRadiusTmpBuf = {}; + cornerRadiusTmpBuf.tag = cornerRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((cornerRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 cornerRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Dimension_BorderRadiuses cornerRadiusTmpBuf_ = {}; + cornerRadiusTmpBuf_.selector = cornerRadiusTmpBuf_UnionSelector; + if (cornerRadiusTmpBuf_UnionSelector == 0) { + cornerRadiusTmpBuf_.selector = 0; + const Ark_Int8 cornerRadiusTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Dimension cornerRadiusTmpBuf_BufU = {}; + cornerRadiusTmpBuf_BufU.selector = cornerRadiusTmpBuf_BufUUnionSelector; + if (cornerRadiusTmpBuf_BufUUnionSelector == 0) { + cornerRadiusTmpBuf_BufU.selector = 0; + cornerRadiusTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (cornerRadiusTmpBuf_BufUUnionSelector == 1) { + cornerRadiusTmpBuf_BufU.selector = 1; + cornerRadiusTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (cornerRadiusTmpBuf_BufUUnionSelector == 2) { + cornerRadiusTmpBuf_BufU.selector = 2; + cornerRadiusTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for cornerRadiusTmpBuf_BufU has to be chosen through deserialisation."); + } + cornerRadiusTmpBuf_.value0 = static_cast(cornerRadiusTmpBuf_BufU); + } else if (cornerRadiusTmpBuf_UnionSelector == 1) { + cornerRadiusTmpBuf_.selector = 1; + cornerRadiusTmpBuf_.value1 = BorderRadiuses_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for targetSpaceTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for cornerRadiusTmpBuf_ has to be chosen through deserialisation."); } - targetSpaceTmpBuf.value = static_cast(targetSpaceTmpBuf_); + cornerRadiusTmpBuf.value = static_cast(cornerRadiusTmpBuf_); } - value.targetSpace = targetSpaceTmpBuf; - const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Position offsetTmpBuf = {}; - offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - offsetTmpBuf.value = Position_serializer::read(valueDeserializer); + value.cornerRadius = cornerRadiusTmpBuf; + const auto isModalTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isModalTmpBuf = {}; + isModalTmpBuf.tag = isModalTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((isModalTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + isModalTmpBuf.value = valueDeserializer.readBoolean(); } - value.offset = offsetTmpBuf; + value.isModal = isModalTmpBuf; + const auto onWillDismissTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_DismissDialogAction_Void onWillDismissTmpBuf = {}; + onWillDismissTmpBuf.tag = onWillDismissTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onWillDismissTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onWillDismissTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissDialogAction_Void))))}; + } + value.onWillDismiss = onWillDismissTmpBuf; const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Dimension widthTmpBuf = {}; widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -104966,79 +93310,118 @@ inline Ark_CustomPopupOptions CustomPopupOptions_serializer::read(DeserializerBa widthTmpBuf.value = static_cast(widthTmpBuf_); } value.width = widthTmpBuf; - const auto arrowPointPositionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ArrowPointPosition arrowPointPositionTmpBuf = {}; - arrowPointPositionTmpBuf.tag = arrowPointPositionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((arrowPointPositionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - arrowPointPositionTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension heightTmpBuf = {}; + heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 heightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension heightTmpBuf_ = {}; + heightTmpBuf_.selector = heightTmpBuf_UnionSelector; + if (heightTmpBuf_UnionSelector == 0) { + heightTmpBuf_.selector = 0; + heightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (heightTmpBuf_UnionSelector == 1) { + heightTmpBuf_.selector = 1; + heightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (heightTmpBuf_UnionSelector == 2) { + heightTmpBuf_.selector = 2; + heightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for heightTmpBuf_ has to be chosen through deserialisation."); + } + heightTmpBuf.value = static_cast(heightTmpBuf_); } - value.arrowPointPosition = arrowPointPositionTmpBuf; - const auto arrowWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension arrowWidthTmpBuf = {}; - arrowWidthTmpBuf.tag = arrowWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((arrowWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 arrowWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension arrowWidthTmpBuf_ = {}; - arrowWidthTmpBuf_.selector = arrowWidthTmpBuf_UnionSelector; - if (arrowWidthTmpBuf_UnionSelector == 0) { - arrowWidthTmpBuf_.selector = 0; - arrowWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (arrowWidthTmpBuf_UnionSelector == 1) { - arrowWidthTmpBuf_.selector = 1; - arrowWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (arrowWidthTmpBuf_UnionSelector == 2) { - arrowWidthTmpBuf_.selector = 2; - arrowWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.height = heightTmpBuf; + const auto borderWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Dimension_EdgeWidths borderWidthTmpBuf = {}; + borderWidthTmpBuf.tag = borderWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((borderWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 borderWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Dimension_EdgeWidths borderWidthTmpBuf_ = {}; + borderWidthTmpBuf_.selector = borderWidthTmpBuf_UnionSelector; + if (borderWidthTmpBuf_UnionSelector == 0) { + borderWidthTmpBuf_.selector = 0; + const Ark_Int8 borderWidthTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Dimension borderWidthTmpBuf_BufU = {}; + borderWidthTmpBuf_BufU.selector = borderWidthTmpBuf_BufUUnionSelector; + if (borderWidthTmpBuf_BufUUnionSelector == 0) { + borderWidthTmpBuf_BufU.selector = 0; + borderWidthTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (borderWidthTmpBuf_BufUUnionSelector == 1) { + borderWidthTmpBuf_BufU.selector = 1; + borderWidthTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (borderWidthTmpBuf_BufUUnionSelector == 2) { + borderWidthTmpBuf_BufU.selector = 2; + borderWidthTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for borderWidthTmpBuf_BufU has to be chosen through deserialisation."); + } + borderWidthTmpBuf_.value0 = static_cast(borderWidthTmpBuf_BufU); + } else if (borderWidthTmpBuf_UnionSelector == 1) { + borderWidthTmpBuf_.selector = 1; + borderWidthTmpBuf_.value1 = EdgeWidths_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for arrowWidthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for borderWidthTmpBuf_ has to be chosen through deserialisation."); } - arrowWidthTmpBuf.value = static_cast(arrowWidthTmpBuf_); + borderWidthTmpBuf.value = static_cast(borderWidthTmpBuf_); } - value.arrowWidth = arrowWidthTmpBuf; - const auto arrowHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension arrowHeightTmpBuf = {}; - arrowHeightTmpBuf.tag = arrowHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((arrowHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 arrowHeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension arrowHeightTmpBuf_ = {}; - arrowHeightTmpBuf_.selector = arrowHeightTmpBuf_UnionSelector; - if (arrowHeightTmpBuf_UnionSelector == 0) { - arrowHeightTmpBuf_.selector = 0; - arrowHeightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (arrowHeightTmpBuf_UnionSelector == 1) { - arrowHeightTmpBuf_.selector = 1; - arrowHeightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (arrowHeightTmpBuf_UnionSelector == 2) { - arrowHeightTmpBuf_.selector = 2; - arrowHeightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.borderWidth = borderWidthTmpBuf; + const auto borderColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ResourceColor_EdgeColors borderColorTmpBuf = {}; + borderColorTmpBuf.tag = borderColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((borderColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 borderColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_ResourceColor_EdgeColors borderColorTmpBuf_ = {}; + borderColorTmpBuf_.selector = borderColorTmpBuf_UnionSelector; + if (borderColorTmpBuf_UnionSelector == 0) { + borderColorTmpBuf_.selector = 0; + const Ark_Int8 borderColorTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColorTmpBuf_BufU = {}; + borderColorTmpBuf_BufU.selector = borderColorTmpBuf_BufUUnionSelector; + if (borderColorTmpBuf_BufUUnionSelector == 0) { + borderColorTmpBuf_BufU.selector = 0; + borderColorTmpBuf_BufU.value0 = static_cast(valueDeserializer.readInt32()); + } else if (borderColorTmpBuf_BufUUnionSelector == 1) { + borderColorTmpBuf_BufU.selector = 1; + borderColorTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (borderColorTmpBuf_BufUUnionSelector == 2) { + borderColorTmpBuf_BufU.selector = 2; + borderColorTmpBuf_BufU.value2 = static_cast(valueDeserializer.readString()); + } else if (borderColorTmpBuf_BufUUnionSelector == 3) { + borderColorTmpBuf_BufU.selector = 3; + borderColorTmpBuf_BufU.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for borderColorTmpBuf_BufU has to be chosen through deserialisation."); + } + borderColorTmpBuf_.value0 = static_cast(borderColorTmpBuf_BufU); + } else if (borderColorTmpBuf_UnionSelector == 1) { + borderColorTmpBuf_.selector = 1; + borderColorTmpBuf_.value1 = EdgeColors_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for arrowHeightTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for borderColorTmpBuf_ has to be chosen through deserialisation."); } - arrowHeightTmpBuf.value = static_cast(arrowHeightTmpBuf_); + borderColorTmpBuf.value = static_cast(borderColorTmpBuf_); } - value.arrowHeight = arrowHeightTmpBuf; - const auto radiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension radiusTmpBuf = {}; - radiusTmpBuf.tag = radiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((radiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 radiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension radiusTmpBuf_ = {}; - radiusTmpBuf_.selector = radiusTmpBuf_UnionSelector; - if (radiusTmpBuf_UnionSelector == 0) { - radiusTmpBuf_.selector = 0; - radiusTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (radiusTmpBuf_UnionSelector == 1) { - radiusTmpBuf_.selector = 1; - radiusTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (radiusTmpBuf_UnionSelector == 2) { - radiusTmpBuf_.selector = 2; - radiusTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.borderColor = borderColorTmpBuf; + const auto borderStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_BorderStyle_EdgeStyles borderStyleTmpBuf = {}; + borderStyleTmpBuf.tag = borderStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((borderStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 borderStyleTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_BorderStyle_EdgeStyles borderStyleTmpBuf_ = {}; + borderStyleTmpBuf_.selector = borderStyleTmpBuf_UnionSelector; + if (borderStyleTmpBuf_UnionSelector == 0) { + borderStyleTmpBuf_.selector = 0; + borderStyleTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (borderStyleTmpBuf_UnionSelector == 1) { + borderStyleTmpBuf_.selector = 1; + borderStyleTmpBuf_.value1 = EdgeStyles_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for borderStyleTmpBuf_ has to be chosen through deserialisation."); } - radiusTmpBuf.value = static_cast(radiusTmpBuf_); + borderStyleTmpBuf.value = static_cast(borderStyleTmpBuf_); } - value.radius = radiusTmpBuf; + value.borderStyle = borderStyleTmpBuf; const auto shadowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ShadowOptions_ShadowStyle shadowTmpBuf = {}; shadowTmpBuf.tag = shadowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -105065,6 +93448,104 @@ inline Ark_CustomPopupOptions CustomPopupOptions_serializer::read(DeserializerBa backgroundBlurStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); } value.backgroundBlurStyle = backgroundBlurStyleTmpBuf; + const auto backgroundBlurStyleOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BackgroundBlurStyleOptions backgroundBlurStyleOptionsTmpBuf = {}; + backgroundBlurStyleOptionsTmpBuf.tag = backgroundBlurStyleOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((backgroundBlurStyleOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + backgroundBlurStyleOptionsTmpBuf.value = BackgroundBlurStyleOptions_serializer::read(valueDeserializer); + } + value.backgroundBlurStyleOptions = backgroundBlurStyleOptionsTmpBuf; + const auto backgroundEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BackgroundEffectOptions backgroundEffectTmpBuf = {}; + backgroundEffectTmpBuf.tag = backgroundEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((backgroundEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + backgroundEffectTmpBuf.value = BackgroundEffectOptions_serializer::read(valueDeserializer); + } + value.backgroundEffect = backgroundEffectTmpBuf; + const auto keyboardAvoidModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_arkui_component_common_KeyboardAvoidMode keyboardAvoidModeTmpBuf = {}; + keyboardAvoidModeTmpBuf.tag = keyboardAvoidModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((keyboardAvoidModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + keyboardAvoidModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.keyboardAvoidMode = keyboardAvoidModeTmpBuf; + const auto enableHoverModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableHoverModeTmpBuf = {}; + enableHoverModeTmpBuf.tag = enableHoverModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enableHoverModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enableHoverModeTmpBuf.value = valueDeserializer.readBoolean(); + } + value.enableHoverMode = enableHoverModeTmpBuf; + const auto hoverModeAreaTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_HoverModeAreaType hoverModeAreaTmpBuf = {}; + hoverModeAreaTmpBuf.tag = hoverModeAreaTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((hoverModeAreaTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + hoverModeAreaTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.hoverModeArea = hoverModeAreaTmpBuf; + const auto onDidAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDidAppearTmpBuf = {}; + onDidAppearTmpBuf.tag = onDidAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onDidAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onDidAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onDidAppear = onDidAppearTmpBuf; + const auto onDidDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDidDisappearTmpBuf = {}; + onDidDisappearTmpBuf.tag = onDidDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onDidDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onDidDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onDidDisappear = onDidDisappearTmpBuf; + const auto onWillAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onWillAppearTmpBuf = {}; + onWillAppearTmpBuf.tag = onWillAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onWillAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onWillAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onWillAppear = onWillAppearTmpBuf; + const auto onWillDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onWillDisappearTmpBuf = {}; + onWillDisappearTmpBuf.tag = onWillDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onWillDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onWillDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onWillDisappear = onWillDisappearTmpBuf; + const auto keyboardAvoidDistanceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics keyboardAvoidDistanceTmpBuf = {}; + keyboardAvoidDistanceTmpBuf.tag = keyboardAvoidDistanceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((keyboardAvoidDistanceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + keyboardAvoidDistanceTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.keyboardAvoidDistance = keyboardAvoidDistanceTmpBuf; + const auto levelModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LevelMode levelModeTmpBuf = {}; + levelModeTmpBuf.tag = levelModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((levelModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + levelModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.levelMode = levelModeTmpBuf; + const auto levelUniqueIdTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number levelUniqueIdTmpBuf = {}; + levelUniqueIdTmpBuf.tag = levelUniqueIdTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((levelUniqueIdTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + levelUniqueIdTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.levelUniqueId = levelUniqueIdTmpBuf; + const auto immersiveModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ImmersiveMode immersiveModeTmpBuf = {}; + immersiveModeTmpBuf.tag = immersiveModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((immersiveModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + immersiveModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.immersiveMode = immersiveModeTmpBuf; + const auto levelOrderTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LevelOrder levelOrderTmpBuf = {}; + levelOrderTmpBuf.tag = levelOrderTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((levelOrderTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + levelOrderTmpBuf.value = static_cast(LevelOrder_serializer::read(valueDeserializer)); + } + value.levelOrder = levelOrderTmpBuf; const auto focusableTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean focusableTmpBuf = {}; focusableTmpBuf.tag = focusableTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -105072,1778 +93553,1589 @@ inline Ark_CustomPopupOptions CustomPopupOptions_serializer::read(DeserializerBa focusableTmpBuf.value = valueDeserializer.readBoolean(); } value.focusable = focusableTmpBuf; - const auto transitionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TransitionEffect transitionTmpBuf = {}; - transitionTmpBuf.tag = transitionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((transitionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - transitionTmpBuf.value = static_cast(TransitionEffect_serializer::read(valueDeserializer)); - } - value.transition = transitionTmpBuf; - const auto onWillDismissTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Boolean_Callback_DismissPopupAction_Void onWillDismissTmpBuf = {}; - onWillDismissTmpBuf.tag = onWillDismissTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onWillDismissTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 onWillDismissTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismissTmpBuf_ = {}; - onWillDismissTmpBuf_.selector = onWillDismissTmpBuf_UnionSelector; - if (onWillDismissTmpBuf_UnionSelector == 0) { - onWillDismissTmpBuf_.selector = 0; - onWillDismissTmpBuf_.value0 = valueDeserializer.readBoolean(); - } else if (onWillDismissTmpBuf_UnionSelector == 1) { - onWillDismissTmpBuf_.selector = 1; - onWillDismissTmpBuf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissPopupAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissPopupAction_Void))))}; - } else { - INTEROP_FATAL("One of the branches for onWillDismissTmpBuf_ has to be chosen through deserialisation."); - } - onWillDismissTmpBuf.value = static_cast(onWillDismissTmpBuf_); - } - value.onWillDismiss = onWillDismissTmpBuf; - const auto enableHoverModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableHoverModeTmpBuf = {}; - enableHoverModeTmpBuf.tag = enableHoverModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableHoverModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableHoverModeTmpBuf.value = valueDeserializer.readBoolean(); - } - value.enableHoverMode = enableHoverModeTmpBuf; - const auto followTransformOfTargetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean followTransformOfTargetTmpBuf = {}; - followTransformOfTargetTmpBuf.tag = followTransformOfTargetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((followTransformOfTargetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - followTransformOfTargetTmpBuf.value = valueDeserializer.readBoolean(); - } - value.followTransformOfTarget = followTransformOfTargetTmpBuf; - const auto keyboardAvoidModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_KeyboardAvoidMode keyboardAvoidModeTmpBuf = {}; - keyboardAvoidModeTmpBuf.tag = keyboardAvoidModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((keyboardAvoidModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - keyboardAvoidModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.keyboardAvoidMode = keyboardAvoidModeTmpBuf; return value; } -inline void DigitIndicator_serializer::write(SerializerBase& buffer, Ark_DigitIndicator value) +inline void CustomPopupOptions_serializer::write(SerializerBase& buffer, Ark_CustomPopupOptions value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderFor_left = value._left; - if (runtimeType(valueHolderFor_left) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_leftTmpValue = valueHolderFor_left.value; - if (valueHolderFor_leftTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderFor_leftTmpValueForIdx0 = valueHolderFor_leftTmpValue.value0; - valueSerializer.writeString(valueHolderFor_leftTmpValueForIdx0); - } else if (valueHolderFor_leftTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderFor_leftTmpValueForIdx1 = valueHolderFor_leftTmpValue.value1; - valueSerializer.writeNumber(valueHolderFor_leftTmpValueForIdx1); - } else if (valueHolderFor_leftTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderFor_leftTmpValueForIdx2 = valueHolderFor_leftTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderFor_leftTmpValueForIdx2); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderFor_top = value._top; - if (runtimeType(valueHolderFor_top) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBuilder = value.builder; + valueSerializer.writeCallbackResource(valueHolderForBuilder.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilder.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForBuilder.callSync)); + const auto valueHolderForPlacement = value.placement; + if (runtimeType(valueHolderForPlacement) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_topTmpValue = valueHolderFor_top.value; - if (valueHolderFor_topTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderFor_topTmpValueForIdx0 = valueHolderFor_topTmpValue.value0; - valueSerializer.writeString(valueHolderFor_topTmpValueForIdx0); - } else if (valueHolderFor_topTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderFor_topTmpValueForIdx1 = valueHolderFor_topTmpValue.value1; - valueSerializer.writeNumber(valueHolderFor_topTmpValueForIdx1); - } else if (valueHolderFor_topTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderFor_topTmpValueForIdx2 = valueHolderFor_topTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderFor_topTmpValueForIdx2); - } + const auto valueHolderForPlacementTmpValue = valueHolderForPlacement.value; + valueSerializer.writeInt32(static_cast(valueHolderForPlacementTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_right = value._right; - if (runtimeType(valueHolderFor_right) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPopupColor = value.popupColor; + if (runtimeType(valueHolderForPopupColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_rightTmpValue = valueHolderFor_right.value; - if (valueHolderFor_rightTmpValue.selector == 0) { + const auto valueHolderForPopupColorTmpValue = valueHolderForPopupColor.value; + if (valueHolderForPopupColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderFor_rightTmpValueForIdx0 = valueHolderFor_rightTmpValue.value0; - valueSerializer.writeString(valueHolderFor_rightTmpValueForIdx0); - } else if (valueHolderFor_rightTmpValue.selector == 1) { + const auto valueHolderForPopupColorTmpValueForIdx0 = valueHolderForPopupColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForPopupColorTmpValueForIdx0)); + } else if (valueHolderForPopupColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderFor_rightTmpValueForIdx1 = valueHolderFor_rightTmpValue.value1; - valueSerializer.writeNumber(valueHolderFor_rightTmpValueForIdx1); - } else if (valueHolderFor_rightTmpValue.selector == 2) { + const auto valueHolderForPopupColorTmpValueForIdx1 = valueHolderForPopupColorTmpValue.value1; + valueSerializer.writeString(valueHolderForPopupColorTmpValueForIdx1); + } else if (valueHolderForPopupColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderFor_rightTmpValueForIdx2 = valueHolderFor_rightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderFor_rightTmpValueForIdx2); + const auto valueHolderForPopupColorTmpValueForIdx2 = valueHolderForPopupColorTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForPopupColorTmpValueForIdx2); + } else if (valueHolderForPopupColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForPopupColorTmpValueForIdx3 = valueHolderForPopupColorTmpValue.value3; + valueSerializer.writeNumber(valueHolderForPopupColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_bottom = value._bottom; - if (runtimeType(valueHolderFor_bottom) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnableArrow = value.enableArrow; + if (runtimeType(valueHolderForEnableArrow) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_bottomTmpValue = valueHolderFor_bottom.value; - if (valueHolderFor_bottomTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderFor_bottomTmpValueForIdx0 = valueHolderFor_bottomTmpValue.value0; - valueSerializer.writeString(valueHolderFor_bottomTmpValueForIdx0); - } else if (valueHolderFor_bottomTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderFor_bottomTmpValueForIdx1 = valueHolderFor_bottomTmpValue.value1; - valueSerializer.writeNumber(valueHolderFor_bottomTmpValueForIdx1); - } else if (valueHolderFor_bottomTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderFor_bottomTmpValueForIdx2 = valueHolderFor_bottomTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderFor_bottomTmpValueForIdx2); - } + const auto valueHolderForEnableArrowTmpValue = valueHolderForEnableArrow.value; + valueSerializer.writeBoolean(valueHolderForEnableArrowTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_start = value._start; - if (runtimeType(valueHolderFor_start) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAutoCancel = value.autoCancel; + if (runtimeType(valueHolderForAutoCancel) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_startTmpValue = valueHolderFor_start.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderFor_startTmpValue); + const auto valueHolderForAutoCancelTmpValue = valueHolderForAutoCancel.value; + valueSerializer.writeBoolean(valueHolderForAutoCancelTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_end = value._end; - if (runtimeType(valueHolderFor_end) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnStateChange = value.onStateChange; + if (runtimeType(valueHolderForOnStateChange) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_endTmpValue = valueHolderFor_end.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderFor_endTmpValue); + const auto valueHolderForOnStateChangeTmpValue = valueHolderForOnStateChange.value; + valueSerializer.writeCallbackResource(valueHolderForOnStateChangeTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnStateChangeTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnStateChangeTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_fontColor = value._fontColor; - if (runtimeType(valueHolderFor_fontColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForArrowOffset = value.arrowOffset; + if (runtimeType(valueHolderForArrowOffset) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_fontColorTmpValue = valueHolderFor_fontColor.value; - if (valueHolderFor_fontColorTmpValue.selector == 0) { + const auto valueHolderForArrowOffsetTmpValue = valueHolderForArrowOffset.value; + if (valueHolderForArrowOffsetTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderFor_fontColorTmpValueForIdx0 = valueHolderFor_fontColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderFor_fontColorTmpValueForIdx0)); - } else if (valueHolderFor_fontColorTmpValue.selector == 1) { + const auto valueHolderForArrowOffsetTmpValueForIdx0 = valueHolderForArrowOffsetTmpValue.value0; + valueSerializer.writeString(valueHolderForArrowOffsetTmpValueForIdx0); + } else if (valueHolderForArrowOffsetTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderFor_fontColorTmpValueForIdx1 = valueHolderFor_fontColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderFor_fontColorTmpValueForIdx1); - } else if (valueHolderFor_fontColorTmpValue.selector == 2) { + const auto valueHolderForArrowOffsetTmpValueForIdx1 = valueHolderForArrowOffsetTmpValue.value1; + valueSerializer.writeNumber(valueHolderForArrowOffsetTmpValueForIdx1); + } else if (valueHolderForArrowOffsetTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderFor_fontColorTmpValueForIdx2 = valueHolderFor_fontColorTmpValue.value2; - valueSerializer.writeString(valueHolderFor_fontColorTmpValueForIdx2); - } else if (valueHolderFor_fontColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderFor_fontColorTmpValueForIdx3 = valueHolderFor_fontColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderFor_fontColorTmpValueForIdx3); + const auto valueHolderForArrowOffsetTmpValueForIdx2 = valueHolderForArrowOffsetTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForArrowOffsetTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_selectedFontColor = value._selectedFontColor; - if (runtimeType(valueHolderFor_selectedFontColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForShowInSubWindow = value.showInSubWindow; + if (runtimeType(valueHolderForShowInSubWindow) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_selectedFontColorTmpValue = valueHolderFor_selectedFontColor.value; - if (valueHolderFor_selectedFontColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderFor_selectedFontColorTmpValueForIdx0 = valueHolderFor_selectedFontColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderFor_selectedFontColorTmpValueForIdx0)); - } else if (valueHolderFor_selectedFontColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderFor_selectedFontColorTmpValueForIdx1 = valueHolderFor_selectedFontColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderFor_selectedFontColorTmpValueForIdx1); - } else if (valueHolderFor_selectedFontColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderFor_selectedFontColorTmpValueForIdx2 = valueHolderFor_selectedFontColorTmpValue.value2; - valueSerializer.writeString(valueHolderFor_selectedFontColorTmpValueForIdx2); - } else if (valueHolderFor_selectedFontColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderFor_selectedFontColorTmpValueForIdx3 = valueHolderFor_selectedFontColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderFor_selectedFontColorTmpValueForIdx3); - } + const auto valueHolderForShowInSubWindowTmpValue = valueHolderForShowInSubWindow.value; + valueSerializer.writeBoolean(valueHolderForShowInSubWindowTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_digitFont = value._digitFont; - if (runtimeType(valueHolderFor_digitFont) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMask = value.mask; + if (runtimeType(valueHolderForMask) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_digitFontTmpValue = valueHolderFor_digitFont.value; - Font_serializer::write(valueSerializer, valueHolderFor_digitFontTmpValue); + const auto valueHolderForMaskTmpValue = valueHolderForMask.value; + if (valueHolderForMaskTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForMaskTmpValueForIdx0 = valueHolderForMaskTmpValue.value0; + valueSerializer.writeBoolean(valueHolderForMaskTmpValueForIdx0); + } else if (valueHolderForMaskTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForMaskTmpValueForIdx1 = valueHolderForMaskTmpValue.value1; + PopupMaskType_serializer::write(valueSerializer, valueHolderForMaskTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderFor_selectedDigitFont = value._selectedDigitFont; - if (runtimeType(valueHolderFor_selectedDigitFont) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTargetSpace = value.targetSpace; + if (runtimeType(valueHolderForTargetSpace) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_selectedDigitFontTmpValue = valueHolderFor_selectedDigitFont.value; - Font_serializer::write(valueSerializer, valueHolderFor_selectedDigitFontTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } -} -inline Ark_DigitIndicator DigitIndicator_serializer::read(DeserializerBase& buffer) -{ - Ark_DigitIndicator value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto _leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _leftTmpBuf = {}; - _leftTmpBuf.tag = _leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 _leftTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length _leftTmpBuf_ = {}; - _leftTmpBuf_.selector = _leftTmpBuf_UnionSelector; - if (_leftTmpBuf_UnionSelector == 0) { - _leftTmpBuf_.selector = 0; - _leftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (_leftTmpBuf_UnionSelector == 1) { - _leftTmpBuf_.selector = 1; - _leftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (_leftTmpBuf_UnionSelector == 2) { - _leftTmpBuf_.selector = 2; - _leftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for _leftTmpBuf_ has to be chosen through deserialisation."); - } - _leftTmpBuf.value = static_cast(_leftTmpBuf_); - } - value._left = _leftTmpBuf; - const auto _topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _topTmpBuf = {}; - _topTmpBuf.tag = _topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 _topTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length _topTmpBuf_ = {}; - _topTmpBuf_.selector = _topTmpBuf_UnionSelector; - if (_topTmpBuf_UnionSelector == 0) { - _topTmpBuf_.selector = 0; - _topTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (_topTmpBuf_UnionSelector == 1) { - _topTmpBuf_.selector = 1; - _topTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (_topTmpBuf_UnionSelector == 2) { - _topTmpBuf_.selector = 2; - _topTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for _topTmpBuf_ has to be chosen through deserialisation."); - } - _topTmpBuf.value = static_cast(_topTmpBuf_); - } - value._top = _topTmpBuf; - const auto _rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _rightTmpBuf = {}; - _rightTmpBuf.tag = _rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 _rightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length _rightTmpBuf_ = {}; - _rightTmpBuf_.selector = _rightTmpBuf_UnionSelector; - if (_rightTmpBuf_UnionSelector == 0) { - _rightTmpBuf_.selector = 0; - _rightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (_rightTmpBuf_UnionSelector == 1) { - _rightTmpBuf_.selector = 1; - _rightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (_rightTmpBuf_UnionSelector == 2) { - _rightTmpBuf_.selector = 2; - _rightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for _rightTmpBuf_ has to be chosen through deserialisation."); - } - _rightTmpBuf.value = static_cast(_rightTmpBuf_); - } - value._right = _rightTmpBuf; - const auto _bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _bottomTmpBuf = {}; - _bottomTmpBuf.tag = _bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 _bottomTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length _bottomTmpBuf_ = {}; - _bottomTmpBuf_.selector = _bottomTmpBuf_UnionSelector; - if (_bottomTmpBuf_UnionSelector == 0) { - _bottomTmpBuf_.selector = 0; - _bottomTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (_bottomTmpBuf_UnionSelector == 1) { - _bottomTmpBuf_.selector = 1; - _bottomTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (_bottomTmpBuf_UnionSelector == 2) { - _bottomTmpBuf_.selector = 2; - _bottomTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for _bottomTmpBuf_ has to be chosen through deserialisation."); - } - _bottomTmpBuf.value = static_cast(_bottomTmpBuf_); - } - value._bottom = _bottomTmpBuf; - const auto _startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics _startTmpBuf = {}; - _startTmpBuf.tag = _startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - _startTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); - } - value._start = _startTmpBuf; - const auto _endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics _endTmpBuf = {}; - _endTmpBuf.tag = _endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - _endTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); - } - value._end = _endTmpBuf; - const auto _fontColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor _fontColorTmpBuf = {}; - _fontColorTmpBuf.tag = _fontColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_fontColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 _fontColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor _fontColorTmpBuf_ = {}; - _fontColorTmpBuf_.selector = _fontColorTmpBuf_UnionSelector; - if (_fontColorTmpBuf_UnionSelector == 0) { - _fontColorTmpBuf_.selector = 0; - _fontColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (_fontColorTmpBuf_UnionSelector == 1) { - _fontColorTmpBuf_.selector = 1; - _fontColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (_fontColorTmpBuf_UnionSelector == 2) { - _fontColorTmpBuf_.selector = 2; - _fontColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (_fontColorTmpBuf_UnionSelector == 3) { - _fontColorTmpBuf_.selector = 3; - _fontColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for _fontColorTmpBuf_ has to be chosen through deserialisation."); - } - _fontColorTmpBuf.value = static_cast(_fontColorTmpBuf_); - } - value._fontColor = _fontColorTmpBuf; - const auto _selectedFontColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor _selectedFontColorTmpBuf = {}; - _selectedFontColorTmpBuf.tag = _selectedFontColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_selectedFontColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 _selectedFontColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor _selectedFontColorTmpBuf_ = {}; - _selectedFontColorTmpBuf_.selector = _selectedFontColorTmpBuf_UnionSelector; - if (_selectedFontColorTmpBuf_UnionSelector == 0) { - _selectedFontColorTmpBuf_.selector = 0; - _selectedFontColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (_selectedFontColorTmpBuf_UnionSelector == 1) { - _selectedFontColorTmpBuf_.selector = 1; - _selectedFontColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (_selectedFontColorTmpBuf_UnionSelector == 2) { - _selectedFontColorTmpBuf_.selector = 2; - _selectedFontColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (_selectedFontColorTmpBuf_UnionSelector == 3) { - _selectedFontColorTmpBuf_.selector = 3; - _selectedFontColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for _selectedFontColorTmpBuf_ has to be chosen through deserialisation."); + const auto valueHolderForTargetSpaceTmpValue = valueHolderForTargetSpace.value; + if (valueHolderForTargetSpaceTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForTargetSpaceTmpValueForIdx0 = valueHolderForTargetSpaceTmpValue.value0; + valueSerializer.writeString(valueHolderForTargetSpaceTmpValueForIdx0); + } else if (valueHolderForTargetSpaceTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForTargetSpaceTmpValueForIdx1 = valueHolderForTargetSpaceTmpValue.value1; + valueSerializer.writeNumber(valueHolderForTargetSpaceTmpValueForIdx1); + } else if (valueHolderForTargetSpaceTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForTargetSpaceTmpValueForIdx2 = valueHolderForTargetSpaceTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForTargetSpaceTmpValueForIdx2); } - _selectedFontColorTmpBuf.value = static_cast(_selectedFontColorTmpBuf_); - } - value._selectedFontColor = _selectedFontColorTmpBuf; - const auto _digitFontTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Font _digitFontTmpBuf = {}; - _digitFontTmpBuf.tag = _digitFontTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_digitFontTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - _digitFontTmpBuf.value = Font_serializer::read(valueDeserializer); - } - value._digitFont = _digitFontTmpBuf; - const auto _selectedDigitFontTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Font _selectedDigitFontTmpBuf = {}; - _selectedDigitFontTmpBuf.tag = _selectedDigitFontTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_selectedDigitFontTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - _selectedDigitFontTmpBuf.value = Font_serializer::read(valueDeserializer); - } - value._selectedDigitFont = _selectedDigitFontTmpBuf; - return value; -} -inline void EventTarget_serializer::write(SerializerBase& buffer, Ark_EventTarget value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForArea = value.area; - Area_serializer::write(valueSerializer, valueHolderForArea); - const auto valueHolderForId = value.id; - if (runtimeType(valueHolderForId) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIdTmpValue = valueHolderForId.value; - valueSerializer.writeString(valueHolderForIdTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_EventTarget EventTarget_serializer::read(DeserializerBase& buffer) -{ - Ark_EventTarget value = {}; - DeserializerBase& valueDeserializer = buffer; - value.area = Area_serializer::read(valueDeserializer); - const auto idTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String idTmpBuf = {}; - idTmpBuf.tag = idTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((idTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - idTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.id = idTmpBuf; - return value; -} -inline void FocusAxisEvent_serializer::write(SerializerBase& buffer, Ark_FocusAxisEvent value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_FocusAxisEvent FocusAxisEvent_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void GeometryInfo_serializer::write(SerializerBase& buffer, Ark_GeometryInfo value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForWidth = value.width; - valueSerializer.writeNumber(valueHolderForWidth); - const auto valueHolderForHeight = value.height; - valueSerializer.writeNumber(valueHolderForHeight); - const auto valueHolderForBorderWidth = value.borderWidth; - EdgeWidths_serializer::write(valueSerializer, valueHolderForBorderWidth); - const auto valueHolderForMargin = value.margin; - Padding_serializer::write(valueSerializer, valueHolderForMargin); - const auto valueHolderForPadding = value.padding; - Padding_serializer::write(valueSerializer, valueHolderForPadding); -} -inline Ark_GeometryInfo GeometryInfo_serializer::read(DeserializerBase& buffer) -{ - Ark_GeometryInfo value = {}; - DeserializerBase& valueDeserializer = buffer; - value.width = static_cast(valueDeserializer.readNumber()); - value.height = static_cast(valueDeserializer.readNumber()); - value.borderWidth = EdgeWidths_serializer::read(valueDeserializer); - value.margin = Padding_serializer::read(valueDeserializer); - value.padding = Padding_serializer::read(valueDeserializer); - return value; -} -inline void GestureEvent_serializer::write(SerializerBase& buffer, Ark_GestureEvent value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_GestureEvent GestureEvent_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void GutterOption_serializer::write(SerializerBase& buffer, Ark_GutterOption value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForX = value.x; - if (runtimeType(valueHolderForX) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOffset = value.offset; + if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForXTmpValue = valueHolderForX.value; - if (valueHolderForXTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForXTmpValueForIdx0 = valueHolderForXTmpValue.value0; - if (valueHolderForXTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForXTmpValueForIdx0ForIdx0 = valueHolderForXTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForXTmpValueForIdx0ForIdx0); - } else if (valueHolderForXTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForXTmpValueForIdx0ForIdx1 = valueHolderForXTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForXTmpValueForIdx0ForIdx1); - } else if (valueHolderForXTmpValueForIdx0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForXTmpValueForIdx0ForIdx2 = valueHolderForXTmpValueForIdx0.value2; - Resource_serializer::write(valueSerializer, valueHolderForXTmpValueForIdx0ForIdx2); - } - } else if (valueHolderForXTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForXTmpValueForIdx1 = valueHolderForXTmpValue.value1; - GridRowSizeOption_serializer::write(valueSerializer, valueHolderForXTmpValueForIdx1); - } + const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; + Position_serializer::write(valueSerializer, valueHolderForOffsetTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForY = value.y; - if (runtimeType(valueHolderForY) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForWidth = value.width; + if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForYTmpValue = valueHolderForY.value; - if (valueHolderForYTmpValue.selector == 0) { + const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; + if (valueHolderForWidthTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForYTmpValueForIdx0 = valueHolderForYTmpValue.value0; - if (valueHolderForYTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForYTmpValueForIdx0ForIdx0 = valueHolderForYTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForYTmpValueForIdx0ForIdx0); - } else if (valueHolderForYTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForYTmpValueForIdx0ForIdx1 = valueHolderForYTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForYTmpValueForIdx0ForIdx1); - } else if (valueHolderForYTmpValueForIdx0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForYTmpValueForIdx0ForIdx2 = valueHolderForYTmpValueForIdx0.value2; - Resource_serializer::write(valueSerializer, valueHolderForYTmpValueForIdx0ForIdx2); - } - } else if (valueHolderForYTmpValue.selector == 1) { + const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; + valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0); + } else if (valueHolderForWidthTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForYTmpValueForIdx1 = valueHolderForYTmpValue.value1; - GridRowSizeOption_serializer::write(valueSerializer, valueHolderForYTmpValueForIdx1); + const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; + valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1); + } else if (valueHolderForWidthTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_GutterOption GutterOption_serializer::read(DeserializerBase& buffer) -{ - Ark_GutterOption value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto xTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Length_GridRowSizeOption xTmpBuf = {}; - xTmpBuf.tag = xTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((xTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 xTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Length_GridRowSizeOption xTmpBuf_ = {}; - xTmpBuf_.selector = xTmpBuf_UnionSelector; - if (xTmpBuf_UnionSelector == 0) { - xTmpBuf_.selector = 0; - const Ark_Int8 xTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Length xTmpBuf_BufU = {}; - xTmpBuf_BufU.selector = xTmpBuf_BufUUnionSelector; - if (xTmpBuf_BufUUnionSelector == 0) { - xTmpBuf_BufU.selector = 0; - xTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (xTmpBuf_BufUUnionSelector == 1) { - xTmpBuf_BufU.selector = 1; - xTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (xTmpBuf_BufUUnionSelector == 2) { - xTmpBuf_BufU.selector = 2; - xTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for xTmpBuf_BufU has to be chosen through deserialisation."); - } - xTmpBuf_.value0 = static_cast(xTmpBuf_BufU); - } else if (xTmpBuf_UnionSelector == 1) { - xTmpBuf_.selector = 1; - xTmpBuf_.value1 = GridRowSizeOption_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for xTmpBuf_ has to be chosen through deserialisation."); + const auto valueHolderForArrowPointPosition = value.arrowPointPosition; + if (runtimeType(valueHolderForArrowPointPosition) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForArrowPointPositionTmpValue = valueHolderForArrowPointPosition.value; + valueSerializer.writeInt32(static_cast(valueHolderForArrowPointPositionTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForArrowWidth = value.arrowWidth; + if (runtimeType(valueHolderForArrowWidth) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForArrowWidthTmpValue = valueHolderForArrowWidth.value; + if (valueHolderForArrowWidthTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForArrowWidthTmpValueForIdx0 = valueHolderForArrowWidthTmpValue.value0; + valueSerializer.writeString(valueHolderForArrowWidthTmpValueForIdx0); + } else if (valueHolderForArrowWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForArrowWidthTmpValueForIdx1 = valueHolderForArrowWidthTmpValue.value1; + valueSerializer.writeNumber(valueHolderForArrowWidthTmpValueForIdx1); + } else if (valueHolderForArrowWidthTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForArrowWidthTmpValueForIdx2 = valueHolderForArrowWidthTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForArrowWidthTmpValueForIdx2); } - xTmpBuf.value = static_cast(xTmpBuf_); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.x = xTmpBuf; - const auto yTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Length_GridRowSizeOption yTmpBuf = {}; - yTmpBuf.tag = yTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((yTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 yTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Length_GridRowSizeOption yTmpBuf_ = {}; - yTmpBuf_.selector = yTmpBuf_UnionSelector; - if (yTmpBuf_UnionSelector == 0) { - yTmpBuf_.selector = 0; - const Ark_Int8 yTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Length yTmpBuf_BufU = {}; - yTmpBuf_BufU.selector = yTmpBuf_BufUUnionSelector; - if (yTmpBuf_BufUUnionSelector == 0) { - yTmpBuf_BufU.selector = 0; - yTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (yTmpBuf_BufUUnionSelector == 1) { - yTmpBuf_BufU.selector = 1; - yTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (yTmpBuf_BufUUnionSelector == 2) { - yTmpBuf_BufU.selector = 2; - yTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for yTmpBuf_BufU has to be chosen through deserialisation."); - } - yTmpBuf_.value0 = static_cast(yTmpBuf_BufU); - } else if (yTmpBuf_UnionSelector == 1) { - yTmpBuf_.selector = 1; - yTmpBuf_.value1 = GridRowSizeOption_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for yTmpBuf_ has to be chosen through deserialisation."); + const auto valueHolderForArrowHeight = value.arrowHeight; + if (runtimeType(valueHolderForArrowHeight) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForArrowHeightTmpValue = valueHolderForArrowHeight.value; + if (valueHolderForArrowHeightTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForArrowHeightTmpValueForIdx0 = valueHolderForArrowHeightTmpValue.value0; + valueSerializer.writeString(valueHolderForArrowHeightTmpValueForIdx0); + } else if (valueHolderForArrowHeightTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForArrowHeightTmpValueForIdx1 = valueHolderForArrowHeightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForArrowHeightTmpValueForIdx1); + } else if (valueHolderForArrowHeightTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForArrowHeightTmpValueForIdx2 = valueHolderForArrowHeightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForArrowHeightTmpValueForIdx2); } - yTmpBuf.value = static_cast(yTmpBuf_); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.y = yTmpBuf; - return value; -} -inline void HoverEvent_serializer::write(SerializerBase& buffer, Ark_HoverEvent value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_HoverEvent HoverEvent_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void ImageAttachmentLayoutStyle_serializer::write(SerializerBase& buffer, Ark_ImageAttachmentLayoutStyle value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForMargin = value.margin; - if (runtimeType(valueHolderForMargin) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRadius = value.radius; + if (runtimeType(valueHolderForRadius) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMarginTmpValue = valueHolderForMargin.value; - if (valueHolderForMarginTmpValue.selector == 0) { + const auto valueHolderForRadiusTmpValue = valueHolderForRadius.value; + if (valueHolderForRadiusTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForMarginTmpValueForIdx0 = valueHolderForMarginTmpValue.value0; - LengthMetrics_serializer::write(valueSerializer, valueHolderForMarginTmpValueForIdx0); - } else if (valueHolderForMarginTmpValue.selector == 1) { + const auto valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue.value0; + valueSerializer.writeString(valueHolderForRadiusTmpValueForIdx0); + } else if (valueHolderForRadiusTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForMarginTmpValueForIdx1 = valueHolderForMarginTmpValue.value1; - Padding_serializer::write(valueSerializer, valueHolderForMarginTmpValueForIdx1); + const auto valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue.value1; + valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx1); + } else if (valueHolderForRadiusTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForRadiusTmpValueForIdx2 = valueHolderForRadiusTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPadding = value.padding; - if (runtimeType(valueHolderForPadding) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForShadow = value.shadow; + if (runtimeType(valueHolderForShadow) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPaddingTmpValue = valueHolderForPadding.value; - if (valueHolderForPaddingTmpValue.selector == 0) { + const auto valueHolderForShadowTmpValue = valueHolderForShadow.value; + if (valueHolderForShadowTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForPaddingTmpValueForIdx0 = valueHolderForPaddingTmpValue.value0; - LengthMetrics_serializer::write(valueSerializer, valueHolderForPaddingTmpValueForIdx0); - } else if (valueHolderForPaddingTmpValue.selector == 1) { + const auto valueHolderForShadowTmpValueForIdx0 = valueHolderForShadowTmpValue.value0; + ShadowOptions_serializer::write(valueSerializer, valueHolderForShadowTmpValueForIdx0); + } else if (valueHolderForShadowTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForPaddingTmpValueForIdx1 = valueHolderForPaddingTmpValue.value1; - Padding_serializer::write(valueSerializer, valueHolderForPaddingTmpValueForIdx1); + const auto valueHolderForShadowTmpValueForIdx1 = valueHolderForShadowTmpValue.value1; + valueSerializer.writeInt32(static_cast(valueHolderForShadowTmpValueForIdx1)); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBorderRadius = value.borderRadius; - if (runtimeType(valueHolderForBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBackgroundBlurStyle = value.backgroundBlurStyle; + if (runtimeType(valueHolderForBackgroundBlurStyle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBorderRadiusTmpValue = valueHolderForBorderRadius.value; - if (valueHolderForBorderRadiusTmpValue.selector == 0) { + const auto valueHolderForBackgroundBlurStyleTmpValue = valueHolderForBackgroundBlurStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForBackgroundBlurStyleTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForFocusable = value.focusable; + if (runtimeType(valueHolderForFocusable) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForFocusableTmpValue = valueHolderForFocusable.value; + valueSerializer.writeBoolean(valueHolderForFocusableTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForTransition = value.transition; + if (runtimeType(valueHolderForTransition) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTransitionTmpValue = valueHolderForTransition.value; + TransitionEffect_serializer::write(valueSerializer, valueHolderForTransitionTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForOnWillDismiss = value.onWillDismiss; + if (runtimeType(valueHolderForOnWillDismiss) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOnWillDismissTmpValue = valueHolderForOnWillDismiss.value; + if (valueHolderForOnWillDismissTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForBorderRadiusTmpValueForIdx0 = valueHolderForBorderRadiusTmpValue.value0; - LengthMetrics_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx0); - } else if (valueHolderForBorderRadiusTmpValue.selector == 1) { + const auto valueHolderForOnWillDismissTmpValueForIdx0 = valueHolderForOnWillDismissTmpValue.value0; + valueSerializer.writeBoolean(valueHolderForOnWillDismissTmpValueForIdx0); + } else if (valueHolderForOnWillDismissTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue.value1; - BorderRadiuses_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx1); + const auto valueHolderForOnWillDismissTmpValueForIdx1 = valueHolderForOnWillDismissTmpValue.value1; + valueSerializer.writeCallbackResource(valueHolderForOnWillDismissTmpValueForIdx1.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDismissTmpValueForIdx1.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDismissTmpValueForIdx1.callSync)); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForEnableHoverMode = value.enableHoverMode; + if (runtimeType(valueHolderForEnableHoverMode) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForEnableHoverModeTmpValue = valueHolderForEnableHoverMode.value; + valueSerializer.writeBoolean(valueHolderForEnableHoverModeTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForFollowTransformOfTarget = value.followTransformOfTarget; + if (runtimeType(valueHolderForFollowTransformOfTarget) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForFollowTransformOfTargetTmpValue = valueHolderForFollowTransformOfTarget.value; + valueSerializer.writeBoolean(valueHolderForFollowTransformOfTargetTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForKeyboardAvoidMode = value.keyboardAvoidMode; + if (runtimeType(valueHolderForKeyboardAvoidMode) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForKeyboardAvoidModeTmpValue = valueHolderForKeyboardAvoidMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForKeyboardAvoidModeTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForColorMode = value.colorMode; + if (runtimeType(valueHolderForColorMode) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForColorModeTmpValue = valueHolderForColorMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForColorModeTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForOnDidAppear = value.onDidAppear; + if (runtimeType(valueHolderForOnDidAppear) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOnDidAppearTmpValue = valueHolderForOnDidAppear.value; + valueSerializer.writeCallbackResource(valueHolderForOnDidAppearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidAppearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidAppearTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForOnWillDisappear = value.onWillDisappear; + if (runtimeType(valueHolderForOnWillDisappear) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOnWillDisappearTmpValue = valueHolderForOnWillDisappear.value; + valueSerializer.writeCallbackResource(valueHolderForOnWillDisappearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDisappearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDisappearTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForOnDidDisappear = value.onDidDisappear; + if (runtimeType(valueHolderForOnDidDisappear) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOnDidDisappearTmpValue = valueHolderForOnDidDisappear.value; + valueSerializer.writeCallbackResource(valueHolderForOnDidDisappearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidDisappearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidDisappearTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForOnWillAppear = value.onWillAppear; + if (runtimeType(valueHolderForOnWillAppear) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOnWillAppearTmpValue = valueHolderForOnWillAppear.value; + valueSerializer.writeCallbackResource(valueHolderForOnWillAppearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillAppearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillAppearTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_CustomPopupOptions CustomPopupOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_CustomPopupOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + value.builder = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + const auto placementTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Placement placementTmpBuf = {}; + placementTmpBuf.tag = placementTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((placementTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + placementTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.placement = placementTmpBuf; + const auto popupColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_arkui_component_enums_Color_String_Resource_Number popupColorTmpBuf = {}; + popupColorTmpBuf.tag = popupColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((popupColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 popupColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_arkui_component_enums_Color_String_Resource_Number popupColorTmpBuf_ = {}; + popupColorTmpBuf_.selector = popupColorTmpBuf_UnionSelector; + if (popupColorTmpBuf_UnionSelector == 0) { + popupColorTmpBuf_.selector = 0; + popupColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (popupColorTmpBuf_UnionSelector == 1) { + popupColorTmpBuf_.selector = 1; + popupColorTmpBuf_.value1 = static_cast(valueDeserializer.readString()); + } else if (popupColorTmpBuf_UnionSelector == 2) { + popupColorTmpBuf_.selector = 2; + popupColorTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else if (popupColorTmpBuf_UnionSelector == 3) { + popupColorTmpBuf_.selector = 3; + popupColorTmpBuf_.value3 = static_cast(valueDeserializer.readNumber()); + } else { + INTEROP_FATAL("One of the branches for popupColorTmpBuf_ has to be chosen through deserialisation."); + } + popupColorTmpBuf.value = static_cast(popupColorTmpBuf_); + } + value.popupColor = popupColorTmpBuf; + const auto enableArrowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableArrowTmpBuf = {}; + enableArrowTmpBuf.tag = enableArrowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enableArrowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enableArrowTmpBuf.value = valueDeserializer.readBoolean(); + } + value.enableArrow = enableArrowTmpBuf; + const auto autoCancelTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean autoCancelTmpBuf = {}; + autoCancelTmpBuf.tag = autoCancelTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((autoCancelTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + autoCancelTmpBuf.value = valueDeserializer.readBoolean(); + } + value.autoCancel = autoCancelTmpBuf; + const auto onStateChangeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PopupStateChangeCallback onStateChangeTmpBuf = {}; + onStateChangeTmpBuf.tag = onStateChangeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onStateChangeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onStateChangeTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_PopupStateChangeCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_PopupStateChangeCallback))))}; + } + value.onStateChange = onStateChangeTmpBuf; + const auto arrowOffsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length arrowOffsetTmpBuf = {}; + arrowOffsetTmpBuf.tag = arrowOffsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((arrowOffsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 arrowOffsetTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length arrowOffsetTmpBuf_ = {}; + arrowOffsetTmpBuf_.selector = arrowOffsetTmpBuf_UnionSelector; + if (arrowOffsetTmpBuf_UnionSelector == 0) { + arrowOffsetTmpBuf_.selector = 0; + arrowOffsetTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (arrowOffsetTmpBuf_UnionSelector == 1) { + arrowOffsetTmpBuf_.selector = 1; + arrowOffsetTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (arrowOffsetTmpBuf_UnionSelector == 2) { + arrowOffsetTmpBuf_.selector = 2; + arrowOffsetTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for arrowOffsetTmpBuf_ has to be chosen through deserialisation."); + } + arrowOffsetTmpBuf.value = static_cast(arrowOffsetTmpBuf_); + } + value.arrowOffset = arrowOffsetTmpBuf; + const auto showInSubWindowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean showInSubWindowTmpBuf = {}; + showInSubWindowTmpBuf.tag = showInSubWindowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((showInSubWindowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + showInSubWindowTmpBuf.value = valueDeserializer.readBoolean(); + } + value.showInSubWindow = showInSubWindowTmpBuf; + const auto maskTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Boolean_PopupMaskType maskTmpBuf = {}; + maskTmpBuf.tag = maskTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((maskTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 maskTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Boolean_PopupMaskType maskTmpBuf_ = {}; + maskTmpBuf_.selector = maskTmpBuf_UnionSelector; + if (maskTmpBuf_UnionSelector == 0) { + maskTmpBuf_.selector = 0; + maskTmpBuf_.value0 = valueDeserializer.readBoolean(); + } else if (maskTmpBuf_UnionSelector == 1) { + maskTmpBuf_.selector = 1; + maskTmpBuf_.value1 = PopupMaskType_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for maskTmpBuf_ has to be chosen through deserialisation."); + } + maskTmpBuf.value = static_cast(maskTmpBuf_); + } + value.mask = maskTmpBuf; + const auto targetSpaceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length targetSpaceTmpBuf = {}; + targetSpaceTmpBuf.tag = targetSpaceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((targetSpaceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 targetSpaceTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length targetSpaceTmpBuf_ = {}; + targetSpaceTmpBuf_.selector = targetSpaceTmpBuf_UnionSelector; + if (targetSpaceTmpBuf_UnionSelector == 0) { + targetSpaceTmpBuf_.selector = 0; + targetSpaceTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (targetSpaceTmpBuf_UnionSelector == 1) { + targetSpaceTmpBuf_.selector = 1; + targetSpaceTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (targetSpaceTmpBuf_UnionSelector == 2) { + targetSpaceTmpBuf_.selector = 2; + targetSpaceTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for targetSpaceTmpBuf_ has to be chosen through deserialisation."); + } + targetSpaceTmpBuf.value = static_cast(targetSpaceTmpBuf_); + } + value.targetSpace = targetSpaceTmpBuf; + const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Position offsetTmpBuf = {}; + offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + offsetTmpBuf.value = Position_serializer::read(valueDeserializer); + } + value.offset = offsetTmpBuf; + const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension widthTmpBuf = {}; + widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension widthTmpBuf_ = {}; + widthTmpBuf_.selector = widthTmpBuf_UnionSelector; + if (widthTmpBuf_UnionSelector == 0) { + widthTmpBuf_.selector = 0; + widthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (widthTmpBuf_UnionSelector == 1) { + widthTmpBuf_.selector = 1; + widthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (widthTmpBuf_UnionSelector == 2) { + widthTmpBuf_.selector = 2; + widthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + } + widthTmpBuf.value = static_cast(widthTmpBuf_); + } + value.width = widthTmpBuf; + const auto arrowPointPositionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ArrowPointPosition arrowPointPositionTmpBuf = {}; + arrowPointPositionTmpBuf.tag = arrowPointPositionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((arrowPointPositionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + arrowPointPositionTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.arrowPointPosition = arrowPointPositionTmpBuf; + const auto arrowWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension arrowWidthTmpBuf = {}; + arrowWidthTmpBuf.tag = arrowWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((arrowWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 arrowWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension arrowWidthTmpBuf_ = {}; + arrowWidthTmpBuf_.selector = arrowWidthTmpBuf_UnionSelector; + if (arrowWidthTmpBuf_UnionSelector == 0) { + arrowWidthTmpBuf_.selector = 0; + arrowWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (arrowWidthTmpBuf_UnionSelector == 1) { + arrowWidthTmpBuf_.selector = 1; + arrowWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (arrowWidthTmpBuf_UnionSelector == 2) { + arrowWidthTmpBuf_.selector = 2; + arrowWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for arrowWidthTmpBuf_ has to be chosen through deserialisation."); + } + arrowWidthTmpBuf.value = static_cast(arrowWidthTmpBuf_); + } + value.arrowWidth = arrowWidthTmpBuf; + const auto arrowHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension arrowHeightTmpBuf = {}; + arrowHeightTmpBuf.tag = arrowHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((arrowHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 arrowHeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension arrowHeightTmpBuf_ = {}; + arrowHeightTmpBuf_.selector = arrowHeightTmpBuf_UnionSelector; + if (arrowHeightTmpBuf_UnionSelector == 0) { + arrowHeightTmpBuf_.selector = 0; + arrowHeightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (arrowHeightTmpBuf_UnionSelector == 1) { + arrowHeightTmpBuf_.selector = 1; + arrowHeightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (arrowHeightTmpBuf_UnionSelector == 2) { + arrowHeightTmpBuf_.selector = 2; + arrowHeightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for arrowHeightTmpBuf_ has to be chosen through deserialisation."); } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + arrowHeightTmpBuf.value = static_cast(arrowHeightTmpBuf_); } -} -inline Ark_ImageAttachmentLayoutStyle ImageAttachmentLayoutStyle_serializer::read(DeserializerBase& buffer) -{ - Ark_ImageAttachmentLayoutStyle value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto marginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_LengthMetrics_Margin marginTmpBuf = {}; - marginTmpBuf.tag = marginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((marginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 marginTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_LengthMetrics_Margin marginTmpBuf_ = {}; - marginTmpBuf_.selector = marginTmpBuf_UnionSelector; - if (marginTmpBuf_UnionSelector == 0) { - marginTmpBuf_.selector = 0; - marginTmpBuf_.value0 = static_cast(LengthMetrics_serializer::read(valueDeserializer)); - } else if (marginTmpBuf_UnionSelector == 1) { - marginTmpBuf_.selector = 1; - marginTmpBuf_.value1 = Padding_serializer::read(valueDeserializer); + value.arrowHeight = arrowHeightTmpBuf; + const auto radiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Dimension radiusTmpBuf = {}; + radiusTmpBuf.tag = radiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((radiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 radiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Dimension radiusTmpBuf_ = {}; + radiusTmpBuf_.selector = radiusTmpBuf_UnionSelector; + if (radiusTmpBuf_UnionSelector == 0) { + radiusTmpBuf_.selector = 0; + radiusTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (radiusTmpBuf_UnionSelector == 1) { + radiusTmpBuf_.selector = 1; + radiusTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (radiusTmpBuf_UnionSelector == 2) { + radiusTmpBuf_.selector = 2; + radiusTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for marginTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation."); } - marginTmpBuf.value = static_cast(marginTmpBuf_); + radiusTmpBuf.value = static_cast(radiusTmpBuf_); } - value.margin = marginTmpBuf; - const auto paddingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_LengthMetrics_Padding paddingTmpBuf = {}; - paddingTmpBuf.tag = paddingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((paddingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 paddingTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_LengthMetrics_Padding paddingTmpBuf_ = {}; - paddingTmpBuf_.selector = paddingTmpBuf_UnionSelector; - if (paddingTmpBuf_UnionSelector == 0) { - paddingTmpBuf_.selector = 0; - paddingTmpBuf_.value0 = static_cast(LengthMetrics_serializer::read(valueDeserializer)); - } else if (paddingTmpBuf_UnionSelector == 1) { - paddingTmpBuf_.selector = 1; - paddingTmpBuf_.value1 = Padding_serializer::read(valueDeserializer); + value.radius = radiusTmpBuf; + const auto shadowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ShadowOptions_ShadowStyle shadowTmpBuf = {}; + shadowTmpBuf.tag = shadowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((shadowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 shadowTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadowTmpBuf_ = {}; + shadowTmpBuf_.selector = shadowTmpBuf_UnionSelector; + if (shadowTmpBuf_UnionSelector == 0) { + shadowTmpBuf_.selector = 0; + shadowTmpBuf_.value0 = ShadowOptions_serializer::read(valueDeserializer); + } else if (shadowTmpBuf_UnionSelector == 1) { + shadowTmpBuf_.selector = 1; + shadowTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); } else { - INTEROP_FATAL("One of the branches for paddingTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for shadowTmpBuf_ has to be chosen through deserialisation."); } - paddingTmpBuf.value = static_cast(paddingTmpBuf_); + shadowTmpBuf.value = static_cast(shadowTmpBuf_); } - value.padding = paddingTmpBuf; - const auto borderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_LengthMetrics_BorderRadiuses borderRadiusTmpBuf = {}; - borderRadiusTmpBuf.tag = borderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((borderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 borderRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_LengthMetrics_BorderRadiuses borderRadiusTmpBuf_ = {}; - borderRadiusTmpBuf_.selector = borderRadiusTmpBuf_UnionSelector; - if (borderRadiusTmpBuf_UnionSelector == 0) { - borderRadiusTmpBuf_.selector = 0; - borderRadiusTmpBuf_.value0 = static_cast(LengthMetrics_serializer::read(valueDeserializer)); - } else if (borderRadiusTmpBuf_UnionSelector == 1) { - borderRadiusTmpBuf_.selector = 1; - borderRadiusTmpBuf_.value1 = BorderRadiuses_serializer::read(valueDeserializer); + value.shadow = shadowTmpBuf; + const auto backgroundBlurStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyle backgroundBlurStyleTmpBuf = {}; + backgroundBlurStyleTmpBuf.tag = backgroundBlurStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((backgroundBlurStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + backgroundBlurStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.backgroundBlurStyle = backgroundBlurStyleTmpBuf; + const auto focusableTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean focusableTmpBuf = {}; + focusableTmpBuf.tag = focusableTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((focusableTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + focusableTmpBuf.value = valueDeserializer.readBoolean(); + } + value.focusable = focusableTmpBuf; + const auto transitionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TransitionEffect transitionTmpBuf = {}; + transitionTmpBuf.tag = transitionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((transitionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + transitionTmpBuf.value = static_cast(TransitionEffect_serializer::read(valueDeserializer)); + } + value.transition = transitionTmpBuf; + const auto onWillDismissTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Boolean_Callback_DismissPopupAction_Void onWillDismissTmpBuf = {}; + onWillDismissTmpBuf.tag = onWillDismissTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onWillDismissTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 onWillDismissTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismissTmpBuf_ = {}; + onWillDismissTmpBuf_.selector = onWillDismissTmpBuf_UnionSelector; + if (onWillDismissTmpBuf_UnionSelector == 0) { + onWillDismissTmpBuf_.selector = 0; + onWillDismissTmpBuf_.value0 = valueDeserializer.readBoolean(); + } else if (onWillDismissTmpBuf_UnionSelector == 1) { + onWillDismissTmpBuf_.selector = 1; + onWillDismissTmpBuf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissPopupAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissPopupAction_Void))))}; } else { - INTEROP_FATAL("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for onWillDismissTmpBuf_ has to be chosen through deserialisation."); } - borderRadiusTmpBuf.value = static_cast(borderRadiusTmpBuf_); + onWillDismissTmpBuf.value = static_cast(onWillDismissTmpBuf_); } - value.borderRadius = borderRadiusTmpBuf; + value.onWillDismiss = onWillDismissTmpBuf; + const auto enableHoverModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableHoverModeTmpBuf = {}; + enableHoverModeTmpBuf.tag = enableHoverModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enableHoverModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enableHoverModeTmpBuf.value = valueDeserializer.readBoolean(); + } + value.enableHoverMode = enableHoverModeTmpBuf; + const auto followTransformOfTargetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean followTransformOfTargetTmpBuf = {}; + followTransformOfTargetTmpBuf.tag = followTransformOfTargetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((followTransformOfTargetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + followTransformOfTargetTmpBuf.value = valueDeserializer.readBoolean(); + } + value.followTransformOfTarget = followTransformOfTargetTmpBuf; + const auto keyboardAvoidModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_arkui_component_common_KeyboardAvoidMode keyboardAvoidModeTmpBuf = {}; + keyboardAvoidModeTmpBuf.tag = keyboardAvoidModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((keyboardAvoidModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + keyboardAvoidModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.keyboardAvoidMode = keyboardAvoidModeTmpBuf; + const auto colorModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_AnchoredColorMode colorModeTmpBuf = {}; + colorModeTmpBuf.tag = colorModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + colorModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.colorMode = colorModeTmpBuf; + const auto onDidAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDidAppearTmpBuf = {}; + onDidAppearTmpBuf.tag = onDidAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onDidAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onDidAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onDidAppear = onDidAppearTmpBuf; + const auto onWillDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onWillDisappearTmpBuf = {}; + onWillDisappearTmpBuf.tag = onWillDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onWillDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onWillDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onWillDisappear = onWillDisappearTmpBuf; + const auto onDidDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDidDisappearTmpBuf = {}; + onDidDisappearTmpBuf.tag = onDidDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onDidDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onDidDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onDidDisappear = onDidDisappearTmpBuf; + const auto onWillAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onWillAppearTmpBuf = {}; + onWillAppearTmpBuf.tag = onWillAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onWillAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onWillAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onWillAppear = onWillAppearTmpBuf; return value; } -inline void LayoutChild_serializer::write(SerializerBase& buffer, Ark_LayoutChild value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_LayoutChild LayoutChild_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void LongPressGestureEvent_serializer::write(SerializerBase& buffer, Ark_LongPressGestureEvent value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_LongPressGestureEvent LongPressGestureEvent_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void MenuOptions_serializer::write(SerializerBase& buffer, Ark_MenuOptions value) +inline void DigitIndicator_serializer::write(SerializerBase& buffer, Ark_DigitIndicator value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForOffset = value.offset; - if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; - Position_serializer::write(valueSerializer, valueHolderForOffsetTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForPlacement = value.placement; - if (runtimeType(valueHolderForPlacement) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPlacementTmpValue = valueHolderForPlacement.value; - valueSerializer.writeInt32(static_cast(valueHolderForPlacementTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForEnableArrow = value.enableArrow; - if (runtimeType(valueHolderForEnableArrow) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableArrowTmpValue = valueHolderForEnableArrow.value; - valueSerializer.writeBoolean(valueHolderForEnableArrowTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForArrowOffset = value.arrowOffset; - if (runtimeType(valueHolderForArrowOffset) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderFor_left = value._left; + if (runtimeType(valueHolderFor_left) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForArrowOffsetTmpValue = valueHolderForArrowOffset.value; - if (valueHolderForArrowOffsetTmpValue.selector == 0) { + const auto valueHolderFor_leftTmpValue = valueHolderFor_left.value; + if (valueHolderFor_leftTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForArrowOffsetTmpValueForIdx0 = valueHolderForArrowOffsetTmpValue.value0; - valueSerializer.writeString(valueHolderForArrowOffsetTmpValueForIdx0); - } else if (valueHolderForArrowOffsetTmpValue.selector == 1) { + const auto valueHolderFor_leftTmpValueForIdx0 = valueHolderFor_leftTmpValue.value0; + valueSerializer.writeString(valueHolderFor_leftTmpValueForIdx0); + } else if (valueHolderFor_leftTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForArrowOffsetTmpValueForIdx1 = valueHolderForArrowOffsetTmpValue.value1; - valueSerializer.writeNumber(valueHolderForArrowOffsetTmpValueForIdx1); - } else if (valueHolderForArrowOffsetTmpValue.selector == 2) { + const auto valueHolderFor_leftTmpValueForIdx1 = valueHolderFor_leftTmpValue.value1; + valueSerializer.writeNumber(valueHolderFor_leftTmpValueForIdx1); + } else if (valueHolderFor_leftTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForArrowOffsetTmpValueForIdx2 = valueHolderForArrowOffsetTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForArrowOffsetTmpValueForIdx2); + const auto valueHolderFor_leftTmpValueForIdx2 = valueHolderFor_leftTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderFor_leftTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPreview = value.preview; - if (runtimeType(valueHolderForPreview) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderFor_top = value._top; + if (runtimeType(valueHolderFor_top) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPreviewTmpValue = valueHolderForPreview.value; - if (valueHolderForPreviewTmpValue.selector == 0) { + const auto valueHolderFor_topTmpValue = valueHolderFor_top.value; + if (valueHolderFor_topTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForPreviewTmpValueForIdx0 = valueHolderForPreviewTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForPreviewTmpValueForIdx0)); - } else if (valueHolderForPreviewTmpValue.selector == 1) { + const auto valueHolderFor_topTmpValueForIdx0 = valueHolderFor_topTmpValue.value0; + valueSerializer.writeString(valueHolderFor_topTmpValueForIdx0); + } else if (valueHolderFor_topTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForPreviewTmpValueForIdx1 = valueHolderForPreviewTmpValue.value1; - valueSerializer.writeCallbackResource(valueHolderForPreviewTmpValueForIdx1.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForPreviewTmpValueForIdx1.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForPreviewTmpValueForIdx1.callSync)); + const auto valueHolderFor_topTmpValueForIdx1 = valueHolderFor_topTmpValue.value1; + valueSerializer.writeNumber(valueHolderFor_topTmpValueForIdx1); + } else if (valueHolderFor_topTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderFor_topTmpValueForIdx2 = valueHolderFor_topTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderFor_topTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPreviewBorderRadius = value.previewBorderRadius; - if (runtimeType(valueHolderForPreviewBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderFor_right = value._right; + if (runtimeType(valueHolderFor_right) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPreviewBorderRadiusTmpValue = valueHolderForPreviewBorderRadius.value; - if (valueHolderForPreviewBorderRadiusTmpValue.selector == 0) { + const auto valueHolderFor_rightTmpValue = valueHolderFor_right.value; + if (valueHolderFor_rightTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForPreviewBorderRadiusTmpValueForIdx0 = valueHolderForPreviewBorderRadiusTmpValue.value0; - if (valueHolderForPreviewBorderRadiusTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx0 = valueHolderForPreviewBorderRadiusTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx0); - } else if (valueHolderForPreviewBorderRadiusTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx1 = valueHolderForPreviewBorderRadiusTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx1); - } else if (valueHolderForPreviewBorderRadiusTmpValueForIdx0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForPreviewBorderRadiusTmpValueForIdx0.value2; - Resource_serializer::write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx2); - } - } else if (valueHolderForPreviewBorderRadiusTmpValue.selector == 1) { + const auto valueHolderFor_rightTmpValueForIdx0 = valueHolderFor_rightTmpValue.value0; + valueSerializer.writeString(valueHolderFor_rightTmpValueForIdx0); + } else if (valueHolderFor_rightTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForPreviewBorderRadiusTmpValueForIdx1 = valueHolderForPreviewBorderRadiusTmpValue.value1; - BorderRadiuses_serializer::write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx1); - } else if (valueHolderForPreviewBorderRadiusTmpValue.selector == 2) { + const auto valueHolderFor_rightTmpValueForIdx1 = valueHolderFor_rightTmpValue.value1; + valueSerializer.writeNumber(valueHolderFor_rightTmpValueForIdx1); + } else if (valueHolderFor_rightTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForPreviewBorderRadiusTmpValueForIdx2 = valueHolderForPreviewBorderRadiusTmpValue.value2; - LocalizedBorderRadiuses_serializer::write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx2); + const auto valueHolderFor_rightTmpValueForIdx2 = valueHolderFor_rightTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderFor_rightTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBorderRadius = value.borderRadius; - if (runtimeType(valueHolderForBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderFor_bottom = value._bottom; + if (runtimeType(valueHolderFor_bottom) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBorderRadiusTmpValue = valueHolderForBorderRadius.value; - if (valueHolderForBorderRadiusTmpValue.selector == 0) { + const auto valueHolderFor_bottomTmpValue = valueHolderFor_bottom.value; + if (valueHolderFor_bottomTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForBorderRadiusTmpValueForIdx0 = valueHolderForBorderRadiusTmpValue.value0; - if (valueHolderForBorderRadiusTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBorderRadiusTmpValueForIdx0ForIdx0 = valueHolderForBorderRadiusTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForBorderRadiusTmpValueForIdx0ForIdx0); - } else if (valueHolderForBorderRadiusTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBorderRadiusTmpValueForIdx0ForIdx1 = valueHolderForBorderRadiusTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForBorderRadiusTmpValueForIdx0ForIdx1); - } else if (valueHolderForBorderRadiusTmpValueForIdx0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForBorderRadiusTmpValueForIdx0.value2; - Resource_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx0ForIdx2); - } - } else if (valueHolderForBorderRadiusTmpValue.selector == 1) { + const auto valueHolderFor_bottomTmpValueForIdx0 = valueHolderFor_bottomTmpValue.value0; + valueSerializer.writeString(valueHolderFor_bottomTmpValueForIdx0); + } else if (valueHolderFor_bottomTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue.value1; - BorderRadiuses_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx1); - } else if (valueHolderForBorderRadiusTmpValue.selector == 2) { + const auto valueHolderFor_bottomTmpValueForIdx1 = valueHolderFor_bottomTmpValue.value1; + valueSerializer.writeNumber(valueHolderFor_bottomTmpValueForIdx1); + } else if (valueHolderFor_bottomTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForBorderRadiusTmpValueForIdx2 = valueHolderForBorderRadiusTmpValue.value2; - LocalizedBorderRadiuses_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx2); + const auto valueHolderFor_bottomTmpValueForIdx2 = valueHolderFor_bottomTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderFor_bottomTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnAppear = value.onAppear; - if (runtimeType(valueHolderForOnAppear) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnAppearTmpValue = valueHolderForOnAppear.value; - valueSerializer.writeCallbackResource(valueHolderForOnAppearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnDisappear = value.onDisappear; - if (runtimeType(valueHolderForOnDisappear) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnDisappearTmpValue = valueHolderForOnDisappear.value; - valueSerializer.writeCallbackResource(valueHolderForOnDisappearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForAboutToAppear = value.aboutToAppear; - if (runtimeType(valueHolderForAboutToAppear) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAboutToAppearTmpValue = valueHolderForAboutToAppear.value; - valueSerializer.writeCallbackResource(valueHolderForAboutToAppearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForAboutToAppearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForAboutToAppearTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForAboutToDisappear = value.aboutToDisappear; - if (runtimeType(valueHolderForAboutToDisappear) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAboutToDisappearTmpValue = valueHolderForAboutToDisappear.value; - valueSerializer.writeCallbackResource(valueHolderForAboutToDisappearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForAboutToDisappearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForAboutToDisappearTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForLayoutRegionMargin = value.layoutRegionMargin; - if (runtimeType(valueHolderForLayoutRegionMargin) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderFor_start = value._start; + if (runtimeType(valueHolderFor_start) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLayoutRegionMarginTmpValue = valueHolderForLayoutRegionMargin.value; - Padding_serializer::write(valueSerializer, valueHolderForLayoutRegionMarginTmpValue); + const auto valueHolderFor_startTmpValue = valueHolderFor_start.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderFor_startTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPreviewAnimationOptions = value.previewAnimationOptions; - if (runtimeType(valueHolderForPreviewAnimationOptions) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderFor_end = value._end; + if (runtimeType(valueHolderFor_end) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPreviewAnimationOptionsTmpValue = valueHolderForPreviewAnimationOptions.value; - ContextMenuAnimationOptions_serializer::write(valueSerializer, valueHolderForPreviewAnimationOptionsTmpValue); + const auto valueHolderFor_endTmpValue = valueHolderFor_end.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderFor_endTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBackgroundColor = value.backgroundColor; - if (runtimeType(valueHolderForBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderFor_fontColor = value._fontColor; + if (runtimeType(valueHolderFor_fontColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor.value; - if (valueHolderForBackgroundColorTmpValue.selector == 0) { + const auto valueHolderFor_fontColorTmpValue = valueHolderFor_fontColor.value; + if (valueHolderFor_fontColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); - } else if (valueHolderForBackgroundColorTmpValue.selector == 1) { + const auto valueHolderFor_fontColorTmpValueForIdx0 = valueHolderFor_fontColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderFor_fontColorTmpValueForIdx0)); + } else if (valueHolderFor_fontColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBackgroundColorTmpValueForIdx1); - } else if (valueHolderForBackgroundColorTmpValue.selector == 2) { + const auto valueHolderFor_fontColorTmpValueForIdx1 = valueHolderFor_fontColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderFor_fontColorTmpValueForIdx1); + } else if (valueHolderFor_fontColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue.value2; - valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2); - } else if (valueHolderForBackgroundColorTmpValue.selector == 3) { + const auto valueHolderFor_fontColorTmpValueForIdx2 = valueHolderFor_fontColorTmpValue.value2; + valueSerializer.writeString(valueHolderFor_fontColorTmpValueForIdx2); + } else if (valueHolderFor_fontColorTmpValue.selector == 3) { valueSerializer.writeInt8(3); - const auto valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForBackgroundBlurStyle = value.backgroundBlurStyle; - if (runtimeType(valueHolderForBackgroundBlurStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundBlurStyleTmpValue = valueHolderForBackgroundBlurStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundBlurStyleTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForBackgroundBlurStyleOptions = value.backgroundBlurStyleOptions; - if (runtimeType(valueHolderForBackgroundBlurStyleOptions) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundBlurStyleOptionsTmpValue = valueHolderForBackgroundBlurStyleOptions.value; - BackgroundBlurStyleOptions_serializer::write(valueSerializer, valueHolderForBackgroundBlurStyleOptionsTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForBackgroundEffect = value.backgroundEffect; - if (runtimeType(valueHolderForBackgroundEffect) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundEffectTmpValue = valueHolderForBackgroundEffect.value; - BackgroundEffectOptions_serializer::write(valueSerializer, valueHolderForBackgroundEffectTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTransition = value.transition; - if (runtimeType(valueHolderForTransition) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTransitionTmpValue = valueHolderForTransition.value; - TransitionEffect_serializer::write(valueSerializer, valueHolderForTransitionTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForEnableHoverMode = value.enableHoverMode; - if (runtimeType(valueHolderForEnableHoverMode) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableHoverModeTmpValue = valueHolderForEnableHoverMode.value; - valueSerializer.writeBoolean(valueHolderForEnableHoverModeTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOutlineColor = value.outlineColor; - if (runtimeType(valueHolderForOutlineColor) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOutlineColorTmpValue = valueHolderForOutlineColor.value; - if (valueHolderForOutlineColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForOutlineColorTmpValueForIdx0 = valueHolderForOutlineColorTmpValue.value0; - if (valueHolderForOutlineColorTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForOutlineColorTmpValueForIdx0ForIdx0 = valueHolderForOutlineColorTmpValueForIdx0.value0; - valueSerializer.writeInt32(static_cast(valueHolderForOutlineColorTmpValueForIdx0ForIdx0)); - } else if (valueHolderForOutlineColorTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForOutlineColorTmpValueForIdx0ForIdx1 = valueHolderForOutlineColorTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForOutlineColorTmpValueForIdx0ForIdx1); - } else if (valueHolderForOutlineColorTmpValueForIdx0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForOutlineColorTmpValueForIdx0ForIdx2 = valueHolderForOutlineColorTmpValueForIdx0.value2; - valueSerializer.writeString(valueHolderForOutlineColorTmpValueForIdx0ForIdx2); - } else if (valueHolderForOutlineColorTmpValueForIdx0.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForOutlineColorTmpValueForIdx0ForIdx3 = valueHolderForOutlineColorTmpValueForIdx0.value3; - Resource_serializer::write(valueSerializer, valueHolderForOutlineColorTmpValueForIdx0ForIdx3); - } - } else if (valueHolderForOutlineColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForOutlineColorTmpValueForIdx1 = valueHolderForOutlineColorTmpValue.value1; - EdgeColors_serializer::write(valueSerializer, valueHolderForOutlineColorTmpValueForIdx1); + const auto valueHolderFor_fontColorTmpValueForIdx3 = valueHolderFor_fontColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderFor_fontColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOutlineWidth = value.outlineWidth; - if (runtimeType(valueHolderForOutlineWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderFor_selectedFontColor = value._selectedFontColor; + if (runtimeType(valueHolderFor_selectedFontColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOutlineWidthTmpValue = valueHolderForOutlineWidth.value; - if (valueHolderForOutlineWidthTmpValue.selector == 0) { + const auto valueHolderFor_selectedFontColorTmpValue = valueHolderFor_selectedFontColor.value; + if (valueHolderFor_selectedFontColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForOutlineWidthTmpValueForIdx0 = valueHolderForOutlineWidthTmpValue.value0; - if (valueHolderForOutlineWidthTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForOutlineWidthTmpValueForIdx0ForIdx0 = valueHolderForOutlineWidthTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForOutlineWidthTmpValueForIdx0ForIdx0); - } else if (valueHolderForOutlineWidthTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForOutlineWidthTmpValueForIdx0ForIdx1 = valueHolderForOutlineWidthTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForOutlineWidthTmpValueForIdx0ForIdx1); - } else if (valueHolderForOutlineWidthTmpValueForIdx0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForOutlineWidthTmpValueForIdx0ForIdx2 = valueHolderForOutlineWidthTmpValueForIdx0.value2; - Resource_serializer::write(valueSerializer, valueHolderForOutlineWidthTmpValueForIdx0ForIdx2); - } - } else if (valueHolderForOutlineWidthTmpValue.selector == 1) { + const auto valueHolderFor_selectedFontColorTmpValueForIdx0 = valueHolderFor_selectedFontColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderFor_selectedFontColorTmpValueForIdx0)); + } else if (valueHolderFor_selectedFontColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForOutlineWidthTmpValueForIdx1 = valueHolderForOutlineWidthTmpValue.value1; - EdgeOutlineWidths_serializer::write(valueSerializer, valueHolderForOutlineWidthTmpValueForIdx1); + const auto valueHolderFor_selectedFontColorTmpValueForIdx1 = valueHolderFor_selectedFontColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderFor_selectedFontColorTmpValueForIdx1); + } else if (valueHolderFor_selectedFontColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderFor_selectedFontColorTmpValueForIdx2 = valueHolderFor_selectedFontColorTmpValue.value2; + valueSerializer.writeString(valueHolderFor_selectedFontColorTmpValueForIdx2); + } else if (valueHolderFor_selectedFontColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderFor_selectedFontColorTmpValueForIdx3 = valueHolderFor_selectedFontColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderFor_selectedFontColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHapticFeedbackMode = value.hapticFeedbackMode; - if (runtimeType(valueHolderForHapticFeedbackMode) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHapticFeedbackModeTmpValue = valueHolderForHapticFeedbackMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForHapticFeedbackModeTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTitle = value.title; - if (runtimeType(valueHolderForTitle) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderFor_digitFont = value._digitFont; + if (runtimeType(valueHolderFor_digitFont) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTitleTmpValue = valueHolderForTitle.value; - if (valueHolderForTitleTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForTitleTmpValueForIdx0 = valueHolderForTitleTmpValue.value0; - valueSerializer.writeString(valueHolderForTitleTmpValueForIdx0); - } else if (valueHolderForTitleTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForTitleTmpValueForIdx1 = valueHolderForTitleTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderForTitleTmpValueForIdx1); - } + const auto valueHolderFor_digitFontTmpValue = valueHolderFor_digitFont.value; + arkui_component_units_Font_serializer::write(valueSerializer, valueHolderFor_digitFontTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForShowInSubWindow = value.showInSubWindow; - if (runtimeType(valueHolderForShowInSubWindow) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderFor_selectedDigitFont = value._selectedDigitFont; + if (runtimeType(valueHolderFor_selectedDigitFont) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForShowInSubWindowTmpValue = valueHolderForShowInSubWindow.value; - valueSerializer.writeBoolean(valueHolderForShowInSubWindowTmpValue); + const auto valueHolderFor_selectedDigitFontTmpValue = valueHolderFor_selectedDigitFont.value; + arkui_component_units_Font_serializer::write(valueSerializer, valueHolderFor_selectedDigitFontTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_MenuOptions MenuOptions_serializer::read(DeserializerBase& buffer) +inline Ark_DigitIndicator DigitIndicator_serializer::read(DeserializerBase& buffer) { - Ark_MenuOptions value = {}; + Ark_DigitIndicator value = {}; DeserializerBase& valueDeserializer = buffer; - const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Position offsetTmpBuf = {}; - offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - offsetTmpBuf.value = Position_serializer::read(valueDeserializer); - } - value.offset = offsetTmpBuf; - const auto placementTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Placement placementTmpBuf = {}; - placementTmpBuf.tag = placementTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((placementTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - placementTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.placement = placementTmpBuf; - const auto enableArrowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableArrowTmpBuf = {}; - enableArrowTmpBuf.tag = enableArrowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableArrowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableArrowTmpBuf.value = valueDeserializer.readBoolean(); - } - value.enableArrow = enableArrowTmpBuf; - const auto arrowOffsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length arrowOffsetTmpBuf = {}; - arrowOffsetTmpBuf.tag = arrowOffsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((arrowOffsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 arrowOffsetTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length arrowOffsetTmpBuf_ = {}; - arrowOffsetTmpBuf_.selector = arrowOffsetTmpBuf_UnionSelector; - if (arrowOffsetTmpBuf_UnionSelector == 0) { - arrowOffsetTmpBuf_.selector = 0; - arrowOffsetTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (arrowOffsetTmpBuf_UnionSelector == 1) { - arrowOffsetTmpBuf_.selector = 1; - arrowOffsetTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (arrowOffsetTmpBuf_UnionSelector == 2) { - arrowOffsetTmpBuf_.selector = 2; - arrowOffsetTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for arrowOffsetTmpBuf_ has to be chosen through deserialisation."); - } - arrowOffsetTmpBuf.value = static_cast(arrowOffsetTmpBuf_); - } - value.arrowOffset = arrowOffsetTmpBuf; - const auto previewTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_MenuPreviewMode_CustomBuilder previewTmpBuf = {}; - previewTmpBuf.tag = previewTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((previewTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 previewTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_MenuPreviewMode_CustomBuilder previewTmpBuf_ = {}; - previewTmpBuf_.selector = previewTmpBuf_UnionSelector; - if (previewTmpBuf_UnionSelector == 0) { - previewTmpBuf_.selector = 0; - previewTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (previewTmpBuf_UnionSelector == 1) { - previewTmpBuf_.selector = 1; - previewTmpBuf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + const auto _leftTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _leftTmpBuf = {}; + _leftTmpBuf.tag = _leftTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_leftTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 _leftTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length _leftTmpBuf_ = {}; + _leftTmpBuf_.selector = _leftTmpBuf_UnionSelector; + if (_leftTmpBuf_UnionSelector == 0) { + _leftTmpBuf_.selector = 0; + _leftTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (_leftTmpBuf_UnionSelector == 1) { + _leftTmpBuf_.selector = 1; + _leftTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (_leftTmpBuf_UnionSelector == 2) { + _leftTmpBuf_.selector = 2; + _leftTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for previewTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for _leftTmpBuf_ has to be chosen through deserialisation."); } - previewTmpBuf.value = static_cast(previewTmpBuf_); + _leftTmpBuf.value = static_cast(_leftTmpBuf_); } - value.preview = previewTmpBuf; - const auto previewBorderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderRadiusType previewBorderRadiusTmpBuf = {}; - previewBorderRadiusTmpBuf.tag = previewBorderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((previewBorderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 previewBorderRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_BorderRadiusType previewBorderRadiusTmpBuf_ = {}; - previewBorderRadiusTmpBuf_.selector = previewBorderRadiusTmpBuf_UnionSelector; - if (previewBorderRadiusTmpBuf_UnionSelector == 0) { - previewBorderRadiusTmpBuf_.selector = 0; - const Ark_Int8 previewBorderRadiusTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Length previewBorderRadiusTmpBuf_BufU = {}; - previewBorderRadiusTmpBuf_BufU.selector = previewBorderRadiusTmpBuf_BufUUnionSelector; - if (previewBorderRadiusTmpBuf_BufUUnionSelector == 0) { - previewBorderRadiusTmpBuf_BufU.selector = 0; - previewBorderRadiusTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (previewBorderRadiusTmpBuf_BufUUnionSelector == 1) { - previewBorderRadiusTmpBuf_BufU.selector = 1; - previewBorderRadiusTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (previewBorderRadiusTmpBuf_BufUUnionSelector == 2) { - previewBorderRadiusTmpBuf_BufU.selector = 2; - previewBorderRadiusTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for previewBorderRadiusTmpBuf_BufU has to be chosen through deserialisation."); - } - previewBorderRadiusTmpBuf_.value0 = static_cast(previewBorderRadiusTmpBuf_BufU); - } else if (previewBorderRadiusTmpBuf_UnionSelector == 1) { - previewBorderRadiusTmpBuf_.selector = 1; - previewBorderRadiusTmpBuf_.value1 = BorderRadiuses_serializer::read(valueDeserializer); - } else if (previewBorderRadiusTmpBuf_UnionSelector == 2) { - previewBorderRadiusTmpBuf_.selector = 2; - previewBorderRadiusTmpBuf_.value2 = LocalizedBorderRadiuses_serializer::read(valueDeserializer); + value._left = _leftTmpBuf; + const auto _topTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _topTmpBuf = {}; + _topTmpBuf.tag = _topTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_topTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 _topTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length _topTmpBuf_ = {}; + _topTmpBuf_.selector = _topTmpBuf_UnionSelector; + if (_topTmpBuf_UnionSelector == 0) { + _topTmpBuf_.selector = 0; + _topTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (_topTmpBuf_UnionSelector == 1) { + _topTmpBuf_.selector = 1; + _topTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (_topTmpBuf_UnionSelector == 2) { + _topTmpBuf_.selector = 2; + _topTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for previewBorderRadiusTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for _topTmpBuf_ has to be chosen through deserialisation."); } - previewBorderRadiusTmpBuf.value = static_cast(previewBorderRadiusTmpBuf_); + _topTmpBuf.value = static_cast(_topTmpBuf_); } - value.previewBorderRadius = previewBorderRadiusTmpBuf; - const auto borderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadiusTmpBuf = {}; - borderRadiusTmpBuf.tag = borderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((borderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 borderRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadiusTmpBuf_ = {}; - borderRadiusTmpBuf_.selector = borderRadiusTmpBuf_UnionSelector; - if (borderRadiusTmpBuf_UnionSelector == 0) { - borderRadiusTmpBuf_.selector = 0; - const Ark_Int8 borderRadiusTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Length borderRadiusTmpBuf_BufU = {}; - borderRadiusTmpBuf_BufU.selector = borderRadiusTmpBuf_BufUUnionSelector; - if (borderRadiusTmpBuf_BufUUnionSelector == 0) { - borderRadiusTmpBuf_BufU.selector = 0; - borderRadiusTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (borderRadiusTmpBuf_BufUUnionSelector == 1) { - borderRadiusTmpBuf_BufU.selector = 1; - borderRadiusTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (borderRadiusTmpBuf_BufUUnionSelector == 2) { - borderRadiusTmpBuf_BufU.selector = 2; - borderRadiusTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for borderRadiusTmpBuf_BufU has to be chosen through deserialisation."); - } - borderRadiusTmpBuf_.value0 = static_cast(borderRadiusTmpBuf_BufU); - } else if (borderRadiusTmpBuf_UnionSelector == 1) { - borderRadiusTmpBuf_.selector = 1; - borderRadiusTmpBuf_.value1 = BorderRadiuses_serializer::read(valueDeserializer); - } else if (borderRadiusTmpBuf_UnionSelector == 2) { - borderRadiusTmpBuf_.selector = 2; - borderRadiusTmpBuf_.value2 = LocalizedBorderRadiuses_serializer::read(valueDeserializer); + value._top = _topTmpBuf; + const auto _rightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _rightTmpBuf = {}; + _rightTmpBuf.tag = _rightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_rightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 _rightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length _rightTmpBuf_ = {}; + _rightTmpBuf_.selector = _rightTmpBuf_UnionSelector; + if (_rightTmpBuf_UnionSelector == 0) { + _rightTmpBuf_.selector = 0; + _rightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (_rightTmpBuf_UnionSelector == 1) { + _rightTmpBuf_.selector = 1; + _rightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (_rightTmpBuf_UnionSelector == 2) { + _rightTmpBuf_.selector = 2; + _rightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for _rightTmpBuf_ has to be chosen through deserialisation."); } - borderRadiusTmpBuf.value = static_cast(borderRadiusTmpBuf_); - } - value.borderRadius = borderRadiusTmpBuf; - const auto onAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onAppearTmpBuf = {}; - onAppearTmpBuf.tag = onAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onAppear = onAppearTmpBuf; - const auto onDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onDisappearTmpBuf = {}; - onDisappearTmpBuf.tag = onDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onDisappear = onDisappearTmpBuf; - const auto aboutToAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void aboutToAppearTmpBuf = {}; - aboutToAppearTmpBuf.tag = aboutToAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((aboutToAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - aboutToAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.aboutToAppear = aboutToAppearTmpBuf; - const auto aboutToDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void aboutToDisappearTmpBuf = {}; - aboutToDisappearTmpBuf.tag = aboutToDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((aboutToDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - aboutToDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.aboutToDisappear = aboutToDisappearTmpBuf; - const auto layoutRegionMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Padding layoutRegionMarginTmpBuf = {}; - layoutRegionMarginTmpBuf.tag = layoutRegionMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((layoutRegionMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - layoutRegionMarginTmpBuf.value = Padding_serializer::read(valueDeserializer); - } - value.layoutRegionMargin = layoutRegionMarginTmpBuf; - const auto previewAnimationOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ContextMenuAnimationOptions previewAnimationOptionsTmpBuf = {}; - previewAnimationOptionsTmpBuf.tag = previewAnimationOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((previewAnimationOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - previewAnimationOptionsTmpBuf.value = ContextMenuAnimationOptions_serializer::read(valueDeserializer); + _rightTmpBuf.value = static_cast(_rightTmpBuf_); } - value.previewAnimationOptions = previewAnimationOptionsTmpBuf; - const auto backgroundColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColorTmpBuf = {}; - backgroundColorTmpBuf.tag = backgroundColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 backgroundColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColorTmpBuf_ = {}; - backgroundColorTmpBuf_.selector = backgroundColorTmpBuf_UnionSelector; - if (backgroundColorTmpBuf_UnionSelector == 0) { - backgroundColorTmpBuf_.selector = 0; - backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (backgroundColorTmpBuf_UnionSelector == 1) { - backgroundColorTmpBuf_.selector = 1; - backgroundColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (backgroundColorTmpBuf_UnionSelector == 2) { - backgroundColorTmpBuf_.selector = 2; - backgroundColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (backgroundColorTmpBuf_UnionSelector == 3) { - backgroundColorTmpBuf_.selector = 3; - backgroundColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + value._right = _rightTmpBuf; + const auto _bottomTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _bottomTmpBuf = {}; + _bottomTmpBuf.tag = _bottomTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_bottomTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 _bottomTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length _bottomTmpBuf_ = {}; + _bottomTmpBuf_.selector = _bottomTmpBuf_UnionSelector; + if (_bottomTmpBuf_UnionSelector == 0) { + _bottomTmpBuf_.selector = 0; + _bottomTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (_bottomTmpBuf_UnionSelector == 1) { + _bottomTmpBuf_.selector = 1; + _bottomTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (_bottomTmpBuf_UnionSelector == 2) { + _bottomTmpBuf_.selector = 2; + _bottomTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for _bottomTmpBuf_ has to be chosen through deserialisation."); } - backgroundColorTmpBuf.value = static_cast(backgroundColorTmpBuf_); - } - value.backgroundColor = backgroundColorTmpBuf; - const auto backgroundBlurStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyleTmpBuf = {}; - backgroundBlurStyleTmpBuf.tag = backgroundBlurStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundBlurStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - backgroundBlurStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.backgroundBlurStyle = backgroundBlurStyleTmpBuf; - const auto backgroundBlurStyleOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BackgroundBlurStyleOptions backgroundBlurStyleOptionsTmpBuf = {}; - backgroundBlurStyleOptionsTmpBuf.tag = backgroundBlurStyleOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundBlurStyleOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - backgroundBlurStyleOptionsTmpBuf.value = BackgroundBlurStyleOptions_serializer::read(valueDeserializer); - } - value.backgroundBlurStyleOptions = backgroundBlurStyleOptionsTmpBuf; - const auto backgroundEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BackgroundEffectOptions backgroundEffectTmpBuf = {}; - backgroundEffectTmpBuf.tag = backgroundEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - backgroundEffectTmpBuf.value = BackgroundEffectOptions_serializer::read(valueDeserializer); - } - value.backgroundEffect = backgroundEffectTmpBuf; - const auto transitionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TransitionEffect transitionTmpBuf = {}; - transitionTmpBuf.tag = transitionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((transitionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - transitionTmpBuf.value = static_cast(TransitionEffect_serializer::read(valueDeserializer)); + _bottomTmpBuf.value = static_cast(_bottomTmpBuf_); } - value.transition = transitionTmpBuf; - const auto enableHoverModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableHoverModeTmpBuf = {}; - enableHoverModeTmpBuf.tag = enableHoverModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableHoverModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableHoverModeTmpBuf.value = valueDeserializer.readBoolean(); + value._bottom = _bottomTmpBuf; + const auto _startTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics _startTmpBuf = {}; + _startTmpBuf.tag = _startTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_startTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + _startTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); } - value.enableHoverMode = enableHoverModeTmpBuf; - const auto outlineColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceColor_EdgeColors outlineColorTmpBuf = {}; - outlineColorTmpBuf.tag = outlineColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((outlineColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 outlineColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_EdgeColors outlineColorTmpBuf_ = {}; - outlineColorTmpBuf_.selector = outlineColorTmpBuf_UnionSelector; - if (outlineColorTmpBuf_UnionSelector == 0) { - outlineColorTmpBuf_.selector = 0; - const Ark_Int8 outlineColorTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor outlineColorTmpBuf_BufU = {}; - outlineColorTmpBuf_BufU.selector = outlineColorTmpBuf_BufUUnionSelector; - if (outlineColorTmpBuf_BufUUnionSelector == 0) { - outlineColorTmpBuf_BufU.selector = 0; - outlineColorTmpBuf_BufU.value0 = static_cast(valueDeserializer.readInt32()); - } else if (outlineColorTmpBuf_BufUUnionSelector == 1) { - outlineColorTmpBuf_BufU.selector = 1; - outlineColorTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (outlineColorTmpBuf_BufUUnionSelector == 2) { - outlineColorTmpBuf_BufU.selector = 2; - outlineColorTmpBuf_BufU.value2 = static_cast(valueDeserializer.readString()); - } else if (outlineColorTmpBuf_BufUUnionSelector == 3) { - outlineColorTmpBuf_BufU.selector = 3; - outlineColorTmpBuf_BufU.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for outlineColorTmpBuf_BufU has to be chosen through deserialisation."); - } - outlineColorTmpBuf_.value0 = static_cast(outlineColorTmpBuf_BufU); - } else if (outlineColorTmpBuf_UnionSelector == 1) { - outlineColorTmpBuf_.selector = 1; - outlineColorTmpBuf_.value1 = EdgeColors_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for outlineColorTmpBuf_ has to be chosen through deserialisation."); - } - outlineColorTmpBuf.value = static_cast(outlineColorTmpBuf_); + value._start = _startTmpBuf; + const auto _endTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics _endTmpBuf = {}; + _endTmpBuf.tag = _endTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_endTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + _endTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); } - value.outlineColor = outlineColorTmpBuf; - const auto outlineWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Dimension_EdgeOutlineWidths outlineWidthTmpBuf = {}; - outlineWidthTmpBuf.tag = outlineWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((outlineWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 outlineWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Dimension_EdgeOutlineWidths outlineWidthTmpBuf_ = {}; - outlineWidthTmpBuf_.selector = outlineWidthTmpBuf_UnionSelector; - if (outlineWidthTmpBuf_UnionSelector == 0) { - outlineWidthTmpBuf_.selector = 0; - const Ark_Int8 outlineWidthTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Dimension outlineWidthTmpBuf_BufU = {}; - outlineWidthTmpBuf_BufU.selector = outlineWidthTmpBuf_BufUUnionSelector; - if (outlineWidthTmpBuf_BufUUnionSelector == 0) { - outlineWidthTmpBuf_BufU.selector = 0; - outlineWidthTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (outlineWidthTmpBuf_BufUUnionSelector == 1) { - outlineWidthTmpBuf_BufU.selector = 1; - outlineWidthTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (outlineWidthTmpBuf_BufUUnionSelector == 2) { - outlineWidthTmpBuf_BufU.selector = 2; - outlineWidthTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for outlineWidthTmpBuf_BufU has to be chosen through deserialisation."); - } - outlineWidthTmpBuf_.value0 = static_cast(outlineWidthTmpBuf_BufU); - } else if (outlineWidthTmpBuf_UnionSelector == 1) { - outlineWidthTmpBuf_.selector = 1; - outlineWidthTmpBuf_.value1 = EdgeOutlineWidths_serializer::read(valueDeserializer); + value._end = _endTmpBuf; + const auto _fontColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor _fontColorTmpBuf = {}; + _fontColorTmpBuf.tag = _fontColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_fontColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 _fontColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor _fontColorTmpBuf_ = {}; + _fontColorTmpBuf_.selector = _fontColorTmpBuf_UnionSelector; + if (_fontColorTmpBuf_UnionSelector == 0) { + _fontColorTmpBuf_.selector = 0; + _fontColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (_fontColorTmpBuf_UnionSelector == 1) { + _fontColorTmpBuf_.selector = 1; + _fontColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (_fontColorTmpBuf_UnionSelector == 2) { + _fontColorTmpBuf_.selector = 2; + _fontColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (_fontColorTmpBuf_UnionSelector == 3) { + _fontColorTmpBuf_.selector = 3; + _fontColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for outlineWidthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for _fontColorTmpBuf_ has to be chosen through deserialisation."); } - outlineWidthTmpBuf.value = static_cast(outlineWidthTmpBuf_); - } - value.outlineWidth = outlineWidthTmpBuf; - const auto hapticFeedbackModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_HapticFeedbackMode hapticFeedbackModeTmpBuf = {}; - hapticFeedbackModeTmpBuf.tag = hapticFeedbackModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((hapticFeedbackModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - hapticFeedbackModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + _fontColorTmpBuf.value = static_cast(_fontColorTmpBuf_); } - value.hapticFeedbackMode = hapticFeedbackModeTmpBuf; - const auto titleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr titleTmpBuf = {}; - titleTmpBuf.tag = titleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((titleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 titleTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr titleTmpBuf_ = {}; - titleTmpBuf_.selector = titleTmpBuf_UnionSelector; - if (titleTmpBuf_UnionSelector == 0) { - titleTmpBuf_.selector = 0; - titleTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (titleTmpBuf_UnionSelector == 1) { - titleTmpBuf_.selector = 1; - titleTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + value._fontColor = _fontColorTmpBuf; + const auto _selectedFontColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor _selectedFontColorTmpBuf = {}; + _selectedFontColorTmpBuf.tag = _selectedFontColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_selectedFontColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 _selectedFontColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor _selectedFontColorTmpBuf_ = {}; + _selectedFontColorTmpBuf_.selector = _selectedFontColorTmpBuf_UnionSelector; + if (_selectedFontColorTmpBuf_UnionSelector == 0) { + _selectedFontColorTmpBuf_.selector = 0; + _selectedFontColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (_selectedFontColorTmpBuf_UnionSelector == 1) { + _selectedFontColorTmpBuf_.selector = 1; + _selectedFontColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (_selectedFontColorTmpBuf_UnionSelector == 2) { + _selectedFontColorTmpBuf_.selector = 2; + _selectedFontColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (_selectedFontColorTmpBuf_UnionSelector == 3) { + _selectedFontColorTmpBuf_.selector = 3; + _selectedFontColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for titleTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for _selectedFontColorTmpBuf_ has to be chosen through deserialisation."); } - titleTmpBuf.value = static_cast(titleTmpBuf_); + _selectedFontColorTmpBuf.value = static_cast(_selectedFontColorTmpBuf_); } - value.title = titleTmpBuf; - const auto showInSubWindowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean showInSubWindowTmpBuf = {}; - showInSubWindowTmpBuf.tag = showInSubWindowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((showInSubWindowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - showInSubWindowTmpBuf.value = valueDeserializer.readBoolean(); + value._selectedFontColor = _selectedFontColorTmpBuf; + const auto _digitFontTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_arkui_component_units_Font _digitFontTmpBuf = {}; + _digitFontTmpBuf.tag = _digitFontTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_digitFontTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + _digitFontTmpBuf.value = arkui_component_units_Font_serializer::read(valueDeserializer); } - value.showInSubWindow = showInSubWindowTmpBuf; + value._digitFont = _digitFontTmpBuf; + const auto _selectedDigitFontTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_arkui_component_units_Font _selectedDigitFontTmpBuf = {}; + _selectedDigitFontTmpBuf.tag = _selectedDigitFontTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_selectedDigitFontTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + _selectedDigitFontTmpBuf.value = arkui_component_units_Font_serializer::read(valueDeserializer); + } + value._selectedDigitFont = _selectedDigitFontTmpBuf; return value; } -inline void MenuOutlineOptions_serializer::write(SerializerBase& buffer, Ark_MenuOutlineOptions value) +inline void EventTarget_serializer::write(SerializerBase& buffer, Ark_EventTarget value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForArea = value.area; + Area_serializer::write(valueSerializer, valueHolderForArea); + const auto valueHolderForId = value.id; + if (runtimeType(valueHolderForId) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForIdTmpValue = valueHolderForId.value; + valueSerializer.writeString(valueHolderForIdTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_EventTarget EventTarget_serializer::read(DeserializerBase& buffer) +{ + Ark_EventTarget value = {}; + DeserializerBase& valueDeserializer = buffer; + value.area = Area_serializer::read(valueDeserializer); + const auto idTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String idTmpBuf = {}; + idTmpBuf.tag = idTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((idTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + idTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.id = idTmpBuf; + return value; +} +inline void FocusAxisEvent_serializer::write(SerializerBase& buffer, Ark_FocusAxisEvent value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_FocusAxisEvent FocusAxisEvent_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void GeometryInfo_serializer::write(SerializerBase& buffer, Ark_GeometryInfo value) { SerializerBase& valueSerializer = buffer; const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeNumber(valueHolderForWidth); + const auto valueHolderForHeight = value.height; + valueSerializer.writeNumber(valueHolderForHeight); + const auto valueHolderForBorderWidth = value.borderWidth; + EdgeWidths_serializer::write(valueSerializer, valueHolderForBorderWidth); + const auto valueHolderForMargin = value.margin; + Padding_serializer::write(valueSerializer, valueHolderForMargin); + const auto valueHolderForPadding = value.padding; + Padding_serializer::write(valueSerializer, valueHolderForPadding); +} +inline Ark_GeometryInfo GeometryInfo_serializer::read(DeserializerBase& buffer) +{ + Ark_GeometryInfo value = {}; + DeserializerBase& valueDeserializer = buffer; + value.width = static_cast(valueDeserializer.readNumber()); + value.height = static_cast(valueDeserializer.readNumber()); + value.borderWidth = EdgeWidths_serializer::read(valueDeserializer); + value.margin = Padding_serializer::read(valueDeserializer); + value.padding = Padding_serializer::read(valueDeserializer); + return value; +} +inline void GestureEvent_serializer::write(SerializerBase& buffer, Ark_GestureEvent value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_GestureEvent GestureEvent_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void GutterOption_serializer::write(SerializerBase& buffer, Ark_GutterOption value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForX = value.x; + if (runtimeType(valueHolderForX) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { + const auto valueHolderForXTmpValue = valueHolderForX.value; + if (valueHolderForXTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - if (valueHolderForWidthTmpValueForIdx0.selector == 0) { + const auto valueHolderForXTmpValueForIdx0 = valueHolderForXTmpValue.value0; + if (valueHolderForXTmpValueForIdx0.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0ForIdx0 = valueHolderForWidthTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0ForIdx0); - } else if (valueHolderForWidthTmpValueForIdx0.selector == 1) { + const auto valueHolderForXTmpValueForIdx0ForIdx0 = valueHolderForXTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForXTmpValueForIdx0ForIdx0); + } else if (valueHolderForXTmpValueForIdx0.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx0ForIdx1 = valueHolderForWidthTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx0ForIdx1); - } else if (valueHolderForWidthTmpValueForIdx0.selector == 2) { + const auto valueHolderForXTmpValueForIdx0ForIdx1 = valueHolderForXTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForXTmpValueForIdx0ForIdx1); + } else if (valueHolderForXTmpValueForIdx0.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForWidthTmpValueForIdx0ForIdx2 = valueHolderForWidthTmpValueForIdx0.value2; - Resource_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx0ForIdx2); + const auto valueHolderForXTmpValueForIdx0ForIdx2 = valueHolderForXTmpValueForIdx0.value2; + Resource_serializer::write(valueSerializer, valueHolderForXTmpValueForIdx0ForIdx2); } - } else if (valueHolderForWidthTmpValue.selector == 1) { + } else if (valueHolderForXTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - EdgeOutlineWidths_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx1); + const auto valueHolderForXTmpValueForIdx1 = valueHolderForXTmpValue.value1; + GridRowSizeOption_serializer::write(valueSerializer, valueHolderForXTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForColor = value.color; - if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForY = value.y; + if (runtimeType(valueHolderForY) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColorTmpValue = valueHolderForColor.value; - if (valueHolderForColorTmpValue.selector == 0) { + const auto valueHolderForYTmpValue = valueHolderForY.value; + if (valueHolderForYTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - if (valueHolderForColorTmpValueForIdx0.selector == 0) { + const auto valueHolderForYTmpValueForIdx0 = valueHolderForYTmpValue.value0; + if (valueHolderForYTmpValueForIdx0.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForColorTmpValueForIdx0ForIdx0 = valueHolderForColorTmpValueForIdx0.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0ForIdx0)); - } else if (valueHolderForColorTmpValueForIdx0.selector == 1) { + const auto valueHolderForYTmpValueForIdx0ForIdx0 = valueHolderForYTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForYTmpValueForIdx0ForIdx0); + } else if (valueHolderForYTmpValueForIdx0.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForColorTmpValueForIdx0ForIdx1 = valueHolderForColorTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx0ForIdx1); - } else if (valueHolderForColorTmpValueForIdx0.selector == 2) { + const auto valueHolderForYTmpValueForIdx0ForIdx1 = valueHolderForYTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForYTmpValueForIdx0ForIdx1); + } else if (valueHolderForYTmpValueForIdx0.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForColorTmpValueForIdx0ForIdx2 = valueHolderForColorTmpValueForIdx0.value2; - valueSerializer.writeString(valueHolderForColorTmpValueForIdx0ForIdx2); - } else if (valueHolderForColorTmpValueForIdx0.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForColorTmpValueForIdx0ForIdx3 = valueHolderForColorTmpValueForIdx0.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx0ForIdx3); + const auto valueHolderForYTmpValueForIdx0ForIdx2 = valueHolderForYTmpValueForIdx0.value2; + Resource_serializer::write(valueSerializer, valueHolderForYTmpValueForIdx0ForIdx2); } - } else if (valueHolderForColorTmpValue.selector == 1) { + } else if (valueHolderForYTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; - EdgeColors_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx1); + const auto valueHolderForYTmpValueForIdx1 = valueHolderForYTmpValue.value1; + GridRowSizeOption_serializer::write(valueSerializer, valueHolderForYTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_MenuOutlineOptions MenuOutlineOptions_serializer::read(DeserializerBase& buffer) +inline Ark_GutterOption GutterOption_serializer::read(DeserializerBase& buffer) { - Ark_MenuOutlineOptions value = {}; + Ark_GutterOption value = {}; DeserializerBase& valueDeserializer = buffer; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Dimension_EdgeOutlineWidths widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Dimension_EdgeOutlineWidths widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - const Ark_Int8 widthTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Dimension widthTmpBuf_BufU = {}; - widthTmpBuf_BufU.selector = widthTmpBuf_BufUUnionSelector; - if (widthTmpBuf_BufUUnionSelector == 0) { - widthTmpBuf_BufU.selector = 0; - widthTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (widthTmpBuf_BufUUnionSelector == 1) { - widthTmpBuf_BufU.selector = 1; - widthTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (widthTmpBuf_BufUUnionSelector == 2) { - widthTmpBuf_BufU.selector = 2; - widthTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + const auto xTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Length_GridRowSizeOption xTmpBuf = {}; + xTmpBuf.tag = xTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((xTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 xTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Length_GridRowSizeOption xTmpBuf_ = {}; + xTmpBuf_.selector = xTmpBuf_UnionSelector; + if (xTmpBuf_UnionSelector == 0) { + xTmpBuf_.selector = 0; + const Ark_Int8 xTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Length xTmpBuf_BufU = {}; + xTmpBuf_BufU.selector = xTmpBuf_BufUUnionSelector; + if (xTmpBuf_BufUUnionSelector == 0) { + xTmpBuf_BufU.selector = 0; + xTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (xTmpBuf_BufUUnionSelector == 1) { + xTmpBuf_BufU.selector = 1; + xTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (xTmpBuf_BufUUnionSelector == 2) { + xTmpBuf_BufU.selector = 2; + xTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_BufU has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for xTmpBuf_BufU has to be chosen through deserialisation."); } - widthTmpBuf_.value0 = static_cast(widthTmpBuf_BufU); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = EdgeOutlineWidths_serializer::read(valueDeserializer); + xTmpBuf_.value0 = static_cast(xTmpBuf_BufU); + } else if (xTmpBuf_UnionSelector == 1) { + xTmpBuf_.selector = 1; + xTmpBuf_.value1 = GridRowSizeOption_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for xTmpBuf_ has to be chosen through deserialisation."); } - widthTmpBuf.value = static_cast(widthTmpBuf_); + xTmpBuf.value = static_cast(xTmpBuf_); } - value.width = widthTmpBuf; - const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceColor_EdgeColors colorTmpBuf = {}; - colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_EdgeColors colorTmpBuf_ = {}; - colorTmpBuf_.selector = colorTmpBuf_UnionSelector; - if (colorTmpBuf_UnionSelector == 0) { - colorTmpBuf_.selector = 0; - const Ark_Int8 colorTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorTmpBuf_BufU = {}; - colorTmpBuf_BufU.selector = colorTmpBuf_BufUUnionSelector; - if (colorTmpBuf_BufUUnionSelector == 0) { - colorTmpBuf_BufU.selector = 0; - colorTmpBuf_BufU.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorTmpBuf_BufUUnionSelector == 1) { - colorTmpBuf_BufU.selector = 1; - colorTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (colorTmpBuf_BufUUnionSelector == 2) { - colorTmpBuf_BufU.selector = 2; - colorTmpBuf_BufU.value2 = static_cast(valueDeserializer.readString()); - } else if (colorTmpBuf_BufUUnionSelector == 3) { - colorTmpBuf_BufU.selector = 3; - colorTmpBuf_BufU.value3 = Resource_serializer::read(valueDeserializer); + value.x = xTmpBuf; + const auto yTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Length_GridRowSizeOption yTmpBuf = {}; + yTmpBuf.tag = yTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((yTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 yTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Length_GridRowSizeOption yTmpBuf_ = {}; + yTmpBuf_.selector = yTmpBuf_UnionSelector; + if (yTmpBuf_UnionSelector == 0) { + yTmpBuf_.selector = 0; + const Ark_Int8 yTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Length yTmpBuf_BufU = {}; + yTmpBuf_BufU.selector = yTmpBuf_BufUUnionSelector; + if (yTmpBuf_BufUUnionSelector == 0) { + yTmpBuf_BufU.selector = 0; + yTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (yTmpBuf_BufUUnionSelector == 1) { + yTmpBuf_BufU.selector = 1; + yTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (yTmpBuf_BufUUnionSelector == 2) { + yTmpBuf_BufU.selector = 2; + yTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for colorTmpBuf_BufU has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for yTmpBuf_BufU has to be chosen through deserialisation."); } - colorTmpBuf_.value0 = static_cast(colorTmpBuf_BufU); - } else if (colorTmpBuf_UnionSelector == 1) { - colorTmpBuf_.selector = 1; - colorTmpBuf_.value1 = EdgeColors_serializer::read(valueDeserializer); + yTmpBuf_.value0 = static_cast(yTmpBuf_BufU); + } else if (yTmpBuf_UnionSelector == 1) { + yTmpBuf_.selector = 1; + yTmpBuf_.value1 = GridRowSizeOption_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for yTmpBuf_ has to be chosen through deserialisation."); } - colorTmpBuf.value = static_cast(colorTmpBuf_); + yTmpBuf.value = static_cast(yTmpBuf_); } - value.color = colorTmpBuf; + value.y = yTmpBuf; return value; } -inline void MouseEvent_serializer::write(SerializerBase& buffer, Ark_MouseEvent value) +inline void HoverEvent_serializer::write(SerializerBase& buffer, Ark_HoverEvent value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_MouseEvent MouseEvent_serializer::read(DeserializerBase& buffer) +inline Ark_HoverEvent HoverEvent_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void NativeEmbedInfo_serializer::write(SerializerBase& buffer, Ark_NativeEmbedInfo value) +inline void ImageAttachmentLayoutStyle_serializer::write(SerializerBase& buffer, Ark_ImageAttachmentLayoutStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForId = value.id; - if (runtimeType(valueHolderForId) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMargin = value.margin; + if (runtimeType(valueHolderForMargin) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForIdTmpValue = valueHolderForId.value; - valueSerializer.writeString(valueHolderForIdTmpValue); + const auto valueHolderForMarginTmpValue = valueHolderForMargin.value; + if (valueHolderForMarginTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForMarginTmpValueForIdx0 = valueHolderForMarginTmpValue.value0; + LengthMetrics_serializer::write(valueSerializer, valueHolderForMarginTmpValueForIdx0); + } else if (valueHolderForMarginTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForMarginTmpValueForIdx1 = valueHolderForMarginTmpValue.value1; + Padding_serializer::write(valueSerializer, valueHolderForMarginTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForType = value.type; - if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPadding = value.padding; + if (runtimeType(valueHolderForPadding) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTypeTmpValue = valueHolderForType.value; - valueSerializer.writeString(valueHolderForTypeTmpValue); + const auto valueHolderForPaddingTmpValue = valueHolderForPadding.value; + if (valueHolderForPaddingTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForPaddingTmpValueForIdx0 = valueHolderForPaddingTmpValue.value0; + LengthMetrics_serializer::write(valueSerializer, valueHolderForPaddingTmpValueForIdx0); + } else if (valueHolderForPaddingTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForPaddingTmpValueForIdx1 = valueHolderForPaddingTmpValue.value1; + Padding_serializer::write(valueSerializer, valueHolderForPaddingTmpValueForIdx1); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForSrc = value.src; - if (runtimeType(valueHolderForSrc) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBorderRadius = value.borderRadius; + if (runtimeType(valueHolderForBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSrcTmpValue = valueHolderForSrc.value; - valueSerializer.writeString(valueHolderForSrcTmpValue); + const auto valueHolderForBorderRadiusTmpValue = valueHolderForBorderRadius.value; + if (valueHolderForBorderRadiusTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBorderRadiusTmpValueForIdx0 = valueHolderForBorderRadiusTmpValue.value0; + LengthMetrics_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx0); + } else if (valueHolderForBorderRadiusTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue.value1; + BorderRadiuses_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_ImageAttachmentLayoutStyle ImageAttachmentLayoutStyle_serializer::read(DeserializerBase& buffer) +{ + Ark_ImageAttachmentLayoutStyle value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto marginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_LengthMetrics_Margin marginTmpBuf = {}; + marginTmpBuf.tag = marginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((marginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 marginTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_LengthMetrics_Margin marginTmpBuf_ = {}; + marginTmpBuf_.selector = marginTmpBuf_UnionSelector; + if (marginTmpBuf_UnionSelector == 0) { + marginTmpBuf_.selector = 0; + marginTmpBuf_.value0 = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } else if (marginTmpBuf_UnionSelector == 1) { + marginTmpBuf_.selector = 1; + marginTmpBuf_.value1 = Padding_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for marginTmpBuf_ has to be chosen through deserialisation."); + } + marginTmpBuf.value = static_cast(marginTmpBuf_); + } + value.margin = marginTmpBuf; + const auto paddingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_LengthMetrics_Padding paddingTmpBuf = {}; + paddingTmpBuf.tag = paddingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((paddingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 paddingTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_LengthMetrics_Padding paddingTmpBuf_ = {}; + paddingTmpBuf_.selector = paddingTmpBuf_UnionSelector; + if (paddingTmpBuf_UnionSelector == 0) { + paddingTmpBuf_.selector = 0; + paddingTmpBuf_.value0 = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } else if (paddingTmpBuf_UnionSelector == 1) { + paddingTmpBuf_.selector = 1; + paddingTmpBuf_.value1 = Padding_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for paddingTmpBuf_ has to be chosen through deserialisation."); + } + paddingTmpBuf.value = static_cast(paddingTmpBuf_); + } + value.padding = paddingTmpBuf; + const auto borderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_LengthMetrics_BorderRadiuses borderRadiusTmpBuf = {}; + borderRadiusTmpBuf.tag = borderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((borderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 borderRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_LengthMetrics_BorderRadiuses borderRadiusTmpBuf_ = {}; + borderRadiusTmpBuf_.selector = borderRadiusTmpBuf_UnionSelector; + if (borderRadiusTmpBuf_UnionSelector == 0) { + borderRadiusTmpBuf_.selector = 0; + borderRadiusTmpBuf_.value0 = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } else if (borderRadiusTmpBuf_UnionSelector == 1) { + borderRadiusTmpBuf_.selector = 1; + borderRadiusTmpBuf_.value1 = BorderRadiuses_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation."); + } + borderRadiusTmpBuf.value = static_cast(borderRadiusTmpBuf_); + } + value.borderRadius = borderRadiusTmpBuf; + return value; +} +inline void LayoutChild_serializer::write(SerializerBase& buffer, Ark_LayoutChild value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_LayoutChild LayoutChild_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void LongPressGestureEvent_serializer::write(SerializerBase& buffer, Ark_LongPressGestureEvent value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_LongPressGestureEvent LongPressGestureEvent_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void MenuOptions_serializer::write(SerializerBase& buffer, Ark_MenuOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForOffset = value.offset; + if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; + Position_serializer::write(valueSerializer, valueHolderForOffsetTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForPlacement = value.placement; + if (runtimeType(valueHolderForPlacement) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForPlacementTmpValue = valueHolderForPlacement.value; + valueSerializer.writeInt32(static_cast(valueHolderForPlacementTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForEnableArrow = value.enableArrow; + if (runtimeType(valueHolderForEnableArrow) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForEnableArrowTmpValue = valueHolderForEnableArrow.value; + valueSerializer.writeBoolean(valueHolderForEnableArrowTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForArrowOffset = value.arrowOffset; + if (runtimeType(valueHolderForArrowOffset) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForArrowOffsetTmpValue = valueHolderForArrowOffset.value; + if (valueHolderForArrowOffsetTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForArrowOffsetTmpValueForIdx0 = valueHolderForArrowOffsetTmpValue.value0; + valueSerializer.writeString(valueHolderForArrowOffsetTmpValueForIdx0); + } else if (valueHolderForArrowOffsetTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForArrowOffsetTmpValueForIdx1 = valueHolderForArrowOffsetTmpValue.value1; + valueSerializer.writeNumber(valueHolderForArrowOffsetTmpValueForIdx1); + } else if (valueHolderForArrowOffsetTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForArrowOffsetTmpValueForIdx2 = valueHolderForArrowOffsetTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForArrowOffsetTmpValueForIdx2); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForPreview = value.preview; + if (runtimeType(valueHolderForPreview) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForPreviewTmpValue = valueHolderForPreview.value; + if (valueHolderForPreviewTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForPreviewTmpValueForIdx0 = valueHolderForPreviewTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForPreviewTmpValueForIdx0)); + } else if (valueHolderForPreviewTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForPreviewTmpValueForIdx1 = valueHolderForPreviewTmpValue.value1; + valueSerializer.writeCallbackResource(valueHolderForPreviewTmpValueForIdx1.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForPreviewTmpValueForIdx1.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForPreviewTmpValueForIdx1.callSync)); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForPreviewBorderRadius = value.previewBorderRadius; + if (runtimeType(valueHolderForPreviewBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForPreviewBorderRadiusTmpValue = valueHolderForPreviewBorderRadius.value; + if (valueHolderForPreviewBorderRadiusTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForPreviewBorderRadiusTmpValueForIdx0 = valueHolderForPreviewBorderRadiusTmpValue.value0; + if (valueHolderForPreviewBorderRadiusTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx0 = valueHolderForPreviewBorderRadiusTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx0); + } else if (valueHolderForPreviewBorderRadiusTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx1 = valueHolderForPreviewBorderRadiusTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx1); + } else if (valueHolderForPreviewBorderRadiusTmpValueForIdx0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForPreviewBorderRadiusTmpValueForIdx0.value2; + Resource_serializer::write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx0ForIdx2); + } + } else if (valueHolderForPreviewBorderRadiusTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForPreviewBorderRadiusTmpValueForIdx1 = valueHolderForPreviewBorderRadiusTmpValue.value1; + BorderRadiuses_serializer::write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx1); + } else if (valueHolderForPreviewBorderRadiusTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForPreviewBorderRadiusTmpValueForIdx2 = valueHolderForPreviewBorderRadiusTmpValue.value2; + LocalizedBorderRadiuses_serializer::write(valueSerializer, valueHolderForPreviewBorderRadiusTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPosition = value.position; - if (runtimeType(valueHolderForPosition) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBorderRadius = value.borderRadius; + if (runtimeType(valueHolderForBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPositionTmpValue = valueHolderForPosition.value; - Position_serializer::write(valueSerializer, valueHolderForPositionTmpValue); + const auto valueHolderForBorderRadiusTmpValue = valueHolderForBorderRadius.value; + if (valueHolderForBorderRadiusTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBorderRadiusTmpValueForIdx0 = valueHolderForBorderRadiusTmpValue.value0; + if (valueHolderForBorderRadiusTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBorderRadiusTmpValueForIdx0ForIdx0 = valueHolderForBorderRadiusTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForBorderRadiusTmpValueForIdx0ForIdx0); + } else if (valueHolderForBorderRadiusTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBorderRadiusTmpValueForIdx0ForIdx1 = valueHolderForBorderRadiusTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForBorderRadiusTmpValueForIdx0ForIdx1); + } else if (valueHolderForBorderRadiusTmpValueForIdx0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForBorderRadiusTmpValueForIdx0.value2; + Resource_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx0ForIdx2); + } + } else if (valueHolderForBorderRadiusTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue.value1; + BorderRadiuses_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx1); + } else if (valueHolderForBorderRadiusTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBorderRadiusTmpValueForIdx2 = valueHolderForBorderRadiusTmpValue.value2; + LocalizedBorderRadiuses_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnAppear = value.onAppear; + if (runtimeType(valueHolderForOnAppear) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - valueSerializer.writeInt32(valueHolderForWidthTmpValue); + const auto valueHolderForOnAppearTmpValue = valueHolderForOnAppear.value; + valueSerializer.writeCallbackResource(valueHolderForOnAppearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAppearTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHeight = value.height; - if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOnDisappear = value.onDisappear; + if (runtimeType(valueHolderForOnDisappear) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; - valueSerializer.writeInt32(valueHolderForHeightTmpValue); + const auto valueHolderForOnDisappearTmpValue = valueHolderForOnDisappear.value; + valueSerializer.writeCallbackResource(valueHolderForOnDisappearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDisappearTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForUrl = value.url; - if (runtimeType(valueHolderForUrl) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAboutToAppear = value.aboutToAppear; + if (runtimeType(valueHolderForAboutToAppear) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForUrlTmpValue = valueHolderForUrl.value; - valueSerializer.writeString(valueHolderForUrlTmpValue); + const auto valueHolderForAboutToAppearTmpValue = valueHolderForAboutToAppear.value; + valueSerializer.writeCallbackResource(valueHolderForAboutToAppearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForAboutToAppearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForAboutToAppearTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTag = value.tag; - if (runtimeType(valueHolderForTag) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForAboutToDisappear = value.aboutToDisappear; + if (runtimeType(valueHolderForAboutToDisappear) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTagTmpValue = valueHolderForTag.value; - valueSerializer.writeString(valueHolderForTagTmpValue); + const auto valueHolderForAboutToDisappearTmpValue = valueHolderForAboutToDisappear.value; + valueSerializer.writeCallbackResource(valueHolderForAboutToDisappearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForAboutToDisappearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForAboutToDisappearTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForParams = value.params; - if (runtimeType(valueHolderForParams) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLayoutRegionMargin = value.layoutRegionMargin; + if (runtimeType(valueHolderForLayoutRegionMargin) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForParamsTmpValue = valueHolderForParams.value; - valueSerializer.writeInt32(valueHolderForParamsTmpValue.size); - for (int32_t i = 0; i < valueHolderForParamsTmpValue.size; i++) { - auto valueHolderForParamsTmpValueKeyVar = valueHolderForParamsTmpValue.keys[i]; - auto valueHolderForParamsTmpValueValueVar = valueHolderForParamsTmpValue.values[i]; - valueSerializer.writeString(valueHolderForParamsTmpValueKeyVar); - valueSerializer.writeString(valueHolderForParamsTmpValueValueVar); - } + const auto valueHolderForLayoutRegionMarginTmpValue = valueHolderForLayoutRegionMargin.value; + Padding_serializer::write(valueSerializer, valueHolderForLayoutRegionMarginTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_NativeEmbedInfo NativeEmbedInfo_serializer::read(DeserializerBase& buffer) -{ - Ark_NativeEmbedInfo value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto idTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String idTmpBuf = {}; - idTmpBuf.tag = idTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((idTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - idTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.id = idTmpBuf; - const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String typeTmpBuf = {}; - typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - typeTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.type = typeTmpBuf; - const auto srcTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String srcTmpBuf = {}; - srcTmpBuf.tag = srcTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((srcTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - srcTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.src = srcTmpBuf; - const auto positionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Position positionTmpBuf = {}; - positionTmpBuf.tag = positionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((positionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - positionTmpBuf.value = Position_serializer::read(valueDeserializer); - } - value.position = positionTmpBuf; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Int32 widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - widthTmpBuf.value = valueDeserializer.readInt32(); - } - value.width = widthTmpBuf; - const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Int32 heightTmpBuf = {}; - heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - heightTmpBuf.value = valueDeserializer.readInt32(); - } - value.height = heightTmpBuf; - const auto urlTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String urlTmpBuf = {}; - urlTmpBuf.tag = urlTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((urlTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - urlTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.url = urlTmpBuf; - const auto tagTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String tagTmpBuf = {}; - tagTmpBuf.tag = tagTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((tagTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - tagTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value.tag = tagTmpBuf; - const auto paramsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Map_String_String paramsTmpBuf = {}; - paramsTmpBuf.tag = paramsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((paramsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 paramsTmpBuf_SizeVar = valueDeserializer.readInt32(); - Map_String_String paramsTmpBuf_ = {}; - valueDeserializer.resizeMap(¶msTmpBuf_, paramsTmpBuf_SizeVar); - for (int paramsTmpBuf_IVar = 0; paramsTmpBuf_IVar < paramsTmpBuf_SizeVar; paramsTmpBuf_IVar++) { - const Ark_String paramsTmpBuf_KeyVar = static_cast(valueDeserializer.readString()); - const Ark_String paramsTmpBuf_ValueVar = static_cast(valueDeserializer.readString()); - paramsTmpBuf_.keys[paramsTmpBuf_IVar] = paramsTmpBuf_KeyVar; - paramsTmpBuf_.values[paramsTmpBuf_IVar] = paramsTmpBuf_ValueVar; - } - paramsTmpBuf.value = paramsTmpBuf_; - } - value.params = paramsTmpBuf; - return value; -} -inline void NavigationMenuOptions_serializer::write(SerializerBase& buffer, Ark_NavigationMenuOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForMoreButtonOptions = value.moreButtonOptions; - if (runtimeType(valueHolderForMoreButtonOptions) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPreviewAnimationOptions = value.previewAnimationOptions; + if (runtimeType(valueHolderForPreviewAnimationOptions) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMoreButtonOptionsTmpValue = valueHolderForMoreButtonOptions.value; - MoreButtonOptions_serializer::write(valueSerializer, valueHolderForMoreButtonOptionsTmpValue); + const auto valueHolderForPreviewAnimationOptionsTmpValue = valueHolderForPreviewAnimationOptions.value; + ContextMenuAnimationOptions_serializer::write(valueSerializer, valueHolderForPreviewAnimationOptionsTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_NavigationMenuOptions NavigationMenuOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_NavigationMenuOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto moreButtonOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_MoreButtonOptions moreButtonOptionsTmpBuf = {}; - moreButtonOptionsTmpBuf.tag = moreButtonOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((moreButtonOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - moreButtonOptionsTmpBuf.value = MoreButtonOptions_serializer::read(valueDeserializer); - } - value.moreButtonOptions = moreButtonOptionsTmpBuf; - return value; -} -inline void NavigationToolbarOptions_serializer::write(SerializerBase& buffer, Ark_NavigationToolbarOptions value) -{ - SerializerBase& valueSerializer = buffer; const auto valueHolderForBackgroundColor = value.backgroundColor; if (runtimeType(valueHolderForBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); @@ -106851,7 +95143,7 @@ inline void NavigationToolbarOptions_serializer::write(SerializerBase& buffer, A if (valueHolderForBackgroundColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); + valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); } else if (valueHolderForBackgroundColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue.value1; @@ -106892,35 +95184,321 @@ inline void NavigationToolbarOptions_serializer::write(SerializerBase& buffer, A } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForMoreButtonOptions = value.moreButtonOptions; - if (runtimeType(valueHolderForMoreButtonOptions) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTransition = value.transition; + if (runtimeType(valueHolderForTransition) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMoreButtonOptionsTmpValue = valueHolderForMoreButtonOptions.value; - MoreButtonOptions_serializer::write(valueSerializer, valueHolderForMoreButtonOptionsTmpValue); + const auto valueHolderForTransitionTmpValue = valueHolderForTransition.value; + TransitionEffect_serializer::write(valueSerializer, valueHolderForTransitionTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBarStyle = value.barStyle; - if (runtimeType(valueHolderForBarStyle) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForEnableHoverMode = value.enableHoverMode; + if (runtimeType(valueHolderForEnableHoverMode) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBarStyleTmpValue = valueHolderForBarStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForBarStyleTmpValue)); + const auto valueHolderForEnableHoverModeTmpValue = valueHolderForEnableHoverMode.value; + valueSerializer.writeBoolean(valueHolderForEnableHoverModeTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForHideItemValue = value.hideItemValue; - if (runtimeType(valueHolderForHideItemValue) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOutlineColor = value.outlineColor; + if (runtimeType(valueHolderForOutlineColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHideItemValueTmpValue = valueHolderForHideItemValue.value; - valueSerializer.writeBoolean(valueHolderForHideItemValueTmpValue); + const auto valueHolderForOutlineColorTmpValue = valueHolderForOutlineColor.value; + if (valueHolderForOutlineColorTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForOutlineColorTmpValueForIdx0 = valueHolderForOutlineColorTmpValue.value0; + if (valueHolderForOutlineColorTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForOutlineColorTmpValueForIdx0ForIdx0 = valueHolderForOutlineColorTmpValueForIdx0.value0; + valueSerializer.writeInt32(static_cast(valueHolderForOutlineColorTmpValueForIdx0ForIdx0)); + } else if (valueHolderForOutlineColorTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForOutlineColorTmpValueForIdx0ForIdx1 = valueHolderForOutlineColorTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForOutlineColorTmpValueForIdx0ForIdx1); + } else if (valueHolderForOutlineColorTmpValueForIdx0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForOutlineColorTmpValueForIdx0ForIdx2 = valueHolderForOutlineColorTmpValueForIdx0.value2; + valueSerializer.writeString(valueHolderForOutlineColorTmpValueForIdx0ForIdx2); + } else if (valueHolderForOutlineColorTmpValueForIdx0.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForOutlineColorTmpValueForIdx0ForIdx3 = valueHolderForOutlineColorTmpValueForIdx0.value3; + Resource_serializer::write(valueSerializer, valueHolderForOutlineColorTmpValueForIdx0ForIdx3); + } + } else if (valueHolderForOutlineColorTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForOutlineColorTmpValueForIdx1 = valueHolderForOutlineColorTmpValue.value1; + EdgeColors_serializer::write(valueSerializer, valueHolderForOutlineColorTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForOutlineWidth = value.outlineWidth; + if (runtimeType(valueHolderForOutlineWidth) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOutlineWidthTmpValue = valueHolderForOutlineWidth.value; + if (valueHolderForOutlineWidthTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForOutlineWidthTmpValueForIdx0 = valueHolderForOutlineWidthTmpValue.value0; + if (valueHolderForOutlineWidthTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForOutlineWidthTmpValueForIdx0ForIdx0 = valueHolderForOutlineWidthTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForOutlineWidthTmpValueForIdx0ForIdx0); + } else if (valueHolderForOutlineWidthTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForOutlineWidthTmpValueForIdx0ForIdx1 = valueHolderForOutlineWidthTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForOutlineWidthTmpValueForIdx0ForIdx1); + } else if (valueHolderForOutlineWidthTmpValueForIdx0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForOutlineWidthTmpValueForIdx0ForIdx2 = valueHolderForOutlineWidthTmpValueForIdx0.value2; + Resource_serializer::write(valueSerializer, valueHolderForOutlineWidthTmpValueForIdx0ForIdx2); + } + } else if (valueHolderForOutlineWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForOutlineWidthTmpValueForIdx1 = valueHolderForOutlineWidthTmpValue.value1; + EdgeOutlineWidths_serializer::write(valueSerializer, valueHolderForOutlineWidthTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForMaxHeight = value.maxHeight; + if (runtimeType(valueHolderForMaxHeight) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForMaxHeightTmpValue = valueHolderForMaxHeight.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForMaxHeightTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForColorMode = value.colorMode; + if (runtimeType(valueHolderForColorMode) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForColorModeTmpValue = valueHolderForColorMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForColorModeTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForHapticFeedbackMode = value.hapticFeedbackMode; + if (runtimeType(valueHolderForHapticFeedbackMode) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForHapticFeedbackModeTmpValue = valueHolderForHapticFeedbackMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForHapticFeedbackModeTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForMaintainScaleEnabled = value.maintainScaleEnabled; + if (runtimeType(valueHolderForMaintainScaleEnabled) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForMaintainScaleEnabledTmpValue = valueHolderForMaintainScaleEnabled.value; + valueSerializer.writeBoolean(valueHolderForMaintainScaleEnabledTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForTitle = value.title; + if (runtimeType(valueHolderForTitle) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTitleTmpValue = valueHolderForTitle.value; + if (valueHolderForTitleTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForTitleTmpValueForIdx0 = valueHolderForTitleTmpValue.value0; + valueSerializer.writeString(valueHolderForTitleTmpValueForIdx0); + } else if (valueHolderForTitleTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForTitleTmpValueForIdx1 = valueHolderForTitleTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderForTitleTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForShowInSubWindow = value.showInSubWindow; + if (runtimeType(valueHolderForShowInSubWindow) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForShowInSubWindowTmpValue = valueHolderForShowInSubWindow.value; + valueSerializer.writeBoolean(valueHolderForShowInSubWindowTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_NavigationToolbarOptions NavigationToolbarOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_NavigationToolbarOptions value = {}; - DeserializerBase& valueDeserializer = buffer; +} +inline Ark_MenuOptions MenuOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_MenuOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Position offsetTmpBuf = {}; + offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + offsetTmpBuf.value = Position_serializer::read(valueDeserializer); + } + value.offset = offsetTmpBuf; + const auto placementTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Placement placementTmpBuf = {}; + placementTmpBuf.tag = placementTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((placementTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + placementTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.placement = placementTmpBuf; + const auto enableArrowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableArrowTmpBuf = {}; + enableArrowTmpBuf.tag = enableArrowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enableArrowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enableArrowTmpBuf.value = valueDeserializer.readBoolean(); + } + value.enableArrow = enableArrowTmpBuf; + const auto arrowOffsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length arrowOffsetTmpBuf = {}; + arrowOffsetTmpBuf.tag = arrowOffsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((arrowOffsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 arrowOffsetTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length arrowOffsetTmpBuf_ = {}; + arrowOffsetTmpBuf_.selector = arrowOffsetTmpBuf_UnionSelector; + if (arrowOffsetTmpBuf_UnionSelector == 0) { + arrowOffsetTmpBuf_.selector = 0; + arrowOffsetTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (arrowOffsetTmpBuf_UnionSelector == 1) { + arrowOffsetTmpBuf_.selector = 1; + arrowOffsetTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (arrowOffsetTmpBuf_UnionSelector == 2) { + arrowOffsetTmpBuf_.selector = 2; + arrowOffsetTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for arrowOffsetTmpBuf_ has to be chosen through deserialisation."); + } + arrowOffsetTmpBuf.value = static_cast(arrowOffsetTmpBuf_); + } + value.arrowOffset = arrowOffsetTmpBuf; + const auto previewTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_MenuPreviewMode_CustomBuilder previewTmpBuf = {}; + previewTmpBuf.tag = previewTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((previewTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 previewTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_MenuPreviewMode_CustomBuilder previewTmpBuf_ = {}; + previewTmpBuf_.selector = previewTmpBuf_UnionSelector; + if (previewTmpBuf_UnionSelector == 0) { + previewTmpBuf_.selector = 0; + previewTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (previewTmpBuf_UnionSelector == 1) { + previewTmpBuf_.selector = 1; + previewTmpBuf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + } else { + INTEROP_FATAL("One of the branches for previewTmpBuf_ has to be chosen through deserialisation."); + } + previewTmpBuf.value = static_cast(previewTmpBuf_); + } + value.preview = previewTmpBuf; + const auto previewBorderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderRadiusType previewBorderRadiusTmpBuf = {}; + previewBorderRadiusTmpBuf.tag = previewBorderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((previewBorderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 previewBorderRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_BorderRadiusType previewBorderRadiusTmpBuf_ = {}; + previewBorderRadiusTmpBuf_.selector = previewBorderRadiusTmpBuf_UnionSelector; + if (previewBorderRadiusTmpBuf_UnionSelector == 0) { + previewBorderRadiusTmpBuf_.selector = 0; + const Ark_Int8 previewBorderRadiusTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Length previewBorderRadiusTmpBuf_BufU = {}; + previewBorderRadiusTmpBuf_BufU.selector = previewBorderRadiusTmpBuf_BufUUnionSelector; + if (previewBorderRadiusTmpBuf_BufUUnionSelector == 0) { + previewBorderRadiusTmpBuf_BufU.selector = 0; + previewBorderRadiusTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (previewBorderRadiusTmpBuf_BufUUnionSelector == 1) { + previewBorderRadiusTmpBuf_BufU.selector = 1; + previewBorderRadiusTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (previewBorderRadiusTmpBuf_BufUUnionSelector == 2) { + previewBorderRadiusTmpBuf_BufU.selector = 2; + previewBorderRadiusTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for previewBorderRadiusTmpBuf_BufU has to be chosen through deserialisation."); + } + previewBorderRadiusTmpBuf_.value0 = static_cast(previewBorderRadiusTmpBuf_BufU); + } else if (previewBorderRadiusTmpBuf_UnionSelector == 1) { + previewBorderRadiusTmpBuf_.selector = 1; + previewBorderRadiusTmpBuf_.value1 = BorderRadiuses_serializer::read(valueDeserializer); + } else if (previewBorderRadiusTmpBuf_UnionSelector == 2) { + previewBorderRadiusTmpBuf_.selector = 2; + previewBorderRadiusTmpBuf_.value2 = LocalizedBorderRadiuses_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for previewBorderRadiusTmpBuf_ has to be chosen through deserialisation."); + } + previewBorderRadiusTmpBuf.value = static_cast(previewBorderRadiusTmpBuf_); + } + value.previewBorderRadius = previewBorderRadiusTmpBuf; + const auto borderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadiusTmpBuf = {}; + borderRadiusTmpBuf.tag = borderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((borderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 borderRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadiusTmpBuf_ = {}; + borderRadiusTmpBuf_.selector = borderRadiusTmpBuf_UnionSelector; + if (borderRadiusTmpBuf_UnionSelector == 0) { + borderRadiusTmpBuf_.selector = 0; + const Ark_Int8 borderRadiusTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Length borderRadiusTmpBuf_BufU = {}; + borderRadiusTmpBuf_BufU.selector = borderRadiusTmpBuf_BufUUnionSelector; + if (borderRadiusTmpBuf_BufUUnionSelector == 0) { + borderRadiusTmpBuf_BufU.selector = 0; + borderRadiusTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (borderRadiusTmpBuf_BufUUnionSelector == 1) { + borderRadiusTmpBuf_BufU.selector = 1; + borderRadiusTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (borderRadiusTmpBuf_BufUUnionSelector == 2) { + borderRadiusTmpBuf_BufU.selector = 2; + borderRadiusTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for borderRadiusTmpBuf_BufU has to be chosen through deserialisation."); + } + borderRadiusTmpBuf_.value0 = static_cast(borderRadiusTmpBuf_BufU); + } else if (borderRadiusTmpBuf_UnionSelector == 1) { + borderRadiusTmpBuf_.selector = 1; + borderRadiusTmpBuf_.value1 = BorderRadiuses_serializer::read(valueDeserializer); + } else if (borderRadiusTmpBuf_UnionSelector == 2) { + borderRadiusTmpBuf_.selector = 2; + borderRadiusTmpBuf_.value2 = LocalizedBorderRadiuses_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation."); + } + borderRadiusTmpBuf.value = static_cast(borderRadiusTmpBuf_); + } + value.borderRadius = borderRadiusTmpBuf; + const auto onAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onAppearTmpBuf = {}; + onAppearTmpBuf.tag = onAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onAppear = onAppearTmpBuf; + const auto onDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDisappearTmpBuf = {}; + onDisappearTmpBuf.tag = onDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onDisappear = onDisappearTmpBuf; + const auto aboutToAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void aboutToAppearTmpBuf = {}; + aboutToAppearTmpBuf.tag = aboutToAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((aboutToAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + aboutToAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.aboutToAppear = aboutToAppearTmpBuf; + const auto aboutToDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void aboutToDisappearTmpBuf = {}; + aboutToDisappearTmpBuf.tag = aboutToDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((aboutToDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + aboutToDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.aboutToDisappear = aboutToDisappearTmpBuf; + const auto layoutRegionMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Padding layoutRegionMarginTmpBuf = {}; + layoutRegionMarginTmpBuf.tag = layoutRegionMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((layoutRegionMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + layoutRegionMarginTmpBuf.value = Padding_serializer::read(valueDeserializer); + } + value.layoutRegionMargin = layoutRegionMarginTmpBuf; + const auto previewAnimationOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ContextMenuAnimationOptions previewAnimationOptionsTmpBuf = {}; + previewAnimationOptionsTmpBuf.tag = previewAnimationOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((previewAnimationOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + previewAnimationOptionsTmpBuf.value = ContextMenuAnimationOptions_serializer::read(valueDeserializer); + } + value.previewAnimationOptions = previewAnimationOptionsTmpBuf; const auto backgroundColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor backgroundColorTmpBuf = {}; backgroundColorTmpBuf.tag = backgroundColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -106930,7 +95508,7 @@ inline Ark_NavigationToolbarOptions NavigationToolbarOptions_serializer::read(De backgroundColorTmpBuf_.selector = backgroundColorTmpBuf_UnionSelector; if (backgroundColorTmpBuf_UnionSelector == 0) { backgroundColorTmpBuf_.selector = 0; - backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (backgroundColorTmpBuf_UnionSelector == 1) { backgroundColorTmpBuf_.selector = 1; backgroundColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); @@ -106967,30 +95545,148 @@ inline Ark_NavigationToolbarOptions NavigationToolbarOptions_serializer::read(De backgroundEffectTmpBuf.value = BackgroundEffectOptions_serializer::read(valueDeserializer); } value.backgroundEffect = backgroundEffectTmpBuf; - const auto moreButtonOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_MoreButtonOptions moreButtonOptionsTmpBuf = {}; - moreButtonOptionsTmpBuf.tag = moreButtonOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((moreButtonOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - moreButtonOptionsTmpBuf.value = MoreButtonOptions_serializer::read(valueDeserializer); + const auto transitionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TransitionEffect transitionTmpBuf = {}; + transitionTmpBuf.tag = transitionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((transitionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + transitionTmpBuf.value = static_cast(TransitionEffect_serializer::read(valueDeserializer)); } - value.moreButtonOptions = moreButtonOptionsTmpBuf; - const auto barStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BarStyle barStyleTmpBuf = {}; - barStyleTmpBuf.tag = barStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((barStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - barStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.transition = transitionTmpBuf; + const auto enableHoverModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableHoverModeTmpBuf = {}; + enableHoverModeTmpBuf.tag = enableHoverModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((enableHoverModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + enableHoverModeTmpBuf.value = valueDeserializer.readBoolean(); } - value.barStyle = barStyleTmpBuf; - const auto hideItemValueTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean hideItemValueTmpBuf = {}; - hideItemValueTmpBuf.tag = hideItemValueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((hideItemValueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - hideItemValueTmpBuf.value = valueDeserializer.readBoolean(); + value.enableHoverMode = enableHoverModeTmpBuf; + const auto outlineColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ResourceColor_EdgeColors outlineColorTmpBuf = {}; + outlineColorTmpBuf.tag = outlineColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((outlineColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 outlineColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_ResourceColor_EdgeColors outlineColorTmpBuf_ = {}; + outlineColorTmpBuf_.selector = outlineColorTmpBuf_UnionSelector; + if (outlineColorTmpBuf_UnionSelector == 0) { + outlineColorTmpBuf_.selector = 0; + const Ark_Int8 outlineColorTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor outlineColorTmpBuf_BufU = {}; + outlineColorTmpBuf_BufU.selector = outlineColorTmpBuf_BufUUnionSelector; + if (outlineColorTmpBuf_BufUUnionSelector == 0) { + outlineColorTmpBuf_BufU.selector = 0; + outlineColorTmpBuf_BufU.value0 = static_cast(valueDeserializer.readInt32()); + } else if (outlineColorTmpBuf_BufUUnionSelector == 1) { + outlineColorTmpBuf_BufU.selector = 1; + outlineColorTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (outlineColorTmpBuf_BufUUnionSelector == 2) { + outlineColorTmpBuf_BufU.selector = 2; + outlineColorTmpBuf_BufU.value2 = static_cast(valueDeserializer.readString()); + } else if (outlineColorTmpBuf_BufUUnionSelector == 3) { + outlineColorTmpBuf_BufU.selector = 3; + outlineColorTmpBuf_BufU.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for outlineColorTmpBuf_BufU has to be chosen through deserialisation."); + } + outlineColorTmpBuf_.value0 = static_cast(outlineColorTmpBuf_BufU); + } else if (outlineColorTmpBuf_UnionSelector == 1) { + outlineColorTmpBuf_.selector = 1; + outlineColorTmpBuf_.value1 = EdgeColors_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for outlineColorTmpBuf_ has to be chosen through deserialisation."); + } + outlineColorTmpBuf.value = static_cast(outlineColorTmpBuf_); } - value.hideItemValue = hideItemValueTmpBuf; + value.outlineColor = outlineColorTmpBuf; + const auto outlineWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Dimension_EdgeOutlineWidths outlineWidthTmpBuf = {}; + outlineWidthTmpBuf.tag = outlineWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((outlineWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 outlineWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Dimension_EdgeOutlineWidths outlineWidthTmpBuf_ = {}; + outlineWidthTmpBuf_.selector = outlineWidthTmpBuf_UnionSelector; + if (outlineWidthTmpBuf_UnionSelector == 0) { + outlineWidthTmpBuf_.selector = 0; + const Ark_Int8 outlineWidthTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Dimension outlineWidthTmpBuf_BufU = {}; + outlineWidthTmpBuf_BufU.selector = outlineWidthTmpBuf_BufUUnionSelector; + if (outlineWidthTmpBuf_BufUUnionSelector == 0) { + outlineWidthTmpBuf_BufU.selector = 0; + outlineWidthTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (outlineWidthTmpBuf_BufUUnionSelector == 1) { + outlineWidthTmpBuf_BufU.selector = 1; + outlineWidthTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (outlineWidthTmpBuf_BufUUnionSelector == 2) { + outlineWidthTmpBuf_BufU.selector = 2; + outlineWidthTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for outlineWidthTmpBuf_BufU has to be chosen through deserialisation."); + } + outlineWidthTmpBuf_.value0 = static_cast(outlineWidthTmpBuf_BufU); + } else if (outlineWidthTmpBuf_UnionSelector == 1) { + outlineWidthTmpBuf_.selector = 1; + outlineWidthTmpBuf_.value1 = EdgeOutlineWidths_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for outlineWidthTmpBuf_ has to be chosen through deserialisation."); + } + outlineWidthTmpBuf.value = static_cast(outlineWidthTmpBuf_); + } + value.outlineWidth = outlineWidthTmpBuf; + const auto maxHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics maxHeightTmpBuf = {}; + maxHeightTmpBuf.tag = maxHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((maxHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + maxHeightTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.maxHeight = maxHeightTmpBuf; + const auto colorModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_AnchoredColorMode colorModeTmpBuf = {}; + colorModeTmpBuf.tag = colorModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + colorModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.colorMode = colorModeTmpBuf; + const auto hapticFeedbackModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_HapticFeedbackMode hapticFeedbackModeTmpBuf = {}; + hapticFeedbackModeTmpBuf.tag = hapticFeedbackModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((hapticFeedbackModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + hapticFeedbackModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.hapticFeedbackMode = hapticFeedbackModeTmpBuf; + const auto maintainScaleEnabledTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean maintainScaleEnabledTmpBuf = {}; + maintainScaleEnabledTmpBuf.tag = maintainScaleEnabledTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((maintainScaleEnabledTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + maintainScaleEnabledTmpBuf.value = valueDeserializer.readBoolean(); + } + value.maintainScaleEnabled = maintainScaleEnabledTmpBuf; + const auto titleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr titleTmpBuf = {}; + titleTmpBuf.tag = titleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((titleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 titleTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceStr titleTmpBuf_ = {}; + titleTmpBuf_.selector = titleTmpBuf_UnionSelector; + if (titleTmpBuf_UnionSelector == 0) { + titleTmpBuf_.selector = 0; + titleTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (titleTmpBuf_UnionSelector == 1) { + titleTmpBuf_.selector = 1; + titleTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for titleTmpBuf_ has to be chosen through deserialisation."); + } + titleTmpBuf.value = static_cast(titleTmpBuf_); + } + value.title = titleTmpBuf; + const auto showInSubWindowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean showInSubWindowTmpBuf = {}; + showInSubWindowTmpBuf.tag = showInSubWindowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((showInSubWindowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + showInSubWindowTmpBuf.value = valueDeserializer.readBoolean(); + } + value.showInSubWindow = showInSubWindowTmpBuf; return value; } -inline void OutlineOptions_serializer::write(SerializerBase& buffer, Ark_OutlineOptions value) +inline void MenuOutlineOptions_serializer::write(SerializerBase& buffer, Ark_MenuOutlineOptions value) { SerializerBase& valueSerializer = buffer; const auto valueHolderForWidth = value.width; @@ -107000,23 +95696,23 @@ inline void OutlineOptions_serializer::write(SerializerBase& buffer, Ark_Outline if (valueHolderForWidthTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - EdgeOutlineWidths_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx0); - } else if (valueHolderForWidthTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - if (valueHolderForWidthTmpValueForIdx1.selector == 0) { + if (valueHolderForWidthTmpValueForIdx0.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx1ForIdx0 = valueHolderForWidthTmpValueForIdx1.value0; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1ForIdx0); - } else if (valueHolderForWidthTmpValueForIdx1.selector == 1) { + const auto valueHolderForWidthTmpValueForIdx0ForIdx0 = valueHolderForWidthTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0ForIdx0); + } else if (valueHolderForWidthTmpValueForIdx0.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1ForIdx1 = valueHolderForWidthTmpValueForIdx1.value1; - valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1ForIdx1); - } else if (valueHolderForWidthTmpValueForIdx1.selector == 2) { + const auto valueHolderForWidthTmpValueForIdx0ForIdx1 = valueHolderForWidthTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx0ForIdx1); + } else if (valueHolderForWidthTmpValueForIdx0.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForWidthTmpValueForIdx1ForIdx2 = valueHolderForWidthTmpValueForIdx1.value2; - Resource_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx1ForIdx2); + const auto valueHolderForWidthTmpValueForIdx0ForIdx2 = valueHolderForWidthTmpValueForIdx0.value2; + Resource_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx0ForIdx2); } + } else if (valueHolderForWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; + EdgeOutlineWidths_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); @@ -107028,96 +95724,45 @@ inline void OutlineOptions_serializer::write(SerializerBase& buffer, Ark_Outline if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - EdgeColors_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx0); - } else if (valueHolderForColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; - if (valueHolderForColorTmpValueForIdx1.selector == 0) { + if (valueHolderForColorTmpValueForIdx0.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForColorTmpValueForIdx1ForIdx0 = valueHolderForColorTmpValueForIdx1.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx1ForIdx0)); - } else if (valueHolderForColorTmpValueForIdx1.selector == 1) { + const auto valueHolderForColorTmpValueForIdx0ForIdx0 = valueHolderForColorTmpValueForIdx0.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0ForIdx0)); + } else if (valueHolderForColorTmpValueForIdx0.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForColorTmpValueForIdx1ForIdx1 = valueHolderForColorTmpValueForIdx1.value1; - valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1ForIdx1); - } else if (valueHolderForColorTmpValueForIdx1.selector == 2) { + const auto valueHolderForColorTmpValueForIdx0ForIdx1 = valueHolderForColorTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx0ForIdx1); + } else if (valueHolderForColorTmpValueForIdx0.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForColorTmpValueForIdx1ForIdx2 = valueHolderForColorTmpValueForIdx1.value2; - valueSerializer.writeString(valueHolderForColorTmpValueForIdx1ForIdx2); - } else if (valueHolderForColorTmpValueForIdx1.selector == 3) { + const auto valueHolderForColorTmpValueForIdx0ForIdx2 = valueHolderForColorTmpValueForIdx0.value2; + valueSerializer.writeString(valueHolderForColorTmpValueForIdx0ForIdx2); + } else if (valueHolderForColorTmpValueForIdx0.selector == 3) { valueSerializer.writeInt8(3); - const auto valueHolderForColorTmpValueForIdx1ForIdx3 = valueHolderForColorTmpValueForIdx1.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx1ForIdx3); - } - } else if (valueHolderForColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; - LocalizedEdgeColors_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx2); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForRadius = value.radius; - if (runtimeType(valueHolderForRadius) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRadiusTmpValue = valueHolderForRadius.value; - if (valueHolderForRadiusTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue.value0; - OutlineRadiuses_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx0); - } else if (valueHolderForRadiusTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue.value1; - if (valueHolderForRadiusTmpValueForIdx1.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRadiusTmpValueForIdx1ForIdx0 = valueHolderForRadiusTmpValueForIdx1.value0; - valueSerializer.writeString(valueHolderForRadiusTmpValueForIdx1ForIdx0); - } else if (valueHolderForRadiusTmpValueForIdx1.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRadiusTmpValueForIdx1ForIdx1 = valueHolderForRadiusTmpValueForIdx1.value1; - valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx1ForIdx1); - } else if (valueHolderForRadiusTmpValueForIdx1.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForRadiusTmpValueForIdx1ForIdx2 = valueHolderForRadiusTmpValueForIdx1.value2; - Resource_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx1ForIdx2); + const auto valueHolderForColorTmpValueForIdx0ForIdx3 = valueHolderForColorTmpValueForIdx0.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx0ForIdx3); } - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForStyle = value.style; - if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; - if (valueHolderForStyleTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForStyleTmpValueForIdx0 = valueHolderForStyleTmpValue.value0; - EdgeOutlineStyles_serializer::write(valueSerializer, valueHolderForStyleTmpValueForIdx0); - } else if (valueHolderForStyleTmpValue.selector == 1) { + } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForStyleTmpValueForIdx1 = valueHolderForStyleTmpValue.value1; - valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValueForIdx1)); + const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; + EdgeColors_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_OutlineOptions OutlineOptions_serializer::read(DeserializerBase& buffer) +inline Ark_MenuOutlineOptions MenuOutlineOptions_serializer::read(DeserializerBase& buffer) { - Ark_OutlineOptions value = {}; + Ark_MenuOutlineOptions value = {}; DeserializerBase& valueDeserializer = buffer; const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_EdgeOutlineWidths_Dimension widthTmpBuf = {}; + Opt_Union_Dimension_EdgeOutlineWidths widthTmpBuf = {}; widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_EdgeOutlineWidths_Dimension widthTmpBuf_ = {}; + Ark_Union_Dimension_EdgeOutlineWidths widthTmpBuf_ = {}; widthTmpBuf_.selector = widthTmpBuf_UnionSelector; if (widthTmpBuf_UnionSelector == 0) { widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = EdgeOutlineWidths_serializer::read(valueDeserializer); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; const Ark_Int8 widthTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); Ark_Dimension widthTmpBuf_BufU = {}; widthTmpBuf_BufU.selector = widthTmpBuf_BufUUnionSelector; @@ -107133,380 +95778,254 @@ inline Ark_OutlineOptions OutlineOptions_serializer::read(DeserializerBase& buff } else { INTEROP_FATAL("One of the branches for widthTmpBuf_BufU has to be chosen through deserialisation."); } - widthTmpBuf_.value1 = static_cast(widthTmpBuf_BufU); - } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); - } - widthTmpBuf.value = static_cast(widthTmpBuf_); - } - value.width = widthTmpBuf; - const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors colorTmpBuf = {}; - colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors colorTmpBuf_ = {}; - colorTmpBuf_.selector = colorTmpBuf_UnionSelector; - if (colorTmpBuf_UnionSelector == 0) { - colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = EdgeColors_serializer::read(valueDeserializer); - } else if (colorTmpBuf_UnionSelector == 1) { - colorTmpBuf_.selector = 1; - const Ark_Int8 colorTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorTmpBuf_BufU = {}; - colorTmpBuf_BufU.selector = colorTmpBuf_BufUUnionSelector; - if (colorTmpBuf_BufUUnionSelector == 0) { - colorTmpBuf_BufU.selector = 0; - colorTmpBuf_BufU.value0 = static_cast(valueDeserializer.readInt32()); - } else if (colorTmpBuf_BufUUnionSelector == 1) { - colorTmpBuf_BufU.selector = 1; - colorTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (colorTmpBuf_BufUUnionSelector == 2) { - colorTmpBuf_BufU.selector = 2; - colorTmpBuf_BufU.value2 = static_cast(valueDeserializer.readString()); - } else if (colorTmpBuf_BufUUnionSelector == 3) { - colorTmpBuf_BufU.selector = 3; - colorTmpBuf_BufU.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for colorTmpBuf_BufU has to be chosen through deserialisation."); - } - colorTmpBuf_.value1 = static_cast(colorTmpBuf_BufU); - } else if (colorTmpBuf_UnionSelector == 2) { - colorTmpBuf_.selector = 2; - colorTmpBuf_.value2 = LocalizedEdgeColors_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); - } - colorTmpBuf.value = static_cast(colorTmpBuf_); - } - value.color = colorTmpBuf; - const auto radiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_OutlineRadiuses_Dimension radiusTmpBuf = {}; - radiusTmpBuf.tag = radiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((radiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 radiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_OutlineRadiuses_Dimension radiusTmpBuf_ = {}; - radiusTmpBuf_.selector = radiusTmpBuf_UnionSelector; - if (radiusTmpBuf_UnionSelector == 0) { - radiusTmpBuf_.selector = 0; - radiusTmpBuf_.value0 = OutlineRadiuses_serializer::read(valueDeserializer); - } else if (radiusTmpBuf_UnionSelector == 1) { - radiusTmpBuf_.selector = 1; - const Ark_Int8 radiusTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Dimension radiusTmpBuf_BufU = {}; - radiusTmpBuf_BufU.selector = radiusTmpBuf_BufUUnionSelector; - if (radiusTmpBuf_BufUUnionSelector == 0) { - radiusTmpBuf_BufU.selector = 0; - radiusTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (radiusTmpBuf_BufUUnionSelector == 1) { - radiusTmpBuf_BufU.selector = 1; - radiusTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (radiusTmpBuf_BufUUnionSelector == 2) { - radiusTmpBuf_BufU.selector = 2; - radiusTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for radiusTmpBuf_BufU has to be chosen through deserialisation."); - } - radiusTmpBuf_.value1 = static_cast(radiusTmpBuf_BufU); - } else { - INTEROP_FATAL("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation."); - } - radiusTmpBuf.value = static_cast(radiusTmpBuf_); - } - value.radius = radiusTmpBuf; - const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_EdgeOutlineStyles_OutlineStyle styleTmpBuf = {}; - styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 styleTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_EdgeOutlineStyles_OutlineStyle styleTmpBuf_ = {}; - styleTmpBuf_.selector = styleTmpBuf_UnionSelector; - if (styleTmpBuf_UnionSelector == 0) { - styleTmpBuf_.selector = 0; - styleTmpBuf_.value0 = EdgeOutlineStyles_serializer::read(valueDeserializer); - } else if (styleTmpBuf_UnionSelector == 1) { - styleTmpBuf_.selector = 1; - styleTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); - } else { - INTEROP_FATAL("One of the branches for styleTmpBuf_ has to be chosen through deserialisation."); - } - styleTmpBuf.value = static_cast(styleTmpBuf_); - } - value.style = styleTmpBuf; - return value; -} -inline void PanGestureEvent_serializer::write(SerializerBase& buffer, Ark_PanGestureEvent value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_PanGestureEvent PanGestureEvent_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void ParagraphStyle_serializer::write(SerializerBase& buffer, Ark_ParagraphStyle value) -{ - SerializerBase& valueSerializer = buffer; - valueSerializer.writePointer(value); -} -inline Ark_ParagraphStyle ParagraphStyle_serializer::read(DeserializerBase& buffer) -{ - DeserializerBase& valueDeserializer = buffer; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); -} -inline void ParagraphStyleInterface_serializer::write(SerializerBase& buffer, Ark_ParagraphStyleInterface value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForTextAlign = value.textAlign; - if (runtimeType(valueHolderForTextAlign) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTextAlignTmpValue = valueHolderForTextAlign.value; - valueSerializer.writeInt32(static_cast(valueHolderForTextAlignTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTextIndent = value.textIndent; - if (runtimeType(valueHolderForTextIndent) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTextIndentTmpValue = valueHolderForTextIndent.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForTextIndentTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForMaxLines = value.maxLines; - if (runtimeType(valueHolderForMaxLines) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMaxLinesTmpValue = valueHolderForMaxLines.value; - valueSerializer.writeNumber(valueHolderForMaxLinesTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOverflow = value.overflow; - if (runtimeType(valueHolderForOverflow) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOverflowTmpValue = valueHolderForOverflow.value; - valueSerializer.writeInt32(static_cast(valueHolderForOverflowTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForWordBreak = value.wordBreak; - if (runtimeType(valueHolderForWordBreak) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWordBreakTmpValue = valueHolderForWordBreak.value; - valueSerializer.writeInt32(static_cast(valueHolderForWordBreakTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForLeadingMargin = value.leadingMargin; - if (runtimeType(valueHolderForLeadingMargin) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForLeadingMarginTmpValue = valueHolderForLeadingMargin.value; - if (valueHolderForLeadingMarginTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForLeadingMarginTmpValueForIdx0 = valueHolderForLeadingMarginTmpValue.value0; - LengthMetrics_serializer::write(valueSerializer, valueHolderForLeadingMarginTmpValueForIdx0); - } else if (valueHolderForLeadingMarginTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForLeadingMarginTmpValueForIdx1 = valueHolderForLeadingMarginTmpValue.value1; - LeadingMarginPlaceholder_serializer::write(valueSerializer, valueHolderForLeadingMarginTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForParagraphSpacing = value.paragraphSpacing; - if (runtimeType(valueHolderForParagraphSpacing) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForParagraphSpacingTmpValue = valueHolderForParagraphSpacing.value; - LengthMetrics_serializer::write(valueSerializer, valueHolderForParagraphSpacingTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } -} -inline Ark_ParagraphStyleInterface ParagraphStyleInterface_serializer::read(DeserializerBase& buffer) -{ - Ark_ParagraphStyleInterface value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto textAlignTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextAlign textAlignTmpBuf = {}; - textAlignTmpBuf.tag = textAlignTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((textAlignTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - textAlignTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.textAlign = textAlignTmpBuf; - const auto textIndentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics textIndentTmpBuf = {}; - textIndentTmpBuf.tag = textIndentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((textIndentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - textIndentTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); - } - value.textIndent = textIndentTmpBuf; - const auto maxLinesTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number maxLinesTmpBuf = {}; - maxLinesTmpBuf.tag = maxLinesTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((maxLinesTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - maxLinesTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.maxLines = maxLinesTmpBuf; - const auto overflowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextOverflow overflowTmpBuf = {}; - overflowTmpBuf.tag = overflowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((overflowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - overflowTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.overflow = overflowTmpBuf; - const auto wordBreakTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_WordBreak wordBreakTmpBuf = {}; - wordBreakTmpBuf.tag = wordBreakTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((wordBreakTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - wordBreakTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.wordBreak = wordBreakTmpBuf; - const auto leadingMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_LengthMetrics_LeadingMarginPlaceholder leadingMarginTmpBuf = {}; - leadingMarginTmpBuf.tag = leadingMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((leadingMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 leadingMarginTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_LengthMetrics_LeadingMarginPlaceholder leadingMarginTmpBuf_ = {}; - leadingMarginTmpBuf_.selector = leadingMarginTmpBuf_UnionSelector; - if (leadingMarginTmpBuf_UnionSelector == 0) { - leadingMarginTmpBuf_.selector = 0; - leadingMarginTmpBuf_.value0 = static_cast(LengthMetrics_serializer::read(valueDeserializer)); - } else if (leadingMarginTmpBuf_UnionSelector == 1) { - leadingMarginTmpBuf_.selector = 1; - leadingMarginTmpBuf_.value1 = LeadingMarginPlaceholder_serializer::read(valueDeserializer); + widthTmpBuf_.value0 = static_cast(widthTmpBuf_BufU); + } else if (widthTmpBuf_UnionSelector == 1) { + widthTmpBuf_.selector = 1; + widthTmpBuf_.value1 = EdgeOutlineWidths_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for leadingMarginTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); } - leadingMarginTmpBuf.value = static_cast(leadingMarginTmpBuf_); + widthTmpBuf.value = static_cast(widthTmpBuf_); } - value.leadingMargin = leadingMarginTmpBuf; - const auto paragraphSpacingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics paragraphSpacingTmpBuf = {}; - paragraphSpacingTmpBuf.tag = paragraphSpacingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((paragraphSpacingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - paragraphSpacingTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + value.width = widthTmpBuf; + const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ResourceColor_EdgeColors colorTmpBuf = {}; + colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_ResourceColor_EdgeColors colorTmpBuf_ = {}; + colorTmpBuf_.selector = colorTmpBuf_UnionSelector; + if (colorTmpBuf_UnionSelector == 0) { + colorTmpBuf_.selector = 0; + const Ark_Int8 colorTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor colorTmpBuf_BufU = {}; + colorTmpBuf_BufU.selector = colorTmpBuf_BufUUnionSelector; + if (colorTmpBuf_BufUUnionSelector == 0) { + colorTmpBuf_BufU.selector = 0; + colorTmpBuf_BufU.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorTmpBuf_BufUUnionSelector == 1) { + colorTmpBuf_BufU.selector = 1; + colorTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (colorTmpBuf_BufUUnionSelector == 2) { + colorTmpBuf_BufU.selector = 2; + colorTmpBuf_BufU.value2 = static_cast(valueDeserializer.readString()); + } else if (colorTmpBuf_BufUUnionSelector == 3) { + colorTmpBuf_BufU.selector = 3; + colorTmpBuf_BufU.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for colorTmpBuf_BufU has to be chosen through deserialisation."); + } + colorTmpBuf_.value0 = static_cast(colorTmpBuf_BufU); + } else if (colorTmpBuf_UnionSelector == 1) { + colorTmpBuf_.selector = 1; + colorTmpBuf_.value1 = EdgeColors_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); + } + colorTmpBuf.value = static_cast(colorTmpBuf_); } - value.paragraphSpacing = paragraphSpacingTmpBuf; + value.color = colorTmpBuf; return value; } -inline void PickerDialogButtonStyle_serializer::write(SerializerBase& buffer, Ark_PickerDialogButtonStyle value) +inline void MouseEvent_serializer::write(SerializerBase& buffer, Ark_MouseEvent value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_MouseEvent MouseEvent_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void NativeEmbedInfo_serializer::write(SerializerBase& buffer, Ark_NativeEmbedInfo value) { SerializerBase& valueSerializer = buffer; + const auto valueHolderForId = value.id; + if (runtimeType(valueHolderForId) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForIdTmpValue = valueHolderForId.value; + valueSerializer.writeString(valueHolderForIdTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } const auto valueHolderForType = value.type; if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); const auto valueHolderForTypeTmpValue = valueHolderForType.value; - valueSerializer.writeInt32(static_cast(valueHolderForTypeTmpValue)); + valueSerializer.writeString(valueHolderForTypeTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForStyle = value.style; - if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForSrc = value.src; + if (runtimeType(valueHolderForSrc) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); + const auto valueHolderForSrcTmpValue = valueHolderForSrc.value; + valueSerializer.writeString(valueHolderForSrcTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForRole = value.role; - if (runtimeType(valueHolderForRole) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPosition = value.position; + if (runtimeType(valueHolderForPosition) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRoleTmpValue = valueHolderForRole.value; - valueSerializer.writeInt32(static_cast(valueHolderForRoleTmpValue)); + const auto valueHolderForPositionTmpValue = valueHolderForPosition.value; + Position_serializer::write(valueSerializer, valueHolderForPositionTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFontSize = value.fontSize; - if (runtimeType(valueHolderForFontSize) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForWidth = value.width; + if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontSizeTmpValue = valueHolderForFontSize.value; - if (valueHolderForFontSizeTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontSizeTmpValueForIdx0 = valueHolderForFontSizeTmpValue.value0; - valueSerializer.writeString(valueHolderForFontSizeTmpValueForIdx0); - } else if (valueHolderForFontSizeTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontSizeTmpValueForIdx1 = valueHolderForFontSizeTmpValue.value1; - valueSerializer.writeNumber(valueHolderForFontSizeTmpValueForIdx1); - } else if (valueHolderForFontSizeTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontSizeTmpValueForIdx2 = valueHolderForFontSizeTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForFontSizeTmpValueForIdx2); - } + const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; + valueSerializer.writeInt32(valueHolderForWidthTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFontColor = value.fontColor; - if (runtimeType(valueHolderForFontColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForHeight = value.height; + if (runtimeType(valueHolderForHeight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontColorTmpValue = valueHolderForFontColor.value; - if (valueHolderForFontColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForFontColorTmpValueForIdx0)); - } else if (valueHolderForFontColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontColorTmpValueForIdx1 = valueHolderForFontColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForFontColorTmpValueForIdx1); - } else if (valueHolderForFontColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontColorTmpValueForIdx2 = valueHolderForFontColorTmpValue.value2; - valueSerializer.writeString(valueHolderForFontColorTmpValueForIdx2); - } else if (valueHolderForFontColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForFontColorTmpValueForIdx3); - } + const auto valueHolderForHeightTmpValue = valueHolderForHeight.value; + valueSerializer.writeInt32(valueHolderForHeightTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFontWeight = value.fontWeight; - if (runtimeType(valueHolderForFontWeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForUrl = value.url; + if (runtimeType(valueHolderForUrl) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontWeightTmpValue = valueHolderForFontWeight.value; - if (valueHolderForFontWeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontWeightTmpValueForIdx0 = valueHolderForFontWeightTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForFontWeightTmpValueForIdx0)); - } else if (valueHolderForFontWeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontWeightTmpValueForIdx1 = valueHolderForFontWeightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForFontWeightTmpValueForIdx1); - } else if (valueHolderForFontWeightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontWeightTmpValueForIdx2 = valueHolderForFontWeightTmpValue.value2; - valueSerializer.writeString(valueHolderForFontWeightTmpValueForIdx2); - } + const auto valueHolderForUrlTmpValue = valueHolderForUrl.value; + valueSerializer.writeString(valueHolderForUrlTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFontStyle = value.fontStyle; - if (runtimeType(valueHolderForFontStyle) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTag = value.tag; + if (runtimeType(valueHolderForTag) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontStyleTmpValue = valueHolderForFontStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForFontStyleTmpValue)); + const auto valueHolderForTagTmpValue = valueHolderForTag.value; + valueSerializer.writeString(valueHolderForTagTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFontFamily = value.fontFamily; - if (runtimeType(valueHolderForFontFamily) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForParams = value.params; + if (runtimeType(valueHolderForParams) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontFamilyTmpValue = valueHolderForFontFamily.value; - if (valueHolderForFontFamilyTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontFamilyTmpValueForIdx0 = valueHolderForFontFamilyTmpValue.value0; - Resource_serializer::write(valueSerializer, valueHolderForFontFamilyTmpValueForIdx0); - } else if (valueHolderForFontFamilyTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontFamilyTmpValueForIdx1 = valueHolderForFontFamilyTmpValue.value1; - valueSerializer.writeString(valueHolderForFontFamilyTmpValueForIdx1); + const auto valueHolderForParamsTmpValue = valueHolderForParams.value; + valueSerializer.writeInt32(valueHolderForParamsTmpValue.size); + for (int32_t i = 0; i < valueHolderForParamsTmpValue.size; i++) { + auto valueHolderForParamsTmpValueKeyVar = valueHolderForParamsTmpValue.keys[i]; + auto valueHolderForParamsTmpValueValueVar = valueHolderForParamsTmpValue.values[i]; + valueSerializer.writeString(valueHolderForParamsTmpValueKeyVar); + valueSerializer.writeString(valueHolderForParamsTmpValueValueVar); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_NativeEmbedInfo NativeEmbedInfo_serializer::read(DeserializerBase& buffer) +{ + Ark_NativeEmbedInfo value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto idTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String idTmpBuf = {}; + idTmpBuf.tag = idTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((idTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + idTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.id = idTmpBuf; + const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String typeTmpBuf = {}; + typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + typeTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.type = typeTmpBuf; + const auto srcTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String srcTmpBuf = {}; + srcTmpBuf.tag = srcTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((srcTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + srcTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.src = srcTmpBuf; + const auto positionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Position positionTmpBuf = {}; + positionTmpBuf.tag = positionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((positionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + positionTmpBuf.value = Position_serializer::read(valueDeserializer); + } + value.position = positionTmpBuf; + const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Int32 widthTmpBuf = {}; + widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + widthTmpBuf.value = valueDeserializer.readInt32(); + } + value.width = widthTmpBuf; + const auto heightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Int32 heightTmpBuf = {}; + heightTmpBuf.tag = heightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((heightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + heightTmpBuf.value = valueDeserializer.readInt32(); + } + value.height = heightTmpBuf; + const auto urlTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String urlTmpBuf = {}; + urlTmpBuf.tag = urlTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((urlTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + urlTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.url = urlTmpBuf; + const auto tagTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String tagTmpBuf = {}; + tagTmpBuf.tag = tagTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((tagTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + tagTmpBuf.value = static_cast(valueDeserializer.readString()); + } + value.tag = tagTmpBuf; + const auto paramsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Map_String_String paramsTmpBuf = {}; + paramsTmpBuf.tag = paramsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((paramsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int32 paramsTmpBuf_SizeVar = valueDeserializer.readInt32(); + Map_String_String paramsTmpBuf_ = {}; + valueDeserializer.resizeMap(¶msTmpBuf_, paramsTmpBuf_SizeVar); + for (int paramsTmpBuf_IVar = 0; paramsTmpBuf_IVar < paramsTmpBuf_SizeVar; paramsTmpBuf_IVar++) { + const Ark_String paramsTmpBuf_KeyVar = static_cast(valueDeserializer.readString()); + const Ark_String paramsTmpBuf_ValueVar = static_cast(valueDeserializer.readString()); + paramsTmpBuf_.keys[paramsTmpBuf_IVar] = paramsTmpBuf_KeyVar; + paramsTmpBuf_.values[paramsTmpBuf_IVar] = paramsTmpBuf_ValueVar; } + paramsTmpBuf.value = paramsTmpBuf_; + } + value.params = paramsTmpBuf; + return value; +} +inline void NavigationMenuOptions_serializer::write(SerializerBase& buffer, Ark_NavigationMenuOptions value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForMoreButtonOptions = value.moreButtonOptions; + if (runtimeType(valueHolderForMoreButtonOptions) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForMoreButtonOptionsTmpValue = valueHolderForMoreButtonOptions.value; + MoreButtonOptions_serializer::write(valueSerializer, valueHolderForMoreButtonOptionsTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } +} +inline Ark_NavigationMenuOptions NavigationMenuOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_NavigationMenuOptions value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto moreButtonOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_MoreButtonOptions moreButtonOptionsTmpBuf = {}; + moreButtonOptionsTmpBuf.tag = moreButtonOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((moreButtonOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + moreButtonOptionsTmpBuf.value = MoreButtonOptions_serializer::read(valueDeserializer); + } + value.moreButtonOptions = moreButtonOptionsTmpBuf; + return value; +} +inline void NavigationToolbarOptions_serializer::write(SerializerBase& buffer, Ark_NavigationToolbarOptions value) +{ + SerializerBase& valueSerializer = buffer; const auto valueHolderForBackgroundColor = value.backgroundColor; if (runtimeType(valueHolderForBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); @@ -107514,7 +96033,7 @@ inline void PickerDialogButtonStyle_serializer::write(SerializerBase& buffer, Ar if (valueHolderForBackgroundColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); + valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); } else if (valueHolderForBackgroundColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue.value1; @@ -107531,163 +96050,59 @@ inline void PickerDialogButtonStyle_serializer::write(SerializerBase& buffer, Ar } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBorderRadius = value.borderRadius; - if (runtimeType(valueHolderForBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBackgroundBlurStyle = value.backgroundBlurStyle; + if (runtimeType(valueHolderForBackgroundBlurStyle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBorderRadiusTmpValue = valueHolderForBorderRadius.value; - if (valueHolderForBorderRadiusTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBorderRadiusTmpValueForIdx0 = valueHolderForBorderRadiusTmpValue.value0; - if (valueHolderForBorderRadiusTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBorderRadiusTmpValueForIdx0ForIdx0 = valueHolderForBorderRadiusTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForBorderRadiusTmpValueForIdx0ForIdx0); - } else if (valueHolderForBorderRadiusTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBorderRadiusTmpValueForIdx0ForIdx1 = valueHolderForBorderRadiusTmpValueForIdx0.value1; - valueSerializer.writeNumber(valueHolderForBorderRadiusTmpValueForIdx0ForIdx1); - } else if (valueHolderForBorderRadiusTmpValueForIdx0.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForBorderRadiusTmpValueForIdx0.value2; - Resource_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx0ForIdx2); - } - } else if (valueHolderForBorderRadiusTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue.value1; - BorderRadiuses_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx1); - } + const auto valueHolderForBackgroundBlurStyleTmpValue = valueHolderForBackgroundBlurStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForBackgroundBlurStyleTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPrimary = value.primary; - if (runtimeType(valueHolderForPrimary) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBackgroundBlurStyleOptions = value.backgroundBlurStyleOptions; + if (runtimeType(valueHolderForBackgroundBlurStyleOptions) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPrimaryTmpValue = valueHolderForPrimary.value; - valueSerializer.writeBoolean(valueHolderForPrimaryTmpValue); + const auto valueHolderForBackgroundBlurStyleOptionsTmpValue = valueHolderForBackgroundBlurStyleOptions.value; + BackgroundBlurStyleOptions_serializer::write(valueSerializer, valueHolderForBackgroundBlurStyleOptionsTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } -} -inline Ark_PickerDialogButtonStyle PickerDialogButtonStyle_serializer::read(DeserializerBase& buffer) -{ - Ark_PickerDialogButtonStyle value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ButtonType typeTmpBuf = {}; - typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - typeTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.type = typeTmpBuf; - const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ButtonStyleMode styleTmpBuf = {}; - styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.style = styleTmpBuf; - const auto roleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ButtonRole roleTmpBuf = {}; - roleTmpBuf.tag = roleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((roleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - roleTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.role = roleTmpBuf; - const auto fontSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length fontSizeTmpBuf = {}; - fontSizeTmpBuf.tag = fontSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 fontSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length fontSizeTmpBuf_ = {}; - fontSizeTmpBuf_.selector = fontSizeTmpBuf_UnionSelector; - if (fontSizeTmpBuf_UnionSelector == 0) { - fontSizeTmpBuf_.selector = 0; - fontSizeTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (fontSizeTmpBuf_UnionSelector == 1) { - fontSizeTmpBuf_.selector = 1; - fontSizeTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (fontSizeTmpBuf_UnionSelector == 2) { - fontSizeTmpBuf_.selector = 2; - fontSizeTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontSizeTmpBuf_ has to be chosen through deserialisation."); - } - fontSizeTmpBuf.value = static_cast(fontSizeTmpBuf_); - } - value.fontSize = fontSizeTmpBuf; - const auto fontColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor fontColorTmpBuf = {}; - fontColorTmpBuf.tag = fontColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 fontColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColorTmpBuf_ = {}; - fontColorTmpBuf_.selector = fontColorTmpBuf_UnionSelector; - if (fontColorTmpBuf_UnionSelector == 0) { - fontColorTmpBuf_.selector = 0; - fontColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (fontColorTmpBuf_UnionSelector == 1) { - fontColorTmpBuf_.selector = 1; - fontColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (fontColorTmpBuf_UnionSelector == 2) { - fontColorTmpBuf_.selector = 2; - fontColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (fontColorTmpBuf_UnionSelector == 3) { - fontColorTmpBuf_.selector = 3; - fontColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontColorTmpBuf_ has to be chosen through deserialisation."); - } - fontColorTmpBuf.value = static_cast(fontColorTmpBuf_); + const auto valueHolderForBackgroundEffect = value.backgroundEffect; + if (runtimeType(valueHolderForBackgroundEffect) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBackgroundEffectTmpValue = valueHolderForBackgroundEffect.value; + BackgroundEffectOptions_serializer::write(valueSerializer, valueHolderForBackgroundEffectTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.fontColor = fontColorTmpBuf; - const auto fontWeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_FontWeight_Number_String fontWeightTmpBuf = {}; - fontWeightTmpBuf.tag = fontWeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontWeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 fontWeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_FontWeight_Number_String fontWeightTmpBuf_ = {}; - fontWeightTmpBuf_.selector = fontWeightTmpBuf_UnionSelector; - if (fontWeightTmpBuf_UnionSelector == 0) { - fontWeightTmpBuf_.selector = 0; - fontWeightTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (fontWeightTmpBuf_UnionSelector == 1) { - fontWeightTmpBuf_.selector = 1; - fontWeightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (fontWeightTmpBuf_UnionSelector == 2) { - fontWeightTmpBuf_.selector = 2; - fontWeightTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for fontWeightTmpBuf_ has to be chosen through deserialisation."); - } - fontWeightTmpBuf.value = static_cast(fontWeightTmpBuf_); + const auto valueHolderForMoreButtonOptions = value.moreButtonOptions; + if (runtimeType(valueHolderForMoreButtonOptions) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForMoreButtonOptionsTmpValue = valueHolderForMoreButtonOptions.value; + MoreButtonOptions_serializer::write(valueSerializer, valueHolderForMoreButtonOptionsTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.fontWeight = fontWeightTmpBuf; - const auto fontStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_FontStyle fontStyleTmpBuf = {}; - fontStyleTmpBuf.tag = fontStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto valueHolderForBarStyle = value.barStyle; + if (runtimeType(valueHolderForBarStyle) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForBarStyleTmpValue = valueHolderForBarStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForBarStyleTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.fontStyle = fontStyleTmpBuf; - const auto fontFamilyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Resource_String fontFamilyTmpBuf = {}; - fontFamilyTmpBuf.tag = fontFamilyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontFamilyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 fontFamilyTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Resource_String fontFamilyTmpBuf_ = {}; - fontFamilyTmpBuf_.selector = fontFamilyTmpBuf_UnionSelector; - if (fontFamilyTmpBuf_UnionSelector == 0) { - fontFamilyTmpBuf_.selector = 0; - fontFamilyTmpBuf_.value0 = Resource_serializer::read(valueDeserializer); - } else if (fontFamilyTmpBuf_UnionSelector == 1) { - fontFamilyTmpBuf_.selector = 1; - fontFamilyTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for fontFamilyTmpBuf_ has to be chosen through deserialisation."); - } - fontFamilyTmpBuf.value = static_cast(fontFamilyTmpBuf_); + const auto valueHolderForHideItemValue = value.hideItemValue; + if (runtimeType(valueHolderForHideItemValue) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForHideItemValueTmpValue = valueHolderForHideItemValue.value; + valueSerializer.writeBoolean(valueHolderForHideItemValueTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.fontFamily = fontFamilyTmpBuf; +} +inline Ark_NavigationToolbarOptions NavigationToolbarOptions_serializer::read(DeserializerBase& buffer) +{ + Ark_NavigationToolbarOptions value = {}; + DeserializerBase& valueDeserializer = buffer; const auto backgroundColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor backgroundColorTmpBuf = {}; backgroundColorTmpBuf.tag = backgroundColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -107697,68 +96112,97 @@ inline Ark_PickerDialogButtonStyle PickerDialogButtonStyle_serializer::read(Dese backgroundColorTmpBuf_.selector = backgroundColorTmpBuf_UnionSelector; if (backgroundColorTmpBuf_UnionSelector == 0) { backgroundColorTmpBuf_.selector = 0; - backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (backgroundColorTmpBuf_UnionSelector == 1) { - backgroundColorTmpBuf_.selector = 1; - backgroundColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (backgroundColorTmpBuf_UnionSelector == 2) { - backgroundColorTmpBuf_.selector = 2; - backgroundColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (backgroundColorTmpBuf_UnionSelector == 3) { - backgroundColorTmpBuf_.selector = 3; - backgroundColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation."); - } - backgroundColorTmpBuf.value = static_cast(backgroundColorTmpBuf_); - } - value.backgroundColor = backgroundColorTmpBuf; - const auto borderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Length_BorderRadiuses borderRadiusTmpBuf = {}; - borderRadiusTmpBuf.tag = borderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((borderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 borderRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Length_BorderRadiuses borderRadiusTmpBuf_ = {}; - borderRadiusTmpBuf_.selector = borderRadiusTmpBuf_UnionSelector; - if (borderRadiusTmpBuf_UnionSelector == 0) { - borderRadiusTmpBuf_.selector = 0; - const Ark_Int8 borderRadiusTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Length borderRadiusTmpBuf_BufU = {}; - borderRadiusTmpBuf_BufU.selector = borderRadiusTmpBuf_BufUUnionSelector; - if (borderRadiusTmpBuf_BufUUnionSelector == 0) { - borderRadiusTmpBuf_BufU.selector = 0; - borderRadiusTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (borderRadiusTmpBuf_BufUUnionSelector == 1) { - borderRadiusTmpBuf_BufU.selector = 1; - borderRadiusTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (borderRadiusTmpBuf_BufUUnionSelector == 2) { - borderRadiusTmpBuf_BufU.selector = 2; - borderRadiusTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for borderRadiusTmpBuf_BufU has to be chosen through deserialisation."); - } - borderRadiusTmpBuf_.value0 = static_cast(borderRadiusTmpBuf_BufU); - } else if (borderRadiusTmpBuf_UnionSelector == 1) { - borderRadiusTmpBuf_.selector = 1; - borderRadiusTmpBuf_.value1 = BorderRadiuses_serializer::read(valueDeserializer); + backgroundColorTmpBuf_.selector = 1; + backgroundColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (backgroundColorTmpBuf_UnionSelector == 2) { + backgroundColorTmpBuf_.selector = 2; + backgroundColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (backgroundColorTmpBuf_UnionSelector == 3) { + backgroundColorTmpBuf_.selector = 3; + backgroundColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation."); } - borderRadiusTmpBuf.value = static_cast(borderRadiusTmpBuf_); + backgroundColorTmpBuf.value = static_cast(backgroundColorTmpBuf_); } - value.borderRadius = borderRadiusTmpBuf; - const auto primaryTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean primaryTmpBuf = {}; - primaryTmpBuf.tag = primaryTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((primaryTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - primaryTmpBuf.value = valueDeserializer.readBoolean(); + value.backgroundColor = backgroundColorTmpBuf; + const auto backgroundBlurStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyle backgroundBlurStyleTmpBuf = {}; + backgroundBlurStyleTmpBuf.tag = backgroundBlurStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((backgroundBlurStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + backgroundBlurStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.primary = primaryTmpBuf; + value.backgroundBlurStyle = backgroundBlurStyleTmpBuf; + const auto backgroundBlurStyleOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BackgroundBlurStyleOptions backgroundBlurStyleOptionsTmpBuf = {}; + backgroundBlurStyleOptionsTmpBuf.tag = backgroundBlurStyleOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((backgroundBlurStyleOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + backgroundBlurStyleOptionsTmpBuf.value = BackgroundBlurStyleOptions_serializer::read(valueDeserializer); + } + value.backgroundBlurStyleOptions = backgroundBlurStyleOptionsTmpBuf; + const auto backgroundEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BackgroundEffectOptions backgroundEffectTmpBuf = {}; + backgroundEffectTmpBuf.tag = backgroundEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((backgroundEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + backgroundEffectTmpBuf.value = BackgroundEffectOptions_serializer::read(valueDeserializer); + } + value.backgroundEffect = backgroundEffectTmpBuf; + const auto moreButtonOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_MoreButtonOptions moreButtonOptionsTmpBuf = {}; + moreButtonOptionsTmpBuf.tag = moreButtonOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((moreButtonOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + moreButtonOptionsTmpBuf.value = MoreButtonOptions_serializer::read(valueDeserializer); + } + value.moreButtonOptions = moreButtonOptionsTmpBuf; + const auto barStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BarStyle barStyleTmpBuf = {}; + barStyleTmpBuf.tag = barStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((barStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + barStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.barStyle = barStyleTmpBuf; + const auto hideItemValueTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean hideItemValueTmpBuf = {}; + hideItemValueTmpBuf.tag = hideItemValueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((hideItemValueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + hideItemValueTmpBuf.value = valueDeserializer.readBoolean(); + } + value.hideItemValue = hideItemValueTmpBuf; return value; } -inline void PickerTextStyle_serializer::write(SerializerBase& buffer, Ark_PickerTextStyle value) +inline void OutlineOptions_serializer::write(SerializerBase& buffer, Ark_OutlineOptions value) { SerializerBase& valueSerializer = buffer; + const auto valueHolderForWidth = value.width; + if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; + if (valueHolderForWidthTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; + EdgeOutlineWidths_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx0); + } else if (valueHolderForWidthTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; + if (valueHolderForWidthTmpValueForIdx1.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForWidthTmpValueForIdx1ForIdx0 = valueHolderForWidthTmpValueForIdx1.value0; + valueSerializer.writeString(valueHolderForWidthTmpValueForIdx1ForIdx0); + } else if (valueHolderForWidthTmpValueForIdx1.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForWidthTmpValueForIdx1ForIdx1 = valueHolderForWidthTmpValueForIdx1.value1; + valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1ForIdx1); + } else if (valueHolderForWidthTmpValueForIdx1.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForWidthTmpValueForIdx1ForIdx2 = valueHolderForWidthTmpValueForIdx1.value2; + Resource_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx1ForIdx2); + } + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } const auto valueHolderForColor = value.color; if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); @@ -107766,753 +96210,891 @@ inline void PickerTextStyle_serializer::write(SerializerBase& buffer, Ark_Picker if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); + EdgeColors_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx0); } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); + if (valueHolderForColorTmpValueForIdx1.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForColorTmpValueForIdx1ForIdx0 = valueHolderForColorTmpValueForIdx1.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx1ForIdx0)); + } else if (valueHolderForColorTmpValueForIdx1.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForColorTmpValueForIdx1ForIdx1 = valueHolderForColorTmpValueForIdx1.value1; + valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1ForIdx1); + } else if (valueHolderForColorTmpValueForIdx1.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForColorTmpValueForIdx1ForIdx2 = valueHolderForColorTmpValueForIdx1.value2; + valueSerializer.writeString(valueHolderForColorTmpValueForIdx1ForIdx2); + } else if (valueHolderForColorTmpValueForIdx1.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForColorTmpValueForIdx1ForIdx3 = valueHolderForColorTmpValueForIdx1.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx1ForIdx3); + } } else if (valueHolderForColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; - valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); - } else if (valueHolderForColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); + LocalizedEdgeColors_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForFont = value.font; - if (runtimeType(valueHolderForFont) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRadius = value.radius; + if (runtimeType(valueHolderForRadius) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontTmpValue = valueHolderForFont.value; - Font_serializer::write(valueSerializer, valueHolderForFontTmpValue); + const auto valueHolderForRadiusTmpValue = valueHolderForRadius.value; + if (valueHolderForRadiusTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue.value0; + OutlineRadiuses_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx0); + } else if (valueHolderForRadiusTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue.value1; + if (valueHolderForRadiusTmpValueForIdx1.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForRadiusTmpValueForIdx1ForIdx0 = valueHolderForRadiusTmpValueForIdx1.value0; + valueSerializer.writeString(valueHolderForRadiusTmpValueForIdx1ForIdx0); + } else if (valueHolderForRadiusTmpValueForIdx1.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForRadiusTmpValueForIdx1ForIdx1 = valueHolderForRadiusTmpValueForIdx1.value1; + valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx1ForIdx1); + } else if (valueHolderForRadiusTmpValueForIdx1.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForRadiusTmpValueForIdx1ForIdx2 = valueHolderForRadiusTmpValueForIdx1.value2; + Resource_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx1ForIdx2); + } + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForStyle = value.style; + if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; + if (valueHolderForStyleTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForStyleTmpValueForIdx0 = valueHolderForStyleTmpValue.value0; + EdgeOutlineStyles_serializer::write(valueSerializer, valueHolderForStyleTmpValueForIdx0); + } else if (valueHolderForStyleTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForStyleTmpValueForIdx1 = valueHolderForStyleTmpValue.value1; + valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValueForIdx1)); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_PickerTextStyle PickerTextStyle_serializer::read(DeserializerBase& buffer) +inline Ark_OutlineOptions OutlineOptions_serializer::read(DeserializerBase& buffer) { - Ark_PickerTextStyle value = {}; + Ark_OutlineOptions value = {}; DeserializerBase& valueDeserializer = buffer; + const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_EdgeOutlineWidths_Dimension widthTmpBuf = {}; + widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_EdgeOutlineWidths_Dimension widthTmpBuf_ = {}; + widthTmpBuf_.selector = widthTmpBuf_UnionSelector; + if (widthTmpBuf_UnionSelector == 0) { + widthTmpBuf_.selector = 0; + widthTmpBuf_.value0 = EdgeOutlineWidths_serializer::read(valueDeserializer); + } else if (widthTmpBuf_UnionSelector == 1) { + widthTmpBuf_.selector = 1; + const Ark_Int8 widthTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Dimension widthTmpBuf_BufU = {}; + widthTmpBuf_BufU.selector = widthTmpBuf_BufUUnionSelector; + if (widthTmpBuf_BufUUnionSelector == 0) { + widthTmpBuf_BufU.selector = 0; + widthTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (widthTmpBuf_BufUUnionSelector == 1) { + widthTmpBuf_BufU.selector = 1; + widthTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (widthTmpBuf_BufUUnionSelector == 2) { + widthTmpBuf_BufU.selector = 2; + widthTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for widthTmpBuf_BufU has to be chosen through deserialisation."); + } + widthTmpBuf_.value1 = static_cast(widthTmpBuf_BufU); + } else { + INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + } + widthTmpBuf.value = static_cast(widthTmpBuf_); + } + value.width = widthTmpBuf; const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor colorTmpBuf = {}; + Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors colorTmpBuf = {}; colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor colorTmpBuf_ = {}; + Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors colorTmpBuf_ = {}; colorTmpBuf_.selector = colorTmpBuf_UnionSelector; if (colorTmpBuf_UnionSelector == 0) { colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + colorTmpBuf_.value0 = EdgeColors_serializer::read(valueDeserializer); } else if (colorTmpBuf_UnionSelector == 1) { colorTmpBuf_.selector = 1; - colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 colorTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor colorTmpBuf_BufU = {}; + colorTmpBuf_BufU.selector = colorTmpBuf_BufUUnionSelector; + if (colorTmpBuf_BufUUnionSelector == 0) { + colorTmpBuf_BufU.selector = 0; + colorTmpBuf_BufU.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorTmpBuf_BufUUnionSelector == 1) { + colorTmpBuf_BufU.selector = 1; + colorTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (colorTmpBuf_BufUUnionSelector == 2) { + colorTmpBuf_BufU.selector = 2; + colorTmpBuf_BufU.value2 = static_cast(valueDeserializer.readString()); + } else if (colorTmpBuf_BufUUnionSelector == 3) { + colorTmpBuf_BufU.selector = 3; + colorTmpBuf_BufU.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for colorTmpBuf_BufU has to be chosen through deserialisation."); + } + colorTmpBuf_.value1 = static_cast(colorTmpBuf_BufU); } else if (colorTmpBuf_UnionSelector == 2) { colorTmpBuf_.selector = 2; - colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (colorTmpBuf_UnionSelector == 3) { - colorTmpBuf_.selector = 3; - colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + colorTmpBuf_.value2 = LocalizedEdgeColors_serializer::read(valueDeserializer); } else { INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); } - colorTmpBuf.value = static_cast(colorTmpBuf_); + colorTmpBuf.value = static_cast(colorTmpBuf_); } value.color = colorTmpBuf; - const auto fontTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Font fontTmpBuf = {}; - fontTmpBuf.tag = fontTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontTmpBuf.value = Font_serializer::read(valueDeserializer); + const auto radiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_OutlineRadiuses_Dimension radiusTmpBuf = {}; + radiusTmpBuf.tag = radiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((radiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 radiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_OutlineRadiuses_Dimension radiusTmpBuf_ = {}; + radiusTmpBuf_.selector = radiusTmpBuf_UnionSelector; + if (radiusTmpBuf_UnionSelector == 0) { + radiusTmpBuf_.selector = 0; + radiusTmpBuf_.value0 = OutlineRadiuses_serializer::read(valueDeserializer); + } else if (radiusTmpBuf_UnionSelector == 1) { + radiusTmpBuf_.selector = 1; + const Ark_Int8 radiusTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Dimension radiusTmpBuf_BufU = {}; + radiusTmpBuf_BufU.selector = radiusTmpBuf_BufUUnionSelector; + if (radiusTmpBuf_BufUUnionSelector == 0) { + radiusTmpBuf_BufU.selector = 0; + radiusTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (radiusTmpBuf_BufUUnionSelector == 1) { + radiusTmpBuf_BufU.selector = 1; + radiusTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (radiusTmpBuf_BufUUnionSelector == 2) { + radiusTmpBuf_BufU.selector = 2; + radiusTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for radiusTmpBuf_BufU has to be chosen through deserialisation."); + } + radiusTmpBuf_.value1 = static_cast(radiusTmpBuf_BufU); + } else { + INTEROP_FATAL("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation."); + } + radiusTmpBuf.value = static_cast(radiusTmpBuf_); } - value.font = fontTmpBuf; + value.radius = radiusTmpBuf; + const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_EdgeOutlineStyles_OutlineStyle styleTmpBuf = {}; + styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 styleTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_EdgeOutlineStyles_OutlineStyle styleTmpBuf_ = {}; + styleTmpBuf_.selector = styleTmpBuf_UnionSelector; + if (styleTmpBuf_UnionSelector == 0) { + styleTmpBuf_.selector = 0; + styleTmpBuf_.value0 = EdgeOutlineStyles_serializer::read(valueDeserializer); + } else if (styleTmpBuf_UnionSelector == 1) { + styleTmpBuf_.selector = 1; + styleTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); + } else { + INTEROP_FATAL("One of the branches for styleTmpBuf_ has to be chosen through deserialisation."); + } + styleTmpBuf.value = static_cast(styleTmpBuf_); + } + value.style = styleTmpBuf; return value; } -inline void PinchGestureEvent_serializer::write(SerializerBase& buffer, Ark_PinchGestureEvent value) +inline void PanGestureEvent_serializer::write(SerializerBase& buffer, Ark_PanGestureEvent value) { SerializerBase& valueSerializer = buffer; valueSerializer.writePointer(value); } -inline Ark_PinchGestureEvent PinchGestureEvent_serializer::read(DeserializerBase& buffer) +inline Ark_PanGestureEvent PanGestureEvent_serializer::read(DeserializerBase& buffer) { DeserializerBase& valueDeserializer = buffer; Ark_NativePointer ptr = valueDeserializer.readPointer(); - return static_cast(ptr); + return static_cast(ptr); } -inline void PlaceholderStyle_serializer::write(SerializerBase& buffer, Ark_PlaceholderStyle value) +inline void ParagraphStyle_serializer::write(SerializerBase& buffer, Ark_ParagraphStyle value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForFont = value.font; - if (runtimeType(valueHolderForFont) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontTmpValue = valueHolderForFont.value; - Font_serializer::write(valueSerializer, valueHolderForFontTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFontColor = value.fontColor; - if (runtimeType(valueHolderForFontColor) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFontColorTmpValue = valueHolderForFontColor.value; - if (valueHolderForFontColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForFontColorTmpValueForIdx0)); - } else if (valueHolderForFontColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForFontColorTmpValueForIdx1 = valueHolderForFontColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForFontColorTmpValueForIdx1); - } else if (valueHolderForFontColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForFontColorTmpValueForIdx2 = valueHolderForFontColorTmpValue.value2; - valueSerializer.writeString(valueHolderForFontColorTmpValueForIdx2); - } else if (valueHolderForFontColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForFontColorTmpValueForIdx3); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } + valueSerializer.writePointer(value); } -inline Ark_PlaceholderStyle PlaceholderStyle_serializer::read(DeserializerBase& buffer) +inline Ark_ParagraphStyle ParagraphStyle_serializer::read(DeserializerBase& buffer) { - Ark_PlaceholderStyle value = {}; DeserializerBase& valueDeserializer = buffer; - const auto fontTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Font fontTmpBuf = {}; - fontTmpBuf.tag = fontTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontTmpBuf.value = Font_serializer::read(valueDeserializer); - } - value.font = fontTmpBuf; - const auto fontColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor fontColorTmpBuf = {}; - fontColorTmpBuf.tag = fontColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fontColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 fontColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColorTmpBuf_ = {}; - fontColorTmpBuf_.selector = fontColorTmpBuf_UnionSelector; - if (fontColorTmpBuf_UnionSelector == 0) { - fontColorTmpBuf_.selector = 0; - fontColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (fontColorTmpBuf_UnionSelector == 1) { - fontColorTmpBuf_.selector = 1; - fontColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (fontColorTmpBuf_UnionSelector == 2) { - fontColorTmpBuf_.selector = 2; - fontColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (fontColorTmpBuf_UnionSelector == 3) { - fontColorTmpBuf_.selector = 3; - fontColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for fontColorTmpBuf_ has to be chosen through deserialisation."); - } - fontColorTmpBuf.value = static_cast(fontColorTmpBuf_); - } - value.fontColor = fontColorTmpBuf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } -inline void PopupCommonOptions_serializer::write(SerializerBase& buffer, Ark_PopupCommonOptions value) +inline void ParagraphStyleInterface_serializer::write(SerializerBase& buffer, Ark_ParagraphStyleInterface value) { SerializerBase& valueSerializer = buffer; - const auto valueHolderForPlacement = value.placement; - if (runtimeType(valueHolderForPlacement) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTextAlign = value.textAlign; + if (runtimeType(valueHolderForTextAlign) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPlacementTmpValue = valueHolderForPlacement.value; - valueSerializer.writeInt32(static_cast(valueHolderForPlacementTmpValue)); + const auto valueHolderForTextAlignTmpValue = valueHolderForTextAlign.value; + valueSerializer.writeInt32(static_cast(valueHolderForTextAlignTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForPopupColor = value.popupColor; - if (runtimeType(valueHolderForPopupColor) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForTextIndent = value.textIndent; + if (runtimeType(valueHolderForTextIndent) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForPopupColorTmpValue = valueHolderForPopupColor.value; - if (valueHolderForPopupColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForPopupColorTmpValueForIdx0 = valueHolderForPopupColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForPopupColorTmpValueForIdx0)); - } else if (valueHolderForPopupColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForPopupColorTmpValueForIdx1 = valueHolderForPopupColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForPopupColorTmpValueForIdx1); - } else if (valueHolderForPopupColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForPopupColorTmpValueForIdx2 = valueHolderForPopupColorTmpValue.value2; - valueSerializer.writeString(valueHolderForPopupColorTmpValueForIdx2); - } else if (valueHolderForPopupColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForPopupColorTmpValueForIdx3 = valueHolderForPopupColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForPopupColorTmpValueForIdx3); - } + const auto valueHolderForTextIndentTmpValue = valueHolderForTextIndent.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForTextIndentTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnableArrow = value.enableArrow; - if (runtimeType(valueHolderForEnableArrow) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForMaxLines = value.maxLines; + if (runtimeType(valueHolderForMaxLines) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableArrowTmpValue = valueHolderForEnableArrow.value; - valueSerializer.writeBoolean(valueHolderForEnableArrowTmpValue); + const auto valueHolderForMaxLinesTmpValue = valueHolderForMaxLines.value; + valueSerializer.writeNumber(valueHolderForMaxLinesTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForAutoCancel = value.autoCancel; - if (runtimeType(valueHolderForAutoCancel) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForOverflow = value.overflow; + if (runtimeType(valueHolderForOverflow) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAutoCancelTmpValue = valueHolderForAutoCancel.value; - valueSerializer.writeBoolean(valueHolderForAutoCancelTmpValue); + const auto valueHolderForOverflowTmpValue = valueHolderForOverflow.value; + valueSerializer.writeInt32(static_cast(valueHolderForOverflowTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnStateChange = value.onStateChange; - if (runtimeType(valueHolderForOnStateChange) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForWordBreak = value.wordBreak; + if (runtimeType(valueHolderForWordBreak) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnStateChangeTmpValue = valueHolderForOnStateChange.value; - valueSerializer.writeCallbackResource(valueHolderForOnStateChangeTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnStateChangeTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnStateChangeTmpValue.callSync)); + const auto valueHolderForWordBreakTmpValue = valueHolderForWordBreak.value; + valueSerializer.writeInt32(static_cast(valueHolderForWordBreakTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForArrowOffset = value.arrowOffset; - if (runtimeType(valueHolderForArrowOffset) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForLeadingMargin = value.leadingMargin; + if (runtimeType(valueHolderForLeadingMargin) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForArrowOffsetTmpValue = valueHolderForArrowOffset.value; - if (valueHolderForArrowOffsetTmpValue.selector == 0) { + const auto valueHolderForLeadingMarginTmpValue = valueHolderForLeadingMargin.value; + if (valueHolderForLeadingMarginTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForArrowOffsetTmpValueForIdx0 = valueHolderForArrowOffsetTmpValue.value0; - valueSerializer.writeString(valueHolderForArrowOffsetTmpValueForIdx0); - } else if (valueHolderForArrowOffsetTmpValue.selector == 1) { + const auto valueHolderForLeadingMarginTmpValueForIdx0 = valueHolderForLeadingMarginTmpValue.value0; + LengthMetrics_serializer::write(valueSerializer, valueHolderForLeadingMarginTmpValueForIdx0); + } else if (valueHolderForLeadingMarginTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForArrowOffsetTmpValueForIdx1 = valueHolderForArrowOffsetTmpValue.value1; - valueSerializer.writeNumber(valueHolderForArrowOffsetTmpValueForIdx1); - } else if (valueHolderForArrowOffsetTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForArrowOffsetTmpValueForIdx2 = valueHolderForArrowOffsetTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForArrowOffsetTmpValueForIdx2); + const auto valueHolderForLeadingMarginTmpValueForIdx1 = valueHolderForLeadingMarginTmpValue.value1; + LeadingMarginPlaceholder_serializer::write(valueSerializer, valueHolderForLeadingMarginTmpValueForIdx1); + } + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForParagraphSpacing = value.paragraphSpacing; + if (runtimeType(valueHolderForParagraphSpacing) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForParagraphSpacingTmpValue = valueHolderForParagraphSpacing.value; + LengthMetrics_serializer::write(valueSerializer, valueHolderForParagraphSpacingTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } +} +inline Ark_ParagraphStyleInterface ParagraphStyleInterface_serializer::read(DeserializerBase& buffer) +{ + Ark_ParagraphStyleInterface value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto textAlignTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextAlign textAlignTmpBuf = {}; + textAlignTmpBuf.tag = textAlignTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((textAlignTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + textAlignTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.textAlign = textAlignTmpBuf; + const auto textIndentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics textIndentTmpBuf = {}; + textIndentTmpBuf.tag = textIndentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((textIndentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + textIndentTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.textIndent = textIndentTmpBuf; + const auto maxLinesTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number maxLinesTmpBuf = {}; + maxLinesTmpBuf.tag = maxLinesTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((maxLinesTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + maxLinesTmpBuf.value = static_cast(valueDeserializer.readNumber()); + } + value.maxLines = maxLinesTmpBuf; + const auto overflowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextOverflow overflowTmpBuf = {}; + overflowTmpBuf.tag = overflowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((overflowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + overflowTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.overflow = overflowTmpBuf; + const auto wordBreakTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_WordBreak wordBreakTmpBuf = {}; + wordBreakTmpBuf.tag = wordBreakTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((wordBreakTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + wordBreakTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.wordBreak = wordBreakTmpBuf; + const auto leadingMarginTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_LengthMetrics_LeadingMarginPlaceholder leadingMarginTmpBuf = {}; + leadingMarginTmpBuf.tag = leadingMarginTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((leadingMarginTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 leadingMarginTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_LengthMetrics_LeadingMarginPlaceholder leadingMarginTmpBuf_ = {}; + leadingMarginTmpBuf_.selector = leadingMarginTmpBuf_UnionSelector; + if (leadingMarginTmpBuf_UnionSelector == 0) { + leadingMarginTmpBuf_.selector = 0; + leadingMarginTmpBuf_.value0 = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } else if (leadingMarginTmpBuf_UnionSelector == 1) { + leadingMarginTmpBuf_.selector = 1; + leadingMarginTmpBuf_.value1 = LeadingMarginPlaceholder_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for leadingMarginTmpBuf_ has to be chosen through deserialisation."); } + leadingMarginTmpBuf.value = static_cast(leadingMarginTmpBuf_); + } + value.leadingMargin = leadingMarginTmpBuf; + const auto paragraphSpacingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics paragraphSpacingTmpBuf = {}; + paragraphSpacingTmpBuf.tag = paragraphSpacingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((paragraphSpacingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + paragraphSpacingTmpBuf.value = static_cast(LengthMetrics_serializer::read(valueDeserializer)); + } + value.paragraphSpacing = paragraphSpacingTmpBuf; + return value; +} +inline void PickerDialogButtonStyle_serializer::write(SerializerBase& buffer, Ark_PickerDialogButtonStyle value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForType = value.type; + if (runtimeType(valueHolderForType) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForTypeTmpValue = valueHolderForType.value; + valueSerializer.writeInt32(static_cast(valueHolderForTypeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForShowInSubWindow = value.showInSubWindow; - if (runtimeType(valueHolderForShowInSubWindow) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForStyle = value.style; + if (runtimeType(valueHolderForStyle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForShowInSubWindowTmpValue = valueHolderForShowInSubWindow.value; - valueSerializer.writeBoolean(valueHolderForShowInSubWindowTmpValue); + const auto valueHolderForStyleTmpValue = valueHolderForStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForStyleTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForMask = value.mask; - if (runtimeType(valueHolderForMask) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForRole = value.role; + if (runtimeType(valueHolderForRole) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMaskTmpValue = valueHolderForMask.value; - if (valueHolderForMaskTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForMaskTmpValueForIdx0 = valueHolderForMaskTmpValue.value0; - valueSerializer.writeBoolean(valueHolderForMaskTmpValueForIdx0); - } else if (valueHolderForMaskTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForMaskTmpValueForIdx1 = valueHolderForMaskTmpValue.value1; - PopupMaskType_serializer::write(valueSerializer, valueHolderForMaskTmpValueForIdx1); - } + const auto valueHolderForRoleTmpValue = valueHolderForRole.value; + valueSerializer.writeInt32(static_cast(valueHolderForRoleTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForTargetSpace = value.targetSpace; - if (runtimeType(valueHolderForTargetSpace) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFontSize = value.fontSize; + if (runtimeType(valueHolderForFontSize) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTargetSpaceTmpValue = valueHolderForTargetSpace.value; - if (valueHolderForTargetSpaceTmpValue.selector == 0) { + const auto valueHolderForFontSizeTmpValue = valueHolderForFontSize.value; + if (valueHolderForFontSizeTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForTargetSpaceTmpValueForIdx0 = valueHolderForTargetSpaceTmpValue.value0; - valueSerializer.writeString(valueHolderForTargetSpaceTmpValueForIdx0); - } else if (valueHolderForTargetSpaceTmpValue.selector == 1) { + const auto valueHolderForFontSizeTmpValueForIdx0 = valueHolderForFontSizeTmpValue.value0; + valueSerializer.writeString(valueHolderForFontSizeTmpValueForIdx0); + } else if (valueHolderForFontSizeTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForTargetSpaceTmpValueForIdx1 = valueHolderForTargetSpaceTmpValue.value1; - valueSerializer.writeNumber(valueHolderForTargetSpaceTmpValueForIdx1); - } else if (valueHolderForTargetSpaceTmpValue.selector == 2) { + const auto valueHolderForFontSizeTmpValueForIdx1 = valueHolderForFontSizeTmpValue.value1; + valueSerializer.writeNumber(valueHolderForFontSizeTmpValueForIdx1); + } else if (valueHolderForFontSizeTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForTargetSpaceTmpValueForIdx2 = valueHolderForTargetSpaceTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForTargetSpaceTmpValueForIdx2); + const auto valueHolderForFontSizeTmpValueForIdx2 = valueHolderForFontSizeTmpValue.value2; + Resource_serializer::write(valueSerializer, valueHolderForFontSizeTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOffset = value.offset; - if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; - Position_serializer::write(valueSerializer, valueHolderForOffsetTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForWidth = value.width; - if (runtimeType(valueHolderForWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFontColor = value.fontColor; + if (runtimeType(valueHolderForFontColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWidthTmpValue = valueHolderForWidth.value; - if (valueHolderForWidthTmpValue.selector == 0) { + const auto valueHolderForFontColorTmpValue = valueHolderForFontColor.value; + if (valueHolderForFontColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForWidthTmpValueForIdx0 = valueHolderForWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForWidthTmpValueForIdx0); - } else if (valueHolderForWidthTmpValue.selector == 1) { + const auto valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForFontColorTmpValueForIdx0)); + } else if (valueHolderForFontColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForWidthTmpValueForIdx1 = valueHolderForWidthTmpValue.value1; - valueSerializer.writeNumber(valueHolderForWidthTmpValueForIdx1); - } else if (valueHolderForWidthTmpValue.selector == 2) { + const auto valueHolderForFontColorTmpValueForIdx1 = valueHolderForFontColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForFontColorTmpValueForIdx1); + } else if (valueHolderForFontColorTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForWidthTmpValueForIdx2 = valueHolderForWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForWidthTmpValueForIdx2); + const auto valueHolderForFontColorTmpValueForIdx2 = valueHolderForFontColorTmpValue.value2; + valueSerializer.writeString(valueHolderForFontColorTmpValueForIdx2); + } else if (valueHolderForFontColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForFontColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForArrowPointPosition = value.arrowPointPosition; - if (runtimeType(valueHolderForArrowPointPosition) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForArrowPointPositionTmpValue = valueHolderForArrowPointPosition.value; - valueSerializer.writeInt32(static_cast(valueHolderForArrowPointPositionTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForArrowWidth = value.arrowWidth; - if (runtimeType(valueHolderForArrowWidth) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFontWeight = value.fontWeight; + if (runtimeType(valueHolderForFontWeight) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForArrowWidthTmpValue = valueHolderForArrowWidth.value; - if (valueHolderForArrowWidthTmpValue.selector == 0) { + const auto valueHolderForFontWeightTmpValue = valueHolderForFontWeight.value; + if (valueHolderForFontWeightTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForArrowWidthTmpValueForIdx0 = valueHolderForArrowWidthTmpValue.value0; - valueSerializer.writeString(valueHolderForArrowWidthTmpValueForIdx0); - } else if (valueHolderForArrowWidthTmpValue.selector == 1) { + const auto valueHolderForFontWeightTmpValueForIdx0 = valueHolderForFontWeightTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForFontWeightTmpValueForIdx0)); + } else if (valueHolderForFontWeightTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForArrowWidthTmpValueForIdx1 = valueHolderForArrowWidthTmpValue.value1; - valueSerializer.writeNumber(valueHolderForArrowWidthTmpValueForIdx1); - } else if (valueHolderForArrowWidthTmpValue.selector == 2) { + const auto valueHolderForFontWeightTmpValueForIdx1 = valueHolderForFontWeightTmpValue.value1; + valueSerializer.writeNumber(valueHolderForFontWeightTmpValueForIdx1); + } else if (valueHolderForFontWeightTmpValue.selector == 2) { valueSerializer.writeInt8(2); - const auto valueHolderForArrowWidthTmpValueForIdx2 = valueHolderForArrowWidthTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForArrowWidthTmpValueForIdx2); + const auto valueHolderForFontWeightTmpValueForIdx2 = valueHolderForFontWeightTmpValue.value2; + valueSerializer.writeString(valueHolderForFontWeightTmpValueForIdx2); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForArrowHeight = value.arrowHeight; - if (runtimeType(valueHolderForArrowHeight) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFontStyle = value.fontStyle; + if (runtimeType(valueHolderForFontStyle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForArrowHeightTmpValue = valueHolderForArrowHeight.value; - if (valueHolderForArrowHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForArrowHeightTmpValueForIdx0 = valueHolderForArrowHeightTmpValue.value0; - valueSerializer.writeString(valueHolderForArrowHeightTmpValueForIdx0); - } else if (valueHolderForArrowHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForArrowHeightTmpValueForIdx1 = valueHolderForArrowHeightTmpValue.value1; - valueSerializer.writeNumber(valueHolderForArrowHeightTmpValueForIdx1); - } else if (valueHolderForArrowHeightTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForArrowHeightTmpValueForIdx2 = valueHolderForArrowHeightTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForArrowHeightTmpValueForIdx2); - } + const auto valueHolderForFontStyleTmpValue = valueHolderForFontStyle.value; + valueSerializer.writeInt32(static_cast(valueHolderForFontStyleTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForRadius = value.radius; - if (runtimeType(valueHolderForRadius) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForFontFamily = value.fontFamily; + if (runtimeType(valueHolderForFontFamily) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForRadiusTmpValue = valueHolderForRadius.value; - if (valueHolderForRadiusTmpValue.selector == 0) { + const auto valueHolderForFontFamilyTmpValue = valueHolderForFontFamily.value; + if (valueHolderForFontFamilyTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForRadiusTmpValueForIdx0 = valueHolderForRadiusTmpValue.value0; - valueSerializer.writeString(valueHolderForRadiusTmpValueForIdx0); - } else if (valueHolderForRadiusTmpValue.selector == 1) { + const auto valueHolderForFontFamilyTmpValueForIdx0 = valueHolderForFontFamilyTmpValue.value0; + Resource_serializer::write(valueSerializer, valueHolderForFontFamilyTmpValueForIdx0); + } else if (valueHolderForFontFamilyTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForRadiusTmpValueForIdx1 = valueHolderForRadiusTmpValue.value1; - valueSerializer.writeNumber(valueHolderForRadiusTmpValueForIdx1); - } else if (valueHolderForRadiusTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForRadiusTmpValueForIdx2 = valueHolderForRadiusTmpValue.value2; - Resource_serializer::write(valueSerializer, valueHolderForRadiusTmpValueForIdx2); + const auto valueHolderForFontFamilyTmpValueForIdx1 = valueHolderForFontFamilyTmpValue.value1; + valueSerializer.writeString(valueHolderForFontFamilyTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForShadow = value.shadow; - if (runtimeType(valueHolderForShadow) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBackgroundColor = value.backgroundColor; + if (runtimeType(valueHolderForBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForShadowTmpValue = valueHolderForShadow.value; - if (valueHolderForShadowTmpValue.selector == 0) { + const auto valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor.value; + if (valueHolderForBackgroundColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForShadowTmpValueForIdx0 = valueHolderForShadowTmpValue.value0; - ShadowOptions_serializer::write(valueSerializer, valueHolderForShadowTmpValueForIdx0); - } else if (valueHolderForShadowTmpValue.selector == 1) { + const auto valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); + } else if (valueHolderForBackgroundColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForShadowTmpValueForIdx1 = valueHolderForShadowTmpValue.value1; - valueSerializer.writeInt32(static_cast(valueHolderForShadowTmpValueForIdx1)); + const auto valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForBackgroundColorTmpValueForIdx1); + } else if (valueHolderForBackgroundColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue.value2; + valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2); + } else if (valueHolderForBackgroundColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForBackgroundBlurStyle = value.backgroundBlurStyle; - if (runtimeType(valueHolderForBackgroundBlurStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundBlurStyleTmpValue = valueHolderForBackgroundBlurStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundBlurStyleTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFocusable = value.focusable; - if (runtimeType(valueHolderForFocusable) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFocusableTmpValue = valueHolderForFocusable.value; - valueSerializer.writeBoolean(valueHolderForFocusableTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTransition = value.transition; - if (runtimeType(valueHolderForTransition) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTransitionTmpValue = valueHolderForTransition.value; - TransitionEffect_serializer::write(valueSerializer, valueHolderForTransitionTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnWillDismiss = value.onWillDismiss; - if (runtimeType(valueHolderForOnWillDismiss) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForBorderRadius = value.borderRadius; + if (runtimeType(valueHolderForBorderRadius) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnWillDismissTmpValue = valueHolderForOnWillDismiss.value; - if (valueHolderForOnWillDismissTmpValue.selector == 0) { + const auto valueHolderForBorderRadiusTmpValue = valueHolderForBorderRadius.value; + if (valueHolderForBorderRadiusTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForOnWillDismissTmpValueForIdx0 = valueHolderForOnWillDismissTmpValue.value0; - valueSerializer.writeBoolean(valueHolderForOnWillDismissTmpValueForIdx0); - } else if (valueHolderForOnWillDismissTmpValue.selector == 1) { + const auto valueHolderForBorderRadiusTmpValueForIdx0 = valueHolderForBorderRadiusTmpValue.value0; + if (valueHolderForBorderRadiusTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForBorderRadiusTmpValueForIdx0ForIdx0 = valueHolderForBorderRadiusTmpValueForIdx0.value0; + valueSerializer.writeString(valueHolderForBorderRadiusTmpValueForIdx0ForIdx0); + } else if (valueHolderForBorderRadiusTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForBorderRadiusTmpValueForIdx0ForIdx1 = valueHolderForBorderRadiusTmpValueForIdx0.value1; + valueSerializer.writeNumber(valueHolderForBorderRadiusTmpValueForIdx0ForIdx1); + } else if (valueHolderForBorderRadiusTmpValueForIdx0.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForBorderRadiusTmpValueForIdx0ForIdx2 = valueHolderForBorderRadiusTmpValueForIdx0.value2; + Resource_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx0ForIdx2); + } + } else if (valueHolderForBorderRadiusTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForOnWillDismissTmpValueForIdx1 = valueHolderForOnWillDismissTmpValue.value1; - valueSerializer.writeCallbackResource(valueHolderForOnWillDismissTmpValueForIdx1.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDismissTmpValueForIdx1.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDismissTmpValueForIdx1.callSync)); + const auto valueHolderForBorderRadiusTmpValueForIdx1 = valueHolderForBorderRadiusTmpValue.value1; + BorderRadiuses_serializer::write(valueSerializer, valueHolderForBorderRadiusTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnableHoverMode = value.enableHoverMode; - if (runtimeType(valueHolderForEnableHoverMode) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableHoverModeTmpValue = valueHolderForEnableHoverMode.value; - valueSerializer.writeBoolean(valueHolderForEnableHoverModeTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForFollowTransformOfTarget = value.followTransformOfTarget; - if (runtimeType(valueHolderForFollowTransformOfTarget) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderForPrimary = value.primary; + if (runtimeType(valueHolderForPrimary) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForFollowTransformOfTargetTmpValue = valueHolderForFollowTransformOfTarget.value; - valueSerializer.writeBoolean(valueHolderForFollowTransformOfTargetTmpValue); + const auto valueHolderForPrimaryTmpValue = valueHolderForPrimary.value; + valueSerializer.writeBoolean(valueHolderForPrimaryTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_PopupCommonOptions PopupCommonOptions_serializer::read(DeserializerBase& buffer) +inline Ark_PickerDialogButtonStyle PickerDialogButtonStyle_serializer::read(DeserializerBase& buffer) { - Ark_PopupCommonOptions value = {}; + Ark_PickerDialogButtonStyle value = {}; DeserializerBase& valueDeserializer = buffer; - const auto placementTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Placement placementTmpBuf = {}; - placementTmpBuf.tag = placementTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((placementTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - placementTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.placement = placementTmpBuf; - const auto popupColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor popupColorTmpBuf = {}; - popupColorTmpBuf.tag = popupColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((popupColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 popupColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor popupColorTmpBuf_ = {}; - popupColorTmpBuf_.selector = popupColorTmpBuf_UnionSelector; - if (popupColorTmpBuf_UnionSelector == 0) { - popupColorTmpBuf_.selector = 0; - popupColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (popupColorTmpBuf_UnionSelector == 1) { - popupColorTmpBuf_.selector = 1; - popupColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (popupColorTmpBuf_UnionSelector == 2) { - popupColorTmpBuf_.selector = 2; - popupColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (popupColorTmpBuf_UnionSelector == 3) { - popupColorTmpBuf_.selector = 3; - popupColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for popupColorTmpBuf_ has to be chosen through deserialisation."); - } - popupColorTmpBuf.value = static_cast(popupColorTmpBuf_); - } - value.popupColor = popupColorTmpBuf; - const auto enableArrowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableArrowTmpBuf = {}; - enableArrowTmpBuf.tag = enableArrowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableArrowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableArrowTmpBuf.value = valueDeserializer.readBoolean(); - } - value.enableArrow = enableArrowTmpBuf; - const auto autoCancelTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean autoCancelTmpBuf = {}; - autoCancelTmpBuf.tag = autoCancelTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((autoCancelTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - autoCancelTmpBuf.value = valueDeserializer.readBoolean(); - } - value.autoCancel = autoCancelTmpBuf; - const auto onStateChangeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PopupStateChangeCallback onStateChangeTmpBuf = {}; - onStateChangeTmpBuf.tag = onStateChangeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onStateChangeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onStateChangeTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_PopupStateChangeCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_PopupStateChangeCallback))))}; + const auto typeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ButtonType typeTmpBuf = {}; + typeTmpBuf.tag = typeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((typeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + typeTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.onStateChange = onStateChangeTmpBuf; - const auto arrowOffsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length arrowOffsetTmpBuf = {}; - arrowOffsetTmpBuf.tag = arrowOffsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((arrowOffsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 arrowOffsetTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length arrowOffsetTmpBuf_ = {}; - arrowOffsetTmpBuf_.selector = arrowOffsetTmpBuf_UnionSelector; - if (arrowOffsetTmpBuf_UnionSelector == 0) { - arrowOffsetTmpBuf_.selector = 0; - arrowOffsetTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (arrowOffsetTmpBuf_UnionSelector == 1) { - arrowOffsetTmpBuf_.selector = 1; - arrowOffsetTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (arrowOffsetTmpBuf_UnionSelector == 2) { - arrowOffsetTmpBuf_.selector = 2; - arrowOffsetTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for arrowOffsetTmpBuf_ has to be chosen through deserialisation."); - } - arrowOffsetTmpBuf.value = static_cast(arrowOffsetTmpBuf_); + value.type = typeTmpBuf; + const auto styleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ButtonStyleMode styleTmpBuf = {}; + styleTmpBuf.tag = styleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((styleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + styleTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.arrowOffset = arrowOffsetTmpBuf; - const auto showInSubWindowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean showInSubWindowTmpBuf = {}; - showInSubWindowTmpBuf.tag = showInSubWindowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((showInSubWindowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - showInSubWindowTmpBuf.value = valueDeserializer.readBoolean(); + value.style = styleTmpBuf; + const auto roleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ButtonRole roleTmpBuf = {}; + roleTmpBuf.tag = roleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((roleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + roleTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.showInSubWindow = showInSubWindowTmpBuf; - const auto maskTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Boolean_PopupMaskType maskTmpBuf = {}; - maskTmpBuf.tag = maskTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((maskTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 maskTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Boolean_PopupMaskType maskTmpBuf_ = {}; - maskTmpBuf_.selector = maskTmpBuf_UnionSelector; - if (maskTmpBuf_UnionSelector == 0) { - maskTmpBuf_.selector = 0; - maskTmpBuf_.value0 = valueDeserializer.readBoolean(); - } else if (maskTmpBuf_UnionSelector == 1) { - maskTmpBuf_.selector = 1; - maskTmpBuf_.value1 = PopupMaskType_serializer::read(valueDeserializer); + value.role = roleTmpBuf; + const auto fontSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length fontSizeTmpBuf = {}; + fontSizeTmpBuf.tag = fontSizeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontSizeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 fontSizeTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Length fontSizeTmpBuf_ = {}; + fontSizeTmpBuf_.selector = fontSizeTmpBuf_UnionSelector; + if (fontSizeTmpBuf_UnionSelector == 0) { + fontSizeTmpBuf_.selector = 0; + fontSizeTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (fontSizeTmpBuf_UnionSelector == 1) { + fontSizeTmpBuf_.selector = 1; + fontSizeTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (fontSizeTmpBuf_UnionSelector == 2) { + fontSizeTmpBuf_.selector = 2; + fontSizeTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for maskTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for fontSizeTmpBuf_ has to be chosen through deserialisation."); } - maskTmpBuf.value = static_cast(maskTmpBuf_); + fontSizeTmpBuf.value = static_cast(fontSizeTmpBuf_); } - value.mask = maskTmpBuf; - const auto targetSpaceTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length targetSpaceTmpBuf = {}; - targetSpaceTmpBuf.tag = targetSpaceTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((targetSpaceTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 targetSpaceTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Length targetSpaceTmpBuf_ = {}; - targetSpaceTmpBuf_.selector = targetSpaceTmpBuf_UnionSelector; - if (targetSpaceTmpBuf_UnionSelector == 0) { - targetSpaceTmpBuf_.selector = 0; - targetSpaceTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (targetSpaceTmpBuf_UnionSelector == 1) { - targetSpaceTmpBuf_.selector = 1; - targetSpaceTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (targetSpaceTmpBuf_UnionSelector == 2) { - targetSpaceTmpBuf_.selector = 2; - targetSpaceTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.fontSize = fontSizeTmpBuf; + const auto fontColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor fontColorTmpBuf = {}; + fontColorTmpBuf.tag = fontColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 fontColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColorTmpBuf_ = {}; + fontColorTmpBuf_.selector = fontColorTmpBuf_UnionSelector; + if (fontColorTmpBuf_UnionSelector == 0) { + fontColorTmpBuf_.selector = 0; + fontColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (fontColorTmpBuf_UnionSelector == 1) { + fontColorTmpBuf_.selector = 1; + fontColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (fontColorTmpBuf_UnionSelector == 2) { + fontColorTmpBuf_.selector = 2; + fontColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (fontColorTmpBuf_UnionSelector == 3) { + fontColorTmpBuf_.selector = 3; + fontColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for targetSpaceTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for fontColorTmpBuf_ has to be chosen through deserialisation."); } - targetSpaceTmpBuf.value = static_cast(targetSpaceTmpBuf_); - } - value.targetSpace = targetSpaceTmpBuf; - const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Position offsetTmpBuf = {}; - offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - offsetTmpBuf.value = Position_serializer::read(valueDeserializer); + fontColorTmpBuf.value = static_cast(fontColorTmpBuf_); } - value.offset = offsetTmpBuf; - const auto widthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension widthTmpBuf = {}; - widthTmpBuf.tag = widthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((widthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 widthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension widthTmpBuf_ = {}; - widthTmpBuf_.selector = widthTmpBuf_UnionSelector; - if (widthTmpBuf_UnionSelector == 0) { - widthTmpBuf_.selector = 0; - widthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (widthTmpBuf_UnionSelector == 1) { - widthTmpBuf_.selector = 1; - widthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (widthTmpBuf_UnionSelector == 2) { - widthTmpBuf_.selector = 2; - widthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.fontColor = fontColorTmpBuf; + const auto fontWeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_FontWeight_Number_String fontWeightTmpBuf = {}; + fontWeightTmpBuf.tag = fontWeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontWeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 fontWeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_FontWeight_Number_String fontWeightTmpBuf_ = {}; + fontWeightTmpBuf_.selector = fontWeightTmpBuf_UnionSelector; + if (fontWeightTmpBuf_UnionSelector == 0) { + fontWeightTmpBuf_.selector = 0; + fontWeightTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (fontWeightTmpBuf_UnionSelector == 1) { + fontWeightTmpBuf_.selector = 1; + fontWeightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (fontWeightTmpBuf_UnionSelector == 2) { + fontWeightTmpBuf_.selector = 2; + fontWeightTmpBuf_.value2 = static_cast(valueDeserializer.readString()); } else { - INTEROP_FATAL("One of the branches for widthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for fontWeightTmpBuf_ has to be chosen through deserialisation."); } - widthTmpBuf.value = static_cast(widthTmpBuf_); + fontWeightTmpBuf.value = static_cast(fontWeightTmpBuf_); } - value.width = widthTmpBuf; - const auto arrowPointPositionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ArrowPointPosition arrowPointPositionTmpBuf = {}; - arrowPointPositionTmpBuf.tag = arrowPointPositionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((arrowPointPositionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - arrowPointPositionTmpBuf.value = static_cast(valueDeserializer.readInt32()); + value.fontWeight = fontWeightTmpBuf; + const auto fontStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_FontStyle fontStyleTmpBuf = {}; + fontStyleTmpBuf.tag = fontStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + fontStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.arrowPointPosition = arrowPointPositionTmpBuf; - const auto arrowWidthTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension arrowWidthTmpBuf = {}; - arrowWidthTmpBuf.tag = arrowWidthTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((arrowWidthTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 arrowWidthTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension arrowWidthTmpBuf_ = {}; - arrowWidthTmpBuf_.selector = arrowWidthTmpBuf_UnionSelector; - if (arrowWidthTmpBuf_UnionSelector == 0) { - arrowWidthTmpBuf_.selector = 0; - arrowWidthTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (arrowWidthTmpBuf_UnionSelector == 1) { - arrowWidthTmpBuf_.selector = 1; - arrowWidthTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (arrowWidthTmpBuf_UnionSelector == 2) { - arrowWidthTmpBuf_.selector = 2; - arrowWidthTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.fontStyle = fontStyleTmpBuf; + const auto fontFamilyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Resource_String fontFamilyTmpBuf = {}; + fontFamilyTmpBuf.tag = fontFamilyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontFamilyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 fontFamilyTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Resource_String fontFamilyTmpBuf_ = {}; + fontFamilyTmpBuf_.selector = fontFamilyTmpBuf_UnionSelector; + if (fontFamilyTmpBuf_UnionSelector == 0) { + fontFamilyTmpBuf_.selector = 0; + fontFamilyTmpBuf_.value0 = Resource_serializer::read(valueDeserializer); + } else if (fontFamilyTmpBuf_UnionSelector == 1) { + fontFamilyTmpBuf_.selector = 1; + fontFamilyTmpBuf_.value1 = static_cast(valueDeserializer.readString()); } else { - INTEROP_FATAL("One of the branches for arrowWidthTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for fontFamilyTmpBuf_ has to be chosen through deserialisation."); } - arrowWidthTmpBuf.value = static_cast(arrowWidthTmpBuf_); + fontFamilyTmpBuf.value = static_cast(fontFamilyTmpBuf_); } - value.arrowWidth = arrowWidthTmpBuf; - const auto arrowHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension arrowHeightTmpBuf = {}; - arrowHeightTmpBuf.tag = arrowHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((arrowHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 arrowHeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension arrowHeightTmpBuf_ = {}; - arrowHeightTmpBuf_.selector = arrowHeightTmpBuf_UnionSelector; - if (arrowHeightTmpBuf_UnionSelector == 0) { - arrowHeightTmpBuf_.selector = 0; - arrowHeightTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (arrowHeightTmpBuf_UnionSelector == 1) { - arrowHeightTmpBuf_.selector = 1; - arrowHeightTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (arrowHeightTmpBuf_UnionSelector == 2) { - arrowHeightTmpBuf_.selector = 2; - arrowHeightTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.fontFamily = fontFamilyTmpBuf; + const auto backgroundColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor backgroundColorTmpBuf = {}; + backgroundColorTmpBuf.tag = backgroundColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((backgroundColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 backgroundColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor backgroundColorTmpBuf_ = {}; + backgroundColorTmpBuf_.selector = backgroundColorTmpBuf_UnionSelector; + if (backgroundColorTmpBuf_UnionSelector == 0) { + backgroundColorTmpBuf_.selector = 0; + backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (backgroundColorTmpBuf_UnionSelector == 1) { + backgroundColorTmpBuf_.selector = 1; + backgroundColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (backgroundColorTmpBuf_UnionSelector == 2) { + backgroundColorTmpBuf_.selector = 2; + backgroundColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (backgroundColorTmpBuf_UnionSelector == 3) { + backgroundColorTmpBuf_.selector = 3; + backgroundColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for arrowHeightTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation."); } - arrowHeightTmpBuf.value = static_cast(arrowHeightTmpBuf_); + backgroundColorTmpBuf.value = static_cast(backgroundColorTmpBuf_); } - value.arrowHeight = arrowHeightTmpBuf; - const auto radiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Dimension radiusTmpBuf = {}; - radiusTmpBuf.tag = radiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((radiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 radiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Dimension radiusTmpBuf_ = {}; - radiusTmpBuf_.selector = radiusTmpBuf_UnionSelector; - if (radiusTmpBuf_UnionSelector == 0) { - radiusTmpBuf_.selector = 0; - radiusTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (radiusTmpBuf_UnionSelector == 1) { - radiusTmpBuf_.selector = 1; - radiusTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (radiusTmpBuf_UnionSelector == 2) { - radiusTmpBuf_.selector = 2; - radiusTmpBuf_.value2 = Resource_serializer::read(valueDeserializer); + value.backgroundColor = backgroundColorTmpBuf; + const auto borderRadiusTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Length_BorderRadiuses borderRadiusTmpBuf = {}; + borderRadiusTmpBuf.tag = borderRadiusTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((borderRadiusTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 borderRadiusTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Length_BorderRadiuses borderRadiusTmpBuf_ = {}; + borderRadiusTmpBuf_.selector = borderRadiusTmpBuf_UnionSelector; + if (borderRadiusTmpBuf_UnionSelector == 0) { + borderRadiusTmpBuf_.selector = 0; + const Ark_Int8 borderRadiusTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Length borderRadiusTmpBuf_BufU = {}; + borderRadiusTmpBuf_BufU.selector = borderRadiusTmpBuf_BufUUnionSelector; + if (borderRadiusTmpBuf_BufUUnionSelector == 0) { + borderRadiusTmpBuf_BufU.selector = 0; + borderRadiusTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); + } else if (borderRadiusTmpBuf_BufUUnionSelector == 1) { + borderRadiusTmpBuf_BufU.selector = 1; + borderRadiusTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (borderRadiusTmpBuf_BufUUnionSelector == 2) { + borderRadiusTmpBuf_BufU.selector = 2; + borderRadiusTmpBuf_BufU.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for borderRadiusTmpBuf_BufU has to be chosen through deserialisation."); + } + borderRadiusTmpBuf_.value0 = static_cast(borderRadiusTmpBuf_BufU); + } else if (borderRadiusTmpBuf_UnionSelector == 1) { + borderRadiusTmpBuf_.selector = 1; + borderRadiusTmpBuf_.value1 = BorderRadiuses_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for radiusTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for borderRadiusTmpBuf_ has to be chosen through deserialisation."); } - radiusTmpBuf.value = static_cast(radiusTmpBuf_); + borderRadiusTmpBuf.value = static_cast(borderRadiusTmpBuf_); } - value.radius = radiusTmpBuf; - const auto shadowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ShadowOptions_ShadowStyle shadowTmpBuf = {}; - shadowTmpBuf.tag = shadowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((shadowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 shadowTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadowTmpBuf_ = {}; - shadowTmpBuf_.selector = shadowTmpBuf_UnionSelector; - if (shadowTmpBuf_UnionSelector == 0) { - shadowTmpBuf_.selector = 0; - shadowTmpBuf_.value0 = ShadowOptions_serializer::read(valueDeserializer); - } else if (shadowTmpBuf_UnionSelector == 1) { - shadowTmpBuf_.selector = 1; - shadowTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); - } else { - INTEROP_FATAL("One of the branches for shadowTmpBuf_ has to be chosen through deserialisation."); + value.borderRadius = borderRadiusTmpBuf; + const auto primaryTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean primaryTmpBuf = {}; + primaryTmpBuf.tag = primaryTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((primaryTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + primaryTmpBuf.value = valueDeserializer.readBoolean(); + } + value.primary = primaryTmpBuf; + return value; +} +inline void PickerTextStyle_serializer::write(SerializerBase& buffer, Ark_PickerTextStyle value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForColor = value.color; + if (runtimeType(valueHolderForColor) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForColorTmpValue = valueHolderForColor.value; + if (valueHolderForColorTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); + } else if (valueHolderForColorTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForColorTmpValueForIdx1); + } else if (valueHolderForColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForColorTmpValueForIdx2 = valueHolderForColorTmpValue.value2; + valueSerializer.writeString(valueHolderForColorTmpValueForIdx2); + } else if (valueHolderForColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForColorTmpValueForIdx3 = valueHolderForColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForColorTmpValueForIdx3); } - shadowTmpBuf.value = static_cast(shadowTmpBuf_); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.shadow = shadowTmpBuf; - const auto backgroundBlurStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyleTmpBuf = {}; - backgroundBlurStyleTmpBuf.tag = backgroundBlurStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundBlurStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - backgroundBlurStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); + const auto valueHolderForFont = value.font; + if (runtimeType(valueHolderForFont) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForFontTmpValue = valueHolderForFont.value; + arkui_component_units_Font_serializer::write(valueSerializer, valueHolderForFontTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.backgroundBlurStyle = backgroundBlurStyleTmpBuf; - const auto focusableTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean focusableTmpBuf = {}; - focusableTmpBuf.tag = focusableTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((focusableTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - focusableTmpBuf.value = valueDeserializer.readBoolean(); +} +inline Ark_PickerTextStyle PickerTextStyle_serializer::read(DeserializerBase& buffer) +{ + Ark_PickerTextStyle value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto colorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor colorTmpBuf = {}; + colorTmpBuf.tag = colorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 colorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor colorTmpBuf_ = {}; + colorTmpBuf_.selector = colorTmpBuf_UnionSelector; + if (colorTmpBuf_UnionSelector == 0) { + colorTmpBuf_.selector = 0; + colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (colorTmpBuf_UnionSelector == 1) { + colorTmpBuf_.selector = 1; + colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (colorTmpBuf_UnionSelector == 2) { + colorTmpBuf_.selector = 2; + colorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (colorTmpBuf_UnionSelector == 3) { + colorTmpBuf_.selector = 3; + colorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for colorTmpBuf_ has to be chosen through deserialisation."); + } + colorTmpBuf.value = static_cast(colorTmpBuf_); } - value.focusable = focusableTmpBuf; - const auto transitionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TransitionEffect transitionTmpBuf = {}; - transitionTmpBuf.tag = transitionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((transitionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - transitionTmpBuf.value = static_cast(TransitionEffect_serializer::read(valueDeserializer)); + value.color = colorTmpBuf; + const auto fontTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_arkui_component_units_Font fontTmpBuf = {}; + fontTmpBuf.tag = fontTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + fontTmpBuf.value = arkui_component_units_Font_serializer::read(valueDeserializer); } - value.transition = transitionTmpBuf; - const auto onWillDismissTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Boolean_Callback_DismissPopupAction_Void onWillDismissTmpBuf = {}; - onWillDismissTmpBuf.tag = onWillDismissTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onWillDismissTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 onWillDismissTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismissTmpBuf_ = {}; - onWillDismissTmpBuf_.selector = onWillDismissTmpBuf_UnionSelector; - if (onWillDismissTmpBuf_UnionSelector == 0) { - onWillDismissTmpBuf_.selector = 0; - onWillDismissTmpBuf_.value0 = valueDeserializer.readBoolean(); - } else if (onWillDismissTmpBuf_UnionSelector == 1) { - onWillDismissTmpBuf_.selector = 1; - onWillDismissTmpBuf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissPopupAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissPopupAction_Void))))}; - } else { - INTEROP_FATAL("One of the branches for onWillDismissTmpBuf_ has to be chosen through deserialisation."); + value.font = fontTmpBuf; + return value; +} +inline void PinchGestureEvent_serializer::write(SerializerBase& buffer, Ark_PinchGestureEvent value) +{ + SerializerBase& valueSerializer = buffer; + valueSerializer.writePointer(value); +} +inline Ark_PinchGestureEvent PinchGestureEvent_serializer::read(DeserializerBase& buffer) +{ + DeserializerBase& valueDeserializer = buffer; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); +} +inline void PlaceholderStyle_serializer::write(SerializerBase& buffer, Ark_PlaceholderStyle value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderForFont = value.font; + if (runtimeType(valueHolderForFont) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForFontTmpValue = valueHolderForFont.value; + arkui_component_units_Font_serializer::write(valueSerializer, valueHolderForFontTmpValue); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForFontColor = value.fontColor; + if (runtimeType(valueHolderForFontColor) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForFontColorTmpValue = valueHolderForFontColor.value; + if (valueHolderForFontColorTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue.value0; + valueSerializer.writeInt32(static_cast(valueHolderForFontColorTmpValueForIdx0)); + } else if (valueHolderForFontColorTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderForFontColorTmpValueForIdx1 = valueHolderForFontColorTmpValue.value1; + valueSerializer.writeNumber(valueHolderForFontColorTmpValueForIdx1); + } else if (valueHolderForFontColorTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderForFontColorTmpValueForIdx2 = valueHolderForFontColorTmpValue.value2; + valueSerializer.writeString(valueHolderForFontColorTmpValueForIdx2); + } else if (valueHolderForFontColorTmpValue.selector == 3) { + valueSerializer.writeInt8(3); + const auto valueHolderForFontColorTmpValueForIdx3 = valueHolderForFontColorTmpValue.value3; + Resource_serializer::write(valueSerializer, valueHolderForFontColorTmpValueForIdx3); } - onWillDismissTmpBuf.value = static_cast(onWillDismissTmpBuf_); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - value.onWillDismiss = onWillDismissTmpBuf; - const auto enableHoverModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableHoverModeTmpBuf = {}; - enableHoverModeTmpBuf.tag = enableHoverModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableHoverModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableHoverModeTmpBuf.value = valueDeserializer.readBoolean(); +} +inline Ark_PlaceholderStyle PlaceholderStyle_serializer::read(DeserializerBase& buffer) +{ + Ark_PlaceholderStyle value = {}; + DeserializerBase& valueDeserializer = buffer; + const auto fontTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_arkui_component_units_Font fontTmpBuf = {}; + fontTmpBuf.tag = fontTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + fontTmpBuf.value = arkui_component_units_Font_serializer::read(valueDeserializer); } - value.enableHoverMode = enableHoverModeTmpBuf; - const auto followTransformOfTargetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean followTransformOfTargetTmpBuf = {}; - followTransformOfTargetTmpBuf.tag = followTransformOfTargetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((followTransformOfTargetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - followTransformOfTargetTmpBuf.value = valueDeserializer.readBoolean(); + value.font = fontTmpBuf; + const auto fontColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor fontColorTmpBuf = {}; + fontColorTmpBuf.tag = fontColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((fontColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 fontColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColorTmpBuf_ = {}; + fontColorTmpBuf_.selector = fontColorTmpBuf_UnionSelector; + if (fontColorTmpBuf_UnionSelector == 0) { + fontColorTmpBuf_.selector = 0; + fontColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + } else if (fontColorTmpBuf_UnionSelector == 1) { + fontColorTmpBuf_.selector = 1; + fontColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); + } else if (fontColorTmpBuf_UnionSelector == 2) { + fontColorTmpBuf_.selector = 2; + fontColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); + } else if (fontColorTmpBuf_UnionSelector == 3) { + fontColorTmpBuf_.selector = 3; + fontColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for fontColorTmpBuf_ has to be chosen through deserialisation."); + } + fontColorTmpBuf.value = static_cast(fontColorTmpBuf_); } - value.followTransformOfTarget = followTransformOfTargetTmpBuf; + value.fontColor = fontColorTmpBuf; return value; } inline void PopupMessageOptions_serializer::write(SerializerBase& buffer, Ark_PopupMessageOptions value) @@ -108525,7 +97107,7 @@ inline void PopupMessageOptions_serializer::write(SerializerBase& buffer, Ark_Po if (valueHolderForTextColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForTextColorTmpValueForIdx0 = valueHolderForTextColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForTextColorTmpValueForIdx0)); + valueSerializer.writeInt32(static_cast(valueHolderForTextColorTmpValueForIdx0)); } else if (valueHolderForTextColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForTextColorTmpValueForIdx1 = valueHolderForTextColorTmpValue.value1; @@ -108546,7 +97128,7 @@ inline void PopupMessageOptions_serializer::write(SerializerBase& buffer, Ark_Po if (runtimeType(valueHolderForFont) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); const auto valueHolderForFontTmpValue = valueHolderForFont.value; - Font_serializer::write(valueSerializer, valueHolderForFontTmpValue); + arkui_component_units_Font_serializer::write(valueSerializer, valueHolderForFontTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } @@ -108564,7 +97146,7 @@ inline Ark_PopupMessageOptions PopupMessageOptions_serializer::read(Deserializer textColorTmpBuf_.selector = textColorTmpBuf_UnionSelector; if (textColorTmpBuf_UnionSelector == 0) { textColorTmpBuf_.selector = 0; - textColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + textColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (textColorTmpBuf_UnionSelector == 1) { textColorTmpBuf_.selector = 1; textColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); @@ -108581,10 +97163,10 @@ inline Ark_PopupMessageOptions PopupMessageOptions_serializer::read(Deserializer } value.textColor = textColorTmpBuf; const auto fontTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Font fontTmpBuf = {}; + Opt_arkui_component_units_Font fontTmpBuf = {}; fontTmpBuf.tag = fontTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((fontTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontTmpBuf.value = Font_serializer::read(valueDeserializer); + fontTmpBuf.value = arkui_component_units_Font_serializer::read(valueDeserializer); } value.font = fontTmpBuf; return value; @@ -109150,7 +97732,7 @@ inline void SheetOptions_serializer::write(SerializerBase& buffer, Ark_SheetOpti if (valueHolderForBackgroundColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); + valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); } else if (valueHolderForBackgroundColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue.value1; @@ -109250,7 +97832,7 @@ inline void SheetOptions_serializer::write(SerializerBase& buffer, Ark_SheetOpti if (valueHolderForMaskColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForMaskColorTmpValueForIdx0 = valueHolderForMaskColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForMaskColorTmpValueForIdx0)); + valueSerializer.writeInt32(static_cast(valueHolderForMaskColorTmpValueForIdx0)); } else if (valueHolderForMaskColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForMaskColorTmpValueForIdx1 = valueHolderForMaskColorTmpValue.value1; @@ -109502,7 +98084,7 @@ inline void SheetOptions_serializer::write(SerializerBase& buffer, Ark_SheetOpti if (valueHolderForBorderColorTmpValueForIdx0.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForBorderColorTmpValueForIdx0ForIdx0 = valueHolderForBorderColorTmpValueForIdx0.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBorderColorTmpValueForIdx0ForIdx0)); + valueSerializer.writeInt32(static_cast(valueHolderForBorderColorTmpValueForIdx0ForIdx0)); } else if (valueHolderForBorderColorTmpValueForIdx0.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForBorderColorTmpValueForIdx0ForIdx1 = valueHolderForBorderColorTmpValueForIdx0.value1; @@ -109750,7 +98332,7 @@ inline Ark_SheetOptions SheetOptions_serializer::read(DeserializerBase& buffer) backgroundColorTmpBuf_.selector = backgroundColorTmpBuf_UnionSelector; if (backgroundColorTmpBuf_UnionSelector == 0) { backgroundColorTmpBuf_.selector = 0; - backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (backgroundColorTmpBuf_UnionSelector == 1) { backgroundColorTmpBuf_.selector = 1; backgroundColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); @@ -109844,7 +98426,7 @@ inline Ark_SheetOptions SheetOptions_serializer::read(DeserializerBase& buffer) maskColorTmpBuf_.selector = maskColorTmpBuf_UnionSelector; if (maskColorTmpBuf_UnionSelector == 0) { maskColorTmpBuf_.selector = 0; - maskColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + maskColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (maskColorTmpBuf_UnionSelector == 1) { maskColorTmpBuf_.selector = 1; maskColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); @@ -110117,7 +98699,7 @@ inline Ark_SheetOptions SheetOptions_serializer::read(DeserializerBase& buffer) borderColorTmpBuf_BufU.selector = borderColorTmpBuf_BufUUnionSelector; if (borderColorTmpBuf_BufUUnionSelector == 0) { borderColorTmpBuf_BufU.selector = 0; - borderColorTmpBuf_BufU.value0 = static_cast(valueDeserializer.readInt32()); + borderColorTmpBuf_BufU.value0 = static_cast(valueDeserializer.readInt32()); } else if (borderColorTmpBuf_BufUUnionSelector == 1) { borderColorTmpBuf_BufU.selector = 1; borderColorTmpBuf_BufU.value1 = static_cast(valueDeserializer.readNumber()); @@ -110550,7 +99132,7 @@ inline void TabBarLabelStyle_serializer::write(SerializerBase& buffer, Ark_TabBa if (runtimeType(valueHolderForFont) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); const auto valueHolderForFontTmpValue = valueHolderForFont.value; - Font_serializer::write(valueSerializer, valueHolderForFontTmpValue); + arkui_component_units_Font_serializer::write(valueSerializer, valueHolderForFontTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } @@ -110561,7 +99143,7 @@ inline void TabBarLabelStyle_serializer::write(SerializerBase& buffer, Ark_TabBa if (valueHolderForSelectedColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForSelectedColorTmpValueForIdx0 = valueHolderForSelectedColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForSelectedColorTmpValueForIdx0)); + valueSerializer.writeInt32(static_cast(valueHolderForSelectedColorTmpValueForIdx0)); } else if (valueHolderForSelectedColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForSelectedColorTmpValueForIdx1 = valueHolderForSelectedColorTmpValue.value1; @@ -110585,7 +99167,7 @@ inline void TabBarLabelStyle_serializer::write(SerializerBase& buffer, Ark_TabBa if (valueHolderForUnselectedColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForUnselectedColorTmpValueForIdx0 = valueHolderForUnselectedColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForUnselectedColorTmpValueForIdx0)); + valueSerializer.writeInt32(static_cast(valueHolderForUnselectedColorTmpValueForIdx0)); } else if (valueHolderForUnselectedColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForUnselectedColorTmpValueForIdx1 = valueHolderForUnselectedColorTmpValue.value1; @@ -110691,10 +99273,10 @@ inline Ark_TabBarLabelStyle TabBarLabelStyle_serializer::read(DeserializerBase& } value.heightAdaptivePolicy = heightAdaptivePolicyTmpBuf; const auto fontTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Font fontTmpBuf = {}; + Opt_arkui_component_units_Font fontTmpBuf = {}; fontTmpBuf.tag = fontTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((fontTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontTmpBuf.value = Font_serializer::read(valueDeserializer); + fontTmpBuf.value = arkui_component_units_Font_serializer::read(valueDeserializer); } value.font = fontTmpBuf; const auto selectedColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); @@ -110706,7 +99288,7 @@ inline Ark_TabBarLabelStyle TabBarLabelStyle_serializer::read(DeserializerBase& selectedColorTmpBuf_.selector = selectedColorTmpBuf_UnionSelector; if (selectedColorTmpBuf_UnionSelector == 0) { selectedColorTmpBuf_.selector = 0; - selectedColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + selectedColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (selectedColorTmpBuf_UnionSelector == 1) { selectedColorTmpBuf_.selector = 1; selectedColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); @@ -110731,7 +99313,7 @@ inline Ark_TabBarLabelStyle TabBarLabelStyle_serializer::read(DeserializerBase& unselectedColorTmpBuf_.selector = unselectedColorTmpBuf_UnionSelector; if (unselectedColorTmpBuf_UnionSelector == 0) { unselectedColorTmpBuf_.selector = 0; - unselectedColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + unselectedColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (unselectedColorTmpBuf_UnionSelector == 1) { unselectedColorTmpBuf_.selector = 1; unselectedColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); @@ -110760,167 +99342,6 @@ inline Ark_TapGestureEvent TapGestureEvent_serializer::read(DeserializerBase& bu Ark_NativePointer ptr = valueDeserializer.readPointer(); return static_cast(ptr); } -inline void text_ParagraphStyle_serializer::write(SerializerBase& buffer, Ark_text_ParagraphStyle value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForTextStyle = value.textStyle; - if (runtimeType(valueHolderForTextStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTextStyleTmpValue = valueHolderForTextStyle.value; - text_TextStyle_serializer::write(valueSerializer, valueHolderForTextStyleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTextDirection = value.textDirection; - if (runtimeType(valueHolderForTextDirection) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTextDirectionTmpValue = valueHolderForTextDirection.value; - valueSerializer.writeInt32(static_cast(valueHolderForTextDirectionTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForAlign = value.align; - if (runtimeType(valueHolderForAlign) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAlignTmpValue = valueHolderForAlign.value; - valueSerializer.writeInt32(static_cast(valueHolderForAlignTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForWordBreak = value.wordBreak; - if (runtimeType(valueHolderForWordBreak) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForWordBreakTmpValue = valueHolderForWordBreak.value; - valueSerializer.writeInt32(static_cast(valueHolderForWordBreakTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForMaxLines = value.maxLines; - if (runtimeType(valueHolderForMaxLines) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMaxLinesTmpValue = valueHolderForMaxLines.value; - valueSerializer.writeNumber(valueHolderForMaxLinesTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForBreakStrategy = value.breakStrategy; - if (runtimeType(valueHolderForBreakStrategy) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBreakStrategyTmpValue = valueHolderForBreakStrategy.value; - valueSerializer.writeInt32(static_cast(valueHolderForBreakStrategyTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForStrutStyle = value.strutStyle; - if (runtimeType(valueHolderForStrutStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForStrutStyleTmpValue = valueHolderForStrutStyle.value; - text_StrutStyle_serializer::write(valueSerializer, valueHolderForStrutStyleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTextHeightBehavior = value.textHeightBehavior; - if (runtimeType(valueHolderForTextHeightBehavior) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTextHeightBehaviorTmpValue = valueHolderForTextHeightBehavior.value; - valueSerializer.writeInt32(static_cast(valueHolderForTextHeightBehaviorTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTab = value.tab; - if (runtimeType(valueHolderForTab) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTabTmpValue = valueHolderForTab.value; - text_TextTab_serializer::write(valueSerializer, valueHolderForTabTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } -} -inline Ark_text_ParagraphStyle text_ParagraphStyle_serializer::read(DeserializerBase& buffer) -{ - Ark_text_ParagraphStyle value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto textStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_TextStyle textStyleTmpBuf = {}; - textStyleTmpBuf.tag = textStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((textStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - textStyleTmpBuf.value = text_TextStyle_serializer::read(valueDeserializer); - } - value.textStyle = textStyleTmpBuf; - const auto textDirectionTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_TextDirection textDirectionTmpBuf = {}; - textDirectionTmpBuf.tag = textDirectionTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((textDirectionTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - textDirectionTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.textDirection = textDirectionTmpBuf; - const auto alignTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_TextAlign alignTmpBuf = {}; - alignTmpBuf.tag = alignTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((alignTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - alignTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.align = alignTmpBuf; - const auto wordBreakTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_WordBreak wordBreakTmpBuf = {}; - wordBreakTmpBuf.tag = wordBreakTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((wordBreakTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - wordBreakTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.wordBreak = wordBreakTmpBuf; - const auto maxLinesTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number maxLinesTmpBuf = {}; - maxLinesTmpBuf.tag = maxLinesTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((maxLinesTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - maxLinesTmpBuf.value = static_cast(valueDeserializer.readNumber()); - } - value.maxLines = maxLinesTmpBuf; - const auto breakStrategyTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_BreakStrategy breakStrategyTmpBuf = {}; - breakStrategyTmpBuf.tag = breakStrategyTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((breakStrategyTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - breakStrategyTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.breakStrategy = breakStrategyTmpBuf; - const auto strutStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_StrutStyle strutStyleTmpBuf = {}; - strutStyleTmpBuf.tag = strutStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((strutStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - strutStyleTmpBuf.value = text_StrutStyle_serializer::read(valueDeserializer); - } - value.strutStyle = strutStyleTmpBuf; - const auto textHeightBehaviorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_TextHeightBehavior textHeightBehaviorTmpBuf = {}; - textHeightBehaviorTmpBuf.tag = textHeightBehaviorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((textHeightBehaviorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - textHeightBehaviorTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.textHeightBehavior = textHeightBehaviorTmpBuf; - const auto tabTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_text_TextTab tabTmpBuf = {}; - tabTmpBuf.tag = tabTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((tabTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - tabTmpBuf.value = text_TextTab_serializer::read(valueDeserializer); - } - value.tab = tabTmpBuf; - return value; -} -inline void text_RunMetrics_serializer::write(SerializerBase& buffer, Ark_text_RunMetrics value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForTextStyle = value.textStyle; - text_TextStyle_serializer::write(valueSerializer, valueHolderForTextStyle); - const auto valueHolderForFontMetrics = value.fontMetrics; - drawing_FontMetrics_serializer::write(valueSerializer, valueHolderForFontMetrics); -} -inline Ark_text_RunMetrics text_RunMetrics_serializer::read(DeserializerBase& buffer) -{ - Ark_text_RunMetrics value = {}; - DeserializerBase& valueDeserializer = buffer; - value.textStyle = text_TextStyle_serializer::read(valueDeserializer); - value.fontMetrics = drawing_FontMetrics_serializer::read(valueDeserializer); - return value; -} inline void TextBackgroundStyle_serializer::write(SerializerBase& buffer, Ark_TextBackgroundStyle value) { SerializerBase& valueSerializer = buffer; @@ -110931,7 +99352,7 @@ inline void TextBackgroundStyle_serializer::write(SerializerBase& buffer, Ark_Te if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; @@ -110990,7 +99411,7 @@ inline Ark_TextBackgroundStyle TextBackgroundStyle_serializer::read(Deserializer colorTmpBuf_.selector = colorTmpBuf_UnionSelector; if (colorTmpBuf_UnionSelector == 0) { colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (colorTmpBuf_UnionSelector == 1) { colorTmpBuf_.selector = 1; colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); @@ -111052,7 +99473,7 @@ inline void TextPickerTextStyle_serializer::write(SerializerBase& buffer, Ark_Te if (valueHolderForColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForColorTmpValueForIdx0 = valueHolderForColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); + valueSerializer.writeInt32(static_cast(valueHolderForColorTmpValueForIdx0)); } else if (valueHolderForColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForColorTmpValueForIdx1 = valueHolderForColorTmpValue.value1; @@ -111073,7 +99494,7 @@ inline void TextPickerTextStyle_serializer::write(SerializerBase& buffer, Ark_Te if (runtimeType(valueHolderForFont) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); const auto valueHolderForFontTmpValue = valueHolderForFont.value; - Font_serializer::write(valueSerializer, valueHolderForFontTmpValue); + arkui_component_units_Font_serializer::write(valueSerializer, valueHolderForFontTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } @@ -111139,7 +99560,7 @@ inline Ark_TextPickerTextStyle TextPickerTextStyle_serializer::read(Deserializer colorTmpBuf_.selector = colorTmpBuf_UnionSelector; if (colorTmpBuf_UnionSelector == 0) { colorTmpBuf_.selector = 0; - colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + colorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (colorTmpBuf_UnionSelector == 1) { colorTmpBuf_.selector = 1; colorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); @@ -111156,10 +99577,10 @@ inline Ark_TextPickerTextStyle TextPickerTextStyle_serializer::read(Deserializer } value.color = colorTmpBuf; const auto fontTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Font fontTmpBuf = {}; + Opt_arkui_component_units_Font fontTmpBuf = {}; fontTmpBuf.tag = fontTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((fontTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontTmpBuf.value = Font_serializer::read(valueDeserializer); + fontTmpBuf.value = arkui_component_units_Font_serializer::read(valueDeserializer); } value.font = fontTmpBuf; const auto minFontSizeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); @@ -111226,46 +99647,6 @@ inline Ark_TouchEvent TouchEvent_serializer::read(DeserializerBase& buffer) Ark_NativePointer ptr = valueDeserializer.readPointer(); return static_cast(ptr); } -inline void WithThemeOptions_serializer::write(SerializerBase& buffer, Ark_WithThemeOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForTheme = value.theme; - if (runtimeType(valueHolderForTheme) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForThemeTmpValue = valueHolderForTheme.value; - CustomTheme_serializer::write(valueSerializer, valueHolderForThemeTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForColorMode = value.colorMode; - if (runtimeType(valueHolderForColorMode) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColorModeTmpValue = valueHolderForColorMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForColorModeTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } -} -inline Ark_WithThemeOptions WithThemeOptions_serializer::read(DeserializerBase& buffer) -{ - Ark_WithThemeOptions value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto themeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomTheme themeTmpBuf = {}; - themeTmpBuf.tag = themeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((themeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - themeTmpBuf.value = CustomTheme_serializer::read(valueDeserializer); - } - value.theme = themeTmpBuf; - const auto colorModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ThemeColorMode colorModeTmpBuf = {}; - colorModeTmpBuf.tag = colorModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((colorModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - colorModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.colorMode = colorModeTmpBuf; - return value; -} inline void AccessibilityHoverEvent_serializer::write(SerializerBase& buffer, Ark_AccessibilityHoverEvent value) { SerializerBase& valueSerializer = buffer; @@ -111672,7 +100053,7 @@ inline void CalendarDialogOptions_serializer::write(SerializerBase& buffer, Ark_ if (valueHolderForBackgroundColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); + valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); } else if (valueHolderForBackgroundColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue.value1; @@ -111898,7 +100279,7 @@ inline Ark_CalendarDialogOptions CalendarDialogOptions_serializer::read(Deserial backgroundColorTmpBuf_.selector = backgroundColorTmpBuf_UnionSelector; if (backgroundColorTmpBuf_UnionSelector == 0) { backgroundColorTmpBuf_.selector = 0; - backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (backgroundColorTmpBuf_UnionSelector == 1) { backgroundColorTmpBuf_.selector = 1; backgroundColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); @@ -112545,7 +100926,7 @@ inline void PopupOptions_serializer::write(SerializerBase& buffer, Ark_PopupOpti if (valueHolderForPopupColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForPopupColorTmpValueForIdx0 = valueHolderForPopupColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForPopupColorTmpValueForIdx0)); + valueSerializer.writeInt32(static_cast(valueHolderForPopupColorTmpValueForIdx0)); } else if (valueHolderForPopupColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForPopupColorTmpValueForIdx1 = valueHolderForPopupColorTmpValue.value1; @@ -112728,7 +101109,55 @@ inline void PopupOptions_serializer::write(SerializerBase& buffer, Ark_PopupOpti if (runtimeType(valueHolderForKeyboardAvoidMode) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); const auto valueHolderForKeyboardAvoidModeTmpValue = valueHolderForKeyboardAvoidMode.value; - valueSerializer.writeInt32(static_cast(valueHolderForKeyboardAvoidModeTmpValue)); + valueSerializer.writeInt32(static_cast(valueHolderForKeyboardAvoidModeTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForColorMode = value.colorMode; + if (runtimeType(valueHolderForColorMode) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForColorModeTmpValue = valueHolderForColorMode.value; + valueSerializer.writeInt32(static_cast(valueHolderForColorModeTmpValue)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForOnWillDisappear = value.onWillDisappear; + if (runtimeType(valueHolderForOnWillDisappear) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOnWillDisappearTmpValue = valueHolderForOnWillDisappear.value; + valueSerializer.writeCallbackResource(valueHolderForOnWillDisappearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDisappearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDisappearTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForOnDidAppear = value.onDidAppear; + if (runtimeType(valueHolderForOnDidAppear) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOnDidAppearTmpValue = valueHolderForOnDidAppear.value; + valueSerializer.writeCallbackResource(valueHolderForOnDidAppearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidAppearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidAppearTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForOnWillAppear = value.onWillAppear; + if (runtimeType(valueHolderForOnWillAppear) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOnWillAppearTmpValue = valueHolderForOnWillAppear.value; + valueSerializer.writeCallbackResource(valueHolderForOnWillAppearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillAppearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillAppearTmpValue.callSync)); + } else { + valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + const auto valueHolderForOnDidDisappear = value.onDidDisappear; + if (runtimeType(valueHolderForOnDidDisappear) != INTEROP_RUNTIME_UNDEFINED) { + valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto valueHolderForOnDidDisappearTmpValue = valueHolderForOnDidDisappear.value; + valueSerializer.writeCallbackResource(valueHolderForOnDidDisappearTmpValue.resource); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidDisappearTmpValue.call)); + valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidDisappearTmpValue.callSync)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } @@ -112858,15 +101287,15 @@ inline Ark_PopupOptions PopupOptions_serializer::read(DeserializerBase& buffer) } value.offset = offsetTmpBuf; const auto popupColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Color_String_Resource_Number popupColorTmpBuf = {}; + Opt_Union_arkui_component_enums_Color_String_Resource_Number popupColorTmpBuf = {}; popupColorTmpBuf.tag = popupColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((popupColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { const Ark_Int8 popupColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Color_String_Resource_Number popupColorTmpBuf_ = {}; + Ark_Union_arkui_component_enums_Color_String_Resource_Number popupColorTmpBuf_ = {}; popupColorTmpBuf_.selector = popupColorTmpBuf_UnionSelector; if (popupColorTmpBuf_UnionSelector == 0) { popupColorTmpBuf_.selector = 0; - popupColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + popupColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (popupColorTmpBuf_UnionSelector == 1) { popupColorTmpBuf_.selector = 1; popupColorTmpBuf_.value1 = static_cast(valueDeserializer.readString()); @@ -112879,7 +101308,7 @@ inline Ark_PopupOptions PopupOptions_serializer::read(DeserializerBase& buffer) } else { INTEROP_FATAL("One of the branches for popupColorTmpBuf_ has to be chosen through deserialisation."); } - popupColorTmpBuf.value = static_cast(popupColorTmpBuf_); + popupColorTmpBuf.value = static_cast(popupColorTmpBuf_); } value.popupColor = popupColorTmpBuf; const auto autoCancelTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); @@ -113051,12 +101480,47 @@ inline Ark_PopupOptions PopupOptions_serializer::read(DeserializerBase& buffer) } value.followTransformOfTarget = followTransformOfTargetTmpBuf; const auto keyboardAvoidModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_KeyboardAvoidMode keyboardAvoidModeTmpBuf = {}; + Opt_arkui_component_common_KeyboardAvoidMode keyboardAvoidModeTmpBuf = {}; keyboardAvoidModeTmpBuf.tag = keyboardAvoidModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((keyboardAvoidModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - keyboardAvoidModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + keyboardAvoidModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); } value.keyboardAvoidMode = keyboardAvoidModeTmpBuf; + const auto colorModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_AnchoredColorMode colorModeTmpBuf = {}; + colorModeTmpBuf.tag = colorModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((colorModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + colorModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); + } + value.colorMode = colorModeTmpBuf; + const auto onWillDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onWillDisappearTmpBuf = {}; + onWillDisappearTmpBuf.tag = onWillDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onWillDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onWillDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onWillDisappear = onWillDisappearTmpBuf; + const auto onDidAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDidAppearTmpBuf = {}; + onDidAppearTmpBuf.tag = onDidAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onDidAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onDidAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onDidAppear = onDidAppearTmpBuf; + const auto onWillAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onWillAppearTmpBuf = {}; + onWillAppearTmpBuf.tag = onWillAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onWillAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onWillAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onWillAppear = onWillAppearTmpBuf; + const auto onDidDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDidDisappearTmpBuf = {}; + onDidDisappearTmpBuf.tag = onDidDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onDidDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onDidDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onDidDisappear = onDidDisappearTmpBuf; return value; } inline void ResourceImageAttachmentOptions_serializer::write(SerializerBase& buffer, Ark_ResourceImageAttachmentOptions value) @@ -113416,7 +101880,7 @@ inline void RichEditorTextStyle_serializer::write(SerializerBase& buffer, Ark_Ri if (valueHolderForFontColorTmpValue.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForFontColorTmpValueForIdx0 = valueHolderForFontColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForFontColorTmpValueForIdx0)); + valueSerializer.writeInt32(static_cast(valueHolderForFontColorTmpValueForIdx0)); } else if (valueHolderForFontColorTmpValue.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForFontColorTmpValueForIdx1 = valueHolderForFontColorTmpValue.value1; @@ -113599,7 +102063,7 @@ inline Ark_RichEditorTextStyle RichEditorTextStyle_serializer::read(Deserializer fontColorTmpBuf_.selector = fontColorTmpBuf_UnionSelector; if (fontColorTmpBuf_UnionSelector == 0) { fontColorTmpBuf_.selector = 0; - fontColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); + fontColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (fontColorTmpBuf_UnionSelector == 1) { fontColorTmpBuf_.selector = 1; fontColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); @@ -113789,7 +102253,7 @@ inline void RichEditorTextStyleResult_serializer::write(SerializerBase& buffer, if (valueHolderForFontColor.selector == 0) { valueSerializer.writeInt8(0); const auto valueHolderForFontColorForIdx0 = valueHolderForFontColor.value0; - valueSerializer.writeInt32(static_cast(valueHolderForFontColorForIdx0)); + valueSerializer.writeInt32(static_cast(valueHolderForFontColorForIdx0)); } else if (valueHolderForFontColor.selector == 1) { valueSerializer.writeInt8(1); const auto valueHolderForFontColorForIdx1 = valueHolderForFontColor.value1; @@ -113875,7 +102339,7 @@ inline Ark_RichEditorTextStyleResult RichEditorTextStyleResult_serializer::read( fontColorTmpBuf.selector = fontColorTmpBufUnionSelector; if (fontColorTmpBufUnionSelector == 0) { fontColorTmpBuf.selector = 0; - fontColorTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); + fontColorTmpBuf.value0 = static_cast(valueDeserializer.readInt32()); } else if (fontColorTmpBufUnionSelector == 1) { fontColorTmpBuf.selector = 1; fontColorTmpBuf.value1 = static_cast(valueDeserializer.readNumber()); @@ -114175,1049 +102639,227 @@ inline Ark_StyleOptions StyleOptions_serializer::read(DeserializerBase& buffer) styledValueTmpBuf.selector = 9; styledValueTmpBuf.value9 = static_cast(UrlStyle_serializer::read(valueDeserializer)); } else if (styledValueTmpBufUnionSelector == 10) { - styledValueTmpBuf.selector = 10; - styledValueTmpBuf.value10 = static_cast(CustomSpan_serializer::read(valueDeserializer)); - } else if (styledValueTmpBufUnionSelector == 11) { - styledValueTmpBuf.selector = 11; - styledValueTmpBuf.value11 = static_cast(UserDataSpan_serializer::read(valueDeserializer)); - } else if (styledValueTmpBufUnionSelector == 12) { - styledValueTmpBuf.selector = 12; - styledValueTmpBuf.value12 = static_cast(BackgroundColorStyle_serializer::read(valueDeserializer)); - } else { - INTEROP_FATAL("One of the branches for styledValueTmpBuf has to be chosen through deserialisation."); - } - value.styledValue = static_cast(styledValueTmpBuf); - return value; -} -inline void SubTabBarStyle_serializer::write(SerializerBase& buffer, Ark_SubTabBarStyle value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderFor_content = value._content; - if (runtimeType(valueHolderFor_content) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_contentTmpValue = valueHolderFor_content.value; - if (valueHolderFor_contentTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderFor_contentTmpValueForIdx0 = valueHolderFor_contentTmpValue.value0; - valueSerializer.writeString(valueHolderFor_contentTmpValueForIdx0); - } else if (valueHolderFor_contentTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderFor_contentTmpValueForIdx1 = valueHolderFor_contentTmpValue.value1; - Resource_serializer::write(valueSerializer, valueHolderFor_contentTmpValueForIdx1); - } else if (valueHolderFor_contentTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderFor_contentTmpValueForIdx2 = valueHolderFor_contentTmpValue.value2; - ComponentContent_serializer::write(valueSerializer, valueHolderFor_contentTmpValueForIdx2); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderFor_indicator = value._indicator; - if (runtimeType(valueHolderFor_indicator) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_indicatorTmpValue = valueHolderFor_indicator.value; - SubTabBarIndicatorStyle_serializer::write(valueSerializer, valueHolderFor_indicatorTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderFor_selectedMode = value._selectedMode; - if (runtimeType(valueHolderFor_selectedMode) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_selectedModeTmpValue = valueHolderFor_selectedMode.value; - valueSerializer.writeInt32(static_cast(valueHolderFor_selectedModeTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderFor_board = value._board; - if (runtimeType(valueHolderFor_board) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_boardTmpValue = valueHolderFor_board.value; - BoardStyle_serializer::write(valueSerializer, valueHolderFor_boardTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderFor_labelStyle = value._labelStyle; - if (runtimeType(valueHolderFor_labelStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_labelStyleTmpValue = valueHolderFor_labelStyle.value; - TabBarLabelStyle_serializer::write(valueSerializer, valueHolderFor_labelStyleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderFor_padding = value._padding; - if (runtimeType(valueHolderFor_padding) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_paddingTmpValue = valueHolderFor_padding.value; - if (valueHolderFor_paddingTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderFor_paddingTmpValueForIdx0 = valueHolderFor_paddingTmpValue.value0; - if (valueHolderFor_paddingTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderFor_paddingTmpValueForIdx0ForIdx0 = valueHolderFor_paddingTmpValueForIdx0.value0; - Padding_serializer::write(valueSerializer, valueHolderFor_paddingTmpValueForIdx0ForIdx0); - } else if (valueHolderFor_paddingTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderFor_paddingTmpValueForIdx0ForIdx1 = valueHolderFor_paddingTmpValueForIdx0.value1; - if (valueHolderFor_paddingTmpValueForIdx0ForIdx1.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderFor_paddingTmpValueForIdx0ForIdx1ForIdx0 = valueHolderFor_paddingTmpValueForIdx0ForIdx1.value0; - valueSerializer.writeString(valueHolderFor_paddingTmpValueForIdx0ForIdx1ForIdx0); - } else if (valueHolderFor_paddingTmpValueForIdx0ForIdx1.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderFor_paddingTmpValueForIdx0ForIdx1ForIdx1 = valueHolderFor_paddingTmpValueForIdx0ForIdx1.value1; - valueSerializer.writeNumber(valueHolderFor_paddingTmpValueForIdx0ForIdx1ForIdx1); - } else if (valueHolderFor_paddingTmpValueForIdx0ForIdx1.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderFor_paddingTmpValueForIdx0ForIdx1ForIdx2 = valueHolderFor_paddingTmpValueForIdx0ForIdx1.value2; - Resource_serializer::write(valueSerializer, valueHolderFor_paddingTmpValueForIdx0ForIdx1ForIdx2); - } - } - } else if (valueHolderFor_paddingTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderFor_paddingTmpValueForIdx1 = valueHolderFor_paddingTmpValue.value1; - LocalizedPadding_serializer::write(valueSerializer, valueHolderFor_paddingTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderFor_id = value._id; - if (runtimeType(valueHolderFor_id) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderFor_idTmpValue = valueHolderFor_id.value; - valueSerializer.writeString(valueHolderFor_idTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } -} -inline Ark_SubTabBarStyle SubTabBarStyle_serializer::read(DeserializerBase& buffer) -{ - Ark_SubTabBarStyle value = {}; - DeserializerBase& valueDeserializer = buffer; - const auto _contentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Resource_ComponentContent _contentTmpBuf = {}; - _contentTmpBuf.tag = _contentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_contentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 _contentTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_String_Resource_ComponentContent _contentTmpBuf_ = {}; - _contentTmpBuf_.selector = _contentTmpBuf_UnionSelector; - if (_contentTmpBuf_UnionSelector == 0) { - _contentTmpBuf_.selector = 0; - _contentTmpBuf_.value0 = static_cast(valueDeserializer.readString()); - } else if (_contentTmpBuf_UnionSelector == 1) { - _contentTmpBuf_.selector = 1; - _contentTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); - } else if (_contentTmpBuf_UnionSelector == 2) { - _contentTmpBuf_.selector = 2; - _contentTmpBuf_.value2 = static_cast(ComponentContent_serializer::read(valueDeserializer)); - } else { - INTEROP_FATAL("One of the branches for _contentTmpBuf_ has to be chosen through deserialisation."); - } - _contentTmpBuf.value = static_cast(_contentTmpBuf_); - } - value._content = _contentTmpBuf; - const auto _indicatorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SubTabBarIndicatorStyle _indicatorTmpBuf = {}; - _indicatorTmpBuf.tag = _indicatorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_indicatorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - _indicatorTmpBuf.value = SubTabBarIndicatorStyle_serializer::read(valueDeserializer); - } - value._indicator = _indicatorTmpBuf; - const auto _selectedModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SelectedMode _selectedModeTmpBuf = {}; - _selectedModeTmpBuf.tag = _selectedModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_selectedModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - _selectedModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value._selectedMode = _selectedModeTmpBuf; - const auto _boardTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BoardStyle _boardTmpBuf = {}; - _boardTmpBuf.tag = _boardTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_boardTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - _boardTmpBuf.value = BoardStyle_serializer::read(valueDeserializer); - } - value._board = _boardTmpBuf; - const auto _labelStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TabBarLabelStyle _labelStyleTmpBuf = {}; - _labelStyleTmpBuf.tag = _labelStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_labelStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - _labelStyleTmpBuf.value = TabBarLabelStyle_serializer::read(valueDeserializer); - } - value._labelStyle = _labelStyleTmpBuf; - const auto _paddingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Union_Padding_Dimension_LocalizedPadding _paddingTmpBuf = {}; - _paddingTmpBuf.tag = _paddingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_paddingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 _paddingTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Union_Padding_Dimension_LocalizedPadding _paddingTmpBuf_ = {}; - _paddingTmpBuf_.selector = _paddingTmpBuf_UnionSelector; - if (_paddingTmpBuf_UnionSelector == 0) { - _paddingTmpBuf_.selector = 0; - const Ark_Int8 _paddingTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_Union_Padding_Dimension _paddingTmpBuf_BufU = {}; - _paddingTmpBuf_BufU.selector = _paddingTmpBuf_BufUUnionSelector; - if (_paddingTmpBuf_BufUUnionSelector == 0) { - _paddingTmpBuf_BufU.selector = 0; - _paddingTmpBuf_BufU.value0 = Padding_serializer::read(valueDeserializer); - } else if (_paddingTmpBuf_BufUUnionSelector == 1) { - _paddingTmpBuf_BufU.selector = 1; - const Ark_Int8 _paddingTmpBuf_BufUBufUUnionSelector = valueDeserializer.readInt8(); - Ark_Dimension _paddingTmpBuf_BufUBufU = {}; - _paddingTmpBuf_BufUBufU.selector = _paddingTmpBuf_BufUBufUUnionSelector; - if (_paddingTmpBuf_BufUBufUUnionSelector == 0) { - _paddingTmpBuf_BufUBufU.selector = 0; - _paddingTmpBuf_BufUBufU.value0 = static_cast(valueDeserializer.readString()); - } else if (_paddingTmpBuf_BufUBufUUnionSelector == 1) { - _paddingTmpBuf_BufUBufU.selector = 1; - _paddingTmpBuf_BufUBufU.value1 = static_cast(valueDeserializer.readNumber()); - } else if (_paddingTmpBuf_BufUBufUUnionSelector == 2) { - _paddingTmpBuf_BufUBufU.selector = 2; - _paddingTmpBuf_BufUBufU.value2 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for _paddingTmpBuf_BufUBufU has to be chosen through deserialisation."); - } - _paddingTmpBuf_BufU.value1 = static_cast(_paddingTmpBuf_BufUBufU); - } else { - INTEROP_FATAL("One of the branches for _paddingTmpBuf_BufU has to be chosen through deserialisation."); - } - _paddingTmpBuf_.value0 = static_cast(_paddingTmpBuf_BufU); - } else if (_paddingTmpBuf_UnionSelector == 1) { - _paddingTmpBuf_.selector = 1; - _paddingTmpBuf_.value1 = LocalizedPadding_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for _paddingTmpBuf_ has to be chosen through deserialisation."); - } - _paddingTmpBuf.value = static_cast(_paddingTmpBuf_); - } - value._padding = _paddingTmpBuf; - const auto _idTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String _idTmpBuf = {}; - _idTmpBuf.tag = _idTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((_idTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - _idTmpBuf.value = static_cast(valueDeserializer.readString()); - } - value._id = _idTmpBuf; - return value; -} -inline void TextPickerDialogOptions_serializer::write(SerializerBase& buffer, Ark_TextPickerDialogOptions value) -{ - SerializerBase& valueSerializer = buffer; - const auto valueHolderForRange = value.range; - if (valueHolderForRange.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForRangeForIdx0 = valueHolderForRange.value0; - valueSerializer.writeInt32(valueHolderForRangeForIdx0.length); - for (int valueHolderForRangeForIdx0CounterI = 0; valueHolderForRangeForIdx0CounterI < valueHolderForRangeForIdx0.length; valueHolderForRangeForIdx0CounterI++) { - const Ark_String valueHolderForRangeForIdx0TmpElement = valueHolderForRangeForIdx0.array[valueHolderForRangeForIdx0CounterI]; - valueSerializer.writeString(valueHolderForRangeForIdx0TmpElement); - } - } else if (valueHolderForRange.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForRangeForIdx1 = valueHolderForRange.value1; - valueSerializer.writeInt32(valueHolderForRangeForIdx1.length); - for (int valueHolderForRangeForIdx1CounterI = 0; valueHolderForRangeForIdx1CounterI < valueHolderForRangeForIdx1.length; valueHolderForRangeForIdx1CounterI++) { - const Array_String valueHolderForRangeForIdx1TmpElement = valueHolderForRangeForIdx1.array[valueHolderForRangeForIdx1CounterI]; - valueSerializer.writeInt32(valueHolderForRangeForIdx1TmpElement.length); - for (int valueHolderForRangeForIdx1TmpElementCounterI = 0; valueHolderForRangeForIdx1TmpElementCounterI < valueHolderForRangeForIdx1TmpElement.length; valueHolderForRangeForIdx1TmpElementCounterI++) { - const Ark_String valueHolderForRangeForIdx1TmpElementTmpElement = valueHolderForRangeForIdx1TmpElement.array[valueHolderForRangeForIdx1TmpElementCounterI]; - valueSerializer.writeString(valueHolderForRangeForIdx1TmpElementTmpElement); - } - } - } else if (valueHolderForRange.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForRangeForIdx2 = valueHolderForRange.value2; - Resource_serializer::write(valueSerializer, valueHolderForRangeForIdx2); - } else if (valueHolderForRange.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForRangeForIdx3 = valueHolderForRange.value3; - valueSerializer.writeInt32(valueHolderForRangeForIdx3.length); - for (int valueHolderForRangeForIdx3CounterI = 0; valueHolderForRangeForIdx3CounterI < valueHolderForRangeForIdx3.length; valueHolderForRangeForIdx3CounterI++) { - const Ark_TextPickerRangeContent valueHolderForRangeForIdx3TmpElement = valueHolderForRangeForIdx3.array[valueHolderForRangeForIdx3CounterI]; - TextPickerRangeContent_serializer::write(valueSerializer, valueHolderForRangeForIdx3TmpElement); - } - } else if (valueHolderForRange.selector == 4) { - valueSerializer.writeInt8(4); - const auto valueHolderForRangeForIdx4 = valueHolderForRange.value4; - valueSerializer.writeInt32(valueHolderForRangeForIdx4.length); - for (int valueHolderForRangeForIdx4CounterI = 0; valueHolderForRangeForIdx4CounterI < valueHolderForRangeForIdx4.length; valueHolderForRangeForIdx4CounterI++) { - const Ark_TextCascadePickerRangeContent valueHolderForRangeForIdx4TmpElement = valueHolderForRangeForIdx4.array[valueHolderForRangeForIdx4CounterI]; - TextCascadePickerRangeContent_serializer::write(valueSerializer, valueHolderForRangeForIdx4TmpElement); - } - } - const auto valueHolderForValue = value.value; - if (runtimeType(valueHolderForValue) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForValueTmpValue = valueHolderForValue.value; - if (valueHolderForValueTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForValueTmpValueForIdx0 = valueHolderForValueTmpValue.value0; - if (valueHolderForValueTmpValueForIdx0.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForValueTmpValueForIdx0ForIdx0 = valueHolderForValueTmpValueForIdx0.value0; - valueSerializer.writeString(valueHolderForValueTmpValueForIdx0ForIdx0); - } else if (valueHolderForValueTmpValueForIdx0.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForValueTmpValueForIdx0ForIdx1 = valueHolderForValueTmpValueForIdx0.value1; - Resource_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx0ForIdx1); - } - } else if (valueHolderForValueTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForValueTmpValueForIdx1 = valueHolderForValueTmpValue.value1; - valueSerializer.writeInt32(valueHolderForValueTmpValueForIdx1.length); - for (int valueHolderForValueTmpValueForIdx1CounterI = 0; valueHolderForValueTmpValueForIdx1CounterI < valueHolderForValueTmpValueForIdx1.length; valueHolderForValueTmpValueForIdx1CounterI++) { - const Ark_ResourceStr valueHolderForValueTmpValueForIdx1TmpElement = valueHolderForValueTmpValueForIdx1.array[valueHolderForValueTmpValueForIdx1CounterI]; - if (valueHolderForValueTmpValueForIdx1TmpElement.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForValueTmpValueForIdx1TmpElementForIdx0 = valueHolderForValueTmpValueForIdx1TmpElement.value0; - valueSerializer.writeString(valueHolderForValueTmpValueForIdx1TmpElementForIdx0); - } else if (valueHolderForValueTmpValueForIdx1TmpElement.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForValueTmpValueForIdx1TmpElementForIdx1 = valueHolderForValueTmpValueForIdx1TmpElement.value1; - Resource_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx1TmpElementForIdx1); - } - } - } else if (valueHolderForValueTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForValueTmpValueForIdx2 = valueHolderForValueTmpValue.value2; - Bindable_Arkui_Component_Units_ResourceStr_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx2); - } else if (valueHolderForValueTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForValueTmpValueForIdx3 = valueHolderForValueTmpValue.value3; - Bindable_Array_Arkui_Component_Units_ResourceStr_serializer::write(valueSerializer, valueHolderForValueTmpValueForIdx3); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForSelected = value.selected; - if (runtimeType(valueHolderForSelected) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSelectedTmpValue = valueHolderForSelected.value; - if (valueHolderForSelectedTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForSelectedTmpValueForIdx0 = valueHolderForSelectedTmpValue.value0; - valueSerializer.writeNumber(valueHolderForSelectedTmpValueForIdx0); - } else if (valueHolderForSelectedTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForSelectedTmpValueForIdx1 = valueHolderForSelectedTmpValue.value1; - valueSerializer.writeInt32(valueHolderForSelectedTmpValueForIdx1.length); - for (int valueHolderForSelectedTmpValueForIdx1CounterI = 0; valueHolderForSelectedTmpValueForIdx1CounterI < valueHolderForSelectedTmpValueForIdx1.length; valueHolderForSelectedTmpValueForIdx1CounterI++) { - const Ark_Number valueHolderForSelectedTmpValueForIdx1TmpElement = valueHolderForSelectedTmpValueForIdx1.array[valueHolderForSelectedTmpValueForIdx1CounterI]; - valueSerializer.writeNumber(valueHolderForSelectedTmpValueForIdx1TmpElement); - } - } else if (valueHolderForSelectedTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForSelectedTmpValueForIdx2 = valueHolderForSelectedTmpValue.value2; - Bindable_Number_serializer::write(valueSerializer, valueHolderForSelectedTmpValueForIdx2); - } else if (valueHolderForSelectedTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForSelectedTmpValueForIdx3 = valueHolderForSelectedTmpValue.value3; - Bindable_Array_Number_serializer::write(valueSerializer, valueHolderForSelectedTmpValueForIdx3); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForColumnWidths = value.columnWidths; - if (runtimeType(valueHolderForColumnWidths) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForColumnWidthsTmpValue = valueHolderForColumnWidths.value; - valueSerializer.writeInt32(valueHolderForColumnWidthsTmpValue.length); - for (int valueHolderForColumnWidthsTmpValueCounterI = 0; valueHolderForColumnWidthsTmpValueCounterI < valueHolderForColumnWidthsTmpValue.length; valueHolderForColumnWidthsTmpValueCounterI++) { - const Ark_LengthMetrics valueHolderForColumnWidthsTmpValueTmpElement = valueHolderForColumnWidthsTmpValue.array[valueHolderForColumnWidthsTmpValueCounterI]; - LengthMetrics_serializer::write(valueSerializer, valueHolderForColumnWidthsTmpValueTmpElement); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDefaultPickerItemHeight = value.defaultPickerItemHeight; - if (runtimeType(valueHolderForDefaultPickerItemHeight) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDefaultPickerItemHeightTmpValue = valueHolderForDefaultPickerItemHeight.value; - if (valueHolderForDefaultPickerItemHeightTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForDefaultPickerItemHeightTmpValueForIdx0 = valueHolderForDefaultPickerItemHeightTmpValue.value0; - valueSerializer.writeNumber(valueHolderForDefaultPickerItemHeightTmpValueForIdx0); - } else if (valueHolderForDefaultPickerItemHeightTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForDefaultPickerItemHeightTmpValueForIdx1 = valueHolderForDefaultPickerItemHeightTmpValue.value1; - valueSerializer.writeString(valueHolderForDefaultPickerItemHeightTmpValueForIdx1); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForCanLoop = value.canLoop; - if (runtimeType(valueHolderForCanLoop) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCanLoopTmpValue = valueHolderForCanLoop.value; - valueSerializer.writeBoolean(valueHolderForCanLoopTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDisappearTextStyle = value.disappearTextStyle; - if (runtimeType(valueHolderForDisappearTextStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDisappearTextStyleTmpValue = valueHolderForDisappearTextStyle.value; - PickerTextStyle_serializer::write(valueSerializer, valueHolderForDisappearTextStyleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForTextStyle = value.textStyle; - if (runtimeType(valueHolderForTextStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForTextStyleTmpValue = valueHolderForTextStyle.value; - PickerTextStyle_serializer::write(valueSerializer, valueHolderForTextStyleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForAcceptButtonStyle = value.acceptButtonStyle; - if (runtimeType(valueHolderForAcceptButtonStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAcceptButtonStyleTmpValue = valueHolderForAcceptButtonStyle.value; - PickerDialogButtonStyle_serializer::write(valueSerializer, valueHolderForAcceptButtonStyleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForCancelButtonStyle = value.cancelButtonStyle; - if (runtimeType(valueHolderForCancelButtonStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForCancelButtonStyleTmpValue = valueHolderForCancelButtonStyle.value; - PickerDialogButtonStyle_serializer::write(valueSerializer, valueHolderForCancelButtonStyleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForSelectedTextStyle = value.selectedTextStyle; - if (runtimeType(valueHolderForSelectedTextStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForSelectedTextStyleTmpValue = valueHolderForSelectedTextStyle.value; - PickerTextStyle_serializer::write(valueSerializer, valueHolderForSelectedTextStyleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDisableTextStyleAnimation = value.disableTextStyleAnimation; - if (runtimeType(valueHolderForDisableTextStyleAnimation) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDisableTextStyleAnimationTmpValue = valueHolderForDisableTextStyleAnimation.value; - valueSerializer.writeBoolean(valueHolderForDisableTextStyleAnimationTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForDefaultTextStyle = value.defaultTextStyle; - if (runtimeType(valueHolderForDefaultTextStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForDefaultTextStyleTmpValue = valueHolderForDefaultTextStyle.value; - TextPickerTextStyle_serializer::write(valueSerializer, valueHolderForDefaultTextStyleTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnAccept = value.onAccept; - if (runtimeType(valueHolderForOnAccept) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnAcceptTmpValue = valueHolderForOnAccept.value; - valueSerializer.writeCallbackResource(valueHolderForOnAcceptTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAcceptTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnAcceptTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnCancel = value.onCancel; - if (runtimeType(valueHolderForOnCancel) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnCancelTmpValue = valueHolderForOnCancel.value; - valueSerializer.writeCallbackResource(valueHolderForOnCancelTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnCancelTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnCancelTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnChange = value.onChange; - if (runtimeType(valueHolderForOnChange) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnChangeTmpValue = valueHolderForOnChange.value; - valueSerializer.writeCallbackResource(valueHolderForOnChangeTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChangeTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnChangeTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnScrollStop = value.onScrollStop; - if (runtimeType(valueHolderForOnScrollStop) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnScrollStopTmpValue = valueHolderForOnScrollStop.value; - valueSerializer.writeCallbackResource(valueHolderForOnScrollStopTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnScrollStopTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnScrollStopTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOnEnterSelectedArea = value.onEnterSelectedArea; - if (runtimeType(valueHolderForOnEnterSelectedArea) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnEnterSelectedAreaTmpValue = valueHolderForOnEnterSelectedArea.value; - valueSerializer.writeCallbackResource(valueHolderForOnEnterSelectedAreaTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnEnterSelectedAreaTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnEnterSelectedAreaTmpValue.callSync)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForMaskRect = value.maskRect; - if (runtimeType(valueHolderForMaskRect) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForMaskRectTmpValue = valueHolderForMaskRect.value; - Rectangle_serializer::write(valueSerializer, valueHolderForMaskRectTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForAlignment = value.alignment; - if (runtimeType(valueHolderForAlignment) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForAlignmentTmpValue = valueHolderForAlignment.value; - valueSerializer.writeInt32(static_cast(valueHolderForAlignmentTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForOffset = value.offset; - if (runtimeType(valueHolderForOffset) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOffsetTmpValue = valueHolderForOffset.value; - Offset_serializer::write(valueSerializer, valueHolderForOffsetTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForBackgroundColor = value.backgroundColor; - if (runtimeType(valueHolderForBackgroundColor) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundColorTmpValue = valueHolderForBackgroundColor.value; - if (valueHolderForBackgroundColorTmpValue.selector == 0) { - valueSerializer.writeInt8(0); - const auto valueHolderForBackgroundColorTmpValueForIdx0 = valueHolderForBackgroundColorTmpValue.value0; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundColorTmpValueForIdx0)); - } else if (valueHolderForBackgroundColorTmpValue.selector == 1) { - valueSerializer.writeInt8(1); - const auto valueHolderForBackgroundColorTmpValueForIdx1 = valueHolderForBackgroundColorTmpValue.value1; - valueSerializer.writeNumber(valueHolderForBackgroundColorTmpValueForIdx1); - } else if (valueHolderForBackgroundColorTmpValue.selector == 2) { - valueSerializer.writeInt8(2); - const auto valueHolderForBackgroundColorTmpValueForIdx2 = valueHolderForBackgroundColorTmpValue.value2; - valueSerializer.writeString(valueHolderForBackgroundColorTmpValueForIdx2); - } else if (valueHolderForBackgroundColorTmpValue.selector == 3) { - valueSerializer.writeInt8(3); - const auto valueHolderForBackgroundColorTmpValueForIdx3 = valueHolderForBackgroundColorTmpValue.value3; - Resource_serializer::write(valueSerializer, valueHolderForBackgroundColorTmpValueForIdx3); - } - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForBackgroundBlurStyle = value.backgroundBlurStyle; - if (runtimeType(valueHolderForBackgroundBlurStyle) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundBlurStyleTmpValue = valueHolderForBackgroundBlurStyle.value; - valueSerializer.writeInt32(static_cast(valueHolderForBackgroundBlurStyleTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForBackgroundBlurStyleOptions = value.backgroundBlurStyleOptions; - if (runtimeType(valueHolderForBackgroundBlurStyleOptions) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundBlurStyleOptionsTmpValue = valueHolderForBackgroundBlurStyleOptions.value; - BackgroundBlurStyleOptions_serializer::write(valueSerializer, valueHolderForBackgroundBlurStyleOptionsTmpValue); + styledValueTmpBuf.selector = 10; + styledValueTmpBuf.value10 = static_cast(CustomSpan_serializer::read(valueDeserializer)); + } else if (styledValueTmpBufUnionSelector == 11) { + styledValueTmpBuf.selector = 11; + styledValueTmpBuf.value11 = static_cast(UserDataSpan_serializer::read(valueDeserializer)); + } else if (styledValueTmpBufUnionSelector == 12) { + styledValueTmpBuf.selector = 12; + styledValueTmpBuf.value12 = static_cast(BackgroundColorStyle_serializer::read(valueDeserializer)); } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + INTEROP_FATAL("One of the branches for styledValueTmpBuf has to be chosen through deserialisation."); } - const auto valueHolderForBackgroundEffect = value.backgroundEffect; - if (runtimeType(valueHolderForBackgroundEffect) != INTEROP_RUNTIME_UNDEFINED) { + value.styledValue = static_cast(styledValueTmpBuf); + return value; +} +inline void SubTabBarStyle_serializer::write(SerializerBase& buffer, Ark_SubTabBarStyle value) +{ + SerializerBase& valueSerializer = buffer; + const auto valueHolderFor_content = value._content; + if (runtimeType(valueHolderFor_content) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForBackgroundEffectTmpValue = valueHolderForBackgroundEffect.value; - BackgroundEffectOptions_serializer::write(valueSerializer, valueHolderForBackgroundEffectTmpValue); + const auto valueHolderFor_contentTmpValue = valueHolderFor_content.value; + if (valueHolderFor_contentTmpValue.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderFor_contentTmpValueForIdx0 = valueHolderFor_contentTmpValue.value0; + valueSerializer.writeString(valueHolderFor_contentTmpValueForIdx0); + } else if (valueHolderFor_contentTmpValue.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderFor_contentTmpValueForIdx1 = valueHolderFor_contentTmpValue.value1; + Resource_serializer::write(valueSerializer, valueHolderFor_contentTmpValueForIdx1); + } else if (valueHolderFor_contentTmpValue.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderFor_contentTmpValueForIdx2 = valueHolderFor_contentTmpValue.value2; + valueSerializer.writeObject(valueHolderFor_contentTmpValueForIdx2); + } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnDidAppear = value.onDidAppear; - if (runtimeType(valueHolderForOnDidAppear) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderFor_indicator = value._indicator; + if (runtimeType(valueHolderFor_indicator) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnDidAppearTmpValue = valueHolderForOnDidAppear.value; - valueSerializer.writeCallbackResource(valueHolderForOnDidAppearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidAppearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidAppearTmpValue.callSync)); + const auto valueHolderFor_indicatorTmpValue = valueHolderFor_indicator.value; + SubTabBarIndicatorStyle_serializer::write(valueSerializer, valueHolderFor_indicatorTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnDidDisappear = value.onDidDisappear; - if (runtimeType(valueHolderForOnDidDisappear) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderFor_selectedMode = value._selectedMode; + if (runtimeType(valueHolderFor_selectedMode) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnDidDisappearTmpValue = valueHolderForOnDidDisappear.value; - valueSerializer.writeCallbackResource(valueHolderForOnDidDisappearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidDisappearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnDidDisappearTmpValue.callSync)); + const auto valueHolderFor_selectedModeTmpValue = valueHolderFor_selectedMode.value; + valueSerializer.writeInt32(static_cast(valueHolderFor_selectedModeTmpValue)); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnWillAppear = value.onWillAppear; - if (runtimeType(valueHolderForOnWillAppear) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderFor_board = value._board; + if (runtimeType(valueHolderFor_board) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnWillAppearTmpValue = valueHolderForOnWillAppear.value; - valueSerializer.writeCallbackResource(valueHolderForOnWillAppearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillAppearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillAppearTmpValue.callSync)); + const auto valueHolderFor_boardTmpValue = valueHolderFor_board.value; + BoardStyle_serializer::write(valueSerializer, valueHolderFor_boardTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForOnWillDisappear = value.onWillDisappear; - if (runtimeType(valueHolderForOnWillDisappear) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderFor_labelStyle = value._labelStyle; + if (runtimeType(valueHolderFor_labelStyle) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForOnWillDisappearTmpValue = valueHolderForOnWillDisappear.value; - valueSerializer.writeCallbackResource(valueHolderForOnWillDisappearTmpValue.resource); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDisappearTmpValue.call)); - valueSerializer.writePointer(reinterpret_cast(valueHolderForOnWillDisappearTmpValue.callSync)); + const auto valueHolderFor_labelStyleTmpValue = valueHolderFor_labelStyle.value; + TabBarLabelStyle_serializer::write(valueSerializer, valueHolderFor_labelStyleTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForShadow = value.shadow; - if (runtimeType(valueHolderForShadow) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderFor_padding = value._padding; + if (runtimeType(valueHolderFor_padding) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForShadowTmpValue = valueHolderForShadow.value; - if (valueHolderForShadowTmpValue.selector == 0) { + const auto valueHolderFor_paddingTmpValue = valueHolderFor_padding.value; + if (valueHolderFor_paddingTmpValue.selector == 0) { valueSerializer.writeInt8(0); - const auto valueHolderForShadowTmpValueForIdx0 = valueHolderForShadowTmpValue.value0; - ShadowOptions_serializer::write(valueSerializer, valueHolderForShadowTmpValueForIdx0); - } else if (valueHolderForShadowTmpValue.selector == 1) { + const auto valueHolderFor_paddingTmpValueForIdx0 = valueHolderFor_paddingTmpValue.value0; + if (valueHolderFor_paddingTmpValueForIdx0.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderFor_paddingTmpValueForIdx0ForIdx0 = valueHolderFor_paddingTmpValueForIdx0.value0; + Padding_serializer::write(valueSerializer, valueHolderFor_paddingTmpValueForIdx0ForIdx0); + } else if (valueHolderFor_paddingTmpValueForIdx0.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderFor_paddingTmpValueForIdx0ForIdx1 = valueHolderFor_paddingTmpValueForIdx0.value1; + if (valueHolderFor_paddingTmpValueForIdx0ForIdx1.selector == 0) { + valueSerializer.writeInt8(0); + const auto valueHolderFor_paddingTmpValueForIdx0ForIdx1ForIdx0 = valueHolderFor_paddingTmpValueForIdx0ForIdx1.value0; + valueSerializer.writeString(valueHolderFor_paddingTmpValueForIdx0ForIdx1ForIdx0); + } else if (valueHolderFor_paddingTmpValueForIdx0ForIdx1.selector == 1) { + valueSerializer.writeInt8(1); + const auto valueHolderFor_paddingTmpValueForIdx0ForIdx1ForIdx1 = valueHolderFor_paddingTmpValueForIdx0ForIdx1.value1; + valueSerializer.writeNumber(valueHolderFor_paddingTmpValueForIdx0ForIdx1ForIdx1); + } else if (valueHolderFor_paddingTmpValueForIdx0ForIdx1.selector == 2) { + valueSerializer.writeInt8(2); + const auto valueHolderFor_paddingTmpValueForIdx0ForIdx1ForIdx2 = valueHolderFor_paddingTmpValueForIdx0ForIdx1.value2; + Resource_serializer::write(valueSerializer, valueHolderFor_paddingTmpValueForIdx0ForIdx1ForIdx2); + } + } + } else if (valueHolderFor_paddingTmpValue.selector == 1) { valueSerializer.writeInt8(1); - const auto valueHolderForShadowTmpValueForIdx1 = valueHolderForShadowTmpValue.value1; - valueSerializer.writeInt32(static_cast(valueHolderForShadowTmpValueForIdx1)); + const auto valueHolderFor_paddingTmpValueForIdx1 = valueHolderFor_paddingTmpValue.value1; + LocalizedPadding_serializer::write(valueSerializer, valueHolderFor_paddingTmpValueForIdx1); } } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - const auto valueHolderForEnableHoverMode = value.enableHoverMode; - if (runtimeType(valueHolderForEnableHoverMode) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableHoverModeTmpValue = valueHolderForEnableHoverMode.value; - valueSerializer.writeBoolean(valueHolderForEnableHoverModeTmpValue); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForHoverModeArea = value.hoverModeArea; - if (runtimeType(valueHolderForHoverModeArea) != INTEROP_RUNTIME_UNDEFINED) { - valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForHoverModeAreaTmpValue = valueHolderForHoverModeArea.value; - valueSerializer.writeInt32(static_cast(valueHolderForHoverModeAreaTmpValue)); - } else { - valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - const auto valueHolderForEnableHapticFeedback = value.enableHapticFeedback; - if (runtimeType(valueHolderForEnableHapticFeedback) != INTEROP_RUNTIME_UNDEFINED) { + const auto valueHolderFor_id = value._id; + if (runtimeType(valueHolderFor_id) != INTEROP_RUNTIME_UNDEFINED) { valueSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueHolderForEnableHapticFeedbackTmpValue = valueHolderForEnableHapticFeedback.value; - valueSerializer.writeBoolean(valueHolderForEnableHapticFeedbackTmpValue); + const auto valueHolderFor_idTmpValue = valueHolderFor_id.value; + valueSerializer.writeString(valueHolderFor_idTmpValue); } else { valueSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } } -inline Ark_TextPickerDialogOptions TextPickerDialogOptions_serializer::read(DeserializerBase& buffer) +inline Ark_SubTabBarStyle SubTabBarStyle_serializer::read(DeserializerBase& buffer) { - Ark_TextPickerDialogOptions value = {}; + Ark_SubTabBarStyle value = {}; DeserializerBase& valueDeserializer = buffer; - const Ark_Int8 rangeTmpBufUnionSelector = valueDeserializer.readInt8(); - Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent rangeTmpBuf = {}; - rangeTmpBuf.selector = rangeTmpBufUnionSelector; - if (rangeTmpBufUnionSelector == 0) { - rangeTmpBuf.selector = 0; - const Ark_Int32 rangeTmpBufBufULength = valueDeserializer.readInt32(); - Array_String rangeTmpBufBufU = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&rangeTmpBufBufU, rangeTmpBufBufULength); - for (int rangeTmpBufBufUBufCounterI = 0; rangeTmpBufBufUBufCounterI < rangeTmpBufBufULength; rangeTmpBufBufUBufCounterI++) { - rangeTmpBufBufU.array[rangeTmpBufBufUBufCounterI] = static_cast(valueDeserializer.readString()); - } - rangeTmpBuf.value0 = rangeTmpBufBufU; - } else if (rangeTmpBufUnionSelector == 1) { - rangeTmpBuf.selector = 1; - const Ark_Int32 rangeTmpBufBufULength = valueDeserializer.readInt32(); - Array_Array_String rangeTmpBufBufU = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&rangeTmpBufBufU, rangeTmpBufBufULength); - for (int rangeTmpBufBufUBufCounterI = 0; rangeTmpBufBufUBufCounterI < rangeTmpBufBufULength; rangeTmpBufBufUBufCounterI++) { - const Ark_Int32 rangeTmpBufBufUTempBufLength = valueDeserializer.readInt32(); - Array_String rangeTmpBufBufUTempBuf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&rangeTmpBufBufUTempBuf, rangeTmpBufBufUTempBufLength); - for (int rangeTmpBufBufUTempBufBufCounterI = 0; rangeTmpBufBufUTempBufBufCounterI < rangeTmpBufBufUTempBufLength; rangeTmpBufBufUTempBufBufCounterI++) { - rangeTmpBufBufUTempBuf.array[rangeTmpBufBufUTempBufBufCounterI] = static_cast(valueDeserializer.readString()); - } - rangeTmpBufBufU.array[rangeTmpBufBufUBufCounterI] = rangeTmpBufBufUTempBuf; - } - rangeTmpBuf.value1 = rangeTmpBufBufU; - } else if (rangeTmpBufUnionSelector == 2) { - rangeTmpBuf.selector = 2; - rangeTmpBuf.value2 = Resource_serializer::read(valueDeserializer); - } else if (rangeTmpBufUnionSelector == 3) { - rangeTmpBuf.selector = 3; - const Ark_Int32 rangeTmpBufBufULength = valueDeserializer.readInt32(); - Array_TextPickerRangeContent rangeTmpBufBufU = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&rangeTmpBufBufU, rangeTmpBufBufULength); - for (int rangeTmpBufBufUBufCounterI = 0; rangeTmpBufBufUBufCounterI < rangeTmpBufBufULength; rangeTmpBufBufUBufCounterI++) { - rangeTmpBufBufU.array[rangeTmpBufBufUBufCounterI] = TextPickerRangeContent_serializer::read(valueDeserializer); - } - rangeTmpBuf.value3 = rangeTmpBufBufU; - } else if (rangeTmpBufUnionSelector == 4) { - rangeTmpBuf.selector = 4; - const Ark_Int32 rangeTmpBufBufULength = valueDeserializer.readInt32(); - Array_TextCascadePickerRangeContent rangeTmpBufBufU = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&rangeTmpBufBufU, rangeTmpBufBufULength); - for (int rangeTmpBufBufUBufCounterI = 0; rangeTmpBufBufUBufCounterI < rangeTmpBufBufULength; rangeTmpBufBufUBufCounterI++) { - rangeTmpBufBufU.array[rangeTmpBufBufUBufCounterI] = TextCascadePickerRangeContent_serializer::read(valueDeserializer); - } - rangeTmpBuf.value4 = rangeTmpBufBufU; - } else { - INTEROP_FATAL("One of the branches for rangeTmpBuf has to be chosen through deserialisation."); - } - value.range = static_cast(rangeTmpBuf); - const auto valueTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable valueTmpBuf = {}; - valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 valueTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable valueTmpBuf_ = {}; - valueTmpBuf_.selector = valueTmpBuf_UnionSelector; - if (valueTmpBuf_UnionSelector == 0) { - valueTmpBuf_.selector = 0; - const Ark_Int8 valueTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr valueTmpBuf_BufU = {}; - valueTmpBuf_BufU.selector = valueTmpBuf_BufUUnionSelector; - if (valueTmpBuf_BufUUnionSelector == 0) { - valueTmpBuf_BufU.selector = 0; - valueTmpBuf_BufU.value0 = static_cast(valueDeserializer.readString()); - } else if (valueTmpBuf_BufUUnionSelector == 1) { - valueTmpBuf_BufU.selector = 1; - valueTmpBuf_BufU.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for valueTmpBuf_BufU has to be chosen through deserialisation."); - } - valueTmpBuf_.value0 = static_cast(valueTmpBuf_BufU); - } else if (valueTmpBuf_UnionSelector == 1) { - valueTmpBuf_.selector = 1; - const Ark_Int32 valueTmpBuf_BufULength = valueDeserializer.readInt32(); - Array_ResourceStr valueTmpBuf_BufU = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&valueTmpBuf_BufU, valueTmpBuf_BufULength); - for (int valueTmpBuf_BufUBufCounterI = 0; valueTmpBuf_BufUBufCounterI < valueTmpBuf_BufULength; valueTmpBuf_BufUBufCounterI++) { - const Ark_Int8 valueTmpBuf_BufUTempBufUnionSelector = valueDeserializer.readInt8(); - Ark_ResourceStr valueTmpBuf_BufUTempBuf = {}; - valueTmpBuf_BufUTempBuf.selector = valueTmpBuf_BufUTempBufUnionSelector; - if (valueTmpBuf_BufUTempBufUnionSelector == 0) { - valueTmpBuf_BufUTempBuf.selector = 0; - valueTmpBuf_BufUTempBuf.value0 = static_cast(valueDeserializer.readString()); - } else if (valueTmpBuf_BufUTempBufUnionSelector == 1) { - valueTmpBuf_BufUTempBuf.selector = 1; - valueTmpBuf_BufUTempBuf.value1 = Resource_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for valueTmpBuf_BufUTempBuf has to be chosen through deserialisation."); - } - valueTmpBuf_BufU.array[valueTmpBuf_BufUBufCounterI] = static_cast(valueTmpBuf_BufUTempBuf); - } - valueTmpBuf_.value1 = valueTmpBuf_BufU; - } else if (valueTmpBuf_UnionSelector == 2) { - valueTmpBuf_.selector = 2; - valueTmpBuf_.value2 = Bindable_Arkui_Component_Units_ResourceStr_serializer::read(valueDeserializer); - } else if (valueTmpBuf_UnionSelector == 3) { - valueTmpBuf_.selector = 3; - valueTmpBuf_.value3 = Bindable_Array_Arkui_Component_Units_ResourceStr_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for valueTmpBuf_ has to be chosen through deserialisation."); - } - valueTmpBuf.value = static_cast(valueTmpBuf_); - } - value.value = valueTmpBuf; - const auto selectedTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Array_Number_Bindable_Bindable selectedTmpBuf = {}; - selectedTmpBuf.tag = selectedTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((selectedTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 selectedTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_Array_Number_Bindable_Bindable selectedTmpBuf_ = {}; - selectedTmpBuf_.selector = selectedTmpBuf_UnionSelector; - if (selectedTmpBuf_UnionSelector == 0) { - selectedTmpBuf_.selector = 0; - selectedTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (selectedTmpBuf_UnionSelector == 1) { - selectedTmpBuf_.selector = 1; - const Ark_Int32 selectedTmpBuf_BufULength = valueDeserializer.readInt32(); - Array_Number selectedTmpBuf_BufU = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&selectedTmpBuf_BufU, selectedTmpBuf_BufULength); - for (int selectedTmpBuf_BufUBufCounterI = 0; selectedTmpBuf_BufUBufCounterI < selectedTmpBuf_BufULength; selectedTmpBuf_BufUBufCounterI++) { - selectedTmpBuf_BufU.array[selectedTmpBuf_BufUBufCounterI] = static_cast(valueDeserializer.readNumber()); - } - selectedTmpBuf_.value1 = selectedTmpBuf_BufU; - } else if (selectedTmpBuf_UnionSelector == 2) { - selectedTmpBuf_.selector = 2; - selectedTmpBuf_.value2 = Bindable_Number_serializer::read(valueDeserializer); - } else if (selectedTmpBuf_UnionSelector == 3) { - selectedTmpBuf_.selector = 3; - selectedTmpBuf_.value3 = Bindable_Array_Number_serializer::read(valueDeserializer); - } else { - INTEROP_FATAL("One of the branches for selectedTmpBuf_ has to be chosen through deserialisation."); - } - selectedTmpBuf.value = static_cast(selectedTmpBuf_); - } - value.selected = selectedTmpBuf; - const auto columnWidthsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_LengthMetrics columnWidthsTmpBuf = {}; - columnWidthsTmpBuf.tag = columnWidthsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((columnWidthsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 columnWidthsTmpBuf_Length = valueDeserializer.readInt32(); - Array_LengthMetrics columnWidthsTmpBuf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&columnWidthsTmpBuf_, columnWidthsTmpBuf_Length); - for (int columnWidthsTmpBuf_BufCounterI = 0; columnWidthsTmpBuf_BufCounterI < columnWidthsTmpBuf_Length; columnWidthsTmpBuf_BufCounterI++) { - columnWidthsTmpBuf_.array[columnWidthsTmpBuf_BufCounterI] = static_cast(LengthMetrics_serializer::read(valueDeserializer)); - } - columnWidthsTmpBuf.value = columnWidthsTmpBuf_; - } - value.columnWidths = columnWidthsTmpBuf; - const auto defaultPickerItemHeightTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String defaultPickerItemHeightTmpBuf = {}; - defaultPickerItemHeightTmpBuf.tag = defaultPickerItemHeightTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((defaultPickerItemHeightTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 defaultPickerItemHeightTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_Number_String defaultPickerItemHeightTmpBuf_ = {}; - defaultPickerItemHeightTmpBuf_.selector = defaultPickerItemHeightTmpBuf_UnionSelector; - if (defaultPickerItemHeightTmpBuf_UnionSelector == 0) { - defaultPickerItemHeightTmpBuf_.selector = 0; - defaultPickerItemHeightTmpBuf_.value0 = static_cast(valueDeserializer.readNumber()); - } else if (defaultPickerItemHeightTmpBuf_UnionSelector == 1) { - defaultPickerItemHeightTmpBuf_.selector = 1; - defaultPickerItemHeightTmpBuf_.value1 = static_cast(valueDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for defaultPickerItemHeightTmpBuf_ has to be chosen through deserialisation."); - } - defaultPickerItemHeightTmpBuf.value = static_cast(defaultPickerItemHeightTmpBuf_); - } - value.defaultPickerItemHeight = defaultPickerItemHeightTmpBuf; - const auto canLoopTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean canLoopTmpBuf = {}; - canLoopTmpBuf.tag = canLoopTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((canLoopTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - canLoopTmpBuf.value = valueDeserializer.readBoolean(); - } - value.canLoop = canLoopTmpBuf; - const auto disappearTextStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerTextStyle disappearTextStyleTmpBuf = {}; - disappearTextStyleTmpBuf.tag = disappearTextStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((disappearTextStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - disappearTextStyleTmpBuf.value = PickerTextStyle_serializer::read(valueDeserializer); - } - value.disappearTextStyle = disappearTextStyleTmpBuf; - const auto textStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerTextStyle textStyleTmpBuf = {}; - textStyleTmpBuf.tag = textStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((textStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - textStyleTmpBuf.value = PickerTextStyle_serializer::read(valueDeserializer); - } - value.textStyle = textStyleTmpBuf; - const auto acceptButtonStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerDialogButtonStyle acceptButtonStyleTmpBuf = {}; - acceptButtonStyleTmpBuf.tag = acceptButtonStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((acceptButtonStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - acceptButtonStyleTmpBuf.value = PickerDialogButtonStyle_serializer::read(valueDeserializer); - } - value.acceptButtonStyle = acceptButtonStyleTmpBuf; - const auto cancelButtonStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerDialogButtonStyle cancelButtonStyleTmpBuf = {}; - cancelButtonStyleTmpBuf.tag = cancelButtonStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((cancelButtonStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - cancelButtonStyleTmpBuf.value = PickerDialogButtonStyle_serializer::read(valueDeserializer); - } - value.cancelButtonStyle = cancelButtonStyleTmpBuf; - const auto selectedTextStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerTextStyle selectedTextStyleTmpBuf = {}; - selectedTextStyleTmpBuf.tag = selectedTextStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((selectedTextStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - selectedTextStyleTmpBuf.value = PickerTextStyle_serializer::read(valueDeserializer); - } - value.selectedTextStyle = selectedTextStyleTmpBuf; - const auto disableTextStyleAnimationTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean disableTextStyleAnimationTmpBuf = {}; - disableTextStyleAnimationTmpBuf.tag = disableTextStyleAnimationTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((disableTextStyleAnimationTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - disableTextStyleAnimationTmpBuf.value = valueDeserializer.readBoolean(); - } - value.disableTextStyleAnimation = disableTextStyleAnimationTmpBuf; - const auto defaultTextStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextPickerTextStyle defaultTextStyleTmpBuf = {}; - defaultTextStyleTmpBuf.tag = defaultTextStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((defaultTextStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - defaultTextStyleTmpBuf.value = TextPickerTextStyle_serializer::read(valueDeserializer); - } - value.defaultTextStyle = defaultTextStyleTmpBuf; - const auto onAcceptTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_TextPickerResult_Void onAcceptTmpBuf = {}; - onAcceptTmpBuf.tag = onAcceptTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onAcceptTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onAcceptTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TextPickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TextPickerResult_Void))))}; - } - value.onAccept = onAcceptTmpBuf; - const auto onCancelTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onCancelTmpBuf = {}; - onCancelTmpBuf.tag = onCancelTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onCancelTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onCancelTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onCancel = onCancelTmpBuf; - const auto onChangeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_TextPickerResult_Void onChangeTmpBuf = {}; - onChangeTmpBuf.tag = onChangeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onChangeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onChangeTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TextPickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TextPickerResult_Void))))}; - } - value.onChange = onChangeTmpBuf; - const auto onScrollStopTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_TextPickerResult_Void onScrollStopTmpBuf = {}; - onScrollStopTmpBuf.tag = onScrollStopTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onScrollStopTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onScrollStopTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TextPickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TextPickerResult_Void))))}; - } - value.onScrollStop = onScrollStopTmpBuf; - const auto onEnterSelectedAreaTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_TextPickerResult_Void onEnterSelectedAreaTmpBuf = {}; - onEnterSelectedAreaTmpBuf.tag = onEnterSelectedAreaTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onEnterSelectedAreaTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onEnterSelectedAreaTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TextPickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TextPickerResult_Void))))}; - } - value.onEnterSelectedArea = onEnterSelectedAreaTmpBuf; - const auto maskRectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Rectangle maskRectTmpBuf = {}; - maskRectTmpBuf.tag = maskRectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((maskRectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - maskRectTmpBuf.value = Rectangle_serializer::read(valueDeserializer); - } - value.maskRect = maskRectTmpBuf; - const auto alignmentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DialogAlignment alignmentTmpBuf = {}; - alignmentTmpBuf.tag = alignmentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((alignmentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - alignmentTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.alignment = alignmentTmpBuf; - const auto offsetTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Offset offsetTmpBuf = {}; - offsetTmpBuf.tag = offsetTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((offsetTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - offsetTmpBuf.value = Offset_serializer::read(valueDeserializer); - } - value.offset = offsetTmpBuf; - const auto backgroundColorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColorTmpBuf = {}; - backgroundColorTmpBuf.tag = backgroundColorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundColorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 backgroundColorTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColorTmpBuf_ = {}; - backgroundColorTmpBuf_.selector = backgroundColorTmpBuf_UnionSelector; - if (backgroundColorTmpBuf_UnionSelector == 0) { - backgroundColorTmpBuf_.selector = 0; - backgroundColorTmpBuf_.value0 = static_cast(valueDeserializer.readInt32()); - } else if (backgroundColorTmpBuf_UnionSelector == 1) { - backgroundColorTmpBuf_.selector = 1; - backgroundColorTmpBuf_.value1 = static_cast(valueDeserializer.readNumber()); - } else if (backgroundColorTmpBuf_UnionSelector == 2) { - backgroundColorTmpBuf_.selector = 2; - backgroundColorTmpBuf_.value2 = static_cast(valueDeserializer.readString()); - } else if (backgroundColorTmpBuf_UnionSelector == 3) { - backgroundColorTmpBuf_.selector = 3; - backgroundColorTmpBuf_.value3 = Resource_serializer::read(valueDeserializer); + const auto _contentTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Resource_ComponentContent _contentTmpBuf = {}; + _contentTmpBuf.tag = _contentTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_contentTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 _contentTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_String_Resource_ComponentContent _contentTmpBuf_ = {}; + _contentTmpBuf_.selector = _contentTmpBuf_UnionSelector; + if (_contentTmpBuf_UnionSelector == 0) { + _contentTmpBuf_.selector = 0; + _contentTmpBuf_.value0 = static_cast(valueDeserializer.readString()); + } else if (_contentTmpBuf_UnionSelector == 1) { + _contentTmpBuf_.selector = 1; + _contentTmpBuf_.value1 = Resource_serializer::read(valueDeserializer); + } else if (_contentTmpBuf_UnionSelector == 2) { + _contentTmpBuf_.selector = 2; + _contentTmpBuf_.value2 = static_cast(valueDeserializer.readObject()); } else { - INTEROP_FATAL("One of the branches for backgroundColorTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for _contentTmpBuf_ has to be chosen through deserialisation."); } - backgroundColorTmpBuf.value = static_cast(backgroundColorTmpBuf_); - } - value.backgroundColor = backgroundColorTmpBuf; - const auto backgroundBlurStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyleTmpBuf = {}; - backgroundBlurStyleTmpBuf.tag = backgroundBlurStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundBlurStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - backgroundBlurStyleTmpBuf.value = static_cast(valueDeserializer.readInt32()); - } - value.backgroundBlurStyle = backgroundBlurStyleTmpBuf; - const auto backgroundBlurStyleOptionsTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BackgroundBlurStyleOptions backgroundBlurStyleOptionsTmpBuf = {}; - backgroundBlurStyleOptionsTmpBuf.tag = backgroundBlurStyleOptionsTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundBlurStyleOptionsTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - backgroundBlurStyleOptionsTmpBuf.value = BackgroundBlurStyleOptions_serializer::read(valueDeserializer); - } - value.backgroundBlurStyleOptions = backgroundBlurStyleOptionsTmpBuf; - const auto backgroundEffectTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BackgroundEffectOptions backgroundEffectTmpBuf = {}; - backgroundEffectTmpBuf.tag = backgroundEffectTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((backgroundEffectTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - backgroundEffectTmpBuf.value = BackgroundEffectOptions_serializer::read(valueDeserializer); + _contentTmpBuf.value = static_cast(_contentTmpBuf_); } - value.backgroundEffect = backgroundEffectTmpBuf; - const auto onDidAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onDidAppearTmpBuf = {}; - onDidAppearTmpBuf.tag = onDidAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onDidAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onDidAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value._content = _contentTmpBuf; + const auto _indicatorTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SubTabBarIndicatorStyle _indicatorTmpBuf = {}; + _indicatorTmpBuf.tag = _indicatorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_indicatorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + _indicatorTmpBuf.value = SubTabBarIndicatorStyle_serializer::read(valueDeserializer); } - value.onDidAppear = onDidAppearTmpBuf; - const auto onDidDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onDidDisappearTmpBuf = {}; - onDidDisappearTmpBuf.tag = onDidDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onDidDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onDidDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value._indicator = _indicatorTmpBuf; + const auto _selectedModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SelectedMode _selectedModeTmpBuf = {}; + _selectedModeTmpBuf.tag = _selectedModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_selectedModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + _selectedModeTmpBuf.value = static_cast(valueDeserializer.readInt32()); } - value.onDidDisappear = onDidDisappearTmpBuf; - const auto onWillAppearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onWillAppearTmpBuf = {}; - onWillAppearTmpBuf.tag = onWillAppearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onWillAppearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onWillAppearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value._selectedMode = _selectedModeTmpBuf; + const auto _boardTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BoardStyle _boardTmpBuf = {}; + _boardTmpBuf.tag = _boardTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_boardTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + _boardTmpBuf.value = BoardStyle_serializer::read(valueDeserializer); } - value.onWillAppear = onWillAppearTmpBuf; - const auto onWillDisappearTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onWillDisappearTmpBuf = {}; - onWillDisappearTmpBuf.tag = onWillDisappearTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((onWillDisappearTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - onWillDisappearTmpBuf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value._board = _boardTmpBuf; + const auto _labelStyleTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TabBarLabelStyle _labelStyleTmpBuf = {}; + _labelStyleTmpBuf.tag = _labelStyleTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_labelStyleTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + _labelStyleTmpBuf.value = TabBarLabelStyle_serializer::read(valueDeserializer); } - value.onWillDisappear = onWillDisappearTmpBuf; - const auto shadowTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ShadowOptions_ShadowStyle shadowTmpBuf = {}; - shadowTmpBuf.tag = shadowTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((shadowTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 shadowTmpBuf_UnionSelector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadowTmpBuf_ = {}; - shadowTmpBuf_.selector = shadowTmpBuf_UnionSelector; - if (shadowTmpBuf_UnionSelector == 0) { - shadowTmpBuf_.selector = 0; - shadowTmpBuf_.value0 = ShadowOptions_serializer::read(valueDeserializer); - } else if (shadowTmpBuf_UnionSelector == 1) { - shadowTmpBuf_.selector = 1; - shadowTmpBuf_.value1 = static_cast(valueDeserializer.readInt32()); + value._labelStyle = _labelStyleTmpBuf; + const auto _paddingTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Union_Padding_Dimension_LocalizedPadding _paddingTmpBuf = {}; + _paddingTmpBuf.tag = _paddingTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_paddingTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 _paddingTmpBuf_UnionSelector = valueDeserializer.readInt8(); + Ark_Union_Union_Padding_Dimension_LocalizedPadding _paddingTmpBuf_ = {}; + _paddingTmpBuf_.selector = _paddingTmpBuf_UnionSelector; + if (_paddingTmpBuf_UnionSelector == 0) { + _paddingTmpBuf_.selector = 0; + const Ark_Int8 _paddingTmpBuf_BufUUnionSelector = valueDeserializer.readInt8(); + Ark_Union_Padding_Dimension _paddingTmpBuf_BufU = {}; + _paddingTmpBuf_BufU.selector = _paddingTmpBuf_BufUUnionSelector; + if (_paddingTmpBuf_BufUUnionSelector == 0) { + _paddingTmpBuf_BufU.selector = 0; + _paddingTmpBuf_BufU.value0 = Padding_serializer::read(valueDeserializer); + } else if (_paddingTmpBuf_BufUUnionSelector == 1) { + _paddingTmpBuf_BufU.selector = 1; + const Ark_Int8 _paddingTmpBuf_BufUBufUUnionSelector = valueDeserializer.readInt8(); + Ark_Dimension _paddingTmpBuf_BufUBufU = {}; + _paddingTmpBuf_BufUBufU.selector = _paddingTmpBuf_BufUBufUUnionSelector; + if (_paddingTmpBuf_BufUBufUUnionSelector == 0) { + _paddingTmpBuf_BufUBufU.selector = 0; + _paddingTmpBuf_BufUBufU.value0 = static_cast(valueDeserializer.readString()); + } else if (_paddingTmpBuf_BufUBufUUnionSelector == 1) { + _paddingTmpBuf_BufUBufU.selector = 1; + _paddingTmpBuf_BufUBufU.value1 = static_cast(valueDeserializer.readNumber()); + } else if (_paddingTmpBuf_BufUBufUUnionSelector == 2) { + _paddingTmpBuf_BufUBufU.selector = 2; + _paddingTmpBuf_BufUBufU.value2 = Resource_serializer::read(valueDeserializer); + } else { + INTEROP_FATAL("One of the branches for _paddingTmpBuf_BufUBufU has to be chosen through deserialisation."); + } + _paddingTmpBuf_BufU.value1 = static_cast(_paddingTmpBuf_BufUBufU); + } else { + INTEROP_FATAL("One of the branches for _paddingTmpBuf_BufU has to be chosen through deserialisation."); + } + _paddingTmpBuf_.value0 = static_cast(_paddingTmpBuf_BufU); + } else if (_paddingTmpBuf_UnionSelector == 1) { + _paddingTmpBuf_.selector = 1; + _paddingTmpBuf_.value1 = LocalizedPadding_serializer::read(valueDeserializer); } else { - INTEROP_FATAL("One of the branches for shadowTmpBuf_ has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for _paddingTmpBuf_ has to be chosen through deserialisation."); } - shadowTmpBuf.value = static_cast(shadowTmpBuf_); - } - value.shadow = shadowTmpBuf; - const auto enableHoverModeTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableHoverModeTmpBuf = {}; - enableHoverModeTmpBuf.tag = enableHoverModeTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableHoverModeTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableHoverModeTmpBuf.value = valueDeserializer.readBoolean(); - } - value.enableHoverMode = enableHoverModeTmpBuf; - const auto hoverModeAreaTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_HoverModeAreaType hoverModeAreaTmpBuf = {}; - hoverModeAreaTmpBuf.tag = hoverModeAreaTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((hoverModeAreaTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - hoverModeAreaTmpBuf.value = static_cast(valueDeserializer.readInt32()); + _paddingTmpBuf.value = static_cast(_paddingTmpBuf_); } - value.hoverModeArea = hoverModeAreaTmpBuf; - const auto enableHapticFeedbackTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableHapticFeedbackTmpBuf = {}; - enableHapticFeedbackTmpBuf.tag = enableHapticFeedbackTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((enableHapticFeedbackTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - enableHapticFeedbackTmpBuf.value = valueDeserializer.readBoolean(); + value._padding = _paddingTmpBuf; + const auto _idTmpBuf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String _idTmpBuf = {}; + _idTmpBuf.tag = _idTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((_idTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + _idTmpBuf.value = static_cast(valueDeserializer.readString()); } - value.enableHapticFeedback = enableHapticFeedbackTmpBuf; + value._id = _idTmpBuf; return value; } inline void RichEditorImageSpanOptions_serializer::write(SerializerBase& buffer, Ark_RichEditorImageSpanOptions value) diff --git a/arkoala-arkts/framework/native/src/generated/arkoala_api_generated.h b/arkoala-arkts/framework/native/src/generated/arkoala_api_generated.h index f7afb97f89090283784cfc52f8f69ce65560de7a..beb93a948dec1b557e1f9ce15cb3c9502e9d5135 100644 --- a/arkoala-arkts/framework/native/src/generated/arkoala_api_generated.h +++ b/arkoala-arkts/framework/native/src/generated/arkoala_api_generated.h @@ -274,15 +274,11 @@ typedef struct AccessibilityCallback AccessibilityCallback; typedef struct Opt_AccessibilityCallback Opt_AccessibilityCallback; typedef struct AccessibilityFocusCallback AccessibilityFocusCallback; typedef struct Opt_AccessibilityFocusCallback Opt_AccessibilityFocusCallback; +typedef struct AccessibilityTransparentCallback AccessibilityTransparentCallback; +typedef struct Opt_AccessibilityTransparentCallback Opt_AccessibilityTransparentCallback; typedef struct AttributeModifierPeer AttributeModifierPeer; typedef struct AttributeModifierPeer* Ark_AttributeModifier; typedef struct Opt_AttributeModifier Opt_AttributeModifier; -typedef struct BaseContextPeer BaseContextPeer; -typedef struct BaseContextPeer* Ark_BaseContext; -typedef struct Opt_BaseContext Opt_BaseContext; -typedef struct BaseShapePeer BaseShapePeer; -typedef struct BaseShapePeer* Ark_BaseShape; -typedef struct Opt_BaseShape Opt_BaseShape; typedef struct Opt_Boolean Opt_Boolean; typedef struct Opt_Buffer Opt_Buffer; typedef struct BuilderNodeOpsPeer BuilderNodeOpsPeer; @@ -312,28 +308,17 @@ typedef struct Opt_ColorContent Opt_ColorContent; typedef struct ColorFilterPeer ColorFilterPeer; typedef struct ColorFilterPeer* Ark_ColorFilter; typedef struct Opt_ColorFilter Opt_ColorFilter; -typedef struct ColorMetricsPeer ColorMetricsPeer; -typedef struct ColorMetricsPeer* Ark_ColorMetrics; -typedef struct Opt_ColorMetrics Opt_ColorMetrics; typedef struct Ark_CommonMethod Ark_CommonMethod; typedef struct Opt_CommonMethod Opt_CommonMethod; typedef struct CommonShapePeer CommonShapePeer; typedef struct CommonShapePeer* Ark_CommonShape; typedef struct Opt_CommonShape Opt_CommonShape; -typedef struct ComponentContentPeer ComponentContentPeer; -typedef struct ComponentContentPeer* Ark_ComponentContent; -typedef struct Opt_ComponentContent Opt_ComponentContent; typedef struct ConsoleMessagePeer ConsoleMessagePeer; typedef struct ConsoleMessagePeer* Ark_ConsoleMessage; typedef struct Opt_ConsoleMessage Opt_ConsoleMessage; -typedef struct ContextPeer ContextPeer; -typedef struct ContextPeer* Ark_Context; -typedef struct Opt_Context Opt_Context; typedef struct ControllerHandlerPeer ControllerHandlerPeer; typedef struct ControllerHandlerPeer* Ark_ControllerHandler; typedef struct Opt_ControllerHandler Opt_ControllerHandler; -typedef struct Ark_CornerRadius Ark_CornerRadius; -typedef struct Opt_CornerRadius Opt_CornerRadius; typedef struct curves_ICurvePeer curves_ICurvePeer; typedef struct curves_ICurvePeer* Ark_curves_ICurve; typedef struct Opt_curves_ICurve Opt_curves_ICurve; @@ -351,63 +336,15 @@ typedef struct Opt_DatePickerDialog Opt_DatePickerDialog; typedef struct DrawableDescriptorPeer DrawableDescriptorPeer; typedef struct DrawableDescriptorPeer* Ark_DrawableDescriptor; typedef struct Opt_DrawableDescriptor Opt_DrawableDescriptor; -typedef struct DrawContextPeer DrawContextPeer; -typedef struct DrawContextPeer* Ark_DrawContext; -typedef struct Opt_DrawContext Opt_DrawContext; -typedef struct drawing_BrushPeer drawing_BrushPeer; -typedef struct drawing_BrushPeer* Ark_drawing_Brush; -typedef struct Opt_drawing_Brush Opt_drawing_Brush; typedef struct drawing_CanvasPeer drawing_CanvasPeer; typedef struct drawing_CanvasPeer* Ark_drawing_Canvas; typedef struct Opt_drawing_Canvas Opt_drawing_Canvas; typedef struct drawing_ColorFilterPeer drawing_ColorFilterPeer; typedef struct drawing_ColorFilterPeer* Ark_drawing_ColorFilter; typedef struct Opt_drawing_ColorFilter Opt_drawing_ColorFilter; -typedef struct drawing_FontPeer drawing_FontPeer; -typedef struct drawing_FontPeer* Ark_drawing_Font; -typedef struct Opt_drawing_Font Opt_drawing_Font; -typedef struct drawing_ImageFilterPeer drawing_ImageFilterPeer; -typedef struct drawing_ImageFilterPeer* Ark_drawing_ImageFilter; -typedef struct Opt_drawing_ImageFilter Opt_drawing_ImageFilter; typedef struct drawing_LatticePeer drawing_LatticePeer; typedef struct drawing_LatticePeer* Ark_drawing_Lattice; typedef struct Opt_drawing_Lattice Opt_drawing_Lattice; -typedef struct drawing_MaskFilterPeer drawing_MaskFilterPeer; -typedef struct drawing_MaskFilterPeer* Ark_drawing_MaskFilter; -typedef struct Opt_drawing_MaskFilter Opt_drawing_MaskFilter; -typedef struct drawing_MatrixPeer drawing_MatrixPeer; -typedef struct drawing_MatrixPeer* Ark_drawing_Matrix; -typedef struct Opt_drawing_Matrix Opt_drawing_Matrix; -typedef struct drawing_PathPeer drawing_PathPeer; -typedef struct drawing_PathPeer* Ark_drawing_Path; -typedef struct Opt_drawing_Path Opt_drawing_Path; -typedef struct drawing_PathEffectPeer drawing_PathEffectPeer; -typedef struct drawing_PathEffectPeer* Ark_drawing_PathEffect; -typedef struct Opt_drawing_PathEffect Opt_drawing_PathEffect; -typedef struct drawing_PenPeer drawing_PenPeer; -typedef struct drawing_PenPeer* Ark_drawing_Pen; -typedef struct Opt_drawing_Pen Opt_drawing_Pen; -typedef struct drawing_RegionPeer drawing_RegionPeer; -typedef struct drawing_RegionPeer* Ark_drawing_Region; -typedef struct Opt_drawing_Region Opt_drawing_Region; -typedef struct drawing_RoundRectPeer drawing_RoundRectPeer; -typedef struct drawing_RoundRectPeer* Ark_drawing_RoundRect; -typedef struct Opt_drawing_RoundRect Opt_drawing_RoundRect; -typedef struct drawing_SamplingOptionsPeer drawing_SamplingOptionsPeer; -typedef struct drawing_SamplingOptionsPeer* Ark_drawing_SamplingOptions; -typedef struct Opt_drawing_SamplingOptions Opt_drawing_SamplingOptions; -typedef struct drawing_ShaderEffectPeer drawing_ShaderEffectPeer; -typedef struct drawing_ShaderEffectPeer* Ark_drawing_ShaderEffect; -typedef struct Opt_drawing_ShaderEffect Opt_drawing_ShaderEffect; -typedef struct drawing_ShadowLayerPeer drawing_ShadowLayerPeer; -typedef struct drawing_ShadowLayerPeer* Ark_drawing_ShadowLayer; -typedef struct Opt_drawing_ShadowLayer Opt_drawing_ShadowLayer; -typedef struct drawing_TextBlobPeer drawing_TextBlobPeer; -typedef struct drawing_TextBlobPeer* Ark_drawing_TextBlob; -typedef struct Opt_drawing_TextBlob Opt_drawing_TextBlob; -typedef struct drawing_TypefacePeer drawing_TypefacePeer; -typedef struct drawing_TypefacePeer* Ark_drawing_Typeface; -typedef struct Opt_drawing_Typeface Opt_drawing_Typeface; typedef struct EllipseShapePeer EllipseShapePeer; typedef struct EllipseShapePeer* Ark_EllipseShape; typedef struct Opt_EllipseShape Opt_EllipseShape; @@ -417,9 +354,6 @@ typedef struct Opt_EventResult Opt_EventResult; typedef struct EventTargetInfoPeer EventTargetInfoPeer; typedef struct EventTargetInfoPeer* Ark_EventTargetInfo; typedef struct Opt_EventTargetInfo Opt_EventTargetInfo; -typedef struct ExtendableComponentPeer ExtendableComponentPeer; -typedef struct ExtendableComponentPeer* Ark_ExtendableComponent; -typedef struct Opt_ExtendableComponent Opt_ExtendableComponent; typedef struct FileSelectorParamPeer FileSelectorParamPeer; typedef struct FileSelectorParamPeer* Ark_FileSelectorParam; typedef struct Opt_FileSelectorParam Opt_FileSelectorParam; @@ -430,9 +364,6 @@ typedef struct Opt_Float32 Opt_Float32; typedef struct Opt_Float64 Opt_Float64; typedef struct Ark_FormSize Ark_FormSize; typedef struct Opt_FormSize Opt_FormSize; -typedef struct FrameNodePeer FrameNodePeer; -typedef struct FrameNodePeer* Ark_FrameNode; -typedef struct Opt_FrameNode Opt_FrameNode; typedef struct FrictionMotionPeer FrictionMotionPeer; typedef struct FrictionMotionPeer* Ark_FrictionMotion; typedef struct Opt_FrictionMotion Opt_FrictionMotion; @@ -444,9 +375,9 @@ typedef struct Opt_FullscreenInfo Opt_FullscreenInfo; typedef struct GesturePeer GesturePeer; typedef struct GesturePeer* Ark_Gesture; typedef struct Opt_Gesture Opt_Gesture; -typedef struct GestureGroupInterfacePeer GestureGroupInterfacePeer; -typedef struct GestureGroupInterfacePeer* Ark_GestureGroupInterface; -typedef struct Opt_GestureGroupInterface Opt_GestureGroupInterface; +typedef struct GestureGroupPeer GestureGroupPeer; +typedef struct GestureGroupPeer* Ark_GestureGroup; +typedef struct Opt_GestureGroup Opt_GestureGroup; typedef struct GestureModifierPeer GestureModifierPeer; typedef struct GestureModifierPeer* Ark_GestureModifier; typedef struct Opt_GestureModifier Opt_GestureModifier; @@ -492,17 +423,11 @@ typedef struct Opt_LifeCycle Opt_LifeCycle; typedef struct LinearGradientPeer LinearGradientPeer; typedef struct LinearGradientPeer* Ark_LinearGradient; typedef struct Opt_LinearGradient Opt_LinearGradient; -typedef struct LinearIndicatorControllerPeer LinearIndicatorControllerPeer; -typedef struct LinearIndicatorControllerPeer* Ark_LinearIndicatorController; -typedef struct Opt_LinearIndicatorController Opt_LinearIndicatorController; typedef struct ListScrollerPeer ListScrollerPeer; typedef struct ListScrollerPeer* Ark_ListScroller; typedef struct Opt_ListScroller Opt_ListScroller; typedef struct Ark_LoadingProgressConfiguration Ark_LoadingProgressConfiguration; typedef struct Opt_LoadingProgressConfiguration Opt_LoadingProgressConfiguration; -typedef struct LongPressGestureInterfacePeer LongPressGestureInterfacePeer; -typedef struct LongPressGestureInterfacePeer* Ark_LongPressGestureInterface; -typedef struct Opt_LongPressGestureInterface Opt_LongPressGestureInterface; typedef struct LongPressRecognizerPeer LongPressRecognizerPeer; typedef struct LongPressRecognizerPeer* Ark_LongPressRecognizer; typedef struct Opt_LongPressRecognizer Opt_LongPressRecognizer; @@ -517,10 +442,8 @@ typedef struct NavPathStackPeer* Ark_NavPathStack; typedef struct Opt_NavPathStack Opt_NavPathStack; typedef struct Ark_NestedScrollOptions Ark_NestedScrollOptions; typedef struct Opt_NestedScrollOptions Opt_NestedScrollOptions; -typedef struct NodeContentPeer NodeContentPeer; -typedef struct NodeContentPeer* Ark_NodeContent; -typedef struct Opt_NodeContent Opt_NodeContent; -typedef struct Ark_NodeController Ark_NodeController; +typedef struct NodeControllerPeer NodeControllerPeer; +typedef struct NodeControllerPeer* Ark_NodeController; typedef struct Opt_NodeController Opt_NodeController; typedef struct Opt_Number Opt_Number; typedef struct Opt_Object Opt_Object; @@ -557,9 +480,6 @@ typedef struct Ark_OnSearchResultReceiveEvent Ark_OnSearchResultReceiveEvent; typedef struct Opt_OnSearchResultReceiveEvent Opt_OnSearchResultReceiveEvent; typedef struct Ark_OnShowFileSelectorEvent Ark_OnShowFileSelectorEvent; typedef struct Opt_OnShowFileSelectorEvent Opt_OnShowFileSelectorEvent; -typedef struct PanGestureInterfacePeer PanGestureInterfacePeer; -typedef struct PanGestureInterfacePeer* Ark_PanGestureInterface; -typedef struct Opt_PanGestureInterface Opt_PanGestureInterface; typedef struct PanGestureOptionsPeer PanGestureOptionsPeer; typedef struct PanGestureOptionsPeer* Ark_PanGestureOptions; typedef struct Opt_PanGestureOptions Opt_PanGestureOptions; @@ -578,9 +498,6 @@ typedef struct Opt_PatternLockController Opt_PatternLockController; typedef struct PermissionRequestPeer PermissionRequestPeer; typedef struct PermissionRequestPeer* Ark_PermissionRequest; typedef struct Opt_PermissionRequest Opt_PermissionRequest; -typedef struct PinchGestureInterfacePeer PinchGestureInterfacePeer; -typedef struct PinchGestureInterfacePeer* Ark_PinchGestureInterface; -typedef struct Opt_PinchGestureInterface Opt_PinchGestureInterface; typedef struct PinchRecognizerPeer PinchRecognizerPeer; typedef struct PinchRecognizerPeer* Ark_PinchRecognizer; typedef struct Opt_PinchRecognizer Opt_PinchRecognizer; @@ -600,9 +517,6 @@ typedef struct Opt_ProgressConfiguration Opt_ProgressConfiguration; typedef struct ProgressMaskPeer ProgressMaskPeer; typedef struct ProgressMaskPeer* Ark_ProgressMask; typedef struct Opt_ProgressMask Opt_ProgressMask; -typedef struct PromptActionPeer PromptActionPeer; -typedef struct PromptActionPeer* Ark_PromptAction; -typedef struct Opt_PromptAction Opt_PromptAction; typedef struct PulseSymbolEffectPeer PulseSymbolEffectPeer; typedef struct PulseSymbolEffectPeer* Ark_PulseSymbolEffect; typedef struct Opt_PulseSymbolEffect Opt_PulseSymbolEffect; @@ -640,9 +554,6 @@ typedef struct Ark_RRect Ark_RRect; typedef struct Opt_RRect Opt_RRect; typedef struct Ark_ScaleResult Ark_ScaleResult; typedef struct Opt_ScaleResult Opt_ScaleResult; -typedef struct ScenePeer ScenePeer; -typedef struct ScenePeer* Ark_Scene; -typedef struct Opt_Scene Opt_Scene; typedef struct ScreenCaptureHandlerPeer ScreenCaptureHandlerPeer; typedef struct ScreenCaptureHandlerPeer* Ark_ScreenCaptureHandler; typedef struct Opt_ScreenCaptureHandler Opt_ScreenCaptureHandler; @@ -661,12 +572,6 @@ typedef struct Opt_ScrollResult Opt_ScrollResult; typedef struct SearchControllerPeer SearchControllerPeer; typedef struct SearchControllerPeer* Ark_SearchController; typedef struct Opt_SearchController Opt_SearchController; -typedef struct ShapeClipPeer ShapeClipPeer; -typedef struct ShapeClipPeer* Ark_ShapeClip; -typedef struct Opt_ShapeClip Opt_ShapeClip; -typedef struct ShapeMaskPeer ShapeMaskPeer; -typedef struct ShapeMaskPeer* Ark_ShapeMask; -typedef struct Opt_ShapeMask Opt_ShapeMask; typedef struct Ark_Size Ark_Size; typedef struct Opt_Size Opt_Size; typedef struct Ark_SizeResult Ark_SizeResult; @@ -709,7 +614,8 @@ typedef struct Opt_SwipeRecognizer Opt_SwipeRecognizer; typedef struct SymbolEffectPeer SymbolEffectPeer; typedef struct SymbolEffectPeer* Ark_SymbolEffect; typedef struct Opt_SymbolEffect Opt_SymbolEffect; -typedef struct Ark_SymbolGlyphModifier Ark_SymbolGlyphModifier; +typedef struct SymbolGlyphModifierPeer SymbolGlyphModifierPeer; +typedef struct SymbolGlyphModifierPeer* Ark_SymbolGlyphModifier; typedef struct Opt_SymbolGlyphModifier Opt_SymbolGlyphModifier; typedef struct TabContentTransitionProxyPeer TabContentTransitionProxyPeer; typedef struct TabContentTransitionProxyPeer* Ark_TabContentTransitionProxy; @@ -719,42 +625,9 @@ typedef struct Opt_TabsAnimationEvent Opt_TabsAnimationEvent; typedef struct TabsControllerPeer TabsControllerPeer; typedef struct TabsControllerPeer* Ark_TabsController; typedef struct Opt_TabsController Opt_TabsController; -typedef struct TapGestureInterfacePeer TapGestureInterfacePeer; -typedef struct TapGestureInterfacePeer* Ark_TapGestureInterface; -typedef struct Opt_TapGestureInterface Opt_TapGestureInterface; typedef struct TapRecognizerPeer TapRecognizerPeer; typedef struct TapRecognizerPeer* Ark_TapRecognizer; typedef struct Opt_TapRecognizer Opt_TapRecognizer; -typedef struct text_FontCollectionPeer text_FontCollectionPeer; -typedef struct text_FontCollectionPeer* Ark_text_FontCollection; -typedef struct Opt_text_FontCollection Opt_text_FontCollection; -typedef struct Ark_text_FontFeature Ark_text_FontFeature; -typedef struct Opt_text_FontFeature Opt_text_FontFeature; -typedef struct Ark_text_FontVariation Ark_text_FontVariation; -typedef struct Opt_text_FontVariation Opt_text_FontVariation; -typedef struct text_LineTypesetPeer text_LineTypesetPeer; -typedef struct text_LineTypesetPeer* Ark_text_LineTypeset; -typedef struct Opt_text_LineTypeset Opt_text_LineTypeset; -typedef struct text_ParagraphPeer text_ParagraphPeer; -typedef struct text_ParagraphPeer* Ark_text_Paragraph; -typedef struct Opt_text_Paragraph Opt_text_Paragraph; -typedef struct text_ParagraphBuilderPeer text_ParagraphBuilderPeer; -typedef struct text_ParagraphBuilderPeer* Ark_text_ParagraphBuilder; -typedef struct Opt_text_ParagraphBuilder Opt_text_ParagraphBuilder; -typedef struct Ark_text_PositionWithAffinity Ark_text_PositionWithAffinity; -typedef struct Opt_text_PositionWithAffinity Opt_text_PositionWithAffinity; -typedef struct Ark_text_Range Ark_text_Range; -typedef struct Opt_text_Range Opt_text_Range; -typedef struct text_RunPeer text_RunPeer; -typedef struct text_RunPeer* Ark_text_Run; -typedef struct Opt_text_Run Opt_text_Run; -typedef struct text_TextLinePeer text_TextLinePeer; -typedef struct text_TextLinePeer* Ark_text_TextLine; -typedef struct Opt_text_TextLine Opt_text_TextLine; -typedef struct Ark_text_TextTab Ark_text_TextTab; -typedef struct Opt_text_TextTab Opt_text_TextTab; -typedef struct Ark_text_TypographicBounds Ark_text_TypographicBounds; -typedef struct Opt_text_TypographicBounds Opt_text_TypographicBounds; typedef struct TextAreaControllerPeer TextAreaControllerPeer; typedef struct TextAreaControllerPeer* Ark_TextAreaController; typedef struct Opt_TextAreaController Opt_TextAreaController; @@ -778,15 +651,13 @@ typedef struct Opt_TextEditControllerEx Opt_TextEditControllerEx; typedef struct TextInputControllerPeer TextInputControllerPeer; typedef struct TextInputControllerPeer* Ark_TextInputController; typedef struct Opt_TextInputController Opt_TextInputController; -typedef struct TextMenuControllerPeer TextMenuControllerPeer; -typedef struct TextMenuControllerPeer* Ark_TextMenuController; -typedef struct Opt_TextMenuController Opt_TextMenuController; typedef struct TextMenuItemIdPeer TextMenuItemIdPeer; typedef struct TextMenuItemIdPeer* Ark_TextMenuItemId; typedef struct Opt_TextMenuItemId Opt_TextMenuItemId; typedef struct Ark_TextMetrics Ark_TextMetrics; typedef struct Opt_TextMetrics Opt_TextMetrics; -typedef struct Ark_TextModifier Ark_TextModifier; +typedef struct TextModifierPeer TextModifierPeer; +typedef struct TextModifierPeer* Ark_TextModifier; typedef struct Opt_TextModifier Opt_TextModifier; typedef struct Ark_TextOptions Ark_TextOptions; typedef struct Opt_TextOptions Opt_TextOptions; @@ -800,9 +671,6 @@ typedef struct Opt_TextTimerConfiguration Opt_TextTimerConfiguration; typedef struct TextTimerControllerPeer TextTimerControllerPeer; typedef struct TextTimerControllerPeer* Ark_TextTimerController; typedef struct Opt_TextTimerController Opt_TextTimerController; -typedef struct ThemeControlPeer ThemeControlPeer; -typedef struct ThemeControlPeer* Ark_ThemeControl; -typedef struct Opt_ThemeControl Opt_ThemeControl; typedef struct TimePickerDialogPeer TimePickerDialogPeer; typedef struct TimePickerDialogPeer* Ark_TimePickerDialog; typedef struct Opt_TimePickerDialog Opt_TimePickerDialog; @@ -825,10 +693,11 @@ typedef struct Opt_UICommonEvent Opt_UICommonEvent; typedef struct UIContextPeer UIContextPeer; typedef struct UIContextPeer* Ark_UIContext; typedef struct Opt_UIContext Opt_UIContext; -typedef struct Ark_uiEffect_Filter Ark_uiEffect_Filter; +typedef struct uiEffect_FilterPeer uiEffect_FilterPeer; +typedef struct uiEffect_FilterPeer* Ark_uiEffect_Filter; typedef struct Opt_uiEffect_Filter Opt_uiEffect_Filter; -typedef struct Ark_uiEffect_Tuple_Number_Number_Number Ark_uiEffect_Tuple_Number_Number_Number; -typedef struct Opt_uiEffect_Tuple_Number_Number_Number Opt_uiEffect_Tuple_Number_Number_Number; +typedef struct Ark_uiEffect_Tuple_F64_F64_F64 Ark_uiEffect_Tuple_F64_F64_F64; +typedef struct Opt_uiEffect_Tuple_F64_F64_F64 Opt_uiEffect_Tuple_F64_F64_F64; typedef struct uiEffect_VisualEffectPeer uiEffect_VisualEffectPeer; typedef struct uiEffect_VisualEffectPeer* Ark_uiEffect_VisualEffect; typedef struct Opt_uiEffect_VisualEffect Opt_uiEffect_VisualEffect; @@ -837,20 +706,15 @@ typedef struct UIExtensionProxyPeer* Ark_UIExtensionProxy; typedef struct Opt_UIExtensionProxy Opt_UIExtensionProxy; typedef struct Ark_UIGestureEvent Ark_UIGestureEvent; typedef struct Opt_UIGestureEvent Opt_UIGestureEvent; -typedef struct uiObserver_DensityInfoPeer uiObserver_DensityInfoPeer; -typedef struct uiObserver_DensityInfoPeer* Ark_uiObserver_DensityInfo; -typedef struct Opt_uiObserver_DensityInfo Opt_uiObserver_DensityInfo; -typedef struct Ark_uiObserver_NavigationInfo Ark_uiObserver_NavigationInfo; -typedef struct Opt_uiObserver_NavigationInfo Opt_uiObserver_NavigationInfo; typedef struct unifiedDataChannel_UnifiedDataPeer unifiedDataChannel_UnifiedDataPeer; typedef struct unifiedDataChannel_UnifiedDataPeer* Ark_unifiedDataChannel_UnifiedData; typedef struct Opt_unifiedDataChannel_UnifiedData Opt_unifiedDataChannel_UnifiedData; +typedef struct Ark_Union_arkui_component_enums_Color_Number_String Ark_Union_arkui_component_enums_Color_Number_String; +typedef struct Opt_Union_arkui_component_enums_Color_Number_String Opt_Union_arkui_component_enums_Color_Number_String; typedef struct Ark_Union_Boolean_Number Ark_Union_Boolean_Number; typedef struct Opt_Union_Boolean_Number Opt_Union_Boolean_Number; typedef struct Ark_Union_CircleShape_EllipseShape_PathShape_RectShape Ark_Union_CircleShape_EllipseShape_PathShape_RectShape; typedef struct Opt_Union_CircleShape_EllipseShape_PathShape_RectShape Opt_Union_CircleShape_EllipseShape_PathShape_RectShape; -typedef struct Ark_Union_Color_Number_String Ark_Union_Color_Number_String; -typedef struct Opt_Union_Color_Number_String Opt_Union_Color_Number_String; typedef struct Ark_Union_ColorFilter_DrawingColorFilter Ark_Union_ColorFilter_DrawingColorFilter; typedef struct Opt_Union_ColorFilter_DrawingColorFilter Opt_Union_ColorFilter_DrawingColorFilter; typedef struct Ark_Union_ContentClipMode_RectShape Ark_Union_ContentClipMode_RectShape; @@ -875,6 +739,8 @@ typedef struct Ark_Union_Number_String Ark_Union_Number_String; typedef struct Opt_Union_Number_String Opt_Union_Number_String; typedef struct Ark_Union_Number_String_FontWeight Ark_Union_Number_String_FontWeight; typedef struct Opt_Union_Number_String_FontWeight Opt_Union_Number_String_FontWeight; +typedef struct Ark_Union_Number_TextAlign Ark_Union_Number_TextAlign; +typedef struct Opt_Union_Number_TextAlign Opt_Union_Number_TextAlign; typedef struct Ark_Union_Number_TextCase Ark_Union_Number_TextCase; typedef struct Opt_Union_Number_TextCase Opt_Union_Number_TextCase; typedef struct Ark_Union_Number_TextOverflow Ark_Union_Number_TextOverflow; @@ -905,10 +771,8 @@ typedef struct Opt_UrlStyle Opt_UrlStyle; typedef struct UserDataSpanPeer UserDataSpanPeer; typedef struct UserDataSpanPeer* Ark_UserDataSpan; typedef struct Opt_UserDataSpan Opt_UserDataSpan; -typedef struct Ark_Vector2 Ark_Vector2; -typedef struct Opt_Vector2 Opt_Vector2; -typedef struct Ark_Vector3 Ark_Vector3; -typedef struct Opt_Vector3 Opt_Vector3; +typedef struct Ark_Vec4 Ark_Vec4; +typedef struct Opt_Vec4 Opt_Vec4; typedef struct VideoControllerPeer VideoControllerPeer; typedef struct VideoControllerPeer* Ark_VideoController; typedef struct Opt_VideoController Opt_VideoController; @@ -938,13 +802,16 @@ typedef struct Opt_WebResourceRequest Opt_WebResourceRequest; typedef struct WebResourceResponsePeer WebResourceResponsePeer; typedef struct WebResourceResponsePeer* Ark_WebResourceResponse; typedef struct Opt_WebResourceResponse Opt_WebResourceResponse; -typedef struct Ark_webview_WebHeader Ark_webview_WebHeader; -typedef struct Opt_webview_WebHeader Opt_webview_WebHeader; typedef struct webview_WebviewControllerPeer webview_WebviewControllerPeer; typedef struct webview_WebviewControllerPeer* Ark_webview_WebviewController; typedef struct Opt_webview_WebviewController Opt_webview_WebviewController; typedef struct Ark_WindowAnimationTarget Ark_WindowAnimationTarget; typedef struct Opt_WindowAnimationTarget Opt_WindowAnimationTarget; +typedef struct WrappedBuilderPeer WrappedBuilderPeer; +typedef struct WrappedBuilderPeer* Ark_WrappedBuilder; +typedef struct Opt_WrappedBuilder Opt_WrappedBuilder; +typedef struct Array_Animation Array_Animation; +typedef struct Opt_Array_Animation Opt_Array_Animation; typedef struct Array_Array_String Array_Array_String; typedef struct Opt_Array_Array_String Opt_Array_Array_String; typedef struct Array_BarrierStyle Array_BarrierStyle; @@ -953,22 +820,12 @@ typedef struct Array_Buffer Array_Buffer; typedef struct Opt_Array_Buffer Opt_Array_Buffer; typedef struct Array_ColorStop Array_ColorStop; typedef struct Opt_Array_ColorStop Opt_Array_ColorStop; -typedef struct Array_common2D_Point Array_common2D_Point; -typedef struct Opt_Array_common2D_Point Opt_Array_common2D_Point; -typedef struct Array_common2D_Rect Array_common2D_Rect; -typedef struct Opt_Array_common2D_Rect Opt_Array_common2D_Rect; -typedef struct Array_CustomObject Array_CustomObject; -typedef struct Opt_Array_CustomObject Opt_Array_CustomObject; typedef struct Array_DateRange Array_DateRange; typedef struct Opt_Array_DateRange Opt_Array_DateRange; typedef struct Array_Dimension Array_Dimension; typedef struct Opt_Array_Dimension Opt_Array_Dimension; typedef struct Array_DragPreviewMode Array_DragPreviewMode; typedef struct Opt_Array_DragPreviewMode Opt_Array_DragPreviewMode; -typedef struct Array_drawing_RectType Array_drawing_RectType; -typedef struct Opt_Array_drawing_RectType Opt_Array_drawing_RectType; -typedef struct Array_drawing_TextBlobRunBuffer Array_drawing_TextBlobRunBuffer; -typedef struct Opt_Array_drawing_TextBlobRunBuffer Opt_Array_drawing_TextBlobRunBuffer; typedef struct Array_FingerInfo Array_FingerInfo; typedef struct Opt_Array_FingerInfo Opt_Array_FingerInfo; typedef struct Array_Float64 Array_Float64; @@ -1065,22 +922,6 @@ typedef struct Array_String Array_String; typedef struct Opt_Array_String Opt_Array_String; typedef struct Array_StyleOptions Array_StyleOptions; typedef struct Opt_Array_StyleOptions Opt_Array_StyleOptions; -typedef struct Array_text_FontDescriptor Array_text_FontDescriptor; -typedef struct Opt_Array_text_FontDescriptor Opt_Array_text_FontDescriptor; -typedef struct Array_text_FontFeature Array_text_FontFeature; -typedef struct Opt_Array_text_FontFeature Opt_Array_text_FontFeature; -typedef struct Array_text_FontVariation Array_text_FontVariation; -typedef struct Opt_Array_text_FontVariation Opt_Array_text_FontVariation; -typedef struct Array_text_LineMetrics Array_text_LineMetrics; -typedef struct Opt_Array_text_LineMetrics Opt_Array_text_LineMetrics; -typedef struct Array_text_Run Array_text_Run; -typedef struct Opt_Array_text_Run Opt_Array_text_Run; -typedef struct Array_text_TextBox Array_text_TextBox; -typedef struct Opt_Array_text_TextBox Opt_Array_text_TextBox; -typedef struct Array_text_TextLine Array_text_TextLine; -typedef struct Opt_Array_text_TextLine Opt_Array_text_TextLine; -typedef struct Array_text_TextShadow Array_text_TextShadow; -typedef struct Opt_Array_text_TextShadow Opt_Array_text_TextShadow; typedef struct Array_TextCascadePickerRangeContent Array_TextCascadePickerRangeContent; typedef struct Opt_Array_TextCascadePickerRangeContent Opt_Array_TextCascadePickerRangeContent; typedef struct Array_TextDataDetectorType Array_TextDataDetectorType; @@ -1101,8 +942,6 @@ typedef struct Array_Tuple_Union_ResourceColor_LinearGradient_Number Array_Tuple typedef struct Opt_Array_Tuple_Union_ResourceColor_LinearGradient_Number Opt_Array_Tuple_Union_ResourceColor_LinearGradient_Number; typedef struct Array_uniformTypeDescriptor_UniformDataType Array_uniformTypeDescriptor_UniformDataType; typedef struct Opt_Array_uniformTypeDescriptor_UniformDataType Opt_Array_uniformTypeDescriptor_UniformDataType; -typedef struct Array_Union_Number_String Array_Union_Number_String; -typedef struct Opt_Array_Union_Number_String Opt_Array_Union_Number_String; typedef struct Array_Union_ResourceColor_LinearGradient Array_Union_ResourceColor_LinearGradient; typedef struct Opt_Array_Union_ResourceColor_LinearGradient Opt_Array_Union_ResourceColor_LinearGradient; typedef struct Array_Union_RichEditorImageSpanResult_RichEditorTextSpanResult Array_Union_RichEditorImageSpanResult_RichEditorTextSpanResult; @@ -1111,14 +950,16 @@ typedef struct Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult Ar typedef struct Opt_Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult Opt_Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult; typedef struct Array_Union_String_I32_I64_F64_Resource Array_Union_String_I32_I64_F64_Resource; typedef struct Opt_Array_Union_String_I32_I64_F64_Resource Opt_Array_Union_String_I32_I64_F64_Resource; -typedef struct Array_webview_WebHeader Array_webview_WebHeader; -typedef struct Opt_Array_webview_WebHeader Opt_Array_webview_WebHeader; typedef struct AsyncCallback_image_PixelMap_Void AsyncCallback_image_PixelMap_Void; typedef struct Opt_AsyncCallback_image_PixelMap_Void Opt_AsyncCallback_image_PixelMap_Void; +typedef struct BuilderParameterCallback BuilderParameterCallback; +typedef struct Opt_BuilderParameterCallback Opt_BuilderParameterCallback; typedef struct ButtonModifierBuilder ButtonModifierBuilder; typedef struct Opt_ButtonModifierBuilder Opt_ButtonModifierBuilder; typedef struct ButtonTriggerClickCallback ButtonTriggerClickCallback; typedef struct Opt_ButtonTriggerClickCallback Opt_ButtonTriggerClickCallback; +typedef struct Callback_Any_Void Callback_Any_Void; +typedef struct Opt_Callback_Any_Void Opt_Callback_Any_Void; typedef struct Callback_Area_Area_Void Callback_Area_Area_Void; typedef struct Opt_Callback_Area_Area_Void Opt_Callback_Area_Area_Void; typedef struct Callback_Array_Number_Void Callback_Array_Number_Void; @@ -1139,10 +980,6 @@ typedef struct Callback_Boolean_Void Callback_Boolean_Void; typedef struct Opt_Callback_Boolean_Void Opt_Callback_Boolean_Void; typedef struct Callback_Buffer_Void Callback_Buffer_Void; typedef struct Opt_Callback_Buffer_Void Opt_Callback_Buffer_Void; -typedef struct Callback_ClickEvent_PasteButtonOnClickResult_Void Callback_ClickEvent_PasteButtonOnClickResult_Void; -typedef struct Opt_Callback_ClickEvent_PasteButtonOnClickResult_Void Opt_Callback_ClickEvent_PasteButtonOnClickResult_Void; -typedef struct Callback_ClickEvent_SaveButtonOnClickResult_Void Callback_ClickEvent_SaveButtonOnClickResult_Void; -typedef struct Opt_Callback_ClickEvent_SaveButtonOnClickResult_Void Opt_Callback_ClickEvent_SaveButtonOnClickResult_Void; typedef struct Callback_ClickEvent_Void Callback_ClickEvent_Void; typedef struct Opt_Callback_ClickEvent_Void Opt_Callback_ClickEvent_Void; typedef struct Callback_ComputedBarAttribute_Void Callback_ComputedBarAttribute_Void; @@ -1197,6 +1034,10 @@ typedef struct Callback_FullscreenInfo_Void Callback_FullscreenInfo_Void; typedef struct Opt_Callback_FullscreenInfo_Void Opt_Callback_FullscreenInfo_Void; typedef struct Callback_GestureEvent_Void Callback_GestureEvent_Void; typedef struct Opt_Callback_GestureEvent_Void Opt_Callback_GestureEvent_Void; +typedef struct Callback_GestureGroup Callback_GestureGroup; +typedef struct Opt_Callback_GestureGroup Opt_Callback_GestureGroup; +typedef struct Callback_GestureGroup_Void Callback_GestureGroup_Void; +typedef struct Opt_Callback_GestureGroup_Void Opt_Callback_GestureGroup_Void; typedef struct Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult; typedef struct Opt_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult Opt_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult; typedef struct Callback_GestureJudgeResult_Void Callback_GestureJudgeResult_Void; @@ -1295,10 +1136,16 @@ typedef struct Callback_OnHttpErrorReceiveEvent_Void Callback_OnHttpErrorReceive typedef struct Opt_Callback_OnHttpErrorReceiveEvent_Void Opt_Callback_OnHttpErrorReceiveEvent_Void; typedef struct Callback_OnInterceptRequestEvent_WebResourceResponse Callback_OnInterceptRequestEvent_WebResourceResponse; typedef struct Opt_Callback_OnInterceptRequestEvent_WebResourceResponse Opt_Callback_OnInterceptRequestEvent_WebResourceResponse; +typedef struct Callback_OnLoadFinishedEvent_Void Callback_OnLoadFinishedEvent_Void; +typedef struct Opt_Callback_OnLoadFinishedEvent_Void Opt_Callback_OnLoadFinishedEvent_Void; typedef struct Callback_OnLoadInterceptEvent_Boolean Callback_OnLoadInterceptEvent_Boolean; typedef struct Opt_Callback_OnLoadInterceptEvent_Boolean Opt_Callback_OnLoadInterceptEvent_Boolean; +typedef struct Callback_OnLoadStartedEvent_Void Callback_OnLoadStartedEvent_Void; +typedef struct Opt_Callback_OnLoadStartedEvent_Void Opt_Callback_OnLoadStartedEvent_Void; typedef struct Callback_onMeasureSize_SizeResult Callback_onMeasureSize_SizeResult; typedef struct Opt_Callback_onMeasureSize_SizeResult Opt_Callback_onMeasureSize_SizeResult; +typedef struct Callback_OnMoveFromTo Callback_OnMoveFromTo; +typedef struct Opt_Callback_OnMoveFromTo Opt_Callback_OnMoveFromTo; typedef struct Callback_OnOverScrollEvent_Void Callback_OnOverScrollEvent_Void; typedef struct Opt_Callback_OnOverScrollEvent_Void Opt_Callback_OnOverScrollEvent_Void; typedef struct Callback_OnPageBeginEvent_Void Callback_OnPageBeginEvent_Void; @@ -1341,28 +1188,18 @@ typedef struct Callback_OnTouchIconUrlReceivedEvent_Void Callback_OnTouchIconUrl typedef struct Opt_Callback_OnTouchIconUrlReceivedEvent_Void Opt_Callback_OnTouchIconUrlReceivedEvent_Void; typedef struct Callback_OnWindowNewEvent_Void Callback_OnWindowNewEvent_Void; typedef struct Opt_Callback_OnWindowNewEvent_Void Opt_Callback_OnWindowNewEvent_Void; -typedef struct Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void; -typedef struct Opt_Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void Opt_Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void; typedef struct Callback_Opt_Array_NavDestinationTransition_Void Callback_Opt_Array_NavDestinationTransition_Void; typedef struct Opt_Callback_Opt_Array_NavDestinationTransition_Void Opt_Callback_Opt_Array_NavDestinationTransition_Void; -typedef struct Callback_Opt_Array_String_Opt_Array_String_Void Callback_Opt_Array_String_Opt_Array_String_Void; -typedef struct Opt_Callback_Opt_Array_String_Opt_Array_String_Void Opt_Callback_Opt_Array_String_Opt_Array_String_Void; typedef struct Callback_Opt_Array_String_Void Callback_Opt_Array_String_Void; typedef struct Opt_Callback_Opt_Array_String_Void Opt_Callback_Opt_Array_String_Void; typedef struct Callback_Opt_CustomBuilder_Void Callback_Opt_CustomBuilder_Void; typedef struct Opt_Callback_Opt_CustomBuilder_Void Opt_Callback_Opt_CustomBuilder_Void; -typedef struct Callback_Opt_FontDescriptor_Opt_Array_String_Void Callback_Opt_FontDescriptor_Opt_Array_String_Void; -typedef struct Opt_Callback_Opt_FontDescriptor_Opt_Array_String_Void Opt_Callback_Opt_FontDescriptor_Opt_Array_String_Void; typedef struct Callback_Opt_NavigationAnimatedTransition_Void Callback_Opt_NavigationAnimatedTransition_Void; typedef struct Opt_Callback_Opt_NavigationAnimatedTransition_Void Opt_Callback_Opt_NavigationAnimatedTransition_Void; typedef struct Callback_Opt_OffsetResult_Void Callback_Opt_OffsetResult_Void; typedef struct Opt_Callback_Opt_OffsetResult_Void Opt_Callback_Opt_OffsetResult_Void; -typedef struct Callback_Opt_Scene_Opt_Array_String_Void Callback_Opt_Scene_Opt_Array_String_Void; -typedef struct Opt_Callback_Opt_Scene_Opt_Array_String_Void Opt_Callback_Opt_Scene_Opt_Array_String_Void; typedef struct Callback_Opt_ScrollResult_Void Callback_Opt_ScrollResult_Void; typedef struct Opt_Callback_Opt_ScrollResult_Void Opt_Callback_Opt_ScrollResult_Void; -typedef struct Callback_Opt_String_Opt_Array_String_Void Callback_Opt_String_Opt_Array_String_Void; -typedef struct Opt_Callback_Opt_String_Opt_Array_String_Void Opt_Callback_Opt_String_Opt_Array_String_Void; typedef struct Callback_Opt_StyledString_Opt_Array_String_Void Callback_Opt_StyledString_Opt_Array_String_Void; typedef struct Opt_Callback_Opt_StyledString_Opt_Array_String_Void Opt_Callback_Opt_StyledString_Opt_Array_String_Void; typedef struct Callback_Opt_TabContentAnimatedTransition_Void Callback_Opt_TabContentAnimatedTransition_Void; @@ -1425,6 +1262,8 @@ typedef struct Callback_SwipeGesture_Void Callback_SwipeGesture_Void; typedef struct Opt_Callback_SwipeGesture_Void Opt_Callback_SwipeGesture_Void; typedef struct Callback_SwiperContentTransitionProxy_Void Callback_SwiperContentTransitionProxy_Void; typedef struct Opt_Callback_SwiperContentTransitionProxy_Void Opt_Callback_SwiperContentTransitionProxy_Void; +typedef struct Callback_T_Void Callback_T_Void; +typedef struct Opt_Callback_T_Void Opt_Callback_T_Void; typedef struct Callback_T_Void_Arkui_Component_Units_Length Callback_T_Void_Arkui_Component_Units_Length; typedef struct Opt_Callback_T_Void_Arkui_Component_Units_Length Opt_Callback_T_Void_Arkui_Component_Units_Length; typedef struct Callback_T_Void_Arkui_Component_Units_ResourceStr Callback_T_Void_Arkui_Component_Units_ResourceStr; @@ -1451,8 +1290,6 @@ typedef struct Callback_TabContentTransitionProxy_Void Callback_TabContentTransi typedef struct Opt_Callback_TabContentTransitionProxy_Void Opt_Callback_TabContentTransitionProxy_Void; typedef struct Callback_TerminationInfo_Void Callback_TerminationInfo_Void; typedef struct Opt_Callback_TerminationInfo_Void Opt_Callback_TerminationInfo_Void; -typedef struct Callback_TextPickerResult_Void Callback_TextPickerResult_Void; -typedef struct Opt_Callback_TextPickerResult_Void Opt_Callback_TextPickerResult_Void; typedef struct Callback_TextRange_Void Callback_TextRange_Void; typedef struct Opt_Callback_TextRange_Void Opt_Callback_TextRange_Void; typedef struct Callback_TimePickerResult_Void Callback_TimePickerResult_Void; @@ -1485,10 +1322,6 @@ typedef struct ContentDidScrollCallback ContentDidScrollCallback; typedef struct Opt_ContentDidScrollCallback Opt_ContentDidScrollCallback; typedef struct ContentWillScrollCallback ContentWillScrollCallback; typedef struct Opt_ContentWillScrollCallback Opt_ContentWillScrollCallback; -typedef struct Context_getGroupDir_Callback Context_getGroupDir_Callback; -typedef struct Opt_Context_getGroupDir_Callback Opt_Context_getGroupDir_Callback; -typedef struct curves_Callback_Number_Number curves_Callback_Number_Number; -typedef struct Opt_curves_Callback_Number_Number Opt_curves_Callback_Number_Number; typedef struct CustomNodeBuilder CustomNodeBuilder; typedef struct Opt_CustomNodeBuilder Opt_CustomNodeBuilder; typedef struct CustomStyles CustomStyles; @@ -1513,6 +1346,8 @@ typedef struct ImageErrorCallback ImageErrorCallback; typedef struct Opt_ImageErrorCallback Opt_ImageErrorCallback; typedef struct ImageOnCompleteCallback ImageOnCompleteCallback; typedef struct Opt_ImageOnCompleteCallback Opt_ImageOnCompleteCallback; +typedef struct Initializer Initializer; +typedef struct Opt_Initializer Opt_Initializer; typedef struct InterceptionModeCallback InterceptionModeCallback; typedef struct Opt_InterceptionModeCallback Opt_InterceptionModeCallback; typedef struct InterceptionShowCallback InterceptionShowCallback; @@ -1521,14 +1356,14 @@ typedef struct LoadingProgressModifierBuilder LoadingProgressModifierBuilder; typedef struct Opt_LoadingProgressModifierBuilder Opt_LoadingProgressModifierBuilder; typedef struct Map_AxisModel_Number Map_AxisModel_Number; typedef struct Opt_Map_AxisModel_Number Opt_Map_AxisModel_Number; -typedef struct Map_Number_text_RunMetrics Map_Number_text_RunMetrics; -typedef struct Opt_Map_Number_text_RunMetrics Opt_Map_Number_text_RunMetrics; +typedef struct Map_String_BuilderParameterCallback Map_String_BuilderParameterCallback; +typedef struct Opt_Map_String_BuilderParameterCallback Opt_Map_String_BuilderParameterCallback; typedef struct Map_String_ComponentContent Map_String_ComponentContent; typedef struct Opt_Map_String_ComponentContent Opt_Map_String_ComponentContent; +typedef struct Map_String_Int32 Map_String_Int32; +typedef struct Opt_Map_String_Int32 Opt_Map_String_Int32; typedef struct Map_String_Int64 Map_String_Int64; typedef struct Opt_Map_String_Int64 Opt_Map_String_Int64; -typedef struct Map_String_Object Map_String_Object; -typedef struct Opt_Map_String_Object Opt_Map_String_Object; typedef struct Map_String_Opt_Object Map_String_Opt_Object; typedef struct Opt_Map_String_Opt_Object Opt_Map_String_Opt_Object; typedef struct Map_String_String Map_String_String; @@ -1583,8 +1418,6 @@ typedef struct OnItemDragStartCallback OnItemDragStartCallback; typedef struct Opt_OnItemDragStartCallback Opt_OnItemDragStartCallback; typedef struct OnLargestContentfulPaintCallback OnLargestContentfulPaintCallback; typedef struct Opt_OnLargestContentfulPaintCallback Opt_OnLargestContentfulPaintCallback; -typedef struct OnLinearIndicatorChangeCallback OnLinearIndicatorChangeCallback; -typedef struct Opt_OnLinearIndicatorChangeCallback Opt_OnLinearIndicatorChangeCallback; typedef struct OnMenuItemClickCallback OnMenuItemClickCallback; typedef struct Opt_OnMenuItemClickCallback Opt_OnMenuItemClickCallback; typedef struct OnMoveHandler OnMoveHandler; @@ -1645,10 +1478,8 @@ typedef struct OnViewportFitChangedCallback OnViewportFitChangedCallback; typedef struct Opt_OnViewportFitChangedCallback Opt_OnViewportFitChangedCallback; typedef struct OnWillScrollCallback OnWillScrollCallback; typedef struct Opt_OnWillScrollCallback Opt_OnWillScrollCallback; -typedef struct PageMapBuilder PageMapBuilder; -typedef struct Opt_PageMapBuilder Opt_PageMapBuilder; -typedef struct PageTransitionCallback PageTransitionCallback; -typedef struct Opt_PageTransitionCallback Opt_PageTransitionCallback; +typedef struct PageMapNodeBuilder PageMapNodeBuilder; +typedef struct Opt_PageMapNodeBuilder Opt_PageMapNodeBuilder; typedef struct PasteEventCallback PasteEventCallback; typedef struct Opt_PasteEventCallback Opt_PasteEventCallback; typedef struct PluginErrorCallback PluginErrorCallback; @@ -1695,8 +1526,6 @@ typedef struct SubmitCallback SubmitCallback; typedef struct Opt_SubmitCallback Opt_SubmitCallback; typedef struct TabsCustomContentTransitionCallback TabsCustomContentTransitionCallback; typedef struct Opt_TabsCustomContentTransitionCallback Opt_TabsCustomContentTransitionCallback; -typedef struct text_Callback_Number_Number_Boolean_Boolean text_Callback_Number_Number_Boolean_Boolean; -typedef struct Opt_text_Callback_Number_Number_Boolean_Boolean Opt_text_Callback_Number_Number_Boolean_Boolean; typedef struct TextAreaSubmitCallback TextAreaSubmitCallback; typedef struct Opt_TextAreaSubmitCallback Opt_TextAreaSubmitCallback; typedef struct TextClockModifierBuilder TextClockModifierBuilder; @@ -1717,20 +1546,6 @@ typedef struct Type_CommonMethod_onDragStart Type_CommonMethod_onDragStart; typedef struct Opt_Type_CommonMethod_onDragStart Opt_Type_CommonMethod_onDragStart; typedef struct Type_NavigationAttribute_customNavContentTransition Type_NavigationAttribute_customNavContentTransition; typedef struct Opt_Type_NavigationAttribute_customNavContentTransition Opt_Type_NavigationAttribute_customNavContentTransition; -typedef struct uiObserver_Callback_DensityInfo_Void uiObserver_Callback_DensityInfo_Void; -typedef struct Opt_uiObserver_Callback_DensityInfo_Void Opt_uiObserver_Callback_DensityInfo_Void; -typedef struct uiObserver_Callback_NavDestinationInfo_Void uiObserver_Callback_NavDestinationInfo_Void; -typedef struct Opt_uiObserver_Callback_NavDestinationInfo_Void Opt_uiObserver_Callback_NavDestinationInfo_Void; -typedef struct uiObserver_Callback_NavDestinationSwitchInfo_Void uiObserver_Callback_NavDestinationSwitchInfo_Void; -typedef struct Opt_uiObserver_Callback_NavDestinationSwitchInfo_Void Opt_uiObserver_Callback_NavDestinationSwitchInfo_Void; -typedef struct uiObserver_Callback_RouterPageInfo_Void uiObserver_Callback_RouterPageInfo_Void; -typedef struct Opt_uiObserver_Callback_RouterPageInfo_Void Opt_uiObserver_Callback_RouterPageInfo_Void; -typedef struct uiObserver_Callback_ScrollEventInfo_Void uiObserver_Callback_ScrollEventInfo_Void; -typedef struct Opt_uiObserver_Callback_ScrollEventInfo_Void Opt_uiObserver_Callback_ScrollEventInfo_Void; -typedef struct uiObserver_Callback_TabContentInfo_Void uiObserver_Callback_TabContentInfo_Void; -typedef struct Opt_uiObserver_Callback_TabContentInfo_Void Opt_uiObserver_Callback_TabContentInfo_Void; -typedef struct uiObserver_Callback_Void uiObserver_Callback_Void; -typedef struct Opt_uiObserver_Callback_Void Opt_uiObserver_Callback_Void; typedef struct UpdateTransitionCallback UpdateTransitionCallback; typedef struct Opt_UpdateTransitionCallback Opt_UpdateTransitionCallback; typedef struct VisibleAreaChangeCallback VisibleAreaChangeCallback; @@ -1747,6 +1562,9 @@ typedef struct Ark_AdsBlockedDetails Ark_AdsBlockedDetails; typedef struct Opt_AdsBlockedDetails Opt_AdsBlockedDetails; typedef struct Ark_AlignRuleOption Ark_AlignRuleOption; typedef struct Opt_AlignRuleOption Opt_AlignRuleOption; +typedef struct AnimationPeer AnimationPeer; +typedef struct AnimationPeer* Ark_Animation; +typedef struct Opt_Animation Opt_Animation; typedef struct Ark_AnimationNumberRange Ark_AnimationNumberRange; typedef struct Opt_AnimationNumberRange Opt_AnimationNumberRange; typedef struct AppearSymbolEffectPeer AppearSymbolEffectPeer; @@ -1756,6 +1574,9 @@ typedef struct Ark_ASTCResource Ark_ASTCResource; typedef struct Opt_ASTCResource Opt_ASTCResource; typedef struct Ark_AsymmetricTransitionOption Ark_AsymmetricTransitionOption; typedef struct Opt_AsymmetricTransitionOption Opt_AsymmetricTransitionOption; +typedef struct AttributeUpdaterPeer AttributeUpdaterPeer; +typedef struct AttributeUpdaterPeer* Ark_AttributeUpdater; +typedef struct Opt_AttributeUpdater Opt_AttributeUpdater; typedef struct Ark_AutoPlayOptions Ark_AutoPlayOptions; typedef struct Opt_AutoPlayOptions Opt_AutoPlayOptions; typedef struct Ark_BackgroundBrightnessOptions Ark_BackgroundBrightnessOptions; @@ -1773,8 +1594,12 @@ typedef struct Ark_Bias Ark_Bias; typedef struct Opt_Bias Opt_Bias; typedef struct Ark_Bindable_Array_Arkui_Component_Units_ResourceStr Ark_Bindable_Array_Arkui_Component_Units_ResourceStr; typedef struct Opt_Bindable_Array_Arkui_Component_Units_ResourceStr Opt_Bindable_Array_Arkui_Component_Units_ResourceStr; +typedef struct Ark_Bindable_Array_Global_Resource_Resource Ark_Bindable_Array_Global_Resource_Resource; +typedef struct Opt_Bindable_Array_Global_Resource_Resource Opt_Bindable_Array_Global_Resource_Resource; typedef struct Ark_Bindable_Array_Number Ark_Bindable_Array_Number; typedef struct Opt_Bindable_Array_Number Opt_Bindable_Array_Number; +typedef struct Ark_Bindable_Array_String Ark_Bindable_Array_String; +typedef struct Opt_Bindable_Array_String Opt_Bindable_Array_String; typedef struct Ark_Bindable_Boolean Ark_Bindable_Boolean; typedef struct Opt_Bindable_Boolean Opt_Bindable_Boolean; typedef struct Ark_Bindable_Date Ark_Bindable_Date; @@ -1783,10 +1608,10 @@ typedef struct Ark_Bindable_Number Ark_Bindable_Number; typedef struct Opt_Bindable_Number Opt_Bindable_Number; typedef struct Ark_Bindable_String Ark_Bindable_String; typedef struct Opt_Bindable_String Opt_Bindable_String; +typedef struct Ark_BindableResourceStrArray Ark_BindableResourceStrArray; +typedef struct Opt_BindableResourceStrArray Opt_BindableResourceStrArray; typedef struct Ark_BlurOptions Ark_BlurOptions; typedef struct Opt_BlurOptions Opt_BlurOptions; -typedef struct Ark_BorderRadiuses_graphics Ark_BorderRadiuses_graphics; -typedef struct Opt_BorderRadiuses_graphics Opt_BorderRadiuses_graphics; typedef struct BounceSymbolEffectPeer BounceSymbolEffectPeer; typedef struct BounceSymbolEffectPeer* Ark_BounceSymbolEffect; typedef struct Opt_BounceSymbolEffect Opt_BounceSymbolEffect; @@ -1817,8 +1642,6 @@ typedef struct Opt_CheckboxOptions Opt_CheckboxOptions; typedef struct ChildrenMainSizePeer ChildrenMainSizePeer; typedef struct ChildrenMainSizePeer* Ark_ChildrenMainSize; typedef struct Opt_ChildrenMainSize Opt_ChildrenMainSize; -typedef struct Ark_Circle Ark_Circle; -typedef struct Opt_Circle Opt_Circle; typedef struct Ark_CircleOptions Ark_CircleOptions; typedef struct Opt_CircleOptions Opt_CircleOptions; typedef struct Ark_ClickEffect Ark_ClickEffect; @@ -1827,27 +1650,15 @@ typedef struct Ark_CloseSwipeActionOptions Ark_CloseSwipeActionOptions; typedef struct Opt_CloseSwipeActionOptions Opt_CloseSwipeActionOptions; typedef struct Ark_ColorFilterType Ark_ColorFilterType; typedef struct Opt_ColorFilterType Opt_ColorFilterType; +typedef struct ColorMetricsPeer ColorMetricsPeer; +typedef struct ColorMetricsPeer* Ark_ColorMetrics; +typedef struct Opt_ColorMetrics Opt_ColorMetrics; typedef struct Ark_ColumnOptions Ark_ColumnOptions; typedef struct Opt_ColumnOptions Opt_ColumnOptions; typedef struct Ark_ColumnOptionsV2 Ark_ColumnOptionsV2; typedef struct Opt_ColumnOptionsV2 Opt_ColumnOptionsV2; -typedef struct Ark_CommandPath Ark_CommandPath; -typedef struct Opt_CommandPath Opt_CommandPath; -typedef struct common_ContextPeer common_ContextPeer; -typedef struct common_ContextPeer* Ark_common_Context; -typedef struct Opt_common_Context Opt_common_Context; -typedef struct Ark_common2D_Color Ark_common2D_Color; -typedef struct Opt_common2D_Color Opt_common2D_Color; -typedef struct Ark_common2D_Point Ark_common2D_Point; -typedef struct Opt_common2D_Point Opt_common2D_Point; -typedef struct Ark_common2D_Point3d Ark_common2D_Point3d; -typedef struct Opt_common2D_Point3d Opt_common2D_Point3d; -typedef struct Ark_common2D_Rect Ark_common2D_Rect; -typedef struct Opt_common2D_Rect Opt_common2D_Rect; typedef struct Ark_ComputedBarAttribute Ark_ComputedBarAttribute; typedef struct Opt_ComputedBarAttribute Opt_ComputedBarAttribute; -typedef struct Ark_CrossLanguageOptions Ark_CrossLanguageOptions; -typedef struct Opt_CrossLanguageOptions Opt_CrossLanguageOptions; typedef struct Ark_CrownEvent Ark_CrownEvent; typedef struct Opt_CrownEvent Opt_CrownEvent; typedef struct Ark_CustomDialogControllerExternalOptions Ark_CustomDialogControllerExternalOptions; @@ -1861,6 +1672,8 @@ typedef struct Ark_CustomSpanMeasureInfo Ark_CustomSpanMeasureInfo; typedef struct Opt_CustomSpanMeasureInfo Opt_CustomSpanMeasureInfo; typedef struct Ark_CustomSpanMetrics Ark_CustomSpanMetrics; typedef struct Opt_CustomSpanMetrics Opt_CustomSpanMetrics; +typedef struct Ark_CustomTheme Ark_CustomTheme; +typedef struct Opt_CustomTheme Opt_CustomTheme; typedef struct Ark_DataPanelConfiguration Ark_DataPanelConfiguration; typedef struct Opt_DataPanelConfiguration Opt_DataPanelConfiguration; typedef struct Ark_DataPanelOptions Ark_DataPanelOptions; @@ -1893,10 +1706,9 @@ typedef struct Ark_DragInteractionOptions Ark_DragInteractionOptions; typedef struct Opt_DragInteractionOptions Opt_DragInteractionOptions; typedef struct Ark_DragItemInfo Ark_DragItemInfo; typedef struct Opt_DragItemInfo Opt_DragItemInfo; -typedef struct Ark_drawing_FontMetrics Ark_drawing_FontMetrics; -typedef struct Opt_drawing_FontMetrics Opt_drawing_FontMetrics; -typedef struct Ark_drawing_TextBlobRunBuffer Ark_drawing_TextBlobRunBuffer; -typedef struct Opt_drawing_TextBlobRunBuffer Opt_drawing_TextBlobRunBuffer; +typedef struct DrawContextPeer DrawContextPeer; +typedef struct DrawContextPeer* Ark_DrawContext; +typedef struct Opt_DrawContext Opt_DrawContext; typedef struct DrawingRenderingContextPeer DrawingRenderingContextPeer; typedef struct DrawingRenderingContextPeer* Ark_DrawingRenderingContext; typedef struct Opt_DrawingRenderingContext Opt_DrawingRenderingContext; @@ -1917,6 +1729,9 @@ typedef struct Ark_EllipseOptions Ark_EllipseOptions; typedef struct Opt_EllipseOptions Opt_EllipseOptions; typedef struct Ark_EmbedOptions Ark_EmbedOptions; typedef struct Opt_EmbedOptions Opt_EmbedOptions; +typedef struct EnvironmentPeer EnvironmentPeer; +typedef struct EnvironmentPeer* Ark_Environment; +typedef struct Opt_Environment Opt_Environment; typedef struct Ark_ErrorEvent Ark_ErrorEvent; typedef struct Opt_ErrorEvent Opt_ErrorEvent; typedef struct Ark_ErrorInformation Ark_ErrorInformation; @@ -1933,8 +1748,6 @@ typedef struct Ark_FocusMovement Ark_FocusMovement; typedef struct Opt_FocusMovement Opt_FocusMovement; typedef struct Ark_FolderStackOptions Ark_FolderStackOptions; typedef struct Opt_FolderStackOptions Opt_FolderStackOptions; -typedef struct Ark_FontInfo Ark_FontInfo; -typedef struct Opt_FontInfo Opt_FontInfo; typedef struct Ark_FontSettingOptions Ark_FontSettingOptions; typedef struct Opt_FontSettingOptions Opt_FontSettingOptions; typedef struct Ark_ForegroundEffectOptions Ark_ForegroundEffectOptions; @@ -1947,6 +1760,9 @@ typedef struct Ark_FractionStop Ark_FractionStop; typedef struct Opt_FractionStop Opt_FractionStop; typedef struct Ark_Frame Ark_Frame; typedef struct Opt_Frame Opt_Frame; +typedef struct FrameNodePeer FrameNodePeer; +typedef struct FrameNodePeer* Ark_FrameNode; +typedef struct Opt_FrameNode Opt_FrameNode; typedef struct Ark_FullScreenEnterEvent Ark_FullScreenEnterEvent; typedef struct Opt_FullScreenEnterEvent Opt_FullScreenEnterEvent; typedef struct Ark_GaugeConfiguration Ark_GaugeConfiguration; @@ -2000,6 +1816,8 @@ typedef struct Ark_intl_DateTimeOptions Ark_intl_DateTimeOptions; typedef struct Opt_intl_DateTimeOptions Opt_intl_DateTimeOptions; typedef struct Ark_InvertOptions Ark_InvertOptions; typedef struct Opt_InvertOptions Opt_InvertOptions; +typedef struct Ark_ItemDragEventHandler Ark_ItemDragEventHandler; +typedef struct Opt_ItemDragEventHandler Opt_ItemDragEventHandler; typedef struct Ark_ItemDragInfo Ark_ItemDragInfo; typedef struct Opt_ItemDragInfo Opt_ItemDragInfo; typedef struct Ark_JavaScriptProxy Ark_JavaScriptProxy; @@ -2011,8 +1829,6 @@ typedef struct KeyEventPeer* Ark_KeyEvent; typedef struct Opt_KeyEvent Opt_KeyEvent; typedef struct Ark_LargestContentfulPaint Ark_LargestContentfulPaint; typedef struct Opt_LargestContentfulPaint Opt_LargestContentfulPaint; -typedef struct Ark_LayoutConstraint Ark_LayoutConstraint; -typedef struct Opt_LayoutConstraint Opt_LayoutConstraint; typedef struct LengthMetricsPeer LengthMetricsPeer; typedef struct LengthMetricsPeer* Ark_LengthMetrics; typedef struct Opt_LengthMetrics Opt_LengthMetrics; @@ -2023,8 +1839,6 @@ typedef struct Ark_LinearGradientBlurOptions Ark_LinearGradientBlurOptions; typedef struct Opt_LinearGradientBlurOptions Opt_LinearGradientBlurOptions; typedef struct Ark_LinearGradientOptions Ark_LinearGradientOptions; typedef struct Opt_LinearGradientOptions Opt_LinearGradientOptions; -typedef struct Ark_LinearIndicatorStartOptions Ark_LinearIndicatorStartOptions; -typedef struct Opt_LinearIndicatorStartOptions Opt_LinearIndicatorStartOptions; typedef struct LineHeightStylePeer LineHeightStylePeer; typedef struct LineHeightStylePeer* Ark_LineHeightStyle; typedef struct Opt_LineHeightStyle Opt_LineHeightStyle; @@ -2042,21 +1856,11 @@ typedef struct Ark_LocalizedHorizontalAlignParam Ark_LocalizedHorizontalAlignPar typedef struct Opt_LocalizedHorizontalAlignParam Opt_LocalizedHorizontalAlignParam; typedef struct Ark_LocalizedVerticalAlignParam Ark_LocalizedVerticalAlignParam; typedef struct Opt_LocalizedVerticalAlignParam Opt_LocalizedVerticalAlignParam; -typedef struct Ark_LongPressGestureHandlerOptions Ark_LongPressGestureHandlerOptions; -typedef struct Opt_LongPressGestureHandlerOptions Opt_LongPressGestureHandlerOptions; -typedef struct Ark_LongPressGestureInterface_Invoke_Literal Ark_LongPressGestureInterface_Invoke_Literal; -typedef struct Opt_LongPressGestureInterface_Invoke_Literal Opt_LongPressGestureInterface_Invoke_Literal; typedef struct Ark_MarqueeOptions Ark_MarqueeOptions; typedef struct Opt_MarqueeOptions Opt_MarqueeOptions; typedef struct Matrix2DPeer Matrix2DPeer; typedef struct Matrix2DPeer* Ark_Matrix2D; typedef struct Opt_Matrix2D Opt_Matrix2D; -typedef struct Ark_Matrix4 Ark_Matrix4; -typedef struct Opt_Matrix4 Opt_Matrix4; -typedef struct Ark_matrix4_Matrix4TransformPoint Ark_matrix4_Matrix4TransformPoint; -typedef struct Opt_matrix4_Matrix4TransformPoint Opt_matrix4_Matrix4TransformPoint; -typedef struct Ark_matrix4_PolyToPolyOptions Ark_matrix4_PolyToPolyOptions; -typedef struct Opt_matrix4_PolyToPolyOptions Opt_matrix4_PolyToPolyOptions; typedef struct Ark_Matrix4Result Ark_Matrix4Result; typedef struct Opt_Matrix4Result Opt_Matrix4Result; typedef struct MeasurablePeer MeasurablePeer; @@ -2116,8 +1920,12 @@ typedef struct Ark_OnHttpErrorReceiveEvent Ark_OnHttpErrorReceiveEvent; typedef struct Opt_OnHttpErrorReceiveEvent Opt_OnHttpErrorReceiveEvent; typedef struct Ark_OnInterceptRequestEvent Ark_OnInterceptRequestEvent; typedef struct Opt_OnInterceptRequestEvent Opt_OnInterceptRequestEvent; +typedef struct Ark_OnLoadFinishedEvent Ark_OnLoadFinishedEvent; +typedef struct Opt_OnLoadFinishedEvent Opt_OnLoadFinishedEvent; typedef struct Ark_OnLoadInterceptEvent Ark_OnLoadInterceptEvent; typedef struct Opt_OnLoadInterceptEvent Opt_OnLoadInterceptEvent; +typedef struct Ark_OnLoadStartedEvent Ark_OnLoadStartedEvent; +typedef struct Opt_OnLoadStartedEvent Opt_OnLoadStartedEvent; typedef struct Ark_OnPageBeginEvent Ark_OnPageBeginEvent; typedef struct Opt_OnPageBeginEvent Opt_OnPageBeginEvent; typedef struct Ark_OnPageEndEvent Ark_OnPageEndEvent; @@ -2148,16 +1956,8 @@ typedef struct Ark_OverlayOffset Ark_OverlayOffset; typedef struct Opt_OverlayOffset Opt_OverlayOffset; typedef struct Ark_PanGestureHandlerOptions Ark_PanGestureHandlerOptions; typedef struct Opt_PanGestureHandlerOptions Opt_PanGestureHandlerOptions; -typedef struct Ark_PanGestureInterface_Invoke_Literal Ark_PanGestureInterface_Invoke_Literal; -typedef struct Opt_PanGestureInterface_Invoke_Literal Opt_PanGestureInterface_Invoke_Literal; typedef struct Ark_PathOptions Ark_PathOptions; typedef struct Opt_PathOptions Opt_PathOptions; -typedef struct Ark_PathShapeOptions Ark_PathShapeOptions; -typedef struct Opt_PathShapeOptions Opt_PathShapeOptions; -typedef struct Ark_PinchGestureHandlerOptions Ark_PinchGestureHandlerOptions; -typedef struct Opt_PinchGestureHandlerOptions Opt_PinchGestureHandlerOptions; -typedef struct Ark_PinchGestureInterface_Invoke_Literal Ark_PinchGestureInterface_Invoke_Literal; -typedef struct Opt_PinchGestureInterface_Invoke_Literal Opt_PinchGestureInterface_Invoke_Literal; typedef struct Ark_PixelRoundPolicy Ark_PixelRoundPolicy; typedef struct Opt_PixelRoundPolicy Opt_PixelRoundPolicy; typedef struct Ark_PluginComponentTemplate Ark_PluginComponentTemplate; @@ -2204,8 +2004,6 @@ typedef struct Ark_ResourceColor Ark_ResourceColor; typedef struct Opt_ResourceColor Opt_ResourceColor; typedef struct Ark_ResourceStr Ark_ResourceStr; typedef struct Opt_ResourceStr Opt_ResourceStr; -typedef struct Ark_RichEditorBuilderSpanOptions Ark_RichEditorBuilderSpanOptions; -typedef struct Opt_RichEditorBuilderSpanOptions Opt_RichEditorBuilderSpanOptions; typedef struct Ark_RichEditorDeleteValue Ark_RichEditorDeleteValue; typedef struct Opt_RichEditorDeleteValue Opt_RichEditorDeleteValue; typedef struct Ark_RichEditorGesture Ark_RichEditorGesture; @@ -2224,10 +2022,6 @@ typedef struct Ark_RotationGestureHandlerOptions Ark_RotationGestureHandlerOptio typedef struct Opt_RotationGestureHandlerOptions Opt_RotationGestureHandlerOptions; typedef struct Ark_RoundedRectOptions Ark_RoundedRectOptions; typedef struct Opt_RoundedRectOptions Opt_RoundedRectOptions; -typedef struct Ark_RoundRect Ark_RoundRect; -typedef struct Opt_RoundRect Opt_RoundRect; -typedef struct Ark_RoundRectShapeOptions Ark_RoundRectShapeOptions; -typedef struct Opt_RoundRectShapeOptions Opt_RoundRectShapeOptions; typedef struct Ark_RouteMapConfig Ark_RouteMapConfig; typedef struct Opt_RouteMapConfig Opt_RouteMapConfig; typedef struct Ark_RowOptions Ark_RowOptions; @@ -2237,6 +2031,9 @@ typedef struct Opt_ScaleOptions Opt_ScaleOptions; typedef struct ScaleSymbolEffectPeer ScaleSymbolEffectPeer; typedef struct ScaleSymbolEffectPeer* Ark_ScaleSymbolEffect; typedef struct Opt_ScaleSymbolEffect Opt_ScaleSymbolEffect; +typedef struct ScenePeer ScenePeer; +typedef struct ScenePeer* Ark_Scene; +typedef struct Opt_Scene Opt_Scene; typedef struct Ark_ScreenCaptureConfig Ark_ScreenCaptureConfig; typedef struct Opt_ScreenCaptureConfig Opt_ScreenCaptureConfig; typedef struct Ark_ScriptItem Ark_ScriptItem; @@ -2253,8 +2050,6 @@ typedef struct Ark_SelectionMenuOptionsExt Ark_SelectionMenuOptionsExt; typedef struct Opt_SelectionMenuOptionsExt Opt_SelectionMenuOptionsExt; typedef struct Ark_SelectionOptions Ark_SelectionOptions; typedef struct Opt_SelectionOptions Opt_SelectionOptions; -typedef struct Ark_ShapeSize Ark_ShapeSize; -typedef struct Opt_ShapeSize Opt_ShapeSize; typedef struct Ark_SheetDismiss Ark_SheetDismiss; typedef struct Opt_SheetDismiss Opt_SheetDismiss; typedef struct Ark_SlideRange Ark_SlideRange; @@ -2288,30 +2083,12 @@ typedef struct TabBarSymbolPeer* Ark_TabBarSymbol; typedef struct Opt_TabBarSymbol Opt_TabBarSymbol; typedef struct Ark_TabContentAnimatedTransition Ark_TabContentAnimatedTransition; typedef struct Opt_TabContentAnimatedTransition Opt_TabContentAnimatedTransition; -typedef struct Ark_TapGestureParameters Ark_TapGestureParameters; -typedef struct Opt_TapGestureParameters Opt_TapGestureParameters; -typedef struct Ark_TargetInfo Ark_TargetInfo; -typedef struct Opt_TargetInfo Opt_TargetInfo; -typedef struct Ark_text_FontDescriptor Ark_text_FontDescriptor; -typedef struct Opt_text_FontDescriptor Opt_text_FontDescriptor; -typedef struct Ark_text_LineMetrics Ark_text_LineMetrics; -typedef struct Opt_text_LineMetrics Opt_text_LineMetrics; -typedef struct Ark_text_PlaceholderSpan Ark_text_PlaceholderSpan; -typedef struct Opt_text_PlaceholderSpan Opt_text_PlaceholderSpan; -typedef struct Ark_text_RectStyle Ark_text_RectStyle; -typedef struct Opt_text_RectStyle Opt_text_RectStyle; -typedef struct Ark_text_StrutStyle Ark_text_StrutStyle; -typedef struct Opt_text_StrutStyle Opt_text_StrutStyle; -typedef struct Ark_text_TextBox Ark_text_TextBox; -typedef struct Opt_text_TextBox Opt_text_TextBox; typedef struct Ark_TextClockOptions Ark_TextClockOptions; typedef struct Opt_TextClockOptions Opt_TextClockOptions; typedef struct Ark_TextContentControllerOptions Ark_TextContentControllerOptions; typedef struct Opt_TextContentControllerOptions Opt_TextContentControllerOptions; typedef struct Ark_TextMarqueeOptions Ark_TextMarqueeOptions; typedef struct Opt_TextMarqueeOptions Opt_TextMarqueeOptions; -typedef struct Ark_TextMenuOptions Ark_TextMenuOptions; -typedef struct Opt_TextMenuOptions Opt_TextMenuOptions; typedef struct Ark_TextRange Ark_TextRange; typedef struct Opt_TextRange Opt_TextRange; typedef struct TextShadowStylePeer TextShadowStylePeer; @@ -2335,21 +2112,19 @@ typedef struct Ark_Tuple_ResourceColor_Number Ark_Tuple_ResourceColor_Number; typedef struct Opt_Tuple_ResourceColor_Number Opt_Tuple_ResourceColor_Number; typedef struct Ark_uiEffect_BrightnessBlender Ark_uiEffect_BrightnessBlender; typedef struct Opt_uiEffect_BrightnessBlender Opt_uiEffect_BrightnessBlender; -typedef struct Ark_uiEffect_BrightnessBlenderParam Ark_uiEffect_BrightnessBlenderParam; -typedef struct Opt_uiEffect_BrightnessBlenderParam Opt_uiEffect_BrightnessBlenderParam; typedef struct Ark_UIExtensionOptions Ark_UIExtensionOptions; typedef struct Opt_UIExtensionOptions Opt_UIExtensionOptions; -typedef struct Ark_uiObserver_NavDestinationInfo Ark_uiObserver_NavDestinationInfo; -typedef struct Opt_uiObserver_NavDestinationInfo Opt_uiObserver_NavDestinationInfo; -typedef struct uiObserver_RouterPageInfoPeer uiObserver_RouterPageInfoPeer; -typedef struct uiObserver_RouterPageInfoPeer* Ark_uiObserver_RouterPageInfo; -typedef struct Opt_uiObserver_RouterPageInfo Opt_uiObserver_RouterPageInfo; -typedef struct Ark_uiObserver_ScrollEventInfo Ark_uiObserver_ScrollEventInfo; -typedef struct Opt_uiObserver_ScrollEventInfo Opt_uiObserver_ScrollEventInfo; -typedef struct Ark_uiObserver_TabContentInfo Ark_uiObserver_TabContentInfo; -typedef struct Opt_uiObserver_TabContentInfo Opt_uiObserver_TabContentInfo; -typedef struct Ark_unifiedDataChannel_Summary Ark_unifiedDataChannel_Summary; +typedef struct unifiedDataChannel_SummaryPeer unifiedDataChannel_SummaryPeer; +typedef struct unifiedDataChannel_SummaryPeer* Ark_unifiedDataChannel_Summary; typedef struct Opt_unifiedDataChannel_Summary Opt_unifiedDataChannel_Summary; +typedef struct Ark_Union_arkui_component_enums_Color_Number_String_Resource Ark_Union_arkui_component_enums_Color_Number_String_Resource; +typedef struct Opt_Union_arkui_component_enums_Color_Number_String_Resource Opt_Union_arkui_component_enums_Color_Number_String_Resource; +typedef struct Ark_Union_arkui_component_enums_Color_String_Resource Ark_Union_arkui_component_enums_Color_String_Resource; +typedef struct Opt_Union_arkui_component_enums_Color_String_Resource Opt_Union_arkui_component_enums_Color_String_Resource; +typedef struct Ark_Union_arkui_component_enums_Color_String_Resource_ColoringStrategy Ark_Union_arkui_component_enums_Color_String_Resource_ColoringStrategy; +typedef struct Opt_Union_arkui_component_enums_Color_String_Resource_ColoringStrategy Opt_Union_arkui_component_enums_Color_String_Resource_ColoringStrategy; +typedef struct Ark_Union_arkui_component_enums_Color_String_Resource_Number Ark_Union_arkui_component_enums_Color_String_Resource_Number; +typedef struct Opt_Union_arkui_component_enums_Color_String_Resource_Number Opt_Union_arkui_component_enums_Color_String_Resource_Number; typedef struct Ark_Union_Array_MenuElement_CustomBuilder Ark_Union_Array_MenuElement_CustomBuilder; typedef struct Opt_Union_Array_MenuElement_CustomBuilder Opt_Union_Array_MenuElement_CustomBuilder; typedef struct Ark_Union_Array_NavigationMenuItem_CustomBuilder Ark_Union_Array_NavigationMenuItem_CustomBuilder; @@ -2376,14 +2151,6 @@ typedef struct Ark_Union_Callback_EnterKeyType_Void_TextAreaSubmitCallback Ark_U typedef struct Opt_Union_Callback_EnterKeyType_Void_TextAreaSubmitCallback Opt_Union_Callback_EnterKeyType_Void_TextAreaSubmitCallback; typedef struct Ark_Union_Callback_String_Void_SearchSubmitCallback Ark_Union_Callback_String_Void_SearchSubmitCallback; typedef struct Opt_Union_Callback_String_Void_SearchSubmitCallback Opt_Union_Callback_String_Void_SearchSubmitCallback; -typedef struct Ark_Union_Color_Number_String_Resource Ark_Union_Color_Number_String_Resource; -typedef struct Opt_Union_Color_Number_String_Resource Opt_Union_Color_Number_String_Resource; -typedef struct Ark_Union_Color_String_Resource Ark_Union_Color_String_Resource; -typedef struct Opt_Union_Color_String_Resource Opt_Union_Color_String_Resource; -typedef struct Ark_Union_Color_String_Resource_ColoringStrategy Ark_Union_Color_String_Resource_ColoringStrategy; -typedef struct Opt_Union_Color_String_Resource_ColoringStrategy Opt_Union_Color_String_Resource_ColoringStrategy; -typedef struct Ark_Union_Color_String_Resource_Number Ark_Union_Color_String_Resource_Number; -typedef struct Opt_Union_Color_String_Resource_Number Opt_Union_Color_String_Resource_Number; typedef struct Ark_Union_ColumnOptions_ColumnOptionsV2 Ark_Union_ColumnOptions_ColumnOptionsV2; typedef struct Opt_Union_ColumnOptions_ColumnOptionsV2 Opt_Union_ColumnOptions_ColumnOptionsV2; typedef struct Ark_Union_CustomBuilder_DragItemInfo Ark_Union_CustomBuilder_DragItemInfo; @@ -2410,8 +2177,6 @@ typedef struct Ark_Union_LengthMetrics_String Ark_Union_LengthMetrics_String; typedef struct Opt_Union_LengthMetrics_String Opt_Union_LengthMetrics_String; typedef struct Ark_Union_MenuPreviewMode_CustomBuilder Ark_Union_MenuPreviewMode_CustomBuilder; typedef struct Opt_Union_MenuPreviewMode_CustomBuilder Opt_Union_MenuPreviewMode_CustomBuilder; -typedef struct Ark_Union_NavDestinationInfo_NavBar Ark_Union_NavDestinationInfo_NavBar; -typedef struct Opt_Union_NavDestinationInfo_NavBar Opt_Union_NavDestinationInfo_NavBar; typedef struct Ark_Union_NestedScrollOptions_NestedScrollOptionsExt Ark_Union_NestedScrollOptions_NestedScrollOptionsExt; typedef struct Opt_Union_NestedScrollOptions_NestedScrollOptionsExt Opt_Union_NestedScrollOptions_NestedScrollOptionsExt; typedef struct Ark_Union_Number_Array_Number Ark_Union_Number_Array_Number; @@ -2432,20 +2197,14 @@ typedef struct Ark_Union_Number_Resource Ark_Union_Number_Resource; typedef struct Opt_Union_Number_Resource Opt_Union_Number_Resource; typedef struct Ark_Union_Number_ResourceStr Ark_Union_Number_ResourceStr; typedef struct Opt_Union_Number_ResourceStr Opt_Union_Number_ResourceStr; -typedef struct Ark_Union_Number_String_Array_Union_Number_String Ark_Union_Number_String_Array_Union_Number_String; -typedef struct Opt_Union_Number_String_Array_Union_Number_String Opt_Union_Number_String_Array_Union_Number_String; typedef struct Ark_Union_Number_String_Resource Ark_Union_Number_String_Resource; typedef struct Opt_Union_Number_String_Resource Opt_Union_Number_String_Resource; typedef struct Ark_Union_Number_String_SwiperAutoFill Ark_Union_Number_String_SwiperAutoFill; typedef struct Opt_Union_Number_String_SwiperAutoFill Opt_Union_Number_String_SwiperAutoFill; typedef struct Ark_Union_OutlineStyle_EdgeOutlineStyles Ark_Union_OutlineStyle_EdgeOutlineStyles; typedef struct Opt_Union_OutlineStyle_EdgeOutlineStyles Opt_Union_OutlineStyle_EdgeOutlineStyles; -typedef struct Ark_Union_PanGestureInterface_Invoke_Literal_PanGestureOptions Ark_Union_PanGestureInterface_Invoke_Literal_PanGestureOptions; -typedef struct Opt_Union_PanGestureInterface_Invoke_Literal_PanGestureOptions Opt_Union_PanGestureInterface_Invoke_Literal_PanGestureOptions; typedef struct Ark_Union_PixelMap_ResourceStr Ark_Union_PixelMap_ResourceStr; typedef struct Opt_Union_PixelMap_ResourceStr Opt_Union_PixelMap_ResourceStr; -typedef struct Ark_Union_PixelMap_ResourceStr_DrawableDescriptor Ark_Union_PixelMap_ResourceStr_DrawableDescriptor; -typedef struct Opt_Union_PixelMap_ResourceStr_DrawableDescriptor Opt_Union_PixelMap_ResourceStr_DrawableDescriptor; typedef struct Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent; typedef struct Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent; typedef struct Ark_Union_PX_VP_LPX_Resource Ark_Union_PX_VP_LPX_Resource; @@ -2468,6 +2227,8 @@ typedef struct Ark_Union_ResourceStr_PixelMap Ark_Union_ResourceStr_PixelMap; typedef struct Opt_Union_ResourceStr_PixelMap Opt_Union_ResourceStr_PixelMap; typedef struct Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier; typedef struct Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier; +typedef struct Ark_Union_ResourceStr_Scene Ark_Union_ResourceStr_Scene; +typedef struct Opt_Union_ResourceStr_Scene Opt_Union_ResourceStr_Scene; typedef struct Ark_Union_ResourceStr_TabBarSymbol Ark_Union_ResourceStr_TabBarSymbol; typedef struct Opt_Union_ResourceStr_TabBarSymbol Opt_Union_ResourceStr_TabBarSymbol; typedef struct Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent; @@ -2508,8 +2269,6 @@ typedef struct Ark_VisibleAreaEventOptions Ark_VisibleAreaEventOptions; typedef struct Opt_VisibleAreaEventOptions Opt_VisibleAreaEventOptions; typedef struct Ark_VisibleListContentInfo Ark_VisibleListContentInfo; typedef struct Opt_VisibleListContentInfo Opt_VisibleListContentInfo; -typedef struct Ark_Want Ark_Want; -typedef struct Opt_Want Opt_Want; typedef struct Ark_WaterFlowOptions Ark_WaterFlowOptions; typedef struct Opt_WaterFlowOptions Opt_WaterFlowOptions; typedef struct Ark_WebKeyboardCallbackInfo Ark_WebKeyboardCallbackInfo; @@ -2539,6 +2298,8 @@ typedef struct Ark_Bindable_Arkui_Component_Units_ResourceStr Ark_Bindable_Arkui typedef struct Opt_Bindable_Arkui_Component_Units_ResourceStr Opt_Bindable_Arkui_Component_Units_ResourceStr; typedef struct Ark_Bindable_Global_Resource_Resource Ark_Bindable_Global_Resource_Resource; typedef struct Opt_Bindable_Global_Resource_Resource Opt_Bindable_Global_Resource_Resource; +typedef struct Ark_BindableResourceStr Ark_BindableResourceStr; +typedef struct Opt_BindableResourceStr Opt_BindableResourceStr; typedef struct Ark_ButtonIconOptions Ark_ButtonIconOptions; typedef struct Opt_ButtonIconOptions Opt_ButtonIconOptions; typedef struct Ark_CalendarOptions Ark_CalendarOptions; @@ -2551,8 +2312,6 @@ typedef struct CanvasRenderingContext2DPeer* Ark_CanvasRenderingContext2D; typedef struct Opt_CanvasRenderingContext2D Opt_CanvasRenderingContext2D; typedef struct Ark_CircleStyleOptions Ark_CircleStyleOptions; typedef struct Opt_CircleStyleOptions Opt_CircleStyleOptions; -typedef struct Ark_Colors Ark_Colors; -typedef struct Opt_Colors Opt_Colors; typedef struct Ark_ComponentInfo Ark_ComponentInfo; typedef struct Opt_ComponentInfo Opt_ComponentInfo; typedef struct Ark_ContentCoverOptions Ark_ContentCoverOptions; @@ -2588,12 +2347,8 @@ typedef struct Ark_FlexSpaceOptions Ark_FlexSpaceOptions; typedef struct Opt_FlexSpaceOptions Opt_FlexSpaceOptions; typedef struct Ark_FocusBoxStyle Ark_FocusBoxStyle; typedef struct Opt_FocusBoxStyle Opt_FocusBoxStyle; -typedef struct Ark_FontOptions Ark_FontOptions; -typedef struct Opt_FontOptions Opt_FontOptions; typedef struct Ark_ForegroundBlurStyleOptions Ark_ForegroundBlurStyleOptions; typedef struct Opt_ForegroundBlurStyleOptions Opt_ForegroundBlurStyleOptions; -typedef struct Ark_FormInfo Ark_FormInfo; -typedef struct Opt_FormInfo Opt_FormInfo; typedef struct Ark_GaugeShadowOptions Ark_GaugeShadowOptions; typedef struct Opt_GaugeShadowOptions Opt_GaugeShadowOptions; typedef struct Ark_GridColOptions Ark_GridColOptions; @@ -2613,8 +2368,6 @@ typedef struct Ark_LengthConstrain Ark_LengthConstrain; typedef struct Opt_LengthConstrain Opt_LengthConstrain; typedef struct Ark_LightSource Ark_LightSource; typedef struct Opt_LightSource Opt_LightSource; -typedef struct Ark_LinearIndicatorStyle Ark_LinearIndicatorStyle; -typedef struct Opt_LinearIndicatorStyle Opt_LinearIndicatorStyle; typedef struct Ark_LocalizedAlignRuleOptions Ark_LocalizedAlignRuleOptions; typedef struct Opt_LocalizedAlignRuleOptions Opt_LocalizedAlignRuleOptions; typedef struct Ark_LocalizedBorderRadiuses Ark_LocalizedBorderRadiuses; @@ -2674,8 +2427,6 @@ typedef struct Ark_RadiusItem Ark_RadiusItem; typedef struct Opt_RadiusItem Opt_RadiusItem; typedef struct Ark_RatingOptions Ark_RatingOptions; typedef struct Opt_RatingOptions Opt_RatingOptions; -typedef struct Ark_RectShapeOptions Ark_RectShapeOptions; -typedef struct Opt_RectShapeOptions Opt_RectShapeOptions; typedef struct Ark_RefreshOptions Ark_RefreshOptions; typedef struct Opt_RefreshOptions Opt_RefreshOptions; typedef struct RestrictedWorkerPeer RestrictedWorkerPeer; @@ -2683,6 +2434,8 @@ typedef struct RestrictedWorkerPeer* Ark_RestrictedWorker; typedef struct Opt_RestrictedWorker Opt_RestrictedWorker; typedef struct Ark_ReuseOptions Ark_ReuseOptions; typedef struct Opt_ReuseOptions Opt_ReuseOptions; +typedef struct Ark_RichEditorBuilderSpanOptions Ark_RichEditorBuilderSpanOptions; +typedef struct Opt_RichEditorBuilderSpanOptions Opt_RichEditorBuilderSpanOptions; typedef struct Ark_RichEditorChangeValue Ark_RichEditorChangeValue; typedef struct Opt_RichEditorChangeValue Opt_RichEditorChangeValue; typedef struct Ark_RichEditorSymbolSpanStyle Ark_RichEditorSymbolSpanStyle; @@ -2691,6 +2444,8 @@ typedef struct Ark_RichEditorUpdateSymbolSpanStyleOptions Ark_RichEditorUpdateSy typedef struct Opt_RichEditorUpdateSymbolSpanStyleOptions Opt_RichEditorUpdateSymbolSpanStyleOptions; typedef struct Ark_RichEditorUrlStyle Ark_RichEditorUrlStyle; typedef struct Opt_RichEditorUrlStyle Opt_RichEditorUrlStyle; +typedef struct Ark_SceneOptions Ark_SceneOptions; +typedef struct Opt_SceneOptions Opt_SceneOptions; typedef struct Ark_ScrollOptions Ark_ScrollOptions; typedef struct Opt_ScrollOptions Opt_ScrollOptions; typedef struct Ark_ScrollToIndexOptions Ark_ScrollToIndexOptions; @@ -2727,12 +2482,6 @@ typedef struct Ark_TabBarOptions Ark_TabBarOptions; typedef struct Opt_TabBarOptions Opt_TabBarOptions; typedef struct Ark_TabsOptions Ark_TabsOptions; typedef struct Opt_TabsOptions Opt_TabsOptions; -typedef struct Ark_TerminationInfo Ark_TerminationInfo; -typedef struct Opt_TerminationInfo Opt_TerminationInfo; -typedef struct Ark_text_Decoration Ark_text_Decoration; -typedef struct Opt_text_Decoration Opt_text_Decoration; -typedef struct Ark_text_TextShadow Ark_text_TextShadow; -typedef struct Opt_text_TextShadow Opt_text_TextShadow; typedef struct Ark_TextCascadePickerRangeContent Ark_TextCascadePickerRangeContent; typedef struct Opt_TextCascadePickerRangeContent Opt_TextCascadePickerRangeContent; typedef struct Ark_TextChangeOptions Ark_TextChangeOptions; @@ -2743,8 +2492,6 @@ typedef struct Ark_TextMenuItem Ark_TextMenuItem; typedef struct Opt_TextMenuItem Opt_TextMenuItem; typedef struct Ark_TextPickerRangeContent Ark_TextPickerRangeContent; typedef struct Opt_TextPickerRangeContent Opt_TextPickerRangeContent; -typedef struct Ark_TextPickerResult Ark_TextPickerResult; -typedef struct Opt_TextPickerResult Opt_TextPickerResult; typedef struct TextStylePeer TextStylePeer; typedef struct TextStylePeer* Ark_TextStyle; typedef struct Opt_TextStyle Opt_TextStyle; @@ -2762,10 +2509,10 @@ typedef struct Ark_Tuple_Length_Length Ark_Tuple_Length_Length; typedef struct Opt_Tuple_Length_Length Opt_Tuple_Length_Length; typedef struct Ark_Tuple_Union_ResourceColor_LinearGradient_Number Ark_Tuple_Union_ResourceColor_LinearGradient_Number; typedef struct Opt_Tuple_Union_ResourceColor_LinearGradient_Number Opt_Tuple_Union_ResourceColor_LinearGradient_Number; -typedef struct Ark_uiObserver_NavDestinationSwitchInfo Ark_uiObserver_NavDestinationSwitchInfo; -typedef struct Opt_uiObserver_NavDestinationSwitchInfo Opt_uiObserver_NavDestinationSwitchInfo; typedef struct Ark_UnderlineColor Ark_UnderlineColor; typedef struct Opt_UnderlineColor Opt_UnderlineColor; +typedef struct Ark_Union_BindableResourceStr_BindableResourceStrArray Ark_Union_BindableResourceStr_BindableResourceStrArray; +typedef struct Opt_Union_BindableResourceStr_BindableResourceStrArray Opt_Union_BindableResourceStr_BindableResourceStrArray; typedef struct Ark_Union_Boolean_PopupMaskType Ark_Union_Boolean_PopupMaskType; typedef struct Opt_Union_Boolean_PopupMaskType Opt_Union_Boolean_PopupMaskType; typedef struct Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext; @@ -2790,16 +2537,12 @@ typedef struct Ark_Union_Number_LengthConstrain Ark_Union_Number_LengthConstrain typedef struct Opt_Union_Number_LengthConstrain Opt_Union_Number_LengthConstrain; typedef struct Ark_Union_Number_Resource_Bindable_Bindable Ark_Union_Number_Resource_Bindable_Bindable; typedef struct Opt_Union_Number_Resource_Bindable_Bindable Opt_Union_Number_Resource_Bindable_Bindable; -typedef struct Ark_Union_RectShapeOptions_RoundRectShapeOptions Ark_Union_RectShapeOptions_RoundRectShapeOptions; -typedef struct Opt_Union_RectShapeOptions_RoundRectShapeOptions Opt_Union_RectShapeOptions_RoundRectShapeOptions; typedef struct Ark_Union_ResourceColor_EdgeColors Ark_Union_ResourceColor_EdgeColors; typedef struct Opt_Union_ResourceColor_EdgeColors Opt_Union_ResourceColor_EdgeColors; typedef struct Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors; typedef struct Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors; typedef struct Ark_Union_ResourceColor_UnderlineColor Ark_Union_ResourceColor_UnderlineColor; typedef struct Opt_Union_ResourceColor_UnderlineColor Opt_Union_ResourceColor_UnderlineColor; -typedef struct Ark_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable Ark_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable; -typedef struct Opt_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable Opt_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable; typedef struct Ark_Union_ResourceStr_Bindable_Bindable Ark_Union_ResourceStr_Bindable_Bindable; typedef struct Opt_Union_ResourceStr_Bindable_Bindable Opt_Union_ResourceStr_Bindable_Bindable; typedef struct Ark_Union_ResourceStr_Bindable_Bindable_Bindable Ark_Union_ResourceStr_Bindable_Bindable_Bindable; @@ -2816,10 +2559,19 @@ typedef struct Ark_Union_TitleHeight_Length Ark_Union_TitleHeight_Length; typedef struct Opt_Union_TitleHeight_Length Opt_Union_TitleHeight_Length; typedef struct Ark_VideoOptions Ark_VideoOptions; typedef struct Opt_VideoOptions Opt_VideoOptions; +typedef struct WantPeer WantPeer; +typedef struct WantPeer* Ark_Want; +typedef struct Opt_Want Opt_Want; +typedef struct Ark_WithThemeOptions Ark_WithThemeOptions; +typedef struct Opt_WithThemeOptions Opt_WithThemeOptions; typedef struct Ark_XComponentOptions Ark_XComponentOptions; typedef struct Opt_XComponentOptions Opt_XComponentOptions; typedef struct Ark_XComponentParameters Ark_XComponentParameters; typedef struct Opt_XComponentParameters Opt_XComponentParameters; +typedef struct Ark_arkui_component_units_Edges Ark_arkui_component_units_Edges; +typedef struct Opt_arkui_component_units_Edges Opt_arkui_component_units_Edges; +typedef struct Ark_arkui_component_units_Font Ark_arkui_component_units_Font; +typedef struct Opt_arkui_component_units_Font Opt_arkui_component_units_Font; typedef struct Ark_ArrowStyle Ark_ArrowStyle; typedef struct Opt_ArrowStyle Opt_ArrowStyle; typedef struct Ark_BadgeStyle Ark_BadgeStyle; @@ -2846,8 +2598,6 @@ typedef struct Ark_ColumnSplitDividerStyle Ark_ColumnSplitDividerStyle; typedef struct Opt_ColumnSplitDividerStyle Opt_ColumnSplitDividerStyle; typedef struct Ark_ConstraintSizeOptions Ark_ConstraintSizeOptions; typedef struct Opt_ConstraintSizeOptions Opt_ConstraintSizeOptions; -typedef struct Ark_CustomTheme Ark_CustomTheme; -typedef struct Opt_CustomTheme Opt_CustomTheme; typedef struct Ark_DividerOptions Ark_DividerOptions; typedef struct Opt_DividerOptions Opt_DividerOptions; typedef struct Ark_DividerStyle Ark_DividerStyle; @@ -2856,16 +2606,14 @@ typedef struct Ark_DotIndicator Ark_DotIndicator; typedef struct Opt_DotIndicator Opt_DotIndicator; typedef struct Ark_EdgeOutlineWidths Ark_EdgeOutlineWidths; typedef struct Opt_EdgeOutlineWidths Opt_EdgeOutlineWidths; -typedef struct Ark_Edges Ark_Edges; -typedef struct Opt_Edges Opt_Edges; typedef struct Ark_EdgeWidths Ark_EdgeWidths; typedef struct Opt_EdgeWidths Opt_EdgeWidths; typedef struct Ark_EditableTextChangeValue Ark_EditableTextChangeValue; typedef struct Opt_EditableTextChangeValue Opt_EditableTextChangeValue; typedef struct Ark_FlexOptions Ark_FlexOptions; typedef struct Opt_FlexOptions Opt_FlexOptions; -typedef struct Ark_Font Ark_Font; -typedef struct Opt_Font Opt_Font; +typedef struct Ark_FormInfo Ark_FormInfo; +typedef struct Opt_FormInfo Opt_FormInfo; typedef struct Ark_GaugeIndicatorOptions Ark_GaugeIndicatorOptions; typedef struct Opt_GaugeIndicatorOptions Opt_GaugeIndicatorOptions; typedef struct Ark_GridRowSizeOption Ark_GridRowSizeOption; @@ -2912,9 +2660,6 @@ typedef struct Ark_Rectangle Ark_Rectangle; typedef struct Opt_Rectangle Opt_Rectangle; typedef struct Ark_RectOptions Ark_RectOptions; typedef struct Opt_RectOptions Opt_RectOptions; -typedef struct RenderNodePeer RenderNodePeer; -typedef struct RenderNodePeer* Ark_RenderNode; -typedef struct Opt_RenderNode Opt_RenderNode; typedef struct Ark_RichEditorSymbolSpanOptions Ark_RichEditorSymbolSpanOptions; typedef struct Opt_RichEditorSymbolSpanOptions Opt_RichEditorSymbolSpanOptions; typedef struct Ark_RingStyleOptions Ark_RingStyleOptions; @@ -2933,8 +2678,8 @@ typedef struct Ark_SweepGradientOptions Ark_SweepGradientOptions; typedef struct Opt_SweepGradientOptions Opt_SweepGradientOptions; typedef struct Ark_SwipeActionItem Ark_SwipeActionItem; typedef struct Opt_SwipeActionItem Opt_SwipeActionItem; -typedef struct Ark_text_TextStyle Ark_text_TextStyle; -typedef struct Opt_text_TextStyle Opt_text_TextStyle; +typedef struct Ark_TerminationInfo Ark_TerminationInfo; +typedef struct Opt_TerminationInfo Opt_TerminationInfo; typedef struct Ark_TextAreaOptions Ark_TextAreaOptions; typedef struct Opt_TextAreaOptions Opt_TextAreaOptions; typedef struct Ark_TextDataDetectorConfig Ark_TextDataDetectorConfig; @@ -3017,8 +2762,8 @@ typedef struct Ark_Union_Padding_LengthMetrics_LocalizedPadding Ark_Union_Paddin typedef struct Opt_Union_Padding_LengthMetrics_LocalizedPadding Opt_Union_Padding_LengthMetrics_LocalizedPadding; typedef struct Ark_Union_Position_Alignment Ark_Union_Position_Alignment; typedef struct Opt_Union_Position_Alignment Opt_Union_Position_Alignment; -typedef struct Ark_Union_Position_Edges_LocalizedEdges Ark_Union_Position_Edges_LocalizedEdges; -typedef struct Opt_Union_Position_Edges_LocalizedEdges Opt_Union_Position_Edges_LocalizedEdges; +typedef struct Ark_Union_Position_arkui_component_units_Edges_LocalizedEdges Ark_Union_Position_arkui_component_units_Edges_LocalizedEdges; +typedef struct Opt_Union_Position_arkui_component_units_Edges_LocalizedEdges Opt_Union_Position_arkui_component_units_Edges_LocalizedEdges; typedef struct Ark_Union_Position_LocalizedPosition Ark_Union_Position_LocalizedPosition; typedef struct Opt_Union_Position_LocalizedPosition Opt_Union_Position_LocalizedPosition; typedef struct Ark_Union_RectOptions_RoundedRectOptions Ark_Union_RectOptions_RoundedRectOptions; @@ -3112,8 +2857,6 @@ typedef struct PinchGestureEventPeer* Ark_PinchGestureEvent; typedef struct Opt_PinchGestureEvent Opt_PinchGestureEvent; typedef struct Ark_PlaceholderStyle Ark_PlaceholderStyle; typedef struct Opt_PlaceholderStyle Opt_PlaceholderStyle; -typedef struct Ark_PopupCommonOptions Ark_PopupCommonOptions; -typedef struct Opt_PopupCommonOptions Opt_PopupCommonOptions; typedef struct Ark_PopupMessageOptions Ark_PopupMessageOptions; typedef struct Opt_PopupMessageOptions Opt_PopupMessageOptions; typedef struct Ark_ResizableOptions Ark_ResizableOptions; @@ -3141,10 +2884,6 @@ typedef struct Opt_TabBarLabelStyle Opt_TabBarLabelStyle; typedef struct TapGestureEventPeer TapGestureEventPeer; typedef struct TapGestureEventPeer* Ark_TapGestureEvent; typedef struct Opt_TapGestureEvent Opt_TapGestureEvent; -typedef struct Ark_text_ParagraphStyle Ark_text_ParagraphStyle; -typedef struct Opt_text_ParagraphStyle Opt_text_ParagraphStyle; -typedef struct Ark_text_RunMetrics Ark_text_RunMetrics; -typedef struct Opt_text_RunMetrics Opt_text_RunMetrics; typedef struct Ark_TextBackgroundStyle Ark_TextBackgroundStyle; typedef struct Opt_TextBackgroundStyle Opt_TextBackgroundStyle; typedef struct Ark_TextPickerTextStyle Ark_TextPickerTextStyle; @@ -3152,6 +2891,8 @@ typedef struct Opt_TextPickerTextStyle Opt_TextPickerTextStyle; typedef struct TouchEventPeer TouchEventPeer; typedef struct TouchEventPeer* Ark_TouchEvent; typedef struct Opt_TouchEvent Opt_TouchEvent; +typedef struct Ark_Union_BadgeParamWithNumber_BadgeParamWithString Ark_Union_BadgeParamWithNumber_BadgeParamWithString; +typedef struct Opt_Union_BadgeParamWithNumber_BadgeParamWithString Opt_Union_BadgeParamWithNumber_BadgeParamWithString; typedef struct Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions; typedef struct Opt_Union_CancelButtonOptions_CancelButtonSymbolOptions Opt_Union_CancelButtonOptions_CancelButtonSymbolOptions; typedef struct Ark_Union_DotIndicator_DigitIndicator Ark_Union_DotIndicator_DigitIndicator; @@ -3162,8 +2903,6 @@ typedef struct Ark_Union_Length_GutterOption Ark_Union_Length_GutterOption; typedef struct Opt_Union_Length_GutterOption Opt_Union_Length_GutterOption; typedef struct Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions; typedef struct Opt_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions Opt_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions; -typedef struct Ark_WithThemeOptions Ark_WithThemeOptions; -typedef struct Opt_WithThemeOptions Opt_WithThemeOptions; typedef struct AccessibilityHoverEventPeer AccessibilityHoverEventPeer; typedef struct AccessibilityHoverEventPeer* Ark_AccessibilityHoverEvent; typedef struct Opt_AccessibilityHoverEvent Opt_AccessibilityHoverEvent; @@ -3221,8 +2960,6 @@ typedef struct Ark_StyleOptions Ark_StyleOptions; typedef struct Opt_StyleOptions Opt_StyleOptions; typedef struct Ark_SubTabBarStyle Ark_SubTabBarStyle; typedef struct Opt_SubTabBarStyle Opt_SubTabBarStyle; -typedef struct Ark_TextPickerDialogOptions Ark_TextPickerDialogOptions; -typedef struct Opt_TextPickerDialogOptions Opt_TextPickerDialogOptions; typedef struct Ark_Union_ComponentContent_SubTabBarStyle_BottomTabBarStyle_String_Resource_CustomBuilder_TabBarOptions Ark_Union_ComponentContent_SubTabBarStyle_BottomTabBarStyle_String_Resource_CustomBuilder_TabBarOptions; typedef struct Opt_Union_ComponentContent_SubTabBarStyle_BottomTabBarStyle_String_Resource_CustomBuilder_TabBarOptions Opt_Union_ComponentContent_SubTabBarStyle_BottomTabBarStyle_String_Resource_CustomBuilder_TabBarOptions; typedef struct Ark_Union_PopupOptions_CustomPopupOptions Ark_Union_PopupOptions_CustomPopupOptions; @@ -3251,8 +2988,33 @@ typedef struct Ark_RichEditorSpan Ark_RichEditorSpan; typedef struct Opt_RichEditorSpan Opt_RichEditorSpan; typedef struct Ark_Union_ImageAttachmentInterface_Opt_AttachmentType Ark_Union_ImageAttachmentInterface_Opt_AttachmentType; typedef struct Opt_Union_ImageAttachmentInterface_Opt_AttachmentType Opt_Union_ImageAttachmentInterface_Opt_AttachmentType; +typedef Ark_Object Ark_ComponentContent; +typedef Opt_Object Opt_ComponentContent; +typedef Ark_Object Ark_ComponentContentBase; +typedef Opt_Object Opt_ComponentContentBase; typedef Ark_Object Ark_ContentModifier; typedef Opt_Object Opt_ContentModifier; +typedef Ark_Object Ark_ExtendableComponent; +typedef Opt_Object Opt_ExtendableComponent; +typedef Ark_Object Ark_ImageModifier; +typedef Opt_Object Opt_ImageModifier; +typedef enum Ark_AccessibilityAction { + ARK_ACCESSIBILITY_ACTION_UNDEFINED_ACTION = 0, + ARK_ACCESSIBILITY_ACTION_ACCESSIBILITY_CLICK = 1, +} Ark_AccessibilityAction; +typedef struct Opt_AccessibilityAction { + Ark_Tag tag; + Ark_AccessibilityAction value; +} Opt_AccessibilityAction; +typedef enum Ark_AccessibilityActionInterceptResult { + ARK_ACCESSIBILITY_ACTION_INTERCEPT_RESULT_ACTION_INTERCEPT = 0, + ARK_ACCESSIBILITY_ACTION_INTERCEPT_RESULT_ACTION_CONTINUE = 1, + ARK_ACCESSIBILITY_ACTION_INTERCEPT_RESULT_ACTION_RISE = 2, +} Ark_AccessibilityActionInterceptResult; +typedef struct Opt_AccessibilityActionInterceptResult { + Ark_Tag tag; + Ark_AccessibilityActionInterceptResult value; +} Opt_AccessibilityActionInterceptResult; typedef enum Ark_AccessibilityHoverType { ARK_ACCESSIBILITY_HOVER_TYPE_HOVER_ENTER = 0, ARK_ACCESSIBILITY_HOVER_TYPE_HOVER_MOVE = 1, @@ -3425,6 +3187,14 @@ typedef struct Opt_Alignment { Ark_Tag tag; Ark_Alignment value; } Opt_Alignment; +typedef enum Ark_AnchoredColorMode { + ARK_ANCHORED_COLOR_MODE_FOLLOW_SYSTEM = 0, + ARK_ANCHORED_COLOR_MODE_FOLLOW_TARGET = 1, +} Ark_AnchoredColorMode; +typedef struct Opt_AnchoredColorMode { + Ark_Tag tag; + Ark_AnchoredColorMode value; +} Opt_AnchoredColorMode; typedef enum Ark_AnimationMode { ARK_ANIMATION_MODE_CONTENT_FIRST = 0, ARK_ANIMATION_MODE_ACTION_FIRST = 1, @@ -3436,6 +3206,16 @@ typedef struct Opt_AnimationMode { Ark_Tag tag; Ark_AnimationMode value; } Opt_AnimationMode; +typedef enum Ark_AnimationPropertyType { + ARK_ANIMATION_PROPERTY_TYPE_ROTATION = 0, + ARK_ANIMATION_PROPERTY_TYPE_TRANSLATION = 1, + ARK_ANIMATION_PROPERTY_TYPE_SCALE = 2, + ARK_ANIMATION_PROPERTY_TYPE_OPACITY = 3, +} Ark_AnimationPropertyType; +typedef struct Opt_AnimationPropertyType { + Ark_Tag tag; + Ark_AnimationPropertyType value; +} Opt_AnimationPropertyType; typedef enum Ark_AnimationStatus { ARK_ANIMATION_STATUS_INITIAL = 0, ARK_ANIMATION_STATUS_RUNNING = 1, @@ -3456,6 +3236,32 @@ typedef struct Opt_AppRotation { Ark_Tag tag; Ark_AppRotation value; } Opt_AppRotation; +typedef enum Ark_arkui_component_common_KeyboardAvoidMode { + ARK_ARKUI_COMPONENT_COMMON_KEYBOARD_AVOID_MODE_DEFAULT = 0, + ARK_ARKUI_COMPONENT_COMMON_KEYBOARD_AVOID_MODE_NONE = 1, +} Ark_arkui_component_common_KeyboardAvoidMode; +typedef struct Opt_arkui_component_common_KeyboardAvoidMode { + Ark_Tag tag; + Ark_arkui_component_common_KeyboardAvoidMode value; +} Opt_arkui_component_common_KeyboardAvoidMode; +typedef enum Ark_arkui_component_enums_Color { + ARK_ARKUI_COMPONENT_ENUMS_COLOR_WHITE, + ARK_ARKUI_COMPONENT_ENUMS_COLOR_BLACK, + ARK_ARKUI_COMPONENT_ENUMS_COLOR_BLUE, + ARK_ARKUI_COMPONENT_ENUMS_COLOR_BROWN, + ARK_ARKUI_COMPONENT_ENUMS_COLOR_GRAY, + ARK_ARKUI_COMPONENT_ENUMS_COLOR_GREEN, + ARK_ARKUI_COMPONENT_ENUMS_COLOR_GREY, + ARK_ARKUI_COMPONENT_ENUMS_COLOR_ORANGE, + ARK_ARKUI_COMPONENT_ENUMS_COLOR_PINK, + ARK_ARKUI_COMPONENT_ENUMS_COLOR_RED, + ARK_ARKUI_COMPONENT_ENUMS_COLOR_YELLOW, + ARK_ARKUI_COMPONENT_ENUMS_COLOR_TRANSPARENT, +} Ark_arkui_component_enums_Color; +typedef struct Opt_arkui_component_enums_Color { + Ark_Tag tag; + Ark_arkui_component_enums_Color value; +} Opt_arkui_component_enums_Color; typedef enum Ark_ArrowPointPosition { ARK_ARROW_POINT_POSITION_START, ARK_ARROW_POINT_POSITION_CENTER, @@ -3500,6 +3306,13 @@ typedef struct Opt_AutoCapitalizationMode { Ark_Tag tag; Ark_AutoCapitalizationMode value; } Opt_AutoCapitalizationMode; +typedef enum Ark_AvailableLayoutArea { + ARK_AVAILABLE_LAYOUT_AREA_SAFE_AREA = 0, +} Ark_AvailableLayoutArea; +typedef struct Opt_AvailableLayoutArea { + Ark_Tag tag; + Ark_AvailableLayoutArea value; +} Opt_AvailableLayoutArea; typedef enum Ark_AvoidanceMode { ARK_AVOIDANCE_MODE_COVER_TARGET = 0, ARK_AVOIDANCE_MODE_AVOID_AROUND_TARGET = 1, @@ -3780,24 +3593,6 @@ typedef struct Opt_ClickEffectLevel { Ark_Tag tag; Ark_ClickEffectLevel value; } Opt_ClickEffectLevel; -typedef enum Ark_Color { - ARK_COLOR_WHITE = 0, - ARK_COLOR_BLACK = 1, - ARK_COLOR_BLUE = 2, - ARK_COLOR_BROWN = 3, - ARK_COLOR_GRAY = 4, - ARK_COLOR_GREEN = 5, - ARK_COLOR_GREY = 6, - ARK_COLOR_ORANGE = 7, - ARK_COLOR_PINK = 8, - ARK_COLOR_RED = 9, - ARK_COLOR_YELLOW = 10, - ARK_COLOR_TRANSPARENT = 11, -} Ark_Color; -typedef struct Opt_Color { - Ark_Tag tag; - Ark_Color value; -} Opt_Color; typedef enum Ark_ColoringStrategy { ARK_COLORING_STRATEGY_INVERT, ARK_COLORING_STRATEGY_AVERAGE, @@ -3807,6 +3602,22 @@ typedef struct Opt_ColoringStrategy { Ark_Tag tag; Ark_ColoringStrategy value; } Opt_ColoringStrategy; +typedef enum Ark_ColorMode { + ARK_COLOR_MODE_LIGHT = 0, + ARK_COLOR_MODE_DARK = 1, +} Ark_ColorMode; +typedef struct Opt_ColorMode { + Ark_Tag tag; + Ark_ColorMode value; +} Opt_ColorMode; +typedef enum Ark_ColorSpace { + ARK_COLOR_SPACE_SRGB = 0, + ARK_COLOR_SPACE_DISPLAY_P3 = 1, +} Ark_ColorSpace; +typedef struct Opt_ColorSpace { + Ark_Tag tag; + Ark_ColorSpace value; +} Opt_ColorSpace; typedef enum Ark_ContentClipMode { ARK_CONTENT_CLIP_MODE_CONTENT_ONLY = 0, ARK_CONTENT_CLIP_MODE_BOUNDARY = 1, @@ -3949,18 +3760,6 @@ typedef struct Opt_curves_Curve { Ark_Tag tag; Ark_curves_Curve value; } Opt_curves_Curve; -typedef enum Ark_DataOperationType { - ARK_DATA_OPERATION_TYPE_ADD, - ARK_DATA_OPERATION_TYPE_DELETE, - ARK_DATA_OPERATION_TYPE_EXCHANGE, - ARK_DATA_OPERATION_TYPE_MOVE, - ARK_DATA_OPERATION_TYPE_CHANGE, - ARK_DATA_OPERATION_TYPE_RELOAD, -} Ark_DataOperationType; -typedef struct Opt_DataOperationType { - Ark_Tag tag; - Ark_DataOperationType value; -} Opt_DataOperationType; typedef enum Ark_DataPanelType { ARK_DATA_PANEL_TYPE_LINE = 0, ARK_DATA_PANEL_TYPE_CIRCLE = 1, @@ -4011,6 +3810,14 @@ typedef struct Opt_DialogButtonStyle { Ark_Tag tag; Ark_DialogButtonStyle value; } Opt_DialogButtonStyle; +typedef enum Ark_DialogDisplayMode { + ARK_DIALOG_DISPLAY_MODE_CENTER_IN_WINDOW = 1, + ARK_DIALOG_DISPLAY_MODE_CENTER_IN_SCREEN = 0, +} Ark_DialogDisplayMode; +typedef struct Opt_DialogDisplayMode { + Ark_Tag tag; + Ark_DialogDisplayMode value; +} Opt_DialogDisplayMode; typedef enum Ark_Direction { ARK_DIRECTION_LTR = 0, ARK_DIRECTION_RTL = 1, @@ -4104,241 +3911,6 @@ typedef struct Opt_DragResult { Ark_Tag tag; Ark_DragResult value; } Opt_DragResult; -typedef enum Ark_drawing_BlendMode { - ARK_DRAWING_BLEND_MODE_CLEAR = 0, - ARK_DRAWING_BLEND_MODE_SRC = 1, - ARK_DRAWING_BLEND_MODE_DST = 2, - ARK_DRAWING_BLEND_MODE_SRC_OVER = 3, - ARK_DRAWING_BLEND_MODE_DST_OVER = 4, - ARK_DRAWING_BLEND_MODE_SRC_IN = 5, - ARK_DRAWING_BLEND_MODE_DST_IN = 6, - ARK_DRAWING_BLEND_MODE_SRC_OUT = 7, - ARK_DRAWING_BLEND_MODE_DST_OUT = 8, - ARK_DRAWING_BLEND_MODE_SRC_ATOP = 9, - ARK_DRAWING_BLEND_MODE_DST_ATOP = 10, - ARK_DRAWING_BLEND_MODE_XOR = 11, - ARK_DRAWING_BLEND_MODE_PLUS = 12, - ARK_DRAWING_BLEND_MODE_MODULATE = 13, - ARK_DRAWING_BLEND_MODE_SCREEN = 14, - ARK_DRAWING_BLEND_MODE_OVERLAY = 15, - ARK_DRAWING_BLEND_MODE_DARKEN = 16, - ARK_DRAWING_BLEND_MODE_LIGHTEN = 17, - ARK_DRAWING_BLEND_MODE_COLOR_DODGE = 18, - ARK_DRAWING_BLEND_MODE_COLOR_BURN = 19, - ARK_DRAWING_BLEND_MODE_HARD_LIGHT = 20, - ARK_DRAWING_BLEND_MODE_SOFT_LIGHT = 21, - ARK_DRAWING_BLEND_MODE_DIFFERENCE = 22, - ARK_DRAWING_BLEND_MODE_EXCLUSION = 23, - ARK_DRAWING_BLEND_MODE_MULTIPLY = 24, - ARK_DRAWING_BLEND_MODE_HUE = 25, - ARK_DRAWING_BLEND_MODE_SATURATION = 26, - ARK_DRAWING_BLEND_MODE_COLOR = 27, - ARK_DRAWING_BLEND_MODE_LUMINOSITY = 28, -} Ark_drawing_BlendMode; -typedef struct Opt_drawing_BlendMode { - Ark_Tag tag; - Ark_drawing_BlendMode value; -} Opt_drawing_BlendMode; -typedef enum Ark_drawing_BlurType { - ARK_DRAWING_BLUR_TYPE_NORMAL = 0, - ARK_DRAWING_BLUR_TYPE_SOLID = 1, - ARK_DRAWING_BLUR_TYPE_OUTER = 2, - ARK_DRAWING_BLUR_TYPE_INNER = 3, -} Ark_drawing_BlurType; -typedef struct Opt_drawing_BlurType { - Ark_Tag tag; - Ark_drawing_BlurType value; -} Opt_drawing_BlurType; -typedef enum Ark_drawing_CapStyle { - ARK_DRAWING_CAP_STYLE_FLAT_CAP = 0, - ARK_DRAWING_CAP_STYLE_SQUARE_CAP = 1, - ARK_DRAWING_CAP_STYLE_ROUND_CAP = 2, -} Ark_drawing_CapStyle; -typedef struct Opt_drawing_CapStyle { - Ark_Tag tag; - Ark_drawing_CapStyle value; -} Opt_drawing_CapStyle; -typedef enum Ark_drawing_ClipOp { - ARK_DRAWING_CLIP_OP_DIFFERENCE = 0, - ARK_DRAWING_CLIP_OP_INTERSECT = 1, -} Ark_drawing_ClipOp; -typedef struct Opt_drawing_ClipOp { - Ark_Tag tag; - Ark_drawing_ClipOp value; -} Opt_drawing_ClipOp; -typedef enum Ark_drawing_CornerPos { - ARK_DRAWING_CORNER_POS_TOP_LEFT_POS = 0, - ARK_DRAWING_CORNER_POS_TOP_RIGHT_POS = 1, - ARK_DRAWING_CORNER_POS_BOTTOM_RIGHT_POS = 2, - ARK_DRAWING_CORNER_POS_BOTTOM_LEFT_POS = 3, -} Ark_drawing_CornerPos; -typedef struct Opt_drawing_CornerPos { - Ark_Tag tag; - Ark_drawing_CornerPos value; -} Opt_drawing_CornerPos; -typedef enum Ark_drawing_FilterMode { - ARK_DRAWING_FILTER_MODE_FILTER_MODE_NEAREST = 0, - ARK_DRAWING_FILTER_MODE_FILTER_MODE_LINEAR = 1, -} Ark_drawing_FilterMode; -typedef struct Opt_drawing_FilterMode { - Ark_Tag tag; - Ark_drawing_FilterMode value; -} Opt_drawing_FilterMode; -typedef enum Ark_drawing_FontEdging { - ARK_DRAWING_FONT_EDGING_ALIAS = 0, - ARK_DRAWING_FONT_EDGING_ANTI_ALIAS = 1, - ARK_DRAWING_FONT_EDGING_SUBPIXEL_ANTI_ALIAS = 2, -} Ark_drawing_FontEdging; -typedef struct Opt_drawing_FontEdging { - Ark_Tag tag; - Ark_drawing_FontEdging value; -} Opt_drawing_FontEdging; -typedef enum Ark_drawing_FontHinting { - ARK_DRAWING_FONT_HINTING_NONE = 0, - ARK_DRAWING_FONT_HINTING_SLIGHT = 1, - ARK_DRAWING_FONT_HINTING_NORMAL = 2, - ARK_DRAWING_FONT_HINTING_FULL = 3, -} Ark_drawing_FontHinting; -typedef struct Opt_drawing_FontHinting { - Ark_Tag tag; - Ark_drawing_FontHinting value; -} Opt_drawing_FontHinting; -typedef enum Ark_drawing_FontMetricsFlags { - ARK_DRAWING_FONT_METRICS_FLAGS_UNDERLINE_THICKNESS_VALID, - ARK_DRAWING_FONT_METRICS_FLAGS_UNDERLINE_POSITION_VALID, - ARK_DRAWING_FONT_METRICS_FLAGS_STRIKETHROUGH_THICKNESS_VALID, - ARK_DRAWING_FONT_METRICS_FLAGS_STRIKETHROUGH_POSITION_VALID, - ARK_DRAWING_FONT_METRICS_FLAGS_BOUNDS_INVALID, -} Ark_drawing_FontMetricsFlags; -typedef struct Opt_drawing_FontMetricsFlags { - Ark_Tag tag; - Ark_drawing_FontMetricsFlags value; -} Opt_drawing_FontMetricsFlags; -typedef enum Ark_drawing_JoinStyle { - ARK_DRAWING_JOIN_STYLE_MITER_JOIN = 0, - ARK_DRAWING_JOIN_STYLE_ROUND_JOIN = 1, - ARK_DRAWING_JOIN_STYLE_BEVEL_JOIN = 2, -} Ark_drawing_JoinStyle; -typedef struct Opt_drawing_JoinStyle { - Ark_Tag tag; - Ark_drawing_JoinStyle value; -} Opt_drawing_JoinStyle; -typedef enum Ark_drawing_PathDirection { - ARK_DRAWING_PATH_DIRECTION_CLOCKWISE = 0, - ARK_DRAWING_PATH_DIRECTION_COUNTER_CLOCKWISE = 1, -} Ark_drawing_PathDirection; -typedef struct Opt_drawing_PathDirection { - Ark_Tag tag; - Ark_drawing_PathDirection value; -} Opt_drawing_PathDirection; -typedef enum Ark_drawing_PathFillType { - ARK_DRAWING_PATH_FILL_TYPE_WINDING = 0, - ARK_DRAWING_PATH_FILL_TYPE_EVEN_ODD = 1, - ARK_DRAWING_PATH_FILL_TYPE_INVERSE_WINDING = 2, - ARK_DRAWING_PATH_FILL_TYPE_INVERSE_EVEN_ODD = 3, -} Ark_drawing_PathFillType; -typedef struct Opt_drawing_PathFillType { - Ark_Tag tag; - Ark_drawing_PathFillType value; -} Opt_drawing_PathFillType; -typedef enum Ark_drawing_PathMeasureMatrixFlags { - ARK_DRAWING_PATH_MEASURE_MATRIX_FLAGS_GET_POSITION_MATRIX = 0, - ARK_DRAWING_PATH_MEASURE_MATRIX_FLAGS_GET_TANGENT_MATRIX = 1, - ARK_DRAWING_PATH_MEASURE_MATRIX_FLAGS_GET_POSITION_AND_TANGENT_MATRIX = 2, -} Ark_drawing_PathMeasureMatrixFlags; -typedef struct Opt_drawing_PathMeasureMatrixFlags { - Ark_Tag tag; - Ark_drawing_PathMeasureMatrixFlags value; -} Opt_drawing_PathMeasureMatrixFlags; -typedef enum Ark_drawing_PathOp { - ARK_DRAWING_PATH_OP_DIFFERENCE = 0, - ARK_DRAWING_PATH_OP_INTERSECT = 1, - ARK_DRAWING_PATH_OP_UNION = 2, - ARK_DRAWING_PATH_OP_XOR = 3, - ARK_DRAWING_PATH_OP_REVERSE_DIFFERENCE = 4, -} Ark_drawing_PathOp; -typedef struct Opt_drawing_PathOp { - Ark_Tag tag; - Ark_drawing_PathOp value; -} Opt_drawing_PathOp; -typedef enum Ark_drawing_PointMode { - ARK_DRAWING_POINT_MODE_POINTS = 0, - ARK_DRAWING_POINT_MODE_LINES = 1, - ARK_DRAWING_POINT_MODE_POLYGON = 2, -} Ark_drawing_PointMode; -typedef struct Opt_drawing_PointMode { - Ark_Tag tag; - Ark_drawing_PointMode value; -} Opt_drawing_PointMode; -typedef enum Ark_drawing_RectType { - ARK_DRAWING_RECT_TYPE_DEFAULT = 0, - ARK_DRAWING_RECT_TYPE_TRANSPARENT = 1, - ARK_DRAWING_RECT_TYPE_FIXEDCOLOR = 2, -} Ark_drawing_RectType; -typedef struct Opt_drawing_RectType { - Ark_Tag tag; - Ark_drawing_RectType value; -} Opt_drawing_RectType; -typedef enum Ark_drawing_RegionOp { - ARK_DRAWING_REGION_OP_DIFFERENCE = 0, - ARK_DRAWING_REGION_OP_INTERSECT = 1, - ARK_DRAWING_REGION_OP_UNION = 2, - ARK_DRAWING_REGION_OP_XOR = 3, - ARK_DRAWING_REGION_OP_REVERSE_DIFFERENCE = 4, - ARK_DRAWING_REGION_OP_REPLACE = 5, -} Ark_drawing_RegionOp; -typedef struct Opt_drawing_RegionOp { - Ark_Tag tag; - Ark_drawing_RegionOp value; -} Opt_drawing_RegionOp; -typedef enum Ark_drawing_ScaleToFit { - ARK_DRAWING_SCALE_TO_FIT_FILL_SCALE_TO_FIT = 0, - ARK_DRAWING_SCALE_TO_FIT_START_SCALE_TO_FIT = 1, - ARK_DRAWING_SCALE_TO_FIT_CENTER_SCALE_TO_FIT = 2, - ARK_DRAWING_SCALE_TO_FIT_END_SCALE_TO_FIT = 3, -} Ark_drawing_ScaleToFit; -typedef struct Opt_drawing_ScaleToFit { - Ark_Tag tag; - Ark_drawing_ScaleToFit value; -} Opt_drawing_ScaleToFit; -typedef enum Ark_drawing_ShadowFlag { - ARK_DRAWING_SHADOW_FLAG_NONE = 0, - ARK_DRAWING_SHADOW_FLAG_TRANSPARENT_OCCLUDER = 1, - ARK_DRAWING_SHADOW_FLAG_GEOMETRIC_ONLY = 2, - ARK_DRAWING_SHADOW_FLAG_ALL = 3, -} Ark_drawing_ShadowFlag; -typedef struct Opt_drawing_ShadowFlag { - Ark_Tag tag; - Ark_drawing_ShadowFlag value; -} Opt_drawing_ShadowFlag; -typedef enum Ark_drawing_SrcRectConstraint { - ARK_DRAWING_SRC_RECT_CONSTRAINT_STRICT = 0, - ARK_DRAWING_SRC_RECT_CONSTRAINT_FAST = 1, -} Ark_drawing_SrcRectConstraint; -typedef struct Opt_drawing_SrcRectConstraint { - Ark_Tag tag; - Ark_drawing_SrcRectConstraint value; -} Opt_drawing_SrcRectConstraint; -typedef enum Ark_drawing_TextEncoding { - ARK_DRAWING_TEXT_ENCODING_TEXT_ENCODING_UTF8 = 0, - ARK_DRAWING_TEXT_ENCODING_TEXT_ENCODING_UTF16 = 1, - ARK_DRAWING_TEXT_ENCODING_TEXT_ENCODING_UTF32 = 2, - ARK_DRAWING_TEXT_ENCODING_TEXT_ENCODING_GLYPH_ID = 3, -} Ark_drawing_TextEncoding; -typedef struct Opt_drawing_TextEncoding { - Ark_Tag tag; - Ark_drawing_TextEncoding value; -} Opt_drawing_TextEncoding; -typedef enum Ark_drawing_TileMode { - ARK_DRAWING_TILE_MODE_CLAMP = 0, - ARK_DRAWING_TILE_MODE_REPEAT = 1, - ARK_DRAWING_TILE_MODE_MIRROR = 2, - ARK_DRAWING_TILE_MODE_DECAL = 3, -} Ark_drawing_TileMode; -typedef struct Opt_drawing_TileMode { - Ark_Tag tag; - Ark_drawing_TileMode value; -} Opt_drawing_TileMode; typedef enum Ark_DynamicRangeMode { ARK_DYNAMIC_RANGE_MODE_HIGH = 0, ARK_DYNAMIC_RANGE_MODE_CONSTRAINT = 1, @@ -4350,9 +3922,9 @@ typedef struct Opt_DynamicRangeMode { } Opt_DynamicRangeMode; typedef enum Ark_Edge { ARK_EDGE_TOP = 0, - ARK_EDGE_BOTTOM = 1, - ARK_EDGE_START = 2, - ARK_EDGE_END = 3, + ARK_EDGE_BOTTOM = 2, + ARK_EDGE_START = 4, + ARK_EDGE_END = 6, } Ark_Edge; typedef struct Opt_Edge { Ark_Tag tag; @@ -4436,6 +4008,23 @@ typedef struct Opt_EnterKeyType { Ark_Tag tag; Ark_EnterKeyType value; } Opt_EnterKeyType; +typedef enum Ark_EnvironmentBackgroundType { + ARK_ENVIRONMENT_BACKGROUND_TYPE_BACKGROUND_NONE = 0, + ARK_ENVIRONMENT_BACKGROUND_TYPE_BACKGROUND_IMAGE = 1, + ARK_ENVIRONMENT_BACKGROUND_TYPE_BACKGROUND_CUBEMAP = 2, + ARK_ENVIRONMENT_BACKGROUND_TYPE_BACKGROUND_EQUIRECTANGULAR = 3, +} Ark_EnvironmentBackgroundType; +typedef struct Opt_EnvironmentBackgroundType { + Ark_Tag tag; + Ark_EnvironmentBackgroundType value; +} Opt_EnvironmentBackgroundType; +typedef enum Ark_EventQueryType { + ARK_EVENT_QUERY_TYPE_ON_CLICK = 0, +} Ark_EventQueryType; +typedef struct Opt_EventQueryType { + Ark_Tag tag; + Ark_EventQueryType value; +} Opt_EventQueryType; typedef enum Ark_FileSelectorMode { ARK_FILE_SELECTOR_MODE_FILE_OPEN_MODE = 0, ARK_FILE_SELECTOR_MODE_FILE_OPEN_MULTIPLE_MODE = 1, @@ -4512,6 +4101,14 @@ typedef struct Opt_FocusPriority { Ark_Tag tag; Ark_FocusPriority value; } Opt_FocusPriority; +typedef enum Ark_FocusWrapMode { + ARK_FOCUS_WRAP_MODE_DEFAULT = 0, + ARK_FOCUS_WRAP_MODE_WRAP_WITH_ARROW = 1, +} Ark_FocusWrapMode; +typedef struct Opt_FocusWrapMode { + Ark_Tag tag; + Ark_FocusWrapMode value; +} Opt_FocusWrapMode; typedef enum Ark_FoldStatus { ARK_FOLD_STATUS_FOLD_STATUS_UNKNOWN = 0, ARK_FOLD_STATUS_FOLD_STATUS_EXPANDED = 1, @@ -4727,6 +4324,8 @@ typedef enum Ark_HitTestMode { ARK_HIT_TEST_MODE_BLOCK = 1, ARK_HIT_TEST_MODE_TRANSPARENT = 2, ARK_HIT_TEST_MODE_NONE = 3, + ARK_HIT_TEST_MODE_BLOCK_HIERARCHY = 4, + ARK_HIT_TEST_MODE_BLOCK_DESCENDANTS = 5, } Ark_HitTestMode; typedef struct Opt_HitTestMode { Ark_Tag tag; @@ -4890,6 +4489,7 @@ typedef enum Ark_ImageSpanAlignment { ARK_IMAGE_SPAN_ALIGNMENT_BOTTOM = 1, ARK_IMAGE_SPAN_ALIGNMENT_CENTER = 2, ARK_IMAGE_SPAN_ALIGNMENT_TOP = 3, + ARK_IMAGE_SPAN_ALIGNMENT_FOLLOW_PARAGRAPH = 4, } Ark_ImageSpanAlignment; typedef struct Opt_ImageSpanAlignment { Ark_Tag tag; @@ -4991,14 +4591,6 @@ typedef struct Opt_KeyboardAppearance { Ark_Tag tag; Ark_KeyboardAppearance value; } Opt_KeyboardAppearance; -typedef enum Ark_KeyboardAvoidMode { - ARK_KEYBOARD_AVOID_MODE_DEFAULT = 0, - ARK_KEYBOARD_AVOID_MODE_NONE = 1, -} Ark_KeyboardAvoidMode; -typedef struct Opt_KeyboardAvoidMode { - Ark_Tag tag; - Ark_KeyboardAvoidMode value; -} Opt_KeyboardAvoidMode; typedef enum Ark_KeyProcessingMode { ARK_KEY_PROCESSING_MODE_FOCUS_NAVIGATION = 0, ARK_KEY_PROCESSING_MODE_ANCESTOR_EVENT = 1, @@ -5034,6 +4626,15 @@ typedef struct Opt_LaunchMode { Ark_Tag tag; Ark_LaunchMode value; } Opt_LaunchMode; +typedef enum Ark_LayoutDirection { + ARK_LAYOUT_DIRECTION_LTR = 0, + ARK_LAYOUT_DIRECTION_RTL = 1, + ARK_LAYOUT_DIRECTION_AUTO = 2, +} Ark_LayoutDirection; +typedef struct Opt_LayoutDirection { + Ark_Tag tag; + Ark_LayoutDirection value; +} Opt_LayoutDirection; typedef enum Ark_LayoutMode { ARK_LAYOUT_MODE_AUTO = 0, ARK_LAYOUT_MODE_VERTICAL = 1, @@ -5165,6 +4766,21 @@ typedef struct Opt_LoadingProgressStyle { Ark_Tag tag; Ark_LoadingProgressStyle value; } Opt_LoadingProgressStyle; +typedef enum Ark_LocalizedAlignment { + ARK_LOCALIZED_ALIGNMENT_TOP_START, + ARK_LOCALIZED_ALIGNMENT_TOP, + ARK_LOCALIZED_ALIGNMENT_TOP_END, + ARK_LOCALIZED_ALIGNMENT_START, + ARK_LOCALIZED_ALIGNMENT_CENTER, + ARK_LOCALIZED_ALIGNMENT_END, + ARK_LOCALIZED_ALIGNMENT_BOTTOM_START, + ARK_LOCALIZED_ALIGNMENT_BOTTOM, + ARK_LOCALIZED_ALIGNMENT_BOTTOM_END, +} Ark_LocalizedAlignment; +typedef struct Opt_LocalizedAlignment { + Ark_Tag tag; + Ark_LocalizedAlignment value; +} Opt_LocalizedAlignment; typedef enum Ark_LocalizedBarrierDirection { ARK_LOCALIZED_BARRIER_DIRECTION_START = 0, ARK_LOCALIZED_BARRIER_DIRECTION_END = 1, @@ -5254,6 +4870,15 @@ typedef struct Opt_MixedMode { Ark_Tag tag; Ark_MixedMode value; } Opt_MixedMode; +typedef enum Ark_ModalMode { + ARK_MODAL_MODE_AUTO = 0, + ARK_MODAL_MODE_NONE = 1, + ARK_MODAL_MODE_TARGET_WINDOW = 2, +} Ark_ModalMode; +typedef struct Opt_ModalMode { + Ark_Tag tag; + Ark_ModalMode value; +} Opt_ModalMode; typedef enum Ark_ModalTransition { ARK_MODAL_TRANSITION_DEFAULT = 0, ARK_MODAL_TRANSITION_NONE = 1, @@ -5263,6 +4888,14 @@ typedef struct Opt_ModalTransition { Ark_Tag tag; Ark_ModalTransition value; } Opt_ModalTransition; +typedef enum Ark_ModelType { + ARK_MODEL_TYPE_TEXTURE = 0, + ARK_MODEL_TYPE_SURFACE = 1, +} Ark_ModelType; +typedef struct Opt_ModelType { + Ark_Tag tag; + Ark_ModelType value; +} Opt_ModelType; typedef enum Ark_ModifierKey { ARK_MODIFIER_KEY_CTRL = 0, ARK_MODIFIER_KEY_SHIFT = 1, @@ -5626,6 +5259,7 @@ typedef enum Ark_pointer_PointerStyle { ARK_POINTER_POINTER_STYLE_CURSOR_CIRCLE = 41, ARK_POINTER_POINTER_STYLE_LOADING = 42, ARK_POINTER_POINTER_STYLE_RUNNING = 43, + ARK_POINTER_POINTER_STYLE_MIDDLE_BTN_EAST_WEST = 44, } Ark_pointer_PointerStyle; typedef struct Opt_pointer_PointerStyle { Ark_Tag tag; @@ -5645,6 +5279,15 @@ typedef struct Opt_PreDragStatus { Ark_Tag tag; Ark_PreDragStatus value; } Opt_PreDragStatus; +typedef enum Ark_PreviewScaleMode { + ARK_PREVIEW_SCALE_MODE_AUTO = 0, + ARK_PREVIEW_SCALE_MODE_CONSTANT = 1, + ARK_PREVIEW_SCALE_MODE_MAINTAIN = 2, +} Ark_PreviewScaleMode; +typedef struct Opt_PreviewScaleMode { + Ark_Tag tag; + Ark_PreviewScaleMode value; +} Opt_PreviewScaleMode; typedef enum Ark_ProgressStatus { ARK_PROGRESS_STATUS_LOADING = 0, ARK_PROGRESS_STATUS_PROGRESSING = 1, @@ -6262,181 +5905,6 @@ typedef struct Opt_TabsCacheMode { Ark_Tag tag; Ark_TabsCacheMode value; } Opt_TabsCacheMode; -typedef enum Ark_text_Affinity { - ARK_TEXT_AFFINITY_UPSTREAM, - ARK_TEXT_AFFINITY_DOWNSTREAM, -} Ark_text_Affinity; -typedef struct Opt_text_Affinity { - Ark_Tag tag; - Ark_text_Affinity value; -} Opt_text_Affinity; -typedef enum Ark_text_BreakStrategy { - ARK_TEXT_BREAK_STRATEGY_GREEDY, - ARK_TEXT_BREAK_STRATEGY_HIGH_QUALITY, - ARK_TEXT_BREAK_STRATEGY_BALANCED, -} Ark_text_BreakStrategy; -typedef struct Opt_text_BreakStrategy { - Ark_Tag tag; - Ark_text_BreakStrategy value; -} Opt_text_BreakStrategy; -typedef enum Ark_text_EllipsisMode { - ARK_TEXT_ELLIPSIS_MODE_START, - ARK_TEXT_ELLIPSIS_MODE_MIDDLE, - ARK_TEXT_ELLIPSIS_MODE_END, -} Ark_text_EllipsisMode; -typedef struct Opt_text_EllipsisMode { - Ark_Tag tag; - Ark_text_EllipsisMode value; -} Opt_text_EllipsisMode; -typedef enum Ark_text_FontStyle { - ARK_TEXT_FONT_STYLE_NORMAL, - ARK_TEXT_FONT_STYLE_ITALIC, - ARK_TEXT_FONT_STYLE_OBLIQUE, -} Ark_text_FontStyle; -typedef struct Opt_text_FontStyle { - Ark_Tag tag; - Ark_text_FontStyle value; -} Opt_text_FontStyle; -typedef enum Ark_text_FontWeight { - ARK_TEXT_FONT_WEIGHT_W100, - ARK_TEXT_FONT_WEIGHT_W200, - ARK_TEXT_FONT_WEIGHT_W300, - ARK_TEXT_FONT_WEIGHT_W400, - ARK_TEXT_FONT_WEIGHT_W500, - ARK_TEXT_FONT_WEIGHT_W600, - ARK_TEXT_FONT_WEIGHT_W700, - ARK_TEXT_FONT_WEIGHT_W800, - ARK_TEXT_FONT_WEIGHT_W900, -} Ark_text_FontWeight; -typedef struct Opt_text_FontWeight { - Ark_Tag tag; - Ark_text_FontWeight value; -} Opt_text_FontWeight; -typedef enum Ark_text_FontWidth { - ARK_TEXT_FONT_WIDTH_ULTRA_CONDENSED = 1, - ARK_TEXT_FONT_WIDTH_EXTRA_CONDENSED = 2, - ARK_TEXT_FONT_WIDTH_CONDENSED = 3, - ARK_TEXT_FONT_WIDTH_SEMI_CONDENSED = 4, - ARK_TEXT_FONT_WIDTH_NORMAL = 5, - ARK_TEXT_FONT_WIDTH_SEMI_EXPANDED = 6, - ARK_TEXT_FONT_WIDTH_EXPANDED = 7, - ARK_TEXT_FONT_WIDTH_EXTRA_EXPANDED = 8, - ARK_TEXT_FONT_WIDTH_ULTRA_EXPANDED = 9, -} Ark_text_FontWidth; -typedef struct Opt_text_FontWidth { - Ark_Tag tag; - Ark_text_FontWidth value; -} Opt_text_FontWidth; -typedef enum Ark_text_PlaceholderAlignment { - ARK_TEXT_PLACEHOLDER_ALIGNMENT_OFFSET_AT_BASELINE, - ARK_TEXT_PLACEHOLDER_ALIGNMENT_ABOVE_BASELINE, - ARK_TEXT_PLACEHOLDER_ALIGNMENT_BELOW_BASELINE, - ARK_TEXT_PLACEHOLDER_ALIGNMENT_TOP_OF_ROW_BOX, - ARK_TEXT_PLACEHOLDER_ALIGNMENT_BOTTOM_OF_ROW_BOX, - ARK_TEXT_PLACEHOLDER_ALIGNMENT_CENTER_OF_ROW_BOX, -} Ark_text_PlaceholderAlignment; -typedef struct Opt_text_PlaceholderAlignment { - Ark_Tag tag; - Ark_text_PlaceholderAlignment value; -} Opt_text_PlaceholderAlignment; -typedef enum Ark_text_RectHeightStyle { - ARK_TEXT_RECT_HEIGHT_STYLE_TIGHT, - ARK_TEXT_RECT_HEIGHT_STYLE_MAX, - ARK_TEXT_RECT_HEIGHT_STYLE_INCLUDE_LINE_SPACE_MIDDLE, - ARK_TEXT_RECT_HEIGHT_STYLE_INCLUDE_LINE_SPACE_TOP, - ARK_TEXT_RECT_HEIGHT_STYLE_INCLUDE_LINE_SPACE_BOTTOM, - ARK_TEXT_RECT_HEIGHT_STYLE_STRUT, -} Ark_text_RectHeightStyle; -typedef struct Opt_text_RectHeightStyle { - Ark_Tag tag; - Ark_text_RectHeightStyle value; -} Opt_text_RectHeightStyle; -typedef enum Ark_text_RectWidthStyle { - ARK_TEXT_RECT_WIDTH_STYLE_TIGHT, - ARK_TEXT_RECT_WIDTH_STYLE_MAX, -} Ark_text_RectWidthStyle; -typedef struct Opt_text_RectWidthStyle { - Ark_Tag tag; - Ark_text_RectWidthStyle value; -} Opt_text_RectWidthStyle; -typedef enum Ark_text_SystemFontType { - ARK_TEXT_SYSTEM_FONT_TYPE_ALL, - ARK_TEXT_SYSTEM_FONT_TYPE_GENERIC, - ARK_TEXT_SYSTEM_FONT_TYPE_STYLISH, - ARK_TEXT_SYSTEM_FONT_TYPE_INSTALLED, -} Ark_text_SystemFontType; -typedef struct Opt_text_SystemFontType { - Ark_Tag tag; - Ark_text_SystemFontType value; -} Opt_text_SystemFontType; -typedef enum Ark_text_TextAlign { - ARK_TEXT_TEXT_ALIGN_LEFT = 0, - ARK_TEXT_TEXT_ALIGN_RIGHT = 1, - ARK_TEXT_TEXT_ALIGN_CENTER = 2, - ARK_TEXT_TEXT_ALIGN_JUSTIFY = 3, - ARK_TEXT_TEXT_ALIGN_START = 4, - ARK_TEXT_TEXT_ALIGN_END = 5, -} Ark_text_TextAlign; -typedef struct Opt_text_TextAlign { - Ark_Tag tag; - Ark_text_TextAlign value; -} Opt_text_TextAlign; -typedef enum Ark_text_TextBaseline { - ARK_TEXT_TEXT_BASELINE_ALPHABETIC, - ARK_TEXT_TEXT_BASELINE_IDEOGRAPHIC, -} Ark_text_TextBaseline; -typedef struct Opt_text_TextBaseline { - Ark_Tag tag; - Ark_text_TextBaseline value; -} Opt_text_TextBaseline; -typedef enum Ark_text_TextDecorationStyle { - ARK_TEXT_TEXT_DECORATION_STYLE_SOLID, - ARK_TEXT_TEXT_DECORATION_STYLE_DOUBLE, - ARK_TEXT_TEXT_DECORATION_STYLE_DOTTED, - ARK_TEXT_TEXT_DECORATION_STYLE_DASHED, - ARK_TEXT_TEXT_DECORATION_STYLE_WAVY, -} Ark_text_TextDecorationStyle; -typedef struct Opt_text_TextDecorationStyle { - Ark_Tag tag; - Ark_text_TextDecorationStyle value; -} Opt_text_TextDecorationStyle; -typedef enum Ark_text_TextDecorationType { - ARK_TEXT_TEXT_DECORATION_TYPE_NONE, - ARK_TEXT_TEXT_DECORATION_TYPE_UNDERLINE, - ARK_TEXT_TEXT_DECORATION_TYPE_OVERLINE, - ARK_TEXT_TEXT_DECORATION_TYPE_LINE_THROUGH, -} Ark_text_TextDecorationType; -typedef struct Opt_text_TextDecorationType { - Ark_Tag tag; - Ark_text_TextDecorationType value; -} Opt_text_TextDecorationType; -typedef enum Ark_text_TextDirection { - ARK_TEXT_TEXT_DIRECTION_RTL, - ARK_TEXT_TEXT_DIRECTION_LTR, -} Ark_text_TextDirection; -typedef struct Opt_text_TextDirection { - Ark_Tag tag; - Ark_text_TextDirection value; -} Opt_text_TextDirection; -typedef enum Ark_text_TextHeightBehavior { - ARK_TEXT_TEXT_HEIGHT_BEHAVIOR_ALL, - ARK_TEXT_TEXT_HEIGHT_BEHAVIOR_DISABLE_FIRST_ASCENT, - ARK_TEXT_TEXT_HEIGHT_BEHAVIOR_DISABLE_LAST_ASCENT, - ARK_TEXT_TEXT_HEIGHT_BEHAVIOR_DISABLE_ALL, -} Ark_text_TextHeightBehavior; -typedef struct Opt_text_TextHeightBehavior { - Ark_Tag tag; - Ark_text_TextHeightBehavior value; -} Opt_text_TextHeightBehavior; -typedef enum Ark_text_WordBreak { - ARK_TEXT_WORD_BREAK_NORMAL, - ARK_TEXT_WORD_BREAK_BREAK_ALL, - ARK_TEXT_WORD_BREAK_BREAK_WORD, -} Ark_text_WordBreak; -typedef struct Opt_text_WordBreak { - Ark_Tag tag; - Ark_text_WordBreak value; -} Opt_text_WordBreak; typedef enum Ark_TextAlign { ARK_TEXT_ALIGN_CENTER = 0, ARK_TEXT_ALIGN_START = 1, @@ -6607,6 +6075,14 @@ typedef struct Opt_TimePickerFormat { Ark_Tag tag; Ark_TimePickerFormat value; } Opt_TimePickerFormat; +typedef enum Ark_TipsAnchorType { + ARK_TIPS_ANCHOR_TYPE_TARGET = 0, + ARK_TIPS_ANCHOR_TYPE_CURSOR = 1, +} Ark_TipsAnchorType; +typedef struct Opt_TipsAnchorType { + Ark_Tag tag; + Ark_TipsAnchorType value; +} Opt_TipsAnchorType; typedef enum Ark_TitleHeight { ARK_TITLE_HEIGHT_MAIN_ONLY = 0, ARK_TITLE_HEIGHT_MAIN_WITH_SUB = 1, @@ -6655,6 +6131,10 @@ typedef enum Ark_TouchType { ARK_TOUCH_TYPE_UP = 1, ARK_TOUCH_TYPE_MOVE = 2, ARK_TOUCH_TYPE_CANCEL = 3, + ARK_TOUCH_TYPE_HOVER_ENTER = 9, + ARK_TOUCH_TYPE_HOVER_MOVE = 10, + ARK_TOUCH_TYPE_HOVER_EXIT = 11, + ARK_TOUCH_TYPE_HOVER_CANCEL = 12, } Ark_TouchType; typedef struct Opt_TouchType { Ark_Tag tag; @@ -6687,48 +6167,6 @@ typedef struct Opt_TransitionType { Ark_Tag tag; Ark_TransitionType value; } Opt_TransitionType; -typedef enum Ark_uiObserver_NavDestinationState { - ARK_UI_OBSERVER_NAV_DESTINATION_STATE_ON_SHOWN = 0, - ARK_UI_OBSERVER_NAV_DESTINATION_STATE_ON_HIDDEN = 1, - ARK_UI_OBSERVER_NAV_DESTINATION_STATE_ON_APPEAR = 2, - ARK_UI_OBSERVER_NAV_DESTINATION_STATE_ON_DISAPPEAR = 3, - ARK_UI_OBSERVER_NAV_DESTINATION_STATE_ON_WILL_SHOW = 4, - ARK_UI_OBSERVER_NAV_DESTINATION_STATE_ON_WILL_HIDE = 5, - ARK_UI_OBSERVER_NAV_DESTINATION_STATE_ON_WILL_APPEAR = 6, - ARK_UI_OBSERVER_NAV_DESTINATION_STATE_ON_WILL_DISAPPEAR = 7, - ARK_UI_OBSERVER_NAV_DESTINATION_STATE_ON_BACKPRESS = 100, -} Ark_uiObserver_NavDestinationState; -typedef struct Opt_uiObserver_NavDestinationState { - Ark_Tag tag; - Ark_uiObserver_NavDestinationState value; -} Opt_uiObserver_NavDestinationState; -typedef enum Ark_uiObserver_RouterPageState { - ARK_UI_OBSERVER_ROUTER_PAGE_STATE_ABOUT_TO_APPEAR = 0, - ARK_UI_OBSERVER_ROUTER_PAGE_STATE_ABOUT_TO_DISAPPEAR = 1, - ARK_UI_OBSERVER_ROUTER_PAGE_STATE_ON_PAGE_SHOW = 2, - ARK_UI_OBSERVER_ROUTER_PAGE_STATE_ON_PAGE_HIDE = 3, - ARK_UI_OBSERVER_ROUTER_PAGE_STATE_ON_BACK_PRESS = 4, -} Ark_uiObserver_RouterPageState; -typedef struct Opt_uiObserver_RouterPageState { - Ark_Tag tag; - Ark_uiObserver_RouterPageState value; -} Opt_uiObserver_RouterPageState; -typedef enum Ark_uiObserver_ScrollEventType { - ARK_UI_OBSERVER_SCROLL_EVENT_TYPE_SCROLL_START = 0, - ARK_UI_OBSERVER_SCROLL_EVENT_TYPE_SCROLL_STOP = 1, -} Ark_uiObserver_ScrollEventType; -typedef struct Opt_uiObserver_ScrollEventType { - Ark_Tag tag; - Ark_uiObserver_ScrollEventType value; -} Opt_uiObserver_ScrollEventType; -typedef enum Ark_uiObserver_TabContentState { - ARK_UI_OBSERVER_TAB_CONTENT_STATE_ON_SHOW = 0, - ARK_UI_OBSERVER_TAB_CONTENT_STATE_ON_HIDE = 1, -} Ark_uiObserver_TabContentState; -typedef struct Opt_uiObserver_TabContentState { - Ark_Tag tag; - Ark_uiObserver_TabContentState value; -} Opt_uiObserver_TabContentState; typedef enum Ark_uniformTypeDescriptor_UniformDataType { ARK_UNIFORM_TYPE_DESCRIPTOR_UNIFORM_DATA_TYPE_ENTITY, ARK_UNIFORM_TYPE_DESCRIPTOR_UNIFORM_DATA_TYPE_OBJECT, @@ -6905,6 +6343,8 @@ typedef enum Ark_uniformTypeDescriptor_UniformDataType { ARK_UNIFORM_TYPE_DESCRIPTOR_UNIFORM_DATA_TYPE_OFD, ARK_UNIFORM_TYPE_DESCRIPTOR_UNIFORM_DATA_TYPE_CAD, ARK_UNIFORM_TYPE_DESCRIPTOR_UNIFORM_DATA_TYPE_OCTET_STREAM, + ARK_UNIFORM_TYPE_DESCRIPTOR_UNIFORM_DATA_TYPE_FILE_URI, + ARK_UNIFORM_TYPE_DESCRIPTOR_UNIFORM_DATA_TYPE_CONTENT_FORM, } Ark_uniformTypeDescriptor_UniformDataType; typedef struct Opt_uniformTypeDescriptor_UniformDataType { Ark_Tag tag; @@ -7027,6 +6467,30 @@ typedef struct Opt_WidthBreakpoint { Ark_Tag tag; Ark_WidthBreakpoint value; } Opt_WidthBreakpoint; +typedef enum Ark_window_Orientation { + ARK_WINDOW_ORIENTATION_UNSPECIFIED = 0, + ARK_WINDOW_ORIENTATION_PORTRAIT = 1, + ARK_WINDOW_ORIENTATION_LANDSCAPE = 2, + ARK_WINDOW_ORIENTATION_PORTRAIT_INVERTED = 3, + ARK_WINDOW_ORIENTATION_LANDSCAPE_INVERTED = 4, + ARK_WINDOW_ORIENTATION_AUTO_ROTATION = 5, + ARK_WINDOW_ORIENTATION_AUTO_ROTATION_PORTRAIT = 6, + ARK_WINDOW_ORIENTATION_AUTO_ROTATION_LANDSCAPE = 7, + ARK_WINDOW_ORIENTATION_AUTO_ROTATION_RESTRICTED = 8, + ARK_WINDOW_ORIENTATION_AUTO_ROTATION_PORTRAIT_RESTRICTED = 9, + ARK_WINDOW_ORIENTATION_AUTO_ROTATION_LANDSCAPE_RESTRICTED = 10, + ARK_WINDOW_ORIENTATION_LOCKED = 11, + ARK_WINDOW_ORIENTATION_AUTO_ROTATION_UNSPECIFIED = 12, + ARK_WINDOW_ORIENTATION_USER_ROTATION_PORTRAIT = 13, + ARK_WINDOW_ORIENTATION_USER_ROTATION_LANDSCAPE = 14, + ARK_WINDOW_ORIENTATION_USER_ROTATION_PORTRAIT_INVERTED = 15, + ARK_WINDOW_ORIENTATION_USER_ROTATION_LANDSCAPE_INVERTED = 16, + ARK_WINDOW_ORIENTATION_FOLLOW_DESKTOP = 17, +} Ark_window_Orientation; +typedef struct Opt_window_Orientation { + Ark_Tag tag; + Ark_window_Orientation value; +} Opt_window_Orientation; typedef enum Ark_window_WindowStatusType { ARK_WINDOW_WINDOW_STATUS_TYPE_UNDEFINED = 0, ARK_WINDOW_WINDOW_STATUS_TYPE_FULL_SCREEN = 1, @@ -7059,7 +6523,8 @@ typedef struct Opt_WordBreak { } Opt_WordBreak; typedef enum Ark_XComponentType { ARK_XCOMPONENT_TYPE_SURFACE = 0, - ARK_XCOMPONENT_TYPE_TEXTURE = 1, + ARK_XCOMPONENT_TYPE_TEXTURE = 2, + ARK_XCOMPONENT_TYPE_NODE = 3, } Ark_XComponentType; typedef struct Opt_XComponentType { Ark_Tag tag; @@ -7089,18 +6554,20 @@ typedef struct Opt_AccessibilityFocusCallback { Ark_Tag tag; AccessibilityFocusCallback value; } Opt_AccessibilityFocusCallback; +typedef struct AccessibilityTransparentCallback { + /* kind: Callback */ + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_TouchEvent event); + void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_TouchEvent event); +} AccessibilityTransparentCallback; +typedef struct Opt_AccessibilityTransparentCallback { + Ark_Tag tag; + AccessibilityTransparentCallback value; +} Opt_AccessibilityTransparentCallback; typedef struct Opt_AttributeModifier { Ark_Tag tag; Ark_AttributeModifier value; } Opt_AttributeModifier; -typedef struct Opt_BaseContext { - Ark_Tag tag; - Ark_BaseContext value; -} Opt_BaseContext; -typedef struct Opt_BaseShape { - Ark_Tag tag; - Ark_BaseShape value; -} Opt_BaseShape; typedef struct Opt_Boolean { Ark_Tag tag; Ark_Boolean value; @@ -7145,10 +6612,6 @@ typedef struct Opt_ColorFilter { Ark_Tag tag; Ark_ColorFilter value; } Opt_ColorFilter; -typedef struct Opt_ColorMetrics { - Ark_Tag tag; - Ark_ColorMetrics value; -} Opt_ColorMetrics; typedef struct Ark_CommonMethod { /* kind: Interface */ void *handle; @@ -7161,30 +6624,14 @@ typedef struct Opt_CommonShape { Ark_Tag tag; Ark_CommonShape value; } Opt_CommonShape; -typedef struct Opt_ComponentContent { - Ark_Tag tag; - Ark_ComponentContent value; -} Opt_ComponentContent; typedef struct Opt_ConsoleMessage { Ark_Tag tag; Ark_ConsoleMessage value; } Opt_ConsoleMessage; -typedef struct Opt_Context { - Ark_Tag tag; - Ark_Context value; -} Opt_Context; typedef struct Opt_ControllerHandler { Ark_Tag tag; Ark_ControllerHandler value; } Opt_ControllerHandler; -typedef struct Ark_CornerRadius { - /* kind: Interface */ - void *handle; -} Ark_CornerRadius; -typedef struct Opt_CornerRadius { - Ark_Tag tag; - Ark_CornerRadius value; -} Opt_CornerRadius; typedef struct Opt_curves_ICurve { Ark_Tag tag; Ark_curves_ICurve value; @@ -7213,14 +6660,6 @@ typedef struct Opt_DrawableDescriptor { Ark_Tag tag; Ark_DrawableDescriptor value; } Opt_DrawableDescriptor; -typedef struct Opt_DrawContext { - Ark_Tag tag; - Ark_DrawContext value; -} Opt_DrawContext; -typedef struct Opt_drawing_Brush { - Ark_Tag tag; - Ark_drawing_Brush value; -} Opt_drawing_Brush; typedef struct Opt_drawing_Canvas { Ark_Tag tag; Ark_drawing_Canvas value; @@ -7229,66 +6668,10 @@ typedef struct Opt_drawing_ColorFilter { Ark_Tag tag; Ark_drawing_ColorFilter value; } Opt_drawing_ColorFilter; -typedef struct Opt_drawing_Font { - Ark_Tag tag; - Ark_drawing_Font value; -} Opt_drawing_Font; -typedef struct Opt_drawing_ImageFilter { - Ark_Tag tag; - Ark_drawing_ImageFilter value; -} Opt_drawing_ImageFilter; typedef struct Opt_drawing_Lattice { Ark_Tag tag; Ark_drawing_Lattice value; } Opt_drawing_Lattice; -typedef struct Opt_drawing_MaskFilter { - Ark_Tag tag; - Ark_drawing_MaskFilter value; -} Opt_drawing_MaskFilter; -typedef struct Opt_drawing_Matrix { - Ark_Tag tag; - Ark_drawing_Matrix value; -} Opt_drawing_Matrix; -typedef struct Opt_drawing_Path { - Ark_Tag tag; - Ark_drawing_Path value; -} Opt_drawing_Path; -typedef struct Opt_drawing_PathEffect { - Ark_Tag tag; - Ark_drawing_PathEffect value; -} Opt_drawing_PathEffect; -typedef struct Opt_drawing_Pen { - Ark_Tag tag; - Ark_drawing_Pen value; -} Opt_drawing_Pen; -typedef struct Opt_drawing_Region { - Ark_Tag tag; - Ark_drawing_Region value; -} Opt_drawing_Region; -typedef struct Opt_drawing_RoundRect { - Ark_Tag tag; - Ark_drawing_RoundRect value; -} Opt_drawing_RoundRect; -typedef struct Opt_drawing_SamplingOptions { - Ark_Tag tag; - Ark_drawing_SamplingOptions value; -} Opt_drawing_SamplingOptions; -typedef struct Opt_drawing_ShaderEffect { - Ark_Tag tag; - Ark_drawing_ShaderEffect value; -} Opt_drawing_ShaderEffect; -typedef struct Opt_drawing_ShadowLayer { - Ark_Tag tag; - Ark_drawing_ShadowLayer value; -} Opt_drawing_ShadowLayer; -typedef struct Opt_drawing_TextBlob { - Ark_Tag tag; - Ark_drawing_TextBlob value; -} Opt_drawing_TextBlob; -typedef struct Opt_drawing_Typeface { - Ark_Tag tag; - Ark_drawing_Typeface value; -} Opt_drawing_Typeface; typedef struct Opt_EllipseShape { Ark_Tag tag; Ark_EllipseShape value; @@ -7301,10 +6684,6 @@ typedef struct Opt_EventTargetInfo { Ark_Tag tag; Ark_EventTargetInfo value; } Opt_EventTargetInfo; -typedef struct Opt_ExtendableComponent { - Ark_Tag tag; - Ark_ExtendableComponent value; -} Opt_ExtendableComponent; typedef struct Opt_FileSelectorParam { Ark_Tag tag; Ark_FileSelectorParam value; @@ -7330,10 +6709,6 @@ typedef struct Opt_FormSize { Ark_Tag tag; Ark_FormSize value; } Opt_FormSize; -typedef struct Opt_FrameNode { - Ark_Tag tag; - Ark_FrameNode value; -} Opt_FrameNode; typedef struct Opt_FrictionMotion { Ark_Tag tag; Ark_FrictionMotion value; @@ -7354,10 +6729,10 @@ typedef struct Opt_Gesture { Ark_Tag tag; Ark_Gesture value; } Opt_Gesture; -typedef struct Opt_GestureGroupInterface { +typedef struct Opt_GestureGroup { Ark_Tag tag; - Ark_GestureGroupInterface value; -} Opt_GestureGroupInterface; + Ark_GestureGroup value; +} Opt_GestureGroup; typedef struct Opt_GestureModifier { Ark_Tag tag; Ark_GestureModifier value; @@ -7375,7 +6750,7 @@ typedef struct Ark_GestureType { Ark_Int32 selector; union { Ark_Gesture value0; - Ark_CustomObject value1; + Ark_GestureGroup value1; }; } Ark_GestureType; typedef struct Opt_GestureType { @@ -7430,10 +6805,6 @@ typedef struct Opt_LinearGradient { Ark_Tag tag; Ark_LinearGradient value; } Opt_LinearGradient; -typedef struct Opt_LinearIndicatorController { - Ark_Tag tag; - Ark_LinearIndicatorController value; -} Opt_LinearIndicatorController; typedef struct Opt_ListScroller { Ark_Tag tag; Ark_ListScroller value; @@ -7448,10 +6819,6 @@ typedef struct Opt_LoadingProgressConfiguration { Ark_Tag tag; Ark_LoadingProgressConfiguration value; } Opt_LoadingProgressConfiguration; -typedef struct Opt_LongPressGestureInterface { - Ark_Tag tag; - Ark_LongPressGestureInterface value; -} Opt_LongPressGestureInterface; typedef struct Opt_LongPressRecognizer { Ark_Tag tag; Ark_LongPressRecognizer value; @@ -7486,14 +6853,6 @@ typedef struct Opt_NestedScrollOptions { Ark_Tag tag; Ark_NestedScrollOptions value; } Opt_NestedScrollOptions; -typedef struct Opt_NodeContent { - Ark_Tag tag; - Ark_NodeContent value; -} Opt_NodeContent; -typedef struct Ark_NodeController { - /* kind: Interface */ - void *handle; -} Ark_NodeController; typedef struct Opt_NodeController { Ark_Tag tag; Ark_NodeController value; @@ -7639,10 +6998,6 @@ typedef struct Opt_OnShowFileSelectorEvent { Ark_Tag tag; Ark_OnShowFileSelectorEvent value; } Opt_OnShowFileSelectorEvent; -typedef struct Opt_PanGestureInterface { - Ark_Tag tag; - Ark_PanGestureInterface value; -} Opt_PanGestureInterface; typedef struct Opt_PanGestureOptions { Ark_Tag tag; Ark_PanGestureOptions value; @@ -7667,10 +7022,6 @@ typedef struct Opt_PermissionRequest { Ark_Tag tag; Ark_PermissionRequest value; } Opt_PermissionRequest; -typedef struct Opt_PinchGestureInterface { - Ark_Tag tag; - Ark_PinchGestureInterface value; -} Opt_PinchGestureInterface; typedef struct Opt_PinchRecognizer { Ark_Tag tag; Ark_PinchRecognizer value; @@ -7726,10 +7077,6 @@ typedef struct Opt_ProgressMask { Ark_Tag tag; Ark_ProgressMask value; } Opt_ProgressMask; -typedef struct Opt_PromptAction { - Ark_Tag tag; - Ark_PromptAction value; -} Opt_PromptAction; typedef struct Opt_PulseSymbolEffect { Ark_Tag tag; Ark_PulseSymbolEffect value; @@ -7838,10 +7185,6 @@ typedef struct Opt_ScaleResult { Ark_Tag tag; Ark_ScaleResult value; } Opt_ScaleResult; -typedef struct Opt_Scene { - Ark_Tag tag; - Ark_Scene value; -} Opt_Scene; typedef struct Opt_ScreenCaptureHandler { Ark_Tag tag; Ark_ScreenCaptureHandler value; @@ -7866,14 +7209,6 @@ typedef struct Opt_SearchController { Ark_Tag tag; Ark_SearchController value; } Opt_SearchController; -typedef struct Opt_ShapeClip { - Ark_Tag tag; - Ark_ShapeClip value; -} Opt_ShapeClip; -typedef struct Opt_ShapeMask { - Ark_Tag tag; - Ark_ShapeMask value; -} Opt_ShapeMask; typedef struct Ark_Size { /* kind: Interface */ Ark_Number width; @@ -7960,10 +7295,6 @@ typedef struct Opt_SymbolEffect { Ark_Tag tag; Ark_SymbolEffect value; } Opt_SymbolEffect; -typedef struct Ark_SymbolGlyphModifier { - /* kind: Interface */ - void *handle; -} Ark_SymbolGlyphModifier; typedef struct Opt_SymbolGlyphModifier { Ark_Tag tag; Ark_SymbolGlyphModifier value; @@ -7986,94 +7317,10 @@ typedef struct Opt_TabsController { Ark_Tag tag; Ark_TabsController value; } Opt_TabsController; -typedef struct Opt_TapGestureInterface { - Ark_Tag tag; - Ark_TapGestureInterface value; -} Opt_TapGestureInterface; typedef struct Opt_TapRecognizer { Ark_Tag tag; Ark_TapRecognizer value; } Opt_TapRecognizer; -typedef struct Opt_text_FontCollection { - Ark_Tag tag; - Ark_text_FontCollection value; -} Opt_text_FontCollection; -typedef struct Ark_text_FontFeature { - /* kind: Interface */ - Ark_String name; - Ark_Number value; -} Ark_text_FontFeature; -typedef struct Opt_text_FontFeature { - Ark_Tag tag; - Ark_text_FontFeature value; -} Opt_text_FontFeature; -typedef struct Ark_text_FontVariation { - /* kind: Interface */ - Ark_String axis; - Ark_Number value; -} Ark_text_FontVariation; -typedef struct Opt_text_FontVariation { - Ark_Tag tag; - Ark_text_FontVariation value; -} Opt_text_FontVariation; -typedef struct Opt_text_LineTypeset { - Ark_Tag tag; - Ark_text_LineTypeset value; -} Opt_text_LineTypeset; -typedef struct Opt_text_Paragraph { - Ark_Tag tag; - Ark_text_Paragraph value; -} Opt_text_Paragraph; -typedef struct Opt_text_ParagraphBuilder { - Ark_Tag tag; - Ark_text_ParagraphBuilder value; -} Opt_text_ParagraphBuilder; -typedef struct Ark_text_PositionWithAffinity { - /* kind: Interface */ - Ark_Number position; - Ark_text_Affinity affinity; -} Ark_text_PositionWithAffinity; -typedef struct Opt_text_PositionWithAffinity { - Ark_Tag tag; - Ark_text_PositionWithAffinity value; -} Opt_text_PositionWithAffinity; -typedef struct Ark_text_Range { - /* kind: Interface */ - Ark_Number start; - Ark_Number end; -} Ark_text_Range; -typedef struct Opt_text_Range { - Ark_Tag tag; - Ark_text_Range value; -} Opt_text_Range; -typedef struct Opt_text_Run { - Ark_Tag tag; - Ark_text_Run value; -} Opt_text_Run; -typedef struct Opt_text_TextLine { - Ark_Tag tag; - Ark_text_TextLine value; -} Opt_text_TextLine; -typedef struct Ark_text_TextTab { - /* kind: Interface */ - Ark_text_TextAlign alignment; - Ark_Number location; -} Ark_text_TextTab; -typedef struct Opt_text_TextTab { - Ark_Tag tag; - Ark_text_TextTab value; -} Opt_text_TextTab; -typedef struct Ark_text_TypographicBounds { - /* kind: Interface */ - Ark_Number ascent; - Ark_Number descent; - Ark_Number leading; - Ark_Number width; -} Ark_text_TypographicBounds; -typedef struct Opt_text_TypographicBounds { - Ark_Tag tag; - Ark_text_TypographicBounds value; -} Opt_text_TypographicBounds; typedef struct Opt_TextAreaController { Ark_Tag tag; Ark_TextAreaController value; @@ -8114,10 +7361,6 @@ typedef struct Opt_TextInputController { Ark_Tag tag; Ark_TextInputController value; } Opt_TextInputController; -typedef struct Opt_TextMenuController { - Ark_Tag tag; - Ark_TextMenuController value; -} Opt_TextMenuController; typedef struct Opt_TextMenuItemId { Ark_Tag tag; Ark_TextMenuItemId value; @@ -8142,10 +7385,6 @@ typedef struct Opt_TextMetrics { Ark_Tag tag; Ark_TextMetrics value; } Opt_TextMetrics; -typedef struct Ark_TextModifier { - /* kind: Interface */ - void *handle; -} Ark_TextModifier; typedef struct Opt_TextModifier { Ark_Tag tag; Ark_TextModifier value; @@ -8187,10 +7426,6 @@ typedef struct Opt_TextTimerController { Ark_Tag tag; Ark_TextTimerController value; } Opt_TextTimerController; -typedef struct Opt_ThemeControl { - Ark_Tag tag; - Ark_ThemeControl value; -} Opt_ThemeControl; typedef struct Opt_TimePickerDialog { Ark_Tag tag; Ark_TimePickerDialog value; @@ -8262,24 +7497,20 @@ typedef struct Opt_UIContext { Ark_Tag tag; Ark_UIContext value; } Opt_UIContext; -typedef struct Ark_uiEffect_Filter { - /* kind: Interface */ - void *handle; -} Ark_uiEffect_Filter; typedef struct Opt_uiEffect_Filter { Ark_Tag tag; Ark_uiEffect_Filter value; } Opt_uiEffect_Filter; -typedef struct Ark_uiEffect_Tuple_Number_Number_Number { +typedef struct Ark_uiEffect_Tuple_F64_F64_F64 { /* kind: Interface */ - Ark_Number value0; - Ark_Number value1; - Ark_Number value2; -} Ark_uiEffect_Tuple_Number_Number_Number; -typedef struct Opt_uiEffect_Tuple_Number_Number_Number { + Ark_Float64 value0; + Ark_Float64 value1; + Ark_Float64 value2; +} Ark_uiEffect_Tuple_F64_F64_F64; +typedef struct Opt_uiEffect_Tuple_F64_F64_F64 { Ark_Tag tag; - Ark_uiEffect_Tuple_Number_Number_Number value; -} Opt_uiEffect_Tuple_Number_Number_Number; + Ark_uiEffect_Tuple_F64_F64_F64 value; +} Opt_uiEffect_Tuple_F64_F64_F64; typedef struct Opt_uiEffect_VisualEffect { Ark_Tag tag; Ark_uiEffect_VisualEffect value; @@ -8296,23 +7527,23 @@ typedef struct Opt_UIGestureEvent { Ark_Tag tag; Ark_UIGestureEvent value; } Opt_UIGestureEvent; -typedef struct Opt_uiObserver_DensityInfo { - Ark_Tag tag; - Ark_uiObserver_DensityInfo value; -} Opt_uiObserver_DensityInfo; -typedef struct Ark_uiObserver_NavigationInfo { - /* kind: Interface */ - Ark_String navigationId; - Ark_NavPathStack pathStack; -} Ark_uiObserver_NavigationInfo; -typedef struct Opt_uiObserver_NavigationInfo { - Ark_Tag tag; - Ark_uiObserver_NavigationInfo value; -} Opt_uiObserver_NavigationInfo; typedef struct Opt_unifiedDataChannel_UnifiedData { Ark_Tag tag; Ark_unifiedDataChannel_UnifiedData value; } Opt_unifiedDataChannel_UnifiedData; +typedef struct Ark_Union_arkui_component_enums_Color_Number_String { + /* kind: UnionType */ + Ark_Int32 selector; + union { + Ark_arkui_component_enums_Color value0; + Ark_Number value1; + Ark_String value2; + }; +} Ark_Union_arkui_component_enums_Color_Number_String; +typedef struct Opt_Union_arkui_component_enums_Color_Number_String { + Ark_Tag tag; + Ark_Union_arkui_component_enums_Color_Number_String value; +} Opt_Union_arkui_component_enums_Color_Number_String; typedef struct Ark_Union_Boolean_Number { /* kind: UnionType */ Ark_Int32 selector; @@ -8339,19 +7570,6 @@ typedef struct Opt_Union_CircleShape_EllipseShape_PathShape_RectShape { Ark_Tag tag; Ark_Union_CircleShape_EllipseShape_PathShape_RectShape value; } Opt_Union_CircleShape_EllipseShape_PathShape_RectShape; -typedef struct Ark_Union_Color_Number_String { - /* kind: UnionType */ - Ark_Int32 selector; - union { - Ark_Color value0; - Ark_Number value1; - Ark_String value2; - }; -} Ark_Union_Color_Number_String; -typedef struct Opt_Union_Color_Number_String { - Ark_Tag tag; - Ark_Union_Color_Number_String value; -} Opt_Union_Color_Number_String; typedef struct Ark_Union_ColorFilter_DrawingColorFilter { /* kind: UnionType */ Ark_Int32 selector; @@ -8501,6 +7719,18 @@ typedef struct Opt_Union_Number_String_FontWeight { Ark_Tag tag; Ark_Union_Number_String_FontWeight value; } Opt_Union_Number_String_FontWeight; +typedef struct Ark_Union_Number_TextAlign { + /* kind: UnionType */ + Ark_Int32 selector; + union { + Ark_Number value0; + Ark_TextAlign value1; + }; +} Ark_Union_Number_TextAlign; +typedef struct Opt_Union_Number_TextAlign { + Ark_Tag tag; + Ark_Union_Number_TextAlign value; +} Opt_Union_Number_TextAlign; typedef struct Ark_Union_Number_TextCase { /* kind: UnionType */ Ark_Int32 selector; @@ -8656,25 +7886,17 @@ typedef struct Opt_UserDataSpan { Ark_Tag tag; Ark_UserDataSpan value; } Opt_UserDataSpan; -typedef struct Ark_Vector2 { - /* kind: Interface */ - Ark_Number x; - Ark_Number y; -} Ark_Vector2; -typedef struct Opt_Vector2 { - Ark_Tag tag; - Ark_Vector2 value; -} Opt_Vector2; -typedef struct Ark_Vector3 { +typedef struct Ark_Vec4 { /* kind: Interface */ - Ark_Number x; - Ark_Number y; - Ark_Number z; -} Ark_Vector3; -typedef struct Opt_Vector3 { + Ark_Float64 x; + Ark_Float64 y; + Ark_Float64 z; + Ark_Float64 w; +} Ark_Vec4; +typedef struct Opt_Vec4 { Ark_Tag tag; - Ark_Vector3 value; -} Opt_Vector3; + Ark_Vec4 value; +} Opt_Vec4; typedef struct Opt_VideoController { Ark_Tag tag; Ark_VideoController value; @@ -8723,15 +7945,6 @@ typedef struct Opt_WebResourceResponse { Ark_Tag tag; Ark_WebResourceResponse value; } Opt_WebResourceResponse; -typedef struct Ark_webview_WebHeader { - /* kind: Interface */ - Ark_String headerKey; - Ark_String headerValue; -} Ark_webview_WebHeader; -typedef struct Opt_webview_WebHeader { - Ark_Tag tag; - Ark_webview_WebHeader value; -} Opt_webview_WebHeader; typedef struct Opt_webview_WebviewController { Ark_Tag tag; Ark_webview_WebviewController value; @@ -8747,6 +7960,19 @@ typedef struct Opt_WindowAnimationTarget { Ark_Tag tag; Ark_WindowAnimationTarget value; } Opt_WindowAnimationTarget; +typedef struct Opt_WrappedBuilder { + Ark_Tag tag; + Ark_WrappedBuilder value; +} Opt_WrappedBuilder; +typedef struct Array_Animation { + /* kind: ContainerType */ + Ark_Animation* array; + Ark_Int32 length; +} Array_Animation; +typedef struct Opt_Array_Animation { + Ark_Tag tag; + Array_Animation value; +} Opt_Array_Animation; typedef struct Array_Array_String { /* kind: ContainerType */ Array_String* array; @@ -8783,33 +8009,6 @@ typedef struct Opt_Array_ColorStop { Ark_Tag tag; Array_ColorStop value; } Opt_Array_ColorStop; -typedef struct Array_common2D_Point { - /* kind: ContainerType */ - Ark_common2D_Point* array; - Ark_Int32 length; -} Array_common2D_Point; -typedef struct Opt_Array_common2D_Point { - Ark_Tag tag; - Array_common2D_Point value; -} Opt_Array_common2D_Point; -typedef struct Array_common2D_Rect { - /* kind: ContainerType */ - Ark_common2D_Rect* array; - Ark_Int32 length; -} Array_common2D_Rect; -typedef struct Opt_Array_common2D_Rect { - Ark_Tag tag; - Array_common2D_Rect value; -} Opt_Array_common2D_Rect; -typedef struct Array_CustomObject { - /* kind: ContainerType */ - Ark_CustomObject* array; - Ark_Int32 length; -} Array_CustomObject; -typedef struct Opt_Array_CustomObject { - Ark_Tag tag; - Array_CustomObject value; -} Opt_Array_CustomObject; typedef struct Array_DateRange { /* kind: ContainerType */ Ark_DateRange* array; @@ -8837,24 +8036,6 @@ typedef struct Opt_Array_DragPreviewMode { Ark_Tag tag; Array_DragPreviewMode value; } Opt_Array_DragPreviewMode; -typedef struct Array_drawing_RectType { - /* kind: ContainerType */ - Ark_drawing_RectType* array; - Ark_Int32 length; -} Array_drawing_RectType; -typedef struct Opt_Array_drawing_RectType { - Ark_Tag tag; - Array_drawing_RectType value; -} Opt_Array_drawing_RectType; -typedef struct Array_drawing_TextBlobRunBuffer { - /* kind: ContainerType */ - Ark_drawing_TextBlobRunBuffer* array; - Ark_Int32 length; -} Array_drawing_TextBlobRunBuffer; -typedef struct Opt_Array_drawing_TextBlobRunBuffer { - Ark_Tag tag; - Array_drawing_TextBlobRunBuffer value; -} Opt_Array_drawing_TextBlobRunBuffer; typedef struct Array_FingerInfo { /* kind: ContainerType */ Ark_FingerInfo* array; @@ -9287,78 +8468,6 @@ typedef struct Opt_Array_StyleOptions { Ark_Tag tag; Array_StyleOptions value; } Opt_Array_StyleOptions; -typedef struct Array_text_FontDescriptor { - /* kind: ContainerType */ - Ark_text_FontDescriptor* array; - Ark_Int32 length; -} Array_text_FontDescriptor; -typedef struct Opt_Array_text_FontDescriptor { - Ark_Tag tag; - Array_text_FontDescriptor value; -} Opt_Array_text_FontDescriptor; -typedef struct Array_text_FontFeature { - /* kind: ContainerType */ - Ark_text_FontFeature* array; - Ark_Int32 length; -} Array_text_FontFeature; -typedef struct Opt_Array_text_FontFeature { - Ark_Tag tag; - Array_text_FontFeature value; -} Opt_Array_text_FontFeature; -typedef struct Array_text_FontVariation { - /* kind: ContainerType */ - Ark_text_FontVariation* array; - Ark_Int32 length; -} Array_text_FontVariation; -typedef struct Opt_Array_text_FontVariation { - Ark_Tag tag; - Array_text_FontVariation value; -} Opt_Array_text_FontVariation; -typedef struct Array_text_LineMetrics { - /* kind: ContainerType */ - Ark_text_LineMetrics* array; - Ark_Int32 length; -} Array_text_LineMetrics; -typedef struct Opt_Array_text_LineMetrics { - Ark_Tag tag; - Array_text_LineMetrics value; -} Opt_Array_text_LineMetrics; -typedef struct Array_text_Run { - /* kind: ContainerType */ - Ark_text_Run* array; - Ark_Int32 length; -} Array_text_Run; -typedef struct Opt_Array_text_Run { - Ark_Tag tag; - Array_text_Run value; -} Opt_Array_text_Run; -typedef struct Array_text_TextBox { - /* kind: ContainerType */ - Ark_text_TextBox* array; - Ark_Int32 length; -} Array_text_TextBox; -typedef struct Opt_Array_text_TextBox { - Ark_Tag tag; - Array_text_TextBox value; -} Opt_Array_text_TextBox; -typedef struct Array_text_TextLine { - /* kind: ContainerType */ - Ark_text_TextLine* array; - Ark_Int32 length; -} Array_text_TextLine; -typedef struct Opt_Array_text_TextLine { - Ark_Tag tag; - Array_text_TextLine value; -} Opt_Array_text_TextLine; -typedef struct Array_text_TextShadow { - /* kind: ContainerType */ - Ark_text_TextShadow* array; - Ark_Int32 length; -} Array_text_TextShadow; -typedef struct Opt_Array_text_TextShadow { - Ark_Tag tag; - Array_text_TextShadow value; -} Opt_Array_text_TextShadow; typedef struct Array_TextCascadePickerRangeContent { /* kind: ContainerType */ Ark_TextCascadePickerRangeContent* array; @@ -9449,15 +8558,6 @@ typedef struct Opt_Array_uniformTypeDescriptor_UniformDataType { Ark_Tag tag; Array_uniformTypeDescriptor_UniformDataType value; } Opt_Array_uniformTypeDescriptor_UniformDataType; -typedef struct Array_Union_Number_String { - /* kind: ContainerType */ - Ark_Union_Number_String* array; - Ark_Int32 length; -} Array_Union_Number_String; -typedef struct Opt_Array_Union_Number_String { - Ark_Tag tag; - Array_Union_Number_String value; -} Opt_Array_Union_Number_String; typedef struct Array_Union_ResourceColor_LinearGradient { /* kind: ContainerType */ Ark_Union_ResourceColor_LinearGradient* array; @@ -9494,15 +8594,6 @@ typedef struct Opt_Array_Union_String_I32_I64_F64_Resource { Ark_Tag tag; Array_Union_String_I32_I64_F64_Resource value; } Opt_Array_Union_String_I32_I64_F64_Resource; -typedef struct Array_webview_WebHeader { - /* kind: ContainerType */ - Ark_webview_WebHeader* array; - Ark_Int32 length; -} Array_webview_WebHeader; -typedef struct Opt_Array_webview_WebHeader { - Ark_Tag tag; - Array_webview_WebHeader value; -} Opt_Array_webview_WebHeader; typedef struct AsyncCallback_image_PixelMap_Void { /* kind: Callback */ Ark_CallbackResource resource; @@ -9513,6 +8604,16 @@ typedef struct Opt_AsyncCallback_image_PixelMap_Void { Ark_Tag tag; AsyncCallback_image_PixelMap_Void value; } Opt_AsyncCallback_image_PixelMap_Void; +typedef struct BuilderParameterCallback { + /* kind: Callback */ + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Callback_Any_Void continuation); + void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Callback_Any_Void continuation); +} BuilderParameterCallback; +typedef struct Opt_BuilderParameterCallback { + Ark_Tag tag; + BuilderParameterCallback value; +} Opt_BuilderParameterCallback; typedef struct ButtonModifierBuilder { /* kind: Callback */ Ark_CallbackResource resource; @@ -9533,6 +8634,16 @@ typedef struct Opt_ButtonTriggerClickCallback { Ark_Tag tag; ButtonTriggerClickCallback value; } Opt_ButtonTriggerClickCallback; +typedef struct Callback_Any_Void { + /* kind: Callback */ + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Object value); + void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_Object value); +} Callback_Any_Void; +typedef struct Opt_Callback_Any_Void { + Ark_Tag tag; + Callback_Any_Void value; +} Opt_Callback_Any_Void; typedef struct Callback_Area_Area_Void { /* kind: Callback */ Ark_CallbackResource resource; @@ -9616,8 +8727,8 @@ typedef struct Opt_Callback_Boolean_HoverEvent_Void { typedef struct Callback_Boolean_Void { /* kind: Callback */ Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Boolean value0); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_Boolean value0); + void (*call)(const Ark_Int32 resourceId, const Ark_Boolean isSelected); + void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_Boolean isSelected); } Callback_Boolean_Void; typedef struct Opt_Callback_Boolean_Void { Ark_Tag tag; @@ -9633,26 +8744,6 @@ typedef struct Opt_Callback_Buffer_Void { Ark_Tag tag; Callback_Buffer_Void value; } Opt_Callback_Buffer_Void; -typedef struct Callback_ClickEvent_PasteButtonOnClickResult_Void { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_PasteButtonOnClickResult result); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_PasteButtonOnClickResult result); -} Callback_ClickEvent_PasteButtonOnClickResult_Void; -typedef struct Opt_Callback_ClickEvent_PasteButtonOnClickResult_Void { - Ark_Tag tag; - Callback_ClickEvent_PasteButtonOnClickResult_Void value; -} Opt_Callback_ClickEvent_PasteButtonOnClickResult_Void; -typedef struct Callback_ClickEvent_SaveButtonOnClickResult_Void { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_SaveButtonOnClickResult result); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_SaveButtonOnClickResult result); -} Callback_ClickEvent_SaveButtonOnClickResult_Void; -typedef struct Opt_Callback_ClickEvent_SaveButtonOnClickResult_Void { - Ark_Tag tag; - Callback_ClickEvent_SaveButtonOnClickResult_Void value; -} Opt_Callback_ClickEvent_SaveButtonOnClickResult_Void; typedef struct Callback_ClickEvent_Void { /* kind: Callback */ Ark_CallbackResource resource; @@ -9916,13 +9007,33 @@ typedef struct Opt_Callback_FullscreenInfo_Void { typedef struct Callback_GestureEvent_Void { /* kind: Callback */ Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_GestureEvent event); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_GestureEvent event); + void (*call)(const Ark_Int32 resourceId, const Ark_GestureEvent value0); + void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_GestureEvent value0); } Callback_GestureEvent_Void; typedef struct Opt_Callback_GestureEvent_Void { Ark_Tag tag; Callback_GestureEvent_Void value; } Opt_Callback_GestureEvent_Void; +typedef struct Callback_GestureGroup { + /* kind: Callback */ + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Callback_GestureGroup_Void continuation); + void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Callback_GestureGroup_Void continuation); +} Callback_GestureGroup; +typedef struct Opt_Callback_GestureGroup { + Ark_Tag tag; + Callback_GestureGroup value; +} Opt_Callback_GestureGroup; +typedef struct Callback_GestureGroup_Void { + /* kind: Callback */ + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_GestureGroup value); + void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_GestureGroup value); +} Callback_GestureGroup_Void; +typedef struct Opt_Callback_GestureGroup_Void { + Ark_Tag tag; + Callback_GestureGroup_Void value; +} Opt_Callback_GestureGroup_Void; typedef struct Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult { /* kind: Callback */ Ark_CallbackResource resource; @@ -10236,8 +9347,8 @@ typedef struct Opt_Callback_Number_Tuple_Number_Number_Number_Number { typedef struct Callback_Number_Void { /* kind: Callback */ Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number value0); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_Number value0); + void (*call)(const Ark_Int32 resourceId, const Ark_Number value); + void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_Number value); } Callback_Number_Void; typedef struct Opt_Callback_Number_Void { Ark_Tag tag; @@ -10413,6 +9524,16 @@ typedef struct Opt_Callback_OnInterceptRequestEvent_WebResourceResponse { Ark_Tag tag; Callback_OnInterceptRequestEvent_WebResourceResponse value; } Opt_Callback_OnInterceptRequestEvent_WebResourceResponse; +typedef struct Callback_OnLoadFinishedEvent_Void { + /* kind: Callback */ + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_OnLoadFinishedEvent value0); + void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_OnLoadFinishedEvent value0); +} Callback_OnLoadFinishedEvent_Void; +typedef struct Opt_Callback_OnLoadFinishedEvent_Void { + Ark_Tag tag; + Callback_OnLoadFinishedEvent_Void value; +} Opt_Callback_OnLoadFinishedEvent_Void; typedef struct Callback_OnLoadInterceptEvent_Boolean { /* kind: Callback */ Ark_CallbackResource resource; @@ -10423,6 +9544,16 @@ typedef struct Opt_Callback_OnLoadInterceptEvent_Boolean { Ark_Tag tag; Callback_OnLoadInterceptEvent_Boolean value; } Opt_Callback_OnLoadInterceptEvent_Boolean; +typedef struct Callback_OnLoadStartedEvent_Void { + /* kind: Callback */ + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_OnLoadStartedEvent value0); + void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_OnLoadStartedEvent value0); +} Callback_OnLoadStartedEvent_Void; +typedef struct Opt_Callback_OnLoadStartedEvent_Void { + Ark_Tag tag; + Callback_OnLoadStartedEvent_Void value; +} Opt_Callback_OnLoadStartedEvent_Void; typedef struct Callback_onMeasureSize_SizeResult { /* kind: Callback */ Ark_CallbackResource resource; @@ -10433,6 +9564,16 @@ typedef struct Opt_Callback_onMeasureSize_SizeResult { Ark_Tag tag; Callback_onMeasureSize_SizeResult value; } Opt_Callback_onMeasureSize_SizeResult; +typedef struct Callback_OnMoveFromTo { + /* kind: Callback */ + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Int32 from, const Ark_Int32 to); + void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_Int32 from, const Ark_Int32 to); +} Callback_OnMoveFromTo; +typedef struct Opt_Callback_OnMoveFromTo { + Ark_Tag tag; + Callback_OnMoveFromTo value; +} Opt_Callback_OnMoveFromTo; typedef struct Callback_OnOverScrollEvent_Void { /* kind: Callback */ Ark_CallbackResource resource; @@ -10643,16 +9784,6 @@ typedef struct Opt_Callback_OnWindowNewEvent_Void { Ark_Tag tag; Callback_OnWindowNewEvent_Void value; } Opt_Callback_OnWindowNewEvent_Void; -typedef struct Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Opt_Array_CustomObject value, const Opt_Array_String error); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Opt_Array_CustomObject value, const Opt_Array_String error); -} Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void; -typedef struct Opt_Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void { - Ark_Tag tag; - Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void value; -} Opt_Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void; typedef struct Callback_Opt_Array_NavDestinationTransition_Void { /* kind: Callback */ Ark_CallbackResource resource; @@ -10663,17 +9794,7 @@ typedef struct Opt_Callback_Opt_Array_NavDestinationTransition_Void { Ark_Tag tag; Callback_Opt_Array_NavDestinationTransition_Void value; } Opt_Callback_Opt_Array_NavDestinationTransition_Void; -typedef struct Callback_Opt_Array_String_Opt_Array_String_Void { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Opt_Array_String value, const Opt_Array_String error); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Opt_Array_String value, const Opt_Array_String error); -} Callback_Opt_Array_String_Opt_Array_String_Void; -typedef struct Opt_Callback_Opt_Array_String_Opt_Array_String_Void { - Ark_Tag tag; - Callback_Opt_Array_String_Opt_Array_String_Void value; -} Opt_Callback_Opt_Array_String_Opt_Array_String_Void; -typedef struct Callback_Opt_Array_String_Void { +typedef struct Callback_Opt_Array_String_Void { /* kind: Callback */ Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Opt_Array_String error); @@ -10693,16 +9814,6 @@ typedef struct Opt_Callback_Opt_CustomBuilder_Void { Ark_Tag tag; Callback_Opt_CustomBuilder_Void value; } Opt_Callback_Opt_CustomBuilder_Void; -typedef struct Callback_Opt_FontDescriptor_Opt_Array_String_Void { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Opt_CustomObject value, const Opt_Array_String error); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Opt_CustomObject value, const Opt_Array_String error); -} Callback_Opt_FontDescriptor_Opt_Array_String_Void; -typedef struct Opt_Callback_Opt_FontDescriptor_Opt_Array_String_Void { - Ark_Tag tag; - Callback_Opt_FontDescriptor_Opt_Array_String_Void value; -} Opt_Callback_Opt_FontDescriptor_Opt_Array_String_Void; typedef struct Callback_Opt_NavigationAnimatedTransition_Void { /* kind: Callback */ Ark_CallbackResource resource; @@ -10723,16 +9834,6 @@ typedef struct Opt_Callback_Opt_OffsetResult_Void { Ark_Tag tag; Callback_Opt_OffsetResult_Void value; } Opt_Callback_Opt_OffsetResult_Void; -typedef struct Callback_Opt_Scene_Opt_Array_String_Void { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Opt_Scene value, const Opt_Array_String error); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Opt_Scene value, const Opt_Array_String error); -} Callback_Opt_Scene_Opt_Array_String_Void; -typedef struct Opt_Callback_Opt_Scene_Opt_Array_String_Void { - Ark_Tag tag; - Callback_Opt_Scene_Opt_Array_String_Void value; -} Opt_Callback_Opt_Scene_Opt_Array_String_Void; typedef struct Callback_Opt_ScrollResult_Void { /* kind: Callback */ Ark_CallbackResource resource; @@ -10743,16 +9844,6 @@ typedef struct Opt_Callback_Opt_ScrollResult_Void { Ark_Tag tag; Callback_Opt_ScrollResult_Void value; } Opt_Callback_Opt_ScrollResult_Void; -typedef struct Callback_Opt_String_Opt_Array_String_Void { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Opt_String value, const Opt_Array_String error); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Opt_String value, const Opt_Array_String error); -} Callback_Opt_String_Opt_Array_String_Void; -typedef struct Opt_Callback_Opt_String_Opt_Array_String_Void { - Ark_Tag tag; - Callback_Opt_String_Opt_Array_String_Void value; -} Opt_Callback_Opt_String_Opt_Array_String_Void; typedef struct Callback_Opt_StyledString_Opt_Array_String_Void { /* kind: Callback */ Ark_CallbackResource resource; @@ -11063,6 +10154,16 @@ typedef struct Opt_Callback_SwiperContentTransitionProxy_Void { Ark_Tag tag; Callback_SwiperContentTransitionProxy_Void value; } Opt_Callback_SwiperContentTransitionProxy_Void; +typedef struct Callback_T_Void { + /* kind: Callback */ + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_CustomObject value0); + void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_CustomObject value0); +} Callback_T_Void; +typedef struct Opt_Callback_T_Void { + Ark_Tag tag; + Callback_T_Void value; +} Opt_Callback_T_Void; typedef struct Callback_T_Void_Arkui_Component_Units_Length { /* kind: Callback */ Ark_CallbackResource resource; @@ -11193,16 +10294,6 @@ typedef struct Opt_Callback_TerminationInfo_Void { Ark_Tag tag; Callback_TerminationInfo_Void value; } Opt_Callback_TerminationInfo_Void; -typedef struct Callback_TextPickerResult_Void { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_TextPickerResult value); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_TextPickerResult value); -} Callback_TextPickerResult_Void; -typedef struct Opt_Callback_TextPickerResult_Void { - Ark_Tag tag; - Callback_TextPickerResult_Void value; -} Opt_Callback_TextPickerResult_Void; typedef struct Callback_TextRange_Void { /* kind: Callback */ Ark_CallbackResource resource; @@ -11363,26 +10454,6 @@ typedef struct Opt_ContentWillScrollCallback { Ark_Tag tag; ContentWillScrollCallback value; } Opt_ContentWillScrollCallback; -typedef struct Context_getGroupDir_Callback { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_String result); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_String result); -} Context_getGroupDir_Callback; -typedef struct Opt_Context_getGroupDir_Callback { - Ark_Tag tag; - Context_getGroupDir_Callback value; -} Opt_Context_getGroupDir_Callback; -typedef struct curves_Callback_Number_Number { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number fraction, const Callback_Number_Void continuation); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_Number fraction, const Callback_Number_Void continuation); -} curves_Callback_Number_Number; -typedef struct Opt_curves_Callback_Number_Number { - Ark_Tag tag; - curves_Callback_Number_Number value; -} Opt_curves_Callback_Number_Number; typedef struct CustomNodeBuilder { /* kind: Callback */ Ark_CallbackResource resource; @@ -11503,6 +10574,16 @@ typedef struct Opt_ImageOnCompleteCallback { Ark_Tag tag; ImageOnCompleteCallback value; } Opt_ImageOnCompleteCallback; +typedef struct Initializer { + /* kind: Callback */ + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Array_Object params, const Callback_T_Void continuation); + void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Array_Object params, const Callback_T_Void continuation); +} Initializer; +typedef struct Opt_Initializer { + Ark_Tag tag; + Initializer value; +} Opt_Initializer; typedef struct InterceptionModeCallback { /* kind: Callback */ Ark_CallbackResource resource; @@ -11543,16 +10624,16 @@ typedef struct Opt_Map_AxisModel_Number { Ark_Tag tag; Map_AxisModel_Number value; } Opt_Map_AxisModel_Number; -typedef struct Map_Number_text_RunMetrics { +typedef struct Map_String_BuilderParameterCallback { /* kind: ContainerType */ Ark_Int32 size; - Ark_Number* keys; - Ark_text_RunMetrics* values; -} Map_Number_text_RunMetrics; -typedef struct Opt_Map_Number_text_RunMetrics { + Ark_String* keys; + BuilderParameterCallback* values; +} Map_String_BuilderParameterCallback; +typedef struct Opt_Map_String_BuilderParameterCallback { Ark_Tag tag; - Map_Number_text_RunMetrics value; -} Opt_Map_Number_text_RunMetrics; + Map_String_BuilderParameterCallback value; +} Opt_Map_String_BuilderParameterCallback; typedef struct Map_String_ComponentContent { /* kind: ContainerType */ Ark_Int32 size; @@ -11563,6 +10644,16 @@ typedef struct Opt_Map_String_ComponentContent { Ark_Tag tag; Map_String_ComponentContent value; } Opt_Map_String_ComponentContent; +typedef struct Map_String_Int32 { + /* kind: ContainerType */ + Ark_Int32 size; + Ark_String* keys; + Ark_Int32* values; +} Map_String_Int32; +typedef struct Opt_Map_String_Int32 { + Ark_Tag tag; + Map_String_Int32 value; +} Opt_Map_String_Int32; typedef struct Map_String_Int64 { /* kind: ContainerType */ Ark_Int32 size; @@ -11573,16 +10664,6 @@ typedef struct Opt_Map_String_Int64 { Ark_Tag tag; Map_String_Int64 value; } Opt_Map_String_Int64; -typedef struct Map_String_Object { - /* kind: ContainerType */ - Ark_Int32 size; - Ark_String* keys; - Ark_Object* values; -} Map_String_Object; -typedef struct Opt_Map_String_Object { - Ark_Tag tag; - Map_String_Object value; -} Opt_Map_String_Object; typedef struct Map_String_Opt_Object { /* kind: ContainerType */ Ark_Int32 size; @@ -11853,16 +10934,6 @@ typedef struct Opt_OnLargestContentfulPaintCallback { Ark_Tag tag; OnLargestContentfulPaintCallback value; } Opt_OnLargestContentfulPaintCallback; -typedef struct OnLinearIndicatorChangeCallback { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number progress); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number progress); -} OnLinearIndicatorChangeCallback; -typedef struct Opt_OnLinearIndicatorChangeCallback { - Ark_Tag tag; - OnLinearIndicatorChangeCallback value; -} Opt_OnLinearIndicatorChangeCallback; typedef struct OnMenuItemClickCallback { /* kind: Callback */ Ark_CallbackResource resource; @@ -12163,26 +11234,16 @@ typedef struct Opt_OnWillScrollCallback { Ark_Tag tag; OnWillScrollCallback value; } Opt_OnWillScrollCallback; -typedef struct PageMapBuilder { +typedef struct PageMapNodeBuilder { /* kind: Callback */ Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_String name, const Opt_Object param); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_String name, const Opt_Object param); -} PageMapBuilder; -typedef struct Opt_PageMapBuilder { + void (*call)(const Ark_Int32 resourceId, const Ark_NativePointer parentNode, const Ark_String name, const Opt_Object param, const Callback_Pointer_Void continuation); + void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_NativePointer parentNode, const Ark_String name, const Opt_Object param, const Callback_Pointer_Void continuation); +} PageMapNodeBuilder; +typedef struct Opt_PageMapNodeBuilder { Ark_Tag tag; - PageMapBuilder value; -} Opt_PageMapBuilder; -typedef struct PageTransitionCallback { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, Ark_RouteType type, const Ark_Number progress); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, Ark_RouteType type, const Ark_Number progress); -} PageTransitionCallback; -typedef struct Opt_PageTransitionCallback { - Ark_Tag tag; - PageTransitionCallback value; -} Opt_PageTransitionCallback; + PageMapNodeBuilder value; +} Opt_PageMapNodeBuilder; typedef struct PasteEventCallback { /* kind: Callback */ Ark_CallbackResource resource; @@ -12413,16 +11474,6 @@ typedef struct Opt_TabsCustomContentTransitionCallback { Ark_Tag tag; TabsCustomContentTransitionCallback value; } Opt_TabsCustomContentTransitionCallback; -typedef struct text_Callback_Number_Number_Boolean_Boolean { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number offset, const Ark_Number index, const Ark_Boolean leadingEdge, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_Number offset, const Ark_Number index, const Ark_Boolean leadingEdge, const Callback_Boolean_Void continuation); -} text_Callback_Number_Number_Boolean_Boolean; -typedef struct Opt_text_Callback_Number_Number_Boolean_Boolean { - Ark_Tag tag; - text_Callback_Number_Number_Boolean_Boolean value; -} Opt_text_Callback_Number_Number_Boolean_Boolean; typedef struct TextAreaSubmitCallback { /* kind: Callback */ Ark_CallbackResource resource; @@ -12523,76 +11574,6 @@ typedef struct Opt_Type_NavigationAttribute_customNavContentTransition { Ark_Tag tag; Type_NavigationAttribute_customNavContentTransition value; } Opt_Type_NavigationAttribute_customNavContentTransition; -typedef struct uiObserver_Callback_DensityInfo_Void { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_uiObserver_DensityInfo value0); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_uiObserver_DensityInfo value0); -} uiObserver_Callback_DensityInfo_Void; -typedef struct Opt_uiObserver_Callback_DensityInfo_Void { - Ark_Tag tag; - uiObserver_Callback_DensityInfo_Void value; -} Opt_uiObserver_Callback_DensityInfo_Void; -typedef struct uiObserver_Callback_NavDestinationInfo_Void { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_uiObserver_NavDestinationInfo value0); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_uiObserver_NavDestinationInfo value0); -} uiObserver_Callback_NavDestinationInfo_Void; -typedef struct Opt_uiObserver_Callback_NavDestinationInfo_Void { - Ark_Tag tag; - uiObserver_Callback_NavDestinationInfo_Void value; -} Opt_uiObserver_Callback_NavDestinationInfo_Void; -typedef struct uiObserver_Callback_NavDestinationSwitchInfo_Void { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_uiObserver_NavDestinationSwitchInfo value0); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_uiObserver_NavDestinationSwitchInfo value0); -} uiObserver_Callback_NavDestinationSwitchInfo_Void; -typedef struct Opt_uiObserver_Callback_NavDestinationSwitchInfo_Void { - Ark_Tag tag; - uiObserver_Callback_NavDestinationSwitchInfo_Void value; -} Opt_uiObserver_Callback_NavDestinationSwitchInfo_Void; -typedef struct uiObserver_Callback_RouterPageInfo_Void { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_uiObserver_RouterPageInfo value0); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_uiObserver_RouterPageInfo value0); -} uiObserver_Callback_RouterPageInfo_Void; -typedef struct Opt_uiObserver_Callback_RouterPageInfo_Void { - Ark_Tag tag; - uiObserver_Callback_RouterPageInfo_Void value; -} Opt_uiObserver_Callback_RouterPageInfo_Void; -typedef struct uiObserver_Callback_ScrollEventInfo_Void { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_uiObserver_ScrollEventInfo value0); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_uiObserver_ScrollEventInfo value0); -} uiObserver_Callback_ScrollEventInfo_Void; -typedef struct Opt_uiObserver_Callback_ScrollEventInfo_Void { - Ark_Tag tag; - uiObserver_Callback_ScrollEventInfo_Void value; -} Opt_uiObserver_Callback_ScrollEventInfo_Void; -typedef struct uiObserver_Callback_TabContentInfo_Void { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_uiObserver_TabContentInfo value0); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId, const Ark_uiObserver_TabContentInfo value0); -} uiObserver_Callback_TabContentInfo_Void; -typedef struct Opt_uiObserver_Callback_TabContentInfo_Void { - Ark_Tag tag; - uiObserver_Callback_TabContentInfo_Void value; -} Opt_uiObserver_Callback_TabContentInfo_Void; -typedef struct uiObserver_Callback_Void { - /* kind: Callback */ - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId); - void (*callSync)(Ark_VMContext vmContext, const Ark_Int32 resourceId); -} uiObserver_Callback_Void; -typedef struct Opt_uiObserver_Callback_Void { - Ark_Tag tag; - uiObserver_Callback_Void value; -} Opt_uiObserver_Callback_Void; typedef struct UpdateTransitionCallback { /* kind: Callback */ Ark_CallbackResource resource; @@ -12668,6 +11649,10 @@ typedef struct Opt_AlignRuleOption { Ark_Tag tag; Ark_AlignRuleOption value; } Opt_AlignRuleOption; +typedef struct Opt_Animation { + Ark_Tag tag; + Ark_Animation value; +} Opt_Animation; typedef struct Ark_AnimationNumberRange { /* kind: Interface */ Ark_Number value0; @@ -12699,6 +11684,10 @@ typedef struct Opt_AsymmetricTransitionOption { Ark_Tag tag; Ark_AsymmetricTransitionOption value; } Opt_AsymmetricTransitionOption; +typedef struct Opt_AttributeUpdater { + Ark_Tag tag; + Ark_AttributeUpdater value; +} Opt_AttributeUpdater; typedef struct Ark_AutoPlayOptions { /* kind: Interface */ Ark_Boolean stopWhenTouched; @@ -12765,6 +11754,15 @@ typedef struct Opt_Bindable_Array_Arkui_Component_Units_ResourceStr { Ark_Tag tag; Ark_Bindable_Array_Arkui_Component_Units_ResourceStr value; } Opt_Bindable_Array_Arkui_Component_Units_ResourceStr; +typedef struct Ark_Bindable_Array_Global_Resource_Resource { + /* kind: Interface */ + Array_Resource value; + Callback_T_Void_Array_Global_Resource_Resource onChange; +} Ark_Bindable_Array_Global_Resource_Resource; +typedef struct Opt_Bindable_Array_Global_Resource_Resource { + Ark_Tag tag; + Ark_Bindable_Array_Global_Resource_Resource value; +} Opt_Bindable_Array_Global_Resource_Resource; typedef struct Ark_Bindable_Array_Number { /* kind: Interface */ Array_Number value; @@ -12774,6 +11772,15 @@ typedef struct Opt_Bindable_Array_Number { Ark_Tag tag; Ark_Bindable_Array_Number value; } Opt_Bindable_Array_Number; +typedef struct Ark_Bindable_Array_String { + /* kind: Interface */ + Array_String value; + Callback_T_Void_Array_String onChange; +} Ark_Bindable_Array_String; +typedef struct Opt_Bindable_Array_String { + Ark_Tag tag; + Ark_Bindable_Array_String value; +} Opt_Bindable_Array_String; typedef struct Ark_Bindable_Boolean { /* kind: Interface */ Ark_Boolean value; @@ -12810,6 +11817,20 @@ typedef struct Opt_Bindable_String { Ark_Tag tag; Ark_Bindable_String value; } Opt_Bindable_String; +typedef struct Ark_BindableResourceStrArray { + /* kind: UnionType */ + Ark_Int32 selector; + union { + Array_ResourceStr value0; + Ark_Bindable_Array_Arkui_Component_Units_ResourceStr value1; + Ark_Bindable_Array_Global_Resource_Resource value2; + Ark_Bindable_Array_String value3; + }; +} Ark_BindableResourceStrArray; +typedef struct Opt_BindableResourceStrArray { + Ark_Tag tag; + Ark_BindableResourceStrArray value; +} Opt_BindableResourceStrArray; typedef struct Ark_BlurOptions { /* kind: Interface */ Ark_Tuple_Number_Number grayscale; @@ -12818,17 +11839,6 @@ typedef struct Opt_BlurOptions { Ark_Tag tag; Ark_BlurOptions value; } Opt_BlurOptions; -typedef struct Ark_BorderRadiuses_graphics { - /* kind: Interface */ - Ark_Number topLeft; - Ark_Number topRight; - Ark_Number bottomLeft; - Ark_Number bottomRight; -} Ark_BorderRadiuses_graphics; -typedef struct Opt_BorderRadiuses_graphics { - Ark_Tag tag; - Ark_BorderRadiuses_graphics value; -} Opt_BorderRadiuses_graphics; typedef struct Opt_BounceSymbolEffect { Ark_Tag tag; Ark_BounceSymbolEffect value; @@ -12958,16 +11968,6 @@ typedef struct Opt_ChildrenMainSize { Ark_Tag tag; Ark_ChildrenMainSize value; } Opt_ChildrenMainSize; -typedef struct Ark_Circle { - /* kind: Interface */ - Ark_Number centerX; - Ark_Number centerY; - Ark_Number radius; -} Ark_Circle; -typedef struct Opt_Circle { - Ark_Tag tag; - Ark_Circle value; -} Opt_Circle; typedef struct Ark_CircleOptions { /* kind: Interface */ Opt_Union_String_F64 width; @@ -13006,6 +12006,10 @@ typedef struct Opt_ColorFilterType { Ark_Tag tag; Ark_ColorFilterType value; } Opt_ColorFilterType; +typedef struct Opt_ColorMetrics { + Ark_Tag tag; + Ark_ColorMetrics value; +} Opt_ColorMetrics; typedef struct Ark_ColumnOptions { /* kind: Interface */ Opt_Union_String_Number space; @@ -13022,59 +12026,6 @@ typedef struct Opt_ColumnOptionsV2 { Ark_Tag tag; Ark_ColumnOptionsV2 value; } Opt_ColumnOptionsV2; -typedef struct Ark_CommandPath { - /* kind: Interface */ - Ark_String commands; -} Ark_CommandPath; -typedef struct Opt_CommandPath { - Ark_Tag tag; - Ark_CommandPath value; -} Opt_CommandPath; -typedef struct Opt_common_Context { - Ark_Tag tag; - Ark_common_Context value; -} Opt_common_Context; -typedef struct Ark_common2D_Color { - /* kind: Interface */ - Ark_Number alpha; - Ark_Number red; - Ark_Number green; - Ark_Number blue; -} Ark_common2D_Color; -typedef struct Opt_common2D_Color { - Ark_Tag tag; - Ark_common2D_Color value; -} Opt_common2D_Color; -typedef struct Ark_common2D_Point { - /* kind: Interface */ - Ark_Number x; - Ark_Number y; -} Ark_common2D_Point; -typedef struct Opt_common2D_Point { - Ark_Tag tag; - Ark_common2D_Point value; -} Opt_common2D_Point; -typedef struct Ark_common2D_Point3d { - /* kind: Interface */ - Ark_Number x; - Ark_Number y; - Ark_Number z; -} Ark_common2D_Point3d; -typedef struct Opt_common2D_Point3d { - Ark_Tag tag; - Ark_common2D_Point3d value; -} Opt_common2D_Point3d; -typedef struct Ark_common2D_Rect { - /* kind: Interface */ - Ark_Number left; - Ark_Number top; - Ark_Number right; - Ark_Number bottom; -} Ark_common2D_Rect; -typedef struct Opt_common2D_Rect { - Ark_Tag tag; - Ark_common2D_Rect value; -} Opt_common2D_Rect; typedef struct Ark_ComputedBarAttribute { /* kind: Interface */ Ark_Number totalOffset; @@ -13084,14 +12035,6 @@ typedef struct Opt_ComputedBarAttribute { Ark_Tag tag; Ark_ComputedBarAttribute value; } Opt_ComputedBarAttribute; -typedef struct Ark_CrossLanguageOptions { - /* kind: Interface */ - Opt_Boolean attributeSetting; -} Ark_CrossLanguageOptions; -typedef struct Opt_CrossLanguageOptions { - Ark_Tag tag; - Ark_CrossLanguageOptions value; -} Opt_CrossLanguageOptions; typedef struct Ark_CrownEvent { /* kind: Interface */ Ark_Number timestamp; @@ -13144,6 +12087,14 @@ typedef struct Opt_CustomSpanMetrics { Ark_Tag tag; Ark_CustomSpanMetrics value; } Opt_CustomSpanMetrics; +typedef struct Ark_CustomTheme { + /* kind: Interface */ + Opt_Object colors; +} Ark_CustomTheme; +typedef struct Opt_CustomTheme { + Ark_Tag tag; + Ark_CustomTheme value; +} Opt_CustomTheme; typedef struct Ark_DataPanelConfiguration { /* kind: Interface */ Ark_Boolean enabled; @@ -13266,39 +12217,10 @@ typedef struct Opt_DragItemInfo { Ark_Tag tag; Ark_DragItemInfo value; } Opt_DragItemInfo; -typedef struct Ark_drawing_FontMetrics { - /* kind: Interface */ - Opt_drawing_FontMetricsFlags flags; - Ark_Number top; - Ark_Number ascent; - Ark_Number descent; - Ark_Number bottom; - Ark_Number leading; - Opt_Number avgCharWidth; - Opt_Number maxCharWidth; - Opt_Number xMin; - Opt_Number xMax; - Opt_Number xHeight; - Opt_Number capHeight; - Opt_Number underlineThickness; - Opt_Number underlinePosition; - Opt_Number strikethroughThickness; - Opt_Number strikethroughPosition; -} Ark_drawing_FontMetrics; -typedef struct Opt_drawing_FontMetrics { - Ark_Tag tag; - Ark_drawing_FontMetrics value; -} Opt_drawing_FontMetrics; -typedef struct Ark_drawing_TextBlobRunBuffer { - /* kind: Interface */ - Ark_Number glyph; - Ark_Number positionX; - Ark_Number positionY; -} Ark_drawing_TextBlobRunBuffer; -typedef struct Opt_drawing_TextBlobRunBuffer { - Ark_Tag tag; - Ark_drawing_TextBlobRunBuffer value; -} Opt_drawing_TextBlobRunBuffer; +typedef struct Opt_DrawContext { + Ark_Tag tag; + Ark_DrawContext value; +} Opt_DrawContext; typedef struct Opt_DrawingRenderingContext { Ark_Tag tag; Ark_DrawingRenderingContext value; @@ -13372,6 +12294,10 @@ typedef struct Opt_EmbedOptions { Ark_Tag tag; Ark_EmbedOptions value; } Opt_EmbedOptions; +typedef struct Opt_Environment { + Ark_Tag tag; + Ark_Environment value; +} Opt_Environment; typedef struct Ark_ErrorEvent { /* kind: Interface */ Ark_String type; @@ -13459,23 +12385,6 @@ typedef struct Opt_FolderStackOptions { Ark_Tag tag; Ark_FolderStackOptions value; } Opt_FolderStackOptions; -typedef struct Ark_FontInfo { - /* kind: Interface */ - Ark_String path; - Ark_String postScriptName; - Ark_String fullName; - Ark_String family; - Ark_String subfamily; - Ark_Number weight; - Ark_Number width; - Ark_Boolean italic; - Ark_Boolean monoSpace; - Ark_Boolean symbolic; -} Ark_FontInfo; -typedef struct Opt_FontInfo { - Ark_Tag tag; - Ark_FontInfo value; -} Opt_FontInfo; typedef struct Ark_FontSettingOptions { /* kind: Interface */ Opt_Boolean enableVariableFontWeight; @@ -13534,6 +12443,10 @@ typedef struct Opt_Frame { Ark_Tag tag; Ark_Frame value; } Opt_Frame; +typedef struct Opt_FrameNode { + Ark_Tag tag; + Ark_FrameNode value; +} Opt_FrameNode; typedef struct Ark_FullScreenEnterEvent { /* kind: Interface */ Ark_FullScreenExitHandler handler; @@ -13558,7 +12471,7 @@ typedef struct Opt_GaugeConfiguration { } Opt_GaugeConfiguration; typedef struct Ark_GaugeOptions { /* kind: Interface */ - Ark_Number value; + Opt_Number value; Opt_Number min; Opt_Number max; } Ark_GaugeOptions; @@ -13793,6 +12706,17 @@ typedef struct Opt_InvertOptions { Ark_Tag tag; Ark_InvertOptions value; } Opt_InvertOptions; +typedef struct Ark_ItemDragEventHandler { + /* kind: Interface */ + Opt_Callback_Number_Void onLongPress; + Opt_Callback_Number_Void onDragStart; + Opt_OnMoveHandler onMoveThrough; + Opt_Callback_Number_Void onDrop; +} Ark_ItemDragEventHandler; +typedef struct Opt_ItemDragEventHandler { + Ark_Tag tag; + Ark_ItemDragEventHandler value; +} Opt_ItemDragEventHandler; typedef struct Ark_ItemDragInfo { /* kind: Interface */ Ark_Number x; @@ -13840,16 +12764,6 @@ typedef struct Opt_LargestContentfulPaint { Ark_Tag tag; Ark_LargestContentfulPaint value; } Opt_LargestContentfulPaint; -typedef struct Ark_LayoutConstraint { - /* kind: Interface */ - Ark_Size maxSize; - Ark_Size minSize; - Ark_Size percentReference; -} Ark_LayoutConstraint; -typedef struct Opt_LayoutConstraint { - Ark_Tag tag; - Ark_LayoutConstraint value; -} Opt_LayoutConstraint; typedef struct Opt_LengthMetrics { Ark_Tag tag; Ark_LengthMetrics value; @@ -13878,15 +12792,6 @@ typedef struct Opt_LinearGradientOptions { Ark_Tag tag; Ark_LinearGradientOptions value; } Opt_LinearGradientOptions; -typedef struct Ark_LinearIndicatorStartOptions { - /* kind: Interface */ - Opt_Number interval; - Opt_Number duration; -} Ark_LinearIndicatorStartOptions; -typedef struct Opt_LinearIndicatorStartOptions { - Ark_Tag tag; - Ark_LinearIndicatorStartOptions value; -} Opt_LinearIndicatorStartOptions; typedef struct Opt_LineHeightStyle { Ark_Tag tag; Ark_LineHeightStyle value; @@ -13903,9 +12808,9 @@ typedef struct Opt_LineOptions { typedef struct Ark_ListItemGroupOptions { /* kind: Interface */ Opt_CustomNodeBuilder header; - Opt_ComponentContent headerComponent; + Opt_ComponentContentBase headerComponent; Opt_CustomNodeBuilder footer; - Opt_ComponentContent footerComponent; + Opt_ComponentContentBase footerComponent; Opt_Union_Number_String space; Opt_ListItemGroupStyle style; } Ark_ListItemGroupOptions; @@ -13961,27 +12866,6 @@ typedef struct Opt_LocalizedVerticalAlignParam { Ark_Tag tag; Ark_LocalizedVerticalAlignParam value; } Opt_LocalizedVerticalAlignParam; -typedef struct Ark_LongPressGestureHandlerOptions { - /* kind: Interface */ - Opt_Boolean isFingerCountLimited; - Opt_Number fingers; - Opt_Boolean repeat; - Opt_Number duration; -} Ark_LongPressGestureHandlerOptions; -typedef struct Opt_LongPressGestureHandlerOptions { - Ark_Tag tag; - Ark_LongPressGestureHandlerOptions value; -} Opt_LongPressGestureHandlerOptions; -typedef struct Ark_LongPressGestureInterface_Invoke_Literal { - /* kind: Interface */ - Opt_Number fingers; - Opt_Boolean repeat; - Opt_Number duration; -} Ark_LongPressGestureInterface_Invoke_Literal; -typedef struct Opt_LongPressGestureInterface_Invoke_Literal { - Ark_Tag tag; - Ark_LongPressGestureInterface_Invoke_Literal value; -} Opt_LongPressGestureInterface_Invoke_Literal; typedef struct Ark_MarqueeOptions { /* kind: Interface */ Ark_Boolean start; @@ -13998,50 +12882,6 @@ typedef struct Opt_Matrix2D { Ark_Tag tag; Ark_Matrix2D value; } Opt_Matrix2D; -typedef struct Ark_Matrix4 { - /* kind: Interface */ - Ark_Number value0; - Ark_Number value1; - Ark_Number value2; - Ark_Number value3; - Ark_Number value4; - Ark_Number value5; - Ark_Number value6; - Ark_Number value7; - Ark_Number value8; - Ark_Number value9; - Ark_Number value10; - Ark_Number value11; - Ark_Number value12; - Ark_Number value13; - Ark_Number value14; - Ark_Number value15; -} Ark_Matrix4; -typedef struct Opt_Matrix4 { - Ark_Tag tag; - Ark_Matrix4 value; -} Opt_Matrix4; -typedef struct Ark_matrix4_Matrix4TransformPoint { - /* kind: Interface */ - Ark_Number value0; - Ark_Number value1; -} Ark_matrix4_Matrix4TransformPoint; -typedef struct Opt_matrix4_Matrix4TransformPoint { - Ark_Tag tag; - Ark_matrix4_Matrix4TransformPoint value; -} Opt_matrix4_Matrix4TransformPoint; -typedef struct Ark_matrix4_PolyToPolyOptions { - /* kind: Interface */ - Array_common2D_Point src; - Opt_Number srcIndex; - Array_common2D_Point dst; - Opt_Number dstIndex; - Opt_Number pointCount; -} Ark_matrix4_PolyToPolyOptions; -typedef struct Opt_matrix4_PolyToPolyOptions { - Ark_Tag tag; - Ark_matrix4_PolyToPolyOptions value; -} Opt_matrix4_PolyToPolyOptions; typedef struct Ark_Matrix4Result { /* kind: Interface */ Ark_Number value0; @@ -14223,6 +13063,7 @@ typedef struct Ark_OnBeforeUnloadEvent { Ark_String url; Ark_String message; Ark_JsResult result; + Opt_Boolean isReload; } Ark_OnBeforeUnloadEvent; typedef struct Opt_OnBeforeUnloadEvent { Ark_Tag tag; @@ -14316,6 +13157,14 @@ typedef struct Opt_OnInterceptRequestEvent { Ark_Tag tag; Ark_OnInterceptRequestEvent value; } Opt_OnInterceptRequestEvent; +typedef struct Ark_OnLoadFinishedEvent { + /* kind: Interface */ + Ark_String url; +} Ark_OnLoadFinishedEvent; +typedef struct Opt_OnLoadFinishedEvent { + Ark_Tag tag; + Ark_OnLoadFinishedEvent value; +} Opt_OnLoadFinishedEvent; typedef struct Ark_OnLoadInterceptEvent { /* kind: Interface */ Ark_WebResourceRequest data; @@ -14324,6 +13173,14 @@ typedef struct Opt_OnLoadInterceptEvent { Ark_Tag tag; Ark_OnLoadInterceptEvent value; } Opt_OnLoadInterceptEvent; +typedef struct Ark_OnLoadStartedEvent { + /* kind: Interface */ + Ark_String url; +} Ark_OnLoadStartedEvent; +typedef struct Opt_OnLoadStartedEvent { + Ark_Tag tag; + Ark_OnLoadStartedEvent value; +} Opt_OnLoadStartedEvent; typedef struct Ark_OnPageBeginEvent { /* kind: Interface */ Ark_String url; @@ -14413,6 +13270,7 @@ typedef struct Opt_OnSslErrorEventReceiveEvent { typedef struct Ark_OnTitleReceiveEvent { /* kind: Interface */ Ark_String title; + Opt_Boolean isRealTitle; } Ark_OnTitleReceiveEvent; typedef struct Opt_OnTitleReceiveEvent { Ark_Tag tag; @@ -14440,8 +13298,8 @@ typedef struct Opt_OnWindowNewEvent { } Opt_OnWindowNewEvent; typedef struct Ark_OverlayOffset { /* kind: Interface */ - Opt_Number x; - Opt_Number y; + Opt_Float64 x; + Opt_Float64 y; } Ark_OverlayOffset; typedef struct Opt_OverlayOffset { Ark_Tag tag; @@ -14458,16 +13316,6 @@ typedef struct Opt_PanGestureHandlerOptions { Ark_Tag tag; Ark_PanGestureHandlerOptions value; } Opt_PanGestureHandlerOptions; -typedef struct Ark_PanGestureInterface_Invoke_Literal { - /* kind: Interface */ - Opt_Number fingers; - Opt_PanDirection direction; - Opt_Number distance; -} Ark_PanGestureInterface_Invoke_Literal; -typedef struct Opt_PanGestureInterface_Invoke_Literal { - Ark_Tag tag; - Ark_PanGestureInterface_Invoke_Literal value; -} Opt_PanGestureInterface_Invoke_Literal; typedef struct Ark_PathOptions { /* kind: Interface */ Opt_Union_F64_String width; @@ -14478,33 +13326,6 @@ typedef struct Opt_PathOptions { Ark_Tag tag; Ark_PathOptions value; } Opt_PathOptions; -typedef struct Ark_PathShapeOptions { - /* kind: Interface */ - Opt_String commands; -} Ark_PathShapeOptions; -typedef struct Opt_PathShapeOptions { - Ark_Tag tag; - Ark_PathShapeOptions value; -} Opt_PathShapeOptions; -typedef struct Ark_PinchGestureHandlerOptions { - /* kind: Interface */ - Opt_Boolean isFingerCountLimited; - Opt_Number fingers; - Opt_Number distance; -} Ark_PinchGestureHandlerOptions; -typedef struct Opt_PinchGestureHandlerOptions { - Ark_Tag tag; - Ark_PinchGestureHandlerOptions value; -} Opt_PinchGestureHandlerOptions; -typedef struct Ark_PinchGestureInterface_Invoke_Literal { - /* kind: Interface */ - Opt_Number fingers; - Opt_Number distance; -} Ark_PinchGestureInterface_Invoke_Literal; -typedef struct Opt_PinchGestureInterface_Invoke_Literal { - Ark_Tag tag; - Ark_PinchGestureInterface_Invoke_Literal value; -} Opt_PinchGestureInterface_Invoke_Literal; typedef struct Ark_PixelRoundPolicy { /* kind: Interface */ Opt_PixelRoundCalcPolicy start; @@ -14693,7 +13514,7 @@ typedef struct Ark_ResourceColor { /* kind: UnionType */ Ark_Int32 selector; union { - Ark_Color value0; + Ark_arkui_component_enums_Color value0; Ark_Number value1; Ark_String value2; Ark_Resource value3; @@ -14715,16 +13536,6 @@ typedef struct Opt_ResourceStr { Ark_Tag tag; Ark_ResourceStr value; } Opt_ResourceStr; -typedef struct Ark_RichEditorBuilderSpanOptions { - /* kind: Interface */ - Opt_Number offset; - Opt_ColorMetrics dragBackgroundColor; - Opt_Boolean isDragShadowNeeded; -} Ark_RichEditorBuilderSpanOptions; -typedef struct Opt_RichEditorBuilderSpanOptions { - Ark_Tag tag; - Ark_RichEditorBuilderSpanOptions value; -} Opt_RichEditorBuilderSpanOptions; typedef struct Ark_RichEditorDeleteValue { /* kind: Interface */ Ark_Number offset; @@ -14819,26 +13630,6 @@ typedef struct Opt_RoundedRectOptions { Ark_Tag tag; Ark_RoundedRectOptions value; } Opt_RoundedRectOptions; -typedef struct Ark_RoundRect { - /* kind: Interface */ - Ark_common2D_Rect rect; - Ark_CornerRadius corners; -} Ark_RoundRect; -typedef struct Opt_RoundRect { - Ark_Tag tag; - Ark_RoundRect value; -} Opt_RoundRect; -typedef struct Ark_RoundRectShapeOptions { - /* kind: Interface */ - Opt_Union_Number_String width; - Opt_Union_Number_String height; - Opt_Union_Number_String radiusWidth; - Opt_Union_Number_String radiusHeight; -} Ark_RoundRectShapeOptions; -typedef struct Opt_RoundRectShapeOptions { - Ark_Tag tag; - Ark_RoundRectShapeOptions value; -} Opt_RoundRectShapeOptions; typedef struct Ark_RouteMapConfig { /* kind: Interface */ Ark_String name; @@ -14873,6 +13664,10 @@ typedef struct Opt_ScaleSymbolEffect { Ark_Tag tag; Ark_ScaleSymbolEffect value; } Opt_ScaleSymbolEffect; +typedef struct Opt_Scene { + Ark_Tag tag; + Ark_Scene value; +} Opt_Scene; typedef struct Ark_ScreenCaptureConfig { /* kind: Interface */ Ark_WebCaptureMode captureMode; @@ -14946,15 +13741,6 @@ typedef struct Opt_SelectionOptions { Ark_Tag tag; Ark_SelectionOptions value; } Opt_SelectionOptions; -typedef struct Ark_ShapeSize { - /* kind: Interface */ - Opt_Union_Number_String width; - Opt_Union_Number_String height; -} Ark_ShapeSize; -typedef struct Opt_ShapeSize { - Ark_Tag tag; - Ark_ShapeSize value; -} Opt_ShapeSize; typedef struct Ark_SheetDismiss { /* kind: Interface */ VoidCallback dismiss; @@ -15102,112 +13888,6 @@ typedef struct Opt_TabContentAnimatedTransition { Ark_Tag tag; Ark_TabContentAnimatedTransition value; } Opt_TabContentAnimatedTransition; -typedef struct Ark_TapGestureParameters { - /* kind: Interface */ - Opt_Boolean isFingerCountLimited; - Opt_Number count; - Opt_Number fingers; - Opt_Number distanceThreshold; -} Ark_TapGestureParameters; -typedef struct Opt_TapGestureParameters { - Ark_Tag tag; - Ark_TapGestureParameters value; -} Opt_TapGestureParameters; -typedef struct Ark_TargetInfo { - /* kind: Interface */ - Ark_Union_String_Number id; - Opt_Number componentId; -} Ark_TargetInfo; -typedef struct Opt_TargetInfo { - Ark_Tag tag; - Ark_TargetInfo value; -} Opt_TargetInfo; -typedef struct Ark_text_FontDescriptor { - /* kind: Interface */ - Opt_String path; - Opt_String postScriptName; - Opt_String fullName; - Opt_String fontFamily; - Opt_String fontSubfamily; - Opt_text_FontWeight weight; - Opt_Number width; - Opt_Number italic; - Opt_Boolean monoSpace; - Opt_Boolean symbolic; -} Ark_text_FontDescriptor; -typedef struct Opt_text_FontDescriptor { - Ark_Tag tag; - Ark_text_FontDescriptor value; -} Opt_text_FontDescriptor; -typedef struct Ark_text_LineMetrics { - /* kind: Interface */ - Ark_Number startIndex; - Ark_Number endIndex; - Ark_Number ascent; - Ark_Number descent; - Ark_Number height; - Ark_Number width; - Ark_Number left; - Ark_Number baseline; - Ark_Number lineNumber; - Ark_Number topHeight; - Map_Number_text_RunMetrics runMetrics; -} Ark_text_LineMetrics; -typedef struct Opt_text_LineMetrics { - Ark_Tag tag; - Ark_text_LineMetrics value; -} Opt_text_LineMetrics; -typedef struct Ark_text_PlaceholderSpan { - /* kind: Interface */ - Ark_Number width; - Ark_Number height; - Ark_text_PlaceholderAlignment align; - Ark_text_TextBaseline baseline; - Ark_Number baselineOffset; -} Ark_text_PlaceholderSpan; -typedef struct Opt_text_PlaceholderSpan { - Ark_Tag tag; - Ark_text_PlaceholderSpan value; -} Opt_text_PlaceholderSpan; -typedef struct Ark_text_RectStyle { - /* kind: Interface */ - Ark_common2D_Color color; - Ark_Number leftTopRadius; - Ark_Number rightTopRadius; - Ark_Number rightBottomRadius; - Ark_Number leftBottomRadius; -} Ark_text_RectStyle; -typedef struct Opt_text_RectStyle { - Ark_Tag tag; - Ark_text_RectStyle value; -} Opt_text_RectStyle; -typedef struct Ark_text_StrutStyle { - /* kind: Interface */ - Opt_Array_String fontFamilies; - Opt_text_FontStyle fontStyle; - Opt_text_FontWidth fontWidth; - Opt_text_FontWeight fontWeight; - Opt_Number fontSize; - Opt_Number height; - Opt_Number leading; - Opt_Boolean forceHeight; - Opt_Boolean enabled; - Opt_Boolean heightOverride; - Opt_Boolean halfLeading; -} Ark_text_StrutStyle; -typedef struct Opt_text_StrutStyle { - Ark_Tag tag; - Ark_text_StrutStyle value; -} Opt_text_StrutStyle; -typedef struct Ark_text_TextBox { - /* kind: Interface */ - Ark_common2D_Rect rect; - Ark_text_TextDirection direction; -} Ark_text_TextBox; -typedef struct Opt_text_TextBox { - Ark_Tag tag; - Ark_text_TextBox value; -} Opt_text_TextBox; typedef struct Ark_TextClockOptions { /* kind: Interface */ Opt_Number timeZoneOffset; @@ -15239,14 +13919,6 @@ typedef struct Opt_TextMarqueeOptions { Ark_Tag tag; Ark_TextMarqueeOptions value; } Opt_TextMarqueeOptions; -typedef struct Ark_TextMenuOptions { - /* kind: Interface */ - Opt_TextMenuShowMode showMode; -} Ark_TextMenuOptions; -typedef struct Opt_TextMenuOptions { - Ark_Tag tag; - Ark_TextMenuOptions value; -} Opt_TextMenuOptions; typedef struct Ark_TextRange { /* kind: Interface */ Opt_Number start; @@ -15352,34 +14024,19 @@ typedef struct Opt_Tuple_ResourceColor_Number { } Opt_Tuple_ResourceColor_Number; typedef struct Ark_uiEffect_BrightnessBlender { /* kind: Interface */ - Ark_Number cubicRate; - Ark_Number quadraticRate; - Ark_Number linearRate; - Ark_Number degree; - Ark_Number saturation; - Ark_uiEffect_Tuple_Number_Number_Number positiveCoefficient; - Ark_uiEffect_Tuple_Number_Number_Number negativeCoefficient; - Ark_Number fraction; + Ark_Float64 cubicRate; + Ark_Float64 quadraticRate; + Ark_Float64 linearRate; + Ark_Float64 degree; + Ark_Float64 saturation; + Ark_uiEffect_Tuple_F64_F64_F64 positiveCoefficient; + Ark_uiEffect_Tuple_F64_F64_F64 negativeCoefficient; + Ark_Float64 fraction; } Ark_uiEffect_BrightnessBlender; typedef struct Opt_uiEffect_BrightnessBlender { Ark_Tag tag; Ark_uiEffect_BrightnessBlender value; } Opt_uiEffect_BrightnessBlender; -typedef struct Ark_uiEffect_BrightnessBlenderParam { - /* kind: Interface */ - Ark_Number cubicRate; - Ark_Number quadraticRate; - Ark_Number linearRate; - Ark_Number degree; - Ark_Number saturation; - Ark_uiEffect_Tuple_Number_Number_Number positiveCoefficient; - Ark_uiEffect_Tuple_Number_Number_Number negativeCoefficient; - Ark_Number fraction; -} Ark_uiEffect_BrightnessBlenderParam; -typedef struct Opt_uiEffect_BrightnessBlenderParam { - Ark_Tag tag; - Ark_uiEffect_BrightnessBlenderParam value; -} Opt_uiEffect_BrightnessBlenderParam; typedef struct Ark_UIExtensionOptions { /* kind: Interface */ Opt_Boolean isTransferringCaller; @@ -15392,56 +14049,65 @@ typedef struct Opt_UIExtensionOptions { Ark_Tag tag; Ark_UIExtensionOptions value; } Opt_UIExtensionOptions; -typedef struct Ark_uiObserver_NavDestinationInfo { - /* kind: Interface */ - Ark_ResourceStr navigationId; - Ark_ResourceStr name; - Ark_uiObserver_NavDestinationState state; - Ark_Number index; - Opt_Object param; - Ark_String navDestinationId; -} Ark_uiObserver_NavDestinationInfo; -typedef struct Opt_uiObserver_NavDestinationInfo { +typedef struct Opt_unifiedDataChannel_Summary { Ark_Tag tag; - Ark_uiObserver_NavDestinationInfo value; -} Opt_uiObserver_NavDestinationInfo; -typedef struct Opt_uiObserver_RouterPageInfo { + Ark_unifiedDataChannel_Summary value; +} Opt_unifiedDataChannel_Summary; +typedef struct Ark_Union_arkui_component_enums_Color_Number_String_Resource { + /* kind: UnionType */ + Ark_Int32 selector; + union { + Ark_arkui_component_enums_Color value0; + Ark_Number value1; + Ark_String value2; + Ark_Resource value3; + }; +} Ark_Union_arkui_component_enums_Color_Number_String_Resource; +typedef struct Opt_Union_arkui_component_enums_Color_Number_String_Resource { Ark_Tag tag; - Ark_uiObserver_RouterPageInfo value; -} Opt_uiObserver_RouterPageInfo; -typedef struct Ark_uiObserver_ScrollEventInfo { - /* kind: Interface */ - Ark_String id; - Ark_Number uniqueId; - Ark_uiObserver_ScrollEventType scrollEvent; - Ark_Number offset; -} Ark_uiObserver_ScrollEventInfo; -typedef struct Opt_uiObserver_ScrollEventInfo { + Ark_Union_arkui_component_enums_Color_Number_String_Resource value; +} Opt_Union_arkui_component_enums_Color_Number_String_Resource; +typedef struct Ark_Union_arkui_component_enums_Color_String_Resource { + /* kind: UnionType */ + Ark_Int32 selector; + union { + Ark_arkui_component_enums_Color value0; + Ark_String value1; + Ark_Resource value2; + }; +} Ark_Union_arkui_component_enums_Color_String_Resource; +typedef struct Opt_Union_arkui_component_enums_Color_String_Resource { Ark_Tag tag; - Ark_uiObserver_ScrollEventInfo value; -} Opt_uiObserver_ScrollEventInfo; -typedef struct Ark_uiObserver_TabContentInfo { - /* kind: Interface */ - Ark_String tabContentId; - Ark_Number tabContentUniqueId; - Ark_uiObserver_TabContentState state; - Ark_Number index; - Ark_String id; - Ark_Number uniqueId; -} Ark_uiObserver_TabContentInfo; -typedef struct Opt_uiObserver_TabContentInfo { + Ark_Union_arkui_component_enums_Color_String_Resource value; +} Opt_Union_arkui_component_enums_Color_String_Resource; +typedef struct Ark_Union_arkui_component_enums_Color_String_Resource_ColoringStrategy { + /* kind: UnionType */ + Ark_Int32 selector; + union { + Ark_arkui_component_enums_Color value0; + Ark_String value1; + Ark_Resource value2; + Ark_ColoringStrategy value3; + }; +} Ark_Union_arkui_component_enums_Color_String_Resource_ColoringStrategy; +typedef struct Opt_Union_arkui_component_enums_Color_String_Resource_ColoringStrategy { Ark_Tag tag; - Ark_uiObserver_TabContentInfo value; -} Opt_uiObserver_TabContentInfo; -typedef struct Ark_unifiedDataChannel_Summary { - /* kind: Interface */ - Map_String_Int64 summary; - Ark_Int64 totalSize; -} Ark_unifiedDataChannel_Summary; -typedef struct Opt_unifiedDataChannel_Summary { + Ark_Union_arkui_component_enums_Color_String_Resource_ColoringStrategy value; +} Opt_Union_arkui_component_enums_Color_String_Resource_ColoringStrategy; +typedef struct Ark_Union_arkui_component_enums_Color_String_Resource_Number { + /* kind: UnionType */ + Ark_Int32 selector; + union { + Ark_arkui_component_enums_Color value0; + Ark_String value1; + Ark_Resource value2; + Ark_Number value3; + }; +} Ark_Union_arkui_component_enums_Color_String_Resource_Number; +typedef struct Opt_Union_arkui_component_enums_Color_String_Resource_Number { Ark_Tag tag; - Ark_unifiedDataChannel_Summary value; -} Opt_unifiedDataChannel_Summary; + Ark_Union_arkui_component_enums_Color_String_Resource_Number value; +} Opt_Union_arkui_component_enums_Color_String_Resource_Number; typedef struct Ark_Union_Array_MenuElement_CustomBuilder { /* kind: UnionType */ Ark_Int32 selector; @@ -15602,61 +14268,6 @@ typedef struct Opt_Union_Callback_String_Void_SearchSubmitCallback { Ark_Tag tag; Ark_Union_Callback_String_Void_SearchSubmitCallback value; } Opt_Union_Callback_String_Void_SearchSubmitCallback; -typedef struct Ark_Union_Color_Number_String_Resource { - /* kind: UnionType */ - Ark_Int32 selector; - union { - Ark_Color value0; - Ark_Number value1; - Ark_String value2; - Ark_Resource value3; - }; -} Ark_Union_Color_Number_String_Resource; -typedef struct Opt_Union_Color_Number_String_Resource { - Ark_Tag tag; - Ark_Union_Color_Number_String_Resource value; -} Opt_Union_Color_Number_String_Resource; -typedef struct Ark_Union_Color_String_Resource { - /* kind: UnionType */ - Ark_Int32 selector; - union { - Ark_Color value0; - Ark_String value1; - Ark_Resource value2; - }; -} Ark_Union_Color_String_Resource; -typedef struct Opt_Union_Color_String_Resource { - Ark_Tag tag; - Ark_Union_Color_String_Resource value; -} Opt_Union_Color_String_Resource; -typedef struct Ark_Union_Color_String_Resource_ColoringStrategy { - /* kind: UnionType */ - Ark_Int32 selector; - union { - Ark_Color value0; - Ark_String value1; - Ark_Resource value2; - Ark_ColoringStrategy value3; - }; -} Ark_Union_Color_String_Resource_ColoringStrategy; -typedef struct Opt_Union_Color_String_Resource_ColoringStrategy { - Ark_Tag tag; - Ark_Union_Color_String_Resource_ColoringStrategy value; -} Opt_Union_Color_String_Resource_ColoringStrategy; -typedef struct Ark_Union_Color_String_Resource_Number { - /* kind: UnionType */ - Ark_Int32 selector; - union { - Ark_Color value0; - Ark_String value1; - Ark_Resource value2; - Ark_Number value3; - }; -} Ark_Union_Color_String_Resource_Number; -typedef struct Opt_Union_Color_String_Resource_Number { - Ark_Tag tag; - Ark_Union_Color_String_Resource_Number value; -} Opt_Union_Color_String_Resource_Number; typedef struct Ark_Union_ColumnOptions_ColumnOptionsV2 { /* kind: UnionType */ Ark_Int32 selector; @@ -15817,18 +14428,6 @@ typedef struct Opt_Union_MenuPreviewMode_CustomBuilder { Ark_Tag tag; Ark_Union_MenuPreviewMode_CustomBuilder value; } Opt_Union_MenuPreviewMode_CustomBuilder; -typedef struct Ark_Union_NavDestinationInfo_NavBar { - /* kind: UnionType */ - Ark_Int32 selector; - union { - Ark_uiObserver_NavDestinationInfo value0; - Ark_String value1; - }; -} Ark_Union_NavDestinationInfo_NavBar; -typedef struct Opt_Union_NavDestinationInfo_NavBar { - Ark_Tag tag; - Ark_Union_NavDestinationInfo_NavBar value; -} Opt_Union_NavDestinationInfo_NavBar; typedef struct Ark_Union_NestedScrollOptions_NestedScrollOptionsExt { /* kind: UnionType */ Ark_Int32 selector; @@ -15952,19 +14551,6 @@ typedef struct Opt_Union_Number_ResourceStr { Ark_Tag tag; Ark_Union_Number_ResourceStr value; } Opt_Union_Number_ResourceStr; -typedef struct Ark_Union_Number_String_Array_Union_Number_String { - /* kind: UnionType */ - Ark_Int32 selector; - union { - Ark_Number value0; - Ark_String value1; - Array_Union_Number_String value2; - }; -} Ark_Union_Number_String_Array_Union_Number_String; -typedef struct Opt_Union_Number_String_Array_Union_Number_String { - Ark_Tag tag; - Ark_Union_Number_String_Array_Union_Number_String value; -} Opt_Union_Number_String_Array_Union_Number_String; typedef struct Ark_Union_Number_String_Resource { /* kind: UnionType */ Ark_Int32 selector; @@ -16003,18 +14589,6 @@ typedef struct Opt_Union_OutlineStyle_EdgeOutlineStyles { Ark_Tag tag; Ark_Union_OutlineStyle_EdgeOutlineStyles value; } Opt_Union_OutlineStyle_EdgeOutlineStyles; -typedef struct Ark_Union_PanGestureInterface_Invoke_Literal_PanGestureOptions { - /* kind: UnionType */ - Ark_Int32 selector; - union { - Ark_PanGestureInterface_Invoke_Literal value0; - Ark_PanGestureOptions value1; - }; -} Ark_Union_PanGestureInterface_Invoke_Literal_PanGestureOptions; -typedef struct Opt_Union_PanGestureInterface_Invoke_Literal_PanGestureOptions { - Ark_Tag tag; - Ark_Union_PanGestureInterface_Invoke_Literal_PanGestureOptions value; -} Opt_Union_PanGestureInterface_Invoke_Literal_PanGestureOptions; typedef struct Ark_Union_PixelMap_ResourceStr { /* kind: UnionType */ Ark_Int32 selector; @@ -16027,19 +14601,6 @@ typedef struct Opt_Union_PixelMap_ResourceStr { Ark_Tag tag; Ark_Union_PixelMap_ResourceStr value; } Opt_Union_PixelMap_ResourceStr; -typedef struct Ark_Union_PixelMap_ResourceStr_DrawableDescriptor { - /* kind: UnionType */ - Ark_Int32 selector; - union { - Ark_image_PixelMap value0; - Ark_ResourceStr value1; - Ark_DrawableDescriptor value2; - }; -} Ark_Union_PixelMap_ResourceStr_DrawableDescriptor; -typedef struct Opt_Union_PixelMap_ResourceStr_DrawableDescriptor { - Ark_Tag tag; - Ark_Union_PixelMap_ResourceStr_DrawableDescriptor value; -} Opt_Union_PixelMap_ResourceStr_DrawableDescriptor; typedef struct Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent { /* kind: UnionType */ Ark_Int32 selector; @@ -16179,6 +14740,18 @@ typedef struct Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier { Ark_Tag tag; Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier value; } Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier; +typedef struct Ark_Union_ResourceStr_Scene { + /* kind: UnionType */ + Ark_Int32 selector; + union { + Ark_ResourceStr value0; + Ark_Scene value1; + }; +} Ark_Union_ResourceStr_Scene; +typedef struct Opt_Union_ResourceStr_Scene { + Ark_Tag tag; + Ark_Union_ResourceStr_Scene value; +} Opt_Union_ResourceStr_Scene; typedef struct Ark_Union_ResourceStr_TabBarSymbol { /* kind: UnionType */ Ark_Int32 selector; @@ -16428,27 +15001,10 @@ typedef struct Opt_VisibleListContentInfo { Ark_Tag tag; Ark_VisibleListContentInfo value; } Opt_VisibleListContentInfo; -typedef struct Ark_Want { - /* kind: Interface */ - Opt_String bundleName; - Opt_String abilityName; - Opt_String deviceId; - Opt_String uri; - Opt_String type; - Opt_Number flags; - Opt_String action; - Opt_Map_String_Object parameters; - Opt_Array_String entities; - Opt_String moduleName; -} Ark_Want; -typedef struct Opt_Want { - Ark_Tag tag; - Ark_Want value; -} Opt_Want; typedef struct Ark_WaterFlowOptions { /* kind: Interface */ Opt_CustomNodeBuilder footer; - Opt_ComponentContent footerContent; + Opt_ComponentContentBase footerContent; Opt_Scroller scroller; Opt_WaterFlowSections sections; Opt_WaterFlowLayoutMode layoutMode; @@ -16591,6 +15147,20 @@ typedef struct Opt_Bindable_Global_Resource_Resource { Ark_Tag tag; Ark_Bindable_Global_Resource_Resource value; } Opt_Bindable_Global_Resource_Resource; +typedef struct Ark_BindableResourceStr { + /* kind: UnionType */ + Ark_Int32 selector; + union { + Ark_ResourceStr value0; + Ark_Bindable_Arkui_Component_Units_ResourceStr value1; + Ark_Bindable_Global_Resource_Resource value2; + Ark_Bindable_String value3; + }; +} Ark_BindableResourceStr; +typedef struct Opt_BindableResourceStr { + Ark_Tag tag; + Ark_BindableResourceStr value; +} Opt_BindableResourceStr; typedef struct Ark_ButtonIconOptions { /* kind: Interface */ Ark_Union_String_PixelMap_Resource shown; @@ -16632,64 +15202,6 @@ typedef struct Opt_CircleStyleOptions { Ark_Tag tag; Ark_CircleStyleOptions value; } Opt_CircleStyleOptions; -typedef struct Ark_Colors { - /* kind: Interface */ - Ark_ResourceColor brand; - Ark_ResourceColor warning; - Ark_ResourceColor alert; - Ark_ResourceColor confirm; - Ark_ResourceColor fontPrimary; - Ark_ResourceColor fontSecondary; - Ark_ResourceColor fontTertiary; - Ark_ResourceColor fontFourth; - Ark_ResourceColor fontEmphasize; - Ark_ResourceColor fontOnPrimary; - Ark_ResourceColor fontOnSecondary; - Ark_ResourceColor fontOnTertiary; - Ark_ResourceColor fontOnFourth; - Ark_ResourceColor iconPrimary; - Ark_ResourceColor iconSecondary; - Ark_ResourceColor iconTertiary; - Ark_ResourceColor iconFourth; - Ark_ResourceColor iconEmphasize; - Ark_ResourceColor iconSubEmphasize; - Ark_ResourceColor iconOnPrimary; - Ark_ResourceColor iconOnSecondary; - Ark_ResourceColor iconOnTertiary; - Ark_ResourceColor iconOnFourth; - Ark_ResourceColor backgroundPrimary; - Ark_ResourceColor backgroundSecondary; - Ark_ResourceColor backgroundTertiary; - Ark_ResourceColor backgroundFourth; - Ark_ResourceColor backgroundEmphasize; - Ark_ResourceColor compForegroundPrimary; - Ark_ResourceColor compBackgroundPrimary; - Ark_ResourceColor compBackgroundPrimaryTran; - Ark_ResourceColor compBackgroundPrimaryContrary; - Ark_ResourceColor compBackgroundGray; - Ark_ResourceColor compBackgroundSecondary; - Ark_ResourceColor compBackgroundTertiary; - Ark_ResourceColor compBackgroundEmphasize; - Ark_ResourceColor compBackgroundNeutral; - Ark_ResourceColor compEmphasizeSecondary; - Ark_ResourceColor compEmphasizeTertiary; - Ark_ResourceColor compDivider; - Ark_ResourceColor compCommonContrary; - Ark_ResourceColor compBackgroundFocus; - Ark_ResourceColor compFocusedPrimary; - Ark_ResourceColor compFocusedSecondary; - Ark_ResourceColor compFocusedTertiary; - Ark_ResourceColor interactiveHover; - Ark_ResourceColor interactivePressed; - Ark_ResourceColor interactiveFocus; - Ark_ResourceColor interactiveActive; - Ark_ResourceColor interactiveSelect; - Ark_ResourceColor interactiveClick; -} Ark_Colors; -typedef struct Opt_Colors { - Ark_Tag tag; - Ark_Colors value; -} Opt_Colors; typedef struct Ark_ComponentInfo { /* kind: Interface */ Ark_Size size; @@ -16820,6 +15332,7 @@ typedef struct Opt_DividerStyleOptions { typedef struct Ark_DragPreviewOptions { /* kind: Interface */ Opt_Union_DragPreviewMode_Array_DragPreviewMode mode; + Opt_ImageModifier modifier; Opt_Union_Boolean_Number numberBadge; Opt_DraggingSizeChangeEffect sizeChangeEffect; } Ark_DragPreviewOptions; @@ -16865,15 +15378,6 @@ typedef struct Opt_FocusBoxStyle { Ark_Tag tag; Ark_FocusBoxStyle value; } Opt_FocusBoxStyle; -typedef struct Ark_FontOptions { - /* kind: Interface */ - Ark_Union_String_Resource familyName; - Ark_Union_String_Resource familySrc; -} Ark_FontOptions; -typedef struct Opt_FontOptions { - Ark_Tag tag; - Ark_FontOptions value; -} Opt_FontOptions; typedef struct Ark_ForegroundBlurStyleOptions { /* kind: Interface */ Opt_ThemeColorMode colorMode; @@ -16885,23 +15389,6 @@ typedef struct Opt_ForegroundBlurStyleOptions { Ark_Tag tag; Ark_ForegroundBlurStyleOptions value; } Opt_ForegroundBlurStyleOptions; -typedef struct Ark_FormInfo { - /* kind: Interface */ - Ark_Union_I64_String id; - Ark_String name; - Ark_String bundle; - Ark_String ability; - Ark_String module; - Opt_FormDimension dimension; - Opt_Boolean temporary; - Opt_Want want; - Opt_FormRenderingMode renderingMode; - Opt_FormShape shape; -} Ark_FormInfo; -typedef struct Opt_FormInfo { - Ark_Tag tag; - Ark_FormInfo value; -} Opt_FormInfo; typedef struct Ark_GaugeShadowOptions { /* kind: Interface */ Opt_Union_Number_Resource radius; @@ -16987,6 +15474,7 @@ typedef struct Ark_LightSource { /* kind: Interface */ Ark_Dimension positionX; Ark_Dimension positionY; + Ark_Dimension positionZ; Ark_Number intensity; Opt_ResourceColor color; } Ark_LightSource; @@ -16994,18 +15482,6 @@ typedef struct Opt_LightSource { Ark_Tag tag; Ark_LightSource value; } Opt_LightSource; -typedef struct Ark_LinearIndicatorStyle { - /* kind: Interface */ - Opt_LengthMetrics space; - Opt_LengthMetrics strokeWidth; - Opt_LengthMetrics strokeRadius; - Opt_ColorMetrics trackBackgroundColor; - Opt_ColorMetrics trackColor; -} Ark_LinearIndicatorStyle; -typedef struct Opt_LinearIndicatorStyle { - Ark_Tag tag; - Ark_LinearIndicatorStyle value; -} Opt_LinearIndicatorStyle; typedef struct Ark_LocalizedAlignRuleOptions { /* kind: Interface */ Opt_LocalizedHorizontalAlignParam start; @@ -17093,14 +15569,14 @@ typedef struct Ark_MeasureOptions { Opt_Union_Number_String_FontWeight fontWeight; Opt_Union_String_Resource fontFamily; Opt_Union_Number_String letterSpacing; - Opt_text_TextAlign textAlign; + Opt_Union_Number_TextAlign textAlign; Opt_Union_Number_TextOverflow overflow; Opt_Number maxLines; Opt_Union_Number_String_Resource lineHeight; Opt_Union_Number_String baselineOffset; Opt_Union_Number_TextCase textCase; Opt_Union_Number_String textIndent; - Opt_text_WordBreak wordBreak; + Opt_WordBreak wordBreak; } Ark_MeasureOptions; typedef struct Opt_MeasureOptions { Ark_Tag tag; @@ -17286,22 +15762,12 @@ typedef struct Opt_RatingOptions { Ark_Tag tag; Ark_RatingOptions value; } Opt_RatingOptions; -typedef struct Ark_RectShapeOptions { - /* kind: Interface */ - Opt_Union_Number_String width; - Opt_Union_Number_String height; - Opt_Union_Number_String_Array_Union_Number_String radius; -} Ark_RectShapeOptions; -typedef struct Opt_RectShapeOptions { - Ark_Tag tag; - Ark_RectShapeOptions value; -} Opt_RectShapeOptions; typedef struct Ark_RefreshOptions { /* kind: Interface */ Ark_Union_Boolean_Bindable refreshing; Opt_ResourceStr promptText; Opt_CustomNodeBuilder builder; - Opt_ComponentContent refreshingContent; + Opt_ComponentContentBase refreshingContent; } Ark_RefreshOptions; typedef struct Opt_RefreshOptions { Ark_Tag tag; @@ -17319,6 +15785,16 @@ typedef struct Opt_ReuseOptions { Ark_Tag tag; Ark_ReuseOptions value; } Opt_ReuseOptions; +typedef struct Ark_RichEditorBuilderSpanOptions { + /* kind: Interface */ + Opt_Number offset; + Opt_ColorMetrics dragBackgroundColor; + Opt_Boolean isDragShadowNeeded; +} Ark_RichEditorBuilderSpanOptions; +typedef struct Opt_RichEditorBuilderSpanOptions { + Ark_Tag tag; + Ark_RichEditorBuilderSpanOptions value; +} Opt_RichEditorBuilderSpanOptions; typedef struct Ark_RichEditorChangeValue { /* kind: Interface */ Ark_TextRange rangeBefore; @@ -17360,6 +15836,15 @@ typedef struct Opt_RichEditorUrlStyle { Ark_Tag tag; Ark_RichEditorUrlStyle value; } Opt_RichEditorUrlStyle; +typedef struct Ark_SceneOptions { + /* kind: Interface */ + Opt_Union_ResourceStr_Scene scene; + Opt_ModelType modelType; +} Ark_SceneOptions; +typedef struct Opt_SceneOptions { + Ark_Tag tag; + Ark_SceneOptions value; +} Opt_SceneOptions; typedef struct Ark_ScrollOptions { /* kind: Interface */ Ark_Union_Number_String xOffset; @@ -17416,7 +15901,7 @@ typedef struct Ark_ShadowOptions { /* kind: Interface */ Ark_Union_Number_Resource radius; Opt_ShadowType type; - Opt_Union_Color_String_Resource_ColoringStrategy color; + Opt_Union_arkui_component_enums_Color_String_Resource_ColoringStrategy color; Opt_Union_Number_Resource offsetX; Opt_Union_Number_Resource offsetY; Opt_Boolean fill; @@ -17546,36 +16031,6 @@ typedef struct Opt_TabsOptions { Ark_Tag tag; Ark_TabsOptions value; } Opt_TabsOptions; -typedef struct Ark_TerminationInfo { - /* kind: Interface */ - Ark_Int32 code; - Opt_Want want; -} Ark_TerminationInfo; -typedef struct Opt_TerminationInfo { - Ark_Tag tag; - Ark_TerminationInfo value; -} Opt_TerminationInfo; -typedef struct Ark_text_Decoration { - /* kind: Interface */ - Opt_text_TextDecorationType textDecoration; - Opt_common2D_Color color; - Opt_text_TextDecorationStyle decorationStyle; - Opt_Number decorationThicknessScale; -} Ark_text_Decoration; -typedef struct Opt_text_Decoration { - Ark_Tag tag; - Ark_text_Decoration value; -} Opt_text_Decoration; -typedef struct Ark_text_TextShadow { - /* kind: Interface */ - Opt_common2D_Color color; - Opt_common2D_Point point; - Opt_Number blurRadius; -} Ark_text_TextShadow; -typedef struct Opt_text_TextShadow { - Ark_Tag tag; - Ark_text_TextShadow value; -} Opt_text_TextShadow; typedef struct Ark_TextCascadePickerRangeContent { /* kind: Interface */ Ark_Union_String_Resource text; @@ -17626,15 +16081,6 @@ typedef struct Opt_TextPickerRangeContent { Ark_Tag tag; Ark_TextPickerRangeContent value; } Opt_TextPickerRangeContent; -typedef struct Ark_TextPickerResult { - /* kind: Interface */ - Ark_Union_String_Array_String value; - Ark_Union_Number_Array_Number index; -} Ark_TextPickerResult; -typedef struct Opt_TextPickerResult { - Ark_Tag tag; - Ark_TextPickerResult value; -} Opt_TextPickerResult; typedef struct Opt_TextStyle { Ark_Tag tag; Ark_TextStyle value; @@ -17712,16 +16158,6 @@ typedef struct Opt_Tuple_Union_ResourceColor_LinearGradient_Number { Ark_Tag tag; Ark_Tuple_Union_ResourceColor_LinearGradient_Number value; } Opt_Tuple_Union_ResourceColor_LinearGradient_Number; -typedef struct Ark_uiObserver_NavDestinationSwitchInfo { - /* kind: Interface */ - Ark_Union_NavDestinationInfo_NavBar from; - Ark_Union_NavDestinationInfo_NavBar to; - Ark_NavigationOperation operation; -} Ark_uiObserver_NavDestinationSwitchInfo; -typedef struct Opt_uiObserver_NavDestinationSwitchInfo { - Ark_Tag tag; - Ark_uiObserver_NavDestinationSwitchInfo value; -} Opt_uiObserver_NavDestinationSwitchInfo; typedef struct Ark_UnderlineColor { /* kind: Interface */ Opt_ResourceColor typing; @@ -17733,6 +16169,18 @@ typedef struct Opt_UnderlineColor { Ark_Tag tag; Ark_UnderlineColor value; } Opt_UnderlineColor; +typedef struct Ark_Union_BindableResourceStr_BindableResourceStrArray { + /* kind: UnionType */ + Ark_Int32 selector; + union { + Ark_BindableResourceStr value0; + Ark_BindableResourceStrArray value1; + }; +} Ark_Union_BindableResourceStr_BindableResourceStrArray; +typedef struct Opt_Union_BindableResourceStr_BindableResourceStrArray { + Ark_Tag tag; + Ark_Union_BindableResourceStr_BindableResourceStrArray value; +} Opt_Union_BindableResourceStr_BindableResourceStrArray; typedef struct Ark_Union_Boolean_PopupMaskType { /* kind: UnionType */ Ark_Int32 selector; @@ -17880,18 +16328,6 @@ typedef struct Opt_Union_Number_Resource_Bindable_Bindable { Ark_Tag tag; Ark_Union_Number_Resource_Bindable_Bindable value; } Opt_Union_Number_Resource_Bindable_Bindable; -typedef struct Ark_Union_RectShapeOptions_RoundRectShapeOptions { - /* kind: UnionType */ - Ark_Int32 selector; - union { - Ark_RectShapeOptions value0; - Ark_RoundRectShapeOptions value1; - }; -} Ark_Union_RectShapeOptions_RoundRectShapeOptions; -typedef struct Opt_Union_RectShapeOptions_RoundRectShapeOptions { - Ark_Tag tag; - Ark_Union_RectShapeOptions_RoundRectShapeOptions value; -} Opt_Union_RectShapeOptions_RoundRectShapeOptions; typedef struct Ark_Union_ResourceColor_EdgeColors { /* kind: UnionType */ Ark_Int32 selector; @@ -17929,20 +16365,6 @@ typedef struct Opt_Union_ResourceColor_UnderlineColor { Ark_Tag tag; Ark_Union_ResourceColor_UnderlineColor value; } Opt_Union_ResourceColor_UnderlineColor; -typedef struct Ark_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable { - /* kind: UnionType */ - Ark_Int32 selector; - union { - Ark_ResourceStr value0; - Array_ResourceStr value1; - Ark_Bindable_Arkui_Component_Units_ResourceStr value2; - Ark_Bindable_Array_Arkui_Component_Units_ResourceStr value3; - }; -} Ark_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable; -typedef struct Opt_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable { - Ark_Tag tag; - Ark_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable value; -} Opt_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable; typedef struct Ark_Union_ResourceStr_Bindable_Bindable { /* kind: UnionType */ Ark_Int32 selector; @@ -18043,6 +16465,19 @@ typedef struct Opt_VideoOptions { Ark_Tag tag; Ark_VideoOptions value; } Opt_VideoOptions; +typedef struct Opt_Want { + Ark_Tag tag; + Ark_Want value; +} Opt_Want; +typedef struct Ark_WithThemeOptions { + /* kind: Interface */ + Opt_CustomTheme theme; + Opt_ThemeColorMode colorMode; +} Ark_WithThemeOptions; +typedef struct Opt_WithThemeOptions { + Ark_Tag tag; + Ark_WithThemeOptions value; +} Opt_WithThemeOptions; typedef struct Ark_XComponentOptions { /* kind: Interface */ Ark_XComponentType type; @@ -18065,6 +16500,28 @@ typedef struct Opt_XComponentParameters { Ark_Tag tag; Ark_XComponentParameters value; } Opt_XComponentParameters; +typedef struct Ark_arkui_component_units_Edges { + /* kind: Interface */ + Opt_Dimension top; + Opt_Dimension left; + Opt_Dimension bottom; + Opt_Dimension right; +} Ark_arkui_component_units_Edges; +typedef struct Opt_arkui_component_units_Edges { + Ark_Tag tag; + Ark_arkui_component_units_Edges value; +} Opt_arkui_component_units_Edges; +typedef struct Ark_arkui_component_units_Font { + /* kind: Interface */ + Opt_Length size; + Opt_Union_FontWeight_Number_String weight; + Opt_Union_String_Resource family; + Opt_FontStyle style; +} Ark_arkui_component_units_Font; +typedef struct Opt_arkui_component_units_Font { + Ark_Tag tag; + Ark_arkui_component_units_Font value; +} Opt_arkui_component_units_Font; typedef struct Ark_ArrowStyle { /* kind: Interface */ Opt_Boolean showBackground; @@ -18081,12 +16538,12 @@ typedef struct Opt_ArrowStyle { typedef struct Ark_BadgeStyle { /* kind: Interface */ Opt_ResourceColor color; - Opt_Union_Number_ResourceStr fontSize; - Opt_Union_Number_ResourceStr badgeSize; + Opt_Union_Number_String fontSize; + Opt_Union_Number_String badgeSize; Opt_ResourceColor badgeColor; Opt_ResourceColor borderColor; Opt_Length borderWidth; - Opt_Union_Number_FontWeight_ResourceStr fontWeight; + Opt_Union_Number_FontWeight_String fontWeight; } Ark_BadgeStyle; typedef struct Opt_BadgeStyle { Ark_Tag tag; @@ -18182,8 +16639,8 @@ typedef struct Opt_ChainAnimationOptions { } Opt_ChainAnimationOptions; typedef struct Ark_ColorStop { /* kind: Interface */ - Ark_ResourceColor color; - Ark_Length offset; + Opt_ResourceColor color; + Opt_Length offset; } Ark_ColorStop; typedef struct Opt_ColorStop { Ark_Tag tag; @@ -18209,14 +16666,6 @@ typedef struct Opt_ConstraintSizeOptions { Ark_Tag tag; Ark_ConstraintSizeOptions value; } Opt_ConstraintSizeOptions; -typedef struct Ark_CustomTheme { - /* kind: Interface */ - Opt_Colors colors; -} Ark_CustomTheme; -typedef struct Opt_CustomTheme { - Ark_Tag tag; - Ark_CustomTheme value; -} Opt_CustomTheme; typedef struct Ark_DividerOptions { /* kind: Interface */ Opt_Dimension strokeWidth; @@ -18272,17 +16721,6 @@ typedef struct Opt_EdgeOutlineWidths { Ark_Tag tag; Ark_EdgeOutlineWidths value; } Opt_EdgeOutlineWidths; -typedef struct Ark_Edges { - /* kind: Interface */ - Opt_Dimension top; - Opt_Dimension left; - Opt_Dimension bottom; - Opt_Dimension right; -} Ark_Edges; -typedef struct Opt_Edges { - Ark_Tag tag; - Ark_Edges value; -} Opt_Edges; typedef struct Ark_EdgeWidths { /* kind: Interface */ Opt_Length top; @@ -18317,17 +16755,23 @@ typedef struct Opt_FlexOptions { Ark_Tag tag; Ark_FlexOptions value; } Opt_FlexOptions; -typedef struct Ark_Font { +typedef struct Ark_FormInfo { /* kind: Interface */ - Opt_Length size; - Opt_Union_FontWeight_Number_String weight; - Opt_Union_String_Resource family; - Opt_FontStyle style; -} Ark_Font; -typedef struct Opt_Font { + Ark_Union_I64_String id; + Ark_String name; + Ark_String bundle; + Ark_String ability; + Ark_String module; + Opt_FormDimension dimension; + Opt_Boolean temporary; + Opt_Want want; + Opt_FormRenderingMode renderingMode; + Opt_FormShape shape; +} Ark_FormInfo; +typedef struct Opt_FormInfo { Ark_Tag tag; - Ark_Font value; -} Opt_Font; + Ark_FormInfo value; +} Opt_FormInfo; typedef struct Ark_GaugeIndicatorOptions { /* kind: Interface */ Opt_ResourceStr icon; @@ -18568,10 +17012,6 @@ typedef struct Opt_RectOptions { Ark_Tag tag; Ark_RectOptions value; } Opt_RectOptions; -typedef struct Opt_RenderNode { - Ark_Tag tag; - Ark_RenderNode value; -} Opt_RenderNode; typedef struct Ark_RichEditorSymbolSpanOptions { /* kind: Interface */ Opt_Number offset; @@ -18670,33 +17110,15 @@ typedef struct Opt_SwipeActionItem { Ark_Tag tag; Ark_SwipeActionItem value; } Opt_SwipeActionItem; -typedef struct Ark_text_TextStyle { - /* kind: Interface */ - Opt_text_Decoration decoration; - Opt_common2D_Color color; - Opt_text_FontWeight fontWeight; - Opt_text_FontStyle fontStyle; - Opt_text_TextBaseline baseline; - Opt_Array_String fontFamilies; - Opt_Number fontSize; - Opt_Number letterSpacing; - Opt_Number wordSpacing; - Opt_Number heightScale; - Opt_Boolean halfLeading; - Opt_Boolean heightOnly; - Opt_String ellipsis; - Opt_text_EllipsisMode ellipsisMode; - Opt_String locale; - Opt_Number baselineShift; - Opt_Array_text_FontFeature fontFeatures; - Opt_Array_text_TextShadow textShadows; - Opt_text_RectStyle backgroundRect; - Opt_Array_text_FontVariation fontVariations; -} Ark_text_TextStyle; -typedef struct Opt_text_TextStyle { - Ark_Tag tag; - Ark_text_TextStyle value; -} Opt_text_TextStyle; +typedef struct Ark_TerminationInfo { + /* kind: Interface */ + Ark_Int32 code; + Opt_Want want; +} Ark_TerminationInfo; +typedef struct Opt_TerminationInfo { + Ark_Tag tag; + Ark_TerminationInfo value; +} Opt_TerminationInfo; typedef struct Ark_TextAreaOptions { /* kind: Interface */ Opt_ResourceStr placeholder; @@ -18731,7 +17153,7 @@ typedef struct Opt_TextInputOptions { typedef struct Ark_TextPickerOptions { /* kind: Interface */ Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent range; - Opt_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable value; + Opt_Union_BindableResourceStr_BindableResourceStrArray value; Opt_Union_Number_Array_Number_Bindable_Bindable selected; Opt_Array_LengthMetrics columnWidths; } Ark_TextPickerOptions; @@ -19195,19 +17617,19 @@ typedef struct Opt_Union_Position_Alignment { Ark_Tag tag; Ark_Union_Position_Alignment value; } Opt_Union_Position_Alignment; -typedef struct Ark_Union_Position_Edges_LocalizedEdges { +typedef struct Ark_Union_Position_arkui_component_units_Edges_LocalizedEdges { /* kind: UnionType */ Ark_Int32 selector; union { Ark_Position value0; - Ark_Edges value1; + Ark_arkui_component_units_Edges value1; Ark_LocalizedEdges value2; }; -} Ark_Union_Position_Edges_LocalizedEdges; -typedef struct Opt_Union_Position_Edges_LocalizedEdges { +} Ark_Union_Position_arkui_component_units_Edges_LocalizedEdges; +typedef struct Opt_Union_Position_arkui_component_units_Edges_LocalizedEdges { Ark_Tag tag; - Ark_Union_Position_Edges_LocalizedEdges value; -} Opt_Union_Position_Edges_LocalizedEdges; + Ark_Union_Position_arkui_component_units_Edges_LocalizedEdges value; +} Opt_Union_Position_arkui_component_units_Edges_LocalizedEdges; typedef struct Ark_Union_Position_LocalizedPosition { /* kind: UnionType */ Ark_Int32 selector; @@ -19324,7 +17746,7 @@ typedef struct Ark_BadgeParamWithString { /* kind: Interface */ Opt_Union_BadgePosition_Position position; Ark_BadgeStyle style; - Ark_ResourceStr value; + Ark_String value; } Ark_BadgeParamWithString; typedef struct Opt_BadgeParamWithString { Ark_Tag tag; @@ -19364,7 +17786,7 @@ typedef struct Ark_ButtonLabelStyle { Opt_Union_Number_ResourceStr minFontSize; Opt_Union_Number_ResourceStr maxFontSize; Opt_TextHeightAdaptivePolicy heightAdaptivePolicy; - Opt_Font font; + Opt_arkui_component_units_Font font; } Ark_ButtonLabelStyle; typedef struct Opt_ButtonLabelStyle { Ark_Tag tag; @@ -19384,7 +17806,8 @@ typedef struct Ark_CapsuleStyleOptions { Opt_Boolean enableScanEffect; Opt_ResourceColor borderColor; Opt_Length borderWidth; - Opt_Font font; + Opt_String content; + Opt_arkui_component_units_Font font; Opt_ResourceColor fontColor; Opt_Boolean showDefaultPercentage; Opt_LengthMetrics borderRadius; @@ -19416,7 +17839,10 @@ typedef struct Ark_ContextMenuOptions { Opt_Boolean enableHoverMode; Opt_Union_ResourceColor_EdgeColors outlineColor; Opt_Union_Dimension_EdgeOutlineWidths outlineWidth; + Opt_LengthMetrics maxHeight; + Opt_AnchoredColorMode colorMode; Opt_HapticFeedbackMode hapticFeedbackMode; + Opt_Boolean maintainScaleEnabled; } Ark_ContextMenuOptions; typedef struct Opt_ContextMenuOptions { Ark_Tag tag; @@ -19449,7 +17875,7 @@ typedef struct Ark_CustomDialogControllerOptions { Opt_BlurStyle backgroundBlurStyle; Opt_BackgroundBlurStyleOptions backgroundBlurStyleOptions; Opt_BackgroundEffectOptions backgroundEffect; - Opt_KeyboardAvoidMode keyboardAvoidMode; + Opt_arkui_component_common_KeyboardAvoidMode keyboardAvoidMode; Opt_Boolean enableHoverMode; Opt_HoverModeAreaType hoverModeArea; Opt_Callback_Void onDidAppear; @@ -19471,7 +17897,7 @@ typedef struct Ark_CustomPopupOptions { /* kind: Interface */ CustomNodeBuilder builder; Opt_Placement placement; - Opt_Union_Color_String_Resource_Number popupColor; + Opt_Union_arkui_component_enums_Color_String_Resource_Number popupColor; Opt_Boolean enableArrow; Opt_Boolean autoCancel; Opt_PopupStateChangeCallback onStateChange; @@ -19492,7 +17918,12 @@ typedef struct Ark_CustomPopupOptions { Opt_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss; Opt_Boolean enableHoverMode; Opt_Boolean followTransformOfTarget; - Opt_KeyboardAvoidMode keyboardAvoidMode; + Opt_arkui_component_common_KeyboardAvoidMode keyboardAvoidMode; + Opt_AnchoredColorMode colorMode; + Opt_Callback_Void onDidAppear; + Opt_Callback_Void onWillDisappear; + Opt_Callback_Void onDidDisappear; + Opt_Callback_Void onWillAppear; } Ark_CustomPopupOptions; typedef struct Opt_CustomPopupOptions { Ark_Tag tag; @@ -19508,8 +17939,8 @@ typedef struct Ark_DigitIndicator { Opt_LengthMetrics _end; Opt_ResourceColor _fontColor; Opt_ResourceColor _selectedFontColor; - Opt_Font _digitFont; - Opt_Font _selectedDigitFont; + Opt_arkui_component_units_Font _digitFont; + Opt_arkui_component_units_Font _selectedDigitFont; } Ark_DigitIndicator; typedef struct Opt_DigitIndicator { Ark_Tag tag; @@ -19598,7 +18029,10 @@ typedef struct Ark_MenuOptions { Opt_Boolean enableHoverMode; Opt_Union_ResourceColor_EdgeColors outlineColor; Opt_Union_Dimension_EdgeOutlineWidths outlineWidth; + Opt_LengthMetrics maxHeight; + Opt_AnchoredColorMode colorMode; Opt_HapticFeedbackMode hapticFeedbackMode; + Opt_Boolean maintainScaleEnabled; Opt_ResourceStr title; Opt_Boolean showInSubWindow; } Ark_MenuOptions; @@ -19711,7 +18145,7 @@ typedef struct Opt_PickerDialogButtonStyle { typedef struct Ark_PickerTextStyle { /* kind: Interface */ Opt_ResourceColor color; - Opt_Font font; + Opt_arkui_component_units_Font font; } Ark_PickerTextStyle; typedef struct Opt_PickerTextStyle { Ark_Tag tag; @@ -19723,46 +18157,17 @@ typedef struct Opt_PinchGestureEvent { } Opt_PinchGestureEvent; typedef struct Ark_PlaceholderStyle { /* kind: Interface */ - Opt_Font font; + Opt_arkui_component_units_Font font; Opt_ResourceColor fontColor; } Ark_PlaceholderStyle; typedef struct Opt_PlaceholderStyle { Ark_Tag tag; Ark_PlaceholderStyle value; } Opt_PlaceholderStyle; -typedef struct Ark_PopupCommonOptions { - /* kind: Interface */ - Opt_Placement placement; - Opt_ResourceColor popupColor; - Opt_Boolean enableArrow; - Opt_Boolean autoCancel; - Opt_PopupStateChangeCallback onStateChange; - Opt_Length arrowOffset; - Opt_Boolean showInSubWindow; - Opt_Union_Boolean_PopupMaskType mask; - Opt_Length targetSpace; - Opt_Position offset; - Opt_Dimension width; - Opt_ArrowPointPosition arrowPointPosition; - Opt_Dimension arrowWidth; - Opt_Dimension arrowHeight; - Opt_Dimension radius; - Opt_Union_ShadowOptions_ShadowStyle shadow; - Opt_BlurStyle backgroundBlurStyle; - Opt_Boolean focusable; - Opt_TransitionEffect transition; - Opt_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss; - Opt_Boolean enableHoverMode; - Opt_Boolean followTransformOfTarget; -} Ark_PopupCommonOptions; -typedef struct Opt_PopupCommonOptions { - Ark_Tag tag; - Ark_PopupCommonOptions value; -} Opt_PopupCommonOptions; typedef struct Ark_PopupMessageOptions { /* kind: Interface */ Opt_ResourceColor textColor; - Opt_Font font; + Opt_arkui_component_units_Font font; } Ark_PopupMessageOptions; typedef struct Opt_PopupMessageOptions { Ark_Tag tag; @@ -19893,7 +18298,7 @@ typedef struct Ark_TabBarLabelStyle { Opt_Union_Number_ResourceStr minFontSize; Opt_Union_Number_ResourceStr maxFontSize; Opt_TextHeightAdaptivePolicy heightAdaptivePolicy; - Opt_Font font; + Opt_arkui_component_units_Font font; Opt_ResourceColor selectedColor; Opt_ResourceColor unselectedColor; } Ark_TabBarLabelStyle; @@ -19905,31 +18310,6 @@ typedef struct Opt_TapGestureEvent { Ark_Tag tag; Ark_TapGestureEvent value; } Opt_TapGestureEvent; -typedef struct Ark_text_ParagraphStyle { - /* kind: Interface */ - Opt_text_TextStyle textStyle; - Opt_text_TextDirection textDirection; - Opt_text_TextAlign align; - Opt_text_WordBreak wordBreak; - Opt_Number maxLines; - Opt_text_BreakStrategy breakStrategy; - Opt_text_StrutStyle strutStyle; - Opt_text_TextHeightBehavior textHeightBehavior; - Opt_text_TextTab tab; -} Ark_text_ParagraphStyle; -typedef struct Opt_text_ParagraphStyle { - Ark_Tag tag; - Ark_text_ParagraphStyle value; -} Opt_text_ParagraphStyle; -typedef struct Ark_text_RunMetrics { - /* kind: Interface */ - Ark_text_TextStyle textStyle; - Ark_drawing_FontMetrics fontMetrics; -} Ark_text_RunMetrics; -typedef struct Opt_text_RunMetrics { - Ark_Tag tag; - Ark_text_RunMetrics value; -} Opt_text_RunMetrics; typedef struct Ark_TextBackgroundStyle { /* kind: Interface */ Opt_ResourceColor color; @@ -19942,7 +18322,7 @@ typedef struct Opt_TextBackgroundStyle { typedef struct Ark_TextPickerTextStyle { /* kind: Interface */ Opt_ResourceColor color; - Opt_Font font; + Opt_arkui_component_units_Font font; Opt_Union_Number_String_Resource minFontSize; Opt_Union_Number_String_Resource maxFontSize; Opt_TextOverflow overflow; @@ -19955,6 +18335,18 @@ typedef struct Opt_TouchEvent { Ark_Tag tag; Ark_TouchEvent value; } Opt_TouchEvent; +typedef struct Ark_Union_BadgeParamWithNumber_BadgeParamWithString { + /* kind: UnionType */ + Ark_Int32 selector; + union { + Ark_BadgeParamWithNumber value0; + Ark_BadgeParamWithString value1; + }; +} Ark_Union_BadgeParamWithNumber_BadgeParamWithString; +typedef struct Opt_Union_BadgeParamWithNumber_BadgeParamWithString { + Ark_Tag tag; + Ark_Union_BadgeParamWithNumber_BadgeParamWithString value; +} Opt_Union_BadgeParamWithNumber_BadgeParamWithString; typedef struct Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions { /* kind: UnionType */ Ark_Int32 selector; @@ -20019,15 +18411,6 @@ typedef struct Opt_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions Ark_Tag tag; Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions value; } Opt_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions; -typedef struct Ark_WithThemeOptions { - /* kind: Interface */ - Opt_CustomTheme theme; - Opt_ThemeColorMode colorMode; -} Ark_WithThemeOptions; -typedef struct Opt_WithThemeOptions { - Ark_Tag tag; - Ark_WithThemeOptions value; -} Opt_WithThemeOptions; typedef struct Opt_AccessibilityHoverEvent { Ark_Tag tag; Ark_AccessibilityHoverEvent value; @@ -20160,7 +18543,7 @@ typedef struct Ark_PopupOptions { Opt_Length targetSpace; Opt_Boolean enableArrow; Opt_Position offset; - Opt_Union_Color_String_Resource_Number popupColor; + Opt_Union_arkui_component_enums_Color_String_Resource_Number popupColor; Opt_Boolean autoCancel; Opt_Dimension width; Opt_ArrowPointPosition arrowPointPosition; @@ -20173,7 +18556,12 @@ typedef struct Ark_PopupOptions { Opt_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss; Opt_Boolean enableHoverMode; Opt_Boolean followTransformOfTarget; - Opt_KeyboardAvoidMode keyboardAvoidMode; + Opt_arkui_component_common_KeyboardAvoidMode keyboardAvoidMode; + Opt_AnchoredColorMode colorMode; + Opt_Callback_Void onWillDisappear; + Opt_Callback_Void onDidAppear; + Opt_Callback_Void onWillAppear; + Opt_Callback_Void onDidDisappear; } Ark_PopupOptions; typedef struct Opt_PopupOptions { Ark_Tag tag; @@ -20331,46 +18719,6 @@ typedef struct Opt_SubTabBarStyle { Ark_Tag tag; Ark_SubTabBarStyle value; } Opt_SubTabBarStyle; -typedef struct Ark_TextPickerDialogOptions { - /* kind: Interface */ - Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent range; - Opt_Union_ResourceStr_Array_ResourceStr_Bindable_Bindable value; - Opt_Union_Number_Array_Number_Bindable_Bindable selected; - Opt_Array_LengthMetrics columnWidths; - Opt_Union_Number_String defaultPickerItemHeight; - Opt_Boolean canLoop; - Opt_PickerTextStyle disappearTextStyle; - Opt_PickerTextStyle textStyle; - Opt_PickerDialogButtonStyle acceptButtonStyle; - Opt_PickerDialogButtonStyle cancelButtonStyle; - Opt_PickerTextStyle selectedTextStyle; - Opt_Boolean disableTextStyleAnimation; - Opt_TextPickerTextStyle defaultTextStyle; - Opt_Callback_TextPickerResult_Void onAccept; - Opt_Callback_Void onCancel; - Opt_Callback_TextPickerResult_Void onChange; - Opt_Callback_TextPickerResult_Void onScrollStop; - Opt_Callback_TextPickerResult_Void onEnterSelectedArea; - Opt_Rectangle maskRect; - Opt_DialogAlignment alignment; - Opt_Offset offset; - Opt_ResourceColor backgroundColor; - Opt_BlurStyle backgroundBlurStyle; - Opt_BackgroundBlurStyleOptions backgroundBlurStyleOptions; - Opt_BackgroundEffectOptions backgroundEffect; - Opt_Callback_Void onDidAppear; - Opt_Callback_Void onDidDisappear; - Opt_Callback_Void onWillAppear; - Opt_Callback_Void onWillDisappear; - Opt_Union_ShadowOptions_ShadowStyle shadow; - Opt_Boolean enableHoverMode; - Opt_HoverModeAreaType hoverModeArea; - Opt_Boolean enableHapticFeedback; -} Ark_TextPickerDialogOptions; -typedef struct Opt_TextPickerDialogOptions { - Ark_Tag tag; - Ark_TextPickerDialogOptions value; -} Opt_TextPickerDialogOptions; typedef struct Ark_Union_ComponentContent_SubTabBarStyle_BottomTabBarStyle_String_Resource_CustomBuilder_TabBarOptions { /* kind: UnionType */ Ark_Int32 selector; @@ -20575,15 +18923,15 @@ typedef struct GENERATED_ArkUIAlphabetIndexerModifier { void (*setUsingPopup)(Ark_NativePointer node, const Opt_Boolean* value); void (*setSelectedFont)(Ark_NativePointer node, - const Opt_Font* value); + const Opt_arkui_component_units_Font* value); void (*setPopupFont)(Ark_NativePointer node, - const Opt_Font* value); + const Opt_arkui_component_units_Font* value); void (*setPopupItemFont)(Ark_NativePointer node, - const Opt_Font* value); + const Opt_arkui_component_units_Font* value); void (*setItemSize)(Ark_NativePointer node, const Opt_Union_String_Number* value); void (*setFont)(Ark_NativePointer node, - const Opt_Font* value); + const Opt_arkui_component_units_Font* value); void (*setOnSelect)(Ark_NativePointer node, const Opt_OnAlphabetIndexerSelectCallback* value); void (*setOnRequestPopupData)(Ark_NativePointer node, @@ -20649,10 +18997,8 @@ typedef struct GENERATED_ArkUIAnimatorModifier { typedef struct GENERATED_ArkUIBadgeModifier { Ark_NativePointer (*construct)(Ark_Int32 id, Ark_Int32 flags); - void (*setBadgeOptions0)(Ark_NativePointer node, - const Ark_BadgeParamWithNumber* value); - void (*setBadgeOptions1)(Ark_NativePointer node, - const Ark_BadgeParamWithString* value); + void (*setBadgeOptions)(Ark_NativePointer node, + const Ark_Union_BadgeParamWithNumber_BadgeParamWithString* value); } GENERATED_ArkUIBadgeModifier; typedef struct GENERATED_ArkUIBaseSpanModifier { @@ -20789,6 +19135,8 @@ typedef struct GENERATED_ArkUIColumnModifier { const Opt_HorizontalAlign* value); void (*setJustifyContent)(Ark_NativePointer node, const Opt_FlexAlign* value); + void (*setPointLight)(Ark_NativePointer node, + const Ark_PointLightStyle* value); void (*setReverse)(Ark_NativePointer node, const Opt_Boolean* value); } GENERATED_ArkUIColumnModifier; @@ -20890,6 +19238,8 @@ typedef struct GENERATED_ArkUICommonMethodModifier { const Opt_Callback_HoverEvent_Void* value); void (*setOnAccessibilityHover)(Ark_NativePointer node, const Opt_AccessibilityCallback* value); + void (*setOnAccessibilityHoverTransparent)(Ark_NativePointer node, + const Opt_AccessibilityTransparentCallback* value); void (*setHoverEffect)(Ark_NativePointer node, const Opt_HoverEffect* value); void (*setOnMouse)(Ark_NativePointer node, @@ -20941,7 +19291,7 @@ typedef struct GENERATED_ArkUICommonMethodModifier { void (*setGrayscale)(Ark_NativePointer node, const Opt_Number* value); void (*setColorBlend)(Ark_NativePointer node, - const Opt_Union_Color_String_Resource* value); + const Opt_Union_arkui_component_enums_Color_String_Resource* value); void (*setSaturate)(Ark_NativePointer node, const Opt_Number* value); void (*setSepia)(Ark_NativePointer node, @@ -20995,11 +19345,11 @@ typedef struct GENERATED_ArkUICommonMethodModifier { void (*setAlign)(Ark_NativePointer node, const Opt_Alignment* value); void (*setPosition)(Ark_NativePointer node, - const Opt_Union_Position_Edges_LocalizedEdges* value); + const Opt_Union_Position_arkui_component_units_Edges_LocalizedEdges* value); void (*setMarkAnchor)(Ark_NativePointer node, const Opt_Union_Position_LocalizedPosition* value); void (*setOffset)(Ark_NativePointer node, - const Opt_Union_Position_Edges_LocalizedEdges* value); + const Opt_Union_Position_arkui_component_units_Edges_LocalizedEdges* value); void (*setEnabled)(Ark_NativePointer node, const Opt_Boolean* value); void (*setAlignRulesWithAlignRuleOptionTypedValue)(Ark_NativePointer node, @@ -21055,7 +19405,7 @@ typedef struct GENERATED_ArkUICommonMethodModifier { void (*setGeometryTransition0)(Ark_NativePointer node, const Opt_String* value); void (*setRestoreId)(Ark_NativePointer node, - const Opt_Number* value); + const Opt_Int32* value); void (*setSphericalEffect)(Ark_NativePointer node, const Opt_Number* value); void (*setLightUpEffect)(Ark_NativePointer node, @@ -21146,7 +19496,7 @@ typedef struct GENERATED_ArkUICommonMethodModifier { const Opt_SystemAdaptiveOptions* sysOptions); void (*setOnClick1)(Ark_NativePointer node, const Opt_Callback_ClickEvent_Void* event, - const Opt_Number* distanceThreshold); + const Opt_Float64* distanceThreshold); void (*setFocusScopeId)(Ark_NativePointer node, const Opt_String* id, const Opt_Boolean* isGroup, @@ -21203,7 +19553,7 @@ typedef struct GENERATED_ArkUICommonMethodModifier { const Opt_BlendMode* value, const Opt_BlendApplyType* type); void (*setAdvancedBlendMode)(Ark_NativePointer node, - const Ark_Union_BlendMode_Blender* effect, + const Opt_Union_BlendMode_Blender* effect, const Opt_BlendApplyType* type); void (*setGeometryTransition1)(Ark_NativePointer node, const Opt_String* id, @@ -21242,7 +19592,7 @@ typedef struct GENERATED_ArkUICommonMethodModifier { const Opt_CustomNodeBuilder* builder, const Opt_SheetOptions* options); void (*setOnVisibleAreaChange)(Ark_NativePointer node, - const Opt_Array_Number* ratios, + const Opt_Array_Float64* ratios, const Opt_VisibleAreaChangeCallback* event); void (*setOnVisibleAreaApproximateChange)(Ark_NativePointer node, const Opt_VisibleAreaEventOptions* options, @@ -21286,11 +19636,38 @@ typedef struct GENERATED_ArkUICommonShapeMethodModifier { const Opt_Array_Length* value); } GENERATED_ArkUICommonShapeMethodModifier; +typedef struct GENERATED_ArkUIComponent3DModifier { + Ark_NativePointer (*construct)(Ark_Int32 id, + Ark_Int32 flags); + void (*setComponent3DOptions)(Ark_NativePointer node, + const Opt_SceneOptions* sceneOptions); + void (*setEnvironment)(Ark_NativePointer node, + const Opt_ResourceStr* value); + void (*setShader)(Ark_NativePointer node, + const Opt_ResourceStr* value); + void (*setShaderImageTexture)(Ark_NativePointer node, + const Opt_ResourceStr* value); + void (*setShaderInputBuffer)(Ark_NativePointer node, + const Opt_Array_Number* value); + void (*setRenderWidth)(Ark_NativePointer node, + const Opt_Dimension* value); + void (*setRenderHeight)(Ark_NativePointer node, + const Opt_Dimension* value); + void (*setCustomRender)(Ark_NativePointer node, + const Opt_ResourceStr* uri, + const Opt_Boolean* selfRenderUpdate); +} GENERATED_ArkUIComponent3DModifier; + typedef struct GENERATED_ArkUIComponentRootModifier { Ark_NativePointer (*construct)(Ark_Int32 id, Ark_Int32 flags); } GENERATED_ArkUIComponentRootModifier; +typedef struct GENERATED_ArkUIConditionScopeModifier { + Ark_NativePointer (*construct)(Ark_Int32 id, + Ark_Int32 flags); +} GENERATED_ArkUIConditionScopeModifier; + typedef struct GENERATED_ArkUIContainerSpanModifier { Ark_NativePointer (*construct)(Ark_Int32 id, Ark_Int32 flags); @@ -21383,6 +19760,8 @@ typedef struct GENERATED_ArkUIEffectComponentModifier { Ark_NativePointer (*construct)(Ark_Int32 id, Ark_Int32 flags); void (*setEffectComponentOptions)(Ark_NativePointer node); + void (*setAlwaysSnapshot)(Ark_NativePointer node, + Ark_Boolean value); } GENERATED_ArkUIEffectComponentModifier; typedef struct GENERATED_ArkUIEllipseModifier { @@ -21396,7 +19775,7 @@ typedef struct GENERATED_ArkUIEmbeddedComponentModifier { Ark_NativePointer (*construct)(Ark_Int32 id, Ark_Int32 flags); void (*setEmbeddedComponentOptions)(Ark_NativePointer node, - const Ark_Want* loader, + Ark_Want loader, const Opt_EmbeddedType* type); void (*setOnTerminated)(Ark_NativePointer node, const Opt_Callback_TerminationInfo_Void* value); @@ -21409,6 +19788,8 @@ typedef struct GENERATED_ArkUIFlexModifier { Ark_Int32 flags); void (*setFlexOptions)(Ark_NativePointer node, const Opt_FlexOptions* value); + void (*setPointLight)(Ark_NativePointer node, + const Ark_PointLightStyle* value); } GENERATED_ArkUIFlexModifier; typedef struct GENERATED_ArkUIFlowItemModifier { @@ -21512,7 +19893,7 @@ typedef struct GENERATED_ArkUIGridModifier { void (*setScrollBarWidth)(Ark_NativePointer node, const Opt_Union_Number_String* value); void (*setScrollBarColor)(Ark_NativePointer node, - const Opt_Union_Color_Number_String* value); + const Opt_Union_arkui_component_enums_Color_Number_String* value); void (*setScrollBar)(Ark_NativePointer node, const Opt_BarState* value); void (*setOnScrollBarUpdate)(Ark_NativePointer node, @@ -21619,17 +20000,15 @@ typedef struct GENERATED_ArkUIHyperlinkModifier { const Ark_Union_String_Resource* address, const Opt_Union_String_Resource* content); void (*setColor)(Ark_NativePointer node, - const Opt_Union_Color_Number_String_Resource* value); + const Opt_Union_arkui_component_enums_Color_Number_String_Resource* value); } GENERATED_ArkUIHyperlinkModifier; typedef struct GENERATED_ArkUIImageModifier { Ark_NativePointer (*construct)(Ark_Int32 id, Ark_Int32 flags); - void (*setImageOptions0)(Ark_NativePointer node, - const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent* src); - void (*setImageOptions1)(Ark_NativePointer node, - const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor* src, - const Ark_ImageAIOptions* imageAIOptions); + void (*setImageOptions)(Ark_NativePointer node, + const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent* src, + const Opt_ImageAIOptions* imageAIOptions); void (*setAlt)(Ark_NativePointer node, const Opt_Union_String_Resource_PixelMap* value); void (*setMatchTextDirection)(Ark_NativePointer node, @@ -21671,7 +20050,7 @@ typedef struct GENERATED_ArkUIImageModifier { void (*setOnError)(Ark_NativePointer node, const Opt_ImageErrorCallback* value); void (*setOnFinish)(Ark_NativePointer node, - const Opt_Callback_Void* value); + const Opt_VoidCallback* value); void (*setEnableAnalyzer)(Ark_NativePointer node, const Opt_Boolean* value); void (*setAnalyzerConfig)(Ark_NativePointer node, @@ -21767,20 +20146,6 @@ typedef struct GENERATED_ArkUILineModifier { const Opt_ShapePoint* value); } GENERATED_ArkUILineModifier; -typedef struct GENERATED_ArkUILinearIndicatorModifier { - Ark_NativePointer (*construct)(Ark_Int32 id, - Ark_Int32 flags); - void (*setLinearIndicatorOptions)(Ark_NativePointer node, - const Opt_Number* count, - const Opt_LinearIndicatorController* controller); - void (*setIndicatorStyle)(Ark_NativePointer node, - const Opt_LinearIndicatorStyle* value); - void (*setIndicatorLoop)(Ark_NativePointer node, - const Opt_Boolean* value); - void (*setOnChange)(Ark_NativePointer node, - const Opt_OnLinearIndicatorChangeCallback* value); -} GENERATED_ArkUILinearIndicatorModifier; - typedef struct GENERATED_ArkUIListModifier { Ark_NativePointer (*construct)(Ark_Int32 id, Ark_Int32 flags); @@ -21917,7 +20282,7 @@ typedef struct GENERATED_ArkUIMenuModifier { Ark_Int32 flags); void (*setMenuOptions)(Ark_NativePointer node); void (*setFont)(Ark_NativePointer node, - const Opt_Font* value); + const Opt_arkui_component_units_Font* value); void (*setFontColor)(Ark_NativePointer node, const Opt_ResourceColor* value); void (*setRadius)(Ark_NativePointer node, @@ -21942,11 +20307,11 @@ typedef struct GENERATED_ArkUIMenuItemModifier { void (*setOnChange)(Ark_NativePointer node, const Opt_Callback_Boolean_Void* value); void (*setContentFont)(Ark_NativePointer node, - const Opt_Font* value); + const Opt_arkui_component_units_Font* value); void (*setContentFontColor)(Ark_NativePointer node, const Opt_ResourceColor* value); void (*setLabelFont)(Ark_NativePointer node, - const Opt_Font* value); + const Opt_arkui_component_units_Font* value); void (*setLabelFontColor)(Ark_NativePointer node, const Opt_ResourceColor* value); } GENERATED_ArkUIMenuItemModifier; @@ -22009,7 +20374,7 @@ typedef struct GENERATED_ArkUINavDestinationModifier { void (*setOnNewParam)(Ark_NativePointer node, const Opt_Callback_Union_Object_Idlize_Stdlib_Null_Undefined_Void* value); void (*setPreferredOrientation)(Ark_NativePointer node, - const Opt_CustomObject* value); + const Opt_window_Orientation* value); void (*setEnableNavigationIndicator)(Ark_NativePointer node, const Opt_Boolean* value); void (*setTitle)(Ark_NativePointer node, @@ -22076,7 +20441,7 @@ typedef struct GENERATED_ArkUINavigationModifier { void (*setOnNavigationModeChange)(Ark_NativePointer node, const Opt_Callback_NavigationMode_Void* value); void (*setNavDestination)(Ark_NativePointer node, - const Opt_PageMapBuilder* value); + const Opt_PageMapNodeBuilder* value); void (*setCustomNavContentTransition)(Ark_NativePointer node, const Opt_Type_NavigationAttribute_customNavContentTransition* value); void (*setSystemBarStyle)(Ark_NativePointer node, @@ -22114,7 +20479,7 @@ typedef struct GENERATED_ArkUINodeContainerModifier { Ark_NativePointer (*construct)(Ark_Int32 id, Ark_Int32 flags); void (*setNodeContainerOptions)(Ark_NativePointer node, - const Ark_NodeController* controller); + Ark_NodeController controller); } GENERATED_ArkUINodeContainerModifier; typedef struct GENERATED_ArkUIPathModifier { @@ -22207,7 +20572,7 @@ typedef struct GENERATED_ArkUIQRCodeModifier { Ark_NativePointer (*construct)(Ark_Int32 id, Ark_Int32 flags); void (*setQRCodeOptions)(Ark_NativePointer node, - const Ark_ResourceStr* value); + const Ark_String* value); void (*setColor)(Ark_NativePointer node, const Opt_ResourceColor* value); void (*setBackgroundColor)(Ark_NativePointer node, @@ -22375,7 +20740,7 @@ typedef struct GENERATED_ArkUIRichTextModifier { Ark_NativePointer (*construct)(Ark_Int32 id, Ark_Int32 flags); void (*setRichTextOptions)(Ark_NativePointer node, - const Ark_String* content); + const Ark_Union_String_Resource* content); void (*setOnStart)(Ark_NativePointer node, const Opt_Callback_Void* value); void (*setOnComplete)(Ark_NativePointer node, @@ -22403,6 +20768,8 @@ typedef struct GENERATED_ArkUIRowModifier { const Opt_VerticalAlign* value); void (*setJustifyContent)(Ark_NativePointer node, const Opt_FlexAlign* value); + void (*setPointLight)(Ark_NativePointer node, + const Ark_PointLightStyle* value); void (*setReverse)(Ark_NativePointer node, const Opt_Boolean* value); } GENERATED_ArkUIRowModifier; @@ -22442,7 +20809,7 @@ typedef struct GENERATED_ArkUIScrollModifier { void (*setScrollBar)(Ark_NativePointer node, const Opt_BarState* value); void (*setScrollBarColor)(Ark_NativePointer node, - const Opt_Union_Color_Number_String* value); + const Opt_Union_arkui_component_enums_Color_Number_String* value); void (*setScrollBarWidth)(Ark_NativePointer node, const Opt_Union_Number_String* value); void (*setOnScrollFrameBegin)(Ark_NativePointer node, @@ -22470,7 +20837,7 @@ typedef struct GENERATED_ArkUIScrollableCommonMethodModifier { void (*setScrollBar)(Ark_NativePointer node, const Opt_BarState* value); void (*setScrollBarColor)(Ark_NativePointer node, - const Opt_Union_Color_Number_String* value); + const Opt_Union_arkui_component_enums_Color_Number_String* value); void (*setScrollBarWidth)(Ark_NativePointer node, const Opt_Union_Number_String* value); void (*setNestedScroll)(Ark_NativePointer node, @@ -22534,9 +20901,9 @@ typedef struct GENERATED_ArkUISearchModifier { void (*setPlaceholderColor)(Ark_NativePointer node, const Opt_ResourceColor* value); void (*setPlaceholderFont)(Ark_NativePointer node, - const Opt_Font* value); + const Opt_arkui_component_units_Font* value); void (*setTextFont)(Ark_NativePointer node, - const Opt_Font* value); + const Opt_arkui_component_units_Font* value); void (*setEnterKeyType)(Ark_NativePointer node, const Opt_EnterKeyType* value); void (*setOnSubmit)(Ark_NativePointer node, @@ -22626,19 +20993,19 @@ typedef struct GENERATED_ArkUISelectModifier { void (*setValue)(Ark_NativePointer node, const Opt_Union_ResourceStr_Bindable_Bindable* value); void (*setFont)(Ark_NativePointer node, - const Opt_Font* value); + const Opt_arkui_component_units_Font* value); void (*setFontColor)(Ark_NativePointer node, const Opt_ResourceColor* value); void (*setSelectedOptionBgColor)(Ark_NativePointer node, const Opt_ResourceColor* value); void (*setSelectedOptionFont)(Ark_NativePointer node, - const Opt_Font* value); + const Opt_arkui_component_units_Font* value); void (*setSelectedOptionFontColor)(Ark_NativePointer node, const Opt_ResourceColor* value); void (*setOptionBgColor)(Ark_NativePointer node, const Opt_ResourceColor* value); void (*setOptionFont)(Ark_NativePointer node, - const Opt_Font* value); + const Opt_arkui_component_units_Font* value); void (*setOptionFontColor)(Ark_NativePointer node, const Opt_ResourceColor* value); void (*setOnSelect)(Ark_NativePointer node, @@ -22673,8 +21040,6 @@ typedef struct GENERATED_ArkUISelectModifier { const Opt_AvoidanceMode* value); void (*setMenuOutline)(Ark_NativePointer node, const Opt_MenuOutlineOptions* value); - void (*setBackgroundColor)(Ark_NativePointer node, - const Opt_ResourceColor* value); void (*setMenuAlign)(Ark_NativePointer node, const Opt_MenuAlignType* alignType, const Opt_Offset* offset); @@ -22802,7 +21167,7 @@ typedef struct GENERATED_ArkUISpanModifier { void (*setSpanOptions)(Ark_NativePointer node, const Ark_Union_String_Resource* value); void (*setFont)(Ark_NativePointer node, - const Opt_Font* value); + const Opt_arkui_component_units_Font* value); void (*setFontColor)(Ark_NativePointer node, const Opt_ResourceColor* value); void (*setFontSize)(Ark_NativePointer node, @@ -22832,6 +21197,8 @@ typedef struct GENERATED_ArkUIStackModifier { const Opt_StackOptions* options); void (*setAlignContent)(Ark_NativePointer node, const Opt_Alignment* value); + void (*setPointLight)(Ark_NativePointer node, + const Ark_PointLightStyle* value); } GENERATED_ArkUIStackModifier; typedef struct GENERATED_ArkUIStepperModifier { @@ -22870,6 +21237,8 @@ typedef struct GENERATED_ArkUISwiperModifier { const Opt_SwiperController* controller); void (*setIndex)(Ark_NativePointer node, const Opt_Union_Number_Bindable* value); + void (*setAutoPlay0)(Ark_NativePointer node, + const Opt_Boolean* value); void (*setInterval)(Ark_NativePointer node, const Opt_Number* value); void (*setIndicator)(Ark_NativePointer node, @@ -22916,9 +21285,9 @@ typedef struct GENERATED_ArkUISwiperModifier { const Opt_PageFlipMode* value); void (*setOnContentWillScroll)(Ark_NativePointer node, const Opt_ContentWillScrollCallback* value); - void (*setAutoPlay)(Ark_NativePointer node, - const Opt_Boolean* autoPlay, - const Opt_AutoPlayOptions* options); + void (*setAutoPlay1)(Ark_NativePointer node, + const Opt_Boolean* autoPlay, + const Opt_AutoPlayOptions* options); void (*setDisplayArrow)(Ark_NativePointer node, const Opt_Union_ArrowStyle_Boolean* value, const Opt_Boolean* isHoverShow); @@ -23140,7 +21509,7 @@ typedef struct GENERATED_ArkUITextModifier { void (*setEnableHapticFeedback)(Ark_NativePointer node, const Opt_Boolean* value); void (*setFont)(Ark_NativePointer node, - const Opt_Font* fontValue, + const Opt_arkui_component_units_Font* fontValue, const Opt_FontSettingOptions* options); void (*setFontWeight)(Ark_NativePointer node, const Opt_Union_Number_FontWeight_String* weight, @@ -23163,7 +21532,7 @@ typedef struct GENERATED_ArkUITextAreaModifier { void (*setPlaceholderColor)(Ark_NativePointer node, const Opt_ResourceColor* value); void (*setPlaceholderFont)(Ark_NativePointer node, - const Opt_Font* value); + const Opt_arkui_component_units_Font* value); void (*setEnterKeyType)(Ark_NativePointer node, const Opt_EnterKeyType* value); void (*setTextAlign)(Ark_NativePointer node, @@ -23290,8 +21659,10 @@ typedef struct GENERATED_ArkUITextClockModifier { Ark_Int32 flags); void (*setTextClockOptions)(Ark_NativePointer node, const Opt_TextClockOptions* options); - void (*setFormat)(Ark_NativePointer node, - const Opt_ResourceStr* value); + void (*setFormat0)(Ark_NativePointer node, + const Opt_ResourceStr* value); + void (*setFormat1)(Ark_NativePointer node, + const Opt_String* value); void (*setOnDateChange)(Ark_NativePointer node, const Opt_Callback_Number_Void* value); void (*setFontColor)(Ark_NativePointer node, @@ -23328,7 +21699,7 @@ typedef struct GENERATED_ArkUITextInputModifier { void (*setTextIndent)(Ark_NativePointer node, const Opt_Dimension* value); void (*setPlaceholderFont)(Ark_NativePointer node, - const Opt_Font* value); + const Opt_arkui_component_units_Font* value); void (*setEnterKeyType)(Ark_NativePointer node, const Opt_EnterKeyType* value); void (*setCaretColor)(Ark_NativePointer node, @@ -23579,7 +21950,7 @@ typedef struct GENERATED_ArkUIUIExtensionComponentModifier { Ark_NativePointer (*construct)(Ark_Int32 id, Ark_Int32 flags); void (*setUIExtensionComponentOptions)(Ark_NativePointer node, - const Ark_Want* want, + Ark_Want want, const Opt_UIExtensionOptions* options); void (*setOnRemoteReady)(Ark_NativePointer node, const Opt_Callback_UIExtensionProxy_Void* value); @@ -23717,6 +22088,10 @@ typedef struct GENERATED_ArkUIWebModifier { const Opt_Callback_OnPageEndEvent_Void* value); void (*setOnPageBegin)(Ark_NativePointer node, const Opt_Callback_OnPageBeginEvent_Void* value); + void (*setOnLoadStarted)(Ark_NativePointer node, + const Opt_Callback_OnLoadStartedEvent_Void* value); + void (*setOnLoadFinished)(Ark_NativePointer node, + const Opt_Callback_OnLoadFinishedEvent_Void* value); void (*setOnProgressChange)(Ark_NativePointer node, const Opt_Callback_OnProgressChangeEvent_Void* value); void (*setOnTitleReceive)(Ark_NativePointer node, @@ -23958,24 +22333,24 @@ typedef struct GENERATED_ArkUIAccessibilityHoverEventAccessor { Ark_AccessibilityHoverType (*getType)(Ark_AccessibilityHoverEvent peer); void (*setType)(Ark_AccessibilityHoverEvent peer, Ark_AccessibilityHoverType type); - Ark_Number (*getX)(Ark_AccessibilityHoverEvent peer); + Ark_Float64 (*getX)(Ark_AccessibilityHoverEvent peer); void (*setX)(Ark_AccessibilityHoverEvent peer, - const Ark_Number* x); - Ark_Number (*getY)(Ark_AccessibilityHoverEvent peer); + Ark_Float64 x); + Ark_Float64 (*getY)(Ark_AccessibilityHoverEvent peer); void (*setY)(Ark_AccessibilityHoverEvent peer, - const Ark_Number* y); - Ark_Number (*getDisplayX)(Ark_AccessibilityHoverEvent peer); + Ark_Float64 y); + Ark_Float64 (*getDisplayX)(Ark_AccessibilityHoverEvent peer); void (*setDisplayX)(Ark_AccessibilityHoverEvent peer, - const Ark_Number* displayX); - Ark_Number (*getDisplayY)(Ark_AccessibilityHoverEvent peer); + Ark_Float64 displayX); + Ark_Float64 (*getDisplayY)(Ark_AccessibilityHoverEvent peer); void (*setDisplayY)(Ark_AccessibilityHoverEvent peer, - const Ark_Number* displayY); - Ark_Number (*getWindowX)(Ark_AccessibilityHoverEvent peer); + Ark_Float64 displayY); + Ark_Float64 (*getWindowX)(Ark_AccessibilityHoverEvent peer); void (*setWindowX)(Ark_AccessibilityHoverEvent peer, - const Ark_Number* windowX); - Ark_Number (*getWindowY)(Ark_AccessibilityHoverEvent peer); + Ark_Float64 windowX); + Ark_Float64 (*getWindowY)(Ark_AccessibilityHoverEvent peer); void (*setWindowY)(Ark_AccessibilityHoverEvent peer, - const Ark_Number* windowY); + Ark_Float64 windowY); } GENERATED_ArkUIAccessibilityHoverEventAccessor; typedef struct GENERATED_ArkUIAnimationExtenderAccessor { @@ -24043,12 +22418,6 @@ typedef struct GENERATED_ArkUIBackgroundColorStyleAccessor { Ark_TextBackgroundStyle (*getTextBackgroundStyle)(Ark_BackgroundColorStyle peer); } GENERATED_ArkUIBackgroundColorStyleAccessor; -typedef struct GENERATED_ArkUIBaseContextAccessor { - void (*destroyPeer)(Ark_BaseContext peer); - Ark_BaseContext (*construct)(); - Ark_NativePointer (*getFinalizer)(); -} GENERATED_ArkUIBaseContextAccessor; - typedef struct GENERATED_ArkUIBaseEventAccessor { void (*destroyPeer)(Ark_BaseEvent peer); Ark_BaseEvent (*construct)(); @@ -24110,18 +22479,6 @@ typedef struct GENERATED_ArkUIBaselineOffsetStyleAccessor { Ark_Number (*getBaselineOffset)(Ark_BaselineOffsetStyle peer); } GENERATED_ArkUIBaselineOffsetStyleAccessor; -typedef struct GENERATED_ArkUIBaseShapeAccessor { - void (*destroyPeer)(Ark_BaseShape peer); - Ark_BaseShape (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_BaseShape (*width)(Ark_BaseShape peer, - const Ark_Length* width); - Ark_BaseShape (*height)(Ark_BaseShape peer, - const Ark_Length* height); - Ark_BaseShape (*size)(Ark_BaseShape peer, - const Ark_SizeOptions* size); -} GENERATED_ArkUIBaseShapeAccessor; - typedef struct GENERATED_ArkUIBounceSymbolEffectAccessor { void (*destroyPeer)(Ark_BounceSymbolEffect peer); Ark_BounceSymbolEffect (*construct)(const Opt_EffectScope* scope, @@ -24466,14 +22823,8 @@ typedef struct GENERATED_ArkUICanvasRenderingContext2DAccessor { void (*offOnDetach)(Ark_CanvasRenderingContext2D peer, const Opt_Callback_Void* callback_); Ark_Number (*getHeight)(Ark_CanvasRenderingContext2D peer); - void (*setHeight)(Ark_CanvasRenderingContext2D peer, - const Ark_Number* height); Ark_Number (*getWidth)(Ark_CanvasRenderingContext2D peer); - void (*setWidth)(Ark_CanvasRenderingContext2D peer, - const Ark_Number* width); Ark_FrameNode (*getCanvas)(Ark_CanvasRenderingContext2D peer); - void (*setCanvas)(Ark_CanvasRenderingContext2D peer, - Ark_FrameNode canvas); } GENERATED_ArkUICanvasRenderingContext2DAccessor; typedef struct GENERATED_ArkUIChildrenMainSizeAccessor { @@ -24492,24 +22843,6 @@ typedef struct GENERATED_ArkUIChildrenMainSizeAccessor { const Ark_Number* childDefaultSize); } GENERATED_ArkUIChildrenMainSizeAccessor; -typedef struct GENERATED_ArkUICircleShapeAccessor { - void (*destroyPeer)(Ark_CircleShape peer); - Ark_CircleShape (*construct)(const Opt_ShapeSize* options); - Ark_NativePointer (*getFinalizer)(); - Ark_CircleShape (*offset)(Ark_CircleShape peer, - const Ark_Position* offset); - Ark_CircleShape (*fill)(Ark_CircleShape peer, - const Ark_ResourceColor* color); - Ark_CircleShape (*position)(Ark_CircleShape peer, - const Ark_Position* position); - Ark_CircleShape (*width)(Ark_CircleShape peer, - const Ark_Length* width); - Ark_CircleShape (*height)(Ark_CircleShape peer, - const Ark_Length* height); - Ark_CircleShape (*size)(Ark_CircleShape peer, - const Ark_SizeOptions* size); -} GENERATED_ArkUICircleShapeAccessor; - typedef struct GENERATED_ArkUIClickEventAccessor { void (*destroyPeer)(Ark_ClickEvent peer); Ark_ClickEvent (*construct)(); @@ -24566,77 +22899,6 @@ typedef struct GENERATED_ArkUIColorFilterAccessor { Ark_NativePointer (*getFinalizer)(); } GENERATED_ArkUIColorFilterAccessor; -typedef struct GENERATED_ArkUIColorMetricsAccessor { - void (*destroyPeer)(Ark_ColorMetrics peer); - Ark_ColorMetrics (*construct)(); - 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 Ark_Number* alpha); - Ark_ColorMetrics (*resourceColor)(const Ark_ResourceColor* color); - Ark_ColorMetrics (*blendColor)(Ark_ColorMetrics peer, - Ark_ColorMetrics overlayColor); - Ark_String (*color)(Ark_ColorMetrics peer); - Ark_Number (*red)(Ark_ColorMetrics peer); - Ark_Number (*green)(Ark_ColorMetrics peer); - Ark_Number (*blue)(Ark_ColorMetrics peer); - Ark_Number (*alpha)(Ark_ColorMetrics peer); -} GENERATED_ArkUIColorMetricsAccessor; - -typedef struct GENERATED_ArkUICommon_ContextAccessor { - void (*destroyPeer)(Ark_common_Context peer); - Ark_common_Context (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_common_Context (*createBundleContext)(Ark_VMContext vmContext, - Ark_common_Context peer, - const Ark_String* bundleName); - Ark_common_Context (*createModuleContext0)(Ark_VMContext vmContext, - Ark_common_Context peer, - const Ark_String* moduleName); - Ark_common_Context (*createModuleContext1)(Ark_VMContext vmContext, - Ark_common_Context peer, - const Ark_String* bundleName, - const Ark_String* moduleName); - void (*getGroupDir0)(Ark_VMContext vmContext, - Ark_common_Context peer, - const Ark_String* dataGroupID, - const Context_getGroupDir_Callback* callback_); - void (*getGroupDir1)(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_common_Context peer, - const Ark_String* dataGroupID, - const Callback_Opt_String_Opt_Array_String_Void* outputArgumentForReturningPromise); - Ark_String (*getCacheDir)(Ark_common_Context peer); - void (*setCacheDir)(Ark_common_Context peer, - const Ark_String* cacheDir); - Ark_String (*getTempDir)(Ark_common_Context peer); - void (*setTempDir)(Ark_common_Context peer, - const Ark_String* tempDir); - Ark_String (*getFilesDir)(Ark_common_Context peer); - void (*setFilesDir)(Ark_common_Context peer, - const Ark_String* filesDir); - Ark_String (*getDatabaseDir)(Ark_common_Context peer); - void (*setDatabaseDir)(Ark_common_Context peer, - const Ark_String* databaseDir); - Ark_String (*getPreferencesDir)(Ark_common_Context peer); - void (*setPreferencesDir)(Ark_common_Context peer, - const Ark_String* preferencesDir); - Ark_String (*getBundleCodeDir)(Ark_common_Context peer); - void (*setBundleCodeDir)(Ark_common_Context peer, - const Ark_String* bundleCodeDir); - Ark_String (*getDistributedFilesDir)(Ark_common_Context peer); - void (*setDistributedFilesDir)(Ark_common_Context peer, - const Ark_String* distributedFilesDir); - Ark_String (*getResourceDir)(Ark_common_Context peer); - void (*setResourceDir)(Ark_common_Context peer, - const Ark_String* resourceDir); - Ark_String (*getCloudFileDir)(Ark_common_Context peer); - void (*setCloudFileDir)(Ark_common_Context peer, - const Ark_String* cloudFileDir); -} GENERATED_ArkUICommon_ContextAccessor; - typedef struct GENERATED_ArkUICommonShapeAccessor { void (*destroyPeer)(Ark_CommonShape peer); Ark_CommonShape (*construct)(); @@ -24649,19 +22911,6 @@ typedef struct GENERATED_ArkUICommonShapeAccessor { const Ark_Position* position); } GENERATED_ArkUICommonShapeAccessor; -typedef struct GENERATED_ArkUIComponentContentAccessor { - void (*destroyPeer)(Ark_ComponentContent peer); - Ark_ComponentContent (*construct)(); - Ark_NativePointer (*getFinalizer)(); - void (*update)(Ark_ComponentContent peer, - const Ark_Object* args); - void (*reuse)(Ark_ComponentContent peer, - const Opt_Object* param); - void (*recycle)(Ark_ComponentContent peer); - void (*dispose)(Ark_ComponentContent peer); - void (*updateConfiguration)(Ark_ComponentContent peer); -} GENERATED_ArkUIComponentContentAccessor; - typedef struct GENERATED_ArkUIConsoleMessageAccessor { void (*destroyPeer)(Ark_ConsoleMessage peer); Ark_ConsoleMessage (*construct)(); @@ -24727,12 +22976,6 @@ typedef struct GENERATED_ArkUIContentModifierHelperAccessor { void (*resetContentModifierToggle)(Ark_NativePointer node); } GENERATED_ArkUIContentModifierHelperAccessor; -typedef struct GENERATED_ArkUIContextAccessor { - void (*destroyPeer)(Ark_Context peer); - Ark_Context (*construct)(); - Ark_NativePointer (*getFinalizer)(); -} GENERATED_ArkUIContextAccessor; - typedef struct GENERATED_ArkUIControllerHandlerAccessor { void (*destroyPeer)(Ark_ControllerHandler peer); Ark_ControllerHandler (*construct)(); @@ -24741,14 +22984,6 @@ typedef struct GENERATED_ArkUIControllerHandlerAccessor { Ark_webview_WebviewController controller); } GENERATED_ArkUIControllerHandlerAccessor; -typedef struct GENERATED_ArkUICurves_ICurveAccessor { - void (*destroyPeer)(Ark_curves_ICurve peer); - Ark_curves_ICurve (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_Number (*interpolate)(Ark_curves_ICurve peer, - const Ark_Number* fraction); -} GENERATED_ArkUICurves_ICurveAccessor; - typedef struct GENERATED_ArkUICustomDialogControllerAccessor { void (*destroyPeer)(Ark_CustomDialogController peer); Ark_CustomDialogController (*construct)(const Ark_CustomDialogControllerOptions* value); @@ -24763,12 +22998,12 @@ typedef struct GENERATED_ArkUICustomSpanAccessor { Ark_CustomSpan (*construct)(); Ark_NativePointer (*getFinalizer)(); void (*invalidate)(Ark_CustomSpan peer); - Callback_CustomSpanMeasureInfo_CustomSpanMetrics (*getOnMeasure)(Ark_CustomSpan peer); - void (*setOnMeasure)(Ark_CustomSpan peer, - const Callback_CustomSpanMeasureInfo_CustomSpanMetrics* onMeasure); - Callback_DrawContext_CustomSpanDrawInfo_Void (*getOnDraw)(Ark_CustomSpan peer); - void (*setOnDraw)(Ark_CustomSpan peer, - const Callback_DrawContext_CustomSpanDrawInfo_Void* onDraw); + Callback_CustomSpanMeasureInfo_CustomSpanMetrics (*getOnMeasure_callback)(Ark_CustomSpan peer); + void (*setOnMeasure_callback)(Ark_CustomSpan peer, + const Callback_CustomSpanMeasureInfo_CustomSpanMetrics* onMeasure_callback); + Callback_DrawContext_CustomSpanDrawInfo_Void (*getOnDraw_callback)(Ark_CustomSpan peer); + void (*setOnDraw_callback)(Ark_CustomSpan peer, + const Callback_DrawContext_CustomSpanDrawInfo_Void* onDraw_callback); } GENERATED_ArkUICustomSpanAccessor; typedef struct GENERATED_ArkUIDataResubmissionHandlerAccessor { @@ -24857,719 +23092,13 @@ typedef struct GENERATED_ArkUIDragEventAccessor { const Opt_ModifierKeyStateGetter* getModifierKeyState); } GENERATED_ArkUIDragEventAccessor; -typedef struct GENERATED_ArkUIDrawableDescriptorAccessor { - void (*destroyPeer)(Ark_DrawableDescriptor peer); - Ark_DrawableDescriptor (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_image_PixelMap (*getPixelMap)(Ark_DrawableDescriptor peer); -} GENERATED_ArkUIDrawableDescriptorAccessor; - -typedef struct GENERATED_ArkUIDrawContextAccessor { - void (*destroyPeer)(Ark_DrawContext peer); - Ark_DrawContext (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_Size (*size)(Ark_DrawContext peer); - Ark_Size (*sizeInPixel)(Ark_DrawContext peer); - Ark_drawing_Canvas (*canvas)(Ark_DrawContext peer); -} GENERATED_ArkUIDrawContextAccessor; - -typedef struct GENERATED_ArkUIDrawing_BrushAccessor { - void (*destroyPeer)(Ark_drawing_Brush peer); - Ark_drawing_Brush (*construct0)(); - Ark_drawing_Brush (*construct1)(Ark_drawing_Brush brush); - Ark_NativePointer (*getFinalizer)(); - void (*setColor0)(Ark_drawing_Brush peer, - const Ark_common2D_Color* color); - void (*setColor1)(Ark_drawing_Brush peer, - const Ark_Number* color); - void (*setColor2)(Ark_drawing_Brush peer, - const Ark_Number* alpha, - const Ark_Number* red, - const Ark_Number* green, - const Ark_Number* blue); - Ark_common2D_Color (*getColor)(Ark_drawing_Brush peer); - Ark_Number (*getHexColor)(Ark_drawing_Brush peer); - void (*setAntiAlias)(Ark_drawing_Brush peer, - Ark_Boolean aa); - Ark_Boolean (*isAntiAlias)(Ark_drawing_Brush peer); - void (*setAlpha)(Ark_drawing_Brush peer, - const Ark_Number* alpha); - Ark_Number (*getAlpha)(Ark_drawing_Brush peer); - void (*setColorFilter)(Ark_drawing_Brush peer, - Ark_drawing_ColorFilter filter); - Ark_drawing_ColorFilter (*getColorFilter)(Ark_drawing_Brush peer); - void (*setImageFilter)(Ark_drawing_Brush peer, - const Opt_drawing_ImageFilter* filter); - void (*setMaskFilter)(Ark_drawing_Brush peer, - Ark_drawing_MaskFilter filter); - void (*setShadowLayer)(Ark_drawing_Brush peer, - Ark_drawing_ShadowLayer shadowLayer); - void (*setShaderEffect)(Ark_drawing_Brush peer, - Ark_drawing_ShaderEffect shaderEffect); - void (*setBlendMode)(Ark_drawing_Brush peer, - Ark_drawing_BlendMode mode); - void (*reset)(Ark_drawing_Brush peer); -} GENERATED_ArkUIDrawing_BrushAccessor; - -typedef struct GENERATED_ArkUIDrawing_CanvasAccessor { - void (*destroyPeer)(Ark_drawing_Canvas peer); - Ark_drawing_Canvas (*construct)(Ark_image_PixelMap pixelmap); - Ark_NativePointer (*getFinalizer)(); - void (*drawRect0)(Ark_drawing_Canvas peer, - const Ark_common2D_Rect* rect); - void (*drawRect1)(Ark_drawing_Canvas peer, - const Ark_Number* left, - const Ark_Number* top, - const Ark_Number* right, - const Ark_Number* bottom); - void (*drawRoundRect)(Ark_drawing_Canvas peer, - Ark_drawing_RoundRect roundRect); - void (*drawNestedRoundRect)(Ark_drawing_Canvas peer, - Ark_drawing_RoundRect outer, - Ark_drawing_RoundRect inner); - void (*drawBackground)(Ark_drawing_Canvas peer, - Ark_drawing_Brush brush); - void (*drawShadow0)(Ark_drawing_Canvas peer, - Ark_drawing_Path path, - const Ark_common2D_Point3d* planeParams, - const Ark_common2D_Point3d* devLightPos, - const Ark_Number* lightRadius, - const Ark_common2D_Color* ambientColor, - const Ark_common2D_Color* spotColor, - Ark_drawing_ShadowFlag flag); - void (*drawShadow1)(Ark_drawing_Canvas peer, - Ark_drawing_Path path, - const Ark_common2D_Point3d* planeParams, - const Ark_common2D_Point3d* devLightPos, - const Ark_Number* lightRadius, - const Ark_Number* ambientColor, - const Ark_Number* spotColor, - Ark_drawing_ShadowFlag flag); - void (*drawCircle)(Ark_drawing_Canvas peer, - const Ark_Number* x, - const Ark_Number* y, - const Ark_Number* radius); - void (*drawImage)(Ark_drawing_Canvas peer, - Ark_image_PixelMap pixelmap, - const Ark_Number* left, - const Ark_Number* top, - Ark_drawing_SamplingOptions samplingOptions); - void (*drawImageRect)(Ark_drawing_Canvas peer, - Ark_image_PixelMap pixelmap, - const Ark_common2D_Rect* dstRect, - Ark_drawing_SamplingOptions samplingOptions); - void (*drawImageRectWithSrc)(Ark_drawing_Canvas peer, - Ark_image_PixelMap pixelmap, - const Ark_common2D_Rect* srcRect, - const Ark_common2D_Rect* dstRect, - Ark_drawing_SamplingOptions samplingOptions, - Ark_drawing_SrcRectConstraint constraint); - void (*drawColor0)(Ark_drawing_Canvas peer, - const Ark_common2D_Color* color, - Ark_drawing_BlendMode blendMode); - void (*drawColor1)(Ark_drawing_Canvas peer, - const Ark_Number* color, - Ark_drawing_BlendMode blendMode); - void (*drawColor2)(Ark_drawing_Canvas peer, - const Ark_Number* alpha, - const Ark_Number* red, - const Ark_Number* green, - const Ark_Number* blue, - Ark_drawing_BlendMode blendMode); - void (*drawOval)(Ark_drawing_Canvas peer, - const Ark_common2D_Rect* oval); - void (*drawArc)(Ark_drawing_Canvas peer, - const Ark_common2D_Rect* arc, - const Ark_Number* startAngle, - const Ark_Number* sweepAngle); - void (*drawPoint)(Ark_drawing_Canvas peer, - const Ark_Number* x, - const Ark_Number* y); - void (*drawPoints)(Ark_drawing_Canvas peer, - const Array_common2D_Point* points, - Ark_drawing_PointMode mode); - void (*drawPath)(Ark_drawing_Canvas peer, - Ark_drawing_Path path); - void (*drawLine)(Ark_drawing_Canvas peer, - const Ark_Number* x0, - const Ark_Number* y0, - const Ark_Number* x1, - const Ark_Number* y1); - void (*drawSingleCharacter)(Ark_drawing_Canvas peer, - const Ark_String* text, - Ark_drawing_Font font, - const Ark_Number* x, - const Ark_Number* y); - void (*drawTextBlob)(Ark_drawing_Canvas peer, - Ark_drawing_TextBlob blob, - const Ark_Number* x, - const Ark_Number* y); - void (*drawPixelMapMesh)(Ark_drawing_Canvas peer, - Ark_image_PixelMap pixelmap, - const Ark_Number* meshWidth, - const Ark_Number* meshHeight, - const Array_Number* vertices, - const Ark_Number* vertOffset, - const Array_Number* colors, - const Ark_Number* colorOffset); - void (*drawRegion)(Ark_drawing_Canvas peer, - Ark_drawing_Region region); - void (*attachPen)(Ark_drawing_Canvas peer, - Ark_drawing_Pen pen); - void (*attachBrush)(Ark_drawing_Canvas peer, - Ark_drawing_Brush brush); - void (*detachPen)(Ark_drawing_Canvas peer); - void (*detachBrush)(Ark_drawing_Canvas peer); - Ark_Number (*save)(Ark_drawing_Canvas peer); - Ark_Number (*saveLayer)(Ark_drawing_Canvas peer, - const Opt_common2D_Rect* rect, - const Opt_drawing_Brush* brush); - void (*clear0)(Ark_drawing_Canvas peer, - const Ark_common2D_Color* color); - void (*clear1)(Ark_drawing_Canvas peer, - const Ark_Number* color); - void (*restore)(Ark_drawing_Canvas peer); - void (*restoreToCount)(Ark_drawing_Canvas peer, - const Ark_Number* count); - Ark_Number (*getSaveCount)(Ark_drawing_Canvas peer); - Ark_Number (*getWidth)(Ark_drawing_Canvas peer); - Ark_Number (*getHeight)(Ark_drawing_Canvas peer); - Ark_common2D_Rect (*getLocalClipBounds)(Ark_drawing_Canvas peer); - Ark_drawing_Matrix (*getTotalMatrix)(Ark_drawing_Canvas peer); - void (*scale)(Ark_drawing_Canvas peer, - const Ark_Number* sx, - const Ark_Number* sy); - void (*skew)(Ark_drawing_Canvas peer, - const Ark_Number* sx, - const Ark_Number* sy); - void (*rotate)(Ark_drawing_Canvas peer, - const Ark_Number* degrees, - const Ark_Number* sx, - const Ark_Number* sy); - void (*translate)(Ark_drawing_Canvas peer, - const Ark_Number* dx, - const Ark_Number* dy); - void (*clipPath)(Ark_drawing_Canvas peer, - Ark_drawing_Path path, - Ark_drawing_ClipOp clipOp, - Ark_Boolean doAntiAlias); - void (*clipRect)(Ark_drawing_Canvas peer, - const Ark_common2D_Rect* rect, - Ark_drawing_ClipOp clipOp, - Ark_Boolean doAntiAlias); - void (*concatMatrix)(Ark_drawing_Canvas peer, - Ark_drawing_Matrix matrix); - void (*clipRegion)(Ark_drawing_Canvas peer, - Ark_drawing_Region region, - Ark_drawing_ClipOp clipOp); - void (*clipRoundRect)(Ark_drawing_Canvas peer, - Ark_drawing_RoundRect roundRect, - Ark_drawing_ClipOp clipOp, - Ark_Boolean doAntiAlias); - Ark_Boolean (*isClipEmpty)(Ark_drawing_Canvas peer); - void (*setMatrix)(Ark_drawing_Canvas peer, - Ark_drawing_Matrix matrix); - void (*resetMatrix)(Ark_drawing_Canvas peer); -} GENERATED_ArkUIDrawing_CanvasAccessor; - -typedef struct GENERATED_ArkUIDrawing_ColorFilterAccessor { - void (*destroyPeer)(Ark_drawing_ColorFilter peer); - Ark_drawing_ColorFilter (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_drawing_ColorFilter (*createBlendModeColorFilter0)(const Ark_common2D_Color* color, - Ark_drawing_BlendMode mode); - Ark_drawing_ColorFilter (*createBlendModeColorFilter1)(const Ark_Number* color, - Ark_drawing_BlendMode mode); - Ark_drawing_ColorFilter (*createComposeColorFilter)(Ark_drawing_ColorFilter outer, - Ark_drawing_ColorFilter inner); - Ark_drawing_ColorFilter (*createLinearToSRGBGamma)(); - Ark_drawing_ColorFilter (*createSRGBGammaToLinear)(); - Ark_drawing_ColorFilter (*createLumaColorFilter)(); - Ark_drawing_ColorFilter (*createMatrixColorFilter)(const Array_Number* matrix); -} GENERATED_ArkUIDrawing_ColorFilterAccessor; - -typedef struct GENERATED_ArkUIDrawing_FontAccessor { - void (*destroyPeer)(Ark_drawing_Font peer); - Ark_drawing_Font (*construct)(); - Ark_NativePointer (*getFinalizer)(); - void (*enableSubpixel)(Ark_drawing_Font peer, - Ark_Boolean isSubpixel); - void (*enableEmbolden)(Ark_drawing_Font peer, - Ark_Boolean isEmbolden); - void (*enableLinearMetrics)(Ark_drawing_Font peer, - Ark_Boolean isLinearMetrics); - void (*setSize)(Ark_drawing_Font peer, - const Ark_Number* textSize); - Ark_Number (*getSize)(Ark_drawing_Font peer); - void (*setTypeface)(Ark_drawing_Font peer, - Ark_drawing_Typeface typeface); - Ark_drawing_Typeface (*getTypeface)(Ark_drawing_Font peer); - Ark_drawing_FontMetrics (*getMetrics)(Ark_drawing_Font peer); - Ark_Number (*measureSingleCharacter)(Ark_drawing_Font peer, - const Ark_String* text); - Ark_Number (*measureText)(Ark_drawing_Font peer, - const Ark_String* text, - Ark_drawing_TextEncoding encoding); - void (*setScaleX)(Ark_drawing_Font peer, - const Ark_Number* scaleX); - void (*setSkewX)(Ark_drawing_Font peer, - const Ark_Number* skewX); - void (*setEdging)(Ark_drawing_Font peer, - Ark_drawing_FontEdging edging); - void (*setHinting)(Ark_drawing_Font peer, - Ark_drawing_FontHinting hinting); - Ark_Number (*countText)(Ark_drawing_Font peer, - const Ark_String* text); - void (*setBaselineSnap)(Ark_drawing_Font peer, - Ark_Boolean isBaselineSnap); - Ark_Boolean (*isBaselineSnap)(Ark_drawing_Font peer); - void (*setEmbeddedBitmaps)(Ark_drawing_Font peer, - Ark_Boolean isEmbeddedBitmaps); - Ark_Boolean (*isEmbeddedBitmaps)(Ark_drawing_Font peer); - void (*setForceAutoHinting)(Ark_drawing_Font peer, - Ark_Boolean isForceAutoHinting); - Ark_Boolean (*isForceAutoHinting)(Ark_drawing_Font peer); - Array_Number (*getWidths)(Ark_drawing_Font peer, - const Array_Number* glyphs); - Array_Number (*textToGlyphs)(Ark_drawing_Font peer, - const Ark_String* text, - const Ark_Number* glyphCount); - Ark_Boolean (*isSubpixel)(Ark_drawing_Font peer); - Ark_Boolean (*isLinearMetrics)(Ark_drawing_Font peer); - Ark_Number (*getSkewX)(Ark_drawing_Font peer); - Ark_Boolean (*isEmbolden)(Ark_drawing_Font peer); - Ark_Number (*getScaleX)(Ark_drawing_Font peer); - Ark_drawing_FontHinting (*getHinting)(Ark_drawing_Font peer); - Ark_drawing_FontEdging (*getEdging)(Ark_drawing_Font peer); - Ark_drawing_Path (*createPathForGlyph)(Ark_drawing_Font peer, - const Ark_Number* index); - Array_common2D_Rect (*getBounds)(Ark_drawing_Font peer, - const Array_Number* glyphs); - Ark_drawing_Path (*getTextPath)(Ark_drawing_Font peer, - const Ark_String* text, - const Ark_Number* byteLength, - const Ark_Number* x, - const Ark_Number* y); -} GENERATED_ArkUIDrawing_FontAccessor; - -typedef struct GENERATED_ArkUIDrawing_ImageFilterAccessor { - void (*destroyPeer)(Ark_drawing_ImageFilter peer); - Ark_drawing_ImageFilter (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_drawing_ImageFilter (*createBlurImageFilter)(const Ark_Number* sigmaX, - const Ark_Number* sigmaY, - Ark_drawing_TileMode tileMode, - const Opt_drawing_ImageFilter* imageFilter); - Ark_drawing_ImageFilter (*createFromColorFilter)(Ark_drawing_ColorFilter colorFilter, - const Opt_drawing_ImageFilter* imageFilter); -} GENERATED_ArkUIDrawing_ImageFilterAccessor; - -typedef struct GENERATED_ArkUIDrawing_LatticeAccessor { - void (*destroyPeer)(Ark_drawing_Lattice peer); - Ark_drawing_Lattice (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_drawing_Lattice (*createImageLattice)(const Array_Number* xDivs, - const Array_Number* yDivs, - const Ark_Number* fXCount, - const Ark_Number* fYCount, - const Opt_common2D_Rect* fBounds, - const Opt_Array_drawing_RectType* fRectTypes, - const Opt_Array_CustomObject* fColors); -} GENERATED_ArkUIDrawing_LatticeAccessor; - -typedef struct GENERATED_ArkUIDrawing_MaskFilterAccessor { - void (*destroyPeer)(Ark_drawing_MaskFilter peer); - Ark_drawing_MaskFilter (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_drawing_MaskFilter (*createBlurMaskFilter)(Ark_drawing_BlurType blurType, - const Ark_Number* sigma); -} GENERATED_ArkUIDrawing_MaskFilterAccessor; - -typedef struct GENERATED_ArkUIDrawing_MatrixAccessor { - void (*destroyPeer)(Ark_drawing_Matrix peer); - Ark_drawing_Matrix (*construct)(); - Ark_NativePointer (*getFinalizer)(); - void (*setRotation)(Ark_drawing_Matrix peer, - const Ark_Number* degree, - const Ark_Number* px, - const Ark_Number* py); - void (*setScale)(Ark_drawing_Matrix peer, - const Ark_Number* sx, - const Ark_Number* sy, - const Ark_Number* px, - const Ark_Number* py); - void (*setTranslation)(Ark_drawing_Matrix peer, - const Ark_Number* dx, - const Ark_Number* dy); - void (*setMatrix)(Ark_drawing_Matrix peer, - const Array_Number* values); - void (*preConcat)(Ark_drawing_Matrix peer, - Ark_drawing_Matrix matrix); - Ark_Boolean (*isEqual)(Ark_drawing_Matrix peer, - Ark_drawing_Matrix matrix); - Ark_Boolean (*invert)(Ark_drawing_Matrix peer, - Ark_drawing_Matrix matrix); - Ark_Boolean (*isIdentity)(Ark_drawing_Matrix peer); - Ark_Number (*getValue)(Ark_drawing_Matrix peer, - const Ark_Number* index); - void (*postRotate)(Ark_drawing_Matrix peer, - const Ark_Number* degree, - const Ark_Number* px, - const Ark_Number* py); - void (*postScale)(Ark_drawing_Matrix peer, - const Ark_Number* sx, - const Ark_Number* sy, - const Ark_Number* px, - const Ark_Number* py); - void (*postTranslate)(Ark_drawing_Matrix peer, - const Ark_Number* dx, - const Ark_Number* dy); - void (*preRotate)(Ark_drawing_Matrix peer, - const Ark_Number* degree, - const Ark_Number* px, - const Ark_Number* py); - void (*preScale)(Ark_drawing_Matrix peer, - const Ark_Number* sx, - const Ark_Number* sy, - const Ark_Number* px, - const Ark_Number* py); - void (*preTranslate)(Ark_drawing_Matrix peer, - const Ark_Number* dx, - const Ark_Number* dy); - void (*reset)(Ark_drawing_Matrix peer); - Array_common2D_Point (*mapPoints)(Ark_drawing_Matrix peer, - const Array_common2D_Point* src); - Array_Number (*getAll)(Ark_drawing_Matrix peer); - Ark_Boolean (*mapRect)(Ark_drawing_Matrix peer, - const Ark_common2D_Rect* dst, - const Ark_common2D_Rect* src); - Ark_Boolean (*setRectToRect)(Ark_drawing_Matrix peer, - const Ark_common2D_Rect* src, - const Ark_common2D_Rect* dst, - Ark_drawing_ScaleToFit scaleToFit); - Ark_Boolean (*setPolyToPoly)(Ark_drawing_Matrix peer, - const Array_common2D_Point* src, - const Array_common2D_Point* dst, - const Ark_Number* count); -} GENERATED_ArkUIDrawing_MatrixAccessor; - -typedef struct GENERATED_ArkUIDrawing_PathAccessor { - void (*destroyPeer)(Ark_drawing_Path peer); - Ark_drawing_Path (*construct0)(); - Ark_drawing_Path (*construct1)(Ark_drawing_Path path); - Ark_NativePointer (*getFinalizer)(); - void (*moveTo)(Ark_drawing_Path peer, - const Ark_Number* x, - const Ark_Number* y); - void (*lineTo)(Ark_drawing_Path peer, - const Ark_Number* x, - const Ark_Number* y); - void (*arcTo)(Ark_drawing_Path peer, - const Ark_Number* x1, - const Ark_Number* y1, - const Ark_Number* x2, - const Ark_Number* y2, - const Ark_Number* startDeg, - const Ark_Number* sweepDeg); - void (*quadTo)(Ark_drawing_Path peer, - const Ark_Number* ctrlX, - const Ark_Number* ctrlY, - const Ark_Number* endX, - const Ark_Number* endY); - void (*conicTo)(Ark_drawing_Path peer, - const Ark_Number* ctrlX, - const Ark_Number* ctrlY, - const Ark_Number* endX, - const Ark_Number* endY, - const Ark_Number* weight); - void (*cubicTo)(Ark_drawing_Path peer, - const Ark_Number* ctrlX1, - const Ark_Number* ctrlY1, - const Ark_Number* ctrlX2, - const Ark_Number* ctrlY2, - const Ark_Number* endX, - const Ark_Number* endY); - void (*rMoveTo)(Ark_drawing_Path peer, - const Ark_Number* dx, - const Ark_Number* dy); - void (*rLineTo)(Ark_drawing_Path peer, - const Ark_Number* dx, - const Ark_Number* dy); - void (*rQuadTo)(Ark_drawing_Path peer, - const Ark_Number* dx1, - const Ark_Number* dy1, - const Ark_Number* dx2, - const Ark_Number* dy2); - void (*rConicTo)(Ark_drawing_Path peer, - const Ark_Number* ctrlX, - const Ark_Number* ctrlY, - const Ark_Number* endX, - const Ark_Number* endY, - const Ark_Number* weight); - void (*rCubicTo)(Ark_drawing_Path peer, - const Ark_Number* ctrlX1, - const Ark_Number* ctrlY1, - const Ark_Number* ctrlX2, - const Ark_Number* ctrlY2, - const Ark_Number* endX, - const Ark_Number* endY); - void (*addPolygon)(Ark_drawing_Path peer, - const Array_common2D_Point* points, - Ark_Boolean close); - Ark_Boolean (*op)(Ark_drawing_Path peer, - Ark_drawing_Path path, - Ark_drawing_PathOp pathOp); - void (*addArc)(Ark_drawing_Path peer, - const Ark_common2D_Rect* rect, - const Ark_Number* startAngle, - const Ark_Number* sweepAngle); - void (*addCircle)(Ark_drawing_Path peer, - const Ark_Number* x, - const Ark_Number* y, - const Ark_Number* radius, - Ark_drawing_PathDirection pathDirection); - void (*addOval)(Ark_drawing_Path peer, - const Ark_common2D_Rect* rect, - const Ark_Number* start, - Ark_drawing_PathDirection pathDirection); - void (*addRect)(Ark_drawing_Path peer, - const Ark_common2D_Rect* rect, - Ark_drawing_PathDirection pathDirection); - void (*addRoundRect)(Ark_drawing_Path peer, - Ark_drawing_RoundRect roundRect, - Ark_drawing_PathDirection pathDirection); - void (*addPath)(Ark_drawing_Path peer, - Ark_drawing_Path path, - const Opt_drawing_Matrix* matrix); - void (*transform)(Ark_drawing_Path peer, - Ark_drawing_Matrix matrix); - Ark_Boolean (*contains)(Ark_drawing_Path peer, - const Ark_Number* x, - const Ark_Number* y); - void (*setFillType)(Ark_drawing_Path peer, - Ark_drawing_PathFillType pathFillType); - Ark_common2D_Rect (*getBounds)(Ark_drawing_Path peer); - void (*close)(Ark_drawing_Path peer); - Ark_drawing_Path (*offset)(Ark_drawing_Path peer, - const Ark_Number* dx, - const Ark_Number* dy); - void (*reset)(Ark_drawing_Path peer); - Ark_Number (*getLength)(Ark_drawing_Path peer, - Ark_Boolean forceClosed); - Ark_Boolean (*getPositionAndTangent)(Ark_drawing_Path peer, - Ark_Boolean forceClosed, - const Ark_Number* distance, - const Ark_common2D_Point* position, - const Ark_common2D_Point* tangent); - Ark_Boolean (*isClosed)(Ark_drawing_Path peer); - Ark_Boolean (*getMatrix)(Ark_drawing_Path peer, - Ark_Boolean forceClosed, - const Ark_Number* distance, - Ark_drawing_Matrix matrix, - Ark_drawing_PathMeasureMatrixFlags flags); - Ark_Boolean (*buildFromSvgString)(Ark_drawing_Path peer, - const Ark_String* str); -} GENERATED_ArkUIDrawing_PathAccessor; - -typedef struct GENERATED_ArkUIDrawing_PathEffectAccessor { - void (*destroyPeer)(Ark_drawing_PathEffect peer); - Ark_drawing_PathEffect (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_drawing_PathEffect (*createDashPathEffect)(const Array_Number* intervals, - const Ark_Number* phase); - Ark_drawing_PathEffect (*createCornerPathEffect)(const Ark_Number* radius); -} GENERATED_ArkUIDrawing_PathEffectAccessor; - -typedef struct GENERATED_ArkUIDrawing_PenAccessor { - void (*destroyPeer)(Ark_drawing_Pen peer); - Ark_drawing_Pen (*construct0)(); - Ark_drawing_Pen (*construct1)(Ark_drawing_Pen pen); - Ark_NativePointer (*getFinalizer)(); - void (*setMiterLimit)(Ark_drawing_Pen peer, - const Ark_Number* miter); - Ark_Number (*getMiterLimit)(Ark_drawing_Pen peer); - void (*setShaderEffect)(Ark_drawing_Pen peer, - Ark_drawing_ShaderEffect shaderEffect); - void (*setColor0)(Ark_drawing_Pen peer, - const Ark_common2D_Color* color); - void (*setColor1)(Ark_drawing_Pen peer, - const Ark_Number* color); - void (*setColor2)(Ark_drawing_Pen peer, - const Ark_Number* alpha, - const Ark_Number* red, - const Ark_Number* green, - const Ark_Number* blue); - Ark_common2D_Color (*getColor)(Ark_drawing_Pen peer); - Ark_Number (*getHexColor)(Ark_drawing_Pen peer); - void (*setStrokeWidth)(Ark_drawing_Pen peer, - const Ark_Number* width); - Ark_Number (*getWidth)(Ark_drawing_Pen peer); - void (*setAntiAlias)(Ark_drawing_Pen peer, - Ark_Boolean aa); - Ark_Boolean (*isAntiAlias)(Ark_drawing_Pen peer); - void (*setAlpha)(Ark_drawing_Pen peer, - const Ark_Number* alpha); - Ark_Number (*getAlpha)(Ark_drawing_Pen peer); - void (*setColorFilter)(Ark_drawing_Pen peer, - Ark_drawing_ColorFilter filter); - Ark_drawing_ColorFilter (*getColorFilter)(Ark_drawing_Pen peer); - void (*setImageFilter)(Ark_drawing_Pen peer, - const Opt_drawing_ImageFilter* filter); - void (*setMaskFilter)(Ark_drawing_Pen peer, - Ark_drawing_MaskFilter filter); - void (*setPathEffect)(Ark_drawing_Pen peer, - Ark_drawing_PathEffect effect); - void (*setShadowLayer)(Ark_drawing_Pen peer, - Ark_drawing_ShadowLayer shadowLayer); - void (*setBlendMode)(Ark_drawing_Pen peer, - Ark_drawing_BlendMode mode); - void (*setDither)(Ark_drawing_Pen peer, - Ark_Boolean dither); - void (*setJoinStyle)(Ark_drawing_Pen peer, - Ark_drawing_JoinStyle style); - Ark_drawing_JoinStyle (*getJoinStyle)(Ark_drawing_Pen peer); - void (*setCapStyle)(Ark_drawing_Pen peer, - Ark_drawing_CapStyle style); - Ark_drawing_CapStyle (*getCapStyle)(Ark_drawing_Pen peer); - void (*reset)(Ark_drawing_Pen peer); - Ark_Boolean (*getFillPath)(Ark_drawing_Pen peer, - Ark_drawing_Path src, - Ark_drawing_Path dst); -} GENERATED_ArkUIDrawing_PenAccessor; - -typedef struct GENERATED_ArkUIDrawing_RegionAccessor { - void (*destroyPeer)(Ark_drawing_Region peer); - Ark_drawing_Region (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_Boolean (*isPointContained)(Ark_drawing_Region peer, - const Ark_Number* x, - const Ark_Number* y); - Ark_Boolean (*isRegionContained)(Ark_drawing_Region peer, - Ark_drawing_Region other); - Ark_Boolean (*op)(Ark_drawing_Region peer, - Ark_drawing_Region region, - Ark_drawing_RegionOp regionOp); - Ark_Boolean (*quickReject)(Ark_drawing_Region peer, - const Ark_Number* left, - const Ark_Number* top, - const Ark_Number* right, - const Ark_Number* bottom); - Ark_Boolean (*setPath)(Ark_drawing_Region peer, - Ark_drawing_Path path, - Ark_drawing_Region clip); - Ark_Boolean (*setRect)(Ark_drawing_Region peer, - const Ark_Number* left, - const Ark_Number* top, - const Ark_Number* right, - const Ark_Number* bottom); -} GENERATED_ArkUIDrawing_RegionAccessor; - -typedef struct GENERATED_ArkUIDrawing_RoundRectAccessor { - void (*destroyPeer)(Ark_drawing_RoundRect peer); - Ark_drawing_RoundRect (*construct)(const Ark_common2D_Rect* rect, - const Ark_Number* xRadii, - const Ark_Number* yRadii); - Ark_NativePointer (*getFinalizer)(); - void (*setCorner)(Ark_drawing_RoundRect peer, - Ark_drawing_CornerPos pos, - const Ark_Number* x, - const Ark_Number* y); - Ark_common2D_Point (*getCorner)(Ark_drawing_RoundRect peer, - Ark_drawing_CornerPos pos); - void (*offset)(Ark_drawing_RoundRect peer, - const Ark_Number* dx, - const Ark_Number* dy); -} GENERATED_ArkUIDrawing_RoundRectAccessor; - -typedef struct GENERATED_ArkUIDrawing_SamplingOptionsAccessor { - void (*destroyPeer)(Ark_drawing_SamplingOptions peer); - Ark_drawing_SamplingOptions (*construct0)(); - Ark_drawing_SamplingOptions (*construct1)(Ark_drawing_FilterMode filterMode); - Ark_NativePointer (*getFinalizer)(); -} GENERATED_ArkUIDrawing_SamplingOptionsAccessor; - -typedef struct GENERATED_ArkUIDrawing_ShaderEffectAccessor { - void (*destroyPeer)(Ark_drawing_ShaderEffect peer); - Ark_drawing_ShaderEffect (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_drawing_ShaderEffect (*createColorShader)(const Ark_Number* color); - Ark_drawing_ShaderEffect (*createLinearGradient)(const Ark_common2D_Point* startPt, - const Ark_common2D_Point* endPt, - const Array_Number* colors, - Ark_drawing_TileMode mode, - const Opt_Array_Number* pos, - const Opt_drawing_Matrix* matrix); - Ark_drawing_ShaderEffect (*createRadialGradient)(const Ark_common2D_Point* centerPt, - const Ark_Number* radius, - const Array_Number* colors, - Ark_drawing_TileMode mode, - const Opt_Array_Number* pos, - const Opt_drawing_Matrix* matrix); - Ark_drawing_ShaderEffect (*createSweepGradient)(const Ark_common2D_Point* centerPt, - const Array_Number* colors, - Ark_drawing_TileMode mode, - const Ark_Number* startAngle, - const Ark_Number* endAngle, - const Opt_Array_Number* pos, - const Opt_drawing_Matrix* matrix); - Ark_drawing_ShaderEffect (*createConicalGradient)(const Ark_common2D_Point* startPt, - const Ark_Number* startRadius, - const Ark_common2D_Point* endPt, - const Ark_Number* endRadius, - const Array_Number* colors, - Ark_drawing_TileMode mode, - const Opt_Array_Number* pos, - const Opt_drawing_Matrix* matrix); -} GENERATED_ArkUIDrawing_ShaderEffectAccessor; - -typedef struct GENERATED_ArkUIDrawing_ShadowLayerAccessor { - void (*destroyPeer)(Ark_drawing_ShadowLayer peer); - Ark_drawing_ShadowLayer (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_drawing_ShadowLayer (*create0)(const Ark_Number* blurRadius, - const Ark_Number* x, - const Ark_Number* y, - const Ark_common2D_Color* color); - Ark_drawing_ShadowLayer (*create1)(const Ark_Number* blurRadius, - const Ark_Number* x, - const Ark_Number* y, - const Ark_Number* color); -} GENERATED_ArkUIDrawing_ShadowLayerAccessor; - -typedef struct GENERATED_ArkUIDrawing_TextBlobAccessor { - void (*destroyPeer)(Ark_drawing_TextBlob peer); - Ark_drawing_TextBlob (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_drawing_TextBlob (*makeFromString)(const Ark_String* text, - Ark_drawing_Font font, - Ark_drawing_TextEncoding encoding); - Ark_drawing_TextBlob (*makeFromPosText)(const Ark_String* text, - const Ark_Number* len, - const Array_common2D_Point* points, - Ark_drawing_Font font); - Ark_drawing_TextBlob (*makeFromRunBuffer)(const Array_drawing_TextBlobRunBuffer* pos, - Ark_drawing_Font font, - const Ark_common2D_Rect* bounds); - Ark_common2D_Rect (*bounds)(Ark_drawing_TextBlob peer); - Ark_Number (*uniqueID)(Ark_drawing_TextBlob peer); -} GENERATED_ArkUIDrawing_TextBlobAccessor; - -typedef struct GENERATED_ArkUIDrawing_TypefaceAccessor { - void (*destroyPeer)(Ark_drawing_Typeface peer); - Ark_drawing_Typeface (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_String (*getFamilyName)(Ark_drawing_Typeface peer); - Ark_drawing_Typeface (*makeFromFile)(const Ark_String* filePath); -} GENERATED_ArkUIDrawing_TypefaceAccessor; - typedef struct GENERATED_ArkUIDrawingRenderingContextAccessor { void (*destroyPeer)(Ark_DrawingRenderingContext peer); Ark_DrawingRenderingContext (*construct)(const Opt_LengthMetricsUnit* unit); Ark_NativePointer (*getFinalizer)(); void (*invalidate)(Ark_DrawingRenderingContext peer); Ark_Size (*getSize)(Ark_DrawingRenderingContext peer); - void (*setSize)(Ark_DrawingRenderingContext peer, - const Ark_Size* size); + Opt_drawing_Canvas (*getCanvas)(Ark_DrawingRenderingContext peer); } GENERATED_ArkUIDrawingRenderingContextAccessor; typedef struct GENERATED_ArkUIDrawModifierAccessor { @@ -25585,30 +23114,12 @@ typedef struct GENERATED_ArkUIDrawModifierAccessor { const Callback_DrawContext_Void* drawContent_callback); } GENERATED_ArkUIDrawModifierAccessor; -typedef struct GENERATED_ArkUIEllipseShapeAccessor { - void (*destroyPeer)(Ark_EllipseShape peer); - Ark_EllipseShape (*construct)(const Opt_ShapeSize* options); - Ark_NativePointer (*getFinalizer)(); - Ark_EllipseShape (*offset)(Ark_EllipseShape peer, - const Ark_Position* offset); - Ark_EllipseShape (*fill)(Ark_EllipseShape peer, - const Ark_ResourceColor* color); - Ark_EllipseShape (*position)(Ark_EllipseShape peer, - const Ark_Position* position); - Ark_EllipseShape (*width)(Ark_EllipseShape peer, - const Ark_Length* width); - Ark_EllipseShape (*height)(Ark_EllipseShape peer, - const Ark_Length* height); - Ark_EllipseShape (*size)(Ark_EllipseShape peer, - const Ark_SizeOptions* size); -} GENERATED_ArkUIEllipseShapeAccessor; - typedef struct GENERATED_ArkUIEnvironmentBackendAccessor { Ark_Boolean (*isAccessibilityEnabled)(); - Ark_Int32 (*getColorMode)(); + Ark_ColorMode (*getColorMode)(); Ark_Float32 (*getFontScale)(); Ark_Float32 (*getFontWeightScale)(); - Ark_String (*getLayoutDirection)(); + Ark_LayoutDirection (*getLayoutDirection)(); Ark_String (*getLanguageCode)(); } GENERATED_ArkUIEnvironmentBackendAccessor; @@ -25637,19 +23148,6 @@ typedef struct GENERATED_ArkUIEventTargetInfoAccessor { Ark_String (*getId)(Ark_EventTargetInfo peer); } GENERATED_ArkUIEventTargetInfoAccessor; -typedef struct GENERATED_ArkUIExtendableComponentAccessor { - void (*destroyPeer)(Ark_ExtendableComponent peer); - Ark_ExtendableComponent (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_UIContext (*getUIContext)(Ark_ExtendableComponent peer); - Ark_Int32 (*getUniqueId)(Ark_ExtendableComponent peer); - Opt_uiObserver_NavDestinationInfo (*queryNavDestinationInfo0)(Ark_ExtendableComponent peer); - Opt_uiObserver_NavDestinationInfo (*queryNavDestinationInfo1)(Ark_ExtendableComponent peer, - const Opt_Boolean* isInner); - Opt_uiObserver_NavigationInfo (*queryNavigationInfo)(Ark_ExtendableComponent peer); - Opt_uiObserver_RouterPageInfo (*queryRouterPageInfo)(Ark_ExtendableComponent peer); -} GENERATED_ArkUIExtendableComponentAccessor; - typedef struct GENERATED_ArkUIFileSelectorParamAccessor { void (*destroyPeer)(Ark_FileSelectorParam peer); Ark_FileSelectorParam (*construct)(); @@ -25685,72 +23183,6 @@ typedef struct GENERATED_ArkUIFocusControllerAccessor { void (*requestFocus)(const Ark_String* key); } GENERATED_ArkUIFocusControllerAccessor; -typedef struct GENERATED_ArkUIFrameNodeAccessor { - void (*destroyPeer)(Ark_FrameNode peer); - Ark_FrameNode (*construct)(Ark_UIContext uiContext); - Ark_NativePointer (*getFinalizer)(); - Ark_Boolean (*isModifiable)(Ark_FrameNode peer); - void (*appendChild)(Ark_FrameNode peer, - Ark_FrameNode node); - void (*insertChildAfter)(Ark_FrameNode peer, - Ark_FrameNode child, - Ark_FrameNode sibling); - void (*removeChild)(Ark_FrameNode peer, - Ark_FrameNode node); - void (*clearChildren)(Ark_FrameNode peer); - Ark_FrameNode (*getChild)(Ark_FrameNode peer, - const Ark_Number* index, - const Ark_Number* expandMode); - Ark_FrameNode (*getFirstChild)(Ark_FrameNode peer); - Ark_FrameNode (*getNextSibling)(Ark_FrameNode peer); - Ark_FrameNode (*getPreviousSibling)(Ark_FrameNode peer); - Ark_FrameNode (*getParent)(Ark_FrameNode peer); - Ark_Int32 (*getChildrenCount)(Ark_FrameNode peer); - void (*dispose)(Ark_FrameNode peer); - Ark_String (*getId)(Ark_FrameNode peer); - Ark_Number (*getUniqueId)(Ark_FrameNode peer); - Ark_String (*getNodeType)(Ark_FrameNode peer); - Ark_Number (*getOpacity)(Ark_FrameNode peer); - Ark_Boolean (*isVisible)(Ark_FrameNode peer); - Ark_Boolean (*isClipToFrame)(Ark_FrameNode peer); - Ark_Boolean (*isAttached)(Ark_FrameNode peer); - Ark_Object (*getInspectorInfo)(Ark_FrameNode peer); - void (*invalidate)(Ark_FrameNode peer); - void (*disposeTree)(Ark_FrameNode peer); - void (*setCrossLanguageOptions)(Ark_FrameNode peer, - const Ark_CrossLanguageOptions* options); - Ark_CrossLanguageOptions (*getCrossLanguageOptions)(Ark_FrameNode peer); - void (*setMeasuredSize)(Ark_FrameNode peer, - const Ark_Size* size); - void (*setLayoutPosition)(Ark_FrameNode peer, - const Ark_Position* position); - void (*measure)(Ark_FrameNode peer, - const Ark_LayoutConstraint* constraint); - void (*layout)(Ark_FrameNode peer, - const Ark_Position* position); - void (*setNeedsLayout)(Ark_FrameNode peer); - Ark_Position (*getPositionToWindowWithTransform)(Ark_FrameNode peer); - Ark_FrameNode (*getFrameNodeByKey)(const Ark_String* name); - Ark_Number (*getIdByFrameNode)(Ark_FrameNode peer, - Ark_FrameNode node); - void (*moveTo)(Ark_FrameNode peer, - Ark_FrameNode targetParent, - const Ark_Number* index); - Ark_Number (*getFirstChildIndexWithoutExpand)(Ark_FrameNode peer); - Ark_Number (*getLastChildIndexWithoutExpand)(Ark_FrameNode peer); - Ark_FrameNode (*getAttachedFrameNodeById)(const Ark_String* id); - Ark_FrameNode (*getFrameNodeById)(const Ark_Number* id); - Ark_FrameNode (*getFrameNodeByUniqueId)(const Ark_Number* id); - void (*reuse)(Ark_FrameNode peer); - void (*recycle)(Ark_FrameNode peer); - Ark_NativePointer (*getFrameNodePtr)(Ark_FrameNode node); - Ark_FrameNode (*createTypedFrameNode)(const Ark_String* type); - Ark_NativePointer (*createByRawPtr)(Ark_FrameNode peer, - Ark_FrameNode pointer); - Ark_FrameNode (*unWrapRawPtr)(Ark_FrameNode peer, - Ark_NativePointer pointer); -} GENERATED_ArkUIFrameNodeAccessor; - typedef struct GENERATED_ArkUIFrictionMotionAccessor { void (*destroyPeer)(Ark_FrictionMotion peer); Ark_FrictionMotion (*construct)(const Ark_Number* friction, @@ -25818,14 +23250,16 @@ typedef struct GENERATED_ArkUIGestureEventAccessor { const Ark_Number* velocity); } GENERATED_ArkUIGestureEventAccessor; -typedef struct GENERATED_ArkUIGestureGroupInterfaceAccessor { - void (*destroyPeer)(Ark_GestureGroupInterface peer); - Ark_GestureGroupInterface (*construct)(Ark_GestureMode mode, - const Array_GestureType* gesture); +typedef struct GENERATED_ArkUIGestureGroupAccessor { + void (*destroyPeer)(Ark_GestureGroup peer); + Ark_GestureGroup (*construct)(); Ark_NativePointer (*getFinalizer)(); - Ark_GestureGroupInterface (*onCancel)(Ark_GestureGroupInterface peer, - const Callback_Void* event); -} GENERATED_ArkUIGestureGroupInterfaceAccessor; + Ark_GestureGroup (*$_instantiate)(const Callback_GestureGroup* factory, + Ark_GestureMode mode, + const Array_GestureType* gesture); + Ark_GestureGroup (*onCancel)(Ark_GestureGroup peer, + const Callback_Void* event); +} GENERATED_ArkUIGestureGroupAccessor; typedef struct GENERATED_ArkUIGestureRecognizerAccessor { void (*destroyPeer)(Ark_GestureRecognizer peer); @@ -25867,9 +23301,9 @@ typedef struct GENERATED_ArkUIGlobalScope_ohos_arkui_performanceMonitorAccessor } GENERATED_ArkUIGlobalScope_ohos_arkui_performanceMonitorAccessor; typedef struct GENERATED_ArkUIGlobalScope_ohos_fontAccessor { - void (*registerFont)(const Ark_FontOptions* options); + void (*registerFont)(const Ark_CustomObject* options); Array_String (*getSystemFontList)(); - Ark_FontInfo (*getFontByName)(const Ark_String* fontName); + Ark_CustomObject (*getFontByName)(const Ark_String* fontName); } GENERATED_ArkUIGlobalScope_ohos_fontAccessor; typedef struct GENERATED_ArkUIGlobalScope_ohos_measure_utilsAccessor { @@ -25950,11 +23384,7 @@ typedef struct GENERATED_ArkUIImageBitmapAccessor { Ark_NativePointer (*getFinalizer)(); void (*close)(Ark_ImageBitmap peer); Ark_Number (*getHeight)(Ark_ImageBitmap peer); - void (*setHeight)(Ark_ImageBitmap peer, - const Ark_Number* height); Ark_Number (*getWidth)(Ark_ImageBitmap peer); - void (*setWidth)(Ark_ImageBitmap peer, - const Ark_Number* width); } GENERATED_ArkUIImageBitmapAccessor; typedef struct GENERATED_ArkUIImageDataAccessor { @@ -25965,14 +23395,8 @@ typedef struct GENERATED_ArkUIImageDataAccessor { const Opt_LengthMetricsUnit* unit); Ark_NativePointer (*getFinalizer)(); Ark_Buffer (*getData)(Ark_ImageData peer); - void (*setData)(Ark_ImageData peer, - const Ark_Buffer* data); Ark_Int32 (*getHeight)(Ark_ImageData peer); - void (*setHeight)(Ark_ImageData peer, - Ark_Int32 height); Ark_Int32 (*getWidth)(Ark_ImageData peer); - void (*setWidth)(Ark_ImageData peer, - Ark_Int32 width); } GENERATED_ArkUIImageDataAccessor; typedef struct GENERATED_ArkUIIndicatorComponentControllerAccessor { @@ -26108,27 +23532,12 @@ typedef struct GENERATED_ArkUILazyForEachOpsAccessor { Ark_Int32 totalCount, const Callback_CreateItem* creator, const Callback_RangeUpdate* updater); + void (*SyncOnMoveOps)(Ark_NativePointer node, + const Callback_OnMoveFromTo* onMoveFromToOps, + const Opt_OnMoveHandler* onMoveOps, + const Opt_ItemDragEventHandler* onMoveDragEventOps); } GENERATED_ArkUILazyForEachOpsAccessor; -typedef struct GENERATED_ArkUILengthMetricsAccessor { - void (*destroyPeer)(Ark_LengthMetrics peer); - Ark_LengthMetrics (*construct)(const Ark_Number* value, - Ark_LengthUnit unit); - 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_Number (*getValue)(Ark_LengthMetrics peer); - void (*setValue)(Ark_LengthMetrics peer, - const Ark_Number* value); -} GENERATED_ArkUILengthMetricsAccessor; - typedef struct GENERATED_ArkUILetterSpacingStyleAccessor { void (*destroyPeer)(Ark_LetterSpacingStyle peer); Ark_LetterSpacingStyle (*construct)(Ark_LengthMetrics value); @@ -26136,43 +23545,12 @@ typedef struct GENERATED_ArkUILetterSpacingStyleAccessor { Ark_Number (*getLetterSpacing)(Ark_LetterSpacingStyle peer); } GENERATED_ArkUILetterSpacingStyleAccessor; -typedef struct GENERATED_ArkUILevelOrderAccessor { - void (*destroyPeer)(Ark_LevelOrder peer); - Ark_LevelOrder (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_LevelOrder (*clamp)(const Ark_Number* order); - Ark_Number (*getOrder)(Ark_LevelOrder peer); -} GENERATED_ArkUILevelOrderAccessor; - -typedef struct GENERATED_ArkUILifeCycleAccessor { - void (*destroyPeer)(Ark_LifeCycle peer); - Ark_LifeCycle (*construct)(); - Ark_NativePointer (*getFinalizer)(); - void (*aboutToAppear)(Ark_LifeCycle peer); - void (*aboutToDisappear)(Ark_LifeCycle peer); - void (*onDidBuild)(Ark_LifeCycle peer); - void (*build)(Ark_LifeCycle peer); -} GENERATED_ArkUILifeCycleAccessor; - typedef struct GENERATED_ArkUILinearGradientAccessor { void (*destroyPeer)(Ark_LinearGradient peer); Ark_LinearGradient (*construct)(const Array_ColorStop* colorStops); Ark_NativePointer (*getFinalizer)(); } GENERATED_ArkUILinearGradientAccessor; -typedef struct GENERATED_ArkUILinearIndicatorControllerAccessor { - void (*destroyPeer)(Ark_LinearIndicatorController peer); - Ark_LinearIndicatorController (*construct)(); - Ark_NativePointer (*getFinalizer)(); - void (*setProgress)(Ark_LinearIndicatorController peer, - const Ark_Number* index, - const Ark_Number* progress); - void (*start)(Ark_LinearIndicatorController peer, - const Opt_LinearIndicatorStartOptions* options); - void (*pause)(Ark_LinearIndicatorController peer); - void (*stop)(Ark_LinearIndicatorController peer); -} GENERATED_ArkUILinearIndicatorControllerAccessor; - typedef struct GENERATED_ArkUILineHeightStyleAccessor { void (*destroyPeer)(Ark_LineHeightStyle peer); Ark_LineHeightStyle (*construct)(Ark_LengthMetrics lineHeight); @@ -26208,20 +23586,6 @@ typedef struct GENERATED_ArkUILongPressGestureEventAccessor { Ark_Boolean repeat); } GENERATED_ArkUILongPressGestureEventAccessor; -typedef struct GENERATED_ArkUILongPressGestureInterfaceAccessor { - void (*destroyPeer)(Ark_LongPressGestureInterface peer); - Ark_LongPressGestureInterface (*construct)(const Ark_LongPressGestureInterface_Invoke_Literal* value); - Ark_NativePointer (*getFinalizer)(); - Ark_LongPressGestureInterface (*onAction)(Ark_LongPressGestureInterface peer, - const Callback_GestureEvent_Void* event); - Ark_LongPressGestureInterface (*onActionEnd)(Ark_LongPressGestureInterface peer, - const Callback_GestureEvent_Void* event); - Ark_LongPressGestureInterface (*onActionCancel0)(Ark_LongPressGestureInterface peer, - const Callback_Void* event); - Ark_LongPressGestureInterface (*onActionCancel1)(Ark_LongPressGestureInterface peer, - const Callback_GestureEvent_Void* event); -} GENERATED_ArkUILongPressGestureInterfaceAccessor; - typedef struct GENERATED_ArkUILongPressRecognizerAccessor { void (*destroyPeer)(Ark_LongPressRecognizer peer); Ark_LongPressRecognizer (*construct)(); @@ -26267,29 +23631,6 @@ typedef struct GENERATED_ArkUIMatrix2DAccessor { const Opt_Number* translateY); } GENERATED_ArkUIMatrix2DAccessor; -typedef struct GENERATED_ArkUIMatrix4_Matrix4TransitAccessor { - void (*destroyPeer)(Ark_matrix4_Matrix4Transit peer); - Ark_matrix4_Matrix4Transit (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_matrix4_Matrix4Transit (*copy)(Ark_matrix4_Matrix4Transit peer); - Ark_matrix4_Matrix4Transit (*invert)(Ark_matrix4_Matrix4Transit peer); - Ark_matrix4_Matrix4Transit (*combine)(Ark_matrix4_Matrix4Transit peer, - Ark_matrix4_Matrix4Transit options); - Ark_matrix4_Matrix4Transit (*translate)(Ark_matrix4_Matrix4Transit peer, - const Ark_TranslateOptions* options); - Ark_matrix4_Matrix4Transit (*scale)(Ark_matrix4_Matrix4Transit peer, - const Ark_ScaleOptions* options); - Ark_matrix4_Matrix4Transit (*skew)(Ark_matrix4_Matrix4Transit peer, - const Ark_Number* x, - const Ark_Number* y); - Ark_matrix4_Matrix4Transit (*rotate)(Ark_matrix4_Matrix4Transit peer, - const Ark_RotateOptions* options); - Ark_matrix4_Matrix4TransformPoint (*transformPoint)(Ark_matrix4_Matrix4Transit peer, - const Ark_matrix4_Matrix4TransformPoint* options); - Ark_matrix4_Matrix4Transit (*setPolyToPoly)(Ark_matrix4_Matrix4Transit peer, - const Ark_matrix4_PolyToPolyOptions* options); -} GENERATED_ArkUIMatrix4_Matrix4TransitAccessor; - typedef struct GENERATED_ArkUIMeasurableAccessor { void (*destroyPeer)(Ark_Measurable peer); Ark_Measurable (*construct)(); @@ -26593,16 +23934,6 @@ typedef struct GENERATED_ArkUINavPathStackAccessor { const Opt_Boolean* animated); } GENERATED_ArkUINavPathStackAccessor; -typedef struct GENERATED_ArkUINodeContentAccessor { - void (*destroyPeer)(Ark_NodeContent peer); - Ark_NodeContent (*construct)(); - Ark_NativePointer (*getFinalizer)(); - void (*addFrameNode)(Ark_NodeContent peer, - Ark_FrameNode node); - void (*removeFrameNode)(Ark_NodeContent peer, - Ark_FrameNode node); -} GENERATED_ArkUINodeContentAccessor; - typedef struct GENERATED_ArkUIOffscreenCanvasAccessor { void (*destroyPeer)(Ark_OffscreenCanvas peer); Ark_OffscreenCanvas (*construct)(const Ark_Number* width, @@ -26654,22 +23985,6 @@ typedef struct GENERATED_ArkUIPanGestureEventAccessor { const Ark_Number* velocity); } GENERATED_ArkUIPanGestureEventAccessor; -typedef struct GENERATED_ArkUIPanGestureInterfaceAccessor { - void (*destroyPeer)(Ark_PanGestureInterface peer); - Ark_PanGestureInterface (*construct)(const Ark_Union_PanGestureInterface_Invoke_Literal_PanGestureOptions* value); - Ark_NativePointer (*getFinalizer)(); - Ark_PanGestureInterface (*onActionStart)(Ark_PanGestureInterface peer, - const Callback_GestureEvent_Void* event); - Ark_PanGestureInterface (*onActionUpdate)(Ark_PanGestureInterface peer, - const Callback_GestureEvent_Void* event); - Ark_PanGestureInterface (*onActionEnd)(Ark_PanGestureInterface peer, - const Callback_GestureEvent_Void* event); - Ark_PanGestureInterface (*onActionCancel0)(Ark_PanGestureInterface peer, - const Callback_Void* event); - Ark_PanGestureInterface (*onActionCancel1)(Ark_PanGestureInterface peer, - const Callback_GestureEvent_Void* event); -} GENERATED_ArkUIPanGestureInterfaceAccessor; - typedef struct GENERATED_ArkUIPanGestureOptionsAccessor { void (*destroyPeer)(Ark_PanGestureOptions peer); Ark_PanGestureOptions (*construct)(const Opt_PanGestureHandlerOptions* value); @@ -26720,20 +24035,6 @@ typedef struct GENERATED_ArkUIPath2DAccessor { const Opt_Matrix2D* transform); } GENERATED_ArkUIPath2DAccessor; -typedef struct GENERATED_ArkUIPathShapeAccessor { - void (*destroyPeer)(Ark_PathShape peer); - Ark_PathShape (*construct)(const Opt_PathShapeOptions* options); - Ark_NativePointer (*getFinalizer)(); - Ark_PathShape (*offset)(Ark_PathShape peer, - const Ark_Position* offset); - Ark_PathShape (*fill)(Ark_PathShape peer, - const Ark_ResourceColor* color); - Ark_PathShape (*position)(Ark_PathShape peer, - const Ark_Position* position); - Ark_PathShape (*commands)(Ark_PathShape peer, - const Ark_String* commands); -} GENERATED_ArkUIPathShapeAccessor; - typedef struct GENERATED_ArkUIPatternLockControllerAccessor { void (*destroyPeer)(Ark_PatternLockController peer); Ark_PatternLockController (*construct)(); @@ -26778,22 +24079,6 @@ typedef struct GENERATED_ArkUIPinchGestureEventAccessor { const Ark_Number* pinchCenterY); } GENERATED_ArkUIPinchGestureEventAccessor; -typedef struct GENERATED_ArkUIPinchGestureInterfaceAccessor { - void (*destroyPeer)(Ark_PinchGestureInterface peer); - Ark_PinchGestureInterface (*construct)(const Ark_PinchGestureInterface_Invoke_Literal* value); - Ark_NativePointer (*getFinalizer)(); - Ark_PinchGestureInterface (*onActionStart)(Ark_PinchGestureInterface peer, - const Callback_GestureEvent_Void* event); - Ark_PinchGestureInterface (*onActionUpdate)(Ark_PinchGestureInterface peer, - const Callback_GestureEvent_Void* event); - Ark_PinchGestureInterface (*onActionEnd)(Ark_PinchGestureInterface peer, - const Callback_GestureEvent_Void* event); - Ark_PinchGestureInterface (*onActionCancel0)(Ark_PinchGestureInterface peer, - const Callback_Void* event); - Ark_PinchGestureInterface (*onActionCancel1)(Ark_PinchGestureInterface peer, - const Callback_GestureEvent_Void* event); -} GENERATED_ArkUIPinchGestureInterfaceAccessor; - typedef struct GENERATED_ArkUIPinchRecognizerAccessor { void (*destroyPeer)(Ark_PinchRecognizer peer); Ark_PinchRecognizer (*construct)(); @@ -26822,80 +24107,12 @@ typedef struct GENERATED_ArkUIProgressMaskAccessor { Ark_Boolean value); } GENERATED_ArkUIProgressMaskAccessor; -typedef struct GENERATED_ArkUIPromptActionAccessor { - void (*destroyPeer)(Ark_PromptAction peer); - Ark_PromptAction (*construct)(); - Ark_NativePointer (*getFinalizer)(); - void (*openPopup)(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_PromptAction peer, - Ark_ComponentContent content, - const Ark_TargetInfo* target, - const Opt_PopupCommonOptions* options, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); - void (*upatePopup)(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_PromptAction peer, - Ark_ComponentContent content, - const Ark_PopupCommonOptions* options, - const Opt_Boolean* partialUpdate, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); - void (*closePopup)(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_PromptAction peer, - Ark_ComponentContent content, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); - void (*openMenu)(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_PromptAction peer, - Ark_ComponentContent content, - const Ark_TargetInfo* target, - const Opt_MenuOptions* options, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); - void (*updateMenu)(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_PromptAction peer, - Ark_ComponentContent content, - const Ark_MenuOptions* options, - const Opt_Boolean* partialUpdate, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); - void (*closeMenu)(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_PromptAction peer, - Ark_ComponentContent content, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); -} GENERATED_ArkUIPromptActionAccessor; - typedef struct GENERATED_ArkUIPulseSymbolEffectAccessor { void (*destroyPeer)(Ark_PulseSymbolEffect peer); Ark_PulseSymbolEffect (*construct)(); Ark_NativePointer (*getFinalizer)(); } GENERATED_ArkUIPulseSymbolEffectAccessor; -typedef struct GENERATED_ArkUIRectShapeAccessor { - void (*destroyPeer)(Ark_RectShape peer); - Ark_RectShape (*construct)(const Opt_Union_RectShapeOptions_RoundRectShapeOptions* options); - Ark_NativePointer (*getFinalizer)(); - Ark_RectShape (*offset)(Ark_RectShape peer, - const Ark_Position* offset); - Ark_RectShape (*fill)(Ark_RectShape peer, - const Ark_ResourceColor* color); - Ark_RectShape (*position)(Ark_RectShape peer, - const Ark_Position* position); - Ark_RectShape (*width)(Ark_RectShape peer, - const Ark_Length* width); - Ark_RectShape (*height)(Ark_RectShape peer, - const Ark_Length* height); - Ark_RectShape (*size)(Ark_RectShape peer, - const Ark_SizeOptions* size); - Ark_RectShape (*radiusWidth)(Ark_RectShape peer, - const Ark_Union_Number_String* rWidth); - Ark_RectShape (*radiusHeight)(Ark_RectShape peer, - const Ark_Union_Number_String* rHeight); - Ark_RectShape (*radius)(Ark_RectShape peer, - const Ark_Union_Number_String_Array_Union_Number_String* radius); -} GENERATED_ArkUIRectShapeAccessor; - typedef struct GENERATED_ArkUIRenderingContextSettingsAccessor { void (*destroyPeer)(Ark_RenderingContextSettings peer); Ark_RenderingContextSettings (*construct)(const Opt_Boolean* antialias); @@ -26905,104 +24122,6 @@ typedef struct GENERATED_ArkUIRenderingContextSettingsAccessor { const Opt_Boolean* antialias); } GENERATED_ArkUIRenderingContextSettingsAccessor; -typedef struct GENERATED_ArkUIRenderNodeAccessor { - void (*destroyPeer)(Ark_RenderNode peer); - Ark_RenderNode (*construct)(); - Ark_NativePointer (*getFinalizer)(); - void (*appendChild)(Ark_RenderNode peer, - Ark_RenderNode node); - void (*insertChildAfter)(Ark_RenderNode peer, - Ark_RenderNode child, - const Opt_RenderNode* sibling); - void (*removeChild)(Ark_RenderNode peer, - Ark_RenderNode node); - void (*clearChildren)(Ark_RenderNode peer); - Opt_RenderNode (*getChild)(Ark_RenderNode peer, - const Ark_Number* index); - Opt_RenderNode (*getFirstChild)(Ark_RenderNode peer); - Opt_RenderNode (*getNextSibling)(Ark_RenderNode peer); - Opt_RenderNode (*getPreviousSibling)(Ark_RenderNode peer); - void (*draw)(Ark_RenderNode peer, - Ark_DrawContext context); - void (*invalidate)(Ark_RenderNode peer); - void (*dispose)(Ark_RenderNode peer); - Ark_Number (*getBackgroundColor)(Ark_RenderNode peer); - void (*setBackgroundColor)(Ark_RenderNode peer, - const Ark_Number* backgroundColor); - Ark_Boolean (*getClipToFrame)(Ark_RenderNode peer); - void (*setClipToFrame)(Ark_RenderNode peer, - Ark_Boolean clipToFrame); - Ark_Number (*getOpacity)(Ark_RenderNode peer); - void (*setOpacity)(Ark_RenderNode peer, - const Ark_Number* opacity); - Ark_Size (*getSize)(Ark_RenderNode peer); - void (*setSize)(Ark_RenderNode peer, - const Ark_Size* size); - Ark_Vector2 (*getPosition)(Ark_RenderNode peer); - void (*setPosition)(Ark_RenderNode peer, - const Ark_Vector2* position); - Ark_Frame (*getFrame)(Ark_RenderNode peer); - void (*setFrame)(Ark_RenderNode peer, - const Ark_Frame* frame); - Ark_Vector2 (*getPivot)(Ark_RenderNode peer); - void (*setPivot)(Ark_RenderNode peer, - const Ark_Vector2* pivot); - Ark_Vector2 (*getScale)(Ark_RenderNode peer); - void (*setScale)(Ark_RenderNode peer, - const Ark_Vector2* scale); - Ark_Vector2 (*getTranslation)(Ark_RenderNode peer); - void (*setTranslation)(Ark_RenderNode peer, - const Ark_Vector2* translation); - Ark_Vector3 (*getRotation)(Ark_RenderNode peer); - void (*setRotation)(Ark_RenderNode peer, - const Ark_Vector3* rotation); - Ark_Matrix4 (*getTransform)(Ark_RenderNode peer); - void (*setTransform)(Ark_RenderNode peer, - const Ark_Matrix4* transform); - Ark_Number (*getShadowColor)(Ark_RenderNode peer); - void (*setShadowColor)(Ark_RenderNode peer, - const Ark_Number* shadowColor); - Ark_Vector2 (*getShadowOffset)(Ark_RenderNode peer); - void (*setShadowOffset)(Ark_RenderNode peer, - const Ark_Vector2* shadowOffset); - Ark_String (*getLabel)(Ark_RenderNode peer); - void (*setLabel)(Ark_RenderNode peer, - const Ark_String* label); - Ark_Number (*getShadowAlpha)(Ark_RenderNode peer); - void (*setShadowAlpha)(Ark_RenderNode peer, - const Ark_Number* shadowAlpha); - Ark_Number (*getShadowElevation)(Ark_RenderNode peer); - void (*setShadowElevation)(Ark_RenderNode peer, - const Ark_Number* shadowElevation); - Ark_Number (*getShadowRadius)(Ark_RenderNode peer); - void (*setShadowRadius)(Ark_RenderNode peer, - const Ark_Number* shadowRadius); - Ark_EdgeStyles (*getBorderStyle)(Ark_RenderNode peer); - void (*setBorderStyle)(Ark_RenderNode peer, - const Ark_EdgeStyles* borderStyle); - Ark_Edges (*getBorderWidth)(Ark_RenderNode peer); - void (*setBorderWidth)(Ark_RenderNode peer, - const Ark_Edges* borderWidth); - Ark_Edges (*getBorderColor)(Ark_RenderNode peer); - void (*setBorderColor)(Ark_RenderNode peer, - const Ark_Edges* borderColor); - Ark_BorderRadiuses_graphics (*getBorderRadius)(Ark_RenderNode peer); - void (*setBorderRadius)(Ark_RenderNode peer, - const Ark_BorderRadiuses_graphics* borderRadius); - Ark_ShapeMask (*getShapeMask)(Ark_RenderNode peer); - void (*setShapeMask)(Ark_RenderNode peer, - Ark_ShapeMask shapeMask); - Ark_ShapeClip (*getShapeClip)(Ark_RenderNode peer); - void (*setShapeClip)(Ark_RenderNode peer, - Ark_ShapeClip shapeClip); - Ark_Boolean (*getMarkNodeGroup)(Ark_RenderNode peer); - void (*setMarkNodeGroup)(Ark_RenderNode peer, - Ark_Boolean markNodeGroup); - Ark_LengthMetricsUnit (*getLengthMetricsUnit)(Ark_RenderNode peer); - void (*setLengthMetricsUnit)(Ark_RenderNode peer, - Ark_LengthMetricsUnit lengthMetricsUnit); -} GENERATED_ArkUIRenderNodeAccessor; - typedef struct GENERATED_ArkUIRenderServiceNodeAccessor { Ark_Int32 (*getNodeId)(const Ark_String* nodeId); } GENERATED_ArkUIRenderServiceNodeAccessor; @@ -27193,17 +24312,6 @@ typedef struct GENERATED_ArkUIScaleSymbolEffectAccessor { const Opt_EffectDirection* direction); } GENERATED_ArkUIScaleSymbolEffectAccessor; -typedef struct GENERATED_ArkUISceneAccessor { - void (*destroyPeer)(Ark_Scene peer); - Ark_Scene (*construct)(); - Ark_NativePointer (*getFinalizer)(); - void (*load)(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - const Opt_ResourceStr* uri, - const Callback_Opt_Scene_Opt_Array_String_Void* outputArgumentForReturningPromise); - void (*destroy)(Ark_Scene peer); -} GENERATED_ArkUISceneAccessor; - typedef struct GENERATED_ArkUIScreenCaptureHandlerAccessor { void (*destroyPeer)(Ark_ScreenCaptureHandler peer); Ark_ScreenCaptureHandler (*construct)(); @@ -27295,47 +24403,6 @@ typedef struct GENERATED_ArkUISearchOpsAccessor { const SearchValueCallback* callback); } GENERATED_ArkUISearchOpsAccessor; -typedef struct GENERATED_ArkUIShapeClipAccessor { - void (*destroyPeer)(Ark_ShapeClip peer); - Ark_ShapeClip (*construct)(); - Ark_NativePointer (*getFinalizer)(); - void (*setRectShape)(Ark_ShapeClip peer, - const Ark_common2D_Rect* rect); - void (*setRoundRectShape)(Ark_ShapeClip peer, - const Ark_RoundRect* roundRect); - void (*setCircleShape)(Ark_ShapeClip peer, - const Ark_Circle* circle); - void (*setOvalShape)(Ark_ShapeClip peer, - const Ark_common2D_Rect* oval); - void (*setCommandPath)(Ark_ShapeClip peer, - const Ark_CommandPath* path); -} GENERATED_ArkUIShapeClipAccessor; - -typedef struct GENERATED_ArkUIShapeMaskAccessor { - void (*destroyPeer)(Ark_ShapeMask peer); - Ark_ShapeMask (*construct)(); - Ark_NativePointer (*getFinalizer)(); - void (*setRectShape)(Ark_ShapeMask peer, - const Ark_common2D_Rect* rect); - void (*setRoundRectShape)(Ark_ShapeMask peer, - const Ark_RoundRect* roundRect); - void (*setCircleShape)(Ark_ShapeMask peer, - const Ark_Circle* circle); - void (*setOvalShape)(Ark_ShapeMask peer, - const Ark_common2D_Rect* oval); - void (*setCommandPath)(Ark_ShapeMask peer, - const Ark_CommandPath* path); - Ark_Number (*getFillColor)(Ark_ShapeMask peer); - void (*setFillColor)(Ark_ShapeMask peer, - const Ark_Number* fillColor); - Ark_Number (*getStrokeColor)(Ark_ShapeMask peer); - void (*setStrokeColor)(Ark_ShapeMask peer, - const Ark_Number* strokeColor); - Ark_Number (*getStrokeWidth)(Ark_ShapeMask peer); - void (*setStrokeWidth)(Ark_ShapeMask peer, - const Ark_Number* strokeWidth); -} GENERATED_ArkUIShapeMaskAccessor; - typedef struct GENERATED_ArkUISpringMotionAccessor { void (*destroyPeer)(Ark_SpringMotion peer); Ark_SpringMotion (*construct)(const Ark_Number* start, @@ -27468,7 +24535,7 @@ typedef struct GENERATED_ArkUISwiperControllerAccessor { void (*showNext)(Ark_SwiperController peer); void (*showPrevious)(Ark_SwiperController peer); void (*changeIndex)(Ark_SwiperController peer, - const Ark_Number* index, + const Opt_Number* index, const Opt_Union_SwiperAnimationMode_Boolean* animationMode); void (*finishAnimation)(Ark_SwiperController peer, const Opt_VoidCallback* callback_); @@ -27514,7 +24581,7 @@ typedef struct GENERATED_ArkUITabBarSymbolAccessor { Ark_NativePointer (*getFinalizer)(); Ark_SymbolGlyphModifier (*getNormal)(Ark_TabBarSymbol peer); void (*setNormal)(Ark_TabBarSymbol peer, - const Ark_SymbolGlyphModifier* normal); + Ark_SymbolGlyphModifier normal); Opt_SymbolGlyphModifier (*getSelected)(Ark_TabBarSymbol peer); void (*setSelected)(Ark_TabBarSymbol peer, const Opt_SymbolGlyphModifier* selected); @@ -27556,14 +24623,6 @@ typedef struct GENERATED_ArkUITapGestureEventAccessor { Ark_NativePointer (*getFinalizer)(); } GENERATED_ArkUITapGestureEventAccessor; -typedef struct GENERATED_ArkUITapGestureInterfaceAccessor { - void (*destroyPeer)(Ark_TapGestureInterface peer); - Ark_TapGestureInterface (*construct)(const Ark_TapGestureParameters* value); - Ark_NativePointer (*getFinalizer)(); - Ark_TapGestureInterface (*onAction)(Ark_TapGestureInterface peer, - const Callback_GestureEvent_Void* event); -} GENERATED_ArkUITapGestureInterfaceAccessor; - typedef struct GENERATED_ArkUITapRecognizerAccessor { void (*destroyPeer)(Ark_TapRecognizer peer); Ark_TapRecognizer (*construct)(); @@ -27571,159 +24630,6 @@ typedef struct GENERATED_ArkUITapRecognizerAccessor { Ark_Number (*getTapCount)(Ark_TapRecognizer peer); } GENERATED_ArkUITapRecognizerAccessor; -typedef struct GENERATED_ArkUIText_FontCollectionAccessor { - void (*destroyPeer)(Ark_text_FontCollection peer); - Ark_text_FontCollection (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_text_FontCollection (*getGlobalInstance)(); - void (*loadFontSync)(Ark_text_FontCollection peer, - const Ark_String* name, - const Ark_Union_String_Resource* path); - void (*loadFont)(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_text_FontCollection peer, - const Ark_String* name, - const Ark_Union_String_Resource* path, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); - void (*clearCaches)(Ark_text_FontCollection peer); -} GENERATED_ArkUIText_FontCollectionAccessor; - -typedef struct GENERATED_ArkUIText_LineTypesetAccessor { - void (*destroyPeer)(Ark_text_LineTypeset peer); - Ark_text_LineTypeset (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_Number (*getLineBreak)(Ark_text_LineTypeset peer, - const Ark_Number* startIndex, - const Ark_Number* width); - Ark_text_TextLine (*createLine)(Ark_text_LineTypeset peer, - const Ark_Number* startIndex, - const Ark_Number* count); -} GENERATED_ArkUIText_LineTypesetAccessor; - -typedef struct GENERATED_ArkUIText_ParagraphAccessor { - void (*destroyPeer)(Ark_text_Paragraph peer); - Ark_text_Paragraph (*construct)(); - Ark_NativePointer (*getFinalizer)(); - void (*layoutSync)(Ark_text_Paragraph peer, - const Ark_Number* width); - void (*layout)(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_text_Paragraph peer, - const Ark_Number* width, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); - void (*paint)(Ark_text_Paragraph peer, - Ark_drawing_Canvas canvas, - const Ark_Number* x, - const Ark_Number* y); - void (*paintOnPath)(Ark_text_Paragraph peer, - Ark_drawing_Canvas canvas, - Ark_drawing_Path path, - const Ark_Number* hOffset, - const Ark_Number* vOffset); - Ark_Number (*getMaxWidth)(Ark_text_Paragraph peer); - Ark_Number (*getHeight)(Ark_text_Paragraph peer); - Ark_Number (*getLongestLine)(Ark_text_Paragraph peer); - Ark_Number (*getLongestLineWithIndent)(Ark_text_Paragraph peer); - Ark_Number (*getMinIntrinsicWidth)(Ark_text_Paragraph peer); - Ark_Number (*getMaxIntrinsicWidth)(Ark_text_Paragraph peer); - Ark_Number (*getAlphabeticBaseline)(Ark_text_Paragraph peer); - Ark_Number (*getIdeographicBaseline)(Ark_text_Paragraph peer); - Array_text_TextBox (*getRectsForRange)(Ark_text_Paragraph peer, - const Ark_text_Range* range, - Ark_text_RectWidthStyle widthStyle, - Ark_text_RectHeightStyle heightStyle); - Array_text_TextBox (*getRectsForPlaceholders)(Ark_text_Paragraph peer); - Ark_text_PositionWithAffinity (*getGlyphPositionAtCoordinate)(Ark_text_Paragraph peer, - const Ark_Number* x, - const Ark_Number* y); - Ark_text_Range (*getWordBoundary)(Ark_text_Paragraph peer, - const Ark_Number* offset); - Ark_Number (*getLineCount)(Ark_text_Paragraph peer); - Ark_Number (*getLineHeight)(Ark_text_Paragraph peer, - const Ark_Number* line); - Ark_Number (*getLineWidth)(Ark_text_Paragraph peer, - const Ark_Number* line); - Ark_Boolean (*didExceedMaxLines)(Ark_text_Paragraph peer); - Array_text_TextLine (*getTextLines)(Ark_text_Paragraph peer); - Ark_text_Range (*getActualTextRange)(Ark_text_Paragraph peer, - const Ark_Number* lineNumber, - Ark_Boolean includeSpaces); - Array_text_LineMetrics (*getLineMetrics0)(Ark_text_Paragraph peer); - Opt_text_LineMetrics (*getLineMetrics1)(Ark_text_Paragraph peer, - const Ark_Number* lineNumber); -} GENERATED_ArkUIText_ParagraphAccessor; - -typedef struct GENERATED_ArkUIText_ParagraphBuilderAccessor { - void (*destroyPeer)(Ark_text_ParagraphBuilder peer); - Ark_text_ParagraphBuilder (*construct)(const Ark_text_ParagraphStyle* paragraphStyle, - Ark_text_FontCollection fontCollection); - Ark_NativePointer (*getFinalizer)(); - void (*pushStyle)(Ark_text_ParagraphBuilder peer, - const Ark_text_TextStyle* textStyle); - void (*popStyle)(Ark_text_ParagraphBuilder peer); - void (*addText)(Ark_text_ParagraphBuilder peer, - const Ark_String* text); - void (*addPlaceholder)(Ark_text_ParagraphBuilder peer, - const Ark_text_PlaceholderSpan* placeholderSpan); - Ark_text_Paragraph (*build)(Ark_text_ParagraphBuilder peer); - Ark_text_LineTypeset (*buildLineTypeset)(Ark_text_ParagraphBuilder peer); - void (*addSymbol)(Ark_text_ParagraphBuilder peer, - const Ark_Number* symbolId); -} GENERATED_ArkUIText_ParagraphBuilderAccessor; - -typedef struct GENERATED_ArkUIText_RunAccessor { - void (*destroyPeer)(Ark_text_Run peer); - Ark_text_Run (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_Number (*getGlyphCount)(Ark_text_Run peer); - Array_Number (*getGlyphs0)(Ark_text_Run peer); - Array_Number (*getGlyphs1)(Ark_text_Run peer, - const Ark_text_Range* range); - Array_common2D_Point (*getPositions0)(Ark_text_Run peer); - Array_common2D_Point (*getPositions1)(Ark_text_Run peer, - const Ark_text_Range* range); - Array_common2D_Point (*getOffsets)(Ark_text_Run peer); - Ark_drawing_Font (*getFont)(Ark_text_Run peer); - void (*paint)(Ark_text_Run peer, - Ark_drawing_Canvas canvas, - const Ark_Number* x, - const Ark_Number* y); - Array_Number (*getStringIndices)(Ark_text_Run peer, - const Ark_text_Range* range); - Ark_text_Range (*getStringRange)(Ark_text_Run peer); - Ark_text_TypographicBounds (*getTypographicBounds)(Ark_text_Run peer); - Ark_common2D_Rect (*getImageBounds)(Ark_text_Run peer); -} GENERATED_ArkUIText_RunAccessor; - -typedef struct GENERATED_ArkUIText_TextLineAccessor { - void (*destroyPeer)(Ark_text_TextLine peer); - Ark_text_TextLine (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_Number (*getGlyphCount)(Ark_text_TextLine peer); - Ark_text_Range (*getTextRange)(Ark_text_TextLine peer); - Array_text_Run (*getGlyphRuns)(Ark_text_TextLine peer); - void (*paint)(Ark_text_TextLine peer, - Ark_drawing_Canvas canvas, - const Ark_Number* x, - const Ark_Number* y); - Ark_text_TextLine (*createTruncatedLine)(Ark_text_TextLine peer, - const Ark_Number* width, - Ark_text_EllipsisMode ellipsisMode, - const Ark_String* ellipsis); - Ark_text_TypographicBounds (*getTypographicBounds)(Ark_text_TextLine peer); - Ark_common2D_Rect (*getImageBounds)(Ark_text_TextLine peer); - Ark_Number (*getTrailingSpaceWidth)(Ark_text_TextLine peer); - Ark_Number (*getStringIndexForPosition)(Ark_text_TextLine peer, - const Ark_common2D_Point* point); - Ark_Number (*getOffsetForStringIndex)(Ark_text_TextLine peer, - const Ark_Number* index); - void (*enumerateCaretOffsets)(Ark_text_TextLine peer, - const text_Callback_Number_Number_Boolean_Boolean* callback_); - Ark_Number (*getAlignmentOffset)(Ark_text_TextLine peer, - const Ark_Number* alignmentFactor, - const Ark_Number* alignmentWidth); -} GENERATED_ArkUIText_TextLineAccessor; - typedef struct GENERATED_ArkUITextAreaControllerAccessor { void (*destroyPeer)(Ark_TextAreaController peer); Ark_TextAreaController (*construct)(); @@ -27836,14 +24742,6 @@ typedef struct GENERATED_ArkUITextInputControllerAccessor { void (*stopEditing)(Ark_TextInputController peer); } GENERATED_ArkUITextInputControllerAccessor; -typedef struct GENERATED_ArkUITextMenuControllerAccessor { - void (*destroyPeer)(Ark_TextMenuController peer); - Ark_TextMenuController (*construct)(); - Ark_NativePointer (*getFinalizer)(); - void (*setMenuOptions)(Ark_TextMenuController peer, - const Ark_TextMenuOptions* options); -} GENERATED_ArkUITextMenuControllerAccessor; - typedef struct GENERATED_ArkUITextMenuItemIdAccessor { void (*destroyPeer)(Ark_TextMenuItemId peer); Ark_TextMenuItemId (*construct)(); @@ -27896,13 +24794,6 @@ typedef struct GENERATED_ArkUITextTimerControllerAccessor { void (*reset)(Ark_TextTimerController peer); } GENERATED_ArkUITextTimerControllerAccessor; -typedef struct GENERATED_ArkUIThemeControlAccessor { - void (*destroyPeer)(Ark_ThemeControl peer); - Ark_ThemeControl (*construct)(); - Ark_NativePointer (*getFinalizer)(); - void (*setDefaultTheme)(const Ark_CustomTheme* theme); -} GENERATED_ArkUIThemeControlAccessor; - typedef struct GENERATED_ArkUITimePickerDialogAccessor { void (*destroyPeer)(Ark_TimePickerDialog peer); Ark_TimePickerDialog (*construct)(); @@ -27953,13 +24844,9 @@ typedef struct GENERATED_ArkUITransitionEffectAccessor { Ark_TransitionEffect (*combine)(Ark_TransitionEffect peer, Ark_TransitionEffect transitionEffect); Ark_TransitionEffect (*getIDENTITY)(); - void (*setIDENTITY)(Ark_TransitionEffect IDENTITY); Ark_TransitionEffect (*getOPACITY)(); - void (*setOPACITY)(Ark_TransitionEffect OPACITY); Ark_TransitionEffect (*getSLIDE)(); - void (*setSLIDE)(Ark_TransitionEffect SLIDE); Ark_TransitionEffect (*getSLIDE_SWITCH)(); - void (*setSLIDE_SWITCH)(Ark_TransitionEffect SLIDE_SWITCH); } GENERATED_ArkUITransitionEffectAccessor; typedef struct GENERATED_ArkUIUICommonEventAccessor { @@ -27991,91 +24878,10 @@ typedef struct GENERATED_ArkUIUICommonEventAccessor { const Opt_VisibleAreaChangeCallback* event); } GENERATED_ArkUIUICommonEventAccessor; -typedef struct GENERATED_ArkUIUIContextAccessor { - void (*destroyPeer)(Ark_UIContext peer); - Ark_UIContext (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_drawing_Font (*getFont)(Ark_UIContext peer); - Ark_String (*getFilteredInspectorTree)(Ark_VMContext vmContext, - Ark_UIContext peer, - const Opt_Array_String* filters); - Ark_String (*getFilteredInspectorTreeById)(Ark_VMContext vmContext, - Ark_UIContext peer, - const Ark_String* id, - const Ark_Number* depth, - const Opt_Array_String* filters); - void (*animateTo)(Ark_UIContext peer, - const Ark_AnimateParam* value, - const Callback_Void* event); - void (*showTextPickerDialog)(Ark_UIContext peer, - const Ark_TextPickerDialogOptions* options); - void (*runScopedTask)(Ark_UIContext peer, - const Callback_Void* callback_); - void (*animateToImmediately)(Ark_UIContext peer, - const Ark_AnimateParam* param, - const Callback_Void* event); - Opt_FrameNode (*getFrameNodeById)(Ark_UIContext peer, - const Ark_String* id); - Opt_FrameNode (*getAttachedFrameNodeById)(Ark_UIContext peer, - const Ark_String* id); - Opt_FrameNode (*getFrameNodeByUniqueId)(Ark_UIContext peer, - const Ark_Number* id); - Ark_Number (*vp2px)(Ark_UIContext peer, - const Ark_Number* value); - Ark_Number (*px2vp)(Ark_UIContext peer, - const Ark_Number* value); - Ark_Number (*fp2px)(Ark_UIContext peer, - const Ark_Number* value); - Ark_Number (*px2fp)(Ark_UIContext peer, - const Ark_Number* value); - Ark_Number (*lpx2px)(Ark_UIContext peer, - const Ark_Number* value); - Ark_Number (*px2lpx)(Ark_UIContext peer, - const Ark_Number* value); - Opt_common_Context (*getHostContext)(Ark_UIContext peer); - void (*setDynamicDimming)(Ark_UIContext peer, - const Ark_String* id, - const Ark_Number* value); - Opt_String (*getWindowName)(Ark_UIContext peer); - Ark_WidthBreakpoint (*getWindowWidthBreakpoint)(Ark_UIContext peer); - Ark_HeightBreakpoint (*getWindowHeightBreakpoint)(Ark_UIContext peer); - void (*openBindSheet)(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_UIContext peer, - Ark_ComponentContent bindSheetContent, - const Opt_SheetOptions* sheetOptions, - const Opt_Number* targetId, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); - void (*updateBindSheet)(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_UIContext peer, - Ark_ComponentContent bindSheetContent, - const Ark_SheetOptions* sheetOptions, - const Opt_Boolean* partialUpdate, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); - void (*closeBindSheet)(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_UIContext peer, - Ark_ComponentContent bindSheetContent, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); - void (*clearResourceCache)(Ark_VMContext vmContext, - Ark_UIContext peer); - Ark_Boolean (*isFollowingSystemFontScale)(Ark_UIContext peer); - Ark_Number (*getMaxFontScale)(Ark_UIContext peer); -} GENERATED_ArkUIUIContextAccessor; - typedef struct GENERATED_ArkUIUIContextAtomicServiceBarAccessor { Ark_Frame (*getBarRect)(); } GENERATED_ArkUIUIContextAtomicServiceBarAccessor; -typedef struct GENERATED_ArkUIUiEffect_VisualEffectAccessor { - void (*destroyPeer)(Ark_uiEffect_VisualEffect peer); - Ark_uiEffect_VisualEffect (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_uiEffect_VisualEffect (*backgroundColorBlender)(Ark_uiEffect_VisualEffect peer, - const Ark_uiEffect_BrightnessBlender* blender); -} GENERATED_ArkUIUiEffect_VisualEffectAccessor; - typedef struct GENERATED_ArkUIUIExtensionProxyAccessor { void (*destroyPeer)(Ark_UIExtensionProxy peer); Ark_UIExtensionProxy (*construct)(); @@ -28094,39 +24900,6 @@ typedef struct GENERATED_ArkUIUIExtensionProxyAccessor { const Opt_Callback_UIExtensionProxy_Void* callback_); } GENERATED_ArkUIUIExtensionProxyAccessor; -typedef struct GENERATED_ArkUIUiObserver_DensityInfoAccessor { - void (*destroyPeer)(Ark_uiObserver_DensityInfo peer); - Ark_uiObserver_DensityInfo (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_UIContext (*getContext)(Ark_uiObserver_DensityInfo peer); - void (*setContext)(Ark_uiObserver_DensityInfo peer, - Ark_UIContext context); - Ark_Number (*getDensity)(Ark_uiObserver_DensityInfo peer); - void (*setDensity)(Ark_uiObserver_DensityInfo peer, - const Ark_Number* density); -} GENERATED_ArkUIUiObserver_DensityInfoAccessor; - -typedef struct GENERATED_ArkUIUiObserver_RouterPageInfoAccessor { - void (*destroyPeer)(Ark_uiObserver_RouterPageInfo peer); - Ark_uiObserver_RouterPageInfo (*construct)(); - Ark_NativePointer (*getFinalizer)(); - Ark_Number (*getIndex)(Ark_uiObserver_RouterPageInfo peer); - void (*setIndex)(Ark_uiObserver_RouterPageInfo peer, - const Ark_Number* index); - Ark_String (*getName)(Ark_uiObserver_RouterPageInfo peer); - void (*setName)(Ark_uiObserver_RouterPageInfo peer, - const Ark_String* name); - Ark_String (*getPath)(Ark_uiObserver_RouterPageInfo peer); - void (*setPath)(Ark_uiObserver_RouterPageInfo peer, - const Ark_String* path); - Ark_uiObserver_RouterPageState (*getState)(Ark_uiObserver_RouterPageInfo peer); - void (*setState)(Ark_uiObserver_RouterPageInfo peer, - Ark_uiObserver_RouterPageState state); - Ark_String (*getPageId)(Ark_uiObserver_RouterPageInfo peer); - void (*setPageId)(Ark_uiObserver_RouterPageInfo peer, - const Ark_String* pageId); -} GENERATED_ArkUIUiObserver_RouterPageInfoAccessor; - typedef struct GENERATED_ArkUIUrlStyleAccessor { void (*destroyPeer)(Ark_UrlStyle peer); Ark_UrlStyle (*construct)(const Ark_String* url); @@ -28278,16 +25051,6 @@ typedef struct GENERATED_ArkUIWebResourceResponseAccessor { Ark_Boolean (*getResponseIsReady)(Ark_WebResourceResponse peer); } GENERATED_ArkUIWebResourceResponseAccessor; -typedef struct GENERATED_ArkUIWebview_WebviewControllerAccessor { - void (*destroyPeer)(Ark_webview_WebviewController peer); - Ark_webview_WebviewController (*construct)(); - Ark_NativePointer (*getFinalizer)(); - void (*initializeWebEngine)(); - void (*loadUrl)(Ark_webview_WebviewController peer, - const Ark_Union_String_Resource* url, - const Opt_Array_webview_WebHeader* headers); -} GENERATED_ArkUIWebview_WebviewControllerAccessor; - typedef struct GENERATED_ArkUIXComponentControllerAccessor { void (*destroyPeer)(Ark_XComponentController peer); Ark_XComponentController (*construct)(); @@ -28324,34 +25087,8 @@ typedef struct GENERATED_ArkUIGlobalScopeAccessor { const Callback_Void* event); void (*animateToImmediately)(const Ark_AnimateParam* value, const Callback_Void* event); - Ark_BorderRadiuses (*borderRadiuses)(const Ark_Number* all); - Ark_Edges (*borderStyles)(Ark_BorderStyle all); void (*cursorControl_restoreDefault)(); void (*cursorControl_setCursor)(Ark_pointer_PointerStyle value); - Ark_curves_ICurve (*curves_cubicBezierCurve)(const Ark_Number* x1, - const Ark_Number* y1, - const Ark_Number* x2, - const Ark_Number* y2); - Ark_curves_ICurve (*curves_customCurve)(const curves_Callback_Number_Number* interpolate); - Ark_curves_ICurve (*curves_initCurve)(const Opt_curves_Curve* curve); - Ark_curves_ICurve (*curves_interpolatingSpring)(const Ark_Number* velocity, - const Ark_Number* mass, - const Ark_Number* stiffness, - const Ark_Number* damping); - Ark_curves_ICurve (*curves_responsiveSpringMotion)(const Opt_Number* response, - const Opt_Number* dampingFraction, - const Opt_Number* overlapDuration); - Ark_curves_ICurve (*curves_springCurve)(const Ark_Number* velocity, - const Ark_Number* mass, - const Ark_Number* stiffness, - const Ark_Number* damping); - Ark_curves_ICurve (*curves_springMotion)(const Opt_Number* response, - const Opt_Number* dampingFraction, - const Opt_Number* overlapDuration); - Ark_curves_ICurve (*curves_stepsCurve)(const Ark_Number* count, - Ark_Boolean end); - Ark_Edges (*edgeColors)(const Ark_Number* all); - Ark_Edges (*edgeWidths)(const Ark_Number* all); Ark_Boolean (*focusControl_requestFocus)(const Ark_String* value); Ark_ComponentInfo (*getRectangleById)(const Ark_String* id); void (*postCardAction)(const Ark_Object* component, @@ -28360,21 +25097,6 @@ typedef struct GENERATED_ArkUIGlobalScopeAccessor { void (*Profiler_unregisterVsyncCallback)(); Ark_Number (*px2vp)(const Ark_Number* value); void (*setAppBgColor)(const Ark_String* value); - void (*text_getFontDescriptorByFullName)(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - const Ark_String* fullName, - Ark_text_SystemFontType fontType, - const Callback_Opt_FontDescriptor_Opt_Array_String_Void* outputArgumentForReturningPromise); - void (*text_getSystemFontFullNamesByType)(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_text_SystemFontType fontType, - const Callback_Opt_Array_String_Opt_Array_String_Void* outputArgumentForReturningPromise); - void (*text_matchFontDescriptors)(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - const Ark_text_FontDescriptor* desc, - const Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void* outputArgumentForReturningPromise); - Ark_uiEffect_BrightnessBlender (*uiEffect_createBrightnessBlender)(const Ark_uiEffect_BrightnessBlenderParam* param); - Ark_uiEffect_VisualEffect (*uiEffect_createEffect)(); Ark_Number (*vp2px)(const Ark_Number* value); } GENERATED_ArkUIGlobalScopeAccessor; @@ -28400,7 +25122,9 @@ typedef struct GENERATED_ArkUINodeModifiers { const GENERATED_ArkUIColumnSplitModifier* (*getColumnSplitModifier)(); const GENERATED_ArkUICommonMethodModifier* (*getCommonMethodModifier)(); const GENERATED_ArkUICommonShapeMethodModifier* (*getCommonShapeMethodModifier)(); + const GENERATED_ArkUIComponent3DModifier* (*getComponent3DModifier)(); const GENERATED_ArkUIComponentRootModifier* (*getComponentRootModifier)(); + const GENERATED_ArkUIConditionScopeModifier* (*getConditionScopeModifier)(); const GENERATED_ArkUIContainerSpanModifier* (*getContainerSpanModifier)(); const GENERATED_ArkUICounterModifier* (*getCounterModifier)(); const GENERATED_ArkUICustomBuilderRootModifier* (*getCustomBuilderRootModifier)(); @@ -28427,7 +25151,6 @@ typedef struct GENERATED_ArkUINodeModifiers { const GENERATED_ArkUIImageSpanModifier* (*getImageSpanModifier)(); const GENERATED_ArkUIIndicatorComponentModifier* (*getIndicatorComponentModifier)(); const GENERATED_ArkUILineModifier* (*getLineModifier)(); - const GENERATED_ArkUILinearIndicatorModifier* (*getLinearIndicatorModifier)(); const GENERATED_ArkUIListModifier* (*getListModifier)(); const GENERATED_ArkUIListItemModifier* (*getListItemModifier)(); const GENERATED_ArkUIListItemGroupModifier* (*getListItemGroupModifier)(); @@ -28501,11 +25224,9 @@ typedef struct GENERATED_ArkUIAccessors { const GENERATED_ArkUIAppearSymbolEffectAccessor* (*getAppearSymbolEffectAccessor)(); const GENERATED_ArkUIAxisEventAccessor* (*getAxisEventAccessor)(); const GENERATED_ArkUIBackgroundColorStyleAccessor* (*getBackgroundColorStyleAccessor)(); - const GENERATED_ArkUIBaseContextAccessor* (*getBaseContextAccessor)(); const GENERATED_ArkUIBaseEventAccessor* (*getBaseEventAccessor)(); const GENERATED_ArkUIBaseGestureEventAccessor* (*getBaseGestureEventAccessor)(); const GENERATED_ArkUIBaselineOffsetStyleAccessor* (*getBaselineOffsetStyleAccessor)(); - const GENERATED_ArkUIBaseShapeAccessor* (*getBaseShapeAccessor)(); const GENERATED_ArkUIBounceSymbolEffectAccessor* (*getBounceSymbolEffectAccessor)(); const GENERATED_ArkUIBuilderNodeOpsAccessor* (*getBuilderNodeOpsAccessor)(); const GENERATED_ArkUICalendarPickerDialogAccessor* (*getCalendarPickerDialogAccessor)(); @@ -28515,20 +25236,14 @@ typedef struct GENERATED_ArkUIAccessors { const GENERATED_ArkUICanvasRendererAccessor* (*getCanvasRendererAccessor)(); const GENERATED_ArkUICanvasRenderingContext2DAccessor* (*getCanvasRenderingContext2DAccessor)(); const GENERATED_ArkUIChildrenMainSizeAccessor* (*getChildrenMainSizeAccessor)(); - const GENERATED_ArkUICircleShapeAccessor* (*getCircleShapeAccessor)(); const GENERATED_ArkUIClickEventAccessor* (*getClickEventAccessor)(); const GENERATED_ArkUIClientAuthenticationHandlerAccessor* (*getClientAuthenticationHandlerAccessor)(); const GENERATED_ArkUIColorContentAccessor* (*getColorContentAccessor)(); const GENERATED_ArkUIColorFilterAccessor* (*getColorFilterAccessor)(); - const GENERATED_ArkUIColorMetricsAccessor* (*getColorMetricsAccessor)(); - const GENERATED_ArkUICommon_ContextAccessor* (*getCommon_ContextAccessor)(); const GENERATED_ArkUICommonShapeAccessor* (*getCommonShapeAccessor)(); - const GENERATED_ArkUIComponentContentAccessor* (*getComponentContentAccessor)(); const GENERATED_ArkUIConsoleMessageAccessor* (*getConsoleMessageAccessor)(); const GENERATED_ArkUIContentModifierHelperAccessor* (*getContentModifierHelperAccessor)(); - const GENERATED_ArkUIContextAccessor* (*getContextAccessor)(); const GENERATED_ArkUIControllerHandlerAccessor* (*getControllerHandlerAccessor)(); - const GENERATED_ArkUICurves_ICurveAccessor* (*getCurves_ICurveAccessor)(); const GENERATED_ArkUICustomDialogControllerAccessor* (*getCustomDialogControllerAccessor)(); const GENERATED_ArkUICustomSpanAccessor* (*getCustomSpanAccessor)(); const GENERATED_ArkUIDataResubmissionHandlerAccessor* (*getDataResubmissionHandlerAccessor)(); @@ -28538,44 +25253,21 @@ typedef struct GENERATED_ArkUIAccessors { const GENERATED_ArkUIDismissDialogActionAccessor* (*getDismissDialogActionAccessor)(); const GENERATED_ArkUIDismissPopupActionAccessor* (*getDismissPopupActionAccessor)(); const GENERATED_ArkUIDragEventAccessor* (*getDragEventAccessor)(); - const GENERATED_ArkUIDrawableDescriptorAccessor* (*getDrawableDescriptorAccessor)(); - const GENERATED_ArkUIDrawContextAccessor* (*getDrawContextAccessor)(); - const GENERATED_ArkUIDrawing_BrushAccessor* (*getDrawing_BrushAccessor)(); - const GENERATED_ArkUIDrawing_CanvasAccessor* (*getDrawing_CanvasAccessor)(); - const GENERATED_ArkUIDrawing_ColorFilterAccessor* (*getDrawing_ColorFilterAccessor)(); - const GENERATED_ArkUIDrawing_FontAccessor* (*getDrawing_FontAccessor)(); - const GENERATED_ArkUIDrawing_ImageFilterAccessor* (*getDrawing_ImageFilterAccessor)(); - const GENERATED_ArkUIDrawing_LatticeAccessor* (*getDrawing_LatticeAccessor)(); - const GENERATED_ArkUIDrawing_MaskFilterAccessor* (*getDrawing_MaskFilterAccessor)(); - const GENERATED_ArkUIDrawing_MatrixAccessor* (*getDrawing_MatrixAccessor)(); - const GENERATED_ArkUIDrawing_PathAccessor* (*getDrawing_PathAccessor)(); - const GENERATED_ArkUIDrawing_PathEffectAccessor* (*getDrawing_PathEffectAccessor)(); - const GENERATED_ArkUIDrawing_PenAccessor* (*getDrawing_PenAccessor)(); - const GENERATED_ArkUIDrawing_RegionAccessor* (*getDrawing_RegionAccessor)(); - const GENERATED_ArkUIDrawing_RoundRectAccessor* (*getDrawing_RoundRectAccessor)(); - const GENERATED_ArkUIDrawing_SamplingOptionsAccessor* (*getDrawing_SamplingOptionsAccessor)(); - const GENERATED_ArkUIDrawing_ShaderEffectAccessor* (*getDrawing_ShaderEffectAccessor)(); - const GENERATED_ArkUIDrawing_ShadowLayerAccessor* (*getDrawing_ShadowLayerAccessor)(); - const GENERATED_ArkUIDrawing_TextBlobAccessor* (*getDrawing_TextBlobAccessor)(); - const GENERATED_ArkUIDrawing_TypefaceAccessor* (*getDrawing_TypefaceAccessor)(); const GENERATED_ArkUIDrawingRenderingContextAccessor* (*getDrawingRenderingContextAccessor)(); const GENERATED_ArkUIDrawModifierAccessor* (*getDrawModifierAccessor)(); - const GENERATED_ArkUIEllipseShapeAccessor* (*getEllipseShapeAccessor)(); const GENERATED_ArkUIEnvironmentBackendAccessor* (*getEnvironmentBackendAccessor)(); const GENERATED_ArkUIEventEmulatorAccessor* (*getEventEmulatorAccessor)(); const GENERATED_ArkUIEventResultAccessor* (*getEventResultAccessor)(); const GENERATED_ArkUIEventTargetInfoAccessor* (*getEventTargetInfoAccessor)(); - const GENERATED_ArkUIExtendableComponentAccessor* (*getExtendableComponentAccessor)(); const GENERATED_ArkUIFileSelectorParamAccessor* (*getFileSelectorParamAccessor)(); const GENERATED_ArkUIFileSelectorResultAccessor* (*getFileSelectorResultAccessor)(); const GENERATED_ArkUIFocusAxisEventAccessor* (*getFocusAxisEventAccessor)(); const GENERATED_ArkUIFocusControllerAccessor* (*getFocusControllerAccessor)(); - const GENERATED_ArkUIFrameNodeAccessor* (*getFrameNodeAccessor)(); const GENERATED_ArkUIFrictionMotionAccessor* (*getFrictionMotionAccessor)(); const GENERATED_ArkUIFullScreenExitHandlerAccessor* (*getFullScreenExitHandlerAccessor)(); const GENERATED_ArkUIGestureAccessor* (*getGestureAccessor)(); const GENERATED_ArkUIGestureEventAccessor* (*getGestureEventAccessor)(); - const GENERATED_ArkUIGestureGroupInterfaceAccessor* (*getGestureGroupInterfaceAccessor)(); + const GENERATED_ArkUIGestureGroupAccessor* (*getGestureGroupAccessor)(); const GENERATED_ArkUIGestureRecognizerAccessor* (*getGestureRecognizerAccessor)(); const GENERATED_ArkUIGestureStyleAccessor* (*getGestureStyleAccessor)(); const GENERATED_ArkUIGlobalScope_ohos_arkui_componentSnapshotAccessor* (*getGlobalScope_ohos_arkui_componentSnapshotAccessor)(); @@ -28599,19 +25291,13 @@ typedef struct GENERATED_ArkUIAccessors { const GENERATED_ArkUILayoutManagerAccessor* (*getLayoutManagerAccessor)(); const GENERATED_ArkUILayoutPolicyAccessor* (*getLayoutPolicyAccessor)(); const GENERATED_ArkUILazyForEachOpsAccessor* (*getLazyForEachOpsAccessor)(); - const GENERATED_ArkUILengthMetricsAccessor* (*getLengthMetricsAccessor)(); const GENERATED_ArkUILetterSpacingStyleAccessor* (*getLetterSpacingStyleAccessor)(); - const GENERATED_ArkUILevelOrderAccessor* (*getLevelOrderAccessor)(); - const GENERATED_ArkUILifeCycleAccessor* (*getLifeCycleAccessor)(); const GENERATED_ArkUILinearGradientAccessor* (*getLinearGradientAccessor)(); - const GENERATED_ArkUILinearIndicatorControllerAccessor* (*getLinearIndicatorControllerAccessor)(); const GENERATED_ArkUILineHeightStyleAccessor* (*getLineHeightStyleAccessor)(); const GENERATED_ArkUIListScrollerAccessor* (*getListScrollerAccessor)(); const GENERATED_ArkUILongPressGestureEventAccessor* (*getLongPressGestureEventAccessor)(); - const GENERATED_ArkUILongPressGestureInterfaceAccessor* (*getLongPressGestureInterfaceAccessor)(); const GENERATED_ArkUILongPressRecognizerAccessor* (*getLongPressRecognizerAccessor)(); const GENERATED_ArkUIMatrix2DAccessor* (*getMatrix2DAccessor)(); - const GENERATED_ArkUIMatrix4_Matrix4TransitAccessor* (*getMatrix4_Matrix4TransitAccessor)(); const GENERATED_ArkUIMeasurableAccessor* (*getMeasurableAccessor)(); const GENERATED_ArkUIMouseEventAccessor* (*getMouseEventAccessor)(); const GENERATED_ArkUIMutableStyledStringAccessor* (*getMutableStyledStringAccessor)(); @@ -28620,29 +25306,22 @@ typedef struct GENERATED_ArkUIAccessors { const GENERATED_ArkUINavigationTransitionProxyAccessor* (*getNavigationTransitionProxyAccessor)(); const GENERATED_ArkUINavPathInfoAccessor* (*getNavPathInfoAccessor)(); const GENERATED_ArkUINavPathStackAccessor* (*getNavPathStackAccessor)(); - const GENERATED_ArkUINodeContentAccessor* (*getNodeContentAccessor)(); const GENERATED_ArkUIOffscreenCanvasAccessor* (*getOffscreenCanvasAccessor)(); const GENERATED_ArkUIOffscreenCanvasRenderingContext2DAccessor* (*getOffscreenCanvasRenderingContext2DAccessor)(); const GENERATED_ArkUIPanGestureEventAccessor* (*getPanGestureEventAccessor)(); - const GENERATED_ArkUIPanGestureInterfaceAccessor* (*getPanGestureInterfaceAccessor)(); const GENERATED_ArkUIPanGestureOptionsAccessor* (*getPanGestureOptionsAccessor)(); const GENERATED_ArkUIPanRecognizerAccessor* (*getPanRecognizerAccessor)(); const GENERATED_ArkUIParagraphStyleAccessor* (*getParagraphStyleAccessor)(); const GENERATED_ArkUIPath2DAccessor* (*getPath2DAccessor)(); - const GENERATED_ArkUIPathShapeAccessor* (*getPathShapeAccessor)(); const GENERATED_ArkUIPatternLockControllerAccessor* (*getPatternLockControllerAccessor)(); const GENERATED_ArkUIPermissionRequestAccessor* (*getPermissionRequestAccessor)(); const GENERATED_ArkUIPersistentStorageBackendAccessor* (*getPersistentStorageBackendAccessor)(); const GENERATED_ArkUIPinchGestureEventAccessor* (*getPinchGestureEventAccessor)(); - const GENERATED_ArkUIPinchGestureInterfaceAccessor* (*getPinchGestureInterfaceAccessor)(); const GENERATED_ArkUIPinchRecognizerAccessor* (*getPinchRecognizerAccessor)(); const GENERATED_ArkUIPixelMapMockAccessor* (*getPixelMapMockAccessor)(); const GENERATED_ArkUIProgressMaskAccessor* (*getProgressMaskAccessor)(); - const GENERATED_ArkUIPromptActionAccessor* (*getPromptActionAccessor)(); const GENERATED_ArkUIPulseSymbolEffectAccessor* (*getPulseSymbolEffectAccessor)(); - const GENERATED_ArkUIRectShapeAccessor* (*getRectShapeAccessor)(); const GENERATED_ArkUIRenderingContextSettingsAccessor* (*getRenderingContextSettingsAccessor)(); - const GENERATED_ArkUIRenderNodeAccessor* (*getRenderNodeAccessor)(); const GENERATED_ArkUIRenderServiceNodeAccessor* (*getRenderServiceNodeAccessor)(); const GENERATED_ArkUIReplaceSymbolEffectAccessor* (*getReplaceSymbolEffectAccessor)(); const GENERATED_ArkUIRestrictedWorkerAccessor* (*getRestrictedWorkerAccessor)(); @@ -28653,7 +25332,6 @@ typedef struct GENERATED_ArkUIAccessors { const GENERATED_ArkUIRotationGestureEventAccessor* (*getRotationGestureEventAccessor)(); const GENERATED_ArkUIRotationRecognizerAccessor* (*getRotationRecognizerAccessor)(); const GENERATED_ArkUIScaleSymbolEffectAccessor* (*getScaleSymbolEffectAccessor)(); - const GENERATED_ArkUISceneAccessor* (*getSceneAccessor)(); const GENERATED_ArkUIScreenCaptureHandlerAccessor* (*getScreenCaptureHandlerAccessor)(); const GENERATED_ArkUIScreenshotServiceAccessor* (*getScreenshotServiceAccessor)(); const GENERATED_ArkUIScrollableTargetInfoAccessor* (*getScrollableTargetInfoAccessor)(); @@ -28662,8 +25340,6 @@ typedef struct GENERATED_ArkUIAccessors { const GENERATED_ArkUIScrollResultAccessor* (*getScrollResultAccessor)(); const GENERATED_ArkUISearchControllerAccessor* (*getSearchControllerAccessor)(); const GENERATED_ArkUISearchOpsAccessor* (*getSearchOpsAccessor)(); - const GENERATED_ArkUIShapeClipAccessor* (*getShapeClipAccessor)(); - const GENERATED_ArkUIShapeMaskAccessor* (*getShapeMaskAccessor)(); const GENERATED_ArkUISpringMotionAccessor* (*getSpringMotionAccessor)(); const GENERATED_ArkUISpringPropAccessor* (*getSpringPropAccessor)(); const GENERATED_ArkUISslErrorHandlerAccessor* (*getSslErrorHandlerAccessor)(); @@ -28682,14 +25358,7 @@ typedef struct GENERATED_ArkUIAccessors { const GENERATED_ArkUITabContentTransitionProxyAccessor* (*getTabContentTransitionProxyAccessor)(); const GENERATED_ArkUITabsControllerAccessor* (*getTabsControllerAccessor)(); const GENERATED_ArkUITapGestureEventAccessor* (*getTapGestureEventAccessor)(); - const GENERATED_ArkUITapGestureInterfaceAccessor* (*getTapGestureInterfaceAccessor)(); const GENERATED_ArkUITapRecognizerAccessor* (*getTapRecognizerAccessor)(); - const GENERATED_ArkUIText_FontCollectionAccessor* (*getText_FontCollectionAccessor)(); - const GENERATED_ArkUIText_LineTypesetAccessor* (*getText_LineTypesetAccessor)(); - const GENERATED_ArkUIText_ParagraphAccessor* (*getText_ParagraphAccessor)(); - const GENERATED_ArkUIText_ParagraphBuilderAccessor* (*getText_ParagraphBuilderAccessor)(); - const GENERATED_ArkUIText_RunAccessor* (*getText_RunAccessor)(); - const GENERATED_ArkUIText_TextLineAccessor* (*getText_TextLineAccessor)(); const GENERATED_ArkUITextAreaControllerAccessor* (*getTextAreaControllerAccessor)(); const GENERATED_ArkUITextBaseControllerAccessor* (*getTextBaseControllerAccessor)(); const GENERATED_ArkUITextClockControllerAccessor* (*getTextClockControllerAccessor)(); @@ -28698,23 +25367,17 @@ typedef struct GENERATED_ArkUIAccessors { const GENERATED_ArkUITextEditControllerExAccessor* (*getTextEditControllerExAccessor)(); const GENERATED_ArkUITextFieldOpsAccessor* (*getTextFieldOpsAccessor)(); const GENERATED_ArkUITextInputControllerAccessor* (*getTextInputControllerAccessor)(); - const GENERATED_ArkUITextMenuControllerAccessor* (*getTextMenuControllerAccessor)(); const GENERATED_ArkUITextMenuItemIdAccessor* (*getTextMenuItemIdAccessor)(); const GENERATED_ArkUITextPickerDialogAccessor* (*getTextPickerDialogAccessor)(); const GENERATED_ArkUITextShadowStyleAccessor* (*getTextShadowStyleAccessor)(); const GENERATED_ArkUITextStyleAccessor* (*getTextStyleAccessor)(); const GENERATED_ArkUITextTimerControllerAccessor* (*getTextTimerControllerAccessor)(); - const GENERATED_ArkUIThemeControlAccessor* (*getThemeControlAccessor)(); const GENERATED_ArkUITimePickerDialogAccessor* (*getTimePickerDialogAccessor)(); const GENERATED_ArkUITouchEventAccessor* (*getTouchEventAccessor)(); const GENERATED_ArkUITransitionEffectAccessor* (*getTransitionEffectAccessor)(); const GENERATED_ArkUIUICommonEventAccessor* (*getUICommonEventAccessor)(); - const GENERATED_ArkUIUIContextAccessor* (*getUIContextAccessor)(); const GENERATED_ArkUIUIContextAtomicServiceBarAccessor* (*getUIContextAtomicServiceBarAccessor)(); - const GENERATED_ArkUIUiEffect_VisualEffectAccessor* (*getUiEffect_VisualEffectAccessor)(); const GENERATED_ArkUIUIExtensionProxyAccessor* (*getUIExtensionProxyAccessor)(); - const GENERATED_ArkUIUiObserver_DensityInfoAccessor* (*getUiObserver_DensityInfoAccessor)(); - const GENERATED_ArkUIUiObserver_RouterPageInfoAccessor* (*getUiObserver_RouterPageInfoAccessor)(); const GENERATED_ArkUIUrlStyleAccessor* (*getUrlStyleAccessor)(); const GENERATED_ArkUIUserDataSpanAccessor* (*getUserDataSpanAccessor)(); const GENERATED_ArkUIVideoControllerAccessor* (*getVideoControllerAccessor)(); @@ -28726,7 +25389,6 @@ typedef struct GENERATED_ArkUIAccessors { const GENERATED_ArkUIWebResourceErrorAccessor* (*getWebResourceErrorAccessor)(); const GENERATED_ArkUIWebResourceRequestAccessor* (*getWebResourceRequestAccessor)(); const GENERATED_ArkUIWebResourceResponseAccessor* (*getWebResourceResponseAccessor)(); - const GENERATED_ArkUIWebview_WebviewControllerAccessor* (*getWebview_WebviewControllerAccessor)(); const GENERATED_ArkUIXComponentControllerAccessor* (*getXComponentControllerAccessor)(); const GENERATED_ArkUIGlobalScopeAccessor* (*getGlobalScopeAccessor)(); } GENERATED_ArkUIAccessors; @@ -28752,7 +25414,9 @@ typedef enum GENERATED_Ark_NodeType { GENERATED_ARKUI_COLUMN_SPLIT, GENERATED_ARKUI_COMMON_METHOD, GENERATED_ARKUI_COMMON_SHAPE_METHOD, + GENERATED_ARKUI_COMPONENT_3D, GENERATED_ARKUI_COMPONENT_ROOT, + GENERATED_ARKUI_CONDITION_SCOPE, GENERATED_ARKUI_CONTAINER_SPAN, GENERATED_ARKUI_COUNTER, GENERATED_ARKUI_CUSTOM_BUILDER_ROOT, @@ -28779,7 +25443,6 @@ typedef enum GENERATED_Ark_NodeType { GENERATED_ARKUI_IMAGE_SPAN, GENERATED_ARKUI_INDICATOR_COMPONENT, GENERATED_ARKUI_LINE, - GENERATED_ARKUI_LINEAR_INDICATOR, GENERATED_ARKUI_LIST, GENERATED_ARKUI_LIST_ITEM, GENERATED_ARKUI_LIST_ITEM_GROUP, diff --git a/arkoala-arkts/framework/native/src/generated/bridge_generated.cc b/arkoala-arkts/framework/native/src/generated/bridge_generated.cc index 2fa73da4aa5069c5691a6c5f2a561ffbd430dcbe..d3bf51f5ca7ffcb0c478d08c954c0c8d8bae7dbe 100644 --- a/arkoala-arkts/framework/native/src/generated/bridge_generated.cc +++ b/arkoala-arkts/framework/native/src/generated/bridge_generated.cc @@ -60,7 +60,7 @@ void impl_AlphabetIndexerAttribute_setColor(Ark_NativePointer thisPtr, KSerializ valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -91,7 +91,7 @@ void impl_AlphabetIndexerAttribute_setSelectedColor(Ark_NativePointer thisPtr, K valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -122,7 +122,7 @@ void impl_AlphabetIndexerAttribute_setPopupColor(Ark_NativePointer thisPtr, KSer valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -153,7 +153,7 @@ void impl_AlphabetIndexerAttribute_setSelectedBackgroundColor(Ark_NativePointer valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -184,7 +184,7 @@ void impl_AlphabetIndexerAttribute_setPopupBackground(Ark_NativePointer thisPtr, valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -215,7 +215,7 @@ void impl_AlphabetIndexerAttribute_setPopupSelectedColor(Ark_NativePointer thisP valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -246,7 +246,7 @@ void impl_AlphabetIndexerAttribute_setPopupUnselectedColor(Ark_NativePointer thi valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -277,7 +277,7 @@ void impl_AlphabetIndexerAttribute_setPopupItemBackgroundColor(Ark_NativePointer valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -313,39 +313,39 @@ void impl_AlphabetIndexerAttribute_setSelectedFont(Ark_NativePointer thisPtr, KS Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Font valueValueTempTmpBuf = {}; + Opt_arkui_component_units_Font valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = Font_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = arkui_component_units_Font_serializer::read(thisDeserializer); } - Opt_Font valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getAlphabetIndexerModifier()->setSelectedFont(self, static_cast(&valueValueTemp)); + Opt_arkui_component_units_Font valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getAlphabetIndexerModifier()->setSelectedFont(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(AlphabetIndexerAttribute_setSelectedFont, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_AlphabetIndexerAttribute_setPopupFont(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Font valueValueTempTmpBuf = {}; + Opt_arkui_component_units_Font valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = Font_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = arkui_component_units_Font_serializer::read(thisDeserializer); } - Opt_Font valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getAlphabetIndexerModifier()->setPopupFont(self, static_cast(&valueValueTemp)); + Opt_arkui_component_units_Font valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getAlphabetIndexerModifier()->setPopupFont(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(AlphabetIndexerAttribute_setPopupFont, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_AlphabetIndexerAttribute_setPopupItemFont(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Font valueValueTempTmpBuf = {}; + Opt_arkui_component_units_Font valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = Font_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = arkui_component_units_Font_serializer::read(thisDeserializer); } - Opt_Font valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getAlphabetIndexerModifier()->setPopupItemFont(self, static_cast(&valueValueTemp)); + Opt_arkui_component_units_Font valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getAlphabetIndexerModifier()->setPopupItemFont(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(AlphabetIndexerAttribute_setPopupItemFont, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_AlphabetIndexerAttribute_setItemSize(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -377,13 +377,13 @@ void impl_AlphabetIndexerAttribute_setFont(Ark_NativePointer thisPtr, KSerialize Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Font valueValueTempTmpBuf = {}; + Opt_arkui_component_units_Font valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = Font_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = arkui_component_units_Font_serializer::read(thisDeserializer); } - Opt_Font valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getAlphabetIndexerModifier()->setFont(self, static_cast(&valueValueTemp)); + Opt_arkui_component_units_Font valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getAlphabetIndexerModifier()->setFont(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(AlphabetIndexerAttribute_setFont, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_AlphabetIndexerAttribute_setOnSelect(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -527,7 +527,7 @@ void impl_AlphabetIndexerAttribute_setPopupTitleBackground(Ark_NativePointer thi valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -804,20 +804,25 @@ Ark_NativePointer impl_Badge_construct(Ark_Int32 id, Ark_Int32 flags) { return GetNodeModifiers()->getBadgeModifier()->construct(id, flags); } KOALA_INTEROP_DIRECT_2(Badge_construct, Ark_NativePointer, Ark_Int32, Ark_Int32) -void impl_BadgeInterface_setBadgeOptions0(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { +void impl_BadgeInterface_setBadgeOptions(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_BadgeParamWithNumber valueValueTemp = BadgeParamWithNumber_serializer::read(thisDeserializer);; - GetNodeModifiers()->getBadgeModifier()->setBadgeOptions0(self, static_cast(&valueValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(BadgeInterface_setBadgeOptions0, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_BadgeInterface_setBadgeOptions1(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_BadgeParamWithString valueValueTemp = BadgeParamWithString_serializer::read(thisDeserializer);; - GetNodeModifiers()->getBadgeModifier()->setBadgeOptions1(self, static_cast(&valueValueTemp)); + const Ark_Int8 valueValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); + Ark_Union_BadgeParamWithNumber_BadgeParamWithString valueValueTempTmpBuf = {}; + valueValueTempTmpBuf.selector = valueValueTempTmpBufUnionSelector; + if (valueValueTempTmpBufUnionSelector == 0) { + valueValueTempTmpBuf.selector = 0; + valueValueTempTmpBuf.value0 = BadgeParamWithNumber_serializer::read(thisDeserializer); + } else if (valueValueTempTmpBufUnionSelector == 1) { + valueValueTempTmpBuf.selector = 1; + valueValueTempTmpBuf.value1 = BadgeParamWithString_serializer::read(thisDeserializer); + } else { + INTEROP_FATAL("One of the branches for valueValueTempTmpBuf has to be chosen through deserialisation."); + } + Ark_Union_BadgeParamWithNumber_BadgeParamWithString valueValueTemp = static_cast(valueValueTempTmpBuf);; + GetNodeModifiers()->getBadgeModifier()->setBadgeOptions(self, static_cast(&valueValueTemp)); } -KOALA_INTEROP_DIRECT_V3(BadgeInterface_setBadgeOptions1, Ark_NativePointer, KSerializerBuffer, int32_t) +KOALA_INTEROP_DIRECT_V3(BadgeInterface_setBadgeOptions, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_Blank_construct(Ark_Int32 id, Ark_Int32 flags) { return GetNodeModifiers()->getBlankModifier()->construct(id, flags); } @@ -859,7 +864,7 @@ void impl_BlankAttribute_setColor(Ark_NativePointer thisPtr, KSerializerBuffer t valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -997,7 +1002,7 @@ void impl_ButtonAttribute_setFontColor(Ark_NativePointer thisPtr, KSerializerBuf valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -1365,7 +1370,7 @@ void impl_CheckboxAttribute_setSelectedColor(Ark_NativePointer thisPtr, KSeriali valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -1409,7 +1414,7 @@ void impl_CheckboxAttribute_setUnselectedColor(Ark_NativePointer thisPtr, KSeria valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -1508,7 +1513,7 @@ void impl_CheckboxGroupAttribute_setSelectedColor(Ark_NativePointer thisPtr, KSe valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -1539,7 +1544,7 @@ void impl_CheckboxGroupAttribute_setUnselectedColor(Ark_NativePointer thisPtr, K valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -1669,6 +1674,13 @@ void impl_ColumnAttribute_setJustifyContent(Ark_NativePointer thisPtr, KSerializ GetNodeModifiers()->getColumnModifier()->setJustifyContent(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(ColumnAttribute_setJustifyContent, Ark_NativePointer, KSerializerBuffer, int32_t) +void impl_ColumnAttribute_setPointLight(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + DeserializerBase thisDeserializer(thisArray, thisLength); + Ark_PointLightStyle valueValueTemp = PointLightStyle_serializer::read(thisDeserializer);; + GetNodeModifiers()->getColumnModifier()->setPointLight(self, static_cast(&valueValueTemp)); +} +KOALA_INTEROP_DIRECT_V3(ColumnAttribute_setPointLight, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_ColumnAttribute_setReverse(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); @@ -2094,7 +2106,7 @@ void impl_CommonMethod_setBackgroundColor(Ark_NativePointer thisPtr, KSerializer valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -2235,7 +2247,7 @@ void impl_CommonMethod_setBackgroundFilter(Ark_NativePointer thisPtr, KSerialize Opt_uiEffect_Filter valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = uiEffect_Filter_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = static_cast(uiEffect_Filter_serializer::read(thisDeserializer)); } Opt_uiEffect_Filter valueValueTemp = valueValueTempTmpBuf;; GetNodeModifiers()->getCommonMethodModifier()->setBackgroundFilter(self, static_cast(&valueValueTemp)); @@ -2248,7 +2260,7 @@ void impl_CommonMethod_setForegroundFilter(Ark_NativePointer thisPtr, KSerialize Opt_uiEffect_Filter valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = uiEffect_Filter_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = static_cast(uiEffect_Filter_serializer::read(thisDeserializer)); } Opt_uiEffect_Filter valueValueTemp = valueValueTempTmpBuf;; GetNodeModifiers()->getCommonMethodModifier()->setForegroundFilter(self, static_cast(&valueValueTemp)); @@ -2261,7 +2273,7 @@ void impl_CommonMethod_setCompositingFilter(Ark_NativePointer thisPtr, KSerializ Opt_uiEffect_Filter valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = uiEffect_Filter_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = static_cast(uiEffect_Filter_serializer::read(thisDeserializer)); } Opt_uiEffect_Filter valueValueTemp = valueValueTempTmpBuf;; GetNodeModifiers()->getCommonMethodModifier()->setCompositingFilter(self, static_cast(&valueValueTemp)); @@ -2390,7 +2402,7 @@ void impl_CommonMethod_setBorderColor(Ark_NativePointer thisPtr, KSerializerBuff valueValueTempTmpBuf_BufU.selector = valueValueTempTmpBuf_BufUUnionSelector; if (valueValueTempTmpBuf_BufUUnionSelector == 0) { valueValueTempTmpBuf_BufU.selector = 0; - valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_BufUUnionSelector == 1) { valueValueTempTmpBuf_BufU.selector = 1; valueValueTempTmpBuf_BufU.value1 = static_cast(thisDeserializer.readNumber()); @@ -2570,7 +2582,7 @@ void impl_CommonMethod_setOutlineColor(Ark_NativePointer thisPtr, KSerializerBuf valueValueTempTmpBuf_BufU.selector = valueValueTempTmpBuf_BufUUnionSelector; if (valueValueTempTmpBuf_BufUUnionSelector == 0) { valueValueTempTmpBuf_BufU.selector = 0; - valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_BufUUnionSelector == 1) { valueValueTempTmpBuf_BufU.selector = 1; valueValueTempTmpBuf_BufU.value1 = static_cast(thisDeserializer.readNumber()); @@ -2656,7 +2668,7 @@ void impl_CommonMethod_setForegroundColor(Ark_NativePointer thisPtr, KSerializer valueValueTempTmpBuf_BufU.selector = valueValueTempTmpBuf_BufUUnionSelector; if (valueValueTempTmpBuf_BufUUnionSelector == 0) { valueValueTempTmpBuf_BufU.selector = 0; - valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_BufUUnionSelector == 1) { valueValueTempTmpBuf_BufU.selector = 1; valueValueTempTmpBuf_BufU.value1 = static_cast(thisDeserializer.readNumber()); @@ -2734,6 +2746,19 @@ void impl_CommonMethod_setOnAccessibilityHover(Ark_NativePointer thisPtr, KSeria GetNodeModifiers()->getCommonMethodModifier()->setOnAccessibilityHover(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(CommonMethod_setOnAccessibilityHover, Ark_NativePointer, KSerializerBuffer, int32_t) +void impl_CommonMethod_setOnAccessibilityHoverTransparent(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + DeserializerBase thisDeserializer(thisArray, thisLength); + const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_AccessibilityTransparentCallback valueValueTempTmpBuf = {}; + valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + valueValueTempTmpBuf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_AccessibilityTransparentCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_AccessibilityTransparentCallback))))}; + } + Opt_AccessibilityTransparentCallback valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getCommonMethodModifier()->setOnAccessibilityHoverTransparent(self, static_cast(&valueValueTemp)); +} +KOALA_INTEROP_DIRECT_V3(CommonMethod_setOnAccessibilityHoverTransparent, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_CommonMethod_setHoverEffect(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); @@ -3063,15 +3088,15 @@ void impl_CommonMethod_setColorBlend(Ark_NativePointer thisPtr, KSerializerBuffe Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Color_String_Resource valueValueTempTmpBuf = {}; + Opt_Union_arkui_component_enums_Color_String_Resource valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { const Ark_Int8 valueValueTempTmpBuf_UnionSelector = thisDeserializer.readInt8(); - Ark_Union_Color_String_Resource valueValueTempTmpBuf_ = {}; + Ark_Union_arkui_component_enums_Color_String_Resource valueValueTempTmpBuf_ = {}; valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readString()); @@ -3081,10 +3106,10 @@ void impl_CommonMethod_setColorBlend(Ark_NativePointer thisPtr, KSerializerBuffe } else { INTEROP_FATAL("One of the branches for valueValueTempTmpBuf_ has to be chosen through deserialisation."); } - valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); + valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); } - Opt_Union_Color_String_Resource valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getCommonMethodModifier()->setColorBlend(self, static_cast(&valueValueTemp)); + Opt_Union_arkui_component_enums_Color_String_Resource valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getCommonMethodModifier()->setColorBlend(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(CommonMethod_setColorBlend, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_CommonMethod_setSaturate(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -3465,28 +3490,28 @@ void impl_CommonMethod_setPosition(Ark_NativePointer thisPtr, KSerializerBuffer Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Position_Edges_LocalizedEdges valueValueTempTmpBuf = {}; + Opt_Union_Position_arkui_component_units_Edges_LocalizedEdges valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { const Ark_Int8 valueValueTempTmpBuf_UnionSelector = thisDeserializer.readInt8(); - Ark_Union_Position_Edges_LocalizedEdges valueValueTempTmpBuf_ = {}; + Ark_Union_Position_arkui_component_units_Edges_LocalizedEdges valueValueTempTmpBuf_ = {}; valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; valueValueTempTmpBuf_.value0 = Position_serializer::read(thisDeserializer); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; - valueValueTempTmpBuf_.value1 = Edges_serializer::read(thisDeserializer); + valueValueTempTmpBuf_.value1 = arkui_component_units_Edges_serializer::read(thisDeserializer); } else if (valueValueTempTmpBuf_UnionSelector == 2) { valueValueTempTmpBuf_.selector = 2; valueValueTempTmpBuf_.value2 = LocalizedEdges_serializer::read(thisDeserializer); } else { INTEROP_FATAL("One of the branches for valueValueTempTmpBuf_ has to be chosen through deserialisation."); } - valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); + valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); } - Opt_Union_Position_Edges_LocalizedEdges valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getCommonMethodModifier()->setPosition(self, static_cast(&valueValueTemp)); + Opt_Union_Position_arkui_component_units_Edges_LocalizedEdges valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getCommonMethodModifier()->setPosition(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(CommonMethod_setPosition, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_CommonMethod_setMarkAnchor(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -3518,28 +3543,28 @@ void impl_CommonMethod_setOffset(Ark_NativePointer thisPtr, KSerializerBuffer th Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Position_Edges_LocalizedEdges valueValueTempTmpBuf = {}; + Opt_Union_Position_arkui_component_units_Edges_LocalizedEdges valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { const Ark_Int8 valueValueTempTmpBuf_UnionSelector = thisDeserializer.readInt8(); - Ark_Union_Position_Edges_LocalizedEdges valueValueTempTmpBuf_ = {}; + Ark_Union_Position_arkui_component_units_Edges_LocalizedEdges valueValueTempTmpBuf_ = {}; valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; valueValueTempTmpBuf_.value0 = Position_serializer::read(thisDeserializer); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; - valueValueTempTmpBuf_.value1 = Edges_serializer::read(thisDeserializer); + valueValueTempTmpBuf_.value1 = arkui_component_units_Edges_serializer::read(thisDeserializer); } else if (valueValueTempTmpBuf_UnionSelector == 2) { valueValueTempTmpBuf_.selector = 2; valueValueTempTmpBuf_.value2 = LocalizedEdges_serializer::read(thisDeserializer); } else { INTEROP_FATAL("One of the branches for valueValueTempTmpBuf_ has to be chosen through deserialisation."); } - valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); + valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); } - Opt_Union_Position_Edges_LocalizedEdges valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getCommonMethodModifier()->setOffset(self, static_cast(&valueValueTemp)); + Opt_Union_Position_arkui_component_units_Edges_LocalizedEdges valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getCommonMethodModifier()->setOffset(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(CommonMethod_setOffset, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_CommonMethod_setEnabled(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -3967,13 +3992,13 @@ void impl_CommonMethod_setRestoreId(Ark_NativePointer thisPtr, KSerializerBuffer Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Number valueValueTempTmpBuf = {}; + Opt_Int32 valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = static_cast(thisDeserializer.readNumber()); + valueValueTempTmpBuf.value = thisDeserializer.readInt32(); } - Opt_Number valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getCommonMethodModifier()->setRestoreId(self, static_cast(&valueValueTemp)); + Opt_Int32 valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getCommonMethodModifier()->setRestoreId(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(CommonMethod_setRestoreId, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_CommonMethod_setSphericalEffect(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -4626,13 +4651,13 @@ void impl_CommonMethod_setOnClick1(Ark_NativePointer thisPtr, KSerializerBuffer } Opt_Callback_ClickEvent_Void eventValueTemp = eventValueTempTmpBuf;; const auto distanceThresholdValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Number distanceThresholdValueTempTmpBuf = {}; + Opt_Float64 distanceThresholdValueTempTmpBuf = {}; distanceThresholdValueTempTmpBuf.tag = distanceThresholdValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((distanceThresholdValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - distanceThresholdValueTempTmpBuf.value = static_cast(thisDeserializer.readNumber()); + distanceThresholdValueTempTmpBuf.value = thisDeserializer.readFloat64(); } - Opt_Number distanceThresholdValueTemp = distanceThresholdValueTempTmpBuf;; - GetNodeModifiers()->getCommonMethodModifier()->setOnClick1(self, static_cast(&eventValueTemp), static_cast(&distanceThresholdValueTemp)); + Opt_Float64 distanceThresholdValueTemp = distanceThresholdValueTempTmpBuf;; + GetNodeModifiers()->getCommonMethodModifier()->setOnClick1(self, static_cast(&eventValueTemp), static_cast(&distanceThresholdValueTemp)); } KOALA_INTEROP_DIRECT_V3(CommonMethod_setOnClick1, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_CommonMethod_setFocusScopeId(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -4717,7 +4742,7 @@ void impl_CommonMethod_setGesture(Ark_NativePointer thisPtr, KSerializerBuffer t gestureValueTempTmpBuf_.value0 = static_cast(Gesture_serializer::read(thisDeserializer)); } else if (gestureValueTempTmpBuf_UnionSelector == 1) { gestureValueTempTmpBuf_.selector = 1; - gestureValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readCustomObject("object")); + gestureValueTempTmpBuf_.value1 = static_cast(GestureGroup_serializer::read(thisDeserializer)); } else { INTEROP_FATAL("One of the branches for gestureValueTempTmpBuf_ has to be chosen through deserialisation."); } @@ -4749,7 +4774,7 @@ void impl_CommonMethod_setPriorityGesture(Ark_NativePointer thisPtr, KSerializer gestureValueTempTmpBuf_.value0 = static_cast(Gesture_serializer::read(thisDeserializer)); } else if (gestureValueTempTmpBuf_UnionSelector == 1) { gestureValueTempTmpBuf_.selector = 1; - gestureValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readCustomObject("object")); + gestureValueTempTmpBuf_.value1 = static_cast(GestureGroup_serializer::read(thisDeserializer)); } else { INTEROP_FATAL("One of the branches for gestureValueTempTmpBuf_ has to be chosen through deserialisation."); } @@ -4781,7 +4806,7 @@ void impl_CommonMethod_setParallelGesture(Ark_NativePointer thisPtr, KSerializer gestureValueTempTmpBuf_.value0 = static_cast(Gesture_serializer::read(thisDeserializer)); } else if (gestureValueTempTmpBuf_UnionSelector == 1) { gestureValueTempTmpBuf_.selector = 1; - gestureValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readCustomObject("object")); + gestureValueTempTmpBuf_.value1 = static_cast(GestureGroup_serializer::read(thisDeserializer)); } else { INTEROP_FATAL("One of the branches for gestureValueTempTmpBuf_ has to be chosen through deserialisation."); } @@ -5030,7 +5055,7 @@ void impl_CommonMethod_setOverlay(Ark_NativePointer thisPtr, KSerializerBuffer t valueValueTempTmpBuf_.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; } else if (valueValueTempTmpBuf_UnionSelector == 2) { valueValueTempTmpBuf_.selector = 2; - valueValueTempTmpBuf_.value2 = static_cast(ComponentContent_serializer::read(thisDeserializer)); + valueValueTempTmpBuf_.value2 = static_cast(thisDeserializer.readObject()); } else { INTEROP_FATAL("One of the branches for valueValueTempTmpBuf_ has to be chosen through deserialisation."); } @@ -5070,19 +5095,25 @@ KOALA_INTEROP_DIRECT_V3(CommonMethod_setBlendMode, Ark_NativePointer, KSerialize void impl_CommonMethod_setAdvancedBlendMode(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 effectValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_Union_BlendMode_Blender effectValueTempTmpBuf = {}; - effectValueTempTmpBuf.selector = effectValueTempTmpBufUnionSelector; - if (effectValueTempTmpBufUnionSelector == 0) { - effectValueTempTmpBuf.selector = 0; - effectValueTempTmpBuf.value0 = static_cast(thisDeserializer.readInt32()); - } else if (effectValueTempTmpBufUnionSelector == 1) { - effectValueTempTmpBuf.selector = 1; - effectValueTempTmpBuf.value1 = uiEffect_BrightnessBlender_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for effectValueTempTmpBuf has to be chosen through deserialisation."); + const auto effectValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Union_BlendMode_Blender effectValueTempTmpBuf = {}; + effectValueTempTmpBuf.tag = effectValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((effectValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 effectValueTempTmpBuf_UnionSelector = thisDeserializer.readInt8(); + Ark_Union_BlendMode_Blender effectValueTempTmpBuf_ = {}; + effectValueTempTmpBuf_.selector = effectValueTempTmpBuf_UnionSelector; + if (effectValueTempTmpBuf_UnionSelector == 0) { + effectValueTempTmpBuf_.selector = 0; + effectValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + } else if (effectValueTempTmpBuf_UnionSelector == 1) { + effectValueTempTmpBuf_.selector = 1; + effectValueTempTmpBuf_.value1 = uiEffect_BrightnessBlender_serializer::read(thisDeserializer); + } else { + INTEROP_FATAL("One of the branches for effectValueTempTmpBuf_ has to be chosen through deserialisation."); + } + effectValueTempTmpBuf.value = static_cast(effectValueTempTmpBuf_); } - Ark_Union_BlendMode_Blender effectValueTemp = static_cast(effectValueTempTmpBuf);; + Opt_Union_BlendMode_Blender effectValueTemp = effectValueTempTmpBuf;; const auto typeValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_BlendApplyType typeValueTempTmpBuf = {}; typeValueTempTmpBuf.tag = typeValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -5090,7 +5121,7 @@ void impl_CommonMethod_setAdvancedBlendMode(Ark_NativePointer thisPtr, KSerializ typeValueTempTmpBuf.value = static_cast(thisDeserializer.readInt32()); } Opt_BlendApplyType typeValueTemp = typeValueTempTmpBuf;; - GetNodeModifiers()->getCommonMethodModifier()->setAdvancedBlendMode(self, static_cast(&effectValueTemp), static_cast(&typeValueTemp)); + GetNodeModifiers()->getCommonMethodModifier()->setAdvancedBlendMode(self, static_cast(&effectValueTemp), static_cast(&typeValueTemp)); } KOALA_INTEROP_DIRECT_V3(CommonMethod_setAdvancedBlendMode, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_CommonMethod_setGeometryTransition1(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -5449,19 +5480,19 @@ void impl_CommonMethod_setOnVisibleAreaChange(Ark_NativePointer thisPtr, KSerial Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto ratiosValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_Number ratiosValueTempTmpBuf = {}; + Opt_Array_Float64 ratiosValueTempTmpBuf = {}; ratiosValueTempTmpBuf.tag = ratiosValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((ratiosValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { const Ark_Int32 ratiosValueTempTmpBuf_Length = thisDeserializer.readInt32(); - Array_Number ratiosValueTempTmpBuf_ = {}; + Array_Float64 ratiosValueTempTmpBuf_ = {}; thisDeserializer.resizeArray::type, std::decay::type>(&ratiosValueTempTmpBuf_, ratiosValueTempTmpBuf_Length); for (int ratiosValueTempTmpBuf_BufCounterI = 0; ratiosValueTempTmpBuf_BufCounterI < ratiosValueTempTmpBuf_Length; ratiosValueTempTmpBuf_BufCounterI++) { - ratiosValueTempTmpBuf_.array[ratiosValueTempTmpBuf_BufCounterI] = static_cast(thisDeserializer.readNumber()); + ratiosValueTempTmpBuf_.array[ratiosValueTempTmpBuf_BufCounterI] = thisDeserializer.readFloat64(); } ratiosValueTempTmpBuf.value = ratiosValueTempTmpBuf_; } - Opt_Array_Number ratiosValueTemp = ratiosValueTempTmpBuf;; + Opt_Array_Float64 ratiosValueTemp = ratiosValueTempTmpBuf;; const auto eventValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_VisibleAreaChangeCallback eventValueTempTmpBuf = {}; eventValueTempTmpBuf.tag = eventValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -5469,7 +5500,7 @@ void impl_CommonMethod_setOnVisibleAreaChange(Ark_NativePointer thisPtr, KSerial eventValueTempTmpBuf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VisibleAreaChangeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VisibleAreaChangeCallback))))}; } Opt_VisibleAreaChangeCallback eventValueTemp = eventValueTempTmpBuf;; - GetNodeModifiers()->getCommonMethodModifier()->setOnVisibleAreaChange(self, static_cast(&ratiosValueTemp), static_cast(&eventValueTemp)); + GetNodeModifiers()->getCommonMethodModifier()->setOnVisibleAreaChange(self, static_cast(&ratiosValueTemp), static_cast(&eventValueTemp)); } KOALA_INTEROP_DIRECT_V3(CommonMethod_setOnVisibleAreaChange, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_CommonMethod_setOnVisibleAreaApproximateChange(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -5594,7 +5625,7 @@ void impl_CommonShapeMethod_setStroke(Ark_NativePointer thisPtr, KSerializerBuff valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -5625,7 +5656,7 @@ void impl_CommonShapeMethod_setFill(Ark_NativePointer thisPtr, KSerializerBuffer valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -5873,15 +5904,15 @@ void impl_ScrollableCommonMethod_setScrollBarColor(Ark_NativePointer thisPtr, KS Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Color_Number_String valueValueTempTmpBuf = {}; + Opt_Union_arkui_component_enums_Color_Number_String valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { const Ark_Int8 valueValueTempTmpBuf_UnionSelector = thisDeserializer.readInt8(); - Ark_Union_Color_Number_String valueValueTempTmpBuf_ = {}; + Ark_Union_arkui_component_enums_Color_Number_String valueValueTempTmpBuf_ = {}; valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -5891,10 +5922,10 @@ void impl_ScrollableCommonMethod_setScrollBarColor(Ark_NativePointer thisPtr, KS } else { INTEROP_FATAL("One of the branches for valueValueTempTmpBuf_ has to be chosen through deserialisation."); } - valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); + valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); } - Opt_Union_Color_Number_String valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getScrollableCommonMethodModifier()->setScrollBarColor(self, static_cast(&valueValueTemp)); + Opt_Union_arkui_component_enums_Color_Number_String valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getScrollableCommonMethodModifier()->setScrollBarColor(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(ScrollableCommonMethod_setScrollBarColor, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_ScrollableCommonMethod_setScrollBarWidth(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -6129,6 +6160,206 @@ void impl_ScrollableCommonMethod_setFadingEdge(Ark_NativePointer thisPtr, KSeria GetNodeModifiers()->getScrollableCommonMethodModifier()->setFadingEdge(self, static_cast(&enabledValueTemp), static_cast(&optionsValueTemp)); } KOALA_INTEROP_DIRECT_V3(ScrollableCommonMethod_setFadingEdge, Ark_NativePointer, KSerializerBuffer, int32_t) +Ark_NativePointer impl_Component3D_construct(Ark_Int32 id, Ark_Int32 flags) { + return GetNodeModifiers()->getComponent3DModifier()->construct(id, flags); +} +KOALA_INTEROP_DIRECT_2(Component3D_construct, Ark_NativePointer, Ark_Int32, Ark_Int32) +void impl_Component3DInterface_setComponent3DOptions(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + DeserializerBase thisDeserializer(thisArray, thisLength); + const auto sceneOptionsValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_SceneOptions sceneOptionsValueTempTmpBuf = {}; + sceneOptionsValueTempTmpBuf.tag = sceneOptionsValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((sceneOptionsValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + sceneOptionsValueTempTmpBuf.value = SceneOptions_serializer::read(thisDeserializer); + } + Opt_SceneOptions sceneOptionsValueTemp = sceneOptionsValueTempTmpBuf;; + GetNodeModifiers()->getComponent3DModifier()->setComponent3DOptions(self, static_cast(&sceneOptionsValueTemp)); +} +KOALA_INTEROP_DIRECT_V3(Component3DInterface_setComponent3DOptions, Ark_NativePointer, KSerializerBuffer, int32_t) +void impl_Component3DAttribute_setEnvironment(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + DeserializerBase thisDeserializer(thisArray, thisLength); + const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_ResourceStr valueValueTempTmpBuf = {}; + valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 valueValueTempTmpBuf_UnionSelector = thisDeserializer.readInt8(); + Ark_ResourceStr valueValueTempTmpBuf_ = {}; + valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; + if (valueValueTempTmpBuf_UnionSelector == 0) { + valueValueTempTmpBuf_.selector = 0; + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readString()); + } else if (valueValueTempTmpBuf_UnionSelector == 1) { + valueValueTempTmpBuf_.selector = 1; + valueValueTempTmpBuf_.value1 = Resource_serializer::read(thisDeserializer); + } else { + INTEROP_FATAL("One of the branches for valueValueTempTmpBuf_ has to be chosen through deserialisation."); + } + valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); + } + Opt_ResourceStr valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getComponent3DModifier()->setEnvironment(self, static_cast(&valueValueTemp)); +} +KOALA_INTEROP_DIRECT_V3(Component3DAttribute_setEnvironment, Ark_NativePointer, KSerializerBuffer, int32_t) +void impl_Component3DAttribute_setShader(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + DeserializerBase thisDeserializer(thisArray, thisLength); + const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_ResourceStr valueValueTempTmpBuf = {}; + valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 valueValueTempTmpBuf_UnionSelector = thisDeserializer.readInt8(); + Ark_ResourceStr valueValueTempTmpBuf_ = {}; + valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; + if (valueValueTempTmpBuf_UnionSelector == 0) { + valueValueTempTmpBuf_.selector = 0; + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readString()); + } else if (valueValueTempTmpBuf_UnionSelector == 1) { + valueValueTempTmpBuf_.selector = 1; + valueValueTempTmpBuf_.value1 = Resource_serializer::read(thisDeserializer); + } else { + INTEROP_FATAL("One of the branches for valueValueTempTmpBuf_ has to be chosen through deserialisation."); + } + valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); + } + Opt_ResourceStr valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getComponent3DModifier()->setShader(self, static_cast(&valueValueTemp)); +} +KOALA_INTEROP_DIRECT_V3(Component3DAttribute_setShader, Ark_NativePointer, KSerializerBuffer, int32_t) +void impl_Component3DAttribute_setShaderImageTexture(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + DeserializerBase thisDeserializer(thisArray, thisLength); + const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_ResourceStr valueValueTempTmpBuf = {}; + valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 valueValueTempTmpBuf_UnionSelector = thisDeserializer.readInt8(); + Ark_ResourceStr valueValueTempTmpBuf_ = {}; + valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; + if (valueValueTempTmpBuf_UnionSelector == 0) { + valueValueTempTmpBuf_.selector = 0; + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readString()); + } else if (valueValueTempTmpBuf_UnionSelector == 1) { + valueValueTempTmpBuf_.selector = 1; + valueValueTempTmpBuf_.value1 = Resource_serializer::read(thisDeserializer); + } else { + INTEROP_FATAL("One of the branches for valueValueTempTmpBuf_ has to be chosen through deserialisation."); + } + valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); + } + Opt_ResourceStr valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getComponent3DModifier()->setShaderImageTexture(self, static_cast(&valueValueTemp)); +} +KOALA_INTEROP_DIRECT_V3(Component3DAttribute_setShaderImageTexture, Ark_NativePointer, KSerializerBuffer, int32_t) +void impl_Component3DAttribute_setShaderInputBuffer(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + DeserializerBase thisDeserializer(thisArray, thisLength); + const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Array_Number valueValueTempTmpBuf = {}; + valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int32 valueValueTempTmpBuf_Length = thisDeserializer.readInt32(); + Array_Number valueValueTempTmpBuf_ = {}; + thisDeserializer.resizeArray::type, + std::decay::type>(&valueValueTempTmpBuf_, valueValueTempTmpBuf_Length); + for (int valueValueTempTmpBuf_BufCounterI = 0; valueValueTempTmpBuf_BufCounterI < valueValueTempTmpBuf_Length; valueValueTempTmpBuf_BufCounterI++) { + valueValueTempTmpBuf_.array[valueValueTempTmpBuf_BufCounterI] = static_cast(thisDeserializer.readNumber()); + } + valueValueTempTmpBuf.value = valueValueTempTmpBuf_; + } + Opt_Array_Number valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getComponent3DModifier()->setShaderInputBuffer(self, static_cast(&valueValueTemp)); +} +KOALA_INTEROP_DIRECT_V3(Component3DAttribute_setShaderInputBuffer, Ark_NativePointer, KSerializerBuffer, int32_t) +void impl_Component3DAttribute_setRenderWidth(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + DeserializerBase thisDeserializer(thisArray, thisLength); + const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Dimension valueValueTempTmpBuf = {}; + valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 valueValueTempTmpBuf_UnionSelector = thisDeserializer.readInt8(); + Ark_Dimension valueValueTempTmpBuf_ = {}; + valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; + if (valueValueTempTmpBuf_UnionSelector == 0) { + valueValueTempTmpBuf_.selector = 0; + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readString()); + } else if (valueValueTempTmpBuf_UnionSelector == 1) { + valueValueTempTmpBuf_.selector = 1; + valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); + } else if (valueValueTempTmpBuf_UnionSelector == 2) { + valueValueTempTmpBuf_.selector = 2; + valueValueTempTmpBuf_.value2 = Resource_serializer::read(thisDeserializer); + } else { + INTEROP_FATAL("One of the branches for valueValueTempTmpBuf_ has to be chosen through deserialisation."); + } + valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); + } + Opt_Dimension valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getComponent3DModifier()->setRenderWidth(self, static_cast(&valueValueTemp)); +} +KOALA_INTEROP_DIRECT_V3(Component3DAttribute_setRenderWidth, Ark_NativePointer, KSerializerBuffer, int32_t) +void impl_Component3DAttribute_setRenderHeight(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + DeserializerBase thisDeserializer(thisArray, thisLength); + const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Dimension valueValueTempTmpBuf = {}; + valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 valueValueTempTmpBuf_UnionSelector = thisDeserializer.readInt8(); + Ark_Dimension valueValueTempTmpBuf_ = {}; + valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; + if (valueValueTempTmpBuf_UnionSelector == 0) { + valueValueTempTmpBuf_.selector = 0; + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readString()); + } else if (valueValueTempTmpBuf_UnionSelector == 1) { + valueValueTempTmpBuf_.selector = 1; + valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); + } else if (valueValueTempTmpBuf_UnionSelector == 2) { + valueValueTempTmpBuf_.selector = 2; + valueValueTempTmpBuf_.value2 = Resource_serializer::read(thisDeserializer); + } else { + INTEROP_FATAL("One of the branches for valueValueTempTmpBuf_ has to be chosen through deserialisation."); + } + valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); + } + Opt_Dimension valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getComponent3DModifier()->setRenderHeight(self, static_cast(&valueValueTemp)); +} +KOALA_INTEROP_DIRECT_V3(Component3DAttribute_setRenderHeight, Ark_NativePointer, KSerializerBuffer, int32_t) +void impl_Component3DAttribute_setCustomRender(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + DeserializerBase thisDeserializer(thisArray, thisLength); + const auto uriValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_ResourceStr uriValueTempTmpBuf = {}; + uriValueTempTmpBuf.tag = uriValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((uriValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 uriValueTempTmpBuf_UnionSelector = thisDeserializer.readInt8(); + Ark_ResourceStr uriValueTempTmpBuf_ = {}; + uriValueTempTmpBuf_.selector = uriValueTempTmpBuf_UnionSelector; + if (uriValueTempTmpBuf_UnionSelector == 0) { + uriValueTempTmpBuf_.selector = 0; + uriValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readString()); + } else if (uriValueTempTmpBuf_UnionSelector == 1) { + uriValueTempTmpBuf_.selector = 1; + uriValueTempTmpBuf_.value1 = Resource_serializer::read(thisDeserializer); + } else { + INTEROP_FATAL("One of the branches for uriValueTempTmpBuf_ has to be chosen through deserialisation."); + } + uriValueTempTmpBuf.value = static_cast(uriValueTempTmpBuf_); + } + Opt_ResourceStr uriValueTemp = uriValueTempTmpBuf;; + const auto selfRenderUpdateValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Boolean selfRenderUpdateValueTempTmpBuf = {}; + selfRenderUpdateValueTempTmpBuf.tag = selfRenderUpdateValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((selfRenderUpdateValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + selfRenderUpdateValueTempTmpBuf.value = thisDeserializer.readBoolean(); + } + Opt_Boolean selfRenderUpdateValueTemp = selfRenderUpdateValueTempTmpBuf;; + GetNodeModifiers()->getComponent3DModifier()->setCustomRender(self, static_cast(&uriValueTemp), static_cast(&selfRenderUpdateValueTemp)); +} +KOALA_INTEROP_DIRECT_V3(Component3DAttribute_setCustomRender, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_ContainerSpan_construct(Ark_Int32 id, Ark_Int32 flags) { return GetNodeModifiers()->getContainerSpanModifier()->construct(id, flags); } @@ -6258,7 +6489,7 @@ void impl_DataPanelAttribute_setValueColors(Ark_NativePointer thisPtr, KSerializ valueValueTempTmpBuf_TempBufBufU.selector = valueValueTempTmpBuf_TempBufBufUUnionSelector; if (valueValueTempTmpBuf_TempBufBufUUnionSelector == 0) { valueValueTempTmpBuf_TempBufBufU.selector = 0; - valueValueTempTmpBuf_TempBufBufU.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_TempBufBufU.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_TempBufBufUUnionSelector == 1) { valueValueTempTmpBuf_TempBufBufU.selector = 1; valueValueTempTmpBuf_TempBufBufU.value1 = static_cast(thisDeserializer.readNumber()); @@ -6298,7 +6529,7 @@ void impl_DataPanelAttribute_setTrackBackgroundColor(Ark_NativePointer thisPtr, valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -6500,7 +6731,7 @@ void impl_DividerAttribute_setColor(Ark_NativePointer thisPtr, KSerializerBuffer valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -6566,6 +6797,11 @@ void impl_EffectComponentInterface_setEffectComponentOptions(Ark_NativePointer t GetNodeModifiers()->getEffectComponentModifier()->setEffectComponentOptions(self); } KOALA_INTEROP_DIRECT_V1(EffectComponentInterface_setEffectComponentOptions, Ark_NativePointer) +void impl_EffectComponentAttribute_setAlwaysSnapshot(Ark_NativePointer thisPtr, Ark_Boolean value) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + GetNodeModifiers()->getEffectComponentModifier()->setAlwaysSnapshot(self, value); +} +KOALA_INTEROP_DIRECT_V2(EffectComponentAttribute_setAlwaysSnapshot, Ark_NativePointer, Ark_Boolean) Ark_NativePointer impl_Ellipse_construct(Ark_Int32 id, Ark_Int32 flags) { return GetNodeModifiers()->getEllipseModifier()->construct(id, flags); } @@ -6587,10 +6823,9 @@ Ark_NativePointer impl_EmbeddedComponent_construct(Ark_Int32 id, Ark_Int32 flags return GetNodeModifiers()->getEmbeddedComponentModifier()->construct(id, flags); } KOALA_INTEROP_DIRECT_2(EmbeddedComponent_construct, Ark_NativePointer, Ark_Int32, Ark_Int32) -void impl_EmbeddedComponentInterface_setEmbeddedComponentOptions(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { +void impl_EmbeddedComponentInterface_setEmbeddedComponentOptions(Ark_NativePointer thisPtr, Ark_NativePointer loader, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Want loaderValueTemp = Want_serializer::read(thisDeserializer);; const auto typeValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_EmbeddedType typeValueTempTmpBuf = {}; typeValueTempTmpBuf.tag = typeValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -6598,9 +6833,9 @@ void impl_EmbeddedComponentInterface_setEmbeddedComponentOptions(Ark_NativePoint typeValueTempTmpBuf.value = static_cast(thisDeserializer.readInt32()); } Opt_EmbeddedType typeValueTemp = typeValueTempTmpBuf;; - GetNodeModifiers()->getEmbeddedComponentModifier()->setEmbeddedComponentOptions(self, static_cast(&loaderValueTemp), static_cast(&typeValueTemp)); + GetNodeModifiers()->getEmbeddedComponentModifier()->setEmbeddedComponentOptions(self, static_cast(loader), static_cast(&typeValueTemp)); } -KOALA_INTEROP_DIRECT_V3(EmbeddedComponentInterface_setEmbeddedComponentOptions, Ark_NativePointer, KSerializerBuffer, int32_t) +KOALA_INTEROP_DIRECT_V4(EmbeddedComponentInterface_setEmbeddedComponentOptions, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_EmbeddedComponentAttribute_setOnTerminated(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); @@ -6644,6 +6879,13 @@ void impl_FlexInterface_setFlexOptions(Ark_NativePointer thisPtr, KSerializerBuf GetNodeModifiers()->getFlexModifier()->setFlexOptions(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(FlexInterface_setFlexOptions, Ark_NativePointer, KSerializerBuffer, int32_t) +void impl_FlexAttribute_setPointLight(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + DeserializerBase thisDeserializer(thisArray, thisLength); + Ark_PointLightStyle valueValueTemp = PointLightStyle_serializer::read(thisDeserializer);; + GetNodeModifiers()->getFlexModifier()->setPointLight(self, static_cast(&valueValueTemp)); +} +KOALA_INTEROP_DIRECT_V3(FlexAttribute_setPointLight, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_FlowItem_construct(Ark_Int32 id, Ark_Int32 flags) { return GetNodeModifiers()->getFlowItemModifier()->construct(id, flags); } @@ -6967,7 +7209,7 @@ void impl_GaugeAttribute_setColors(Ark_NativePointer thisPtr, KSerializerBuffer valueValueTempTmpBuf_BufU.selector = valueValueTempTmpBuf_BufUUnionSelector; if (valueValueTempTmpBuf_BufUUnionSelector == 0) { valueValueTempTmpBuf_BufU.selector = 0; - valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_BufUUnionSelector == 1) { valueValueTempTmpBuf_BufU.selector = 1; valueValueTempTmpBuf_BufU.value1 = static_cast(thisDeserializer.readNumber()); @@ -7002,7 +7244,7 @@ void impl_GaugeAttribute_setColors(Ark_NativePointer thisPtr, KSerializerBuffer valueValueTempTmpBuf_BufUTempBufValue0TempBufBufU.selector = valueValueTempTmpBuf_BufUTempBufValue0TempBufBufUUnionSelector; if (valueValueTempTmpBuf_BufUTempBufValue0TempBufBufUUnionSelector == 0) { valueValueTempTmpBuf_BufUTempBufValue0TempBufBufU.selector = 0; - valueValueTempTmpBuf_BufUTempBufValue0TempBufBufU.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_BufUTempBufValue0TempBufBufU.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_BufUTempBufValue0TempBufBufUUnionSelector == 1) { valueValueTempTmpBuf_BufUTempBufValue0TempBufBufU.selector = 1; valueValueTempTmpBuf_BufUTempBufValue0TempBufBufU.value1 = static_cast(thisDeserializer.readNumber()); @@ -7251,15 +7493,15 @@ void impl_GridAttribute_setScrollBarColor(Ark_NativePointer thisPtr, KSerializer Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Color_Number_String valueValueTempTmpBuf = {}; + Opt_Union_arkui_component_enums_Color_Number_String valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { const Ark_Int8 valueValueTempTmpBuf_UnionSelector = thisDeserializer.readInt8(); - Ark_Union_Color_Number_String valueValueTempTmpBuf_ = {}; + Ark_Union_arkui_component_enums_Color_Number_String valueValueTempTmpBuf_ = {}; valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -7269,10 +7511,10 @@ void impl_GridAttribute_setScrollBarColor(Ark_NativePointer thisPtr, KSerializer } else { INTEROP_FATAL("One of the branches for valueValueTempTmpBuf_ has to be chosen through deserialisation."); } - valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); + valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); } - Opt_Union_Color_Number_String valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getGridModifier()->setScrollBarColor(self, static_cast(&valueValueTemp)); + Opt_Union_arkui_component_enums_Color_Number_String valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getGridModifier()->setScrollBarColor(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(GridAttribute_setScrollBarColor, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_GridAttribute_setScrollBar(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -7927,15 +8169,15 @@ void impl_HyperlinkAttribute_setColor(Ark_NativePointer thisPtr, KSerializerBuff Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Color_Number_String_Resource valueValueTempTmpBuf = {}; + Opt_Union_arkui_component_enums_Color_Number_String_Resource valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { const Ark_Int8 valueValueTempTmpBuf_UnionSelector = thisDeserializer.readInt8(); - Ark_Union_Color_Number_String_Resource valueValueTempTmpBuf_ = {}; + Ark_Union_arkui_component_enums_Color_Number_String_Resource valueValueTempTmpBuf_ = {}; valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -7948,88 +8190,66 @@ void impl_HyperlinkAttribute_setColor(Ark_NativePointer thisPtr, KSerializerBuff } else { INTEROP_FATAL("One of the branches for valueValueTempTmpBuf_ has to be chosen through deserialisation."); } - valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); + valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); } - Opt_Union_Color_Number_String_Resource valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getHyperlinkModifier()->setColor(self, static_cast(&valueValueTemp)); + Opt_Union_arkui_component_enums_Color_Number_String_Resource valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getHyperlinkModifier()->setColor(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(HyperlinkAttribute_setColor, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_Image_construct(Ark_Int32 id, Ark_Int32 flags) { return GetNodeModifiers()->getImageModifier()->construct(id, flags); } KOALA_INTEROP_DIRECT_2(Image_construct, Ark_NativePointer, Ark_Int32, Ark_Int32) -void impl_ImageInterface_setImageOptions0(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { +void impl_ImageInterface_setImageOptions(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 srcValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent srcValueTempTmpBuf = {}; - srcValueTempTmpBuf.selector = srcValueTempTmpBufUnionSelector; - if (srcValueTempTmpBufUnionSelector == 0) { - srcValueTempTmpBuf.selector = 0; - srcValueTempTmpBuf.value0 = static_cast(image_PixelMap_serializer::read(thisDeserializer)); - } else if (srcValueTempTmpBufUnionSelector == 1) { - srcValueTempTmpBuf.selector = 1; - const Ark_Int8 srcValueTempTmpBufBufUUnionSelector = thisDeserializer.readInt8(); - Ark_ResourceStr srcValueTempTmpBufBufU = {}; - srcValueTempTmpBufBufU.selector = srcValueTempTmpBufBufUUnionSelector; - if (srcValueTempTmpBufBufUUnionSelector == 0) { - srcValueTempTmpBufBufU.selector = 0; - srcValueTempTmpBufBufU.value0 = static_cast(thisDeserializer.readString()); - } else if (srcValueTempTmpBufBufUUnionSelector == 1) { - srcValueTempTmpBufBufU.selector = 1; - srcValueTempTmpBufBufU.value1 = Resource_serializer::read(thisDeserializer); + const auto srcValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent srcValueTempTmpBuf = {}; + srcValueTempTmpBuf.tag = srcValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((srcValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + const Ark_Int8 srcValueTempTmpBuf_UnionSelector = thisDeserializer.readInt8(); + Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent srcValueTempTmpBuf_ = {}; + srcValueTempTmpBuf_.selector = srcValueTempTmpBuf_UnionSelector; + if (srcValueTempTmpBuf_UnionSelector == 0) { + srcValueTempTmpBuf_.selector = 0; + srcValueTempTmpBuf_.value0 = static_cast(image_PixelMap_serializer::read(thisDeserializer)); + } else if (srcValueTempTmpBuf_UnionSelector == 1) { + srcValueTempTmpBuf_.selector = 1; + const Ark_Int8 srcValueTempTmpBuf_BufUUnionSelector = thisDeserializer.readInt8(); + Ark_ResourceStr srcValueTempTmpBuf_BufU = {}; + srcValueTempTmpBuf_BufU.selector = srcValueTempTmpBuf_BufUUnionSelector; + if (srcValueTempTmpBuf_BufUUnionSelector == 0) { + srcValueTempTmpBuf_BufU.selector = 0; + srcValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readString()); + } else if (srcValueTempTmpBuf_BufUUnionSelector == 1) { + srcValueTempTmpBuf_BufU.selector = 1; + srcValueTempTmpBuf_BufU.value1 = Resource_serializer::read(thisDeserializer); + } else { + INTEROP_FATAL("One of the branches for srcValueTempTmpBuf_BufU has to be chosen through deserialisation."); + } + srcValueTempTmpBuf_.value1 = static_cast(srcValueTempTmpBuf_BufU); + } else if (srcValueTempTmpBuf_UnionSelector == 2) { + srcValueTempTmpBuf_.selector = 2; + srcValueTempTmpBuf_.value2 = static_cast(DrawableDescriptor_serializer::read(thisDeserializer)); + } else if (srcValueTempTmpBuf_UnionSelector == 3) { + srcValueTempTmpBuf_.selector = 3; + srcValueTempTmpBuf_.value3 = static_cast(thisDeserializer.readInt32()); } else { - INTEROP_FATAL("One of the branches for srcValueTempTmpBufBufU has to be chosen through deserialisation."); + INTEROP_FATAL("One of the branches for srcValueTempTmpBuf_ has to be chosen through deserialisation."); } - srcValueTempTmpBuf.value1 = static_cast(srcValueTempTmpBufBufU); - } else if (srcValueTempTmpBufUnionSelector == 2) { - srcValueTempTmpBuf.selector = 2; - srcValueTempTmpBuf.value2 = static_cast(DrawableDescriptor_serializer::read(thisDeserializer)); - } else if (srcValueTempTmpBufUnionSelector == 3) { - srcValueTempTmpBuf.selector = 3; - srcValueTempTmpBuf.value3 = static_cast(thisDeserializer.readInt32()); - } else { - INTEROP_FATAL("One of the branches for srcValueTempTmpBuf has to be chosen through deserialisation."); + srcValueTempTmpBuf.value = static_cast(srcValueTempTmpBuf_); } - Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent srcValueTemp = static_cast(srcValueTempTmpBuf);; - GetNodeModifiers()->getImageModifier()->setImageOptions0(self, static_cast(&srcValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(ImageInterface_setImageOptions0, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_ImageInterface_setImageOptions1(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 srcValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_Union_PixelMap_ResourceStr_DrawableDescriptor srcValueTempTmpBuf = {}; - srcValueTempTmpBuf.selector = srcValueTempTmpBufUnionSelector; - if (srcValueTempTmpBufUnionSelector == 0) { - srcValueTempTmpBuf.selector = 0; - srcValueTempTmpBuf.value0 = static_cast(image_PixelMap_serializer::read(thisDeserializer)); - } else if (srcValueTempTmpBufUnionSelector == 1) { - srcValueTempTmpBuf.selector = 1; - const Ark_Int8 srcValueTempTmpBufBufUUnionSelector = thisDeserializer.readInt8(); - Ark_ResourceStr srcValueTempTmpBufBufU = {}; - srcValueTempTmpBufBufU.selector = srcValueTempTmpBufBufUUnionSelector; - if (srcValueTempTmpBufBufUUnionSelector == 0) { - srcValueTempTmpBufBufU.selector = 0; - srcValueTempTmpBufBufU.value0 = static_cast(thisDeserializer.readString()); - } else if (srcValueTempTmpBufBufUUnionSelector == 1) { - srcValueTempTmpBufBufU.selector = 1; - srcValueTempTmpBufBufU.value1 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for srcValueTempTmpBufBufU has to be chosen through deserialisation."); - } - srcValueTempTmpBuf.value1 = static_cast(srcValueTempTmpBufBufU); - } else if (srcValueTempTmpBufUnionSelector == 2) { - srcValueTempTmpBuf.selector = 2; - srcValueTempTmpBuf.value2 = static_cast(DrawableDescriptor_serializer::read(thisDeserializer)); - } else { - INTEROP_FATAL("One of the branches for srcValueTempTmpBuf has to be chosen through deserialisation."); + Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent srcValueTemp = srcValueTempTmpBuf;; + const auto imageAIOptionsValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_ImageAIOptions imageAIOptionsValueTempTmpBuf = {}; + imageAIOptionsValueTempTmpBuf.tag = imageAIOptionsValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((imageAIOptionsValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + imageAIOptionsValueTempTmpBuf.value = ImageAIOptions_serializer::read(thisDeserializer); } - Ark_Union_PixelMap_ResourceStr_DrawableDescriptor srcValueTemp = static_cast(srcValueTempTmpBuf);; - Ark_ImageAIOptions imageAIOptionsValueTemp = ImageAIOptions_serializer::read(thisDeserializer);; - GetNodeModifiers()->getImageModifier()->setImageOptions1(self, static_cast(&srcValueTemp), static_cast(&imageAIOptionsValueTemp)); + Opt_ImageAIOptions imageAIOptionsValueTemp = imageAIOptionsValueTempTmpBuf;; + GetNodeModifiers()->getImageModifier()->setImageOptions(self, static_cast(&srcValueTemp), static_cast(&imageAIOptionsValueTemp)); } -KOALA_INTEROP_DIRECT_V3(ImageInterface_setImageOptions1, Ark_NativePointer, KSerializerBuffer, int32_t) +KOALA_INTEROP_DIRECT_V3(ImageInterface_setImageOptions, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_ImageAttribute_setAlt(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); @@ -8101,7 +8321,7 @@ void impl_ImageAttribute_setFillColor(Ark_NativePointer thisPtr, KSerializerBuff valueValueTempTmpBuf_BufU.selector = valueValueTempTmpBuf_BufUUnionSelector; if (valueValueTempTmpBuf_BufUUnionSelector == 0) { valueValueTempTmpBuf_BufU.selector = 0; - valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_BufUUnionSelector == 1) { valueValueTempTmpBuf_BufU.selector = 1; valueValueTempTmpBuf_BufU.value1 = static_cast(thisDeserializer.readNumber()); @@ -8354,13 +8574,13 @@ void impl_ImageAttribute_setOnFinish(Ark_NativePointer thisPtr, KSerializerBuffe Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Callback_Void valueValueTempTmpBuf = {}; + Opt_VoidCallback valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + valueValueTempTmpBuf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; } - Opt_Callback_Void valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getImageModifier()->setOnFinish(self, static_cast(&valueValueTemp)); + Opt_VoidCallback valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getImageModifier()->setOnFinish(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(ImageAttribute_setOnFinish, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_ImageAttribute_setEnableAnalyzer(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -8967,69 +9187,6 @@ void impl_LineAttribute_setEndPoint(Ark_NativePointer thisPtr, KSerializerBuffer GetNodeModifiers()->getLineModifier()->setEndPoint(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(LineAttribute_setEndPoint, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_LinearIndicator_construct(Ark_Int32 id, Ark_Int32 flags) { - return GetNodeModifiers()->getLinearIndicatorModifier()->construct(id, flags); -} -KOALA_INTEROP_DIRECT_2(LinearIndicator_construct, Ark_NativePointer, Ark_Int32, Ark_Int32) -void impl_LinearIndicatorInterface_setLinearIndicatorOptions(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto countValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Number countValueTempTmpBuf = {}; - countValueTempTmpBuf.tag = countValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((countValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - countValueTempTmpBuf.value = static_cast(thisDeserializer.readNumber()); - } - Opt_Number countValueTemp = countValueTempTmpBuf;; - const auto controllerValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_LinearIndicatorController controllerValueTempTmpBuf = {}; - controllerValueTempTmpBuf.tag = controllerValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((controllerValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - controllerValueTempTmpBuf.value = static_cast(LinearIndicatorController_serializer::read(thisDeserializer)); - } - Opt_LinearIndicatorController controllerValueTemp = controllerValueTempTmpBuf;; - GetNodeModifiers()->getLinearIndicatorModifier()->setLinearIndicatorOptions(self, static_cast(&countValueTemp), static_cast(&controllerValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(LinearIndicatorInterface_setLinearIndicatorOptions, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_LinearIndicatorAttribute_setIndicatorStyle(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_LinearIndicatorStyle valueValueTempTmpBuf = {}; - valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = LinearIndicatorStyle_serializer::read(thisDeserializer); - } - Opt_LinearIndicatorStyle valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getLinearIndicatorModifier()->setIndicatorStyle(self, static_cast(&valueValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(LinearIndicatorAttribute_setIndicatorStyle, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_LinearIndicatorAttribute_setIndicatorLoop(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean valueValueTempTmpBuf = {}; - valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getLinearIndicatorModifier()->setIndicatorLoop(self, static_cast(&valueValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(LinearIndicatorAttribute_setIndicatorLoop, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_LinearIndicatorAttribute_setOnChange(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_OnLinearIndicatorChangeCallback valueValueTempTmpBuf = {}; - valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnLinearIndicatorChangeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnLinearIndicatorChangeCallback))))}; - } - Opt_OnLinearIndicatorChangeCallback valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getLinearIndicatorModifier()->setOnChange(self, static_cast(&valueValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(LinearIndicatorAttribute_setOnChange, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_List_construct(Ark_Int32 id, Ark_Int32 flags) { return GetNodeModifiers()->getListModifier()->construct(id, flags); } @@ -9584,7 +9741,7 @@ void impl_LoadingProgressAttribute_setColor(Ark_NativePointer thisPtr, KSerializ valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -9639,7 +9796,7 @@ void impl_MarqueeAttribute_setFontColor(Ark_NativePointer thisPtr, KSerializerBu valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -9858,13 +10015,13 @@ void impl_MenuAttribute_setFont(Ark_NativePointer thisPtr, KSerializerBuffer thi Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Font valueValueTempTmpBuf = {}; + Opt_arkui_component_units_Font valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = Font_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = arkui_component_units_Font_serializer::read(thisDeserializer); } - Opt_Font valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getMenuModifier()->setFont(self, static_cast(&valueValueTemp)); + Opt_arkui_component_units_Font valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getMenuModifier()->setFont(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(MenuAttribute_setFont, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_MenuAttribute_setFontColor(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -9879,7 +10036,7 @@ void impl_MenuAttribute_setFontColor(Ark_NativePointer thisPtr, KSerializerBuffe valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -10061,7 +10218,7 @@ void impl_MenuItemAttribute_setSelectIcon(Ark_NativePointer thisPtr, KSerializer valueValueTempTmpBuf_.value1 = static_cast(valueValueTempTmpBuf_BufU); } else if (valueValueTempTmpBuf_UnionSelector == 2) { valueValueTempTmpBuf_.selector = 2; - valueValueTempTmpBuf_.value2 = SymbolGlyphModifier_serializer::read(thisDeserializer); + valueValueTempTmpBuf_.value2 = static_cast(SymbolGlyphModifier_serializer::read(thisDeserializer)); } else { INTEROP_FATAL("One of the branches for valueValueTempTmpBuf_ has to be chosen through deserialisation."); } @@ -10088,13 +10245,13 @@ void impl_MenuItemAttribute_setContentFont(Ark_NativePointer thisPtr, KSerialize Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Font valueValueTempTmpBuf = {}; + Opt_arkui_component_units_Font valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = Font_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = arkui_component_units_Font_serializer::read(thisDeserializer); } - Opt_Font valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getMenuItemModifier()->setContentFont(self, static_cast(&valueValueTemp)); + Opt_arkui_component_units_Font valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getMenuItemModifier()->setContentFont(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(MenuItemAttribute_setContentFont, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_MenuItemAttribute_setContentFontColor(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -10109,7 +10266,7 @@ void impl_MenuItemAttribute_setContentFontColor(Ark_NativePointer thisPtr, KSeri valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -10132,13 +10289,13 @@ void impl_MenuItemAttribute_setLabelFont(Ark_NativePointer thisPtr, KSerializerB Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Font valueValueTempTmpBuf = {}; + Opt_arkui_component_units_Font valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = Font_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = arkui_component_units_Font_serializer::read(thisDeserializer); } - Opt_Font valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getMenuItemModifier()->setLabelFont(self, static_cast(&valueValueTemp)); + Opt_arkui_component_units_Font valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getMenuItemModifier()->setLabelFont(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(MenuItemAttribute_setLabelFont, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_MenuItemAttribute_setLabelFontColor(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -10153,7 +10310,7 @@ void impl_MenuItemAttribute_setLabelFontColor(Ark_NativePointer thisPtr, KSerial valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -10319,7 +10476,7 @@ void impl_NavDestinationAttribute_setBackButtonIcon0(Ark_NativePointer thisPtr, valueValueTempTmpBuf_.value1 = static_cast(image_PixelMap_serializer::read(thisDeserializer)); } else if (valueValueTempTmpBuf_UnionSelector == 2) { valueValueTempTmpBuf_.selector = 2; - valueValueTempTmpBuf_.value2 = SymbolGlyphModifier_serializer::read(thisDeserializer); + valueValueTempTmpBuf_.value2 = static_cast(SymbolGlyphModifier_serializer::read(thisDeserializer)); } else { INTEROP_FATAL("One of the branches for valueValueTempTmpBuf_ has to be chosen through deserialisation."); } @@ -10561,13 +10718,13 @@ void impl_NavDestinationAttribute_setPreferredOrientation(Ark_NativePointer this Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_CustomObject valueValueTempTmpBuf = {}; + Opt_window_Orientation valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = static_cast(thisDeserializer.readCustomObject("object")); + valueValueTempTmpBuf.value = static_cast(thisDeserializer.readInt32()); } - Opt_CustomObject valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getNavDestinationModifier()->setPreferredOrientation(self, static_cast(&valueValueTemp)); + Opt_window_Orientation valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getNavDestinationModifier()->setPreferredOrientation(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(NavDestinationAttribute_setPreferredOrientation, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_NavDestinationAttribute_setEnableNavigationIndicator(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -10674,7 +10831,7 @@ void impl_NavDestinationAttribute_setBackButtonIcon1(Ark_NativePointer thisPtr, iconValueTempTmpBuf_.value1 = static_cast(image_PixelMap_serializer::read(thisDeserializer)); } else if (iconValueTempTmpBuf_UnionSelector == 2) { iconValueTempTmpBuf_.selector = 2; - iconValueTempTmpBuf_.value2 = SymbolGlyphModifier_serializer::read(thisDeserializer); + iconValueTempTmpBuf_.value2 = static_cast(SymbolGlyphModifier_serializer::read(thisDeserializer)); } else { INTEROP_FATAL("One of the branches for iconValueTempTmpBuf_ has to be chosen through deserialisation."); } @@ -11033,7 +11190,7 @@ void impl_NavigationAttribute_setBackButtonIcon0(Ark_NativePointer thisPtr, KSer valueValueTempTmpBuf_.value2 = Resource_serializer::read(thisDeserializer); } else if (valueValueTempTmpBuf_UnionSelector == 3) { valueValueTempTmpBuf_.selector = 3; - valueValueTempTmpBuf_.value3 = SymbolGlyphModifier_serializer::read(thisDeserializer); + valueValueTempTmpBuf_.value3 = static_cast(SymbolGlyphModifier_serializer::read(thisDeserializer)); } else { INTEROP_FATAL("One of the branches for valueValueTempTmpBuf_ has to be chosen through deserialisation."); } @@ -11196,13 +11353,13 @@ void impl_NavigationAttribute_setNavDestination(Ark_NativePointer thisPtr, KSeri Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_PageMapBuilder valueValueTempTmpBuf = {}; + Opt_PageMapNodeBuilder valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_PageMapBuilder)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_PageMapBuilder))))}; + valueValueTempTmpBuf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_PageMapNodeBuilder)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_PageMapNodeBuilder))))}; } - Opt_PageMapBuilder valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getNavigationModifier()->setNavDestination(self, static_cast(&valueValueTemp)); + Opt_PageMapNodeBuilder valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getNavigationModifier()->setNavDestination(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(NavigationAttribute_setNavDestination, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_NavigationAttribute_setCustomNavContentTransition(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -11291,7 +11448,7 @@ void impl_NavigationAttribute_setBackButtonIcon1(Ark_NativePointer thisPtr, KSer iconValueTempTmpBuf_.value2 = Resource_serializer::read(thisDeserializer); } else if (iconValueTempTmpBuf_UnionSelector == 3) { iconValueTempTmpBuf_.selector = 3; - iconValueTempTmpBuf_.value3 = SymbolGlyphModifier_serializer::read(thisDeserializer); + iconValueTempTmpBuf_.value3 = static_cast(SymbolGlyphModifier_serializer::read(thisDeserializer)); } else { INTEROP_FATAL("One of the branches for iconValueTempTmpBuf_ has to be chosen through deserialisation."); } @@ -11526,13 +11683,11 @@ Ark_NativePointer impl_NodeContainer_construct(Ark_Int32 id, Ark_Int32 flags) { return GetNodeModifiers()->getNodeContainerModifier()->construct(id, flags); } KOALA_INTEROP_DIRECT_2(NodeContainer_construct, Ark_NativePointer, Ark_Int32, Ark_Int32) -void impl_NodeContainerInterface_setNodeContainerOptions(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { +void impl_NodeContainerInterface_setNodeContainerOptions(Ark_NativePointer thisPtr, Ark_NativePointer controller) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_NodeController controllerValueTemp = NodeController_serializer::read(thisDeserializer);; - GetNodeModifiers()->getNodeContainerModifier()->setNodeContainerOptions(self, static_cast(&controllerValueTemp)); + GetNodeModifiers()->getNodeContainerModifier()->setNodeContainerOptions(self, static_cast(controller)); } -KOALA_INTEROP_DIRECT_V3(NodeContainerInterface_setNodeContainerOptions, Ark_NativePointer, KSerializerBuffer, int32_t) +KOALA_INTEROP_DIRECT_V2(NodeContainerInterface_setNodeContainerOptions, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_Path_construct(Ark_Int32 id, Ark_Int32 flags) { return GetNodeModifiers()->getPathModifier()->construct(id, flags); } @@ -11648,7 +11803,7 @@ void impl_PatternLockAttribute_setBackgroundColor(Ark_NativePointer thisPtr, KSe valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -11679,7 +11834,7 @@ void impl_PatternLockAttribute_setRegularColor(Ark_NativePointer thisPtr, KSeria valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -11710,7 +11865,7 @@ void impl_PatternLockAttribute_setSelectedColor(Ark_NativePointer thisPtr, KSeri valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -11741,7 +11896,7 @@ void impl_PatternLockAttribute_setActiveColor(Ark_NativePointer thisPtr, KSerial valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -11772,7 +11927,7 @@ void impl_PatternLockAttribute_setPathColor(Ark_NativePointer thisPtr, KSerializ valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -12099,7 +12254,7 @@ void impl_ProgressAttribute_setColor(Ark_NativePointer thisPtr, KSerializerBuffe valueValueTempTmpBuf_BufU.selector = valueValueTempTmpBuf_BufUUnionSelector; if (valueValueTempTmpBuf_BufUUnionSelector == 0) { valueValueTempTmpBuf_BufU.selector = 0; - valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_BufUUnionSelector == 1) { valueValueTempTmpBuf_BufU.selector = 1; valueValueTempTmpBuf_BufU.value1 = static_cast(thisDeserializer.readNumber()); @@ -12173,25 +12328,11 @@ Ark_NativePointer impl_QRCode_construct(Ark_Int32 id, Ark_Int32 flags) { return GetNodeModifiers()->getQRCodeModifier()->construct(id, flags); } KOALA_INTEROP_DIRECT_2(QRCode_construct, Ark_NativePointer, Ark_Int32, Ark_Int32) -void impl_QRCodeInterface_setQRCodeOptions(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { +void impl_QRCodeInterface_setQRCodeOptions(Ark_NativePointer thisPtr, const KStringPtr& value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 valueValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_ResourceStr valueValueTempTmpBuf = {}; - valueValueTempTmpBuf.selector = valueValueTempTmpBufUnionSelector; - if (valueValueTempTmpBufUnionSelector == 0) { - valueValueTempTmpBuf.selector = 0; - valueValueTempTmpBuf.value0 = static_cast(thisDeserializer.readString()); - } else if (valueValueTempTmpBufUnionSelector == 1) { - valueValueTempTmpBuf.selector = 1; - valueValueTempTmpBuf.value1 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for valueValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_ResourceStr valueValueTemp = static_cast(valueValueTempTmpBuf);; - GetNodeModifiers()->getQRCodeModifier()->setQRCodeOptions(self, static_cast(&valueValueTemp)); + GetNodeModifiers()->getQRCodeModifier()->setQRCodeOptions(self, (const Ark_String*) (&value)); } -KOALA_INTEROP_DIRECT_V3(QRCodeInterface_setQRCodeOptions, Ark_NativePointer, KSerializerBuffer, int32_t) +KOALA_INTEROP_V2(QRCodeInterface_setQRCodeOptions, Ark_NativePointer, KStringPtr) void impl_QRCodeAttribute_setColor(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); @@ -12204,7 +12345,7 @@ void impl_QRCodeAttribute_setColor(Ark_NativePointer thisPtr, KSerializerBuffer valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -12235,7 +12376,7 @@ void impl_QRCodeAttribute_setBackgroundColor(Ark_NativePointer thisPtr, KSeriali valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -12922,7 +13063,7 @@ void impl_RichEditorAttribute_setCaretColor(Ark_NativePointer thisPtr, KSerializ valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -12953,7 +13094,7 @@ void impl_RichEditorAttribute_setSelectedBackgroundColor(Ark_NativePointer thisP valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -13269,11 +13410,25 @@ Ark_NativePointer impl_RichText_construct(Ark_Int32 id, Ark_Int32 flags) { return GetNodeModifiers()->getRichTextModifier()->construct(id, flags); } KOALA_INTEROP_DIRECT_2(RichText_construct, Ark_NativePointer, Ark_Int32, Ark_Int32) -void impl_RichTextInterface_setRichTextOptions(Ark_NativePointer thisPtr, const KStringPtr& content) { +void impl_RichTextInterface_setRichTextOptions(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - GetNodeModifiers()->getRichTextModifier()->setRichTextOptions(self, (const Ark_String*) (&content)); + DeserializerBase thisDeserializer(thisArray, thisLength); + const Ark_Int8 contentValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); + Ark_Union_String_Resource contentValueTempTmpBuf = {}; + contentValueTempTmpBuf.selector = contentValueTempTmpBufUnionSelector; + if (contentValueTempTmpBufUnionSelector == 0) { + contentValueTempTmpBuf.selector = 0; + contentValueTempTmpBuf.value0 = static_cast(thisDeserializer.readString()); + } else if (contentValueTempTmpBufUnionSelector == 1) { + contentValueTempTmpBuf.selector = 1; + contentValueTempTmpBuf.value1 = Resource_serializer::read(thisDeserializer); + } else { + INTEROP_FATAL("One of the branches for contentValueTempTmpBuf has to be chosen through deserialisation."); + } + Ark_Union_String_Resource contentValueTemp = static_cast(contentValueTempTmpBuf);; + GetNodeModifiers()->getRichTextModifier()->setRichTextOptions(self, static_cast(&contentValueTemp)); } -KOALA_INTEROP_V2(RichTextInterface_setRichTextOptions, Ark_NativePointer, KStringPtr) +KOALA_INTEROP_DIRECT_V3(RichTextInterface_setRichTextOptions, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_RichTextAttribute_setOnStart(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); @@ -13366,6 +13521,13 @@ void impl_RowAttribute_setJustifyContent(Ark_NativePointer thisPtr, KSerializerB GetNodeModifiers()->getRowModifier()->setJustifyContent(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(RowAttribute_setJustifyContent, Ark_NativePointer, KSerializerBuffer, int32_t) +void impl_RowAttribute_setPointLight(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + DeserializerBase thisDeserializer(thisArray, thisLength); + Ark_PointLightStyle valueValueTemp = PointLightStyle_serializer::read(thisDeserializer);; + GetNodeModifiers()->getRowModifier()->setPointLight(self, static_cast(&valueValueTemp)); +} +KOALA_INTEROP_DIRECT_V3(RowAttribute_setPointLight, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_RowAttribute_setReverse(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); @@ -13522,15 +13684,15 @@ void impl_ScrollAttribute_setScrollBarColor(Ark_NativePointer thisPtr, KSerializ Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Color_Number_String valueValueTempTmpBuf = {}; + Opt_Union_arkui_component_enums_Color_Number_String valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { const Ark_Int8 valueValueTempTmpBuf_UnionSelector = thisDeserializer.readInt8(); - Ark_Union_Color_Number_String valueValueTempTmpBuf_ = {}; + Ark_Union_arkui_component_enums_Color_Number_String valueValueTempTmpBuf_ = {}; valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -13540,10 +13702,10 @@ void impl_ScrollAttribute_setScrollBarColor(Ark_NativePointer thisPtr, KSerializ } else { INTEROP_FATAL("One of the branches for valueValueTempTmpBuf_ has to be chosen through deserialisation."); } - valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); + valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); } - Opt_Union_Color_Number_String valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getScrollModifier()->setScrollBarColor(self, static_cast(&valueValueTemp)); + Opt_Union_arkui_component_enums_Color_Number_String valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getScrollModifier()->setScrollBarColor(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(ScrollAttribute_setScrollBarColor, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_ScrollAttribute_setScrollBarWidth(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -13747,7 +13909,7 @@ void impl_SearchAttribute_setFontColor(Ark_NativePointer thisPtr, KSerializerBuf valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -13781,7 +13943,7 @@ void impl_SearchAttribute_setSearchIcon(Ark_NativePointer thisPtr, KSerializerBu valueValueTempTmpBuf_.value0 = IconOptions_serializer::read(thisDeserializer); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; - valueValueTempTmpBuf_.value1 = SymbolGlyphModifier_serializer::read(thisDeserializer); + valueValueTempTmpBuf_.value1 = static_cast(SymbolGlyphModifier_serializer::read(thisDeserializer)); } else { INTEROP_FATAL("One of the branches for valueValueTempTmpBuf_ has to be chosen through deserialisation."); } @@ -13869,7 +14031,7 @@ void impl_SearchAttribute_setSelectedBackgroundColor(Ark_NativePointer thisPtr, valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -13913,7 +14075,7 @@ void impl_SearchAttribute_setPlaceholderColor(Ark_NativePointer thisPtr, KSerial valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -13936,26 +14098,26 @@ void impl_SearchAttribute_setPlaceholderFont(Ark_NativePointer thisPtr, KSeriali Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Font valueValueTempTmpBuf = {}; + Opt_arkui_component_units_Font valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = Font_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = arkui_component_units_Font_serializer::read(thisDeserializer); } - Opt_Font valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getSearchModifier()->setPlaceholderFont(self, static_cast(&valueValueTemp)); + Opt_arkui_component_units_Font valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getSearchModifier()->setPlaceholderFont(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(SearchAttribute_setPlaceholderFont, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_SearchAttribute_setTextFont(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Font valueValueTempTmpBuf = {}; + Opt_arkui_component_units_Font valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = Font_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = arkui_component_units_Font_serializer::read(thisDeserializer); } - Opt_Font valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getSearchModifier()->setTextFont(self, static_cast(&valueValueTemp)); + Opt_arkui_component_units_Font valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getSearchModifier()->setTextFont(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(SearchAttribute_setTextFont, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_SearchAttribute_setEnterKeyType(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -14661,13 +14823,13 @@ void impl_SelectAttribute_setFont(Ark_NativePointer thisPtr, KSerializerBuffer t Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Font valueValueTempTmpBuf = {}; + Opt_arkui_component_units_Font valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = Font_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = arkui_component_units_Font_serializer::read(thisDeserializer); } - Opt_Font valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getSelectModifier()->setFont(self, static_cast(&valueValueTemp)); + Opt_arkui_component_units_Font valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getSelectModifier()->setFont(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(SelectAttribute_setFont, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_SelectAttribute_setFontColor(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -14682,7 +14844,7 @@ void impl_SelectAttribute_setFontColor(Ark_NativePointer thisPtr, KSerializerBuf valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -14713,7 +14875,7 @@ void impl_SelectAttribute_setSelectedOptionBgColor(Ark_NativePointer thisPtr, KS valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -14736,13 +14898,13 @@ void impl_SelectAttribute_setSelectedOptionFont(Ark_NativePointer thisPtr, KSeri Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Font valueValueTempTmpBuf = {}; + Opt_arkui_component_units_Font valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = Font_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = arkui_component_units_Font_serializer::read(thisDeserializer); } - Opt_Font valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getSelectModifier()->setSelectedOptionFont(self, static_cast(&valueValueTemp)); + Opt_arkui_component_units_Font valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getSelectModifier()->setSelectedOptionFont(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(SelectAttribute_setSelectedOptionFont, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_SelectAttribute_setSelectedOptionFontColor(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -14757,7 +14919,7 @@ void impl_SelectAttribute_setSelectedOptionFontColor(Ark_NativePointer thisPtr, valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -14788,7 +14950,7 @@ void impl_SelectAttribute_setOptionBgColor(Ark_NativePointer thisPtr, KSerialize valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -14811,13 +14973,13 @@ void impl_SelectAttribute_setOptionFont(Ark_NativePointer thisPtr, KSerializerBu Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Font valueValueTempTmpBuf = {}; + Opt_arkui_component_units_Font valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = Font_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = arkui_component_units_Font_serializer::read(thisDeserializer); } - Opt_Font valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getSelectModifier()->setOptionFont(self, static_cast(&valueValueTemp)); + Opt_arkui_component_units_Font valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getSelectModifier()->setOptionFont(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(SelectAttribute_setOptionFont, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_SelectAttribute_setOptionFontColor(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -14832,7 +14994,7 @@ void impl_SelectAttribute_setOptionFontColor(Ark_NativePointer thisPtr, KSeriali valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -14985,7 +15147,7 @@ void impl_SelectAttribute_setMenuBackgroundColor(Ark_NativePointer thisPtr, KSer valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -15050,7 +15212,7 @@ void impl_SelectAttribute_setTextModifier(Ark_NativePointer thisPtr, KSerializer Opt_TextModifier valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = TextModifier_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = static_cast(TextModifier_serializer::read(thisDeserializer)); } Opt_TextModifier valueValueTemp = valueValueTempTmpBuf;; GetNodeModifiers()->getSelectModifier()->setTextModifier(self, static_cast(&valueValueTemp)); @@ -15063,7 +15225,7 @@ void impl_SelectAttribute_setArrowModifier(Ark_NativePointer thisPtr, KSerialize Opt_SymbolGlyphModifier valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = SymbolGlyphModifier_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = static_cast(SymbolGlyphModifier_serializer::read(thisDeserializer)); } Opt_SymbolGlyphModifier valueValueTemp = valueValueTempTmpBuf;; GetNodeModifiers()->getSelectModifier()->setArrowModifier(self, static_cast(&valueValueTemp)); @@ -15076,7 +15238,7 @@ void impl_SelectAttribute_setOptionTextModifier(Ark_NativePointer thisPtr, KSeri Opt_TextModifier valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = TextModifier_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = static_cast(TextModifier_serializer::read(thisDeserializer)); } Opt_TextModifier valueValueTemp = valueValueTempTmpBuf;; GetNodeModifiers()->getSelectModifier()->setOptionTextModifier(self, static_cast(&valueValueTemp)); @@ -15089,7 +15251,7 @@ void impl_SelectAttribute_setSelectedOptionTextModifier(Ark_NativePointer thisPt Opt_TextModifier valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = TextModifier_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = static_cast(TextModifier_serializer::read(thisDeserializer)); } Opt_TextModifier valueValueTemp = valueValueTempTmpBuf;; GetNodeModifiers()->getSelectModifier()->setSelectedOptionTextModifier(self, static_cast(&valueValueTemp)); @@ -15134,37 +15296,6 @@ void impl_SelectAttribute_setMenuOutline(Ark_NativePointer thisPtr, KSerializerB GetNodeModifiers()->getSelectModifier()->setMenuOutline(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(SelectAttribute_setMenuOutline, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_SelectAttribute_setBackgroundColor(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_ResourceColor valueValueTempTmpBuf = {}; - valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 valueValueTempTmpBuf_UnionSelector = thisDeserializer.readInt8(); - Ark_ResourceColor valueValueTempTmpBuf_ = {}; - valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; - if (valueValueTempTmpBuf_UnionSelector == 0) { - valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); - } else if (valueValueTempTmpBuf_UnionSelector == 1) { - valueValueTempTmpBuf_.selector = 1; - valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); - } else if (valueValueTempTmpBuf_UnionSelector == 2) { - valueValueTempTmpBuf_.selector = 2; - valueValueTempTmpBuf_.value2 = static_cast(thisDeserializer.readString()); - } else if (valueValueTempTmpBuf_UnionSelector == 3) { - valueValueTempTmpBuf_.selector = 3; - valueValueTempTmpBuf_.value3 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for valueValueTempTmpBuf_ has to be chosen through deserialisation."); - } - valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); - } - Opt_ResourceColor valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getSelectModifier()->setBackgroundColor(self, static_cast(&valueValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(SelectAttribute_setBackgroundColor, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_SelectAttribute_setMenuAlign(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); @@ -15227,7 +15358,7 @@ void impl_ShapeAttribute_setStroke(Ark_NativePointer thisPtr, KSerializerBuffer valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -15258,7 +15389,7 @@ void impl_ShapeAttribute_setFill(Ark_NativePointer thisPtr, KSerializerBuffer th valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -15815,7 +15946,7 @@ void impl_SliderAttribute_setBlockColor(Ark_NativePointer thisPtr, KSerializerBu valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -15851,7 +15982,7 @@ void impl_SliderAttribute_setTrackColor(Ark_NativePointer thisPtr, KSerializerBu valueValueTempTmpBuf_BufU.selector = valueValueTempTmpBuf_BufUUnionSelector; if (valueValueTempTmpBuf_BufUUnionSelector == 0) { valueValueTempTmpBuf_BufU.selector = 0; - valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_BufUUnionSelector == 1) { valueValueTempTmpBuf_BufU.selector = 1; valueValueTempTmpBuf_BufU.value1 = static_cast(thisDeserializer.readNumber()); @@ -15894,7 +16025,7 @@ void impl_SliderAttribute_setSelectedColor(Ark_NativePointer thisPtr, KSerialize valueValueTempTmpBuf_BufU.selector = valueValueTempTmpBuf_BufUUnionSelector; if (valueValueTempTmpBuf_BufUUnionSelector == 0) { valueValueTempTmpBuf_BufU.selector = 0; - valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_BufUUnionSelector == 1) { valueValueTempTmpBuf_BufU.selector = 1; valueValueTempTmpBuf_BufU.value1 = static_cast(thisDeserializer.readNumber()); @@ -15986,7 +16117,7 @@ void impl_SliderAttribute_setBlockBorderColor(Ark_NativePointer thisPtr, KSerial valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -16045,7 +16176,7 @@ void impl_SliderAttribute_setStepColor(Ark_NativePointer thisPtr, KSerializerBuf valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -16328,13 +16459,13 @@ void impl_SpanAttribute_setFont(Ark_NativePointer thisPtr, KSerializerBuffer thi Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Font valueValueTempTmpBuf = {}; + Opt_arkui_component_units_Font valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = Font_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = arkui_component_units_Font_serializer::read(thisDeserializer); } - Opt_Font valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getSpanModifier()->setFont(self, static_cast(&valueValueTemp)); + Opt_arkui_component_units_Font valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getSpanModifier()->setFont(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(SpanAttribute_setFont, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_SpanAttribute_setFontColor(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -16349,7 +16480,7 @@ void impl_SpanAttribute_setFontColor(Ark_NativePointer thisPtr, KSerializerBuffe valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -16603,6 +16734,13 @@ void impl_StackAttribute_setAlignContent(Ark_NativePointer thisPtr, KSerializerB GetNodeModifiers()->getStackModifier()->setAlignContent(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(StackAttribute_setAlignContent, Ark_NativePointer, KSerializerBuffer, int32_t) +void impl_StackAttribute_setPointLight(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + DeserializerBase thisDeserializer(thisArray, thisLength); + Ark_PointLightStyle valueValueTemp = PointLightStyle_serializer::read(thisDeserializer);; + GetNodeModifiers()->getStackModifier()->setPointLight(self, static_cast(&valueValueTemp)); +} +KOALA_INTEROP_DIRECT_V3(StackAttribute_setPointLight, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_Stepper_construct(Ark_Int32 id, Ark_Int32 flags) { return GetNodeModifiers()->getStepperModifier()->construct(id, flags); } @@ -16775,6 +16913,19 @@ void impl_SwiperAttribute_setIndex(Ark_NativePointer thisPtr, KSerializerBuffer GetNodeModifiers()->getSwiperModifier()->setIndex(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(SwiperAttribute_setIndex, Ark_NativePointer, KSerializerBuffer, int32_t) +void impl_SwiperAttribute_setAutoPlay0(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + DeserializerBase thisDeserializer(thisArray, thisLength); + const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Boolean valueValueTempTmpBuf = {}; + valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + valueValueTempTmpBuf.value = thisDeserializer.readBoolean(); + } + Opt_Boolean valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getSwiperModifier()->setAutoPlay0(self, static_cast(&valueValueTemp)); +} +KOALA_INTEROP_DIRECT_V3(SwiperAttribute_setAutoPlay0, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_SwiperAttribute_setInterval(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); @@ -17119,7 +17270,7 @@ void impl_SwiperAttribute_setOnContentWillScroll(Ark_NativePointer thisPtr, KSer GetNodeModifiers()->getSwiperModifier()->setOnContentWillScroll(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(SwiperAttribute_setOnContentWillScroll, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_SwiperAttribute_setAutoPlay(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { +void impl_SwiperAttribute_setAutoPlay1(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto autoPlayValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -17136,9 +17287,9 @@ void impl_SwiperAttribute_setAutoPlay(Ark_NativePointer thisPtr, KSerializerBuff optionsValueTempTmpBuf.value = AutoPlayOptions_serializer::read(thisDeserializer); } Opt_AutoPlayOptions optionsValueTemp = optionsValueTempTmpBuf;; - GetNodeModifiers()->getSwiperModifier()->setAutoPlay(self, static_cast(&autoPlayValueTemp), static_cast(&optionsValueTemp)); + GetNodeModifiers()->getSwiperModifier()->setAutoPlay1(self, static_cast(&autoPlayValueTemp), static_cast(&optionsValueTemp)); } -KOALA_INTEROP_DIRECT_V3(SwiperAttribute_setAutoPlay, Ark_NativePointer, KSerializerBuffer, int32_t) +KOALA_INTEROP_DIRECT_V3(SwiperAttribute_setAutoPlay1, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_SwiperAttribute_setDisplayArrow(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); @@ -17358,7 +17509,7 @@ void impl_SymbolGlyphAttribute_setFontColor(Ark_NativePointer thisPtr, KSerializ valueValueTempTmpBuf_TempBuf.selector = valueValueTempTmpBuf_TempBufUnionSelector; if (valueValueTempTmpBuf_TempBufUnionSelector == 0) { valueValueTempTmpBuf_TempBuf.selector = 0; - valueValueTempTmpBuf_TempBuf.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_TempBuf.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_TempBufUnionSelector == 1) { valueValueTempTmpBuf_TempBuf.selector = 1; valueValueTempTmpBuf_TempBuf.value1 = static_cast(thisDeserializer.readNumber()); @@ -17571,7 +17722,7 @@ void impl_SymbolSpanAttribute_setFontColor(Ark_NativePointer thisPtr, KSerialize valueValueTempTmpBuf_TempBuf.selector = valueValueTempTmpBuf_TempBufUnionSelector; if (valueValueTempTmpBuf_TempBufUnionSelector == 0) { valueValueTempTmpBuf_TempBuf.selector = 0; - valueValueTempTmpBuf_TempBuf.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_TempBuf.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_TempBufUnionSelector == 1) { valueValueTempTmpBuf_TempBuf.selector = 1; valueValueTempTmpBuf_TempBuf.value1 = static_cast(thisDeserializer.readNumber()); @@ -17667,7 +17818,7 @@ void impl_TabContentAttribute_setTabBar(Ark_NativePointer thisPtr, KSerializerBu valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(ComponentContent_serializer::read(thisDeserializer)); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readObject()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = SubTabBarStyle_serializer::read(thisDeserializer); @@ -18014,7 +18165,7 @@ void impl_TabsAttribute_setBarBackgroundColor(Ark_NativePointer thisPtr, KSerial valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -18219,7 +18370,7 @@ void impl_TextAttribute_setFontColor(Ark_NativePointer thisPtr, KSerializerBuffe valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -18716,7 +18867,7 @@ void impl_TextAttribute_setCaretColor(Ark_NativePointer thisPtr, KSerializerBuff valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -18747,7 +18898,7 @@ void impl_TextAttribute_setSelectedBackgroundColor(Ark_NativePointer thisPtr, KS valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -18926,12 +19077,12 @@ void impl_TextAttribute_setFont(Ark_NativePointer thisPtr, KSerializerBuffer thi Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto fontValueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Font fontValueValueTempTmpBuf = {}; + Opt_arkui_component_units_Font fontValueValueTempTmpBuf = {}; fontValueValueTempTmpBuf.tag = fontValueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((fontValueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fontValueValueTempTmpBuf.value = Font_serializer::read(thisDeserializer); + fontValueValueTempTmpBuf.value = arkui_component_units_Font_serializer::read(thisDeserializer); } - Opt_Font fontValueValueTemp = fontValueValueTempTmpBuf;; + Opt_arkui_component_units_Font fontValueValueTemp = fontValueValueTempTmpBuf;; const auto optionsValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_FontSettingOptions optionsValueTempTmpBuf = {}; optionsValueTempTmpBuf.tag = optionsValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -18939,7 +19090,7 @@ void impl_TextAttribute_setFont(Ark_NativePointer thisPtr, KSerializerBuffer thi optionsValueTempTmpBuf.value = FontSettingOptions_serializer::read(thisDeserializer); } Opt_FontSettingOptions optionsValueTemp = optionsValueTempTmpBuf;; - GetNodeModifiers()->getTextModifier()->setFont(self, static_cast(&fontValueValueTemp), static_cast(&optionsValueTemp)); + GetNodeModifiers()->getTextModifier()->setFont(self, static_cast(&fontValueValueTemp), static_cast(&optionsValueTemp)); } KOALA_INTEROP_DIRECT_V3(TextAttribute_setFont, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_TextAttribute_setFontWeight(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -19060,7 +19211,7 @@ void impl_TextAreaAttribute_setPlaceholderColor(Ark_NativePointer thisPtr, KSeri valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -19083,13 +19234,13 @@ void impl_TextAreaAttribute_setPlaceholderFont(Ark_NativePointer thisPtr, KSeria Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Font valueValueTempTmpBuf = {}; + Opt_arkui_component_units_Font valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = Font_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = arkui_component_units_Font_serializer::read(thisDeserializer); } - Opt_Font valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getTextAreaModifier()->setPlaceholderFont(self, static_cast(&valueValueTemp)); + Opt_arkui_component_units_Font valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getTextAreaModifier()->setPlaceholderFont(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(TextAreaAttribute_setPlaceholderFont, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_TextAreaAttribute_setEnterKeyType(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -19130,7 +19281,7 @@ void impl_TextAreaAttribute_setCaretColor(Ark_NativePointer thisPtr, KSerializer valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -19161,7 +19312,7 @@ void impl_TextAreaAttribute_setFontColor(Ark_NativePointer thisPtr, KSerializerB valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -19340,7 +19491,7 @@ void impl_TextAreaAttribute_setSelectedBackgroundColor(Ark_NativePointer thisPtr valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -20103,7 +20254,7 @@ void impl_TextClockInterface_setTextClockOptions(Ark_NativePointer thisPtr, KSer GetNodeModifiers()->getTextClockModifier()->setTextClockOptions(self, static_cast(&optionsValueTemp)); } KOALA_INTEROP_DIRECT_V3(TextClockInterface_setTextClockOptions, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_TextClockAttribute_setFormat(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { +void impl_TextClockAttribute_setFormat0(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -20125,9 +20276,22 @@ void impl_TextClockAttribute_setFormat(Ark_NativePointer thisPtr, KSerializerBuf valueValueTempTmpBuf.value = static_cast(valueValueTempTmpBuf_); } Opt_ResourceStr valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getTextClockModifier()->setFormat(self, static_cast(&valueValueTemp)); + GetNodeModifiers()->getTextClockModifier()->setFormat0(self, static_cast(&valueValueTemp)); +} +KOALA_INTEROP_DIRECT_V3(TextClockAttribute_setFormat0, Ark_NativePointer, KSerializerBuffer, int32_t) +void impl_TextClockAttribute_setFormat1(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + DeserializerBase thisDeserializer(thisArray, thisLength); + const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_String valueValueTempTmpBuf = {}; + valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + valueValueTempTmpBuf.value = static_cast(thisDeserializer.readString()); + } + Opt_String valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getTextClockModifier()->setFormat1(self, static_cast(&valueValueTemp)); } -KOALA_INTEROP_DIRECT_V3(TextClockAttribute_setFormat, Ark_NativePointer, KSerializerBuffer, int32_t) +KOALA_INTEROP_DIRECT_V3(TextClockAttribute_setFormat1, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_TextClockAttribute_setOnDateChange(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); @@ -20153,7 +20317,7 @@ void impl_TextClockAttribute_setFontColor(Ark_NativePointer thisPtr, KSerializer valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -20379,7 +20543,7 @@ void impl_TextInputAttribute_setPlaceholderColor(Ark_NativePointer thisPtr, KSer valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -20443,13 +20607,13 @@ void impl_TextInputAttribute_setPlaceholderFont(Ark_NativePointer thisPtr, KSeri Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Font valueValueTempTmpBuf = {}; + Opt_arkui_component_units_Font valueValueTempTmpBuf = {}; valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueValueTempTmpBuf.value = Font_serializer::read(thisDeserializer); + valueValueTempTmpBuf.value = arkui_component_units_Font_serializer::read(thisDeserializer); } - Opt_Font valueValueTemp = valueValueTempTmpBuf;; - GetNodeModifiers()->getTextInputModifier()->setPlaceholderFont(self, static_cast(&valueValueTemp)); + Opt_arkui_component_units_Font valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getTextInputModifier()->setPlaceholderFont(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(TextInputAttribute_setPlaceholderFont, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_TextInputAttribute_setEnterKeyType(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { @@ -20477,7 +20641,7 @@ void impl_TextInputAttribute_setCaretColor(Ark_NativePointer thisPtr, KSerialize valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -20586,7 +20750,7 @@ void impl_TextInputAttribute_setFontColor(Ark_NativePointer thisPtr, KSerializer valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -20827,7 +20991,7 @@ void impl_TextInputAttribute_setSelectedBackgroundColor(Ark_NativePointer thisPt valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -20953,7 +21117,7 @@ void impl_TextInputAttribute_setUnderlineColor(Ark_NativePointer thisPtr, KSeria valueValueTempTmpBuf_BufU.selector = valueValueTempTmpBuf_BufUUnionSelector; if (valueValueTempTmpBuf_BufUUnionSelector == 0) { valueValueTempTmpBuf_BufU.selector = 0; - valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_BufUUnionSelector == 1) { valueValueTempTmpBuf_BufU.selector = 1; valueValueTempTmpBuf_BufU.value1 = static_cast(thisDeserializer.readNumber()); @@ -21876,7 +22040,7 @@ void impl_TextTimerAttribute_setFontColor(Ark_NativePointer thisPtr, KSerializer valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -22242,7 +22406,7 @@ void impl_ToggleAttribute_setSelectedColor(Ark_NativePointer thisPtr, KSerialize valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -22273,7 +22437,7 @@ void impl_ToggleAttribute_setSwitchPointColor(Ark_NativePointer thisPtr, KSerial valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -22326,10 +22490,9 @@ Ark_NativePointer impl_UIExtensionComponent_construct(Ark_Int32 id, Ark_Int32 fl return GetNodeModifiers()->getUIExtensionComponentModifier()->construct(id, flags); } KOALA_INTEROP_DIRECT_2(UIExtensionComponent_construct, Ark_NativePointer, Ark_Int32, Ark_Int32) -void impl_UIExtensionComponentInterface_setUIExtensionComponentOptions(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { +void impl_UIExtensionComponentInterface_setUIExtensionComponentOptions(Ark_NativePointer thisPtr, Ark_NativePointer want, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Want wantValueTemp = Want_serializer::read(thisDeserializer);; const auto optionsValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_UIExtensionOptions optionsValueTempTmpBuf = {}; optionsValueTempTmpBuf.tag = optionsValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -22337,9 +22500,9 @@ void impl_UIExtensionComponentInterface_setUIExtensionComponentOptions(Ark_Nativ optionsValueTempTmpBuf.value = UIExtensionOptions_serializer::read(thisDeserializer); } Opt_UIExtensionOptions optionsValueTemp = optionsValueTempTmpBuf;; - GetNodeModifiers()->getUIExtensionComponentModifier()->setUIExtensionComponentOptions(self, static_cast(&wantValueTemp), static_cast(&optionsValueTemp)); + GetNodeModifiers()->getUIExtensionComponentModifier()->setUIExtensionComponentOptions(self, static_cast(want), static_cast(&optionsValueTemp)); } -KOALA_INTEROP_DIRECT_V3(UIExtensionComponentInterface_setUIExtensionComponentOptions, Ark_NativePointer, KSerializerBuffer, int32_t) +KOALA_INTEROP_DIRECT_V4(UIExtensionComponentInterface_setUIExtensionComponentOptions, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_UIExtensionComponentAttribute_setOnRemoteReady(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); @@ -23157,6 +23320,32 @@ void impl_WebAttribute_setOnPageBegin(Ark_NativePointer thisPtr, KSerializerBuff GetNodeModifiers()->getWebModifier()->setOnPageBegin(self, static_cast(&valueValueTemp)); } KOALA_INTEROP_DIRECT_V3(WebAttribute_setOnPageBegin, Ark_NativePointer, KSerializerBuffer, int32_t) +void impl_WebAttribute_setOnLoadStarted(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + DeserializerBase thisDeserializer(thisArray, thisLength); + const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Callback_OnLoadStartedEvent_Void valueValueTempTmpBuf = {}; + valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + valueValueTempTmpBuf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnLoadStartedEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnLoadStartedEvent_Void))))}; + } + Opt_Callback_OnLoadStartedEvent_Void valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getWebModifier()->setOnLoadStarted(self, static_cast(&valueValueTemp)); +} +KOALA_INTEROP_DIRECT_V3(WebAttribute_setOnLoadStarted, Ark_NativePointer, KSerializerBuffer, int32_t) +void impl_WebAttribute_setOnLoadFinished(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + DeserializerBase thisDeserializer(thisArray, thisLength); + const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Callback_OnLoadFinishedEvent_Void valueValueTempTmpBuf = {}; + valueValueTempTmpBuf.tag = valueValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((valueValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + valueValueTempTmpBuf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnLoadFinishedEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnLoadFinishedEvent_Void))))}; + } + Opt_Callback_OnLoadFinishedEvent_Void valueValueTemp = valueValueTempTmpBuf;; + GetNodeModifiers()->getWebModifier()->setOnLoadFinished(self, static_cast(&valueValueTemp)); +} +KOALA_INTEROP_DIRECT_V3(WebAttribute_setOnLoadFinished, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_WebAttribute_setOnProgressChange(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); @@ -24615,6 +24804,10 @@ Ark_NativePointer impl_ComponentRoot_construct(Ark_Int32 id, Ark_Int32 flags) { return GetNodeModifiers()->getComponentRootModifier()->construct(id, flags); } KOALA_INTEROP_DIRECT_2(ComponentRoot_construct, Ark_NativePointer, Ark_Int32, Ark_Int32) +Ark_NativePointer impl_ConditionScope_construct(Ark_Int32 id, Ark_Int32 flags) { + return GetNodeModifiers()->getConditionScopeModifier()->construct(id, flags); +} +KOALA_INTEROP_DIRECT_2(ConditionScope_construct, Ark_NativePointer, Ark_Int32, Ark_Int32) Ark_NativePointer impl_CustomBuilderRoot_construct(Ark_Int32 id, Ark_Int32 flags) { return GetNodeModifiers()->getCustomBuilderRootModifier()->construct(id, flags); } @@ -24662,66 +24855,66 @@ void impl_AccessibilityHoverEvent_setType(Ark_NativePointer thisPtr, Ark_Int32 t GetAccessors()->getAccessibilityHoverEventAccessor()->setType(self, static_cast(type)); } KOALA_INTEROP_DIRECT_V2(AccessibilityHoverEvent_setType, Ark_NativePointer, Ark_Int32) -Ark_Number impl_AccessibilityHoverEvent_getX(Ark_NativePointer thisPtr) { +Ark_Int32 impl_AccessibilityHoverEvent_getX(Ark_NativePointer thisPtr) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getAccessibilityHoverEventAccessor()->getX(self); } -KOALA_INTEROP_DIRECT_1(AccessibilityHoverEvent_getX, KInteropNumber, Ark_NativePointer) -void impl_AccessibilityHoverEvent_setX(Ark_NativePointer thisPtr, KInteropNumber x) { +KOALA_INTEROP_1(AccessibilityHoverEvent_getX, Ark_Int32, Ark_NativePointer) +void impl_AccessibilityHoverEvent_setX(Ark_NativePointer thisPtr, KDouble x) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); - GetAccessors()->getAccessibilityHoverEventAccessor()->setX(self, (const Ark_Number*) (&x)); + GetAccessors()->getAccessibilityHoverEventAccessor()->setX(self, x); } -KOALA_INTEROP_DIRECT_V2(AccessibilityHoverEvent_setX, Ark_NativePointer, KInteropNumber) -Ark_Number impl_AccessibilityHoverEvent_getY(Ark_NativePointer thisPtr) { +KOALA_INTEROP_V2(AccessibilityHoverEvent_setX, Ark_NativePointer, KDouble) +Ark_Int32 impl_AccessibilityHoverEvent_getY(Ark_NativePointer thisPtr) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getAccessibilityHoverEventAccessor()->getY(self); } -KOALA_INTEROP_DIRECT_1(AccessibilityHoverEvent_getY, KInteropNumber, Ark_NativePointer) -void impl_AccessibilityHoverEvent_setY(Ark_NativePointer thisPtr, KInteropNumber y) { +KOALA_INTEROP_1(AccessibilityHoverEvent_getY, Ark_Int32, Ark_NativePointer) +void impl_AccessibilityHoverEvent_setY(Ark_NativePointer thisPtr, KDouble y) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); - GetAccessors()->getAccessibilityHoverEventAccessor()->setY(self, (const Ark_Number*) (&y)); + GetAccessors()->getAccessibilityHoverEventAccessor()->setY(self, y); } -KOALA_INTEROP_DIRECT_V2(AccessibilityHoverEvent_setY, Ark_NativePointer, KInteropNumber) -Ark_Number impl_AccessibilityHoverEvent_getDisplayX(Ark_NativePointer thisPtr) { +KOALA_INTEROP_V2(AccessibilityHoverEvent_setY, Ark_NativePointer, KDouble) +Ark_Int32 impl_AccessibilityHoverEvent_getDisplayX(Ark_NativePointer thisPtr) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getAccessibilityHoverEventAccessor()->getDisplayX(self); } -KOALA_INTEROP_DIRECT_1(AccessibilityHoverEvent_getDisplayX, KInteropNumber, Ark_NativePointer) -void impl_AccessibilityHoverEvent_setDisplayX(Ark_NativePointer thisPtr, KInteropNumber displayX) { +KOALA_INTEROP_1(AccessibilityHoverEvent_getDisplayX, Ark_Int32, Ark_NativePointer) +void impl_AccessibilityHoverEvent_setDisplayX(Ark_NativePointer thisPtr, KDouble displayX) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); - GetAccessors()->getAccessibilityHoverEventAccessor()->setDisplayX(self, (const Ark_Number*) (&displayX)); + GetAccessors()->getAccessibilityHoverEventAccessor()->setDisplayX(self, displayX); } -KOALA_INTEROP_DIRECT_V2(AccessibilityHoverEvent_setDisplayX, Ark_NativePointer, KInteropNumber) -Ark_Number impl_AccessibilityHoverEvent_getDisplayY(Ark_NativePointer thisPtr) { +KOALA_INTEROP_V2(AccessibilityHoverEvent_setDisplayX, Ark_NativePointer, KDouble) +Ark_Int32 impl_AccessibilityHoverEvent_getDisplayY(Ark_NativePointer thisPtr) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getAccessibilityHoverEventAccessor()->getDisplayY(self); } -KOALA_INTEROP_DIRECT_1(AccessibilityHoverEvent_getDisplayY, KInteropNumber, Ark_NativePointer) -void impl_AccessibilityHoverEvent_setDisplayY(Ark_NativePointer thisPtr, KInteropNumber displayY) { +KOALA_INTEROP_1(AccessibilityHoverEvent_getDisplayY, Ark_Int32, Ark_NativePointer) +void impl_AccessibilityHoverEvent_setDisplayY(Ark_NativePointer thisPtr, KDouble displayY) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); - GetAccessors()->getAccessibilityHoverEventAccessor()->setDisplayY(self, (const Ark_Number*) (&displayY)); + GetAccessors()->getAccessibilityHoverEventAccessor()->setDisplayY(self, displayY); } -KOALA_INTEROP_DIRECT_V2(AccessibilityHoverEvent_setDisplayY, Ark_NativePointer, KInteropNumber) -Ark_Number impl_AccessibilityHoverEvent_getWindowX(Ark_NativePointer thisPtr) { +KOALA_INTEROP_V2(AccessibilityHoverEvent_setDisplayY, Ark_NativePointer, KDouble) +Ark_Int32 impl_AccessibilityHoverEvent_getWindowX(Ark_NativePointer thisPtr) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getAccessibilityHoverEventAccessor()->getWindowX(self); } -KOALA_INTEROP_DIRECT_1(AccessibilityHoverEvent_getWindowX, KInteropNumber, Ark_NativePointer) -void impl_AccessibilityHoverEvent_setWindowX(Ark_NativePointer thisPtr, KInteropNumber windowX) { +KOALA_INTEROP_1(AccessibilityHoverEvent_getWindowX, Ark_Int32, Ark_NativePointer) +void impl_AccessibilityHoverEvent_setWindowX(Ark_NativePointer thisPtr, KDouble windowX) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); - GetAccessors()->getAccessibilityHoverEventAccessor()->setWindowX(self, (const Ark_Number*) (&windowX)); + GetAccessors()->getAccessibilityHoverEventAccessor()->setWindowX(self, windowX); } -KOALA_INTEROP_DIRECT_V2(AccessibilityHoverEvent_setWindowX, Ark_NativePointer, KInteropNumber) -Ark_Number impl_AccessibilityHoverEvent_getWindowY(Ark_NativePointer thisPtr) { +KOALA_INTEROP_V2(AccessibilityHoverEvent_setWindowX, Ark_NativePointer, KDouble) +Ark_Int32 impl_AccessibilityHoverEvent_getWindowY(Ark_NativePointer thisPtr) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getAccessibilityHoverEventAccessor()->getWindowY(self); } -KOALA_INTEROP_DIRECT_1(AccessibilityHoverEvent_getWindowY, KInteropNumber, Ark_NativePointer) -void impl_AccessibilityHoverEvent_setWindowY(Ark_NativePointer thisPtr, KInteropNumber windowY) { +KOALA_INTEROP_1(AccessibilityHoverEvent_getWindowY, Ark_Int32, Ark_NativePointer) +void impl_AccessibilityHoverEvent_setWindowY(Ark_NativePointer thisPtr, KDouble windowY) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); - GetAccessors()->getAccessibilityHoverEventAccessor()->setWindowY(self, (const Ark_Number*) (&windowY)); + GetAccessors()->getAccessibilityHoverEventAccessor()->setWindowY(self, windowY); } -KOALA_INTEROP_DIRECT_V2(AccessibilityHoverEvent_setWindowY, Ark_NativePointer, KInteropNumber) +KOALA_INTEROP_V2(AccessibilityHoverEvent_setWindowY, Ark_NativePointer, KDouble) void impl_AnimationExtender_SetClipRect(Ark_NativePointer node, KFloat x, KFloat y, KFloat width, KFloat height) { GetAccessors()->getAnimationExtenderAccessor()->SetClipRect(node, x, y, width, height); } @@ -24938,14 +25131,6 @@ KInteropReturnBuffer impl_BackgroundColorStyle_getTextBackgroundStyle(Ark_Native return _retSerializer.toReturnBuffer(); } KOALA_INTEROP_1(BackgroundColorStyle_getTextBackgroundStyle, KInteropReturnBuffer, Ark_NativePointer) -Ark_NativePointer impl_BaseContext_construct() { - return GetAccessors()->getBaseContextAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(BaseContext_construct, Ark_NativePointer) -Ark_NativePointer impl_BaseContext_getFinalizer() { - return GetAccessors()->getBaseContextAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(BaseContext_getFinalizer, Ark_NativePointer) Ark_NativePointer impl_BaseEvent_construct() { return GetAccessors()->getBaseEventAccessor()->construct(); } @@ -25240,65 +25425,6 @@ Ark_Number impl_BaselineOffsetStyle_getBaselineOffset(Ark_NativePointer thisPtr) return GetAccessors()->getBaselineOffsetStyleAccessor()->getBaselineOffset(self); } KOALA_INTEROP_DIRECT_1(BaselineOffsetStyle_getBaselineOffset, KInteropNumber, Ark_NativePointer) -Ark_NativePointer impl_BaseShape_construct() { - return GetAccessors()->getBaseShapeAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(BaseShape_construct, Ark_NativePointer) -Ark_NativePointer impl_BaseShape_getFinalizer() { - return GetAccessors()->getBaseShapeAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(BaseShape_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_BaseShape_width(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_BaseShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 widthValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_Length widthValueTempTmpBuf = {}; - widthValueTempTmpBuf.selector = widthValueTempTmpBufUnionSelector; - if (widthValueTempTmpBufUnionSelector == 0) { - widthValueTempTmpBuf.selector = 0; - widthValueTempTmpBuf.value0 = static_cast(thisDeserializer.readString()); - } else if (widthValueTempTmpBufUnionSelector == 1) { - widthValueTempTmpBuf.selector = 1; - widthValueTempTmpBuf.value1 = static_cast(thisDeserializer.readNumber()); - } else if (widthValueTempTmpBufUnionSelector == 2) { - widthValueTempTmpBuf.selector = 2; - widthValueTempTmpBuf.value2 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for widthValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_Length widthValueTemp = static_cast(widthValueTempTmpBuf);; - return GetAccessors()->getBaseShapeAccessor()->width(self, static_cast(&widthValueTemp)); -} -KOALA_INTEROP_DIRECT_3(BaseShape_width, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_BaseShape_height(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_BaseShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 heightValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_Length heightValueTempTmpBuf = {}; - heightValueTempTmpBuf.selector = heightValueTempTmpBufUnionSelector; - if (heightValueTempTmpBufUnionSelector == 0) { - heightValueTempTmpBuf.selector = 0; - heightValueTempTmpBuf.value0 = static_cast(thisDeserializer.readString()); - } else if (heightValueTempTmpBufUnionSelector == 1) { - heightValueTempTmpBuf.selector = 1; - heightValueTempTmpBuf.value1 = static_cast(thisDeserializer.readNumber()); - } else if (heightValueTempTmpBufUnionSelector == 2) { - heightValueTempTmpBuf.selector = 2; - heightValueTempTmpBuf.value2 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for heightValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_Length heightValueTemp = static_cast(heightValueTempTmpBuf);; - return GetAccessors()->getBaseShapeAccessor()->height(self, static_cast(&heightValueTemp)); -} -KOALA_INTEROP_DIRECT_3(BaseShape_height, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_BaseShape_size(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_BaseShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_SizeOptions sizeValueTemp = SizeOptions_serializer::read(thisDeserializer);; - return GetAccessors()->getBaseShapeAccessor()->size(self, static_cast(&sizeValueTemp)); -} -KOALA_INTEROP_DIRECT_3(BaseShape_size, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_BounceSymbolEffect_construct(KSerializerBuffer thisArray, int32_t thisLength) { DeserializerBase thisDeserializer(thisArray, thisLength); const auto scopeValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -26431,31 +26557,16 @@ Ark_Number impl_CanvasRenderingContext2D_getHeight(Ark_NativePointer thisPtr) { return GetAccessors()->getCanvasRenderingContext2DAccessor()->getHeight(self); } KOALA_INTEROP_DIRECT_1(CanvasRenderingContext2D_getHeight, KInteropNumber, Ark_NativePointer) -void impl_CanvasRenderingContext2D_setHeight(Ark_NativePointer thisPtr, KInteropNumber height) { - Ark_CanvasRenderingContext2D self = reinterpret_cast(thisPtr); - GetAccessors()->getCanvasRenderingContext2DAccessor()->setHeight(self, (const Ark_Number*) (&height)); -} -KOALA_INTEROP_DIRECT_V2(CanvasRenderingContext2D_setHeight, Ark_NativePointer, KInteropNumber) Ark_Number impl_CanvasRenderingContext2D_getWidth(Ark_NativePointer thisPtr) { Ark_CanvasRenderingContext2D self = reinterpret_cast(thisPtr); return GetAccessors()->getCanvasRenderingContext2DAccessor()->getWidth(self); } KOALA_INTEROP_DIRECT_1(CanvasRenderingContext2D_getWidth, KInteropNumber, Ark_NativePointer) -void impl_CanvasRenderingContext2D_setWidth(Ark_NativePointer thisPtr, KInteropNumber width) { - Ark_CanvasRenderingContext2D self = reinterpret_cast(thisPtr); - GetAccessors()->getCanvasRenderingContext2DAccessor()->setWidth(self, (const Ark_Number*) (&width)); -} -KOALA_INTEROP_DIRECT_V2(CanvasRenderingContext2D_setWidth, Ark_NativePointer, KInteropNumber) Ark_NativePointer impl_CanvasRenderingContext2D_getCanvas(Ark_NativePointer thisPtr) { Ark_CanvasRenderingContext2D self = reinterpret_cast(thisPtr); return GetAccessors()->getCanvasRenderingContext2DAccessor()->getCanvas(self); } KOALA_INTEROP_DIRECT_1(CanvasRenderingContext2D_getCanvas, Ark_NativePointer, Ark_NativePointer) -void impl_CanvasRenderingContext2D_setCanvas(Ark_NativePointer thisPtr, Ark_NativePointer canvas) { - Ark_CanvasRenderingContext2D self = reinterpret_cast(thisPtr); - GetAccessors()->getCanvasRenderingContext2DAccessor()->setCanvas(self, static_cast(canvas)); -} -KOALA_INTEROP_DIRECT_V2(CanvasRenderingContext2D_setCanvas, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_ChildrenMainSize_construct(KInteropNumber childDefaultSize) { return GetAccessors()->getChildrenMainSizeAccessor()->construct((const Ark_Number*) (&childDefaultSize)); } @@ -26506,112 +26617,6 @@ void impl_ChildrenMainSize_setChildDefaultSize(Ark_NativePointer thisPtr, KInter GetAccessors()->getChildrenMainSizeAccessor()->setChildDefaultSize(self, (const Ark_Number*) (&childDefaultSize)); } KOALA_INTEROP_DIRECT_V2(ChildrenMainSize_setChildDefaultSize, Ark_NativePointer, KInteropNumber) -Ark_NativePointer impl_CircleShape_construct(KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto optionsValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_ShapeSize optionsValueTempTmpBuf = {}; - optionsValueTempTmpBuf.tag = optionsValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((optionsValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - optionsValueTempTmpBuf.value = ShapeSize_serializer::read(thisDeserializer); - } - Opt_ShapeSize optionsValueTemp = optionsValueTempTmpBuf;; - return GetAccessors()->getCircleShapeAccessor()->construct(static_cast(&optionsValueTemp)); -} -KOALA_INTEROP_DIRECT_2(CircleShape_construct, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_CircleShape_getFinalizer() { - return GetAccessors()->getCircleShapeAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(CircleShape_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_CircleShape_offset(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_CircleShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Position offsetValueTemp = Position_serializer::read(thisDeserializer);; - return GetAccessors()->getCircleShapeAccessor()->offset(self, static_cast(&offsetValueTemp)); -} -KOALA_INTEROP_DIRECT_3(CircleShape_offset, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_CircleShape_fill(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_CircleShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 colorValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_ResourceColor colorValueTempTmpBuf = {}; - colorValueTempTmpBuf.selector = colorValueTempTmpBufUnionSelector; - if (colorValueTempTmpBufUnionSelector == 0) { - colorValueTempTmpBuf.selector = 0; - colorValueTempTmpBuf.value0 = static_cast(thisDeserializer.readInt32()); - } else if (colorValueTempTmpBufUnionSelector == 1) { - colorValueTempTmpBuf.selector = 1; - colorValueTempTmpBuf.value1 = static_cast(thisDeserializer.readNumber()); - } else if (colorValueTempTmpBufUnionSelector == 2) { - colorValueTempTmpBuf.selector = 2; - colorValueTempTmpBuf.value2 = static_cast(thisDeserializer.readString()); - } else if (colorValueTempTmpBufUnionSelector == 3) { - colorValueTempTmpBuf.selector = 3; - colorValueTempTmpBuf.value3 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for colorValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_ResourceColor colorValueTemp = static_cast(colorValueTempTmpBuf);; - return GetAccessors()->getCircleShapeAccessor()->fill(self, static_cast(&colorValueTemp)); -} -KOALA_INTEROP_DIRECT_3(CircleShape_fill, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_CircleShape_position(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_CircleShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Position positionValueTemp = Position_serializer::read(thisDeserializer);; - return GetAccessors()->getCircleShapeAccessor()->position(self, static_cast(&positionValueTemp)); -} -KOALA_INTEROP_DIRECT_3(CircleShape_position, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_CircleShape_width(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_CircleShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 widthValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_Length widthValueTempTmpBuf = {}; - widthValueTempTmpBuf.selector = widthValueTempTmpBufUnionSelector; - if (widthValueTempTmpBufUnionSelector == 0) { - widthValueTempTmpBuf.selector = 0; - widthValueTempTmpBuf.value0 = static_cast(thisDeserializer.readString()); - } else if (widthValueTempTmpBufUnionSelector == 1) { - widthValueTempTmpBuf.selector = 1; - widthValueTempTmpBuf.value1 = static_cast(thisDeserializer.readNumber()); - } else if (widthValueTempTmpBufUnionSelector == 2) { - widthValueTempTmpBuf.selector = 2; - widthValueTempTmpBuf.value2 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for widthValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_Length widthValueTemp = static_cast(widthValueTempTmpBuf);; - return GetAccessors()->getCircleShapeAccessor()->width(self, static_cast(&widthValueTemp)); -} -KOALA_INTEROP_DIRECT_3(CircleShape_width, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_CircleShape_height(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_CircleShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 heightValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_Length heightValueTempTmpBuf = {}; - heightValueTempTmpBuf.selector = heightValueTempTmpBufUnionSelector; - if (heightValueTempTmpBufUnionSelector == 0) { - heightValueTempTmpBuf.selector = 0; - heightValueTempTmpBuf.value0 = static_cast(thisDeserializer.readString()); - } else if (heightValueTempTmpBufUnionSelector == 1) { - heightValueTempTmpBuf.selector = 1; - heightValueTempTmpBuf.value1 = static_cast(thisDeserializer.readNumber()); - } else if (heightValueTempTmpBufUnionSelector == 2) { - heightValueTempTmpBuf.selector = 2; - heightValueTempTmpBuf.value2 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for heightValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_Length heightValueTemp = static_cast(heightValueTempTmpBuf);; - return GetAccessors()->getCircleShapeAccessor()->height(self, static_cast(&heightValueTemp)); -} -KOALA_INTEROP_DIRECT_3(CircleShape_height, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_CircleShape_size(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_CircleShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_SizeOptions sizeValueTemp = SizeOptions_serializer::read(thisDeserializer);; - return GetAccessors()->getCircleShapeAccessor()->size(self, static_cast(&sizeValueTemp)); -} -KOALA_INTEROP_DIRECT_3(CircleShape_size, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_ClickEvent_construct() { return GetAccessors()->getClickEventAccessor()->construct(); } @@ -26778,203 +26783,6 @@ Ark_NativePointer impl_ColorFilter_getFinalizer() { return GetAccessors()->getColorFilterAccessor()->getFinalizer(); } KOALA_INTEROP_DIRECT_0(ColorFilter_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_ColorMetrics_construct() { - return GetAccessors()->getColorMetricsAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(ColorMetrics_construct, Ark_NativePointer) -Ark_NativePointer impl_ColorMetrics_getFinalizer() { - return GetAccessors()->getColorMetricsAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(ColorMetrics_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_ColorMetrics_numeric(KInteropNumber value) { - return GetAccessors()->getColorMetricsAccessor()->numeric((const Ark_Number*) (&value)); -} -KOALA_INTEROP_DIRECT_1(ColorMetrics_numeric, Ark_NativePointer, KInteropNumber) -Ark_NativePointer impl_ColorMetrics_rgba(KInteropNumber red, KInteropNumber green, KInteropNumber blue, KInteropNumber alpha) { - return GetAccessors()->getColorMetricsAccessor()->rgba((const Ark_Number*) (&red), (const Ark_Number*) (&green), (const Ark_Number*) (&blue), (const Ark_Number*) (&alpha)); -} -KOALA_INTEROP_DIRECT_4(ColorMetrics_rgba, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -Ark_NativePointer impl_ColorMetrics_resourceColor(KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 colorValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_ResourceColor colorValueTempTmpBuf = {}; - colorValueTempTmpBuf.selector = colorValueTempTmpBufUnionSelector; - if (colorValueTempTmpBufUnionSelector == 0) { - colorValueTempTmpBuf.selector = 0; - colorValueTempTmpBuf.value0 = static_cast(thisDeserializer.readInt32()); - } else if (colorValueTempTmpBufUnionSelector == 1) { - colorValueTempTmpBuf.selector = 1; - colorValueTempTmpBuf.value1 = static_cast(thisDeserializer.readNumber()); - } else if (colorValueTempTmpBufUnionSelector == 2) { - colorValueTempTmpBuf.selector = 2; - colorValueTempTmpBuf.value2 = static_cast(thisDeserializer.readString()); - } else if (colorValueTempTmpBufUnionSelector == 3) { - colorValueTempTmpBuf.selector = 3; - colorValueTempTmpBuf.value3 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for colorValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_ResourceColor colorValueTemp = static_cast(colorValueTempTmpBuf);; - return GetAccessors()->getColorMetricsAccessor()->resourceColor(static_cast(&colorValueTemp)); -} -KOALA_INTEROP_DIRECT_2(ColorMetrics_resourceColor, Ark_NativePointer, KSerializerBuffer, 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_DIRECT_2(ColorMetrics_blendColor, Ark_NativePointer, Ark_NativePointer, Ark_NativePointer) -Ark_String impl_ColorMetrics_color(Ark_NativePointer thisPtr) { - Ark_ColorMetrics self = reinterpret_cast(thisPtr); - return GetAccessors()->getColorMetricsAccessor()->color(self); -} -KOALA_INTEROP_1(ColorMetrics_color, KStringPtr, Ark_NativePointer) -Ark_Number impl_ColorMetrics_red(Ark_NativePointer thisPtr) { - Ark_ColorMetrics self = reinterpret_cast(thisPtr); - return GetAccessors()->getColorMetricsAccessor()->red(self); -} -KOALA_INTEROP_DIRECT_1(ColorMetrics_red, KInteropNumber, Ark_NativePointer) -Ark_Number impl_ColorMetrics_green(Ark_NativePointer thisPtr) { - Ark_ColorMetrics self = reinterpret_cast(thisPtr); - return GetAccessors()->getColorMetricsAccessor()->green(self); -} -KOALA_INTEROP_DIRECT_1(ColorMetrics_green, KInteropNumber, Ark_NativePointer) -Ark_Number impl_ColorMetrics_blue(Ark_NativePointer thisPtr) { - Ark_ColorMetrics self = reinterpret_cast(thisPtr); - return GetAccessors()->getColorMetricsAccessor()->blue(self); -} -KOALA_INTEROP_DIRECT_1(ColorMetrics_blue, KInteropNumber, Ark_NativePointer) -Ark_Number impl_ColorMetrics_alpha(Ark_NativePointer thisPtr) { - Ark_ColorMetrics self = reinterpret_cast(thisPtr); - return GetAccessors()->getColorMetricsAccessor()->alpha(self); -} -KOALA_INTEROP_DIRECT_1(ColorMetrics_alpha, KInteropNumber, Ark_NativePointer) -Ark_NativePointer impl_common_Context_construct() { - return GetAccessors()->getCommon_ContextAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(common_Context_construct, Ark_NativePointer) -Ark_NativePointer impl_common_Context_getFinalizer() { - return GetAccessors()->getCommon_ContextAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(common_Context_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_common_Context_createBundleContext(KVMContext vmContext, Ark_NativePointer thisPtr, const KStringPtr& bundleName) { - Ark_common_Context self = reinterpret_cast(thisPtr); - return GetAccessors()->getCommon_ContextAccessor()->createBundleContext(reinterpret_cast(vmContext), self, (const Ark_String*) (&bundleName)); -} -KOALA_INTEROP_CTX_2(common_Context_createBundleContext, Ark_NativePointer, Ark_NativePointer, KStringPtr) -Ark_NativePointer impl_common_Context_createModuleContext0(KVMContext vmContext, Ark_NativePointer thisPtr, const KStringPtr& moduleName) { - Ark_common_Context self = reinterpret_cast(thisPtr); - return GetAccessors()->getCommon_ContextAccessor()->createModuleContext0(reinterpret_cast(vmContext), self, (const Ark_String*) (&moduleName)); -} -KOALA_INTEROP_CTX_2(common_Context_createModuleContext0, Ark_NativePointer, Ark_NativePointer, KStringPtr) -Ark_NativePointer impl_common_Context_createModuleContext1(KVMContext vmContext, Ark_NativePointer thisPtr, const KStringPtr& bundleName, const KStringPtr& moduleName) { - Ark_common_Context self = reinterpret_cast(thisPtr); - return GetAccessors()->getCommon_ContextAccessor()->createModuleContext1(reinterpret_cast(vmContext), self, (const Ark_String*) (&bundleName), (const Ark_String*) (&moduleName)); -} -KOALA_INTEROP_CTX_3(common_Context_createModuleContext1, Ark_NativePointer, Ark_NativePointer, KStringPtr, KStringPtr) -void impl_common_Context_getGroupDir0(KVMContext vmContext, Ark_NativePointer thisPtr, const KStringPtr& dataGroupID, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_common_Context self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Context_getGroupDir_Callback callback_ValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Context_getGroupDir_Callback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Context_getGroupDir_Callback))))};; - GetAccessors()->getCommon_ContextAccessor()->getGroupDir0(reinterpret_cast(vmContext), self, (const Ark_String*) (&dataGroupID), static_cast(&callback_ValueTemp)); -} -KOALA_INTEROP_CTX_V4(common_Context_getGroupDir0, Ark_NativePointer, KStringPtr, KSerializerBuffer, int32_t) -void impl_common_Context_getGroupDir1(KVMContext vmContext, Ark_NativePointer thisPtr, const KStringPtr& dataGroupID, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_common_Context self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_Opt_String_Opt_Array_String_Void outputArgumentForReturningPromiseValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_String_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_String_Opt_Array_String_Void))))};; - GetAccessors()->getCommon_ContextAccessor()->getGroupDir1(reinterpret_cast(vmContext), GetAsyncWorker(), self, (const Ark_String*) (&dataGroupID), static_cast(&outputArgumentForReturningPromiseValueTemp)); -} -KOALA_INTEROP_CTX_V4(common_Context_getGroupDir1, Ark_NativePointer, KStringPtr, KSerializerBuffer, int32_t) -Ark_String impl_common_Context_getCacheDir(Ark_NativePointer thisPtr) { - Ark_common_Context self = reinterpret_cast(thisPtr); - return GetAccessors()->getCommon_ContextAccessor()->getCacheDir(self); -} -KOALA_INTEROP_1(common_Context_getCacheDir, KStringPtr, Ark_NativePointer) -void impl_common_Context_setCacheDir(Ark_NativePointer thisPtr, const KStringPtr& cacheDir) { - Ark_common_Context self = reinterpret_cast(thisPtr); - GetAccessors()->getCommon_ContextAccessor()->setCacheDir(self, (const Ark_String*) (&cacheDir)); -} -KOALA_INTEROP_V2(common_Context_setCacheDir, Ark_NativePointer, KStringPtr) -Ark_String impl_common_Context_getTempDir(Ark_NativePointer thisPtr) { - Ark_common_Context self = reinterpret_cast(thisPtr); - return GetAccessors()->getCommon_ContextAccessor()->getTempDir(self); -} -KOALA_INTEROP_1(common_Context_getTempDir, KStringPtr, Ark_NativePointer) -void impl_common_Context_setTempDir(Ark_NativePointer thisPtr, const KStringPtr& tempDir) { - Ark_common_Context self = reinterpret_cast(thisPtr); - GetAccessors()->getCommon_ContextAccessor()->setTempDir(self, (const Ark_String*) (&tempDir)); -} -KOALA_INTEROP_V2(common_Context_setTempDir, Ark_NativePointer, KStringPtr) -Ark_String impl_common_Context_getFilesDir(Ark_NativePointer thisPtr) { - Ark_common_Context self = reinterpret_cast(thisPtr); - return GetAccessors()->getCommon_ContextAccessor()->getFilesDir(self); -} -KOALA_INTEROP_1(common_Context_getFilesDir, KStringPtr, Ark_NativePointer) -void impl_common_Context_setFilesDir(Ark_NativePointer thisPtr, const KStringPtr& filesDir) { - Ark_common_Context self = reinterpret_cast(thisPtr); - GetAccessors()->getCommon_ContextAccessor()->setFilesDir(self, (const Ark_String*) (&filesDir)); -} -KOALA_INTEROP_V2(common_Context_setFilesDir, Ark_NativePointer, KStringPtr) -Ark_String impl_common_Context_getDatabaseDir(Ark_NativePointer thisPtr) { - Ark_common_Context self = reinterpret_cast(thisPtr); - return GetAccessors()->getCommon_ContextAccessor()->getDatabaseDir(self); -} -KOALA_INTEROP_1(common_Context_getDatabaseDir, KStringPtr, Ark_NativePointer) -void impl_common_Context_setDatabaseDir(Ark_NativePointer thisPtr, const KStringPtr& databaseDir) { - Ark_common_Context self = reinterpret_cast(thisPtr); - GetAccessors()->getCommon_ContextAccessor()->setDatabaseDir(self, (const Ark_String*) (&databaseDir)); -} -KOALA_INTEROP_V2(common_Context_setDatabaseDir, Ark_NativePointer, KStringPtr) -Ark_String impl_common_Context_getPreferencesDir(Ark_NativePointer thisPtr) { - Ark_common_Context self = reinterpret_cast(thisPtr); - return GetAccessors()->getCommon_ContextAccessor()->getPreferencesDir(self); -} -KOALA_INTEROP_1(common_Context_getPreferencesDir, KStringPtr, Ark_NativePointer) -void impl_common_Context_setPreferencesDir(Ark_NativePointer thisPtr, const KStringPtr& preferencesDir) { - Ark_common_Context self = reinterpret_cast(thisPtr); - GetAccessors()->getCommon_ContextAccessor()->setPreferencesDir(self, (const Ark_String*) (&preferencesDir)); -} -KOALA_INTEROP_V2(common_Context_setPreferencesDir, Ark_NativePointer, KStringPtr) -Ark_String impl_common_Context_getBundleCodeDir(Ark_NativePointer thisPtr) { - Ark_common_Context self = reinterpret_cast(thisPtr); - return GetAccessors()->getCommon_ContextAccessor()->getBundleCodeDir(self); -} -KOALA_INTEROP_1(common_Context_getBundleCodeDir, KStringPtr, Ark_NativePointer) -void impl_common_Context_setBundleCodeDir(Ark_NativePointer thisPtr, const KStringPtr& bundleCodeDir) { - Ark_common_Context self = reinterpret_cast(thisPtr); - GetAccessors()->getCommon_ContextAccessor()->setBundleCodeDir(self, (const Ark_String*) (&bundleCodeDir)); -} -KOALA_INTEROP_V2(common_Context_setBundleCodeDir, Ark_NativePointer, KStringPtr) -Ark_String impl_common_Context_getDistributedFilesDir(Ark_NativePointer thisPtr) { - Ark_common_Context self = reinterpret_cast(thisPtr); - return GetAccessors()->getCommon_ContextAccessor()->getDistributedFilesDir(self); -} -KOALA_INTEROP_1(common_Context_getDistributedFilesDir, KStringPtr, Ark_NativePointer) -void impl_common_Context_setDistributedFilesDir(Ark_NativePointer thisPtr, const KStringPtr& distributedFilesDir) { - Ark_common_Context self = reinterpret_cast(thisPtr); - GetAccessors()->getCommon_ContextAccessor()->setDistributedFilesDir(self, (const Ark_String*) (&distributedFilesDir)); -} -KOALA_INTEROP_V2(common_Context_setDistributedFilesDir, Ark_NativePointer, KStringPtr) -Ark_String impl_common_Context_getResourceDir(Ark_NativePointer thisPtr) { - Ark_common_Context self = reinterpret_cast(thisPtr); - return GetAccessors()->getCommon_ContextAccessor()->getResourceDir(self); -} -KOALA_INTEROP_1(common_Context_getResourceDir, KStringPtr, Ark_NativePointer) -void impl_common_Context_setResourceDir(Ark_NativePointer thisPtr, const KStringPtr& resourceDir) { - Ark_common_Context self = reinterpret_cast(thisPtr); - GetAccessors()->getCommon_ContextAccessor()->setResourceDir(self, (const Ark_String*) (&resourceDir)); -} -KOALA_INTEROP_V2(common_Context_setResourceDir, Ark_NativePointer, KStringPtr) -Ark_String impl_common_Context_getCloudFileDir(Ark_NativePointer thisPtr) { - Ark_common_Context self = reinterpret_cast(thisPtr); - return GetAccessors()->getCommon_ContextAccessor()->getCloudFileDir(self); -} -KOALA_INTEROP_1(common_Context_getCloudFileDir, KStringPtr, Ark_NativePointer) -void impl_common_Context_setCloudFileDir(Ark_NativePointer thisPtr, const KStringPtr& cloudFileDir) { - Ark_common_Context self = reinterpret_cast(thisPtr); - GetAccessors()->getCommon_ContextAccessor()->setCloudFileDir(self, (const Ark_String*) (&cloudFileDir)); -} -KOALA_INTEROP_V2(common_Context_setCloudFileDir, Ark_NativePointer, KStringPtr) Ark_NativePointer impl_CommonShape_construct() { return GetAccessors()->getCommonShapeAccessor()->construct(); } @@ -26998,7 +26806,7 @@ Ark_NativePointer impl_CommonShape_fill(Ark_NativePointer thisPtr, KSerializerBu colorValueTempTmpBuf.selector = colorValueTempTmpBufUnionSelector; if (colorValueTempTmpBufUnionSelector == 0) { colorValueTempTmpBuf.selector = 0; - colorValueTempTmpBuf.value0 = static_cast(thisDeserializer.readInt32()); + colorValueTempTmpBuf.value0 = static_cast(thisDeserializer.readInt32()); } else if (colorValueTempTmpBufUnionSelector == 1) { colorValueTempTmpBuf.selector = 1; colorValueTempTmpBuf.value1 = static_cast(thisDeserializer.readNumber()); @@ -27022,49 +26830,6 @@ Ark_NativePointer impl_CommonShape_position(Ark_NativePointer thisPtr, KSerializ return GetAccessors()->getCommonShapeAccessor()->position(self, static_cast(&positionValueTemp)); } KOALA_INTEROP_DIRECT_3(CommonShape_position, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_ComponentContent_construct() { - return GetAccessors()->getComponentContentAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(ComponentContent_construct, Ark_NativePointer) -Ark_NativePointer impl_ComponentContent_getFinalizer() { - return GetAccessors()->getComponentContentAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(ComponentContent_getFinalizer, Ark_NativePointer) -void impl_ComponentContent_update(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_ComponentContent self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Object argsValueTemp = static_cast(thisDeserializer.readObject());; - GetAccessors()->getComponentContentAccessor()->update(self, static_cast(&argsValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(ComponentContent_update, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_ComponentContent_reuse(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_ComponentContent self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto paramValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Object paramValueTempTmpBuf = {}; - paramValueTempTmpBuf.tag = paramValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((paramValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - paramValueTempTmpBuf.value = static_cast(thisDeserializer.readObject()); - } - Opt_Object paramValueTemp = paramValueTempTmpBuf;; - GetAccessors()->getComponentContentAccessor()->reuse(self, static_cast(¶mValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(ComponentContent_reuse, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_ComponentContent_recycle(Ark_NativePointer thisPtr) { - Ark_ComponentContent self = reinterpret_cast(thisPtr); - GetAccessors()->getComponentContentAccessor()->recycle(self); -} -KOALA_INTEROP_DIRECT_V1(ComponentContent_recycle, Ark_NativePointer) -void impl_ComponentContent_dispose(Ark_NativePointer thisPtr) { - Ark_ComponentContent self = reinterpret_cast(thisPtr); - GetAccessors()->getComponentContentAccessor()->dispose(self); -} -KOALA_INTEROP_DIRECT_V1(ComponentContent_dispose, Ark_NativePointer) -void impl_ComponentContent_updateConfiguration(Ark_NativePointer thisPtr) { - Ark_ComponentContent self = reinterpret_cast(thisPtr); - GetAccessors()->getComponentContentAccessor()->updateConfiguration(self); -} -KOALA_INTEROP_DIRECT_V1(ComponentContent_updateConfiguration, Ark_NativePointer) Ark_NativePointer impl_ConsoleMessage_construct() { return GetAccessors()->getConsoleMessageAccessor()->construct(); } @@ -27236,14 +27001,6 @@ void impl_ContentModifierHelper_resetContentModifierToggle(Ark_NativePointer nod GetAccessors()->getContentModifierHelperAccessor()->resetContentModifierToggle(node); } KOALA_INTEROP_DIRECT_V1(ContentModifierHelper_resetContentModifierToggle, Ark_NativePointer) -Ark_NativePointer impl_Context_construct() { - return GetAccessors()->getContextAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(Context_construct, Ark_NativePointer) -Ark_NativePointer impl_Context_getFinalizer() { - return GetAccessors()->getContextAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(Context_getFinalizer, Ark_NativePointer) Ark_NativePointer impl_ControllerHandler_construct() { return GetAccessors()->getControllerHandlerAccessor()->construct(); } @@ -27257,19 +27014,6 @@ void impl_ControllerHandler_setWebController(Ark_NativePointer thisPtr, Ark_Nati GetAccessors()->getControllerHandlerAccessor()->setWebController(self, static_cast(controller)); } KOALA_INTEROP_DIRECT_V2(ControllerHandler_setWebController, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_curves_ICurve_construct() { - return GetAccessors()->getCurves_ICurveAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(curves_ICurve_construct, Ark_NativePointer) -Ark_NativePointer impl_curves_ICurve_getFinalizer() { - return GetAccessors()->getCurves_ICurveAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(curves_ICurve_getFinalizer, Ark_NativePointer) -Ark_Number impl_curves_ICurve_interpolate(Ark_NativePointer thisPtr, KInteropNumber fraction) { - Ark_curves_ICurve self = reinterpret_cast(thisPtr); - return GetAccessors()->getCurves_ICurveAccessor()->interpolate(self, (const Ark_Number*) (&fraction)); -} -KOALA_INTEROP_DIRECT_2(curves_ICurve_interpolate, KInteropNumber, Ark_NativePointer, KInteropNumber) Ark_NativePointer impl_CustomDialogController_construct(KSerializerBuffer thisArray, int32_t thisLength) { DeserializerBase thisDeserializer(thisArray, thisLength); Ark_CustomDialogControllerOptions valueValueTemp = CustomDialogControllerOptions_serializer::read(thisDeserializer);; @@ -27311,34 +27055,34 @@ void impl_CustomSpan_invalidate(Ark_NativePointer thisPtr) { GetAccessors()->getCustomSpanAccessor()->invalidate(self); } KOALA_INTEROP_DIRECT_V1(CustomSpan_invalidate, Ark_NativePointer) -Ark_NativePointer impl_CustomSpan_getOnMeasure(Ark_NativePointer thisPtr) { +Ark_NativePointer impl_CustomSpan_getOnMeasure_callback(Ark_NativePointer thisPtr) { Ark_CustomSpan self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getCustomSpanAccessor()->getOnMeasure(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getCustomSpanAccessor()->getOnMeasure_callback(self); // TODO: Value serialization needs to be implemented return {}; } -KOALA_INTEROP_DIRECT_1(CustomSpan_getOnMeasure, Ark_NativePointer, Ark_NativePointer) -void impl_CustomSpan_setOnMeasure(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { +KOALA_INTEROP_DIRECT_1(CustomSpan_getOnMeasure_callback, Ark_NativePointer, Ark_NativePointer) +void impl_CustomSpan_setOnMeasure_callback(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_CustomSpan self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_CustomSpanMeasureInfo_CustomSpanMetrics onMeasureValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_CustomSpanMeasureInfo_CustomSpanMetrics)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_CustomSpanMeasureInfo_CustomSpanMetrics))))};; - GetAccessors()->getCustomSpanAccessor()->setOnMeasure(self, static_cast(&onMeasureValueTemp)); + Callback_CustomSpanMeasureInfo_CustomSpanMetrics onMeasure_callbackValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_CustomSpanMeasureInfo_CustomSpanMetrics)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_CustomSpanMeasureInfo_CustomSpanMetrics))))};; + GetAccessors()->getCustomSpanAccessor()->setOnMeasure_callback(self, static_cast(&onMeasure_callbackValueTemp)); } -KOALA_INTEROP_DIRECT_V3(CustomSpan_setOnMeasure, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_CustomSpan_getOnDraw(Ark_NativePointer thisPtr) { +KOALA_INTEROP_DIRECT_V3(CustomSpan_setOnMeasure_callback, Ark_NativePointer, KSerializerBuffer, int32_t) +Ark_NativePointer impl_CustomSpan_getOnDraw_callback(Ark_NativePointer thisPtr) { Ark_CustomSpan self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getCustomSpanAccessor()->getOnDraw(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getCustomSpanAccessor()->getOnDraw_callback(self); // TODO: Value serialization needs to be implemented return {}; } -KOALA_INTEROP_DIRECT_1(CustomSpan_getOnDraw, Ark_NativePointer, Ark_NativePointer) -void impl_CustomSpan_setOnDraw(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { +KOALA_INTEROP_DIRECT_1(CustomSpan_getOnDraw_callback, Ark_NativePointer, Ark_NativePointer) +void impl_CustomSpan_setOnDraw_callback(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_CustomSpan self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_DrawContext_CustomSpanDrawInfo_Void onDrawValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DrawContext_CustomSpanDrawInfo_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DrawContext_CustomSpanDrawInfo_Void))))};; - GetAccessors()->getCustomSpanAccessor()->setOnDraw(self, static_cast(&onDrawValueTemp)); + Callback_DrawContext_CustomSpanDrawInfo_Void onDraw_callbackValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DrawContext_CustomSpanDrawInfo_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DrawContext_CustomSpanDrawInfo_Void))))};; + GetAccessors()->getCustomSpanAccessor()->setOnDraw_callback(self, static_cast(&onDraw_callbackValueTemp)); } -KOALA_INTEROP_DIRECT_V3(CustomSpan_setOnDraw, Ark_NativePointer, KSerializerBuffer, int32_t) +KOALA_INTEROP_DIRECT_V3(CustomSpan_setOnDraw_callback, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_DataResubmissionHandler_construct() { return GetAccessors()->getDataResubmissionHandlerAccessor()->construct(); } @@ -27390,7 +27134,7 @@ KInteropReturnBuffer impl_DecorationStyle_getColor(Ark_NativePointer thisPtr) { if (retValueTmpValue.selector == 0) { _retSerializer.writeInt8(0); const auto retValueTmpValueForIdx0 = retValueTmpValue.value0; - _retSerializer.writeInt32(static_cast(retValueTmpValueForIdx0)); + _retSerializer.writeInt32(static_cast(retValueTmpValueForIdx0)); } else if (retValueTmpValue.selector == 1) { _retSerializer.writeInt8(1); const auto retValueTmpValueForIdx1 = retValueTmpValue.value1; @@ -27551,14 +27295,11 @@ Ark_NativePointer impl_DragEvent_getData(Ark_NativePointer thisPtr) { return GetAccessors()->getDragEventAccessor()->getData(self); } KOALA_INTEROP_DIRECT_1(DragEvent_getData, Ark_NativePointer, Ark_NativePointer) -KInteropReturnBuffer impl_DragEvent_getSummary(Ark_NativePointer thisPtr) { +Ark_NativePointer impl_DragEvent_getSummary(Ark_NativePointer thisPtr) { Ark_DragEvent self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getDragEventAccessor()->getSummary(self); - SerializerBase _retSerializer {}; - unifiedDataChannel_Summary_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); + return GetAccessors()->getDragEventAccessor()->getSummary(self); } -KOALA_INTEROP_1(DragEvent_getSummary, KInteropReturnBuffer, Ark_NativePointer) +KOALA_INTEROP_DIRECT_1(DragEvent_getSummary, Ark_NativePointer, Ark_NativePointer) void impl_DragEvent_setResult(Ark_NativePointer thisPtr, Ark_Int32 dragResult) { Ark_DragEvent self = reinterpret_cast(thisPtr); GetAccessors()->getDragEventAccessor()->setResult(self, static_cast(dragResult)); @@ -27653,1733 +27394,6 @@ void impl_DragEvent_setGetModifierKeyState(Ark_NativePointer thisPtr, KSerialize GetAccessors()->getDragEventAccessor()->setGetModifierKeyState(self, static_cast(&getModifierKeyStateValueTemp)); } KOALA_INTEROP_DIRECT_V3(DragEvent_setGetModifierKeyState, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_DrawableDescriptor_construct() { - return GetAccessors()->getDrawableDescriptorAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(DrawableDescriptor_construct, Ark_NativePointer) -Ark_NativePointer impl_DrawableDescriptor_getFinalizer() { - return GetAccessors()->getDrawableDescriptorAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(DrawableDescriptor_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_DrawableDescriptor_getPixelMap(Ark_NativePointer thisPtr) { - Ark_DrawableDescriptor self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawableDescriptorAccessor()->getPixelMap(self); -} -KOALA_INTEROP_DIRECT_1(DrawableDescriptor_getPixelMap, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_DrawContext_construct() { - return GetAccessors()->getDrawContextAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(DrawContext_construct, Ark_NativePointer) -Ark_NativePointer impl_DrawContext_getFinalizer() { - return GetAccessors()->getDrawContextAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(DrawContext_getFinalizer, Ark_NativePointer) -KInteropReturnBuffer impl_DrawContext_size(Ark_NativePointer thisPtr) { - Ark_DrawContext self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getDrawContextAccessor()->size(self); - SerializerBase _retSerializer {}; - Size_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(DrawContext_size, KInteropReturnBuffer, Ark_NativePointer) -KInteropReturnBuffer impl_DrawContext_sizeInPixel(Ark_NativePointer thisPtr) { - Ark_DrawContext self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getDrawContextAccessor()->sizeInPixel(self); - SerializerBase _retSerializer {}; - Size_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(DrawContext_sizeInPixel, KInteropReturnBuffer, Ark_NativePointer) -Ark_NativePointer impl_DrawContext_canvas(Ark_NativePointer thisPtr) { - Ark_DrawContext self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawContextAccessor()->canvas(self); -} -KOALA_INTEROP_DIRECT_1(DrawContext_canvas, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_drawing_Brush_construct0() { - return GetAccessors()->getDrawing_BrushAccessor()->construct0(); -} -KOALA_INTEROP_DIRECT_0(drawing_Brush_construct0, Ark_NativePointer) -Ark_NativePointer impl_drawing_Brush_construct1(Ark_NativePointer brush) { - return GetAccessors()->getDrawing_BrushAccessor()->construct1(static_cast(brush)); -} -KOALA_INTEROP_DIRECT_1(drawing_Brush_construct1, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_drawing_Brush_getFinalizer() { - return GetAccessors()->getDrawing_BrushAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(drawing_Brush_getFinalizer, Ark_NativePointer) -void impl_drawing_Brush_setColor0(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_drawing_Brush self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Color colorValueTemp = common2D_Color_serializer::read(thisDeserializer);; - GetAccessors()->getDrawing_BrushAccessor()->setColor0(self, static_cast(&colorValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Brush_setColor0, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_drawing_Brush_setColor1(Ark_NativePointer thisPtr, KInteropNumber color) { - Ark_drawing_Brush self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_BrushAccessor()->setColor1(self, (const Ark_Number*) (&color)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Brush_setColor1, Ark_NativePointer, KInteropNumber) -void impl_drawing_Brush_setColor2(Ark_NativePointer thisPtr, KInteropNumber alpha, KInteropNumber red, KInteropNumber green, KInteropNumber blue) { - Ark_drawing_Brush self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_BrushAccessor()->setColor2(self, (const Ark_Number*) (&alpha), (const Ark_Number*) (&red), (const Ark_Number*) (&green), (const Ark_Number*) (&blue)); -} -KOALA_INTEROP_DIRECT_V5(drawing_Brush_setColor2, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -KInteropReturnBuffer impl_drawing_Brush_getColor(Ark_NativePointer thisPtr) { - Ark_drawing_Brush self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getDrawing_BrushAccessor()->getColor(self); - SerializerBase _retSerializer {}; - common2D_Color_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(drawing_Brush_getColor, KInteropReturnBuffer, Ark_NativePointer) -Ark_Number impl_drawing_Brush_getHexColor(Ark_NativePointer thisPtr) { - Ark_drawing_Brush self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_BrushAccessor()->getHexColor(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Brush_getHexColor, KInteropNumber, Ark_NativePointer) -void impl_drawing_Brush_setAntiAlias(Ark_NativePointer thisPtr, Ark_Boolean aa) { - Ark_drawing_Brush self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_BrushAccessor()->setAntiAlias(self, aa); -} -KOALA_INTEROP_DIRECT_V2(drawing_Brush_setAntiAlias, Ark_NativePointer, Ark_Boolean) -Ark_Boolean impl_drawing_Brush_isAntiAlias(Ark_NativePointer thisPtr) { - Ark_drawing_Brush self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_BrushAccessor()->isAntiAlias(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Brush_isAntiAlias, Ark_Boolean, Ark_NativePointer) -void impl_drawing_Brush_setAlpha(Ark_NativePointer thisPtr, KInteropNumber alpha) { - Ark_drawing_Brush self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_BrushAccessor()->setAlpha(self, (const Ark_Number*) (&alpha)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Brush_setAlpha, Ark_NativePointer, KInteropNumber) -Ark_Number impl_drawing_Brush_getAlpha(Ark_NativePointer thisPtr) { - Ark_drawing_Brush self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_BrushAccessor()->getAlpha(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Brush_getAlpha, KInteropNumber, Ark_NativePointer) -void impl_drawing_Brush_setColorFilter(Ark_NativePointer thisPtr, Ark_NativePointer filter) { - Ark_drawing_Brush self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_BrushAccessor()->setColorFilter(self, static_cast(filter)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Brush_setColorFilter, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_drawing_Brush_getColorFilter(Ark_NativePointer thisPtr) { - Ark_drawing_Brush self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_BrushAccessor()->getColorFilter(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Brush_getColorFilter, Ark_NativePointer, Ark_NativePointer) -void impl_drawing_Brush_setImageFilter(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_drawing_Brush self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto filterValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_drawing_ImageFilter filterValueTempTmpBuf = {}; - filterValueTempTmpBuf.tag = filterValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((filterValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - filterValueTempTmpBuf.value = static_cast(drawing_ImageFilter_serializer::read(thisDeserializer)); - } - Opt_drawing_ImageFilter filterValueTemp = filterValueTempTmpBuf;; - GetAccessors()->getDrawing_BrushAccessor()->setImageFilter(self, static_cast(&filterValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Brush_setImageFilter, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_drawing_Brush_setMaskFilter(Ark_NativePointer thisPtr, Ark_NativePointer filter) { - Ark_drawing_Brush self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_BrushAccessor()->setMaskFilter(self, static_cast(filter)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Brush_setMaskFilter, Ark_NativePointer, Ark_NativePointer) -void impl_drawing_Brush_setShadowLayer(Ark_NativePointer thisPtr, Ark_NativePointer shadowLayer) { - Ark_drawing_Brush self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_BrushAccessor()->setShadowLayer(self, static_cast(shadowLayer)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Brush_setShadowLayer, Ark_NativePointer, Ark_NativePointer) -void impl_drawing_Brush_setShaderEffect(Ark_NativePointer thisPtr, Ark_NativePointer shaderEffect) { - Ark_drawing_Brush self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_BrushAccessor()->setShaderEffect(self, static_cast(shaderEffect)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Brush_setShaderEffect, Ark_NativePointer, Ark_NativePointer) -void impl_drawing_Brush_setBlendMode(Ark_NativePointer thisPtr, Ark_Int32 mode) { - Ark_drawing_Brush self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_BrushAccessor()->setBlendMode(self, static_cast(mode)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Brush_setBlendMode, Ark_NativePointer, Ark_Int32) -void impl_drawing_Brush_reset(Ark_NativePointer thisPtr) { - Ark_drawing_Brush self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_BrushAccessor()->reset(self); -} -KOALA_INTEROP_DIRECT_V1(drawing_Brush_reset, Ark_NativePointer) -Ark_NativePointer impl_drawing_Canvas_construct(Ark_NativePointer pixelmap) { - return GetAccessors()->getDrawing_CanvasAccessor()->construct(static_cast(pixelmap)); -} -KOALA_INTEROP_DIRECT_1(drawing_Canvas_construct, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_drawing_Canvas_getFinalizer() { - return GetAccessors()->getDrawing_CanvasAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(drawing_Canvas_getFinalizer, Ark_NativePointer) -void impl_drawing_Canvas_drawRect0(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Rect rectValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - GetAccessors()->getDrawing_CanvasAccessor()->drawRect0(self, static_cast(&rectValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Canvas_drawRect0, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_drawing_Canvas_drawRect1(Ark_NativePointer thisPtr, KInteropNumber left, KInteropNumber top, KInteropNumber right, KInteropNumber bottom) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->drawRect1(self, (const Ark_Number*) (&left), (const Ark_Number*) (&top), (const Ark_Number*) (&right), (const Ark_Number*) (&bottom)); -} -KOALA_INTEROP_DIRECT_V5(drawing_Canvas_drawRect1, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -void impl_drawing_Canvas_drawRoundRect(Ark_NativePointer thisPtr, Ark_NativePointer roundRect) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->drawRoundRect(self, static_cast(roundRect)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Canvas_drawRoundRect, Ark_NativePointer, Ark_NativePointer) -void impl_drawing_Canvas_drawNestedRoundRect(Ark_NativePointer thisPtr, Ark_NativePointer outer, Ark_NativePointer inner) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->drawNestedRoundRect(self, static_cast(outer), static_cast(inner)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Canvas_drawNestedRoundRect, Ark_NativePointer, Ark_NativePointer, Ark_NativePointer) -void impl_drawing_Canvas_drawBackground(Ark_NativePointer thisPtr, Ark_NativePointer brush) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->drawBackground(self, static_cast(brush)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Canvas_drawBackground, Ark_NativePointer, Ark_NativePointer) -void impl_drawing_Canvas_drawShadow0(Ark_NativePointer thisPtr, Ark_NativePointer path, KSerializerBuffer thisArray, int32_t thisLength, KInteropNumber lightRadius, Ark_Int32 flag) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Point3d planeParamsValueTemp = common2D_Point3d_serializer::read(thisDeserializer);; - Ark_common2D_Point3d devLightPosValueTemp = common2D_Point3d_serializer::read(thisDeserializer);; - Ark_common2D_Color ambientColorValueTemp = common2D_Color_serializer::read(thisDeserializer);; - Ark_common2D_Color spotColorValueTemp = common2D_Color_serializer::read(thisDeserializer);; - GetAccessors()->getDrawing_CanvasAccessor()->drawShadow0(self, static_cast(path), static_cast(&planeParamsValueTemp), static_cast(&devLightPosValueTemp), (const Ark_Number*) (&lightRadius), static_cast(&ambientColorValueTemp), static_cast(&spotColorValueTemp), static_cast(flag)); -} -KOALA_INTEROP_DIRECT_V6(drawing_Canvas_drawShadow0, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t, KInteropNumber, Ark_Int32) -void impl_drawing_Canvas_drawShadow1(Ark_NativePointer thisPtr, Ark_NativePointer path, KSerializerBuffer thisArray, int32_t thisLength, KInteropNumber lightRadius, KInteropNumber ambientColor, KInteropNumber spotColor, Ark_Int32 flag) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Point3d planeParamsValueTemp = common2D_Point3d_serializer::read(thisDeserializer);; - Ark_common2D_Point3d devLightPosValueTemp = common2D_Point3d_serializer::read(thisDeserializer);; - GetAccessors()->getDrawing_CanvasAccessor()->drawShadow1(self, static_cast(path), static_cast(&planeParamsValueTemp), static_cast(&devLightPosValueTemp), (const Ark_Number*) (&lightRadius), (const Ark_Number*) (&ambientColor), (const Ark_Number*) (&spotColor), static_cast(flag)); -} -KOALA_INTEROP_DIRECT_V8(drawing_Canvas_drawShadow1, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t, KInteropNumber, KInteropNumber, KInteropNumber, Ark_Int32) -void impl_drawing_Canvas_drawCircle(Ark_NativePointer thisPtr, KInteropNumber x, KInteropNumber y, KInteropNumber radius) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->drawCircle(self, (const Ark_Number*) (&x), (const Ark_Number*) (&y), (const Ark_Number*) (&radius)); -} -KOALA_INTEROP_DIRECT_V4(drawing_Canvas_drawCircle, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber) -void impl_drawing_Canvas_drawImage(Ark_NativePointer thisPtr, Ark_NativePointer pixelmap, KInteropNumber left, KInteropNumber top, Ark_NativePointer samplingOptions) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->drawImage(self, static_cast(pixelmap), (const Ark_Number*) (&left), (const Ark_Number*) (&top), static_cast(samplingOptions)); -} -KOALA_INTEROP_DIRECT_V5(drawing_Canvas_drawImage, Ark_NativePointer, Ark_NativePointer, KInteropNumber, KInteropNumber, Ark_NativePointer) -void impl_drawing_Canvas_drawImageRect(Ark_NativePointer thisPtr, Ark_NativePointer pixelmap, KSerializerBuffer thisArray, int32_t thisLength, Ark_NativePointer samplingOptions) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Rect dstRectValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - GetAccessors()->getDrawing_CanvasAccessor()->drawImageRect(self, static_cast(pixelmap), static_cast(&dstRectValueTemp), static_cast(samplingOptions)); -} -KOALA_INTEROP_DIRECT_V5(drawing_Canvas_drawImageRect, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t, Ark_NativePointer) -void impl_drawing_Canvas_drawImageRectWithSrc(Ark_NativePointer thisPtr, Ark_NativePointer pixelmap, KSerializerBuffer thisArray, int32_t thisLength, Ark_NativePointer samplingOptions, Ark_Int32 constraint) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Rect srcRectValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - Ark_common2D_Rect dstRectValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - GetAccessors()->getDrawing_CanvasAccessor()->drawImageRectWithSrc(self, static_cast(pixelmap), static_cast(&srcRectValueTemp), static_cast(&dstRectValueTemp), static_cast(samplingOptions), static_cast(constraint)); -} -KOALA_INTEROP_DIRECT_V6(drawing_Canvas_drawImageRectWithSrc, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t, Ark_NativePointer, Ark_Int32) -void impl_drawing_Canvas_drawColor0(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength, Ark_Int32 blendMode) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Color colorValueTemp = common2D_Color_serializer::read(thisDeserializer);; - GetAccessors()->getDrawing_CanvasAccessor()->drawColor0(self, static_cast(&colorValueTemp), static_cast(blendMode)); -} -KOALA_INTEROP_DIRECT_V4(drawing_Canvas_drawColor0, Ark_NativePointer, KSerializerBuffer, int32_t, Ark_Int32) -void impl_drawing_Canvas_drawColor1(Ark_NativePointer thisPtr, KInteropNumber color, Ark_Int32 blendMode) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->drawColor1(self, (const Ark_Number*) (&color), static_cast(blendMode)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Canvas_drawColor1, Ark_NativePointer, KInteropNumber, Ark_Int32) -void impl_drawing_Canvas_drawColor2(Ark_NativePointer thisPtr, KInteropNumber alpha, KInteropNumber red, KInteropNumber green, KInteropNumber blue, Ark_Int32 blendMode) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->drawColor2(self, (const Ark_Number*) (&alpha), (const Ark_Number*) (&red), (const Ark_Number*) (&green), (const Ark_Number*) (&blue), static_cast(blendMode)); -} -KOALA_INTEROP_DIRECT_V6(drawing_Canvas_drawColor2, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber, Ark_Int32) -void impl_drawing_Canvas_drawOval(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Rect ovalValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - GetAccessors()->getDrawing_CanvasAccessor()->drawOval(self, static_cast(&ovalValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Canvas_drawOval, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_drawing_Canvas_drawArc(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength, KInteropNumber startAngle, KInteropNumber sweepAngle) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Rect arcValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - GetAccessors()->getDrawing_CanvasAccessor()->drawArc(self, static_cast(&arcValueTemp), (const Ark_Number*) (&startAngle), (const Ark_Number*) (&sweepAngle)); -} -KOALA_INTEROP_DIRECT_V5(drawing_Canvas_drawArc, Ark_NativePointer, KSerializerBuffer, int32_t, KInteropNumber, KInteropNumber) -void impl_drawing_Canvas_drawPoint(Ark_NativePointer thisPtr, KInteropNumber x, KInteropNumber y) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->drawPoint(self, (const Ark_Number*) (&x), (const Ark_Number*) (&y)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Canvas_drawPoint, Ark_NativePointer, KInteropNumber, KInteropNumber) -void impl_drawing_Canvas_drawPoints(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength, Ark_Int32 mode) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int32 pointsValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_common2D_Point pointsValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&pointsValueTempTmpBuf, pointsValueTempTmpBufLength); - for (int pointsValueTempTmpBufBufCounterI = 0; pointsValueTempTmpBufBufCounterI < pointsValueTempTmpBufLength; pointsValueTempTmpBufBufCounterI++) { - pointsValueTempTmpBuf.array[pointsValueTempTmpBufBufCounterI] = common2D_Point_serializer::read(thisDeserializer); - } - Array_common2D_Point pointsValueTemp = pointsValueTempTmpBuf;; - GetAccessors()->getDrawing_CanvasAccessor()->drawPoints(self, static_cast(&pointsValueTemp), static_cast(mode)); -} -KOALA_INTEROP_DIRECT_V4(drawing_Canvas_drawPoints, Ark_NativePointer, KSerializerBuffer, int32_t, Ark_Int32) -void impl_drawing_Canvas_drawPath(Ark_NativePointer thisPtr, Ark_NativePointer path) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->drawPath(self, static_cast(path)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Canvas_drawPath, Ark_NativePointer, Ark_NativePointer) -void impl_drawing_Canvas_drawLine(Ark_NativePointer thisPtr, KInteropNumber x0, KInteropNumber y0, KInteropNumber x1, KInteropNumber y1) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->drawLine(self, (const Ark_Number*) (&x0), (const Ark_Number*) (&y0), (const Ark_Number*) (&x1), (const Ark_Number*) (&y1)); -} -KOALA_INTEROP_DIRECT_V5(drawing_Canvas_drawLine, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -void impl_drawing_Canvas_drawSingleCharacter(Ark_NativePointer thisPtr, const KStringPtr& text, Ark_NativePointer font, KInteropNumber x, KInteropNumber y) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->drawSingleCharacter(self, (const Ark_String*) (&text), static_cast(font), (const Ark_Number*) (&x), (const Ark_Number*) (&y)); -} -KOALA_INTEROP_V5(drawing_Canvas_drawSingleCharacter, Ark_NativePointer, KStringPtr, Ark_NativePointer, KInteropNumber, KInteropNumber) -void impl_drawing_Canvas_drawTextBlob(Ark_NativePointer thisPtr, Ark_NativePointer blob, KInteropNumber x, KInteropNumber y) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->drawTextBlob(self, static_cast(blob), (const Ark_Number*) (&x), (const Ark_Number*) (&y)); -} -KOALA_INTEROP_DIRECT_V4(drawing_Canvas_drawTextBlob, Ark_NativePointer, Ark_NativePointer, KInteropNumber, KInteropNumber) -void impl_drawing_Canvas_drawPixelMapMesh(Ark_NativePointer thisPtr, Ark_NativePointer pixelmap, KInteropNumber meshWidth, KInteropNumber meshHeight, KSerializerBuffer thisArray, int32_t thisLength, KInteropNumber vertOffset, KInteropNumber colorOffset) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int32 verticesValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_Number verticesValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&verticesValueTempTmpBuf, verticesValueTempTmpBufLength); - for (int verticesValueTempTmpBufBufCounterI = 0; verticesValueTempTmpBufBufCounterI < verticesValueTempTmpBufLength; verticesValueTempTmpBufBufCounterI++) { - verticesValueTempTmpBuf.array[verticesValueTempTmpBufBufCounterI] = static_cast(thisDeserializer.readNumber()); - } - Array_Number verticesValueTemp = verticesValueTempTmpBuf;; - const Ark_Int32 colorsValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_Number colorsValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&colorsValueTempTmpBuf, colorsValueTempTmpBufLength); - for (int colorsValueTempTmpBufBufCounterI = 0; colorsValueTempTmpBufBufCounterI < colorsValueTempTmpBufLength; colorsValueTempTmpBufBufCounterI++) { - colorsValueTempTmpBuf.array[colorsValueTempTmpBufBufCounterI] = static_cast(thisDeserializer.readNumber()); - } - Array_Number colorsValueTemp = colorsValueTempTmpBuf;; - GetAccessors()->getDrawing_CanvasAccessor()->drawPixelMapMesh(self, static_cast(pixelmap), (const Ark_Number*) (&meshWidth), (const Ark_Number*) (&meshHeight), static_cast(&verticesValueTemp), (const Ark_Number*) (&vertOffset), static_cast(&colorsValueTemp), (const Ark_Number*) (&colorOffset)); -} -KOALA_INTEROP_DIRECT_V8(drawing_Canvas_drawPixelMapMesh, Ark_NativePointer, Ark_NativePointer, KInteropNumber, KInteropNumber, KSerializerBuffer, int32_t, KInteropNumber, KInteropNumber) -void impl_drawing_Canvas_drawRegion(Ark_NativePointer thisPtr, Ark_NativePointer region) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->drawRegion(self, static_cast(region)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Canvas_drawRegion, Ark_NativePointer, Ark_NativePointer) -void impl_drawing_Canvas_attachPen(Ark_NativePointer thisPtr, Ark_NativePointer pen) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->attachPen(self, static_cast(pen)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Canvas_attachPen, Ark_NativePointer, Ark_NativePointer) -void impl_drawing_Canvas_attachBrush(Ark_NativePointer thisPtr, Ark_NativePointer brush) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->attachBrush(self, static_cast(brush)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Canvas_attachBrush, Ark_NativePointer, Ark_NativePointer) -void impl_drawing_Canvas_detachPen(Ark_NativePointer thisPtr) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->detachPen(self); -} -KOALA_INTEROP_DIRECT_V1(drawing_Canvas_detachPen, Ark_NativePointer) -void impl_drawing_Canvas_detachBrush(Ark_NativePointer thisPtr) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->detachBrush(self); -} -KOALA_INTEROP_DIRECT_V1(drawing_Canvas_detachBrush, Ark_NativePointer) -Ark_Number impl_drawing_Canvas_save(Ark_NativePointer thisPtr) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_CanvasAccessor()->save(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Canvas_save, KInteropNumber, Ark_NativePointer) -Ark_Number impl_drawing_Canvas_saveLayer(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto rectValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_common2D_Rect rectValueTempTmpBuf = {}; - rectValueTempTmpBuf.tag = rectValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((rectValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - rectValueTempTmpBuf.value = common2D_Rect_serializer::read(thisDeserializer); - } - Opt_common2D_Rect rectValueTemp = rectValueTempTmpBuf;; - const auto brushValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_drawing_Brush brushValueTempTmpBuf = {}; - brushValueTempTmpBuf.tag = brushValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((brushValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - brushValueTempTmpBuf.value = static_cast(drawing_Brush_serializer::read(thisDeserializer)); - } - Opt_drawing_Brush brushValueTemp = brushValueTempTmpBuf;; - return GetAccessors()->getDrawing_CanvasAccessor()->saveLayer(self, static_cast(&rectValueTemp), static_cast(&brushValueTemp)); -} -KOALA_INTEROP_DIRECT_3(drawing_Canvas_saveLayer, KInteropNumber, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_drawing_Canvas_clear0(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Color colorValueTemp = common2D_Color_serializer::read(thisDeserializer);; - GetAccessors()->getDrawing_CanvasAccessor()->clear0(self, static_cast(&colorValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Canvas_clear0, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_drawing_Canvas_clear1(Ark_NativePointer thisPtr, KInteropNumber color) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->clear1(self, (const Ark_Number*) (&color)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Canvas_clear1, Ark_NativePointer, KInteropNumber) -void impl_drawing_Canvas_restore(Ark_NativePointer thisPtr) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->restore(self); -} -KOALA_INTEROP_DIRECT_V1(drawing_Canvas_restore, Ark_NativePointer) -void impl_drawing_Canvas_restoreToCount(Ark_NativePointer thisPtr, KInteropNumber count) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->restoreToCount(self, (const Ark_Number*) (&count)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Canvas_restoreToCount, Ark_NativePointer, KInteropNumber) -Ark_Number impl_drawing_Canvas_getSaveCount(Ark_NativePointer thisPtr) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_CanvasAccessor()->getSaveCount(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Canvas_getSaveCount, KInteropNumber, Ark_NativePointer) -Ark_Number impl_drawing_Canvas_getWidth(Ark_NativePointer thisPtr) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_CanvasAccessor()->getWidth(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Canvas_getWidth, KInteropNumber, Ark_NativePointer) -Ark_Number impl_drawing_Canvas_getHeight(Ark_NativePointer thisPtr) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_CanvasAccessor()->getHeight(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Canvas_getHeight, KInteropNumber, Ark_NativePointer) -KInteropReturnBuffer impl_drawing_Canvas_getLocalClipBounds(Ark_NativePointer thisPtr) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getDrawing_CanvasAccessor()->getLocalClipBounds(self); - SerializerBase _retSerializer {}; - common2D_Rect_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(drawing_Canvas_getLocalClipBounds, KInteropReturnBuffer, Ark_NativePointer) -Ark_NativePointer impl_drawing_Canvas_getTotalMatrix(Ark_NativePointer thisPtr) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_CanvasAccessor()->getTotalMatrix(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Canvas_getTotalMatrix, Ark_NativePointer, Ark_NativePointer) -void impl_drawing_Canvas_scale(Ark_NativePointer thisPtr, KInteropNumber sx, KInteropNumber sy) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->scale(self, (const Ark_Number*) (&sx), (const Ark_Number*) (&sy)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Canvas_scale, Ark_NativePointer, KInteropNumber, KInteropNumber) -void impl_drawing_Canvas_skew(Ark_NativePointer thisPtr, KInteropNumber sx, KInteropNumber sy) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->skew(self, (const Ark_Number*) (&sx), (const Ark_Number*) (&sy)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Canvas_skew, Ark_NativePointer, KInteropNumber, KInteropNumber) -void impl_drawing_Canvas_rotate(Ark_NativePointer thisPtr, KInteropNumber degrees, KInteropNumber sx, KInteropNumber sy) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->rotate(self, (const Ark_Number*) (°rees), (const Ark_Number*) (&sx), (const Ark_Number*) (&sy)); -} -KOALA_INTEROP_DIRECT_V4(drawing_Canvas_rotate, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber) -void impl_drawing_Canvas_translate(Ark_NativePointer thisPtr, KInteropNumber dx, KInteropNumber dy) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->translate(self, (const Ark_Number*) (&dx), (const Ark_Number*) (&dy)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Canvas_translate, Ark_NativePointer, KInteropNumber, KInteropNumber) -void impl_drawing_Canvas_clipPath(Ark_NativePointer thisPtr, Ark_NativePointer path, Ark_Int32 clipOp, Ark_Boolean doAntiAlias) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->clipPath(self, static_cast(path), static_cast(clipOp), doAntiAlias); -} -KOALA_INTEROP_DIRECT_V4(drawing_Canvas_clipPath, Ark_NativePointer, Ark_NativePointer, Ark_Int32, Ark_Boolean) -void impl_drawing_Canvas_clipRect(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength, Ark_Int32 clipOp, Ark_Boolean doAntiAlias) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Rect rectValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - GetAccessors()->getDrawing_CanvasAccessor()->clipRect(self, static_cast(&rectValueTemp), static_cast(clipOp), doAntiAlias); -} -KOALA_INTEROP_DIRECT_V5(drawing_Canvas_clipRect, Ark_NativePointer, KSerializerBuffer, int32_t, Ark_Int32, Ark_Boolean) -void impl_drawing_Canvas_concatMatrix(Ark_NativePointer thisPtr, Ark_NativePointer matrix) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->concatMatrix(self, static_cast(matrix)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Canvas_concatMatrix, Ark_NativePointer, Ark_NativePointer) -void impl_drawing_Canvas_clipRegion(Ark_NativePointer thisPtr, Ark_NativePointer region, Ark_Int32 clipOp) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->clipRegion(self, static_cast(region), static_cast(clipOp)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Canvas_clipRegion, Ark_NativePointer, Ark_NativePointer, Ark_Int32) -void impl_drawing_Canvas_clipRoundRect(Ark_NativePointer thisPtr, Ark_NativePointer roundRect, Ark_Int32 clipOp, Ark_Boolean doAntiAlias) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->clipRoundRect(self, static_cast(roundRect), static_cast(clipOp), doAntiAlias); -} -KOALA_INTEROP_DIRECT_V4(drawing_Canvas_clipRoundRect, Ark_NativePointer, Ark_NativePointer, Ark_Int32, Ark_Boolean) -Ark_Boolean impl_drawing_Canvas_isClipEmpty(Ark_NativePointer thisPtr) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_CanvasAccessor()->isClipEmpty(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Canvas_isClipEmpty, Ark_Boolean, Ark_NativePointer) -void impl_drawing_Canvas_setMatrix(Ark_NativePointer thisPtr, Ark_NativePointer matrix) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->setMatrix(self, static_cast(matrix)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Canvas_setMatrix, Ark_NativePointer, Ark_NativePointer) -void impl_drawing_Canvas_resetMatrix(Ark_NativePointer thisPtr) { - Ark_drawing_Canvas self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_CanvasAccessor()->resetMatrix(self); -} -KOALA_INTEROP_DIRECT_V1(drawing_Canvas_resetMatrix, Ark_NativePointer) -Ark_NativePointer impl_drawing_ColorFilter_construct() { - return GetAccessors()->getDrawing_ColorFilterAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(drawing_ColorFilter_construct, Ark_NativePointer) -Ark_NativePointer impl_drawing_ColorFilter_getFinalizer() { - return GetAccessors()->getDrawing_ColorFilterAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(drawing_ColorFilter_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_drawing_ColorFilter_createBlendModeColorFilter0(KSerializerBuffer thisArray, int32_t thisLength, Ark_Int32 mode) { - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Color colorValueTemp = common2D_Color_serializer::read(thisDeserializer);; - return GetAccessors()->getDrawing_ColorFilterAccessor()->createBlendModeColorFilter0(static_cast(&colorValueTemp), static_cast(mode)); -} -KOALA_INTEROP_DIRECT_3(drawing_ColorFilter_createBlendModeColorFilter0, Ark_NativePointer, KSerializerBuffer, int32_t, Ark_Int32) -Ark_NativePointer impl_drawing_ColorFilter_createBlendModeColorFilter1(KInteropNumber color, Ark_Int32 mode) { - return GetAccessors()->getDrawing_ColorFilterAccessor()->createBlendModeColorFilter1((const Ark_Number*) (&color), static_cast(mode)); -} -KOALA_INTEROP_DIRECT_2(drawing_ColorFilter_createBlendModeColorFilter1, Ark_NativePointer, KInteropNumber, Ark_Int32) -Ark_NativePointer impl_drawing_ColorFilter_createComposeColorFilter(Ark_NativePointer outer, Ark_NativePointer inner) { - return GetAccessors()->getDrawing_ColorFilterAccessor()->createComposeColorFilter(static_cast(outer), static_cast(inner)); -} -KOALA_INTEROP_DIRECT_2(drawing_ColorFilter_createComposeColorFilter, Ark_NativePointer, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_drawing_ColorFilter_createLinearToSRGBGamma() { - return GetAccessors()->getDrawing_ColorFilterAccessor()->createLinearToSRGBGamma(); -} -KOALA_INTEROP_DIRECT_0(drawing_ColorFilter_createLinearToSRGBGamma, Ark_NativePointer) -Ark_NativePointer impl_drawing_ColorFilter_createSRGBGammaToLinear() { - return GetAccessors()->getDrawing_ColorFilterAccessor()->createSRGBGammaToLinear(); -} -KOALA_INTEROP_DIRECT_0(drawing_ColorFilter_createSRGBGammaToLinear, Ark_NativePointer) -Ark_NativePointer impl_drawing_ColorFilter_createLumaColorFilter() { - return GetAccessors()->getDrawing_ColorFilterAccessor()->createLumaColorFilter(); -} -KOALA_INTEROP_DIRECT_0(drawing_ColorFilter_createLumaColorFilter, Ark_NativePointer) -Ark_NativePointer impl_drawing_ColorFilter_createMatrixColorFilter(KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int32 matrixValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_Number matrixValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&matrixValueTempTmpBuf, matrixValueTempTmpBufLength); - for (int matrixValueTempTmpBufBufCounterI = 0; matrixValueTempTmpBufBufCounterI < matrixValueTempTmpBufLength; matrixValueTempTmpBufBufCounterI++) { - matrixValueTempTmpBuf.array[matrixValueTempTmpBufBufCounterI] = static_cast(thisDeserializer.readNumber()); - } - Array_Number matrixValueTemp = matrixValueTempTmpBuf;; - return GetAccessors()->getDrawing_ColorFilterAccessor()->createMatrixColorFilter(static_cast(&matrixValueTemp)); -} -KOALA_INTEROP_DIRECT_2(drawing_ColorFilter_createMatrixColorFilter, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_drawing_Font_construct() { - return GetAccessors()->getDrawing_FontAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(drawing_Font_construct, Ark_NativePointer) -Ark_NativePointer impl_drawing_Font_getFinalizer() { - return GetAccessors()->getDrawing_FontAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(drawing_Font_getFinalizer, Ark_NativePointer) -void impl_drawing_Font_enableSubpixel(Ark_NativePointer thisPtr, Ark_Boolean isSubpixel) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_FontAccessor()->enableSubpixel(self, isSubpixel); -} -KOALA_INTEROP_DIRECT_V2(drawing_Font_enableSubpixel, Ark_NativePointer, Ark_Boolean) -void impl_drawing_Font_enableEmbolden(Ark_NativePointer thisPtr, Ark_Boolean isEmbolden) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_FontAccessor()->enableEmbolden(self, isEmbolden); -} -KOALA_INTEROP_DIRECT_V2(drawing_Font_enableEmbolden, Ark_NativePointer, Ark_Boolean) -void impl_drawing_Font_enableLinearMetrics(Ark_NativePointer thisPtr, Ark_Boolean isLinearMetrics) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_FontAccessor()->enableLinearMetrics(self, isLinearMetrics); -} -KOALA_INTEROP_DIRECT_V2(drawing_Font_enableLinearMetrics, Ark_NativePointer, Ark_Boolean) -void impl_drawing_Font_setSize(Ark_NativePointer thisPtr, KInteropNumber textSize) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_FontAccessor()->setSize(self, (const Ark_Number*) (&textSize)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Font_setSize, Ark_NativePointer, KInteropNumber) -Ark_Number impl_drawing_Font_getSize(Ark_NativePointer thisPtr) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_FontAccessor()->getSize(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Font_getSize, KInteropNumber, Ark_NativePointer) -void impl_drawing_Font_setTypeface(Ark_NativePointer thisPtr, Ark_NativePointer typeface) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_FontAccessor()->setTypeface(self, static_cast(typeface)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Font_setTypeface, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_drawing_Font_getTypeface(Ark_NativePointer thisPtr) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_FontAccessor()->getTypeface(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Font_getTypeface, Ark_NativePointer, Ark_NativePointer) -KInteropReturnBuffer impl_drawing_Font_getMetrics(Ark_NativePointer thisPtr) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getDrawing_FontAccessor()->getMetrics(self); - SerializerBase _retSerializer {}; - drawing_FontMetrics_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(drawing_Font_getMetrics, KInteropReturnBuffer, Ark_NativePointer) -Ark_Number impl_drawing_Font_measureSingleCharacter(Ark_NativePointer thisPtr, const KStringPtr& text) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_FontAccessor()->measureSingleCharacter(self, (const Ark_String*) (&text)); -} -KOALA_INTEROP_2(drawing_Font_measureSingleCharacter, KInteropNumber, Ark_NativePointer, KStringPtr) -Ark_Number impl_drawing_Font_measureText(Ark_NativePointer thisPtr, const KStringPtr& text, Ark_Int32 encoding) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_FontAccessor()->measureText(self, (const Ark_String*) (&text), static_cast(encoding)); -} -KOALA_INTEROP_3(drawing_Font_measureText, KInteropNumber, Ark_NativePointer, KStringPtr, Ark_Int32) -void impl_drawing_Font_setScaleX(Ark_NativePointer thisPtr, KInteropNumber scaleX) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_FontAccessor()->setScaleX(self, (const Ark_Number*) (&scaleX)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Font_setScaleX, Ark_NativePointer, KInteropNumber) -void impl_drawing_Font_setSkewX(Ark_NativePointer thisPtr, KInteropNumber skewX) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_FontAccessor()->setSkewX(self, (const Ark_Number*) (&skewX)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Font_setSkewX, Ark_NativePointer, KInteropNumber) -void impl_drawing_Font_setEdging(Ark_NativePointer thisPtr, Ark_Int32 edging) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_FontAccessor()->setEdging(self, static_cast(edging)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Font_setEdging, Ark_NativePointer, Ark_Int32) -void impl_drawing_Font_setHinting(Ark_NativePointer thisPtr, Ark_Int32 hinting) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_FontAccessor()->setHinting(self, static_cast(hinting)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Font_setHinting, Ark_NativePointer, Ark_Int32) -Ark_Number impl_drawing_Font_countText(Ark_NativePointer thisPtr, const KStringPtr& text) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_FontAccessor()->countText(self, (const Ark_String*) (&text)); -} -KOALA_INTEROP_2(drawing_Font_countText, KInteropNumber, Ark_NativePointer, KStringPtr) -void impl_drawing_Font_setBaselineSnap(Ark_NativePointer thisPtr, Ark_Boolean isBaselineSnap) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_FontAccessor()->setBaselineSnap(self, isBaselineSnap); -} -KOALA_INTEROP_DIRECT_V2(drawing_Font_setBaselineSnap, Ark_NativePointer, Ark_Boolean) -Ark_Boolean impl_drawing_Font_isBaselineSnap(Ark_NativePointer thisPtr) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_FontAccessor()->isBaselineSnap(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Font_isBaselineSnap, Ark_Boolean, Ark_NativePointer) -void impl_drawing_Font_setEmbeddedBitmaps(Ark_NativePointer thisPtr, Ark_Boolean isEmbeddedBitmaps) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_FontAccessor()->setEmbeddedBitmaps(self, isEmbeddedBitmaps); -} -KOALA_INTEROP_DIRECT_V2(drawing_Font_setEmbeddedBitmaps, Ark_NativePointer, Ark_Boolean) -Ark_Boolean impl_drawing_Font_isEmbeddedBitmaps(Ark_NativePointer thisPtr) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_FontAccessor()->isEmbeddedBitmaps(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Font_isEmbeddedBitmaps, Ark_Boolean, Ark_NativePointer) -void impl_drawing_Font_setForceAutoHinting(Ark_NativePointer thisPtr, Ark_Boolean isForceAutoHinting) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_FontAccessor()->setForceAutoHinting(self, isForceAutoHinting); -} -KOALA_INTEROP_DIRECT_V2(drawing_Font_setForceAutoHinting, Ark_NativePointer, Ark_Boolean) -Ark_Boolean impl_drawing_Font_isForceAutoHinting(Ark_NativePointer thisPtr) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_FontAccessor()->isForceAutoHinting(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Font_isForceAutoHinting, Ark_Boolean, Ark_NativePointer) -KInteropReturnBuffer impl_drawing_Font_getWidths(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int32 glyphsValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_Number glyphsValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&glyphsValueTempTmpBuf, glyphsValueTempTmpBufLength); - for (int glyphsValueTempTmpBufBufCounterI = 0; glyphsValueTempTmpBufBufCounterI < glyphsValueTempTmpBufLength; glyphsValueTempTmpBufBufCounterI++) { - glyphsValueTempTmpBuf.array[glyphsValueTempTmpBufBufCounterI] = static_cast(thisDeserializer.readNumber()); - } - Array_Number glyphsValueTemp = glyphsValueTempTmpBuf;; - const auto &retValue = GetAccessors()->getDrawing_FontAccessor()->getWidths(self, static_cast(&glyphsValueTemp)); - SerializerBase _retSerializer {}; - _retSerializer.writeInt32(retValue.length); - for (int retValueCounterI = 0; retValueCounterI < retValue.length; retValueCounterI++) { - const Ark_Number retValueTmpElement = retValue.array[retValueCounterI]; - _retSerializer.writeNumber(retValueTmpElement); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_3(drawing_Font_getWidths, KInteropReturnBuffer, Ark_NativePointer, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_drawing_Font_textToGlyphs(Ark_NativePointer thisPtr, const KStringPtr& text, KInteropNumber glyphCount) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getDrawing_FontAccessor()->textToGlyphs(self, (const Ark_String*) (&text), (const Ark_Number*) (&glyphCount)); - SerializerBase _retSerializer {}; - _retSerializer.writeInt32(retValue.length); - for (int retValueCounterI = 0; retValueCounterI < retValue.length; retValueCounterI++) { - const Ark_Number retValueTmpElement = retValue.array[retValueCounterI]; - _retSerializer.writeNumber(retValueTmpElement); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_3(drawing_Font_textToGlyphs, KInteropReturnBuffer, Ark_NativePointer, KStringPtr, KInteropNumber) -Ark_Boolean impl_drawing_Font_isSubpixel(Ark_NativePointer thisPtr) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_FontAccessor()->isSubpixel(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Font_isSubpixel, Ark_Boolean, Ark_NativePointer) -Ark_Boolean impl_drawing_Font_isLinearMetrics(Ark_NativePointer thisPtr) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_FontAccessor()->isLinearMetrics(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Font_isLinearMetrics, Ark_Boolean, Ark_NativePointer) -Ark_Number impl_drawing_Font_getSkewX(Ark_NativePointer thisPtr) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_FontAccessor()->getSkewX(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Font_getSkewX, KInteropNumber, Ark_NativePointer) -Ark_Boolean impl_drawing_Font_isEmbolden(Ark_NativePointer thisPtr) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_FontAccessor()->isEmbolden(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Font_isEmbolden, Ark_Boolean, Ark_NativePointer) -Ark_Number impl_drawing_Font_getScaleX(Ark_NativePointer thisPtr) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_FontAccessor()->getScaleX(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Font_getScaleX, KInteropNumber, Ark_NativePointer) -Ark_Int32 impl_drawing_Font_getHinting(Ark_NativePointer thisPtr) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_FontAccessor()->getHinting(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Font_getHinting, Ark_Int32, Ark_NativePointer) -Ark_Int32 impl_drawing_Font_getEdging(Ark_NativePointer thisPtr) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_FontAccessor()->getEdging(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Font_getEdging, Ark_Int32, Ark_NativePointer) -Ark_NativePointer impl_drawing_Font_createPathForGlyph(Ark_NativePointer thisPtr, KInteropNumber index) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_FontAccessor()->createPathForGlyph(self, (const Ark_Number*) (&index)); -} -KOALA_INTEROP_DIRECT_2(drawing_Font_createPathForGlyph, Ark_NativePointer, Ark_NativePointer, KInteropNumber) -KInteropReturnBuffer impl_drawing_Font_getBounds(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int32 glyphsValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_Number glyphsValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&glyphsValueTempTmpBuf, glyphsValueTempTmpBufLength); - for (int glyphsValueTempTmpBufBufCounterI = 0; glyphsValueTempTmpBufBufCounterI < glyphsValueTempTmpBufLength; glyphsValueTempTmpBufBufCounterI++) { - glyphsValueTempTmpBuf.array[glyphsValueTempTmpBufBufCounterI] = static_cast(thisDeserializer.readNumber()); - } - Array_Number glyphsValueTemp = glyphsValueTempTmpBuf;; - const auto &retValue = GetAccessors()->getDrawing_FontAccessor()->getBounds(self, static_cast(&glyphsValueTemp)); - SerializerBase _retSerializer {}; - _retSerializer.writeInt32(retValue.length); - for (int retValueCounterI = 0; retValueCounterI < retValue.length; retValueCounterI++) { - const Ark_common2D_Rect retValueTmpElement = retValue.array[retValueCounterI]; - common2D_Rect_serializer::write(_retSerializer, retValueTmpElement); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_3(drawing_Font_getBounds, KInteropReturnBuffer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_drawing_Font_getTextPath(Ark_NativePointer thisPtr, const KStringPtr& text, KInteropNumber byteLength, KInteropNumber x, KInteropNumber y) { - Ark_drawing_Font self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_FontAccessor()->getTextPath(self, (const Ark_String*) (&text), (const Ark_Number*) (&byteLength), (const Ark_Number*) (&x), (const Ark_Number*) (&y)); -} -KOALA_INTEROP_5(drawing_Font_getTextPath, Ark_NativePointer, Ark_NativePointer, KStringPtr, KInteropNumber, KInteropNumber, KInteropNumber) -Ark_NativePointer impl_drawing_ImageFilter_construct() { - return GetAccessors()->getDrawing_ImageFilterAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(drawing_ImageFilter_construct, Ark_NativePointer) -Ark_NativePointer impl_drawing_ImageFilter_getFinalizer() { - return GetAccessors()->getDrawing_ImageFilterAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(drawing_ImageFilter_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_drawing_ImageFilter_createBlurImageFilter(KInteropNumber sigmaX, KInteropNumber sigmaY, Ark_Int32 tileMode, KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto imageFilterValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_drawing_ImageFilter imageFilterValueTempTmpBuf = {}; - imageFilterValueTempTmpBuf.tag = imageFilterValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((imageFilterValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - imageFilterValueTempTmpBuf.value = static_cast(drawing_ImageFilter_serializer::read(thisDeserializer)); - } - Opt_drawing_ImageFilter imageFilterValueTemp = imageFilterValueTempTmpBuf;; - return GetAccessors()->getDrawing_ImageFilterAccessor()->createBlurImageFilter((const Ark_Number*) (&sigmaX), (const Ark_Number*) (&sigmaY), static_cast(tileMode), static_cast(&imageFilterValueTemp)); -} -KOALA_INTEROP_DIRECT_5(drawing_ImageFilter_createBlurImageFilter, Ark_NativePointer, KInteropNumber, KInteropNumber, Ark_Int32, KSerializerBuffer, int32_t) -Ark_NativePointer impl_drawing_ImageFilter_createFromColorFilter(Ark_NativePointer colorFilter, KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto imageFilterValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_drawing_ImageFilter imageFilterValueTempTmpBuf = {}; - imageFilterValueTempTmpBuf.tag = imageFilterValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((imageFilterValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - imageFilterValueTempTmpBuf.value = static_cast(drawing_ImageFilter_serializer::read(thisDeserializer)); - } - Opt_drawing_ImageFilter imageFilterValueTemp = imageFilterValueTempTmpBuf;; - return GetAccessors()->getDrawing_ImageFilterAccessor()->createFromColorFilter(static_cast(colorFilter), static_cast(&imageFilterValueTemp)); -} -KOALA_INTEROP_DIRECT_3(drawing_ImageFilter_createFromColorFilter, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_drawing_Lattice_construct() { - return GetAccessors()->getDrawing_LatticeAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(drawing_Lattice_construct, Ark_NativePointer) -Ark_NativePointer impl_drawing_Lattice_getFinalizer() { - return GetAccessors()->getDrawing_LatticeAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(drawing_Lattice_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_drawing_Lattice_createImageLattice(KSerializerBuffer thisArray, int32_t thisLength, KInteropNumber fXCount, KInteropNumber fYCount) { - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int32 xDivsValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_Number xDivsValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&xDivsValueTempTmpBuf, xDivsValueTempTmpBufLength); - for (int xDivsValueTempTmpBufBufCounterI = 0; xDivsValueTempTmpBufBufCounterI < xDivsValueTempTmpBufLength; xDivsValueTempTmpBufBufCounterI++) { - xDivsValueTempTmpBuf.array[xDivsValueTempTmpBufBufCounterI] = static_cast(thisDeserializer.readNumber()); - } - Array_Number xDivsValueTemp = xDivsValueTempTmpBuf;; - const Ark_Int32 yDivsValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_Number yDivsValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&yDivsValueTempTmpBuf, yDivsValueTempTmpBufLength); - for (int yDivsValueTempTmpBufBufCounterI = 0; yDivsValueTempTmpBufBufCounterI < yDivsValueTempTmpBufLength; yDivsValueTempTmpBufBufCounterI++) { - yDivsValueTempTmpBuf.array[yDivsValueTempTmpBufBufCounterI] = static_cast(thisDeserializer.readNumber()); - } - Array_Number yDivsValueTemp = yDivsValueTempTmpBuf;; - const auto fBoundsValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_common2D_Rect fBoundsValueTempTmpBuf = {}; - fBoundsValueTempTmpBuf.tag = fBoundsValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fBoundsValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - fBoundsValueTempTmpBuf.value = common2D_Rect_serializer::read(thisDeserializer); - } - Opt_common2D_Rect fBoundsValueTemp = fBoundsValueTempTmpBuf;; - const auto fRectTypesValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_drawing_RectType fRectTypesValueTempTmpBuf = {}; - fRectTypesValueTempTmpBuf.tag = fRectTypesValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fRectTypesValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 fRectTypesValueTempTmpBuf_Length = thisDeserializer.readInt32(); - Array_drawing_RectType fRectTypesValueTempTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&fRectTypesValueTempTmpBuf_, fRectTypesValueTempTmpBuf_Length); - for (int fRectTypesValueTempTmpBuf_BufCounterI = 0; fRectTypesValueTempTmpBuf_BufCounterI < fRectTypesValueTempTmpBuf_Length; fRectTypesValueTempTmpBuf_BufCounterI++) { - fRectTypesValueTempTmpBuf_.array[fRectTypesValueTempTmpBuf_BufCounterI] = static_cast(thisDeserializer.readInt32()); - } - fRectTypesValueTempTmpBuf.value = fRectTypesValueTempTmpBuf_; - } - Opt_Array_drawing_RectType fRectTypesValueTemp = fRectTypesValueTempTmpBuf;; - const auto fColorsValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_CustomObject fColorsValueTempTmpBuf = {}; - fColorsValueTempTmpBuf.tag = fColorsValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((fColorsValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 fColorsValueTempTmpBuf_Length = thisDeserializer.readInt32(); - Array_CustomObject fColorsValueTempTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&fColorsValueTempTmpBuf_, fColorsValueTempTmpBuf_Length); - for (int fColorsValueTempTmpBuf_BufCounterI = 0; fColorsValueTempTmpBuf_BufCounterI < fColorsValueTempTmpBuf_Length; fColorsValueTempTmpBuf_BufCounterI++) { - fColorsValueTempTmpBuf_.array[fColorsValueTempTmpBuf_BufCounterI] = static_cast(thisDeserializer.readCustomObject("T")); - } - fColorsValueTempTmpBuf.value = fColorsValueTempTmpBuf_; - } - Opt_Array_CustomObject fColorsValueTemp = fColorsValueTempTmpBuf;; - return GetAccessors()->getDrawing_LatticeAccessor()->createImageLattice(static_cast(&xDivsValueTemp), static_cast(&yDivsValueTemp), (const Ark_Number*) (&fXCount), (const Ark_Number*) (&fYCount), static_cast(&fBoundsValueTemp), static_cast(&fRectTypesValueTemp), static_cast(&fColorsValueTemp)); -} -KOALA_INTEROP_DIRECT_4(drawing_Lattice_createImageLattice, Ark_NativePointer, KSerializerBuffer, int32_t, KInteropNumber, KInteropNumber) -Ark_NativePointer impl_drawing_MaskFilter_construct() { - return GetAccessors()->getDrawing_MaskFilterAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(drawing_MaskFilter_construct, Ark_NativePointer) -Ark_NativePointer impl_drawing_MaskFilter_getFinalizer() { - return GetAccessors()->getDrawing_MaskFilterAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(drawing_MaskFilter_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_drawing_MaskFilter_createBlurMaskFilter(Ark_Int32 blurType, KInteropNumber sigma) { - return GetAccessors()->getDrawing_MaskFilterAccessor()->createBlurMaskFilter(static_cast(blurType), (const Ark_Number*) (&sigma)); -} -KOALA_INTEROP_DIRECT_2(drawing_MaskFilter_createBlurMaskFilter, Ark_NativePointer, Ark_Int32, KInteropNumber) -Ark_NativePointer impl_drawing_Matrix_construct() { - return GetAccessors()->getDrawing_MatrixAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(drawing_Matrix_construct, Ark_NativePointer) -Ark_NativePointer impl_drawing_Matrix_getFinalizer() { - return GetAccessors()->getDrawing_MatrixAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(drawing_Matrix_getFinalizer, Ark_NativePointer) -void impl_drawing_Matrix_setRotation(Ark_NativePointer thisPtr, KInteropNumber degree, KInteropNumber px, KInteropNumber py) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_MatrixAccessor()->setRotation(self, (const Ark_Number*) (°ree), (const Ark_Number*) (&px), (const Ark_Number*) (&py)); -} -KOALA_INTEROP_DIRECT_V4(drawing_Matrix_setRotation, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber) -void impl_drawing_Matrix_setScale(Ark_NativePointer thisPtr, KInteropNumber sx, KInteropNumber sy, KInteropNumber px, KInteropNumber py) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_MatrixAccessor()->setScale(self, (const Ark_Number*) (&sx), (const Ark_Number*) (&sy), (const Ark_Number*) (&px), (const Ark_Number*) (&py)); -} -KOALA_INTEROP_DIRECT_V5(drawing_Matrix_setScale, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -void impl_drawing_Matrix_setTranslation(Ark_NativePointer thisPtr, KInteropNumber dx, KInteropNumber dy) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_MatrixAccessor()->setTranslation(self, (const Ark_Number*) (&dx), (const Ark_Number*) (&dy)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Matrix_setTranslation, Ark_NativePointer, KInteropNumber, KInteropNumber) -void impl_drawing_Matrix_setMatrix(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int32 valuesValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_Number valuesValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&valuesValueTempTmpBuf, valuesValueTempTmpBufLength); - for (int valuesValueTempTmpBufBufCounterI = 0; valuesValueTempTmpBufBufCounterI < valuesValueTempTmpBufLength; valuesValueTempTmpBufBufCounterI++) { - valuesValueTempTmpBuf.array[valuesValueTempTmpBufBufCounterI] = static_cast(thisDeserializer.readNumber()); - } - Array_Number valuesValueTemp = valuesValueTempTmpBuf;; - GetAccessors()->getDrawing_MatrixAccessor()->setMatrix(self, static_cast(&valuesValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Matrix_setMatrix, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_drawing_Matrix_preConcat(Ark_NativePointer thisPtr, Ark_NativePointer matrix) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_MatrixAccessor()->preConcat(self, static_cast(matrix)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Matrix_preConcat, Ark_NativePointer, Ark_NativePointer) -Ark_Boolean impl_drawing_Matrix_isEqual(Ark_NativePointer thisPtr, Ark_NativePointer matrix) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_MatrixAccessor()->isEqual(self, static_cast(matrix)); -} -KOALA_INTEROP_DIRECT_2(drawing_Matrix_isEqual, Ark_Boolean, Ark_NativePointer, Ark_NativePointer) -Ark_Boolean impl_drawing_Matrix_invert(Ark_NativePointer thisPtr, Ark_NativePointer matrix) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_MatrixAccessor()->invert(self, static_cast(matrix)); -} -KOALA_INTEROP_DIRECT_2(drawing_Matrix_invert, Ark_Boolean, Ark_NativePointer, Ark_NativePointer) -Ark_Boolean impl_drawing_Matrix_isIdentity(Ark_NativePointer thisPtr) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_MatrixAccessor()->isIdentity(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Matrix_isIdentity, Ark_Boolean, Ark_NativePointer) -Ark_Number impl_drawing_Matrix_getValue(Ark_NativePointer thisPtr, KInteropNumber index) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_MatrixAccessor()->getValue(self, (const Ark_Number*) (&index)); -} -KOALA_INTEROP_DIRECT_2(drawing_Matrix_getValue, KInteropNumber, Ark_NativePointer, KInteropNumber) -void impl_drawing_Matrix_postRotate(Ark_NativePointer thisPtr, KInteropNumber degree, KInteropNumber px, KInteropNumber py) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_MatrixAccessor()->postRotate(self, (const Ark_Number*) (°ree), (const Ark_Number*) (&px), (const Ark_Number*) (&py)); -} -KOALA_INTEROP_DIRECT_V4(drawing_Matrix_postRotate, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber) -void impl_drawing_Matrix_postScale(Ark_NativePointer thisPtr, KInteropNumber sx, KInteropNumber sy, KInteropNumber px, KInteropNumber py) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_MatrixAccessor()->postScale(self, (const Ark_Number*) (&sx), (const Ark_Number*) (&sy), (const Ark_Number*) (&px), (const Ark_Number*) (&py)); -} -KOALA_INTEROP_DIRECT_V5(drawing_Matrix_postScale, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -void impl_drawing_Matrix_postTranslate(Ark_NativePointer thisPtr, KInteropNumber dx, KInteropNumber dy) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_MatrixAccessor()->postTranslate(self, (const Ark_Number*) (&dx), (const Ark_Number*) (&dy)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Matrix_postTranslate, Ark_NativePointer, KInteropNumber, KInteropNumber) -void impl_drawing_Matrix_preRotate(Ark_NativePointer thisPtr, KInteropNumber degree, KInteropNumber px, KInteropNumber py) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_MatrixAccessor()->preRotate(self, (const Ark_Number*) (°ree), (const Ark_Number*) (&px), (const Ark_Number*) (&py)); -} -KOALA_INTEROP_DIRECT_V4(drawing_Matrix_preRotate, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber) -void impl_drawing_Matrix_preScale(Ark_NativePointer thisPtr, KInteropNumber sx, KInteropNumber sy, KInteropNumber px, KInteropNumber py) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_MatrixAccessor()->preScale(self, (const Ark_Number*) (&sx), (const Ark_Number*) (&sy), (const Ark_Number*) (&px), (const Ark_Number*) (&py)); -} -KOALA_INTEROP_DIRECT_V5(drawing_Matrix_preScale, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -void impl_drawing_Matrix_preTranslate(Ark_NativePointer thisPtr, KInteropNumber dx, KInteropNumber dy) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_MatrixAccessor()->preTranslate(self, (const Ark_Number*) (&dx), (const Ark_Number*) (&dy)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Matrix_preTranslate, Ark_NativePointer, KInteropNumber, KInteropNumber) -void impl_drawing_Matrix_reset(Ark_NativePointer thisPtr) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_MatrixAccessor()->reset(self); -} -KOALA_INTEROP_DIRECT_V1(drawing_Matrix_reset, Ark_NativePointer) -KInteropReturnBuffer impl_drawing_Matrix_mapPoints(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int32 srcValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_common2D_Point srcValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&srcValueTempTmpBuf, srcValueTempTmpBufLength); - for (int srcValueTempTmpBufBufCounterI = 0; srcValueTempTmpBufBufCounterI < srcValueTempTmpBufLength; srcValueTempTmpBufBufCounterI++) { - srcValueTempTmpBuf.array[srcValueTempTmpBufBufCounterI] = common2D_Point_serializer::read(thisDeserializer); - } - Array_common2D_Point srcValueTemp = srcValueTempTmpBuf;; - const auto &retValue = GetAccessors()->getDrawing_MatrixAccessor()->mapPoints(self, static_cast(&srcValueTemp)); - SerializerBase _retSerializer {}; - _retSerializer.writeInt32(retValue.length); - for (int retValueCounterI = 0; retValueCounterI < retValue.length; retValueCounterI++) { - const Ark_common2D_Point retValueTmpElement = retValue.array[retValueCounterI]; - common2D_Point_serializer::write(_retSerializer, retValueTmpElement); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_3(drawing_Matrix_mapPoints, KInteropReturnBuffer, Ark_NativePointer, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_drawing_Matrix_getAll(Ark_NativePointer thisPtr) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getDrawing_MatrixAccessor()->getAll(self); - SerializerBase _retSerializer {}; - _retSerializer.writeInt32(retValue.length); - for (int retValueCounterI = 0; retValueCounterI < retValue.length; retValueCounterI++) { - const Ark_Number retValueTmpElement = retValue.array[retValueCounterI]; - _retSerializer.writeNumber(retValueTmpElement); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(drawing_Matrix_getAll, KInteropReturnBuffer, Ark_NativePointer) -Ark_Boolean impl_drawing_Matrix_mapRect(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Rect dstValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - Ark_common2D_Rect srcValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - return GetAccessors()->getDrawing_MatrixAccessor()->mapRect(self, static_cast(&dstValueTemp), static_cast(&srcValueTemp)); -} -KOALA_INTEROP_DIRECT_3(drawing_Matrix_mapRect, Ark_Boolean, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_Boolean impl_drawing_Matrix_setRectToRect(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength, Ark_Int32 scaleToFit) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Rect srcValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - Ark_common2D_Rect dstValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - return GetAccessors()->getDrawing_MatrixAccessor()->setRectToRect(self, static_cast(&srcValueTemp), static_cast(&dstValueTemp), static_cast(scaleToFit)); -} -KOALA_INTEROP_DIRECT_4(drawing_Matrix_setRectToRect, Ark_Boolean, Ark_NativePointer, KSerializerBuffer, int32_t, Ark_Int32) -Ark_Boolean impl_drawing_Matrix_setPolyToPoly(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength, KInteropNumber count) { - Ark_drawing_Matrix self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int32 srcValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_common2D_Point srcValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&srcValueTempTmpBuf, srcValueTempTmpBufLength); - for (int srcValueTempTmpBufBufCounterI = 0; srcValueTempTmpBufBufCounterI < srcValueTempTmpBufLength; srcValueTempTmpBufBufCounterI++) { - srcValueTempTmpBuf.array[srcValueTempTmpBufBufCounterI] = common2D_Point_serializer::read(thisDeserializer); - } - Array_common2D_Point srcValueTemp = srcValueTempTmpBuf;; - const Ark_Int32 dstValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_common2D_Point dstValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&dstValueTempTmpBuf, dstValueTempTmpBufLength); - for (int dstValueTempTmpBufBufCounterI = 0; dstValueTempTmpBufBufCounterI < dstValueTempTmpBufLength; dstValueTempTmpBufBufCounterI++) { - dstValueTempTmpBuf.array[dstValueTempTmpBufBufCounterI] = common2D_Point_serializer::read(thisDeserializer); - } - Array_common2D_Point dstValueTemp = dstValueTempTmpBuf;; - return GetAccessors()->getDrawing_MatrixAccessor()->setPolyToPoly(self, static_cast(&srcValueTemp), static_cast(&dstValueTemp), (const Ark_Number*) (&count)); -} -KOALA_INTEROP_DIRECT_4(drawing_Matrix_setPolyToPoly, Ark_Boolean, Ark_NativePointer, KSerializerBuffer, int32_t, KInteropNumber) -Ark_NativePointer impl_drawing_Path_construct0() { - return GetAccessors()->getDrawing_PathAccessor()->construct0(); -} -KOALA_INTEROP_DIRECT_0(drawing_Path_construct0, Ark_NativePointer) -Ark_NativePointer impl_drawing_Path_construct1(Ark_NativePointer path) { - return GetAccessors()->getDrawing_PathAccessor()->construct1(static_cast(path)); -} -KOALA_INTEROP_DIRECT_1(drawing_Path_construct1, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_drawing_Path_getFinalizer() { - return GetAccessors()->getDrawing_PathAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(drawing_Path_getFinalizer, Ark_NativePointer) -void impl_drawing_Path_moveTo(Ark_NativePointer thisPtr, KInteropNumber x, KInteropNumber y) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PathAccessor()->moveTo(self, (const Ark_Number*) (&x), (const Ark_Number*) (&y)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Path_moveTo, Ark_NativePointer, KInteropNumber, KInteropNumber) -void impl_drawing_Path_lineTo(Ark_NativePointer thisPtr, KInteropNumber x, KInteropNumber y) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PathAccessor()->lineTo(self, (const Ark_Number*) (&x), (const Ark_Number*) (&y)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Path_lineTo, Ark_NativePointer, KInteropNumber, KInteropNumber) -void impl_drawing_Path_arcTo(Ark_NativePointer thisPtr, KInteropNumber x1, KInteropNumber y1, KInteropNumber x2, KInteropNumber y2, KInteropNumber startDeg, KInteropNumber sweepDeg) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PathAccessor()->arcTo(self, (const Ark_Number*) (&x1), (const Ark_Number*) (&y1), (const Ark_Number*) (&x2), (const Ark_Number*) (&y2), (const Ark_Number*) (&startDeg), (const Ark_Number*) (&sweepDeg)); -} -KOALA_INTEROP_DIRECT_V7(drawing_Path_arcTo, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -void impl_drawing_Path_quadTo(Ark_NativePointer thisPtr, KInteropNumber ctrlX, KInteropNumber ctrlY, KInteropNumber endX, KInteropNumber endY) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PathAccessor()->quadTo(self, (const Ark_Number*) (&ctrlX), (const Ark_Number*) (&ctrlY), (const Ark_Number*) (&endX), (const Ark_Number*) (&endY)); -} -KOALA_INTEROP_DIRECT_V5(drawing_Path_quadTo, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -void impl_drawing_Path_conicTo(Ark_NativePointer thisPtr, KInteropNumber ctrlX, KInteropNumber ctrlY, KInteropNumber endX, KInteropNumber endY, KInteropNumber weight) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PathAccessor()->conicTo(self, (const Ark_Number*) (&ctrlX), (const Ark_Number*) (&ctrlY), (const Ark_Number*) (&endX), (const Ark_Number*) (&endY), (const Ark_Number*) (&weight)); -} -KOALA_INTEROP_DIRECT_V6(drawing_Path_conicTo, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -void impl_drawing_Path_cubicTo(Ark_NativePointer thisPtr, KInteropNumber ctrlX1, KInteropNumber ctrlY1, KInteropNumber ctrlX2, KInteropNumber ctrlY2, KInteropNumber endX, KInteropNumber endY) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PathAccessor()->cubicTo(self, (const Ark_Number*) (&ctrlX1), (const Ark_Number*) (&ctrlY1), (const Ark_Number*) (&ctrlX2), (const Ark_Number*) (&ctrlY2), (const Ark_Number*) (&endX), (const Ark_Number*) (&endY)); -} -KOALA_INTEROP_DIRECT_V7(drawing_Path_cubicTo, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -void impl_drawing_Path_rMoveTo(Ark_NativePointer thisPtr, KInteropNumber dx, KInteropNumber dy) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PathAccessor()->rMoveTo(self, (const Ark_Number*) (&dx), (const Ark_Number*) (&dy)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Path_rMoveTo, Ark_NativePointer, KInteropNumber, KInteropNumber) -void impl_drawing_Path_rLineTo(Ark_NativePointer thisPtr, KInteropNumber dx, KInteropNumber dy) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PathAccessor()->rLineTo(self, (const Ark_Number*) (&dx), (const Ark_Number*) (&dy)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Path_rLineTo, Ark_NativePointer, KInteropNumber, KInteropNumber) -void impl_drawing_Path_rQuadTo(Ark_NativePointer thisPtr, KInteropNumber dx1, KInteropNumber dy1, KInteropNumber dx2, KInteropNumber dy2) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PathAccessor()->rQuadTo(self, (const Ark_Number*) (&dx1), (const Ark_Number*) (&dy1), (const Ark_Number*) (&dx2), (const Ark_Number*) (&dy2)); -} -KOALA_INTEROP_DIRECT_V5(drawing_Path_rQuadTo, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -void impl_drawing_Path_rConicTo(Ark_NativePointer thisPtr, KInteropNumber ctrlX, KInteropNumber ctrlY, KInteropNumber endX, KInteropNumber endY, KInteropNumber weight) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PathAccessor()->rConicTo(self, (const Ark_Number*) (&ctrlX), (const Ark_Number*) (&ctrlY), (const Ark_Number*) (&endX), (const Ark_Number*) (&endY), (const Ark_Number*) (&weight)); -} -KOALA_INTEROP_DIRECT_V6(drawing_Path_rConicTo, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -void impl_drawing_Path_rCubicTo(Ark_NativePointer thisPtr, KInteropNumber ctrlX1, KInteropNumber ctrlY1, KInteropNumber ctrlX2, KInteropNumber ctrlY2, KInteropNumber endX, KInteropNumber endY) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PathAccessor()->rCubicTo(self, (const Ark_Number*) (&ctrlX1), (const Ark_Number*) (&ctrlY1), (const Ark_Number*) (&ctrlX2), (const Ark_Number*) (&ctrlY2), (const Ark_Number*) (&endX), (const Ark_Number*) (&endY)); -} -KOALA_INTEROP_DIRECT_V7(drawing_Path_rCubicTo, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -void impl_drawing_Path_addPolygon(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength, Ark_Boolean close) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int32 pointsValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_common2D_Point pointsValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&pointsValueTempTmpBuf, pointsValueTempTmpBufLength); - for (int pointsValueTempTmpBufBufCounterI = 0; pointsValueTempTmpBufBufCounterI < pointsValueTempTmpBufLength; pointsValueTempTmpBufBufCounterI++) { - pointsValueTempTmpBuf.array[pointsValueTempTmpBufBufCounterI] = common2D_Point_serializer::read(thisDeserializer); - } - Array_common2D_Point pointsValueTemp = pointsValueTempTmpBuf;; - GetAccessors()->getDrawing_PathAccessor()->addPolygon(self, static_cast(&pointsValueTemp), close); -} -KOALA_INTEROP_DIRECT_V4(drawing_Path_addPolygon, Ark_NativePointer, KSerializerBuffer, int32_t, Ark_Boolean) -Ark_Boolean impl_drawing_Path_op(Ark_NativePointer thisPtr, Ark_NativePointer path, Ark_Int32 pathOp) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_PathAccessor()->op(self, static_cast(path), static_cast(pathOp)); -} -KOALA_INTEROP_DIRECT_3(drawing_Path_op, Ark_Boolean, Ark_NativePointer, Ark_NativePointer, Ark_Int32) -void impl_drawing_Path_addArc(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength, KInteropNumber startAngle, KInteropNumber sweepAngle) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Rect rectValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - GetAccessors()->getDrawing_PathAccessor()->addArc(self, static_cast(&rectValueTemp), (const Ark_Number*) (&startAngle), (const Ark_Number*) (&sweepAngle)); -} -KOALA_INTEROP_DIRECT_V5(drawing_Path_addArc, Ark_NativePointer, KSerializerBuffer, int32_t, KInteropNumber, KInteropNumber) -void impl_drawing_Path_addCircle(Ark_NativePointer thisPtr, KInteropNumber x, KInteropNumber y, KInteropNumber radius, Ark_Int32 pathDirection) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PathAccessor()->addCircle(self, (const Ark_Number*) (&x), (const Ark_Number*) (&y), (const Ark_Number*) (&radius), static_cast(pathDirection)); -} -KOALA_INTEROP_DIRECT_V5(drawing_Path_addCircle, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, Ark_Int32) -void impl_drawing_Path_addOval(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength, KInteropNumber start, Ark_Int32 pathDirection) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Rect rectValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - GetAccessors()->getDrawing_PathAccessor()->addOval(self, static_cast(&rectValueTemp), (const Ark_Number*) (&start), static_cast(pathDirection)); -} -KOALA_INTEROP_DIRECT_V5(drawing_Path_addOval, Ark_NativePointer, KSerializerBuffer, int32_t, KInteropNumber, Ark_Int32) -void impl_drawing_Path_addRect(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength, Ark_Int32 pathDirection) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Rect rectValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - GetAccessors()->getDrawing_PathAccessor()->addRect(self, static_cast(&rectValueTemp), static_cast(pathDirection)); -} -KOALA_INTEROP_DIRECT_V4(drawing_Path_addRect, Ark_NativePointer, KSerializerBuffer, int32_t, Ark_Int32) -void impl_drawing_Path_addRoundRect(Ark_NativePointer thisPtr, Ark_NativePointer roundRect, Ark_Int32 pathDirection) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PathAccessor()->addRoundRect(self, static_cast(roundRect), static_cast(pathDirection)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Path_addRoundRect, Ark_NativePointer, Ark_NativePointer, Ark_Int32) -void impl_drawing_Path_addPath(Ark_NativePointer thisPtr, Ark_NativePointer path, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto matrixValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_drawing_Matrix matrixValueTempTmpBuf = {}; - matrixValueTempTmpBuf.tag = matrixValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((matrixValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - matrixValueTempTmpBuf.value = static_cast(drawing_Matrix_serializer::read(thisDeserializer)); - } - Opt_drawing_Matrix matrixValueTemp = matrixValueTempTmpBuf;; - GetAccessors()->getDrawing_PathAccessor()->addPath(self, static_cast(path), static_cast(&matrixValueTemp)); -} -KOALA_INTEROP_DIRECT_V4(drawing_Path_addPath, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_drawing_Path_transform(Ark_NativePointer thisPtr, Ark_NativePointer matrix) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PathAccessor()->transform(self, static_cast(matrix)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Path_transform, Ark_NativePointer, Ark_NativePointer) -Ark_Boolean impl_drawing_Path_contains(Ark_NativePointer thisPtr, KInteropNumber x, KInteropNumber y) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_PathAccessor()->contains(self, (const Ark_Number*) (&x), (const Ark_Number*) (&y)); -} -KOALA_INTEROP_DIRECT_3(drawing_Path_contains, Ark_Boolean, Ark_NativePointer, KInteropNumber, KInteropNumber) -void impl_drawing_Path_setFillType(Ark_NativePointer thisPtr, Ark_Int32 pathFillType) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PathAccessor()->setFillType(self, static_cast(pathFillType)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Path_setFillType, Ark_NativePointer, Ark_Int32) -KInteropReturnBuffer impl_drawing_Path_getBounds(Ark_NativePointer thisPtr) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getDrawing_PathAccessor()->getBounds(self); - SerializerBase _retSerializer {}; - common2D_Rect_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(drawing_Path_getBounds, KInteropReturnBuffer, Ark_NativePointer) -void impl_drawing_Path_close(Ark_NativePointer thisPtr) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PathAccessor()->close(self); -} -KOALA_INTEROP_DIRECT_V1(drawing_Path_close, Ark_NativePointer) -Ark_NativePointer impl_drawing_Path_offset(Ark_NativePointer thisPtr, KInteropNumber dx, KInteropNumber dy) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_PathAccessor()->offset(self, (const Ark_Number*) (&dx), (const Ark_Number*) (&dy)); -} -KOALA_INTEROP_DIRECT_3(drawing_Path_offset, Ark_NativePointer, Ark_NativePointer, KInteropNumber, KInteropNumber) -void impl_drawing_Path_reset(Ark_NativePointer thisPtr) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PathAccessor()->reset(self); -} -KOALA_INTEROP_DIRECT_V1(drawing_Path_reset, Ark_NativePointer) -Ark_Number impl_drawing_Path_getLength(Ark_NativePointer thisPtr, Ark_Boolean forceClosed) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_PathAccessor()->getLength(self, forceClosed); -} -KOALA_INTEROP_DIRECT_2(drawing_Path_getLength, KInteropNumber, Ark_NativePointer, Ark_Boolean) -Ark_Boolean impl_drawing_Path_getPositionAndTangent(Ark_NativePointer thisPtr, Ark_Boolean forceClosed, KInteropNumber distance, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Point positionValueTemp = common2D_Point_serializer::read(thisDeserializer);; - Ark_common2D_Point tangentValueTemp = common2D_Point_serializer::read(thisDeserializer);; - return GetAccessors()->getDrawing_PathAccessor()->getPositionAndTangent(self, forceClosed, (const Ark_Number*) (&distance), static_cast(&positionValueTemp), static_cast(&tangentValueTemp)); -} -KOALA_INTEROP_DIRECT_5(drawing_Path_getPositionAndTangent, Ark_Boolean, Ark_NativePointer, Ark_Boolean, KInteropNumber, KSerializerBuffer, int32_t) -Ark_Boolean impl_drawing_Path_isClosed(Ark_NativePointer thisPtr) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_PathAccessor()->isClosed(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Path_isClosed, Ark_Boolean, Ark_NativePointer) -Ark_Boolean impl_drawing_Path_getMatrix(Ark_NativePointer thisPtr, Ark_Boolean forceClosed, KInteropNumber distance, Ark_NativePointer matrix, Ark_Int32 flags) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_PathAccessor()->getMatrix(self, forceClosed, (const Ark_Number*) (&distance), static_cast(matrix), static_cast(flags)); -} -KOALA_INTEROP_DIRECT_5(drawing_Path_getMatrix, Ark_Boolean, Ark_NativePointer, Ark_Boolean, KInteropNumber, Ark_NativePointer, Ark_Int32) -Ark_Boolean impl_drawing_Path_buildFromSvgString(Ark_NativePointer thisPtr, const KStringPtr& str) { - Ark_drawing_Path self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_PathAccessor()->buildFromSvgString(self, (const Ark_String*) (&str)); -} -KOALA_INTEROP_2(drawing_Path_buildFromSvgString, Ark_Boolean, Ark_NativePointer, KStringPtr) -Ark_NativePointer impl_drawing_PathEffect_construct() { - return GetAccessors()->getDrawing_PathEffectAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(drawing_PathEffect_construct, Ark_NativePointer) -Ark_NativePointer impl_drawing_PathEffect_getFinalizer() { - return GetAccessors()->getDrawing_PathEffectAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(drawing_PathEffect_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_drawing_PathEffect_createDashPathEffect(KSerializerBuffer thisArray, int32_t thisLength, KInteropNumber phase) { - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int32 intervalsValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_Number intervalsValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&intervalsValueTempTmpBuf, intervalsValueTempTmpBufLength); - for (int intervalsValueTempTmpBufBufCounterI = 0; intervalsValueTempTmpBufBufCounterI < intervalsValueTempTmpBufLength; intervalsValueTempTmpBufBufCounterI++) { - intervalsValueTempTmpBuf.array[intervalsValueTempTmpBufBufCounterI] = static_cast(thisDeserializer.readNumber()); - } - Array_Number intervalsValueTemp = intervalsValueTempTmpBuf;; - return GetAccessors()->getDrawing_PathEffectAccessor()->createDashPathEffect(static_cast(&intervalsValueTemp), (const Ark_Number*) (&phase)); -} -KOALA_INTEROP_DIRECT_3(drawing_PathEffect_createDashPathEffect, Ark_NativePointer, KSerializerBuffer, int32_t, KInteropNumber) -Ark_NativePointer impl_drawing_PathEffect_createCornerPathEffect(KInteropNumber radius) { - return GetAccessors()->getDrawing_PathEffectAccessor()->createCornerPathEffect((const Ark_Number*) (&radius)); -} -KOALA_INTEROP_DIRECT_1(drawing_PathEffect_createCornerPathEffect, Ark_NativePointer, KInteropNumber) -Ark_NativePointer impl_drawing_Pen_construct0() { - return GetAccessors()->getDrawing_PenAccessor()->construct0(); -} -KOALA_INTEROP_DIRECT_0(drawing_Pen_construct0, Ark_NativePointer) -Ark_NativePointer impl_drawing_Pen_construct1(Ark_NativePointer pen) { - return GetAccessors()->getDrawing_PenAccessor()->construct1(static_cast(pen)); -} -KOALA_INTEROP_DIRECT_1(drawing_Pen_construct1, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_drawing_Pen_getFinalizer() { - return GetAccessors()->getDrawing_PenAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(drawing_Pen_getFinalizer, Ark_NativePointer) -void impl_drawing_Pen_setMiterLimit(Ark_NativePointer thisPtr, KInteropNumber miter) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PenAccessor()->setMiterLimit(self, (const Ark_Number*) (&miter)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Pen_setMiterLimit, Ark_NativePointer, KInteropNumber) -Ark_Number impl_drawing_Pen_getMiterLimit(Ark_NativePointer thisPtr) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_PenAccessor()->getMiterLimit(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Pen_getMiterLimit, KInteropNumber, Ark_NativePointer) -void impl_drawing_Pen_setShaderEffect(Ark_NativePointer thisPtr, Ark_NativePointer shaderEffect) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PenAccessor()->setShaderEffect(self, static_cast(shaderEffect)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Pen_setShaderEffect, Ark_NativePointer, Ark_NativePointer) -void impl_drawing_Pen_setColor0(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Color colorValueTemp = common2D_Color_serializer::read(thisDeserializer);; - GetAccessors()->getDrawing_PenAccessor()->setColor0(self, static_cast(&colorValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Pen_setColor0, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_drawing_Pen_setColor1(Ark_NativePointer thisPtr, KInteropNumber color) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PenAccessor()->setColor1(self, (const Ark_Number*) (&color)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Pen_setColor1, Ark_NativePointer, KInteropNumber) -void impl_drawing_Pen_setColor2(Ark_NativePointer thisPtr, KInteropNumber alpha, KInteropNumber red, KInteropNumber green, KInteropNumber blue) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PenAccessor()->setColor2(self, (const Ark_Number*) (&alpha), (const Ark_Number*) (&red), (const Ark_Number*) (&green), (const Ark_Number*) (&blue)); -} -KOALA_INTEROP_DIRECT_V5(drawing_Pen_setColor2, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -KInteropReturnBuffer impl_drawing_Pen_getColor(Ark_NativePointer thisPtr) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getDrawing_PenAccessor()->getColor(self); - SerializerBase _retSerializer {}; - common2D_Color_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(drawing_Pen_getColor, KInteropReturnBuffer, Ark_NativePointer) -Ark_Number impl_drawing_Pen_getHexColor(Ark_NativePointer thisPtr) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_PenAccessor()->getHexColor(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Pen_getHexColor, KInteropNumber, Ark_NativePointer) -void impl_drawing_Pen_setStrokeWidth(Ark_NativePointer thisPtr, KInteropNumber width) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PenAccessor()->setStrokeWidth(self, (const Ark_Number*) (&width)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Pen_setStrokeWidth, Ark_NativePointer, KInteropNumber) -Ark_Number impl_drawing_Pen_getWidth(Ark_NativePointer thisPtr) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_PenAccessor()->getWidth(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Pen_getWidth, KInteropNumber, Ark_NativePointer) -void impl_drawing_Pen_setAntiAlias(Ark_NativePointer thisPtr, Ark_Boolean aa) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PenAccessor()->setAntiAlias(self, aa); -} -KOALA_INTEROP_DIRECT_V2(drawing_Pen_setAntiAlias, Ark_NativePointer, Ark_Boolean) -Ark_Boolean impl_drawing_Pen_isAntiAlias(Ark_NativePointer thisPtr) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_PenAccessor()->isAntiAlias(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Pen_isAntiAlias, Ark_Boolean, Ark_NativePointer) -void impl_drawing_Pen_setAlpha(Ark_NativePointer thisPtr, KInteropNumber alpha) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PenAccessor()->setAlpha(self, (const Ark_Number*) (&alpha)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Pen_setAlpha, Ark_NativePointer, KInteropNumber) -Ark_Number impl_drawing_Pen_getAlpha(Ark_NativePointer thisPtr) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_PenAccessor()->getAlpha(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Pen_getAlpha, KInteropNumber, Ark_NativePointer) -void impl_drawing_Pen_setColorFilter(Ark_NativePointer thisPtr, Ark_NativePointer filter) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PenAccessor()->setColorFilter(self, static_cast(filter)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Pen_setColorFilter, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_drawing_Pen_getColorFilter(Ark_NativePointer thisPtr) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_PenAccessor()->getColorFilter(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Pen_getColorFilter, Ark_NativePointer, Ark_NativePointer) -void impl_drawing_Pen_setImageFilter(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto filterValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_drawing_ImageFilter filterValueTempTmpBuf = {}; - filterValueTempTmpBuf.tag = filterValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((filterValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - filterValueTempTmpBuf.value = static_cast(drawing_ImageFilter_serializer::read(thisDeserializer)); - } - Opt_drawing_ImageFilter filterValueTemp = filterValueTempTmpBuf;; - GetAccessors()->getDrawing_PenAccessor()->setImageFilter(self, static_cast(&filterValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(drawing_Pen_setImageFilter, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_drawing_Pen_setMaskFilter(Ark_NativePointer thisPtr, Ark_NativePointer filter) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PenAccessor()->setMaskFilter(self, static_cast(filter)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Pen_setMaskFilter, Ark_NativePointer, Ark_NativePointer) -void impl_drawing_Pen_setPathEffect(Ark_NativePointer thisPtr, Ark_NativePointer effect) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PenAccessor()->setPathEffect(self, static_cast(effect)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Pen_setPathEffect, Ark_NativePointer, Ark_NativePointer) -void impl_drawing_Pen_setShadowLayer(Ark_NativePointer thisPtr, Ark_NativePointer shadowLayer) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PenAccessor()->setShadowLayer(self, static_cast(shadowLayer)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Pen_setShadowLayer, Ark_NativePointer, Ark_NativePointer) -void impl_drawing_Pen_setBlendMode(Ark_NativePointer thisPtr, Ark_Int32 mode) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PenAccessor()->setBlendMode(self, static_cast(mode)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Pen_setBlendMode, Ark_NativePointer, Ark_Int32) -void impl_drawing_Pen_setDither(Ark_NativePointer thisPtr, Ark_Boolean dither) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PenAccessor()->setDither(self, dither); -} -KOALA_INTEROP_DIRECT_V2(drawing_Pen_setDither, Ark_NativePointer, Ark_Boolean) -void impl_drawing_Pen_setJoinStyle(Ark_NativePointer thisPtr, Ark_Int32 style) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PenAccessor()->setJoinStyle(self, static_cast(style)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Pen_setJoinStyle, Ark_NativePointer, Ark_Int32) -Ark_Int32 impl_drawing_Pen_getJoinStyle(Ark_NativePointer thisPtr) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_PenAccessor()->getJoinStyle(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Pen_getJoinStyle, Ark_Int32, Ark_NativePointer) -void impl_drawing_Pen_setCapStyle(Ark_NativePointer thisPtr, Ark_Int32 style) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PenAccessor()->setCapStyle(self, static_cast(style)); -} -KOALA_INTEROP_DIRECT_V2(drawing_Pen_setCapStyle, Ark_NativePointer, Ark_Int32) -Ark_Int32 impl_drawing_Pen_getCapStyle(Ark_NativePointer thisPtr) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_PenAccessor()->getCapStyle(self); -} -KOALA_INTEROP_DIRECT_1(drawing_Pen_getCapStyle, Ark_Int32, Ark_NativePointer) -void impl_drawing_Pen_reset(Ark_NativePointer thisPtr) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_PenAccessor()->reset(self); -} -KOALA_INTEROP_DIRECT_V1(drawing_Pen_reset, Ark_NativePointer) -Ark_Boolean impl_drawing_Pen_getFillPath(Ark_NativePointer thisPtr, Ark_NativePointer src, Ark_NativePointer dst) { - Ark_drawing_Pen self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_PenAccessor()->getFillPath(self, static_cast(src), static_cast(dst)); -} -KOALA_INTEROP_DIRECT_3(drawing_Pen_getFillPath, Ark_Boolean, Ark_NativePointer, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_drawing_Region_construct() { - return GetAccessors()->getDrawing_RegionAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(drawing_Region_construct, Ark_NativePointer) -Ark_NativePointer impl_drawing_Region_getFinalizer() { - return GetAccessors()->getDrawing_RegionAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(drawing_Region_getFinalizer, Ark_NativePointer) -Ark_Boolean impl_drawing_Region_isPointContained(Ark_NativePointer thisPtr, KInteropNumber x, KInteropNumber y) { - Ark_drawing_Region self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_RegionAccessor()->isPointContained(self, (const Ark_Number*) (&x), (const Ark_Number*) (&y)); -} -KOALA_INTEROP_DIRECT_3(drawing_Region_isPointContained, Ark_Boolean, Ark_NativePointer, KInteropNumber, KInteropNumber) -Ark_Boolean impl_drawing_Region_isRegionContained(Ark_NativePointer thisPtr, Ark_NativePointer other) { - Ark_drawing_Region self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_RegionAccessor()->isRegionContained(self, static_cast(other)); -} -KOALA_INTEROP_DIRECT_2(drawing_Region_isRegionContained, Ark_Boolean, Ark_NativePointer, Ark_NativePointer) -Ark_Boolean impl_drawing_Region_op(Ark_NativePointer thisPtr, Ark_NativePointer region, Ark_Int32 regionOp) { - Ark_drawing_Region self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_RegionAccessor()->op(self, static_cast(region), static_cast(regionOp)); -} -KOALA_INTEROP_DIRECT_3(drawing_Region_op, Ark_Boolean, Ark_NativePointer, Ark_NativePointer, Ark_Int32) -Ark_Boolean impl_drawing_Region_quickReject(Ark_NativePointer thisPtr, KInteropNumber left, KInteropNumber top, KInteropNumber right, KInteropNumber bottom) { - Ark_drawing_Region self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_RegionAccessor()->quickReject(self, (const Ark_Number*) (&left), (const Ark_Number*) (&top), (const Ark_Number*) (&right), (const Ark_Number*) (&bottom)); -} -KOALA_INTEROP_DIRECT_5(drawing_Region_quickReject, Ark_Boolean, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -Ark_Boolean impl_drawing_Region_setPath(Ark_NativePointer thisPtr, Ark_NativePointer path, Ark_NativePointer clip) { - Ark_drawing_Region self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_RegionAccessor()->setPath(self, static_cast(path), static_cast(clip)); -} -KOALA_INTEROP_DIRECT_3(drawing_Region_setPath, Ark_Boolean, Ark_NativePointer, Ark_NativePointer, Ark_NativePointer) -Ark_Boolean impl_drawing_Region_setRect(Ark_NativePointer thisPtr, KInteropNumber left, KInteropNumber top, KInteropNumber right, KInteropNumber bottom) { - Ark_drawing_Region self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_RegionAccessor()->setRect(self, (const Ark_Number*) (&left), (const Ark_Number*) (&top), (const Ark_Number*) (&right), (const Ark_Number*) (&bottom)); -} -KOALA_INTEROP_DIRECT_5(drawing_Region_setRect, Ark_Boolean, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -Ark_NativePointer impl_drawing_RoundRect_construct(KSerializerBuffer thisArray, int32_t thisLength, KInteropNumber xRadii, KInteropNumber yRadii) { - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Rect rectValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - return GetAccessors()->getDrawing_RoundRectAccessor()->construct(static_cast(&rectValueTemp), (const Ark_Number*) (&xRadii), (const Ark_Number*) (&yRadii)); -} -KOALA_INTEROP_DIRECT_4(drawing_RoundRect_construct, Ark_NativePointer, KSerializerBuffer, int32_t, KInteropNumber, KInteropNumber) -Ark_NativePointer impl_drawing_RoundRect_getFinalizer() { - return GetAccessors()->getDrawing_RoundRectAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(drawing_RoundRect_getFinalizer, Ark_NativePointer) -void impl_drawing_RoundRect_setCorner(Ark_NativePointer thisPtr, Ark_Int32 pos, KInteropNumber x, KInteropNumber y) { - Ark_drawing_RoundRect self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_RoundRectAccessor()->setCorner(self, static_cast(pos), (const Ark_Number*) (&x), (const Ark_Number*) (&y)); -} -KOALA_INTEROP_DIRECT_V4(drawing_RoundRect_setCorner, Ark_NativePointer, Ark_Int32, KInteropNumber, KInteropNumber) -KInteropReturnBuffer impl_drawing_RoundRect_getCorner(Ark_NativePointer thisPtr, Ark_Int32 pos) { - Ark_drawing_RoundRect self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getDrawing_RoundRectAccessor()->getCorner(self, static_cast(pos)); - SerializerBase _retSerializer {}; - common2D_Point_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_2(drawing_RoundRect_getCorner, KInteropReturnBuffer, Ark_NativePointer, Ark_Int32) -void impl_drawing_RoundRect_offset(Ark_NativePointer thisPtr, KInteropNumber dx, KInteropNumber dy) { - Ark_drawing_RoundRect self = reinterpret_cast(thisPtr); - GetAccessors()->getDrawing_RoundRectAccessor()->offset(self, (const Ark_Number*) (&dx), (const Ark_Number*) (&dy)); -} -KOALA_INTEROP_DIRECT_V3(drawing_RoundRect_offset, Ark_NativePointer, KInteropNumber, KInteropNumber) -Ark_NativePointer impl_drawing_SamplingOptions_construct0() { - return GetAccessors()->getDrawing_SamplingOptionsAccessor()->construct0(); -} -KOALA_INTEROP_DIRECT_0(drawing_SamplingOptions_construct0, Ark_NativePointer) -Ark_NativePointer impl_drawing_SamplingOptions_construct1(Ark_Int32 filterMode) { - return GetAccessors()->getDrawing_SamplingOptionsAccessor()->construct1(static_cast(filterMode)); -} -KOALA_INTEROP_DIRECT_1(drawing_SamplingOptions_construct1, Ark_NativePointer, Ark_Int32) -Ark_NativePointer impl_drawing_SamplingOptions_getFinalizer() { - return GetAccessors()->getDrawing_SamplingOptionsAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(drawing_SamplingOptions_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_drawing_ShaderEffect_construct() { - return GetAccessors()->getDrawing_ShaderEffectAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(drawing_ShaderEffect_construct, Ark_NativePointer) -Ark_NativePointer impl_drawing_ShaderEffect_getFinalizer() { - return GetAccessors()->getDrawing_ShaderEffectAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(drawing_ShaderEffect_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_drawing_ShaderEffect_createColorShader(KInteropNumber color) { - return GetAccessors()->getDrawing_ShaderEffectAccessor()->createColorShader((const Ark_Number*) (&color)); -} -KOALA_INTEROP_DIRECT_1(drawing_ShaderEffect_createColorShader, Ark_NativePointer, KInteropNumber) -Ark_NativePointer impl_drawing_ShaderEffect_createLinearGradient(KSerializerBuffer thisArray, int32_t thisLength, Ark_Int32 mode) { - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Point startPtValueTemp = common2D_Point_serializer::read(thisDeserializer);; - Ark_common2D_Point endPtValueTemp = common2D_Point_serializer::read(thisDeserializer);; - const Ark_Int32 colorsValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_Number colorsValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&colorsValueTempTmpBuf, colorsValueTempTmpBufLength); - for (int colorsValueTempTmpBufBufCounterI = 0; colorsValueTempTmpBufBufCounterI < colorsValueTempTmpBufLength; colorsValueTempTmpBufBufCounterI++) { - colorsValueTempTmpBuf.array[colorsValueTempTmpBufBufCounterI] = static_cast(thisDeserializer.readNumber()); - } - Array_Number colorsValueTemp = colorsValueTempTmpBuf;; - const auto posValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_Number posValueTempTmpBuf = {}; - posValueTempTmpBuf.tag = posValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((posValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 posValueTempTmpBuf_Length = thisDeserializer.readInt32(); - Array_Number posValueTempTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&posValueTempTmpBuf_, posValueTempTmpBuf_Length); - for (int posValueTempTmpBuf_BufCounterI = 0; posValueTempTmpBuf_BufCounterI < posValueTempTmpBuf_Length; posValueTempTmpBuf_BufCounterI++) { - posValueTempTmpBuf_.array[posValueTempTmpBuf_BufCounterI] = static_cast(thisDeserializer.readNumber()); - } - posValueTempTmpBuf.value = posValueTempTmpBuf_; - } - Opt_Array_Number posValueTemp = posValueTempTmpBuf;; - const auto matrixValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_drawing_Matrix matrixValueTempTmpBuf = {}; - matrixValueTempTmpBuf.tag = matrixValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((matrixValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - matrixValueTempTmpBuf.value = static_cast(drawing_Matrix_serializer::read(thisDeserializer)); - } - Opt_drawing_Matrix matrixValueTemp = matrixValueTempTmpBuf;; - return GetAccessors()->getDrawing_ShaderEffectAccessor()->createLinearGradient(static_cast(&startPtValueTemp), static_cast(&endPtValueTemp), static_cast(&colorsValueTemp), static_cast(mode), static_cast(&posValueTemp), static_cast(&matrixValueTemp)); -} -KOALA_INTEROP_DIRECT_3(drawing_ShaderEffect_createLinearGradient, Ark_NativePointer, KSerializerBuffer, int32_t, Ark_Int32) -Ark_NativePointer impl_drawing_ShaderEffect_createRadialGradient(KSerializerBuffer thisArray, int32_t thisLength, KInteropNumber radius, Ark_Int32 mode) { - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Point centerPtValueTemp = common2D_Point_serializer::read(thisDeserializer);; - const Ark_Int32 colorsValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_Number colorsValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&colorsValueTempTmpBuf, colorsValueTempTmpBufLength); - for (int colorsValueTempTmpBufBufCounterI = 0; colorsValueTempTmpBufBufCounterI < colorsValueTempTmpBufLength; colorsValueTempTmpBufBufCounterI++) { - colorsValueTempTmpBuf.array[colorsValueTempTmpBufBufCounterI] = static_cast(thisDeserializer.readNumber()); - } - Array_Number colorsValueTemp = colorsValueTempTmpBuf;; - const auto posValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_Number posValueTempTmpBuf = {}; - posValueTempTmpBuf.tag = posValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((posValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 posValueTempTmpBuf_Length = thisDeserializer.readInt32(); - Array_Number posValueTempTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&posValueTempTmpBuf_, posValueTempTmpBuf_Length); - for (int posValueTempTmpBuf_BufCounterI = 0; posValueTempTmpBuf_BufCounterI < posValueTempTmpBuf_Length; posValueTempTmpBuf_BufCounterI++) { - posValueTempTmpBuf_.array[posValueTempTmpBuf_BufCounterI] = static_cast(thisDeserializer.readNumber()); - } - posValueTempTmpBuf.value = posValueTempTmpBuf_; - } - Opt_Array_Number posValueTemp = posValueTempTmpBuf;; - const auto matrixValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_drawing_Matrix matrixValueTempTmpBuf = {}; - matrixValueTempTmpBuf.tag = matrixValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((matrixValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - matrixValueTempTmpBuf.value = static_cast(drawing_Matrix_serializer::read(thisDeserializer)); - } - Opt_drawing_Matrix matrixValueTemp = matrixValueTempTmpBuf;; - return GetAccessors()->getDrawing_ShaderEffectAccessor()->createRadialGradient(static_cast(¢erPtValueTemp), (const Ark_Number*) (&radius), static_cast(&colorsValueTemp), static_cast(mode), static_cast(&posValueTemp), static_cast(&matrixValueTemp)); -} -KOALA_INTEROP_DIRECT_4(drawing_ShaderEffect_createRadialGradient, Ark_NativePointer, KSerializerBuffer, int32_t, KInteropNumber, Ark_Int32) -Ark_NativePointer impl_drawing_ShaderEffect_createSweepGradient(KSerializerBuffer thisArray, int32_t thisLength, Ark_Int32 mode, KInteropNumber startAngle, KInteropNumber endAngle) { - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Point centerPtValueTemp = common2D_Point_serializer::read(thisDeserializer);; - const Ark_Int32 colorsValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_Number colorsValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&colorsValueTempTmpBuf, colorsValueTempTmpBufLength); - for (int colorsValueTempTmpBufBufCounterI = 0; colorsValueTempTmpBufBufCounterI < colorsValueTempTmpBufLength; colorsValueTempTmpBufBufCounterI++) { - colorsValueTempTmpBuf.array[colorsValueTempTmpBufBufCounterI] = static_cast(thisDeserializer.readNumber()); - } - Array_Number colorsValueTemp = colorsValueTempTmpBuf;; - const auto posValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_Number posValueTempTmpBuf = {}; - posValueTempTmpBuf.tag = posValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((posValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 posValueTempTmpBuf_Length = thisDeserializer.readInt32(); - Array_Number posValueTempTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&posValueTempTmpBuf_, posValueTempTmpBuf_Length); - for (int posValueTempTmpBuf_BufCounterI = 0; posValueTempTmpBuf_BufCounterI < posValueTempTmpBuf_Length; posValueTempTmpBuf_BufCounterI++) { - posValueTempTmpBuf_.array[posValueTempTmpBuf_BufCounterI] = static_cast(thisDeserializer.readNumber()); - } - posValueTempTmpBuf.value = posValueTempTmpBuf_; - } - Opt_Array_Number posValueTemp = posValueTempTmpBuf;; - const auto matrixValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_drawing_Matrix matrixValueTempTmpBuf = {}; - matrixValueTempTmpBuf.tag = matrixValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((matrixValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - matrixValueTempTmpBuf.value = static_cast(drawing_Matrix_serializer::read(thisDeserializer)); - } - Opt_drawing_Matrix matrixValueTemp = matrixValueTempTmpBuf;; - return GetAccessors()->getDrawing_ShaderEffectAccessor()->createSweepGradient(static_cast(¢erPtValueTemp), static_cast(&colorsValueTemp), static_cast(mode), (const Ark_Number*) (&startAngle), (const Ark_Number*) (&endAngle), static_cast(&posValueTemp), static_cast(&matrixValueTemp)); -} -KOALA_INTEROP_DIRECT_5(drawing_ShaderEffect_createSweepGradient, Ark_NativePointer, KSerializerBuffer, int32_t, Ark_Int32, KInteropNumber, KInteropNumber) -Ark_NativePointer impl_drawing_ShaderEffect_createConicalGradient(KSerializerBuffer thisArray, int32_t thisLength, KInteropNumber startRadius, KInteropNumber endRadius, Ark_Int32 mode) { - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Point startPtValueTemp = common2D_Point_serializer::read(thisDeserializer);; - Ark_common2D_Point endPtValueTemp = common2D_Point_serializer::read(thisDeserializer);; - const Ark_Int32 colorsValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_Number colorsValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&colorsValueTempTmpBuf, colorsValueTempTmpBufLength); - for (int colorsValueTempTmpBufBufCounterI = 0; colorsValueTempTmpBufBufCounterI < colorsValueTempTmpBufLength; colorsValueTempTmpBufBufCounterI++) { - colorsValueTempTmpBuf.array[colorsValueTempTmpBufBufCounterI] = static_cast(thisDeserializer.readNumber()); - } - Array_Number colorsValueTemp = colorsValueTempTmpBuf;; - const auto posValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_Number posValueTempTmpBuf = {}; - posValueTempTmpBuf.tag = posValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((posValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 posValueTempTmpBuf_Length = thisDeserializer.readInt32(); - Array_Number posValueTempTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&posValueTempTmpBuf_, posValueTempTmpBuf_Length); - for (int posValueTempTmpBuf_BufCounterI = 0; posValueTempTmpBuf_BufCounterI < posValueTempTmpBuf_Length; posValueTempTmpBuf_BufCounterI++) { - posValueTempTmpBuf_.array[posValueTempTmpBuf_BufCounterI] = static_cast(thisDeserializer.readNumber()); - } - posValueTempTmpBuf.value = posValueTempTmpBuf_; - } - Opt_Array_Number posValueTemp = posValueTempTmpBuf;; - const auto matrixValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_drawing_Matrix matrixValueTempTmpBuf = {}; - matrixValueTempTmpBuf.tag = matrixValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((matrixValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - matrixValueTempTmpBuf.value = static_cast(drawing_Matrix_serializer::read(thisDeserializer)); - } - Opt_drawing_Matrix matrixValueTemp = matrixValueTempTmpBuf;; - return GetAccessors()->getDrawing_ShaderEffectAccessor()->createConicalGradient(static_cast(&startPtValueTemp), (const Ark_Number*) (&startRadius), static_cast(&endPtValueTemp), (const Ark_Number*) (&endRadius), static_cast(&colorsValueTemp), static_cast(mode), static_cast(&posValueTemp), static_cast(&matrixValueTemp)); -} -KOALA_INTEROP_DIRECT_5(drawing_ShaderEffect_createConicalGradient, Ark_NativePointer, KSerializerBuffer, int32_t, KInteropNumber, KInteropNumber, Ark_Int32) -Ark_NativePointer impl_drawing_ShadowLayer_construct() { - return GetAccessors()->getDrawing_ShadowLayerAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(drawing_ShadowLayer_construct, Ark_NativePointer) -Ark_NativePointer impl_drawing_ShadowLayer_getFinalizer() { - return GetAccessors()->getDrawing_ShadowLayerAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(drawing_ShadowLayer_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_drawing_ShadowLayer_create0(KInteropNumber blurRadius, KInteropNumber x, KInteropNumber y, KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Color colorValueTemp = common2D_Color_serializer::read(thisDeserializer);; - return GetAccessors()->getDrawing_ShadowLayerAccessor()->create0((const Ark_Number*) (&blurRadius), (const Ark_Number*) (&x), (const Ark_Number*) (&y), static_cast(&colorValueTemp)); -} -KOALA_INTEROP_DIRECT_5(drawing_ShadowLayer_create0, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KSerializerBuffer, int32_t) -Ark_NativePointer impl_drawing_ShadowLayer_create1(KInteropNumber blurRadius, KInteropNumber x, KInteropNumber y, KInteropNumber color) { - return GetAccessors()->getDrawing_ShadowLayerAccessor()->create1((const Ark_Number*) (&blurRadius), (const Ark_Number*) (&x), (const Ark_Number*) (&y), (const Ark_Number*) (&color)); -} -KOALA_INTEROP_DIRECT_4(drawing_ShadowLayer_create1, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -Ark_NativePointer impl_drawing_TextBlob_construct() { - return GetAccessors()->getDrawing_TextBlobAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(drawing_TextBlob_construct, Ark_NativePointer) -Ark_NativePointer impl_drawing_TextBlob_getFinalizer() { - return GetAccessors()->getDrawing_TextBlobAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(drawing_TextBlob_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_drawing_TextBlob_makeFromString(const KStringPtr& text, Ark_NativePointer font, Ark_Int32 encoding) { - return GetAccessors()->getDrawing_TextBlobAccessor()->makeFromString((const Ark_String*) (&text), static_cast(font), static_cast(encoding)); -} -KOALA_INTEROP_3(drawing_TextBlob_makeFromString, Ark_NativePointer, KStringPtr, Ark_NativePointer, Ark_Int32) -Ark_NativePointer impl_drawing_TextBlob_makeFromPosText(const KStringPtr& text, KInteropNumber len, KSerializerBuffer thisArray, int32_t thisLength, Ark_NativePointer font) { - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int32 pointsValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_common2D_Point pointsValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&pointsValueTempTmpBuf, pointsValueTempTmpBufLength); - for (int pointsValueTempTmpBufBufCounterI = 0; pointsValueTempTmpBufBufCounterI < pointsValueTempTmpBufLength; pointsValueTempTmpBufBufCounterI++) { - pointsValueTempTmpBuf.array[pointsValueTempTmpBufBufCounterI] = common2D_Point_serializer::read(thisDeserializer); - } - Array_common2D_Point pointsValueTemp = pointsValueTempTmpBuf;; - return GetAccessors()->getDrawing_TextBlobAccessor()->makeFromPosText((const Ark_String*) (&text), (const Ark_Number*) (&len), static_cast(&pointsValueTemp), static_cast(font)); -} -KOALA_INTEROP_5(drawing_TextBlob_makeFromPosText, Ark_NativePointer, KStringPtr, KInteropNumber, KSerializerBuffer, int32_t, Ark_NativePointer) -Ark_NativePointer impl_drawing_TextBlob_makeFromRunBuffer(KSerializerBuffer thisArray, int32_t thisLength, Ark_NativePointer font) { - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int32 posValueTempTmpBufLength = thisDeserializer.readInt32(); - Array_drawing_TextBlobRunBuffer posValueTempTmpBuf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&posValueTempTmpBuf, posValueTempTmpBufLength); - for (int posValueTempTmpBufBufCounterI = 0; posValueTempTmpBufBufCounterI < posValueTempTmpBufLength; posValueTempTmpBufBufCounterI++) { - posValueTempTmpBuf.array[posValueTempTmpBufBufCounterI] = drawing_TextBlobRunBuffer_serializer::read(thisDeserializer); - } - Array_drawing_TextBlobRunBuffer posValueTemp = posValueTempTmpBuf;; - Ark_common2D_Rect boundsValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - return GetAccessors()->getDrawing_TextBlobAccessor()->makeFromRunBuffer(static_cast(&posValueTemp), static_cast(font), static_cast(&boundsValueTemp)); -} -KOALA_INTEROP_DIRECT_3(drawing_TextBlob_makeFromRunBuffer, Ark_NativePointer, KSerializerBuffer, int32_t, Ark_NativePointer) -KInteropReturnBuffer impl_drawing_TextBlob_bounds(Ark_NativePointer thisPtr) { - Ark_drawing_TextBlob self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getDrawing_TextBlobAccessor()->bounds(self); - SerializerBase _retSerializer {}; - common2D_Rect_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(drawing_TextBlob_bounds, KInteropReturnBuffer, Ark_NativePointer) -Ark_Number impl_drawing_TextBlob_uniqueID(Ark_NativePointer thisPtr) { - Ark_drawing_TextBlob self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_TextBlobAccessor()->uniqueID(self); -} -KOALA_INTEROP_DIRECT_1(drawing_TextBlob_uniqueID, KInteropNumber, Ark_NativePointer) -Ark_NativePointer impl_drawing_Typeface_construct() { - return GetAccessors()->getDrawing_TypefaceAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(drawing_Typeface_construct, Ark_NativePointer) -Ark_NativePointer impl_drawing_Typeface_getFinalizer() { - return GetAccessors()->getDrawing_TypefaceAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(drawing_Typeface_getFinalizer, Ark_NativePointer) -Ark_String impl_drawing_Typeface_getFamilyName(Ark_NativePointer thisPtr) { - Ark_drawing_Typeface self = reinterpret_cast(thisPtr); - return GetAccessors()->getDrawing_TypefaceAccessor()->getFamilyName(self); -} -KOALA_INTEROP_1(drawing_Typeface_getFamilyName, KStringPtr, Ark_NativePointer) -Ark_NativePointer impl_drawing_Typeface_makeFromFile(const KStringPtr& filePath) { - return GetAccessors()->getDrawing_TypefaceAccessor()->makeFromFile((const Ark_String*) (&filePath)); -} -KOALA_INTEROP_1(drawing_Typeface_makeFromFile, Ark_NativePointer, KStringPtr) Ark_NativePointer impl_DrawingRenderingContext_construct(KSerializerBuffer thisArray, int32_t thisLength) { DeserializerBase thisDeserializer(thisArray, thisLength); const auto unitValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -29409,13 +27423,20 @@ KInteropReturnBuffer impl_DrawingRenderingContext_getSize(Ark_NativePointer this return _retSerializer.toReturnBuffer(); } KOALA_INTEROP_1(DrawingRenderingContext_getSize, KInteropReturnBuffer, Ark_NativePointer) -void impl_DrawingRenderingContext_setSize(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { +KInteropReturnBuffer impl_DrawingRenderingContext_getCanvas(Ark_NativePointer thisPtr) { Ark_DrawingRenderingContext self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Size sizeValueTemp = Size_serializer::read(thisDeserializer);; - GetAccessors()->getDrawingRenderingContextAccessor()->setSize(self, static_cast(&sizeValueTemp)); + const auto &retValue = GetAccessors()->getDrawingRenderingContextAccessor()->getCanvas(self); + SerializerBase _retSerializer {}; + if (runtimeType(retValue) != INTEROP_RUNTIME_UNDEFINED) { + _retSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); + const auto retValueTmpValue = retValue.value; + drawing_Canvas_serializer::write(_retSerializer, retValueTmpValue); + } else { + _retSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); + } + return _retSerializer.toReturnBuffer(); } -KOALA_INTEROP_DIRECT_V3(DrawingRenderingContext_setSize, Ark_NativePointer, KSerializerBuffer, int32_t) +KOALA_INTEROP_1(DrawingRenderingContext_getCanvas, KInteropReturnBuffer, Ark_NativePointer) Ark_NativePointer impl_DrawModifier_construct() { return GetAccessors()->getDrawModifierAccessor()->construct(); } @@ -29457,112 +27478,6 @@ void impl_DrawModifier_setDrawContent_callback(Ark_NativePointer thisPtr, KSeria GetAccessors()->getDrawModifierAccessor()->setDrawContent_callback(self, static_cast(&drawContent_callbackValueTemp)); } KOALA_INTEROP_DIRECT_V3(DrawModifier_setDrawContent_callback, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_EllipseShape_construct(KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto optionsValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_ShapeSize optionsValueTempTmpBuf = {}; - optionsValueTempTmpBuf.tag = optionsValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((optionsValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - optionsValueTempTmpBuf.value = ShapeSize_serializer::read(thisDeserializer); - } - Opt_ShapeSize optionsValueTemp = optionsValueTempTmpBuf;; - return GetAccessors()->getEllipseShapeAccessor()->construct(static_cast(&optionsValueTemp)); -} -KOALA_INTEROP_DIRECT_2(EllipseShape_construct, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_EllipseShape_getFinalizer() { - return GetAccessors()->getEllipseShapeAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(EllipseShape_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_EllipseShape_offset(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_EllipseShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Position offsetValueTemp = Position_serializer::read(thisDeserializer);; - return GetAccessors()->getEllipseShapeAccessor()->offset(self, static_cast(&offsetValueTemp)); -} -KOALA_INTEROP_DIRECT_3(EllipseShape_offset, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_EllipseShape_fill(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_EllipseShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 colorValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_ResourceColor colorValueTempTmpBuf = {}; - colorValueTempTmpBuf.selector = colorValueTempTmpBufUnionSelector; - if (colorValueTempTmpBufUnionSelector == 0) { - colorValueTempTmpBuf.selector = 0; - colorValueTempTmpBuf.value0 = static_cast(thisDeserializer.readInt32()); - } else if (colorValueTempTmpBufUnionSelector == 1) { - colorValueTempTmpBuf.selector = 1; - colorValueTempTmpBuf.value1 = static_cast(thisDeserializer.readNumber()); - } else if (colorValueTempTmpBufUnionSelector == 2) { - colorValueTempTmpBuf.selector = 2; - colorValueTempTmpBuf.value2 = static_cast(thisDeserializer.readString()); - } else if (colorValueTempTmpBufUnionSelector == 3) { - colorValueTempTmpBuf.selector = 3; - colorValueTempTmpBuf.value3 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for colorValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_ResourceColor colorValueTemp = static_cast(colorValueTempTmpBuf);; - return GetAccessors()->getEllipseShapeAccessor()->fill(self, static_cast(&colorValueTemp)); -} -KOALA_INTEROP_DIRECT_3(EllipseShape_fill, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_EllipseShape_position(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_EllipseShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Position positionValueTemp = Position_serializer::read(thisDeserializer);; - return GetAccessors()->getEllipseShapeAccessor()->position(self, static_cast(&positionValueTemp)); -} -KOALA_INTEROP_DIRECT_3(EllipseShape_position, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_EllipseShape_width(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_EllipseShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 widthValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_Length widthValueTempTmpBuf = {}; - widthValueTempTmpBuf.selector = widthValueTempTmpBufUnionSelector; - if (widthValueTempTmpBufUnionSelector == 0) { - widthValueTempTmpBuf.selector = 0; - widthValueTempTmpBuf.value0 = static_cast(thisDeserializer.readString()); - } else if (widthValueTempTmpBufUnionSelector == 1) { - widthValueTempTmpBuf.selector = 1; - widthValueTempTmpBuf.value1 = static_cast(thisDeserializer.readNumber()); - } else if (widthValueTempTmpBufUnionSelector == 2) { - widthValueTempTmpBuf.selector = 2; - widthValueTempTmpBuf.value2 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for widthValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_Length widthValueTemp = static_cast(widthValueTempTmpBuf);; - return GetAccessors()->getEllipseShapeAccessor()->width(self, static_cast(&widthValueTemp)); -} -KOALA_INTEROP_DIRECT_3(EllipseShape_width, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_EllipseShape_height(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_EllipseShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 heightValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_Length heightValueTempTmpBuf = {}; - heightValueTempTmpBuf.selector = heightValueTempTmpBufUnionSelector; - if (heightValueTempTmpBufUnionSelector == 0) { - heightValueTempTmpBuf.selector = 0; - heightValueTempTmpBuf.value0 = static_cast(thisDeserializer.readString()); - } else if (heightValueTempTmpBufUnionSelector == 1) { - heightValueTempTmpBuf.selector = 1; - heightValueTempTmpBuf.value1 = static_cast(thisDeserializer.readNumber()); - } else if (heightValueTempTmpBufUnionSelector == 2) { - heightValueTempTmpBuf.selector = 2; - heightValueTempTmpBuf.value2 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for heightValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_Length heightValueTemp = static_cast(heightValueTempTmpBuf);; - return GetAccessors()->getEllipseShapeAccessor()->height(self, static_cast(&heightValueTemp)); -} -KOALA_INTEROP_DIRECT_3(EllipseShape_height, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_EllipseShape_size(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_EllipseShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_SizeOptions sizeValueTemp = SizeOptions_serializer::read(thisDeserializer);; - return GetAccessors()->getEllipseShapeAccessor()->size(self, static_cast(&sizeValueTemp)); -} -KOALA_INTEROP_DIRECT_3(EllipseShape_size, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_Boolean impl_EnvironmentBackend_isAccessibilityEnabled() { return GetAccessors()->getEnvironmentBackendAccessor()->isAccessibilityEnabled(); } @@ -29579,10 +27494,10 @@ Ark_Int32 impl_EnvironmentBackend_getFontWeightScale() { return GetAccessors()->getEnvironmentBackendAccessor()->getFontWeightScale(); } KOALA_INTEROP_DIRECT_0(EnvironmentBackend_getFontWeightScale, Ark_Int32) -Ark_String impl_EnvironmentBackend_getLayoutDirection() { +Ark_Int32 impl_EnvironmentBackend_getLayoutDirection() { return GetAccessors()->getEnvironmentBackendAccessor()->getLayoutDirection(); } -KOALA_INTEROP_0(EnvironmentBackend_getLayoutDirection, KStringPtr) +KOALA_INTEROP_DIRECT_0(EnvironmentBackend_getLayoutDirection, Ark_Int32) Ark_String impl_EnvironmentBackend_getLanguageCode() { return GetAccessors()->getEnvironmentBackendAccessor()->getLanguageCode(); } @@ -29626,88 +27541,6 @@ Ark_String impl_EventTargetInfo_getId(Ark_NativePointer thisPtr) { return GetAccessors()->getEventTargetInfoAccessor()->getId(self); } KOALA_INTEROP_1(EventTargetInfo_getId, KStringPtr, Ark_NativePointer) -Ark_NativePointer impl_ExtendableComponent_construct() { - return GetAccessors()->getExtendableComponentAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(ExtendableComponent_construct, Ark_NativePointer) -Ark_NativePointer impl_ExtendableComponent_getFinalizer() { - return GetAccessors()->getExtendableComponentAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(ExtendableComponent_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_ExtendableComponent_getUIContext(Ark_NativePointer thisPtr) { - Ark_ExtendableComponent self = reinterpret_cast(thisPtr); - return GetAccessors()->getExtendableComponentAccessor()->getUIContext(self); -} -KOALA_INTEROP_DIRECT_1(ExtendableComponent_getUIContext, Ark_NativePointer, Ark_NativePointer) -Ark_Int32 impl_ExtendableComponent_getUniqueId(Ark_NativePointer thisPtr) { - Ark_ExtendableComponent self = reinterpret_cast(thisPtr); - return GetAccessors()->getExtendableComponentAccessor()->getUniqueId(self); -} -KOALA_INTEROP_DIRECT_1(ExtendableComponent_getUniqueId, Ark_Int32, Ark_NativePointer) -KInteropReturnBuffer impl_ExtendableComponent_queryNavDestinationInfo0(Ark_NativePointer thisPtr) { - Ark_ExtendableComponent self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getExtendableComponentAccessor()->queryNavDestinationInfo0(self); - SerializerBase _retSerializer {}; - if (runtimeType(retValue) != INTEROP_RUNTIME_UNDEFINED) { - _retSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto retValueTmpValue = retValue.value; - uiObserver_NavDestinationInfo_serializer::write(_retSerializer, retValueTmpValue); - } else { - _retSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(ExtendableComponent_queryNavDestinationInfo0, KInteropReturnBuffer, Ark_NativePointer) -KInteropReturnBuffer impl_ExtendableComponent_queryNavDestinationInfo1(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_ExtendableComponent self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto isInnerValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean isInnerValueTempTmpBuf = {}; - isInnerValueTempTmpBuf.tag = isInnerValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((isInnerValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - isInnerValueTempTmpBuf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean isInnerValueTemp = isInnerValueTempTmpBuf;; - const auto &retValue = GetAccessors()->getExtendableComponentAccessor()->queryNavDestinationInfo1(self, static_cast(&isInnerValueTemp)); - SerializerBase _retSerializer {}; - if (runtimeType(retValue) != INTEROP_RUNTIME_UNDEFINED) { - _retSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto retValueTmpValue = retValue.value; - uiObserver_NavDestinationInfo_serializer::write(_retSerializer, retValueTmpValue); - } else { - _retSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_3(ExtendableComponent_queryNavDestinationInfo1, KInteropReturnBuffer, Ark_NativePointer, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_ExtendableComponent_queryNavigationInfo(Ark_NativePointer thisPtr) { - Ark_ExtendableComponent self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getExtendableComponentAccessor()->queryNavigationInfo(self); - SerializerBase _retSerializer {}; - if (runtimeType(retValue) != INTEROP_RUNTIME_UNDEFINED) { - _retSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto retValueTmpValue = retValue.value; - uiObserver_NavigationInfo_serializer::write(_retSerializer, retValueTmpValue); - } else { - _retSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(ExtendableComponent_queryNavigationInfo, KInteropReturnBuffer, Ark_NativePointer) -KInteropReturnBuffer impl_ExtendableComponent_queryRouterPageInfo(Ark_NativePointer thisPtr) { - Ark_ExtendableComponent self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getExtendableComponentAccessor()->queryRouterPageInfo(self); - SerializerBase _retSerializer {}; - if (runtimeType(retValue) != INTEROP_RUNTIME_UNDEFINED) { - _retSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto retValueTmpValue = retValue.value; - uiObserver_RouterPageInfo_serializer::write(_retSerializer, retValueTmpValue); - } else { - _retSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(ExtendableComponent_queryRouterPageInfo, KInteropReturnBuffer, Ark_NativePointer) Ark_NativePointer impl_FileSelectorParam_construct() { return GetAccessors()->getFileSelectorParamAccessor()->construct(); } @@ -29833,244 +27666,6 @@ void impl_FocusController_requestFocus(const KStringPtr& key) { GetAccessors()->getFocusControllerAccessor()->requestFocus((const Ark_String*) (&key)); } KOALA_INTEROP_V1(FocusController_requestFocus, KStringPtr) -Ark_NativePointer impl_FrameNode_construct(Ark_NativePointer uiContext) { - return GetAccessors()->getFrameNodeAccessor()->construct(static_cast(uiContext)); -} -KOALA_INTEROP_DIRECT_1(FrameNode_construct, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_FrameNode_getFinalizer() { - return GetAccessors()->getFrameNodeAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(FrameNode_getFinalizer, Ark_NativePointer) -Ark_Boolean impl_FrameNode_isModifiable(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getFrameNodeAccessor()->isModifiable(self); -} -KOALA_INTEROP_DIRECT_1(FrameNode_isModifiable, Ark_Boolean, Ark_NativePointer) -void impl_FrameNode_appendChild(Ark_NativePointer thisPtr, Ark_NativePointer node) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - GetAccessors()->getFrameNodeAccessor()->appendChild(self, static_cast(node)); -} -KOALA_INTEROP_DIRECT_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); - GetAccessors()->getFrameNodeAccessor()->insertChildAfter(self, static_cast(child), static_cast(sibling)); -} -KOALA_INTEROP_DIRECT_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); - GetAccessors()->getFrameNodeAccessor()->removeChild(self, static_cast(node)); -} -KOALA_INTEROP_DIRECT_V2(FrameNode_removeChild, Ark_NativePointer, Ark_NativePointer) -void impl_FrameNode_clearChildren(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - GetAccessors()->getFrameNodeAccessor()->clearChildren(self); -} -KOALA_INTEROP_DIRECT_V1(FrameNode_clearChildren, Ark_NativePointer) -Ark_NativePointer impl_FrameNode_getChild(Ark_NativePointer thisPtr, KInteropNumber index, KInteropNumber expandMode) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getFrameNodeAccessor()->getChild(self, (const Ark_Number*) (&index), (const Ark_Number*) (&expandMode)); -} -KOALA_INTEROP_DIRECT_3(FrameNode_getChild, Ark_NativePointer, Ark_NativePointer, KInteropNumber, KInteropNumber) -Ark_NativePointer impl_FrameNode_getFirstChild(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getFrameNodeAccessor()->getFirstChild(self); -} -KOALA_INTEROP_DIRECT_1(FrameNode_getFirstChild, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_FrameNode_getNextSibling(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getFrameNodeAccessor()->getNextSibling(self); -} -KOALA_INTEROP_DIRECT_1(FrameNode_getNextSibling, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_FrameNode_getPreviousSibling(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getFrameNodeAccessor()->getPreviousSibling(self); -} -KOALA_INTEROP_DIRECT_1(FrameNode_getPreviousSibling, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_FrameNode_getParent(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getFrameNodeAccessor()->getParent(self); -} -KOALA_INTEROP_DIRECT_1(FrameNode_getParent, Ark_NativePointer, Ark_NativePointer) -Ark_Int32 impl_FrameNode_getChildrenCount(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getFrameNodeAccessor()->getChildrenCount(self); -} -KOALA_INTEROP_DIRECT_1(FrameNode_getChildrenCount, Ark_Int32, Ark_NativePointer) -void impl_FrameNode_dispose(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - GetAccessors()->getFrameNodeAccessor()->dispose(self); -} -KOALA_INTEROP_DIRECT_V1(FrameNode_dispose, Ark_NativePointer) -Ark_String impl_FrameNode_getId(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getFrameNodeAccessor()->getId(self); -} -KOALA_INTEROP_1(FrameNode_getId, KStringPtr, Ark_NativePointer) -Ark_Number impl_FrameNode_getUniqueId(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getFrameNodeAccessor()->getUniqueId(self); -} -KOALA_INTEROP_DIRECT_1(FrameNode_getUniqueId, KInteropNumber, Ark_NativePointer) -Ark_String impl_FrameNode_getNodeType(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getFrameNodeAccessor()->getNodeType(self); -} -KOALA_INTEROP_1(FrameNode_getNodeType, KStringPtr, Ark_NativePointer) -Ark_Number impl_FrameNode_getOpacity(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getFrameNodeAccessor()->getOpacity(self); -} -KOALA_INTEROP_DIRECT_1(FrameNode_getOpacity, KInteropNumber, Ark_NativePointer) -Ark_Boolean impl_FrameNode_isVisible(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getFrameNodeAccessor()->isVisible(self); -} -KOALA_INTEROP_DIRECT_1(FrameNode_isVisible, Ark_Boolean, Ark_NativePointer) -Ark_Boolean impl_FrameNode_isClipToFrame(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getFrameNodeAccessor()->isClipToFrame(self); -} -KOALA_INTEROP_DIRECT_1(FrameNode_isClipToFrame, Ark_Boolean, Ark_NativePointer) -Ark_Boolean impl_FrameNode_isAttached(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getFrameNodeAccessor()->isAttached(self); -} -KOALA_INTEROP_DIRECT_1(FrameNode_isAttached, Ark_Boolean, Ark_NativePointer) -void impl_FrameNode_getInspectorInfo(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - GetAccessors()->getFrameNodeAccessor()->getInspectorInfo(self); -} -KOALA_INTEROP_V1(FrameNode_getInspectorInfo, Ark_NativePointer) -void impl_FrameNode_invalidate(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - GetAccessors()->getFrameNodeAccessor()->invalidate(self); -} -KOALA_INTEROP_DIRECT_V1(FrameNode_invalidate, Ark_NativePointer) -void impl_FrameNode_disposeTree(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - GetAccessors()->getFrameNodeAccessor()->disposeTree(self); -} -KOALA_INTEROP_DIRECT_V1(FrameNode_disposeTree, Ark_NativePointer) -void impl_FrameNode_setCrossLanguageOptions(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_CrossLanguageOptions optionsValueTemp = CrossLanguageOptions_serializer::read(thisDeserializer);; - GetAccessors()->getFrameNodeAccessor()->setCrossLanguageOptions(self, static_cast(&optionsValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(FrameNode_setCrossLanguageOptions, Ark_NativePointer, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_FrameNode_getCrossLanguageOptions(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getFrameNodeAccessor()->getCrossLanguageOptions(self); - SerializerBase _retSerializer {}; - CrossLanguageOptions_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(FrameNode_getCrossLanguageOptions, KInteropReturnBuffer, Ark_NativePointer) -void impl_FrameNode_setMeasuredSize(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Size sizeValueTemp = Size_serializer::read(thisDeserializer);; - GetAccessors()->getFrameNodeAccessor()->setMeasuredSize(self, static_cast(&sizeValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(FrameNode_setMeasuredSize, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_FrameNode_setLayoutPosition(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Position positionValueTemp = Position_serializer::read(thisDeserializer);; - GetAccessors()->getFrameNodeAccessor()->setLayoutPosition(self, static_cast(&positionValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(FrameNode_setLayoutPosition, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_FrameNode_measure(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_LayoutConstraint constraintValueTemp = LayoutConstraint_serializer::read(thisDeserializer);; - GetAccessors()->getFrameNodeAccessor()->measure(self, static_cast(&constraintValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(FrameNode_measure, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_FrameNode_layout(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Position positionValueTemp = Position_serializer::read(thisDeserializer);; - GetAccessors()->getFrameNodeAccessor()->layout(self, static_cast(&positionValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(FrameNode_layout, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_FrameNode_setNeedsLayout(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - GetAccessors()->getFrameNodeAccessor()->setNeedsLayout(self); -} -KOALA_INTEROP_DIRECT_V1(FrameNode_setNeedsLayout, Ark_NativePointer) -KInteropReturnBuffer impl_FrameNode_getPositionToWindowWithTransform(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getFrameNodeAccessor()->getPositionToWindowWithTransform(self); - SerializerBase _retSerializer {}; - Position_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(FrameNode_getPositionToWindowWithTransform, KInteropReturnBuffer, Ark_NativePointer) -Ark_NativePointer impl_FrameNode_getFrameNodeByKey(const KStringPtr& name) { - return GetAccessors()->getFrameNodeAccessor()->getFrameNodeByKey((const Ark_String*) (&name)); -} -KOALA_INTEROP_1(FrameNode_getFrameNodeByKey, Ark_NativePointer, KStringPtr) -Ark_Number impl_FrameNode_getIdByFrameNode(Ark_NativePointer thisPtr, Ark_NativePointer node) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getFrameNodeAccessor()->getIdByFrameNode(self, static_cast(node)); -} -KOALA_INTEROP_DIRECT_2(FrameNode_getIdByFrameNode, KInteropNumber, Ark_NativePointer, Ark_NativePointer) -void impl_FrameNode_moveTo(Ark_NativePointer thisPtr, Ark_NativePointer targetParent, KInteropNumber index) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - GetAccessors()->getFrameNodeAccessor()->moveTo(self, static_cast(targetParent), (const Ark_Number*) (&index)); -} -KOALA_INTEROP_DIRECT_V3(FrameNode_moveTo, Ark_NativePointer, Ark_NativePointer, KInteropNumber) -Ark_Number impl_FrameNode_getFirstChildIndexWithoutExpand(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getFrameNodeAccessor()->getFirstChildIndexWithoutExpand(self); -} -KOALA_INTEROP_DIRECT_1(FrameNode_getFirstChildIndexWithoutExpand, KInteropNumber, Ark_NativePointer) -Ark_Number impl_FrameNode_getLastChildIndexWithoutExpand(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getFrameNodeAccessor()->getLastChildIndexWithoutExpand(self); -} -KOALA_INTEROP_DIRECT_1(FrameNode_getLastChildIndexWithoutExpand, KInteropNumber, Ark_NativePointer) -Ark_NativePointer impl_FrameNode_getAttachedFrameNodeById(const KStringPtr& id) { - return GetAccessors()->getFrameNodeAccessor()->getAttachedFrameNodeById((const Ark_String*) (&id)); -} -KOALA_INTEROP_1(FrameNode_getAttachedFrameNodeById, Ark_NativePointer, KStringPtr) -Ark_NativePointer impl_FrameNode_getFrameNodeById(KInteropNumber id) { - return GetAccessors()->getFrameNodeAccessor()->getFrameNodeById((const Ark_Number*) (&id)); -} -KOALA_INTEROP_DIRECT_1(FrameNode_getFrameNodeById, Ark_NativePointer, KInteropNumber) -Ark_NativePointer impl_FrameNode_getFrameNodeByUniqueId(KInteropNumber id) { - return GetAccessors()->getFrameNodeAccessor()->getFrameNodeByUniqueId((const Ark_Number*) (&id)); -} -KOALA_INTEROP_DIRECT_1(FrameNode_getFrameNodeByUniqueId, Ark_NativePointer, KInteropNumber) -void impl_FrameNode_reuse(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - GetAccessors()->getFrameNodeAccessor()->reuse(self); -} -KOALA_INTEROP_DIRECT_V1(FrameNode_reuse, Ark_NativePointer) -void impl_FrameNode_recycle(Ark_NativePointer thisPtr) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - GetAccessors()->getFrameNodeAccessor()->recycle(self); -} -KOALA_INTEROP_DIRECT_V1(FrameNode_recycle, Ark_NativePointer) -Ark_NativePointer impl_FrameNode_getFrameNodePtr(Ark_NativePointer node) { - return GetAccessors()->getFrameNodeAccessor()->getFrameNodePtr(static_cast(node)); -} -KOALA_INTEROP_DIRECT_1(FrameNode_getFrameNodePtr, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_FrameNode_createTypedFrameNode(const KStringPtr& type) { - return GetAccessors()->getFrameNodeAccessor()->createTypedFrameNode((const Ark_String*) (&type)); -} -KOALA_INTEROP_1(FrameNode_createTypedFrameNode, Ark_NativePointer, KStringPtr) -Ark_NativePointer impl_FrameNode_createByRawPtr(Ark_NativePointer thisPtr, Ark_NativePointer pointer) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getFrameNodeAccessor()->createByRawPtr(self, static_cast(pointer)); -} -KOALA_INTEROP_DIRECT_2(FrameNode_createByRawPtr, Ark_NativePointer, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_FrameNode_unWrapRawPtr(Ark_NativePointer thisPtr, Ark_NativePointer pointer) { - Ark_FrameNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getFrameNodeAccessor()->unWrapRawPtr(self, pointer); -} -KOALA_INTEROP_DIRECT_2(FrameNode_unWrapRawPtr, Ark_NativePointer, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_FrictionMotion_construct(KInteropNumber friction, KInteropNumber position, KInteropNumber velocity) { return GetAccessors()->getFrictionMotionAccessor()->construct((const Ark_Number*) (&friction), (const Ark_Number*) (&position), (const Ark_Number*) (&velocity)); } @@ -30263,8 +27858,17 @@ void impl_GestureEvent_setVelocity(Ark_NativePointer thisPtr, KInteropNumber vel GetAccessors()->getGestureEventAccessor()->setVelocity(self, (const Ark_Number*) (&velocity)); } KOALA_INTEROP_DIRECT_V2(GestureEvent_setVelocity, Ark_NativePointer, KInteropNumber) -Ark_NativePointer impl_GestureGroupInterface_construct(Ark_Int32 mode, KSerializerBuffer thisArray, int32_t thisLength) { +Ark_NativePointer impl_GestureGroup_construct() { + return GetAccessors()->getGestureGroupAccessor()->construct(); +} +KOALA_INTEROP_DIRECT_0(GestureGroup_construct, Ark_NativePointer) +Ark_NativePointer impl_GestureGroup_getFinalizer() { + return GetAccessors()->getGestureGroupAccessor()->getFinalizer(); +} +KOALA_INTEROP_DIRECT_0(GestureGroup_getFinalizer, Ark_NativePointer) +Ark_NativePointer impl_GestureGroup_$_instantiate(KSerializerBuffer thisArray, int32_t thisLength, Ark_Int32 mode) { DeserializerBase thisDeserializer(thisArray, thisLength); + Callback_GestureGroup factoryValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureGroup)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureGroup))))};; const Ark_Int32 gestureValueTempTmpBufLength = thisDeserializer.readInt32(); Array_GestureType gestureValueTempTmpBuf = {}; thisDeserializer.resizeArray::type, @@ -30278,27 +27882,23 @@ Ark_NativePointer impl_GestureGroupInterface_construct(Ark_Int32 mode, KSerializ gestureValueTempTmpBufTempBuf.value0 = static_cast(Gesture_serializer::read(thisDeserializer)); } else if (gestureValueTempTmpBufTempBufUnionSelector == 1) { gestureValueTempTmpBufTempBuf.selector = 1; - gestureValueTempTmpBufTempBuf.value1 = static_cast(thisDeserializer.readCustomObject("object")); + gestureValueTempTmpBufTempBuf.value1 = static_cast(GestureGroup_serializer::read(thisDeserializer)); } else { INTEROP_FATAL("One of the branches for gestureValueTempTmpBufTempBuf has to be chosen through deserialisation."); } gestureValueTempTmpBuf.array[gestureValueTempTmpBufBufCounterI] = static_cast(gestureValueTempTmpBufTempBuf); } Array_GestureType gestureValueTemp = gestureValueTempTmpBuf;; - return GetAccessors()->getGestureGroupInterfaceAccessor()->construct(static_cast(mode), static_cast(&gestureValueTemp)); + return GetAccessors()->getGestureGroupAccessor()->$_instantiate(static_cast(&factoryValueTemp), static_cast(mode), static_cast(&gestureValueTemp)); } -KOALA_INTEROP_DIRECT_3(GestureGroupInterface_construct, Ark_NativePointer, Ark_Int32, KSerializerBuffer, int32_t) -Ark_NativePointer impl_GestureGroupInterface_getFinalizer() { - return GetAccessors()->getGestureGroupInterfaceAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(GestureGroupInterface_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_GestureGroupInterface_onCancel(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_GestureGroupInterface self = reinterpret_cast(thisPtr); +KOALA_INTEROP_DIRECT_3(GestureGroup_$_instantiate, Ark_NativePointer, KSerializerBuffer, int32_t, Ark_Int32) +Ark_NativePointer impl_GestureGroup_onCancel(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { + Ark_GestureGroup self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); Callback_Void eventValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; - return GetAccessors()->getGestureGroupInterfaceAccessor()->onCancel(self, static_cast(&eventValueTemp)); + return GetAccessors()->getGestureGroupAccessor()->onCancel(self, static_cast(&eventValueTemp)); } -KOALA_INTEROP_DIRECT_3(GestureGroupInterface_onCancel, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) +KOALA_INTEROP_DIRECT_3(GestureGroup_onCancel, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_GestureRecognizer_construct() { return GetAccessors()->getGestureRecognizerAccessor()->construct(); } @@ -30408,8 +28008,8 @@ void impl_GlobalScope_ohos_arkui_performanceMonitor_recordInputEventTime(Ark_Int KOALA_INTEROP_DIRECT_V3(GlobalScope_ohos_arkui_performanceMonitor_recordInputEventTime, Ark_Int32, Ark_Int32, KLong) void impl_GlobalScope_ohos_font_registerFont(KSerializerBuffer thisArray, int32_t thisLength) { DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_FontOptions optionsValueTemp = FontOptions_serializer::read(thisDeserializer);; - GetAccessors()->getGlobalScope_ohos_fontAccessor()->registerFont(static_cast(&optionsValueTemp)); + Ark_CustomObject optionsValueTemp = static_cast(thisDeserializer.readCustomObject("object"));; + GetAccessors()->getGlobalScope_ohos_fontAccessor()->registerFont(static_cast(&optionsValueTemp)); } KOALA_INTEROP_DIRECT_V2(GlobalScope_ohos_font_registerFont, KSerializerBuffer, int32_t) KInteropReturnBuffer impl_GlobalScope_ohos_font_getSystemFontList() { @@ -30423,13 +28023,10 @@ KInteropReturnBuffer impl_GlobalScope_ohos_font_getSystemFontList() { return _retSerializer.toReturnBuffer(); } KOALA_INTEROP_0(GlobalScope_ohos_font_getSystemFontList, KInteropReturnBuffer) -KInteropReturnBuffer impl_GlobalScope_ohos_font_getFontByName(const KStringPtr& fontName) { - const auto &retValue = GetAccessors()->getGlobalScope_ohos_fontAccessor()->getFontByName((const Ark_String*) (&fontName)); - SerializerBase _retSerializer {}; - FontInfo_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); +void impl_GlobalScope_ohos_font_getFontByName(const KStringPtr& fontName) { + GetAccessors()->getGlobalScope_ohos_fontAccessor()->getFontByName((const Ark_String*) (&fontName)); } -KOALA_INTEROP_1(GlobalScope_ohos_font_getFontByName, KInteropReturnBuffer, KStringPtr) +KOALA_INTEROP_V1(GlobalScope_ohos_font_getFontByName, KStringPtr) Ark_Number impl_GlobalScope_ohos_measure_utils_measureText(KSerializerBuffer thisArray, int32_t thisLength) { DeserializerBase thisDeserializer(thisArray, thisLength); Ark_MeasureOptions optionsValueTemp = MeasureOptions_serializer::read(thisDeserializer);; @@ -30877,21 +28474,11 @@ Ark_Number impl_ImageBitmap_getHeight(Ark_NativePointer thisPtr) { return GetAccessors()->getImageBitmapAccessor()->getHeight(self); } KOALA_INTEROP_DIRECT_1(ImageBitmap_getHeight, KInteropNumber, Ark_NativePointer) -void impl_ImageBitmap_setHeight(Ark_NativePointer thisPtr, KInteropNumber height) { - Ark_ImageBitmap self = reinterpret_cast(thisPtr); - GetAccessors()->getImageBitmapAccessor()->setHeight(self, (const Ark_Number*) (&height)); -} -KOALA_INTEROP_DIRECT_V2(ImageBitmap_setHeight, Ark_NativePointer, KInteropNumber) Ark_Number impl_ImageBitmap_getWidth(Ark_NativePointer thisPtr) { Ark_ImageBitmap self = reinterpret_cast(thisPtr); return GetAccessors()->getImageBitmapAccessor()->getWidth(self); } KOALA_INTEROP_DIRECT_1(ImageBitmap_getWidth, KInteropNumber, Ark_NativePointer) -void impl_ImageBitmap_setWidth(Ark_NativePointer thisPtr, KInteropNumber width) { - Ark_ImageBitmap self = reinterpret_cast(thisPtr); - GetAccessors()->getImageBitmapAccessor()->setWidth(self, (const Ark_Number*) (&width)); -} -KOALA_INTEROP_DIRECT_V2(ImageBitmap_setWidth, Ark_NativePointer, KInteropNumber) Ark_NativePointer impl_ImageData_construct(KInteropNumber width, KInteropNumber height, KSerializerBuffer thisArray, int32_t thisLength) { DeserializerBase thisDeserializer(thisArray, thisLength); const auto dataValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -30923,33 +28510,16 @@ KInteropReturnBuffer impl_ImageData_getData(Ark_NativePointer thisPtr) { return _retSerializer.toReturnBuffer(); } KOALA_INTEROP_1(ImageData_getData, KInteropReturnBuffer, Ark_NativePointer) -void impl_ImageData_setData(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_ImageData self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Buffer dataValueTemp = static_cast(thisDeserializer.readBuffer());; - GetAccessors()->getImageDataAccessor()->setData(self, static_cast(&dataValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(ImageData_setData, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_Int32 impl_ImageData_getHeight(Ark_NativePointer thisPtr) { Ark_ImageData self = reinterpret_cast(thisPtr); return GetAccessors()->getImageDataAccessor()->getHeight(self); } KOALA_INTEROP_DIRECT_1(ImageData_getHeight, Ark_Int32, Ark_NativePointer) -void impl_ImageData_setHeight(Ark_NativePointer thisPtr, Ark_Int32 height) { - Ark_ImageData self = reinterpret_cast(thisPtr); - GetAccessors()->getImageDataAccessor()->setHeight(self, height); -} -KOALA_INTEROP_DIRECT_V2(ImageData_setHeight, Ark_NativePointer, Ark_Int32) Ark_Int32 impl_ImageData_getWidth(Ark_NativePointer thisPtr) { Ark_ImageData self = reinterpret_cast(thisPtr); return GetAccessors()->getImageDataAccessor()->getWidth(self); } KOALA_INTEROP_DIRECT_1(ImageData_getWidth, Ark_Int32, Ark_NativePointer) -void impl_ImageData_setWidth(Ark_NativePointer thisPtr, Ark_Int32 width) { - Ark_ImageData self = reinterpret_cast(thisPtr); - GetAccessors()->getImageDataAccessor()->setWidth(self, width); -} -KOALA_INTEROP_DIRECT_V2(ImageData_setWidth, Ark_NativePointer, Ark_Int32) Ark_NativePointer impl_IndicatorComponentController_construct() { return GetAccessors()->getIndicatorComponentControllerAccessor()->construct(); } @@ -31354,60 +28924,26 @@ void impl_LazyForEachOps_Sync(Ark_NativePointer node, Ark_Int32 totalCount, KSer GetAccessors()->getLazyForEachOpsAccessor()->Sync(node, totalCount, static_cast(&creatorValueTemp), static_cast(&updaterValueTemp)); } KOALA_INTEROP_DIRECT_V4(LazyForEachOps_Sync, Ark_NativePointer, Ark_Int32, KSerializerBuffer, int32_t) -Ark_NativePointer impl_LengthMetrics_construct(KInteropNumber value, Ark_Int32 unit) { - return GetAccessors()->getLengthMetricsAccessor()->construct((const Ark_Number*) (&value), static_cast(unit)); -} -KOALA_INTEROP_DIRECT_2(LengthMetrics_construct, Ark_NativePointer, KInteropNumber, Ark_Int32) -Ark_NativePointer impl_LengthMetrics_getFinalizer() { - return GetAccessors()->getLengthMetricsAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(LengthMetrics_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_LengthMetrics_px(KInteropNumber value) { - return GetAccessors()->getLengthMetricsAccessor()->px((const Ark_Number*) (&value)); -} -KOALA_INTEROP_DIRECT_1(LengthMetrics_px, Ark_NativePointer, KInteropNumber) -Ark_NativePointer impl_LengthMetrics_vp(KInteropNumber value) { - return GetAccessors()->getLengthMetricsAccessor()->vp((const Ark_Number*) (&value)); -} -KOALA_INTEROP_DIRECT_1(LengthMetrics_vp, Ark_NativePointer, KInteropNumber) -Ark_NativePointer impl_LengthMetrics_fp(KInteropNumber value) { - return GetAccessors()->getLengthMetricsAccessor()->fp((const Ark_Number*) (&value)); -} -KOALA_INTEROP_DIRECT_1(LengthMetrics_fp, Ark_NativePointer, KInteropNumber) -Ark_NativePointer impl_LengthMetrics_percent(KInteropNumber value) { - return GetAccessors()->getLengthMetricsAccessor()->percent((const Ark_Number*) (&value)); -} -KOALA_INTEROP_DIRECT_1(LengthMetrics_percent, Ark_NativePointer, KInteropNumber) -Ark_NativePointer impl_LengthMetrics_lpx(KInteropNumber value) { - return GetAccessors()->getLengthMetricsAccessor()->lpx((const Ark_Number*) (&value)); -} -KOALA_INTEROP_DIRECT_1(LengthMetrics_lpx, Ark_NativePointer, KInteropNumber) -Ark_NativePointer impl_LengthMetrics_resource(KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Resource valueValueTemp = Resource_serializer::read(thisDeserializer);; - return GetAccessors()->getLengthMetricsAccessor()->resource(static_cast(&valueValueTemp)); -} -KOALA_INTEROP_DIRECT_2(LengthMetrics_resource, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_Int32 impl_LengthMetrics_getUnit(Ark_NativePointer thisPtr) { - Ark_LengthMetrics self = reinterpret_cast(thisPtr); - return GetAccessors()->getLengthMetricsAccessor()->getUnit(self); -} -KOALA_INTEROP_DIRECT_1(LengthMetrics_getUnit, Ark_Int32, Ark_NativePointer) -void impl_LengthMetrics_setUnit(Ark_NativePointer thisPtr, Ark_Int32 unit) { - Ark_LengthMetrics self = reinterpret_cast(thisPtr); - GetAccessors()->getLengthMetricsAccessor()->setUnit(self, static_cast(unit)); -} -KOALA_INTEROP_DIRECT_V2(LengthMetrics_setUnit, Ark_NativePointer, Ark_Int32) -Ark_Number impl_LengthMetrics_getValue(Ark_NativePointer thisPtr) { - Ark_LengthMetrics self = reinterpret_cast(thisPtr); - return GetAccessors()->getLengthMetricsAccessor()->getValue(self); -} -KOALA_INTEROP_DIRECT_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_DIRECT_V2(LengthMetrics_setValue, Ark_NativePointer, KInteropNumber) +void impl_LazyForEachOps_SyncOnMoveOps(Ark_NativePointer node, KSerializerBuffer thisArray, int32_t thisLength) { + DeserializerBase thisDeserializer(thisArray, thisLength); + Callback_OnMoveFromTo onMoveFromToOpsValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnMoveFromTo)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnMoveFromTo))))};; + const auto onMoveOpsValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_OnMoveHandler onMoveOpsValueTempTmpBuf = {}; + onMoveOpsValueTempTmpBuf.tag = onMoveOpsValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onMoveOpsValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onMoveOpsValueTempTmpBuf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnMoveHandler)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnMoveHandler))))}; + } + Opt_OnMoveHandler onMoveOpsValueTemp = onMoveOpsValueTempTmpBuf;; + const auto onMoveDragEventOpsValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_ItemDragEventHandler onMoveDragEventOpsValueTempTmpBuf = {}; + onMoveDragEventOpsValueTempTmpBuf.tag = onMoveDragEventOpsValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((onMoveDragEventOpsValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + onMoveDragEventOpsValueTempTmpBuf.value = ItemDragEventHandler_serializer::read(thisDeserializer); + } + Opt_ItemDragEventHandler onMoveDragEventOpsValueTemp = onMoveDragEventOpsValueTempTmpBuf;; + GetAccessors()->getLazyForEachOpsAccessor()->SyncOnMoveOps(node, static_cast(&onMoveFromToOpsValueTemp), static_cast(&onMoveOpsValueTemp), static_cast(&onMoveDragEventOpsValueTemp)); +} +KOALA_INTEROP_DIRECT_V3(LazyForEachOps_SyncOnMoveOps, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_LetterSpacingStyle_construct(Ark_NativePointer value) { return GetAccessors()->getLetterSpacingStyleAccessor()->construct(static_cast(value)); } @@ -31421,51 +28957,6 @@ Ark_Number impl_LetterSpacingStyle_getLetterSpacing(Ark_NativePointer thisPtr) { return GetAccessors()->getLetterSpacingStyleAccessor()->getLetterSpacing(self); } KOALA_INTEROP_DIRECT_1(LetterSpacingStyle_getLetterSpacing, KInteropNumber, Ark_NativePointer) -Ark_NativePointer impl_LevelOrder_construct() { - return GetAccessors()->getLevelOrderAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(LevelOrder_construct, Ark_NativePointer) -Ark_NativePointer impl_LevelOrder_getFinalizer() { - return GetAccessors()->getLevelOrderAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(LevelOrder_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_LevelOrder_clamp(KInteropNumber order) { - return GetAccessors()->getLevelOrderAccessor()->clamp((const Ark_Number*) (&order)); -} -KOALA_INTEROP_DIRECT_1(LevelOrder_clamp, Ark_NativePointer, KInteropNumber) -Ark_Number impl_LevelOrder_getOrder(Ark_NativePointer thisPtr) { - Ark_LevelOrder self = reinterpret_cast(thisPtr); - return GetAccessors()->getLevelOrderAccessor()->getOrder(self); -} -KOALA_INTEROP_DIRECT_1(LevelOrder_getOrder, KInteropNumber, Ark_NativePointer) -Ark_NativePointer impl_LifeCycle_construct() { - return GetAccessors()->getLifeCycleAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(LifeCycle_construct, Ark_NativePointer) -Ark_NativePointer impl_LifeCycle_getFinalizer() { - return GetAccessors()->getLifeCycleAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(LifeCycle_getFinalizer, Ark_NativePointer) -void impl_LifeCycle_aboutToAppear(Ark_NativePointer thisPtr) { - Ark_LifeCycle self = reinterpret_cast(thisPtr); - GetAccessors()->getLifeCycleAccessor()->aboutToAppear(self); -} -KOALA_INTEROP_DIRECT_V1(LifeCycle_aboutToAppear, Ark_NativePointer) -void impl_LifeCycle_aboutToDisappear(Ark_NativePointer thisPtr) { - Ark_LifeCycle self = reinterpret_cast(thisPtr); - GetAccessors()->getLifeCycleAccessor()->aboutToDisappear(self); -} -KOALA_INTEROP_DIRECT_V1(LifeCycle_aboutToDisappear, Ark_NativePointer) -void impl_LifeCycle_onDidBuild(Ark_NativePointer thisPtr) { - Ark_LifeCycle self = reinterpret_cast(thisPtr); - GetAccessors()->getLifeCycleAccessor()->onDidBuild(self); -} -KOALA_INTEROP_DIRECT_V1(LifeCycle_onDidBuild, Ark_NativePointer) -void impl_LifeCycle_build(Ark_NativePointer thisPtr) { - Ark_LifeCycle self = reinterpret_cast(thisPtr); - GetAccessors()->getLifeCycleAccessor()->build(self); -} -KOALA_INTEROP_DIRECT_V1(LifeCycle_build, Ark_NativePointer) Ark_NativePointer impl_LinearGradient_construct(KSerializerBuffer thisArray, int32_t thisLength) { DeserializerBase thisDeserializer(thisArray, thisLength); const Ark_Int32 colorStopsValueTempTmpBufLength = thisDeserializer.readInt32(); @@ -31483,42 +28974,6 @@ Ark_NativePointer impl_LinearGradient_getFinalizer() { return GetAccessors()->getLinearGradientAccessor()->getFinalizer(); } KOALA_INTEROP_DIRECT_0(LinearGradient_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_LinearIndicatorController_construct() { - return GetAccessors()->getLinearIndicatorControllerAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(LinearIndicatorController_construct, Ark_NativePointer) -Ark_NativePointer impl_LinearIndicatorController_getFinalizer() { - return GetAccessors()->getLinearIndicatorControllerAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(LinearIndicatorController_getFinalizer, Ark_NativePointer) -void impl_LinearIndicatorController_setProgress(Ark_NativePointer thisPtr, KInteropNumber index, KInteropNumber progress) { - Ark_LinearIndicatorController self = reinterpret_cast(thisPtr); - GetAccessors()->getLinearIndicatorControllerAccessor()->setProgress(self, (const Ark_Number*) (&index), (const Ark_Number*) (&progress)); -} -KOALA_INTEROP_DIRECT_V3(LinearIndicatorController_setProgress, Ark_NativePointer, KInteropNumber, KInteropNumber) -void impl_LinearIndicatorController_start(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_LinearIndicatorController self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto optionsValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_LinearIndicatorStartOptions optionsValueTempTmpBuf = {}; - optionsValueTempTmpBuf.tag = optionsValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((optionsValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - optionsValueTempTmpBuf.value = LinearIndicatorStartOptions_serializer::read(thisDeserializer); - } - Opt_LinearIndicatorStartOptions optionsValueTemp = optionsValueTempTmpBuf;; - GetAccessors()->getLinearIndicatorControllerAccessor()->start(self, static_cast(&optionsValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(LinearIndicatorController_start, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_LinearIndicatorController_pause(Ark_NativePointer thisPtr) { - Ark_LinearIndicatorController self = reinterpret_cast(thisPtr); - GetAccessors()->getLinearIndicatorControllerAccessor()->pause(self); -} -KOALA_INTEROP_DIRECT_V1(LinearIndicatorController_pause, Ark_NativePointer) -void impl_LinearIndicatorController_stop(Ark_NativePointer thisPtr) { - Ark_LinearIndicatorController self = reinterpret_cast(thisPtr); - GetAccessors()->getLinearIndicatorControllerAccessor()->stop(self); -} -KOALA_INTEROP_DIRECT_V1(LinearIndicatorController_stop, Ark_NativePointer) Ark_NativePointer impl_LineHeightStyle_construct(Ark_NativePointer lineHeight) { return GetAccessors()->getLineHeightStyleAccessor()->construct(static_cast(lineHeight)); } @@ -31607,44 +29062,6 @@ void impl_LongPressGestureEvent_setRepeat(Ark_NativePointer thisPtr, Ark_Boolean GetAccessors()->getLongPressGestureEventAccessor()->setRepeat(self, repeat); } KOALA_INTEROP_DIRECT_V2(LongPressGestureEvent_setRepeat, Ark_NativePointer, Ark_Boolean) -Ark_NativePointer impl_LongPressGestureInterface_construct(KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_LongPressGestureInterface_Invoke_Literal valueValueTemp = LongPressGestureInterface_Invoke_Literal_serializer::read(thisDeserializer);; - return GetAccessors()->getLongPressGestureInterfaceAccessor()->construct(static_cast(&valueValueTemp)); -} -KOALA_INTEROP_DIRECT_2(LongPressGestureInterface_construct, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_LongPressGestureInterface_getFinalizer() { - return GetAccessors()->getLongPressGestureInterfaceAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(LongPressGestureInterface_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_LongPressGestureInterface_onAction(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_LongPressGestureInterface self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_GestureEvent_Void eventValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))};; - return GetAccessors()->getLongPressGestureInterfaceAccessor()->onAction(self, static_cast(&eventValueTemp)); -} -KOALA_INTEROP_DIRECT_3(LongPressGestureInterface_onAction, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_LongPressGestureInterface_onActionEnd(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_LongPressGestureInterface self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_GestureEvent_Void eventValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))};; - return GetAccessors()->getLongPressGestureInterfaceAccessor()->onActionEnd(self, static_cast(&eventValueTemp)); -} -KOALA_INTEROP_DIRECT_3(LongPressGestureInterface_onActionEnd, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_LongPressGestureInterface_onActionCancel0(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_LongPressGestureInterface self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_Void eventValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; - return GetAccessors()->getLongPressGestureInterfaceAccessor()->onActionCancel0(self, static_cast(&eventValueTemp)); -} -KOALA_INTEROP_DIRECT_3(LongPressGestureInterface_onActionCancel0, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_LongPressGestureInterface_onActionCancel1(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_LongPressGestureInterface self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_GestureEvent_Void eventValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))};; - return GetAccessors()->getLongPressGestureInterfaceAccessor()->onActionCancel1(self, static_cast(&eventValueTemp)); -} -KOALA_INTEROP_DIRECT_3(LongPressGestureInterface_onActionCancel1, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_LongPressRecognizer_construct() { return GetAccessors()->getLongPressRecognizerAccessor()->construct(); } @@ -31907,78 +29324,6 @@ void impl_Matrix2D_setTranslateY(Ark_NativePointer thisPtr, KSerializerBuffer th GetAccessors()->getMatrix2DAccessor()->setTranslateY(self, static_cast(&translateYValueTemp)); } KOALA_INTEROP_DIRECT_V3(Matrix2D_setTranslateY, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_matrix4_Matrix4Transit_construct() { - return GetAccessors()->getMatrix4_Matrix4TransitAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(matrix4_Matrix4Transit_construct, Ark_NativePointer) -Ark_NativePointer impl_matrix4_Matrix4Transit_getFinalizer() { - return GetAccessors()->getMatrix4_Matrix4TransitAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(matrix4_Matrix4Transit_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_matrix4_Matrix4Transit_copy(Ark_NativePointer thisPtr) { - Ark_matrix4_Matrix4Transit self = reinterpret_cast(thisPtr); - return GetAccessors()->getMatrix4_Matrix4TransitAccessor()->copy(self); -} -KOALA_INTEROP_DIRECT_1(matrix4_Matrix4Transit_copy, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_matrix4_Matrix4Transit_invert(Ark_NativePointer thisPtr) { - Ark_matrix4_Matrix4Transit self = reinterpret_cast(thisPtr); - return GetAccessors()->getMatrix4_Matrix4TransitAccessor()->invert(self); -} -KOALA_INTEROP_DIRECT_1(matrix4_Matrix4Transit_invert, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_matrix4_Matrix4Transit_combine(Ark_NativePointer thisPtr, Ark_NativePointer options) { - Ark_matrix4_Matrix4Transit self = reinterpret_cast(thisPtr); - return GetAccessors()->getMatrix4_Matrix4TransitAccessor()->combine(self, static_cast(options)); -} -KOALA_INTEROP_DIRECT_2(matrix4_Matrix4Transit_combine, Ark_NativePointer, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_matrix4_Matrix4Transit_translate(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_matrix4_Matrix4Transit self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_TranslateOptions optionsValueTemp = TranslateOptions_serializer::read(thisDeserializer);; - return GetAccessors()->getMatrix4_Matrix4TransitAccessor()->translate(self, static_cast(&optionsValueTemp)); -} -KOALA_INTEROP_DIRECT_3(matrix4_Matrix4Transit_translate, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_matrix4_Matrix4Transit_scale(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_matrix4_Matrix4Transit self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_ScaleOptions optionsValueTemp = ScaleOptions_serializer::read(thisDeserializer);; - return GetAccessors()->getMatrix4_Matrix4TransitAccessor()->scale(self, static_cast(&optionsValueTemp)); -} -KOALA_INTEROP_DIRECT_3(matrix4_Matrix4Transit_scale, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_matrix4_Matrix4Transit_skew(Ark_NativePointer thisPtr, KInteropNumber x, KInteropNumber y) { - Ark_matrix4_Matrix4Transit self = reinterpret_cast(thisPtr); - return GetAccessors()->getMatrix4_Matrix4TransitAccessor()->skew(self, (const Ark_Number*) (&x), (const Ark_Number*) (&y)); -} -KOALA_INTEROP_DIRECT_3(matrix4_Matrix4Transit_skew, Ark_NativePointer, Ark_NativePointer, KInteropNumber, KInteropNumber) -Ark_NativePointer impl_matrix4_Matrix4Transit_rotate(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_matrix4_Matrix4Transit self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_RotateOptions optionsValueTemp = RotateOptions_serializer::read(thisDeserializer);; - return GetAccessors()->getMatrix4_Matrix4TransitAccessor()->rotate(self, static_cast(&optionsValueTemp)); -} -KOALA_INTEROP_DIRECT_3(matrix4_Matrix4Transit_rotate, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_matrix4_Matrix4Transit_transformPoint(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_matrix4_Matrix4Transit self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_matrix4_Matrix4TransformPoint optionsValueTempTmpBuf = {}; - optionsValueTempTmpBuf.value0 = static_cast(thisDeserializer.readNumber()); - optionsValueTempTmpBuf.value1 = static_cast(thisDeserializer.readNumber()); - Ark_matrix4_Matrix4TransformPoint optionsValueTemp = optionsValueTempTmpBuf;; - const auto &retValue = GetAccessors()->getMatrix4_Matrix4TransitAccessor()->transformPoint(self, static_cast(&optionsValueTemp)); - SerializerBase _retSerializer {}; - const auto retValue_0 = retValue.value0; - _retSerializer.writeNumber(retValue_0); - const auto retValue_1 = retValue.value1; - _retSerializer.writeNumber(retValue_1); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_3(matrix4_Matrix4Transit_transformPoint, KInteropReturnBuffer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_matrix4_Matrix4Transit_setPolyToPoly(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_matrix4_Matrix4Transit self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_matrix4_PolyToPolyOptions optionsValueTemp = matrix4_PolyToPolyOptions_serializer::read(thisDeserializer);; - return GetAccessors()->getMatrix4_Matrix4TransitAccessor()->setPolyToPoly(self, static_cast(&optionsValueTemp)); -} -KOALA_INTEROP_DIRECT_3(matrix4_Matrix4Transit_setPolyToPoly, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_Measurable_construct() { return GetAccessors()->getMeasurableAccessor()->construct(); } @@ -32449,7 +29794,7 @@ Ark_String impl_NavExtender_pop(Ark_NativePointer pathStack, Ark_Boolean animate KOALA_INTEROP_2(NavExtender_pop, KStringPtr, Ark_NativePointer, Ark_Boolean) void impl_NavExtender_setOnPopCallback(Ark_NativePointer pathStack, KSerializerBuffer thisArray, int32_t thisLength) { DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_String_Void popCallbackValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))};; + Callback_String_Void popCallbackValueTemp = {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()->getNavExtenderAccessor()->setOnPopCallback(static_cast(pathStack), static_cast(&popCallbackValueTemp)); } KOALA_INTEROP_DIRECT_V3(NavExtender_setOnPopCallback, Ark_NativePointer, KSerializerBuffer, int32_t) @@ -33218,24 +30563,6 @@ void impl_NavPathStack_setPathStack(Ark_NativePointer thisPtr, KSerializerBuffer GetAccessors()->getNavPathStackAccessor()->setPathStack(self, static_cast(&pathStackValueTemp), static_cast(&animatedValueTemp)); } KOALA_INTEROP_DIRECT_V3(NavPathStack_setPathStack, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_NodeContent_construct() { - return GetAccessors()->getNodeContentAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(NodeContent_construct, Ark_NativePointer) -Ark_NativePointer impl_NodeContent_getFinalizer() { - return GetAccessors()->getNodeContentAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(NodeContent_getFinalizer, Ark_NativePointer) -void impl_NodeContent_addFrameNode(Ark_NativePointer thisPtr, Ark_NativePointer node) { - Ark_NodeContent self = reinterpret_cast(thisPtr); - GetAccessors()->getNodeContentAccessor()->addFrameNode(self, static_cast(node)); -} -KOALA_INTEROP_DIRECT_V2(NodeContent_addFrameNode, Ark_NativePointer, Ark_NativePointer) -void impl_NodeContent_removeFrameNode(Ark_NativePointer thisPtr, Ark_NativePointer node) { - Ark_NodeContent self = reinterpret_cast(thisPtr); - GetAccessors()->getNodeContentAccessor()->removeFrameNode(self, static_cast(node)); -} -KOALA_INTEROP_DIRECT_V2(NodeContent_removeFrameNode, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_OffscreenCanvas_construct(KInteropNumber width, KInteropNumber height, KSerializerBuffer thisArray, int32_t thisLength) { DeserializerBase thisDeserializer(thisArray, thisLength); const auto unitValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -33396,63 +30723,6 @@ void impl_PanGestureEvent_setVelocity(Ark_NativePointer thisPtr, KInteropNumber GetAccessors()->getPanGestureEventAccessor()->setVelocity(self, (const Ark_Number*) (&velocity)); } KOALA_INTEROP_DIRECT_V2(PanGestureEvent_setVelocity, Ark_NativePointer, KInteropNumber) -Ark_NativePointer impl_PanGestureInterface_construct(KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 valueValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_Union_PanGestureInterface_Invoke_Literal_PanGestureOptions valueValueTempTmpBuf = {}; - valueValueTempTmpBuf.selector = valueValueTempTmpBufUnionSelector; - if (valueValueTempTmpBufUnionSelector == 0) { - valueValueTempTmpBuf.selector = 0; - valueValueTempTmpBuf.value0 = PanGestureInterface_Invoke_Literal_serializer::read(thisDeserializer); - } else if (valueValueTempTmpBufUnionSelector == 1) { - valueValueTempTmpBuf.selector = 1; - valueValueTempTmpBuf.value1 = static_cast(PanGestureOptions_serializer::read(thisDeserializer)); - } else { - INTEROP_FATAL("One of the branches for valueValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_Union_PanGestureInterface_Invoke_Literal_PanGestureOptions valueValueTemp = static_cast(valueValueTempTmpBuf);; - return GetAccessors()->getPanGestureInterfaceAccessor()->construct(static_cast(&valueValueTemp)); -} -KOALA_INTEROP_DIRECT_2(PanGestureInterface_construct, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_PanGestureInterface_getFinalizer() { - return GetAccessors()->getPanGestureInterfaceAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(PanGestureInterface_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_PanGestureInterface_onActionStart(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_PanGestureInterface self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_GestureEvent_Void eventValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))};; - return GetAccessors()->getPanGestureInterfaceAccessor()->onActionStart(self, static_cast(&eventValueTemp)); -} -KOALA_INTEROP_DIRECT_3(PanGestureInterface_onActionStart, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_PanGestureInterface_onActionUpdate(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_PanGestureInterface self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_GestureEvent_Void eventValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))};; - return GetAccessors()->getPanGestureInterfaceAccessor()->onActionUpdate(self, static_cast(&eventValueTemp)); -} -KOALA_INTEROP_DIRECT_3(PanGestureInterface_onActionUpdate, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_PanGestureInterface_onActionEnd(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_PanGestureInterface self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_GestureEvent_Void eventValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))};; - return GetAccessors()->getPanGestureInterfaceAccessor()->onActionEnd(self, static_cast(&eventValueTemp)); -} -KOALA_INTEROP_DIRECT_3(PanGestureInterface_onActionEnd, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_PanGestureInterface_onActionCancel0(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_PanGestureInterface self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_Void eventValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; - return GetAccessors()->getPanGestureInterfaceAccessor()->onActionCancel0(self, static_cast(&eventValueTemp)); -} -KOALA_INTEROP_DIRECT_3(PanGestureInterface_onActionCancel0, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_PanGestureInterface_onActionCancel1(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_PanGestureInterface self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_GestureEvent_Void eventValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))};; - return GetAccessors()->getPanGestureInterfaceAccessor()->onActionCancel1(self, static_cast(&eventValueTemp)); -} -KOALA_INTEROP_DIRECT_3(PanGestureInterface_onActionCancel1, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_PanGestureOptions_construct(KSerializerBuffer thisArray, int32_t thisLength) { DeserializerBase thisDeserializer(thisArray, thisLength); const auto valueValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -33670,66 +30940,6 @@ void impl_Path2D_addPath(Ark_NativePointer thisPtr, Ark_NativePointer path, KSer GetAccessors()->getPath2DAccessor()->addPath(self, static_cast(path), static_cast(&transformValueTemp)); } KOALA_INTEROP_DIRECT_V4(Path2D_addPath, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_PathShape_construct(KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto optionsValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_PathShapeOptions optionsValueTempTmpBuf = {}; - optionsValueTempTmpBuf.tag = optionsValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((optionsValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - optionsValueTempTmpBuf.value = PathShapeOptions_serializer::read(thisDeserializer); - } - Opt_PathShapeOptions optionsValueTemp = optionsValueTempTmpBuf;; - return GetAccessors()->getPathShapeAccessor()->construct(static_cast(&optionsValueTemp)); -} -KOALA_INTEROP_DIRECT_2(PathShape_construct, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_PathShape_getFinalizer() { - return GetAccessors()->getPathShapeAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(PathShape_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_PathShape_offset(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_PathShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Position offsetValueTemp = Position_serializer::read(thisDeserializer);; - return GetAccessors()->getPathShapeAccessor()->offset(self, static_cast(&offsetValueTemp)); -} -KOALA_INTEROP_DIRECT_3(PathShape_offset, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_PathShape_fill(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_PathShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 colorValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_ResourceColor colorValueTempTmpBuf = {}; - colorValueTempTmpBuf.selector = colorValueTempTmpBufUnionSelector; - if (colorValueTempTmpBufUnionSelector == 0) { - colorValueTempTmpBuf.selector = 0; - colorValueTempTmpBuf.value0 = static_cast(thisDeserializer.readInt32()); - } else if (colorValueTempTmpBufUnionSelector == 1) { - colorValueTempTmpBuf.selector = 1; - colorValueTempTmpBuf.value1 = static_cast(thisDeserializer.readNumber()); - } else if (colorValueTempTmpBufUnionSelector == 2) { - colorValueTempTmpBuf.selector = 2; - colorValueTempTmpBuf.value2 = static_cast(thisDeserializer.readString()); - } else if (colorValueTempTmpBufUnionSelector == 3) { - colorValueTempTmpBuf.selector = 3; - colorValueTempTmpBuf.value3 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for colorValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_ResourceColor colorValueTemp = static_cast(colorValueTempTmpBuf);; - return GetAccessors()->getPathShapeAccessor()->fill(self, static_cast(&colorValueTemp)); -} -KOALA_INTEROP_DIRECT_3(PathShape_fill, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_PathShape_position(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_PathShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Position positionValueTemp = Position_serializer::read(thisDeserializer);; - return GetAccessors()->getPathShapeAccessor()->position(self, static_cast(&positionValueTemp)); -} -KOALA_INTEROP_DIRECT_3(PathShape_position, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_PathShape_commands(Ark_NativePointer thisPtr, const KStringPtr& commands) { - Ark_PathShape self = reinterpret_cast(thisPtr); - return GetAccessors()->getPathShapeAccessor()->commands(self, (const Ark_String*) (&commands)); -} -KOALA_INTEROP_2(PathShape_commands, Ark_NativePointer, Ark_NativePointer, KStringPtr) Ark_NativePointer impl_PatternLockController_construct() { return GetAccessors()->getPatternLockControllerAccessor()->construct(); } @@ -33859,51 +31069,6 @@ void impl_PinchGestureEvent_setPinchCenterY(Ark_NativePointer thisPtr, KInteropN GetAccessors()->getPinchGestureEventAccessor()->setPinchCenterY(self, (const Ark_Number*) (&pinchCenterY)); } KOALA_INTEROP_DIRECT_V2(PinchGestureEvent_setPinchCenterY, Ark_NativePointer, KInteropNumber) -Ark_NativePointer impl_PinchGestureInterface_construct(KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_PinchGestureInterface_Invoke_Literal valueValueTemp = PinchGestureInterface_Invoke_Literal_serializer::read(thisDeserializer);; - return GetAccessors()->getPinchGestureInterfaceAccessor()->construct(static_cast(&valueValueTemp)); -} -KOALA_INTEROP_DIRECT_2(PinchGestureInterface_construct, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_PinchGestureInterface_getFinalizer() { - return GetAccessors()->getPinchGestureInterfaceAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(PinchGestureInterface_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_PinchGestureInterface_onActionStart(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_PinchGestureInterface self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_GestureEvent_Void eventValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))};; - return GetAccessors()->getPinchGestureInterfaceAccessor()->onActionStart(self, static_cast(&eventValueTemp)); -} -KOALA_INTEROP_DIRECT_3(PinchGestureInterface_onActionStart, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_PinchGestureInterface_onActionUpdate(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_PinchGestureInterface self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_GestureEvent_Void eventValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))};; - return GetAccessors()->getPinchGestureInterfaceAccessor()->onActionUpdate(self, static_cast(&eventValueTemp)); -} -KOALA_INTEROP_DIRECT_3(PinchGestureInterface_onActionUpdate, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_PinchGestureInterface_onActionEnd(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_PinchGestureInterface self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_GestureEvent_Void eventValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))};; - return GetAccessors()->getPinchGestureInterfaceAccessor()->onActionEnd(self, static_cast(&eventValueTemp)); -} -KOALA_INTEROP_DIRECT_3(PinchGestureInterface_onActionEnd, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_PinchGestureInterface_onActionCancel0(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_PinchGestureInterface self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_Void eventValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; - return GetAccessors()->getPinchGestureInterfaceAccessor()->onActionCancel0(self, static_cast(&eventValueTemp)); -} -KOALA_INTEROP_DIRECT_3(PinchGestureInterface_onActionCancel0, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_PinchGestureInterface_onActionCancel1(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_PinchGestureInterface self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_GestureEvent_Void eventValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))};; - return GetAccessors()->getPinchGestureInterfaceAccessor()->onActionCancel1(self, static_cast(&eventValueTemp)); -} -KOALA_INTEROP_DIRECT_3(PinchGestureInterface_onActionCancel1, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_PinchRecognizer_construct() { return GetAccessors()->getPinchRecognizerAccessor()->construct(); } @@ -33937,7 +31102,7 @@ Ark_NativePointer impl_ProgressMask_construct(KInteropNumber value, KInteropNumb colorValueTempTmpBuf.selector = colorValueTempTmpBufUnionSelector; if (colorValueTempTmpBufUnionSelector == 0) { colorValueTempTmpBuf.selector = 0; - colorValueTempTmpBuf.value0 = static_cast(thisDeserializer.readInt32()); + colorValueTempTmpBuf.value0 = static_cast(thisDeserializer.readInt32()); } else if (colorValueTempTmpBufUnionSelector == 1) { colorValueTempTmpBuf.selector = 1; colorValueTempTmpBuf.value1 = static_cast(thisDeserializer.readNumber()); @@ -33971,7 +31136,7 @@ void impl_ProgressMask_updateColor(Ark_NativePointer thisPtr, KSerializerBuffer valueValueTempTmpBuf.selector = valueValueTempTmpBufUnionSelector; if (valueValueTempTmpBufUnionSelector == 0) { valueValueTempTmpBuf.selector = 0; - valueValueTempTmpBuf.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBufUnionSelector == 1) { valueValueTempTmpBuf.selector = 1; valueValueTempTmpBuf.value1 = static_cast(thisDeserializer.readNumber()); @@ -33993,88 +31158,6 @@ void impl_ProgressMask_enableBreathingAnimation(Ark_NativePointer thisPtr, Ark_B GetAccessors()->getProgressMaskAccessor()->enableBreathingAnimation(self, value); } KOALA_INTEROP_DIRECT_V2(ProgressMask_enableBreathingAnimation, Ark_NativePointer, Ark_Boolean) -Ark_NativePointer impl_PromptAction_construct() { - return GetAccessors()->getPromptActionAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(PromptAction_construct, Ark_NativePointer) -Ark_NativePointer impl_PromptAction_getFinalizer() { - return GetAccessors()->getPromptActionAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(PromptAction_getFinalizer, Ark_NativePointer) -void impl_PromptAction_openPopup(KVMContext vmContext, Ark_NativePointer thisPtr, Ark_NativePointer content, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_PromptAction self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_TargetInfo targetValueTemp = TargetInfo_serializer::read(thisDeserializer);; - const auto optionsValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_PopupCommonOptions optionsValueTempTmpBuf = {}; - optionsValueTempTmpBuf.tag = optionsValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((optionsValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - optionsValueTempTmpBuf.value = PopupCommonOptions_serializer::read(thisDeserializer); - } - Opt_PopupCommonOptions optionsValueTemp = optionsValueTempTmpBuf;; - Callback_Opt_Array_String_Void outputArgumentForReturningPromiseValueTemp = {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()->getPromptActionAccessor()->openPopup(reinterpret_cast(vmContext), GetAsyncWorker(), self, static_cast(content), static_cast(&targetValueTemp), static_cast(&optionsValueTemp), static_cast(&outputArgumentForReturningPromiseValueTemp)); -} -KOALA_INTEROP_CTX_V4(PromptAction_openPopup, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_PromptAction_upatePopup(KVMContext vmContext, Ark_NativePointer thisPtr, Ark_NativePointer content, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_PromptAction self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_PopupCommonOptions optionsValueTemp = PopupCommonOptions_serializer::read(thisDeserializer);; - const auto partialUpdateValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean partialUpdateValueTempTmpBuf = {}; - partialUpdateValueTempTmpBuf.tag = partialUpdateValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((partialUpdateValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - partialUpdateValueTempTmpBuf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean partialUpdateValueTemp = partialUpdateValueTempTmpBuf;; - Callback_Opt_Array_String_Void outputArgumentForReturningPromiseValueTemp = {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()->getPromptActionAccessor()->upatePopup(reinterpret_cast(vmContext), GetAsyncWorker(), self, static_cast(content), static_cast(&optionsValueTemp), static_cast(&partialUpdateValueTemp), static_cast(&outputArgumentForReturningPromiseValueTemp)); -} -KOALA_INTEROP_CTX_V4(PromptAction_upatePopup, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_PromptAction_closePopup(KVMContext vmContext, Ark_NativePointer thisPtr, Ark_NativePointer content, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_PromptAction self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_Opt_Array_String_Void outputArgumentForReturningPromiseValueTemp = {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()->getPromptActionAccessor()->closePopup(reinterpret_cast(vmContext), GetAsyncWorker(), self, static_cast(content), static_cast(&outputArgumentForReturningPromiseValueTemp)); -} -KOALA_INTEROP_CTX_V4(PromptAction_closePopup, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_PromptAction_openMenu(KVMContext vmContext, Ark_NativePointer thisPtr, Ark_NativePointer content, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_PromptAction self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_TargetInfo targetValueTemp = TargetInfo_serializer::read(thisDeserializer);; - const auto optionsValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_MenuOptions optionsValueTempTmpBuf = {}; - optionsValueTempTmpBuf.tag = optionsValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((optionsValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - optionsValueTempTmpBuf.value = MenuOptions_serializer::read(thisDeserializer); - } - Opt_MenuOptions optionsValueTemp = optionsValueTempTmpBuf;; - Callback_Opt_Array_String_Void outputArgumentForReturningPromiseValueTemp = {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()->getPromptActionAccessor()->openMenu(reinterpret_cast(vmContext), GetAsyncWorker(), self, static_cast(content), static_cast(&targetValueTemp), static_cast(&optionsValueTemp), static_cast(&outputArgumentForReturningPromiseValueTemp)); -} -KOALA_INTEROP_CTX_V4(PromptAction_openMenu, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_PromptAction_updateMenu(KVMContext vmContext, Ark_NativePointer thisPtr, Ark_NativePointer content, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_PromptAction self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_MenuOptions optionsValueTemp = MenuOptions_serializer::read(thisDeserializer);; - const auto partialUpdateValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean partialUpdateValueTempTmpBuf = {}; - partialUpdateValueTempTmpBuf.tag = partialUpdateValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((partialUpdateValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - partialUpdateValueTempTmpBuf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean partialUpdateValueTemp = partialUpdateValueTempTmpBuf;; - Callback_Opt_Array_String_Void outputArgumentForReturningPromiseValueTemp = {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()->getPromptActionAccessor()->updateMenu(reinterpret_cast(vmContext), GetAsyncWorker(), self, static_cast(content), static_cast(&optionsValueTemp), static_cast(&partialUpdateValueTemp), static_cast(&outputArgumentForReturningPromiseValueTemp)); -} -KOALA_INTEROP_CTX_V4(PromptAction_updateMenu, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_PromptAction_closeMenu(KVMContext vmContext, Ark_NativePointer thisPtr, Ark_NativePointer content, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_PromptAction self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_Opt_Array_String_Void outputArgumentForReturningPromiseValueTemp = {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()->getPromptActionAccessor()->closeMenu(reinterpret_cast(vmContext), GetAsyncWorker(), self, static_cast(content), static_cast(&outputArgumentForReturningPromiseValueTemp)); -} -KOALA_INTEROP_CTX_V4(PromptAction_closeMenu, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_PulseSymbolEffect_construct() { return GetAccessors()->getPulseSymbolEffectAccessor()->construct(); } @@ -34083,203 +31166,6 @@ Ark_NativePointer impl_PulseSymbolEffect_getFinalizer() { return GetAccessors()->getPulseSymbolEffectAccessor()->getFinalizer(); } KOALA_INTEROP_DIRECT_0(PulseSymbolEffect_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_RectShape_construct(KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto optionsValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_RectShapeOptions_RoundRectShapeOptions optionsValueTempTmpBuf = {}; - optionsValueTempTmpBuf.tag = optionsValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((optionsValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 optionsValueTempTmpBuf_UnionSelector = thisDeserializer.readInt8(); - Ark_Union_RectShapeOptions_RoundRectShapeOptions optionsValueTempTmpBuf_ = {}; - optionsValueTempTmpBuf_.selector = optionsValueTempTmpBuf_UnionSelector; - if (optionsValueTempTmpBuf_UnionSelector == 0) { - optionsValueTempTmpBuf_.selector = 0; - optionsValueTempTmpBuf_.value0 = RectShapeOptions_serializer::read(thisDeserializer); - } else if (optionsValueTempTmpBuf_UnionSelector == 1) { - optionsValueTempTmpBuf_.selector = 1; - optionsValueTempTmpBuf_.value1 = RoundRectShapeOptions_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for optionsValueTempTmpBuf_ has to be chosen through deserialisation."); - } - optionsValueTempTmpBuf.value = static_cast(optionsValueTempTmpBuf_); - } - Opt_Union_RectShapeOptions_RoundRectShapeOptions optionsValueTemp = optionsValueTempTmpBuf;; - return GetAccessors()->getRectShapeAccessor()->construct(static_cast(&optionsValueTemp)); -} -KOALA_INTEROP_DIRECT_2(RectShape_construct, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_RectShape_getFinalizer() { - return GetAccessors()->getRectShapeAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(RectShape_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_RectShape_offset(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RectShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Position offsetValueTemp = Position_serializer::read(thisDeserializer);; - return GetAccessors()->getRectShapeAccessor()->offset(self, static_cast(&offsetValueTemp)); -} -KOALA_INTEROP_DIRECT_3(RectShape_offset, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_RectShape_fill(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RectShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 colorValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_ResourceColor colorValueTempTmpBuf = {}; - colorValueTempTmpBuf.selector = colorValueTempTmpBufUnionSelector; - if (colorValueTempTmpBufUnionSelector == 0) { - colorValueTempTmpBuf.selector = 0; - colorValueTempTmpBuf.value0 = static_cast(thisDeserializer.readInt32()); - } else if (colorValueTempTmpBufUnionSelector == 1) { - colorValueTempTmpBuf.selector = 1; - colorValueTempTmpBuf.value1 = static_cast(thisDeserializer.readNumber()); - } else if (colorValueTempTmpBufUnionSelector == 2) { - colorValueTempTmpBuf.selector = 2; - colorValueTempTmpBuf.value2 = static_cast(thisDeserializer.readString()); - } else if (colorValueTempTmpBufUnionSelector == 3) { - colorValueTempTmpBuf.selector = 3; - colorValueTempTmpBuf.value3 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for colorValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_ResourceColor colorValueTemp = static_cast(colorValueTempTmpBuf);; - return GetAccessors()->getRectShapeAccessor()->fill(self, static_cast(&colorValueTemp)); -} -KOALA_INTEROP_DIRECT_3(RectShape_fill, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_RectShape_position(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RectShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Position positionValueTemp = Position_serializer::read(thisDeserializer);; - return GetAccessors()->getRectShapeAccessor()->position(self, static_cast(&positionValueTemp)); -} -KOALA_INTEROP_DIRECT_3(RectShape_position, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_RectShape_width(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RectShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 widthValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_Length widthValueTempTmpBuf = {}; - widthValueTempTmpBuf.selector = widthValueTempTmpBufUnionSelector; - if (widthValueTempTmpBufUnionSelector == 0) { - widthValueTempTmpBuf.selector = 0; - widthValueTempTmpBuf.value0 = static_cast(thisDeserializer.readString()); - } else if (widthValueTempTmpBufUnionSelector == 1) { - widthValueTempTmpBuf.selector = 1; - widthValueTempTmpBuf.value1 = static_cast(thisDeserializer.readNumber()); - } else if (widthValueTempTmpBufUnionSelector == 2) { - widthValueTempTmpBuf.selector = 2; - widthValueTempTmpBuf.value2 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for widthValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_Length widthValueTemp = static_cast(widthValueTempTmpBuf);; - return GetAccessors()->getRectShapeAccessor()->width(self, static_cast(&widthValueTemp)); -} -KOALA_INTEROP_DIRECT_3(RectShape_width, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_RectShape_height(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RectShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 heightValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_Length heightValueTempTmpBuf = {}; - heightValueTempTmpBuf.selector = heightValueTempTmpBufUnionSelector; - if (heightValueTempTmpBufUnionSelector == 0) { - heightValueTempTmpBuf.selector = 0; - heightValueTempTmpBuf.value0 = static_cast(thisDeserializer.readString()); - } else if (heightValueTempTmpBufUnionSelector == 1) { - heightValueTempTmpBuf.selector = 1; - heightValueTempTmpBuf.value1 = static_cast(thisDeserializer.readNumber()); - } else if (heightValueTempTmpBufUnionSelector == 2) { - heightValueTempTmpBuf.selector = 2; - heightValueTempTmpBuf.value2 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for heightValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_Length heightValueTemp = static_cast(heightValueTempTmpBuf);; - return GetAccessors()->getRectShapeAccessor()->height(self, static_cast(&heightValueTemp)); -} -KOALA_INTEROP_DIRECT_3(RectShape_height, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_RectShape_size(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RectShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_SizeOptions sizeValueTemp = SizeOptions_serializer::read(thisDeserializer);; - return GetAccessors()->getRectShapeAccessor()->size(self, static_cast(&sizeValueTemp)); -} -KOALA_INTEROP_DIRECT_3(RectShape_size, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_RectShape_radiusWidth(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RectShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 rWidthValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_Union_Number_String rWidthValueTempTmpBuf = {}; - rWidthValueTempTmpBuf.selector = rWidthValueTempTmpBufUnionSelector; - if (rWidthValueTempTmpBufUnionSelector == 0) { - rWidthValueTempTmpBuf.selector = 0; - rWidthValueTempTmpBuf.value0 = static_cast(thisDeserializer.readNumber()); - } else if (rWidthValueTempTmpBufUnionSelector == 1) { - rWidthValueTempTmpBuf.selector = 1; - rWidthValueTempTmpBuf.value1 = static_cast(thisDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for rWidthValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_Union_Number_String rWidthValueTemp = static_cast(rWidthValueTempTmpBuf);; - return GetAccessors()->getRectShapeAccessor()->radiusWidth(self, static_cast(&rWidthValueTemp)); -} -KOALA_INTEROP_DIRECT_3(RectShape_radiusWidth, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_RectShape_radiusHeight(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RectShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 rHeightValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_Union_Number_String rHeightValueTempTmpBuf = {}; - rHeightValueTempTmpBuf.selector = rHeightValueTempTmpBufUnionSelector; - if (rHeightValueTempTmpBufUnionSelector == 0) { - rHeightValueTempTmpBuf.selector = 0; - rHeightValueTempTmpBuf.value0 = static_cast(thisDeserializer.readNumber()); - } else if (rHeightValueTempTmpBufUnionSelector == 1) { - rHeightValueTempTmpBuf.selector = 1; - rHeightValueTempTmpBuf.value1 = static_cast(thisDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for rHeightValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_Union_Number_String rHeightValueTemp = static_cast(rHeightValueTempTmpBuf);; - return GetAccessors()->getRectShapeAccessor()->radiusHeight(self, static_cast(&rHeightValueTemp)); -} -KOALA_INTEROP_DIRECT_3(RectShape_radiusHeight, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_RectShape_radius(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RectShape self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 radiusValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_Union_Number_String_Array_Union_Number_String radiusValueTempTmpBuf = {}; - radiusValueTempTmpBuf.selector = radiusValueTempTmpBufUnionSelector; - if (radiusValueTempTmpBufUnionSelector == 0) { - radiusValueTempTmpBuf.selector = 0; - radiusValueTempTmpBuf.value0 = static_cast(thisDeserializer.readNumber()); - } else if (radiusValueTempTmpBufUnionSelector == 1) { - radiusValueTempTmpBuf.selector = 1; - radiusValueTempTmpBuf.value1 = static_cast(thisDeserializer.readString()); - } else if (radiusValueTempTmpBufUnionSelector == 2) { - radiusValueTempTmpBuf.selector = 2; - const Ark_Int32 radiusValueTempTmpBufBufULength = thisDeserializer.readInt32(); - Array_Union_Number_String radiusValueTempTmpBufBufU = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&radiusValueTempTmpBufBufU, radiusValueTempTmpBufBufULength); - for (int radiusValueTempTmpBufBufUBufCounterI = 0; radiusValueTempTmpBufBufUBufCounterI < radiusValueTempTmpBufBufULength; radiusValueTempTmpBufBufUBufCounterI++) { - const Ark_Int8 radiusValueTempTmpBufBufUTempBufUnionSelector = thisDeserializer.readInt8(); - Ark_Union_Number_String radiusValueTempTmpBufBufUTempBuf = {}; - radiusValueTempTmpBufBufUTempBuf.selector = radiusValueTempTmpBufBufUTempBufUnionSelector; - if (radiusValueTempTmpBufBufUTempBufUnionSelector == 0) { - radiusValueTempTmpBufBufUTempBuf.selector = 0; - radiusValueTempTmpBufBufUTempBuf.value0 = static_cast(thisDeserializer.readNumber()); - } else if (radiusValueTempTmpBufBufUTempBufUnionSelector == 1) { - radiusValueTempTmpBufBufUTempBuf.selector = 1; - radiusValueTempTmpBufBufUTempBuf.value1 = static_cast(thisDeserializer.readString()); - } else { - INTEROP_FATAL("One of the branches for radiusValueTempTmpBufBufUTempBuf has to be chosen through deserialisation."); - } - radiusValueTempTmpBufBufU.array[radiusValueTempTmpBufBufUBufCounterI] = static_cast(radiusValueTempTmpBufBufUTempBuf); - } - radiusValueTempTmpBuf.value2 = radiusValueTempTmpBufBufU; - } else { - INTEROP_FATAL("One of the branches for radiusValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_Union_Number_String_Array_Union_Number_String radiusValueTemp = static_cast(radiusValueTempTmpBuf);; - return GetAccessors()->getRectShapeAccessor()->radius(self, static_cast(&radiusValueTemp)); -} -KOALA_INTEROP_DIRECT_3(RectShape_radius, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_RenderingContextSettings_construct(KSerializerBuffer thisArray, int32_t thisLength) { DeserializerBase thisDeserializer(thisArray, thisLength); const auto antialiasValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -34323,476 +31209,6 @@ void impl_RenderingContextSettings_setAntialias(Ark_NativePointer thisPtr, KSeri GetAccessors()->getRenderingContextSettingsAccessor()->setAntialias(self, static_cast(&antialiasValueTemp)); } KOALA_INTEROP_DIRECT_V3(RenderingContextSettings_setAntialias, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_RenderNode_construct() { - return GetAccessors()->getRenderNodeAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(RenderNode_construct, Ark_NativePointer) -Ark_NativePointer impl_RenderNode_getFinalizer() { - return GetAccessors()->getRenderNodeAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(RenderNode_getFinalizer, Ark_NativePointer) -void impl_RenderNode_appendChild(Ark_NativePointer thisPtr, Ark_NativePointer node) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - GetAccessors()->getRenderNodeAccessor()->appendChild(self, static_cast(node)); -} -KOALA_INTEROP_DIRECT_V2(RenderNode_appendChild, Ark_NativePointer, Ark_NativePointer) -void impl_RenderNode_insertChildAfter(Ark_NativePointer thisPtr, Ark_NativePointer child, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto siblingValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_RenderNode siblingValueTempTmpBuf = {}; - siblingValueTempTmpBuf.tag = siblingValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((siblingValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - siblingValueTempTmpBuf.value = static_cast(RenderNode_serializer::read(thisDeserializer)); - } - Opt_RenderNode siblingValueTemp = siblingValueTempTmpBuf;; - GetAccessors()->getRenderNodeAccessor()->insertChildAfter(self, static_cast(child), static_cast(&siblingValueTemp)); -} -KOALA_INTEROP_DIRECT_V4(RenderNode_insertChildAfter, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_RenderNode_removeChild(Ark_NativePointer thisPtr, Ark_NativePointer node) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - GetAccessors()->getRenderNodeAccessor()->removeChild(self, static_cast(node)); -} -KOALA_INTEROP_DIRECT_V2(RenderNode_removeChild, Ark_NativePointer, Ark_NativePointer) -void impl_RenderNode_clearChildren(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - GetAccessors()->getRenderNodeAccessor()->clearChildren(self); -} -KOALA_INTEROP_DIRECT_V1(RenderNode_clearChildren, Ark_NativePointer) -KInteropReturnBuffer impl_RenderNode_getChild(Ark_NativePointer thisPtr, KInteropNumber index) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getRenderNodeAccessor()->getChild(self, (const Ark_Number*) (&index)); - SerializerBase _retSerializer {}; - if (runtimeType(retValue) != INTEROP_RUNTIME_UNDEFINED) { - _retSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto retValueTmpValue = retValue.value; - RenderNode_serializer::write(_retSerializer, retValueTmpValue); - } else { - _retSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_2(RenderNode_getChild, KInteropReturnBuffer, Ark_NativePointer, KInteropNumber) -KInteropReturnBuffer impl_RenderNode_getFirstChild(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getRenderNodeAccessor()->getFirstChild(self); - SerializerBase _retSerializer {}; - if (runtimeType(retValue) != INTEROP_RUNTIME_UNDEFINED) { - _retSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto retValueTmpValue = retValue.value; - RenderNode_serializer::write(_retSerializer, retValueTmpValue); - } else { - _retSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(RenderNode_getFirstChild, KInteropReturnBuffer, Ark_NativePointer) -KInteropReturnBuffer impl_RenderNode_getNextSibling(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getRenderNodeAccessor()->getNextSibling(self); - SerializerBase _retSerializer {}; - if (runtimeType(retValue) != INTEROP_RUNTIME_UNDEFINED) { - _retSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto retValueTmpValue = retValue.value; - RenderNode_serializer::write(_retSerializer, retValueTmpValue); - } else { - _retSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(RenderNode_getNextSibling, KInteropReturnBuffer, Ark_NativePointer) -KInteropReturnBuffer impl_RenderNode_getPreviousSibling(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getRenderNodeAccessor()->getPreviousSibling(self); - SerializerBase _retSerializer {}; - if (runtimeType(retValue) != INTEROP_RUNTIME_UNDEFINED) { - _retSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto retValueTmpValue = retValue.value; - RenderNode_serializer::write(_retSerializer, retValueTmpValue); - } else { - _retSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(RenderNode_getPreviousSibling, KInteropReturnBuffer, Ark_NativePointer) -void impl_RenderNode_draw(Ark_NativePointer thisPtr, Ark_NativePointer context) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - GetAccessors()->getRenderNodeAccessor()->draw(self, static_cast(context)); -} -KOALA_INTEROP_DIRECT_V2(RenderNode_draw, Ark_NativePointer, Ark_NativePointer) -void impl_RenderNode_invalidate(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - GetAccessors()->getRenderNodeAccessor()->invalidate(self); -} -KOALA_INTEROP_DIRECT_V1(RenderNode_invalidate, Ark_NativePointer) -void impl_RenderNode_dispose(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - GetAccessors()->getRenderNodeAccessor()->dispose(self); -} -KOALA_INTEROP_DIRECT_V1(RenderNode_dispose, Ark_NativePointer) -Ark_Number impl_RenderNode_getBackgroundColor(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getRenderNodeAccessor()->getBackgroundColor(self); -} -KOALA_INTEROP_DIRECT_1(RenderNode_getBackgroundColor, KInteropNumber, Ark_NativePointer) -void impl_RenderNode_setBackgroundColor(Ark_NativePointer thisPtr, KInteropNumber backgroundColor) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - GetAccessors()->getRenderNodeAccessor()->setBackgroundColor(self, (const Ark_Number*) (&backgroundColor)); -} -KOALA_INTEROP_DIRECT_V2(RenderNode_setBackgroundColor, Ark_NativePointer, KInteropNumber) -Ark_Boolean impl_RenderNode_getClipToFrame(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getRenderNodeAccessor()->getClipToFrame(self); -} -KOALA_INTEROP_DIRECT_1(RenderNode_getClipToFrame, Ark_Boolean, Ark_NativePointer) -void impl_RenderNode_setClipToFrame(Ark_NativePointer thisPtr, Ark_Boolean clipToFrame) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - GetAccessors()->getRenderNodeAccessor()->setClipToFrame(self, clipToFrame); -} -KOALA_INTEROP_DIRECT_V2(RenderNode_setClipToFrame, Ark_NativePointer, Ark_Boolean) -Ark_Number impl_RenderNode_getOpacity(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getRenderNodeAccessor()->getOpacity(self); -} -KOALA_INTEROP_DIRECT_1(RenderNode_getOpacity, KInteropNumber, Ark_NativePointer) -void impl_RenderNode_setOpacity(Ark_NativePointer thisPtr, KInteropNumber opacity) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - GetAccessors()->getRenderNodeAccessor()->setOpacity(self, (const Ark_Number*) (&opacity)); -} -KOALA_INTEROP_DIRECT_V2(RenderNode_setOpacity, Ark_NativePointer, KInteropNumber) -KInteropReturnBuffer impl_RenderNode_getSize(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getRenderNodeAccessor()->getSize(self); - SerializerBase _retSerializer {}; - Size_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(RenderNode_getSize, KInteropReturnBuffer, Ark_NativePointer) -void impl_RenderNode_setSize(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Size sizeValueTemp = Size_serializer::read(thisDeserializer);; - GetAccessors()->getRenderNodeAccessor()->setSize(self, static_cast(&sizeValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(RenderNode_setSize, Ark_NativePointer, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_RenderNode_getPosition(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getRenderNodeAccessor()->getPosition(self); - SerializerBase _retSerializer {}; - Vector2_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(RenderNode_getPosition, KInteropReturnBuffer, Ark_NativePointer) -void impl_RenderNode_setPosition(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Vector2 positionValueTemp = Vector2_serializer::read(thisDeserializer);; - GetAccessors()->getRenderNodeAccessor()->setPosition(self, static_cast(&positionValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(RenderNode_setPosition, Ark_NativePointer, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_RenderNode_getFrame(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getRenderNodeAccessor()->getFrame(self); - SerializerBase _retSerializer {}; - Frame_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(RenderNode_getFrame, KInteropReturnBuffer, Ark_NativePointer) -void impl_RenderNode_setFrame(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Frame frameValueTemp = Frame_serializer::read(thisDeserializer);; - GetAccessors()->getRenderNodeAccessor()->setFrame(self, static_cast(&frameValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(RenderNode_setFrame, Ark_NativePointer, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_RenderNode_getPivot(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getRenderNodeAccessor()->getPivot(self); - SerializerBase _retSerializer {}; - Vector2_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(RenderNode_getPivot, KInteropReturnBuffer, Ark_NativePointer) -void impl_RenderNode_setPivot(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Vector2 pivotValueTemp = Vector2_serializer::read(thisDeserializer);; - GetAccessors()->getRenderNodeAccessor()->setPivot(self, static_cast(&pivotValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(RenderNode_setPivot, Ark_NativePointer, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_RenderNode_getScale(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getRenderNodeAccessor()->getScale(self); - SerializerBase _retSerializer {}; - Vector2_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(RenderNode_getScale, KInteropReturnBuffer, Ark_NativePointer) -void impl_RenderNode_setScale(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Vector2 scaleValueTemp = Vector2_serializer::read(thisDeserializer);; - GetAccessors()->getRenderNodeAccessor()->setScale(self, static_cast(&scaleValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(RenderNode_setScale, Ark_NativePointer, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_RenderNode_getTranslation(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getRenderNodeAccessor()->getTranslation(self); - SerializerBase _retSerializer {}; - Vector2_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(RenderNode_getTranslation, KInteropReturnBuffer, Ark_NativePointer) -void impl_RenderNode_setTranslation(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Vector2 translationValueTemp = Vector2_serializer::read(thisDeserializer);; - GetAccessors()->getRenderNodeAccessor()->setTranslation(self, static_cast(&translationValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(RenderNode_setTranslation, Ark_NativePointer, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_RenderNode_getRotation(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getRenderNodeAccessor()->getRotation(self); - SerializerBase _retSerializer {}; - Vector3_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(RenderNode_getRotation, KInteropReturnBuffer, Ark_NativePointer) -void impl_RenderNode_setRotation(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Vector3 rotationValueTemp = Vector3_serializer::read(thisDeserializer);; - GetAccessors()->getRenderNodeAccessor()->setRotation(self, static_cast(&rotationValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(RenderNode_setRotation, Ark_NativePointer, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_RenderNode_getTransform(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getRenderNodeAccessor()->getTransform(self); - SerializerBase _retSerializer {}; - const auto retValue_0 = retValue.value0; - _retSerializer.writeNumber(retValue_0); - const auto retValue_1 = retValue.value1; - _retSerializer.writeNumber(retValue_1); - const auto retValue_2 = retValue.value2; - _retSerializer.writeNumber(retValue_2); - const auto retValue_3 = retValue.value3; - _retSerializer.writeNumber(retValue_3); - const auto retValue_4 = retValue.value4; - _retSerializer.writeNumber(retValue_4); - const auto retValue_5 = retValue.value5; - _retSerializer.writeNumber(retValue_5); - const auto retValue_6 = retValue.value6; - _retSerializer.writeNumber(retValue_6); - const auto retValue_7 = retValue.value7; - _retSerializer.writeNumber(retValue_7); - const auto retValue_8 = retValue.value8; - _retSerializer.writeNumber(retValue_8); - const auto retValue_9 = retValue.value9; - _retSerializer.writeNumber(retValue_9); - const auto retValue_10 = retValue.value10; - _retSerializer.writeNumber(retValue_10); - const auto retValue_11 = retValue.value11; - _retSerializer.writeNumber(retValue_11); - const auto retValue_12 = retValue.value12; - _retSerializer.writeNumber(retValue_12); - const auto retValue_13 = retValue.value13; - _retSerializer.writeNumber(retValue_13); - const auto retValue_14 = retValue.value14; - _retSerializer.writeNumber(retValue_14); - const auto retValue_15 = retValue.value15; - _retSerializer.writeNumber(retValue_15); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(RenderNode_getTransform, KInteropReturnBuffer, Ark_NativePointer) -void impl_RenderNode_setTransform(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Matrix4 transformValueTempTmpBuf = {}; - transformValueTempTmpBuf.value0 = static_cast(thisDeserializer.readNumber()); - transformValueTempTmpBuf.value1 = static_cast(thisDeserializer.readNumber()); - transformValueTempTmpBuf.value2 = static_cast(thisDeserializer.readNumber()); - transformValueTempTmpBuf.value3 = static_cast(thisDeserializer.readNumber()); - transformValueTempTmpBuf.value4 = static_cast(thisDeserializer.readNumber()); - transformValueTempTmpBuf.value5 = static_cast(thisDeserializer.readNumber()); - transformValueTempTmpBuf.value6 = static_cast(thisDeserializer.readNumber()); - transformValueTempTmpBuf.value7 = static_cast(thisDeserializer.readNumber()); - transformValueTempTmpBuf.value8 = static_cast(thisDeserializer.readNumber()); - transformValueTempTmpBuf.value9 = static_cast(thisDeserializer.readNumber()); - transformValueTempTmpBuf.value10 = static_cast(thisDeserializer.readNumber()); - transformValueTempTmpBuf.value11 = static_cast(thisDeserializer.readNumber()); - transformValueTempTmpBuf.value12 = static_cast(thisDeserializer.readNumber()); - transformValueTempTmpBuf.value13 = static_cast(thisDeserializer.readNumber()); - transformValueTempTmpBuf.value14 = static_cast(thisDeserializer.readNumber()); - transformValueTempTmpBuf.value15 = static_cast(thisDeserializer.readNumber()); - Ark_Matrix4 transformValueTemp = transformValueTempTmpBuf;; - GetAccessors()->getRenderNodeAccessor()->setTransform(self, static_cast(&transformValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(RenderNode_setTransform, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_Number impl_RenderNode_getShadowColor(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getRenderNodeAccessor()->getShadowColor(self); -} -KOALA_INTEROP_DIRECT_1(RenderNode_getShadowColor, KInteropNumber, Ark_NativePointer) -void impl_RenderNode_setShadowColor(Ark_NativePointer thisPtr, KInteropNumber shadowColor) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - GetAccessors()->getRenderNodeAccessor()->setShadowColor(self, (const Ark_Number*) (&shadowColor)); -} -KOALA_INTEROP_DIRECT_V2(RenderNode_setShadowColor, Ark_NativePointer, KInteropNumber) -KInteropReturnBuffer impl_RenderNode_getShadowOffset(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getRenderNodeAccessor()->getShadowOffset(self); - SerializerBase _retSerializer {}; - Vector2_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(RenderNode_getShadowOffset, KInteropReturnBuffer, Ark_NativePointer) -void impl_RenderNode_setShadowOffset(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Vector2 shadowOffsetValueTemp = Vector2_serializer::read(thisDeserializer);; - GetAccessors()->getRenderNodeAccessor()->setShadowOffset(self, static_cast(&shadowOffsetValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(RenderNode_setShadowOffset, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_String impl_RenderNode_getLabel(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getRenderNodeAccessor()->getLabel(self); -} -KOALA_INTEROP_1(RenderNode_getLabel, KStringPtr, Ark_NativePointer) -void impl_RenderNode_setLabel(Ark_NativePointer thisPtr, const KStringPtr& label) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - GetAccessors()->getRenderNodeAccessor()->setLabel(self, (const Ark_String*) (&label)); -} -KOALA_INTEROP_V2(RenderNode_setLabel, Ark_NativePointer, KStringPtr) -Ark_Number impl_RenderNode_getShadowAlpha(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getRenderNodeAccessor()->getShadowAlpha(self); -} -KOALA_INTEROP_DIRECT_1(RenderNode_getShadowAlpha, KInteropNumber, Ark_NativePointer) -void impl_RenderNode_setShadowAlpha(Ark_NativePointer thisPtr, KInteropNumber shadowAlpha) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - GetAccessors()->getRenderNodeAccessor()->setShadowAlpha(self, (const Ark_Number*) (&shadowAlpha)); -} -KOALA_INTEROP_DIRECT_V2(RenderNode_setShadowAlpha, Ark_NativePointer, KInteropNumber) -Ark_Number impl_RenderNode_getShadowElevation(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getRenderNodeAccessor()->getShadowElevation(self); -} -KOALA_INTEROP_DIRECT_1(RenderNode_getShadowElevation, KInteropNumber, Ark_NativePointer) -void impl_RenderNode_setShadowElevation(Ark_NativePointer thisPtr, KInteropNumber shadowElevation) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - GetAccessors()->getRenderNodeAccessor()->setShadowElevation(self, (const Ark_Number*) (&shadowElevation)); -} -KOALA_INTEROP_DIRECT_V2(RenderNode_setShadowElevation, Ark_NativePointer, KInteropNumber) -Ark_Number impl_RenderNode_getShadowRadius(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getRenderNodeAccessor()->getShadowRadius(self); -} -KOALA_INTEROP_DIRECT_1(RenderNode_getShadowRadius, KInteropNumber, Ark_NativePointer) -void impl_RenderNode_setShadowRadius(Ark_NativePointer thisPtr, KInteropNumber shadowRadius) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - GetAccessors()->getRenderNodeAccessor()->setShadowRadius(self, (const Ark_Number*) (&shadowRadius)); -} -KOALA_INTEROP_DIRECT_V2(RenderNode_setShadowRadius, Ark_NativePointer, KInteropNumber) -KInteropReturnBuffer impl_RenderNode_getBorderStyle(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getRenderNodeAccessor()->getBorderStyle(self); - SerializerBase _retSerializer {}; - EdgeStyles_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(RenderNode_getBorderStyle, KInteropReturnBuffer, Ark_NativePointer) -void impl_RenderNode_setBorderStyle(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_EdgeStyles borderStyleValueTemp = EdgeStyles_serializer::read(thisDeserializer);; - GetAccessors()->getRenderNodeAccessor()->setBorderStyle(self, static_cast(&borderStyleValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(RenderNode_setBorderStyle, Ark_NativePointer, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_RenderNode_getBorderWidth(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getRenderNodeAccessor()->getBorderWidth(self); - SerializerBase _retSerializer {}; - Edges_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(RenderNode_getBorderWidth, KInteropReturnBuffer, Ark_NativePointer) -void impl_RenderNode_setBorderWidth(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Edges borderWidthValueTemp = Edges_serializer::read(thisDeserializer);; - GetAccessors()->getRenderNodeAccessor()->setBorderWidth(self, static_cast(&borderWidthValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(RenderNode_setBorderWidth, Ark_NativePointer, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_RenderNode_getBorderColor(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getRenderNodeAccessor()->getBorderColor(self); - SerializerBase _retSerializer {}; - Edges_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(RenderNode_getBorderColor, KInteropReturnBuffer, Ark_NativePointer) -void impl_RenderNode_setBorderColor(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Edges borderColorValueTemp = Edges_serializer::read(thisDeserializer);; - GetAccessors()->getRenderNodeAccessor()->setBorderColor(self, static_cast(&borderColorValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(RenderNode_setBorderColor, Ark_NativePointer, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_RenderNode_getBorderRadius(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getRenderNodeAccessor()->getBorderRadius(self); - SerializerBase _retSerializer {}; - BorderRadiuses_graphics_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(RenderNode_getBorderRadius, KInteropReturnBuffer, Ark_NativePointer) -void impl_RenderNode_setBorderRadius(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_BorderRadiuses_graphics borderRadiusValueTemp = BorderRadiuses_graphics_serializer::read(thisDeserializer);; - GetAccessors()->getRenderNodeAccessor()->setBorderRadius(self, static_cast(&borderRadiusValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(RenderNode_setBorderRadius, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_RenderNode_getShapeMask(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getRenderNodeAccessor()->getShapeMask(self); -} -KOALA_INTEROP_DIRECT_1(RenderNode_getShapeMask, Ark_NativePointer, Ark_NativePointer) -void impl_RenderNode_setShapeMask(Ark_NativePointer thisPtr, Ark_NativePointer shapeMask) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - GetAccessors()->getRenderNodeAccessor()->setShapeMask(self, static_cast(shapeMask)); -} -KOALA_INTEROP_DIRECT_V2(RenderNode_setShapeMask, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_RenderNode_getShapeClip(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getRenderNodeAccessor()->getShapeClip(self); -} -KOALA_INTEROP_DIRECT_1(RenderNode_getShapeClip, Ark_NativePointer, Ark_NativePointer) -void impl_RenderNode_setShapeClip(Ark_NativePointer thisPtr, Ark_NativePointer shapeClip) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - GetAccessors()->getRenderNodeAccessor()->setShapeClip(self, static_cast(shapeClip)); -} -KOALA_INTEROP_DIRECT_V2(RenderNode_setShapeClip, Ark_NativePointer, Ark_NativePointer) -Ark_Boolean impl_RenderNode_getMarkNodeGroup(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getRenderNodeAccessor()->getMarkNodeGroup(self); -} -KOALA_INTEROP_DIRECT_1(RenderNode_getMarkNodeGroup, Ark_Boolean, Ark_NativePointer) -void impl_RenderNode_setMarkNodeGroup(Ark_NativePointer thisPtr, Ark_Boolean markNodeGroup) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - GetAccessors()->getRenderNodeAccessor()->setMarkNodeGroup(self, markNodeGroup); -} -KOALA_INTEROP_DIRECT_V2(RenderNode_setMarkNodeGroup, Ark_NativePointer, Ark_Boolean) -Ark_Int32 impl_RenderNode_getLengthMetricsUnit(Ark_NativePointer thisPtr) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - return GetAccessors()->getRenderNodeAccessor()->getLengthMetricsUnit(self); -} -KOALA_INTEROP_DIRECT_1(RenderNode_getLengthMetricsUnit, Ark_Int32, Ark_NativePointer) -void impl_RenderNode_setLengthMetricsUnit(Ark_NativePointer thisPtr, Ark_Int32 lengthMetricsUnit) { - Ark_RenderNode self = reinterpret_cast(thisPtr); - GetAccessors()->getRenderNodeAccessor()->setLengthMetricsUnit(self, static_cast(lengthMetricsUnit)); -} -KOALA_INTEROP_DIRECT_V2(RenderNode_setLengthMetricsUnit, Ark_NativePointer, Ark_Int32) Ark_Int32 impl_RenderServiceNode_getNodeId(const KStringPtr& nodeId) { return GetAccessors()->getRenderServiceNodeAccessor()->getNodeId((const Ark_String*) (&nodeId)); } @@ -35609,44 +32025,6 @@ void impl_ScaleSymbolEffect_setDirection(Ark_NativePointer thisPtr, KSerializerB GetAccessors()->getScaleSymbolEffectAccessor()->setDirection(self, static_cast(&directionValueTemp)); } KOALA_INTEROP_DIRECT_V3(ScaleSymbolEffect_setDirection, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_Scene_construct() { - return GetAccessors()->getSceneAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(Scene_construct, Ark_NativePointer) -Ark_NativePointer impl_Scene_getFinalizer() { - return GetAccessors()->getSceneAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(Scene_getFinalizer, Ark_NativePointer) -void impl_Scene_load(KVMContext vmContext, KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto uriValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_ResourceStr uriValueTempTmpBuf = {}; - uriValueTempTmpBuf.tag = uriValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((uriValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int8 uriValueTempTmpBuf_UnionSelector = thisDeserializer.readInt8(); - Ark_ResourceStr uriValueTempTmpBuf_ = {}; - uriValueTempTmpBuf_.selector = uriValueTempTmpBuf_UnionSelector; - if (uriValueTempTmpBuf_UnionSelector == 0) { - uriValueTempTmpBuf_.selector = 0; - uriValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readString()); - } else if (uriValueTempTmpBuf_UnionSelector == 1) { - uriValueTempTmpBuf_.selector = 1; - uriValueTempTmpBuf_.value1 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for uriValueTempTmpBuf_ has to be chosen through deserialisation."); - } - uriValueTempTmpBuf.value = static_cast(uriValueTempTmpBuf_); - } - Opt_ResourceStr uriValueTemp = uriValueTempTmpBuf;; - Callback_Opt_Scene_Opt_Array_String_Void outputArgumentForReturningPromiseValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Scene_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Scene_Opt_Array_String_Void))))};; - GetAccessors()->getSceneAccessor()->load(reinterpret_cast(vmContext), GetAsyncWorker(), static_cast(&uriValueTemp), static_cast(&outputArgumentForReturningPromiseValueTemp)); -} -KOALA_INTEROP_CTX_V2(Scene_load, KSerializerBuffer, int32_t) -void impl_Scene_destroy(Ark_NativePointer thisPtr) { - Ark_Scene self = reinterpret_cast(thisPtr); - GetAccessors()->getSceneAccessor()->destroy(self); -} -KOALA_INTEROP_DIRECT_V1(Scene_destroy, Ark_NativePointer) Ark_NativePointer impl_ScreenCaptureHandler_construct() { return GetAccessors()->getScreenCaptureHandlerAccessor()->construct(); } @@ -35888,122 +32266,6 @@ Ark_NativePointer impl_SearchOps_registerSearchValueCallback(Ark_NativePointer n return GetAccessors()->getSearchOpsAccessor()->registerSearchValueCallback(node, (const Ark_String*) (&value), static_cast(&callbackValueTemp)); } KOALA_INTEROP_4(SearchOps_registerSearchValueCallback, Ark_NativePointer, Ark_NativePointer, KStringPtr, KSerializerBuffer, int32_t) -Ark_NativePointer impl_ShapeClip_construct() { - return GetAccessors()->getShapeClipAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(ShapeClip_construct, Ark_NativePointer) -Ark_NativePointer impl_ShapeClip_getFinalizer() { - return GetAccessors()->getShapeClipAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(ShapeClip_getFinalizer, Ark_NativePointer) -void impl_ShapeClip_setRectShape(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_ShapeClip self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Rect rectValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - GetAccessors()->getShapeClipAccessor()->setRectShape(self, static_cast(&rectValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(ShapeClip_setRectShape, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_ShapeClip_setRoundRectShape(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_ShapeClip self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_RoundRect roundRectValueTemp = RoundRect_serializer::read(thisDeserializer);; - GetAccessors()->getShapeClipAccessor()->setRoundRectShape(self, static_cast(&roundRectValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(ShapeClip_setRoundRectShape, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_ShapeClip_setCircleShape(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_ShapeClip self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Circle circleValueTemp = Circle_serializer::read(thisDeserializer);; - GetAccessors()->getShapeClipAccessor()->setCircleShape(self, static_cast(&circleValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(ShapeClip_setCircleShape, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_ShapeClip_setOvalShape(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_ShapeClip self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Rect ovalValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - GetAccessors()->getShapeClipAccessor()->setOvalShape(self, static_cast(&ovalValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(ShapeClip_setOvalShape, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_ShapeClip_setCommandPath(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_ShapeClip self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_CommandPath pathValueTemp = CommandPath_serializer::read(thisDeserializer);; - GetAccessors()->getShapeClipAccessor()->setCommandPath(self, static_cast(&pathValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(ShapeClip_setCommandPath, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_ShapeMask_construct() { - return GetAccessors()->getShapeMaskAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(ShapeMask_construct, Ark_NativePointer) -Ark_NativePointer impl_ShapeMask_getFinalizer() { - return GetAccessors()->getShapeMaskAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(ShapeMask_getFinalizer, Ark_NativePointer) -void impl_ShapeMask_setRectShape(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_ShapeMask self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Rect rectValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - GetAccessors()->getShapeMaskAccessor()->setRectShape(self, static_cast(&rectValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(ShapeMask_setRectShape, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_ShapeMask_setRoundRectShape(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_ShapeMask self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_RoundRect roundRectValueTemp = RoundRect_serializer::read(thisDeserializer);; - GetAccessors()->getShapeMaskAccessor()->setRoundRectShape(self, static_cast(&roundRectValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(ShapeMask_setRoundRectShape, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_ShapeMask_setCircleShape(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_ShapeMask self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Circle circleValueTemp = Circle_serializer::read(thisDeserializer);; - GetAccessors()->getShapeMaskAccessor()->setCircleShape(self, static_cast(&circleValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(ShapeMask_setCircleShape, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_ShapeMask_setOvalShape(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_ShapeMask self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Rect ovalValueTemp = common2D_Rect_serializer::read(thisDeserializer);; - GetAccessors()->getShapeMaskAccessor()->setOvalShape(self, static_cast(&ovalValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(ShapeMask_setOvalShape, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_ShapeMask_setCommandPath(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_ShapeMask self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_CommandPath pathValueTemp = CommandPath_serializer::read(thisDeserializer);; - GetAccessors()->getShapeMaskAccessor()->setCommandPath(self, static_cast(&pathValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(ShapeMask_setCommandPath, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_Number impl_ShapeMask_getFillColor(Ark_NativePointer thisPtr) { - Ark_ShapeMask self = reinterpret_cast(thisPtr); - return GetAccessors()->getShapeMaskAccessor()->getFillColor(self); -} -KOALA_INTEROP_DIRECT_1(ShapeMask_getFillColor, KInteropNumber, Ark_NativePointer) -void impl_ShapeMask_setFillColor(Ark_NativePointer thisPtr, KInteropNumber fillColor) { - Ark_ShapeMask self = reinterpret_cast(thisPtr); - GetAccessors()->getShapeMaskAccessor()->setFillColor(self, (const Ark_Number*) (&fillColor)); -} -KOALA_INTEROP_DIRECT_V2(ShapeMask_setFillColor, Ark_NativePointer, KInteropNumber) -Ark_Number impl_ShapeMask_getStrokeColor(Ark_NativePointer thisPtr) { - Ark_ShapeMask self = reinterpret_cast(thisPtr); - return GetAccessors()->getShapeMaskAccessor()->getStrokeColor(self); -} -KOALA_INTEROP_DIRECT_1(ShapeMask_getStrokeColor, KInteropNumber, Ark_NativePointer) -void impl_ShapeMask_setStrokeColor(Ark_NativePointer thisPtr, KInteropNumber strokeColor) { - Ark_ShapeMask self = reinterpret_cast(thisPtr); - GetAccessors()->getShapeMaskAccessor()->setStrokeColor(self, (const Ark_Number*) (&strokeColor)); -} -KOALA_INTEROP_DIRECT_V2(ShapeMask_setStrokeColor, Ark_NativePointer, KInteropNumber) -Ark_Number impl_ShapeMask_getStrokeWidth(Ark_NativePointer thisPtr) { - Ark_ShapeMask self = reinterpret_cast(thisPtr); - return GetAccessors()->getShapeMaskAccessor()->getStrokeWidth(self); -} -KOALA_INTEROP_DIRECT_1(ShapeMask_getStrokeWidth, KInteropNumber, Ark_NativePointer) -void impl_ShapeMask_setStrokeWidth(Ark_NativePointer thisPtr, KInteropNumber strokeWidth) { - Ark_ShapeMask self = reinterpret_cast(thisPtr); - GetAccessors()->getShapeMaskAccessor()->setStrokeWidth(self, (const Ark_Number*) (&strokeWidth)); -} -KOALA_INTEROP_DIRECT_V2(ShapeMask_setStrokeWidth, Ark_NativePointer, KInteropNumber) Ark_NativePointer impl_SpringMotion_construct(KInteropNumber start, KInteropNumber end, KInteropNumber velocity, Ark_NativePointer prop) { return GetAccessors()->getSpringMotionAccessor()->construct((const Ark_Number*) (&start), (const Ark_Number*) (&end), (const Ark_Number*) (&velocity), static_cast(prop)); } @@ -36340,9 +32602,16 @@ void impl_SwiperController_showPrevious(Ark_NativePointer thisPtr) { GetAccessors()->getSwiperControllerAccessor()->showPrevious(self); } KOALA_INTEROP_DIRECT_V1(SwiperController_showPrevious, Ark_NativePointer) -void impl_SwiperController_changeIndex(Ark_NativePointer thisPtr, KInteropNumber index, KSerializerBuffer thisArray, int32_t thisLength) { +void impl_SwiperController_changeIndex(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_SwiperController self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); + const auto indexValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Number indexValueTempTmpBuf = {}; + indexValueTempTmpBuf.tag = indexValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((indexValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { + indexValueTempTmpBuf.value = static_cast(thisDeserializer.readNumber()); + } + Opt_Number indexValueTemp = indexValueTempTmpBuf;; const auto animationModeValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Union_SwiperAnimationMode_Boolean animationModeValueTempTmpBuf = {}; animationModeValueTempTmpBuf.tag = animationModeValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -36362,9 +32631,9 @@ void impl_SwiperController_changeIndex(Ark_NativePointer thisPtr, KInteropNumber animationModeValueTempTmpBuf.value = static_cast(animationModeValueTempTmpBuf_); } Opt_Union_SwiperAnimationMode_Boolean animationModeValueTemp = animationModeValueTempTmpBuf;; - GetAccessors()->getSwiperControllerAccessor()->changeIndex(self, (const Ark_Number*) (&index), static_cast(&animationModeValueTemp)); + GetAccessors()->getSwiperControllerAccessor()->changeIndex(self, static_cast(&indexValueTemp), static_cast(&animationModeValueTemp)); } -KOALA_INTEROP_DIRECT_V4(SwiperController_changeIndex, Ark_NativePointer, KInteropNumber, KSerializerBuffer, int32_t) +KOALA_INTEROP_DIRECT_V3(SwiperController_changeIndex, Ark_NativePointer, KSerializerBuffer, int32_t) void impl_SwiperController_finishAnimation(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_SwiperController self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); @@ -36486,21 +32755,16 @@ Ark_NativePointer impl_TabBarSymbol_getFinalizer() { return GetAccessors()->getTabBarSymbolAccessor()->getFinalizer(); } KOALA_INTEROP_DIRECT_0(TabBarSymbol_getFinalizer, Ark_NativePointer) -KInteropReturnBuffer impl_TabBarSymbol_getNormal(Ark_NativePointer thisPtr) { +Ark_NativePointer impl_TabBarSymbol_getNormal(Ark_NativePointer thisPtr) { Ark_TabBarSymbol self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getTabBarSymbolAccessor()->getNormal(self); - SerializerBase _retSerializer {}; - SymbolGlyphModifier_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); + return GetAccessors()->getTabBarSymbolAccessor()->getNormal(self); } -KOALA_INTEROP_1(TabBarSymbol_getNormal, KInteropReturnBuffer, Ark_NativePointer) -void impl_TabBarSymbol_setNormal(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { +KOALA_INTEROP_DIRECT_1(TabBarSymbol_getNormal, Ark_NativePointer, Ark_NativePointer) +void impl_TabBarSymbol_setNormal(Ark_NativePointer thisPtr, Ark_NativePointer normal) { Ark_TabBarSymbol self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_SymbolGlyphModifier normalValueTemp = SymbolGlyphModifier_serializer::read(thisDeserializer);; - GetAccessors()->getTabBarSymbolAccessor()->setNormal(self, static_cast(&normalValueTemp)); + GetAccessors()->getTabBarSymbolAccessor()->setNormal(self, static_cast(normal)); } -KOALA_INTEROP_DIRECT_V3(TabBarSymbol_setNormal, Ark_NativePointer, KSerializerBuffer, int32_t) +KOALA_INTEROP_DIRECT_V2(TabBarSymbol_setNormal, Ark_NativePointer, Ark_NativePointer) KInteropReturnBuffer impl_TabBarSymbol_getSelected(Ark_NativePointer thisPtr) { Ark_TabBarSymbol self = reinterpret_cast(thisPtr); const auto &retValue = GetAccessors()->getTabBarSymbolAccessor()->getSelected(self); @@ -36522,7 +32786,7 @@ void impl_TabBarSymbol_setSelected(Ark_NativePointer thisPtr, KSerializerBuffer Opt_SymbolGlyphModifier selectedValueTempTmpBuf = {}; selectedValueTempTmpBuf.tag = selectedValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((selectedValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - selectedValueTempTmpBuf.value = SymbolGlyphModifier_serializer::read(thisDeserializer); + selectedValueTempTmpBuf.value = static_cast(SymbolGlyphModifier_serializer::read(thisDeserializer)); } Opt_SymbolGlyphModifier selectedValueTemp = selectedValueTempTmpBuf;; GetAccessors()->getTabBarSymbolAccessor()->setSelected(self, static_cast(&selectedValueTemp)); @@ -36615,23 +32879,6 @@ Ark_NativePointer impl_TapGestureEvent_getFinalizer() { return GetAccessors()->getTapGestureEventAccessor()->getFinalizer(); } KOALA_INTEROP_DIRECT_0(TapGestureEvent_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_TapGestureInterface_construct(KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_TapGestureParameters valueValueTemp = TapGestureParameters_serializer::read(thisDeserializer);; - return GetAccessors()->getTapGestureInterfaceAccessor()->construct(static_cast(&valueValueTemp)); -} -KOALA_INTEROP_DIRECT_2(TapGestureInterface_construct, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_TapGestureInterface_getFinalizer() { - return GetAccessors()->getTapGestureInterfaceAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(TapGestureInterface_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_TapGestureInterface_onAction(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_TapGestureInterface self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_GestureEvent_Void eventValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))};; - return GetAccessors()->getTapGestureInterfaceAccessor()->onAction(self, static_cast(&eventValueTemp)); -} -KOALA_INTEROP_DIRECT_3(TapGestureInterface_onAction, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_TapRecognizer_construct() { return GetAccessors()->getTapRecognizerAccessor()->construct(); } @@ -36645,520 +32892,6 @@ Ark_Number impl_TapRecognizer_getTapCount(Ark_NativePointer thisPtr) { return GetAccessors()->getTapRecognizerAccessor()->getTapCount(self); } KOALA_INTEROP_DIRECT_1(TapRecognizer_getTapCount, KInteropNumber, Ark_NativePointer) -Ark_NativePointer impl_text_FontCollection_construct() { - return GetAccessors()->getText_FontCollectionAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(text_FontCollection_construct, Ark_NativePointer) -Ark_NativePointer impl_text_FontCollection_getFinalizer() { - return GetAccessors()->getText_FontCollectionAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(text_FontCollection_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_text_FontCollection_getGlobalInstance() { - return GetAccessors()->getText_FontCollectionAccessor()->getGlobalInstance(); -} -KOALA_INTEROP_DIRECT_0(text_FontCollection_getGlobalInstance, Ark_NativePointer) -void impl_text_FontCollection_loadFontSync(Ark_NativePointer thisPtr, const KStringPtr& name, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_text_FontCollection self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 pathValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_Union_String_Resource pathValueTempTmpBuf = {}; - pathValueTempTmpBuf.selector = pathValueTempTmpBufUnionSelector; - if (pathValueTempTmpBufUnionSelector == 0) { - pathValueTempTmpBuf.selector = 0; - pathValueTempTmpBuf.value0 = static_cast(thisDeserializer.readString()); - } else if (pathValueTempTmpBufUnionSelector == 1) { - pathValueTempTmpBuf.selector = 1; - pathValueTempTmpBuf.value1 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for pathValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_Union_String_Resource pathValueTemp = static_cast(pathValueTempTmpBuf);; - GetAccessors()->getText_FontCollectionAccessor()->loadFontSync(self, (const Ark_String*) (&name), static_cast(&pathValueTemp)); -} -KOALA_INTEROP_V4(text_FontCollection_loadFontSync, Ark_NativePointer, KStringPtr, KSerializerBuffer, int32_t) -void impl_text_FontCollection_loadFont(KVMContext vmContext, Ark_NativePointer thisPtr, const KStringPtr& name, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_text_FontCollection self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 pathValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_Union_String_Resource pathValueTempTmpBuf = {}; - pathValueTempTmpBuf.selector = pathValueTempTmpBufUnionSelector; - if (pathValueTempTmpBufUnionSelector == 0) { - pathValueTempTmpBuf.selector = 0; - pathValueTempTmpBuf.value0 = static_cast(thisDeserializer.readString()); - } else if (pathValueTempTmpBufUnionSelector == 1) { - pathValueTempTmpBuf.selector = 1; - pathValueTempTmpBuf.value1 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for pathValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_Union_String_Resource pathValueTemp = static_cast(pathValueTempTmpBuf);; - Callback_Opt_Array_String_Void outputArgumentForReturningPromiseValueTemp = {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()->getText_FontCollectionAccessor()->loadFont(reinterpret_cast(vmContext), GetAsyncWorker(), self, (const Ark_String*) (&name), static_cast(&pathValueTemp), static_cast(&outputArgumentForReturningPromiseValueTemp)); -} -KOALA_INTEROP_CTX_V4(text_FontCollection_loadFont, Ark_NativePointer, KStringPtr, KSerializerBuffer, int32_t) -void impl_text_FontCollection_clearCaches(Ark_NativePointer thisPtr) { - Ark_text_FontCollection self = reinterpret_cast(thisPtr); - GetAccessors()->getText_FontCollectionAccessor()->clearCaches(self); -} -KOALA_INTEROP_DIRECT_V1(text_FontCollection_clearCaches, Ark_NativePointer) -Ark_NativePointer impl_text_LineTypeset_construct() { - return GetAccessors()->getText_LineTypesetAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(text_LineTypeset_construct, Ark_NativePointer) -Ark_NativePointer impl_text_LineTypeset_getFinalizer() { - return GetAccessors()->getText_LineTypesetAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(text_LineTypeset_getFinalizer, Ark_NativePointer) -Ark_Number impl_text_LineTypeset_getLineBreak(Ark_NativePointer thisPtr, KInteropNumber startIndex, KInteropNumber width) { - Ark_text_LineTypeset self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_LineTypesetAccessor()->getLineBreak(self, (const Ark_Number*) (&startIndex), (const Ark_Number*) (&width)); -} -KOALA_INTEROP_DIRECT_3(text_LineTypeset_getLineBreak, KInteropNumber, Ark_NativePointer, KInteropNumber, KInteropNumber) -Ark_NativePointer impl_text_LineTypeset_createLine(Ark_NativePointer thisPtr, KInteropNumber startIndex, KInteropNumber count) { - Ark_text_LineTypeset self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_LineTypesetAccessor()->createLine(self, (const Ark_Number*) (&startIndex), (const Ark_Number*) (&count)); -} -KOALA_INTEROP_DIRECT_3(text_LineTypeset_createLine, Ark_NativePointer, Ark_NativePointer, KInteropNumber, KInteropNumber) -Ark_NativePointer impl_text_Paragraph_construct() { - return GetAccessors()->getText_ParagraphAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(text_Paragraph_construct, Ark_NativePointer) -Ark_NativePointer impl_text_Paragraph_getFinalizer() { - return GetAccessors()->getText_ParagraphAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(text_Paragraph_getFinalizer, Ark_NativePointer) -void impl_text_Paragraph_layoutSync(Ark_NativePointer thisPtr, KInteropNumber width) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - GetAccessors()->getText_ParagraphAccessor()->layoutSync(self, (const Ark_Number*) (&width)); -} -KOALA_INTEROP_DIRECT_V2(text_Paragraph_layoutSync, Ark_NativePointer, KInteropNumber) -void impl_text_Paragraph_layout(KVMContext vmContext, Ark_NativePointer thisPtr, KInteropNumber width, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_Opt_Array_String_Void outputArgumentForReturningPromiseValueTemp = {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()->getText_ParagraphAccessor()->layout(reinterpret_cast(vmContext), GetAsyncWorker(), self, (const Ark_Number*) (&width), static_cast(&outputArgumentForReturningPromiseValueTemp)); -} -KOALA_INTEROP_CTX_V4(text_Paragraph_layout, Ark_NativePointer, KInteropNumber, KSerializerBuffer, int32_t) -void impl_text_Paragraph_paint(Ark_NativePointer thisPtr, Ark_NativePointer canvas, KInteropNumber x, KInteropNumber y) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - GetAccessors()->getText_ParagraphAccessor()->paint(self, static_cast(canvas), (const Ark_Number*) (&x), (const Ark_Number*) (&y)); -} -KOALA_INTEROP_DIRECT_V4(text_Paragraph_paint, Ark_NativePointer, Ark_NativePointer, KInteropNumber, KInteropNumber) -void impl_text_Paragraph_paintOnPath(Ark_NativePointer thisPtr, Ark_NativePointer canvas, Ark_NativePointer path, KInteropNumber hOffset, KInteropNumber vOffset) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - GetAccessors()->getText_ParagraphAccessor()->paintOnPath(self, static_cast(canvas), static_cast(path), (const Ark_Number*) (&hOffset), (const Ark_Number*) (&vOffset)); -} -KOALA_INTEROP_DIRECT_V5(text_Paragraph_paintOnPath, Ark_NativePointer, Ark_NativePointer, Ark_NativePointer, KInteropNumber, KInteropNumber) -Ark_Number impl_text_Paragraph_getMaxWidth(Ark_NativePointer thisPtr) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_ParagraphAccessor()->getMaxWidth(self); -} -KOALA_INTEROP_DIRECT_1(text_Paragraph_getMaxWidth, KInteropNumber, Ark_NativePointer) -Ark_Number impl_text_Paragraph_getHeight(Ark_NativePointer thisPtr) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_ParagraphAccessor()->getHeight(self); -} -KOALA_INTEROP_DIRECT_1(text_Paragraph_getHeight, KInteropNumber, Ark_NativePointer) -Ark_Number impl_text_Paragraph_getLongestLine(Ark_NativePointer thisPtr) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_ParagraphAccessor()->getLongestLine(self); -} -KOALA_INTEROP_DIRECT_1(text_Paragraph_getLongestLine, KInteropNumber, Ark_NativePointer) -Ark_Number impl_text_Paragraph_getLongestLineWithIndent(Ark_NativePointer thisPtr) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_ParagraphAccessor()->getLongestLineWithIndent(self); -} -KOALA_INTEROP_DIRECT_1(text_Paragraph_getLongestLineWithIndent, KInteropNumber, Ark_NativePointer) -Ark_Number impl_text_Paragraph_getMinIntrinsicWidth(Ark_NativePointer thisPtr) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_ParagraphAccessor()->getMinIntrinsicWidth(self); -} -KOALA_INTEROP_DIRECT_1(text_Paragraph_getMinIntrinsicWidth, KInteropNumber, Ark_NativePointer) -Ark_Number impl_text_Paragraph_getMaxIntrinsicWidth(Ark_NativePointer thisPtr) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_ParagraphAccessor()->getMaxIntrinsicWidth(self); -} -KOALA_INTEROP_DIRECT_1(text_Paragraph_getMaxIntrinsicWidth, KInteropNumber, Ark_NativePointer) -Ark_Number impl_text_Paragraph_getAlphabeticBaseline(Ark_NativePointer thisPtr) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_ParagraphAccessor()->getAlphabeticBaseline(self); -} -KOALA_INTEROP_DIRECT_1(text_Paragraph_getAlphabeticBaseline, KInteropNumber, Ark_NativePointer) -Ark_Number impl_text_Paragraph_getIdeographicBaseline(Ark_NativePointer thisPtr) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_ParagraphAccessor()->getIdeographicBaseline(self); -} -KOALA_INTEROP_DIRECT_1(text_Paragraph_getIdeographicBaseline, KInteropNumber, Ark_NativePointer) -KInteropReturnBuffer impl_text_Paragraph_getRectsForRange(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength, Ark_Int32 widthStyle, Ark_Int32 heightStyle) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_text_Range rangeValueTemp = text_Range_serializer::read(thisDeserializer);; - const auto &retValue = GetAccessors()->getText_ParagraphAccessor()->getRectsForRange(self, static_cast(&rangeValueTemp), static_cast(widthStyle), static_cast(heightStyle)); - SerializerBase _retSerializer {}; - _retSerializer.writeInt32(retValue.length); - for (int retValueCounterI = 0; retValueCounterI < retValue.length; retValueCounterI++) { - const Ark_text_TextBox retValueTmpElement = retValue.array[retValueCounterI]; - text_TextBox_serializer::write(_retSerializer, retValueTmpElement); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_5(text_Paragraph_getRectsForRange, KInteropReturnBuffer, Ark_NativePointer, KSerializerBuffer, int32_t, Ark_Int32, Ark_Int32) -KInteropReturnBuffer impl_text_Paragraph_getRectsForPlaceholders(Ark_NativePointer thisPtr) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getText_ParagraphAccessor()->getRectsForPlaceholders(self); - SerializerBase _retSerializer {}; - _retSerializer.writeInt32(retValue.length); - for (int retValueCounterI = 0; retValueCounterI < retValue.length; retValueCounterI++) { - const Ark_text_TextBox retValueTmpElement = retValue.array[retValueCounterI]; - text_TextBox_serializer::write(_retSerializer, retValueTmpElement); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(text_Paragraph_getRectsForPlaceholders, KInteropReturnBuffer, Ark_NativePointer) -KInteropReturnBuffer impl_text_Paragraph_getGlyphPositionAtCoordinate(Ark_NativePointer thisPtr, KInteropNumber x, KInteropNumber y) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getText_ParagraphAccessor()->getGlyphPositionAtCoordinate(self, (const Ark_Number*) (&x), (const Ark_Number*) (&y)); - SerializerBase _retSerializer {}; - text_PositionWithAffinity_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_3(text_Paragraph_getGlyphPositionAtCoordinate, KInteropReturnBuffer, Ark_NativePointer, KInteropNumber, KInteropNumber) -KInteropReturnBuffer impl_text_Paragraph_getWordBoundary(Ark_NativePointer thisPtr, KInteropNumber offset) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getText_ParagraphAccessor()->getWordBoundary(self, (const Ark_Number*) (&offset)); - SerializerBase _retSerializer {}; - text_Range_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_2(text_Paragraph_getWordBoundary, KInteropReturnBuffer, Ark_NativePointer, KInteropNumber) -Ark_Number impl_text_Paragraph_getLineCount(Ark_NativePointer thisPtr) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_ParagraphAccessor()->getLineCount(self); -} -KOALA_INTEROP_DIRECT_1(text_Paragraph_getLineCount, KInteropNumber, Ark_NativePointer) -Ark_Number impl_text_Paragraph_getLineHeight(Ark_NativePointer thisPtr, KInteropNumber line) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_ParagraphAccessor()->getLineHeight(self, (const Ark_Number*) (&line)); -} -KOALA_INTEROP_DIRECT_2(text_Paragraph_getLineHeight, KInteropNumber, Ark_NativePointer, KInteropNumber) -Ark_Number impl_text_Paragraph_getLineWidth(Ark_NativePointer thisPtr, KInteropNumber line) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_ParagraphAccessor()->getLineWidth(self, (const Ark_Number*) (&line)); -} -KOALA_INTEROP_DIRECT_2(text_Paragraph_getLineWidth, KInteropNumber, Ark_NativePointer, KInteropNumber) -Ark_Boolean impl_text_Paragraph_didExceedMaxLines(Ark_NativePointer thisPtr) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_ParagraphAccessor()->didExceedMaxLines(self); -} -KOALA_INTEROP_DIRECT_1(text_Paragraph_didExceedMaxLines, Ark_Boolean, Ark_NativePointer) -KInteropReturnBuffer impl_text_Paragraph_getTextLines(Ark_NativePointer thisPtr) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getText_ParagraphAccessor()->getTextLines(self); - SerializerBase _retSerializer {}; - _retSerializer.writeInt32(retValue.length); - for (int retValueCounterI = 0; retValueCounterI < retValue.length; retValueCounterI++) { - const Ark_text_TextLine retValueTmpElement = retValue.array[retValueCounterI]; - text_TextLine_serializer::write(_retSerializer, retValueTmpElement); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(text_Paragraph_getTextLines, KInteropReturnBuffer, Ark_NativePointer) -KInteropReturnBuffer impl_text_Paragraph_getActualTextRange(Ark_NativePointer thisPtr, KInteropNumber lineNumber, Ark_Boolean includeSpaces) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getText_ParagraphAccessor()->getActualTextRange(self, (const Ark_Number*) (&lineNumber), includeSpaces); - SerializerBase _retSerializer {}; - text_Range_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_3(text_Paragraph_getActualTextRange, KInteropReturnBuffer, Ark_NativePointer, KInteropNumber, Ark_Boolean) -KInteropReturnBuffer impl_text_Paragraph_getLineMetrics0(Ark_NativePointer thisPtr) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getText_ParagraphAccessor()->getLineMetrics0(self); - SerializerBase _retSerializer {}; - _retSerializer.writeInt32(retValue.length); - for (int retValueCounterI = 0; retValueCounterI < retValue.length; retValueCounterI++) { - const Ark_text_LineMetrics retValueTmpElement = retValue.array[retValueCounterI]; - text_LineMetrics_serializer::write(_retSerializer, retValueTmpElement); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(text_Paragraph_getLineMetrics0, KInteropReturnBuffer, Ark_NativePointer) -KInteropReturnBuffer impl_text_Paragraph_getLineMetrics1(Ark_NativePointer thisPtr, KInteropNumber lineNumber) { - Ark_text_Paragraph self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getText_ParagraphAccessor()->getLineMetrics1(self, (const Ark_Number*) (&lineNumber)); - SerializerBase _retSerializer {}; - if (runtimeType(retValue) != INTEROP_RUNTIME_UNDEFINED) { - _retSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto retValueTmpValue = retValue.value; - text_LineMetrics_serializer::write(_retSerializer, retValueTmpValue); - } else { - _retSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_2(text_Paragraph_getLineMetrics1, KInteropReturnBuffer, Ark_NativePointer, KInteropNumber) -Ark_NativePointer impl_text_ParagraphBuilder_construct(KSerializerBuffer thisArray, int32_t thisLength, Ark_NativePointer fontCollection) { - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_text_ParagraphStyle paragraphStyleValueTemp = text_ParagraphStyle_serializer::read(thisDeserializer);; - return GetAccessors()->getText_ParagraphBuilderAccessor()->construct(static_cast(¶graphStyleValueTemp), static_cast(fontCollection)); -} -KOALA_INTEROP_DIRECT_3(text_ParagraphBuilder_construct, Ark_NativePointer, KSerializerBuffer, int32_t, Ark_NativePointer) -Ark_NativePointer impl_text_ParagraphBuilder_getFinalizer() { - return GetAccessors()->getText_ParagraphBuilderAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(text_ParagraphBuilder_getFinalizer, Ark_NativePointer) -void impl_text_ParagraphBuilder_pushStyle(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_text_ParagraphBuilder self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_text_TextStyle textStyleValueTemp = text_TextStyle_serializer::read(thisDeserializer);; - GetAccessors()->getText_ParagraphBuilderAccessor()->pushStyle(self, static_cast(&textStyleValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(text_ParagraphBuilder_pushStyle, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_text_ParagraphBuilder_popStyle(Ark_NativePointer thisPtr) { - Ark_text_ParagraphBuilder self = reinterpret_cast(thisPtr); - GetAccessors()->getText_ParagraphBuilderAccessor()->popStyle(self); -} -KOALA_INTEROP_DIRECT_V1(text_ParagraphBuilder_popStyle, Ark_NativePointer) -void impl_text_ParagraphBuilder_addText(Ark_NativePointer thisPtr, const KStringPtr& text) { - Ark_text_ParagraphBuilder self = reinterpret_cast(thisPtr); - GetAccessors()->getText_ParagraphBuilderAccessor()->addText(self, (const Ark_String*) (&text)); -} -KOALA_INTEROP_V2(text_ParagraphBuilder_addText, Ark_NativePointer, KStringPtr) -void impl_text_ParagraphBuilder_addPlaceholder(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_text_ParagraphBuilder self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_text_PlaceholderSpan placeholderSpanValueTemp = text_PlaceholderSpan_serializer::read(thisDeserializer);; - GetAccessors()->getText_ParagraphBuilderAccessor()->addPlaceholder(self, static_cast(&placeholderSpanValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(text_ParagraphBuilder_addPlaceholder, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_text_ParagraphBuilder_build(Ark_NativePointer thisPtr) { - Ark_text_ParagraphBuilder self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_ParagraphBuilderAccessor()->build(self); -} -KOALA_INTEROP_DIRECT_1(text_ParagraphBuilder_build, Ark_NativePointer, Ark_NativePointer) -Ark_NativePointer impl_text_ParagraphBuilder_buildLineTypeset(Ark_NativePointer thisPtr) { - Ark_text_ParagraphBuilder self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_ParagraphBuilderAccessor()->buildLineTypeset(self); -} -KOALA_INTEROP_DIRECT_1(text_ParagraphBuilder_buildLineTypeset, Ark_NativePointer, Ark_NativePointer) -void impl_text_ParagraphBuilder_addSymbol(Ark_NativePointer thisPtr, KInteropNumber symbolId) { - Ark_text_ParagraphBuilder self = reinterpret_cast(thisPtr); - GetAccessors()->getText_ParagraphBuilderAccessor()->addSymbol(self, (const Ark_Number*) (&symbolId)); -} -KOALA_INTEROP_DIRECT_V2(text_ParagraphBuilder_addSymbol, Ark_NativePointer, KInteropNumber) -Ark_NativePointer impl_text_Run_construct() { - return GetAccessors()->getText_RunAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(text_Run_construct, Ark_NativePointer) -Ark_NativePointer impl_text_Run_getFinalizer() { - return GetAccessors()->getText_RunAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(text_Run_getFinalizer, Ark_NativePointer) -Ark_Number impl_text_Run_getGlyphCount(Ark_NativePointer thisPtr) { - Ark_text_Run self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_RunAccessor()->getGlyphCount(self); -} -KOALA_INTEROP_DIRECT_1(text_Run_getGlyphCount, KInteropNumber, Ark_NativePointer) -KInteropReturnBuffer impl_text_Run_getGlyphs0(Ark_NativePointer thisPtr) { - Ark_text_Run self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getText_RunAccessor()->getGlyphs0(self); - SerializerBase _retSerializer {}; - _retSerializer.writeInt32(retValue.length); - for (int retValueCounterI = 0; retValueCounterI < retValue.length; retValueCounterI++) { - const Ark_Number retValueTmpElement = retValue.array[retValueCounterI]; - _retSerializer.writeNumber(retValueTmpElement); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(text_Run_getGlyphs0, KInteropReturnBuffer, Ark_NativePointer) -KInteropReturnBuffer impl_text_Run_getGlyphs1(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_text_Run self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_text_Range rangeValueTemp = text_Range_serializer::read(thisDeserializer);; - const auto &retValue = GetAccessors()->getText_RunAccessor()->getGlyphs1(self, static_cast(&rangeValueTemp)); - SerializerBase _retSerializer {}; - _retSerializer.writeInt32(retValue.length); - for (int retValueCounterI = 0; retValueCounterI < retValue.length; retValueCounterI++) { - const Ark_Number retValueTmpElement = retValue.array[retValueCounterI]; - _retSerializer.writeNumber(retValueTmpElement); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_3(text_Run_getGlyphs1, KInteropReturnBuffer, Ark_NativePointer, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_text_Run_getPositions0(Ark_NativePointer thisPtr) { - Ark_text_Run self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getText_RunAccessor()->getPositions0(self); - SerializerBase _retSerializer {}; - _retSerializer.writeInt32(retValue.length); - for (int retValueCounterI = 0; retValueCounterI < retValue.length; retValueCounterI++) { - const Ark_common2D_Point retValueTmpElement = retValue.array[retValueCounterI]; - common2D_Point_serializer::write(_retSerializer, retValueTmpElement); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(text_Run_getPositions0, KInteropReturnBuffer, Ark_NativePointer) -KInteropReturnBuffer impl_text_Run_getPositions1(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_text_Run self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_text_Range rangeValueTemp = text_Range_serializer::read(thisDeserializer);; - const auto &retValue = GetAccessors()->getText_RunAccessor()->getPositions1(self, static_cast(&rangeValueTemp)); - SerializerBase _retSerializer {}; - _retSerializer.writeInt32(retValue.length); - for (int retValueCounterI = 0; retValueCounterI < retValue.length; retValueCounterI++) { - const Ark_common2D_Point retValueTmpElement = retValue.array[retValueCounterI]; - common2D_Point_serializer::write(_retSerializer, retValueTmpElement); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_3(text_Run_getPositions1, KInteropReturnBuffer, Ark_NativePointer, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_text_Run_getOffsets(Ark_NativePointer thisPtr) { - Ark_text_Run self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getText_RunAccessor()->getOffsets(self); - SerializerBase _retSerializer {}; - _retSerializer.writeInt32(retValue.length); - for (int retValueCounterI = 0; retValueCounterI < retValue.length; retValueCounterI++) { - const Ark_common2D_Point retValueTmpElement = retValue.array[retValueCounterI]; - common2D_Point_serializer::write(_retSerializer, retValueTmpElement); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(text_Run_getOffsets, KInteropReturnBuffer, Ark_NativePointer) -Ark_NativePointer impl_text_Run_getFont(Ark_NativePointer thisPtr) { - Ark_text_Run self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_RunAccessor()->getFont(self); -} -KOALA_INTEROP_DIRECT_1(text_Run_getFont, Ark_NativePointer, Ark_NativePointer) -void impl_text_Run_paint(Ark_NativePointer thisPtr, Ark_NativePointer canvas, KInteropNumber x, KInteropNumber y) { - Ark_text_Run self = reinterpret_cast(thisPtr); - GetAccessors()->getText_RunAccessor()->paint(self, static_cast(canvas), (const Ark_Number*) (&x), (const Ark_Number*) (&y)); -} -KOALA_INTEROP_DIRECT_V4(text_Run_paint, Ark_NativePointer, Ark_NativePointer, KInteropNumber, KInteropNumber) -KInteropReturnBuffer impl_text_Run_getStringIndices(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_text_Run self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_text_Range rangeValueTemp = text_Range_serializer::read(thisDeserializer);; - const auto &retValue = GetAccessors()->getText_RunAccessor()->getStringIndices(self, static_cast(&rangeValueTemp)); - SerializerBase _retSerializer {}; - _retSerializer.writeInt32(retValue.length); - for (int retValueCounterI = 0; retValueCounterI < retValue.length; retValueCounterI++) { - const Ark_Number retValueTmpElement = retValue.array[retValueCounterI]; - _retSerializer.writeNumber(retValueTmpElement); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_3(text_Run_getStringIndices, KInteropReturnBuffer, Ark_NativePointer, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_text_Run_getStringRange(Ark_NativePointer thisPtr) { - Ark_text_Run self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getText_RunAccessor()->getStringRange(self); - SerializerBase _retSerializer {}; - text_Range_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(text_Run_getStringRange, KInteropReturnBuffer, Ark_NativePointer) -KInteropReturnBuffer impl_text_Run_getTypographicBounds(Ark_NativePointer thisPtr) { - Ark_text_Run self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getText_RunAccessor()->getTypographicBounds(self); - SerializerBase _retSerializer {}; - text_TypographicBounds_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(text_Run_getTypographicBounds, KInteropReturnBuffer, Ark_NativePointer) -KInteropReturnBuffer impl_text_Run_getImageBounds(Ark_NativePointer thisPtr) { - Ark_text_Run self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getText_RunAccessor()->getImageBounds(self); - SerializerBase _retSerializer {}; - common2D_Rect_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(text_Run_getImageBounds, KInteropReturnBuffer, Ark_NativePointer) -Ark_NativePointer impl_text_TextLine_construct() { - return GetAccessors()->getText_TextLineAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(text_TextLine_construct, Ark_NativePointer) -Ark_NativePointer impl_text_TextLine_getFinalizer() { - return GetAccessors()->getText_TextLineAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(text_TextLine_getFinalizer, Ark_NativePointer) -Ark_Number impl_text_TextLine_getGlyphCount(Ark_NativePointer thisPtr) { - Ark_text_TextLine self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_TextLineAccessor()->getGlyphCount(self); -} -KOALA_INTEROP_DIRECT_1(text_TextLine_getGlyphCount, KInteropNumber, Ark_NativePointer) -KInteropReturnBuffer impl_text_TextLine_getTextRange(Ark_NativePointer thisPtr) { - Ark_text_TextLine self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getText_TextLineAccessor()->getTextRange(self); - SerializerBase _retSerializer {}; - text_Range_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(text_TextLine_getTextRange, KInteropReturnBuffer, Ark_NativePointer) -KInteropReturnBuffer impl_text_TextLine_getGlyphRuns(Ark_NativePointer thisPtr) { - Ark_text_TextLine self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getText_TextLineAccessor()->getGlyphRuns(self); - SerializerBase _retSerializer {}; - _retSerializer.writeInt32(retValue.length); - for (int retValueCounterI = 0; retValueCounterI < retValue.length; retValueCounterI++) { - const Ark_text_Run retValueTmpElement = retValue.array[retValueCounterI]; - text_Run_serializer::write(_retSerializer, retValueTmpElement); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(text_TextLine_getGlyphRuns, KInteropReturnBuffer, Ark_NativePointer) -void impl_text_TextLine_paint(Ark_NativePointer thisPtr, Ark_NativePointer canvas, KInteropNumber x, KInteropNumber y) { - Ark_text_TextLine self = reinterpret_cast(thisPtr); - GetAccessors()->getText_TextLineAccessor()->paint(self, static_cast(canvas), (const Ark_Number*) (&x), (const Ark_Number*) (&y)); -} -KOALA_INTEROP_DIRECT_V4(text_TextLine_paint, Ark_NativePointer, Ark_NativePointer, KInteropNumber, KInteropNumber) -Ark_NativePointer impl_text_TextLine_createTruncatedLine(Ark_NativePointer thisPtr, KInteropNumber width, Ark_Int32 ellipsisMode, const KStringPtr& ellipsis) { - Ark_text_TextLine self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_TextLineAccessor()->createTruncatedLine(self, (const Ark_Number*) (&width), static_cast(ellipsisMode), (const Ark_String*) (&ellipsis)); -} -KOALA_INTEROP_4(text_TextLine_createTruncatedLine, Ark_NativePointer, Ark_NativePointer, KInteropNumber, Ark_Int32, KStringPtr) -KInteropReturnBuffer impl_text_TextLine_getTypographicBounds(Ark_NativePointer thisPtr) { - Ark_text_TextLine self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getText_TextLineAccessor()->getTypographicBounds(self); - SerializerBase _retSerializer {}; - text_TypographicBounds_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(text_TextLine_getTypographicBounds, KInteropReturnBuffer, Ark_NativePointer) -KInteropReturnBuffer impl_text_TextLine_getImageBounds(Ark_NativePointer thisPtr) { - Ark_text_TextLine self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getText_TextLineAccessor()->getImageBounds(self); - SerializerBase _retSerializer {}; - common2D_Rect_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(text_TextLine_getImageBounds, KInteropReturnBuffer, Ark_NativePointer) -Ark_Number impl_text_TextLine_getTrailingSpaceWidth(Ark_NativePointer thisPtr) { - Ark_text_TextLine self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_TextLineAccessor()->getTrailingSpaceWidth(self); -} -KOALA_INTEROP_DIRECT_1(text_TextLine_getTrailingSpaceWidth, KInteropNumber, Ark_NativePointer) -Ark_Number impl_text_TextLine_getStringIndexForPosition(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_text_TextLine self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_common2D_Point pointValueTemp = common2D_Point_serializer::read(thisDeserializer);; - return GetAccessors()->getText_TextLineAccessor()->getStringIndexForPosition(self, static_cast(&pointValueTemp)); -} -KOALA_INTEROP_DIRECT_3(text_TextLine_getStringIndexForPosition, KInteropNumber, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_Number impl_text_TextLine_getOffsetForStringIndex(Ark_NativePointer thisPtr, KInteropNumber index) { - Ark_text_TextLine self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_TextLineAccessor()->getOffsetForStringIndex(self, (const Ark_Number*) (&index)); -} -KOALA_INTEROP_DIRECT_2(text_TextLine_getOffsetForStringIndex, KInteropNumber, Ark_NativePointer, KInteropNumber) -void impl_text_TextLine_enumerateCaretOffsets(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_text_TextLine self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - text_Callback_Number_Number_Boolean_Boolean callback_ValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Boolean_Boolean)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Number_Boolean_Boolean))))};; - GetAccessors()->getText_TextLineAccessor()->enumerateCaretOffsets(self, static_cast(&callback_ValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(text_TextLine_enumerateCaretOffsets, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_Number impl_text_TextLine_getAlignmentOffset(Ark_NativePointer thisPtr, KInteropNumber alignmentFactor, KInteropNumber alignmentWidth) { - Ark_text_TextLine self = reinterpret_cast(thisPtr); - return GetAccessors()->getText_TextLineAccessor()->getAlignmentOffset(self, (const Ark_Number*) (&alignmentFactor), (const Ark_Number*) (&alignmentWidth)); -} -KOALA_INTEROP_DIRECT_3(text_TextLine_getAlignmentOffset, KInteropNumber, Ark_NativePointer, KInteropNumber, KInteropNumber) Ark_NativePointer impl_TextAreaController_construct() { return GetAccessors()->getTextAreaControllerAccessor()->construct(); } @@ -37630,7 +33363,7 @@ Ark_NativePointer impl_TextFieldOps_textFieldOpsSetBorderColor(Ark_NativePointer valueValueTempTmpBuf_BufU.selector = valueValueTempTmpBuf_BufUUnionSelector; if (valueValueTempTmpBuf_BufUUnionSelector == 0) { valueValueTempTmpBuf_BufU.selector = 0; - valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_BufU.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_BufUUnionSelector == 1) { valueValueTempTmpBuf_BufU.selector = 1; valueValueTempTmpBuf_BufU.value1 = static_cast(thisDeserializer.readNumber()); @@ -37736,7 +33469,7 @@ Ark_NativePointer impl_TextFieldOps_textFieldOpsSetBackgroundColor(Ark_NativePoi valueValueTempTmpBuf_.selector = valueValueTempTmpBuf_UnionSelector; if (valueValueTempTmpBuf_UnionSelector == 0) { valueValueTempTmpBuf_.selector = 0; - valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); + valueValueTempTmpBuf_.value0 = static_cast(thisDeserializer.readInt32()); } else if (valueValueTempTmpBuf_UnionSelector == 1) { valueValueTempTmpBuf_.selector = 1; valueValueTempTmpBuf_.value1 = static_cast(thisDeserializer.readNumber()); @@ -37786,21 +33519,6 @@ void impl_TextInputController_stopEditing(Ark_NativePointer thisPtr) { GetAccessors()->getTextInputControllerAccessor()->stopEditing(self); } KOALA_INTEROP_DIRECT_V1(TextInputController_stopEditing, Ark_NativePointer) -Ark_NativePointer impl_TextMenuController_construct() { - return GetAccessors()->getTextMenuControllerAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(TextMenuController_construct, Ark_NativePointer) -Ark_NativePointer impl_TextMenuController_getFinalizer() { - return GetAccessors()->getTextMenuControllerAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(TextMenuController_getFinalizer, Ark_NativePointer) -void impl_TextMenuController_setMenuOptions(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_TextMenuController self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_TextMenuOptions optionsValueTemp = TextMenuOptions_serializer::read(thisDeserializer);; - GetAccessors()->getTextMenuControllerAccessor()->setMenuOptions(self, static_cast(&optionsValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(TextMenuController_setMenuOptions, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_TextMenuItemId_construct() { return GetAccessors()->getTextMenuItemIdAccessor()->construct(); } @@ -37947,7 +33665,7 @@ KInteropReturnBuffer impl_TextStyle_getFontColor(Ark_NativePointer thisPtr) { if (retValueTmpValue.selector == 0) { _retSerializer.writeInt8(0); const auto retValueTmpValueForIdx0 = retValueTmpValue.value0; - _retSerializer.writeInt32(static_cast(retValueTmpValueForIdx0)); + _retSerializer.writeInt32(static_cast(retValueTmpValueForIdx0)); } else if (retValueTmpValue.selector == 1) { _retSerializer.writeInt8(1); const auto retValueTmpValueForIdx1 = retValueTmpValue.value1; @@ -38046,20 +33764,6 @@ void impl_TextTimerController_reset(Ark_NativePointer thisPtr) { GetAccessors()->getTextTimerControllerAccessor()->reset(self); } KOALA_INTEROP_DIRECT_V1(TextTimerController_reset, Ark_NativePointer) -Ark_NativePointer impl_ThemeControl_construct() { - return GetAccessors()->getThemeControlAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(ThemeControl_construct, Ark_NativePointer) -Ark_NativePointer impl_ThemeControl_getFinalizer() { - return GetAccessors()->getThemeControlAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(ThemeControl_getFinalizer, Ark_NativePointer) -void impl_ThemeControl_setDefaultTheme(KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_CustomTheme themeValueTemp = CustomTheme_serializer::read(thisDeserializer);; - GetAccessors()->getThemeControlAccessor()->setDefaultTheme(static_cast(&themeValueTemp)); -} -KOALA_INTEROP_DIRECT_V2(ThemeControl_setDefaultTheme, KSerializerBuffer, int32_t) Ark_NativePointer impl_TimePickerDialog_construct() { return GetAccessors()->getTimePickerDialogAccessor()->construct(); } @@ -38264,34 +33968,18 @@ Ark_NativePointer impl_TransitionEffect_getIDENTITY() { return GetAccessors()->getTransitionEffectAccessor()->getIDENTITY(); } KOALA_INTEROP_DIRECT_0(TransitionEffect_getIDENTITY, Ark_NativePointer) -void impl_TransitionEffect_setIDENTITY(Ark_NativePointer IDENTITY) { - GetAccessors()->getTransitionEffectAccessor()->setIDENTITY(static_cast(IDENTITY)); -} -KOALA_INTEROP_DIRECT_V1(TransitionEffect_setIDENTITY, Ark_NativePointer) Ark_NativePointer impl_TransitionEffect_getOPACITY() { return GetAccessors()->getTransitionEffectAccessor()->getOPACITY(); } KOALA_INTEROP_DIRECT_0(TransitionEffect_getOPACITY, Ark_NativePointer) -void impl_TransitionEffect_setOPACITY(Ark_NativePointer OPACITY) { - GetAccessors()->getTransitionEffectAccessor()->setOPACITY(static_cast(OPACITY)); -} -KOALA_INTEROP_DIRECT_V1(TransitionEffect_setOPACITY, Ark_NativePointer) Ark_NativePointer impl_TransitionEffect_getSLIDE() { return GetAccessors()->getTransitionEffectAccessor()->getSLIDE(); } KOALA_INTEROP_DIRECT_0(TransitionEffect_getSLIDE, Ark_NativePointer) -void impl_TransitionEffect_setSLIDE(Ark_NativePointer SLIDE) { - GetAccessors()->getTransitionEffectAccessor()->setSLIDE(static_cast(SLIDE)); -} -KOALA_INTEROP_DIRECT_V1(TransitionEffect_setSLIDE, Ark_NativePointer) Ark_NativePointer impl_TransitionEffect_getSLIDE_SWITCH() { return GetAccessors()->getTransitionEffectAccessor()->getSLIDE_SWITCH(); } KOALA_INTEROP_DIRECT_0(TransitionEffect_getSLIDE_SWITCH, Ark_NativePointer) -void impl_TransitionEffect_setSLIDE_SWITCH(Ark_NativePointer SLIDE_SWITCH) { - GetAccessors()->getTransitionEffectAccessor()->setSLIDE_SWITCH(static_cast(SLIDE_SWITCH)); -} -KOALA_INTEROP_DIRECT_V1(TransitionEffect_setSLIDE_SWITCH, Ark_NativePointer) Ark_NativePointer impl_UICommonEvent_construct() { return GetAccessors()->getUICommonEventAccessor()->construct(); } @@ -38444,262 +34132,6 @@ void impl_UICommonEvent_setOnVisibleAreaApproximateChange(Ark_NativePointer this GetAccessors()->getUICommonEventAccessor()->setOnVisibleAreaApproximateChange(self, static_cast(&optionsValueTemp), static_cast(&eventValueTemp)); } KOALA_INTEROP_DIRECT_V3(UICommonEvent_setOnVisibleAreaApproximateChange, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_UIContext_construct() { - return GetAccessors()->getUIContextAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(UIContext_construct, Ark_NativePointer) -Ark_NativePointer impl_UIContext_getFinalizer() { - return GetAccessors()->getUIContextAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(UIContext_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_UIContext_getFont(Ark_NativePointer thisPtr) { - Ark_UIContext self = reinterpret_cast(thisPtr); - return GetAccessors()->getUIContextAccessor()->getFont(self); -} -KOALA_INTEROP_DIRECT_1(UIContext_getFont, Ark_NativePointer, Ark_NativePointer) -Ark_String impl_UIContext_getFilteredInspectorTree(KVMContext vmContext, Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_UIContext self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto filtersValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_String filtersValueTempTmpBuf = {}; - filtersValueTempTmpBuf.tag = filtersValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((filtersValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 filtersValueTempTmpBuf_Length = thisDeserializer.readInt32(); - Array_String filtersValueTempTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&filtersValueTempTmpBuf_, filtersValueTempTmpBuf_Length); - for (int filtersValueTempTmpBuf_BufCounterI = 0; filtersValueTempTmpBuf_BufCounterI < filtersValueTempTmpBuf_Length; filtersValueTempTmpBuf_BufCounterI++) { - filtersValueTempTmpBuf_.array[filtersValueTempTmpBuf_BufCounterI] = static_cast(thisDeserializer.readString()); - } - filtersValueTempTmpBuf.value = filtersValueTempTmpBuf_; - } - Opt_Array_String filtersValueTemp = filtersValueTempTmpBuf;; - return GetAccessors()->getUIContextAccessor()->getFilteredInspectorTree(reinterpret_cast(vmContext), self, static_cast(&filtersValueTemp)); -} -KOALA_INTEROP_CTX_3(UIContext_getFilteredInspectorTree, KStringPtr, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_String impl_UIContext_getFilteredInspectorTreeById(KVMContext vmContext, Ark_NativePointer thisPtr, const KStringPtr& id, KInteropNumber depth, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_UIContext self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto filtersValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_String filtersValueTempTmpBuf = {}; - filtersValueTempTmpBuf.tag = filtersValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((filtersValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 filtersValueTempTmpBuf_Length = thisDeserializer.readInt32(); - Array_String filtersValueTempTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&filtersValueTempTmpBuf_, filtersValueTempTmpBuf_Length); - for (int filtersValueTempTmpBuf_BufCounterI = 0; filtersValueTempTmpBuf_BufCounterI < filtersValueTempTmpBuf_Length; filtersValueTempTmpBuf_BufCounterI++) { - filtersValueTempTmpBuf_.array[filtersValueTempTmpBuf_BufCounterI] = static_cast(thisDeserializer.readString()); - } - filtersValueTempTmpBuf.value = filtersValueTempTmpBuf_; - } - Opt_Array_String filtersValueTemp = filtersValueTempTmpBuf;; - return GetAccessors()->getUIContextAccessor()->getFilteredInspectorTreeById(reinterpret_cast(vmContext), self, (const Ark_String*) (&id), (const Ark_Number*) (&depth), static_cast(&filtersValueTemp)); -} -KOALA_INTEROP_CTX_5(UIContext_getFilteredInspectorTreeById, KStringPtr, Ark_NativePointer, KStringPtr, KInteropNumber, KSerializerBuffer, int32_t) -void impl_UIContext_animateTo(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_UIContext self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_AnimateParam valueValueTemp = AnimateParam_serializer::read(thisDeserializer);; - Callback_Void eventValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; - GetAccessors()->getUIContextAccessor()->animateTo(self, static_cast(&valueValueTemp), static_cast(&eventValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(UIContext_animateTo, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_UIContext_showTextPickerDialog(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_UIContext self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_TextPickerDialogOptions optionsValueTemp = TextPickerDialogOptions_serializer::read(thisDeserializer);; - GetAccessors()->getUIContextAccessor()->showTextPickerDialog(self, static_cast(&optionsValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(UIContext_showTextPickerDialog, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_UIContext_runScopedTask(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_UIContext self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_Void callback_ValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; - GetAccessors()->getUIContextAccessor()->runScopedTask(self, static_cast(&callback_ValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(UIContext_runScopedTask, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_UIContext_animateToImmediately(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_UIContext self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_AnimateParam paramValueTemp = AnimateParam_serializer::read(thisDeserializer);; - Callback_Void eventValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; - GetAccessors()->getUIContextAccessor()->animateToImmediately(self, static_cast(¶mValueTemp), static_cast(&eventValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(UIContext_animateToImmediately, Ark_NativePointer, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_UIContext_getFrameNodeById(Ark_NativePointer thisPtr, const KStringPtr& id) { - Ark_UIContext self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getUIContextAccessor()->getFrameNodeById(self, (const Ark_String*) (&id)); - SerializerBase _retSerializer {}; - if (runtimeType(retValue) != INTEROP_RUNTIME_UNDEFINED) { - _retSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto retValueTmpValue = retValue.value; - FrameNode_serializer::write(_retSerializer, retValueTmpValue); - } else { - _retSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_2(UIContext_getFrameNodeById, KInteropReturnBuffer, Ark_NativePointer, KStringPtr) -KInteropReturnBuffer impl_UIContext_getAttachedFrameNodeById(Ark_NativePointer thisPtr, const KStringPtr& id) { - Ark_UIContext self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getUIContextAccessor()->getAttachedFrameNodeById(self, (const Ark_String*) (&id)); - SerializerBase _retSerializer {}; - if (runtimeType(retValue) != INTEROP_RUNTIME_UNDEFINED) { - _retSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto retValueTmpValue = retValue.value; - FrameNode_serializer::write(_retSerializer, retValueTmpValue); - } else { - _retSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_2(UIContext_getAttachedFrameNodeById, KInteropReturnBuffer, Ark_NativePointer, KStringPtr) -KInteropReturnBuffer impl_UIContext_getFrameNodeByUniqueId(Ark_NativePointer thisPtr, KInteropNumber id) { - Ark_UIContext self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getUIContextAccessor()->getFrameNodeByUniqueId(self, (const Ark_Number*) (&id)); - SerializerBase _retSerializer {}; - if (runtimeType(retValue) != INTEROP_RUNTIME_UNDEFINED) { - _retSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto retValueTmpValue = retValue.value; - FrameNode_serializer::write(_retSerializer, retValueTmpValue); - } else { - _retSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_2(UIContext_getFrameNodeByUniqueId, KInteropReturnBuffer, Ark_NativePointer, KInteropNumber) -Ark_Number impl_UIContext_vp2px(Ark_NativePointer thisPtr, KInteropNumber value) { - Ark_UIContext self = reinterpret_cast(thisPtr); - return GetAccessors()->getUIContextAccessor()->vp2px(self, (const Ark_Number*) (&value)); -} -KOALA_INTEROP_DIRECT_2(UIContext_vp2px, KInteropNumber, Ark_NativePointer, KInteropNumber) -Ark_Number impl_UIContext_px2vp(Ark_NativePointer thisPtr, KInteropNumber value) { - Ark_UIContext self = reinterpret_cast(thisPtr); - return GetAccessors()->getUIContextAccessor()->px2vp(self, (const Ark_Number*) (&value)); -} -KOALA_INTEROP_DIRECT_2(UIContext_px2vp, KInteropNumber, Ark_NativePointer, KInteropNumber) -Ark_Number impl_UIContext_fp2px(Ark_NativePointer thisPtr, KInteropNumber value) { - Ark_UIContext self = reinterpret_cast(thisPtr); - return GetAccessors()->getUIContextAccessor()->fp2px(self, (const Ark_Number*) (&value)); -} -KOALA_INTEROP_DIRECT_2(UIContext_fp2px, KInteropNumber, Ark_NativePointer, KInteropNumber) -Ark_Number impl_UIContext_px2fp(Ark_NativePointer thisPtr, KInteropNumber value) { - Ark_UIContext self = reinterpret_cast(thisPtr); - return GetAccessors()->getUIContextAccessor()->px2fp(self, (const Ark_Number*) (&value)); -} -KOALA_INTEROP_DIRECT_2(UIContext_px2fp, KInteropNumber, Ark_NativePointer, KInteropNumber) -Ark_Number impl_UIContext_lpx2px(Ark_NativePointer thisPtr, KInteropNumber value) { - Ark_UIContext self = reinterpret_cast(thisPtr); - return GetAccessors()->getUIContextAccessor()->lpx2px(self, (const Ark_Number*) (&value)); -} -KOALA_INTEROP_DIRECT_2(UIContext_lpx2px, KInteropNumber, Ark_NativePointer, KInteropNumber) -Ark_Number impl_UIContext_px2lpx(Ark_NativePointer thisPtr, KInteropNumber value) { - Ark_UIContext self = reinterpret_cast(thisPtr); - return GetAccessors()->getUIContextAccessor()->px2lpx(self, (const Ark_Number*) (&value)); -} -KOALA_INTEROP_DIRECT_2(UIContext_px2lpx, KInteropNumber, Ark_NativePointer, KInteropNumber) -KInteropReturnBuffer impl_UIContext_getHostContext(Ark_NativePointer thisPtr) { - Ark_UIContext self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getUIContextAccessor()->getHostContext(self); - SerializerBase _retSerializer {}; - if (runtimeType(retValue) != INTEROP_RUNTIME_UNDEFINED) { - _retSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto retValueTmpValue = retValue.value; - common_Context_serializer::write(_retSerializer, retValueTmpValue); - } else { - _retSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(UIContext_getHostContext, KInteropReturnBuffer, Ark_NativePointer) -void impl_UIContext_setDynamicDimming(Ark_NativePointer thisPtr, const KStringPtr& id, KInteropNumber value) { - Ark_UIContext self = reinterpret_cast(thisPtr); - GetAccessors()->getUIContextAccessor()->setDynamicDimming(self, (const Ark_String*) (&id), (const Ark_Number*) (&value)); -} -KOALA_INTEROP_V3(UIContext_setDynamicDimming, Ark_NativePointer, KStringPtr, KInteropNumber) -KInteropReturnBuffer impl_UIContext_getWindowName(Ark_NativePointer thisPtr) { - Ark_UIContext self = reinterpret_cast(thisPtr); - const auto &retValue = GetAccessors()->getUIContextAccessor()->getWindowName(self); - SerializerBase _retSerializer {}; - if (runtimeType(retValue) != INTEROP_RUNTIME_UNDEFINED) { - _retSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto retValueTmpValue = retValue.value; - _retSerializer.writeString(retValueTmpValue); - } else { - _retSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(UIContext_getWindowName, KInteropReturnBuffer, Ark_NativePointer) -Ark_Int32 impl_UIContext_getWindowWidthBreakpoint(Ark_NativePointer thisPtr) { - Ark_UIContext self = reinterpret_cast(thisPtr); - return GetAccessors()->getUIContextAccessor()->getWindowWidthBreakpoint(self); -} -KOALA_INTEROP_DIRECT_1(UIContext_getWindowWidthBreakpoint, Ark_Int32, Ark_NativePointer) -Ark_Int32 impl_UIContext_getWindowHeightBreakpoint(Ark_NativePointer thisPtr) { - Ark_UIContext self = reinterpret_cast(thisPtr); - return GetAccessors()->getUIContextAccessor()->getWindowHeightBreakpoint(self); -} -KOALA_INTEROP_DIRECT_1(UIContext_getWindowHeightBreakpoint, Ark_Int32, Ark_NativePointer) -void impl_UIContext_openBindSheet(KVMContext vmContext, Ark_NativePointer thisPtr, Ark_NativePointer bindSheetContent, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_UIContext self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto sheetOptionsValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_SheetOptions sheetOptionsValueTempTmpBuf = {}; - sheetOptionsValueTempTmpBuf.tag = sheetOptionsValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((sheetOptionsValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - sheetOptionsValueTempTmpBuf.value = SheetOptions_serializer::read(thisDeserializer); - } - Opt_SheetOptions sheetOptionsValueTemp = sheetOptionsValueTempTmpBuf;; - const auto targetIdValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Number targetIdValueTempTmpBuf = {}; - targetIdValueTempTmpBuf.tag = targetIdValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((targetIdValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - targetIdValueTempTmpBuf.value = static_cast(thisDeserializer.readNumber()); - } - Opt_Number targetIdValueTemp = targetIdValueTempTmpBuf;; - Callback_Opt_Array_String_Void outputArgumentForReturningPromiseValueTemp = {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()->getUIContextAccessor()->openBindSheet(reinterpret_cast(vmContext), GetAsyncWorker(), self, static_cast(bindSheetContent), static_cast(&sheetOptionsValueTemp), static_cast(&targetIdValueTemp), static_cast(&outputArgumentForReturningPromiseValueTemp)); -} -KOALA_INTEROP_CTX_V4(UIContext_openBindSheet, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_UIContext_updateBindSheet(KVMContext vmContext, Ark_NativePointer thisPtr, Ark_NativePointer bindSheetContent, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_UIContext self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_SheetOptions sheetOptionsValueTemp = SheetOptions_serializer::read(thisDeserializer);; - const auto partialUpdateValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean partialUpdateValueTempTmpBuf = {}; - partialUpdateValueTempTmpBuf.tag = partialUpdateValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((partialUpdateValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - partialUpdateValueTempTmpBuf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean partialUpdateValueTemp = partialUpdateValueTempTmpBuf;; - Callback_Opt_Array_String_Void outputArgumentForReturningPromiseValueTemp = {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()->getUIContextAccessor()->updateBindSheet(reinterpret_cast(vmContext), GetAsyncWorker(), self, static_cast(bindSheetContent), static_cast(&sheetOptionsValueTemp), static_cast(&partialUpdateValueTemp), static_cast(&outputArgumentForReturningPromiseValueTemp)); -} -KOALA_INTEROP_CTX_V4(UIContext_updateBindSheet, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_UIContext_closeBindSheet(KVMContext vmContext, Ark_NativePointer thisPtr, Ark_NativePointer bindSheetContent, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_UIContext self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_Opt_Array_String_Void outputArgumentForReturningPromiseValueTemp = {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()->getUIContextAccessor()->closeBindSheet(reinterpret_cast(vmContext), GetAsyncWorker(), self, static_cast(bindSheetContent), static_cast(&outputArgumentForReturningPromiseValueTemp)); -} -KOALA_INTEROP_CTX_V4(UIContext_closeBindSheet, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_UIContext_clearResourceCache(KVMContext vmContext, Ark_NativePointer thisPtr) { - Ark_UIContext self = reinterpret_cast(thisPtr); - GetAccessors()->getUIContextAccessor()->clearResourceCache(reinterpret_cast(vmContext), self); -} -KOALA_INTEROP_CTX_V1(UIContext_clearResourceCache, Ark_NativePointer) -Ark_Boolean impl_UIContext_isFollowingSystemFontScale(Ark_NativePointer thisPtr) { - Ark_UIContext self = reinterpret_cast(thisPtr); - return GetAccessors()->getUIContextAccessor()->isFollowingSystemFontScale(self); -} -KOALA_INTEROP_DIRECT_1(UIContext_isFollowingSystemFontScale, Ark_Boolean, Ark_NativePointer) -Ark_Number impl_UIContext_getMaxFontScale(Ark_NativePointer thisPtr) { - Ark_UIContext self = reinterpret_cast(thisPtr); - return GetAccessors()->getUIContextAccessor()->getMaxFontScale(self); -} -KOALA_INTEROP_DIRECT_1(UIContext_getMaxFontScale, KInteropNumber, Ark_NativePointer) KInteropReturnBuffer impl_UIContextAtomicServiceBar_getBarRect() { const auto &retValue = GetAccessors()->getUIContextAtomicServiceBarAccessor()->getBarRect(); SerializerBase _retSerializer {}; @@ -38707,21 +34139,6 @@ KInteropReturnBuffer impl_UIContextAtomicServiceBar_getBarRect() { return _retSerializer.toReturnBuffer(); } KOALA_INTEROP_0(UIContextAtomicServiceBar_getBarRect, KInteropReturnBuffer) -Ark_NativePointer impl_uiEffect_VisualEffect_construct() { - return GetAccessors()->getUiEffect_VisualEffectAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(uiEffect_VisualEffect_construct, Ark_NativePointer) -Ark_NativePointer impl_uiEffect_VisualEffect_getFinalizer() { - return GetAccessors()->getUiEffect_VisualEffectAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(uiEffect_VisualEffect_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_uiEffect_VisualEffect_backgroundColorBlender(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_uiEffect_VisualEffect self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_uiEffect_BrightnessBlender blenderValueTemp = uiEffect_BrightnessBlender_serializer::read(thisDeserializer);; - return GetAccessors()->getUiEffect_VisualEffectAccessor()->backgroundColorBlender(self, static_cast(&blenderValueTemp)); -} -KOALA_INTEROP_DIRECT_3(uiEffect_VisualEffect_backgroundColorBlender, Ark_NativePointer, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_UIExtensionProxy_construct() { return GetAccessors()->getUIExtensionProxyAccessor()->construct(); } @@ -38829,92 +34246,6 @@ void impl_UIExtensionProxy_offSyncReceiverRegisterSyncReceiverRegister(Ark_Nativ GetAccessors()->getUIExtensionProxyAccessor()->offSyncReceiverRegisterSyncReceiverRegister(self, static_cast(&callback_ValueTemp)); } KOALA_INTEROP_DIRECT_V3(UIExtensionProxy_offSyncReceiverRegisterSyncReceiverRegister, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_uiObserver_DensityInfo_construct() { - return GetAccessors()->getUiObserver_DensityInfoAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(uiObserver_DensityInfo_construct, Ark_NativePointer) -Ark_NativePointer impl_uiObserver_DensityInfo_getFinalizer() { - return GetAccessors()->getUiObserver_DensityInfoAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(uiObserver_DensityInfo_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_uiObserver_DensityInfo_getContext(Ark_NativePointer thisPtr) { - Ark_uiObserver_DensityInfo self = reinterpret_cast(thisPtr); - return GetAccessors()->getUiObserver_DensityInfoAccessor()->getContext(self); -} -KOALA_INTEROP_DIRECT_1(uiObserver_DensityInfo_getContext, Ark_NativePointer, Ark_NativePointer) -void impl_uiObserver_DensityInfo_setContext(Ark_NativePointer thisPtr, Ark_NativePointer context) { - Ark_uiObserver_DensityInfo self = reinterpret_cast(thisPtr); - GetAccessors()->getUiObserver_DensityInfoAccessor()->setContext(self, static_cast(context)); -} -KOALA_INTEROP_DIRECT_V2(uiObserver_DensityInfo_setContext, Ark_NativePointer, Ark_NativePointer) -Ark_Number impl_uiObserver_DensityInfo_getDensity(Ark_NativePointer thisPtr) { - Ark_uiObserver_DensityInfo self = reinterpret_cast(thisPtr); - return GetAccessors()->getUiObserver_DensityInfoAccessor()->getDensity(self); -} -KOALA_INTEROP_DIRECT_1(uiObserver_DensityInfo_getDensity, KInteropNumber, Ark_NativePointer) -void impl_uiObserver_DensityInfo_setDensity(Ark_NativePointer thisPtr, KInteropNumber density) { - Ark_uiObserver_DensityInfo self = reinterpret_cast(thisPtr); - GetAccessors()->getUiObserver_DensityInfoAccessor()->setDensity(self, (const Ark_Number*) (&density)); -} -KOALA_INTEROP_DIRECT_V2(uiObserver_DensityInfo_setDensity, Ark_NativePointer, KInteropNumber) -Ark_NativePointer impl_uiObserver_RouterPageInfo_construct() { - return GetAccessors()->getUiObserver_RouterPageInfoAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(uiObserver_RouterPageInfo_construct, Ark_NativePointer) -Ark_NativePointer impl_uiObserver_RouterPageInfo_getFinalizer() { - return GetAccessors()->getUiObserver_RouterPageInfoAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(uiObserver_RouterPageInfo_getFinalizer, Ark_NativePointer) -Ark_Number impl_uiObserver_RouterPageInfo_getIndex(Ark_NativePointer thisPtr) { - Ark_uiObserver_RouterPageInfo self = reinterpret_cast(thisPtr); - return GetAccessors()->getUiObserver_RouterPageInfoAccessor()->getIndex(self); -} -KOALA_INTEROP_DIRECT_1(uiObserver_RouterPageInfo_getIndex, KInteropNumber, Ark_NativePointer) -void impl_uiObserver_RouterPageInfo_setIndex(Ark_NativePointer thisPtr, KInteropNumber index) { - Ark_uiObserver_RouterPageInfo self = reinterpret_cast(thisPtr); - GetAccessors()->getUiObserver_RouterPageInfoAccessor()->setIndex(self, (const Ark_Number*) (&index)); -} -KOALA_INTEROP_DIRECT_V2(uiObserver_RouterPageInfo_setIndex, Ark_NativePointer, KInteropNumber) -Ark_String impl_uiObserver_RouterPageInfo_getName(Ark_NativePointer thisPtr) { - Ark_uiObserver_RouterPageInfo self = reinterpret_cast(thisPtr); - return GetAccessors()->getUiObserver_RouterPageInfoAccessor()->getName(self); -} -KOALA_INTEROP_1(uiObserver_RouterPageInfo_getName, KStringPtr, Ark_NativePointer) -void impl_uiObserver_RouterPageInfo_setName(Ark_NativePointer thisPtr, const KStringPtr& name) { - Ark_uiObserver_RouterPageInfo self = reinterpret_cast(thisPtr); - GetAccessors()->getUiObserver_RouterPageInfoAccessor()->setName(self, (const Ark_String*) (&name)); -} -KOALA_INTEROP_V2(uiObserver_RouterPageInfo_setName, Ark_NativePointer, KStringPtr) -Ark_String impl_uiObserver_RouterPageInfo_getPath(Ark_NativePointer thisPtr) { - Ark_uiObserver_RouterPageInfo self = reinterpret_cast(thisPtr); - return GetAccessors()->getUiObserver_RouterPageInfoAccessor()->getPath(self); -} -KOALA_INTEROP_1(uiObserver_RouterPageInfo_getPath, KStringPtr, Ark_NativePointer) -void impl_uiObserver_RouterPageInfo_setPath(Ark_NativePointer thisPtr, const KStringPtr& path) { - Ark_uiObserver_RouterPageInfo self = reinterpret_cast(thisPtr); - GetAccessors()->getUiObserver_RouterPageInfoAccessor()->setPath(self, (const Ark_String*) (&path)); -} -KOALA_INTEROP_V2(uiObserver_RouterPageInfo_setPath, Ark_NativePointer, KStringPtr) -Ark_Int32 impl_uiObserver_RouterPageInfo_getState(Ark_NativePointer thisPtr) { - Ark_uiObserver_RouterPageInfo self = reinterpret_cast(thisPtr); - return GetAccessors()->getUiObserver_RouterPageInfoAccessor()->getState(self); -} -KOALA_INTEROP_DIRECT_1(uiObserver_RouterPageInfo_getState, Ark_Int32, Ark_NativePointer) -void impl_uiObserver_RouterPageInfo_setState(Ark_NativePointer thisPtr, Ark_Int32 state) { - Ark_uiObserver_RouterPageInfo self = reinterpret_cast(thisPtr); - GetAccessors()->getUiObserver_RouterPageInfoAccessor()->setState(self, static_cast(state)); -} -KOALA_INTEROP_DIRECT_V2(uiObserver_RouterPageInfo_setState, Ark_NativePointer, Ark_Int32) -Ark_String impl_uiObserver_RouterPageInfo_getPageId(Ark_NativePointer thisPtr) { - Ark_uiObserver_RouterPageInfo self = reinterpret_cast(thisPtr); - return GetAccessors()->getUiObserver_RouterPageInfoAccessor()->getPageId(self); -} -KOALA_INTEROP_1(uiObserver_RouterPageInfo_getPageId, KStringPtr, Ark_NativePointer) -void impl_uiObserver_RouterPageInfo_setPageId(Ark_NativePointer thisPtr, const KStringPtr& pageId) { - Ark_uiObserver_RouterPageInfo self = reinterpret_cast(thisPtr); - GetAccessors()->getUiObserver_RouterPageInfoAccessor()->setPageId(self, (const Ark_String*) (&pageId)); -} -KOALA_INTEROP_V2(uiObserver_RouterPageInfo_setPageId, Ark_NativePointer, KStringPtr) Ark_NativePointer impl_UrlStyle_construct(const KStringPtr& url) { return GetAccessors()->getUrlStyleAccessor()->construct((const Ark_String*) (&url)); } @@ -39424,51 +34755,6 @@ Ark_Boolean impl_WebResourceResponse_getResponseIsReady(Ark_NativePointer thisPt return GetAccessors()->getWebResourceResponseAccessor()->getResponseIsReady(self); } KOALA_INTEROP_DIRECT_1(WebResourceResponse_getResponseIsReady, Ark_Boolean, Ark_NativePointer) -Ark_NativePointer impl_webview_WebviewController_construct() { - return GetAccessors()->getWebview_WebviewControllerAccessor()->construct(); -} -KOALA_INTEROP_DIRECT_0(webview_WebviewController_construct, Ark_NativePointer) -Ark_NativePointer impl_webview_WebviewController_getFinalizer() { - return GetAccessors()->getWebview_WebviewControllerAccessor()->getFinalizer(); -} -KOALA_INTEROP_DIRECT_0(webview_WebviewController_getFinalizer, Ark_NativePointer) -void impl_webview_WebviewController_initializeWebEngine() { - GetAccessors()->getWebview_WebviewControllerAccessor()->initializeWebEngine(); -} -KOALA_INTEROP_DIRECT_V0(webview_WebviewController_initializeWebEngine) -void impl_webview_WebviewController_loadUrl(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_webview_WebviewController self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - const Ark_Int8 urlValueTempTmpBufUnionSelector = thisDeserializer.readInt8(); - Ark_Union_String_Resource urlValueTempTmpBuf = {}; - urlValueTempTmpBuf.selector = urlValueTempTmpBufUnionSelector; - if (urlValueTempTmpBufUnionSelector == 0) { - urlValueTempTmpBuf.selector = 0; - urlValueTempTmpBuf.value0 = static_cast(thisDeserializer.readString()); - } else if (urlValueTempTmpBufUnionSelector == 1) { - urlValueTempTmpBuf.selector = 1; - urlValueTempTmpBuf.value1 = Resource_serializer::read(thisDeserializer); - } else { - INTEROP_FATAL("One of the branches for urlValueTempTmpBuf has to be chosen through deserialisation."); - } - Ark_Union_String_Resource urlValueTemp = static_cast(urlValueTempTmpBuf);; - const auto headersValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_webview_WebHeader headersValueTempTmpBuf = {}; - headersValueTempTmpBuf.tag = headersValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((headersValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 headersValueTempTmpBuf_Length = thisDeserializer.readInt32(); - Array_webview_WebHeader headersValueTempTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&headersValueTempTmpBuf_, headersValueTempTmpBuf_Length); - for (int headersValueTempTmpBuf_BufCounterI = 0; headersValueTempTmpBuf_BufCounterI < headersValueTempTmpBuf_Length; headersValueTempTmpBuf_BufCounterI++) { - headersValueTempTmpBuf_.array[headersValueTempTmpBuf_BufCounterI] = webview_WebHeader_serializer::read(thisDeserializer); - } - headersValueTempTmpBuf.value = headersValueTempTmpBuf_; - } - Opt_Array_webview_WebHeader headersValueTemp = headersValueTempTmpBuf;; - GetAccessors()->getWebview_WebviewControllerAccessor()->loadUrl(self, static_cast(&urlValueTemp), static_cast(&headersValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(webview_WebviewController_loadUrl, Ark_NativePointer, KSerializerBuffer, int32_t) Ark_NativePointer impl_XComponentController_construct() { return GetAccessors()->getXComponentControllerAccessor()->construct(); } @@ -39610,20 +34896,6 @@ void impl_GlobalScope_animateToImmediately(KSerializerBuffer thisArray, int32_t GetAccessors()->getGlobalScopeAccessor()->animateToImmediately(static_cast(&valueValueTemp), static_cast(&eventValueTemp)); } KOALA_INTEROP_DIRECT_V2(GlobalScope_animateToImmediately, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_GlobalScope_borderRadiuses(KInteropNumber all) { - const auto &retValue = GetAccessors()->getGlobalScopeAccessor()->borderRadiuses((const Ark_Number*) (&all)); - SerializerBase _retSerializer {}; - BorderRadiuses_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(GlobalScope_borderRadiuses, KInteropReturnBuffer, KInteropNumber) -KInteropReturnBuffer impl_GlobalScope_borderStyles(Ark_Int32 all) { - const auto &retValue = GetAccessors()->getGlobalScopeAccessor()->borderStyles(static_cast(all)); - SerializerBase _retSerializer {}; - Edges_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(GlobalScope_borderStyles, KInteropReturnBuffer, Ark_Int32) void impl_GlobalScope_cursorControl_restoreDefault() { GetAccessors()->getGlobalScopeAccessor()->cursorControl_restoreDefault(); } @@ -39632,106 +34904,6 @@ void impl_GlobalScope_cursorControl_setCursor(Ark_Int32 value) { GetAccessors()->getGlobalScopeAccessor()->cursorControl_setCursor(static_cast(value)); } KOALA_INTEROP_DIRECT_V1(GlobalScope_cursorControl_setCursor, Ark_Int32) -Ark_NativePointer impl_GlobalScope_curves_cubicBezierCurve(KInteropNumber x1, KInteropNumber y1, KInteropNumber x2, KInteropNumber y2) { - return GetAccessors()->getGlobalScopeAccessor()->curves_cubicBezierCurve((const Ark_Number*) (&x1), (const Ark_Number*) (&y1), (const Ark_Number*) (&x2), (const Ark_Number*) (&y2)); -} -KOALA_INTEROP_DIRECT_4(GlobalScope_curves_cubicBezierCurve, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -Ark_NativePointer impl_GlobalScope_curves_customCurve(KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - curves_Callback_Number_Number interpolateValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Number))))};; - return GetAccessors()->getGlobalScopeAccessor()->curves_customCurve(static_cast(&interpolateValueTemp)); -} -KOALA_INTEROP_DIRECT_2(GlobalScope_curves_customCurve, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_GlobalScope_curves_initCurve(KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto curveValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_curves_Curve curveValueTempTmpBuf = {}; - curveValueTempTmpBuf.tag = curveValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((curveValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - curveValueTempTmpBuf.value = static_cast(thisDeserializer.readInt32()); - } - Opt_curves_Curve curveValueTemp = curveValueTempTmpBuf;; - return GetAccessors()->getGlobalScopeAccessor()->curves_initCurve(static_cast(&curveValueTemp)); -} -KOALA_INTEROP_DIRECT_2(GlobalScope_curves_initCurve, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_GlobalScope_curves_interpolatingSpring(KInteropNumber velocity, KInteropNumber mass, KInteropNumber stiffness, KInteropNumber damping) { - return GetAccessors()->getGlobalScopeAccessor()->curves_interpolatingSpring((const Ark_Number*) (&velocity), (const Ark_Number*) (&mass), (const Ark_Number*) (&stiffness), (const Ark_Number*) (&damping)); -} -KOALA_INTEROP_DIRECT_4(GlobalScope_curves_interpolatingSpring, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -Ark_NativePointer impl_GlobalScope_curves_responsiveSpringMotion(KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto responseValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Number responseValueTempTmpBuf = {}; - responseValueTempTmpBuf.tag = responseValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((responseValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - responseValueTempTmpBuf.value = static_cast(thisDeserializer.readNumber()); - } - Opt_Number responseValueTemp = responseValueTempTmpBuf;; - const auto dampingFractionValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Number dampingFractionValueTempTmpBuf = {}; - dampingFractionValueTempTmpBuf.tag = dampingFractionValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((dampingFractionValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - dampingFractionValueTempTmpBuf.value = static_cast(thisDeserializer.readNumber()); - } - Opt_Number dampingFractionValueTemp = dampingFractionValueTempTmpBuf;; - const auto overlapDurationValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Number overlapDurationValueTempTmpBuf = {}; - overlapDurationValueTempTmpBuf.tag = overlapDurationValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((overlapDurationValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - overlapDurationValueTempTmpBuf.value = static_cast(thisDeserializer.readNumber()); - } - Opt_Number overlapDurationValueTemp = overlapDurationValueTempTmpBuf;; - return GetAccessors()->getGlobalScopeAccessor()->curves_responsiveSpringMotion(static_cast(&responseValueTemp), static_cast(&dampingFractionValueTemp), static_cast(&overlapDurationValueTemp)); -} -KOALA_INTEROP_DIRECT_2(GlobalScope_curves_responsiveSpringMotion, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_GlobalScope_curves_springCurve(KInteropNumber velocity, KInteropNumber mass, KInteropNumber stiffness, KInteropNumber damping) { - return GetAccessors()->getGlobalScopeAccessor()->curves_springCurve((const Ark_Number*) (&velocity), (const Ark_Number*) (&mass), (const Ark_Number*) (&stiffness), (const Ark_Number*) (&damping)); -} -KOALA_INTEROP_DIRECT_4(GlobalScope_curves_springCurve, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -Ark_NativePointer impl_GlobalScope_curves_springMotion(KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - const auto responseValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Number responseValueTempTmpBuf = {}; - responseValueTempTmpBuf.tag = responseValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((responseValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - responseValueTempTmpBuf.value = static_cast(thisDeserializer.readNumber()); - } - Opt_Number responseValueTemp = responseValueTempTmpBuf;; - const auto dampingFractionValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Number dampingFractionValueTempTmpBuf = {}; - dampingFractionValueTempTmpBuf.tag = dampingFractionValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((dampingFractionValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - dampingFractionValueTempTmpBuf.value = static_cast(thisDeserializer.readNumber()); - } - Opt_Number dampingFractionValueTemp = dampingFractionValueTempTmpBuf;; - const auto overlapDurationValueTempTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Number overlapDurationValueTempTmpBuf = {}; - overlapDurationValueTempTmpBuf.tag = overlapDurationValueTempTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((overlapDurationValueTempTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - overlapDurationValueTempTmpBuf.value = static_cast(thisDeserializer.readNumber()); - } - Opt_Number overlapDurationValueTemp = overlapDurationValueTempTmpBuf;; - return GetAccessors()->getGlobalScopeAccessor()->curves_springMotion(static_cast(&responseValueTemp), static_cast(&dampingFractionValueTemp), static_cast(&overlapDurationValueTemp)); -} -KOALA_INTEROP_DIRECT_2(GlobalScope_curves_springMotion, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_GlobalScope_curves_stepsCurve(KInteropNumber count, Ark_Boolean end) { - return GetAccessors()->getGlobalScopeAccessor()->curves_stepsCurve((const Ark_Number*) (&count), end); -} -KOALA_INTEROP_DIRECT_2(GlobalScope_curves_stepsCurve, Ark_NativePointer, KInteropNumber, Ark_Boolean) -KInteropReturnBuffer impl_GlobalScope_edgeColors(KInteropNumber all) { - const auto &retValue = GetAccessors()->getGlobalScopeAccessor()->edgeColors((const Ark_Number*) (&all)); - SerializerBase _retSerializer {}; - Edges_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(GlobalScope_edgeColors, KInteropReturnBuffer, KInteropNumber) -KInteropReturnBuffer impl_GlobalScope_edgeWidths(KInteropNumber all) { - const auto &retValue = GetAccessors()->getGlobalScopeAccessor()->edgeWidths((const Ark_Number*) (&all)); - SerializerBase _retSerializer {}; - Edges_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(GlobalScope_edgeWidths, KInteropReturnBuffer, KInteropNumber) Ark_Boolean impl_GlobalScope_focusControl_requestFocus(const KStringPtr& value) { return GetAccessors()->getGlobalScopeAccessor()->focusControl_requestFocus((const Ark_String*) (&value)); } @@ -39768,38 +34940,6 @@ void impl_GlobalScope_setAppBgColor(const KStringPtr& value) { GetAccessors()->getGlobalScopeAccessor()->setAppBgColor((const Ark_String*) (&value)); } KOALA_INTEROP_V1(GlobalScope_setAppBgColor, KStringPtr) -void impl_GlobalScope_text_getFontDescriptorByFullName(KVMContext vmContext, const KStringPtr& fullName, Ark_Int32 fontType, KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_Opt_FontDescriptor_Opt_Array_String_Void outputArgumentForReturningPromiseValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_FontDescriptor_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_FontDescriptor_Opt_Array_String_Void))))};; - GetAccessors()->getGlobalScopeAccessor()->text_getFontDescriptorByFullName(reinterpret_cast(vmContext), GetAsyncWorker(), (const Ark_String*) (&fullName), static_cast(fontType), static_cast(&outputArgumentForReturningPromiseValueTemp)); -} -KOALA_INTEROP_CTX_V4(GlobalScope_text_getFontDescriptorByFullName, KStringPtr, Ark_Int32, KSerializerBuffer, int32_t) -void impl_GlobalScope_text_getSystemFontFullNamesByType(KVMContext vmContext, Ark_Int32 fontType, KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_Opt_Array_String_Opt_Array_String_Void outputArgumentForReturningPromiseValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Array_String_Opt_Array_String_Void))))};; - GetAccessors()->getGlobalScopeAccessor()->text_getSystemFontFullNamesByType(reinterpret_cast(vmContext), GetAsyncWorker(), static_cast(fontType), static_cast(&outputArgumentForReturningPromiseValueTemp)); -} -KOALA_INTEROP_CTX_V3(GlobalScope_text_getSystemFontFullNamesByType, Ark_Int32, KSerializerBuffer, int32_t) -void impl_GlobalScope_text_matchFontDescriptors(KVMContext vmContext, KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_text_FontDescriptor descValueTemp = text_FontDescriptor_serializer::read(thisDeserializer);; - Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void outputArgumentForReturningPromiseValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void))))};; - GetAccessors()->getGlobalScopeAccessor()->text_matchFontDescriptors(reinterpret_cast(vmContext), GetAsyncWorker(), static_cast(&descValueTemp), static_cast(&outputArgumentForReturningPromiseValueTemp)); -} -KOALA_INTEROP_CTX_V2(GlobalScope_text_matchFontDescriptors, KSerializerBuffer, int32_t) -KInteropReturnBuffer impl_GlobalScope_uiEffect_createBrightnessBlender(KSerializerBuffer thisArray, int32_t thisLength) { - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_uiEffect_BrightnessBlenderParam paramValueTemp = uiEffect_BrightnessBlenderParam_serializer::read(thisDeserializer);; - const auto &retValue = GetAccessors()->getGlobalScopeAccessor()->uiEffect_createBrightnessBlender(static_cast(¶mValueTemp)); - SerializerBase _retSerializer {}; - uiEffect_BrightnessBlender_serializer::write(_retSerializer, retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_2(GlobalScope_uiEffect_createBrightnessBlender, KInteropReturnBuffer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_GlobalScope_uiEffect_createEffect() { - return GetAccessors()->getGlobalScopeAccessor()->uiEffect_createEffect(); -} -KOALA_INTEROP_DIRECT_0(GlobalScope_uiEffect_createEffect, Ark_NativePointer) Ark_Number impl_GlobalScope_vp2px(KInteropNumber value) { return GetAccessors()->getGlobalScopeAccessor()->vp2px((const Ark_Number*) (&value)); } diff --git a/arkoala-arkts/framework/native/src/generated/callback_deserialize_call.cc b/arkoala-arkts/framework/native/src/generated/callback_deserialize_call.cc index 2d600e6691089c22a77a65384ae8ac18e5fd8687..2f5bf5f684120f31cec53c1d7859a8fd05679f6c 100644 --- a/arkoala-arkts/framework/native/src/generated/callback_deserialize_call.cc +++ b/arkoala-arkts/framework/native/src/generated/callback_deserialize_call.cc @@ -58,6 +58,24 @@ void deserializeAndCallSyncAccessibilityFocusCallback(Ark_VMContext vmContext, K Ark_Boolean isFocus = thisDeserializer.readBoolean(); callSyncMethod(vmContext, resourceId, isFocus); } +void deserializeAndCallAccessibilityTransparentCallback(KSerializerBuffer thisArray, Ark_Int32 thisLength) +{ + DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_AccessibilityTransparentCallback)))); + thisDeserializer.readPointer(); + Ark_TouchEvent event = static_cast(TouchEvent_serializer::read(thisDeserializer)); + _call(_resourceId, event); +} +void deserializeAndCallSyncAccessibilityTransparentCallback(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) +{ + DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); + const Ark_Int32 resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_AccessibilityTransparentCallback)))); + Ark_TouchEvent event = static_cast(TouchEvent_serializer::read(thisDeserializer)); + callSyncMethod(vmContext, resourceId, event); +} void deserializeAndCallAsyncCallback_image_PixelMap_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -76,6 +94,24 @@ void deserializeAndCallSyncAsyncCallback_image_PixelMap_Void(Ark_VMContext vmCon Ark_image_PixelMap result = static_cast(image_PixelMap_serializer::read(thisDeserializer)); callSyncMethod(vmContext, resourceId, result); } +void deserializeAndCallBuilderParameterCallback(KSerializerBuffer thisArray, Ark_Int32 thisLength) +{ + DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_BuilderParameterCallback)))); + thisDeserializer.readPointer(); + Callback_Any_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any_Void))))}; + _call(_resourceId, continuationResult); +} +void deserializeAndCallSyncBuilderParameterCallback(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) +{ + DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); + const Ark_Int32 resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_BuilderParameterCallback)))); + Callback_Any_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any_Void))))}; + callSyncMethod(vmContext, resourceId, continuationResult); +} void deserializeAndCallButtonModifierBuilder(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -118,6 +154,24 @@ void deserializeAndCallSyncButtonTriggerClickCallback(Ark_VMContext vmContext, K Ark_Number yPos = static_cast(thisDeserializer.readNumber()); callSyncMethod(vmContext, resourceId, xPos, yPos); } +void deserializeAndCallCallback_Any_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) +{ + DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any_Void)))); + thisDeserializer.readPointer(); + Ark_Object value = static_cast(thisDeserializer.readObject()); + _call(_resourceId, value); +} +void deserializeAndCallSyncCallback_Any_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) +{ + DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); + const Ark_Int32 resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any_Void)))); + Ark_Object value = static_cast(thisDeserializer.readObject()); + callSyncMethod(vmContext, resourceId, value); +} void deserializeAndCallCallback_Area_Area_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -328,19 +382,19 @@ void deserializeAndCallCallback_Boolean_Void(KSerializerBuffer thisArray, Ark_In { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))); + const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))); thisDeserializer.readPointer(); - Ark_Boolean value0 = thisDeserializer.readBoolean(); - _call(_resourceId, value0); + Ark_Boolean isSelected = thisDeserializer.readBoolean(); + _call(_resourceId, isSelected); } void deserializeAndCallSyncCallback_Boolean_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); const Ark_Int32 resourceId = thisDeserializer.readInt32(); thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void)))); - Ark_Boolean value0 = thisDeserializer.readBoolean(); - callSyncMethod(vmContext, resourceId, value0); + const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void)))); + Ark_Boolean isSelected = thisDeserializer.readBoolean(); + callSyncMethod(vmContext, resourceId, isSelected); } void deserializeAndCallCallback_Buffer_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) { @@ -360,46 +414,6 @@ void deserializeAndCallSyncCallback_Buffer_Void(Ark_VMContext vmContext, KSerial Ark_Buffer value = static_cast(thisDeserializer.readBuffer()); callSyncMethod(vmContext, resourceId, value); } -void deserializeAndCallCallback_ClickEvent_PasteButtonOnClickResult_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void)))); - thisDeserializer.readPointer(); - Ark_ClickEvent event = static_cast(ClickEvent_serializer::read(thisDeserializer)); - Ark_PasteButtonOnClickResult result = static_cast(thisDeserializer.readInt32()); - _call(_resourceId, event, result); -} -void deserializeAndCallSyncCallback_ClickEvent_PasteButtonOnClickResult_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void)))); - Ark_ClickEvent event = static_cast(ClickEvent_serializer::read(thisDeserializer)); - Ark_PasteButtonOnClickResult result = static_cast(thisDeserializer.readInt32()); - callSyncMethod(vmContext, resourceId, event, result); -} -void deserializeAndCallCallback_ClickEvent_SaveButtonOnClickResult_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void)))); - thisDeserializer.readPointer(); - Ark_ClickEvent event = static_cast(ClickEvent_serializer::read(thisDeserializer)); - Ark_SaveButtonOnClickResult result = static_cast(thisDeserializer.readInt32()); - _call(_resourceId, event, result); -} -void deserializeAndCallSyncCallback_ClickEvent_SaveButtonOnClickResult_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void)))); - Ark_ClickEvent event = static_cast(ClickEvent_serializer::read(thisDeserializer)); - Ark_SaveButtonOnClickResult result = static_cast(thisDeserializer.readInt32()); - callSyncMethod(vmContext, resourceId, event, result); -} void deserializeAndCallCallback_ClickEvent_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -604,24 +618,6 @@ void deserializeAndCallSyncCallback_DeleteValue_Void(Ark_VMContext vmContext, KS Ark_DeleteValue value0 = DeleteValue_serializer::read(thisDeserializer); callSyncMethod(vmContext, resourceId, value0); } -void deserializeAndCallCallback_DensityInfo_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DensityInfo_Void)))); - thisDeserializer.readPointer(); - Ark_uiObserver_DensityInfo value0 = static_cast(uiObserver_DensityInfo_serializer::read(thisDeserializer)); - _call(_resourceId, value0); -} -void deserializeAndCallSyncCallback_DensityInfo_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DensityInfo_Void)))); - Ark_uiObserver_DensityInfo value0 = static_cast(uiObserver_DensityInfo_serializer::read(thisDeserializer)); - callSyncMethod(vmContext, resourceId, value0); -} void deserializeAndCallCallback_DismissContentCoverAction_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -912,19 +908,55 @@ void deserializeAndCallCallback_GestureEvent_Void(KSerializerBuffer thisArray, A { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))); + const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))); thisDeserializer.readPointer(); - Ark_GestureEvent event = static_cast(GestureEvent_serializer::read(thisDeserializer)); - _call(_resourceId, event); + Ark_GestureEvent value0 = static_cast(GestureEvent_serializer::read(thisDeserializer)); + _call(_resourceId, value0); } void deserializeAndCallSyncCallback_GestureEvent_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); const Ark_Int32 resourceId = thisDeserializer.readInt32(); thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void)))); - Ark_GestureEvent event = static_cast(GestureEvent_serializer::read(thisDeserializer)); - callSyncMethod(vmContext, resourceId, event); + const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void)))); + Ark_GestureEvent value0 = static_cast(GestureEvent_serializer::read(thisDeserializer)); + callSyncMethod(vmContext, resourceId, value0); +} +void deserializeAndCallCallback_GestureGroup(KSerializerBuffer thisArray, Ark_Int32 thisLength) +{ + DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureGroup)))); + thisDeserializer.readPointer(); + Callback_GestureGroup_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureGroup_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureGroup_Void))))}; + _call(_resourceId, continuationResult); +} +void deserializeAndCallSyncCallback_GestureGroup(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) +{ + DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); + const Ark_Int32 resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureGroup)))); + Callback_GestureGroup_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureGroup_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureGroup_Void))))}; + callSyncMethod(vmContext, resourceId, continuationResult); +} +void deserializeAndCallCallback_GestureGroup_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) +{ + DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureGroup_Void)))); + thisDeserializer.readPointer(); + Ark_GestureGroup value = static_cast(GestureGroup_serializer::read(thisDeserializer)); + _call(_resourceId, value); +} +void deserializeAndCallSyncCallback_GestureGroup_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) +{ + DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); + const Ark_Int32 resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureGroup_Void)))); + Ark_GestureGroup value = static_cast(GestureGroup_serializer::read(thisDeserializer)); + callSyncMethod(vmContext, resourceId, value); } void deserializeAndCallCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(KSerializerBuffer thisArray, Ark_Int32 thisLength) { @@ -1354,42 +1386,6 @@ void deserializeAndCallSyncCallback_NavDestinationContext_Void(Ark_VMContext vmC Ark_NavDestinationContext value0 = static_cast(NavDestinationContext_serializer::read(thisDeserializer)); callSyncMethod(vmContext, resourceId, value0); } -void deserializeAndCallCallback_NavDestinationInfo_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_NavDestinationInfo_Void)))); - thisDeserializer.readPointer(); - Ark_uiObserver_NavDestinationInfo value0 = uiObserver_NavDestinationInfo_serializer::read(thisDeserializer); - _call(_resourceId, value0); -} -void deserializeAndCallSyncCallback_NavDestinationInfo_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_NavDestinationInfo_Void)))); - Ark_uiObserver_NavDestinationInfo value0 = uiObserver_NavDestinationInfo_serializer::read(thisDeserializer); - callSyncMethod(vmContext, resourceId, value0); -} -void deserializeAndCallCallback_NavDestinationSwitchInfo_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_NavDestinationSwitchInfo_Void)))); - thisDeserializer.readPointer(); - Ark_uiObserver_NavDestinationSwitchInfo value0 = uiObserver_NavDestinationSwitchInfo_serializer::read(thisDeserializer); - _call(_resourceId, value0); -} -void deserializeAndCallSyncCallback_NavDestinationSwitchInfo_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_NavDestinationSwitchInfo_Void)))); - Ark_uiObserver_NavDestinationSwitchInfo value0 = uiObserver_NavDestinationSwitchInfo_serializer::read(thisDeserializer); - callSyncMethod(vmContext, resourceId, value0); -} void deserializeAndCallCallback_NavigationMode_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -1444,26 +1440,6 @@ void deserializeAndCallSyncCallback_NavigationTransitionProxy_Void(Ark_VMContext Ark_NavigationTransitionProxy transitionProxy = static_cast(NavigationTransitionProxy_serializer::read(thisDeserializer)); callSyncMethod(vmContext, resourceId, transitionProxy); } -void deserializeAndCallCallback_Number_Number(KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number)))); - thisDeserializer.readPointer(); - Ark_Number fraction = static_cast(thisDeserializer.readNumber()); - Callback_Number_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; - _call(_resourceId, fraction, continuationResult); -} -void deserializeAndCallSyncCallback_Number_Number(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Number)))); - Ark_Number fraction = static_cast(thisDeserializer.readNumber()); - Callback_Number_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; - callSyncMethod(vmContext, resourceId, fraction, continuationResult); -} void deserializeAndCallCallback_Number_Number_Boolean(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -1486,30 +1462,6 @@ void deserializeAndCallSyncCallback_Number_Number_Boolean(Ark_VMContext vmContex Callback_Boolean_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; callSyncMethod(vmContext, resourceId, from, to, continuationResult); } -void deserializeAndCallCallback_Number_Number_Boolean_Boolean(KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Boolean_Boolean)))); - thisDeserializer.readPointer(); - Ark_Number offset = static_cast(thisDeserializer.readNumber()); - Ark_Number index = static_cast(thisDeserializer.readNumber()); - Ark_Boolean leadingEdge = thisDeserializer.readBoolean(); - Callback_Boolean_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; - _call(_resourceId, offset, index, leadingEdge, continuationResult); -} -void deserializeAndCallSyncCallback_Number_Number_Boolean_Boolean(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Number_Boolean_Boolean)))); - Ark_Number offset = static_cast(thisDeserializer.readNumber()); - Ark_Number index = static_cast(thisDeserializer.readNumber()); - Ark_Boolean leadingEdge = thisDeserializer.readBoolean(); - Callback_Boolean_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; - callSyncMethod(vmContext, resourceId, offset, index, leadingEdge, continuationResult); -} void deserializeAndCallCallback_Number_Number_ComputedBarAttribute(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -1638,19 +1590,19 @@ void deserializeAndCallCallback_Number_Void(KSerializerBuffer thisArray, Ark_Int { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))); + const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))); thisDeserializer.readPointer(); - Ark_Number value0 = static_cast(thisDeserializer.readNumber()); - _call(_resourceId, value0); + Ark_Number value = static_cast(thisDeserializer.readNumber()); + _call(_resourceId, value); } void deserializeAndCallSyncCallback_Number_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); const Ark_Int32 resourceId = thisDeserializer.readInt32(); thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void)))); - Ark_Number value0 = static_cast(thisDeserializer.readNumber()); - callSyncMethod(vmContext, resourceId, value0); + const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void)))); + Ark_Number value = static_cast(thisDeserializer.readNumber()); + callSyncMethod(vmContext, resourceId, value); } void deserializeAndCallCallback_Object_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) { @@ -1972,6 +1924,24 @@ void deserializeAndCallSyncCallback_OnInterceptRequestEvent_WebResourceResponse( Callback_WebResourceResponse_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_WebResourceResponse_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_WebResourceResponse_Void))))}; callSyncMethod(vmContext, resourceId, value0, continuationResult); } +void deserializeAndCallCallback_OnLoadFinishedEvent_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) +{ + DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnLoadFinishedEvent_Void)))); + thisDeserializer.readPointer(); + Ark_OnLoadFinishedEvent value0 = OnLoadFinishedEvent_serializer::read(thisDeserializer); + _call(_resourceId, value0); +} +void deserializeAndCallSyncCallback_OnLoadFinishedEvent_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) +{ + DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); + const Ark_Int32 resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnLoadFinishedEvent_Void)))); + Ark_OnLoadFinishedEvent value0 = OnLoadFinishedEvent_serializer::read(thisDeserializer); + callSyncMethod(vmContext, resourceId, value0); +} void deserializeAndCallCallback_OnLoadInterceptEvent_Boolean(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -1992,6 +1962,24 @@ void deserializeAndCallSyncCallback_OnLoadInterceptEvent_Boolean(Ark_VMContext v Callback_Boolean_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; callSyncMethod(vmContext, resourceId, value0, continuationResult); } +void deserializeAndCallCallback_OnLoadStartedEvent_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) +{ + DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnLoadStartedEvent_Void)))); + thisDeserializer.readPointer(); + Ark_OnLoadStartedEvent value0 = OnLoadStartedEvent_serializer::read(thisDeserializer); + _call(_resourceId, value0); +} +void deserializeAndCallSyncCallback_OnLoadStartedEvent_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) +{ + DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); + const Ark_Int32 resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnLoadStartedEvent_Void)))); + Ark_OnLoadStartedEvent value0 = OnLoadStartedEvent_serializer::read(thisDeserializer); + callSyncMethod(vmContext, resourceId, value0); +} void deserializeAndCallCallback_onMeasureSize_SizeResult(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -2030,6 +2018,26 @@ void deserializeAndCallSyncCallback_onMeasureSize_SizeResult(Ark_VMContext vmCon Callback_SizeResult_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SizeResult_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_SizeResult_Void))))}; callSyncMethod(vmContext, resourceId, selfLayoutInfo, children, constraint, continuationResult); } +void deserializeAndCallCallback_OnMoveFromTo(KSerializerBuffer thisArray, Ark_Int32 thisLength) +{ + DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnMoveFromTo)))); + thisDeserializer.readPointer(); + Ark_Int32 from = thisDeserializer.readInt32(); + Ark_Int32 to = thisDeserializer.readInt32(); + _call(_resourceId, from, to); +} +void deserializeAndCallSyncCallback_OnMoveFromTo(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) +{ + DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); + const Ark_Int32 resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnMoveFromTo)))); + Ark_Int32 from = thisDeserializer.readInt32(); + Ark_Int32 to = thisDeserializer.readInt32(); + callSyncMethod(vmContext, resourceId, from, to); +} void deserializeAndCallCallback_OnOverScrollEvent_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -2430,78 +2438,6 @@ void deserializeAndCallSyncCallback_OnWindowNewEvent_Void(Ark_VMContext vmContex Ark_OnWindowNewEvent value0 = OnWindowNewEvent_serializer::read(thisDeserializer); callSyncMethod(vmContext, resourceId, value0); } -void deserializeAndCallCallback_Opt_Array_FontDescriptor_Opt_Array_String_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void)))); - thisDeserializer.readPointer(); - const auto valueTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_CustomObject valueTmpBuf = {}; - valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 valueTmpBuf_Length = thisDeserializer.readInt32(); - Array_CustomObject valueTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&valueTmpBuf_, valueTmpBuf_Length); - for (int valueTmpBuf_BufCounterI = 0; valueTmpBuf_BufCounterI < valueTmpBuf_Length; valueTmpBuf_BufCounterI++) { - valueTmpBuf_.array[valueTmpBuf_BufCounterI] = static_cast(thisDeserializer.readCustomObject("object")); - } - valueTmpBuf.value = valueTmpBuf_; - } - Opt_Array_CustomObject value = valueTmpBuf; - const auto errorTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_String errorTmpBuf = {}; - errorTmpBuf.tag = errorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((errorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 errorTmpBuf_Length = thisDeserializer.readInt32(); - Array_String errorTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&errorTmpBuf_, errorTmpBuf_Length); - for (int errorTmpBuf_BufCounterI = 0; errorTmpBuf_BufCounterI < errorTmpBuf_Length; errorTmpBuf_BufCounterI++) { - errorTmpBuf_.array[errorTmpBuf_BufCounterI] = static_cast(thisDeserializer.readString()); - } - errorTmpBuf.value = errorTmpBuf_; - } - Opt_Array_String error = errorTmpBuf; - _call(_resourceId, value, error); -} -void deserializeAndCallSyncCallback_Opt_Array_FontDescriptor_Opt_Array_String_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void)))); - const auto valueTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_CustomObject valueTmpBuf = {}; - valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 valueTmpBuf_Length = thisDeserializer.readInt32(); - Array_CustomObject valueTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&valueTmpBuf_, valueTmpBuf_Length); - for (int valueTmpBuf_BufCounterI = 0; valueTmpBuf_BufCounterI < valueTmpBuf_Length; valueTmpBuf_BufCounterI++) { - valueTmpBuf_.array[valueTmpBuf_BufCounterI] = static_cast(thisDeserializer.readCustomObject("object")); - } - valueTmpBuf.value = valueTmpBuf_; - } - Opt_Array_CustomObject value = valueTmpBuf; - const auto errorTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_String errorTmpBuf = {}; - errorTmpBuf.tag = errorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((errorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 errorTmpBuf_Length = thisDeserializer.readInt32(); - Array_String errorTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&errorTmpBuf_, errorTmpBuf_Length); - for (int errorTmpBuf_BufCounterI = 0; errorTmpBuf_BufCounterI < errorTmpBuf_Length; errorTmpBuf_BufCounterI++) { - errorTmpBuf_.array[errorTmpBuf_BufCounterI] = static_cast(thisDeserializer.readString()); - } - errorTmpBuf.value = errorTmpBuf_; - } - Opt_Array_String error = errorTmpBuf; - callSyncMethod(vmContext, resourceId, value, error); -} void deserializeAndCallCallback_Opt_Array_NavDestinationTransition_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -2524,99 +2460,27 @@ void deserializeAndCallCallback_Opt_Array_NavDestinationTransition_Void(KSeriali Opt_Array_NavDestinationTransition value = valueTmpBuf; _call(_resourceId, value); } -void deserializeAndCallSyncCallback_Opt_Array_NavDestinationTransition_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Array_NavDestinationTransition_Void)))); - const auto valueTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_NavDestinationTransition valueTmpBuf = {}; - valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 valueTmpBuf_Length = thisDeserializer.readInt32(); - Array_NavDestinationTransition valueTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&valueTmpBuf_, valueTmpBuf_Length); - for (int valueTmpBuf_BufCounterI = 0; valueTmpBuf_BufCounterI < valueTmpBuf_Length; valueTmpBuf_BufCounterI++) { - valueTmpBuf_.array[valueTmpBuf_BufCounterI] = NavDestinationTransition_serializer::read(thisDeserializer); - } - valueTmpBuf.value = valueTmpBuf_; - } - Opt_Array_NavDestinationTransition value = valueTmpBuf; - callSyncMethod(vmContext, resourceId, value); -} -void deserializeAndCallCallback_Opt_Array_String_Opt_Array_String_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Opt_Array_String_Void)))); - thisDeserializer.readPointer(); - const auto valueTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_String valueTmpBuf = {}; - valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 valueTmpBuf_Length = thisDeserializer.readInt32(); - Array_String valueTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&valueTmpBuf_, valueTmpBuf_Length); - for (int valueTmpBuf_BufCounterI = 0; valueTmpBuf_BufCounterI < valueTmpBuf_Length; valueTmpBuf_BufCounterI++) { - valueTmpBuf_.array[valueTmpBuf_BufCounterI] = static_cast(thisDeserializer.readString()); - } - valueTmpBuf.value = valueTmpBuf_; - } - Opt_Array_String value = valueTmpBuf; - const auto errorTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_String errorTmpBuf = {}; - errorTmpBuf.tag = errorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((errorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 errorTmpBuf_Length = thisDeserializer.readInt32(); - Array_String errorTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&errorTmpBuf_, errorTmpBuf_Length); - for (int errorTmpBuf_BufCounterI = 0; errorTmpBuf_BufCounterI < errorTmpBuf_Length; errorTmpBuf_BufCounterI++) { - errorTmpBuf_.array[errorTmpBuf_BufCounterI] = static_cast(thisDeserializer.readString()); - } - errorTmpBuf.value = errorTmpBuf_; - } - Opt_Array_String error = errorTmpBuf; - _call(_resourceId, value, error); -} -void deserializeAndCallSyncCallback_Opt_Array_String_Opt_Array_String_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) +void deserializeAndCallSyncCallback_Opt_Array_NavDestinationTransition_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); const Ark_Int32 resourceId = thisDeserializer.readInt32(); thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Array_String_Opt_Array_String_Void)))); + const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Array_NavDestinationTransition_Void)))); const auto valueTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_String valueTmpBuf = {}; + Opt_Array_NavDestinationTransition valueTmpBuf = {}; valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { const Ark_Int32 valueTmpBuf_Length = thisDeserializer.readInt32(); - Array_String valueTmpBuf_ = {}; + Array_NavDestinationTransition valueTmpBuf_ = {}; thisDeserializer.resizeArray::type, std::decay::type>(&valueTmpBuf_, valueTmpBuf_Length); for (int valueTmpBuf_BufCounterI = 0; valueTmpBuf_BufCounterI < valueTmpBuf_Length; valueTmpBuf_BufCounterI++) { - valueTmpBuf_.array[valueTmpBuf_BufCounterI] = static_cast(thisDeserializer.readString()); + valueTmpBuf_.array[valueTmpBuf_BufCounterI] = NavDestinationTransition_serializer::read(thisDeserializer); } valueTmpBuf.value = valueTmpBuf_; } - Opt_Array_String value = valueTmpBuf; - const auto errorTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_String errorTmpBuf = {}; - errorTmpBuf.tag = errorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((errorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 errorTmpBuf_Length = thisDeserializer.readInt32(); - Array_String errorTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&errorTmpBuf_, errorTmpBuf_Length); - for (int errorTmpBuf_BufCounterI = 0; errorTmpBuf_BufCounterI < errorTmpBuf_Length; errorTmpBuf_BufCounterI++) { - errorTmpBuf_.array[errorTmpBuf_BufCounterI] = static_cast(thisDeserializer.readString()); - } - errorTmpBuf.value = errorTmpBuf_; - } - Opt_Array_String error = errorTmpBuf; - callSyncMethod(vmContext, resourceId, value, error); + Opt_Array_NavDestinationTransition value = valueTmpBuf; + callSyncMethod(vmContext, resourceId, value); } void deserializeAndCallCallback_Opt_Array_String_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) { @@ -2692,64 +2556,6 @@ void deserializeAndCallSyncCallback_Opt_CustomBuilder_Void(Ark_VMContext vmConte Opt_CustomNodeBuilder value = valueTmpBuf; callSyncMethod(vmContext, resourceId, value); } -void deserializeAndCallCallback_Opt_FontDescriptor_Opt_Array_String_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_FontDescriptor_Opt_Array_String_Void)))); - thisDeserializer.readPointer(); - const auto valueTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_CustomObject valueTmpBuf = {}; - valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueTmpBuf.value = static_cast(thisDeserializer.readCustomObject("object")); - } - Opt_CustomObject value = valueTmpBuf; - const auto errorTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_String errorTmpBuf = {}; - errorTmpBuf.tag = errorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((errorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 errorTmpBuf_Length = thisDeserializer.readInt32(); - Array_String errorTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&errorTmpBuf_, errorTmpBuf_Length); - for (int errorTmpBuf_BufCounterI = 0; errorTmpBuf_BufCounterI < errorTmpBuf_Length; errorTmpBuf_BufCounterI++) { - errorTmpBuf_.array[errorTmpBuf_BufCounterI] = static_cast(thisDeserializer.readString()); - } - errorTmpBuf.value = errorTmpBuf_; - } - Opt_Array_String error = errorTmpBuf; - _call(_resourceId, value, error); -} -void deserializeAndCallSyncCallback_Opt_FontDescriptor_Opt_Array_String_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_FontDescriptor_Opt_Array_String_Void)))); - const auto valueTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_CustomObject valueTmpBuf = {}; - valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueTmpBuf.value = static_cast(thisDeserializer.readCustomObject("object")); - } - Opt_CustomObject value = valueTmpBuf; - const auto errorTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_String errorTmpBuf = {}; - errorTmpBuf.tag = errorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((errorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 errorTmpBuf_Length = thisDeserializer.readInt32(); - Array_String errorTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&errorTmpBuf_, errorTmpBuf_Length); - for (int errorTmpBuf_BufCounterI = 0; errorTmpBuf_BufCounterI < errorTmpBuf_Length; errorTmpBuf_BufCounterI++) { - errorTmpBuf_.array[errorTmpBuf_BufCounterI] = static_cast(thisDeserializer.readString()); - } - errorTmpBuf.value = errorTmpBuf_; - } - Opt_Array_String error = errorTmpBuf; - callSyncMethod(vmContext, resourceId, value, error); -} void deserializeAndCallCallback_Opt_NavigationAnimatedTransition_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -2810,64 +2616,6 @@ void deserializeAndCallSyncCallback_Opt_OffsetResult_Void(Ark_VMContext vmContex Opt_OffsetResult value = valueTmpBuf; callSyncMethod(vmContext, resourceId, value); } -void deserializeAndCallCallback_Opt_Scene_Opt_Array_String_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Scene_Opt_Array_String_Void)))); - thisDeserializer.readPointer(); - const auto valueTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Scene valueTmpBuf = {}; - valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueTmpBuf.value = static_cast(Scene_serializer::read(thisDeserializer)); - } - Opt_Scene value = valueTmpBuf; - const auto errorTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_String errorTmpBuf = {}; - errorTmpBuf.tag = errorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((errorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 errorTmpBuf_Length = thisDeserializer.readInt32(); - Array_String errorTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&errorTmpBuf_, errorTmpBuf_Length); - for (int errorTmpBuf_BufCounterI = 0; errorTmpBuf_BufCounterI < errorTmpBuf_Length; errorTmpBuf_BufCounterI++) { - errorTmpBuf_.array[errorTmpBuf_BufCounterI] = static_cast(thisDeserializer.readString()); - } - errorTmpBuf.value = errorTmpBuf_; - } - Opt_Array_String error = errorTmpBuf; - _call(_resourceId, value, error); -} -void deserializeAndCallSyncCallback_Opt_Scene_Opt_Array_String_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Scene_Opt_Array_String_Void)))); - const auto valueTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Scene valueTmpBuf = {}; - valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueTmpBuf.value = static_cast(Scene_serializer::read(thisDeserializer)); - } - Opt_Scene value = valueTmpBuf; - const auto errorTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_String errorTmpBuf = {}; - errorTmpBuf.tag = errorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((errorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 errorTmpBuf_Length = thisDeserializer.readInt32(); - Array_String errorTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&errorTmpBuf_, errorTmpBuf_Length); - for (int errorTmpBuf_BufCounterI = 0; errorTmpBuf_BufCounterI < errorTmpBuf_Length; errorTmpBuf_BufCounterI++) { - errorTmpBuf_.array[errorTmpBuf_BufCounterI] = static_cast(thisDeserializer.readString()); - } - errorTmpBuf.value = errorTmpBuf_; - } - Opt_Array_String error = errorTmpBuf; - callSyncMethod(vmContext, resourceId, value, error); -} void deserializeAndCallCallback_Opt_ScrollResult_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -2898,64 +2646,6 @@ void deserializeAndCallSyncCallback_Opt_ScrollResult_Void(Ark_VMContext vmContex Opt_ScrollResult value = valueTmpBuf; callSyncMethod(vmContext, resourceId, value); } -void deserializeAndCallCallback_Opt_String_Opt_Array_String_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_String_Opt_Array_String_Void)))); - thisDeserializer.readPointer(); - const auto valueTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_String valueTmpBuf = {}; - valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueTmpBuf.value = static_cast(thisDeserializer.readString()); - } - Opt_String value = valueTmpBuf; - const auto errorTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_String errorTmpBuf = {}; - errorTmpBuf.tag = errorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((errorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 errorTmpBuf_Length = thisDeserializer.readInt32(); - Array_String errorTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&errorTmpBuf_, errorTmpBuf_Length); - for (int errorTmpBuf_BufCounterI = 0; errorTmpBuf_BufCounterI < errorTmpBuf_Length; errorTmpBuf_BufCounterI++) { - errorTmpBuf_.array[errorTmpBuf_BufCounterI] = static_cast(thisDeserializer.readString()); - } - errorTmpBuf.value = errorTmpBuf_; - } - Opt_Array_String error = errorTmpBuf; - _call(_resourceId, value, error); -} -void deserializeAndCallSyncCallback_Opt_String_Opt_Array_String_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_String_Opt_Array_String_Void)))); - const auto valueTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_String valueTmpBuf = {}; - valueTmpBuf.tag = valueTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((valueTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - valueTmpBuf.value = static_cast(thisDeserializer.readString()); - } - Opt_String value = valueTmpBuf; - const auto errorTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_String errorTmpBuf = {}; - errorTmpBuf.tag = errorTmpBuf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((errorTmpBuf_runtimeType) != (INTEROP_RUNTIME_UNDEFINED)) { - const Ark_Int32 errorTmpBuf_Length = thisDeserializer.readInt32(); - Array_String errorTmpBuf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&errorTmpBuf_, errorTmpBuf_Length); - for (int errorTmpBuf_BufCounterI = 0; errorTmpBuf_BufCounterI < errorTmpBuf_Length; errorTmpBuf_BufCounterI++) { - errorTmpBuf_.array[errorTmpBuf_BufCounterI] = static_cast(thisDeserializer.readString()); - } - errorTmpBuf.value = errorTmpBuf_; - } - Opt_Array_String error = errorTmpBuf; - callSyncMethod(vmContext, resourceId, value, error); -} void deserializeAndCallCallback_Opt_StyledString_Opt_Array_String_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -3322,42 +3012,6 @@ void deserializeAndCallSyncCallback_RotationGesture_Void(Ark_VMContext vmContext Ark_RotationGesture value = static_cast(RotationGesture_serializer::read(thisDeserializer)); callSyncMethod(vmContext, resourceId, value); } -void deserializeAndCallCallback_RouterPageInfo_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_RouterPageInfo_Void)))); - thisDeserializer.readPointer(); - Ark_uiObserver_RouterPageInfo value0 = static_cast(uiObserver_RouterPageInfo_serializer::read(thisDeserializer)); - _call(_resourceId, value0); -} -void deserializeAndCallSyncCallback_RouterPageInfo_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_RouterPageInfo_Void)))); - Ark_uiObserver_RouterPageInfo value0 = static_cast(uiObserver_RouterPageInfo_serializer::read(thisDeserializer)); - callSyncMethod(vmContext, resourceId, value0); -} -void deserializeAndCallCallback_ScrollEventInfo_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ScrollEventInfo_Void)))); - thisDeserializer.readPointer(); - Ark_uiObserver_ScrollEventInfo value0 = uiObserver_ScrollEventInfo_serializer::read(thisDeserializer); - _call(_resourceId, value0); -} -void deserializeAndCallSyncCallback_ScrollEventInfo_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ScrollEventInfo_Void)))); - Ark_uiObserver_ScrollEventInfo value0 = uiObserver_ScrollEventInfo_serializer::read(thisDeserializer); - callSyncMethod(vmContext, resourceId, value0); -} void deserializeAndCallCallback_SheetDismiss_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -3948,24 +3602,6 @@ void deserializeAndCallSyncCallback_T_Void_String(Ark_VMContext vmContext, KSeri Ark_String value0 = static_cast(thisDeserializer.readString()); callSyncMethod(vmContext, resourceId, value0); } -void deserializeAndCallCallback_TabContentInfo_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TabContentInfo_Void)))); - thisDeserializer.readPointer(); - Ark_uiObserver_TabContentInfo value0 = uiObserver_TabContentInfo_serializer::read(thisDeserializer); - _call(_resourceId, value0); -} -void deserializeAndCallSyncCallback_TabContentInfo_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TabContentInfo_Void)))); - Ark_uiObserver_TabContentInfo value0 = uiObserver_TabContentInfo_serializer::read(thisDeserializer); - callSyncMethod(vmContext, resourceId, value0); -} void deserializeAndCallCallback_TabContentTransitionProxy_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -4002,24 +3638,6 @@ void deserializeAndCallSyncCallback_TerminationInfo_Void(Ark_VMContext vmContext Ark_TerminationInfo value0 = TerminationInfo_serializer::read(thisDeserializer); callSyncMethod(vmContext, resourceId, value0); } -void deserializeAndCallCallback_TextPickerResult_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TextPickerResult_Void)))); - thisDeserializer.readPointer(); - Ark_TextPickerResult value = TextPickerResult_serializer::read(thisDeserializer); - _call(_resourceId, value); -} -void deserializeAndCallSyncCallback_TextPickerResult_Void(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TextPickerResult_Void)))); - Ark_TextPickerResult value = TextPickerResult_serializer::read(thisDeserializer); - callSyncMethod(vmContext, resourceId, value); -} void deserializeAndCallCallback_TextRange_Void(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -4372,24 +3990,6 @@ void deserializeAndCallSyncContentWillScrollCallback(Ark_VMContext vmContext, KS Callback_Boolean_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; callSyncMethod(vmContext, resourceId, result, continuationResult); } -void deserializeAndCallContext_getGroupDir_Callback(KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Context_getGroupDir_Callback)))); - thisDeserializer.readPointer(); - Ark_String result = static_cast(thisDeserializer.readString()); - _call(_resourceId, result); -} -void deserializeAndCallSyncContext_getGroupDir_Callback(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Context_getGroupDir_Callback)))); - Ark_String result = static_cast(thisDeserializer.readString()); - callSyncMethod(vmContext, resourceId, result); -} void deserializeAndCallCustomNodeBuilder(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -4563,7 +4163,7 @@ void deserializeAndCallGetItemMainSizeByIndex(KSerializerBuffer thisArray, Ark_I const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_GetItemMainSizeByIndex)))); thisDeserializer.readPointer(); Ark_Number index = static_cast(thisDeserializer.readNumber()); - Callback_Number_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; + Callback_Number_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; _call(_resourceId, index, continuationResult); } void deserializeAndCallSyncGetItemMainSizeByIndex(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) @@ -4573,7 +4173,7 @@ void deserializeAndCallSyncGetItemMainSizeByIndex(Ark_VMContext vmContext, KSeri thisDeserializer.readPointer(); const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_GetItemMainSizeByIndex)))); Ark_Number index = static_cast(thisDeserializer.readNumber()); - Callback_Number_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; + Callback_Number_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; callSyncMethod(vmContext, resourceId, index, continuationResult); } void deserializeAndCallHoverCallback(KSerializerBuffer thisArray, Ark_Int32 thisLength) @@ -5290,26 +4890,6 @@ void deserializeAndCallSyncOnLargestContentfulPaintCallback(Ark_VMContext vmCont Ark_LargestContentfulPaint largestContentfulPaint = LargestContentfulPaint_serializer::read(thisDeserializer); callSyncMethod(vmContext, resourceId, largestContentfulPaint); } -void deserializeAndCallOnLinearIndicatorChangeCallback(KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnLinearIndicatorChangeCallback)))); - thisDeserializer.readPointer(); - Ark_Number index = static_cast(thisDeserializer.readNumber()); - Ark_Number progress = static_cast(thisDeserializer.readNumber()); - _call(_resourceId, index, progress); -} -void deserializeAndCallSyncOnLinearIndicatorChangeCallback(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnLinearIndicatorChangeCallback)))); - Ark_Number index = static_cast(thisDeserializer.readNumber()); - Ark_Number progress = static_cast(thisDeserializer.readNumber()); - callSyncMethod(vmContext, resourceId, index, progress); -} void deserializeAndCallOnMenuItemClickCallback(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); @@ -5976,12 +5556,13 @@ void deserializeAndCallSyncOnWillScrollCallback(Ark_VMContext vmContext, KSerial Callback_Opt_ScrollResult_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_ScrollResult_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_ScrollResult_Void))))}; callSyncMethod(vmContext, resourceId, scrollOffset, scrollState, scrollSource, continuationResult); } -void deserializeAndCallPageMapBuilder(KSerializerBuffer thisArray, Ark_Int32 thisLength) +void deserializeAndCallPageMapNodeBuilder(KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_PageMapBuilder)))); + const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_PageMapNodeBuilder)))); thisDeserializer.readPointer(); + Ark_NativePointer parentNode = thisDeserializer.readPointer(); Ark_String name = static_cast(thisDeserializer.readString()); const auto paramTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Object paramTmpBuf = {}; @@ -5990,14 +5571,16 @@ void deserializeAndCallPageMapBuilder(KSerializerBuffer thisArray, Ark_Int32 thi paramTmpBuf.value = static_cast(thisDeserializer.readObject()); } Opt_Object param = paramTmpBuf; - _call(_resourceId, name, param); + Callback_Pointer_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Pointer_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Pointer_Void))))}; + _call(_resourceId, parentNode, name, param, continuationResult); } -void deserializeAndCallSyncPageMapBuilder(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) +void deserializeAndCallSyncPageMapNodeBuilder(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) { DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); const Ark_Int32 resourceId = thisDeserializer.readInt32(); thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_PageMapBuilder)))); + const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_PageMapNodeBuilder)))); + Ark_NativePointer parentNode = thisDeserializer.readPointer(); Ark_String name = static_cast(thisDeserializer.readString()); const auto paramTmpBuf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Object paramTmpBuf = {}; @@ -6006,27 +5589,8 @@ void deserializeAndCallSyncPageMapBuilder(Ark_VMContext vmContext, KSerializerBu paramTmpBuf.value = static_cast(thisDeserializer.readObject()); } Opt_Object param = paramTmpBuf; - callSyncMethod(vmContext, resourceId, name, param); -} -void deserializeAndCallPageTransitionCallback(KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_PageTransitionCallback)))); - thisDeserializer.readPointer(); - Ark_RouteType type = static_cast(thisDeserializer.readInt32()); - Ark_Number progress = static_cast(thisDeserializer.readNumber()); - _call(_resourceId, type, progress); -} -void deserializeAndCallSyncPageTransitionCallback(Ark_VMContext vmContext, KSerializerBuffer thisArray, Ark_Int32 thisLength) -{ - DeserializerBase thisDeserializer = DeserializerBase(thisArray, thisLength); - const Ark_Int32 resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto callSyncMethod = reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_PageTransitionCallback)))); - Ark_RouteType type = static_cast(thisDeserializer.readInt32()); - Ark_Number progress = static_cast(thisDeserializer.readNumber()); - callSyncMethod(vmContext, resourceId, type, progress); + Callback_Pointer_Void continuationResult = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Pointer_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Pointer_Void))))}; + callSyncMethod(vmContext, resourceId, parentNode, name, param, continuationResult); } void deserializeAndCallPasteEventCallback(KSerializerBuffer thisArray, Ark_Int32 thisLength) { @@ -7015,9 +6579,12 @@ void deserializeAndCallCallback(Ark_Int32 kind, KSerializerBuffer thisArray, Ark switch (static_cast(kind)) { case Kind_AccessibilityCallback: return deserializeAndCallAccessibilityCallback(thisArray, thisLength); case Kind_AccessibilityFocusCallback: return deserializeAndCallAccessibilityFocusCallback(thisArray, thisLength); + case Kind_AccessibilityTransparentCallback: return deserializeAndCallAccessibilityTransparentCallback(thisArray, thisLength); case Kind_AsyncCallback_image_PixelMap_Void: return deserializeAndCallAsyncCallback_image_PixelMap_Void(thisArray, thisLength); + case Kind_BuilderParameterCallback: return deserializeAndCallBuilderParameterCallback(thisArray, thisLength); case Kind_ButtonModifierBuilder: return deserializeAndCallButtonModifierBuilder(thisArray, thisLength); case Kind_ButtonTriggerClickCallback: return deserializeAndCallButtonTriggerClickCallback(thisArray, thisLength); + case Kind_Callback_Any_Void: return deserializeAndCallCallback_Any_Void(thisArray, thisLength); case Kind_Callback_Area_Area_Void: return deserializeAndCallCallback_Area_Area_Void(thisArray, thisLength); case Kind_Callback_Array_Number_Void: return deserializeAndCallCallback_Array_Number_Void(thisArray, thisLength); case Kind_Callback_Array_String_Void: return deserializeAndCallCallback_Array_String_Void(thisArray, thisLength); @@ -7028,8 +6595,6 @@ void deserializeAndCallCallback(Ark_Int32 kind, KSerializerBuffer thisArray, Ark case Kind_Callback_Boolean_HoverEvent_Void: return deserializeAndCallCallback_Boolean_HoverEvent_Void(thisArray, thisLength); case Kind_Callback_Boolean_Void: return deserializeAndCallCallback_Boolean_Void(thisArray, thisLength); case Kind_Callback_Buffer_Void: return deserializeAndCallCallback_Buffer_Void(thisArray, thisLength); - case Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void: return deserializeAndCallCallback_ClickEvent_PasteButtonOnClickResult_Void(thisArray, thisLength); - case Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void: return deserializeAndCallCallback_ClickEvent_SaveButtonOnClickResult_Void(thisArray, thisLength); case Kind_Callback_ClickEvent_Void: return deserializeAndCallCallback_ClickEvent_Void(thisArray, thisLength); case Kind_Callback_ComputedBarAttribute_Void: return deserializeAndCallCallback_ComputedBarAttribute_Void(thisArray, thisLength); case Kind_Callback_CopyEvent_Void: return deserializeAndCallCallback_CopyEvent_Void(thisArray, thisLength); @@ -7041,7 +6606,6 @@ void deserializeAndCallCallback(Ark_Int32 kind, KSerializerBuffer thisArray, Ark case Kind_Callback_Date_Void: return deserializeAndCallCallback_Date_Void(thisArray, thisLength); case Kind_Callback_DeleteValue_Boolean: return deserializeAndCallCallback_DeleteValue_Boolean(thisArray, thisLength); case Kind_Callback_DeleteValue_Void: return deserializeAndCallCallback_DeleteValue_Void(thisArray, thisLength); - case Kind_Callback_DensityInfo_Void: return deserializeAndCallCallback_DensityInfo_Void(thisArray, thisLength); case Kind_Callback_DismissContentCoverAction_Void: return deserializeAndCallCallback_DismissContentCoverAction_Void(thisArray, thisLength); case Kind_Callback_DismissDialogAction_Void: return deserializeAndCallCallback_DismissDialogAction_Void(thisArray, thisLength); case Kind_Callback_DismissPopupAction_Void: return deserializeAndCallCallback_DismissPopupAction_Void(thisArray, thisLength); @@ -7058,6 +6622,8 @@ void deserializeAndCallCallback(Ark_Int32 kind, KSerializerBuffer thisArray, Ark case Kind_Callback_FormCallbackInfo_Void: return deserializeAndCallCallback_FormCallbackInfo_Void(thisArray, thisLength); case Kind_Callback_FullscreenInfo_Void: return deserializeAndCallCallback_FullscreenInfo_Void(thisArray, thisLength); case Kind_Callback_GestureEvent_Void: return deserializeAndCallCallback_GestureEvent_Void(thisArray, thisLength); + case Kind_Callback_GestureGroup: return deserializeAndCallCallback_GestureGroup(thisArray, thisLength); + case Kind_Callback_GestureGroup_Void: return deserializeAndCallCallback_GestureGroup_Void(thisArray, thisLength); case Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult: return deserializeAndCallCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(thisArray, thisLength); case Kind_Callback_GestureJudgeResult_Void: return deserializeAndCallCallback_GestureJudgeResult_Void(thisArray, thisLength); case Kind_Callback_GestureRecognizer_Void: return deserializeAndCallCallback_GestureRecognizer_Void(thisArray, thisLength); @@ -7079,14 +6645,10 @@ void deserializeAndCallCallback(Ark_Int32 kind, KSerializerBuffer thisArray, Ark case Kind_Callback_NativeXComponentPointer_Void: return deserializeAndCallCallback_NativeXComponentPointer_Void(thisArray, thisLength); case Kind_Callback_NavDestinationActiveReason_Void: return deserializeAndCallCallback_NavDestinationActiveReason_Void(thisArray, thisLength); case Kind_Callback_NavDestinationContext_Void: return deserializeAndCallCallback_NavDestinationContext_Void(thisArray, thisLength); - case Kind_Callback_NavDestinationInfo_Void: return deserializeAndCallCallback_NavDestinationInfo_Void(thisArray, thisLength); - case Kind_Callback_NavDestinationSwitchInfo_Void: return deserializeAndCallCallback_NavDestinationSwitchInfo_Void(thisArray, thisLength); case Kind_Callback_NavigationMode_Void: return deserializeAndCallCallback_NavigationMode_Void(thisArray, thisLength); case Kind_Callback_NavigationTitleMode_Void: return deserializeAndCallCallback_NavigationTitleMode_Void(thisArray, thisLength); case Kind_Callback_NavigationTransitionProxy_Void: return deserializeAndCallCallback_NavigationTransitionProxy_Void(thisArray, thisLength); - case Kind_Callback_Number_Number: return deserializeAndCallCallback_Number_Number(thisArray, thisLength); case Kind_Callback_Number_Number_Boolean: return deserializeAndCallCallback_Number_Number_Boolean(thisArray, thisLength); - case Kind_Callback_Number_Number_Boolean_Boolean: return deserializeAndCallCallback_Number_Number_Boolean_Boolean(thisArray, thisLength); case Kind_Callback_Number_Number_ComputedBarAttribute: return deserializeAndCallCallback_Number_Number_ComputedBarAttribute(thisArray, thisLength); case Kind_Callback_Number_Number_Number_Void: return deserializeAndCallCallback_Number_Number_Number_Void(thisArray, thisLength); case Kind_Callback_Number_Number_Void: return deserializeAndCallCallback_Number_Number_Void(thisArray, thisLength); @@ -7111,8 +6673,11 @@ void deserializeAndCallCallback(Ark_Int32 kind, KSerializerBuffer thisArray, Ark case Kind_Callback_OnHttpAuthRequestEvent_Boolean: return deserializeAndCallCallback_OnHttpAuthRequestEvent_Boolean(thisArray, thisLength); case Kind_Callback_OnHttpErrorReceiveEvent_Void: return deserializeAndCallCallback_OnHttpErrorReceiveEvent_Void(thisArray, thisLength); case Kind_Callback_OnInterceptRequestEvent_WebResourceResponse: return deserializeAndCallCallback_OnInterceptRequestEvent_WebResourceResponse(thisArray, thisLength); + case Kind_Callback_OnLoadFinishedEvent_Void: return deserializeAndCallCallback_OnLoadFinishedEvent_Void(thisArray, thisLength); case Kind_Callback_OnLoadInterceptEvent_Boolean: return deserializeAndCallCallback_OnLoadInterceptEvent_Boolean(thisArray, thisLength); + case Kind_Callback_OnLoadStartedEvent_Void: return deserializeAndCallCallback_OnLoadStartedEvent_Void(thisArray, thisLength); case Kind_Callback_onMeasureSize_SizeResult: return deserializeAndCallCallback_onMeasureSize_SizeResult(thisArray, thisLength); + case Kind_Callback_OnMoveFromTo: return deserializeAndCallCallback_OnMoveFromTo(thisArray, thisLength); case Kind_Callback_OnOverScrollEvent_Void: return deserializeAndCallCallback_OnOverScrollEvent_Void(thisArray, thisLength); case Kind_Callback_OnPageBeginEvent_Void: return deserializeAndCallCallback_OnPageBeginEvent_Void(thisArray, thisLength); case Kind_Callback_OnPageEndEvent_Void: return deserializeAndCallCallback_OnPageEndEvent_Void(thisArray, thisLength); @@ -7134,17 +6699,12 @@ void deserializeAndCallCallback(Ark_Int32 kind, KSerializerBuffer thisArray, Ark case Kind_Callback_OnTitleReceiveEvent_Void: return deserializeAndCallCallback_OnTitleReceiveEvent_Void(thisArray, thisLength); case Kind_Callback_OnTouchIconUrlReceivedEvent_Void: return deserializeAndCallCallback_OnTouchIconUrlReceivedEvent_Void(thisArray, thisLength); case Kind_Callback_OnWindowNewEvent_Void: return deserializeAndCallCallback_OnWindowNewEvent_Void(thisArray, thisLength); - case Kind_Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void: return deserializeAndCallCallback_Opt_Array_FontDescriptor_Opt_Array_String_Void(thisArray, thisLength); case Kind_Callback_Opt_Array_NavDestinationTransition_Void: return deserializeAndCallCallback_Opt_Array_NavDestinationTransition_Void(thisArray, thisLength); - case Kind_Callback_Opt_Array_String_Opt_Array_String_Void: return deserializeAndCallCallback_Opt_Array_String_Opt_Array_String_Void(thisArray, thisLength); case Kind_Callback_Opt_Array_String_Void: return deserializeAndCallCallback_Opt_Array_String_Void(thisArray, thisLength); case Kind_Callback_Opt_CustomBuilder_Void: return deserializeAndCallCallback_Opt_CustomBuilder_Void(thisArray, thisLength); - case Kind_Callback_Opt_FontDescriptor_Opt_Array_String_Void: return deserializeAndCallCallback_Opt_FontDescriptor_Opt_Array_String_Void(thisArray, thisLength); case Kind_Callback_Opt_NavigationAnimatedTransition_Void: return deserializeAndCallCallback_Opt_NavigationAnimatedTransition_Void(thisArray, thisLength); case Kind_Callback_Opt_OffsetResult_Void: return deserializeAndCallCallback_Opt_OffsetResult_Void(thisArray, thisLength); - case Kind_Callback_Opt_Scene_Opt_Array_String_Void: return deserializeAndCallCallback_Opt_Scene_Opt_Array_String_Void(thisArray, thisLength); case Kind_Callback_Opt_ScrollResult_Void: return deserializeAndCallCallback_Opt_ScrollResult_Void(thisArray, thisLength); - case Kind_Callback_Opt_String_Opt_Array_String_Void: return deserializeAndCallCallback_Opt_String_Opt_Array_String_Void(thisArray, thisLength); case Kind_Callback_Opt_StyledString_Opt_Array_String_Void: return deserializeAndCallCallback_Opt_StyledString_Opt_Array_String_Void(thisArray, thisLength); case Kind_Callback_Opt_TabContentAnimatedTransition_Void: return deserializeAndCallCallback_Opt_TabContentAnimatedTransition_Void(thisArray, thisLength); case Kind_Callback_PlaybackInfo_Void: return deserializeAndCallCallback_PlaybackInfo_Void(thisArray, thisLength); @@ -7162,8 +6722,6 @@ void deserializeAndCallCallback(Ark_Int32 kind, KSerializerBuffer thisArray, Ark case Kind_Callback_RichEditorTextSpanResult_Void: return deserializeAndCallCallback_RichEditorTextSpanResult_Void(thisArray, thisLength); case Kind_Callback_RotationGesture: return deserializeAndCallCallback_RotationGesture(thisArray, thisLength); case Kind_Callback_RotationGesture_Void: return deserializeAndCallCallback_RotationGesture_Void(thisArray, thisLength); - case Kind_Callback_RouterPageInfo_Void: return deserializeAndCallCallback_RouterPageInfo_Void(thisArray, thisLength); - case Kind_Callback_ScrollEventInfo_Void: return deserializeAndCallCallback_ScrollEventInfo_Void(thisArray, thisLength); case Kind_Callback_SheetDismiss_Void: return deserializeAndCallCallback_SheetDismiss_Void(thisArray, thisLength); case Kind_Callback_SheetType_Void: return deserializeAndCallCallback_SheetType_Void(thisArray, thisLength); case Kind_Callback_SizeResult_Void: return deserializeAndCallCallback_SizeResult_Void(thisArray, thisLength); @@ -7189,10 +6747,8 @@ void deserializeAndCallCallback(Ark_Int32 kind, KSerializerBuffer thisArray, Ark case Kind_Callback_T_Void_Global_Resource_Resource: return deserializeAndCallCallback_T_Void_Global_Resource_Resource(thisArray, thisLength); case Kind_Callback_T_Void_Number: return deserializeAndCallCallback_T_Void_Number(thisArray, thisLength); case Kind_Callback_T_Void_String: return deserializeAndCallCallback_T_Void_String(thisArray, thisLength); - case Kind_Callback_TabContentInfo_Void: return deserializeAndCallCallback_TabContentInfo_Void(thisArray, thisLength); case Kind_Callback_TabContentTransitionProxy_Void: return deserializeAndCallCallback_TabContentTransitionProxy_Void(thisArray, thisLength); case Kind_Callback_TerminationInfo_Void: return deserializeAndCallCallback_TerminationInfo_Void(thisArray, thisLength); - case Kind_Callback_TextPickerResult_Void: return deserializeAndCallCallback_TextPickerResult_Void(thisArray, thisLength); case Kind_Callback_TextRange_Void: return deserializeAndCallCallback_TextRange_Void(thisArray, thisLength); case Kind_Callback_TimePickerResult_Void: return deserializeAndCallCallback_TimePickerResult_Void(thisArray, thisLength); case Kind_Callback_TouchEvent_HitTestMode: return deserializeAndCallCallback_TouchEvent_HitTestMode(thisArray, thisLength); @@ -7209,7 +6765,6 @@ void deserializeAndCallCallback(Ark_Int32 kind, KSerializerBuffer thisArray, Ark case Kind_CheckBoxModifierBuilder: return deserializeAndCallCheckBoxModifierBuilder(thisArray, thisLength); case Kind_ContentDidScrollCallback: return deserializeAndCallContentDidScrollCallback(thisArray, thisLength); case Kind_ContentWillScrollCallback: return deserializeAndCallContentWillScrollCallback(thisArray, thisLength); - case Kind_Context_getGroupDir_Callback: return deserializeAndCallContext_getGroupDir_Callback(thisArray, thisLength); case Kind_CustomNodeBuilder: return deserializeAndCallCustomNodeBuilder(thisArray, thisLength); case Kind_DataPanelModifierBuilder: return deserializeAndCallDataPanelModifierBuilder(thisArray, thisLength); case Kind_EditableTextOnChangeCallback: return deserializeAndCallEditableTextOnChangeCallback(thisArray, thisLength); @@ -7249,7 +6804,6 @@ void deserializeAndCallCallback(Ark_Int32 kind, KSerializerBuffer thisArray, Ark case Kind_OnIntelligentTrackingPreventionCallback: return deserializeAndCallOnIntelligentTrackingPreventionCallback(thisArray, thisLength); case Kind_OnItemDragStartCallback: return deserializeAndCallOnItemDragStartCallback(thisArray, thisLength); case Kind_OnLargestContentfulPaintCallback: return deserializeAndCallOnLargestContentfulPaintCallback(thisArray, thisLength); - case Kind_OnLinearIndicatorChangeCallback: return deserializeAndCallOnLinearIndicatorChangeCallback(thisArray, thisLength); case Kind_OnMenuItemClickCallback: return deserializeAndCallOnMenuItemClickCallback(thisArray, thisLength); case Kind_OnMoveHandler: return deserializeAndCallOnMoveHandler(thisArray, thisLength); case Kind_OnNativeEmbedVisibilityChangeCallback: return deserializeAndCallOnNativeEmbedVisibilityChangeCallback(thisArray, thisLength); @@ -7280,8 +6834,7 @@ void deserializeAndCallCallback(Ark_Int32 kind, KSerializerBuffer thisArray, Ark case Kind_OnTimePickerChangeCallback: return deserializeAndCallOnTimePickerChangeCallback(thisArray, thisLength); case Kind_OnViewportFitChangedCallback: return deserializeAndCallOnViewportFitChangedCallback(thisArray, thisLength); case Kind_OnWillScrollCallback: return deserializeAndCallOnWillScrollCallback(thisArray, thisLength); - case Kind_PageMapBuilder: return deserializeAndCallPageMapBuilder(thisArray, thisLength); - case Kind_PageTransitionCallback: return deserializeAndCallPageTransitionCallback(thisArray, thisLength); + case Kind_PageMapNodeBuilder: return deserializeAndCallPageMapNodeBuilder(thisArray, thisLength); case Kind_PasteEventCallback: return deserializeAndCallPasteEventCallback(thisArray, thisLength); case Kind_PluginErrorCallback: return deserializeAndCallPluginErrorCallback(thisArray, thisLength); case Kind_PopupStateChangeCallback: return deserializeAndCallPopupStateChangeCallback(thisArray, thisLength); @@ -7328,9 +6881,12 @@ void deserializeAndCallCallbackSync(Ark_VMContext vmContext, Ark_Int32 kind, KSe switch (kind) { case Kind_AccessibilityCallback: return deserializeAndCallSyncAccessibilityCallback(vmContext, thisArray, thisLength); case Kind_AccessibilityFocusCallback: return deserializeAndCallSyncAccessibilityFocusCallback(vmContext, thisArray, thisLength); + case Kind_AccessibilityTransparentCallback: return deserializeAndCallSyncAccessibilityTransparentCallback(vmContext, thisArray, thisLength); case Kind_AsyncCallback_image_PixelMap_Void: return deserializeAndCallSyncAsyncCallback_image_PixelMap_Void(vmContext, thisArray, thisLength); + case Kind_BuilderParameterCallback: return deserializeAndCallSyncBuilderParameterCallback(vmContext, thisArray, thisLength); case Kind_ButtonModifierBuilder: return deserializeAndCallSyncButtonModifierBuilder(vmContext, thisArray, thisLength); case Kind_ButtonTriggerClickCallback: return deserializeAndCallSyncButtonTriggerClickCallback(vmContext, thisArray, thisLength); + case Kind_Callback_Any_Void: return deserializeAndCallSyncCallback_Any_Void(vmContext, thisArray, thisLength); case Kind_Callback_Area_Area_Void: return deserializeAndCallSyncCallback_Area_Area_Void(vmContext, thisArray, thisLength); case Kind_Callback_Array_Number_Void: return deserializeAndCallSyncCallback_Array_Number_Void(vmContext, thisArray, thisLength); case Kind_Callback_Array_String_Void: return deserializeAndCallSyncCallback_Array_String_Void(vmContext, thisArray, thisLength); @@ -7341,8 +6897,6 @@ void deserializeAndCallCallbackSync(Ark_VMContext vmContext, Ark_Int32 kind, KSe case Kind_Callback_Boolean_HoverEvent_Void: return deserializeAndCallSyncCallback_Boolean_HoverEvent_Void(vmContext, thisArray, thisLength); case Kind_Callback_Boolean_Void: return deserializeAndCallSyncCallback_Boolean_Void(vmContext, thisArray, thisLength); case Kind_Callback_Buffer_Void: return deserializeAndCallSyncCallback_Buffer_Void(vmContext, thisArray, thisLength); - case Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void: return deserializeAndCallSyncCallback_ClickEvent_PasteButtonOnClickResult_Void(vmContext, thisArray, thisLength); - case Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void: return deserializeAndCallSyncCallback_ClickEvent_SaveButtonOnClickResult_Void(vmContext, thisArray, thisLength); case Kind_Callback_ClickEvent_Void: return deserializeAndCallSyncCallback_ClickEvent_Void(vmContext, thisArray, thisLength); case Kind_Callback_ComputedBarAttribute_Void: return deserializeAndCallSyncCallback_ComputedBarAttribute_Void(vmContext, thisArray, thisLength); case Kind_Callback_CopyEvent_Void: return deserializeAndCallSyncCallback_CopyEvent_Void(vmContext, thisArray, thisLength); @@ -7354,7 +6908,6 @@ void deserializeAndCallCallbackSync(Ark_VMContext vmContext, Ark_Int32 kind, KSe case Kind_Callback_Date_Void: return deserializeAndCallSyncCallback_Date_Void(vmContext, thisArray, thisLength); case Kind_Callback_DeleteValue_Boolean: return deserializeAndCallSyncCallback_DeleteValue_Boolean(vmContext, thisArray, thisLength); case Kind_Callback_DeleteValue_Void: return deserializeAndCallSyncCallback_DeleteValue_Void(vmContext, thisArray, thisLength); - case Kind_Callback_DensityInfo_Void: return deserializeAndCallSyncCallback_DensityInfo_Void(vmContext, thisArray, thisLength); case Kind_Callback_DismissContentCoverAction_Void: return deserializeAndCallSyncCallback_DismissContentCoverAction_Void(vmContext, thisArray, thisLength); case Kind_Callback_DismissDialogAction_Void: return deserializeAndCallSyncCallback_DismissDialogAction_Void(vmContext, thisArray, thisLength); case Kind_Callback_DismissPopupAction_Void: return deserializeAndCallSyncCallback_DismissPopupAction_Void(vmContext, thisArray, thisLength); @@ -7371,6 +6924,8 @@ void deserializeAndCallCallbackSync(Ark_VMContext vmContext, Ark_Int32 kind, KSe case Kind_Callback_FormCallbackInfo_Void: return deserializeAndCallSyncCallback_FormCallbackInfo_Void(vmContext, thisArray, thisLength); case Kind_Callback_FullscreenInfo_Void: return deserializeAndCallSyncCallback_FullscreenInfo_Void(vmContext, thisArray, thisLength); case Kind_Callback_GestureEvent_Void: return deserializeAndCallSyncCallback_GestureEvent_Void(vmContext, thisArray, thisLength); + case Kind_Callback_GestureGroup: return deserializeAndCallSyncCallback_GestureGroup(vmContext, thisArray, thisLength); + case Kind_Callback_GestureGroup_Void: return deserializeAndCallSyncCallback_GestureGroup_Void(vmContext, thisArray, thisLength); case Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult: return deserializeAndCallSyncCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(vmContext, thisArray, thisLength); case Kind_Callback_GestureJudgeResult_Void: return deserializeAndCallSyncCallback_GestureJudgeResult_Void(vmContext, thisArray, thisLength); case Kind_Callback_GestureRecognizer_Void: return deserializeAndCallSyncCallback_GestureRecognizer_Void(vmContext, thisArray, thisLength); @@ -7392,14 +6947,10 @@ void deserializeAndCallCallbackSync(Ark_VMContext vmContext, Ark_Int32 kind, KSe case Kind_Callback_NativeXComponentPointer_Void: return deserializeAndCallSyncCallback_NativeXComponentPointer_Void(vmContext, thisArray, thisLength); case Kind_Callback_NavDestinationActiveReason_Void: return deserializeAndCallSyncCallback_NavDestinationActiveReason_Void(vmContext, thisArray, thisLength); case Kind_Callback_NavDestinationContext_Void: return deserializeAndCallSyncCallback_NavDestinationContext_Void(vmContext, thisArray, thisLength); - case Kind_Callback_NavDestinationInfo_Void: return deserializeAndCallSyncCallback_NavDestinationInfo_Void(vmContext, thisArray, thisLength); - case Kind_Callback_NavDestinationSwitchInfo_Void: return deserializeAndCallSyncCallback_NavDestinationSwitchInfo_Void(vmContext, thisArray, thisLength); case Kind_Callback_NavigationMode_Void: return deserializeAndCallSyncCallback_NavigationMode_Void(vmContext, thisArray, thisLength); case Kind_Callback_NavigationTitleMode_Void: return deserializeAndCallSyncCallback_NavigationTitleMode_Void(vmContext, thisArray, thisLength); case Kind_Callback_NavigationTransitionProxy_Void: return deserializeAndCallSyncCallback_NavigationTransitionProxy_Void(vmContext, thisArray, thisLength); - case Kind_Callback_Number_Number: return deserializeAndCallSyncCallback_Number_Number(vmContext, thisArray, thisLength); case Kind_Callback_Number_Number_Boolean: return deserializeAndCallSyncCallback_Number_Number_Boolean(vmContext, thisArray, thisLength); - case Kind_Callback_Number_Number_Boolean_Boolean: return deserializeAndCallSyncCallback_Number_Number_Boolean_Boolean(vmContext, thisArray, thisLength); case Kind_Callback_Number_Number_ComputedBarAttribute: return deserializeAndCallSyncCallback_Number_Number_ComputedBarAttribute(vmContext, thisArray, thisLength); case Kind_Callback_Number_Number_Number_Void: return deserializeAndCallSyncCallback_Number_Number_Number_Void(vmContext, thisArray, thisLength); case Kind_Callback_Number_Number_Void: return deserializeAndCallSyncCallback_Number_Number_Void(vmContext, thisArray, thisLength); @@ -7424,8 +6975,11 @@ void deserializeAndCallCallbackSync(Ark_VMContext vmContext, Ark_Int32 kind, KSe case Kind_Callback_OnHttpAuthRequestEvent_Boolean: return deserializeAndCallSyncCallback_OnHttpAuthRequestEvent_Boolean(vmContext, thisArray, thisLength); case Kind_Callback_OnHttpErrorReceiveEvent_Void: return deserializeAndCallSyncCallback_OnHttpErrorReceiveEvent_Void(vmContext, thisArray, thisLength); case Kind_Callback_OnInterceptRequestEvent_WebResourceResponse: return deserializeAndCallSyncCallback_OnInterceptRequestEvent_WebResourceResponse(vmContext, thisArray, thisLength); + case Kind_Callback_OnLoadFinishedEvent_Void: return deserializeAndCallSyncCallback_OnLoadFinishedEvent_Void(vmContext, thisArray, thisLength); case Kind_Callback_OnLoadInterceptEvent_Boolean: return deserializeAndCallSyncCallback_OnLoadInterceptEvent_Boolean(vmContext, thisArray, thisLength); + case Kind_Callback_OnLoadStartedEvent_Void: return deserializeAndCallSyncCallback_OnLoadStartedEvent_Void(vmContext, thisArray, thisLength); case Kind_Callback_onMeasureSize_SizeResult: return deserializeAndCallSyncCallback_onMeasureSize_SizeResult(vmContext, thisArray, thisLength); + case Kind_Callback_OnMoveFromTo: return deserializeAndCallSyncCallback_OnMoveFromTo(vmContext, thisArray, thisLength); case Kind_Callback_OnOverScrollEvent_Void: return deserializeAndCallSyncCallback_OnOverScrollEvent_Void(vmContext, thisArray, thisLength); case Kind_Callback_OnPageBeginEvent_Void: return deserializeAndCallSyncCallback_OnPageBeginEvent_Void(vmContext, thisArray, thisLength); case Kind_Callback_OnPageEndEvent_Void: return deserializeAndCallSyncCallback_OnPageEndEvent_Void(vmContext, thisArray, thisLength); @@ -7447,17 +7001,12 @@ void deserializeAndCallCallbackSync(Ark_VMContext vmContext, Ark_Int32 kind, KSe case Kind_Callback_OnTitleReceiveEvent_Void: return deserializeAndCallSyncCallback_OnTitleReceiveEvent_Void(vmContext, thisArray, thisLength); case Kind_Callback_OnTouchIconUrlReceivedEvent_Void: return deserializeAndCallSyncCallback_OnTouchIconUrlReceivedEvent_Void(vmContext, thisArray, thisLength); case Kind_Callback_OnWindowNewEvent_Void: return deserializeAndCallSyncCallback_OnWindowNewEvent_Void(vmContext, thisArray, thisLength); - case Kind_Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void: return deserializeAndCallSyncCallback_Opt_Array_FontDescriptor_Opt_Array_String_Void(vmContext, thisArray, thisLength); case Kind_Callback_Opt_Array_NavDestinationTransition_Void: return deserializeAndCallSyncCallback_Opt_Array_NavDestinationTransition_Void(vmContext, thisArray, thisLength); - case Kind_Callback_Opt_Array_String_Opt_Array_String_Void: return deserializeAndCallSyncCallback_Opt_Array_String_Opt_Array_String_Void(vmContext, thisArray, thisLength); case Kind_Callback_Opt_Array_String_Void: return deserializeAndCallSyncCallback_Opt_Array_String_Void(vmContext, thisArray, thisLength); case Kind_Callback_Opt_CustomBuilder_Void: return deserializeAndCallSyncCallback_Opt_CustomBuilder_Void(vmContext, thisArray, thisLength); - case Kind_Callback_Opt_FontDescriptor_Opt_Array_String_Void: return deserializeAndCallSyncCallback_Opt_FontDescriptor_Opt_Array_String_Void(vmContext, thisArray, thisLength); case Kind_Callback_Opt_NavigationAnimatedTransition_Void: return deserializeAndCallSyncCallback_Opt_NavigationAnimatedTransition_Void(vmContext, thisArray, thisLength); case Kind_Callback_Opt_OffsetResult_Void: return deserializeAndCallSyncCallback_Opt_OffsetResult_Void(vmContext, thisArray, thisLength); - case Kind_Callback_Opt_Scene_Opt_Array_String_Void: return deserializeAndCallSyncCallback_Opt_Scene_Opt_Array_String_Void(vmContext, thisArray, thisLength); case Kind_Callback_Opt_ScrollResult_Void: return deserializeAndCallSyncCallback_Opt_ScrollResult_Void(vmContext, thisArray, thisLength); - case Kind_Callback_Opt_String_Opt_Array_String_Void: return deserializeAndCallSyncCallback_Opt_String_Opt_Array_String_Void(vmContext, thisArray, thisLength); case Kind_Callback_Opt_StyledString_Opt_Array_String_Void: return deserializeAndCallSyncCallback_Opt_StyledString_Opt_Array_String_Void(vmContext, thisArray, thisLength); case Kind_Callback_Opt_TabContentAnimatedTransition_Void: return deserializeAndCallSyncCallback_Opt_TabContentAnimatedTransition_Void(vmContext, thisArray, thisLength); case Kind_Callback_PlaybackInfo_Void: return deserializeAndCallSyncCallback_PlaybackInfo_Void(vmContext, thisArray, thisLength); @@ -7475,8 +7024,6 @@ void deserializeAndCallCallbackSync(Ark_VMContext vmContext, Ark_Int32 kind, KSe case Kind_Callback_RichEditorTextSpanResult_Void: return deserializeAndCallSyncCallback_RichEditorTextSpanResult_Void(vmContext, thisArray, thisLength); case Kind_Callback_RotationGesture: return deserializeAndCallSyncCallback_RotationGesture(vmContext, thisArray, thisLength); case Kind_Callback_RotationGesture_Void: return deserializeAndCallSyncCallback_RotationGesture_Void(vmContext, thisArray, thisLength); - case Kind_Callback_RouterPageInfo_Void: return deserializeAndCallSyncCallback_RouterPageInfo_Void(vmContext, thisArray, thisLength); - case Kind_Callback_ScrollEventInfo_Void: return deserializeAndCallSyncCallback_ScrollEventInfo_Void(vmContext, thisArray, thisLength); case Kind_Callback_SheetDismiss_Void: return deserializeAndCallSyncCallback_SheetDismiss_Void(vmContext, thisArray, thisLength); case Kind_Callback_SheetType_Void: return deserializeAndCallSyncCallback_SheetType_Void(vmContext, thisArray, thisLength); case Kind_Callback_SizeResult_Void: return deserializeAndCallSyncCallback_SizeResult_Void(vmContext, thisArray, thisLength); @@ -7502,10 +7049,8 @@ void deserializeAndCallCallbackSync(Ark_VMContext vmContext, Ark_Int32 kind, KSe case Kind_Callback_T_Void_Global_Resource_Resource: return deserializeAndCallSyncCallback_T_Void_Global_Resource_Resource(vmContext, thisArray, thisLength); case Kind_Callback_T_Void_Number: return deserializeAndCallSyncCallback_T_Void_Number(vmContext, thisArray, thisLength); case Kind_Callback_T_Void_String: return deserializeAndCallSyncCallback_T_Void_String(vmContext, thisArray, thisLength); - case Kind_Callback_TabContentInfo_Void: return deserializeAndCallSyncCallback_TabContentInfo_Void(vmContext, thisArray, thisLength); case Kind_Callback_TabContentTransitionProxy_Void: return deserializeAndCallSyncCallback_TabContentTransitionProxy_Void(vmContext, thisArray, thisLength); case Kind_Callback_TerminationInfo_Void: return deserializeAndCallSyncCallback_TerminationInfo_Void(vmContext, thisArray, thisLength); - case Kind_Callback_TextPickerResult_Void: return deserializeAndCallSyncCallback_TextPickerResult_Void(vmContext, thisArray, thisLength); case Kind_Callback_TextRange_Void: return deserializeAndCallSyncCallback_TextRange_Void(vmContext, thisArray, thisLength); case Kind_Callback_TimePickerResult_Void: return deserializeAndCallSyncCallback_TimePickerResult_Void(vmContext, thisArray, thisLength); case Kind_Callback_TouchEvent_HitTestMode: return deserializeAndCallSyncCallback_TouchEvent_HitTestMode(vmContext, thisArray, thisLength); @@ -7522,7 +7067,6 @@ void deserializeAndCallCallbackSync(Ark_VMContext vmContext, Ark_Int32 kind, KSe case Kind_CheckBoxModifierBuilder: return deserializeAndCallSyncCheckBoxModifierBuilder(vmContext, thisArray, thisLength); case Kind_ContentDidScrollCallback: return deserializeAndCallSyncContentDidScrollCallback(vmContext, thisArray, thisLength); case Kind_ContentWillScrollCallback: return deserializeAndCallSyncContentWillScrollCallback(vmContext, thisArray, thisLength); - case Kind_Context_getGroupDir_Callback: return deserializeAndCallSyncContext_getGroupDir_Callback(vmContext, thisArray, thisLength); case Kind_CustomNodeBuilder: return deserializeAndCallSyncCustomNodeBuilder(vmContext, thisArray, thisLength); case Kind_DataPanelModifierBuilder: return deserializeAndCallSyncDataPanelModifierBuilder(vmContext, thisArray, thisLength); case Kind_EditableTextOnChangeCallback: return deserializeAndCallSyncEditableTextOnChangeCallback(vmContext, thisArray, thisLength); @@ -7562,7 +7106,6 @@ void deserializeAndCallCallbackSync(Ark_VMContext vmContext, Ark_Int32 kind, KSe case Kind_OnIntelligentTrackingPreventionCallback: return deserializeAndCallSyncOnIntelligentTrackingPreventionCallback(vmContext, thisArray, thisLength); case Kind_OnItemDragStartCallback: return deserializeAndCallSyncOnItemDragStartCallback(vmContext, thisArray, thisLength); case Kind_OnLargestContentfulPaintCallback: return deserializeAndCallSyncOnLargestContentfulPaintCallback(vmContext, thisArray, thisLength); - case Kind_OnLinearIndicatorChangeCallback: return deserializeAndCallSyncOnLinearIndicatorChangeCallback(vmContext, thisArray, thisLength); case Kind_OnMenuItemClickCallback: return deserializeAndCallSyncOnMenuItemClickCallback(vmContext, thisArray, thisLength); case Kind_OnMoveHandler: return deserializeAndCallSyncOnMoveHandler(vmContext, thisArray, thisLength); case Kind_OnNativeEmbedVisibilityChangeCallback: return deserializeAndCallSyncOnNativeEmbedVisibilityChangeCallback(vmContext, thisArray, thisLength); @@ -7593,8 +7136,7 @@ void deserializeAndCallCallbackSync(Ark_VMContext vmContext, Ark_Int32 kind, KSe case Kind_OnTimePickerChangeCallback: return deserializeAndCallSyncOnTimePickerChangeCallback(vmContext, thisArray, thisLength); case Kind_OnViewportFitChangedCallback: return deserializeAndCallSyncOnViewportFitChangedCallback(vmContext, thisArray, thisLength); case Kind_OnWillScrollCallback: return deserializeAndCallSyncOnWillScrollCallback(vmContext, thisArray, thisLength); - case Kind_PageMapBuilder: return deserializeAndCallSyncPageMapBuilder(vmContext, thisArray, thisLength); - case Kind_PageTransitionCallback: return deserializeAndCallSyncPageTransitionCallback(vmContext, thisArray, thisLength); + case Kind_PageMapNodeBuilder: return deserializeAndCallSyncPageMapNodeBuilder(vmContext, thisArray, thisLength); case Kind_PasteEventCallback: return deserializeAndCallSyncPasteEventCallback(vmContext, thisArray, thisLength); case Kind_PluginErrorCallback: return deserializeAndCallSyncPluginErrorCallback(vmContext, thisArray, thisLength); case Kind_PopupStateChangeCallback: return deserializeAndCallSyncPopupStateChangeCallback(vmContext, thisArray, thisLength); diff --git a/arkoala-arkts/framework/native/src/generated/callback_kind.h b/arkoala-arkts/framework/native/src/generated/callback_kind.h index 1145ab0e6a1ebafe74e58b6d305e0f0cc19a5fc6..7654e6267f04d4a6b7210551daa3de70b191213c 100644 --- a/arkoala-arkts/framework/native/src/generated/callback_kind.h +++ b/arkoala-arkts/framework/native/src/generated/callback_kind.h @@ -21,9 +21,12 @@ typedef enum CallbackKind { Kind_AccessibilityCallback = 589030517, Kind_AccessibilityFocusCallback = 1715445305, + Kind_AccessibilityTransparentCallback = -1651707213, Kind_AsyncCallback_image_PixelMap_Void = 1289587365, + Kind_BuilderParameterCallback = -1042836557, Kind_ButtonModifierBuilder = -2004118094, Kind_ButtonTriggerClickCallback = -1964292933, + Kind_Callback_Any_Void = 197193081, Kind_Callback_Area_Area_Void = -2024393616, Kind_Callback_Array_Number_Void = 582384234, Kind_Callback_Array_String_Void = -440782244, @@ -34,8 +37,6 @@ typedef enum CallbackKind { Kind_Callback_Boolean_HoverEvent_Void = -916602978, Kind_Callback_Boolean_Void = 313269291, Kind_Callback_Buffer_Void = 908731311, - Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void = 659292561, - Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void = 846787331, Kind_Callback_ClickEvent_Void = 1097178637, Kind_Callback_ComputedBarAttribute_Void = -1270343661, Kind_Callback_CopyEvent_Void = -120437466, @@ -47,7 +48,6 @@ typedef enum CallbackKind { Kind_Callback_Date_Void = 1405382363, Kind_Callback_DeleteValue_Boolean = -1357792883, Kind_Callback_DeleteValue_Void = -126251459, - Kind_Callback_DensityInfo_Void = 1998793721, Kind_Callback_DismissContentCoverAction_Void = -1283506641, Kind_Callback_DismissDialogAction_Void = -2095828093, Kind_Callback_DismissPopupAction_Void = -2004166751, @@ -64,6 +64,8 @@ typedef enum CallbackKind { Kind_Callback_FormCallbackInfo_Void = 758395742, Kind_Callback_FullscreenInfo_Void = 583294398, Kind_Callback_GestureEvent_Void = -1143194492, + Kind_Callback_GestureGroup = 272503004, + Kind_Callback_GestureGroup_Void = 877837207, Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult = 1319043556, Kind_Callback_GestureJudgeResult_Void = -684588584, Kind_Callback_GestureRecognizer_Void = 776202910, @@ -85,14 +87,10 @@ typedef enum CallbackKind { Kind_Callback_NativeXComponentPointer_Void = -141504638, Kind_Callback_NavDestinationActiveReason_Void = 634825762, Kind_Callback_NavDestinationContext_Void = -1642725259, - Kind_Callback_NavDestinationInfo_Void = 605007940, - Kind_Callback_NavDestinationSwitchInfo_Void = 181947094, Kind_Callback_NavigationMode_Void = 960690982, Kind_Callback_NavigationTitleMode_Void = 1685437830, Kind_Callback_NavigationTransitionProxy_Void = -1375731066, - Kind_Callback_Number_Number = 1416082587, Kind_Callback_Number_Number_Boolean = -1427334496, - Kind_Callback_Number_Number_Boolean_Boolean = -1923888037, Kind_Callback_Number_Number_ComputedBarAttribute = -3987624, Kind_Callback_Number_Number_Number_Void = -352942292, Kind_Callback_Number_Number_Void = 1894574320, @@ -117,8 +115,11 @@ typedef enum CallbackKind { Kind_Callback_OnHttpAuthRequestEvent_Boolean = 780282803, Kind_Callback_OnHttpErrorReceiveEvent_Void = -2066745559, Kind_Callback_OnInterceptRequestEvent_WebResourceResponse = 1442698200, + Kind_Callback_OnLoadFinishedEvent_Void = -687311146, Kind_Callback_OnLoadInterceptEvent_Boolean = 1231444306, + Kind_Callback_OnLoadStartedEvent_Void = 418163685, Kind_Callback_onMeasureSize_SizeResult = -1356285653, + Kind_Callback_OnMoveFromTo = -1477855655, Kind_Callback_OnOverScrollEvent_Void = -860386431, Kind_Callback_OnPageBeginEvent_Void = -2040193994, Kind_Callback_OnPageEndEvent_Void = -130135362, @@ -140,17 +141,12 @@ typedef enum CallbackKind { Kind_Callback_OnTitleReceiveEvent_Void = -318085495, Kind_Callback_OnTouchIconUrlReceivedEvent_Void = 1657893064, Kind_Callback_OnWindowNewEvent_Void = -2052382574, - Kind_Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void = -296989211, Kind_Callback_Opt_Array_NavDestinationTransition_Void = 406871767, - Kind_Callback_Opt_Array_String_Opt_Array_String_Void = 287839344, Kind_Callback_Opt_Array_String_Void = -543655128, Kind_Callback_Opt_CustomBuilder_Void = 859020393, - Kind_Callback_Opt_FontDescriptor_Opt_Array_String_Void = 11877731, Kind_Callback_Opt_NavigationAnimatedTransition_Void = -2035339519, Kind_Callback_Opt_OffsetResult_Void = 1321949695, - Kind_Callback_Opt_Scene_Opt_Array_String_Void = 514173789, Kind_Callback_Opt_ScrollResult_Void = 648568223, - Kind_Callback_Opt_String_Opt_Array_String_Void = 1813490422, Kind_Callback_Opt_StyledString_Opt_Array_String_Void = -756319131, Kind_Callback_Opt_TabContentAnimatedTransition_Void = -143931627, Kind_Callback_PlaybackInfo_Void = -2058966418, @@ -168,8 +164,6 @@ typedef enum CallbackKind { Kind_Callback_RichEditorTextSpanResult_Void = 1980824326, Kind_Callback_RotationGesture = 1688035159, Kind_Callback_RotationGesture_Void = 924806076, - Kind_Callback_RouterPageInfo_Void = 1980575257, - Kind_Callback_ScrollEventInfo_Void = 899813216, Kind_Callback_SheetDismiss_Void = 22609082, Kind_Callback_SheetType_Void = -224451112, Kind_Callback_SizeResult_Void = 1318865891, @@ -195,10 +189,8 @@ typedef enum CallbackKind { Kind_Callback_T_Void_Global_Resource_Resource = -941798353, Kind_Callback_T_Void_Number = 1090440167, Kind_Callback_T_Void_String = 1477958353, - Kind_Callback_TabContentInfo_Void = -1182469921, Kind_Callback_TabContentTransitionProxy_Void = -1223938478, Kind_Callback_TerminationInfo_Void = 691098197, - Kind_Callback_TextPickerResult_Void = 1290504509, Kind_Callback_TextRange_Void = 811915501, Kind_Callback_TimePickerResult_Void = 1557859605, Kind_Callback_TouchEvent_HitTestMode = -274419246, @@ -215,7 +207,6 @@ typedef enum CallbackKind { Kind_CheckBoxModifierBuilder = 1317697111, Kind_ContentDidScrollCallback = 1532328438, Kind_ContentWillScrollCallback = -2146044511, - Kind_Context_getGroupDir_Callback = 260483890, Kind_CustomNodeBuilder = 1766817632, Kind_DataPanelModifierBuilder = -238036926, Kind_EditableTextOnChangeCallback = -1729563209, @@ -255,7 +246,6 @@ typedef enum CallbackKind { Kind_OnIntelligentTrackingPreventionCallback = -1377876844, Kind_OnItemDragStartCallback = 949409727, Kind_OnLargestContentfulPaintCallback = 1390640532, - Kind_OnLinearIndicatorChangeCallback = -968773856, Kind_OnMenuItemClickCallback = -1106041422, Kind_OnMoveHandler = -1200281222, Kind_OnNativeEmbedVisibilityChangeCallback = -1641338704, @@ -286,8 +276,7 @@ typedef enum CallbackKind { Kind_OnTimePickerChangeCallback = 994429103, Kind_OnViewportFitChangedCallback = 1847083191, Kind_OnWillScrollCallback = 1483622345, - Kind_PageMapBuilder = 256377244, - Kind_PageTransitionCallback = 1627123591, + Kind_PageMapNodeBuilder = 787086076, Kind_PasteEventCallback = 919057028, Kind_PluginErrorCallback = -1992671958, Kind_PopupStateChangeCallback = -1444325632, diff --git a/arkoala-arkts/framework/native/src/generated/callback_managed_caller.cc b/arkoala-arkts/framework/native/src/generated/callback_managed_caller.cc index 403c00913dffdec07a4561d9ceaa2ca50c4b42b2..8cd90e2be47a13c1f39342899589aac3d930545c 100644 --- a/arkoala-arkts/framework/native/src/generated/callback_managed_caller.cc +++ b/arkoala-arkts/framework/native/src/generated/callback_managed_caller.cc @@ -64,6 +64,27 @@ void callManagedAccessibilityFocusCallbackSync(Ark_VMContext vmContext, Ark_Int3 argsSerializer.writeBoolean(isFocus); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } +void callManagedAccessibilityTransparentCallback(Ark_Int32 resourceId, Ark_TouchEvent event) +{ + CallbackBuffer callbackBuffer = {{}, {}}; + const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); + SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); + argsSerializer.writeInt32(Kind_AccessibilityTransparentCallback); + argsSerializer.writeInt32(resourceId); + TouchEvent_serializer::write(argsSerializer, event); + enqueueCallback(10, &callbackBuffer); +} +void callManagedAccessibilityTransparentCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_TouchEvent event) +{ + uint8_t dataBuffer[4096]; + SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); + argsSerializer.writeInt32(10); + argsSerializer.writeInt32(Kind_AccessibilityTransparentCallback); + argsSerializer.writeInt32(resourceId); + TouchEvent_serializer::write(argsSerializer, event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); +} void callManagedAsyncCallback_image_PixelMap_Void(Ark_Int32 resourceId, Ark_image_PixelMap result) { CallbackBuffer callbackBuffer = {{}, {}}; @@ -85,6 +106,31 @@ void callManagedAsyncCallback_image_PixelMap_VoidSync(Ark_VMContext vmContext, A image_PixelMap_serializer::write(argsSerializer, result); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } +void callManagedBuilderParameterCallback(Ark_Int32 resourceId, Callback_Any_Void continuation) +{ + CallbackBuffer callbackBuffer = {{}, {}}; + const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); + SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); + argsSerializer.writeInt32(Kind_BuilderParameterCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + enqueueCallback(10, &callbackBuffer); +} +void callManagedBuilderParameterCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Callback_Any_Void continuation) +{ + uint8_t dataBuffer[4096]; + SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); + argsSerializer.writeInt32(10); + argsSerializer.writeInt32(Kind_BuilderParameterCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); +} void callManagedButtonModifierBuilder(Ark_Int32 resourceId, Ark_NativePointer parentNode, Ark_ButtonConfiguration config, Callback_Pointer_Void continuation) { CallbackBuffer callbackBuffer = {{}, {}}; @@ -137,6 +183,29 @@ void callManagedButtonTriggerClickCallbackSync(Ark_VMContext vmContext, Ark_Int3 argsSerializer.writeNumber(yPos); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } +void callManagedCallback_Any_Void(Ark_Int32 resourceId, Ark_Object value) +{ + CallbackBuffer callbackBuffer = {{}, {}}; + const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); + SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); + argsSerializer.writeInt32(Kind_Callback_Any_Void); + argsSerializer.writeInt32(resourceId); + const Ark_CallbackResource arg0Resource = {value.resource.resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + callbackBuffer.resourceHolder.holdCallbackResource(&arg0Resource); + argsSerializer.writeObject(value); + enqueueCallback(10, &callbackBuffer); +} +void callManagedCallback_Any_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Object value) +{ + uint8_t dataBuffer[4096]; + SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); + argsSerializer.writeInt32(10); + argsSerializer.writeInt32(Kind_Callback_Any_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeObject(value); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); +} void callManagedCallback_Area_Area_Void(Ark_Int32 resourceId, Ark_Area oldValue, Ark_Area newValue) { CallbackBuffer callbackBuffer = {{}, {}}; @@ -351,7 +420,7 @@ void callManagedCallback_Boolean_HoverEvent_VoidSync(Ark_VMContext vmContext, Ar HoverEvent_serializer::write(argsSerializer, event); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedCallback_Boolean_Void(Ark_Int32 resourceId, Ark_Boolean value0) +void callManagedCallback_Boolean_Void(Ark_Int32 resourceId, Ark_Boolean isSelected) { CallbackBuffer callbackBuffer = {{}, {}}; const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -359,17 +428,17 @@ void callManagedCallback_Boolean_Void(Ark_Int32 resourceId, Ark_Boolean value0) SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); argsSerializer.writeInt32(Kind_Callback_Boolean_Void); argsSerializer.writeInt32(resourceId); - argsSerializer.writeBoolean(value0); + argsSerializer.writeBoolean(isSelected); enqueueCallback(10, &callbackBuffer); } -void callManagedCallback_Boolean_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Boolean value0) +void callManagedCallback_Boolean_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Boolean isSelected) { uint8_t dataBuffer[4096]; SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); argsSerializer.writeInt32(10); argsSerializer.writeInt32(Kind_Callback_Boolean_Void); argsSerializer.writeInt32(resourceId); - argsSerializer.writeBoolean(value0); + argsSerializer.writeBoolean(isSelected); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } void callManagedCallback_Buffer_Void(Ark_Int32 resourceId, Ark_Buffer value) @@ -393,52 +462,6 @@ void callManagedCallback_Buffer_VoidSync(Ark_VMContext vmContext, Ark_Int32 reso argsSerializer.writeBuffer(value); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedCallback_ClickEvent_PasteButtonOnClickResult_Void(Ark_Int32 resourceId, Ark_ClickEvent event, Ark_PasteButtonOnClickResult result) -{ - CallbackBuffer callbackBuffer = {{}, {}}; - const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void); - argsSerializer.writeInt32(resourceId); - ClickEvent_serializer::write(argsSerializer, event); - argsSerializer.writeInt32(static_cast(result)); - enqueueCallback(10, &callbackBuffer); -} -void callManagedCallback_ClickEvent_PasteButtonOnClickResult_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_ClickEvent event, Ark_PasteButtonOnClickResult result) -{ - uint8_t dataBuffer[4096]; - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); - argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void); - argsSerializer.writeInt32(resourceId); - ClickEvent_serializer::write(argsSerializer, event); - argsSerializer.writeInt32(static_cast(result)); - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); -} -void callManagedCallback_ClickEvent_SaveButtonOnClickResult_Void(Ark_Int32 resourceId, Ark_ClickEvent event, Ark_SaveButtonOnClickResult result) -{ - CallbackBuffer callbackBuffer = {{}, {}}; - const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void); - argsSerializer.writeInt32(resourceId); - ClickEvent_serializer::write(argsSerializer, event); - argsSerializer.writeInt32(static_cast(result)); - enqueueCallback(10, &callbackBuffer); -} -void callManagedCallback_ClickEvent_SaveButtonOnClickResult_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_ClickEvent event, Ark_SaveButtonOnClickResult result) -{ - uint8_t dataBuffer[4096]; - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); - argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void); - argsSerializer.writeInt32(resourceId); - ClickEvent_serializer::write(argsSerializer, event); - argsSerializer.writeInt32(static_cast(result)); - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); -} void callManagedCallback_ClickEvent_Void(Ark_Int32 resourceId, Ark_ClickEvent event) { CallbackBuffer callbackBuffer = {{}, {}}; @@ -688,27 +711,6 @@ void callManagedCallback_DeleteValue_VoidSync(Ark_VMContext vmContext, Ark_Int32 DeleteValue_serializer::write(argsSerializer, value0); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedCallback_DensityInfo_Void(Ark_Int32 resourceId, Ark_uiObserver_DensityInfo value0) -{ - CallbackBuffer callbackBuffer = {{}, {}}; - const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_DensityInfo_Void); - argsSerializer.writeInt32(resourceId); - uiObserver_DensityInfo_serializer::write(argsSerializer, value0); - enqueueCallback(10, &callbackBuffer); -} -void callManagedCallback_DensityInfo_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_uiObserver_DensityInfo value0) -{ - uint8_t dataBuffer[4096]; - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); - argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_DensityInfo_Void); - argsSerializer.writeInt32(resourceId); - uiObserver_DensityInfo_serializer::write(argsSerializer, value0); - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); -} void callManagedCallback_DismissContentCoverAction_Void(Ark_Int32 resourceId, Ark_DismissContentCoverAction value0) { CallbackBuffer callbackBuffer = {{}, {}}; @@ -1044,7 +1046,7 @@ void callManagedCallback_FullscreenInfo_VoidSync(Ark_VMContext vmContext, Ark_In FullscreenInfo_serializer::write(argsSerializer, value0); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedCallback_GestureEvent_Void(Ark_Int32 resourceId, Ark_GestureEvent event) +void callManagedCallback_GestureEvent_Void(Ark_Int32 resourceId, Ark_GestureEvent value0) { CallbackBuffer callbackBuffer = {{}, {}}; const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1052,17 +1054,63 @@ void callManagedCallback_GestureEvent_Void(Ark_Int32 resourceId, Ark_GestureEven SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); argsSerializer.writeInt32(Kind_Callback_GestureEvent_Void); argsSerializer.writeInt32(resourceId); - GestureEvent_serializer::write(argsSerializer, event); + GestureEvent_serializer::write(argsSerializer, value0); enqueueCallback(10, &callbackBuffer); } -void callManagedCallback_GestureEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_GestureEvent event) +void callManagedCallback_GestureEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_GestureEvent value0) { uint8_t dataBuffer[4096]; SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); argsSerializer.writeInt32(10); argsSerializer.writeInt32(Kind_Callback_GestureEvent_Void); argsSerializer.writeInt32(resourceId); - GestureEvent_serializer::write(argsSerializer, event); + GestureEvent_serializer::write(argsSerializer, value0); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); +} +void callManagedCallback_GestureGroup(Ark_Int32 resourceId, Callback_GestureGroup_Void continuation) +{ + CallbackBuffer callbackBuffer = {{}, {}}; + const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); + SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); + argsSerializer.writeInt32(Kind_Callback_GestureGroup); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + enqueueCallback(10, &callbackBuffer); +} +void callManagedCallback_GestureGroupSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Callback_GestureGroup_Void continuation) +{ + uint8_t dataBuffer[4096]; + SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); + argsSerializer.writeInt32(10); + argsSerializer.writeInt32(Kind_Callback_GestureGroup); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); +} +void callManagedCallback_GestureGroup_Void(Ark_Int32 resourceId, Ark_GestureGroup value) +{ + CallbackBuffer callbackBuffer = {{}, {}}; + const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); + SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); + argsSerializer.writeInt32(Kind_Callback_GestureGroup_Void); + argsSerializer.writeInt32(resourceId); + GestureGroup_serializer::write(argsSerializer, value); + enqueueCallback(10, &callbackBuffer); +} +void callManagedCallback_GestureGroup_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_GestureGroup value) +{ + uint8_t dataBuffer[4096]; + SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); + argsSerializer.writeInt32(10); + argsSerializer.writeInt32(Kind_Callback_GestureGroup_Void); + argsSerializer.writeInt32(resourceId); + GestureGroup_serializer::write(argsSerializer, value); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } void callManagedCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(Ark_Int32 resourceId, Ark_GestureInfo gestureInfo, Ark_BaseGestureEvent event, Callback_GestureJudgeResult_Void continuation) @@ -1562,48 +1610,6 @@ void callManagedCallback_NavDestinationContext_VoidSync(Ark_VMContext vmContext, NavDestinationContext_serializer::write(argsSerializer, value0); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedCallback_NavDestinationInfo_Void(Ark_Int32 resourceId, Ark_uiObserver_NavDestinationInfo value0) -{ - CallbackBuffer callbackBuffer = {{}, {}}; - const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_NavDestinationInfo_Void); - argsSerializer.writeInt32(resourceId); - uiObserver_NavDestinationInfo_serializer::write(argsSerializer, value0); - enqueueCallback(10, &callbackBuffer); -} -void callManagedCallback_NavDestinationInfo_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_uiObserver_NavDestinationInfo value0) -{ - uint8_t dataBuffer[4096]; - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); - argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_NavDestinationInfo_Void); - argsSerializer.writeInt32(resourceId); - uiObserver_NavDestinationInfo_serializer::write(argsSerializer, value0); - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); -} -void callManagedCallback_NavDestinationSwitchInfo_Void(Ark_Int32 resourceId, Ark_uiObserver_NavDestinationSwitchInfo value0) -{ - CallbackBuffer callbackBuffer = {{}, {}}; - const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_NavDestinationSwitchInfo_Void); - argsSerializer.writeInt32(resourceId); - uiObserver_NavDestinationSwitchInfo_serializer::write(argsSerializer, value0); - enqueueCallback(10, &callbackBuffer); -} -void callManagedCallback_NavDestinationSwitchInfo_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_uiObserver_NavDestinationSwitchInfo value0) -{ - uint8_t dataBuffer[4096]; - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); - argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_NavDestinationSwitchInfo_Void); - argsSerializer.writeInt32(resourceId); - uiObserver_NavDestinationSwitchInfo_serializer::write(argsSerializer, value0); - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); -} void callManagedCallback_NavigationMode_Void(Ark_Int32 resourceId, Ark_NavigationMode mode) { CallbackBuffer callbackBuffer = {{}, {}}; @@ -1667,33 +1673,6 @@ void callManagedCallback_NavigationTransitionProxy_VoidSync(Ark_VMContext vmCont NavigationTransitionProxy_serializer::write(argsSerializer, transitionProxy); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedCallback_Number_Number(Ark_Int32 resourceId, Ark_Number fraction, Callback_Number_Void continuation) -{ - CallbackBuffer callbackBuffer = {{}, {}}; - const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Number_Number); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeNumber(fraction); - argsSerializer.writeCallbackResource(continuation.resource); - argsSerializer.writePointer(reinterpret_cast(continuation.call)); - argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); - enqueueCallback(10, &callbackBuffer); -} -void callManagedCallback_Number_NumberSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number fraction, Callback_Number_Void continuation) -{ - uint8_t dataBuffer[4096]; - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); - argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_Number_Number); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeNumber(fraction); - argsSerializer.writeCallbackResource(continuation.resource); - argsSerializer.writePointer(reinterpret_cast(continuation.call)); - argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); -} void callManagedCallback_Number_Number_Boolean(Ark_Int32 resourceId, Ark_Number from, Ark_Number to, Callback_Boolean_Void continuation) { CallbackBuffer callbackBuffer = {{}, {}}; @@ -1723,37 +1702,6 @@ void callManagedCallback_Number_Number_BooleanSync(Ark_VMContext vmContext, Ark_ argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedCallback_Number_Number_Boolean_Boolean(Ark_Int32 resourceId, Ark_Number offset, Ark_Number index, Ark_Boolean leadingEdge, Callback_Boolean_Void continuation) -{ - CallbackBuffer callbackBuffer = {{}, {}}; - const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Number_Number_Boolean_Boolean); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeNumber(offset); - argsSerializer.writeNumber(index); - argsSerializer.writeBoolean(leadingEdge); - argsSerializer.writeCallbackResource(continuation.resource); - argsSerializer.writePointer(reinterpret_cast(continuation.call)); - argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); - enqueueCallback(10, &callbackBuffer); -} -void callManagedCallback_Number_Number_Boolean_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number offset, Ark_Number index, Ark_Boolean leadingEdge, Callback_Boolean_Void continuation) -{ - uint8_t dataBuffer[4096]; - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); - argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_Number_Number_Boolean_Boolean); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeNumber(offset); - argsSerializer.writeNumber(index); - argsSerializer.writeBoolean(leadingEdge); - argsSerializer.writeCallbackResource(continuation.resource); - argsSerializer.writePointer(reinterpret_cast(continuation.call)); - argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); -} void callManagedCallback_Number_Number_ComputedBarAttribute(Ark_Int32 resourceId, Ark_Number index, Ark_Number offset, Callback_ComputedBarAttribute_Void continuation) { CallbackBuffer callbackBuffer = {{}, {}}; @@ -1908,7 +1856,7 @@ void callManagedCallback_Number_Tuple_Number_Number_Number_NumberSync(Ark_VMCont argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedCallback_Number_Void(Ark_Int32 resourceId, Ark_Number value0) +void callManagedCallback_Number_Void(Ark_Int32 resourceId, Ark_Number value) { CallbackBuffer callbackBuffer = {{}, {}}; const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1916,17 +1864,17 @@ void callManagedCallback_Number_Void(Ark_Int32 resourceId, Ark_Number value0) SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); argsSerializer.writeInt32(Kind_Callback_Number_Void); argsSerializer.writeInt32(resourceId); - argsSerializer.writeNumber(value0); + argsSerializer.writeNumber(value); enqueueCallback(10, &callbackBuffer); } -void callManagedCallback_Number_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number value0) +void callManagedCallback_Number_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number value) { uint8_t dataBuffer[4096]; SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); argsSerializer.writeInt32(10); argsSerializer.writeInt32(Kind_Callback_Number_Void); argsSerializer.writeInt32(resourceId); - argsSerializer.writeNumber(value0); + argsSerializer.writeNumber(value); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } void callManagedCallback_Object_Void(Ark_Int32 resourceId, Ark_Object value0) @@ -2330,6 +2278,27 @@ void callManagedCallback_OnInterceptRequestEvent_WebResourceResponseSync(Ark_VMC argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } +void callManagedCallback_OnLoadFinishedEvent_Void(Ark_Int32 resourceId, Ark_OnLoadFinishedEvent value0) +{ + CallbackBuffer callbackBuffer = {{}, {}}; + const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); + SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); + argsSerializer.writeInt32(Kind_Callback_OnLoadFinishedEvent_Void); + argsSerializer.writeInt32(resourceId); + OnLoadFinishedEvent_serializer::write(argsSerializer, value0); + enqueueCallback(10, &callbackBuffer); +} +void callManagedCallback_OnLoadFinishedEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnLoadFinishedEvent value0) +{ + uint8_t dataBuffer[4096]; + SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); + argsSerializer.writeInt32(10); + argsSerializer.writeInt32(Kind_Callback_OnLoadFinishedEvent_Void); + argsSerializer.writeInt32(resourceId); + OnLoadFinishedEvent_serializer::write(argsSerializer, value0); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); +} void callManagedCallback_OnLoadInterceptEvent_Boolean(Ark_Int32 resourceId, Ark_OnLoadInterceptEvent value0, Callback_Boolean_Void continuation) { CallbackBuffer callbackBuffer = {{}, {}}; @@ -2357,6 +2326,27 @@ void callManagedCallback_OnLoadInterceptEvent_BooleanSync(Ark_VMContext vmContex argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } +void callManagedCallback_OnLoadStartedEvent_Void(Ark_Int32 resourceId, Ark_OnLoadStartedEvent value0) +{ + CallbackBuffer callbackBuffer = {{}, {}}; + const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); + SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); + argsSerializer.writeInt32(Kind_Callback_OnLoadStartedEvent_Void); + argsSerializer.writeInt32(resourceId); + OnLoadStartedEvent_serializer::write(argsSerializer, value0); + enqueueCallback(10, &callbackBuffer); +} +void callManagedCallback_OnLoadStartedEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnLoadStartedEvent value0) +{ + uint8_t dataBuffer[4096]; + SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); + argsSerializer.writeInt32(10); + argsSerializer.writeInt32(Kind_Callback_OnLoadStartedEvent_Void); + argsSerializer.writeInt32(resourceId); + OnLoadStartedEvent_serializer::write(argsSerializer, value0); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); +} void callManagedCallback_onMeasureSize_SizeResult(Ark_Int32 resourceId, Ark_GeometryInfo selfLayoutInfo, Array_Measurable children, Ark_ConstraintSizeOptions constraint, Callback_SizeResult_Void continuation) { CallbackBuffer callbackBuffer = {{}, {}}; @@ -2396,6 +2386,29 @@ void callManagedCallback_onMeasureSize_SizeResultSync(Ark_VMContext vmContext, A argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } +void callManagedCallback_OnMoveFromTo(Ark_Int32 resourceId, Ark_Int32 from, Ark_Int32 to) +{ + CallbackBuffer callbackBuffer = {{}, {}}; + const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); + SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); + argsSerializer.writeInt32(Kind_Callback_OnMoveFromTo); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(from); + argsSerializer.writeInt32(to); + enqueueCallback(10, &callbackBuffer); +} +void callManagedCallback_OnMoveFromToSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Int32 from, Ark_Int32 to) +{ + uint8_t dataBuffer[4096]; + SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); + argsSerializer.writeInt32(10); + argsSerializer.writeInt32(Kind_Callback_OnMoveFromTo); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(from); + argsSerializer.writeInt32(to); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); +} void callManagedCallback_OnOverScrollEvent_Void(Ark_Int32 resourceId, Ark_OnOverScrollEvent value0) { CallbackBuffer callbackBuffer = {{}, {}}; @@ -2861,69 +2874,6 @@ void callManagedCallback_OnWindowNewEvent_VoidSync(Ark_VMContext vmContext, Ark_ OnWindowNewEvent_serializer::write(argsSerializer, value0); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedCallback_Opt_Array_FontDescriptor_Opt_Array_String_Void(Ark_Int32 resourceId, Opt_Array_CustomObject value, Opt_Array_String error) -{ - CallbackBuffer callbackBuffer = {{}, {}}; - const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void); - argsSerializer.writeInt32(resourceId); - if (runtimeType(value) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueTmpValue = value.value; - argsSerializer.writeInt32(valueTmpValue.length); - for (int valueTmpValueCounterI = 0; valueTmpValueCounterI < valueTmpValue.length; valueTmpValueCounterI++) { - const Ark_CustomObject valueTmpValueTmpElement = valueTmpValue.array[valueTmpValueCounterI]; - argsSerializer.writeCustomObject("object", valueTmpValueTmpElement); - } - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - if (runtimeType(error) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto errorTmpValue = error.value; - argsSerializer.writeInt32(errorTmpValue.length); - for (int errorTmpValueCounterI = 0; errorTmpValueCounterI < errorTmpValue.length; errorTmpValueCounterI++) { - const Ark_String errorTmpValueTmpElement = errorTmpValue.array[errorTmpValueCounterI]; - argsSerializer.writeString(errorTmpValueTmpElement); - } - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - enqueueCallback(10, &callbackBuffer); -} -void callManagedCallback_Opt_Array_FontDescriptor_Opt_Array_String_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_Array_CustomObject value, Opt_Array_String error) -{ - uint8_t dataBuffer[4096]; - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); - argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void); - argsSerializer.writeInt32(resourceId); - if (runtimeType(value) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueTmpValue = value.value; - argsSerializer.writeInt32(valueTmpValue.length); - for (int valueTmpValueCounterI = 0; valueTmpValueCounterI < valueTmpValue.length; valueTmpValueCounterI++) { - const Ark_CustomObject valueTmpValueTmpElement = valueTmpValue.array[valueTmpValueCounterI]; - argsSerializer.writeCustomObject("object", valueTmpValueTmpElement); - } - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - if (runtimeType(error) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto errorTmpValue = error.value; - argsSerializer.writeInt32(errorTmpValue.length); - for (int errorTmpValueCounterI = 0; errorTmpValueCounterI < errorTmpValue.length; errorTmpValueCounterI++) { - const Ark_String errorTmpValueTmpElement = errorTmpValue.array[errorTmpValueCounterI]; - argsSerializer.writeString(errorTmpValueTmpElement); - } - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); -} void callManagedCallback_Opt_Array_NavDestinationTransition_Void(Ark_Int32 resourceId, Opt_Array_NavDestinationTransition value) { CallbackBuffer callbackBuffer = {{}, {}}; @@ -2936,191 +2886,43 @@ void callManagedCallback_Opt_Array_NavDestinationTransition_Void(Ark_Int32 resou argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); const auto valueTmpValue = value.value; argsSerializer.writeInt32(valueTmpValue.length); - for (int valueTmpValueCounterI = 0; valueTmpValueCounterI < valueTmpValue.length; valueTmpValueCounterI++) { - const Ark_NavDestinationTransition valueTmpValueTmpElement = valueTmpValue.array[valueTmpValueCounterI]; - NavDestinationTransition_serializer::write(argsSerializer, valueTmpValueTmpElement); - } - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - enqueueCallback(10, &callbackBuffer); -} -void callManagedCallback_Opt_Array_NavDestinationTransition_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_Array_NavDestinationTransition value) -{ - uint8_t dataBuffer[4096]; - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); - argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_Opt_Array_NavDestinationTransition_Void); - argsSerializer.writeInt32(resourceId); - if (runtimeType(value) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueTmpValue = value.value; - argsSerializer.writeInt32(valueTmpValue.length); - for (int valueTmpValueCounterI = 0; valueTmpValueCounterI < valueTmpValue.length; valueTmpValueCounterI++) { - const Ark_NavDestinationTransition valueTmpValueTmpElement = valueTmpValue.array[valueTmpValueCounterI]; - NavDestinationTransition_serializer::write(argsSerializer, valueTmpValueTmpElement); - } - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); -} -void callManagedCallback_Opt_Array_String_Opt_Array_String_Void(Ark_Int32 resourceId, Opt_Array_String value, Opt_Array_String error) -{ - CallbackBuffer callbackBuffer = {{}, {}}; - const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Opt_Array_String_Opt_Array_String_Void); - argsSerializer.writeInt32(resourceId); - if (runtimeType(value) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueTmpValue = value.value; - argsSerializer.writeInt32(valueTmpValue.length); - for (int valueTmpValueCounterI = 0; valueTmpValueCounterI < valueTmpValue.length; valueTmpValueCounterI++) { - const Ark_String valueTmpValueTmpElement = valueTmpValue.array[valueTmpValueCounterI]; - argsSerializer.writeString(valueTmpValueTmpElement); - } - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - if (runtimeType(error) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto errorTmpValue = error.value; - argsSerializer.writeInt32(errorTmpValue.length); - for (int errorTmpValueCounterI = 0; errorTmpValueCounterI < errorTmpValue.length; errorTmpValueCounterI++) { - const Ark_String errorTmpValueTmpElement = errorTmpValue.array[errorTmpValueCounterI]; - argsSerializer.writeString(errorTmpValueTmpElement); - } - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - enqueueCallback(10, &callbackBuffer); -} -void callManagedCallback_Opt_Array_String_Opt_Array_String_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_Array_String value, Opt_Array_String error) -{ - uint8_t dataBuffer[4096]; - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); - argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_Opt_Array_String_Opt_Array_String_Void); - argsSerializer.writeInt32(resourceId); - if (runtimeType(value) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueTmpValue = value.value; - argsSerializer.writeInt32(valueTmpValue.length); - for (int valueTmpValueCounterI = 0; valueTmpValueCounterI < valueTmpValue.length; valueTmpValueCounterI++) { - const Ark_String valueTmpValueTmpElement = valueTmpValue.array[valueTmpValueCounterI]; - argsSerializer.writeString(valueTmpValueTmpElement); - } - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - if (runtimeType(error) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto errorTmpValue = error.value; - argsSerializer.writeInt32(errorTmpValue.length); - for (int errorTmpValueCounterI = 0; errorTmpValueCounterI < errorTmpValue.length; errorTmpValueCounterI++) { - const Ark_String errorTmpValueTmpElement = errorTmpValue.array[errorTmpValueCounterI]; - argsSerializer.writeString(errorTmpValueTmpElement); - } - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); -} -void callManagedCallback_Opt_Array_String_Void(Ark_Int32 resourceId, Opt_Array_String error) -{ - CallbackBuffer callbackBuffer = {{}, {}}; - const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Opt_Array_String_Void); - argsSerializer.writeInt32(resourceId); - if (runtimeType(error) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto errorTmpValue = error.value; - argsSerializer.writeInt32(errorTmpValue.length); - for (int errorTmpValueCounterI = 0; errorTmpValueCounterI < errorTmpValue.length; errorTmpValueCounterI++) { - const Ark_String errorTmpValueTmpElement = errorTmpValue.array[errorTmpValueCounterI]; - argsSerializer.writeString(errorTmpValueTmpElement); - } - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - enqueueCallback(10, &callbackBuffer); -} -void callManagedCallback_Opt_Array_String_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_Array_String error) -{ - uint8_t dataBuffer[4096]; - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); - argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_Opt_Array_String_Void); - argsSerializer.writeInt32(resourceId); - if (runtimeType(error) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto errorTmpValue = error.value; - argsSerializer.writeInt32(errorTmpValue.length); - for (int errorTmpValueCounterI = 0; errorTmpValueCounterI < errorTmpValue.length; errorTmpValueCounterI++) { - const Ark_String errorTmpValueTmpElement = errorTmpValue.array[errorTmpValueCounterI]; - argsSerializer.writeString(errorTmpValueTmpElement); - } - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); -} -void callManagedCallback_Opt_CustomBuilder_Void(Ark_Int32 resourceId, Opt_CustomNodeBuilder value) -{ - CallbackBuffer callbackBuffer = {{}, {}}; - const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Opt_CustomBuilder_Void); - argsSerializer.writeInt32(resourceId); - if (runtimeType(value) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueTmpValue = value.value; - argsSerializer.writeCallbackResource(valueTmpValue.resource); - argsSerializer.writePointer(reinterpret_cast(valueTmpValue.call)); - argsSerializer.writePointer(reinterpret_cast(valueTmpValue.callSync)); + for (int valueTmpValueCounterI = 0; valueTmpValueCounterI < valueTmpValue.length; valueTmpValueCounterI++) { + const Ark_NavDestinationTransition valueTmpValueTmpElement = valueTmpValue.array[valueTmpValueCounterI]; + NavDestinationTransition_serializer::write(argsSerializer, valueTmpValueTmpElement); + } } else { argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } enqueueCallback(10, &callbackBuffer); } -void callManagedCallback_Opt_CustomBuilder_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_CustomNodeBuilder value) +void callManagedCallback_Opt_Array_NavDestinationTransition_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_Array_NavDestinationTransition value) { uint8_t dataBuffer[4096]; SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_Opt_CustomBuilder_Void); + argsSerializer.writeInt32(Kind_Callback_Opt_Array_NavDestinationTransition_Void); argsSerializer.writeInt32(resourceId); if (runtimeType(value) != INTEROP_RUNTIME_UNDEFINED) { argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); const auto valueTmpValue = value.value; - argsSerializer.writeCallbackResource(valueTmpValue.resource); - argsSerializer.writePointer(reinterpret_cast(valueTmpValue.call)); - argsSerializer.writePointer(reinterpret_cast(valueTmpValue.callSync)); + argsSerializer.writeInt32(valueTmpValue.length); + for (int valueTmpValueCounterI = 0; valueTmpValueCounterI < valueTmpValue.length; valueTmpValueCounterI++) { + const Ark_NavDestinationTransition valueTmpValueTmpElement = valueTmpValue.array[valueTmpValueCounterI]; + NavDestinationTransition_serializer::write(argsSerializer, valueTmpValueTmpElement); + } } else { argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedCallback_Opt_FontDescriptor_Opt_Array_String_Void(Ark_Int32 resourceId, Opt_CustomObject value, Opt_Array_String error) +void callManagedCallback_Opt_Array_String_Void(Ark_Int32 resourceId, Opt_Array_String error) { CallbackBuffer callbackBuffer = {{}, {}}; const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Opt_FontDescriptor_Opt_Array_String_Void); + argsSerializer.writeInt32(Kind_Callback_Opt_Array_String_Void); argsSerializer.writeInt32(resourceId); - if (runtimeType(value) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueTmpValue = value.value; - argsSerializer.writeCustomObject("object", valueTmpValue); - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } if (runtimeType(error) != INTEROP_RUNTIME_UNDEFINED) { argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); const auto errorTmpValue = error.value; @@ -3134,20 +2936,13 @@ void callManagedCallback_Opt_FontDescriptor_Opt_Array_String_Void(Ark_Int32 reso } enqueueCallback(10, &callbackBuffer); } -void callManagedCallback_Opt_FontDescriptor_Opt_Array_String_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_CustomObject value, Opt_Array_String error) +void callManagedCallback_Opt_Array_String_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_Array_String error) { uint8_t dataBuffer[4096]; SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_Opt_FontDescriptor_Opt_Array_String_Void); + argsSerializer.writeInt32(Kind_Callback_Opt_Array_String_Void); argsSerializer.writeInt32(resourceId); - if (runtimeType(value) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueTmpValue = value.value; - argsSerializer.writeCustomObject("object", valueTmpValue); - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } if (runtimeType(error) != INTEROP_RUNTIME_UNDEFINED) { argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); const auto errorTmpValue = error.value; @@ -3161,122 +2956,104 @@ void callManagedCallback_Opt_FontDescriptor_Opt_Array_String_VoidSync(Ark_VMCont } KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedCallback_Opt_NavigationAnimatedTransition_Void(Ark_Int32 resourceId, Opt_NavigationAnimatedTransition value) +void callManagedCallback_Opt_CustomBuilder_Void(Ark_Int32 resourceId, Opt_CustomNodeBuilder value) { CallbackBuffer callbackBuffer = {{}, {}}; const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Opt_NavigationAnimatedTransition_Void); + argsSerializer.writeInt32(Kind_Callback_Opt_CustomBuilder_Void); argsSerializer.writeInt32(resourceId); if (runtimeType(value) != INTEROP_RUNTIME_UNDEFINED) { argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); const auto valueTmpValue = value.value; - NavigationAnimatedTransition_serializer::write(argsSerializer, valueTmpValue); + argsSerializer.writeCallbackResource(valueTmpValue.resource); + argsSerializer.writePointer(reinterpret_cast(valueTmpValue.call)); + argsSerializer.writePointer(reinterpret_cast(valueTmpValue.callSync)); } else { argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } enqueueCallback(10, &callbackBuffer); } -void callManagedCallback_Opt_NavigationAnimatedTransition_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_NavigationAnimatedTransition value) +void callManagedCallback_Opt_CustomBuilder_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_CustomNodeBuilder value) { uint8_t dataBuffer[4096]; SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_Opt_NavigationAnimatedTransition_Void); + argsSerializer.writeInt32(Kind_Callback_Opt_CustomBuilder_Void); argsSerializer.writeInt32(resourceId); if (runtimeType(value) != INTEROP_RUNTIME_UNDEFINED) { argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); const auto valueTmpValue = value.value; - NavigationAnimatedTransition_serializer::write(argsSerializer, valueTmpValue); + argsSerializer.writeCallbackResource(valueTmpValue.resource); + argsSerializer.writePointer(reinterpret_cast(valueTmpValue.call)); + argsSerializer.writePointer(reinterpret_cast(valueTmpValue.callSync)); } else { argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedCallback_Opt_OffsetResult_Void(Ark_Int32 resourceId, Opt_OffsetResult value) +void callManagedCallback_Opt_NavigationAnimatedTransition_Void(Ark_Int32 resourceId, Opt_NavigationAnimatedTransition value) { CallbackBuffer callbackBuffer = {{}, {}}; const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Opt_OffsetResult_Void); + argsSerializer.writeInt32(Kind_Callback_Opt_NavigationAnimatedTransition_Void); argsSerializer.writeInt32(resourceId); if (runtimeType(value) != INTEROP_RUNTIME_UNDEFINED) { argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); const auto valueTmpValue = value.value; - OffsetResult_serializer::write(argsSerializer, valueTmpValue); + NavigationAnimatedTransition_serializer::write(argsSerializer, valueTmpValue); } else { argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } enqueueCallback(10, &callbackBuffer); } -void callManagedCallback_Opt_OffsetResult_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_OffsetResult value) +void callManagedCallback_Opt_NavigationAnimatedTransition_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_NavigationAnimatedTransition value) { uint8_t dataBuffer[4096]; SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_Opt_OffsetResult_Void); + argsSerializer.writeInt32(Kind_Callback_Opt_NavigationAnimatedTransition_Void); argsSerializer.writeInt32(resourceId); if (runtimeType(value) != INTEROP_RUNTIME_UNDEFINED) { argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); const auto valueTmpValue = value.value; - OffsetResult_serializer::write(argsSerializer, valueTmpValue); + NavigationAnimatedTransition_serializer::write(argsSerializer, valueTmpValue); } else { argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedCallback_Opt_Scene_Opt_Array_String_Void(Ark_Int32 resourceId, Opt_Scene value, Opt_Array_String error) +void callManagedCallback_Opt_OffsetResult_Void(Ark_Int32 resourceId, Opt_OffsetResult value) { CallbackBuffer callbackBuffer = {{}, {}}; const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Opt_Scene_Opt_Array_String_Void); + argsSerializer.writeInt32(Kind_Callback_Opt_OffsetResult_Void); argsSerializer.writeInt32(resourceId); if (runtimeType(value) != INTEROP_RUNTIME_UNDEFINED) { argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); const auto valueTmpValue = value.value; - Scene_serializer::write(argsSerializer, valueTmpValue); - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - if (runtimeType(error) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto errorTmpValue = error.value; - argsSerializer.writeInt32(errorTmpValue.length); - for (int errorTmpValueCounterI = 0; errorTmpValueCounterI < errorTmpValue.length; errorTmpValueCounterI++) { - const Ark_String errorTmpValueTmpElement = errorTmpValue.array[errorTmpValueCounterI]; - argsSerializer.writeString(errorTmpValueTmpElement); - } + OffsetResult_serializer::write(argsSerializer, valueTmpValue); } else { argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } enqueueCallback(10, &callbackBuffer); } -void callManagedCallback_Opt_Scene_Opt_Array_String_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_Scene value, Opt_Array_String error) +void callManagedCallback_Opt_OffsetResult_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_OffsetResult value) { uint8_t dataBuffer[4096]; SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_Opt_Scene_Opt_Array_String_Void); + argsSerializer.writeInt32(Kind_Callback_Opt_OffsetResult_Void); argsSerializer.writeInt32(resourceId); if (runtimeType(value) != INTEROP_RUNTIME_UNDEFINED) { argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); const auto valueTmpValue = value.value; - Scene_serializer::write(argsSerializer, valueTmpValue); - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - if (runtimeType(error) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto errorTmpValue = error.value; - argsSerializer.writeInt32(errorTmpValue.length); - for (int errorTmpValueCounterI = 0; errorTmpValueCounterI < errorTmpValue.length; errorTmpValueCounterI++) { - const Ark_String errorTmpValueTmpElement = errorTmpValue.array[errorTmpValueCounterI]; - argsSerializer.writeString(errorTmpValueTmpElement); - } + OffsetResult_serializer::write(argsSerializer, valueTmpValue); } else { argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } @@ -3315,61 +3092,6 @@ void callManagedCallback_Opt_ScrollResult_VoidSync(Ark_VMContext vmContext, Ark_ } KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedCallback_Opt_String_Opt_Array_String_Void(Ark_Int32 resourceId, Opt_String value, Opt_Array_String error) -{ - CallbackBuffer callbackBuffer = {{}, {}}; - const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Opt_String_Opt_Array_String_Void); - argsSerializer.writeInt32(resourceId); - if (runtimeType(value) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueTmpValue = value.value; - argsSerializer.writeString(valueTmpValue); - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - if (runtimeType(error) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto errorTmpValue = error.value; - argsSerializer.writeInt32(errorTmpValue.length); - for (int errorTmpValueCounterI = 0; errorTmpValueCounterI < errorTmpValue.length; errorTmpValueCounterI++) { - const Ark_String errorTmpValueTmpElement = errorTmpValue.array[errorTmpValueCounterI]; - argsSerializer.writeString(errorTmpValueTmpElement); - } - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - enqueueCallback(10, &callbackBuffer); -} -void callManagedCallback_Opt_String_Opt_Array_String_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_String value, Opt_Array_String error) -{ - uint8_t dataBuffer[4096]; - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); - argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_Opt_String_Opt_Array_String_Void); - argsSerializer.writeInt32(resourceId); - if (runtimeType(value) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto valueTmpValue = value.value; - argsSerializer.writeString(valueTmpValue); - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - if (runtimeType(error) != INTEROP_RUNTIME_UNDEFINED) { - argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); - const auto errorTmpValue = error.value; - argsSerializer.writeInt32(errorTmpValue.length); - for (int errorTmpValueCounterI = 0; errorTmpValueCounterI < errorTmpValue.length; errorTmpValueCounterI++) { - const Ark_String errorTmpValueTmpElement = errorTmpValue.array[errorTmpValueCounterI]; - argsSerializer.writeString(errorTmpValueTmpElement); - } - } else { - argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); - } - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); -} void callManagedCallback_Opt_StyledString_Opt_Array_String_Void(Ark_Int32 resourceId, Opt_StyledString value, Opt_Array_String error) { CallbackBuffer callbackBuffer = {{}, {}}; @@ -3797,48 +3519,6 @@ void callManagedCallback_RotationGesture_VoidSync(Ark_VMContext vmContext, Ark_I RotationGesture_serializer::write(argsSerializer, value); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedCallback_RouterPageInfo_Void(Ark_Int32 resourceId, Ark_uiObserver_RouterPageInfo value0) -{ - CallbackBuffer callbackBuffer = {{}, {}}; - const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_RouterPageInfo_Void); - argsSerializer.writeInt32(resourceId); - uiObserver_RouterPageInfo_serializer::write(argsSerializer, value0); - enqueueCallback(10, &callbackBuffer); -} -void callManagedCallback_RouterPageInfo_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_uiObserver_RouterPageInfo value0) -{ - uint8_t dataBuffer[4096]; - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); - argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_RouterPageInfo_Void); - argsSerializer.writeInt32(resourceId); - uiObserver_RouterPageInfo_serializer::write(argsSerializer, value0); - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); -} -void callManagedCallback_ScrollEventInfo_Void(Ark_Int32 resourceId, Ark_uiObserver_ScrollEventInfo value0) -{ - CallbackBuffer callbackBuffer = {{}, {}}; - const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_ScrollEventInfo_Void); - argsSerializer.writeInt32(resourceId); - uiObserver_ScrollEventInfo_serializer::write(argsSerializer, value0); - enqueueCallback(10, &callbackBuffer); -} -void callManagedCallback_ScrollEventInfo_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_uiObserver_ScrollEventInfo value0) -{ - uint8_t dataBuffer[4096]; - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); - argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_ScrollEventInfo_Void); - argsSerializer.writeInt32(resourceId); - uiObserver_ScrollEventInfo_serializer::write(argsSerializer, value0); - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); -} void callManagedCallback_SheetDismiss_Void(Ark_Int32 resourceId, Ark_SheetDismiss sheetDismiss) { CallbackBuffer callbackBuffer = {{}, {}}; @@ -4466,27 +4146,6 @@ void callManagedCallback_T_Void_StringSync(Ark_VMContext vmContext, Ark_Int32 re argsSerializer.writeString(value0); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedCallback_TabContentInfo_Void(Ark_Int32 resourceId, Ark_uiObserver_TabContentInfo value0) -{ - CallbackBuffer callbackBuffer = {{}, {}}; - const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_TabContentInfo_Void); - argsSerializer.writeInt32(resourceId); - uiObserver_TabContentInfo_serializer::write(argsSerializer, value0); - enqueueCallback(10, &callbackBuffer); -} -void callManagedCallback_TabContentInfo_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_uiObserver_TabContentInfo value0) -{ - uint8_t dataBuffer[4096]; - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); - argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_TabContentInfo_Void); - argsSerializer.writeInt32(resourceId); - uiObserver_TabContentInfo_serializer::write(argsSerializer, value0); - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); -} void callManagedCallback_TabContentTransitionProxy_Void(Ark_Int32 resourceId, Ark_TabContentTransitionProxy value0) { CallbackBuffer callbackBuffer = {{}, {}}; @@ -4529,27 +4188,6 @@ void callManagedCallback_TerminationInfo_VoidSync(Ark_VMContext vmContext, Ark_I TerminationInfo_serializer::write(argsSerializer, value0); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedCallback_TextPickerResult_Void(Ark_Int32 resourceId, Ark_TextPickerResult value) -{ - CallbackBuffer callbackBuffer = {{}, {}}; - const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_TextPickerResult_Void); - argsSerializer.writeInt32(resourceId); - TextPickerResult_serializer::write(argsSerializer, value); - enqueueCallback(10, &callbackBuffer); -} -void callManagedCallback_TextPickerResult_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_TextPickerResult value) -{ - uint8_t dataBuffer[4096]; - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); - argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Callback_TextPickerResult_Void); - argsSerializer.writeInt32(resourceId); - TextPickerResult_serializer::write(argsSerializer, value); - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); -} void callManagedCallback_TextRange_Void(Ark_Int32 resourceId, Ark_TextRange value0) { CallbackBuffer callbackBuffer = {{}, {}}; @@ -4962,27 +4600,6 @@ void callManagedContentWillScrollCallbackSync(Ark_VMContext vmContext, Ark_Int32 argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedContext_getGroupDir_Callback(Ark_Int32 resourceId, Ark_String result) -{ - CallbackBuffer callbackBuffer = {{}, {}}; - const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Context_getGroupDir_Callback); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeString(result); - enqueueCallback(10, &callbackBuffer); -} -void callManagedContext_getGroupDir_CallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_String result) -{ - uint8_t dataBuffer[4096]; - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); - argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_Context_getGroupDir_Callback); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeString(result); - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); -} void callManagedCustomNodeBuilder(Ark_Int32 resourceId, Ark_NativePointer parentNode, Callback_Pointer_Void continuation) { CallbackBuffer callbackBuffer = {{}, {}}; @@ -6014,29 +5631,6 @@ void callManagedOnLargestContentfulPaintCallbackSync(Ark_VMContext vmContext, Ar LargestContentfulPaint_serializer::write(argsSerializer, largestContentfulPaint); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedOnLinearIndicatorChangeCallback(Ark_Int32 resourceId, Ark_Number index, Ark_Number progress) -{ - CallbackBuffer callbackBuffer = {{}, {}}; - const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_OnLinearIndicatorChangeCallback); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeNumber(index); - argsSerializer.writeNumber(progress); - enqueueCallback(10, &callbackBuffer); -} -void callManagedOnLinearIndicatorChangeCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number index, Ark_Number progress) -{ - uint8_t dataBuffer[4096]; - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); - argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_OnLinearIndicatorChangeCallback); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeNumber(index); - argsSerializer.writeNumber(progress); - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); -} void callManagedOnMenuItemClickCallback(Ark_Int32 resourceId, Ark_TextMenuItem menuItem, Ark_TextRange range, Callback_Boolean_Void continuation) { CallbackBuffer callbackBuffer = {{}, {}}; @@ -6785,14 +6379,15 @@ void callManagedOnWillScrollCallbackSync(Ark_VMContext vmContext, Ark_Int32 reso argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } -void callManagedPageMapBuilder(Ark_Int32 resourceId, Ark_String name, Opt_Object param) +void callManagedPageMapNodeBuilder(Ark_Int32 resourceId, Ark_NativePointer parentNode, Ark_String name, Opt_Object param, Callback_Pointer_Void continuation) { CallbackBuffer callbackBuffer = {{}, {}}; const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_PageMapBuilder); + argsSerializer.writeInt32(Kind_PageMapNodeBuilder); argsSerializer.writeInt32(resourceId); + argsSerializer.writePointer(parentNode); argsSerializer.writeString(name); if (runtimeType(param) != INTEROP_RUNTIME_UNDEFINED) { argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); @@ -6801,15 +6396,19 @@ void callManagedPageMapBuilder(Ark_Int32 resourceId, Ark_String name, Opt_Object } else { argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueCallback(10, &callbackBuffer); } -void callManagedPageMapBuilderSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_String name, Opt_Object param) +void callManagedPageMapNodeBuilderSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_NativePointer parentNode, Ark_String name, Opt_Object param, Callback_Pointer_Void continuation) { uint8_t dataBuffer[4096]; SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_PageMapBuilder); + argsSerializer.writeInt32(Kind_PageMapNodeBuilder); argsSerializer.writeInt32(resourceId); + argsSerializer.writePointer(parentNode); argsSerializer.writeString(name); if (runtimeType(param) != INTEROP_RUNTIME_UNDEFINED) { argsSerializer.writeInt8(INTEROP_RUNTIME_OBJECT); @@ -6818,29 +6417,9 @@ void callManagedPageMapBuilderSync(Ark_VMContext vmContext, Ark_Int32 resourceId } else { argsSerializer.writeInt8(INTEROP_RUNTIME_UNDEFINED); } - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); -} -void callManagedPageTransitionCallback(Ark_Int32 resourceId, Ark_RouteType type, Ark_Number progress) -{ - CallbackBuffer callbackBuffer = {{}, {}}; - const Ark_CallbackResource callbackResourceSelf = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - callbackBuffer.resourceHolder.holdCallbackResource(&callbackResourceSelf); - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&(callbackBuffer.buffer), sizeof(callbackBuffer.buffer), &(callbackBuffer.resourceHolder)); - argsSerializer.writeInt32(Kind_PageTransitionCallback); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeInt32(static_cast(type)); - argsSerializer.writeNumber(progress); - enqueueCallback(10, &callbackBuffer); -} -void callManagedPageTransitionCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_RouteType type, Ark_Number progress) -{ - uint8_t dataBuffer[4096]; - SerializerBase argsSerializer = SerializerBase((KSerializerBuffer)&dataBuffer, sizeof(dataBuffer), nullptr); - argsSerializer.writeInt32(10); - argsSerializer.writeInt32(Kind_PageTransitionCallback); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeInt32(static_cast(type)); - argsSerializer.writeNumber(progress); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(dataBuffer), dataBuffer); } void callManagedPasteEventCallback(Ark_Int32 resourceId, Opt_PasteEvent event) @@ -7935,9 +7514,12 @@ Ark_NativePointer getManagedCallbackCaller(CallbackKind kind) switch (kind) { case Kind_AccessibilityCallback: return reinterpret_cast(callManagedAccessibilityCallback); case Kind_AccessibilityFocusCallback: return reinterpret_cast(callManagedAccessibilityFocusCallback); + case Kind_AccessibilityTransparentCallback: return reinterpret_cast(callManagedAccessibilityTransparentCallback); case Kind_AsyncCallback_image_PixelMap_Void: return reinterpret_cast(callManagedAsyncCallback_image_PixelMap_Void); + case Kind_BuilderParameterCallback: return reinterpret_cast(callManagedBuilderParameterCallback); case Kind_ButtonModifierBuilder: return reinterpret_cast(callManagedButtonModifierBuilder); case Kind_ButtonTriggerClickCallback: return reinterpret_cast(callManagedButtonTriggerClickCallback); + case Kind_Callback_Any_Void: return reinterpret_cast(callManagedCallback_Any_Void); case Kind_Callback_Area_Area_Void: return reinterpret_cast(callManagedCallback_Area_Area_Void); case Kind_Callback_Array_Number_Void: return reinterpret_cast(callManagedCallback_Array_Number_Void); case Kind_Callback_Array_String_Void: return reinterpret_cast(callManagedCallback_Array_String_Void); @@ -7948,8 +7530,6 @@ Ark_NativePointer getManagedCallbackCaller(CallbackKind kind) case Kind_Callback_Boolean_HoverEvent_Void: return reinterpret_cast(callManagedCallback_Boolean_HoverEvent_Void); case Kind_Callback_Boolean_Void: return reinterpret_cast(callManagedCallback_Boolean_Void); case Kind_Callback_Buffer_Void: return reinterpret_cast(callManagedCallback_Buffer_Void); - case Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void: return reinterpret_cast(callManagedCallback_ClickEvent_PasteButtonOnClickResult_Void); - case Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void: return reinterpret_cast(callManagedCallback_ClickEvent_SaveButtonOnClickResult_Void); case Kind_Callback_ClickEvent_Void: return reinterpret_cast(callManagedCallback_ClickEvent_Void); case Kind_Callback_ComputedBarAttribute_Void: return reinterpret_cast(callManagedCallback_ComputedBarAttribute_Void); case Kind_Callback_CopyEvent_Void: return reinterpret_cast(callManagedCallback_CopyEvent_Void); @@ -7961,7 +7541,6 @@ Ark_NativePointer getManagedCallbackCaller(CallbackKind kind) case Kind_Callback_Date_Void: return reinterpret_cast(callManagedCallback_Date_Void); case Kind_Callback_DeleteValue_Boolean: return reinterpret_cast(callManagedCallback_DeleteValue_Boolean); case Kind_Callback_DeleteValue_Void: return reinterpret_cast(callManagedCallback_DeleteValue_Void); - case Kind_Callback_DensityInfo_Void: return reinterpret_cast(callManagedCallback_DensityInfo_Void); case Kind_Callback_DismissContentCoverAction_Void: return reinterpret_cast(callManagedCallback_DismissContentCoverAction_Void); case Kind_Callback_DismissDialogAction_Void: return reinterpret_cast(callManagedCallback_DismissDialogAction_Void); case Kind_Callback_DismissPopupAction_Void: return reinterpret_cast(callManagedCallback_DismissPopupAction_Void); @@ -7978,6 +7557,8 @@ Ark_NativePointer getManagedCallbackCaller(CallbackKind kind) case Kind_Callback_FormCallbackInfo_Void: return reinterpret_cast(callManagedCallback_FormCallbackInfo_Void); case Kind_Callback_FullscreenInfo_Void: return reinterpret_cast(callManagedCallback_FullscreenInfo_Void); case Kind_Callback_GestureEvent_Void: return reinterpret_cast(callManagedCallback_GestureEvent_Void); + case Kind_Callback_GestureGroup: return reinterpret_cast(callManagedCallback_GestureGroup); + case Kind_Callback_GestureGroup_Void: return reinterpret_cast(callManagedCallback_GestureGroup_Void); case Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult: return reinterpret_cast(callManagedCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult); case Kind_Callback_GestureJudgeResult_Void: return reinterpret_cast(callManagedCallback_GestureJudgeResult_Void); case Kind_Callback_GestureRecognizer_Void: return reinterpret_cast(callManagedCallback_GestureRecognizer_Void); @@ -7999,14 +7580,10 @@ Ark_NativePointer getManagedCallbackCaller(CallbackKind kind) case Kind_Callback_NativeXComponentPointer_Void: return reinterpret_cast(callManagedCallback_NativeXComponentPointer_Void); case Kind_Callback_NavDestinationActiveReason_Void: return reinterpret_cast(callManagedCallback_NavDestinationActiveReason_Void); case Kind_Callback_NavDestinationContext_Void: return reinterpret_cast(callManagedCallback_NavDestinationContext_Void); - case Kind_Callback_NavDestinationInfo_Void: return reinterpret_cast(callManagedCallback_NavDestinationInfo_Void); - case Kind_Callback_NavDestinationSwitchInfo_Void: return reinterpret_cast(callManagedCallback_NavDestinationSwitchInfo_Void); case Kind_Callback_NavigationMode_Void: return reinterpret_cast(callManagedCallback_NavigationMode_Void); case Kind_Callback_NavigationTitleMode_Void: return reinterpret_cast(callManagedCallback_NavigationTitleMode_Void); case Kind_Callback_NavigationTransitionProxy_Void: return reinterpret_cast(callManagedCallback_NavigationTransitionProxy_Void); - case Kind_Callback_Number_Number: return reinterpret_cast(callManagedCallback_Number_Number); case Kind_Callback_Number_Number_Boolean: return reinterpret_cast(callManagedCallback_Number_Number_Boolean); - case Kind_Callback_Number_Number_Boolean_Boolean: return reinterpret_cast(callManagedCallback_Number_Number_Boolean_Boolean); case Kind_Callback_Number_Number_ComputedBarAttribute: return reinterpret_cast(callManagedCallback_Number_Number_ComputedBarAttribute); case Kind_Callback_Number_Number_Number_Void: return reinterpret_cast(callManagedCallback_Number_Number_Number_Void); case Kind_Callback_Number_Number_Void: return reinterpret_cast(callManagedCallback_Number_Number_Void); @@ -8031,8 +7608,11 @@ Ark_NativePointer getManagedCallbackCaller(CallbackKind kind) case Kind_Callback_OnHttpAuthRequestEvent_Boolean: return reinterpret_cast(callManagedCallback_OnHttpAuthRequestEvent_Boolean); case Kind_Callback_OnHttpErrorReceiveEvent_Void: return reinterpret_cast(callManagedCallback_OnHttpErrorReceiveEvent_Void); case Kind_Callback_OnInterceptRequestEvent_WebResourceResponse: return reinterpret_cast(callManagedCallback_OnInterceptRequestEvent_WebResourceResponse); + case Kind_Callback_OnLoadFinishedEvent_Void: return reinterpret_cast(callManagedCallback_OnLoadFinishedEvent_Void); case Kind_Callback_OnLoadInterceptEvent_Boolean: return reinterpret_cast(callManagedCallback_OnLoadInterceptEvent_Boolean); + case Kind_Callback_OnLoadStartedEvent_Void: return reinterpret_cast(callManagedCallback_OnLoadStartedEvent_Void); case Kind_Callback_onMeasureSize_SizeResult: return reinterpret_cast(callManagedCallback_onMeasureSize_SizeResult); + case Kind_Callback_OnMoveFromTo: return reinterpret_cast(callManagedCallback_OnMoveFromTo); case Kind_Callback_OnOverScrollEvent_Void: return reinterpret_cast(callManagedCallback_OnOverScrollEvent_Void); case Kind_Callback_OnPageBeginEvent_Void: return reinterpret_cast(callManagedCallback_OnPageBeginEvent_Void); case Kind_Callback_OnPageEndEvent_Void: return reinterpret_cast(callManagedCallback_OnPageEndEvent_Void); @@ -8054,17 +7634,12 @@ Ark_NativePointer getManagedCallbackCaller(CallbackKind kind) case Kind_Callback_OnTitleReceiveEvent_Void: return reinterpret_cast(callManagedCallback_OnTitleReceiveEvent_Void); case Kind_Callback_OnTouchIconUrlReceivedEvent_Void: return reinterpret_cast(callManagedCallback_OnTouchIconUrlReceivedEvent_Void); case Kind_Callback_OnWindowNewEvent_Void: return reinterpret_cast(callManagedCallback_OnWindowNewEvent_Void); - case Kind_Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_Array_FontDescriptor_Opt_Array_String_Void); case Kind_Callback_Opt_Array_NavDestinationTransition_Void: return reinterpret_cast(callManagedCallback_Opt_Array_NavDestinationTransition_Void); - case Kind_Callback_Opt_Array_String_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_Array_String_Opt_Array_String_Void); case Kind_Callback_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_Array_String_Void); case Kind_Callback_Opt_CustomBuilder_Void: return reinterpret_cast(callManagedCallback_Opt_CustomBuilder_Void); - case Kind_Callback_Opt_FontDescriptor_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_FontDescriptor_Opt_Array_String_Void); case Kind_Callback_Opt_NavigationAnimatedTransition_Void: return reinterpret_cast(callManagedCallback_Opt_NavigationAnimatedTransition_Void); case Kind_Callback_Opt_OffsetResult_Void: return reinterpret_cast(callManagedCallback_Opt_OffsetResult_Void); - case Kind_Callback_Opt_Scene_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_Scene_Opt_Array_String_Void); case Kind_Callback_Opt_ScrollResult_Void: return reinterpret_cast(callManagedCallback_Opt_ScrollResult_Void); - case Kind_Callback_Opt_String_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_String_Opt_Array_String_Void); case Kind_Callback_Opt_StyledString_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_StyledString_Opt_Array_String_Void); case Kind_Callback_Opt_TabContentAnimatedTransition_Void: return reinterpret_cast(callManagedCallback_Opt_TabContentAnimatedTransition_Void); case Kind_Callback_PlaybackInfo_Void: return reinterpret_cast(callManagedCallback_PlaybackInfo_Void); @@ -8082,8 +7657,6 @@ Ark_NativePointer getManagedCallbackCaller(CallbackKind kind) case Kind_Callback_RichEditorTextSpanResult_Void: return reinterpret_cast(callManagedCallback_RichEditorTextSpanResult_Void); case Kind_Callback_RotationGesture: return reinterpret_cast(callManagedCallback_RotationGesture); case Kind_Callback_RotationGesture_Void: return reinterpret_cast(callManagedCallback_RotationGesture_Void); - case Kind_Callback_RouterPageInfo_Void: return reinterpret_cast(callManagedCallback_RouterPageInfo_Void); - case Kind_Callback_ScrollEventInfo_Void: return reinterpret_cast(callManagedCallback_ScrollEventInfo_Void); case Kind_Callback_SheetDismiss_Void: return reinterpret_cast(callManagedCallback_SheetDismiss_Void); case Kind_Callback_SheetType_Void: return reinterpret_cast(callManagedCallback_SheetType_Void); case Kind_Callback_SizeResult_Void: return reinterpret_cast(callManagedCallback_SizeResult_Void); @@ -8109,10 +7682,8 @@ Ark_NativePointer getManagedCallbackCaller(CallbackKind kind) case Kind_Callback_T_Void_Global_Resource_Resource: return reinterpret_cast(callManagedCallback_T_Void_Global_Resource_Resource); case Kind_Callback_T_Void_Number: return reinterpret_cast(callManagedCallback_T_Void_Number); case Kind_Callback_T_Void_String: return reinterpret_cast(callManagedCallback_T_Void_String); - case Kind_Callback_TabContentInfo_Void: return reinterpret_cast(callManagedCallback_TabContentInfo_Void); case Kind_Callback_TabContentTransitionProxy_Void: return reinterpret_cast(callManagedCallback_TabContentTransitionProxy_Void); case Kind_Callback_TerminationInfo_Void: return reinterpret_cast(callManagedCallback_TerminationInfo_Void); - case Kind_Callback_TextPickerResult_Void: return reinterpret_cast(callManagedCallback_TextPickerResult_Void); case Kind_Callback_TextRange_Void: return reinterpret_cast(callManagedCallback_TextRange_Void); case Kind_Callback_TimePickerResult_Void: return reinterpret_cast(callManagedCallback_TimePickerResult_Void); case Kind_Callback_TouchEvent_HitTestMode: return reinterpret_cast(callManagedCallback_TouchEvent_HitTestMode); @@ -8129,7 +7700,6 @@ Ark_NativePointer getManagedCallbackCaller(CallbackKind kind) case Kind_CheckBoxModifierBuilder: return reinterpret_cast(callManagedCheckBoxModifierBuilder); case Kind_ContentDidScrollCallback: return reinterpret_cast(callManagedContentDidScrollCallback); case Kind_ContentWillScrollCallback: return reinterpret_cast(callManagedContentWillScrollCallback); - case Kind_Context_getGroupDir_Callback: return reinterpret_cast(callManagedContext_getGroupDir_Callback); case Kind_CustomNodeBuilder: return reinterpret_cast(callManagedCustomNodeBuilder); case Kind_DataPanelModifierBuilder: return reinterpret_cast(callManagedDataPanelModifierBuilder); case Kind_EditableTextOnChangeCallback: return reinterpret_cast(callManagedEditableTextOnChangeCallback); @@ -8169,7 +7739,6 @@ Ark_NativePointer getManagedCallbackCaller(CallbackKind kind) case Kind_OnIntelligentTrackingPreventionCallback: return reinterpret_cast(callManagedOnIntelligentTrackingPreventionCallback); case Kind_OnItemDragStartCallback: return reinterpret_cast(callManagedOnItemDragStartCallback); case Kind_OnLargestContentfulPaintCallback: return reinterpret_cast(callManagedOnLargestContentfulPaintCallback); - case Kind_OnLinearIndicatorChangeCallback: return reinterpret_cast(callManagedOnLinearIndicatorChangeCallback); case Kind_OnMenuItemClickCallback: return reinterpret_cast(callManagedOnMenuItemClickCallback); case Kind_OnMoveHandler: return reinterpret_cast(callManagedOnMoveHandler); case Kind_OnNativeEmbedVisibilityChangeCallback: return reinterpret_cast(callManagedOnNativeEmbedVisibilityChangeCallback); @@ -8200,8 +7769,7 @@ Ark_NativePointer getManagedCallbackCaller(CallbackKind kind) case Kind_OnTimePickerChangeCallback: return reinterpret_cast(callManagedOnTimePickerChangeCallback); case Kind_OnViewportFitChangedCallback: return reinterpret_cast(callManagedOnViewportFitChangedCallback); case Kind_OnWillScrollCallback: return reinterpret_cast(callManagedOnWillScrollCallback); - case Kind_PageMapBuilder: return reinterpret_cast(callManagedPageMapBuilder); - case Kind_PageTransitionCallback: return reinterpret_cast(callManagedPageTransitionCallback); + case Kind_PageMapNodeBuilder: return reinterpret_cast(callManagedPageMapNodeBuilder); case Kind_PasteEventCallback: return reinterpret_cast(callManagedPasteEventCallback); case Kind_PluginErrorCallback: return reinterpret_cast(callManagedPluginErrorCallback); case Kind_PopupStateChangeCallback: return reinterpret_cast(callManagedPopupStateChangeCallback); @@ -8247,9 +7815,12 @@ Ark_NativePointer getManagedCallbackCallerSync(CallbackKind kind) switch (kind) { case Kind_AccessibilityCallback: return reinterpret_cast(callManagedAccessibilityCallbackSync); case Kind_AccessibilityFocusCallback: return reinterpret_cast(callManagedAccessibilityFocusCallbackSync); + case Kind_AccessibilityTransparentCallback: return reinterpret_cast(callManagedAccessibilityTransparentCallbackSync); case Kind_AsyncCallback_image_PixelMap_Void: return reinterpret_cast(callManagedAsyncCallback_image_PixelMap_VoidSync); + case Kind_BuilderParameterCallback: return reinterpret_cast(callManagedBuilderParameterCallbackSync); case Kind_ButtonModifierBuilder: return reinterpret_cast(callManagedButtonModifierBuilderSync); case Kind_ButtonTriggerClickCallback: return reinterpret_cast(callManagedButtonTriggerClickCallbackSync); + case Kind_Callback_Any_Void: return reinterpret_cast(callManagedCallback_Any_VoidSync); case Kind_Callback_Area_Area_Void: return reinterpret_cast(callManagedCallback_Area_Area_VoidSync); case Kind_Callback_Array_Number_Void: return reinterpret_cast(callManagedCallback_Array_Number_VoidSync); case Kind_Callback_Array_String_Void: return reinterpret_cast(callManagedCallback_Array_String_VoidSync); @@ -8260,8 +7831,6 @@ Ark_NativePointer getManagedCallbackCallerSync(CallbackKind kind) case Kind_Callback_Boolean_HoverEvent_Void: return reinterpret_cast(callManagedCallback_Boolean_HoverEvent_VoidSync); case Kind_Callback_Boolean_Void: return reinterpret_cast(callManagedCallback_Boolean_VoidSync); case Kind_Callback_Buffer_Void: return reinterpret_cast(callManagedCallback_Buffer_VoidSync); - case Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void: return reinterpret_cast(callManagedCallback_ClickEvent_PasteButtonOnClickResult_VoidSync); - case Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void: return reinterpret_cast(callManagedCallback_ClickEvent_SaveButtonOnClickResult_VoidSync); case Kind_Callback_ClickEvent_Void: return reinterpret_cast(callManagedCallback_ClickEvent_VoidSync); case Kind_Callback_ComputedBarAttribute_Void: return reinterpret_cast(callManagedCallback_ComputedBarAttribute_VoidSync); case Kind_Callback_CopyEvent_Void: return reinterpret_cast(callManagedCallback_CopyEvent_VoidSync); @@ -8273,7 +7842,6 @@ Ark_NativePointer getManagedCallbackCallerSync(CallbackKind kind) case Kind_Callback_Date_Void: return reinterpret_cast(callManagedCallback_Date_VoidSync); case Kind_Callback_DeleteValue_Boolean: return reinterpret_cast(callManagedCallback_DeleteValue_BooleanSync); case Kind_Callback_DeleteValue_Void: return reinterpret_cast(callManagedCallback_DeleteValue_VoidSync); - case Kind_Callback_DensityInfo_Void: return reinterpret_cast(callManagedCallback_DensityInfo_VoidSync); case Kind_Callback_DismissContentCoverAction_Void: return reinterpret_cast(callManagedCallback_DismissContentCoverAction_VoidSync); case Kind_Callback_DismissDialogAction_Void: return reinterpret_cast(callManagedCallback_DismissDialogAction_VoidSync); case Kind_Callback_DismissPopupAction_Void: return reinterpret_cast(callManagedCallback_DismissPopupAction_VoidSync); @@ -8290,6 +7858,8 @@ Ark_NativePointer getManagedCallbackCallerSync(CallbackKind kind) case Kind_Callback_FormCallbackInfo_Void: return reinterpret_cast(callManagedCallback_FormCallbackInfo_VoidSync); case Kind_Callback_FullscreenInfo_Void: return reinterpret_cast(callManagedCallback_FullscreenInfo_VoidSync); case Kind_Callback_GestureEvent_Void: return reinterpret_cast(callManagedCallback_GestureEvent_VoidSync); + case Kind_Callback_GestureGroup: return reinterpret_cast(callManagedCallback_GestureGroupSync); + case Kind_Callback_GestureGroup_Void: return reinterpret_cast(callManagedCallback_GestureGroup_VoidSync); case Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult: return reinterpret_cast(callManagedCallback_GestureInfo_BaseGestureEvent_GestureJudgeResultSync); case Kind_Callback_GestureJudgeResult_Void: return reinterpret_cast(callManagedCallback_GestureJudgeResult_VoidSync); case Kind_Callback_GestureRecognizer_Void: return reinterpret_cast(callManagedCallback_GestureRecognizer_VoidSync); @@ -8311,14 +7881,10 @@ Ark_NativePointer getManagedCallbackCallerSync(CallbackKind kind) case Kind_Callback_NativeXComponentPointer_Void: return reinterpret_cast(callManagedCallback_NativeXComponentPointer_VoidSync); case Kind_Callback_NavDestinationActiveReason_Void: return reinterpret_cast(callManagedCallback_NavDestinationActiveReason_VoidSync); case Kind_Callback_NavDestinationContext_Void: return reinterpret_cast(callManagedCallback_NavDestinationContext_VoidSync); - case Kind_Callback_NavDestinationInfo_Void: return reinterpret_cast(callManagedCallback_NavDestinationInfo_VoidSync); - case Kind_Callback_NavDestinationSwitchInfo_Void: return reinterpret_cast(callManagedCallback_NavDestinationSwitchInfo_VoidSync); case Kind_Callback_NavigationMode_Void: return reinterpret_cast(callManagedCallback_NavigationMode_VoidSync); case Kind_Callback_NavigationTitleMode_Void: return reinterpret_cast(callManagedCallback_NavigationTitleMode_VoidSync); case Kind_Callback_NavigationTransitionProxy_Void: return reinterpret_cast(callManagedCallback_NavigationTransitionProxy_VoidSync); - case Kind_Callback_Number_Number: return reinterpret_cast(callManagedCallback_Number_NumberSync); case Kind_Callback_Number_Number_Boolean: return reinterpret_cast(callManagedCallback_Number_Number_BooleanSync); - case Kind_Callback_Number_Number_Boolean_Boolean: return reinterpret_cast(callManagedCallback_Number_Number_Boolean_BooleanSync); case Kind_Callback_Number_Number_ComputedBarAttribute: return reinterpret_cast(callManagedCallback_Number_Number_ComputedBarAttributeSync); case Kind_Callback_Number_Number_Number_Void: return reinterpret_cast(callManagedCallback_Number_Number_Number_VoidSync); case Kind_Callback_Number_Number_Void: return reinterpret_cast(callManagedCallback_Number_Number_VoidSync); @@ -8343,8 +7909,11 @@ Ark_NativePointer getManagedCallbackCallerSync(CallbackKind kind) case Kind_Callback_OnHttpAuthRequestEvent_Boolean: return reinterpret_cast(callManagedCallback_OnHttpAuthRequestEvent_BooleanSync); case Kind_Callback_OnHttpErrorReceiveEvent_Void: return reinterpret_cast(callManagedCallback_OnHttpErrorReceiveEvent_VoidSync); case Kind_Callback_OnInterceptRequestEvent_WebResourceResponse: return reinterpret_cast(callManagedCallback_OnInterceptRequestEvent_WebResourceResponseSync); + case Kind_Callback_OnLoadFinishedEvent_Void: return reinterpret_cast(callManagedCallback_OnLoadFinishedEvent_VoidSync); case Kind_Callback_OnLoadInterceptEvent_Boolean: return reinterpret_cast(callManagedCallback_OnLoadInterceptEvent_BooleanSync); + case Kind_Callback_OnLoadStartedEvent_Void: return reinterpret_cast(callManagedCallback_OnLoadStartedEvent_VoidSync); case Kind_Callback_onMeasureSize_SizeResult: return reinterpret_cast(callManagedCallback_onMeasureSize_SizeResultSync); + case Kind_Callback_OnMoveFromTo: return reinterpret_cast(callManagedCallback_OnMoveFromToSync); case Kind_Callback_OnOverScrollEvent_Void: return reinterpret_cast(callManagedCallback_OnOverScrollEvent_VoidSync); case Kind_Callback_OnPageBeginEvent_Void: return reinterpret_cast(callManagedCallback_OnPageBeginEvent_VoidSync); case Kind_Callback_OnPageEndEvent_Void: return reinterpret_cast(callManagedCallback_OnPageEndEvent_VoidSync); @@ -8366,17 +7935,12 @@ Ark_NativePointer getManagedCallbackCallerSync(CallbackKind kind) case Kind_Callback_OnTitleReceiveEvent_Void: return reinterpret_cast(callManagedCallback_OnTitleReceiveEvent_VoidSync); case Kind_Callback_OnTouchIconUrlReceivedEvent_Void: return reinterpret_cast(callManagedCallback_OnTouchIconUrlReceivedEvent_VoidSync); case Kind_Callback_OnWindowNewEvent_Void: return reinterpret_cast(callManagedCallback_OnWindowNewEvent_VoidSync); - case Kind_Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_Array_FontDescriptor_Opt_Array_String_VoidSync); case Kind_Callback_Opt_Array_NavDestinationTransition_Void: return reinterpret_cast(callManagedCallback_Opt_Array_NavDestinationTransition_VoidSync); - case Kind_Callback_Opt_Array_String_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_Array_String_Opt_Array_String_VoidSync); case Kind_Callback_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_Array_String_VoidSync); case Kind_Callback_Opt_CustomBuilder_Void: return reinterpret_cast(callManagedCallback_Opt_CustomBuilder_VoidSync); - case Kind_Callback_Opt_FontDescriptor_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_FontDescriptor_Opt_Array_String_VoidSync); case Kind_Callback_Opt_NavigationAnimatedTransition_Void: return reinterpret_cast(callManagedCallback_Opt_NavigationAnimatedTransition_VoidSync); case Kind_Callback_Opt_OffsetResult_Void: return reinterpret_cast(callManagedCallback_Opt_OffsetResult_VoidSync); - case Kind_Callback_Opt_Scene_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_Scene_Opt_Array_String_VoidSync); case Kind_Callback_Opt_ScrollResult_Void: return reinterpret_cast(callManagedCallback_Opt_ScrollResult_VoidSync); - case Kind_Callback_Opt_String_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_String_Opt_Array_String_VoidSync); case Kind_Callback_Opt_StyledString_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_StyledString_Opt_Array_String_VoidSync); case Kind_Callback_Opt_TabContentAnimatedTransition_Void: return reinterpret_cast(callManagedCallback_Opt_TabContentAnimatedTransition_VoidSync); case Kind_Callback_PlaybackInfo_Void: return reinterpret_cast(callManagedCallback_PlaybackInfo_VoidSync); @@ -8394,8 +7958,6 @@ Ark_NativePointer getManagedCallbackCallerSync(CallbackKind kind) case Kind_Callback_RichEditorTextSpanResult_Void: return reinterpret_cast(callManagedCallback_RichEditorTextSpanResult_VoidSync); case Kind_Callback_RotationGesture: return reinterpret_cast(callManagedCallback_RotationGestureSync); case Kind_Callback_RotationGesture_Void: return reinterpret_cast(callManagedCallback_RotationGesture_VoidSync); - case Kind_Callback_RouterPageInfo_Void: return reinterpret_cast(callManagedCallback_RouterPageInfo_VoidSync); - case Kind_Callback_ScrollEventInfo_Void: return reinterpret_cast(callManagedCallback_ScrollEventInfo_VoidSync); case Kind_Callback_SheetDismiss_Void: return reinterpret_cast(callManagedCallback_SheetDismiss_VoidSync); case Kind_Callback_SheetType_Void: return reinterpret_cast(callManagedCallback_SheetType_VoidSync); case Kind_Callback_SizeResult_Void: return reinterpret_cast(callManagedCallback_SizeResult_VoidSync); @@ -8421,10 +7983,8 @@ Ark_NativePointer getManagedCallbackCallerSync(CallbackKind kind) case Kind_Callback_T_Void_Global_Resource_Resource: return reinterpret_cast(callManagedCallback_T_Void_Global_Resource_ResourceSync); case Kind_Callback_T_Void_Number: return reinterpret_cast(callManagedCallback_T_Void_NumberSync); case Kind_Callback_T_Void_String: return reinterpret_cast(callManagedCallback_T_Void_StringSync); - case Kind_Callback_TabContentInfo_Void: return reinterpret_cast(callManagedCallback_TabContentInfo_VoidSync); case Kind_Callback_TabContentTransitionProxy_Void: return reinterpret_cast(callManagedCallback_TabContentTransitionProxy_VoidSync); case Kind_Callback_TerminationInfo_Void: return reinterpret_cast(callManagedCallback_TerminationInfo_VoidSync); - case Kind_Callback_TextPickerResult_Void: return reinterpret_cast(callManagedCallback_TextPickerResult_VoidSync); case Kind_Callback_TextRange_Void: return reinterpret_cast(callManagedCallback_TextRange_VoidSync); case Kind_Callback_TimePickerResult_Void: return reinterpret_cast(callManagedCallback_TimePickerResult_VoidSync); case Kind_Callback_TouchEvent_HitTestMode: return reinterpret_cast(callManagedCallback_TouchEvent_HitTestModeSync); @@ -8441,7 +8001,6 @@ Ark_NativePointer getManagedCallbackCallerSync(CallbackKind kind) case Kind_CheckBoxModifierBuilder: return reinterpret_cast(callManagedCheckBoxModifierBuilderSync); case Kind_ContentDidScrollCallback: return reinterpret_cast(callManagedContentDidScrollCallbackSync); case Kind_ContentWillScrollCallback: return reinterpret_cast(callManagedContentWillScrollCallbackSync); - case Kind_Context_getGroupDir_Callback: return reinterpret_cast(callManagedContext_getGroupDir_CallbackSync); case Kind_CustomNodeBuilder: return reinterpret_cast(callManagedCustomNodeBuilderSync); case Kind_DataPanelModifierBuilder: return reinterpret_cast(callManagedDataPanelModifierBuilderSync); case Kind_EditableTextOnChangeCallback: return reinterpret_cast(callManagedEditableTextOnChangeCallbackSync); @@ -8481,7 +8040,6 @@ Ark_NativePointer getManagedCallbackCallerSync(CallbackKind kind) case Kind_OnIntelligentTrackingPreventionCallback: return reinterpret_cast(callManagedOnIntelligentTrackingPreventionCallbackSync); case Kind_OnItemDragStartCallback: return reinterpret_cast(callManagedOnItemDragStartCallbackSync); case Kind_OnLargestContentfulPaintCallback: return reinterpret_cast(callManagedOnLargestContentfulPaintCallbackSync); - case Kind_OnLinearIndicatorChangeCallback: return reinterpret_cast(callManagedOnLinearIndicatorChangeCallbackSync); case Kind_OnMenuItemClickCallback: return reinterpret_cast(callManagedOnMenuItemClickCallbackSync); case Kind_OnMoveHandler: return reinterpret_cast(callManagedOnMoveHandlerSync); case Kind_OnNativeEmbedVisibilityChangeCallback: return reinterpret_cast(callManagedOnNativeEmbedVisibilityChangeCallbackSync); @@ -8512,8 +8070,7 @@ Ark_NativePointer getManagedCallbackCallerSync(CallbackKind kind) case Kind_OnTimePickerChangeCallback: return reinterpret_cast(callManagedOnTimePickerChangeCallbackSync); case Kind_OnViewportFitChangedCallback: return reinterpret_cast(callManagedOnViewportFitChangedCallbackSync); case Kind_OnWillScrollCallback: return reinterpret_cast(callManagedOnWillScrollCallbackSync); - case Kind_PageMapBuilder: return reinterpret_cast(callManagedPageMapBuilderSync); - case Kind_PageTransitionCallback: return reinterpret_cast(callManagedPageTransitionCallbackSync); + case Kind_PageMapNodeBuilder: return reinterpret_cast(callManagedPageMapNodeBuilderSync); case Kind_PasteEventCallback: return reinterpret_cast(callManagedPasteEventCallbackSync); case Kind_PluginErrorCallback: return reinterpret_cast(callManagedPluginErrorCallbackSync); case Kind_PopupStateChangeCallback: return reinterpret_cast(callManagedPopupStateChangeCallbackSync); diff --git a/arkoala-arkts/framework/native/src/generated/dummy_impl.cc b/arkoala-arkts/framework/native/src/generated/dummy_impl.cc index 6fa76623f170f9387cff1a33bfaacf49043ff165..af7dee1765a28a121710e0cde7a8eac13ac6a31e 100644 --- a/arkoala-arkts/framework/native/src/generated/dummy_impl.cc +++ b/arkoala-arkts/framework/native/src/generated/dummy_impl.cc @@ -844,7 +844,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } void SetOnClick1Impl(Ark_NativePointer node, const Opt_Callback_ClickEvent_Void* event, - const Opt_Number* distanceThreshold) + const Opt_Float64* distanceThreshold) { RegisterOnClick(node, &event->value); if (!needGroupedLog(1)) { @@ -900,15 +900,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { } return false; } - Ark_Int32 GetColorModeImpl() + Ark_ColorMode GetColorModeImpl() { if (needGroupedLog(1)) { string out("getColorMode() \n"); - out.append("[return 1] \n"); + out.append("[return Ark_ColorMode::ARK_COLOR_MODE_LIGHT] \n"); appendGroupedLog(1, out); } - return 1; + return Ark_ColorMode::ARK_COLOR_MODE_LIGHT; } Ark_Float32 GetFontScaleImpl() { @@ -930,15 +930,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { } return 1.0; } - Ark_String GetLayoutDirectionImpl() + Ark_LayoutDirection GetLayoutDirectionImpl() { if (needGroupedLog(1)) { string out("getLayoutDirection() \n"); - out.append("[return \"LTR\"] \n"); + out.append("[return Ark_LayoutDirection::ARK_LAYOUT_DIRECTION_LTR] \n"); appendGroupedLog(1, out); } - return { "LTR", 3 }; + return Ark_LayoutDirection::ARK_LAYOUT_DIRECTION_LTR; } Ark_String GetLanguageCodeImpl() { @@ -1197,7 +1197,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetSelectedFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { if (!needGroupedLog(1)) { @@ -1209,7 +1209,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetPopupFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { if (!needGroupedLog(1)) { @@ -1221,7 +1221,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetPopupItemFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { if (!needGroupedLog(1)) { @@ -1245,7 +1245,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { if (!needGroupedLog(1)) { @@ -1625,26 +1625,14 @@ namespace OHOS::Ace::NG::GeneratedModifier { } } // BadgeModifier namespace BadgeInterfaceModifier { - void SetBadgeOptions0Impl(Ark_NativePointer node, - const Ark_BadgeParamWithNumber* value) + void SetBadgeOptionsImpl(Ark_NativePointer node, + const Ark_Union_BadgeParamWithNumber_BadgeParamWithString* value) { if (!needGroupedLog(1)) { return; } - string out("setBadgeOptions0("); - WriteToString(&out, value); - out.append(") \n"); - appendGroupedLog(1, out); - } - void SetBadgeOptions1Impl(Ark_NativePointer node, - const Ark_BadgeParamWithString* value) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setBadgeOptions1("); + string out("setBadgeOptions("); WriteToString(&out, value); out.append(") \n"); appendGroupedLog(1, out); @@ -2378,6 +2366,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } + void SetPointLightImpl(Ark_NativePointer node, + const Ark_PointLightStyle* value) + { + if (!needGroupedLog(1)) + { + return; + } + string out("setPointLight("); + WriteToString(&out, value); + out.append(") \n"); + appendGroupedLog(1, out); + } void SetReverseImpl(Ark_NativePointer node, const Opt_Boolean* value) { @@ -2944,6 +2944,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } + void SetOnAccessibilityHoverTransparentImpl(Ark_NativePointer node, + const Opt_AccessibilityTransparentCallback* value) + { + if (!needGroupedLog(1)) + { + return; + } + string out("setOnAccessibilityHoverTransparent("); + WriteToString(&out, value); + out.append(") \n"); + appendGroupedLog(1, out); + } void SetHoverEffectImpl(Ark_NativePointer node, const Opt_HoverEffect* value) { @@ -3245,7 +3257,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetColorBlendImpl(Ark_NativePointer node, - const Opt_Union_Color_String_Resource* value) + const Opt_Union_arkui_component_enums_Color_String_Resource* value) { if (!needGroupedLog(1)) { @@ -3569,7 +3581,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetPositionImpl(Ark_NativePointer node, - const Opt_Union_Position_Edges_LocalizedEdges* value) + const Opt_Union_Position_arkui_component_units_Edges_LocalizedEdges* value) { if (!needGroupedLog(1)) { @@ -3593,7 +3605,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetOffsetImpl(Ark_NativePointer node, - const Opt_Union_Position_Edges_LocalizedEdges* value) + const Opt_Union_Position_arkui_component_units_Edges_LocalizedEdges* value) { if (!needGroupedLog(1)) { @@ -3929,7 +3941,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetRestoreIdImpl(Ark_NativePointer node, - const Opt_Number* value) + const Opt_Int32* value) { if (!needGroupedLog(1)) { @@ -4713,7 +4725,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetAdvancedBlendModeImpl(Ark_NativePointer node, - const Ark_Union_BlendMode_Blender* effect, + const Opt_Union_BlendMode_Blender* effect, const Opt_BlendApplyType* type) { if (!needGroupedLog(1)) @@ -4896,7 +4908,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetOnVisibleAreaChangeImpl(Ark_NativePointer node, - const Opt_Array_Number* ratios, + const Opt_Array_Float64* ratios, const Opt_VisibleAreaChangeCallback* event) { if (!needGroupedLog(1)) @@ -5124,6 +5136,127 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // CommonShapeMethodModifier + namespace Component3DModifier { + Ark_NativePointer ConstructImpl(Ark_Int32 id, + Ark_Int32 flags) + { + if (!needGroupedLog(1)) + { + return new TreeNode("Component3D", id, flags);; + } + string out("construct("); + WriteToString(&out, id); + out.append(", "); + WriteToString(&out, flags); + out.append(") \n"); + out.append("[return nullptr] \n"); + appendGroupedLog(1, out); + return new TreeNode("Component3D", id, flags);; + } + } // Component3DModifier + namespace Component3DInterfaceModifier { + void SetComponent3DOptionsImpl(Ark_NativePointer node, + const Opt_SceneOptions* sceneOptions) + { + if (!needGroupedLog(1)) + { + return; + } + string out("setComponent3DOptions("); + WriteToString(&out, sceneOptions); + out.append(") \n"); + appendGroupedLog(1, out); + } + } // Component3DInterfaceModifier + namespace Component3DAttributeModifier { + void SetEnvironmentImpl(Ark_NativePointer node, + const Opt_ResourceStr* value) + { + if (!needGroupedLog(1)) + { + return; + } + string out("setEnvironment("); + WriteToString(&out, value); + out.append(") \n"); + appendGroupedLog(1, out); + } + void SetShaderImpl(Ark_NativePointer node, + const Opt_ResourceStr* value) + { + if (!needGroupedLog(1)) + { + return; + } + string out("setShader("); + WriteToString(&out, value); + out.append(") \n"); + appendGroupedLog(1, out); + } + void SetShaderImageTextureImpl(Ark_NativePointer node, + const Opt_ResourceStr* value) + { + if (!needGroupedLog(1)) + { + return; + } + string out("setShaderImageTexture("); + WriteToString(&out, value); + out.append(") \n"); + appendGroupedLog(1, out); + } + void SetShaderInputBufferImpl(Ark_NativePointer node, + const Opt_Array_Number* value) + { + if (!needGroupedLog(1)) + { + return; + } + string out("setShaderInputBuffer("); + WriteToString(&out, value); + out.append(") \n"); + appendGroupedLog(1, out); + } + void SetRenderWidthImpl(Ark_NativePointer node, + const Opt_Dimension* value) + { + if (!needGroupedLog(1)) + { + return; + } + string out("setRenderWidth("); + WriteToString(&out, value); + out.append(") \n"); + appendGroupedLog(1, out); + } + void SetRenderHeightImpl(Ark_NativePointer node, + const Opt_Dimension* value) + { + if (!needGroupedLog(1)) + { + return; + } + string out("setRenderHeight("); + WriteToString(&out, value); + out.append(") \n"); + appendGroupedLog(1, out); + } + void SetCustomRenderImpl(Ark_NativePointer node, + const Opt_ResourceStr* uri, + const Opt_Boolean* selfRenderUpdate) + { + if (!needGroupedLog(1)) + { + return; + } + string out("setCustomRender("); + WriteToString(&out, uri); + out.append(", "); + WriteToString(&out, selfRenderUpdate); + out.append(") \n"); + appendGroupedLog(1, out); + } + } // Component3DAttributeModifier namespace ComponentRootModifier { Ark_NativePointer ConstructImpl(Ark_Int32 id, Ark_Int32 flags) @@ -5142,6 +5275,24 @@ namespace OHOS::Ace::NG::GeneratedModifier { return new TreeNode("ComponentRoot", id, flags);; } } // ComponentRootModifier + namespace ConditionScopeModifier { + Ark_NativePointer ConstructImpl(Ark_Int32 id, + Ark_Int32 flags) + { + if (!needGroupedLog(1)) + { + return new TreeNode("ConditionScope", id, flags);; + } + string out("construct("); + WriteToString(&out, id); + out.append(", "); + WriteToString(&out, flags); + out.append(") \n"); + out.append("[return nullptr] \n"); + appendGroupedLog(1, out); + return new TreeNode("ConditionScope", id, flags);; + } + } // ConditionScopeModifier namespace ContainerSpanModifier { Ark_NativePointer ConstructImpl(Ark_Int32 id, Ark_Int32 flags) @@ -5648,6 +5799,20 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // EffectComponentInterfaceModifier + namespace EffectComponentAttributeModifier { + void SetAlwaysSnapshotImpl(Ark_NativePointer node, + Ark_Boolean value) + { + if (!needGroupedLog(1)) + { + return; + } + string out("setAlwaysSnapshot("); + WriteToString(&out, value); + out.append(") \n"); + appendGroupedLog(1, out); + } + } // EffectComponentAttributeModifier namespace EllipseModifier { Ark_NativePointer ConstructImpl(Ark_Int32 id, Ark_Int32 flags) @@ -5700,7 +5865,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // EmbeddedComponentModifier namespace EmbeddedComponentInterfaceModifier { void SetEmbeddedComponentOptionsImpl(Ark_NativePointer node, - const Ark_Want* loader, + Ark_Want loader, const Opt_EmbeddedType* type) { if (!needGroupedLog(1)) @@ -5773,6 +5938,20 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // FlexInterfaceModifier + namespace FlexAttributeModifier { + void SetPointLightImpl(Ark_NativePointer node, + const Ark_PointLightStyle* value) + { + if (!needGroupedLog(1)) + { + return; + } + string out("setPointLight("); + WriteToString(&out, value); + out.append(") \n"); + appendGroupedLog(1, out); + } + } // FlexAttributeModifier namespace FlowItemModifier { Ark_NativePointer ConstructImpl(Ark_Int32 id, Ark_Int32 flags) @@ -6334,7 +6513,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetScrollBarColorImpl(Ark_NativePointer node, - const Opt_Union_Color_Number_String* value) + const Opt_Union_arkui_component_enums_Color_Number_String* value) { if (!needGroupedLog(1)) { @@ -6935,7 +7114,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // HyperlinkInterfaceModifier namespace HyperlinkAttributeModifier { void SetColorImpl(Ark_NativePointer node, - const Opt_Union_Color_Number_String_Resource* value) + const Opt_Union_arkui_component_enums_Color_Number_String_Resource* value) { if (!needGroupedLog(1)) { @@ -6966,27 +7145,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { } } // ImageModifier namespace ImageInterfaceModifier { - void SetImageOptions0Impl(Ark_NativePointer node, - const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent* src) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setImageOptions0("); - WriteToString(&out, src); - out.append(") \n"); - appendGroupedLog(1, out); - } - void SetImageOptions1Impl(Ark_NativePointer node, - const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor* src, - const Ark_ImageAIOptions* imageAIOptions) + void SetImageOptionsImpl(Ark_NativePointer node, + const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent* src, + const Opt_ImageAIOptions* imageAIOptions) { if (!needGroupedLog(1)) { return; } - string out("setImageOptions1("); + string out("setImageOptions("); WriteToString(&out, src); out.append(", "); WriteToString(&out, imageAIOptions); @@ -7236,7 +7403,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetOnFinishImpl(Ark_NativePointer node, - const Opt_Callback_Void* value) + const Opt_VoidCallback* value) { if (!needGroupedLog(1)) { @@ -7778,79 +7945,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // LineAttributeModifier - namespace LinearIndicatorModifier { - Ark_NativePointer ConstructImpl(Ark_Int32 id, - Ark_Int32 flags) - { - if (!needGroupedLog(1)) - { - return new TreeNode("LinearIndicator", id, flags);; - } - string out("construct("); - WriteToString(&out, id); - out.append(", "); - WriteToString(&out, flags); - out.append(") \n"); - out.append("[return nullptr] \n"); - appendGroupedLog(1, out); - return new TreeNode("LinearIndicator", id, flags);; - } - } // LinearIndicatorModifier - namespace LinearIndicatorInterfaceModifier { - void SetLinearIndicatorOptionsImpl(Ark_NativePointer node, - const Opt_Number* count, - const Opt_LinearIndicatorController* controller) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setLinearIndicatorOptions("); - WriteToString(&out, count); - out.append(", "); - WriteToString(&out, controller); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // LinearIndicatorInterfaceModifier - namespace LinearIndicatorAttributeModifier { - void SetIndicatorStyleImpl(Ark_NativePointer node, - const Opt_LinearIndicatorStyle* value) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setIndicatorStyle("); - WriteToString(&out, value); - out.append(") \n"); - appendGroupedLog(1, out); - } - void SetIndicatorLoopImpl(Ark_NativePointer node, - const Opt_Boolean* value) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setIndicatorLoop("); - WriteToString(&out, value); - out.append(") \n"); - appendGroupedLog(1, out); - } - void SetOnChangeImpl(Ark_NativePointer node, - const Opt_OnLinearIndicatorChangeCallback* value) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setOnChange("); - WriteToString(&out, value); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // LinearIndicatorAttributeModifier namespace ListModifier { Ark_NativePointer ConstructImpl(Ark_Int32 id, Ark_Int32 flags) @@ -8617,7 +8711,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // MenuInterfaceModifier namespace MenuAttributeModifier { void SetFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { if (!needGroupedLog(1)) { @@ -8759,7 +8853,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetContentFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { if (!needGroupedLog(1)) { @@ -8783,7 +8877,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetLabelFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { if (!needGroupedLog(1)) { @@ -9147,7 +9241,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetPreferredOrientationImpl(Ark_NativePointer node, - const Opt_CustomObject* value) + const Opt_window_Orientation* value) { if (!needGroupedLog(1)) { @@ -9517,7 +9611,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetNavDestinationImpl(Ark_NativePointer node, - const Opt_PageMapBuilder* value) + const Opt_PageMapNodeBuilder* value) { if (!needGroupedLog(1)) { @@ -9714,7 +9808,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // NodeContainerModifier namespace NodeContainerInterfaceModifier { void SetNodeContainerOptionsImpl(Ark_NativePointer node, - const Ark_NodeController* controller) + Ark_NodeController controller) { if (!needGroupedLog(1)) { @@ -10214,7 +10308,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // QRCodeModifier namespace QRCodeInterfaceModifier { void SetQRCodeOptionsImpl(Ark_NativePointer node, - const Ark_ResourceStr* value) + const Ark_String* value) { if (!needGroupedLog(1)) { @@ -11145,7 +11239,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // RichTextModifier namespace RichTextInterfaceModifier { void SetRichTextOptionsImpl(Ark_NativePointer node, - const Ark_String* content) + const Ark_Union_String_Resource* content) { if (!needGroupedLog(1)) { @@ -11290,6 +11384,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } + void SetPointLightImpl(Ark_NativePointer node, + const Ark_PointLightStyle* value) + { + if (!needGroupedLog(1)) + { + return; + } + string out("setPointLight("); + WriteToString(&out, value); + out.append(") \n"); + appendGroupedLog(1, out); + } void SetReverseImpl(Ark_NativePointer node, const Opt_Boolean* value) { @@ -11497,7 +11603,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetScrollBarColorImpl(Ark_NativePointer node, - const Opt_Union_Color_Number_String* value) + const Opt_Union_arkui_component_enums_Color_Number_String* value) { if (!needGroupedLog(1)) { @@ -11650,7 +11756,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetScrollBarColorImpl(Ark_NativePointer node, - const Opt_Union_Color_Number_String* value) + const Opt_Union_arkui_component_enums_Color_Number_String* value) { if (!needGroupedLog(1)) { @@ -12012,7 +12118,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetPlaceholderFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { if (!needGroupedLog(1)) { @@ -12024,7 +12130,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetTextFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { if (!needGroupedLog(1)) { @@ -12547,7 +12653,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { if (!needGroupedLog(1)) { @@ -12583,7 +12689,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetSelectedOptionFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { if (!needGroupedLog(1)) { @@ -12619,7 +12725,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetOptionFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { if (!needGroupedLog(1)) { @@ -12834,18 +12940,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - void SetBackgroundColorImpl(Ark_NativePointer node, - const Opt_ResourceColor* value) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setBackgroundColor("); - WriteToString(&out, value); - out.append(") \n"); - appendGroupedLog(1, out); - } void SetMenuAlignImpl(Ark_NativePointer node, const Opt_MenuAlignType* alignType, const Opt_Offset* offset) @@ -13559,7 +13653,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // SpanInterfaceModifier namespace SpanAttributeModifier { void SetFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { if (!needGroupedLog(1)) { @@ -13736,6 +13830,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } + void SetPointLightImpl(Ark_NativePointer node, + const Ark_PointLightStyle* value) + { + if (!needGroupedLog(1)) + { + return; + } + string out("setPointLight("); + WriteToString(&out, value); + out.append(") \n"); + appendGroupedLog(1, out); + } } // StackAttributeModifier namespace StepperModifier { Ark_NativePointer ConstructImpl(Ark_Int32 id, @@ -13944,6 +14050,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } + void SetAutoPlay0Impl(Ark_NativePointer node, + const Opt_Boolean* value) + { + if (!needGroupedLog(1)) + { + return; + } + string out("setAutoPlay0("); + WriteToString(&out, value); + out.append(") \n"); + appendGroupedLog(1, out); + } void SetIntervalImpl(Ark_NativePointer node, const Opt_Number* value) { @@ -14220,15 +14338,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - void SetAutoPlayImpl(Ark_NativePointer node, - const Opt_Boolean* autoPlay, - const Opt_AutoPlayOptions* options) + void SetAutoPlay1Impl(Ark_NativePointer node, + const Opt_Boolean* autoPlay, + const Opt_AutoPlayOptions* options) { if (!needGroupedLog(1)) { return; } - string out("setAutoPlay("); + string out("setAutoPlay1("); WriteToString(&out, autoPlay); out.append(", "); WriteToString(&out, options); @@ -15490,7 +15608,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetFontImpl(Ark_NativePointer node, - const Opt_Font* fontValue, + const Opt_arkui_component_units_Font* fontValue, const Opt_FontSettingOptions* options) { if (!needGroupedLog(1)) @@ -15602,7 +15720,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetPlaceholderFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { if (!needGroupedLog(1)) { @@ -16352,14 +16470,26 @@ namespace OHOS::Ace::NG::GeneratedModifier { } } // TextClockInterfaceModifier namespace TextClockAttributeModifier { - void SetFormatImpl(Ark_NativePointer node, - const Opt_ResourceStr* value) + void SetFormat0Impl(Ark_NativePointer node, + const Opt_ResourceStr* value) { if (!needGroupedLog(1)) { return; } - string out("setFormat("); + string out("setFormat0("); + WriteToString(&out, value); + out.append(") \n"); + appendGroupedLog(1, out); + } + void SetFormat1Impl(Ark_NativePointer node, + const Opt_String* value) + { + if (!needGroupedLog(1)) + { + return; + } + string out("setFormat1("); WriteToString(&out, value); out.append(") \n"); appendGroupedLog(1, out); @@ -16567,7 +16697,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetPlaceholderFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { if (!needGroupedLog(1)) { @@ -18012,7 +18142,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // UIExtensionComponentModifier namespace UIExtensionComponentInterfaceModifier { void SetUIExtensionComponentOptionsImpl(Ark_NativePointer node, - const Ark_Want* want, + Ark_Want want, const Opt_UIExtensionOptions* options) { if (!needGroupedLog(1)) @@ -18817,6 +18947,30 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } + void SetOnLoadStartedImpl(Ark_NativePointer node, + const Opt_Callback_OnLoadStartedEvent_Void* value) + { + if (!needGroupedLog(1)) + { + return; + } + string out("setOnLoadStarted("); + WriteToString(&out, value); + out.append(") \n"); + appendGroupedLog(1, out); + } + void SetOnLoadFinishedImpl(Ark_NativePointer node, + const Opt_Callback_OnLoadFinishedEvent_Void* value) + { + if (!needGroupedLog(1)) + { + return; + } + string out("setOnLoadFinished("); + WriteToString(&out, value); + out.append(") \n"); + appendGroupedLog(1, out); + } void SetOnProgressChangeImpl(Ark_NativePointer node, const Opt_Callback_OnProgressChangeEvent_Void* value) { @@ -20219,8 +20373,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { static const GENERATED_ArkUIBadgeModifier ArkUIBadgeModifierImpl { BadgeModifier::ConstructImpl, - BadgeInterfaceModifier::SetBadgeOptions0Impl, - BadgeInterfaceModifier::SetBadgeOptions1Impl, + BadgeInterfaceModifier::SetBadgeOptionsImpl, }; return &ArkUIBadgeModifierImpl; } @@ -20337,6 +20490,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { ColumnInterfaceModifier::SetColumnOptionsImpl, ColumnAttributeModifier::SetAlignItemsImpl, ColumnAttributeModifier::SetJustifyContentImpl, + ColumnAttributeModifier::SetPointLightImpl, ColumnAttributeModifier::SetReverseImpl, }; return &ArkUIColumnModifierImpl; @@ -20399,6 +20553,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { CommonMethodModifier::SetOnHoverImpl, CommonMethodModifier::SetOnHoverMoveImpl, CommonMethodModifier::SetOnAccessibilityHoverImpl, + CommonMethodModifier::SetOnAccessibilityHoverTransparentImpl, CommonMethodModifier::SetHoverEffectImpl, CommonMethodModifier::SetOnMouseImpl, CommonMethodModifier::SetOnTouchImpl, @@ -20579,6 +20734,22 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ArkUICommonShapeMethodModifierImpl; } + const GENERATED_ArkUIComponent3DModifier* GetComponent3DModifier() + { + static const GENERATED_ArkUIComponent3DModifier ArkUIComponent3DModifierImpl { + Component3DModifier::ConstructImpl, + Component3DInterfaceModifier::SetComponent3DOptionsImpl, + Component3DAttributeModifier::SetEnvironmentImpl, + Component3DAttributeModifier::SetShaderImpl, + Component3DAttributeModifier::SetShaderImageTextureImpl, + Component3DAttributeModifier::SetShaderInputBufferImpl, + Component3DAttributeModifier::SetRenderWidthImpl, + Component3DAttributeModifier::SetRenderHeightImpl, + Component3DAttributeModifier::SetCustomRenderImpl, + }; + return &ArkUIComponent3DModifierImpl; + } + const GENERATED_ArkUIComponentRootModifier* GetComponentRootModifier() { static const GENERATED_ArkUIComponentRootModifier ArkUIComponentRootModifierImpl { @@ -20587,6 +20758,14 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ArkUIComponentRootModifierImpl; } + const GENERATED_ArkUIConditionScopeModifier* GetConditionScopeModifier() + { + static const GENERATED_ArkUIConditionScopeModifier ArkUIConditionScopeModifierImpl { + ConditionScopeModifier::ConstructImpl, + }; + return &ArkUIConditionScopeModifierImpl; + } + const GENERATED_ArkUIContainerSpanModifier* GetContainerSpanModifier() { static const GENERATED_ArkUIContainerSpanModifier ArkUIContainerSpanModifierImpl { @@ -20676,6 +20855,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { static const GENERATED_ArkUIEffectComponentModifier ArkUIEffectComponentModifierImpl { EffectComponentModifier::ConstructImpl, EffectComponentInterfaceModifier::SetEffectComponentOptionsImpl, + EffectComponentAttributeModifier::SetAlwaysSnapshotImpl, }; return &ArkUIEffectComponentModifierImpl; } @@ -20705,6 +20885,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { static const GENERATED_ArkUIFlexModifier ArkUIFlexModifierImpl { FlexModifier::ConstructImpl, FlexInterfaceModifier::SetFlexOptionsImpl, + FlexAttributeModifier::SetPointLightImpl, }; return &ArkUIFlexModifierImpl; } @@ -20872,8 +21053,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { static const GENERATED_ArkUIImageModifier ArkUIImageModifierImpl { ImageModifier::ConstructImpl, - ImageInterfaceModifier::SetImageOptions0Impl, - ImageInterfaceModifier::SetImageOptions1Impl, + ImageInterfaceModifier::SetImageOptionsImpl, ImageAttributeModifier::SetAltImpl, ImageAttributeModifier::SetMatchTextDirectionImpl, ImageAttributeModifier::SetFitOriginalSizeImpl, @@ -20968,18 +21148,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ArkUILineModifierImpl; } - const GENERATED_ArkUILinearIndicatorModifier* GetLinearIndicatorModifier() - { - static const GENERATED_ArkUILinearIndicatorModifier ArkUILinearIndicatorModifierImpl { - LinearIndicatorModifier::ConstructImpl, - LinearIndicatorInterfaceModifier::SetLinearIndicatorOptionsImpl, - LinearIndicatorAttributeModifier::SetIndicatorStyleImpl, - LinearIndicatorAttributeModifier::SetIndicatorLoopImpl, - LinearIndicatorAttributeModifier::SetOnChangeImpl, - }; - return &ArkUILinearIndicatorModifierImpl; - } - const GENERATED_ArkUIListModifier* GetListModifier() { static const GENERATED_ArkUIListModifier ArkUIListModifierImpl { @@ -21444,6 +21612,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { RowInterfaceModifier::SetRowOptionsImpl, RowAttributeModifier::SetAlignItemsImpl, RowAttributeModifier::SetJustifyContentImpl, + RowAttributeModifier::SetPointLightImpl, RowAttributeModifier::SetReverseImpl, }; return &ArkUIRowModifierImpl; @@ -21615,7 +21784,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { SelectAttributeModifier::SetDividerStyleImpl, SelectAttributeModifier::SetAvoidanceImpl, SelectAttributeModifier::SetMenuOutlineImpl, - SelectAttributeModifier::SetBackgroundColorImpl, SelectAttributeModifier::SetMenuAlignImpl, }; return &ArkUISelectModifierImpl; @@ -21720,6 +21888,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { StackModifier::ConstructImpl, StackInterfaceModifier::SetStackOptionsImpl, StackAttributeModifier::SetAlignContentImpl, + StackAttributeModifier::SetPointLightImpl, }; return &ArkUIStackModifierImpl; } @@ -21756,6 +21925,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { SwiperModifier::ConstructImpl, SwiperInterfaceModifier::SetSwiperOptionsImpl, SwiperAttributeModifier::SetIndexImpl, + SwiperAttributeModifier::SetAutoPlay0Impl, SwiperAttributeModifier::SetIntervalImpl, SwiperAttributeModifier::SetIndicatorImpl, SwiperAttributeModifier::SetLoopImpl, @@ -21779,7 +21949,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { SwiperAttributeModifier::SetIndicatorInteractiveImpl, SwiperAttributeModifier::SetPageFlipModeImpl, SwiperAttributeModifier::SetOnContentWillScrollImpl, - SwiperAttributeModifier::SetAutoPlayImpl, + SwiperAttributeModifier::SetAutoPlay1Impl, SwiperAttributeModifier::SetDisplayArrowImpl, SwiperAttributeModifier::SetCachedCount1Impl, SwiperAttributeModifier::SetDisplayCountImpl, @@ -21995,7 +22165,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { static const GENERATED_ArkUITextClockModifier ArkUITextClockModifierImpl { TextClockModifier::ConstructImpl, TextClockInterfaceModifier::SetTextClockOptionsImpl, - TextClockAttributeModifier::SetFormatImpl, + TextClockAttributeModifier::SetFormat0Impl, + TextClockAttributeModifier::SetFormat1Impl, TextClockAttributeModifier::SetOnDateChangeImpl, TextClockAttributeModifier::SetFontColorImpl, TextClockAttributeModifier::SetFontSizeImpl, @@ -22261,6 +22432,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { WebAttributeModifier::SetMetaViewportImpl, WebAttributeModifier::SetOnPageEndImpl, WebAttributeModifier::SetOnPageBeginImpl, + WebAttributeModifier::SetOnLoadStartedImpl, + WebAttributeModifier::SetOnLoadFinishedImpl, WebAttributeModifier::SetOnProgressChangeImpl, WebAttributeModifier::SetOnTitleReceiveImpl, WebAttributeModifier::SetOnGeolocationHideImpl, @@ -22412,7 +22585,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetColumnSplitModifier, GetCommonMethodModifier, GetCommonShapeMethodModifier, + GetComponent3DModifier, GetComponentRootModifier, + GetConditionScopeModifier, GetContainerSpanModifier, GetCounterModifier, GetCustomBuilderRootModifier, @@ -22439,7 +22614,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetImageSpanModifier, GetIndicatorComponentModifier, GetLineModifier, - GetLinearIndicatorModifier, GetListModifier, GetListItemModifier, GetListItemGroupModifier, @@ -22567,20 +22741,20 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Number GetXImpl(Ark_AccessibilityHoverEvent peer) + Ark_Float64 GetXImpl(Ark_AccessibilityHoverEvent peer) { if (!needGroupedLog(1)) { - return {42}; + return 0; } string out("getX("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); - return {42}; + return 0; } void SetXImpl(Ark_AccessibilityHoverEvent peer, - const Ark_Number* x) + Ark_Float64 x) { if (!needGroupedLog(1)) { @@ -22591,20 +22765,20 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Number GetYImpl(Ark_AccessibilityHoverEvent peer) + Ark_Float64 GetYImpl(Ark_AccessibilityHoverEvent peer) { if (!needGroupedLog(1)) { - return {42}; + return 0; } string out("getY("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); - return {42}; + return 0; } void SetYImpl(Ark_AccessibilityHoverEvent peer, - const Ark_Number* y) + Ark_Float64 y) { if (!needGroupedLog(1)) { @@ -22615,20 +22789,20 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Number GetDisplayXImpl(Ark_AccessibilityHoverEvent peer) + Ark_Float64 GetDisplayXImpl(Ark_AccessibilityHoverEvent peer) { if (!needGroupedLog(1)) { - return {42}; + return 0; } string out("getDisplayX("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); - return {42}; + return 0; } void SetDisplayXImpl(Ark_AccessibilityHoverEvent peer, - const Ark_Number* displayX) + Ark_Float64 displayX) { if (!needGroupedLog(1)) { @@ -22639,20 +22813,20 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Number GetDisplayYImpl(Ark_AccessibilityHoverEvent peer) + Ark_Float64 GetDisplayYImpl(Ark_AccessibilityHoverEvent peer) { if (!needGroupedLog(1)) { - return {42}; + return 0; } string out("getDisplayY("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); - return {42}; + return 0; } void SetDisplayYImpl(Ark_AccessibilityHoverEvent peer, - const Ark_Number* displayY) + Ark_Float64 displayY) { if (!needGroupedLog(1)) { @@ -22663,20 +22837,20 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Number GetWindowXImpl(Ark_AccessibilityHoverEvent peer) + Ark_Float64 GetWindowXImpl(Ark_AccessibilityHoverEvent peer) { if (!needGroupedLog(1)) { - return {42}; + return 0; } string out("getWindowX("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); - return {42}; + return 0; } void SetWindowXImpl(Ark_AccessibilityHoverEvent peer, - const Ark_Number* windowX) + Ark_Float64 windowX) { if (!needGroupedLog(1)) { @@ -22687,20 +22861,20 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Number GetWindowYImpl(Ark_AccessibilityHoverEvent peer) + Ark_Float64 GetWindowYImpl(Ark_AccessibilityHoverEvent peer) { if (!needGroupedLog(1)) { - return {42}; + return 0; } string out("getWindowY("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); - return {42}; + return 0; } void SetWindowYImpl(Ark_AccessibilityHoverEvent peer, - const Ark_Number* windowY) + Ark_Float64 windowY) { if (!needGroupedLog(1)) { @@ -23172,42 +23346,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return {}; } } // BackgroundColorStyleAccessor - namespace BaseContextAccessor { - void DestroyPeerImpl(Ark_BaseContext peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_BaseContext ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new BaseContext("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - } // BaseContextAccessor namespace BaseEventAccessor { void DestroyPeerImpl(Ark_BaseEvent peer) { @@ -23665,84 +23803,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return {42}; } } // BaselineOffsetStyleAccessor - namespace BaseShapeAccessor { - void DestroyPeerImpl(Ark_BaseShape peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_BaseShape ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new BaseShape("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_BaseShape WidthImpl(Ark_BaseShape peer, - const Ark_Length* width) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("width("); - WriteToString(&out, width); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_BaseShape HeightImpl(Ark_BaseShape peer, - const Ark_Length* height) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("height("); - WriteToString(&out, height); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_BaseShape SizeImpl(Ark_BaseShape peer, - const Ark_SizeOptions* size) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("size("); - WriteToString(&out, size); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - } // BaseShapeAccessor namespace BounceSymbolEffectAccessor { void DestroyPeerImpl(Ark_BounceSymbolEffect peer) { @@ -25716,18 +25776,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return {42}; } - void SetHeightImpl(Ark_CanvasRenderingContext2D peer, - const Ark_Number* height) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setHeight("); - WriteToString(&out, height); - out.append(") \n"); - appendGroupedLog(1, out); - } Ark_Number GetWidthImpl(Ark_CanvasRenderingContext2D peer) { if (!needGroupedLog(1)) @@ -25740,18 +25788,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return {42}; } - void SetWidthImpl(Ark_CanvasRenderingContext2D peer, - const Ark_Number* width) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setWidth("); - WriteToString(&out, width); - out.append(") \n"); - appendGroupedLog(1, out); - } Ark_FrameNode GetCanvasImpl(Ark_CanvasRenderingContext2D peer) { if (!needGroupedLog(1)) @@ -25764,18 +25800,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return reinterpret_cast(300); } - void SetCanvasImpl(Ark_CanvasRenderingContext2D peer, - Ark_FrameNode canvas) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setCanvas("); - WriteToString(&out, canvas); - out.append(") \n"); - appendGroupedLog(1, out); - } } // CanvasRenderingContext2DAccessor namespace ChildrenMainSizeAccessor { void DestroyPeerImpl(Ark_ChildrenMainSize peer) @@ -25871,127 +25895,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // ChildrenMainSizeAccessor - namespace CircleShapeAccessor { - void DestroyPeerImpl(Ark_CircleShape peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_CircleShape ConstructImpl(const Opt_ShapeSize* options) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new CircleShape("); - WriteToString(&out, options); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_CircleShape OffsetImpl(Ark_CircleShape peer, - const Ark_Position* offset) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("offset("); - WriteToString(&out, offset); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_CircleShape FillImpl(Ark_CircleShape peer, - const Ark_ResourceColor* color) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("fill("); - WriteToString(&out, color); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_CircleShape PositionImpl(Ark_CircleShape peer, - const Ark_Position* position) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("position("); - WriteToString(&out, position); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_CircleShape WidthImpl(Ark_CircleShape peer, - const Ark_Length* width) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("width("); - WriteToString(&out, width); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_CircleShape HeightImpl(Ark_CircleShape peer, - const Ark_Length* height) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("height("); - WriteToString(&out, height); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_CircleShape SizeImpl(Ark_CircleShape peer, - const Ark_SizeOptions* size) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("size("); - WriteToString(&out, size); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - } // CircleShapeAccessor namespace ClickEventAccessor { void DestroyPeerImpl(Ark_ClickEvent peer) { @@ -26388,497 +26291,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return fnPtr(dummyClassFinalizer); } } // ColorFilterAccessor - namespace ColorMetricsAccessor { - void DestroyPeerImpl(Ark_ColorMetrics peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_ColorMetrics ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new ColorMetrics("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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 reinterpret_cast(300); - } - string out("numeric("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_ColorMetrics RgbaImpl(const Ark_Number* red, - const Ark_Number* green, - const Ark_Number* blue, - const Ark_Number* alpha) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(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 reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_ColorMetrics ResourceColorImpl(const Ark_ResourceColor* color) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("resourceColor("); - WriteToString(&out, color); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_ColorMetrics BlendColorImpl(Ark_ColorMetrics peer, - Ark_ColorMetrics overlayColor) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("blendColor("); - WriteToString(&out, overlayColor); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_String ColorImpl(Ark_ColorMetrics peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("color("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_Number RedImpl(Ark_ColorMetrics peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("red("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - Ark_Number GreenImpl(Ark_ColorMetrics peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("green("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - Ark_Number BlueImpl(Ark_ColorMetrics peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("blue("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - Ark_Number AlphaImpl(Ark_ColorMetrics peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("alpha("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - } // ColorMetricsAccessor - namespace common_ContextAccessor { - void DestroyPeerImpl(Ark_common_Context peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_common_Context ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new Context("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_common_Context CreateBundleContextImpl(Ark_VMContext vmContext, - Ark_common_Context peer, - const Ark_String* bundleName) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("createBundleContext("); - WriteToString(&out, bundleName); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_common_Context CreateModuleContext0Impl(Ark_VMContext vmContext, - Ark_common_Context peer, - const Ark_String* moduleName) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("createModuleContext0("); - WriteToString(&out, moduleName); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_common_Context CreateModuleContext1Impl(Ark_VMContext vmContext, - Ark_common_Context peer, - const Ark_String* bundleName, - const Ark_String* moduleName) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("createModuleContext1("); - WriteToString(&out, bundleName); - out.append(", "); - WriteToString(&out, moduleName); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - void GetGroupDir0Impl(Ark_VMContext vmContext, - Ark_common_Context peer, - const Ark_String* dataGroupID, - const Context_getGroupDir_Callback* callback_) - { - if (!needGroupedLog(1)) - { - return; - } - string out("getGroupDir0("); - WriteToString(&out, dataGroupID); - out.append(", "); - WriteToString(&out, callback_); - out.append(") \n"); - appendGroupedLog(1, out); - } - void GetGroupDir1Impl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_common_Context peer, - const Ark_String* dataGroupID, - const Callback_Opt_String_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - { - return; - } - string out("getGroupDir1("); - WriteToString(&out, dataGroupID); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_String GetCacheDirImpl(Ark_common_Context peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getCacheDir("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetCacheDirImpl(Ark_common_Context peer, - const Ark_String* cacheDir) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setCacheDir("); - WriteToString(&out, cacheDir); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_String GetTempDirImpl(Ark_common_Context peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getTempDir("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetTempDirImpl(Ark_common_Context peer, - const Ark_String* tempDir) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setTempDir("); - WriteToString(&out, tempDir); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_String GetFilesDirImpl(Ark_common_Context peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getFilesDir("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetFilesDirImpl(Ark_common_Context peer, - const Ark_String* filesDir) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setFilesDir("); - WriteToString(&out, filesDir); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_String GetDatabaseDirImpl(Ark_common_Context peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getDatabaseDir("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetDatabaseDirImpl(Ark_common_Context peer, - const Ark_String* databaseDir) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setDatabaseDir("); - WriteToString(&out, databaseDir); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_String GetPreferencesDirImpl(Ark_common_Context peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getPreferencesDir("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetPreferencesDirImpl(Ark_common_Context peer, - const Ark_String* preferencesDir) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setPreferencesDir("); - WriteToString(&out, preferencesDir); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_String GetBundleCodeDirImpl(Ark_common_Context peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getBundleCodeDir("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetBundleCodeDirImpl(Ark_common_Context peer, - const Ark_String* bundleCodeDir) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setBundleCodeDir("); - WriteToString(&out, bundleCodeDir); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_String GetDistributedFilesDirImpl(Ark_common_Context peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getDistributedFilesDir("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetDistributedFilesDirImpl(Ark_common_Context peer, - const Ark_String* distributedFilesDir) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setDistributedFilesDir("); - WriteToString(&out, distributedFilesDir); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_String GetResourceDirImpl(Ark_common_Context peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getResourceDir("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetResourceDirImpl(Ark_common_Context peer, - const Ark_String* resourceDir) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setResourceDir("); - WriteToString(&out, resourceDir); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_String GetCloudFileDirImpl(Ark_common_Context peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getCloudFileDir("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetCloudFileDirImpl(Ark_common_Context peer, - const Ark_String* cloudFileDir) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setCloudFileDir("); - WriteToString(&out, cloudFileDir); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // common_ContextAccessor namespace CommonShapeAccessor { void DestroyPeerImpl(Ark_CommonShape peer) { @@ -26957,96 +26369,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return reinterpret_cast(300); } } // CommonShapeAccessor - namespace ComponentContentAccessor { - void DestroyPeerImpl(Ark_ComponentContent peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_ComponentContent ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new ComponentContent("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void UpdateImpl(Ark_ComponentContent peer, - const Ark_Object* args) - { - if (!needGroupedLog(1)) - { - return; - } - string out("update("); - WriteToString(&out, args); - out.append(") \n"); - appendGroupedLog(1, out); - } - void ReuseImpl(Ark_ComponentContent peer, - const Opt_Object* param) - { - if (!needGroupedLog(1)) - { - return; - } - string out("reuse("); - WriteToString(&out, param); - out.append(") \n"); - appendGroupedLog(1, out); - } - void RecycleImpl(Ark_ComponentContent peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("recycle("); - out.append(") \n"); - appendGroupedLog(1, out); - } - void DisposeImpl(Ark_ComponentContent peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("dispose("); - out.append(") \n"); - appendGroupedLog(1, out); - } - void UpdateConfigurationImpl(Ark_ComponentContent peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("updateConfiguration("); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // ComponentContentAccessor namespace ConsoleMessageAccessor { void DestroyPeerImpl(Ark_ConsoleMessage peer) { @@ -27497,42 +26819,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // ContentModifierHelperAccessor - namespace ContextAccessor { - void DestroyPeerImpl(Ark_Context peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Context ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new Context("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - } // ContextAccessor namespace ControllerHandlerAccessor { void DestroyPeerImpl(Ark_ControllerHandler peer) { @@ -27581,56 +26867,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // ControllerHandlerAccessor - namespace curves_ICurveAccessor { - void DestroyPeerImpl(Ark_curves_ICurve peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_curves_ICurve ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new ICurve("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_Number InterpolateImpl(Ark_curves_ICurve peer, - const Ark_Number* fraction) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("interpolate("); - WriteToString(&out, fraction); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - } // curves_ICurveAccessor namespace CustomDialogControllerAccessor { void DestroyPeerImpl(Ark_CustomDialogController peer) { @@ -27745,51 +26981,51 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Callback_CustomSpanMeasureInfo_CustomSpanMetrics GetOnMeasureImpl(Ark_CustomSpan peer) + Callback_CustomSpanMeasureInfo_CustomSpanMetrics GetOnMeasure_callbackImpl(Ark_CustomSpan peer) { if (!needGroupedLog(1)) { return {}; } - string out("getOnMeasure("); + string out("getOnMeasure_callback("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - void SetOnMeasureImpl(Ark_CustomSpan peer, - const Callback_CustomSpanMeasureInfo_CustomSpanMetrics* onMeasure) + void SetOnMeasure_callbackImpl(Ark_CustomSpan peer, + const Callback_CustomSpanMeasureInfo_CustomSpanMetrics* onMeasure_callback) { if (!needGroupedLog(1)) { return; } - string out("setOnMeasure("); - WriteToString(&out, onMeasure); + string out("setOnMeasure_callback("); + WriteToString(&out, onMeasure_callback); out.append(") \n"); appendGroupedLog(1, out); } - Callback_DrawContext_CustomSpanDrawInfo_Void GetOnDrawImpl(Ark_CustomSpan peer) + Callback_DrawContext_CustomSpanDrawInfo_Void GetOnDraw_callbackImpl(Ark_CustomSpan peer) { if (!needGroupedLog(1)) { return {}; } - string out("getOnDraw("); + string out("getOnDraw_callback("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - void SetOnDrawImpl(Ark_CustomSpan peer, - const Callback_DrawContext_CustomSpanDrawInfo_Void* onDraw) + void SetOnDraw_callbackImpl(Ark_CustomSpan peer, + const Callback_DrawContext_CustomSpanDrawInfo_Void* onDraw_callback) { if (!needGroupedLog(1)) { return; } - string out("setOnDraw("); - WriteToString(&out, onDraw); + string out("setOnDraw_callback("); + WriteToString(&out, onDraw_callback); out.append(") \n"); appendGroupedLog(1, out); } @@ -28271,13 +27507,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { { if (!needGroupedLog(1)) { - return {}; + return reinterpret_cast(300); } string out("getSummary("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return {}; + return reinterpret_cast(300); } void SetResultImpl(Ark_DragEvent peer, Ark_DragResult dragResult) @@ -28448,8 +27684,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // DragEventAccessor - namespace DrawableDescriptorAccessor { - void DestroyPeerImpl(Ark_DrawableDescriptor peer) + namespace DrawingRenderingContextAccessor { + void DestroyPeerImpl(Ark_DrawingRenderingContext peer) { if (!needGroupedLog(1)) { @@ -28459,17 +27695,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_DrawableDescriptor ConstructImpl() + Ark_DrawingRenderingContext ConstructImpl(const Opt_LengthMetricsUnit* unit) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new DrawableDescriptor("); + string out("new DrawingRenderingContext("); + WriteToString(&out, unit); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -28483,21 +27720,43 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_image_PixelMap GetPixelMapImpl(Ark_DrawableDescriptor peer) + void InvalidateImpl(Ark_DrawingRenderingContext peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("getPixelMap("); + string out("invalidate("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - } // DrawableDescriptorAccessor - namespace DrawContextAccessor { - void DestroyPeerImpl(Ark_DrawContext peer) + Ark_Size GetSizeImpl(Ark_DrawingRenderingContext peer) + { + if (!needGroupedLog(1)) + { + return {}; + } + string out("getSize("); + out.append(") \n"); + out.append("[return {}] \n"); + appendGroupedLog(1, out); + return {}; + } + Opt_drawing_Canvas GetCanvasImpl(Ark_DrawingRenderingContext peer) + { + if (!needGroupedLog(1)) + { + return {}; + } + string out("getCanvas("); + out.append(") \n"); + out.append("[return {}] \n"); + appendGroupedLog(1, out); + return {}; + } + } // DrawingRenderingContextAccessor + namespace DrawModifierAccessor { + void DestroyPeerImpl(Ark_DrawModifier peer) { if (!needGroupedLog(1)) { @@ -28507,17 +27766,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_DrawContext ConstructImpl() + Ark_DrawModifier ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new DrawContext("); + string out("new DrawModifier("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -28531,45 +27790,51 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Size SizeImpl(Ark_DrawContext peer) + Callback_DrawContext_Void GetDrawBehind_callbackImpl(Ark_DrawModifier peer) { if (!needGroupedLog(1)) { return {}; } - string out("size("); + string out("getDrawBehind_callback("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - Ark_Size SizeInPixelImpl(Ark_DrawContext peer) + Callback_DrawContext_Void GetDrawContent_callbackImpl(Ark_DrawModifier peer) { if (!needGroupedLog(1)) { return {}; } - string out("sizeInPixel("); + string out("getDrawContent_callback("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - Ark_drawing_Canvas CanvasImpl(Ark_DrawContext peer) + } // DrawModifierAccessor + namespace EnvironmentBackendAccessor { + } // EnvironmentBackendAccessor + namespace EventEmulatorAccessor { + void EmitTextInputEventImpl(Ark_NativePointer node, + const Ark_String* text) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("canvas("); + string out("emitTextInputEvent("); + WriteToString(&out, node); + out.append(", "); + WriteToString(&out, text); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - } // DrawContextAccessor - namespace drawing_BrushAccessor { - void DestroyPeerImpl(Ark_drawing_Brush peer) + } // EventEmulatorAccessor + namespace EventResultAccessor { + void DestroyPeerImpl(Ark_EventResult peer) { if (!needGroupedLog(1)) { @@ -28579,257 +27844,252 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_drawing_Brush Construct0Impl() + Ark_EventResult ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return reinterpret_cast(100); } - string out("construct0("); + string out("new EventResult("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return reinterpret_cast(100); } - Ark_drawing_Brush Construct1Impl(Ark_drawing_Brush brush) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return fnPtr(dummyClassFinalizer); } - string out("construct1("); - WriteToString(&out, brush); + string out("getFinalizer("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return fnPtr(dummyClassFinalizer); } - Ark_NativePointer GetFinalizerImpl() + void SetGestureEventResult0Impl(Ark_EventResult peer, + Ark_Boolean result) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("setGestureEventResult0("); + WriteToString(&out, result); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - void SetColor0Impl(Ark_drawing_Brush peer, - const Ark_common2D_Color* color) + void SetGestureEventResult1Impl(Ark_EventResult peer, + Ark_Boolean result, + Ark_Boolean stopPropagation) { if (!needGroupedLog(1)) { return; } - string out("setColor0("); - WriteToString(&out, color); + string out("setGestureEventResult1("); + WriteToString(&out, result); + out.append(", "); + WriteToString(&out, stopPropagation); out.append(") \n"); appendGroupedLog(1, out); } - void SetColor1Impl(Ark_drawing_Brush peer, - const Ark_Number* color) + } // EventResultAccessor + namespace EventTargetInfoAccessor { + void DestroyPeerImpl(Ark_EventTargetInfo peer) { if (!needGroupedLog(1)) { return; } - string out("setColor1("); - WriteToString(&out, color); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void SetColor2Impl(Ark_drawing_Brush peer, - const Ark_Number* alpha, - const Ark_Number* red, - const Ark_Number* green, - const Ark_Number* blue) + Ark_EventTargetInfo ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("setColor2("); - WriteToString(&out, alpha); - out.append(", "); - WriteToString(&out, red); - out.append(", "); - WriteToString(&out, green); - out.append(", "); - WriteToString(&out, blue); + string out("new EventTargetInfo("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - Ark_common2D_Color GetColorImpl(Ark_drawing_Brush peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return {}; + return fnPtr(dummyClassFinalizer); } - string out("getColor("); + string out("getFinalizer("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return {}; + return fnPtr(dummyClassFinalizer); } - Ark_Number GetHexColorImpl(Ark_drawing_Brush peer) + Ark_String GetIdImpl(Ark_EventTargetInfo peer) { if (!needGroupedLog(1)) { - return {42}; + return {}; } - string out("getHexColor("); + string out("getId("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return {42}; + return {}; } - void SetAntiAliasImpl(Ark_drawing_Brush peer, - Ark_Boolean aa) + } // EventTargetInfoAccessor + namespace FileSelectorParamAccessor { + void DestroyPeerImpl(Ark_FileSelectorParam peer) { if (!needGroupedLog(1)) { return; } - string out("setAntiAlias("); - WriteToString(&out, aa); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Boolean IsAntiAliasImpl(Ark_drawing_Brush peer) + Ark_FileSelectorParam ConstructImpl() { if (!needGroupedLog(1)) { - return 0; + return reinterpret_cast(100); } - string out("isAntiAlias("); + string out("new FileSelectorParam("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return 0; + return reinterpret_cast(100); } - void SetAlphaImpl(Ark_drawing_Brush peer, - const Ark_Number* alpha) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("setAlpha("); - WriteToString(&out, alpha); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - Ark_Number GetAlphaImpl(Ark_drawing_Brush peer) + Ark_String GetTitleImpl(Ark_FileSelectorParam peer) { if (!needGroupedLog(1)) { - return {42}; + return {}; } - string out("getAlpha("); + string out("getTitle("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return {42}; + return {}; } - void SetColorFilterImpl(Ark_drawing_Brush peer, - Ark_drawing_ColorFilter filter) + Ark_FileSelectorMode GetModeImpl(Ark_FileSelectorParam peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("setColorFilter("); - WriteToString(&out, filter); + string out("getMode("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - Ark_drawing_ColorFilter GetColorFilterImpl(Ark_drawing_Brush peer) + Array_String GetAcceptTypeImpl(Ark_FileSelectorParam peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {}; } - string out("getColorFilter("); + string out("getAcceptType("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {}; } - void SetImageFilterImpl(Ark_drawing_Brush peer, - const Opt_drawing_ImageFilter* filter) + Ark_Boolean IsCaptureImpl(Ark_FileSelectorParam peer) { if (!needGroupedLog(1)) { - return; + return 0; } - string out("setImageFilter("); - WriteToString(&out, filter); + string out("isCapture("); out.append(") \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); + return 0; } - void SetMaskFilterImpl(Ark_drawing_Brush peer, - Ark_drawing_MaskFilter filter) + Array_String GetMimeTypesImpl(Ark_FileSelectorParam peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("setMaskFilter("); - WriteToString(&out, filter); + string out("getMimeTypes("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void SetShadowLayerImpl(Ark_drawing_Brush peer, - Ark_drawing_ShadowLayer shadowLayer) + } // FileSelectorParamAccessor + namespace FileSelectorResultAccessor { + void DestroyPeerImpl(Ark_FileSelectorResult peer) { if (!needGroupedLog(1)) { return; } - string out("setShadowLayer("); - WriteToString(&out, shadowLayer); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void SetShaderEffectImpl(Ark_drawing_Brush peer, - Ark_drawing_ShaderEffect shaderEffect) + Ark_FileSelectorResult ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("setShaderEffect("); - WriteToString(&out, shaderEffect); + string out("new FileSelectorResult("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - void SetBlendModeImpl(Ark_drawing_Brush peer, - Ark_drawing_BlendMode mode) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("setBlendMode("); - WriteToString(&out, mode); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - void ResetImpl(Ark_drawing_Brush peer) + void HandleFileListImpl(Ark_FileSelectorResult peer, + const Array_String* fileList) { if (!needGroupedLog(1)) { return; } - string out("reset("); + string out("handleFileList("); + WriteToString(&out, fileList); out.append(") \n"); appendGroupedLog(1, out); } - } // drawing_BrushAccessor - namespace drawing_CanvasAccessor { - void DestroyPeerImpl(Ark_drawing_Canvas peer) + } // FileSelectorResultAccessor + namespace FocusAxisEventAccessor { + void DestroyPeerImpl(Ark_FocusAxisEvent peer) { if (!needGroupedLog(1)) { @@ -28839,18 +28099,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_drawing_Canvas ConstructImpl(Ark_image_PixelMap pixelmap) + Ark_FocusAxisEvent ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new Canvas("); - WriteToString(&out, pixelmap); + string out("new FocusAxisEvent("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -28864,940 +28123,768 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - void DrawRect0Impl(Ark_drawing_Canvas peer, - const Ark_common2D_Rect* rect) + Map_AxisModel_Number GetAxisMapImpl(Ark_FocusAxisEvent peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("drawRect0("); - WriteToString(&out, rect); + string out("getAxisMap("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void DrawRect1Impl(Ark_drawing_Canvas peer, - const Ark_Number* left, - const Ark_Number* top, - const Ark_Number* right, - const Ark_Number* bottom) + void SetAxisMapImpl(Ark_FocusAxisEvent peer, + const Map_AxisModel_Number* axisMap) { if (!needGroupedLog(1)) { return; } - string out("drawRect1("); - WriteToString(&out, left); - out.append(", "); - WriteToString(&out, top); - out.append(", "); - WriteToString(&out, right); - out.append(", "); - WriteToString(&out, bottom); + string out("setAxisMap("); + WriteToString(&out, axisMap); out.append(") \n"); appendGroupedLog(1, out); } - void DrawRoundRectImpl(Ark_drawing_Canvas peer, - Ark_drawing_RoundRect roundRect) + Callback_Void GetStopPropagationImpl(Ark_FocusAxisEvent peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("drawRoundRect("); - WriteToString(&out, roundRect); + string out("getStopPropagation("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void DrawNestedRoundRectImpl(Ark_drawing_Canvas peer, - Ark_drawing_RoundRect outer, - Ark_drawing_RoundRect inner) + void SetStopPropagationImpl(Ark_FocusAxisEvent peer, + const Callback_Void* stopPropagation) { if (!needGroupedLog(1)) { return; } - string out("drawNestedRoundRect("); - WriteToString(&out, outer); - out.append(", "); - WriteToString(&out, inner); + string out("setStopPropagation("); + WriteToString(&out, stopPropagation); out.append(") \n"); appendGroupedLog(1, out); } - void DrawBackgroundImpl(Ark_drawing_Canvas peer, - Ark_drawing_Brush brush) + } // FocusAxisEventAccessor + namespace FocusControllerAccessor { + void RequestFocusImpl(const Ark_String* key) { if (!needGroupedLog(1)) { return; } - string out("drawBackground("); - WriteToString(&out, brush); + string out("requestFocus("); + WriteToString(&out, key); out.append(") \n"); appendGroupedLog(1, out); } - void DrawShadow0Impl(Ark_drawing_Canvas peer, - Ark_drawing_Path path, - const Ark_common2D_Point3d* planeParams, - const Ark_common2D_Point3d* devLightPos, - const Ark_Number* lightRadius, - const Ark_common2D_Color* ambientColor, - const Ark_common2D_Color* spotColor, - Ark_drawing_ShadowFlag flag) + } // FocusControllerAccessor + namespace FrictionMotionAccessor { + void DestroyPeerImpl(Ark_FrictionMotion peer) { if (!needGroupedLog(1)) { return; } - string out("drawShadow0("); - WriteToString(&out, path); - out.append(", "); - WriteToString(&out, planeParams); - out.append(", "); - WriteToString(&out, devLightPos); - out.append(", "); - WriteToString(&out, lightRadius); - out.append(", "); - WriteToString(&out, ambientColor); - out.append(", "); - WriteToString(&out, spotColor); - out.append(", "); - WriteToString(&out, flag); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void DrawShadow1Impl(Ark_drawing_Canvas peer, - Ark_drawing_Path path, - const Ark_common2D_Point3d* planeParams, - const Ark_common2D_Point3d* devLightPos, - const Ark_Number* lightRadius, - const Ark_Number* ambientColor, - const Ark_Number* spotColor, - Ark_drawing_ShadowFlag flag) + Ark_FrictionMotion ConstructImpl(const Ark_Number* friction, + const Ark_Number* position, + const Ark_Number* velocity) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("drawShadow1("); - WriteToString(&out, path); - out.append(", "); - WriteToString(&out, planeParams); - out.append(", "); - WriteToString(&out, devLightPos); - out.append(", "); - WriteToString(&out, lightRadius); - out.append(", "); - WriteToString(&out, ambientColor); + string out("new FrictionMotion("); + WriteToString(&out, friction); out.append(", "); - WriteToString(&out, spotColor); + WriteToString(&out, position); out.append(", "); - WriteToString(&out, flag); + WriteToString(&out, velocity); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - void DrawCircleImpl(Ark_drawing_Canvas peer, - const Ark_Number* x, - const Ark_Number* y, - const Ark_Number* radius) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("drawCircle("); - WriteToString(&out, x); - out.append(", "); - WriteToString(&out, y); - out.append(", "); - WriteToString(&out, radius); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - void DrawImageImpl(Ark_drawing_Canvas peer, - Ark_image_PixelMap pixelmap, - const Ark_Number* left, - const Ark_Number* top, - Ark_drawing_SamplingOptions samplingOptions) + } // FrictionMotionAccessor + namespace FullScreenExitHandlerAccessor { + void DestroyPeerImpl(Ark_FullScreenExitHandler peer) { if (!needGroupedLog(1)) { return; } - string out("drawImage("); - WriteToString(&out, pixelmap); - out.append(", "); - WriteToString(&out, left); - out.append(", "); - WriteToString(&out, top); - out.append(", "); - WriteToString(&out, samplingOptions); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void DrawImageRectImpl(Ark_drawing_Canvas peer, - Ark_image_PixelMap pixelmap, - const Ark_common2D_Rect* dstRect, - Ark_drawing_SamplingOptions samplingOptions) + Ark_FullScreenExitHandler ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("drawImageRect("); - WriteToString(&out, pixelmap); - out.append(", "); - WriteToString(&out, dstRect); - out.append(", "); - WriteToString(&out, samplingOptions); + string out("new FullScreenExitHandler("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - void DrawImageRectWithSrcImpl(Ark_drawing_Canvas peer, - Ark_image_PixelMap pixelmap, - const Ark_common2D_Rect* srcRect, - const Ark_common2D_Rect* dstRect, - Ark_drawing_SamplingOptions samplingOptions, - Ark_drawing_SrcRectConstraint constraint) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("drawImageRectWithSrc("); - WriteToString(&out, pixelmap); - out.append(", "); - WriteToString(&out, srcRect); - out.append(", "); - WriteToString(&out, dstRect); - out.append(", "); - WriteToString(&out, samplingOptions); - out.append(", "); - WriteToString(&out, constraint); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - void DrawColor0Impl(Ark_drawing_Canvas peer, - const Ark_common2D_Color* color, - Ark_drawing_BlendMode blendMode) + void ExitFullScreenImpl(Ark_FullScreenExitHandler peer) { if (!needGroupedLog(1)) { return; } - string out("drawColor0("); - WriteToString(&out, color); - out.append(", "); - WriteToString(&out, blendMode); + string out("exitFullScreen("); out.append(") \n"); appendGroupedLog(1, out); } - void DrawColor1Impl(Ark_drawing_Canvas peer, - const Ark_Number* color, - Ark_drawing_BlendMode blendMode) + } // FullScreenExitHandlerAccessor + namespace GestureAccessor { + void DestroyPeerImpl(Ark_Gesture peer) { if (!needGroupedLog(1)) { return; } - string out("drawColor1("); - WriteToString(&out, color); - out.append(", "); - WriteToString(&out, blendMode); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void DrawColor2Impl(Ark_drawing_Canvas peer, - const Ark_Number* alpha, - const Ark_Number* red, - const Ark_Number* green, - const Ark_Number* blue, - Ark_drawing_BlendMode blendMode) + Ark_Gesture ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("drawColor2("); - WriteToString(&out, alpha); - out.append(", "); - WriteToString(&out, red); - out.append(", "); - WriteToString(&out, green); - out.append(", "); - WriteToString(&out, blue); - out.append(", "); - WriteToString(&out, blendMode); + string out("new Gesture("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - void DrawOvalImpl(Ark_drawing_Canvas peer, - const Ark_common2D_Rect* oval) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("drawOval("); - WriteToString(&out, oval); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - void DrawArcImpl(Ark_drawing_Canvas peer, - const Ark_common2D_Rect* arc, - const Ark_Number* startAngle, - const Ark_Number* sweepAngle) + void TagImpl(Ark_Gesture peer, + const Ark_String* tag) { if (!needGroupedLog(1)) { return; } - string out("drawArc("); - WriteToString(&out, arc); - out.append(", "); - WriteToString(&out, startAngle); - out.append(", "); - WriteToString(&out, sweepAngle); + string out("tag("); + WriteToString(&out, tag); out.append(") \n"); appendGroupedLog(1, out); } - void DrawPointImpl(Ark_drawing_Canvas peer, - const Ark_Number* x, - const Ark_Number* y) + void AllowedTypesImpl(Ark_Gesture peer, + const Array_SourceTool* types) { if (!needGroupedLog(1)) { return; } - string out("drawPoint("); - WriteToString(&out, x); - out.append(", "); - WriteToString(&out, y); + string out("allowedTypes("); + WriteToString(&out, types); out.append(") \n"); appendGroupedLog(1, out); } - void DrawPointsImpl(Ark_drawing_Canvas peer, - const Array_common2D_Point* points, - Ark_drawing_PointMode mode) + } // GestureAccessor + namespace GestureEventAccessor { + void DestroyPeerImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) { return; } - string out("drawPoints("); - WriteToString(&out, points); - out.append(", "); - WriteToString(&out, mode); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void DrawPathImpl(Ark_drawing_Canvas peer, - Ark_drawing_Path path) + Ark_GestureEvent ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("drawPath("); - WriteToString(&out, path); + string out("new GestureEvent("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - void DrawLineImpl(Ark_drawing_Canvas peer, - const Ark_Number* x0, - const Ark_Number* y0, - const Ark_Number* x1, - const Ark_Number* y1) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("drawLine("); - WriteToString(&out, x0); - out.append(", "); - WriteToString(&out, y0); - out.append(", "); - WriteToString(&out, x1); - out.append(", "); - WriteToString(&out, y1); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - void DrawSingleCharacterImpl(Ark_drawing_Canvas peer, - const Ark_String* text, - Ark_drawing_Font font, - const Ark_Number* x, - const Ark_Number* y) + Ark_Boolean GetRepeatImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) { - return; + return 0; } - string out("drawSingleCharacter("); - WriteToString(&out, text); - out.append(", "); - WriteToString(&out, font); - out.append(", "); - WriteToString(&out, x); - out.append(", "); - WriteToString(&out, y); + string out("getRepeat("); out.append(") \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); + return 0; } - void DrawTextBlobImpl(Ark_drawing_Canvas peer, - Ark_drawing_TextBlob blob, - const Ark_Number* x, - const Ark_Number* y) + void SetRepeatImpl(Ark_GestureEvent peer, + Ark_Boolean repeat) { if (!needGroupedLog(1)) { return; } - string out("drawTextBlob("); - WriteToString(&out, blob); - out.append(", "); - WriteToString(&out, x); - out.append(", "); - WriteToString(&out, y); + string out("setRepeat("); + WriteToString(&out, repeat); out.append(") \n"); appendGroupedLog(1, out); } - void DrawPixelMapMeshImpl(Ark_drawing_Canvas peer, - Ark_image_PixelMap pixelmap, - const Ark_Number* meshWidth, - const Ark_Number* meshHeight, - const Array_Number* vertices, - const Ark_Number* vertOffset, - const Array_Number* colors, - const Ark_Number* colorOffset) + Array_FingerInfo GetFingerListImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("drawPixelMapMesh("); - WriteToString(&out, pixelmap); - out.append(", "); - WriteToString(&out, meshWidth); - out.append(", "); - WriteToString(&out, meshHeight); - out.append(", "); - WriteToString(&out, vertices); - out.append(", "); - WriteToString(&out, vertOffset); - out.append(", "); - WriteToString(&out, colors); - out.append(", "); - WriteToString(&out, colorOffset); + string out("getFingerList("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void DrawRegionImpl(Ark_drawing_Canvas peer, - Ark_drawing_Region region) + void SetFingerListImpl(Ark_GestureEvent peer, + const Array_FingerInfo* fingerList) { if (!needGroupedLog(1)) { return; } - string out("drawRegion("); - WriteToString(&out, region); + string out("setFingerList("); + WriteToString(&out, fingerList); out.append(") \n"); appendGroupedLog(1, out); } - void AttachPenImpl(Ark_drawing_Canvas peer, - Ark_drawing_Pen pen) + Ark_Number GetOffsetXImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("attachPen("); - WriteToString(&out, pen); + string out("getOffsetX("); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - void AttachBrushImpl(Ark_drawing_Canvas peer, - Ark_drawing_Brush brush) + void SetOffsetXImpl(Ark_GestureEvent peer, + const Ark_Number* offsetX) { if (!needGroupedLog(1)) { return; } - string out("attachBrush("); - WriteToString(&out, brush); + string out("setOffsetX("); + WriteToString(&out, offsetX); out.append(") \n"); appendGroupedLog(1, out); } - void DetachPenImpl(Ark_drawing_Canvas peer) + Ark_Number GetOffsetYImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("detachPen("); + string out("getOffsetY("); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - void DetachBrushImpl(Ark_drawing_Canvas peer) + void SetOffsetYImpl(Ark_GestureEvent peer, + const Ark_Number* offsetY) { if (!needGroupedLog(1)) { return; } - string out("detachBrush("); + string out("setOffsetY("); + WriteToString(&out, offsetY); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Number SaveImpl(Ark_drawing_Canvas peer) + Ark_Number GetAngleImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) { return {42}; } - string out("save("); + string out("getAngle("); out.append(") \n"); out.append("[return {42}] \n"); appendGroupedLog(1, out); return {42}; } - Ark_Number SaveLayerImpl(Ark_drawing_Canvas peer, - const Opt_common2D_Rect* rect, - const Opt_drawing_Brush* brush) + void SetAngleImpl(Ark_GestureEvent peer, + const Ark_Number* angle) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("saveLayer("); - WriteToString(&out, rect); - out.append(", "); - WriteToString(&out, brush); + string out("setAngle("); + WriteToString(&out, angle); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - void Clear0Impl(Ark_drawing_Canvas peer, - const Ark_common2D_Color* color) + Ark_Number GetSpeedImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("clear0("); - WriteToString(&out, color); + string out("getSpeed("); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - void Clear1Impl(Ark_drawing_Canvas peer, - const Ark_Number* color) + void SetSpeedImpl(Ark_GestureEvent peer, + const Ark_Number* speed) { if (!needGroupedLog(1)) { return; } - string out("clear1("); - WriteToString(&out, color); + string out("setSpeed("); + WriteToString(&out, speed); out.append(") \n"); appendGroupedLog(1, out); } - void RestoreImpl(Ark_drawing_Canvas peer) + Ark_Number GetScaleImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("restore("); + string out("getScale("); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - void RestoreToCountImpl(Ark_drawing_Canvas peer, - const Ark_Number* count) + void SetScaleImpl(Ark_GestureEvent peer, + const Ark_Number* scale) { if (!needGroupedLog(1)) { return; } - string out("restoreToCount("); - WriteToString(&out, count); + string out("setScale("); + WriteToString(&out, scale); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Number GetSaveCountImpl(Ark_drawing_Canvas peer) + Ark_Number GetPinchCenterXImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) { return {42}; } - string out("getSaveCount("); + string out("getPinchCenterX("); out.append(") \n"); out.append("[return {42}] \n"); appendGroupedLog(1, out); return {42}; } - Ark_Number GetWidthImpl(Ark_drawing_Canvas peer) + void SetPinchCenterXImpl(Ark_GestureEvent peer, + const Ark_Number* pinchCenterX) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getWidth("); + string out("setPinchCenterX("); + WriteToString(&out, pinchCenterX); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - Ark_Number GetHeightImpl(Ark_drawing_Canvas peer) + Ark_Number GetPinchCenterYImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) { return {42}; } - string out("getHeight("); + string out("getPinchCenterY("); out.append(") \n"); out.append("[return {42}] \n"); appendGroupedLog(1, out); return {42}; } - Ark_common2D_Rect GetLocalClipBoundsImpl(Ark_drawing_Canvas peer) + void SetPinchCenterYImpl(Ark_GestureEvent peer, + const Ark_Number* pinchCenterY) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getLocalClipBounds("); + string out("setPinchCenterY("); + WriteToString(&out, pinchCenterY); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - Ark_drawing_Matrix GetTotalMatrixImpl(Ark_drawing_Canvas peer) + Ark_Number GetVelocityXImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {42}; } - string out("getTotalMatrix("); + string out("getVelocityX("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {42}; } - void ScaleImpl(Ark_drawing_Canvas peer, - const Ark_Number* sx, - const Ark_Number* sy) + void SetVelocityXImpl(Ark_GestureEvent peer, + const Ark_Number* velocityX) { if (!needGroupedLog(1)) { return; } - string out("scale("); - WriteToString(&out, sx); - out.append(", "); - WriteToString(&out, sy); - out.append(") \n"); + string out("setVelocityX("); + WriteToString(&out, velocityX); + out.append(") \n"); appendGroupedLog(1, out); } - void SkewImpl(Ark_drawing_Canvas peer, - const Ark_Number* sx, - const Ark_Number* sy) + Ark_Number GetVelocityYImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("skew("); - WriteToString(&out, sx); - out.append(", "); - WriteToString(&out, sy); + string out("getVelocityY("); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - void RotateImpl(Ark_drawing_Canvas peer, - const Ark_Number* degrees, - const Ark_Number* sx, - const Ark_Number* sy) + void SetVelocityYImpl(Ark_GestureEvent peer, + const Ark_Number* velocityY) { if (!needGroupedLog(1)) { return; } - string out("rotate("); - WriteToString(&out, degrees); - out.append(", "); - WriteToString(&out, sx); - out.append(", "); - WriteToString(&out, sy); + string out("setVelocityY("); + WriteToString(&out, velocityY); out.append(") \n"); appendGroupedLog(1, out); } - void TranslateImpl(Ark_drawing_Canvas peer, - const Ark_Number* dx, - const Ark_Number* dy) + Ark_Number GetVelocityImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("translate("); - WriteToString(&out, dx); - out.append(", "); - WriteToString(&out, dy); + string out("getVelocity("); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - void ClipPathImpl(Ark_drawing_Canvas peer, - Ark_drawing_Path path, - Ark_drawing_ClipOp clipOp, - Ark_Boolean doAntiAlias) + void SetVelocityImpl(Ark_GestureEvent peer, + const Ark_Number* velocity) { if (!needGroupedLog(1)) { return; } - string out("clipPath("); - WriteToString(&out, path); - out.append(", "); - WriteToString(&out, clipOp); - out.append(", "); - WriteToString(&out, doAntiAlias); + string out("setVelocity("); + WriteToString(&out, velocity); out.append(") \n"); appendGroupedLog(1, out); } - void ClipRectImpl(Ark_drawing_Canvas peer, - const Ark_common2D_Rect* rect, - Ark_drawing_ClipOp clipOp, - Ark_Boolean doAntiAlias) + } // GestureEventAccessor + namespace GestureGroupAccessor { + void DestroyPeerImpl(Ark_GestureGroup peer) { if (!needGroupedLog(1)) { return; } - string out("clipRect("); - WriteToString(&out, rect); - out.append(", "); - WriteToString(&out, clipOp); - out.append(", "); - WriteToString(&out, doAntiAlias); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void ConcatMatrixImpl(Ark_drawing_Canvas peer, - Ark_drawing_Matrix matrix) + Ark_GestureGroup ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("concatMatrix("); - WriteToString(&out, matrix); + string out("new GestureGroup("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - void ClipRegionImpl(Ark_drawing_Canvas peer, - Ark_drawing_Region region, - Ark_drawing_ClipOp clipOp) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("clipRegion("); - WriteToString(&out, region); - out.append(", "); - WriteToString(&out, clipOp); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - void ClipRoundRectImpl(Ark_drawing_Canvas peer, - Ark_drawing_RoundRect roundRect, - Ark_drawing_ClipOp clipOp, - Ark_Boolean doAntiAlias) + Ark_GestureGroup $_instantiateImpl(const Callback_GestureGroup* factory, + Ark_GestureMode mode, + const Array_GestureType* gesture) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(300); } - string out("clipRoundRect("); - WriteToString(&out, roundRect); + string out("$_instantiate("); + WriteToString(&out, factory); out.append(", "); - WriteToString(&out, clipOp); + WriteToString(&out, mode); out.append(", "); - WriteToString(&out, doAntiAlias); + WriteToString(&out, gesture); out.append(") \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(300); } - Ark_Boolean IsClipEmptyImpl(Ark_drawing_Canvas peer) + Ark_GestureGroup OnCancelImpl(Ark_GestureGroup peer, + const Callback_Void* event) { if (!needGroupedLog(1)) { - return 0; + return reinterpret_cast(300); } - string out("isClipEmpty("); + string out("onCancel("); + WriteToString(&out, event); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return 0; + return reinterpret_cast(300); } - void SetMatrixImpl(Ark_drawing_Canvas peer, - Ark_drawing_Matrix matrix) + } // GestureGroupAccessor + namespace GestureRecognizerAccessor { + void DestroyPeerImpl(Ark_GestureRecognizer peer) { if (!needGroupedLog(1)) { return; } - string out("setMatrix("); - WriteToString(&out, matrix); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void ResetMatrixImpl(Ark_drawing_Canvas peer) + Ark_GestureRecognizer ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("resetMatrix("); + string out("new GestureRecognizer("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - } // drawing_CanvasAccessor - namespace drawing_ColorFilterAccessor { - void DestroyPeerImpl(Ark_drawing_ColorFilter peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("destroyPeer("); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - Ark_drawing_ColorFilter ConstructImpl() + Ark_String GetTagImpl(Ark_GestureRecognizer peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return {}; } - string out("new ColorFilter("); + string out("getTag("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return {}; } - Ark_NativePointer GetFinalizerImpl() + Ark_GestureControl_GestureType GetTypeImpl(Ark_GestureRecognizer peer) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return {}; } - string out("getFinalizer("); + string out("getType("); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); + return {}; + } + Ark_Boolean IsBuiltInImpl(Ark_GestureRecognizer peer) + { + if (!needGroupedLog(1)) + { + return 0; + } + string out("isBuiltIn("); + out.append(") \n"); + out.append("[return 0] \n"); + appendGroupedLog(1, out); + return 0; } - Ark_drawing_ColorFilter CreateBlendModeColorFilter0Impl(const Ark_common2D_Color* color, - Ark_drawing_BlendMode mode) + void SetEnabledImpl(Ark_GestureRecognizer peer, + Ark_Boolean isEnabled) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("createBlendModeColorFilter0("); - WriteToString(&out, color); - out.append(", "); - WriteToString(&out, mode); + string out("setEnabled("); + WriteToString(&out, isEnabled); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - Ark_drawing_ColorFilter CreateBlendModeColorFilter1Impl(const Ark_Number* color, - Ark_drawing_BlendMode mode) + Ark_Boolean IsEnabledImpl(Ark_GestureRecognizer peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return 0; } - string out("createBlendModeColorFilter1("); - WriteToString(&out, color); - out.append(", "); - WriteToString(&out, mode); + string out("isEnabled("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return 0; } - Ark_drawing_ColorFilter CreateComposeColorFilterImpl(Ark_drawing_ColorFilter outer, - Ark_drawing_ColorFilter inner) + Ark_GestureRecognizerState GetStateImpl(Ark_GestureRecognizer peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {}; } - string out("createComposeColorFilter("); - WriteToString(&out, outer); - out.append(", "); - WriteToString(&out, inner); + string out("getState("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {}; } - Ark_drawing_ColorFilter CreateLinearToSRGBGammaImpl() + Ark_EventTargetInfo GetEventTargetInfoImpl(Ark_GestureRecognizer peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return reinterpret_cast(300); } - string out("createLinearToSRGBGamma("); + string out("getEventTargetInfo("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return reinterpret_cast(300); } - Ark_drawing_ColorFilter CreateSRGBGammaToLinearImpl() + Ark_Boolean IsValidImpl(Ark_GestureRecognizer peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return 0; } - string out("createSRGBGammaToLinear("); + string out("isValid("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return 0; } - Ark_drawing_ColorFilter CreateLumaColorFilterImpl() + Ark_Number GetFingerCountImpl(Ark_GestureRecognizer peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {42}; } - string out("createLumaColorFilter("); + string out("getFingerCount("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {42}; } - Ark_drawing_ColorFilter CreateMatrixColorFilterImpl(const Array_Number* matrix) + Ark_Boolean IsFingerCountLimitImpl(Ark_GestureRecognizer peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return 0; } - string out("createMatrixColorFilter("); - WriteToString(&out, matrix); + string out("isFingerCountLimit("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return 0; } - } // drawing_ColorFilterAccessor - namespace drawing_FontAccessor { - void DestroyPeerImpl(Ark_drawing_Font peer) + } // GestureRecognizerAccessor + namespace GestureStyleAccessor { + void DestroyPeerImpl(Ark_GestureStyle peer) { if (!needGroupedLog(1)) { @@ -29807,17 +28894,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_drawing_Font ConstructImpl() + Ark_GestureStyle ConstructImpl(const Opt_GestureStyleInterface* value) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new Font("); + string out("new GestureStyle("); + WriteToString(&out, value); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -29831,436 +28919,406 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - void EnableSubpixelImpl(Ark_drawing_Font peer, - Ark_Boolean isSubpixel) + } // GestureStyleAccessor + namespace GlobalScope_ohos_arkui_componentSnapshotAccessor { + void GetImpl(const Ark_String* id, + const AsyncCallback_image_PixelMap_Void* callback, + const Opt_SnapshotOptions* options) { if (!needGroupedLog(1)) { return; } - string out("enableSubpixel("); - WriteToString(&out, isSubpixel); + string out("get("); + WriteToString(&out, id); + out.append(", "); + WriteToString(&out, callback); + out.append(", "); + WriteToString(&out, options); out.append(") \n"); appendGroupedLog(1, out); } - void EnableEmboldenImpl(Ark_drawing_Font peer, - Ark_Boolean isEmbolden) + } // GlobalScope_ohos_arkui_componentSnapshotAccessor + namespace GlobalScope_ohos_arkui_performanceMonitorAccessor { + void BeginImpl(const Ark_String* scene, + Ark_PerfMonitorActionType startInputType, + const Opt_String* note) { if (!needGroupedLog(1)) { return; } - string out("enableEmbolden("); - WriteToString(&out, isEmbolden); + string out("begin("); + WriteToString(&out, scene); + out.append(", "); + WriteToString(&out, startInputType); + out.append(", "); + WriteToString(&out, note); out.append(") \n"); appendGroupedLog(1, out); } - void EnableLinearMetricsImpl(Ark_drawing_Font peer, - Ark_Boolean isLinearMetrics) + void EndImpl(const Ark_String* scene) { if (!needGroupedLog(1)) { return; } - string out("enableLinearMetrics("); - WriteToString(&out, isLinearMetrics); + string out("end("); + WriteToString(&out, scene); out.append(") \n"); appendGroupedLog(1, out); } - void SetSizeImpl(Ark_drawing_Font peer, - const Ark_Number* textSize) + void RecordInputEventTimeImpl(Ark_PerfMonitorActionType actionType, + Ark_PerfMonitorSourceType sourceType, + Ark_Int64 time) { if (!needGroupedLog(1)) { return; } - string out("setSize("); - WriteToString(&out, textSize); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetSizeImpl(Ark_drawing_Font peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getSize("); + string out("recordInputEventTime("); + WriteToString(&out, actionType); + out.append(", "); + WriteToString(&out, sourceType); + out.append(", "); + WriteToString(&out, time); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - void SetTypefaceImpl(Ark_drawing_Font peer, - Ark_drawing_Typeface typeface) + } // GlobalScope_ohos_arkui_performanceMonitorAccessor + namespace GlobalScope_ohos_fontAccessor { + void RegisterFontImpl(const Ark_CustomObject* options) { if (!needGroupedLog(1)) { return; } - string out("setTypeface("); - WriteToString(&out, typeface); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_drawing_Typeface GetTypefaceImpl(Ark_drawing_Font peer) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("getTypeface("); + string out("registerFont("); + WriteToString(&out, options); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - Ark_drawing_FontMetrics GetMetricsImpl(Ark_drawing_Font peer) + Array_String GetSystemFontListImpl() { if (!needGroupedLog(1)) { return {}; } - string out("getMetrics("); + string out("getSystemFontList("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - Ark_Number MeasureSingleCharacterImpl(Ark_drawing_Font peer, - const Ark_String* text) + Ark_CustomObject GetFontByNameImpl(const Ark_String* fontName) { if (!needGroupedLog(1)) { - return {42}; + return {}; } - string out("measureSingleCharacter("); - WriteToString(&out, text); + string out("getFontByName("); + WriteToString(&out, fontName); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return {42}; + return {}; } - Ark_Number MeasureTextImpl(Ark_drawing_Font peer, - const Ark_String* text, - Ark_drawing_TextEncoding encoding) + } // GlobalScope_ohos_fontAccessor + namespace GlobalScope_ohos_measure_utilsAccessor { + Ark_Number MeasureTextImpl(const Ark_MeasureOptions* options) { if (!needGroupedLog(1)) { return {42}; } string out("measureText("); - WriteToString(&out, text); - out.append(", "); - WriteToString(&out, encoding); + WriteToString(&out, options); out.append(") \n"); out.append("[return {42}] \n"); appendGroupedLog(1, out); return {42}; } - void SetScaleXImpl(Ark_drawing_Font peer, - const Ark_Number* scaleX) + Ark_SizeOptions MeasureTextSizeImpl(const Ark_MeasureOptions* options) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("setScaleX("); - WriteToString(&out, scaleX); + string out("measureTextSize("); + WriteToString(&out, options); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void SetSkewXImpl(Ark_drawing_Font peer, - const Ark_Number* skewX) + } // GlobalScope_ohos_measure_utilsAccessor + namespace HierarchicalSymbolEffectAccessor { + void DestroyPeerImpl(Ark_HierarchicalSymbolEffect peer) { if (!needGroupedLog(1)) { return; } - string out("setSkewX("); - WriteToString(&out, skewX); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void SetEdgingImpl(Ark_drawing_Font peer, - Ark_drawing_FontEdging edging) + Ark_HierarchicalSymbolEffect ConstructImpl(const Opt_EffectFillStyle* fillStyle) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("setEdging("); - WriteToString(&out, edging); + string out("new HierarchicalSymbolEffect("); + WriteToString(&out, fillStyle); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - void SetHintingImpl(Ark_drawing_Font peer, - Ark_drawing_FontHinting hinting) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("setHinting("); - WriteToString(&out, hinting); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - Ark_Number CountTextImpl(Ark_drawing_Font peer, - const Ark_String* text) + Opt_EffectFillStyle GetFillStyleImpl(Ark_HierarchicalSymbolEffect peer) { if (!needGroupedLog(1)) { - return {42}; + return {}; } - string out("countText("); - WriteToString(&out, text); + string out("getFillStyle("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return {42}; + return {}; } - void SetBaselineSnapImpl(Ark_drawing_Font peer, - Ark_Boolean isBaselineSnap) + void SetFillStyleImpl(Ark_HierarchicalSymbolEffect peer, + const Opt_EffectFillStyle* fillStyle) { if (!needGroupedLog(1)) { return; } - string out("setBaselineSnap("); - WriteToString(&out, isBaselineSnap); + string out("setFillStyle("); + WriteToString(&out, fillStyle); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Boolean IsBaselineSnapImpl(Ark_drawing_Font peer) + } // HierarchicalSymbolEffectAccessor + namespace HoverEventAccessor { + void DestroyPeerImpl(Ark_HoverEvent peer) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("isBaselineSnap("); + string out("destroyPeer("); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - void SetEmbeddedBitmapsImpl(Ark_drawing_Font peer, - Ark_Boolean isEmbeddedBitmaps) + Ark_HoverEvent ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("setEmbeddedBitmaps("); - WriteToString(&out, isEmbeddedBitmaps); + string out("new HoverEvent("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - Ark_Boolean IsEmbeddedBitmapsImpl(Ark_drawing_Font peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return 0; + return fnPtr(dummyClassFinalizer); } - string out("isEmbeddedBitmaps("); + string out("getFinalizer("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return 0; + return fnPtr(dummyClassFinalizer); } - void SetForceAutoHintingImpl(Ark_drawing_Font peer, - Ark_Boolean isForceAutoHinting) + Opt_Number GetXImpl(Ark_HoverEvent peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("setForceAutoHinting("); - WriteToString(&out, isForceAutoHinting); + string out("getX("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - Ark_Boolean IsForceAutoHintingImpl(Ark_drawing_Font peer) + void SetXImpl(Ark_HoverEvent peer, + const Opt_Number* x) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("isForceAutoHinting("); + string out("setX("); + WriteToString(&out, x); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - Array_Number GetWidthsImpl(Ark_drawing_Font peer, - const Array_Number* glyphs) + Opt_Number GetYImpl(Ark_HoverEvent peer) { if (!needGroupedLog(1)) { return {}; } - string out("getWidths("); - WriteToString(&out, glyphs); + string out("getY("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - Array_Number TextToGlyphsImpl(Ark_drawing_Font peer, - const Ark_String* text, - const Ark_Number* glyphCount) + void SetYImpl(Ark_HoverEvent peer, + const Opt_Number* y) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("textToGlyphs("); - WriteToString(&out, text); - out.append(", "); - WriteToString(&out, glyphCount); + string out("setY("); + WriteToString(&out, y); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - Ark_Boolean IsSubpixelImpl(Ark_drawing_Font peer) + Opt_Number GetWindowXImpl(Ark_HoverEvent peer) { if (!needGroupedLog(1)) { - return 0; + return {}; } - string out("isSubpixel("); + string out("getWindowX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return 0; + return {}; } - Ark_Boolean IsLinearMetricsImpl(Ark_drawing_Font peer) + void SetWindowXImpl(Ark_HoverEvent peer, + const Opt_Number* windowX) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("isLinearMetrics("); + string out("setWindowX("); + WriteToString(&out, windowX); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - Ark_Number GetSkewXImpl(Ark_drawing_Font peer) + Opt_Number GetWindowYImpl(Ark_HoverEvent peer) { if (!needGroupedLog(1)) { - return {42}; + return {}; } - string out("getSkewX("); + string out("getWindowY("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return {42}; + return {}; } - Ark_Boolean IsEmboldenImpl(Ark_drawing_Font peer) + void SetWindowYImpl(Ark_HoverEvent peer, + const Opt_Number* windowY) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("isEmbolden("); + string out("setWindowY("); + WriteToString(&out, windowY); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - Ark_Number GetScaleXImpl(Ark_drawing_Font peer) + Opt_Number GetDisplayXImpl(Ark_HoverEvent peer) { if (!needGroupedLog(1)) { - return {42}; + return {}; } - string out("getScaleX("); + string out("getDisplayX("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return {42}; + return {}; } - Ark_drawing_FontHinting GetHintingImpl(Ark_drawing_Font peer) + void SetDisplayXImpl(Ark_HoverEvent peer, + const Opt_Number* displayX) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getHinting("); + string out("setDisplayX("); + WriteToString(&out, displayX); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - Ark_drawing_FontEdging GetEdgingImpl(Ark_drawing_Font peer) + Opt_Number GetDisplayYImpl(Ark_HoverEvent peer) { if (!needGroupedLog(1)) { return {}; } - string out("getEdging("); + string out("getDisplayY("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - Ark_drawing_Path CreatePathForGlyphImpl(Ark_drawing_Font peer, - const Ark_Number* index) + void SetDisplayYImpl(Ark_HoverEvent peer, + const Opt_Number* displayY) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("createPathForGlyph("); - WriteToString(&out, index); + string out("setDisplayY("); + WriteToString(&out, displayY); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - Array_common2D_Rect GetBoundsImpl(Ark_drawing_Font peer, - const Array_Number* glyphs) + Callback_Void GetStopPropagationImpl(Ark_HoverEvent peer) { if (!needGroupedLog(1)) { return {}; } - string out("getBounds("); - WriteToString(&out, glyphs); + string out("getStopPropagation("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - Ark_drawing_Path GetTextPathImpl(Ark_drawing_Font peer, - const Ark_String* text, - const Ark_Number* byteLength, - const Ark_Number* x, - const Ark_Number* y) + void SetStopPropagationImpl(Ark_HoverEvent peer, + const Callback_Void* stopPropagation) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("getTextPath("); - WriteToString(&out, text); - out.append(", "); - WriteToString(&out, byteLength); - out.append(", "); - WriteToString(&out, x); - out.append(", "); - WriteToString(&out, y); + string out("setStopPropagation("); + WriteToString(&out, stopPropagation); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - } // drawing_FontAccessor - namespace drawing_ImageFilterAccessor { - void DestroyPeerImpl(Ark_drawing_ImageFilter peer) + } // HoverEventAccessor + namespace HttpAuthHandlerAccessor { + void DestroyPeerImpl(Ark_HttpAuthHandler peer) { if (!needGroupedLog(1)) { @@ -30270,17 +29328,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_drawing_ImageFilter ConstructImpl() + Ark_HttpAuthHandler ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new ImageFilter("); + string out("new HttpAuthHandler("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -30294,47 +29352,48 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_drawing_ImageFilter CreateBlurImageFilterImpl(const Ark_Number* sigmaX, - const Ark_Number* sigmaY, - Ark_drawing_TileMode tileMode, - const Opt_drawing_ImageFilter* imageFilter) + Ark_Boolean ConfirmImpl(Ark_HttpAuthHandler peer, + const Ark_String* userName, + const Ark_String* password) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return 0; } - string out("createBlurImageFilter("); - WriteToString(&out, sigmaX); - out.append(", "); - WriteToString(&out, sigmaY); - out.append(", "); - WriteToString(&out, tileMode); + string out("confirm("); + WriteToString(&out, userName); out.append(", "); - WriteToString(&out, imageFilter); + WriteToString(&out, password); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return 0; } - Ark_drawing_ImageFilter CreateFromColorFilterImpl(Ark_drawing_ColorFilter colorFilter, - const Opt_drawing_ImageFilter* imageFilter) + void CancelImpl(Ark_HttpAuthHandler peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("createFromColorFilter("); - WriteToString(&out, colorFilter); - out.append(", "); - WriteToString(&out, imageFilter); + string out("cancel("); + out.append(") \n"); + appendGroupedLog(1, out); + } + Ark_Boolean IsHttpAuthInfoSavedImpl(Ark_HttpAuthHandler peer) + { + if (!needGroupedLog(1)) + { + return 0; + } + string out("isHttpAuthInfoSaved("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return 0; } - } // drawing_ImageFilterAccessor - namespace drawing_LatticeAccessor { - void DestroyPeerImpl(Ark_drawing_Lattice peer) + } // HttpAuthHandlerAccessor + namespace ImageAnalyzerControllerAccessor { + void DestroyPeerImpl(Ark_ImageAnalyzerController peer) { if (!needGroupedLog(1)) { @@ -30344,17 +29403,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_drawing_Lattice ConstructImpl() + Ark_ImageAnalyzerController ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new Lattice("); + string out("new ImageAnalyzerController("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -30368,40 +29427,21 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_drawing_Lattice CreateImageLatticeImpl(const Array_Number* xDivs, - const Array_Number* yDivs, - const Ark_Number* fXCount, - const Ark_Number* fYCount, - const Opt_common2D_Rect* fBounds, - const Opt_Array_drawing_RectType* fRectTypes, - const Opt_Array_CustomObject* fColors) + Array_ImageAnalyzerType GetImageAnalyzerSupportTypesImpl(Ark_ImageAnalyzerController peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {}; } - string out("createImageLattice("); - WriteToString(&out, xDivs); - out.append(", "); - WriteToString(&out, yDivs); - out.append(", "); - WriteToString(&out, fXCount); - out.append(", "); - WriteToString(&out, fYCount); - out.append(", "); - WriteToString(&out, fBounds); - out.append(", "); - WriteToString(&out, fRectTypes); - out.append(", "); - WriteToString(&out, fColors); + string out("getImageAnalyzerSupportTypes("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {}; } - } // drawing_LatticeAccessor - namespace drawing_MaskFilterAccessor { - void DestroyPeerImpl(Ark_drawing_MaskFilter peer) + } // ImageAnalyzerControllerAccessor + namespace ImageAttachmentAccessor { + void DestroyPeerImpl(Ark_ImageAttachment peer) { if (!needGroupedLog(1)) { @@ -30411,17 +29451,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_drawing_MaskFilter ConstructImpl() + Ark_ImageAttachment ConstructImpl(const Ark_Union_ImageAttachmentInterface_Opt_AttachmentType* value) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new MaskFilter("); + string out("new ImageAttachment("); + WriteToString(&out, value); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -30435,427 +29476,358 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_drawing_MaskFilter CreateBlurMaskFilterImpl(Ark_drawing_BlurType blurType, - const Ark_Number* sigma) + Ark_image_PixelMap GetValueImpl(Ark_ImageAttachment peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return reinterpret_cast(300); } - string out("createBlurMaskFilter("); - WriteToString(&out, blurType); - out.append(", "); - WriteToString(&out, sigma); + string out("getValue("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return reinterpret_cast(300); } - } // drawing_MaskFilterAccessor - namespace drawing_MatrixAccessor { - void DestroyPeerImpl(Ark_drawing_Matrix peer) + Opt_SizeOptions GetSizeImpl(Ark_ImageAttachment peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("destroyPeer("); + string out("getSize("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - Ark_drawing_Matrix ConstructImpl() + Opt_ImageSpanAlignment GetVerticalAlignImpl(Ark_ImageAttachment peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return {}; } - string out("new Matrix("); + string out("getVerticalAlign("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return {}; } - Ark_NativePointer GetFinalizerImpl() + Opt_ImageFit GetObjectFitImpl(Ark_ImageAttachment peer) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return {}; } - string out("getFinalizer("); + string out("getObjectFit("); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); + return {}; } - void SetRotationImpl(Ark_drawing_Matrix peer, - const Ark_Number* degree, - const Ark_Number* px, - const Ark_Number* py) + Opt_ImageAttachmentLayoutStyle GetLayoutStyleImpl(Ark_ImageAttachment peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("setRotation("); - WriteToString(&out, degree); - out.append(", "); - WriteToString(&out, px); - out.append(", "); - WriteToString(&out, py); + string out("getLayoutStyle("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void SetScaleImpl(Ark_drawing_Matrix peer, - const Ark_Number* sx, - const Ark_Number* sy, - const Ark_Number* px, - const Ark_Number* py) + Opt_ColorFilterType GetColorFilterImpl(Ark_ImageAttachment peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("setScale("); - WriteToString(&out, sx); - out.append(", "); - WriteToString(&out, sy); - out.append(", "); - WriteToString(&out, px); - out.append(", "); - WriteToString(&out, py); + string out("getColorFilter("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void SetTranslationImpl(Ark_drawing_Matrix peer, - const Ark_Number* dx, - const Ark_Number* dy) + } // ImageAttachmentAccessor + namespace ImageBitmapAccessor { + void DestroyPeerImpl(Ark_ImageBitmap peer) { if (!needGroupedLog(1)) { return; } - string out("setTranslation("); - WriteToString(&out, dx); - out.append(", "); - WriteToString(&out, dy); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void SetMatrixImpl(Ark_drawing_Matrix peer, - const Array_Number* values) + Ark_ImageBitmap ConstructImpl(const Ark_Union_PixelMap_String* src, + const Opt_LengthMetricsUnit* unit) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("setMatrix("); - WriteToString(&out, values); + string out("new ImageBitmap("); + WriteToString(&out, src); + out.append(", "); + WriteToString(&out, unit); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - void PreConcatImpl(Ark_drawing_Matrix peer, - Ark_drawing_Matrix matrix) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("preConcat("); - WriteToString(&out, matrix); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - Ark_Boolean IsEqualImpl(Ark_drawing_Matrix peer, - Ark_drawing_Matrix matrix) + void CloseImpl(Ark_ImageBitmap peer) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("isEqual("); - WriteToString(&out, matrix); + string out("close("); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - Ark_Boolean InvertImpl(Ark_drawing_Matrix peer, - Ark_drawing_Matrix matrix) + Ark_Number GetHeightImpl(Ark_ImageBitmap peer) { if (!needGroupedLog(1)) { - return 0; + return {42}; } - string out("invert("); - WriteToString(&out, matrix); + string out("getHeight("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Boolean IsIdentityImpl(Ark_drawing_Matrix peer) + Ark_Number GetWidthImpl(Ark_ImageBitmap peer) { if (!needGroupedLog(1)) { - return 0; + return {42}; } - string out("isIdentity("); + string out("getWidth("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Number GetValueImpl(Ark_drawing_Matrix peer, - const Ark_Number* index) + } // ImageBitmapAccessor + namespace ImageDataAccessor { + void DestroyPeerImpl(Ark_ImageData peer) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getValue("); - WriteToString(&out, index); + string out("destroyPeer("); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - void PostRotateImpl(Ark_drawing_Matrix peer, - const Ark_Number* degree, - const Ark_Number* px, - const Ark_Number* py) + Ark_ImageData ConstructImpl(const Ark_Number* width, + const Ark_Number* height, + const Opt_Buffer* data, + const Opt_LengthMetricsUnit* unit) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("postRotate("); - WriteToString(&out, degree); + string out("new ImageData("); + WriteToString(&out, width); + out.append(", "); + WriteToString(&out, height); out.append(", "); - WriteToString(&out, px); + WriteToString(&out, data); out.append(", "); - WriteToString(&out, py); + WriteToString(&out, unit); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - void PostScaleImpl(Ark_drawing_Matrix peer, - const Ark_Number* sx, - const Ark_Number* sy, - const Ark_Number* px, - const Ark_Number* py) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("postScale("); - WriteToString(&out, sx); - out.append(", "); - WriteToString(&out, sy); - out.append(", "); - WriteToString(&out, px); - out.append(", "); - WriteToString(&out, py); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - void PostTranslateImpl(Ark_drawing_Matrix peer, - const Ark_Number* dx, - const Ark_Number* dy) + Ark_Buffer GetDataImpl(Ark_ImageData peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("postTranslate("); - WriteToString(&out, dx); - out.append(", "); - WriteToString(&out, dy); + string out("getData("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void PreRotateImpl(Ark_drawing_Matrix peer, - const Ark_Number* degree, - const Ark_Number* px, - const Ark_Number* py) + Ark_Int32 GetHeightImpl(Ark_ImageData peer) { if (!needGroupedLog(1)) { - return; + return 0; } - string out("preRotate("); - WriteToString(&out, degree); - out.append(", "); - WriteToString(&out, px); - out.append(", "); - WriteToString(&out, py); + string out("getHeight("); out.append(") \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); + return 0; } - void PreScaleImpl(Ark_drawing_Matrix peer, - const Ark_Number* sx, - const Ark_Number* sy, - const Ark_Number* px, - const Ark_Number* py) + Ark_Int32 GetWidthImpl(Ark_ImageData peer) { if (!needGroupedLog(1)) { - return; + return 0; } - string out("preScale("); - WriteToString(&out, sx); - out.append(", "); - WriteToString(&out, sy); - out.append(", "); - WriteToString(&out, px); - out.append(", "); - WriteToString(&out, py); + string out("getWidth("); out.append(") \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); + return 0; } - void PreTranslateImpl(Ark_drawing_Matrix peer, - const Ark_Number* dx, - const Ark_Number* dy) + } // ImageDataAccessor + namespace IndicatorComponentControllerAccessor { + void DestroyPeerImpl(Ark_IndicatorComponentController peer) { if (!needGroupedLog(1)) { return; } - string out("preTranslate("); - WriteToString(&out, dx); - out.append(", "); - WriteToString(&out, dy); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void ResetImpl(Ark_drawing_Matrix peer) + Ark_IndicatorComponentController ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("reset("); + string out("new IndicatorComponentController("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - Array_common2D_Point MapPointsImpl(Ark_drawing_Matrix peer, - const Array_common2D_Point* src) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return {}; + return fnPtr(dummyClassFinalizer); } - string out("mapPoints("); - WriteToString(&out, src); + string out("getFinalizer("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return {}; + return fnPtr(dummyClassFinalizer); } - Array_Number GetAllImpl(Ark_drawing_Matrix peer) + void ShowNextImpl(Ark_IndicatorComponentController peer) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getAll("); + string out("showNext("); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - Ark_Boolean MapRectImpl(Ark_drawing_Matrix peer, - const Ark_common2D_Rect* dst, - const Ark_common2D_Rect* src) + void ShowPreviousImpl(Ark_IndicatorComponentController peer) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("mapRect("); - WriteToString(&out, dst); - out.append(", "); - WriteToString(&out, src); + string out("showPrevious("); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - Ark_Boolean SetRectToRectImpl(Ark_drawing_Matrix peer, - const Ark_common2D_Rect* src, - const Ark_common2D_Rect* dst, - Ark_drawing_ScaleToFit scaleToFit) + void ChangeIndexImpl(Ark_IndicatorComponentController peer, + const Ark_Number* index, + const Opt_Boolean* useAnimation) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("setRectToRect("); - WriteToString(&out, src); - out.append(", "); - WriteToString(&out, dst); + string out("changeIndex("); + WriteToString(&out, index); out.append(", "); - WriteToString(&out, scaleToFit); + WriteToString(&out, useAnimation); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - Ark_Boolean SetPolyToPolyImpl(Ark_drawing_Matrix peer, - const Array_common2D_Point* src, - const Array_common2D_Point* dst, - const Ark_Number* count) + } // IndicatorComponentControllerAccessor + namespace IUIContextAccessor { + void FreezeUINode0Impl(const Ark_String* id, + Ark_Boolean isFrozen) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("setPolyToPoly("); - WriteToString(&out, src); - out.append(", "); - WriteToString(&out, dst); + string out("freezeUINode0("); + WriteToString(&out, id); out.append(", "); - WriteToString(&out, count); + WriteToString(&out, isFrozen); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - } // drawing_MatrixAccessor - namespace drawing_PathAccessor { - void DestroyPeerImpl(Ark_drawing_Path peer) + void FreezeUINode1Impl(const Ark_Number* id, + Ark_Boolean isFrozen) { if (!needGroupedLog(1)) { return; } - string out("destroyPeer("); + string out("freezeUINode1("); + WriteToString(&out, id); + out.append(", "); + WriteToString(&out, isFrozen); out.append(") \n"); appendGroupedLog(1, out); } - Ark_drawing_Path Construct0Impl() + } // IUIContextAccessor + namespace JsGeolocationAccessor { + void DestroyPeerImpl(Ark_JsGeolocation peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("construct0("); + string out("destroyPeer("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - Ark_drawing_Path Construct1Impl(Ark_drawing_Path path) + Ark_JsGeolocation ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return reinterpret_cast(100); } - string out("construct1("); - WriteToString(&out, path); + string out("new JsGeolocation("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -30869,550 +29841,395 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - void MoveToImpl(Ark_drawing_Path peer, - const Ark_Number* x, - const Ark_Number* y) + void InvokeImpl(Ark_JsGeolocation peer, + const Ark_String* origin, + Ark_Boolean allow, + Ark_Boolean retain) { if (!needGroupedLog(1)) { return; } - string out("moveTo("); - WriteToString(&out, x); + string out("invoke("); + WriteToString(&out, origin); out.append(", "); - WriteToString(&out, y); + WriteToString(&out, allow); + out.append(", "); + WriteToString(&out, retain); out.append(") \n"); appendGroupedLog(1, out); } - void LineToImpl(Ark_drawing_Path peer, - const Ark_Number* x, - const Ark_Number* y) + } // JsGeolocationAccessor + namespace JsResultAccessor { + void DestroyPeerImpl(Ark_JsResult peer) { if (!needGroupedLog(1)) { return; } - string out("lineTo("); - WriteToString(&out, x); - out.append(", "); - WriteToString(&out, y); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void ArcToImpl(Ark_drawing_Path peer, - const Ark_Number* x1, - const Ark_Number* y1, - const Ark_Number* x2, - const Ark_Number* y2, - const Ark_Number* startDeg, - const Ark_Number* sweepDeg) + Ark_JsResult ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("arcTo("); - WriteToString(&out, x1); - out.append(", "); - WriteToString(&out, y1); - out.append(", "); - WriteToString(&out, x2); - out.append(", "); - WriteToString(&out, y2); - out.append(", "); - WriteToString(&out, startDeg); - out.append(", "); - WriteToString(&out, sweepDeg); + string out("new JsResult("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - void QuadToImpl(Ark_drawing_Path peer, - const Ark_Number* ctrlX, - const Ark_Number* ctrlY, - const Ark_Number* endX, - const Ark_Number* endY) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("quadTo("); - WriteToString(&out, ctrlX); - out.append(", "); - WriteToString(&out, ctrlY); - out.append(", "); - WriteToString(&out, endX); - out.append(", "); - WriteToString(&out, endY); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - void ConicToImpl(Ark_drawing_Path peer, - const Ark_Number* ctrlX, - const Ark_Number* ctrlY, - const Ark_Number* endX, - const Ark_Number* endY, - const Ark_Number* weight) + void HandleCancelImpl(Ark_JsResult peer) { if (!needGroupedLog(1)) { return; } - string out("conicTo("); - WriteToString(&out, ctrlX); - out.append(", "); - WriteToString(&out, ctrlY); - out.append(", "); - WriteToString(&out, endX); - out.append(", "); - WriteToString(&out, endY); - out.append(", "); - WriteToString(&out, weight); + string out("handleCancel("); out.append(") \n"); appendGroupedLog(1, out); } - void CubicToImpl(Ark_drawing_Path peer, - const Ark_Number* ctrlX1, - const Ark_Number* ctrlY1, - const Ark_Number* ctrlX2, - const Ark_Number* ctrlY2, - const Ark_Number* endX, - const Ark_Number* endY) + void HandleConfirmImpl(Ark_JsResult peer) { if (!needGroupedLog(1)) { return; } - string out("cubicTo("); - WriteToString(&out, ctrlX1); - out.append(", "); - WriteToString(&out, ctrlY1); - out.append(", "); - WriteToString(&out, ctrlX2); - out.append(", "); - WriteToString(&out, ctrlY2); - out.append(", "); - WriteToString(&out, endX); - out.append(", "); - WriteToString(&out, endY); + string out("handleConfirm("); out.append(") \n"); appendGroupedLog(1, out); } - void RMoveToImpl(Ark_drawing_Path peer, - const Ark_Number* dx, - const Ark_Number* dy) + void HandlePromptConfirmImpl(Ark_JsResult peer, + const Ark_String* result) { if (!needGroupedLog(1)) { return; } - string out("rMoveTo("); - WriteToString(&out, dx); - out.append(", "); - WriteToString(&out, dy); + string out("handlePromptConfirm("); + WriteToString(&out, result); out.append(") \n"); appendGroupedLog(1, out); } - void RLineToImpl(Ark_drawing_Path peer, - const Ark_Number* dx, - const Ark_Number* dy) + } // JsResultAccessor + namespace KeyEventAccessor { + void DestroyPeerImpl(Ark_KeyEvent peer) { if (!needGroupedLog(1)) { return; } - string out("rLineTo("); - WriteToString(&out, dx); - out.append(", "); - WriteToString(&out, dy); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void RQuadToImpl(Ark_drawing_Path peer, - const Ark_Number* dx1, - const Ark_Number* dy1, - const Ark_Number* dx2, - const Ark_Number* dy2) + Ark_KeyEvent ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("rQuadTo("); - WriteToString(&out, dx1); - out.append(", "); - WriteToString(&out, dy1); - out.append(", "); - WriteToString(&out, dx2); - out.append(", "); - WriteToString(&out, dy2); + string out("new KeyEvent("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - void RConicToImpl(Ark_drawing_Path peer, - const Ark_Number* ctrlX, - const Ark_Number* ctrlY, - const Ark_Number* endX, - const Ark_Number* endY, - const Ark_Number* weight) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("rConicTo("); - WriteToString(&out, ctrlX); - out.append(", "); - WriteToString(&out, ctrlY); - out.append(", "); - WriteToString(&out, endX); - out.append(", "); - WriteToString(&out, endY); - out.append(", "); - WriteToString(&out, weight); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - void RCubicToImpl(Ark_drawing_Path peer, - const Ark_Number* ctrlX1, - const Ark_Number* ctrlY1, - const Ark_Number* ctrlX2, - const Ark_Number* ctrlY2, - const Ark_Number* endX, - const Ark_Number* endY) + Ark_KeyType GetTypeImpl(Ark_KeyEvent peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("rCubicTo("); - WriteToString(&out, ctrlX1); - out.append(", "); - WriteToString(&out, ctrlY1); - out.append(", "); - WriteToString(&out, ctrlX2); - out.append(", "); - WriteToString(&out, ctrlY2); - out.append(", "); - WriteToString(&out, endX); - out.append(", "); - WriteToString(&out, endY); + string out("getType("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void AddPolygonImpl(Ark_drawing_Path peer, - const Array_common2D_Point* points, - Ark_Boolean close) + void SetTypeImpl(Ark_KeyEvent peer, + Ark_KeyType type) { if (!needGroupedLog(1)) { return; } - string out("addPolygon("); - WriteToString(&out, points); - out.append(", "); - WriteToString(&out, close); + string out("setType("); + WriteToString(&out, type); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Boolean OpImpl(Ark_drawing_Path peer, - Ark_drawing_Path path, - Ark_drawing_PathOp pathOp) + Ark_Number GetKeyCodeImpl(Ark_KeyEvent peer) { if (!needGroupedLog(1)) { - return 0; + return {42}; } - string out("op("); - WriteToString(&out, path); - out.append(", "); - WriteToString(&out, pathOp); + string out("getKeyCode("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - void AddArcImpl(Ark_drawing_Path peer, - const Ark_common2D_Rect* rect, - const Ark_Number* startAngle, - const Ark_Number* sweepAngle) + void SetKeyCodeImpl(Ark_KeyEvent peer, + const Ark_Number* keyCode) { if (!needGroupedLog(1)) { return; } - string out("addArc("); - WriteToString(&out, rect); - out.append(", "); - WriteToString(&out, startAngle); - out.append(", "); - WriteToString(&out, sweepAngle); + string out("setKeyCode("); + WriteToString(&out, keyCode); out.append(") \n"); appendGroupedLog(1, out); } - void AddCircleImpl(Ark_drawing_Path peer, - const Ark_Number* x, - const Ark_Number* y, - const Ark_Number* radius, - Ark_drawing_PathDirection pathDirection) + Ark_String GetKeyTextImpl(Ark_KeyEvent peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("addCircle("); - WriteToString(&out, x); - out.append(", "); - WriteToString(&out, y); - out.append(", "); - WriteToString(&out, radius); - out.append(", "); - WriteToString(&out, pathDirection); + string out("getKeyText("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void AddOvalImpl(Ark_drawing_Path peer, - const Ark_common2D_Rect* rect, - const Ark_Number* start, - Ark_drawing_PathDirection pathDirection) + void SetKeyTextImpl(Ark_KeyEvent peer, + const Ark_String* keyText) { if (!needGroupedLog(1)) { return; } - string out("addOval("); - WriteToString(&out, rect); - out.append(", "); - WriteToString(&out, start); - out.append(", "); - WriteToString(&out, pathDirection); + string out("setKeyText("); + WriteToString(&out, keyText); out.append(") \n"); appendGroupedLog(1, out); } - void AddRectImpl(Ark_drawing_Path peer, - const Ark_common2D_Rect* rect, - Ark_drawing_PathDirection pathDirection) + Ark_KeySource GetKeySourceImpl(Ark_KeyEvent peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("addRect("); - WriteToString(&out, rect); - out.append(", "); - WriteToString(&out, pathDirection); + string out("getKeySource("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void AddRoundRectImpl(Ark_drawing_Path peer, - Ark_drawing_RoundRect roundRect, - Ark_drawing_PathDirection pathDirection) + void SetKeySourceImpl(Ark_KeyEvent peer, + Ark_KeySource keySource) { if (!needGroupedLog(1)) { return; } - string out("addRoundRect("); - WriteToString(&out, roundRect); - out.append(", "); - WriteToString(&out, pathDirection); + string out("setKeySource("); + WriteToString(&out, keySource); out.append(") \n"); appendGroupedLog(1, out); } - void AddPathImpl(Ark_drawing_Path peer, - Ark_drawing_Path path, - const Opt_drawing_Matrix* matrix) + Ark_Number GetDeviceIdImpl(Ark_KeyEvent peer) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("addPath("); - WriteToString(&out, path); - out.append(", "); - WriteToString(&out, matrix); + string out("getDeviceId("); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - void TransformImpl(Ark_drawing_Path peer, - Ark_drawing_Matrix matrix) + void SetDeviceIdImpl(Ark_KeyEvent peer, + const Ark_Number* deviceId) { if (!needGroupedLog(1)) { return; } - string out("transform("); - WriteToString(&out, matrix); + string out("setDeviceId("); + WriteToString(&out, deviceId); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Boolean ContainsImpl(Ark_drawing_Path peer, - const Ark_Number* x, - const Ark_Number* y) + Ark_Number GetMetaKeyImpl(Ark_KeyEvent peer) { if (!needGroupedLog(1)) { - return 0; + return {42}; } - string out("contains("); - WriteToString(&out, x); - out.append(", "); - WriteToString(&out, y); + string out("getMetaKey("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - void SetFillTypeImpl(Ark_drawing_Path peer, - Ark_drawing_PathFillType pathFillType) + void SetMetaKeyImpl(Ark_KeyEvent peer, + const Ark_Number* metaKey) { if (!needGroupedLog(1)) { return; } - string out("setFillType("); - WriteToString(&out, pathFillType); + string out("setMetaKey("); + WriteToString(&out, metaKey); out.append(") \n"); appendGroupedLog(1, out); } - Ark_common2D_Rect GetBoundsImpl(Ark_drawing_Path peer) + Ark_Number GetTimestampImpl(Ark_KeyEvent peer) { if (!needGroupedLog(1)) { - return {}; + return {42}; } - string out("getBounds("); + string out("getTimestamp("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {}; + return {42}; } - void CloseImpl(Ark_drawing_Path peer) + void SetTimestampImpl(Ark_KeyEvent peer, + const Ark_Number* timestamp) { if (!needGroupedLog(1)) { return; } - string out("close("); + string out("setTimestamp("); + WriteToString(&out, timestamp); out.append(") \n"); appendGroupedLog(1, out); } - Ark_drawing_Path OffsetImpl(Ark_drawing_Path peer, - const Ark_Number* dx, - const Ark_Number* dy) + Callback_Void GetStopPropagationImpl(Ark_KeyEvent peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {}; } - string out("offset("); - WriteToString(&out, dx); - out.append(", "); - WriteToString(&out, dy); + string out("getStopPropagation("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {}; } - void ResetImpl(Ark_drawing_Path peer) + void SetStopPropagationImpl(Ark_KeyEvent peer, + const Callback_Void* stopPropagation) { if (!needGroupedLog(1)) { return; } - string out("reset("); + string out("setStopPropagation("); + WriteToString(&out, stopPropagation); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Number GetLengthImpl(Ark_drawing_Path peer, - Ark_Boolean forceClosed) + Ark_IntentionCode GetIntentionCodeImpl(Ark_KeyEvent peer) { if (!needGroupedLog(1)) { - return {42}; + return {}; } - string out("getLength("); - WriteToString(&out, forceClosed); + string out("getIntentionCode("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return {42}; + return {}; } - Ark_Boolean GetPositionAndTangentImpl(Ark_drawing_Path peer, - Ark_Boolean forceClosed, - const Ark_Number* distance, - const Ark_common2D_Point* position, - const Ark_common2D_Point* tangent) + void SetIntentionCodeImpl(Ark_KeyEvent peer, + Ark_IntentionCode intentionCode) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("getPositionAndTangent("); - WriteToString(&out, forceClosed); - out.append(", "); - WriteToString(&out, distance); - out.append(", "); - WriteToString(&out, position); - out.append(", "); - WriteToString(&out, tangent); + string out("setIntentionCode("); + WriteToString(&out, intentionCode); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - Ark_Boolean IsClosedImpl(Ark_drawing_Path peer) + Opt_ModifierKeyStateGetter GetGetModifierKeyStateImpl(Ark_KeyEvent peer) { if (!needGroupedLog(1)) { - return 0; + return {}; } - string out("isClosed("); + string out("getGetModifierKeyState("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return 0; + return {}; } - Ark_Boolean GetMatrixImpl(Ark_drawing_Path peer, - Ark_Boolean forceClosed, - const Ark_Number* distance, - Ark_drawing_Matrix matrix, - Ark_drawing_PathMeasureMatrixFlags flags) + void SetGetModifierKeyStateImpl(Ark_KeyEvent peer, + const Opt_ModifierKeyStateGetter* getModifierKeyState) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("getMatrix("); - WriteToString(&out, forceClosed); - out.append(", "); - WriteToString(&out, distance); - out.append(", "); - WriteToString(&out, matrix); - out.append(", "); - WriteToString(&out, flags); + string out("setGetModifierKeyState("); + WriteToString(&out, getModifierKeyState); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - Ark_Boolean BuildFromSvgStringImpl(Ark_drawing_Path peer, - const Ark_String* str) + Opt_Number GetUnicodeImpl(Ark_KeyEvent peer) { if (!needGroupedLog(1)) { - return 0; + return {}; } - string out("buildFromSvgString("); - WriteToString(&out, str); + string out("getUnicode("); + out.append(") \n"); + out.append("[return {}] \n"); + appendGroupedLog(1, out); + return {}; + } + void SetUnicodeImpl(Ark_KeyEvent peer, + const Opt_Number* unicode) + { + if (!needGroupedLog(1)) + { + return; + } + string out("setUnicode("); + WriteToString(&out, unicode); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - } // drawing_PathAccessor - namespace drawing_PathEffectAccessor { - void DestroyPeerImpl(Ark_drawing_PathEffect peer) + } // KeyEventAccessor + namespace LayoutableAccessor { + void DestroyPeerImpl(Ark_Layoutable peer) { if (!needGroupedLog(1)) { @@ -31422,17 +30239,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_drawing_PathEffect ConstructImpl() + Ark_Layoutable ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new PathEffect("); + string out("new Layoutable("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -31446,435 +30263,429 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_drawing_PathEffect CreateDashPathEffectImpl(const Array_Number* intervals, - const Ark_Number* phase) + void LayoutImpl(Ark_Layoutable peer, + const Ark_Position* position) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("createDashPathEffect("); - WriteToString(&out, intervals); - out.append(", "); - WriteToString(&out, phase); + string out("layout("); + WriteToString(&out, position); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - Ark_drawing_PathEffect CreateCornerPathEffectImpl(const Ark_Number* radius) + Ark_DirectionalEdgesT_Number GetMarginImpl(Ark_Layoutable peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {}; } - string out("createCornerPathEffect("); - WriteToString(&out, radius); + string out("getMargin("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {}; } - } // drawing_PathEffectAccessor - namespace drawing_PenAccessor { - void DestroyPeerImpl(Ark_drawing_Pen peer) + Ark_DirectionalEdgesT_Number GetPaddingImpl(Ark_Layoutable peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("destroyPeer("); + string out("getPadding("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - Ark_drawing_Pen Construct0Impl() + Ark_DirectionalEdgesT_Number GetBorderWidthImpl(Ark_Layoutable peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {}; } - string out("construct0("); + string out("getBorderWidth("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {}; } - Ark_drawing_Pen Construct1Impl(Ark_drawing_Pen pen) + Ark_MeasureResult GetMeasureResultImpl(Ark_Layoutable peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {}; } - string out("construct1("); - WriteToString(&out, pen); + string out("getMeasureResult("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {}; } - Ark_NativePointer GetFinalizerImpl() - { + void SetMeasureResultImpl(Ark_Layoutable peer, + const Ark_MeasureResult* measureResult) + { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("setMeasureResult("); + WriteToString(&out, measureResult); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - void SetMiterLimitImpl(Ark_drawing_Pen peer, - const Ark_Number* miter) + Opt_Number GetUniqueIdImpl(Ark_Layoutable peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("setMiterLimit("); - WriteToString(&out, miter); + string out("getUniqueId("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - Ark_Number GetMiterLimitImpl(Ark_drawing_Pen peer) + void SetUniqueIdImpl(Ark_Layoutable peer, + const Opt_Number* uniqueId) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getMiterLimit("); + string out("setUniqueId("); + WriteToString(&out, uniqueId); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - void SetShaderEffectImpl(Ark_drawing_Pen peer, - Ark_drawing_ShaderEffect shaderEffect) + } // LayoutableAccessor + namespace LayoutChildAccessor { + void DestroyPeerImpl(Ark_LayoutChild peer) { if (!needGroupedLog(1)) { return; } - string out("setShaderEffect("); - WriteToString(&out, shaderEffect); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void SetColor0Impl(Ark_drawing_Pen peer, - const Ark_common2D_Color* color) + Ark_LayoutChild ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("setColor0("); - WriteToString(&out, color); + string out("new LayoutChild("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - void SetColor1Impl(Ark_drawing_Pen peer, - const Ark_Number* color) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("setColor1("); - WriteToString(&out, color); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - void SetColor2Impl(Ark_drawing_Pen peer, - const Ark_Number* alpha, - const Ark_Number* red, - const Ark_Number* green, - const Ark_Number* blue) + void MeasureImpl(Ark_LayoutChild peer, + const Ark_ConstraintSizeOptions* childConstraint) { if (!needGroupedLog(1)) { return; } - string out("setColor2("); - WriteToString(&out, alpha); - out.append(", "); - WriteToString(&out, red); - out.append(", "); - WriteToString(&out, green); - out.append(", "); - WriteToString(&out, blue); + string out("measure("); + WriteToString(&out, childConstraint); out.append(") \n"); appendGroupedLog(1, out); } - Ark_common2D_Color GetColorImpl(Ark_drawing_Pen peer) + Ark_String GetNameImpl(Ark_LayoutChild peer) { if (!needGroupedLog(1)) { return {}; } - string out("getColor("); + string out("getName("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - Ark_Number GetHexColorImpl(Ark_drawing_Pen peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getHexColor("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetStrokeWidthImpl(Ark_drawing_Pen peer, - const Ark_Number* width) + void SetNameImpl(Ark_LayoutChild peer, + const Ark_String* name) { if (!needGroupedLog(1)) { return; } - string out("setStrokeWidth("); - WriteToString(&out, width); + string out("setName("); + WriteToString(&out, name); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Number GetWidthImpl(Ark_drawing_Pen peer) + Ark_String GetIdImpl(Ark_LayoutChild peer) { if (!needGroupedLog(1)) { - return {42}; + return {}; } - string out("getWidth("); + string out("getId("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return {42}; + return {}; } - void SetAntiAliasImpl(Ark_drawing_Pen peer, - Ark_Boolean aa) + void SetIdImpl(Ark_LayoutChild peer, + const Ark_String* id) { if (!needGroupedLog(1)) { return; } - string out("setAntiAlias("); - WriteToString(&out, aa); + string out("setId("); + WriteToString(&out, id); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Boolean IsAntiAliasImpl(Ark_drawing_Pen peer) + Ark_Position GetPositionImpl(Ark_LayoutChild peer) { if (!needGroupedLog(1)) { - return 0; + return {}; } - string out("isAntiAlias("); + string out("getPosition("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return 0; + return {}; } - void SetAlphaImpl(Ark_drawing_Pen peer, - const Ark_Number* alpha) + void SetPositionImpl(Ark_LayoutChild peer, + const Ark_Position* position) { if (!needGroupedLog(1)) { return; } - string out("setAlpha("); - WriteToString(&out, alpha); + string out("setPosition("); + WriteToString(&out, position); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Number GetAlphaImpl(Ark_drawing_Pen peer) + } // LayoutChildAccessor + namespace LayoutManagerAccessor { + void DestroyPeerImpl(Ark_LayoutManager peer) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getAlpha("); + string out("destroyPeer("); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - void SetColorFilterImpl(Ark_drawing_Pen peer, - Ark_drawing_ColorFilter filter) + Ark_LayoutManager ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("setColorFilter("); - WriteToString(&out, filter); + string out("new LayoutManager("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - Ark_drawing_ColorFilter GetColorFilterImpl(Ark_drawing_Pen peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return fnPtr(dummyClassFinalizer); } - string out("getColorFilter("); + string out("getFinalizer("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return fnPtr(dummyClassFinalizer); } - void SetImageFilterImpl(Ark_drawing_Pen peer, - const Opt_drawing_ImageFilter* filter) + Ark_Number GetLineCountImpl(Ark_LayoutManager peer) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("setImageFilter("); - WriteToString(&out, filter); + string out("getLineCount("); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - void SetMaskFilterImpl(Ark_drawing_Pen peer, - Ark_drawing_MaskFilter filter) + Ark_PositionWithAffinity GetGlyphPositionAtCoordinateImpl(Ark_LayoutManager peer, + const Ark_Number* x, + const Ark_Number* y) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("setMaskFilter("); - WriteToString(&out, filter); + string out("getGlyphPositionAtCoordinate("); + WriteToString(&out, x); + out.append(", "); + WriteToString(&out, y); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void SetPathEffectImpl(Ark_drawing_Pen peer, - Ark_drawing_PathEffect effect) + } // LayoutManagerAccessor + namespace LayoutPolicyAccessor { + void DestroyPeerImpl(Ark_LayoutPolicy peer) { if (!needGroupedLog(1)) { return; } - string out("setPathEffect("); - WriteToString(&out, effect); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void SetShadowLayerImpl(Ark_drawing_Pen peer, - Ark_drawing_ShadowLayer shadowLayer) + Ark_LayoutPolicy ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("setShadowLayer("); - WriteToString(&out, shadowLayer); + string out("new LayoutPolicy("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - void SetBlendModeImpl(Ark_drawing_Pen peer, - Ark_drawing_BlendMode mode) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("setBlendMode("); - WriteToString(&out, mode); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - void SetDitherImpl(Ark_drawing_Pen peer, - Ark_Boolean dither) + Ark_LayoutPolicy GetMatchParentImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(300); } - string out("setDither("); - WriteToString(&out, dither); + string out("getMatchParent("); out.append(") \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(300); } - void SetJoinStyleImpl(Ark_drawing_Pen peer, - Ark_drawing_JoinStyle style) + } // LayoutPolicyAccessor + namespace LazyForEachOpsAccessor { + void SyncImpl(Ark_NativePointer node, + Ark_Int32 totalCount, + const Callback_CreateItem* creator, + const Callback_RangeUpdate* updater) { if (!needGroupedLog(1)) { return; } - string out("setJoinStyle("); - WriteToString(&out, style); + string out("Sync("); + WriteToString(&out, node); + out.append(", "); + WriteToString(&out, totalCount); + out.append(", "); + WriteToString(&out, creator); + out.append(", "); + WriteToString(&out, updater); out.append(") \n"); appendGroupedLog(1, out); } - Ark_drawing_JoinStyle GetJoinStyleImpl(Ark_drawing_Pen peer) + void SyncOnMoveOpsImpl(Ark_NativePointer node, + const Callback_OnMoveFromTo* onMoveFromToOps, + const Opt_OnMoveHandler* onMoveOps, + const Opt_ItemDragEventHandler* onMoveDragEventOps) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getJoinStyle("); + string out("SyncOnMoveOps("); + WriteToString(&out, node); + out.append(", "); + WriteToString(&out, onMoveFromToOps); + out.append(", "); + WriteToString(&out, onMoveOps); + out.append(", "); + WriteToString(&out, onMoveDragEventOps); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - void SetCapStyleImpl(Ark_drawing_Pen peer, - Ark_drawing_CapStyle style) + } // LazyForEachOpsAccessor + namespace LetterSpacingStyleAccessor { + void DestroyPeerImpl(Ark_LetterSpacingStyle peer) { if (!needGroupedLog(1)) { return; } - string out("setCapStyle("); - WriteToString(&out, style); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - Ark_drawing_CapStyle GetCapStyleImpl(Ark_drawing_Pen peer) + Ark_LetterSpacingStyle ConstructImpl(Ark_LengthMetrics value) { if (!needGroupedLog(1)) { - return {}; + return reinterpret_cast(100); } - string out("getCapStyle("); + string out("new LetterSpacingStyle("); + WriteToString(&out, value); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return {}; + return reinterpret_cast(100); } - void ResetImpl(Ark_drawing_Pen peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("reset("); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - Ark_Boolean GetFillPathImpl(Ark_drawing_Pen peer, - Ark_drawing_Path src, - Ark_drawing_Path dst) + Ark_Number GetLetterSpacingImpl(Ark_LetterSpacingStyle peer) { if (!needGroupedLog(1)) { - return 0; + return {42}; } - string out("getFillPath("); - WriteToString(&out, src); - out.append(", "); - WriteToString(&out, dst); + string out("getLetterSpacing("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - } // drawing_PenAccessor - namespace drawing_RegionAccessor { - void DestroyPeerImpl(Ark_drawing_Region peer) + } // LetterSpacingStyleAccessor + namespace LinearGradientAccessor { + void DestroyPeerImpl(Ark_LinearGradient peer) { if (!needGroupedLog(1)) { @@ -31884,17 +30695,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_drawing_Region ConstructImpl() + Ark_LinearGradient ConstructImpl(const Array_ColorStop* colorStops) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new Region("); + string out("new LinearGradient("); + WriteToString(&out, colorStops); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -31908,259 +30720,221 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Boolean IsPointContainedImpl(Ark_drawing_Region peer, - const Ark_Number* x, - const Ark_Number* y) + } // LinearGradientAccessor + namespace LineHeightStyleAccessor { + void DestroyPeerImpl(Ark_LineHeightStyle peer) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("isPointContained("); - WriteToString(&out, x); - out.append(", "); - WriteToString(&out, y); + string out("destroyPeer("); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - Ark_Boolean IsRegionContainedImpl(Ark_drawing_Region peer, - Ark_drawing_Region other) + Ark_LineHeightStyle ConstructImpl(Ark_LengthMetrics lineHeight) { if (!needGroupedLog(1)) { - return 0; + return reinterpret_cast(100); } - string out("isRegionContained("); - WriteToString(&out, other); + string out("new LineHeightStyle("); + WriteToString(&out, lineHeight); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return 0; + return reinterpret_cast(100); } - Ark_Boolean OpImpl(Ark_drawing_Region peer, - Ark_drawing_Region region, - Ark_drawing_RegionOp regionOp) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return 0; + return fnPtr(dummyClassFinalizer); } - string out("op("); - WriteToString(&out, region); - out.append(", "); - WriteToString(&out, regionOp); + string out("getFinalizer("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return 0; + return fnPtr(dummyClassFinalizer); } - Ark_Boolean QuickRejectImpl(Ark_drawing_Region peer, - const Ark_Number* left, - const Ark_Number* top, - const Ark_Number* right, - const Ark_Number* bottom) + Ark_Number GetLineHeightImpl(Ark_LineHeightStyle peer) { if (!needGroupedLog(1)) { - return 0; + return {42}; } - string out("quickReject("); - WriteToString(&out, left); - out.append(", "); - WriteToString(&out, top); - out.append(", "); - WriteToString(&out, right); - out.append(", "); - WriteToString(&out, bottom); + string out("getLineHeight("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Boolean SetPathImpl(Ark_drawing_Region peer, - Ark_drawing_Path path, - Ark_drawing_Region clip) + } // LineHeightStyleAccessor + namespace ListScrollerAccessor { + void DestroyPeerImpl(Ark_ListScroller peer) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("setPath("); - WriteToString(&out, path); - out.append(", "); - WriteToString(&out, clip); + string out("destroyPeer("); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - Ark_Boolean SetRectImpl(Ark_drawing_Region peer, - const Ark_Number* left, - const Ark_Number* top, - const Ark_Number* right, - const Ark_Number* bottom) + Ark_ListScroller ConstructImpl() { if (!needGroupedLog(1)) { - return 0; + return reinterpret_cast(100); } - string out("setRect("); - WriteToString(&out, left); - out.append(", "); - WriteToString(&out, top); - out.append(", "); - WriteToString(&out, right); - out.append(", "); - WriteToString(&out, bottom); + string out("new ListScroller("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return 0; + return reinterpret_cast(100); } - } // drawing_RegionAccessor - namespace drawing_RoundRectAccessor { - void DestroyPeerImpl(Ark_drawing_RoundRect peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("destroyPeer("); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - Ark_drawing_RoundRect ConstructImpl(const Ark_common2D_Rect* rect, - const Ark_Number* xRadii, - const Ark_Number* yRadii) + Ark_RectResult GetItemRectInGroupImpl(Ark_ListScroller peer, + const Ark_Number* index, + const Ark_Number* indexInGroup) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return {}; } - string out("new RoundRect("); - WriteToString(&out, rect); - out.append(", "); - WriteToString(&out, xRadii); + string out("getItemRectInGroup("); + WriteToString(&out, index); out.append(", "); - WriteToString(&out, yRadii); + WriteToString(&out, indexInGroup); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return {}; } - Ark_NativePointer GetFinalizerImpl() + void ScrollToItemInGroupImpl(Ark_ListScroller peer, + const Ark_Number* index, + const Ark_Number* indexInGroup, + const Opt_Boolean* smooth, + const Opt_ScrollAlign* align) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("scrollToItemInGroup("); + WriteToString(&out, index); + out.append(", "); + WriteToString(&out, indexInGroup); + out.append(", "); + WriteToString(&out, smooth); + out.append(", "); + WriteToString(&out, align); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - void SetCornerImpl(Ark_drawing_RoundRect peer, - Ark_drawing_CornerPos pos, - const Ark_Number* x, - const Ark_Number* y) + void CloseAllSwipeActionsImpl(Ark_ListScroller peer, + const Opt_CloseSwipeActionOptions* options) { if (!needGroupedLog(1)) { return; } - string out("setCorner("); - WriteToString(&out, pos); - out.append(", "); - WriteToString(&out, x); - out.append(", "); - WriteToString(&out, y); + string out("closeAllSwipeActions("); + WriteToString(&out, options); out.append(") \n"); appendGroupedLog(1, out); } - Ark_common2D_Point GetCornerImpl(Ark_drawing_RoundRect peer, - Ark_drawing_CornerPos pos) + Ark_VisibleListContentInfo GetVisibleListContentInfoImpl(Ark_ListScroller peer, + const Ark_Number* x, + const Ark_Number* y) { if (!needGroupedLog(1)) { return {}; } - string out("getCorner("); - WriteToString(&out, pos); + string out("getVisibleListContentInfo("); + WriteToString(&out, x); + out.append(", "); + WriteToString(&out, y); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - void OffsetImpl(Ark_drawing_RoundRect peer, - const Ark_Number* dx, - const Ark_Number* dy) + } // ListScrollerAccessor + namespace LongPressGestureEventAccessor { + void DestroyPeerImpl(Ark_LongPressGestureEvent peer) { if (!needGroupedLog(1)) { return; } - string out("offset("); - WriteToString(&out, dx); - out.append(", "); - WriteToString(&out, dy); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - } // drawing_RoundRectAccessor - namespace drawing_SamplingOptionsAccessor { - void DestroyPeerImpl(Ark_drawing_SamplingOptions peer) + Ark_LongPressGestureEvent ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("destroyPeer("); + string out("new LongPressGestureEvent("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - Ark_drawing_SamplingOptions Construct0Impl() + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return fnPtr(dummyClassFinalizer); } - string out("construct0("); + string out("getFinalizer("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return fnPtr(dummyClassFinalizer); } - Ark_drawing_SamplingOptions Construct1Impl(Ark_drawing_FilterMode filterMode) + Ark_Boolean GetRepeatImpl(Ark_LongPressGestureEvent peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return 0; } - string out("construct1("); - WriteToString(&out, filterMode); + string out("getRepeat("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return 0; } - Ark_NativePointer GetFinalizerImpl() + void SetRepeatImpl(Ark_LongPressGestureEvent peer, + Ark_Boolean repeat) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("setRepeat("); + WriteToString(&out, repeat); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - } // drawing_SamplingOptionsAccessor - namespace drawing_ShaderEffectAccessor { - void DestroyPeerImpl(Ark_drawing_ShaderEffect peer) + } // LongPressGestureEventAccessor + namespace LongPressRecognizerAccessor { + void DestroyPeerImpl(Ark_LongPressRecognizer peer) { if (!needGroupedLog(1)) { @@ -32170,17 +30944,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_drawing_ShaderEffect ConstructImpl() + Ark_LongPressRecognizer ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new ShaderEffect("); + string out("new LongPressRecognizer("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -32194,404 +30968,304 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_drawing_ShaderEffect CreateColorShaderImpl(const Ark_Number* color) + Ark_Boolean IsRepeatImpl(Ark_LongPressRecognizer peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return 0; } - string out("createColorShader("); - WriteToString(&out, color); + string out("isRepeat("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return 0; } - Ark_drawing_ShaderEffect CreateLinearGradientImpl(const Ark_common2D_Point* startPt, - const Ark_common2D_Point* endPt, - const Array_Number* colors, - Ark_drawing_TileMode mode, - const Opt_Array_Number* pos, - const Opt_drawing_Matrix* matrix) + Ark_Number GetDurationImpl(Ark_LongPressRecognizer peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {42}; } - string out("createLinearGradient("); - WriteToString(&out, startPt); - out.append(", "); - WriteToString(&out, endPt); - out.append(", "); - WriteToString(&out, colors); - out.append(", "); - WriteToString(&out, mode); - out.append(", "); - WriteToString(&out, pos); - out.append(", "); - WriteToString(&out, matrix); + string out("getDuration("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {42}; } - Ark_drawing_ShaderEffect CreateRadialGradientImpl(const Ark_common2D_Point* centerPt, - const Ark_Number* radius, - const Array_Number* colors, - Ark_drawing_TileMode mode, - const Opt_Array_Number* pos, - const Opt_drawing_Matrix* matrix) + } // LongPressRecognizerAccessor + namespace Matrix2DAccessor { + void DestroyPeerImpl(Ark_Matrix2D peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("createRadialGradient("); - WriteToString(&out, centerPt); - out.append(", "); - WriteToString(&out, radius); - out.append(", "); - WriteToString(&out, colors); - out.append(", "); - WriteToString(&out, mode); - out.append(", "); - WriteToString(&out, pos); - out.append(", "); - WriteToString(&out, matrix); + string out("destroyPeer("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - Ark_drawing_ShaderEffect CreateSweepGradientImpl(const Ark_common2D_Point* centerPt, - const Array_Number* colors, - Ark_drawing_TileMode mode, - const Ark_Number* startAngle, - const Ark_Number* endAngle, - const Opt_Array_Number* pos, - const Opt_drawing_Matrix* matrix) + Ark_Matrix2D Construct0Impl() { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return reinterpret_cast(300); } - string out("createSweepGradient("); - WriteToString(&out, centerPt); - out.append(", "); - WriteToString(&out, colors); - out.append(", "); - WriteToString(&out, mode); - out.append(", "); - WriteToString(&out, startAngle); - out.append(", "); - WriteToString(&out, endAngle); - out.append(", "); - WriteToString(&out, pos); - out.append(", "); - WriteToString(&out, matrix); + string out("construct0("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return reinterpret_cast(300); } - Ark_drawing_ShaderEffect CreateConicalGradientImpl(const Ark_common2D_Point* startPt, - const Ark_Number* startRadius, - const Ark_common2D_Point* endPt, - const Ark_Number* endRadius, - const Array_Number* colors, - Ark_drawing_TileMode mode, - const Opt_Array_Number* pos, - const Opt_drawing_Matrix* matrix) + Ark_Matrix2D Construct1Impl(Ark_LengthMetricsUnit unit) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return reinterpret_cast(300); } - string out("createConicalGradient("); - WriteToString(&out, startPt); - out.append(", "); - WriteToString(&out, startRadius); - out.append(", "); - WriteToString(&out, endPt); - out.append(", "); - WriteToString(&out, endRadius); - out.append(", "); - WriteToString(&out, colors); - out.append(", "); - WriteToString(&out, mode); - out.append(", "); - WriteToString(&out, pos); - out.append(", "); - WriteToString(&out, matrix); + string out("construct1("); + WriteToString(&out, unit); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return reinterpret_cast(300); } - } // drawing_ShaderEffectAccessor - namespace drawing_ShadowLayerAccessor { - void DestroyPeerImpl(Ark_drawing_ShadowLayer peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("destroyPeer("); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - Ark_drawing_ShadowLayer ConstructImpl() + Ark_Matrix2D IdentityImpl(Ark_Matrix2D peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(300); } - string out("new ShadowLayer("); + string out("identity("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(300); } - Ark_NativePointer GetFinalizerImpl() + Ark_Matrix2D InvertImpl(Ark_Matrix2D peer) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return reinterpret_cast(300); } - string out("getFinalizer("); + string out("invert("); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); + return reinterpret_cast(300); } - Ark_drawing_ShadowLayer Create0Impl(const Ark_Number* blurRadius, - const Ark_Number* x, - const Ark_Number* y, - const Ark_common2D_Color* color) + Ark_Matrix2D RotateImpl(Ark_Matrix2D peer, + const Ark_Number* degree, + const Opt_Number* rx, + const Opt_Number* ry) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return reinterpret_cast(300); } - string out("create0("); - WriteToString(&out, blurRadius); - out.append(", "); - WriteToString(&out, x); + string out("rotate("); + WriteToString(&out, degree); out.append(", "); - WriteToString(&out, y); + WriteToString(&out, rx); out.append(", "); - WriteToString(&out, color); + WriteToString(&out, ry); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return reinterpret_cast(300); } - Ark_drawing_ShadowLayer Create1Impl(const Ark_Number* blurRadius, - const Ark_Number* x, - const Ark_Number* y, - const Ark_Number* color) + Ark_Matrix2D TranslateImpl(Ark_Matrix2D peer, + const Opt_Number* tx, + const Opt_Number* ty) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return reinterpret_cast(300); } - string out("create1("); - WriteToString(&out, blurRadius); - out.append(", "); - WriteToString(&out, x); - out.append(", "); - WriteToString(&out, y); + string out("translate("); + WriteToString(&out, tx); out.append(", "); - WriteToString(&out, color); + WriteToString(&out, ty); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return reinterpret_cast(300); } - } // drawing_ShadowLayerAccessor - namespace drawing_TextBlobAccessor { - void DestroyPeerImpl(Ark_drawing_TextBlob peer) + Ark_Matrix2D ScaleImpl(Ark_Matrix2D peer, + const Opt_Number* sx, + const Opt_Number* sy) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(300); } - string out("destroyPeer("); + string out("scale("); + WriteToString(&out, sx); + out.append(", "); + WriteToString(&out, sy); out.append(") \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(300); } - Ark_drawing_TextBlob ConstructImpl() + Opt_Number GetScaleXImpl(Ark_Matrix2D peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return {}; } - string out("new TextBlob("); + string out("getScaleX("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return {}; } - Ark_NativePointer GetFinalizerImpl() + void SetScaleXImpl(Ark_Matrix2D peer, + const Opt_Number* scaleX) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("setScaleX("); + WriteToString(&out, scaleX); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - Ark_drawing_TextBlob MakeFromStringImpl(const Ark_String* text, - Ark_drawing_Font font, - Ark_drawing_TextEncoding encoding) + Opt_Number GetScaleYImpl(Ark_Matrix2D peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {}; } - string out("makeFromString("); - WriteToString(&out, text); - out.append(", "); - WriteToString(&out, font); - out.append(", "); - WriteToString(&out, encoding); + string out("getScaleY("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {}; } - Ark_drawing_TextBlob MakeFromPosTextImpl(const Ark_String* text, - const Ark_Number* len, - const Array_common2D_Point* points, - Ark_drawing_Font font) + void SetScaleYImpl(Ark_Matrix2D peer, + const Opt_Number* scaleY) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("makeFromPosText("); - WriteToString(&out, text); - out.append(", "); - WriteToString(&out, len); - out.append(", "); - WriteToString(&out, points); - out.append(", "); - WriteToString(&out, font); + string out("setScaleY("); + WriteToString(&out, scaleY); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - Ark_drawing_TextBlob MakeFromRunBufferImpl(const Array_drawing_TextBlobRunBuffer* pos, - Ark_drawing_Font font, - const Ark_common2D_Rect* bounds) + Opt_Number GetRotateXImpl(Ark_Matrix2D peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {}; } - string out("makeFromRunBuffer("); - WriteToString(&out, pos); - out.append(", "); - WriteToString(&out, font); - out.append(", "); - WriteToString(&out, bounds); + string out("getRotateX("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {}; } - Ark_common2D_Rect BoundsImpl(Ark_drawing_TextBlob peer) + void SetRotateXImpl(Ark_Matrix2D peer, + const Opt_Number* rotateX) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("bounds("); + string out("setRotateX("); + WriteToString(&out, rotateX); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - Ark_Number UniqueIDImpl(Ark_drawing_TextBlob peer) + Opt_Number GetRotateYImpl(Ark_Matrix2D peer) { if (!needGroupedLog(1)) { - return {42}; + return {}; } - string out("uniqueID("); + string out("getRotateY("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return {42}; + return {}; } - } // drawing_TextBlobAccessor - namespace drawing_TypefaceAccessor { - void DestroyPeerImpl(Ark_drawing_Typeface peer) + void SetRotateYImpl(Ark_Matrix2D peer, + const Opt_Number* rotateY) { if (!needGroupedLog(1)) { return; } - string out("destroyPeer("); + string out("setRotateY("); + WriteToString(&out, rotateY); out.append(") \n"); appendGroupedLog(1, out); } - Ark_drawing_Typeface ConstructImpl() + Opt_Number GetTranslateXImpl(Ark_Matrix2D peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return {}; } - string out("new Typeface("); + string out("getTranslateX("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return {}; } - Ark_NativePointer GetFinalizerImpl() + void SetTranslateXImpl(Ark_Matrix2D peer, + const Opt_Number* translateX) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("setTranslateX("); + WriteToString(&out, translateX); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - Ark_String GetFamilyNameImpl(Ark_drawing_Typeface peer) + Opt_Number GetTranslateYImpl(Ark_Matrix2D peer) { if (!needGroupedLog(1)) { return {}; } - string out("getFamilyName("); + string out("getTranslateY("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - Ark_drawing_Typeface MakeFromFileImpl(const Ark_String* filePath) + void SetTranslateYImpl(Ark_Matrix2D peer, + const Opt_Number* translateY) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("makeFromFile("); - WriteToString(&out, filePath); + string out("setTranslateY("); + WriteToString(&out, translateY); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - } // drawing_TypefaceAccessor - namespace DrawingRenderingContextAccessor { - void DestroyPeerImpl(Ark_DrawingRenderingContext peer) + } // Matrix2DAccessor + namespace MeasurableAccessor { + void DestroyPeerImpl(Ark_Measurable peer) { if (!needGroupedLog(1)) { @@ -32601,18 +31275,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_DrawingRenderingContext ConstructImpl(const Opt_LengthMetricsUnit* unit) + Ark_Measurable ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new DrawingRenderingContext("); - WriteToString(&out, unit); + string out("new Measurable("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -32626,103 +31299,83 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - void InvalidateImpl(Ark_DrawingRenderingContext peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("invalidate("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Size GetSizeImpl(Ark_DrawingRenderingContext peer) + Ark_MeasureResult MeasureImpl(Ark_Measurable peer, + const Ark_ConstraintSizeOptions* constraint) { if (!needGroupedLog(1)) { return {}; } - string out("getSize("); + string out("measure("); + WriteToString(&out, constraint); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - void SetSizeImpl(Ark_DrawingRenderingContext peer, - const Ark_Size* size) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setSize("); - WriteToString(&out, size); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // DrawingRenderingContextAccessor - namespace DrawModifierAccessor { - void DestroyPeerImpl(Ark_DrawModifier peer) + Ark_DirectionalEdgesT_Number GetMarginImpl(Ark_Measurable peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("destroyPeer("); + string out("getMargin("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - Ark_DrawModifier ConstructImpl() + Ark_DirectionalEdgesT_Number GetPaddingImpl(Ark_Measurable peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return {}; } - string out("new DrawModifier("); + string out("getPadding("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return {}; } - Ark_NativePointer GetFinalizerImpl() + Ark_DirectionalEdgesT_Number GetBorderWidthImpl(Ark_Measurable peer) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return {}; } - string out("getFinalizer("); + string out("getBorderWidth("); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); + return {}; } - Callback_DrawContext_Void GetDrawBehind_callbackImpl(Ark_DrawModifier peer) + Opt_Number GetUniqueIdImpl(Ark_Measurable peer) { if (!needGroupedLog(1)) { return {}; } - string out("getDrawBehind_callback("); + string out("getUniqueId("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - Callback_DrawContext_Void GetDrawContent_callbackImpl(Ark_DrawModifier peer) + void SetUniqueIdImpl(Ark_Measurable peer, + const Opt_Number* uniqueId) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getDrawContent_callback("); + string out("setUniqueId("); + WriteToString(&out, uniqueId); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - } // DrawModifierAccessor - namespace EllipseShapeAccessor { - void DestroyPeerImpl(Ark_EllipseShape peer) + } // MeasurableAccessor + namespace MouseEventAccessor { + void DestroyPeerImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) { @@ -32732,18 +31385,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_EllipseShape ConstructImpl(const Opt_ShapeSize* options) + Ark_MouseEvent ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new EllipseShape("); - WriteToString(&out, options); + string out("new MouseEvent("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -32757,332 +31409,297 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_EllipseShape OffsetImpl(Ark_EllipseShape peer, - const Ark_Position* offset) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("offset("); - WriteToString(&out, offset); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_EllipseShape FillImpl(Ark_EllipseShape peer, - const Ark_ResourceColor* color) + Ark_MouseButton GetButtonImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {}; } - string out("fill("); - WriteToString(&out, color); + string out("getButton("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {}; } - Ark_EllipseShape PositionImpl(Ark_EllipseShape peer, - const Ark_Position* position) + void SetButtonImpl(Ark_MouseEvent peer, + Ark_MouseButton button) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("position("); - WriteToString(&out, position); + string out("setButton("); + WriteToString(&out, button); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - Ark_EllipseShape WidthImpl(Ark_EllipseShape peer, - const Ark_Length* width) + Ark_MouseAction GetActionImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {}; } - string out("width("); - WriteToString(&out, width); + string out("getAction("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {}; } - Ark_EllipseShape HeightImpl(Ark_EllipseShape peer, - const Ark_Length* height) + void SetActionImpl(Ark_MouseEvent peer, + Ark_MouseAction action) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("height("); - WriteToString(&out, height); + string out("setAction("); + WriteToString(&out, action); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - Ark_EllipseShape SizeImpl(Ark_EllipseShape peer, - const Ark_SizeOptions* size) + Ark_Number GetDisplayXImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {42}; } - string out("size("); - WriteToString(&out, size); + string out("getDisplayX("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {42}; } - } // EllipseShapeAccessor - namespace EnvironmentBackendAccessor { - } // EnvironmentBackendAccessor - namespace EventEmulatorAccessor { - void EmitTextInputEventImpl(Ark_NativePointer node, - const Ark_String* text) + void SetDisplayXImpl(Ark_MouseEvent peer, + const Ark_Number* displayX) { if (!needGroupedLog(1)) { return; } - string out("emitTextInputEvent("); - WriteToString(&out, node); - out.append(", "); - WriteToString(&out, text); + string out("setDisplayX("); + WriteToString(&out, displayX); out.append(") \n"); appendGroupedLog(1, out); } - } // EventEmulatorAccessor - namespace EventResultAccessor { - void DestroyPeerImpl(Ark_EventResult peer) + Ark_Number GetDisplayYImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("destroyPeer("); + string out("getDisplayY("); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - Ark_EventResult ConstructImpl() + void SetDisplayYImpl(Ark_MouseEvent peer, + const Ark_Number* displayY) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return; } - string out("new EventResult("); + string out("setDisplayY("); + WriteToString(&out, displayY); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); } - Ark_NativePointer GetFinalizerImpl() + Ark_Number GetWindowXImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return {42}; } - string out("getFinalizer("); + string out("getWindowX("); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); + return {42}; } - void SetGestureEventResult0Impl(Ark_EventResult peer, - Ark_Boolean result) + void SetWindowXImpl(Ark_MouseEvent peer, + const Ark_Number* windowX) { if (!needGroupedLog(1)) { return; } - string out("setGestureEventResult0("); - WriteToString(&out, result); + string out("setWindowX("); + WriteToString(&out, windowX); out.append(") \n"); appendGroupedLog(1, out); } - void SetGestureEventResult1Impl(Ark_EventResult peer, - Ark_Boolean result, - Ark_Boolean stopPropagation) + Ark_Number GetWindowYImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("setGestureEventResult1("); - WriteToString(&out, result); - out.append(", "); - WriteToString(&out, stopPropagation); + string out("getWindowY("); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - } // EventResultAccessor - namespace EventTargetInfoAccessor { - void DestroyPeerImpl(Ark_EventTargetInfo peer) + void SetWindowYImpl(Ark_MouseEvent peer, + const Ark_Number* windowY) { if (!needGroupedLog(1)) { return; } - string out("destroyPeer("); + string out("setWindowY("); + WriteToString(&out, windowY); out.append(") \n"); appendGroupedLog(1, out); } - Ark_EventTargetInfo ConstructImpl() + Ark_Number GetXImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return {42}; } - string out("new EventTargetInfo("); + string out("getX("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return {42}; } - Ark_NativePointer GetFinalizerImpl() + void SetXImpl(Ark_MouseEvent peer, + const Ark_Number* x) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("setX("); + WriteToString(&out, x); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - Ark_String GetIdImpl(Ark_EventTargetInfo peer) + Ark_Number GetYImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) { - return {}; + return {42}; } - string out("getId("); + string out("getY("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {}; + return {42}; } - } // EventTargetInfoAccessor - namespace ExtendableComponentAccessor { - void DestroyPeerImpl(Ark_ExtendableComponent peer) + void SetYImpl(Ark_MouseEvent peer, + const Ark_Number* y) { if (!needGroupedLog(1)) { return; } - string out("destroyPeer("); + string out("setY("); + WriteToString(&out, y); out.append(") \n"); appendGroupedLog(1, out); } - Ark_ExtendableComponent ConstructImpl() + Callback_Void GetStopPropagationImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return {}; } - string out("new ExtendableComponent("); + string out("getStopPropagation("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return {}; } - Ark_NativePointer GetFinalizerImpl() + void SetStopPropagationImpl(Ark_MouseEvent peer, + const Callback_Void* stopPropagation) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("setStopPropagation("); + WriteToString(&out, stopPropagation); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - Ark_UIContext GetUIContextImpl(Ark_ExtendableComponent peer) + Opt_Number GetRawDeltaXImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {}; } - string out("getUIContext("); + string out("getRawDeltaX("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {}; } - Ark_Int32 GetUniqueIdImpl(Ark_ExtendableComponent peer) + void SetRawDeltaXImpl(Ark_MouseEvent peer, + const Opt_Number* rawDeltaX) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("getUniqueId("); + string out("setRawDeltaX("); + WriteToString(&out, rawDeltaX); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - Opt_uiObserver_NavDestinationInfo QueryNavDestinationInfo0Impl(Ark_ExtendableComponent peer) + Opt_Number GetRawDeltaYImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) { return {}; } - string out("queryNavDestinationInfo0("); + string out("getRawDeltaY("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - Opt_uiObserver_NavDestinationInfo QueryNavDestinationInfo1Impl(Ark_ExtendableComponent peer, - const Opt_Boolean* isInner) + void SetRawDeltaYImpl(Ark_MouseEvent peer, + const Opt_Number* rawDeltaY) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("queryNavDestinationInfo1("); - WriteToString(&out, isInner); + string out("setRawDeltaY("); + WriteToString(&out, rawDeltaY); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - Opt_uiObserver_NavigationInfo QueryNavigationInfoImpl(Ark_ExtendableComponent peer) + Opt_Array_MouseButton GetPressedButtonsImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) { return {}; } - string out("queryNavigationInfo("); + string out("getPressedButtons("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - Opt_uiObserver_RouterPageInfo QueryRouterPageInfoImpl(Ark_ExtendableComponent peer) + void SetPressedButtonsImpl(Ark_MouseEvent peer, + const Opt_Array_MouseButton* pressedButtons) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("queryRouterPageInfo("); + string out("setPressedButtons("); + WriteToString(&out, pressedButtons); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - } // ExtendableComponentAccessor - namespace FileSelectorParamAccessor { - void DestroyPeerImpl(Ark_FileSelectorParam peer) + } // MouseEventAccessor + namespace MutableStyledStringAccessor { + void DestroyPeerImpl(Ark_MutableStyledString peer) { if (!needGroupedLog(1)) { @@ -33092,17 +31709,21 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_FileSelectorParam ConstructImpl() + Ark_MutableStyledString ConstructImpl(const Ark_Union_String_ImageAttachment_CustomSpan* value, + const Opt_Array_StyleOptions* styles) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new FileSelectorParam("); + string out("new MutableStyledString("); + WriteToString(&out, value); + out.append(", "); + WriteToString(&out, styles); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -33116,788 +31737,827 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_String GetTitleImpl(Ark_FileSelectorParam peer) + void ReplaceStringImpl(Ark_MutableStyledString peer, + const Ark_Number* start, + const Ark_Number* length, + const Ark_String* other) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getTitle("); + string out("replaceString("); + WriteToString(&out, start); + out.append(", "); + WriteToString(&out, length); + out.append(", "); + WriteToString(&out, other); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - Ark_FileSelectorMode GetModeImpl(Ark_FileSelectorParam peer) + void InsertStringImpl(Ark_MutableStyledString peer, + const Ark_Number* start, + const Ark_String* other) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getMode("); + string out("insertString("); + WriteToString(&out, start); + out.append(", "); + WriteToString(&out, other); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - Array_String GetAcceptTypeImpl(Ark_FileSelectorParam peer) + void RemoveStringImpl(Ark_MutableStyledString peer, + const Ark_Number* start, + const Ark_Number* length) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getAcceptType("); + string out("removeString("); + WriteToString(&out, start); + out.append(", "); + WriteToString(&out, length); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - Ark_Boolean IsCaptureImpl(Ark_FileSelectorParam peer) + void ReplaceStyleImpl(Ark_MutableStyledString peer, + const Ark_SpanStyle* spanStyle) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("isCapture("); + string out("replaceStyle("); + WriteToString(&out, spanStyle); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - Array_String GetMimeTypesImpl(Ark_FileSelectorParam peer) + void SetStyleImpl(Ark_MutableStyledString peer, + const Ark_SpanStyle* spanStyle) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getMimeTypes("); + string out("setStyle("); + WriteToString(&out, spanStyle); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - } // FileSelectorParamAccessor - namespace FileSelectorResultAccessor { - void DestroyPeerImpl(Ark_FileSelectorResult peer) + void RemoveStyleImpl(Ark_MutableStyledString peer, + const Ark_Number* start, + const Ark_Number* length, + Ark_StyledStringKey styledKey) { if (!needGroupedLog(1)) { return; } - string out("destroyPeer("); + string out("removeStyle("); + WriteToString(&out, start); + out.append(", "); + WriteToString(&out, length); + out.append(", "); + WriteToString(&out, styledKey); out.append(") \n"); appendGroupedLog(1, out); } - Ark_FileSelectorResult ConstructImpl() + void RemoveStylesImpl(Ark_MutableStyledString peer, + const Ark_Number* start, + const Ark_Number* length) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return; } - string out("new FileSelectorResult("); + string out("removeStyles("); + WriteToString(&out, start); + out.append(", "); + WriteToString(&out, length); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); } - Ark_NativePointer GetFinalizerImpl() + void ClearStylesImpl(Ark_MutableStyledString peer) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("clearStyles("); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - void HandleFileListImpl(Ark_FileSelectorResult peer, - const Array_String* fileList) + void ReplaceStyledStringImpl(Ark_MutableStyledString peer, + const Ark_Number* start, + const Ark_Number* length, + Ark_StyledString other) { if (!needGroupedLog(1)) { return; } - string out("handleFileList("); - WriteToString(&out, fileList); + string out("replaceStyledString("); + WriteToString(&out, start); + out.append(", "); + WriteToString(&out, length); + out.append(", "); + WriteToString(&out, other); out.append(") \n"); appendGroupedLog(1, out); } - } // FileSelectorResultAccessor - namespace FocusAxisEventAccessor { - void DestroyPeerImpl(Ark_FocusAxisEvent peer) + void InsertStyledStringImpl(Ark_MutableStyledString peer, + const Ark_Number* start, + Ark_StyledString other) { if (!needGroupedLog(1)) { return; } - string out("destroyPeer("); + string out("insertStyledString("); + WriteToString(&out, start); + out.append(", "); + WriteToString(&out, other); out.append(") \n"); appendGroupedLog(1, out); } - Ark_FocusAxisEvent ConstructImpl() + void AppendStyledStringImpl(Ark_MutableStyledString peer, + Ark_StyledString other) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return; } - string out("new FocusAxisEvent("); + string out("appendStyledString("); + WriteToString(&out, other); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); } - Ark_NativePointer GetFinalizerImpl() + } // MutableStyledStringAccessor + namespace NavDestinationContextAccessor { + void DestroyPeerImpl(Ark_NavDestinationContext peer) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("destroyPeer("); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - Map_AxisModel_Number GetAxisMapImpl(Ark_FocusAxisEvent peer) + Ark_NavDestinationContext ConstructImpl() { if (!needGroupedLog(1)) { - return {}; + return reinterpret_cast(100); } - string out("getAxisMap("); + string out("new NavDestinationContext("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return {}; + return reinterpret_cast(100); } - void SetAxisMapImpl(Ark_FocusAxisEvent peer, - const Map_AxisModel_Number* axisMap) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("setAxisMap("); - WriteToString(&out, axisMap); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - Callback_Void GetStopPropagationImpl(Ark_FocusAxisEvent peer) + Opt_RouteMapConfig GetConfigInRouteMapImpl(Ark_NavDestinationContext peer) { if (!needGroupedLog(1)) { return {}; } - string out("getStopPropagation("); + string out("getConfigInRouteMap("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - void SetStopPropagationImpl(Ark_FocusAxisEvent peer, - const Callback_Void* stopPropagation) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setStopPropagation("); - WriteToString(&out, stopPropagation); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // FocusAxisEventAccessor - namespace FocusControllerAccessor { - void RequestFocusImpl(const Ark_String* key) + Ark_NavPathInfo GetPathInfoImpl(Ark_NavDestinationContext peer) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(300); } - string out("requestFocus("); - WriteToString(&out, key); + string out("getPathInfo("); out.append(") \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(300); } - } // FocusControllerAccessor - namespace FrameNodeAccessor { - void DestroyPeerImpl(Ark_FrameNode peer) + void SetPathInfoImpl(Ark_NavDestinationContext peer, + Ark_NavPathInfo pathInfo) { if (!needGroupedLog(1)) { return; } - string out("destroyPeer("); + string out("setPathInfo("); + WriteToString(&out, pathInfo); out.append(") \n"); appendGroupedLog(1, out); } - Ark_FrameNode ConstructImpl(Ark_UIContext uiContext) + Ark_NavPathStack GetPathStackImpl(Ark_NavDestinationContext peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(300); } - string out("new FrameNode("); - WriteToString(&out, uiContext); + string out("getPathStack("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(300); } - Ark_NativePointer GetFinalizerImpl() + void SetPathStackImpl(Ark_NavDestinationContext peer, + Ark_NavPathStack pathStack) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("setPathStack("); + WriteToString(&out, pathStack); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - Ark_Boolean IsModifiableImpl(Ark_FrameNode peer) + Opt_String GetNavDestinationIdImpl(Ark_NavDestinationContext peer) { if (!needGroupedLog(1)) { - return 0; + return {}; } - string out("isModifiable("); + string out("getNavDestinationId("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return 0; + return {}; } - void AppendChildImpl(Ark_FrameNode peer, - Ark_FrameNode node) + void SetNavDestinationIdImpl(Ark_NavDestinationContext peer, + const Opt_String* navDestinationId) { if (!needGroupedLog(1)) { return; } - string out("appendChild("); - WriteToString(&out, node); + string out("setNavDestinationId("); + WriteToString(&out, navDestinationId); out.append(") \n"); appendGroupedLog(1, out); } - void InsertChildAfterImpl(Ark_FrameNode peer, - Ark_FrameNode child, - Ark_FrameNode sibling) + } // NavDestinationContextAccessor + namespace NavExtenderAccessor { + void SetNavigationOptionsImpl(Ark_NativePointer ptr, + Ark_NavPathStack pathStack) { if (!needGroupedLog(1)) { return; } - string out("insertChildAfter("); - WriteToString(&out, child); + string out("setNavigationOptions("); + WriteToString(&out, ptr); out.append(", "); - WriteToString(&out, sibling); + WriteToString(&out, pathStack); out.append(") \n"); appendGroupedLog(1, out); } - void RemoveChildImpl(Ark_FrameNode peer, - Ark_FrameNode node) + void SetUpdateStackCallbackImpl(Ark_NavPathStack peer, + const NavExtender_OnUpdateStack* callback) { if (!needGroupedLog(1)) { return; } - string out("removeChild("); - WriteToString(&out, node); + string out("setUpdateStackCallback("); + WriteToString(&out, peer); + out.append(", "); + WriteToString(&out, callback); out.append(") \n"); appendGroupedLog(1, out); } - void ClearChildrenImpl(Ark_FrameNode peer) + void SyncStackImpl(Ark_NavPathStack peer) { if (!needGroupedLog(1)) { return; } - string out("clearChildren("); + string out("syncStack("); + WriteToString(&out, peer); out.append(") \n"); appendGroupedLog(1, out); } - Ark_FrameNode GetChildImpl(Ark_FrameNode peer, - const Ark_Number* index, - const Ark_Number* expandMode) + Ark_Boolean CheckNeedCreateImpl(Ark_NativePointer navigation, + Ark_Int32 index) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return 0; } - string out("getChild("); - WriteToString(&out, index); + string out("checkNeedCreate("); + WriteToString(&out, navigation); out.append(", "); - WriteToString(&out, expandMode); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_FrameNode GetFirstChildImpl(Ark_FrameNode peer) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("getFirstChild("); + WriteToString(&out, index); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return 0; } - Ark_FrameNode GetNextSiblingImpl(Ark_FrameNode peer) + void SetNavDestinationNodeImpl(Ark_NavPathStack peer, + Ark_Int32 index, + Ark_NativePointer node) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("getNextSibling("); + string out("setNavDestinationNode("); + WriteToString(&out, peer); + out.append(", "); + WriteToString(&out, index); + out.append(", "); + WriteToString(&out, node); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - Ark_FrameNode GetPreviousSiblingImpl(Ark_FrameNode peer) + void PushPathImpl(Ark_NavPathStack pathStack, + Ark_NavPathInfo info, + const Ark_NavigationOptions* options) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("getPreviousSibling("); + string out("pushPath("); + WriteToString(&out, pathStack); + out.append(", "); + WriteToString(&out, info); + out.append(", "); + WriteToString(&out, options); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - Ark_FrameNode GetParentImpl(Ark_FrameNode peer) + void ReplacePathImpl(Ark_NavPathStack pathStack, + Ark_NavPathInfo info, + const Ark_NavigationOptions* options) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("getParent("); + string out("replacePath("); + WriteToString(&out, pathStack); + out.append(", "); + WriteToString(&out, info); + out.append(", "); + WriteToString(&out, options); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - Ark_Int32 GetChildrenCountImpl(Ark_FrameNode peer) + Ark_String PopImpl(Ark_NavPathStack pathStack, + Ark_Boolean animated) { if (!needGroupedLog(1)) { - return 0; + return {}; } - string out("getChildrenCount("); + string out("pop("); + WriteToString(&out, pathStack); + out.append(", "); + WriteToString(&out, animated); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return 0; + return {}; } - void DisposeImpl(Ark_FrameNode peer) + void SetOnPopCallbackImpl(Ark_NavPathStack pathStack, + const Callback_String_Void* popCallback) { if (!needGroupedLog(1)) { return; } - string out("dispose("); + string out("setOnPopCallback("); + WriteToString(&out, pathStack); + out.append(", "); + WriteToString(&out, popCallback); out.append(") \n"); appendGroupedLog(1, out); } - Ark_String GetIdImpl(Ark_FrameNode peer) + Ark_String GetIdByIndexImpl(Ark_NavPathStack pathStack, + Ark_Int32 index) { if (!needGroupedLog(1)) { return {}; } - string out("getId("); + string out("getIdByIndex("); + WriteToString(&out, pathStack); + out.append(", "); + WriteToString(&out, index); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - Ark_Number GetUniqueIdImpl(Ark_FrameNode peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getUniqueId("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - Ark_String GetNodeTypeImpl(Ark_FrameNode peer) + Array_String GetIdByNameImpl(Ark_NavPathStack pathStack, + const Ark_String* name) { if (!needGroupedLog(1)) { return {}; } - string out("getNodeType("); + string out("getIdByName("); + WriteToString(&out, pathStack); + out.append(", "); + WriteToString(&out, name); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - Ark_Number GetOpacityImpl(Ark_FrameNode peer) + void PopToIndexImpl(Ark_NavPathStack pathStack, + Ark_Int32 index, + Ark_Boolean animated) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getOpacity("); + string out("popToIndex("); + WriteToString(&out, pathStack); + out.append(", "); + WriteToString(&out, index); + out.append(", "); + WriteToString(&out, animated); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - Ark_Boolean IsVisibleImpl(Ark_FrameNode peer) + Ark_Number PopToNameImpl(Ark_NavPathStack pathStack, + const Ark_String* name, + Ark_Boolean animated) { if (!needGroupedLog(1)) { - return 0; + return {42}; } - string out("isVisible("); + string out("popToName("); + WriteToString(&out, pathStack); + out.append(", "); + 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_Boolean IsClipToFrameImpl(Ark_FrameNode peer) + } // NavExtenderAccessor + namespace NavigationTransitionProxyAccessor { + void DestroyPeerImpl(Ark_NavigationTransitionProxy peer) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("isClipToFrame("); + string out("destroyPeer("); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - Ark_Boolean IsAttachedImpl(Ark_FrameNode peer) + Ark_NavigationTransitionProxy ConstructImpl() { if (!needGroupedLog(1)) { - return 0; + return reinterpret_cast(100); } - string out("isAttached("); + string out("new NavigationTransitionProxy("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return 0; + return reinterpret_cast(100); } - Ark_Object GetInspectorInfoImpl(Ark_FrameNode peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return {}; + return fnPtr(dummyClassFinalizer); } - string out("getInspectorInfo("); + string out("getFinalizer("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return {}; + return fnPtr(dummyClassFinalizer); } - void InvalidateImpl(Ark_FrameNode peer) + void FinishTransitionImpl(Ark_NavigationTransitionProxy peer) { if (!needGroupedLog(1)) { return; } - string out("invalidate("); + string out("finishTransition("); out.append(") \n"); appendGroupedLog(1, out); } - void DisposeTreeImpl(Ark_FrameNode peer) + Ark_NavContentInfo GetFromImpl(Ark_NavigationTransitionProxy peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("disposeTree("); + string out("getFrom("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void SetCrossLanguageOptionsImpl(Ark_FrameNode peer, - const Ark_CrossLanguageOptions* options) + void SetFromImpl(Ark_NavigationTransitionProxy peer, + const Ark_NavContentInfo* from) { if (!needGroupedLog(1)) { return; } - string out("setCrossLanguageOptions("); - WriteToString(&out, options); + string out("setFrom("); + WriteToString(&out, from); out.append(") \n"); appendGroupedLog(1, out); } - Ark_CrossLanguageOptions GetCrossLanguageOptionsImpl(Ark_FrameNode peer) + Ark_NavContentInfo GetToImpl(Ark_NavigationTransitionProxy peer) { if (!needGroupedLog(1)) { return {}; } - string out("getCrossLanguageOptions("); + string out("getTo("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - void SetMeasuredSizeImpl(Ark_FrameNode peer, - const Ark_Size* size) + void SetToImpl(Ark_NavigationTransitionProxy peer, + const Ark_NavContentInfo* to) { if (!needGroupedLog(1)) { return; } - string out("setMeasuredSize("); - WriteToString(&out, size); + string out("setTo("); + WriteToString(&out, to); out.append(") \n"); appendGroupedLog(1, out); } - void SetLayoutPositionImpl(Ark_FrameNode peer, - const Ark_Position* position) + Opt_Boolean GetIsInteractiveImpl(Ark_NavigationTransitionProxy peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("setLayoutPosition("); - WriteToString(&out, position); + string out("getIsInteractive("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void MeasureImpl(Ark_FrameNode peer, - const Ark_LayoutConstraint* constraint) + void SetIsInteractiveImpl(Ark_NavigationTransitionProxy peer, + const Opt_Boolean* isInteractive) { if (!needGroupedLog(1)) { return; } - string out("measure("); - WriteToString(&out, constraint); + string out("setIsInteractive("); + WriteToString(&out, isInteractive); out.append(") \n"); appendGroupedLog(1, out); } - void LayoutImpl(Ark_FrameNode peer, - const Ark_Position* position) + Opt_VoidCallback GetCancelTransitionImpl(Ark_NavigationTransitionProxy peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("layout("); - WriteToString(&out, position); + string out("getCancelTransition("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void SetNeedsLayoutImpl(Ark_FrameNode peer) + void SetCancelTransitionImpl(Ark_NavigationTransitionProxy peer, + const Opt_VoidCallback* cancelTransition) { if (!needGroupedLog(1)) { return; } - string out("setNeedsLayout("); + string out("setCancelTransition("); + WriteToString(&out, cancelTransition); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Position GetPositionToWindowWithTransformImpl(Ark_FrameNode peer) + Opt_UpdateTransitionCallback GetUpdateTransitionImpl(Ark_NavigationTransitionProxy peer) { if (!needGroupedLog(1)) { return {}; } - string out("getPositionToWindowWithTransform("); + string out("getUpdateTransition("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - Ark_FrameNode GetFrameNodeByKeyImpl(const Ark_String* name) + void SetUpdateTransitionImpl(Ark_NavigationTransitionProxy peer, + const Opt_UpdateTransitionCallback* updateTransition) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("getFrameNodeByKey("); - WriteToString(&out, name); + string out("setUpdateTransition("); + WriteToString(&out, updateTransition); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - Ark_Number GetIdByFrameNodeImpl(Ark_FrameNode peer, - Ark_FrameNode node) + } // NavigationTransitionProxyAccessor + namespace NavPathInfoAccessor { + void DestroyPeerImpl(Ark_NavPathInfo peer) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getIdByFrameNode("); - WriteToString(&out, node); + string out("destroyPeer("); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - void MoveToImpl(Ark_FrameNode peer, - Ark_FrameNode targetParent, - const Ark_Number* index) + Ark_NavPathInfo ConstructImpl(const Ark_String* name, + const Opt_Object* param, + const Opt_Callback_PopInfo_Void* onPop, + const Opt_Boolean* isEntry) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("moveTo("); - WriteToString(&out, targetParent); + string out("new NavPathInfo("); + WriteToString(&out, name); out.append(", "); - WriteToString(&out, index); + WriteToString(&out, param); + out.append(", "); + WriteToString(&out, onPop); + out.append(", "); + WriteToString(&out, isEntry); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - Ark_Number GetFirstChildIndexWithoutExpandImpl(Ark_FrameNode peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return {42}; + return fnPtr(dummyClassFinalizer); } - string out("getFirstChildIndexWithoutExpand("); + string out("getFinalizer("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return {42}; + return fnPtr(dummyClassFinalizer); } - Ark_Number GetLastChildIndexWithoutExpandImpl(Ark_FrameNode peer) + Ark_String GetNameImpl(Ark_NavPathInfo peer) { if (!needGroupedLog(1)) { - return {42}; + return {}; } - string out("getLastChildIndexWithoutExpand("); + string out("getName("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return {42}; + return {}; } - Ark_FrameNode GetAttachedFrameNodeByIdImpl(const Ark_String* id) + void SetNameImpl(Ark_NavPathInfo peer, + const Ark_String* name) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("getAttachedFrameNodeById("); - WriteToString(&out, id); + string out("setName("); + WriteToString(&out, name); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - Ark_FrameNode GetFrameNodeByIdImpl(const Ark_Number* id) + Opt_Object GetParamImpl(Ark_NavPathInfo peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {}; } - string out("getFrameNodeById("); - WriteToString(&out, id); + string out("getParam("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {}; } - Ark_FrameNode GetFrameNodeByUniqueIdImpl(const Ark_Number* id) + void SetParamImpl(Ark_NavPathInfo peer, + const Opt_Object* param) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("getFrameNodeByUniqueId("); - WriteToString(&out, id); + string out("setParam("); + WriteToString(&out, param); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - void ReuseImpl(Ark_FrameNode peer) + Opt_Callback_PopInfo_Void GetOnPopImpl(Ark_NavPathInfo peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("reuse("); + string out("getOnPop("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void RecycleImpl(Ark_FrameNode peer) + void SetOnPopImpl(Ark_NavPathInfo peer, + const Opt_Callback_PopInfo_Void* onPop) { if (!needGroupedLog(1)) { return; } - string out("recycle("); + string out("setOnPop("); + WriteToString(&out, onPop); out.append(") \n"); appendGroupedLog(1, out); } - Ark_NativePointer GetFrameNodePtrImpl(Ark_FrameNode node) + Opt_Boolean GetIsEntryImpl(Ark_NavPathInfo peer) { if (!needGroupedLog(1)) { - return nullptr; + return {}; } - string out("getFrameNodePtr("); - WriteToString(&out, node); + string out("getIsEntry("); out.append(") \n"); - out.append("[return nullptr] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return nullptr; + return {}; } - Ark_FrameNode CreateTypedFrameNodeImpl(const Ark_String* type) + void SetIsEntryImpl(Ark_NavPathInfo peer, + const Opt_Boolean* isEntry) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("createTypedFrameNode("); - WriteToString(&out, type); + string out("setIsEntry("); + WriteToString(&out, isEntry); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - Ark_NativePointer CreateByRawPtrImpl(Ark_FrameNode peer, - Ark_FrameNode pointer) + Opt_String GetNavDestinationIdImpl(Ark_NavPathInfo peer) { if (!needGroupedLog(1)) { - return nullptr; + return {}; } - string out("createByRawPtr("); - WriteToString(&out, pointer); + string out("getNavDestinationId("); out.append(") \n"); - out.append("[return nullptr] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return nullptr; + return {}; } - Ark_FrameNode UnWrapRawPtrImpl(Ark_FrameNode peer, - Ark_NativePointer pointer) + void SetNavDestinationIdImpl(Ark_NavPathInfo peer, + const Opt_String* navDestinationId) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("unWrapRawPtr("); - WriteToString(&out, pointer); + string out("setNavDestinationId("); + WriteToString(&out, navDestinationId); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - } // FrameNodeAccessor - namespace FrictionMotionAccessor { - void DestroyPeerImpl(Ark_FrictionMotion peer) + } // NavPathInfoAccessor + namespace NavPathStackAccessor { + void DestroyPeerImpl(Ark_NavPathStack peer) { if (!needGroupedLog(1)) { @@ -33907,24 +32567,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_FrictionMotion ConstructImpl(const Ark_Number* friction, - const Ark_Number* position, - const Ark_Number* velocity) + Ark_NavPathStack ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new FrictionMotion("); - WriteToString(&out, friction); - out.append(", "); - WriteToString(&out, position); - out.append(", "); - WriteToString(&out, velocity); + string out("new NavPathStack("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -33938,8358 +32591,551 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - } // FrictionMotionAccessor - namespace FullScreenExitHandlerAccessor { - void DestroyPeerImpl(Ark_FullScreenExitHandler peer) + void PushPath0Impl(Ark_NavPathStack peer, + Ark_NavPathInfo info, + const Opt_Boolean* animated) { if (!needGroupedLog(1)) { return; } - string out("destroyPeer("); + string out("pushPath0("); + WriteToString(&out, info); + out.append(", "); + WriteToString(&out, animated); out.append(") \n"); appendGroupedLog(1, out); } - Ark_FullScreenExitHandler ConstructImpl() + void PushPath1Impl(Ark_NavPathStack peer, + Ark_NavPathInfo info, + const Opt_NavigationOptions* options) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return; } - string out("new FullScreenExitHandler("); + string out("pushPath1("); + WriteToString(&out, info); + out.append(", "); + WriteToString(&out, options); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); } - Ark_NativePointer GetFinalizerImpl() + void PushDestination0Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + Ark_NavPathStack peer, + Ark_NavPathInfo info, + const Opt_Boolean* animated, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); - out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); - appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); - } - void ExitFullScreenImpl(Ark_FullScreenExitHandler peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("exitFullScreen("); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // FullScreenExitHandlerAccessor - namespace GestureAccessor { - void DestroyPeerImpl(Ark_Gesture peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Gesture ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new Gesture("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void TagImpl(Ark_Gesture peer, - const Ark_String* tag) - { - if (!needGroupedLog(1)) - { - return; - } - string out("tag("); - WriteToString(&out, tag); - out.append(") \n"); - appendGroupedLog(1, out); - } - void AllowedTypesImpl(Ark_Gesture peer, - const Array_SourceTool* types) - { - if (!needGroupedLog(1)) - { - return; - } - string out("allowedTypes("); - WriteToString(&out, types); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // GestureAccessor - namespace GestureEventAccessor { - void DestroyPeerImpl(Ark_GestureEvent peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_GestureEvent ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new GestureEvent("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_Boolean GetRepeatImpl(Ark_GestureEvent peer) - { - if (!needGroupedLog(1)) - { - return 0; - } - string out("getRepeat("); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - void SetRepeatImpl(Ark_GestureEvent peer, - Ark_Boolean repeat) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setRepeat("); - WriteToString(&out, repeat); - out.append(") \n"); - appendGroupedLog(1, out); - } - Array_FingerInfo GetFingerListImpl(Ark_GestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getFingerList("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetFingerListImpl(Ark_GestureEvent peer, - const Array_FingerInfo* fingerList) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setFingerList("); - WriteToString(&out, fingerList); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetOffsetXImpl(Ark_GestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getOffsetX("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetOffsetXImpl(Ark_GestureEvent peer, - const Ark_Number* offsetX) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setOffsetX("); - WriteToString(&out, offsetX); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetOffsetYImpl(Ark_GestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getOffsetY("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetOffsetYImpl(Ark_GestureEvent peer, - const Ark_Number* offsetY) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setOffsetY("); - WriteToString(&out, offsetY); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetAngleImpl(Ark_GestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getAngle("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetAngleImpl(Ark_GestureEvent peer, - const Ark_Number* angle) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setAngle("); - WriteToString(&out, angle); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetSpeedImpl(Ark_GestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getSpeed("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetSpeedImpl(Ark_GestureEvent peer, - const Ark_Number* speed) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setSpeed("); - WriteToString(&out, speed); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetScaleImpl(Ark_GestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getScale("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetScaleImpl(Ark_GestureEvent peer, - const Ark_Number* scale) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setScale("); - WriteToString(&out, scale); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetPinchCenterXImpl(Ark_GestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getPinchCenterX("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetPinchCenterXImpl(Ark_GestureEvent peer, - const Ark_Number* pinchCenterX) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setPinchCenterX("); - WriteToString(&out, pinchCenterX); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetPinchCenterYImpl(Ark_GestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getPinchCenterY("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetPinchCenterYImpl(Ark_GestureEvent peer, - const Ark_Number* pinchCenterY) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setPinchCenterY("); - WriteToString(&out, pinchCenterY); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetVelocityXImpl(Ark_GestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getVelocityX("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetVelocityXImpl(Ark_GestureEvent peer, - const Ark_Number* velocityX) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setVelocityX("); - WriteToString(&out, velocityX); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetVelocityYImpl(Ark_GestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getVelocityY("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetVelocityYImpl(Ark_GestureEvent peer, - const Ark_Number* velocityY) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setVelocityY("); - WriteToString(&out, velocityY); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetVelocityImpl(Ark_GestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getVelocity("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetVelocityImpl(Ark_GestureEvent peer, - const Ark_Number* velocity) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setVelocity("); - WriteToString(&out, velocity); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // GestureEventAccessor - namespace GestureGroupInterfaceAccessor { - void DestroyPeerImpl(Ark_GestureGroupInterface peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_GestureGroupInterface ConstructImpl(Ark_GestureMode mode, - const Array_GestureType* gesture) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new GestureGroupInterface("); - WriteToString(&out, mode); - out.append(", "); - WriteToString(&out, gesture); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_GestureGroupInterface OnCancelImpl(Ark_GestureGroupInterface peer, - const Callback_Void* event) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("onCancel("); - WriteToString(&out, event); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - } // GestureGroupInterfaceAccessor - namespace GestureRecognizerAccessor { - void DestroyPeerImpl(Ark_GestureRecognizer peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_GestureRecognizer ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new GestureRecognizer("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_String GetTagImpl(Ark_GestureRecognizer peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getTag("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_GestureControl_GestureType GetTypeImpl(Ark_GestureRecognizer peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getType("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_Boolean IsBuiltInImpl(Ark_GestureRecognizer peer) - { - if (!needGroupedLog(1)) - { - return 0; - } - string out("isBuiltIn("); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - void SetEnabledImpl(Ark_GestureRecognizer peer, - Ark_Boolean isEnabled) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setEnabled("); - WriteToString(&out, isEnabled); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Boolean IsEnabledImpl(Ark_GestureRecognizer peer) - { - if (!needGroupedLog(1)) - { - return 0; - } - string out("isEnabled("); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - Ark_GestureRecognizerState GetStateImpl(Ark_GestureRecognizer peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getState("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_EventTargetInfo GetEventTargetInfoImpl(Ark_GestureRecognizer peer) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("getEventTargetInfo("); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_Boolean IsValidImpl(Ark_GestureRecognizer peer) - { - if (!needGroupedLog(1)) - { - return 0; - } - string out("isValid("); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - Ark_Number GetFingerCountImpl(Ark_GestureRecognizer peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getFingerCount("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - Ark_Boolean IsFingerCountLimitImpl(Ark_GestureRecognizer peer) - { - if (!needGroupedLog(1)) - { - return 0; - } - string out("isFingerCountLimit("); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - } // GestureRecognizerAccessor - namespace GestureStyleAccessor { - void DestroyPeerImpl(Ark_GestureStyle peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_GestureStyle ConstructImpl(const Opt_GestureStyleInterface* value) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new GestureStyle("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - } // GestureStyleAccessor - namespace GlobalScope_ohos_arkui_componentSnapshotAccessor { - void GetImpl(const Ark_String* id, - const AsyncCallback_image_PixelMap_Void* callback, - const Opt_SnapshotOptions* options) - { - if (!needGroupedLog(1)) - { - return; - } - string out("get("); - WriteToString(&out, id); - out.append(", "); - WriteToString(&out, callback); - out.append(", "); - WriteToString(&out, options); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // GlobalScope_ohos_arkui_componentSnapshotAccessor - namespace GlobalScope_ohos_arkui_performanceMonitorAccessor { - void BeginImpl(const Ark_String* scene, - Ark_PerfMonitorActionType startInputType, - const Opt_String* note) - { - if (!needGroupedLog(1)) - { - return; - } - string out("begin("); - WriteToString(&out, scene); - out.append(", "); - WriteToString(&out, startInputType); - out.append(", "); - WriteToString(&out, note); - out.append(") \n"); - appendGroupedLog(1, out); - } - void EndImpl(const Ark_String* scene) - { - if (!needGroupedLog(1)) - { - return; - } - string out("end("); - WriteToString(&out, scene); - out.append(") \n"); - appendGroupedLog(1, out); - } - void RecordInputEventTimeImpl(Ark_PerfMonitorActionType actionType, - Ark_PerfMonitorSourceType sourceType, - Ark_Int64 time) - { - if (!needGroupedLog(1)) - { - return; - } - string out("recordInputEventTime("); - WriteToString(&out, actionType); - out.append(", "); - WriteToString(&out, sourceType); - out.append(", "); - WriteToString(&out, time); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // GlobalScope_ohos_arkui_performanceMonitorAccessor - namespace GlobalScope_ohos_fontAccessor { - void RegisterFontImpl(const Ark_FontOptions* options) - { - if (!needGroupedLog(1)) - { - return; - } - string out("registerFont("); - WriteToString(&out, options); - out.append(") \n"); - appendGroupedLog(1, out); - } - Array_String GetSystemFontListImpl() - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getSystemFontList("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_FontInfo GetFontByNameImpl(const Ark_String* fontName) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getFontByName("); - WriteToString(&out, fontName); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - } // GlobalScope_ohos_fontAccessor - namespace GlobalScope_ohos_measure_utilsAccessor { - Ark_Number MeasureTextImpl(const Ark_MeasureOptions* options) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("measureText("); - WriteToString(&out, options); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - Ark_SizeOptions MeasureTextSizeImpl(const Ark_MeasureOptions* options) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("measureTextSize("); - WriteToString(&out, options); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - } // GlobalScope_ohos_measure_utilsAccessor - namespace HierarchicalSymbolEffectAccessor { - void DestroyPeerImpl(Ark_HierarchicalSymbolEffect peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_HierarchicalSymbolEffect ConstructImpl(const Opt_EffectFillStyle* fillStyle) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new HierarchicalSymbolEffect("); - WriteToString(&out, fillStyle); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - Opt_EffectFillStyle GetFillStyleImpl(Ark_HierarchicalSymbolEffect peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getFillStyle("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetFillStyleImpl(Ark_HierarchicalSymbolEffect peer, - const Opt_EffectFillStyle* fillStyle) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setFillStyle("); - WriteToString(&out, fillStyle); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // HierarchicalSymbolEffectAccessor - namespace HoverEventAccessor { - void DestroyPeerImpl(Ark_HoverEvent peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_HoverEvent ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new HoverEvent("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - Opt_Number GetXImpl(Ark_HoverEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getX("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetXImpl(Ark_HoverEvent peer, - const Opt_Number* x) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setX("); - WriteToString(&out, x); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_Number GetYImpl(Ark_HoverEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getY("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetYImpl(Ark_HoverEvent peer, - const Opt_Number* y) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setY("); - WriteToString(&out, y); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_Number GetWindowXImpl(Ark_HoverEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getWindowX("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetWindowXImpl(Ark_HoverEvent peer, - const Opt_Number* windowX) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setWindowX("); - WriteToString(&out, windowX); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_Number GetWindowYImpl(Ark_HoverEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getWindowY("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetWindowYImpl(Ark_HoverEvent peer, - const Opt_Number* windowY) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setWindowY("); - WriteToString(&out, windowY); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_Number GetDisplayXImpl(Ark_HoverEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getDisplayX("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetDisplayXImpl(Ark_HoverEvent peer, - const Opt_Number* displayX) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setDisplayX("); - WriteToString(&out, displayX); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_Number GetDisplayYImpl(Ark_HoverEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getDisplayY("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetDisplayYImpl(Ark_HoverEvent peer, - const Opt_Number* displayY) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setDisplayY("); - WriteToString(&out, displayY); - out.append(") \n"); - appendGroupedLog(1, out); - } - Callback_Void GetStopPropagationImpl(Ark_HoverEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getStopPropagation("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetStopPropagationImpl(Ark_HoverEvent peer, - const Callback_Void* stopPropagation) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setStopPropagation("); - WriteToString(&out, stopPropagation); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // HoverEventAccessor - namespace HttpAuthHandlerAccessor { - void DestroyPeerImpl(Ark_HttpAuthHandler peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_HttpAuthHandler ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new HttpAuthHandler("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_Boolean ConfirmImpl(Ark_HttpAuthHandler peer, - const Ark_String* userName, - const Ark_String* password) - { - if (!needGroupedLog(1)) - { - return 0; - } - string out("confirm("); - WriteToString(&out, userName); - out.append(", "); - WriteToString(&out, password); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - void CancelImpl(Ark_HttpAuthHandler peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("cancel("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Boolean IsHttpAuthInfoSavedImpl(Ark_HttpAuthHandler peer) - { - if (!needGroupedLog(1)) - { - return 0; - } - string out("isHttpAuthInfoSaved("); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - } // HttpAuthHandlerAccessor - namespace ImageAnalyzerControllerAccessor { - void DestroyPeerImpl(Ark_ImageAnalyzerController peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_ImageAnalyzerController ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new ImageAnalyzerController("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - Array_ImageAnalyzerType GetImageAnalyzerSupportTypesImpl(Ark_ImageAnalyzerController peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getImageAnalyzerSupportTypes("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - } // ImageAnalyzerControllerAccessor - namespace ImageAttachmentAccessor { - void DestroyPeerImpl(Ark_ImageAttachment peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_ImageAttachment ConstructImpl(const Ark_Union_ImageAttachmentInterface_Opt_AttachmentType* value) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new ImageAttachment("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_image_PixelMap GetValueImpl(Ark_ImageAttachment peer) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("getValue("); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Opt_SizeOptions GetSizeImpl(Ark_ImageAttachment peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getSize("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Opt_ImageSpanAlignment GetVerticalAlignImpl(Ark_ImageAttachment peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getVerticalAlign("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Opt_ImageFit GetObjectFitImpl(Ark_ImageAttachment peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getObjectFit("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Opt_ImageAttachmentLayoutStyle GetLayoutStyleImpl(Ark_ImageAttachment peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getLayoutStyle("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Opt_ColorFilterType GetColorFilterImpl(Ark_ImageAttachment peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getColorFilter("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - } // ImageAttachmentAccessor - namespace ImageBitmapAccessor { - void DestroyPeerImpl(Ark_ImageBitmap peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_ImageBitmap ConstructImpl(const Ark_Union_PixelMap_String* src, - const Opt_LengthMetricsUnit* unit) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new ImageBitmap("); - WriteToString(&out, src); - out.append(", "); - WriteToString(&out, unit); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void CloseImpl(Ark_ImageBitmap peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("close("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetHeightImpl(Ark_ImageBitmap peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getHeight("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetHeightImpl(Ark_ImageBitmap peer, - const Ark_Number* height) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setHeight("); - WriteToString(&out, height); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetWidthImpl(Ark_ImageBitmap peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getWidth("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetWidthImpl(Ark_ImageBitmap peer, - const Ark_Number* width) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setWidth("); - WriteToString(&out, width); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // ImageBitmapAccessor - namespace ImageDataAccessor { - void DestroyPeerImpl(Ark_ImageData peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_ImageData ConstructImpl(const Ark_Number* width, - const Ark_Number* height, - const Opt_Buffer* data, - const Opt_LengthMetricsUnit* unit) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new ImageData("); - WriteToString(&out, width); - out.append(", "); - WriteToString(&out, height); - out.append(", "); - WriteToString(&out, data); - out.append(", "); - WriteToString(&out, unit); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_Buffer GetDataImpl(Ark_ImageData peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getData("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetDataImpl(Ark_ImageData peer, - const Ark_Buffer* data) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setData("); - WriteToString(&out, data); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Int32 GetHeightImpl(Ark_ImageData peer) - { - if (!needGroupedLog(1)) - { - return 0; - } - string out("getHeight("); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - void SetHeightImpl(Ark_ImageData peer, - Ark_Int32 height) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setHeight("); - WriteToString(&out, height); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Int32 GetWidthImpl(Ark_ImageData peer) - { - if (!needGroupedLog(1)) - { - return 0; - } - string out("getWidth("); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - void SetWidthImpl(Ark_ImageData peer, - Ark_Int32 width) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setWidth("); - WriteToString(&out, width); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // ImageDataAccessor - namespace IndicatorComponentControllerAccessor { - void DestroyPeerImpl(Ark_IndicatorComponentController peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_IndicatorComponentController ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new IndicatorComponentController("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void ShowNextImpl(Ark_IndicatorComponentController peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("showNext("); - out.append(") \n"); - appendGroupedLog(1, out); - } - void ShowPreviousImpl(Ark_IndicatorComponentController peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("showPrevious("); - out.append(") \n"); - appendGroupedLog(1, out); - } - void ChangeIndexImpl(Ark_IndicatorComponentController peer, - const Ark_Number* index, - const Opt_Boolean* useAnimation) - { - if (!needGroupedLog(1)) - { - return; - } - string out("changeIndex("); - WriteToString(&out, index); - out.append(", "); - WriteToString(&out, useAnimation); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // IndicatorComponentControllerAccessor - namespace IUIContextAccessor { - void FreezeUINode0Impl(const Ark_String* id, - Ark_Boolean isFrozen) - { - if (!needGroupedLog(1)) - { - return; - } - string out("freezeUINode0("); - WriteToString(&out, id); - out.append(", "); - WriteToString(&out, isFrozen); - out.append(") \n"); - appendGroupedLog(1, out); - } - void FreezeUINode1Impl(const Ark_Number* id, - Ark_Boolean isFrozen) - { - if (!needGroupedLog(1)) - { - return; - } - string out("freezeUINode1("); - WriteToString(&out, id); - out.append(", "); - WriteToString(&out, isFrozen); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // IUIContextAccessor - namespace JsGeolocationAccessor { - void DestroyPeerImpl(Ark_JsGeolocation peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_JsGeolocation ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new JsGeolocation("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void InvokeImpl(Ark_JsGeolocation peer, - const Ark_String* origin, - Ark_Boolean allow, - Ark_Boolean retain) - { - if (!needGroupedLog(1)) - { - return; - } - string out("invoke("); - WriteToString(&out, origin); - out.append(", "); - WriteToString(&out, allow); - out.append(", "); - WriteToString(&out, retain); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // JsGeolocationAccessor - namespace JsResultAccessor { - void DestroyPeerImpl(Ark_JsResult peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_JsResult ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new JsResult("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void HandleCancelImpl(Ark_JsResult peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("handleCancel("); - out.append(") \n"); - appendGroupedLog(1, out); - } - void HandleConfirmImpl(Ark_JsResult peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("handleConfirm("); - out.append(") \n"); - appendGroupedLog(1, out); - } - void HandlePromptConfirmImpl(Ark_JsResult peer, - const Ark_String* result) - { - if (!needGroupedLog(1)) - { - return; - } - string out("handlePromptConfirm("); - WriteToString(&out, result); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // JsResultAccessor - namespace KeyEventAccessor { - void DestroyPeerImpl(Ark_KeyEvent peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_KeyEvent ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new KeyEvent("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_KeyType GetTypeImpl(Ark_KeyEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getType("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetTypeImpl(Ark_KeyEvent peer, - Ark_KeyType type) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setType("); - WriteToString(&out, type); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetKeyCodeImpl(Ark_KeyEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getKeyCode("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetKeyCodeImpl(Ark_KeyEvent peer, - const Ark_Number* keyCode) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setKeyCode("); - WriteToString(&out, keyCode); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_String GetKeyTextImpl(Ark_KeyEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getKeyText("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetKeyTextImpl(Ark_KeyEvent peer, - const Ark_String* keyText) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setKeyText("); - WriteToString(&out, keyText); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_KeySource GetKeySourceImpl(Ark_KeyEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getKeySource("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetKeySourceImpl(Ark_KeyEvent peer, - Ark_KeySource keySource) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setKeySource("); - WriteToString(&out, keySource); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetDeviceIdImpl(Ark_KeyEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getDeviceId("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetDeviceIdImpl(Ark_KeyEvent peer, - const Ark_Number* deviceId) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setDeviceId("); - WriteToString(&out, deviceId); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetMetaKeyImpl(Ark_KeyEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getMetaKey("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetMetaKeyImpl(Ark_KeyEvent peer, - const Ark_Number* metaKey) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setMetaKey("); - WriteToString(&out, metaKey); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetTimestampImpl(Ark_KeyEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getTimestamp("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetTimestampImpl(Ark_KeyEvent peer, - const Ark_Number* timestamp) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setTimestamp("); - WriteToString(&out, timestamp); - out.append(") \n"); - appendGroupedLog(1, out); - } - Callback_Void GetStopPropagationImpl(Ark_KeyEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getStopPropagation("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetStopPropagationImpl(Ark_KeyEvent peer, - const Callback_Void* stopPropagation) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setStopPropagation("); - WriteToString(&out, stopPropagation); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_IntentionCode GetIntentionCodeImpl(Ark_KeyEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getIntentionCode("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetIntentionCodeImpl(Ark_KeyEvent peer, - Ark_IntentionCode intentionCode) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setIntentionCode("); - WriteToString(&out, intentionCode); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_ModifierKeyStateGetter GetGetModifierKeyStateImpl(Ark_KeyEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getGetModifierKeyState("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetGetModifierKeyStateImpl(Ark_KeyEvent peer, - const Opt_ModifierKeyStateGetter* getModifierKeyState) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setGetModifierKeyState("); - WriteToString(&out, getModifierKeyState); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_Number GetUnicodeImpl(Ark_KeyEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getUnicode("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetUnicodeImpl(Ark_KeyEvent peer, - const Opt_Number* unicode) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setUnicode("); - WriteToString(&out, unicode); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // KeyEventAccessor - namespace LayoutableAccessor { - void DestroyPeerImpl(Ark_Layoutable peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Layoutable ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new Layoutable("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void LayoutImpl(Ark_Layoutable peer, - const Ark_Position* position) - { - if (!needGroupedLog(1)) - { - return; - } - string out("layout("); - WriteToString(&out, position); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_DirectionalEdgesT_Number GetMarginImpl(Ark_Layoutable peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getMargin("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_DirectionalEdgesT_Number GetPaddingImpl(Ark_Layoutable peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getPadding("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_DirectionalEdgesT_Number GetBorderWidthImpl(Ark_Layoutable peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getBorderWidth("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_MeasureResult GetMeasureResultImpl(Ark_Layoutable peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getMeasureResult("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetMeasureResultImpl(Ark_Layoutable peer, - const Ark_MeasureResult* measureResult) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setMeasureResult("); - WriteToString(&out, measureResult); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_Number GetUniqueIdImpl(Ark_Layoutable peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getUniqueId("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetUniqueIdImpl(Ark_Layoutable peer, - const Opt_Number* uniqueId) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setUniqueId("); - WriteToString(&out, uniqueId); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // LayoutableAccessor - namespace LayoutChildAccessor { - void DestroyPeerImpl(Ark_LayoutChild peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_LayoutChild ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new LayoutChild("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void MeasureImpl(Ark_LayoutChild peer, - const Ark_ConstraintSizeOptions* childConstraint) - { - if (!needGroupedLog(1)) - { - return; - } - string out("measure("); - WriteToString(&out, childConstraint); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_String GetNameImpl(Ark_LayoutChild peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getName("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetNameImpl(Ark_LayoutChild peer, - const Ark_String* name) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setName("); - WriteToString(&out, name); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_String GetIdImpl(Ark_LayoutChild peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getId("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetIdImpl(Ark_LayoutChild peer, - const Ark_String* id) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setId("); - WriteToString(&out, id); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Position GetPositionImpl(Ark_LayoutChild peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getPosition("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetPositionImpl(Ark_LayoutChild peer, - const Ark_Position* position) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setPosition("); - WriteToString(&out, position); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // LayoutChildAccessor - namespace LayoutManagerAccessor { - void DestroyPeerImpl(Ark_LayoutManager peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_LayoutManager ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new LayoutManager("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_Number GetLineCountImpl(Ark_LayoutManager peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getLineCount("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - Ark_PositionWithAffinity GetGlyphPositionAtCoordinateImpl(Ark_LayoutManager peer, - const Ark_Number* x, - const Ark_Number* y) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getGlyphPositionAtCoordinate("); - WriteToString(&out, x); - out.append(", "); - WriteToString(&out, y); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - } // LayoutManagerAccessor - namespace LayoutPolicyAccessor { - void DestroyPeerImpl(Ark_LayoutPolicy peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_LayoutPolicy ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new LayoutPolicy("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_LayoutPolicy GetMatchParentImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("getMatchParent("); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - } // LayoutPolicyAccessor - namespace LazyForEachOpsAccessor { - void SyncImpl(Ark_NativePointer node, - Ark_Int32 totalCount, - const Callback_CreateItem* creator, - const Callback_RangeUpdate* updater) - { - if (!needGroupedLog(1)) - { - return; - } - string out("Sync("); - WriteToString(&out, node); - out.append(", "); - WriteToString(&out, totalCount); - out.append(", "); - WriteToString(&out, creator); - out.append(", "); - WriteToString(&out, updater); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // LazyForEachOpsAccessor - namespace LengthMetricsAccessor { - void DestroyPeerImpl(Ark_LengthMetrics peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_LengthMetrics ConstructImpl(const Ark_Number* value, - Ark_LengthUnit unit) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new LengthMetrics("); - WriteToString(&out, value); - out.append(", "); - WriteToString(&out, unit); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_LengthMetrics PxImpl(const Ark_Number* value) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("px("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_LengthMetrics VpImpl(const Ark_Number* value) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("vp("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_LengthMetrics FpImpl(const Ark_Number* value) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("fp("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_LengthMetrics PercentImpl(const Ark_Number* value) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("percent("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_LengthMetrics LpxImpl(const Ark_Number* value) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("lpx("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_LengthMetrics ResourceImpl(const Ark_Resource* value) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("resource("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_LengthUnit GetUnitImpl(Ark_LengthMetrics peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getUnit("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetUnitImpl(Ark_LengthMetrics peer, - Ark_LengthUnit unit) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setUnit("); - WriteToString(&out, unit); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetValueImpl(Ark_LengthMetrics peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getValue("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetValueImpl(Ark_LengthMetrics peer, - const Ark_Number* value) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setValue("); - WriteToString(&out, value); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // LengthMetricsAccessor - namespace LetterSpacingStyleAccessor { - void DestroyPeerImpl(Ark_LetterSpacingStyle peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_LetterSpacingStyle ConstructImpl(Ark_LengthMetrics value) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new LetterSpacingStyle("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_Number GetLetterSpacingImpl(Ark_LetterSpacingStyle peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getLetterSpacing("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - } // LetterSpacingStyleAccessor - namespace LevelOrderAccessor { - void DestroyPeerImpl(Ark_LevelOrder peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_LevelOrder ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new LevelOrder("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_LevelOrder ClampImpl(const Ark_Number* order) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("clamp("); - WriteToString(&out, order); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_Number GetOrderImpl(Ark_LevelOrder peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getOrder("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - } // LevelOrderAccessor - namespace LifeCycleAccessor { - void DestroyPeerImpl(Ark_LifeCycle peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_LifeCycle ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new LifeCycle("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void AboutToAppearImpl(Ark_LifeCycle peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("aboutToAppear("); - out.append(") \n"); - appendGroupedLog(1, out); - } - void AboutToDisappearImpl(Ark_LifeCycle peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("aboutToDisappear("); - out.append(") \n"); - appendGroupedLog(1, out); - } - void OnDidBuildImpl(Ark_LifeCycle peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("onDidBuild("); - out.append(") \n"); - appendGroupedLog(1, out); - } - void BuildImpl(Ark_LifeCycle peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("build("); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // LifeCycleAccessor - namespace LinearGradientAccessor { - void DestroyPeerImpl(Ark_LinearGradient peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_LinearGradient ConstructImpl(const Array_ColorStop* colorStops) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new LinearGradient("); - WriteToString(&out, colorStops); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - } // LinearGradientAccessor - namespace LinearIndicatorControllerAccessor { - void DestroyPeerImpl(Ark_LinearIndicatorController peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_LinearIndicatorController ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new LinearIndicatorController("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void SetProgressImpl(Ark_LinearIndicatorController peer, - const Ark_Number* index, - const Ark_Number* progress) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setProgress("); - WriteToString(&out, index); - out.append(", "); - WriteToString(&out, progress); - out.append(") \n"); - appendGroupedLog(1, out); - } - void StartImpl(Ark_LinearIndicatorController peer, - const Opt_LinearIndicatorStartOptions* options) - { - if (!needGroupedLog(1)) - { - return; - } - string out("start("); - WriteToString(&out, options); - out.append(") \n"); - appendGroupedLog(1, out); - } - void PauseImpl(Ark_LinearIndicatorController peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("pause("); - out.append(") \n"); - appendGroupedLog(1, out); - } - void StopImpl(Ark_LinearIndicatorController peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("stop("); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // LinearIndicatorControllerAccessor - namespace LineHeightStyleAccessor { - void DestroyPeerImpl(Ark_LineHeightStyle peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_LineHeightStyle ConstructImpl(Ark_LengthMetrics lineHeight) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new LineHeightStyle("); - WriteToString(&out, lineHeight); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_Number GetLineHeightImpl(Ark_LineHeightStyle peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getLineHeight("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - } // LineHeightStyleAccessor - namespace ListScrollerAccessor { - void DestroyPeerImpl(Ark_ListScroller peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_ListScroller ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new ListScroller("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_RectResult GetItemRectInGroupImpl(Ark_ListScroller peer, - const Ark_Number* index, - const Ark_Number* indexInGroup) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getItemRectInGroup("); - WriteToString(&out, index); - out.append(", "); - WriteToString(&out, indexInGroup); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void ScrollToItemInGroupImpl(Ark_ListScroller peer, - const Ark_Number* index, - const Ark_Number* indexInGroup, - const Opt_Boolean* smooth, - const Opt_ScrollAlign* align) - { - if (!needGroupedLog(1)) - { - return; - } - string out("scrollToItemInGroup("); - WriteToString(&out, index); - out.append(", "); - WriteToString(&out, indexInGroup); - out.append(", "); - WriteToString(&out, smooth); - out.append(", "); - WriteToString(&out, align); - out.append(") \n"); - appendGroupedLog(1, out); - } - void CloseAllSwipeActionsImpl(Ark_ListScroller peer, - const Opt_CloseSwipeActionOptions* options) - { - if (!needGroupedLog(1)) - { - return; - } - string out("closeAllSwipeActions("); - WriteToString(&out, options); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_VisibleListContentInfo GetVisibleListContentInfoImpl(Ark_ListScroller peer, - const Ark_Number* x, - const Ark_Number* y) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getVisibleListContentInfo("); - WriteToString(&out, x); - out.append(", "); - WriteToString(&out, y); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - } // ListScrollerAccessor - namespace LongPressGestureEventAccessor { - void DestroyPeerImpl(Ark_LongPressGestureEvent peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_LongPressGestureEvent ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new LongPressGestureEvent("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_Boolean GetRepeatImpl(Ark_LongPressGestureEvent peer) - { - if (!needGroupedLog(1)) - { - return 0; - } - string out("getRepeat("); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - void SetRepeatImpl(Ark_LongPressGestureEvent peer, - Ark_Boolean repeat) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setRepeat("); - WriteToString(&out, repeat); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // LongPressGestureEventAccessor - namespace LongPressGestureInterfaceAccessor { - void DestroyPeerImpl(Ark_LongPressGestureInterface peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_LongPressGestureInterface ConstructImpl(const Ark_LongPressGestureInterface_Invoke_Literal* value) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new LongPressGestureInterface("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_LongPressGestureInterface OnActionImpl(Ark_LongPressGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("onAction("); - WriteToString(&out, event); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_LongPressGestureInterface OnActionEndImpl(Ark_LongPressGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("onActionEnd("); - WriteToString(&out, event); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_LongPressGestureInterface OnActionCancel0Impl(Ark_LongPressGestureInterface peer, - const Callback_Void* event) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("onActionCancel0("); - WriteToString(&out, event); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_LongPressGestureInterface OnActionCancel1Impl(Ark_LongPressGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("onActionCancel1("); - WriteToString(&out, event); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - } // LongPressGestureInterfaceAccessor - namespace LongPressRecognizerAccessor { - void DestroyPeerImpl(Ark_LongPressRecognizer peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_LongPressRecognizer ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new LongPressRecognizer("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_Boolean IsRepeatImpl(Ark_LongPressRecognizer peer) - { - if (!needGroupedLog(1)) - { - return 0; - } - string out("isRepeat("); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - Ark_Number GetDurationImpl(Ark_LongPressRecognizer peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getDuration("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - } // LongPressRecognizerAccessor - namespace Matrix2DAccessor { - void DestroyPeerImpl(Ark_Matrix2D peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Matrix2D Construct0Impl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("construct0("); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_Matrix2D Construct1Impl(Ark_LengthMetricsUnit unit) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("construct1("); - WriteToString(&out, unit); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - 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_Matrix2D IdentityImpl(Ark_Matrix2D peer) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("identity("); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_Matrix2D InvertImpl(Ark_Matrix2D peer) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("invert("); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_Matrix2D RotateImpl(Ark_Matrix2D peer, - const Ark_Number* degree, - const Opt_Number* rx, - const Opt_Number* ry) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("rotate("); - WriteToString(&out, degree); - out.append(", "); - WriteToString(&out, rx); - out.append(", "); - WriteToString(&out, ry); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_Matrix2D TranslateImpl(Ark_Matrix2D peer, - const Opt_Number* tx, - const Opt_Number* ty) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("translate("); - WriteToString(&out, tx); - out.append(", "); - WriteToString(&out, ty); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_Matrix2D ScaleImpl(Ark_Matrix2D peer, - const Opt_Number* sx, - const Opt_Number* sy) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("scale("); - WriteToString(&out, sx); - out.append(", "); - WriteToString(&out, sy); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Opt_Number GetScaleXImpl(Ark_Matrix2D peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getScaleX("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetScaleXImpl(Ark_Matrix2D peer, - const Opt_Number* scaleX) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setScaleX("); - WriteToString(&out, scaleX); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_Number GetScaleYImpl(Ark_Matrix2D peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getScaleY("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetScaleYImpl(Ark_Matrix2D peer, - const Opt_Number* scaleY) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setScaleY("); - WriteToString(&out, scaleY); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_Number GetRotateXImpl(Ark_Matrix2D peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getRotateX("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetRotateXImpl(Ark_Matrix2D peer, - const Opt_Number* rotateX) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setRotateX("); - WriteToString(&out, rotateX); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_Number GetRotateYImpl(Ark_Matrix2D peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getRotateY("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetRotateYImpl(Ark_Matrix2D peer, - const Opt_Number* rotateY) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setRotateY("); - WriteToString(&out, rotateY); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_Number GetTranslateXImpl(Ark_Matrix2D peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getTranslateX("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetTranslateXImpl(Ark_Matrix2D peer, - const Opt_Number* translateX) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setTranslateX("); - WriteToString(&out, translateX); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_Number GetTranslateYImpl(Ark_Matrix2D peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getTranslateY("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetTranslateYImpl(Ark_Matrix2D peer, - const Opt_Number* translateY) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setTranslateY("); - WriteToString(&out, translateY); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // Matrix2DAccessor - namespace matrix4_Matrix4TransitAccessor { - void DestroyPeerImpl(Ark_matrix4_Matrix4Transit peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_matrix4_Matrix4Transit ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new Matrix4Transit("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_matrix4_Matrix4Transit CopyImpl(Ark_matrix4_Matrix4Transit peer) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("copy("); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_matrix4_Matrix4Transit InvertImpl(Ark_matrix4_Matrix4Transit peer) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("invert("); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_matrix4_Matrix4Transit CombineImpl(Ark_matrix4_Matrix4Transit peer, - Ark_matrix4_Matrix4Transit options) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("combine("); - WriteToString(&out, options); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_matrix4_Matrix4Transit TranslateImpl(Ark_matrix4_Matrix4Transit peer, - const Ark_TranslateOptions* options) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("translate("); - WriteToString(&out, options); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_matrix4_Matrix4Transit ScaleImpl(Ark_matrix4_Matrix4Transit peer, - const Ark_ScaleOptions* options) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("scale("); - WriteToString(&out, options); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_matrix4_Matrix4Transit SkewImpl(Ark_matrix4_Matrix4Transit peer, - const Ark_Number* x, - const Ark_Number* y) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("skew("); - WriteToString(&out, x); - out.append(", "); - WriteToString(&out, y); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_matrix4_Matrix4Transit RotateImpl(Ark_matrix4_Matrix4Transit peer, - const Ark_RotateOptions* options) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("rotate("); - WriteToString(&out, options); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_matrix4_Matrix4TransformPoint TransformPointImpl(Ark_matrix4_Matrix4Transit peer, - const Ark_matrix4_Matrix4TransformPoint* options) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("transformPoint("); - WriteToString(&out, options); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_matrix4_Matrix4Transit SetPolyToPolyImpl(Ark_matrix4_Matrix4Transit peer, - const Ark_matrix4_PolyToPolyOptions* options) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("setPolyToPoly("); - WriteToString(&out, options); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - } // matrix4_Matrix4TransitAccessor - namespace MeasurableAccessor { - void DestroyPeerImpl(Ark_Measurable peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Measurable ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new Measurable("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_MeasureResult MeasureImpl(Ark_Measurable peer, - const Ark_ConstraintSizeOptions* constraint) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("measure("); - WriteToString(&out, constraint); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_DirectionalEdgesT_Number GetMarginImpl(Ark_Measurable peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getMargin("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_DirectionalEdgesT_Number GetPaddingImpl(Ark_Measurable peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getPadding("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_DirectionalEdgesT_Number GetBorderWidthImpl(Ark_Measurable peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getBorderWidth("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Opt_Number GetUniqueIdImpl(Ark_Measurable peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getUniqueId("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetUniqueIdImpl(Ark_Measurable peer, - const Opt_Number* uniqueId) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setUniqueId("); - WriteToString(&out, uniqueId); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // MeasurableAccessor - namespace MouseEventAccessor { - void DestroyPeerImpl(Ark_MouseEvent peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_MouseEvent ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new MouseEvent("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_MouseButton GetButtonImpl(Ark_MouseEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getButton("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetButtonImpl(Ark_MouseEvent peer, - Ark_MouseButton button) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setButton("); - WriteToString(&out, button); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_MouseAction GetActionImpl(Ark_MouseEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getAction("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetActionImpl(Ark_MouseEvent peer, - Ark_MouseAction action) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setAction("); - WriteToString(&out, action); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetDisplayXImpl(Ark_MouseEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getDisplayX("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetDisplayXImpl(Ark_MouseEvent peer, - const Ark_Number* displayX) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setDisplayX("); - WriteToString(&out, displayX); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetDisplayYImpl(Ark_MouseEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getDisplayY("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetDisplayYImpl(Ark_MouseEvent peer, - const Ark_Number* displayY) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setDisplayY("); - WriteToString(&out, displayY); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetWindowXImpl(Ark_MouseEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getWindowX("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetWindowXImpl(Ark_MouseEvent peer, - const Ark_Number* windowX) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setWindowX("); - WriteToString(&out, windowX); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetWindowYImpl(Ark_MouseEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getWindowY("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetWindowYImpl(Ark_MouseEvent peer, - const Ark_Number* windowY) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setWindowY("); - WriteToString(&out, windowY); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetXImpl(Ark_MouseEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getX("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetXImpl(Ark_MouseEvent peer, - const Ark_Number* x) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setX("); - WriteToString(&out, x); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetYImpl(Ark_MouseEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getY("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetYImpl(Ark_MouseEvent peer, - const Ark_Number* y) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setY("); - WriteToString(&out, y); - out.append(") \n"); - appendGroupedLog(1, out); - } - Callback_Void GetStopPropagationImpl(Ark_MouseEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getStopPropagation("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetStopPropagationImpl(Ark_MouseEvent peer, - const Callback_Void* stopPropagation) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setStopPropagation("); - WriteToString(&out, stopPropagation); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_Number GetRawDeltaXImpl(Ark_MouseEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getRawDeltaX("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetRawDeltaXImpl(Ark_MouseEvent peer, - const Opt_Number* rawDeltaX) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setRawDeltaX("); - WriteToString(&out, rawDeltaX); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_Number GetRawDeltaYImpl(Ark_MouseEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getRawDeltaY("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetRawDeltaYImpl(Ark_MouseEvent peer, - const Opt_Number* rawDeltaY) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setRawDeltaY("); - WriteToString(&out, rawDeltaY); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_Array_MouseButton GetPressedButtonsImpl(Ark_MouseEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getPressedButtons("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetPressedButtonsImpl(Ark_MouseEvent peer, - const Opt_Array_MouseButton* pressedButtons) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setPressedButtons("); - WriteToString(&out, pressedButtons); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // MouseEventAccessor - namespace MutableStyledStringAccessor { - void DestroyPeerImpl(Ark_MutableStyledString peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_MutableStyledString ConstructImpl(const Ark_Union_String_ImageAttachment_CustomSpan* value, - const Opt_Array_StyleOptions* styles) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new MutableStyledString("); - WriteToString(&out, value); - out.append(", "); - WriteToString(&out, styles); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void ReplaceStringImpl(Ark_MutableStyledString peer, - const Ark_Number* start, - const Ark_Number* length, - const Ark_String* other) - { - if (!needGroupedLog(1)) - { - return; - } - string out("replaceString("); - WriteToString(&out, start); - out.append(", "); - WriteToString(&out, length); - out.append(", "); - WriteToString(&out, other); - out.append(") \n"); - appendGroupedLog(1, out); - } - void InsertStringImpl(Ark_MutableStyledString peer, - const Ark_Number* start, - const Ark_String* other) - { - if (!needGroupedLog(1)) - { - return; - } - string out("insertString("); - WriteToString(&out, start); - out.append(", "); - WriteToString(&out, other); - out.append(") \n"); - appendGroupedLog(1, out); - } - void RemoveStringImpl(Ark_MutableStyledString peer, - const Ark_Number* start, - const Ark_Number* length) - { - if (!needGroupedLog(1)) - { - return; - } - string out("removeString("); - WriteToString(&out, start); - out.append(", "); - WriteToString(&out, length); - out.append(") \n"); - appendGroupedLog(1, out); - } - void ReplaceStyleImpl(Ark_MutableStyledString peer, - const Ark_SpanStyle* spanStyle) - { - if (!needGroupedLog(1)) - { - return; - } - string out("replaceStyle("); - WriteToString(&out, spanStyle); - out.append(") \n"); - appendGroupedLog(1, out); - } - void SetStyleImpl(Ark_MutableStyledString peer, - const Ark_SpanStyle* spanStyle) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setStyle("); - WriteToString(&out, spanStyle); - out.append(") \n"); - appendGroupedLog(1, out); - } - void RemoveStyleImpl(Ark_MutableStyledString peer, - const Ark_Number* start, - const Ark_Number* length, - Ark_StyledStringKey styledKey) - { - if (!needGroupedLog(1)) - { - return; - } - string out("removeStyle("); - WriteToString(&out, start); - out.append(", "); - WriteToString(&out, length); - out.append(", "); - WriteToString(&out, styledKey); - out.append(") \n"); - appendGroupedLog(1, out); - } - void RemoveStylesImpl(Ark_MutableStyledString peer, - const Ark_Number* start, - const Ark_Number* length) - { - if (!needGroupedLog(1)) - { - return; - } - string out("removeStyles("); - WriteToString(&out, start); - out.append(", "); - WriteToString(&out, length); - out.append(") \n"); - appendGroupedLog(1, out); - } - void ClearStylesImpl(Ark_MutableStyledString peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("clearStyles("); - out.append(") \n"); - appendGroupedLog(1, out); - } - void ReplaceStyledStringImpl(Ark_MutableStyledString peer, - const Ark_Number* start, - const Ark_Number* length, - Ark_StyledString other) - { - if (!needGroupedLog(1)) - { - return; - } - string out("replaceStyledString("); - WriteToString(&out, start); - out.append(", "); - WriteToString(&out, length); - out.append(", "); - WriteToString(&out, other); - out.append(") \n"); - appendGroupedLog(1, out); - } - void InsertStyledStringImpl(Ark_MutableStyledString peer, - const Ark_Number* start, - Ark_StyledString other) - { - if (!needGroupedLog(1)) - { - return; - } - string out("insertStyledString("); - WriteToString(&out, start); - out.append(", "); - WriteToString(&out, other); - out.append(") \n"); - appendGroupedLog(1, out); - } - void AppendStyledStringImpl(Ark_MutableStyledString peer, - Ark_StyledString other) - { - if (!needGroupedLog(1)) - { - return; - } - string out("appendStyledString("); - WriteToString(&out, other); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // MutableStyledStringAccessor - namespace NavDestinationContextAccessor { - void DestroyPeerImpl(Ark_NavDestinationContext peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_NavDestinationContext ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new NavDestinationContext("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - Opt_RouteMapConfig GetConfigInRouteMapImpl(Ark_NavDestinationContext peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getConfigInRouteMap("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_NavPathInfo GetPathInfoImpl(Ark_NavDestinationContext peer) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("getPathInfo("); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - void SetPathInfoImpl(Ark_NavDestinationContext peer, - Ark_NavPathInfo pathInfo) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setPathInfo("); - WriteToString(&out, pathInfo); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_NavPathStack GetPathStackImpl(Ark_NavDestinationContext peer) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("getPathStack("); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - void SetPathStackImpl(Ark_NavDestinationContext peer, - Ark_NavPathStack pathStack) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setPathStack("); - WriteToString(&out, pathStack); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_String GetNavDestinationIdImpl(Ark_NavDestinationContext peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getNavDestinationId("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetNavDestinationIdImpl(Ark_NavDestinationContext peer, - const Opt_String* navDestinationId) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setNavDestinationId("); - WriteToString(&out, navDestinationId); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // NavDestinationContextAccessor - namespace NavExtenderAccessor { - void SetNavigationOptionsImpl(Ark_NativePointer ptr, - Ark_NavPathStack pathStack) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setNavigationOptions("); - WriteToString(&out, ptr); - out.append(", "); - WriteToString(&out, pathStack); - out.append(") \n"); - appendGroupedLog(1, out); - } - void SetUpdateStackCallbackImpl(Ark_NavPathStack peer, - const NavExtender_OnUpdateStack* callback) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setUpdateStackCallback("); - WriteToString(&out, peer); - out.append(", "); - WriteToString(&out, callback); - out.append(") \n"); - appendGroupedLog(1, out); - } - void SyncStackImpl(Ark_NavPathStack peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("syncStack("); - WriteToString(&out, peer); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Boolean CheckNeedCreateImpl(Ark_NativePointer navigation, - Ark_Int32 index) - { - if (!needGroupedLog(1)) - { - return 0; - } - string out("checkNeedCreate("); - WriteToString(&out, navigation); - out.append(", "); - WriteToString(&out, index); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - void SetNavDestinationNodeImpl(Ark_NavPathStack peer, - Ark_Int32 index, - Ark_NativePointer node) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setNavDestinationNode("); - WriteToString(&out, peer); - out.append(", "); - WriteToString(&out, index); - out.append(", "); - WriteToString(&out, node); - out.append(") \n"); - appendGroupedLog(1, out); - } - void PushPathImpl(Ark_NavPathStack pathStack, - Ark_NavPathInfo info, - const Ark_NavigationOptions* options) - { - if (!needGroupedLog(1)) - { - return; - } - string out("pushPath("); - WriteToString(&out, pathStack); - out.append(", "); - WriteToString(&out, info); - out.append(", "); - WriteToString(&out, options); - out.append(") \n"); - appendGroupedLog(1, out); - } - void ReplacePathImpl(Ark_NavPathStack pathStack, - Ark_NavPathInfo info, - const Ark_NavigationOptions* options) - { - if (!needGroupedLog(1)) - { - return; - } - string out("replacePath("); - WriteToString(&out, pathStack); - out.append(", "); - WriteToString(&out, info); - out.append(", "); - WriteToString(&out, options); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_String PopImpl(Ark_NavPathStack pathStack, - Ark_Boolean animated) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("pop("); - WriteToString(&out, pathStack); - out.append(", "); - WriteToString(&out, animated); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetOnPopCallbackImpl(Ark_NavPathStack pathStack, - const Callback_String_Void* popCallback) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setOnPopCallback("); - WriteToString(&out, pathStack); - out.append(", "); - WriteToString(&out, popCallback); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_String GetIdByIndexImpl(Ark_NavPathStack pathStack, - Ark_Int32 index) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getIdByIndex("); - WriteToString(&out, pathStack); - out.append(", "); - WriteToString(&out, index); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Array_String GetIdByNameImpl(Ark_NavPathStack pathStack, - const Ark_String* name) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getIdByName("); - WriteToString(&out, pathStack); - out.append(", "); - WriteToString(&out, name); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void PopToIndexImpl(Ark_NavPathStack pathStack, - Ark_Int32 index, - Ark_Boolean animated) - { - if (!needGroupedLog(1)) - { - return; - } - string out("popToIndex("); - WriteToString(&out, pathStack); - out.append(", "); - WriteToString(&out, index); - out.append(", "); - WriteToString(&out, animated); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number PopToNameImpl(Ark_NavPathStack pathStack, - const Ark_String* name, - Ark_Boolean animated) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("popToName("); - WriteToString(&out, pathStack); - out.append(", "); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, animated); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - } // NavExtenderAccessor - namespace NavigationTransitionProxyAccessor { - void DestroyPeerImpl(Ark_NavigationTransitionProxy peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_NavigationTransitionProxy ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new NavigationTransitionProxy("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void FinishTransitionImpl(Ark_NavigationTransitionProxy peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("finishTransition("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_NavContentInfo GetFromImpl(Ark_NavigationTransitionProxy peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getFrom("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetFromImpl(Ark_NavigationTransitionProxy peer, - const Ark_NavContentInfo* from) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setFrom("); - WriteToString(&out, from); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_NavContentInfo GetToImpl(Ark_NavigationTransitionProxy peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getTo("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetToImpl(Ark_NavigationTransitionProxy peer, - const Ark_NavContentInfo* to) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setTo("); - WriteToString(&out, to); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_Boolean GetIsInteractiveImpl(Ark_NavigationTransitionProxy peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getIsInteractive("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetIsInteractiveImpl(Ark_NavigationTransitionProxy peer, - const Opt_Boolean* isInteractive) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setIsInteractive("); - WriteToString(&out, isInteractive); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_VoidCallback GetCancelTransitionImpl(Ark_NavigationTransitionProxy peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getCancelTransition("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetCancelTransitionImpl(Ark_NavigationTransitionProxy peer, - const Opt_VoidCallback* cancelTransition) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setCancelTransition("); - WriteToString(&out, cancelTransition); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_UpdateTransitionCallback GetUpdateTransitionImpl(Ark_NavigationTransitionProxy peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getUpdateTransition("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetUpdateTransitionImpl(Ark_NavigationTransitionProxy peer, - const Opt_UpdateTransitionCallback* updateTransition) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setUpdateTransition("); - WriteToString(&out, updateTransition); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // NavigationTransitionProxyAccessor - namespace NavPathInfoAccessor { - void DestroyPeerImpl(Ark_NavPathInfo peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_NavPathInfo ConstructImpl(const Ark_String* name, - const Opt_Object* param, - const Opt_Callback_PopInfo_Void* onPop, - const Opt_Boolean* isEntry) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new NavPathInfo("); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, param); - out.append(", "); - WriteToString(&out, onPop); - out.append(", "); - WriteToString(&out, isEntry); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_String GetNameImpl(Ark_NavPathInfo peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getName("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetNameImpl(Ark_NavPathInfo peer, - const Ark_String* name) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setName("); - WriteToString(&out, name); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_Object GetParamImpl(Ark_NavPathInfo peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getParam("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetParamImpl(Ark_NavPathInfo peer, - const Opt_Object* param) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setParam("); - WriteToString(&out, param); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_Callback_PopInfo_Void GetOnPopImpl(Ark_NavPathInfo peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getOnPop("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetOnPopImpl(Ark_NavPathInfo peer, - const Opt_Callback_PopInfo_Void* onPop) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setOnPop("); - WriteToString(&out, onPop); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_Boolean GetIsEntryImpl(Ark_NavPathInfo peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getIsEntry("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetIsEntryImpl(Ark_NavPathInfo peer, - const Opt_Boolean* isEntry) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setIsEntry("); - WriteToString(&out, isEntry); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_String GetNavDestinationIdImpl(Ark_NavPathInfo peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getNavDestinationId("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetNavDestinationIdImpl(Ark_NavPathInfo peer, - const Opt_String* navDestinationId) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setNavDestinationId("); - WriteToString(&out, navDestinationId); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // NavPathInfoAccessor - namespace NavPathStackAccessor { - void DestroyPeerImpl(Ark_NavPathStack peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_NavPathStack ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new NavPathStack("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void PushPath0Impl(Ark_NavPathStack peer, - Ark_NavPathInfo info, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - { - return; - } - string out("pushPath0("); - WriteToString(&out, info); - out.append(", "); - WriteToString(&out, animated); - out.append(") \n"); - appendGroupedLog(1, out); - } - void PushPath1Impl(Ark_NavPathStack peer, - Ark_NavPathInfo info, - const Opt_NavigationOptions* options) - { - if (!needGroupedLog(1)) - { - return; - } - string out("pushPath1("); - WriteToString(&out, info); - out.append(", "); - WriteToString(&out, options); - out.append(") \n"); - appendGroupedLog(1, out); - } - void PushDestination0Impl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_NavPathStack peer, - Ark_NavPathInfo info, - const Opt_Boolean* animated, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - { - return; - } - string out("pushDestination0("); - WriteToString(&out, info); - out.append(", "); - WriteToString(&out, animated); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(") \n"); - appendGroupedLog(1, out); - } - void PushDestination1Impl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_NavPathStack peer, - Ark_NavPathInfo info, - const Opt_NavigationOptions* options, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - { - return; - } - string out("pushDestination1("); - WriteToString(&out, info); - out.append(", "); - WriteToString(&out, options); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(") \n"); - appendGroupedLog(1, out); - } - void PushPathByName0Impl(Ark_NavPathStack peer, - const Ark_String* name, - const Opt_Object* param, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - { - return; - } - string out("pushPathByName0("); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, param); - out.append(", "); - WriteToString(&out, animated); - out.append(") \n"); - appendGroupedLog(1, out); - } - void PushPathByName1Impl(Ark_NavPathStack peer, - const Ark_String* name, - const Ark_Object* param, - const Callback_PopInfo_Void* onPop, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - { - return; - } - string out("pushPathByName1("); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, param); - out.append(", "); - WriteToString(&out, onPop); - out.append(", "); - WriteToString(&out, animated); - out.append(") \n"); - appendGroupedLog(1, out); - } - void PushDestinationByName0Impl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_NavPathStack peer, - const Ark_String* name, - const Ark_Object* param, - const Opt_Boolean* animated, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - { - return; - } - string out("pushDestinationByName0("); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, param); - out.append(", "); - WriteToString(&out, animated); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(") \n"); - appendGroupedLog(1, out); - } - void PushDestinationByName1Impl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_NavPathStack peer, - const Ark_String* name, - const Ark_Object* param, - const Callback_PopInfo_Void* onPop, - const Opt_Boolean* animated, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - { - return; - } - string out("pushDestinationByName1("); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, param); - out.append(", "); - WriteToString(&out, onPop); - out.append(", "); - WriteToString(&out, animated); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(") \n"); - appendGroupedLog(1, out); - } - void ReplacePath0Impl(Ark_NavPathStack peer, - Ark_NavPathInfo info, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - { - return; - } - string out("replacePath0("); - WriteToString(&out, info); - out.append(", "); - WriteToString(&out, animated); - out.append(") \n"); - appendGroupedLog(1, out); - } - void ReplacePath1Impl(Ark_NavPathStack peer, - Ark_NavPathInfo info, - const Opt_NavigationOptions* options) - { - if (!needGroupedLog(1)) - { - return; - } - string out("replacePath1("); - WriteToString(&out, info); - out.append(", "); - WriteToString(&out, options); - out.append(") \n"); - appendGroupedLog(1, out); - } - void ReplaceDestinationImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_NavPathStack peer, - Ark_NavPathInfo info, - const Opt_NavigationOptions* options, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - { - return; - } - string out("replaceDestination("); - WriteToString(&out, info); - out.append(", "); - WriteToString(&out, options); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(") \n"); - appendGroupedLog(1, out); - } - void ReplacePathByNameImpl(Ark_NavPathStack peer, - const Ark_String* name, - const Ark_Object* param, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - { - return; - } - string out("replacePathByName("); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, param); - out.append(", "); - WriteToString(&out, animated); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number RemoveByIndexesImpl(Ark_NavPathStack peer, - const Array_Number* indexes) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("removeByIndexes("); - WriteToString(&out, indexes); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - Ark_Number RemoveByNameImpl(Ark_NavPathStack peer, - const Ark_String* name) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("removeByName("); - WriteToString(&out, name); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - Ark_Boolean RemoveByNavDestinationIdImpl(Ark_NavPathStack peer, - const Ark_String* navDestinationId) - { - if (!needGroupedLog(1)) - { - return 0; - } - string out("removeByNavDestinationId("); - WriteToString(&out, navDestinationId); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - Opt_NavPathInfo Pop0Impl(Ark_NavPathStack peer, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("pop0("); - WriteToString(&out, animated); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Opt_NavPathInfo Pop1Impl(Ark_NavPathStack peer, - const Ark_Object* result, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("pop1("); - WriteToString(&out, result); - out.append(", "); - WriteToString(&out, animated); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_Number PopToName0Impl(Ark_NavPathStack peer, - const Ark_String* name, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("popToName0("); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, animated); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - Ark_Number PopToName1Impl(Ark_NavPathStack peer, - const Ark_String* name, - const Ark_Object* result, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("popToName1("); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, result); - out.append(", "); - WriteToString(&out, animated); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void PopToIndex0Impl(Ark_NavPathStack peer, - const Ark_Number* index, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - { - return; - } - string out("popToIndex0("); - WriteToString(&out, index); - out.append(", "); - WriteToString(&out, animated); - out.append(") \n"); - appendGroupedLog(1, out); - } - void PopToIndex1Impl(Ark_NavPathStack peer, - const Ark_Number* index, - const Ark_Object* result, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - { - return; - } - string out("popToIndex1("); - WriteToString(&out, index); - out.append(", "); - WriteToString(&out, result); - out.append(", "); - WriteToString(&out, animated); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number MoveToTopImpl(Ark_NavPathStack peer, - const Ark_String* name, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("moveToTop("); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, animated); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void MoveIndexToTopImpl(Ark_NavPathStack peer, - const Ark_Number* index, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - { - return; - } - string out("moveIndexToTop("); - WriteToString(&out, index); - out.append(", "); - WriteToString(&out, animated); - out.append(") \n"); - appendGroupedLog(1, out); - } - void ClearImpl(Ark_NavPathStack peer, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - { - return; - } - string out("clear("); - WriteToString(&out, animated); - out.append(") \n"); - appendGroupedLog(1, out); - } - Array_String GetAllPathNameImpl(Ark_NavPathStack peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getAllPathName("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Opt_Object GetParamByIndexImpl(Ark_NavPathStack peer, - const Ark_Number* index) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getParamByIndex("); - WriteToString(&out, index); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Array_Opt_Object GetParamByNameImpl(Ark_NavPathStack peer, - const Ark_String* name) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getParamByName("); - WriteToString(&out, name); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Array_Number GetIndexByNameImpl(Ark_NavPathStack peer, - const Ark_String* name) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getIndexByName("); - WriteToString(&out, name); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Opt_NavPathStack GetParentImpl(Ark_NavPathStack peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getParent("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_Number SizeImpl(Ark_NavPathStack peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("size("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void DisableAnimationImpl(Ark_NavPathStack peer, - Ark_Boolean value) - { - if (!needGroupedLog(1)) - { - return; - } - string out("disableAnimation("); - WriteToString(&out, value); - out.append(") \n"); - appendGroupedLog(1, out); - } - void SetInterceptionImpl(Ark_NavPathStack peer, - const Ark_NavigationInterception* interception) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setInterception("); - WriteToString(&out, interception); - out.append(") \n"); - appendGroupedLog(1, out); - } - Array_NavPathInfo GetPathStackImpl(Ark_NavPathStack peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getPathStack("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetPathStackImpl(Ark_NavPathStack peer, - const Array_NavPathInfo* pathStack, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setPathStack("); - WriteToString(&out, pathStack); - out.append(", "); - WriteToString(&out, animated); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // NavPathStackAccessor - namespace NodeContentAccessor { - void DestroyPeerImpl(Ark_NodeContent peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_NodeContent ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new NodeContent("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void AddFrameNodeImpl(Ark_NodeContent peer, - Ark_FrameNode node) - { - if (!needGroupedLog(1)) - { - return; - } - string out("addFrameNode("); - WriteToString(&out, node); - out.append(") \n"); - appendGroupedLog(1, out); - } - void RemoveFrameNodeImpl(Ark_NodeContent peer, - Ark_FrameNode node) - { - if (!needGroupedLog(1)) - { - return; - } - string out("removeFrameNode("); - WriteToString(&out, node); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // NodeContentAccessor - namespace OffscreenCanvasAccessor { - void DestroyPeerImpl(Ark_OffscreenCanvas peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_OffscreenCanvas ConstructImpl(const Ark_Number* width, - const Ark_Number* height, - const Opt_LengthMetricsUnit* unit) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new OffscreenCanvas("); - WriteToString(&out, width); - out.append(", "); - WriteToString(&out, height); - out.append(", "); - WriteToString(&out, unit); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_ImageBitmap TransferToImageBitmapImpl(Ark_OffscreenCanvas peer) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("transferToImageBitmap("); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_OffscreenCanvasRenderingContext2D GetContext2dImpl(Ark_OffscreenCanvas peer, - const Opt_RenderingContextSettings* options) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("getContext2d("); - WriteToString(&out, options); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_Number GetHeightImpl(Ark_OffscreenCanvas peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getHeight("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetHeightImpl(Ark_OffscreenCanvas peer, - const Ark_Number* height) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setHeight("); - WriteToString(&out, height); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetWidthImpl(Ark_OffscreenCanvas peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getWidth("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetWidthImpl(Ark_OffscreenCanvas peer, - const Ark_Number* width) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setWidth("); - WriteToString(&out, width); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // OffscreenCanvasAccessor - namespace OffscreenCanvasRenderingContext2DAccessor { - void DestroyPeerImpl(Ark_OffscreenCanvasRenderingContext2D peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_OffscreenCanvasRenderingContext2D ConstructImpl(const Ark_Number* width, - const Ark_Number* height, - const Opt_RenderingContextSettings* settings, - const Opt_LengthMetricsUnit* unit) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new OffscreenCanvasRenderingContext2D("); - WriteToString(&out, width); - out.append(", "); - WriteToString(&out, height); - out.append(", "); - WriteToString(&out, settings); - out.append(", "); - WriteToString(&out, unit); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_String ToDataURLImpl(Ark_OffscreenCanvasRenderingContext2D peer, - const Opt_String* type, - const Opt_Number* quality) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("toDataURL("); - WriteToString(&out, type); - out.append(", "); - WriteToString(&out, quality); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_ImageBitmap TransferToImageBitmapImpl(Ark_OffscreenCanvasRenderingContext2D peer) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("transferToImageBitmap("); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - } // OffscreenCanvasRenderingContext2DAccessor - namespace PanGestureEventAccessor { - void DestroyPeerImpl(Ark_PanGestureEvent peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_PanGestureEvent ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new PanGestureEvent("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_Number GetOffsetXImpl(Ark_PanGestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getOffsetX("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetOffsetXImpl(Ark_PanGestureEvent peer, - const Ark_Number* offsetX) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setOffsetX("); - WriteToString(&out, offsetX); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetOffsetYImpl(Ark_PanGestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getOffsetY("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetOffsetYImpl(Ark_PanGestureEvent peer, - const Ark_Number* offsetY) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setOffsetY("); - WriteToString(&out, offsetY); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetVelocityXImpl(Ark_PanGestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getVelocityX("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetVelocityXImpl(Ark_PanGestureEvent peer, - const Ark_Number* velocityX) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setVelocityX("); - WriteToString(&out, velocityX); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetVelocityYImpl(Ark_PanGestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getVelocityY("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetVelocityYImpl(Ark_PanGestureEvent peer, - const Ark_Number* velocityY) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setVelocityY("); - WriteToString(&out, velocityY); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetVelocityImpl(Ark_PanGestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getVelocity("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetVelocityImpl(Ark_PanGestureEvent peer, - const Ark_Number* velocity) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setVelocity("); - WriteToString(&out, velocity); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // PanGestureEventAccessor - namespace PanGestureInterfaceAccessor { - void DestroyPeerImpl(Ark_PanGestureInterface peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_PanGestureInterface ConstructImpl(const Ark_Union_PanGestureInterface_Invoke_Literal_PanGestureOptions* value) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new PanGestureInterface("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_PanGestureInterface OnActionStartImpl(Ark_PanGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("onActionStart("); - WriteToString(&out, event); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_PanGestureInterface OnActionUpdateImpl(Ark_PanGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("onActionUpdate("); - WriteToString(&out, event); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_PanGestureInterface OnActionEndImpl(Ark_PanGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("onActionEnd("); - WriteToString(&out, event); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_PanGestureInterface OnActionCancel0Impl(Ark_PanGestureInterface peer, - const Callback_Void* event) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("onActionCancel0("); - WriteToString(&out, event); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_PanGestureInterface OnActionCancel1Impl(Ark_PanGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("onActionCancel1("); - WriteToString(&out, event); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - } // PanGestureInterfaceAccessor - namespace PanGestureOptionsAccessor { - void DestroyPeerImpl(Ark_PanGestureOptions peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_PanGestureOptions ConstructImpl(const Opt_PanGestureHandlerOptions* value) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new PanGestureOptions("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void SetDirectionImpl(Ark_PanGestureOptions peer, - Ark_PanDirection value) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setDirection("); - WriteToString(&out, value); - out.append(") \n"); - appendGroupedLog(1, out); - } - void SetDistanceImpl(Ark_PanGestureOptions peer, - const Ark_Number* value) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setDistance("); - WriteToString(&out, value); - out.append(") \n"); - appendGroupedLog(1, out); - } - void SetFingersImpl(Ark_PanGestureOptions peer, - const Ark_Number* value) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setFingers("); - WriteToString(&out, value); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_PanDirection GetDirectionImpl(Ark_PanGestureOptions peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getDirection("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_Number GetDistanceImpl(Ark_PanGestureOptions peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getDistance("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - } // PanGestureOptionsAccessor - namespace PanRecognizerAccessor { - void DestroyPeerImpl(Ark_PanRecognizer peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_PanRecognizer ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new PanRecognizer("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_PanGestureOptions GetPanGestureOptionsImpl(Ark_PanRecognizer peer) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("getPanGestureOptions("); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - } // PanRecognizerAccessor - namespace ParagraphStyleAccessor { - void DestroyPeerImpl(Ark_ParagraphStyle peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_ParagraphStyle ConstructImpl(const Opt_ParagraphStyleInterface* value) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new ParagraphStyle("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - Opt_TextAlign GetTextAlignImpl(Ark_ParagraphStyle peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getTextAlign("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Opt_Number GetTextIndentImpl(Ark_ParagraphStyle peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getTextIndent("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Opt_Number GetMaxLinesImpl(Ark_ParagraphStyle peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getMaxLines("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Opt_TextOverflow GetOverflowImpl(Ark_ParagraphStyle peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getOverflow("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Opt_WordBreak GetWordBreakImpl(Ark_ParagraphStyle peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getWordBreak("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Opt_Union_Number_LeadingMarginPlaceholder GetLeadingMarginImpl(Ark_ParagraphStyle peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getLeadingMargin("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Opt_Number GetParagraphSpacingImpl(Ark_ParagraphStyle peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getParagraphSpacing("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - } // ParagraphStyleAccessor - namespace Path2DAccessor { - void DestroyPeerImpl(Ark_Path2D peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Path2D Construct0Impl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("construct0("); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_Path2D Construct1Impl(Ark_LengthMetricsUnit unit) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("construct1("); - WriteToString(&out, unit); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_Path2D Construct2Impl(Ark_Path2D path) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("construct2("); - WriteToString(&out, path); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_Path2D Construct3Impl(Ark_Path2D path, - Ark_LengthMetricsUnit unit) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("construct3("); - WriteToString(&out, path); - out.append(", "); - WriteToString(&out, unit); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_Path2D Construct4Impl(const Ark_String* d) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("construct4("); - WriteToString(&out, d); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_Path2D Construct5Impl(const Ark_String* description, - Ark_LengthMetricsUnit unit) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("construct5("); - WriteToString(&out, description); - out.append(", "); - WriteToString(&out, unit); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - 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); - } - void AddPathImpl(Ark_Path2D peer, - Ark_Path2D path, - const Opt_Matrix2D* transform) - { - if (!needGroupedLog(1)) - { - return; - } - string out("addPath("); - WriteToString(&out, path); - out.append(", "); - WriteToString(&out, transform); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // Path2DAccessor - namespace PathShapeAccessor { - void DestroyPeerImpl(Ark_PathShape peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_PathShape ConstructImpl(const Opt_PathShapeOptions* options) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new PathShape("); - WriteToString(&out, options); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_PathShape OffsetImpl(Ark_PathShape peer, - const Ark_Position* offset) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("offset("); - WriteToString(&out, offset); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_PathShape FillImpl(Ark_PathShape peer, - const Ark_ResourceColor* color) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("fill("); - WriteToString(&out, color); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_PathShape PositionImpl(Ark_PathShape peer, - const Ark_Position* position) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("position("); - WriteToString(&out, position); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_PathShape CommandsImpl(Ark_PathShape peer, - const Ark_String* commands) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("commands("); - WriteToString(&out, commands); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - } // PathShapeAccessor - namespace PatternLockControllerAccessor { - void DestroyPeerImpl(Ark_PatternLockController peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_PatternLockController ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new PatternLockController("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void ResetImpl(Ark_PatternLockController peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("reset("); - out.append(") \n"); - appendGroupedLog(1, out); - } - void SetChallengeResultImpl(Ark_PatternLockController peer, - Ark_PatternLockChallengeResult result) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setChallengeResult("); - WriteToString(&out, result); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // PatternLockControllerAccessor - namespace PermissionRequestAccessor { - void DestroyPeerImpl(Ark_PermissionRequest peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_PermissionRequest ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new PermissionRequest("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void DenyImpl(Ark_PermissionRequest peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("deny("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_String GetOriginImpl(Ark_PermissionRequest peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getOrigin("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Array_String GetAccessibleResourceImpl(Ark_PermissionRequest peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getAccessibleResource("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void GrantImpl(Ark_PermissionRequest peer, - const Array_String* resources) - { - if (!needGroupedLog(1)) - { - return; - } - string out("grant("); - WriteToString(&out, resources); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // PermissionRequestAccessor - namespace PersistentStorageBackendAccessor { - Opt_String GetImpl(const Ark_String* key) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("get("); - WriteToString(&out, key); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_Boolean HasImpl(const Ark_String* key) - { - if (!needGroupedLog(1)) - { - return 0; - } - string out("has("); - WriteToString(&out, key); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - void RemoveImpl(const Ark_String* key) - { - if (!needGroupedLog(1)) - { - return; - } - string out("remove("); - WriteToString(&out, key); - out.append(") \n"); - appendGroupedLog(1, out); - } - void SetImpl(const Ark_String* key, - const Ark_String* value) - { - if (!needGroupedLog(1)) - { - return; - } - string out("set("); - WriteToString(&out, key); - out.append(", "); - WriteToString(&out, value); - out.append(") \n"); - appendGroupedLog(1, out); - } - void ClearImpl() - { - if (!needGroupedLog(1)) - { - return; - } - string out("clear("); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // PersistentStorageBackendAccessor - namespace PinchGestureEventAccessor { - void DestroyPeerImpl(Ark_PinchGestureEvent peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_PinchGestureEvent ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new PinchGestureEvent("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_Number GetScaleImpl(Ark_PinchGestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getScale("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetScaleImpl(Ark_PinchGestureEvent peer, - const Ark_Number* scale) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setScale("); - WriteToString(&out, scale); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetPinchCenterXImpl(Ark_PinchGestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getPinchCenterX("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetPinchCenterXImpl(Ark_PinchGestureEvent peer, - const Ark_Number* pinchCenterX) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setPinchCenterX("); - WriteToString(&out, pinchCenterX); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetPinchCenterYImpl(Ark_PinchGestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getPinchCenterY("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetPinchCenterYImpl(Ark_PinchGestureEvent peer, - const Ark_Number* pinchCenterY) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setPinchCenterY("); - WriteToString(&out, pinchCenterY); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // PinchGestureEventAccessor - namespace PinchGestureInterfaceAccessor { - void DestroyPeerImpl(Ark_PinchGestureInterface peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_PinchGestureInterface ConstructImpl(const Ark_PinchGestureInterface_Invoke_Literal* value) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new PinchGestureInterface("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_PinchGestureInterface OnActionStartImpl(Ark_PinchGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("onActionStart("); - WriteToString(&out, event); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_PinchGestureInterface OnActionUpdateImpl(Ark_PinchGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("onActionUpdate("); - WriteToString(&out, event); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_PinchGestureInterface OnActionEndImpl(Ark_PinchGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("onActionEnd("); - WriteToString(&out, event); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_PinchGestureInterface OnActionCancel0Impl(Ark_PinchGestureInterface peer, - const Callback_Void* event) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("onActionCancel0("); - WriteToString(&out, event); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_PinchGestureInterface OnActionCancel1Impl(Ark_PinchGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("onActionCancel1("); - WriteToString(&out, event); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - } // PinchGestureInterfaceAccessor - namespace PinchRecognizerAccessor { - void DestroyPeerImpl(Ark_PinchRecognizer peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_PinchRecognizer ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new PinchRecognizer("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_Number GetDistanceImpl(Ark_PinchRecognizer peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getDistance("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - } // PinchRecognizerAccessor - namespace PixelMapMockAccessor { - void DestroyPeerImpl(Ark_PixelMapMock peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_PixelMapMock ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new PixelMapMock("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void ReleaseImpl(Ark_PixelMapMock peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("release("); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // PixelMapMockAccessor - namespace ProgressMaskAccessor { - void DestroyPeerImpl(Ark_ProgressMask peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_ProgressMask ConstructImpl(const Ark_Number* value, - const Ark_Number* total, - const Ark_ResourceColor* color) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new ProgressMask("); - WriteToString(&out, value); - out.append(", "); - WriteToString(&out, total); - out.append(", "); - WriteToString(&out, color); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void UpdateProgressImpl(Ark_ProgressMask peer, - const Ark_Number* value) - { - if (!needGroupedLog(1)) - { - return; - } - string out("updateProgress("); - WriteToString(&out, value); - out.append(") \n"); - appendGroupedLog(1, out); - } - void UpdateColorImpl(Ark_ProgressMask peer, - const Ark_ResourceColor* value) - { - if (!needGroupedLog(1)) - { - return; - } - string out("updateColor("); - WriteToString(&out, value); - out.append(") \n"); - appendGroupedLog(1, out); - } - void EnableBreathingAnimationImpl(Ark_ProgressMask peer, - Ark_Boolean value) - { - if (!needGroupedLog(1)) - { - return; - } - string out("enableBreathingAnimation("); - WriteToString(&out, value); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // ProgressMaskAccessor - namespace PromptActionAccessor { - void DestroyPeerImpl(Ark_PromptAction peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_PromptAction ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new PromptAction("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void OpenPopupImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_PromptAction peer, - Ark_ComponentContent content, - const Ark_TargetInfo* target, - const Opt_PopupCommonOptions* options, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - { - return; - } - string out("openPopup("); - WriteToString(&out, content); - out.append(", "); - WriteToString(&out, target); - out.append(", "); - WriteToString(&out, options); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(") \n"); - appendGroupedLog(1, out); - } - void UpatePopupImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_PromptAction peer, - Ark_ComponentContent content, - const Ark_PopupCommonOptions* options, - const Opt_Boolean* partialUpdate, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - { - return; - } - string out("upatePopup("); - WriteToString(&out, content); - out.append(", "); - WriteToString(&out, options); - out.append(", "); - WriteToString(&out, partialUpdate); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(") \n"); - appendGroupedLog(1, out); - } - void ClosePopupImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_PromptAction peer, - Ark_ComponentContent content, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - { - return; - } - string out("closePopup("); - WriteToString(&out, content); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(") \n"); - appendGroupedLog(1, out); - } - void OpenMenuImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_PromptAction peer, - Ark_ComponentContent content, - const Ark_TargetInfo* target, - const Opt_MenuOptions* options, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - { - return; - } - string out("openMenu("); - WriteToString(&out, content); - out.append(", "); - WriteToString(&out, target); - out.append(", "); - WriteToString(&out, options); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(") \n"); - appendGroupedLog(1, out); - } - void UpdateMenuImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_PromptAction peer, - Ark_ComponentContent content, - const Ark_MenuOptions* options, - const Opt_Boolean* partialUpdate, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - { - return; - } - string out("updateMenu("); - WriteToString(&out, content); - out.append(", "); - WriteToString(&out, options); - out.append(", "); - WriteToString(&out, partialUpdate); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(") \n"); - appendGroupedLog(1, out); - } - void CloseMenuImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_PromptAction peer, - Ark_ComponentContent content, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - { - return; - } - string out("closeMenu("); - WriteToString(&out, content); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // PromptActionAccessor - namespace PulseSymbolEffectAccessor { - void DestroyPeerImpl(Ark_PulseSymbolEffect peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_PulseSymbolEffect ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new PulseSymbolEffect("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(100); - } - Ark_NativePointer GetFinalizerImpl() - { - if (!needGroupedLog(1)) - { - return fnPtr(dummyClassFinalizer); - } - string out("getFinalizer("); + string out("pushDestination0("); + WriteToString(&out, info); + out.append(", "); + WriteToString(&out, animated); + out.append(", "); + WriteToString(&out, outputArgumentForReturningPromise); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - } // PulseSymbolEffectAccessor - namespace RectShapeAccessor { - void DestroyPeerImpl(Ark_RectShape peer) + void PushDestination1Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + Ark_NavPathStack peer, + Ark_NavPathInfo info, + const Opt_NavigationOptions* options, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { if (!needGroupedLog(1)) { return; } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_RectShape ConstructImpl(const Opt_Union_RectShapeOptions_RoundRectShapeOptions* options) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new RectShape("); + string out("pushDestination1("); + WriteToString(&out, info); + out.append(", "); WriteToString(&out, options); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_RectShape OffsetImpl(Ark_RectShape peer, - const Ark_Position* offset) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("offset("); - WriteToString(&out, offset); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_RectShape FillImpl(Ark_RectShape peer, - const Ark_ResourceColor* color) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("fill("); - WriteToString(&out, color); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_RectShape PositionImpl(Ark_RectShape peer, - const Ark_Position* position) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("position("); - WriteToString(&out, position); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_RectShape WidthImpl(Ark_RectShape peer, - const Ark_Length* width) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("width("); - WriteToString(&out, width); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_RectShape HeightImpl(Ark_RectShape peer, - const Ark_Length* height) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("height("); - WriteToString(&out, height); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_RectShape SizeImpl(Ark_RectShape peer, - const Ark_SizeOptions* size) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("size("); - WriteToString(&out, size); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_RectShape RadiusWidthImpl(Ark_RectShape peer, - const Ark_Union_Number_String* rWidth) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("radiusWidth("); - WriteToString(&out, rWidth); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_RectShape RadiusHeightImpl(Ark_RectShape peer, - const Ark_Union_Number_String* rHeight) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("radiusHeight("); - WriteToString(&out, rHeight); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_RectShape RadiusImpl(Ark_RectShape peer, - const Ark_Union_Number_String_Array_Union_Number_String* radius) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("radius("); - WriteToString(&out, radius); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - } // RectShapeAccessor - namespace RenderingContextSettingsAccessor { - void DestroyPeerImpl(Ark_RenderingContextSettings peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_RenderingContextSettings ConstructImpl(const Opt_Boolean* antialias) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new RenderingContextSettings("); - WriteToString(&out, antialias); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - Opt_Boolean GetAntialiasImpl(Ark_RenderingContextSettings peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getAntialias("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetAntialiasImpl(Ark_RenderingContextSettings peer, - const Opt_Boolean* antialias) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setAntialias("); - WriteToString(&out, antialias); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // RenderingContextSettingsAccessor - namespace RenderNodeAccessor { - void DestroyPeerImpl(Ark_RenderNode peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_RenderNode ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new RenderNode("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void AppendChildImpl(Ark_RenderNode peer, - Ark_RenderNode node) - { - if (!needGroupedLog(1)) - { - return; - } - string out("appendChild("); - WriteToString(&out, node); - out.append(") \n"); - appendGroupedLog(1, out); - } - void InsertChildAfterImpl(Ark_RenderNode peer, - Ark_RenderNode child, - const Opt_RenderNode* sibling) - { - if (!needGroupedLog(1)) - { - return; - } - string out("insertChildAfter("); - WriteToString(&out, child); out.append(", "); - WriteToString(&out, sibling); - out.append(") \n"); - appendGroupedLog(1, out); - } - void RemoveChildImpl(Ark_RenderNode peer, - Ark_RenderNode node) - { - if (!needGroupedLog(1)) - { - return; - } - string out("removeChild("); - WriteToString(&out, node); - out.append(") \n"); - appendGroupedLog(1, out); - } - void ClearChildrenImpl(Ark_RenderNode peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("clearChildren("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_RenderNode GetChildImpl(Ark_RenderNode peer, - const Ark_Number* index) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getChild("); - WriteToString(&out, index); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Opt_RenderNode GetFirstChildImpl(Ark_RenderNode peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getFirstChild("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Opt_RenderNode GetNextSiblingImpl(Ark_RenderNode peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getNextSibling("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Opt_RenderNode GetPreviousSiblingImpl(Ark_RenderNode peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getPreviousSibling("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void DrawImpl(Ark_RenderNode peer, - Ark_DrawContext context) - { - if (!needGroupedLog(1)) - { - return; - } - string out("draw("); - WriteToString(&out, context); - out.append(") \n"); - appendGroupedLog(1, out); - } - void InvalidateImpl(Ark_RenderNode peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("invalidate("); - out.append(") \n"); - appendGroupedLog(1, out); - } - void DisposeImpl(Ark_RenderNode peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("dispose("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetBackgroundColorImpl(Ark_RenderNode peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getBackgroundColor("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetBackgroundColorImpl(Ark_RenderNode peer, - const Ark_Number* backgroundColor) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setBackgroundColor("); - WriteToString(&out, backgroundColor); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Boolean GetClipToFrameImpl(Ark_RenderNode peer) - { - if (!needGroupedLog(1)) - { - return 0; - } - string out("getClipToFrame("); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - void SetClipToFrameImpl(Ark_RenderNode peer, - Ark_Boolean clipToFrame) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setClipToFrame("); - WriteToString(&out, clipToFrame); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetOpacityImpl(Ark_RenderNode peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getOpacity("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetOpacityImpl(Ark_RenderNode peer, - const Ark_Number* opacity) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setOpacity("); - WriteToString(&out, opacity); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Size GetSizeImpl(Ark_RenderNode peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getSize("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetSizeImpl(Ark_RenderNode peer, - const Ark_Size* size) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setSize("); - WriteToString(&out, size); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Vector2 GetPositionImpl(Ark_RenderNode peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getPosition("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetPositionImpl(Ark_RenderNode peer, - const Ark_Vector2* position) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setPosition("); - WriteToString(&out, position); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Frame GetFrameImpl(Ark_RenderNode peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getFrame("); + WriteToString(&out, outputArgumentForReturningPromise); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - void SetFrameImpl(Ark_RenderNode peer, - const Ark_Frame* frame) + void PushPathByName0Impl(Ark_NavPathStack peer, + const Ark_String* name, + const Opt_Object* param, + const Opt_Boolean* animated) { if (!needGroupedLog(1)) { return; } - string out("setFrame("); - WriteToString(&out, frame); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Vector2 GetPivotImpl(Ark_RenderNode peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getPivot("); + string out("pushPathByName0("); + WriteToString(&out, name); + out.append(", "); + WriteToString(&out, param); + out.append(", "); + WriteToString(&out, animated); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - void SetPivotImpl(Ark_RenderNode peer, - const Ark_Vector2* pivot) + void PushPathByName1Impl(Ark_NavPathStack peer, + const Ark_String* name, + const Ark_Object* param, + const Callback_PopInfo_Void* onPop, + const Opt_Boolean* animated) { if (!needGroupedLog(1)) { return; } - string out("setPivot("); - WriteToString(&out, pivot); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Vector2 GetScaleImpl(Ark_RenderNode peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getScale("); + string out("pushPathByName1("); + WriteToString(&out, name); + out.append(", "); + WriteToString(&out, param); + out.append(", "); + WriteToString(&out, onPop); + out.append(", "); + WriteToString(&out, animated); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - void SetScaleImpl(Ark_RenderNode peer, - const Ark_Vector2* scale) + void PushDestinationByName0Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + Ark_NavPathStack peer, + const Ark_String* name, + const Ark_Object* param, + const Opt_Boolean* animated, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { if (!needGroupedLog(1)) { return; } - string out("setScale("); - WriteToString(&out, scale); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Vector2 GetTranslationImpl(Ark_RenderNode peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getTranslation("); + string out("pushDestinationByName0("); + WriteToString(&out, name); + out.append(", "); + WriteToString(&out, param); + out.append(", "); + WriteToString(&out, animated); + out.append(", "); + WriteToString(&out, outputArgumentForReturningPromise); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - void SetTranslationImpl(Ark_RenderNode peer, - const Ark_Vector2* translation) + void PushDestinationByName1Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + Ark_NavPathStack peer, + const Ark_String* name, + const Ark_Object* param, + const Callback_PopInfo_Void* onPop, + const Opt_Boolean* animated, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { if (!needGroupedLog(1)) { return; } - string out("setTranslation("); - WriteToString(&out, translation); + string out("pushDestinationByName1("); + WriteToString(&out, name); + out.append(", "); + WriteToString(&out, param); + out.append(", "); + WriteToString(&out, onPop); + out.append(", "); + WriteToString(&out, animated); + out.append(", "); + WriteToString(&out, outputArgumentForReturningPromise); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Vector3 GetRotationImpl(Ark_RenderNode peer) + void ReplacePath0Impl(Ark_NavPathStack peer, + Ark_NavPathInfo info, + const Opt_Boolean* animated) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getRotation("); + string out("replacePath0("); + WriteToString(&out, info); + out.append(", "); + WriteToString(&out, animated); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - void SetRotationImpl(Ark_RenderNode peer, - const Ark_Vector3* rotation) + void ReplacePath1Impl(Ark_NavPathStack peer, + Ark_NavPathInfo info, + const Opt_NavigationOptions* options) { if (!needGroupedLog(1)) { return; } - string out("setRotation("); - WriteToString(&out, rotation); + string out("replacePath1("); + WriteToString(&out, info); + out.append(", "); + WriteToString(&out, options); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Matrix4 GetTransformImpl(Ark_RenderNode peer) + void ReplaceDestinationImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + Ark_NavPathStack peer, + Ark_NavPathInfo info, + const Opt_NavigationOptions* options, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getTransform("); + string out("replaceDestination("); + WriteToString(&out, info); + out.append(", "); + WriteToString(&out, options); + out.append(", "); + WriteToString(&out, outputArgumentForReturningPromise); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - void SetTransformImpl(Ark_RenderNode peer, - const Ark_Matrix4* transform) + void ReplacePathByNameImpl(Ark_NavPathStack peer, + const Ark_String* name, + const Ark_Object* param, + const Opt_Boolean* animated) { if (!needGroupedLog(1)) { return; } - string out("setTransform("); - WriteToString(&out, transform); + string out("replacePathByName("); + WriteToString(&out, name); + out.append(", "); + WriteToString(&out, param); + out.append(", "); + WriteToString(&out, animated); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Number GetShadowColorImpl(Ark_RenderNode peer) + Ark_Number RemoveByIndexesImpl(Ark_NavPathStack peer, + const Array_Number* indexes) { if (!needGroupedLog(1)) { return {42}; } - string out("getShadowColor("); + string out("removeByIndexes("); + WriteToString(&out, indexes); out.append(") \n"); out.append("[return {42}] \n"); appendGroupedLog(1, out); return {42}; } - void SetShadowColorImpl(Ark_RenderNode peer, - const Ark_Number* shadowColor) + Ark_Number RemoveByNameImpl(Ark_NavPathStack peer, + const Ark_String* name) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("setShadowColor("); - WriteToString(&out, shadowColor); + string out("removeByName("); + WriteToString(&out, name); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - Ark_Vector2 GetShadowOffsetImpl(Ark_RenderNode peer) + Ark_Boolean RemoveByNavDestinationIdImpl(Ark_NavPathStack peer, + const Ark_String* navDestinationId) { if (!needGroupedLog(1)) { - return {}; + return 0; } - string out("getShadowOffset("); + string out("removeByNavDestinationId("); + WriteToString(&out, navDestinationId); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); - return {}; + return 0; } - void SetShadowOffsetImpl(Ark_RenderNode peer, - const Ark_Vector2* shadowOffset) + Opt_NavPathInfo Pop0Impl(Ark_NavPathStack peer, + const Opt_Boolean* animated) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("setShadowOffset("); - WriteToString(&out, shadowOffset); + string out("pop0("); + WriteToString(&out, animated); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - Ark_String GetLabelImpl(Ark_RenderNode peer) + Opt_NavPathInfo Pop1Impl(Ark_NavPathStack peer, + const Ark_Object* result, + const Opt_Boolean* animated) { if (!needGroupedLog(1)) { return {}; } - string out("getLabel("); + string out("pop1("); + WriteToString(&out, result); + out.append(", "); + WriteToString(&out, animated); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - void SetLabelImpl(Ark_RenderNode peer, - const Ark_String* label) + Ark_Number PopToName0Impl(Ark_NavPathStack peer, + const Ark_String* name, + const Opt_Boolean* animated) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("setLabel("); - WriteToString(&out, label); + string out("popToName0("); + WriteToString(&out, name); + out.append(", "); + WriteToString(&out, animated); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - Ark_Number GetShadowAlphaImpl(Ark_RenderNode peer) + Ark_Number PopToName1Impl(Ark_NavPathStack peer, + const Ark_String* name, + const Ark_Object* result, + const Opt_Boolean* animated) { if (!needGroupedLog(1)) { return {42}; } - string out("getShadowAlpha("); + string out("popToName1("); + WriteToString(&out, name); + out.append(", "); + WriteToString(&out, result); + out.append(", "); + WriteToString(&out, animated); out.append(") \n"); out.append("[return {42}] \n"); appendGroupedLog(1, out); return {42}; } - void SetShadowAlphaImpl(Ark_RenderNode peer, - const Ark_Number* shadowAlpha) + void PopToIndex0Impl(Ark_NavPathStack peer, + const Ark_Number* index, + const Opt_Boolean* animated) { if (!needGroupedLog(1)) { return; } - string out("setShadowAlpha("); - WriteToString(&out, shadowAlpha); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetShadowElevationImpl(Ark_RenderNode peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getShadowElevation("); + string out("popToIndex0("); + WriteToString(&out, index); + out.append(", "); + WriteToString(&out, animated); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - void SetShadowElevationImpl(Ark_RenderNode peer, - const Ark_Number* shadowElevation) + void PopToIndex1Impl(Ark_NavPathStack peer, + const Ark_Number* index, + const Ark_Object* result, + const Opt_Boolean* animated) { if (!needGroupedLog(1)) { return; } - string out("setShadowElevation("); - WriteToString(&out, shadowElevation); + string out("popToIndex1("); + WriteToString(&out, index); + out.append(", "); + WriteToString(&out, result); + out.append(", "); + WriteToString(&out, animated); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Number GetShadowRadiusImpl(Ark_RenderNode peer) + Ark_Number MoveToTopImpl(Ark_NavPathStack peer, + const Ark_String* name, + const Opt_Boolean* animated) { if (!needGroupedLog(1)) { return {42}; } - string out("getShadowRadius("); + string out("moveToTop("); + WriteToString(&out, name); + out.append(", "); + WriteToString(&out, animated); out.append(") \n"); out.append("[return {42}] \n"); appendGroupedLog(1, out); return {42}; } - void SetShadowRadiusImpl(Ark_RenderNode peer, - const Ark_Number* shadowRadius) + void MoveIndexToTopImpl(Ark_NavPathStack peer, + const Ark_Number* index, + const Opt_Boolean* animated) { if (!needGroupedLog(1)) { return; } - string out("setShadowRadius("); - WriteToString(&out, shadowRadius); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_EdgeStyles GetBorderStyleImpl(Ark_RenderNode peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getBorderStyle("); + string out("moveIndexToTop("); + WriteToString(&out, index); + out.append(", "); + WriteToString(&out, animated); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - void SetBorderStyleImpl(Ark_RenderNode peer, - const Ark_EdgeStyles* borderStyle) + void ClearImpl(Ark_NavPathStack peer, + const Opt_Boolean* animated) { if (!needGroupedLog(1)) { return; } - string out("setBorderStyle("); - WriteToString(&out, borderStyle); + string out("clear("); + WriteToString(&out, animated); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Edges GetBorderWidthImpl(Ark_RenderNode peer) + Array_String GetAllPathNameImpl(Ark_NavPathStack peer) { if (!needGroupedLog(1)) { return {}; } - string out("getBorderWidth("); + string out("getAllPathName("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - void SetBorderWidthImpl(Ark_RenderNode peer, - const Ark_Edges* borderWidth) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setBorderWidth("); - WriteToString(&out, borderWidth); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Edges GetBorderColorImpl(Ark_RenderNode peer) + Opt_Object GetParamByIndexImpl(Ark_NavPathStack peer, + const Ark_Number* index) { if (!needGroupedLog(1)) { return {}; } - string out("getBorderColor("); + string out("getParamByIndex("); + WriteToString(&out, index); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - void SetBorderColorImpl(Ark_RenderNode peer, - const Ark_Edges* borderColor) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setBorderColor("); - WriteToString(&out, borderColor); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_BorderRadiuses_graphics GetBorderRadiusImpl(Ark_RenderNode peer) + Array_Opt_Object GetParamByNameImpl(Ark_NavPathStack peer, + const Ark_String* name) { if (!needGroupedLog(1)) { return {}; } - string out("getBorderRadius("); + string out("getParamByName("); + WriteToString(&out, name); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - void SetBorderRadiusImpl(Ark_RenderNode peer, - const Ark_BorderRadiuses_graphics* borderRadius) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setBorderRadius("); - WriteToString(&out, borderRadius); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_ShapeMask GetShapeMaskImpl(Ark_RenderNode peer) + Array_Number GetIndexByNameImpl(Ark_NavPathStack peer, + const Ark_String* name) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {}; } - string out("getShapeMask("); + string out("getIndexByName("); + WriteToString(&out, name); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {}; } - void SetShapeMaskImpl(Ark_RenderNode peer, - Ark_ShapeMask shapeMask) + Opt_NavPathStack GetParentImpl(Ark_NavPathStack peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("setShapeMask("); - WriteToString(&out, shapeMask); + string out("getParent("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - Ark_ShapeClip GetShapeClipImpl(Ark_RenderNode peer) + Ark_Number SizeImpl(Ark_NavPathStack peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {42}; } - string out("getShapeClip("); + string out("size("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {42}; } - void SetShapeClipImpl(Ark_RenderNode peer, - Ark_ShapeClip shapeClip) + void DisableAnimationImpl(Ark_NavPathStack peer, + Ark_Boolean value) { if (!needGroupedLog(1)) { return; } - string out("setShapeClip("); - WriteToString(&out, shapeClip); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Boolean GetMarkNodeGroupImpl(Ark_RenderNode peer) - { - if (!needGroupedLog(1)) - { - return 0; - } - string out("getMarkNodeGroup("); + string out("disableAnimation("); + WriteToString(&out, value); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - void SetMarkNodeGroupImpl(Ark_RenderNode peer, - Ark_Boolean markNodeGroup) + void SetInterceptionImpl(Ark_NavPathStack peer, + const Ark_NavigationInterception* interception) { if (!needGroupedLog(1)) { return; } - string out("setMarkNodeGroup("); - WriteToString(&out, markNodeGroup); + string out("setInterception("); + WriteToString(&out, interception); out.append(") \n"); appendGroupedLog(1, out); } - Ark_LengthMetricsUnit GetLengthMetricsUnitImpl(Ark_RenderNode peer) + Array_NavPathInfo GetPathStackImpl(Ark_NavPathStack peer) { if (!needGroupedLog(1)) { return {}; } - string out("getLengthMetricsUnit("); + string out("getPathStack("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - void SetLengthMetricsUnitImpl(Ark_RenderNode peer, - Ark_LengthMetricsUnit lengthMetricsUnit) + void SetPathStackImpl(Ark_NavPathStack peer, + const Array_NavPathInfo* pathStack, + const Opt_Boolean* animated) { if (!needGroupedLog(1)) { return; } - string out("setLengthMetricsUnit("); - WriteToString(&out, lengthMetricsUnit); + string out("setPathStack("); + WriteToString(&out, pathStack); + out.append(", "); + WriteToString(&out, animated); out.append(") \n"); appendGroupedLog(1, out); } - } // RenderNodeAccessor - namespace RenderServiceNodeAccessor { - } // RenderServiceNodeAccessor - namespace ReplaceSymbolEffectAccessor { - void DestroyPeerImpl(Ark_ReplaceSymbolEffect peer) + } // NavPathStackAccessor + namespace OffscreenCanvasAccessor { + void DestroyPeerImpl(Ark_OffscreenCanvas peer) { if (!needGroupedLog(1)) { @@ -42299,18 +33145,24 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_ReplaceSymbolEffect ConstructImpl(const Opt_EffectScope* scope) + Ark_OffscreenCanvas ConstructImpl(const Ark_Number* width, + const Ark_Number* height, + const Opt_LengthMetricsUnit* unit) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new ReplaceSymbolEffect("); - WriteToString(&out, scope); + string out("new OffscreenCanvas("); + WriteToString(&out, width); + out.append(", "); + WriteToString(&out, height); + out.append(", "); + WriteToString(&out, unit); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -42324,363 +33176,314 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Opt_EffectScope GetScopeImpl(Ark_ReplaceSymbolEffect peer) + Ark_ImageBitmap TransferToImageBitmapImpl(Ark_OffscreenCanvas peer) { if (!needGroupedLog(1)) { - return {}; + return reinterpret_cast(300); } - string out("getScope("); + string out("transferToImageBitmap("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return {}; + return reinterpret_cast(300); } - void SetScopeImpl(Ark_ReplaceSymbolEffect peer, - const Opt_EffectScope* scope) + Ark_OffscreenCanvasRenderingContext2D GetContext2dImpl(Ark_OffscreenCanvas peer, + const Opt_RenderingContextSettings* options) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(300); } - string out("setScope("); - WriteToString(&out, scope); + string out("getContext2d("); + WriteToString(&out, options); out.append(") \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(300); } - } // ReplaceSymbolEffectAccessor - namespace RestrictedWorkerAccessor { - void DestroyPeerImpl(Ark_RestrictedWorker peer) + Ark_Number GetHeightImpl(Ark_OffscreenCanvas peer) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("destroyPeer("); + string out("getHeight("); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - Ark_RestrictedWorker ConstructImpl(const Ark_String* scriptURL, - const Opt_WorkerOptions* options) + void SetHeightImpl(Ark_OffscreenCanvas peer, + const Ark_Number* height) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return; } - string out("new RestrictedWorker("); - WriteToString(&out, scriptURL); - out.append(", "); - WriteToString(&out, options); + string out("setHeight("); + WriteToString(&out, height); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); } - Ark_NativePointer GetFinalizerImpl() + Ark_Number GetWidthImpl(Ark_OffscreenCanvas peer) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return {42}; } - string out("getFinalizer("); + string out("getWidth("); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); + return {42}; } - void PostMessage0Impl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_Object* message, - const Array_Buffer* transfer) + void SetWidthImpl(Ark_OffscreenCanvas peer, + const Ark_Number* width) { if (!needGroupedLog(1)) { return; } - string out("postMessage0("); - WriteToString(&out, message); - out.append(", "); - WriteToString(&out, transfer); + string out("setWidth("); + WriteToString(&out, width); out.append(") \n"); appendGroupedLog(1, out); } - void PostMessage1Impl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_Object* message, - const Opt_PostMessageOptions* options) + } // OffscreenCanvasAccessor + namespace OffscreenCanvasRenderingContext2DAccessor { + void DestroyPeerImpl(Ark_OffscreenCanvasRenderingContext2D peer) { if (!needGroupedLog(1)) { return; } - string out("postMessage1("); - WriteToString(&out, message); - out.append(", "); - WriteToString(&out, options); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void PostMessageWithSharedSendableImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_Object* message, - const Opt_Array_Buffer* transfer) + Ark_OffscreenCanvasRenderingContext2D ConstructImpl(const Ark_Number* width, + const Ark_Number* height, + const Opt_RenderingContextSettings* settings, + const Opt_LengthMetricsUnit* unit) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("postMessageWithSharedSendable("); - WriteToString(&out, message); + string out("new OffscreenCanvasRenderingContext2D("); + WriteToString(&out, width); out.append(", "); - WriteToString(&out, transfer); - out.append(") \n"); - appendGroupedLog(1, out); - } - void OnImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_String* Type, - const WorkerEventListener* listener) - { - if (!needGroupedLog(1)) - { - return; - } - string out("on("); - WriteToString(&out, Type); + WriteToString(&out, height); out.append(", "); - WriteToString(&out, listener); + WriteToString(&out, settings); + out.append(", "); + WriteToString(&out, unit); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - void OnceImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_String* Type, - const WorkerEventListener* listener) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("once("); - WriteToString(&out, Type); - out.append(", "); - WriteToString(&out, listener); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - void OffImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_String* Type, - const Opt_WorkerEventListener* listener) + Ark_String ToDataURLImpl(Ark_OffscreenCanvasRenderingContext2D peer, + const Opt_String* type, + const Opt_Number* quality) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("off("); - WriteToString(&out, Type); + string out("toDataURL("); + WriteToString(&out, type); out.append(", "); - WriteToString(&out, listener); + WriteToString(&out, quality); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void TerminateImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer) + Ark_ImageBitmap TransferToImageBitmapImpl(Ark_OffscreenCanvasRenderingContext2D peer) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(300); } - string out("terminate("); + string out("transferToImageBitmap("); out.append(") \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(300); } - void AddEventListenerImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_String* Type, - const WorkerEventListener* listener) + } // OffscreenCanvasRenderingContext2DAccessor + namespace PanGestureEventAccessor { + void DestroyPeerImpl(Ark_PanGestureEvent peer) { if (!needGroupedLog(1)) { return; } - string out("addEventListener("); - WriteToString(&out, Type); - out.append(", "); - WriteToString(&out, listener); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Boolean DispatchEventImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_Event* event) - { - if (!needGroupedLog(1)) - { - return 0; - } - string out("dispatchEvent("); - WriteToString(&out, event); + string out("destroyPeer("); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - void RemoveEventListenerImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_String* Type, - const Opt_WorkerEventListener* callback_) + Ark_PanGestureEvent ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("removeEventListener("); - WriteToString(&out, Type); - out.append(", "); - WriteToString(&out, callback_); + string out("new PanGestureEvent("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - void RemoveAllListenerImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("removeAllListener("); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - void RegisterGlobalCallObjectImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_String* instanceName, - const Ark_Object* globalCallObject) + Ark_Number GetOffsetXImpl(Ark_PanGestureEvent peer) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("registerGlobalCallObject("); - WriteToString(&out, instanceName); - out.append(", "); - WriteToString(&out, globalCallObject); + string out("getOffsetX("); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - void UnregisterGlobalCallObjectImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Opt_String* instanceName) + void SetOffsetXImpl(Ark_PanGestureEvent peer, + const Ark_Number* offsetX) { if (!needGroupedLog(1)) { return; } - string out("unregisterGlobalCallObject("); - WriteToString(&out, instanceName); + string out("setOffsetX("); + WriteToString(&out, offsetX); out.append(") \n"); appendGroupedLog(1, out); } - Opt_RestrictedWorker_onexit_Callback GetOnexitImpl(Ark_RestrictedWorker peer) + Ark_Number GetOffsetYImpl(Ark_PanGestureEvent peer) { if (!needGroupedLog(1)) { - return {}; + return {42}; } - string out("getOnexit("); + string out("getOffsetY("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {}; + return {42}; } - void SetOnexitImpl(Ark_RestrictedWorker peer, - const Opt_RestrictedWorker_onexit_Callback* onexit) + void SetOffsetYImpl(Ark_PanGestureEvent peer, + const Ark_Number* offsetY) { if (!needGroupedLog(1)) { return; } - string out("setOnexit("); - WriteToString(&out, onexit); + string out("setOffsetY("); + WriteToString(&out, offsetY); out.append(") \n"); appendGroupedLog(1, out); } - Opt_RestrictedWorker_onerror_Callback GetOnerrorImpl(Ark_RestrictedWorker peer) + Ark_Number GetVelocityXImpl(Ark_PanGestureEvent peer) { if (!needGroupedLog(1)) { - return {}; + return {42}; } - string out("getOnerror("); + string out("getVelocityX("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {}; + return {42}; } - void SetOnerrorImpl(Ark_RestrictedWorker peer, - const Opt_RestrictedWorker_onerror_Callback* onerror) + void SetVelocityXImpl(Ark_PanGestureEvent peer, + const Ark_Number* velocityX) { if (!needGroupedLog(1)) { return; } - string out("setOnerror("); - WriteToString(&out, onerror); + string out("setVelocityX("); + WriteToString(&out, velocityX); out.append(") \n"); appendGroupedLog(1, out); } - Opt_RestrictedWorker_onmessage_Callback GetOnmessageImpl(Ark_RestrictedWorker peer) + Ark_Number GetVelocityYImpl(Ark_PanGestureEvent peer) { if (!needGroupedLog(1)) { - return {}; + return {42}; } - string out("getOnmessage("); + string out("getVelocityY("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {}; + return {42}; } - void SetOnmessageImpl(Ark_RestrictedWorker peer, - const Opt_RestrictedWorker_onmessage_Callback* onmessage) + void SetVelocityYImpl(Ark_PanGestureEvent peer, + const Ark_Number* velocityY) { if (!needGroupedLog(1)) { return; } - string out("setOnmessage("); - WriteToString(&out, onmessage); + string out("setVelocityY("); + WriteToString(&out, velocityY); out.append(") \n"); appendGroupedLog(1, out); } - Opt_RestrictedWorker_onmessage_Callback GetOnmessageerrorImpl(Ark_RestrictedWorker peer) + Ark_Number GetVelocityImpl(Ark_PanGestureEvent peer) { if (!needGroupedLog(1)) { - return {}; + return {42}; } - string out("getOnmessageerror("); + string out("getVelocity("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {}; + return {42}; } - void SetOnmessageerrorImpl(Ark_RestrictedWorker peer, - const Opt_RestrictedWorker_onmessage_Callback* onmessageerror) + void SetVelocityImpl(Ark_PanGestureEvent peer, + const Ark_Number* velocity) { if (!needGroupedLog(1)) { return; } - string out("setOnmessageerror("); - WriteToString(&out, onmessageerror); + string out("setVelocity("); + WriteToString(&out, velocity); out.append(") \n"); appendGroupedLog(1, out); } - } // RestrictedWorkerAccessor - namespace RichEditorBaseControllerAccessor { - void DestroyPeerImpl(Ark_RichEditorBaseController peer) + } // PanGestureEventAccessor + namespace PanGestureOptionsAccessor { + void DestroyPeerImpl(Ark_PanGestureOptions peer) { if (!needGroupedLog(1)) { @@ -42690,17 +33493,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_RichEditorBaseController ConstructImpl() + Ark_PanGestureOptions ConstructImpl(const Opt_PanGestureHandlerOptions* value) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new RichEditorBaseController("); + string out("new PanGestureOptions("); + WriteToString(&out, value); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -42714,437 +33518,418 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Number GetCaretOffsetImpl(Ark_RichEditorBaseController peer) + void SetDirectionImpl(Ark_PanGestureOptions peer, + Ark_PanDirection value) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getCaretOffset("); + string out("setDirection("); + WriteToString(&out, value); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - Ark_Boolean SetCaretOffsetImpl(Ark_RichEditorBaseController peer, - const Ark_Number* offset) + void SetDistanceImpl(Ark_PanGestureOptions peer, + const Ark_Number* value) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("setCaretOffset("); - WriteToString(&out, offset); + string out("setDistance("); + WriteToString(&out, value); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - void CloseSelectionMenuImpl(Ark_RichEditorBaseController peer) + void SetFingersImpl(Ark_PanGestureOptions peer, + const Ark_Number* value) { if (!needGroupedLog(1)) { return; } - string out("closeSelectionMenu("); + string out("setFingers("); + WriteToString(&out, value); out.append(") \n"); appendGroupedLog(1, out); } - Ark_RichEditorTextStyle GetTypingStyleImpl(Ark_RichEditorBaseController peer) + Ark_PanDirection GetDirectionImpl(Ark_PanGestureOptions peer) { if (!needGroupedLog(1)) { return {}; } - string out("getTypingStyle("); + string out("getDirection("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - void SetTypingStyleImpl(Ark_RichEditorBaseController peer, - const Ark_RichEditorTextStyle* value) + Ark_Number GetDistanceImpl(Ark_PanGestureOptions peer) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("setTypingStyle("); - WriteToString(&out, value); + string out("getDistance("); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - void SetSelectionImpl(Ark_RichEditorBaseController peer, - const Ark_Number* selectionStart, - const Ark_Number* selectionEnd, - const Opt_SelectionOptions* options) + } // PanGestureOptionsAccessor + namespace PanRecognizerAccessor { + void DestroyPeerImpl(Ark_PanRecognizer peer) { if (!needGroupedLog(1)) { return; } - string out("setSelection("); - WriteToString(&out, selectionStart); - out.append(", "); - WriteToString(&out, selectionEnd); - out.append(", "); - WriteToString(&out, options); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Boolean IsEditingImpl(Ark_RichEditorBaseController peer) + Ark_PanRecognizer ConstructImpl() { if (!needGroupedLog(1)) { - return 0; + return reinterpret_cast(100); } - string out("isEditing("); + string out("new PanRecognizer("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return 0; + return reinterpret_cast(100); } - void StopEditingImpl(Ark_RichEditorBaseController peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("stopEditing("); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - Ark_LayoutManager GetLayoutManagerImpl(Ark_RichEditorBaseController peer) + Ark_PanGestureOptions GetPanGestureOptionsImpl(Ark_PanRecognizer peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return reinterpret_cast(300); } - string out("getLayoutManager("); + string out("getPanGestureOptions("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return reinterpret_cast(300); } - Ark_PreviewText GetPreviewTextImpl(Ark_RichEditorBaseController peer) + } // PanRecognizerAccessor + namespace ParagraphStyleAccessor { + void DestroyPeerImpl(Ark_ParagraphStyle peer) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getPreviewText("); + string out("destroyPeer("); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - Opt_RectResult GetCaretRectImpl(Ark_RichEditorBaseController peer) + Ark_ParagraphStyle ConstructImpl(const Opt_ParagraphStyleInterface* value) { if (!needGroupedLog(1)) { - return {}; + return reinterpret_cast(100); } - string out("getCaretRect("); + string out("new ParagraphStyle("); + WriteToString(&out, value); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return {}; + return reinterpret_cast(100); } - } // RichEditorBaseControllerAccessor - namespace RichEditorControllerAccessor { - void DestroyPeerImpl(Ark_RichEditorController peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("destroyPeer("); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - Ark_RichEditorController ConstructImpl() + Opt_TextAlign GetTextAlignImpl(Ark_ParagraphStyle peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return {}; } - string out("new RichEditorController("); + string out("getTextAlign("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return {}; } - Ark_NativePointer GetFinalizerImpl() + Opt_Number GetTextIndentImpl(Ark_ParagraphStyle peer) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return {}; } - string out("getFinalizer("); + string out("getTextIndent("); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); + return {}; } - Ark_Number AddTextSpanImpl(Ark_RichEditorController peer, - const Ark_ResourceStr* content, - const Opt_RichEditorTextSpanOptions* options) + Opt_Number GetMaxLinesImpl(Ark_ParagraphStyle peer) { if (!needGroupedLog(1)) { - return {42}; + return {}; } - string out("addTextSpan("); - WriteToString(&out, content); - out.append(", "); - WriteToString(&out, options); + string out("getMaxLines("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return {42}; + return {}; } - Ark_Number AddImageSpanImpl(Ark_RichEditorController peer, - const Ark_Union_PixelMap_ResourceStr* value, - const Opt_RichEditorImageSpanOptions* options) + Opt_TextOverflow GetOverflowImpl(Ark_ParagraphStyle peer) { if (!needGroupedLog(1)) { - return {42}; + return {}; } - string out("addImageSpan("); - WriteToString(&out, value); - out.append(", "); - WriteToString(&out, options); + string out("getOverflow("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return {42}; + return {}; } - Ark_Number AddBuilderSpanImpl(Ark_RichEditorController peer, - const CustomNodeBuilder* value, - const Opt_RichEditorBuilderSpanOptions* options) + Opt_WordBreak GetWordBreakImpl(Ark_ParagraphStyle peer) { if (!needGroupedLog(1)) { - return {42}; + return {}; } - string out("addBuilderSpan("); - WriteToString(&out, value); - out.append(", "); - WriteToString(&out, options); + string out("getWordBreak("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return {42}; + return {}; } - Ark_Number AddSymbolSpanImpl(Ark_RichEditorController peer, - const Ark_Resource* value, - const Opt_RichEditorSymbolSpanOptions* options) + Opt_Union_Number_LeadingMarginPlaceholder GetLeadingMarginImpl(Ark_ParagraphStyle peer) { if (!needGroupedLog(1)) { - return {42}; + return {}; } - string out("addSymbolSpan("); - WriteToString(&out, value); - out.append(", "); - WriteToString(&out, options); + string out("getLeadingMargin("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return {42}; + return {}; } - void UpdateSpanStyleImpl(Ark_RichEditorController peer, - const Ark_Union_RichEditorUpdateTextSpanStyleOptions_RichEditorUpdateImageSpanStyleOptions_RichEditorUpdateSymbolSpanStyleOptions* value) + Opt_Number GetParagraphSpacingImpl(Ark_ParagraphStyle peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("updateSpanStyle("); - WriteToString(&out, value); + string out("getParagraphSpacing("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void UpdateParagraphStyleImpl(Ark_RichEditorController peer, - const Ark_RichEditorParagraphStyleOptions* value) + } // ParagraphStyleAccessor + namespace Path2DAccessor { + void DestroyPeerImpl(Ark_Path2D peer) { if (!needGroupedLog(1)) { return; } - string out("updateParagraphStyle("); - WriteToString(&out, value); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void DeleteSpansImpl(Ark_RichEditorController peer, - const Opt_RichEditorRange* value) + Ark_Path2D Construct0Impl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(300); } - string out("deleteSpans("); - WriteToString(&out, value); + string out("construct0("); out.append(") \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(300); } - Array_Union_RichEditorImageSpanResult_RichEditorTextSpanResult GetSpansImpl(Ark_RichEditorController peer, - const Opt_RichEditorRange* value) + Ark_Path2D Construct1Impl(Ark_LengthMetricsUnit unit) { if (!needGroupedLog(1)) { - return {}; + return reinterpret_cast(300); } - string out("getSpans("); - WriteToString(&out, value); + string out("construct1("); + WriteToString(&out, unit); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return {}; + return reinterpret_cast(300); } - Array_RichEditorParagraphResult GetParagraphsImpl(Ark_RichEditorController peer, - const Opt_RichEditorRange* value) + Ark_Path2D Construct2Impl(Ark_Path2D path) { if (!needGroupedLog(1)) { - return {}; + return reinterpret_cast(300); } - string out("getParagraphs("); - WriteToString(&out, value); + string out("construct2("); + WriteToString(&out, path); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return {}; + return reinterpret_cast(300); } - Ark_RichEditorSelection GetSelectionImpl(Ark_RichEditorController peer) + Ark_Path2D Construct3Impl(Ark_Path2D path, + Ark_LengthMetricsUnit unit) { if (!needGroupedLog(1)) { - return {}; + return reinterpret_cast(300); } - string out("getSelection("); + string out("construct3("); + WriteToString(&out, path); + out.append(", "); + WriteToString(&out, unit); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return {}; + return reinterpret_cast(300); } - Array_RichEditorSpan FromStyledStringImpl(Ark_RichEditorController peer, - Ark_StyledString value) + Ark_Path2D Construct4Impl(const Ark_String* d) { if (!needGroupedLog(1)) { - return {}; + return reinterpret_cast(300); } - string out("fromStyledString("); - WriteToString(&out, value); + string out("construct4("); + WriteToString(&out, d); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return {}; + return reinterpret_cast(300); } - Ark_StyledString ToStyledStringImpl(Ark_RichEditorController peer, - const Ark_RichEditorRange* value) + Ark_Path2D Construct5Impl(const Ark_String* description, + Ark_LengthMetricsUnit unit) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return reinterpret_cast(300); } - string out("toStyledString("); - WriteToString(&out, value); + string out("construct5("); + WriteToString(&out, description); + out.append(", "); + WriteToString(&out, unit); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return reinterpret_cast(300); } - } // RichEditorControllerAccessor - namespace RichEditorStyledStringControllerAccessor { - void DestroyPeerImpl(Ark_RichEditorStyledStringController peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("destroyPeer("); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - Ark_RichEditorStyledStringController ConstructImpl() + void AddPathImpl(Ark_Path2D peer, + Ark_Path2D path, + const Opt_Matrix2D* transform) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return; } - string out("new RichEditorStyledStringController("); + string out("addPath("); + WriteToString(&out, path); + out.append(", "); + WriteToString(&out, transform); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); } - Ark_NativePointer GetFinalizerImpl() + } // Path2DAccessor + namespace PatternLockControllerAccessor { + void DestroyPeerImpl(Ark_PatternLockController peer) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("destroyPeer("); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - void SetStyledStringImpl(Ark_RichEditorStyledStringController peer, - Ark_StyledString styledString) + Ark_PatternLockController ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("setStyledString("); - WriteToString(&out, styledString); + string out("new PatternLockController("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - Ark_MutableStyledString GetStyledStringImpl(Ark_RichEditorStyledStringController peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return fnPtr(dummyClassFinalizer); } - string out("getStyledString("); + string out("getFinalizer("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return fnPtr(dummyClassFinalizer); } - Ark_RichEditorRange GetSelectionImpl(Ark_RichEditorStyledStringController peer) + void ResetImpl(Ark_PatternLockController peer) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getSelection("); + string out("reset("); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - void OnContentChangedImpl(Ark_RichEditorStyledStringController peer, - const Ark_StyledStringChangedListener* listener) + void SetChallengeResultImpl(Ark_PatternLockController peer, + Ark_PatternLockChallengeResult result) { if (!needGroupedLog(1)) { return; } - string out("onContentChanged("); - WriteToString(&out, listener); + string out("setChallengeResult("); + WriteToString(&out, result); out.append(") \n"); appendGroupedLog(1, out); } - } // RichEditorStyledStringControllerAccessor - namespace RotationGestureAccessor { - void DestroyPeerImpl(Ark_RotationGesture peer) + } // PatternLockControllerAccessor + namespace PermissionRequestAccessor { + void DestroyPeerImpl(Ark_PermissionRequest peer) { if (!needGroupedLog(1)) { @@ -43154,17 +33939,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_RotationGesture ConstructImpl() + Ark_PermissionRequest ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new RotationGesture("); + string out("new PermissionRequest("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -43178,133 +33963,118 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_RotationGesture $_instantiateImpl(const Callback_RotationGesture* factory, - const Opt_RotationGestureHandlerOptions* value) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("$_instantiate("); - WriteToString(&out, factory); - out.append(", "); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - void OnActionStartImpl(Ark_RotationGesture peer, - const Callback_GestureEvent_Void* event) + void DenyImpl(Ark_PermissionRequest peer) { if (!needGroupedLog(1)) { return; } - string out("onActionStart("); - WriteToString(&out, event); + string out("deny("); out.append(") \n"); appendGroupedLog(1, out); } - void OnActionUpdateImpl(Ark_RotationGesture peer, - const Callback_GestureEvent_Void* event) + Ark_String GetOriginImpl(Ark_PermissionRequest peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("onActionUpdate("); - WriteToString(&out, event); + string out("getOrigin("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void OnActionEndImpl(Ark_RotationGesture peer, - const Callback_GestureEvent_Void* event) + Array_String GetAccessibleResourceImpl(Ark_PermissionRequest peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("onActionEnd("); - WriteToString(&out, event); + string out("getAccessibleResource("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void OnActionCancelImpl(Ark_RotationGesture peer, - const Callback_GestureEvent_Void* event) + void GrantImpl(Ark_PermissionRequest peer, + const Array_String* resources) { if (!needGroupedLog(1)) { return; } - string out("onActionCancel("); - WriteToString(&out, event); + string out("grant("); + WriteToString(&out, resources); out.append(") \n"); appendGroupedLog(1, out); } - } // RotationGestureAccessor - namespace RotationGestureEventAccessor { - void DestroyPeerImpl(Ark_RotationGestureEvent peer) + } // PermissionRequestAccessor + namespace PersistentStorageBackendAccessor { + Opt_String GetImpl(const Ark_String* key) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("destroyPeer("); + string out("get("); + WriteToString(&out, key); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - Ark_RotationGestureEvent ConstructImpl() + Ark_Boolean HasImpl(const Ark_String* key) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return 0; } - string out("new RotationGestureEvent("); + string out("has("); + WriteToString(&out, key); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return 0; } - Ark_NativePointer GetFinalizerImpl() + void RemoveImpl(const Ark_String* key) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("remove("); + WriteToString(&out, key); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - Ark_Number GetAngleImpl(Ark_RotationGestureEvent peer) + void SetImpl(const Ark_String* key, + const Ark_String* value) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getAngle("); + string out("set("); + WriteToString(&out, key); + out.append(", "); + WriteToString(&out, value); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - void SetAngleImpl(Ark_RotationGestureEvent peer, - const Ark_Number* angle) + void ClearImpl() { if (!needGroupedLog(1)) { return; } - string out("setAngle("); - WriteToString(&out, angle); + string out("clear("); out.append(") \n"); appendGroupedLog(1, out); } - } // RotationGestureEventAccessor - namespace RotationRecognizerAccessor { - void DestroyPeerImpl(Ark_RotationRecognizer peer) + } // PersistentStorageBackendAccessor + namespace PinchGestureEventAccessor { + void DestroyPeerImpl(Ark_PinchGestureEvent peer) { if (!needGroupedLog(1)) { @@ -43314,17 +34084,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_RotationRecognizer ConstructImpl() + Ark_PinchGestureEvent ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new RotationRecognizer("); + string out("new PinchGestureEvent("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -43338,109 +34108,81 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Number GetAngleImpl(Ark_RotationRecognizer peer) + Ark_Number GetScaleImpl(Ark_PinchGestureEvent peer) { if (!needGroupedLog(1)) { return {42}; } - string out("getAngle("); + string out("getScale("); out.append(") \n"); out.append("[return {42}] \n"); appendGroupedLog(1, out); return {42}; } - } // RotationRecognizerAccessor - namespace ScaleSymbolEffectAccessor { - void DestroyPeerImpl(Ark_ScaleSymbolEffect peer) + void SetScaleImpl(Ark_PinchGestureEvent peer, + const Ark_Number* scale) { if (!needGroupedLog(1)) { return; } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_ScaleSymbolEffect ConstructImpl(const Opt_EffectScope* scope, - const Opt_EffectDirection* direction) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new ScaleSymbolEffect("); - WriteToString(&out, scope); - out.append(", "); - WriteToString(&out, direction); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(100); - } - Ark_NativePointer GetFinalizerImpl() - { - if (!needGroupedLog(1)) - { - return fnPtr(dummyClassFinalizer); - } - string out("getFinalizer("); + string out("setScale("); + WriteToString(&out, scale); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - Opt_EffectScope GetScopeImpl(Ark_ScaleSymbolEffect peer) + Ark_Number GetPinchCenterXImpl(Ark_PinchGestureEvent peer) { if (!needGroupedLog(1)) { - return {}; + return {42}; } - string out("getScope("); + string out("getPinchCenterX("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {}; + return {42}; } - void SetScopeImpl(Ark_ScaleSymbolEffect peer, - const Opt_EffectScope* scope) + void SetPinchCenterXImpl(Ark_PinchGestureEvent peer, + const Ark_Number* pinchCenterX) { if (!needGroupedLog(1)) { return; } - string out("setScope("); - WriteToString(&out, scope); + string out("setPinchCenterX("); + WriteToString(&out, pinchCenterX); out.append(") \n"); appendGroupedLog(1, out); } - Opt_EffectDirection GetDirectionImpl(Ark_ScaleSymbolEffect peer) + Ark_Number GetPinchCenterYImpl(Ark_PinchGestureEvent peer) { if (!needGroupedLog(1)) { - return {}; + return {42}; } - string out("getDirection("); + string out("getPinchCenterY("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {}; + return {42}; } - void SetDirectionImpl(Ark_ScaleSymbolEffect peer, - const Opt_EffectDirection* direction) + void SetPinchCenterYImpl(Ark_PinchGestureEvent peer, + const Ark_Number* pinchCenterY) { if (!needGroupedLog(1)) { return; } - string out("setDirection("); - WriteToString(&out, direction); + string out("setPinchCenterY("); + WriteToString(&out, pinchCenterY); out.append(") \n"); appendGroupedLog(1, out); } - } // ScaleSymbolEffectAccessor - namespace SceneAccessor { - void DestroyPeerImpl(Ark_Scene peer) + } // PinchGestureEventAccessor + namespace PinchRecognizerAccessor { + void DestroyPeerImpl(Ark_PinchRecognizer peer) { if (!needGroupedLog(1)) { @@ -43450,17 +34192,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Scene ConstructImpl() + Ark_PinchRecognizer ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new Scene("); + string out("new PinchRecognizer("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -43474,35 +34216,21 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - void LoadImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - const Opt_ResourceStr* uri, - const Callback_Opt_Scene_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - { - return; - } - string out("load("); - WriteToString(&out, uri); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(") \n"); - appendGroupedLog(1, out); - } - void DestroyImpl(Ark_Scene peer) + Ark_Number GetDistanceImpl(Ark_PinchRecognizer peer) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("destroy("); + string out("getDistance("); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - } // SceneAccessor - namespace ScreenCaptureHandlerAccessor { - void DestroyPeerImpl(Ark_ScreenCaptureHandler peer) + } // PinchRecognizerAccessor + namespace PixelMapMockAccessor { + void DestroyPeerImpl(Ark_PixelMapMock peer) { if (!needGroupedLog(1)) { @@ -43512,17 +34240,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_ScreenCaptureHandler ConstructImpl() + Ark_PixelMapMock ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new ScreenCaptureHandler("); + string out("new PixelMapMock("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -43536,105 +34264,98 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_String GetOriginImpl(Ark_ScreenCaptureHandler peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getOrigin("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void GrantImpl(Ark_ScreenCaptureHandler peer, - const Ark_ScreenCaptureConfig* config) + void ReleaseImpl(Ark_PixelMapMock peer) { if (!needGroupedLog(1)) { return; } - string out("grant("); - WriteToString(&out, config); + string out("release("); out.append(") \n"); appendGroupedLog(1, out); } - void DenyImpl(Ark_ScreenCaptureHandler peer) + } // PixelMapMockAccessor + namespace ProgressMaskAccessor { + void DestroyPeerImpl(Ark_ProgressMask peer) { if (!needGroupedLog(1)) { return; } - string out("deny("); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - } // ScreenCaptureHandlerAccessor - namespace ScreenshotServiceAccessor { - } // ScreenshotServiceAccessor - namespace ScrollableTargetInfoAccessor { - void DestroyPeerImpl(Ark_ScrollableTargetInfo peer) + Ark_ProgressMask ConstructImpl(const Ark_Number* value, + const Ark_Number* total, + const Ark_ResourceColor* color) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("destroyPeer("); + string out("new ProgressMask("); + WriteToString(&out, value); + out.append(", "); + WriteToString(&out, total); + out.append(", "); + WriteToString(&out, color); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - Ark_ScrollableTargetInfo ConstructImpl() + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return fnPtr(dummyClassFinalizer); } - string out("new ScrollableTargetInfo("); + string out("getFinalizer("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return fnPtr(dummyClassFinalizer); } - Ark_NativePointer GetFinalizerImpl() + void UpdateProgressImpl(Ark_ProgressMask peer, + const Ark_Number* value) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("updateProgress("); + WriteToString(&out, value); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - Ark_Boolean IsBeginImpl(Ark_ScrollableTargetInfo peer) + void UpdateColorImpl(Ark_ProgressMask peer, + const Ark_ResourceColor* value) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("isBegin("); + string out("updateColor("); + WriteToString(&out, value); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - Ark_Boolean IsEndImpl(Ark_ScrollableTargetInfo peer) + void EnableBreathingAnimationImpl(Ark_ProgressMask peer, + Ark_Boolean value) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("isEnd("); + string out("enableBreathingAnimation("); + WriteToString(&out, value); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - } // ScrollableTargetInfoAccessor - namespace ScrollerAccessor { - void DestroyPeerImpl(Ark_Scroller peer) + } // ProgressMaskAccessor + namespace PulseSymbolEffectAccessor { + void DestroyPeerImpl(Ark_PulseSymbolEffect peer) { if (!needGroupedLog(1)) { @@ -43644,17 +34365,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Scroller ConstructImpl() + Ark_PulseSymbolEffect ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new Scroller("); + string out("new PulseSymbolEffect("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -43668,151 +34389,133 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - void ScrollToImpl(Ark_Scroller peer, - const Ark_ScrollOptions* options) + } // PulseSymbolEffectAccessor + namespace RenderingContextSettingsAccessor { + void DestroyPeerImpl(Ark_RenderingContextSettings peer) { if (!needGroupedLog(1)) { return; } - string out("scrollTo("); - WriteToString(&out, options); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void ScrollEdgeImpl(Ark_Scroller peer, - Ark_Edge value, - const Opt_ScrollEdgeOptions* options) + Ark_RenderingContextSettings ConstructImpl(const Opt_Boolean* antialias) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("scrollEdge("); - WriteToString(&out, value); - out.append(", "); - WriteToString(&out, options); + string out("new RenderingContextSettings("); + WriteToString(&out, antialias); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - void FlingImpl(Ark_Scroller peer, - const Ark_Number* velocity) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("fling("); - WriteToString(&out, velocity); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - void ScrollPageImpl(Ark_Scroller peer, - const Ark_ScrollPageOptions* value) + Opt_Boolean GetAntialiasImpl(Ark_RenderingContextSettings peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("scrollPage("); - WriteToString(&out, value); + string out("getAntialias("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - Ark_OffsetResult CurrentOffsetImpl(Ark_Scroller peer) + void SetAntialiasImpl(Ark_RenderingContextSettings peer, + const Opt_Boolean* antialias) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("currentOffset("); + string out("setAntialias("); + WriteToString(&out, antialias); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - void ScrollToIndexImpl(Ark_Scroller peer, - const Ark_Number* value, - const Opt_Boolean* smooth, - const Opt_ScrollAlign* align, - const Opt_ScrollToIndexOptions* options) + } // RenderingContextSettingsAccessor + namespace RenderServiceNodeAccessor { + } // RenderServiceNodeAccessor + namespace ReplaceSymbolEffectAccessor { + void DestroyPeerImpl(Ark_ReplaceSymbolEffect peer) { if (!needGroupedLog(1)) { return; } - string out("scrollToIndex("); - WriteToString(&out, value); - out.append(", "); - WriteToString(&out, smooth); - out.append(", "); - WriteToString(&out, align); - out.append(", "); - WriteToString(&out, options); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void ScrollByImpl(Ark_Scroller peer, - const Ark_Length* dx, - const Ark_Length* dy) + Ark_ReplaceSymbolEffect ConstructImpl(const Opt_EffectScope* scope) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("scrollBy("); - WriteToString(&out, dx); - out.append(", "); - WriteToString(&out, dy); + string out("new ReplaceSymbolEffect("); + WriteToString(&out, scope); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - Ark_Boolean IsAtEndImpl(Ark_Scroller peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return 0; + return fnPtr(dummyClassFinalizer); } - string out("isAtEnd("); + string out("getFinalizer("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return 0; + return fnPtr(dummyClassFinalizer); } - Ark_RectResult GetItemRectImpl(Ark_Scroller peer, - const Ark_Number* index) + Opt_EffectScope GetScopeImpl(Ark_ReplaceSymbolEffect peer) { if (!needGroupedLog(1)) { return {}; } - string out("getItemRect("); - WriteToString(&out, index); + string out("getScope("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - Ark_Number GetItemIndexImpl(Ark_Scroller peer, - const Ark_Number* x, - const Ark_Number* y) + void SetScopeImpl(Ark_ReplaceSymbolEffect peer, + const Opt_EffectScope* scope) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getItemIndex("); - WriteToString(&out, x); - out.append(", "); - WriteToString(&out, y); + string out("setScope("); + WriteToString(&out, scope); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - } // ScrollerAccessor - namespace ScrollMotionAccessor { - void DestroyPeerImpl(Ark_ScrollMotion peer) + } // ReplaceSymbolEffectAccessor + namespace RestrictedWorkerAccessor { + void DestroyPeerImpl(Ark_RestrictedWorker peer) { if (!needGroupedLog(1)) { @@ -43822,30 +34525,21 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_ScrollMotion ConstructImpl(const Ark_Number* position, - const Ark_Number* velocity, - const Ark_Number* min, - const Ark_Number* max, - Ark_SpringProp prop) + Ark_RestrictedWorker ConstructImpl(const Ark_String* scriptURL, + const Opt_WorkerOptions* options) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new ScrollMotion("); - WriteToString(&out, position); - out.append(", "); - WriteToString(&out, velocity); - out.append(", "); - WriteToString(&out, min); - out.append(", "); - WriteToString(&out, max); + string out("new RestrictedWorker("); + WriteToString(&out, scriptURL); out.append(", "); - WriteToString(&out, prop); + WriteToString(&out, options); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -43859,262 +34553,299 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - } // ScrollMotionAccessor - namespace ScrollResultAccessor { - void DestroyPeerImpl(Ark_ScrollResult peer) + void PostMessage0Impl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_Object* message, + const Array_Buffer* transfer) { if (!needGroupedLog(1)) { return; } - string out("destroyPeer("); + string out("postMessage0("); + WriteToString(&out, message); + out.append(", "); + WriteToString(&out, transfer); out.append(") \n"); appendGroupedLog(1, out); } - Ark_ScrollResult ConstructImpl() + void PostMessage1Impl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_Object* message, + const Opt_PostMessageOptions* options) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return; } - string out("new ScrollResult("); + string out("postMessage1("); + WriteToString(&out, message); + out.append(", "); + WriteToString(&out, options); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); } - Ark_NativePointer GetFinalizerImpl() + void PostMessageWithSharedSendableImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_Object* message, + const Opt_Array_Buffer* transfer) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("postMessageWithSharedSendable("); + WriteToString(&out, message); + out.append(", "); + WriteToString(&out, transfer); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - Ark_Number GetOffsetRemainImpl(Ark_ScrollResult peer) + void OnImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_String* Type, + const WorkerEventListener* listener) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getOffsetRemain("); + string out("on("); + WriteToString(&out, Type); + out.append(", "); + WriteToString(&out, listener); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - void SetOffsetRemainImpl(Ark_ScrollResult peer, - const Ark_Number* offsetRemain) + void OnceImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_String* Type, + const WorkerEventListener* listener) + { + if (!needGroupedLog(1)) + { + return; + } + string out("once("); + WriteToString(&out, Type); + out.append(", "); + WriteToString(&out, listener); + out.append(") \n"); + appendGroupedLog(1, out); + } + void OffImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_String* Type, + const Opt_WorkerEventListener* listener) { if (!needGroupedLog(1)) { return; } - string out("setOffsetRemain("); - WriteToString(&out, offsetRemain); + string out("off("); + WriteToString(&out, Type); + out.append(", "); + WriteToString(&out, listener); out.append(") \n"); appendGroupedLog(1, out); } - } // ScrollResultAccessor - namespace SearchControllerAccessor { - void DestroyPeerImpl(Ark_SearchController peer) + void TerminateImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer) { if (!needGroupedLog(1)) { return; } - string out("destroyPeer("); + string out("terminate("); out.append(") \n"); appendGroupedLog(1, out); } - Ark_SearchController ConstructImpl() + void AddEventListenerImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_String* Type, + const WorkerEventListener* listener) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return; } - string out("new SearchController("); + string out("addEventListener("); + WriteToString(&out, Type); + out.append(", "); + WriteToString(&out, listener); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); } - Ark_NativePointer GetFinalizerImpl() + Ark_Boolean DispatchEventImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_Event* event) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return 0; } - string out("getFinalizer("); + string out("dispatchEvent("); + WriteToString(&out, event); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); + return 0; } - void CaretPositionImpl(Ark_SearchController peer, - const Ark_Number* value) + void RemoveEventListenerImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_String* Type, + const Opt_WorkerEventListener* callback_) { if (!needGroupedLog(1)) { return; } - string out("caretPosition("); - WriteToString(&out, value); + string out("removeEventListener("); + WriteToString(&out, Type); + out.append(", "); + WriteToString(&out, callback_); out.append(") \n"); appendGroupedLog(1, out); } - void StopEditingImpl(Ark_SearchController peer) + void RemoveAllListenerImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer) { if (!needGroupedLog(1)) { return; } - string out("stopEditing("); + string out("removeAllListener("); out.append(") \n"); appendGroupedLog(1, out); } - void SetTextSelectionImpl(Ark_SearchController peer, - const Ark_Number* selectionStart, - const Ark_Number* selectionEnd, - const Opt_SelectionOptions* options) + void RegisterGlobalCallObjectImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_String* instanceName, + const Ark_Object* globalCallObject) { if (!needGroupedLog(1)) { return; } - string out("setTextSelection("); - WriteToString(&out, selectionStart); - out.append(", "); - WriteToString(&out, selectionEnd); + string out("registerGlobalCallObject("); + WriteToString(&out, instanceName); out.append(", "); - WriteToString(&out, options); + WriteToString(&out, globalCallObject); out.append(") \n"); appendGroupedLog(1, out); } - } // SearchControllerAccessor - namespace SearchOpsAccessor { - Ark_NativePointer RegisterSearchValueCallbackImpl(Ark_NativePointer node, - const Ark_String* value, - const SearchValueCallback* callback) + void UnregisterGlobalCallObjectImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Opt_String* instanceName) { if (!needGroupedLog(1)) { - return nullptr; + return; } - string out("registerSearchValueCallback("); - WriteToString(&out, node); - out.append(", "); - WriteToString(&out, value); - out.append(", "); - WriteToString(&out, callback); + string out("unregisterGlobalCallObject("); + WriteToString(&out, instanceName); out.append(") \n"); - out.append("[return nullptr] \n"); appendGroupedLog(1, out); - return nullptr; } - } // SearchOpsAccessor - namespace ShapeClipAccessor { - void DestroyPeerImpl(Ark_ShapeClip peer) + Opt_RestrictedWorker_onexit_Callback GetOnexitImpl(Ark_RestrictedWorker peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("destroyPeer("); + string out("getOnexit("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - Ark_ShapeClip ConstructImpl() + void SetOnexitImpl(Ark_RestrictedWorker peer, + const Opt_RestrictedWorker_onexit_Callback* onexit) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return; } - string out("new ShapeClip("); + string out("setOnexit("); + WriteToString(&out, onexit); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); } - Ark_NativePointer GetFinalizerImpl() + Opt_RestrictedWorker_onerror_Callback GetOnerrorImpl(Ark_RestrictedWorker peer) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return {}; } - string out("getFinalizer("); + string out("getOnerror("); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); + return {}; } - void SetRectShapeImpl(Ark_ShapeClip peer, - const Ark_common2D_Rect* rect) + void SetOnerrorImpl(Ark_RestrictedWorker peer, + const Opt_RestrictedWorker_onerror_Callback* onerror) { if (!needGroupedLog(1)) { return; } - string out("setRectShape("); - WriteToString(&out, rect); + string out("setOnerror("); + WriteToString(&out, onerror); out.append(") \n"); appendGroupedLog(1, out); } - void SetRoundRectShapeImpl(Ark_ShapeClip peer, - const Ark_RoundRect* roundRect) + Opt_RestrictedWorker_onmessage_Callback GetOnmessageImpl(Ark_RestrictedWorker peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("setRoundRectShape("); - WriteToString(&out, roundRect); + string out("getOnmessage("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void SetCircleShapeImpl(Ark_ShapeClip peer, - const Ark_Circle* circle) + void SetOnmessageImpl(Ark_RestrictedWorker peer, + const Opt_RestrictedWorker_onmessage_Callback* onmessage) { if (!needGroupedLog(1)) { return; } - string out("setCircleShape("); - WriteToString(&out, circle); + string out("setOnmessage("); + WriteToString(&out, onmessage); out.append(") \n"); appendGroupedLog(1, out); } - void SetOvalShapeImpl(Ark_ShapeClip peer, - const Ark_common2D_Rect* oval) + Opt_RestrictedWorker_onmessage_Callback GetOnmessageerrorImpl(Ark_RestrictedWorker peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("setOvalShape("); - WriteToString(&out, oval); + string out("getOnmessageerror("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void SetCommandPathImpl(Ark_ShapeClip peer, - const Ark_CommandPath* path) + void SetOnmessageerrorImpl(Ark_RestrictedWorker peer, + const Opt_RestrictedWorker_onmessage_Callback* onmessageerror) { if (!needGroupedLog(1)) { return; } - string out("setCommandPath("); - WriteToString(&out, path); + string out("setOnmessageerror("); + WriteToString(&out, onmessageerror); out.append(") \n"); appendGroupedLog(1, out); } - } // ShapeClipAccessor - namespace ShapeMaskAccessor { - void DestroyPeerImpl(Ark_ShapeMask peer) + } // RestrictedWorkerAccessor + namespace RichEditorBaseControllerAccessor { + void DestroyPeerImpl(Ark_RichEditorBaseController peer) { if (!needGroupedLog(1)) { @@ -44124,17 +34855,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_ShapeMask ConstructImpl() + Ark_RichEditorBaseController ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new ShapeMask("); + string out("new RichEditorBaseController("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -44148,141 +34879,145 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - void SetRectShapeImpl(Ark_ShapeMask peer, - const Ark_common2D_Rect* rect) + Ark_Number GetCaretOffsetImpl(Ark_RichEditorBaseController peer) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("setRectShape("); - WriteToString(&out, rect); + string out("getCaretOffset("); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - void SetRoundRectShapeImpl(Ark_ShapeMask peer, - const Ark_RoundRect* roundRect) + Ark_Boolean SetCaretOffsetImpl(Ark_RichEditorBaseController peer, + const Ark_Number* offset) { if (!needGroupedLog(1)) { - return; + return 0; } - string out("setRoundRectShape("); - WriteToString(&out, roundRect); + string out("setCaretOffset("); + WriteToString(&out, offset); out.append(") \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); + return 0; } - void SetCircleShapeImpl(Ark_ShapeMask peer, - const Ark_Circle* circle) + void CloseSelectionMenuImpl(Ark_RichEditorBaseController peer) { if (!needGroupedLog(1)) { return; } - string out("setCircleShape("); - WriteToString(&out, circle); + string out("closeSelectionMenu("); out.append(") \n"); appendGroupedLog(1, out); } - void SetOvalShapeImpl(Ark_ShapeMask peer, - const Ark_common2D_Rect* oval) + Ark_RichEditorTextStyle GetTypingStyleImpl(Ark_RichEditorBaseController peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("setOvalShape("); - WriteToString(&out, oval); + string out("getTypingStyle("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void SetCommandPathImpl(Ark_ShapeMask peer, - const Ark_CommandPath* path) + void SetTypingStyleImpl(Ark_RichEditorBaseController peer, + const Ark_RichEditorTextStyle* value) { if (!needGroupedLog(1)) { return; } - string out("setCommandPath("); - WriteToString(&out, path); + string out("setTypingStyle("); + WriteToString(&out, value); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Number GetFillColorImpl(Ark_ShapeMask peer) + void SetSelectionImpl(Ark_RichEditorBaseController peer, + const Ark_Number* selectionStart, + const Ark_Number* selectionEnd, + const Opt_SelectionOptions* options) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getFillColor("); + string out("setSelection("); + WriteToString(&out, selectionStart); + out.append(", "); + WriteToString(&out, selectionEnd); + out.append(", "); + WriteToString(&out, options); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - void SetFillColorImpl(Ark_ShapeMask peer, - const Ark_Number* fillColor) + Ark_Boolean IsEditingImpl(Ark_RichEditorBaseController peer) { if (!needGroupedLog(1)) { - return; + return 0; } - string out("setFillColor("); - WriteToString(&out, fillColor); + string out("isEditing("); out.append(") \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); + return 0; } - Ark_Number GetStrokeColorImpl(Ark_ShapeMask peer) + void StopEditingImpl(Ark_RichEditorBaseController peer) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getStrokeColor("); + string out("stopEditing("); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - void SetStrokeColorImpl(Ark_ShapeMask peer, - const Ark_Number* strokeColor) + Ark_LayoutManager GetLayoutManagerImpl(Ark_RichEditorBaseController peer) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(300); } - string out("setStrokeColor("); - WriteToString(&out, strokeColor); + string out("getLayoutManager("); out.append(") \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(300); } - Ark_Number GetStrokeWidthImpl(Ark_ShapeMask peer) + Ark_PreviewText GetPreviewTextImpl(Ark_RichEditorBaseController peer) { if (!needGroupedLog(1)) { - return {42}; + return {}; } - string out("getStrokeWidth("); + string out("getPreviewText("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return {42}; + return {}; } - void SetStrokeWidthImpl(Ark_ShapeMask peer, - const Ark_Number* strokeWidth) + Opt_RectResult GetCaretRectImpl(Ark_RichEditorBaseController peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("setStrokeWidth("); - WriteToString(&out, strokeWidth); + string out("getCaretRect("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - } // ShapeMaskAccessor - namespace SpringMotionAccessor { - void DestroyPeerImpl(Ark_SpringMotion peer) + } // RichEditorBaseControllerAccessor + namespace RichEditorControllerAccessor { + void DestroyPeerImpl(Ark_RichEditorController peer) { if (!needGroupedLog(1)) { @@ -44292,27 +35027,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_SpringMotion ConstructImpl(const Ark_Number* start, - const Ark_Number* end, - const Ark_Number* velocity, - Ark_SpringProp prop) + Ark_RichEditorController ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new SpringMotion("); - WriteToString(&out, start); - out.append(", "); - WriteToString(&out, end); - out.append(", "); - WriteToString(&out, velocity); - out.append(", "); - WriteToString(&out, prop); + string out("new RichEditorController("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -44326,124 +35051,181 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - } // SpringMotionAccessor - namespace SpringPropAccessor { - void DestroyPeerImpl(Ark_SpringProp peer) + Ark_Number AddTextSpanImpl(Ark_RichEditorController peer, + const Ark_ResourceStr* content, + const Opt_RichEditorTextSpanOptions* options) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("destroyPeer("); + string out("addTextSpan("); + WriteToString(&out, content); + out.append(", "); + WriteToString(&out, options); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - Ark_SpringProp ConstructImpl(const Ark_Number* mass, - const Ark_Number* stiffness, - const Ark_Number* damping) + Ark_Number AddImageSpanImpl(Ark_RichEditorController peer, + const Ark_Union_PixelMap_ResourceStr* value, + const Opt_RichEditorImageSpanOptions* options) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return {42}; } - string out("new SpringProp("); - WriteToString(&out, mass); + string out("addImageSpan("); + WriteToString(&out, value); out.append(", "); - WriteToString(&out, stiffness); + WriteToString(&out, options); + out.append(") \n"); + out.append("[return {42}] \n"); + appendGroupedLog(1, out); + return {42}; + } + Ark_Number AddBuilderSpanImpl(Ark_RichEditorController peer, + const CustomNodeBuilder* value, + const Opt_RichEditorBuilderSpanOptions* options) + { + if (!needGroupedLog(1)) + { + return {42}; + } + string out("addBuilderSpan("); + WriteToString(&out, value); out.append(", "); - WriteToString(&out, damping); + WriteToString(&out, options); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return {42}; } - Ark_NativePointer GetFinalizerImpl() + Ark_Number AddSymbolSpanImpl(Ark_RichEditorController peer, + const Ark_Resource* value, + const Opt_RichEditorSymbolSpanOptions* options) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return {42}; } - string out("getFinalizer("); + string out("addSymbolSpan("); + WriteToString(&out, value); + out.append(", "); + WriteToString(&out, options); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); + return {42}; } - } // SpringPropAccessor - namespace SslErrorHandlerAccessor { - void DestroyPeerImpl(Ark_SslErrorHandler peer) + void UpdateSpanStyleImpl(Ark_RichEditorController peer, + const Ark_Union_RichEditorUpdateTextSpanStyleOptions_RichEditorUpdateImageSpanStyleOptions_RichEditorUpdateSymbolSpanStyleOptions* value) { if (!needGroupedLog(1)) { return; } - string out("destroyPeer("); + string out("updateSpanStyle("); + WriteToString(&out, value); out.append(") \n"); appendGroupedLog(1, out); } - Ark_SslErrorHandler ConstructImpl() + void UpdateParagraphStyleImpl(Ark_RichEditorController peer, + const Ark_RichEditorParagraphStyleOptions* value) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return; } - string out("new SslErrorHandler("); + string out("updateParagraphStyle("); + WriteToString(&out, value); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); } - Ark_NativePointer GetFinalizerImpl() + void DeleteSpansImpl(Ark_RichEditorController peer, + const Opt_RichEditorRange* value) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("deleteSpans("); + WriteToString(&out, value); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - void HandleConfirmImpl(Ark_SslErrorHandler peer) + Array_Union_RichEditorImageSpanResult_RichEditorTextSpanResult GetSpansImpl(Ark_RichEditorController peer, + const Opt_RichEditorRange* value) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("handleConfirm("); + string out("getSpans("); + WriteToString(&out, value); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void HandleCancelImpl(Ark_SslErrorHandler peer) + Array_RichEditorParagraphResult GetParagraphsImpl(Ark_RichEditorController peer, + const Opt_RichEditorRange* value) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("handleCancel("); + string out("getParagraphs("); + WriteToString(&out, value); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - } // SslErrorHandlerAccessor - namespace StateStylesOpsAccessor { - void OnStateStyleChangeImpl(Ark_NativePointer node, - const Callback_StateStylesChange* stateStyleChange) + Ark_RichEditorSelection GetSelectionImpl(Ark_RichEditorController peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("onStateStyleChange("); - WriteToString(&out, node); - out.append(", "); - WriteToString(&out, stateStyleChange); + string out("getSelection("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - } // StateStylesOpsAccessor - namespace StyledStringAccessor { - void DestroyPeerImpl(Ark_StyledString peer) + Array_RichEditorSpan FromStyledStringImpl(Ark_RichEditorController peer, + Ark_StyledString value) + { + if (!needGroupedLog(1)) + { + return {}; + } + string out("fromStyledString("); + WriteToString(&out, value); + out.append(") \n"); + out.append("[return {}] \n"); + appendGroupedLog(1, out); + return {}; + } + Ark_StyledString ToStyledStringImpl(Ark_RichEditorController peer, + const Ark_RichEditorRange* value) + { + if (!needGroupedLog(1)) + { + return reinterpret_cast(300); + } + string out("toStyledString("); + WriteToString(&out, value); + out.append(") \n"); + out.append("[return reinterpret_cast(300)] \n"); + appendGroupedLog(1, out); + return reinterpret_cast(300); + } + } // RichEditorControllerAccessor + namespace RichEditorStyledStringControllerAccessor { + void DestroyPeerImpl(Ark_RichEditorStyledStringController peer) { if (!needGroupedLog(1)) { @@ -44453,21 +35235,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_StyledString ConstructImpl(const Ark_Union_String_ImageAttachment_CustomSpan* value, - const Opt_Array_StyleOptions* styles) + Ark_RichEditorStyledStringController ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new StyledString("); - WriteToString(&out, value); - out.append(", "); - WriteToString(&out, styles); + string out("new RichEditorStyledStringController("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -44481,177 +35259,157 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_String GetStringImpl(Ark_StyledString peer) + void SetStyledStringImpl(Ark_RichEditorStyledStringController peer, + Ark_StyledString styledString) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getString("); + string out("setStyledString("); + WriteToString(&out, styledString); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - Array_SpanStyle GetStylesImpl(Ark_StyledString peer, - const Ark_Number* start, - const Ark_Number* length, - const Opt_StyledStringKey* styledKey) + Ark_MutableStyledString GetStyledStringImpl(Ark_RichEditorStyledStringController peer) + { + if (!needGroupedLog(1)) + { + return reinterpret_cast(300); + } + string out("getStyledString("); + out.append(") \n"); + out.append("[return reinterpret_cast(300)] \n"); + appendGroupedLog(1, out); + return reinterpret_cast(300); + } + Ark_RichEditorRange GetSelectionImpl(Ark_RichEditorStyledStringController peer) { if (!needGroupedLog(1)) { return {}; } - string out("getStyles("); - WriteToString(&out, start); - out.append(", "); - WriteToString(&out, length); - out.append(", "); - WriteToString(&out, styledKey); + string out("getSelection("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - Ark_Boolean EqualsImpl(Ark_StyledString peer, - Ark_StyledString other) + void OnContentChangedImpl(Ark_RichEditorStyledStringController peer, + const Ark_StyledStringChangedListener* listener) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("equals("); - WriteToString(&out, other); + string out("onContentChanged("); + WriteToString(&out, listener); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - Ark_StyledString SubStyledStringImpl(Ark_StyledString peer, - const Ark_Number* start, - const Opt_Number* length) + } // RichEditorStyledStringControllerAccessor + namespace RotationGestureAccessor { + void DestroyPeerImpl(Ark_RotationGesture peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("subStyledString("); - WriteToString(&out, start); - out.append(", "); - WriteToString(&out, length); + string out("destroyPeer("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - void FromHtmlImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - const Ark_String* html, - const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) + Ark_RotationGesture ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("fromHtml("); - WriteToString(&out, html); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); + string out("new RotationGesture("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - Ark_String ToHtmlImpl(Ark_StyledString styledString) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return {}; + return fnPtr(dummyClassFinalizer); } - string out("toHtml("); - WriteToString(&out, styledString); + string out("getFinalizer("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return {}; + return fnPtr(dummyClassFinalizer); } - Ark_Buffer Marshalling0Impl(Ark_StyledString styledString, - const StyledStringMarshallCallback* callback_) + Ark_RotationGesture $_instantiateImpl(const Callback_RotationGesture* factory, + const Opt_RotationGestureHandlerOptions* value) { if (!needGroupedLog(1)) { - return {}; + return reinterpret_cast(300); } - string out("marshalling0("); - WriteToString(&out, styledString); + string out("$_instantiate("); + WriteToString(&out, factory); out.append(", "); - WriteToString(&out, callback_); + WriteToString(&out, value); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return {}; + return reinterpret_cast(300); } - void Unmarshalling0Impl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - const Ark_Buffer* buffer, - const StyledStringUnmarshallCallback* callback_, - const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) + void OnActionStartImpl(Ark_RotationGesture peer, + const Callback_GestureEvent_Void* event) { if (!needGroupedLog(1)) { return; } - string out("unmarshalling0("); - WriteToString(&out, buffer); - out.append(", "); - WriteToString(&out, callback_); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); + string out("onActionStart("); + WriteToString(&out, event); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Buffer Marshalling1Impl(Ark_StyledString styledString) + void OnActionUpdateImpl(Ark_RotationGesture peer, + const Callback_GestureEvent_Void* event) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("marshalling1("); - WriteToString(&out, styledString); + string out("onActionUpdate("); + WriteToString(&out, event); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - void Unmarshalling1Impl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - const Ark_Buffer* buffer, - const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) + void OnActionEndImpl(Ark_RotationGesture peer, + const Callback_GestureEvent_Void* event) { if (!needGroupedLog(1)) { return; } - string out("unmarshalling1("); - WriteToString(&out, buffer); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); + string out("onActionEnd("); + WriteToString(&out, event); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Number GetLengthImpl(Ark_StyledString peer) + void OnActionCancelImpl(Ark_RotationGesture peer, + const Callback_GestureEvent_Void* event) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getLength("); + string out("onActionCancel("); + WriteToString(&out, event); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - } // StyledStringAccessor - namespace StyledStringControllerAccessor { - void DestroyPeerImpl(Ark_StyledStringController peer) + } // RotationGestureAccessor + namespace RotationGestureEventAccessor { + void DestroyPeerImpl(Ark_RotationGestureEvent peer) { if (!needGroupedLog(1)) { @@ -44661,17 +35419,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_StyledStringController ConstructImpl() + Ark_RotationGestureEvent ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new StyledStringController("); + string out("new RotationGestureEvent("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -44685,33 +35443,33 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - void SetStyledStringImpl(Ark_StyledStringController peer, - Ark_StyledString styledString) + Ark_Number GetAngleImpl(Ark_RotationGestureEvent peer) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("setStyledString("); - WriteToString(&out, styledString); + string out("getAngle("); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - Ark_MutableStyledString GetStyledStringImpl(Ark_StyledStringController peer) + void SetAngleImpl(Ark_RotationGestureEvent peer, + const Ark_Number* angle) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("getStyledString("); + string out("setAngle("); + WriteToString(&out, angle); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - } // StyledStringControllerAccessor - namespace SubmitEventAccessor { - void DestroyPeerImpl(Ark_SubmitEvent peer) + } // RotationGestureEventAccessor + namespace RotationRecognizerAccessor { + void DestroyPeerImpl(Ark_RotationRecognizer peer) { if (!needGroupedLog(1)) { @@ -44721,17 +35479,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_SubmitEvent ConstructImpl() + Ark_RotationRecognizer ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new SubmitEvent("); + string out("new RotationRecognizer("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -44745,107 +35503,109 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - void KeepEditableStateImpl(Ark_SubmitEvent peer) + Ark_Number GetAngleImpl(Ark_RotationRecognizer peer) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("keepEditableState("); + string out("getAngle("); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - Ark_String GetTextImpl(Ark_SubmitEvent peer) + } // RotationRecognizerAccessor + namespace ScaleSymbolEffectAccessor { + void DestroyPeerImpl(Ark_ScaleSymbolEffect peer) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getText("); + string out("destroyPeer("); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - void SetTextImpl(Ark_SubmitEvent peer, - const Ark_String* text) + Ark_ScaleSymbolEffect ConstructImpl(const Opt_EffectScope* scope, + const Opt_EffectDirection* direction) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("setText("); - WriteToString(&out, text); + string out("new ScaleSymbolEffect("); + WriteToString(&out, scope); + out.append(", "); + WriteToString(&out, direction); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - } // SubmitEventAccessor - namespace SwipeGestureAccessor { - void DestroyPeerImpl(Ark_SwipeGesture peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("destroyPeer("); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - Ark_SwipeGesture ConstructImpl() + Opt_EffectScope GetScopeImpl(Ark_ScaleSymbolEffect peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return {}; } - string out("new SwipeGesture("); + string out("getScope("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return {}; } - Ark_NativePointer GetFinalizerImpl() + void SetScopeImpl(Ark_ScaleSymbolEffect peer, + const Opt_EffectScope* scope) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("setScope("); + WriteToString(&out, scope); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - Ark_SwipeGesture $_instantiateImpl(const Callback_SwipeGesture* factory, - const Opt_SwipeGestureHandlerOptions* value) + Opt_EffectDirection GetDirectionImpl(Ark_ScaleSymbolEffect peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return {}; } - string out("$_instantiate("); - WriteToString(&out, factory); - out.append(", "); - WriteToString(&out, value); + string out("getDirection("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return {}; } - void OnActionImpl(Ark_SwipeGesture peer, - const Callback_GestureEvent_Void* event) + void SetDirectionImpl(Ark_ScaleSymbolEffect peer, + const Opt_EffectDirection* direction) { if (!needGroupedLog(1)) { return; } - string out("onAction("); - WriteToString(&out, event); + string out("setDirection("); + WriteToString(&out, direction); out.append(") \n"); appendGroupedLog(1, out); } - } // SwipeGestureAccessor - namespace SwipeGestureEventAccessor { - void DestroyPeerImpl(Ark_SwipeGestureEvent peer) + } // ScaleSymbolEffectAccessor + namespace ScreenCaptureHandlerAccessor { + void DestroyPeerImpl(Ark_ScreenCaptureHandler peer) { if (!needGroupedLog(1)) { @@ -44855,17 +35615,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_SwipeGestureEvent ConstructImpl() + Ark_ScreenCaptureHandler ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new SwipeGestureEvent("); + string out("new ScreenCaptureHandler("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -44879,57 +35639,45 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Number GetAngleImpl(Ark_SwipeGestureEvent peer) + Ark_String GetOriginImpl(Ark_ScreenCaptureHandler peer) { if (!needGroupedLog(1)) { - return {42}; + return {}; } - string out("getAngle("); + string out("getOrigin("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return {42}; + return {}; } - void SetAngleImpl(Ark_SwipeGestureEvent peer, - const Ark_Number* angle) + void GrantImpl(Ark_ScreenCaptureHandler peer, + const Ark_ScreenCaptureConfig* config) { if (!needGroupedLog(1)) { return; } - string out("setAngle("); - WriteToString(&out, angle); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetSpeedImpl(Ark_SwipeGestureEvent peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getSpeed("); + string out("grant("); + WriteToString(&out, config); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - void SetSpeedImpl(Ark_SwipeGestureEvent peer, - const Ark_Number* speed) + void DenyImpl(Ark_ScreenCaptureHandler peer) { if (!needGroupedLog(1)) { return; } - string out("setSpeed("); - WriteToString(&out, speed); + string out("deny("); out.append(") \n"); appendGroupedLog(1, out); } - } // SwipeGestureEventAccessor - namespace SwiperContentTransitionProxyAccessor { - void DestroyPeerImpl(Ark_SwiperContentTransitionProxy peer) + } // ScreenCaptureHandlerAccessor + namespace ScreenshotServiceAccessor { + } // ScreenshotServiceAccessor + namespace ScrollableTargetInfoAccessor { + void DestroyPeerImpl(Ark_ScrollableTargetInfo peer) { if (!needGroupedLog(1)) { @@ -44939,17 +35687,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_SwiperContentTransitionProxy ConstructImpl() + Ark_ScrollableTargetInfo ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new SwiperContentTransitionProxy("); + string out("new ScrollableTargetInfo("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -44963,215 +35711,260 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - void FinishTransitionImpl(Ark_SwiperContentTransitionProxy peer) + Ark_Boolean IsBeginImpl(Ark_ScrollableTargetInfo peer) { if (!needGroupedLog(1)) { - return; + return 0; } - string out("finishTransition("); + string out("isBegin("); out.append(") \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); + return 0; } - Ark_Number GetSelectedIndexImpl(Ark_SwiperContentTransitionProxy peer) + Ark_Boolean IsEndImpl(Ark_ScrollableTargetInfo peer) { if (!needGroupedLog(1)) { - return {42}; + return 0; } - string out("getSelectedIndex("); + string out("isEnd("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); - return {42}; + return 0; } - void SetSelectedIndexImpl(Ark_SwiperContentTransitionProxy peer, - const Ark_Number* selectedIndex) + } // ScrollableTargetInfoAccessor + namespace ScrollerAccessor { + void DestroyPeerImpl(Ark_Scroller peer) { if (!needGroupedLog(1)) { return; } - string out("setSelectedIndex("); - WriteToString(&out, selectedIndex); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Number GetIndexImpl(Ark_SwiperContentTransitionProxy peer) + Ark_Scroller ConstructImpl() { if (!needGroupedLog(1)) { - return {42}; + return reinterpret_cast(100); } - string out("getIndex("); + string out("new Scroller("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return {42}; + return reinterpret_cast(100); } - void SetIndexImpl(Ark_SwiperContentTransitionProxy peer, - const Ark_Number* index) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("setIndex("); - WriteToString(&out, index); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - Ark_Number GetPositionImpl(Ark_SwiperContentTransitionProxy peer) + void ScrollToImpl(Ark_Scroller peer, + const Ark_ScrollOptions* options) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getPosition("); + string out("scrollTo("); + WriteToString(&out, options); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - void SetPositionImpl(Ark_SwiperContentTransitionProxy peer, - const Ark_Number* position) + void ScrollEdgeImpl(Ark_Scroller peer, + Ark_Edge value, + const Opt_ScrollEdgeOptions* options) { if (!needGroupedLog(1)) { return; } - string out("setPosition("); - WriteToString(&out, position); + string out("scrollEdge("); + WriteToString(&out, value); + out.append(", "); + WriteToString(&out, options); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Number GetMainAxisLengthImpl(Ark_SwiperContentTransitionProxy peer) + void FlingImpl(Ark_Scroller peer, + const Ark_Number* velocity) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getMainAxisLength("); + string out("fling("); + WriteToString(&out, velocity); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - void SetMainAxisLengthImpl(Ark_SwiperContentTransitionProxy peer, - const Ark_Number* mainAxisLength) + void ScrollPageImpl(Ark_Scroller peer, + const Ark_ScrollPageOptions* value) { if (!needGroupedLog(1)) { return; } - string out("setMainAxisLength("); - WriteToString(&out, mainAxisLength); + string out("scrollPage("); + WriteToString(&out, value); out.append(") \n"); appendGroupedLog(1, out); } - } // SwiperContentTransitionProxyAccessor - namespace SwiperControllerAccessor { - void DestroyPeerImpl(Ark_SwiperController peer) + Ark_OffsetResult CurrentOffsetImpl(Ark_Scroller peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("destroyPeer("); + string out("currentOffset("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - Ark_SwiperController ConstructImpl() + void ScrollToIndexImpl(Ark_Scroller peer, + const Ark_Number* value, + const Opt_Boolean* smooth, + const Opt_ScrollAlign* align, + const Opt_ScrollToIndexOptions* options) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return; } - string out("new SwiperController("); + string out("scrollToIndex("); + WriteToString(&out, value); + out.append(", "); + WriteToString(&out, smooth); + out.append(", "); + WriteToString(&out, align); + out.append(", "); + WriteToString(&out, options); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); } - Ark_NativePointer GetFinalizerImpl() + void ScrollByImpl(Ark_Scroller peer, + const Ark_Length* dx, + const Ark_Length* dy) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("scrollBy("); + WriteToString(&out, dx); + out.append(", "); + WriteToString(&out, dy); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - void ShowNextImpl(Ark_SwiperController peer) + Ark_Boolean IsAtEndImpl(Ark_Scroller peer) { if (!needGroupedLog(1)) { - return; + return 0; } - string out("showNext("); + string out("isAtEnd("); out.append(") \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); + return 0; } - void ShowPreviousImpl(Ark_SwiperController peer) + Ark_RectResult GetItemRectImpl(Ark_Scroller peer, + const Ark_Number* index) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("showPrevious("); + string out("getItemRect("); + WriteToString(&out, index); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void ChangeIndexImpl(Ark_SwiperController peer, - const Ark_Number* index, - const Opt_Union_SwiperAnimationMode_Boolean* animationMode) + Ark_Number GetItemIndexImpl(Ark_Scroller peer, + const Ark_Number* x, + const Ark_Number* y) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("changeIndex("); - WriteToString(&out, index); + string out("getItemIndex("); + WriteToString(&out, x); out.append(", "); - WriteToString(&out, animationMode); + WriteToString(&out, y); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - void FinishAnimationImpl(Ark_SwiperController peer, - const Opt_VoidCallback* callback_) + } // ScrollerAccessor + namespace ScrollMotionAccessor { + void DestroyPeerImpl(Ark_ScrollMotion peer) { if (!needGroupedLog(1)) { return; } - string out("finishAnimation("); - WriteToString(&out, callback_); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void PreloadItemsImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_SwiperController peer, - const Opt_Array_Number* indices, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) + Ark_ScrollMotion ConstructImpl(const Ark_Number* position, + const Ark_Number* velocity, + const Ark_Number* min, + const Ark_Number* max, + Ark_SpringProp prop) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("preloadItems("); - WriteToString(&out, indices); + string out("new ScrollMotion("); + WriteToString(&out, position); out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); + WriteToString(&out, velocity); + out.append(", "); + WriteToString(&out, min); + out.append(", "); + WriteToString(&out, max); + out.append(", "); + WriteToString(&out, prop); + out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); + appendGroupedLog(1, out); + return reinterpret_cast(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); } - } // SwiperControllerAccessor - namespace SwipeRecognizerAccessor { - void DestroyPeerImpl(Ark_SwipeRecognizer peer) + } // ScrollMotionAccessor + namespace ScrollResultAccessor { + void DestroyPeerImpl(Ark_ScrollResult peer) { if (!needGroupedLog(1)) { @@ -45181,17 +35974,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_SwipeRecognizer ConstructImpl() + Ark_ScrollResult ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new SwipeRecognizer("); + string out("new ScrollResult("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -45205,33 +35998,33 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Number GetVelocityThresholdImpl(Ark_SwipeRecognizer peer) + Ark_Number GetOffsetRemainImpl(Ark_ScrollResult peer) { if (!needGroupedLog(1)) { return {42}; } - string out("getVelocityThreshold("); + string out("getOffsetRemain("); out.append(") \n"); out.append("[return {42}] \n"); appendGroupedLog(1, out); return {42}; } - Ark_SwipeDirection GetDirectionImpl(Ark_SwipeRecognizer peer) + void SetOffsetRemainImpl(Ark_ScrollResult peer, + const Ark_Number* offsetRemain) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getDirection("); + string out("setOffsetRemain("); + WriteToString(&out, offsetRemain); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - } // SwipeRecognizerAccessor - namespace SymbolEffectAccessor { - void DestroyPeerImpl(Ark_SymbolEffect peer) + } // ScrollResultAccessor + namespace SearchControllerAccessor { + void DestroyPeerImpl(Ark_SearchController peer) { if (!needGroupedLog(1)) { @@ -45241,17 +36034,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_SymbolEffect ConstructImpl() + Ark_SearchController ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new SymbolEffect("); + string out("new SearchController("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -45265,114 +36058,116 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - } // SymbolEffectAccessor - namespace SystemOpsAccessor { - Ark_NativePointer StartFrameImpl() - { - if (!needGroupedLog(1)) - { - return nullptr; - } - string out("StartFrame("); - out.append(") \n"); - out.append("[return nullptr] \n"); - appendGroupedLog(1, out); - return nullptr; - } - void EndFrameImpl(Ark_NativePointer root) + void CaretPositionImpl(Ark_SearchController peer, + const Ark_Number* value) { if (!needGroupedLog(1)) { return; } - string out("EndFrame("); - WriteToString(&out, root); + string out("caretPosition("); + WriteToString(&out, value); out.append(") \n"); appendGroupedLog(1, out); } - void SyncInstanceIdImpl(Ark_Int32 instanceId) + void StopEditingImpl(Ark_SearchController peer) { if (!needGroupedLog(1)) { return; } - string out("syncInstanceId("); - WriteToString(&out, instanceId); + string out("stopEditing("); out.append(") \n"); appendGroupedLog(1, out); } - void RestoreInstanceIdImpl() + void SetTextSelectionImpl(Ark_SearchController peer, + const Ark_Number* selectionStart, + const Ark_Number* selectionEnd, + const Opt_SelectionOptions* options) { if (!needGroupedLog(1)) { return; } - string out("restoreInstanceId("); + string out("setTextSelection("); + WriteToString(&out, selectionStart); + out.append(", "); + WriteToString(&out, selectionEnd); + out.append(", "); + WriteToString(&out, options); out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetResourceIdImpl(const Ark_String* bundleName, - const Ark_String* moduleName, - const Array_String* params) + } // SearchControllerAccessor + namespace SearchOpsAccessor { + Ark_NativePointer RegisterSearchValueCallbackImpl(Ark_NativePointer node, + const Ark_String* value, + const SearchValueCallback* callback) { if (!needGroupedLog(1)) { - return 0; + return nullptr; } - string out("getResourceId("); - WriteToString(&out, bundleName); + string out("registerSearchValueCallback("); + WriteToString(&out, node); out.append(", "); - WriteToString(&out, moduleName); + WriteToString(&out, value); out.append(", "); - WriteToString(&out, params); + WriteToString(&out, callback); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return nullptr] \n"); appendGroupedLog(1, out); - return 0; + return nullptr; } - void ResourceManagerResetImpl() + } // SearchOpsAccessor + namespace SpringMotionAccessor { + void DestroyPeerImpl(Ark_SpringMotion peer) { if (!needGroupedLog(1)) { return; } - string out("resourceManagerReset("); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void SetFrameCallbackImpl(const Callback_Number_Void* onFrameCallback, - const Callback_Number_Void* onIdleCallback, - const Ark_Number* delayTime) + Ark_SpringMotion ConstructImpl(const Ark_Number* start, + const Ark_Number* end, + const Ark_Number* velocity, + Ark_SpringProp prop) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("setFrameCallback("); - WriteToString(&out, onFrameCallback); + string out("new SpringMotion("); + WriteToString(&out, start); out.append(", "); - WriteToString(&out, onIdleCallback); + WriteToString(&out, end); out.append(", "); - WriteToString(&out, delayTime); + WriteToString(&out, velocity); + out.append(", "); + WriteToString(&out, prop); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - Array_Number ColorMetricsResourceColorImpl(const Ark_Resource* color) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return {}; + return fnPtr(dummyClassFinalizer); } - string out("colorMetricsResourceColor("); - WriteToString(&out, color); + string out("getFinalizer("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return {}; + return fnPtr(dummyClassFinalizer); } - } // SystemOpsAccessor - namespace TabBarSymbolAccessor { - void DestroyPeerImpl(Ark_TabBarSymbol peer) + } // SpringMotionAccessor + namespace SpringPropAccessor { + void DestroyPeerImpl(Ark_SpringProp peer) { if (!needGroupedLog(1)) { @@ -45382,17 +36177,24 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_TabBarSymbol ConstructImpl() + Ark_SpringProp ConstructImpl(const Ark_Number* mass, + const Ark_Number* stiffness, + const Ark_Number* damping) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new TabBarSymbol("); + string out("new SpringProp("); + WriteToString(&out, mass); + out.append(", "); + WriteToString(&out, stiffness); + out.append(", "); + WriteToString(&out, damping); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -45406,240 +36208,289 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_SymbolGlyphModifier GetNormalImpl(Ark_TabBarSymbol peer) + } // SpringPropAccessor + namespace SslErrorHandlerAccessor { + void DestroyPeerImpl(Ark_SslErrorHandler peer) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getNormal("); + string out("destroyPeer("); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - void SetNormalImpl(Ark_TabBarSymbol peer, - const Ark_SymbolGlyphModifier* normal) + Ark_SslErrorHandler ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("setNormal("); - WriteToString(&out, normal); + string out("new SslErrorHandler("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - Opt_SymbolGlyphModifier GetSelectedImpl(Ark_TabBarSymbol peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return {}; + return fnPtr(dummyClassFinalizer); } - string out("getSelected("); + string out("getFinalizer("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return {}; + return fnPtr(dummyClassFinalizer); } - void SetSelectedImpl(Ark_TabBarSymbol peer, - const Opt_SymbolGlyphModifier* selected) + void HandleConfirmImpl(Ark_SslErrorHandler peer) { if (!needGroupedLog(1)) { return; } - string out("setSelected("); - WriteToString(&out, selected); + string out("handleConfirm("); out.append(") \n"); appendGroupedLog(1, out); } - } // TabBarSymbolAccessor - namespace TabContentTransitionProxyAccessor { - void DestroyPeerImpl(Ark_TabContentTransitionProxy peer) + void HandleCancelImpl(Ark_SslErrorHandler peer) { if (!needGroupedLog(1)) { return; } - string out("destroyPeer("); + string out("handleCancel("); out.append(") \n"); appendGroupedLog(1, out); } - Ark_TabContentTransitionProxy ConstructImpl() + } // SslErrorHandlerAccessor + namespace StateStylesOpsAccessor { + void OnStateStyleChangeImpl(Ark_NativePointer node, + const Callback_StateStylesChange* stateStyleChange) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return; } - string out("new TabContentTransitionProxy("); + string out("onStateStyleChange("); + WriteToString(&out, node); + out.append(", "); + WriteToString(&out, stateStyleChange); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); } - Ark_NativePointer GetFinalizerImpl() + } // StateStylesOpsAccessor + namespace StyledStringAccessor { + void DestroyPeerImpl(Ark_StyledString peer) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("destroyPeer("); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - void FinishTransitionImpl(Ark_TabContentTransitionProxy peer) + Ark_StyledString ConstructImpl(const Ark_Union_String_ImageAttachment_CustomSpan* value, + const Opt_Array_StyleOptions* styles) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("finishTransition("); + string out("new StyledString("); + WriteToString(&out, value); + out.append(", "); + WriteToString(&out, styles); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - Ark_Number GetFromImpl(Ark_TabContentTransitionProxy peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return {42}; + return fnPtr(dummyClassFinalizer); } - string out("getFrom("); + string out("getFinalizer("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return {42}; + return fnPtr(dummyClassFinalizer); } - void SetFromImpl(Ark_TabContentTransitionProxy peer, - const Ark_Number* from) + Ark_String GetStringImpl(Ark_StyledString peer) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("setFrom("); - WriteToString(&out, from); + string out("getString("); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - Ark_Number GetToImpl(Ark_TabContentTransitionProxy peer) + Array_SpanStyle GetStylesImpl(Ark_StyledString peer, + const Ark_Number* start, + const Ark_Number* length, + const Opt_StyledStringKey* styledKey) { if (!needGroupedLog(1)) { - return {42}; + return {}; } - string out("getTo("); + string out("getStyles("); + WriteToString(&out, start); + out.append(", "); + WriteToString(&out, length); + out.append(", "); + WriteToString(&out, styledKey); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return {42}; + return {}; } - void SetToImpl(Ark_TabContentTransitionProxy peer, - const Ark_Number* to) + Ark_Boolean EqualsImpl(Ark_StyledString peer, + Ark_StyledString other) { if (!needGroupedLog(1)) { - return; + return 0; } - string out("setTo("); - WriteToString(&out, to); + string out("equals("); + WriteToString(&out, other); out.append(") \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); + return 0; } - } // TabContentTransitionProxyAccessor - namespace TabsControllerAccessor { - void DestroyPeerImpl(Ark_TabsController peer) + Ark_StyledString SubStyledStringImpl(Ark_StyledString peer, + const Ark_Number* start, + const Opt_Number* length) { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(300); } - string out("destroyPeer("); + string out("subStyledString("); + WriteToString(&out, start); + out.append(", "); + WriteToString(&out, length); out.append(") \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(300); } - Ark_TabsController ConstructImpl() + void FromHtmlImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + const Ark_String* html, + const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return; } - string out("new TabsController("); + string out("fromHtml("); + WriteToString(&out, html); + out.append(", "); + WriteToString(&out, outputArgumentForReturningPromise); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); } - Ark_NativePointer GetFinalizerImpl() + Ark_String ToHtmlImpl(Ark_StyledString styledString) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return {}; } - string out("getFinalizer("); + string out("toHtml("); + WriteToString(&out, styledString); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); + return {}; } - void ChangeIndexImpl(Ark_TabsController peer, - const Ark_Number* value) + Ark_Buffer Marshalling0Impl(Ark_StyledString styledString, + const StyledStringMarshallCallback* callback_) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("changeIndex("); - WriteToString(&out, value); + string out("marshalling0("); + WriteToString(&out, styledString); + out.append(", "); + WriteToString(&out, callback_); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void PreloadItemsImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_TabsController peer, - const Opt_Array_Number* indices, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) + void Unmarshalling0Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + const Ark_Buffer* buffer, + const StyledStringUnmarshallCallback* callback_, + const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) { if (!needGroupedLog(1)) { return; } - string out("preloadItems("); - WriteToString(&out, indices); + string out("unmarshalling0("); + WriteToString(&out, buffer); + out.append(", "); + WriteToString(&out, callback_); out.append(", "); WriteToString(&out, outputArgumentForReturningPromise); out.append(") \n"); appendGroupedLog(1, out); } - void SetTabBarTranslateImpl(Ark_TabsController peer, - const Ark_TranslateOptions* translate) + Ark_Buffer Marshalling1Impl(Ark_StyledString styledString) { if (!needGroupedLog(1)) { - return; + return {}; } - string out("setTabBarTranslate("); - WriteToString(&out, translate); + string out("marshalling1("); + WriteToString(&out, styledString); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void SetTabBarOpacityImpl(Ark_TabsController peer, - const Ark_Number* opacity) + void Unmarshalling1Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + const Ark_Buffer* buffer, + const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) { if (!needGroupedLog(1)) { return; } - string out("setTabBarOpacity("); - WriteToString(&out, opacity); + string out("unmarshalling1("); + WriteToString(&out, buffer); + out.append(", "); + WriteToString(&out, outputArgumentForReturningPromise); out.append(") \n"); appendGroupedLog(1, out); } - } // TabsControllerAccessor - namespace TapGestureEventAccessor { - void DestroyPeerImpl(Ark_TapGestureEvent peer) + Ark_Number GetLengthImpl(Ark_StyledString peer) + { + if (!needGroupedLog(1)) + { + return {42}; + } + string out("getLength("); + out.append(") \n"); + out.append("[return {42}] \n"); + appendGroupedLog(1, out); + return {42}; + } + } // StyledStringAccessor + namespace StyledStringControllerAccessor { + void DestroyPeerImpl(Ark_StyledStringController peer) { if (!needGroupedLog(1)) { @@ -45649,17 +36500,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_TapGestureEvent ConstructImpl() + Ark_StyledStringController ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new TapGestureEvent("); + string out("new StyledStringController("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -45673,108 +36524,103 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - } // TapGestureEventAccessor - namespace TapGestureInterfaceAccessor { - void DestroyPeerImpl(Ark_TapGestureInterface peer) + void SetStyledStringImpl(Ark_StyledStringController peer, + Ark_StyledString styledString) { if (!needGroupedLog(1)) { return; } - string out("destroyPeer("); + string out("setStyledString("); + WriteToString(&out, styledString); out.append(") \n"); appendGroupedLog(1, out); } - Ark_TapGestureInterface ConstructImpl(const Ark_TapGestureParameters* value) + Ark_MutableStyledString GetStyledStringImpl(Ark_StyledStringController peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(300); } - string out("new TapGestureInterface("); - WriteToString(&out, value); + string out("getStyledString("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(300); } - Ark_NativePointer GetFinalizerImpl() + } // StyledStringControllerAccessor + namespace SubmitEventAccessor { + void DestroyPeerImpl(Ark_SubmitEvent peer) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("destroyPeer("); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - Ark_TapGestureInterface OnActionImpl(Ark_TapGestureInterface peer, - const Callback_GestureEvent_Void* event) + Ark_SubmitEvent ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return reinterpret_cast(100); } - string out("onAction("); - WriteToString(&out, event); + string out("new SubmitEvent("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return reinterpret_cast(100); } - } // TapGestureInterfaceAccessor - namespace TapRecognizerAccessor { - void DestroyPeerImpl(Ark_TapRecognizer peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("destroyPeer("); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - Ark_TapRecognizer ConstructImpl() + void KeepEditableStateImpl(Ark_SubmitEvent peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return; } - string out("new TapRecognizer("); + string out("keepEditableState("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); } - Ark_NativePointer GetFinalizerImpl() + Ark_String GetTextImpl(Ark_SubmitEvent peer) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return {}; } - string out("getFinalizer("); + string out("getText("); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); + return {}; } - Ark_Number GetTapCountImpl(Ark_TapRecognizer peer) + void SetTextImpl(Ark_SubmitEvent peer, + const Ark_String* text) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getTapCount("); + string out("setText("); + WriteToString(&out, text); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - } // TapRecognizerAccessor - namespace text_FontCollectionAccessor { - void DestroyPeerImpl(Ark_text_FontCollection peer) + } // SubmitEventAccessor + namespace SwipeGestureAccessor { + void DestroyPeerImpl(Ark_SwipeGesture peer) { if (!needGroupedLog(1)) { @@ -45784,17 +36630,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_text_FontCollection ConstructImpl() + Ark_SwipeGesture ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new FontCollection("); + string out("new SwipeGesture("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -45808,136 +36654,121 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_text_FontCollection GetGlobalInstanceImpl() + Ark_SwipeGesture $_instantiateImpl(const Callback_SwipeGesture* factory, + const Opt_SwipeGestureHandlerOptions* value) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return reinterpret_cast(300); } - string out("getGlobalInstance("); + string out("$_instantiate("); + WriteToString(&out, factory); + out.append(", "); + WriteToString(&out, value); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return reinterpret_cast(300); } - void LoadFontSyncImpl(Ark_text_FontCollection peer, - const Ark_String* name, - const Ark_Union_String_Resource* path) + void OnActionImpl(Ark_SwipeGesture peer, + const Callback_GestureEvent_Void* event) { if (!needGroupedLog(1)) { return; } - string out("loadFontSync("); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, path); + string out("onAction("); + WriteToString(&out, event); out.append(") \n"); appendGroupedLog(1, out); } - void LoadFontImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_text_FontCollection peer, - const Ark_String* name, - const Ark_Union_String_Resource* path, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) + } // SwipeGestureAccessor + namespace SwipeGestureEventAccessor { + void DestroyPeerImpl(Ark_SwipeGestureEvent peer) { if (!needGroupedLog(1)) { return; } - string out("loadFont("); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, path); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); + string out("destroyPeer("); out.append(") \n"); appendGroupedLog(1, out); } - void ClearCachesImpl(Ark_text_FontCollection peer) + Ark_SwipeGestureEvent ConstructImpl() { if (!needGroupedLog(1)) { - return; + return reinterpret_cast(100); } - string out("clearCaches("); + string out("new SwipeGestureEvent("); out.append(") \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); + return reinterpret_cast(100); } - } // text_FontCollectionAccessor - namespace text_LineTypesetAccessor { - void DestroyPeerImpl(Ark_text_LineTypeset peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("destroyPeer("); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - Ark_text_LineTypeset ConstructImpl() + Ark_Number GetAngleImpl(Ark_SwipeGestureEvent peer) { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return {42}; } - string out("new LineTypeset("); + string out("getAngle("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return {42}; } - Ark_NativePointer GetFinalizerImpl() + void SetAngleImpl(Ark_SwipeGestureEvent peer, + const Ark_Number* angle) { if (!needGroupedLog(1)) { - return fnPtr(dummyClassFinalizer); + return; } - string out("getFinalizer("); + string out("setAngle("); + WriteToString(&out, angle); out.append(") \n"); - out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); } - Ark_Number GetLineBreakImpl(Ark_text_LineTypeset peer, - const Ark_Number* startIndex, - const Ark_Number* width) + Ark_Number GetSpeedImpl(Ark_SwipeGestureEvent peer) { if (!needGroupedLog(1)) { return {42}; } - string out("getLineBreak("); - WriteToString(&out, startIndex); - out.append(", "); - WriteToString(&out, width); + string out("getSpeed("); out.append(") \n"); out.append("[return {42}] \n"); appendGroupedLog(1, out); return {42}; } - Ark_text_TextLine CreateLineImpl(Ark_text_LineTypeset peer, - const Ark_Number* startIndex, - const Ark_Number* count) + void SetSpeedImpl(Ark_SwipeGestureEvent peer, + const Ark_Number* speed) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("createLine("); - WriteToString(&out, startIndex); - out.append(", "); - WriteToString(&out, count); + string out("setSpeed("); + WriteToString(&out, speed); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - } // text_LineTypesetAccessor - namespace text_ParagraphAccessor { - void DestroyPeerImpl(Ark_text_Paragraph peer) + } // SwipeGestureEventAccessor + namespace SwiperContentTransitionProxyAccessor { + void DestroyPeerImpl(Ark_SwiperContentTransitionProxy peer) { if (!needGroupedLog(1)) { @@ -45947,17 +36778,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_text_Paragraph ConstructImpl() + Ark_SwiperContentTransitionProxy ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new Paragraph("); + string out("new SwiperContentTransitionProxy("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -45971,343 +36802,275 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - void LayoutSyncImpl(Ark_text_Paragraph peer, - const Ark_Number* width) - { - if (!needGroupedLog(1)) - { - return; - } - string out("layoutSync("); - WriteToString(&out, width); - out.append(") \n"); - appendGroupedLog(1, out); - } - void LayoutImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_text_Paragraph peer, - const Ark_Number* width, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) + void FinishTransitionImpl(Ark_SwiperContentTransitionProxy peer) { if (!needGroupedLog(1)) { return; } - string out("layout("); - WriteToString(&out, width); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); + string out("finishTransition("); out.append(") \n"); appendGroupedLog(1, out); } - void PaintImpl(Ark_text_Paragraph peer, - Ark_drawing_Canvas canvas, - const Ark_Number* x, - const Ark_Number* y) + Ark_Number GetSelectedIndexImpl(Ark_SwiperContentTransitionProxy peer) { if (!needGroupedLog(1)) { - return; + return {42}; } - string out("paint("); - WriteToString(&out, canvas); - out.append(", "); - WriteToString(&out, x); - out.append(", "); - WriteToString(&out, y); + string out("getSelectedIndex("); out.append(") \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); + return {42}; } - void PaintOnPathImpl(Ark_text_Paragraph peer, - Ark_drawing_Canvas canvas, - Ark_drawing_Path path, - const Ark_Number* hOffset, - const Ark_Number* vOffset) + void SetSelectedIndexImpl(Ark_SwiperContentTransitionProxy peer, + const Ark_Number* selectedIndex) { if (!needGroupedLog(1)) { return; } - string out("paintOnPath("); - WriteToString(&out, canvas); - out.append(", "); - WriteToString(&out, path); - out.append(", "); - WriteToString(&out, hOffset); - out.append(", "); - WriteToString(&out, vOffset); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetMaxWidthImpl(Ark_text_Paragraph peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getMaxWidth("); + string out("setSelectedIndex("); + WriteToString(&out, selectedIndex); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - Ark_Number GetHeightImpl(Ark_text_Paragraph peer) + Ark_Number GetIndexImpl(Ark_SwiperContentTransitionProxy peer) { if (!needGroupedLog(1)) { return {42}; } - string out("getHeight("); + string out("getIndex("); out.append(") \n"); out.append("[return {42}] \n"); appendGroupedLog(1, out); return {42}; } - Ark_Number GetLongestLineImpl(Ark_text_Paragraph peer) + void SetIndexImpl(Ark_SwiperContentTransitionProxy peer, + const Ark_Number* index) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getLongestLine("); + string out("setIndex("); + WriteToString(&out, index); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - Ark_Number GetLongestLineWithIndentImpl(Ark_text_Paragraph peer) + Ark_Number GetPositionImpl(Ark_SwiperContentTransitionProxy peer) { if (!needGroupedLog(1)) { return {42}; } - string out("getLongestLineWithIndent("); + string out("getPosition("); out.append(") \n"); out.append("[return {42}] \n"); appendGroupedLog(1, out); return {42}; } - Ark_Number GetMinIntrinsicWidthImpl(Ark_text_Paragraph peer) + void SetPositionImpl(Ark_SwiperContentTransitionProxy peer, + const Ark_Number* position) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getMinIntrinsicWidth("); + string out("setPosition("); + WriteToString(&out, position); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - Ark_Number GetMaxIntrinsicWidthImpl(Ark_text_Paragraph peer) + Ark_Number GetMainAxisLengthImpl(Ark_SwiperContentTransitionProxy peer) { if (!needGroupedLog(1)) { return {42}; } - string out("getMaxIntrinsicWidth("); + string out("getMainAxisLength("); out.append(") \n"); out.append("[return {42}] \n"); appendGroupedLog(1, out); return {42}; } - Ark_Number GetAlphabeticBaselineImpl(Ark_text_Paragraph peer) + void SetMainAxisLengthImpl(Ark_SwiperContentTransitionProxy peer, + const Ark_Number* mainAxisLength) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getAlphabeticBaseline("); + string out("setMainAxisLength("); + WriteToString(&out, mainAxisLength); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - Ark_Number GetIdeographicBaselineImpl(Ark_text_Paragraph peer) + } // SwiperContentTransitionProxyAccessor + namespace SwiperControllerAccessor { + void DestroyPeerImpl(Ark_SwiperController peer) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getIdeographicBaseline("); + string out("destroyPeer("); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - Array_text_TextBox GetRectsForRangeImpl(Ark_text_Paragraph peer, - const Ark_text_Range* range, - Ark_text_RectWidthStyle widthStyle, - Ark_text_RectHeightStyle heightStyle) + Ark_SwiperController ConstructImpl() { if (!needGroupedLog(1)) { - return {}; + return reinterpret_cast(100); } - string out("getRectsForRange("); - WriteToString(&out, range); - out.append(", "); - WriteToString(&out, widthStyle); - out.append(", "); - WriteToString(&out, heightStyle); + string out("new SwiperController("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return {}; + return reinterpret_cast(100); } - Array_text_TextBox GetRectsForPlaceholdersImpl(Ark_text_Paragraph peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return {}; + return fnPtr(dummyClassFinalizer); } - string out("getRectsForPlaceholders("); + string out("getFinalizer("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return {}; + return fnPtr(dummyClassFinalizer); } - Ark_text_PositionWithAffinity GetGlyphPositionAtCoordinateImpl(Ark_text_Paragraph peer, - const Ark_Number* x, - const Ark_Number* y) + void ShowNextImpl(Ark_SwiperController peer) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getGlyphPositionAtCoordinate("); - WriteToString(&out, x); - out.append(", "); - WriteToString(&out, y); + string out("showNext("); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - Ark_text_Range GetWordBoundaryImpl(Ark_text_Paragraph peer, - const Ark_Number* offset) + void ShowPreviousImpl(Ark_SwiperController peer) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getWordBoundary("); - WriteToString(&out, offset); + string out("showPrevious("); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - Ark_Number GetLineCountImpl(Ark_text_Paragraph peer) + void ChangeIndexImpl(Ark_SwiperController peer, + const Opt_Number* index, + const Opt_Union_SwiperAnimationMode_Boolean* animationMode) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getLineCount("); + string out("changeIndex("); + WriteToString(&out, index); + out.append(", "); + WriteToString(&out, animationMode); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - Ark_Number GetLineHeightImpl(Ark_text_Paragraph peer, - const Ark_Number* line) + void FinishAnimationImpl(Ark_SwiperController peer, + const Opt_VoidCallback* callback_) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getLineHeight("); - WriteToString(&out, line); + string out("finishAnimation("); + WriteToString(&out, callback_); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - Ark_Number GetLineWidthImpl(Ark_text_Paragraph peer, - const Ark_Number* line) + void PreloadItemsImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + Ark_SwiperController peer, + const Opt_Array_Number* indices, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getLineWidth("); - WriteToString(&out, line); + string out("preloadItems("); + WriteToString(&out, indices); + out.append(", "); + WriteToString(&out, outputArgumentForReturningPromise); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - Ark_Boolean DidExceedMaxLinesImpl(Ark_text_Paragraph peer) + } // SwiperControllerAccessor + namespace SwipeRecognizerAccessor { + void DestroyPeerImpl(Ark_SwipeRecognizer peer) { if (!needGroupedLog(1)) { - return 0; + return; } - string out("didExceedMaxLines("); + string out("destroyPeer("); out.append(") \n"); - out.append("[return 0] \n"); appendGroupedLog(1, out); - return 0; } - Array_text_TextLine GetTextLinesImpl(Ark_text_Paragraph peer) + Ark_SwipeRecognizer ConstructImpl() { if (!needGroupedLog(1)) { - return {}; + return reinterpret_cast(100); } - string out("getTextLines("); + string out("new SwipeRecognizer("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return {}; + return reinterpret_cast(100); } - Ark_text_Range GetActualTextRangeImpl(Ark_text_Paragraph peer, - const Ark_Number* lineNumber, - Ark_Boolean includeSpaces) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return {}; + return fnPtr(dummyClassFinalizer); } - string out("getActualTextRange("); - WriteToString(&out, lineNumber); - out.append(", "); - WriteToString(&out, includeSpaces); + string out("getFinalizer("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return {}; + return fnPtr(dummyClassFinalizer); } - Array_text_LineMetrics GetLineMetrics0Impl(Ark_text_Paragraph peer) + Ark_Number GetVelocityThresholdImpl(Ark_SwipeRecognizer peer) { if (!needGroupedLog(1)) { - return {}; + return {42}; } - string out("getLineMetrics0("); + string out("getVelocityThreshold("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {}; + return {42}; } - Opt_text_LineMetrics GetLineMetrics1Impl(Ark_text_Paragraph peer, - const Ark_Number* lineNumber) + Ark_SwipeDirection GetDirectionImpl(Ark_SwipeRecognizer peer) { if (!needGroupedLog(1)) { return {}; } - string out("getLineMetrics1("); - WriteToString(&out, lineNumber); + string out("getDirection("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - } // text_ParagraphAccessor - namespace text_ParagraphBuilderAccessor { - void DestroyPeerImpl(Ark_text_ParagraphBuilder peer) + } // SwipeRecognizerAccessor + namespace SymbolEffectAccessor { + void DestroyPeerImpl(Ark_SymbolEffect peer) { if (!needGroupedLog(1)) { @@ -46317,21 +37080,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_text_ParagraphBuilder ConstructImpl(const Ark_text_ParagraphStyle* paragraphStyle, - Ark_text_FontCollection fontCollection) + Ark_SymbolEffect ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new ParagraphBuilder("); - WriteToString(&out, paragraphStyle); - out.append(", "); - WriteToString(&out, fontCollection); + string out("new SymbolEffect("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -46345,91 +37104,114 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - void PushStyleImpl(Ark_text_ParagraphBuilder peer, - const Ark_text_TextStyle* textStyle) + } // SymbolEffectAccessor + namespace SystemOpsAccessor { + Ark_NativePointer StartFrameImpl() { if (!needGroupedLog(1)) { - return; + return nullptr; } - string out("pushStyle("); - WriteToString(&out, textStyle); + string out("StartFrame("); out.append(") \n"); + out.append("[return nullptr] \n"); appendGroupedLog(1, out); + return nullptr; } - void PopStyleImpl(Ark_text_ParagraphBuilder peer) + void EndFrameImpl(Ark_NativePointer root) { if (!needGroupedLog(1)) { return; } - string out("popStyle("); + string out("EndFrame("); + WriteToString(&out, root); out.append(") \n"); appendGroupedLog(1, out); } - void AddTextImpl(Ark_text_ParagraphBuilder peer, - const Ark_String* text) + void SyncInstanceIdImpl(Ark_Int32 instanceId) { if (!needGroupedLog(1)) { return; } - string out("addText("); - WriteToString(&out, text); + string out("syncInstanceId("); + WriteToString(&out, instanceId); out.append(") \n"); appendGroupedLog(1, out); } - void AddPlaceholderImpl(Ark_text_ParagraphBuilder peer, - const Ark_text_PlaceholderSpan* placeholderSpan) + void RestoreInstanceIdImpl() { if (!needGroupedLog(1)) { return; } - string out("addPlaceholder("); - WriteToString(&out, placeholderSpan); + string out("restoreInstanceId("); out.append(") \n"); appendGroupedLog(1, out); } - Ark_text_Paragraph BuildImpl(Ark_text_ParagraphBuilder peer) + Ark_Int32 GetResourceIdImpl(const Ark_String* bundleName, + const Ark_String* moduleName, + const Array_String* params) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return 0; } - string out("build("); + string out("getResourceId("); + WriteToString(&out, bundleName); + out.append(", "); + WriteToString(&out, moduleName); + out.append(", "); + WriteToString(&out, params); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return 0] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return 0; } - Ark_text_LineTypeset BuildLineTypesetImpl(Ark_text_ParagraphBuilder peer) + void ResourceManagerResetImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("buildLineTypeset("); + string out("resourceManagerReset("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - void AddSymbolImpl(Ark_text_ParagraphBuilder peer, - const Ark_Number* symbolId) + void SetFrameCallbackImpl(const Callback_Number_Void* onFrameCallback, + const Callback_Number_Void* onIdleCallback, + const Ark_Number* delayTime) { if (!needGroupedLog(1)) { return; } - string out("addSymbol("); - WriteToString(&out, symbolId); + string out("setFrameCallback("); + WriteToString(&out, onFrameCallback); + out.append(", "); + WriteToString(&out, onIdleCallback); + out.append(", "); + WriteToString(&out, delayTime); + out.append(") \n"); + appendGroupedLog(1, out); + } + Array_Number ColorMetricsResourceColorImpl(const Ark_Resource* color) + { + if (!needGroupedLog(1)) + { + return {}; + } + string out("colorMetricsResourceColor("); + WriteToString(&out, color); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - } // text_ParagraphBuilderAccessor - namespace text_RunAccessor { - void DestroyPeerImpl(Ark_text_Run peer) + } // SystemOpsAccessor + namespace TabBarSymbolAccessor { + void DestroyPeerImpl(Ark_TabBarSymbol peer) { if (!needGroupedLog(1)) { @@ -46439,17 +37221,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_text_Run ConstructImpl() + Ark_TabBarSymbol ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new Run("); + string out("new TabBarSymbol("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -46463,165 +37245,151 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Number GetGlyphCountImpl(Ark_text_Run peer) + Ark_SymbolGlyphModifier GetNormalImpl(Ark_TabBarSymbol peer) { if (!needGroupedLog(1)) { - return {42}; + return reinterpret_cast(300); } - string out("getGlyphCount("); + string out("getNormal("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return {42}; + return reinterpret_cast(300); } - Array_Number GetGlyphs0Impl(Ark_text_Run peer) + void SetNormalImpl(Ark_TabBarSymbol peer, + Ark_SymbolGlyphModifier normal) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getGlyphs0("); + string out("setNormal("); + WriteToString(&out, normal); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - Array_Number GetGlyphs1Impl(Ark_text_Run peer, - const Ark_text_Range* range) + Opt_SymbolGlyphModifier GetSelectedImpl(Ark_TabBarSymbol peer) { if (!needGroupedLog(1)) { return {}; } - string out("getGlyphs1("); - WriteToString(&out, range); + string out("getSelected("); out.append(") \n"); out.append("[return {}] \n"); appendGroupedLog(1, out); return {}; } - Array_common2D_Point GetPositions0Impl(Ark_text_Run peer) + void SetSelectedImpl(Ark_TabBarSymbol peer, + const Opt_SymbolGlyphModifier* selected) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getPositions0("); + string out("setSelected("); + WriteToString(&out, selected); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - Array_common2D_Point GetPositions1Impl(Ark_text_Run peer, - const Ark_text_Range* range) + } // TabBarSymbolAccessor + namespace TabContentTransitionProxyAccessor { + void DestroyPeerImpl(Ark_TabContentTransitionProxy peer) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getPositions1("); - WriteToString(&out, range); + string out("destroyPeer("); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - Array_common2D_Point GetOffsetsImpl(Ark_text_Run peer) + Ark_TabContentTransitionProxy ConstructImpl() { if (!needGroupedLog(1)) { - return {}; + return reinterpret_cast(100); } - string out("getOffsets("); + string out("new TabContentTransitionProxy("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return {}; + return reinterpret_cast(100); } - Ark_drawing_Font GetFontImpl(Ark_text_Run peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return fnPtr(dummyClassFinalizer); } - string out("getFont("); + string out("getFinalizer("); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); + return fnPtr(dummyClassFinalizer); } - void PaintImpl(Ark_text_Run peer, - Ark_drawing_Canvas canvas, - const Ark_Number* x, - const Ark_Number* y) + void FinishTransitionImpl(Ark_TabContentTransitionProxy peer) { if (!needGroupedLog(1)) { return; } - string out("paint("); - WriteToString(&out, canvas); - out.append(", "); - WriteToString(&out, x); - out.append(", "); - WriteToString(&out, y); + string out("finishTransition("); out.append(") \n"); appendGroupedLog(1, out); } - Array_Number GetStringIndicesImpl(Ark_text_Run peer, - const Ark_text_Range* range) + Ark_Number GetFromImpl(Ark_TabContentTransitionProxy peer) { if (!needGroupedLog(1)) { - return {}; + return {42}; } - string out("getStringIndices("); - WriteToString(&out, range); + string out("getFrom("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {}; + return {42}; } - Ark_text_Range GetStringRangeImpl(Ark_text_Run peer) + void SetFromImpl(Ark_TabContentTransitionProxy peer, + const Ark_Number* from) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getStringRange("); + string out("setFrom("); + WriteToString(&out, from); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - Ark_text_TypographicBounds GetTypographicBoundsImpl(Ark_text_Run peer) + Ark_Number GetToImpl(Ark_TabContentTransitionProxy peer) { if (!needGroupedLog(1)) { - return {}; + return {42}; } - string out("getTypographicBounds("); + string out("getTo("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {}; + return {42}; } - Ark_common2D_Rect GetImageBoundsImpl(Ark_text_Run peer) + void SetToImpl(Ark_TabContentTransitionProxy peer, + const Ark_Number* to) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getImageBounds("); + string out("setTo("); + WriteToString(&out, to); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - } // text_RunAccessor - namespace text_TextLineAccessor { - void DestroyPeerImpl(Ark_text_TextLine peer) + } // TabContentTransitionProxyAccessor + namespace TabsControllerAccessor { + void DestroyPeerImpl(Ark_TabsController peer) { if (!needGroupedLog(1)) { @@ -46631,17 +37399,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_text_TextLine ConstructImpl() + Ark_TabsController ConstructImpl() { if (!needGroupedLog(1)) { - return reinterpret_cast(100); + return reinterpret_cast(100); } - string out("new TextLine("); + string out("new TabsController("); out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(100); + return reinterpret_cast(100); } Ark_NativePointer GetFinalizerImpl() { @@ -46655,174 +37423,144 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Number GetGlyphCountImpl(Ark_text_TextLine peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getGlyphCount("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - Ark_text_Range GetTextRangeImpl(Ark_text_TextLine peer) + void ChangeIndexImpl(Ark_TabsController peer, + const Ark_Number* value) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getTextRange("); + string out("changeIndex("); + WriteToString(&out, value); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - Array_text_Run GetGlyphRunsImpl(Ark_text_TextLine peer) + void PreloadItemsImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + Ark_TabsController peer, + const Opt_Array_Number* indices, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getGlyphRuns("); + string out("preloadItems("); + WriteToString(&out, indices); + out.append(", "); + WriteToString(&out, outputArgumentForReturningPromise); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - void PaintImpl(Ark_text_TextLine peer, - Ark_drawing_Canvas canvas, - const Ark_Number* x, - const Ark_Number* y) + void SetTabBarTranslateImpl(Ark_TabsController peer, + const Ark_TranslateOptions* translate) { if (!needGroupedLog(1)) { return; } - string out("paint("); - WriteToString(&out, canvas); - out.append(", "); - WriteToString(&out, x); - out.append(", "); - WriteToString(&out, y); + string out("setTabBarTranslate("); + WriteToString(&out, translate); out.append(") \n"); appendGroupedLog(1, out); } - Ark_text_TextLine CreateTruncatedLineImpl(Ark_text_TextLine peer, - const Ark_Number* width, - Ark_text_EllipsisMode ellipsisMode, - const Ark_String* ellipsis) + void SetTabBarOpacityImpl(Ark_TabsController peer, + const Ark_Number* opacity) { if (!needGroupedLog(1)) { - return reinterpret_cast(300); + return; } - string out("createTruncatedLine("); - WriteToString(&out, width); - out.append(", "); - WriteToString(&out, ellipsisMode); - out.append(", "); - WriteToString(&out, ellipsis); + string out("setTabBarOpacity("); + WriteToString(&out, opacity); out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); appendGroupedLog(1, out); - return reinterpret_cast(300); } - Ark_text_TypographicBounds GetTypographicBoundsImpl(Ark_text_TextLine peer) + } // TabsControllerAccessor + namespace TapGestureEventAccessor { + void DestroyPeerImpl(Ark_TapGestureEvent peer) { if (!needGroupedLog(1)) { - return {}; + return; } - string out("getTypographicBounds("); + string out("destroyPeer("); out.append(") \n"); - out.append("[return {}] \n"); appendGroupedLog(1, out); - return {}; } - Ark_common2D_Rect GetImageBoundsImpl(Ark_text_TextLine peer) + Ark_TapGestureEvent ConstructImpl() { if (!needGroupedLog(1)) { - return {}; + return reinterpret_cast(100); } - string out("getImageBounds("); + string out("new TapGestureEvent("); out.append(") \n"); - out.append("[return {}] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return {}; + return reinterpret_cast(100); } - Ark_Number GetTrailingSpaceWidthImpl(Ark_text_TextLine peer) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return {42}; + return fnPtr(dummyClassFinalizer); } - string out("getTrailingSpaceWidth("); + string out("getFinalizer("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); - return {42}; + return fnPtr(dummyClassFinalizer); } - Ark_Number GetStringIndexForPositionImpl(Ark_text_TextLine peer, - const Ark_common2D_Point* point) + } // TapGestureEventAccessor + namespace TapRecognizerAccessor { + void DestroyPeerImpl(Ark_TapRecognizer peer) { if (!needGroupedLog(1)) { - return {42}; + return; } - string out("getStringIndexForPosition("); - WriteToString(&out, point); + string out("destroyPeer("); out.append(") \n"); - out.append("[return {42}] \n"); appendGroupedLog(1, out); - return {42}; } - Ark_Number GetOffsetForStringIndexImpl(Ark_text_TextLine peer, - const Ark_Number* index) + Ark_TapRecognizer ConstructImpl() { if (!needGroupedLog(1)) { - return {42}; + return reinterpret_cast(100); } - string out("getOffsetForStringIndex("); - WriteToString(&out, index); + string out("new TapRecognizer("); out.append(") \n"); - out.append("[return {42}] \n"); + out.append("[return reinterpret_cast(100)] \n"); appendGroupedLog(1, out); - return {42}; + return reinterpret_cast(100); } - void EnumerateCaretOffsetsImpl(Ark_text_TextLine peer, - const text_Callback_Number_Number_Boolean_Boolean* callback_) + Ark_NativePointer GetFinalizerImpl() { if (!needGroupedLog(1)) { - return; + return fnPtr(dummyClassFinalizer); } - string out("enumerateCaretOffsets("); - WriteToString(&out, callback_); + string out("getFinalizer("); out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); } - Ark_Number GetAlignmentOffsetImpl(Ark_text_TextLine peer, - const Ark_Number* alignmentFactor, - const Ark_Number* alignmentWidth) + Ark_Number GetTapCountImpl(Ark_TapRecognizer peer) { if (!needGroupedLog(1)) { return {42}; } - string out("getAlignmentOffset("); - WriteToString(&out, alignmentFactor); - out.append(", "); - WriteToString(&out, alignmentWidth); + string out("getTapCount("); out.append(") \n"); out.append("[return {42}] \n"); appendGroupedLog(1, out); return {42}; } - } // text_TextLineAccessor + } // TapRecognizerAccessor namespace TextAreaControllerAccessor { void DestroyPeerImpl(Ark_TextAreaController peer) { @@ -47591,54 +38329,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // TextInputControllerAccessor - namespace TextMenuControllerAccessor { - void DestroyPeerImpl(Ark_TextMenuController peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_TextMenuController ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new TextMenuController("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void SetMenuOptionsImpl(Ark_TextMenuController peer, - const Ark_TextMenuOptions* options) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setMenuOptions("); - WriteToString(&out, options); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // TextMenuControllerAccessor namespace TextMenuItemIdAccessor { void DestroyPeerImpl(Ark_TextMenuItemId peer) { @@ -48070,53 +38760,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // TextTimerControllerAccessor - namespace ThemeControlAccessor { - void DestroyPeerImpl(Ark_ThemeControl peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_ThemeControl ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new ThemeControl("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void SetDefaultThemeImpl(const Ark_CustomTheme* theme) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setDefaultTheme("); - WriteToString(&out, theme); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // ThemeControlAccessor namespace TimePickerDialogAccessor { void DestroyPeerImpl(Ark_TimePickerDialog peer) { @@ -48556,17 +39199,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return reinterpret_cast(300); } - void SetIDENTITYImpl(Ark_TransitionEffect IDENTITY) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setIDENTITY("); - WriteToString(&out, IDENTITY); - out.append(") \n"); - appendGroupedLog(1, out); - } Ark_TransitionEffect GetOPACITYImpl() { if (!needGroupedLog(1)) @@ -48579,17 +39211,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return reinterpret_cast(300); } - void SetOPACITYImpl(Ark_TransitionEffect OPACITY) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setOPACITY("); - WriteToString(&out, OPACITY); - out.append(") \n"); - appendGroupedLog(1, out); - } Ark_TransitionEffect GetSLIDEImpl() { if (!needGroupedLog(1)) @@ -48602,17 +39223,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return reinterpret_cast(300); } - void SetSLIDEImpl(Ark_TransitionEffect SLIDE) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setSLIDE("); - WriteToString(&out, SLIDE); - out.append(") \n"); - appendGroupedLog(1, out); - } Ark_TransitionEffect GetSLIDE_SWITCHImpl() { if (!needGroupedLog(1)) @@ -48625,17 +39235,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return reinterpret_cast(300); } - void SetSLIDE_SWITCHImpl(Ark_TransitionEffect SLIDE_SWITCH) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setSLIDE_SWITCH("); - WriteToString(&out, SLIDE_SWITCH); - out.append(") \n"); - appendGroupedLog(1, out); - } } // TransitionEffectAccessor namespace UICommonEventAccessor { void DestroyPeerImpl(Ark_UICommonEvent peer) @@ -48808,431 +39407,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // UICommonEventAccessor - namespace UIContextAccessor { - void DestroyPeerImpl(Ark_UIContext peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_UIContext ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new UIContext("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_drawing_Font GetFontImpl(Ark_UIContext peer) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("getFont("); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_String GetFilteredInspectorTreeImpl(Ark_VMContext vmContext, - Ark_UIContext peer, - const Opt_Array_String* filters) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getFilteredInspectorTree("); - WriteToString(&out, filters); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_String GetFilteredInspectorTreeByIdImpl(Ark_VMContext vmContext, - Ark_UIContext peer, - const Ark_String* id, - const Ark_Number* depth, - const Opt_Array_String* filters) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getFilteredInspectorTreeById("); - WriteToString(&out, id); - out.append(", "); - WriteToString(&out, depth); - out.append(", "); - WriteToString(&out, filters); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void AnimateToImpl(Ark_UIContext peer, - 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 ShowTextPickerDialogImpl(Ark_UIContext peer, - const Ark_TextPickerDialogOptions* options) - { - if (!needGroupedLog(1)) - { - return; - } - string out("showTextPickerDialog("); - WriteToString(&out, options); - out.append(") \n"); - appendGroupedLog(1, out); - } - void RunScopedTaskImpl(Ark_UIContext peer, - const Callback_Void* callback_) - { - if (!needGroupedLog(1)) - { - return; - } - string out("runScopedTask("); - WriteToString(&out, callback_); - out.append(") \n"); - appendGroupedLog(1, out); - } - void AnimateToImmediatelyImpl(Ark_UIContext peer, - const Ark_AnimateParam* param, - const Callback_Void* event) - { - if (!needGroupedLog(1)) - { - return; - } - string out("animateToImmediately("); - WriteToString(&out, param); - out.append(", "); - WriteToString(&out, event); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_FrameNode GetFrameNodeByIdImpl(Ark_UIContext peer, - const Ark_String* id) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getFrameNodeById("); - WriteToString(&out, id); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Opt_FrameNode GetAttachedFrameNodeByIdImpl(Ark_UIContext peer, - const Ark_String* id) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getAttachedFrameNodeById("); - WriteToString(&out, id); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Opt_FrameNode GetFrameNodeByUniqueIdImpl(Ark_UIContext peer, - const Ark_Number* id) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getFrameNodeByUniqueId("); - WriteToString(&out, id); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_Number Vp2pxImpl(Ark_UIContext peer, - 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(Ark_UIContext peer, - 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(Ark_UIContext peer, - 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(Ark_UIContext peer, - 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(Ark_UIContext peer, - 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(Ark_UIContext peer, - 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}; - } - Opt_common_Context GetHostContextImpl(Ark_UIContext peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getHostContext("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetDynamicDimmingImpl(Ark_UIContext peer, - const Ark_String* id, - const Ark_Number* value) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setDynamicDimming("); - WriteToString(&out, id); - out.append(", "); - WriteToString(&out, value); - out.append(") \n"); - appendGroupedLog(1, out); - } - Opt_String GetWindowNameImpl(Ark_UIContext peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getWindowName("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_WidthBreakpoint GetWindowWidthBreakpointImpl(Ark_UIContext peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getWindowWidthBreakpoint("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_HeightBreakpoint GetWindowHeightBreakpointImpl(Ark_UIContext peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getWindowHeightBreakpoint("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void OpenBindSheetImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_UIContext peer, - Ark_ComponentContent bindSheetContent, - const Opt_SheetOptions* sheetOptions, - const Opt_Number* targetId, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - { - return; - } - string out("openBindSheet("); - WriteToString(&out, bindSheetContent); - out.append(", "); - WriteToString(&out, sheetOptions); - out.append(", "); - WriteToString(&out, targetId); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(") \n"); - appendGroupedLog(1, out); - } - void UpdateBindSheetImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_UIContext peer, - Ark_ComponentContent bindSheetContent, - const Ark_SheetOptions* sheetOptions, - const Opt_Boolean* partialUpdate, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - { - return; - } - string out("updateBindSheet("); - WriteToString(&out, bindSheetContent); - out.append(", "); - WriteToString(&out, sheetOptions); - out.append(", "); - WriteToString(&out, partialUpdate); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(") \n"); - appendGroupedLog(1, out); - } - void CloseBindSheetImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_UIContext peer, - Ark_ComponentContent bindSheetContent, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - { - return; - } - string out("closeBindSheet("); - WriteToString(&out, bindSheetContent); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(") \n"); - appendGroupedLog(1, out); - } - void ClearResourceCacheImpl(Ark_VMContext vmContext, - Ark_UIContext peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("clearResourceCache("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Boolean IsFollowingSystemFontScaleImpl(Ark_UIContext peer) - { - if (!needGroupedLog(1)) - { - return 0; - } - string out("isFollowingSystemFontScale("); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - Ark_Number GetMaxFontScaleImpl(Ark_UIContext peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getMaxFontScale("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - } // UIContextAccessor namespace UIContextAtomicServiceBarAccessor { Ark_Frame GetBarRectImpl() { @@ -49247,56 +39421,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return {}; } } // UIContextAtomicServiceBarAccessor - namespace uiEffect_VisualEffectAccessor { - void DestroyPeerImpl(Ark_uiEffect_VisualEffect peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_uiEffect_VisualEffect ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new VisualEffect("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_uiEffect_VisualEffect BackgroundColorBlenderImpl(Ark_uiEffect_VisualEffect peer, - const Ark_uiEffect_BrightnessBlender* blender) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("backgroundColorBlender("); - WriteToString(&out, blender); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - } // uiEffect_VisualEffectAccessor namespace UIExtensionProxyAccessor { void DestroyPeerImpl(Ark_UIExtensionProxy peer) { @@ -49407,246 +39531,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // UIExtensionProxyAccessor - namespace uiObserver_DensityInfoAccessor { - void DestroyPeerImpl(Ark_uiObserver_DensityInfo peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_uiObserver_DensityInfo ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new DensityInfo("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_UIContext GetContextImpl(Ark_uiObserver_DensityInfo peer) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("getContext("); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - void SetContextImpl(Ark_uiObserver_DensityInfo peer, - Ark_UIContext context) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setContext("); - WriteToString(&out, context); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Number GetDensityImpl(Ark_uiObserver_DensityInfo peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getDensity("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetDensityImpl(Ark_uiObserver_DensityInfo peer, - const Ark_Number* density) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setDensity("); - WriteToString(&out, density); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // uiObserver_DensityInfoAccessor - namespace uiObserver_RouterPageInfoAccessor { - void DestroyPeerImpl(Ark_uiObserver_RouterPageInfo peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_uiObserver_RouterPageInfo ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new RouterPageInfo("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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_Number GetIndexImpl(Ark_uiObserver_RouterPageInfo peer) - { - if (!needGroupedLog(1)) - { - return {42}; - } - string out("getIndex("); - out.append(") \n"); - out.append("[return {42}] \n"); - appendGroupedLog(1, out); - return {42}; - } - void SetIndexImpl(Ark_uiObserver_RouterPageInfo peer, - const Ark_Number* index) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setIndex("); - WriteToString(&out, index); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_String GetNameImpl(Ark_uiObserver_RouterPageInfo peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getName("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetNameImpl(Ark_uiObserver_RouterPageInfo peer, - const Ark_String* name) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setName("); - WriteToString(&out, name); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_String GetPathImpl(Ark_uiObserver_RouterPageInfo peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getPath("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetPathImpl(Ark_uiObserver_RouterPageInfo peer, - const Ark_String* path) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setPath("); - WriteToString(&out, path); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_uiObserver_RouterPageState GetStateImpl(Ark_uiObserver_RouterPageInfo peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getState("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetStateImpl(Ark_uiObserver_RouterPageInfo peer, - Ark_uiObserver_RouterPageState state) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setState("); - WriteToString(&out, state); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_String GetPageIdImpl(Ark_uiObserver_RouterPageInfo peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getPageId("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetPageIdImpl(Ark_uiObserver_RouterPageInfo peer, - const Ark_String* pageId) - { - if (!needGroupedLog(1)) - { - return; - } - string out("setPageId("); - WriteToString(&out, pageId); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // uiObserver_RouterPageInfoAccessor namespace UrlStyleAccessor { void DestroyPeerImpl(Ark_UrlStyle peer) { @@ -50802,67 +40686,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; } } // WebResourceResponseAccessor - namespace webview_WebviewControllerAccessor { - void DestroyPeerImpl(Ark_webview_WebviewController peer) - { - if (!needGroupedLog(1)) - { - return; - } - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_webview_WebviewController ConstructImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(100); - } - string out("new WebviewController("); - out.append(") \n"); - out.append("[return reinterpret_cast(100)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(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); - } - void InitializeWebEngineImpl() - { - if (!needGroupedLog(1)) - { - return; - } - string out("initializeWebEngine("); - out.append(") \n"); - appendGroupedLog(1, out); - } - void LoadUrlImpl(Ark_webview_WebviewController peer, - const Ark_Union_String_Resource* url, - const Opt_Array_webview_WebHeader* headers) - { - if (!needGroupedLog(1)) - { - return; - } - string out("loadUrl("); - WriteToString(&out, url); - out.append(", "); - WriteToString(&out, headers); - out.append(") \n"); - appendGroupedLog(1, out); - } - } // webview_WebviewControllerAccessor namespace XComponentControllerAccessor { void DestroyPeerImpl(Ark_XComponentController peer) { @@ -51116,32 +40939,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_BorderRadiuses BorderRadiusesImpl(const Ark_Number* all) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("borderRadiuses("); - WriteToString(&out, all); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_Edges BorderStylesImpl(Ark_BorderStyle all) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("borderStyles("); - WriteToString(&out, all); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } void CursorControl_restoreDefaultImpl() { if (!needGroupedLog(1)) @@ -51163,178 +40960,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_curves_ICurve Curves_cubicBezierCurveImpl(const Ark_Number* x1, - const Ark_Number* y1, - const Ark_Number* x2, - const Ark_Number* y2) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("curves_cubicBezierCurve("); - WriteToString(&out, x1); - out.append(", "); - WriteToString(&out, y1); - out.append(", "); - WriteToString(&out, x2); - out.append(", "); - WriteToString(&out, y2); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_curves_ICurve Curves_customCurveImpl(const curves_Callback_Number_Number* interpolate) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("curves_customCurve("); - WriteToString(&out, interpolate); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_curves_ICurve Curves_initCurveImpl(const Opt_curves_Curve* curve) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("curves_initCurve("); - WriteToString(&out, curve); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_curves_ICurve Curves_interpolatingSpringImpl(const Ark_Number* velocity, - const Ark_Number* mass, - const Ark_Number* stiffness, - const Ark_Number* damping) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("curves_interpolatingSpring("); - WriteToString(&out, velocity); - out.append(", "); - WriteToString(&out, mass); - out.append(", "); - WriteToString(&out, stiffness); - out.append(", "); - WriteToString(&out, damping); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_curves_ICurve Curves_responsiveSpringMotionImpl(const Opt_Number* response, - const Opt_Number* dampingFraction, - const Opt_Number* overlapDuration) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("curves_responsiveSpringMotion("); - WriteToString(&out, response); - out.append(", "); - WriteToString(&out, dampingFraction); - out.append(", "); - WriteToString(&out, overlapDuration); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_curves_ICurve Curves_springCurveImpl(const Ark_Number* velocity, - const Ark_Number* mass, - const Ark_Number* stiffness, - const Ark_Number* damping) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("curves_springCurve("); - WriteToString(&out, velocity); - out.append(", "); - WriteToString(&out, mass); - out.append(", "); - WriteToString(&out, stiffness); - out.append(", "); - WriteToString(&out, damping); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_curves_ICurve Curves_springMotionImpl(const Opt_Number* response, - const Opt_Number* dampingFraction, - const Opt_Number* overlapDuration) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("curves_springMotion("); - WriteToString(&out, response); - out.append(", "); - WriteToString(&out, dampingFraction); - out.append(", "); - WriteToString(&out, overlapDuration); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_curves_ICurve Curves_stepsCurveImpl(const Ark_Number* count, - Ark_Boolean end) - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("curves_stepsCurve("); - WriteToString(&out, count); - out.append(", "); - WriteToString(&out, end); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } - Ark_Edges EdgeColorsImpl(const Ark_Number* all) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("edgeColors("); - WriteToString(&out, all); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_Edges EdgeWidthsImpl(const Ark_Number* all) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("edgeWidths("); - WriteToString(&out, all); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } Ark_Boolean FocusControl_requestFocusImpl(const Ark_String* value) { if (!needGroupedLog(1)) @@ -51420,82 +41045,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - void Text_getFontDescriptorByFullNameImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - const Ark_String* fullName, - Ark_text_SystemFontType fontType, - const Callback_Opt_FontDescriptor_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - { - return; - } - string out("text_getFontDescriptorByFullName("); - WriteToString(&out, fullName); - out.append(", "); - WriteToString(&out, fontType); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(") \n"); - appendGroupedLog(1, out); - } - void Text_getSystemFontFullNamesByTypeImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_text_SystemFontType fontType, - const Callback_Opt_Array_String_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - { - return; - } - string out("text_getSystemFontFullNamesByType("); - WriteToString(&out, fontType); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(") \n"); - appendGroupedLog(1, out); - } - void Text_matchFontDescriptorsImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - const Ark_text_FontDescriptor* desc, - const Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - { - return; - } - string out("text_matchFontDescriptors("); - WriteToString(&out, desc); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_uiEffect_BrightnessBlender UiEffect_createBrightnessBlenderImpl(const Ark_uiEffect_BrightnessBlenderParam* param) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("uiEffect_createBrightnessBlender("); - WriteToString(&out, param); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_uiEffect_VisualEffect UiEffect_createEffectImpl() - { - if (!needGroupedLog(1)) - { - return reinterpret_cast(300); - } - string out("uiEffect_createEffect("); - out.append(") \n"); - out.append("[return reinterpret_cast(300)] \n"); - appendGroupedLog(1, out); - return reinterpret_cast(300); - } Ark_Number Vp2pxImpl(const Ark_Number* value) { if (!needGroupedLog(1)) @@ -51611,19 +41160,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct BackgroundColorStylePeer { virtual ~BackgroundColorStylePeer() = default; }; - const GENERATED_ArkUIBaseContextAccessor* GetBaseContextAccessor() - { - static const GENERATED_ArkUIBaseContextAccessor BaseContextAccessorImpl { - BaseContextAccessor::DestroyPeerImpl, - BaseContextAccessor::ConstructImpl, - BaseContextAccessor::GetFinalizerImpl, - }; - return &BaseContextAccessorImpl; - } - - struct BaseContextPeer { - virtual ~BaseContextPeer() = default; - }; const GENERATED_ArkUIBaseEventAccessor* GetBaseEventAccessor() { static const GENERATED_ArkUIBaseEventAccessor BaseEventAccessorImpl { @@ -51692,22 +41228,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct BaselineOffsetStylePeer { virtual ~BaselineOffsetStylePeer() = default; }; - const GENERATED_ArkUIBaseShapeAccessor* GetBaseShapeAccessor() - { - static const GENERATED_ArkUIBaseShapeAccessor BaseShapeAccessorImpl { - BaseShapeAccessor::DestroyPeerImpl, - BaseShapeAccessor::ConstructImpl, - BaseShapeAccessor::GetFinalizerImpl, - BaseShapeAccessor::WidthImpl, - BaseShapeAccessor::HeightImpl, - BaseShapeAccessor::SizeImpl, - }; - return &BaseShapeAccessorImpl; - } - - struct BaseShapePeer { - virtual ~BaseShapePeer() = default; - }; const GENERATED_ArkUIBounceSymbolEffectAccessor* GetBounceSymbolEffectAccessor() { static const GENERATED_ArkUIBounceSymbolEffectAccessor BounceSymbolEffectAccessorImpl { @@ -51919,11 +41439,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { CanvasRenderingContext2DAccessor::OnOnDetachImpl, CanvasRenderingContext2DAccessor::OffOnDetachImpl, CanvasRenderingContext2DAccessor::GetHeightImpl, - CanvasRenderingContext2DAccessor::SetHeightImpl, CanvasRenderingContext2DAccessor::GetWidthImpl, - CanvasRenderingContext2DAccessor::SetWidthImpl, CanvasRenderingContext2DAccessor::GetCanvasImpl, - CanvasRenderingContext2DAccessor::SetCanvasImpl, }; return &CanvasRenderingContext2DAccessorImpl; } @@ -51948,25 +41465,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct ChildrenMainSizePeer { virtual ~ChildrenMainSizePeer() = default; }; - const GENERATED_ArkUICircleShapeAccessor* GetCircleShapeAccessor() - { - static const GENERATED_ArkUICircleShapeAccessor CircleShapeAccessorImpl { - CircleShapeAccessor::DestroyPeerImpl, - CircleShapeAccessor::ConstructImpl, - CircleShapeAccessor::GetFinalizerImpl, - CircleShapeAccessor::OffsetImpl, - CircleShapeAccessor::FillImpl, - CircleShapeAccessor::PositionImpl, - CircleShapeAccessor::WidthImpl, - CircleShapeAccessor::HeightImpl, - CircleShapeAccessor::SizeImpl, - }; - return &CircleShapeAccessorImpl; - } - - struct CircleShapePeer { - virtual ~CircleShapePeer() = default; - }; const GENERATED_ArkUIClickEventAccessor* GetClickEventAccessor() { static const GENERATED_ArkUIClickEventAccessor ClickEventAccessorImpl { @@ -52040,64 +41538,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct ColorFilterPeer { virtual ~ColorFilterPeer() = default; }; - const GENERATED_ArkUIColorMetricsAccessor* GetColorMetricsAccessor() - { - static const GENERATED_ArkUIColorMetricsAccessor ColorMetricsAccessorImpl { - ColorMetricsAccessor::DestroyPeerImpl, - ColorMetricsAccessor::ConstructImpl, - ColorMetricsAccessor::GetFinalizerImpl, - ColorMetricsAccessor::NumericImpl, - ColorMetricsAccessor::RgbaImpl, - ColorMetricsAccessor::ResourceColorImpl, - ColorMetricsAccessor::BlendColorImpl, - ColorMetricsAccessor::ColorImpl, - ColorMetricsAccessor::RedImpl, - ColorMetricsAccessor::GreenImpl, - ColorMetricsAccessor::BlueImpl, - ColorMetricsAccessor::AlphaImpl, - }; - return &ColorMetricsAccessorImpl; - } - - struct ColorMetricsPeer { - virtual ~ColorMetricsPeer() = default; - }; - const GENERATED_ArkUICommon_ContextAccessor* GetCommon_ContextAccessor() - { - static const GENERATED_ArkUICommon_ContextAccessor Common_ContextAccessorImpl { - common_ContextAccessor::DestroyPeerImpl, - common_ContextAccessor::ConstructImpl, - common_ContextAccessor::GetFinalizerImpl, - common_ContextAccessor::CreateBundleContextImpl, - common_ContextAccessor::CreateModuleContext0Impl, - common_ContextAccessor::CreateModuleContext1Impl, - common_ContextAccessor::GetGroupDir0Impl, - common_ContextAccessor::GetGroupDir1Impl, - common_ContextAccessor::GetCacheDirImpl, - common_ContextAccessor::SetCacheDirImpl, - common_ContextAccessor::GetTempDirImpl, - common_ContextAccessor::SetTempDirImpl, - common_ContextAccessor::GetFilesDirImpl, - common_ContextAccessor::SetFilesDirImpl, - common_ContextAccessor::GetDatabaseDirImpl, - common_ContextAccessor::SetDatabaseDirImpl, - common_ContextAccessor::GetPreferencesDirImpl, - common_ContextAccessor::SetPreferencesDirImpl, - common_ContextAccessor::GetBundleCodeDirImpl, - common_ContextAccessor::SetBundleCodeDirImpl, - common_ContextAccessor::GetDistributedFilesDirImpl, - common_ContextAccessor::SetDistributedFilesDirImpl, - common_ContextAccessor::GetResourceDirImpl, - common_ContextAccessor::SetResourceDirImpl, - common_ContextAccessor::GetCloudFileDirImpl, - common_ContextAccessor::SetCloudFileDirImpl, - }; - return &Common_ContextAccessorImpl; - } - - struct Common_ContextPeer { - virtual ~Common_ContextPeer() = default; - }; const GENERATED_ArkUICommonShapeAccessor* GetCommonShapeAccessor() { static const GENERATED_ArkUICommonShapeAccessor CommonShapeAccessorImpl { @@ -52114,24 +41554,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct CommonShapePeer { virtual ~CommonShapePeer() = default; }; - const GENERATED_ArkUIComponentContentAccessor* GetComponentContentAccessor() - { - static const GENERATED_ArkUIComponentContentAccessor ComponentContentAccessorImpl { - ComponentContentAccessor::DestroyPeerImpl, - ComponentContentAccessor::ConstructImpl, - ComponentContentAccessor::GetFinalizerImpl, - ComponentContentAccessor::UpdateImpl, - ComponentContentAccessor::ReuseImpl, - ComponentContentAccessor::RecycleImpl, - ComponentContentAccessor::DisposeImpl, - ComponentContentAccessor::UpdateConfigurationImpl, - }; - return &ComponentContentAccessorImpl; - } - - struct ComponentContentPeer { - virtual ~ComponentContentPeer() = default; - }; const GENERATED_ArkUIConsoleMessageAccessor* GetConsoleMessageAccessor() { static const GENERATED_ArkUIConsoleMessageAccessor ConsoleMessageAccessorImpl { @@ -52182,19 +41604,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ContentModifierHelperAccessorImpl; } - const GENERATED_ArkUIContextAccessor* GetContextAccessor() - { - static const GENERATED_ArkUIContextAccessor ContextAccessorImpl { - ContextAccessor::DestroyPeerImpl, - ContextAccessor::ConstructImpl, - ContextAccessor::GetFinalizerImpl, - }; - return &ContextAccessorImpl; - } - - struct ContextPeer { - virtual ~ContextPeer() = default; - }; const GENERATED_ArkUIControllerHandlerAccessor* GetControllerHandlerAccessor() { static const GENERATED_ArkUIControllerHandlerAccessor ControllerHandlerAccessorImpl { @@ -52209,20 +41618,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct ControllerHandlerPeer { virtual ~ControllerHandlerPeer() = default; }; - const GENERATED_ArkUICurves_ICurveAccessor* GetCurves_ICurveAccessor() - { - static const GENERATED_ArkUICurves_ICurveAccessor Curves_ICurveAccessorImpl { - curves_ICurveAccessor::DestroyPeerImpl, - curves_ICurveAccessor::ConstructImpl, - curves_ICurveAccessor::GetFinalizerImpl, - curves_ICurveAccessor::InterpolateImpl, - }; - return &Curves_ICurveAccessorImpl; - } - - struct Curves_ICurvePeer { - virtual ~Curves_ICurvePeer() = default; - }; const GENERATED_ArkUICustomDialogControllerAccessor* GetCustomDialogControllerAccessor() { static const GENERATED_ArkUICustomDialogControllerAccessor CustomDialogControllerAccessorImpl { @@ -52246,10 +41641,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { CustomSpanAccessor::ConstructImpl, CustomSpanAccessor::GetFinalizerImpl, CustomSpanAccessor::InvalidateImpl, - CustomSpanAccessor::GetOnMeasureImpl, - CustomSpanAccessor::SetOnMeasureImpl, - CustomSpanAccessor::GetOnDrawImpl, - CustomSpanAccessor::SetOnDrawImpl, + CustomSpanAccessor::GetOnMeasure_callbackImpl, + CustomSpanAccessor::SetOnMeasure_callbackImpl, + CustomSpanAccessor::GetOnDraw_callbackImpl, + CustomSpanAccessor::SetOnDraw_callbackImpl, }; return &CustomSpanAccessorImpl; } @@ -52382,491 +41777,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct DragEventPeer { virtual ~DragEventPeer() = default; }; - const GENERATED_ArkUIDrawableDescriptorAccessor* GetDrawableDescriptorAccessor() - { - static const GENERATED_ArkUIDrawableDescriptorAccessor DrawableDescriptorAccessorImpl { - DrawableDescriptorAccessor::DestroyPeerImpl, - DrawableDescriptorAccessor::ConstructImpl, - DrawableDescriptorAccessor::GetFinalizerImpl, - DrawableDescriptorAccessor::GetPixelMapImpl, - }; - return &DrawableDescriptorAccessorImpl; - } - - struct DrawableDescriptorPeer { - virtual ~DrawableDescriptorPeer() = default; - }; - const GENERATED_ArkUIDrawContextAccessor* GetDrawContextAccessor() - { - static const GENERATED_ArkUIDrawContextAccessor DrawContextAccessorImpl { - DrawContextAccessor::DestroyPeerImpl, - DrawContextAccessor::ConstructImpl, - DrawContextAccessor::GetFinalizerImpl, - DrawContextAccessor::SizeImpl, - DrawContextAccessor::SizeInPixelImpl, - DrawContextAccessor::CanvasImpl, - }; - return &DrawContextAccessorImpl; - } - - struct DrawContextPeer { - virtual ~DrawContextPeer() = default; - }; - const GENERATED_ArkUIDrawing_BrushAccessor* GetDrawing_BrushAccessor() - { - static const GENERATED_ArkUIDrawing_BrushAccessor Drawing_BrushAccessorImpl { - drawing_BrushAccessor::DestroyPeerImpl, - drawing_BrushAccessor::Construct0Impl, - drawing_BrushAccessor::Construct1Impl, - drawing_BrushAccessor::GetFinalizerImpl, - drawing_BrushAccessor::SetColor0Impl, - drawing_BrushAccessor::SetColor1Impl, - drawing_BrushAccessor::SetColor2Impl, - drawing_BrushAccessor::GetColorImpl, - drawing_BrushAccessor::GetHexColorImpl, - drawing_BrushAccessor::SetAntiAliasImpl, - drawing_BrushAccessor::IsAntiAliasImpl, - drawing_BrushAccessor::SetAlphaImpl, - drawing_BrushAccessor::GetAlphaImpl, - drawing_BrushAccessor::SetColorFilterImpl, - drawing_BrushAccessor::GetColorFilterImpl, - drawing_BrushAccessor::SetImageFilterImpl, - drawing_BrushAccessor::SetMaskFilterImpl, - drawing_BrushAccessor::SetShadowLayerImpl, - drawing_BrushAccessor::SetShaderEffectImpl, - drawing_BrushAccessor::SetBlendModeImpl, - drawing_BrushAccessor::ResetImpl, - }; - return &Drawing_BrushAccessorImpl; - } - - struct Drawing_BrushPeer { - virtual ~Drawing_BrushPeer() = default; - }; - const GENERATED_ArkUIDrawing_CanvasAccessor* GetDrawing_CanvasAccessor() - { - static const GENERATED_ArkUIDrawing_CanvasAccessor Drawing_CanvasAccessorImpl { - drawing_CanvasAccessor::DestroyPeerImpl, - drawing_CanvasAccessor::ConstructImpl, - drawing_CanvasAccessor::GetFinalizerImpl, - drawing_CanvasAccessor::DrawRect0Impl, - drawing_CanvasAccessor::DrawRect1Impl, - drawing_CanvasAccessor::DrawRoundRectImpl, - drawing_CanvasAccessor::DrawNestedRoundRectImpl, - drawing_CanvasAccessor::DrawBackgroundImpl, - drawing_CanvasAccessor::DrawShadow0Impl, - drawing_CanvasAccessor::DrawShadow1Impl, - drawing_CanvasAccessor::DrawCircleImpl, - drawing_CanvasAccessor::DrawImageImpl, - drawing_CanvasAccessor::DrawImageRectImpl, - drawing_CanvasAccessor::DrawImageRectWithSrcImpl, - drawing_CanvasAccessor::DrawColor0Impl, - drawing_CanvasAccessor::DrawColor1Impl, - drawing_CanvasAccessor::DrawColor2Impl, - drawing_CanvasAccessor::DrawOvalImpl, - drawing_CanvasAccessor::DrawArcImpl, - drawing_CanvasAccessor::DrawPointImpl, - drawing_CanvasAccessor::DrawPointsImpl, - drawing_CanvasAccessor::DrawPathImpl, - drawing_CanvasAccessor::DrawLineImpl, - drawing_CanvasAccessor::DrawSingleCharacterImpl, - drawing_CanvasAccessor::DrawTextBlobImpl, - drawing_CanvasAccessor::DrawPixelMapMeshImpl, - drawing_CanvasAccessor::DrawRegionImpl, - drawing_CanvasAccessor::AttachPenImpl, - drawing_CanvasAccessor::AttachBrushImpl, - drawing_CanvasAccessor::DetachPenImpl, - drawing_CanvasAccessor::DetachBrushImpl, - drawing_CanvasAccessor::SaveImpl, - drawing_CanvasAccessor::SaveLayerImpl, - drawing_CanvasAccessor::Clear0Impl, - drawing_CanvasAccessor::Clear1Impl, - drawing_CanvasAccessor::RestoreImpl, - drawing_CanvasAccessor::RestoreToCountImpl, - drawing_CanvasAccessor::GetSaveCountImpl, - drawing_CanvasAccessor::GetWidthImpl, - drawing_CanvasAccessor::GetHeightImpl, - drawing_CanvasAccessor::GetLocalClipBoundsImpl, - drawing_CanvasAccessor::GetTotalMatrixImpl, - drawing_CanvasAccessor::ScaleImpl, - drawing_CanvasAccessor::SkewImpl, - drawing_CanvasAccessor::RotateImpl, - drawing_CanvasAccessor::TranslateImpl, - drawing_CanvasAccessor::ClipPathImpl, - drawing_CanvasAccessor::ClipRectImpl, - drawing_CanvasAccessor::ConcatMatrixImpl, - drawing_CanvasAccessor::ClipRegionImpl, - drawing_CanvasAccessor::ClipRoundRectImpl, - drawing_CanvasAccessor::IsClipEmptyImpl, - drawing_CanvasAccessor::SetMatrixImpl, - drawing_CanvasAccessor::ResetMatrixImpl, - }; - return &Drawing_CanvasAccessorImpl; - } - - struct Drawing_CanvasPeer { - virtual ~Drawing_CanvasPeer() = default; - }; - const GENERATED_ArkUIDrawing_ColorFilterAccessor* GetDrawing_ColorFilterAccessor() - { - static const GENERATED_ArkUIDrawing_ColorFilterAccessor Drawing_ColorFilterAccessorImpl { - drawing_ColorFilterAccessor::DestroyPeerImpl, - drawing_ColorFilterAccessor::ConstructImpl, - drawing_ColorFilterAccessor::GetFinalizerImpl, - drawing_ColorFilterAccessor::CreateBlendModeColorFilter0Impl, - drawing_ColorFilterAccessor::CreateBlendModeColorFilter1Impl, - drawing_ColorFilterAccessor::CreateComposeColorFilterImpl, - drawing_ColorFilterAccessor::CreateLinearToSRGBGammaImpl, - drawing_ColorFilterAccessor::CreateSRGBGammaToLinearImpl, - drawing_ColorFilterAccessor::CreateLumaColorFilterImpl, - drawing_ColorFilterAccessor::CreateMatrixColorFilterImpl, - }; - return &Drawing_ColorFilterAccessorImpl; - } - - struct Drawing_ColorFilterPeer { - virtual ~Drawing_ColorFilterPeer() = default; - }; - const GENERATED_ArkUIDrawing_FontAccessor* GetDrawing_FontAccessor() - { - static const GENERATED_ArkUIDrawing_FontAccessor Drawing_FontAccessorImpl { - drawing_FontAccessor::DestroyPeerImpl, - drawing_FontAccessor::ConstructImpl, - drawing_FontAccessor::GetFinalizerImpl, - drawing_FontAccessor::EnableSubpixelImpl, - drawing_FontAccessor::EnableEmboldenImpl, - drawing_FontAccessor::EnableLinearMetricsImpl, - drawing_FontAccessor::SetSizeImpl, - drawing_FontAccessor::GetSizeImpl, - drawing_FontAccessor::SetTypefaceImpl, - drawing_FontAccessor::GetTypefaceImpl, - drawing_FontAccessor::GetMetricsImpl, - drawing_FontAccessor::MeasureSingleCharacterImpl, - drawing_FontAccessor::MeasureTextImpl, - drawing_FontAccessor::SetScaleXImpl, - drawing_FontAccessor::SetSkewXImpl, - drawing_FontAccessor::SetEdgingImpl, - drawing_FontAccessor::SetHintingImpl, - drawing_FontAccessor::CountTextImpl, - drawing_FontAccessor::SetBaselineSnapImpl, - drawing_FontAccessor::IsBaselineSnapImpl, - drawing_FontAccessor::SetEmbeddedBitmapsImpl, - drawing_FontAccessor::IsEmbeddedBitmapsImpl, - drawing_FontAccessor::SetForceAutoHintingImpl, - drawing_FontAccessor::IsForceAutoHintingImpl, - drawing_FontAccessor::GetWidthsImpl, - drawing_FontAccessor::TextToGlyphsImpl, - drawing_FontAccessor::IsSubpixelImpl, - drawing_FontAccessor::IsLinearMetricsImpl, - drawing_FontAccessor::GetSkewXImpl, - drawing_FontAccessor::IsEmboldenImpl, - drawing_FontAccessor::GetScaleXImpl, - drawing_FontAccessor::GetHintingImpl, - drawing_FontAccessor::GetEdgingImpl, - drawing_FontAccessor::CreatePathForGlyphImpl, - drawing_FontAccessor::GetBoundsImpl, - drawing_FontAccessor::GetTextPathImpl, - }; - return &Drawing_FontAccessorImpl; - } - - struct Drawing_FontPeer { - virtual ~Drawing_FontPeer() = default; - }; - const GENERATED_ArkUIDrawing_ImageFilterAccessor* GetDrawing_ImageFilterAccessor() - { - static const GENERATED_ArkUIDrawing_ImageFilterAccessor Drawing_ImageFilterAccessorImpl { - drawing_ImageFilterAccessor::DestroyPeerImpl, - drawing_ImageFilterAccessor::ConstructImpl, - drawing_ImageFilterAccessor::GetFinalizerImpl, - drawing_ImageFilterAccessor::CreateBlurImageFilterImpl, - drawing_ImageFilterAccessor::CreateFromColorFilterImpl, - }; - return &Drawing_ImageFilterAccessorImpl; - } - - struct Drawing_ImageFilterPeer { - virtual ~Drawing_ImageFilterPeer() = default; - }; - const GENERATED_ArkUIDrawing_LatticeAccessor* GetDrawing_LatticeAccessor() - { - static const GENERATED_ArkUIDrawing_LatticeAccessor Drawing_LatticeAccessorImpl { - drawing_LatticeAccessor::DestroyPeerImpl, - drawing_LatticeAccessor::ConstructImpl, - drawing_LatticeAccessor::GetFinalizerImpl, - drawing_LatticeAccessor::CreateImageLatticeImpl, - }; - return &Drawing_LatticeAccessorImpl; - } - - struct Drawing_LatticePeer { - virtual ~Drawing_LatticePeer() = default; - }; - const GENERATED_ArkUIDrawing_MaskFilterAccessor* GetDrawing_MaskFilterAccessor() - { - static const GENERATED_ArkUIDrawing_MaskFilterAccessor Drawing_MaskFilterAccessorImpl { - drawing_MaskFilterAccessor::DestroyPeerImpl, - drawing_MaskFilterAccessor::ConstructImpl, - drawing_MaskFilterAccessor::GetFinalizerImpl, - drawing_MaskFilterAccessor::CreateBlurMaskFilterImpl, - }; - return &Drawing_MaskFilterAccessorImpl; - } - - struct Drawing_MaskFilterPeer { - virtual ~Drawing_MaskFilterPeer() = default; - }; - const GENERATED_ArkUIDrawing_MatrixAccessor* GetDrawing_MatrixAccessor() - { - static const GENERATED_ArkUIDrawing_MatrixAccessor Drawing_MatrixAccessorImpl { - drawing_MatrixAccessor::DestroyPeerImpl, - drawing_MatrixAccessor::ConstructImpl, - drawing_MatrixAccessor::GetFinalizerImpl, - drawing_MatrixAccessor::SetRotationImpl, - drawing_MatrixAccessor::SetScaleImpl, - drawing_MatrixAccessor::SetTranslationImpl, - drawing_MatrixAccessor::SetMatrixImpl, - drawing_MatrixAccessor::PreConcatImpl, - drawing_MatrixAccessor::IsEqualImpl, - drawing_MatrixAccessor::InvertImpl, - drawing_MatrixAccessor::IsIdentityImpl, - drawing_MatrixAccessor::GetValueImpl, - drawing_MatrixAccessor::PostRotateImpl, - drawing_MatrixAccessor::PostScaleImpl, - drawing_MatrixAccessor::PostTranslateImpl, - drawing_MatrixAccessor::PreRotateImpl, - drawing_MatrixAccessor::PreScaleImpl, - drawing_MatrixAccessor::PreTranslateImpl, - drawing_MatrixAccessor::ResetImpl, - drawing_MatrixAccessor::MapPointsImpl, - drawing_MatrixAccessor::GetAllImpl, - drawing_MatrixAccessor::MapRectImpl, - drawing_MatrixAccessor::SetRectToRectImpl, - drawing_MatrixAccessor::SetPolyToPolyImpl, - }; - return &Drawing_MatrixAccessorImpl; - } - - struct Drawing_MatrixPeer { - virtual ~Drawing_MatrixPeer() = default; - }; - const GENERATED_ArkUIDrawing_PathAccessor* GetDrawing_PathAccessor() - { - static const GENERATED_ArkUIDrawing_PathAccessor Drawing_PathAccessorImpl { - drawing_PathAccessor::DestroyPeerImpl, - drawing_PathAccessor::Construct0Impl, - drawing_PathAccessor::Construct1Impl, - drawing_PathAccessor::GetFinalizerImpl, - drawing_PathAccessor::MoveToImpl, - drawing_PathAccessor::LineToImpl, - drawing_PathAccessor::ArcToImpl, - drawing_PathAccessor::QuadToImpl, - drawing_PathAccessor::ConicToImpl, - drawing_PathAccessor::CubicToImpl, - drawing_PathAccessor::RMoveToImpl, - drawing_PathAccessor::RLineToImpl, - drawing_PathAccessor::RQuadToImpl, - drawing_PathAccessor::RConicToImpl, - drawing_PathAccessor::RCubicToImpl, - drawing_PathAccessor::AddPolygonImpl, - drawing_PathAccessor::OpImpl, - drawing_PathAccessor::AddArcImpl, - drawing_PathAccessor::AddCircleImpl, - drawing_PathAccessor::AddOvalImpl, - drawing_PathAccessor::AddRectImpl, - drawing_PathAccessor::AddRoundRectImpl, - drawing_PathAccessor::AddPathImpl, - drawing_PathAccessor::TransformImpl, - drawing_PathAccessor::ContainsImpl, - drawing_PathAccessor::SetFillTypeImpl, - drawing_PathAccessor::GetBoundsImpl, - drawing_PathAccessor::CloseImpl, - drawing_PathAccessor::OffsetImpl, - drawing_PathAccessor::ResetImpl, - drawing_PathAccessor::GetLengthImpl, - drawing_PathAccessor::GetPositionAndTangentImpl, - drawing_PathAccessor::IsClosedImpl, - drawing_PathAccessor::GetMatrixImpl, - drawing_PathAccessor::BuildFromSvgStringImpl, - }; - return &Drawing_PathAccessorImpl; - } - - struct Drawing_PathPeer { - virtual ~Drawing_PathPeer() = default; - }; - const GENERATED_ArkUIDrawing_PathEffectAccessor* GetDrawing_PathEffectAccessor() - { - static const GENERATED_ArkUIDrawing_PathEffectAccessor Drawing_PathEffectAccessorImpl { - drawing_PathEffectAccessor::DestroyPeerImpl, - drawing_PathEffectAccessor::ConstructImpl, - drawing_PathEffectAccessor::GetFinalizerImpl, - drawing_PathEffectAccessor::CreateDashPathEffectImpl, - drawing_PathEffectAccessor::CreateCornerPathEffectImpl, - }; - return &Drawing_PathEffectAccessorImpl; - } - - struct Drawing_PathEffectPeer { - virtual ~Drawing_PathEffectPeer() = default; - }; - const GENERATED_ArkUIDrawing_PenAccessor* GetDrawing_PenAccessor() - { - static const GENERATED_ArkUIDrawing_PenAccessor Drawing_PenAccessorImpl { - drawing_PenAccessor::DestroyPeerImpl, - drawing_PenAccessor::Construct0Impl, - drawing_PenAccessor::Construct1Impl, - drawing_PenAccessor::GetFinalizerImpl, - drawing_PenAccessor::SetMiterLimitImpl, - drawing_PenAccessor::GetMiterLimitImpl, - drawing_PenAccessor::SetShaderEffectImpl, - drawing_PenAccessor::SetColor0Impl, - drawing_PenAccessor::SetColor1Impl, - drawing_PenAccessor::SetColor2Impl, - drawing_PenAccessor::GetColorImpl, - drawing_PenAccessor::GetHexColorImpl, - drawing_PenAccessor::SetStrokeWidthImpl, - drawing_PenAccessor::GetWidthImpl, - drawing_PenAccessor::SetAntiAliasImpl, - drawing_PenAccessor::IsAntiAliasImpl, - drawing_PenAccessor::SetAlphaImpl, - drawing_PenAccessor::GetAlphaImpl, - drawing_PenAccessor::SetColorFilterImpl, - drawing_PenAccessor::GetColorFilterImpl, - drawing_PenAccessor::SetImageFilterImpl, - drawing_PenAccessor::SetMaskFilterImpl, - drawing_PenAccessor::SetPathEffectImpl, - drawing_PenAccessor::SetShadowLayerImpl, - drawing_PenAccessor::SetBlendModeImpl, - drawing_PenAccessor::SetDitherImpl, - drawing_PenAccessor::SetJoinStyleImpl, - drawing_PenAccessor::GetJoinStyleImpl, - drawing_PenAccessor::SetCapStyleImpl, - drawing_PenAccessor::GetCapStyleImpl, - drawing_PenAccessor::ResetImpl, - drawing_PenAccessor::GetFillPathImpl, - }; - return &Drawing_PenAccessorImpl; - } - - struct Drawing_PenPeer { - virtual ~Drawing_PenPeer() = default; - }; - const GENERATED_ArkUIDrawing_RegionAccessor* GetDrawing_RegionAccessor() - { - static const GENERATED_ArkUIDrawing_RegionAccessor Drawing_RegionAccessorImpl { - drawing_RegionAccessor::DestroyPeerImpl, - drawing_RegionAccessor::ConstructImpl, - drawing_RegionAccessor::GetFinalizerImpl, - drawing_RegionAccessor::IsPointContainedImpl, - drawing_RegionAccessor::IsRegionContainedImpl, - drawing_RegionAccessor::OpImpl, - drawing_RegionAccessor::QuickRejectImpl, - drawing_RegionAccessor::SetPathImpl, - drawing_RegionAccessor::SetRectImpl, - }; - return &Drawing_RegionAccessorImpl; - } - - struct Drawing_RegionPeer { - virtual ~Drawing_RegionPeer() = default; - }; - const GENERATED_ArkUIDrawing_RoundRectAccessor* GetDrawing_RoundRectAccessor() - { - static const GENERATED_ArkUIDrawing_RoundRectAccessor Drawing_RoundRectAccessorImpl { - drawing_RoundRectAccessor::DestroyPeerImpl, - drawing_RoundRectAccessor::ConstructImpl, - drawing_RoundRectAccessor::GetFinalizerImpl, - drawing_RoundRectAccessor::SetCornerImpl, - drawing_RoundRectAccessor::GetCornerImpl, - drawing_RoundRectAccessor::OffsetImpl, - }; - return &Drawing_RoundRectAccessorImpl; - } - - struct Drawing_RoundRectPeer { - virtual ~Drawing_RoundRectPeer() = default; - }; - const GENERATED_ArkUIDrawing_SamplingOptionsAccessor* GetDrawing_SamplingOptionsAccessor() - { - static const GENERATED_ArkUIDrawing_SamplingOptionsAccessor Drawing_SamplingOptionsAccessorImpl { - drawing_SamplingOptionsAccessor::DestroyPeerImpl, - drawing_SamplingOptionsAccessor::Construct0Impl, - drawing_SamplingOptionsAccessor::Construct1Impl, - drawing_SamplingOptionsAccessor::GetFinalizerImpl, - }; - return &Drawing_SamplingOptionsAccessorImpl; - } - - struct Drawing_SamplingOptionsPeer { - virtual ~Drawing_SamplingOptionsPeer() = default; - }; - const GENERATED_ArkUIDrawing_ShaderEffectAccessor* GetDrawing_ShaderEffectAccessor() - { - static const GENERATED_ArkUIDrawing_ShaderEffectAccessor Drawing_ShaderEffectAccessorImpl { - drawing_ShaderEffectAccessor::DestroyPeerImpl, - drawing_ShaderEffectAccessor::ConstructImpl, - drawing_ShaderEffectAccessor::GetFinalizerImpl, - drawing_ShaderEffectAccessor::CreateColorShaderImpl, - drawing_ShaderEffectAccessor::CreateLinearGradientImpl, - drawing_ShaderEffectAccessor::CreateRadialGradientImpl, - drawing_ShaderEffectAccessor::CreateSweepGradientImpl, - drawing_ShaderEffectAccessor::CreateConicalGradientImpl, - }; - return &Drawing_ShaderEffectAccessorImpl; - } - - struct Drawing_ShaderEffectPeer { - virtual ~Drawing_ShaderEffectPeer() = default; - }; - const GENERATED_ArkUIDrawing_ShadowLayerAccessor* GetDrawing_ShadowLayerAccessor() - { - static const GENERATED_ArkUIDrawing_ShadowLayerAccessor Drawing_ShadowLayerAccessorImpl { - drawing_ShadowLayerAccessor::DestroyPeerImpl, - drawing_ShadowLayerAccessor::ConstructImpl, - drawing_ShadowLayerAccessor::GetFinalizerImpl, - drawing_ShadowLayerAccessor::Create0Impl, - drawing_ShadowLayerAccessor::Create1Impl, - }; - return &Drawing_ShadowLayerAccessorImpl; - } - - struct Drawing_ShadowLayerPeer { - virtual ~Drawing_ShadowLayerPeer() = default; - }; - const GENERATED_ArkUIDrawing_TextBlobAccessor* GetDrawing_TextBlobAccessor() - { - static const GENERATED_ArkUIDrawing_TextBlobAccessor Drawing_TextBlobAccessorImpl { - drawing_TextBlobAccessor::DestroyPeerImpl, - drawing_TextBlobAccessor::ConstructImpl, - drawing_TextBlobAccessor::GetFinalizerImpl, - drawing_TextBlobAccessor::MakeFromStringImpl, - drawing_TextBlobAccessor::MakeFromPosTextImpl, - drawing_TextBlobAccessor::MakeFromRunBufferImpl, - drawing_TextBlobAccessor::BoundsImpl, - drawing_TextBlobAccessor::UniqueIDImpl, - }; - return &Drawing_TextBlobAccessorImpl; - } - - struct Drawing_TextBlobPeer { - virtual ~Drawing_TextBlobPeer() = default; - }; - const GENERATED_ArkUIDrawing_TypefaceAccessor* GetDrawing_TypefaceAccessor() - { - static const GENERATED_ArkUIDrawing_TypefaceAccessor Drawing_TypefaceAccessorImpl { - drawing_TypefaceAccessor::DestroyPeerImpl, - drawing_TypefaceAccessor::ConstructImpl, - drawing_TypefaceAccessor::GetFinalizerImpl, - drawing_TypefaceAccessor::GetFamilyNameImpl, - drawing_TypefaceAccessor::MakeFromFileImpl, - }; - return &Drawing_TypefaceAccessorImpl; - } - - struct Drawing_TypefacePeer { - virtual ~Drawing_TypefacePeer() = default; - }; const GENERATED_ArkUIDrawingRenderingContextAccessor* GetDrawingRenderingContextAccessor() { static const GENERATED_ArkUIDrawingRenderingContextAccessor DrawingRenderingContextAccessorImpl { @@ -52875,7 +41785,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { DrawingRenderingContextAccessor::GetFinalizerImpl, DrawingRenderingContextAccessor::InvalidateImpl, DrawingRenderingContextAccessor::GetSizeImpl, - DrawingRenderingContextAccessor::SetSizeImpl, + DrawingRenderingContextAccessor::GetCanvasImpl, }; return &DrawingRenderingContextAccessorImpl; } @@ -52901,25 +41811,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct DrawModifierPeer { virtual ~DrawModifierPeer() = default; }; - const GENERATED_ArkUIEllipseShapeAccessor* GetEllipseShapeAccessor() - { - static const GENERATED_ArkUIEllipseShapeAccessor EllipseShapeAccessorImpl { - EllipseShapeAccessor::DestroyPeerImpl, - EllipseShapeAccessor::ConstructImpl, - EllipseShapeAccessor::GetFinalizerImpl, - EllipseShapeAccessor::OffsetImpl, - EllipseShapeAccessor::FillImpl, - EllipseShapeAccessor::PositionImpl, - EllipseShapeAccessor::WidthImpl, - EllipseShapeAccessor::HeightImpl, - EllipseShapeAccessor::SizeImpl, - }; - return &EllipseShapeAccessorImpl; - } - - struct EllipseShapePeer { - virtual ~EllipseShapePeer() = default; - }; const GENERATED_ArkUIEnvironmentBackendAccessor* GetEnvironmentBackendAccessor() { static const GENERATED_ArkUIEnvironmentBackendAccessor EnvironmentBackendAccessorImpl { @@ -52971,25 +41862,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct EventTargetInfoPeer { virtual ~EventTargetInfoPeer() = default; }; - const GENERATED_ArkUIExtendableComponentAccessor* GetExtendableComponentAccessor() - { - static const GENERATED_ArkUIExtendableComponentAccessor ExtendableComponentAccessorImpl { - ExtendableComponentAccessor::DestroyPeerImpl, - ExtendableComponentAccessor::ConstructImpl, - ExtendableComponentAccessor::GetFinalizerImpl, - ExtendableComponentAccessor::GetUIContextImpl, - ExtendableComponentAccessor::GetUniqueIdImpl, - ExtendableComponentAccessor::QueryNavDestinationInfo0Impl, - ExtendableComponentAccessor::QueryNavDestinationInfo1Impl, - ExtendableComponentAccessor::QueryNavigationInfoImpl, - ExtendableComponentAccessor::QueryRouterPageInfoImpl, - }; - return &ExtendableComponentAccessorImpl; - } - - struct ExtendableComponentPeer { - virtual ~ExtendableComponentPeer() = default; - }; const GENERATED_ArkUIFileSelectorParamAccessor* GetFileSelectorParamAccessor() { static const GENERATED_ArkUIFileSelectorParamAccessor FileSelectorParamAccessorImpl { @@ -53047,63 +41919,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &FocusControllerAccessorImpl; } - const GENERATED_ArkUIFrameNodeAccessor* GetFrameNodeAccessor() - { - static const GENERATED_ArkUIFrameNodeAccessor FrameNodeAccessorImpl { - FrameNodeAccessor::DestroyPeerImpl, - FrameNodeAccessor::ConstructImpl, - FrameNodeAccessor::GetFinalizerImpl, - FrameNodeAccessor::IsModifiableImpl, - FrameNodeAccessor::AppendChildImpl, - FrameNodeAccessor::InsertChildAfterImpl, - FrameNodeAccessor::RemoveChildImpl, - FrameNodeAccessor::ClearChildrenImpl, - FrameNodeAccessor::GetChildImpl, - FrameNodeAccessor::GetFirstChildImpl, - FrameNodeAccessor::GetNextSiblingImpl, - FrameNodeAccessor::GetPreviousSiblingImpl, - FrameNodeAccessor::GetParentImpl, - FrameNodeAccessor::GetChildrenCountImpl, - FrameNodeAccessor::DisposeImpl, - FrameNodeAccessor::GetIdImpl, - FrameNodeAccessor::GetUniqueIdImpl, - FrameNodeAccessor::GetNodeTypeImpl, - FrameNodeAccessor::GetOpacityImpl, - FrameNodeAccessor::IsVisibleImpl, - FrameNodeAccessor::IsClipToFrameImpl, - FrameNodeAccessor::IsAttachedImpl, - FrameNodeAccessor::GetInspectorInfoImpl, - FrameNodeAccessor::InvalidateImpl, - FrameNodeAccessor::DisposeTreeImpl, - FrameNodeAccessor::SetCrossLanguageOptionsImpl, - FrameNodeAccessor::GetCrossLanguageOptionsImpl, - FrameNodeAccessor::SetMeasuredSizeImpl, - FrameNodeAccessor::SetLayoutPositionImpl, - FrameNodeAccessor::MeasureImpl, - FrameNodeAccessor::LayoutImpl, - FrameNodeAccessor::SetNeedsLayoutImpl, - FrameNodeAccessor::GetPositionToWindowWithTransformImpl, - FrameNodeAccessor::GetFrameNodeByKeyImpl, - FrameNodeAccessor::GetIdByFrameNodeImpl, - FrameNodeAccessor::MoveToImpl, - FrameNodeAccessor::GetFirstChildIndexWithoutExpandImpl, - FrameNodeAccessor::GetLastChildIndexWithoutExpandImpl, - FrameNodeAccessor::GetAttachedFrameNodeByIdImpl, - FrameNodeAccessor::GetFrameNodeByIdImpl, - FrameNodeAccessor::GetFrameNodeByUniqueIdImpl, - FrameNodeAccessor::ReuseImpl, - FrameNodeAccessor::RecycleImpl, - FrameNodeAccessor::GetFrameNodePtrImpl, - FrameNodeAccessor::CreateTypedFrameNodeImpl, - FrameNodeAccessor::CreateByRawPtrImpl, - FrameNodeAccessor::UnWrapRawPtrImpl, - }; - return &FrameNodeAccessorImpl; - } - - struct FrameNodePeer { - virtual ~FrameNodePeer() = default; - }; const GENERATED_ArkUIFrictionMotionAccessor* GetFrictionMotionAccessor() { static const GENERATED_ArkUIFrictionMotionAccessor FrictionMotionAccessorImpl { @@ -53183,19 +41998,20 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct GestureEventPeer { virtual ~GestureEventPeer() = default; }; - const GENERATED_ArkUIGestureGroupInterfaceAccessor* GetGestureGroupInterfaceAccessor() + const GENERATED_ArkUIGestureGroupAccessor* GetGestureGroupAccessor() { - static const GENERATED_ArkUIGestureGroupInterfaceAccessor GestureGroupInterfaceAccessorImpl { - GestureGroupInterfaceAccessor::DestroyPeerImpl, - GestureGroupInterfaceAccessor::ConstructImpl, - GestureGroupInterfaceAccessor::GetFinalizerImpl, - GestureGroupInterfaceAccessor::OnCancelImpl, + static const GENERATED_ArkUIGestureGroupAccessor GestureGroupAccessorImpl { + GestureGroupAccessor::DestroyPeerImpl, + GestureGroupAccessor::ConstructImpl, + GestureGroupAccessor::GetFinalizerImpl, + GestureGroupAccessor::$_instantiateImpl, + GestureGroupAccessor::OnCancelImpl, }; - return &GestureGroupInterfaceAccessorImpl; + return &GestureGroupAccessorImpl; } - struct GestureGroupInterfacePeer { - virtual ~GestureGroupInterfacePeer() = default; + struct GestureGroupPeer { + virtual ~GestureGroupPeer() = default; }; const GENERATED_ArkUIGestureRecognizerAccessor* GetGestureRecognizerAccessor() { @@ -53369,9 +42185,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { ImageBitmapAccessor::GetFinalizerImpl, ImageBitmapAccessor::CloseImpl, ImageBitmapAccessor::GetHeightImpl, - ImageBitmapAccessor::SetHeightImpl, ImageBitmapAccessor::GetWidthImpl, - ImageBitmapAccessor::SetWidthImpl, }; return &ImageBitmapAccessorImpl; } @@ -53386,11 +42200,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { ImageDataAccessor::ConstructImpl, ImageDataAccessor::GetFinalizerImpl, ImageDataAccessor::GetDataImpl, - ImageDataAccessor::SetDataImpl, ImageDataAccessor::GetHeightImpl, - ImageDataAccessor::SetHeightImpl, ImageDataAccessor::GetWidthImpl, - ImageDataAccessor::SetWidthImpl, }; return &ImageDataAccessorImpl; } @@ -53562,33 +42373,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { { static const GENERATED_ArkUILazyForEachOpsAccessor LazyForEachOpsAccessorImpl { LazyForEachOpsAccessor::SyncImpl, + LazyForEachOpsAccessor::SyncOnMoveOpsImpl, }; return &LazyForEachOpsAccessorImpl; } - const GENERATED_ArkUILengthMetricsAccessor* GetLengthMetricsAccessor() - { - static const GENERATED_ArkUILengthMetricsAccessor LengthMetricsAccessorImpl { - LengthMetricsAccessor::DestroyPeerImpl, - LengthMetricsAccessor::ConstructImpl, - LengthMetricsAccessor::GetFinalizerImpl, - LengthMetricsAccessor::PxImpl, - LengthMetricsAccessor::VpImpl, - LengthMetricsAccessor::FpImpl, - LengthMetricsAccessor::PercentImpl, - LengthMetricsAccessor::LpxImpl, - LengthMetricsAccessor::ResourceImpl, - LengthMetricsAccessor::GetUnitImpl, - LengthMetricsAccessor::SetUnitImpl, - LengthMetricsAccessor::GetValueImpl, - LengthMetricsAccessor::SetValueImpl, - }; - return &LengthMetricsAccessorImpl; - } - - struct LengthMetricsPeer { - virtual ~LengthMetricsPeer() = default; - }; const GENERATED_ArkUILetterSpacingStyleAccessor* GetLetterSpacingStyleAccessor() { static const GENERATED_ArkUILetterSpacingStyleAccessor LetterSpacingStyleAccessorImpl { @@ -53603,38 +42392,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct LetterSpacingStylePeer { virtual ~LetterSpacingStylePeer() = default; }; - const GENERATED_ArkUILevelOrderAccessor* GetLevelOrderAccessor() - { - static const GENERATED_ArkUILevelOrderAccessor LevelOrderAccessorImpl { - LevelOrderAccessor::DestroyPeerImpl, - LevelOrderAccessor::ConstructImpl, - LevelOrderAccessor::GetFinalizerImpl, - LevelOrderAccessor::ClampImpl, - LevelOrderAccessor::GetOrderImpl, - }; - return &LevelOrderAccessorImpl; - } - - struct LevelOrderPeer { - virtual ~LevelOrderPeer() = default; - }; - const GENERATED_ArkUILifeCycleAccessor* GetLifeCycleAccessor() - { - static const GENERATED_ArkUILifeCycleAccessor LifeCycleAccessorImpl { - LifeCycleAccessor::DestroyPeerImpl, - LifeCycleAccessor::ConstructImpl, - LifeCycleAccessor::GetFinalizerImpl, - LifeCycleAccessor::AboutToAppearImpl, - LifeCycleAccessor::AboutToDisappearImpl, - LifeCycleAccessor::OnDidBuildImpl, - LifeCycleAccessor::BuildImpl, - }; - return &LifeCycleAccessorImpl; - } - - struct LifeCyclePeer { - virtual ~LifeCyclePeer() = default; - }; const GENERATED_ArkUILinearGradientAccessor* GetLinearGradientAccessor() { static const GENERATED_ArkUILinearGradientAccessor LinearGradientAccessorImpl { @@ -53648,23 +42405,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct LinearGradientPeer { virtual ~LinearGradientPeer() = default; }; - const GENERATED_ArkUILinearIndicatorControllerAccessor* GetLinearIndicatorControllerAccessor() - { - static const GENERATED_ArkUILinearIndicatorControllerAccessor LinearIndicatorControllerAccessorImpl { - LinearIndicatorControllerAccessor::DestroyPeerImpl, - LinearIndicatorControllerAccessor::ConstructImpl, - LinearIndicatorControllerAccessor::GetFinalizerImpl, - LinearIndicatorControllerAccessor::SetProgressImpl, - LinearIndicatorControllerAccessor::StartImpl, - LinearIndicatorControllerAccessor::PauseImpl, - LinearIndicatorControllerAccessor::StopImpl, - }; - return &LinearIndicatorControllerAccessorImpl; - } - - struct LinearIndicatorControllerPeer { - virtual ~LinearIndicatorControllerPeer() = default; - }; const GENERATED_ArkUILineHeightStyleAccessor* GetLineHeightStyleAccessor() { static const GENERATED_ArkUILineHeightStyleAccessor LineHeightStyleAccessorImpl { @@ -53711,23 +42451,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct LongPressGestureEventPeer { virtual ~LongPressGestureEventPeer() = default; }; - const GENERATED_ArkUILongPressGestureInterfaceAccessor* GetLongPressGestureInterfaceAccessor() - { - static const GENERATED_ArkUILongPressGestureInterfaceAccessor LongPressGestureInterfaceAccessorImpl { - LongPressGestureInterfaceAccessor::DestroyPeerImpl, - LongPressGestureInterfaceAccessor::ConstructImpl, - LongPressGestureInterfaceAccessor::GetFinalizerImpl, - LongPressGestureInterfaceAccessor::OnActionImpl, - LongPressGestureInterfaceAccessor::OnActionEndImpl, - LongPressGestureInterfaceAccessor::OnActionCancel0Impl, - LongPressGestureInterfaceAccessor::OnActionCancel1Impl, - }; - return &LongPressGestureInterfaceAccessorImpl; - } - - struct LongPressGestureInterfacePeer { - virtual ~LongPressGestureInterfacePeer() = default; - }; const GENERATED_ArkUILongPressRecognizerAccessor* GetLongPressRecognizerAccessor() { static const GENERATED_ArkUILongPressRecognizerAccessor LongPressRecognizerAccessorImpl { @@ -53774,28 +42497,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct Matrix2DPeer { virtual ~Matrix2DPeer() = default; }; - const GENERATED_ArkUIMatrix4_Matrix4TransitAccessor* GetMatrix4_Matrix4TransitAccessor() - { - static const GENERATED_ArkUIMatrix4_Matrix4TransitAccessor Matrix4_Matrix4TransitAccessorImpl { - matrix4_Matrix4TransitAccessor::DestroyPeerImpl, - matrix4_Matrix4TransitAccessor::ConstructImpl, - matrix4_Matrix4TransitAccessor::GetFinalizerImpl, - matrix4_Matrix4TransitAccessor::CopyImpl, - matrix4_Matrix4TransitAccessor::InvertImpl, - matrix4_Matrix4TransitAccessor::CombineImpl, - matrix4_Matrix4TransitAccessor::TranslateImpl, - matrix4_Matrix4TransitAccessor::ScaleImpl, - matrix4_Matrix4TransitAccessor::SkewImpl, - matrix4_Matrix4TransitAccessor::RotateImpl, - matrix4_Matrix4TransitAccessor::TransformPointImpl, - matrix4_Matrix4TransitAccessor::SetPolyToPolyImpl, - }; - return &Matrix4_Matrix4TransitAccessorImpl; - } - - struct Matrix4_Matrix4TransitPeer { - virtual ~Matrix4_Matrix4TransitPeer() = default; - }; const GENERATED_ArkUIMeasurableAccessor* GetMeasurableAccessor() { static const GENERATED_ArkUIMeasurableAccessor MeasurableAccessorImpl { @@ -54010,21 +42711,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct NavPathStackPeer { virtual ~NavPathStackPeer() = default; }; - const GENERATED_ArkUINodeContentAccessor* GetNodeContentAccessor() - { - static const GENERATED_ArkUINodeContentAccessor NodeContentAccessorImpl { - NodeContentAccessor::DestroyPeerImpl, - NodeContentAccessor::ConstructImpl, - NodeContentAccessor::GetFinalizerImpl, - NodeContentAccessor::AddFrameNodeImpl, - NodeContentAccessor::RemoveFrameNodeImpl, - }; - return &NodeContentAccessorImpl; - } - - struct NodeContentPeer { - virtual ~NodeContentPeer() = default; - }; const GENERATED_ArkUIOffscreenCanvasAccessor* GetOffscreenCanvasAccessor() { static const GENERATED_ArkUIOffscreenCanvasAccessor OffscreenCanvasAccessorImpl { @@ -54082,24 +42768,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct PanGestureEventPeer { virtual ~PanGestureEventPeer() = default; }; - const GENERATED_ArkUIPanGestureInterfaceAccessor* GetPanGestureInterfaceAccessor() - { - static const GENERATED_ArkUIPanGestureInterfaceAccessor PanGestureInterfaceAccessorImpl { - PanGestureInterfaceAccessor::DestroyPeerImpl, - PanGestureInterfaceAccessor::ConstructImpl, - PanGestureInterfaceAccessor::GetFinalizerImpl, - PanGestureInterfaceAccessor::OnActionStartImpl, - PanGestureInterfaceAccessor::OnActionUpdateImpl, - PanGestureInterfaceAccessor::OnActionEndImpl, - PanGestureInterfaceAccessor::OnActionCancel0Impl, - PanGestureInterfaceAccessor::OnActionCancel1Impl, - }; - return &PanGestureInterfaceAccessorImpl; - } - - struct PanGestureInterfacePeer { - virtual ~PanGestureInterfacePeer() = default; - }; const GENERATED_ArkUIPanGestureOptionsAccessor* GetPanGestureOptionsAccessor() { static const GENERATED_ArkUIPanGestureOptionsAccessor PanGestureOptionsAccessorImpl { @@ -54171,23 +42839,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct Path2DPeer { virtual ~Path2DPeer() = default; }; - const GENERATED_ArkUIPathShapeAccessor* GetPathShapeAccessor() - { - static const GENERATED_ArkUIPathShapeAccessor PathShapeAccessorImpl { - PathShapeAccessor::DestroyPeerImpl, - PathShapeAccessor::ConstructImpl, - PathShapeAccessor::GetFinalizerImpl, - PathShapeAccessor::OffsetImpl, - PathShapeAccessor::FillImpl, - PathShapeAccessor::PositionImpl, - PathShapeAccessor::CommandsImpl, - }; - return &PathShapeAccessorImpl; - } - - struct PathShapePeer { - virtual ~PathShapePeer() = default; - }; const GENERATED_ArkUIPatternLockControllerAccessor* GetPatternLockControllerAccessor() { static const GENERATED_ArkUIPatternLockControllerAccessor PatternLockControllerAccessorImpl { @@ -54251,24 +42902,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct PinchGestureEventPeer { virtual ~PinchGestureEventPeer() = default; }; - const GENERATED_ArkUIPinchGestureInterfaceAccessor* GetPinchGestureInterfaceAccessor() - { - static const GENERATED_ArkUIPinchGestureInterfaceAccessor PinchGestureInterfaceAccessorImpl { - PinchGestureInterfaceAccessor::DestroyPeerImpl, - PinchGestureInterfaceAccessor::ConstructImpl, - PinchGestureInterfaceAccessor::GetFinalizerImpl, - PinchGestureInterfaceAccessor::OnActionStartImpl, - PinchGestureInterfaceAccessor::OnActionUpdateImpl, - PinchGestureInterfaceAccessor::OnActionEndImpl, - PinchGestureInterfaceAccessor::OnActionCancel0Impl, - PinchGestureInterfaceAccessor::OnActionCancel1Impl, - }; - return &PinchGestureInterfaceAccessorImpl; - } - - struct PinchGestureInterfacePeer { - virtual ~PinchGestureInterfacePeer() = default; - }; const GENERATED_ArkUIPinchRecognizerAccessor* GetPinchRecognizerAccessor() { static const GENERATED_ArkUIPinchRecognizerAccessor PinchRecognizerAccessorImpl { @@ -54313,25 +42946,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct ProgressMaskPeer { virtual ~ProgressMaskPeer() = default; }; - const GENERATED_ArkUIPromptActionAccessor* GetPromptActionAccessor() - { - static const GENERATED_ArkUIPromptActionAccessor PromptActionAccessorImpl { - PromptActionAccessor::DestroyPeerImpl, - PromptActionAccessor::ConstructImpl, - PromptActionAccessor::GetFinalizerImpl, - PromptActionAccessor::OpenPopupImpl, - PromptActionAccessor::UpatePopupImpl, - PromptActionAccessor::ClosePopupImpl, - PromptActionAccessor::OpenMenuImpl, - PromptActionAccessor::UpdateMenuImpl, - PromptActionAccessor::CloseMenuImpl, - }; - return &PromptActionAccessorImpl; - } - - struct PromptActionPeer { - virtual ~PromptActionPeer() = default; - }; const GENERATED_ArkUIPulseSymbolEffectAccessor* GetPulseSymbolEffectAccessor() { static const GENERATED_ArkUIPulseSymbolEffectAccessor PulseSymbolEffectAccessorImpl { @@ -54345,28 +42959,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct PulseSymbolEffectPeer { virtual ~PulseSymbolEffectPeer() = default; }; - const GENERATED_ArkUIRectShapeAccessor* GetRectShapeAccessor() - { - static const GENERATED_ArkUIRectShapeAccessor RectShapeAccessorImpl { - RectShapeAccessor::DestroyPeerImpl, - RectShapeAccessor::ConstructImpl, - RectShapeAccessor::GetFinalizerImpl, - RectShapeAccessor::OffsetImpl, - RectShapeAccessor::FillImpl, - RectShapeAccessor::PositionImpl, - RectShapeAccessor::WidthImpl, - RectShapeAccessor::HeightImpl, - RectShapeAccessor::SizeImpl, - RectShapeAccessor::RadiusWidthImpl, - RectShapeAccessor::RadiusHeightImpl, - RectShapeAccessor::RadiusImpl, - }; - return &RectShapeAccessorImpl; - } - - struct RectShapePeer { - virtual ~RectShapePeer() = default; - }; const GENERATED_ArkUIRenderingContextSettingsAccessor* GetRenderingContextSettingsAccessor() { static const GENERATED_ArkUIRenderingContextSettingsAccessor RenderingContextSettingsAccessorImpl { @@ -54382,80 +42974,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct RenderingContextSettingsPeer { virtual ~RenderingContextSettingsPeer() = default; }; - const GENERATED_ArkUIRenderNodeAccessor* GetRenderNodeAccessor() - { - static const GENERATED_ArkUIRenderNodeAccessor RenderNodeAccessorImpl { - RenderNodeAccessor::DestroyPeerImpl, - RenderNodeAccessor::ConstructImpl, - RenderNodeAccessor::GetFinalizerImpl, - RenderNodeAccessor::AppendChildImpl, - RenderNodeAccessor::InsertChildAfterImpl, - RenderNodeAccessor::RemoveChildImpl, - RenderNodeAccessor::ClearChildrenImpl, - RenderNodeAccessor::GetChildImpl, - RenderNodeAccessor::GetFirstChildImpl, - RenderNodeAccessor::GetNextSiblingImpl, - RenderNodeAccessor::GetPreviousSiblingImpl, - RenderNodeAccessor::DrawImpl, - RenderNodeAccessor::InvalidateImpl, - RenderNodeAccessor::DisposeImpl, - RenderNodeAccessor::GetBackgroundColorImpl, - RenderNodeAccessor::SetBackgroundColorImpl, - RenderNodeAccessor::GetClipToFrameImpl, - RenderNodeAccessor::SetClipToFrameImpl, - RenderNodeAccessor::GetOpacityImpl, - RenderNodeAccessor::SetOpacityImpl, - RenderNodeAccessor::GetSizeImpl, - RenderNodeAccessor::SetSizeImpl, - RenderNodeAccessor::GetPositionImpl, - RenderNodeAccessor::SetPositionImpl, - RenderNodeAccessor::GetFrameImpl, - RenderNodeAccessor::SetFrameImpl, - RenderNodeAccessor::GetPivotImpl, - RenderNodeAccessor::SetPivotImpl, - RenderNodeAccessor::GetScaleImpl, - RenderNodeAccessor::SetScaleImpl, - RenderNodeAccessor::GetTranslationImpl, - RenderNodeAccessor::SetTranslationImpl, - RenderNodeAccessor::GetRotationImpl, - RenderNodeAccessor::SetRotationImpl, - RenderNodeAccessor::GetTransformImpl, - RenderNodeAccessor::SetTransformImpl, - RenderNodeAccessor::GetShadowColorImpl, - RenderNodeAccessor::SetShadowColorImpl, - RenderNodeAccessor::GetShadowOffsetImpl, - RenderNodeAccessor::SetShadowOffsetImpl, - RenderNodeAccessor::GetLabelImpl, - RenderNodeAccessor::SetLabelImpl, - RenderNodeAccessor::GetShadowAlphaImpl, - RenderNodeAccessor::SetShadowAlphaImpl, - RenderNodeAccessor::GetShadowElevationImpl, - RenderNodeAccessor::SetShadowElevationImpl, - RenderNodeAccessor::GetShadowRadiusImpl, - RenderNodeAccessor::SetShadowRadiusImpl, - RenderNodeAccessor::GetBorderStyleImpl, - RenderNodeAccessor::SetBorderStyleImpl, - RenderNodeAccessor::GetBorderWidthImpl, - RenderNodeAccessor::SetBorderWidthImpl, - RenderNodeAccessor::GetBorderColorImpl, - RenderNodeAccessor::SetBorderColorImpl, - RenderNodeAccessor::GetBorderRadiusImpl, - RenderNodeAccessor::SetBorderRadiusImpl, - RenderNodeAccessor::GetShapeMaskImpl, - RenderNodeAccessor::SetShapeMaskImpl, - RenderNodeAccessor::GetShapeClipImpl, - RenderNodeAccessor::SetShapeClipImpl, - RenderNodeAccessor::GetMarkNodeGroupImpl, - RenderNodeAccessor::SetMarkNodeGroupImpl, - RenderNodeAccessor::GetLengthMetricsUnitImpl, - RenderNodeAccessor::SetLengthMetricsUnitImpl, - }; - return &RenderNodeAccessorImpl; - } - - struct RenderNodePeer { - virtual ~RenderNodePeer() = default; - }; const GENERATED_ArkUIRenderServiceNodeAccessor* GetRenderServiceNodeAccessor() { static const GENERATED_ArkUIRenderServiceNodeAccessor RenderServiceNodeAccessorImpl { @@ -54643,21 +43161,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct ScaleSymbolEffectPeer { virtual ~ScaleSymbolEffectPeer() = default; }; - const GENERATED_ArkUISceneAccessor* GetSceneAccessor() - { - static const GENERATED_ArkUISceneAccessor SceneAccessorImpl { - SceneAccessor::DestroyPeerImpl, - SceneAccessor::ConstructImpl, - SceneAccessor::GetFinalizerImpl, - SceneAccessor::LoadImpl, - SceneAccessor::DestroyImpl, - }; - return &SceneAccessorImpl; - } - - struct ScenePeer { - virtual ~ScenePeer() = default; - }; const GENERATED_ArkUIScreenCaptureHandlerAccessor* GetScreenCaptureHandlerAccessor() { static const GENERATED_ArkUIScreenCaptureHandlerAccessor ScreenCaptureHandlerAccessorImpl { @@ -54772,48 +43275,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &SearchOpsAccessorImpl; } - const GENERATED_ArkUIShapeClipAccessor* GetShapeClipAccessor() - { - static const GENERATED_ArkUIShapeClipAccessor ShapeClipAccessorImpl { - ShapeClipAccessor::DestroyPeerImpl, - ShapeClipAccessor::ConstructImpl, - ShapeClipAccessor::GetFinalizerImpl, - ShapeClipAccessor::SetRectShapeImpl, - ShapeClipAccessor::SetRoundRectShapeImpl, - ShapeClipAccessor::SetCircleShapeImpl, - ShapeClipAccessor::SetOvalShapeImpl, - ShapeClipAccessor::SetCommandPathImpl, - }; - return &ShapeClipAccessorImpl; - } - - struct ShapeClipPeer { - virtual ~ShapeClipPeer() = default; - }; - const GENERATED_ArkUIShapeMaskAccessor* GetShapeMaskAccessor() - { - static const GENERATED_ArkUIShapeMaskAccessor ShapeMaskAccessorImpl { - ShapeMaskAccessor::DestroyPeerImpl, - ShapeMaskAccessor::ConstructImpl, - ShapeMaskAccessor::GetFinalizerImpl, - ShapeMaskAccessor::SetRectShapeImpl, - ShapeMaskAccessor::SetRoundRectShapeImpl, - ShapeMaskAccessor::SetCircleShapeImpl, - ShapeMaskAccessor::SetOvalShapeImpl, - ShapeMaskAccessor::SetCommandPathImpl, - ShapeMaskAccessor::GetFillColorImpl, - ShapeMaskAccessor::SetFillColorImpl, - ShapeMaskAccessor::GetStrokeColorImpl, - ShapeMaskAccessor::SetStrokeColorImpl, - ShapeMaskAccessor::GetStrokeWidthImpl, - ShapeMaskAccessor::SetStrokeWidthImpl, - }; - return &ShapeMaskAccessorImpl; - } - - struct ShapeMaskPeer { - virtual ~ShapeMaskPeer() = default; - }; const GENERATED_ArkUISpringMotionAccessor* GetSpringMotionAccessor() { static const GENERATED_ArkUISpringMotionAccessor SpringMotionAccessorImpl { @@ -55098,20 +43559,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct TapGestureEventPeer { virtual ~TapGestureEventPeer() = default; }; - const GENERATED_ArkUITapGestureInterfaceAccessor* GetTapGestureInterfaceAccessor() - { - static const GENERATED_ArkUITapGestureInterfaceAccessor TapGestureInterfaceAccessorImpl { - TapGestureInterfaceAccessor::DestroyPeerImpl, - TapGestureInterfaceAccessor::ConstructImpl, - TapGestureInterfaceAccessor::GetFinalizerImpl, - TapGestureInterfaceAccessor::OnActionImpl, - }; - return &TapGestureInterfaceAccessorImpl; - } - - struct TapGestureInterfacePeer { - virtual ~TapGestureInterfacePeer() = default; - }; const GENERATED_ArkUITapRecognizerAccessor* GetTapRecognizerAccessor() { static const GENERATED_ArkUITapRecognizerAccessor TapRecognizerAccessorImpl { @@ -55126,145 +43573,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct TapRecognizerPeer { virtual ~TapRecognizerPeer() = default; }; - const GENERATED_ArkUIText_FontCollectionAccessor* GetText_FontCollectionAccessor() - { - static const GENERATED_ArkUIText_FontCollectionAccessor Text_FontCollectionAccessorImpl { - text_FontCollectionAccessor::DestroyPeerImpl, - text_FontCollectionAccessor::ConstructImpl, - text_FontCollectionAccessor::GetFinalizerImpl, - text_FontCollectionAccessor::GetGlobalInstanceImpl, - text_FontCollectionAccessor::LoadFontSyncImpl, - text_FontCollectionAccessor::LoadFontImpl, - text_FontCollectionAccessor::ClearCachesImpl, - }; - return &Text_FontCollectionAccessorImpl; - } - - struct Text_FontCollectionPeer { - virtual ~Text_FontCollectionPeer() = default; - }; - const GENERATED_ArkUIText_LineTypesetAccessor* GetText_LineTypesetAccessor() - { - static const GENERATED_ArkUIText_LineTypesetAccessor Text_LineTypesetAccessorImpl { - text_LineTypesetAccessor::DestroyPeerImpl, - text_LineTypesetAccessor::ConstructImpl, - text_LineTypesetAccessor::GetFinalizerImpl, - text_LineTypesetAccessor::GetLineBreakImpl, - text_LineTypesetAccessor::CreateLineImpl, - }; - return &Text_LineTypesetAccessorImpl; - } - - struct Text_LineTypesetPeer { - virtual ~Text_LineTypesetPeer() = default; - }; - const GENERATED_ArkUIText_ParagraphAccessor* GetText_ParagraphAccessor() - { - static const GENERATED_ArkUIText_ParagraphAccessor Text_ParagraphAccessorImpl { - text_ParagraphAccessor::DestroyPeerImpl, - text_ParagraphAccessor::ConstructImpl, - text_ParagraphAccessor::GetFinalizerImpl, - text_ParagraphAccessor::LayoutSyncImpl, - text_ParagraphAccessor::LayoutImpl, - text_ParagraphAccessor::PaintImpl, - text_ParagraphAccessor::PaintOnPathImpl, - text_ParagraphAccessor::GetMaxWidthImpl, - text_ParagraphAccessor::GetHeightImpl, - text_ParagraphAccessor::GetLongestLineImpl, - text_ParagraphAccessor::GetLongestLineWithIndentImpl, - text_ParagraphAccessor::GetMinIntrinsicWidthImpl, - text_ParagraphAccessor::GetMaxIntrinsicWidthImpl, - text_ParagraphAccessor::GetAlphabeticBaselineImpl, - text_ParagraphAccessor::GetIdeographicBaselineImpl, - text_ParagraphAccessor::GetRectsForRangeImpl, - text_ParagraphAccessor::GetRectsForPlaceholdersImpl, - text_ParagraphAccessor::GetGlyphPositionAtCoordinateImpl, - text_ParagraphAccessor::GetWordBoundaryImpl, - text_ParagraphAccessor::GetLineCountImpl, - text_ParagraphAccessor::GetLineHeightImpl, - text_ParagraphAccessor::GetLineWidthImpl, - text_ParagraphAccessor::DidExceedMaxLinesImpl, - text_ParagraphAccessor::GetTextLinesImpl, - text_ParagraphAccessor::GetActualTextRangeImpl, - text_ParagraphAccessor::GetLineMetrics0Impl, - text_ParagraphAccessor::GetLineMetrics1Impl, - }; - return &Text_ParagraphAccessorImpl; - } - - struct Text_ParagraphPeer { - virtual ~Text_ParagraphPeer() = default; - }; - const GENERATED_ArkUIText_ParagraphBuilderAccessor* GetText_ParagraphBuilderAccessor() - { - static const GENERATED_ArkUIText_ParagraphBuilderAccessor Text_ParagraphBuilderAccessorImpl { - text_ParagraphBuilderAccessor::DestroyPeerImpl, - text_ParagraphBuilderAccessor::ConstructImpl, - text_ParagraphBuilderAccessor::GetFinalizerImpl, - text_ParagraphBuilderAccessor::PushStyleImpl, - text_ParagraphBuilderAccessor::PopStyleImpl, - text_ParagraphBuilderAccessor::AddTextImpl, - text_ParagraphBuilderAccessor::AddPlaceholderImpl, - text_ParagraphBuilderAccessor::BuildImpl, - text_ParagraphBuilderAccessor::BuildLineTypesetImpl, - text_ParagraphBuilderAccessor::AddSymbolImpl, - }; - return &Text_ParagraphBuilderAccessorImpl; - } - - struct Text_ParagraphBuilderPeer { - virtual ~Text_ParagraphBuilderPeer() = default; - }; - const GENERATED_ArkUIText_RunAccessor* GetText_RunAccessor() - { - static const GENERATED_ArkUIText_RunAccessor Text_RunAccessorImpl { - text_RunAccessor::DestroyPeerImpl, - text_RunAccessor::ConstructImpl, - text_RunAccessor::GetFinalizerImpl, - text_RunAccessor::GetGlyphCountImpl, - text_RunAccessor::GetGlyphs0Impl, - text_RunAccessor::GetGlyphs1Impl, - text_RunAccessor::GetPositions0Impl, - text_RunAccessor::GetPositions1Impl, - text_RunAccessor::GetOffsetsImpl, - text_RunAccessor::GetFontImpl, - text_RunAccessor::PaintImpl, - text_RunAccessor::GetStringIndicesImpl, - text_RunAccessor::GetStringRangeImpl, - text_RunAccessor::GetTypographicBoundsImpl, - text_RunAccessor::GetImageBoundsImpl, - }; - return &Text_RunAccessorImpl; - } - - struct Text_RunPeer { - virtual ~Text_RunPeer() = default; - }; - const GENERATED_ArkUIText_TextLineAccessor* GetText_TextLineAccessor() - { - static const GENERATED_ArkUIText_TextLineAccessor Text_TextLineAccessorImpl { - text_TextLineAccessor::DestroyPeerImpl, - text_TextLineAccessor::ConstructImpl, - text_TextLineAccessor::GetFinalizerImpl, - text_TextLineAccessor::GetGlyphCountImpl, - text_TextLineAccessor::GetTextRangeImpl, - text_TextLineAccessor::GetGlyphRunsImpl, - text_TextLineAccessor::PaintImpl, - text_TextLineAccessor::CreateTruncatedLineImpl, - text_TextLineAccessor::GetTypographicBoundsImpl, - text_TextLineAccessor::GetImageBoundsImpl, - text_TextLineAccessor::GetTrailingSpaceWidthImpl, - text_TextLineAccessor::GetStringIndexForPositionImpl, - text_TextLineAccessor::GetOffsetForStringIndexImpl, - text_TextLineAccessor::EnumerateCaretOffsetsImpl, - text_TextLineAccessor::GetAlignmentOffsetImpl, - }; - return &Text_TextLineAccessorImpl; - } - - struct Text_TextLinePeer { - virtual ~Text_TextLinePeer() = default; - }; const GENERATED_ArkUITextAreaControllerAccessor* GetTextAreaControllerAccessor() { static const GENERATED_ArkUITextAreaControllerAccessor TextAreaControllerAccessorImpl { @@ -55401,20 +43709,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct TextInputControllerPeer { virtual ~TextInputControllerPeer() = default; }; - const GENERATED_ArkUITextMenuControllerAccessor* GetTextMenuControllerAccessor() - { - static const GENERATED_ArkUITextMenuControllerAccessor TextMenuControllerAccessorImpl { - TextMenuControllerAccessor::DestroyPeerImpl, - TextMenuControllerAccessor::ConstructImpl, - TextMenuControllerAccessor::GetFinalizerImpl, - TextMenuControllerAccessor::SetMenuOptionsImpl, - }; - return &TextMenuControllerAccessorImpl; - } - - struct TextMenuControllerPeer { - virtual ~TextMenuControllerPeer() = default; - }; const GENERATED_ArkUITextMenuItemIdAccessor* GetTextMenuItemIdAccessor() { static const GENERATED_ArkUITextMenuItemIdAccessor TextMenuItemIdAccessorImpl { @@ -55501,20 +43795,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct TextTimerControllerPeer { virtual ~TextTimerControllerPeer() = default; }; - const GENERATED_ArkUIThemeControlAccessor* GetThemeControlAccessor() - { - static const GENERATED_ArkUIThemeControlAccessor ThemeControlAccessorImpl { - ThemeControlAccessor::DestroyPeerImpl, - ThemeControlAccessor::ConstructImpl, - ThemeControlAccessor::GetFinalizerImpl, - ThemeControlAccessor::SetDefaultThemeImpl, - }; - return &ThemeControlAccessorImpl; - } - - struct ThemeControlPeer { - virtual ~ThemeControlPeer() = default; - }; const GENERATED_ArkUITimePickerDialogAccessor* GetTimePickerDialogAccessor() { static const GENERATED_ArkUITimePickerDialogAccessor TimePickerDialogAccessorImpl { @@ -55573,13 +43853,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { TransitionEffectAccessor::AnimationImpl, TransitionEffectAccessor::CombineImpl, TransitionEffectAccessor::GetIDENTITYImpl, - TransitionEffectAccessor::SetIDENTITYImpl, TransitionEffectAccessor::GetOPACITYImpl, - TransitionEffectAccessor::SetOPACITYImpl, TransitionEffectAccessor::GetSLIDEImpl, - TransitionEffectAccessor::SetSLIDEImpl, TransitionEffectAccessor::GetSLIDE_SWITCHImpl, - TransitionEffectAccessor::SetSLIDE_SWITCHImpl, }; return &TransitionEffectAccessorImpl; } @@ -55611,46 +43887,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct UICommonEventPeer { virtual ~UICommonEventPeer() = default; }; - const GENERATED_ArkUIUIContextAccessor* GetUIContextAccessor() - { - static const GENERATED_ArkUIUIContextAccessor UIContextAccessorImpl { - UIContextAccessor::DestroyPeerImpl, - UIContextAccessor::ConstructImpl, - UIContextAccessor::GetFinalizerImpl, - UIContextAccessor::GetFontImpl, - UIContextAccessor::GetFilteredInspectorTreeImpl, - UIContextAccessor::GetFilteredInspectorTreeByIdImpl, - UIContextAccessor::AnimateToImpl, - UIContextAccessor::ShowTextPickerDialogImpl, - UIContextAccessor::RunScopedTaskImpl, - UIContextAccessor::AnimateToImmediatelyImpl, - UIContextAccessor::GetFrameNodeByIdImpl, - UIContextAccessor::GetAttachedFrameNodeByIdImpl, - UIContextAccessor::GetFrameNodeByUniqueIdImpl, - UIContextAccessor::Vp2pxImpl, - UIContextAccessor::Px2vpImpl, - UIContextAccessor::Fp2pxImpl, - UIContextAccessor::Px2fpImpl, - UIContextAccessor::Lpx2pxImpl, - UIContextAccessor::Px2lpxImpl, - UIContextAccessor::GetHostContextImpl, - UIContextAccessor::SetDynamicDimmingImpl, - UIContextAccessor::GetWindowNameImpl, - UIContextAccessor::GetWindowWidthBreakpointImpl, - UIContextAccessor::GetWindowHeightBreakpointImpl, - UIContextAccessor::OpenBindSheetImpl, - UIContextAccessor::UpdateBindSheetImpl, - UIContextAccessor::CloseBindSheetImpl, - UIContextAccessor::ClearResourceCacheImpl, - UIContextAccessor::IsFollowingSystemFontScaleImpl, - UIContextAccessor::GetMaxFontScaleImpl, - }; - return &UIContextAccessorImpl; - } - - struct UIContextPeer { - virtual ~UIContextPeer() = default; - }; const GENERATED_ArkUIUIContextAtomicServiceBarAccessor* GetUIContextAtomicServiceBarAccessor() { static const GENERATED_ArkUIUIContextAtomicServiceBarAccessor UIContextAtomicServiceBarAccessorImpl { @@ -55659,20 +43895,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &UIContextAtomicServiceBarAccessorImpl; } - const GENERATED_ArkUIUiEffect_VisualEffectAccessor* GetUiEffect_VisualEffectAccessor() - { - static const GENERATED_ArkUIUiEffect_VisualEffectAccessor UiEffect_VisualEffectAccessorImpl { - uiEffect_VisualEffectAccessor::DestroyPeerImpl, - uiEffect_VisualEffectAccessor::ConstructImpl, - uiEffect_VisualEffectAccessor::GetFinalizerImpl, - uiEffect_VisualEffectAccessor::BackgroundColorBlenderImpl, - }; - return &UiEffect_VisualEffectAccessorImpl; - } - - struct UiEffect_VisualEffectPeer { - virtual ~UiEffect_VisualEffectPeer() = default; - }; const GENERATED_ArkUIUIExtensionProxyAccessor* GetUIExtensionProxyAccessor() { static const GENERATED_ArkUIUIExtensionProxyAccessor UIExtensionProxyAccessorImpl { @@ -55692,46 +43914,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct UIExtensionProxyPeer { virtual ~UIExtensionProxyPeer() = default; }; - const GENERATED_ArkUIUiObserver_DensityInfoAccessor* GetUiObserver_DensityInfoAccessor() - { - static const GENERATED_ArkUIUiObserver_DensityInfoAccessor UiObserver_DensityInfoAccessorImpl { - uiObserver_DensityInfoAccessor::DestroyPeerImpl, - uiObserver_DensityInfoAccessor::ConstructImpl, - uiObserver_DensityInfoAccessor::GetFinalizerImpl, - uiObserver_DensityInfoAccessor::GetContextImpl, - uiObserver_DensityInfoAccessor::SetContextImpl, - uiObserver_DensityInfoAccessor::GetDensityImpl, - uiObserver_DensityInfoAccessor::SetDensityImpl, - }; - return &UiObserver_DensityInfoAccessorImpl; - } - - struct UiObserver_DensityInfoPeer { - virtual ~UiObserver_DensityInfoPeer() = default; - }; - const GENERATED_ArkUIUiObserver_RouterPageInfoAccessor* GetUiObserver_RouterPageInfoAccessor() - { - static const GENERATED_ArkUIUiObserver_RouterPageInfoAccessor UiObserver_RouterPageInfoAccessorImpl { - uiObserver_RouterPageInfoAccessor::DestroyPeerImpl, - uiObserver_RouterPageInfoAccessor::ConstructImpl, - uiObserver_RouterPageInfoAccessor::GetFinalizerImpl, - uiObserver_RouterPageInfoAccessor::GetIndexImpl, - uiObserver_RouterPageInfoAccessor::SetIndexImpl, - uiObserver_RouterPageInfoAccessor::GetNameImpl, - uiObserver_RouterPageInfoAccessor::SetNameImpl, - uiObserver_RouterPageInfoAccessor::GetPathImpl, - uiObserver_RouterPageInfoAccessor::SetPathImpl, - uiObserver_RouterPageInfoAccessor::GetStateImpl, - uiObserver_RouterPageInfoAccessor::SetStateImpl, - uiObserver_RouterPageInfoAccessor::GetPageIdImpl, - uiObserver_RouterPageInfoAccessor::SetPageIdImpl, - }; - return &UiObserver_RouterPageInfoAccessorImpl; - } - - struct UiObserver_RouterPageInfoPeer { - virtual ~UiObserver_RouterPageInfoPeer() = default; - }; const GENERATED_ArkUIUrlStyleAccessor* GetUrlStyleAccessor() { static const GENERATED_ArkUIUrlStyleAccessor UrlStyleAccessorImpl { @@ -55939,21 +44121,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct WebResourceResponsePeer { virtual ~WebResourceResponsePeer() = default; }; - const GENERATED_ArkUIWebview_WebviewControllerAccessor* GetWebview_WebviewControllerAccessor() - { - static const GENERATED_ArkUIWebview_WebviewControllerAccessor Webview_WebviewControllerAccessorImpl { - webview_WebviewControllerAccessor::DestroyPeerImpl, - webview_WebviewControllerAccessor::ConstructImpl, - webview_WebviewControllerAccessor::GetFinalizerImpl, - webview_WebviewControllerAccessor::InitializeWebEngineImpl, - webview_WebviewControllerAccessor::LoadUrlImpl, - }; - return &Webview_WebviewControllerAccessorImpl; - } - - struct Webview_WebviewControllerPeer { - virtual ~Webview_WebviewControllerPeer() = default; - }; const GENERATED_ArkUIXComponentControllerAccessor* GetXComponentControllerAccessor() { static const GENERATED_ArkUIXComponentControllerAccessor XComponentControllerAccessorImpl { @@ -55987,20 +44154,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { GlobalScopeAccessor::$rawfileImpl, GlobalScopeAccessor::AnimateToImpl, GlobalScopeAccessor::AnimateToImmediatelyImpl, - GlobalScopeAccessor::BorderRadiusesImpl, - GlobalScopeAccessor::BorderStylesImpl, GlobalScopeAccessor::CursorControl_restoreDefaultImpl, GlobalScopeAccessor::CursorControl_setCursorImpl, - GlobalScopeAccessor::Curves_cubicBezierCurveImpl, - GlobalScopeAccessor::Curves_customCurveImpl, - GlobalScopeAccessor::Curves_initCurveImpl, - GlobalScopeAccessor::Curves_interpolatingSpringImpl, - GlobalScopeAccessor::Curves_responsiveSpringMotionImpl, - GlobalScopeAccessor::Curves_springCurveImpl, - GlobalScopeAccessor::Curves_springMotionImpl, - GlobalScopeAccessor::Curves_stepsCurveImpl, - GlobalScopeAccessor::EdgeColorsImpl, - GlobalScopeAccessor::EdgeWidthsImpl, GlobalScopeAccessor::FocusControl_requestFocusImpl, GlobalScopeAccessor::GetRectangleByIdImpl, GlobalScopeAccessor::PostCardActionImpl, @@ -56008,11 +44163,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GlobalScopeAccessor::Profiler_unregisterVsyncCallbackImpl, GlobalScopeAccessor::Px2vpImpl, GlobalScopeAccessor::SetAppBgColorImpl, - GlobalScopeAccessor::Text_getFontDescriptorByFullNameImpl, - GlobalScopeAccessor::Text_getSystemFontFullNamesByTypeImpl, - GlobalScopeAccessor::Text_matchFontDescriptorsImpl, - GlobalScopeAccessor::UiEffect_createBrightnessBlenderImpl, - GlobalScopeAccessor::UiEffect_createEffectImpl, GlobalScopeAccessor::Vp2pxImpl, }; return &GlobalScopeAccessorImpl; @@ -56029,11 +44179,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetAppearSymbolEffectAccessor, GetAxisEventAccessor, GetBackgroundColorStyleAccessor, - GetBaseContextAccessor, GetBaseEventAccessor, GetBaseGestureEventAccessor, GetBaselineOffsetStyleAccessor, - GetBaseShapeAccessor, GetBounceSymbolEffectAccessor, GetBuilderNodeOpsAccessor, GetCalendarPickerDialogAccessor, @@ -56043,20 +44191,14 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetCanvasRendererAccessor, GetCanvasRenderingContext2DAccessor, GetChildrenMainSizeAccessor, - GetCircleShapeAccessor, GetClickEventAccessor, GetClientAuthenticationHandlerAccessor, GetColorContentAccessor, GetColorFilterAccessor, - GetColorMetricsAccessor, - GetCommon_ContextAccessor, GetCommonShapeAccessor, - GetComponentContentAccessor, GetConsoleMessageAccessor, GetContentModifierHelperAccessor, - GetContextAccessor, GetControllerHandlerAccessor, - GetCurves_ICurveAccessor, GetCustomDialogControllerAccessor, GetCustomSpanAccessor, GetDataResubmissionHandlerAccessor, @@ -56066,44 +44208,21 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetDismissDialogActionAccessor, GetDismissPopupActionAccessor, GetDragEventAccessor, - GetDrawableDescriptorAccessor, - GetDrawContextAccessor, - GetDrawing_BrushAccessor, - GetDrawing_CanvasAccessor, - GetDrawing_ColorFilterAccessor, - GetDrawing_FontAccessor, - GetDrawing_ImageFilterAccessor, - GetDrawing_LatticeAccessor, - GetDrawing_MaskFilterAccessor, - GetDrawing_MatrixAccessor, - GetDrawing_PathAccessor, - GetDrawing_PathEffectAccessor, - GetDrawing_PenAccessor, - GetDrawing_RegionAccessor, - GetDrawing_RoundRectAccessor, - GetDrawing_SamplingOptionsAccessor, - GetDrawing_ShaderEffectAccessor, - GetDrawing_ShadowLayerAccessor, - GetDrawing_TextBlobAccessor, - GetDrawing_TypefaceAccessor, GetDrawingRenderingContextAccessor, GetDrawModifierAccessor, - GetEllipseShapeAccessor, GetEnvironmentBackendAccessor, GetEventEmulatorAccessor, GetEventResultAccessor, GetEventTargetInfoAccessor, - GetExtendableComponentAccessor, GetFileSelectorParamAccessor, GetFileSelectorResultAccessor, GetFocusAxisEventAccessor, GetFocusControllerAccessor, - GetFrameNodeAccessor, GetFrictionMotionAccessor, GetFullScreenExitHandlerAccessor, GetGestureAccessor, GetGestureEventAccessor, - GetGestureGroupInterfaceAccessor, + GetGestureGroupAccessor, GetGestureRecognizerAccessor, GetGestureStyleAccessor, GetGlobalScope_ohos_arkui_componentSnapshotAccessor, @@ -56127,19 +44246,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetLayoutManagerAccessor, GetLayoutPolicyAccessor, GetLazyForEachOpsAccessor, - GetLengthMetricsAccessor, GetLetterSpacingStyleAccessor, - GetLevelOrderAccessor, - GetLifeCycleAccessor, GetLinearGradientAccessor, - GetLinearIndicatorControllerAccessor, GetLineHeightStyleAccessor, GetListScrollerAccessor, GetLongPressGestureEventAccessor, - GetLongPressGestureInterfaceAccessor, GetLongPressRecognizerAccessor, GetMatrix2DAccessor, - GetMatrix4_Matrix4TransitAccessor, GetMeasurableAccessor, GetMouseEventAccessor, GetMutableStyledStringAccessor, @@ -56148,29 +44261,22 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetNavigationTransitionProxyAccessor, GetNavPathInfoAccessor, GetNavPathStackAccessor, - GetNodeContentAccessor, GetOffscreenCanvasAccessor, GetOffscreenCanvasRenderingContext2DAccessor, GetPanGestureEventAccessor, - GetPanGestureInterfaceAccessor, GetPanGestureOptionsAccessor, GetPanRecognizerAccessor, GetParagraphStyleAccessor, GetPath2DAccessor, - GetPathShapeAccessor, GetPatternLockControllerAccessor, GetPermissionRequestAccessor, GetPersistentStorageBackendAccessor, GetPinchGestureEventAccessor, - GetPinchGestureInterfaceAccessor, GetPinchRecognizerAccessor, GetPixelMapMockAccessor, GetProgressMaskAccessor, - GetPromptActionAccessor, GetPulseSymbolEffectAccessor, - GetRectShapeAccessor, GetRenderingContextSettingsAccessor, - GetRenderNodeAccessor, GetRenderServiceNodeAccessor, GetReplaceSymbolEffectAccessor, GetRestrictedWorkerAccessor, @@ -56181,7 +44287,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetRotationGestureEventAccessor, GetRotationRecognizerAccessor, GetScaleSymbolEffectAccessor, - GetSceneAccessor, GetScreenCaptureHandlerAccessor, GetScreenshotServiceAccessor, GetScrollableTargetInfoAccessor, @@ -56190,8 +44295,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetScrollResultAccessor, GetSearchControllerAccessor, GetSearchOpsAccessor, - GetShapeClipAccessor, - GetShapeMaskAccessor, GetSpringMotionAccessor, GetSpringPropAccessor, GetSslErrorHandlerAccessor, @@ -56210,14 +44313,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetTabContentTransitionProxyAccessor, GetTabsControllerAccessor, GetTapGestureEventAccessor, - GetTapGestureInterfaceAccessor, GetTapRecognizerAccessor, - GetText_FontCollectionAccessor, - GetText_LineTypesetAccessor, - GetText_ParagraphAccessor, - GetText_ParagraphBuilderAccessor, - GetText_RunAccessor, - GetText_TextLineAccessor, GetTextAreaControllerAccessor, GetTextBaseControllerAccessor, GetTextClockControllerAccessor, @@ -56226,23 +44322,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetTextEditControllerExAccessor, GetTextFieldOpsAccessor, GetTextInputControllerAccessor, - GetTextMenuControllerAccessor, GetTextMenuItemIdAccessor, GetTextPickerDialogAccessor, GetTextShadowStyleAccessor, GetTextStyleAccessor, GetTextTimerControllerAccessor, - GetThemeControlAccessor, GetTimePickerDialogAccessor, GetTouchEventAccessor, GetTransitionEffectAccessor, GetUICommonEventAccessor, - GetUIContextAccessor, GetUIContextAtomicServiceBarAccessor, - GetUiEffect_VisualEffectAccessor, GetUIExtensionProxyAccessor, - GetUiObserver_DensityInfoAccessor, - GetUiObserver_RouterPageInfoAccessor, GetUrlStyleAccessor, GetUserDataSpanAccessor, GetVideoControllerAccessor, @@ -56254,7 +44344,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetWebResourceErrorAccessor, GetWebResourceRequestAccessor, GetWebResourceResponseAccessor, - GetWebview_WebviewControllerAccessor, GetXComponentControllerAccessor, GetGlobalScopeAccessor, }; diff --git a/arkoala-arkts/framework/native/src/generated/real_impl.cc b/arkoala-arkts/framework/native/src/generated/real_impl.cc index 1a3a4d2a1b9080c0a8d13a84ea2b335ace4694e3..9a952f6b02b26f442acd5d04d7d9f31a02b5134c 100644 --- a/arkoala-arkts/framework/native/src/generated/real_impl.cc +++ b/arkoala-arkts/framework/native/src/generated/real_impl.cc @@ -844,7 +844,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } void SetOnClick1Impl(Ark_NativePointer node, const Opt_Callback_ClickEvent_Void* event, - const Opt_Number* distanceThreshold) + const Opt_Float64* distanceThreshold) { RegisterOnClick(node, &event->value); if (!needGroupedLog(1)) { @@ -900,15 +900,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { } return false; } - Ark_Int32 GetColorModeImpl() + Ark_ColorMode GetColorModeImpl() { if (needGroupedLog(1)) { string out("getColorMode() \n"); - out.append("[return 1] \n"); + out.append("[return Ark_ColorMode::ARK_COLOR_MODE_LIGHT] \n"); appendGroupedLog(1, out); } - return 1; + return Ark_ColorMode::ARK_COLOR_MODE_LIGHT; } Ark_Float32 GetFontScaleImpl() { @@ -930,15 +930,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { } return 1.0; } - Ark_String GetLayoutDirectionImpl() + Ark_LayoutDirection GetLayoutDirectionImpl() { if (needGroupedLog(1)) { string out("getLayoutDirection() \n"); - out.append("[return \"LTR\"] \n"); + out.append("[return Ark_LayoutDirection::ARK_LAYOUT_DIRECTION_LTR] \n"); appendGroupedLog(1, out); } - return { "LTR", 3 }; + return Ark_LayoutDirection::ARK_LAYOUT_DIRECTION_LTR; } Ark_String GetLanguageCodeImpl() { @@ -1106,15 +1106,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetSelectedFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { } void SetPopupFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { } void SetPopupItemFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { } void SetItemSizeImpl(Ark_NativePointer node, @@ -1122,7 +1122,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { } void SetOnSelectImpl(Ark_NativePointer node, @@ -1254,12 +1254,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { } } // BadgeModifier namespace BadgeInterfaceModifier { - void SetBadgeOptions0Impl(Ark_NativePointer node, - const Ark_BadgeParamWithNumber* value) - { - } - void SetBadgeOptions1Impl(Ark_NativePointer node, - const Ark_BadgeParamWithString* value) + void SetBadgeOptionsImpl(Ark_NativePointer node, + const Ark_Union_BadgeParamWithNumber_BadgeParamWithString* value) { } } // BadgeInterfaceModifier @@ -1534,6 +1530,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Opt_FlexAlign* value) { } + void SetPointLightImpl(Ark_NativePointer node, + const Ark_PointLightStyle* value) + { + } void SetReverseImpl(Ark_NativePointer node, const Opt_Boolean* value) { @@ -1735,6 +1735,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Opt_AccessibilityCallback* value) { } + void SetOnAccessibilityHoverTransparentImpl(Ark_NativePointer node, + const Opt_AccessibilityTransparentCallback* value) + { + } void SetHoverEffectImpl(Ark_NativePointer node, const Opt_HoverEffect* value) { @@ -1836,7 +1840,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetColorBlendImpl(Ark_NativePointer node, - const Opt_Union_Color_String_Resource* value) + const Opt_Union_arkui_component_enums_Color_String_Resource* value) { } void SetSaturateImpl(Ark_NativePointer node, @@ -1944,7 +1948,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetPositionImpl(Ark_NativePointer node, - const Opt_Union_Position_Edges_LocalizedEdges* value) + const Opt_Union_Position_arkui_component_units_Edges_LocalizedEdges* value) { } void SetMarkAnchorImpl(Ark_NativePointer node, @@ -1952,7 +1956,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetOffsetImpl(Ark_NativePointer node, - const Opt_Union_Position_Edges_LocalizedEdges* value) + const Opt_Union_Position_arkui_component_units_Edges_LocalizedEdges* value) { } void SetEnabledImpl(Ark_NativePointer node, @@ -2064,7 +2068,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetRestoreIdImpl(Ark_NativePointer node, - const Opt_Number* value) + const Opt_Int32* value) { } void SetSphericalEffectImpl(Ark_NativePointer node, @@ -2235,7 +2239,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } void SetOnClick1Impl(Ark_NativePointer node, const Opt_Callback_ClickEvent_Void* event, - const Opt_Number* distanceThreshold) + const Opt_Float64* distanceThreshold) { } void SetFocusScopeIdImpl(Ark_NativePointer node, @@ -2330,7 +2334,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetAdvancedBlendModeImpl(Ark_NativePointer node, - const Ark_Union_BlendMode_Blender* effect, + const Opt_Union_BlendMode_Blender* effect, const Opt_BlendApplyType* type) { } @@ -2391,7 +2395,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetOnVisibleAreaChangeImpl(Ark_NativePointer node, - const Opt_Array_Number* ratios, + const Opt_Array_Float64* ratios, const Opt_VisibleAreaChangeCallback* event) { } @@ -2468,6 +2472,50 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // CommonShapeMethodModifier + namespace Component3DModifier { + Ark_NativePointer ConstructImpl(Ark_Int32 id, + Ark_Int32 flags) + { + return {}; + } + } // Component3DModifier + namespace Component3DInterfaceModifier { + void SetComponent3DOptionsImpl(Ark_NativePointer node, + const Opt_SceneOptions* sceneOptions) + { + } + } // Component3DInterfaceModifier + namespace Component3DAttributeModifier { + void SetEnvironmentImpl(Ark_NativePointer node, + const Opt_ResourceStr* value) + { + } + void SetShaderImpl(Ark_NativePointer node, + const Opt_ResourceStr* value) + { + } + void SetShaderImageTextureImpl(Ark_NativePointer node, + const Opt_ResourceStr* value) + { + } + void SetShaderInputBufferImpl(Ark_NativePointer node, + const Opt_Array_Number* value) + { + } + void SetRenderWidthImpl(Ark_NativePointer node, + const Opt_Dimension* value) + { + } + void SetRenderHeightImpl(Ark_NativePointer node, + const Opt_Dimension* value) + { + } + void SetCustomRenderImpl(Ark_NativePointer node, + const Opt_ResourceStr* uri, + const Opt_Boolean* selfRenderUpdate) + { + } + } // Component3DAttributeModifier namespace ComponentRootModifier { Ark_NativePointer ConstructImpl(Ark_Int32 id, Ark_Int32 flags) @@ -2475,6 +2523,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { return {}; } } // ComponentRootModifier + namespace ConditionScopeModifier { + Ark_NativePointer ConstructImpl(Ark_Int32 id, + Ark_Int32 flags) + { + return {}; + } + } // ConditionScopeModifier namespace ContainerSpanModifier { Ark_NativePointer ConstructImpl(Ark_Int32 id, Ark_Int32 flags) @@ -2665,6 +2720,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // EffectComponentInterfaceModifier + namespace EffectComponentAttributeModifier { + void SetAlwaysSnapshotImpl(Ark_NativePointer node, + Ark_Boolean value) + { + } + } // EffectComponentAttributeModifier namespace EllipseModifier { Ark_NativePointer ConstructImpl(Ark_Int32 id, Ark_Int32 flags) @@ -2687,7 +2748,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // EmbeddedComponentModifier namespace EmbeddedComponentInterfaceModifier { void SetEmbeddedComponentOptionsImpl(Ark_NativePointer node, - const Ark_Want* loader, + Ark_Want loader, const Opt_EmbeddedType* type) { } @@ -2715,6 +2776,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // FlexInterfaceModifier + namespace FlexAttributeModifier { + void SetPointLightImpl(Ark_NativePointer node, + const Ark_PointLightStyle* value) + { + } + } // FlexAttributeModifier namespace FlowItemModifier { Ark_NativePointer ConstructImpl(Ark_Int32 id, Ark_Int32 flags) @@ -2921,7 +2988,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetScrollBarColorImpl(Ark_NativePointer node, - const Opt_Union_Color_Number_String* value) + const Opt_Union_arkui_component_enums_Color_Number_String* value) { } void SetScrollBarImpl(Ark_NativePointer node, @@ -3136,7 +3203,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // HyperlinkInterfaceModifier namespace HyperlinkAttributeModifier { void SetColorImpl(Ark_NativePointer node, - const Opt_Union_Color_Number_String_Resource* value) + const Opt_Union_arkui_component_enums_Color_Number_String_Resource* value) { } } // HyperlinkAttributeModifier @@ -3148,13 +3215,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { } } // ImageModifier namespace ImageInterfaceModifier { - void SetImageOptions0Impl(Ark_NativePointer node, - const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent* src) - { - } - void SetImageOptions1Impl(Ark_NativePointer node, - const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor* src, - const Ark_ImageAIOptions* imageAIOptions) + void SetImageOptionsImpl(Ark_NativePointer node, + const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent* src, + const Opt_ImageAIOptions* imageAIOptions) { } } // ImageInterfaceModifier @@ -3240,7 +3303,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetOnFinishImpl(Ark_NativePointer node, - const Opt_Callback_Void* value) + const Opt_VoidCallback* value) { } void SetEnableAnalyzerImpl(Ark_NativePointer node, @@ -3435,34 +3498,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // LineAttributeModifier - namespace LinearIndicatorModifier { - Ark_NativePointer ConstructImpl(Ark_Int32 id, - Ark_Int32 flags) - { - return {}; - } - } // LinearIndicatorModifier - namespace LinearIndicatorInterfaceModifier { - void SetLinearIndicatorOptionsImpl(Ark_NativePointer node, - const Opt_Number* count, - const Opt_LinearIndicatorController* controller) - { - } - } // LinearIndicatorInterfaceModifier - namespace LinearIndicatorAttributeModifier { - void SetIndicatorStyleImpl(Ark_NativePointer node, - const Opt_LinearIndicatorStyle* value) - { - } - void SetIndicatorLoopImpl(Ark_NativePointer node, - const Opt_Boolean* value) - { - } - void SetOnChangeImpl(Ark_NativePointer node, - const Opt_OnLinearIndicatorChangeCallback* value) - { - } - } // LinearIndicatorAttributeModifier namespace ListModifier { Ark_NativePointer ConstructImpl(Ark_Int32 id, Ark_Int32 flags) @@ -3742,7 +3777,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // MenuInterfaceModifier namespace MenuAttributeModifier { void SetFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { } void SetFontColorImpl(Ark_NativePointer node, @@ -3793,7 +3828,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetContentFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { } void SetContentFontColorImpl(Ark_NativePointer node, @@ -3801,7 +3836,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetLabelFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { } void SetLabelFontColorImpl(Ark_NativePointer node, @@ -3928,7 +3963,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetPreferredOrientationImpl(Ark_NativePointer node, - const Opt_CustomObject* value) + const Opt_window_Orientation* value) { } void SetEnableNavigationIndicatorImpl(Ark_NativePointer node, @@ -4055,7 +4090,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetNavDestinationImpl(Ark_NativePointer node, - const Opt_PageMapBuilder* value) + const Opt_PageMapNodeBuilder* value) { } void SetCustomNavContentTransitionImpl(Ark_NativePointer node, @@ -4123,7 +4158,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // NodeContainerModifier namespace NodeContainerInterfaceModifier { void SetNodeContainerOptionsImpl(Ark_NativePointer node, - const Ark_NodeController* controller) + Ark_NodeController controller) { } } // NodeContainerInterfaceModifier @@ -4314,7 +4349,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // QRCodeModifier namespace QRCodeInterfaceModifier { void SetQRCodeOptionsImpl(Ark_NativePointer node, - const Ark_ResourceStr* value) + const Ark_String* value) { } } // QRCodeInterfaceModifier @@ -4652,7 +4687,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // RichTextModifier namespace RichTextInterfaceModifier { void SetRichTextOptionsImpl(Ark_NativePointer node, - const Ark_String* content) + const Ark_Union_String_Resource* content) { } } // RichTextInterfaceModifier @@ -4708,6 +4743,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Opt_FlexAlign* value) { } + void SetPointLightImpl(Ark_NativePointer node, + const Ark_PointLightStyle* value) + { + } void SetReverseImpl(Ark_NativePointer node, const Opt_Boolean* value) { @@ -4787,7 +4826,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetScrollBarColorImpl(Ark_NativePointer node, - const Opt_Union_Color_Number_String* value) + const Opt_Union_arkui_component_enums_Color_Number_String* value) { } void SetScrollBarWidthImpl(Ark_NativePointer node, @@ -4839,7 +4878,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetScrollBarColorImpl(Ark_NativePointer node, - const Opt_Union_Color_Number_String* value) + const Opt_Union_arkui_component_enums_Color_Number_String* value) { } void SetScrollBarWidthImpl(Ark_NativePointer node, @@ -4967,11 +5006,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetPlaceholderFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { } void SetTextFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { } void SetEnterKeyTypeImpl(Ark_NativePointer node, @@ -5149,7 +5188,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { } void SetFontColorImpl(Ark_NativePointer node, @@ -5161,7 +5200,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetSelectedOptionFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { } void SetSelectedOptionFontColorImpl(Ark_NativePointer node, @@ -5173,7 +5212,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetOptionFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { } void SetOptionFontColorImpl(Ark_NativePointer node, @@ -5244,10 +5283,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Opt_MenuOutlineOptions* value) { } - void SetBackgroundColorImpl(Ark_NativePointer node, - const Opt_ResourceColor* value) - { - } void SetMenuAlignImpl(Ark_NativePointer node, const Opt_MenuAlignType* alignType, const Opt_Offset* offset) @@ -5501,7 +5536,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // SpanInterfaceModifier namespace SpanAttributeModifier { void SetFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { } void SetFontColorImpl(Ark_NativePointer node, @@ -5563,6 +5598,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Opt_Alignment* value) { } + void SetPointLightImpl(Ark_NativePointer node, + const Ark_PointLightStyle* value) + { + } } // StackAttributeModifier namespace StepperModifier { Ark_NativePointer ConstructImpl(Ark_Int32 id, @@ -5643,6 +5682,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Opt_Union_Number_Bindable* value) { } + void SetAutoPlay0Impl(Ark_NativePointer node, + const Opt_Boolean* value) + { + } void SetIntervalImpl(Ark_NativePointer node, const Opt_Number* value) { @@ -5735,9 +5778,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Opt_ContentWillScrollCallback* value) { } - void SetAutoPlayImpl(Ark_NativePointer node, - const Opt_Boolean* autoPlay, - const Opt_AutoPlayOptions* options) + void SetAutoPlay1Impl(Ark_NativePointer node, + const Opt_Boolean* autoPlay, + const Opt_AutoPlayOptions* options) { } void SetDisplayArrowImpl(Ark_NativePointer node, @@ -6177,7 +6220,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetFontImpl(Ark_NativePointer node, - const Opt_Font* fontValue, + const Opt_arkui_component_units_Font* fontValue, const Opt_FontSettingOptions* options) { } @@ -6218,7 +6261,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetPlaceholderFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { } void SetEnterKeyTypeImpl(Ark_NativePointer node, @@ -6471,8 +6514,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { } } // TextClockInterfaceModifier namespace TextClockAttributeModifier { - void SetFormatImpl(Ark_NativePointer node, - const Opt_ResourceStr* value) + void SetFormat0Impl(Ark_NativePointer node, + const Opt_ResourceStr* value) + { + } + void SetFormat1Impl(Ark_NativePointer node, + const Opt_String* value) { } void SetOnDateChangeImpl(Ark_NativePointer node, @@ -6547,7 +6594,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetPlaceholderFontImpl(Ark_NativePointer node, - const Opt_Font* value) + const Opt_arkui_component_units_Font* value) { } void SetEnterKeyTypeImpl(Ark_NativePointer node, @@ -7048,7 +7095,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // UIExtensionComponentModifier namespace UIExtensionComponentInterfaceModifier { void SetUIExtensionComponentOptionsImpl(Ark_NativePointer node, - const Ark_Want* want, + Ark_Want want, const Opt_UIExtensionOptions* options) { } @@ -7328,6 +7375,14 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Opt_Callback_OnPageBeginEvent_Void* value) { } + void SetOnLoadStartedImpl(Ark_NativePointer node, + const Opt_Callback_OnLoadStartedEvent_Void* value) + { + } + void SetOnLoadFinishedImpl(Ark_NativePointer node, + const Opt_Callback_OnLoadFinishedEvent_Void* value) + { + } void SetOnProgressChangeImpl(Ark_NativePointer node, const Opt_Callback_OnProgressChangeEvent_Void* value) { @@ -7847,8 +7902,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { static const GENERATED_ArkUIBadgeModifier ArkUIBadgeModifierImpl { BadgeModifier::ConstructImpl, - BadgeInterfaceModifier::SetBadgeOptions0Impl, - BadgeInterfaceModifier::SetBadgeOptions1Impl, + BadgeInterfaceModifier::SetBadgeOptionsImpl, }; return &ArkUIBadgeModifierImpl; } @@ -7965,6 +8019,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { ColumnInterfaceModifier::SetColumnOptionsImpl, ColumnAttributeModifier::SetAlignItemsImpl, ColumnAttributeModifier::SetJustifyContentImpl, + ColumnAttributeModifier::SetPointLightImpl, ColumnAttributeModifier::SetReverseImpl, }; return &ArkUIColumnModifierImpl; @@ -8027,6 +8082,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { CommonMethodModifier::SetOnHoverImpl, CommonMethodModifier::SetOnHoverMoveImpl, CommonMethodModifier::SetOnAccessibilityHoverImpl, + CommonMethodModifier::SetOnAccessibilityHoverTransparentImpl, CommonMethodModifier::SetHoverEffectImpl, CommonMethodModifier::SetOnMouseImpl, CommonMethodModifier::SetOnTouchImpl, @@ -8207,6 +8263,22 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ArkUICommonShapeMethodModifierImpl; } + const GENERATED_ArkUIComponent3DModifier* GetComponent3DModifier() + { + static const GENERATED_ArkUIComponent3DModifier ArkUIComponent3DModifierImpl { + Component3DModifier::ConstructImpl, + Component3DInterfaceModifier::SetComponent3DOptionsImpl, + Component3DAttributeModifier::SetEnvironmentImpl, + Component3DAttributeModifier::SetShaderImpl, + Component3DAttributeModifier::SetShaderImageTextureImpl, + Component3DAttributeModifier::SetShaderInputBufferImpl, + Component3DAttributeModifier::SetRenderWidthImpl, + Component3DAttributeModifier::SetRenderHeightImpl, + Component3DAttributeModifier::SetCustomRenderImpl, + }; + return &ArkUIComponent3DModifierImpl; + } + const GENERATED_ArkUIComponentRootModifier* GetComponentRootModifier() { static const GENERATED_ArkUIComponentRootModifier ArkUIComponentRootModifierImpl { @@ -8215,6 +8287,14 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ArkUIComponentRootModifierImpl; } + const GENERATED_ArkUIConditionScopeModifier* GetConditionScopeModifier() + { + static const GENERATED_ArkUIConditionScopeModifier ArkUIConditionScopeModifierImpl { + ConditionScopeModifier::ConstructImpl, + }; + return &ArkUIConditionScopeModifierImpl; + } + const GENERATED_ArkUIContainerSpanModifier* GetContainerSpanModifier() { static const GENERATED_ArkUIContainerSpanModifier ArkUIContainerSpanModifierImpl { @@ -8304,6 +8384,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { static const GENERATED_ArkUIEffectComponentModifier ArkUIEffectComponentModifierImpl { EffectComponentModifier::ConstructImpl, EffectComponentInterfaceModifier::SetEffectComponentOptionsImpl, + EffectComponentAttributeModifier::SetAlwaysSnapshotImpl, }; return &ArkUIEffectComponentModifierImpl; } @@ -8333,6 +8414,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { static const GENERATED_ArkUIFlexModifier ArkUIFlexModifierImpl { FlexModifier::ConstructImpl, FlexInterfaceModifier::SetFlexOptionsImpl, + FlexAttributeModifier::SetPointLightImpl, }; return &ArkUIFlexModifierImpl; } @@ -8500,8 +8582,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { static const GENERATED_ArkUIImageModifier ArkUIImageModifierImpl { ImageModifier::ConstructImpl, - ImageInterfaceModifier::SetImageOptions0Impl, - ImageInterfaceModifier::SetImageOptions1Impl, + ImageInterfaceModifier::SetImageOptionsImpl, ImageAttributeModifier::SetAltImpl, ImageAttributeModifier::SetMatchTextDirectionImpl, ImageAttributeModifier::SetFitOriginalSizeImpl, @@ -8596,18 +8677,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ArkUILineModifierImpl; } - const GENERATED_ArkUILinearIndicatorModifier* GetLinearIndicatorModifier() - { - static const GENERATED_ArkUILinearIndicatorModifier ArkUILinearIndicatorModifierImpl { - LinearIndicatorModifier::ConstructImpl, - LinearIndicatorInterfaceModifier::SetLinearIndicatorOptionsImpl, - LinearIndicatorAttributeModifier::SetIndicatorStyleImpl, - LinearIndicatorAttributeModifier::SetIndicatorLoopImpl, - LinearIndicatorAttributeModifier::SetOnChangeImpl, - }; - return &ArkUILinearIndicatorModifierImpl; - } - const GENERATED_ArkUIListModifier* GetListModifier() { static const GENERATED_ArkUIListModifier ArkUIListModifierImpl { @@ -9072,6 +9141,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { RowInterfaceModifier::SetRowOptionsImpl, RowAttributeModifier::SetAlignItemsImpl, RowAttributeModifier::SetJustifyContentImpl, + RowAttributeModifier::SetPointLightImpl, RowAttributeModifier::SetReverseImpl, }; return &ArkUIRowModifierImpl; @@ -9243,7 +9313,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { SelectAttributeModifier::SetDividerStyleImpl, SelectAttributeModifier::SetAvoidanceImpl, SelectAttributeModifier::SetMenuOutlineImpl, - SelectAttributeModifier::SetBackgroundColorImpl, SelectAttributeModifier::SetMenuAlignImpl, }; return &ArkUISelectModifierImpl; @@ -9348,6 +9417,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { StackModifier::ConstructImpl, StackInterfaceModifier::SetStackOptionsImpl, StackAttributeModifier::SetAlignContentImpl, + StackAttributeModifier::SetPointLightImpl, }; return &ArkUIStackModifierImpl; } @@ -9384,6 +9454,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { SwiperModifier::ConstructImpl, SwiperInterfaceModifier::SetSwiperOptionsImpl, SwiperAttributeModifier::SetIndexImpl, + SwiperAttributeModifier::SetAutoPlay0Impl, SwiperAttributeModifier::SetIntervalImpl, SwiperAttributeModifier::SetIndicatorImpl, SwiperAttributeModifier::SetLoopImpl, @@ -9407,7 +9478,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { SwiperAttributeModifier::SetIndicatorInteractiveImpl, SwiperAttributeModifier::SetPageFlipModeImpl, SwiperAttributeModifier::SetOnContentWillScrollImpl, - SwiperAttributeModifier::SetAutoPlayImpl, + SwiperAttributeModifier::SetAutoPlay1Impl, SwiperAttributeModifier::SetDisplayArrowImpl, SwiperAttributeModifier::SetCachedCount1Impl, SwiperAttributeModifier::SetDisplayCountImpl, @@ -9623,7 +9694,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { static const GENERATED_ArkUITextClockModifier ArkUITextClockModifierImpl { TextClockModifier::ConstructImpl, TextClockInterfaceModifier::SetTextClockOptionsImpl, - TextClockAttributeModifier::SetFormatImpl, + TextClockAttributeModifier::SetFormat0Impl, + TextClockAttributeModifier::SetFormat1Impl, TextClockAttributeModifier::SetOnDateChangeImpl, TextClockAttributeModifier::SetFontColorImpl, TextClockAttributeModifier::SetFontSizeImpl, @@ -9889,6 +9961,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { WebAttributeModifier::SetMetaViewportImpl, WebAttributeModifier::SetOnPageEndImpl, WebAttributeModifier::SetOnPageBeginImpl, + WebAttributeModifier::SetOnLoadStartedImpl, + WebAttributeModifier::SetOnLoadFinishedImpl, WebAttributeModifier::SetOnProgressChangeImpl, WebAttributeModifier::SetOnTitleReceiveImpl, WebAttributeModifier::SetOnGeolocationHideImpl, @@ -10040,7 +10114,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetColumnSplitModifier, GetCommonMethodModifier, GetCommonShapeMethodModifier, + GetComponent3DModifier, GetComponentRootModifier, + GetConditionScopeModifier, GetContainerSpanModifier, GetCounterModifier, GetCustomBuilderRootModifier, @@ -10067,7 +10143,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetImageSpanModifier, GetIndicatorComponentModifier, GetLineModifier, - GetLinearIndicatorModifier, GetListModifier, GetListItemModifier, GetListItemGroupModifier, @@ -10160,52 +10235,52 @@ namespace OHOS::Ace::NG::GeneratedModifier { Ark_AccessibilityHoverType type) { } - Ark_Number GetXImpl(Ark_AccessibilityHoverEvent peer) + Ark_Float64 GetXImpl(Ark_AccessibilityHoverEvent peer) { return {}; } void SetXImpl(Ark_AccessibilityHoverEvent peer, - const Ark_Number* x) + Ark_Float64 x) { } - Ark_Number GetYImpl(Ark_AccessibilityHoverEvent peer) + Ark_Float64 GetYImpl(Ark_AccessibilityHoverEvent peer) { return {}; } void SetYImpl(Ark_AccessibilityHoverEvent peer, - const Ark_Number* y) + Ark_Float64 y) { } - Ark_Number GetDisplayXImpl(Ark_AccessibilityHoverEvent peer) + Ark_Float64 GetDisplayXImpl(Ark_AccessibilityHoverEvent peer) { return {}; } void SetDisplayXImpl(Ark_AccessibilityHoverEvent peer, - const Ark_Number* displayX) + Ark_Float64 displayX) { } - Ark_Number GetDisplayYImpl(Ark_AccessibilityHoverEvent peer) + Ark_Float64 GetDisplayYImpl(Ark_AccessibilityHoverEvent peer) { return {}; } void SetDisplayYImpl(Ark_AccessibilityHoverEvent peer, - const Ark_Number* displayY) + Ark_Float64 displayY) { } - Ark_Number GetWindowXImpl(Ark_AccessibilityHoverEvent peer) + Ark_Float64 GetWindowXImpl(Ark_AccessibilityHoverEvent peer) { return {}; } void SetWindowXImpl(Ark_AccessibilityHoverEvent peer, - const Ark_Number* windowX) + Ark_Float64 windowX) { } - Ark_Number GetWindowYImpl(Ark_AccessibilityHoverEvent peer) + Ark_Float64 GetWindowYImpl(Ark_AccessibilityHoverEvent peer) { return {}; } void SetWindowYImpl(Ark_AccessibilityHoverEvent peer, - const Ark_Number* windowY) + Ark_Float64 windowY) { } } // AccessibilityHoverEventAccessor @@ -10381,23 +10456,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return {}; } } // BackgroundColorStyleAccessor - namespace BaseContextAccessor { - void DestroyPeerImpl(Ark_BaseContext peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_BaseContext ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - } // BaseContextAccessor namespace BaseEventAccessor { void DestroyPeerImpl(Ark_BaseEvent peer) { @@ -10565,38 +10623,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return {}; } } // BaselineOffsetStyleAccessor - namespace BaseShapeAccessor { - void DestroyPeerImpl(Ark_BaseShape peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_BaseShape ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_BaseShape WidthImpl(Ark_BaseShape peer, - const Ark_Length* width) - { - return {}; - } - Ark_BaseShape HeightImpl(Ark_BaseShape peer, - const Ark_Length* height) - { - return {}; - } - Ark_BaseShape SizeImpl(Ark_BaseShape peer, - const Ark_SizeOptions* size) - { - return {}; - } - } // BaseShapeAccessor namespace BounceSymbolEffectAccessor { void DestroyPeerImpl(Ark_BounceSymbolEffect peer) { @@ -11296,26 +11322,14 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } - void SetHeightImpl(Ark_CanvasRenderingContext2D peer, - const Ark_Number* height) - { - } Ark_Number GetWidthImpl(Ark_CanvasRenderingContext2D peer) { return {}; } - void SetWidthImpl(Ark_CanvasRenderingContext2D peer, - const Ark_Number* width) - { - } Ark_FrameNode GetCanvasImpl(Ark_CanvasRenderingContext2D peer) { return {}; } - void SetCanvasImpl(Ark_CanvasRenderingContext2D peer, - Ark_FrameNode canvas) - { - } } // CanvasRenderingContext2DAccessor namespace ChildrenMainSizeAccessor { void DestroyPeerImpl(Ark_ChildrenMainSize peer) @@ -11353,53 +11367,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // ChildrenMainSizeAccessor - namespace CircleShapeAccessor { - void DestroyPeerImpl(Ark_CircleShape peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_CircleShape ConstructImpl(const Opt_ShapeSize* options) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_CircleShape OffsetImpl(Ark_CircleShape peer, - const Ark_Position* offset) - { - return {}; - } - Ark_CircleShape FillImpl(Ark_CircleShape peer, - const Ark_ResourceColor* color) - { - return {}; - } - Ark_CircleShape PositionImpl(Ark_CircleShape peer, - const Ark_Position* position) - { - return {}; - } - Ark_CircleShape WidthImpl(Ark_CircleShape peer, - const Ark_Length* width) - { - return {}; - } - Ark_CircleShape HeightImpl(Ark_CircleShape peer, - const Ark_Length* height) - { - return {}; - } - Ark_CircleShape SizeImpl(Ark_CircleShape peer, - const Ark_SizeOptions* size) - { - return {}; - } - } // CircleShapeAccessor namespace ClickEventAccessor { void DestroyPeerImpl(Ark_ClickEvent peer) { @@ -11551,15 +11518,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { return reinterpret_cast(&DestroyPeerImpl); } } // ColorFilterAccessor - namespace ColorMetricsAccessor { - void DestroyPeerImpl(Ark_ColorMetrics peer) + namespace CommonShapeAccessor { + void DestroyPeerImpl(Ark_CommonShape peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_ColorMetrics ConstructImpl() + Ark_CommonShape ConstructImpl() { return {}; } @@ -11567,56 +11534,31 @@ namespace OHOS::Ace::NG::GeneratedModifier { { 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 Ark_Number* alpha) - { - return {}; - } - Ark_ColorMetrics ResourceColorImpl(const Ark_ResourceColor* color) - { - return {}; - } - Ark_ColorMetrics BlendColorImpl(Ark_ColorMetrics peer, - Ark_ColorMetrics overlayColor) - { - return {}; - } - Ark_String ColorImpl(Ark_ColorMetrics peer) - { - return {}; - } - Ark_Number RedImpl(Ark_ColorMetrics peer) - { - return {}; - } - Ark_Number GreenImpl(Ark_ColorMetrics peer) + Ark_CommonShape OffsetImpl(Ark_CommonShape peer, + const Ark_Position* offset) { return {}; } - Ark_Number BlueImpl(Ark_ColorMetrics peer) + Ark_CommonShape FillImpl(Ark_CommonShape peer, + const Ark_ResourceColor* color) { return {}; } - Ark_Number AlphaImpl(Ark_ColorMetrics peer) + Ark_CommonShape PositionImpl(Ark_CommonShape peer, + const Ark_Position* position) { return {}; } - } // ColorMetricsAccessor - namespace common_ContextAccessor { - void DestroyPeerImpl(Ark_common_Context peer) + } // CommonShapeAccessor + namespace ConsoleMessageAccessor { + void DestroyPeerImpl(Ark_ConsoleMessage peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_common_Context ConstructImpl() + Ark_ConsoleMessage ConstructImpl() { return {}; } @@ -11624,258 +11566,71 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_common_Context CreateBundleContextImpl(Ark_VMContext vmContext, - Ark_common_Context peer, - const Ark_String* bundleName) + Ark_String GetMessageImpl(Ark_ConsoleMessage peer) { return {}; } - Ark_common_Context CreateModuleContext0Impl(Ark_VMContext vmContext, - Ark_common_Context peer, - const Ark_String* moduleName) + Ark_String GetSourceIdImpl(Ark_ConsoleMessage peer) { return {}; } - Ark_common_Context CreateModuleContext1Impl(Ark_VMContext vmContext, - Ark_common_Context peer, - const Ark_String* bundleName, - const Ark_String* moduleName) + Ark_Number GetLineNumberImpl(Ark_ConsoleMessage peer) { return {}; } - void GetGroupDir0Impl(Ark_VMContext vmContext, - Ark_common_Context peer, - const Ark_String* dataGroupID, - const Context_getGroupDir_Callback* callback_) - { - } - void GetGroupDir1Impl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_common_Context peer, - const Ark_String* dataGroupID, - const Callback_Opt_String_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - Ark_String GetCacheDirImpl(Ark_common_Context peer) + Ark_MessageLevel GetMessageLevelImpl(Ark_ConsoleMessage peer) { return {}; } - void SetCacheDirImpl(Ark_common_Context peer, - const Ark_String* cacheDir) + } // ConsoleMessageAccessor + namespace ContentModifierHelperAccessor { + void ContentModifierButtonImpl(Ark_NativePointer node, + const Ark_Object* contentModifier, + const ButtonModifierBuilder* builder) { + auto frameNode = reinterpret_cast(node); + CHECK_NULL_VOID(frameNode); } - Ark_String GetTempDirImpl(Ark_common_Context peer) + void ResetContentModifierButtonImpl(Ark_NativePointer node) { - return {}; + auto frameNode = reinterpret_cast(node); + CHECK_NULL_VOID(frameNode); } - void SetTempDirImpl(Ark_common_Context peer, - const Ark_String* tempDir) + void ContentModifierCheckBoxImpl(Ark_NativePointer node, + const Ark_Object* contentModifier, + const CheckBoxModifierBuilder* builder) { + auto frameNode = reinterpret_cast(node); + CHECK_NULL_VOID(frameNode); } - Ark_String GetFilesDirImpl(Ark_common_Context peer) + void ResetContentModifierCheckBoxImpl(Ark_NativePointer node) { - return {}; + auto frameNode = reinterpret_cast(node); + CHECK_NULL_VOID(frameNode); } - void SetFilesDirImpl(Ark_common_Context peer, - const Ark_String* filesDir) + void ContentModifierDataPanelImpl(Ark_NativePointer node, + const Ark_Object* contentModifier, + const DataPanelModifierBuilder* builder) { + auto frameNode = reinterpret_cast(node); + CHECK_NULL_VOID(frameNode); } - Ark_String GetDatabaseDirImpl(Ark_common_Context peer) + void ResetContentModifierDataPanelImpl(Ark_NativePointer node) { - return {}; + auto frameNode = reinterpret_cast(node); + CHECK_NULL_VOID(frameNode); } - void SetDatabaseDirImpl(Ark_common_Context peer, - const Ark_String* databaseDir) + void ContentModifierGaugeImpl(Ark_NativePointer node, + const Ark_Object* contentModifier, + const GaugeModifierBuilder* builder) { + auto frameNode = reinterpret_cast(node); + CHECK_NULL_VOID(frameNode); } - Ark_String GetPreferencesDirImpl(Ark_common_Context peer) + void ResetContentModifierGaugeImpl(Ark_NativePointer node) { - return {}; - } - void SetPreferencesDirImpl(Ark_common_Context peer, - const Ark_String* preferencesDir) - { - } - Ark_String GetBundleCodeDirImpl(Ark_common_Context peer) - { - return {}; - } - void SetBundleCodeDirImpl(Ark_common_Context peer, - const Ark_String* bundleCodeDir) - { - } - Ark_String GetDistributedFilesDirImpl(Ark_common_Context peer) - { - return {}; - } - void SetDistributedFilesDirImpl(Ark_common_Context peer, - const Ark_String* distributedFilesDir) - { - } - Ark_String GetResourceDirImpl(Ark_common_Context peer) - { - return {}; - } - void SetResourceDirImpl(Ark_common_Context peer, - const Ark_String* resourceDir) - { - } - Ark_String GetCloudFileDirImpl(Ark_common_Context peer) - { - return {}; - } - void SetCloudFileDirImpl(Ark_common_Context peer, - const Ark_String* cloudFileDir) - { - } - } // common_ContextAccessor - namespace CommonShapeAccessor { - void DestroyPeerImpl(Ark_CommonShape peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_CommonShape ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_CommonShape OffsetImpl(Ark_CommonShape peer, - const Ark_Position* offset) - { - return {}; - } - Ark_CommonShape FillImpl(Ark_CommonShape peer, - const Ark_ResourceColor* color) - { - return {}; - } - Ark_CommonShape PositionImpl(Ark_CommonShape peer, - const Ark_Position* position) - { - return {}; - } - } // CommonShapeAccessor - namespace ComponentContentAccessor { - void DestroyPeerImpl(Ark_ComponentContent peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_ComponentContent ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void UpdateImpl(Ark_ComponentContent peer, - const Ark_Object* args) - { - } - void ReuseImpl(Ark_ComponentContent peer, - const Opt_Object* param) - { - } - void RecycleImpl(Ark_ComponentContent peer) - { - } - void DisposeImpl(Ark_ComponentContent peer) - { - } - void UpdateConfigurationImpl(Ark_ComponentContent peer) - { - } - } // ComponentContentAccessor - namespace ConsoleMessageAccessor { - void DestroyPeerImpl(Ark_ConsoleMessage peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_ConsoleMessage ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_String GetMessageImpl(Ark_ConsoleMessage peer) - { - return {}; - } - Ark_String GetSourceIdImpl(Ark_ConsoleMessage peer) - { - return {}; - } - Ark_Number GetLineNumberImpl(Ark_ConsoleMessage peer) - { - return {}; - } - Ark_MessageLevel GetMessageLevelImpl(Ark_ConsoleMessage peer) - { - return {}; - } - } // ConsoleMessageAccessor - namespace ContentModifierHelperAccessor { - void ContentModifierButtonImpl(Ark_NativePointer node, - const Ark_Object* contentModifier, - const ButtonModifierBuilder* builder) - { - auto frameNode = reinterpret_cast(node); - CHECK_NULL_VOID(frameNode); - } - void ResetContentModifierButtonImpl(Ark_NativePointer node) - { - auto frameNode = reinterpret_cast(node); - CHECK_NULL_VOID(frameNode); - } - void ContentModifierCheckBoxImpl(Ark_NativePointer node, - const Ark_Object* contentModifier, - const CheckBoxModifierBuilder* builder) - { - auto frameNode = reinterpret_cast(node); - CHECK_NULL_VOID(frameNode); - } - void ResetContentModifierCheckBoxImpl(Ark_NativePointer node) - { - auto frameNode = reinterpret_cast(node); - CHECK_NULL_VOID(frameNode); - } - void ContentModifierDataPanelImpl(Ark_NativePointer node, - const Ark_Object* contentModifier, - const DataPanelModifierBuilder* builder) - { - auto frameNode = reinterpret_cast(node); - CHECK_NULL_VOID(frameNode); - } - void ResetContentModifierDataPanelImpl(Ark_NativePointer node) - { - auto frameNode = reinterpret_cast(node); - CHECK_NULL_VOID(frameNode); - } - void ContentModifierGaugeImpl(Ark_NativePointer node, - const Ark_Object* contentModifier, - const GaugeModifierBuilder* builder) - { - auto frameNode = reinterpret_cast(node); - CHECK_NULL_VOID(frameNode); - } - void ResetContentModifierGaugeImpl(Ark_NativePointer node) - { - auto frameNode = reinterpret_cast(node); - CHECK_NULL_VOID(frameNode); + auto frameNode = reinterpret_cast(node); + CHECK_NULL_VOID(frameNode); } void ContentModifierLoadingProgressImpl(Ark_NativePointer node, const Ark_Object* contentModifier, @@ -11986,23 +11741,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { CHECK_NULL_VOID(frameNode); } } // ContentModifierHelperAccessor - namespace ContextAccessor { - void DestroyPeerImpl(Ark_Context peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_Context ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - } // ContextAccessor namespace ControllerHandlerAccessor { void DestroyPeerImpl(Ark_ControllerHandler peer) { @@ -12024,28 +11762,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // ControllerHandlerAccessor - namespace curves_ICurveAccessor { - void DestroyPeerImpl(Ark_curves_ICurve peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_curves_ICurve ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_Number InterpolateImpl(Ark_curves_ICurve peer, - const Ark_Number* fraction) - { - return {}; - } - } // curves_ICurveAccessor namespace CustomDialogControllerAccessor { void DestroyPeerImpl(Ark_CustomDialogController peer) { @@ -12092,20 +11808,20 @@ namespace OHOS::Ace::NG::GeneratedModifier { void InvalidateImpl(Ark_CustomSpan peer) { } - Callback_CustomSpanMeasureInfo_CustomSpanMetrics GetOnMeasureImpl(Ark_CustomSpan peer) + Callback_CustomSpanMeasureInfo_CustomSpanMetrics GetOnMeasure_callbackImpl(Ark_CustomSpan peer) { return {}; } - void SetOnMeasureImpl(Ark_CustomSpan peer, - const Callback_CustomSpanMeasureInfo_CustomSpanMetrics* onMeasure) + void SetOnMeasure_callbackImpl(Ark_CustomSpan peer, + const Callback_CustomSpanMeasureInfo_CustomSpanMetrics* onMeasure_callback) { } - Callback_DrawContext_CustomSpanDrawInfo_Void GetOnDrawImpl(Ark_CustomSpan peer) + Callback_DrawContext_CustomSpanDrawInfo_Void GetOnDraw_callbackImpl(Ark_CustomSpan peer) { return {}; } - void SetOnDrawImpl(Ark_CustomSpan peer, - const Callback_DrawContext_CustomSpanDrawInfo_Void* onDraw) + void SetOnDraw_callbackImpl(Ark_CustomSpan peer, + const Callback_DrawContext_CustomSpanDrawInfo_Void* onDraw_callback) { } } // CustomSpanAccessor @@ -12360,36 +12076,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // DragEventAccessor - namespace DrawableDescriptorAccessor { - void DestroyPeerImpl(Ark_DrawableDescriptor peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_DrawableDescriptor ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_image_PixelMap GetPixelMapImpl(Ark_DrawableDescriptor peer) - { - return {}; - } - } // DrawableDescriptorAccessor - namespace DrawContextAccessor { - void DestroyPeerImpl(Ark_DrawContext peer) + namespace DrawingRenderingContextAccessor { + void DestroyPeerImpl(Ark_DrawingRenderingContext peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_DrawContext ConstructImpl() + Ark_DrawingRenderingContext ConstructImpl(const Opt_LengthMetricsUnit* unit) { return {}; } @@ -12397,32 +12092,27 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Size SizeImpl(Ark_DrawContext peer) + void InvalidateImpl(Ark_DrawingRenderingContext peer) { - return {}; } - Ark_Size SizeInPixelImpl(Ark_DrawContext peer) + Ark_Size GetSizeImpl(Ark_DrawingRenderingContext peer) { return {}; } - Ark_drawing_Canvas CanvasImpl(Ark_DrawContext peer) + Opt_drawing_Canvas GetCanvasImpl(Ark_DrawingRenderingContext peer) { return {}; } - } // DrawContextAccessor - namespace drawing_BrushAccessor { - void DestroyPeerImpl(Ark_drawing_Brush peer) + } // DrawingRenderingContextAccessor + namespace DrawModifierAccessor { + void DestroyPeerImpl(Ark_DrawModifier peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_drawing_Brush Construct0Impl() - { - return {}; - } - Ark_drawing_Brush Construct1Impl(Ark_drawing_Brush brush) + Ark_DrawModifier ConstructImpl() { return {}; } @@ -12430,86 +12120,75 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void SetColor0Impl(Ark_drawing_Brush peer, - const Ark_common2D_Color* color) - { - } - void SetColor1Impl(Ark_drawing_Brush peer, - const Ark_Number* color) - { - } - void SetColor2Impl(Ark_drawing_Brush peer, - const Ark_Number* alpha, - const Ark_Number* red, - const Ark_Number* green, - const Ark_Number* blue) - { - } - Ark_common2D_Color GetColorImpl(Ark_drawing_Brush peer) + void InvalidateImpl(Ark_DrawModifier peer) { - return {}; } - Ark_Number GetHexColorImpl(Ark_drawing_Brush peer) + Callback_DrawContext_Void GetDrawBehind_callbackImpl(Ark_DrawModifier peer) { return {}; } - void SetAntiAliasImpl(Ark_drawing_Brush peer, - Ark_Boolean aa) + void SetDrawBehind_callbackImpl(Ark_DrawModifier peer, + const Callback_DrawContext_Void* drawBehind_callback) { } - Ark_Boolean IsAntiAliasImpl(Ark_drawing_Brush peer) + Callback_DrawContext_Void GetDrawContent_callbackImpl(Ark_DrawModifier peer) { return {}; } - void SetAlphaImpl(Ark_drawing_Brush peer, - const Ark_Number* alpha) + void SetDrawContent_callbackImpl(Ark_DrawModifier peer, + const Callback_DrawContext_Void* drawContent_callback) { } - Ark_Number GetAlphaImpl(Ark_drawing_Brush peer) + } // DrawModifierAccessor + namespace EnvironmentBackendAccessor { + Ark_Boolean IsAccessibilityEnabledImpl() { return {}; } - void SetColorFilterImpl(Ark_drawing_Brush peer, - Ark_drawing_ColorFilter filter) - { - } - Ark_drawing_ColorFilter GetColorFilterImpl(Ark_drawing_Brush peer) + Ark_ColorMode GetColorModeImpl() { return {}; } - void SetImageFilterImpl(Ark_drawing_Brush peer, - const Opt_drawing_ImageFilter* filter) + Ark_Float32 GetFontScaleImpl() { + return {}; } - void SetMaskFilterImpl(Ark_drawing_Brush peer, - Ark_drawing_MaskFilter filter) + Ark_Float32 GetFontWeightScaleImpl() { + return {}; } - void SetShadowLayerImpl(Ark_drawing_Brush peer, - Ark_drawing_ShadowLayer shadowLayer) + Ark_LayoutDirection GetLayoutDirectionImpl() { + return {}; } - void SetShaderEffectImpl(Ark_drawing_Brush peer, - Ark_drawing_ShaderEffect shaderEffect) + Ark_String GetLanguageCodeImpl() { + return {}; } - void SetBlendModeImpl(Ark_drawing_Brush peer, - Ark_drawing_BlendMode mode) + } // EnvironmentBackendAccessor + namespace EventEmulatorAccessor { + void EmitClickEventImpl(Ark_NativePointer node, + Ark_ClickEvent event) { + auto frameNode = reinterpret_cast(node); + CHECK_NULL_VOID(frameNode); } - void ResetImpl(Ark_drawing_Brush peer) + void EmitTextInputEventImpl(Ark_NativePointer node, + const Ark_String* text) { + auto frameNode = reinterpret_cast(node); + CHECK_NULL_VOID(frameNode); } - } // drawing_BrushAccessor - namespace drawing_CanvasAccessor { - void DestroyPeerImpl(Ark_drawing_Canvas peer) + } // EventEmulatorAccessor + namespace EventResultAccessor { + void DestroyPeerImpl(Ark_EventResult peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_drawing_Canvas ConstructImpl(Ark_image_PixelMap pixelmap) + Ark_EventResult ConstructImpl() { return {}; } @@ -12517,281 +12196,144 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void DrawRect0Impl(Ark_drawing_Canvas peer, - const Ark_common2D_Rect* rect) - { - } - void DrawRect1Impl(Ark_drawing_Canvas peer, - const Ark_Number* left, - const Ark_Number* top, - const Ark_Number* right, - const Ark_Number* bottom) - { - } - void DrawRoundRectImpl(Ark_drawing_Canvas peer, - Ark_drawing_RoundRect roundRect) - { - } - void DrawNestedRoundRectImpl(Ark_drawing_Canvas peer, - Ark_drawing_RoundRect outer, - Ark_drawing_RoundRect inner) - { - } - void DrawBackgroundImpl(Ark_drawing_Canvas peer, - Ark_drawing_Brush brush) - { - } - void DrawShadow0Impl(Ark_drawing_Canvas peer, - Ark_drawing_Path path, - const Ark_common2D_Point3d* planeParams, - const Ark_common2D_Point3d* devLightPos, - const Ark_Number* lightRadius, - const Ark_common2D_Color* ambientColor, - const Ark_common2D_Color* spotColor, - Ark_drawing_ShadowFlag flag) - { - } - void DrawShadow1Impl(Ark_drawing_Canvas peer, - Ark_drawing_Path path, - const Ark_common2D_Point3d* planeParams, - const Ark_common2D_Point3d* devLightPos, - const Ark_Number* lightRadius, - const Ark_Number* ambientColor, - const Ark_Number* spotColor, - Ark_drawing_ShadowFlag flag) - { - } - void DrawCircleImpl(Ark_drawing_Canvas peer, - const Ark_Number* x, - const Ark_Number* y, - const Ark_Number* radius) - { - } - void DrawImageImpl(Ark_drawing_Canvas peer, - Ark_image_PixelMap pixelmap, - const Ark_Number* left, - const Ark_Number* top, - Ark_drawing_SamplingOptions samplingOptions) - { - } - void DrawImageRectImpl(Ark_drawing_Canvas peer, - Ark_image_PixelMap pixelmap, - const Ark_common2D_Rect* dstRect, - Ark_drawing_SamplingOptions samplingOptions) - { - } - void DrawImageRectWithSrcImpl(Ark_drawing_Canvas peer, - Ark_image_PixelMap pixelmap, - const Ark_common2D_Rect* srcRect, - const Ark_common2D_Rect* dstRect, - Ark_drawing_SamplingOptions samplingOptions, - Ark_drawing_SrcRectConstraint constraint) - { - } - void DrawColor0Impl(Ark_drawing_Canvas peer, - const Ark_common2D_Color* color, - Ark_drawing_BlendMode blendMode) - { - } - void DrawColor1Impl(Ark_drawing_Canvas peer, - const Ark_Number* color, - Ark_drawing_BlendMode blendMode) - { - } - void DrawColor2Impl(Ark_drawing_Canvas peer, - const Ark_Number* alpha, - const Ark_Number* red, - const Ark_Number* green, - const Ark_Number* blue, - Ark_drawing_BlendMode blendMode) - { - } - void DrawOvalImpl(Ark_drawing_Canvas peer, - const Ark_common2D_Rect* oval) - { - } - void DrawArcImpl(Ark_drawing_Canvas peer, - const Ark_common2D_Rect* arc, - const Ark_Number* startAngle, - const Ark_Number* sweepAngle) - { - } - void DrawPointImpl(Ark_drawing_Canvas peer, - const Ark_Number* x, - const Ark_Number* y) - { - } - void DrawPointsImpl(Ark_drawing_Canvas peer, - const Array_common2D_Point* points, - Ark_drawing_PointMode mode) - { - } - void DrawPathImpl(Ark_drawing_Canvas peer, - Ark_drawing_Path path) - { - } - void DrawLineImpl(Ark_drawing_Canvas peer, - const Ark_Number* x0, - const Ark_Number* y0, - const Ark_Number* x1, - const Ark_Number* y1) - { - } - void DrawSingleCharacterImpl(Ark_drawing_Canvas peer, - const Ark_String* text, - Ark_drawing_Font font, - const Ark_Number* x, - const Ark_Number* y) - { - } - void DrawTextBlobImpl(Ark_drawing_Canvas peer, - Ark_drawing_TextBlob blob, - const Ark_Number* x, - const Ark_Number* y) - { - } - void DrawPixelMapMeshImpl(Ark_drawing_Canvas peer, - Ark_image_PixelMap pixelmap, - const Ark_Number* meshWidth, - const Ark_Number* meshHeight, - const Array_Number* vertices, - const Ark_Number* vertOffset, - const Array_Number* colors, - const Ark_Number* colorOffset) - { - } - void DrawRegionImpl(Ark_drawing_Canvas peer, - Ark_drawing_Region region) - { - } - void AttachPenImpl(Ark_drawing_Canvas peer, - Ark_drawing_Pen pen) - { - } - void AttachBrushImpl(Ark_drawing_Canvas peer, - Ark_drawing_Brush brush) + void SetGestureEventResult0Impl(Ark_EventResult peer, + Ark_Boolean result) { } - void DetachPenImpl(Ark_drawing_Canvas peer) + void SetGestureEventResult1Impl(Ark_EventResult peer, + Ark_Boolean result, + Ark_Boolean stopPropagation) { } - void DetachBrushImpl(Ark_drawing_Canvas peer) + } // EventResultAccessor + namespace EventTargetInfoAccessor { + void DestroyPeerImpl(Ark_EventTargetInfo peer) { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Ark_Number SaveImpl(Ark_drawing_Canvas peer) + Ark_EventTargetInfo ConstructImpl() { return {}; } - Ark_Number SaveLayerImpl(Ark_drawing_Canvas peer, - const Opt_common2D_Rect* rect, - const Opt_drawing_Brush* brush) + Ark_NativePointer GetFinalizerImpl() { - return {}; + return reinterpret_cast(&DestroyPeerImpl); } - void Clear0Impl(Ark_drawing_Canvas peer, - const Ark_common2D_Color* color) + Ark_String GetIdImpl(Ark_EventTargetInfo peer) { + return {}; } - void Clear1Impl(Ark_drawing_Canvas peer, - const Ark_Number* color) + } // EventTargetInfoAccessor + namespace FileSelectorParamAccessor { + void DestroyPeerImpl(Ark_FileSelectorParam peer) { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - void RestoreImpl(Ark_drawing_Canvas peer) + Ark_FileSelectorParam ConstructImpl() { + return {}; } - void RestoreToCountImpl(Ark_drawing_Canvas peer, - const Ark_Number* count) + Ark_NativePointer GetFinalizerImpl() { + return reinterpret_cast(&DestroyPeerImpl); } - Ark_Number GetSaveCountImpl(Ark_drawing_Canvas peer) + Ark_String GetTitleImpl(Ark_FileSelectorParam peer) { return {}; } - Ark_Number GetWidthImpl(Ark_drawing_Canvas peer) + Ark_FileSelectorMode GetModeImpl(Ark_FileSelectorParam peer) { return {}; } - Ark_Number GetHeightImpl(Ark_drawing_Canvas peer) + Array_String GetAcceptTypeImpl(Ark_FileSelectorParam peer) { return {}; } - Ark_common2D_Rect GetLocalClipBoundsImpl(Ark_drawing_Canvas peer) + Ark_Boolean IsCaptureImpl(Ark_FileSelectorParam peer) { return {}; } - Ark_drawing_Matrix GetTotalMatrixImpl(Ark_drawing_Canvas peer) + Array_String GetMimeTypesImpl(Ark_FileSelectorParam peer) { return {}; } - void ScaleImpl(Ark_drawing_Canvas peer, - const Ark_Number* sx, - const Ark_Number* sy) + } // FileSelectorParamAccessor + namespace FileSelectorResultAccessor { + void DestroyPeerImpl(Ark_FileSelectorResult peer) { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - void SkewImpl(Ark_drawing_Canvas peer, - const Ark_Number* sx, - const Ark_Number* sy) + Ark_FileSelectorResult ConstructImpl() { + return {}; } - void RotateImpl(Ark_drawing_Canvas peer, - const Ark_Number* degrees, - const Ark_Number* sx, - const Ark_Number* sy) + Ark_NativePointer GetFinalizerImpl() { + return reinterpret_cast(&DestroyPeerImpl); } - void TranslateImpl(Ark_drawing_Canvas peer, - const Ark_Number* dx, - const Ark_Number* dy) + void HandleFileListImpl(Ark_FileSelectorResult peer, + const Array_String* fileList) { } - void ClipPathImpl(Ark_drawing_Canvas peer, - Ark_drawing_Path path, - Ark_drawing_ClipOp clipOp, - Ark_Boolean doAntiAlias) + } // FileSelectorResultAccessor + namespace FocusAxisEventAccessor { + void DestroyPeerImpl(Ark_FocusAxisEvent peer) { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - void ClipRectImpl(Ark_drawing_Canvas peer, - const Ark_common2D_Rect* rect, - Ark_drawing_ClipOp clipOp, - Ark_Boolean doAntiAlias) + Ark_FocusAxisEvent ConstructImpl() { + return {}; } - void ConcatMatrixImpl(Ark_drawing_Canvas peer, - Ark_drawing_Matrix matrix) + Ark_NativePointer GetFinalizerImpl() { + return reinterpret_cast(&DestroyPeerImpl); } - void ClipRegionImpl(Ark_drawing_Canvas peer, - Ark_drawing_Region region, - Ark_drawing_ClipOp clipOp) + Map_AxisModel_Number GetAxisMapImpl(Ark_FocusAxisEvent peer) { + return {}; } - void ClipRoundRectImpl(Ark_drawing_Canvas peer, - Ark_drawing_RoundRect roundRect, - Ark_drawing_ClipOp clipOp, - Ark_Boolean doAntiAlias) + void SetAxisMapImpl(Ark_FocusAxisEvent peer, + const Map_AxisModel_Number* axisMap) { } - Ark_Boolean IsClipEmptyImpl(Ark_drawing_Canvas peer) + Callback_Void GetStopPropagationImpl(Ark_FocusAxisEvent peer) { return {}; } - void SetMatrixImpl(Ark_drawing_Canvas peer, - Ark_drawing_Matrix matrix) + void SetStopPropagationImpl(Ark_FocusAxisEvent peer, + const Callback_Void* stopPropagation) { } - void ResetMatrixImpl(Ark_drawing_Canvas peer) + } // FocusAxisEventAccessor + namespace FocusControllerAccessor { + void RequestFocusImpl(const Ark_String* key) { } - } // drawing_CanvasAccessor - namespace drawing_ColorFilterAccessor { - void DestroyPeerImpl(Ark_drawing_ColorFilter peer) + } // FocusControllerAccessor + namespace FrictionMotionAccessor { + void DestroyPeerImpl(Ark_FrictionMotion peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_drawing_ColorFilter ConstructImpl() + Ark_FrictionMotion ConstructImpl(const Ark_Number* friction, + const Ark_Number* position, + const Ark_Number* velocity) { return {}; } @@ -12799,47 +12341,36 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_drawing_ColorFilter CreateBlendModeColorFilter0Impl(const Ark_common2D_Color* color, - Ark_drawing_BlendMode mode) - { - return {}; - } - Ark_drawing_ColorFilter CreateBlendModeColorFilter1Impl(const Ark_Number* color, - Ark_drawing_BlendMode mode) - { - return {}; - } - Ark_drawing_ColorFilter CreateComposeColorFilterImpl(Ark_drawing_ColorFilter outer, - Ark_drawing_ColorFilter inner) - { - return {}; - } - Ark_drawing_ColorFilter CreateLinearToSRGBGammaImpl() + } // FrictionMotionAccessor + namespace FullScreenExitHandlerAccessor { + void DestroyPeerImpl(Ark_FullScreenExitHandler peer) { - return {}; + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Ark_drawing_ColorFilter CreateSRGBGammaToLinearImpl() + Ark_FullScreenExitHandler ConstructImpl() { return {}; } - Ark_drawing_ColorFilter CreateLumaColorFilterImpl() + Ark_NativePointer GetFinalizerImpl() { - return {}; + return reinterpret_cast(&DestroyPeerImpl); } - Ark_drawing_ColorFilter CreateMatrixColorFilterImpl(const Array_Number* matrix) + void ExitFullScreenImpl(Ark_FullScreenExitHandler peer) { - return {}; } - } // drawing_ColorFilterAccessor - namespace drawing_FontAccessor { - void DestroyPeerImpl(Ark_drawing_Font peer) + } // FullScreenExitHandlerAccessor + namespace GestureAccessor { + void DestroyPeerImpl(Ark_Gesture peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_drawing_Font ConstructImpl() + Ark_Gesture ConstructImpl() { return {}; } @@ -12847,161 +12378,137 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void EnableSubpixelImpl(Ark_drawing_Font peer, - Ark_Boolean isSubpixel) - { - } - void EnableEmboldenImpl(Ark_drawing_Font peer, - Ark_Boolean isEmbolden) + void TagImpl(Ark_Gesture peer, + const Ark_String* tag) { } - void EnableLinearMetricsImpl(Ark_drawing_Font peer, - Ark_Boolean isLinearMetrics) + void AllowedTypesImpl(Ark_Gesture peer, + const Array_SourceTool* types) { } - void SetSizeImpl(Ark_drawing_Font peer, - const Ark_Number* textSize) + } // GestureAccessor + namespace GestureEventAccessor { + void DestroyPeerImpl(Ark_GestureEvent peer) { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Ark_Number GetSizeImpl(Ark_drawing_Font peer) + Ark_GestureEvent ConstructImpl() { return {}; } - void SetTypefaceImpl(Ark_drawing_Font peer, - Ark_drawing_Typeface typeface) - { - } - Ark_drawing_Typeface GetTypefaceImpl(Ark_drawing_Font peer) + Ark_NativePointer GetFinalizerImpl() { - return {}; + return reinterpret_cast(&DestroyPeerImpl); } - Ark_drawing_FontMetrics GetMetricsImpl(Ark_drawing_Font peer) + Ark_Boolean GetRepeatImpl(Ark_GestureEvent peer) { return {}; } - Ark_Number MeasureSingleCharacterImpl(Ark_drawing_Font peer, - const Ark_String* text) + void SetRepeatImpl(Ark_GestureEvent peer, + Ark_Boolean repeat) { - return {}; } - Ark_Number MeasureTextImpl(Ark_drawing_Font peer, - const Ark_String* text, - Ark_drawing_TextEncoding encoding) + Array_FingerInfo GetFingerListImpl(Ark_GestureEvent peer) { return {}; } - void SetScaleXImpl(Ark_drawing_Font peer, - const Ark_Number* scaleX) - { - } - void SetSkewXImpl(Ark_drawing_Font peer, - const Ark_Number* skewX) + void SetFingerListImpl(Ark_GestureEvent peer, + const Array_FingerInfo* fingerList) { } - void SetEdgingImpl(Ark_drawing_Font peer, - Ark_drawing_FontEdging edging) + Ark_Number GetOffsetXImpl(Ark_GestureEvent peer) { + return {}; } - void SetHintingImpl(Ark_drawing_Font peer, - Ark_drawing_FontHinting hinting) + void SetOffsetXImpl(Ark_GestureEvent peer, + const Ark_Number* offsetX) { } - Ark_Number CountTextImpl(Ark_drawing_Font peer, - const Ark_String* text) + Ark_Number GetOffsetYImpl(Ark_GestureEvent peer) { return {}; } - void SetBaselineSnapImpl(Ark_drawing_Font peer, - Ark_Boolean isBaselineSnap) + void SetOffsetYImpl(Ark_GestureEvent peer, + const Ark_Number* offsetY) { } - Ark_Boolean IsBaselineSnapImpl(Ark_drawing_Font peer) + Ark_Number GetAngleImpl(Ark_GestureEvent peer) { return {}; } - void SetEmbeddedBitmapsImpl(Ark_drawing_Font peer, - Ark_Boolean isEmbeddedBitmaps) + void SetAngleImpl(Ark_GestureEvent peer, + const Ark_Number* angle) { } - Ark_Boolean IsEmbeddedBitmapsImpl(Ark_drawing_Font peer) + Ark_Number GetSpeedImpl(Ark_GestureEvent peer) { return {}; } - void SetForceAutoHintingImpl(Ark_drawing_Font peer, - Ark_Boolean isForceAutoHinting) - { - } - Ark_Boolean IsForceAutoHintingImpl(Ark_drawing_Font peer) + void SetSpeedImpl(Ark_GestureEvent peer, + const Ark_Number* speed) { - return {}; } - Array_Number GetWidthsImpl(Ark_drawing_Font peer, - const Array_Number* glyphs) + Ark_Number GetScaleImpl(Ark_GestureEvent peer) { return {}; } - Array_Number TextToGlyphsImpl(Ark_drawing_Font peer, - const Ark_String* text, - const Ark_Number* glyphCount) + void SetScaleImpl(Ark_GestureEvent peer, + const Ark_Number* scale) { - return {}; } - Ark_Boolean IsSubpixelImpl(Ark_drawing_Font peer) + Ark_Number GetPinchCenterXImpl(Ark_GestureEvent peer) { return {}; } - Ark_Boolean IsLinearMetricsImpl(Ark_drawing_Font peer) + void SetPinchCenterXImpl(Ark_GestureEvent peer, + const Ark_Number* pinchCenterX) { - return {}; } - Ark_Number GetSkewXImpl(Ark_drawing_Font peer) + Ark_Number GetPinchCenterYImpl(Ark_GestureEvent peer) { return {}; } - Ark_Boolean IsEmboldenImpl(Ark_drawing_Font peer) + void SetPinchCenterYImpl(Ark_GestureEvent peer, + const Ark_Number* pinchCenterY) { - return {}; } - Ark_Number GetScaleXImpl(Ark_drawing_Font peer) + Ark_Number GetVelocityXImpl(Ark_GestureEvent peer) { return {}; } - Ark_drawing_FontHinting GetHintingImpl(Ark_drawing_Font peer) + void SetVelocityXImpl(Ark_GestureEvent peer, + const Ark_Number* velocityX) { - return {}; } - Ark_drawing_FontEdging GetEdgingImpl(Ark_drawing_Font peer) + Ark_Number GetVelocityYImpl(Ark_GestureEvent peer) { return {}; } - Ark_drawing_Path CreatePathForGlyphImpl(Ark_drawing_Font peer, - const Ark_Number* index) + void SetVelocityYImpl(Ark_GestureEvent peer, + const Ark_Number* velocityY) { - return {}; } - Array_common2D_Rect GetBoundsImpl(Ark_drawing_Font peer, - const Array_Number* glyphs) + Ark_Number GetVelocityImpl(Ark_GestureEvent peer) { return {}; } - Ark_drawing_Path GetTextPathImpl(Ark_drawing_Font peer, - const Ark_String* text, - const Ark_Number* byteLength, - const Ark_Number* x, - const Ark_Number* y) + void SetVelocityImpl(Ark_GestureEvent peer, + const Ark_Number* velocity) { - return {}; } - } // drawing_FontAccessor - namespace drawing_ImageFilterAccessor { - void DestroyPeerImpl(Ark_drawing_ImageFilter peer) + } // GestureEventAccessor + namespace GestureGroupAccessor { + void DestroyPeerImpl(Ark_GestureGroup peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_drawing_ImageFilter ConstructImpl() + Ark_GestureGroup ConstructImpl() { return {}; } @@ -13009,28 +12516,27 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_drawing_ImageFilter CreateBlurImageFilterImpl(const Ark_Number* sigmaX, - const Ark_Number* sigmaY, - Ark_drawing_TileMode tileMode, - const Opt_drawing_ImageFilter* imageFilter) + Ark_GestureGroup $_instantiateImpl(const Callback_GestureGroup* factory, + Ark_GestureMode mode, + const Array_GestureType* gesture) { return {}; } - Ark_drawing_ImageFilter CreateFromColorFilterImpl(Ark_drawing_ColorFilter colorFilter, - const Opt_drawing_ImageFilter* imageFilter) + Ark_GestureGroup OnCancelImpl(Ark_GestureGroup peer, + const Callback_Void* event) { return {}; } - } // drawing_ImageFilterAccessor - namespace drawing_LatticeAccessor { - void DestroyPeerImpl(Ark_drawing_Lattice peer) + } // GestureGroupAccessor + namespace GestureRecognizerAccessor { + void DestroyPeerImpl(Ark_GestureRecognizer peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_drawing_Lattice ConstructImpl() + Ark_GestureRecognizer ConstructImpl() { return {}; } @@ -13038,182 +12544,143 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_drawing_Lattice CreateImageLatticeImpl(const Array_Number* xDivs, - const Array_Number* yDivs, - const Ark_Number* fXCount, - const Ark_Number* fYCount, - const Opt_common2D_Rect* fBounds, - const Opt_Array_drawing_RectType* fRectTypes, - const Opt_Array_CustomObject* fColors) + Ark_String GetTagImpl(Ark_GestureRecognizer peer) { return {}; } - } // drawing_LatticeAccessor - namespace drawing_MaskFilterAccessor { - void DestroyPeerImpl(Ark_drawing_MaskFilter peer) + Ark_GestureControl_GestureType GetTypeImpl(Ark_GestureRecognizer peer) { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } + return {}; } - Ark_drawing_MaskFilter ConstructImpl() + Ark_Boolean IsBuiltInImpl(Ark_GestureRecognizer peer) { return {}; } - Ark_NativePointer GetFinalizerImpl() + void SetEnabledImpl(Ark_GestureRecognizer peer, + Ark_Boolean isEnabled) { - return reinterpret_cast(&DestroyPeerImpl); } - Ark_drawing_MaskFilter CreateBlurMaskFilterImpl(Ark_drawing_BlurType blurType, - const Ark_Number* sigma) + Ark_Boolean IsEnabledImpl(Ark_GestureRecognizer peer) { return {}; } - } // drawing_MaskFilterAccessor - namespace drawing_MatrixAccessor { - void DestroyPeerImpl(Ark_drawing_Matrix peer) + Ark_GestureRecognizerState GetStateImpl(Ark_GestureRecognizer peer) { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } + return {}; } - Ark_drawing_Matrix ConstructImpl() + Ark_EventTargetInfo GetEventTargetInfoImpl(Ark_GestureRecognizer peer) { return {}; } - Ark_NativePointer GetFinalizerImpl() + Ark_Boolean IsValidImpl(Ark_GestureRecognizer peer) { - return reinterpret_cast(&DestroyPeerImpl); + return {}; } - void SetRotationImpl(Ark_drawing_Matrix peer, - const Ark_Number* degree, - const Ark_Number* px, - const Ark_Number* py) + Ark_Number GetFingerCountImpl(Ark_GestureRecognizer peer) { + return {}; } - void SetScaleImpl(Ark_drawing_Matrix peer, - const Ark_Number* sx, - const Ark_Number* sy, - const Ark_Number* px, - const Ark_Number* py) - { - } - void SetTranslationImpl(Ark_drawing_Matrix peer, - const Ark_Number* dx, - const Ark_Number* dy) - { - } - void SetMatrixImpl(Ark_drawing_Matrix peer, - const Array_Number* values) + Ark_Boolean IsFingerCountLimitImpl(Ark_GestureRecognizer peer) { + return {}; } - void PreConcatImpl(Ark_drawing_Matrix peer, - Ark_drawing_Matrix matrix) + } // GestureRecognizerAccessor + namespace GestureStyleAccessor { + void DestroyPeerImpl(Ark_GestureStyle peer) { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Ark_Boolean IsEqualImpl(Ark_drawing_Matrix peer, - Ark_drawing_Matrix matrix) + Ark_GestureStyle ConstructImpl(const Opt_GestureStyleInterface* value) { return {}; } - Ark_Boolean InvertImpl(Ark_drawing_Matrix peer, - Ark_drawing_Matrix matrix) + Ark_NativePointer GetFinalizerImpl() { - return {}; + return reinterpret_cast(&DestroyPeerImpl); } - Ark_Boolean IsIdentityImpl(Ark_drawing_Matrix peer) + } // GestureStyleAccessor + namespace GlobalScope_ohos_arkui_componentSnapshotAccessor { + void GetImpl(const Ark_String* id, + const AsyncCallback_image_PixelMap_Void* callback, + const Opt_SnapshotOptions* options) { - return {}; } - Ark_Number GetValueImpl(Ark_drawing_Matrix peer, - const Ark_Number* index) + } // GlobalScope_ohos_arkui_componentSnapshotAccessor + namespace GlobalScope_ohos_arkui_performanceMonitorAccessor { + void BeginImpl(const Ark_String* scene, + Ark_PerfMonitorActionType startInputType, + const Opt_String* note) { - return {}; } - void PostRotateImpl(Ark_drawing_Matrix peer, - const Ark_Number* degree, - const Ark_Number* px, - const Ark_Number* py) + void EndImpl(const Ark_String* scene) { } - void PostScaleImpl(Ark_drawing_Matrix peer, - const Ark_Number* sx, - const Ark_Number* sy, - const Ark_Number* px, - const Ark_Number* py) + void RecordInputEventTimeImpl(Ark_PerfMonitorActionType actionType, + Ark_PerfMonitorSourceType sourceType, + Ark_Int64 time) { } - void PostTranslateImpl(Ark_drawing_Matrix peer, - const Ark_Number* dx, - const Ark_Number* dy) + } // GlobalScope_ohos_arkui_performanceMonitorAccessor + namespace GlobalScope_ohos_fontAccessor { + void RegisterFontImpl(const Ark_CustomObject* options) { } - void PreRotateImpl(Ark_drawing_Matrix peer, - const Ark_Number* degree, - const Ark_Number* px, - const Ark_Number* py) + Array_String GetSystemFontListImpl() { + return {}; } - void PreScaleImpl(Ark_drawing_Matrix peer, - const Ark_Number* sx, - const Ark_Number* sy, - const Ark_Number* px, - const Ark_Number* py) + Ark_CustomObject GetFontByNameImpl(const Ark_String* fontName) { + return {}; } - void PreTranslateImpl(Ark_drawing_Matrix peer, - const Ark_Number* dx, - const Ark_Number* dy) + } // GlobalScope_ohos_fontAccessor + namespace GlobalScope_ohos_measure_utilsAccessor { + Ark_Number MeasureTextImpl(const Ark_MeasureOptions* options) { + return {}; } - void ResetImpl(Ark_drawing_Matrix peer) + Ark_SizeOptions MeasureTextSizeImpl(const Ark_MeasureOptions* options) { + return {}; } - Array_common2D_Point MapPointsImpl(Ark_drawing_Matrix peer, - const Array_common2D_Point* src) + } // GlobalScope_ohos_measure_utilsAccessor + namespace HierarchicalSymbolEffectAccessor { + void DestroyPeerImpl(Ark_HierarchicalSymbolEffect peer) { - return {}; + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Array_Number GetAllImpl(Ark_drawing_Matrix peer) + Ark_HierarchicalSymbolEffect ConstructImpl(const Opt_EffectFillStyle* fillStyle) { return {}; } - Ark_Boolean MapRectImpl(Ark_drawing_Matrix peer, - const Ark_common2D_Rect* dst, - const Ark_common2D_Rect* src) + Ark_NativePointer GetFinalizerImpl() { - return {}; + return reinterpret_cast(&DestroyPeerImpl); } - Ark_Boolean SetRectToRectImpl(Ark_drawing_Matrix peer, - const Ark_common2D_Rect* src, - const Ark_common2D_Rect* dst, - Ark_drawing_ScaleToFit scaleToFit) + Opt_EffectFillStyle GetFillStyleImpl(Ark_HierarchicalSymbolEffect peer) { return {}; } - Ark_Boolean SetPolyToPolyImpl(Ark_drawing_Matrix peer, - const Array_common2D_Point* src, - const Array_common2D_Point* dst, - const Ark_Number* count) + void SetFillStyleImpl(Ark_HierarchicalSymbolEffect peer, + const Opt_EffectFillStyle* fillStyle) { - return {}; } - } // drawing_MatrixAccessor - namespace drawing_PathAccessor { - void DestroyPeerImpl(Ark_drawing_Path peer) + } // HierarchicalSymbolEffectAccessor + namespace HoverEventAccessor { + void DestroyPeerImpl(Ark_HoverEvent peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_drawing_Path Construct0Impl() - { - return {}; - } - Ark_drawing_Path Construct1Impl(Ark_drawing_Path path) + Ark_HoverEvent ConstructImpl() { return {}; } @@ -13221,228 +12688,165 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void MoveToImpl(Ark_drawing_Path peer, - const Ark_Number* x, - const Ark_Number* y) + Opt_Number GetXImpl(Ark_HoverEvent peer) { + return {}; } - void LineToImpl(Ark_drawing_Path peer, - const Ark_Number* x, - const Ark_Number* y) + void SetXImpl(Ark_HoverEvent peer, + const Opt_Number* x) { } - void ArcToImpl(Ark_drawing_Path peer, - const Ark_Number* x1, - const Ark_Number* y1, - const Ark_Number* x2, - const Ark_Number* y2, - const Ark_Number* startDeg, - const Ark_Number* sweepDeg) + Opt_Number GetYImpl(Ark_HoverEvent peer) { + return {}; } - void QuadToImpl(Ark_drawing_Path peer, - const Ark_Number* ctrlX, - const Ark_Number* ctrlY, - const Ark_Number* endX, - const Ark_Number* endY) + void SetYImpl(Ark_HoverEvent peer, + const Opt_Number* y) { } - void ConicToImpl(Ark_drawing_Path peer, - const Ark_Number* ctrlX, - const Ark_Number* ctrlY, - const Ark_Number* endX, - const Ark_Number* endY, - const Ark_Number* weight) + Opt_Number GetWindowXImpl(Ark_HoverEvent peer) { + return {}; } - void CubicToImpl(Ark_drawing_Path peer, - const Ark_Number* ctrlX1, - const Ark_Number* ctrlY1, - const Ark_Number* ctrlX2, - const Ark_Number* ctrlY2, - const Ark_Number* endX, - const Ark_Number* endY) + void SetWindowXImpl(Ark_HoverEvent peer, + const Opt_Number* windowX) { } - void RMoveToImpl(Ark_drawing_Path peer, - const Ark_Number* dx, - const Ark_Number* dy) + Opt_Number GetWindowYImpl(Ark_HoverEvent peer) { + return {}; } - void RLineToImpl(Ark_drawing_Path peer, - const Ark_Number* dx, - const Ark_Number* dy) + void SetWindowYImpl(Ark_HoverEvent peer, + const Opt_Number* windowY) { } - void RQuadToImpl(Ark_drawing_Path peer, - const Ark_Number* dx1, - const Ark_Number* dy1, - const Ark_Number* dx2, - const Ark_Number* dy2) + Opt_Number GetDisplayXImpl(Ark_HoverEvent peer) { + return {}; } - void RConicToImpl(Ark_drawing_Path peer, - const Ark_Number* ctrlX, - const Ark_Number* ctrlY, - const Ark_Number* endX, - const Ark_Number* endY, - const Ark_Number* weight) + void SetDisplayXImpl(Ark_HoverEvent peer, + const Opt_Number* displayX) { } - void RCubicToImpl(Ark_drawing_Path peer, - const Ark_Number* ctrlX1, - const Ark_Number* ctrlY1, - const Ark_Number* ctrlX2, - const Ark_Number* ctrlY2, - const Ark_Number* endX, - const Ark_Number* endY) + Opt_Number GetDisplayYImpl(Ark_HoverEvent peer) { + return {}; } - void AddPolygonImpl(Ark_drawing_Path peer, - const Array_common2D_Point* points, - Ark_Boolean close) + void SetDisplayYImpl(Ark_HoverEvent peer, + const Opt_Number* displayY) { } - Ark_Boolean OpImpl(Ark_drawing_Path peer, - Ark_drawing_Path path, - Ark_drawing_PathOp pathOp) + Callback_Void GetStopPropagationImpl(Ark_HoverEvent peer) { return {}; } - void AddArcImpl(Ark_drawing_Path peer, - const Ark_common2D_Rect* rect, - const Ark_Number* startAngle, - const Ark_Number* sweepAngle) - { - } - void AddCircleImpl(Ark_drawing_Path peer, - const Ark_Number* x, - const Ark_Number* y, - const Ark_Number* radius, - Ark_drawing_PathDirection pathDirection) + void SetStopPropagationImpl(Ark_HoverEvent peer, + const Callback_Void* stopPropagation) { } - void AddOvalImpl(Ark_drawing_Path peer, - const Ark_common2D_Rect* rect, - const Ark_Number* start, - Ark_drawing_PathDirection pathDirection) + } // HoverEventAccessor + namespace HttpAuthHandlerAccessor { + void DestroyPeerImpl(Ark_HttpAuthHandler peer) { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - void AddRectImpl(Ark_drawing_Path peer, - const Ark_common2D_Rect* rect, - Ark_drawing_PathDirection pathDirection) + Ark_HttpAuthHandler ConstructImpl() { + return {}; } - void AddRoundRectImpl(Ark_drawing_Path peer, - Ark_drawing_RoundRect roundRect, - Ark_drawing_PathDirection pathDirection) + Ark_NativePointer GetFinalizerImpl() { + return reinterpret_cast(&DestroyPeerImpl); } - void AddPathImpl(Ark_drawing_Path peer, - Ark_drawing_Path path, - const Opt_drawing_Matrix* matrix) + Ark_Boolean ConfirmImpl(Ark_HttpAuthHandler peer, + const Ark_String* userName, + const Ark_String* password) { + return {}; } - void TransformImpl(Ark_drawing_Path peer, - Ark_drawing_Matrix matrix) + void CancelImpl(Ark_HttpAuthHandler peer) { } - Ark_Boolean ContainsImpl(Ark_drawing_Path peer, - const Ark_Number* x, - const Ark_Number* y) + Ark_Boolean IsHttpAuthInfoSavedImpl(Ark_HttpAuthHandler peer) { return {}; } - void SetFillTypeImpl(Ark_drawing_Path peer, - Ark_drawing_PathFillType pathFillType) + } // HttpAuthHandlerAccessor + namespace ImageAnalyzerControllerAccessor { + void DestroyPeerImpl(Ark_ImageAnalyzerController peer) { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Ark_common2D_Rect GetBoundsImpl(Ark_drawing_Path peer) + Ark_ImageAnalyzerController ConstructImpl() { return {}; } - void CloseImpl(Ark_drawing_Path peer) + Ark_NativePointer GetFinalizerImpl() { + return reinterpret_cast(&DestroyPeerImpl); } - Ark_drawing_Path OffsetImpl(Ark_drawing_Path peer, - const Ark_Number* dx, - const Ark_Number* dy) + Array_ImageAnalyzerType GetImageAnalyzerSupportTypesImpl(Ark_ImageAnalyzerController peer) { return {}; } - void ResetImpl(Ark_drawing_Path peer) + } // ImageAnalyzerControllerAccessor + namespace ImageAttachmentAccessor { + void DestroyPeerImpl(Ark_ImageAttachment peer) { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Ark_Number GetLengthImpl(Ark_drawing_Path peer, - Ark_Boolean forceClosed) + Ark_ImageAttachment ConstructImpl(const Ark_Union_ImageAttachmentInterface_Opt_AttachmentType* value) { return {}; } - Ark_Boolean GetPositionAndTangentImpl(Ark_drawing_Path peer, - Ark_Boolean forceClosed, - const Ark_Number* distance, - const Ark_common2D_Point* position, - const Ark_common2D_Point* tangent) + Ark_NativePointer GetFinalizerImpl() { - return {}; + return reinterpret_cast(&DestroyPeerImpl); } - Ark_Boolean IsClosedImpl(Ark_drawing_Path peer) + Ark_image_PixelMap GetValueImpl(Ark_ImageAttachment peer) { return {}; } - Ark_Boolean GetMatrixImpl(Ark_drawing_Path peer, - Ark_Boolean forceClosed, - const Ark_Number* distance, - Ark_drawing_Matrix matrix, - Ark_drawing_PathMeasureMatrixFlags flags) + Opt_SizeOptions GetSizeImpl(Ark_ImageAttachment peer) { return {}; } - Ark_Boolean BuildFromSvgStringImpl(Ark_drawing_Path peer, - const Ark_String* str) + Opt_ImageSpanAlignment GetVerticalAlignImpl(Ark_ImageAttachment peer) { return {}; } - } // drawing_PathAccessor - namespace drawing_PathEffectAccessor { - void DestroyPeerImpl(Ark_drawing_PathEffect peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_drawing_PathEffect ConstructImpl() + Opt_ImageFit GetObjectFitImpl(Ark_ImageAttachment peer) { return {}; } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_drawing_PathEffect CreateDashPathEffectImpl(const Array_Number* intervals, - const Ark_Number* phase) + Opt_ImageAttachmentLayoutStyle GetLayoutStyleImpl(Ark_ImageAttachment peer) { return {}; } - Ark_drawing_PathEffect CreateCornerPathEffectImpl(const Ark_Number* radius) + Opt_ColorFilterType GetColorFilterImpl(Ark_ImageAttachment peer) { return {}; } - } // drawing_PathEffectAccessor - namespace drawing_PenAccessor { - void DestroyPeerImpl(Ark_drawing_Pen peer) + } // ImageAttachmentAccessor + namespace ImageBitmapAccessor { + void DestroyPeerImpl(Ark_ImageBitmap peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_drawing_Pen Construct0Impl() - { - return {}; - } - Ark_drawing_Pen Construct1Impl(Ark_drawing_Pen pen) + Ark_ImageBitmap ConstructImpl(const Ark_Union_PixelMap_String* src, + const Opt_LengthMetricsUnit* unit) { return {}; } @@ -13450,132 +12854,147 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void SetMiterLimitImpl(Ark_drawing_Pen peer, - const Ark_Number* miter) + void CloseImpl(Ark_ImageBitmap peer) { } - Ark_Number GetMiterLimitImpl(Ark_drawing_Pen peer) + Ark_Number GetHeightImpl(Ark_ImageBitmap peer) { return {}; } - void SetShaderEffectImpl(Ark_drawing_Pen peer, - Ark_drawing_ShaderEffect shaderEffect) + Ark_Number GetWidthImpl(Ark_ImageBitmap peer) { + return {}; } - void SetColor0Impl(Ark_drawing_Pen peer, - const Ark_common2D_Color* color) + } // ImageBitmapAccessor + namespace ImageDataAccessor { + void DestroyPeerImpl(Ark_ImageData peer) { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - void SetColor1Impl(Ark_drawing_Pen peer, - const Ark_Number* color) + Ark_ImageData ConstructImpl(const Ark_Number* width, + const Ark_Number* height, + const Opt_Buffer* data, + const Opt_LengthMetricsUnit* unit) { + return {}; } - void SetColor2Impl(Ark_drawing_Pen peer, - const Ark_Number* alpha, - const Ark_Number* red, - const Ark_Number* green, - const Ark_Number* blue) + Ark_NativePointer GetFinalizerImpl() { + return reinterpret_cast(&DestroyPeerImpl); } - Ark_common2D_Color GetColorImpl(Ark_drawing_Pen peer) + Ark_Buffer GetDataImpl(Ark_ImageData peer) { return {}; } - Ark_Number GetHexColorImpl(Ark_drawing_Pen peer) + Ark_Int32 GetHeightImpl(Ark_ImageData peer) { return {}; } - void SetStrokeWidthImpl(Ark_drawing_Pen peer, - const Ark_Number* width) - { - } - Ark_Number GetWidthImpl(Ark_drawing_Pen peer) + Ark_Int32 GetWidthImpl(Ark_ImageData peer) { return {}; } - void SetAntiAliasImpl(Ark_drawing_Pen peer, - Ark_Boolean aa) + } // ImageDataAccessor + namespace IndicatorComponentControllerAccessor { + void DestroyPeerImpl(Ark_IndicatorComponentController peer) { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Ark_Boolean IsAntiAliasImpl(Ark_drawing_Pen peer) + Ark_IndicatorComponentController ConstructImpl() { return {}; } - void SetAlphaImpl(Ark_drawing_Pen peer, - const Ark_Number* alpha) + Ark_NativePointer GetFinalizerImpl() { + return reinterpret_cast(&DestroyPeerImpl); } - Ark_Number GetAlphaImpl(Ark_drawing_Pen peer) + void ShowNextImpl(Ark_IndicatorComponentController peer) { - return {}; } - void SetColorFilterImpl(Ark_drawing_Pen peer, - Ark_drawing_ColorFilter filter) + void ShowPreviousImpl(Ark_IndicatorComponentController peer) { } - Ark_drawing_ColorFilter GetColorFilterImpl(Ark_drawing_Pen peer) + void ChangeIndexImpl(Ark_IndicatorComponentController peer, + const Ark_Number* index, + const Opt_Boolean* useAnimation) { - return {}; } - void SetImageFilterImpl(Ark_drawing_Pen peer, - const Opt_drawing_ImageFilter* filter) + } // IndicatorComponentControllerAccessor + namespace IUIContextAccessor { + void FreezeUINode0Impl(const Ark_String* id, + Ark_Boolean isFrozen) { } - void SetMaskFilterImpl(Ark_drawing_Pen peer, - Ark_drawing_MaskFilter filter) + void FreezeUINode1Impl(const Ark_Number* id, + Ark_Boolean isFrozen) { } - void SetPathEffectImpl(Ark_drawing_Pen peer, - Ark_drawing_PathEffect effect) + } // IUIContextAccessor + namespace JsGeolocationAccessor { + void DestroyPeerImpl(Ark_JsGeolocation peer) { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - void SetShadowLayerImpl(Ark_drawing_Pen peer, - Ark_drawing_ShadowLayer shadowLayer) + Ark_JsGeolocation ConstructImpl() { + return {}; } - void SetBlendModeImpl(Ark_drawing_Pen peer, - Ark_drawing_BlendMode mode) + Ark_NativePointer GetFinalizerImpl() { + return reinterpret_cast(&DestroyPeerImpl); } - void SetDitherImpl(Ark_drawing_Pen peer, - Ark_Boolean dither) + void InvokeImpl(Ark_JsGeolocation peer, + const Ark_String* origin, + Ark_Boolean allow, + Ark_Boolean retain) { } - void SetJoinStyleImpl(Ark_drawing_Pen peer, - Ark_drawing_JoinStyle style) + } // JsGeolocationAccessor + namespace JsResultAccessor { + void DestroyPeerImpl(Ark_JsResult peer) { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Ark_drawing_JoinStyle GetJoinStyleImpl(Ark_drawing_Pen peer) + Ark_JsResult ConstructImpl() { return {}; } - void SetCapStyleImpl(Ark_drawing_Pen peer, - Ark_drawing_CapStyle style) + Ark_NativePointer GetFinalizerImpl() { + return reinterpret_cast(&DestroyPeerImpl); } - Ark_drawing_CapStyle GetCapStyleImpl(Ark_drawing_Pen peer) + void HandleCancelImpl(Ark_JsResult peer) { - return {}; } - void ResetImpl(Ark_drawing_Pen peer) + void HandleConfirmImpl(Ark_JsResult peer) { } - Ark_Boolean GetFillPathImpl(Ark_drawing_Pen peer, - Ark_drawing_Path src, - Ark_drawing_Path dst) + void HandlePromptConfirmImpl(Ark_JsResult peer, + const Ark_String* result) { - return {}; } - } // drawing_PenAccessor - namespace drawing_RegionAccessor { - void DestroyPeerImpl(Ark_drawing_Region peer) + } // JsResultAccessor + namespace KeyEventAccessor { + void DestroyPeerImpl(Ark_KeyEvent peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_drawing_Region ConstructImpl() + Ark_KeyEvent ConstructImpl() { return {}; } @@ -13583,111 +13002,104 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Boolean IsPointContainedImpl(Ark_drawing_Region peer, - const Ark_Number* x, - const Ark_Number* y) + Ark_KeyType GetTypeImpl(Ark_KeyEvent peer) { return {}; } - Ark_Boolean IsRegionContainedImpl(Ark_drawing_Region peer, - Ark_drawing_Region other) + void SetTypeImpl(Ark_KeyEvent peer, + Ark_KeyType type) { - return {}; } - Ark_Boolean OpImpl(Ark_drawing_Region peer, - Ark_drawing_Region region, - Ark_drawing_RegionOp regionOp) + Ark_Number GetKeyCodeImpl(Ark_KeyEvent peer) { return {}; } - Ark_Boolean QuickRejectImpl(Ark_drawing_Region peer, - const Ark_Number* left, - const Ark_Number* top, - const Ark_Number* right, - const Ark_Number* bottom) + void SetKeyCodeImpl(Ark_KeyEvent peer, + const Ark_Number* keyCode) + { + } + Ark_String GetKeyTextImpl(Ark_KeyEvent peer) { return {}; } - Ark_Boolean SetPathImpl(Ark_drawing_Region peer, - Ark_drawing_Path path, - Ark_drawing_Region clip) + void SetKeyTextImpl(Ark_KeyEvent peer, + const Ark_String* keyText) + { + } + Ark_KeySource GetKeySourceImpl(Ark_KeyEvent peer) { return {}; } - Ark_Boolean SetRectImpl(Ark_drawing_Region peer, - const Ark_Number* left, - const Ark_Number* top, - const Ark_Number* right, - const Ark_Number* bottom) + void SetKeySourceImpl(Ark_KeyEvent peer, + Ark_KeySource keySource) + { + } + Ark_Number GetDeviceIdImpl(Ark_KeyEvent peer) { return {}; } - } // drawing_RegionAccessor - namespace drawing_RoundRectAccessor { - void DestroyPeerImpl(Ark_drawing_RoundRect peer) + void SetDeviceIdImpl(Ark_KeyEvent peer, + const Ark_Number* deviceId) { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } } - Ark_drawing_RoundRect ConstructImpl(const Ark_common2D_Rect* rect, - const Ark_Number* xRadii, - const Ark_Number* yRadii) + Ark_Number GetMetaKeyImpl(Ark_KeyEvent peer) { return {}; } - Ark_NativePointer GetFinalizerImpl() + void SetMetaKeyImpl(Ark_KeyEvent peer, + const Ark_Number* metaKey) { - return reinterpret_cast(&DestroyPeerImpl); } - void SetCornerImpl(Ark_drawing_RoundRect peer, - Ark_drawing_CornerPos pos, - const Ark_Number* x, - const Ark_Number* y) + Ark_Number GetTimestampImpl(Ark_KeyEvent peer) + { + return {}; + } + void SetTimestampImpl(Ark_KeyEvent peer, + const Ark_Number* timestamp) { } - Ark_common2D_Point GetCornerImpl(Ark_drawing_RoundRect peer, - Ark_drawing_CornerPos pos) + Callback_Void GetStopPropagationImpl(Ark_KeyEvent peer) { return {}; } - void OffsetImpl(Ark_drawing_RoundRect peer, - const Ark_Number* dx, - const Ark_Number* dy) + void SetStopPropagationImpl(Ark_KeyEvent peer, + const Callback_Void* stopPropagation) { } - } // drawing_RoundRectAccessor - namespace drawing_SamplingOptionsAccessor { - void DestroyPeerImpl(Ark_drawing_SamplingOptions peer) + Ark_IntentionCode GetIntentionCodeImpl(Ark_KeyEvent peer) + { + return {}; + } + void SetIntentionCodeImpl(Ark_KeyEvent peer, + Ark_IntentionCode intentionCode) { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } } - Ark_drawing_SamplingOptions Construct0Impl() + Opt_ModifierKeyStateGetter GetGetModifierKeyStateImpl(Ark_KeyEvent peer) { return {}; } - Ark_drawing_SamplingOptions Construct1Impl(Ark_drawing_FilterMode filterMode) + void SetGetModifierKeyStateImpl(Ark_KeyEvent peer, + const Opt_ModifierKeyStateGetter* getModifierKeyState) + { + } + Opt_Number GetUnicodeImpl(Ark_KeyEvent peer) { return {}; } - Ark_NativePointer GetFinalizerImpl() + void SetUnicodeImpl(Ark_KeyEvent peer, + const Opt_Number* unicode) { - return reinterpret_cast(&DestroyPeerImpl); } - } // drawing_SamplingOptionsAccessor - namespace drawing_ShaderEffectAccessor { - void DestroyPeerImpl(Ark_drawing_ShaderEffect peer) + } // KeyEventAccessor + namespace LayoutableAccessor { + void DestroyPeerImpl(Ark_Layoutable peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_drawing_ShaderEffect ConstructImpl() + Ark_Layoutable ConstructImpl() { return {}; } @@ -13695,90 +13107,48 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_drawing_ShaderEffect CreateColorShaderImpl(const Ark_Number* color) - { - return {}; - } - Ark_drawing_ShaderEffect CreateLinearGradientImpl(const Ark_common2D_Point* startPt, - const Ark_common2D_Point* endPt, - const Array_Number* colors, - Ark_drawing_TileMode mode, - const Opt_Array_Number* pos, - const Opt_drawing_Matrix* matrix) + void LayoutImpl(Ark_Layoutable peer, + const Ark_Position* position) { - return {}; } - Ark_drawing_ShaderEffect CreateRadialGradientImpl(const Ark_common2D_Point* centerPt, - const Ark_Number* radius, - const Array_Number* colors, - Ark_drawing_TileMode mode, - const Opt_Array_Number* pos, - const Opt_drawing_Matrix* matrix) + Ark_DirectionalEdgesT_Number GetMarginImpl(Ark_Layoutable peer) { return {}; } - Ark_drawing_ShaderEffect CreateSweepGradientImpl(const Ark_common2D_Point* centerPt, - const Array_Number* colors, - Ark_drawing_TileMode mode, - const Ark_Number* startAngle, - const Ark_Number* endAngle, - const Opt_Array_Number* pos, - const Opt_drawing_Matrix* matrix) + Ark_DirectionalEdgesT_Number GetPaddingImpl(Ark_Layoutable peer) { return {}; } - Ark_drawing_ShaderEffect CreateConicalGradientImpl(const Ark_common2D_Point* startPt, - const Ark_Number* startRadius, - const Ark_common2D_Point* endPt, - const Ark_Number* endRadius, - const Array_Number* colors, - Ark_drawing_TileMode mode, - const Opt_Array_Number* pos, - const Opt_drawing_Matrix* matrix) + Ark_DirectionalEdgesT_Number GetBorderWidthImpl(Ark_Layoutable peer) { return {}; } - } // drawing_ShaderEffectAccessor - namespace drawing_ShadowLayerAccessor { - void DestroyPeerImpl(Ark_drawing_ShadowLayer peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_drawing_ShadowLayer ConstructImpl() + Ark_MeasureResult GetMeasureResultImpl(Ark_Layoutable peer) { return {}; } - Ark_NativePointer GetFinalizerImpl() + void SetMeasureResultImpl(Ark_Layoutable peer, + const Ark_MeasureResult* measureResult) { - return reinterpret_cast(&DestroyPeerImpl); } - Ark_drawing_ShadowLayer Create0Impl(const Ark_Number* blurRadius, - const Ark_Number* x, - const Ark_Number* y, - const Ark_common2D_Color* color) + Opt_Number GetUniqueIdImpl(Ark_Layoutable peer) { return {}; } - Ark_drawing_ShadowLayer Create1Impl(const Ark_Number* blurRadius, - const Ark_Number* x, - const Ark_Number* y, - const Ark_Number* color) + void SetUniqueIdImpl(Ark_Layoutable peer, + const Opt_Number* uniqueId) { - return {}; } - } // drawing_ShadowLayerAccessor - namespace drawing_TextBlobAccessor { - void DestroyPeerImpl(Ark_drawing_TextBlob peer) + } // LayoutableAccessor + namespace LayoutChildAccessor { + void DestroyPeerImpl(Ark_LayoutChild peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_drawing_TextBlob ConstructImpl() + Ark_LayoutChild ConstructImpl() { return {}; } @@ -13786,43 +13156,44 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_drawing_TextBlob MakeFromStringImpl(const Ark_String* text, - Ark_drawing_Font font, - Ark_drawing_TextEncoding encoding) + void MeasureImpl(Ark_LayoutChild peer, + const Ark_ConstraintSizeOptions* childConstraint) { - return {}; } - Ark_drawing_TextBlob MakeFromPosTextImpl(const Ark_String* text, - const Ark_Number* len, - const Array_common2D_Point* points, - Ark_drawing_Font font) + Ark_String GetNameImpl(Ark_LayoutChild peer) { return {}; } - Ark_drawing_TextBlob MakeFromRunBufferImpl(const Array_drawing_TextBlobRunBuffer* pos, - Ark_drawing_Font font, - const Ark_common2D_Rect* bounds) + void SetNameImpl(Ark_LayoutChild peer, + const Ark_String* name) { - return {}; } - Ark_common2D_Rect BoundsImpl(Ark_drawing_TextBlob peer) + Ark_String GetIdImpl(Ark_LayoutChild peer) { return {}; } - Ark_Number UniqueIDImpl(Ark_drawing_TextBlob peer) + void SetIdImpl(Ark_LayoutChild peer, + const Ark_String* id) + { + } + Ark_Position GetPositionImpl(Ark_LayoutChild peer) { return {}; } - } // drawing_TextBlobAccessor - namespace drawing_TypefaceAccessor { - void DestroyPeerImpl(Ark_drawing_Typeface peer) + void SetPositionImpl(Ark_LayoutChild peer, + const Ark_Position* position) + { + } + } // LayoutChildAccessor + namespace LayoutManagerAccessor { + void DestroyPeerImpl(Ark_LayoutManager peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_drawing_Typeface ConstructImpl() + Ark_LayoutManager ConstructImpl() { return {}; } @@ -13830,24 +13201,26 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_String GetFamilyNameImpl(Ark_drawing_Typeface peer) + Ark_Number GetLineCountImpl(Ark_LayoutManager peer) { return {}; } - Ark_drawing_Typeface MakeFromFileImpl(const Ark_String* filePath) + Ark_PositionWithAffinity GetGlyphPositionAtCoordinateImpl(Ark_LayoutManager peer, + const Ark_Number* x, + const Ark_Number* y) { return {}; } - } // drawing_TypefaceAccessor - namespace DrawingRenderingContextAccessor { - void DestroyPeerImpl(Ark_DrawingRenderingContext peer) + } // LayoutManagerAccessor + namespace LayoutPolicyAccessor { + void DestroyPeerImpl(Ark_LayoutPolicy peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_DrawingRenderingContext ConstructImpl(const Opt_LengthMetricsUnit* unit) + Ark_LayoutPolicy ConstructImpl() { return {}; } @@ -13855,27 +13228,38 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void InvalidateImpl(Ark_DrawingRenderingContext peer) + Ark_LayoutPolicy GetMatchParentImpl() { + return {}; } - Ark_Size GetSizeImpl(Ark_DrawingRenderingContext peer) + } // LayoutPolicyAccessor + namespace LazyForEachOpsAccessor { + void SyncImpl(Ark_NativePointer node, + Ark_Int32 totalCount, + const Callback_CreateItem* creator, + const Callback_RangeUpdate* updater) { - return {}; + auto frameNode = reinterpret_cast(node); + CHECK_NULL_VOID(frameNode); } - void SetSizeImpl(Ark_DrawingRenderingContext peer, - const Ark_Size* size) + void SyncOnMoveOpsImpl(Ark_NativePointer node, + const Callback_OnMoveFromTo* onMoveFromToOps, + const Opt_OnMoveHandler* onMoveOps, + const Opt_ItemDragEventHandler* onMoveDragEventOps) { + auto frameNode = reinterpret_cast(node); + CHECK_NULL_VOID(frameNode); } - } // DrawingRenderingContextAccessor - namespace DrawModifierAccessor { - void DestroyPeerImpl(Ark_DrawModifier peer) + } // LazyForEachOpsAccessor + namespace LetterSpacingStyleAccessor { + void DestroyPeerImpl(Ark_LetterSpacingStyle peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_DrawModifier ConstructImpl() + Ark_LetterSpacingStyle ConstructImpl(Ark_LengthMetrics value) { return {}; } @@ -13883,35 +13267,37 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void InvalidateImpl(Ark_DrawModifier peer) - { - } - Callback_DrawContext_Void GetDrawBehind_callbackImpl(Ark_DrawModifier peer) + Ark_Number GetLetterSpacingImpl(Ark_LetterSpacingStyle peer) { return {}; } - void SetDrawBehind_callbackImpl(Ark_DrawModifier peer, - const Callback_DrawContext_Void* drawBehind_callback) + } // LetterSpacingStyleAccessor + namespace LinearGradientAccessor { + void DestroyPeerImpl(Ark_LinearGradient peer) { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Callback_DrawContext_Void GetDrawContent_callbackImpl(Ark_DrawModifier peer) + Ark_LinearGradient ConstructImpl(const Array_ColorStop* colorStops) { return {}; } - void SetDrawContent_callbackImpl(Ark_DrawModifier peer, - const Callback_DrawContext_Void* drawContent_callback) + Ark_NativePointer GetFinalizerImpl() { + return reinterpret_cast(&DestroyPeerImpl); } - } // DrawModifierAccessor - namespace EllipseShapeAccessor { - void DestroyPeerImpl(Ark_EllipseShape peer) + } // LinearGradientAccessor + namespace LineHeightStyleAccessor { + void DestroyPeerImpl(Ark_LineHeightStyle peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_EllipseShape ConstructImpl(const Opt_ShapeSize* options) + Ark_LineHeightStyle ConstructImpl(Ark_LengthMetrics lineHeight) { return {}; } @@ -13919,86 +13305,85 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_EllipseShape OffsetImpl(Ark_EllipseShape peer, - const Ark_Position* offset) + Ark_Number GetLineHeightImpl(Ark_LineHeightStyle peer) { return {}; } - Ark_EllipseShape FillImpl(Ark_EllipseShape peer, - const Ark_ResourceColor* color) + } // LineHeightStyleAccessor + namespace ListScrollerAccessor { + void DestroyPeerImpl(Ark_ListScroller peer) { - return {}; + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Ark_EllipseShape PositionImpl(Ark_EllipseShape peer, - const Ark_Position* position) + Ark_ListScroller ConstructImpl() { return {}; } - Ark_EllipseShape WidthImpl(Ark_EllipseShape peer, - const Ark_Length* width) + Ark_NativePointer GetFinalizerImpl() { - return {}; + return reinterpret_cast(&DestroyPeerImpl); } - Ark_EllipseShape HeightImpl(Ark_EllipseShape peer, - const Ark_Length* height) + Ark_RectResult GetItemRectInGroupImpl(Ark_ListScroller peer, + const Ark_Number* index, + const Ark_Number* indexInGroup) { return {}; } - Ark_EllipseShape SizeImpl(Ark_EllipseShape peer, - const Ark_SizeOptions* size) + void ScrollToItemInGroupImpl(Ark_ListScroller peer, + const Ark_Number* index, + const Ark_Number* indexInGroup, + const Opt_Boolean* smooth, + const Opt_ScrollAlign* align) { - return {}; } - } // EllipseShapeAccessor - namespace EnvironmentBackendAccessor { - Ark_Boolean IsAccessibilityEnabledImpl() + void CloseAllSwipeActionsImpl(Ark_ListScroller peer, + const Opt_CloseSwipeActionOptions* options) { - return {}; } - Ark_Int32 GetColorModeImpl() + Ark_VisibleListContentInfo GetVisibleListContentInfoImpl(Ark_ListScroller peer, + const Ark_Number* x, + const Ark_Number* y) { return {}; } - Ark_Float32 GetFontScaleImpl() + } // ListScrollerAccessor + namespace LongPressGestureEventAccessor { + void DestroyPeerImpl(Ark_LongPressGestureEvent peer) { - return {}; + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Ark_Float32 GetFontWeightScaleImpl() + Ark_LongPressGestureEvent ConstructImpl() { return {}; } - Ark_String GetLayoutDirectionImpl() + Ark_NativePointer GetFinalizerImpl() { - return {}; + return reinterpret_cast(&DestroyPeerImpl); } - Ark_String GetLanguageCodeImpl() + Ark_Boolean GetRepeatImpl(Ark_LongPressGestureEvent peer) { return {}; } - } // EnvironmentBackendAccessor - namespace EventEmulatorAccessor { - void EmitClickEventImpl(Ark_NativePointer node, - Ark_ClickEvent event) - { - auto frameNode = reinterpret_cast(node); - CHECK_NULL_VOID(frameNode); - } - void EmitTextInputEventImpl(Ark_NativePointer node, - const Ark_String* text) + void SetRepeatImpl(Ark_LongPressGestureEvent peer, + Ark_Boolean repeat) { - auto frameNode = reinterpret_cast(node); - CHECK_NULL_VOID(frameNode); } - } // EventEmulatorAccessor - namespace EventResultAccessor { - void DestroyPeerImpl(Ark_EventResult peer) + } // LongPressGestureEventAccessor + namespace LongPressRecognizerAccessor { + void DestroyPeerImpl(Ark_LongPressRecognizer peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_EventResult ConstructImpl() + Ark_LongPressRecognizer ConstructImpl() { return {}; } @@ -14006,46 +13391,28 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void SetGestureEventResult0Impl(Ark_EventResult peer, - Ark_Boolean result) + Ark_Boolean IsRepeatImpl(Ark_LongPressRecognizer peer) { + return {}; } - void SetGestureEventResult1Impl(Ark_EventResult peer, - Ark_Boolean result, - Ark_Boolean stopPropagation) + Ark_Number GetDurationImpl(Ark_LongPressRecognizer peer) { + return {}; } - } // EventResultAccessor - namespace EventTargetInfoAccessor { - void DestroyPeerImpl(Ark_EventTargetInfo peer) + } // LongPressRecognizerAccessor + namespace Matrix2DAccessor { + void DestroyPeerImpl(Ark_Matrix2D peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_EventTargetInfo ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_String GetIdImpl(Ark_EventTargetInfo peer) + Ark_Matrix2D Construct0Impl() { return {}; } - } // EventTargetInfoAccessor - namespace ExtendableComponentAccessor { - void DestroyPeerImpl(Ark_ExtendableComponent peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_ExtendableComponent ConstructImpl() + Ark_Matrix2D Construct1Impl(Ark_LengthMetricsUnit unit) { return {}; } @@ -14053,99 +13420,91 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_UIContext GetUIContextImpl(Ark_ExtendableComponent peer) + Ark_Matrix2D IdentityImpl(Ark_Matrix2D peer) { return {}; } - Ark_Int32 GetUniqueIdImpl(Ark_ExtendableComponent peer) + Ark_Matrix2D InvertImpl(Ark_Matrix2D peer) { return {}; } - Opt_uiObserver_NavDestinationInfo QueryNavDestinationInfo0Impl(Ark_ExtendableComponent peer) + Ark_Matrix2D RotateImpl(Ark_Matrix2D peer, + const Ark_Number* degree, + const Opt_Number* rx, + const Opt_Number* ry) { return {}; } - Opt_uiObserver_NavDestinationInfo QueryNavDestinationInfo1Impl(Ark_ExtendableComponent peer, - const Opt_Boolean* isInner) + Ark_Matrix2D TranslateImpl(Ark_Matrix2D peer, + const Opt_Number* tx, + const Opt_Number* ty) { return {}; } - Opt_uiObserver_NavigationInfo QueryNavigationInfoImpl(Ark_ExtendableComponent peer) + Ark_Matrix2D ScaleImpl(Ark_Matrix2D peer, + const Opt_Number* sx, + const Opt_Number* sy) { return {}; } - Opt_uiObserver_RouterPageInfo QueryRouterPageInfoImpl(Ark_ExtendableComponent peer) + Opt_Number GetScaleXImpl(Ark_Matrix2D peer) { return {}; } - } // ExtendableComponentAccessor - namespace FileSelectorParamAccessor { - void DestroyPeerImpl(Ark_FileSelectorParam peer) + void SetScaleXImpl(Ark_Matrix2D peer, + const Opt_Number* scaleX) { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } } - Ark_FileSelectorParam ConstructImpl() + Opt_Number GetScaleYImpl(Ark_Matrix2D peer) { return {}; } - Ark_NativePointer GetFinalizerImpl() + void SetScaleYImpl(Ark_Matrix2D peer, + const Opt_Number* scaleY) { - return reinterpret_cast(&DestroyPeerImpl); } - Ark_String GetTitleImpl(Ark_FileSelectorParam peer) + Opt_Number GetRotateXImpl(Ark_Matrix2D peer) { return {}; } - Ark_FileSelectorMode GetModeImpl(Ark_FileSelectorParam peer) + void SetRotateXImpl(Ark_Matrix2D peer, + const Opt_Number* rotateX) { - return {}; } - Array_String GetAcceptTypeImpl(Ark_FileSelectorParam peer) + Opt_Number GetRotateYImpl(Ark_Matrix2D peer) { return {}; } - Ark_Boolean IsCaptureImpl(Ark_FileSelectorParam peer) + void SetRotateYImpl(Ark_Matrix2D peer, + const Opt_Number* rotateY) { - return {}; } - Array_String GetMimeTypesImpl(Ark_FileSelectorParam peer) + Opt_Number GetTranslateXImpl(Ark_Matrix2D peer) { return {}; } - } // FileSelectorParamAccessor - namespace FileSelectorResultAccessor { - void DestroyPeerImpl(Ark_FileSelectorResult peer) + void SetTranslateXImpl(Ark_Matrix2D peer, + const Opt_Number* translateX) { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } } - Ark_FileSelectorResult ConstructImpl() + Opt_Number GetTranslateYImpl(Ark_Matrix2D peer) { return {}; } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void HandleFileListImpl(Ark_FileSelectorResult peer, - const Array_String* fileList) + void SetTranslateYImpl(Ark_Matrix2D peer, + const Opt_Number* translateY) { } - } // FileSelectorResultAccessor - namespace FocusAxisEventAccessor { - void DestroyPeerImpl(Ark_FocusAxisEvent peer) + } // Matrix2DAccessor + namespace MeasurableAccessor { + void DestroyPeerImpl(Ark_Measurable peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_FocusAxisEvent ConstructImpl() + Ark_Measurable ConstructImpl() { return {}; } @@ -14153,37 +13512,41 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Map_AxisModel_Number GetAxisMapImpl(Ark_FocusAxisEvent peer) + Ark_MeasureResult MeasureImpl(Ark_Measurable peer, + const Ark_ConstraintSizeOptions* constraint) { return {}; } - void SetAxisMapImpl(Ark_FocusAxisEvent peer, - const Map_AxisModel_Number* axisMap) + Ark_DirectionalEdgesT_Number GetMarginImpl(Ark_Measurable peer) { + return {}; } - Callback_Void GetStopPropagationImpl(Ark_FocusAxisEvent peer) + Ark_DirectionalEdgesT_Number GetPaddingImpl(Ark_Measurable peer) { return {}; } - void SetStopPropagationImpl(Ark_FocusAxisEvent peer, - const Callback_Void* stopPropagation) + Ark_DirectionalEdgesT_Number GetBorderWidthImpl(Ark_Measurable peer) { + return {}; } - } // FocusAxisEventAccessor - namespace FocusControllerAccessor { - void RequestFocusImpl(const Ark_String* key) + Opt_Number GetUniqueIdImpl(Ark_Measurable peer) { + return {}; } - } // FocusControllerAccessor - namespace FrameNodeAccessor { - void DestroyPeerImpl(Ark_FrameNode peer) + void SetUniqueIdImpl(Ark_Measurable peer, + const Opt_Number* uniqueId) + { + } + } // MeasurableAccessor + namespace MouseEventAccessor { + void DestroyPeerImpl(Ark_MouseEvent peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_FrameNode ConstructImpl(Ark_UIContext uiContext) + Ark_MouseEvent ConstructImpl() { return {}; } @@ -14191,2960 +13554,295 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Boolean IsModifiableImpl(Ark_FrameNode peer) + Ark_MouseButton GetButtonImpl(Ark_MouseEvent peer) { return {}; } - void AppendChildImpl(Ark_FrameNode peer, - Ark_FrameNode node) + void SetButtonImpl(Ark_MouseEvent peer, + Ark_MouseButton button) + { + } + Ark_MouseAction GetActionImpl(Ark_MouseEvent peer) { + return {}; } - void InsertChildAfterImpl(Ark_FrameNode peer, - Ark_FrameNode child, - Ark_FrameNode sibling) + void SetActionImpl(Ark_MouseEvent peer, + Ark_MouseAction action) { } - void RemoveChildImpl(Ark_FrameNode peer, - Ark_FrameNode node) + Ark_Number GetDisplayXImpl(Ark_MouseEvent peer) { + return {}; } - void ClearChildrenImpl(Ark_FrameNode peer) + void SetDisplayXImpl(Ark_MouseEvent peer, + const Ark_Number* displayX) { } - Ark_FrameNode GetChildImpl(Ark_FrameNode peer, - const Ark_Number* index, - const Ark_Number* expandMode) + Ark_Number GetDisplayYImpl(Ark_MouseEvent peer) { return {}; } - Ark_FrameNode GetFirstChildImpl(Ark_FrameNode peer) + void SetDisplayYImpl(Ark_MouseEvent peer, + const Ark_Number* displayY) { - return {}; } - Ark_FrameNode GetNextSiblingImpl(Ark_FrameNode peer) + Ark_Number GetWindowXImpl(Ark_MouseEvent peer) { return {}; } - Ark_FrameNode GetPreviousSiblingImpl(Ark_FrameNode peer) + void SetWindowXImpl(Ark_MouseEvent peer, + const Ark_Number* windowX) { - return {}; } - Ark_FrameNode GetParentImpl(Ark_FrameNode peer) + Ark_Number GetWindowYImpl(Ark_MouseEvent peer) { return {}; } - Ark_Int32 GetChildrenCountImpl(Ark_FrameNode peer) + void SetWindowYImpl(Ark_MouseEvent peer, + const Ark_Number* windowY) + { + } + Ark_Number GetXImpl(Ark_MouseEvent peer) { return {}; } - void DisposeImpl(Ark_FrameNode peer) + void SetXImpl(Ark_MouseEvent peer, + const Ark_Number* x) { } - Ark_String GetIdImpl(Ark_FrameNode peer) + Ark_Number GetYImpl(Ark_MouseEvent peer) { return {}; } - Ark_Number GetUniqueIdImpl(Ark_FrameNode peer) + void SetYImpl(Ark_MouseEvent peer, + const Ark_Number* y) { - return {}; } - Ark_String GetNodeTypeImpl(Ark_FrameNode peer) + Callback_Void GetStopPropagationImpl(Ark_MouseEvent peer) { return {}; } - Ark_Number GetOpacityImpl(Ark_FrameNode peer) + void SetStopPropagationImpl(Ark_MouseEvent peer, + const Callback_Void* stopPropagation) { - return {}; } - Ark_Boolean IsVisibleImpl(Ark_FrameNode peer) + Opt_Number GetRawDeltaXImpl(Ark_MouseEvent peer) { return {}; } - Ark_Boolean IsClipToFrameImpl(Ark_FrameNode peer) + void SetRawDeltaXImpl(Ark_MouseEvent peer, + const Opt_Number* rawDeltaX) { - return {}; } - Ark_Boolean IsAttachedImpl(Ark_FrameNode peer) + Opt_Number GetRawDeltaYImpl(Ark_MouseEvent peer) { return {}; } - Ark_Object GetInspectorInfoImpl(Ark_FrameNode peer) + void SetRawDeltaYImpl(Ark_MouseEvent peer, + const Opt_Number* rawDeltaY) { - return {}; } - void InvalidateImpl(Ark_FrameNode peer) + Opt_Array_MouseButton GetPressedButtonsImpl(Ark_MouseEvent peer) { + return {}; } - void DisposeTreeImpl(Ark_FrameNode peer) + void SetPressedButtonsImpl(Ark_MouseEvent peer, + const Opt_Array_MouseButton* pressedButtons) { } - void SetCrossLanguageOptionsImpl(Ark_FrameNode peer, - const Ark_CrossLanguageOptions* options) + } // MouseEventAccessor + namespace MutableStyledStringAccessor { + void DestroyPeerImpl(Ark_MutableStyledString peer) { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Ark_CrossLanguageOptions GetCrossLanguageOptionsImpl(Ark_FrameNode peer) + Ark_MutableStyledString ConstructImpl(const Ark_Union_String_ImageAttachment_CustomSpan* value, + const Opt_Array_StyleOptions* styles) { return {}; } - void SetMeasuredSizeImpl(Ark_FrameNode peer, - const Ark_Size* size) + Ark_NativePointer GetFinalizerImpl() { + return reinterpret_cast(&DestroyPeerImpl); } - void SetLayoutPositionImpl(Ark_FrameNode peer, - const Ark_Position* position) + void ReplaceStringImpl(Ark_MutableStyledString peer, + const Ark_Number* start, + const Ark_Number* length, + const Ark_String* other) { } - void MeasureImpl(Ark_FrameNode peer, - const Ark_LayoutConstraint* constraint) + void InsertStringImpl(Ark_MutableStyledString peer, + const Ark_Number* start, + const Ark_String* other) { } - void LayoutImpl(Ark_FrameNode peer, - const Ark_Position* position) + void RemoveStringImpl(Ark_MutableStyledString peer, + const Ark_Number* start, + const Ark_Number* length) { } - void SetNeedsLayoutImpl(Ark_FrameNode peer) + void ReplaceStyleImpl(Ark_MutableStyledString peer, + const Ark_SpanStyle* spanStyle) { } - Ark_Position GetPositionToWindowWithTransformImpl(Ark_FrameNode peer) + void SetStyleImpl(Ark_MutableStyledString peer, + const Ark_SpanStyle* spanStyle) { - return {}; } - Ark_FrameNode GetFrameNodeByKeyImpl(const Ark_String* name) + void RemoveStyleImpl(Ark_MutableStyledString peer, + const Ark_Number* start, + const Ark_Number* length, + Ark_StyledStringKey styledKey) { - return {}; } - Ark_Number GetIdByFrameNodeImpl(Ark_FrameNode peer, - Ark_FrameNode node) + void RemoveStylesImpl(Ark_MutableStyledString peer, + const Ark_Number* start, + const Ark_Number* length) { - return {}; } - void MoveToImpl(Ark_FrameNode peer, - Ark_FrameNode targetParent, - const Ark_Number* index) + void ClearStylesImpl(Ark_MutableStyledString peer) { } - Ark_Number GetFirstChildIndexWithoutExpandImpl(Ark_FrameNode peer) + void ReplaceStyledStringImpl(Ark_MutableStyledString peer, + const Ark_Number* start, + const Ark_Number* length, + Ark_StyledString other) { - return {}; } - Ark_Number GetLastChildIndexWithoutExpandImpl(Ark_FrameNode peer) + void InsertStyledStringImpl(Ark_MutableStyledString peer, + const Ark_Number* start, + Ark_StyledString other) { - return {}; } - Ark_FrameNode GetAttachedFrameNodeByIdImpl(const Ark_String* id) + void AppendStyledStringImpl(Ark_MutableStyledString peer, + Ark_StyledString other) { - return {}; } - Ark_FrameNode GetFrameNodeByIdImpl(const Ark_Number* id) + } // MutableStyledStringAccessor + namespace NavDestinationContextAccessor { + void DestroyPeerImpl(Ark_NavDestinationContext peer) { - return {}; + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Ark_FrameNode GetFrameNodeByUniqueIdImpl(const Ark_Number* id) + Ark_NavDestinationContext ConstructImpl() { return {}; } - void ReuseImpl(Ark_FrameNode peer) - { - } - void RecycleImpl(Ark_FrameNode peer) + Ark_NativePointer GetFinalizerImpl() { + return reinterpret_cast(&DestroyPeerImpl); } - Ark_NativePointer GetFrameNodePtrImpl(Ark_FrameNode node) + Opt_RouteMapConfig GetConfigInRouteMapImpl(Ark_NavDestinationContext peer) { return {}; } - Ark_FrameNode CreateTypedFrameNodeImpl(const Ark_String* type) + Ark_NavPathInfo GetPathInfoImpl(Ark_NavDestinationContext peer) { return {}; } - Ark_NativePointer CreateByRawPtrImpl(Ark_FrameNode peer, - Ark_FrameNode pointer) + void SetPathInfoImpl(Ark_NavDestinationContext peer, + Ark_NavPathInfo pathInfo) { - return {}; } - Ark_FrameNode UnWrapRawPtrImpl(Ark_FrameNode peer, - Ark_NativePointer pointer) + Ark_NavPathStack GetPathStackImpl(Ark_NavDestinationContext peer) { return {}; } - } // FrameNodeAccessor - namespace FrictionMotionAccessor { - void DestroyPeerImpl(Ark_FrictionMotion peer) + void SetPathStackImpl(Ark_NavDestinationContext peer, + Ark_NavPathStack pathStack) { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } } - Ark_FrictionMotion ConstructImpl(const Ark_Number* friction, - const Ark_Number* position, - const Ark_Number* velocity) + Opt_String GetNavDestinationIdImpl(Ark_NavDestinationContext peer) { return {}; } - Ark_NativePointer GetFinalizerImpl() + void SetNavDestinationIdImpl(Ark_NavDestinationContext peer, + const Opt_String* navDestinationId) { - return reinterpret_cast(&DestroyPeerImpl); } - } // FrictionMotionAccessor - namespace FullScreenExitHandlerAccessor { - void DestroyPeerImpl(Ark_FullScreenExitHandler peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_FullScreenExitHandler ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void ExitFullScreenImpl(Ark_FullScreenExitHandler peer) - { - } - } // FullScreenExitHandlerAccessor - namespace GestureAccessor { - void DestroyPeerImpl(Ark_Gesture peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_Gesture ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void TagImpl(Ark_Gesture peer, - const Ark_String* tag) - { - } - void AllowedTypesImpl(Ark_Gesture peer, - const Array_SourceTool* types) - { - } - } // GestureAccessor - namespace GestureEventAccessor { - void DestroyPeerImpl(Ark_GestureEvent peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_GestureEvent ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_Boolean GetRepeatImpl(Ark_GestureEvent peer) - { - return {}; - } - void SetRepeatImpl(Ark_GestureEvent peer, - Ark_Boolean repeat) - { - } - Array_FingerInfo GetFingerListImpl(Ark_GestureEvent peer) - { - return {}; - } - void SetFingerListImpl(Ark_GestureEvent peer, - const Array_FingerInfo* fingerList) - { - } - Ark_Number GetOffsetXImpl(Ark_GestureEvent peer) - { - return {}; - } - void SetOffsetXImpl(Ark_GestureEvent peer, - const Ark_Number* offsetX) - { - } - Ark_Number GetOffsetYImpl(Ark_GestureEvent peer) - { - return {}; - } - void SetOffsetYImpl(Ark_GestureEvent peer, - const Ark_Number* offsetY) - { - } - Ark_Number GetAngleImpl(Ark_GestureEvent peer) - { - return {}; - } - void SetAngleImpl(Ark_GestureEvent peer, - const Ark_Number* angle) - { - } - Ark_Number GetSpeedImpl(Ark_GestureEvent peer) - { - return {}; - } - void SetSpeedImpl(Ark_GestureEvent peer, - const Ark_Number* speed) - { - } - Ark_Number GetScaleImpl(Ark_GestureEvent peer) - { - return {}; - } - void SetScaleImpl(Ark_GestureEvent peer, - const Ark_Number* scale) - { - } - Ark_Number GetPinchCenterXImpl(Ark_GestureEvent peer) - { - return {}; - } - void SetPinchCenterXImpl(Ark_GestureEvent peer, - const Ark_Number* pinchCenterX) - { - } - Ark_Number GetPinchCenterYImpl(Ark_GestureEvent peer) - { - return {}; - } - void SetPinchCenterYImpl(Ark_GestureEvent peer, - const Ark_Number* pinchCenterY) - { - } - Ark_Number GetVelocityXImpl(Ark_GestureEvent peer) - { - return {}; - } - void SetVelocityXImpl(Ark_GestureEvent peer, - const Ark_Number* velocityX) - { - } - Ark_Number GetVelocityYImpl(Ark_GestureEvent peer) - { - return {}; - } - void SetVelocityYImpl(Ark_GestureEvent peer, - const Ark_Number* velocityY) - { - } - Ark_Number GetVelocityImpl(Ark_GestureEvent peer) - { - return {}; - } - void SetVelocityImpl(Ark_GestureEvent peer, - const Ark_Number* velocity) - { - } - } // GestureEventAccessor - namespace GestureGroupInterfaceAccessor { - void DestroyPeerImpl(Ark_GestureGroupInterface peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_GestureGroupInterface ConstructImpl(Ark_GestureMode mode, - const Array_GestureType* gesture) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_GestureGroupInterface OnCancelImpl(Ark_GestureGroupInterface peer, - const Callback_Void* event) - { - return {}; - } - } // GestureGroupInterfaceAccessor - namespace GestureRecognizerAccessor { - void DestroyPeerImpl(Ark_GestureRecognizer peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_GestureRecognizer ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_String GetTagImpl(Ark_GestureRecognizer peer) - { - return {}; - } - Ark_GestureControl_GestureType GetTypeImpl(Ark_GestureRecognizer peer) - { - return {}; - } - Ark_Boolean IsBuiltInImpl(Ark_GestureRecognizer peer) - { - return {}; - } - void SetEnabledImpl(Ark_GestureRecognizer peer, - Ark_Boolean isEnabled) - { - } - Ark_Boolean IsEnabledImpl(Ark_GestureRecognizer peer) - { - return {}; - } - Ark_GestureRecognizerState GetStateImpl(Ark_GestureRecognizer peer) - { - return {}; - } - Ark_EventTargetInfo GetEventTargetInfoImpl(Ark_GestureRecognizer peer) - { - return {}; - } - Ark_Boolean IsValidImpl(Ark_GestureRecognizer peer) - { - return {}; - } - Ark_Number GetFingerCountImpl(Ark_GestureRecognizer peer) - { - return {}; - } - Ark_Boolean IsFingerCountLimitImpl(Ark_GestureRecognizer peer) - { - return {}; - } - } // GestureRecognizerAccessor - namespace GestureStyleAccessor { - void DestroyPeerImpl(Ark_GestureStyle peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_GestureStyle ConstructImpl(const Opt_GestureStyleInterface* value) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - } // GestureStyleAccessor - namespace GlobalScope_ohos_arkui_componentSnapshotAccessor { - void GetImpl(const Ark_String* id, - const AsyncCallback_image_PixelMap_Void* callback, - const Opt_SnapshotOptions* options) - { - } - } // GlobalScope_ohos_arkui_componentSnapshotAccessor - namespace GlobalScope_ohos_arkui_performanceMonitorAccessor { - void BeginImpl(const Ark_String* scene, - Ark_PerfMonitorActionType startInputType, - const Opt_String* note) - { - } - void EndImpl(const Ark_String* scene) - { - } - void RecordInputEventTimeImpl(Ark_PerfMonitorActionType actionType, - Ark_PerfMonitorSourceType sourceType, - Ark_Int64 time) - { - } - } // GlobalScope_ohos_arkui_performanceMonitorAccessor - namespace GlobalScope_ohos_fontAccessor { - void RegisterFontImpl(const Ark_FontOptions* options) - { - } - Array_String GetSystemFontListImpl() - { - return {}; - } - Ark_FontInfo GetFontByNameImpl(const Ark_String* fontName) - { - return {}; - } - } // GlobalScope_ohos_fontAccessor - namespace GlobalScope_ohos_measure_utilsAccessor { - Ark_Number MeasureTextImpl(const Ark_MeasureOptions* options) - { - return {}; - } - Ark_SizeOptions MeasureTextSizeImpl(const Ark_MeasureOptions* options) - { - return {}; - } - } // GlobalScope_ohos_measure_utilsAccessor - namespace HierarchicalSymbolEffectAccessor { - void DestroyPeerImpl(Ark_HierarchicalSymbolEffect peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_HierarchicalSymbolEffect ConstructImpl(const Opt_EffectFillStyle* fillStyle) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Opt_EffectFillStyle GetFillStyleImpl(Ark_HierarchicalSymbolEffect peer) - { - return {}; - } - void SetFillStyleImpl(Ark_HierarchicalSymbolEffect peer, - const Opt_EffectFillStyle* fillStyle) - { - } - } // HierarchicalSymbolEffectAccessor - namespace HoverEventAccessor { - void DestroyPeerImpl(Ark_HoverEvent peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_HoverEvent ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Opt_Number GetXImpl(Ark_HoverEvent peer) - { - return {}; - } - void SetXImpl(Ark_HoverEvent peer, - const Opt_Number* x) - { - } - Opt_Number GetYImpl(Ark_HoverEvent peer) - { - return {}; - } - void SetYImpl(Ark_HoverEvent peer, - const Opt_Number* y) - { - } - Opt_Number GetWindowXImpl(Ark_HoverEvent peer) - { - return {}; - } - void SetWindowXImpl(Ark_HoverEvent peer, - const Opt_Number* windowX) - { - } - Opt_Number GetWindowYImpl(Ark_HoverEvent peer) - { - return {}; - } - void SetWindowYImpl(Ark_HoverEvent peer, - const Opt_Number* windowY) - { - } - Opt_Number GetDisplayXImpl(Ark_HoverEvent peer) - { - return {}; - } - void SetDisplayXImpl(Ark_HoverEvent peer, - const Opt_Number* displayX) - { - } - Opt_Number GetDisplayYImpl(Ark_HoverEvent peer) - { - return {}; - } - void SetDisplayYImpl(Ark_HoverEvent peer, - const Opt_Number* displayY) - { - } - Callback_Void GetStopPropagationImpl(Ark_HoverEvent peer) - { - return {}; - } - void SetStopPropagationImpl(Ark_HoverEvent peer, - const Callback_Void* stopPropagation) - { - } - } // HoverEventAccessor - namespace HttpAuthHandlerAccessor { - void DestroyPeerImpl(Ark_HttpAuthHandler peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_HttpAuthHandler ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_Boolean ConfirmImpl(Ark_HttpAuthHandler peer, - const Ark_String* userName, - const Ark_String* password) - { - return {}; - } - void CancelImpl(Ark_HttpAuthHandler peer) - { - } - Ark_Boolean IsHttpAuthInfoSavedImpl(Ark_HttpAuthHandler peer) - { - return {}; - } - } // HttpAuthHandlerAccessor - namespace ImageAnalyzerControllerAccessor { - void DestroyPeerImpl(Ark_ImageAnalyzerController peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_ImageAnalyzerController ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Array_ImageAnalyzerType GetImageAnalyzerSupportTypesImpl(Ark_ImageAnalyzerController peer) - { - return {}; - } - } // ImageAnalyzerControllerAccessor - namespace ImageAttachmentAccessor { - void DestroyPeerImpl(Ark_ImageAttachment peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_ImageAttachment ConstructImpl(const Ark_Union_ImageAttachmentInterface_Opt_AttachmentType* value) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_image_PixelMap GetValueImpl(Ark_ImageAttachment peer) - { - return {}; - } - Opt_SizeOptions GetSizeImpl(Ark_ImageAttachment peer) - { - return {}; - } - Opt_ImageSpanAlignment GetVerticalAlignImpl(Ark_ImageAttachment peer) - { - return {}; - } - Opt_ImageFit GetObjectFitImpl(Ark_ImageAttachment peer) - { - return {}; - } - Opt_ImageAttachmentLayoutStyle GetLayoutStyleImpl(Ark_ImageAttachment peer) - { - return {}; - } - Opt_ColorFilterType GetColorFilterImpl(Ark_ImageAttachment peer) - { - return {}; - } - } // ImageAttachmentAccessor - namespace ImageBitmapAccessor { - void DestroyPeerImpl(Ark_ImageBitmap peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_ImageBitmap ConstructImpl(const Ark_Union_PixelMap_String* src, - const Opt_LengthMetricsUnit* unit) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void CloseImpl(Ark_ImageBitmap peer) - { - } - Ark_Number GetHeightImpl(Ark_ImageBitmap peer) - { - return {}; - } - void SetHeightImpl(Ark_ImageBitmap peer, - const Ark_Number* height) - { - } - Ark_Number GetWidthImpl(Ark_ImageBitmap peer) - { - return {}; - } - void SetWidthImpl(Ark_ImageBitmap peer, - const Ark_Number* width) - { - } - } // ImageBitmapAccessor - namespace ImageDataAccessor { - void DestroyPeerImpl(Ark_ImageData peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_ImageData ConstructImpl(const Ark_Number* width, - const Ark_Number* height, - const Opt_Buffer* data, - const Opt_LengthMetricsUnit* unit) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_Buffer GetDataImpl(Ark_ImageData peer) - { - return {}; - } - void SetDataImpl(Ark_ImageData peer, - const Ark_Buffer* data) - { - } - Ark_Int32 GetHeightImpl(Ark_ImageData peer) - { - return {}; - } - void SetHeightImpl(Ark_ImageData peer, - Ark_Int32 height) - { - } - Ark_Int32 GetWidthImpl(Ark_ImageData peer) - { - return {}; - } - void SetWidthImpl(Ark_ImageData peer, - Ark_Int32 width) - { - } - } // ImageDataAccessor - namespace IndicatorComponentControllerAccessor { - void DestroyPeerImpl(Ark_IndicatorComponentController peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_IndicatorComponentController ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void ShowNextImpl(Ark_IndicatorComponentController peer) - { - } - void ShowPreviousImpl(Ark_IndicatorComponentController peer) - { - } - void ChangeIndexImpl(Ark_IndicatorComponentController peer, - const Ark_Number* index, - const Opt_Boolean* useAnimation) - { - } - } // IndicatorComponentControllerAccessor - namespace IUIContextAccessor { - void FreezeUINode0Impl(const Ark_String* id, - Ark_Boolean isFrozen) - { - } - void FreezeUINode1Impl(const Ark_Number* id, - Ark_Boolean isFrozen) - { - } - } // IUIContextAccessor - namespace JsGeolocationAccessor { - void DestroyPeerImpl(Ark_JsGeolocation peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_JsGeolocation ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void InvokeImpl(Ark_JsGeolocation peer, - const Ark_String* origin, - Ark_Boolean allow, - Ark_Boolean retain) - { - } - } // JsGeolocationAccessor - namespace JsResultAccessor { - void DestroyPeerImpl(Ark_JsResult peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_JsResult ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void HandleCancelImpl(Ark_JsResult peer) - { - } - void HandleConfirmImpl(Ark_JsResult peer) - { - } - void HandlePromptConfirmImpl(Ark_JsResult peer, - const Ark_String* result) - { - } - } // JsResultAccessor - namespace KeyEventAccessor { - void DestroyPeerImpl(Ark_KeyEvent peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_KeyEvent ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_KeyType GetTypeImpl(Ark_KeyEvent peer) - { - return {}; - } - void SetTypeImpl(Ark_KeyEvent peer, - Ark_KeyType type) - { - } - Ark_Number GetKeyCodeImpl(Ark_KeyEvent peer) - { - return {}; - } - void SetKeyCodeImpl(Ark_KeyEvent peer, - const Ark_Number* keyCode) - { - } - Ark_String GetKeyTextImpl(Ark_KeyEvent peer) - { - return {}; - } - void SetKeyTextImpl(Ark_KeyEvent peer, - const Ark_String* keyText) - { - } - Ark_KeySource GetKeySourceImpl(Ark_KeyEvent peer) - { - return {}; - } - void SetKeySourceImpl(Ark_KeyEvent peer, - Ark_KeySource keySource) - { - } - Ark_Number GetDeviceIdImpl(Ark_KeyEvent peer) - { - return {}; - } - void SetDeviceIdImpl(Ark_KeyEvent peer, - const Ark_Number* deviceId) - { - } - Ark_Number GetMetaKeyImpl(Ark_KeyEvent peer) - { - return {}; - } - void SetMetaKeyImpl(Ark_KeyEvent peer, - const Ark_Number* metaKey) - { - } - Ark_Number GetTimestampImpl(Ark_KeyEvent peer) - { - return {}; - } - void SetTimestampImpl(Ark_KeyEvent peer, - const Ark_Number* timestamp) - { - } - Callback_Void GetStopPropagationImpl(Ark_KeyEvent peer) - { - return {}; - } - void SetStopPropagationImpl(Ark_KeyEvent peer, - const Callback_Void* stopPropagation) - { - } - Ark_IntentionCode GetIntentionCodeImpl(Ark_KeyEvent peer) - { - return {}; - } - void SetIntentionCodeImpl(Ark_KeyEvent peer, - Ark_IntentionCode intentionCode) - { - } - Opt_ModifierKeyStateGetter GetGetModifierKeyStateImpl(Ark_KeyEvent peer) - { - return {}; - } - void SetGetModifierKeyStateImpl(Ark_KeyEvent peer, - const Opt_ModifierKeyStateGetter* getModifierKeyState) - { - } - Opt_Number GetUnicodeImpl(Ark_KeyEvent peer) - { - return {}; - } - void SetUnicodeImpl(Ark_KeyEvent peer, - const Opt_Number* unicode) - { - } - } // KeyEventAccessor - namespace LayoutableAccessor { - void DestroyPeerImpl(Ark_Layoutable peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_Layoutable ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void LayoutImpl(Ark_Layoutable peer, - const Ark_Position* position) - { - } - Ark_DirectionalEdgesT_Number GetMarginImpl(Ark_Layoutable peer) - { - return {}; - } - Ark_DirectionalEdgesT_Number GetPaddingImpl(Ark_Layoutable peer) - { - return {}; - } - Ark_DirectionalEdgesT_Number GetBorderWidthImpl(Ark_Layoutable peer) - { - return {}; - } - Ark_MeasureResult GetMeasureResultImpl(Ark_Layoutable peer) - { - return {}; - } - void SetMeasureResultImpl(Ark_Layoutable peer, - const Ark_MeasureResult* measureResult) - { - } - Opt_Number GetUniqueIdImpl(Ark_Layoutable peer) - { - return {}; - } - void SetUniqueIdImpl(Ark_Layoutable peer, - const Opt_Number* uniqueId) - { - } - } // LayoutableAccessor - namespace LayoutChildAccessor { - void DestroyPeerImpl(Ark_LayoutChild peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_LayoutChild ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void MeasureImpl(Ark_LayoutChild peer, - const Ark_ConstraintSizeOptions* childConstraint) - { - } - Ark_String GetNameImpl(Ark_LayoutChild peer) - { - return {}; - } - void SetNameImpl(Ark_LayoutChild peer, - const Ark_String* name) - { - } - Ark_String GetIdImpl(Ark_LayoutChild peer) - { - return {}; - } - void SetIdImpl(Ark_LayoutChild peer, - const Ark_String* id) - { - } - Ark_Position GetPositionImpl(Ark_LayoutChild peer) - { - return {}; - } - void SetPositionImpl(Ark_LayoutChild peer, - const Ark_Position* position) - { - } - } // LayoutChildAccessor - namespace LayoutManagerAccessor { - void DestroyPeerImpl(Ark_LayoutManager peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_LayoutManager ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_Number GetLineCountImpl(Ark_LayoutManager peer) - { - return {}; - } - Ark_PositionWithAffinity GetGlyphPositionAtCoordinateImpl(Ark_LayoutManager peer, - const Ark_Number* x, - const Ark_Number* y) - { - return {}; - } - } // LayoutManagerAccessor - namespace LayoutPolicyAccessor { - void DestroyPeerImpl(Ark_LayoutPolicy peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_LayoutPolicy ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_LayoutPolicy GetMatchParentImpl() - { - return {}; - } - } // LayoutPolicyAccessor - namespace LazyForEachOpsAccessor { - void SyncImpl(Ark_NativePointer node, - Ark_Int32 totalCount, - const Callback_CreateItem* creator, - const Callback_RangeUpdate* updater) - { - auto frameNode = reinterpret_cast(node); - CHECK_NULL_VOID(frameNode); - } - } // LazyForEachOpsAccessor - namespace LengthMetricsAccessor { - void DestroyPeerImpl(Ark_LengthMetrics peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_LengthMetrics ConstructImpl(const Ark_Number* value, - Ark_LengthUnit unit) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_LengthMetrics PxImpl(const Ark_Number* value) - { - 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 {}; - } - Ark_LengthUnit GetUnitImpl(Ark_LengthMetrics peer) - { - return {}; - } - void SetUnitImpl(Ark_LengthMetrics peer, - Ark_LengthUnit unit) - { - } - Ark_Number GetValueImpl(Ark_LengthMetrics peer) - { - return {}; - } - void SetValueImpl(Ark_LengthMetrics peer, - const Ark_Number* value) - { - } - } // LengthMetricsAccessor - namespace LetterSpacingStyleAccessor { - void DestroyPeerImpl(Ark_LetterSpacingStyle peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_LetterSpacingStyle ConstructImpl(Ark_LengthMetrics value) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_Number GetLetterSpacingImpl(Ark_LetterSpacingStyle peer) - { - return {}; - } - } // LetterSpacingStyleAccessor - namespace LevelOrderAccessor { - void DestroyPeerImpl(Ark_LevelOrder peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_LevelOrder ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_LevelOrder ClampImpl(const Ark_Number* order) - { - return {}; - } - Ark_Number GetOrderImpl(Ark_LevelOrder peer) - { - return {}; - } - } // LevelOrderAccessor - namespace LifeCycleAccessor { - void DestroyPeerImpl(Ark_LifeCycle peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_LifeCycle ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void AboutToAppearImpl(Ark_LifeCycle peer) - { - } - void AboutToDisappearImpl(Ark_LifeCycle peer) - { - } - void OnDidBuildImpl(Ark_LifeCycle peer) - { - } - void BuildImpl(Ark_LifeCycle peer) - { - } - } // LifeCycleAccessor - namespace LinearGradientAccessor { - void DestroyPeerImpl(Ark_LinearGradient peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_LinearGradient ConstructImpl(const Array_ColorStop* colorStops) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - } // LinearGradientAccessor - namespace LinearIndicatorControllerAccessor { - void DestroyPeerImpl(Ark_LinearIndicatorController peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_LinearIndicatorController ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void SetProgressImpl(Ark_LinearIndicatorController peer, - const Ark_Number* index, - const Ark_Number* progress) - { - } - void StartImpl(Ark_LinearIndicatorController peer, - const Opt_LinearIndicatorStartOptions* options) - { - } - void PauseImpl(Ark_LinearIndicatorController peer) - { - } - void StopImpl(Ark_LinearIndicatorController peer) - { - } - } // LinearIndicatorControllerAccessor - namespace LineHeightStyleAccessor { - void DestroyPeerImpl(Ark_LineHeightStyle peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_LineHeightStyle ConstructImpl(Ark_LengthMetrics lineHeight) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_Number GetLineHeightImpl(Ark_LineHeightStyle peer) - { - return {}; - } - } // LineHeightStyleAccessor - namespace ListScrollerAccessor { - void DestroyPeerImpl(Ark_ListScroller peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_ListScroller ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_RectResult GetItemRectInGroupImpl(Ark_ListScroller peer, - const Ark_Number* index, - const Ark_Number* indexInGroup) - { - return {}; - } - void ScrollToItemInGroupImpl(Ark_ListScroller peer, - const Ark_Number* index, - const Ark_Number* indexInGroup, - const Opt_Boolean* smooth, - const Opt_ScrollAlign* align) - { - } - void CloseAllSwipeActionsImpl(Ark_ListScroller peer, - const Opt_CloseSwipeActionOptions* options) - { - } - Ark_VisibleListContentInfo GetVisibleListContentInfoImpl(Ark_ListScroller peer, - const Ark_Number* x, - const Ark_Number* y) - { - return {}; - } - } // ListScrollerAccessor - namespace LongPressGestureEventAccessor { - void DestroyPeerImpl(Ark_LongPressGestureEvent peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_LongPressGestureEvent ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_Boolean GetRepeatImpl(Ark_LongPressGestureEvent peer) - { - return {}; - } - void SetRepeatImpl(Ark_LongPressGestureEvent peer, - Ark_Boolean repeat) - { - } - } // LongPressGestureEventAccessor - namespace LongPressGestureInterfaceAccessor { - void DestroyPeerImpl(Ark_LongPressGestureInterface peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_LongPressGestureInterface ConstructImpl(const Ark_LongPressGestureInterface_Invoke_Literal* value) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_LongPressGestureInterface OnActionImpl(Ark_LongPressGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - return {}; - } - Ark_LongPressGestureInterface OnActionEndImpl(Ark_LongPressGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - return {}; - } - Ark_LongPressGestureInterface OnActionCancel0Impl(Ark_LongPressGestureInterface peer, - const Callback_Void* event) - { - return {}; - } - Ark_LongPressGestureInterface OnActionCancel1Impl(Ark_LongPressGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - return {}; - } - } // LongPressGestureInterfaceAccessor - namespace LongPressRecognizerAccessor { - void DestroyPeerImpl(Ark_LongPressRecognizer peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_LongPressRecognizer ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_Boolean IsRepeatImpl(Ark_LongPressRecognizer peer) - { - return {}; - } - Ark_Number GetDurationImpl(Ark_LongPressRecognizer peer) - { - return {}; - } - } // LongPressRecognizerAccessor - namespace Matrix2DAccessor { - void DestroyPeerImpl(Ark_Matrix2D peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_Matrix2D Construct0Impl() - { - return {}; - } - Ark_Matrix2D Construct1Impl(Ark_LengthMetricsUnit unit) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_Matrix2D IdentityImpl(Ark_Matrix2D peer) - { - return {}; - } - Ark_Matrix2D InvertImpl(Ark_Matrix2D peer) - { - return {}; - } - Ark_Matrix2D RotateImpl(Ark_Matrix2D peer, - const Ark_Number* degree, - const Opt_Number* rx, - const Opt_Number* ry) - { - return {}; - } - Ark_Matrix2D TranslateImpl(Ark_Matrix2D peer, - const Opt_Number* tx, - const Opt_Number* ty) - { - return {}; - } - Ark_Matrix2D ScaleImpl(Ark_Matrix2D peer, - const Opt_Number* sx, - const Opt_Number* sy) - { - return {}; - } - Opt_Number GetScaleXImpl(Ark_Matrix2D peer) - { - return {}; - } - void SetScaleXImpl(Ark_Matrix2D peer, - const Opt_Number* scaleX) - { - } - Opt_Number GetScaleYImpl(Ark_Matrix2D peer) - { - return {}; - } - void SetScaleYImpl(Ark_Matrix2D peer, - const Opt_Number* scaleY) - { - } - Opt_Number GetRotateXImpl(Ark_Matrix2D peer) - { - return {}; - } - void SetRotateXImpl(Ark_Matrix2D peer, - const Opt_Number* rotateX) - { - } - Opt_Number GetRotateYImpl(Ark_Matrix2D peer) - { - return {}; - } - void SetRotateYImpl(Ark_Matrix2D peer, - const Opt_Number* rotateY) - { - } - Opt_Number GetTranslateXImpl(Ark_Matrix2D peer) - { - return {}; - } - void SetTranslateXImpl(Ark_Matrix2D peer, - const Opt_Number* translateX) - { - } - Opt_Number GetTranslateYImpl(Ark_Matrix2D peer) - { - return {}; - } - void SetTranslateYImpl(Ark_Matrix2D peer, - const Opt_Number* translateY) - { - } - } // Matrix2DAccessor - namespace matrix4_Matrix4TransitAccessor { - void DestroyPeerImpl(Ark_matrix4_Matrix4Transit peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_matrix4_Matrix4Transit ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_matrix4_Matrix4Transit CopyImpl(Ark_matrix4_Matrix4Transit peer) - { - return {}; - } - Ark_matrix4_Matrix4Transit InvertImpl(Ark_matrix4_Matrix4Transit peer) - { - return {}; - } - Ark_matrix4_Matrix4Transit CombineImpl(Ark_matrix4_Matrix4Transit peer, - Ark_matrix4_Matrix4Transit options) - { - return {}; - } - Ark_matrix4_Matrix4Transit TranslateImpl(Ark_matrix4_Matrix4Transit peer, - const Ark_TranslateOptions* options) - { - return {}; - } - Ark_matrix4_Matrix4Transit ScaleImpl(Ark_matrix4_Matrix4Transit peer, - const Ark_ScaleOptions* options) - { - return {}; - } - Ark_matrix4_Matrix4Transit SkewImpl(Ark_matrix4_Matrix4Transit peer, - const Ark_Number* x, - const Ark_Number* y) - { - return {}; - } - Ark_matrix4_Matrix4Transit RotateImpl(Ark_matrix4_Matrix4Transit peer, - const Ark_RotateOptions* options) - { - return {}; - } - Ark_matrix4_Matrix4TransformPoint TransformPointImpl(Ark_matrix4_Matrix4Transit peer, - const Ark_matrix4_Matrix4TransformPoint* options) - { - return {}; - } - Ark_matrix4_Matrix4Transit SetPolyToPolyImpl(Ark_matrix4_Matrix4Transit peer, - const Ark_matrix4_PolyToPolyOptions* options) - { - return {}; - } - } // matrix4_Matrix4TransitAccessor - namespace MeasurableAccessor { - void DestroyPeerImpl(Ark_Measurable peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_Measurable ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_MeasureResult MeasureImpl(Ark_Measurable peer, - const Ark_ConstraintSizeOptions* constraint) - { - return {}; - } - Ark_DirectionalEdgesT_Number GetMarginImpl(Ark_Measurable peer) - { - return {}; - } - Ark_DirectionalEdgesT_Number GetPaddingImpl(Ark_Measurable peer) - { - return {}; - } - Ark_DirectionalEdgesT_Number GetBorderWidthImpl(Ark_Measurable peer) - { - return {}; - } - Opt_Number GetUniqueIdImpl(Ark_Measurable peer) - { - return {}; - } - void SetUniqueIdImpl(Ark_Measurable peer, - const Opt_Number* uniqueId) - { - } - } // MeasurableAccessor - namespace MouseEventAccessor { - void DestroyPeerImpl(Ark_MouseEvent peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_MouseEvent ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_MouseButton GetButtonImpl(Ark_MouseEvent peer) - { - return {}; - } - void SetButtonImpl(Ark_MouseEvent peer, - Ark_MouseButton button) - { - } - Ark_MouseAction GetActionImpl(Ark_MouseEvent peer) - { - return {}; - } - void SetActionImpl(Ark_MouseEvent peer, - Ark_MouseAction action) - { - } - Ark_Number GetDisplayXImpl(Ark_MouseEvent peer) - { - return {}; - } - void SetDisplayXImpl(Ark_MouseEvent peer, - const Ark_Number* displayX) - { - } - Ark_Number GetDisplayYImpl(Ark_MouseEvent peer) - { - return {}; - } - void SetDisplayYImpl(Ark_MouseEvent peer, - const Ark_Number* displayY) - { - } - Ark_Number GetWindowXImpl(Ark_MouseEvent peer) - { - return {}; - } - void SetWindowXImpl(Ark_MouseEvent peer, - const Ark_Number* windowX) - { - } - Ark_Number GetWindowYImpl(Ark_MouseEvent peer) - { - return {}; - } - void SetWindowYImpl(Ark_MouseEvent peer, - const Ark_Number* windowY) - { - } - Ark_Number GetXImpl(Ark_MouseEvent peer) - { - return {}; - } - void SetXImpl(Ark_MouseEvent peer, - const Ark_Number* x) - { - } - Ark_Number GetYImpl(Ark_MouseEvent peer) - { - return {}; - } - void SetYImpl(Ark_MouseEvent peer, - const Ark_Number* y) - { - } - Callback_Void GetStopPropagationImpl(Ark_MouseEvent peer) - { - return {}; - } - void SetStopPropagationImpl(Ark_MouseEvent peer, - const Callback_Void* stopPropagation) - { - } - Opt_Number GetRawDeltaXImpl(Ark_MouseEvent peer) - { - return {}; - } - void SetRawDeltaXImpl(Ark_MouseEvent peer, - const Opt_Number* rawDeltaX) - { - } - Opt_Number GetRawDeltaYImpl(Ark_MouseEvent peer) - { - return {}; - } - void SetRawDeltaYImpl(Ark_MouseEvent peer, - const Opt_Number* rawDeltaY) - { - } - Opt_Array_MouseButton GetPressedButtonsImpl(Ark_MouseEvent peer) - { - return {}; - } - void SetPressedButtonsImpl(Ark_MouseEvent peer, - const Opt_Array_MouseButton* pressedButtons) - { - } - } // MouseEventAccessor - namespace MutableStyledStringAccessor { - void DestroyPeerImpl(Ark_MutableStyledString peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_MutableStyledString ConstructImpl(const Ark_Union_String_ImageAttachment_CustomSpan* value, - const Opt_Array_StyleOptions* styles) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void ReplaceStringImpl(Ark_MutableStyledString peer, - const Ark_Number* start, - const Ark_Number* length, - const Ark_String* other) - { - } - void InsertStringImpl(Ark_MutableStyledString peer, - const Ark_Number* start, - const Ark_String* other) - { - } - void RemoveStringImpl(Ark_MutableStyledString peer, - const Ark_Number* start, - const Ark_Number* length) - { - } - void ReplaceStyleImpl(Ark_MutableStyledString peer, - const Ark_SpanStyle* spanStyle) - { - } - void SetStyleImpl(Ark_MutableStyledString peer, - const Ark_SpanStyle* spanStyle) - { - } - void RemoveStyleImpl(Ark_MutableStyledString peer, - const Ark_Number* start, - const Ark_Number* length, - Ark_StyledStringKey styledKey) - { - } - void RemoveStylesImpl(Ark_MutableStyledString peer, - const Ark_Number* start, - const Ark_Number* length) - { - } - void ClearStylesImpl(Ark_MutableStyledString peer) - { - } - void ReplaceStyledStringImpl(Ark_MutableStyledString peer, - const Ark_Number* start, - const Ark_Number* length, - Ark_StyledString other) - { - } - void InsertStyledStringImpl(Ark_MutableStyledString peer, - const Ark_Number* start, - Ark_StyledString other) - { - } - void AppendStyledStringImpl(Ark_MutableStyledString peer, - Ark_StyledString other) - { - } - } // MutableStyledStringAccessor - namespace NavDestinationContextAccessor { - void DestroyPeerImpl(Ark_NavDestinationContext peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_NavDestinationContext ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Opt_RouteMapConfig GetConfigInRouteMapImpl(Ark_NavDestinationContext peer) - { - 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) - { - } - Opt_String GetNavDestinationIdImpl(Ark_NavDestinationContext peer) - { - return {}; - } - void SetNavDestinationIdImpl(Ark_NavDestinationContext peer, - const Opt_String* navDestinationId) - { - } - } // NavDestinationContextAccessor - namespace NavExtenderAccessor { - void SetNavigationOptionsImpl(Ark_NativePointer ptr, - Ark_NavPathStack pathStack) - { - auto frameNode = reinterpret_cast(node); - CHECK_NULL_VOID(frameNode); - } - void SetUpdateStackCallbackImpl(Ark_NavPathStack peer, - const NavExtender_OnUpdateStack* callback) - { - } - void SyncStackImpl(Ark_NavPathStack peer) - { - } - Ark_Boolean CheckNeedCreateImpl(Ark_NativePointer navigation, - Ark_Int32 index) - { - auto frameNode = reinterpret_cast(node); - CHECK_NULL_VOID(frameNode); - return {}; - } - void SetNavDestinationNodeImpl(Ark_NavPathStack peer, - Ark_Int32 index, - Ark_NativePointer node) - { - } - void PushPathImpl(Ark_NavPathStack pathStack, - Ark_NavPathInfo info, - const Ark_NavigationOptions* options) - { - } - void ReplacePathImpl(Ark_NavPathStack pathStack, - Ark_NavPathInfo info, - const Ark_NavigationOptions* options) - { - } - Ark_String PopImpl(Ark_NavPathStack pathStack, - Ark_Boolean animated) - { - return {}; - } - void SetOnPopCallbackImpl(Ark_NavPathStack pathStack, - const Callback_String_Void* popCallback) - { - } - Ark_String GetIdByIndexImpl(Ark_NavPathStack pathStack, - Ark_Int32 index) - { - return {}; - } - Array_String GetIdByNameImpl(Ark_NavPathStack pathStack, - const Ark_String* name) - { - return {}; - } - void PopToIndexImpl(Ark_NavPathStack pathStack, - Ark_Int32 index, - Ark_Boolean animated) - { - } - Ark_Number PopToNameImpl(Ark_NavPathStack pathStack, - const Ark_String* name, - Ark_Boolean animated) - { - return {}; - } - } // NavExtenderAccessor - namespace NavigationTransitionProxyAccessor { - void DestroyPeerImpl(Ark_NavigationTransitionProxy peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_NavigationTransitionProxy ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void FinishTransitionImpl(Ark_NavigationTransitionProxy peer) - { - } - Ark_NavContentInfo GetFromImpl(Ark_NavigationTransitionProxy peer) - { - return {}; - } - void SetFromImpl(Ark_NavigationTransitionProxy peer, - const Ark_NavContentInfo* from) - { - } - Ark_NavContentInfo GetToImpl(Ark_NavigationTransitionProxy peer) - { - return {}; - } - void SetToImpl(Ark_NavigationTransitionProxy peer, - const Ark_NavContentInfo* to) - { - } - Opt_Boolean GetIsInteractiveImpl(Ark_NavigationTransitionProxy peer) - { - return {}; - } - void SetIsInteractiveImpl(Ark_NavigationTransitionProxy peer, - const Opt_Boolean* isInteractive) - { - } - Opt_VoidCallback GetCancelTransitionImpl(Ark_NavigationTransitionProxy peer) - { - return {}; - } - void SetCancelTransitionImpl(Ark_NavigationTransitionProxy peer, - const Opt_VoidCallback* cancelTransition) - { - } - Opt_UpdateTransitionCallback GetUpdateTransitionImpl(Ark_NavigationTransitionProxy peer) - { - return {}; - } - void SetUpdateTransitionImpl(Ark_NavigationTransitionProxy peer, - const Opt_UpdateTransitionCallback* updateTransition) - { - } - } // NavigationTransitionProxyAccessor - namespace NavPathInfoAccessor { - void DestroyPeerImpl(Ark_NavPathInfo peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_NavPathInfo ConstructImpl(const Ark_String* name, - const Opt_Object* param, - const Opt_Callback_PopInfo_Void* onPop, - const Opt_Boolean* isEntry) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_String GetNameImpl(Ark_NavPathInfo peer) - { - return {}; - } - void SetNameImpl(Ark_NavPathInfo peer, - const Ark_String* name) - { - } - Opt_Object GetParamImpl(Ark_NavPathInfo peer) - { - return {}; - } - void SetParamImpl(Ark_NavPathInfo peer, - const Opt_Object* param) - { - } - Opt_Callback_PopInfo_Void GetOnPopImpl(Ark_NavPathInfo peer) - { - return {}; - } - void SetOnPopImpl(Ark_NavPathInfo peer, - const Opt_Callback_PopInfo_Void* onPop) - { - } - Opt_Boolean GetIsEntryImpl(Ark_NavPathInfo peer) - { - return {}; - } - void SetIsEntryImpl(Ark_NavPathInfo peer, - const Opt_Boolean* isEntry) - { - } - Opt_String GetNavDestinationIdImpl(Ark_NavPathInfo peer) - { - return {}; - } - void SetNavDestinationIdImpl(Ark_NavPathInfo peer, - const Opt_String* navDestinationId) - { - } - } // NavPathInfoAccessor - namespace NavPathStackAccessor { - void DestroyPeerImpl(Ark_NavPathStack peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_NavPathStack ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void PushPath0Impl(Ark_NavPathStack peer, - Ark_NavPathInfo info, - const Opt_Boolean* animated) - { - } - void PushPath1Impl(Ark_NavPathStack peer, - Ark_NavPathInfo info, - const Opt_NavigationOptions* options) - { - } - void PushDestination0Impl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_NavPathStack peer, - Ark_NavPathInfo info, - const Opt_Boolean* animated, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void PushDestination1Impl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_NavPathStack peer, - Ark_NavPathInfo info, - const Opt_NavigationOptions* options, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void PushPathByName0Impl(Ark_NavPathStack peer, - const Ark_String* name, - const Opt_Object* param, - const Opt_Boolean* animated) - { - } - void PushPathByName1Impl(Ark_NavPathStack peer, - const Ark_String* name, - const Ark_Object* param, - const Callback_PopInfo_Void* onPop, - const Opt_Boolean* animated) - { - } - void PushDestinationByName0Impl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_NavPathStack peer, - const Ark_String* name, - const Ark_Object* param, - const Opt_Boolean* animated, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void PushDestinationByName1Impl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_NavPathStack peer, - const Ark_String* name, - const Ark_Object* param, - const Callback_PopInfo_Void* onPop, - const Opt_Boolean* animated, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void ReplacePath0Impl(Ark_NavPathStack peer, - Ark_NavPathInfo info, - const Opt_Boolean* animated) - { - } - void ReplacePath1Impl(Ark_NavPathStack peer, - Ark_NavPathInfo info, - const Opt_NavigationOptions* options) - { - } - void ReplaceDestinationImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_NavPathStack peer, - Ark_NavPathInfo info, - const Opt_NavigationOptions* options, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void ReplacePathByNameImpl(Ark_NavPathStack peer, - const Ark_String* name, - const Ark_Object* param, - const Opt_Boolean* animated) - { - } - Ark_Number RemoveByIndexesImpl(Ark_NavPathStack peer, - const Array_Number* indexes) - { - return {}; - } - Ark_Number RemoveByNameImpl(Ark_NavPathStack peer, - const Ark_String* name) - { - return {}; - } - Ark_Boolean RemoveByNavDestinationIdImpl(Ark_NavPathStack peer, - const Ark_String* navDestinationId) - { - return {}; - } - Opt_NavPathInfo Pop0Impl(Ark_NavPathStack peer, - const Opt_Boolean* animated) - { - return {}; - } - Opt_NavPathInfo Pop1Impl(Ark_NavPathStack peer, - const Ark_Object* result, - const Opt_Boolean* animated) - { - return {}; - } - Ark_Number PopToName0Impl(Ark_NavPathStack peer, - const Ark_String* name, - const Opt_Boolean* animated) - { - return {}; - } - Ark_Number PopToName1Impl(Ark_NavPathStack peer, - const Ark_String* name, - const Ark_Object* result, - const Opt_Boolean* animated) - { - return {}; - } - void PopToIndex0Impl(Ark_NavPathStack peer, - const Ark_Number* index, - const Opt_Boolean* animated) - { - } - void PopToIndex1Impl(Ark_NavPathStack peer, - const Ark_Number* index, - const Ark_Object* result, - const Opt_Boolean* animated) - { - } - Ark_Number MoveToTopImpl(Ark_NavPathStack peer, - const Ark_String* name, - const Opt_Boolean* animated) - { - return {}; - } - void MoveIndexToTopImpl(Ark_NavPathStack peer, - const Ark_Number* index, - const Opt_Boolean* animated) - { - } - void ClearImpl(Ark_NavPathStack peer, - const Opt_Boolean* animated) - { - } - Array_String GetAllPathNameImpl(Ark_NavPathStack peer) - { - return {}; - } - Opt_Object GetParamByIndexImpl(Ark_NavPathStack peer, - const Ark_Number* index) - { - return {}; - } - Array_Opt_Object GetParamByNameImpl(Ark_NavPathStack peer, - const Ark_String* name) - { - return {}; - } - Array_Number GetIndexByNameImpl(Ark_NavPathStack peer, - const Ark_String* name) - { - return {}; - } - Opt_NavPathStack GetParentImpl(Ark_NavPathStack peer) - { - return {}; - } - Ark_Number SizeImpl(Ark_NavPathStack peer) - { - return {}; - } - void DisableAnimationImpl(Ark_NavPathStack peer, - Ark_Boolean value) - { - } - void SetInterceptionImpl(Ark_NavPathStack peer, - const Ark_NavigationInterception* interception) - { - } - Array_NavPathInfo GetPathStackImpl(Ark_NavPathStack peer) - { - return {}; - } - void SetPathStackImpl(Ark_NavPathStack peer, - const Array_NavPathInfo* pathStack, - const Opt_Boolean* animated) - { - } - } // NavPathStackAccessor - namespace NodeContentAccessor { - void DestroyPeerImpl(Ark_NodeContent peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_NodeContent ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void AddFrameNodeImpl(Ark_NodeContent peer, - Ark_FrameNode node) - { - } - void RemoveFrameNodeImpl(Ark_NodeContent peer, - Ark_FrameNode node) - { - } - } // NodeContentAccessor - namespace OffscreenCanvasAccessor { - void DestroyPeerImpl(Ark_OffscreenCanvas peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_OffscreenCanvas ConstructImpl(const Ark_Number* width, - const Ark_Number* height, - const Opt_LengthMetricsUnit* unit) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_ImageBitmap TransferToImageBitmapImpl(Ark_OffscreenCanvas peer) - { - return {}; - } - Ark_OffscreenCanvasRenderingContext2D GetContext2dImpl(Ark_OffscreenCanvas peer, - const Opt_RenderingContextSettings* options) - { - return {}; - } - Ark_Number GetHeightImpl(Ark_OffscreenCanvas peer) - { - return {}; - } - void SetHeightImpl(Ark_OffscreenCanvas peer, - const Ark_Number* height) - { - } - Ark_Number GetWidthImpl(Ark_OffscreenCanvas peer) - { - return {}; - } - void SetWidthImpl(Ark_OffscreenCanvas peer, - const Ark_Number* width) - { - } - } // OffscreenCanvasAccessor - namespace OffscreenCanvasRenderingContext2DAccessor { - void DestroyPeerImpl(Ark_OffscreenCanvasRenderingContext2D peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_OffscreenCanvasRenderingContext2D ConstructImpl(const Ark_Number* width, - const Ark_Number* height, - const Opt_RenderingContextSettings* settings, - const Opt_LengthMetricsUnit* unit) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_String ToDataURLImpl(Ark_OffscreenCanvasRenderingContext2D peer, - const Opt_String* type, - const Opt_Number* quality) - { - return {}; - } - Ark_ImageBitmap TransferToImageBitmapImpl(Ark_OffscreenCanvasRenderingContext2D peer) - { - return {}; - } - } // OffscreenCanvasRenderingContext2DAccessor - namespace PanGestureEventAccessor { - void DestroyPeerImpl(Ark_PanGestureEvent peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_PanGestureEvent ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_Number GetOffsetXImpl(Ark_PanGestureEvent peer) - { - return {}; - } - void SetOffsetXImpl(Ark_PanGestureEvent peer, - const Ark_Number* offsetX) - { - } - Ark_Number GetOffsetYImpl(Ark_PanGestureEvent peer) - { - return {}; - } - void SetOffsetYImpl(Ark_PanGestureEvent peer, - const Ark_Number* offsetY) - { - } - Ark_Number GetVelocityXImpl(Ark_PanGestureEvent peer) - { - return {}; - } - void SetVelocityXImpl(Ark_PanGestureEvent peer, - const Ark_Number* velocityX) - { - } - Ark_Number GetVelocityYImpl(Ark_PanGestureEvent peer) - { - return {}; - } - void SetVelocityYImpl(Ark_PanGestureEvent peer, - const Ark_Number* velocityY) - { - } - Ark_Number GetVelocityImpl(Ark_PanGestureEvent peer) - { - return {}; - } - void SetVelocityImpl(Ark_PanGestureEvent peer, - const Ark_Number* velocity) - { - } - } // PanGestureEventAccessor - namespace PanGestureInterfaceAccessor { - void DestroyPeerImpl(Ark_PanGestureInterface peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_PanGestureInterface ConstructImpl(const Ark_Union_PanGestureInterface_Invoke_Literal_PanGestureOptions* value) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_PanGestureInterface OnActionStartImpl(Ark_PanGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - return {}; - } - Ark_PanGestureInterface OnActionUpdateImpl(Ark_PanGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - return {}; - } - Ark_PanGestureInterface OnActionEndImpl(Ark_PanGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - return {}; - } - Ark_PanGestureInterface OnActionCancel0Impl(Ark_PanGestureInterface peer, - const Callback_Void* event) - { - return {}; - } - Ark_PanGestureInterface OnActionCancel1Impl(Ark_PanGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - return {}; - } - } // PanGestureInterfaceAccessor - namespace PanGestureOptionsAccessor { - void DestroyPeerImpl(Ark_PanGestureOptions peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_PanGestureOptions ConstructImpl(const Opt_PanGestureHandlerOptions* value) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void SetDirectionImpl(Ark_PanGestureOptions peer, - Ark_PanDirection value) - { - } - void SetDistanceImpl(Ark_PanGestureOptions peer, - const Ark_Number* value) - { - } - void SetFingersImpl(Ark_PanGestureOptions peer, - const Ark_Number* value) - { - } - Ark_PanDirection GetDirectionImpl(Ark_PanGestureOptions peer) - { - return {}; - } - Ark_Number GetDistanceImpl(Ark_PanGestureOptions peer) - { - return {}; - } - } // PanGestureOptionsAccessor - namespace PanRecognizerAccessor { - void DestroyPeerImpl(Ark_PanRecognizer peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_PanRecognizer ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_PanGestureOptions GetPanGestureOptionsImpl(Ark_PanRecognizer peer) - { - return {}; - } - } // PanRecognizerAccessor - namespace ParagraphStyleAccessor { - void DestroyPeerImpl(Ark_ParagraphStyle peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_ParagraphStyle ConstructImpl(const Opt_ParagraphStyleInterface* value) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Opt_TextAlign GetTextAlignImpl(Ark_ParagraphStyle peer) - { - return {}; - } - Opt_Number GetTextIndentImpl(Ark_ParagraphStyle peer) - { - return {}; - } - Opt_Number GetMaxLinesImpl(Ark_ParagraphStyle peer) - { - return {}; - } - Opt_TextOverflow GetOverflowImpl(Ark_ParagraphStyle peer) - { - return {}; - } - Opt_WordBreak GetWordBreakImpl(Ark_ParagraphStyle peer) - { - return {}; - } - Opt_Union_Number_LeadingMarginPlaceholder GetLeadingMarginImpl(Ark_ParagraphStyle peer) - { - return {}; - } - Opt_Number GetParagraphSpacingImpl(Ark_ParagraphStyle peer) - { - return {}; - } - } // ParagraphStyleAccessor - namespace Path2DAccessor { - void DestroyPeerImpl(Ark_Path2D peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_Path2D Construct0Impl() - { - return {}; - } - Ark_Path2D Construct1Impl(Ark_LengthMetricsUnit unit) - { - return {}; - } - Ark_Path2D Construct2Impl(Ark_Path2D path) - { - return {}; - } - Ark_Path2D Construct3Impl(Ark_Path2D path, - Ark_LengthMetricsUnit unit) - { - return {}; - } - Ark_Path2D Construct4Impl(const Ark_String* d) - { - return {}; - } - Ark_Path2D Construct5Impl(const Ark_String* description, - Ark_LengthMetricsUnit unit) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void AddPathImpl(Ark_Path2D peer, - Ark_Path2D path, - const Opt_Matrix2D* transform) - { - } - } // Path2DAccessor - namespace PathShapeAccessor { - void DestroyPeerImpl(Ark_PathShape peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_PathShape ConstructImpl(const Opt_PathShapeOptions* options) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_PathShape OffsetImpl(Ark_PathShape peer, - const Ark_Position* offset) - { - return {}; - } - Ark_PathShape FillImpl(Ark_PathShape peer, - const Ark_ResourceColor* color) - { - return {}; - } - Ark_PathShape PositionImpl(Ark_PathShape peer, - const Ark_Position* position) - { - return {}; - } - Ark_PathShape CommandsImpl(Ark_PathShape peer, - const Ark_String* commands) - { - return {}; - } - } // PathShapeAccessor - namespace PatternLockControllerAccessor { - void DestroyPeerImpl(Ark_PatternLockController peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_PatternLockController ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void ResetImpl(Ark_PatternLockController peer) - { - } - void SetChallengeResultImpl(Ark_PatternLockController peer, - Ark_PatternLockChallengeResult result) - { - } - } // PatternLockControllerAccessor - namespace PermissionRequestAccessor { - void DestroyPeerImpl(Ark_PermissionRequest peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_PermissionRequest ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void DenyImpl(Ark_PermissionRequest peer) - { - } - Ark_String GetOriginImpl(Ark_PermissionRequest peer) - { - return {}; - } - Array_String GetAccessibleResourceImpl(Ark_PermissionRequest peer) - { - return {}; - } - void GrantImpl(Ark_PermissionRequest peer, - const Array_String* resources) - { - } - } // PermissionRequestAccessor - namespace PersistentStorageBackendAccessor { - Opt_String GetImpl(const Ark_String* key) - { - return {}; - } - Ark_Boolean HasImpl(const Ark_String* key) - { - return {}; - } - void RemoveImpl(const Ark_String* key) - { - } - void SetImpl(const Ark_String* key, - const Ark_String* value) - { - } - void ClearImpl() - { - } - } // PersistentStorageBackendAccessor - namespace PinchGestureEventAccessor { - void DestroyPeerImpl(Ark_PinchGestureEvent peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_PinchGestureEvent ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_Number GetScaleImpl(Ark_PinchGestureEvent peer) - { - return {}; - } - void SetScaleImpl(Ark_PinchGestureEvent peer, - const Ark_Number* scale) - { - } - Ark_Number GetPinchCenterXImpl(Ark_PinchGestureEvent peer) - { - return {}; - } - void SetPinchCenterXImpl(Ark_PinchGestureEvent peer, - const Ark_Number* pinchCenterX) - { - } - Ark_Number GetPinchCenterYImpl(Ark_PinchGestureEvent peer) - { - return {}; - } - void SetPinchCenterYImpl(Ark_PinchGestureEvent peer, - const Ark_Number* pinchCenterY) - { - } - } // PinchGestureEventAccessor - namespace PinchGestureInterfaceAccessor { - void DestroyPeerImpl(Ark_PinchGestureInterface peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_PinchGestureInterface ConstructImpl(const Ark_PinchGestureInterface_Invoke_Literal* value) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_PinchGestureInterface OnActionStartImpl(Ark_PinchGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - return {}; - } - Ark_PinchGestureInterface OnActionUpdateImpl(Ark_PinchGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - return {}; - } - Ark_PinchGestureInterface OnActionEndImpl(Ark_PinchGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - return {}; - } - Ark_PinchGestureInterface OnActionCancel0Impl(Ark_PinchGestureInterface peer, - const Callback_Void* event) - { - return {}; - } - Ark_PinchGestureInterface OnActionCancel1Impl(Ark_PinchGestureInterface peer, - const Callback_GestureEvent_Void* event) - { - return {}; - } - } // PinchGestureInterfaceAccessor - namespace PinchRecognizerAccessor { - void DestroyPeerImpl(Ark_PinchRecognizer peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_PinchRecognizer ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() + } // NavDestinationContextAccessor + namespace NavExtenderAccessor { + void SetNavigationOptionsImpl(Ark_NativePointer ptr, + Ark_NavPathStack pathStack) { - return reinterpret_cast(&DestroyPeerImpl); + auto frameNode = reinterpret_cast(node); + CHECK_NULL_VOID(frameNode); } - Ark_Number GetDistanceImpl(Ark_PinchRecognizer peer) + void SetUpdateStackCallbackImpl(Ark_NavPathStack peer, + const NavExtender_OnUpdateStack* callback) { - return {}; } - } // PinchRecognizerAccessor - namespace PixelMapMockAccessor { - void DestroyPeerImpl(Ark_PixelMapMock peer) + void SyncStackImpl(Ark_NavPathStack peer) { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } } - Ark_PixelMapMock ConstructImpl() + Ark_Boolean CheckNeedCreateImpl(Ark_NativePointer navigation, + Ark_Int32 index) { + auto frameNode = reinterpret_cast(node); + CHECK_NULL_VOID(frameNode); return {}; } - Ark_NativePointer GetFinalizerImpl() + void SetNavDestinationNodeImpl(Ark_NavPathStack peer, + Ark_Int32 index, + Ark_NativePointer node) { - return reinterpret_cast(&DestroyPeerImpl); } - void ReleaseImpl(Ark_PixelMapMock peer) + void PushPathImpl(Ark_NavPathStack pathStack, + Ark_NavPathInfo info, + const Ark_NavigationOptions* options) { } - } // PixelMapMockAccessor - namespace ProgressMaskAccessor { - void DestroyPeerImpl(Ark_ProgressMask peer) + void ReplacePathImpl(Ark_NavPathStack pathStack, + Ark_NavPathInfo info, + const Ark_NavigationOptions* options) { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } } - Ark_ProgressMask ConstructImpl(const Ark_Number* value, - const Ark_Number* total, - const Ark_ResourceColor* color) + Ark_String PopImpl(Ark_NavPathStack pathStack, + Ark_Boolean animated) { return {}; } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void UpdateProgressImpl(Ark_ProgressMask peer, - const Ark_Number* value) - { - } - void UpdateColorImpl(Ark_ProgressMask peer, - const Ark_ResourceColor* value) - { - } - void EnableBreathingAnimationImpl(Ark_ProgressMask peer, - Ark_Boolean value) - { - } - } // ProgressMaskAccessor - namespace PromptActionAccessor { - void DestroyPeerImpl(Ark_PromptAction peer) + void SetOnPopCallbackImpl(Ark_NavPathStack pathStack, + const Callback_String_Void* popCallback) { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } } - Ark_PromptAction ConstructImpl() + Ark_String GetIdByIndexImpl(Ark_NavPathStack pathStack, + Ark_Int32 index) { return {}; } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void OpenPopupImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_PromptAction peer, - Ark_ComponentContent content, - const Ark_TargetInfo* target, - const Opt_PopupCommonOptions* options, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void UpatePopupImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_PromptAction peer, - Ark_ComponentContent content, - const Ark_PopupCommonOptions* options, - const Opt_Boolean* partialUpdate, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void ClosePopupImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_PromptAction peer, - Ark_ComponentContent content, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void OpenMenuImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_PromptAction peer, - Ark_ComponentContent content, - const Ark_TargetInfo* target, - const Opt_MenuOptions* options, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) + Array_String GetIdByNameImpl(Ark_NavPathStack pathStack, + const Ark_String* name) { + return {}; } - void UpdateMenuImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_PromptAction peer, - Ark_ComponentContent content, - const Ark_MenuOptions* options, - const Opt_Boolean* partialUpdate, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) + void PopToIndexImpl(Ark_NavPathStack pathStack, + Ark_Int32 index, + Ark_Boolean animated) { } - void CloseMenuImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_PromptAction peer, - Ark_ComponentContent content, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) + Ark_Number PopToNameImpl(Ark_NavPathStack pathStack, + const Ark_String* name, + Ark_Boolean animated) { + return {}; } - } // PromptActionAccessor - namespace PulseSymbolEffectAccessor { - void DestroyPeerImpl(Ark_PulseSymbolEffect peer) + } // NavExtenderAccessor + namespace NavigationTransitionProxyAccessor { + void DestroyPeerImpl(Ark_NavigationTransitionProxy peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_PulseSymbolEffect ConstructImpl() + Ark_NavigationTransitionProxy ConstructImpl() { return {}; } @@ -17152,78 +13850,62 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - } // PulseSymbolEffectAccessor - namespace RectShapeAccessor { - void DestroyPeerImpl(Ark_RectShape peer) + void FinishTransitionImpl(Ark_NavigationTransitionProxy peer) { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } } - Ark_RectShape ConstructImpl(const Opt_Union_RectShapeOptions_RoundRectShapeOptions* options) + Ark_NavContentInfo GetFromImpl(Ark_NavigationTransitionProxy peer) { return {}; } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_RectShape OffsetImpl(Ark_RectShape peer, - const Ark_Position* offset) + void SetFromImpl(Ark_NavigationTransitionProxy peer, + const Ark_NavContentInfo* from) { - return {}; } - Ark_RectShape FillImpl(Ark_RectShape peer, - const Ark_ResourceColor* color) + Ark_NavContentInfo GetToImpl(Ark_NavigationTransitionProxy peer) { return {}; } - Ark_RectShape PositionImpl(Ark_RectShape peer, - const Ark_Position* position) + void SetToImpl(Ark_NavigationTransitionProxy peer, + const Ark_NavContentInfo* to) { - return {}; } - Ark_RectShape WidthImpl(Ark_RectShape peer, - const Ark_Length* width) + Opt_Boolean GetIsInteractiveImpl(Ark_NavigationTransitionProxy peer) { return {}; } - Ark_RectShape HeightImpl(Ark_RectShape peer, - const Ark_Length* height) + void SetIsInteractiveImpl(Ark_NavigationTransitionProxy peer, + const Opt_Boolean* isInteractive) { - return {}; } - Ark_RectShape SizeImpl(Ark_RectShape peer, - const Ark_SizeOptions* size) + Opt_VoidCallback GetCancelTransitionImpl(Ark_NavigationTransitionProxy peer) { return {}; } - Ark_RectShape RadiusWidthImpl(Ark_RectShape peer, - const Ark_Union_Number_String* rWidth) + void SetCancelTransitionImpl(Ark_NavigationTransitionProxy peer, + const Opt_VoidCallback* cancelTransition) { - return {}; } - Ark_RectShape RadiusHeightImpl(Ark_RectShape peer, - const Ark_Union_Number_String* rHeight) + Opt_UpdateTransitionCallback GetUpdateTransitionImpl(Ark_NavigationTransitionProxy peer) { return {}; } - Ark_RectShape RadiusImpl(Ark_RectShape peer, - const Ark_Union_Number_String_Array_Union_Number_String* radius) + void SetUpdateTransitionImpl(Ark_NavigationTransitionProxy peer, + const Opt_UpdateTransitionCallback* updateTransition) { - return {}; } - } // RectShapeAccessor - namespace RenderingContextSettingsAccessor { - void DestroyPeerImpl(Ark_RenderingContextSettings peer) + } // NavigationTransitionProxyAccessor + namespace NavPathInfoAccessor { + void DestroyPeerImpl(Ark_NavPathInfo peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_RenderingContextSettings ConstructImpl(const Opt_Boolean* antialias) + Ark_NavPathInfo ConstructImpl(const Ark_String* name, + const Opt_Object* param, + const Opt_Callback_PopInfo_Void* onPop, + const Opt_Boolean* isEntry) { return {}; } @@ -17231,290 +13913,311 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Opt_Boolean GetAntialiasImpl(Ark_RenderingContextSettings peer) + Ark_String GetNameImpl(Ark_NavPathInfo peer) { return {}; } - void SetAntialiasImpl(Ark_RenderingContextSettings peer, - const Opt_Boolean* antialias) - { - } - } // RenderingContextSettingsAccessor - namespace RenderNodeAccessor { - void DestroyPeerImpl(Ark_RenderNode peer) + void SetNameImpl(Ark_NavPathInfo peer, + const Ark_String* name) { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } } - Ark_RenderNode ConstructImpl() + Opt_Object GetParamImpl(Ark_NavPathInfo peer) { return {}; } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void AppendChildImpl(Ark_RenderNode peer, - Ark_RenderNode node) - { - } - void InsertChildAfterImpl(Ark_RenderNode peer, - Ark_RenderNode child, - const Opt_RenderNode* sibling) - { - } - void RemoveChildImpl(Ark_RenderNode peer, - Ark_RenderNode node) - { - } - void ClearChildrenImpl(Ark_RenderNode peer) - { - } - Opt_RenderNode GetChildImpl(Ark_RenderNode peer, - const Ark_Number* index) + void SetParamImpl(Ark_NavPathInfo peer, + const Opt_Object* param) { - return {}; } - Opt_RenderNode GetFirstChildImpl(Ark_RenderNode peer) + Opt_Callback_PopInfo_Void GetOnPopImpl(Ark_NavPathInfo peer) { return {}; } - Opt_RenderNode GetNextSiblingImpl(Ark_RenderNode peer) + void SetOnPopImpl(Ark_NavPathInfo peer, + const Opt_Callback_PopInfo_Void* onPop) { - return {}; } - Opt_RenderNode GetPreviousSiblingImpl(Ark_RenderNode peer) + Opt_Boolean GetIsEntryImpl(Ark_NavPathInfo peer) { return {}; } - void DrawImpl(Ark_RenderNode peer, - Ark_DrawContext context) - { - } - void InvalidateImpl(Ark_RenderNode peer) - { - } - void DisposeImpl(Ark_RenderNode peer) + void SetIsEntryImpl(Ark_NavPathInfo peer, + const Opt_Boolean* isEntry) { } - Ark_Number GetBackgroundColorImpl(Ark_RenderNode peer) + Opt_String GetNavDestinationIdImpl(Ark_NavPathInfo peer) { return {}; } - void SetBackgroundColorImpl(Ark_RenderNode peer, - const Ark_Number* backgroundColor) - { - } - Ark_Boolean GetClipToFrameImpl(Ark_RenderNode peer) + void SetNavDestinationIdImpl(Ark_NavPathInfo peer, + const Opt_String* navDestinationId) { - return {}; } - void SetClipToFrameImpl(Ark_RenderNode peer, - Ark_Boolean clipToFrame) + } // NavPathInfoAccessor + namespace NavPathStackAccessor { + void DestroyPeerImpl(Ark_NavPathStack peer) { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Ark_Number GetOpacityImpl(Ark_RenderNode peer) + Ark_NavPathStack ConstructImpl() { return {}; } - void SetOpacityImpl(Ark_RenderNode peer, - const Ark_Number* opacity) + Ark_NativePointer GetFinalizerImpl() { + return reinterpret_cast(&DestroyPeerImpl); } - Ark_Size GetSizeImpl(Ark_RenderNode peer) + void PushPath0Impl(Ark_NavPathStack peer, + Ark_NavPathInfo info, + const Opt_Boolean* animated) { - return {}; } - void SetSizeImpl(Ark_RenderNode peer, - const Ark_Size* size) + void PushPath1Impl(Ark_NavPathStack peer, + Ark_NavPathInfo info, + const Opt_NavigationOptions* options) { } - Ark_Vector2 GetPositionImpl(Ark_RenderNode peer) + void PushDestination0Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + Ark_NavPathStack peer, + Ark_NavPathInfo info, + const Opt_Boolean* animated, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { - return {}; } - void SetPositionImpl(Ark_RenderNode peer, - const Ark_Vector2* position) + void PushDestination1Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + Ark_NavPathStack peer, + Ark_NavPathInfo info, + const Opt_NavigationOptions* options, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { } - Ark_Frame GetFrameImpl(Ark_RenderNode peer) + void PushPathByName0Impl(Ark_NavPathStack peer, + const Ark_String* name, + const Opt_Object* param, + const Opt_Boolean* animated) { - return {}; } - void SetFrameImpl(Ark_RenderNode peer, - const Ark_Frame* frame) + void PushPathByName1Impl(Ark_NavPathStack peer, + const Ark_String* name, + const Ark_Object* param, + const Callback_PopInfo_Void* onPop, + const Opt_Boolean* animated) { } - Ark_Vector2 GetPivotImpl(Ark_RenderNode peer) + void PushDestinationByName0Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + Ark_NavPathStack peer, + const Ark_String* name, + const Ark_Object* param, + const Opt_Boolean* animated, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { - return {}; } - void SetPivotImpl(Ark_RenderNode peer, - const Ark_Vector2* pivot) + void PushDestinationByName1Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + Ark_NavPathStack peer, + const Ark_String* name, + const Ark_Object* param, + const Callback_PopInfo_Void* onPop, + const Opt_Boolean* animated, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { } - Ark_Vector2 GetScaleImpl(Ark_RenderNode peer) + void ReplacePath0Impl(Ark_NavPathStack peer, + Ark_NavPathInfo info, + const Opt_Boolean* animated) { - return {}; } - void SetScaleImpl(Ark_RenderNode peer, - const Ark_Vector2* scale) + void ReplacePath1Impl(Ark_NavPathStack peer, + Ark_NavPathInfo info, + const Opt_NavigationOptions* options) { } - Ark_Vector2 GetTranslationImpl(Ark_RenderNode peer) + void ReplaceDestinationImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + Ark_NavPathStack peer, + Ark_NavPathInfo info, + const Opt_NavigationOptions* options, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { - return {}; } - void SetTranslationImpl(Ark_RenderNode peer, - const Ark_Vector2* translation) + void ReplacePathByNameImpl(Ark_NavPathStack peer, + const Ark_String* name, + const Ark_Object* param, + const Opt_Boolean* animated) { } - Ark_Vector3 GetRotationImpl(Ark_RenderNode peer) + Ark_Number RemoveByIndexesImpl(Ark_NavPathStack peer, + const Array_Number* indexes) { return {}; } - void SetRotationImpl(Ark_RenderNode peer, - const Ark_Vector3* rotation) - { - } - Ark_Matrix4 GetTransformImpl(Ark_RenderNode peer) + Ark_Number RemoveByNameImpl(Ark_NavPathStack peer, + const Ark_String* name) { return {}; } - void SetTransformImpl(Ark_RenderNode peer, - const Ark_Matrix4* transform) + Ark_Boolean RemoveByNavDestinationIdImpl(Ark_NavPathStack peer, + const Ark_String* navDestinationId) { + return {}; } - Ark_Number GetShadowColorImpl(Ark_RenderNode peer) + Opt_NavPathInfo Pop0Impl(Ark_NavPathStack peer, + const Opt_Boolean* animated) { return {}; } - void SetShadowColorImpl(Ark_RenderNode peer, - const Ark_Number* shadowColor) + Opt_NavPathInfo Pop1Impl(Ark_NavPathStack peer, + const Ark_Object* result, + const Opt_Boolean* animated) { + return {}; } - Ark_Vector2 GetShadowOffsetImpl(Ark_RenderNode peer) + Ark_Number PopToName0Impl(Ark_NavPathStack peer, + const Ark_String* name, + const Opt_Boolean* animated) { return {}; } - void SetShadowOffsetImpl(Ark_RenderNode peer, - const Ark_Vector2* shadowOffset) + Ark_Number PopToName1Impl(Ark_NavPathStack peer, + const Ark_String* name, + const Ark_Object* result, + const Opt_Boolean* animated) { + return {}; } - Ark_String GetLabelImpl(Ark_RenderNode peer) + void PopToIndex0Impl(Ark_NavPathStack peer, + const Ark_Number* index, + const Opt_Boolean* animated) { - return {}; } - void SetLabelImpl(Ark_RenderNode peer, - const Ark_String* label) + void PopToIndex1Impl(Ark_NavPathStack peer, + const Ark_Number* index, + const Ark_Object* result, + const Opt_Boolean* animated) { } - Ark_Number GetShadowAlphaImpl(Ark_RenderNode peer) + Ark_Number MoveToTopImpl(Ark_NavPathStack peer, + const Ark_String* name, + const Opt_Boolean* animated) { return {}; } - void SetShadowAlphaImpl(Ark_RenderNode peer, - const Ark_Number* shadowAlpha) + void MoveIndexToTopImpl(Ark_NavPathStack peer, + const Ark_Number* index, + const Opt_Boolean* animated) { } - Ark_Number GetShadowElevationImpl(Ark_RenderNode peer) + void ClearImpl(Ark_NavPathStack peer, + const Opt_Boolean* animated) { - return {}; } - void SetShadowElevationImpl(Ark_RenderNode peer, - const Ark_Number* shadowElevation) + Array_String GetAllPathNameImpl(Ark_NavPathStack peer) { + return {}; } - Ark_Number GetShadowRadiusImpl(Ark_RenderNode peer) + Opt_Object GetParamByIndexImpl(Ark_NavPathStack peer, + const Ark_Number* index) { return {}; } - void SetShadowRadiusImpl(Ark_RenderNode peer, - const Ark_Number* shadowRadius) + Array_Opt_Object GetParamByNameImpl(Ark_NavPathStack peer, + const Ark_String* name) { + return {}; } - Ark_EdgeStyles GetBorderStyleImpl(Ark_RenderNode peer) + Array_Number GetIndexByNameImpl(Ark_NavPathStack peer, + const Ark_String* name) { return {}; } - void SetBorderStyleImpl(Ark_RenderNode peer, - const Ark_EdgeStyles* borderStyle) + Opt_NavPathStack GetParentImpl(Ark_NavPathStack peer) { + return {}; } - Ark_Edges GetBorderWidthImpl(Ark_RenderNode peer) + Ark_Number SizeImpl(Ark_NavPathStack peer) { return {}; } - void SetBorderWidthImpl(Ark_RenderNode peer, - const Ark_Edges* borderWidth) + void DisableAnimationImpl(Ark_NavPathStack peer, + Ark_Boolean value) { } - Ark_Edges GetBorderColorImpl(Ark_RenderNode peer) + void SetInterceptionImpl(Ark_NavPathStack peer, + const Ark_NavigationInterception* interception) { - return {}; } - void SetBorderColorImpl(Ark_RenderNode peer, - const Ark_Edges* borderColor) + Array_NavPathInfo GetPathStackImpl(Ark_NavPathStack peer) { + return {}; } - Ark_BorderRadiuses_graphics GetBorderRadiusImpl(Ark_RenderNode peer) + void SetPathStackImpl(Ark_NavPathStack peer, + const Array_NavPathInfo* pathStack, + const Opt_Boolean* animated) { - return {}; } - void SetBorderRadiusImpl(Ark_RenderNode peer, - const Ark_BorderRadiuses_graphics* borderRadius) + } // NavPathStackAccessor + namespace OffscreenCanvasAccessor { + void DestroyPeerImpl(Ark_OffscreenCanvas peer) { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Ark_ShapeMask GetShapeMaskImpl(Ark_RenderNode peer) + Ark_OffscreenCanvas ConstructImpl(const Ark_Number* width, + const Ark_Number* height, + const Opt_LengthMetricsUnit* unit) { return {}; } - void SetShapeMaskImpl(Ark_RenderNode peer, - Ark_ShapeMask shapeMask) + Ark_NativePointer GetFinalizerImpl() { + return reinterpret_cast(&DestroyPeerImpl); } - Ark_ShapeClip GetShapeClipImpl(Ark_RenderNode peer) + Ark_ImageBitmap TransferToImageBitmapImpl(Ark_OffscreenCanvas peer) { return {}; } - void SetShapeClipImpl(Ark_RenderNode peer, - Ark_ShapeClip shapeClip) + Ark_OffscreenCanvasRenderingContext2D GetContext2dImpl(Ark_OffscreenCanvas peer, + const Opt_RenderingContextSettings* options) { + return {}; } - Ark_Boolean GetMarkNodeGroupImpl(Ark_RenderNode peer) + Ark_Number GetHeightImpl(Ark_OffscreenCanvas peer) { return {}; } - void SetMarkNodeGroupImpl(Ark_RenderNode peer, - Ark_Boolean markNodeGroup) + void SetHeightImpl(Ark_OffscreenCanvas peer, + const Ark_Number* height) { } - Ark_LengthMetricsUnit GetLengthMetricsUnitImpl(Ark_RenderNode peer) + Ark_Number GetWidthImpl(Ark_OffscreenCanvas peer) { return {}; } - void SetLengthMetricsUnitImpl(Ark_RenderNode peer, - Ark_LengthMetricsUnit lengthMetricsUnit) - { - } - } // RenderNodeAccessor - namespace RenderServiceNodeAccessor { - Ark_Int32 GetNodeIdImpl(const Ark_String* nodeId) + void SetWidthImpl(Ark_OffscreenCanvas peer, + const Ark_Number* width) { - return {}; } - } // RenderServiceNodeAccessor - namespace ReplaceSymbolEffectAccessor { - void DestroyPeerImpl(Ark_ReplaceSymbolEffect peer) + } // OffscreenCanvasAccessor + namespace OffscreenCanvasRenderingContext2DAccessor { + void DestroyPeerImpl(Ark_OffscreenCanvasRenderingContext2D peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_ReplaceSymbolEffect ConstructImpl(const Opt_EffectScope* scope) + Ark_OffscreenCanvasRenderingContext2D ConstructImpl(const Ark_Number* width, + const Ark_Number* height, + const Opt_RenderingContextSettings* settings, + const Opt_LengthMetricsUnit* unit) { return {}; } @@ -17522,25 +14225,26 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Opt_EffectScope GetScopeImpl(Ark_ReplaceSymbolEffect peer) + Ark_String ToDataURLImpl(Ark_OffscreenCanvasRenderingContext2D peer, + const Opt_String* type, + const Opt_Number* quality) { return {}; } - void SetScopeImpl(Ark_ReplaceSymbolEffect peer, - const Opt_EffectScope* scope) + Ark_ImageBitmap TransferToImageBitmapImpl(Ark_OffscreenCanvasRenderingContext2D peer) { + return {}; } - } // ReplaceSymbolEffectAccessor - namespace RestrictedWorkerAccessor { - void DestroyPeerImpl(Ark_RestrictedWorker peer) + } // OffscreenCanvasRenderingContext2DAccessor + namespace PanGestureEventAccessor { + void DestroyPeerImpl(Ark_PanGestureEvent peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_RestrictedWorker ConstructImpl(const Ark_String* scriptURL, - const Opt_WorkerOptions* options) + Ark_PanGestureEvent ConstructImpl() { return {}; } @@ -17548,121 +14252,93 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void PostMessage0Impl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_Object* message, - const Array_Buffer* transfer) - { - } - void PostMessage1Impl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_Object* message, - const Opt_PostMessageOptions* options) - { - } - void PostMessageWithSharedSendableImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_Object* message, - const Opt_Array_Buffer* transfer) + Ark_Number GetOffsetXImpl(Ark_PanGestureEvent peer) { + return {}; } - void OnImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_String* Type, - const WorkerEventListener* listener) + void SetOffsetXImpl(Ark_PanGestureEvent peer, + const Ark_Number* offsetX) { } - void OnceImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_String* Type, - const WorkerEventListener* listener) + Ark_Number GetOffsetYImpl(Ark_PanGestureEvent peer) { + return {}; } - void OffImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_String* Type, - const Opt_WorkerEventListener* listener) + void SetOffsetYImpl(Ark_PanGestureEvent peer, + const Ark_Number* offsetY) { } - void TerminateImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer) + Ark_Number GetVelocityXImpl(Ark_PanGestureEvent peer) { + return {}; } - void AddEventListenerImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_String* Type, - const WorkerEventListener* listener) + void SetVelocityXImpl(Ark_PanGestureEvent peer, + const Ark_Number* velocityX) { } - Ark_Boolean DispatchEventImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_Event* event) + Ark_Number GetVelocityYImpl(Ark_PanGestureEvent peer) { return {}; } - void RemoveEventListenerImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_String* Type, - const Opt_WorkerEventListener* callback_) + void SetVelocityYImpl(Ark_PanGestureEvent peer, + const Ark_Number* velocityY) { } - void RemoveAllListenerImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer) + Ark_Number GetVelocityImpl(Ark_PanGestureEvent peer) { + return {}; } - void RegisterGlobalCallObjectImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Ark_String* instanceName, - const Ark_Object* globalCallObject) + void SetVelocityImpl(Ark_PanGestureEvent peer, + const Ark_Number* velocity) { } - void UnregisterGlobalCallObjectImpl(Ark_VMContext vmContext, - Ark_RestrictedWorker peer, - const Opt_String* instanceName) + } // PanGestureEventAccessor + namespace PanGestureOptionsAccessor { + void DestroyPeerImpl(Ark_PanGestureOptions peer) { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Opt_RestrictedWorker_onexit_Callback GetOnexitImpl(Ark_RestrictedWorker peer) + Ark_PanGestureOptions ConstructImpl(const Opt_PanGestureHandlerOptions* value) { return {}; } - void SetOnexitImpl(Ark_RestrictedWorker peer, - const Opt_RestrictedWorker_onexit_Callback* onexit) - { - } - Opt_RestrictedWorker_onerror_Callback GetOnerrorImpl(Ark_RestrictedWorker peer) + Ark_NativePointer GetFinalizerImpl() { - return {}; + return reinterpret_cast(&DestroyPeerImpl); } - void SetOnerrorImpl(Ark_RestrictedWorker peer, - const Opt_RestrictedWorker_onerror_Callback* onerror) + void SetDirectionImpl(Ark_PanGestureOptions peer, + Ark_PanDirection value) { } - Opt_RestrictedWorker_onmessage_Callback GetOnmessageImpl(Ark_RestrictedWorker peer) + void SetDistanceImpl(Ark_PanGestureOptions peer, + const Ark_Number* value) { - return {}; } - void SetOnmessageImpl(Ark_RestrictedWorker peer, - const Opt_RestrictedWorker_onmessage_Callback* onmessage) + void SetFingersImpl(Ark_PanGestureOptions peer, + const Ark_Number* value) { } - Opt_RestrictedWorker_onmessage_Callback GetOnmessageerrorImpl(Ark_RestrictedWorker peer) + Ark_PanDirection GetDirectionImpl(Ark_PanGestureOptions peer) { return {}; } - void SetOnmessageerrorImpl(Ark_RestrictedWorker peer, - const Opt_RestrictedWorker_onmessage_Callback* onmessageerror) + Ark_Number GetDistanceImpl(Ark_PanGestureOptions peer) { + return {}; } - } // RestrictedWorkerAccessor - namespace RichEditorBaseControllerAccessor { - void DestroyPeerImpl(Ark_RichEditorBaseController peer) + } // PanGestureOptionsAccessor + namespace PanRecognizerAccessor { + void DestroyPeerImpl(Ark_PanRecognizer peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_RichEditorBaseController ConstructImpl() + Ark_PanRecognizer ConstructImpl() { return {}; } @@ -17670,138 +14346,133 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Number GetCaretOffsetImpl(Ark_RichEditorBaseController peer) + Ark_PanGestureOptions GetPanGestureOptionsImpl(Ark_PanRecognizer peer) { return {}; } - Ark_Boolean SetCaretOffsetImpl(Ark_RichEditorBaseController peer, - const Ark_Number* offset) + } // PanRecognizerAccessor + namespace ParagraphStyleAccessor { + void DestroyPeerImpl(Ark_ParagraphStyle peer) + { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } + } + Ark_ParagraphStyle ConstructImpl(const Opt_ParagraphStyleInterface* value) { return {}; } - void CloseSelectionMenuImpl(Ark_RichEditorBaseController peer) + Ark_NativePointer GetFinalizerImpl() { + return reinterpret_cast(&DestroyPeerImpl); } - Ark_RichEditorTextStyle GetTypingStyleImpl(Ark_RichEditorBaseController peer) + Opt_TextAlign GetTextAlignImpl(Ark_ParagraphStyle peer) { return {}; } - void SetTypingStyleImpl(Ark_RichEditorBaseController peer, - const Ark_RichEditorTextStyle* value) - { - } - void SetSelectionImpl(Ark_RichEditorBaseController peer, - const Ark_Number* selectionStart, - const Ark_Number* selectionEnd, - const Opt_SelectionOptions* options) + Opt_Number GetTextIndentImpl(Ark_ParagraphStyle peer) { + return {}; } - Ark_Boolean IsEditingImpl(Ark_RichEditorBaseController peer) + Opt_Number GetMaxLinesImpl(Ark_ParagraphStyle peer) { return {}; } - void StopEditingImpl(Ark_RichEditorBaseController peer) + Opt_TextOverflow GetOverflowImpl(Ark_ParagraphStyle peer) { + return {}; } - Ark_LayoutManager GetLayoutManagerImpl(Ark_RichEditorBaseController peer) + Opt_WordBreak GetWordBreakImpl(Ark_ParagraphStyle peer) { return {}; } - Ark_PreviewText GetPreviewTextImpl(Ark_RichEditorBaseController peer) + Opt_Union_Number_LeadingMarginPlaceholder GetLeadingMarginImpl(Ark_ParagraphStyle peer) { return {}; } - Opt_RectResult GetCaretRectImpl(Ark_RichEditorBaseController peer) + Opt_Number GetParagraphSpacingImpl(Ark_ParagraphStyle peer) { return {}; } - } // RichEditorBaseControllerAccessor - namespace RichEditorControllerAccessor { - void DestroyPeerImpl(Ark_RichEditorController peer) + } // ParagraphStyleAccessor + namespace Path2DAccessor { + void DestroyPeerImpl(Ark_Path2D peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_RichEditorController ConstructImpl() + Ark_Path2D Construct0Impl() { return {}; } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_Number AddTextSpanImpl(Ark_RichEditorController peer, - const Ark_ResourceStr* content, - const Opt_RichEditorTextSpanOptions* options) + Ark_Path2D Construct1Impl(Ark_LengthMetricsUnit unit) { return {}; } - Ark_Number AddImageSpanImpl(Ark_RichEditorController peer, - const Ark_Union_PixelMap_ResourceStr* value, - const Opt_RichEditorImageSpanOptions* options) + Ark_Path2D Construct2Impl(Ark_Path2D path) { return {}; } - Ark_Number AddBuilderSpanImpl(Ark_RichEditorController peer, - const CustomNodeBuilder* value, - const Opt_RichEditorBuilderSpanOptions* options) + Ark_Path2D Construct3Impl(Ark_Path2D path, + Ark_LengthMetricsUnit unit) { return {}; } - Ark_Number AddSymbolSpanImpl(Ark_RichEditorController peer, - const Ark_Resource* value, - const Opt_RichEditorSymbolSpanOptions* options) + Ark_Path2D Construct4Impl(const Ark_String* d) { return {}; } - void UpdateSpanStyleImpl(Ark_RichEditorController peer, - const Ark_Union_RichEditorUpdateTextSpanStyleOptions_RichEditorUpdateImageSpanStyleOptions_RichEditorUpdateSymbolSpanStyleOptions* value) + Ark_Path2D Construct5Impl(const Ark_String* description, + Ark_LengthMetricsUnit unit) { + return {}; } - void UpdateParagraphStyleImpl(Ark_RichEditorController peer, - const Ark_RichEditorParagraphStyleOptions* value) + Ark_NativePointer GetFinalizerImpl() { + return reinterpret_cast(&DestroyPeerImpl); } - void DeleteSpansImpl(Ark_RichEditorController peer, - const Opt_RichEditorRange* value) + void AddPathImpl(Ark_Path2D peer, + Ark_Path2D path, + const Opt_Matrix2D* transform) { } - Array_Union_RichEditorImageSpanResult_RichEditorTextSpanResult GetSpansImpl(Ark_RichEditorController peer, - const Opt_RichEditorRange* value) + } // Path2DAccessor + namespace PatternLockControllerAccessor { + void DestroyPeerImpl(Ark_PatternLockController peer) { - return {}; + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Array_RichEditorParagraphResult GetParagraphsImpl(Ark_RichEditorController peer, - const Opt_RichEditorRange* value) + Ark_PatternLockController ConstructImpl() { return {}; } - Ark_RichEditorSelection GetSelectionImpl(Ark_RichEditorController peer) + Ark_NativePointer GetFinalizerImpl() { - return {}; + return reinterpret_cast(&DestroyPeerImpl); } - Array_RichEditorSpan FromStyledStringImpl(Ark_RichEditorController peer, - Ark_StyledString value) + void ResetImpl(Ark_PatternLockController peer) { - return {}; } - Ark_StyledString ToStyledStringImpl(Ark_RichEditorController peer, - const Ark_RichEditorRange* value) + void SetChallengeResultImpl(Ark_PatternLockController peer, + Ark_PatternLockChallengeResult result) { - return {}; } - } // RichEditorControllerAccessor - namespace RichEditorStyledStringControllerAccessor { - void DestroyPeerImpl(Ark_RichEditorStyledStringController peer) + } // PatternLockControllerAccessor + namespace PermissionRequestAccessor { + void DestroyPeerImpl(Ark_PermissionRequest peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_RichEditorStyledStringController ConstructImpl() + Ark_PermissionRequest ConstructImpl() { return {}; } @@ -17809,32 +14480,51 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void SetStyledStringImpl(Ark_RichEditorStyledStringController peer, - Ark_StyledString styledString) + void DenyImpl(Ark_PermissionRequest peer) { } - Ark_MutableStyledString GetStyledStringImpl(Ark_RichEditorStyledStringController peer) + Ark_String GetOriginImpl(Ark_PermissionRequest peer) { return {}; } - Ark_RichEditorRange GetSelectionImpl(Ark_RichEditorStyledStringController peer) + Array_String GetAccessibleResourceImpl(Ark_PermissionRequest peer) { return {}; } - void OnContentChangedImpl(Ark_RichEditorStyledStringController peer, - const Ark_StyledStringChangedListener* listener) + void GrantImpl(Ark_PermissionRequest peer, + const Array_String* resources) { } - } // RichEditorStyledStringControllerAccessor - namespace RotationGestureAccessor { - void DestroyPeerImpl(Ark_RotationGesture peer) + } // PermissionRequestAccessor + namespace PersistentStorageBackendAccessor { + Opt_String GetImpl(const Ark_String* key) { - auto peerImpl = reinterpret_cast(peer); + return {}; + } + Ark_Boolean HasImpl(const Ark_String* key) + { + return {}; + } + void RemoveImpl(const Ark_String* key) + { + } + void SetImpl(const Ark_String* key, + const Ark_String* value) + { + } + void ClearImpl() + { + } + } // PersistentStorageBackendAccessor + namespace PinchGestureEventAccessor { + void DestroyPeerImpl(Ark_PinchGestureEvent peer) + { + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_RotationGesture ConstructImpl() + Ark_PinchGestureEvent ConstructImpl() { return {}; } @@ -17842,37 +14532,40 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_RotationGesture $_instantiateImpl(const Callback_RotationGesture* factory, - const Opt_RotationGestureHandlerOptions* value) + Ark_Number GetScaleImpl(Ark_PinchGestureEvent peer) { return {}; } - void OnActionStartImpl(Ark_RotationGesture peer, - const Callback_GestureEvent_Void* event) + void SetScaleImpl(Ark_PinchGestureEvent peer, + const Ark_Number* scale) { } - void OnActionUpdateImpl(Ark_RotationGesture peer, - const Callback_GestureEvent_Void* event) + Ark_Number GetPinchCenterXImpl(Ark_PinchGestureEvent peer) { + return {}; } - void OnActionEndImpl(Ark_RotationGesture peer, - const Callback_GestureEvent_Void* event) + void SetPinchCenterXImpl(Ark_PinchGestureEvent peer, + const Ark_Number* pinchCenterX) { } - void OnActionCancelImpl(Ark_RotationGesture peer, - const Callback_GestureEvent_Void* event) + Ark_Number GetPinchCenterYImpl(Ark_PinchGestureEvent peer) { + return {}; } - } // RotationGestureAccessor - namespace RotationGestureEventAccessor { - void DestroyPeerImpl(Ark_RotationGestureEvent peer) + void SetPinchCenterYImpl(Ark_PinchGestureEvent peer, + const Ark_Number* pinchCenterY) { - auto peerImpl = reinterpret_cast(peer); + } + } // PinchGestureEventAccessor + namespace PinchRecognizerAccessor { + void DestroyPeerImpl(Ark_PinchRecognizer peer) + { + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_RotationGestureEvent ConstructImpl() + Ark_PinchRecognizer ConstructImpl() { return {}; } @@ -17880,24 +14573,20 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Number GetAngleImpl(Ark_RotationGestureEvent peer) + Ark_Number GetDistanceImpl(Ark_PinchRecognizer peer) { return {}; } - void SetAngleImpl(Ark_RotationGestureEvent peer, - const Ark_Number* angle) - { - } - } // RotationGestureEventAccessor - namespace RotationRecognizerAccessor { - void DestroyPeerImpl(Ark_RotationRecognizer peer) + } // PinchRecognizerAccessor + namespace PixelMapMockAccessor { + void DestroyPeerImpl(Ark_PixelMapMock peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_RotationRecognizer ConstructImpl() + Ark_PixelMapMock ConstructImpl() { return {}; } @@ -17905,21 +14594,21 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Number GetAngleImpl(Ark_RotationRecognizer peer) + void ReleaseImpl(Ark_PixelMapMock peer) { - return {}; } - } // RotationRecognizerAccessor - namespace ScaleSymbolEffectAccessor { - void DestroyPeerImpl(Ark_ScaleSymbolEffect peer) + } // PixelMapMockAccessor + namespace ProgressMaskAccessor { + void DestroyPeerImpl(Ark_ProgressMask peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_ScaleSymbolEffect ConstructImpl(const Opt_EffectScope* scope, - const Opt_EffectDirection* direction) + Ark_ProgressMask ConstructImpl(const Ark_Number* value, + const Ark_Number* total, + const Ark_ResourceColor* color) { return {}; } @@ -17927,32 +14616,28 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Opt_EffectScope GetScopeImpl(Ark_ScaleSymbolEffect peer) - { - return {}; - } - void SetScopeImpl(Ark_ScaleSymbolEffect peer, - const Opt_EffectScope* scope) + void UpdateProgressImpl(Ark_ProgressMask peer, + const Ark_Number* value) { } - Opt_EffectDirection GetDirectionImpl(Ark_ScaleSymbolEffect peer) + void UpdateColorImpl(Ark_ProgressMask peer, + const Ark_ResourceColor* value) { - return {}; } - void SetDirectionImpl(Ark_ScaleSymbolEffect peer, - const Opt_EffectDirection* direction) + void EnableBreathingAnimationImpl(Ark_ProgressMask peer, + Ark_Boolean value) { } - } // ScaleSymbolEffectAccessor - namespace SceneAccessor { - void DestroyPeerImpl(Ark_Scene peer) + } // ProgressMaskAccessor + namespace PulseSymbolEffectAccessor { + void DestroyPeerImpl(Ark_PulseSymbolEffect peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_Scene ConstructImpl() + Ark_PulseSymbolEffect ConstructImpl() { return {}; } @@ -17960,25 +14645,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void LoadImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - const Opt_ResourceStr* uri, - const Callback_Opt_Scene_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void DestroyImpl(Ark_Scene peer) - { - } - } // SceneAccessor - namespace ScreenCaptureHandlerAccessor { - void DestroyPeerImpl(Ark_ScreenCaptureHandler peer) + } // PulseSymbolEffectAccessor + namespace RenderingContextSettingsAccessor { + void DestroyPeerImpl(Ark_RenderingContextSettings peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_ScreenCaptureHandler ConstructImpl() + Ark_RenderingContextSettings ConstructImpl(const Opt_Boolean* antialias) { return {}; } @@ -17986,34 +14662,30 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_String GetOriginImpl(Ark_ScreenCaptureHandler peer) + Opt_Boolean GetAntialiasImpl(Ark_RenderingContextSettings peer) { return {}; } - void GrantImpl(Ark_ScreenCaptureHandler peer, - const Ark_ScreenCaptureConfig* config) - { - } - void DenyImpl(Ark_ScreenCaptureHandler peer) + void SetAntialiasImpl(Ark_RenderingContextSettings peer, + const Opt_Boolean* antialias) { } - } // ScreenCaptureHandlerAccessor - namespace ScreenshotServiceAccessor { - Ark_Boolean RequestScreenshotImpl(const Ark_String* target, - const Ark_String* name) + } // RenderingContextSettingsAccessor + namespace RenderServiceNodeAccessor { + Ark_Int32 GetNodeIdImpl(const Ark_String* nodeId) { return {}; } - } // ScreenshotServiceAccessor - namespace ScrollableTargetInfoAccessor { - void DestroyPeerImpl(Ark_ScrollableTargetInfo peer) + } // RenderServiceNodeAccessor + namespace ReplaceSymbolEffectAccessor { + void DestroyPeerImpl(Ark_ReplaceSymbolEffect peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_ScrollableTargetInfo ConstructImpl() + Ark_ReplaceSymbolEffect ConstructImpl(const Opt_EffectScope* scope) { return {}; } @@ -18021,24 +14693,25 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Boolean IsBeginImpl(Ark_ScrollableTargetInfo peer) + Opt_EffectScope GetScopeImpl(Ark_ReplaceSymbolEffect peer) { return {}; } - Ark_Boolean IsEndImpl(Ark_ScrollableTargetInfo peer) + void SetScopeImpl(Ark_ReplaceSymbolEffect peer, + const Opt_EffectScope* scope) { - return {}; } - } // ScrollableTargetInfoAccessor - namespace ScrollerAccessor { - void DestroyPeerImpl(Ark_Scroller peer) + } // ReplaceSymbolEffectAccessor + namespace RestrictedWorkerAccessor { + void DestroyPeerImpl(Ark_RestrictedWorker peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_Scroller ConstructImpl() + Ark_RestrictedWorker ConstructImpl(const Ark_String* scriptURL, + const Opt_WorkerOptions* options) { return {}; } @@ -18046,110 +14719,121 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void ScrollToImpl(Ark_Scroller peer, - const Ark_ScrollOptions* options) + void PostMessage0Impl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_Object* message, + const Array_Buffer* transfer) { } - void ScrollEdgeImpl(Ark_Scroller peer, - Ark_Edge value, - const Opt_ScrollEdgeOptions* options) + void PostMessage1Impl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_Object* message, + const Opt_PostMessageOptions* options) { } - void FlingImpl(Ark_Scroller peer, - const Ark_Number* velocity) + void PostMessageWithSharedSendableImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_Object* message, + const Opt_Array_Buffer* transfer) { } - void ScrollPageImpl(Ark_Scroller peer, - const Ark_ScrollPageOptions* value) + void OnImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_String* Type, + const WorkerEventListener* listener) { } - Ark_OffsetResult CurrentOffsetImpl(Ark_Scroller peer) + void OnceImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_String* Type, + const WorkerEventListener* listener) { - return {}; } - void ScrollToIndexImpl(Ark_Scroller peer, - const Ark_Number* value, - const Opt_Boolean* smooth, - const Opt_ScrollAlign* align, - const Opt_ScrollToIndexOptions* options) + void OffImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_String* Type, + const Opt_WorkerEventListener* listener) { } - void ScrollByImpl(Ark_Scroller peer, - const Ark_Length* dx, - const Ark_Length* dy) + void TerminateImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer) { } - Ark_Boolean IsAtEndImpl(Ark_Scroller peer) + void AddEventListenerImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_String* Type, + const WorkerEventListener* listener) { - return {}; } - Ark_RectResult GetItemRectImpl(Ark_Scroller peer, - const Ark_Number* index) + Ark_Boolean DispatchEventImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_Event* event) { return {}; } - Ark_Number GetItemIndexImpl(Ark_Scroller peer, - const Ark_Number* x, - const Ark_Number* y) + void RemoveEventListenerImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_String* Type, + const Opt_WorkerEventListener* callback_) { - return {}; } - } // ScrollerAccessor - namespace ScrollMotionAccessor { - void DestroyPeerImpl(Ark_ScrollMotion peer) + void RemoveAllListenerImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer) { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } } - Ark_ScrollMotion ConstructImpl(const Ark_Number* position, - const Ark_Number* velocity, - const Ark_Number* min, - const Ark_Number* max, - Ark_SpringProp prop) + void RegisterGlobalCallObjectImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Ark_String* instanceName, + const Ark_Object* globalCallObject) + { + } + void UnregisterGlobalCallObjectImpl(Ark_VMContext vmContext, + Ark_RestrictedWorker peer, + const Opt_String* instanceName) + { + } + Opt_RestrictedWorker_onexit_Callback GetOnexitImpl(Ark_RestrictedWorker peer) { return {}; } - Ark_NativePointer GetFinalizerImpl() + void SetOnexitImpl(Ark_RestrictedWorker peer, + const Opt_RestrictedWorker_onexit_Callback* onexit) { - return reinterpret_cast(&DestroyPeerImpl); } - } // ScrollMotionAccessor - namespace ScrollResultAccessor { - void DestroyPeerImpl(Ark_ScrollResult peer) + Opt_RestrictedWorker_onerror_Callback GetOnerrorImpl(Ark_RestrictedWorker peer) { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } + return {}; } - Ark_ScrollResult ConstructImpl() + void SetOnerrorImpl(Ark_RestrictedWorker peer, + const Opt_RestrictedWorker_onerror_Callback* onerror) + { + } + Opt_RestrictedWorker_onmessage_Callback GetOnmessageImpl(Ark_RestrictedWorker peer) { return {}; } - Ark_NativePointer GetFinalizerImpl() + void SetOnmessageImpl(Ark_RestrictedWorker peer, + const Opt_RestrictedWorker_onmessage_Callback* onmessage) { - return reinterpret_cast(&DestroyPeerImpl); } - Ark_Number GetOffsetRemainImpl(Ark_ScrollResult peer) + Opt_RestrictedWorker_onmessage_Callback GetOnmessageerrorImpl(Ark_RestrictedWorker peer) { return {}; } - void SetOffsetRemainImpl(Ark_ScrollResult peer, - const Ark_Number* offsetRemain) + void SetOnmessageerrorImpl(Ark_RestrictedWorker peer, + const Opt_RestrictedWorker_onmessage_Callback* onmessageerror) { } - } // ScrollResultAccessor - namespace SearchControllerAccessor { - void DestroyPeerImpl(Ark_SearchController peer) + } // RestrictedWorkerAccessor + namespace RichEditorBaseControllerAccessor { + void DestroyPeerImpl(Ark_RichEditorBaseController peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_SearchController ConstructImpl() + Ark_RichEditorBaseController ConstructImpl() { return {}; } @@ -18157,76 +14841,61 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void CaretPositionImpl(Ark_SearchController peer, - const Ark_Number* value) + Ark_Number GetCaretOffsetImpl(Ark_RichEditorBaseController peer) { + return {}; } - void StopEditingImpl(Ark_SearchController peer) + Ark_Boolean SetCaretOffsetImpl(Ark_RichEditorBaseController peer, + const Ark_Number* offset) { + return {}; } - void SetTextSelectionImpl(Ark_SearchController peer, - const Ark_Number* selectionStart, - const Ark_Number* selectionEnd, - const Opt_SelectionOptions* options) + void CloseSelectionMenuImpl(Ark_RichEditorBaseController peer) { } - } // SearchControllerAccessor - namespace SearchOpsAccessor { - Ark_NativePointer RegisterSearchValueCallbackImpl(Ark_NativePointer node, - const Ark_String* value, - const SearchValueCallback* callback) + Ark_RichEditorTextStyle GetTypingStyleImpl(Ark_RichEditorBaseController peer) { - auto frameNode = reinterpret_cast(node); - CHECK_NULL_VOID(frameNode); return {}; } - } // SearchOpsAccessor - namespace ShapeClipAccessor { - void DestroyPeerImpl(Ark_ShapeClip peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_ShapeClip ConstructImpl() + void SetTypingStyleImpl(Ark_RichEditorBaseController peer, + const Ark_RichEditorTextStyle* value) { - return {}; } - Ark_NativePointer GetFinalizerImpl() + void SetSelectionImpl(Ark_RichEditorBaseController peer, + const Ark_Number* selectionStart, + const Ark_Number* selectionEnd, + const Opt_SelectionOptions* options) { - return reinterpret_cast(&DestroyPeerImpl); } - void SetRectShapeImpl(Ark_ShapeClip peer, - const Ark_common2D_Rect* rect) + Ark_Boolean IsEditingImpl(Ark_RichEditorBaseController peer) { + return {}; } - void SetRoundRectShapeImpl(Ark_ShapeClip peer, - const Ark_RoundRect* roundRect) + void StopEditingImpl(Ark_RichEditorBaseController peer) { } - void SetCircleShapeImpl(Ark_ShapeClip peer, - const Ark_Circle* circle) + Ark_LayoutManager GetLayoutManagerImpl(Ark_RichEditorBaseController peer) { + return {}; } - void SetOvalShapeImpl(Ark_ShapeClip peer, - const Ark_common2D_Rect* oval) + Ark_PreviewText GetPreviewTextImpl(Ark_RichEditorBaseController peer) { + return {}; } - void SetCommandPathImpl(Ark_ShapeClip peer, - const Ark_CommandPath* path) + Opt_RectResult GetCaretRectImpl(Ark_RichEditorBaseController peer) { + return {}; } - } // ShapeClipAccessor - namespace ShapeMaskAccessor { - void DestroyPeerImpl(Ark_ShapeMask peer) + } // RichEditorBaseControllerAccessor + namespace RichEditorControllerAccessor { + void DestroyPeerImpl(Ark_RichEditorController peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_ShapeMask ConstructImpl() + Ark_RichEditorController ConstructImpl() { return {}; } @@ -18234,99 +14903,76 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void SetRectShapeImpl(Ark_ShapeMask peer, - const Ark_common2D_Rect* rect) - { - } - void SetRoundRectShapeImpl(Ark_ShapeMask peer, - const Ark_RoundRect* roundRect) - { - } - void SetCircleShapeImpl(Ark_ShapeMask peer, - const Ark_Circle* circle) - { - } - void SetOvalShapeImpl(Ark_ShapeMask peer, - const Ark_common2D_Rect* oval) - { - } - void SetCommandPathImpl(Ark_ShapeMask peer, - const Ark_CommandPath* path) - { - } - Ark_Number GetFillColorImpl(Ark_ShapeMask peer) + Ark_Number AddTextSpanImpl(Ark_RichEditorController peer, + const Ark_ResourceStr* content, + const Opt_RichEditorTextSpanOptions* options) { return {}; } - void SetFillColorImpl(Ark_ShapeMask peer, - const Ark_Number* fillColor) + Ark_Number AddImageSpanImpl(Ark_RichEditorController peer, + const Ark_Union_PixelMap_ResourceStr* value, + const Opt_RichEditorImageSpanOptions* options) { + return {}; } - Ark_Number GetStrokeColorImpl(Ark_ShapeMask peer) + Ark_Number AddBuilderSpanImpl(Ark_RichEditorController peer, + const CustomNodeBuilder* value, + const Opt_RichEditorBuilderSpanOptions* options) { return {}; } - void SetStrokeColorImpl(Ark_ShapeMask peer, - const Ark_Number* strokeColor) + Ark_Number AddSymbolSpanImpl(Ark_RichEditorController peer, + const Ark_Resource* value, + const Opt_RichEditorSymbolSpanOptions* options) { + return {}; } - Ark_Number GetStrokeWidthImpl(Ark_ShapeMask peer) + void UpdateSpanStyleImpl(Ark_RichEditorController peer, + const Ark_Union_RichEditorUpdateTextSpanStyleOptions_RichEditorUpdateImageSpanStyleOptions_RichEditorUpdateSymbolSpanStyleOptions* value) { - return {}; } - void SetStrokeWidthImpl(Ark_ShapeMask peer, - const Ark_Number* strokeWidth) + void UpdateParagraphStyleImpl(Ark_RichEditorController peer, + const Ark_RichEditorParagraphStyleOptions* value) { } - } // ShapeMaskAccessor - namespace SpringMotionAccessor { - void DestroyPeerImpl(Ark_SpringMotion peer) + void DeleteSpansImpl(Ark_RichEditorController peer, + const Opt_RichEditorRange* value) { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } } - Ark_SpringMotion ConstructImpl(const Ark_Number* start, - const Ark_Number* end, - const Ark_Number* velocity, - Ark_SpringProp prop) + Array_Union_RichEditorImageSpanResult_RichEditorTextSpanResult GetSpansImpl(Ark_RichEditorController peer, + const Opt_RichEditorRange* value) { return {}; } - Ark_NativePointer GetFinalizerImpl() + Array_RichEditorParagraphResult GetParagraphsImpl(Ark_RichEditorController peer, + const Opt_RichEditorRange* value) { - return reinterpret_cast(&DestroyPeerImpl); + return {}; } - } // SpringMotionAccessor - namespace SpringPropAccessor { - void DestroyPeerImpl(Ark_SpringProp peer) + Ark_RichEditorSelection GetSelectionImpl(Ark_RichEditorController peer) { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } + return {}; } - Ark_SpringProp ConstructImpl(const Ark_Number* mass, - const Ark_Number* stiffness, - const Ark_Number* damping) + Array_RichEditorSpan FromStyledStringImpl(Ark_RichEditorController peer, + Ark_StyledString value) { return {}; } - Ark_NativePointer GetFinalizerImpl() + Ark_StyledString ToStyledStringImpl(Ark_RichEditorController peer, + const Ark_RichEditorRange* value) { - return reinterpret_cast(&DestroyPeerImpl); + return {}; } - } // SpringPropAccessor - namespace SslErrorHandlerAccessor { - void DestroyPeerImpl(Ark_SslErrorHandler peer) + } // RichEditorControllerAccessor + namespace RichEditorStyledStringControllerAccessor { + void DestroyPeerImpl(Ark_RichEditorStyledStringController peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_SslErrorHandler ConstructImpl() + Ark_RichEditorStyledStringController ConstructImpl() { return {}; } @@ -18334,31 +14980,32 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void HandleConfirmImpl(Ark_SslErrorHandler peer) + void SetStyledStringImpl(Ark_RichEditorStyledStringController peer, + Ark_StyledString styledString) { } - void HandleCancelImpl(Ark_SslErrorHandler peer) + Ark_MutableStyledString GetStyledStringImpl(Ark_RichEditorStyledStringController peer) { + return {}; } - } // SslErrorHandlerAccessor - namespace StateStylesOpsAccessor { - void OnStateStyleChangeImpl(Ark_NativePointer node, - const Callback_StateStylesChange* stateStyleChange) + Ark_RichEditorRange GetSelectionImpl(Ark_RichEditorStyledStringController peer) { - auto frameNode = reinterpret_cast(node); - CHECK_NULL_VOID(frameNode); + return {}; } - } // StateStylesOpsAccessor - namespace StyledStringAccessor { - void DestroyPeerImpl(Ark_StyledString peer) + void OnContentChangedImpl(Ark_RichEditorStyledStringController peer, + const Ark_StyledStringChangedListener* listener) { - auto peerImpl = reinterpret_cast(peer); + } + } // RichEditorStyledStringControllerAccessor + namespace RotationGestureAccessor { + void DestroyPeerImpl(Ark_RotationGesture peer) + { + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_StyledString ConstructImpl(const Ark_Union_String_ImageAttachment_CustomSpan* value, - const Opt_Array_StyleOptions* styles) + Ark_RotationGesture ConstructImpl() { return {}; } @@ -18366,74 +15013,62 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_String GetStringImpl(Ark_StyledString peer) + Ark_RotationGesture $_instantiateImpl(const Callback_RotationGesture* factory, + const Opt_RotationGestureHandlerOptions* value) { return {}; } - Array_SpanStyle GetStylesImpl(Ark_StyledString peer, - const Ark_Number* start, - const Ark_Number* length, - const Opt_StyledStringKey* styledKey) + void OnActionStartImpl(Ark_RotationGesture peer, + const Callback_GestureEvent_Void* event) { - return {}; } - Ark_Boolean EqualsImpl(Ark_StyledString peer, - Ark_StyledString other) + void OnActionUpdateImpl(Ark_RotationGesture peer, + const Callback_GestureEvent_Void* event) { - return {}; } - Ark_StyledString SubStyledStringImpl(Ark_StyledString peer, - const Ark_Number* start, - const Opt_Number* length) + void OnActionEndImpl(Ark_RotationGesture peer, + const Callback_GestureEvent_Void* event) { - return {}; } - void FromHtmlImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - const Ark_String* html, - const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) + void OnActionCancelImpl(Ark_RotationGesture peer, + const Callback_GestureEvent_Void* event) { } - Ark_String ToHtmlImpl(Ark_StyledString styledString) + } // RotationGestureAccessor + namespace RotationGestureEventAccessor { + void DestroyPeerImpl(Ark_RotationGestureEvent peer) { - return {}; + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Ark_Buffer Marshalling0Impl(Ark_StyledString styledString, - const StyledStringMarshallCallback* callback_) + Ark_RotationGestureEvent ConstructImpl() { return {}; } - void Unmarshalling0Impl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - const Ark_Buffer* buffer, - const StyledStringUnmarshallCallback* callback_, - const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) + Ark_NativePointer GetFinalizerImpl() { + return reinterpret_cast(&DestroyPeerImpl); } - Ark_Buffer Marshalling1Impl(Ark_StyledString styledString) + Ark_Number GetAngleImpl(Ark_RotationGestureEvent peer) { return {}; } - void Unmarshalling1Impl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - const Ark_Buffer* buffer, - const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - Ark_Number GetLengthImpl(Ark_StyledString peer) + void SetAngleImpl(Ark_RotationGestureEvent peer, + const Ark_Number* angle) { - return {}; } - } // StyledStringAccessor - namespace StyledStringControllerAccessor { - void DestroyPeerImpl(Ark_StyledStringController peer) + } // RotationGestureEventAccessor + namespace RotationRecognizerAccessor { + void DestroyPeerImpl(Ark_RotationRecognizer peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_StyledStringController ConstructImpl() + Ark_RotationRecognizer ConstructImpl() { return {}; } @@ -18441,24 +15076,21 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void SetStyledStringImpl(Ark_StyledStringController peer, - Ark_StyledString styledString) - { - } - Ark_MutableStyledString GetStyledStringImpl(Ark_StyledStringController peer) + Ark_Number GetAngleImpl(Ark_RotationRecognizer peer) { return {}; } - } // StyledStringControllerAccessor - namespace SubmitEventAccessor { - void DestroyPeerImpl(Ark_SubmitEvent peer) + } // RotationRecognizerAccessor + namespace ScaleSymbolEffectAccessor { + void DestroyPeerImpl(Ark_ScaleSymbolEffect peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_SubmitEvent ConstructImpl() + Ark_ScaleSymbolEffect ConstructImpl(const Opt_EffectScope* scope, + const Opt_EffectDirection* direction) { return {}; } @@ -18466,27 +15098,32 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void KeepEditableStateImpl(Ark_SubmitEvent peer) + Opt_EffectScope GetScopeImpl(Ark_ScaleSymbolEffect peer) + { + return {}; + } + void SetScopeImpl(Ark_ScaleSymbolEffect peer, + const Opt_EffectScope* scope) { } - Ark_String GetTextImpl(Ark_SubmitEvent peer) + Opt_EffectDirection GetDirectionImpl(Ark_ScaleSymbolEffect peer) { return {}; } - void SetTextImpl(Ark_SubmitEvent peer, - const Ark_String* text) + void SetDirectionImpl(Ark_ScaleSymbolEffect peer, + const Opt_EffectDirection* direction) { } - } // SubmitEventAccessor - namespace SwipeGestureAccessor { - void DestroyPeerImpl(Ark_SwipeGesture peer) + } // ScaleSymbolEffectAccessor + namespace ScreenCaptureHandlerAccessor { + void DestroyPeerImpl(Ark_ScreenCaptureHandler peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_SwipeGesture ConstructImpl() + Ark_ScreenCaptureHandler ConstructImpl() { return {}; } @@ -18494,25 +15131,34 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_SwipeGesture $_instantiateImpl(const Callback_SwipeGesture* factory, - const Opt_SwipeGestureHandlerOptions* value) + Ark_String GetOriginImpl(Ark_ScreenCaptureHandler peer) { return {}; } - void OnActionImpl(Ark_SwipeGesture peer, - const Callback_GestureEvent_Void* event) + void GrantImpl(Ark_ScreenCaptureHandler peer, + const Ark_ScreenCaptureConfig* config) { } - } // SwipeGestureAccessor - namespace SwipeGestureEventAccessor { - void DestroyPeerImpl(Ark_SwipeGestureEvent peer) + void DenyImpl(Ark_ScreenCaptureHandler peer) { - auto peerImpl = reinterpret_cast(peer); + } + } // ScreenCaptureHandlerAccessor + namespace ScreenshotServiceAccessor { + Ark_Boolean RequestScreenshotImpl(const Ark_String* target, + const Ark_String* name) + { + return {}; + } + } // ScreenshotServiceAccessor + namespace ScrollableTargetInfoAccessor { + void DestroyPeerImpl(Ark_ScrollableTargetInfo peer) + { + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_SwipeGestureEvent ConstructImpl() + Ark_ScrollableTargetInfo ConstructImpl() { return {}; } @@ -18520,32 +15166,24 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Number GetAngleImpl(Ark_SwipeGestureEvent peer) + Ark_Boolean IsBeginImpl(Ark_ScrollableTargetInfo peer) { return {}; } - void SetAngleImpl(Ark_SwipeGestureEvent peer, - const Ark_Number* angle) - { - } - Ark_Number GetSpeedImpl(Ark_SwipeGestureEvent peer) + Ark_Boolean IsEndImpl(Ark_ScrollableTargetInfo peer) { return {}; } - void SetSpeedImpl(Ark_SwipeGestureEvent peer, - const Ark_Number* speed) - { - } - } // SwipeGestureEventAccessor - namespace SwiperContentTransitionProxyAccessor { - void DestroyPeerImpl(Ark_SwiperContentTransitionProxy peer) + } // ScrollableTargetInfoAccessor + namespace ScrollerAccessor { + void DestroyPeerImpl(Ark_Scroller peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_SwiperContentTransitionProxy ConstructImpl() + Ark_Scroller ConstructImpl() { return {}; } @@ -18553,51 +15191,68 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void FinishTransitionImpl(Ark_SwiperContentTransitionProxy peer) + void ScrollToImpl(Ark_Scroller peer, + const Ark_ScrollOptions* options) { } - Ark_Number GetSelectedIndexImpl(Ark_SwiperContentTransitionProxy peer) + void ScrollEdgeImpl(Ark_Scroller peer, + Ark_Edge value, + const Opt_ScrollEdgeOptions* options) { - return {}; } - void SetSelectedIndexImpl(Ark_SwiperContentTransitionProxy peer, - const Ark_Number* selectedIndex) + void FlingImpl(Ark_Scroller peer, + const Ark_Number* velocity) { } - Ark_Number GetIndexImpl(Ark_SwiperContentTransitionProxy peer) + void ScrollPageImpl(Ark_Scroller peer, + const Ark_ScrollPageOptions* value) + { + } + Ark_OffsetResult CurrentOffsetImpl(Ark_Scroller peer) { return {}; } - void SetIndexImpl(Ark_SwiperContentTransitionProxy peer, - const Ark_Number* index) + void ScrollToIndexImpl(Ark_Scroller peer, + const Ark_Number* value, + const Opt_Boolean* smooth, + const Opt_ScrollAlign* align, + const Opt_ScrollToIndexOptions* options) { } - Ark_Number GetPositionImpl(Ark_SwiperContentTransitionProxy peer) + void ScrollByImpl(Ark_Scroller peer, + const Ark_Length* dx, + const Ark_Length* dy) { - return {}; } - void SetPositionImpl(Ark_SwiperContentTransitionProxy peer, - const Ark_Number* position) + Ark_Boolean IsAtEndImpl(Ark_Scroller peer) { + return {}; } - Ark_Number GetMainAxisLengthImpl(Ark_SwiperContentTransitionProxy peer) + Ark_RectResult GetItemRectImpl(Ark_Scroller peer, + const Ark_Number* index) { return {}; } - void SetMainAxisLengthImpl(Ark_SwiperContentTransitionProxy peer, - const Ark_Number* mainAxisLength) + Ark_Number GetItemIndexImpl(Ark_Scroller peer, + const Ark_Number* x, + const Ark_Number* y) { + return {}; } - } // SwiperContentTransitionProxyAccessor - namespace SwiperControllerAccessor { - void DestroyPeerImpl(Ark_SwiperController peer) + } // ScrollerAccessor + namespace ScrollMotionAccessor { + void DestroyPeerImpl(Ark_ScrollMotion peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_SwiperController ConstructImpl() + Ark_ScrollMotion ConstructImpl(const Ark_Number* position, + const Ark_Number* velocity, + const Ark_Number* min, + const Ark_Number* max, + Ark_SpringProp prop) { return {}; } @@ -18605,38 +15260,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void ShowNextImpl(Ark_SwiperController peer) - { - } - void ShowPreviousImpl(Ark_SwiperController peer) - { - } - void ChangeIndexImpl(Ark_SwiperController peer, - const Ark_Number* index, - const Opt_Union_SwiperAnimationMode_Boolean* animationMode) - { - } - void FinishAnimationImpl(Ark_SwiperController peer, - const Opt_VoidCallback* callback_) - { - } - void PreloadItemsImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_SwiperController peer, - const Opt_Array_Number* indices, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - } // SwiperControllerAccessor - namespace SwipeRecognizerAccessor { - void DestroyPeerImpl(Ark_SwipeRecognizer peer) + } // ScrollMotionAccessor + namespace ScrollResultAccessor { + void DestroyPeerImpl(Ark_ScrollResult peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_SwipeRecognizer ConstructImpl() + Ark_ScrollResult ConstructImpl() { return {}; } @@ -18644,24 +15277,24 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Number GetVelocityThresholdImpl(Ark_SwipeRecognizer peer) + Ark_Number GetOffsetRemainImpl(Ark_ScrollResult peer) { return {}; } - Ark_SwipeDirection GetDirectionImpl(Ark_SwipeRecognizer peer) + void SetOffsetRemainImpl(Ark_ScrollResult peer, + const Ark_Number* offsetRemain) { - return {}; } - } // SwipeRecognizerAccessor - namespace SymbolEffectAccessor { - void DestroyPeerImpl(Ark_SymbolEffect peer) + } // ScrollResultAccessor + namespace SearchControllerAccessor { + void DestroyPeerImpl(Ark_SearchController peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_SymbolEffect ConstructImpl() + Ark_SearchController ConstructImpl() { return {}; } @@ -18669,51 +15302,61 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - } // SymbolEffectAccessor - namespace SystemOpsAccessor { - Ark_NativePointer StartFrameImpl() - { - return {}; - } - void EndFrameImpl(Ark_NativePointer root) + void CaretPositionImpl(Ark_SearchController peer, + const Ark_Number* value) { - auto frameNode = reinterpret_cast(node); - CHECK_NULL_VOID(frameNode); } - void SyncInstanceIdImpl(Ark_Int32 instanceId) + void StopEditingImpl(Ark_SearchController peer) { } - void RestoreInstanceIdImpl() + void SetTextSelectionImpl(Ark_SearchController peer, + const Ark_Number* selectionStart, + const Ark_Number* selectionEnd, + const Opt_SelectionOptions* options) { } - Ark_Int32 GetResourceIdImpl(const Ark_String* bundleName, - const Ark_String* moduleName, - const Array_String* params) + } // SearchControllerAccessor + namespace SearchOpsAccessor { + Ark_NativePointer RegisterSearchValueCallbackImpl(Ark_NativePointer node, + const Ark_String* value, + const SearchValueCallback* callback) { + auto frameNode = reinterpret_cast(node); + CHECK_NULL_VOID(frameNode); return {}; } - void ResourceManagerResetImpl() + } // SearchOpsAccessor + namespace SpringMotionAccessor { + void DestroyPeerImpl(Ark_SpringMotion peer) { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - void SetFrameCallbackImpl(const Callback_Number_Void* onFrameCallback, - const Callback_Number_Void* onIdleCallback, - const Ark_Number* delayTime) + Ark_SpringMotion ConstructImpl(const Ark_Number* start, + const Ark_Number* end, + const Ark_Number* velocity, + Ark_SpringProp prop) { + return {}; } - Array_Number ColorMetricsResourceColorImpl(const Ark_Resource* color) + Ark_NativePointer GetFinalizerImpl() { - return {}; + return reinterpret_cast(&DestroyPeerImpl); } - } // SystemOpsAccessor - namespace TabBarSymbolAccessor { - void DestroyPeerImpl(Ark_TabBarSymbol peer) + } // SpringMotionAccessor + namespace SpringPropAccessor { + void DestroyPeerImpl(Ark_SpringProp peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_TabBarSymbol ConstructImpl() + Ark_SpringProp ConstructImpl(const Ark_Number* mass, + const Ark_Number* stiffness, + const Ark_Number* damping) { return {}; } @@ -18721,32 +15364,48 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_SymbolGlyphModifier GetNormalImpl(Ark_TabBarSymbol peer) + } // SpringPropAccessor + namespace SslErrorHandlerAccessor { + void DestroyPeerImpl(Ark_SslErrorHandler peer) + { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } + } + Ark_SslErrorHandler ConstructImpl() { return {}; } - void SetNormalImpl(Ark_TabBarSymbol peer, - const Ark_SymbolGlyphModifier* normal) + Ark_NativePointer GetFinalizerImpl() { + return reinterpret_cast(&DestroyPeerImpl); } - Opt_SymbolGlyphModifier GetSelectedImpl(Ark_TabBarSymbol peer) + void HandleConfirmImpl(Ark_SslErrorHandler peer) { - return {}; } - void SetSelectedImpl(Ark_TabBarSymbol peer, - const Opt_SymbolGlyphModifier* selected) + void HandleCancelImpl(Ark_SslErrorHandler peer) { } - } // TabBarSymbolAccessor - namespace TabContentTransitionProxyAccessor { - void DestroyPeerImpl(Ark_TabContentTransitionProxy peer) + } // SslErrorHandlerAccessor + namespace StateStylesOpsAccessor { + void OnStateStyleChangeImpl(Ark_NativePointer node, + const Callback_StateStylesChange* stateStyleChange) { - auto peerImpl = reinterpret_cast(peer); + auto frameNode = reinterpret_cast(node); + CHECK_NULL_VOID(frameNode); + } + } // StateStylesOpsAccessor + namespace StyledStringAccessor { + void DestroyPeerImpl(Ark_StyledString peer) + { + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_TabContentTransitionProxy ConstructImpl() + Ark_StyledString ConstructImpl(const Ark_Union_String_ImageAttachment_CustomSpan* value, + const Opt_Array_StyleOptions* styles) { return {}; } @@ -18754,71 +15413,74 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void FinishTransitionImpl(Ark_TabContentTransitionProxy peer) - { - } - Ark_Number GetFromImpl(Ark_TabContentTransitionProxy peer) + Ark_String GetStringImpl(Ark_StyledString peer) { return {}; } - void SetFromImpl(Ark_TabContentTransitionProxy peer, - const Ark_Number* from) + Array_SpanStyle GetStylesImpl(Ark_StyledString peer, + const Ark_Number* start, + const Ark_Number* length, + const Opt_StyledStringKey* styledKey) { + return {}; } - Ark_Number GetToImpl(Ark_TabContentTransitionProxy peer) + Ark_Boolean EqualsImpl(Ark_StyledString peer, + Ark_StyledString other) { return {}; } - void SetToImpl(Ark_TabContentTransitionProxy peer, - const Ark_Number* to) + Ark_StyledString SubStyledStringImpl(Ark_StyledString peer, + const Ark_Number* start, + const Opt_Number* length) { + return {}; } - } // TabContentTransitionProxyAccessor - namespace TabsControllerAccessor { - void DestroyPeerImpl(Ark_TabsController peer) + void FromHtmlImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + const Ark_String* html, + const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } } - Ark_TabsController ConstructImpl() + Ark_String ToHtmlImpl(Ark_StyledString styledString) { return {}; } - Ark_NativePointer GetFinalizerImpl() + Ark_Buffer Marshalling0Impl(Ark_StyledString styledString, + const StyledStringMarshallCallback* callback_) { - return reinterpret_cast(&DestroyPeerImpl); + return {}; } - void ChangeIndexImpl(Ark_TabsController peer, - const Ark_Number* value) + void Unmarshalling0Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + const Ark_Buffer* buffer, + const StyledStringUnmarshallCallback* callback_, + const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) { } - void PreloadItemsImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_TabsController peer, - const Opt_Array_Number* indices, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) + Ark_Buffer Marshalling1Impl(Ark_StyledString styledString) { + return {}; } - void SetTabBarTranslateImpl(Ark_TabsController peer, - const Ark_TranslateOptions* translate) + void Unmarshalling1Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + const Ark_Buffer* buffer, + const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) { } - void SetTabBarOpacityImpl(Ark_TabsController peer, - const Ark_Number* opacity) + Ark_Number GetLengthImpl(Ark_StyledString peer) { + return {}; } - } // TabsControllerAccessor - namespace TapGestureEventAccessor { - void DestroyPeerImpl(Ark_TapGestureEvent peer) + } // StyledStringAccessor + namespace StyledStringControllerAccessor { + void DestroyPeerImpl(Ark_StyledStringController peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_TapGestureEvent ConstructImpl() + Ark_StyledStringController ConstructImpl() { return {}; } @@ -18826,38 +15488,24 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - } // TapGestureEventAccessor - namespace TapGestureInterfaceAccessor { - void DestroyPeerImpl(Ark_TapGestureInterface peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_TapGestureInterface ConstructImpl(const Ark_TapGestureParameters* value) - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() + void SetStyledStringImpl(Ark_StyledStringController peer, + Ark_StyledString styledString) { - return reinterpret_cast(&DestroyPeerImpl); } - Ark_TapGestureInterface OnActionImpl(Ark_TapGestureInterface peer, - const Callback_GestureEvent_Void* event) + Ark_MutableStyledString GetStyledStringImpl(Ark_StyledStringController peer) { return {}; } - } // TapGestureInterfaceAccessor - namespace TapRecognizerAccessor { - void DestroyPeerImpl(Ark_TapRecognizer peer) + } // StyledStringControllerAccessor + namespace SubmitEventAccessor { + void DestroyPeerImpl(Ark_SubmitEvent peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_TapRecognizer ConstructImpl() + Ark_SubmitEvent ConstructImpl() { return {}; } @@ -18865,20 +15513,27 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Number GetTapCountImpl(Ark_TapRecognizer peer) + void KeepEditableStateImpl(Ark_SubmitEvent peer) + { + } + Ark_String GetTextImpl(Ark_SubmitEvent peer) { return {}; } - } // TapRecognizerAccessor - namespace text_FontCollectionAccessor { - void DestroyPeerImpl(Ark_text_FontCollection peer) + void SetTextImpl(Ark_SubmitEvent peer, + const Ark_String* text) + { + } + } // SubmitEventAccessor + namespace SwipeGestureAccessor { + void DestroyPeerImpl(Ark_SwipeGesture peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_text_FontCollection ConstructImpl() + Ark_SwipeGesture ConstructImpl() { return {}; } @@ -18886,36 +15541,25 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_text_FontCollection GetGlobalInstanceImpl() + Ark_SwipeGesture $_instantiateImpl(const Callback_SwipeGesture* factory, + const Opt_SwipeGestureHandlerOptions* value) { return {}; } - void LoadFontSyncImpl(Ark_text_FontCollection peer, - const Ark_String* name, - const Ark_Union_String_Resource* path) - { - } - void LoadFontImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_text_FontCollection peer, - const Ark_String* name, - const Ark_Union_String_Resource* path, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void ClearCachesImpl(Ark_text_FontCollection peer) + void OnActionImpl(Ark_SwipeGesture peer, + const Callback_GestureEvent_Void* event) { } - } // text_FontCollectionAccessor - namespace text_LineTypesetAccessor { - void DestroyPeerImpl(Ark_text_LineTypeset peer) + } // SwipeGestureAccessor + namespace SwipeGestureEventAccessor { + void DestroyPeerImpl(Ark_SwipeGestureEvent peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_text_LineTypeset ConstructImpl() + Ark_SwipeGestureEvent ConstructImpl() { return {}; } @@ -18923,28 +15567,32 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Number GetLineBreakImpl(Ark_text_LineTypeset peer, - const Ark_Number* startIndex, - const Ark_Number* width) + Ark_Number GetAngleImpl(Ark_SwipeGestureEvent peer) { return {}; } - Ark_text_TextLine CreateLineImpl(Ark_text_LineTypeset peer, - const Ark_Number* startIndex, - const Ark_Number* count) + void SetAngleImpl(Ark_SwipeGestureEvent peer, + const Ark_Number* angle) + { + } + Ark_Number GetSpeedImpl(Ark_SwipeGestureEvent peer) { return {}; } - } // text_LineTypesetAccessor - namespace text_ParagraphAccessor { - void DestroyPeerImpl(Ark_text_Paragraph peer) + void SetSpeedImpl(Ark_SwipeGestureEvent peer, + const Ark_Number* speed) + { + } + } // SwipeGestureEventAccessor + namespace SwiperContentTransitionProxyAccessor { + void DestroyPeerImpl(Ark_SwiperContentTransitionProxy peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_text_Paragraph ConstructImpl() + Ark_SwiperContentTransitionProxy ConstructImpl() { return {}; } @@ -18952,132 +15600,115 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void LayoutSyncImpl(Ark_text_Paragraph peer, - const Ark_Number* width) - { - } - void LayoutImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_text_Paragraph peer, - const Ark_Number* width, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void PaintImpl(Ark_text_Paragraph peer, - Ark_drawing_Canvas canvas, - const Ark_Number* x, - const Ark_Number* y) + void FinishTransitionImpl(Ark_SwiperContentTransitionProxy peer) { } - void PaintOnPathImpl(Ark_text_Paragraph peer, - Ark_drawing_Canvas canvas, - Ark_drawing_Path path, - const Ark_Number* hOffset, - const Ark_Number* vOffset) + Ark_Number GetSelectedIndexImpl(Ark_SwiperContentTransitionProxy peer) { + return {}; } - Ark_Number GetMaxWidthImpl(Ark_text_Paragraph peer) + void SetSelectedIndexImpl(Ark_SwiperContentTransitionProxy peer, + const Ark_Number* selectedIndex) { - return {}; } - Ark_Number GetHeightImpl(Ark_text_Paragraph peer) + Ark_Number GetIndexImpl(Ark_SwiperContentTransitionProxy peer) { return {}; } - Ark_Number GetLongestLineImpl(Ark_text_Paragraph peer) + void SetIndexImpl(Ark_SwiperContentTransitionProxy peer, + const Ark_Number* index) { - return {}; } - Ark_Number GetLongestLineWithIndentImpl(Ark_text_Paragraph peer) + Ark_Number GetPositionImpl(Ark_SwiperContentTransitionProxy peer) { return {}; } - Ark_Number GetMinIntrinsicWidthImpl(Ark_text_Paragraph peer) + void SetPositionImpl(Ark_SwiperContentTransitionProxy peer, + const Ark_Number* position) { - return {}; } - Ark_Number GetMaxIntrinsicWidthImpl(Ark_text_Paragraph peer) + Ark_Number GetMainAxisLengthImpl(Ark_SwiperContentTransitionProxy peer) { return {}; } - Ark_Number GetAlphabeticBaselineImpl(Ark_text_Paragraph peer) + void SetMainAxisLengthImpl(Ark_SwiperContentTransitionProxy peer, + const Ark_Number* mainAxisLength) { - return {}; } - Ark_Number GetIdeographicBaselineImpl(Ark_text_Paragraph peer) + } // SwiperContentTransitionProxyAccessor + namespace SwiperControllerAccessor { + void DestroyPeerImpl(Ark_SwiperController peer) { - return {}; + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Array_text_TextBox GetRectsForRangeImpl(Ark_text_Paragraph peer, - const Ark_text_Range* range, - Ark_text_RectWidthStyle widthStyle, - Ark_text_RectHeightStyle heightStyle) + Ark_SwiperController ConstructImpl() { return {}; } - Array_text_TextBox GetRectsForPlaceholdersImpl(Ark_text_Paragraph peer) + Ark_NativePointer GetFinalizerImpl() { - return {}; + return reinterpret_cast(&DestroyPeerImpl); } - Ark_text_PositionWithAffinity GetGlyphPositionAtCoordinateImpl(Ark_text_Paragraph peer, - const Ark_Number* x, - const Ark_Number* y) + void ShowNextImpl(Ark_SwiperController peer) { - return {}; } - Ark_text_Range GetWordBoundaryImpl(Ark_text_Paragraph peer, - const Ark_Number* offset) + void ShowPreviousImpl(Ark_SwiperController peer) { - return {}; } - Ark_Number GetLineCountImpl(Ark_text_Paragraph peer) + void ChangeIndexImpl(Ark_SwiperController peer, + const Opt_Number* index, + const Opt_Union_SwiperAnimationMode_Boolean* animationMode) { - return {}; } - Ark_Number GetLineHeightImpl(Ark_text_Paragraph peer, - const Ark_Number* line) + void FinishAnimationImpl(Ark_SwiperController peer, + const Opt_VoidCallback* callback_) { - return {}; } - Ark_Number GetLineWidthImpl(Ark_text_Paragraph peer, - const Ark_Number* line) + void PreloadItemsImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + Ark_SwiperController peer, + const Opt_Array_Number* indices, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { - return {}; } - Ark_Boolean DidExceedMaxLinesImpl(Ark_text_Paragraph peer) + } // SwiperControllerAccessor + namespace SwipeRecognizerAccessor { + void DestroyPeerImpl(Ark_SwipeRecognizer peer) { - return {}; + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Array_text_TextLine GetTextLinesImpl(Ark_text_Paragraph peer) + Ark_SwipeRecognizer ConstructImpl() { return {}; } - Ark_text_Range GetActualTextRangeImpl(Ark_text_Paragraph peer, - const Ark_Number* lineNumber, - Ark_Boolean includeSpaces) + Ark_NativePointer GetFinalizerImpl() { - return {}; + return reinterpret_cast(&DestroyPeerImpl); } - Array_text_LineMetrics GetLineMetrics0Impl(Ark_text_Paragraph peer) + Ark_Number GetVelocityThresholdImpl(Ark_SwipeRecognizer peer) { return {}; } - Opt_text_LineMetrics GetLineMetrics1Impl(Ark_text_Paragraph peer, - const Ark_Number* lineNumber) + Ark_SwipeDirection GetDirectionImpl(Ark_SwipeRecognizer peer) { return {}; } - } // text_ParagraphAccessor - namespace text_ParagraphBuilderAccessor { - void DestroyPeerImpl(Ark_text_ParagraphBuilder peer) + } // SwipeRecognizerAccessor + namespace SymbolEffectAccessor { + void DestroyPeerImpl(Ark_SymbolEffect peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_text_ParagraphBuilder ConstructImpl(const Ark_text_ParagraphStyle* paragraphStyle, - Ark_text_FontCollection fontCollection) + Ark_SymbolEffect ConstructImpl() { return {}; } @@ -19085,43 +15716,51 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void PushStyleImpl(Ark_text_ParagraphBuilder peer, - const Ark_text_TextStyle* textStyle) + } // SymbolEffectAccessor + namespace SystemOpsAccessor { + Ark_NativePointer StartFrameImpl() { + return {}; } - void PopStyleImpl(Ark_text_ParagraphBuilder peer) + void EndFrameImpl(Ark_NativePointer root) { + auto frameNode = reinterpret_cast(node); + CHECK_NULL_VOID(frameNode); } - void AddTextImpl(Ark_text_ParagraphBuilder peer, - const Ark_String* text) + void SyncInstanceIdImpl(Ark_Int32 instanceId) { } - void AddPlaceholderImpl(Ark_text_ParagraphBuilder peer, - const Ark_text_PlaceholderSpan* placeholderSpan) + void RestoreInstanceIdImpl() { } - Ark_text_Paragraph BuildImpl(Ark_text_ParagraphBuilder peer) + Ark_Int32 GetResourceIdImpl(const Ark_String* bundleName, + const Ark_String* moduleName, + const Array_String* params) { return {}; } - Ark_text_LineTypeset BuildLineTypesetImpl(Ark_text_ParagraphBuilder peer) + void ResourceManagerResetImpl() + { + } + void SetFrameCallbackImpl(const Callback_Number_Void* onFrameCallback, + const Callback_Number_Void* onIdleCallback, + const Ark_Number* delayTime) { - return {}; } - void AddSymbolImpl(Ark_text_ParagraphBuilder peer, - const Ark_Number* symbolId) + Array_Number ColorMetricsResourceColorImpl(const Ark_Resource* color) { + return {}; } - } // text_ParagraphBuilderAccessor - namespace text_RunAccessor { - void DestroyPeerImpl(Ark_text_Run peer) + } // SystemOpsAccessor + namespace TabBarSymbolAccessor { + void DestroyPeerImpl(Ark_TabBarSymbol peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_text_Run ConstructImpl() + Ark_TabBarSymbol ConstructImpl() { return {}; } @@ -19129,69 +15768,68 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Number GetGlyphCountImpl(Ark_text_Run peer) + Ark_SymbolGlyphModifier GetNormalImpl(Ark_TabBarSymbol peer) { return {}; } - Array_Number GetGlyphs0Impl(Ark_text_Run peer) + void SetNormalImpl(Ark_TabBarSymbol peer, + Ark_SymbolGlyphModifier normal) { - return {}; } - Array_Number GetGlyphs1Impl(Ark_text_Run peer, - const Ark_text_Range* range) + Opt_SymbolGlyphModifier GetSelectedImpl(Ark_TabBarSymbol peer) { return {}; } - Array_common2D_Point GetPositions0Impl(Ark_text_Run peer) + void SetSelectedImpl(Ark_TabBarSymbol peer, + const Opt_SymbolGlyphModifier* selected) { - return {}; } - Array_common2D_Point GetPositions1Impl(Ark_text_Run peer, - const Ark_text_Range* range) + } // TabBarSymbolAccessor + namespace TabContentTransitionProxyAccessor { + void DestroyPeerImpl(Ark_TabContentTransitionProxy peer) { - return {}; + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Array_common2D_Point GetOffsetsImpl(Ark_text_Run peer) + Ark_TabContentTransitionProxy ConstructImpl() { return {}; } - Ark_drawing_Font GetFontImpl(Ark_text_Run peer) + Ark_NativePointer GetFinalizerImpl() { - return {}; + return reinterpret_cast(&DestroyPeerImpl); } - void PaintImpl(Ark_text_Run peer, - Ark_drawing_Canvas canvas, - const Ark_Number* x, - const Ark_Number* y) + void FinishTransitionImpl(Ark_TabContentTransitionProxy peer) { } - Array_Number GetStringIndicesImpl(Ark_text_Run peer, - const Ark_text_Range* range) + Ark_Number GetFromImpl(Ark_TabContentTransitionProxy peer) { return {}; } - Ark_text_Range GetStringRangeImpl(Ark_text_Run peer) + void SetFromImpl(Ark_TabContentTransitionProxy peer, + const Ark_Number* from) { - return {}; } - Ark_text_TypographicBounds GetTypographicBoundsImpl(Ark_text_Run peer) + Ark_Number GetToImpl(Ark_TabContentTransitionProxy peer) { return {}; } - Ark_common2D_Rect GetImageBoundsImpl(Ark_text_Run peer) + void SetToImpl(Ark_TabContentTransitionProxy peer, + const Ark_Number* to) { - return {}; } - } // text_RunAccessor - namespace text_TextLineAccessor { - void DestroyPeerImpl(Ark_text_TextLine peer) + } // TabContentTransitionProxyAccessor + namespace TabsControllerAccessor { + void DestroyPeerImpl(Ark_TabsController peer) { - auto peerImpl = reinterpret_cast(peer); + auto peerImpl = reinterpret_cast(peer); if (peerImpl) { delete peerImpl; } } - Ark_text_TextLine ConstructImpl() + Ark_TabsController ConstructImpl() { return {}; } @@ -19199,64 +15837,64 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Number GetGlyphCountImpl(Ark_text_TextLine peer) - { - return {}; - } - Ark_text_Range GetTextRangeImpl(Ark_text_TextLine peer) + void ChangeIndexImpl(Ark_TabsController peer, + const Ark_Number* value) { - return {}; } - Array_text_Run GetGlyphRunsImpl(Ark_text_TextLine peer) + void PreloadItemsImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, + Ark_TabsController peer, + const Opt_Array_Number* indices, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { - return {}; } - void PaintImpl(Ark_text_TextLine peer, - Ark_drawing_Canvas canvas, - const Ark_Number* x, - const Ark_Number* y) + void SetTabBarTranslateImpl(Ark_TabsController peer, + const Ark_TranslateOptions* translate) { } - Ark_text_TextLine CreateTruncatedLineImpl(Ark_text_TextLine peer, - const Ark_Number* width, - Ark_text_EllipsisMode ellipsisMode, - const Ark_String* ellipsis) + void SetTabBarOpacityImpl(Ark_TabsController peer, + const Ark_Number* opacity) { - return {}; } - Ark_text_TypographicBounds GetTypographicBoundsImpl(Ark_text_TextLine peer) + } // TabsControllerAccessor + namespace TapGestureEventAccessor { + void DestroyPeerImpl(Ark_TapGestureEvent peer) { - return {}; + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Ark_common2D_Rect GetImageBoundsImpl(Ark_text_TextLine peer) + Ark_TapGestureEvent ConstructImpl() { return {}; } - Ark_Number GetTrailingSpaceWidthImpl(Ark_text_TextLine peer) + Ark_NativePointer GetFinalizerImpl() { - return {}; + return reinterpret_cast(&DestroyPeerImpl); } - Ark_Number GetStringIndexForPositionImpl(Ark_text_TextLine peer, - const Ark_common2D_Point* point) + } // TapGestureEventAccessor + namespace TapRecognizerAccessor { + void DestroyPeerImpl(Ark_TapRecognizer peer) { - return {}; + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } } - Ark_Number GetOffsetForStringIndexImpl(Ark_text_TextLine peer, - const Ark_Number* index) + Ark_TapRecognizer ConstructImpl() { return {}; } - void EnumerateCaretOffsetsImpl(Ark_text_TextLine peer, - const text_Callback_Number_Number_Boolean_Boolean* callback_) + Ark_NativePointer GetFinalizerImpl() { + return reinterpret_cast(&DestroyPeerImpl); } - Ark_Number GetAlignmentOffsetImpl(Ark_text_TextLine peer, - const Ark_Number* alignmentFactor, - const Ark_Number* alignmentWidth) + Ark_Number GetTapCountImpl(Ark_TapRecognizer peer) { return {}; } - } // text_TextLineAccessor + } // TapRecognizerAccessor namespace TextAreaControllerAccessor { void DestroyPeerImpl(Ark_TextAreaController peer) { @@ -19552,41 +16190,20 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void CaretPositionImpl(Ark_TextInputController peer, - const Ark_Number* value) - { - } - void SetTextSelectionImpl(Ark_TextInputController peer, - const Ark_Number* selectionStart, - const Ark_Number* selectionEnd, - const Opt_SelectionOptions* options) - { - } - void StopEditingImpl(Ark_TextInputController peer) - { - } - } // TextInputControllerAccessor - namespace TextMenuControllerAccessor { - void DestroyPeerImpl(Ark_TextMenuController peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_TextMenuController ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void SetMenuOptionsImpl(Ark_TextMenuController peer, - const Ark_TextMenuOptions* options) + void CaretPositionImpl(Ark_TextInputController peer, + const Ark_Number* value) + { + } + void SetTextSelectionImpl(Ark_TextInputController peer, + const Ark_Number* selectionStart, + const Ark_Number* selectionEnd, + const Opt_SelectionOptions* options) { } - } // TextMenuControllerAccessor + void StopEditingImpl(Ark_TextInputController peer) + { + } + } // TextInputControllerAccessor namespace TextMenuItemIdAccessor { void DestroyPeerImpl(Ark_TextMenuItemId peer) { @@ -19754,26 +16371,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // TextTimerControllerAccessor - namespace ThemeControlAccessor { - void DestroyPeerImpl(Ark_ThemeControl peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_ThemeControl ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void SetDefaultThemeImpl(const Ark_CustomTheme* theme) - { - } - } // ThemeControlAccessor namespace TimePickerDialogAccessor { void DestroyPeerImpl(Ark_TimePickerDialog peer) { @@ -19931,30 +16528,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } - void SetIDENTITYImpl(Ark_TransitionEffect IDENTITY) - { - } Ark_TransitionEffect GetOPACITYImpl() { return {}; } - void SetOPACITYImpl(Ark_TransitionEffect OPACITY) - { - } Ark_TransitionEffect GetSLIDEImpl() { return {}; } - void SetSLIDEImpl(Ark_TransitionEffect SLIDE) - { - } Ark_TransitionEffect GetSLIDE_SWITCHImpl() { return {}; } - void SetSLIDE_SWITCHImpl(Ark_TransitionEffect SLIDE_SWITCH) - { - } } // TransitionEffectAccessor namespace UICommonEventAccessor { void DestroyPeerImpl(Ark_UICommonEvent peer) @@ -20018,190 +16603,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // UICommonEventAccessor - namespace UIContextAccessor { - void DestroyPeerImpl(Ark_UIContext peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_UIContext ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_drawing_Font GetFontImpl(Ark_UIContext peer) - { - return {}; - } - Ark_String GetFilteredInspectorTreeImpl(Ark_VMContext vmContext, - Ark_UIContext peer, - const Opt_Array_String* filters) - { - return {}; - } - Ark_String GetFilteredInspectorTreeByIdImpl(Ark_VMContext vmContext, - Ark_UIContext peer, - const Ark_String* id, - const Ark_Number* depth, - const Opt_Array_String* filters) - { - return {}; - } - void AnimateToImpl(Ark_UIContext peer, - const Ark_AnimateParam* value, - const Callback_Void* event) - { - } - void ShowTextPickerDialogImpl(Ark_UIContext peer, - const Ark_TextPickerDialogOptions* options) - { - } - void RunScopedTaskImpl(Ark_UIContext peer, - const Callback_Void* callback_) - { - } - void AnimateToImmediatelyImpl(Ark_UIContext peer, - const Ark_AnimateParam* param, - const Callback_Void* event) - { - } - Opt_FrameNode GetFrameNodeByIdImpl(Ark_UIContext peer, - const Ark_String* id) - { - return {}; - } - Opt_FrameNode GetAttachedFrameNodeByIdImpl(Ark_UIContext peer, - const Ark_String* id) - { - return {}; - } - Opt_FrameNode GetFrameNodeByUniqueIdImpl(Ark_UIContext peer, - const Ark_Number* id) - { - return {}; - } - Ark_Number Vp2pxImpl(Ark_UIContext peer, - const Ark_Number* value) - { - return {}; - } - Ark_Number Px2vpImpl(Ark_UIContext peer, - const Ark_Number* value) - { - return {}; - } - Ark_Number Fp2pxImpl(Ark_UIContext peer, - const Ark_Number* value) - { - return {}; - } - Ark_Number Px2fpImpl(Ark_UIContext peer, - const Ark_Number* value) - { - return {}; - } - Ark_Number Lpx2pxImpl(Ark_UIContext peer, - const Ark_Number* value) - { - return {}; - } - Ark_Number Px2lpxImpl(Ark_UIContext peer, - const Ark_Number* value) - { - return {}; - } - Opt_common_Context GetHostContextImpl(Ark_UIContext peer) - { - return {}; - } - void SetDynamicDimmingImpl(Ark_UIContext peer, - const Ark_String* id, - const Ark_Number* value) - { - } - Opt_String GetWindowNameImpl(Ark_UIContext peer) - { - return {}; - } - Ark_WidthBreakpoint GetWindowWidthBreakpointImpl(Ark_UIContext peer) - { - return {}; - } - Ark_HeightBreakpoint GetWindowHeightBreakpointImpl(Ark_UIContext peer) - { - return {}; - } - void OpenBindSheetImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_UIContext peer, - Ark_ComponentContent bindSheetContent, - const Opt_SheetOptions* sheetOptions, - const Opt_Number* targetId, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void UpdateBindSheetImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_UIContext peer, - Ark_ComponentContent bindSheetContent, - const Ark_SheetOptions* sheetOptions, - const Opt_Boolean* partialUpdate, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void CloseBindSheetImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_UIContext peer, - Ark_ComponentContent bindSheetContent, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void ClearResourceCacheImpl(Ark_VMContext vmContext, - Ark_UIContext peer) - { - } - Ark_Boolean IsFollowingSystemFontScaleImpl(Ark_UIContext peer) - { - return {}; - } - Ark_Number GetMaxFontScaleImpl(Ark_UIContext peer) - { - return {}; - } - } // UIContextAccessor namespace UIContextAtomicServiceBarAccessor { Ark_Frame GetBarRectImpl() { return {}; } } // UIContextAtomicServiceBarAccessor - namespace uiEffect_VisualEffectAccessor { - void DestroyPeerImpl(Ark_uiEffect_VisualEffect peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_uiEffect_VisualEffect ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_uiEffect_VisualEffect BackgroundColorBlenderImpl(Ark_uiEffect_VisualEffect peer, - const Ark_uiEffect_BrightnessBlender* blender) - { - return {}; - } - } // uiEffect_VisualEffectAccessor namespace UIExtensionProxyAccessor { void DestroyPeerImpl(Ark_UIExtensionProxy peer) { @@ -20244,96 +16651,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // UIExtensionProxyAccessor - namespace uiObserver_DensityInfoAccessor { - void DestroyPeerImpl(Ark_uiObserver_DensityInfo peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_uiObserver_DensityInfo ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_UIContext GetContextImpl(Ark_uiObserver_DensityInfo peer) - { - return {}; - } - void SetContextImpl(Ark_uiObserver_DensityInfo peer, - Ark_UIContext context) - { - } - Ark_Number GetDensityImpl(Ark_uiObserver_DensityInfo peer) - { - return {}; - } - void SetDensityImpl(Ark_uiObserver_DensityInfo peer, - const Ark_Number* density) - { - } - } // uiObserver_DensityInfoAccessor - namespace uiObserver_RouterPageInfoAccessor { - void DestroyPeerImpl(Ark_uiObserver_RouterPageInfo peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_uiObserver_RouterPageInfo ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_Number GetIndexImpl(Ark_uiObserver_RouterPageInfo peer) - { - return {}; - } - void SetIndexImpl(Ark_uiObserver_RouterPageInfo peer, - const Ark_Number* index) - { - } - Ark_String GetNameImpl(Ark_uiObserver_RouterPageInfo peer) - { - return {}; - } - void SetNameImpl(Ark_uiObserver_RouterPageInfo peer, - const Ark_String* name) - { - } - Ark_String GetPathImpl(Ark_uiObserver_RouterPageInfo peer) - { - return {}; - } - void SetPathImpl(Ark_uiObserver_RouterPageInfo peer, - const Ark_String* path) - { - } - Ark_uiObserver_RouterPageState GetStateImpl(Ark_uiObserver_RouterPageInfo peer) - { - return {}; - } - void SetStateImpl(Ark_uiObserver_RouterPageInfo peer, - Ark_uiObserver_RouterPageState state) - { - } - Ark_String GetPageIdImpl(Ark_uiObserver_RouterPageInfo peer) - { - return {}; - } - void SetPageIdImpl(Ark_uiObserver_RouterPageInfo peer, - const Ark_String* pageId) - { - } - } // uiObserver_RouterPageInfoAccessor namespace UrlStyleAccessor { void DestroyPeerImpl(Ark_UrlStyle peer) { @@ -20770,31 +17087,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return {}; } } // WebResourceResponseAccessor - namespace webview_WebviewControllerAccessor { - void DestroyPeerImpl(Ark_webview_WebviewController peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_webview_WebviewController ConstructImpl() - { - return {}; - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void InitializeWebEngineImpl() - { - } - void LoadUrlImpl(Ark_webview_WebviewController peer, - const Ark_Union_String_Resource* url, - const Opt_Array_webview_WebHeader* headers) - { - } - } // webview_WebviewControllerAccessor namespace XComponentControllerAccessor { void DestroyPeerImpl(Ark_XComponentController peer) { @@ -20872,85 +17164,23 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } - Ark_Resource $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_BorderRadiuses BorderRadiusesImpl(const Ark_Number* all) - { - return {}; - } - Ark_Edges BorderStylesImpl(Ark_BorderStyle all) - { - return {}; - } - void CursorControl_restoreDefaultImpl() - { - } - void CursorControl_setCursorImpl(Ark_pointer_PointerStyle value) - { - } - Ark_curves_ICurve Curves_cubicBezierCurveImpl(const Ark_Number* x1, - const Ark_Number* y1, - const Ark_Number* x2, - const Ark_Number* y2) - { - return {}; - } - Ark_curves_ICurve Curves_customCurveImpl(const curves_Callback_Number_Number* interpolate) - { - return {}; - } - Ark_curves_ICurve Curves_initCurveImpl(const Opt_curves_Curve* curve) - { - return {}; - } - Ark_curves_ICurve Curves_interpolatingSpringImpl(const Ark_Number* velocity, - const Ark_Number* mass, - const Ark_Number* stiffness, - const Ark_Number* damping) - { - return {}; - } - Ark_curves_ICurve Curves_responsiveSpringMotionImpl(const Opt_Number* response, - const Opt_Number* dampingFraction, - const Opt_Number* overlapDuration) - { - return {}; - } - Ark_curves_ICurve Curves_springCurveImpl(const Ark_Number* velocity, - const Ark_Number* mass, - const Ark_Number* stiffness, - const Ark_Number* damping) + Ark_Resource $rawfileImpl(const Ark_String* value) { return {}; } - Ark_curves_ICurve Curves_springMotionImpl(const Opt_Number* response, - const Opt_Number* dampingFraction, - const Opt_Number* overlapDuration) + void AnimateToImpl(const Ark_AnimateParam* value, + const Callback_Void* event) { - return {}; } - Ark_curves_ICurve Curves_stepsCurveImpl(const Ark_Number* count, - Ark_Boolean end) + void AnimateToImmediatelyImpl(const Ark_AnimateParam* value, + const Callback_Void* event) { - return {}; } - Ark_Edges EdgeColorsImpl(const Ark_Number* all) + void CursorControl_restoreDefaultImpl() { - return {}; } - Ark_Edges EdgeWidthsImpl(const Ark_Number* all) + void CursorControl_setCursorImpl(Ark_pointer_PointerStyle value) { - return {}; } Ark_Boolean FocusControl_requestFocusImpl(const Ark_String* value) { @@ -20977,33 +17207,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { void SetAppBgColorImpl(const Ark_String* value) { } - void Text_getFontDescriptorByFullNameImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - const Ark_String* fullName, - Ark_text_SystemFontType fontType, - const Callback_Opt_FontDescriptor_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void Text_getSystemFontFullNamesByTypeImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - Ark_text_SystemFontType fontType, - const Callback_Opt_Array_String_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void Text_matchFontDescriptorsImpl(Ark_VMContext vmContext, - Ark_AsyncWorkerPtr asyncWorker, - const Ark_text_FontDescriptor* desc, - const Callback_Opt_Array_FontDescriptor_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - Ark_uiEffect_BrightnessBlender UiEffect_createBrightnessBlenderImpl(const Ark_uiEffect_BrightnessBlenderParam* param) - { - return {}; - } - Ark_uiEffect_VisualEffect UiEffect_createEffectImpl() - { - return {}; - } Ark_Number Vp2pxImpl(const Ark_Number* value) { return {}; @@ -21110,19 +17313,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct BackgroundColorStylePeer { virtual ~BackgroundColorStylePeer() = default; }; - const GENERATED_ArkUIBaseContextAccessor* GetBaseContextAccessor() - { - static const GENERATED_ArkUIBaseContextAccessor BaseContextAccessorImpl { - BaseContextAccessor::DestroyPeerImpl, - BaseContextAccessor::ConstructImpl, - BaseContextAccessor::GetFinalizerImpl, - }; - return &BaseContextAccessorImpl; - } - - struct BaseContextPeer { - virtual ~BaseContextPeer() = default; - }; const GENERATED_ArkUIBaseEventAccessor* GetBaseEventAccessor() { static const GENERATED_ArkUIBaseEventAccessor BaseEventAccessorImpl { @@ -21191,22 +17381,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct BaselineOffsetStylePeer { virtual ~BaselineOffsetStylePeer() = default; }; - const GENERATED_ArkUIBaseShapeAccessor* GetBaseShapeAccessor() - { - static const GENERATED_ArkUIBaseShapeAccessor BaseShapeAccessorImpl { - BaseShapeAccessor::DestroyPeerImpl, - BaseShapeAccessor::ConstructImpl, - BaseShapeAccessor::GetFinalizerImpl, - BaseShapeAccessor::WidthImpl, - BaseShapeAccessor::HeightImpl, - BaseShapeAccessor::SizeImpl, - }; - return &BaseShapeAccessorImpl; - } - - struct BaseShapePeer { - virtual ~BaseShapePeer() = default; - }; const GENERATED_ArkUIBounceSymbolEffectAccessor* GetBounceSymbolEffectAccessor() { static const GENERATED_ArkUIBounceSymbolEffectAccessor BounceSymbolEffectAccessorImpl { @@ -21418,11 +17592,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { CanvasRenderingContext2DAccessor::OnOnDetachImpl, CanvasRenderingContext2DAccessor::OffOnDetachImpl, CanvasRenderingContext2DAccessor::GetHeightImpl, - CanvasRenderingContext2DAccessor::SetHeightImpl, CanvasRenderingContext2DAccessor::GetWidthImpl, - CanvasRenderingContext2DAccessor::SetWidthImpl, CanvasRenderingContext2DAccessor::GetCanvasImpl, - CanvasRenderingContext2DAccessor::SetCanvasImpl, }; return &CanvasRenderingContext2DAccessorImpl; } @@ -21447,25 +17618,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct ChildrenMainSizePeer { virtual ~ChildrenMainSizePeer() = default; }; - const GENERATED_ArkUICircleShapeAccessor* GetCircleShapeAccessor() - { - static const GENERATED_ArkUICircleShapeAccessor CircleShapeAccessorImpl { - CircleShapeAccessor::DestroyPeerImpl, - CircleShapeAccessor::ConstructImpl, - CircleShapeAccessor::GetFinalizerImpl, - CircleShapeAccessor::OffsetImpl, - CircleShapeAccessor::FillImpl, - CircleShapeAccessor::PositionImpl, - CircleShapeAccessor::WidthImpl, - CircleShapeAccessor::HeightImpl, - CircleShapeAccessor::SizeImpl, - }; - return &CircleShapeAccessorImpl; - } - - struct CircleShapePeer { - virtual ~CircleShapePeer() = default; - }; const GENERATED_ArkUIClickEventAccessor* GetClickEventAccessor() { static const GENERATED_ArkUIClickEventAccessor ClickEventAccessorImpl { @@ -21539,64 +17691,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct ColorFilterPeer { virtual ~ColorFilterPeer() = default; }; - const GENERATED_ArkUIColorMetricsAccessor* GetColorMetricsAccessor() - { - static const GENERATED_ArkUIColorMetricsAccessor ColorMetricsAccessorImpl { - ColorMetricsAccessor::DestroyPeerImpl, - ColorMetricsAccessor::ConstructImpl, - ColorMetricsAccessor::GetFinalizerImpl, - ColorMetricsAccessor::NumericImpl, - ColorMetricsAccessor::RgbaImpl, - ColorMetricsAccessor::ResourceColorImpl, - ColorMetricsAccessor::BlendColorImpl, - ColorMetricsAccessor::ColorImpl, - ColorMetricsAccessor::RedImpl, - ColorMetricsAccessor::GreenImpl, - ColorMetricsAccessor::BlueImpl, - ColorMetricsAccessor::AlphaImpl, - }; - return &ColorMetricsAccessorImpl; - } - - struct ColorMetricsPeer { - virtual ~ColorMetricsPeer() = default; - }; - const GENERATED_ArkUICommon_ContextAccessor* GetCommon_ContextAccessor() - { - static const GENERATED_ArkUICommon_ContextAccessor Common_ContextAccessorImpl { - common_ContextAccessor::DestroyPeerImpl, - common_ContextAccessor::ConstructImpl, - common_ContextAccessor::GetFinalizerImpl, - common_ContextAccessor::CreateBundleContextImpl, - common_ContextAccessor::CreateModuleContext0Impl, - common_ContextAccessor::CreateModuleContext1Impl, - common_ContextAccessor::GetGroupDir0Impl, - common_ContextAccessor::GetGroupDir1Impl, - common_ContextAccessor::GetCacheDirImpl, - common_ContextAccessor::SetCacheDirImpl, - common_ContextAccessor::GetTempDirImpl, - common_ContextAccessor::SetTempDirImpl, - common_ContextAccessor::GetFilesDirImpl, - common_ContextAccessor::SetFilesDirImpl, - common_ContextAccessor::GetDatabaseDirImpl, - common_ContextAccessor::SetDatabaseDirImpl, - common_ContextAccessor::GetPreferencesDirImpl, - common_ContextAccessor::SetPreferencesDirImpl, - common_ContextAccessor::GetBundleCodeDirImpl, - common_ContextAccessor::SetBundleCodeDirImpl, - common_ContextAccessor::GetDistributedFilesDirImpl, - common_ContextAccessor::SetDistributedFilesDirImpl, - common_ContextAccessor::GetResourceDirImpl, - common_ContextAccessor::SetResourceDirImpl, - common_ContextAccessor::GetCloudFileDirImpl, - common_ContextAccessor::SetCloudFileDirImpl, - }; - return &Common_ContextAccessorImpl; - } - - struct Common_ContextPeer { - virtual ~Common_ContextPeer() = default; - }; const GENERATED_ArkUICommonShapeAccessor* GetCommonShapeAccessor() { static const GENERATED_ArkUICommonShapeAccessor CommonShapeAccessorImpl { @@ -21613,24 +17707,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct CommonShapePeer { virtual ~CommonShapePeer() = default; }; - const GENERATED_ArkUIComponentContentAccessor* GetComponentContentAccessor() - { - static const GENERATED_ArkUIComponentContentAccessor ComponentContentAccessorImpl { - ComponentContentAccessor::DestroyPeerImpl, - ComponentContentAccessor::ConstructImpl, - ComponentContentAccessor::GetFinalizerImpl, - ComponentContentAccessor::UpdateImpl, - ComponentContentAccessor::ReuseImpl, - ComponentContentAccessor::RecycleImpl, - ComponentContentAccessor::DisposeImpl, - ComponentContentAccessor::UpdateConfigurationImpl, - }; - return &ComponentContentAccessorImpl; - } - - struct ComponentContentPeer { - virtual ~ComponentContentPeer() = default; - }; const GENERATED_ArkUIConsoleMessageAccessor* GetConsoleMessageAccessor() { static const GENERATED_ArkUIConsoleMessageAccessor ConsoleMessageAccessorImpl { @@ -21681,19 +17757,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ContentModifierHelperAccessorImpl; } - const GENERATED_ArkUIContextAccessor* GetContextAccessor() - { - static const GENERATED_ArkUIContextAccessor ContextAccessorImpl { - ContextAccessor::DestroyPeerImpl, - ContextAccessor::ConstructImpl, - ContextAccessor::GetFinalizerImpl, - }; - return &ContextAccessorImpl; - } - - struct ContextPeer { - virtual ~ContextPeer() = default; - }; const GENERATED_ArkUIControllerHandlerAccessor* GetControllerHandlerAccessor() { static const GENERATED_ArkUIControllerHandlerAccessor ControllerHandlerAccessorImpl { @@ -21708,20 +17771,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct ControllerHandlerPeer { virtual ~ControllerHandlerPeer() = default; }; - const GENERATED_ArkUICurves_ICurveAccessor* GetCurves_ICurveAccessor() - { - static const GENERATED_ArkUICurves_ICurveAccessor Curves_ICurveAccessorImpl { - curves_ICurveAccessor::DestroyPeerImpl, - curves_ICurveAccessor::ConstructImpl, - curves_ICurveAccessor::GetFinalizerImpl, - curves_ICurveAccessor::InterpolateImpl, - }; - return &Curves_ICurveAccessorImpl; - } - - struct Curves_ICurvePeer { - virtual ~Curves_ICurvePeer() = default; - }; const GENERATED_ArkUICustomDialogControllerAccessor* GetCustomDialogControllerAccessor() { static const GENERATED_ArkUICustomDialogControllerAccessor CustomDialogControllerAccessorImpl { @@ -21745,10 +17794,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { CustomSpanAccessor::ConstructImpl, CustomSpanAccessor::GetFinalizerImpl, CustomSpanAccessor::InvalidateImpl, - CustomSpanAccessor::GetOnMeasureImpl, - CustomSpanAccessor::SetOnMeasureImpl, - CustomSpanAccessor::GetOnDrawImpl, - CustomSpanAccessor::SetOnDrawImpl, + CustomSpanAccessor::GetOnMeasure_callbackImpl, + CustomSpanAccessor::SetOnMeasure_callbackImpl, + CustomSpanAccessor::GetOnDraw_callbackImpl, + CustomSpanAccessor::SetOnDraw_callbackImpl, }; return &CustomSpanAccessorImpl; } @@ -21881,491 +17930,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct DragEventPeer { virtual ~DragEventPeer() = default; }; - const GENERATED_ArkUIDrawableDescriptorAccessor* GetDrawableDescriptorAccessor() - { - static const GENERATED_ArkUIDrawableDescriptorAccessor DrawableDescriptorAccessorImpl { - DrawableDescriptorAccessor::DestroyPeerImpl, - DrawableDescriptorAccessor::ConstructImpl, - DrawableDescriptorAccessor::GetFinalizerImpl, - DrawableDescriptorAccessor::GetPixelMapImpl, - }; - return &DrawableDescriptorAccessorImpl; - } - - struct DrawableDescriptorPeer { - virtual ~DrawableDescriptorPeer() = default; - }; - const GENERATED_ArkUIDrawContextAccessor* GetDrawContextAccessor() - { - static const GENERATED_ArkUIDrawContextAccessor DrawContextAccessorImpl { - DrawContextAccessor::DestroyPeerImpl, - DrawContextAccessor::ConstructImpl, - DrawContextAccessor::GetFinalizerImpl, - DrawContextAccessor::SizeImpl, - DrawContextAccessor::SizeInPixelImpl, - DrawContextAccessor::CanvasImpl, - }; - return &DrawContextAccessorImpl; - } - - struct DrawContextPeer { - virtual ~DrawContextPeer() = default; - }; - const GENERATED_ArkUIDrawing_BrushAccessor* GetDrawing_BrushAccessor() - { - static const GENERATED_ArkUIDrawing_BrushAccessor Drawing_BrushAccessorImpl { - drawing_BrushAccessor::DestroyPeerImpl, - drawing_BrushAccessor::Construct0Impl, - drawing_BrushAccessor::Construct1Impl, - drawing_BrushAccessor::GetFinalizerImpl, - drawing_BrushAccessor::SetColor0Impl, - drawing_BrushAccessor::SetColor1Impl, - drawing_BrushAccessor::SetColor2Impl, - drawing_BrushAccessor::GetColorImpl, - drawing_BrushAccessor::GetHexColorImpl, - drawing_BrushAccessor::SetAntiAliasImpl, - drawing_BrushAccessor::IsAntiAliasImpl, - drawing_BrushAccessor::SetAlphaImpl, - drawing_BrushAccessor::GetAlphaImpl, - drawing_BrushAccessor::SetColorFilterImpl, - drawing_BrushAccessor::GetColorFilterImpl, - drawing_BrushAccessor::SetImageFilterImpl, - drawing_BrushAccessor::SetMaskFilterImpl, - drawing_BrushAccessor::SetShadowLayerImpl, - drawing_BrushAccessor::SetShaderEffectImpl, - drawing_BrushAccessor::SetBlendModeImpl, - drawing_BrushAccessor::ResetImpl, - }; - return &Drawing_BrushAccessorImpl; - } - - struct Drawing_BrushPeer { - virtual ~Drawing_BrushPeer() = default; - }; - const GENERATED_ArkUIDrawing_CanvasAccessor* GetDrawing_CanvasAccessor() - { - static const GENERATED_ArkUIDrawing_CanvasAccessor Drawing_CanvasAccessorImpl { - drawing_CanvasAccessor::DestroyPeerImpl, - drawing_CanvasAccessor::ConstructImpl, - drawing_CanvasAccessor::GetFinalizerImpl, - drawing_CanvasAccessor::DrawRect0Impl, - drawing_CanvasAccessor::DrawRect1Impl, - drawing_CanvasAccessor::DrawRoundRectImpl, - drawing_CanvasAccessor::DrawNestedRoundRectImpl, - drawing_CanvasAccessor::DrawBackgroundImpl, - drawing_CanvasAccessor::DrawShadow0Impl, - drawing_CanvasAccessor::DrawShadow1Impl, - drawing_CanvasAccessor::DrawCircleImpl, - drawing_CanvasAccessor::DrawImageImpl, - drawing_CanvasAccessor::DrawImageRectImpl, - drawing_CanvasAccessor::DrawImageRectWithSrcImpl, - drawing_CanvasAccessor::DrawColor0Impl, - drawing_CanvasAccessor::DrawColor1Impl, - drawing_CanvasAccessor::DrawColor2Impl, - drawing_CanvasAccessor::DrawOvalImpl, - drawing_CanvasAccessor::DrawArcImpl, - drawing_CanvasAccessor::DrawPointImpl, - drawing_CanvasAccessor::DrawPointsImpl, - drawing_CanvasAccessor::DrawPathImpl, - drawing_CanvasAccessor::DrawLineImpl, - drawing_CanvasAccessor::DrawSingleCharacterImpl, - drawing_CanvasAccessor::DrawTextBlobImpl, - drawing_CanvasAccessor::DrawPixelMapMeshImpl, - drawing_CanvasAccessor::DrawRegionImpl, - drawing_CanvasAccessor::AttachPenImpl, - drawing_CanvasAccessor::AttachBrushImpl, - drawing_CanvasAccessor::DetachPenImpl, - drawing_CanvasAccessor::DetachBrushImpl, - drawing_CanvasAccessor::SaveImpl, - drawing_CanvasAccessor::SaveLayerImpl, - drawing_CanvasAccessor::Clear0Impl, - drawing_CanvasAccessor::Clear1Impl, - drawing_CanvasAccessor::RestoreImpl, - drawing_CanvasAccessor::RestoreToCountImpl, - drawing_CanvasAccessor::GetSaveCountImpl, - drawing_CanvasAccessor::GetWidthImpl, - drawing_CanvasAccessor::GetHeightImpl, - drawing_CanvasAccessor::GetLocalClipBoundsImpl, - drawing_CanvasAccessor::GetTotalMatrixImpl, - drawing_CanvasAccessor::ScaleImpl, - drawing_CanvasAccessor::SkewImpl, - drawing_CanvasAccessor::RotateImpl, - drawing_CanvasAccessor::TranslateImpl, - drawing_CanvasAccessor::ClipPathImpl, - drawing_CanvasAccessor::ClipRectImpl, - drawing_CanvasAccessor::ConcatMatrixImpl, - drawing_CanvasAccessor::ClipRegionImpl, - drawing_CanvasAccessor::ClipRoundRectImpl, - drawing_CanvasAccessor::IsClipEmptyImpl, - drawing_CanvasAccessor::SetMatrixImpl, - drawing_CanvasAccessor::ResetMatrixImpl, - }; - return &Drawing_CanvasAccessorImpl; - } - - struct Drawing_CanvasPeer { - virtual ~Drawing_CanvasPeer() = default; - }; - const GENERATED_ArkUIDrawing_ColorFilterAccessor* GetDrawing_ColorFilterAccessor() - { - static const GENERATED_ArkUIDrawing_ColorFilterAccessor Drawing_ColorFilterAccessorImpl { - drawing_ColorFilterAccessor::DestroyPeerImpl, - drawing_ColorFilterAccessor::ConstructImpl, - drawing_ColorFilterAccessor::GetFinalizerImpl, - drawing_ColorFilterAccessor::CreateBlendModeColorFilter0Impl, - drawing_ColorFilterAccessor::CreateBlendModeColorFilter1Impl, - drawing_ColorFilterAccessor::CreateComposeColorFilterImpl, - drawing_ColorFilterAccessor::CreateLinearToSRGBGammaImpl, - drawing_ColorFilterAccessor::CreateSRGBGammaToLinearImpl, - drawing_ColorFilterAccessor::CreateLumaColorFilterImpl, - drawing_ColorFilterAccessor::CreateMatrixColorFilterImpl, - }; - return &Drawing_ColorFilterAccessorImpl; - } - - struct Drawing_ColorFilterPeer { - virtual ~Drawing_ColorFilterPeer() = default; - }; - const GENERATED_ArkUIDrawing_FontAccessor* GetDrawing_FontAccessor() - { - static const GENERATED_ArkUIDrawing_FontAccessor Drawing_FontAccessorImpl { - drawing_FontAccessor::DestroyPeerImpl, - drawing_FontAccessor::ConstructImpl, - drawing_FontAccessor::GetFinalizerImpl, - drawing_FontAccessor::EnableSubpixelImpl, - drawing_FontAccessor::EnableEmboldenImpl, - drawing_FontAccessor::EnableLinearMetricsImpl, - drawing_FontAccessor::SetSizeImpl, - drawing_FontAccessor::GetSizeImpl, - drawing_FontAccessor::SetTypefaceImpl, - drawing_FontAccessor::GetTypefaceImpl, - drawing_FontAccessor::GetMetricsImpl, - drawing_FontAccessor::MeasureSingleCharacterImpl, - drawing_FontAccessor::MeasureTextImpl, - drawing_FontAccessor::SetScaleXImpl, - drawing_FontAccessor::SetSkewXImpl, - drawing_FontAccessor::SetEdgingImpl, - drawing_FontAccessor::SetHintingImpl, - drawing_FontAccessor::CountTextImpl, - drawing_FontAccessor::SetBaselineSnapImpl, - drawing_FontAccessor::IsBaselineSnapImpl, - drawing_FontAccessor::SetEmbeddedBitmapsImpl, - drawing_FontAccessor::IsEmbeddedBitmapsImpl, - drawing_FontAccessor::SetForceAutoHintingImpl, - drawing_FontAccessor::IsForceAutoHintingImpl, - drawing_FontAccessor::GetWidthsImpl, - drawing_FontAccessor::TextToGlyphsImpl, - drawing_FontAccessor::IsSubpixelImpl, - drawing_FontAccessor::IsLinearMetricsImpl, - drawing_FontAccessor::GetSkewXImpl, - drawing_FontAccessor::IsEmboldenImpl, - drawing_FontAccessor::GetScaleXImpl, - drawing_FontAccessor::GetHintingImpl, - drawing_FontAccessor::GetEdgingImpl, - drawing_FontAccessor::CreatePathForGlyphImpl, - drawing_FontAccessor::GetBoundsImpl, - drawing_FontAccessor::GetTextPathImpl, - }; - return &Drawing_FontAccessorImpl; - } - - struct Drawing_FontPeer { - virtual ~Drawing_FontPeer() = default; - }; - const GENERATED_ArkUIDrawing_ImageFilterAccessor* GetDrawing_ImageFilterAccessor() - { - static const GENERATED_ArkUIDrawing_ImageFilterAccessor Drawing_ImageFilterAccessorImpl { - drawing_ImageFilterAccessor::DestroyPeerImpl, - drawing_ImageFilterAccessor::ConstructImpl, - drawing_ImageFilterAccessor::GetFinalizerImpl, - drawing_ImageFilterAccessor::CreateBlurImageFilterImpl, - drawing_ImageFilterAccessor::CreateFromColorFilterImpl, - }; - return &Drawing_ImageFilterAccessorImpl; - } - - struct Drawing_ImageFilterPeer { - virtual ~Drawing_ImageFilterPeer() = default; - }; - const GENERATED_ArkUIDrawing_LatticeAccessor* GetDrawing_LatticeAccessor() - { - static const GENERATED_ArkUIDrawing_LatticeAccessor Drawing_LatticeAccessorImpl { - drawing_LatticeAccessor::DestroyPeerImpl, - drawing_LatticeAccessor::ConstructImpl, - drawing_LatticeAccessor::GetFinalizerImpl, - drawing_LatticeAccessor::CreateImageLatticeImpl, - }; - return &Drawing_LatticeAccessorImpl; - } - - struct Drawing_LatticePeer { - virtual ~Drawing_LatticePeer() = default; - }; - const GENERATED_ArkUIDrawing_MaskFilterAccessor* GetDrawing_MaskFilterAccessor() - { - static const GENERATED_ArkUIDrawing_MaskFilterAccessor Drawing_MaskFilterAccessorImpl { - drawing_MaskFilterAccessor::DestroyPeerImpl, - drawing_MaskFilterAccessor::ConstructImpl, - drawing_MaskFilterAccessor::GetFinalizerImpl, - drawing_MaskFilterAccessor::CreateBlurMaskFilterImpl, - }; - return &Drawing_MaskFilterAccessorImpl; - } - - struct Drawing_MaskFilterPeer { - virtual ~Drawing_MaskFilterPeer() = default; - }; - const GENERATED_ArkUIDrawing_MatrixAccessor* GetDrawing_MatrixAccessor() - { - static const GENERATED_ArkUIDrawing_MatrixAccessor Drawing_MatrixAccessorImpl { - drawing_MatrixAccessor::DestroyPeerImpl, - drawing_MatrixAccessor::ConstructImpl, - drawing_MatrixAccessor::GetFinalizerImpl, - drawing_MatrixAccessor::SetRotationImpl, - drawing_MatrixAccessor::SetScaleImpl, - drawing_MatrixAccessor::SetTranslationImpl, - drawing_MatrixAccessor::SetMatrixImpl, - drawing_MatrixAccessor::PreConcatImpl, - drawing_MatrixAccessor::IsEqualImpl, - drawing_MatrixAccessor::InvertImpl, - drawing_MatrixAccessor::IsIdentityImpl, - drawing_MatrixAccessor::GetValueImpl, - drawing_MatrixAccessor::PostRotateImpl, - drawing_MatrixAccessor::PostScaleImpl, - drawing_MatrixAccessor::PostTranslateImpl, - drawing_MatrixAccessor::PreRotateImpl, - drawing_MatrixAccessor::PreScaleImpl, - drawing_MatrixAccessor::PreTranslateImpl, - drawing_MatrixAccessor::ResetImpl, - drawing_MatrixAccessor::MapPointsImpl, - drawing_MatrixAccessor::GetAllImpl, - drawing_MatrixAccessor::MapRectImpl, - drawing_MatrixAccessor::SetRectToRectImpl, - drawing_MatrixAccessor::SetPolyToPolyImpl, - }; - return &Drawing_MatrixAccessorImpl; - } - - struct Drawing_MatrixPeer { - virtual ~Drawing_MatrixPeer() = default; - }; - const GENERATED_ArkUIDrawing_PathAccessor* GetDrawing_PathAccessor() - { - static const GENERATED_ArkUIDrawing_PathAccessor Drawing_PathAccessorImpl { - drawing_PathAccessor::DestroyPeerImpl, - drawing_PathAccessor::Construct0Impl, - drawing_PathAccessor::Construct1Impl, - drawing_PathAccessor::GetFinalizerImpl, - drawing_PathAccessor::MoveToImpl, - drawing_PathAccessor::LineToImpl, - drawing_PathAccessor::ArcToImpl, - drawing_PathAccessor::QuadToImpl, - drawing_PathAccessor::ConicToImpl, - drawing_PathAccessor::CubicToImpl, - drawing_PathAccessor::RMoveToImpl, - drawing_PathAccessor::RLineToImpl, - drawing_PathAccessor::RQuadToImpl, - drawing_PathAccessor::RConicToImpl, - drawing_PathAccessor::RCubicToImpl, - drawing_PathAccessor::AddPolygonImpl, - drawing_PathAccessor::OpImpl, - drawing_PathAccessor::AddArcImpl, - drawing_PathAccessor::AddCircleImpl, - drawing_PathAccessor::AddOvalImpl, - drawing_PathAccessor::AddRectImpl, - drawing_PathAccessor::AddRoundRectImpl, - drawing_PathAccessor::AddPathImpl, - drawing_PathAccessor::TransformImpl, - drawing_PathAccessor::ContainsImpl, - drawing_PathAccessor::SetFillTypeImpl, - drawing_PathAccessor::GetBoundsImpl, - drawing_PathAccessor::CloseImpl, - drawing_PathAccessor::OffsetImpl, - drawing_PathAccessor::ResetImpl, - drawing_PathAccessor::GetLengthImpl, - drawing_PathAccessor::GetPositionAndTangentImpl, - drawing_PathAccessor::IsClosedImpl, - drawing_PathAccessor::GetMatrixImpl, - drawing_PathAccessor::BuildFromSvgStringImpl, - }; - return &Drawing_PathAccessorImpl; - } - - struct Drawing_PathPeer { - virtual ~Drawing_PathPeer() = default; - }; - const GENERATED_ArkUIDrawing_PathEffectAccessor* GetDrawing_PathEffectAccessor() - { - static const GENERATED_ArkUIDrawing_PathEffectAccessor Drawing_PathEffectAccessorImpl { - drawing_PathEffectAccessor::DestroyPeerImpl, - drawing_PathEffectAccessor::ConstructImpl, - drawing_PathEffectAccessor::GetFinalizerImpl, - drawing_PathEffectAccessor::CreateDashPathEffectImpl, - drawing_PathEffectAccessor::CreateCornerPathEffectImpl, - }; - return &Drawing_PathEffectAccessorImpl; - } - - struct Drawing_PathEffectPeer { - virtual ~Drawing_PathEffectPeer() = default; - }; - const GENERATED_ArkUIDrawing_PenAccessor* GetDrawing_PenAccessor() - { - static const GENERATED_ArkUIDrawing_PenAccessor Drawing_PenAccessorImpl { - drawing_PenAccessor::DestroyPeerImpl, - drawing_PenAccessor::Construct0Impl, - drawing_PenAccessor::Construct1Impl, - drawing_PenAccessor::GetFinalizerImpl, - drawing_PenAccessor::SetMiterLimitImpl, - drawing_PenAccessor::GetMiterLimitImpl, - drawing_PenAccessor::SetShaderEffectImpl, - drawing_PenAccessor::SetColor0Impl, - drawing_PenAccessor::SetColor1Impl, - drawing_PenAccessor::SetColor2Impl, - drawing_PenAccessor::GetColorImpl, - drawing_PenAccessor::GetHexColorImpl, - drawing_PenAccessor::SetStrokeWidthImpl, - drawing_PenAccessor::GetWidthImpl, - drawing_PenAccessor::SetAntiAliasImpl, - drawing_PenAccessor::IsAntiAliasImpl, - drawing_PenAccessor::SetAlphaImpl, - drawing_PenAccessor::GetAlphaImpl, - drawing_PenAccessor::SetColorFilterImpl, - drawing_PenAccessor::GetColorFilterImpl, - drawing_PenAccessor::SetImageFilterImpl, - drawing_PenAccessor::SetMaskFilterImpl, - drawing_PenAccessor::SetPathEffectImpl, - drawing_PenAccessor::SetShadowLayerImpl, - drawing_PenAccessor::SetBlendModeImpl, - drawing_PenAccessor::SetDitherImpl, - drawing_PenAccessor::SetJoinStyleImpl, - drawing_PenAccessor::GetJoinStyleImpl, - drawing_PenAccessor::SetCapStyleImpl, - drawing_PenAccessor::GetCapStyleImpl, - drawing_PenAccessor::ResetImpl, - drawing_PenAccessor::GetFillPathImpl, - }; - return &Drawing_PenAccessorImpl; - } - - struct Drawing_PenPeer { - virtual ~Drawing_PenPeer() = default; - }; - const GENERATED_ArkUIDrawing_RegionAccessor* GetDrawing_RegionAccessor() - { - static const GENERATED_ArkUIDrawing_RegionAccessor Drawing_RegionAccessorImpl { - drawing_RegionAccessor::DestroyPeerImpl, - drawing_RegionAccessor::ConstructImpl, - drawing_RegionAccessor::GetFinalizerImpl, - drawing_RegionAccessor::IsPointContainedImpl, - drawing_RegionAccessor::IsRegionContainedImpl, - drawing_RegionAccessor::OpImpl, - drawing_RegionAccessor::QuickRejectImpl, - drawing_RegionAccessor::SetPathImpl, - drawing_RegionAccessor::SetRectImpl, - }; - return &Drawing_RegionAccessorImpl; - } - - struct Drawing_RegionPeer { - virtual ~Drawing_RegionPeer() = default; - }; - const GENERATED_ArkUIDrawing_RoundRectAccessor* GetDrawing_RoundRectAccessor() - { - static const GENERATED_ArkUIDrawing_RoundRectAccessor Drawing_RoundRectAccessorImpl { - drawing_RoundRectAccessor::DestroyPeerImpl, - drawing_RoundRectAccessor::ConstructImpl, - drawing_RoundRectAccessor::GetFinalizerImpl, - drawing_RoundRectAccessor::SetCornerImpl, - drawing_RoundRectAccessor::GetCornerImpl, - drawing_RoundRectAccessor::OffsetImpl, - }; - return &Drawing_RoundRectAccessorImpl; - } - - struct Drawing_RoundRectPeer { - virtual ~Drawing_RoundRectPeer() = default; - }; - const GENERATED_ArkUIDrawing_SamplingOptionsAccessor* GetDrawing_SamplingOptionsAccessor() - { - static const GENERATED_ArkUIDrawing_SamplingOptionsAccessor Drawing_SamplingOptionsAccessorImpl { - drawing_SamplingOptionsAccessor::DestroyPeerImpl, - drawing_SamplingOptionsAccessor::Construct0Impl, - drawing_SamplingOptionsAccessor::Construct1Impl, - drawing_SamplingOptionsAccessor::GetFinalizerImpl, - }; - return &Drawing_SamplingOptionsAccessorImpl; - } - - struct Drawing_SamplingOptionsPeer { - virtual ~Drawing_SamplingOptionsPeer() = default; - }; - const GENERATED_ArkUIDrawing_ShaderEffectAccessor* GetDrawing_ShaderEffectAccessor() - { - static const GENERATED_ArkUIDrawing_ShaderEffectAccessor Drawing_ShaderEffectAccessorImpl { - drawing_ShaderEffectAccessor::DestroyPeerImpl, - drawing_ShaderEffectAccessor::ConstructImpl, - drawing_ShaderEffectAccessor::GetFinalizerImpl, - drawing_ShaderEffectAccessor::CreateColorShaderImpl, - drawing_ShaderEffectAccessor::CreateLinearGradientImpl, - drawing_ShaderEffectAccessor::CreateRadialGradientImpl, - drawing_ShaderEffectAccessor::CreateSweepGradientImpl, - drawing_ShaderEffectAccessor::CreateConicalGradientImpl, - }; - return &Drawing_ShaderEffectAccessorImpl; - } - - struct Drawing_ShaderEffectPeer { - virtual ~Drawing_ShaderEffectPeer() = default; - }; - const GENERATED_ArkUIDrawing_ShadowLayerAccessor* GetDrawing_ShadowLayerAccessor() - { - static const GENERATED_ArkUIDrawing_ShadowLayerAccessor Drawing_ShadowLayerAccessorImpl { - drawing_ShadowLayerAccessor::DestroyPeerImpl, - drawing_ShadowLayerAccessor::ConstructImpl, - drawing_ShadowLayerAccessor::GetFinalizerImpl, - drawing_ShadowLayerAccessor::Create0Impl, - drawing_ShadowLayerAccessor::Create1Impl, - }; - return &Drawing_ShadowLayerAccessorImpl; - } - - struct Drawing_ShadowLayerPeer { - virtual ~Drawing_ShadowLayerPeer() = default; - }; - const GENERATED_ArkUIDrawing_TextBlobAccessor* GetDrawing_TextBlobAccessor() - { - static const GENERATED_ArkUIDrawing_TextBlobAccessor Drawing_TextBlobAccessorImpl { - drawing_TextBlobAccessor::DestroyPeerImpl, - drawing_TextBlobAccessor::ConstructImpl, - drawing_TextBlobAccessor::GetFinalizerImpl, - drawing_TextBlobAccessor::MakeFromStringImpl, - drawing_TextBlobAccessor::MakeFromPosTextImpl, - drawing_TextBlobAccessor::MakeFromRunBufferImpl, - drawing_TextBlobAccessor::BoundsImpl, - drawing_TextBlobAccessor::UniqueIDImpl, - }; - return &Drawing_TextBlobAccessorImpl; - } - - struct Drawing_TextBlobPeer { - virtual ~Drawing_TextBlobPeer() = default; - }; - const GENERATED_ArkUIDrawing_TypefaceAccessor* GetDrawing_TypefaceAccessor() - { - static const GENERATED_ArkUIDrawing_TypefaceAccessor Drawing_TypefaceAccessorImpl { - drawing_TypefaceAccessor::DestroyPeerImpl, - drawing_TypefaceAccessor::ConstructImpl, - drawing_TypefaceAccessor::GetFinalizerImpl, - drawing_TypefaceAccessor::GetFamilyNameImpl, - drawing_TypefaceAccessor::MakeFromFileImpl, - }; - return &Drawing_TypefaceAccessorImpl; - } - - struct Drawing_TypefacePeer { - virtual ~Drawing_TypefacePeer() = default; - }; const GENERATED_ArkUIDrawingRenderingContextAccessor* GetDrawingRenderingContextAccessor() { static const GENERATED_ArkUIDrawingRenderingContextAccessor DrawingRenderingContextAccessorImpl { @@ -22374,7 +17938,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { DrawingRenderingContextAccessor::GetFinalizerImpl, DrawingRenderingContextAccessor::InvalidateImpl, DrawingRenderingContextAccessor::GetSizeImpl, - DrawingRenderingContextAccessor::SetSizeImpl, + DrawingRenderingContextAccessor::GetCanvasImpl, }; return &DrawingRenderingContextAccessorImpl; } @@ -22400,25 +17964,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct DrawModifierPeer { virtual ~DrawModifierPeer() = default; }; - const GENERATED_ArkUIEllipseShapeAccessor* GetEllipseShapeAccessor() - { - static const GENERATED_ArkUIEllipseShapeAccessor EllipseShapeAccessorImpl { - EllipseShapeAccessor::DestroyPeerImpl, - EllipseShapeAccessor::ConstructImpl, - EllipseShapeAccessor::GetFinalizerImpl, - EllipseShapeAccessor::OffsetImpl, - EllipseShapeAccessor::FillImpl, - EllipseShapeAccessor::PositionImpl, - EllipseShapeAccessor::WidthImpl, - EllipseShapeAccessor::HeightImpl, - EllipseShapeAccessor::SizeImpl, - }; - return &EllipseShapeAccessorImpl; - } - - struct EllipseShapePeer { - virtual ~EllipseShapePeer() = default; - }; const GENERATED_ArkUIEnvironmentBackendAccessor* GetEnvironmentBackendAccessor() { static const GENERATED_ArkUIEnvironmentBackendAccessor EnvironmentBackendAccessorImpl { @@ -22470,25 +18015,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct EventTargetInfoPeer { virtual ~EventTargetInfoPeer() = default; }; - const GENERATED_ArkUIExtendableComponentAccessor* GetExtendableComponentAccessor() - { - static const GENERATED_ArkUIExtendableComponentAccessor ExtendableComponentAccessorImpl { - ExtendableComponentAccessor::DestroyPeerImpl, - ExtendableComponentAccessor::ConstructImpl, - ExtendableComponentAccessor::GetFinalizerImpl, - ExtendableComponentAccessor::GetUIContextImpl, - ExtendableComponentAccessor::GetUniqueIdImpl, - ExtendableComponentAccessor::QueryNavDestinationInfo0Impl, - ExtendableComponentAccessor::QueryNavDestinationInfo1Impl, - ExtendableComponentAccessor::QueryNavigationInfoImpl, - ExtendableComponentAccessor::QueryRouterPageInfoImpl, - }; - return &ExtendableComponentAccessorImpl; - } - - struct ExtendableComponentPeer { - virtual ~ExtendableComponentPeer() = default; - }; const GENERATED_ArkUIFileSelectorParamAccessor* GetFileSelectorParamAccessor() { static const GENERATED_ArkUIFileSelectorParamAccessor FileSelectorParamAccessorImpl { @@ -22546,63 +18072,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &FocusControllerAccessorImpl; } - const GENERATED_ArkUIFrameNodeAccessor* GetFrameNodeAccessor() - { - static const GENERATED_ArkUIFrameNodeAccessor FrameNodeAccessorImpl { - FrameNodeAccessor::DestroyPeerImpl, - FrameNodeAccessor::ConstructImpl, - FrameNodeAccessor::GetFinalizerImpl, - FrameNodeAccessor::IsModifiableImpl, - FrameNodeAccessor::AppendChildImpl, - FrameNodeAccessor::InsertChildAfterImpl, - FrameNodeAccessor::RemoveChildImpl, - FrameNodeAccessor::ClearChildrenImpl, - FrameNodeAccessor::GetChildImpl, - FrameNodeAccessor::GetFirstChildImpl, - FrameNodeAccessor::GetNextSiblingImpl, - FrameNodeAccessor::GetPreviousSiblingImpl, - FrameNodeAccessor::GetParentImpl, - FrameNodeAccessor::GetChildrenCountImpl, - FrameNodeAccessor::DisposeImpl, - FrameNodeAccessor::GetIdImpl, - FrameNodeAccessor::GetUniqueIdImpl, - FrameNodeAccessor::GetNodeTypeImpl, - FrameNodeAccessor::GetOpacityImpl, - FrameNodeAccessor::IsVisibleImpl, - FrameNodeAccessor::IsClipToFrameImpl, - FrameNodeAccessor::IsAttachedImpl, - FrameNodeAccessor::GetInspectorInfoImpl, - FrameNodeAccessor::InvalidateImpl, - FrameNodeAccessor::DisposeTreeImpl, - FrameNodeAccessor::SetCrossLanguageOptionsImpl, - FrameNodeAccessor::GetCrossLanguageOptionsImpl, - FrameNodeAccessor::SetMeasuredSizeImpl, - FrameNodeAccessor::SetLayoutPositionImpl, - FrameNodeAccessor::MeasureImpl, - FrameNodeAccessor::LayoutImpl, - FrameNodeAccessor::SetNeedsLayoutImpl, - FrameNodeAccessor::GetPositionToWindowWithTransformImpl, - FrameNodeAccessor::GetFrameNodeByKeyImpl, - FrameNodeAccessor::GetIdByFrameNodeImpl, - FrameNodeAccessor::MoveToImpl, - FrameNodeAccessor::GetFirstChildIndexWithoutExpandImpl, - FrameNodeAccessor::GetLastChildIndexWithoutExpandImpl, - FrameNodeAccessor::GetAttachedFrameNodeByIdImpl, - FrameNodeAccessor::GetFrameNodeByIdImpl, - FrameNodeAccessor::GetFrameNodeByUniqueIdImpl, - FrameNodeAccessor::ReuseImpl, - FrameNodeAccessor::RecycleImpl, - FrameNodeAccessor::GetFrameNodePtrImpl, - FrameNodeAccessor::CreateTypedFrameNodeImpl, - FrameNodeAccessor::CreateByRawPtrImpl, - FrameNodeAccessor::UnWrapRawPtrImpl, - }; - return &FrameNodeAccessorImpl; - } - - struct FrameNodePeer { - virtual ~FrameNodePeer() = default; - }; const GENERATED_ArkUIFrictionMotionAccessor* GetFrictionMotionAccessor() { static const GENERATED_ArkUIFrictionMotionAccessor FrictionMotionAccessorImpl { @@ -22682,19 +18151,20 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct GestureEventPeer { virtual ~GestureEventPeer() = default; }; - const GENERATED_ArkUIGestureGroupInterfaceAccessor* GetGestureGroupInterfaceAccessor() + const GENERATED_ArkUIGestureGroupAccessor* GetGestureGroupAccessor() { - static const GENERATED_ArkUIGestureGroupInterfaceAccessor GestureGroupInterfaceAccessorImpl { - GestureGroupInterfaceAccessor::DestroyPeerImpl, - GestureGroupInterfaceAccessor::ConstructImpl, - GestureGroupInterfaceAccessor::GetFinalizerImpl, - GestureGroupInterfaceAccessor::OnCancelImpl, + static const GENERATED_ArkUIGestureGroupAccessor GestureGroupAccessorImpl { + GestureGroupAccessor::DestroyPeerImpl, + GestureGroupAccessor::ConstructImpl, + GestureGroupAccessor::GetFinalizerImpl, + GestureGroupAccessor::$_instantiateImpl, + GestureGroupAccessor::OnCancelImpl, }; - return &GestureGroupInterfaceAccessorImpl; + return &GestureGroupAccessorImpl; } - struct GestureGroupInterfacePeer { - virtual ~GestureGroupInterfacePeer() = default; + struct GestureGroupPeer { + virtual ~GestureGroupPeer() = default; }; const GENERATED_ArkUIGestureRecognizerAccessor* GetGestureRecognizerAccessor() { @@ -22868,9 +18338,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { ImageBitmapAccessor::GetFinalizerImpl, ImageBitmapAccessor::CloseImpl, ImageBitmapAccessor::GetHeightImpl, - ImageBitmapAccessor::SetHeightImpl, ImageBitmapAccessor::GetWidthImpl, - ImageBitmapAccessor::SetWidthImpl, }; return &ImageBitmapAccessorImpl; } @@ -22885,11 +18353,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { ImageDataAccessor::ConstructImpl, ImageDataAccessor::GetFinalizerImpl, ImageDataAccessor::GetDataImpl, - ImageDataAccessor::SetDataImpl, ImageDataAccessor::GetHeightImpl, - ImageDataAccessor::SetHeightImpl, ImageDataAccessor::GetWidthImpl, - ImageDataAccessor::SetWidthImpl, }; return &ImageDataAccessorImpl; } @@ -23061,33 +18526,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { { static const GENERATED_ArkUILazyForEachOpsAccessor LazyForEachOpsAccessorImpl { LazyForEachOpsAccessor::SyncImpl, + LazyForEachOpsAccessor::SyncOnMoveOpsImpl, }; return &LazyForEachOpsAccessorImpl; } - const GENERATED_ArkUILengthMetricsAccessor* GetLengthMetricsAccessor() - { - static const GENERATED_ArkUILengthMetricsAccessor LengthMetricsAccessorImpl { - LengthMetricsAccessor::DestroyPeerImpl, - LengthMetricsAccessor::ConstructImpl, - LengthMetricsAccessor::GetFinalizerImpl, - LengthMetricsAccessor::PxImpl, - LengthMetricsAccessor::VpImpl, - LengthMetricsAccessor::FpImpl, - LengthMetricsAccessor::PercentImpl, - LengthMetricsAccessor::LpxImpl, - LengthMetricsAccessor::ResourceImpl, - LengthMetricsAccessor::GetUnitImpl, - LengthMetricsAccessor::SetUnitImpl, - LengthMetricsAccessor::GetValueImpl, - LengthMetricsAccessor::SetValueImpl, - }; - return &LengthMetricsAccessorImpl; - } - - struct LengthMetricsPeer { - virtual ~LengthMetricsPeer() = default; - }; const GENERATED_ArkUILetterSpacingStyleAccessor* GetLetterSpacingStyleAccessor() { static const GENERATED_ArkUILetterSpacingStyleAccessor LetterSpacingStyleAccessorImpl { @@ -23102,38 +18545,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct LetterSpacingStylePeer { virtual ~LetterSpacingStylePeer() = default; }; - const GENERATED_ArkUILevelOrderAccessor* GetLevelOrderAccessor() - { - static const GENERATED_ArkUILevelOrderAccessor LevelOrderAccessorImpl { - LevelOrderAccessor::DestroyPeerImpl, - LevelOrderAccessor::ConstructImpl, - LevelOrderAccessor::GetFinalizerImpl, - LevelOrderAccessor::ClampImpl, - LevelOrderAccessor::GetOrderImpl, - }; - return &LevelOrderAccessorImpl; - } - - struct LevelOrderPeer { - virtual ~LevelOrderPeer() = default; - }; - const GENERATED_ArkUILifeCycleAccessor* GetLifeCycleAccessor() - { - static const GENERATED_ArkUILifeCycleAccessor LifeCycleAccessorImpl { - LifeCycleAccessor::DestroyPeerImpl, - LifeCycleAccessor::ConstructImpl, - LifeCycleAccessor::GetFinalizerImpl, - LifeCycleAccessor::AboutToAppearImpl, - LifeCycleAccessor::AboutToDisappearImpl, - LifeCycleAccessor::OnDidBuildImpl, - LifeCycleAccessor::BuildImpl, - }; - return &LifeCycleAccessorImpl; - } - - struct LifeCyclePeer { - virtual ~LifeCyclePeer() = default; - }; const GENERATED_ArkUILinearGradientAccessor* GetLinearGradientAccessor() { static const GENERATED_ArkUILinearGradientAccessor LinearGradientAccessorImpl { @@ -23147,23 +18558,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct LinearGradientPeer { virtual ~LinearGradientPeer() = default; }; - const GENERATED_ArkUILinearIndicatorControllerAccessor* GetLinearIndicatorControllerAccessor() - { - static const GENERATED_ArkUILinearIndicatorControllerAccessor LinearIndicatorControllerAccessorImpl { - LinearIndicatorControllerAccessor::DestroyPeerImpl, - LinearIndicatorControllerAccessor::ConstructImpl, - LinearIndicatorControllerAccessor::GetFinalizerImpl, - LinearIndicatorControllerAccessor::SetProgressImpl, - LinearIndicatorControllerAccessor::StartImpl, - LinearIndicatorControllerAccessor::PauseImpl, - LinearIndicatorControllerAccessor::StopImpl, - }; - return &LinearIndicatorControllerAccessorImpl; - } - - struct LinearIndicatorControllerPeer { - virtual ~LinearIndicatorControllerPeer() = default; - }; const GENERATED_ArkUILineHeightStyleAccessor* GetLineHeightStyleAccessor() { static const GENERATED_ArkUILineHeightStyleAccessor LineHeightStyleAccessorImpl { @@ -23210,23 +18604,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct LongPressGestureEventPeer { virtual ~LongPressGestureEventPeer() = default; }; - const GENERATED_ArkUILongPressGestureInterfaceAccessor* GetLongPressGestureInterfaceAccessor() - { - static const GENERATED_ArkUILongPressGestureInterfaceAccessor LongPressGestureInterfaceAccessorImpl { - LongPressGestureInterfaceAccessor::DestroyPeerImpl, - LongPressGestureInterfaceAccessor::ConstructImpl, - LongPressGestureInterfaceAccessor::GetFinalizerImpl, - LongPressGestureInterfaceAccessor::OnActionImpl, - LongPressGestureInterfaceAccessor::OnActionEndImpl, - LongPressGestureInterfaceAccessor::OnActionCancel0Impl, - LongPressGestureInterfaceAccessor::OnActionCancel1Impl, - }; - return &LongPressGestureInterfaceAccessorImpl; - } - - struct LongPressGestureInterfacePeer { - virtual ~LongPressGestureInterfacePeer() = default; - }; const GENERATED_ArkUILongPressRecognizerAccessor* GetLongPressRecognizerAccessor() { static const GENERATED_ArkUILongPressRecognizerAccessor LongPressRecognizerAccessorImpl { @@ -23273,28 +18650,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct Matrix2DPeer { virtual ~Matrix2DPeer() = default; }; - const GENERATED_ArkUIMatrix4_Matrix4TransitAccessor* GetMatrix4_Matrix4TransitAccessor() - { - static const GENERATED_ArkUIMatrix4_Matrix4TransitAccessor Matrix4_Matrix4TransitAccessorImpl { - matrix4_Matrix4TransitAccessor::DestroyPeerImpl, - matrix4_Matrix4TransitAccessor::ConstructImpl, - matrix4_Matrix4TransitAccessor::GetFinalizerImpl, - matrix4_Matrix4TransitAccessor::CopyImpl, - matrix4_Matrix4TransitAccessor::InvertImpl, - matrix4_Matrix4TransitAccessor::CombineImpl, - matrix4_Matrix4TransitAccessor::TranslateImpl, - matrix4_Matrix4TransitAccessor::ScaleImpl, - matrix4_Matrix4TransitAccessor::SkewImpl, - matrix4_Matrix4TransitAccessor::RotateImpl, - matrix4_Matrix4TransitAccessor::TransformPointImpl, - matrix4_Matrix4TransitAccessor::SetPolyToPolyImpl, - }; - return &Matrix4_Matrix4TransitAccessorImpl; - } - - struct Matrix4_Matrix4TransitPeer { - virtual ~Matrix4_Matrix4TransitPeer() = default; - }; const GENERATED_ArkUIMeasurableAccessor* GetMeasurableAccessor() { static const GENERATED_ArkUIMeasurableAccessor MeasurableAccessorImpl { @@ -23509,21 +18864,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct NavPathStackPeer { virtual ~NavPathStackPeer() = default; }; - const GENERATED_ArkUINodeContentAccessor* GetNodeContentAccessor() - { - static const GENERATED_ArkUINodeContentAccessor NodeContentAccessorImpl { - NodeContentAccessor::DestroyPeerImpl, - NodeContentAccessor::ConstructImpl, - NodeContentAccessor::GetFinalizerImpl, - NodeContentAccessor::AddFrameNodeImpl, - NodeContentAccessor::RemoveFrameNodeImpl, - }; - return &NodeContentAccessorImpl; - } - - struct NodeContentPeer { - virtual ~NodeContentPeer() = default; - }; const GENERATED_ArkUIOffscreenCanvasAccessor* GetOffscreenCanvasAccessor() { static const GENERATED_ArkUIOffscreenCanvasAccessor OffscreenCanvasAccessorImpl { @@ -23581,24 +18921,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct PanGestureEventPeer { virtual ~PanGestureEventPeer() = default; }; - const GENERATED_ArkUIPanGestureInterfaceAccessor* GetPanGestureInterfaceAccessor() - { - static const GENERATED_ArkUIPanGestureInterfaceAccessor PanGestureInterfaceAccessorImpl { - PanGestureInterfaceAccessor::DestroyPeerImpl, - PanGestureInterfaceAccessor::ConstructImpl, - PanGestureInterfaceAccessor::GetFinalizerImpl, - PanGestureInterfaceAccessor::OnActionStartImpl, - PanGestureInterfaceAccessor::OnActionUpdateImpl, - PanGestureInterfaceAccessor::OnActionEndImpl, - PanGestureInterfaceAccessor::OnActionCancel0Impl, - PanGestureInterfaceAccessor::OnActionCancel1Impl, - }; - return &PanGestureInterfaceAccessorImpl; - } - - struct PanGestureInterfacePeer { - virtual ~PanGestureInterfacePeer() = default; - }; const GENERATED_ArkUIPanGestureOptionsAccessor* GetPanGestureOptionsAccessor() { static const GENERATED_ArkUIPanGestureOptionsAccessor PanGestureOptionsAccessorImpl { @@ -23670,23 +18992,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct Path2DPeer { virtual ~Path2DPeer() = default; }; - const GENERATED_ArkUIPathShapeAccessor* GetPathShapeAccessor() - { - static const GENERATED_ArkUIPathShapeAccessor PathShapeAccessorImpl { - PathShapeAccessor::DestroyPeerImpl, - PathShapeAccessor::ConstructImpl, - PathShapeAccessor::GetFinalizerImpl, - PathShapeAccessor::OffsetImpl, - PathShapeAccessor::FillImpl, - PathShapeAccessor::PositionImpl, - PathShapeAccessor::CommandsImpl, - }; - return &PathShapeAccessorImpl; - } - - struct PathShapePeer { - virtual ~PathShapePeer() = default; - }; const GENERATED_ArkUIPatternLockControllerAccessor* GetPatternLockControllerAccessor() { static const GENERATED_ArkUIPatternLockControllerAccessor PatternLockControllerAccessorImpl { @@ -23750,24 +19055,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct PinchGestureEventPeer { virtual ~PinchGestureEventPeer() = default; }; - const GENERATED_ArkUIPinchGestureInterfaceAccessor* GetPinchGestureInterfaceAccessor() - { - static const GENERATED_ArkUIPinchGestureInterfaceAccessor PinchGestureInterfaceAccessorImpl { - PinchGestureInterfaceAccessor::DestroyPeerImpl, - PinchGestureInterfaceAccessor::ConstructImpl, - PinchGestureInterfaceAccessor::GetFinalizerImpl, - PinchGestureInterfaceAccessor::OnActionStartImpl, - PinchGestureInterfaceAccessor::OnActionUpdateImpl, - PinchGestureInterfaceAccessor::OnActionEndImpl, - PinchGestureInterfaceAccessor::OnActionCancel0Impl, - PinchGestureInterfaceAccessor::OnActionCancel1Impl, - }; - return &PinchGestureInterfaceAccessorImpl; - } - - struct PinchGestureInterfacePeer { - virtual ~PinchGestureInterfacePeer() = default; - }; const GENERATED_ArkUIPinchRecognizerAccessor* GetPinchRecognizerAccessor() { static const GENERATED_ArkUIPinchRecognizerAccessor PinchRecognizerAccessorImpl { @@ -23812,25 +19099,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct ProgressMaskPeer { virtual ~ProgressMaskPeer() = default; }; - const GENERATED_ArkUIPromptActionAccessor* GetPromptActionAccessor() - { - static const GENERATED_ArkUIPromptActionAccessor PromptActionAccessorImpl { - PromptActionAccessor::DestroyPeerImpl, - PromptActionAccessor::ConstructImpl, - PromptActionAccessor::GetFinalizerImpl, - PromptActionAccessor::OpenPopupImpl, - PromptActionAccessor::UpatePopupImpl, - PromptActionAccessor::ClosePopupImpl, - PromptActionAccessor::OpenMenuImpl, - PromptActionAccessor::UpdateMenuImpl, - PromptActionAccessor::CloseMenuImpl, - }; - return &PromptActionAccessorImpl; - } - - struct PromptActionPeer { - virtual ~PromptActionPeer() = default; - }; const GENERATED_ArkUIPulseSymbolEffectAccessor* GetPulseSymbolEffectAccessor() { static const GENERATED_ArkUIPulseSymbolEffectAccessor PulseSymbolEffectAccessorImpl { @@ -23844,28 +19112,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct PulseSymbolEffectPeer { virtual ~PulseSymbolEffectPeer() = default; }; - const GENERATED_ArkUIRectShapeAccessor* GetRectShapeAccessor() - { - static const GENERATED_ArkUIRectShapeAccessor RectShapeAccessorImpl { - RectShapeAccessor::DestroyPeerImpl, - RectShapeAccessor::ConstructImpl, - RectShapeAccessor::GetFinalizerImpl, - RectShapeAccessor::OffsetImpl, - RectShapeAccessor::FillImpl, - RectShapeAccessor::PositionImpl, - RectShapeAccessor::WidthImpl, - RectShapeAccessor::HeightImpl, - RectShapeAccessor::SizeImpl, - RectShapeAccessor::RadiusWidthImpl, - RectShapeAccessor::RadiusHeightImpl, - RectShapeAccessor::RadiusImpl, - }; - return &RectShapeAccessorImpl; - } - - struct RectShapePeer { - virtual ~RectShapePeer() = default; - }; const GENERATED_ArkUIRenderingContextSettingsAccessor* GetRenderingContextSettingsAccessor() { static const GENERATED_ArkUIRenderingContextSettingsAccessor RenderingContextSettingsAccessorImpl { @@ -23881,80 +19127,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct RenderingContextSettingsPeer { virtual ~RenderingContextSettingsPeer() = default; }; - const GENERATED_ArkUIRenderNodeAccessor* GetRenderNodeAccessor() - { - static const GENERATED_ArkUIRenderNodeAccessor RenderNodeAccessorImpl { - RenderNodeAccessor::DestroyPeerImpl, - RenderNodeAccessor::ConstructImpl, - RenderNodeAccessor::GetFinalizerImpl, - RenderNodeAccessor::AppendChildImpl, - RenderNodeAccessor::InsertChildAfterImpl, - RenderNodeAccessor::RemoveChildImpl, - RenderNodeAccessor::ClearChildrenImpl, - RenderNodeAccessor::GetChildImpl, - RenderNodeAccessor::GetFirstChildImpl, - RenderNodeAccessor::GetNextSiblingImpl, - RenderNodeAccessor::GetPreviousSiblingImpl, - RenderNodeAccessor::DrawImpl, - RenderNodeAccessor::InvalidateImpl, - RenderNodeAccessor::DisposeImpl, - RenderNodeAccessor::GetBackgroundColorImpl, - RenderNodeAccessor::SetBackgroundColorImpl, - RenderNodeAccessor::GetClipToFrameImpl, - RenderNodeAccessor::SetClipToFrameImpl, - RenderNodeAccessor::GetOpacityImpl, - RenderNodeAccessor::SetOpacityImpl, - RenderNodeAccessor::GetSizeImpl, - RenderNodeAccessor::SetSizeImpl, - RenderNodeAccessor::GetPositionImpl, - RenderNodeAccessor::SetPositionImpl, - RenderNodeAccessor::GetFrameImpl, - RenderNodeAccessor::SetFrameImpl, - RenderNodeAccessor::GetPivotImpl, - RenderNodeAccessor::SetPivotImpl, - RenderNodeAccessor::GetScaleImpl, - RenderNodeAccessor::SetScaleImpl, - RenderNodeAccessor::GetTranslationImpl, - RenderNodeAccessor::SetTranslationImpl, - RenderNodeAccessor::GetRotationImpl, - RenderNodeAccessor::SetRotationImpl, - RenderNodeAccessor::GetTransformImpl, - RenderNodeAccessor::SetTransformImpl, - RenderNodeAccessor::GetShadowColorImpl, - RenderNodeAccessor::SetShadowColorImpl, - RenderNodeAccessor::GetShadowOffsetImpl, - RenderNodeAccessor::SetShadowOffsetImpl, - RenderNodeAccessor::GetLabelImpl, - RenderNodeAccessor::SetLabelImpl, - RenderNodeAccessor::GetShadowAlphaImpl, - RenderNodeAccessor::SetShadowAlphaImpl, - RenderNodeAccessor::GetShadowElevationImpl, - RenderNodeAccessor::SetShadowElevationImpl, - RenderNodeAccessor::GetShadowRadiusImpl, - RenderNodeAccessor::SetShadowRadiusImpl, - RenderNodeAccessor::GetBorderStyleImpl, - RenderNodeAccessor::SetBorderStyleImpl, - RenderNodeAccessor::GetBorderWidthImpl, - RenderNodeAccessor::SetBorderWidthImpl, - RenderNodeAccessor::GetBorderColorImpl, - RenderNodeAccessor::SetBorderColorImpl, - RenderNodeAccessor::GetBorderRadiusImpl, - RenderNodeAccessor::SetBorderRadiusImpl, - RenderNodeAccessor::GetShapeMaskImpl, - RenderNodeAccessor::SetShapeMaskImpl, - RenderNodeAccessor::GetShapeClipImpl, - RenderNodeAccessor::SetShapeClipImpl, - RenderNodeAccessor::GetMarkNodeGroupImpl, - RenderNodeAccessor::SetMarkNodeGroupImpl, - RenderNodeAccessor::GetLengthMetricsUnitImpl, - RenderNodeAccessor::SetLengthMetricsUnitImpl, - }; - return &RenderNodeAccessorImpl; - } - - struct RenderNodePeer { - virtual ~RenderNodePeer() = default; - }; const GENERATED_ArkUIRenderServiceNodeAccessor* GetRenderServiceNodeAccessor() { static const GENERATED_ArkUIRenderServiceNodeAccessor RenderServiceNodeAccessorImpl { @@ -24142,21 +19314,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct ScaleSymbolEffectPeer { virtual ~ScaleSymbolEffectPeer() = default; }; - const GENERATED_ArkUISceneAccessor* GetSceneAccessor() - { - static const GENERATED_ArkUISceneAccessor SceneAccessorImpl { - SceneAccessor::DestroyPeerImpl, - SceneAccessor::ConstructImpl, - SceneAccessor::GetFinalizerImpl, - SceneAccessor::LoadImpl, - SceneAccessor::DestroyImpl, - }; - return &SceneAccessorImpl; - } - - struct ScenePeer { - virtual ~ScenePeer() = default; - }; const GENERATED_ArkUIScreenCaptureHandlerAccessor* GetScreenCaptureHandlerAccessor() { static const GENERATED_ArkUIScreenCaptureHandlerAccessor ScreenCaptureHandlerAccessorImpl { @@ -24271,48 +19428,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &SearchOpsAccessorImpl; } - const GENERATED_ArkUIShapeClipAccessor* GetShapeClipAccessor() - { - static const GENERATED_ArkUIShapeClipAccessor ShapeClipAccessorImpl { - ShapeClipAccessor::DestroyPeerImpl, - ShapeClipAccessor::ConstructImpl, - ShapeClipAccessor::GetFinalizerImpl, - ShapeClipAccessor::SetRectShapeImpl, - ShapeClipAccessor::SetRoundRectShapeImpl, - ShapeClipAccessor::SetCircleShapeImpl, - ShapeClipAccessor::SetOvalShapeImpl, - ShapeClipAccessor::SetCommandPathImpl, - }; - return &ShapeClipAccessorImpl; - } - - struct ShapeClipPeer { - virtual ~ShapeClipPeer() = default; - }; - const GENERATED_ArkUIShapeMaskAccessor* GetShapeMaskAccessor() - { - static const GENERATED_ArkUIShapeMaskAccessor ShapeMaskAccessorImpl { - ShapeMaskAccessor::DestroyPeerImpl, - ShapeMaskAccessor::ConstructImpl, - ShapeMaskAccessor::GetFinalizerImpl, - ShapeMaskAccessor::SetRectShapeImpl, - ShapeMaskAccessor::SetRoundRectShapeImpl, - ShapeMaskAccessor::SetCircleShapeImpl, - ShapeMaskAccessor::SetOvalShapeImpl, - ShapeMaskAccessor::SetCommandPathImpl, - ShapeMaskAccessor::GetFillColorImpl, - ShapeMaskAccessor::SetFillColorImpl, - ShapeMaskAccessor::GetStrokeColorImpl, - ShapeMaskAccessor::SetStrokeColorImpl, - ShapeMaskAccessor::GetStrokeWidthImpl, - ShapeMaskAccessor::SetStrokeWidthImpl, - }; - return &ShapeMaskAccessorImpl; - } - - struct ShapeMaskPeer { - virtual ~ShapeMaskPeer() = default; - }; const GENERATED_ArkUISpringMotionAccessor* GetSpringMotionAccessor() { static const GENERATED_ArkUISpringMotionAccessor SpringMotionAccessorImpl { @@ -24597,20 +19712,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct TapGestureEventPeer { virtual ~TapGestureEventPeer() = default; }; - const GENERATED_ArkUITapGestureInterfaceAccessor* GetTapGestureInterfaceAccessor() - { - static const GENERATED_ArkUITapGestureInterfaceAccessor TapGestureInterfaceAccessorImpl { - TapGestureInterfaceAccessor::DestroyPeerImpl, - TapGestureInterfaceAccessor::ConstructImpl, - TapGestureInterfaceAccessor::GetFinalizerImpl, - TapGestureInterfaceAccessor::OnActionImpl, - }; - return &TapGestureInterfaceAccessorImpl; - } - - struct TapGestureInterfacePeer { - virtual ~TapGestureInterfacePeer() = default; - }; const GENERATED_ArkUITapRecognizerAccessor* GetTapRecognizerAccessor() { static const GENERATED_ArkUITapRecognizerAccessor TapRecognizerAccessorImpl { @@ -24625,145 +19726,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct TapRecognizerPeer { virtual ~TapRecognizerPeer() = default; }; - const GENERATED_ArkUIText_FontCollectionAccessor* GetText_FontCollectionAccessor() - { - static const GENERATED_ArkUIText_FontCollectionAccessor Text_FontCollectionAccessorImpl { - text_FontCollectionAccessor::DestroyPeerImpl, - text_FontCollectionAccessor::ConstructImpl, - text_FontCollectionAccessor::GetFinalizerImpl, - text_FontCollectionAccessor::GetGlobalInstanceImpl, - text_FontCollectionAccessor::LoadFontSyncImpl, - text_FontCollectionAccessor::LoadFontImpl, - text_FontCollectionAccessor::ClearCachesImpl, - }; - return &Text_FontCollectionAccessorImpl; - } - - struct Text_FontCollectionPeer { - virtual ~Text_FontCollectionPeer() = default; - }; - const GENERATED_ArkUIText_LineTypesetAccessor* GetText_LineTypesetAccessor() - { - static const GENERATED_ArkUIText_LineTypesetAccessor Text_LineTypesetAccessorImpl { - text_LineTypesetAccessor::DestroyPeerImpl, - text_LineTypesetAccessor::ConstructImpl, - text_LineTypesetAccessor::GetFinalizerImpl, - text_LineTypesetAccessor::GetLineBreakImpl, - text_LineTypesetAccessor::CreateLineImpl, - }; - return &Text_LineTypesetAccessorImpl; - } - - struct Text_LineTypesetPeer { - virtual ~Text_LineTypesetPeer() = default; - }; - const GENERATED_ArkUIText_ParagraphAccessor* GetText_ParagraphAccessor() - { - static const GENERATED_ArkUIText_ParagraphAccessor Text_ParagraphAccessorImpl { - text_ParagraphAccessor::DestroyPeerImpl, - text_ParagraphAccessor::ConstructImpl, - text_ParagraphAccessor::GetFinalizerImpl, - text_ParagraphAccessor::LayoutSyncImpl, - text_ParagraphAccessor::LayoutImpl, - text_ParagraphAccessor::PaintImpl, - text_ParagraphAccessor::PaintOnPathImpl, - text_ParagraphAccessor::GetMaxWidthImpl, - text_ParagraphAccessor::GetHeightImpl, - text_ParagraphAccessor::GetLongestLineImpl, - text_ParagraphAccessor::GetLongestLineWithIndentImpl, - text_ParagraphAccessor::GetMinIntrinsicWidthImpl, - text_ParagraphAccessor::GetMaxIntrinsicWidthImpl, - text_ParagraphAccessor::GetAlphabeticBaselineImpl, - text_ParagraphAccessor::GetIdeographicBaselineImpl, - text_ParagraphAccessor::GetRectsForRangeImpl, - text_ParagraphAccessor::GetRectsForPlaceholdersImpl, - text_ParagraphAccessor::GetGlyphPositionAtCoordinateImpl, - text_ParagraphAccessor::GetWordBoundaryImpl, - text_ParagraphAccessor::GetLineCountImpl, - text_ParagraphAccessor::GetLineHeightImpl, - text_ParagraphAccessor::GetLineWidthImpl, - text_ParagraphAccessor::DidExceedMaxLinesImpl, - text_ParagraphAccessor::GetTextLinesImpl, - text_ParagraphAccessor::GetActualTextRangeImpl, - text_ParagraphAccessor::GetLineMetrics0Impl, - text_ParagraphAccessor::GetLineMetrics1Impl, - }; - return &Text_ParagraphAccessorImpl; - } - - struct Text_ParagraphPeer { - virtual ~Text_ParagraphPeer() = default; - }; - const GENERATED_ArkUIText_ParagraphBuilderAccessor* GetText_ParagraphBuilderAccessor() - { - static const GENERATED_ArkUIText_ParagraphBuilderAccessor Text_ParagraphBuilderAccessorImpl { - text_ParagraphBuilderAccessor::DestroyPeerImpl, - text_ParagraphBuilderAccessor::ConstructImpl, - text_ParagraphBuilderAccessor::GetFinalizerImpl, - text_ParagraphBuilderAccessor::PushStyleImpl, - text_ParagraphBuilderAccessor::PopStyleImpl, - text_ParagraphBuilderAccessor::AddTextImpl, - text_ParagraphBuilderAccessor::AddPlaceholderImpl, - text_ParagraphBuilderAccessor::BuildImpl, - text_ParagraphBuilderAccessor::BuildLineTypesetImpl, - text_ParagraphBuilderAccessor::AddSymbolImpl, - }; - return &Text_ParagraphBuilderAccessorImpl; - } - - struct Text_ParagraphBuilderPeer { - virtual ~Text_ParagraphBuilderPeer() = default; - }; - const GENERATED_ArkUIText_RunAccessor* GetText_RunAccessor() - { - static const GENERATED_ArkUIText_RunAccessor Text_RunAccessorImpl { - text_RunAccessor::DestroyPeerImpl, - text_RunAccessor::ConstructImpl, - text_RunAccessor::GetFinalizerImpl, - text_RunAccessor::GetGlyphCountImpl, - text_RunAccessor::GetGlyphs0Impl, - text_RunAccessor::GetGlyphs1Impl, - text_RunAccessor::GetPositions0Impl, - text_RunAccessor::GetPositions1Impl, - text_RunAccessor::GetOffsetsImpl, - text_RunAccessor::GetFontImpl, - text_RunAccessor::PaintImpl, - text_RunAccessor::GetStringIndicesImpl, - text_RunAccessor::GetStringRangeImpl, - text_RunAccessor::GetTypographicBoundsImpl, - text_RunAccessor::GetImageBoundsImpl, - }; - return &Text_RunAccessorImpl; - } - - struct Text_RunPeer { - virtual ~Text_RunPeer() = default; - }; - const GENERATED_ArkUIText_TextLineAccessor* GetText_TextLineAccessor() - { - static const GENERATED_ArkUIText_TextLineAccessor Text_TextLineAccessorImpl { - text_TextLineAccessor::DestroyPeerImpl, - text_TextLineAccessor::ConstructImpl, - text_TextLineAccessor::GetFinalizerImpl, - text_TextLineAccessor::GetGlyphCountImpl, - text_TextLineAccessor::GetTextRangeImpl, - text_TextLineAccessor::GetGlyphRunsImpl, - text_TextLineAccessor::PaintImpl, - text_TextLineAccessor::CreateTruncatedLineImpl, - text_TextLineAccessor::GetTypographicBoundsImpl, - text_TextLineAccessor::GetImageBoundsImpl, - text_TextLineAccessor::GetTrailingSpaceWidthImpl, - text_TextLineAccessor::GetStringIndexForPositionImpl, - text_TextLineAccessor::GetOffsetForStringIndexImpl, - text_TextLineAccessor::EnumerateCaretOffsetsImpl, - text_TextLineAccessor::GetAlignmentOffsetImpl, - }; - return &Text_TextLineAccessorImpl; - } - - struct Text_TextLinePeer { - virtual ~Text_TextLinePeer() = default; - }; const GENERATED_ArkUITextAreaControllerAccessor* GetTextAreaControllerAccessor() { static const GENERATED_ArkUITextAreaControllerAccessor TextAreaControllerAccessorImpl { @@ -24900,20 +19862,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct TextInputControllerPeer { virtual ~TextInputControllerPeer() = default; }; - const GENERATED_ArkUITextMenuControllerAccessor* GetTextMenuControllerAccessor() - { - static const GENERATED_ArkUITextMenuControllerAccessor TextMenuControllerAccessorImpl { - TextMenuControllerAccessor::DestroyPeerImpl, - TextMenuControllerAccessor::ConstructImpl, - TextMenuControllerAccessor::GetFinalizerImpl, - TextMenuControllerAccessor::SetMenuOptionsImpl, - }; - return &TextMenuControllerAccessorImpl; - } - - struct TextMenuControllerPeer { - virtual ~TextMenuControllerPeer() = default; - }; const GENERATED_ArkUITextMenuItemIdAccessor* GetTextMenuItemIdAccessor() { static const GENERATED_ArkUITextMenuItemIdAccessor TextMenuItemIdAccessorImpl { @@ -25000,20 +19948,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct TextTimerControllerPeer { virtual ~TextTimerControllerPeer() = default; }; - const GENERATED_ArkUIThemeControlAccessor* GetThemeControlAccessor() - { - static const GENERATED_ArkUIThemeControlAccessor ThemeControlAccessorImpl { - ThemeControlAccessor::DestroyPeerImpl, - ThemeControlAccessor::ConstructImpl, - ThemeControlAccessor::GetFinalizerImpl, - ThemeControlAccessor::SetDefaultThemeImpl, - }; - return &ThemeControlAccessorImpl; - } - - struct ThemeControlPeer { - virtual ~ThemeControlPeer() = default; - }; const GENERATED_ArkUITimePickerDialogAccessor* GetTimePickerDialogAccessor() { static const GENERATED_ArkUITimePickerDialogAccessor TimePickerDialogAccessorImpl { @@ -25072,13 +20006,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { TransitionEffectAccessor::AnimationImpl, TransitionEffectAccessor::CombineImpl, TransitionEffectAccessor::GetIDENTITYImpl, - TransitionEffectAccessor::SetIDENTITYImpl, TransitionEffectAccessor::GetOPACITYImpl, - TransitionEffectAccessor::SetOPACITYImpl, TransitionEffectAccessor::GetSLIDEImpl, - TransitionEffectAccessor::SetSLIDEImpl, TransitionEffectAccessor::GetSLIDE_SWITCHImpl, - TransitionEffectAccessor::SetSLIDE_SWITCHImpl, }; return &TransitionEffectAccessorImpl; } @@ -25110,46 +20040,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct UICommonEventPeer { virtual ~UICommonEventPeer() = default; }; - const GENERATED_ArkUIUIContextAccessor* GetUIContextAccessor() - { - static const GENERATED_ArkUIUIContextAccessor UIContextAccessorImpl { - UIContextAccessor::DestroyPeerImpl, - UIContextAccessor::ConstructImpl, - UIContextAccessor::GetFinalizerImpl, - UIContextAccessor::GetFontImpl, - UIContextAccessor::GetFilteredInspectorTreeImpl, - UIContextAccessor::GetFilteredInspectorTreeByIdImpl, - UIContextAccessor::AnimateToImpl, - UIContextAccessor::ShowTextPickerDialogImpl, - UIContextAccessor::RunScopedTaskImpl, - UIContextAccessor::AnimateToImmediatelyImpl, - UIContextAccessor::GetFrameNodeByIdImpl, - UIContextAccessor::GetAttachedFrameNodeByIdImpl, - UIContextAccessor::GetFrameNodeByUniqueIdImpl, - UIContextAccessor::Vp2pxImpl, - UIContextAccessor::Px2vpImpl, - UIContextAccessor::Fp2pxImpl, - UIContextAccessor::Px2fpImpl, - UIContextAccessor::Lpx2pxImpl, - UIContextAccessor::Px2lpxImpl, - UIContextAccessor::GetHostContextImpl, - UIContextAccessor::SetDynamicDimmingImpl, - UIContextAccessor::GetWindowNameImpl, - UIContextAccessor::GetWindowWidthBreakpointImpl, - UIContextAccessor::GetWindowHeightBreakpointImpl, - UIContextAccessor::OpenBindSheetImpl, - UIContextAccessor::UpdateBindSheetImpl, - UIContextAccessor::CloseBindSheetImpl, - UIContextAccessor::ClearResourceCacheImpl, - UIContextAccessor::IsFollowingSystemFontScaleImpl, - UIContextAccessor::GetMaxFontScaleImpl, - }; - return &UIContextAccessorImpl; - } - - struct UIContextPeer { - virtual ~UIContextPeer() = default; - }; const GENERATED_ArkUIUIContextAtomicServiceBarAccessor* GetUIContextAtomicServiceBarAccessor() { static const GENERATED_ArkUIUIContextAtomicServiceBarAccessor UIContextAtomicServiceBarAccessorImpl { @@ -25158,20 +20048,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &UIContextAtomicServiceBarAccessorImpl; } - const GENERATED_ArkUIUiEffect_VisualEffectAccessor* GetUiEffect_VisualEffectAccessor() - { - static const GENERATED_ArkUIUiEffect_VisualEffectAccessor UiEffect_VisualEffectAccessorImpl { - uiEffect_VisualEffectAccessor::DestroyPeerImpl, - uiEffect_VisualEffectAccessor::ConstructImpl, - uiEffect_VisualEffectAccessor::GetFinalizerImpl, - uiEffect_VisualEffectAccessor::BackgroundColorBlenderImpl, - }; - return &UiEffect_VisualEffectAccessorImpl; - } - - struct UiEffect_VisualEffectPeer { - virtual ~UiEffect_VisualEffectPeer() = default; - }; const GENERATED_ArkUIUIExtensionProxyAccessor* GetUIExtensionProxyAccessor() { static const GENERATED_ArkUIUIExtensionProxyAccessor UIExtensionProxyAccessorImpl { @@ -25191,46 +20067,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct UIExtensionProxyPeer { virtual ~UIExtensionProxyPeer() = default; }; - const GENERATED_ArkUIUiObserver_DensityInfoAccessor* GetUiObserver_DensityInfoAccessor() - { - static const GENERATED_ArkUIUiObserver_DensityInfoAccessor UiObserver_DensityInfoAccessorImpl { - uiObserver_DensityInfoAccessor::DestroyPeerImpl, - uiObserver_DensityInfoAccessor::ConstructImpl, - uiObserver_DensityInfoAccessor::GetFinalizerImpl, - uiObserver_DensityInfoAccessor::GetContextImpl, - uiObserver_DensityInfoAccessor::SetContextImpl, - uiObserver_DensityInfoAccessor::GetDensityImpl, - uiObserver_DensityInfoAccessor::SetDensityImpl, - }; - return &UiObserver_DensityInfoAccessorImpl; - } - - struct UiObserver_DensityInfoPeer { - virtual ~UiObserver_DensityInfoPeer() = default; - }; - const GENERATED_ArkUIUiObserver_RouterPageInfoAccessor* GetUiObserver_RouterPageInfoAccessor() - { - static const GENERATED_ArkUIUiObserver_RouterPageInfoAccessor UiObserver_RouterPageInfoAccessorImpl { - uiObserver_RouterPageInfoAccessor::DestroyPeerImpl, - uiObserver_RouterPageInfoAccessor::ConstructImpl, - uiObserver_RouterPageInfoAccessor::GetFinalizerImpl, - uiObserver_RouterPageInfoAccessor::GetIndexImpl, - uiObserver_RouterPageInfoAccessor::SetIndexImpl, - uiObserver_RouterPageInfoAccessor::GetNameImpl, - uiObserver_RouterPageInfoAccessor::SetNameImpl, - uiObserver_RouterPageInfoAccessor::GetPathImpl, - uiObserver_RouterPageInfoAccessor::SetPathImpl, - uiObserver_RouterPageInfoAccessor::GetStateImpl, - uiObserver_RouterPageInfoAccessor::SetStateImpl, - uiObserver_RouterPageInfoAccessor::GetPageIdImpl, - uiObserver_RouterPageInfoAccessor::SetPageIdImpl, - }; - return &UiObserver_RouterPageInfoAccessorImpl; - } - - struct UiObserver_RouterPageInfoPeer { - virtual ~UiObserver_RouterPageInfoPeer() = default; - }; const GENERATED_ArkUIUrlStyleAccessor* GetUrlStyleAccessor() { static const GENERATED_ArkUIUrlStyleAccessor UrlStyleAccessorImpl { @@ -25438,21 +20274,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct WebResourceResponsePeer { virtual ~WebResourceResponsePeer() = default; }; - const GENERATED_ArkUIWebview_WebviewControllerAccessor* GetWebview_WebviewControllerAccessor() - { - static const GENERATED_ArkUIWebview_WebviewControllerAccessor Webview_WebviewControllerAccessorImpl { - webview_WebviewControllerAccessor::DestroyPeerImpl, - webview_WebviewControllerAccessor::ConstructImpl, - webview_WebviewControllerAccessor::GetFinalizerImpl, - webview_WebviewControllerAccessor::InitializeWebEngineImpl, - webview_WebviewControllerAccessor::LoadUrlImpl, - }; - return &Webview_WebviewControllerAccessorImpl; - } - - struct Webview_WebviewControllerPeer { - virtual ~Webview_WebviewControllerPeer() = default; - }; const GENERATED_ArkUIXComponentControllerAccessor* GetXComponentControllerAccessor() { static const GENERATED_ArkUIXComponentControllerAccessor XComponentControllerAccessorImpl { @@ -25486,20 +20307,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { GlobalScopeAccessor::$rawfileImpl, GlobalScopeAccessor::AnimateToImpl, GlobalScopeAccessor::AnimateToImmediatelyImpl, - GlobalScopeAccessor::BorderRadiusesImpl, - GlobalScopeAccessor::BorderStylesImpl, GlobalScopeAccessor::CursorControl_restoreDefaultImpl, GlobalScopeAccessor::CursorControl_setCursorImpl, - GlobalScopeAccessor::Curves_cubicBezierCurveImpl, - GlobalScopeAccessor::Curves_customCurveImpl, - GlobalScopeAccessor::Curves_initCurveImpl, - GlobalScopeAccessor::Curves_interpolatingSpringImpl, - GlobalScopeAccessor::Curves_responsiveSpringMotionImpl, - GlobalScopeAccessor::Curves_springCurveImpl, - GlobalScopeAccessor::Curves_springMotionImpl, - GlobalScopeAccessor::Curves_stepsCurveImpl, - GlobalScopeAccessor::EdgeColorsImpl, - GlobalScopeAccessor::EdgeWidthsImpl, GlobalScopeAccessor::FocusControl_requestFocusImpl, GlobalScopeAccessor::GetRectangleByIdImpl, GlobalScopeAccessor::PostCardActionImpl, @@ -25507,11 +20316,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GlobalScopeAccessor::Profiler_unregisterVsyncCallbackImpl, GlobalScopeAccessor::Px2vpImpl, GlobalScopeAccessor::SetAppBgColorImpl, - GlobalScopeAccessor::Text_getFontDescriptorByFullNameImpl, - GlobalScopeAccessor::Text_getSystemFontFullNamesByTypeImpl, - GlobalScopeAccessor::Text_matchFontDescriptorsImpl, - GlobalScopeAccessor::UiEffect_createBrightnessBlenderImpl, - GlobalScopeAccessor::UiEffect_createEffectImpl, GlobalScopeAccessor::Vp2pxImpl, }; return &GlobalScopeAccessorImpl; @@ -25528,11 +20332,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetAppearSymbolEffectAccessor, GetAxisEventAccessor, GetBackgroundColorStyleAccessor, - GetBaseContextAccessor, GetBaseEventAccessor, GetBaseGestureEventAccessor, GetBaselineOffsetStyleAccessor, - GetBaseShapeAccessor, GetBounceSymbolEffectAccessor, GetBuilderNodeOpsAccessor, GetCalendarPickerDialogAccessor, @@ -25542,20 +20344,14 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetCanvasRendererAccessor, GetCanvasRenderingContext2DAccessor, GetChildrenMainSizeAccessor, - GetCircleShapeAccessor, GetClickEventAccessor, GetClientAuthenticationHandlerAccessor, GetColorContentAccessor, GetColorFilterAccessor, - GetColorMetricsAccessor, - GetCommon_ContextAccessor, GetCommonShapeAccessor, - GetComponentContentAccessor, GetConsoleMessageAccessor, GetContentModifierHelperAccessor, - GetContextAccessor, GetControllerHandlerAccessor, - GetCurves_ICurveAccessor, GetCustomDialogControllerAccessor, GetCustomSpanAccessor, GetDataResubmissionHandlerAccessor, @@ -25565,44 +20361,21 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetDismissDialogActionAccessor, GetDismissPopupActionAccessor, GetDragEventAccessor, - GetDrawableDescriptorAccessor, - GetDrawContextAccessor, - GetDrawing_BrushAccessor, - GetDrawing_CanvasAccessor, - GetDrawing_ColorFilterAccessor, - GetDrawing_FontAccessor, - GetDrawing_ImageFilterAccessor, - GetDrawing_LatticeAccessor, - GetDrawing_MaskFilterAccessor, - GetDrawing_MatrixAccessor, - GetDrawing_PathAccessor, - GetDrawing_PathEffectAccessor, - GetDrawing_PenAccessor, - GetDrawing_RegionAccessor, - GetDrawing_RoundRectAccessor, - GetDrawing_SamplingOptionsAccessor, - GetDrawing_ShaderEffectAccessor, - GetDrawing_ShadowLayerAccessor, - GetDrawing_TextBlobAccessor, - GetDrawing_TypefaceAccessor, GetDrawingRenderingContextAccessor, GetDrawModifierAccessor, - GetEllipseShapeAccessor, GetEnvironmentBackendAccessor, GetEventEmulatorAccessor, GetEventResultAccessor, GetEventTargetInfoAccessor, - GetExtendableComponentAccessor, GetFileSelectorParamAccessor, GetFileSelectorResultAccessor, GetFocusAxisEventAccessor, GetFocusControllerAccessor, - GetFrameNodeAccessor, GetFrictionMotionAccessor, GetFullScreenExitHandlerAccessor, GetGestureAccessor, GetGestureEventAccessor, - GetGestureGroupInterfaceAccessor, + GetGestureGroupAccessor, GetGestureRecognizerAccessor, GetGestureStyleAccessor, GetGlobalScope_ohos_arkui_componentSnapshotAccessor, @@ -25626,19 +20399,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetLayoutManagerAccessor, GetLayoutPolicyAccessor, GetLazyForEachOpsAccessor, - GetLengthMetricsAccessor, GetLetterSpacingStyleAccessor, - GetLevelOrderAccessor, - GetLifeCycleAccessor, GetLinearGradientAccessor, - GetLinearIndicatorControllerAccessor, GetLineHeightStyleAccessor, GetListScrollerAccessor, GetLongPressGestureEventAccessor, - GetLongPressGestureInterfaceAccessor, GetLongPressRecognizerAccessor, GetMatrix2DAccessor, - GetMatrix4_Matrix4TransitAccessor, GetMeasurableAccessor, GetMouseEventAccessor, GetMutableStyledStringAccessor, @@ -25647,29 +20414,22 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetNavigationTransitionProxyAccessor, GetNavPathInfoAccessor, GetNavPathStackAccessor, - GetNodeContentAccessor, GetOffscreenCanvasAccessor, GetOffscreenCanvasRenderingContext2DAccessor, GetPanGestureEventAccessor, - GetPanGestureInterfaceAccessor, GetPanGestureOptionsAccessor, GetPanRecognizerAccessor, GetParagraphStyleAccessor, GetPath2DAccessor, - GetPathShapeAccessor, GetPatternLockControllerAccessor, GetPermissionRequestAccessor, GetPersistentStorageBackendAccessor, GetPinchGestureEventAccessor, - GetPinchGestureInterfaceAccessor, GetPinchRecognizerAccessor, GetPixelMapMockAccessor, GetProgressMaskAccessor, - GetPromptActionAccessor, GetPulseSymbolEffectAccessor, - GetRectShapeAccessor, GetRenderingContextSettingsAccessor, - GetRenderNodeAccessor, GetRenderServiceNodeAccessor, GetReplaceSymbolEffectAccessor, GetRestrictedWorkerAccessor, @@ -25680,7 +20440,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetRotationGestureEventAccessor, GetRotationRecognizerAccessor, GetScaleSymbolEffectAccessor, - GetSceneAccessor, GetScreenCaptureHandlerAccessor, GetScreenshotServiceAccessor, GetScrollableTargetInfoAccessor, @@ -25689,8 +20448,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetScrollResultAccessor, GetSearchControllerAccessor, GetSearchOpsAccessor, - GetShapeClipAccessor, - GetShapeMaskAccessor, GetSpringMotionAccessor, GetSpringPropAccessor, GetSslErrorHandlerAccessor, @@ -25709,14 +20466,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetTabContentTransitionProxyAccessor, GetTabsControllerAccessor, GetTapGestureEventAccessor, - GetTapGestureInterfaceAccessor, GetTapRecognizerAccessor, - GetText_FontCollectionAccessor, - GetText_LineTypesetAccessor, - GetText_ParagraphAccessor, - GetText_ParagraphBuilderAccessor, - GetText_RunAccessor, - GetText_TextLineAccessor, GetTextAreaControllerAccessor, GetTextBaseControllerAccessor, GetTextClockControllerAccessor, @@ -25725,23 +20475,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetTextEditControllerExAccessor, GetTextFieldOpsAccessor, GetTextInputControllerAccessor, - GetTextMenuControllerAccessor, GetTextMenuItemIdAccessor, GetTextPickerDialogAccessor, GetTextShadowStyleAccessor, GetTextStyleAccessor, GetTextTimerControllerAccessor, - GetThemeControlAccessor, GetTimePickerDialogAccessor, GetTouchEventAccessor, GetTransitionEffectAccessor, GetUICommonEventAccessor, - GetUIContextAccessor, GetUIContextAtomicServiceBarAccessor, - GetUiEffect_VisualEffectAccessor, GetUIExtensionProxyAccessor, - GetUiObserver_DensityInfoAccessor, - GetUiObserver_RouterPageInfoAccessor, GetUrlStyleAccessor, GetUserDataSpanAccessor, GetVideoControllerAccessor, @@ -25753,7 +20497,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetWebResourceErrorAccessor, GetWebResourceRequestAccessor, GetWebResourceResponseAccessor, - GetWebview_WebviewControllerAccessor, GetXComponentControllerAccessor, GetGlobalScopeAccessor, }; diff --git a/arkoala-arkts/modules/ohos/arktsconfig.json b/arkoala-arkts/modules/ohos/arktsconfig.json index aeeda94956f7a3caad058be6d3c7e881d6744636..e5b944a568d2e051add05ee9e62eb502d9504f71 100644 --- a/arkoala-arkts/modules/ohos/arktsconfig.json +++ b/arkoala-arkts/modules/ohos/arktsconfig.json @@ -4,6 +4,8 @@ "baseUrl": "./src", "outDir": "build", "paths": { + "arkui.internals": ["../../../arkui/non-public-sdk"], + "@koalaui/common": ["../../../../incremental/compat/src/arkts"], "@koalaui/compat": ["../../../../incremental/compat/src/arkts"], "@koalaui/common": ["../../../../incremental/common/src"], "global.resource": ["../../global.resource/src/resource"] diff --git a/arkoala-arkts/arkui/sdk/src/extractors.ets b/arkoala-arkts/modules/ohos/src/arkui/UIContext.ets similarity index 64% rename from arkoala-arkts/arkui/sdk/src/extractors.ets rename to arkoala-arkts/modules/ohos/src/arkui/UIContext.ets index 0e24fc0d4e098ae226ea6b4337287f2ddae7d9fd..a09b3cf3162c48ec6ad389b0a0540c7726e96c49 100644 --- a/arkoala-arkts/arkui/sdk/src/extractors.ets +++ b/arkoala-arkts/modules/ohos/src/arkui/UIContext.ets @@ -12,7 +12,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +import { default as router } from "../router" -export namespace extractors { +export class Router { + pushUrl(params:router.RouterOptions): Promise { + return new Promise((resolve, reject) => { resolve(undefined) }) + } + back(params:router.RouterOptions): void {} } +export class UIContext { + getRouter(): Router { + return new Router() + } +} diff --git a/arkoala-arkts/modules/ohos/src/index.ets b/arkoala-arkts/modules/ohos/src/index.ets index b965e9f55d2427a566078e71cf47a8815d4bffc0..597769fded0ec7e606031a4c5928af2094f6ddab 100644 --- a/arkoala-arkts/modules/ohos/src/index.ets +++ b/arkoala-arkts/modules/ohos/src/index.ets @@ -13,6 +13,8 @@ * limitations under the License. */ +export * from "./arkui/UIContext" export * from "./font" +export * from "./router" export * from "./data.uniformTypeDescriptor" export * from "./data.unifiedDataChannel" diff --git a/arkoala-arkts/arkui/sdk/src/ohos/router.ets b/arkoala-arkts/modules/ohos/src/router.ets similarity index 44% rename from arkoala-arkts/arkui/sdk/src/ohos/router.ets rename to arkoala-arkts/modules/ohos/src/router.ets index 7c9801476dcfad943c11166284cf998f12adc1a5..aaa31bc2527d81c23ecf57ad5d325718f548dc88 100644 --- a/arkoala-arkts/arkui/sdk/src/ohos/router.ets +++ b/arkoala-arkts/modules/ohos/src/router.ets @@ -1,10 +1,10 @@ /* - * Copyright (c) 2022-2025 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); + * Copyright (C) 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 + * 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, @@ -13,27 +13,31 @@ * limitations under the License. */ -export declare interface RouterOptions { - url: string - params?: Object -} - -export /* declare */ enum RouterMode { +export namespace router { + export enum RouterMode { Standard, Single + } + export interface RouterOptions { + url: string; + params?: Object; + recoverable?: boolean; + } + export interface RouterState { + index: number; + name: string; + path: string; + params: Object; + } + export interface EnableAlertOptions { + message: string; + } + export interface NamedRouterOptions { + name: string; + params?: Object; + recoverable?: boolean; + } } +export default router; -export function registerPage(page: string, className: string): void { - throw new Error("stub") -} - -export default OhosRouter - -declare class OhosRouter { - static pageEntries: Map - static getParams(): Object | undefined - static clear(): void - static pushUrl(options: RouterOptions): void - static push(options: RouterOptions, mode?: RouterMode): void - static back(options?: RouterOptions, mode?: RouterMode): void -} +export function registerPage(page: string, className: string): void {} diff --git a/arkoala-arkts/package.json b/arkoala-arkts/package.json index 08f83039e5cef46e4e8bd7cb7c24a85beaf0ff42..e6e53e3eb132c741bdfb222ed48f681bfdf62770 100644 --- a/arkoala-arkts/package.json +++ b/arkoala-arkts/package.json @@ -131,8 +131,10 @@ "previewer:list-remote": "node scripts/previewer-cli.mjs list-remote", "previewer:set-active": "node scripts/previewer-cli.mjs set-active", - "link": "mkdir -p build/bootPandaFiles && ../incremental/tools/panda/arkts/arklink --output build/bootPandaFiles/arkoala.abc -- ../incremental/runtime/build/incremental.abc ../interop/build/interop.abc ./arkui/build/arkui.abc modules/build/bootPandaFiles/modules.abc", - "build": "npm run build --prefix ../incremental && npm run build --prefix ../interop && npm run build --prefix arkui && npm run build:modules --prefix modules && npm run link" + "link": "mkdir -p build/bootPandaFiles && ../incremental/tools/panda/arkts/arklink --output build/bootPandaFiles/arkoala.abc -- ../incremental/runtime/build/incremental.abc ../interop/build/interop.abc ./arkui/build/arkui.abc ./modules/build/bootPandaFiles/modules.abc", + "build": "npm run build --prefix ../incremental && npm run build --prefix ../interop && npm run build --prefix arkui && npm run -C modules build:modules && npm run link", + + "sdk": "npm run absolute:sdk --prefix ../" } } diff --git a/arkoala-arkts/shopping/user/package.json b/arkoala-arkts/shopping/user/package.json index c9a80a9354b7794a37f3616261f7c3949f4724b0..30ce9bf799bb27f7e1301e813d2eac0698c11506 100644 --- a/arkoala-arkts/shopping/user/package.json +++ b/arkoala-arkts/shopping/user/package.json @@ -11,7 +11,7 @@ "scripts": { "clean": "rimraf build js_output abc lib app/user/build app/user/libs", "build:user": "npm run compile -C ../../../ui2abc/ui-plugins-ng && npm run build", - "build": "npm run prepare:sdk --prefix ../../arkui && node ../../../ui2abc/fast-arktsc --config ./ui2abcconfig.json --compiler ../../../incremental/tools/panda/arkts/ui2abc --link-name ./build/user.abc --simultaneous && ninja ${NINJA_OPTIONS} -f build/ets/abc/build.ninja", + "build": "node ../../../ui2abc/fast-arktsc --config ./ui2abcconfig.json --compiler ../../../incremental/tools/panda/arkts/ui2abc --link-name ./build/user.abc --simultaneous && ninja ${NINJA_OPTIONS} -f build/ets/abc/build.ninja", "run:node": "npm run build:user && mkdir -p ../../build/userPandaFiles && cp ./build/user.abc ../../build/userPandaFiles/user.abc && npm run build:loader:node -C ../.. && ACE_LIBRARY_PATH=../../build PANDA_HOME=../../../incremental/tools/panda/node_modules/@panda/sdk node ../../build/index.js panda-ani:class=@ohos.example.src.ets.entry.Entry 10", "copy": "mkdir -p ../build && cp -r build/user.abc ../build/user.abc", "pack": "npm run clt:download && cd app && DEVECO_SDK_HOME=../$npm_package_config_sdk_path ../$npm_package_config_hvigorw_path --no-daemon --mode module -p product=default -p module=user@default assembleHar", diff --git a/arkoala-arkts/shopping/user/path.json b/arkoala-arkts/shopping/user/path.json new file mode 100644 index 0000000000000000000000000000000000000000..2512ce7ac45e586995b39511cfda62497927a0bc --- /dev/null +++ b/arkoala-arkts/shopping/user/path.json @@ -0,0 +1,1892 @@ +{ + "@ohos.InputMethodSubtype": [ + "../../../absolute-sdk-patched/api/@ohos.InputMethodSubtype" + ], + "@ohos.UiTest": [ + "../../../absolute-sdk-patched/api/@ohos.UiTest" + ], + "@ohos.WorkSchedulerExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.WorkSchedulerExtensionAbility" + ], + "@ohos.ability.errorCode": [ + "../../../absolute-sdk-patched/api/@ohos.ability.errorCode" + ], + "@ohos.ability.screenLockFileManager": [ + "../../../absolute-sdk-patched/api/@ohos.ability.screenLockFileManager" + ], + "@ohos.abilityAccessCtrl": [ + "../../../absolute-sdk-patched/api/@ohos.abilityAccessCtrl" + ], + "@ohos.accessibility.config": [ + "../../../absolute-sdk-patched/api/@ohos.accessibility.config" + ], + "@ohos.accessibility": [ + "../../../absolute-sdk-patched/api/@ohos.accessibility" + ], + "@ohos.account.appAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.appAccount" + ], + "@ohos.account.distributedAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.distributedAccount" + ], + "@ohos.account.osAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.osAccount" + ], + "@ohos.animation.windowAnimationManager": [ + "../../../absolute-sdk-patched/api/@ohos.animation.windowAnimationManager" + ], + "@ohos.animator": [ + "../../../absolute-sdk-patched/api/@ohos.animator" + ], + "@ohos.app.ability.Ability": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Ability" + ], + "@ohos.app.ability.AbilityConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityConstant" + ], + "@ohos.app.ability.AbilityLifecycleCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityLifecycleCallback" + ], + "@ohos.app.ability.AbilityStage": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityStage" + ], + "@ohos.app.ability.ApplicationStateChangeCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ApplicationStateChangeCallback" + ], + "@ohos.app.ability.AtomicServiceOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AtomicServiceOptions" + ], + "@ohos.app.ability.Configuration": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Configuration" + ], + "@ohos.app.ability.ConfigurationConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ConfigurationConstant" + ], + "@ohos.app.ability.DriverExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.DriverExtensionAbility" + ], + "@ohos.app.ability.EnvironmentCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.EnvironmentCallback" + ], + "@ohos.app.ability.ExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ExtensionAbility" + ], + "@ohos.app.ability.InsightIntentContext": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentContext" + ], + "@ohos.app.ability.InsightIntentExecutor": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentExecutor" + ], + "@ohos.app.ability.InteropAbilityLifecycleCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InteropAbilityLifecycleCallback" + ], + "@ohos.app.ability.MediaControlExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.MediaControlExtensionAbility" + ], + "@ohos.app.ability.OpenLinkOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.OpenLinkOptions" + ], + "@ohos.app.ability.PhotoEditorExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.PhotoEditorExtensionAbility" + ], + "@ohos.app.ability.PrintExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.PrintExtensionAbility" + ], + "@ohos.app.ability.ServiceExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ServiceExtensionAbility" + ], + "@ohos.app.ability.ShareExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ShareExtensionAbility" + ], + "@ohos.app.ability.StartOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.StartOptions" + ], + "@ohos.app.ability.UIAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIAbility" + ], + "@ohos.app.ability.UIExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionAbility" + ], + "@ohos.app.ability.UIExtensionContentSession": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionContentSession" + ], + "@ohos.app.ability.UserAuthExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UserAuthExtensionAbility" + ], + "@ohos.app.ability.Want": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Want" + ], + "@ohos.app.ability.abilityDelegatorRegistry": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.abilityDelegatorRegistry" + ], + "@ohos.app.ability.abilityManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.abilityManager" + ], + "@ohos.app.ability.appManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.appManager" + ], + "@ohos.app.ability.appRecovery": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.appRecovery" + ], + "@ohos.app.ability.application": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.application" + ], + "@ohos.app.ability.autoFillManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.autoFillManager" + ], + "@ohos.app.ability.common": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.common" + ], + "@ohos.app.ability.contextConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.contextConstant" + ], + "@ohos.app.ability.dataUriUtils": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dataUriUtils" + ], + "@ohos.app.ability.dialogRequest": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dialogRequest" + ], + "@ohos.app.ability.dialogSession": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dialogSession" + ], + "@ohos.app.ability.insightIntent": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntent" + ], + "@ohos.app.ability.insightIntentDriver": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntentDriver" + ], + "@ohos.app.ability.missionManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.missionManager" + ], + "@ohos.app.ability.wantAgent": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.wantAgent" + ], + "@ohos.app.ability.wantConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.wantConstant" + ], + "@ohos.app.form.FormExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.FormExtensionAbility" + ], + "@ohos.app.form.formBindingData": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formBindingData" + ], + "@ohos.app.form.formInfo": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formInfo" + ], + "@ohos.app.form.formProvider": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formProvider" + ], + "@ohos.application.BackupExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.application.BackupExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionContext": [ + "../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionContext" + ], + "@ohos.application.formError": [ + "../../../absolute-sdk-patched/api/@ohos.application.formError" + ], + "@ohos.application.testRunner": [ + "../../../absolute-sdk-patched/api/@ohos.application.testRunner" + ], + "@ohos.application.uriPermissionManager": [ + "../../../absolute-sdk-patched/api/@ohos.application.uriPermissionManager" + ], + "@ohos.arkui.ArcSwiper": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.ArcSwiper" + ], + "@ohos.arkui.Parallelize": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.Parallelize" + ], + "@ohos.arkui.UIContext": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.UIContext" + ], + "@ohos.arkui.advanced.ComposeListItem": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeListItem" + ], + "@ohos.arkui.advanced.ComposeTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeTitleBar" + ], + "@ohos.arkui.advanced.Dialog": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Dialog" + ], + "@ohos.arkui.advanced.EditableTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.EditableTitleBar" + ], + "@ohos.arkui.advanced.ExceptionPrompt": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ExceptionPrompt" + ], + "@ohos.arkui.advanced.Filter": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Filter" + ], + "@ohos.arkui.advanced.FullScreenLaunchComponent": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.FullScreenLaunchComponent" + ], + "@ohos.arkui.advanced.MultiNavigation": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.MultiNavigation" + ], + "@ohos.arkui.advanced.ProgressButton": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ProgressButton" + ], + "@ohos.arkui.advanced.SplitLayout": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SplitLayout" + ], + "@ohos.arkui.advanced.SubHeader": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SubHeader" + ], + "@ohos.arkui.advanced.SwipeRefresher": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SwipeRefresher" + ], + "@ohos.arkui.advanced.TabTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TabTitleBar" + ], + "@ohos.arkui.advanced.ToolBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ToolBar" + ], + "@ohos.arkui.advanced.TreeView": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TreeView" + ], + "@ohos.arkui.component": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.arkui.componentSnapshot": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.componentSnapshot" + ], + "@ohos.arkui.componentUtils": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.componentUtils" + ], + "@ohos.arkui.dragController": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.dragController" + ], + "@ohos.arkui.drawableDescriptor": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.drawableDescriptor" + ], + "@ohos.arkui.inspector": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.inspector" + ], + "@ohos.arkui.modifier": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.modifier" + ], + "@ohos.arkui.node": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.node" + ], + "@ohos.arkui.observer": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.observer" + ], + "@ohos.arkui.performanceMonitor": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.performanceMonitor" + ], + "@ohos.arkui.shape": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.shape" + ], + "@ohos.arkui.stateManagement": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.stateManagement" + ], + "@ohos.arkui.theme": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.theme" + ], + "@ohos.arkui.uiExtension": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.uiExtension" + ], + "@ohos.base": [ + "../../../absolute-sdk-patched/api/@ohos.base" + ], + "@ohos.batteryInfo": [ + "../../../absolute-sdk-patched/api/@ohos.batteryInfo" + ], + "@ohos.batteryStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.batteryStatistics" + ], + "@ohos.bluetooth.a2dp": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.a2dp" + ], + "@ohos.bluetooth.access": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.access" + ], + "@ohos.bluetooth.baseProfile": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.baseProfile" + ], + "@ohos.bluetooth.ble": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.ble" + ], + "@ohos.bluetooth.connection": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.connection" + ], + "@ohos.bluetooth.constant": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.constant" + ], + "@ohos.bluetooth.hfp": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.hfp" + ], + "@ohos.bluetooth.hid": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.hid" + ], + "@ohos.brightness": [ + "../../../absolute-sdk-patched/api/@ohos.brightness" + ], + "@ohos.buffer": [ + "../../../absolute-sdk-patched/api/@ohos.buffer" + ], + "@ohos.bundle.appControl": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.appControl" + ], + "@ohos.bundle.bundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleManager" + ], + "@ohos.bundle.bundleMonitor": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleMonitor" + ], + "@ohos.bundle.bundleResourceManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleResourceManager" + ], + "@ohos.bundle.defaultAppManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.defaultAppManager" + ], + "@ohos.bundle.distributedBundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.distributedBundleManager" + ], + "@ohos.bundle.freeInstall": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.freeInstall" + ], + "@ohos.bundle.installer": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.installer" + ], + "@ohos.bundle.launcherBundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.launcherBundleManager" + ], + "@ohos.bundle.overlay": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.overlay" + ], + "@ohos.bundle.shortcutManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.shortcutManager" + ], + "@ohos.charger": [ + "../../../absolute-sdk-patched/api/@ohos.charger" + ], + "@ohos.commonEventManager": [ + "../../../absolute-sdk-patched/api/@ohos.commonEventManager" + ], + "@ohos.configPolicy": [ + "../../../absolute-sdk-patched/api/@ohos.configPolicy" + ], + "@ohos.curves": [ + "../../../absolute-sdk-patched/api/@ohos.curves" + ], + "@ohos.customization.customConfig": [ + "../../../absolute-sdk-patched/api/@ohos.customization.customConfig" + ], + "@ohos.data.DataShareResultSet": [ + "../../../absolute-sdk-patched/api/@ohos.data.DataShareResultSet" + ], + "@ohos.data.ValuesBucket": [ + "../../../absolute-sdk-patched/api/@ohos.data.ValuesBucket" + ], + "@ohos.data.dataShare": [ + "../../../absolute-sdk-patched/api/@ohos.data.dataShare" + ], + "@ohos.data.dataSharePredicates": [ + "../../../absolute-sdk-patched/api/@ohos.data.dataSharePredicates" + ], + "@ohos.data.distributedKVStore": [ + "../../../absolute-sdk-patched/api/@ohos.data.distributedKVStore" + ], + "@ohos.data.preferences": [ + "../../../absolute-sdk-patched/api/@ohos.data.preferences" + ], + "@ohos.data.relationalStore": [ + "../../../absolute-sdk-patched/api/@ohos.data.relationalStore" + ], + "@ohos.data.unifiedDataChannel": [ + "../../../absolute-sdk-patched/api/@ohos.data.unifiedDataChannel" + ], + "@ohos.data.uniformTypeDescriptor": [ + "../../../absolute-sdk-patched/api/@ohos.data.uniformTypeDescriptor" + ], + "@ohos.deviceInfo": [ + "../../../absolute-sdk-patched/api/@ohos.deviceInfo" + ], + "@ohos.deviceStatus.dragInteraction": [ + "../../../absolute-sdk-patched/api/@ohos.deviceStatus.dragInteraction" + ], + "@ohos.display": [ + "../../../absolute-sdk-patched/api/@ohos.display" + ], + "@ohos.distributedDeviceManager": [ + "../../../absolute-sdk-patched/api/@ohos.distributedDeviceManager" + ], + "@ohos.distributedHardware.mechanicManager": [ + "../../../absolute-sdk-patched/api/@ohos.distributedHardware.mechanicManager" + ], + "@ohos.driver.deviceManager": [ + "../../../absolute-sdk-patched/api/@ohos.driver.deviceManager" + ], + "@ohos.effectKit": [ + "../../../absolute-sdk-patched/api/@ohos.effectKit" + ], + "@ohos.enterprise.adminManager": [ + "../../../absolute-sdk-patched/api/@ohos.enterprise.adminManager" + ], + "@ohos.enterprise.securityManager": [ + "../../../absolute-sdk-patched/api/@ohos.enterprise.securityManager" + ], + "@ohos.events.emitter": [ + "../../../absolute-sdk-patched/api/@ohos.events.emitter" + ], + "@ohos.file.cloudSync": [ + "../../../absolute-sdk-patched/api/@ohos.file.cloudSync" + ], + "@ohos.file.cloudSyncManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.cloudSyncManager" + ], + "@ohos.file.environment": [ + "../../../absolute-sdk-patched/api/@ohos.file.environment" + ], + "@ohos.file.fileuri": [ + "../../../absolute-sdk-patched/api/@ohos.file.fileuri" + ], + "@ohos.file.fs": [ + "../../../absolute-sdk-patched/api/@ohos.file.fs" + ], + "@ohos.file.hash": [ + "../../../absolute-sdk-patched/api/@ohos.file.hash" + ], + "@ohos.file.keyManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.keyManager" + ], + "@ohos.file.photoAccessHelper": [ + "../../../absolute-sdk-patched/api/@ohos.file.photoAccessHelper" + ], + "@ohos.file.securityLabel": [ + "../../../absolute-sdk-patched/api/@ohos.file.securityLabel" + ], + "@ohos.file.statvfs": [ + "../../../absolute-sdk-patched/api/@ohos.file.statvfs" + ], + "@ohos.file.storageStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.file.storageStatistics" + ], + "@ohos.file.volumeManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.volumeManager" + ], + "@ohos.fileshare": [ + "../../../absolute-sdk-patched/api/@ohos.fileshare" + ], + "@ohos.font": [ + "../../../absolute-sdk-patched/api/@ohos.font" + ], + "@ohos.fontManager": [ + "../../../absolute-sdk-patched/api/@ohos.fontManager" + ], + "@ohos.geoLocationManager": [ + "../../../absolute-sdk-patched/api/@ohos.geoLocationManager" + ], + "@ohos.graphics.colorSpaceManager": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.colorSpaceManager" + ], + "@ohos.graphics.common2D": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.common2D" + ], + "@ohos.graphics.displaySync": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.displaySync" + ], + "@ohos.graphics.drawing": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.drawing" + ], + "@ohos.graphics.hdrCapability": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.hdrCapability" + ], + "@ohos.graphics.scene": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.scene" + ], + "@ohos.graphics.text": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.text" + ], + "@ohos.graphics.uiEffect": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.uiEffect" + ], + "@ohos.hiSysEvent": [ + "../../../absolute-sdk-patched/api/@ohos.hiSysEvent" + ], + "@ohos.hiTraceChain": [ + "../../../absolute-sdk-patched/api/@ohos.hiTraceChain" + ], + "@ohos.hiTraceMeter": [ + "../../../absolute-sdk-patched/api/@ohos.hiTraceMeter" + ], + "@ohos.hichecker": [ + "../../../absolute-sdk-patched/api/@ohos.hichecker" + ], + "@ohos.hidebug": [ + "../../../absolute-sdk-patched/api/@ohos.hidebug" + ], + "@ohos.hilog": [ + "../../../absolute-sdk-patched/api/@ohos.hilog" + ], + "@ohos.hiviewdfx.hiAppEvent": [ + "../../../absolute-sdk-patched/api/@ohos.hiviewdfx.hiAppEvent" + ], + "@ohos.i18n": [ + "../../../absolute-sdk-patched/api/@ohos.i18n" + ], + "@ohos.inputMethod.Panel": [ + "../../../absolute-sdk-patched/api/@ohos.inputMethod.Panel" + ], + "@ohos.inputMethod": [ + "../../../absolute-sdk-patched/api/@ohos.inputMethod" + ], + "@ohos.intl": [ + "../../../absolute-sdk-patched/api/@ohos.intl" + ], + "@ohos.logLibrary": [ + "../../../absolute-sdk-patched/api/@ohos.logLibrary" + ], + "@ohos.matrix4": [ + "../../../absolute-sdk-patched/api/@ohos.matrix4" + ], + "@ohos.measure": [ + "../../../absolute-sdk-patched/api/@ohos.measure" + ], + "@ohos.mediaquery": [ + "../../../absolute-sdk-patched/api/@ohos.mediaquery" + ], + "@ohos.multimedia.audio": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.audio" + ], + "@ohos.multimedia.audioHaptic": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.audioHaptic" + ], + "@ohos.multimedia.avCastPickerParam": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.avCastPickerParam" + ], + "@ohos.multimedia.avsession": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.avsession" + ], + "@ohos.multimedia.camera": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.camera" + ], + "@ohos.multimedia.cameraPicker": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.cameraPicker" + ], + "@ohos.multimedia.drm": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.drm" + ], + "@ohos.multimedia.image": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.image" + ], + "@ohos.multimedia.media": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.media" + ], + "@ohos.multimedia.systemSoundManager": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.systemSoundManager" + ], + "@ohos.multimodalInput.gestureEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.gestureEvent" + ], + "@ohos.multimodalInput.inputConsumer": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputConsumer" + ], + "@ohos.multimodalInput.inputDevice": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputDevice" + ], + "@ohos.multimodalInput.inputEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputEvent" + ], + "@ohos.multimodalInput.intentionCode": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.intentionCode" + ], + "@ohos.multimodalInput.keyCode": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyCode" + ], + "@ohos.multimodalInput.keyEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyEvent" + ], + "@ohos.multimodalInput.mouseEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.mouseEvent" + ], + "@ohos.multimodalInput.pointer": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.pointer" + ], + "@ohos.multimodalInput.shortKey": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.shortKey" + ], + "@ohos.multimodalInput.touchEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.touchEvent" + ], + "@ohos.net.connection": [ + "../../../absolute-sdk-patched/api/@ohos.net.connection" + ], + "@ohos.net.http": [ + "../../../absolute-sdk-patched/api/@ohos.net.http" + ], + "@ohos.net.networkSecurity": [ + "../../../absolute-sdk-patched/api/@ohos.net.networkSecurity" + ], + "@ohos.net.sharing": [ + "../../../absolute-sdk-patched/api/@ohos.net.sharing" + ], + "@ohos.net.statistics": [ + "../../../absolute-sdk-patched/api/@ohos.net.statistics" + ], + "@ohos.net.webSocket": [ + "../../../absolute-sdk-patched/api/@ohos.net.webSocket" + ], + "@ohos.nfc.cardEmulation": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.cardEmulation" + ], + "@ohos.nfc.controller": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.controller" + ], + "@ohos.nfc.tag": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.tag" + ], + "@ohos.notificationManager": [ + "../../../absolute-sdk-patched/api/@ohos.notificationManager" + ], + "@ohos.notificationSubscribe": [ + "../../../absolute-sdk-patched/api/@ohos.notificationSubscribe" + ], + "@ohos.pasteboard": [ + "../../../absolute-sdk-patched/api/@ohos.pasteboard" + ], + "@ohos.pluginComponent": [ + "../../../absolute-sdk-patched/api/@ohos.pluginComponent" + ], + "@ohos.power": [ + "../../../absolute-sdk-patched/api/@ohos.power" + ], + "@ohos.print": [ + "../../../absolute-sdk-patched/api/@ohos.print" + ], + "@ohos.privacyManager": [ + "../../../absolute-sdk-patched/api/@ohos.privacyManager" + ], + "@ohos.prompt": [ + "../../../absolute-sdk-patched/api/@ohos.prompt" + ], + "@ohos.promptAction": [ + "../../../absolute-sdk-patched/api/@ohos.promptAction" + ], + "@ohos.reminderAgentManager": [ + "../../../absolute-sdk-patched/api/@ohos.reminderAgentManager" + ], + "@ohos.request": [ + "../../../absolute-sdk-patched/api/@ohos.request" + ], + "@ohos.resourceManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceManager" + ], + "@ohos.resourceschedule.backgroundProcessManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundProcessManager" + ], + "@ohos.resourceschedule.backgroundTaskManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundTaskManager" + ], + "@ohos.resourceschedule.deviceStandby": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.deviceStandby" + ], + "@ohos.resourceschedule.systemload": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.systemload" + ], + "@ohos.resourceschedule.usageStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.usageStatistics" + ], + "@ohos.resourceschedule.workScheduler": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.workScheduler" + ], + "@ohos.router": [ + "../../../absolute-sdk-patched/api/@ohos.router" + ], + "@ohos.rpc": [ + "../../../absolute-sdk-patched/api/@ohos.rpc" + ], + "@ohos.runningLock": [ + "../../../absolute-sdk-patched/api/@ohos.runningLock" + ], + "@ohos.screen": [ + "../../../absolute-sdk-patched/api/@ohos.screen" + ], + "@ohos.screenLock": [ + "../../../absolute-sdk-patched/api/@ohos.screenLock" + ], + "@ohos.screenshot": [ + "../../../absolute-sdk-patched/api/@ohos.screenshot" + ], + "@ohos.security.cert": [ + "../../../absolute-sdk-patched/api/@ohos.security.cert" + ], + "@ohos.security.certManager": [ + "../../../absolute-sdk-patched/api/@ohos.security.certManager" + ], + "@ohos.security.certManagerDialog": [ + "../../../absolute-sdk-patched/api/@ohos.security.certManagerDialog" + ], + "@ohos.security.cryptoFramework": [ + "../../../absolute-sdk-patched/api/@ohos.security.cryptoFramework" + ], + "@ohos.security.huks": [ + "../../../absolute-sdk-patched/api/@ohos.security.huks" + ], + "@ohos.sensor": [ + "../../../absolute-sdk-patched/api/@ohos.sensor" + ], + "@ohos.settings": [ + "../../../absolute-sdk-patched/api/@ohos.settings" + ], + "@ohos.systemCapability": [ + "../../../absolute-sdk-patched/api/@ohos.systemCapability" + ], + "@ohos.systemDateTime": [ + "../../../absolute-sdk-patched/api/@ohos.systemDateTime" + ], + "@ohos.systemParameterEnhance": [ + "../../../absolute-sdk-patched/api/@ohos.systemParameterEnhance" + ], + "@ohos.systemTimer": [ + "../../../absolute-sdk-patched/api/@ohos.systemTimer" + ], + "@ohos.telephony.call": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.call" + ], + "@ohos.telephony.data": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.data" + ], + "@ohos.telephony.esim": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.esim" + ], + "@ohos.telephony.observer": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.observer" + ], + "@ohos.telephony.radio": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.radio" + ], + "@ohos.telephony.sim": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.sim" + ], + "@ohos.telephony.sms": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.sms" + ], + "@ohos.thermal": [ + "../../../absolute-sdk-patched/api/@ohos.thermal" + ], + "@ohos.transfer": [ + "../../../absolute-sdk-patched/api/@ohos.transfer" + ], + "@ohos.uiAppearance": [ + "../../../absolute-sdk-patched/api/@ohos.uiAppearance" + ], + "@ohos.uiExtensionHost": [ + "../../../absolute-sdk-patched/api/@ohos.uiExtensionHost" + ], + "@ohos.update": [ + "../../../absolute-sdk-patched/api/@ohos.update" + ], + "@ohos.uri": [ + "../../../absolute-sdk-patched/api/@ohos.uri" + ], + "@ohos.url": [ + "../../../absolute-sdk-patched/api/@ohos.url" + ], + "@ohos.usbManager": [ + "../../../absolute-sdk-patched/api/@ohos.usbManager" + ], + "@ohos.usbManager.serial": [ + "../../../absolute-sdk-patched/api/@ohos.usbManager.serial" + ], + "@ohos.userIAM.faceAuth": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.faceAuth" + ], + "@ohos.userIAM.userAccessCtrl": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.userAccessCtrl" + ], + "@ohos.userIAM.userAuth": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.userAuth" + ], + "@ohos.util.ArrayList": [ + "../../../absolute-sdk-patched/api/@ohos.util.ArrayList" + ], + "@ohos.util.Deque": [ + "../../../absolute-sdk-patched/api/@ohos.util.Deque" + ], + "@ohos.util.HashMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.HashMap" + ], + "@ohos.util.HashSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.HashSet" + ], + "@ohos.util.LightWeightMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.LightWeightMap" + ], + "@ohos.util.LightWeightSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.LightWeightSet" + ], + "@ohos.util.LinkedList": [ + "../../../absolute-sdk-patched/api/@ohos.util.LinkedList" + ], + "@ohos.util.List": [ + "../../../absolute-sdk-patched/api/@ohos.util.List" + ], + "@ohos.util.PlainArray": [ + "../../../absolute-sdk-patched/api/@ohos.util.PlainArray" + ], + "@ohos.util.Queue": [ + "../../../absolute-sdk-patched/api/@ohos.util.Queue" + ], + "@ohos.util.Stack": [ + "../../../absolute-sdk-patched/api/@ohos.util.Stack" + ], + "@ohos.util.TreeMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.TreeMap" + ], + "@ohos.util.TreeSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.TreeSet" + ], + "@ohos.util": [ + "../../../absolute-sdk-patched/api/@ohos.util" + ], + "@ohos.util.stream": [ + "../../../absolute-sdk-patched/api/@ohos.util.stream" + ], + "@ohos.vibrator": [ + "../../../absolute-sdk-patched/api/@ohos.vibrator" + ], + "@ohos.wantAgent": [ + "../../../absolute-sdk-patched/api/@ohos.wantAgent" + ], + "@ohos.web.netErrorList": [ + "../../../absolute-sdk-patched/api/@ohos.web.netErrorList" + ], + "@ohos.web.webview": [ + "../../../absolute-sdk-patched/api/@ohos.web.webview" + ], + "@ohos.wifi": [ + "../../../absolute-sdk-patched/api/@ohos.wifi" + ], + "@ohos.wifiManager": [ + "../../../absolute-sdk-patched/api/@ohos.wifiManager" + ], + "@ohos.window": [ + "../../../absolute-sdk-patched/api/@ohos.window" + ], + "@ohos.xml": [ + "../../../absolute-sdk-patched/api/@ohos.xml" + ], + "@ohos.zlib": [ + "../../../absolute-sdk-patched/api/@ohos.zlib" + ], + "@system.app": [ + "../../../absolute-sdk-patched/api/@system.app" + ], + "@system.mediaquery": [ + "../../../absolute-sdk-patched/api/@system.mediaquery" + ], + "@system.prompt": [ + "../../../absolute-sdk-patched/api/@system.prompt" + ], + "@system.router": [ + "../../../absolute-sdk-patched/api/@system.router" + ], + "ability.abilityResult": [ + "../../../absolute-sdk-patched/api/ability/abilityResult" + ], + "ability.connectOptions": [ + "../../../absolute-sdk-patched/api/ability/connectOptions" + ], + "ability.dataAbilityHelper": [ + "../../../absolute-sdk-patched/api/ability/dataAbilityHelper" + ], + "application.AbilityDelegator": [ + "../../../absolute-sdk-patched/api/application/AbilityDelegator" + ], + "application.AbilityFirstFrameStateData": [ + "../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateData" + ], + "application.AbilityFirstFrameStateObserver": [ + "../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateObserver" + ], + "application.AbilityForegroundStateObserver": [ + "../../../absolute-sdk-patched/api/application/AbilityForegroundStateObserver" + ], + "application.AbilityMonitor": [ + "../../../absolute-sdk-patched/api/application/AbilityMonitor" + ], + "application.AbilityRunningInfo": [ + "../../../absolute-sdk-patched/api/application/AbilityRunningInfo" + ], + "application.AbilityStageContext": [ + "../../../absolute-sdk-patched/api/application/AbilityStageContext" + ], + "application.AbilityStageMonitor": [ + "../../../absolute-sdk-patched/api/application/AbilityStageMonitor" + ], + "application.AbilityStartCallback": [ + "../../../absolute-sdk-patched/api/application/AbilityStartCallback" + ], + "application.AbilityStateData": [ + "../../../absolute-sdk-patched/api/application/AbilityStateData" + ], + "application.AppForegroundStateObserver": [ + "../../../absolute-sdk-patched/api/application/AppForegroundStateObserver" + ], + "application.AppStateData": [ + "../../../absolute-sdk-patched/api/application/AppStateData" + ], + "application.ApplicationContext": [ + "../../../absolute-sdk-patched/api/application/ApplicationContext" + ], + "application.ApplicationStateObserver": [ + "../../../absolute-sdk-patched/api/application/ApplicationStateObserver" + ], + "application.AutoFillType": [ + "../../../absolute-sdk-patched/api/application/AutoFillType" + ], + "application.BaseContext": [ + "../../../absolute-sdk-patched/api/application/BaseContext" + ], + "application.Context": [ + "../../../absolute-sdk-patched/api/application/Context" + ], + "application.CustomData": [ + "../../../absolute-sdk-patched/api/application/CustomData" + ], + "application.DriverExtensionContext": [ + "../../../absolute-sdk-patched/api/application/DriverExtensionContext" + ], + "application.EventHub": [ + "../../../absolute-sdk-patched/api/application/EventHub" + ], + "application.ExtensionContext": [ + "../../../absolute-sdk-patched/api/application/ExtensionContext" + ], + "application.ExtensionRunningInfo": [ + "../../../absolute-sdk-patched/api/application/ExtensionRunningInfo" + ], + "application.FormExtensionContext": [ + "../../../absolute-sdk-patched/api/application/FormExtensionContext" + ], + "application.MediaControlExtensionContext": [ + "../../../absolute-sdk-patched/api/application/MediaControlExtensionContext" + ], + "application.MissionInfo": [ + "../../../absolute-sdk-patched/api/application/MissionInfo" + ], + "application.MultiAppMode": [ + "../../../absolute-sdk-patched/api/application/MultiAppMode" + ], + "application.PhotoEditorExtensionContext": [ + "../../../absolute-sdk-patched/api/application/PhotoEditorExtensionContext" + ], + "application.ProcessData": [ + "../../../absolute-sdk-patched/api/application/ProcessData" + ], + "application.ProcessInformation": [ + "../../../absolute-sdk-patched/api/application/ProcessInformation" + ], + "application.RunningAppClone": [ + "../../../absolute-sdk-patched/api/application/RunningAppClone" + ], + "application.RunningMultiAppInfo": [ + "../../../absolute-sdk-patched/api/application/RunningMultiAppInfo" + ], + "application.RunningMultiInstanceInfo": [ + "../../../absolute-sdk-patched/api/application/RunningMultiInstanceInfo" + ], + "application.ServiceExtensionContext": [ + "../../../absolute-sdk-patched/api/application/ServiceExtensionContext" + ], + "application.UIAbilityContext": [ + "../../../absolute-sdk-patched/api/application/UIAbilityContext" + ], + "application.UIExtensionContext": [ + "../../../absolute-sdk-patched/api/application/UIExtensionContext" + ], + "application.WorkSchedulerExtensionContext": [ + "../../../absolute-sdk-patched/api/application/WorkSchedulerExtensionContext" + ], + "application.abilityDelegatorArgs": [ + "../../../absolute-sdk-patched/api/application/abilityDelegatorArgs" + ], + "application.shellCmdResult": [ + "../../../absolute-sdk-patched/api/application/shellCmdResult" + ], + "arkui.AlphabetIndexerModifier": [ + "../../../absolute-sdk-patched/api/arkui/AlphabetIndexerModifier" + ], + "arkui.AttributeUpdater": [ + "../../../absolute-sdk-patched/api/arkui/AttributeUpdater" + ], + "arkui.BlankModifier": [ + "../../../absolute-sdk-patched/api/arkui/BlankModifier" + ], + "arkui.BuilderNode": [ + "../../../absolute-sdk-patched/api/arkui/BuilderNode" + ], + "arkui.ButtonModifier": [ + "../../../absolute-sdk-patched/api/arkui/ButtonModifier" + ], + "arkui.CalendarPickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/CalendarPickerModifier" + ], + "arkui.CheckboxModifier": [ + "../../../absolute-sdk-patched/api/arkui/CheckboxModifier" + ], + "arkui.ColumnModifier": [ + "../../../absolute-sdk-patched/api/arkui/ColumnModifier" + ], + "arkui.ColumnSplitModifier": [ + "../../../absolute-sdk-patched/api/arkui/ColumnSplitModifier" + ], + "arkui.CommonModifier": [ + "../../../absolute-sdk-patched/api/arkui/CommonModifier" + ], + "arkui.ComponentContent": [ + "../../../absolute-sdk-patched/api/arkui/ComponentContent" + ], + "arkui.ContainerSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/ContainerSpanModifier" + ], + "arkui.Content": [ + "../../../absolute-sdk-patched/api/arkui/Content" + ], + "arkui.CounterModifier": [ + "../../../absolute-sdk-patched/api/arkui/CounterModifier" + ], + "arkui.DataPanelModifier": [ + "../../../absolute-sdk-patched/api/arkui/DataPanelModifier" + ], + "arkui.DatePickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/DatePickerModifier" + ], + "arkui.DividerModifier": [ + "../../../absolute-sdk-patched/api/arkui/DividerModifier" + ], + "arkui.FlexModifier": [ + "../../../absolute-sdk-patched/api/arkui/FlexModifier" + ], + "arkui.FolderStackModifier": [ + "../../../absolute-sdk-patched/api/arkui/FolderStackModifier" + ], + "arkui.FrameNode": [ + "../../../absolute-sdk-patched/api/arkui/FrameNode" + ], + "arkui.GaugeModifier": [ + "../../../absolute-sdk-patched/api/arkui/GaugeModifier" + ], + "arkui.Graphics": [ + "../../../absolute-sdk-patched/api/arkui/Graphics" + ], + "arkui.GridColModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridColModifier" + ], + "arkui.GridItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridItemModifier" + ], + "arkui.GridModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridModifier" + ], + "arkui.GridRowModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridRowModifier" + ], + "arkui.HyperlinkModifier": [ + "../../../absolute-sdk-patched/api/arkui/HyperlinkModifier" + ], + "arkui.ImageAnimatorModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageAnimatorModifier" + ], + "arkui.ImageModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageModifier" + ], + "arkui.ImageSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageSpanModifier" + ], + "arkui.LineModifier": [ + "../../../absolute-sdk-patched/api/arkui/LineModifier" + ], + "arkui.ListItemGroupModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListItemGroupModifier" + ], + "arkui.ListItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListItemModifier" + ], + "arkui.ListModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListModifier" + ], + "arkui.LoadingProgressModifier": [ + "../../../absolute-sdk-patched/api/arkui/LoadingProgressModifier" + ], + "arkui.MarqueeModifier": [ + "../../../absolute-sdk-patched/api/arkui/MarqueeModifier" + ], + "arkui.MenuItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/MenuItemModifier" + ], + "arkui.MenuModifier": [ + "../../../absolute-sdk-patched/api/arkui/MenuModifier" + ], + "arkui.NavDestinationModifier": [ + "../../../absolute-sdk-patched/api/arkui/NavDestinationModifier" + ], + "arkui.NavigationModifier": [ + "../../../absolute-sdk-patched/api/arkui/NavigationModifier" + ], + "arkui.NodeContent": [ + "../../../absolute-sdk-patched/api/arkui/NodeContent" + ], + "arkui.NodeController": [ + "../../../absolute-sdk-patched/api/arkui/NodeController" + ], + "arkui.ParticleModifier": [ + "../../../absolute-sdk-patched/api/arkui/ParticleModifier" + ], + "arkui.PathModifier": [ + "../../../absolute-sdk-patched/api/arkui/PathModifier" + ], + "arkui.PatternLockModifier": [ + "../../../absolute-sdk-patched/api/arkui/PatternLockModifier" + ], + "arkui.PolygonModifier": [ + "../../../absolute-sdk-patched/api/arkui/PolygonModifier" + ], + "arkui.PolylineModifier": [ + "../../../absolute-sdk-patched/api/arkui/PolylineModifier" + ], + "arkui.ProgressModifier": [ + "../../../absolute-sdk-patched/api/arkui/ProgressModifier" + ], + "arkui.QRCodeModifier": [ + "../../../absolute-sdk-patched/api/arkui/QRCodeModifier" + ], + "arkui.RectModifier": [ + "../../../absolute-sdk-patched/api/arkui/RectModifier" + ], + "arkui.RefreshModifier": [ + "../../../absolute-sdk-patched/api/arkui/RefreshModifier" + ], + "arkui.RelativeContainerModifier": [ + "../../../absolute-sdk-patched/api/arkui/RelativeContainerModifier" + ], + "arkui.RenderNode": [ + "../../../absolute-sdk-patched/api/arkui/RenderNode" + ], + "arkui.RichEditorModifier": [ + "../../../absolute-sdk-patched/api/arkui/RichEditorModifier" + ], + "arkui.RowModifier": [ + "../../../absolute-sdk-patched/api/arkui/RowModifier" + ], + "arkui.RowSplitModifier": [ + "../../../absolute-sdk-patched/api/arkui/RowSplitModifier" + ], + "arkui.ScrollModifier": [ + "../../../absolute-sdk-patched/api/arkui/ScrollModifier" + ], + "arkui.SearchModifier": [ + "../../../absolute-sdk-patched/api/arkui/SearchModifier" + ], + "arkui.SelectModifier": [ + "../../../absolute-sdk-patched/api/arkui/SelectModifier" + ], + "arkui.ShapeModifier": [ + "../../../absolute-sdk-patched/api/arkui/ShapeModifier" + ], + "arkui.SideBarContainerModifier": [ + "../../../absolute-sdk-patched/api/arkui/SideBarContainerModifier" + ], + "arkui.SpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/SpanModifier" + ], + "arkui.StackModifier": [ + "../../../absolute-sdk-patched/api/arkui/StackModifier" + ], + "arkui.StepperItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/StepperItemModifier" + ], + "arkui.StepperModifier": [ + "../../../absolute-sdk-patched/api/arkui/StepperModifier" + ], + "arkui.SwiperModifier": [ + "../../../absolute-sdk-patched/api/arkui/SwiperModifier" + ], + "arkui.SymbolGlyphModifier": [ + "../../../absolute-sdk-patched/api/arkui/SymbolGlyphModifier" + ], + "arkui.SymbolSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/SymbolSpanModifier" + ], + "arkui.TabsModifier": [ + "../../../absolute-sdk-patched/api/arkui/TabsModifier" + ], + "arkui.TextAreaModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextAreaModifier" + ], + "arkui.TextClockModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextClockModifier" + ], + "arkui.TextInputModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextInputModifier" + ], + "arkui.TextModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextModifier" + ], + "arkui.TextPickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextPickerModifier" + ], + "arkui.TextTimerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextTimerModifier" + ], + "arkui.TimePickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TimePickerModifier" + ], + "arkui.UserView": [ + "../../../absolute-sdk-patched/api/arkui/UserView" + ], + "arkui.VideoModifier": [ + "../../../absolute-sdk-patched/api/arkui/VideoModifier" + ], + "arkui.WaterFlowModifier": [ + "../../../absolute-sdk-patched/api/arkui/WaterFlowModifier" + ], + "arkui.component.actionSheet": [ + "../../../absolute-sdk-patched/api/arkui/component/actionSheet" + ], + "arkui.component.alertDialog": [ + "../../../absolute-sdk-patched/api/arkui/component/alertDialog" + ], + "arkui.component.alphabetIndexer": [ + "../../../absolute-sdk-patched/api/arkui/component/alphabetIndexer" + ], + "arkui.component.animation": [ + "../../../absolute-sdk-patched/api/arkui/component/animation" + ], + "arkui.component.animator": [ + "../../../absolute-sdk-patched/api/arkui/component/animator" + ], + "arkui.component.badge": [ + "../../../absolute-sdk-patched/api/arkui/component/badge" + ], + "arkui.component.blank": [ + "../../../absolute-sdk-patched/api/arkui/component/blank" + ], + "arkui.component.builder": [ + "../../../absolute-sdk-patched/api/arkui/component/builder" + ], + "arkui.component.button": [ + "../../../absolute-sdk-patched/api/arkui/component/button" + ], + "arkui.component.calendarPicker": [ + "../../../absolute-sdk-patched/api/arkui/component/calendarPicker" + ], + "arkui.component.canvas": [ + "../../../absolute-sdk-patched/api/arkui/component/canvas" + ], + "arkui.component.checkbox": [ + "../../../absolute-sdk-patched/api/arkui/component/checkbox" + ], + "arkui.component.checkboxgroup": [ + "../../../absolute-sdk-patched/api/arkui/component/checkboxgroup" + ], + "arkui.component.circle": [ + "../../../absolute-sdk-patched/api/arkui/component/circle" + ], + "arkui.component.column": [ + "../../../absolute-sdk-patched/api/arkui/component/column" + ], + "arkui.component.columnSplit": [ + "../../../absolute-sdk-patched/api/arkui/component/columnSplit" + ], + "arkui.component.common": [ + "../../../absolute-sdk-patched/api/arkui/component/common" + ], + "arkui.component.component3d": [ + "../../../absolute-sdk-patched/api/arkui/component/component3d" + ], + "arkui.component.containerSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/containerSpan" + ], + "arkui.component.contentSlot": [ + "../../../absolute-sdk-patched/api/arkui/component/contentSlot" + ], + "arkui.component.counter": [ + "../../../absolute-sdk-patched/api/arkui/component/counter" + ], + "arkui.component.customComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/customComponent" + ], + "arkui.component.customDialogController": [ + "../../../absolute-sdk-patched/api/arkui/component/customDialogController" + ], + "arkui.component.dataPanel": [ + "../../../absolute-sdk-patched/api/arkui/component/dataPanel" + ], + "arkui.component.datePicker": [ + "../../../absolute-sdk-patched/api/arkui/component/datePicker" + ], + "arkui.component.divider": [ + "../../../absolute-sdk-patched/api/arkui/component/divider" + ], + "arkui.component.effectComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/effectComponent" + ], + "arkui.component.ellipse": [ + "../../../absolute-sdk-patched/api/arkui/component/ellipse" + ], + "arkui.component.embeddedComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/embeddedComponent" + ], + "arkui.component.enums": [ + "../../../absolute-sdk-patched/api/arkui/component/enums" + ], + "arkui.component.extendableComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/extendableComponent" + ], + "arkui.component.flex": [ + "../../../absolute-sdk-patched/api/arkui/component/flex" + ], + "arkui.component.flowItem": [ + "../../../absolute-sdk-patched/api/arkui/component/flowItem" + ], + "arkui.component.focus": [ + "../../../absolute-sdk-patched/api/arkui/component/focus" + ], + "arkui.component.folderStack": [ + "../../../absolute-sdk-patched/api/arkui/component/folderStack" + ], + "arkui.component.forEach": [ + "../../../absolute-sdk-patched/api/arkui/component/forEach" + ], + "arkui.component.formComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/formComponent" + ], + "arkui.component.formLink": [ + "../../../absolute-sdk-patched/api/arkui/component/formLink" + ], + "arkui.component.gauge": [ + "../../../absolute-sdk-patched/api/arkui/component/gauge" + ], + "arkui.component.gesture": [ + "../../../absolute-sdk-patched/api/arkui/component/gesture" + ], + "arkui.component.grid": [ + "../../../absolute-sdk-patched/api/arkui/component/grid" + ], + "arkui.component.gridCol": [ + "../../../absolute-sdk-patched/api/arkui/component/gridCol" + ], + "arkui.component.gridItem": [ + "../../../absolute-sdk-patched/api/arkui/component/gridItem" + ], + "arkui.component.gridRow": [ + "../../../absolute-sdk-patched/api/arkui/component/gridRow" + ], + "arkui.component.hyperlink": [ + "../../../absolute-sdk-patched/api/arkui/component/hyperlink" + ], + "arkui.component.image": [ + "../../../absolute-sdk-patched/api/arkui/component/image" + ], + "arkui.component.imageAnimator": [ + "../../../absolute-sdk-patched/api/arkui/component/imageAnimator" + ], + "arkui.component.imageCommon": [ + "../../../absolute-sdk-patched/api/arkui/component/imageCommon" + ], + "arkui.component.imageSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/imageSpan" + ], + "arkui.component.indicatorcomponent": [ + "../../../absolute-sdk-patched/api/arkui/component/indicatorcomponent" + ], + "arkui.component.inspector": [ + "../../../absolute-sdk-patched/api/arkui/component/inspector" + ], + "arkui.component.interop": [ + "../../../absolute-sdk-patched/api/arkui/component/interop" + ], + "arkui.component.lazyForEach": [ + "../../../absolute-sdk-patched/api/arkui/component/lazyForEach" + ], + "arkui.component.lazyGridLayout": [ + "../../../absolute-sdk-patched/api/arkui/component/lazyGridLayout" + ], + "arkui.component.line": [ + "../../../absolute-sdk-patched/api/arkui/component/line" + ], + "arkui.component.list": [ + "../../../absolute-sdk-patched/api/arkui/component/list" + ], + "arkui.component.listItem": [ + "../../../absolute-sdk-patched/api/arkui/component/listItem" + ], + "arkui.component.listItemGroup": [ + "../../../absolute-sdk-patched/api/arkui/component/listItemGroup" + ], + "arkui.component.loadingProgress": [ + "../../../absolute-sdk-patched/api/arkui/component/loadingProgress" + ], + "arkui.component.marquee": [ + "../../../absolute-sdk-patched/api/arkui/component/marquee" + ], + "arkui.component.matrix2d": [ + "../../../absolute-sdk-patched/api/arkui/component/matrix2d" + ], + "arkui.component.mediaCachedImage": [ + "../../../absolute-sdk-patched/api/arkui/component/mediaCachedImage" + ], + "arkui.component.menu": [ + "../../../absolute-sdk-patched/api/arkui/component/menu" + ], + "arkui.component.menuItem": [ + "../../../absolute-sdk-patched/api/arkui/component/menuItem" + ], + "arkui.component.menuItemGroup": [ + "../../../absolute-sdk-patched/api/arkui/component/menuItemGroup" + ], + "arkui.component.navDestination": [ + "../../../absolute-sdk-patched/api/arkui/component/navDestination" + ], + "arkui.component.navigation": [ + "../../../absolute-sdk-patched/api/arkui/component/navigation" + ], + "arkui.component.nodeContainer": [ + "../../../absolute-sdk-patched/api/arkui/component/nodeContainer" + ], + "arkui.component.pageTransition": [ + "../../../absolute-sdk-patched/api/arkui/component/pageTransition" + ], + "arkui.component.particle": [ + "../../../absolute-sdk-patched/api/arkui/component/particle" + ], + "arkui.component.pasteButton": [ + "../../../absolute-sdk-patched/api/arkui/component/pasteButton" + ], + "arkui.component.path": [ + "../../../absolute-sdk-patched/api/arkui/component/path" + ], + "arkui.component.patternLock": [ + "../../../absolute-sdk-patched/api/arkui/component/patternLock" + ], + "arkui.component.pluginComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/pluginComponent" + ], + "arkui.component.polygon": [ + "../../../absolute-sdk-patched/api/arkui/component/polygon" + ], + "arkui.component.polyline": [ + "../../../absolute-sdk-patched/api/arkui/component/polyline" + ], + "arkui.component.progress": [ + "../../../absolute-sdk-patched/api/arkui/component/progress" + ], + "arkui.component.qrcode": [ + "../../../absolute-sdk-patched/api/arkui/component/qrcode" + ], + "arkui.component.radio": [ + "../../../absolute-sdk-patched/api/arkui/component/radio" + ], + "arkui.component.rating": [ + "../../../absolute-sdk-patched/api/arkui/component/rating" + ], + "arkui.component.rect": [ + "../../../absolute-sdk-patched/api/arkui/component/rect" + ], + "arkui.component.refresh": [ + "../../../absolute-sdk-patched/api/arkui/component/refresh" + ], + "arkui.component.relativeContainer": [ + "../../../absolute-sdk-patched/api/arkui/component/relativeContainer" + ], + "arkui.component.remoteWindow": [ + "../../../absolute-sdk-patched/api/arkui/component/remoteWindow" + ], + "arkui.component.repeat": [ + "../../../absolute-sdk-patched/api/arkui/component/repeat" + ], + "arkui.component.resources": [ + "../../../absolute-sdk-patched/api/arkui/component/resources" + ], + "arkui.component.richEditor": [ + "../../../absolute-sdk-patched/api/arkui/component/richEditor" + ], + "arkui.component.richText": [ + "../../../absolute-sdk-patched/api/arkui/component/richText" + ], + "arkui.component.rootScene": [ + "../../../absolute-sdk-patched/api/arkui/component/rootScene" + ], + "arkui.component.row": [ + "../../../absolute-sdk-patched/api/arkui/component/row" + ], + "arkui.component.rowSplit": [ + "../../../absolute-sdk-patched/api/arkui/component/rowSplit" + ], + "arkui.component.saveButton": [ + "../../../absolute-sdk-patched/api/arkui/component/saveButton" + ], + "arkui.component.screen": [ + "../../../absolute-sdk-patched/api/arkui/component/screen" + ], + "arkui.component.scroll": [ + "../../../absolute-sdk-patched/api/arkui/component/scroll" + ], + "arkui.component.scrollBar": [ + "../../../absolute-sdk-patched/api/arkui/component/scrollBar" + ], + "arkui.component.search": [ + "../../../absolute-sdk-patched/api/arkui/component/search" + ], + "arkui.component.securityComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/securityComponent" + ], + "arkui.component.select": [ + "../../../absolute-sdk-patched/api/arkui/component/select" + ], + "arkui.component.shape": [ + "../../../absolute-sdk-patched/api/arkui/component/shape" + ], + "arkui.component.sidebar": [ + "../../../absolute-sdk-patched/api/arkui/component/sidebar" + ], + "arkui.component.slider": [ + "../../../absolute-sdk-patched/api/arkui/component/slider" + ], + "arkui.component.span": [ + "../../../absolute-sdk-patched/api/arkui/component/span" + ], + "arkui.component.stack": [ + "../../../absolute-sdk-patched/api/arkui/component/stack" + ], + "arkui.component.stepper": [ + "../../../absolute-sdk-patched/api/arkui/component/stepper" + ], + "arkui.component.stepperItem": [ + "../../../absolute-sdk-patched/api/arkui/component/stepperItem" + ], + "arkui.component.styledString": [ + "../../../absolute-sdk-patched/api/arkui/component/styledString" + ], + "arkui.component.swiper": [ + "../../../absolute-sdk-patched/api/arkui/component/swiper" + ], + "arkui.component.symbolSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/symbolSpan" + ], + "arkui.component.symbolglyph": [ + "../../../absolute-sdk-patched/api/arkui/component/symbolglyph" + ], + "arkui.component.tabContent": [ + "../../../absolute-sdk-patched/api/arkui/component/tabContent" + ], + "arkui.component.tabs": [ + "../../../absolute-sdk-patched/api/arkui/component/tabs" + ], + "arkui.component.text": [ + "../../../absolute-sdk-patched/api/arkui/component/text" + ], + "arkui.component.textArea": [ + "../../../absolute-sdk-patched/api/arkui/component/textArea" + ], + "arkui.component.textClock": [ + "../../../absolute-sdk-patched/api/arkui/component/textClock" + ], + "arkui.component.textCommon": [ + "../../../absolute-sdk-patched/api/arkui/component/textCommon" + ], + "arkui.component.textInput": [ + "../../../absolute-sdk-patched/api/arkui/component/textInput" + ], + "arkui.component.textPicker": [ + "../../../absolute-sdk-patched/api/arkui/component/textPicker" + ], + "arkui.component.textTimer": [ + "../../../absolute-sdk-patched/api/arkui/component/textTimer" + ], + "arkui.component.timePicker": [ + "../../../absolute-sdk-patched/api/arkui/component/timePicker" + ], + "arkui.component.toggle": [ + "../../../absolute-sdk-patched/api/arkui/component/toggle" + ], + "arkui.component.toolbar": [ + "../../../absolute-sdk-patched/api/arkui/component/toolbar" + ], + "arkui.component.uiExtensionComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/uiExtensionComponent" + ], + "arkui.component.units": [ + "../../../absolute-sdk-patched/api/arkui/component/units" + ], + "arkui.component.video": [ + "../../../absolute-sdk-patched/api/arkui/component/video" + ], + "arkui.component.waterFlow": [ + "../../../absolute-sdk-patched/api/arkui/component/waterFlow" + ], + "arkui.component.web": [ + "../../../absolute-sdk-patched/api/arkui/component/web" + ], + "arkui.component.windowScene": [ + "../../../absolute-sdk-patched/api/arkui/component/windowScene" + ], + "arkui.component.withTheme": [ + "../../../absolute-sdk-patched/api/arkui/component/withTheme" + ], + "arkui.component.xcomponent": [ + "../../../absolute-sdk-patched/api/arkui/component/xcomponent" + ], + "arkui.external.resource": [ + "../../../absolute-sdk-patched/api/arkui/external/resource" + ], + "@koalaui.runtime.annotations": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime.annotations" + ], + "@koalaui.runtime.common": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime.common" + ], + "@koalaui.runtime": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime" + ], + "@koalaui.runtime.internals": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime.internals" + ], + "@koalaui.runtime.memo.bind": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime.memo.bind" + ], + "@koalaui.runtime.memo.changeListener": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime.memo.changeListener" + ], + "@koalaui.runtime.memo.contextLocal": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime.memo.contextLocal" + ], + "@koalaui.runtime.memo.entry": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime.memo.entry" + ], + "@koalaui.runtime.memo.node": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime.memo.node" + ], + "@koalaui.runtime.memo.remember": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime.memo.remember" + ], + "@koalaui.runtime.memo.repeat": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime.memo.repeat" + ], + "@koalaui.runtime.memo.testing": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime.memo.testing" + ], + "@koalaui.runtime.states.Disposable": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime.states.Disposable" + ], + "@koalaui.runtime.states.GlobalStateManager": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime.states.GlobalStateManager" + ], + "@koalaui.runtime.states.State": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime.states.State" + ], + "@koalaui.runtime.tree.IncrementalNode": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime.tree.IncrementalNode" + ], + "@koalaui.runtime.tree.PrimeNumbers": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime.tree.PrimeNumbers" + ], + "@koalaui.runtime.tree.ReadonlyTreeNode": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime.tree.ReadonlyTreeNode" + ], + "@koalaui.runtime.tree.TreeNode": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime.tree.TreeNode" + ], + "@koalaui.runtime.tree.TreePath": [ + "../../../absolute-sdk-patched/api/arkui/runtime-api/@koalaui.runtime.tree.TreePath" + ], + "arkui.stateManagement.decorator": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/decorator" + ], + "arkui.stateManagement.memorize.state": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memorize/state" + ], + "arkui.stateManagement.remember": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/remember" + ], + "arkui.stateManagement.runtime": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/runtime" + ], + "arkui.stateManagement.storage.appStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/appStorage" + ], + "arkui.stateManagement.storage.environment": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/environment" + ], + "arkui.stateManagement.storage.localStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/localStorage" + ], + "arkui.stateManagement.storage.persistentStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/persistentStorage" + ], + "arkui.stateManagement.storage.storageProperty": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/storageProperty" + ], + "arkui.stateManagement.utils": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/utils" + ], + "bundleManager.AbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/AbilityInfo" + ], + "bundleManager.AppProvisionInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/AppProvisionInfo" + ], + "bundleManager.ApplicationInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ApplicationInfo" + ], + "bundleManager.BundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundleInfo" + ], + "bundleManager.BundlePackInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundlePackInfo" + ], + "bundleManager.BundleResourceInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundleResourceInfo" + ], + "bundleManager.DispatchInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/DispatchInfo" + ], + "bundleManager.ElementName": [ + "../../../absolute-sdk-patched/api/bundleManager/ElementName" + ], + "bundleManager.ExtensionAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ExtensionAbilityInfo" + ], + "bundleManager.HapModuleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/HapModuleInfo" + ], + "bundleManager.LauncherAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityInfo" + ], + "bundleManager.LauncherAbilityResourceInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityResourceInfo" + ], + "bundleManager.Metadata": [ + "../../../absolute-sdk-patched/api/bundleManager/Metadata" + ], + "bundleManager.OverlayModuleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/OverlayModuleInfo" + ], + "bundleManager.PermissionDef": [ + "../../../absolute-sdk-patched/api/bundleManager/PermissionDef" + ], + "bundleManager.PluginBundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/PluginBundleInfo" + ], + "bundleManager.RecoverableApplicationInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/RecoverableApplicationInfo" + ], + "bundleManager.RemoteAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/RemoteAbilityInfo" + ], + "bundleManager.SharedBundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/SharedBundleInfo" + ], + "bundleManager.ShortcutInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ShortcutInfo" + ], + "bundleManager.Skill": [ + "../../../absolute-sdk-patched/api/bundleManager/Skill" + ], + "common.full.canvaspattern": [ + "../../../absolute-sdk-patched/api/common/full/canvaspattern" + ], + "commonEvent.commonEventData": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventData" + ], + "commonEvent.commonEventPublishData": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventPublishData" + ], + "commonEvent.commonEventSubscribeInfo": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventSubscribeInfo" + ], + "commonEvent.commonEventSubscriber": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventSubscriber" + ], + "global.rawFileDescriptor": [ + "../../../absolute-sdk-patched/api/global/rawFileDescriptor" + ], + "global.resource": [ + "../../../absolute-sdk-patched/api/global/resource" + ], + "graphics3d.Scene": [ + "../../../absolute-sdk-patched/api/graphics3d/Scene" + ], + "graphics3d.SceneNodes": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneNodes" + ], + "graphics3d.ScenePostProcessSettings": [ + "../../../absolute-sdk-patched/api/graphics3d/ScenePostProcessSettings" + ], + "graphics3d.SceneResources": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneResources" + ], + "graphics3d.SceneTypes": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneTypes" + ], + "multimedia.ringtonePlayer": [ + "../../../absolute-sdk-patched/api/multimedia/ringtonePlayer" + ], + "multimedia.soundPool": [ + "../../../absolute-sdk-patched/api/multimedia/soundPool" + ], + "multimedia.systemTonePlayer": [ + "../../../absolute-sdk-patched/api/multimedia/systemTonePlayer" + ], + "notification.NotificationCommonDef": [ + "../../../absolute-sdk-patched/api/notification/NotificationCommonDef" + ], + "notification.notificationActionButton": [ + "../../../absolute-sdk-patched/api/notification/notificationActionButton" + ], + "notification.notificationContent": [ + "../../../absolute-sdk-patched/api/notification/notificationContent" + ], + "notification.notificationFlags": [ + "../../../absolute-sdk-patched/api/notification/notificationFlags" + ], + "notification.notificationRequest": [ + "../../../absolute-sdk-patched/api/notification/notificationRequest" + ], + "notification.notificationSlot": [ + "../../../absolute-sdk-patched/api/notification/notificationSlot" + ], + "notification.notificationSorting": [ + "../../../absolute-sdk-patched/api/notification/notificationSorting" + ], + "notification.notificationSortingMap": [ + "../../../absolute-sdk-patched/api/notification/notificationSortingMap" + ], + "notification.notificationSubscribeInfo": [ + "../../../absolute-sdk-patched/api/notification/notificationSubscribeInfo" + ], + "notification.notificationSubscriber": [ + "../../../absolute-sdk-patched/api/notification/notificationSubscriber" + ], + "notification.notificationTemplate": [ + "../../../absolute-sdk-patched/api/notification/notificationTemplate" + ], + "notification.notificationUserInput": [ + "../../../absolute-sdk-patched/api/notification/notificationUserInput" + ], + "permissions": [ + "../../../absolute-sdk-patched/api/permissions" + ], + "security.PermissionRequestResult": [ + "../../../absolute-sdk-patched/api/security/PermissionRequestResult" + ], + "tag.nfctech": [ + "../../../absolute-sdk-patched/api/tag/nfctech" + ], + "tag.tagSession": [ + "../../../absolute-sdk-patched/api/tag/tagSession" + ], + "wantAgent.triggerInfo": [ + "../../../absolute-sdk-patched/api/wantAgent/triggerInfo" + ], + "wantAgent.wantAgentInfo": [ + "../../../absolute-sdk-patched/api/wantAgent/wantAgentInfo" + ] +} diff --git a/arkoala-arkts/shopping/user/src/ets/pages/collect/collected.ets b/arkoala-arkts/shopping/user/src/ets/pages/collect/collected.ets index 35e63af50f7e5b2094a67ddacab80ee6832a3522..95a9c9a0b5e41e1260deba818ac9af1bd51e6d5f 100644 --- a/arkoala-arkts/shopping/user/src/ets/pages/collect/collected.ets +++ b/arkoala-arkts/shopping/user/src/ets/pages/collect/collected.ets @@ -15,7 +15,6 @@ //import mediaquery from '@ohos.mediaquery' //import mediaQuery from '@ohos.mediaquery' -import router from '@ohos.router' import { NullPage } from './nullPage' import { SinglePage1 } from './singlePage1' import { SinglePage2 } from './singlePage2' @@ -35,7 +34,7 @@ struct CollectedPage { //listener = mediaQuery.matchMediaSync('(orientation:landscape)') onPageShow() { - const params = router.getParams() as SearchParam; // 获取传递过来的参数对象 + const params = this.getUIContext().getRouter().getParams() as SearchParam; // 获取传递过来的参数对象 this.width1 = params.num this.ratio = params.ratio } @@ -63,7 +62,7 @@ struct CollectedPage { .width(30 * this.ratio) .aspectRatio(1) .onClick((e?: ClickEvent) => { - router.back() + this.getUIContext().getRouter().back() }) Text("", { controller: new TextController() }) { Span('我的收藏') diff --git a/arkoala-arkts/shopping/user/src/ets/pages/homePage/User.ets b/arkoala-arkts/shopping/user/src/ets/pages/homePage/User.ets index 0a12db80b7bd1e5636379c9f9ae13b2f07b679f6..060253bb7f2ce2a80ba9e7618f264455862e1491 100644 --- a/arkoala-arkts/shopping/user/src/ets/pages/homePage/User.ets +++ b/arkoala-arkts/shopping/user/src/ets/pages/homePage/User.ets @@ -107,7 +107,7 @@ export struct User { .fontSize(10 * this.ratio) } .onClick((e?: ClickEvent) => { - router.pushUrl({ + this.getUIContext().getRouter().pushUrl({ url: item.uri, params: { num: this.num, diff --git a/arkoala-arkts/shopping/user/ui2abcconfig.json b/arkoala-arkts/shopping/user/ui2abcconfig.json index ebe3a46724cfbb24501660f1d23082c6873ed23e..7ac629696beac60fdd0c6baca0bb60ccfa500920 100644 --- a/arkoala-arkts/shopping/user/ui2abcconfig.json +++ b/arkoala-arkts/shopping/user/ui2abcconfig.json @@ -4,28 +4,1901 @@ "outDir": "build/ets/abc", "baseUrl": ".", "paths": { - "arkui": ["../../arkui/sdk/prepared"], - "@ohos.arkui.component": ["../../arkui/@ohos.arkui.component"], - "global.resource": ["../../modules/global.resource/src/resource"], - "@ohos.font": ["../../modules/ohos/src/font"], - "@ohos.multimedia.image": ["../../modules/ohos/src/multimedia.image"], - "@ohos.data.uniformTypeDescriptor": ["../../modules/ohos/src/data.uniformTypeDescriptor"], - "@ohos.data.unifiedDataChannel": ["../../modules/ohos/src/data.unifiedDataChannel"], - "@ohos.arkui.stateManagement": ["../../arkui/@ohos.arkui.stateManagement"], - "@ohos.arkui.inspector": ["../../arkui/@ohos.arkui.inspector"], - "@ohos.arkui.theme": ["../../arkui/@ohos.arkui.theme"], - "@ohos.arkui.node": ["../../arkui/@ohos.arkui.node"], - "@ohos.arkui.dragController": ["../../arkui/@ohos.arkui.dragController"], - "@ohos.arkui.UIContext": ["../../arkui/@ohos.arkui.UIContext"], - "@ohos.arkui": ["../../arkui/@ohos.arkui"], - "@ohos.router": ["../../arkui/@ohos.router"], - "@koalaui/builderLambda": ["../../arkui/sdk/prepared/stateAnnotations"], - "@koalaui/interop": ["../../../interop/src/arkts"], - "@koalaui/compat": [ "../../../incremental/compat/src/arkts" ], - "#platform": [ "../../../incremental/compat/src/arkts" ], - "@koalaui/common": [ "../../../incremental/common/src" ], - "@koalaui/runtime": [ "../../../incremental/runtime/ets" ], - "@koalaui/runtime/annotations": [ "../../../incremental/runtime/annotations" ] + + "arkui.ohos.router": [ + "../../../absolute-sdk-patched/api/@ohos.router" + ], + "@ohos.arkui": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + + "@ohos.InputMethodSubtype": [ + "../../../absolute-sdk-patched/api/@ohos.InputMethodSubtype" + ], + "@ohos.UiTest": [ + "../../../absolute-sdk-patched/api/@ohos.UiTest" + ], + "@ohos.WorkSchedulerExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.WorkSchedulerExtensionAbility" + ], + "@ohos.ability.errorCode": [ + "../../../absolute-sdk-patched/api/@ohos.ability.errorCode" + ], + "@ohos.ability.screenLockFileManager": [ + "../../../absolute-sdk-patched/api/@ohos.ability.screenLockFileManager" + ], + "@ohos.abilityAccessCtrl": [ + "../../../absolute-sdk-patched/api/@ohos.abilityAccessCtrl" + ], + "@ohos.accessibility.config": [ + "../../../absolute-sdk-patched/api/@ohos.accessibility.config" + ], + "@ohos.accessibility": [ + "../../../absolute-sdk-patched/api/@ohos.accessibility" + ], + "@ohos.account.appAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.appAccount" + ], + "@ohos.account.distributedAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.distributedAccount" + ], + "@ohos.account.osAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.osAccount" + ], + "@ohos.animation.windowAnimationManager": [ + "../../../absolute-sdk-patched/api/@ohos.animation.windowAnimationManager" + ], + "@ohos.animator": [ + "../../../absolute-sdk-patched/api/@ohos.animator" + ], + "@ohos.app.ability.Ability": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Ability" + ], + "@ohos.app.ability.AbilityConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityConstant" + ], + "@ohos.app.ability.AbilityLifecycleCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityLifecycleCallback" + ], + "@ohos.app.ability.AbilityStage": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityStage" + ], + "@ohos.app.ability.ApplicationStateChangeCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ApplicationStateChangeCallback" + ], + "@ohos.app.ability.AtomicServiceOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AtomicServiceOptions" + ], + "@ohos.app.ability.Configuration": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Configuration" + ], + "@ohos.app.ability.ConfigurationConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ConfigurationConstant" + ], + "@ohos.app.ability.DriverExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.DriverExtensionAbility" + ], + "@ohos.app.ability.EnvironmentCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.EnvironmentCallback" + ], + "@ohos.app.ability.ExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ExtensionAbility" + ], + "@ohos.app.ability.InsightIntentContext": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentContext" + ], + "@ohos.app.ability.InsightIntentExecutor": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentExecutor" + ], + "@ohos.app.ability.InteropAbilityLifecycleCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InteropAbilityLifecycleCallback" + ], + "@ohos.app.ability.MediaControlExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.MediaControlExtensionAbility" + ], + "@ohos.app.ability.OpenLinkOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.OpenLinkOptions" + ], + "@ohos.app.ability.PhotoEditorExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.PhotoEditorExtensionAbility" + ], + "@ohos.app.ability.PrintExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.PrintExtensionAbility" + ], + "@ohos.app.ability.ServiceExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ServiceExtensionAbility" + ], + "@ohos.app.ability.ShareExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ShareExtensionAbility" + ], + "@ohos.app.ability.StartOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.StartOptions" + ], + "@ohos.app.ability.UIAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIAbility" + ], + "@ohos.app.ability.UIExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionAbility" + ], + "@ohos.app.ability.UIExtensionContentSession": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionContentSession" + ], + "@ohos.app.ability.UserAuthExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UserAuthExtensionAbility" + ], + "@ohos.app.ability.Want": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Want" + ], + "@ohos.app.ability.abilityDelegatorRegistry": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.abilityDelegatorRegistry" + ], + "@ohos.app.ability.abilityManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.abilityManager" + ], + "@ohos.app.ability.appManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.appManager" + ], + "@ohos.app.ability.appRecovery": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.appRecovery" + ], + "@ohos.app.ability.application": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.application" + ], + "@ohos.app.ability.autoFillManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.autoFillManager" + ], + "@ohos.app.ability.common": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.common" + ], + "@ohos.app.ability.contextConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.contextConstant" + ], + "@ohos.app.ability.dataUriUtils": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dataUriUtils" + ], + "@ohos.app.ability.dialogRequest": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dialogRequest" + ], + "@ohos.app.ability.dialogSession": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dialogSession" + ], + "@ohos.app.ability.insightIntent": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntent" + ], + "@ohos.app.ability.insightIntentDriver": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntentDriver" + ], + "@ohos.app.ability.missionManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.missionManager" + ], + "@ohos.app.ability.wantAgent": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.wantAgent" + ], + "@ohos.app.ability.wantConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.wantConstant" + ], + "@ohos.app.form.FormExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.FormExtensionAbility" + ], + "@ohos.app.form.formBindingData": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formBindingData" + ], + "@ohos.app.form.formInfo": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formInfo" + ], + "@ohos.app.form.formProvider": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formProvider" + ], + "@ohos.application.BackupExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.application.BackupExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionContext": [ + "../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionContext" + ], + "@ohos.application.formError": [ + "../../../absolute-sdk-patched/api/@ohos.application.formError" + ], + "@ohos.application.testRunner": [ + "../../../absolute-sdk-patched/api/@ohos.application.testRunner" + ], + "@ohos.application.uriPermissionManager": [ + "../../../absolute-sdk-patched/api/@ohos.application.uriPermissionManager" + ], + "@ohos.arkui.ArcSwiper": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.ArcSwiper" + ], + "@ohos.arkui.Parallelize": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.Parallelize" + ], + "@ohos.arkui.UIContext": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.UIContext" + ], + "@ohos.arkui.advanced.ComposeListItem": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeListItem" + ], + "@ohos.arkui.advanced.ComposeTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeTitleBar" + ], + "@ohos.arkui.advanced.Dialog": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Dialog" + ], + "@ohos.arkui.advanced.EditableTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.EditableTitleBar" + ], + "@ohos.arkui.advanced.ExceptionPrompt": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ExceptionPrompt" + ], + "@ohos.arkui.advanced.Filter": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Filter" + ], + "@ohos.arkui.advanced.FullScreenLaunchComponent": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.FullScreenLaunchComponent" + ], + "@ohos.arkui.advanced.MultiNavigation": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.MultiNavigation" + ], + "@ohos.arkui.advanced.ProgressButton": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ProgressButton" + ], + "@ohos.arkui.advanced.SplitLayout": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SplitLayout" + ], + "@ohos.arkui.advanced.SubHeader": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SubHeader" + ], + "@ohos.arkui.advanced.SwipeRefresher": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SwipeRefresher" + ], + "@ohos.arkui.advanced.TabTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TabTitleBar" + ], + "@ohos.arkui.advanced.ToolBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ToolBar" + ], + "@ohos.arkui.advanced.TreeView": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TreeView" + ], + "@ohos.arkui.component": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.arkui.componentSnapshot": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.componentSnapshot" + ], + "@ohos.arkui.componentUtils": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.componentUtils" + ], + "@ohos.arkui.dragController": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.dragController" + ], + "@ohos.arkui.drawableDescriptor": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.drawableDescriptor" + ], + "@ohos.arkui.inspector": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.inspector" + ], + "@ohos.arkui.modifier": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.modifier" + ], + "@ohos.arkui.node": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.node" + ], + "@ohos.arkui.observer": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.observer" + ], + "@ohos.arkui.performanceMonitor": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.performanceMonitor" + ], + "@ohos.arkui.shape": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.shape" + ], + "@ohos.arkui.stateManagement": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.stateManagement" + ], + "@ohos.arkui.theme": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.theme" + ], + "@ohos.arkui.uiExtension": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.uiExtension" + ], + "@ohos.base": [ + "../../../absolute-sdk-patched/api/@ohos.base" + ], + "@ohos.batteryInfo": [ + "../../../absolute-sdk-patched/api/@ohos.batteryInfo" + ], + "@ohos.batteryStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.batteryStatistics" + ], + "@ohos.bluetooth.a2dp": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.a2dp" + ], + "@ohos.bluetooth.access": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.access" + ], + "@ohos.bluetooth.baseProfile": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.baseProfile" + ], + "@ohos.bluetooth.ble": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.ble" + ], + "@ohos.bluetooth.connection": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.connection" + ], + "@ohos.bluetooth.constant": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.constant" + ], + "@ohos.bluetooth.hfp": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.hfp" + ], + "@ohos.bluetooth.hid": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.hid" + ], + "@ohos.brightness": [ + "../../../absolute-sdk-patched/api/@ohos.brightness" + ], + "@ohos.buffer": [ + "../../../absolute-sdk-patched/api/@ohos.buffer" + ], + "@ohos.bundle.appControl": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.appControl" + ], + "@ohos.bundle.bundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleManager" + ], + "@ohos.bundle.bundleMonitor": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleMonitor" + ], + "@ohos.bundle.bundleResourceManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleResourceManager" + ], + "@ohos.bundle.defaultAppManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.defaultAppManager" + ], + "@ohos.bundle.distributedBundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.distributedBundleManager" + ], + "@ohos.bundle.freeInstall": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.freeInstall" + ], + "@ohos.bundle.installer": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.installer" + ], + "@ohos.bundle.launcherBundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.launcherBundleManager" + ], + "@ohos.bundle.overlay": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.overlay" + ], + "@ohos.bundle.shortcutManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.shortcutManager" + ], + "@ohos.charger": [ + "../../../absolute-sdk-patched/api/@ohos.charger" + ], + "@ohos.commonEventManager": [ + "../../../absolute-sdk-patched/api/@ohos.commonEventManager" + ], + "@ohos.configPolicy": [ + "../../../absolute-sdk-patched/api/@ohos.configPolicy" + ], + "@ohos.curves": [ + "../../../absolute-sdk-patched/api/@ohos.curves" + ], + "@ohos.customization.customConfig": [ + "../../../absolute-sdk-patched/api/@ohos.customization.customConfig" + ], + "@ohos.data.DataShareResultSet": [ + "../../../absolute-sdk-patched/api/@ohos.data.DataShareResultSet" + ], + "@ohos.data.ValuesBucket": [ + "../../../absolute-sdk-patched/api/@ohos.data.ValuesBucket" + ], + "@ohos.data.dataShare": [ + "../../../absolute-sdk-patched/api/@ohos.data.dataShare" + ], + "@ohos.data.dataSharePredicates": [ + "../../../absolute-sdk-patched/api/@ohos.data.dataSharePredicates" + ], + "@ohos.data.distributedKVStore": [ + "../../../absolute-sdk-patched/api/@ohos.data.distributedKVStore" + ], + "@ohos.data.preferences": [ + "../../../absolute-sdk-patched/api/@ohos.data.preferences" + ], + "@ohos.data.relationalStore": [ + "../../../absolute-sdk-patched/api/@ohos.data.relationalStore" + ], + "@ohos.data.unifiedDataChannel": [ + "../../../absolute-sdk-patched/api/@ohos.data.unifiedDataChannel" + ], + "@ohos.data.uniformTypeDescriptor": [ + "../../../absolute-sdk-patched/api/@ohos.data.uniformTypeDescriptor" + ], + "@ohos.deviceInfo": [ + "../../../absolute-sdk-patched/api/@ohos.deviceInfo" + ], + "@ohos.deviceStatus.dragInteraction": [ + "../../../absolute-sdk-patched/api/@ohos.deviceStatus.dragInteraction" + ], + "@ohos.display": [ + "../../../absolute-sdk-patched/api/@ohos.display" + ], + "@ohos.distributedDeviceManager": [ + "../../../absolute-sdk-patched/api/@ohos.distributedDeviceManager" + ], + "@ohos.distributedHardware.mechanicManager": [ + "../../../absolute-sdk-patched/api/@ohos.distributedHardware.mechanicManager" + ], + "@ohos.driver.deviceManager": [ + "../../../absolute-sdk-patched/api/@ohos.driver.deviceManager" + ], + "@ohos.effectKit": [ + "../../../absolute-sdk-patched/api/@ohos.effectKit" + ], + "@ohos.enterprise.adminManager": [ + "../../../absolute-sdk-patched/api/@ohos.enterprise.adminManager" + ], + "@ohos.enterprise.securityManager": [ + "../../../absolute-sdk-patched/api/@ohos.enterprise.securityManager" + ], + "@ohos.events.emitter": [ + "../../../absolute-sdk-patched/api/@ohos.events.emitter" + ], + "@ohos.file.cloudSync": [ + "../../../absolute-sdk-patched/api/@ohos.file.cloudSync" + ], + "@ohos.file.cloudSyncManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.cloudSyncManager" + ], + "@ohos.file.environment": [ + "../../../absolute-sdk-patched/api/@ohos.file.environment" + ], + "@ohos.file.fileuri": [ + "../../../absolute-sdk-patched/api/@ohos.file.fileuri" + ], + "@ohos.file.fs": [ + "../../../absolute-sdk-patched/api/@ohos.file.fs" + ], + "@ohos.file.hash": [ + "../../../absolute-sdk-patched/api/@ohos.file.hash" + ], + "@ohos.file.keyManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.keyManager" + ], + "@ohos.file.photoAccessHelper": [ + "../../../absolute-sdk-patched/api/@ohos.file.photoAccessHelper" + ], + "@ohos.file.securityLabel": [ + "../../../absolute-sdk-patched/api/@ohos.file.securityLabel" + ], + "@ohos.file.statvfs": [ + "../../../absolute-sdk-patched/api/@ohos.file.statvfs" + ], + "@ohos.file.storageStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.file.storageStatistics" + ], + "@ohos.file.volumeManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.volumeManager" + ], + "@ohos.fileshare": [ + "../../../absolute-sdk-patched/api/@ohos.fileshare" + ], + "@ohos.font": [ + "../../../absolute-sdk-patched/api/@ohos.font" + ], + "@ohos.fontManager": [ + "../../../absolute-sdk-patched/api/@ohos.fontManager" + ], + "@ohos.geoLocationManager": [ + "../../../absolute-sdk-patched/api/@ohos.geoLocationManager" + ], + "@ohos.graphics.colorSpaceManager": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.colorSpaceManager" + ], + "@ohos.graphics.common2D": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.common2D" + ], + "@ohos.graphics.displaySync": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.displaySync" + ], + "@ohos.graphics.drawing": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.drawing" + ], + "@ohos.graphics.hdrCapability": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.hdrCapability" + ], + "@ohos.graphics.scene": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.scene" + ], + "@ohos.graphics.text": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.text" + ], + "@ohos.graphics.uiEffect": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.uiEffect" + ], + "@ohos.hiSysEvent": [ + "../../../absolute-sdk-patched/api/@ohos.hiSysEvent" + ], + "@ohos.hiTraceChain": [ + "../../../absolute-sdk-patched/api/@ohos.hiTraceChain" + ], + "@ohos.hiTraceMeter": [ + "../../../absolute-sdk-patched/api/@ohos.hiTraceMeter" + ], + "@ohos.hichecker": [ + "../../../absolute-sdk-patched/api/@ohos.hichecker" + ], + "@ohos.hidebug": [ + "../../../absolute-sdk-patched/api/@ohos.hidebug" + ], + "@ohos.hilog": [ + "../../../absolute-sdk-patched/api/@ohos.hilog" + ], + "@ohos.hiviewdfx.hiAppEvent": [ + "../../../absolute-sdk-patched/api/@ohos.hiviewdfx.hiAppEvent" + ], + "@ohos.i18n": [ + "../../../absolute-sdk-patched/api/@ohos.i18n" + ], + "@ohos.inputMethod.Panel": [ + "../../../absolute-sdk-patched/api/@ohos.inputMethod.Panel" + ], + "@ohos.inputMethod": [ + "../../../absolute-sdk-patched/api/@ohos.inputMethod" + ], + "@ohos.intl": [ + "../../../absolute-sdk-patched/api/@ohos.intl" + ], + "@ohos.logLibrary": [ + "../../../absolute-sdk-patched/api/@ohos.logLibrary" + ], + "@ohos.matrix4": [ + "../../../absolute-sdk-patched/api/@ohos.matrix4" + ], + "@ohos.measure": [ + "../../../absolute-sdk-patched/api/@ohos.measure" + ], + "@ohos.mediaquery": [ + "../../../absolute-sdk-patched/api/@ohos.mediaquery" + ], + "@ohos.multimedia.audio": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.audio" + ], + "@ohos.multimedia.audioHaptic": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.audioHaptic" + ], + "@ohos.multimedia.avCastPickerParam": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.avCastPickerParam" + ], + "@ohos.multimedia.avsession": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.avsession" + ], + "@ohos.multimedia.camera": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.camera" + ], + "@ohos.multimedia.cameraPicker": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.cameraPicker" + ], + "@ohos.multimedia.drm": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.drm" + ], + "@ohos.multimedia.image": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.image" + ], + "@ohos.multimedia.media": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.media" + ], + "@ohos.multimedia.systemSoundManager": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.systemSoundManager" + ], + "@ohos.multimodalInput.gestureEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.gestureEvent" + ], + "@ohos.multimodalInput.inputConsumer": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputConsumer" + ], + "@ohos.multimodalInput.inputDevice": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputDevice" + ], + "@ohos.multimodalInput.inputEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputEvent" + ], + "@ohos.multimodalInput.intentionCode": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.intentionCode" + ], + "@ohos.multimodalInput.keyCode": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyCode" + ], + "@ohos.multimodalInput.keyEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyEvent" + ], + "@ohos.multimodalInput.mouseEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.mouseEvent" + ], + "@ohos.multimodalInput.pointer": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.pointer" + ], + "@ohos.multimodalInput.shortKey": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.shortKey" + ], + "@ohos.multimodalInput.touchEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.touchEvent" + ], + "@ohos.net.connection": [ + "../../../absolute-sdk-patched/api/@ohos.net.connection" + ], + "@ohos.net.http": [ + "../../../absolute-sdk-patched/api/@ohos.net.http" + ], + "@ohos.net.networkSecurity": [ + "../../../absolute-sdk-patched/api/@ohos.net.networkSecurity" + ], + "@ohos.net.sharing": [ + "../../../absolute-sdk-patched/api/@ohos.net.sharing" + ], + "@ohos.net.statistics": [ + "../../../absolute-sdk-patched/api/@ohos.net.statistics" + ], + "@ohos.net.webSocket": [ + "../../../absolute-sdk-patched/api/@ohos.net.webSocket" + ], + "@ohos.nfc.cardEmulation": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.cardEmulation" + ], + "@ohos.nfc.controller": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.controller" + ], + "@ohos.nfc.tag": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.tag" + ], + "@ohos.notificationManager": [ + "../../../absolute-sdk-patched/api/@ohos.notificationManager" + ], + "@ohos.notificationSubscribe": [ + "../../../absolute-sdk-patched/api/@ohos.notificationSubscribe" + ], + "@ohos.pasteboard": [ + "../../../absolute-sdk-patched/api/@ohos.pasteboard" + ], + "@ohos.pluginComponent": [ + "../../../absolute-sdk-patched/api/@ohos.pluginComponent" + ], + "@ohos.power": [ + "../../../absolute-sdk-patched/api/@ohos.power" + ], + "@ohos.print": [ + "../../../absolute-sdk-patched/api/@ohos.print" + ], + "@ohos.privacyManager": [ + "../../../absolute-sdk-patched/api/@ohos.privacyManager" + ], + "@ohos.prompt": [ + "../../../absolute-sdk-patched/api/@ohos.prompt" + ], + "@ohos.promptAction": [ + "../../../absolute-sdk-patched/api/@ohos.promptAction" + ], + "@ohos.reminderAgentManager": [ + "../../../absolute-sdk-patched/api/@ohos.reminderAgentManager" + ], + "@ohos.request": [ + "../../../absolute-sdk-patched/api/@ohos.request" + ], + "@ohos.resourceManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceManager" + ], + "@ohos.resourceschedule.backgroundProcessManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundProcessManager" + ], + "@ohos.resourceschedule.backgroundTaskManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundTaskManager" + ], + "@ohos.resourceschedule.deviceStandby": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.deviceStandby" + ], + "@ohos.resourceschedule.systemload": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.systemload" + ], + "@ohos.resourceschedule.usageStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.usageStatistics" + ], + "@ohos.resourceschedule.workScheduler": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.workScheduler" + ], + "@ohos.router": [ + "../../../absolute-sdk-patched/api/@ohos.router" + ], + "@ohos.rpc": [ + "../../../absolute-sdk-patched/api/@ohos.rpc" + ], + "@ohos.runningLock": [ + "../../../absolute-sdk-patched/api/@ohos.runningLock" + ], + "@ohos.screen": [ + "../../../absolute-sdk-patched/api/@ohos.screen" + ], + "@ohos.screenLock": [ + "../../../absolute-sdk-patched/api/@ohos.screenLock" + ], + "@ohos.screenshot": [ + "../../../absolute-sdk-patched/api/@ohos.screenshot" + ], + "@ohos.security.cert": [ + "../../../absolute-sdk-patched/api/@ohos.security.cert" + ], + "@ohos.security.certManager": [ + "../../../absolute-sdk-patched/api/@ohos.security.certManager" + ], + "@ohos.security.certManagerDialog": [ + "../../../absolute-sdk-patched/api/@ohos.security.certManagerDialog" + ], + "@ohos.security.cryptoFramework": [ + "../../../absolute-sdk-patched/api/@ohos.security.cryptoFramework" + ], + "@ohos.security.huks": [ + "../../../absolute-sdk-patched/api/@ohos.security.huks" + ], + "@ohos.sensor": [ + "../../../absolute-sdk-patched/api/@ohos.sensor" + ], + "@ohos.settings": [ + "../../../absolute-sdk-patched/api/@ohos.settings" + ], + "@ohos.systemCapability": [ + "../../../absolute-sdk-patched/api/@ohos.systemCapability" + ], + "@ohos.systemDateTime": [ + "../../../absolute-sdk-patched/api/@ohos.systemDateTime" + ], + "@ohos.systemParameterEnhance": [ + "../../../absolute-sdk-patched/api/@ohos.systemParameterEnhance" + ], + "@ohos.systemTimer": [ + "../../../absolute-sdk-patched/api/@ohos.systemTimer" + ], + "@ohos.telephony.call": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.call" + ], + "@ohos.telephony.data": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.data" + ], + "@ohos.telephony.esim": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.esim" + ], + "@ohos.telephony.observer": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.observer" + ], + "@ohos.telephony.radio": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.radio" + ], + "@ohos.telephony.sim": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.sim" + ], + "@ohos.telephony.sms": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.sms" + ], + "@ohos.thermal": [ + "../../../absolute-sdk-patched/api/@ohos.thermal" + ], + "@ohos.transfer": [ + "../../../absolute-sdk-patched/api/@ohos.transfer" + ], + "@ohos.uiAppearance": [ + "../../../absolute-sdk-patched/api/@ohos.uiAppearance" + ], + "@ohos.uiExtensionHost": [ + "../../../absolute-sdk-patched/api/@ohos.uiExtensionHost" + ], + "@ohos.update": [ + "../../../absolute-sdk-patched/api/@ohos.update" + ], + "@ohos.uri": [ + "../../../absolute-sdk-patched/api/@ohos.uri" + ], + "@ohos.url": [ + "../../../absolute-sdk-patched/api/@ohos.url" + ], + "@ohos.usbManager": [ + "../../../absolute-sdk-patched/api/@ohos.usbManager" + ], + "@ohos.usbManager.serial": [ + "../../../absolute-sdk-patched/api/@ohos.usbManager.serial" + ], + "@ohos.userIAM.faceAuth": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.faceAuth" + ], + "@ohos.userIAM.userAccessCtrl": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.userAccessCtrl" + ], + "@ohos.userIAM.userAuth": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.userAuth" + ], + "@ohos.util.ArrayList": [ + "../../../absolute-sdk-patched/api/@ohos.util.ArrayList" + ], + "@ohos.util.Deque": [ + "../../../absolute-sdk-patched/api/@ohos.util.Deque" + ], + "@ohos.util.HashMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.HashMap" + ], + "@ohos.util.HashSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.HashSet" + ], + "@ohos.util.LightWeightMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.LightWeightMap" + ], + "@ohos.util.LightWeightSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.LightWeightSet" + ], + "@ohos.util.LinkedList": [ + "../../../absolute-sdk-patched/api/@ohos.util.LinkedList" + ], + "@ohos.util.List": [ + "../../../absolute-sdk-patched/api/@ohos.util.List" + ], + "@ohos.util.PlainArray": [ + "../../../absolute-sdk-patched/api/@ohos.util.PlainArray" + ], + "@ohos.util.Queue": [ + "../../../absolute-sdk-patched/api/@ohos.util.Queue" + ], + "@ohos.util.Stack": [ + "../../../absolute-sdk-patched/api/@ohos.util.Stack" + ], + "@ohos.util.TreeMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.TreeMap" + ], + "@ohos.util.TreeSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.TreeSet" + ], + "@ohos.util": [ + "../../../absolute-sdk-patched/api/@ohos.util" + ], + "@ohos.util.stream": [ + "../../../absolute-sdk-patched/api/@ohos.util.stream" + ], + "@ohos.vibrator": [ + "../../../absolute-sdk-patched/api/@ohos.vibrator" + ], + "@ohos.wantAgent": [ + "../../../absolute-sdk-patched/api/@ohos.wantAgent" + ], + "@ohos.web.netErrorList": [ + "../../../absolute-sdk-patched/api/@ohos.web.netErrorList" + ], + "@ohos.web.webview": [ + "../../../absolute-sdk-patched/api/@ohos.web.webview" + ], + "@ohos.wifi": [ + "../../../absolute-sdk-patched/api/@ohos.wifi" + ], + "@ohos.wifiManager": [ + "../../../absolute-sdk-patched/api/@ohos.wifiManager" + ], + "@ohos.window": [ + "../../../absolute-sdk-patched/api/@ohos.window" + ], + "@ohos.xml": [ + "../../../absolute-sdk-patched/api/@ohos.xml" + ], + "@ohos.zlib": [ + "../../../absolute-sdk-patched/api/@ohos.zlib" + ], + "@system.app": [ + "../../../absolute-sdk-patched/api/@system.app" + ], + "@system.mediaquery": [ + "../../../absolute-sdk-patched/api/@system.mediaquery" + ], + "@system.prompt": [ + "../../../absolute-sdk-patched/api/@system.prompt" + ], + "@system.router": [ + "../../../absolute-sdk-patched/api/@system.router" + ], + "ability.abilityResult": [ + "../../../absolute-sdk-patched/api/ability/abilityResult" + ], + "ability.connectOptions": [ + "../../../absolute-sdk-patched/api/ability/connectOptions" + ], + "ability.dataAbilityHelper": [ + "../../../absolute-sdk-patched/api/ability/dataAbilityHelper" + ], + "application.AbilityDelegator": [ + "../../../absolute-sdk-patched/api/application/AbilityDelegator" + ], + "application.AbilityFirstFrameStateData": [ + "../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateData" + ], + "application.AbilityFirstFrameStateObserver": [ + "../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateObserver" + ], + "application.AbilityForegroundStateObserver": [ + "../../../absolute-sdk-patched/api/application/AbilityForegroundStateObserver" + ], + "application.AbilityMonitor": [ + "../../../absolute-sdk-patched/api/application/AbilityMonitor" + ], + "application.AbilityRunningInfo": [ + "../../../absolute-sdk-patched/api/application/AbilityRunningInfo" + ], + "application.AbilityStageContext": [ + "../../../absolute-sdk-patched/api/application/AbilityStageContext" + ], + "application.AbilityStageMonitor": [ + "../../../absolute-sdk-patched/api/application/AbilityStageMonitor" + ], + "application.AbilityStartCallback": [ + "../../../absolute-sdk-patched/api/application/AbilityStartCallback" + ], + "application.AbilityStateData": [ + "../../../absolute-sdk-patched/api/application/AbilityStateData" + ], + "application.AppForegroundStateObserver": [ + "../../../absolute-sdk-patched/api/application/AppForegroundStateObserver" + ], + "application.AppStateData": [ + "../../../absolute-sdk-patched/api/application/AppStateData" + ], + "application.ApplicationContext": [ + "../../../absolute-sdk-patched/api/application/ApplicationContext" + ], + "application.ApplicationStateObserver": [ + "../../../absolute-sdk-patched/api/application/ApplicationStateObserver" + ], + "application.AutoFillType": [ + "../../../absolute-sdk-patched/api/application/AutoFillType" + ], + "application.BaseContext": [ + "../../../absolute-sdk-patched/api/application/BaseContext" + ], + "application.Context": [ + "../../../absolute-sdk-patched/api/application/Context" + ], + "application.CustomData": [ + "../../../absolute-sdk-patched/api/application/CustomData" + ], + "application.DriverExtensionContext": [ + "../../../absolute-sdk-patched/api/application/DriverExtensionContext" + ], + "application.EventHub": [ + "../../../absolute-sdk-patched/api/application/EventHub" + ], + "application.ExtensionContext": [ + "../../../absolute-sdk-patched/api/application/ExtensionContext" + ], + "application.ExtensionRunningInfo": [ + "../../../absolute-sdk-patched/api/application/ExtensionRunningInfo" + ], + "application.FormExtensionContext": [ + "../../../absolute-sdk-patched/api/application/FormExtensionContext" + ], + "application.MediaControlExtensionContext": [ + "../../../absolute-sdk-patched/api/application/MediaControlExtensionContext" + ], + "application.MissionInfo": [ + "../../../absolute-sdk-patched/api/application/MissionInfo" + ], + "application.MultiAppMode": [ + "../../../absolute-sdk-patched/api/application/MultiAppMode" + ], + "application.PhotoEditorExtensionContext": [ + "../../../absolute-sdk-patched/api/application/PhotoEditorExtensionContext" + ], + "application.ProcessData": [ + "../../../absolute-sdk-patched/api/application/ProcessData" + ], + "application.ProcessInformation": [ + "../../../absolute-sdk-patched/api/application/ProcessInformation" + ], + "application.RunningAppClone": [ + "../../../absolute-sdk-patched/api/application/RunningAppClone" + ], + "application.RunningMultiAppInfo": [ + "../../../absolute-sdk-patched/api/application/RunningMultiAppInfo" + ], + "application.RunningMultiInstanceInfo": [ + "../../../absolute-sdk-patched/api/application/RunningMultiInstanceInfo" + ], + "application.ServiceExtensionContext": [ + "../../../absolute-sdk-patched/api/application/ServiceExtensionContext" + ], + "application.UIAbilityContext": [ + "../../../absolute-sdk-patched/api/application/UIAbilityContext" + ], + "application.UIExtensionContext": [ + "../../../absolute-sdk-patched/api/application/UIExtensionContext" + ], + "application.WorkSchedulerExtensionContext": [ + "../../../absolute-sdk-patched/api/application/WorkSchedulerExtensionContext" + ], + "application.abilityDelegatorArgs": [ + "../../../absolute-sdk-patched/api/application/abilityDelegatorArgs" + ], + "application.shellCmdResult": [ + "../../../absolute-sdk-patched/api/application/shellCmdResult" + ], + "arkui.AlphabetIndexerModifier": [ + "../../../absolute-sdk-patched/api/arkui/AlphabetIndexerModifier" + ], + "arkui.AttributeUpdater": [ + "../../../absolute-sdk-patched/api/arkui/AttributeUpdater" + ], + "arkui.BlankModifier": [ + "../../../absolute-sdk-patched/api/arkui/BlankModifier" + ], + "arkui.BuilderNode": [ + "../../../absolute-sdk-patched/api/arkui/BuilderNode" + ], + "arkui.ButtonModifier": [ + "../../../absolute-sdk-patched/api/arkui/ButtonModifier" + ], + "arkui.CalendarPickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/CalendarPickerModifier" + ], + "arkui.CheckboxModifier": [ + "../../../absolute-sdk-patched/api/arkui/CheckboxModifier" + ], + "arkui.ColumnModifier": [ + "../../../absolute-sdk-patched/api/arkui/ColumnModifier" + ], + "arkui.ColumnSplitModifier": [ + "../../../absolute-sdk-patched/api/arkui/ColumnSplitModifier" + ], + "arkui.CommonModifier": [ + "../../../absolute-sdk-patched/api/arkui/CommonModifier" + ], + "arkui.ComponentContent": [ + "../../../absolute-sdk-patched/api/arkui/ComponentContent" + ], + "arkui.ContainerSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/ContainerSpanModifier" + ], + "arkui.Content": [ + "../../../absolute-sdk-patched/api/arkui/Content" + ], + "arkui.CounterModifier": [ + "../../../absolute-sdk-patched/api/arkui/CounterModifier" + ], + "arkui.DataPanelModifier": [ + "../../../absolute-sdk-patched/api/arkui/DataPanelModifier" + ], + "arkui.DatePickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/DatePickerModifier" + ], + "arkui.DividerModifier": [ + "../../../absolute-sdk-patched/api/arkui/DividerModifier" + ], + "arkui.FlexModifier": [ + "../../../absolute-sdk-patched/api/arkui/FlexModifier" + ], + "arkui.FolderStackModifier": [ + "../../../absolute-sdk-patched/api/arkui/FolderStackModifier" + ], + "arkui.FrameNode": [ + "../../../absolute-sdk-patched/api/arkui/FrameNode" + ], + "arkui.GaugeModifier": [ + "../../../absolute-sdk-patched/api/arkui/GaugeModifier" + ], + "arkui.Graphics": [ + "../../../absolute-sdk-patched/api/arkui/Graphics" + ], + "arkui.GridColModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridColModifier" + ], + "arkui.GridItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridItemModifier" + ], + "arkui.GridModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridModifier" + ], + "arkui.GridRowModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridRowModifier" + ], + "arkui.HyperlinkModifier": [ + "../../../absolute-sdk-patched/api/arkui/HyperlinkModifier" + ], + "arkui.ImageAnimatorModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageAnimatorModifier" + ], + "arkui.ImageModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageModifier" + ], + "arkui.ImageSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageSpanModifier" + ], + "arkui.LineModifier": [ + "../../../absolute-sdk-patched/api/arkui/LineModifier" + ], + "arkui.ListItemGroupModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListItemGroupModifier" + ], + "arkui.ListItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListItemModifier" + ], + "arkui.ListModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListModifier" + ], + "arkui.LoadingProgressModifier": [ + "../../../absolute-sdk-patched/api/arkui/LoadingProgressModifier" + ], + "arkui.MarqueeModifier": [ + "../../../absolute-sdk-patched/api/arkui/MarqueeModifier" + ], + "arkui.MenuItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/MenuItemModifier" + ], + "arkui.MenuModifier": [ + "../../../absolute-sdk-patched/api/arkui/MenuModifier" + ], + "arkui.NavDestinationModifier": [ + "../../../absolute-sdk-patched/api/arkui/NavDestinationModifier" + ], + "arkui.NavigationModifier": [ + "../../../absolute-sdk-patched/api/arkui/NavigationModifier" + ], + "arkui.NodeContent": [ + "../../../absolute-sdk-patched/api/arkui/NodeContent" + ], + "arkui.NodeController": [ + "../../../absolute-sdk-patched/api/arkui/NodeController" + ], + "arkui.ParticleModifier": [ + "../../../absolute-sdk-patched/api/arkui/ParticleModifier" + ], + "arkui.PathModifier": [ + "../../../absolute-sdk-patched/api/arkui/PathModifier" + ], + "arkui.PatternLockModifier": [ + "../../../absolute-sdk-patched/api/arkui/PatternLockModifier" + ], + "arkui.PolygonModifier": [ + "../../../absolute-sdk-patched/api/arkui/PolygonModifier" + ], + "arkui.PolylineModifier": [ + "../../../absolute-sdk-patched/api/arkui/PolylineModifier" + ], + "arkui.ProgressModifier": [ + "../../../absolute-sdk-patched/api/arkui/ProgressModifier" + ], + "arkui.QRCodeModifier": [ + "../../../absolute-sdk-patched/api/arkui/QRCodeModifier" + ], + "arkui.RectModifier": [ + "../../../absolute-sdk-patched/api/arkui/RectModifier" + ], + "arkui.RefreshModifier": [ + "../../../absolute-sdk-patched/api/arkui/RefreshModifier" + ], + "arkui.RelativeContainerModifier": [ + "../../../absolute-sdk-patched/api/arkui/RelativeContainerModifier" + ], + "arkui.RenderNode": [ + "../../../absolute-sdk-patched/api/arkui/RenderNode" + ], + "arkui.RichEditorModifier": [ + "../../../absolute-sdk-patched/api/arkui/RichEditorModifier" + ], + "arkui.RowModifier": [ + "../../../absolute-sdk-patched/api/arkui/RowModifier" + ], + "arkui.RowSplitModifier": [ + "../../../absolute-sdk-patched/api/arkui/RowSplitModifier" + ], + "arkui.ScrollModifier": [ + "../../../absolute-sdk-patched/api/arkui/ScrollModifier" + ], + "arkui.SearchModifier": [ + "../../../absolute-sdk-patched/api/arkui/SearchModifier" + ], + "arkui.SelectModifier": [ + "../../../absolute-sdk-patched/api/arkui/SelectModifier" + ], + "arkui.ShapeModifier": [ + "../../../absolute-sdk-patched/api/arkui/ShapeModifier" + ], + "arkui.SideBarContainerModifier": [ + "../../../absolute-sdk-patched/api/arkui/SideBarContainerModifier" + ], + "arkui.SpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/SpanModifier" + ], + "arkui.StackModifier": [ + "../../../absolute-sdk-patched/api/arkui/StackModifier" + ], + "arkui.StepperItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/StepperItemModifier" + ], + "arkui.StepperModifier": [ + "../../../absolute-sdk-patched/api/arkui/StepperModifier" + ], + "arkui.SwiperModifier": [ + "../../../absolute-sdk-patched/api/arkui/SwiperModifier" + ], + "arkui.SymbolGlyphModifier": [ + "../../../absolute-sdk-patched/api/arkui/SymbolGlyphModifier" + ], + "arkui.SymbolSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/SymbolSpanModifier" + ], + "arkui.TabsModifier": [ + "../../../absolute-sdk-patched/api/arkui/TabsModifier" + ], + "arkui.TextAreaModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextAreaModifier" + ], + "arkui.TextClockModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextClockModifier" + ], + "arkui.TextInputModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextInputModifier" + ], + "arkui.TextModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextModifier" + ], + "arkui.TextPickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextPickerModifier" + ], + "arkui.TextTimerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextTimerModifier" + ], + "arkui.TimePickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TimePickerModifier" + ], + "arkui.UserView": [ + "../../../absolute-sdk-patched/api/arkui/UserView" + ], + "arkui.VideoModifier": [ + "../../../absolute-sdk-patched/api/arkui/VideoModifier" + ], + "arkui.WaterFlowModifier": [ + "../../../absolute-sdk-patched/api/arkui/WaterFlowModifier" + ], + "arkui.component.actionSheet": [ + "../../../absolute-sdk-patched/api/arkui/component/actionSheet" + ], + "arkui.component.alertDialog": [ + "../../../absolute-sdk-patched/api/arkui/component/alertDialog" + ], + "arkui.component.alphabetIndexer": [ + "../../../absolute-sdk-patched/api/arkui/component/alphabetIndexer" + ], + "arkui.component.animation": [ + "../../../absolute-sdk-patched/api/arkui/component/animation" + ], + "arkui.component.animator": [ + "../../../absolute-sdk-patched/api/arkui/component/animator" + ], + "arkui.component.badge": [ + "../../../absolute-sdk-patched/api/arkui/component/badge" + ], + "arkui.component.blank": [ + "../../../absolute-sdk-patched/api/arkui/component/blank" + ], + "arkui.component.builder": [ + "../../../absolute-sdk-patched/api/arkui/component/builder" + ], + "arkui.component.button": [ + "../../../absolute-sdk-patched/api/arkui/component/button" + ], + "arkui.component.calendarPicker": [ + "../../../absolute-sdk-patched/api/arkui/component/calendarPicker" + ], + "arkui.component.canvas": [ + "../../../absolute-sdk-patched/api/arkui/component/canvas" + ], + "arkui.component.checkbox": [ + "../../../absolute-sdk-patched/api/arkui/component/checkbox" + ], + "arkui.component.checkboxgroup": [ + "../../../absolute-sdk-patched/api/arkui/component/checkboxgroup" + ], + "arkui.component.circle": [ + "../../../absolute-sdk-patched/api/arkui/component/circle" + ], + "arkui.component.column": [ + "../../../absolute-sdk-patched/api/arkui/component/column" + ], + "arkui.component.columnSplit": [ + "../../../absolute-sdk-patched/api/arkui/component/columnSplit" + ], + "arkui.component.common": [ + "../../../absolute-sdk-patched/api/arkui/component/common" + ], + "arkui.component.component3d": [ + "../../../absolute-sdk-patched/api/arkui/component/component3d" + ], + "arkui.component.containerSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/containerSpan" + ], + "arkui.component.contentSlot": [ + "../../../absolute-sdk-patched/api/arkui/component/contentSlot" + ], + "arkui.component.counter": [ + "../../../absolute-sdk-patched/api/arkui/component/counter" + ], + "arkui.component.customComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/customComponent" + ], + "arkui.component.customDialogController": [ + "../../../absolute-sdk-patched/api/arkui/component/customDialogController" + ], + "arkui.component.dataPanel": [ + "../../../absolute-sdk-patched/api/arkui/component/dataPanel" + ], + "arkui.component.datePicker": [ + "../../../absolute-sdk-patched/api/arkui/component/datePicker" + ], + "arkui.component.divider": [ + "../../../absolute-sdk-patched/api/arkui/component/divider" + ], + "arkui.component.effectComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/effectComponent" + ], + "arkui.component.ellipse": [ + "../../../absolute-sdk-patched/api/arkui/component/ellipse" + ], + "arkui.component.embeddedComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/embeddedComponent" + ], + "arkui.component.enums": [ + "../../../absolute-sdk-patched/api/arkui/component/enums" + ], + "arkui.component.extendableComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/extendableComponent" + ], + "arkui.component.flex": [ + "../../../absolute-sdk-patched/api/arkui/component/flex" + ], + "arkui.component.flowItem": [ + "../../../absolute-sdk-patched/api/arkui/component/flowItem" + ], + "arkui.component.focus": [ + "../../../absolute-sdk-patched/api/arkui/component/focus" + ], + "arkui.component.folderStack": [ + "../../../absolute-sdk-patched/api/arkui/component/folderStack" + ], + "arkui.component.forEach": [ + "../../../absolute-sdk-patched/api/arkui/component/forEach" + ], + "arkui.component.formComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/formComponent" + ], + "arkui.component.formLink": [ + "../../../absolute-sdk-patched/api/arkui/component/formLink" + ], + "arkui.component.gauge": [ + "../../../absolute-sdk-patched/api/arkui/component/gauge" + ], + "arkui.component.gesture": [ + "../../../absolute-sdk-patched/api/arkui/component/gesture" + ], + "arkui.component.grid": [ + "../../../absolute-sdk-patched/api/arkui/component/grid" + ], + "arkui.component.gridCol": [ + "../../../absolute-sdk-patched/api/arkui/component/gridCol" + ], + "arkui.component.gridItem": [ + "../../../absolute-sdk-patched/api/arkui/component/gridItem" + ], + "arkui.component.gridRow": [ + "../../../absolute-sdk-patched/api/arkui/component/gridRow" + ], + "arkui.component.hyperlink": [ + "../../../absolute-sdk-patched/api/arkui/component/hyperlink" + ], + "arkui.component.image": [ + "../../../absolute-sdk-patched/api/arkui/component/image" + ], + "arkui.component.imageAnimator": [ + "../../../absolute-sdk-patched/api/arkui/component/imageAnimator" + ], + "arkui.component.imageCommon": [ + "../../../absolute-sdk-patched/api/arkui/component/imageCommon" + ], + "arkui.component.imageSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/imageSpan" + ], + "arkui.component.indicatorcomponent": [ + "../../../absolute-sdk-patched/api/arkui/component/indicatorcomponent" + ], + "arkui.component.inspector": [ + "../../../absolute-sdk-patched/api/arkui/component/inspector" + ], + "arkui.component.interop": [ + "../../../absolute-sdk-patched/api/arkui/component/interop" + ], + "arkui.component.lazyForEach": [ + "../../../absolute-sdk-patched/api/arkui/component/lazyForEach" + ], + "arkui.component.lazyGridLayout": [ + "../../../absolute-sdk-patched/api/arkui/component/lazyGridLayout" + ], + "arkui.component.line": [ + "../../../absolute-sdk-patched/api/arkui/component/line" + ], + "arkui.component.list": [ + "../../../absolute-sdk-patched/api/arkui/component/list" + ], + "arkui.component.listItem": [ + "../../../absolute-sdk-patched/api/arkui/component/listItem" + ], + "arkui.component.listItemGroup": [ + "../../../absolute-sdk-patched/api/arkui/component/listItemGroup" + ], + "arkui.component.loadingProgress": [ + "../../../absolute-sdk-patched/api/arkui/component/loadingProgress" + ], + "arkui.component.marquee": [ + "../../../absolute-sdk-patched/api/arkui/component/marquee" + ], + "arkui.component.matrix2d": [ + "../../../absolute-sdk-patched/api/arkui/component/matrix2d" + ], + "arkui.component.mediaCachedImage": [ + "../../../absolute-sdk-patched/api/arkui/component/mediaCachedImage" + ], + "arkui.component.menu": [ + "../../../absolute-sdk-patched/api/arkui/component/menu" + ], + "arkui.component.menuItem": [ + "../../../absolute-sdk-patched/api/arkui/component/menuItem" + ], + "arkui.component.menuItemGroup": [ + "../../../absolute-sdk-patched/api/arkui/component/menuItemGroup" + ], + "arkui.component.navDestination": [ + "../../../absolute-sdk-patched/api/arkui/component/navDestination" + ], + "arkui.component.navigation": [ + "../../../absolute-sdk-patched/api/arkui/component/navigation" + ], + "arkui.component.nodeContainer": [ + "../../../absolute-sdk-patched/api/arkui/component/nodeContainer" + ], + "arkui.component.pageTransition": [ + "../../../absolute-sdk-patched/api/arkui/component/pageTransition" + ], + "arkui.component.particle": [ + "../../../absolute-sdk-patched/api/arkui/component/particle" + ], + "arkui.component.pasteButton": [ + "../../../absolute-sdk-patched/api/arkui/component/pasteButton" + ], + "arkui.component.path": [ + "../../../absolute-sdk-patched/api/arkui/component/path" + ], + "arkui.component.patternLock": [ + "../../../absolute-sdk-patched/api/arkui/component/patternLock" + ], + "arkui.component.pluginComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/pluginComponent" + ], + "arkui.component.polygon": [ + "../../../absolute-sdk-patched/api/arkui/component/polygon" + ], + "arkui.component.polyline": [ + "../../../absolute-sdk-patched/api/arkui/component/polyline" + ], + "arkui.component.progress": [ + "../../../absolute-sdk-patched/api/arkui/component/progress" + ], + "arkui.component.qrcode": [ + "../../../absolute-sdk-patched/api/arkui/component/qrcode" + ], + "arkui.component.radio": [ + "../../../absolute-sdk-patched/api/arkui/component/radio" + ], + "arkui.component.rating": [ + "../../../absolute-sdk-patched/api/arkui/component/rating" + ], + "arkui.component.rect": [ + "../../../absolute-sdk-patched/api/arkui/component/rect" + ], + "arkui.component.refresh": [ + "../../../absolute-sdk-patched/api/arkui/component/refresh" + ], + "arkui.component.relativeContainer": [ + "../../../absolute-sdk-patched/api/arkui/component/relativeContainer" + ], + "arkui.component.remoteWindow": [ + "../../../absolute-sdk-patched/api/arkui/component/remoteWindow" + ], + "arkui.component.repeat": [ + "../../../absolute-sdk-patched/api/arkui/component/repeat" + ], + "arkui.component.resources": [ + "../../../absolute-sdk-patched/api/arkui/component/resources" + ], + "arkui.component.richEditor": [ + "../../../absolute-sdk-patched/api/arkui/component/richEditor" + ], + "arkui.component.richText": [ + "../../../absolute-sdk-patched/api/arkui/component/richText" + ], + "arkui.component.rootScene": [ + "../../../absolute-sdk-patched/api/arkui/component/rootScene" + ], + "arkui.component.row": [ + "../../../absolute-sdk-patched/api/arkui/component/row" + ], + "arkui.component.rowSplit": [ + "../../../absolute-sdk-patched/api/arkui/component/rowSplit" + ], + "arkui.component.saveButton": [ + "../../../absolute-sdk-patched/api/arkui/component/saveButton" + ], + "arkui.component.screen": [ + "../../../absolute-sdk-patched/api/arkui/component/screen" + ], + "arkui.component.scroll": [ + "../../../absolute-sdk-patched/api/arkui/component/scroll" + ], + "arkui.component.scrollBar": [ + "../../../absolute-sdk-patched/api/arkui/component/scrollBar" + ], + "arkui.component.search": [ + "../../../absolute-sdk-patched/api/arkui/component/search" + ], + "arkui.component.securityComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/securityComponent" + ], + "arkui.component.select": [ + "../../../absolute-sdk-patched/api/arkui/component/select" + ], + "arkui.component.shape": [ + "../../../absolute-sdk-patched/api/arkui/component/shape" + ], + "arkui.component.sidebar": [ + "../../../absolute-sdk-patched/api/arkui/component/sidebar" + ], + "arkui.component.slider": [ + "../../../absolute-sdk-patched/api/arkui/component/slider" + ], + "arkui.component.span": [ + "../../../absolute-sdk-patched/api/arkui/component/span" + ], + "arkui.component.stack": [ + "../../../absolute-sdk-patched/api/arkui/component/stack" + ], + "arkui.component.stepper": [ + "../../../absolute-sdk-patched/api/arkui/component/stepper" + ], + "arkui.component.stepperItem": [ + "../../../absolute-sdk-patched/api/arkui/component/stepperItem" + ], + "arkui.component.styledString": [ + "../../../absolute-sdk-patched/api/arkui/component/styledString" + ], + "arkui.component.swiper": [ + "../../../absolute-sdk-patched/api/arkui/component/swiper" + ], + "arkui.component.symbolSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/symbolSpan" + ], + "arkui.component.symbolglyph": [ + "../../../absolute-sdk-patched/api/arkui/component/symbolglyph" + ], + "arkui.component.tabContent": [ + "../../../absolute-sdk-patched/api/arkui/component/tabContent" + ], + "arkui.component.tabs": [ + "../../../absolute-sdk-patched/api/arkui/component/tabs" + ], + "arkui.component.text": [ + "../../../absolute-sdk-patched/api/arkui/component/text" + ], + "arkui.component.textArea": [ + "../../../absolute-sdk-patched/api/arkui/component/textArea" + ], + "arkui.component.textClock": [ + "../../../absolute-sdk-patched/api/arkui/component/textClock" + ], + "arkui.component.textCommon": [ + "../../../absolute-sdk-patched/api/arkui/component/textCommon" + ], + "arkui.component.textInput": [ + "../../../absolute-sdk-patched/api/arkui/component/textInput" + ], + "arkui.component.textPicker": [ + "../../../absolute-sdk-patched/api/arkui/component/textPicker" + ], + "arkui.component.textTimer": [ + "../../../absolute-sdk-patched/api/arkui/component/textTimer" + ], + "arkui.component.timePicker": [ + "../../../absolute-sdk-patched/api/arkui/component/timePicker" + ], + "arkui.component.toggle": [ + "../../../absolute-sdk-patched/api/arkui/component/toggle" + ], + "arkui.component.toolbar": [ + "../../../absolute-sdk-patched/api/arkui/component/toolbar" + ], + "arkui.component.uiExtensionComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/uiExtensionComponent" + ], + "arkui.component.units": [ + "../../../absolute-sdk-patched/api/arkui/component/units" + ], + "arkui.component.video": [ + "../../../absolute-sdk-patched/api/arkui/component/video" + ], + "arkui.component.waterFlow": [ + "../../../absolute-sdk-patched/api/arkui/component/waterFlow" + ], + "arkui.component.web": [ + "../../../absolute-sdk-patched/api/arkui/component/web" + ], + "arkui.component.windowScene": [ + "../../../absolute-sdk-patched/api/arkui/component/windowScene" + ], + "arkui.component.withTheme": [ + "../../../absolute-sdk-patched/api/arkui/component/withTheme" + ], + "arkui.component.xcomponent": [ + "../../../absolute-sdk-patched/api/arkui/component/xcomponent" + ], + "arkui.external.resource": [ + "../../../absolute-sdk-patched/api/arkui/external/resource" + ], + "arkui.stateManagement.animation.GlobalTimer": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/animation/GlobalTimer" + ], + "arkui.stateManagement.common": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/common" + ], + "arkui.stateManagement.decorator": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/decorator" + ], + "arkui.stateManagement.memo.bind": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/bind" + ], + "arkui.stateManagement.memo.changeListener": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/changeListener" + ], + "arkui.stateManagement.memo.contextLocal": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/contextLocal" + ], + "arkui.stateManagement.memo.entry": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/entry" + ], + "arkui.stateManagement.memo.node": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/node" + ], + "arkui.stateManagement.memo.remember": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/remember" + ], + "arkui.stateManagement.memo.repeat": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/repeat" + ], + "arkui.stateManagement.memo.testing": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/testing" + ], + "arkui.stateManagement.memorize.state": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memorize/state" + ], + "arkui.stateManagement.remember": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/remember" + ], + "arkui.stateManagement.runtime": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/runtime" + ], + "arkui.stateManagement.states.Disposable": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/Disposable" + ], + "arkui.stateManagement.states.GlobalStateManager": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/GlobalStateManager" + ], + "arkui.stateManagement.states.State": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/State" + ], + "arkui.stateManagement.storage.appStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/appStorage" + ], + "arkui.stateManagement.storage.environment": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/environment" + ], + "arkui.stateManagement.storage.localStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/localStorage" + ], + "arkui.stateManagement.storage.persistentStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/persistentStorage" + ], + "arkui.stateManagement.storage.storageProperty": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/storageProperty" + ], + "arkui.stateManagement.tree.IncrementalNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/IncrementalNode" + ], + "arkui.stateManagement.tree.PrimeNumbers": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/PrimeNumbers" + ], + "arkui.stateManagement.tree.ReadonlyTreeNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/ReadonlyTreeNode" + ], + "arkui.stateManagement.tree.TreeNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreeNode" + ], + "arkui.stateManagement.tree.TreePath": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreePath" + ], + "arkui.stateManagement.utils": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/utils" + ], + "bundleManager.AbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/AbilityInfo" + ], + "bundleManager.AppProvisionInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/AppProvisionInfo" + ], + "bundleManager.ApplicationInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ApplicationInfo" + ], + "bundleManager.BundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundleInfo" + ], + "bundleManager.BundlePackInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundlePackInfo" + ], + "bundleManager.BundleResourceInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundleResourceInfo" + ], + "bundleManager.DispatchInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/DispatchInfo" + ], + "bundleManager.ElementName": [ + "../../../absolute-sdk-patched/api/bundleManager/ElementName" + ], + "bundleManager.ExtensionAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ExtensionAbilityInfo" + ], + "bundleManager.HapModuleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/HapModuleInfo" + ], + "bundleManager.LauncherAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityInfo" + ], + "bundleManager.LauncherAbilityResourceInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityResourceInfo" + ], + "bundleManager.Metadata": [ + "../../../absolute-sdk-patched/api/bundleManager/Metadata" + ], + "bundleManager.OverlayModuleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/OverlayModuleInfo" + ], + "bundleManager.PermissionDef": [ + "../../../absolute-sdk-patched/api/bundleManager/PermissionDef" + ], + "bundleManager.PluginBundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/PluginBundleInfo" + ], + "bundleManager.RecoverableApplicationInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/RecoverableApplicationInfo" + ], + "bundleManager.RemoteAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/RemoteAbilityInfo" + ], + "bundleManager.SharedBundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/SharedBundleInfo" + ], + "bundleManager.ShortcutInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ShortcutInfo" + ], + "bundleManager.Skill": [ + "../../../absolute-sdk-patched/api/bundleManager/Skill" + ], + "common.full.canvaspattern": [ + "../../../absolute-sdk-patched/api/common/full/canvaspattern" + ], + "commonEvent.commonEventData": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventData" + ], + "commonEvent.commonEventPublishData": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventPublishData" + ], + "commonEvent.commonEventSubscribeInfo": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventSubscribeInfo" + ], + "commonEvent.commonEventSubscriber": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventSubscriber" + ], + "global.rawFileDescriptor": [ + "../../../absolute-sdk-patched/api/global/rawFileDescriptor" + ], + "global.resource": [ + "../../../absolute-sdk-patched/api/global/resource" + ], + "graphics3d.Scene": [ + "../../../absolute-sdk-patched/api/graphics3d/Scene" + ], + "graphics3d.SceneNodes": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneNodes" + ], + "graphics3d.ScenePostProcessSettings": [ + "../../../absolute-sdk-patched/api/graphics3d/ScenePostProcessSettings" + ], + "graphics3d.SceneResources": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneResources" + ], + "graphics3d.SceneTypes": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneTypes" + ], + "multimedia.ringtonePlayer": [ + "../../../absolute-sdk-patched/api/multimedia/ringtonePlayer" + ], + "multimedia.soundPool": [ + "../../../absolute-sdk-patched/api/multimedia/soundPool" + ], + "multimedia.systemTonePlayer": [ + "../../../absolute-sdk-patched/api/multimedia/systemTonePlayer" + ], + "notification.NotificationCommonDef": [ + "../../../absolute-sdk-patched/api/notification/NotificationCommonDef" + ], + "notification.notificationActionButton": [ + "../../../absolute-sdk-patched/api/notification/notificationActionButton" + ], + "notification.notificationContent": [ + "../../../absolute-sdk-patched/api/notification/notificationContent" + ], + "notification.notificationFlags": [ + "../../../absolute-sdk-patched/api/notification/notificationFlags" + ], + "notification.notificationRequest": [ + "../../../absolute-sdk-patched/api/notification/notificationRequest" + ], + "notification.notificationSlot": [ + "../../../absolute-sdk-patched/api/notification/notificationSlot" + ], + "notification.notificationSorting": [ + "../../../absolute-sdk-patched/api/notification/notificationSorting" + ], + "notification.notificationSortingMap": [ + "../../../absolute-sdk-patched/api/notification/notificationSortingMap" + ], + "notification.notificationSubscribeInfo": [ + "../../../absolute-sdk-patched/api/notification/notificationSubscribeInfo" + ], + "notification.notificationSubscriber": [ + "../../../absolute-sdk-patched/api/notification/notificationSubscriber" + ], + "notification.notificationTemplate": [ + "../../../absolute-sdk-patched/api/notification/notificationTemplate" + ], + "notification.notificationUserInput": [ + "../../../absolute-sdk-patched/api/notification/notificationUserInput" + ], + "permissions": [ + "../../../absolute-sdk-patched/api/permissions" + ], + "security.PermissionRequestResult": [ + "../../../absolute-sdk-patched/api/security/PermissionRequestResult" + ], + "tag.nfctech": [ + "../../../absolute-sdk-patched/api/tag/nfctech" + ], + "tag.tagSession": [ + "../../../absolute-sdk-patched/api/tag/tagSession" + ], + "wantAgent.triggerInfo": [ + "../../../absolute-sdk-patched/api/wantAgent/triggerInfo" + ], + "wantAgent.wantAgentInfo": [ + "../../../absolute-sdk-patched/api/wantAgent/wantAgentInfo" + ], + "arkui.Storage": [ + "../../../absolute-sdk-patched/api/arkui/Storage" + ] }, "plugins": [ { @@ -53,4 +1926,4 @@ "include": [ "./src/ets/**/*.ets" ] -} +} \ No newline at end of file diff --git a/arkoala-arkts/arkui/sdk/src/ContentModifierHooks.ets b/arkoala-arkts/tools/mkPaths.mjs similarity index 36% rename from arkoala-arkts/arkui/sdk/src/ContentModifierHooks.ets rename to arkoala-arkts/tools/mkPaths.mjs index 2134c1c7fe2cdde9f639b63d7b7d8502b2654a72..821ed6477f946c27eba06f434d541d8c29e88ea2 100644 --- a/arkoala-arkts/arkui/sdk/src/ContentModifierHooks.ets +++ b/arkoala-arkts/tools/mkPaths.mjs @@ -12,26 +12,43 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package arkui.ContentModifierHooks; -import { memo } from "@koalaui/runtime/annotations" +import { readdirSync, statSync } from "node:fs" +import { extname, join, relative } from "node:path" -export class WrappedBuilder { - constructor( - @memo - builder: (args: Args) => void) { - this.builder = builder; - } - @memo - builder: ((args: Args) => void); +function scan(root) { + return statSync(root).isDirectory() + ? readdirSync(root).flatMap(f => scan(join(root, f))) + : [root] +} + +function findPackageNames(file) { + let trimmed = file + trimmed = trimmed.substring(trimmed.indexOf('api') + 3) + trimmed = trimmed.substring(trimmed.indexOf('@')) + const pkg = trimmed.split(/\/|\\\\|\./g) + .map(x => x.trim()) + .filter(x => x.length) + .join('.') + return [pkg, file] } -export function wrapBuilder( - @memo - builder: (args: Args) => void -): WrappedBuilder { - return new WrappedBuilder(builder); +function buildObject(acc, [pck, file]) { + acc[pck] = [file] + return acc } -export interface ContentModifier { - applyContent(): WrappedBuilder> -} \ No newline at end of file +export function main([absoluteSdkPath]) { + if (!absoluteSdkPath) { + return -1 + } + + const config = scan(absoluteSdkPath) + .filter(f => f.endsWith('.d.ets')) + .map(f => f.substring(0, f.length - 6)) + .map(f => relative(process.cwd(), f)) + .map(findPackageNames) + .reduce(buildObject, {}) + + console.log(JSON.stringify(config, null, 2)) +} +process.exitCode = main(process.argv.slice(2)) diff --git a/arkoala-arkts/tools/peer-generator/config-ui2abc.json b/arkoala-arkts/tools/peer-generator/config-ui2abc.json new file mode 100644 index 0000000000000000000000000000000000000000..a5f09ad2746ff9861c50a377868f834712514030 --- /dev/null +++ b/arkoala-arkts/tools/peer-generator/config-ui2abc.json @@ -0,0 +1,34 @@ +{ + "baseConfig": "../../arkui/ui2abcconfig.template.json", + "absoluteSdkDir": "../../../absolute-sdk-patched", + "outFile": "../../arkui/ui2abcconfig.json", + "rewriteArkConfigPrefix": { + "arkui.RenderNode": "@arkui.RenderNode", + "arkui.FrameNode": "@arkui.FrameNode", + "arkui.NodeController": "@arkui.NodeController", + "arkui.BuilderNode": "@arkui.BuilderNode", + "arkui.ComponentContent": "@arkui.ComponentContent", + "arkui.Content": "@arkui.Content", + "arkui.Graphics": "@arkui.Graphics" + }, + "rewriteArkConfigPath": { + "arkui.SymbolGlyphModifier": ["./SymbolGlyphModifier"], + "arkui.ImageModifier": ["./ImageModifier"], + "arkui.TextModifier": ["./TextModifier"], + "arkui": ["./"] + }, + "rewriteArkConfigPathIgnore": [ + "arkui.component.animation", + "arkui.component.repeat", + "arkui.component.resources", + "arkui.stateManagement", + "arkui.RenderNode", + "arkui.FrameNode", + "arkui.NodeController", + "arkui.BuilderNode", + "arkui.ComponentContent", + "arkui.Content", + "arkui.Graphics", + "arkui.NodeContent" + ] +} \ No newline at end of file diff --git a/arkoala-arkts/tools/peer-generator/package.json b/arkoala-arkts/tools/peer-generator/package.json index 40c2a05a7bde35e4b8b74871b871b39296cbf5c7..223984b71a86d13a46b88bbd283ed135c5605f82 100644 --- a/arkoala-arkts/tools/peer-generator/package.json +++ b/arkoala-arkts/tools/peer-generator/package.json @@ -12,13 +12,14 @@ "scripts": { "interface-sdk:download": "npm run interface-sdk:download --prefix ../../arkui", "clean:ts": "rimraf ../../../arkoala/arkui/src/generated", - "clean:arkts": "node cleanByWarning.mjs ../../arkui/sdk/generated && rimraf ../../arkui/generated", + "clean:arkts": "rimraf ../../arkui/generated", "clean:all": "npm run clean:ts && npm run clean:arkts", "generate:ts": "npm run clean:ts && cd ../../../../ && npm run compile --prefix ./runner && node ./runner m3 sdk-patched-arkts external --language ts", - "generate:arkts": "npm run clean:arkts && cd ../../../../ && npm run compile --prefix ./runner && node ./runner m3 sdk-patched-arkts external --language arkts --options-file external/arkoala-arkts/tools/peer-generator/config-arkui.json", + "generate:arkts": "npm run clean:arkts && node ./ui2abcconfig.mjs ./config-ui2abc.json && cd ../../../../ && npm run compile --prefix ./runner && node ./runner m3 external/interface_sdk-js external --original-sdk --language arkts", "generate:all": "npm run generate:ts && npm run generate:arkts" }, "dependencies": { - "@koalaui/interop": "file:../../../../external/interop" + "@koalaui/interop": "file:../../../../external/interop", + "commander": "^10.0.0" } } diff --git a/arkoala-arkts/tools/peer-generator/ui2abcconfig.mjs b/arkoala-arkts/tools/peer-generator/ui2abcconfig.mjs new file mode 100644 index 0000000000000000000000000000000000000000..a9ad967bce9e482d3218fa5757fdacb4977690d1 --- /dev/null +++ b/arkoala-arkts/tools/peer-generator/ui2abcconfig.mjs @@ -0,0 +1,79 @@ +import { resolve } from "node:path" +import { program } from "commander" +import { readFileSync, statSync, readdirSync, writeFileSync } from "fs" +import { dirname, join, relative, sep } from "path" + +function scan(dir) { + return statSync(dir).isDirectory() + ? readdirSync(dir).flatMap(file => scan(join(dir, file))) + : [dir] +} + +function scanAbsolutePathDir(absoluteSdkDir) { + const fileNames = scan(absoluteSdkDir) + return fileNames.map((fileName) => { + let packageName = relative(absoluteSdkDir, fileName) + .replaceAll('.d.ets', '') + .split(sep) + .filter(p => p) + .join('.') + if (packageName.indexOf("@") >= 0) + packageName = packageName.substring(packageName.indexOf("@")) + const fixedFileName = fileName.replaceAll('.d.ets', '') + + return [packageName, fixedFileName] + }) +} + +function runUi2abcConfig(configPath) { + const text = readFileSync(configPath, 'utf-8') + const options = JSON.parse(text) + + const absoluteSdkDir = resolve(dirname(configPath), options.absoluteSdkDir, 'api') + const baseConfig = options.baseConfig ? resolve(dirname(configPath), options.baseConfig) : undefined + const outFile = resolve(dirname(configPath), options.outFile) + const outDir = dirname(outFile) + + let arkuiConfig = baseConfig ? JSON.parse(readFileSync(baseConfig, { encoding: 'utf-8'})) : {} + if (!("compilerOptions" in arkuiConfig)) + arkuiConfig.compilerOptions = {} + if (!("paths" in arkuiConfig.compilerOptions)) + arkuiConfig.compilerOptions.paths = {} + + let pathsBase = outDir + if (arkuiConfig.compilerOptions?.baseUrl) { + pathsBase = join(outDir, arkuiConfig.compilerOptions.baseUrl) + } + + scanAbsolutePathDir(absoluteSdkDir).forEach(([packageName, fileName]) => { + let value = [relative(pathsBase, fileName)] + for (let prefix in options.rewriteArkConfigPath) { + let paths = options.rewriteArkConfigPath[prefix] + if (packageName.startsWith(prefix) && !options.rewriteArkConfigPathIgnore.some(it => packageName.startsWith(it))) { + const relativePath = packageName.substring(prefix.length + 1).split(".").join("/") + if (relativePath.length > 0) { + paths = paths.map(it => './' + join(it, relativePath)) + } + value = paths + } + } + if (packageName in options.rewriteArkConfigPrefix) { + const prefix = options.rewriteArkConfigPrefix[packageName] + arkuiConfig.compilerOptions.paths[prefix] = value + } + arkuiConfig.compilerOptions.paths[packageName] = value + }) + + writeFileSync( + outFile, + JSON.stringify(arkuiConfig, null, 4), + 'utf-8' + ) +} + +program + .name('ui2abcconfig') + .argument('', 'Config for script') + .action((configPath) => runUi2abcConfig(configPath)) + .parse(process.argv.slice(2), { from: 'user' }) + diff --git a/arkoala-arkts/trivial/user/package.json b/arkoala-arkts/trivial/user/package.json index ae568314b56be72c9bee0a10858ee97c92d645ab..c9f4bbe51d0f5b4303e021b02259fa1e6bce565f 100644 --- a/arkoala-arkts/trivial/user/package.json +++ b/arkoala-arkts/trivial/user/package.json @@ -12,7 +12,7 @@ "clean": "rimraf build generated unmemoized js_output abc lib app/user/build app/user/libs", "build:user": "npm run compile -C ../../../ui2abc/ui-plugins-ng && npm run build", "build:dump": "node ../../../ui2abc/fast-arktsc --config ./ui2abcconfig.json --simultaneous --compiler-flags '--dump-plugin-ast' --compiler ../../../incremental/tools/panda/arkts/ui2abc --link-name ./build/user.abc --simultaneous && ninja ${NINJA_OPTIONS} -f build/ets/abc/build.ninja", - "build": "npm run prepare:sdk --prefix ../../arkui && node ../../../ui2abc/fast-arktsc --config ./ui2abcconfig.json --compiler ../../../incremental/tools/panda/arkts/ui2abc --link-name ./build/user.abc --simultaneous && ninja ${NINJA_OPTIONS} -f build/ets/abc/build.ninja", + "build": "node ../../../ui2abc/fast-arktsc --config ./ui2abcconfig.json --compiler ../../../incremental/tools/panda/arkts/ui2abc --link-name ./build/user.abc --simultaneous && ninja ${NINJA_OPTIONS} -f build/ets/abc/build.ninja", "run": "npm run build:user && mkdir -p ../../build/userPandaFiles && cp ./build/user.abc ../../build/userPandaFiles/hello.abc && npm run build:loader:node -C ../.. && ACE_LIBRARY_PATH=../../build PANDA_HOME=../../../incremental/tools/panda/node_modules/@panda/sdk node ../../build/index.js panda-ani:class=@ohos.example.src.ets.entry.Entry 10", "copy": "mkdir -p ../build && cp -r build/user.abc ../build/", "pack": "npm run clt:download && cd app && DEVECO_SDK_HOME=../$npm_package_config_sdk_path ../$npm_package_config_hvigorw_path --no-daemon --mode module -p product=default -p module=user@default assembleHar", diff --git a/arkoala-arkts/trivial/user/src/ets/page2.ets b/arkoala-arkts/trivial/user/src/ets/page2.ets index 3a4be516e7b0be24614738b16d45778f53fd6247..f415ab02fd15d9b0d9d074a18b13f61e0129c688 100644 --- a/arkoala-arkts/trivial/user/src/ets/page2.ets +++ b/arkoala-arkts/trivial/user/src/ets/page2.ets @@ -16,8 +16,6 @@ import { Button, Column, ClickEvent, PageTransitionEnter, PageTransitionExit, Component, Entry, Builder } from "@ohos.arkui.component" import { State } from "@ohos.arkui.stateManagement" -import router from '@ohos.router' - function nLog(message: string) { console.log(message) } @@ -56,8 +54,8 @@ struct Page2 { .backgroundColor('#ff0000') .onClick((e?: ClickEvent) => { nLog(`Page2: back clicked`) - // TODO: this API is gone in ohos now - // router.back() + // Improve: not implemented yet + // this.getUIContext().getRouter().back() }) } } diff --git a/arkoala-arkts/trivial/user/src/ets/page3.ets b/arkoala-arkts/trivial/user/src/ets/page3.ets index 48daba0af6c0815f827ef6442357aea0ce2a460c..3c2435e7da913585d476956e30ac3e11d25e2e68 100644 --- a/arkoala-arkts/trivial/user/src/ets/page3.ets +++ b/arkoala-arkts/trivial/user/src/ets/page3.ets @@ -55,8 +55,8 @@ struct Page3 { .backgroundColor('#ff0000') .onClick((e?: ClickEvent) => { nLog(`Page3: Go clicked`) - // TODO: this API is gone in ohos now - // router.push({ url: "page2" }) + // Improve: not implemented yet + // this.getUIContext().getRouter().pushUrl({ url: "page2" }) }) } } diff --git a/arkoala-arkts/trivial/user/ui2abcconfig.json b/arkoala-arkts/trivial/user/ui2abcconfig.json index 96cf4f364501b3262df2ca204a2027803a236837..4105ac4ce460219b3bf9c653db97bfe00a13093e 100644 --- a/arkoala-arkts/trivial/user/ui2abcconfig.json +++ b/arkoala-arkts/trivial/user/ui2abcconfig.json @@ -4,29 +4,1896 @@ "outDir": "build/ets/abc", "baseUrl": ".", "paths": { - "arkui": ["../../arkui/sdk/prepared"], - "@ohos.arkui.component": ["../../arkui/@ohos.arkui.component"], - "global": ["../../modules/global.resource/src"], - "global.resource": ["../../modules/global.resource/src/resource"], - "@ohos.font": ["../../modules/ohos/src/font"], - "@ohos.multimedia.image": ["../../modules/ohos/src/multimedia.image"], - "@ohos.data.uniformTypeDescriptor": ["../../modules/ohos/src/data.uniformTypeDescriptor"], - "@ohos.data.unifiedDataChannel": ["../../modules/ohos/src/data.unifiedDataChannel"], - "@ohos.arkui.stateManagement": ["../../arkui/@ohos.arkui.stateManagement"], - "@ohos.arkui.inspector": ["../../arkui/@ohos.arkui.inspector"], - "@ohos.arkui.theme": ["../../arkui/@ohos.arkui.theme"], - "@ohos.arkui.node": ["../../arkui/@ohos.arkui.node"], - "@ohos.arkui.dragController": ["../../arkui/@ohos.arkui.dragController"], - "@ohos.arkui.UIContext": ["../../arkui/@ohos.arkui.UIContext"], - "@ohos.arkui": ["../../arkui/@ohos.arkui"], - "@ohos.router": ["../../arkui/@ohos.router"], - "@koalaui/builderLambda": ["../../arkui/sdk/prepared/stateAnnotations"], - "@koalaui/interop": ["../../../interop/src/arkts"], - "@koalaui/compat": [ "../../../incremental/compat/src/arkts" ], - "#platform": [ "../../../incremental/compat/src/arkts" ], - "@koalaui/common": [ "../../../incremental/common/src" ], - "@koalaui/runtime": [ "../../../incremental/runtime/ets" ], - "@koalaui/runtime/annotations": [ "../../../incremental/runtime/annotations" ] + "@ohos.arkui": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.InputMethodSubtype": [ + "../../../absolute-sdk-patched/api/@ohos.InputMethodSubtype" + ], + "@ohos.UiTest": [ + "../../../absolute-sdk-patched/api/@ohos.UiTest" + ], + "@ohos.WorkSchedulerExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.WorkSchedulerExtensionAbility" + ], + "@ohos.ability.errorCode": [ + "../../../absolute-sdk-patched/api/@ohos.ability.errorCode" + ], + "@ohos.ability.screenLockFileManager": [ + "../../../absolute-sdk-patched/api/@ohos.ability.screenLockFileManager" + ], + "@ohos.abilityAccessCtrl": [ + "../../../absolute-sdk-patched/api/@ohos.abilityAccessCtrl" + ], + "@ohos.accessibility.config": [ + "../../../absolute-sdk-patched/api/@ohos.accessibility.config" + ], + "@ohos.accessibility": [ + "../../../absolute-sdk-patched/api/@ohos.accessibility" + ], + "@ohos.account.appAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.appAccount" + ], + "@ohos.account.distributedAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.distributedAccount" + ], + "@ohos.account.osAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.osAccount" + ], + "@ohos.animation.windowAnimationManager": [ + "../../../absolute-sdk-patched/api/@ohos.animation.windowAnimationManager" + ], + "@ohos.animator": [ + "../../../absolute-sdk-patched/api/@ohos.animator" + ], + "@ohos.app.ability.Ability": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Ability" + ], + "@ohos.app.ability.AbilityConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityConstant" + ], + "@ohos.app.ability.AbilityLifecycleCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityLifecycleCallback" + ], + "@ohos.app.ability.AbilityStage": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityStage" + ], + "@ohos.app.ability.ApplicationStateChangeCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ApplicationStateChangeCallback" + ], + "@ohos.app.ability.AtomicServiceOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AtomicServiceOptions" + ], + "@ohos.app.ability.Configuration": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Configuration" + ], + "@ohos.app.ability.ConfigurationConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ConfigurationConstant" + ], + "@ohos.app.ability.DriverExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.DriverExtensionAbility" + ], + "@ohos.app.ability.EnvironmentCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.EnvironmentCallback" + ], + "@ohos.app.ability.ExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ExtensionAbility" + ], + "@ohos.app.ability.InsightIntentContext": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentContext" + ], + "@ohos.app.ability.InsightIntentExecutor": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentExecutor" + ], + "@ohos.app.ability.InteropAbilityLifecycleCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InteropAbilityLifecycleCallback" + ], + "@ohos.app.ability.MediaControlExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.MediaControlExtensionAbility" + ], + "@ohos.app.ability.OpenLinkOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.OpenLinkOptions" + ], + "@ohos.app.ability.PhotoEditorExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.PhotoEditorExtensionAbility" + ], + "@ohos.app.ability.PrintExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.PrintExtensionAbility" + ], + "@ohos.app.ability.ServiceExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ServiceExtensionAbility" + ], + "@ohos.app.ability.ShareExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ShareExtensionAbility" + ], + "@ohos.app.ability.StartOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.StartOptions" + ], + "@ohos.app.ability.UIAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIAbility" + ], + "@ohos.app.ability.UIExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionAbility" + ], + "@ohos.app.ability.UIExtensionContentSession": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionContentSession" + ], + "@ohos.app.ability.UserAuthExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UserAuthExtensionAbility" + ], + "@ohos.app.ability.Want": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Want" + ], + "@ohos.app.ability.abilityDelegatorRegistry": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.abilityDelegatorRegistry" + ], + "@ohos.app.ability.abilityManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.abilityManager" + ], + "@ohos.app.ability.appManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.appManager" + ], + "@ohos.app.ability.appRecovery": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.appRecovery" + ], + "@ohos.app.ability.application": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.application" + ], + "@ohos.app.ability.autoFillManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.autoFillManager" + ], + "@ohos.app.ability.common": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.common" + ], + "@ohos.app.ability.contextConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.contextConstant" + ], + "@ohos.app.ability.dataUriUtils": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dataUriUtils" + ], + "@ohos.app.ability.dialogRequest": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dialogRequest" + ], + "@ohos.app.ability.dialogSession": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dialogSession" + ], + "@ohos.app.ability.insightIntent": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntent" + ], + "@ohos.app.ability.insightIntentDriver": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntentDriver" + ], + "@ohos.app.ability.missionManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.missionManager" + ], + "@ohos.app.ability.wantAgent": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.wantAgent" + ], + "@ohos.app.ability.wantConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.wantConstant" + ], + "@ohos.app.form.FormExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.FormExtensionAbility" + ], + "@ohos.app.form.formBindingData": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formBindingData" + ], + "@ohos.app.form.formInfo": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formInfo" + ], + "@ohos.app.form.formProvider": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formProvider" + ], + "@ohos.application.BackupExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.application.BackupExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionContext": [ + "../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionContext" + ], + "@ohos.application.formError": [ + "../../../absolute-sdk-patched/api/@ohos.application.formError" + ], + "@ohos.application.testRunner": [ + "../../../absolute-sdk-patched/api/@ohos.application.testRunner" + ], + "@ohos.application.uriPermissionManager": [ + "../../../absolute-sdk-patched/api/@ohos.application.uriPermissionManager" + ], + "@ohos.arkui.ArcSwiper": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.ArcSwiper" + ], + "@ohos.arkui.Parallelize": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.Parallelize" + ], + "@ohos.arkui.UIContext": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.UIContext" + ], + "@ohos.arkui.advanced.ComposeListItem": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeListItem" + ], + "@ohos.arkui.advanced.ComposeTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeTitleBar" + ], + "@ohos.arkui.advanced.Dialog": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Dialog" + ], + "@ohos.arkui.advanced.EditableTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.EditableTitleBar" + ], + "@ohos.arkui.advanced.ExceptionPrompt": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ExceptionPrompt" + ], + "@ohos.arkui.advanced.Filter": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Filter" + ], + "@ohos.arkui.advanced.FullScreenLaunchComponent": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.FullScreenLaunchComponent" + ], + "@ohos.arkui.advanced.MultiNavigation": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.MultiNavigation" + ], + "@ohos.arkui.advanced.ProgressButton": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ProgressButton" + ], + "@ohos.arkui.advanced.SplitLayout": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SplitLayout" + ], + "@ohos.arkui.advanced.SubHeader": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SubHeader" + ], + "@ohos.arkui.advanced.SwipeRefresher": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SwipeRefresher" + ], + "@ohos.arkui.advanced.TabTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TabTitleBar" + ], + "@ohos.arkui.advanced.ToolBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ToolBar" + ], + "@ohos.arkui.advanced.TreeView": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TreeView" + ], + "@ohos.arkui.component": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.arkui.componentSnapshot": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.componentSnapshot" + ], + "@ohos.arkui.componentUtils": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.componentUtils" + ], + "@ohos.arkui.dragController": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.dragController" + ], + "@ohos.arkui.drawableDescriptor": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.drawableDescriptor" + ], + "@ohos.arkui.inspector": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.inspector" + ], + "@ohos.arkui.modifier": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.modifier" + ], + "@ohos.arkui.node": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.node" + ], + "@ohos.arkui.observer": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.observer" + ], + "@ohos.arkui.performanceMonitor": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.performanceMonitor" + ], + "@ohos.arkui.shape": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.shape" + ], + "@ohos.arkui.stateManagement": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.stateManagement" + ], + "@ohos.arkui.theme": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.theme" + ], + "@ohos.arkui.uiExtension": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.uiExtension" + ], + "@ohos.base": [ + "../../../absolute-sdk-patched/api/@ohos.base" + ], + "@ohos.batteryInfo": [ + "../../../absolute-sdk-patched/api/@ohos.batteryInfo" + ], + "@ohos.batteryStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.batteryStatistics" + ], + "@ohos.bluetooth.a2dp": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.a2dp" + ], + "@ohos.bluetooth.access": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.access" + ], + "@ohos.bluetooth.baseProfile": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.baseProfile" + ], + "@ohos.bluetooth.ble": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.ble" + ], + "@ohos.bluetooth.connection": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.connection" + ], + "@ohos.bluetooth.constant": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.constant" + ], + "@ohos.bluetooth.hfp": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.hfp" + ], + "@ohos.bluetooth.hid": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.hid" + ], + "@ohos.brightness": [ + "../../../absolute-sdk-patched/api/@ohos.brightness" + ], + "@ohos.buffer": [ + "../../../absolute-sdk-patched/api/@ohos.buffer" + ], + "@ohos.bundle.appControl": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.appControl" + ], + "@ohos.bundle.bundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleManager" + ], + "@ohos.bundle.bundleMonitor": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleMonitor" + ], + "@ohos.bundle.bundleResourceManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleResourceManager" + ], + "@ohos.bundle.defaultAppManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.defaultAppManager" + ], + "@ohos.bundle.distributedBundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.distributedBundleManager" + ], + "@ohos.bundle.freeInstall": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.freeInstall" + ], + "@ohos.bundle.installer": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.installer" + ], + "@ohos.bundle.launcherBundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.launcherBundleManager" + ], + "@ohos.bundle.overlay": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.overlay" + ], + "@ohos.bundle.shortcutManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.shortcutManager" + ], + "@ohos.charger": [ + "../../../absolute-sdk-patched/api/@ohos.charger" + ], + "@ohos.commonEventManager": [ + "../../../absolute-sdk-patched/api/@ohos.commonEventManager" + ], + "@ohos.configPolicy": [ + "../../../absolute-sdk-patched/api/@ohos.configPolicy" + ], + "@ohos.curves": [ + "../../../absolute-sdk-patched/api/@ohos.curves" + ], + "@ohos.customization.customConfig": [ + "../../../absolute-sdk-patched/api/@ohos.customization.customConfig" + ], + "@ohos.data.DataShareResultSet": [ + "../../../absolute-sdk-patched/api/@ohos.data.DataShareResultSet" + ], + "@ohos.data.ValuesBucket": [ + "../../../absolute-sdk-patched/api/@ohos.data.ValuesBucket" + ], + "@ohos.data.dataShare": [ + "../../../absolute-sdk-patched/api/@ohos.data.dataShare" + ], + "@ohos.data.dataSharePredicates": [ + "../../../absolute-sdk-patched/api/@ohos.data.dataSharePredicates" + ], + "@ohos.data.distributedKVStore": [ + "../../../absolute-sdk-patched/api/@ohos.data.distributedKVStore" + ], + "@ohos.data.preferences": [ + "../../../absolute-sdk-patched/api/@ohos.data.preferences" + ], + "@ohos.data.relationalStore": [ + "../../../absolute-sdk-patched/api/@ohos.data.relationalStore" + ], + "@ohos.data.unifiedDataChannel": [ + "../../../absolute-sdk-patched/api/@ohos.data.unifiedDataChannel" + ], + "@ohos.data.uniformTypeDescriptor": [ + "../../../absolute-sdk-patched/api/@ohos.data.uniformTypeDescriptor" + ], + "@ohos.deviceInfo": [ + "../../../absolute-sdk-patched/api/@ohos.deviceInfo" + ], + "@ohos.deviceStatus.dragInteraction": [ + "../../../absolute-sdk-patched/api/@ohos.deviceStatus.dragInteraction" + ], + "@ohos.display": [ + "../../../absolute-sdk-patched/api/@ohos.display" + ], + "@ohos.distributedDeviceManager": [ + "../../../absolute-sdk-patched/api/@ohos.distributedDeviceManager" + ], + "@ohos.distributedHardware.mechanicManager": [ + "../../../absolute-sdk-patched/api/@ohos.distributedHardware.mechanicManager" + ], + "@ohos.driver.deviceManager": [ + "../../../absolute-sdk-patched/api/@ohos.driver.deviceManager" + ], + "@ohos.effectKit": [ + "../../../absolute-sdk-patched/api/@ohos.effectKit" + ], + "@ohos.enterprise.adminManager": [ + "../../../absolute-sdk-patched/api/@ohos.enterprise.adminManager" + ], + "@ohos.enterprise.securityManager": [ + "../../../absolute-sdk-patched/api/@ohos.enterprise.securityManager" + ], + "@ohos.events.emitter": [ + "../../../absolute-sdk-patched/api/@ohos.events.emitter" + ], + "@ohos.file.cloudSync": [ + "../../../absolute-sdk-patched/api/@ohos.file.cloudSync" + ], + "@ohos.file.cloudSyncManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.cloudSyncManager" + ], + "@ohos.file.environment": [ + "../../../absolute-sdk-patched/api/@ohos.file.environment" + ], + "@ohos.file.fileuri": [ + "../../../absolute-sdk-patched/api/@ohos.file.fileuri" + ], + "@ohos.file.fs": [ + "../../../absolute-sdk-patched/api/@ohos.file.fs" + ], + "@ohos.file.hash": [ + "../../../absolute-sdk-patched/api/@ohos.file.hash" + ], + "@ohos.file.keyManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.keyManager" + ], + "@ohos.file.photoAccessHelper": [ + "../../../absolute-sdk-patched/api/@ohos.file.photoAccessHelper" + ], + "@ohos.file.securityLabel": [ + "../../../absolute-sdk-patched/api/@ohos.file.securityLabel" + ], + "@ohos.file.statvfs": [ + "../../../absolute-sdk-patched/api/@ohos.file.statvfs" + ], + "@ohos.file.storageStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.file.storageStatistics" + ], + "@ohos.file.volumeManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.volumeManager" + ], + "@ohos.fileshare": [ + "../../../absolute-sdk-patched/api/@ohos.fileshare" + ], + "@ohos.font": [ + "../../../absolute-sdk-patched/api/@ohos.font" + ], + "@ohos.fontManager": [ + "../../../absolute-sdk-patched/api/@ohos.fontManager" + ], + "@ohos.geoLocationManager": [ + "../../../absolute-sdk-patched/api/@ohos.geoLocationManager" + ], + "@ohos.graphics.colorSpaceManager": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.colorSpaceManager" + ], + "@ohos.graphics.common2D": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.common2D" + ], + "@ohos.graphics.displaySync": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.displaySync" + ], + "@ohos.graphics.drawing": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.drawing" + ], + "@ohos.graphics.hdrCapability": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.hdrCapability" + ], + "@ohos.graphics.scene": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.scene" + ], + "@ohos.graphics.text": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.text" + ], + "@ohos.graphics.uiEffect": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.uiEffect" + ], + "@ohos.hiSysEvent": [ + "../../../absolute-sdk-patched/api/@ohos.hiSysEvent" + ], + "@ohos.hiTraceChain": [ + "../../../absolute-sdk-patched/api/@ohos.hiTraceChain" + ], + "@ohos.hiTraceMeter": [ + "../../../absolute-sdk-patched/api/@ohos.hiTraceMeter" + ], + "@ohos.hichecker": [ + "../../../absolute-sdk-patched/api/@ohos.hichecker" + ], + "@ohos.hidebug": [ + "../../../absolute-sdk-patched/api/@ohos.hidebug" + ], + "@ohos.hilog": [ + "../../../absolute-sdk-patched/api/@ohos.hilog" + ], + "@ohos.hiviewdfx.hiAppEvent": [ + "../../../absolute-sdk-patched/api/@ohos.hiviewdfx.hiAppEvent" + ], + "@ohos.i18n": [ + "../../../absolute-sdk-patched/api/@ohos.i18n" + ], + "@ohos.inputMethod.Panel": [ + "../../../absolute-sdk-patched/api/@ohos.inputMethod.Panel" + ], + "@ohos.inputMethod": [ + "../../../absolute-sdk-patched/api/@ohos.inputMethod" + ], + "@ohos.intl": [ + "../../../absolute-sdk-patched/api/@ohos.intl" + ], + "@ohos.logLibrary": [ + "../../../absolute-sdk-patched/api/@ohos.logLibrary" + ], + "@ohos.matrix4": [ + "../../../absolute-sdk-patched/api/@ohos.matrix4" + ], + "@ohos.measure": [ + "../../../absolute-sdk-patched/api/@ohos.measure" + ], + "@ohos.mediaquery": [ + "../../../absolute-sdk-patched/api/@ohos.mediaquery" + ], + "@ohos.multimedia.audio": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.audio" + ], + "@ohos.multimedia.audioHaptic": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.audioHaptic" + ], + "@ohos.multimedia.avCastPickerParam": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.avCastPickerParam" + ], + "@ohos.multimedia.avsession": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.avsession" + ], + "@ohos.multimedia.camera": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.camera" + ], + "@ohos.multimedia.cameraPicker": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.cameraPicker" + ], + "@ohos.multimedia.drm": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.drm" + ], + "@ohos.multimedia.image": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.image" + ], + "@ohos.multimedia.media": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.media" + ], + "@ohos.multimedia.systemSoundManager": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.systemSoundManager" + ], + "@ohos.multimodalInput.gestureEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.gestureEvent" + ], + "@ohos.multimodalInput.inputConsumer": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputConsumer" + ], + "@ohos.multimodalInput.inputDevice": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputDevice" + ], + "@ohos.multimodalInput.inputEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputEvent" + ], + "@ohos.multimodalInput.intentionCode": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.intentionCode" + ], + "@ohos.multimodalInput.keyCode": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyCode" + ], + "@ohos.multimodalInput.keyEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyEvent" + ], + "@ohos.multimodalInput.mouseEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.mouseEvent" + ], + "@ohos.multimodalInput.pointer": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.pointer" + ], + "@ohos.multimodalInput.shortKey": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.shortKey" + ], + "@ohos.multimodalInput.touchEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.touchEvent" + ], + "@ohos.net.connection": [ + "../../../absolute-sdk-patched/api/@ohos.net.connection" + ], + "@ohos.net.http": [ + "../../../absolute-sdk-patched/api/@ohos.net.http" + ], + "@ohos.net.networkSecurity": [ + "../../../absolute-sdk-patched/api/@ohos.net.networkSecurity" + ], + "@ohos.net.sharing": [ + "../../../absolute-sdk-patched/api/@ohos.net.sharing" + ], + "@ohos.net.statistics": [ + "../../../absolute-sdk-patched/api/@ohos.net.statistics" + ], + "@ohos.net.webSocket": [ + "../../../absolute-sdk-patched/api/@ohos.net.webSocket" + ], + "@ohos.nfc.cardEmulation": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.cardEmulation" + ], + "@ohos.nfc.controller": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.controller" + ], + "@ohos.nfc.tag": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.tag" + ], + "@ohos.notificationManager": [ + "../../../absolute-sdk-patched/api/@ohos.notificationManager" + ], + "@ohos.notificationSubscribe": [ + "../../../absolute-sdk-patched/api/@ohos.notificationSubscribe" + ], + "@ohos.pasteboard": [ + "../../../absolute-sdk-patched/api/@ohos.pasteboard" + ], + "@ohos.pluginComponent": [ + "../../../absolute-sdk-patched/api/@ohos.pluginComponent" + ], + "@ohos.power": [ + "../../../absolute-sdk-patched/api/@ohos.power" + ], + "@ohos.print": [ + "../../../absolute-sdk-patched/api/@ohos.print" + ], + "@ohos.privacyManager": [ + "../../../absolute-sdk-patched/api/@ohos.privacyManager" + ], + "@ohos.prompt": [ + "../../../absolute-sdk-patched/api/@ohos.prompt" + ], + "@ohos.promptAction": [ + "../../../absolute-sdk-patched/api/@ohos.promptAction" + ], + "@ohos.reminderAgentManager": [ + "../../../absolute-sdk-patched/api/@ohos.reminderAgentManager" + ], + "@ohos.request": [ + "../../../absolute-sdk-patched/api/@ohos.request" + ], + "@ohos.resourceManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceManager" + ], + "@ohos.resourceschedule.backgroundProcessManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundProcessManager" + ], + "@ohos.resourceschedule.backgroundTaskManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundTaskManager" + ], + "@ohos.resourceschedule.deviceStandby": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.deviceStandby" + ], + "@ohos.resourceschedule.systemload": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.systemload" + ], + "@ohos.resourceschedule.usageStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.usageStatistics" + ], + "@ohos.resourceschedule.workScheduler": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.workScheduler" + ], + "@ohos.router": [ + "../../../absolute-sdk-patched/api/@ohos.router" + ], + "@ohos.rpc": [ + "../../../absolute-sdk-patched/api/@ohos.rpc" + ], + "@ohos.runningLock": [ + "../../../absolute-sdk-patched/api/@ohos.runningLock" + ], + "@ohos.screen": [ + "../../../absolute-sdk-patched/api/@ohos.screen" + ], + "@ohos.screenLock": [ + "../../../absolute-sdk-patched/api/@ohos.screenLock" + ], + "@ohos.screenshot": [ + "../../../absolute-sdk-patched/api/@ohos.screenshot" + ], + "@ohos.security.cert": [ + "../../../absolute-sdk-patched/api/@ohos.security.cert" + ], + "@ohos.security.certManager": [ + "../../../absolute-sdk-patched/api/@ohos.security.certManager" + ], + "@ohos.security.certManagerDialog": [ + "../../../absolute-sdk-patched/api/@ohos.security.certManagerDialog" + ], + "@ohos.security.cryptoFramework": [ + "../../../absolute-sdk-patched/api/@ohos.security.cryptoFramework" + ], + "@ohos.security.huks": [ + "../../../absolute-sdk-patched/api/@ohos.security.huks" + ], + "@ohos.sensor": [ + "../../../absolute-sdk-patched/api/@ohos.sensor" + ], + "@ohos.settings": [ + "../../../absolute-sdk-patched/api/@ohos.settings" + ], + "@ohos.systemCapability": [ + "../../../absolute-sdk-patched/api/@ohos.systemCapability" + ], + "@ohos.systemDateTime": [ + "../../../absolute-sdk-patched/api/@ohos.systemDateTime" + ], + "@ohos.systemParameterEnhance": [ + "../../../absolute-sdk-patched/api/@ohos.systemParameterEnhance" + ], + "@ohos.systemTimer": [ + "../../../absolute-sdk-patched/api/@ohos.systemTimer" + ], + "@ohos.telephony.call": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.call" + ], + "@ohos.telephony.data": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.data" + ], + "@ohos.telephony.esim": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.esim" + ], + "@ohos.telephony.observer": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.observer" + ], + "@ohos.telephony.radio": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.radio" + ], + "@ohos.telephony.sim": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.sim" + ], + "@ohos.telephony.sms": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.sms" + ], + "@ohos.thermal": [ + "../../../absolute-sdk-patched/api/@ohos.thermal" + ], + "@ohos.transfer": [ + "../../../absolute-sdk-patched/api/@ohos.transfer" + ], + "@ohos.uiAppearance": [ + "../../../absolute-sdk-patched/api/@ohos.uiAppearance" + ], + "@ohos.uiExtensionHost": [ + "../../../absolute-sdk-patched/api/@ohos.uiExtensionHost" + ], + "@ohos.update": [ + "../../../absolute-sdk-patched/api/@ohos.update" + ], + "@ohos.uri": [ + "../../../absolute-sdk-patched/api/@ohos.uri" + ], + "@ohos.url": [ + "../../../absolute-sdk-patched/api/@ohos.url" + ], + "@ohos.usbManager": [ + "../../../absolute-sdk-patched/api/@ohos.usbManager" + ], + "@ohos.usbManager.serial": [ + "../../../absolute-sdk-patched/api/@ohos.usbManager.serial" + ], + "@ohos.userIAM.faceAuth": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.faceAuth" + ], + "@ohos.userIAM.userAccessCtrl": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.userAccessCtrl" + ], + "@ohos.userIAM.userAuth": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.userAuth" + ], + "@ohos.util.ArrayList": [ + "../../../absolute-sdk-patched/api/@ohos.util.ArrayList" + ], + "@ohos.util.Deque": [ + "../../../absolute-sdk-patched/api/@ohos.util.Deque" + ], + "@ohos.util.HashMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.HashMap" + ], + "@ohos.util.HashSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.HashSet" + ], + "@ohos.util.LightWeightMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.LightWeightMap" + ], + "@ohos.util.LightWeightSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.LightWeightSet" + ], + "@ohos.util.LinkedList": [ + "../../../absolute-sdk-patched/api/@ohos.util.LinkedList" + ], + "@ohos.util.List": [ + "../../../absolute-sdk-patched/api/@ohos.util.List" + ], + "@ohos.util.PlainArray": [ + "../../../absolute-sdk-patched/api/@ohos.util.PlainArray" + ], + "@ohos.util.Queue": [ + "../../../absolute-sdk-patched/api/@ohos.util.Queue" + ], + "@ohos.util.Stack": [ + "../../../absolute-sdk-patched/api/@ohos.util.Stack" + ], + "@ohos.util.TreeMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.TreeMap" + ], + "@ohos.util.TreeSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.TreeSet" + ], + "@ohos.util": [ + "../../../absolute-sdk-patched/api/@ohos.util" + ], + "@ohos.util.stream": [ + "../../../absolute-sdk-patched/api/@ohos.util.stream" + ], + "@ohos.vibrator": [ + "../../../absolute-sdk-patched/api/@ohos.vibrator" + ], + "@ohos.wantAgent": [ + "../../../absolute-sdk-patched/api/@ohos.wantAgent" + ], + "@ohos.web.netErrorList": [ + "../../../absolute-sdk-patched/api/@ohos.web.netErrorList" + ], + "@ohos.web.webview": [ + "../../../absolute-sdk-patched/api/@ohos.web.webview" + ], + "@ohos.wifi": [ + "../../../absolute-sdk-patched/api/@ohos.wifi" + ], + "@ohos.wifiManager": [ + "../../../absolute-sdk-patched/api/@ohos.wifiManager" + ], + "@ohos.window": [ + "../../../absolute-sdk-patched/api/@ohos.window" + ], + "@ohos.xml": [ + "../../../absolute-sdk-patched/api/@ohos.xml" + ], + "@ohos.zlib": [ + "../../../absolute-sdk-patched/api/@ohos.zlib" + ], + "@system.app": [ + "../../../absolute-sdk-patched/api/@system.app" + ], + "@system.mediaquery": [ + "../../../absolute-sdk-patched/api/@system.mediaquery" + ], + "@system.prompt": [ + "../../../absolute-sdk-patched/api/@system.prompt" + ], + "@system.router": [ + "../../../absolute-sdk-patched/api/@system.router" + ], + "ability.abilityResult": [ + "../../../absolute-sdk-patched/api/ability/abilityResult" + ], + "ability.connectOptions": [ + "../../../absolute-sdk-patched/api/ability/connectOptions" + ], + "ability.dataAbilityHelper": [ + "../../../absolute-sdk-patched/api/ability/dataAbilityHelper" + ], + "application.AbilityDelegator": [ + "../../../absolute-sdk-patched/api/application/AbilityDelegator" + ], + "application.AbilityFirstFrameStateData": [ + "../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateData" + ], + "application.AbilityFirstFrameStateObserver": [ + "../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateObserver" + ], + "application.AbilityForegroundStateObserver": [ + "../../../absolute-sdk-patched/api/application/AbilityForegroundStateObserver" + ], + "application.AbilityMonitor": [ + "../../../absolute-sdk-patched/api/application/AbilityMonitor" + ], + "application.AbilityRunningInfo": [ + "../../../absolute-sdk-patched/api/application/AbilityRunningInfo" + ], + "application.AbilityStageContext": [ + "../../../absolute-sdk-patched/api/application/AbilityStageContext" + ], + "application.AbilityStageMonitor": [ + "../../../absolute-sdk-patched/api/application/AbilityStageMonitor" + ], + "application.AbilityStartCallback": [ + "../../../absolute-sdk-patched/api/application/AbilityStartCallback" + ], + "application.AbilityStateData": [ + "../../../absolute-sdk-patched/api/application/AbilityStateData" + ], + "application.AppForegroundStateObserver": [ + "../../../absolute-sdk-patched/api/application/AppForegroundStateObserver" + ], + "application.AppStateData": [ + "../../../absolute-sdk-patched/api/application/AppStateData" + ], + "application.ApplicationContext": [ + "../../../absolute-sdk-patched/api/application/ApplicationContext" + ], + "application.ApplicationStateObserver": [ + "../../../absolute-sdk-patched/api/application/ApplicationStateObserver" + ], + "application.AutoFillType": [ + "../../../absolute-sdk-patched/api/application/AutoFillType" + ], + "application.BaseContext": [ + "../../../absolute-sdk-patched/api/application/BaseContext" + ], + "application.Context": [ + "../../../absolute-sdk-patched/api/application/Context" + ], + "application.CustomData": [ + "../../../absolute-sdk-patched/api/application/CustomData" + ], + "application.DriverExtensionContext": [ + "../../../absolute-sdk-patched/api/application/DriverExtensionContext" + ], + "application.EventHub": [ + "../../../absolute-sdk-patched/api/application/EventHub" + ], + "application.ExtensionContext": [ + "../../../absolute-sdk-patched/api/application/ExtensionContext" + ], + "application.ExtensionRunningInfo": [ + "../../../absolute-sdk-patched/api/application/ExtensionRunningInfo" + ], + "application.FormExtensionContext": [ + "../../../absolute-sdk-patched/api/application/FormExtensionContext" + ], + "application.MediaControlExtensionContext": [ + "../../../absolute-sdk-patched/api/application/MediaControlExtensionContext" + ], + "application.MissionInfo": [ + "../../../absolute-sdk-patched/api/application/MissionInfo" + ], + "application.MultiAppMode": [ + "../../../absolute-sdk-patched/api/application/MultiAppMode" + ], + "application.PhotoEditorExtensionContext": [ + "../../../absolute-sdk-patched/api/application/PhotoEditorExtensionContext" + ], + "application.ProcessData": [ + "../../../absolute-sdk-patched/api/application/ProcessData" + ], + "application.ProcessInformation": [ + "../../../absolute-sdk-patched/api/application/ProcessInformation" + ], + "application.RunningAppClone": [ + "../../../absolute-sdk-patched/api/application/RunningAppClone" + ], + "application.RunningMultiAppInfo": [ + "../../../absolute-sdk-patched/api/application/RunningMultiAppInfo" + ], + "application.RunningMultiInstanceInfo": [ + "../../../absolute-sdk-patched/api/application/RunningMultiInstanceInfo" + ], + "application.ServiceExtensionContext": [ + "../../../absolute-sdk-patched/api/application/ServiceExtensionContext" + ], + "application.UIAbilityContext": [ + "../../../absolute-sdk-patched/api/application/UIAbilityContext" + ], + "application.UIExtensionContext": [ + "../../../absolute-sdk-patched/api/application/UIExtensionContext" + ], + "application.WorkSchedulerExtensionContext": [ + "../../../absolute-sdk-patched/api/application/WorkSchedulerExtensionContext" + ], + "application.abilityDelegatorArgs": [ + "../../../absolute-sdk-patched/api/application/abilityDelegatorArgs" + ], + "application.shellCmdResult": [ + "../../../absolute-sdk-patched/api/application/shellCmdResult" + ], + "arkui.AlphabetIndexerModifier": [ + "../../../absolute-sdk-patched/api/arkui/AlphabetIndexerModifier" + ], + "arkui.AttributeUpdater": [ + "../../../absolute-sdk-patched/api/arkui/AttributeUpdater" + ], + "arkui.BlankModifier": [ + "../../../absolute-sdk-patched/api/arkui/BlankModifier" + ], + "arkui.BuilderNode": [ + "../../../absolute-sdk-patched/api/arkui/BuilderNode" + ], + "arkui.ButtonModifier": [ + "../../../absolute-sdk-patched/api/arkui/ButtonModifier" + ], + "arkui.CalendarPickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/CalendarPickerModifier" + ], + "arkui.CheckboxModifier": [ + "../../../absolute-sdk-patched/api/arkui/CheckboxModifier" + ], + "arkui.ColumnModifier": [ + "../../../absolute-sdk-patched/api/arkui/ColumnModifier" + ], + "arkui.ColumnSplitModifier": [ + "../../../absolute-sdk-patched/api/arkui/ColumnSplitModifier" + ], + "arkui.CommonModifier": [ + "../../../absolute-sdk-patched/api/arkui/CommonModifier" + ], + "arkui.ComponentContent": [ + "../../../absolute-sdk-patched/api/arkui/ComponentContent" + ], + "arkui.ContainerSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/ContainerSpanModifier" + ], + "arkui.Content": [ + "../../../absolute-sdk-patched/api/arkui/Content" + ], + "arkui.CounterModifier": [ + "../../../absolute-sdk-patched/api/arkui/CounterModifier" + ], + "arkui.DataPanelModifier": [ + "../../../absolute-sdk-patched/api/arkui/DataPanelModifier" + ], + "arkui.DatePickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/DatePickerModifier" + ], + "arkui.DividerModifier": [ + "../../../absolute-sdk-patched/api/arkui/DividerModifier" + ], + "arkui.FlexModifier": [ + "../../../absolute-sdk-patched/api/arkui/FlexModifier" + ], + "arkui.FolderStackModifier": [ + "../../../absolute-sdk-patched/api/arkui/FolderStackModifier" + ], + "arkui.FrameNode": [ + "../../../absolute-sdk-patched/api/arkui/FrameNode" + ], + "arkui.GaugeModifier": [ + "../../../absolute-sdk-patched/api/arkui/GaugeModifier" + ], + "arkui.Graphics": [ + "../../../absolute-sdk-patched/api/arkui/Graphics" + ], + "arkui.GridColModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridColModifier" + ], + "arkui.GridItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridItemModifier" + ], + "arkui.GridModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridModifier" + ], + "arkui.GridRowModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridRowModifier" + ], + "arkui.HyperlinkModifier": [ + "../../../absolute-sdk-patched/api/arkui/HyperlinkModifier" + ], + "arkui.ImageAnimatorModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageAnimatorModifier" + ], + "arkui.ImageModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageModifier" + ], + "arkui.ImageSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageSpanModifier" + ], + "arkui.LineModifier": [ + "../../../absolute-sdk-patched/api/arkui/LineModifier" + ], + "arkui.ListItemGroupModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListItemGroupModifier" + ], + "arkui.ListItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListItemModifier" + ], + "arkui.ListModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListModifier" + ], + "arkui.LoadingProgressModifier": [ + "../../../absolute-sdk-patched/api/arkui/LoadingProgressModifier" + ], + "arkui.MarqueeModifier": [ + "../../../absolute-sdk-patched/api/arkui/MarqueeModifier" + ], + "arkui.MenuItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/MenuItemModifier" + ], + "arkui.MenuModifier": [ + "../../../absolute-sdk-patched/api/arkui/MenuModifier" + ], + "arkui.NavDestinationModifier": [ + "../../../absolute-sdk-patched/api/arkui/NavDestinationModifier" + ], + "arkui.NavigationModifier": [ + "../../../absolute-sdk-patched/api/arkui/NavigationModifier" + ], + "arkui.NodeContent": [ + "../../../absolute-sdk-patched/api/arkui/NodeContent" + ], + "arkui.NodeController": [ + "../../../absolute-sdk-patched/api/arkui/NodeController" + ], + "arkui.ParticleModifier": [ + "../../../absolute-sdk-patched/api/arkui/ParticleModifier" + ], + "arkui.PathModifier": [ + "../../../absolute-sdk-patched/api/arkui/PathModifier" + ], + "arkui.PatternLockModifier": [ + "../../../absolute-sdk-patched/api/arkui/PatternLockModifier" + ], + "arkui.PolygonModifier": [ + "../../../absolute-sdk-patched/api/arkui/PolygonModifier" + ], + "arkui.PolylineModifier": [ + "../../../absolute-sdk-patched/api/arkui/PolylineModifier" + ], + "arkui.ProgressModifier": [ + "../../../absolute-sdk-patched/api/arkui/ProgressModifier" + ], + "arkui.QRCodeModifier": [ + "../../../absolute-sdk-patched/api/arkui/QRCodeModifier" + ], + "arkui.RectModifier": [ + "../../../absolute-sdk-patched/api/arkui/RectModifier" + ], + "arkui.RefreshModifier": [ + "../../../absolute-sdk-patched/api/arkui/RefreshModifier" + ], + "arkui.RelativeContainerModifier": [ + "../../../absolute-sdk-patched/api/arkui/RelativeContainerModifier" + ], + "arkui.RenderNode": [ + "../../../absolute-sdk-patched/api/arkui/RenderNode" + ], + "arkui.RichEditorModifier": [ + "../../../absolute-sdk-patched/api/arkui/RichEditorModifier" + ], + "arkui.RowModifier": [ + "../../../absolute-sdk-patched/api/arkui/RowModifier" + ], + "arkui.RowSplitModifier": [ + "../../../absolute-sdk-patched/api/arkui/RowSplitModifier" + ], + "arkui.ScrollModifier": [ + "../../../absolute-sdk-patched/api/arkui/ScrollModifier" + ], + "arkui.SearchModifier": [ + "../../../absolute-sdk-patched/api/arkui/SearchModifier" + ], + "arkui.SelectModifier": [ + "../../../absolute-sdk-patched/api/arkui/SelectModifier" + ], + "arkui.ShapeModifier": [ + "../../../absolute-sdk-patched/api/arkui/ShapeModifier" + ], + "arkui.SideBarContainerModifier": [ + "../../../absolute-sdk-patched/api/arkui/SideBarContainerModifier" + ], + "arkui.SpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/SpanModifier" + ], + "arkui.StackModifier": [ + "../../../absolute-sdk-patched/api/arkui/StackModifier" + ], + "arkui.StepperItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/StepperItemModifier" + ], + "arkui.StepperModifier": [ + "../../../absolute-sdk-patched/api/arkui/StepperModifier" + ], + "arkui.SwiperModifier": [ + "../../../absolute-sdk-patched/api/arkui/SwiperModifier" + ], + "arkui.SymbolGlyphModifier": [ + "../../../absolute-sdk-patched/api/arkui/SymbolGlyphModifier" + ], + "arkui.SymbolSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/SymbolSpanModifier" + ], + "arkui.TabsModifier": [ + "../../../absolute-sdk-patched/api/arkui/TabsModifier" + ], + "arkui.TextAreaModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextAreaModifier" + ], + "arkui.TextClockModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextClockModifier" + ], + "arkui.TextInputModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextInputModifier" + ], + "arkui.TextModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextModifier" + ], + "arkui.TextPickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextPickerModifier" + ], + "arkui.TextTimerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextTimerModifier" + ], + "arkui.TimePickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TimePickerModifier" + ], + "arkui.UserView": [ + "../../../absolute-sdk-patched/api/arkui/UserView" + ], + "arkui.VideoModifier": [ + "../../../absolute-sdk-patched/api/arkui/VideoModifier" + ], + "arkui.WaterFlowModifier": [ + "../../../absolute-sdk-patched/api/arkui/WaterFlowModifier" + ], + "arkui.component.actionSheet": [ + "../../../absolute-sdk-patched/api/arkui/component/actionSheet" + ], + "arkui.component.alertDialog": [ + "../../../absolute-sdk-patched/api/arkui/component/alertDialog" + ], + "arkui.component.alphabetIndexer": [ + "../../../absolute-sdk-patched/api/arkui/component/alphabetIndexer" + ], + "arkui.component.animation": [ + "../../../absolute-sdk-patched/api/arkui/component/animation" + ], + "arkui.component.animator": [ + "../../../absolute-sdk-patched/api/arkui/component/animator" + ], + "arkui.component.badge": [ + "../../../absolute-sdk-patched/api/arkui/component/badge" + ], + "arkui.component.blank": [ + "../../../absolute-sdk-patched/api/arkui/component/blank" + ], + "arkui.component.builder": [ + "../../../absolute-sdk-patched/api/arkui/component/builder" + ], + "arkui.component.button": [ + "../../../absolute-sdk-patched/api/arkui/component/button" + ], + "arkui.component.calendarPicker": [ + "../../../absolute-sdk-patched/api/arkui/component/calendarPicker" + ], + "arkui.component.canvas": [ + "../../../absolute-sdk-patched/api/arkui/component/canvas" + ], + "arkui.component.checkbox": [ + "../../../absolute-sdk-patched/api/arkui/component/checkbox" + ], + "arkui.component.checkboxgroup": [ + "../../../absolute-sdk-patched/api/arkui/component/checkboxgroup" + ], + "arkui.component.circle": [ + "../../../absolute-sdk-patched/api/arkui/component/circle" + ], + "arkui.component.column": [ + "../../../absolute-sdk-patched/api/arkui/component/column" + ], + "arkui.component.columnSplit": [ + "../../../absolute-sdk-patched/api/arkui/component/columnSplit" + ], + "arkui.component.common": [ + "../../../absolute-sdk-patched/api/arkui/component/common" + ], + "arkui.component.component3d": [ + "../../../absolute-sdk-patched/api/arkui/component/component3d" + ], + "arkui.component.containerSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/containerSpan" + ], + "arkui.component.contentSlot": [ + "../../../absolute-sdk-patched/api/arkui/component/contentSlot" + ], + "arkui.component.counter": [ + "../../../absolute-sdk-patched/api/arkui/component/counter" + ], + "arkui.component.customComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/customComponent" + ], + "arkui.component.customDialogController": [ + "../../../absolute-sdk-patched/api/arkui/component/customDialogController" + ], + "arkui.component.dataPanel": [ + "../../../absolute-sdk-patched/api/arkui/component/dataPanel" + ], + "arkui.component.datePicker": [ + "../../../absolute-sdk-patched/api/arkui/component/datePicker" + ], + "arkui.component.divider": [ + "../../../absolute-sdk-patched/api/arkui/component/divider" + ], + "arkui.component.effectComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/effectComponent" + ], + "arkui.component.ellipse": [ + "../../../absolute-sdk-patched/api/arkui/component/ellipse" + ], + "arkui.component.embeddedComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/embeddedComponent" + ], + "arkui.component.enums": [ + "../../../absolute-sdk-patched/api/arkui/component/enums" + ], + "arkui.component.extendableComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/extendableComponent" + ], + "arkui.component.flex": [ + "../../../absolute-sdk-patched/api/arkui/component/flex" + ], + "arkui.component.flowItem": [ + "../../../absolute-sdk-patched/api/arkui/component/flowItem" + ], + "arkui.component.focus": [ + "../../../absolute-sdk-patched/api/arkui/component/focus" + ], + "arkui.component.folderStack": [ + "../../../absolute-sdk-patched/api/arkui/component/folderStack" + ], + "arkui.component.forEach": [ + "../../../absolute-sdk-patched/api/arkui/component/forEach" + ], + "arkui.component.formComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/formComponent" + ], + "arkui.component.formLink": [ + "../../../absolute-sdk-patched/api/arkui/component/formLink" + ], + "arkui.component.gauge": [ + "../../../absolute-sdk-patched/api/arkui/component/gauge" + ], + "arkui.component.gesture": [ + "../../../absolute-sdk-patched/api/arkui/component/gesture" + ], + "arkui.component.grid": [ + "../../../absolute-sdk-patched/api/arkui/component/grid" + ], + "arkui.component.gridCol": [ + "../../../absolute-sdk-patched/api/arkui/component/gridCol" + ], + "arkui.component.gridItem": [ + "../../../absolute-sdk-patched/api/arkui/component/gridItem" + ], + "arkui.component.gridRow": [ + "../../../absolute-sdk-patched/api/arkui/component/gridRow" + ], + "arkui.component.hyperlink": [ + "../../../absolute-sdk-patched/api/arkui/component/hyperlink" + ], + "arkui.component.image": [ + "../../../absolute-sdk-patched/api/arkui/component/image" + ], + "arkui.component.imageAnimator": [ + "../../../absolute-sdk-patched/api/arkui/component/imageAnimator" + ], + "arkui.component.imageCommon": [ + "../../../absolute-sdk-patched/api/arkui/component/imageCommon" + ], + "arkui.component.imageSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/imageSpan" + ], + "arkui.component.indicatorcomponent": [ + "../../../absolute-sdk-patched/api/arkui/component/indicatorcomponent" + ], + "arkui.component.inspector": [ + "../../../absolute-sdk-patched/api/arkui/component/inspector" + ], + "arkui.component.interop": [ + "../../../absolute-sdk-patched/api/arkui/component/interop" + ], + "arkui.component.lazyForEach": [ + "../../../absolute-sdk-patched/api/arkui/component/lazyForEach" + ], + "arkui.component.lazyGridLayout": [ + "../../../absolute-sdk-patched/api/arkui/component/lazyGridLayout" + ], + "arkui.component.line": [ + "../../../absolute-sdk-patched/api/arkui/component/line" + ], + "arkui.component.list": [ + "../../../absolute-sdk-patched/api/arkui/component/list" + ], + "arkui.component.listItem": [ + "../../../absolute-sdk-patched/api/arkui/component/listItem" + ], + "arkui.component.listItemGroup": [ + "../../../absolute-sdk-patched/api/arkui/component/listItemGroup" + ], + "arkui.component.loadingProgress": [ + "../../../absolute-sdk-patched/api/arkui/component/loadingProgress" + ], + "arkui.component.marquee": [ + "../../../absolute-sdk-patched/api/arkui/component/marquee" + ], + "arkui.component.matrix2d": [ + "../../../absolute-sdk-patched/api/arkui/component/matrix2d" + ], + "arkui.component.mediaCachedImage": [ + "../../../absolute-sdk-patched/api/arkui/component/mediaCachedImage" + ], + "arkui.component.menu": [ + "../../../absolute-sdk-patched/api/arkui/component/menu" + ], + "arkui.component.menuItem": [ + "../../../absolute-sdk-patched/api/arkui/component/menuItem" + ], + "arkui.component.menuItemGroup": [ + "../../../absolute-sdk-patched/api/arkui/component/menuItemGroup" + ], + "arkui.component.navDestination": [ + "../../../absolute-sdk-patched/api/arkui/component/navDestination" + ], + "arkui.component.navigation": [ + "../../../absolute-sdk-patched/api/arkui/component/navigation" + ], + "arkui.component.nodeContainer": [ + "../../../absolute-sdk-patched/api/arkui/component/nodeContainer" + ], + "arkui.component.pageTransition": [ + "../../../absolute-sdk-patched/api/arkui/component/pageTransition" + ], + "arkui.component.particle": [ + "../../../absolute-sdk-patched/api/arkui/component/particle" + ], + "arkui.component.pasteButton": [ + "../../../absolute-sdk-patched/api/arkui/component/pasteButton" + ], + "arkui.component.path": [ + "../../../absolute-sdk-patched/api/arkui/component/path" + ], + "arkui.component.patternLock": [ + "../../../absolute-sdk-patched/api/arkui/component/patternLock" + ], + "arkui.component.pluginComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/pluginComponent" + ], + "arkui.component.polygon": [ + "../../../absolute-sdk-patched/api/arkui/component/polygon" + ], + "arkui.component.polyline": [ + "../../../absolute-sdk-patched/api/arkui/component/polyline" + ], + "arkui.component.progress": [ + "../../../absolute-sdk-patched/api/arkui/component/progress" + ], + "arkui.component.qrcode": [ + "../../../absolute-sdk-patched/api/arkui/component/qrcode" + ], + "arkui.component.radio": [ + "../../../absolute-sdk-patched/api/arkui/component/radio" + ], + "arkui.component.rating": [ + "../../../absolute-sdk-patched/api/arkui/component/rating" + ], + "arkui.component.rect": [ + "../../../absolute-sdk-patched/api/arkui/component/rect" + ], + "arkui.component.refresh": [ + "../../../absolute-sdk-patched/api/arkui/component/refresh" + ], + "arkui.component.relativeContainer": [ + "../../../absolute-sdk-patched/api/arkui/component/relativeContainer" + ], + "arkui.component.remoteWindow": [ + "../../../absolute-sdk-patched/api/arkui/component/remoteWindow" + ], + "arkui.component.repeat": [ + "../../../absolute-sdk-patched/api/arkui/component/repeat" + ], + "arkui.component.resources": [ + "../../../absolute-sdk-patched/api/arkui/component/resources" + ], + "arkui.component.richEditor": [ + "../../../absolute-sdk-patched/api/arkui/component/richEditor" + ], + "arkui.component.richText": [ + "../../../absolute-sdk-patched/api/arkui/component/richText" + ], + "arkui.component.rootScene": [ + "../../../absolute-sdk-patched/api/arkui/component/rootScene" + ], + "arkui.component.row": [ + "../../../absolute-sdk-patched/api/arkui/component/row" + ], + "arkui.component.rowSplit": [ + "../../../absolute-sdk-patched/api/arkui/component/rowSplit" + ], + "arkui.component.saveButton": [ + "../../../absolute-sdk-patched/api/arkui/component/saveButton" + ], + "arkui.component.screen": [ + "../../../absolute-sdk-patched/api/arkui/component/screen" + ], + "arkui.component.scroll": [ + "../../../absolute-sdk-patched/api/arkui/component/scroll" + ], + "arkui.component.scrollBar": [ + "../../../absolute-sdk-patched/api/arkui/component/scrollBar" + ], + "arkui.component.search": [ + "../../../absolute-sdk-patched/api/arkui/component/search" + ], + "arkui.component.securityComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/securityComponent" + ], + "arkui.component.select": [ + "../../../absolute-sdk-patched/api/arkui/component/select" + ], + "arkui.component.shape": [ + "../../../absolute-sdk-patched/api/arkui/component/shape" + ], + "arkui.component.sidebar": [ + "../../../absolute-sdk-patched/api/arkui/component/sidebar" + ], + "arkui.component.slider": [ + "../../../absolute-sdk-patched/api/arkui/component/slider" + ], + "arkui.component.span": [ + "../../../absolute-sdk-patched/api/arkui/component/span" + ], + "arkui.component.stack": [ + "../../../absolute-sdk-patched/api/arkui/component/stack" + ], + "arkui.component.stepper": [ + "../../../absolute-sdk-patched/api/arkui/component/stepper" + ], + "arkui.component.stepperItem": [ + "../../../absolute-sdk-patched/api/arkui/component/stepperItem" + ], + "arkui.component.styledString": [ + "../../../absolute-sdk-patched/api/arkui/component/styledString" + ], + "arkui.component.swiper": [ + "../../../absolute-sdk-patched/api/arkui/component/swiper" + ], + "arkui.component.symbolSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/symbolSpan" + ], + "arkui.component.symbolglyph": [ + "../../../absolute-sdk-patched/api/arkui/component/symbolglyph" + ], + "arkui.component.tabContent": [ + "../../../absolute-sdk-patched/api/arkui/component/tabContent" + ], + "arkui.component.tabs": [ + "../../../absolute-sdk-patched/api/arkui/component/tabs" + ], + "arkui.component.text": [ + "../../../absolute-sdk-patched/api/arkui/component/text" + ], + "arkui.component.textArea": [ + "../../../absolute-sdk-patched/api/arkui/component/textArea" + ], + "arkui.component.textClock": [ + "../../../absolute-sdk-patched/api/arkui/component/textClock" + ], + "arkui.component.textCommon": [ + "../../../absolute-sdk-patched/api/arkui/component/textCommon" + ], + "arkui.component.textInput": [ + "../../../absolute-sdk-patched/api/arkui/component/textInput" + ], + "arkui.component.textPicker": [ + "../../../absolute-sdk-patched/api/arkui/component/textPicker" + ], + "arkui.component.textTimer": [ + "../../../absolute-sdk-patched/api/arkui/component/textTimer" + ], + "arkui.component.timePicker": [ + "../../../absolute-sdk-patched/api/arkui/component/timePicker" + ], + "arkui.component.toggle": [ + "../../../absolute-sdk-patched/api/arkui/component/toggle" + ], + "arkui.component.toolbar": [ + "../../../absolute-sdk-patched/api/arkui/component/toolbar" + ], + "arkui.component.uiExtensionComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/uiExtensionComponent" + ], + "arkui.component.units": [ + "../../../absolute-sdk-patched/api/arkui/component/units" + ], + "arkui.component.video": [ + "../../../absolute-sdk-patched/api/arkui/component/video" + ], + "arkui.component.waterFlow": [ + "../../../absolute-sdk-patched/api/arkui/component/waterFlow" + ], + "arkui.component.web": [ + "../../../absolute-sdk-patched/api/arkui/component/web" + ], + "arkui.component.windowScene": [ + "../../../absolute-sdk-patched/api/arkui/component/windowScene" + ], + "arkui.component.withTheme": [ + "../../../absolute-sdk-patched/api/arkui/component/withTheme" + ], + "arkui.component.xcomponent": [ + "../../../absolute-sdk-patched/api/arkui/component/xcomponent" + ], + "arkui.external.resource": [ + "../../../absolute-sdk-patched/api/arkui/external/resource" + ], + "arkui.stateManagement.animation.GlobalTimer": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/animation/GlobalTimer" + ], + "arkui.stateManagement.common": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/common" + ], + "arkui.stateManagement.decorator": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/decorator" + ], + "arkui.stateManagement.memo.bind": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/bind" + ], + "arkui.stateManagement.memo.changeListener": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/changeListener" + ], + "arkui.stateManagement.memo.contextLocal": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/contextLocal" + ], + "arkui.stateManagement.memo.entry": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/entry" + ], + "arkui.stateManagement.memo.node": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/node" + ], + "arkui.stateManagement.memo.remember": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/remember" + ], + "arkui.stateManagement.memo.repeat": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/repeat" + ], + "arkui.stateManagement.memo.testing": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/testing" + ], + "arkui.stateManagement.memorize.state": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memorize/state" + ], + "arkui.stateManagement.remember": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/remember" + ], + "arkui.stateManagement.runtime": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/runtime" + ], + "arkui.stateManagement.states.Disposable": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/Disposable" + ], + "arkui.stateManagement.states.GlobalStateManager": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/GlobalStateManager" + ], + "arkui.stateManagement.states.State": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/State" + ], + "arkui.stateManagement.storage.appStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/appStorage" + ], + "arkui.stateManagement.storage.environment": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/environment" + ], + "arkui.stateManagement.storage.localStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/localStorage" + ], + "arkui.stateManagement.storage.persistentStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/persistentStorage" + ], + "arkui.stateManagement.storage.storageProperty": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/storageProperty" + ], + "arkui.stateManagement.tree.IncrementalNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/IncrementalNode" + ], + "arkui.stateManagement.tree.PrimeNumbers": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/PrimeNumbers" + ], + "arkui.stateManagement.tree.ReadonlyTreeNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/ReadonlyTreeNode" + ], + "arkui.stateManagement.tree.TreeNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreeNode" + ], + "arkui.stateManagement.tree.TreePath": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreePath" + ], + "arkui.stateManagement.utils": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/utils" + ], + "bundleManager.AbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/AbilityInfo" + ], + "bundleManager.AppProvisionInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/AppProvisionInfo" + ], + "bundleManager.ApplicationInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ApplicationInfo" + ], + "bundleManager.BundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundleInfo" + ], + "bundleManager.BundlePackInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundlePackInfo" + ], + "bundleManager.BundleResourceInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundleResourceInfo" + ], + "bundleManager.DispatchInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/DispatchInfo" + ], + "bundleManager.ElementName": [ + "../../../absolute-sdk-patched/api/bundleManager/ElementName" + ], + "bundleManager.ExtensionAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ExtensionAbilityInfo" + ], + "bundleManager.HapModuleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/HapModuleInfo" + ], + "bundleManager.LauncherAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityInfo" + ], + "bundleManager.LauncherAbilityResourceInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityResourceInfo" + ], + "bundleManager.Metadata": [ + "../../../absolute-sdk-patched/api/bundleManager/Metadata" + ], + "bundleManager.OverlayModuleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/OverlayModuleInfo" + ], + "bundleManager.PermissionDef": [ + "../../../absolute-sdk-patched/api/bundleManager/PermissionDef" + ], + "bundleManager.PluginBundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/PluginBundleInfo" + ], + "bundleManager.RecoverableApplicationInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/RecoverableApplicationInfo" + ], + "bundleManager.RemoteAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/RemoteAbilityInfo" + ], + "bundleManager.SharedBundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/SharedBundleInfo" + ], + "bundleManager.ShortcutInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ShortcutInfo" + ], + "bundleManager.Skill": [ + "../../../absolute-sdk-patched/api/bundleManager/Skill" + ], + "common.full.canvaspattern": [ + "../../../absolute-sdk-patched/api/common/full/canvaspattern" + ], + "commonEvent.commonEventData": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventData" + ], + "commonEvent.commonEventPublishData": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventPublishData" + ], + "commonEvent.commonEventSubscribeInfo": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventSubscribeInfo" + ], + "commonEvent.commonEventSubscriber": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventSubscriber" + ], + "global.rawFileDescriptor": [ + "../../../absolute-sdk-patched/api/global/rawFileDescriptor" + ], + "global.resource": [ + "../../../absolute-sdk-patched/api/global/resource" + ], + "graphics3d.Scene": [ + "../../../absolute-sdk-patched/api/graphics3d/Scene" + ], + "graphics3d.SceneNodes": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneNodes" + ], + "graphics3d.ScenePostProcessSettings": [ + "../../../absolute-sdk-patched/api/graphics3d/ScenePostProcessSettings" + ], + "graphics3d.SceneResources": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneResources" + ], + "graphics3d.SceneTypes": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneTypes" + ], + "multimedia.ringtonePlayer": [ + "../../../absolute-sdk-patched/api/multimedia/ringtonePlayer" + ], + "multimedia.soundPool": [ + "../../../absolute-sdk-patched/api/multimedia/soundPool" + ], + "multimedia.systemTonePlayer": [ + "../../../absolute-sdk-patched/api/multimedia/systemTonePlayer" + ], + "notification.NotificationCommonDef": [ + "../../../absolute-sdk-patched/api/notification/NotificationCommonDef" + ], + "notification.notificationActionButton": [ + "../../../absolute-sdk-patched/api/notification/notificationActionButton" + ], + "notification.notificationContent": [ + "../../../absolute-sdk-patched/api/notification/notificationContent" + ], + "notification.notificationFlags": [ + "../../../absolute-sdk-patched/api/notification/notificationFlags" + ], + "notification.notificationRequest": [ + "../../../absolute-sdk-patched/api/notification/notificationRequest" + ], + "notification.notificationSlot": [ + "../../../absolute-sdk-patched/api/notification/notificationSlot" + ], + "notification.notificationSorting": [ + "../../../absolute-sdk-patched/api/notification/notificationSorting" + ], + "notification.notificationSortingMap": [ + "../../../absolute-sdk-patched/api/notification/notificationSortingMap" + ], + "notification.notificationSubscribeInfo": [ + "../../../absolute-sdk-patched/api/notification/notificationSubscribeInfo" + ], + "notification.notificationSubscriber": [ + "../../../absolute-sdk-patched/api/notification/notificationSubscriber" + ], + "notification.notificationTemplate": [ + "../../../absolute-sdk-patched/api/notification/notificationTemplate" + ], + "notification.notificationUserInput": [ + "../../../absolute-sdk-patched/api/notification/notificationUserInput" + ], + "permissions": [ + "../../../absolute-sdk-patched/api/permissions" + ], + "security.PermissionRequestResult": [ + "../../../absolute-sdk-patched/api/security/PermissionRequestResult" + ], + "tag.nfctech": [ + "../../../absolute-sdk-patched/api/tag/nfctech" + ], + "tag.tagSession": [ + "../../../absolute-sdk-patched/api/tag/tagSession" + ], + "wantAgent.triggerInfo": [ + "../../../absolute-sdk-patched/api/wantAgent/triggerInfo" + ], + "wantAgent.wantAgentInfo": [ + "../../../absolute-sdk-patched/api/wantAgent/wantAgentInfo" + ], + "arkui.Storage": [ + "../../../absolute-sdk-patched/api/arkui/Storage" + ] }, "plugins": [ { @@ -54,4 +1921,4 @@ "include": [ "./src/ets/**/*.ets" ] -} +} \ No newline at end of file diff --git a/incremental/benchmarks/.gitlab-ci.yml b/incremental/benchmarks/.gitlab-ci.yml index 0b50203759a01a8019c48177e6925d4a0a63d750..095ccdc50719de42038051d082a7c064a50b00d2 100644 --- a/incremental/benchmarks/.gitlab-ci.yml +++ b/incremental/benchmarks/.gitlab-ci.yml @@ -32,3 +32,4 @@ memo-benchmark (ArkTS): - install node modules (tools) - build ui2abc-all M3 - annotate all + - download and prepare SDK diff --git a/incremental/benchmarks/memo-benchmark/package.json b/incremental/benchmarks/memo-benchmark/package.json index ee65414f5dd46276938cefc4b869870ca12718f7..a8a6760697c22f98bc499d9e287ee8686b6e12c3 100644 --- a/incremental/benchmarks/memo-benchmark/package.json +++ b/incremental/benchmarks/memo-benchmark/package.json @@ -14,8 +14,11 @@ "scripts": "lib/js/app.js", "outputPath": "dist" }, + "imports": { + "#compat": "./build/src/compat/typescript.js" + }, "scripts": { - "clean": "rimraf build lib ets", + "clean": "rimraf build lib ets", "compile": "WEBPACK_NO_MINIMIZE=true webpack --config webpack.config.node.js", "run": "npm run compile && node lib/js/app.js", "annotate": "npm run compile --prefix ../../../ui2abc/annotate && node ../../../ui2abc/annotate", diff --git a/arkoala-arkts/arkui/sdk/src/component/forEach.ets b/incremental/benchmarks/memo-benchmark/src/compat/arkts.ts similarity index 70% rename from arkoala-arkts/arkui/sdk/src/component/forEach.ets rename to incremental/benchmarks/memo-benchmark/src/compat/arkts.ts index 87c532b8732c47c5ddeec9e10a1c3dd9eebd8f85..f69148d97cc52915f798ee34075481bd72d433f3 100644 --- a/arkoala-arkts/arkui/sdk/src/component/forEach.ets +++ b/incremental/benchmarks/memo-benchmark/src/compat/arkts.ts @@ -13,13 +13,12 @@ * limitations under the License. */ -import { memo } from "@koalaui/runtime/annotations" - -@memo -export function ForEach(data: Array, - @memo - itemGenerator: (item: T, index: int) => void, - keyGenerator?: (item: T, index: int) => string, -): void { - throw new Error("stub") -} +export { + IncrementalNode, + MutableState, + NodeAttach, + memoRoot, + mutableState, + toRootHierarchy, + updateStateManager, +} from "arkui.stateManagement.runtime" diff --git a/arkoala-arkts/arkui/sdk/src/resources.ets b/incremental/benchmarks/memo-benchmark/src/compat/typescript.ts similarity index 66% rename from arkoala-arkts/arkui/sdk/src/resources.ets rename to incremental/benchmarks/memo-benchmark/src/compat/typescript.ts index 42a95e7f53bd3ab68aaef794226bacc97ff88448..0ac45e044fb31bfa440a3473afb595f4f0807e37 100644 --- a/arkoala-arkts/arkui/sdk/src/resources.ets +++ b/incremental/benchmarks/memo-benchmark/src/compat/typescript.ts @@ -13,12 +13,12 @@ * limitations under the License. */ -package arkui.resources; -import { Resource } from "global.resource"; - -export function _r(bundleName: string, moduleName: string, name: string): Resource { - throw new Error("stub") -} -export function _rawfile(bundleName: string, moduleName: string, name: string): Resource { - throw new Error("stub") -} +export { + IncrementalNode, + MutableState, + NodeAttach, + memoRoot, + mutableState, + toRootHierarchy, + updateStateManager, +} from "@koalaui/runtime" diff --git a/incremental/benchmarks/memo-benchmark/src/main.ts b/incremental/benchmarks/memo-benchmark/src/main.ts index 19811113498efd04bbddd7859cece1595e7e3f62..8753403b3140b33457c5e2396757601bc1f995dc 100644 --- a/incremental/benchmarks/memo-benchmark/src/main.ts +++ b/incremental/benchmarks/memo-benchmark/src/main.ts @@ -22,7 +22,7 @@ import { mutableState, toRootHierarchy, updateStateManager, -} from "@koalaui/runtime" +} from "#compat" function now(): number { return Date.now() diff --git a/incremental/benchmarks/memo-benchmark/tsconfig-base.json b/incremental/benchmarks/memo-benchmark/tsconfig-base.json index 5573b749b335033db432ddeef9773cf31474f292..d7e6a52c554eb90eeb62ef5013e9724bfa5a29d1 100644 --- a/incremental/benchmarks/memo-benchmark/tsconfig-base.json +++ b/incremental/benchmarks/memo-benchmark/tsconfig-base.json @@ -5,7 +5,10 @@ "baseUrl": ".", "plugins": [ { "transform": "@koalaui/compiler-plugin/build/lib/src/koala-transformer.js", "trace": true } - ] + ], + "paths": { + "#compat": ["./src/compat/typescript.ts"] + } }, "references": [ { "path": "../common" }, @@ -13,7 +16,7 @@ { "path": "../runtime" } ], "exclude": [ - "node_modules", "build", "dist" + "node_modules", "build", "dist", "src/compat/arkts.ts" ], "include": [ "src" diff --git a/incremental/benchmarks/memo-benchmark/ui2abcconfig.json b/incremental/benchmarks/memo-benchmark/ui2abcconfig.json index 0d1945a8f8e6cc29f2792066a352bc0f6349dcf4..75191d1e52951c8d23bce8c29ede6221fc028822 100644 --- a/incremental/benchmarks/memo-benchmark/ui2abcconfig.json +++ b/incremental/benchmarks/memo-benchmark/ui2abcconfig.json @@ -4,10 +4,1908 @@ "outDir": "build", "baseUrl": ".", "paths": { - "@koalaui/common": ["../../common/src"], - "@koalaui/compat": ["../../compat/src/arkts"], - "@koalaui/runtime": ["../../runtime/ets"], - "@koalaui/runtime/annotations": ["../../runtime/annotations"] + "#compat": [ + "./ets/compat/arkts.ts" + ], + "@koalaui/common": [ + "../../common/src" + ], + "@koalaui/compat": [ + "../../compat/src/arkts" + ], + "@koalaui/runtime/annotations": [ + "../../runtime/annotations" + ], + "@ohos.arkui": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.InputMethodSubtype": [ + "../../../absolute-sdk-patched/api/@ohos.InputMethodSubtype" + ], + "@ohos.UiTest": [ + "../../../absolute-sdk-patched/api/@ohos.UiTest" + ], + "@ohos.WorkSchedulerExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.WorkSchedulerExtensionAbility" + ], + "@ohos.ability.errorCode": [ + "../../../absolute-sdk-patched/api/@ohos.ability.errorCode" + ], + "@ohos.ability.screenLockFileManager": [ + "../../../absolute-sdk-patched/api/@ohos.ability.screenLockFileManager" + ], + "@ohos.abilityAccessCtrl": [ + "../../../absolute-sdk-patched/api/@ohos.abilityAccessCtrl" + ], + "@ohos.accessibility.config": [ + "../../../absolute-sdk-patched/api/@ohos.accessibility.config" + ], + "@ohos.accessibility": [ + "../../../absolute-sdk-patched/api/@ohos.accessibility" + ], + "@ohos.account.appAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.appAccount" + ], + "@ohos.account.distributedAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.distributedAccount" + ], + "@ohos.account.osAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.osAccount" + ], + "@ohos.animation.windowAnimationManager": [ + "../../../absolute-sdk-patched/api/@ohos.animation.windowAnimationManager" + ], + "@ohos.animator": [ + "../../../absolute-sdk-patched/api/@ohos.animator" + ], + "@ohos.app.ability.Ability": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Ability" + ], + "@ohos.app.ability.AbilityConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityConstant" + ], + "@ohos.app.ability.AbilityLifecycleCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityLifecycleCallback" + ], + "@ohos.app.ability.AbilityStage": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityStage" + ], + "@ohos.app.ability.ApplicationStateChangeCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ApplicationStateChangeCallback" + ], + "@ohos.app.ability.AtomicServiceOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AtomicServiceOptions" + ], + "@ohos.app.ability.Configuration": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Configuration" + ], + "@ohos.app.ability.ConfigurationConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ConfigurationConstant" + ], + "@ohos.app.ability.DriverExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.DriverExtensionAbility" + ], + "@ohos.app.ability.EnvironmentCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.EnvironmentCallback" + ], + "@ohos.app.ability.ExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ExtensionAbility" + ], + "@ohos.app.ability.InsightIntentContext": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentContext" + ], + "@ohos.app.ability.InsightIntentExecutor": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentExecutor" + ], + "@ohos.app.ability.InteropAbilityLifecycleCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InteropAbilityLifecycleCallback" + ], + "@ohos.app.ability.MediaControlExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.MediaControlExtensionAbility" + ], + "@ohos.app.ability.OpenLinkOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.OpenLinkOptions" + ], + "@ohos.app.ability.PhotoEditorExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.PhotoEditorExtensionAbility" + ], + "@ohos.app.ability.PrintExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.PrintExtensionAbility" + ], + "@ohos.app.ability.ServiceExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ServiceExtensionAbility" + ], + "@ohos.app.ability.ShareExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ShareExtensionAbility" + ], + "@ohos.app.ability.StartOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.StartOptions" + ], + "@ohos.app.ability.UIAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIAbility" + ], + "@ohos.app.ability.UIExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionAbility" + ], + "@ohos.app.ability.UIExtensionContentSession": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionContentSession" + ], + "@ohos.app.ability.UserAuthExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UserAuthExtensionAbility" + ], + "@ohos.app.ability.Want": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Want" + ], + "@ohos.app.ability.abilityDelegatorRegistry": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.abilityDelegatorRegistry" + ], + "@ohos.app.ability.abilityManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.abilityManager" + ], + "@ohos.app.ability.appManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.appManager" + ], + "@ohos.app.ability.appRecovery": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.appRecovery" + ], + "@ohos.app.ability.application": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.application" + ], + "@ohos.app.ability.autoFillManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.autoFillManager" + ], + "@ohos.app.ability.common": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.common" + ], + "@ohos.app.ability.contextConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.contextConstant" + ], + "@ohos.app.ability.dataUriUtils": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dataUriUtils" + ], + "@ohos.app.ability.dialogRequest": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dialogRequest" + ], + "@ohos.app.ability.dialogSession": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dialogSession" + ], + "@ohos.app.ability.insightIntent": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntent" + ], + "@ohos.app.ability.insightIntentDriver": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntentDriver" + ], + "@ohos.app.ability.missionManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.missionManager" + ], + "@ohos.app.ability.wantAgent": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.wantAgent" + ], + "@ohos.app.ability.wantConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.wantConstant" + ], + "@ohos.app.form.FormExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.FormExtensionAbility" + ], + "@ohos.app.form.formBindingData": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formBindingData" + ], + "@ohos.app.form.formInfo": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formInfo" + ], + "@ohos.app.form.formProvider": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formProvider" + ], + "@ohos.application.BackupExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.application.BackupExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionContext": [ + "../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionContext" + ], + "@ohos.application.formError": [ + "../../../absolute-sdk-patched/api/@ohos.application.formError" + ], + "@ohos.application.testRunner": [ + "../../../absolute-sdk-patched/api/@ohos.application.testRunner" + ], + "@ohos.application.uriPermissionManager": [ + "../../../absolute-sdk-patched/api/@ohos.application.uriPermissionManager" + ], + "@ohos.arkui.ArcSwiper": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.ArcSwiper" + ], + "@ohos.arkui.Parallelize": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.Parallelize" + ], + "@ohos.arkui.UIContext": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.UIContext" + ], + "@ohos.arkui.advanced.ComposeListItem": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeListItem" + ], + "@ohos.arkui.advanced.ComposeTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeTitleBar" + ], + "@ohos.arkui.advanced.Dialog": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Dialog" + ], + "@ohos.arkui.advanced.EditableTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.EditableTitleBar" + ], + "@ohos.arkui.advanced.ExceptionPrompt": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ExceptionPrompt" + ], + "@ohos.arkui.advanced.Filter": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Filter" + ], + "@ohos.arkui.advanced.FullScreenLaunchComponent": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.FullScreenLaunchComponent" + ], + "@ohos.arkui.advanced.MultiNavigation": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.MultiNavigation" + ], + "@ohos.arkui.advanced.ProgressButton": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ProgressButton" + ], + "@ohos.arkui.advanced.SplitLayout": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SplitLayout" + ], + "@ohos.arkui.advanced.SubHeader": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SubHeader" + ], + "@ohos.arkui.advanced.SwipeRefresher": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SwipeRefresher" + ], + "@ohos.arkui.advanced.TabTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TabTitleBar" + ], + "@ohos.arkui.advanced.ToolBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ToolBar" + ], + "@ohos.arkui.advanced.TreeView": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TreeView" + ], + "@ohos.arkui.component": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.arkui.componentSnapshot": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.componentSnapshot" + ], + "@ohos.arkui.componentUtils": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.componentUtils" + ], + "@ohos.arkui.dragController": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.dragController" + ], + "@ohos.arkui.drawableDescriptor": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.drawableDescriptor" + ], + "@ohos.arkui.inspector": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.inspector" + ], + "@ohos.arkui.modifier": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.modifier" + ], + "@ohos.arkui.node": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.node" + ], + "@ohos.arkui.observer": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.observer" + ], + "@ohos.arkui.performanceMonitor": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.performanceMonitor" + ], + "@ohos.arkui.shape": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.shape" + ], + "@ohos.arkui.stateManagement": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.stateManagement" + ], + "@ohos.arkui.theme": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.theme" + ], + "@ohos.arkui.uiExtension": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.uiExtension" + ], + "@ohos.base": [ + "../../../absolute-sdk-patched/api/@ohos.base" + ], + "@ohos.batteryInfo": [ + "../../../absolute-sdk-patched/api/@ohos.batteryInfo" + ], + "@ohos.batteryStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.batteryStatistics" + ], + "@ohos.bluetooth.a2dp": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.a2dp" + ], + "@ohos.bluetooth.access": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.access" + ], + "@ohos.bluetooth.baseProfile": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.baseProfile" + ], + "@ohos.bluetooth.ble": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.ble" + ], + "@ohos.bluetooth.connection": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.connection" + ], + "@ohos.bluetooth.constant": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.constant" + ], + "@ohos.bluetooth.hfp": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.hfp" + ], + "@ohos.bluetooth.hid": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.hid" + ], + "@ohos.brightness": [ + "../../../absolute-sdk-patched/api/@ohos.brightness" + ], + "@ohos.buffer": [ + "../../../absolute-sdk-patched/api/@ohos.buffer" + ], + "@ohos.bundle.appControl": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.appControl" + ], + "@ohos.bundle.bundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleManager" + ], + "@ohos.bundle.bundleMonitor": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleMonitor" + ], + "@ohos.bundle.bundleResourceManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleResourceManager" + ], + "@ohos.bundle.defaultAppManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.defaultAppManager" + ], + "@ohos.bundle.distributedBundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.distributedBundleManager" + ], + "@ohos.bundle.freeInstall": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.freeInstall" + ], + "@ohos.bundle.installer": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.installer" + ], + "@ohos.bundle.launcherBundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.launcherBundleManager" + ], + "@ohos.bundle.overlay": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.overlay" + ], + "@ohos.bundle.shortcutManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.shortcutManager" + ], + "@ohos.charger": [ + "../../../absolute-sdk-patched/api/@ohos.charger" + ], + "@ohos.commonEventManager": [ + "../../../absolute-sdk-patched/api/@ohos.commonEventManager" + ], + "@ohos.configPolicy": [ + "../../../absolute-sdk-patched/api/@ohos.configPolicy" + ], + "@ohos.curves": [ + "../../../absolute-sdk-patched/api/@ohos.curves" + ], + "@ohos.customization.customConfig": [ + "../../../absolute-sdk-patched/api/@ohos.customization.customConfig" + ], + "@ohos.data.DataShareResultSet": [ + "../../../absolute-sdk-patched/api/@ohos.data.DataShareResultSet" + ], + "@ohos.data.ValuesBucket": [ + "../../../absolute-sdk-patched/api/@ohos.data.ValuesBucket" + ], + "@ohos.data.dataShare": [ + "../../../absolute-sdk-patched/api/@ohos.data.dataShare" + ], + "@ohos.data.dataSharePredicates": [ + "../../../absolute-sdk-patched/api/@ohos.data.dataSharePredicates" + ], + "@ohos.data.distributedKVStore": [ + "../../../absolute-sdk-patched/api/@ohos.data.distributedKVStore" + ], + "@ohos.data.preferences": [ + "../../../absolute-sdk-patched/api/@ohos.data.preferences" + ], + "@ohos.data.relationalStore": [ + "../../../absolute-sdk-patched/api/@ohos.data.relationalStore" + ], + "@ohos.data.unifiedDataChannel": [ + "../../../absolute-sdk-patched/api/@ohos.data.unifiedDataChannel" + ], + "@ohos.data.uniformTypeDescriptor": [ + "../../../absolute-sdk-patched/api/@ohos.data.uniformTypeDescriptor" + ], + "@ohos.deviceInfo": [ + "../../../absolute-sdk-patched/api/@ohos.deviceInfo" + ], + "@ohos.deviceStatus.dragInteraction": [ + "../../../absolute-sdk-patched/api/@ohos.deviceStatus.dragInteraction" + ], + "@ohos.display": [ + "../../../absolute-sdk-patched/api/@ohos.display" + ], + "@ohos.distributedDeviceManager": [ + "../../../absolute-sdk-patched/api/@ohos.distributedDeviceManager" + ], + "@ohos.distributedHardware.mechanicManager": [ + "../../../absolute-sdk-patched/api/@ohos.distributedHardware.mechanicManager" + ], + "@ohos.driver.deviceManager": [ + "../../../absolute-sdk-patched/api/@ohos.driver.deviceManager" + ], + "@ohos.effectKit": [ + "../../../absolute-sdk-patched/api/@ohos.effectKit" + ], + "@ohos.enterprise.adminManager": [ + "../../../absolute-sdk-patched/api/@ohos.enterprise.adminManager" + ], + "@ohos.enterprise.securityManager": [ + "../../../absolute-sdk-patched/api/@ohos.enterprise.securityManager" + ], + "@ohos.events.emitter": [ + "../../../absolute-sdk-patched/api/@ohos.events.emitter" + ], + "@ohos.file.cloudSync": [ + "../../../absolute-sdk-patched/api/@ohos.file.cloudSync" + ], + "@ohos.file.cloudSyncManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.cloudSyncManager" + ], + "@ohos.file.environment": [ + "../../../absolute-sdk-patched/api/@ohos.file.environment" + ], + "@ohos.file.fileuri": [ + "../../../absolute-sdk-patched/api/@ohos.file.fileuri" + ], + "@ohos.file.fs": [ + "../../../absolute-sdk-patched/api/@ohos.file.fs" + ], + "@ohos.file.hash": [ + "../../../absolute-sdk-patched/api/@ohos.file.hash" + ], + "@ohos.file.keyManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.keyManager" + ], + "@ohos.file.photoAccessHelper": [ + "../../../absolute-sdk-patched/api/@ohos.file.photoAccessHelper" + ], + "@ohos.file.securityLabel": [ + "../../../absolute-sdk-patched/api/@ohos.file.securityLabel" + ], + "@ohos.file.statvfs": [ + "../../../absolute-sdk-patched/api/@ohos.file.statvfs" + ], + "@ohos.file.storageStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.file.storageStatistics" + ], + "@ohos.file.volumeManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.volumeManager" + ], + "@ohos.fileshare": [ + "../../../absolute-sdk-patched/api/@ohos.fileshare" + ], + "@ohos.font": [ + "../../../absolute-sdk-patched/api/@ohos.font" + ], + "@ohos.fontManager": [ + "../../../absolute-sdk-patched/api/@ohos.fontManager" + ], + "@ohos.geoLocationManager": [ + "../../../absolute-sdk-patched/api/@ohos.geoLocationManager" + ], + "@ohos.graphics.colorSpaceManager": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.colorSpaceManager" + ], + "@ohos.graphics.common2D": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.common2D" + ], + "@ohos.graphics.displaySync": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.displaySync" + ], + "@ohos.graphics.drawing": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.drawing" + ], + "@ohos.graphics.hdrCapability": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.hdrCapability" + ], + "@ohos.graphics.scene": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.scene" + ], + "@ohos.graphics.text": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.text" + ], + "@ohos.graphics.uiEffect": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.uiEffect" + ], + "@ohos.hiSysEvent": [ + "../../../absolute-sdk-patched/api/@ohos.hiSysEvent" + ], + "@ohos.hiTraceChain": [ + "../../../absolute-sdk-patched/api/@ohos.hiTraceChain" + ], + "@ohos.hiTraceMeter": [ + "../../../absolute-sdk-patched/api/@ohos.hiTraceMeter" + ], + "@ohos.hichecker": [ + "../../../absolute-sdk-patched/api/@ohos.hichecker" + ], + "@ohos.hidebug": [ + "../../../absolute-sdk-patched/api/@ohos.hidebug" + ], + "@ohos.hilog": [ + "../../../absolute-sdk-patched/api/@ohos.hilog" + ], + "@ohos.hiviewdfx.hiAppEvent": [ + "../../../absolute-sdk-patched/api/@ohos.hiviewdfx.hiAppEvent" + ], + "@ohos.i18n": [ + "../../../absolute-sdk-patched/api/@ohos.i18n" + ], + "@ohos.inputMethod.Panel": [ + "../../../absolute-sdk-patched/api/@ohos.inputMethod.Panel" + ], + "@ohos.inputMethod": [ + "../../../absolute-sdk-patched/api/@ohos.inputMethod" + ], + "@ohos.intl": [ + "../../../absolute-sdk-patched/api/@ohos.intl" + ], + "@ohos.logLibrary": [ + "../../../absolute-sdk-patched/api/@ohos.logLibrary" + ], + "@ohos.matrix4": [ + "../../../absolute-sdk-patched/api/@ohos.matrix4" + ], + "@ohos.measure": [ + "../../../absolute-sdk-patched/api/@ohos.measure" + ], + "@ohos.mediaquery": [ + "../../../absolute-sdk-patched/api/@ohos.mediaquery" + ], + "@ohos.multimedia.audio": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.audio" + ], + "@ohos.multimedia.audioHaptic": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.audioHaptic" + ], + "@ohos.multimedia.avCastPickerParam": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.avCastPickerParam" + ], + "@ohos.multimedia.avsession": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.avsession" + ], + "@ohos.multimedia.camera": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.camera" + ], + "@ohos.multimedia.cameraPicker": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.cameraPicker" + ], + "@ohos.multimedia.drm": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.drm" + ], + "@ohos.multimedia.image": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.image" + ], + "@ohos.multimedia.media": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.media" + ], + "@ohos.multimedia.systemSoundManager": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.systemSoundManager" + ], + "@ohos.multimodalInput.gestureEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.gestureEvent" + ], + "@ohos.multimodalInput.inputConsumer": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputConsumer" + ], + "@ohos.multimodalInput.inputDevice": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputDevice" + ], + "@ohos.multimodalInput.inputEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputEvent" + ], + "@ohos.multimodalInput.intentionCode": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.intentionCode" + ], + "@ohos.multimodalInput.keyCode": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyCode" + ], + "@ohos.multimodalInput.keyEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyEvent" + ], + "@ohos.multimodalInput.mouseEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.mouseEvent" + ], + "@ohos.multimodalInput.pointer": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.pointer" + ], + "@ohos.multimodalInput.shortKey": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.shortKey" + ], + "@ohos.multimodalInput.touchEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.touchEvent" + ], + "@ohos.net.connection": [ + "../../../absolute-sdk-patched/api/@ohos.net.connection" + ], + "@ohos.net.http": [ + "../../../absolute-sdk-patched/api/@ohos.net.http" + ], + "@ohos.net.networkSecurity": [ + "../../../absolute-sdk-patched/api/@ohos.net.networkSecurity" + ], + "@ohos.net.sharing": [ + "../../../absolute-sdk-patched/api/@ohos.net.sharing" + ], + "@ohos.net.statistics": [ + "../../../absolute-sdk-patched/api/@ohos.net.statistics" + ], + "@ohos.net.webSocket": [ + "../../../absolute-sdk-patched/api/@ohos.net.webSocket" + ], + "@ohos.nfc.cardEmulation": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.cardEmulation" + ], + "@ohos.nfc.controller": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.controller" + ], + "@ohos.nfc.tag": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.tag" + ], + "@ohos.notificationManager": [ + "../../../absolute-sdk-patched/api/@ohos.notificationManager" + ], + "@ohos.notificationSubscribe": [ + "../../../absolute-sdk-patched/api/@ohos.notificationSubscribe" + ], + "@ohos.pasteboard": [ + "../../../absolute-sdk-patched/api/@ohos.pasteboard" + ], + "@ohos.pluginComponent": [ + "../../../absolute-sdk-patched/api/@ohos.pluginComponent" + ], + "@ohos.power": [ + "../../../absolute-sdk-patched/api/@ohos.power" + ], + "@ohos.print": [ + "../../../absolute-sdk-patched/api/@ohos.print" + ], + "@ohos.privacyManager": [ + "../../../absolute-sdk-patched/api/@ohos.privacyManager" + ], + "@ohos.prompt": [ + "../../../absolute-sdk-patched/api/@ohos.prompt" + ], + "@ohos.promptAction": [ + "../../../absolute-sdk-patched/api/@ohos.promptAction" + ], + "@ohos.reminderAgentManager": [ + "../../../absolute-sdk-patched/api/@ohos.reminderAgentManager" + ], + "@ohos.request": [ + "../../../absolute-sdk-patched/api/@ohos.request" + ], + "@ohos.resourceManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceManager" + ], + "@ohos.resourceschedule.backgroundProcessManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundProcessManager" + ], + "@ohos.resourceschedule.backgroundTaskManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundTaskManager" + ], + "@ohos.resourceschedule.deviceStandby": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.deviceStandby" + ], + "@ohos.resourceschedule.systemload": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.systemload" + ], + "@ohos.resourceschedule.usageStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.usageStatistics" + ], + "@ohos.resourceschedule.workScheduler": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.workScheduler" + ], + "@ohos.router": [ + "../../../absolute-sdk-patched/api/@ohos.router" + ], + "@ohos.rpc": [ + "../../../absolute-sdk-patched/api/@ohos.rpc" + ], + "@ohos.runningLock": [ + "../../../absolute-sdk-patched/api/@ohos.runningLock" + ], + "@ohos.screen": [ + "../../../absolute-sdk-patched/api/@ohos.screen" + ], + "@ohos.screenLock": [ + "../../../absolute-sdk-patched/api/@ohos.screenLock" + ], + "@ohos.screenshot": [ + "../../../absolute-sdk-patched/api/@ohos.screenshot" + ], + "@ohos.security.cert": [ + "../../../absolute-sdk-patched/api/@ohos.security.cert" + ], + "@ohos.security.certManager": [ + "../../../absolute-sdk-patched/api/@ohos.security.certManager" + ], + "@ohos.security.certManagerDialog": [ + "../../../absolute-sdk-patched/api/@ohos.security.certManagerDialog" + ], + "@ohos.security.cryptoFramework": [ + "../../../absolute-sdk-patched/api/@ohos.security.cryptoFramework" + ], + "@ohos.security.huks": [ + "../../../absolute-sdk-patched/api/@ohos.security.huks" + ], + "@ohos.sensor": [ + "../../../absolute-sdk-patched/api/@ohos.sensor" + ], + "@ohos.settings": [ + "../../../absolute-sdk-patched/api/@ohos.settings" + ], + "@ohos.systemCapability": [ + "../../../absolute-sdk-patched/api/@ohos.systemCapability" + ], + "@ohos.systemDateTime": [ + "../../../absolute-sdk-patched/api/@ohos.systemDateTime" + ], + "@ohos.systemParameterEnhance": [ + "../../../absolute-sdk-patched/api/@ohos.systemParameterEnhance" + ], + "@ohos.systemTimer": [ + "../../../absolute-sdk-patched/api/@ohos.systemTimer" + ], + "@ohos.telephony.call": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.call" + ], + "@ohos.telephony.data": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.data" + ], + "@ohos.telephony.esim": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.esim" + ], + "@ohos.telephony.observer": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.observer" + ], + "@ohos.telephony.radio": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.radio" + ], + "@ohos.telephony.sim": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.sim" + ], + "@ohos.telephony.sms": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.sms" + ], + "@ohos.thermal": [ + "../../../absolute-sdk-patched/api/@ohos.thermal" + ], + "@ohos.transfer": [ + "../../../absolute-sdk-patched/api/@ohos.transfer" + ], + "@ohos.uiAppearance": [ + "../../../absolute-sdk-patched/api/@ohos.uiAppearance" + ], + "@ohos.uiExtensionHost": [ + "../../../absolute-sdk-patched/api/@ohos.uiExtensionHost" + ], + "@ohos.update": [ + "../../../absolute-sdk-patched/api/@ohos.update" + ], + "@ohos.uri": [ + "../../../absolute-sdk-patched/api/@ohos.uri" + ], + "@ohos.url": [ + "../../../absolute-sdk-patched/api/@ohos.url" + ], + "@ohos.usbManager": [ + "../../../absolute-sdk-patched/api/@ohos.usbManager" + ], + "@ohos.usbManager.serial": [ + "../../../absolute-sdk-patched/api/@ohos.usbManager.serial" + ], + "@ohos.userIAM.faceAuth": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.faceAuth" + ], + "@ohos.userIAM.userAccessCtrl": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.userAccessCtrl" + ], + "@ohos.userIAM.userAuth": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.userAuth" + ], + "@ohos.util.ArrayList": [ + "../../../absolute-sdk-patched/api/@ohos.util.ArrayList" + ], + "@ohos.util.Deque": [ + "../../../absolute-sdk-patched/api/@ohos.util.Deque" + ], + "@ohos.util.HashMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.HashMap" + ], + "@ohos.util.HashSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.HashSet" + ], + "@ohos.util.LightWeightMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.LightWeightMap" + ], + "@ohos.util.LightWeightSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.LightWeightSet" + ], + "@ohos.util.LinkedList": [ + "../../../absolute-sdk-patched/api/@ohos.util.LinkedList" + ], + "@ohos.util.List": [ + "../../../absolute-sdk-patched/api/@ohos.util.List" + ], + "@ohos.util.PlainArray": [ + "../../../absolute-sdk-patched/api/@ohos.util.PlainArray" + ], + "@ohos.util.Queue": [ + "../../../absolute-sdk-patched/api/@ohos.util.Queue" + ], + "@ohos.util.Stack": [ + "../../../absolute-sdk-patched/api/@ohos.util.Stack" + ], + "@ohos.util.TreeMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.TreeMap" + ], + "@ohos.util.TreeSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.TreeSet" + ], + "@ohos.util": [ + "../../../absolute-sdk-patched/api/@ohos.util" + ], + "@ohos.util.stream": [ + "../../../absolute-sdk-patched/api/@ohos.util.stream" + ], + "@ohos.vibrator": [ + "../../../absolute-sdk-patched/api/@ohos.vibrator" + ], + "@ohos.wantAgent": [ + "../../../absolute-sdk-patched/api/@ohos.wantAgent" + ], + "@ohos.web.netErrorList": [ + "../../../absolute-sdk-patched/api/@ohos.web.netErrorList" + ], + "@ohos.web.webview": [ + "../../../absolute-sdk-patched/api/@ohos.web.webview" + ], + "@ohos.wifi": [ + "../../../absolute-sdk-patched/api/@ohos.wifi" + ], + "@ohos.wifiManager": [ + "../../../absolute-sdk-patched/api/@ohos.wifiManager" + ], + "@ohos.window": [ + "../../../absolute-sdk-patched/api/@ohos.window" + ], + "@ohos.xml": [ + "../../../absolute-sdk-patched/api/@ohos.xml" + ], + "@ohos.zlib": [ + "../../../absolute-sdk-patched/api/@ohos.zlib" + ], + "@system.app": [ + "../../../absolute-sdk-patched/api/@system.app" + ], + "@system.mediaquery": [ + "../../../absolute-sdk-patched/api/@system.mediaquery" + ], + "@system.prompt": [ + "../../../absolute-sdk-patched/api/@system.prompt" + ], + "@system.router": [ + "../../../absolute-sdk-patched/api/@system.router" + ], + "ability.abilityResult": [ + "../../../absolute-sdk-patched/api/ability/abilityResult" + ], + "ability.connectOptions": [ + "../../../absolute-sdk-patched/api/ability/connectOptions" + ], + "ability.dataAbilityHelper": [ + "../../../absolute-sdk-patched/api/ability/dataAbilityHelper" + ], + "application.AbilityDelegator": [ + "../../../absolute-sdk-patched/api/application/AbilityDelegator" + ], + "application.AbilityFirstFrameStateData": [ + "../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateData" + ], + "application.AbilityFirstFrameStateObserver": [ + "../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateObserver" + ], + "application.AbilityForegroundStateObserver": [ + "../../../absolute-sdk-patched/api/application/AbilityForegroundStateObserver" + ], + "application.AbilityMonitor": [ + "../../../absolute-sdk-patched/api/application/AbilityMonitor" + ], + "application.AbilityRunningInfo": [ + "../../../absolute-sdk-patched/api/application/AbilityRunningInfo" + ], + "application.AbilityStageContext": [ + "../../../absolute-sdk-patched/api/application/AbilityStageContext" + ], + "application.AbilityStageMonitor": [ + "../../../absolute-sdk-patched/api/application/AbilityStageMonitor" + ], + "application.AbilityStartCallback": [ + "../../../absolute-sdk-patched/api/application/AbilityStartCallback" + ], + "application.AbilityStateData": [ + "../../../absolute-sdk-patched/api/application/AbilityStateData" + ], + "application.AppForegroundStateObserver": [ + "../../../absolute-sdk-patched/api/application/AppForegroundStateObserver" + ], + "application.AppStateData": [ + "../../../absolute-sdk-patched/api/application/AppStateData" + ], + "application.ApplicationContext": [ + "../../../absolute-sdk-patched/api/application/ApplicationContext" + ], + "application.ApplicationStateObserver": [ + "../../../absolute-sdk-patched/api/application/ApplicationStateObserver" + ], + "application.AutoFillType": [ + "../../../absolute-sdk-patched/api/application/AutoFillType" + ], + "application.BaseContext": [ + "../../../absolute-sdk-patched/api/application/BaseContext" + ], + "application.Context": [ + "../../../absolute-sdk-patched/api/application/Context" + ], + "application.CustomData": [ + "../../../absolute-sdk-patched/api/application/CustomData" + ], + "application.DriverExtensionContext": [ + "../../../absolute-sdk-patched/api/application/DriverExtensionContext" + ], + "application.EventHub": [ + "../../../absolute-sdk-patched/api/application/EventHub" + ], + "application.ExtensionContext": [ + "../../../absolute-sdk-patched/api/application/ExtensionContext" + ], + "application.ExtensionRunningInfo": [ + "../../../absolute-sdk-patched/api/application/ExtensionRunningInfo" + ], + "application.FormExtensionContext": [ + "../../../absolute-sdk-patched/api/application/FormExtensionContext" + ], + "application.MediaControlExtensionContext": [ + "../../../absolute-sdk-patched/api/application/MediaControlExtensionContext" + ], + "application.MissionInfo": [ + "../../../absolute-sdk-patched/api/application/MissionInfo" + ], + "application.MultiAppMode": [ + "../../../absolute-sdk-patched/api/application/MultiAppMode" + ], + "application.PhotoEditorExtensionContext": [ + "../../../absolute-sdk-patched/api/application/PhotoEditorExtensionContext" + ], + "application.ProcessData": [ + "../../../absolute-sdk-patched/api/application/ProcessData" + ], + "application.ProcessInformation": [ + "../../../absolute-sdk-patched/api/application/ProcessInformation" + ], + "application.RunningAppClone": [ + "../../../absolute-sdk-patched/api/application/RunningAppClone" + ], + "application.RunningMultiAppInfo": [ + "../../../absolute-sdk-patched/api/application/RunningMultiAppInfo" + ], + "application.RunningMultiInstanceInfo": [ + "../../../absolute-sdk-patched/api/application/RunningMultiInstanceInfo" + ], + "application.ServiceExtensionContext": [ + "../../../absolute-sdk-patched/api/application/ServiceExtensionContext" + ], + "application.UIAbilityContext": [ + "../../../absolute-sdk-patched/api/application/UIAbilityContext" + ], + "application.UIExtensionContext": [ + "../../../absolute-sdk-patched/api/application/UIExtensionContext" + ], + "application.WorkSchedulerExtensionContext": [ + "../../../absolute-sdk-patched/api/application/WorkSchedulerExtensionContext" + ], + "application.abilityDelegatorArgs": [ + "../../../absolute-sdk-patched/api/application/abilityDelegatorArgs" + ], + "application.shellCmdResult": [ + "../../../absolute-sdk-patched/api/application/shellCmdResult" + ], + "arkui.AlphabetIndexerModifier": [ + "../../../absolute-sdk-patched/api/arkui/AlphabetIndexerModifier" + ], + "arkui.AttributeUpdater": [ + "../../../absolute-sdk-patched/api/arkui/AttributeUpdater" + ], + "arkui.BlankModifier": [ + "../../../absolute-sdk-patched/api/arkui/BlankModifier" + ], + "arkui.BuilderNode": [ + "../../../absolute-sdk-patched/api/arkui/BuilderNode" + ], + "arkui.ButtonModifier": [ + "../../../absolute-sdk-patched/api/arkui/ButtonModifier" + ], + "arkui.CalendarPickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/CalendarPickerModifier" + ], + "arkui.CheckboxModifier": [ + "../../../absolute-sdk-patched/api/arkui/CheckboxModifier" + ], + "arkui.ColumnModifier": [ + "../../../absolute-sdk-patched/api/arkui/ColumnModifier" + ], + "arkui.ColumnSplitModifier": [ + "../../../absolute-sdk-patched/api/arkui/ColumnSplitModifier" + ], + "arkui.CommonModifier": [ + "../../../absolute-sdk-patched/api/arkui/CommonModifier" + ], + "arkui.ComponentContent": [ + "../../../absolute-sdk-patched/api/arkui/ComponentContent" + ], + "arkui.ContainerSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/ContainerSpanModifier" + ], + "arkui.Content": [ + "../../../absolute-sdk-patched/api/arkui/Content" + ], + "arkui.CounterModifier": [ + "../../../absolute-sdk-patched/api/arkui/CounterModifier" + ], + "arkui.DataPanelModifier": [ + "../../../absolute-sdk-patched/api/arkui/DataPanelModifier" + ], + "arkui.DatePickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/DatePickerModifier" + ], + "arkui.DividerModifier": [ + "../../../absolute-sdk-patched/api/arkui/DividerModifier" + ], + "arkui.FlexModifier": [ + "../../../absolute-sdk-patched/api/arkui/FlexModifier" + ], + "arkui.FolderStackModifier": [ + "../../../absolute-sdk-patched/api/arkui/FolderStackModifier" + ], + "arkui.FrameNode": [ + "../../../absolute-sdk-patched/api/arkui/FrameNode" + ], + "arkui.GaugeModifier": [ + "../../../absolute-sdk-patched/api/arkui/GaugeModifier" + ], + "arkui.Graphics": [ + "../../../absolute-sdk-patched/api/arkui/Graphics" + ], + "arkui.GridColModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridColModifier" + ], + "arkui.GridItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridItemModifier" + ], + "arkui.GridModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridModifier" + ], + "arkui.GridRowModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridRowModifier" + ], + "arkui.HyperlinkModifier": [ + "../../../absolute-sdk-patched/api/arkui/HyperlinkModifier" + ], + "arkui.ImageAnimatorModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageAnimatorModifier" + ], + "arkui.ImageModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageModifier" + ], + "arkui.ImageSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageSpanModifier" + ], + "arkui.LineModifier": [ + "../../../absolute-sdk-patched/api/arkui/LineModifier" + ], + "arkui.ListItemGroupModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListItemGroupModifier" + ], + "arkui.ListItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListItemModifier" + ], + "arkui.ListModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListModifier" + ], + "arkui.LoadingProgressModifier": [ + "../../../absolute-sdk-patched/api/arkui/LoadingProgressModifier" + ], + "arkui.MarqueeModifier": [ + "../../../absolute-sdk-patched/api/arkui/MarqueeModifier" + ], + "arkui.MenuItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/MenuItemModifier" + ], + "arkui.MenuModifier": [ + "../../../absolute-sdk-patched/api/arkui/MenuModifier" + ], + "arkui.NavDestinationModifier": [ + "../../../absolute-sdk-patched/api/arkui/NavDestinationModifier" + ], + "arkui.NavigationModifier": [ + "../../../absolute-sdk-patched/api/arkui/NavigationModifier" + ], + "arkui.NodeContent": [ + "../../../absolute-sdk-patched/api/arkui/NodeContent" + ], + "arkui.NodeController": [ + "../../../absolute-sdk-patched/api/arkui/NodeController" + ], + "arkui.ParticleModifier": [ + "../../../absolute-sdk-patched/api/arkui/ParticleModifier" + ], + "arkui.PathModifier": [ + "../../../absolute-sdk-patched/api/arkui/PathModifier" + ], + "arkui.PatternLockModifier": [ + "../../../absolute-sdk-patched/api/arkui/PatternLockModifier" + ], + "arkui.PolygonModifier": [ + "../../../absolute-sdk-patched/api/arkui/PolygonModifier" + ], + "arkui.PolylineModifier": [ + "../../../absolute-sdk-patched/api/arkui/PolylineModifier" + ], + "arkui.ProgressModifier": [ + "../../../absolute-sdk-patched/api/arkui/ProgressModifier" + ], + "arkui.QRCodeModifier": [ + "../../../absolute-sdk-patched/api/arkui/QRCodeModifier" + ], + "arkui.RectModifier": [ + "../../../absolute-sdk-patched/api/arkui/RectModifier" + ], + "arkui.RefreshModifier": [ + "../../../absolute-sdk-patched/api/arkui/RefreshModifier" + ], + "arkui.RelativeContainerModifier": [ + "../../../absolute-sdk-patched/api/arkui/RelativeContainerModifier" + ], + "arkui.RenderNode": [ + "../../../absolute-sdk-patched/api/arkui/RenderNode" + ], + "arkui.RichEditorModifier": [ + "../../../absolute-sdk-patched/api/arkui/RichEditorModifier" + ], + "arkui.RowModifier": [ + "../../../absolute-sdk-patched/api/arkui/RowModifier" + ], + "arkui.RowSplitModifier": [ + "../../../absolute-sdk-patched/api/arkui/RowSplitModifier" + ], + "arkui.ScrollModifier": [ + "../../../absolute-sdk-patched/api/arkui/ScrollModifier" + ], + "arkui.SearchModifier": [ + "../../../absolute-sdk-patched/api/arkui/SearchModifier" + ], + "arkui.SelectModifier": [ + "../../../absolute-sdk-patched/api/arkui/SelectModifier" + ], + "arkui.ShapeModifier": [ + "../../../absolute-sdk-patched/api/arkui/ShapeModifier" + ], + "arkui.SideBarContainerModifier": [ + "../../../absolute-sdk-patched/api/arkui/SideBarContainerModifier" + ], + "arkui.SpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/SpanModifier" + ], + "arkui.StackModifier": [ + "../../../absolute-sdk-patched/api/arkui/StackModifier" + ], + "arkui.StepperItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/StepperItemModifier" + ], + "arkui.StepperModifier": [ + "../../../absolute-sdk-patched/api/arkui/StepperModifier" + ], + "arkui.SwiperModifier": [ + "../../../absolute-sdk-patched/api/arkui/SwiperModifier" + ], + "arkui.SymbolGlyphModifier": [ + "../../../absolute-sdk-patched/api/arkui/SymbolGlyphModifier" + ], + "arkui.SymbolSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/SymbolSpanModifier" + ], + "arkui.TabsModifier": [ + "../../../absolute-sdk-patched/api/arkui/TabsModifier" + ], + "arkui.TextAreaModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextAreaModifier" + ], + "arkui.TextClockModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextClockModifier" + ], + "arkui.TextInputModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextInputModifier" + ], + "arkui.TextModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextModifier" + ], + "arkui.TextPickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextPickerModifier" + ], + "arkui.TextTimerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextTimerModifier" + ], + "arkui.TimePickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TimePickerModifier" + ], + "arkui.UserView": [ + "../../../absolute-sdk-patched/api/arkui/UserView" + ], + "arkui.VideoModifier": [ + "../../../absolute-sdk-patched/api/arkui/VideoModifier" + ], + "arkui.WaterFlowModifier": [ + "../../../absolute-sdk-patched/api/arkui/WaterFlowModifier" + ], + "arkui.component.actionSheet": [ + "../../../absolute-sdk-patched/api/arkui/component/actionSheet" + ], + "arkui.component.alertDialog": [ + "../../../absolute-sdk-patched/api/arkui/component/alertDialog" + ], + "arkui.component.alphabetIndexer": [ + "../../../absolute-sdk-patched/api/arkui/component/alphabetIndexer" + ], + "arkui.component.animation": [ + "../../../absolute-sdk-patched/api/arkui/component/animation" + ], + "arkui.component.animator": [ + "../../../absolute-sdk-patched/api/arkui/component/animator" + ], + "arkui.component.badge": [ + "../../../absolute-sdk-patched/api/arkui/component/badge" + ], + "arkui.component.blank": [ + "../../../absolute-sdk-patched/api/arkui/component/blank" + ], + "arkui.component.builder": [ + "../../../absolute-sdk-patched/api/arkui/component/builder" + ], + "arkui.component.button": [ + "../../../absolute-sdk-patched/api/arkui/component/button" + ], + "arkui.component.calendarPicker": [ + "../../../absolute-sdk-patched/api/arkui/component/calendarPicker" + ], + "arkui.component.canvas": [ + "../../../absolute-sdk-patched/api/arkui/component/canvas" + ], + "arkui.component.checkbox": [ + "../../../absolute-sdk-patched/api/arkui/component/checkbox" + ], + "arkui.component.checkboxgroup": [ + "../../../absolute-sdk-patched/api/arkui/component/checkboxgroup" + ], + "arkui.component.circle": [ + "../../../absolute-sdk-patched/api/arkui/component/circle" + ], + "arkui.component.column": [ + "../../../absolute-sdk-patched/api/arkui/component/column" + ], + "arkui.component.columnSplit": [ + "../../../absolute-sdk-patched/api/arkui/component/columnSplit" + ], + "arkui.component.common": [ + "../../../absolute-sdk-patched/api/arkui/component/common" + ], + "arkui.component.component3d": [ + "../../../absolute-sdk-patched/api/arkui/component/component3d" + ], + "arkui.component.containerSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/containerSpan" + ], + "arkui.component.contentSlot": [ + "../../../absolute-sdk-patched/api/arkui/component/contentSlot" + ], + "arkui.component.counter": [ + "../../../absolute-sdk-patched/api/arkui/component/counter" + ], + "arkui.component.customComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/customComponent" + ], + "arkui.component.customDialogController": [ + "../../../absolute-sdk-patched/api/arkui/component/customDialogController" + ], + "arkui.component.dataPanel": [ + "../../../absolute-sdk-patched/api/arkui/component/dataPanel" + ], + "arkui.component.datePicker": [ + "../../../absolute-sdk-patched/api/arkui/component/datePicker" + ], + "arkui.component.divider": [ + "../../../absolute-sdk-patched/api/arkui/component/divider" + ], + "arkui.component.effectComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/effectComponent" + ], + "arkui.component.ellipse": [ + "../../../absolute-sdk-patched/api/arkui/component/ellipse" + ], + "arkui.component.embeddedComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/embeddedComponent" + ], + "arkui.component.enums": [ + "../../../absolute-sdk-patched/api/arkui/component/enums" + ], + "arkui.component.extendableComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/extendableComponent" + ], + "arkui.component.flex": [ + "../../../absolute-sdk-patched/api/arkui/component/flex" + ], + "arkui.component.flowItem": [ + "../../../absolute-sdk-patched/api/arkui/component/flowItem" + ], + "arkui.component.focus": [ + "../../../absolute-sdk-patched/api/arkui/component/focus" + ], + "arkui.component.folderStack": [ + "../../../absolute-sdk-patched/api/arkui/component/folderStack" + ], + "arkui.component.forEach": [ + "../../../absolute-sdk-patched/api/arkui/component/forEach" + ], + "arkui.component.formComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/formComponent" + ], + "arkui.component.formLink": [ + "../../../absolute-sdk-patched/api/arkui/component/formLink" + ], + "arkui.component.gauge": [ + "../../../absolute-sdk-patched/api/arkui/component/gauge" + ], + "arkui.component.gesture": [ + "../../../absolute-sdk-patched/api/arkui/component/gesture" + ], + "arkui.component.grid": [ + "../../../absolute-sdk-patched/api/arkui/component/grid" + ], + "arkui.component.gridCol": [ + "../../../absolute-sdk-patched/api/arkui/component/gridCol" + ], + "arkui.component.gridItem": [ + "../../../absolute-sdk-patched/api/arkui/component/gridItem" + ], + "arkui.component.gridRow": [ + "../../../absolute-sdk-patched/api/arkui/component/gridRow" + ], + "arkui.component.hyperlink": [ + "../../../absolute-sdk-patched/api/arkui/component/hyperlink" + ], + "arkui.component.image": [ + "../../../absolute-sdk-patched/api/arkui/component/image" + ], + "arkui.component.imageAnimator": [ + "../../../absolute-sdk-patched/api/arkui/component/imageAnimator" + ], + "arkui.component.imageCommon": [ + "../../../absolute-sdk-patched/api/arkui/component/imageCommon" + ], + "arkui.component.imageSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/imageSpan" + ], + "arkui.component.indicatorcomponent": [ + "../../../absolute-sdk-patched/api/arkui/component/indicatorcomponent" + ], + "arkui.component.inspector": [ + "../../../absolute-sdk-patched/api/arkui/component/inspector" + ], + "arkui.component.interop": [ + "../../../absolute-sdk-patched/api/arkui/component/interop" + ], + "arkui.component.lazyForEach": [ + "../../../absolute-sdk-patched/api/arkui/component/lazyForEach" + ], + "arkui.component.lazyGridLayout": [ + "../../../absolute-sdk-patched/api/arkui/component/lazyGridLayout" + ], + "arkui.component.line": [ + "../../../absolute-sdk-patched/api/arkui/component/line" + ], + "arkui.component.list": [ + "../../../absolute-sdk-patched/api/arkui/component/list" + ], + "arkui.component.listItem": [ + "../../../absolute-sdk-patched/api/arkui/component/listItem" + ], + "arkui.component.listItemGroup": [ + "../../../absolute-sdk-patched/api/arkui/component/listItemGroup" + ], + "arkui.component.loadingProgress": [ + "../../../absolute-sdk-patched/api/arkui/component/loadingProgress" + ], + "arkui.component.marquee": [ + "../../../absolute-sdk-patched/api/arkui/component/marquee" + ], + "arkui.component.matrix2d": [ + "../../../absolute-sdk-patched/api/arkui/component/matrix2d" + ], + "arkui.component.mediaCachedImage": [ + "../../../absolute-sdk-patched/api/arkui/component/mediaCachedImage" + ], + "arkui.component.menu": [ + "../../../absolute-sdk-patched/api/arkui/component/menu" + ], + "arkui.component.menuItem": [ + "../../../absolute-sdk-patched/api/arkui/component/menuItem" + ], + "arkui.component.menuItemGroup": [ + "../../../absolute-sdk-patched/api/arkui/component/menuItemGroup" + ], + "arkui.component.navDestination": [ + "../../../absolute-sdk-patched/api/arkui/component/navDestination" + ], + "arkui.component.navigation": [ + "../../../absolute-sdk-patched/api/arkui/component/navigation" + ], + "arkui.component.nodeContainer": [ + "../../../absolute-sdk-patched/api/arkui/component/nodeContainer" + ], + "arkui.component.pageTransition": [ + "../../../absolute-sdk-patched/api/arkui/component/pageTransition" + ], + "arkui.component.particle": [ + "../../../absolute-sdk-patched/api/arkui/component/particle" + ], + "arkui.component.pasteButton": [ + "../../../absolute-sdk-patched/api/arkui/component/pasteButton" + ], + "arkui.component.path": [ + "../../../absolute-sdk-patched/api/arkui/component/path" + ], + "arkui.component.patternLock": [ + "../../../absolute-sdk-patched/api/arkui/component/patternLock" + ], + "arkui.component.pluginComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/pluginComponent" + ], + "arkui.component.polygon": [ + "../../../absolute-sdk-patched/api/arkui/component/polygon" + ], + "arkui.component.polyline": [ + "../../../absolute-sdk-patched/api/arkui/component/polyline" + ], + "arkui.component.progress": [ + "../../../absolute-sdk-patched/api/arkui/component/progress" + ], + "arkui.component.qrcode": [ + "../../../absolute-sdk-patched/api/arkui/component/qrcode" + ], + "arkui.component.radio": [ + "../../../absolute-sdk-patched/api/arkui/component/radio" + ], + "arkui.component.rating": [ + "../../../absolute-sdk-patched/api/arkui/component/rating" + ], + "arkui.component.rect": [ + "../../../absolute-sdk-patched/api/arkui/component/rect" + ], + "arkui.component.refresh": [ + "../../../absolute-sdk-patched/api/arkui/component/refresh" + ], + "arkui.component.relativeContainer": [ + "../../../absolute-sdk-patched/api/arkui/component/relativeContainer" + ], + "arkui.component.remoteWindow": [ + "../../../absolute-sdk-patched/api/arkui/component/remoteWindow" + ], + "arkui.component.repeat": [ + "../../../absolute-sdk-patched/api/arkui/component/repeat" + ], + "arkui.component.resources": [ + "../../../absolute-sdk-patched/api/arkui/component/resources" + ], + "arkui.component.richEditor": [ + "../../../absolute-sdk-patched/api/arkui/component/richEditor" + ], + "arkui.component.richText": [ + "../../../absolute-sdk-patched/api/arkui/component/richText" + ], + "arkui.component.rootScene": [ + "../../../absolute-sdk-patched/api/arkui/component/rootScene" + ], + "arkui.component.row": [ + "../../../absolute-sdk-patched/api/arkui/component/row" + ], + "arkui.component.rowSplit": [ + "../../../absolute-sdk-patched/api/arkui/component/rowSplit" + ], + "arkui.component.saveButton": [ + "../../../absolute-sdk-patched/api/arkui/component/saveButton" + ], + "arkui.component.screen": [ + "../../../absolute-sdk-patched/api/arkui/component/screen" + ], + "arkui.component.scroll": [ + "../../../absolute-sdk-patched/api/arkui/component/scroll" + ], + "arkui.component.scrollBar": [ + "../../../absolute-sdk-patched/api/arkui/component/scrollBar" + ], + "arkui.component.search": [ + "../../../absolute-sdk-patched/api/arkui/component/search" + ], + "arkui.component.securityComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/securityComponent" + ], + "arkui.component.select": [ + "../../../absolute-sdk-patched/api/arkui/component/select" + ], + "arkui.component.shape": [ + "../../../absolute-sdk-patched/api/arkui/component/shape" + ], + "arkui.component.sidebar": [ + "../../../absolute-sdk-patched/api/arkui/component/sidebar" + ], + "arkui.component.slider": [ + "../../../absolute-sdk-patched/api/arkui/component/slider" + ], + "arkui.component.span": [ + "../../../absolute-sdk-patched/api/arkui/component/span" + ], + "arkui.component.stack": [ + "../../../absolute-sdk-patched/api/arkui/component/stack" + ], + "arkui.component.stepper": [ + "../../../absolute-sdk-patched/api/arkui/component/stepper" + ], + "arkui.component.stepperItem": [ + "../../../absolute-sdk-patched/api/arkui/component/stepperItem" + ], + "arkui.component.styledString": [ + "../../../absolute-sdk-patched/api/arkui/component/styledString" + ], + "arkui.component.swiper": [ + "../../../absolute-sdk-patched/api/arkui/component/swiper" + ], + "arkui.component.symbolSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/symbolSpan" + ], + "arkui.component.symbolglyph": [ + "../../../absolute-sdk-patched/api/arkui/component/symbolglyph" + ], + "arkui.component.tabContent": [ + "../../../absolute-sdk-patched/api/arkui/component/tabContent" + ], + "arkui.component.tabs": [ + "../../../absolute-sdk-patched/api/arkui/component/tabs" + ], + "arkui.component.text": [ + "../../../absolute-sdk-patched/api/arkui/component/text" + ], + "arkui.component.textArea": [ + "../../../absolute-sdk-patched/api/arkui/component/textArea" + ], + "arkui.component.textClock": [ + "../../../absolute-sdk-patched/api/arkui/component/textClock" + ], + "arkui.component.textCommon": [ + "../../../absolute-sdk-patched/api/arkui/component/textCommon" + ], + "arkui.component.textInput": [ + "../../../absolute-sdk-patched/api/arkui/component/textInput" + ], + "arkui.component.textPicker": [ + "../../../absolute-sdk-patched/api/arkui/component/textPicker" + ], + "arkui.component.textTimer": [ + "../../../absolute-sdk-patched/api/arkui/component/textTimer" + ], + "arkui.component.timePicker": [ + "../../../absolute-sdk-patched/api/arkui/component/timePicker" + ], + "arkui.component.toggle": [ + "../../../absolute-sdk-patched/api/arkui/component/toggle" + ], + "arkui.component.toolbar": [ + "../../../absolute-sdk-patched/api/arkui/component/toolbar" + ], + "arkui.component.uiExtensionComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/uiExtensionComponent" + ], + "arkui.component.units": [ + "../../../absolute-sdk-patched/api/arkui/component/units" + ], + "arkui.component.video": [ + "../../../absolute-sdk-patched/api/arkui/component/video" + ], + "arkui.component.waterFlow": [ + "../../../absolute-sdk-patched/api/arkui/component/waterFlow" + ], + "arkui.component.web": [ + "../../../absolute-sdk-patched/api/arkui/component/web" + ], + "arkui.component.windowScene": [ + "../../../absolute-sdk-patched/api/arkui/component/windowScene" + ], + "arkui.component.withTheme": [ + "../../../absolute-sdk-patched/api/arkui/component/withTheme" + ], + "arkui.component.xcomponent": [ + "../../../absolute-sdk-patched/api/arkui/component/xcomponent" + ], + "arkui.external.resource": [ + "../../../absolute-sdk-patched/api/arkui/external/resource" + ], + "arkui.stateManagement.animation.GlobalTimer": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/animation/GlobalTimer" + ], + "arkui.stateManagement.common": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/common" + ], + "arkui.stateManagement.decorator": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/decorator" + ], + "arkui.stateManagement.memo.bind": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/bind" + ], + "arkui.stateManagement.memo.changeListener": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/changeListener" + ], + "arkui.stateManagement.memo.contextLocal": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/contextLocal" + ], + "arkui.stateManagement.memo.entry": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/entry" + ], + "arkui.stateManagement.memo.node": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/node" + ], + "arkui.stateManagement.memo.remember": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/remember" + ], + "arkui.stateManagement.memo.repeat": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/repeat" + ], + "arkui.stateManagement.memo.testing": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/testing" + ], + "arkui.stateManagement.memorize.state": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memorize/state" + ], + "arkui.stateManagement.remember": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/remember" + ], + "arkui.stateManagement.runtime": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/runtime" + ], + "arkui.stateManagement.states.Disposable": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/Disposable" + ], + "arkui.stateManagement.states.GlobalStateManager": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/GlobalStateManager" + ], + "arkui.stateManagement.states.State": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/State" + ], + "arkui.stateManagement.storage.appStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/appStorage" + ], + "arkui.stateManagement.storage.environment": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/environment" + ], + "arkui.stateManagement.storage.localStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/localStorage" + ], + "arkui.stateManagement.storage.persistentStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/persistentStorage" + ], + "arkui.stateManagement.storage.storageProperty": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/storageProperty" + ], + "arkui.stateManagement.tree.IncrementalNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/IncrementalNode" + ], + "arkui.stateManagement.tree.PrimeNumbers": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/PrimeNumbers" + ], + "arkui.stateManagement.tree.ReadonlyTreeNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/ReadonlyTreeNode" + ], + "arkui.stateManagement.tree.TreeNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreeNode" + ], + "arkui.stateManagement.tree.TreePath": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreePath" + ], + "arkui.stateManagement.utils": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/utils" + ], + "bundleManager.AbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/AbilityInfo" + ], + "bundleManager.AppProvisionInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/AppProvisionInfo" + ], + "bundleManager.ApplicationInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ApplicationInfo" + ], + "bundleManager.BundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundleInfo" + ], + "bundleManager.BundlePackInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundlePackInfo" + ], + "bundleManager.BundleResourceInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundleResourceInfo" + ], + "bundleManager.DispatchInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/DispatchInfo" + ], + "bundleManager.ElementName": [ + "../../../absolute-sdk-patched/api/bundleManager/ElementName" + ], + "bundleManager.ExtensionAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ExtensionAbilityInfo" + ], + "bundleManager.HapModuleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/HapModuleInfo" + ], + "bundleManager.LauncherAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityInfo" + ], + "bundleManager.LauncherAbilityResourceInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityResourceInfo" + ], + "bundleManager.Metadata": [ + "../../../absolute-sdk-patched/api/bundleManager/Metadata" + ], + "bundleManager.OverlayModuleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/OverlayModuleInfo" + ], + "bundleManager.PermissionDef": [ + "../../../absolute-sdk-patched/api/bundleManager/PermissionDef" + ], + "bundleManager.PluginBundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/PluginBundleInfo" + ], + "bundleManager.RecoverableApplicationInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/RecoverableApplicationInfo" + ], + "bundleManager.RemoteAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/RemoteAbilityInfo" + ], + "bundleManager.SharedBundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/SharedBundleInfo" + ], + "bundleManager.ShortcutInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ShortcutInfo" + ], + "bundleManager.Skill": [ + "../../../absolute-sdk-patched/api/bundleManager/Skill" + ], + "common.full.canvaspattern": [ + "../../../absolute-sdk-patched/api/common/full/canvaspattern" + ], + "commonEvent.commonEventData": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventData" + ], + "commonEvent.commonEventPublishData": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventPublishData" + ], + "commonEvent.commonEventSubscribeInfo": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventSubscribeInfo" + ], + "commonEvent.commonEventSubscriber": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventSubscriber" + ], + "global.rawFileDescriptor": [ + "../../../absolute-sdk-patched/api/global/rawFileDescriptor" + ], + "global.resource": [ + "../../../absolute-sdk-patched/api/global/resource" + ], + "graphics3d.Scene": [ + "../../../absolute-sdk-patched/api/graphics3d/Scene" + ], + "graphics3d.SceneNodes": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneNodes" + ], + "graphics3d.ScenePostProcessSettings": [ + "../../../absolute-sdk-patched/api/graphics3d/ScenePostProcessSettings" + ], + "graphics3d.SceneResources": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneResources" + ], + "graphics3d.SceneTypes": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneTypes" + ], + "multimedia.ringtonePlayer": [ + "../../../absolute-sdk-patched/api/multimedia/ringtonePlayer" + ], + "multimedia.soundPool": [ + "../../../absolute-sdk-patched/api/multimedia/soundPool" + ], + "multimedia.systemTonePlayer": [ + "../../../absolute-sdk-patched/api/multimedia/systemTonePlayer" + ], + "notification.NotificationCommonDef": [ + "../../../absolute-sdk-patched/api/notification/NotificationCommonDef" + ], + "notification.notificationActionButton": [ + "../../../absolute-sdk-patched/api/notification/notificationActionButton" + ], + "notification.notificationContent": [ + "../../../absolute-sdk-patched/api/notification/notificationContent" + ], + "notification.notificationFlags": [ + "../../../absolute-sdk-patched/api/notification/notificationFlags" + ], + "notification.notificationRequest": [ + "../../../absolute-sdk-patched/api/notification/notificationRequest" + ], + "notification.notificationSlot": [ + "../../../absolute-sdk-patched/api/notification/notificationSlot" + ], + "notification.notificationSorting": [ + "../../../absolute-sdk-patched/api/notification/notificationSorting" + ], + "notification.notificationSortingMap": [ + "../../../absolute-sdk-patched/api/notification/notificationSortingMap" + ], + "notification.notificationSubscribeInfo": [ + "../../../absolute-sdk-patched/api/notification/notificationSubscribeInfo" + ], + "notification.notificationSubscriber": [ + "../../../absolute-sdk-patched/api/notification/notificationSubscriber" + ], + "notification.notificationTemplate": [ + "../../../absolute-sdk-patched/api/notification/notificationTemplate" + ], + "notification.notificationUserInput": [ + "../../../absolute-sdk-patched/api/notification/notificationUserInput" + ], + "permissions": [ + "../../../absolute-sdk-patched/api/permissions" + ], + "security.PermissionRequestResult": [ + "../../../absolute-sdk-patched/api/security/PermissionRequestResult" + ], + "tag.nfctech": [ + "../../../absolute-sdk-patched/api/tag/nfctech" + ], + "tag.tagSession": [ + "../../../absolute-sdk-patched/api/tag/tagSession" + ], + "wantAgent.triggerInfo": [ + "../../../absolute-sdk-patched/api/wantAgent/triggerInfo" + ], + "wantAgent.wantAgentInfo": [ + "../../../absolute-sdk-patched/api/wantAgent/wantAgentInfo" + ], + "arkui.Storage": [ + "../../../absolute-sdk-patched/api/arkui/Storage" + ] }, "plugins": [ { @@ -22,5 +1920,10 @@ } ] }, - "include": ["./ets/**/*.ts"] -} + "include": [ + "./ets/**/*.ts" + ], + "exclude": [ + "./ets/compat/typescript.ts" + ] +} \ No newline at end of file diff --git a/incremental/benchmarks/memo-benchmark/webpack.config.node.js b/incremental/benchmarks/memo-benchmark/webpack.config.node.js index da9fb74fc4531bff009f0a2db93cdb1a894b620b..f2f90d526667cb1d0663861bc435906e35ef68d7 100644 --- a/incremental/benchmarks/memo-benchmark/webpack.config.node.js +++ b/incremental/benchmarks/memo-benchmark/webpack.config.node.js @@ -31,7 +31,10 @@ const makeConfig = ({ os, arch, tsconfig, unmemoized }) => ({ }, resolve: { extensions: ['.ts', '...'], - conditionNames: os === 'ios' ? ['ios', 'node', 'main'] : ['node', 'main'] + conditionNames: os === 'ios' ? ['ios', 'node', 'main'] : ['node', 'main'], + alias: { + '#compat': path.resolve(__dirname, 'src', 'compat', 'typescript.ts'), + } }, // Do not bundle @koalaui/skoala-sys and its subpathes // Improve: Map @koalaui/skoala-sys to target platform if needed diff --git a/incremental/incremental_components.gni b/incremental/incremental_components.gni index 62afc69e366356276aab34dbf286d73204c016f5..8efe2cf9a8a28a786823551c1a52df43198bc4f8 100644 --- a/incremental/incremental_components.gni +++ b/incremental/incremental_components.gni @@ -63,7 +63,7 @@ incremental_files = [ "runtime/src/common/RuntimeProfiler.ts", "runtime/src/common/Unique.ts", "runtime/src/index.ts", - "runtime/src/internals.ts", + "runtime/src/runtime.ts", "runtime/src/memo/bind.ts", "runtime/src/memo/changeListener.ts", "runtime/src/memo/contextLocal.ts", diff --git a/incremental/runtime/src/index.ts b/incremental/runtime/src/index.ts index 26aed1325ef4b0a35285d8c41bddf641c0811e3d..e8be3197d85603def7159dbfcdc6661113c6cdf8 100644 --- a/incremental/runtime/src/index.ts +++ b/incremental/runtime/src/index.ts @@ -169,7 +169,7 @@ export { __memo_transformed, __memo_transformed_before, __memo_transformed_after, -} from "./internals" +} from "./runtime" export { IncrementalNode } from "./tree/IncrementalNode" export { PrimeNumbers } from "./tree/PrimeNumbers" diff --git a/incremental/runtime/src/memo/changeListener.ts b/incremental/runtime/src/memo/changeListener.ts index a93b1cc50794fd0ac256cff2641b6d6bfb41d92f..273781dc102a09796254bdc01c8cc029709ec8b5 100644 --- a/incremental/runtime/src/memo/changeListener.ts +++ b/incremental/runtime/src/memo/changeListener.ts @@ -16,7 +16,7 @@ import { KoalaCallsiteKey } from "@koalaui/common" import { scheduleCallback } from "../states/GlobalStateManager" import { StateContext } from "../states/State" -import { __context, __id } from "../internals" +import { __context, __id } from "../runtime" /** * Executes the specified function if the given value has changed. diff --git a/incremental/runtime/src/memo/contextLocal.ts b/incremental/runtime/src/memo/contextLocal.ts index 9debdc513b68dbf3e0c211993df2f7a6f4e34674..c11ee2a88147f85980152b4c2e81a4c0227d86f3 100644 --- a/incremental/runtime/src/memo/contextLocal.ts +++ b/incremental/runtime/src/memo/contextLocal.ts @@ -13,7 +13,7 @@ * limitations under the License. */ -import { __context, __id } from "../internals" +import { __context, __id } from "../runtime" import { State } from "../states/State" /** diff --git a/incremental/runtime/src/memo/node.ts b/incremental/runtime/src/memo/node.ts index d406658e81f41745ae505ff9f1c342402b87b324..ecc19649104ebe60e430185da8d0d24ed0ae54a0 100644 --- a/incremental/runtime/src/memo/node.ts +++ b/incremental/runtime/src/memo/node.ts @@ -14,7 +14,7 @@ */ import { className, uint32 } from "@koalaui/common" -import { __context, __id } from "../internals" +import { __context, __id } from "../runtime" import { IncrementalNode } from "../tree/IncrementalNode" import { memoEntry1 } from "./entry" diff --git a/incremental/runtime/src/memo/remember.ts b/incremental/runtime/src/memo/remember.ts index f5640c0f0676a4e1a44bd3e10e128d153e6d9ae4..76495efa6ff9ccaab2a12506b9ef724b34eca820 100644 --- a/incremental/runtime/src/memo/remember.ts +++ b/incremental/runtime/src/memo/remember.ts @@ -14,7 +14,7 @@ */ import { functionOverValue } from "@koalaui/common" -import { __context, __id } from "../internals" +import { __context, __id } from "../runtime" import { scheduleCallback } from "../states/GlobalStateManager" import { ArrayState, ControlledScope, MutableState } from "../states/State" diff --git a/incremental/runtime/src/memo/repeat.ts b/incremental/runtime/src/memo/repeat.ts index 2c5925547ac8670cfb8611da36280491dbfc8b96..9523a975cd2ad967d15dd3e09b1fb3b39c94f190 100644 --- a/incremental/runtime/src/memo/repeat.ts +++ b/incremental/runtime/src/memo/repeat.ts @@ -14,7 +14,7 @@ */ import { KoalaCallsiteKey, int32 } from "@koalaui/common" -import { __context, __id } from "../internals" +import { __context, __id } from "../runtime" import { memoEntry1, memoEntry2 } from "./entry" /** diff --git a/incremental/runtime/src/internals.ts b/incremental/runtime/src/runtime.ts similarity index 99% rename from incremental/runtime/src/internals.ts rename to incremental/runtime/src/runtime.ts index fb128360ac7505108f1ac944b7ad85f86c6dabd2..49e2dc7c86c0b0ccbd097a63162fbd8a9aabed5d 100644 --- a/incremental/runtime/src/internals.ts +++ b/incremental/runtime/src/runtime.ts @@ -42,4 +42,3 @@ export function __key(): KoalaCallsiteKey { export function __hash(value: string): KoalaCallsiteKey { throw new Error("The __hash() function is only for source transformation tests.") } - diff --git a/incremental/runtime/src/states/State.ts b/incremental/runtime/src/states/State.ts index 3ee4e51f1e763c4c3ec54666d06577ae2e16a512..690fbe30596450ecfe26fdca0a741cf05a546a09 100644 --- a/incremental/runtime/src/states/State.ts +++ b/incremental/runtime/src/states/State.ts @@ -66,7 +66,7 @@ export interface StateManager extends StateContext { * Improve:HQ unclear usage of this non-unique identifier * @internal */ - readonly currentScopeId: KoalaCallsiteKey | undefined + get currentScopeId(): KoalaCallsiteKey /** * Improve: can be removed after migration to multi-threaded implementation. * @deprecated @@ -650,8 +650,8 @@ export /* Improve:HQ private as public*/ class StateManagerImpl implements State private childManager: Array = new Array() private parentManager: StateManagerImpl | undefined = undefined - get currentScopeId(): KoalaCallsiteKey | undefined { - return this.current?.id + get currentScopeId(): KoalaCallsiteKey { + return this.current?.id ?? 0 } reset(): void { diff --git a/incremental/runtime/test/tsconfig.json b/incremental/runtime/test/tsconfig.json index 88cfa1678b44ba23484419c31c3a5fd78df0376f..f6be624b54ef29e53fd1134bf6a71a2d5a91ec76 100644 --- a/incremental/runtime/test/tsconfig.json +++ b/incremental/runtime/test/tsconfig.json @@ -5,7 +5,7 @@ "outDir": "build/test", "module": "CommonJS", "plugins": [ - { "transform": "@koalaui/compiler-plugin/build/lib/src/koala-transformer.js", "contextImport": "../../src/internals", "trace": false } + { "transform": "@koalaui/compiler-plugin/build/lib/src/koala-transformer.js", "contextImport": "../../src/runtime", "trace": false } ] }, "include": ["../**/*"], diff --git a/incremental/runtime/tsconfig.json b/incremental/runtime/tsconfig.json index e7b1a4b006936ba3cf02e9f493e1760ad0b88e96..5bbb0901a0a31558b103c53f375b6c0c65732f1b 100644 --- a/incremental/runtime/tsconfig.json +++ b/incremental/runtime/tsconfig.json @@ -7,7 +7,7 @@ "plugins": [ { "transform": "@koalaui/compiler-plugin/build/lib/src/koala-transformer.js", - "contextImport": "../../src/internals", + "contextImport": "../../src/runtime", "trace": false } ] diff --git a/incremental/runtime/ui2abcconfig-tests.json b/incremental/runtime/ui2abcconfig-tests.json index 06bfd64baf50db5573175854f35e953c8c81855b..516e3f8bcc413e32000a43c00a47f245fd386f04 100644 --- a/incremental/runtime/ui2abcconfig-tests.json +++ b/incremental/runtime/ui2abcconfig-tests.json @@ -13,7 +13,7 @@ { "transform": "@koalaui/memo-plugin-ng", "state": "parsed", - "contextImport": "../../ets/internals", + "contextImport": "../../ets/runtime", "name": "memo" }, { diff --git a/incremental/runtime/ui2abcconfig.json b/incremental/runtime/ui2abcconfig.json index 868ca9b00177d9b05119c26ea74a8f83f8630a8a..d46153b0d877d420ef1f3e2bbd2a7ea8bc2b1288 100644 --- a/incremental/runtime/ui2abcconfig.json +++ b/incremental/runtime/ui2abcconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "package": "@koalaui/runtime", + "package": "arkui.stateManagement", "outDir": "build/recheck", "baseUrl": "./ets", "paths": { @@ -12,7 +12,7 @@ { "transform": "@koalaui/memo-plugin-ng", "state": "parsed", - "contextImport": "../internals", + "contextImport": "../runtime", "name": "memo" }, { @@ -22,5 +22,6 @@ } ] }, - "include": ["ets/**/*.ts"] + "include": ["ets/**/*.ts"], + "exclude": ["ets/index.ts"] } diff --git a/incremental/tools/panda/arkts/ui2abc b/incremental/tools/panda/arkts/ui2abc index 960c3cb33a2def0c97e5bd2cf1a1be23f624a52b..f6d0eeda2d1b78e665f611de0f2745d1f2765cb1 100755 --- a/incremental/tools/panda/arkts/ui2abc +++ b/incremental/tools/panda/arkts/ui2abc @@ -14,5 +14,5 @@ # limitations under the License. SCRIPT_DIR=`dirname "${BASH_SOURCE[0]}"` -KOALA_WORKSPACE=${KOALA_WORKSPACE:=1} PANDA_SDK_PATH=${PANDA_SDK_PATH:=$SCRIPT_DIR/../node_modules/@panda/sdk} node -- $SCRIPT_DIR/../../../../ui2abc/libarkts/lib/es2panda.js "$@" +KOALA_WORKSPACE=${KOALA_WORKSPACE:=0} PANDA_SDK_PATH=${PANDA_SDK_PATH:=$SCRIPT_DIR/../node_modules/@panda/sdk} node -- $SCRIPT_DIR/../../../../ui2abc/libarkts/lib/es2panda.js "$@" diff --git a/package.json b/package.json index 0cb0b766c0f8b3600163998fa8c3d8bd520b2f25..58107bc1e463fa66ada063f1e16422560171301d 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,9 @@ "arkoala:har": "npm run all --prefix arkoala/har", "arkoala:har-arm64": "npm run arkoala:har", "arkoala:har-arm32": "npm run all-arm32 --prefix arkoala/har", - "arkoala:har-universal": "npm run all-universal --prefix arkoala/har" + "arkoala:har-universal": "npm run all-universal --prefix arkoala/har", + "download:sdk": "node tools/download-sdk.mjs && npm run prepare:sdk", + "prepare:sdk": "rm -rf ../sdk-patched && rm -rf ../sdk-prepared && node tools/prepare-sdk.mjs", + "absolute:sdk": "rm -rf ../absolute-sdk-patched && node tools/absolute-sdk.mjs" } } diff --git a/subset/arkoala-arkts/arkui/generated/ComponentContent.ets b/subset/arkoala-arkts/arkui/generated/ComponentContent.ets deleted file mode 100644 index dacd7afd98f8b5b4b0f43ef22c1d9bf0819c5ebb..0000000000000000000000000000000000000000 --- a/subset/arkoala-arkts/arkui/generated/ComponentContent.ets +++ /dev/null @@ -1,15 +0,0 @@ -import { SerializerBase, DeserializerBase } from "@koalaui/interop" -import { ComponentContent } from "arkui.ComponentContent" - -export class ComponentContent_serializer { - public static write(buffer: SerializerBase, value: ComponentContent): void { - let valueSerializer : SerializerBase = buffer - valueSerializer.writePointer(123) - } - public static read(buffer: DeserializerBase): ComponentContent { - let valueDeserializer : DeserializerBase = buffer - let ptr = valueDeserializer.readPointer() - let x = {} as Object - return x as ComponentContent - } -} diff --git a/subset/subset.json b/subset/subset.json index 7e6b8cdb56ba0020dbce735b9abd08391b1a1e9e..d4a816e83b9491a345568519ab3067b29d3aa78a 100644 --- a/subset/subset.json +++ b/subset/subset.json @@ -96,7 +96,6 @@ ], "generatedSubset": [ "arkoala-arkts/arkui/generated/framework/arkts/index.ets", - "arkoala/arkui/src/framework/shared/generated-utils.ts", - "arkoala-arkts/arkui/generated/ComponentContent.ets" + "arkoala/arkui/src/framework/shared/generated-utils.ts" ] } diff --git a/tools/.gitlab-ci.yml b/tools/.gitlab-ci.yml index ba0f68fe14adf8d07f6d87f6f2ea6bd78bd0b69f..a68f288aa66c4ed274c855d9177fb59aa80a5d1a 100644 --- a/tools/.gitlab-ci.yml +++ b/tools/.gitlab-ci.yml @@ -11,6 +11,23 @@ install node modules (tools): - tools/node_modules expire_in: 1 day +download and prepare SDK: + stage: install-deps + extends: + - .linux-vm-shell-task + before_script: + - !reference [.setup, script] + script: + - npm run download:sdk + - npm run prepare:sdk + - npm run absolute:sdk + artifacts: + paths: + - sdk-prepared + - sdk-patched + - absolute-sdk-patched + expire_in: 1 day + eslint: stage: test interruptible: true diff --git a/tools/absolute-sdk.mjs b/tools/absolute-sdk.mjs new file mode 100644 index 0000000000000000000000000000000000000000..c283ecbd53ddb061b0b8a36577876912eb076acd --- /dev/null +++ b/tools/absolute-sdk.mjs @@ -0,0 +1,66 @@ +/* + * Copyright (c) 2024 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. + */ + +import fs from "fs" +import path from "path" +import { fileURLToPath } from 'url' + +const __filename = fileURLToPath(import.meta.url) +const __dirname = path.dirname(__filename) + +const sdkPatchedPath = path.join(__dirname, "../sdk-prepared") +const absoluteSdkPath = path.join(__dirname, "../absolute-sdk-patched") + + +const pathToPackage = (s) => { + if (path.basename(s).startsWith("@")) { + return path.basename(s) + } + return s.replaceAll("/", ".") +} + +function main() { + + if (!fs.existsSync(sdkPatchedPath)) { + console.error(`sdk-patched: ${sdkPatchedPath} doesn't exist`) + return + } + + fs.mkdirSync(absoluteSdkPath, { recursive: true }) + fs.cpSync(path.join(sdkPatchedPath, "api"), path.join(absoluteSdkPath, "api"), { recursive: true }) + fs.rmSync(path.join(absoluteSdkPath, "api", "@internal"), { recursive: true }) + + + const apiPath = path.join(absoluteSdkPath, "api") + for (const file of fs.readdirSync(apiPath, { recursive: true, encoding: 'utf-8' })) { + if (!fs.statSync(path.join(apiPath, file)).isFile() || !file.endsWith('.d.ets')) { + continue + } + let content = fs.readFileSync(path.join(apiPath, file), { encoding: 'utf-8' }) + content = content.replaceAll(/(import|export) .*? from ['"](.*?)['"];?/gs, (all, _, from) => { + if (!from.startsWith('.')) { + return all + } + const fromAbsolute = path.join(apiPath, file, '..', from) + const fromRelatire = path.relative(apiPath, fromAbsolute) + return all.replace(from, pathToPackage(fromRelatire)) + }) + fs.writeFileSync(path.join(apiPath, file), content, { encoding: 'utf-8' }) + } + +} + +main() + diff --git a/tools/download-sdk.json b/tools/download-sdk.json new file mode 100644 index 0000000000000000000000000000000000000000..506d5e673f8015aff6977e577debaaa7a882a0e9 --- /dev/null +++ b/tools/download-sdk.json @@ -0,0 +1,4 @@ +{ + "url": "https://gitee.com/pavelmironchik/interface_sdk-js.git", + "ref": "85074edf3a52877c7419af970c05388fc051dbbf" +} \ No newline at end of file diff --git a/tools/download-sdk.mjs b/tools/download-sdk.mjs new file mode 100644 index 0000000000000000000000000000000000000000..555d7aaff5db1ff47a20191c7a7658faa839a58a --- /dev/null +++ b/tools/download-sdk.mjs @@ -0,0 +1,124 @@ +/* + * Copyright (c) 2024 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. + */ + +import * as fs from "node:fs" +import { execSync } from "node:child_process" +import path from "node:path" +import { fileURLToPath } from 'url' + +const __thisScript = fileURLToPath(import.meta.url) +const __setupFile = path.format({ ...path.parse(__thisScript), base: '', ext: '.json' }) +const setup = JSON.parse(fs.readFileSync(__setupFile)) +console.log("use setup:", setup) +const repoUrl = setup.url +const repoRef = setup.ref +const repoDir = `${path.dirname(__thisScript)}/../interface_sdk-js` +const gitDir = `${repoDir}/.git` + +// utilities +const git = `git --git-dir=${gitDir} --work-tree=${repoDir}` +let repoRefKind +if (repoRef.match(/^[0-9a-zA-Z]{40}$/)) { + repoRefKind = 'hash' +} else if (repoRef.startsWith("origin/")) { + repoRefKind = 'remote' +} else { + repoRefKind = 'local' +} + +// initial clone +if (!fs.existsSync(repoDir) || !fs.existsSync(gitDir)) { + console.log("no git directories exists, try to clone repo") + exec(`git --git-dir=${gitDir} clone ${repoUrl} ${repoDir}`) +} + +// unshallow +if (exec(`${git} rev-parse --is-shallow-repository`).stdout.trim() === "true") { + console.log("git shallow state found, try to fetch full history") + exec(`${git} fetch --prune --unshallow`) +} + +// cleanup +const res = exec(`${git} status --short`) +if (res.stdout) { + console.log(res.stdout) + console.log("git status reports changes, try to clean") + exec(`${git} checkout -f`) + exec(`${git} clean -xfd`) +} + +// fetch +let needFetch +if (repoRefKind === 'hash') { + const exists = exec(`${git} cat-file -e ${repoRef}`, false).code === 0 + needFetch = !exists +} else { + needFetch = true +} + +if (needFetch) { + exec(`${git} fetch --prune`) +} + +// checkout +const currentRefs = exec(`${git} log -n1 --pretty="format:%H, %D" --decorate=short`).stdout + .split(/,\s*/) + .filter(e => !e.includes("HEAD")) + .filter(e => !!e) + +if (repoRefKind === 'local') { + const currentBranch = exec(`${git} branch --show-current`).stdout.trim() + if (currentBranch) { + currentRefs.push(currentBranch) + } +} + +if (!currentRefs.includes(repoRef)) { + console.log("current references:", currentRefs) + console.log(`try to checkout ref: ${repoRef}`) + exec(`${git} checkout ${repoRef}`) +} + +// follow remote +if (repoRefKind === 'local') { + console.log(`try to forward local branch: ${repoRef}`) + exec(`${git} merge --ff-only`) +} + +// all done +console.log("sdk ready") +process.exit(0) + +// utilities +function exec(cmd, dieIfFailed=true) { + const result = { + code: 0, + stdout: "", + stderr: "" + } + try { + console.log(`exec [${cmd}]`) + result.stdout = execSync(cmd, {stdio: 'pipe'}).toString() + } catch (e) { + result.code = e.status + result.stdout = e.stdout.toString() + result.stderr = e.stderr.toString() + if (dieIfFailed) { + console.log("fail:", result) + process.exit(result.code || 1) + } + } + return result +} \ No newline at end of file diff --git a/tools/mirror.mjs b/tools/mirror.mjs index 5586b43950257200a471a48e670d8617d504313b..a00d1fda76b56825da0052d39e0c406bc914c154 100644 --- a/tools/mirror.mjs +++ b/tools/mirror.mjs @@ -17,6 +17,8 @@ const sourcesAce = [ "interop", "ui2abc", "gn", + "absolute-sdk-patched", + "package.json", ".gitignore" ] @@ -105,7 +107,16 @@ const packageStubs = [ "incremental/compiler-plugin" ] +const absoluteSdkFormed = () => { + execSync(`npm run absolute:sdk`, { + stdio: 'inherit', + cwd: KOALA_HOME + }) +} + function main() { + absoluteSdkFormed() + if (!USE_MIRROR_BUNDLE) { const genGniMirrorScript = path.join(__dirname, "utils", "gni", "gen_gni_mirror.sh") try { diff --git a/tools/prepare-sdk.mjs b/tools/prepare-sdk.mjs new file mode 100644 index 0000000000000000000000000000000000000000..07aa5c5dd06b9320a6972d5a3632f57a66018871 --- /dev/null +++ b/tools/prepare-sdk.mjs @@ -0,0 +1,76 @@ +/* + * Copyright (c) 2024 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. + */ + +import fs from "fs" +import path from "path" +import { fileURLToPath } from 'url' +import { execSync } from "child_process" +import { EOL } from "node:os" + +const __filename = fileURLToPath(import.meta.url) +const __dirname = path.dirname(__filename) + +const patchesDir = path.join(__dirname, "sdk-patches") +const sdkPath = path.join(__dirname, "../interface_sdk-js") +const patchedSdkPath = path.join(__dirname, "../sdk-patched") +const preparedSdkPath = path.join(__dirname, "../sdk-prepared") +const sdkBuildTools = path.join(patchedSdkPath, 'build-tools') +const prepareSdkScriptFile = path.join(sdkBuildTools, 'handleApiFiles.js') +const arkuiTransformerDir = path.join(sdkBuildTools, 'arkui_transformer') +const preparedSdkArktsInternal = path.join(preparedSdkPath, 'api', '@internal', 'component', 'ets') +const preparedSdkArktsArkuiComponent = path.join(preparedSdkPath, 'api', 'arkui', 'component') + +const apply = (sdkPath, patch) => { + process.chdir(sdkPath) + const commit = execSync('git rev-parse HEAD').toString('utf-8') + const hash = commit.replaceAll(EOL, '').trim() + const patchByHash = path.join(patchesDir, hash + '.patch') + if (fs.existsSync(patchByHash)) { + patch = patchByHash + } + if (patch) { + execSync(`git apply ${patch}`) + console.log(`Apply patch ${patch} -> ${sdkPath}`) + } +} + +function main() { + + if (!fs.existsSync(sdkPath)) { + console.error(`SDK: ${sdkPath} doesn't exist`) + return + } + + if (!fs.existsSync(patchesDir)) { + console.error(`Directory: ${patchesDir} doesn't exist`) + return + } + + fs.cpSync(sdkPath, patchedSdkPath, {recursive: true, force: true}) + console.log(`Copy ${sdkPath} -> ${patchedSdkPath}`) + + apply(patchedSdkPath, undefined) + + process.chdir(sdkBuildTools) + execSync("npm i", { stdio: "inherit" }) + execSync(`node ${prepareSdkScriptFile} --path ${patchedSdkPath} --type ets2 --output ${preparedSdkPath}`) + + process.chdir(arkuiTransformerDir) + execSync(`npm ci`, { stdio: "inherit" }) + execSync(`npm run compile:arkui`) + execSync(`node . --input-dir ${preparedSdkArktsInternal} --target-dir ${preparedSdkArktsArkuiComponent} --use-memo-m3`) +} + +main() \ No newline at end of file diff --git a/tools/sdk-patches/0e8c50a4a277697e2c980d7cdb97dc7b30452ec2.patch b/tools/sdk-patches/0e8c50a4a277697e2c980d7cdb97dc7b30452ec2.patch new file mode 100644 index 0000000000000000000000000000000000000000..8f67189849faa0169482ba44464f171447c28311 --- /dev/null +++ b/tools/sdk-patches/0e8c50a4a277697e2c980d7cdb97dc7b30452ec2.patch @@ -0,0 +1,809 @@ +diff --git a/api/@internal/component/ets/alert_dialog.d.ts b/api/@internal/component/ets/alert_dialog.d.ts +index f81cc746d..470c9d3ed 100644 +--- a/api/@internal/component/ets/alert_dialog.d.ts ++++ b/api/@internal/component/ets/alert_dialog.d.ts +@@ -666,7 +666,7 @@ declare interface AlertDialogButtonOptions extends AlertDialogButtonBaseOptions + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 + */ +-declare interface TextStyle { ++declare interface TextStyle_alert_dialog { + /** + * Set the word break type. + * +@@ -1182,7 +1182,7 @@ declare interface AlertDialogParam { + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 + */ +- textStyle?: TextStyle; ++ textStyle?: TextStyle_alert_dialog; + + /** + * Defines whether to respond to the hover mode. +@@ -1377,39 +1377,6 @@ declare interface AlertDialogParamWithConfirm extends AlertDialogParam { + confirm?: AlertDialogButtonBaseOptions; + } + +-/** +- * Component dialog dismiss action. +- * +- * @interface DismissDialogAction +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare interface DismissDialogAction { +- /** +- * Defines dialog dismiss function. +- * +- * @type { Callback } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- dismiss: Callback; +- +- /** +- * Dismiss reason type. +- * +- * @type { DismissReason } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- reason: DismissReason; +-} +- + /** + * Defines the dialog param with buttons. + * +diff --git a/api/@internal/component/ets/column.d.ts b/api/@internal/component/ets/column.d.ts +index 96457a9ee..593121204 100644 +--- a/api/@internal/component/ets/column.d.ts ++++ b/api/@internal/component/ets/column.d.ts +@@ -84,7 +84,7 @@ interface ColumnOptions { + * @since arkts {'1.1':'11','1.2':'20'} + * @arkts 1.1&1.2 + */ +- space?: string | number; ++ space?: SpaceType; + } + + /** +@@ -110,7 +110,7 @@ interface ColumnOptionsV2 { + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 + */ +- space?: SpaceType; ++ doNotUseMe: boolean; + } + + /** +@@ -207,19 +207,6 @@ interface ColumnInterface { + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 + */ +- (options?: ColumnOptions): ColumnAttribute; +- /** +- * Set the options. +- * +- * @param { ColumnOptions | ColumnOptionsV2 } [options] - column options +- * @returns { ColumnAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ + (options?: ColumnOptions | ColumnOptionsV2): ColumnAttribute; + } + +diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts +index a7836ff8b..aa1d99f43 100644 +--- a/api/@internal/component/ets/common.d.ts ++++ b/api/@internal/component/ets/common.d.ts +@@ -30,7 +30,7 @@ import Want from '../../@ohos.app.ability.Want'; + import { IntentionCode } from '../../@ohos.multimodalInput.intentionCode'; + import { SymbolGlyphModifier } from '../../arkui/SymbolGlyphModifier'; + import { CircleShape, EllipseShape, PathShape, RectShape } from '../../@ohos.arkui.shape'; +-import uiObserver from '@ohos.arkui.observer'; ++import uiObserver from '../../@ohos.arkui.observer'; + import { UIContext as _UIContext } from '../../@ohos.arkui.UIContext'; + import { DrawContext as _DrawContext, LengthMetrics } from '../../arkui/Graphics'; + import uiEffect from '../../@ohos.graphics.uiEffect'; +@@ -12073,7 +12073,7 @@ declare interface BorderImageOption { + * @atomicservice + * @since 11 + */ +- source?: string | Resource | LinearGradient, ++ source?: string | Resource | LinearGradient_common, + + /** + * Border image source +@@ -16877,14 +16877,14 @@ declare interface SheetOptions extends BindOptions { + /** + * Defines sheet detents + * +- * @type { ?(SingleLengthDetent | DoubleLengthDetents | TripleLengthDetents) } ++ * @type { ?(TripleLengthDetents) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + * @arkts 1.2 + */ +- detents?: SingleLengthDetent | DoubleLengthDetents | TripleLengthDetents; ++ detents?: TripleLengthDetents; + + /** + * Background blur of the sheet. By default, there is no background blur. +@@ -17396,7 +17396,7 @@ declare interface SheetOptions extends BindOptions { + * @since 20 + * @arkts 1.2 + */ +-declare type CustomStyles = (instance: CommonMethod) => void; ++declare type CustomStyles = (instance: string) => void; + + /** + * Component State Styles. +@@ -24868,7 +24868,7 @@ declare class CommonMethod { + * @since arkts {'1.1':'15','1.2':'20'} + * @arkts 1.1&1.2 + */ +- onKeyEvent(event: Callback): T; ++ // onKeyEvent(event: Callback): T; + + /** + * Digital crown input. +@@ -31665,7 +31665,7 @@ declare class CommonShapeMethod extends CommonMethod { + * @atomicservice + * @since 11 + */ +-declare interface LinearGradient { ++declare interface LinearGradient_common { + /** + * Linear Gradient Angle + * +diff --git a/api/@internal/component/ets/custom_dialog_controller.d.ts b/api/@internal/component/ets/custom_dialog_controller.d.ts +index ad2578e93..af8875261 100644 +--- a/api/@internal/component/ets/custom_dialog_controller.d.ts ++++ b/api/@internal/component/ets/custom_dialog_controller.d.ts +@@ -706,39 +706,6 @@ declare interface CustomDialogControllerOptions { + focusable?: boolean; + } + +-/** +- * Component dialog dismiss action. +- * +- * @interface DismissDialogAction +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare interface DismissDialogAction { +- /** +- * Defines dialog dismiss function +- * +- * @type { Callback } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- dismiss: Callback; +- +- /** +- * Dismiss reason type. +- * +- * @type { DismissReason } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- reason: DismissReason; +-} +- + /** + * Import the CommonState type from promptAction. + * +diff --git a/api/@internal/component/ets/relative_container.d.ts b/api/@internal/component/ets/relative_container.d.ts +index 1caa3043b..82659bec9 100644 +--- a/api/@internal/component/ets/relative_container.d.ts ++++ b/api/@internal/component/ets/relative_container.d.ts +@@ -436,7 +436,7 @@ declare class RelativeContainerAttribute extends CommonMethod): RelativeContainerAttribute; ++ // barrier(barrierStyle: Array): RelativeContainerAttribute; + } + + /** +diff --git a/api/@internal/component/ets/repeat.d.ts b/api/@internal/component/ets/repeat.d.ts +index 3fcae59ed..81c455d53 100644 +--- a/api/@internal/component/ets/repeat.d.ts ++++ b/api/@internal/component/ets/repeat.d.ts +@@ -12,275 +12,3 @@ + * See the License for the specific language governing permissions and + * limitations under the License. + */ +- +-/** +- * @file Defines Repeat component. +- * @kit ArkUI +- */ +- +-/** +- * Construct a new type for each item. +- * +- * @interface RepeatItem +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-interface RepeatItem { +- /** +- * The origin data. +- * +- * @type { T } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- item: T, +- /** +- * index of each item. +- * +- * @type { number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- index: number +-} +- +-/** +- * Define the options of repeat virtualScroll to implement reuse and lazy loading. +- * +- * @interface VirtualScrollOptions +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-interface VirtualScrollOptions { +- /** +- * Total data count. +- * +- * @type { ?number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- totalCount?: number; +- +- /** +- * Reuse or not. +- * +- * @type { ?boolean } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 18 +- */ +- reusable?: boolean; +- +- /** +- * Data lazy loading +- * +- * @param { number } index +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 19 +- */ +- onLazyLoading?(index: number): void; +- +- /** +- * The function of total data count. +- * +- * @returns { number } Returns the total data count. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 19 +- */ +- onTotalCount?(): number; +-} +- +-/** +- * Define a builder template option parameter. +- * +- * @interface TemplateOptions +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-interface TemplateOptions { +- /** +- * The cached number of each template. +- * +- * @type { ?number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- cachedCount?: number +-} +- +-/** +- * Function that return typed string to render one template. +- * +- * @typedef {function} TemplateTypedFunc +- * @param { T } item - data item. +- * @param {number} index - data index number in array. +- * @returns { string } template type. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare type TemplateTypedFunc = (item: T, index: number) => string; +- +-/** +- * Define builder function to render one template type. +- * +- * @typedef {function} RepeatItemBuilder +- * @param { RepeatItem } repeatItem - the repeat item builder function. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare type RepeatItemBuilder = (repeatItem: RepeatItem) => void; +- +-/** +- * Defines the Repeat component attribute functions. +- * +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-/** +- * Defines the Repeat component attribute functions. +- * +- * @extends DynamicNode> +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 19 +- */ +-declare class RepeatAttribute extends DynamicNode> { +- /** +- * Executes itemGenerator of each item. +- * +- * @param { function } itemGenerator +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- each(itemGenerator: (repeatItem: RepeatItem) => void): RepeatAttribute; +- /** +- * Obtains key of each item. +- * +- * @param { function } keyGenerator +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- key(keyGenerator: (item: T, index: number) => string): RepeatAttribute; +- /** +- * Enable UI lazy loading when scroll up or down. +- * +- * @param { VirtualScrollOptions } virtualScrollOptions that defines the options of repeat virtual scroll to implement reuse and lazy loading. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- virtualScroll(virtualScrollOptions?: VirtualScrollOptions): RepeatAttribute; +- /** +- * Type builder function to render specific type of data item. +- * +- * @param { string } type that defines the template id. +- * @param { RepeatItemBuilder } itemBuilder that defines UI builder function. +- * @param { TemplateOptions } templateOptions that defines a builder template option parameter. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- template(type: string, itemBuilder: RepeatItemBuilder, templateOptions?: TemplateOptions): RepeatAttribute; +- /** +- * Typed function to render specific type of data item. +- * +- * @param { TemplateTypedFunc } typedFunc that define template typed function. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- templateId(typedFunc: TemplateTypedFunc): RepeatAttribute; +-} +- +-/** +- * Indicates the type of Repeat's Data Source. +- * +- * @typedef { Array | ReadonlyArray | Readonly> } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare type RepeatArray = Array | ReadonlyArray | Readonly>; +- +-/** +- * Indicates the type of Repeat. +- * +- * @typedef { function } RepeatInterface +- * @param { RepeatArray } arr - The Data Source +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare type RepeatInterface = (arr: RepeatArray) => RepeatAttribute; +- +-/** +- * Defines Repeat Component. +- * +- * @type { (arr: Array) => RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-/** +- * Defines Repeat Component, and Add More Array Type. +- * +- * @type { RepeatInterface } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare const Repeat: RepeatInterface; +diff --git a/api/@internal/component/ets/row.d.ts b/api/@internal/component/ets/row.d.ts +index b3981964e..0cfac7965 100644 +--- a/api/@internal/component/ets/row.d.ts ++++ b/api/@internal/component/ets/row.d.ts +@@ -109,7 +109,7 @@ interface RowOptionsV2 { + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 + */ +- space?: SpaceType; ++ doNotUseMe: boolean; + } + + /** +@@ -148,58 +148,6 @@ interface RowOptionsV2 { + * @arkts 1.1&1.2 + */ + interface RowInterface { +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 7 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @form +- * @since 9 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @since 10 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 11 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * Anonymous Object Rectification +- * @param { ?RowOptions } options - row options +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- (options?: RowOptions): RowAttribute; + /** + * Called when the layout is set in the horizontal direction. + * +diff --git a/api/@internal/component/ets/sidebar.d.ts b/api/@internal/component/ets/sidebar.d.ts +index d60a3cd14..17e68d541 100644 +--- a/api/@internal/component/ets/sidebar.d.ts ++++ b/api/@internal/component/ets/sidebar.d.ts +@@ -21,7 +21,7 @@ + /*** if arkts 1.2 */ + import { Resource } from '../../global/resource' + import { Length, ResourceColor, Dimension } from './units' +-import { CommonMethod, PixelMap, Bindable } from './common' ++import { CommonMethod, PixelMap, Bindable, DividerStyle } from './common' + /*** endif */ + + /** +@@ -554,110 +554,6 @@ interface SideBarContainerInterface { + (type?: SideBarContainerType): SideBarContainerAttribute; + } + +-/** +- * Provides an interface for the style of a divider including stroke width, color, start margin +- * and end margin +- * +- * @interface DividerStyle +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +-/** +- * Provides an interface for the style of a divider including stroke width, color, start margin +- * and end margin +- * +- * @interface DividerStyle +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +-interface DividerStyle { +- /** +- * Define the stroke width of the divider +- * +- * @type { Length } +- * @default 1vp +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the stroke width of the divider +- * +- * @type { Length } +- * @default 1vp +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- strokeWidth: Length; +- +- /** +- * Define the color of the divider +- * +- * @type { ?ResourceColor } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the color of the divider +- * +- * @type { ?ResourceColor } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- color?: ResourceColor; +- +- /** +- * Define the start margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the start margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- startMargin?: Length; +- +- /** +- * Define the end margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the end margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- endMargin?: Length; +-} +- + /** + * The attribute function of sidebar + * +diff --git a/api/@internal/component/ets/toggle.d.ts b/api/@internal/component/ets/toggle.d.ts +index 4f1a07f30..73b56ec38 100644 +--- a/api/@internal/component/ets/toggle.d.ts ++++ b/api/@internal/component/ets/toggle.d.ts +@@ -255,7 +255,7 @@ declare interface ToggleConfiguration extends CommonConfiguration( + factory: () => T, + initializers?: T_Options, + @Builder content?: () => void +@@ -229,7 +229,7 @@ export declare abstract class CustomComponent( + factory: () => T, + initializers?: T_Options, + reuseId?: string, +@@ -271,7 +271,7 @@ export declare abstract class CustomComponentV2( + factory: () => T, + initializers?: T_Options, + reuseId?: string, +diff --git a/api/global/resource.d.ts b/api/global/resource.d.ts +index bb8beb45b..eadbc166f 100644 +--- a/api/global/resource.d.ts ++++ b/api/global/resource.d.ts +@@ -96,14 +96,14 @@ export interface Resource { + /** + * Set params. + * +- * @type { ?Array } ++ * @type { ?Array } + * @syscap SystemCapability.Global.ResourceManager + * @crossplatform + * @atomicservice + * @since 20 + * @arkts 1.2 + */ +- params?: Array; ++ params?: Array; + + /** + * Set params. diff --git a/tools/sdk-patches/244d6a220619d5a83128c143037c634162d74478.patch b/tools/sdk-patches/244d6a220619d5a83128c143037c634162d74478.patch new file mode 100644 index 0000000000000000000000000000000000000000..0d17ff2ba7aa31b5deffddbca4927ec216172d4d --- /dev/null +++ b/tools/sdk-patches/244d6a220619d5a83128c143037c634162d74478.patch @@ -0,0 +1,815 @@ +diff --git a/api/@internal/component/ets/alert_dialog.d.ts b/api/@internal/component/ets/alert_dialog.d.ts +index d608e158c..134233582 100644 +--- a/api/@internal/component/ets/alert_dialog.d.ts ++++ b/api/@internal/component/ets/alert_dialog.d.ts +@@ -592,7 +592,7 @@ declare interface AlertDialogButtonOptions extends AlertDialogButtonBaseOptions + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 + */ +-declare interface TextStyle { ++declare interface TextStyle_alert_dialog { + /** + * Set the word break type. + * +@@ -1107,7 +1107,7 @@ declare interface AlertDialogParam { + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 + */ +- textStyle?: TextStyle; ++ textStyle?: TextStyle_alert_dialog; + + /** + * Defines whether to respond to the hover mode. +@@ -1301,39 +1301,6 @@ declare interface AlertDialogParamWithConfirm extends AlertDialogParam { + confirm?: AlertDialogButtonBaseOptions; + } + +-/** +- * Component dialog dismiss action. +- * +- * @interface DismissDialogAction +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare interface DismissDialogAction { +- /** +- * Defines dialog dismiss function. +- * +- * @type { Callback } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- dismiss: Callback; +- +- /** +- * Dismiss reason type. +- * +- * @type { DismissReason } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- reason: DismissReason; +-} +- + /** + * Defines the dialog param with buttons. + * +diff --git a/api/@internal/component/ets/column.d.ts b/api/@internal/component/ets/column.d.ts +index 02be253b6..08a92d535 100644 +--- a/api/@internal/component/ets/column.d.ts ++++ b/api/@internal/component/ets/column.d.ts +@@ -84,32 +84,6 @@ interface ColumnOptions { + * @since arkts {'1.1':'11','1.2':'20'} + * @arkts 1.1&1.2 + */ +- space?: string | number; +-} +- +-/** +- * Column constructor options. +- * +- * @interface ColumnOptionsV2 +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +-interface ColumnOptionsV2 { +- /** +- * Vertical layout element spacing. +- * +- * @type { ?SpaceType } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ + space?: SpaceType; + } + +@@ -208,19 +182,6 @@ interface ColumnInterface { + * @arkts 1.1&1.2 + */ + (options?: ColumnOptions): ColumnAttribute; +- /** +- * Set the options. +- * +- * @param { ColumnOptions | ColumnOptionsV2 } [options] - column options +- * @returns { ColumnAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- (options?: ColumnOptions | ColumnOptionsV2): ColumnAttribute; + } + + /** +diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts +index 24adc14fa..b42cad8ed 100644 +--- a/api/@internal/component/ets/common.d.ts ++++ b/api/@internal/component/ets/common.d.ts +@@ -30,7 +30,7 @@ import Want from '../../@ohos.app.ability.Want'; + import { IntentionCode } from '../../@ohos.multimodalInput.intentionCode'; + import { SymbolGlyphModifier } from '../../arkui/SymbolGlyphModifier'; + import { CircleShape, EllipseShape, PathShape, RectShape } from '../../@ohos.arkui.shape'; +-import uiObserver from '@ohos.arkui.observer'; ++import uiObserver from '../../@ohos.arkui.observer'; + import { UIContext as _UIContext } from '../../@ohos.arkui.UIContext'; + import { DrawContext as _DrawContext, LengthMetrics } from '../../arkui/Graphics'; + import uiEffect from '../../@ohos.graphics.uiEffect'; +@@ -11425,7 +11425,7 @@ declare interface BorderImageOption { + * @atomicservice + * @since 11 + */ +- source?: string | Resource | LinearGradient, ++ source?: string | Resource | LinearGradient_common, + + /** + * Border image source +@@ -15819,14 +15819,14 @@ declare interface SheetOptions extends BindOptions { + /** + * Defines sheet detents + * +- * @type { ?(SingleLengthDetent | DoubleLengthDetents | TripleLengthDetents) } ++ * @type { ?(TripleLengthDetents) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + * @arkts 1.2 + */ +- detents?: SingleLengthDetent | DoubleLengthDetents | TripleLengthDetents; ++ detents?: TripleLengthDetents; + + /** + * Defines sheet background blur Style +@@ -16265,7 +16265,7 @@ declare interface SheetOptions extends BindOptions { + * @since 20 + * @arkts 1.2 + */ +-declare type CustomStyles = (instance: CommonMethod) => void; ++declare type CustomStyles = (instance: string) => void; + + /** + * Component State Styles. +@@ -22898,7 +22898,7 @@ declare class CommonMethod { + * @since arkts {'1.1':'15','1.2':'20'} + * @arkts 1.1&1.2 + */ +- onKeyEvent(event: Callback): T; ++ // onKeyEvent(event: Callback): T; + + /** + * Digital crown input. +@@ -28768,7 +28768,7 @@ declare class CommonShapeMethod extends CommonMethod { + * @atomicservice + * @since 11 + */ +-declare interface LinearGradient { ++declare interface LinearGradient_common { + /** + * Linear Gradient Angle + * +@@ -32807,4 +32807,4 @@ export declare function $$(value: T): Bindable; + * @since 20 + * @arkts 1.2 + */ +-export declare function applyStyles(this: T, customStyles: CustomStyles): T; ++export declare function applyStyles(self: T, customStyles: CustomStyles): T; +diff --git a/api/@internal/component/ets/custom_dialog_controller.d.ts b/api/@internal/component/ets/custom_dialog_controller.d.ts +index 959dcc2ea..46b7c8c83 100644 +--- a/api/@internal/component/ets/custom_dialog_controller.d.ts ++++ b/api/@internal/component/ets/custom_dialog_controller.d.ts +@@ -706,39 +706,6 @@ declare interface CustomDialogControllerOptions { + focusable?: boolean; + } + +-/** +- * Component dialog dismiss action. +- * +- * @interface DismissDialogAction +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare interface DismissDialogAction { +- /** +- * Defines dialog dismiss function +- * +- * @type { Callback } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- dismiss: Callback; +- +- /** +- * Dismiss reason type. +- * +- * @type { DismissReason } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- reason: DismissReason; +-} +- + /** + * Use the CustomDialogController class to display the custom pop-up window. + * +diff --git a/api/@internal/component/ets/relative_container.d.ts b/api/@internal/component/ets/relative_container.d.ts +index 1caa3043b..82659bec9 100644 +--- a/api/@internal/component/ets/relative_container.d.ts ++++ b/api/@internal/component/ets/relative_container.d.ts +@@ -436,7 +436,7 @@ declare class RelativeContainerAttribute extends CommonMethod): RelativeContainerAttribute; ++ // barrier(barrierStyle: Array): RelativeContainerAttribute; + } + + /** +diff --git a/api/@internal/component/ets/repeat.d.ts b/api/@internal/component/ets/repeat.d.ts +index 6af657932..81c455d53 100644 +--- a/api/@internal/component/ets/repeat.d.ts ++++ b/api/@internal/component/ets/repeat.d.ts +@@ -12,275 +12,3 @@ + * See the License for the specific language governing permissions and + * limitations under the License. + */ +- +-/** +- * @file Defines Repeat component. +- * @kit ArkUI +- */ +- +-/** +- * Construct a new type for each item. +- * +- * @interface RepeatItem +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-interface RepeatItem { +- /** +- * The origin data. +- * +- * @type { T } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- item: T, +- /** +- * index of each item. +- * +- * @type { number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- index: number +-} +- +-/** +- * Define the options of repeat virtualScroll to implement reuse and lazy loading. +- * +- * @interface VirtualScrollOptions +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-interface VirtualScrollOptions { +- /** +- * Total data count. +- * +- * @type { ?number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- totalCount?: number; +- +- /** +- * Reuse or not. +- * +- * @type { ?boolean } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 18 +- */ +- reusable?: boolean; +- +- /** +- * Data lazy loading +- * +- * @param { number } index +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 18 +- */ +- onLazyLoading?(index: number): void; +- +- /** +- * The function of total data count. +- * +- * @returns { number } Returns the total data count. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 18 +- */ +- onTotalCount?(): number; +-} +- +-/** +- * Define a builder template option parameter. +- * +- * @interface TemplateOptions +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-interface TemplateOptions { +- /** +- * The cached number of each template. +- * +- * @type { ?number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- cachedCount?: number +-} +- +-/** +- * Function that return typed string to render one template. +- * +- * @typedef {function} TemplateTypedFunc +- * @param { T } item - data item. +- * @param {number} index - data index number in array. +- * @returns { string } template type. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare type TemplateTypedFunc = (item : T, index : number) => string; +- +-/** +- * Define builder function to render one template type. +- * +- * @typedef {function} RepeatItemBuilder +- * @param { RepeatItem } repeatItem - the repeat item builder function. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare type RepeatItemBuilder = (repeatItem: RepeatItem) => void; +- +-/** +- * Defines the Repeat component attribute functions. +- * +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-/** +- * Defines the Repeat component attribute functions. +- * +- * @extends DynamicNode> +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare class RepeatAttribute extends DynamicNode> { +- /** +- * Executes itemGenerator of each item. +- * +- * @param { function } itemGenerator +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- each(itemGenerator: (repeatItem: RepeatItem) => void): RepeatAttribute; +- /** +- * Obtains key of each item. +- * +- * @param { function } keyGenerator +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- key(keyGenerator: (item: T, index: number) => string): RepeatAttribute; +- /** +- * Enable UI lazy loading when scroll up or down. +- * +- * @param { VirtualScrollOptions } virtualScrollOptions that defines the options of repeat virtual scroll to implement reuse and lazy loading. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- virtualScroll(virtualScrollOptions?: VirtualScrollOptions): RepeatAttribute; +- /** +- * Type builder function to render specific type of data item. +- * +- * @param { string } type that defines the template id. +- * @param { RepeatItemBuilder } itemBuilder that defines UI builder function. +- * @param { TemplateOptions } templateOptions that defines a builder template option parameter. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- template(type : string, itemBuilder: RepeatItemBuilder, templateOptions?: TemplateOptions): RepeatAttribute; +- /** +- * Typed function to render specific type of data item. +- * +- * @param { TemplateTypedFunc } typedFunc that define template typed function. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- templateId(typedFunc: TemplateTypedFunc): RepeatAttribute; +-} +- +-/** +- * Indicates the type of Repeat's Data Source. +- * +- * @typedef { Array | ReadonlyArray | Readonly> } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare type RepeatArray = Array | ReadonlyArray | Readonly>; +- +-/** +- * Indicates the type of Repeat. +- * +- * @typedef { function } RepeatInterface +- * @param { RepeatArray } arr - The Data Source +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare type RepeatInterface = (arr: RepeatArray) => RepeatAttribute; +- +-/** +- * Defines Repeat Component. +- * +- * @type { (arr: Array) => RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-/** +- * Defines Repeat Component, and Add More Array Type. +- * +- * @type { RepeatInterface } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare const Repeat: RepeatInterface; +diff --git a/api/@internal/component/ets/row.d.ts b/api/@internal/component/ets/row.d.ts +index ee3b6bf64..7951b1bab 100644 +--- a/api/@internal/component/ets/row.d.ts ++++ b/api/@internal/component/ets/row.d.ts +@@ -72,32 +72,6 @@ declare interface RowOptions { + * @since arkts {'1.1':'11','1.2':'20'} + * @arkts 1.1&1.2 + */ +- space?: string | number; +-} +- +-/** +- * Define options used to construct a row. +- * +- * @interface RowOptionsV2 +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +-interface RowOptionsV2 { +- /** +- * Vertical layout element spacing. +- * +- * @type { ?SpaceType } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ + space?: SpaceType; + } + +@@ -188,19 +162,6 @@ interface RowInterface { + * @arkts 1.1&1.2 + */ + (options?: RowOptions): RowAttribute; +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { ?(RowOptions | RowOptionsV2) } options - row options +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- (options?: RowOptions | RowOptionsV2): RowAttribute; + } + + /** +diff --git a/api/@internal/component/ets/sidebar.d.ts b/api/@internal/component/ets/sidebar.d.ts +index cbb6b4f08..1ec2a3cee 100644 +--- a/api/@internal/component/ets/sidebar.d.ts ++++ b/api/@internal/component/ets/sidebar.d.ts +@@ -21,7 +21,7 @@ + /*** if arkts 1.2 */ + import { Resource } from '../../global/resource' + import { Length, ResourceColor, Dimension } from './units' +-import { CommonMethod, PixelMap, Bindable } from './common' ++import { CommonMethod, PixelMap, Bindable, DividerStyle } from './common' + /*** endif */ + + /** +@@ -553,110 +553,6 @@ interface SideBarContainerInterface { + (type?: SideBarContainerType): SideBarContainerAttribute; + } + +-/** +- * Provides an interface for the style of a divider including stroke width, color, start margin +- * and end margin +- * +- * @interface DividerStyle +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +-/** +- * Provides an interface for the style of a divider including stroke width, color, start margin +- * and end margin +- * +- * @interface DividerStyle +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +-interface DividerStyle { +- /** +- * Define the stroke width of the divider +- * +- * @type { Length } +- * @default 1vp +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the stroke width of the divider +- * +- * @type { Length } +- * @default 1vp +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- strokeWidth: Length; +- +- /** +- * Define the color of the divider +- * +- * @type { ?ResourceColor } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the color of the divider +- * +- * @type { ?ResourceColor } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- color?: ResourceColor; +- +- /** +- * Define the start margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the start margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- startMargin?: Length; +- +- /** +- * Define the end margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the end margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- endMargin?: Length; +-} +- + /** + * The attribute function of sidebar + * +diff --git a/api/@internal/component/ets/toggle.d.ts b/api/@internal/component/ets/toggle.d.ts +index e57982116..bbf8ae329 100644 +--- a/api/@internal/component/ets/toggle.d.ts ++++ b/api/@internal/component/ets/toggle.d.ts +@@ -255,7 +255,7 @@ declare interface ToggleConfiguration extends CommonConfiguration( + factory: () => T, + initializers?: T_Options, + @Builder content?: () => void +@@ -229,7 +229,7 @@ export declare abstract class CustomComponent( + factory: () => T, + initializers?: T_Options, + reuseId?: string, +@@ -271,7 +271,7 @@ export declare abstract class CustomComponentV2( + factory: () => T, + initializers?: T_Options, + reuseId?: string, +diff --git a/api/global/resource.d.ts b/api/global/resource.d.ts +index 15b2ce8e9..979ac1f19 100644 +--- a/api/global/resource.d.ts ++++ b/api/global/resource.d.ts +@@ -114,14 +114,14 @@ export interface Resource { + /** + * Set params. + * +- * @type { ?Array } ++ * @type { ?Array } + * @syscap SystemCapability.Global.ResourceManager + * @crossplatform + * @atomicservice + * @since 20 + * @arkts 1.2 + */ +- params?: Array; ++ params?: Array; + + /** + * Set type. diff --git a/tools/sdk-patches/56419907c61fd4f686c1265f3508ae6c08b3fe90.patch b/tools/sdk-patches/56419907c61fd4f686c1265f3508ae6c08b3fe90.patch new file mode 100644 index 0000000000000000000000000000000000000000..2392b7d6e251967fb87f12fe2e91729c364ee4ce --- /dev/null +++ b/tools/sdk-patches/56419907c61fd4f686c1265f3508ae6c08b3fe90.patch @@ -0,0 +1,816 @@ +diff --git a/api/@internal/component/ets/alert_dialog.d.ts b/api/@internal/component/ets/alert_dialog.d.ts +index caaf8160a..186587850 100644 +--- a/api/@internal/component/ets/alert_dialog.d.ts ++++ b/api/@internal/component/ets/alert_dialog.d.ts +@@ -665,7 +665,7 @@ declare interface AlertDialogButtonOptions extends AlertDialogButtonBaseOptions + * @atomicservice + * @since 12 + */ +-declare interface TextStyle { ++declare interface TextStyle_alert_dialog { + /** + * Set the word break type. + * +@@ -1203,7 +1203,7 @@ declare interface AlertDialogParam { + * @atomicservice + * @since 12 + */ +- textStyle?: TextStyle; ++ textStyle?: TextStyle_alert_dialog; + + /** + * Set the alertDialog's textStyle. +@@ -1410,39 +1410,6 @@ declare interface AlertDialogParamWithConfirm extends AlertDialogParam { + confirm?: AlertDialogButtonBaseOptions; + } + +-/** +- * Component dialog dismiss action. +- * +- * @interface DismissDialogAction +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare interface DismissDialogAction { +- /** +- * Defines dialog dismiss function. +- * +- * @type { Callback } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- dismiss: Callback; +- +- /** +- * Dismiss reason type. +- * +- * @type { DismissReason } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- reason: DismissReason; +-} +- + /** + * Defines the dialog param with buttons. + * +diff --git a/api/@internal/component/ets/column.d.ts b/api/@internal/component/ets/column.d.ts +index 96457a9ee..593121204 100644 +--- a/api/@internal/component/ets/column.d.ts ++++ b/api/@internal/component/ets/column.d.ts +@@ -84,7 +84,7 @@ interface ColumnOptions { + * @since arkts {'1.1':'11','1.2':'20'} + * @arkts 1.1&1.2 + */ +- space?: string | number; ++ space?: SpaceType; + } + + /** +@@ -110,7 +110,7 @@ interface ColumnOptionsV2 { + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 + */ +- space?: SpaceType; ++ doNotUseMe: boolean; + } + + /** +@@ -207,19 +207,6 @@ interface ColumnInterface { + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 + */ +- (options?: ColumnOptions): ColumnAttribute; +- /** +- * Set the options. +- * +- * @param { ColumnOptions | ColumnOptionsV2 } [options] - column options +- * @returns { ColumnAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ + (options?: ColumnOptions | ColumnOptionsV2): ColumnAttribute; + } + +diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts +index f11410e05..e44dad6ba 100644 +--- a/api/@internal/component/ets/common.d.ts ++++ b/api/@internal/component/ets/common.d.ts +@@ -29089,7 +29089,7 @@ declare class CommonShapeMethod extends CommonMethod { + * @atomicservice + * @since 11 + */ +-declare interface LinearGradient { ++declare interface LinearGradient_common { + /** + * Linear Gradient Angle + * +diff --git a/api/@internal/component/ets/custom_dialog_controller.d.ts b/api/@internal/component/ets/custom_dialog_controller.d.ts +index ad2578e93..af8875261 100644 +--- a/api/@internal/component/ets/custom_dialog_controller.d.ts ++++ b/api/@internal/component/ets/custom_dialog_controller.d.ts +@@ -706,39 +706,6 @@ declare interface CustomDialogControllerOptions { + focusable?: boolean; + } + +-/** +- * Component dialog dismiss action. +- * +- * @interface DismissDialogAction +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare interface DismissDialogAction { +- /** +- * Defines dialog dismiss function +- * +- * @type { Callback } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- dismiss: Callback; +- +- /** +- * Dismiss reason type. +- * +- * @type { DismissReason } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- reason: DismissReason; +-} +- + /** + * Import the CommonState type from promptAction. + * +diff --git a/api/@internal/component/ets/relative_container.d.ts b/api/@internal/component/ets/relative_container.d.ts +index 1caa3043b..82659bec9 100644 +--- a/api/@internal/component/ets/relative_container.d.ts ++++ b/api/@internal/component/ets/relative_container.d.ts +@@ -436,7 +436,7 @@ declare class RelativeContainerAttribute extends CommonMethod): RelativeContainerAttribute; ++ // barrier(barrierStyle: Array): RelativeContainerAttribute; + } + + /** +diff --git a/api/@internal/component/ets/repeat.d.ts b/api/@internal/component/ets/repeat.d.ts +index 3fcae59ed..81c455d53 100644 +--- a/api/@internal/component/ets/repeat.d.ts ++++ b/api/@internal/component/ets/repeat.d.ts +@@ -12,275 +12,3 @@ + * See the License for the specific language governing permissions and + * limitations under the License. + */ +- +-/** +- * @file Defines Repeat component. +- * @kit ArkUI +- */ +- +-/** +- * Construct a new type for each item. +- * +- * @interface RepeatItem +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-interface RepeatItem { +- /** +- * The origin data. +- * +- * @type { T } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- item: T, +- /** +- * index of each item. +- * +- * @type { number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- index: number +-} +- +-/** +- * Define the options of repeat virtualScroll to implement reuse and lazy loading. +- * +- * @interface VirtualScrollOptions +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-interface VirtualScrollOptions { +- /** +- * Total data count. +- * +- * @type { ?number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- totalCount?: number; +- +- /** +- * Reuse or not. +- * +- * @type { ?boolean } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 18 +- */ +- reusable?: boolean; +- +- /** +- * Data lazy loading +- * +- * @param { number } index +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 19 +- */ +- onLazyLoading?(index: number): void; +- +- /** +- * The function of total data count. +- * +- * @returns { number } Returns the total data count. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 19 +- */ +- onTotalCount?(): number; +-} +- +-/** +- * Define a builder template option parameter. +- * +- * @interface TemplateOptions +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-interface TemplateOptions { +- /** +- * The cached number of each template. +- * +- * @type { ?number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- cachedCount?: number +-} +- +-/** +- * Function that return typed string to render one template. +- * +- * @typedef {function} TemplateTypedFunc +- * @param { T } item - data item. +- * @param {number} index - data index number in array. +- * @returns { string } template type. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare type TemplateTypedFunc = (item: T, index: number) => string; +- +-/** +- * Define builder function to render one template type. +- * +- * @typedef {function} RepeatItemBuilder +- * @param { RepeatItem } repeatItem - the repeat item builder function. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare type RepeatItemBuilder = (repeatItem: RepeatItem) => void; +- +-/** +- * Defines the Repeat component attribute functions. +- * +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-/** +- * Defines the Repeat component attribute functions. +- * +- * @extends DynamicNode> +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 19 +- */ +-declare class RepeatAttribute extends DynamicNode> { +- /** +- * Executes itemGenerator of each item. +- * +- * @param { function } itemGenerator +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- each(itemGenerator: (repeatItem: RepeatItem) => void): RepeatAttribute; +- /** +- * Obtains key of each item. +- * +- * @param { function } keyGenerator +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- key(keyGenerator: (item: T, index: number) => string): RepeatAttribute; +- /** +- * Enable UI lazy loading when scroll up or down. +- * +- * @param { VirtualScrollOptions } virtualScrollOptions that defines the options of repeat virtual scroll to implement reuse and lazy loading. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- virtualScroll(virtualScrollOptions?: VirtualScrollOptions): RepeatAttribute; +- /** +- * Type builder function to render specific type of data item. +- * +- * @param { string } type that defines the template id. +- * @param { RepeatItemBuilder } itemBuilder that defines UI builder function. +- * @param { TemplateOptions } templateOptions that defines a builder template option parameter. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- template(type: string, itemBuilder: RepeatItemBuilder, templateOptions?: TemplateOptions): RepeatAttribute; +- /** +- * Typed function to render specific type of data item. +- * +- * @param { TemplateTypedFunc } typedFunc that define template typed function. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- templateId(typedFunc: TemplateTypedFunc): RepeatAttribute; +-} +- +-/** +- * Indicates the type of Repeat's Data Source. +- * +- * @typedef { Array | ReadonlyArray | Readonly> } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare type RepeatArray = Array | ReadonlyArray | Readonly>; +- +-/** +- * Indicates the type of Repeat. +- * +- * @typedef { function } RepeatInterface +- * @param { RepeatArray } arr - The Data Source +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare type RepeatInterface = (arr: RepeatArray) => RepeatAttribute; +- +-/** +- * Defines Repeat Component. +- * +- * @type { (arr: Array) => RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-/** +- * Defines Repeat Component, and Add More Array Type. +- * +- * @type { RepeatInterface } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare const Repeat: RepeatInterface; +diff --git a/api/@internal/component/ets/row.d.ts b/api/@internal/component/ets/row.d.ts +index b3981964e..0cfac7965 100644 +--- a/api/@internal/component/ets/row.d.ts ++++ b/api/@internal/component/ets/row.d.ts +@@ -109,7 +109,7 @@ interface RowOptionsV2 { + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 + */ +- space?: SpaceType; ++ doNotUseMe: boolean; + } + + /** +@@ -148,58 +148,6 @@ interface RowOptionsV2 { + * @arkts 1.1&1.2 + */ + interface RowInterface { +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 7 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @form +- * @since 9 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @since 10 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 11 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * Anonymous Object Rectification +- * @param { ?RowOptions } options - row options +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- (options?: RowOptions): RowAttribute; + /** + * Called when the layout is set in the horizontal direction. + * +diff --git a/api/@internal/component/ets/sidebar.d.ts b/api/@internal/component/ets/sidebar.d.ts +index d60a3cd14..17e68d541 100644 +--- a/api/@internal/component/ets/sidebar.d.ts ++++ b/api/@internal/component/ets/sidebar.d.ts +@@ -21,7 +21,7 @@ + /*** if arkts 1.2 */ + import { Resource } from '../../global/resource' + import { Length, ResourceColor, Dimension } from './units' +-import { CommonMethod, PixelMap, Bindable } from './common' ++import { CommonMethod, PixelMap, Bindable, DividerStyle } from './common' + /*** endif */ + + /** +@@ -554,110 +554,6 @@ interface SideBarContainerInterface { + (type?: SideBarContainerType): SideBarContainerAttribute; + } + +-/** +- * Provides an interface for the style of a divider including stroke width, color, start margin +- * and end margin +- * +- * @interface DividerStyle +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +-/** +- * Provides an interface for the style of a divider including stroke width, color, start margin +- * and end margin +- * +- * @interface DividerStyle +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +-interface DividerStyle { +- /** +- * Define the stroke width of the divider +- * +- * @type { Length } +- * @default 1vp +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the stroke width of the divider +- * +- * @type { Length } +- * @default 1vp +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- strokeWidth: Length; +- +- /** +- * Define the color of the divider +- * +- * @type { ?ResourceColor } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the color of the divider +- * +- * @type { ?ResourceColor } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- color?: ResourceColor; +- +- /** +- * Define the start margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the start margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- startMargin?: Length; +- +- /** +- * Define the end margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the end margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- endMargin?: Length; +-} +- + /** + * The attribute function of sidebar + * +diff --git a/api/@internal/component/ets/toggle.d.ts b/api/@internal/component/ets/toggle.d.ts +index 4f1a07f30..73b56ec38 100644 +--- a/api/@internal/component/ets/toggle.d.ts ++++ b/api/@internal/component/ets/toggle.d.ts +@@ -255,7 +255,7 @@ declare interface ToggleConfiguration extends CommonConfiguration void; ++export type CustomStyles = (instance: string) => void; + /** + * Component State Styles. + * +@@ -10331,13 +10331,13 @@ export declare interface BackgroundOptions { + /** + * Defines the value of the custom property.. + * +- * @typedef { Object | undefined | Record } CustomProperty ++ * @typedef { Object | undefined } CustomProperty + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ +-export declare type CustomProperty = Object | undefined | Record; ++export declare type CustomProperty = Object | undefined; + export declare interface CommonMethod { + /** + * Sets the width of the component or its horizontal layout policy. By default, the +@@ -11076,7 +11076,7 @@ export declare interface CommonMethod { + * @atomicservice + * @since 20 + */ +- default onKeyEvent(event: Callback | undefined): this; ++ // default onKeyEvent(event: Callback | undefined): this; + /** + * Digital crown input. + * +@@ -15346,4 +15346,4 @@ export declare function $$(value: T): Bindable; + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @since 20 + */ +-export declare function applyStyles(this: T, customStyles: CustomStyles): T; ++export declare function applyStyles(self: T, customStyles: CustomStyles): T; +diff --git a/api/arkui/component/customComponent.d.ets b/api/arkui/component/customComponent.d.ets +index cfd065cf4..64f7e4cc2 100644 +--- a/api/arkui/component/customComponent.d.ets ++++ b/api/arkui/component/customComponent.d.ets +@@ -168,7 +168,7 @@ export declare abstract class BaseCustomDialog( + factory: () => T, + initializers?: T_Options, + @Builder content?: () => void +@@ -229,7 +229,7 @@ export declare abstract class CustomComponent( + factory: () => T, + initializers?: T_Options, + reuseId?: string, +@@ -271,7 +271,7 @@ export declare abstract class CustomComponentV2( + factory: () => T, + initializers?: T_Options, + reuseId?: string, +diff --git a/api/global/resource.d.ts b/api/global/resource.d.ts +index 21a5ebe31..23a71edb9 100644 +--- a/api/global/resource.d.ts ++++ b/api/global/resource.d.ts +@@ -96,14 +96,14 @@ export interface Resource { + /** + * Set params. + * +- * @type { ?Array } ++ * @type { ?Array } + * @syscap SystemCapability.Global.ResourceManager + * @crossplatform + * @atomicservice + * @since 20 + * @arkts 1.2 + */ +- params?: Array; ++ params?: Array; + + /** + * Set params. diff --git a/tools/sdk-patches/6fe4ca1b72b1461e17d6a1cb54f63558878711ed.patch b/tools/sdk-patches/6fe4ca1b72b1461e17d6a1cb54f63558878711ed.patch new file mode 100644 index 0000000000000000000000000000000000000000..9e83dfb3510af6e73eca22e7323b494008adc464 --- /dev/null +++ b/tools/sdk-patches/6fe4ca1b72b1461e17d6a1cb54f63558878711ed.patch @@ -0,0 +1,795 @@ +diff --git a/api/@internal/component/ets/alert_dialog.d.ts b/api/@internal/component/ets/alert_dialog.d.ts +index caaf8160a..186587850 100644 +--- a/api/@internal/component/ets/alert_dialog.d.ts ++++ b/api/@internal/component/ets/alert_dialog.d.ts +@@ -665,7 +665,7 @@ declare interface AlertDialogButtonOptions extends AlertDialogButtonBaseOptions + * @atomicservice + * @since 12 + */ +-declare interface TextStyle { ++declare interface TextStyle_alert_dialog { + /** + * Set the word break type. + * +@@ -1203,7 +1203,7 @@ declare interface AlertDialogParam { + * @atomicservice + * @since 12 + */ +- textStyle?: TextStyle; ++ textStyle?: TextStyle_alert_dialog; + + /** + * Set the alertDialog's textStyle. +@@ -1410,39 +1410,6 @@ declare interface AlertDialogParamWithConfirm extends AlertDialogParam { + confirm?: AlertDialogButtonBaseOptions; + } + +-/** +- * Component dialog dismiss action. +- * +- * @interface DismissDialogAction +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare interface DismissDialogAction { +- /** +- * Defines dialog dismiss function. +- * +- * @type { Callback } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- dismiss: Callback; +- +- /** +- * Dismiss reason type. +- * +- * @type { DismissReason } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- reason: DismissReason; +-} +- + /** + * Defines the dialog param with buttons. + * +diff --git a/api/@internal/component/ets/column.d.ts b/api/@internal/component/ets/column.d.ts +index 96457a9ee..593121204 100644 +--- a/api/@internal/component/ets/column.d.ts ++++ b/api/@internal/component/ets/column.d.ts +@@ -84,7 +84,7 @@ interface ColumnOptions { + * @since arkts {'1.1':'11','1.2':'20'} + * @arkts 1.1&1.2 + */ +- space?: string | number; ++ space?: SpaceType; + } + + /** +@@ -110,7 +110,7 @@ interface ColumnOptionsV2 { + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 + */ +- space?: SpaceType; ++ doNotUseMe: boolean; + } + + /** +@@ -207,19 +207,6 @@ interface ColumnInterface { + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 + */ +- (options?: ColumnOptions): ColumnAttribute; +- /** +- * Set the options. +- * +- * @param { ColumnOptions | ColumnOptionsV2 } [options] - column options +- * @returns { ColumnAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ + (options?: ColumnOptions | ColumnOptionsV2): ColumnAttribute; + } + +diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts +index f11410e05..e44dad6ba 100644 +--- a/api/@internal/component/ets/common.d.ts ++++ b/api/@internal/component/ets/common.d.ts +@@ -29089,7 +29089,7 @@ declare class CommonShapeMethod extends CommonMethod { + * @atomicservice + * @since 11 + */ +-declare interface LinearGradient { ++declare interface LinearGradient_common { + /** + * Linear Gradient Angle + * +diff --git a/api/@internal/component/ets/custom_dialog_controller.d.ts b/api/@internal/component/ets/custom_dialog_controller.d.ts +index ad2578e93..af8875261 100644 +--- a/api/@internal/component/ets/custom_dialog_controller.d.ts ++++ b/api/@internal/component/ets/custom_dialog_controller.d.ts +@@ -706,39 +706,6 @@ declare interface CustomDialogControllerOptions { + focusable?: boolean; + } + +-/** +- * Component dialog dismiss action. +- * +- * @interface DismissDialogAction +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare interface DismissDialogAction { +- /** +- * Defines dialog dismiss function +- * +- * @type { Callback } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- dismiss: Callback; +- +- /** +- * Dismiss reason type. +- * +- * @type { DismissReason } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- reason: DismissReason; +-} +- + /** + * Import the CommonState type from promptAction. + * +diff --git a/api/@internal/component/ets/relative_container.d.ts b/api/@internal/component/ets/relative_container.d.ts +index 1caa3043b..82659bec9 100644 +--- a/api/@internal/component/ets/relative_container.d.ts ++++ b/api/@internal/component/ets/relative_container.d.ts +@@ -436,7 +436,7 @@ declare class RelativeContainerAttribute extends CommonMethod): RelativeContainerAttribute; ++ // barrier(barrierStyle: Array): RelativeContainerAttribute; + } + + /** +diff --git a/api/@internal/component/ets/repeat.d.ts b/api/@internal/component/ets/repeat.d.ts +index 3fcae59ed..81c455d53 100644 +--- a/api/@internal/component/ets/repeat.d.ts ++++ b/api/@internal/component/ets/repeat.d.ts +@@ -12,275 +12,3 @@ + * See the License for the specific language governing permissions and + * limitations under the License. + */ +- +-/** +- * @file Defines Repeat component. +- * @kit ArkUI +- */ +- +-/** +- * Construct a new type for each item. +- * +- * @interface RepeatItem +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-interface RepeatItem { +- /** +- * The origin data. +- * +- * @type { T } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- item: T, +- /** +- * index of each item. +- * +- * @type { number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- index: number +-} +- +-/** +- * Define the options of repeat virtualScroll to implement reuse and lazy loading. +- * +- * @interface VirtualScrollOptions +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-interface VirtualScrollOptions { +- /** +- * Total data count. +- * +- * @type { ?number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- totalCount?: number; +- +- /** +- * Reuse or not. +- * +- * @type { ?boolean } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 18 +- */ +- reusable?: boolean; +- +- /** +- * Data lazy loading +- * +- * @param { number } index +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 19 +- */ +- onLazyLoading?(index: number): void; +- +- /** +- * The function of total data count. +- * +- * @returns { number } Returns the total data count. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 19 +- */ +- onTotalCount?(): number; +-} +- +-/** +- * Define a builder template option parameter. +- * +- * @interface TemplateOptions +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-interface TemplateOptions { +- /** +- * The cached number of each template. +- * +- * @type { ?number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- cachedCount?: number +-} +- +-/** +- * Function that return typed string to render one template. +- * +- * @typedef {function} TemplateTypedFunc +- * @param { T } item - data item. +- * @param {number} index - data index number in array. +- * @returns { string } template type. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare type TemplateTypedFunc = (item: T, index: number) => string; +- +-/** +- * Define builder function to render one template type. +- * +- * @typedef {function} RepeatItemBuilder +- * @param { RepeatItem } repeatItem - the repeat item builder function. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare type RepeatItemBuilder = (repeatItem: RepeatItem) => void; +- +-/** +- * Defines the Repeat component attribute functions. +- * +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-/** +- * Defines the Repeat component attribute functions. +- * +- * @extends DynamicNode> +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 19 +- */ +-declare class RepeatAttribute extends DynamicNode> { +- /** +- * Executes itemGenerator of each item. +- * +- * @param { function } itemGenerator +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- each(itemGenerator: (repeatItem: RepeatItem) => void): RepeatAttribute; +- /** +- * Obtains key of each item. +- * +- * @param { function } keyGenerator +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- key(keyGenerator: (item: T, index: number) => string): RepeatAttribute; +- /** +- * Enable UI lazy loading when scroll up or down. +- * +- * @param { VirtualScrollOptions } virtualScrollOptions that defines the options of repeat virtual scroll to implement reuse and lazy loading. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- virtualScroll(virtualScrollOptions?: VirtualScrollOptions): RepeatAttribute; +- /** +- * Type builder function to render specific type of data item. +- * +- * @param { string } type that defines the template id. +- * @param { RepeatItemBuilder } itemBuilder that defines UI builder function. +- * @param { TemplateOptions } templateOptions that defines a builder template option parameter. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- template(type: string, itemBuilder: RepeatItemBuilder, templateOptions?: TemplateOptions): RepeatAttribute; +- /** +- * Typed function to render specific type of data item. +- * +- * @param { TemplateTypedFunc } typedFunc that define template typed function. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- templateId(typedFunc: TemplateTypedFunc): RepeatAttribute; +-} +- +-/** +- * Indicates the type of Repeat's Data Source. +- * +- * @typedef { Array | ReadonlyArray | Readonly> } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare type RepeatArray = Array | ReadonlyArray | Readonly>; +- +-/** +- * Indicates the type of Repeat. +- * +- * @typedef { function } RepeatInterface +- * @param { RepeatArray } arr - The Data Source +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare type RepeatInterface = (arr: RepeatArray) => RepeatAttribute; +- +-/** +- * Defines Repeat Component. +- * +- * @type { (arr: Array) => RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-/** +- * Defines Repeat Component, and Add More Array Type. +- * +- * @type { RepeatInterface } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare const Repeat: RepeatInterface; +diff --git a/api/@internal/component/ets/row.d.ts b/api/@internal/component/ets/row.d.ts +index b3981964e..0cfac7965 100644 +--- a/api/@internal/component/ets/row.d.ts ++++ b/api/@internal/component/ets/row.d.ts +@@ -109,7 +109,7 @@ interface RowOptionsV2 { + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 + */ +- space?: SpaceType; ++ doNotUseMe: boolean; + } + + /** +@@ -148,58 +148,6 @@ interface RowOptionsV2 { + * @arkts 1.1&1.2 + */ + interface RowInterface { +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 7 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @form +- * @since 9 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @since 10 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 11 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * Anonymous Object Rectification +- * @param { ?RowOptions } options - row options +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- (options?: RowOptions): RowAttribute; + /** + * Called when the layout is set in the horizontal direction. + * +diff --git a/api/@internal/component/ets/sidebar.d.ts b/api/@internal/component/ets/sidebar.d.ts +index d60a3cd14..17e68d541 100644 +--- a/api/@internal/component/ets/sidebar.d.ts ++++ b/api/@internal/component/ets/sidebar.d.ts +@@ -21,7 +21,7 @@ + /*** if arkts 1.2 */ + import { Resource } from '../../global/resource' + import { Length, ResourceColor, Dimension } from './units' +-import { CommonMethod, PixelMap, Bindable } from './common' ++import { CommonMethod, PixelMap, Bindable, DividerStyle } from './common' + /*** endif */ + + /** +@@ -554,110 +554,6 @@ interface SideBarContainerInterface { + (type?: SideBarContainerType): SideBarContainerAttribute; + } + +-/** +- * Provides an interface for the style of a divider including stroke width, color, start margin +- * and end margin +- * +- * @interface DividerStyle +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +-/** +- * Provides an interface for the style of a divider including stroke width, color, start margin +- * and end margin +- * +- * @interface DividerStyle +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +-interface DividerStyle { +- /** +- * Define the stroke width of the divider +- * +- * @type { Length } +- * @default 1vp +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the stroke width of the divider +- * +- * @type { Length } +- * @default 1vp +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- strokeWidth: Length; +- +- /** +- * Define the color of the divider +- * +- * @type { ?ResourceColor } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the color of the divider +- * +- * @type { ?ResourceColor } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- color?: ResourceColor; +- +- /** +- * Define the start margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the start margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- startMargin?: Length; +- +- /** +- * Define the end margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the end margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- endMargin?: Length; +-} +- + /** + * The attribute function of sidebar + * +diff --git a/api/@internal/component/ets/toggle.d.ts b/api/@internal/component/ets/toggle.d.ts +index 4f1a07f30..73b56ec38 100644 +--- a/api/@internal/component/ets/toggle.d.ts ++++ b/api/@internal/component/ets/toggle.d.ts +@@ -255,7 +255,7 @@ declare interface ToggleConfiguration extends CommonConfiguration void; ++export type CustomStyles = (instance: string) => void; + /** + * Component State Styles. + * +@@ -10331,13 +10331,13 @@ export declare interface BackgroundOptions { + /** + * Defines the value of the custom property.. + * +- * @typedef { Object | undefined | Record } CustomProperty ++ * @typedef { Object | undefined } CustomProperty + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ +-export declare type CustomProperty = Object | undefined | Record; ++export declare type CustomProperty = Object | undefined; + export declare interface CommonMethod { + /** + * Sets the width of the component or its horizontal layout policy. By default, the +@@ -11076,7 +11076,7 @@ export declare interface CommonMethod { + * @atomicservice + * @since 20 + */ +- default onKeyEvent(event: Callback | undefined): this; ++ // default onKeyEvent(event: Callback | undefined): this; + /** + * Digital crown input. + * +@@ -15346,4 +15346,4 @@ export declare function $$(value: T): Bindable; + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @since 20 + */ +-export declare function applyStyles(this: T, customStyles: CustomStyles): T; ++export declare function applyStyles(self: T, customStyles: CustomStyles): T; +diff --git a/api/arkui/component/customComponent.d.ets b/api/arkui/component/customComponent.d.ets +index cfd065cf4..64f7e4cc2 100644 +--- a/api/arkui/component/customComponent.d.ets ++++ b/api/arkui/component/customComponent.d.ets +@@ -168,7 +168,7 @@ export declare abstract class BaseCustomDialog( + factory: () => T, + initializers?: T_Options, + @Builder content?: () => void +@@ -229,7 +229,7 @@ export declare abstract class CustomComponent( + factory: () => T, + initializers?: T_Options, + reuseId?: string, +@@ -271,7 +271,7 @@ export declare abstract class CustomComponentV2( + factory: () => T, + initializers?: T_Options, + reuseId?: string, diff --git a/tools/sdk-patches/84aca1ca0684a6f4976834091757499076ed5334.patch b/tools/sdk-patches/84aca1ca0684a6f4976834091757499076ed5334.patch new file mode 100644 index 0000000000000000000000000000000000000000..03a428dcd3c16ecfb899237c8ec31191e7cff857 --- /dev/null +++ b/tools/sdk-patches/84aca1ca0684a6f4976834091757499076ed5334.patch @@ -0,0 +1,205 @@ +diff --git a/api/@ohos.arkui.theme.d.ts b/api/@ohos.arkui.theme.d.ts +index b2c873def..78b760e69 100644 +--- a/api/@ohos.arkui.theme.d.ts ++++ b/api/@ohos.arkui.theme.d.ts +@@ -644,7 +644,7 @@ export declare interface CustomTheme { + * @atomicservice + * @since 12 + */ +-export declare type CustomColors = Partial; ++export declare type CustomColors = Object; + /** + * Class ThemeControl provides the Theme management for whole Ability and pages. + * +diff --git a/api/@ohos.arkui.theme.static.d.ets b/api/@ohos.arkui.theme.static.d.ets +index 01238b37d..af871628d 100644 +--- a/api/@ohos.arkui.theme.static.d.ets ++++ b/api/@ohos.arkui.theme.static.d.ets +@@ -478,7 +478,7 @@ export declare interface CustomTheme { + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @since 20 + */ +-export type CustomColors = Partial; ++export type CustomColors = Object; + /** + * Class ThemeControl provides the Theme management for whole Ability and pages. + * +diff --git a/api/arkui/component/common.static.d.ets b/api/arkui/component/common.static.d.ets +index 168d42dd7..375f5e334 100644 +--- a/api/arkui/component/common.static.d.ets ++++ b/api/arkui/component/common.static.d.ets +@@ -7356,13 +7356,13 @@ export declare interface SheetOptions extends BindOptions { + /** + * Defines sheet detents + * +- * @type { ?(SingleLengthDetent | DoubleLengthDetents | TripleLengthDetents) } ++ * @type { ?(TripleLengthDetents) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ +- detents?: SingleLengthDetent | DoubleLengthDetents | TripleLengthDetents; ++ detents?: TripleLengthDetents; + /** + * Background blur of the sheet. By default, there is no background blur. + * +@@ -10368,13 +10368,13 @@ export declare interface BackgroundOptions { + /** + * Defines the value of the custom property.. + * +- * @typedef { Object | undefined | Record } CustomProperty ++ * @typedef { Object | undefined } CustomProperty + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ +-export declare type CustomProperty = Object | undefined | Record; ++export declare type CustomProperty = Object | undefined; + export declare interface CommonMethod { + /** + * Sets the width of the component or its horizontal layout policy. By default, the +@@ -11113,7 +11113,7 @@ export declare interface CommonMethod { + * @atomicservice + * @since 20 + */ +- default onKeyEvent(event: Callback | undefined): this; ++ // default onKeyEvent(event: Callback | undefined): this; + /** + * Digital crown input. + * +@@ -15382,4 +15382,4 @@ export declare function $$(value: T): Bindable; + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @since 20 + */ +-export declare function applyStyles(this: T, customStyles: CustomStyles): T; ++export declare function applyStyles(self: T, customStyles: CustomStyles): T; +diff --git a/api/arkui/component/pluginComponent.static.d.ets b/api/arkui/component/pluginComponent.static.d.ets +index a9a9ed0b5..729c7b262 100644 +--- a/api/arkui/component/pluginComponent.static.d.ets ++++ b/api/arkui/component/pluginComponent.static.d.ets +@@ -58,7 +58,7 @@ export interface PluginComponentTemplate { + * @systemapi + * @since 20 + */ +-export type RecordData = undefined | null | Object | Record | Array; ++export type RecordData = undefined | null | Object; + + /** + * Define options used to construct a plugin component. +diff --git a/api/arkui/component/relativeContainer.static.d.ets b/api/arkui/component/relativeContainer.static.d.ets +index 6dfb46e9a..9225c6493 100644 +--- a/api/arkui/component/relativeContainer.static.d.ets ++++ b/api/arkui/component/relativeContainer.static.d.ets +@@ -246,7 +246,7 @@ export declare interface RelativeContainerAttribute extends CommonMethod { + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @since 20 + */ +- default barrier(barrierStyle: Array | undefined): this; ++ // default barrier(barrierStyle: Array | undefined): this; + /** + * Set the attribute modifier + * +diff --git a/api/arkui/component/sidebar.static.d.ets b/api/arkui/component/sidebar.static.d.ets +index 361c6e519..52a2dad8a 100644 +--- a/api/arkui/component/sidebar.static.d.ets ++++ b/api/arkui/component/sidebar.static.d.ets +@@ -22,7 +22,7 @@ + + import { Resource } from '../../global/resource'; + import { Length, ResourceColor, Dimension } from './units'; +-import { CommonMethod, PixelMap, Bindable } from './common'; ++import { CommonMethod, PixelMap, Bindable, DividerStyle } from './common'; + import { memo, ComponentBuilder } from './../stateManagement/runtime'; + + /** +@@ -179,53 +179,6 @@ export declare interface ButtonStyle { + icons?: ButtonIconOptions; + } + +-/** +- * Provides an interface for the style of a divider including stroke width, color, start margin +- * and end margin +- * +- * @interface DividerStyle +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +-export interface DividerStyle { +- /** +- * Define the stroke width of the divider +- * +- * @type { Length } +- * @default 1vp +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- strokeWidth: Length; +- +- /** +- * Define the color of the divider +- * +- * @type { ?ResourceColor } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- color?: ResourceColor; +- +- /** +- * Define the start margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- startMargin?: Length; +- +- /** +- * Define the end margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- endMargin?: Length; +-} +- + /** + * The attribute function of sidebar + * +diff --git a/api/arkui/component/toggle.static.d.ets b/api/arkui/component/toggle.static.d.ets +index 9f018f7b8..26ab266d8 100644 +--- a/api/arkui/component/toggle.static.d.ets ++++ b/api/arkui/component/toggle.static.d.ets +@@ -118,7 +118,7 @@ export declare interface ToggleConfiguration extends CommonConfiguration | Array } RecordData +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @systemapi +- * @since 20 +- */ +-export type RecordData = undefined | null | Object | Record | Array; ++import { RecordData } from './pluginComponent'; + + /** + * Enumeration of different types of DpiFollowStrategy. diff --git a/tools/sdk-patches/90e7c4e32ad9b6fe5676012fcb50b6233127f7bb.patch b/tools/sdk-patches/90e7c4e32ad9b6fe5676012fcb50b6233127f7bb.patch new file mode 100644 index 0000000000000000000000000000000000000000..7a532f1d54dd1eb5959b2516689b7c5d6cb9c947 --- /dev/null +++ b/tools/sdk-patches/90e7c4e32ad9b6fe5676012fcb50b6233127f7bb.patch @@ -0,0 +1,812 @@ +diff --git a/api/@internal/component/ets/action_sheet.d.ts b/api/@internal/component/ets/action_sheet.d.ts +index 166a48deb..3c8e00efa 100644 +--- a/api/@internal/component/ets/action_sheet.d.ts ++++ b/api/@internal/component/ets/action_sheet.d.ts +@@ -20,6 +20,7 @@ + + /*** if arkts 1.2 */ + import { Resource } from '../../global/resource'; ++import { DismissDialogAction } from "./alert_dialog" + import { + VoidCallback, ResourceStr, ResourceColor, Dimension, BorderRadiuses, LocalizedEdgeColors, EdgeColors, + EdgeWidths, LocalizedEdgeWidths, EdgeStyles, LocalizedBorderRadiuses +@@ -148,42 +149,6 @@ interface SheetInfo { + action: VoidCallback; + } + +-/** +- * Component dialog dismiss action. +- * +- * @interface DismissDialogAction +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'12','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +-declare interface DismissDialogAction { +- /** +- * Defines dialog dismiss function. +- * +- * @type { Callback } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'12','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- dismiss: Callback; +- +- /** +- * Dismiss reason type. +- * +- * @type { DismissReason } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'12','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- reason: DismissReason; +-} +- + /** + * Base button params used for ActionSheet. + * +diff --git a/api/@internal/component/ets/alert_dialog.d.ts b/api/@internal/component/ets/alert_dialog.d.ts +index 047b8a924..a46f27331 100644 +--- a/api/@internal/component/ets/alert_dialog.d.ts ++++ b/api/@internal/component/ets/alert_dialog.d.ts +@@ -591,7 +591,7 @@ declare interface AlertDialogButtonOptions extends AlertDialogButtonBaseOptions + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 + */ +-declare interface TextStyle { ++declare interface TextStyle_alert_dialog { + /** + * Set the word break type. + * +@@ -1106,7 +1106,7 @@ declare interface AlertDialogParam { + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 + */ +- textStyle?: TextStyle; ++ textStyle?: TextStyle_alert_dialog; + + /** + * Defines whether to respond to the hover mode. +diff --git a/api/@internal/component/ets/column.d.ts b/api/@internal/component/ets/column.d.ts +index 02be253b6..08a92d535 100644 +--- a/api/@internal/component/ets/column.d.ts ++++ b/api/@internal/component/ets/column.d.ts +@@ -84,32 +84,6 @@ interface ColumnOptions { + * @since arkts {'1.1':'11','1.2':'20'} + * @arkts 1.1&1.2 + */ +- space?: string | number; +-} +- +-/** +- * Column constructor options. +- * +- * @interface ColumnOptionsV2 +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +-interface ColumnOptionsV2 { +- /** +- * Vertical layout element spacing. +- * +- * @type { ?SpaceType } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ + space?: SpaceType; + } + +@@ -208,19 +182,6 @@ interface ColumnInterface { + * @arkts 1.1&1.2 + */ + (options?: ColumnOptions): ColumnAttribute; +- /** +- * Set the options. +- * +- * @param { ColumnOptions | ColumnOptionsV2 } [options] - column options +- * @returns { ColumnAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- (options?: ColumnOptions | ColumnOptionsV2): ColumnAttribute; + } + + /** +diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts +index b0e104b1d..6e2d2ed8d 100644 +--- a/api/@internal/component/ets/common.d.ts ++++ b/api/@internal/component/ets/common.d.ts +@@ -11417,7 +11417,7 @@ declare interface BorderImageOption { + * @atomicservice + * @since 11 + */ +- source?: string | Resource | LinearGradient, ++ source?: string | Resource | LinearGradient_common, + + /** + * Border image source +@@ -15811,14 +15811,14 @@ declare interface SheetOptions extends BindOptions { + /** + * Defines sheet detents + * +- * @type { ?(SingleLengthDetent | DoubleLengthDetents | TripleLengthDetents) } ++ * @type { ?(TripleLengthDetents) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + * @arkts 1.2 + */ +- detents?: SingleLengthDetent | DoubleLengthDetents | TripleLengthDetents; ++ detents?: TripleLengthDetents; + + /** + * Defines sheet background blur Style +@@ -16257,7 +16257,7 @@ declare interface SheetOptions extends BindOptions { + * @since 20 + * @arkts 1.2 + */ +-declare type CustomStyles = (instance: CommonMethod) => void; ++declare type CustomStyles = (instance: string) => void; + + /** + * Component State Styles. +@@ -22882,7 +22882,7 @@ declare class CommonMethod { + * @since arkts {'1.1':'15','1.2':'20'} + * @arkts 1.1&1.2 + */ +- onKeyEvent(event: Callback): T; ++ // onKeyEvent(event: Callback): T; + + /** + * Digital crown input. +@@ -28752,7 +28752,7 @@ declare class CommonShapeMethod extends CommonMethod { + * @atomicservice + * @since 11 + */ +-declare interface LinearGradient { ++declare interface LinearGradient_common { + /** + * Linear Gradient Angle + * +@@ -32791,4 +32791,4 @@ export declare function $$(value: T): Bindable; + * @since 20 + * @arkts 1.2 + */ +-export declare function applyStyles(this: T, customStyles: CustomStyles): T; ++export declare function applyStyles(self: T, customStyles: CustomStyles): T; +diff --git a/api/@internal/component/ets/custom_dialog_controller.d.ts b/api/@internal/component/ets/custom_dialog_controller.d.ts +index 9d3c60c4a..8d2f1be7a 100644 +--- a/api/@internal/component/ets/custom_dialog_controller.d.ts ++++ b/api/@internal/component/ets/custom_dialog_controller.d.ts +@@ -30,6 +30,7 @@ import { BorderStyle } from './enums'; + import { LengthMetrics } from '../Graphics'; + import { LevelMode, LevelOrder, ImmersiveMode } from '../../@ohos.promptAction'; + import { CustomBuilder } from './builder'; ++import { DismissDialogAction } from './alert_dialog' + /*** endif */ + + /** +@@ -714,31 +715,6 @@ declare interface CustomDialogControllerOptions { + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 + */ +-declare interface DismissDialogAction { +- /** +- * Defines dialog dismiss function +- * +- * @type { Callback } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'12','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- dismiss: Callback; +- +- /** +- * Dismiss reason type. +- * +- * @type { DismissReason } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'12','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- reason: DismissReason; +-} + + /** + * Use the CustomDialogController class to display the custom pop-up window. +diff --git a/api/@internal/component/ets/relative_container.d.ts b/api/@internal/component/ets/relative_container.d.ts +index 1caa3043b..82659bec9 100644 +--- a/api/@internal/component/ets/relative_container.d.ts ++++ b/api/@internal/component/ets/relative_container.d.ts +@@ -436,7 +436,7 @@ declare class RelativeContainerAttribute extends CommonMethod): RelativeContainerAttribute; ++ // barrier(barrierStyle: Array): RelativeContainerAttribute; + } + + /** +diff --git a/api/@internal/component/ets/repeat.d.ts b/api/@internal/component/ets/repeat.d.ts +index 6af657932..81c455d53 100644 +--- a/api/@internal/component/ets/repeat.d.ts ++++ b/api/@internal/component/ets/repeat.d.ts +@@ -12,275 +12,3 @@ + * See the License for the specific language governing permissions and + * limitations under the License. + */ +- +-/** +- * @file Defines Repeat component. +- * @kit ArkUI +- */ +- +-/** +- * Construct a new type for each item. +- * +- * @interface RepeatItem +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-interface RepeatItem { +- /** +- * The origin data. +- * +- * @type { T } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- item: T, +- /** +- * index of each item. +- * +- * @type { number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- index: number +-} +- +-/** +- * Define the options of repeat virtualScroll to implement reuse and lazy loading. +- * +- * @interface VirtualScrollOptions +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-interface VirtualScrollOptions { +- /** +- * Total data count. +- * +- * @type { ?number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- totalCount?: number; +- +- /** +- * Reuse or not. +- * +- * @type { ?boolean } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 18 +- */ +- reusable?: boolean; +- +- /** +- * Data lazy loading +- * +- * @param { number } index +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 18 +- */ +- onLazyLoading?(index: number): void; +- +- /** +- * The function of total data count. +- * +- * @returns { number } Returns the total data count. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 18 +- */ +- onTotalCount?(): number; +-} +- +-/** +- * Define a builder template option parameter. +- * +- * @interface TemplateOptions +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-interface TemplateOptions { +- /** +- * The cached number of each template. +- * +- * @type { ?number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- cachedCount?: number +-} +- +-/** +- * Function that return typed string to render one template. +- * +- * @typedef {function} TemplateTypedFunc +- * @param { T } item - data item. +- * @param {number} index - data index number in array. +- * @returns { string } template type. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare type TemplateTypedFunc = (item : T, index : number) => string; +- +-/** +- * Define builder function to render one template type. +- * +- * @typedef {function} RepeatItemBuilder +- * @param { RepeatItem } repeatItem - the repeat item builder function. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare type RepeatItemBuilder = (repeatItem: RepeatItem) => void; +- +-/** +- * Defines the Repeat component attribute functions. +- * +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-/** +- * Defines the Repeat component attribute functions. +- * +- * @extends DynamicNode> +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare class RepeatAttribute extends DynamicNode> { +- /** +- * Executes itemGenerator of each item. +- * +- * @param { function } itemGenerator +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- each(itemGenerator: (repeatItem: RepeatItem) => void): RepeatAttribute; +- /** +- * Obtains key of each item. +- * +- * @param { function } keyGenerator +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- key(keyGenerator: (item: T, index: number) => string): RepeatAttribute; +- /** +- * Enable UI lazy loading when scroll up or down. +- * +- * @param { VirtualScrollOptions } virtualScrollOptions that defines the options of repeat virtual scroll to implement reuse and lazy loading. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- virtualScroll(virtualScrollOptions?: VirtualScrollOptions): RepeatAttribute; +- /** +- * Type builder function to render specific type of data item. +- * +- * @param { string } type that defines the template id. +- * @param { RepeatItemBuilder } itemBuilder that defines UI builder function. +- * @param { TemplateOptions } templateOptions that defines a builder template option parameter. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- template(type : string, itemBuilder: RepeatItemBuilder, templateOptions?: TemplateOptions): RepeatAttribute; +- /** +- * Typed function to render specific type of data item. +- * +- * @param { TemplateTypedFunc } typedFunc that define template typed function. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- templateId(typedFunc: TemplateTypedFunc): RepeatAttribute; +-} +- +-/** +- * Indicates the type of Repeat's Data Source. +- * +- * @typedef { Array | ReadonlyArray | Readonly> } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare type RepeatArray = Array | ReadonlyArray | Readonly>; +- +-/** +- * Indicates the type of Repeat. +- * +- * @typedef { function } RepeatInterface +- * @param { RepeatArray } arr - The Data Source +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare type RepeatInterface = (arr: RepeatArray) => RepeatAttribute; +- +-/** +- * Defines Repeat Component. +- * +- * @type { (arr: Array) => RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-/** +- * Defines Repeat Component, and Add More Array Type. +- * +- * @type { RepeatInterface } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare const Repeat: RepeatInterface; +diff --git a/api/@internal/component/ets/row.d.ts b/api/@internal/component/ets/row.d.ts +index ee3b6bf64..7951b1bab 100644 +--- a/api/@internal/component/ets/row.d.ts ++++ b/api/@internal/component/ets/row.d.ts +@@ -72,32 +72,6 @@ declare interface RowOptions { + * @since arkts {'1.1':'11','1.2':'20'} + * @arkts 1.1&1.2 + */ +- space?: string | number; +-} +- +-/** +- * Define options used to construct a row. +- * +- * @interface RowOptionsV2 +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +-interface RowOptionsV2 { +- /** +- * Vertical layout element spacing. +- * +- * @type { ?SpaceType } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ + space?: SpaceType; + } + +@@ -188,19 +162,6 @@ interface RowInterface { + * @arkts 1.1&1.2 + */ + (options?: RowOptions): RowAttribute; +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { ?(RowOptions | RowOptionsV2) } options - row options +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- (options?: RowOptions | RowOptionsV2): RowAttribute; + } + + /** +diff --git a/api/@internal/component/ets/sidebar.d.ts b/api/@internal/component/ets/sidebar.d.ts +index cbb6b4f08..1ec2a3cee 100644 +--- a/api/@internal/component/ets/sidebar.d.ts ++++ b/api/@internal/component/ets/sidebar.d.ts +@@ -21,7 +21,7 @@ + /*** if arkts 1.2 */ + import { Resource } from '../../global/resource' + import { Length, ResourceColor, Dimension } from './units' +-import { CommonMethod, PixelMap, Bindable } from './common' ++import { CommonMethod, PixelMap, Bindable, DividerStyle } from './common' + /*** endif */ + + /** +@@ -553,110 +553,6 @@ interface SideBarContainerInterface { + (type?: SideBarContainerType): SideBarContainerAttribute; + } + +-/** +- * Provides an interface for the style of a divider including stroke width, color, start margin +- * and end margin +- * +- * @interface DividerStyle +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +-/** +- * Provides an interface for the style of a divider including stroke width, color, start margin +- * and end margin +- * +- * @interface DividerStyle +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +-interface DividerStyle { +- /** +- * Define the stroke width of the divider +- * +- * @type { Length } +- * @default 1vp +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the stroke width of the divider +- * +- * @type { Length } +- * @default 1vp +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- strokeWidth: Length; +- +- /** +- * Define the color of the divider +- * +- * @type { ?ResourceColor } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the color of the divider +- * +- * @type { ?ResourceColor } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- color?: ResourceColor; +- +- /** +- * Define the start margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the start margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- startMargin?: Length; +- +- /** +- * Define the end margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the end margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- endMargin?: Length; +-} +- + /** + * The attribute function of sidebar + * +diff --git a/api/@internal/component/ets/toggle.d.ts b/api/@internal/component/ets/toggle.d.ts +index e57982116..bbf8ae329 100644 +--- a/api/@internal/component/ets/toggle.d.ts ++++ b/api/@internal/component/ets/toggle.d.ts +@@ -255,7 +255,7 @@ declare interface ToggleConfiguration extends CommonConfiguration( + factory: () => T, + initializers?: T_Options, + reuseId?: string, +@@ -233,7 +233,7 @@ export declare abstract class CustomComponentV2( + factory: () => T, + initializers?: T_Options, + reuseId?: string, +diff --git a/api/global/resource.d.ts b/api/global/resource.d.ts +index 15b2ce8e9..979ac1f19 100644 +--- a/api/global/resource.d.ts ++++ b/api/global/resource.d.ts +@@ -114,14 +114,14 @@ export interface Resource { + /** + * Set params. + * +- * @type { ?Array } ++ * @type { ?Array } + * @syscap SystemCapability.Global.ResourceManager + * @crossplatform + * @atomicservice + * @since 20 + * @arkts 1.2 + */ +- params?: Array; ++ params?: Array; + + /** + * Set type. diff --git a/tools/sdk-patches/9201d2aa8122863d12afc4c824abbbf6a700f6d3.patch b/tools/sdk-patches/9201d2aa8122863d12afc4c824abbbf6a700f6d3.patch new file mode 100644 index 0000000000000000000000000000000000000000..2392b7d6e251967fb87f12fe2e91729c364ee4ce --- /dev/null +++ b/tools/sdk-patches/9201d2aa8122863d12afc4c824abbbf6a700f6d3.patch @@ -0,0 +1,816 @@ +diff --git a/api/@internal/component/ets/alert_dialog.d.ts b/api/@internal/component/ets/alert_dialog.d.ts +index caaf8160a..186587850 100644 +--- a/api/@internal/component/ets/alert_dialog.d.ts ++++ b/api/@internal/component/ets/alert_dialog.d.ts +@@ -665,7 +665,7 @@ declare interface AlertDialogButtonOptions extends AlertDialogButtonBaseOptions + * @atomicservice + * @since 12 + */ +-declare interface TextStyle { ++declare interface TextStyle_alert_dialog { + /** + * Set the word break type. + * +@@ -1203,7 +1203,7 @@ declare interface AlertDialogParam { + * @atomicservice + * @since 12 + */ +- textStyle?: TextStyle; ++ textStyle?: TextStyle_alert_dialog; + + /** + * Set the alertDialog's textStyle. +@@ -1410,39 +1410,6 @@ declare interface AlertDialogParamWithConfirm extends AlertDialogParam { + confirm?: AlertDialogButtonBaseOptions; + } + +-/** +- * Component dialog dismiss action. +- * +- * @interface DismissDialogAction +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare interface DismissDialogAction { +- /** +- * Defines dialog dismiss function. +- * +- * @type { Callback } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- dismiss: Callback; +- +- /** +- * Dismiss reason type. +- * +- * @type { DismissReason } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- reason: DismissReason; +-} +- + /** + * Defines the dialog param with buttons. + * +diff --git a/api/@internal/component/ets/column.d.ts b/api/@internal/component/ets/column.d.ts +index 96457a9ee..593121204 100644 +--- a/api/@internal/component/ets/column.d.ts ++++ b/api/@internal/component/ets/column.d.ts +@@ -84,7 +84,7 @@ interface ColumnOptions { + * @since arkts {'1.1':'11','1.2':'20'} + * @arkts 1.1&1.2 + */ +- space?: string | number; ++ space?: SpaceType; + } + + /** +@@ -110,7 +110,7 @@ interface ColumnOptionsV2 { + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 + */ +- space?: SpaceType; ++ doNotUseMe: boolean; + } + + /** +@@ -207,19 +207,6 @@ interface ColumnInterface { + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 + */ +- (options?: ColumnOptions): ColumnAttribute; +- /** +- * Set the options. +- * +- * @param { ColumnOptions | ColumnOptionsV2 } [options] - column options +- * @returns { ColumnAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ + (options?: ColumnOptions | ColumnOptionsV2): ColumnAttribute; + } + +diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts +index f11410e05..e44dad6ba 100644 +--- a/api/@internal/component/ets/common.d.ts ++++ b/api/@internal/component/ets/common.d.ts +@@ -29089,7 +29089,7 @@ declare class CommonShapeMethod extends CommonMethod { + * @atomicservice + * @since 11 + */ +-declare interface LinearGradient { ++declare interface LinearGradient_common { + /** + * Linear Gradient Angle + * +diff --git a/api/@internal/component/ets/custom_dialog_controller.d.ts b/api/@internal/component/ets/custom_dialog_controller.d.ts +index ad2578e93..af8875261 100644 +--- a/api/@internal/component/ets/custom_dialog_controller.d.ts ++++ b/api/@internal/component/ets/custom_dialog_controller.d.ts +@@ -706,39 +706,6 @@ declare interface CustomDialogControllerOptions { + focusable?: boolean; + } + +-/** +- * Component dialog dismiss action. +- * +- * @interface DismissDialogAction +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare interface DismissDialogAction { +- /** +- * Defines dialog dismiss function +- * +- * @type { Callback } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- dismiss: Callback; +- +- /** +- * Dismiss reason type. +- * +- * @type { DismissReason } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- reason: DismissReason; +-} +- + /** + * Import the CommonState type from promptAction. + * +diff --git a/api/@internal/component/ets/relative_container.d.ts b/api/@internal/component/ets/relative_container.d.ts +index 1caa3043b..82659bec9 100644 +--- a/api/@internal/component/ets/relative_container.d.ts ++++ b/api/@internal/component/ets/relative_container.d.ts +@@ -436,7 +436,7 @@ declare class RelativeContainerAttribute extends CommonMethod): RelativeContainerAttribute; ++ // barrier(barrierStyle: Array): RelativeContainerAttribute; + } + + /** +diff --git a/api/@internal/component/ets/repeat.d.ts b/api/@internal/component/ets/repeat.d.ts +index 3fcae59ed..81c455d53 100644 +--- a/api/@internal/component/ets/repeat.d.ts ++++ b/api/@internal/component/ets/repeat.d.ts +@@ -12,275 +12,3 @@ + * See the License for the specific language governing permissions and + * limitations under the License. + */ +- +-/** +- * @file Defines Repeat component. +- * @kit ArkUI +- */ +- +-/** +- * Construct a new type for each item. +- * +- * @interface RepeatItem +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-interface RepeatItem { +- /** +- * The origin data. +- * +- * @type { T } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- item: T, +- /** +- * index of each item. +- * +- * @type { number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- index: number +-} +- +-/** +- * Define the options of repeat virtualScroll to implement reuse and lazy loading. +- * +- * @interface VirtualScrollOptions +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-interface VirtualScrollOptions { +- /** +- * Total data count. +- * +- * @type { ?number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- totalCount?: number; +- +- /** +- * Reuse or not. +- * +- * @type { ?boolean } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 18 +- */ +- reusable?: boolean; +- +- /** +- * Data lazy loading +- * +- * @param { number } index +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 19 +- */ +- onLazyLoading?(index: number): void; +- +- /** +- * The function of total data count. +- * +- * @returns { number } Returns the total data count. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 19 +- */ +- onTotalCount?(): number; +-} +- +-/** +- * Define a builder template option parameter. +- * +- * @interface TemplateOptions +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-interface TemplateOptions { +- /** +- * The cached number of each template. +- * +- * @type { ?number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- cachedCount?: number +-} +- +-/** +- * Function that return typed string to render one template. +- * +- * @typedef {function} TemplateTypedFunc +- * @param { T } item - data item. +- * @param {number} index - data index number in array. +- * @returns { string } template type. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare type TemplateTypedFunc = (item: T, index: number) => string; +- +-/** +- * Define builder function to render one template type. +- * +- * @typedef {function} RepeatItemBuilder +- * @param { RepeatItem } repeatItem - the repeat item builder function. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare type RepeatItemBuilder = (repeatItem: RepeatItem) => void; +- +-/** +- * Defines the Repeat component attribute functions. +- * +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-/** +- * Defines the Repeat component attribute functions. +- * +- * @extends DynamicNode> +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 19 +- */ +-declare class RepeatAttribute extends DynamicNode> { +- /** +- * Executes itemGenerator of each item. +- * +- * @param { function } itemGenerator +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- each(itemGenerator: (repeatItem: RepeatItem) => void): RepeatAttribute; +- /** +- * Obtains key of each item. +- * +- * @param { function } keyGenerator +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- key(keyGenerator: (item: T, index: number) => string): RepeatAttribute; +- /** +- * Enable UI lazy loading when scroll up or down. +- * +- * @param { VirtualScrollOptions } virtualScrollOptions that defines the options of repeat virtual scroll to implement reuse and lazy loading. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- virtualScroll(virtualScrollOptions?: VirtualScrollOptions): RepeatAttribute; +- /** +- * Type builder function to render specific type of data item. +- * +- * @param { string } type that defines the template id. +- * @param { RepeatItemBuilder } itemBuilder that defines UI builder function. +- * @param { TemplateOptions } templateOptions that defines a builder template option parameter. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- template(type: string, itemBuilder: RepeatItemBuilder, templateOptions?: TemplateOptions): RepeatAttribute; +- /** +- * Typed function to render specific type of data item. +- * +- * @param { TemplateTypedFunc } typedFunc that define template typed function. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- templateId(typedFunc: TemplateTypedFunc): RepeatAttribute; +-} +- +-/** +- * Indicates the type of Repeat's Data Source. +- * +- * @typedef { Array | ReadonlyArray | Readonly> } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare type RepeatArray = Array | ReadonlyArray | Readonly>; +- +-/** +- * Indicates the type of Repeat. +- * +- * @typedef { function } RepeatInterface +- * @param { RepeatArray } arr - The Data Source +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare type RepeatInterface = (arr: RepeatArray) => RepeatAttribute; +- +-/** +- * Defines Repeat Component. +- * +- * @type { (arr: Array) => RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-/** +- * Defines Repeat Component, and Add More Array Type. +- * +- * @type { RepeatInterface } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare const Repeat: RepeatInterface; +diff --git a/api/@internal/component/ets/row.d.ts b/api/@internal/component/ets/row.d.ts +index b3981964e..0cfac7965 100644 +--- a/api/@internal/component/ets/row.d.ts ++++ b/api/@internal/component/ets/row.d.ts +@@ -109,7 +109,7 @@ interface RowOptionsV2 { + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 + */ +- space?: SpaceType; ++ doNotUseMe: boolean; + } + + /** +@@ -148,58 +148,6 @@ interface RowOptionsV2 { + * @arkts 1.1&1.2 + */ + interface RowInterface { +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 7 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @form +- * @since 9 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @since 10 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 11 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * Anonymous Object Rectification +- * @param { ?RowOptions } options - row options +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- (options?: RowOptions): RowAttribute; + /** + * Called when the layout is set in the horizontal direction. + * +diff --git a/api/@internal/component/ets/sidebar.d.ts b/api/@internal/component/ets/sidebar.d.ts +index d60a3cd14..17e68d541 100644 +--- a/api/@internal/component/ets/sidebar.d.ts ++++ b/api/@internal/component/ets/sidebar.d.ts +@@ -21,7 +21,7 @@ + /*** if arkts 1.2 */ + import { Resource } from '../../global/resource' + import { Length, ResourceColor, Dimension } from './units' +-import { CommonMethod, PixelMap, Bindable } from './common' ++import { CommonMethod, PixelMap, Bindable, DividerStyle } from './common' + /*** endif */ + + /** +@@ -554,110 +554,6 @@ interface SideBarContainerInterface { + (type?: SideBarContainerType): SideBarContainerAttribute; + } + +-/** +- * Provides an interface for the style of a divider including stroke width, color, start margin +- * and end margin +- * +- * @interface DividerStyle +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +-/** +- * Provides an interface for the style of a divider including stroke width, color, start margin +- * and end margin +- * +- * @interface DividerStyle +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +-interface DividerStyle { +- /** +- * Define the stroke width of the divider +- * +- * @type { Length } +- * @default 1vp +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the stroke width of the divider +- * +- * @type { Length } +- * @default 1vp +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- strokeWidth: Length; +- +- /** +- * Define the color of the divider +- * +- * @type { ?ResourceColor } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the color of the divider +- * +- * @type { ?ResourceColor } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- color?: ResourceColor; +- +- /** +- * Define the start margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the start margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- startMargin?: Length; +- +- /** +- * Define the end margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the end margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- endMargin?: Length; +-} +- + /** + * The attribute function of sidebar + * +diff --git a/api/@internal/component/ets/toggle.d.ts b/api/@internal/component/ets/toggle.d.ts +index 4f1a07f30..73b56ec38 100644 +--- a/api/@internal/component/ets/toggle.d.ts ++++ b/api/@internal/component/ets/toggle.d.ts +@@ -255,7 +255,7 @@ declare interface ToggleConfiguration extends CommonConfiguration void; ++export type CustomStyles = (instance: string) => void; + /** + * Component State Styles. + * +@@ -10331,13 +10331,13 @@ export declare interface BackgroundOptions { + /** + * Defines the value of the custom property.. + * +- * @typedef { Object | undefined | Record } CustomProperty ++ * @typedef { Object | undefined } CustomProperty + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ +-export declare type CustomProperty = Object | undefined | Record; ++export declare type CustomProperty = Object | undefined; + export declare interface CommonMethod { + /** + * Sets the width of the component or its horizontal layout policy. By default, the +@@ -11076,7 +11076,7 @@ export declare interface CommonMethod { + * @atomicservice + * @since 20 + */ +- default onKeyEvent(event: Callback | undefined): this; ++ // default onKeyEvent(event: Callback | undefined): this; + /** + * Digital crown input. + * +@@ -15346,4 +15346,4 @@ export declare function $$(value: T): Bindable; + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @since 20 + */ +-export declare function applyStyles(this: T, customStyles: CustomStyles): T; ++export declare function applyStyles(self: T, customStyles: CustomStyles): T; +diff --git a/api/arkui/component/customComponent.d.ets b/api/arkui/component/customComponent.d.ets +index cfd065cf4..64f7e4cc2 100644 +--- a/api/arkui/component/customComponent.d.ets ++++ b/api/arkui/component/customComponent.d.ets +@@ -168,7 +168,7 @@ export declare abstract class BaseCustomDialog( + factory: () => T, + initializers?: T_Options, + @Builder content?: () => void +@@ -229,7 +229,7 @@ export declare abstract class CustomComponent( + factory: () => T, + initializers?: T_Options, + reuseId?: string, +@@ -271,7 +271,7 @@ export declare abstract class CustomComponentV2( + factory: () => T, + initializers?: T_Options, + reuseId?: string, +diff --git a/api/global/resource.d.ts b/api/global/resource.d.ts +index 21a5ebe31..23a71edb9 100644 +--- a/api/global/resource.d.ts ++++ b/api/global/resource.d.ts +@@ -96,14 +96,14 @@ export interface Resource { + /** + * Set params. + * +- * @type { ?Array } ++ * @type { ?Array } + * @syscap SystemCapability.Global.ResourceManager + * @crossplatform + * @atomicservice + * @since 20 + * @arkts 1.2 + */ +- params?: Array; ++ params?: Array; + + /** + * Set params. diff --git a/tools/sdk-patches/_default.patch b/tools/sdk-patches/_default.patch new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/tools/sdk-patches/d322c45c777fc2fed131cf0860e3a827103954d5.patch b/tools/sdk-patches/d322c45c777fc2fed131cf0860e3a827103954d5.patch new file mode 100644 index 0000000000000000000000000000000000000000..a104e358860ae800f1958fd8850712cdd36dd414 --- /dev/null +++ b/tools/sdk-patches/d322c45c777fc2fed131cf0860e3a827103954d5.patch @@ -0,0 +1,192 @@ +diff --git a/api/arkui/component/common.static.d.ets b/api/arkui/component/common.static.d.ets +index 168d42dd7..26f4c9dbd 100644 +--- a/api/arkui/component/common.static.d.ets ++++ b/api/arkui/component/common.static.d.ets +@@ -7356,13 +7356,13 @@ export declare interface SheetOptions extends BindOptions { + /** + * Defines sheet detents + * +- * @type { ?(SingleLengthDetent | DoubleLengthDetents | TripleLengthDetents) } ++ * @type { ?(TripleLengthDetents) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ +- detents?: SingleLengthDetent | DoubleLengthDetents | TripleLengthDetents; ++ detents?: TripleLengthDetents; + /** + * Background blur of the sheet. By default, there is no background blur. + * +@@ -10368,13 +10368,13 @@ export declare interface BackgroundOptions { + /** + * Defines the value of the custom property.. + * +- * @typedef { Object | undefined | Record } CustomProperty ++ * @typedef { Object | undefined } CustomProperty + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ +-export declare type CustomProperty = Object | undefined | Record; ++export declare type CustomProperty = Object | undefined; + export declare interface CommonMethod { + /** + * Sets the width of the component or its horizontal layout policy. By default, the +@@ -11113,7 +11113,7 @@ export declare interface CommonMethod { + * @atomicservice + * @since 20 + */ +- default onKeyEvent(event: Callback | undefined): this; ++ // default onKeyEvent(event: Callback | undefined): this; + /** + * Digital crown input. + * +@@ -15382,4 +15382,4 @@ export declare function $$(value: T): Bindable; + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @since 20 + */ +-export declare function applyStyles(this: T, customStyles: CustomStyles): T; ++export declare function applyStyles(self: T, customStyles: CustomStyles): T; +diff --git a/api/arkui/component/extendableComponent.static.d.ets b/api/arkui/component/extendableComponent.static.d.ets +index 2dbd7d493..5ce88af20 100644 +--- a/api/arkui/component/extendableComponent.static.d.ets ++++ b/api/arkui/component/extendableComponent.static.d.ets +@@ -77,7 +77,7 @@ export interface LifeCycle { + * @atomicservice + * @since 20 + */ +- @Builder ++ @memo + build(): void + } + +diff --git a/api/arkui/component/pluginComponent.static.d.ets b/api/arkui/component/pluginComponent.static.d.ets +index a9a9ed0b5..729c7b262 100644 +--- a/api/arkui/component/pluginComponent.static.d.ets ++++ b/api/arkui/component/pluginComponent.static.d.ets +@@ -58,7 +58,7 @@ export interface PluginComponentTemplate { + * @systemapi + * @since 20 + */ +-export type RecordData = undefined | null | Object | Record | Array; ++export type RecordData = undefined | null | Object; + + /** + * Define options used to construct a plugin component. +diff --git a/api/arkui/component/relativeContainer.static.d.ets b/api/arkui/component/relativeContainer.static.d.ets +index 6dfb46e9a..9225c6493 100644 +--- a/api/arkui/component/relativeContainer.static.d.ets ++++ b/api/arkui/component/relativeContainer.static.d.ets +@@ -246,7 +246,7 @@ export declare interface RelativeContainerAttribute extends CommonMethod { + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @since 20 + */ +- default barrier(barrierStyle: Array | undefined): this; ++ // default barrier(barrierStyle: Array | undefined): this; + /** + * Set the attribute modifier + * +diff --git a/api/arkui/component/sidebar.static.d.ets b/api/arkui/component/sidebar.static.d.ets +index 06f39d7e1..5c922b616 100644 +--- a/api/arkui/component/sidebar.static.d.ets ++++ b/api/arkui/component/sidebar.static.d.ets +@@ -22,7 +22,7 @@ + + import { Resource } from '../../global/resource'; + import { Length, ResourceColor, Dimension } from './units'; +-import { CommonMethod, PixelMap, Bindable } from './common'; ++import { CommonMethod, PixelMap, Bindable, DividerStyle } from './common'; + import { memo, ComponentBuilder } from './../stateManagement/runtime'; + + /** +@@ -179,53 +179,6 @@ export declare interface ButtonStyle { + icons?: ButtonIconOptions; + } + +-/** +- * Provides an interface for the style of a divider including stroke width, color, start margin +- * and end margin +- * +- * @interface DividerStyle +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +-export interface DividerStyle { +- /** +- * Define the stroke width of the divider +- * +- * @type { Length } +- * @default 1vp +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- strokeWidth: Length; +- +- /** +- * Define the color of the divider +- * +- * @type { ?ResourceColor } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- color?: ResourceColor; +- +- /** +- * Define the start margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- startMargin?: Length; +- +- /** +- * Define the end margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- endMargin?: Length; +-} +- + /** + * The attribute function of sidebar + * +diff --git a/api/arkui/component/toggle.static.d.ets b/api/arkui/component/toggle.static.d.ets +index 9f018f7b8..26ab266d8 100644 +--- a/api/arkui/component/toggle.static.d.ets ++++ b/api/arkui/component/toggle.static.d.ets +@@ -118,7 +118,7 @@ export declare interface ToggleConfiguration extends CommonConfiguration | Array } RecordData +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @systemapi +- * @since 20 +- */ +-export type RecordData = undefined | null | Object | Record | Array; ++import { RecordData } from './pluginComponent'; + + /** + * Enumeration of different types of DpiFollowStrategy. diff --git a/tools/sdk-patches/dc8b1425c69ae1950fa22c1d92b43e110b5222db.patch b/tools/sdk-patches/dc8b1425c69ae1950fa22c1d92b43e110b5222db.patch new file mode 100644 index 0000000000000000000000000000000000000000..dccf74a1d9b666754821d2ada611740038962bbf --- /dev/null +++ b/tools/sdk-patches/dc8b1425c69ae1950fa22c1d92b43e110b5222db.patch @@ -0,0 +1,800 @@ +diff --git a/api/@internal/component/ets/alert_dialog.d.ts b/api/@internal/component/ets/alert_dialog.d.ts +index f81cc746d..470c9d3ed 100644 +--- a/api/@internal/component/ets/alert_dialog.d.ts ++++ b/api/@internal/component/ets/alert_dialog.d.ts +@@ -666,7 +666,7 @@ declare interface AlertDialogButtonOptions extends AlertDialogButtonBaseOptions + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 + */ +-declare interface TextStyle { ++declare interface TextStyle_alert_dialog { + /** + * Set the word break type. + * +@@ -1182,7 +1182,7 @@ declare interface AlertDialogParam { + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 + */ +- textStyle?: TextStyle; ++ textStyle?: TextStyle_alert_dialog; + + /** + * Defines whether to respond to the hover mode. +@@ -1377,39 +1377,6 @@ declare interface AlertDialogParamWithConfirm extends AlertDialogParam { + confirm?: AlertDialogButtonBaseOptions; + } + +-/** +- * Component dialog dismiss action. +- * +- * @interface DismissDialogAction +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare interface DismissDialogAction { +- /** +- * Defines dialog dismiss function. +- * +- * @type { Callback } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- dismiss: Callback; +- +- /** +- * Dismiss reason type. +- * +- * @type { DismissReason } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- reason: DismissReason; +-} +- + /** + * Defines the dialog param with buttons. + * +diff --git a/api/@internal/component/ets/column.d.ts b/api/@internal/component/ets/column.d.ts +index 96457a9ee..593121204 100644 +--- a/api/@internal/component/ets/column.d.ts ++++ b/api/@internal/component/ets/column.d.ts +@@ -84,7 +84,7 @@ interface ColumnOptions { + * @since arkts {'1.1':'11','1.2':'20'} + * @arkts 1.1&1.2 + */ +- space?: string | number; ++ space?: SpaceType; + } + + /** +@@ -110,7 +110,7 @@ interface ColumnOptionsV2 { + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 + */ +- space?: SpaceType; ++ doNotUseMe: boolean; + } + + /** +@@ -207,19 +207,6 @@ interface ColumnInterface { + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 + */ +- (options?: ColumnOptions): ColumnAttribute; +- /** +- * Set the options. +- * +- * @param { ColumnOptions | ColumnOptionsV2 } [options] - column options +- * @returns { ColumnAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ + (options?: ColumnOptions | ColumnOptionsV2): ColumnAttribute; + } + +diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts +index f11410e05..e44dad6ba 100644 +--- a/api/@internal/component/ets/common.d.ts ++++ b/api/@internal/component/ets/common.d.ts +@@ -29089,7 +29089,7 @@ declare class CommonShapeMethod extends CommonMethod { + * @atomicservice + * @since 11 + */ +-declare interface LinearGradient { ++declare interface LinearGradient_common { + /** + * Linear Gradient Angle + * +diff --git a/api/@internal/component/ets/custom_dialog_controller.d.ts b/api/@internal/component/ets/custom_dialog_controller.d.ts +index ad2578e93..af8875261 100644 +--- a/api/@internal/component/ets/custom_dialog_controller.d.ts ++++ b/api/@internal/component/ets/custom_dialog_controller.d.ts +@@ -706,39 +706,6 @@ declare interface CustomDialogControllerOptions { + focusable?: boolean; + } + +-/** +- * Component dialog dismiss action. +- * +- * @interface DismissDialogAction +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare interface DismissDialogAction { +- /** +- * Defines dialog dismiss function +- * +- * @type { Callback } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- dismiss: Callback; +- +- /** +- * Dismiss reason type. +- * +- * @type { DismissReason } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- reason: DismissReason; +-} +- + /** + * Import the CommonState type from promptAction. + * +diff --git a/api/@internal/component/ets/relative_container.d.ts b/api/@internal/component/ets/relative_container.d.ts +index 1caa3043b..82659bec9 100644 +--- a/api/@internal/component/ets/relative_container.d.ts ++++ b/api/@internal/component/ets/relative_container.d.ts +@@ -436,7 +436,7 @@ declare class RelativeContainerAttribute extends CommonMethod): RelativeContainerAttribute; ++ // barrier(barrierStyle: Array): RelativeContainerAttribute; + } + + /** +diff --git a/api/@internal/component/ets/repeat.d.ts b/api/@internal/component/ets/repeat.d.ts +index 3fcae59ed..81c455d53 100644 +--- a/api/@internal/component/ets/repeat.d.ts ++++ b/api/@internal/component/ets/repeat.d.ts +@@ -12,275 +12,3 @@ + * See the License for the specific language governing permissions and + * limitations under the License. + */ +- +-/** +- * @file Defines Repeat component. +- * @kit ArkUI +- */ +- +-/** +- * Construct a new type for each item. +- * +- * @interface RepeatItem +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-interface RepeatItem { +- /** +- * The origin data. +- * +- * @type { T } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- item: T, +- /** +- * index of each item. +- * +- * @type { number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- index: number +-} +- +-/** +- * Define the options of repeat virtualScroll to implement reuse and lazy loading. +- * +- * @interface VirtualScrollOptions +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-interface VirtualScrollOptions { +- /** +- * Total data count. +- * +- * @type { ?number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- totalCount?: number; +- +- /** +- * Reuse or not. +- * +- * @type { ?boolean } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 18 +- */ +- reusable?: boolean; +- +- /** +- * Data lazy loading +- * +- * @param { number } index +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 19 +- */ +- onLazyLoading?(index: number): void; +- +- /** +- * The function of total data count. +- * +- * @returns { number } Returns the total data count. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 19 +- */ +- onTotalCount?(): number; +-} +- +-/** +- * Define a builder template option parameter. +- * +- * @interface TemplateOptions +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-interface TemplateOptions { +- /** +- * The cached number of each template. +- * +- * @type { ?number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- cachedCount?: number +-} +- +-/** +- * Function that return typed string to render one template. +- * +- * @typedef {function} TemplateTypedFunc +- * @param { T } item - data item. +- * @param {number} index - data index number in array. +- * @returns { string } template type. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare type TemplateTypedFunc = (item: T, index: number) => string; +- +-/** +- * Define builder function to render one template type. +- * +- * @typedef {function} RepeatItemBuilder +- * @param { RepeatItem } repeatItem - the repeat item builder function. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +-declare type RepeatItemBuilder = (repeatItem: RepeatItem) => void; +- +-/** +- * Defines the Repeat component attribute functions. +- * +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-/** +- * Defines the Repeat component attribute functions. +- * +- * @extends DynamicNode> +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 19 +- */ +-declare class RepeatAttribute extends DynamicNode> { +- /** +- * Executes itemGenerator of each item. +- * +- * @param { function } itemGenerator +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- each(itemGenerator: (repeatItem: RepeatItem) => void): RepeatAttribute; +- /** +- * Obtains key of each item. +- * +- * @param { function } keyGenerator +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +- key(keyGenerator: (item: T, index: number) => string): RepeatAttribute; +- /** +- * Enable UI lazy loading when scroll up or down. +- * +- * @param { VirtualScrollOptions } virtualScrollOptions that defines the options of repeat virtual scroll to implement reuse and lazy loading. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- virtualScroll(virtualScrollOptions?: VirtualScrollOptions): RepeatAttribute; +- /** +- * Type builder function to render specific type of data item. +- * +- * @param { string } type that defines the template id. +- * @param { RepeatItemBuilder } itemBuilder that defines UI builder function. +- * @param { TemplateOptions } templateOptions that defines a builder template option parameter. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- template(type: string, itemBuilder: RepeatItemBuilder, templateOptions?: TemplateOptions): RepeatAttribute; +- /** +- * Typed function to render specific type of data item. +- * +- * @param { TemplateTypedFunc } typedFunc that define template typed function. +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since 12 +- */ +- templateId(typedFunc: TemplateTypedFunc): RepeatAttribute; +-} +- +-/** +- * Indicates the type of Repeat's Data Source. +- * +- * @typedef { Array | ReadonlyArray | Readonly> } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare type RepeatArray = Array | ReadonlyArray | Readonly>; +- +-/** +- * Indicates the type of Repeat. +- * +- * @typedef { function } RepeatInterface +- * @param { RepeatArray } arr - The Data Source +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare type RepeatInterface = (arr: RepeatArray) => RepeatAttribute; +- +-/** +- * Defines Repeat Component. +- * +- * @type { (arr: Array) => RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 12 +- */ +-/** +- * Defines Repeat Component, and Add More Array Type. +- * +- * @type { RepeatInterface } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 18 +- */ +-declare const Repeat: RepeatInterface; +diff --git a/api/@internal/component/ets/row.d.ts b/api/@internal/component/ets/row.d.ts +index b3981964e..0cfac7965 100644 +--- a/api/@internal/component/ets/row.d.ts ++++ b/api/@internal/component/ets/row.d.ts +@@ -109,7 +109,7 @@ interface RowOptionsV2 { + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 + */ +- space?: SpaceType; ++ doNotUseMe: boolean; + } + + /** +@@ -148,58 +148,6 @@ interface RowOptionsV2 { + * @arkts 1.1&1.2 + */ + interface RowInterface { +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 7 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @form +- * @since 9 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @since 10 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * @param { object } value +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since 11 +- */ +- /** +- * Called when the layout is set in the horizontal direction. +- * +- * Anonymous Object Rectification +- * @param { ?RowOptions } options - row options +- * @returns { RowAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @form +- * @atomicservice +- * @since arkts {'1.1':'18','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- (options?: RowOptions): RowAttribute; + /** + * Called when the layout is set in the horizontal direction. + * +diff --git a/api/@internal/component/ets/sidebar.d.ts b/api/@internal/component/ets/sidebar.d.ts +index d60a3cd14..17e68d541 100644 +--- a/api/@internal/component/ets/sidebar.d.ts ++++ b/api/@internal/component/ets/sidebar.d.ts +@@ -21,7 +21,7 @@ + /*** if arkts 1.2 */ + import { Resource } from '../../global/resource' + import { Length, ResourceColor, Dimension } from './units' +-import { CommonMethod, PixelMap, Bindable } from './common' ++import { CommonMethod, PixelMap, Bindable, DividerStyle } from './common' + /*** endif */ + + /** +@@ -554,110 +554,6 @@ interface SideBarContainerInterface { + (type?: SideBarContainerType): SideBarContainerAttribute; + } + +-/** +- * Provides an interface for the style of a divider including stroke width, color, start margin +- * and end margin +- * +- * @interface DividerStyle +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +-/** +- * Provides an interface for the style of a divider including stroke width, color, start margin +- * and end margin +- * +- * @interface DividerStyle +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +-interface DividerStyle { +- /** +- * Define the stroke width of the divider +- * +- * @type { Length } +- * @default 1vp +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the stroke width of the divider +- * +- * @type { Length } +- * @default 1vp +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- strokeWidth: Length; +- +- /** +- * Define the color of the divider +- * +- * @type { ?ResourceColor } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the color of the divider +- * +- * @type { ?ResourceColor } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- color?: ResourceColor; +- +- /** +- * Define the start margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the start margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- startMargin?: Length; +- +- /** +- * Define the end margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @since 10 +- */ +- /** +- * Define the end margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @crossplatform +- * @atomicservice +- * @since arkts {'1.1':'11','1.2':'20'} +- * @arkts 1.1&1.2 +- */ +- endMargin?: Length; +-} +- + /** + * The attribute function of sidebar + * +diff --git a/api/@internal/component/ets/toggle.d.ts b/api/@internal/component/ets/toggle.d.ts +index 4f1a07f30..73b56ec38 100644 +--- a/api/@internal/component/ets/toggle.d.ts ++++ b/api/@internal/component/ets/toggle.d.ts +@@ -255,7 +255,7 @@ declare interface ToggleConfiguration extends CommonConfiguration void; ++export type CustomStyles = (instance: string) => void; + /** + * Component State Styles. + * +@@ -11066,7 +11066,7 @@ export declare interface CommonMethod { + * @atomicservice + * @since 20 + */ +- default onKeyEvent(event: Callback | undefined): this; ++ // default onKeyEvent(event: Callback | undefined): this; + /** + * Digital crown input. + * +@@ -15336,4 +15336,4 @@ export declare function $$(value: T): Bindable; + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @since 20 + */ +-export declare function applyStyles(this: T, customStyles: CustomStyles): T; ++export declare function applyStyles(self: T, customStyles: CustomStyles): T; +diff --git a/api/arkui/component/customComponent.d.ets b/api/arkui/component/customComponent.d.ets +index cfd065cf4..64f7e4cc2 100644 +--- a/api/arkui/component/customComponent.d.ets ++++ b/api/arkui/component/customComponent.d.ets +@@ -168,7 +168,7 @@ export declare abstract class BaseCustomDialog( + factory: () => T, + initializers?: T_Options, + @Builder content?: () => void +@@ -229,7 +229,7 @@ export declare abstract class CustomComponent( + factory: () => T, + initializers?: T_Options, + reuseId?: string, +@@ -271,7 +271,7 @@ export declare abstract class CustomComponentV2( + factory: () => T, + initializers?: T_Options, + reuseId?: string, +diff --git a/api/global/resource.d.ts b/api/global/resource.d.ts +index bb8beb45b..eadbc166f 100644 +--- a/api/global/resource.d.ts ++++ b/api/global/resource.d.ts +@@ -96,14 +96,14 @@ export interface Resource { + /** + * Set params. + * +- * @type { ?Array } ++ * @type { ?Array } + * @syscap SystemCapability.Global.ResourceManager + * @crossplatform + * @atomicservice + * @since 20 + * @arkts 1.2 + */ +- params?: Array; ++ params?: Array; + + /** + * Set params. diff --git a/tools/sdk-patches/e0ee75e8b7cdc71945256dde34b4a0220a5f7e75.patch b/tools/sdk-patches/e0ee75e8b7cdc71945256dde34b4a0220a5f7e75.patch new file mode 100644 index 0000000000000000000000000000000000000000..81c0b2265def7a9cec7a701f3f894085f49afaba --- /dev/null +++ b/tools/sdk-patches/e0ee75e8b7cdc71945256dde34b4a0220a5f7e75.patch @@ -0,0 +1,581 @@ +diff --git a/api/@ohos.base.d.ets b/api/@ohos.base.d.ets +index 591226d63..bf502613f 100644 +--- a/api/@ohos.base.d.ets ++++ b/api/@ohos.base.d.ets +@@ -182,4 +182,4 @@ export declare class BusinessError extends Error { + * @syscap SystemCapability.Base + * @since 20 + */ +-export type RecordData = undefined | null | Object | Record | Array; ++export type RecordData = undefined | null | Object; +diff --git a/api/arkui/component/column.static.d.ets b/api/arkui/component/column.static.d.ets +index f671d77ca..38dbf54a1 100644 +--- a/api/arkui/component/column.static.d.ets ++++ b/api/arkui/component/column.static.d.ets +@@ -44,7 +44,7 @@ export interface ColumnOptions { + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @since 20 + */ +- space?: string | number; ++ space?: SpaceType; + } + /** + * Column constructor options. +@@ -61,7 +61,7 @@ export interface ColumnOptionsV2 { + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @since 20 + */ +- space?: SpaceType; ++ doNotUseMe: boolean; + } + export declare interface ColumnAttribute extends CommonMethod { + /** +diff --git a/api/arkui/component/common.static.d.ets b/api/arkui/component/common.static.d.ets +index 86edca87f..e7c3e1365 100644 +--- a/api/arkui/component/common.static.d.ets ++++ b/api/arkui/component/common.static.d.ets +@@ -7356,13 +7356,13 @@ export declare interface SheetOptions extends BindOptions { + /** + * Defines sheet detents + * +- * @type { ?(SingleLengthDetent | DoubleLengthDetents | TripleLengthDetents) } ++ * @type { ?(TripleLengthDetents) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ +- detents?: SingleLengthDetent | DoubleLengthDetents | TripleLengthDetents; ++ detents?: TripleLengthDetents; + /** + * Background blur of the sheet. By default, there is no background blur. + * +@@ -7748,7 +7748,7 @@ export declare interface SheetOptions extends BindOptions { + * @atomicservice + * @since 20 + */ +-export type CustomStyles = (instance: CommonMethod) => void; ++export type CustomStyles = (instance: string) => void; + /** + * Component State Styles. + * +@@ -10368,13 +10368,13 @@ export declare interface BackgroundOptions { + /** + * Defines the value of the custom property.. + * +- * @typedef { Object | undefined | Record } CustomProperty ++ * @typedef { Object | undefined } CustomProperty + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ +-export declare type CustomProperty = Object | undefined | Record; ++export declare type CustomProperty = Object | undefined; + export declare interface CommonMethod { + /** + * Sets the width of the component or its horizontal layout policy. By default, the +@@ -11113,7 +11113,7 @@ export declare interface CommonMethod { + * @atomicservice + * @since 20 + */ +- default onKeyEvent(event: Callback | undefined): this; ++ // default onKeyEvent(event: Callback | undefined): this; + /** + * Digital crown input. + * +@@ -15396,4 +15396,4 @@ export declare function $$(value: T): Bindable; + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @since 20 + */ +-export declare function applyStyles(this: T, customStyles: CustomStyles): T; ++export declare function applyStyles(self: T, customStyles: CustomStyles): T; +diff --git a/api/arkui/component/lazyForEach.static.d.ets b/api/arkui/component/lazyForEach.static.d.ets +index 9b39b0399..b286afd01 100644 +--- a/api/arkui/component/lazyForEach.static.d.ets ++++ b/api/arkui/component/lazyForEach.static.d.ets +@@ -19,6 +19,7 @@ + */ + + import { Builder } from './builder'; ++import { ItemGeneratorFunc, KeyGeneratorFunc } from './forEach'; + import { ComponentBuilder } from './../stateManagement/runtime'; + + /** +@@ -472,30 +473,6 @@ export interface IDataSource { + */ + export interface LazyForEachAttribute {} + +-/** +- * Define item generator function. +- * +- * @typedef { function } ItemGeneratorFunc +- * @param { T } item - item in an array +- * @param { number } index - index corresponding to an array item. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +-@Builder +-declare type ItemGeneratorFunc = (item: T, index: number) => void; +- +-/** +- * Define key generator function. +- * +- * @typedef { function } KeyGeneratorFunc +- * @param { T } item - item in an array +- * @param { number } index - index corresponding to an array item. +- * @returns {string} Character string generated based on item and index +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +-declare type KeyGeneratorFunc = (item: T, index: number) => string; +- + /** + * Enter the value to obtain the LazyForEach. + * +diff --git a/api/arkui/component/pluginComponent.static.d.ets b/api/arkui/component/pluginComponent.static.d.ets +index a9a9ed0b5..729c7b262 100644 +--- a/api/arkui/component/pluginComponent.static.d.ets ++++ b/api/arkui/component/pluginComponent.static.d.ets +@@ -58,7 +58,7 @@ export interface PluginComponentTemplate { + * @systemapi + * @since 20 + */ +-export type RecordData = undefined | null | Object | Record | Array; ++export type RecordData = undefined | null | Object; + + /** + * Define options used to construct a plugin component. +diff --git a/api/arkui/component/relativeContainer.static.d.ets b/api/arkui/component/relativeContainer.static.d.ets +index 1314dee55..e4702f0e6 100644 +--- a/api/arkui/component/relativeContainer.static.d.ets ++++ b/api/arkui/component/relativeContainer.static.d.ets +@@ -246,7 +246,7 @@ export declare interface RelativeContainerAttribute extends CommonMethod { + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @since 20 + */ +- barrier(barrierStyle: Array | undefined): this; ++ // barrier(barrierStyle: Array | undefined): this; + attributeModifier(modifier: AttributeModifier + | AttributeModifier | undefined): this; + } +diff --git a/api/arkui/component/repeat.static.d.ets b/api/arkui/component/repeat.static.d.ets +index 0d9490370..d930b5c8d 100644 +--- a/api/arkui/component/repeat.static.d.ets ++++ b/api/arkui/component/repeat.static.d.ets +@@ -12,239 +12,3 @@ + * See the License for the specific language governing permissions and + * limitations under the License. + */ +- +-/** +- * @file +- * @kit ArkUI +- * @arkts 1.2 +- */ +- +-import { Builder } from './builder'; +-import { ComponentBuilder } from './../stateManagement/runtime'; +- +-/** +- * Indicates the type of Repeat's Data Source. +- * +- * @typedef { Array | ReadonlyArray | Readonly> } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +-type RepeatArray = Array | ReadonlyArray | Readonly>; +-/** +- * Function that return typed string to render one template. +- * +- * @typedef {function} TemplateTypedFunc +- * @param { T } item - data item. +- * @param { number } index - data index number in array. +- * @returns { string } template type. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +-type TemplateTypedFunc = (item: T, index: number) => string; +-/** +- * Define builder function to render one template type. +- * +- * @typedef {function} RepeatItemBuilder +- * @param { RepeatItem } repeatItem - the repeat item builder function. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +-@Builder +-type RepeatItemBuilder = (repeatItem: RepeatItem) => void; +- +-/** +- * Construct a new type for each item. +- * +- * @interface RepeatItem +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +-export interface RepeatItem { +- /** +- * The origin data. +- * +- * @type { T } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- item: T; +- /** +- * index of each item. +- * +- * @type { number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- index: number; +-} +- +-/** +- * Function that is used to do lazy loading. +- * +- * @typedef {function} OnLazyLoadingFunc +- * @param { number } index - data index. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +-type OnLazyLoadingFunc = (index: number) => void; +- +-/** +- * Define key generator function. +- * +- * @typedef {function} KeyGeneratorFunc +- * @param { T } item - data item. +- * @param { number } index - data index number in array. +- * @returns { string } key value. +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +-type KeyGeneratorFunc = (item: T, index: number) => string; +- +-/** +- * Function that is used to get total count. +- * +- * @typedef {function} OnTotalCountFunc +- * @returns { number } Returns the total data count +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +-type OnTotalCountFunc = () => number; +- +-/** +- * Define the options of repeat virtualScroll to implement reuse and lazy loading. +- * +- * @interface VirtualScrollOptions +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +-export interface VirtualScrollOptions { +- /** +- * Total data count. +- * +- * @type { ?number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- totalCount?: number; +- /** +- * Reuse or not. +- * +- * @type { ?boolean } +- * @default true +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- reusable?: boolean; +- /** +- * Data lazy loading +- * +- * @type { ?OnLazyLoadingFunc } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- onLazyLoading?: OnLazyLoadingFunc; +- /** +- * The function of total data count. +- * +- * @type { ?OnTotalCountFunc } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- onTotalCount?: OnTotalCountFunc; +- /** +- * Indicates whether to activate virtual scroll mode. +- * +- * @type { ?boolean } +- * @default false +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- disableVirtualScroll?: boolean; +-} +- +-/** +- * Define a builder template option parameter. +- * +- * @interface TemplateOptions +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +-export interface TemplateOptions { +- /** +- * The cached number of each template. +- * +- * @type { ?number } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- cachedCount?: number; +-} +- +-/** +- * Defines the Repeat component attribute functions. +- * +- * @typedef RepeatAttribute +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +-export interface RepeatAttribute { +- /** +- * Executes itemGenerator of each item. +- * +- * @param { RepeatItemBuilder } itemGenerator +- * @returns { this } RepeatAttribute instance +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- each(itemGenerator: RepeatItemBuilder): this; +- /** +- * Obtains key of each item. +- * +- * @param { KeyGeneratorFunc } keyGenerator +- * @returns { this } RepeatAttribute instance +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- key(keyGenerator: KeyGeneratorFunc): this; +- /** +- * Enable UI lazy loading when scroll up or down. +- * +- * @param { VirtualScrollOptions } [virtualScrollOptions] that defines the options of repeat virtual scroll to +- * implement reuse and lazy loading. +- * @returns { this } RepeatAttribute instance +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- virtualScroll(virtualScrollOptions?: VirtualScrollOptions): this; +- /** +- * Type builder function to render specific type of data item. +- * +- * @param { string } type that defines the template id. +- * @param { RepeatItemBuilder } itemBuilder that defines UI builder function. +- * @param { TemplateOptions } [templateOptions] that defines a builder template option parameter. +- * @returns { this } RepeatAttribute instance +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- template(type: string, itemBuilder: RepeatItemBuilder, templateOptions?: TemplateOptions): this; +- /** +- * Typed function to render specific type of data item. +- * +- * @param { TemplateTypedFunc } typedFunc that define template typed function. +- * @returns { this } RepeatAttribute instance +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- templateId(typedFunc: TemplateTypedFunc): this; +-} +- +-/** +- * Indicates the type of Repeat. +- * +- * @param { RepeatArray } arr - The Data Source +- * @returns { RepeatAttribute } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +-@ComponentBuilder +-export declare function Repeat(arr: RepeatArray): RepeatAttribute; +\ No newline at end of file +diff --git a/api/arkui/component/sidebar.static.d.ets b/api/arkui/component/sidebar.static.d.ets +index 9cd26d0a5..24154755b 100644 +--- a/api/arkui/component/sidebar.static.d.ets ++++ b/api/arkui/component/sidebar.static.d.ets +@@ -22,7 +22,7 @@ + + import { Resource } from '../../global/resource'; + import { Length, ResourceColor, Dimension } from './units'; +-import { CommonMethod, PixelMap, Bindable } from './common'; ++import { CommonMethod, PixelMap, Bindable, DividerStyle } from './common'; + import { memo, ComponentBuilder } from './../stateManagement/runtime'; + + /** +@@ -179,53 +179,6 @@ export declare interface ButtonStyle { + icons?: ButtonIconOptions; + } + +-/** +- * Provides an interface for the style of a divider including stroke width, color, start margin +- * and end margin +- * +- * @interface DividerStyle +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +-export interface DividerStyle { +- /** +- * Define the stroke width of the divider +- * +- * @type { Length } +- * @default 1vp +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- strokeWidth: Length; +- +- /** +- * Define the color of the divider +- * +- * @type { ?ResourceColor } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- color?: ResourceColor; +- +- /** +- * Define the start margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- startMargin?: Length; +- +- /** +- * Define the end margin of the divider +- * +- * @type { ?Length } +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @since 20 +- */ +- endMargin?: Length; +-} +- + /** + * The attribute function of sidebar + * +diff --git a/api/arkui/component/toggle.static.d.ets b/api/arkui/component/toggle.static.d.ets +index 9f018f7b8..26ab266d8 100644 +--- a/api/arkui/component/toggle.static.d.ets ++++ b/api/arkui/component/toggle.static.d.ets +@@ -118,7 +118,7 @@ export declare interface ToggleConfiguration extends CommonConfiguration void, ++): ToolBarItemAttribute +diff --git a/api/arkui/component/uiExtensionComponent.static.d.ets b/api/arkui/component/uiExtensionComponent.static.d.ets +index 6a71e3246..bf5c00604 100644 +--- a/api/arkui/component/uiExtensionComponent.static.d.ets ++++ b/api/arkui/component/uiExtensionComponent.static.d.ets +@@ -23,16 +23,7 @@ import { CommonMethod, TerminationInfo } from './common'; + import { ComponentContent } from '../ComponentContent'; + import { memo, ComponentBuilder } from './../stateManagement/runtime'; + import { AttributeModifier, CommonMethod } from './common'; +- +-/** +- * Defines RecordData. +- * +- * @typedef { undefined | null | Object | Record | Array } RecordData +- * @syscap SystemCapability.ArkUI.ArkUI.Full +- * @systemapi +- * @since 20 +- */ +-export type RecordData = undefined | null | Object | Record | Array; ++import { RecordData } from './pluginComponent'; + + /** + * Enumeration of different types of DpiFollowStrategy. +diff --git a/api/global/resource.d.ts b/api/global/resource.d.ts +index 21a5ebe31..07122bd83 100644 +--- a/api/global/resource.d.ts ++++ b/api/global/resource.d.ts +@@ -103,7 +103,7 @@ export interface Resource { + * @since 20 + * @arkts 1.2 + */ +- params?: Array; ++ params?: Array; + + /** + * Set params. diff --git a/ui2abc/ets-tests/.gitlab-ci.yml b/ui2abc/ets-tests/.gitlab-ci.yml index d122c8f97889b4aa638dd0f9d56bb0e284b49d41..efcb22ca5b17c588a866a872189b67efb1f735e3 100644 --- a/ui2abc/ets-tests/.gitlab-ci.yml +++ b/ui2abc/ets-tests/.gitlab-ci.yml @@ -20,6 +20,7 @@ build ets-tests.abc: needs: - build ui2abc-all M3 - annotate all + - download and prepare SDK script: - npm run build --prefix ui2abc/ets-tests - ls -l ui2abc/ets-tests/build/ets-tests.abc @@ -36,6 +37,7 @@ build ets-tests.abc (golden): needs: - build ui2abc-all M3 - annotate all + - download and prepare SDK script: - npm run build:golden --prefix ui2abc/ets-tests - ls -l ui2abc/ets-tests/build/ets-tests.abc diff --git a/ui2abc/ets-tests/ets/TestHarness.ets b/ui2abc/ets-tests/ets/TestHarness.ets index 4b6a5fbbd6a253d219c2a0462be48a3d652adf06..15e6bc103419ba553a7132a4481f1902631fa43c 100644 --- a/ui2abc/ets-tests/ets/TestHarness.ets +++ b/ui2abc/ets-tests/ets/TestHarness.ets @@ -12,8 +12,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import { ScreenshotService, UserView, UserViewBuilder } from '@ohos.arkui' -import { memoBind } from '@koalaui/runtime' + +import { ScreenshotService, UserView, UserViewBuilder } from "arkui.internals" +import { memoBind } from 'arkui.stateManagement.runtime' import { errorAsString, int32 } from "@koalaui/common" import { pageByNameFunction } from './utils' import { TestFilter, setTestFilter, suite } from '@koalaui/harness' diff --git a/ui2abc/ets-tests/ets/environment-tests/pages/AttributeUpdaterTest.ets b/ui2abc/ets-tests/ets/environment-tests/pages/AttributeUpdaterTest.ets index 13e90edde00dc261b01b72426f052ceaeb8749a9..2d23cb3c324a828ae0aac5c05f5f2d789b4d304e 100644 --- a/ui2abc/ets-tests/ets/environment-tests/pages/AttributeUpdaterTest.ets +++ b/ui2abc/ets-tests/ets/environment-tests/pages/AttributeUpdaterTest.ets @@ -14,9 +14,10 @@ */ import { nLog, TestComponentAttribute, TestComponent } from "@ohos.arkui" -import { State } from '@ohos.arkui.stateManagement' +import { AttributeModifier, Color } from "@ohos.arkui.component" import { Entry, Component } from "@ohos.arkui.component" -import { AttributeModifier, AttributeUpdater, Color } from "@ohos.arkui.component" +import { AttributeUpdater } from "arkui.AttributeUpdater" +import { State } from '@ohos.arkui.stateManagement' class MyTestComponentModifier implements AttributeModifier { isUpdater(): boolean { return false } diff --git a/ui2abc/ets-tests/ets/environment-tests/pages/componentv2/ComponentV2Decorator.ets b/ui2abc/ets-tests/ets/environment-tests/pages/componentv2/ComponentV2Decorator.ets index 5264f4833aa5879b4b62cc6fa4a46ed6174bf5c0..446d71d5bdcf469c4e549eda2444ff6a37adaebd 100644 --- a/ui2abc/ets-tests/ets/environment-tests/pages/componentv2/ComponentV2Decorator.ets +++ b/ui2abc/ets-tests/ets/environment-tests/pages/componentv2/ComponentV2Decorator.ets @@ -23,11 +23,11 @@ export struct ComponentV2Decorator { build() { TestComponent({ id: 10 }) .onChange(() => { - router.push({ url: 'ComponentV2Page1' }) + this.getUIContext().getRouter().pushUrl({ url: 'ComponentV2Page1' }) }) TestComponent({ id: 11 }) .onChange(() => { - router.push({ url: 'ComponentV2Page2' }) + this.getUIContext().getRouter().pushUrl({ url: 'ComponentV2Page2' }) }) } } \ No newline at end of file diff --git a/ui2abc/ets-tests/ets/environment-tests/pages/lifecycle/PageCallbacks.ets b/ui2abc/ets-tests/ets/environment-tests/pages/lifecycle/PageCallbacks.ets index 26acc0710c237ad6928124ef825e47e2421a2b83..2f8afdc9d2dcf3d6e0a9c3f7b295d6f46ed6f267 100644 --- a/ui2abc/ets-tests/ets/environment-tests/pages/lifecycle/PageCallbacks.ets +++ b/ui2abc/ets-tests/ets/environment-tests/pages/lifecycle/PageCallbacks.ets @@ -30,7 +30,7 @@ export struct PageCallbacks { } build() { TestComponent({}) { uiLog('page has built')} - TestComponent({ id: 20 }).onChange(() => { router.back() }) + TestComponent({ id: 20 }).onChange(() => { this.getUIContext().getRouter().back() }) } } diff --git a/ui2abc/ets-tests/ets/environment-tests/pages/lifecycle/PageSwitch.ets b/ui2abc/ets-tests/ets/environment-tests/pages/lifecycle/PageSwitch.ets index 0076cc19177781119306973f5d856b653750dbe4..0552e2e489088c89346f0ef7e4eb282dcaff7827 100644 --- a/ui2abc/ets-tests/ets/environment-tests/pages/lifecycle/PageSwitch.ets +++ b/ui2abc/ets-tests/ets/environment-tests/pages/lifecycle/PageSwitch.ets @@ -30,7 +30,7 @@ export struct PageSwitch { } build() { TestComponent({ id: 10 }) { uiLog('start page has built') } - .onChange(() => { router.push({ url: 'PageCallbacks' }) }) + .onChange(() => { this.getUIContext().getRouter().pushUrl({ url: 'PageCallbacks' }) }) } } diff --git a/ui2abc/ets-tests/ets/environment-tests/suites/ComponentLifeCycle.ets b/ui2abc/ets-tests/ets/environment-tests/suites/ComponentLifeCycle.ets index 9c608cbeca1d4632fc0558417c605902c72df11d..98f5ba614559c26094976c543c8f6b69c7df0dd2 100644 --- a/ui2abc/ets-tests/ets/environment-tests/suites/ComponentLifeCycle.ets +++ b/ui2abc/ets-tests/ets/environment-tests/suites/ComponentLifeCycle.ets @@ -44,7 +44,7 @@ export function suiteComponentLifeCycle(control: TestController) { ], "onPageShow() was not called") }) - test("Switch between two pages", () => { + test.expectFailure("Router with new shape is not implemented", "Switch between two pages", () => { testPageOnChange(control, "PageSwitch", [10, 20], [ // load initial page diff --git a/ui2abc/ets-tests/ets/environment-tests/suites/ComponentV2DecoratorTests.ets b/ui2abc/ets-tests/ets/environment-tests/suites/ComponentV2DecoratorTests.ets index d01be8c0ed40d6631204067a774c6345d2dcc7bb..648526182974dd735d7a8da878c9521050692403 100644 --- a/ui2abc/ets-tests/ets/environment-tests/suites/ComponentV2DecoratorTests.ets +++ b/ui2abc/ets-tests/ets/environment-tests/suites/ComponentV2DecoratorTests.ets @@ -19,7 +19,7 @@ import { suite, test } from '@koalaui/harness' export function suiteComponentV2Decorator(control: TestController) { suite("ComponentV2 decorator tests", () => { - test("freezeWhenInactive test", () => { + test.expectFailure("observableProxy and other things is stubbed", "freezeWhenInactive test", () => { testPageOnChange(control, "ComponentV2Decorator", [10, 11, 110], [ // 10: activate Page1 diff --git a/ui2abc/ets-tests/ets/environment-tests/suites/StorageTests.ets b/ui2abc/ets-tests/ets/environment-tests/suites/StorageTests.ets index 02bc8b7145467c6b0d94530747266569aa8dadcf..3677746ac576ebec3bdc0d6dbbceabebf960731d 100644 --- a/ui2abc/ets-tests/ets/environment-tests/suites/StorageTests.ets +++ b/ui2abc/ets-tests/ets/environment-tests/suites/StorageTests.ets @@ -228,7 +228,7 @@ export function suiteAppLocalStorage(control: TestController) { }) suite("Environment parameters", () => { - test("Get environment parameters", () => { + test.expectFailure("Environment is heavy stubbed", "Get environment parameters", () => { testPageOnLoad(control, "EnvironmentTest", [ "languageCode: en true", @@ -239,7 +239,7 @@ export function suiteAppLocalStorage(control: TestController) { "env keys: languageCode, colorMode, layoutDirection, fontScale", ], "", 3, () => envInitialize()) }) - test("Update environment parameters", () => { + test.expectFailure("Environment is heavy stubbed", "Update environment parameters", () => { testPageOnChange(control, "EnvironmentTest", [25, 26, 27, 28], [ // initial diff --git a/ui2abc/ets-tests/golden-test-ui2abcconfig.json b/ui2abc/ets-tests/golden-test-ui2abcconfig.json index 7494945454f52304659dc24431fd4f686fd977a1..87733b0e6243d11672104fcbc27c44f74504ad37 100644 --- a/ui2abc/ets-tests/golden-test-ui2abcconfig.json +++ b/ui2abc/ets-tests/golden-test-ui2abcconfig.json @@ -4,30 +4,1917 @@ "outDir": "build/ets/abc", "baseUrl": ".", "paths": { - "arkui": ["../../arkoala-arkts/arkui/sdk/prepared"], - "@ohos.arkui.component": ["../../arkoala-arkts/arkui/@ohos.arkui.component"], - "global.resource": ["../../arkoala-arkts/modules/global.resource/src/resource"], - "@ohos.font": ["../../arkoala-arkts/modules/ohos/src/font"], - "@ohos.multimedia.image": ["../../arkoala-arkts/modules/ohos/src/multimedia.image"], - "@ohos.data.uniformTypeDescriptor": ["../../arkoala-arkts/modules/ohos/src/data.uniformTypeDescriptor"], - "@ohos.data.unifiedDataChannel": ["../../arkoala-arkts/modules/ohos/src/data.unifiedDataChannel"], - "@ohos.arkui.stateManagement": ["../../arkoala-arkts/arkui/@ohos.arkui.stateManagement"], - "@ohos.arkui.inspector": ["../../arkoala-arkts/arkui/@ohos.arkui.inspector"], - "@ohos.arkui.theme": ["../../arkoala-arkts/arkui/@ohos.arkui.theme"], - "@ohos.arkui.node": ["../../arkoala-arkts/arkui/@ohos.arkui.node"], - "@ohos.arkui.dragController": ["../../arkoala-arkts/arkui/@ohos.arkui.dragController"], - "@ohos.arkui.UIContext": ["../../arkoala-arkts/arkui/@ohos.arkui.UIContext"], - "@ohos.arkui": ["../../arkoala-arkts/arkui/@ohos.arkui"], - "@ohos.router": ["../../arkoala-arkts/arkui/@ohos.router"], - "@koalaui/builderLambda": ["../../arkoala-arkts/arkui/sdk/prepared/stateAnnotations"], - "@koalaui/interop": ["../../interop/src/arkts"], - "@koalaui/harness": ["../../incremental/harness/src/arkts"], - "@koalaui/compat": [ "../../incremental/compat/src/arkts" ], - "#platform": [ "../../incremental/compat/src/arkts" ], - "@koalaui/common": [ "../../incremental/common/src" ], - "@koalaui/runtime": [ "../../incremental/runtime/ets" ], - "@koalaui/runtime/annotations": [ "../../incremental/runtime/annotations" ], - "@test/pages": [ "./ets/golden-tests/Pages.ets" ] + "arkui.ohos.router": [ + "../../absolute-sdk-patched/api/@ohos.router" + ], + "@ohos.arkui": [ + "../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "arkui.internals": [ + "../../arkoala-arkts/arkui/non-public-sdk" + ], + "@koalaui/interop": [ + "../../interop/src/arkts" + ], + "@koalaui/harness": [ + "../../incremental/harness/src/arkts" + ], + "@koalaui/compat": [ + "../../incremental/compat/src/arkts" + ], + "@koalaui/common": [ + "../../incremental/common/src" + ], + "@ohos.InputMethodSubtype": [ + "../../absolute-sdk-patched/api/@ohos.InputMethodSubtype" + ], + "@ohos.UiTest": [ + "../../absolute-sdk-patched/api/@ohos.UiTest" + ], + "@ohos.WorkSchedulerExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.WorkSchedulerExtensionAbility" + ], + "@ohos.ability.errorCode": [ + "../../absolute-sdk-patched/api/@ohos.ability.errorCode" + ], + "@ohos.ability.screenLockFileManager": [ + "../../absolute-sdk-patched/api/@ohos.ability.screenLockFileManager" + ], + "@ohos.abilityAccessCtrl": [ + "../../absolute-sdk-patched/api/@ohos.abilityAccessCtrl" + ], + "@ohos.accessibility.config": [ + "../../absolute-sdk-patched/api/@ohos.accessibility.config" + ], + "@ohos.accessibility": [ + "../../absolute-sdk-patched/api/@ohos.accessibility" + ], + "@ohos.account.appAccount": [ + "../../absolute-sdk-patched/api/@ohos.account.appAccount" + ], + "@ohos.account.distributedAccount": [ + "../../absolute-sdk-patched/api/@ohos.account.distributedAccount" + ], + "@ohos.account.osAccount": [ + "../../absolute-sdk-patched/api/@ohos.account.osAccount" + ], + "@ohos.animation.windowAnimationManager": [ + "../../absolute-sdk-patched/api/@ohos.animation.windowAnimationManager" + ], + "@ohos.animator": [ + "../../absolute-sdk-patched/api/@ohos.animator" + ], + "@ohos.app.ability.Ability": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.Ability" + ], + "@ohos.app.ability.AbilityConstant": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.AbilityConstant" + ], + "@ohos.app.ability.AbilityLifecycleCallback": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.AbilityLifecycleCallback" + ], + "@ohos.app.ability.AbilityStage": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.AbilityStage" + ], + "@ohos.app.ability.ApplicationStateChangeCallback": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.ApplicationStateChangeCallback" + ], + "@ohos.app.ability.AtomicServiceOptions": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.AtomicServiceOptions" + ], + "@ohos.app.ability.Configuration": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.Configuration" + ], + "@ohos.app.ability.ConfigurationConstant": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.ConfigurationConstant" + ], + "@ohos.app.ability.DriverExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.DriverExtensionAbility" + ], + "@ohos.app.ability.EnvironmentCallback": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.EnvironmentCallback" + ], + "@ohos.app.ability.ExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.ExtensionAbility" + ], + "@ohos.app.ability.InsightIntentContext": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentContext" + ], + "@ohos.app.ability.InsightIntentExecutor": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentExecutor" + ], + "@ohos.app.ability.InteropAbilityLifecycleCallback": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.InteropAbilityLifecycleCallback" + ], + "@ohos.app.ability.MediaControlExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.MediaControlExtensionAbility" + ], + "@ohos.app.ability.OpenLinkOptions": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.OpenLinkOptions" + ], + "@ohos.app.ability.PhotoEditorExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.PhotoEditorExtensionAbility" + ], + "@ohos.app.ability.PrintExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.PrintExtensionAbility" + ], + "@ohos.app.ability.ServiceExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.ServiceExtensionAbility" + ], + "@ohos.app.ability.ShareExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.ShareExtensionAbility" + ], + "@ohos.app.ability.StartOptions": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.StartOptions" + ], + "@ohos.app.ability.UIAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.UIAbility" + ], + "@ohos.app.ability.UIExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionAbility" + ], + "@ohos.app.ability.UIExtensionContentSession": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionContentSession" + ], + "@ohos.app.ability.UserAuthExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.UserAuthExtensionAbility" + ], + "@ohos.app.ability.Want": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.Want" + ], + "@ohos.app.ability.abilityDelegatorRegistry": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.abilityDelegatorRegistry" + ], + "@ohos.app.ability.abilityManager": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.abilityManager" + ], + "@ohos.app.ability.appManager": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.appManager" + ], + "@ohos.app.ability.appRecovery": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.appRecovery" + ], + "@ohos.app.ability.application": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.application" + ], + "@ohos.app.ability.autoFillManager": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.autoFillManager" + ], + "@ohos.app.ability.common": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.common" + ], + "@ohos.app.ability.contextConstant": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.contextConstant" + ], + "@ohos.app.ability.dataUriUtils": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.dataUriUtils" + ], + "@ohos.app.ability.dialogRequest": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.dialogRequest" + ], + "@ohos.app.ability.dialogSession": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.dialogSession" + ], + "@ohos.app.ability.insightIntent": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.insightIntent" + ], + "@ohos.app.ability.insightIntentDriver": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.insightIntentDriver" + ], + "@ohos.app.ability.missionManager": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.missionManager" + ], + "@ohos.app.ability.wantAgent": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.wantAgent" + ], + "@ohos.app.ability.wantConstant": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.wantConstant" + ], + "@ohos.app.form.FormExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.form.FormExtensionAbility" + ], + "@ohos.app.form.formBindingData": [ + "../../absolute-sdk-patched/api/@ohos.app.form.formBindingData" + ], + "@ohos.app.form.formInfo": [ + "../../absolute-sdk-patched/api/@ohos.app.form.formInfo" + ], + "@ohos.app.form.formProvider": [ + "../../absolute-sdk-patched/api/@ohos.app.form.formProvider" + ], + "@ohos.application.BackupExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.application.BackupExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionContext": [ + "../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionContext" + ], + "@ohos.application.formError": [ + "../../absolute-sdk-patched/api/@ohos.application.formError" + ], + "@ohos.application.testRunner": [ + "../../absolute-sdk-patched/api/@ohos.application.testRunner" + ], + "@ohos.application.uriPermissionManager": [ + "../../absolute-sdk-patched/api/@ohos.application.uriPermissionManager" + ], + "@ohos.arkui.ArcSwiper": [ + "../../absolute-sdk-patched/api/@ohos.arkui.ArcSwiper" + ], + "@ohos.arkui.Parallelize": [ + "../../absolute-sdk-patched/api/@ohos.arkui.Parallelize" + ], + "@ohos.arkui.UIContext": [ + "../../absolute-sdk-patched/api/@ohos.arkui.UIContext" + ], + "@ohos.arkui.advanced.ComposeListItem": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeListItem" + ], + "@ohos.arkui.advanced.ComposeTitleBar": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeTitleBar" + ], + "@ohos.arkui.advanced.Dialog": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.Dialog" + ], + "@ohos.arkui.advanced.EditableTitleBar": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.EditableTitleBar" + ], + "@ohos.arkui.advanced.ExceptionPrompt": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.ExceptionPrompt" + ], + "@ohos.arkui.advanced.Filter": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.Filter" + ], + "@ohos.arkui.advanced.FullScreenLaunchComponent": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.FullScreenLaunchComponent" + ], + "@ohos.arkui.advanced.MultiNavigation": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.MultiNavigation" + ], + "@ohos.arkui.advanced.ProgressButton": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.ProgressButton" + ], + "@ohos.arkui.advanced.SplitLayout": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.SplitLayout" + ], + "@ohos.arkui.advanced.SubHeader": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.SubHeader" + ], + "@ohos.arkui.advanced.SwipeRefresher": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.SwipeRefresher" + ], + "@ohos.arkui.advanced.TabTitleBar": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.TabTitleBar" + ], + "@ohos.arkui.advanced.ToolBar": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.ToolBar" + ], + "@ohos.arkui.advanced.TreeView": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.TreeView" + ], + "@ohos.arkui.component": [ + "../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.arkui.componentSnapshot": [ + "../../absolute-sdk-patched/api/@ohos.arkui.componentSnapshot" + ], + "@ohos.arkui.componentUtils": [ + "../../absolute-sdk-patched/api/@ohos.arkui.componentUtils" + ], + "@ohos.arkui.dragController": [ + "../../absolute-sdk-patched/api/@ohos.arkui.dragController" + ], + "@ohos.arkui.drawableDescriptor": [ + "../../absolute-sdk-patched/api/@ohos.arkui.drawableDescriptor" + ], + "@ohos.arkui.inspector": [ + "../../absolute-sdk-patched/api/@ohos.arkui.inspector" + ], + "@ohos.arkui.modifier": [ + "../../absolute-sdk-patched/api/@ohos.arkui.modifier" + ], + "@ohos.arkui.node": [ + "../../absolute-sdk-patched/api/@ohos.arkui.node" + ], + "@ohos.arkui.observer": [ + "../../absolute-sdk-patched/api/@ohos.arkui.observer" + ], + "@ohos.arkui.performanceMonitor": [ + "../../absolute-sdk-patched/api/@ohos.arkui.performanceMonitor" + ], + "@ohos.arkui.shape": [ + "../../absolute-sdk-patched/api/@ohos.arkui.shape" + ], + "@ohos.arkui.stateManagement": [ + "../../absolute-sdk-patched/api/@ohos.arkui.stateManagement" + ], + "@ohos.arkui.theme": [ + "../../absolute-sdk-patched/api/@ohos.arkui.theme" + ], + "@ohos.arkui.uiExtension": [ + "../../absolute-sdk-patched/api/@ohos.arkui.uiExtension" + ], + "@ohos.base": [ + "../../absolute-sdk-patched/api/@ohos.base" + ], + "@ohos.batteryInfo": [ + "../../absolute-sdk-patched/api/@ohos.batteryInfo" + ], + "@ohos.batteryStatistics": [ + "../../absolute-sdk-patched/api/@ohos.batteryStatistics" + ], + "@ohos.bluetooth.a2dp": [ + "../../absolute-sdk-patched/api/@ohos.bluetooth.a2dp" + ], + "@ohos.bluetooth.access": [ + "../../absolute-sdk-patched/api/@ohos.bluetooth.access" + ], + "@ohos.bluetooth.baseProfile": [ + "../../absolute-sdk-patched/api/@ohos.bluetooth.baseProfile" + ], + "@ohos.bluetooth.ble": [ + "../../absolute-sdk-patched/api/@ohos.bluetooth.ble" + ], + "@ohos.bluetooth.connection": [ + "../../absolute-sdk-patched/api/@ohos.bluetooth.connection" + ], + "@ohos.bluetooth.constant": [ + "../../absolute-sdk-patched/api/@ohos.bluetooth.constant" + ], + "@ohos.bluetooth.hfp": [ + "../../absolute-sdk-patched/api/@ohos.bluetooth.hfp" + ], + "@ohos.bluetooth.hid": [ + "../../absolute-sdk-patched/api/@ohos.bluetooth.hid" + ], + "@ohos.brightness": [ + "../../absolute-sdk-patched/api/@ohos.brightness" + ], + "@ohos.buffer": [ + "../../absolute-sdk-patched/api/@ohos.buffer" + ], + "@ohos.bundle.appControl": [ + "../../absolute-sdk-patched/api/@ohos.bundle.appControl" + ], + "@ohos.bundle.bundleManager": [ + "../../absolute-sdk-patched/api/@ohos.bundle.bundleManager" + ], + "@ohos.bundle.bundleMonitor": [ + "../../absolute-sdk-patched/api/@ohos.bundle.bundleMonitor" + ], + "@ohos.bundle.bundleResourceManager": [ + "../../absolute-sdk-patched/api/@ohos.bundle.bundleResourceManager" + ], + "@ohos.bundle.defaultAppManager": [ + "../../absolute-sdk-patched/api/@ohos.bundle.defaultAppManager" + ], + "@ohos.bundle.distributedBundleManager": [ + "../../absolute-sdk-patched/api/@ohos.bundle.distributedBundleManager" + ], + "@ohos.bundle.freeInstall": [ + "../../absolute-sdk-patched/api/@ohos.bundle.freeInstall" + ], + "@ohos.bundle.installer": [ + "../../absolute-sdk-patched/api/@ohos.bundle.installer" + ], + "@ohos.bundle.launcherBundleManager": [ + "../../absolute-sdk-patched/api/@ohos.bundle.launcherBundleManager" + ], + "@ohos.bundle.overlay": [ + "../../absolute-sdk-patched/api/@ohos.bundle.overlay" + ], + "@ohos.bundle.shortcutManager": [ + "../../absolute-sdk-patched/api/@ohos.bundle.shortcutManager" + ], + "@ohos.charger": [ + "../../absolute-sdk-patched/api/@ohos.charger" + ], + "@ohos.commonEventManager": [ + "../../absolute-sdk-patched/api/@ohos.commonEventManager" + ], + "@ohos.configPolicy": [ + "../../absolute-sdk-patched/api/@ohos.configPolicy" + ], + "@ohos.curves": [ + "../../absolute-sdk-patched/api/@ohos.curves" + ], + "@ohos.customization.customConfig": [ + "../../absolute-sdk-patched/api/@ohos.customization.customConfig" + ], + "@ohos.data.DataShareResultSet": [ + "../../absolute-sdk-patched/api/@ohos.data.DataShareResultSet" + ], + "@ohos.data.ValuesBucket": [ + "../../absolute-sdk-patched/api/@ohos.data.ValuesBucket" + ], + "@ohos.data.dataShare": [ + "../../absolute-sdk-patched/api/@ohos.data.dataShare" + ], + "@ohos.data.dataSharePredicates": [ + "../../absolute-sdk-patched/api/@ohos.data.dataSharePredicates" + ], + "@ohos.data.distributedKVStore": [ + "../../absolute-sdk-patched/api/@ohos.data.distributedKVStore" + ], + "@ohos.data.preferences": [ + "../../absolute-sdk-patched/api/@ohos.data.preferences" + ], + "@ohos.data.relationalStore": [ + "../../absolute-sdk-patched/api/@ohos.data.relationalStore" + ], + "@ohos.data.unifiedDataChannel": [ + "../../absolute-sdk-patched/api/@ohos.data.unifiedDataChannel" + ], + "@ohos.data.uniformTypeDescriptor": [ + "../../absolute-sdk-patched/api/@ohos.data.uniformTypeDescriptor" + ], + "@ohos.deviceInfo": [ + "../../absolute-sdk-patched/api/@ohos.deviceInfo" + ], + "@ohos.deviceStatus.dragInteraction": [ + "../../absolute-sdk-patched/api/@ohos.deviceStatus.dragInteraction" + ], + "@ohos.display": [ + "../../absolute-sdk-patched/api/@ohos.display" + ], + "@ohos.distributedDeviceManager": [ + "../../absolute-sdk-patched/api/@ohos.distributedDeviceManager" + ], + "@ohos.distributedHardware.mechanicManager": [ + "../../absolute-sdk-patched/api/@ohos.distributedHardware.mechanicManager" + ], + "@ohos.driver.deviceManager": [ + "../../absolute-sdk-patched/api/@ohos.driver.deviceManager" + ], + "@ohos.effectKit": [ + "../../absolute-sdk-patched/api/@ohos.effectKit" + ], + "@ohos.enterprise.adminManager": [ + "../../absolute-sdk-patched/api/@ohos.enterprise.adminManager" + ], + "@ohos.enterprise.securityManager": [ + "../../absolute-sdk-patched/api/@ohos.enterprise.securityManager" + ], + "@ohos.events.emitter": [ + "../../absolute-sdk-patched/api/@ohos.events.emitter" + ], + "@ohos.file.cloudSync": [ + "../../absolute-sdk-patched/api/@ohos.file.cloudSync" + ], + "@ohos.file.cloudSyncManager": [ + "../../absolute-sdk-patched/api/@ohos.file.cloudSyncManager" + ], + "@ohos.file.environment": [ + "../../absolute-sdk-patched/api/@ohos.file.environment" + ], + "@ohos.file.fileuri": [ + "../../absolute-sdk-patched/api/@ohos.file.fileuri" + ], + "@ohos.file.fs": [ + "../../absolute-sdk-patched/api/@ohos.file.fs" + ], + "@ohos.file.hash": [ + "../../absolute-sdk-patched/api/@ohos.file.hash" + ], + "@ohos.file.keyManager": [ + "../../absolute-sdk-patched/api/@ohos.file.keyManager" + ], + "@ohos.file.photoAccessHelper": [ + "../../absolute-sdk-patched/api/@ohos.file.photoAccessHelper" + ], + "@ohos.file.securityLabel": [ + "../../absolute-sdk-patched/api/@ohos.file.securityLabel" + ], + "@ohos.file.statvfs": [ + "../../absolute-sdk-patched/api/@ohos.file.statvfs" + ], + "@ohos.file.storageStatistics": [ + "../../absolute-sdk-patched/api/@ohos.file.storageStatistics" + ], + "@ohos.file.volumeManager": [ + "../../absolute-sdk-patched/api/@ohos.file.volumeManager" + ], + "@ohos.fileshare": [ + "../../absolute-sdk-patched/api/@ohos.fileshare" + ], + "@ohos.font": [ + "../../absolute-sdk-patched/api/@ohos.font" + ], + "@ohos.fontManager": [ + "../../absolute-sdk-patched/api/@ohos.fontManager" + ], + "@ohos.geoLocationManager": [ + "../../absolute-sdk-patched/api/@ohos.geoLocationManager" + ], + "@ohos.graphics.colorSpaceManager": [ + "../../absolute-sdk-patched/api/@ohos.graphics.colorSpaceManager" + ], + "@ohos.graphics.common2D": [ + "../../absolute-sdk-patched/api/@ohos.graphics.common2D" + ], + "@ohos.graphics.displaySync": [ + "../../absolute-sdk-patched/api/@ohos.graphics.displaySync" + ], + "@ohos.graphics.drawing": [ + "../../absolute-sdk-patched/api/@ohos.graphics.drawing" + ], + "@ohos.graphics.hdrCapability": [ + "../../absolute-sdk-patched/api/@ohos.graphics.hdrCapability" + ], + "@ohos.graphics.scene": [ + "../../absolute-sdk-patched/api/@ohos.graphics.scene" + ], + "@ohos.graphics.text": [ + "../../absolute-sdk-patched/api/@ohos.graphics.text" + ], + "@ohos.graphics.uiEffect": [ + "../../absolute-sdk-patched/api/@ohos.graphics.uiEffect" + ], + "@ohos.hiSysEvent": [ + "../../absolute-sdk-patched/api/@ohos.hiSysEvent" + ], + "@ohos.hiTraceChain": [ + "../../absolute-sdk-patched/api/@ohos.hiTraceChain" + ], + "@ohos.hiTraceMeter": [ + "../../absolute-sdk-patched/api/@ohos.hiTraceMeter" + ], + "@ohos.hichecker": [ + "../../absolute-sdk-patched/api/@ohos.hichecker" + ], + "@ohos.hidebug": [ + "../../absolute-sdk-patched/api/@ohos.hidebug" + ], + "@ohos.hilog": [ + "../../absolute-sdk-patched/api/@ohos.hilog" + ], + "@ohos.hiviewdfx.hiAppEvent": [ + "../../absolute-sdk-patched/api/@ohos.hiviewdfx.hiAppEvent" + ], + "@ohos.i18n": [ + "../../absolute-sdk-patched/api/@ohos.i18n" + ], + "@ohos.inputMethod.Panel": [ + "../../absolute-sdk-patched/api/@ohos.inputMethod.Panel" + ], + "@ohos.inputMethod": [ + "../../absolute-sdk-patched/api/@ohos.inputMethod" + ], + "@ohos.intl": [ + "../../absolute-sdk-patched/api/@ohos.intl" + ], + "@ohos.logLibrary": [ + "../../absolute-sdk-patched/api/@ohos.logLibrary" + ], + "@ohos.matrix4": [ + "../../absolute-sdk-patched/api/@ohos.matrix4" + ], + "@ohos.measure": [ + "../../absolute-sdk-patched/api/@ohos.measure" + ], + "@ohos.mediaquery": [ + "../../absolute-sdk-patched/api/@ohos.mediaquery" + ], + "@ohos.multimedia.audio": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.audio" + ], + "@ohos.multimedia.audioHaptic": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.audioHaptic" + ], + "@ohos.multimedia.avCastPickerParam": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.avCastPickerParam" + ], + "@ohos.multimedia.avsession": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.avsession" + ], + "@ohos.multimedia.camera": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.camera" + ], + "@ohos.multimedia.cameraPicker": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.cameraPicker" + ], + "@ohos.multimedia.drm": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.drm" + ], + "@ohos.multimedia.image": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.image" + ], + "@ohos.multimedia.media": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.media" + ], + "@ohos.multimedia.systemSoundManager": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.systemSoundManager" + ], + "@ohos.multimodalInput.gestureEvent": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.gestureEvent" + ], + "@ohos.multimodalInput.inputConsumer": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.inputConsumer" + ], + "@ohos.multimodalInput.inputDevice": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.inputDevice" + ], + "@ohos.multimodalInput.inputEvent": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.inputEvent" + ], + "@ohos.multimodalInput.intentionCode": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.intentionCode" + ], + "@ohos.multimodalInput.keyCode": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.keyCode" + ], + "@ohos.multimodalInput.keyEvent": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.keyEvent" + ], + "@ohos.multimodalInput.mouseEvent": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.mouseEvent" + ], + "@ohos.multimodalInput.pointer": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.pointer" + ], + "@ohos.multimodalInput.shortKey": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.shortKey" + ], + "@ohos.multimodalInput.touchEvent": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.touchEvent" + ], + "@ohos.net.connection": [ + "../../absolute-sdk-patched/api/@ohos.net.connection" + ], + "@ohos.net.http": [ + "../../absolute-sdk-patched/api/@ohos.net.http" + ], + "@ohos.net.networkSecurity": [ + "../../absolute-sdk-patched/api/@ohos.net.networkSecurity" + ], + "@ohos.net.sharing": [ + "../../absolute-sdk-patched/api/@ohos.net.sharing" + ], + "@ohos.net.statistics": [ + "../../absolute-sdk-patched/api/@ohos.net.statistics" + ], + "@ohos.net.webSocket": [ + "../../absolute-sdk-patched/api/@ohos.net.webSocket" + ], + "@ohos.nfc.cardEmulation": [ + "../../absolute-sdk-patched/api/@ohos.nfc.cardEmulation" + ], + "@ohos.nfc.controller": [ + "../../absolute-sdk-patched/api/@ohos.nfc.controller" + ], + "@ohos.nfc.tag": [ + "../../absolute-sdk-patched/api/@ohos.nfc.tag" + ], + "@ohos.notificationManager": [ + "../../absolute-sdk-patched/api/@ohos.notificationManager" + ], + "@ohos.notificationSubscribe": [ + "../../absolute-sdk-patched/api/@ohos.notificationSubscribe" + ], + "@ohos.pasteboard": [ + "../../absolute-sdk-patched/api/@ohos.pasteboard" + ], + "@ohos.pluginComponent": [ + "../../absolute-sdk-patched/api/@ohos.pluginComponent" + ], + "@ohos.power": [ + "../../absolute-sdk-patched/api/@ohos.power" + ], + "@ohos.print": [ + "../../absolute-sdk-patched/api/@ohos.print" + ], + "@ohos.privacyManager": [ + "../../absolute-sdk-patched/api/@ohos.privacyManager" + ], + "@ohos.prompt": [ + "../../absolute-sdk-patched/api/@ohos.prompt" + ], + "@ohos.promptAction": [ + "../../absolute-sdk-patched/api/@ohos.promptAction" + ], + "@ohos.reminderAgentManager": [ + "../../absolute-sdk-patched/api/@ohos.reminderAgentManager" + ], + "@ohos.request": [ + "../../absolute-sdk-patched/api/@ohos.request" + ], + "@ohos.resourceManager": [ + "../../absolute-sdk-patched/api/@ohos.resourceManager" + ], + "@ohos.resourceschedule.backgroundProcessManager": [ + "../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundProcessManager" + ], + "@ohos.resourceschedule.backgroundTaskManager": [ + "../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundTaskManager" + ], + "@ohos.resourceschedule.deviceStandby": [ + "../../absolute-sdk-patched/api/@ohos.resourceschedule.deviceStandby" + ], + "@ohos.resourceschedule.systemload": [ + "../../absolute-sdk-patched/api/@ohos.resourceschedule.systemload" + ], + "@ohos.resourceschedule.usageStatistics": [ + "../../absolute-sdk-patched/api/@ohos.resourceschedule.usageStatistics" + ], + "@ohos.resourceschedule.workScheduler": [ + "../../absolute-sdk-patched/api/@ohos.resourceschedule.workScheduler" + ], + "@ohos.router": [ + "../../absolute-sdk-patched/api/@ohos.router" + ], + "@ohos.rpc": [ + "../../absolute-sdk-patched/api/@ohos.rpc" + ], + "@ohos.runningLock": [ + "../../absolute-sdk-patched/api/@ohos.runningLock" + ], + "@ohos.screen": [ + "../../absolute-sdk-patched/api/@ohos.screen" + ], + "@ohos.screenLock": [ + "../../absolute-sdk-patched/api/@ohos.screenLock" + ], + "@ohos.screenshot": [ + "../../absolute-sdk-patched/api/@ohos.screenshot" + ], + "@ohos.security.cert": [ + "../../absolute-sdk-patched/api/@ohos.security.cert" + ], + "@ohos.security.certManager": [ + "../../absolute-sdk-patched/api/@ohos.security.certManager" + ], + "@ohos.security.certManagerDialog": [ + "../../absolute-sdk-patched/api/@ohos.security.certManagerDialog" + ], + "@ohos.security.cryptoFramework": [ + "../../absolute-sdk-patched/api/@ohos.security.cryptoFramework" + ], + "@ohos.security.huks": [ + "../../absolute-sdk-patched/api/@ohos.security.huks" + ], + "@ohos.sensor": [ + "../../absolute-sdk-patched/api/@ohos.sensor" + ], + "@ohos.settings": [ + "../../absolute-sdk-patched/api/@ohos.settings" + ], + "@ohos.systemCapability": [ + "../../absolute-sdk-patched/api/@ohos.systemCapability" + ], + "@ohos.systemDateTime": [ + "../../absolute-sdk-patched/api/@ohos.systemDateTime" + ], + "@ohos.systemParameterEnhance": [ + "../../absolute-sdk-patched/api/@ohos.systemParameterEnhance" + ], + "@ohos.systemTimer": [ + "../../absolute-sdk-patched/api/@ohos.systemTimer" + ], + "@ohos.telephony.call": [ + "../../absolute-sdk-patched/api/@ohos.telephony.call" + ], + "@ohos.telephony.data": [ + "../../absolute-sdk-patched/api/@ohos.telephony.data" + ], + "@ohos.telephony.esim": [ + "../../absolute-sdk-patched/api/@ohos.telephony.esim" + ], + "@ohos.telephony.observer": [ + "../../absolute-sdk-patched/api/@ohos.telephony.observer" + ], + "@ohos.telephony.radio": [ + "../../absolute-sdk-patched/api/@ohos.telephony.radio" + ], + "@ohos.telephony.sim": [ + "../../absolute-sdk-patched/api/@ohos.telephony.sim" + ], + "@ohos.telephony.sms": [ + "../../absolute-sdk-patched/api/@ohos.telephony.sms" + ], + "@ohos.thermal": [ + "../../absolute-sdk-patched/api/@ohos.thermal" + ], + "@ohos.transfer": [ + "../../absolute-sdk-patched/api/@ohos.transfer" + ], + "@ohos.uiAppearance": [ + "../../absolute-sdk-patched/api/@ohos.uiAppearance" + ], + "@ohos.uiExtensionHost": [ + "../../absolute-sdk-patched/api/@ohos.uiExtensionHost" + ], + "@ohos.update": [ + "../../absolute-sdk-patched/api/@ohos.update" + ], + "@ohos.uri": [ + "../../absolute-sdk-patched/api/@ohos.uri" + ], + "@ohos.url": [ + "../../absolute-sdk-patched/api/@ohos.url" + ], + "@ohos.usbManager": [ + "../../absolute-sdk-patched/api/@ohos.usbManager" + ], + "@ohos.usbManager.serial": [ + "../../absolute-sdk-patched/api/@ohos.usbManager.serial" + ], + "@ohos.userIAM.faceAuth": [ + "../../absolute-sdk-patched/api/@ohos.userIAM.faceAuth" + ], + "@ohos.userIAM.userAccessCtrl": [ + "../../absolute-sdk-patched/api/@ohos.userIAM.userAccessCtrl" + ], + "@ohos.userIAM.userAuth": [ + "../../absolute-sdk-patched/api/@ohos.userIAM.userAuth" + ], + "@ohos.util.ArrayList": [ + "../../absolute-sdk-patched/api/@ohos.util.ArrayList" + ], + "@ohos.util.Deque": [ + "../../absolute-sdk-patched/api/@ohos.util.Deque" + ], + "@ohos.util.HashMap": [ + "../../absolute-sdk-patched/api/@ohos.util.HashMap" + ], + "@ohos.util.HashSet": [ + "../../absolute-sdk-patched/api/@ohos.util.HashSet" + ], + "@ohos.util.LightWeightMap": [ + "../../absolute-sdk-patched/api/@ohos.util.LightWeightMap" + ], + "@ohos.util.LightWeightSet": [ + "../../absolute-sdk-patched/api/@ohos.util.LightWeightSet" + ], + "@ohos.util.LinkedList": [ + "../../absolute-sdk-patched/api/@ohos.util.LinkedList" + ], + "@ohos.util.List": [ + "../../absolute-sdk-patched/api/@ohos.util.List" + ], + "@ohos.util.PlainArray": [ + "../../absolute-sdk-patched/api/@ohos.util.PlainArray" + ], + "@ohos.util.Queue": [ + "../../absolute-sdk-patched/api/@ohos.util.Queue" + ], + "@ohos.util.Stack": [ + "../../absolute-sdk-patched/api/@ohos.util.Stack" + ], + "@ohos.util.TreeMap": [ + "../../absolute-sdk-patched/api/@ohos.util.TreeMap" + ], + "@ohos.util.TreeSet": [ + "../../absolute-sdk-patched/api/@ohos.util.TreeSet" + ], + "@ohos.util": [ + "../../absolute-sdk-patched/api/@ohos.util" + ], + "@ohos.util.stream": [ + "../../absolute-sdk-patched/api/@ohos.util.stream" + ], + "@ohos.vibrator": [ + "../../absolute-sdk-patched/api/@ohos.vibrator" + ], + "@ohos.wantAgent": [ + "../../absolute-sdk-patched/api/@ohos.wantAgent" + ], + "@ohos.web.netErrorList": [ + "../../absolute-sdk-patched/api/@ohos.web.netErrorList" + ], + "@ohos.web.webview": [ + "../../absolute-sdk-patched/api/@ohos.web.webview" + ], + "@ohos.wifi": [ + "../../absolute-sdk-patched/api/@ohos.wifi" + ], + "@ohos.wifiManager": [ + "../../absolute-sdk-patched/api/@ohos.wifiManager" + ], + "@ohos.window": [ + "../../absolute-sdk-patched/api/@ohos.window" + ], + "@ohos.xml": [ + "../../absolute-sdk-patched/api/@ohos.xml" + ], + "@ohos.zlib": [ + "../../absolute-sdk-patched/api/@ohos.zlib" + ], + "@system.app": [ + "../../absolute-sdk-patched/api/@system.app" + ], + "@system.mediaquery": [ + "../../absolute-sdk-patched/api/@system.mediaquery" + ], + "@system.prompt": [ + "../../absolute-sdk-patched/api/@system.prompt" + ], + "@system.router": [ + "../../absolute-sdk-patched/api/@system.router" + ], + "ability.abilityResult": [ + "../../absolute-sdk-patched/api/ability/abilityResult" + ], + "ability.connectOptions": [ + "../../absolute-sdk-patched/api/ability/connectOptions" + ], + "ability.dataAbilityHelper": [ + "../../absolute-sdk-patched/api/ability/dataAbilityHelper" + ], + "application.AbilityDelegator": [ + "../../absolute-sdk-patched/api/application/AbilityDelegator" + ], + "application.AbilityFirstFrameStateData": [ + "../../absolute-sdk-patched/api/application/AbilityFirstFrameStateData" + ], + "application.AbilityFirstFrameStateObserver": [ + "../../absolute-sdk-patched/api/application/AbilityFirstFrameStateObserver" + ], + "application.AbilityForegroundStateObserver": [ + "../../absolute-sdk-patched/api/application/AbilityForegroundStateObserver" + ], + "application.AbilityMonitor": [ + "../../absolute-sdk-patched/api/application/AbilityMonitor" + ], + "application.AbilityRunningInfo": [ + "../../absolute-sdk-patched/api/application/AbilityRunningInfo" + ], + "application.AbilityStageContext": [ + "../../absolute-sdk-patched/api/application/AbilityStageContext" + ], + "application.AbilityStageMonitor": [ + "../../absolute-sdk-patched/api/application/AbilityStageMonitor" + ], + "application.AbilityStartCallback": [ + "../../absolute-sdk-patched/api/application/AbilityStartCallback" + ], + "application.AbilityStateData": [ + "../../absolute-sdk-patched/api/application/AbilityStateData" + ], + "application.AppForegroundStateObserver": [ + "../../absolute-sdk-patched/api/application/AppForegroundStateObserver" + ], + "application.AppStateData": [ + "../../absolute-sdk-patched/api/application/AppStateData" + ], + "application.ApplicationContext": [ + "../../absolute-sdk-patched/api/application/ApplicationContext" + ], + "application.ApplicationStateObserver": [ + "../../absolute-sdk-patched/api/application/ApplicationStateObserver" + ], + "application.AutoFillType": [ + "../../absolute-sdk-patched/api/application/AutoFillType" + ], + "application.BaseContext": [ + "../../absolute-sdk-patched/api/application/BaseContext" + ], + "application.Context": [ + "../../absolute-sdk-patched/api/application/Context" + ], + "application.CustomData": [ + "../../absolute-sdk-patched/api/application/CustomData" + ], + "application.DriverExtensionContext": [ + "../../absolute-sdk-patched/api/application/DriverExtensionContext" + ], + "application.EventHub": [ + "../../absolute-sdk-patched/api/application/EventHub" + ], + "application.ExtensionContext": [ + "../../absolute-sdk-patched/api/application/ExtensionContext" + ], + "application.ExtensionRunningInfo": [ + "../../absolute-sdk-patched/api/application/ExtensionRunningInfo" + ], + "application.FormExtensionContext": [ + "../../absolute-sdk-patched/api/application/FormExtensionContext" + ], + "application.MediaControlExtensionContext": [ + "../../absolute-sdk-patched/api/application/MediaControlExtensionContext" + ], + "application.MissionInfo": [ + "../../absolute-sdk-patched/api/application/MissionInfo" + ], + "application.MultiAppMode": [ + "../../absolute-sdk-patched/api/application/MultiAppMode" + ], + "application.PhotoEditorExtensionContext": [ + "../../absolute-sdk-patched/api/application/PhotoEditorExtensionContext" + ], + "application.ProcessData": [ + "../../absolute-sdk-patched/api/application/ProcessData" + ], + "application.ProcessInformation": [ + "../../absolute-sdk-patched/api/application/ProcessInformation" + ], + "application.RunningAppClone": [ + "../../absolute-sdk-patched/api/application/RunningAppClone" + ], + "application.RunningMultiAppInfo": [ + "../../absolute-sdk-patched/api/application/RunningMultiAppInfo" + ], + "application.RunningMultiInstanceInfo": [ + "../../absolute-sdk-patched/api/application/RunningMultiInstanceInfo" + ], + "application.ServiceExtensionContext": [ + "../../absolute-sdk-patched/api/application/ServiceExtensionContext" + ], + "application.UIAbilityContext": [ + "../../absolute-sdk-patched/api/application/UIAbilityContext" + ], + "application.UIExtensionContext": [ + "../../absolute-sdk-patched/api/application/UIExtensionContext" + ], + "application.WorkSchedulerExtensionContext": [ + "../../absolute-sdk-patched/api/application/WorkSchedulerExtensionContext" + ], + "application.abilityDelegatorArgs": [ + "../../absolute-sdk-patched/api/application/abilityDelegatorArgs" + ], + "application.shellCmdResult": [ + "../../absolute-sdk-patched/api/application/shellCmdResult" + ], + "arkui.AlphabetIndexerModifier": [ + "../../absolute-sdk-patched/api/arkui/AlphabetIndexerModifier" + ], + "arkui.AttributeUpdater": [ + "../../absolute-sdk-patched/api/arkui/AttributeUpdater" + ], + "arkui.BlankModifier": [ + "../../absolute-sdk-patched/api/arkui/BlankModifier" + ], + "arkui.BuilderNode": [ + "../../absolute-sdk-patched/api/arkui/BuilderNode" + ], + "arkui.ButtonModifier": [ + "../../absolute-sdk-patched/api/arkui/ButtonModifier" + ], + "arkui.CalendarPickerModifier": [ + "../../absolute-sdk-patched/api/arkui/CalendarPickerModifier" + ], + "arkui.CheckboxModifier": [ + "../../absolute-sdk-patched/api/arkui/CheckboxModifier" + ], + "arkui.ColumnModifier": [ + "../../absolute-sdk-patched/api/arkui/ColumnModifier" + ], + "arkui.ColumnSplitModifier": [ + "../../absolute-sdk-patched/api/arkui/ColumnSplitModifier" + ], + "arkui.CommonModifier": [ + "../../absolute-sdk-patched/api/arkui/CommonModifier" + ], + "arkui.ComponentContent": [ + "../../absolute-sdk-patched/api/arkui/ComponentContent" + ], + "arkui.ContainerSpanModifier": [ + "../../absolute-sdk-patched/api/arkui/ContainerSpanModifier" + ], + "arkui.Content": [ + "../../absolute-sdk-patched/api/arkui/Content" + ], + "arkui.CounterModifier": [ + "../../absolute-sdk-patched/api/arkui/CounterModifier" + ], + "arkui.DataPanelModifier": [ + "../../absolute-sdk-patched/api/arkui/DataPanelModifier" + ], + "arkui.DatePickerModifier": [ + "../../absolute-sdk-patched/api/arkui/DatePickerModifier" + ], + "arkui.DividerModifier": [ + "../../absolute-sdk-patched/api/arkui/DividerModifier" + ], + "arkui.FlexModifier": [ + "../../absolute-sdk-patched/api/arkui/FlexModifier" + ], + "arkui.FolderStackModifier": [ + "../../absolute-sdk-patched/api/arkui/FolderStackModifier" + ], + "arkui.FrameNode": [ + "../../absolute-sdk-patched/api/arkui/FrameNode" + ], + "arkui.GaugeModifier": [ + "../../absolute-sdk-patched/api/arkui/GaugeModifier" + ], + "arkui.Graphics": [ + "../../absolute-sdk-patched/api/arkui/Graphics" + ], + "arkui.GridColModifier": [ + "../../absolute-sdk-patched/api/arkui/GridColModifier" + ], + "arkui.GridItemModifier": [ + "../../absolute-sdk-patched/api/arkui/GridItemModifier" + ], + "arkui.GridModifier": [ + "../../absolute-sdk-patched/api/arkui/GridModifier" + ], + "arkui.GridRowModifier": [ + "../../absolute-sdk-patched/api/arkui/GridRowModifier" + ], + "arkui.HyperlinkModifier": [ + "../../absolute-sdk-patched/api/arkui/HyperlinkModifier" + ], + "arkui.ImageAnimatorModifier": [ + "../../absolute-sdk-patched/api/arkui/ImageAnimatorModifier" + ], + "arkui.ImageModifier": [ + "../../absolute-sdk-patched/api/arkui/ImageModifier" + ], + "arkui.ImageSpanModifier": [ + "../../absolute-sdk-patched/api/arkui/ImageSpanModifier" + ], + "arkui.LineModifier": [ + "../../absolute-sdk-patched/api/arkui/LineModifier" + ], + "arkui.ListItemGroupModifier": [ + "../../absolute-sdk-patched/api/arkui/ListItemGroupModifier" + ], + "arkui.ListItemModifier": [ + "../../absolute-sdk-patched/api/arkui/ListItemModifier" + ], + "arkui.ListModifier": [ + "../../absolute-sdk-patched/api/arkui/ListModifier" + ], + "arkui.LoadingProgressModifier": [ + "../../absolute-sdk-patched/api/arkui/LoadingProgressModifier" + ], + "arkui.MarqueeModifier": [ + "../../absolute-sdk-patched/api/arkui/MarqueeModifier" + ], + "arkui.MenuItemModifier": [ + "../../absolute-sdk-patched/api/arkui/MenuItemModifier" + ], + "arkui.MenuModifier": [ + "../../absolute-sdk-patched/api/arkui/MenuModifier" + ], + "arkui.NavDestinationModifier": [ + "../../absolute-sdk-patched/api/arkui/NavDestinationModifier" + ], + "arkui.NavigationModifier": [ + "../../absolute-sdk-patched/api/arkui/NavigationModifier" + ], + "arkui.NodeContent": [ + "../../absolute-sdk-patched/api/arkui/NodeContent" + ], + "arkui.NodeController": [ + "../../absolute-sdk-patched/api/arkui/NodeController" + ], + "arkui.ParticleModifier": [ + "../../absolute-sdk-patched/api/arkui/ParticleModifier" + ], + "arkui.PathModifier": [ + "../../absolute-sdk-patched/api/arkui/PathModifier" + ], + "arkui.PatternLockModifier": [ + "../../absolute-sdk-patched/api/arkui/PatternLockModifier" + ], + "arkui.PolygonModifier": [ + "../../absolute-sdk-patched/api/arkui/PolygonModifier" + ], + "arkui.PolylineModifier": [ + "../../absolute-sdk-patched/api/arkui/PolylineModifier" + ], + "arkui.ProgressModifier": [ + "../../absolute-sdk-patched/api/arkui/ProgressModifier" + ], + "arkui.QRCodeModifier": [ + "../../absolute-sdk-patched/api/arkui/QRCodeModifier" + ], + "arkui.RectModifier": [ + "../../absolute-sdk-patched/api/arkui/RectModifier" + ], + "arkui.RefreshModifier": [ + "../../absolute-sdk-patched/api/arkui/RefreshModifier" + ], + "arkui.RelativeContainerModifier": [ + "../../absolute-sdk-patched/api/arkui/RelativeContainerModifier" + ], + "arkui.RenderNode": [ + "../../absolute-sdk-patched/api/arkui/RenderNode" + ], + "arkui.RichEditorModifier": [ + "../../absolute-sdk-patched/api/arkui/RichEditorModifier" + ], + "arkui.RowModifier": [ + "../../absolute-sdk-patched/api/arkui/RowModifier" + ], + "arkui.RowSplitModifier": [ + "../../absolute-sdk-patched/api/arkui/RowSplitModifier" + ], + "arkui.ScrollModifier": [ + "../../absolute-sdk-patched/api/arkui/ScrollModifier" + ], + "arkui.SearchModifier": [ + "../../absolute-sdk-patched/api/arkui/SearchModifier" + ], + "arkui.SelectModifier": [ + "../../absolute-sdk-patched/api/arkui/SelectModifier" + ], + "arkui.ShapeModifier": [ + "../../absolute-sdk-patched/api/arkui/ShapeModifier" + ], + "arkui.SideBarContainerModifier": [ + "../../absolute-sdk-patched/api/arkui/SideBarContainerModifier" + ], + "arkui.SpanModifier": [ + "../../absolute-sdk-patched/api/arkui/SpanModifier" + ], + "arkui.StackModifier": [ + "../../absolute-sdk-patched/api/arkui/StackModifier" + ], + "arkui.StepperItemModifier": [ + "../../absolute-sdk-patched/api/arkui/StepperItemModifier" + ], + "arkui.StepperModifier": [ + "../../absolute-sdk-patched/api/arkui/StepperModifier" + ], + "arkui.SwiperModifier": [ + "../../absolute-sdk-patched/api/arkui/SwiperModifier" + ], + "arkui.SymbolGlyphModifier": [ + "../../absolute-sdk-patched/api/arkui/SymbolGlyphModifier" + ], + "arkui.SymbolSpanModifier": [ + "../../absolute-sdk-patched/api/arkui/SymbolSpanModifier" + ], + "arkui.TabsModifier": [ + "../../absolute-sdk-patched/api/arkui/TabsModifier" + ], + "arkui.TextAreaModifier": [ + "../../absolute-sdk-patched/api/arkui/TextAreaModifier" + ], + "arkui.TextClockModifier": [ + "../../absolute-sdk-patched/api/arkui/TextClockModifier" + ], + "arkui.TextInputModifier": [ + "../../absolute-sdk-patched/api/arkui/TextInputModifier" + ], + "arkui.TextModifier": [ + "../../absolute-sdk-patched/api/arkui/TextModifier" + ], + "arkui.TextPickerModifier": [ + "../../absolute-sdk-patched/api/arkui/TextPickerModifier" + ], + "arkui.TextTimerModifier": [ + "../../absolute-sdk-patched/api/arkui/TextTimerModifier" + ], + "arkui.TimePickerModifier": [ + "../../absolute-sdk-patched/api/arkui/TimePickerModifier" + ], + "arkui.UserView": [ + "../../arkoala-arkts/arkui/non-public-sdk/overrides/UserView" + ], + "arkui.VideoModifier": [ + "../../absolute-sdk-patched/api/arkui/VideoModifier" + ], + "arkui.WaterFlowModifier": [ + "../../absolute-sdk-patched/api/arkui/WaterFlowModifier" + ], + "arkui.component.actionSheet": [ + "../../absolute-sdk-patched/api/arkui/component/actionSheet" + ], + "arkui.component.alertDialog": [ + "../../absolute-sdk-patched/api/arkui/component/alertDialog" + ], + "arkui.component.alphabetIndexer": [ + "../../absolute-sdk-patched/api/arkui/component/alphabetIndexer" + ], + "arkui.component.animation": [ + "../../absolute-sdk-patched/api/arkui/component/animation" + ], + "arkui.component.animator": [ + "../../absolute-sdk-patched/api/arkui/component/animator" + ], + "arkui.component.badge": [ + "../../absolute-sdk-patched/api/arkui/component/badge" + ], + "arkui.component.blank": [ + "../../absolute-sdk-patched/api/arkui/component/blank" + ], + "arkui.component.builder": [ + "../../absolute-sdk-patched/api/arkui/component/builder" + ], + "arkui.component.button": [ + "../../absolute-sdk-patched/api/arkui/component/button" + ], + "arkui.component.calendarPicker": [ + "../../absolute-sdk-patched/api/arkui/component/calendarPicker" + ], + "arkui.component.canvas": [ + "../../absolute-sdk-patched/api/arkui/component/canvas" + ], + "arkui.component.checkbox": [ + "../../absolute-sdk-patched/api/arkui/component/checkbox" + ], + "arkui.component.checkboxgroup": [ + "../../absolute-sdk-patched/api/arkui/component/checkboxgroup" + ], + "arkui.component.circle": [ + "../../absolute-sdk-patched/api/arkui/component/circle" + ], + "arkui.component.column": [ + "../../absolute-sdk-patched/api/arkui/component/column" + ], + "arkui.component.columnSplit": [ + "../../absolute-sdk-patched/api/arkui/component/columnSplit" + ], + "arkui.component.common": [ + "../../absolute-sdk-patched/api/arkui/component/common" + ], + "arkui.component.component3d": [ + "../../absolute-sdk-patched/api/arkui/component/component3d" + ], + "arkui.component.containerSpan": [ + "../../absolute-sdk-patched/api/arkui/component/containerSpan" + ], + "arkui.component.contentSlot": [ + "../../absolute-sdk-patched/api/arkui/component/contentSlot" + ], + "arkui.component.counter": [ + "../../absolute-sdk-patched/api/arkui/component/counter" + ], + "arkui.component.customComponent": [ + "../../absolute-sdk-patched/api/arkui/component/customComponent" + ], + "arkui.component.customDialogController": [ + "../../absolute-sdk-patched/api/arkui/component/customDialogController" + ], + "arkui.component.dataPanel": [ + "../../absolute-sdk-patched/api/arkui/component/dataPanel" + ], + "arkui.component.datePicker": [ + "../../absolute-sdk-patched/api/arkui/component/datePicker" + ], + "arkui.component.divider": [ + "../../absolute-sdk-patched/api/arkui/component/divider" + ], + "arkui.component.effectComponent": [ + "../../absolute-sdk-patched/api/arkui/component/effectComponent" + ], + "arkui.component.ellipse": [ + "../../absolute-sdk-patched/api/arkui/component/ellipse" + ], + "arkui.component.embeddedComponent": [ + "../../absolute-sdk-patched/api/arkui/component/embeddedComponent" + ], + "arkui.component.enums": [ + "../../absolute-sdk-patched/api/arkui/component/enums" + ], + "arkui.component.extendableComponent": [ + "../../absolute-sdk-patched/api/arkui/component/extendableComponent" + ], + "arkui.component.flex": [ + "../../absolute-sdk-patched/api/arkui/component/flex" + ], + "arkui.component.flowItem": [ + "../../absolute-sdk-patched/api/arkui/component/flowItem" + ], + "arkui.component.focus": [ + "../../absolute-sdk-patched/api/arkui/component/focus" + ], + "arkui.component.folderStack": [ + "../../absolute-sdk-patched/api/arkui/component/folderStack" + ], + "arkui.component.forEach": [ + "../../absolute-sdk-patched/api/arkui/component/forEach" + ], + "arkui.component.formComponent": [ + "../../absolute-sdk-patched/api/arkui/component/formComponent" + ], + "arkui.component.formLink": [ + "../../absolute-sdk-patched/api/arkui/component/formLink" + ], + "arkui.component.gauge": [ + "../../absolute-sdk-patched/api/arkui/component/gauge" + ], + "arkui.component.gesture": [ + "../../absolute-sdk-patched/api/arkui/component/gesture" + ], + "arkui.component.grid": [ + "../../absolute-sdk-patched/api/arkui/component/grid" + ], + "arkui.component.gridCol": [ + "../../absolute-sdk-patched/api/arkui/component/gridCol" + ], + "arkui.component.gridItem": [ + "../../absolute-sdk-patched/api/arkui/component/gridItem" + ], + "arkui.component.gridRow": [ + "../../absolute-sdk-patched/api/arkui/component/gridRow" + ], + "arkui.component.hyperlink": [ + "../../absolute-sdk-patched/api/arkui/component/hyperlink" + ], + "arkui.component.image": [ + "../../absolute-sdk-patched/api/arkui/component/image" + ], + "arkui.component.imageAnimator": [ + "../../absolute-sdk-patched/api/arkui/component/imageAnimator" + ], + "arkui.component.imageCommon": [ + "../../absolute-sdk-patched/api/arkui/component/imageCommon" + ], + "arkui.component.imageSpan": [ + "../../absolute-sdk-patched/api/arkui/component/imageSpan" + ], + "arkui.component.indicatorcomponent": [ + "../../absolute-sdk-patched/api/arkui/component/indicatorcomponent" + ], + "arkui.component.inspector": [ + "../../absolute-sdk-patched/api/arkui/component/inspector" + ], + "arkui.component.interop": [ + "../../absolute-sdk-patched/api/arkui/component/interop" + ], + "arkui.component.lazyForEach": [ + "../../absolute-sdk-patched/api/arkui/component/lazyForEach" + ], + "arkui.component.lazyGridLayout": [ + "../../absolute-sdk-patched/api/arkui/component/lazyGridLayout" + ], + "arkui.component.line": [ + "../../absolute-sdk-patched/api/arkui/component/line" + ], + "arkui.component.list": [ + "../../absolute-sdk-patched/api/arkui/component/list" + ], + "arkui.component.listItem": [ + "../../absolute-sdk-patched/api/arkui/component/listItem" + ], + "arkui.component.listItemGroup": [ + "../../absolute-sdk-patched/api/arkui/component/listItemGroup" + ], + "arkui.component.loadingProgress": [ + "../../absolute-sdk-patched/api/arkui/component/loadingProgress" + ], + "arkui.component.marquee": [ + "../../absolute-sdk-patched/api/arkui/component/marquee" + ], + "arkui.component.matrix2d": [ + "../../absolute-sdk-patched/api/arkui/component/matrix2d" + ], + "arkui.component.mediaCachedImage": [ + "../../absolute-sdk-patched/api/arkui/component/mediaCachedImage" + ], + "arkui.component.menu": [ + "../../absolute-sdk-patched/api/arkui/component/menu" + ], + "arkui.component.menuItem": [ + "../../absolute-sdk-patched/api/arkui/component/menuItem" + ], + "arkui.component.menuItemGroup": [ + "../../absolute-sdk-patched/api/arkui/component/menuItemGroup" + ], + "arkui.component.navDestination": [ + "../../absolute-sdk-patched/api/arkui/component/navDestination" + ], + "arkui.component.navigation": [ + "../../absolute-sdk-patched/api/arkui/component/navigation" + ], + "arkui.component.nodeContainer": [ + "../../absolute-sdk-patched/api/arkui/component/nodeContainer" + ], + "arkui.component.pageTransition": [ + "../../absolute-sdk-patched/api/arkui/component/pageTransition" + ], + "arkui.component.particle": [ + "../../absolute-sdk-patched/api/arkui/component/particle" + ], + "arkui.component.pasteButton": [ + "../../absolute-sdk-patched/api/arkui/component/pasteButton" + ], + "arkui.component.path": [ + "../../absolute-sdk-patched/api/arkui/component/path" + ], + "arkui.component.patternLock": [ + "../../absolute-sdk-patched/api/arkui/component/patternLock" + ], + "arkui.component.pluginComponent": [ + "../../absolute-sdk-patched/api/arkui/component/pluginComponent" + ], + "arkui.component.polygon": [ + "../../absolute-sdk-patched/api/arkui/component/polygon" + ], + "arkui.component.polyline": [ + "../../absolute-sdk-patched/api/arkui/component/polyline" + ], + "arkui.component.progress": [ + "../../absolute-sdk-patched/api/arkui/component/progress" + ], + "arkui.component.qrcode": [ + "../../absolute-sdk-patched/api/arkui/component/qrcode" + ], + "arkui.component.radio": [ + "../../absolute-sdk-patched/api/arkui/component/radio" + ], + "arkui.component.rating": [ + "../../absolute-sdk-patched/api/arkui/component/rating" + ], + "arkui.component.rect": [ + "../../absolute-sdk-patched/api/arkui/component/rect" + ], + "arkui.component.refresh": [ + "../../absolute-sdk-patched/api/arkui/component/refresh" + ], + "arkui.component.relativeContainer": [ + "../../absolute-sdk-patched/api/arkui/component/relativeContainer" + ], + "arkui.component.remoteWindow": [ + "../../absolute-sdk-patched/api/arkui/component/remoteWindow" + ], + "arkui.component.repeat": [ + "../../absolute-sdk-patched/api/arkui/component/repeat" + ], + "arkui.component.resources": [ + "../../absolute-sdk-patched/api/arkui/component/resources" + ], + "arkui.component.richEditor": [ + "../../absolute-sdk-patched/api/arkui/component/richEditor" + ], + "arkui.component.richText": [ + "../../absolute-sdk-patched/api/arkui/component/richText" + ], + "arkui.component.rootScene": [ + "../../absolute-sdk-patched/api/arkui/component/rootScene" + ], + "arkui.component.row": [ + "../../absolute-sdk-patched/api/arkui/component/row" + ], + "arkui.component.rowSplit": [ + "../../absolute-sdk-patched/api/arkui/component/rowSplit" + ], + "arkui.component.saveButton": [ + "../../absolute-sdk-patched/api/arkui/component/saveButton" + ], + "arkui.component.screen": [ + "../../absolute-sdk-patched/api/arkui/component/screen" + ], + "arkui.component.scroll": [ + "../../absolute-sdk-patched/api/arkui/component/scroll" + ], + "arkui.component.scrollBar": [ + "../../absolute-sdk-patched/api/arkui/component/scrollBar" + ], + "arkui.component.search": [ + "../../absolute-sdk-patched/api/arkui/component/search" + ], + "arkui.component.securityComponent": [ + "../../absolute-sdk-patched/api/arkui/component/securityComponent" + ], + "arkui.component.select": [ + "../../absolute-sdk-patched/api/arkui/component/select" + ], + "arkui.component.shape": [ + "../../absolute-sdk-patched/api/arkui/component/shape" + ], + "arkui.component.sidebar": [ + "../../absolute-sdk-patched/api/arkui/component/sidebar" + ], + "arkui.component.slider": [ + "../../absolute-sdk-patched/api/arkui/component/slider" + ], + "arkui.component.span": [ + "../../absolute-sdk-patched/api/arkui/component/span" + ], + "arkui.component.stack": [ + "../../absolute-sdk-patched/api/arkui/component/stack" + ], + "arkui.component.stepper": [ + "../../absolute-sdk-patched/api/arkui/component/stepper" + ], + "arkui.component.stepperItem": [ + "../../absolute-sdk-patched/api/arkui/component/stepperItem" + ], + "arkui.component.styledString": [ + "../../absolute-sdk-patched/api/arkui/component/styledString" + ], + "arkui.component.swiper": [ + "../../absolute-sdk-patched/api/arkui/component/swiper" + ], + "arkui.component.symbolSpan": [ + "../../absolute-sdk-patched/api/arkui/component/symbolSpan" + ], + "arkui.component.symbolglyph": [ + "../../absolute-sdk-patched/api/arkui/component/symbolglyph" + ], + "arkui.component.tabContent": [ + "../../absolute-sdk-patched/api/arkui/component/tabContent" + ], + "arkui.component.tabs": [ + "../../absolute-sdk-patched/api/arkui/component/tabs" + ], + "arkui.component.text": [ + "../../absolute-sdk-patched/api/arkui/component/text" + ], + "arkui.component.textArea": [ + "../../absolute-sdk-patched/api/arkui/component/textArea" + ], + "arkui.component.textClock": [ + "../../absolute-sdk-patched/api/arkui/component/textClock" + ], + "arkui.component.textCommon": [ + "../../absolute-sdk-patched/api/arkui/component/textCommon" + ], + "arkui.component.textInput": [ + "../../absolute-sdk-patched/api/arkui/component/textInput" + ], + "arkui.component.textPicker": [ + "../../absolute-sdk-patched/api/arkui/component/textPicker" + ], + "arkui.component.textTimer": [ + "../../absolute-sdk-patched/api/arkui/component/textTimer" + ], + "arkui.component.timePicker": [ + "../../absolute-sdk-patched/api/arkui/component/timePicker" + ], + "arkui.component.toggle": [ + "../../absolute-sdk-patched/api/arkui/component/toggle" + ], + "arkui.component.toolbar": [ + "../../absolute-sdk-patched/api/arkui/component/toolbar" + ], + "arkui.component.uiExtensionComponent": [ + "../../absolute-sdk-patched/api/arkui/component/uiExtensionComponent" + ], + "arkui.component.units": [ + "../../absolute-sdk-patched/api/arkui/component/units" + ], + "arkui.component.video": [ + "../../absolute-sdk-patched/api/arkui/component/video" + ], + "arkui.component.waterFlow": [ + "../../absolute-sdk-patched/api/arkui/component/waterFlow" + ], + "arkui.component.web": [ + "../../absolute-sdk-patched/api/arkui/component/web" + ], + "arkui.component.windowScene": [ + "../../absolute-sdk-patched/api/arkui/component/windowScene" + ], + "arkui.component.withTheme": [ + "../../absolute-sdk-patched/api/arkui/component/withTheme" + ], + "arkui.component.xcomponent": [ + "../../absolute-sdk-patched/api/arkui/component/xcomponent" + ], + "arkui.external.resource": [ + "../../absolute-sdk-patched/api/arkui/external/resource" + ], + "arkui.stateManagement.animation.GlobalTimer": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/animation/GlobalTimer" + ], + "arkui.stateManagement.common": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/common" + ], + "arkui.stateManagement.decorator": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/decorator" + ], + "arkui.stateManagement.memo.bind": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/memo/bind" + ], + "arkui.stateManagement.memo.changeListener": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/memo/changeListener" + ], + "arkui.stateManagement.memo.contextLocal": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/memo/contextLocal" + ], + "arkui.stateManagement.memo.entry": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/memo/entry" + ], + "arkui.stateManagement.memo.node": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/memo/node" + ], + "arkui.stateManagement.memo.remember": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/memo/remember" + ], + "arkui.stateManagement.memo.repeat": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/memo/repeat" + ], + "arkui.stateManagement.memo.testing": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/memo/testing" + ], + "arkui.stateManagement.memorize.state": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/memorize/state" + ], + "arkui.stateManagement.remember": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/remember" + ], + "arkui.stateManagement.runtime": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/runtime" + ], + "arkui.stateManagement.states.Disposable": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/states/Disposable" + ], + "arkui.stateManagement.states.GlobalStateManager": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/states/GlobalStateManager" + ], + "arkui.stateManagement.states.State": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/states/State" + ], + "arkui.stateManagement.storage.appStorage": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/storage/appStorage" + ], + "arkui.stateManagement.storage.environment": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/storage/environment" + ], + "arkui.stateManagement.storage.localStorage": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/storage/localStorage" + ], + "arkui.stateManagement.storage.persistentStorage": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/storage/persistentStorage" + ], + "arkui.stateManagement.storage.storageProperty": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/storage/storageProperty" + ], + "arkui.stateManagement.tree.IncrementalNode": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/tree/IncrementalNode" + ], + "arkui.stateManagement.tree.PrimeNumbers": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/tree/PrimeNumbers" + ], + "arkui.stateManagement.tree.ReadonlyTreeNode": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/tree/ReadonlyTreeNode" + ], + "arkui.stateManagement.tree.TreeNode": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreeNode" + ], + "arkui.stateManagement.tree.TreePath": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreePath" + ], + "arkui.stateManagement.utils": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/utils" + ], + "bundleManager.AbilityInfo": [ + "../../absolute-sdk-patched/api/bundleManager/AbilityInfo" + ], + "bundleManager.AppProvisionInfo": [ + "../../absolute-sdk-patched/api/bundleManager/AppProvisionInfo" + ], + "bundleManager.ApplicationInfo": [ + "../../absolute-sdk-patched/api/bundleManager/ApplicationInfo" + ], + "bundleManager.BundleInfo": [ + "../../absolute-sdk-patched/api/bundleManager/BundleInfo" + ], + "bundleManager.BundlePackInfo": [ + "../../absolute-sdk-patched/api/bundleManager/BundlePackInfo" + ], + "bundleManager.BundleResourceInfo": [ + "../../absolute-sdk-patched/api/bundleManager/BundleResourceInfo" + ], + "bundleManager.DispatchInfo": [ + "../../absolute-sdk-patched/api/bundleManager/DispatchInfo" + ], + "bundleManager.ElementName": [ + "../../absolute-sdk-patched/api/bundleManager/ElementName" + ], + "bundleManager.ExtensionAbilityInfo": [ + "../../absolute-sdk-patched/api/bundleManager/ExtensionAbilityInfo" + ], + "bundleManager.HapModuleInfo": [ + "../../absolute-sdk-patched/api/bundleManager/HapModuleInfo" + ], + "bundleManager.LauncherAbilityInfo": [ + "../../absolute-sdk-patched/api/bundleManager/LauncherAbilityInfo" + ], + "bundleManager.LauncherAbilityResourceInfo": [ + "../../absolute-sdk-patched/api/bundleManager/LauncherAbilityResourceInfo" + ], + "bundleManager.Metadata": [ + "../../absolute-sdk-patched/api/bundleManager/Metadata" + ], + "bundleManager.OverlayModuleInfo": [ + "../../absolute-sdk-patched/api/bundleManager/OverlayModuleInfo" + ], + "bundleManager.PermissionDef": [ + "../../absolute-sdk-patched/api/bundleManager/PermissionDef" + ], + "bundleManager.PluginBundleInfo": [ + "../../absolute-sdk-patched/api/bundleManager/PluginBundleInfo" + ], + "bundleManager.RecoverableApplicationInfo": [ + "../../absolute-sdk-patched/api/bundleManager/RecoverableApplicationInfo" + ], + "bundleManager.RemoteAbilityInfo": [ + "../../absolute-sdk-patched/api/bundleManager/RemoteAbilityInfo" + ], + "bundleManager.SharedBundleInfo": [ + "../../absolute-sdk-patched/api/bundleManager/SharedBundleInfo" + ], + "bundleManager.ShortcutInfo": [ + "../../absolute-sdk-patched/api/bundleManager/ShortcutInfo" + ], + "bundleManager.Skill": [ + "../../absolute-sdk-patched/api/bundleManager/Skill" + ], + "common.full.canvaspattern": [ + "../../absolute-sdk-patched/api/common/full/canvaspattern" + ], + "commonEvent.commonEventData": [ + "../../absolute-sdk-patched/api/commonEvent/commonEventData" + ], + "commonEvent.commonEventPublishData": [ + "../../absolute-sdk-patched/api/commonEvent/commonEventPublishData" + ], + "commonEvent.commonEventSubscribeInfo": [ + "../../absolute-sdk-patched/api/commonEvent/commonEventSubscribeInfo" + ], + "commonEvent.commonEventSubscriber": [ + "../../absolute-sdk-patched/api/commonEvent/commonEventSubscriber" + ], + "global.rawFileDescriptor": [ + "../../absolute-sdk-patched/api/global/rawFileDescriptor" + ], + "global.resource": [ + "../../absolute-sdk-patched/api/global/resource" + ], + "graphics3d.Scene": [ + "../../absolute-sdk-patched/api/graphics3d/Scene" + ], + "graphics3d.SceneNodes": [ + "../../absolute-sdk-patched/api/graphics3d/SceneNodes" + ], + "graphics3d.ScenePostProcessSettings": [ + "../../absolute-sdk-patched/api/graphics3d/ScenePostProcessSettings" + ], + "graphics3d.SceneResources": [ + "../../absolute-sdk-patched/api/graphics3d/SceneResources" + ], + "graphics3d.SceneTypes": [ + "../../absolute-sdk-patched/api/graphics3d/SceneTypes" + ], + "multimedia.ringtonePlayer": [ + "../../absolute-sdk-patched/api/multimedia/ringtonePlayer" + ], + "multimedia.soundPool": [ + "../../absolute-sdk-patched/api/multimedia/soundPool" + ], + "multimedia.systemTonePlayer": [ + "../../absolute-sdk-patched/api/multimedia/systemTonePlayer" + ], + "notification.NotificationCommonDef": [ + "../../absolute-sdk-patched/api/notification/NotificationCommonDef" + ], + "notification.notificationActionButton": [ + "../../absolute-sdk-patched/api/notification/notificationActionButton" + ], + "notification.notificationContent": [ + "../../absolute-sdk-patched/api/notification/notificationContent" + ], + "notification.notificationFlags": [ + "../../absolute-sdk-patched/api/notification/notificationFlags" + ], + "notification.notificationRequest": [ + "../../absolute-sdk-patched/api/notification/notificationRequest" + ], + "notification.notificationSlot": [ + "../../absolute-sdk-patched/api/notification/notificationSlot" + ], + "notification.notificationSorting": [ + "../../absolute-sdk-patched/api/notification/notificationSorting" + ], + "notification.notificationSortingMap": [ + "../../absolute-sdk-patched/api/notification/notificationSortingMap" + ], + "notification.notificationSubscribeInfo": [ + "../../absolute-sdk-patched/api/notification/notificationSubscribeInfo" + ], + "notification.notificationSubscriber": [ + "../../absolute-sdk-patched/api/notification/notificationSubscriber" + ], + "notification.notificationTemplate": [ + "../../absolute-sdk-patched/api/notification/notificationTemplate" + ], + "notification.notificationUserInput": [ + "../../absolute-sdk-patched/api/notification/notificationUserInput" + ], + "permissions": [ + "../../absolute-sdk-patched/api/permissions" + ], + "security.PermissionRequestResult": [ + "../../absolute-sdk-patched/api/security/PermissionRequestResult" + ], + "tag.nfctech": [ + "../../absolute-sdk-patched/api/tag/nfctech" + ], + "tag.tagSession": [ + "../../absolute-sdk-patched/api/tag/tagSession" + ], + "wantAgent.triggerInfo": [ + "../../absolute-sdk-patched/api/wantAgent/triggerInfo" + ], + "wantAgent.wantAgentInfo": [ + "../../absolute-sdk-patched/api/wantAgent/wantAgentInfo" + ], + "arkui.Storage": [ + "../../absolute-sdk-patched/api/arkui/Storage" + ], + "@test/pages": [ + "./ets/golden-tests/Pages.ets" + ] }, "plugins": [ { @@ -62,4 +1949,4 @@ "./ets/environment-tests/**/*.ets", "./ets/environment-tests/*.ets" ] -} +} \ No newline at end of file diff --git a/ui2abc/ets-tests/package.json b/ui2abc/ets-tests/package.json index 4fda70c575c351e8d211a07119e7240fbd52cf01..dfebdc677d7964dc0357133a655ae39d8d7bbd36 100644 --- a/ui2abc/ets-tests/package.json +++ b/ui2abc/ets-tests/package.json @@ -24,8 +24,8 @@ "all:golden": "npm run build:deps && npm run run:golden", "all": "npm run all:ets", "check": "npm run compile --prefix ../ui-plugins-ng && npm run run", - "build:ets": "npm run prepare:arkui && node ../fast-arktsc --config ./ui2abcconfig.json --compiler ../../incremental/tools/panda/arkts/ui2abc --link-name ./build/ets-tests.abc --simultaneous && ninja ${NINJA_OPTIONS} -f build/ets/abc/build.ninja", - "build:golden": "npm run prepare:arkui && node ../fast-arktsc --config ./golden-test-ui2abcconfig.json --compiler ../../incremental/tools/panda/arkts/ui2abc --link-name ./build/ets-tests.abc --simultaneous && ninja ${NINJA_OPTIONS} -f build/ets/abc/build.ninja && mkdir -p build/golden", + "build:ets": "node ../fast-arktsc --config ./ui2abcconfig.json --compiler ../../incremental/tools/panda/arkts/ui2abc --link-name ./build/ets-tests.abc --simultaneous && ninja ${NINJA_OPTIONS} -f build/ets/abc/build.ninja", + "build:golden": "node ../fast-arktsc --config ./golden-test-ui2abcconfig.json --compiler ../../incremental/tools/panda/arkts/ui2abc --link-name ./build/ets-tests.abc --simultaneous && ninja ${NINJA_OPTIONS} -f build/ets/abc/build.ninja && mkdir -p build/golden", "build": "npm run build:ets", "hap:golden": "npm run all:universal -C ./hap", "hap": "cp ./ets/{TestHarness.ets,utils.ets} ./hap/user/src/ets/ && cp -a ./ets/golden-tests ./hap/user/src/ets/ && npm run hap:golden", diff --git a/ui2abc/ets-tests/ui2abcconfig.json b/ui2abc/ets-tests/ui2abcconfig.json index fbf1a282d22c711427862b921255ee37b4684efb..335bb5cff6756f761dd47a73574deef7b5877182 100644 --- a/ui2abc/ets-tests/ui2abcconfig.json +++ b/ui2abc/ets-tests/ui2abcconfig.json @@ -4,30 +4,1914 @@ "outDir": "build/ets/abc", "baseUrl": ".", "paths": { - "arkui": ["../../arkoala-arkts/arkui/sdk/prepared"], - "@ohos.arkui.component": ["../../arkoala-arkts/arkui/@ohos.arkui.component"], - "global.resource": ["../../arkoala-arkts/modules/global.resource/src/resource"], - "@ohos.font": ["../../arkoala-arkts/modules/ohos/src/font"], - "@ohos.multimedia.image": ["../../arkoala-arkts/modules/ohos/src/multimedia.image"], - "@ohos.data.uniformTypeDescriptor": ["../../arkoala-arkts/modules/ohos/src/data.uniformTypeDescriptor"], - "@ohos.data.unifiedDataChannel": ["../../arkoala-arkts/modules/ohos/src/data.unifiedDataChannel"], - "@ohos.arkui.stateManagement": ["../../arkoala-arkts/arkui/@ohos.arkui.stateManagement"], - "@ohos.arkui.inspector": ["../../arkoala-arkts/arkui/@ohos.arkui.inspector"], - "@ohos.arkui.theme": ["../../arkoala-arkts/arkui/@ohos.arkui.theme"], - "@ohos.arkui.node": ["../../arkoala-arkts/arkui/@ohos.arkui.node"], - "@ohos.arkui.dragController": ["../../arkoala-arkts/arkui/@ohos.arkui.dragController"], - "@ohos.arkui.UIContext": ["../../arkoala-arkts/arkui/@ohos.arkui.UIContext"], - "@ohos.arkui": ["../../arkoala-arkts/arkui/@ohos.arkui"], - "@ohos.router": ["../../arkoala-arkts/arkui/@ohos.router"], - "@koalaui/builderLambda": ["../../arkoala-arkts/arkui/sdk/prepared/stateAnnotations"], - "@koalaui/interop": ["../../interop/src/arkts"], - "@koalaui/harness": ["../../incremental/harness/src/arkts"], - "@koalaui/compat": [ "../../incremental/compat/src/arkts" ], - "#platform": [ "../../incremental/compat/src/arkts" ], - "@koalaui/common": [ "../../incremental/common/src" ], - "@koalaui/runtime": [ "../../incremental/runtime/ets" ], - "@koalaui/runtime/annotations": [ "../../incremental/runtime/annotations" ], - "@test/pages": [ "./ets/environment-tests/Pages.ets" ] + "@ohos.arkui": [ + "../../arkoala-arkts/arkui/non-public-sdk" + ], + "arkui.internals": [ + "../../arkoala-arkts/arkui/non-public-sdk" + ], + "@koalaui/interop": [ + "../../interop/src/arkts" + ], + "@koalaui/harness": [ + "../../incremental/harness/src/arkts" + ], + "@koalaui/compat": [ + "../../incremental/compat/src/arkts" + ], + "@koalaui/common": [ + "../../incremental/common/src" + ], + "@ohos.InputMethodSubtype": [ + "../../absolute-sdk-patched/api/@ohos.InputMethodSubtype" + ], + "@ohos.UiTest": [ + "../../absolute-sdk-patched/api/@ohos.UiTest" + ], + "@ohos.WorkSchedulerExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.WorkSchedulerExtensionAbility" + ], + "@ohos.ability.errorCode": [ + "../../absolute-sdk-patched/api/@ohos.ability.errorCode" + ], + "@ohos.ability.screenLockFileManager": [ + "../../absolute-sdk-patched/api/@ohos.ability.screenLockFileManager" + ], + "@ohos.abilityAccessCtrl": [ + "../../absolute-sdk-patched/api/@ohos.abilityAccessCtrl" + ], + "@ohos.accessibility.config": [ + "../../absolute-sdk-patched/api/@ohos.accessibility.config" + ], + "@ohos.accessibility": [ + "../../absolute-sdk-patched/api/@ohos.accessibility" + ], + "@ohos.account.appAccount": [ + "../../absolute-sdk-patched/api/@ohos.account.appAccount" + ], + "@ohos.account.distributedAccount": [ + "../../absolute-sdk-patched/api/@ohos.account.distributedAccount" + ], + "@ohos.account.osAccount": [ + "../../absolute-sdk-patched/api/@ohos.account.osAccount" + ], + "@ohos.animation.windowAnimationManager": [ + "../../absolute-sdk-patched/api/@ohos.animation.windowAnimationManager" + ], + "@ohos.animator": [ + "../../absolute-sdk-patched/api/@ohos.animator" + ], + "@ohos.app.ability.Ability": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.Ability" + ], + "@ohos.app.ability.AbilityConstant": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.AbilityConstant" + ], + "@ohos.app.ability.AbilityLifecycleCallback": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.AbilityLifecycleCallback" + ], + "@ohos.app.ability.AbilityStage": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.AbilityStage" + ], + "@ohos.app.ability.ApplicationStateChangeCallback": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.ApplicationStateChangeCallback" + ], + "@ohos.app.ability.AtomicServiceOptions": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.AtomicServiceOptions" + ], + "@ohos.app.ability.Configuration": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.Configuration" + ], + "@ohos.app.ability.ConfigurationConstant": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.ConfigurationConstant" + ], + "@ohos.app.ability.DriverExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.DriverExtensionAbility" + ], + "@ohos.app.ability.EnvironmentCallback": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.EnvironmentCallback" + ], + "@ohos.app.ability.ExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.ExtensionAbility" + ], + "@ohos.app.ability.InsightIntentContext": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentContext" + ], + "@ohos.app.ability.InsightIntentExecutor": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentExecutor" + ], + "@ohos.app.ability.InteropAbilityLifecycleCallback": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.InteropAbilityLifecycleCallback" + ], + "@ohos.app.ability.MediaControlExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.MediaControlExtensionAbility" + ], + "@ohos.app.ability.OpenLinkOptions": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.OpenLinkOptions" + ], + "@ohos.app.ability.PhotoEditorExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.PhotoEditorExtensionAbility" + ], + "@ohos.app.ability.PrintExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.PrintExtensionAbility" + ], + "@ohos.app.ability.ServiceExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.ServiceExtensionAbility" + ], + "@ohos.app.ability.ShareExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.ShareExtensionAbility" + ], + "@ohos.app.ability.StartOptions": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.StartOptions" + ], + "@ohos.app.ability.UIAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.UIAbility" + ], + "@ohos.app.ability.UIExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionAbility" + ], + "@ohos.app.ability.UIExtensionContentSession": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionContentSession" + ], + "@ohos.app.ability.UserAuthExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.UserAuthExtensionAbility" + ], + "@ohos.app.ability.Want": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.Want" + ], + "@ohos.app.ability.abilityDelegatorRegistry": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.abilityDelegatorRegistry" + ], + "@ohos.app.ability.abilityManager": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.abilityManager" + ], + "@ohos.app.ability.appManager": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.appManager" + ], + "@ohos.app.ability.appRecovery": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.appRecovery" + ], + "@ohos.app.ability.application": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.application" + ], + "@ohos.app.ability.autoFillManager": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.autoFillManager" + ], + "@ohos.app.ability.common": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.common" + ], + "@ohos.app.ability.contextConstant": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.contextConstant" + ], + "@ohos.app.ability.dataUriUtils": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.dataUriUtils" + ], + "@ohos.app.ability.dialogRequest": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.dialogRequest" + ], + "@ohos.app.ability.dialogSession": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.dialogSession" + ], + "@ohos.app.ability.insightIntent": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.insightIntent" + ], + "@ohos.app.ability.insightIntentDriver": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.insightIntentDriver" + ], + "@ohos.app.ability.missionManager": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.missionManager" + ], + "@ohos.app.ability.wantAgent": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.wantAgent" + ], + "@ohos.app.ability.wantConstant": [ + "../../absolute-sdk-patched/api/@ohos.app.ability.wantConstant" + ], + "@ohos.app.form.FormExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.app.form.FormExtensionAbility" + ], + "@ohos.app.form.formBindingData": [ + "../../absolute-sdk-patched/api/@ohos.app.form.formBindingData" + ], + "@ohos.app.form.formInfo": [ + "../../absolute-sdk-patched/api/@ohos.app.form.formInfo" + ], + "@ohos.app.form.formProvider": [ + "../../absolute-sdk-patched/api/@ohos.app.form.formProvider" + ], + "@ohos.application.BackupExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.application.BackupExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionAbility": [ + "../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionContext": [ + "../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionContext" + ], + "@ohos.application.formError": [ + "../../absolute-sdk-patched/api/@ohos.application.formError" + ], + "@ohos.application.testRunner": [ + "../../absolute-sdk-patched/api/@ohos.application.testRunner" + ], + "@ohos.application.uriPermissionManager": [ + "../../absolute-sdk-patched/api/@ohos.application.uriPermissionManager" + ], + "@ohos.arkui.ArcSwiper": [ + "../../absolute-sdk-patched/api/@ohos.arkui.ArcSwiper" + ], + "@ohos.arkui.Parallelize": [ + "../../absolute-sdk-patched/api/@ohos.arkui.Parallelize" + ], + "@ohos.arkui.UIContext": [ + "../../absolute-sdk-patched/api/@ohos.arkui.UIContext" + ], + "@ohos.arkui.advanced.ComposeListItem": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeListItem" + ], + "@ohos.arkui.advanced.ComposeTitleBar": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeTitleBar" + ], + "@ohos.arkui.advanced.Dialog": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.Dialog" + ], + "@ohos.arkui.advanced.EditableTitleBar": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.EditableTitleBar" + ], + "@ohos.arkui.advanced.ExceptionPrompt": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.ExceptionPrompt" + ], + "@ohos.arkui.advanced.Filter": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.Filter" + ], + "@ohos.arkui.advanced.FullScreenLaunchComponent": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.FullScreenLaunchComponent" + ], + "@ohos.arkui.advanced.MultiNavigation": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.MultiNavigation" + ], + "@ohos.arkui.advanced.ProgressButton": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.ProgressButton" + ], + "@ohos.arkui.advanced.SplitLayout": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.SplitLayout" + ], + "@ohos.arkui.advanced.SubHeader": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.SubHeader" + ], + "@ohos.arkui.advanced.SwipeRefresher": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.SwipeRefresher" + ], + "@ohos.arkui.advanced.TabTitleBar": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.TabTitleBar" + ], + "@ohos.arkui.advanced.ToolBar": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.ToolBar" + ], + "@ohos.arkui.advanced.TreeView": [ + "../../absolute-sdk-patched/api/@ohos.arkui.advanced.TreeView" + ], + "@ohos.arkui.component": [ + "../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.arkui.componentSnapshot": [ + "../../absolute-sdk-patched/api/@ohos.arkui.componentSnapshot" + ], + "@ohos.arkui.componentUtils": [ + "../../absolute-sdk-patched/api/@ohos.arkui.componentUtils" + ], + "@ohos.arkui.dragController": [ + "../../absolute-sdk-patched/api/@ohos.arkui.dragController" + ], + "@ohos.arkui.drawableDescriptor": [ + "../../absolute-sdk-patched/api/@ohos.arkui.drawableDescriptor" + ], + "@ohos.arkui.inspector": [ + "../../absolute-sdk-patched/api/@ohos.arkui.inspector" + ], + "@ohos.arkui.modifier": [ + "../../absolute-sdk-patched/api/@ohos.arkui.modifier" + ], + "@ohos.arkui.node": [ + "../../absolute-sdk-patched/api/@ohos.arkui.node" + ], + "@ohos.arkui.observer": [ + "../../absolute-sdk-patched/api/@ohos.arkui.observer" + ], + "@ohos.arkui.performanceMonitor": [ + "../../absolute-sdk-patched/api/@ohos.arkui.performanceMonitor" + ], + "@ohos.arkui.shape": [ + "../../absolute-sdk-patched/api/@ohos.arkui.shape" + ], + "@ohos.arkui.stateManagement": [ + "../../absolute-sdk-patched/api/@ohos.arkui.stateManagement" + ], + "@ohos.arkui.theme": [ + "../../absolute-sdk-patched/api/@ohos.arkui.theme" + ], + "@ohos.arkui.uiExtension": [ + "../../absolute-sdk-patched/api/@ohos.arkui.uiExtension" + ], + "@ohos.base": [ + "../../absolute-sdk-patched/api/@ohos.base" + ], + "@ohos.batteryInfo": [ + "../../absolute-sdk-patched/api/@ohos.batteryInfo" + ], + "@ohos.batteryStatistics": [ + "../../absolute-sdk-patched/api/@ohos.batteryStatistics" + ], + "@ohos.bluetooth.a2dp": [ + "../../absolute-sdk-patched/api/@ohos.bluetooth.a2dp" + ], + "@ohos.bluetooth.access": [ + "../../absolute-sdk-patched/api/@ohos.bluetooth.access" + ], + "@ohos.bluetooth.baseProfile": [ + "../../absolute-sdk-patched/api/@ohos.bluetooth.baseProfile" + ], + "@ohos.bluetooth.ble": [ + "../../absolute-sdk-patched/api/@ohos.bluetooth.ble" + ], + "@ohos.bluetooth.connection": [ + "../../absolute-sdk-patched/api/@ohos.bluetooth.connection" + ], + "@ohos.bluetooth.constant": [ + "../../absolute-sdk-patched/api/@ohos.bluetooth.constant" + ], + "@ohos.bluetooth.hfp": [ + "../../absolute-sdk-patched/api/@ohos.bluetooth.hfp" + ], + "@ohos.bluetooth.hid": [ + "../../absolute-sdk-patched/api/@ohos.bluetooth.hid" + ], + "@ohos.brightness": [ + "../../absolute-sdk-patched/api/@ohos.brightness" + ], + "@ohos.buffer": [ + "../../absolute-sdk-patched/api/@ohos.buffer" + ], + "@ohos.bundle.appControl": [ + "../../absolute-sdk-patched/api/@ohos.bundle.appControl" + ], + "@ohos.bundle.bundleManager": [ + "../../absolute-sdk-patched/api/@ohos.bundle.bundleManager" + ], + "@ohos.bundle.bundleMonitor": [ + "../../absolute-sdk-patched/api/@ohos.bundle.bundleMonitor" + ], + "@ohos.bundle.bundleResourceManager": [ + "../../absolute-sdk-patched/api/@ohos.bundle.bundleResourceManager" + ], + "@ohos.bundle.defaultAppManager": [ + "../../absolute-sdk-patched/api/@ohos.bundle.defaultAppManager" + ], + "@ohos.bundle.distributedBundleManager": [ + "../../absolute-sdk-patched/api/@ohos.bundle.distributedBundleManager" + ], + "@ohos.bundle.freeInstall": [ + "../../absolute-sdk-patched/api/@ohos.bundle.freeInstall" + ], + "@ohos.bundle.installer": [ + "../../absolute-sdk-patched/api/@ohos.bundle.installer" + ], + "@ohos.bundle.launcherBundleManager": [ + "../../absolute-sdk-patched/api/@ohos.bundle.launcherBundleManager" + ], + "@ohos.bundle.overlay": [ + "../../absolute-sdk-patched/api/@ohos.bundle.overlay" + ], + "@ohos.bundle.shortcutManager": [ + "../../absolute-sdk-patched/api/@ohos.bundle.shortcutManager" + ], + "@ohos.charger": [ + "../../absolute-sdk-patched/api/@ohos.charger" + ], + "@ohos.commonEventManager": [ + "../../absolute-sdk-patched/api/@ohos.commonEventManager" + ], + "@ohos.configPolicy": [ + "../../absolute-sdk-patched/api/@ohos.configPolicy" + ], + "@ohos.curves": [ + "../../absolute-sdk-patched/api/@ohos.curves" + ], + "@ohos.customization.customConfig": [ + "../../absolute-sdk-patched/api/@ohos.customization.customConfig" + ], + "@ohos.data.DataShareResultSet": [ + "../../absolute-sdk-patched/api/@ohos.data.DataShareResultSet" + ], + "@ohos.data.ValuesBucket": [ + "../../absolute-sdk-patched/api/@ohos.data.ValuesBucket" + ], + "@ohos.data.dataShare": [ + "../../absolute-sdk-patched/api/@ohos.data.dataShare" + ], + "@ohos.data.dataSharePredicates": [ + "../../absolute-sdk-patched/api/@ohos.data.dataSharePredicates" + ], + "@ohos.data.distributedKVStore": [ + "../../absolute-sdk-patched/api/@ohos.data.distributedKVStore" + ], + "@ohos.data.preferences": [ + "../../absolute-sdk-patched/api/@ohos.data.preferences" + ], + "@ohos.data.relationalStore": [ + "../../absolute-sdk-patched/api/@ohos.data.relationalStore" + ], + "@ohos.data.unifiedDataChannel": [ + "../../absolute-sdk-patched/api/@ohos.data.unifiedDataChannel" + ], + "@ohos.data.uniformTypeDescriptor": [ + "../../absolute-sdk-patched/api/@ohos.data.uniformTypeDescriptor" + ], + "@ohos.deviceInfo": [ + "../../absolute-sdk-patched/api/@ohos.deviceInfo" + ], + "@ohos.deviceStatus.dragInteraction": [ + "../../absolute-sdk-patched/api/@ohos.deviceStatus.dragInteraction" + ], + "@ohos.display": [ + "../../absolute-sdk-patched/api/@ohos.display" + ], + "@ohos.distributedDeviceManager": [ + "../../absolute-sdk-patched/api/@ohos.distributedDeviceManager" + ], + "@ohos.distributedHardware.mechanicManager": [ + "../../absolute-sdk-patched/api/@ohos.distributedHardware.mechanicManager" + ], + "@ohos.driver.deviceManager": [ + "../../absolute-sdk-patched/api/@ohos.driver.deviceManager" + ], + "@ohos.effectKit": [ + "../../absolute-sdk-patched/api/@ohos.effectKit" + ], + "@ohos.enterprise.adminManager": [ + "../../absolute-sdk-patched/api/@ohos.enterprise.adminManager" + ], + "@ohos.enterprise.securityManager": [ + "../../absolute-sdk-patched/api/@ohos.enterprise.securityManager" + ], + "@ohos.events.emitter": [ + "../../absolute-sdk-patched/api/@ohos.events.emitter" + ], + "@ohos.file.cloudSync": [ + "../../absolute-sdk-patched/api/@ohos.file.cloudSync" + ], + "@ohos.file.cloudSyncManager": [ + "../../absolute-sdk-patched/api/@ohos.file.cloudSyncManager" + ], + "@ohos.file.environment": [ + "../../absolute-sdk-patched/api/@ohos.file.environment" + ], + "@ohos.file.fileuri": [ + "../../absolute-sdk-patched/api/@ohos.file.fileuri" + ], + "@ohos.file.fs": [ + "../../absolute-sdk-patched/api/@ohos.file.fs" + ], + "@ohos.file.hash": [ + "../../absolute-sdk-patched/api/@ohos.file.hash" + ], + "@ohos.file.keyManager": [ + "../../absolute-sdk-patched/api/@ohos.file.keyManager" + ], + "@ohos.file.photoAccessHelper": [ + "../../absolute-sdk-patched/api/@ohos.file.photoAccessHelper" + ], + "@ohos.file.securityLabel": [ + "../../absolute-sdk-patched/api/@ohos.file.securityLabel" + ], + "@ohos.file.statvfs": [ + "../../absolute-sdk-patched/api/@ohos.file.statvfs" + ], + "@ohos.file.storageStatistics": [ + "../../absolute-sdk-patched/api/@ohos.file.storageStatistics" + ], + "@ohos.file.volumeManager": [ + "../../absolute-sdk-patched/api/@ohos.file.volumeManager" + ], + "@ohos.fileshare": [ + "../../absolute-sdk-patched/api/@ohos.fileshare" + ], + "@ohos.font": [ + "../../absolute-sdk-patched/api/@ohos.font" + ], + "@ohos.fontManager": [ + "../../absolute-sdk-patched/api/@ohos.fontManager" + ], + "@ohos.geoLocationManager": [ + "../../absolute-sdk-patched/api/@ohos.geoLocationManager" + ], + "@ohos.graphics.colorSpaceManager": [ + "../../absolute-sdk-patched/api/@ohos.graphics.colorSpaceManager" + ], + "@ohos.graphics.common2D": [ + "../../absolute-sdk-patched/api/@ohos.graphics.common2D" + ], + "@ohos.graphics.displaySync": [ + "../../absolute-sdk-patched/api/@ohos.graphics.displaySync" + ], + "@ohos.graphics.drawing": [ + "../../absolute-sdk-patched/api/@ohos.graphics.drawing" + ], + "@ohos.graphics.hdrCapability": [ + "../../absolute-sdk-patched/api/@ohos.graphics.hdrCapability" + ], + "@ohos.graphics.scene": [ + "../../absolute-sdk-patched/api/@ohos.graphics.scene" + ], + "@ohos.graphics.text": [ + "../../absolute-sdk-patched/api/@ohos.graphics.text" + ], + "@ohos.graphics.uiEffect": [ + "../../absolute-sdk-patched/api/@ohos.graphics.uiEffect" + ], + "@ohos.hiSysEvent": [ + "../../absolute-sdk-patched/api/@ohos.hiSysEvent" + ], + "@ohos.hiTraceChain": [ + "../../absolute-sdk-patched/api/@ohos.hiTraceChain" + ], + "@ohos.hiTraceMeter": [ + "../../absolute-sdk-patched/api/@ohos.hiTraceMeter" + ], + "@ohos.hichecker": [ + "../../absolute-sdk-patched/api/@ohos.hichecker" + ], + "@ohos.hidebug": [ + "../../absolute-sdk-patched/api/@ohos.hidebug" + ], + "@ohos.hilog": [ + "../../absolute-sdk-patched/api/@ohos.hilog" + ], + "@ohos.hiviewdfx.hiAppEvent": [ + "../../absolute-sdk-patched/api/@ohos.hiviewdfx.hiAppEvent" + ], + "@ohos.i18n": [ + "../../absolute-sdk-patched/api/@ohos.i18n" + ], + "@ohos.inputMethod.Panel": [ + "../../absolute-sdk-patched/api/@ohos.inputMethod.Panel" + ], + "@ohos.inputMethod": [ + "../../absolute-sdk-patched/api/@ohos.inputMethod" + ], + "@ohos.intl": [ + "../../absolute-sdk-patched/api/@ohos.intl" + ], + "@ohos.logLibrary": [ + "../../absolute-sdk-patched/api/@ohos.logLibrary" + ], + "@ohos.matrix4": [ + "../../absolute-sdk-patched/api/@ohos.matrix4" + ], + "@ohos.measure": [ + "../../absolute-sdk-patched/api/@ohos.measure" + ], + "@ohos.mediaquery": [ + "../../absolute-sdk-patched/api/@ohos.mediaquery" + ], + "@ohos.multimedia.audio": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.audio" + ], + "@ohos.multimedia.audioHaptic": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.audioHaptic" + ], + "@ohos.multimedia.avCastPickerParam": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.avCastPickerParam" + ], + "@ohos.multimedia.avsession": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.avsession" + ], + "@ohos.multimedia.camera": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.camera" + ], + "@ohos.multimedia.cameraPicker": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.cameraPicker" + ], + "@ohos.multimedia.drm": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.drm" + ], + "@ohos.multimedia.image": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.image" + ], + "@ohos.multimedia.media": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.media" + ], + "@ohos.multimedia.systemSoundManager": [ + "../../absolute-sdk-patched/api/@ohos.multimedia.systemSoundManager" + ], + "@ohos.multimodalInput.gestureEvent": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.gestureEvent" + ], + "@ohos.multimodalInput.inputConsumer": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.inputConsumer" + ], + "@ohos.multimodalInput.inputDevice": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.inputDevice" + ], + "@ohos.multimodalInput.inputEvent": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.inputEvent" + ], + "@ohos.multimodalInput.intentionCode": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.intentionCode" + ], + "@ohos.multimodalInput.keyCode": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.keyCode" + ], + "@ohos.multimodalInput.keyEvent": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.keyEvent" + ], + "@ohos.multimodalInput.mouseEvent": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.mouseEvent" + ], + "@ohos.multimodalInput.pointer": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.pointer" + ], + "@ohos.multimodalInput.shortKey": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.shortKey" + ], + "@ohos.multimodalInput.touchEvent": [ + "../../absolute-sdk-patched/api/@ohos.multimodalInput.touchEvent" + ], + "@ohos.net.connection": [ + "../../absolute-sdk-patched/api/@ohos.net.connection" + ], + "@ohos.net.http": [ + "../../absolute-sdk-patched/api/@ohos.net.http" + ], + "@ohos.net.networkSecurity": [ + "../../absolute-sdk-patched/api/@ohos.net.networkSecurity" + ], + "@ohos.net.sharing": [ + "../../absolute-sdk-patched/api/@ohos.net.sharing" + ], + "@ohos.net.statistics": [ + "../../absolute-sdk-patched/api/@ohos.net.statistics" + ], + "@ohos.net.webSocket": [ + "../../absolute-sdk-patched/api/@ohos.net.webSocket" + ], + "@ohos.nfc.cardEmulation": [ + "../../absolute-sdk-patched/api/@ohos.nfc.cardEmulation" + ], + "@ohos.nfc.controller": [ + "../../absolute-sdk-patched/api/@ohos.nfc.controller" + ], + "@ohos.nfc.tag": [ + "../../absolute-sdk-patched/api/@ohos.nfc.tag" + ], + "@ohos.notificationManager": [ + "../../absolute-sdk-patched/api/@ohos.notificationManager" + ], + "@ohos.notificationSubscribe": [ + "../../absolute-sdk-patched/api/@ohos.notificationSubscribe" + ], + "@ohos.pasteboard": [ + "../../absolute-sdk-patched/api/@ohos.pasteboard" + ], + "@ohos.pluginComponent": [ + "../../absolute-sdk-patched/api/@ohos.pluginComponent" + ], + "@ohos.power": [ + "../../absolute-sdk-patched/api/@ohos.power" + ], + "@ohos.print": [ + "../../absolute-sdk-patched/api/@ohos.print" + ], + "@ohos.privacyManager": [ + "../../absolute-sdk-patched/api/@ohos.privacyManager" + ], + "@ohos.prompt": [ + "../../absolute-sdk-patched/api/@ohos.prompt" + ], + "@ohos.promptAction": [ + "../../absolute-sdk-patched/api/@ohos.promptAction" + ], + "@ohos.reminderAgentManager": [ + "../../absolute-sdk-patched/api/@ohos.reminderAgentManager" + ], + "@ohos.request": [ + "../../absolute-sdk-patched/api/@ohos.request" + ], + "@ohos.resourceManager": [ + "../../absolute-sdk-patched/api/@ohos.resourceManager" + ], + "@ohos.resourceschedule.backgroundProcessManager": [ + "../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundProcessManager" + ], + "@ohos.resourceschedule.backgroundTaskManager": [ + "../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundTaskManager" + ], + "@ohos.resourceschedule.deviceStandby": [ + "../../absolute-sdk-patched/api/@ohos.resourceschedule.deviceStandby" + ], + "@ohos.resourceschedule.systemload": [ + "../../absolute-sdk-patched/api/@ohos.resourceschedule.systemload" + ], + "@ohos.resourceschedule.usageStatistics": [ + "../../absolute-sdk-patched/api/@ohos.resourceschedule.usageStatistics" + ], + "@ohos.resourceschedule.workScheduler": [ + "../../absolute-sdk-patched/api/@ohos.resourceschedule.workScheduler" + ], + "@ohos.router": [ + "../../absolute-sdk-patched/api/@ohos.router" + ], + "@ohos.rpc": [ + "../../absolute-sdk-patched/api/@ohos.rpc" + ], + "@ohos.runningLock": [ + "../../absolute-sdk-patched/api/@ohos.runningLock" + ], + "@ohos.screen": [ + "../../absolute-sdk-patched/api/@ohos.screen" + ], + "@ohos.screenLock": [ + "../../absolute-sdk-patched/api/@ohos.screenLock" + ], + "@ohos.screenshot": [ + "../../absolute-sdk-patched/api/@ohos.screenshot" + ], + "@ohos.security.cert": [ + "../../absolute-sdk-patched/api/@ohos.security.cert" + ], + "@ohos.security.certManager": [ + "../../absolute-sdk-patched/api/@ohos.security.certManager" + ], + "@ohos.security.certManagerDialog": [ + "../../absolute-sdk-patched/api/@ohos.security.certManagerDialog" + ], + "@ohos.security.cryptoFramework": [ + "../../absolute-sdk-patched/api/@ohos.security.cryptoFramework" + ], + "@ohos.security.huks": [ + "../../absolute-sdk-patched/api/@ohos.security.huks" + ], + "@ohos.sensor": [ + "../../absolute-sdk-patched/api/@ohos.sensor" + ], + "@ohos.settings": [ + "../../absolute-sdk-patched/api/@ohos.settings" + ], + "@ohos.systemCapability": [ + "../../absolute-sdk-patched/api/@ohos.systemCapability" + ], + "@ohos.systemDateTime": [ + "../../absolute-sdk-patched/api/@ohos.systemDateTime" + ], + "@ohos.systemParameterEnhance": [ + "../../absolute-sdk-patched/api/@ohos.systemParameterEnhance" + ], + "@ohos.systemTimer": [ + "../../absolute-sdk-patched/api/@ohos.systemTimer" + ], + "@ohos.telephony.call": [ + "../../absolute-sdk-patched/api/@ohos.telephony.call" + ], + "@ohos.telephony.data": [ + "../../absolute-sdk-patched/api/@ohos.telephony.data" + ], + "@ohos.telephony.esim": [ + "../../absolute-sdk-patched/api/@ohos.telephony.esim" + ], + "@ohos.telephony.observer": [ + "../../absolute-sdk-patched/api/@ohos.telephony.observer" + ], + "@ohos.telephony.radio": [ + "../../absolute-sdk-patched/api/@ohos.telephony.radio" + ], + "@ohos.telephony.sim": [ + "../../absolute-sdk-patched/api/@ohos.telephony.sim" + ], + "@ohos.telephony.sms": [ + "../../absolute-sdk-patched/api/@ohos.telephony.sms" + ], + "@ohos.thermal": [ + "../../absolute-sdk-patched/api/@ohos.thermal" + ], + "@ohos.transfer": [ + "../../absolute-sdk-patched/api/@ohos.transfer" + ], + "@ohos.uiAppearance": [ + "../../absolute-sdk-patched/api/@ohos.uiAppearance" + ], + "@ohos.uiExtensionHost": [ + "../../absolute-sdk-patched/api/@ohos.uiExtensionHost" + ], + "@ohos.update": [ + "../../absolute-sdk-patched/api/@ohos.update" + ], + "@ohos.uri": [ + "../../absolute-sdk-patched/api/@ohos.uri" + ], + "@ohos.url": [ + "../../absolute-sdk-patched/api/@ohos.url" + ], + "@ohos.usbManager": [ + "../../absolute-sdk-patched/api/@ohos.usbManager" + ], + "@ohos.usbManager.serial": [ + "../../absolute-sdk-patched/api/@ohos.usbManager.serial" + ], + "@ohos.userIAM.faceAuth": [ + "../../absolute-sdk-patched/api/@ohos.userIAM.faceAuth" + ], + "@ohos.userIAM.userAccessCtrl": [ + "../../absolute-sdk-patched/api/@ohos.userIAM.userAccessCtrl" + ], + "@ohos.userIAM.userAuth": [ + "../../absolute-sdk-patched/api/@ohos.userIAM.userAuth" + ], + "@ohos.util.ArrayList": [ + "../../absolute-sdk-patched/api/@ohos.util.ArrayList" + ], + "@ohos.util.Deque": [ + "../../absolute-sdk-patched/api/@ohos.util.Deque" + ], + "@ohos.util.HashMap": [ + "../../absolute-sdk-patched/api/@ohos.util.HashMap" + ], + "@ohos.util.HashSet": [ + "../../absolute-sdk-patched/api/@ohos.util.HashSet" + ], + "@ohos.util.LightWeightMap": [ + "../../absolute-sdk-patched/api/@ohos.util.LightWeightMap" + ], + "@ohos.util.LightWeightSet": [ + "../../absolute-sdk-patched/api/@ohos.util.LightWeightSet" + ], + "@ohos.util.LinkedList": [ + "../../absolute-sdk-patched/api/@ohos.util.LinkedList" + ], + "@ohos.util.List": [ + "../../absolute-sdk-patched/api/@ohos.util.List" + ], + "@ohos.util.PlainArray": [ + "../../absolute-sdk-patched/api/@ohos.util.PlainArray" + ], + "@ohos.util.Queue": [ + "../../absolute-sdk-patched/api/@ohos.util.Queue" + ], + "@ohos.util.Stack": [ + "../../absolute-sdk-patched/api/@ohos.util.Stack" + ], + "@ohos.util.TreeMap": [ + "../../absolute-sdk-patched/api/@ohos.util.TreeMap" + ], + "@ohos.util.TreeSet": [ + "../../absolute-sdk-patched/api/@ohos.util.TreeSet" + ], + "@ohos.util": [ + "../../absolute-sdk-patched/api/@ohos.util" + ], + "@ohos.util.stream": [ + "../../absolute-sdk-patched/api/@ohos.util.stream" + ], + "@ohos.vibrator": [ + "../../absolute-sdk-patched/api/@ohos.vibrator" + ], + "@ohos.wantAgent": [ + "../../absolute-sdk-patched/api/@ohos.wantAgent" + ], + "@ohos.web.netErrorList": [ + "../../absolute-sdk-patched/api/@ohos.web.netErrorList" + ], + "@ohos.web.webview": [ + "../../absolute-sdk-patched/api/@ohos.web.webview" + ], + "@ohos.wifi": [ + "../../absolute-sdk-patched/api/@ohos.wifi" + ], + "@ohos.wifiManager": [ + "../../absolute-sdk-patched/api/@ohos.wifiManager" + ], + "@ohos.window": [ + "../../absolute-sdk-patched/api/@ohos.window" + ], + "@ohos.xml": [ + "../../absolute-sdk-patched/api/@ohos.xml" + ], + "@ohos.zlib": [ + "../../absolute-sdk-patched/api/@ohos.zlib" + ], + "@system.app": [ + "../../absolute-sdk-patched/api/@system.app" + ], + "@system.mediaquery": [ + "../../absolute-sdk-patched/api/@system.mediaquery" + ], + "@system.prompt": [ + "../../absolute-sdk-patched/api/@system.prompt" + ], + "@system.router": [ + "../../absolute-sdk-patched/api/@system.router" + ], + "ability.abilityResult": [ + "../../absolute-sdk-patched/api/ability/abilityResult" + ], + "ability.connectOptions": [ + "../../absolute-sdk-patched/api/ability/connectOptions" + ], + "ability.dataAbilityHelper": [ + "../../absolute-sdk-patched/api/ability/dataAbilityHelper" + ], + "application.AbilityDelegator": [ + "../../absolute-sdk-patched/api/application/AbilityDelegator" + ], + "application.AbilityFirstFrameStateData": [ + "../../absolute-sdk-patched/api/application/AbilityFirstFrameStateData" + ], + "application.AbilityFirstFrameStateObserver": [ + "../../absolute-sdk-patched/api/application/AbilityFirstFrameStateObserver" + ], + "application.AbilityForegroundStateObserver": [ + "../../absolute-sdk-patched/api/application/AbilityForegroundStateObserver" + ], + "application.AbilityMonitor": [ + "../../absolute-sdk-patched/api/application/AbilityMonitor" + ], + "application.AbilityRunningInfo": [ + "../../absolute-sdk-patched/api/application/AbilityRunningInfo" + ], + "application.AbilityStageContext": [ + "../../absolute-sdk-patched/api/application/AbilityStageContext" + ], + "application.AbilityStageMonitor": [ + "../../absolute-sdk-patched/api/application/AbilityStageMonitor" + ], + "application.AbilityStartCallback": [ + "../../absolute-sdk-patched/api/application/AbilityStartCallback" + ], + "application.AbilityStateData": [ + "../../absolute-sdk-patched/api/application/AbilityStateData" + ], + "application.AppForegroundStateObserver": [ + "../../absolute-sdk-patched/api/application/AppForegroundStateObserver" + ], + "application.AppStateData": [ + "../../absolute-sdk-patched/api/application/AppStateData" + ], + "application.ApplicationContext": [ + "../../absolute-sdk-patched/api/application/ApplicationContext" + ], + "application.ApplicationStateObserver": [ + "../../absolute-sdk-patched/api/application/ApplicationStateObserver" + ], + "application.AutoFillType": [ + "../../absolute-sdk-patched/api/application/AutoFillType" + ], + "application.BaseContext": [ + "../../absolute-sdk-patched/api/application/BaseContext" + ], + "application.Context": [ + "../../absolute-sdk-patched/api/application/Context" + ], + "application.CustomData": [ + "../../absolute-sdk-patched/api/application/CustomData" + ], + "application.DriverExtensionContext": [ + "../../absolute-sdk-patched/api/application/DriverExtensionContext" + ], + "application.EventHub": [ + "../../absolute-sdk-patched/api/application/EventHub" + ], + "application.ExtensionContext": [ + "../../absolute-sdk-patched/api/application/ExtensionContext" + ], + "application.ExtensionRunningInfo": [ + "../../absolute-sdk-patched/api/application/ExtensionRunningInfo" + ], + "application.FormExtensionContext": [ + "../../absolute-sdk-patched/api/application/FormExtensionContext" + ], + "application.MediaControlExtensionContext": [ + "../../absolute-sdk-patched/api/application/MediaControlExtensionContext" + ], + "application.MissionInfo": [ + "../../absolute-sdk-patched/api/application/MissionInfo" + ], + "application.MultiAppMode": [ + "../../absolute-sdk-patched/api/application/MultiAppMode" + ], + "application.PhotoEditorExtensionContext": [ + "../../absolute-sdk-patched/api/application/PhotoEditorExtensionContext" + ], + "application.ProcessData": [ + "../../absolute-sdk-patched/api/application/ProcessData" + ], + "application.ProcessInformation": [ + "../../absolute-sdk-patched/api/application/ProcessInformation" + ], + "application.RunningAppClone": [ + "../../absolute-sdk-patched/api/application/RunningAppClone" + ], + "application.RunningMultiAppInfo": [ + "../../absolute-sdk-patched/api/application/RunningMultiAppInfo" + ], + "application.RunningMultiInstanceInfo": [ + "../../absolute-sdk-patched/api/application/RunningMultiInstanceInfo" + ], + "application.ServiceExtensionContext": [ + "../../absolute-sdk-patched/api/application/ServiceExtensionContext" + ], + "application.UIAbilityContext": [ + "../../absolute-sdk-patched/api/application/UIAbilityContext" + ], + "application.UIExtensionContext": [ + "../../absolute-sdk-patched/api/application/UIExtensionContext" + ], + "application.WorkSchedulerExtensionContext": [ + "../../absolute-sdk-patched/api/application/WorkSchedulerExtensionContext" + ], + "application.abilityDelegatorArgs": [ + "../../absolute-sdk-patched/api/application/abilityDelegatorArgs" + ], + "application.shellCmdResult": [ + "../../absolute-sdk-patched/api/application/shellCmdResult" + ], + "arkui.AlphabetIndexerModifier": [ + "../../absolute-sdk-patched/api/arkui/AlphabetIndexerModifier" + ], + "arkui.AttributeUpdater": [ + "../../absolute-sdk-patched/api/arkui/AttributeUpdater" + ], + "arkui.BlankModifier": [ + "../../absolute-sdk-patched/api/arkui/BlankModifier" + ], + "arkui.BuilderNode": [ + "../../absolute-sdk-patched/api/arkui/BuilderNode" + ], + "arkui.ButtonModifier": [ + "../../absolute-sdk-patched/api/arkui/ButtonModifier" + ], + "arkui.CalendarPickerModifier": [ + "../../absolute-sdk-patched/api/arkui/CalendarPickerModifier" + ], + "arkui.CheckboxModifier": [ + "../../absolute-sdk-patched/api/arkui/CheckboxModifier" + ], + "arkui.ColumnModifier": [ + "../../absolute-sdk-patched/api/arkui/ColumnModifier" + ], + "arkui.ColumnSplitModifier": [ + "../../absolute-sdk-patched/api/arkui/ColumnSplitModifier" + ], + "arkui.CommonModifier": [ + "../../absolute-sdk-patched/api/arkui/CommonModifier" + ], + "arkui.ComponentContent": [ + "../../absolute-sdk-patched/api/arkui/ComponentContent" + ], + "arkui.ContainerSpanModifier": [ + "../../absolute-sdk-patched/api/arkui/ContainerSpanModifier" + ], + "arkui.Content": [ + "../../absolute-sdk-patched/api/arkui/Content" + ], + "arkui.CounterModifier": [ + "../../absolute-sdk-patched/api/arkui/CounterModifier" + ], + "arkui.DataPanelModifier": [ + "../../absolute-sdk-patched/api/arkui/DataPanelModifier" + ], + "arkui.DatePickerModifier": [ + "../../absolute-sdk-patched/api/arkui/DatePickerModifier" + ], + "arkui.DividerModifier": [ + "../../absolute-sdk-patched/api/arkui/DividerModifier" + ], + "arkui.FlexModifier": [ + "../../absolute-sdk-patched/api/arkui/FlexModifier" + ], + "arkui.FolderStackModifier": [ + "../../absolute-sdk-patched/api/arkui/FolderStackModifier" + ], + "arkui.FrameNode": [ + "../../absolute-sdk-patched/api/arkui/FrameNode" + ], + "arkui.GaugeModifier": [ + "../../absolute-sdk-patched/api/arkui/GaugeModifier" + ], + "arkui.Graphics": [ + "../../absolute-sdk-patched/api/arkui/Graphics" + ], + "arkui.GridColModifier": [ + "../../absolute-sdk-patched/api/arkui/GridColModifier" + ], + "arkui.GridItemModifier": [ + "../../absolute-sdk-patched/api/arkui/GridItemModifier" + ], + "arkui.GridModifier": [ + "../../absolute-sdk-patched/api/arkui/GridModifier" + ], + "arkui.GridRowModifier": [ + "../../absolute-sdk-patched/api/arkui/GridRowModifier" + ], + "arkui.HyperlinkModifier": [ + "../../absolute-sdk-patched/api/arkui/HyperlinkModifier" + ], + "arkui.ImageAnimatorModifier": [ + "../../absolute-sdk-patched/api/arkui/ImageAnimatorModifier" + ], + "arkui.ImageModifier": [ + "../../absolute-sdk-patched/api/arkui/ImageModifier" + ], + "arkui.ImageSpanModifier": [ + "../../absolute-sdk-patched/api/arkui/ImageSpanModifier" + ], + "arkui.LineModifier": [ + "../../absolute-sdk-patched/api/arkui/LineModifier" + ], + "arkui.ListItemGroupModifier": [ + "../../absolute-sdk-patched/api/arkui/ListItemGroupModifier" + ], + "arkui.ListItemModifier": [ + "../../absolute-sdk-patched/api/arkui/ListItemModifier" + ], + "arkui.ListModifier": [ + "../../absolute-sdk-patched/api/arkui/ListModifier" + ], + "arkui.LoadingProgressModifier": [ + "../../absolute-sdk-patched/api/arkui/LoadingProgressModifier" + ], + "arkui.MarqueeModifier": [ + "../../absolute-sdk-patched/api/arkui/MarqueeModifier" + ], + "arkui.MenuItemModifier": [ + "../../absolute-sdk-patched/api/arkui/MenuItemModifier" + ], + "arkui.MenuModifier": [ + "../../absolute-sdk-patched/api/arkui/MenuModifier" + ], + "arkui.NavDestinationModifier": [ + "../../absolute-sdk-patched/api/arkui/NavDestinationModifier" + ], + "arkui.NavigationModifier": [ + "../../absolute-sdk-patched/api/arkui/NavigationModifier" + ], + "arkui.NodeContent": [ + "../../absolute-sdk-patched/api/arkui/NodeContent" + ], + "arkui.NodeController": [ + "../../absolute-sdk-patched/api/arkui/NodeController" + ], + "arkui.ParticleModifier": [ + "../../absolute-sdk-patched/api/arkui/ParticleModifier" + ], + "arkui.PathModifier": [ + "../../absolute-sdk-patched/api/arkui/PathModifier" + ], + "arkui.PatternLockModifier": [ + "../../absolute-sdk-patched/api/arkui/PatternLockModifier" + ], + "arkui.PolygonModifier": [ + "../../absolute-sdk-patched/api/arkui/PolygonModifier" + ], + "arkui.PolylineModifier": [ + "../../absolute-sdk-patched/api/arkui/PolylineModifier" + ], + "arkui.ProgressModifier": [ + "../../absolute-sdk-patched/api/arkui/ProgressModifier" + ], + "arkui.QRCodeModifier": [ + "../../absolute-sdk-patched/api/arkui/QRCodeModifier" + ], + "arkui.RectModifier": [ + "../../absolute-sdk-patched/api/arkui/RectModifier" + ], + "arkui.RefreshModifier": [ + "../../absolute-sdk-patched/api/arkui/RefreshModifier" + ], + "arkui.RelativeContainerModifier": [ + "../../absolute-sdk-patched/api/arkui/RelativeContainerModifier" + ], + "arkui.RenderNode": [ + "../../absolute-sdk-patched/api/arkui/RenderNode" + ], + "arkui.RichEditorModifier": [ + "../../absolute-sdk-patched/api/arkui/RichEditorModifier" + ], + "arkui.RowModifier": [ + "../../absolute-sdk-patched/api/arkui/RowModifier" + ], + "arkui.RowSplitModifier": [ + "../../absolute-sdk-patched/api/arkui/RowSplitModifier" + ], + "arkui.ScrollModifier": [ + "../../absolute-sdk-patched/api/arkui/ScrollModifier" + ], + "arkui.SearchModifier": [ + "../../absolute-sdk-patched/api/arkui/SearchModifier" + ], + "arkui.SelectModifier": [ + "../../absolute-sdk-patched/api/arkui/SelectModifier" + ], + "arkui.ShapeModifier": [ + "../../absolute-sdk-patched/api/arkui/ShapeModifier" + ], + "arkui.SideBarContainerModifier": [ + "../../absolute-sdk-patched/api/arkui/SideBarContainerModifier" + ], + "arkui.SpanModifier": [ + "../../absolute-sdk-patched/api/arkui/SpanModifier" + ], + "arkui.StackModifier": [ + "../../absolute-sdk-patched/api/arkui/StackModifier" + ], + "arkui.StepperItemModifier": [ + "../../absolute-sdk-patched/api/arkui/StepperItemModifier" + ], + "arkui.StepperModifier": [ + "../../absolute-sdk-patched/api/arkui/StepperModifier" + ], + "arkui.SwiperModifier": [ + "../../absolute-sdk-patched/api/arkui/SwiperModifier" + ], + "arkui.SymbolGlyphModifier": [ + "../../absolute-sdk-patched/api/arkui/SymbolGlyphModifier" + ], + "arkui.SymbolSpanModifier": [ + "../../absolute-sdk-patched/api/arkui/SymbolSpanModifier" + ], + "arkui.TabsModifier": [ + "../../absolute-sdk-patched/api/arkui/TabsModifier" + ], + "arkui.TextAreaModifier": [ + "../../absolute-sdk-patched/api/arkui/TextAreaModifier" + ], + "arkui.TextClockModifier": [ + "../../absolute-sdk-patched/api/arkui/TextClockModifier" + ], + "arkui.TextInputModifier": [ + "../../absolute-sdk-patched/api/arkui/TextInputModifier" + ], + "arkui.TextModifier": [ + "../../absolute-sdk-patched/api/arkui/TextModifier" + ], + "arkui.TextPickerModifier": [ + "../../absolute-sdk-patched/api/arkui/TextPickerModifier" + ], + "arkui.TextTimerModifier": [ + "../../absolute-sdk-patched/api/arkui/TextTimerModifier" + ], + "arkui.TimePickerModifier": [ + "../../absolute-sdk-patched/api/arkui/TimePickerModifier" + ], + "arkui.UserView": [ + "../../arkoala-arkts/arkui/non-public-sdk/overrides/UserView" + ], + "arkui.VideoModifier": [ + "../../absolute-sdk-patched/api/arkui/VideoModifier" + ], + "arkui.WaterFlowModifier": [ + "../../absolute-sdk-patched/api/arkui/WaterFlowModifier" + ], + "arkui.component.actionSheet": [ + "../../absolute-sdk-patched/api/arkui/component/actionSheet" + ], + "arkui.component.alertDialog": [ + "../../absolute-sdk-patched/api/arkui/component/alertDialog" + ], + "arkui.component.alphabetIndexer": [ + "../../absolute-sdk-patched/api/arkui/component/alphabetIndexer" + ], + "arkui.component.animation": [ + "../../absolute-sdk-patched/api/arkui/component/animation" + ], + "arkui.component.animator": [ + "../../absolute-sdk-patched/api/arkui/component/animator" + ], + "arkui.component.badge": [ + "../../absolute-sdk-patched/api/arkui/component/badge" + ], + "arkui.component.blank": [ + "../../absolute-sdk-patched/api/arkui/component/blank" + ], + "arkui.component.builder": [ + "../../absolute-sdk-patched/api/arkui/component/builder" + ], + "arkui.component.button": [ + "../../absolute-sdk-patched/api/arkui/component/button" + ], + "arkui.component.calendarPicker": [ + "../../absolute-sdk-patched/api/arkui/component/calendarPicker" + ], + "arkui.component.canvas": [ + "../../absolute-sdk-patched/api/arkui/component/canvas" + ], + "arkui.component.checkbox": [ + "../../absolute-sdk-patched/api/arkui/component/checkbox" + ], + "arkui.component.checkboxgroup": [ + "../../absolute-sdk-patched/api/arkui/component/checkboxgroup" + ], + "arkui.component.circle": [ + "../../absolute-sdk-patched/api/arkui/component/circle" + ], + "arkui.component.column": [ + "../../absolute-sdk-patched/api/arkui/component/column" + ], + "arkui.component.columnSplit": [ + "../../absolute-sdk-patched/api/arkui/component/columnSplit" + ], + "arkui.component.common": [ + "../../absolute-sdk-patched/api/arkui/component/common" + ], + "arkui.component.component3d": [ + "../../absolute-sdk-patched/api/arkui/component/component3d" + ], + "arkui.component.containerSpan": [ + "../../absolute-sdk-patched/api/arkui/component/containerSpan" + ], + "arkui.component.contentSlot": [ + "../../absolute-sdk-patched/api/arkui/component/contentSlot" + ], + "arkui.component.counter": [ + "../../absolute-sdk-patched/api/arkui/component/counter" + ], + "arkui.component.customComponent": [ + "../../absolute-sdk-patched/api/arkui/component/customComponent" + ], + "arkui.component.customDialogController": [ + "../../absolute-sdk-patched/api/arkui/component/customDialogController" + ], + "arkui.component.dataPanel": [ + "../../absolute-sdk-patched/api/arkui/component/dataPanel" + ], + "arkui.component.datePicker": [ + "../../absolute-sdk-patched/api/arkui/component/datePicker" + ], + "arkui.component.divider": [ + "../../absolute-sdk-patched/api/arkui/component/divider" + ], + "arkui.component.effectComponent": [ + "../../absolute-sdk-patched/api/arkui/component/effectComponent" + ], + "arkui.component.ellipse": [ + "../../absolute-sdk-patched/api/arkui/component/ellipse" + ], + "arkui.component.embeddedComponent": [ + "../../absolute-sdk-patched/api/arkui/component/embeddedComponent" + ], + "arkui.component.enums": [ + "../../absolute-sdk-patched/api/arkui/component/enums" + ], + "arkui.component.extendableComponent": [ + "../../absolute-sdk-patched/api/arkui/component/extendableComponent" + ], + "arkui.component.flex": [ + "../../absolute-sdk-patched/api/arkui/component/flex" + ], + "arkui.component.flowItem": [ + "../../absolute-sdk-patched/api/arkui/component/flowItem" + ], + "arkui.component.focus": [ + "../../absolute-sdk-patched/api/arkui/component/focus" + ], + "arkui.component.folderStack": [ + "../../absolute-sdk-patched/api/arkui/component/folderStack" + ], + "arkui.component.forEach": [ + "../../absolute-sdk-patched/api/arkui/component/forEach" + ], + "arkui.component.formComponent": [ + "../../absolute-sdk-patched/api/arkui/component/formComponent" + ], + "arkui.component.formLink": [ + "../../absolute-sdk-patched/api/arkui/component/formLink" + ], + "arkui.component.gauge": [ + "../../absolute-sdk-patched/api/arkui/component/gauge" + ], + "arkui.component.gesture": [ + "../../absolute-sdk-patched/api/arkui/component/gesture" + ], + "arkui.component.grid": [ + "../../absolute-sdk-patched/api/arkui/component/grid" + ], + "arkui.component.gridCol": [ + "../../absolute-sdk-patched/api/arkui/component/gridCol" + ], + "arkui.component.gridItem": [ + "../../absolute-sdk-patched/api/arkui/component/gridItem" + ], + "arkui.component.gridRow": [ + "../../absolute-sdk-patched/api/arkui/component/gridRow" + ], + "arkui.component.hyperlink": [ + "../../absolute-sdk-patched/api/arkui/component/hyperlink" + ], + "arkui.component.image": [ + "../../absolute-sdk-patched/api/arkui/component/image" + ], + "arkui.component.imageAnimator": [ + "../../absolute-sdk-patched/api/arkui/component/imageAnimator" + ], + "arkui.component.imageCommon": [ + "../../absolute-sdk-patched/api/arkui/component/imageCommon" + ], + "arkui.component.imageSpan": [ + "../../absolute-sdk-patched/api/arkui/component/imageSpan" + ], + "arkui.component.indicatorcomponent": [ + "../../absolute-sdk-patched/api/arkui/component/indicatorcomponent" + ], + "arkui.component.inspector": [ + "../../absolute-sdk-patched/api/arkui/component/inspector" + ], + "arkui.component.interop": [ + "../../absolute-sdk-patched/api/arkui/component/interop" + ], + "arkui.component.lazyForEach": [ + "../../absolute-sdk-patched/api/arkui/component/lazyForEach" + ], + "arkui.component.lazyGridLayout": [ + "../../absolute-sdk-patched/api/arkui/component/lazyGridLayout" + ], + "arkui.component.line": [ + "../../absolute-sdk-patched/api/arkui/component/line" + ], + "arkui.component.list": [ + "../../absolute-sdk-patched/api/arkui/component/list" + ], + "arkui.component.listItem": [ + "../../absolute-sdk-patched/api/arkui/component/listItem" + ], + "arkui.component.listItemGroup": [ + "../../absolute-sdk-patched/api/arkui/component/listItemGroup" + ], + "arkui.component.loadingProgress": [ + "../../absolute-sdk-patched/api/arkui/component/loadingProgress" + ], + "arkui.component.marquee": [ + "../../absolute-sdk-patched/api/arkui/component/marquee" + ], + "arkui.component.matrix2d": [ + "../../absolute-sdk-patched/api/arkui/component/matrix2d" + ], + "arkui.component.mediaCachedImage": [ + "../../absolute-sdk-patched/api/arkui/component/mediaCachedImage" + ], + "arkui.component.menu": [ + "../../absolute-sdk-patched/api/arkui/component/menu" + ], + "arkui.component.menuItem": [ + "../../absolute-sdk-patched/api/arkui/component/menuItem" + ], + "arkui.component.menuItemGroup": [ + "../../absolute-sdk-patched/api/arkui/component/menuItemGroup" + ], + "arkui.component.navDestination": [ + "../../absolute-sdk-patched/api/arkui/component/navDestination" + ], + "arkui.component.navigation": [ + "../../absolute-sdk-patched/api/arkui/component/navigation" + ], + "arkui.component.nodeContainer": [ + "../../absolute-sdk-patched/api/arkui/component/nodeContainer" + ], + "arkui.component.pageTransition": [ + "../../absolute-sdk-patched/api/arkui/component/pageTransition" + ], + "arkui.component.particle": [ + "../../absolute-sdk-patched/api/arkui/component/particle" + ], + "arkui.component.pasteButton": [ + "../../absolute-sdk-patched/api/arkui/component/pasteButton" + ], + "arkui.component.path": [ + "../../absolute-sdk-patched/api/arkui/component/path" + ], + "arkui.component.patternLock": [ + "../../absolute-sdk-patched/api/arkui/component/patternLock" + ], + "arkui.component.pluginComponent": [ + "../../absolute-sdk-patched/api/arkui/component/pluginComponent" + ], + "arkui.component.polygon": [ + "../../absolute-sdk-patched/api/arkui/component/polygon" + ], + "arkui.component.polyline": [ + "../../absolute-sdk-patched/api/arkui/component/polyline" + ], + "arkui.component.progress": [ + "../../absolute-sdk-patched/api/arkui/component/progress" + ], + "arkui.component.qrcode": [ + "../../absolute-sdk-patched/api/arkui/component/qrcode" + ], + "arkui.component.radio": [ + "../../absolute-sdk-patched/api/arkui/component/radio" + ], + "arkui.component.rating": [ + "../../absolute-sdk-patched/api/arkui/component/rating" + ], + "arkui.component.rect": [ + "../../absolute-sdk-patched/api/arkui/component/rect" + ], + "arkui.component.refresh": [ + "../../absolute-sdk-patched/api/arkui/component/refresh" + ], + "arkui.component.relativeContainer": [ + "../../absolute-sdk-patched/api/arkui/component/relativeContainer" + ], + "arkui.component.remoteWindow": [ + "../../absolute-sdk-patched/api/arkui/component/remoteWindow" + ], + "arkui.component.repeat": [ + "../../absolute-sdk-patched/api/arkui/component/repeat" + ], + "arkui.component.resources": [ + "../../absolute-sdk-patched/api/arkui/component/resources" + ], + "arkui.component.richEditor": [ + "../../absolute-sdk-patched/api/arkui/component/richEditor" + ], + "arkui.component.richText": [ + "../../absolute-sdk-patched/api/arkui/component/richText" + ], + "arkui.component.rootScene": [ + "../../absolute-sdk-patched/api/arkui/component/rootScene" + ], + "arkui.component.row": [ + "../../absolute-sdk-patched/api/arkui/component/row" + ], + "arkui.component.rowSplit": [ + "../../absolute-sdk-patched/api/arkui/component/rowSplit" + ], + "arkui.component.saveButton": [ + "../../absolute-sdk-patched/api/arkui/component/saveButton" + ], + "arkui.component.screen": [ + "../../absolute-sdk-patched/api/arkui/component/screen" + ], + "arkui.component.scroll": [ + "../../absolute-sdk-patched/api/arkui/component/scroll" + ], + "arkui.component.scrollBar": [ + "../../absolute-sdk-patched/api/arkui/component/scrollBar" + ], + "arkui.component.search": [ + "../../absolute-sdk-patched/api/arkui/component/search" + ], + "arkui.component.securityComponent": [ + "../../absolute-sdk-patched/api/arkui/component/securityComponent" + ], + "arkui.component.select": [ + "../../absolute-sdk-patched/api/arkui/component/select" + ], + "arkui.component.shape": [ + "../../absolute-sdk-patched/api/arkui/component/shape" + ], + "arkui.component.sidebar": [ + "../../absolute-sdk-patched/api/arkui/component/sidebar" + ], + "arkui.component.slider": [ + "../../absolute-sdk-patched/api/arkui/component/slider" + ], + "arkui.component.span": [ + "../../absolute-sdk-patched/api/arkui/component/span" + ], + "arkui.component.stack": [ + "../../absolute-sdk-patched/api/arkui/component/stack" + ], + "arkui.component.stepper": [ + "../../absolute-sdk-patched/api/arkui/component/stepper" + ], + "arkui.component.stepperItem": [ + "../../absolute-sdk-patched/api/arkui/component/stepperItem" + ], + "arkui.component.styledString": [ + "../../absolute-sdk-patched/api/arkui/component/styledString" + ], + "arkui.component.swiper": [ + "../../absolute-sdk-patched/api/arkui/component/swiper" + ], + "arkui.component.symbolSpan": [ + "../../absolute-sdk-patched/api/arkui/component/symbolSpan" + ], + "arkui.component.symbolglyph": [ + "../../absolute-sdk-patched/api/arkui/component/symbolglyph" + ], + "arkui.component.tabContent": [ + "../../absolute-sdk-patched/api/arkui/component/tabContent" + ], + "arkui.component.tabs": [ + "../../absolute-sdk-patched/api/arkui/component/tabs" + ], + "arkui.component.text": [ + "../../absolute-sdk-patched/api/arkui/component/text" + ], + "arkui.component.textArea": [ + "../../absolute-sdk-patched/api/arkui/component/textArea" + ], + "arkui.component.textClock": [ + "../../absolute-sdk-patched/api/arkui/component/textClock" + ], + "arkui.component.textCommon": [ + "../../absolute-sdk-patched/api/arkui/component/textCommon" + ], + "arkui.component.textInput": [ + "../../absolute-sdk-patched/api/arkui/component/textInput" + ], + "arkui.component.textPicker": [ + "../../absolute-sdk-patched/api/arkui/component/textPicker" + ], + "arkui.component.textTimer": [ + "../../absolute-sdk-patched/api/arkui/component/textTimer" + ], + "arkui.component.timePicker": [ + "../../absolute-sdk-patched/api/arkui/component/timePicker" + ], + "arkui.component.toggle": [ + "../../absolute-sdk-patched/api/arkui/component/toggle" + ], + "arkui.component.toolbar": [ + "../../absolute-sdk-patched/api/arkui/component/toolbar" + ], + "arkui.component.uiExtensionComponent": [ + "../../absolute-sdk-patched/api/arkui/component/uiExtensionComponent" + ], + "arkui.component.units": [ + "../../absolute-sdk-patched/api/arkui/component/units" + ], + "arkui.component.video": [ + "../../absolute-sdk-patched/api/arkui/component/video" + ], + "arkui.component.waterFlow": [ + "../../absolute-sdk-patched/api/arkui/component/waterFlow" + ], + "arkui.component.web": [ + "../../absolute-sdk-patched/api/arkui/component/web" + ], + "arkui.component.windowScene": [ + "../../absolute-sdk-patched/api/arkui/component/windowScene" + ], + "arkui.component.withTheme": [ + "../../absolute-sdk-patched/api/arkui/component/withTheme" + ], + "arkui.component.xcomponent": [ + "../../absolute-sdk-patched/api/arkui/component/xcomponent" + ], + "arkui.external.resource": [ + "../../absolute-sdk-patched/api/arkui/external/resource" + ], + "arkui.stateManagement.animation.GlobalTimer": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/animation/GlobalTimer" + ], + "arkui.stateManagement.common": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/common" + ], + "arkui.stateManagement.decorator": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/decorator" + ], + "arkui.stateManagement.memo.bind": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/memo/bind" + ], + "arkui.stateManagement.memo.changeListener": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/memo/changeListener" + ], + "arkui.stateManagement.memo.contextLocal": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/memo/contextLocal" + ], + "arkui.stateManagement.memo.entry": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/memo/entry" + ], + "arkui.stateManagement.memo.node": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/memo/node" + ], + "arkui.stateManagement.memo.remember": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/memo/remember" + ], + "arkui.stateManagement.memo.repeat": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/memo/repeat" + ], + "arkui.stateManagement.memo.testing": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/memo/testing" + ], + "arkui.stateManagement.memorize.state": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/memorize/state" + ], + "arkui.stateManagement.remember": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/remember" + ], + "arkui.stateManagement.runtime": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/runtime" + ], + "arkui.stateManagement.states.Disposable": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/states/Disposable" + ], + "arkui.stateManagement.states.GlobalStateManager": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/states/GlobalStateManager" + ], + "arkui.stateManagement.states.State": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/states/State" + ], + "arkui.stateManagement.storage.appStorage": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/storage/appStorage" + ], + "arkui.stateManagement.storage.environment": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/storage/environment" + ], + "arkui.stateManagement.storage.localStorage": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/storage/localStorage" + ], + "arkui.stateManagement.storage.persistentStorage": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/storage/persistentStorage" + ], + "arkui.stateManagement.storage.storageProperty": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/storage/storageProperty" + ], + "arkui.stateManagement.tree.IncrementalNode": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/tree/IncrementalNode" + ], + "arkui.stateManagement.tree.PrimeNumbers": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/tree/PrimeNumbers" + ], + "arkui.stateManagement.tree.ReadonlyTreeNode": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/tree/ReadonlyTreeNode" + ], + "arkui.stateManagement.tree.TreeNode": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreeNode" + ], + "arkui.stateManagement.tree.TreePath": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreePath" + ], + "arkui.stateManagement.utils": [ + "../../absolute-sdk-patched/api/arkui/stateManagement/utils" + ], + "bundleManager.AbilityInfo": [ + "../../absolute-sdk-patched/api/bundleManager/AbilityInfo" + ], + "bundleManager.AppProvisionInfo": [ + "../../absolute-sdk-patched/api/bundleManager/AppProvisionInfo" + ], + "bundleManager.ApplicationInfo": [ + "../../absolute-sdk-patched/api/bundleManager/ApplicationInfo" + ], + "bundleManager.BundleInfo": [ + "../../absolute-sdk-patched/api/bundleManager/BundleInfo" + ], + "bundleManager.BundlePackInfo": [ + "../../absolute-sdk-patched/api/bundleManager/BundlePackInfo" + ], + "bundleManager.BundleResourceInfo": [ + "../../absolute-sdk-patched/api/bundleManager/BundleResourceInfo" + ], + "bundleManager.DispatchInfo": [ + "../../absolute-sdk-patched/api/bundleManager/DispatchInfo" + ], + "bundleManager.ElementName": [ + "../../absolute-sdk-patched/api/bundleManager/ElementName" + ], + "bundleManager.ExtensionAbilityInfo": [ + "../../absolute-sdk-patched/api/bundleManager/ExtensionAbilityInfo" + ], + "bundleManager.HapModuleInfo": [ + "../../absolute-sdk-patched/api/bundleManager/HapModuleInfo" + ], + "bundleManager.LauncherAbilityInfo": [ + "../../absolute-sdk-patched/api/bundleManager/LauncherAbilityInfo" + ], + "bundleManager.LauncherAbilityResourceInfo": [ + "../../absolute-sdk-patched/api/bundleManager/LauncherAbilityResourceInfo" + ], + "bundleManager.Metadata": [ + "../../absolute-sdk-patched/api/bundleManager/Metadata" + ], + "bundleManager.OverlayModuleInfo": [ + "../../absolute-sdk-patched/api/bundleManager/OverlayModuleInfo" + ], + "bundleManager.PermissionDef": [ + "../../absolute-sdk-patched/api/bundleManager/PermissionDef" + ], + "bundleManager.PluginBundleInfo": [ + "../../absolute-sdk-patched/api/bundleManager/PluginBundleInfo" + ], + "bundleManager.RecoverableApplicationInfo": [ + "../../absolute-sdk-patched/api/bundleManager/RecoverableApplicationInfo" + ], + "bundleManager.RemoteAbilityInfo": [ + "../../absolute-sdk-patched/api/bundleManager/RemoteAbilityInfo" + ], + "bundleManager.SharedBundleInfo": [ + "../../absolute-sdk-patched/api/bundleManager/SharedBundleInfo" + ], + "bundleManager.ShortcutInfo": [ + "../../absolute-sdk-patched/api/bundleManager/ShortcutInfo" + ], + "bundleManager.Skill": [ + "../../absolute-sdk-patched/api/bundleManager/Skill" + ], + "common.full.canvaspattern": [ + "../../absolute-sdk-patched/api/common/full/canvaspattern" + ], + "commonEvent.commonEventData": [ + "../../absolute-sdk-patched/api/commonEvent/commonEventData" + ], + "commonEvent.commonEventPublishData": [ + "../../absolute-sdk-patched/api/commonEvent/commonEventPublishData" + ], + "commonEvent.commonEventSubscribeInfo": [ + "../../absolute-sdk-patched/api/commonEvent/commonEventSubscribeInfo" + ], + "commonEvent.commonEventSubscriber": [ + "../../absolute-sdk-patched/api/commonEvent/commonEventSubscriber" + ], + "global.rawFileDescriptor": [ + "../../absolute-sdk-patched/api/global/rawFileDescriptor" + ], + "global.resource": [ + "../../absolute-sdk-patched/api/global/resource" + ], + "graphics3d.Scene": [ + "../../absolute-sdk-patched/api/graphics3d/Scene" + ], + "graphics3d.SceneNodes": [ + "../../absolute-sdk-patched/api/graphics3d/SceneNodes" + ], + "graphics3d.ScenePostProcessSettings": [ + "../../absolute-sdk-patched/api/graphics3d/ScenePostProcessSettings" + ], + "graphics3d.SceneResources": [ + "../../absolute-sdk-patched/api/graphics3d/SceneResources" + ], + "graphics3d.SceneTypes": [ + "../../absolute-sdk-patched/api/graphics3d/SceneTypes" + ], + "multimedia.ringtonePlayer": [ + "../../absolute-sdk-patched/api/multimedia/ringtonePlayer" + ], + "multimedia.soundPool": [ + "../../absolute-sdk-patched/api/multimedia/soundPool" + ], + "multimedia.systemTonePlayer": [ + "../../absolute-sdk-patched/api/multimedia/systemTonePlayer" + ], + "notification.NotificationCommonDef": [ + "../../absolute-sdk-patched/api/notification/NotificationCommonDef" + ], + "notification.notificationActionButton": [ + "../../absolute-sdk-patched/api/notification/notificationActionButton" + ], + "notification.notificationContent": [ + "../../absolute-sdk-patched/api/notification/notificationContent" + ], + "notification.notificationFlags": [ + "../../absolute-sdk-patched/api/notification/notificationFlags" + ], + "notification.notificationRequest": [ + "../../absolute-sdk-patched/api/notification/notificationRequest" + ], + "notification.notificationSlot": [ + "../../absolute-sdk-patched/api/notification/notificationSlot" + ], + "notification.notificationSorting": [ + "../../absolute-sdk-patched/api/notification/notificationSorting" + ], + "notification.notificationSortingMap": [ + "../../absolute-sdk-patched/api/notification/notificationSortingMap" + ], + "notification.notificationSubscribeInfo": [ + "../../absolute-sdk-patched/api/notification/notificationSubscribeInfo" + ], + "notification.notificationSubscriber": [ + "../../absolute-sdk-patched/api/notification/notificationSubscriber" + ], + "notification.notificationTemplate": [ + "../../absolute-sdk-patched/api/notification/notificationTemplate" + ], + "notification.notificationUserInput": [ + "../../absolute-sdk-patched/api/notification/notificationUserInput" + ], + "permissions": [ + "../../absolute-sdk-patched/api/permissions" + ], + "security.PermissionRequestResult": [ + "../../absolute-sdk-patched/api/security/PermissionRequestResult" + ], + "tag.nfctech": [ + "../../absolute-sdk-patched/api/tag/nfctech" + ], + "tag.tagSession": [ + "../../absolute-sdk-patched/api/tag/tagSession" + ], + "wantAgent.triggerInfo": [ + "../../absolute-sdk-patched/api/wantAgent/triggerInfo" + ], + "wantAgent.wantAgentInfo": [ + "../../absolute-sdk-patched/api/wantAgent/wantAgentInfo" + ], + "arkui.Storage": [ + "../../absolute-sdk-patched/api/arkui/Storage" + ], + "@test/pages": [ + "./ets/environment-tests/Pages.ets" + ] }, "plugins": [ { @@ -72,4 +1956,4 @@ "./ets/environment-tests/pages/observed/ObservedUnion.ets", "./ets/environment-tests/pages/watch/WatchObjectLink.ets" ] -} +} \ No newline at end of file diff --git a/ui2abc/memo-plugin-ng/.gitlab-ci.yml b/ui2abc/memo-plugin-ng/.gitlab-ci.yml index 1428793098195a559af6627047f12da8ee2b1c2d..e4db2c8e67ff7b99eef8868b60f946ec279ff10e 100644 --- a/ui2abc/memo-plugin-ng/.gitlab-ci.yml +++ b/ui2abc/memo-plugin-ng/.gitlab-ci.yml @@ -51,6 +51,7 @@ test memo-plugin-ng: - build harness.abc - build runtime.abc - build harness + - download and prepare SDK before_script: - !reference [.setup, script] - !reference [.setup, regenerate-plugin-api] diff --git a/ui2abc/memo-plugin-ng/demo/demo/demo.ets b/ui2abc/memo-plugin-ng/demo/demo/demo.ets index 8a3fcfa318e91a278e58ec3e30316a8ebf97b195..a314738ba4488a3fc1be8e0cd606a136ef3efa04 100644 --- a/ui2abc/memo-plugin-ng/demo/demo/demo.ets +++ b/ui2abc/memo-plugin-ng/demo/demo/demo.ets @@ -20,7 +20,7 @@ import { mutableState, toRootHierarchy, updateStateManager, -} from "@koalaui/runtime" +} from "arkui.stateManagement.runtime" import { memo } from "@koalaui/runtime/annotations" diff --git a/ui2abc/memo-plugin-ng/demo/ui2abcconfig.json b/ui2abc/memo-plugin-ng/demo/ui2abcconfig.json index f1691ee6469041adce928d749fab77e71889f762..dcf7bfd0b9a1494d7106d457520a1a1ba5debba4 100644 --- a/ui2abc/memo-plugin-ng/demo/ui2abcconfig.json +++ b/ui2abc/memo-plugin-ng/demo/ui2abcconfig.json @@ -4,11 +4,1908 @@ "outDir": "build/abc", "baseUrl": "./demo", "paths": { - "@koalaui/compat": [ "../../../../incremental/compat/src/arkts" ], - "#platform": [ "../../../../incremental/compat/src/arkts" ], - "@koalaui/common": [ "../../../../incremental/common/src" ], - "@koalaui/runtime": [ "../../../../incremental/runtime/ets" ], - "@koalaui/runtime/annotations": [ "../../../../incremental/runtime/annotations" ] + "@koalaui/compat": [ + "../../../../incremental/compat/src/arkts" + ], + "#platform": [ + "../../../../incremental/compat/src/arkts" + ], + "@koalaui/common": [ + "../../../../incremental/common/src" + ], + "@koalaui/runtime/annotations": [ + "../../../../incremental/runtime/annotations" + ], + "@ohos.arkui": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.InputMethodSubtype": [ + "../../../../absolute-sdk-patched/api/@ohos.InputMethodSubtype" + ], + "@ohos.UiTest": [ + "../../../../absolute-sdk-patched/api/@ohos.UiTest" + ], + "@ohos.WorkSchedulerExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.WorkSchedulerExtensionAbility" + ], + "@ohos.ability.errorCode": [ + "../../../../absolute-sdk-patched/api/@ohos.ability.errorCode" + ], + "@ohos.ability.screenLockFileManager": [ + "../../../../absolute-sdk-patched/api/@ohos.ability.screenLockFileManager" + ], + "@ohos.abilityAccessCtrl": [ + "../../../../absolute-sdk-patched/api/@ohos.abilityAccessCtrl" + ], + "@ohos.accessibility.config": [ + "../../../../absolute-sdk-patched/api/@ohos.accessibility.config" + ], + "@ohos.accessibility": [ + "../../../../absolute-sdk-patched/api/@ohos.accessibility" + ], + "@ohos.account.appAccount": [ + "../../../../absolute-sdk-patched/api/@ohos.account.appAccount" + ], + "@ohos.account.distributedAccount": [ + "../../../../absolute-sdk-patched/api/@ohos.account.distributedAccount" + ], + "@ohos.account.osAccount": [ + "../../../../absolute-sdk-patched/api/@ohos.account.osAccount" + ], + "@ohos.animation.windowAnimationManager": [ + "../../../../absolute-sdk-patched/api/@ohos.animation.windowAnimationManager" + ], + "@ohos.animator": [ + "../../../../absolute-sdk-patched/api/@ohos.animator" + ], + "@ohos.app.ability.Ability": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.Ability" + ], + "@ohos.app.ability.AbilityConstant": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityConstant" + ], + "@ohos.app.ability.AbilityLifecycleCallback": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityLifecycleCallback" + ], + "@ohos.app.ability.AbilityStage": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityStage" + ], + "@ohos.app.ability.ApplicationStateChangeCallback": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.ApplicationStateChangeCallback" + ], + "@ohos.app.ability.AtomicServiceOptions": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.AtomicServiceOptions" + ], + "@ohos.app.ability.Configuration": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.Configuration" + ], + "@ohos.app.ability.ConfigurationConstant": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.ConfigurationConstant" + ], + "@ohos.app.ability.DriverExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.DriverExtensionAbility" + ], + "@ohos.app.ability.EnvironmentCallback": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.EnvironmentCallback" + ], + "@ohos.app.ability.ExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.ExtensionAbility" + ], + "@ohos.app.ability.InsightIntentContext": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentContext" + ], + "@ohos.app.ability.InsightIntentExecutor": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentExecutor" + ], + "@ohos.app.ability.InteropAbilityLifecycleCallback": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.InteropAbilityLifecycleCallback" + ], + "@ohos.app.ability.MediaControlExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.MediaControlExtensionAbility" + ], + "@ohos.app.ability.OpenLinkOptions": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.OpenLinkOptions" + ], + "@ohos.app.ability.PhotoEditorExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.PhotoEditorExtensionAbility" + ], + "@ohos.app.ability.PrintExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.PrintExtensionAbility" + ], + "@ohos.app.ability.ServiceExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.ServiceExtensionAbility" + ], + "@ohos.app.ability.ShareExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.ShareExtensionAbility" + ], + "@ohos.app.ability.StartOptions": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.StartOptions" + ], + "@ohos.app.ability.UIAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.UIAbility" + ], + "@ohos.app.ability.UIExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionAbility" + ], + "@ohos.app.ability.UIExtensionContentSession": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionContentSession" + ], + "@ohos.app.ability.UserAuthExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.UserAuthExtensionAbility" + ], + "@ohos.app.ability.Want": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.Want" + ], + "@ohos.app.ability.abilityDelegatorRegistry": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.abilityDelegatorRegistry" + ], + "@ohos.app.ability.abilityManager": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.abilityManager" + ], + "@ohos.app.ability.appManager": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.appManager" + ], + "@ohos.app.ability.appRecovery": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.appRecovery" + ], + "@ohos.app.ability.application": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.application" + ], + "@ohos.app.ability.autoFillManager": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.autoFillManager" + ], + "@ohos.app.ability.common": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.common" + ], + "@ohos.app.ability.contextConstant": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.contextConstant" + ], + "@ohos.app.ability.dataUriUtils": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.dataUriUtils" + ], + "@ohos.app.ability.dialogRequest": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.dialogRequest" + ], + "@ohos.app.ability.dialogSession": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.dialogSession" + ], + "@ohos.app.ability.insightIntent": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntent" + ], + "@ohos.app.ability.insightIntentDriver": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntentDriver" + ], + "@ohos.app.ability.missionManager": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.missionManager" + ], + "@ohos.app.ability.wantAgent": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.wantAgent" + ], + "@ohos.app.ability.wantConstant": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.wantConstant" + ], + "@ohos.app.form.FormExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.form.FormExtensionAbility" + ], + "@ohos.app.form.formBindingData": [ + "../../../../absolute-sdk-patched/api/@ohos.app.form.formBindingData" + ], + "@ohos.app.form.formInfo": [ + "../../../../absolute-sdk-patched/api/@ohos.app.form.formInfo" + ], + "@ohos.app.form.formProvider": [ + "../../../../absolute-sdk-patched/api/@ohos.app.form.formProvider" + ], + "@ohos.application.BackupExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.application.BackupExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionContext": [ + "../../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionContext" + ], + "@ohos.application.formError": [ + "../../../../absolute-sdk-patched/api/@ohos.application.formError" + ], + "@ohos.application.testRunner": [ + "../../../../absolute-sdk-patched/api/@ohos.application.testRunner" + ], + "@ohos.application.uriPermissionManager": [ + "../../../../absolute-sdk-patched/api/@ohos.application.uriPermissionManager" + ], + "@ohos.arkui.ArcSwiper": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.ArcSwiper" + ], + "@ohos.arkui.Parallelize": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.Parallelize" + ], + "@ohos.arkui.UIContext": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.UIContext" + ], + "@ohos.arkui.advanced.ComposeListItem": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeListItem" + ], + "@ohos.arkui.advanced.ComposeTitleBar": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeTitleBar" + ], + "@ohos.arkui.advanced.Dialog": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Dialog" + ], + "@ohos.arkui.advanced.EditableTitleBar": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.EditableTitleBar" + ], + "@ohos.arkui.advanced.ExceptionPrompt": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ExceptionPrompt" + ], + "@ohos.arkui.advanced.Filter": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Filter" + ], + "@ohos.arkui.advanced.FullScreenLaunchComponent": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.FullScreenLaunchComponent" + ], + "@ohos.arkui.advanced.MultiNavigation": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.MultiNavigation" + ], + "@ohos.arkui.advanced.ProgressButton": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ProgressButton" + ], + "@ohos.arkui.advanced.SplitLayout": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SplitLayout" + ], + "@ohos.arkui.advanced.SubHeader": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SubHeader" + ], + "@ohos.arkui.advanced.SwipeRefresher": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SwipeRefresher" + ], + "@ohos.arkui.advanced.TabTitleBar": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TabTitleBar" + ], + "@ohos.arkui.advanced.ToolBar": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ToolBar" + ], + "@ohos.arkui.advanced.TreeView": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TreeView" + ], + "@ohos.arkui.component": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.arkui.componentSnapshot": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.componentSnapshot" + ], + "@ohos.arkui.componentUtils": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.componentUtils" + ], + "@ohos.arkui.dragController": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.dragController" + ], + "@ohos.arkui.drawableDescriptor": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.drawableDescriptor" + ], + "@ohos.arkui.inspector": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.inspector" + ], + "@ohos.arkui.modifier": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.modifier" + ], + "@ohos.arkui.node": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.node" + ], + "@ohos.arkui.observer": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.observer" + ], + "@ohos.arkui.performanceMonitor": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.performanceMonitor" + ], + "@ohos.arkui.shape": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.shape" + ], + "@ohos.arkui.stateManagement": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.stateManagement" + ], + "@ohos.arkui.theme": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.theme" + ], + "@ohos.arkui.uiExtension": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.uiExtension" + ], + "@ohos.base": [ + "../../../../absolute-sdk-patched/api/@ohos.base" + ], + "@ohos.batteryInfo": [ + "../../../../absolute-sdk-patched/api/@ohos.batteryInfo" + ], + "@ohos.batteryStatistics": [ + "../../../../absolute-sdk-patched/api/@ohos.batteryStatistics" + ], + "@ohos.bluetooth.a2dp": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.a2dp" + ], + "@ohos.bluetooth.access": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.access" + ], + "@ohos.bluetooth.baseProfile": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.baseProfile" + ], + "@ohos.bluetooth.ble": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.ble" + ], + "@ohos.bluetooth.connection": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.connection" + ], + "@ohos.bluetooth.constant": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.constant" + ], + "@ohos.bluetooth.hfp": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.hfp" + ], + "@ohos.bluetooth.hid": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.hid" + ], + "@ohos.brightness": [ + "../../../../absolute-sdk-patched/api/@ohos.brightness" + ], + "@ohos.buffer": [ + "../../../../absolute-sdk-patched/api/@ohos.buffer" + ], + "@ohos.bundle.appControl": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.appControl" + ], + "@ohos.bundle.bundleManager": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.bundleManager" + ], + "@ohos.bundle.bundleMonitor": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.bundleMonitor" + ], + "@ohos.bundle.bundleResourceManager": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.bundleResourceManager" + ], + "@ohos.bundle.defaultAppManager": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.defaultAppManager" + ], + "@ohos.bundle.distributedBundleManager": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.distributedBundleManager" + ], + "@ohos.bundle.freeInstall": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.freeInstall" + ], + "@ohos.bundle.installer": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.installer" + ], + "@ohos.bundle.launcherBundleManager": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.launcherBundleManager" + ], + "@ohos.bundle.overlay": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.overlay" + ], + "@ohos.bundle.shortcutManager": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.shortcutManager" + ], + "@ohos.charger": [ + "../../../../absolute-sdk-patched/api/@ohos.charger" + ], + "@ohos.commonEventManager": [ + "../../../../absolute-sdk-patched/api/@ohos.commonEventManager" + ], + "@ohos.configPolicy": [ + "../../../../absolute-sdk-patched/api/@ohos.configPolicy" + ], + "@ohos.curves": [ + "../../../../absolute-sdk-patched/api/@ohos.curves" + ], + "@ohos.customization.customConfig": [ + "../../../../absolute-sdk-patched/api/@ohos.customization.customConfig" + ], + "@ohos.data.DataShareResultSet": [ + "../../../../absolute-sdk-patched/api/@ohos.data.DataShareResultSet" + ], + "@ohos.data.ValuesBucket": [ + "../../../../absolute-sdk-patched/api/@ohos.data.ValuesBucket" + ], + "@ohos.data.dataShare": [ + "../../../../absolute-sdk-patched/api/@ohos.data.dataShare" + ], + "@ohos.data.dataSharePredicates": [ + "../../../../absolute-sdk-patched/api/@ohos.data.dataSharePredicates" + ], + "@ohos.data.distributedKVStore": [ + "../../../../absolute-sdk-patched/api/@ohos.data.distributedKVStore" + ], + "@ohos.data.preferences": [ + "../../../../absolute-sdk-patched/api/@ohos.data.preferences" + ], + "@ohos.data.relationalStore": [ + "../../../../absolute-sdk-patched/api/@ohos.data.relationalStore" + ], + "@ohos.data.unifiedDataChannel": [ + "../../../../absolute-sdk-patched/api/@ohos.data.unifiedDataChannel" + ], + "@ohos.data.uniformTypeDescriptor": [ + "../../../../absolute-sdk-patched/api/@ohos.data.uniformTypeDescriptor" + ], + "@ohos.deviceInfo": [ + "../../../../absolute-sdk-patched/api/@ohos.deviceInfo" + ], + "@ohos.deviceStatus.dragInteraction": [ + "../../../../absolute-sdk-patched/api/@ohos.deviceStatus.dragInteraction" + ], + "@ohos.display": [ + "../../../../absolute-sdk-patched/api/@ohos.display" + ], + "@ohos.distributedDeviceManager": [ + "../../../../absolute-sdk-patched/api/@ohos.distributedDeviceManager" + ], + "@ohos.distributedHardware.mechanicManager": [ + "../../../../absolute-sdk-patched/api/@ohos.distributedHardware.mechanicManager" + ], + "@ohos.driver.deviceManager": [ + "../../../../absolute-sdk-patched/api/@ohos.driver.deviceManager" + ], + "@ohos.effectKit": [ + "../../../../absolute-sdk-patched/api/@ohos.effectKit" + ], + "@ohos.enterprise.adminManager": [ + "../../../../absolute-sdk-patched/api/@ohos.enterprise.adminManager" + ], + "@ohos.enterprise.securityManager": [ + "../../../../absolute-sdk-patched/api/@ohos.enterprise.securityManager" + ], + "@ohos.events.emitter": [ + "../../../../absolute-sdk-patched/api/@ohos.events.emitter" + ], + "@ohos.file.cloudSync": [ + "../../../../absolute-sdk-patched/api/@ohos.file.cloudSync" + ], + "@ohos.file.cloudSyncManager": [ + "../../../../absolute-sdk-patched/api/@ohos.file.cloudSyncManager" + ], + "@ohos.file.environment": [ + "../../../../absolute-sdk-patched/api/@ohos.file.environment" + ], + "@ohos.file.fileuri": [ + "../../../../absolute-sdk-patched/api/@ohos.file.fileuri" + ], + "@ohos.file.fs": [ + "../../../../absolute-sdk-patched/api/@ohos.file.fs" + ], + "@ohos.file.hash": [ + "../../../../absolute-sdk-patched/api/@ohos.file.hash" + ], + "@ohos.file.keyManager": [ + "../../../../absolute-sdk-patched/api/@ohos.file.keyManager" + ], + "@ohos.file.photoAccessHelper": [ + "../../../../absolute-sdk-patched/api/@ohos.file.photoAccessHelper" + ], + "@ohos.file.securityLabel": [ + "../../../../absolute-sdk-patched/api/@ohos.file.securityLabel" + ], + "@ohos.file.statvfs": [ + "../../../../absolute-sdk-patched/api/@ohos.file.statvfs" + ], + "@ohos.file.storageStatistics": [ + "../../../../absolute-sdk-patched/api/@ohos.file.storageStatistics" + ], + "@ohos.file.volumeManager": [ + "../../../../absolute-sdk-patched/api/@ohos.file.volumeManager" + ], + "@ohos.fileshare": [ + "../../../../absolute-sdk-patched/api/@ohos.fileshare" + ], + "@ohos.font": [ + "../../../../absolute-sdk-patched/api/@ohos.font" + ], + "@ohos.fontManager": [ + "../../../../absolute-sdk-patched/api/@ohos.fontManager" + ], + "@ohos.geoLocationManager": [ + "../../../../absolute-sdk-patched/api/@ohos.geoLocationManager" + ], + "@ohos.graphics.colorSpaceManager": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.colorSpaceManager" + ], + "@ohos.graphics.common2D": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.common2D" + ], + "@ohos.graphics.displaySync": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.displaySync" + ], + "@ohos.graphics.drawing": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.drawing" + ], + "@ohos.graphics.hdrCapability": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.hdrCapability" + ], + "@ohos.graphics.scene": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.scene" + ], + "@ohos.graphics.text": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.text" + ], + "@ohos.graphics.uiEffect": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.uiEffect" + ], + "@ohos.hiSysEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.hiSysEvent" + ], + "@ohos.hiTraceChain": [ + "../../../../absolute-sdk-patched/api/@ohos.hiTraceChain" + ], + "@ohos.hiTraceMeter": [ + "../../../../absolute-sdk-patched/api/@ohos.hiTraceMeter" + ], + "@ohos.hichecker": [ + "../../../../absolute-sdk-patched/api/@ohos.hichecker" + ], + "@ohos.hidebug": [ + "../../../../absolute-sdk-patched/api/@ohos.hidebug" + ], + "@ohos.hilog": [ + "../../../../absolute-sdk-patched/api/@ohos.hilog" + ], + "@ohos.hiviewdfx.hiAppEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.hiviewdfx.hiAppEvent" + ], + "@ohos.i18n": [ + "../../../../absolute-sdk-patched/api/@ohos.i18n" + ], + "@ohos.inputMethod.Panel": [ + "../../../../absolute-sdk-patched/api/@ohos.inputMethod.Panel" + ], + "@ohos.inputMethod": [ + "../../../../absolute-sdk-patched/api/@ohos.inputMethod" + ], + "@ohos.intl": [ + "../../../../absolute-sdk-patched/api/@ohos.intl" + ], + "@ohos.logLibrary": [ + "../../../../absolute-sdk-patched/api/@ohos.logLibrary" + ], + "@ohos.matrix4": [ + "../../../../absolute-sdk-patched/api/@ohos.matrix4" + ], + "@ohos.measure": [ + "../../../../absolute-sdk-patched/api/@ohos.measure" + ], + "@ohos.mediaquery": [ + "../../../../absolute-sdk-patched/api/@ohos.mediaquery" + ], + "@ohos.multimedia.audio": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.audio" + ], + "@ohos.multimedia.audioHaptic": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.audioHaptic" + ], + "@ohos.multimedia.avCastPickerParam": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.avCastPickerParam" + ], + "@ohos.multimedia.avsession": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.avsession" + ], + "@ohos.multimedia.camera": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.camera" + ], + "@ohos.multimedia.cameraPicker": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.cameraPicker" + ], + "@ohos.multimedia.drm": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.drm" + ], + "@ohos.multimedia.image": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.image" + ], + "@ohos.multimedia.media": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.media" + ], + "@ohos.multimedia.systemSoundManager": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.systemSoundManager" + ], + "@ohos.multimodalInput.gestureEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.gestureEvent" + ], + "@ohos.multimodalInput.inputConsumer": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputConsumer" + ], + "@ohos.multimodalInput.inputDevice": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputDevice" + ], + "@ohos.multimodalInput.inputEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputEvent" + ], + "@ohos.multimodalInput.intentionCode": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.intentionCode" + ], + "@ohos.multimodalInput.keyCode": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyCode" + ], + "@ohos.multimodalInput.keyEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyEvent" + ], + "@ohos.multimodalInput.mouseEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.mouseEvent" + ], + "@ohos.multimodalInput.pointer": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.pointer" + ], + "@ohos.multimodalInput.shortKey": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.shortKey" + ], + "@ohos.multimodalInput.touchEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.touchEvent" + ], + "@ohos.net.connection": [ + "../../../../absolute-sdk-patched/api/@ohos.net.connection" + ], + "@ohos.net.http": [ + "../../../../absolute-sdk-patched/api/@ohos.net.http" + ], + "@ohos.net.networkSecurity": [ + "../../../../absolute-sdk-patched/api/@ohos.net.networkSecurity" + ], + "@ohos.net.sharing": [ + "../../../../absolute-sdk-patched/api/@ohos.net.sharing" + ], + "@ohos.net.statistics": [ + "../../../../absolute-sdk-patched/api/@ohos.net.statistics" + ], + "@ohos.net.webSocket": [ + "../../../../absolute-sdk-patched/api/@ohos.net.webSocket" + ], + "@ohos.nfc.cardEmulation": [ + "../../../../absolute-sdk-patched/api/@ohos.nfc.cardEmulation" + ], + "@ohos.nfc.controller": [ + "../../../../absolute-sdk-patched/api/@ohos.nfc.controller" + ], + "@ohos.nfc.tag": [ + "../../../../absolute-sdk-patched/api/@ohos.nfc.tag" + ], + "@ohos.notificationManager": [ + "../../../../absolute-sdk-patched/api/@ohos.notificationManager" + ], + "@ohos.notificationSubscribe": [ + "../../../../absolute-sdk-patched/api/@ohos.notificationSubscribe" + ], + "@ohos.pasteboard": [ + "../../../../absolute-sdk-patched/api/@ohos.pasteboard" + ], + "@ohos.pluginComponent": [ + "../../../../absolute-sdk-patched/api/@ohos.pluginComponent" + ], + "@ohos.power": [ + "../../../../absolute-sdk-patched/api/@ohos.power" + ], + "@ohos.print": [ + "../../../../absolute-sdk-patched/api/@ohos.print" + ], + "@ohos.privacyManager": [ + "../../../../absolute-sdk-patched/api/@ohos.privacyManager" + ], + "@ohos.prompt": [ + "../../../../absolute-sdk-patched/api/@ohos.prompt" + ], + "@ohos.promptAction": [ + "../../../../absolute-sdk-patched/api/@ohos.promptAction" + ], + "@ohos.reminderAgentManager": [ + "../../../../absolute-sdk-patched/api/@ohos.reminderAgentManager" + ], + "@ohos.request": [ + "../../../../absolute-sdk-patched/api/@ohos.request" + ], + "@ohos.resourceManager": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceManager" + ], + "@ohos.resourceschedule.backgroundProcessManager": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundProcessManager" + ], + "@ohos.resourceschedule.backgroundTaskManager": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundTaskManager" + ], + "@ohos.resourceschedule.deviceStandby": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceschedule.deviceStandby" + ], + "@ohos.resourceschedule.systemload": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceschedule.systemload" + ], + "@ohos.resourceschedule.usageStatistics": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceschedule.usageStatistics" + ], + "@ohos.resourceschedule.workScheduler": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceschedule.workScheduler" + ], + "@ohos.router": [ + "../../../../absolute-sdk-patched/api/@ohos.router" + ], + "@ohos.rpc": [ + "../../../../absolute-sdk-patched/api/@ohos.rpc" + ], + "@ohos.runningLock": [ + "../../../../absolute-sdk-patched/api/@ohos.runningLock" + ], + "@ohos.screen": [ + "../../../../absolute-sdk-patched/api/@ohos.screen" + ], + "@ohos.screenLock": [ + "../../../../absolute-sdk-patched/api/@ohos.screenLock" + ], + "@ohos.screenshot": [ + "../../../../absolute-sdk-patched/api/@ohos.screenshot" + ], + "@ohos.security.cert": [ + "../../../../absolute-sdk-patched/api/@ohos.security.cert" + ], + "@ohos.security.certManager": [ + "../../../../absolute-sdk-patched/api/@ohos.security.certManager" + ], + "@ohos.security.certManagerDialog": [ + "../../../../absolute-sdk-patched/api/@ohos.security.certManagerDialog" + ], + "@ohos.security.cryptoFramework": [ + "../../../../absolute-sdk-patched/api/@ohos.security.cryptoFramework" + ], + "@ohos.security.huks": [ + "../../../../absolute-sdk-patched/api/@ohos.security.huks" + ], + "@ohos.sensor": [ + "../../../../absolute-sdk-patched/api/@ohos.sensor" + ], + "@ohos.settings": [ + "../../../../absolute-sdk-patched/api/@ohos.settings" + ], + "@ohos.systemCapability": [ + "../../../../absolute-sdk-patched/api/@ohos.systemCapability" + ], + "@ohos.systemDateTime": [ + "../../../../absolute-sdk-patched/api/@ohos.systemDateTime" + ], + "@ohos.systemParameterEnhance": [ + "../../../../absolute-sdk-patched/api/@ohos.systemParameterEnhance" + ], + "@ohos.systemTimer": [ + "../../../../absolute-sdk-patched/api/@ohos.systemTimer" + ], + "@ohos.telephony.call": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.call" + ], + "@ohos.telephony.data": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.data" + ], + "@ohos.telephony.esim": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.esim" + ], + "@ohos.telephony.observer": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.observer" + ], + "@ohos.telephony.radio": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.radio" + ], + "@ohos.telephony.sim": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.sim" + ], + "@ohos.telephony.sms": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.sms" + ], + "@ohos.thermal": [ + "../../../../absolute-sdk-patched/api/@ohos.thermal" + ], + "@ohos.transfer": [ + "../../../../absolute-sdk-patched/api/@ohos.transfer" + ], + "@ohos.uiAppearance": [ + "../../../../absolute-sdk-patched/api/@ohos.uiAppearance" + ], + "@ohos.uiExtensionHost": [ + "../../../../absolute-sdk-patched/api/@ohos.uiExtensionHost" + ], + "@ohos.update": [ + "../../../../absolute-sdk-patched/api/@ohos.update" + ], + "@ohos.uri": [ + "../../../../absolute-sdk-patched/api/@ohos.uri" + ], + "@ohos.url": [ + "../../../../absolute-sdk-patched/api/@ohos.url" + ], + "@ohos.usbManager": [ + "../../../../absolute-sdk-patched/api/@ohos.usbManager" + ], + "@ohos.usbManager.serial": [ + "../../../../absolute-sdk-patched/api/@ohos.usbManager.serial" + ], + "@ohos.userIAM.faceAuth": [ + "../../../../absolute-sdk-patched/api/@ohos.userIAM.faceAuth" + ], + "@ohos.userIAM.userAccessCtrl": [ + "../../../../absolute-sdk-patched/api/@ohos.userIAM.userAccessCtrl" + ], + "@ohos.userIAM.userAuth": [ + "../../../../absolute-sdk-patched/api/@ohos.userIAM.userAuth" + ], + "@ohos.util.ArrayList": [ + "../../../../absolute-sdk-patched/api/@ohos.util.ArrayList" + ], + "@ohos.util.Deque": [ + "../../../../absolute-sdk-patched/api/@ohos.util.Deque" + ], + "@ohos.util.HashMap": [ + "../../../../absolute-sdk-patched/api/@ohos.util.HashMap" + ], + "@ohos.util.HashSet": [ + "../../../../absolute-sdk-patched/api/@ohos.util.HashSet" + ], + "@ohos.util.LightWeightMap": [ + "../../../../absolute-sdk-patched/api/@ohos.util.LightWeightMap" + ], + "@ohos.util.LightWeightSet": [ + "../../../../absolute-sdk-patched/api/@ohos.util.LightWeightSet" + ], + "@ohos.util.LinkedList": [ + "../../../../absolute-sdk-patched/api/@ohos.util.LinkedList" + ], + "@ohos.util.List": [ + "../../../../absolute-sdk-patched/api/@ohos.util.List" + ], + "@ohos.util.PlainArray": [ + "../../../../absolute-sdk-patched/api/@ohos.util.PlainArray" + ], + "@ohos.util.Queue": [ + "../../../../absolute-sdk-patched/api/@ohos.util.Queue" + ], + "@ohos.util.Stack": [ + "../../../../absolute-sdk-patched/api/@ohos.util.Stack" + ], + "@ohos.util.TreeMap": [ + "../../../../absolute-sdk-patched/api/@ohos.util.TreeMap" + ], + "@ohos.util.TreeSet": [ + "../../../../absolute-sdk-patched/api/@ohos.util.TreeSet" + ], + "@ohos.util": [ + "../../../../absolute-sdk-patched/api/@ohos.util" + ], + "@ohos.util.stream": [ + "../../../../absolute-sdk-patched/api/@ohos.util.stream" + ], + "@ohos.vibrator": [ + "../../../../absolute-sdk-patched/api/@ohos.vibrator" + ], + "@ohos.wantAgent": [ + "../../../../absolute-sdk-patched/api/@ohos.wantAgent" + ], + "@ohos.web.netErrorList": [ + "../../../../absolute-sdk-patched/api/@ohos.web.netErrorList" + ], + "@ohos.web.webview": [ + "../../../../absolute-sdk-patched/api/@ohos.web.webview" + ], + "@ohos.wifi": [ + "../../../../absolute-sdk-patched/api/@ohos.wifi" + ], + "@ohos.wifiManager": [ + "../../../../absolute-sdk-patched/api/@ohos.wifiManager" + ], + "@ohos.window": [ + "../../../../absolute-sdk-patched/api/@ohos.window" + ], + "@ohos.xml": [ + "../../../../absolute-sdk-patched/api/@ohos.xml" + ], + "@ohos.zlib": [ + "../../../../absolute-sdk-patched/api/@ohos.zlib" + ], + "@system.app": [ + "../../../../absolute-sdk-patched/api/@system.app" + ], + "@system.mediaquery": [ + "../../../../absolute-sdk-patched/api/@system.mediaquery" + ], + "@system.prompt": [ + "../../../../absolute-sdk-patched/api/@system.prompt" + ], + "@system.router": [ + "../../../../absolute-sdk-patched/api/@system.router" + ], + "ability.abilityResult": [ + "../../../../absolute-sdk-patched/api/ability/abilityResult" + ], + "ability.connectOptions": [ + "../../../../absolute-sdk-patched/api/ability/connectOptions" + ], + "ability.dataAbilityHelper": [ + "../../../../absolute-sdk-patched/api/ability/dataAbilityHelper" + ], + "application.AbilityDelegator": [ + "../../../../absolute-sdk-patched/api/application/AbilityDelegator" + ], + "application.AbilityFirstFrameStateData": [ + "../../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateData" + ], + "application.AbilityFirstFrameStateObserver": [ + "../../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateObserver" + ], + "application.AbilityForegroundStateObserver": [ + "../../../../absolute-sdk-patched/api/application/AbilityForegroundStateObserver" + ], + "application.AbilityMonitor": [ + "../../../../absolute-sdk-patched/api/application/AbilityMonitor" + ], + "application.AbilityRunningInfo": [ + "../../../../absolute-sdk-patched/api/application/AbilityRunningInfo" + ], + "application.AbilityStageContext": [ + "../../../../absolute-sdk-patched/api/application/AbilityStageContext" + ], + "application.AbilityStageMonitor": [ + "../../../../absolute-sdk-patched/api/application/AbilityStageMonitor" + ], + "application.AbilityStartCallback": [ + "../../../../absolute-sdk-patched/api/application/AbilityStartCallback" + ], + "application.AbilityStateData": [ + "../../../../absolute-sdk-patched/api/application/AbilityStateData" + ], + "application.AppForegroundStateObserver": [ + "../../../../absolute-sdk-patched/api/application/AppForegroundStateObserver" + ], + "application.AppStateData": [ + "../../../../absolute-sdk-patched/api/application/AppStateData" + ], + "application.ApplicationContext": [ + "../../../../absolute-sdk-patched/api/application/ApplicationContext" + ], + "application.ApplicationStateObserver": [ + "../../../../absolute-sdk-patched/api/application/ApplicationStateObserver" + ], + "application.AutoFillType": [ + "../../../../absolute-sdk-patched/api/application/AutoFillType" + ], + "application.BaseContext": [ + "../../../../absolute-sdk-patched/api/application/BaseContext" + ], + "application.Context": [ + "../../../../absolute-sdk-patched/api/application/Context" + ], + "application.CustomData": [ + "../../../../absolute-sdk-patched/api/application/CustomData" + ], + "application.DriverExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/DriverExtensionContext" + ], + "application.EventHub": [ + "../../../../absolute-sdk-patched/api/application/EventHub" + ], + "application.ExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/ExtensionContext" + ], + "application.ExtensionRunningInfo": [ + "../../../../absolute-sdk-patched/api/application/ExtensionRunningInfo" + ], + "application.FormExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/FormExtensionContext" + ], + "application.MediaControlExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/MediaControlExtensionContext" + ], + "application.MissionInfo": [ + "../../../../absolute-sdk-patched/api/application/MissionInfo" + ], + "application.MultiAppMode": [ + "../../../../absolute-sdk-patched/api/application/MultiAppMode" + ], + "application.PhotoEditorExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/PhotoEditorExtensionContext" + ], + "application.ProcessData": [ + "../../../../absolute-sdk-patched/api/application/ProcessData" + ], + "application.ProcessInformation": [ + "../../../../absolute-sdk-patched/api/application/ProcessInformation" + ], + "application.RunningAppClone": [ + "../../../../absolute-sdk-patched/api/application/RunningAppClone" + ], + "application.RunningMultiAppInfo": [ + "../../../../absolute-sdk-patched/api/application/RunningMultiAppInfo" + ], + "application.RunningMultiInstanceInfo": [ + "../../../../absolute-sdk-patched/api/application/RunningMultiInstanceInfo" + ], + "application.ServiceExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/ServiceExtensionContext" + ], + "application.UIAbilityContext": [ + "../../../../absolute-sdk-patched/api/application/UIAbilityContext" + ], + "application.UIExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/UIExtensionContext" + ], + "application.WorkSchedulerExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/WorkSchedulerExtensionContext" + ], + "application.abilityDelegatorArgs": [ + "../../../../absolute-sdk-patched/api/application/abilityDelegatorArgs" + ], + "application.shellCmdResult": [ + "../../../../absolute-sdk-patched/api/application/shellCmdResult" + ], + "arkui.AlphabetIndexerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/AlphabetIndexerModifier" + ], + "arkui.AttributeUpdater": [ + "../../../../absolute-sdk-patched/api/arkui/AttributeUpdater" + ], + "arkui.BlankModifier": [ + "../../../../absolute-sdk-patched/api/arkui/BlankModifier" + ], + "arkui.BuilderNode": [ + "../../../../absolute-sdk-patched/api/arkui/BuilderNode" + ], + "arkui.ButtonModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ButtonModifier" + ], + "arkui.CalendarPickerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/CalendarPickerModifier" + ], + "arkui.CheckboxModifier": [ + "../../../../absolute-sdk-patched/api/arkui/CheckboxModifier" + ], + "arkui.ColumnModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ColumnModifier" + ], + "arkui.ColumnSplitModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ColumnSplitModifier" + ], + "arkui.CommonModifier": [ + "../../../../absolute-sdk-patched/api/arkui/CommonModifier" + ], + "arkui.ComponentContent": [ + "../../../../absolute-sdk-patched/api/arkui/ComponentContent" + ], + "arkui.ContainerSpanModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ContainerSpanModifier" + ], + "arkui.Content": [ + "../../../../absolute-sdk-patched/api/arkui/Content" + ], + "arkui.CounterModifier": [ + "../../../../absolute-sdk-patched/api/arkui/CounterModifier" + ], + "arkui.DataPanelModifier": [ + "../../../../absolute-sdk-patched/api/arkui/DataPanelModifier" + ], + "arkui.DatePickerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/DatePickerModifier" + ], + "arkui.DividerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/DividerModifier" + ], + "arkui.FlexModifier": [ + "../../../../absolute-sdk-patched/api/arkui/FlexModifier" + ], + "arkui.FolderStackModifier": [ + "../../../../absolute-sdk-patched/api/arkui/FolderStackModifier" + ], + "arkui.FrameNode": [ + "../../../../absolute-sdk-patched/api/arkui/FrameNode" + ], + "arkui.GaugeModifier": [ + "../../../../absolute-sdk-patched/api/arkui/GaugeModifier" + ], + "arkui.Graphics": [ + "../../../../absolute-sdk-patched/api/arkui/Graphics" + ], + "arkui.GridColModifier": [ + "../../../../absolute-sdk-patched/api/arkui/GridColModifier" + ], + "arkui.GridItemModifier": [ + "../../../../absolute-sdk-patched/api/arkui/GridItemModifier" + ], + "arkui.GridModifier": [ + "../../../../absolute-sdk-patched/api/arkui/GridModifier" + ], + "arkui.GridRowModifier": [ + "../../../../absolute-sdk-patched/api/arkui/GridRowModifier" + ], + "arkui.HyperlinkModifier": [ + "../../../../absolute-sdk-patched/api/arkui/HyperlinkModifier" + ], + "arkui.ImageAnimatorModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ImageAnimatorModifier" + ], + "arkui.ImageModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ImageModifier" + ], + "arkui.ImageSpanModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ImageSpanModifier" + ], + "arkui.LineModifier": [ + "../../../../absolute-sdk-patched/api/arkui/LineModifier" + ], + "arkui.ListItemGroupModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ListItemGroupModifier" + ], + "arkui.ListItemModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ListItemModifier" + ], + "arkui.ListModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ListModifier" + ], + "arkui.LoadingProgressModifier": [ + "../../../../absolute-sdk-patched/api/arkui/LoadingProgressModifier" + ], + "arkui.MarqueeModifier": [ + "../../../../absolute-sdk-patched/api/arkui/MarqueeModifier" + ], + "arkui.MenuItemModifier": [ + "../../../../absolute-sdk-patched/api/arkui/MenuItemModifier" + ], + "arkui.MenuModifier": [ + "../../../../absolute-sdk-patched/api/arkui/MenuModifier" + ], + "arkui.NavDestinationModifier": [ + "../../../../absolute-sdk-patched/api/arkui/NavDestinationModifier" + ], + "arkui.NavigationModifier": [ + "../../../../absolute-sdk-patched/api/arkui/NavigationModifier" + ], + "arkui.NodeContent": [ + "../../../../absolute-sdk-patched/api/arkui/NodeContent" + ], + "arkui.NodeController": [ + "../../../../absolute-sdk-patched/api/arkui/NodeController" + ], + "arkui.ParticleModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ParticleModifier" + ], + "arkui.PathModifier": [ + "../../../../absolute-sdk-patched/api/arkui/PathModifier" + ], + "arkui.PatternLockModifier": [ + "../../../../absolute-sdk-patched/api/arkui/PatternLockModifier" + ], + "arkui.PolygonModifier": [ + "../../../../absolute-sdk-patched/api/arkui/PolygonModifier" + ], + "arkui.PolylineModifier": [ + "../../../../absolute-sdk-patched/api/arkui/PolylineModifier" + ], + "arkui.ProgressModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ProgressModifier" + ], + "arkui.QRCodeModifier": [ + "../../../../absolute-sdk-patched/api/arkui/QRCodeModifier" + ], + "arkui.RectModifier": [ + "../../../../absolute-sdk-patched/api/arkui/RectModifier" + ], + "arkui.RefreshModifier": [ + "../../../../absolute-sdk-patched/api/arkui/RefreshModifier" + ], + "arkui.RelativeContainerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/RelativeContainerModifier" + ], + "arkui.RenderNode": [ + "../../../../absolute-sdk-patched/api/arkui/RenderNode" + ], + "arkui.RichEditorModifier": [ + "../../../../absolute-sdk-patched/api/arkui/RichEditorModifier" + ], + "arkui.RowModifier": [ + "../../../../absolute-sdk-patched/api/arkui/RowModifier" + ], + "arkui.RowSplitModifier": [ + "../../../../absolute-sdk-patched/api/arkui/RowSplitModifier" + ], + "arkui.ScrollModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ScrollModifier" + ], + "arkui.SearchModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SearchModifier" + ], + "arkui.SelectModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SelectModifier" + ], + "arkui.ShapeModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ShapeModifier" + ], + "arkui.SideBarContainerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SideBarContainerModifier" + ], + "arkui.SpanModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SpanModifier" + ], + "arkui.StackModifier": [ + "../../../../absolute-sdk-patched/api/arkui/StackModifier" + ], + "arkui.StepperItemModifier": [ + "../../../../absolute-sdk-patched/api/arkui/StepperItemModifier" + ], + "arkui.StepperModifier": [ + "../../../../absolute-sdk-patched/api/arkui/StepperModifier" + ], + "arkui.SwiperModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SwiperModifier" + ], + "arkui.SymbolGlyphModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SymbolGlyphModifier" + ], + "arkui.SymbolSpanModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SymbolSpanModifier" + ], + "arkui.TabsModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TabsModifier" + ], + "arkui.TextAreaModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TextAreaModifier" + ], + "arkui.TextClockModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TextClockModifier" + ], + "arkui.TextInputModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TextInputModifier" + ], + "arkui.TextModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TextModifier" + ], + "arkui.TextPickerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TextPickerModifier" + ], + "arkui.TextTimerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TextTimerModifier" + ], + "arkui.TimePickerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TimePickerModifier" + ], + "arkui.UserView": [ + "../../../../absolute-sdk-patched/api/arkui/UserView" + ], + "arkui.VideoModifier": [ + "../../../../absolute-sdk-patched/api/arkui/VideoModifier" + ], + "arkui.WaterFlowModifier": [ + "../../../../absolute-sdk-patched/api/arkui/WaterFlowModifier" + ], + "arkui.component.actionSheet": [ + "../../../../absolute-sdk-patched/api/arkui/component/actionSheet" + ], + "arkui.component.alertDialog": [ + "../../../../absolute-sdk-patched/api/arkui/component/alertDialog" + ], + "arkui.component.alphabetIndexer": [ + "../../../../absolute-sdk-patched/api/arkui/component/alphabetIndexer" + ], + "arkui.component.animation": [ + "../../../../absolute-sdk-patched/api/arkui/component/animation" + ], + "arkui.component.animator": [ + "../../../../absolute-sdk-patched/api/arkui/component/animator" + ], + "arkui.component.badge": [ + "../../../../absolute-sdk-patched/api/arkui/component/badge" + ], + "arkui.component.blank": [ + "../../../../absolute-sdk-patched/api/arkui/component/blank" + ], + "arkui.component.builder": [ + "../../../../absolute-sdk-patched/api/arkui/component/builder" + ], + "arkui.component.button": [ + "../../../../absolute-sdk-patched/api/arkui/component/button" + ], + "arkui.component.calendarPicker": [ + "../../../../absolute-sdk-patched/api/arkui/component/calendarPicker" + ], + "arkui.component.canvas": [ + "../../../../absolute-sdk-patched/api/arkui/component/canvas" + ], + "arkui.component.checkbox": [ + "../../../../absolute-sdk-patched/api/arkui/component/checkbox" + ], + "arkui.component.checkboxgroup": [ + "../../../../absolute-sdk-patched/api/arkui/component/checkboxgroup" + ], + "arkui.component.circle": [ + "../../../../absolute-sdk-patched/api/arkui/component/circle" + ], + "arkui.component.column": [ + "../../../../absolute-sdk-patched/api/arkui/component/column" + ], + "arkui.component.columnSplit": [ + "../../../../absolute-sdk-patched/api/arkui/component/columnSplit" + ], + "arkui.component.common": [ + "../../../../absolute-sdk-patched/api/arkui/component/common" + ], + "arkui.component.component3d": [ + "../../../../absolute-sdk-patched/api/arkui/component/component3d" + ], + "arkui.component.containerSpan": [ + "../../../../absolute-sdk-patched/api/arkui/component/containerSpan" + ], + "arkui.component.contentSlot": [ + "../../../../absolute-sdk-patched/api/arkui/component/contentSlot" + ], + "arkui.component.counter": [ + "../../../../absolute-sdk-patched/api/arkui/component/counter" + ], + "arkui.component.customComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/customComponent" + ], + "arkui.component.customDialogController": [ + "../../../../absolute-sdk-patched/api/arkui/component/customDialogController" + ], + "arkui.component.dataPanel": [ + "../../../../absolute-sdk-patched/api/arkui/component/dataPanel" + ], + "arkui.component.datePicker": [ + "../../../../absolute-sdk-patched/api/arkui/component/datePicker" + ], + "arkui.component.divider": [ + "../../../../absolute-sdk-patched/api/arkui/component/divider" + ], + "arkui.component.effectComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/effectComponent" + ], + "arkui.component.ellipse": [ + "../../../../absolute-sdk-patched/api/arkui/component/ellipse" + ], + "arkui.component.embeddedComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/embeddedComponent" + ], + "arkui.component.enums": [ + "../../../../absolute-sdk-patched/api/arkui/component/enums" + ], + "arkui.component.extendableComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/extendableComponent" + ], + "arkui.component.flex": [ + "../../../../absolute-sdk-patched/api/arkui/component/flex" + ], + "arkui.component.flowItem": [ + "../../../../absolute-sdk-patched/api/arkui/component/flowItem" + ], + "arkui.component.focus": [ + "../../../../absolute-sdk-patched/api/arkui/component/focus" + ], + "arkui.component.folderStack": [ + "../../../../absolute-sdk-patched/api/arkui/component/folderStack" + ], + "arkui.component.forEach": [ + "../../../../absolute-sdk-patched/api/arkui/component/forEach" + ], + "arkui.component.formComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/formComponent" + ], + "arkui.component.formLink": [ + "../../../../absolute-sdk-patched/api/arkui/component/formLink" + ], + "arkui.component.gauge": [ + "../../../../absolute-sdk-patched/api/arkui/component/gauge" + ], + "arkui.component.gesture": [ + "../../../../absolute-sdk-patched/api/arkui/component/gesture" + ], + "arkui.component.grid": [ + "../../../../absolute-sdk-patched/api/arkui/component/grid" + ], + "arkui.component.gridCol": [ + "../../../../absolute-sdk-patched/api/arkui/component/gridCol" + ], + "arkui.component.gridItem": [ + "../../../../absolute-sdk-patched/api/arkui/component/gridItem" + ], + "arkui.component.gridRow": [ + "../../../../absolute-sdk-patched/api/arkui/component/gridRow" + ], + "arkui.component.hyperlink": [ + "../../../../absolute-sdk-patched/api/arkui/component/hyperlink" + ], + "arkui.component.image": [ + "../../../../absolute-sdk-patched/api/arkui/component/image" + ], + "arkui.component.imageAnimator": [ + "../../../../absolute-sdk-patched/api/arkui/component/imageAnimator" + ], + "arkui.component.imageCommon": [ + "../../../../absolute-sdk-patched/api/arkui/component/imageCommon" + ], + "arkui.component.imageSpan": [ + "../../../../absolute-sdk-patched/api/arkui/component/imageSpan" + ], + "arkui.component.indicatorcomponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/indicatorcomponent" + ], + "arkui.component.inspector": [ + "../../../../absolute-sdk-patched/api/arkui/component/inspector" + ], + "arkui.component.interop": [ + "../../../../absolute-sdk-patched/api/arkui/component/interop" + ], + "arkui.component.lazyForEach": [ + "../../../../absolute-sdk-patched/api/arkui/component/lazyForEach" + ], + "arkui.component.lazyGridLayout": [ + "../../../../absolute-sdk-patched/api/arkui/component/lazyGridLayout" + ], + "arkui.component.line": [ + "../../../../absolute-sdk-patched/api/arkui/component/line" + ], + "arkui.component.list": [ + "../../../../absolute-sdk-patched/api/arkui/component/list" + ], + "arkui.component.listItem": [ + "../../../../absolute-sdk-patched/api/arkui/component/listItem" + ], + "arkui.component.listItemGroup": [ + "../../../../absolute-sdk-patched/api/arkui/component/listItemGroup" + ], + "arkui.component.loadingProgress": [ + "../../../../absolute-sdk-patched/api/arkui/component/loadingProgress" + ], + "arkui.component.marquee": [ + "../../../../absolute-sdk-patched/api/arkui/component/marquee" + ], + "arkui.component.matrix2d": [ + "../../../../absolute-sdk-patched/api/arkui/component/matrix2d" + ], + "arkui.component.mediaCachedImage": [ + "../../../../absolute-sdk-patched/api/arkui/component/mediaCachedImage" + ], + "arkui.component.menu": [ + "../../../../absolute-sdk-patched/api/arkui/component/menu" + ], + "arkui.component.menuItem": [ + "../../../../absolute-sdk-patched/api/arkui/component/menuItem" + ], + "arkui.component.menuItemGroup": [ + "../../../../absolute-sdk-patched/api/arkui/component/menuItemGroup" + ], + "arkui.component.navDestination": [ + "../../../../absolute-sdk-patched/api/arkui/component/navDestination" + ], + "arkui.component.navigation": [ + "../../../../absolute-sdk-patched/api/arkui/component/navigation" + ], + "arkui.component.nodeContainer": [ + "../../../../absolute-sdk-patched/api/arkui/component/nodeContainer" + ], + "arkui.component.pageTransition": [ + "../../../../absolute-sdk-patched/api/arkui/component/pageTransition" + ], + "arkui.component.particle": [ + "../../../../absolute-sdk-patched/api/arkui/component/particle" + ], + "arkui.component.pasteButton": [ + "../../../../absolute-sdk-patched/api/arkui/component/pasteButton" + ], + "arkui.component.path": [ + "../../../../absolute-sdk-patched/api/arkui/component/path" + ], + "arkui.component.patternLock": [ + "../../../../absolute-sdk-patched/api/arkui/component/patternLock" + ], + "arkui.component.pluginComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/pluginComponent" + ], + "arkui.component.polygon": [ + "../../../../absolute-sdk-patched/api/arkui/component/polygon" + ], + "arkui.component.polyline": [ + "../../../../absolute-sdk-patched/api/arkui/component/polyline" + ], + "arkui.component.progress": [ + "../../../../absolute-sdk-patched/api/arkui/component/progress" + ], + "arkui.component.qrcode": [ + "../../../../absolute-sdk-patched/api/arkui/component/qrcode" + ], + "arkui.component.radio": [ + "../../../../absolute-sdk-patched/api/arkui/component/radio" + ], + "arkui.component.rating": [ + "../../../../absolute-sdk-patched/api/arkui/component/rating" + ], + "arkui.component.rect": [ + "../../../../absolute-sdk-patched/api/arkui/component/rect" + ], + "arkui.component.refresh": [ + "../../../../absolute-sdk-patched/api/arkui/component/refresh" + ], + "arkui.component.relativeContainer": [ + "../../../../absolute-sdk-patched/api/arkui/component/relativeContainer" + ], + "arkui.component.remoteWindow": [ + "../../../../absolute-sdk-patched/api/arkui/component/remoteWindow" + ], + "arkui.component.repeat": [ + "../../../../absolute-sdk-patched/api/arkui/component/repeat" + ], + "arkui.component.resources": [ + "../../../../absolute-sdk-patched/api/arkui/component/resources" + ], + "arkui.component.richEditor": [ + "../../../../absolute-sdk-patched/api/arkui/component/richEditor" + ], + "arkui.component.richText": [ + "../../../../absolute-sdk-patched/api/arkui/component/richText" + ], + "arkui.component.rootScene": [ + "../../../../absolute-sdk-patched/api/arkui/component/rootScene" + ], + "arkui.component.row": [ + "../../../../absolute-sdk-patched/api/arkui/component/row" + ], + "arkui.component.rowSplit": [ + "../../../../absolute-sdk-patched/api/arkui/component/rowSplit" + ], + "arkui.component.saveButton": [ + "../../../../absolute-sdk-patched/api/arkui/component/saveButton" + ], + "arkui.component.screen": [ + "../../../../absolute-sdk-patched/api/arkui/component/screen" + ], + "arkui.component.scroll": [ + "../../../../absolute-sdk-patched/api/arkui/component/scroll" + ], + "arkui.component.scrollBar": [ + "../../../../absolute-sdk-patched/api/arkui/component/scrollBar" + ], + "arkui.component.search": [ + "../../../../absolute-sdk-patched/api/arkui/component/search" + ], + "arkui.component.securityComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/securityComponent" + ], + "arkui.component.select": [ + "../../../../absolute-sdk-patched/api/arkui/component/select" + ], + "arkui.component.shape": [ + "../../../../absolute-sdk-patched/api/arkui/component/shape" + ], + "arkui.component.sidebar": [ + "../../../../absolute-sdk-patched/api/arkui/component/sidebar" + ], + "arkui.component.slider": [ + "../../../../absolute-sdk-patched/api/arkui/component/slider" + ], + "arkui.component.span": [ + "../../../../absolute-sdk-patched/api/arkui/component/span" + ], + "arkui.component.stack": [ + "../../../../absolute-sdk-patched/api/arkui/component/stack" + ], + "arkui.component.stepper": [ + "../../../../absolute-sdk-patched/api/arkui/component/stepper" + ], + "arkui.component.stepperItem": [ + "../../../../absolute-sdk-patched/api/arkui/component/stepperItem" + ], + "arkui.component.styledString": [ + "../../../../absolute-sdk-patched/api/arkui/component/styledString" + ], + "arkui.component.swiper": [ + "../../../../absolute-sdk-patched/api/arkui/component/swiper" + ], + "arkui.component.symbolSpan": [ + "../../../../absolute-sdk-patched/api/arkui/component/symbolSpan" + ], + "arkui.component.symbolglyph": [ + "../../../../absolute-sdk-patched/api/arkui/component/symbolglyph" + ], + "arkui.component.tabContent": [ + "../../../../absolute-sdk-patched/api/arkui/component/tabContent" + ], + "arkui.component.tabs": [ + "../../../../absolute-sdk-patched/api/arkui/component/tabs" + ], + "arkui.component.text": [ + "../../../../absolute-sdk-patched/api/arkui/component/text" + ], + "arkui.component.textArea": [ + "../../../../absolute-sdk-patched/api/arkui/component/textArea" + ], + "arkui.component.textClock": [ + "../../../../absolute-sdk-patched/api/arkui/component/textClock" + ], + "arkui.component.textCommon": [ + "../../../../absolute-sdk-patched/api/arkui/component/textCommon" + ], + "arkui.component.textInput": [ + "../../../../absolute-sdk-patched/api/arkui/component/textInput" + ], + "arkui.component.textPicker": [ + "../../../../absolute-sdk-patched/api/arkui/component/textPicker" + ], + "arkui.component.textTimer": [ + "../../../../absolute-sdk-patched/api/arkui/component/textTimer" + ], + "arkui.component.timePicker": [ + "../../../../absolute-sdk-patched/api/arkui/component/timePicker" + ], + "arkui.component.toggle": [ + "../../../../absolute-sdk-patched/api/arkui/component/toggle" + ], + "arkui.component.toolbar": [ + "../../../../absolute-sdk-patched/api/arkui/component/toolbar" + ], + "arkui.component.uiExtensionComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/uiExtensionComponent" + ], + "arkui.component.units": [ + "../../../../absolute-sdk-patched/api/arkui/component/units" + ], + "arkui.component.video": [ + "../../../../absolute-sdk-patched/api/arkui/component/video" + ], + "arkui.component.waterFlow": [ + "../../../../absolute-sdk-patched/api/arkui/component/waterFlow" + ], + "arkui.component.web": [ + "../../../../absolute-sdk-patched/api/arkui/component/web" + ], + "arkui.component.windowScene": [ + "../../../../absolute-sdk-patched/api/arkui/component/windowScene" + ], + "arkui.component.withTheme": [ + "../../../../absolute-sdk-patched/api/arkui/component/withTheme" + ], + "arkui.component.xcomponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/xcomponent" + ], + "arkui.external.resource": [ + "../../../../absolute-sdk-patched/api/arkui/external/resource" + ], + "arkui.stateManagement.animation.GlobalTimer": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/animation/GlobalTimer" + ], + "arkui.stateManagement.common": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/common" + ], + "arkui.stateManagement.decorator": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/decorator" + ], + "arkui.stateManagement.memo.bind": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/bind" + ], + "arkui.stateManagement.memo.changeListener": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/changeListener" + ], + "arkui.stateManagement.memo.contextLocal": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/contextLocal" + ], + "arkui.stateManagement.memo.entry": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/entry" + ], + "arkui.stateManagement.memo.node": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/node" + ], + "arkui.stateManagement.memo.remember": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/remember" + ], + "arkui.stateManagement.memo.repeat": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/repeat" + ], + "arkui.stateManagement.memo.testing": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/testing" + ], + "arkui.stateManagement.memorize.state": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memorize/state" + ], + "arkui.stateManagement.remember": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/remember" + ], + "arkui.stateManagement.runtime": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/runtime" + ], + "arkui.stateManagement.states.Disposable": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/states/Disposable" + ], + "arkui.stateManagement.states.GlobalStateManager": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/states/GlobalStateManager" + ], + "arkui.stateManagement.states.State": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/states/State" + ], + "arkui.stateManagement.storage.appStorage": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/storage/appStorage" + ], + "arkui.stateManagement.storage.environment": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/storage/environment" + ], + "arkui.stateManagement.storage.localStorage": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/storage/localStorage" + ], + "arkui.stateManagement.storage.persistentStorage": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/storage/persistentStorage" + ], + "arkui.stateManagement.storage.storageProperty": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/storage/storageProperty" + ], + "arkui.stateManagement.tree.IncrementalNode": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/tree/IncrementalNode" + ], + "arkui.stateManagement.tree.PrimeNumbers": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/tree/PrimeNumbers" + ], + "arkui.stateManagement.tree.ReadonlyTreeNode": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/tree/ReadonlyTreeNode" + ], + "arkui.stateManagement.tree.TreeNode": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreeNode" + ], + "arkui.stateManagement.tree.TreePath": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreePath" + ], + "arkui.stateManagement.utils": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/utils" + ], + "bundleManager.AbilityInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/AbilityInfo" + ], + "bundleManager.AppProvisionInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/AppProvisionInfo" + ], + "bundleManager.ApplicationInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/ApplicationInfo" + ], + "bundleManager.BundleInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/BundleInfo" + ], + "bundleManager.BundlePackInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/BundlePackInfo" + ], + "bundleManager.BundleResourceInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/BundleResourceInfo" + ], + "bundleManager.DispatchInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/DispatchInfo" + ], + "bundleManager.ElementName": [ + "../../../../absolute-sdk-patched/api/bundleManager/ElementName" + ], + "bundleManager.ExtensionAbilityInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/ExtensionAbilityInfo" + ], + "bundleManager.HapModuleInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/HapModuleInfo" + ], + "bundleManager.LauncherAbilityInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityInfo" + ], + "bundleManager.LauncherAbilityResourceInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityResourceInfo" + ], + "bundleManager.Metadata": [ + "../../../../absolute-sdk-patched/api/bundleManager/Metadata" + ], + "bundleManager.OverlayModuleInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/OverlayModuleInfo" + ], + "bundleManager.PermissionDef": [ + "../../../../absolute-sdk-patched/api/bundleManager/PermissionDef" + ], + "bundleManager.PluginBundleInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/PluginBundleInfo" + ], + "bundleManager.RecoverableApplicationInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/RecoverableApplicationInfo" + ], + "bundleManager.RemoteAbilityInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/RemoteAbilityInfo" + ], + "bundleManager.SharedBundleInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/SharedBundleInfo" + ], + "bundleManager.ShortcutInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/ShortcutInfo" + ], + "bundleManager.Skill": [ + "../../../../absolute-sdk-patched/api/bundleManager/Skill" + ], + "common.full.canvaspattern": [ + "../../../../absolute-sdk-patched/api/common/full/canvaspattern" + ], + "commonEvent.commonEventData": [ + "../../../../absolute-sdk-patched/api/commonEvent/commonEventData" + ], + "commonEvent.commonEventPublishData": [ + "../../../../absolute-sdk-patched/api/commonEvent/commonEventPublishData" + ], + "commonEvent.commonEventSubscribeInfo": [ + "../../../../absolute-sdk-patched/api/commonEvent/commonEventSubscribeInfo" + ], + "commonEvent.commonEventSubscriber": [ + "../../../../absolute-sdk-patched/api/commonEvent/commonEventSubscriber" + ], + "global.rawFileDescriptor": [ + "../../../../absolute-sdk-patched/api/global/rawFileDescriptor" + ], + "global.resource": [ + "../../../../absolute-sdk-patched/api/global/resource" + ], + "graphics3d.Scene": [ + "../../../../absolute-sdk-patched/api/graphics3d/Scene" + ], + "graphics3d.SceneNodes": [ + "../../../../absolute-sdk-patched/api/graphics3d/SceneNodes" + ], + "graphics3d.ScenePostProcessSettings": [ + "../../../../absolute-sdk-patched/api/graphics3d/ScenePostProcessSettings" + ], + "graphics3d.SceneResources": [ + "../../../../absolute-sdk-patched/api/graphics3d/SceneResources" + ], + "graphics3d.SceneTypes": [ + "../../../../absolute-sdk-patched/api/graphics3d/SceneTypes" + ], + "multimedia.ringtonePlayer": [ + "../../../../absolute-sdk-patched/api/multimedia/ringtonePlayer" + ], + "multimedia.soundPool": [ + "../../../../absolute-sdk-patched/api/multimedia/soundPool" + ], + "multimedia.systemTonePlayer": [ + "../../../../absolute-sdk-patched/api/multimedia/systemTonePlayer" + ], + "notification.NotificationCommonDef": [ + "../../../../absolute-sdk-patched/api/notification/NotificationCommonDef" + ], + "notification.notificationActionButton": [ + "../../../../absolute-sdk-patched/api/notification/notificationActionButton" + ], + "notification.notificationContent": [ + "../../../../absolute-sdk-patched/api/notification/notificationContent" + ], + "notification.notificationFlags": [ + "../../../../absolute-sdk-patched/api/notification/notificationFlags" + ], + "notification.notificationRequest": [ + "../../../../absolute-sdk-patched/api/notification/notificationRequest" + ], + "notification.notificationSlot": [ + "../../../../absolute-sdk-patched/api/notification/notificationSlot" + ], + "notification.notificationSorting": [ + "../../../../absolute-sdk-patched/api/notification/notificationSorting" + ], + "notification.notificationSortingMap": [ + "../../../../absolute-sdk-patched/api/notification/notificationSortingMap" + ], + "notification.notificationSubscribeInfo": [ + "../../../../absolute-sdk-patched/api/notification/notificationSubscribeInfo" + ], + "notification.notificationSubscriber": [ + "../../../../absolute-sdk-patched/api/notification/notificationSubscriber" + ], + "notification.notificationTemplate": [ + "../../../../absolute-sdk-patched/api/notification/notificationTemplate" + ], + "notification.notificationUserInput": [ + "../../../../absolute-sdk-patched/api/notification/notificationUserInput" + ], + "permissions": [ + "../../../../absolute-sdk-patched/api/permissions" + ], + "security.PermissionRequestResult": [ + "../../../../absolute-sdk-patched/api/security/PermissionRequestResult" + ], + "tag.nfctech": [ + "../../../../absolute-sdk-patched/api/tag/nfctech" + ], + "tag.tagSession": [ + "../../../../absolute-sdk-patched/api/tag/tagSession" + ], + "wantAgent.triggerInfo": [ + "../../../../absolute-sdk-patched/api/wantAgent/triggerInfo" + ], + "wantAgent.wantAgentInfo": [ + "../../../../absolute-sdk-patched/api/wantAgent/wantAgentInfo" + ], + "arkui.Storage": [ + "../../../../absolute-sdk-patched/api/arkui/Storage" + ] }, "plugins": [ { @@ -23,5 +1920,7 @@ } ] }, - "include": ["./demo/demo.ets"] -} + "include": [ + "./demo/demo.ets" + ] +} \ No newline at end of file diff --git a/ui2abc/memo-plugin-ng/src/parsed/ParsedTransformer.ts b/ui2abc/memo-plugin-ng/src/parsed/ParsedTransformer.ts index b58de18ad45eb1755a3118b5404a3f1bf4679693..ed0f58379c10aa1ab49a8fee66fd497795464fbc 100644 --- a/ui2abc/memo-plugin-ng/src/parsed/ParsedTransformer.ts +++ b/ui2abc/memo-plugin-ng/src/parsed/ParsedTransformer.ts @@ -27,9 +27,15 @@ const ignore = [ // Improve: this is a bad decision due to the way runtime tests are compiled "@koalaui/runtime-tests.ets.internals", + "@koalaui/runtime-tests.ets.runtime", "@koalaui/runtime-tests.ets.index", "@koalaui/runtime-tests.annotations", "@koalaui/runtime-tests.ets-test.tests", + + // Bad decision 2.0 + "arkui.stateManagement.internals", + "arkui.stateManagement.index", + "arkui.stateManagement.runtime", ] export interface TransformerOptions { diff --git a/ui2abc/memo-plugin-ng/test/arktsconfig-diagnostics.json b/ui2abc/memo-plugin-ng/test/arktsconfig-diagnostics.json index 4e5f8031876801ec5d5ec5d72221e80f066e9ca5..26af686ec901a0921a38ddd403a5fa1fe556858e 100644 --- a/ui2abc/memo-plugin-ng/test/arktsconfig-diagnostics.json +++ b/ui2abc/memo-plugin-ng/test/arktsconfig-diagnostics.json @@ -4,10 +4,1905 @@ "outDir": "../build/golden", "baseUrl": ".", "paths": { - "@koalaui/compat": [ "../../../incremental/compat/src/arkts" ], - "@koalaui/common": [ "../../../incremental/common/src" ], - "@koalaui/runtime": [ "../../../incremental/runtime/ets" ], - "@koalaui/runtime/annotations": [ "../../../incremental/runtime/annotations" ] + "@koalaui/compat": [ + "../../../incremental/compat/src/arkts" + ], + "@koalaui/common": [ + "../../../incremental/common/src" + ], + "@koalaui/runtime/annotations": [ + "../../../incremental/runtime/annotations" + ], + "@ohos.arkui": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.InputMethodSubtype": [ + "../../../absolute-sdk-patched/api/@ohos.InputMethodSubtype" + ], + "@ohos.UiTest": [ + "../../../absolute-sdk-patched/api/@ohos.UiTest" + ], + "@ohos.WorkSchedulerExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.WorkSchedulerExtensionAbility" + ], + "@ohos.ability.errorCode": [ + "../../../absolute-sdk-patched/api/@ohos.ability.errorCode" + ], + "@ohos.ability.screenLockFileManager": [ + "../../../absolute-sdk-patched/api/@ohos.ability.screenLockFileManager" + ], + "@ohos.abilityAccessCtrl": [ + "../../../absolute-sdk-patched/api/@ohos.abilityAccessCtrl" + ], + "@ohos.accessibility.config": [ + "../../../absolute-sdk-patched/api/@ohos.accessibility.config" + ], + "@ohos.accessibility": [ + "../../../absolute-sdk-patched/api/@ohos.accessibility" + ], + "@ohos.account.appAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.appAccount" + ], + "@ohos.account.distributedAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.distributedAccount" + ], + "@ohos.account.osAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.osAccount" + ], + "@ohos.animation.windowAnimationManager": [ + "../../../absolute-sdk-patched/api/@ohos.animation.windowAnimationManager" + ], + "@ohos.animator": [ + "../../../absolute-sdk-patched/api/@ohos.animator" + ], + "@ohos.app.ability.Ability": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Ability" + ], + "@ohos.app.ability.AbilityConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityConstant" + ], + "@ohos.app.ability.AbilityLifecycleCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityLifecycleCallback" + ], + "@ohos.app.ability.AbilityStage": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityStage" + ], + "@ohos.app.ability.ApplicationStateChangeCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ApplicationStateChangeCallback" + ], + "@ohos.app.ability.AtomicServiceOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AtomicServiceOptions" + ], + "@ohos.app.ability.Configuration": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Configuration" + ], + "@ohos.app.ability.ConfigurationConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ConfigurationConstant" + ], + "@ohos.app.ability.DriverExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.DriverExtensionAbility" + ], + "@ohos.app.ability.EnvironmentCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.EnvironmentCallback" + ], + "@ohos.app.ability.ExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ExtensionAbility" + ], + "@ohos.app.ability.InsightIntentContext": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentContext" + ], + "@ohos.app.ability.InsightIntentExecutor": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentExecutor" + ], + "@ohos.app.ability.InteropAbilityLifecycleCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InteropAbilityLifecycleCallback" + ], + "@ohos.app.ability.MediaControlExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.MediaControlExtensionAbility" + ], + "@ohos.app.ability.OpenLinkOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.OpenLinkOptions" + ], + "@ohos.app.ability.PhotoEditorExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.PhotoEditorExtensionAbility" + ], + "@ohos.app.ability.PrintExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.PrintExtensionAbility" + ], + "@ohos.app.ability.ServiceExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ServiceExtensionAbility" + ], + "@ohos.app.ability.ShareExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ShareExtensionAbility" + ], + "@ohos.app.ability.StartOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.StartOptions" + ], + "@ohos.app.ability.UIAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIAbility" + ], + "@ohos.app.ability.UIExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionAbility" + ], + "@ohos.app.ability.UIExtensionContentSession": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionContentSession" + ], + "@ohos.app.ability.UserAuthExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UserAuthExtensionAbility" + ], + "@ohos.app.ability.Want": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Want" + ], + "@ohos.app.ability.abilityDelegatorRegistry": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.abilityDelegatorRegistry" + ], + "@ohos.app.ability.abilityManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.abilityManager" + ], + "@ohos.app.ability.appManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.appManager" + ], + "@ohos.app.ability.appRecovery": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.appRecovery" + ], + "@ohos.app.ability.application": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.application" + ], + "@ohos.app.ability.autoFillManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.autoFillManager" + ], + "@ohos.app.ability.common": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.common" + ], + "@ohos.app.ability.contextConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.contextConstant" + ], + "@ohos.app.ability.dataUriUtils": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dataUriUtils" + ], + "@ohos.app.ability.dialogRequest": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dialogRequest" + ], + "@ohos.app.ability.dialogSession": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dialogSession" + ], + "@ohos.app.ability.insightIntent": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntent" + ], + "@ohos.app.ability.insightIntentDriver": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntentDriver" + ], + "@ohos.app.ability.missionManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.missionManager" + ], + "@ohos.app.ability.wantAgent": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.wantAgent" + ], + "@ohos.app.ability.wantConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.wantConstant" + ], + "@ohos.app.form.FormExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.FormExtensionAbility" + ], + "@ohos.app.form.formBindingData": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formBindingData" + ], + "@ohos.app.form.formInfo": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formInfo" + ], + "@ohos.app.form.formProvider": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formProvider" + ], + "@ohos.application.BackupExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.application.BackupExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionContext": [ + "../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionContext" + ], + "@ohos.application.formError": [ + "../../../absolute-sdk-patched/api/@ohos.application.formError" + ], + "@ohos.application.testRunner": [ + "../../../absolute-sdk-patched/api/@ohos.application.testRunner" + ], + "@ohos.application.uriPermissionManager": [ + "../../../absolute-sdk-patched/api/@ohos.application.uriPermissionManager" + ], + "@ohos.arkui.ArcSwiper": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.ArcSwiper" + ], + "@ohos.arkui.Parallelize": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.Parallelize" + ], + "@ohos.arkui.UIContext": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.UIContext" + ], + "@ohos.arkui.advanced.ComposeListItem": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeListItem" + ], + "@ohos.arkui.advanced.ComposeTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeTitleBar" + ], + "@ohos.arkui.advanced.Dialog": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Dialog" + ], + "@ohos.arkui.advanced.EditableTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.EditableTitleBar" + ], + "@ohos.arkui.advanced.ExceptionPrompt": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ExceptionPrompt" + ], + "@ohos.arkui.advanced.Filter": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Filter" + ], + "@ohos.arkui.advanced.FullScreenLaunchComponent": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.FullScreenLaunchComponent" + ], + "@ohos.arkui.advanced.MultiNavigation": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.MultiNavigation" + ], + "@ohos.arkui.advanced.ProgressButton": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ProgressButton" + ], + "@ohos.arkui.advanced.SplitLayout": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SplitLayout" + ], + "@ohos.arkui.advanced.SubHeader": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SubHeader" + ], + "@ohos.arkui.advanced.SwipeRefresher": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SwipeRefresher" + ], + "@ohos.arkui.advanced.TabTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TabTitleBar" + ], + "@ohos.arkui.advanced.ToolBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ToolBar" + ], + "@ohos.arkui.advanced.TreeView": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TreeView" + ], + "@ohos.arkui.component": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.arkui.componentSnapshot": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.componentSnapshot" + ], + "@ohos.arkui.componentUtils": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.componentUtils" + ], + "@ohos.arkui.dragController": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.dragController" + ], + "@ohos.arkui.drawableDescriptor": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.drawableDescriptor" + ], + "@ohos.arkui.inspector": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.inspector" + ], + "@ohos.arkui.modifier": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.modifier" + ], + "@ohos.arkui.node": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.node" + ], + "@ohos.arkui.observer": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.observer" + ], + "@ohos.arkui.performanceMonitor": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.performanceMonitor" + ], + "@ohos.arkui.shape": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.shape" + ], + "@ohos.arkui.stateManagement": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.stateManagement" + ], + "@ohos.arkui.theme": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.theme" + ], + "@ohos.arkui.uiExtension": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.uiExtension" + ], + "@ohos.base": [ + "../../../absolute-sdk-patched/api/@ohos.base" + ], + "@ohos.batteryInfo": [ + "../../../absolute-sdk-patched/api/@ohos.batteryInfo" + ], + "@ohos.batteryStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.batteryStatistics" + ], + "@ohos.bluetooth.a2dp": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.a2dp" + ], + "@ohos.bluetooth.access": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.access" + ], + "@ohos.bluetooth.baseProfile": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.baseProfile" + ], + "@ohos.bluetooth.ble": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.ble" + ], + "@ohos.bluetooth.connection": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.connection" + ], + "@ohos.bluetooth.constant": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.constant" + ], + "@ohos.bluetooth.hfp": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.hfp" + ], + "@ohos.bluetooth.hid": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.hid" + ], + "@ohos.brightness": [ + "../../../absolute-sdk-patched/api/@ohos.brightness" + ], + "@ohos.buffer": [ + "../../../absolute-sdk-patched/api/@ohos.buffer" + ], + "@ohos.bundle.appControl": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.appControl" + ], + "@ohos.bundle.bundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleManager" + ], + "@ohos.bundle.bundleMonitor": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleMonitor" + ], + "@ohos.bundle.bundleResourceManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleResourceManager" + ], + "@ohos.bundle.defaultAppManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.defaultAppManager" + ], + "@ohos.bundle.distributedBundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.distributedBundleManager" + ], + "@ohos.bundle.freeInstall": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.freeInstall" + ], + "@ohos.bundle.installer": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.installer" + ], + "@ohos.bundle.launcherBundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.launcherBundleManager" + ], + "@ohos.bundle.overlay": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.overlay" + ], + "@ohos.bundle.shortcutManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.shortcutManager" + ], + "@ohos.charger": [ + "../../../absolute-sdk-patched/api/@ohos.charger" + ], + "@ohos.commonEventManager": [ + "../../../absolute-sdk-patched/api/@ohos.commonEventManager" + ], + "@ohos.configPolicy": [ + "../../../absolute-sdk-patched/api/@ohos.configPolicy" + ], + "@ohos.curves": [ + "../../../absolute-sdk-patched/api/@ohos.curves" + ], + "@ohos.customization.customConfig": [ + "../../../absolute-sdk-patched/api/@ohos.customization.customConfig" + ], + "@ohos.data.DataShareResultSet": [ + "../../../absolute-sdk-patched/api/@ohos.data.DataShareResultSet" + ], + "@ohos.data.ValuesBucket": [ + "../../../absolute-sdk-patched/api/@ohos.data.ValuesBucket" + ], + "@ohos.data.dataShare": [ + "../../../absolute-sdk-patched/api/@ohos.data.dataShare" + ], + "@ohos.data.dataSharePredicates": [ + "../../../absolute-sdk-patched/api/@ohos.data.dataSharePredicates" + ], + "@ohos.data.distributedKVStore": [ + "../../../absolute-sdk-patched/api/@ohos.data.distributedKVStore" + ], + "@ohos.data.preferences": [ + "../../../absolute-sdk-patched/api/@ohos.data.preferences" + ], + "@ohos.data.relationalStore": [ + "../../../absolute-sdk-patched/api/@ohos.data.relationalStore" + ], + "@ohos.data.unifiedDataChannel": [ + "../../../absolute-sdk-patched/api/@ohos.data.unifiedDataChannel" + ], + "@ohos.data.uniformTypeDescriptor": [ + "../../../absolute-sdk-patched/api/@ohos.data.uniformTypeDescriptor" + ], + "@ohos.deviceInfo": [ + "../../../absolute-sdk-patched/api/@ohos.deviceInfo" + ], + "@ohos.deviceStatus.dragInteraction": [ + "../../../absolute-sdk-patched/api/@ohos.deviceStatus.dragInteraction" + ], + "@ohos.display": [ + "../../../absolute-sdk-patched/api/@ohos.display" + ], + "@ohos.distributedDeviceManager": [ + "../../../absolute-sdk-patched/api/@ohos.distributedDeviceManager" + ], + "@ohos.distributedHardware.mechanicManager": [ + "../../../absolute-sdk-patched/api/@ohos.distributedHardware.mechanicManager" + ], + "@ohos.driver.deviceManager": [ + "../../../absolute-sdk-patched/api/@ohos.driver.deviceManager" + ], + "@ohos.effectKit": [ + "../../../absolute-sdk-patched/api/@ohos.effectKit" + ], + "@ohos.enterprise.adminManager": [ + "../../../absolute-sdk-patched/api/@ohos.enterprise.adminManager" + ], + "@ohos.enterprise.securityManager": [ + "../../../absolute-sdk-patched/api/@ohos.enterprise.securityManager" + ], + "@ohos.events.emitter": [ + "../../../absolute-sdk-patched/api/@ohos.events.emitter" + ], + "@ohos.file.cloudSync": [ + "../../../absolute-sdk-patched/api/@ohos.file.cloudSync" + ], + "@ohos.file.cloudSyncManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.cloudSyncManager" + ], + "@ohos.file.environment": [ + "../../../absolute-sdk-patched/api/@ohos.file.environment" + ], + "@ohos.file.fileuri": [ + "../../../absolute-sdk-patched/api/@ohos.file.fileuri" + ], + "@ohos.file.fs": [ + "../../../absolute-sdk-patched/api/@ohos.file.fs" + ], + "@ohos.file.hash": [ + "../../../absolute-sdk-patched/api/@ohos.file.hash" + ], + "@ohos.file.keyManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.keyManager" + ], + "@ohos.file.photoAccessHelper": [ + "../../../absolute-sdk-patched/api/@ohos.file.photoAccessHelper" + ], + "@ohos.file.securityLabel": [ + "../../../absolute-sdk-patched/api/@ohos.file.securityLabel" + ], + "@ohos.file.statvfs": [ + "../../../absolute-sdk-patched/api/@ohos.file.statvfs" + ], + "@ohos.file.storageStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.file.storageStatistics" + ], + "@ohos.file.volumeManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.volumeManager" + ], + "@ohos.fileshare": [ + "../../../absolute-sdk-patched/api/@ohos.fileshare" + ], + "@ohos.font": [ + "../../../absolute-sdk-patched/api/@ohos.font" + ], + "@ohos.fontManager": [ + "../../../absolute-sdk-patched/api/@ohos.fontManager" + ], + "@ohos.geoLocationManager": [ + "../../../absolute-sdk-patched/api/@ohos.geoLocationManager" + ], + "@ohos.graphics.colorSpaceManager": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.colorSpaceManager" + ], + "@ohos.graphics.common2D": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.common2D" + ], + "@ohos.graphics.displaySync": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.displaySync" + ], + "@ohos.graphics.drawing": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.drawing" + ], + "@ohos.graphics.hdrCapability": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.hdrCapability" + ], + "@ohos.graphics.scene": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.scene" + ], + "@ohos.graphics.text": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.text" + ], + "@ohos.graphics.uiEffect": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.uiEffect" + ], + "@ohos.hiSysEvent": [ + "../../../absolute-sdk-patched/api/@ohos.hiSysEvent" + ], + "@ohos.hiTraceChain": [ + "../../../absolute-sdk-patched/api/@ohos.hiTraceChain" + ], + "@ohos.hiTraceMeter": [ + "../../../absolute-sdk-patched/api/@ohos.hiTraceMeter" + ], + "@ohos.hichecker": [ + "../../../absolute-sdk-patched/api/@ohos.hichecker" + ], + "@ohos.hidebug": [ + "../../../absolute-sdk-patched/api/@ohos.hidebug" + ], + "@ohos.hilog": [ + "../../../absolute-sdk-patched/api/@ohos.hilog" + ], + "@ohos.hiviewdfx.hiAppEvent": [ + "../../../absolute-sdk-patched/api/@ohos.hiviewdfx.hiAppEvent" + ], + "@ohos.i18n": [ + "../../../absolute-sdk-patched/api/@ohos.i18n" + ], + "@ohos.inputMethod.Panel": [ + "../../../absolute-sdk-patched/api/@ohos.inputMethod.Panel" + ], + "@ohos.inputMethod": [ + "../../../absolute-sdk-patched/api/@ohos.inputMethod" + ], + "@ohos.intl": [ + "../../../absolute-sdk-patched/api/@ohos.intl" + ], + "@ohos.logLibrary": [ + "../../../absolute-sdk-patched/api/@ohos.logLibrary" + ], + "@ohos.matrix4": [ + "../../../absolute-sdk-patched/api/@ohos.matrix4" + ], + "@ohos.measure": [ + "../../../absolute-sdk-patched/api/@ohos.measure" + ], + "@ohos.mediaquery": [ + "../../../absolute-sdk-patched/api/@ohos.mediaquery" + ], + "@ohos.multimedia.audio": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.audio" + ], + "@ohos.multimedia.audioHaptic": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.audioHaptic" + ], + "@ohos.multimedia.avCastPickerParam": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.avCastPickerParam" + ], + "@ohos.multimedia.avsession": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.avsession" + ], + "@ohos.multimedia.camera": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.camera" + ], + "@ohos.multimedia.cameraPicker": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.cameraPicker" + ], + "@ohos.multimedia.drm": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.drm" + ], + "@ohos.multimedia.image": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.image" + ], + "@ohos.multimedia.media": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.media" + ], + "@ohos.multimedia.systemSoundManager": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.systemSoundManager" + ], + "@ohos.multimodalInput.gestureEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.gestureEvent" + ], + "@ohos.multimodalInput.inputConsumer": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputConsumer" + ], + "@ohos.multimodalInput.inputDevice": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputDevice" + ], + "@ohos.multimodalInput.inputEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputEvent" + ], + "@ohos.multimodalInput.intentionCode": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.intentionCode" + ], + "@ohos.multimodalInput.keyCode": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyCode" + ], + "@ohos.multimodalInput.keyEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyEvent" + ], + "@ohos.multimodalInput.mouseEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.mouseEvent" + ], + "@ohos.multimodalInput.pointer": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.pointer" + ], + "@ohos.multimodalInput.shortKey": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.shortKey" + ], + "@ohos.multimodalInput.touchEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.touchEvent" + ], + "@ohos.net.connection": [ + "../../../absolute-sdk-patched/api/@ohos.net.connection" + ], + "@ohos.net.http": [ + "../../../absolute-sdk-patched/api/@ohos.net.http" + ], + "@ohos.net.networkSecurity": [ + "../../../absolute-sdk-patched/api/@ohos.net.networkSecurity" + ], + "@ohos.net.sharing": [ + "../../../absolute-sdk-patched/api/@ohos.net.sharing" + ], + "@ohos.net.statistics": [ + "../../../absolute-sdk-patched/api/@ohos.net.statistics" + ], + "@ohos.net.webSocket": [ + "../../../absolute-sdk-patched/api/@ohos.net.webSocket" + ], + "@ohos.nfc.cardEmulation": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.cardEmulation" + ], + "@ohos.nfc.controller": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.controller" + ], + "@ohos.nfc.tag": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.tag" + ], + "@ohos.notificationManager": [ + "../../../absolute-sdk-patched/api/@ohos.notificationManager" + ], + "@ohos.notificationSubscribe": [ + "../../../absolute-sdk-patched/api/@ohos.notificationSubscribe" + ], + "@ohos.pasteboard": [ + "../../../absolute-sdk-patched/api/@ohos.pasteboard" + ], + "@ohos.pluginComponent": [ + "../../../absolute-sdk-patched/api/@ohos.pluginComponent" + ], + "@ohos.power": [ + "../../../absolute-sdk-patched/api/@ohos.power" + ], + "@ohos.print": [ + "../../../absolute-sdk-patched/api/@ohos.print" + ], + "@ohos.privacyManager": [ + "../../../absolute-sdk-patched/api/@ohos.privacyManager" + ], + "@ohos.prompt": [ + "../../../absolute-sdk-patched/api/@ohos.prompt" + ], + "@ohos.promptAction": [ + "../../../absolute-sdk-patched/api/@ohos.promptAction" + ], + "@ohos.reminderAgentManager": [ + "../../../absolute-sdk-patched/api/@ohos.reminderAgentManager" + ], + "@ohos.request": [ + "../../../absolute-sdk-patched/api/@ohos.request" + ], + "@ohos.resourceManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceManager" + ], + "@ohos.resourceschedule.backgroundProcessManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundProcessManager" + ], + "@ohos.resourceschedule.backgroundTaskManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundTaskManager" + ], + "@ohos.resourceschedule.deviceStandby": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.deviceStandby" + ], + "@ohos.resourceschedule.systemload": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.systemload" + ], + "@ohos.resourceschedule.usageStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.usageStatistics" + ], + "@ohos.resourceschedule.workScheduler": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.workScheduler" + ], + "@ohos.router": [ + "../../../absolute-sdk-patched/api/@ohos.router" + ], + "@ohos.rpc": [ + "../../../absolute-sdk-patched/api/@ohos.rpc" + ], + "@ohos.runningLock": [ + "../../../absolute-sdk-patched/api/@ohos.runningLock" + ], + "@ohos.screen": [ + "../../../absolute-sdk-patched/api/@ohos.screen" + ], + "@ohos.screenLock": [ + "../../../absolute-sdk-patched/api/@ohos.screenLock" + ], + "@ohos.screenshot": [ + "../../../absolute-sdk-patched/api/@ohos.screenshot" + ], + "@ohos.security.cert": [ + "../../../absolute-sdk-patched/api/@ohos.security.cert" + ], + "@ohos.security.certManager": [ + "../../../absolute-sdk-patched/api/@ohos.security.certManager" + ], + "@ohos.security.certManagerDialog": [ + "../../../absolute-sdk-patched/api/@ohos.security.certManagerDialog" + ], + "@ohos.security.cryptoFramework": [ + "../../../absolute-sdk-patched/api/@ohos.security.cryptoFramework" + ], + "@ohos.security.huks": [ + "../../../absolute-sdk-patched/api/@ohos.security.huks" + ], + "@ohos.sensor": [ + "../../../absolute-sdk-patched/api/@ohos.sensor" + ], + "@ohos.settings": [ + "../../../absolute-sdk-patched/api/@ohos.settings" + ], + "@ohos.systemCapability": [ + "../../../absolute-sdk-patched/api/@ohos.systemCapability" + ], + "@ohos.systemDateTime": [ + "../../../absolute-sdk-patched/api/@ohos.systemDateTime" + ], + "@ohos.systemParameterEnhance": [ + "../../../absolute-sdk-patched/api/@ohos.systemParameterEnhance" + ], + "@ohos.systemTimer": [ + "../../../absolute-sdk-patched/api/@ohos.systemTimer" + ], + "@ohos.telephony.call": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.call" + ], + "@ohos.telephony.data": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.data" + ], + "@ohos.telephony.esim": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.esim" + ], + "@ohos.telephony.observer": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.observer" + ], + "@ohos.telephony.radio": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.radio" + ], + "@ohos.telephony.sim": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.sim" + ], + "@ohos.telephony.sms": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.sms" + ], + "@ohos.thermal": [ + "../../../absolute-sdk-patched/api/@ohos.thermal" + ], + "@ohos.transfer": [ + "../../../absolute-sdk-patched/api/@ohos.transfer" + ], + "@ohos.uiAppearance": [ + "../../../absolute-sdk-patched/api/@ohos.uiAppearance" + ], + "@ohos.uiExtensionHost": [ + "../../../absolute-sdk-patched/api/@ohos.uiExtensionHost" + ], + "@ohos.update": [ + "../../../absolute-sdk-patched/api/@ohos.update" + ], + "@ohos.uri": [ + "../../../absolute-sdk-patched/api/@ohos.uri" + ], + "@ohos.url": [ + "../../../absolute-sdk-patched/api/@ohos.url" + ], + "@ohos.usbManager": [ + "../../../absolute-sdk-patched/api/@ohos.usbManager" + ], + "@ohos.usbManager.serial": [ + "../../../absolute-sdk-patched/api/@ohos.usbManager.serial" + ], + "@ohos.userIAM.faceAuth": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.faceAuth" + ], + "@ohos.userIAM.userAccessCtrl": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.userAccessCtrl" + ], + "@ohos.userIAM.userAuth": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.userAuth" + ], + "@ohos.util.ArrayList": [ + "../../../absolute-sdk-patched/api/@ohos.util.ArrayList" + ], + "@ohos.util.Deque": [ + "../../../absolute-sdk-patched/api/@ohos.util.Deque" + ], + "@ohos.util.HashMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.HashMap" + ], + "@ohos.util.HashSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.HashSet" + ], + "@ohos.util.LightWeightMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.LightWeightMap" + ], + "@ohos.util.LightWeightSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.LightWeightSet" + ], + "@ohos.util.LinkedList": [ + "../../../absolute-sdk-patched/api/@ohos.util.LinkedList" + ], + "@ohos.util.List": [ + "../../../absolute-sdk-patched/api/@ohos.util.List" + ], + "@ohos.util.PlainArray": [ + "../../../absolute-sdk-patched/api/@ohos.util.PlainArray" + ], + "@ohos.util.Queue": [ + "../../../absolute-sdk-patched/api/@ohos.util.Queue" + ], + "@ohos.util.Stack": [ + "../../../absolute-sdk-patched/api/@ohos.util.Stack" + ], + "@ohos.util.TreeMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.TreeMap" + ], + "@ohos.util.TreeSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.TreeSet" + ], + "@ohos.util": [ + "../../../absolute-sdk-patched/api/@ohos.util" + ], + "@ohos.util.stream": [ + "../../../absolute-sdk-patched/api/@ohos.util.stream" + ], + "@ohos.vibrator": [ + "../../../absolute-sdk-patched/api/@ohos.vibrator" + ], + "@ohos.wantAgent": [ + "../../../absolute-sdk-patched/api/@ohos.wantAgent" + ], + "@ohos.web.netErrorList": [ + "../../../absolute-sdk-patched/api/@ohos.web.netErrorList" + ], + "@ohos.web.webview": [ + "../../../absolute-sdk-patched/api/@ohos.web.webview" + ], + "@ohos.wifi": [ + "../../../absolute-sdk-patched/api/@ohos.wifi" + ], + "@ohos.wifiManager": [ + "../../../absolute-sdk-patched/api/@ohos.wifiManager" + ], + "@ohos.window": [ + "../../../absolute-sdk-patched/api/@ohos.window" + ], + "@ohos.xml": [ + "../../../absolute-sdk-patched/api/@ohos.xml" + ], + "@ohos.zlib": [ + "../../../absolute-sdk-patched/api/@ohos.zlib" + ], + "@system.app": [ + "../../../absolute-sdk-patched/api/@system.app" + ], + "@system.mediaquery": [ + "../../../absolute-sdk-patched/api/@system.mediaquery" + ], + "@system.prompt": [ + "../../../absolute-sdk-patched/api/@system.prompt" + ], + "@system.router": [ + "../../../absolute-sdk-patched/api/@system.router" + ], + "ability.abilityResult": [ + "../../../absolute-sdk-patched/api/ability/abilityResult" + ], + "ability.connectOptions": [ + "../../../absolute-sdk-patched/api/ability/connectOptions" + ], + "ability.dataAbilityHelper": [ + "../../../absolute-sdk-patched/api/ability/dataAbilityHelper" + ], + "application.AbilityDelegator": [ + "../../../absolute-sdk-patched/api/application/AbilityDelegator" + ], + "application.AbilityFirstFrameStateData": [ + "../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateData" + ], + "application.AbilityFirstFrameStateObserver": [ + "../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateObserver" + ], + "application.AbilityForegroundStateObserver": [ + "../../../absolute-sdk-patched/api/application/AbilityForegroundStateObserver" + ], + "application.AbilityMonitor": [ + "../../../absolute-sdk-patched/api/application/AbilityMonitor" + ], + "application.AbilityRunningInfo": [ + "../../../absolute-sdk-patched/api/application/AbilityRunningInfo" + ], + "application.AbilityStageContext": [ + "../../../absolute-sdk-patched/api/application/AbilityStageContext" + ], + "application.AbilityStageMonitor": [ + "../../../absolute-sdk-patched/api/application/AbilityStageMonitor" + ], + "application.AbilityStartCallback": [ + "../../../absolute-sdk-patched/api/application/AbilityStartCallback" + ], + "application.AbilityStateData": [ + "../../../absolute-sdk-patched/api/application/AbilityStateData" + ], + "application.AppForegroundStateObserver": [ + "../../../absolute-sdk-patched/api/application/AppForegroundStateObserver" + ], + "application.AppStateData": [ + "../../../absolute-sdk-patched/api/application/AppStateData" + ], + "application.ApplicationContext": [ + "../../../absolute-sdk-patched/api/application/ApplicationContext" + ], + "application.ApplicationStateObserver": [ + "../../../absolute-sdk-patched/api/application/ApplicationStateObserver" + ], + "application.AutoFillType": [ + "../../../absolute-sdk-patched/api/application/AutoFillType" + ], + "application.BaseContext": [ + "../../../absolute-sdk-patched/api/application/BaseContext" + ], + "application.Context": [ + "../../../absolute-sdk-patched/api/application/Context" + ], + "application.CustomData": [ + "../../../absolute-sdk-patched/api/application/CustomData" + ], + "application.DriverExtensionContext": [ + "../../../absolute-sdk-patched/api/application/DriverExtensionContext" + ], + "application.EventHub": [ + "../../../absolute-sdk-patched/api/application/EventHub" + ], + "application.ExtensionContext": [ + "../../../absolute-sdk-patched/api/application/ExtensionContext" + ], + "application.ExtensionRunningInfo": [ + "../../../absolute-sdk-patched/api/application/ExtensionRunningInfo" + ], + "application.FormExtensionContext": [ + "../../../absolute-sdk-patched/api/application/FormExtensionContext" + ], + "application.MediaControlExtensionContext": [ + "../../../absolute-sdk-patched/api/application/MediaControlExtensionContext" + ], + "application.MissionInfo": [ + "../../../absolute-sdk-patched/api/application/MissionInfo" + ], + "application.MultiAppMode": [ + "../../../absolute-sdk-patched/api/application/MultiAppMode" + ], + "application.PhotoEditorExtensionContext": [ + "../../../absolute-sdk-patched/api/application/PhotoEditorExtensionContext" + ], + "application.ProcessData": [ + "../../../absolute-sdk-patched/api/application/ProcessData" + ], + "application.ProcessInformation": [ + "../../../absolute-sdk-patched/api/application/ProcessInformation" + ], + "application.RunningAppClone": [ + "../../../absolute-sdk-patched/api/application/RunningAppClone" + ], + "application.RunningMultiAppInfo": [ + "../../../absolute-sdk-patched/api/application/RunningMultiAppInfo" + ], + "application.RunningMultiInstanceInfo": [ + "../../../absolute-sdk-patched/api/application/RunningMultiInstanceInfo" + ], + "application.ServiceExtensionContext": [ + "../../../absolute-sdk-patched/api/application/ServiceExtensionContext" + ], + "application.UIAbilityContext": [ + "../../../absolute-sdk-patched/api/application/UIAbilityContext" + ], + "application.UIExtensionContext": [ + "../../../absolute-sdk-patched/api/application/UIExtensionContext" + ], + "application.WorkSchedulerExtensionContext": [ + "../../../absolute-sdk-patched/api/application/WorkSchedulerExtensionContext" + ], + "application.abilityDelegatorArgs": [ + "../../../absolute-sdk-patched/api/application/abilityDelegatorArgs" + ], + "application.shellCmdResult": [ + "../../../absolute-sdk-patched/api/application/shellCmdResult" + ], + "arkui.AlphabetIndexerModifier": [ + "../../../absolute-sdk-patched/api/arkui/AlphabetIndexerModifier" + ], + "arkui.AttributeUpdater": [ + "../../../absolute-sdk-patched/api/arkui/AttributeUpdater" + ], + "arkui.BlankModifier": [ + "../../../absolute-sdk-patched/api/arkui/BlankModifier" + ], + "arkui.BuilderNode": [ + "../../../absolute-sdk-patched/api/arkui/BuilderNode" + ], + "arkui.ButtonModifier": [ + "../../../absolute-sdk-patched/api/arkui/ButtonModifier" + ], + "arkui.CalendarPickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/CalendarPickerModifier" + ], + "arkui.CheckboxModifier": [ + "../../../absolute-sdk-patched/api/arkui/CheckboxModifier" + ], + "arkui.ColumnModifier": [ + "../../../absolute-sdk-patched/api/arkui/ColumnModifier" + ], + "arkui.ColumnSplitModifier": [ + "../../../absolute-sdk-patched/api/arkui/ColumnSplitModifier" + ], + "arkui.CommonModifier": [ + "../../../absolute-sdk-patched/api/arkui/CommonModifier" + ], + "arkui.ComponentContent": [ + "../../../absolute-sdk-patched/api/arkui/ComponentContent" + ], + "arkui.ContainerSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/ContainerSpanModifier" + ], + "arkui.Content": [ + "../../../absolute-sdk-patched/api/arkui/Content" + ], + "arkui.CounterModifier": [ + "../../../absolute-sdk-patched/api/arkui/CounterModifier" + ], + "arkui.DataPanelModifier": [ + "../../../absolute-sdk-patched/api/arkui/DataPanelModifier" + ], + "arkui.DatePickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/DatePickerModifier" + ], + "arkui.DividerModifier": [ + "../../../absolute-sdk-patched/api/arkui/DividerModifier" + ], + "arkui.FlexModifier": [ + "../../../absolute-sdk-patched/api/arkui/FlexModifier" + ], + "arkui.FolderStackModifier": [ + "../../../absolute-sdk-patched/api/arkui/FolderStackModifier" + ], + "arkui.FrameNode": [ + "../../../absolute-sdk-patched/api/arkui/FrameNode" + ], + "arkui.GaugeModifier": [ + "../../../absolute-sdk-patched/api/arkui/GaugeModifier" + ], + "arkui.Graphics": [ + "../../../absolute-sdk-patched/api/arkui/Graphics" + ], + "arkui.GridColModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridColModifier" + ], + "arkui.GridItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridItemModifier" + ], + "arkui.GridModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridModifier" + ], + "arkui.GridRowModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridRowModifier" + ], + "arkui.HyperlinkModifier": [ + "../../../absolute-sdk-patched/api/arkui/HyperlinkModifier" + ], + "arkui.ImageAnimatorModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageAnimatorModifier" + ], + "arkui.ImageModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageModifier" + ], + "arkui.ImageSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageSpanModifier" + ], + "arkui.LineModifier": [ + "../../../absolute-sdk-patched/api/arkui/LineModifier" + ], + "arkui.ListItemGroupModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListItemGroupModifier" + ], + "arkui.ListItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListItemModifier" + ], + "arkui.ListModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListModifier" + ], + "arkui.LoadingProgressModifier": [ + "../../../absolute-sdk-patched/api/arkui/LoadingProgressModifier" + ], + "arkui.MarqueeModifier": [ + "../../../absolute-sdk-patched/api/arkui/MarqueeModifier" + ], + "arkui.MenuItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/MenuItemModifier" + ], + "arkui.MenuModifier": [ + "../../../absolute-sdk-patched/api/arkui/MenuModifier" + ], + "arkui.NavDestinationModifier": [ + "../../../absolute-sdk-patched/api/arkui/NavDestinationModifier" + ], + "arkui.NavigationModifier": [ + "../../../absolute-sdk-patched/api/arkui/NavigationModifier" + ], + "arkui.NodeContent": [ + "../../../absolute-sdk-patched/api/arkui/NodeContent" + ], + "arkui.NodeController": [ + "../../../absolute-sdk-patched/api/arkui/NodeController" + ], + "arkui.ParticleModifier": [ + "../../../absolute-sdk-patched/api/arkui/ParticleModifier" + ], + "arkui.PathModifier": [ + "../../../absolute-sdk-patched/api/arkui/PathModifier" + ], + "arkui.PatternLockModifier": [ + "../../../absolute-sdk-patched/api/arkui/PatternLockModifier" + ], + "arkui.PolygonModifier": [ + "../../../absolute-sdk-patched/api/arkui/PolygonModifier" + ], + "arkui.PolylineModifier": [ + "../../../absolute-sdk-patched/api/arkui/PolylineModifier" + ], + "arkui.ProgressModifier": [ + "../../../absolute-sdk-patched/api/arkui/ProgressModifier" + ], + "arkui.QRCodeModifier": [ + "../../../absolute-sdk-patched/api/arkui/QRCodeModifier" + ], + "arkui.RectModifier": [ + "../../../absolute-sdk-patched/api/arkui/RectModifier" + ], + "arkui.RefreshModifier": [ + "../../../absolute-sdk-patched/api/arkui/RefreshModifier" + ], + "arkui.RelativeContainerModifier": [ + "../../../absolute-sdk-patched/api/arkui/RelativeContainerModifier" + ], + "arkui.RenderNode": [ + "../../../absolute-sdk-patched/api/arkui/RenderNode" + ], + "arkui.RichEditorModifier": [ + "../../../absolute-sdk-patched/api/arkui/RichEditorModifier" + ], + "arkui.RowModifier": [ + "../../../absolute-sdk-patched/api/arkui/RowModifier" + ], + "arkui.RowSplitModifier": [ + "../../../absolute-sdk-patched/api/arkui/RowSplitModifier" + ], + "arkui.ScrollModifier": [ + "../../../absolute-sdk-patched/api/arkui/ScrollModifier" + ], + "arkui.SearchModifier": [ + "../../../absolute-sdk-patched/api/arkui/SearchModifier" + ], + "arkui.SelectModifier": [ + "../../../absolute-sdk-patched/api/arkui/SelectModifier" + ], + "arkui.ShapeModifier": [ + "../../../absolute-sdk-patched/api/arkui/ShapeModifier" + ], + "arkui.SideBarContainerModifier": [ + "../../../absolute-sdk-patched/api/arkui/SideBarContainerModifier" + ], + "arkui.SpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/SpanModifier" + ], + "arkui.StackModifier": [ + "../../../absolute-sdk-patched/api/arkui/StackModifier" + ], + "arkui.StepperItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/StepperItemModifier" + ], + "arkui.StepperModifier": [ + "../../../absolute-sdk-patched/api/arkui/StepperModifier" + ], + "arkui.SwiperModifier": [ + "../../../absolute-sdk-patched/api/arkui/SwiperModifier" + ], + "arkui.SymbolGlyphModifier": [ + "../../../absolute-sdk-patched/api/arkui/SymbolGlyphModifier" + ], + "arkui.SymbolSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/SymbolSpanModifier" + ], + "arkui.TabsModifier": [ + "../../../absolute-sdk-patched/api/arkui/TabsModifier" + ], + "arkui.TextAreaModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextAreaModifier" + ], + "arkui.TextClockModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextClockModifier" + ], + "arkui.TextInputModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextInputModifier" + ], + "arkui.TextModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextModifier" + ], + "arkui.TextPickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextPickerModifier" + ], + "arkui.TextTimerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextTimerModifier" + ], + "arkui.TimePickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TimePickerModifier" + ], + "arkui.UserView": [ + "../../../absolute-sdk-patched/api/arkui/UserView" + ], + "arkui.VideoModifier": [ + "../../../absolute-sdk-patched/api/arkui/VideoModifier" + ], + "arkui.WaterFlowModifier": [ + "../../../absolute-sdk-patched/api/arkui/WaterFlowModifier" + ], + "arkui.component.actionSheet": [ + "../../../absolute-sdk-patched/api/arkui/component/actionSheet" + ], + "arkui.component.alertDialog": [ + "../../../absolute-sdk-patched/api/arkui/component/alertDialog" + ], + "arkui.component.alphabetIndexer": [ + "../../../absolute-sdk-patched/api/arkui/component/alphabetIndexer" + ], + "arkui.component.animation": [ + "../../../absolute-sdk-patched/api/arkui/component/animation" + ], + "arkui.component.animator": [ + "../../../absolute-sdk-patched/api/arkui/component/animator" + ], + "arkui.component.badge": [ + "../../../absolute-sdk-patched/api/arkui/component/badge" + ], + "arkui.component.blank": [ + "../../../absolute-sdk-patched/api/arkui/component/blank" + ], + "arkui.component.builder": [ + "../../../absolute-sdk-patched/api/arkui/component/builder" + ], + "arkui.component.button": [ + "../../../absolute-sdk-patched/api/arkui/component/button" + ], + "arkui.component.calendarPicker": [ + "../../../absolute-sdk-patched/api/arkui/component/calendarPicker" + ], + "arkui.component.canvas": [ + "../../../absolute-sdk-patched/api/arkui/component/canvas" + ], + "arkui.component.checkbox": [ + "../../../absolute-sdk-patched/api/arkui/component/checkbox" + ], + "arkui.component.checkboxgroup": [ + "../../../absolute-sdk-patched/api/arkui/component/checkboxgroup" + ], + "arkui.component.circle": [ + "../../../absolute-sdk-patched/api/arkui/component/circle" + ], + "arkui.component.column": [ + "../../../absolute-sdk-patched/api/arkui/component/column" + ], + "arkui.component.columnSplit": [ + "../../../absolute-sdk-patched/api/arkui/component/columnSplit" + ], + "arkui.component.common": [ + "../../../absolute-sdk-patched/api/arkui/component/common" + ], + "arkui.component.component3d": [ + "../../../absolute-sdk-patched/api/arkui/component/component3d" + ], + "arkui.component.containerSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/containerSpan" + ], + "arkui.component.contentSlot": [ + "../../../absolute-sdk-patched/api/arkui/component/contentSlot" + ], + "arkui.component.counter": [ + "../../../absolute-sdk-patched/api/arkui/component/counter" + ], + "arkui.component.customComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/customComponent" + ], + "arkui.component.customDialogController": [ + "../../../absolute-sdk-patched/api/arkui/component/customDialogController" + ], + "arkui.component.dataPanel": [ + "../../../absolute-sdk-patched/api/arkui/component/dataPanel" + ], + "arkui.component.datePicker": [ + "../../../absolute-sdk-patched/api/arkui/component/datePicker" + ], + "arkui.component.divider": [ + "../../../absolute-sdk-patched/api/arkui/component/divider" + ], + "arkui.component.effectComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/effectComponent" + ], + "arkui.component.ellipse": [ + "../../../absolute-sdk-patched/api/arkui/component/ellipse" + ], + "arkui.component.embeddedComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/embeddedComponent" + ], + "arkui.component.enums": [ + "../../../absolute-sdk-patched/api/arkui/component/enums" + ], + "arkui.component.extendableComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/extendableComponent" + ], + "arkui.component.flex": [ + "../../../absolute-sdk-patched/api/arkui/component/flex" + ], + "arkui.component.flowItem": [ + "../../../absolute-sdk-patched/api/arkui/component/flowItem" + ], + "arkui.component.focus": [ + "../../../absolute-sdk-patched/api/arkui/component/focus" + ], + "arkui.component.folderStack": [ + "../../../absolute-sdk-patched/api/arkui/component/folderStack" + ], + "arkui.component.forEach": [ + "../../../absolute-sdk-patched/api/arkui/component/forEach" + ], + "arkui.component.formComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/formComponent" + ], + "arkui.component.formLink": [ + "../../../absolute-sdk-patched/api/arkui/component/formLink" + ], + "arkui.component.gauge": [ + "../../../absolute-sdk-patched/api/arkui/component/gauge" + ], + "arkui.component.gesture": [ + "../../../absolute-sdk-patched/api/arkui/component/gesture" + ], + "arkui.component.grid": [ + "../../../absolute-sdk-patched/api/arkui/component/grid" + ], + "arkui.component.gridCol": [ + "../../../absolute-sdk-patched/api/arkui/component/gridCol" + ], + "arkui.component.gridItem": [ + "../../../absolute-sdk-patched/api/arkui/component/gridItem" + ], + "arkui.component.gridRow": [ + "../../../absolute-sdk-patched/api/arkui/component/gridRow" + ], + "arkui.component.hyperlink": [ + "../../../absolute-sdk-patched/api/arkui/component/hyperlink" + ], + "arkui.component.image": [ + "../../../absolute-sdk-patched/api/arkui/component/image" + ], + "arkui.component.imageAnimator": [ + "../../../absolute-sdk-patched/api/arkui/component/imageAnimator" + ], + "arkui.component.imageCommon": [ + "../../../absolute-sdk-patched/api/arkui/component/imageCommon" + ], + "arkui.component.imageSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/imageSpan" + ], + "arkui.component.indicatorcomponent": [ + "../../../absolute-sdk-patched/api/arkui/component/indicatorcomponent" + ], + "arkui.component.inspector": [ + "../../../absolute-sdk-patched/api/arkui/component/inspector" + ], + "arkui.component.interop": [ + "../../../absolute-sdk-patched/api/arkui/component/interop" + ], + "arkui.component.lazyForEach": [ + "../../../absolute-sdk-patched/api/arkui/component/lazyForEach" + ], + "arkui.component.lazyGridLayout": [ + "../../../absolute-sdk-patched/api/arkui/component/lazyGridLayout" + ], + "arkui.component.line": [ + "../../../absolute-sdk-patched/api/arkui/component/line" + ], + "arkui.component.list": [ + "../../../absolute-sdk-patched/api/arkui/component/list" + ], + "arkui.component.listItem": [ + "../../../absolute-sdk-patched/api/arkui/component/listItem" + ], + "arkui.component.listItemGroup": [ + "../../../absolute-sdk-patched/api/arkui/component/listItemGroup" + ], + "arkui.component.loadingProgress": [ + "../../../absolute-sdk-patched/api/arkui/component/loadingProgress" + ], + "arkui.component.marquee": [ + "../../../absolute-sdk-patched/api/arkui/component/marquee" + ], + "arkui.component.matrix2d": [ + "../../../absolute-sdk-patched/api/arkui/component/matrix2d" + ], + "arkui.component.mediaCachedImage": [ + "../../../absolute-sdk-patched/api/arkui/component/mediaCachedImage" + ], + "arkui.component.menu": [ + "../../../absolute-sdk-patched/api/arkui/component/menu" + ], + "arkui.component.menuItem": [ + "../../../absolute-sdk-patched/api/arkui/component/menuItem" + ], + "arkui.component.menuItemGroup": [ + "../../../absolute-sdk-patched/api/arkui/component/menuItemGroup" + ], + "arkui.component.navDestination": [ + "../../../absolute-sdk-patched/api/arkui/component/navDestination" + ], + "arkui.component.navigation": [ + "../../../absolute-sdk-patched/api/arkui/component/navigation" + ], + "arkui.component.nodeContainer": [ + "../../../absolute-sdk-patched/api/arkui/component/nodeContainer" + ], + "arkui.component.pageTransition": [ + "../../../absolute-sdk-patched/api/arkui/component/pageTransition" + ], + "arkui.component.particle": [ + "../../../absolute-sdk-patched/api/arkui/component/particle" + ], + "arkui.component.pasteButton": [ + "../../../absolute-sdk-patched/api/arkui/component/pasteButton" + ], + "arkui.component.path": [ + "../../../absolute-sdk-patched/api/arkui/component/path" + ], + "arkui.component.patternLock": [ + "../../../absolute-sdk-patched/api/arkui/component/patternLock" + ], + "arkui.component.pluginComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/pluginComponent" + ], + "arkui.component.polygon": [ + "../../../absolute-sdk-patched/api/arkui/component/polygon" + ], + "arkui.component.polyline": [ + "../../../absolute-sdk-patched/api/arkui/component/polyline" + ], + "arkui.component.progress": [ + "../../../absolute-sdk-patched/api/arkui/component/progress" + ], + "arkui.component.qrcode": [ + "../../../absolute-sdk-patched/api/arkui/component/qrcode" + ], + "arkui.component.radio": [ + "../../../absolute-sdk-patched/api/arkui/component/radio" + ], + "arkui.component.rating": [ + "../../../absolute-sdk-patched/api/arkui/component/rating" + ], + "arkui.component.rect": [ + "../../../absolute-sdk-patched/api/arkui/component/rect" + ], + "arkui.component.refresh": [ + "../../../absolute-sdk-patched/api/arkui/component/refresh" + ], + "arkui.component.relativeContainer": [ + "../../../absolute-sdk-patched/api/arkui/component/relativeContainer" + ], + "arkui.component.remoteWindow": [ + "../../../absolute-sdk-patched/api/arkui/component/remoteWindow" + ], + "arkui.component.repeat": [ + "../../../absolute-sdk-patched/api/arkui/component/repeat" + ], + "arkui.component.resources": [ + "../../../absolute-sdk-patched/api/arkui/component/resources" + ], + "arkui.component.richEditor": [ + "../../../absolute-sdk-patched/api/arkui/component/richEditor" + ], + "arkui.component.richText": [ + "../../../absolute-sdk-patched/api/arkui/component/richText" + ], + "arkui.component.rootScene": [ + "../../../absolute-sdk-patched/api/arkui/component/rootScene" + ], + "arkui.component.row": [ + "../../../absolute-sdk-patched/api/arkui/component/row" + ], + "arkui.component.rowSplit": [ + "../../../absolute-sdk-patched/api/arkui/component/rowSplit" + ], + "arkui.component.saveButton": [ + "../../../absolute-sdk-patched/api/arkui/component/saveButton" + ], + "arkui.component.screen": [ + "../../../absolute-sdk-patched/api/arkui/component/screen" + ], + "arkui.component.scroll": [ + "../../../absolute-sdk-patched/api/arkui/component/scroll" + ], + "arkui.component.scrollBar": [ + "../../../absolute-sdk-patched/api/arkui/component/scrollBar" + ], + "arkui.component.search": [ + "../../../absolute-sdk-patched/api/arkui/component/search" + ], + "arkui.component.securityComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/securityComponent" + ], + "arkui.component.select": [ + "../../../absolute-sdk-patched/api/arkui/component/select" + ], + "arkui.component.shape": [ + "../../../absolute-sdk-patched/api/arkui/component/shape" + ], + "arkui.component.sidebar": [ + "../../../absolute-sdk-patched/api/arkui/component/sidebar" + ], + "arkui.component.slider": [ + "../../../absolute-sdk-patched/api/arkui/component/slider" + ], + "arkui.component.span": [ + "../../../absolute-sdk-patched/api/arkui/component/span" + ], + "arkui.component.stack": [ + "../../../absolute-sdk-patched/api/arkui/component/stack" + ], + "arkui.component.stepper": [ + "../../../absolute-sdk-patched/api/arkui/component/stepper" + ], + "arkui.component.stepperItem": [ + "../../../absolute-sdk-patched/api/arkui/component/stepperItem" + ], + "arkui.component.styledString": [ + "../../../absolute-sdk-patched/api/arkui/component/styledString" + ], + "arkui.component.swiper": [ + "../../../absolute-sdk-patched/api/arkui/component/swiper" + ], + "arkui.component.symbolSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/symbolSpan" + ], + "arkui.component.symbolglyph": [ + "../../../absolute-sdk-patched/api/arkui/component/symbolglyph" + ], + "arkui.component.tabContent": [ + "../../../absolute-sdk-patched/api/arkui/component/tabContent" + ], + "arkui.component.tabs": [ + "../../../absolute-sdk-patched/api/arkui/component/tabs" + ], + "arkui.component.text": [ + "../../../absolute-sdk-patched/api/arkui/component/text" + ], + "arkui.component.textArea": [ + "../../../absolute-sdk-patched/api/arkui/component/textArea" + ], + "arkui.component.textClock": [ + "../../../absolute-sdk-patched/api/arkui/component/textClock" + ], + "arkui.component.textCommon": [ + "../../../absolute-sdk-patched/api/arkui/component/textCommon" + ], + "arkui.component.textInput": [ + "../../../absolute-sdk-patched/api/arkui/component/textInput" + ], + "arkui.component.textPicker": [ + "../../../absolute-sdk-patched/api/arkui/component/textPicker" + ], + "arkui.component.textTimer": [ + "../../../absolute-sdk-patched/api/arkui/component/textTimer" + ], + "arkui.component.timePicker": [ + "../../../absolute-sdk-patched/api/arkui/component/timePicker" + ], + "arkui.component.toggle": [ + "../../../absolute-sdk-patched/api/arkui/component/toggle" + ], + "arkui.component.toolbar": [ + "../../../absolute-sdk-patched/api/arkui/component/toolbar" + ], + "arkui.component.uiExtensionComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/uiExtensionComponent" + ], + "arkui.component.units": [ + "../../../absolute-sdk-patched/api/arkui/component/units" + ], + "arkui.component.video": [ + "../../../absolute-sdk-patched/api/arkui/component/video" + ], + "arkui.component.waterFlow": [ + "../../../absolute-sdk-patched/api/arkui/component/waterFlow" + ], + "arkui.component.web": [ + "../../../absolute-sdk-patched/api/arkui/component/web" + ], + "arkui.component.windowScene": [ + "../../../absolute-sdk-patched/api/arkui/component/windowScene" + ], + "arkui.component.withTheme": [ + "../../../absolute-sdk-patched/api/arkui/component/withTheme" + ], + "arkui.component.xcomponent": [ + "../../../absolute-sdk-patched/api/arkui/component/xcomponent" + ], + "arkui.external.resource": [ + "../../../absolute-sdk-patched/api/arkui/external/resource" + ], + "arkui.stateManagement.animation.GlobalTimer": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/animation/GlobalTimer" + ], + "arkui.stateManagement.common": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/common" + ], + "arkui.stateManagement.decorator": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/decorator" + ], + "arkui.stateManagement.memo.bind": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/bind" + ], + "arkui.stateManagement.memo.changeListener": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/changeListener" + ], + "arkui.stateManagement.memo.contextLocal": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/contextLocal" + ], + "arkui.stateManagement.memo.entry": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/entry" + ], + "arkui.stateManagement.memo.node": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/node" + ], + "arkui.stateManagement.memo.remember": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/remember" + ], + "arkui.stateManagement.memo.repeat": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/repeat" + ], + "arkui.stateManagement.memo.testing": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/testing" + ], + "arkui.stateManagement.memorize.state": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memorize/state" + ], + "arkui.stateManagement.remember": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/remember" + ], + "arkui.stateManagement.runtime": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/runtime" + ], + "arkui.stateManagement.states.Disposable": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/Disposable" + ], + "arkui.stateManagement.states.GlobalStateManager": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/GlobalStateManager" + ], + "arkui.stateManagement.states.State": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/State" + ], + "arkui.stateManagement.storage.appStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/appStorage" + ], + "arkui.stateManagement.storage.environment": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/environment" + ], + "arkui.stateManagement.storage.localStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/localStorage" + ], + "arkui.stateManagement.storage.persistentStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/persistentStorage" + ], + "arkui.stateManagement.storage.storageProperty": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/storageProperty" + ], + "arkui.stateManagement.tree.IncrementalNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/IncrementalNode" + ], + "arkui.stateManagement.tree.PrimeNumbers": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/PrimeNumbers" + ], + "arkui.stateManagement.tree.ReadonlyTreeNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/ReadonlyTreeNode" + ], + "arkui.stateManagement.tree.TreeNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreeNode" + ], + "arkui.stateManagement.tree.TreePath": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreePath" + ], + "arkui.stateManagement.utils": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/utils" + ], + "bundleManager.AbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/AbilityInfo" + ], + "bundleManager.AppProvisionInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/AppProvisionInfo" + ], + "bundleManager.ApplicationInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ApplicationInfo" + ], + "bundleManager.BundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundleInfo" + ], + "bundleManager.BundlePackInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundlePackInfo" + ], + "bundleManager.BundleResourceInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundleResourceInfo" + ], + "bundleManager.DispatchInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/DispatchInfo" + ], + "bundleManager.ElementName": [ + "../../../absolute-sdk-patched/api/bundleManager/ElementName" + ], + "bundleManager.ExtensionAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ExtensionAbilityInfo" + ], + "bundleManager.HapModuleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/HapModuleInfo" + ], + "bundleManager.LauncherAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityInfo" + ], + "bundleManager.LauncherAbilityResourceInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityResourceInfo" + ], + "bundleManager.Metadata": [ + "../../../absolute-sdk-patched/api/bundleManager/Metadata" + ], + "bundleManager.OverlayModuleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/OverlayModuleInfo" + ], + "bundleManager.PermissionDef": [ + "../../../absolute-sdk-patched/api/bundleManager/PermissionDef" + ], + "bundleManager.PluginBundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/PluginBundleInfo" + ], + "bundleManager.RecoverableApplicationInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/RecoverableApplicationInfo" + ], + "bundleManager.RemoteAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/RemoteAbilityInfo" + ], + "bundleManager.SharedBundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/SharedBundleInfo" + ], + "bundleManager.ShortcutInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ShortcutInfo" + ], + "bundleManager.Skill": [ + "../../../absolute-sdk-patched/api/bundleManager/Skill" + ], + "common.full.canvaspattern": [ + "../../../absolute-sdk-patched/api/common/full/canvaspattern" + ], + "commonEvent.commonEventData": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventData" + ], + "commonEvent.commonEventPublishData": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventPublishData" + ], + "commonEvent.commonEventSubscribeInfo": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventSubscribeInfo" + ], + "commonEvent.commonEventSubscriber": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventSubscriber" + ], + "global.rawFileDescriptor": [ + "../../../absolute-sdk-patched/api/global/rawFileDescriptor" + ], + "global.resource": [ + "../../../absolute-sdk-patched/api/global/resource" + ], + "graphics3d.Scene": [ + "../../../absolute-sdk-patched/api/graphics3d/Scene" + ], + "graphics3d.SceneNodes": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneNodes" + ], + "graphics3d.ScenePostProcessSettings": [ + "../../../absolute-sdk-patched/api/graphics3d/ScenePostProcessSettings" + ], + "graphics3d.SceneResources": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneResources" + ], + "graphics3d.SceneTypes": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneTypes" + ], + "multimedia.ringtonePlayer": [ + "../../../absolute-sdk-patched/api/multimedia/ringtonePlayer" + ], + "multimedia.soundPool": [ + "../../../absolute-sdk-patched/api/multimedia/soundPool" + ], + "multimedia.systemTonePlayer": [ + "../../../absolute-sdk-patched/api/multimedia/systemTonePlayer" + ], + "notification.NotificationCommonDef": [ + "../../../absolute-sdk-patched/api/notification/NotificationCommonDef" + ], + "notification.notificationActionButton": [ + "../../../absolute-sdk-patched/api/notification/notificationActionButton" + ], + "notification.notificationContent": [ + "../../../absolute-sdk-patched/api/notification/notificationContent" + ], + "notification.notificationFlags": [ + "../../../absolute-sdk-patched/api/notification/notificationFlags" + ], + "notification.notificationRequest": [ + "../../../absolute-sdk-patched/api/notification/notificationRequest" + ], + "notification.notificationSlot": [ + "../../../absolute-sdk-patched/api/notification/notificationSlot" + ], + "notification.notificationSorting": [ + "../../../absolute-sdk-patched/api/notification/notificationSorting" + ], + "notification.notificationSortingMap": [ + "../../../absolute-sdk-patched/api/notification/notificationSortingMap" + ], + "notification.notificationSubscribeInfo": [ + "../../../absolute-sdk-patched/api/notification/notificationSubscribeInfo" + ], + "notification.notificationSubscriber": [ + "../../../absolute-sdk-patched/api/notification/notificationSubscriber" + ], + "notification.notificationTemplate": [ + "../../../absolute-sdk-patched/api/notification/notificationTemplate" + ], + "notification.notificationUserInput": [ + "../../../absolute-sdk-patched/api/notification/notificationUserInput" + ], + "permissions": [ + "../../../absolute-sdk-patched/api/permissions" + ], + "security.PermissionRequestResult": [ + "../../../absolute-sdk-patched/api/security/PermissionRequestResult" + ], + "tag.nfctech": [ + "../../../absolute-sdk-patched/api/tag/nfctech" + ], + "tag.tagSession": [ + "../../../absolute-sdk-patched/api/tag/tagSession" + ], + "wantAgent.triggerInfo": [ + "../../../absolute-sdk-patched/api/wantAgent/triggerInfo" + ], + "wantAgent.wantAgentInfo": [ + "../../../absolute-sdk-patched/api/wantAgent/wantAgentInfo" + ], + "arkui.Storage": [ + "../../../absolute-sdk-patched/api/arkui/Storage" + ] }, "plugins": [ { @@ -20,5 +1915,7 @@ } ] }, - "include": ["./diagnostics/input/**/*.ets"] -} + "include": [ + "./diagnostics/input/**/*.ets" + ] +} \ No newline at end of file diff --git a/ui2abc/memo-plugin-ng/test/arktsconfig-executable.json b/ui2abc/memo-plugin-ng/test/arktsconfig-executable.json index f1cea71b4b620fe86ad0e7b44e0d5ef40364d556..b6e1725a50824818def0b505cb254ffcb247b0a9 100644 --- a/ui2abc/memo-plugin-ng/test/arktsconfig-executable.json +++ b/ui2abc/memo-plugin-ng/test/arktsconfig-executable.json @@ -4,11 +4,1908 @@ "outDir": "../build", "baseUrl": ".", "paths": { - "@koalaui/common": ["../../../incremental/common/src"], - "@koalaui/compat": ["../../../incremental/compat/src/arkts"], - "@koalaui/harness": ["../../../incremental/harness/src/arkts"], - "@koalaui/runtime": ["../../../incremental/runtime/src"], - "@koalaui/runtime/annotations": ["../../../incremental/runtime/annotations"] + "@koalaui/common": [ + "../../../incremental/common/src" + ], + "@koalaui/compat": [ + "../../../incremental/compat/src/arkts" + ], + "@koalaui/harness": [ + "../../../incremental/harness/src/arkts" + ], + "@koalaui/runtime/annotations": [ + "../../../incremental/runtime/annotations" + ], + "@ohos.arkui": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.InputMethodSubtype": [ + "../../../../absolute-sdk-patched/api/@ohos.InputMethodSubtype" + ], + "@ohos.UiTest": [ + "../../../../absolute-sdk-patched/api/@ohos.UiTest" + ], + "@ohos.WorkSchedulerExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.WorkSchedulerExtensionAbility" + ], + "@ohos.ability.errorCode": [ + "../../../../absolute-sdk-patched/api/@ohos.ability.errorCode" + ], + "@ohos.ability.screenLockFileManager": [ + "../../../../absolute-sdk-patched/api/@ohos.ability.screenLockFileManager" + ], + "@ohos.abilityAccessCtrl": [ + "../../../../absolute-sdk-patched/api/@ohos.abilityAccessCtrl" + ], + "@ohos.accessibility.config": [ + "../../../../absolute-sdk-patched/api/@ohos.accessibility.config" + ], + "@ohos.accessibility": [ + "../../../../absolute-sdk-patched/api/@ohos.accessibility" + ], + "@ohos.account.appAccount": [ + "../../../../absolute-sdk-patched/api/@ohos.account.appAccount" + ], + "@ohos.account.distributedAccount": [ + "../../../../absolute-sdk-patched/api/@ohos.account.distributedAccount" + ], + "@ohos.account.osAccount": [ + "../../../../absolute-sdk-patched/api/@ohos.account.osAccount" + ], + "@ohos.animation.windowAnimationManager": [ + "../../../../absolute-sdk-patched/api/@ohos.animation.windowAnimationManager" + ], + "@ohos.animator": [ + "../../../../absolute-sdk-patched/api/@ohos.animator" + ], + "@ohos.app.ability.Ability": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.Ability" + ], + "@ohos.app.ability.AbilityConstant": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityConstant" + ], + "@ohos.app.ability.AbilityLifecycleCallback": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityLifecycleCallback" + ], + "@ohos.app.ability.AbilityStage": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityStage" + ], + "@ohos.app.ability.ApplicationStateChangeCallback": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.ApplicationStateChangeCallback" + ], + "@ohos.app.ability.AtomicServiceOptions": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.AtomicServiceOptions" + ], + "@ohos.app.ability.Configuration": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.Configuration" + ], + "@ohos.app.ability.ConfigurationConstant": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.ConfigurationConstant" + ], + "@ohos.app.ability.DriverExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.DriverExtensionAbility" + ], + "@ohos.app.ability.EnvironmentCallback": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.EnvironmentCallback" + ], + "@ohos.app.ability.ExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.ExtensionAbility" + ], + "@ohos.app.ability.InsightIntentContext": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentContext" + ], + "@ohos.app.ability.InsightIntentExecutor": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentExecutor" + ], + "@ohos.app.ability.InteropAbilityLifecycleCallback": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.InteropAbilityLifecycleCallback" + ], + "@ohos.app.ability.MediaControlExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.MediaControlExtensionAbility" + ], + "@ohos.app.ability.OpenLinkOptions": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.OpenLinkOptions" + ], + "@ohos.app.ability.PhotoEditorExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.PhotoEditorExtensionAbility" + ], + "@ohos.app.ability.PrintExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.PrintExtensionAbility" + ], + "@ohos.app.ability.ServiceExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.ServiceExtensionAbility" + ], + "@ohos.app.ability.ShareExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.ShareExtensionAbility" + ], + "@ohos.app.ability.StartOptions": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.StartOptions" + ], + "@ohos.app.ability.UIAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.UIAbility" + ], + "@ohos.app.ability.UIExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionAbility" + ], + "@ohos.app.ability.UIExtensionContentSession": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionContentSession" + ], + "@ohos.app.ability.UserAuthExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.UserAuthExtensionAbility" + ], + "@ohos.app.ability.Want": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.Want" + ], + "@ohos.app.ability.abilityDelegatorRegistry": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.abilityDelegatorRegistry" + ], + "@ohos.app.ability.abilityManager": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.abilityManager" + ], + "@ohos.app.ability.appManager": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.appManager" + ], + "@ohos.app.ability.appRecovery": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.appRecovery" + ], + "@ohos.app.ability.application": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.application" + ], + "@ohos.app.ability.autoFillManager": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.autoFillManager" + ], + "@ohos.app.ability.common": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.common" + ], + "@ohos.app.ability.contextConstant": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.contextConstant" + ], + "@ohos.app.ability.dataUriUtils": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.dataUriUtils" + ], + "@ohos.app.ability.dialogRequest": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.dialogRequest" + ], + "@ohos.app.ability.dialogSession": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.dialogSession" + ], + "@ohos.app.ability.insightIntent": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntent" + ], + "@ohos.app.ability.insightIntentDriver": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntentDriver" + ], + "@ohos.app.ability.missionManager": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.missionManager" + ], + "@ohos.app.ability.wantAgent": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.wantAgent" + ], + "@ohos.app.ability.wantConstant": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.wantConstant" + ], + "@ohos.app.form.FormExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.form.FormExtensionAbility" + ], + "@ohos.app.form.formBindingData": [ + "../../../../absolute-sdk-patched/api/@ohos.app.form.formBindingData" + ], + "@ohos.app.form.formInfo": [ + "../../../../absolute-sdk-patched/api/@ohos.app.form.formInfo" + ], + "@ohos.app.form.formProvider": [ + "../../../../absolute-sdk-patched/api/@ohos.app.form.formProvider" + ], + "@ohos.application.BackupExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.application.BackupExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionContext": [ + "../../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionContext" + ], + "@ohos.application.formError": [ + "../../../../absolute-sdk-patched/api/@ohos.application.formError" + ], + "@ohos.application.testRunner": [ + "../../../../absolute-sdk-patched/api/@ohos.application.testRunner" + ], + "@ohos.application.uriPermissionManager": [ + "../../../../absolute-sdk-patched/api/@ohos.application.uriPermissionManager" + ], + "@ohos.arkui.ArcSwiper": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.ArcSwiper" + ], + "@ohos.arkui.Parallelize": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.Parallelize" + ], + "@ohos.arkui.UIContext": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.UIContext" + ], + "@ohos.arkui.advanced.ComposeListItem": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeListItem" + ], + "@ohos.arkui.advanced.ComposeTitleBar": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeTitleBar" + ], + "@ohos.arkui.advanced.Dialog": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Dialog" + ], + "@ohos.arkui.advanced.EditableTitleBar": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.EditableTitleBar" + ], + "@ohos.arkui.advanced.ExceptionPrompt": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ExceptionPrompt" + ], + "@ohos.arkui.advanced.Filter": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Filter" + ], + "@ohos.arkui.advanced.FullScreenLaunchComponent": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.FullScreenLaunchComponent" + ], + "@ohos.arkui.advanced.MultiNavigation": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.MultiNavigation" + ], + "@ohos.arkui.advanced.ProgressButton": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ProgressButton" + ], + "@ohos.arkui.advanced.SplitLayout": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SplitLayout" + ], + "@ohos.arkui.advanced.SubHeader": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SubHeader" + ], + "@ohos.arkui.advanced.SwipeRefresher": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SwipeRefresher" + ], + "@ohos.arkui.advanced.TabTitleBar": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TabTitleBar" + ], + "@ohos.arkui.advanced.ToolBar": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ToolBar" + ], + "@ohos.arkui.advanced.TreeView": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TreeView" + ], + "@ohos.arkui.component": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.arkui.componentSnapshot": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.componentSnapshot" + ], + "@ohos.arkui.componentUtils": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.componentUtils" + ], + "@ohos.arkui.dragController": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.dragController" + ], + "@ohos.arkui.drawableDescriptor": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.drawableDescriptor" + ], + "@ohos.arkui.inspector": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.inspector" + ], + "@ohos.arkui.modifier": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.modifier" + ], + "@ohos.arkui.node": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.node" + ], + "@ohos.arkui.observer": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.observer" + ], + "@ohos.arkui.performanceMonitor": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.performanceMonitor" + ], + "@ohos.arkui.shape": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.shape" + ], + "@ohos.arkui.stateManagement": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.stateManagement" + ], + "@ohos.arkui.theme": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.theme" + ], + "@ohos.arkui.uiExtension": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.uiExtension" + ], + "@ohos.base": [ + "../../../../absolute-sdk-patched/api/@ohos.base" + ], + "@ohos.batteryInfo": [ + "../../../../absolute-sdk-patched/api/@ohos.batteryInfo" + ], + "@ohos.batteryStatistics": [ + "../../../../absolute-sdk-patched/api/@ohos.batteryStatistics" + ], + "@ohos.bluetooth.a2dp": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.a2dp" + ], + "@ohos.bluetooth.access": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.access" + ], + "@ohos.bluetooth.baseProfile": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.baseProfile" + ], + "@ohos.bluetooth.ble": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.ble" + ], + "@ohos.bluetooth.connection": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.connection" + ], + "@ohos.bluetooth.constant": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.constant" + ], + "@ohos.bluetooth.hfp": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.hfp" + ], + "@ohos.bluetooth.hid": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.hid" + ], + "@ohos.brightness": [ + "../../../../absolute-sdk-patched/api/@ohos.brightness" + ], + "@ohos.buffer": [ + "../../../../absolute-sdk-patched/api/@ohos.buffer" + ], + "@ohos.bundle.appControl": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.appControl" + ], + "@ohos.bundle.bundleManager": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.bundleManager" + ], + "@ohos.bundle.bundleMonitor": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.bundleMonitor" + ], + "@ohos.bundle.bundleResourceManager": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.bundleResourceManager" + ], + "@ohos.bundle.defaultAppManager": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.defaultAppManager" + ], + "@ohos.bundle.distributedBundleManager": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.distributedBundleManager" + ], + "@ohos.bundle.freeInstall": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.freeInstall" + ], + "@ohos.bundle.installer": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.installer" + ], + "@ohos.bundle.launcherBundleManager": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.launcherBundleManager" + ], + "@ohos.bundle.overlay": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.overlay" + ], + "@ohos.bundle.shortcutManager": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.shortcutManager" + ], + "@ohos.charger": [ + "../../../../absolute-sdk-patched/api/@ohos.charger" + ], + "@ohos.commonEventManager": [ + "../../../../absolute-sdk-patched/api/@ohos.commonEventManager" + ], + "@ohos.configPolicy": [ + "../../../../absolute-sdk-patched/api/@ohos.configPolicy" + ], + "@ohos.curves": [ + "../../../../absolute-sdk-patched/api/@ohos.curves" + ], + "@ohos.customization.customConfig": [ + "../../../../absolute-sdk-patched/api/@ohos.customization.customConfig" + ], + "@ohos.data.DataShareResultSet": [ + "../../../../absolute-sdk-patched/api/@ohos.data.DataShareResultSet" + ], + "@ohos.data.ValuesBucket": [ + "../../../../absolute-sdk-patched/api/@ohos.data.ValuesBucket" + ], + "@ohos.data.dataShare": [ + "../../../../absolute-sdk-patched/api/@ohos.data.dataShare" + ], + "@ohos.data.dataSharePredicates": [ + "../../../../absolute-sdk-patched/api/@ohos.data.dataSharePredicates" + ], + "@ohos.data.distributedKVStore": [ + "../../../../absolute-sdk-patched/api/@ohos.data.distributedKVStore" + ], + "@ohos.data.preferences": [ + "../../../../absolute-sdk-patched/api/@ohos.data.preferences" + ], + "@ohos.data.relationalStore": [ + "../../../../absolute-sdk-patched/api/@ohos.data.relationalStore" + ], + "@ohos.data.unifiedDataChannel": [ + "../../../../absolute-sdk-patched/api/@ohos.data.unifiedDataChannel" + ], + "@ohos.data.uniformTypeDescriptor": [ + "../../../../absolute-sdk-patched/api/@ohos.data.uniformTypeDescriptor" + ], + "@ohos.deviceInfo": [ + "../../../../absolute-sdk-patched/api/@ohos.deviceInfo" + ], + "@ohos.deviceStatus.dragInteraction": [ + "../../../../absolute-sdk-patched/api/@ohos.deviceStatus.dragInteraction" + ], + "@ohos.display": [ + "../../../../absolute-sdk-patched/api/@ohos.display" + ], + "@ohos.distributedDeviceManager": [ + "../../../../absolute-sdk-patched/api/@ohos.distributedDeviceManager" + ], + "@ohos.distributedHardware.mechanicManager": [ + "../../../../absolute-sdk-patched/api/@ohos.distributedHardware.mechanicManager" + ], + "@ohos.driver.deviceManager": [ + "../../../../absolute-sdk-patched/api/@ohos.driver.deviceManager" + ], + "@ohos.effectKit": [ + "../../../../absolute-sdk-patched/api/@ohos.effectKit" + ], + "@ohos.enterprise.adminManager": [ + "../../../../absolute-sdk-patched/api/@ohos.enterprise.adminManager" + ], + "@ohos.enterprise.securityManager": [ + "../../../../absolute-sdk-patched/api/@ohos.enterprise.securityManager" + ], + "@ohos.events.emitter": [ + "../../../../absolute-sdk-patched/api/@ohos.events.emitter" + ], + "@ohos.file.cloudSync": [ + "../../../../absolute-sdk-patched/api/@ohos.file.cloudSync" + ], + "@ohos.file.cloudSyncManager": [ + "../../../../absolute-sdk-patched/api/@ohos.file.cloudSyncManager" + ], + "@ohos.file.environment": [ + "../../../../absolute-sdk-patched/api/@ohos.file.environment" + ], + "@ohos.file.fileuri": [ + "../../../../absolute-sdk-patched/api/@ohos.file.fileuri" + ], + "@ohos.file.fs": [ + "../../../../absolute-sdk-patched/api/@ohos.file.fs" + ], + "@ohos.file.hash": [ + "../../../../absolute-sdk-patched/api/@ohos.file.hash" + ], + "@ohos.file.keyManager": [ + "../../../../absolute-sdk-patched/api/@ohos.file.keyManager" + ], + "@ohos.file.photoAccessHelper": [ + "../../../../absolute-sdk-patched/api/@ohos.file.photoAccessHelper" + ], + "@ohos.file.securityLabel": [ + "../../../../absolute-sdk-patched/api/@ohos.file.securityLabel" + ], + "@ohos.file.statvfs": [ + "../../../../absolute-sdk-patched/api/@ohos.file.statvfs" + ], + "@ohos.file.storageStatistics": [ + "../../../../absolute-sdk-patched/api/@ohos.file.storageStatistics" + ], + "@ohos.file.volumeManager": [ + "../../../../absolute-sdk-patched/api/@ohos.file.volumeManager" + ], + "@ohos.fileshare": [ + "../../../../absolute-sdk-patched/api/@ohos.fileshare" + ], + "@ohos.font": [ + "../../../../absolute-sdk-patched/api/@ohos.font" + ], + "@ohos.fontManager": [ + "../../../../absolute-sdk-patched/api/@ohos.fontManager" + ], + "@ohos.geoLocationManager": [ + "../../../../absolute-sdk-patched/api/@ohos.geoLocationManager" + ], + "@ohos.graphics.colorSpaceManager": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.colorSpaceManager" + ], + "@ohos.graphics.common2D": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.common2D" + ], + "@ohos.graphics.displaySync": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.displaySync" + ], + "@ohos.graphics.drawing": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.drawing" + ], + "@ohos.graphics.hdrCapability": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.hdrCapability" + ], + "@ohos.graphics.scene": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.scene" + ], + "@ohos.graphics.text": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.text" + ], + "@ohos.graphics.uiEffect": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.uiEffect" + ], + "@ohos.hiSysEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.hiSysEvent" + ], + "@ohos.hiTraceChain": [ + "../../../../absolute-sdk-patched/api/@ohos.hiTraceChain" + ], + "@ohos.hiTraceMeter": [ + "../../../../absolute-sdk-patched/api/@ohos.hiTraceMeter" + ], + "@ohos.hichecker": [ + "../../../../absolute-sdk-patched/api/@ohos.hichecker" + ], + "@ohos.hidebug": [ + "../../../../absolute-sdk-patched/api/@ohos.hidebug" + ], + "@ohos.hilog": [ + "../../../../absolute-sdk-patched/api/@ohos.hilog" + ], + "@ohos.hiviewdfx.hiAppEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.hiviewdfx.hiAppEvent" + ], + "@ohos.i18n": [ + "../../../../absolute-sdk-patched/api/@ohos.i18n" + ], + "@ohos.inputMethod.Panel": [ + "../../../../absolute-sdk-patched/api/@ohos.inputMethod.Panel" + ], + "@ohos.inputMethod": [ + "../../../../absolute-sdk-patched/api/@ohos.inputMethod" + ], + "@ohos.intl": [ + "../../../../absolute-sdk-patched/api/@ohos.intl" + ], + "@ohos.logLibrary": [ + "../../../../absolute-sdk-patched/api/@ohos.logLibrary" + ], + "@ohos.matrix4": [ + "../../../../absolute-sdk-patched/api/@ohos.matrix4" + ], + "@ohos.measure": [ + "../../../../absolute-sdk-patched/api/@ohos.measure" + ], + "@ohos.mediaquery": [ + "../../../../absolute-sdk-patched/api/@ohos.mediaquery" + ], + "@ohos.multimedia.audio": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.audio" + ], + "@ohos.multimedia.audioHaptic": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.audioHaptic" + ], + "@ohos.multimedia.avCastPickerParam": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.avCastPickerParam" + ], + "@ohos.multimedia.avsession": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.avsession" + ], + "@ohos.multimedia.camera": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.camera" + ], + "@ohos.multimedia.cameraPicker": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.cameraPicker" + ], + "@ohos.multimedia.drm": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.drm" + ], + "@ohos.multimedia.image": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.image" + ], + "@ohos.multimedia.media": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.media" + ], + "@ohos.multimedia.systemSoundManager": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.systemSoundManager" + ], + "@ohos.multimodalInput.gestureEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.gestureEvent" + ], + "@ohos.multimodalInput.inputConsumer": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputConsumer" + ], + "@ohos.multimodalInput.inputDevice": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputDevice" + ], + "@ohos.multimodalInput.inputEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputEvent" + ], + "@ohos.multimodalInput.intentionCode": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.intentionCode" + ], + "@ohos.multimodalInput.keyCode": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyCode" + ], + "@ohos.multimodalInput.keyEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyEvent" + ], + "@ohos.multimodalInput.mouseEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.mouseEvent" + ], + "@ohos.multimodalInput.pointer": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.pointer" + ], + "@ohos.multimodalInput.shortKey": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.shortKey" + ], + "@ohos.multimodalInput.touchEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.touchEvent" + ], + "@ohos.net.connection": [ + "../../../../absolute-sdk-patched/api/@ohos.net.connection" + ], + "@ohos.net.http": [ + "../../../../absolute-sdk-patched/api/@ohos.net.http" + ], + "@ohos.net.networkSecurity": [ + "../../../../absolute-sdk-patched/api/@ohos.net.networkSecurity" + ], + "@ohos.net.sharing": [ + "../../../../absolute-sdk-patched/api/@ohos.net.sharing" + ], + "@ohos.net.statistics": [ + "../../../../absolute-sdk-patched/api/@ohos.net.statistics" + ], + "@ohos.net.webSocket": [ + "../../../../absolute-sdk-patched/api/@ohos.net.webSocket" + ], + "@ohos.nfc.cardEmulation": [ + "../../../../absolute-sdk-patched/api/@ohos.nfc.cardEmulation" + ], + "@ohos.nfc.controller": [ + "../../../../absolute-sdk-patched/api/@ohos.nfc.controller" + ], + "@ohos.nfc.tag": [ + "../../../../absolute-sdk-patched/api/@ohos.nfc.tag" + ], + "@ohos.notificationManager": [ + "../../../../absolute-sdk-patched/api/@ohos.notificationManager" + ], + "@ohos.notificationSubscribe": [ + "../../../../absolute-sdk-patched/api/@ohos.notificationSubscribe" + ], + "@ohos.pasteboard": [ + "../../../../absolute-sdk-patched/api/@ohos.pasteboard" + ], + "@ohos.pluginComponent": [ + "../../../../absolute-sdk-patched/api/@ohos.pluginComponent" + ], + "@ohos.power": [ + "../../../../absolute-sdk-patched/api/@ohos.power" + ], + "@ohos.print": [ + "../../../../absolute-sdk-patched/api/@ohos.print" + ], + "@ohos.privacyManager": [ + "../../../../absolute-sdk-patched/api/@ohos.privacyManager" + ], + "@ohos.prompt": [ + "../../../../absolute-sdk-patched/api/@ohos.prompt" + ], + "@ohos.promptAction": [ + "../../../../absolute-sdk-patched/api/@ohos.promptAction" + ], + "@ohos.reminderAgentManager": [ + "../../../../absolute-sdk-patched/api/@ohos.reminderAgentManager" + ], + "@ohos.request": [ + "../../../../absolute-sdk-patched/api/@ohos.request" + ], + "@ohos.resourceManager": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceManager" + ], + "@ohos.resourceschedule.backgroundProcessManager": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundProcessManager" + ], + "@ohos.resourceschedule.backgroundTaskManager": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundTaskManager" + ], + "@ohos.resourceschedule.deviceStandby": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceschedule.deviceStandby" + ], + "@ohos.resourceschedule.systemload": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceschedule.systemload" + ], + "@ohos.resourceschedule.usageStatistics": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceschedule.usageStatistics" + ], + "@ohos.resourceschedule.workScheduler": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceschedule.workScheduler" + ], + "@ohos.router": [ + "../../../../absolute-sdk-patched/api/@ohos.router" + ], + "@ohos.rpc": [ + "../../../../absolute-sdk-patched/api/@ohos.rpc" + ], + "@ohos.runningLock": [ + "../../../../absolute-sdk-patched/api/@ohos.runningLock" + ], + "@ohos.screen": [ + "../../../../absolute-sdk-patched/api/@ohos.screen" + ], + "@ohos.screenLock": [ + "../../../../absolute-sdk-patched/api/@ohos.screenLock" + ], + "@ohos.screenshot": [ + "../../../../absolute-sdk-patched/api/@ohos.screenshot" + ], + "@ohos.security.cert": [ + "../../../../absolute-sdk-patched/api/@ohos.security.cert" + ], + "@ohos.security.certManager": [ + "../../../../absolute-sdk-patched/api/@ohos.security.certManager" + ], + "@ohos.security.certManagerDialog": [ + "../../../../absolute-sdk-patched/api/@ohos.security.certManagerDialog" + ], + "@ohos.security.cryptoFramework": [ + "../../../../absolute-sdk-patched/api/@ohos.security.cryptoFramework" + ], + "@ohos.security.huks": [ + "../../../../absolute-sdk-patched/api/@ohos.security.huks" + ], + "@ohos.sensor": [ + "../../../../absolute-sdk-patched/api/@ohos.sensor" + ], + "@ohos.settings": [ + "../../../../absolute-sdk-patched/api/@ohos.settings" + ], + "@ohos.systemCapability": [ + "../../../../absolute-sdk-patched/api/@ohos.systemCapability" + ], + "@ohos.systemDateTime": [ + "../../../../absolute-sdk-patched/api/@ohos.systemDateTime" + ], + "@ohos.systemParameterEnhance": [ + "../../../../absolute-sdk-patched/api/@ohos.systemParameterEnhance" + ], + "@ohos.systemTimer": [ + "../../../../absolute-sdk-patched/api/@ohos.systemTimer" + ], + "@ohos.telephony.call": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.call" + ], + "@ohos.telephony.data": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.data" + ], + "@ohos.telephony.esim": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.esim" + ], + "@ohos.telephony.observer": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.observer" + ], + "@ohos.telephony.radio": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.radio" + ], + "@ohos.telephony.sim": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.sim" + ], + "@ohos.telephony.sms": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.sms" + ], + "@ohos.thermal": [ + "../../../../absolute-sdk-patched/api/@ohos.thermal" + ], + "@ohos.transfer": [ + "../../../../absolute-sdk-patched/api/@ohos.transfer" + ], + "@ohos.uiAppearance": [ + "../../../../absolute-sdk-patched/api/@ohos.uiAppearance" + ], + "@ohos.uiExtensionHost": [ + "../../../../absolute-sdk-patched/api/@ohos.uiExtensionHost" + ], + "@ohos.update": [ + "../../../../absolute-sdk-patched/api/@ohos.update" + ], + "@ohos.uri": [ + "../../../../absolute-sdk-patched/api/@ohos.uri" + ], + "@ohos.url": [ + "../../../../absolute-sdk-patched/api/@ohos.url" + ], + "@ohos.usbManager": [ + "../../../../absolute-sdk-patched/api/@ohos.usbManager" + ], + "@ohos.usbManager.serial": [ + "../../../../absolute-sdk-patched/api/@ohos.usbManager.serial" + ], + "@ohos.userIAM.faceAuth": [ + "../../../../absolute-sdk-patched/api/@ohos.userIAM.faceAuth" + ], + "@ohos.userIAM.userAccessCtrl": [ + "../../../../absolute-sdk-patched/api/@ohos.userIAM.userAccessCtrl" + ], + "@ohos.userIAM.userAuth": [ + "../../../../absolute-sdk-patched/api/@ohos.userIAM.userAuth" + ], + "@ohos.util.ArrayList": [ + "../../../../absolute-sdk-patched/api/@ohos.util.ArrayList" + ], + "@ohos.util.Deque": [ + "../../../../absolute-sdk-patched/api/@ohos.util.Deque" + ], + "@ohos.util.HashMap": [ + "../../../../absolute-sdk-patched/api/@ohos.util.HashMap" + ], + "@ohos.util.HashSet": [ + "../../../../absolute-sdk-patched/api/@ohos.util.HashSet" + ], + "@ohos.util.LightWeightMap": [ + "../../../../absolute-sdk-patched/api/@ohos.util.LightWeightMap" + ], + "@ohos.util.LightWeightSet": [ + "../../../../absolute-sdk-patched/api/@ohos.util.LightWeightSet" + ], + "@ohos.util.LinkedList": [ + "../../../../absolute-sdk-patched/api/@ohos.util.LinkedList" + ], + "@ohos.util.List": [ + "../../../../absolute-sdk-patched/api/@ohos.util.List" + ], + "@ohos.util.PlainArray": [ + "../../../../absolute-sdk-patched/api/@ohos.util.PlainArray" + ], + "@ohos.util.Queue": [ + "../../../../absolute-sdk-patched/api/@ohos.util.Queue" + ], + "@ohos.util.Stack": [ + "../../../../absolute-sdk-patched/api/@ohos.util.Stack" + ], + "@ohos.util.TreeMap": [ + "../../../../absolute-sdk-patched/api/@ohos.util.TreeMap" + ], + "@ohos.util.TreeSet": [ + "../../../../absolute-sdk-patched/api/@ohos.util.TreeSet" + ], + "@ohos.util": [ + "../../../../absolute-sdk-patched/api/@ohos.util" + ], + "@ohos.util.stream": [ + "../../../../absolute-sdk-patched/api/@ohos.util.stream" + ], + "@ohos.vibrator": [ + "../../../../absolute-sdk-patched/api/@ohos.vibrator" + ], + "@ohos.wantAgent": [ + "../../../../absolute-sdk-patched/api/@ohos.wantAgent" + ], + "@ohos.web.netErrorList": [ + "../../../../absolute-sdk-patched/api/@ohos.web.netErrorList" + ], + "@ohos.web.webview": [ + "../../../../absolute-sdk-patched/api/@ohos.web.webview" + ], + "@ohos.wifi": [ + "../../../../absolute-sdk-patched/api/@ohos.wifi" + ], + "@ohos.wifiManager": [ + "../../../../absolute-sdk-patched/api/@ohos.wifiManager" + ], + "@ohos.window": [ + "../../../../absolute-sdk-patched/api/@ohos.window" + ], + "@ohos.xml": [ + "../../../../absolute-sdk-patched/api/@ohos.xml" + ], + "@ohos.zlib": [ + "../../../../absolute-sdk-patched/api/@ohos.zlib" + ], + "@system.app": [ + "../../../../absolute-sdk-patched/api/@system.app" + ], + "@system.mediaquery": [ + "../../../../absolute-sdk-patched/api/@system.mediaquery" + ], + "@system.prompt": [ + "../../../../absolute-sdk-patched/api/@system.prompt" + ], + "@system.router": [ + "../../../../absolute-sdk-patched/api/@system.router" + ], + "ability.abilityResult": [ + "../../../../absolute-sdk-patched/api/ability/abilityResult" + ], + "ability.connectOptions": [ + "../../../../absolute-sdk-patched/api/ability/connectOptions" + ], + "ability.dataAbilityHelper": [ + "../../../../absolute-sdk-patched/api/ability/dataAbilityHelper" + ], + "application.AbilityDelegator": [ + "../../../../absolute-sdk-patched/api/application/AbilityDelegator" + ], + "application.AbilityFirstFrameStateData": [ + "../../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateData" + ], + "application.AbilityFirstFrameStateObserver": [ + "../../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateObserver" + ], + "application.AbilityForegroundStateObserver": [ + "../../../../absolute-sdk-patched/api/application/AbilityForegroundStateObserver" + ], + "application.AbilityMonitor": [ + "../../../../absolute-sdk-patched/api/application/AbilityMonitor" + ], + "application.AbilityRunningInfo": [ + "../../../../absolute-sdk-patched/api/application/AbilityRunningInfo" + ], + "application.AbilityStageContext": [ + "../../../../absolute-sdk-patched/api/application/AbilityStageContext" + ], + "application.AbilityStageMonitor": [ + "../../../../absolute-sdk-patched/api/application/AbilityStageMonitor" + ], + "application.AbilityStartCallback": [ + "../../../../absolute-sdk-patched/api/application/AbilityStartCallback" + ], + "application.AbilityStateData": [ + "../../../../absolute-sdk-patched/api/application/AbilityStateData" + ], + "application.AppForegroundStateObserver": [ + "../../../../absolute-sdk-patched/api/application/AppForegroundStateObserver" + ], + "application.AppStateData": [ + "../../../../absolute-sdk-patched/api/application/AppStateData" + ], + "application.ApplicationContext": [ + "../../../../absolute-sdk-patched/api/application/ApplicationContext" + ], + "application.ApplicationStateObserver": [ + "../../../../absolute-sdk-patched/api/application/ApplicationStateObserver" + ], + "application.AutoFillType": [ + "../../../../absolute-sdk-patched/api/application/AutoFillType" + ], + "application.BaseContext": [ + "../../../../absolute-sdk-patched/api/application/BaseContext" + ], + "application.Context": [ + "../../../../absolute-sdk-patched/api/application/Context" + ], + "application.CustomData": [ + "../../../../absolute-sdk-patched/api/application/CustomData" + ], + "application.DriverExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/DriverExtensionContext" + ], + "application.EventHub": [ + "../../../../absolute-sdk-patched/api/application/EventHub" + ], + "application.ExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/ExtensionContext" + ], + "application.ExtensionRunningInfo": [ + "../../../../absolute-sdk-patched/api/application/ExtensionRunningInfo" + ], + "application.FormExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/FormExtensionContext" + ], + "application.MediaControlExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/MediaControlExtensionContext" + ], + "application.MissionInfo": [ + "../../../../absolute-sdk-patched/api/application/MissionInfo" + ], + "application.MultiAppMode": [ + "../../../../absolute-sdk-patched/api/application/MultiAppMode" + ], + "application.PhotoEditorExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/PhotoEditorExtensionContext" + ], + "application.ProcessData": [ + "../../../../absolute-sdk-patched/api/application/ProcessData" + ], + "application.ProcessInformation": [ + "../../../../absolute-sdk-patched/api/application/ProcessInformation" + ], + "application.RunningAppClone": [ + "../../../../absolute-sdk-patched/api/application/RunningAppClone" + ], + "application.RunningMultiAppInfo": [ + "../../../../absolute-sdk-patched/api/application/RunningMultiAppInfo" + ], + "application.RunningMultiInstanceInfo": [ + "../../../../absolute-sdk-patched/api/application/RunningMultiInstanceInfo" + ], + "application.ServiceExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/ServiceExtensionContext" + ], + "application.UIAbilityContext": [ + "../../../../absolute-sdk-patched/api/application/UIAbilityContext" + ], + "application.UIExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/UIExtensionContext" + ], + "application.WorkSchedulerExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/WorkSchedulerExtensionContext" + ], + "application.abilityDelegatorArgs": [ + "../../../../absolute-sdk-patched/api/application/abilityDelegatorArgs" + ], + "application.shellCmdResult": [ + "../../../../absolute-sdk-patched/api/application/shellCmdResult" + ], + "arkui.AlphabetIndexerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/AlphabetIndexerModifier" + ], + "arkui.AttributeUpdater": [ + "../../../../absolute-sdk-patched/api/arkui/AttributeUpdater" + ], + "arkui.BlankModifier": [ + "../../../../absolute-sdk-patched/api/arkui/BlankModifier" + ], + "arkui.BuilderNode": [ + "../../../../absolute-sdk-patched/api/arkui/BuilderNode" + ], + "arkui.ButtonModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ButtonModifier" + ], + "arkui.CalendarPickerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/CalendarPickerModifier" + ], + "arkui.CheckboxModifier": [ + "../../../../absolute-sdk-patched/api/arkui/CheckboxModifier" + ], + "arkui.ColumnModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ColumnModifier" + ], + "arkui.ColumnSplitModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ColumnSplitModifier" + ], + "arkui.CommonModifier": [ + "../../../../absolute-sdk-patched/api/arkui/CommonModifier" + ], + "arkui.ComponentContent": [ + "../../../../absolute-sdk-patched/api/arkui/ComponentContent" + ], + "arkui.ContainerSpanModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ContainerSpanModifier" + ], + "arkui.Content": [ + "../../../../absolute-sdk-patched/api/arkui/Content" + ], + "arkui.CounterModifier": [ + "../../../../absolute-sdk-patched/api/arkui/CounterModifier" + ], + "arkui.DataPanelModifier": [ + "../../../../absolute-sdk-patched/api/arkui/DataPanelModifier" + ], + "arkui.DatePickerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/DatePickerModifier" + ], + "arkui.DividerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/DividerModifier" + ], + "arkui.FlexModifier": [ + "../../../../absolute-sdk-patched/api/arkui/FlexModifier" + ], + "arkui.FolderStackModifier": [ + "../../../../absolute-sdk-patched/api/arkui/FolderStackModifier" + ], + "arkui.FrameNode": [ + "../../../../absolute-sdk-patched/api/arkui/FrameNode" + ], + "arkui.GaugeModifier": [ + "../../../../absolute-sdk-patched/api/arkui/GaugeModifier" + ], + "arkui.Graphics": [ + "../../../../absolute-sdk-patched/api/arkui/Graphics" + ], + "arkui.GridColModifier": [ + "../../../../absolute-sdk-patched/api/arkui/GridColModifier" + ], + "arkui.GridItemModifier": [ + "../../../../absolute-sdk-patched/api/arkui/GridItemModifier" + ], + "arkui.GridModifier": [ + "../../../../absolute-sdk-patched/api/arkui/GridModifier" + ], + "arkui.GridRowModifier": [ + "../../../../absolute-sdk-patched/api/arkui/GridRowModifier" + ], + "arkui.HyperlinkModifier": [ + "../../../../absolute-sdk-patched/api/arkui/HyperlinkModifier" + ], + "arkui.ImageAnimatorModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ImageAnimatorModifier" + ], + "arkui.ImageModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ImageModifier" + ], + "arkui.ImageSpanModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ImageSpanModifier" + ], + "arkui.LineModifier": [ + "../../../../absolute-sdk-patched/api/arkui/LineModifier" + ], + "arkui.ListItemGroupModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ListItemGroupModifier" + ], + "arkui.ListItemModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ListItemModifier" + ], + "arkui.ListModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ListModifier" + ], + "arkui.LoadingProgressModifier": [ + "../../../../absolute-sdk-patched/api/arkui/LoadingProgressModifier" + ], + "arkui.MarqueeModifier": [ + "../../../../absolute-sdk-patched/api/arkui/MarqueeModifier" + ], + "arkui.MenuItemModifier": [ + "../../../../absolute-sdk-patched/api/arkui/MenuItemModifier" + ], + "arkui.MenuModifier": [ + "../../../../absolute-sdk-patched/api/arkui/MenuModifier" + ], + "arkui.NavDestinationModifier": [ + "../../../../absolute-sdk-patched/api/arkui/NavDestinationModifier" + ], + "arkui.NavigationModifier": [ + "../../../../absolute-sdk-patched/api/arkui/NavigationModifier" + ], + "arkui.NodeContent": [ + "../../../../absolute-sdk-patched/api/arkui/NodeContent" + ], + "arkui.NodeController": [ + "../../../../absolute-sdk-patched/api/arkui/NodeController" + ], + "arkui.ParticleModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ParticleModifier" + ], + "arkui.PathModifier": [ + "../../../../absolute-sdk-patched/api/arkui/PathModifier" + ], + "arkui.PatternLockModifier": [ + "../../../../absolute-sdk-patched/api/arkui/PatternLockModifier" + ], + "arkui.PolygonModifier": [ + "../../../../absolute-sdk-patched/api/arkui/PolygonModifier" + ], + "arkui.PolylineModifier": [ + "../../../../absolute-sdk-patched/api/arkui/PolylineModifier" + ], + "arkui.ProgressModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ProgressModifier" + ], + "arkui.QRCodeModifier": [ + "../../../../absolute-sdk-patched/api/arkui/QRCodeModifier" + ], + "arkui.RectModifier": [ + "../../../../absolute-sdk-patched/api/arkui/RectModifier" + ], + "arkui.RefreshModifier": [ + "../../../../absolute-sdk-patched/api/arkui/RefreshModifier" + ], + "arkui.RelativeContainerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/RelativeContainerModifier" + ], + "arkui.RenderNode": [ + "../../../../absolute-sdk-patched/api/arkui/RenderNode" + ], + "arkui.RichEditorModifier": [ + "../../../../absolute-sdk-patched/api/arkui/RichEditorModifier" + ], + "arkui.RowModifier": [ + "../../../../absolute-sdk-patched/api/arkui/RowModifier" + ], + "arkui.RowSplitModifier": [ + "../../../../absolute-sdk-patched/api/arkui/RowSplitModifier" + ], + "arkui.ScrollModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ScrollModifier" + ], + "arkui.SearchModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SearchModifier" + ], + "arkui.SelectModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SelectModifier" + ], + "arkui.ShapeModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ShapeModifier" + ], + "arkui.SideBarContainerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SideBarContainerModifier" + ], + "arkui.SpanModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SpanModifier" + ], + "arkui.StackModifier": [ + "../../../../absolute-sdk-patched/api/arkui/StackModifier" + ], + "arkui.StepperItemModifier": [ + "../../../../absolute-sdk-patched/api/arkui/StepperItemModifier" + ], + "arkui.StepperModifier": [ + "../../../../absolute-sdk-patched/api/arkui/StepperModifier" + ], + "arkui.SwiperModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SwiperModifier" + ], + "arkui.SymbolGlyphModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SymbolGlyphModifier" + ], + "arkui.SymbolSpanModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SymbolSpanModifier" + ], + "arkui.TabsModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TabsModifier" + ], + "arkui.TextAreaModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TextAreaModifier" + ], + "arkui.TextClockModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TextClockModifier" + ], + "arkui.TextInputModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TextInputModifier" + ], + "arkui.TextModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TextModifier" + ], + "arkui.TextPickerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TextPickerModifier" + ], + "arkui.TextTimerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TextTimerModifier" + ], + "arkui.TimePickerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TimePickerModifier" + ], + "arkui.UserView": [ + "../../../../absolute-sdk-patched/api/arkui/UserView" + ], + "arkui.VideoModifier": [ + "../../../../absolute-sdk-patched/api/arkui/VideoModifier" + ], + "arkui.WaterFlowModifier": [ + "../../../../absolute-sdk-patched/api/arkui/WaterFlowModifier" + ], + "arkui.component.actionSheet": [ + "../../../../absolute-sdk-patched/api/arkui/component/actionSheet" + ], + "arkui.component.alertDialog": [ + "../../../../absolute-sdk-patched/api/arkui/component/alertDialog" + ], + "arkui.component.alphabetIndexer": [ + "../../../../absolute-sdk-patched/api/arkui/component/alphabetIndexer" + ], + "arkui.component.animation": [ + "../../../../absolute-sdk-patched/api/arkui/component/animation" + ], + "arkui.component.animator": [ + "../../../../absolute-sdk-patched/api/arkui/component/animator" + ], + "arkui.component.badge": [ + "../../../../absolute-sdk-patched/api/arkui/component/badge" + ], + "arkui.component.blank": [ + "../../../../absolute-sdk-patched/api/arkui/component/blank" + ], + "arkui.component.builder": [ + "../../../../absolute-sdk-patched/api/arkui/component/builder" + ], + "arkui.component.button": [ + "../../../../absolute-sdk-patched/api/arkui/component/button" + ], + "arkui.component.calendarPicker": [ + "../../../../absolute-sdk-patched/api/arkui/component/calendarPicker" + ], + "arkui.component.canvas": [ + "../../../../absolute-sdk-patched/api/arkui/component/canvas" + ], + "arkui.component.checkbox": [ + "../../../../absolute-sdk-patched/api/arkui/component/checkbox" + ], + "arkui.component.checkboxgroup": [ + "../../../../absolute-sdk-patched/api/arkui/component/checkboxgroup" + ], + "arkui.component.circle": [ + "../../../../absolute-sdk-patched/api/arkui/component/circle" + ], + "arkui.component.column": [ + "../../../../absolute-sdk-patched/api/arkui/component/column" + ], + "arkui.component.columnSplit": [ + "../../../../absolute-sdk-patched/api/arkui/component/columnSplit" + ], + "arkui.component.common": [ + "../../../../absolute-sdk-patched/api/arkui/component/common" + ], + "arkui.component.component3d": [ + "../../../../absolute-sdk-patched/api/arkui/component/component3d" + ], + "arkui.component.containerSpan": [ + "../../../../absolute-sdk-patched/api/arkui/component/containerSpan" + ], + "arkui.component.contentSlot": [ + "../../../../absolute-sdk-patched/api/arkui/component/contentSlot" + ], + "arkui.component.counter": [ + "../../../../absolute-sdk-patched/api/arkui/component/counter" + ], + "arkui.component.customComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/customComponent" + ], + "arkui.component.customDialogController": [ + "../../../../absolute-sdk-patched/api/arkui/component/customDialogController" + ], + "arkui.component.dataPanel": [ + "../../../../absolute-sdk-patched/api/arkui/component/dataPanel" + ], + "arkui.component.datePicker": [ + "../../../../absolute-sdk-patched/api/arkui/component/datePicker" + ], + "arkui.component.divider": [ + "../../../../absolute-sdk-patched/api/arkui/component/divider" + ], + "arkui.component.effectComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/effectComponent" + ], + "arkui.component.ellipse": [ + "../../../../absolute-sdk-patched/api/arkui/component/ellipse" + ], + "arkui.component.embeddedComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/embeddedComponent" + ], + "arkui.component.enums": [ + "../../../../absolute-sdk-patched/api/arkui/component/enums" + ], + "arkui.component.extendableComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/extendableComponent" + ], + "arkui.component.flex": [ + "../../../../absolute-sdk-patched/api/arkui/component/flex" + ], + "arkui.component.flowItem": [ + "../../../../absolute-sdk-patched/api/arkui/component/flowItem" + ], + "arkui.component.focus": [ + "../../../../absolute-sdk-patched/api/arkui/component/focus" + ], + "arkui.component.folderStack": [ + "../../../../absolute-sdk-patched/api/arkui/component/folderStack" + ], + "arkui.component.forEach": [ + "../../../../absolute-sdk-patched/api/arkui/component/forEach" + ], + "arkui.component.formComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/formComponent" + ], + "arkui.component.formLink": [ + "../../../../absolute-sdk-patched/api/arkui/component/formLink" + ], + "arkui.component.gauge": [ + "../../../../absolute-sdk-patched/api/arkui/component/gauge" + ], + "arkui.component.gesture": [ + "../../../../absolute-sdk-patched/api/arkui/component/gesture" + ], + "arkui.component.grid": [ + "../../../../absolute-sdk-patched/api/arkui/component/grid" + ], + "arkui.component.gridCol": [ + "../../../../absolute-sdk-patched/api/arkui/component/gridCol" + ], + "arkui.component.gridItem": [ + "../../../../absolute-sdk-patched/api/arkui/component/gridItem" + ], + "arkui.component.gridRow": [ + "../../../../absolute-sdk-patched/api/arkui/component/gridRow" + ], + "arkui.component.hyperlink": [ + "../../../../absolute-sdk-patched/api/arkui/component/hyperlink" + ], + "arkui.component.image": [ + "../../../../absolute-sdk-patched/api/arkui/component/image" + ], + "arkui.component.imageAnimator": [ + "../../../../absolute-sdk-patched/api/arkui/component/imageAnimator" + ], + "arkui.component.imageCommon": [ + "../../../../absolute-sdk-patched/api/arkui/component/imageCommon" + ], + "arkui.component.imageSpan": [ + "../../../../absolute-sdk-patched/api/arkui/component/imageSpan" + ], + "arkui.component.indicatorcomponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/indicatorcomponent" + ], + "arkui.component.inspector": [ + "../../../../absolute-sdk-patched/api/arkui/component/inspector" + ], + "arkui.component.interop": [ + "../../../../absolute-sdk-patched/api/arkui/component/interop" + ], + "arkui.component.lazyForEach": [ + "../../../../absolute-sdk-patched/api/arkui/component/lazyForEach" + ], + "arkui.component.lazyGridLayout": [ + "../../../../absolute-sdk-patched/api/arkui/component/lazyGridLayout" + ], + "arkui.component.line": [ + "../../../../absolute-sdk-patched/api/arkui/component/line" + ], + "arkui.component.list": [ + "../../../../absolute-sdk-patched/api/arkui/component/list" + ], + "arkui.component.listItem": [ + "../../../../absolute-sdk-patched/api/arkui/component/listItem" + ], + "arkui.component.listItemGroup": [ + "../../../../absolute-sdk-patched/api/arkui/component/listItemGroup" + ], + "arkui.component.loadingProgress": [ + "../../../../absolute-sdk-patched/api/arkui/component/loadingProgress" + ], + "arkui.component.marquee": [ + "../../../../absolute-sdk-patched/api/arkui/component/marquee" + ], + "arkui.component.matrix2d": [ + "../../../../absolute-sdk-patched/api/arkui/component/matrix2d" + ], + "arkui.component.mediaCachedImage": [ + "../../../../absolute-sdk-patched/api/arkui/component/mediaCachedImage" + ], + "arkui.component.menu": [ + "../../../../absolute-sdk-patched/api/arkui/component/menu" + ], + "arkui.component.menuItem": [ + "../../../../absolute-sdk-patched/api/arkui/component/menuItem" + ], + "arkui.component.menuItemGroup": [ + "../../../../absolute-sdk-patched/api/arkui/component/menuItemGroup" + ], + "arkui.component.navDestination": [ + "../../../../absolute-sdk-patched/api/arkui/component/navDestination" + ], + "arkui.component.navigation": [ + "../../../../absolute-sdk-patched/api/arkui/component/navigation" + ], + "arkui.component.nodeContainer": [ + "../../../../absolute-sdk-patched/api/arkui/component/nodeContainer" + ], + "arkui.component.pageTransition": [ + "../../../../absolute-sdk-patched/api/arkui/component/pageTransition" + ], + "arkui.component.particle": [ + "../../../../absolute-sdk-patched/api/arkui/component/particle" + ], + "arkui.component.pasteButton": [ + "../../../../absolute-sdk-patched/api/arkui/component/pasteButton" + ], + "arkui.component.path": [ + "../../../../absolute-sdk-patched/api/arkui/component/path" + ], + "arkui.component.patternLock": [ + "../../../../absolute-sdk-patched/api/arkui/component/patternLock" + ], + "arkui.component.pluginComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/pluginComponent" + ], + "arkui.component.polygon": [ + "../../../../absolute-sdk-patched/api/arkui/component/polygon" + ], + "arkui.component.polyline": [ + "../../../../absolute-sdk-patched/api/arkui/component/polyline" + ], + "arkui.component.progress": [ + "../../../../absolute-sdk-patched/api/arkui/component/progress" + ], + "arkui.component.qrcode": [ + "../../../../absolute-sdk-patched/api/arkui/component/qrcode" + ], + "arkui.component.radio": [ + "../../../../absolute-sdk-patched/api/arkui/component/radio" + ], + "arkui.component.rating": [ + "../../../../absolute-sdk-patched/api/arkui/component/rating" + ], + "arkui.component.rect": [ + "../../../../absolute-sdk-patched/api/arkui/component/rect" + ], + "arkui.component.refresh": [ + "../../../../absolute-sdk-patched/api/arkui/component/refresh" + ], + "arkui.component.relativeContainer": [ + "../../../../absolute-sdk-patched/api/arkui/component/relativeContainer" + ], + "arkui.component.remoteWindow": [ + "../../../../absolute-sdk-patched/api/arkui/component/remoteWindow" + ], + "arkui.component.repeat": [ + "../../../../absolute-sdk-patched/api/arkui/component/repeat" + ], + "arkui.component.resources": [ + "../../../../absolute-sdk-patched/api/arkui/component/resources" + ], + "arkui.component.richEditor": [ + "../../../../absolute-sdk-patched/api/arkui/component/richEditor" + ], + "arkui.component.richText": [ + "../../../../absolute-sdk-patched/api/arkui/component/richText" + ], + "arkui.component.rootScene": [ + "../../../../absolute-sdk-patched/api/arkui/component/rootScene" + ], + "arkui.component.row": [ + "../../../../absolute-sdk-patched/api/arkui/component/row" + ], + "arkui.component.rowSplit": [ + "../../../../absolute-sdk-patched/api/arkui/component/rowSplit" + ], + "arkui.component.saveButton": [ + "../../../../absolute-sdk-patched/api/arkui/component/saveButton" + ], + "arkui.component.screen": [ + "../../../../absolute-sdk-patched/api/arkui/component/screen" + ], + "arkui.component.scroll": [ + "../../../../absolute-sdk-patched/api/arkui/component/scroll" + ], + "arkui.component.scrollBar": [ + "../../../../absolute-sdk-patched/api/arkui/component/scrollBar" + ], + "arkui.component.search": [ + "../../../../absolute-sdk-patched/api/arkui/component/search" + ], + "arkui.component.securityComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/securityComponent" + ], + "arkui.component.select": [ + "../../../../absolute-sdk-patched/api/arkui/component/select" + ], + "arkui.component.shape": [ + "../../../../absolute-sdk-patched/api/arkui/component/shape" + ], + "arkui.component.sidebar": [ + "../../../../absolute-sdk-patched/api/arkui/component/sidebar" + ], + "arkui.component.slider": [ + "../../../../absolute-sdk-patched/api/arkui/component/slider" + ], + "arkui.component.span": [ + "../../../../absolute-sdk-patched/api/arkui/component/span" + ], + "arkui.component.stack": [ + "../../../../absolute-sdk-patched/api/arkui/component/stack" + ], + "arkui.component.stepper": [ + "../../../../absolute-sdk-patched/api/arkui/component/stepper" + ], + "arkui.component.stepperItem": [ + "../../../../absolute-sdk-patched/api/arkui/component/stepperItem" + ], + "arkui.component.styledString": [ + "../../../../absolute-sdk-patched/api/arkui/component/styledString" + ], + "arkui.component.swiper": [ + "../../../../absolute-sdk-patched/api/arkui/component/swiper" + ], + "arkui.component.symbolSpan": [ + "../../../../absolute-sdk-patched/api/arkui/component/symbolSpan" + ], + "arkui.component.symbolglyph": [ + "../../../../absolute-sdk-patched/api/arkui/component/symbolglyph" + ], + "arkui.component.tabContent": [ + "../../../../absolute-sdk-patched/api/arkui/component/tabContent" + ], + "arkui.component.tabs": [ + "../../../../absolute-sdk-patched/api/arkui/component/tabs" + ], + "arkui.component.text": [ + "../../../../absolute-sdk-patched/api/arkui/component/text" + ], + "arkui.component.textArea": [ + "../../../../absolute-sdk-patched/api/arkui/component/textArea" + ], + "arkui.component.textClock": [ + "../../../../absolute-sdk-patched/api/arkui/component/textClock" + ], + "arkui.component.textCommon": [ + "../../../../absolute-sdk-patched/api/arkui/component/textCommon" + ], + "arkui.component.textInput": [ + "../../../../absolute-sdk-patched/api/arkui/component/textInput" + ], + "arkui.component.textPicker": [ + "../../../../absolute-sdk-patched/api/arkui/component/textPicker" + ], + "arkui.component.textTimer": [ + "../../../../absolute-sdk-patched/api/arkui/component/textTimer" + ], + "arkui.component.timePicker": [ + "../../../../absolute-sdk-patched/api/arkui/component/timePicker" + ], + "arkui.component.toggle": [ + "../../../../absolute-sdk-patched/api/arkui/component/toggle" + ], + "arkui.component.toolbar": [ + "../../../../absolute-sdk-patched/api/arkui/component/toolbar" + ], + "arkui.component.uiExtensionComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/uiExtensionComponent" + ], + "arkui.component.units": [ + "../../../../absolute-sdk-patched/api/arkui/component/units" + ], + "arkui.component.video": [ + "../../../../absolute-sdk-patched/api/arkui/component/video" + ], + "arkui.component.waterFlow": [ + "../../../../absolute-sdk-patched/api/arkui/component/waterFlow" + ], + "arkui.component.web": [ + "../../../../absolute-sdk-patched/api/arkui/component/web" + ], + "arkui.component.windowScene": [ + "../../../../absolute-sdk-patched/api/arkui/component/windowScene" + ], + "arkui.component.withTheme": [ + "../../../../absolute-sdk-patched/api/arkui/component/withTheme" + ], + "arkui.component.xcomponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/xcomponent" + ], + "arkui.external.resource": [ + "../../../../absolute-sdk-patched/api/arkui/external/resource" + ], + "arkui.stateManagement.animation.GlobalTimer": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/animation/GlobalTimer" + ], + "arkui.stateManagement.common": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/common" + ], + "arkui.stateManagement.decorator": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/decorator" + ], + "arkui.stateManagement.memo.bind": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/bind" + ], + "arkui.stateManagement.memo.changeListener": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/changeListener" + ], + "arkui.stateManagement.memo.contextLocal": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/contextLocal" + ], + "arkui.stateManagement.memo.entry": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/entry" + ], + "arkui.stateManagement.memo.node": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/node" + ], + "arkui.stateManagement.memo.remember": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/remember" + ], + "arkui.stateManagement.memo.repeat": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/repeat" + ], + "arkui.stateManagement.memo.testing": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/testing" + ], + "arkui.stateManagement.memorize.state": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memorize/state" + ], + "arkui.stateManagement.remember": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/remember" + ], + "arkui.stateManagement.runtime": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/runtime" + ], + "arkui.stateManagement.states.Disposable": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/states/Disposable" + ], + "arkui.stateManagement.states.GlobalStateManager": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/states/GlobalStateManager" + ], + "arkui.stateManagement.states.State": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/states/State" + ], + "arkui.stateManagement.storage.appStorage": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/storage/appStorage" + ], + "arkui.stateManagement.storage.environment": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/storage/environment" + ], + "arkui.stateManagement.storage.localStorage": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/storage/localStorage" + ], + "arkui.stateManagement.storage.persistentStorage": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/storage/persistentStorage" + ], + "arkui.stateManagement.storage.storageProperty": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/storage/storageProperty" + ], + "arkui.stateManagement.tree.IncrementalNode": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/tree/IncrementalNode" + ], + "arkui.stateManagement.tree.PrimeNumbers": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/tree/PrimeNumbers" + ], + "arkui.stateManagement.tree.ReadonlyTreeNode": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/tree/ReadonlyTreeNode" + ], + "arkui.stateManagement.tree.TreeNode": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreeNode" + ], + "arkui.stateManagement.tree.TreePath": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreePath" + ], + "arkui.stateManagement.utils": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/utils" + ], + "bundleManager.AbilityInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/AbilityInfo" + ], + "bundleManager.AppProvisionInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/AppProvisionInfo" + ], + "bundleManager.ApplicationInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/ApplicationInfo" + ], + "bundleManager.BundleInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/BundleInfo" + ], + "bundleManager.BundlePackInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/BundlePackInfo" + ], + "bundleManager.BundleResourceInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/BundleResourceInfo" + ], + "bundleManager.DispatchInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/DispatchInfo" + ], + "bundleManager.ElementName": [ + "../../../../absolute-sdk-patched/api/bundleManager/ElementName" + ], + "bundleManager.ExtensionAbilityInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/ExtensionAbilityInfo" + ], + "bundleManager.HapModuleInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/HapModuleInfo" + ], + "bundleManager.LauncherAbilityInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityInfo" + ], + "bundleManager.LauncherAbilityResourceInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityResourceInfo" + ], + "bundleManager.Metadata": [ + "../../../../absolute-sdk-patched/api/bundleManager/Metadata" + ], + "bundleManager.OverlayModuleInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/OverlayModuleInfo" + ], + "bundleManager.PermissionDef": [ + "../../../../absolute-sdk-patched/api/bundleManager/PermissionDef" + ], + "bundleManager.PluginBundleInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/PluginBundleInfo" + ], + "bundleManager.RecoverableApplicationInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/RecoverableApplicationInfo" + ], + "bundleManager.RemoteAbilityInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/RemoteAbilityInfo" + ], + "bundleManager.SharedBundleInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/SharedBundleInfo" + ], + "bundleManager.ShortcutInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/ShortcutInfo" + ], + "bundleManager.Skill": [ + "../../../../absolute-sdk-patched/api/bundleManager/Skill" + ], + "common.full.canvaspattern": [ + "../../../../absolute-sdk-patched/api/common/full/canvaspattern" + ], + "commonEvent.commonEventData": [ + "../../../../absolute-sdk-patched/api/commonEvent/commonEventData" + ], + "commonEvent.commonEventPublishData": [ + "../../../../absolute-sdk-patched/api/commonEvent/commonEventPublishData" + ], + "commonEvent.commonEventSubscribeInfo": [ + "../../../../absolute-sdk-patched/api/commonEvent/commonEventSubscribeInfo" + ], + "commonEvent.commonEventSubscriber": [ + "../../../../absolute-sdk-patched/api/commonEvent/commonEventSubscriber" + ], + "global.rawFileDescriptor": [ + "../../../../absolute-sdk-patched/api/global/rawFileDescriptor" + ], + "global.resource": [ + "../../../../absolute-sdk-patched/api/global/resource" + ], + "graphics3d.Scene": [ + "../../../../absolute-sdk-patched/api/graphics3d/Scene" + ], + "graphics3d.SceneNodes": [ + "../../../../absolute-sdk-patched/api/graphics3d/SceneNodes" + ], + "graphics3d.ScenePostProcessSettings": [ + "../../../../absolute-sdk-patched/api/graphics3d/ScenePostProcessSettings" + ], + "graphics3d.SceneResources": [ + "../../../../absolute-sdk-patched/api/graphics3d/SceneResources" + ], + "graphics3d.SceneTypes": [ + "../../../../absolute-sdk-patched/api/graphics3d/SceneTypes" + ], + "multimedia.ringtonePlayer": [ + "../../../../absolute-sdk-patched/api/multimedia/ringtonePlayer" + ], + "multimedia.soundPool": [ + "../../../../absolute-sdk-patched/api/multimedia/soundPool" + ], + "multimedia.systemTonePlayer": [ + "../../../../absolute-sdk-patched/api/multimedia/systemTonePlayer" + ], + "notification.NotificationCommonDef": [ + "../../../../absolute-sdk-patched/api/notification/NotificationCommonDef" + ], + "notification.notificationActionButton": [ + "../../../../absolute-sdk-patched/api/notification/notificationActionButton" + ], + "notification.notificationContent": [ + "../../../../absolute-sdk-patched/api/notification/notificationContent" + ], + "notification.notificationFlags": [ + "../../../../absolute-sdk-patched/api/notification/notificationFlags" + ], + "notification.notificationRequest": [ + "../../../../absolute-sdk-patched/api/notification/notificationRequest" + ], + "notification.notificationSlot": [ + "../../../../absolute-sdk-patched/api/notification/notificationSlot" + ], + "notification.notificationSorting": [ + "../../../../absolute-sdk-patched/api/notification/notificationSorting" + ], + "notification.notificationSortingMap": [ + "../../../../absolute-sdk-patched/api/notification/notificationSortingMap" + ], + "notification.notificationSubscribeInfo": [ + "../../../../absolute-sdk-patched/api/notification/notificationSubscribeInfo" + ], + "notification.notificationSubscriber": [ + "../../../../absolute-sdk-patched/api/notification/notificationSubscriber" + ], + "notification.notificationTemplate": [ + "../../../../absolute-sdk-patched/api/notification/notificationTemplate" + ], + "notification.notificationUserInput": [ + "../../../../absolute-sdk-patched/api/notification/notificationUserInput" + ], + "permissions": [ + "../../../../absolute-sdk-patched/api/permissions" + ], + "security.PermissionRequestResult": [ + "../../../../absolute-sdk-patched/api/security/PermissionRequestResult" + ], + "tag.nfctech": [ + "../../../../absolute-sdk-patched/api/tag/nfctech" + ], + "tag.tagSession": [ + "../../../../absolute-sdk-patched/api/tag/tagSession" + ], + "wantAgent.triggerInfo": [ + "../../../../absolute-sdk-patched/api/wantAgent/triggerInfo" + ], + "wantAgent.wantAgentInfo": [ + "../../../../absolute-sdk-patched/api/wantAgent/wantAgentInfo" + ], + "arkui.Storage": [ + "../../../../absolute-sdk-patched/api/arkui/Storage" + ] }, "plugins": [ { @@ -29,4 +1926,4 @@ "exclude": [ "./ets/diagnostics-input/**" ] -} +} \ No newline at end of file diff --git a/ui2abc/memo-plugin-ng/test/arktsconfig-rewrite.json b/ui2abc/memo-plugin-ng/test/arktsconfig-rewrite.json index b9eff180183af1deed16cb2cea486eb2f725b5db..9feff3ce0e55ab49a9a5480bf45ca0ae38ba35c7 100644 --- a/ui2abc/memo-plugin-ng/test/arktsconfig-rewrite.json +++ b/ui2abc/memo-plugin-ng/test/arktsconfig-rewrite.json @@ -4,10 +4,1905 @@ "outDir": "../build/golden", "baseUrl": "./input", "paths": { - "@koalaui/compat": [ "../../../../incremental/compat/src/arkts" ], - "@koalaui/common": [ "../../../../incremental/common/src" ], - "@koalaui/runtime": [ "../../../../incremental/runtime/ets" ], - "@koalaui/runtime/annotations": [ "../../../../incremental/runtime/annotations" ] + "@koalaui/compat": [ + "../../../../incremental/compat/src/arkts" + ], + "@koalaui/common": [ + "../../../../incremental/common/src" + ], + "@koalaui/runtime/annotations": [ + "../../../../incremental/runtime/annotations" + ], + "@ohos.arkui": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.InputMethodSubtype": [ + "../../../../absolute-sdk-patched/api/@ohos.InputMethodSubtype" + ], + "@ohos.UiTest": [ + "../../../../absolute-sdk-patched/api/@ohos.UiTest" + ], + "@ohos.WorkSchedulerExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.WorkSchedulerExtensionAbility" + ], + "@ohos.ability.errorCode": [ + "../../../../absolute-sdk-patched/api/@ohos.ability.errorCode" + ], + "@ohos.ability.screenLockFileManager": [ + "../../../../absolute-sdk-patched/api/@ohos.ability.screenLockFileManager" + ], + "@ohos.abilityAccessCtrl": [ + "../../../../absolute-sdk-patched/api/@ohos.abilityAccessCtrl" + ], + "@ohos.accessibility.config": [ + "../../../../absolute-sdk-patched/api/@ohos.accessibility.config" + ], + "@ohos.accessibility": [ + "../../../../absolute-sdk-patched/api/@ohos.accessibility" + ], + "@ohos.account.appAccount": [ + "../../../../absolute-sdk-patched/api/@ohos.account.appAccount" + ], + "@ohos.account.distributedAccount": [ + "../../../../absolute-sdk-patched/api/@ohos.account.distributedAccount" + ], + "@ohos.account.osAccount": [ + "../../../../absolute-sdk-patched/api/@ohos.account.osAccount" + ], + "@ohos.animation.windowAnimationManager": [ + "../../../../absolute-sdk-patched/api/@ohos.animation.windowAnimationManager" + ], + "@ohos.animator": [ + "../../../../absolute-sdk-patched/api/@ohos.animator" + ], + "@ohos.app.ability.Ability": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.Ability" + ], + "@ohos.app.ability.AbilityConstant": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityConstant" + ], + "@ohos.app.ability.AbilityLifecycleCallback": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityLifecycleCallback" + ], + "@ohos.app.ability.AbilityStage": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityStage" + ], + "@ohos.app.ability.ApplicationStateChangeCallback": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.ApplicationStateChangeCallback" + ], + "@ohos.app.ability.AtomicServiceOptions": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.AtomicServiceOptions" + ], + "@ohos.app.ability.Configuration": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.Configuration" + ], + "@ohos.app.ability.ConfigurationConstant": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.ConfigurationConstant" + ], + "@ohos.app.ability.DriverExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.DriverExtensionAbility" + ], + "@ohos.app.ability.EnvironmentCallback": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.EnvironmentCallback" + ], + "@ohos.app.ability.ExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.ExtensionAbility" + ], + "@ohos.app.ability.InsightIntentContext": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentContext" + ], + "@ohos.app.ability.InsightIntentExecutor": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentExecutor" + ], + "@ohos.app.ability.InteropAbilityLifecycleCallback": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.InteropAbilityLifecycleCallback" + ], + "@ohos.app.ability.MediaControlExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.MediaControlExtensionAbility" + ], + "@ohos.app.ability.OpenLinkOptions": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.OpenLinkOptions" + ], + "@ohos.app.ability.PhotoEditorExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.PhotoEditorExtensionAbility" + ], + "@ohos.app.ability.PrintExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.PrintExtensionAbility" + ], + "@ohos.app.ability.ServiceExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.ServiceExtensionAbility" + ], + "@ohos.app.ability.ShareExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.ShareExtensionAbility" + ], + "@ohos.app.ability.StartOptions": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.StartOptions" + ], + "@ohos.app.ability.UIAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.UIAbility" + ], + "@ohos.app.ability.UIExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionAbility" + ], + "@ohos.app.ability.UIExtensionContentSession": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionContentSession" + ], + "@ohos.app.ability.UserAuthExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.UserAuthExtensionAbility" + ], + "@ohos.app.ability.Want": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.Want" + ], + "@ohos.app.ability.abilityDelegatorRegistry": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.abilityDelegatorRegistry" + ], + "@ohos.app.ability.abilityManager": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.abilityManager" + ], + "@ohos.app.ability.appManager": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.appManager" + ], + "@ohos.app.ability.appRecovery": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.appRecovery" + ], + "@ohos.app.ability.application": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.application" + ], + "@ohos.app.ability.autoFillManager": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.autoFillManager" + ], + "@ohos.app.ability.common": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.common" + ], + "@ohos.app.ability.contextConstant": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.contextConstant" + ], + "@ohos.app.ability.dataUriUtils": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.dataUriUtils" + ], + "@ohos.app.ability.dialogRequest": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.dialogRequest" + ], + "@ohos.app.ability.dialogSession": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.dialogSession" + ], + "@ohos.app.ability.insightIntent": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntent" + ], + "@ohos.app.ability.insightIntentDriver": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntentDriver" + ], + "@ohos.app.ability.missionManager": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.missionManager" + ], + "@ohos.app.ability.wantAgent": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.wantAgent" + ], + "@ohos.app.ability.wantConstant": [ + "../../../../absolute-sdk-patched/api/@ohos.app.ability.wantConstant" + ], + "@ohos.app.form.FormExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.app.form.FormExtensionAbility" + ], + "@ohos.app.form.formBindingData": [ + "../../../../absolute-sdk-patched/api/@ohos.app.form.formBindingData" + ], + "@ohos.app.form.formInfo": [ + "../../../../absolute-sdk-patched/api/@ohos.app.form.formInfo" + ], + "@ohos.app.form.formProvider": [ + "../../../../absolute-sdk-patched/api/@ohos.app.form.formProvider" + ], + "@ohos.application.BackupExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.application.BackupExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionAbility": [ + "../../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionContext": [ + "../../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionContext" + ], + "@ohos.application.formError": [ + "../../../../absolute-sdk-patched/api/@ohos.application.formError" + ], + "@ohos.application.testRunner": [ + "../../../../absolute-sdk-patched/api/@ohos.application.testRunner" + ], + "@ohos.application.uriPermissionManager": [ + "../../../../absolute-sdk-patched/api/@ohos.application.uriPermissionManager" + ], + "@ohos.arkui.ArcSwiper": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.ArcSwiper" + ], + "@ohos.arkui.Parallelize": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.Parallelize" + ], + "@ohos.arkui.UIContext": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.UIContext" + ], + "@ohos.arkui.advanced.ComposeListItem": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeListItem" + ], + "@ohos.arkui.advanced.ComposeTitleBar": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeTitleBar" + ], + "@ohos.arkui.advanced.Dialog": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Dialog" + ], + "@ohos.arkui.advanced.EditableTitleBar": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.EditableTitleBar" + ], + "@ohos.arkui.advanced.ExceptionPrompt": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ExceptionPrompt" + ], + "@ohos.arkui.advanced.Filter": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Filter" + ], + "@ohos.arkui.advanced.FullScreenLaunchComponent": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.FullScreenLaunchComponent" + ], + "@ohos.arkui.advanced.MultiNavigation": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.MultiNavigation" + ], + "@ohos.arkui.advanced.ProgressButton": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ProgressButton" + ], + "@ohos.arkui.advanced.SplitLayout": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SplitLayout" + ], + "@ohos.arkui.advanced.SubHeader": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SubHeader" + ], + "@ohos.arkui.advanced.SwipeRefresher": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SwipeRefresher" + ], + "@ohos.arkui.advanced.TabTitleBar": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TabTitleBar" + ], + "@ohos.arkui.advanced.ToolBar": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ToolBar" + ], + "@ohos.arkui.advanced.TreeView": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TreeView" + ], + "@ohos.arkui.component": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.arkui.componentSnapshot": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.componentSnapshot" + ], + "@ohos.arkui.componentUtils": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.componentUtils" + ], + "@ohos.arkui.dragController": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.dragController" + ], + "@ohos.arkui.drawableDescriptor": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.drawableDescriptor" + ], + "@ohos.arkui.inspector": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.inspector" + ], + "@ohos.arkui.modifier": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.modifier" + ], + "@ohos.arkui.node": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.node" + ], + "@ohos.arkui.observer": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.observer" + ], + "@ohos.arkui.performanceMonitor": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.performanceMonitor" + ], + "@ohos.arkui.shape": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.shape" + ], + "@ohos.arkui.stateManagement": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.stateManagement" + ], + "@ohos.arkui.theme": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.theme" + ], + "@ohos.arkui.uiExtension": [ + "../../../../absolute-sdk-patched/api/@ohos.arkui.uiExtension" + ], + "@ohos.base": [ + "../../../../absolute-sdk-patched/api/@ohos.base" + ], + "@ohos.batteryInfo": [ + "../../../../absolute-sdk-patched/api/@ohos.batteryInfo" + ], + "@ohos.batteryStatistics": [ + "../../../../absolute-sdk-patched/api/@ohos.batteryStatistics" + ], + "@ohos.bluetooth.a2dp": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.a2dp" + ], + "@ohos.bluetooth.access": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.access" + ], + "@ohos.bluetooth.baseProfile": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.baseProfile" + ], + "@ohos.bluetooth.ble": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.ble" + ], + "@ohos.bluetooth.connection": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.connection" + ], + "@ohos.bluetooth.constant": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.constant" + ], + "@ohos.bluetooth.hfp": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.hfp" + ], + "@ohos.bluetooth.hid": [ + "../../../../absolute-sdk-patched/api/@ohos.bluetooth.hid" + ], + "@ohos.brightness": [ + "../../../../absolute-sdk-patched/api/@ohos.brightness" + ], + "@ohos.buffer": [ + "../../../../absolute-sdk-patched/api/@ohos.buffer" + ], + "@ohos.bundle.appControl": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.appControl" + ], + "@ohos.bundle.bundleManager": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.bundleManager" + ], + "@ohos.bundle.bundleMonitor": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.bundleMonitor" + ], + "@ohos.bundle.bundleResourceManager": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.bundleResourceManager" + ], + "@ohos.bundle.defaultAppManager": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.defaultAppManager" + ], + "@ohos.bundle.distributedBundleManager": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.distributedBundleManager" + ], + "@ohos.bundle.freeInstall": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.freeInstall" + ], + "@ohos.bundle.installer": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.installer" + ], + "@ohos.bundle.launcherBundleManager": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.launcherBundleManager" + ], + "@ohos.bundle.overlay": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.overlay" + ], + "@ohos.bundle.shortcutManager": [ + "../../../../absolute-sdk-patched/api/@ohos.bundle.shortcutManager" + ], + "@ohos.charger": [ + "../../../../absolute-sdk-patched/api/@ohos.charger" + ], + "@ohos.commonEventManager": [ + "../../../../absolute-sdk-patched/api/@ohos.commonEventManager" + ], + "@ohos.configPolicy": [ + "../../../../absolute-sdk-patched/api/@ohos.configPolicy" + ], + "@ohos.curves": [ + "../../../../absolute-sdk-patched/api/@ohos.curves" + ], + "@ohos.customization.customConfig": [ + "../../../../absolute-sdk-patched/api/@ohos.customization.customConfig" + ], + "@ohos.data.DataShareResultSet": [ + "../../../../absolute-sdk-patched/api/@ohos.data.DataShareResultSet" + ], + "@ohos.data.ValuesBucket": [ + "../../../../absolute-sdk-patched/api/@ohos.data.ValuesBucket" + ], + "@ohos.data.dataShare": [ + "../../../../absolute-sdk-patched/api/@ohos.data.dataShare" + ], + "@ohos.data.dataSharePredicates": [ + "../../../../absolute-sdk-patched/api/@ohos.data.dataSharePredicates" + ], + "@ohos.data.distributedKVStore": [ + "../../../../absolute-sdk-patched/api/@ohos.data.distributedKVStore" + ], + "@ohos.data.preferences": [ + "../../../../absolute-sdk-patched/api/@ohos.data.preferences" + ], + "@ohos.data.relationalStore": [ + "../../../../absolute-sdk-patched/api/@ohos.data.relationalStore" + ], + "@ohos.data.unifiedDataChannel": [ + "../../../../absolute-sdk-patched/api/@ohos.data.unifiedDataChannel" + ], + "@ohos.data.uniformTypeDescriptor": [ + "../../../../absolute-sdk-patched/api/@ohos.data.uniformTypeDescriptor" + ], + "@ohos.deviceInfo": [ + "../../../../absolute-sdk-patched/api/@ohos.deviceInfo" + ], + "@ohos.deviceStatus.dragInteraction": [ + "../../../../absolute-sdk-patched/api/@ohos.deviceStatus.dragInteraction" + ], + "@ohos.display": [ + "../../../../absolute-sdk-patched/api/@ohos.display" + ], + "@ohos.distributedDeviceManager": [ + "../../../../absolute-sdk-patched/api/@ohos.distributedDeviceManager" + ], + "@ohos.distributedHardware.mechanicManager": [ + "../../../../absolute-sdk-patched/api/@ohos.distributedHardware.mechanicManager" + ], + "@ohos.driver.deviceManager": [ + "../../../../absolute-sdk-patched/api/@ohos.driver.deviceManager" + ], + "@ohos.effectKit": [ + "../../../../absolute-sdk-patched/api/@ohos.effectKit" + ], + "@ohos.enterprise.adminManager": [ + "../../../../absolute-sdk-patched/api/@ohos.enterprise.adminManager" + ], + "@ohos.enterprise.securityManager": [ + "../../../../absolute-sdk-patched/api/@ohos.enterprise.securityManager" + ], + "@ohos.events.emitter": [ + "../../../../absolute-sdk-patched/api/@ohos.events.emitter" + ], + "@ohos.file.cloudSync": [ + "../../../../absolute-sdk-patched/api/@ohos.file.cloudSync" + ], + "@ohos.file.cloudSyncManager": [ + "../../../../absolute-sdk-patched/api/@ohos.file.cloudSyncManager" + ], + "@ohos.file.environment": [ + "../../../../absolute-sdk-patched/api/@ohos.file.environment" + ], + "@ohos.file.fileuri": [ + "../../../../absolute-sdk-patched/api/@ohos.file.fileuri" + ], + "@ohos.file.fs": [ + "../../../../absolute-sdk-patched/api/@ohos.file.fs" + ], + "@ohos.file.hash": [ + "../../../../absolute-sdk-patched/api/@ohos.file.hash" + ], + "@ohos.file.keyManager": [ + "../../../../absolute-sdk-patched/api/@ohos.file.keyManager" + ], + "@ohos.file.photoAccessHelper": [ + "../../../../absolute-sdk-patched/api/@ohos.file.photoAccessHelper" + ], + "@ohos.file.securityLabel": [ + "../../../../absolute-sdk-patched/api/@ohos.file.securityLabel" + ], + "@ohos.file.statvfs": [ + "../../../../absolute-sdk-patched/api/@ohos.file.statvfs" + ], + "@ohos.file.storageStatistics": [ + "../../../../absolute-sdk-patched/api/@ohos.file.storageStatistics" + ], + "@ohos.file.volumeManager": [ + "../../../../absolute-sdk-patched/api/@ohos.file.volumeManager" + ], + "@ohos.fileshare": [ + "../../../../absolute-sdk-patched/api/@ohos.fileshare" + ], + "@ohos.font": [ + "../../../../absolute-sdk-patched/api/@ohos.font" + ], + "@ohos.fontManager": [ + "../../../../absolute-sdk-patched/api/@ohos.fontManager" + ], + "@ohos.geoLocationManager": [ + "../../../../absolute-sdk-patched/api/@ohos.geoLocationManager" + ], + "@ohos.graphics.colorSpaceManager": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.colorSpaceManager" + ], + "@ohos.graphics.common2D": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.common2D" + ], + "@ohos.graphics.displaySync": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.displaySync" + ], + "@ohos.graphics.drawing": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.drawing" + ], + "@ohos.graphics.hdrCapability": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.hdrCapability" + ], + "@ohos.graphics.scene": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.scene" + ], + "@ohos.graphics.text": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.text" + ], + "@ohos.graphics.uiEffect": [ + "../../../../absolute-sdk-patched/api/@ohos.graphics.uiEffect" + ], + "@ohos.hiSysEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.hiSysEvent" + ], + "@ohos.hiTraceChain": [ + "../../../../absolute-sdk-patched/api/@ohos.hiTraceChain" + ], + "@ohos.hiTraceMeter": [ + "../../../../absolute-sdk-patched/api/@ohos.hiTraceMeter" + ], + "@ohos.hichecker": [ + "../../../../absolute-sdk-patched/api/@ohos.hichecker" + ], + "@ohos.hidebug": [ + "../../../../absolute-sdk-patched/api/@ohos.hidebug" + ], + "@ohos.hilog": [ + "../../../../absolute-sdk-patched/api/@ohos.hilog" + ], + "@ohos.hiviewdfx.hiAppEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.hiviewdfx.hiAppEvent" + ], + "@ohos.i18n": [ + "../../../../absolute-sdk-patched/api/@ohos.i18n" + ], + "@ohos.inputMethod.Panel": [ + "../../../../absolute-sdk-patched/api/@ohos.inputMethod.Panel" + ], + "@ohos.inputMethod": [ + "../../../../absolute-sdk-patched/api/@ohos.inputMethod" + ], + "@ohos.intl": [ + "../../../../absolute-sdk-patched/api/@ohos.intl" + ], + "@ohos.logLibrary": [ + "../../../../absolute-sdk-patched/api/@ohos.logLibrary" + ], + "@ohos.matrix4": [ + "../../../../absolute-sdk-patched/api/@ohos.matrix4" + ], + "@ohos.measure": [ + "../../../../absolute-sdk-patched/api/@ohos.measure" + ], + "@ohos.mediaquery": [ + "../../../../absolute-sdk-patched/api/@ohos.mediaquery" + ], + "@ohos.multimedia.audio": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.audio" + ], + "@ohos.multimedia.audioHaptic": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.audioHaptic" + ], + "@ohos.multimedia.avCastPickerParam": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.avCastPickerParam" + ], + "@ohos.multimedia.avsession": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.avsession" + ], + "@ohos.multimedia.camera": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.camera" + ], + "@ohos.multimedia.cameraPicker": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.cameraPicker" + ], + "@ohos.multimedia.drm": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.drm" + ], + "@ohos.multimedia.image": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.image" + ], + "@ohos.multimedia.media": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.media" + ], + "@ohos.multimedia.systemSoundManager": [ + "../../../../absolute-sdk-patched/api/@ohos.multimedia.systemSoundManager" + ], + "@ohos.multimodalInput.gestureEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.gestureEvent" + ], + "@ohos.multimodalInput.inputConsumer": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputConsumer" + ], + "@ohos.multimodalInput.inputDevice": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputDevice" + ], + "@ohos.multimodalInput.inputEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputEvent" + ], + "@ohos.multimodalInput.intentionCode": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.intentionCode" + ], + "@ohos.multimodalInput.keyCode": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyCode" + ], + "@ohos.multimodalInput.keyEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyEvent" + ], + "@ohos.multimodalInput.mouseEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.mouseEvent" + ], + "@ohos.multimodalInput.pointer": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.pointer" + ], + "@ohos.multimodalInput.shortKey": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.shortKey" + ], + "@ohos.multimodalInput.touchEvent": [ + "../../../../absolute-sdk-patched/api/@ohos.multimodalInput.touchEvent" + ], + "@ohos.net.connection": [ + "../../../../absolute-sdk-patched/api/@ohos.net.connection" + ], + "@ohos.net.http": [ + "../../../../absolute-sdk-patched/api/@ohos.net.http" + ], + "@ohos.net.networkSecurity": [ + "../../../../absolute-sdk-patched/api/@ohos.net.networkSecurity" + ], + "@ohos.net.sharing": [ + "../../../../absolute-sdk-patched/api/@ohos.net.sharing" + ], + "@ohos.net.statistics": [ + "../../../../absolute-sdk-patched/api/@ohos.net.statistics" + ], + "@ohos.net.webSocket": [ + "../../../../absolute-sdk-patched/api/@ohos.net.webSocket" + ], + "@ohos.nfc.cardEmulation": [ + "../../../../absolute-sdk-patched/api/@ohos.nfc.cardEmulation" + ], + "@ohos.nfc.controller": [ + "../../../../absolute-sdk-patched/api/@ohos.nfc.controller" + ], + "@ohos.nfc.tag": [ + "../../../../absolute-sdk-patched/api/@ohos.nfc.tag" + ], + "@ohos.notificationManager": [ + "../../../../absolute-sdk-patched/api/@ohos.notificationManager" + ], + "@ohos.notificationSubscribe": [ + "../../../../absolute-sdk-patched/api/@ohos.notificationSubscribe" + ], + "@ohos.pasteboard": [ + "../../../../absolute-sdk-patched/api/@ohos.pasteboard" + ], + "@ohos.pluginComponent": [ + "../../../../absolute-sdk-patched/api/@ohos.pluginComponent" + ], + "@ohos.power": [ + "../../../../absolute-sdk-patched/api/@ohos.power" + ], + "@ohos.print": [ + "../../../../absolute-sdk-patched/api/@ohos.print" + ], + "@ohos.privacyManager": [ + "../../../../absolute-sdk-patched/api/@ohos.privacyManager" + ], + "@ohos.prompt": [ + "../../../../absolute-sdk-patched/api/@ohos.prompt" + ], + "@ohos.promptAction": [ + "../../../../absolute-sdk-patched/api/@ohos.promptAction" + ], + "@ohos.reminderAgentManager": [ + "../../../../absolute-sdk-patched/api/@ohos.reminderAgentManager" + ], + "@ohos.request": [ + "../../../../absolute-sdk-patched/api/@ohos.request" + ], + "@ohos.resourceManager": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceManager" + ], + "@ohos.resourceschedule.backgroundProcessManager": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundProcessManager" + ], + "@ohos.resourceschedule.backgroundTaskManager": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundTaskManager" + ], + "@ohos.resourceschedule.deviceStandby": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceschedule.deviceStandby" + ], + "@ohos.resourceschedule.systemload": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceschedule.systemload" + ], + "@ohos.resourceschedule.usageStatistics": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceschedule.usageStatistics" + ], + "@ohos.resourceschedule.workScheduler": [ + "../../../../absolute-sdk-patched/api/@ohos.resourceschedule.workScheduler" + ], + "@ohos.router": [ + "../../../../absolute-sdk-patched/api/@ohos.router" + ], + "@ohos.rpc": [ + "../../../../absolute-sdk-patched/api/@ohos.rpc" + ], + "@ohos.runningLock": [ + "../../../../absolute-sdk-patched/api/@ohos.runningLock" + ], + "@ohos.screen": [ + "../../../../absolute-sdk-patched/api/@ohos.screen" + ], + "@ohos.screenLock": [ + "../../../../absolute-sdk-patched/api/@ohos.screenLock" + ], + "@ohos.screenshot": [ + "../../../../absolute-sdk-patched/api/@ohos.screenshot" + ], + "@ohos.security.cert": [ + "../../../../absolute-sdk-patched/api/@ohos.security.cert" + ], + "@ohos.security.certManager": [ + "../../../../absolute-sdk-patched/api/@ohos.security.certManager" + ], + "@ohos.security.certManagerDialog": [ + "../../../../absolute-sdk-patched/api/@ohos.security.certManagerDialog" + ], + "@ohos.security.cryptoFramework": [ + "../../../../absolute-sdk-patched/api/@ohos.security.cryptoFramework" + ], + "@ohos.security.huks": [ + "../../../../absolute-sdk-patched/api/@ohos.security.huks" + ], + "@ohos.sensor": [ + "../../../../absolute-sdk-patched/api/@ohos.sensor" + ], + "@ohos.settings": [ + "../../../../absolute-sdk-patched/api/@ohos.settings" + ], + "@ohos.systemCapability": [ + "../../../../absolute-sdk-patched/api/@ohos.systemCapability" + ], + "@ohos.systemDateTime": [ + "../../../../absolute-sdk-patched/api/@ohos.systemDateTime" + ], + "@ohos.systemParameterEnhance": [ + "../../../../absolute-sdk-patched/api/@ohos.systemParameterEnhance" + ], + "@ohos.systemTimer": [ + "../../../../absolute-sdk-patched/api/@ohos.systemTimer" + ], + "@ohos.telephony.call": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.call" + ], + "@ohos.telephony.data": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.data" + ], + "@ohos.telephony.esim": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.esim" + ], + "@ohos.telephony.observer": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.observer" + ], + "@ohos.telephony.radio": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.radio" + ], + "@ohos.telephony.sim": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.sim" + ], + "@ohos.telephony.sms": [ + "../../../../absolute-sdk-patched/api/@ohos.telephony.sms" + ], + "@ohos.thermal": [ + "../../../../absolute-sdk-patched/api/@ohos.thermal" + ], + "@ohos.transfer": [ + "../../../../absolute-sdk-patched/api/@ohos.transfer" + ], + "@ohos.uiAppearance": [ + "../../../../absolute-sdk-patched/api/@ohos.uiAppearance" + ], + "@ohos.uiExtensionHost": [ + "../../../../absolute-sdk-patched/api/@ohos.uiExtensionHost" + ], + "@ohos.update": [ + "../../../../absolute-sdk-patched/api/@ohos.update" + ], + "@ohos.uri": [ + "../../../../absolute-sdk-patched/api/@ohos.uri" + ], + "@ohos.url": [ + "../../../../absolute-sdk-patched/api/@ohos.url" + ], + "@ohos.usbManager": [ + "../../../../absolute-sdk-patched/api/@ohos.usbManager" + ], + "@ohos.usbManager.serial": [ + "../../../../absolute-sdk-patched/api/@ohos.usbManager.serial" + ], + "@ohos.userIAM.faceAuth": [ + "../../../../absolute-sdk-patched/api/@ohos.userIAM.faceAuth" + ], + "@ohos.userIAM.userAccessCtrl": [ + "../../../../absolute-sdk-patched/api/@ohos.userIAM.userAccessCtrl" + ], + "@ohos.userIAM.userAuth": [ + "../../../../absolute-sdk-patched/api/@ohos.userIAM.userAuth" + ], + "@ohos.util.ArrayList": [ + "../../../../absolute-sdk-patched/api/@ohos.util.ArrayList" + ], + "@ohos.util.Deque": [ + "../../../../absolute-sdk-patched/api/@ohos.util.Deque" + ], + "@ohos.util.HashMap": [ + "../../../../absolute-sdk-patched/api/@ohos.util.HashMap" + ], + "@ohos.util.HashSet": [ + "../../../../absolute-sdk-patched/api/@ohos.util.HashSet" + ], + "@ohos.util.LightWeightMap": [ + "../../../../absolute-sdk-patched/api/@ohos.util.LightWeightMap" + ], + "@ohos.util.LightWeightSet": [ + "../../../../absolute-sdk-patched/api/@ohos.util.LightWeightSet" + ], + "@ohos.util.LinkedList": [ + "../../../../absolute-sdk-patched/api/@ohos.util.LinkedList" + ], + "@ohos.util.List": [ + "../../../../absolute-sdk-patched/api/@ohos.util.List" + ], + "@ohos.util.PlainArray": [ + "../../../../absolute-sdk-patched/api/@ohos.util.PlainArray" + ], + "@ohos.util.Queue": [ + "../../../../absolute-sdk-patched/api/@ohos.util.Queue" + ], + "@ohos.util.Stack": [ + "../../../../absolute-sdk-patched/api/@ohos.util.Stack" + ], + "@ohos.util.TreeMap": [ + "../../../../absolute-sdk-patched/api/@ohos.util.TreeMap" + ], + "@ohos.util.TreeSet": [ + "../../../../absolute-sdk-patched/api/@ohos.util.TreeSet" + ], + "@ohos.util": [ + "../../../../absolute-sdk-patched/api/@ohos.util" + ], + "@ohos.util.stream": [ + "../../../../absolute-sdk-patched/api/@ohos.util.stream" + ], + "@ohos.vibrator": [ + "../../../../absolute-sdk-patched/api/@ohos.vibrator" + ], + "@ohos.wantAgent": [ + "../../../../absolute-sdk-patched/api/@ohos.wantAgent" + ], + "@ohos.web.netErrorList": [ + "../../../../absolute-sdk-patched/api/@ohos.web.netErrorList" + ], + "@ohos.web.webview": [ + "../../../../absolute-sdk-patched/api/@ohos.web.webview" + ], + "@ohos.wifi": [ + "../../../../absolute-sdk-patched/api/@ohos.wifi" + ], + "@ohos.wifiManager": [ + "../../../../absolute-sdk-patched/api/@ohos.wifiManager" + ], + "@ohos.window": [ + "../../../../absolute-sdk-patched/api/@ohos.window" + ], + "@ohos.xml": [ + "../../../../absolute-sdk-patched/api/@ohos.xml" + ], + "@ohos.zlib": [ + "../../../../absolute-sdk-patched/api/@ohos.zlib" + ], + "@system.app": [ + "../../../../absolute-sdk-patched/api/@system.app" + ], + "@system.mediaquery": [ + "../../../../absolute-sdk-patched/api/@system.mediaquery" + ], + "@system.prompt": [ + "../../../../absolute-sdk-patched/api/@system.prompt" + ], + "@system.router": [ + "../../../../absolute-sdk-patched/api/@system.router" + ], + "ability.abilityResult": [ + "../../../../absolute-sdk-patched/api/ability/abilityResult" + ], + "ability.connectOptions": [ + "../../../../absolute-sdk-patched/api/ability/connectOptions" + ], + "ability.dataAbilityHelper": [ + "../../../../absolute-sdk-patched/api/ability/dataAbilityHelper" + ], + "application.AbilityDelegator": [ + "../../../../absolute-sdk-patched/api/application/AbilityDelegator" + ], + "application.AbilityFirstFrameStateData": [ + "../../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateData" + ], + "application.AbilityFirstFrameStateObserver": [ + "../../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateObserver" + ], + "application.AbilityForegroundStateObserver": [ + "../../../../absolute-sdk-patched/api/application/AbilityForegroundStateObserver" + ], + "application.AbilityMonitor": [ + "../../../../absolute-sdk-patched/api/application/AbilityMonitor" + ], + "application.AbilityRunningInfo": [ + "../../../../absolute-sdk-patched/api/application/AbilityRunningInfo" + ], + "application.AbilityStageContext": [ + "../../../../absolute-sdk-patched/api/application/AbilityStageContext" + ], + "application.AbilityStageMonitor": [ + "../../../../absolute-sdk-patched/api/application/AbilityStageMonitor" + ], + "application.AbilityStartCallback": [ + "../../../../absolute-sdk-patched/api/application/AbilityStartCallback" + ], + "application.AbilityStateData": [ + "../../../../absolute-sdk-patched/api/application/AbilityStateData" + ], + "application.AppForegroundStateObserver": [ + "../../../../absolute-sdk-patched/api/application/AppForegroundStateObserver" + ], + "application.AppStateData": [ + "../../../../absolute-sdk-patched/api/application/AppStateData" + ], + "application.ApplicationContext": [ + "../../../../absolute-sdk-patched/api/application/ApplicationContext" + ], + "application.ApplicationStateObserver": [ + "../../../../absolute-sdk-patched/api/application/ApplicationStateObserver" + ], + "application.AutoFillType": [ + "../../../../absolute-sdk-patched/api/application/AutoFillType" + ], + "application.BaseContext": [ + "../../../../absolute-sdk-patched/api/application/BaseContext" + ], + "application.Context": [ + "../../../../absolute-sdk-patched/api/application/Context" + ], + "application.CustomData": [ + "../../../../absolute-sdk-patched/api/application/CustomData" + ], + "application.DriverExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/DriverExtensionContext" + ], + "application.EventHub": [ + "../../../../absolute-sdk-patched/api/application/EventHub" + ], + "application.ExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/ExtensionContext" + ], + "application.ExtensionRunningInfo": [ + "../../../../absolute-sdk-patched/api/application/ExtensionRunningInfo" + ], + "application.FormExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/FormExtensionContext" + ], + "application.MediaControlExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/MediaControlExtensionContext" + ], + "application.MissionInfo": [ + "../../../../absolute-sdk-patched/api/application/MissionInfo" + ], + "application.MultiAppMode": [ + "../../../../absolute-sdk-patched/api/application/MultiAppMode" + ], + "application.PhotoEditorExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/PhotoEditorExtensionContext" + ], + "application.ProcessData": [ + "../../../../absolute-sdk-patched/api/application/ProcessData" + ], + "application.ProcessInformation": [ + "../../../../absolute-sdk-patched/api/application/ProcessInformation" + ], + "application.RunningAppClone": [ + "../../../../absolute-sdk-patched/api/application/RunningAppClone" + ], + "application.RunningMultiAppInfo": [ + "../../../../absolute-sdk-patched/api/application/RunningMultiAppInfo" + ], + "application.RunningMultiInstanceInfo": [ + "../../../../absolute-sdk-patched/api/application/RunningMultiInstanceInfo" + ], + "application.ServiceExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/ServiceExtensionContext" + ], + "application.UIAbilityContext": [ + "../../../../absolute-sdk-patched/api/application/UIAbilityContext" + ], + "application.UIExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/UIExtensionContext" + ], + "application.WorkSchedulerExtensionContext": [ + "../../../../absolute-sdk-patched/api/application/WorkSchedulerExtensionContext" + ], + "application.abilityDelegatorArgs": [ + "../../../../absolute-sdk-patched/api/application/abilityDelegatorArgs" + ], + "application.shellCmdResult": [ + "../../../../absolute-sdk-patched/api/application/shellCmdResult" + ], + "arkui.AlphabetIndexerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/AlphabetIndexerModifier" + ], + "arkui.AttributeUpdater": [ + "../../../../absolute-sdk-patched/api/arkui/AttributeUpdater" + ], + "arkui.BlankModifier": [ + "../../../../absolute-sdk-patched/api/arkui/BlankModifier" + ], + "arkui.BuilderNode": [ + "../../../../absolute-sdk-patched/api/arkui/BuilderNode" + ], + "arkui.ButtonModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ButtonModifier" + ], + "arkui.CalendarPickerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/CalendarPickerModifier" + ], + "arkui.CheckboxModifier": [ + "../../../../absolute-sdk-patched/api/arkui/CheckboxModifier" + ], + "arkui.ColumnModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ColumnModifier" + ], + "arkui.ColumnSplitModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ColumnSplitModifier" + ], + "arkui.CommonModifier": [ + "../../../../absolute-sdk-patched/api/arkui/CommonModifier" + ], + "arkui.ComponentContent": [ + "../../../../absolute-sdk-patched/api/arkui/ComponentContent" + ], + "arkui.ContainerSpanModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ContainerSpanModifier" + ], + "arkui.Content": [ + "../../../../absolute-sdk-patched/api/arkui/Content" + ], + "arkui.CounterModifier": [ + "../../../../absolute-sdk-patched/api/arkui/CounterModifier" + ], + "arkui.DataPanelModifier": [ + "../../../../absolute-sdk-patched/api/arkui/DataPanelModifier" + ], + "arkui.DatePickerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/DatePickerModifier" + ], + "arkui.DividerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/DividerModifier" + ], + "arkui.FlexModifier": [ + "../../../../absolute-sdk-patched/api/arkui/FlexModifier" + ], + "arkui.FolderStackModifier": [ + "../../../../absolute-sdk-patched/api/arkui/FolderStackModifier" + ], + "arkui.FrameNode": [ + "../../../../absolute-sdk-patched/api/arkui/FrameNode" + ], + "arkui.GaugeModifier": [ + "../../../../absolute-sdk-patched/api/arkui/GaugeModifier" + ], + "arkui.Graphics": [ + "../../../../absolute-sdk-patched/api/arkui/Graphics" + ], + "arkui.GridColModifier": [ + "../../../../absolute-sdk-patched/api/arkui/GridColModifier" + ], + "arkui.GridItemModifier": [ + "../../../../absolute-sdk-patched/api/arkui/GridItemModifier" + ], + "arkui.GridModifier": [ + "../../../../absolute-sdk-patched/api/arkui/GridModifier" + ], + "arkui.GridRowModifier": [ + "../../../../absolute-sdk-patched/api/arkui/GridRowModifier" + ], + "arkui.HyperlinkModifier": [ + "../../../../absolute-sdk-patched/api/arkui/HyperlinkModifier" + ], + "arkui.ImageAnimatorModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ImageAnimatorModifier" + ], + "arkui.ImageModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ImageModifier" + ], + "arkui.ImageSpanModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ImageSpanModifier" + ], + "arkui.LineModifier": [ + "../../../../absolute-sdk-patched/api/arkui/LineModifier" + ], + "arkui.ListItemGroupModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ListItemGroupModifier" + ], + "arkui.ListItemModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ListItemModifier" + ], + "arkui.ListModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ListModifier" + ], + "arkui.LoadingProgressModifier": [ + "../../../../absolute-sdk-patched/api/arkui/LoadingProgressModifier" + ], + "arkui.MarqueeModifier": [ + "../../../../absolute-sdk-patched/api/arkui/MarqueeModifier" + ], + "arkui.MenuItemModifier": [ + "../../../../absolute-sdk-patched/api/arkui/MenuItemModifier" + ], + "arkui.MenuModifier": [ + "../../../../absolute-sdk-patched/api/arkui/MenuModifier" + ], + "arkui.NavDestinationModifier": [ + "../../../../absolute-sdk-patched/api/arkui/NavDestinationModifier" + ], + "arkui.NavigationModifier": [ + "../../../../absolute-sdk-patched/api/arkui/NavigationModifier" + ], + "arkui.NodeContent": [ + "../../../../absolute-sdk-patched/api/arkui/NodeContent" + ], + "arkui.NodeController": [ + "../../../../absolute-sdk-patched/api/arkui/NodeController" + ], + "arkui.ParticleModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ParticleModifier" + ], + "arkui.PathModifier": [ + "../../../../absolute-sdk-patched/api/arkui/PathModifier" + ], + "arkui.PatternLockModifier": [ + "../../../../absolute-sdk-patched/api/arkui/PatternLockModifier" + ], + "arkui.PolygonModifier": [ + "../../../../absolute-sdk-patched/api/arkui/PolygonModifier" + ], + "arkui.PolylineModifier": [ + "../../../../absolute-sdk-patched/api/arkui/PolylineModifier" + ], + "arkui.ProgressModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ProgressModifier" + ], + "arkui.QRCodeModifier": [ + "../../../../absolute-sdk-patched/api/arkui/QRCodeModifier" + ], + "arkui.RectModifier": [ + "../../../../absolute-sdk-patched/api/arkui/RectModifier" + ], + "arkui.RefreshModifier": [ + "../../../../absolute-sdk-patched/api/arkui/RefreshModifier" + ], + "arkui.RelativeContainerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/RelativeContainerModifier" + ], + "arkui.RenderNode": [ + "../../../../absolute-sdk-patched/api/arkui/RenderNode" + ], + "arkui.RichEditorModifier": [ + "../../../../absolute-sdk-patched/api/arkui/RichEditorModifier" + ], + "arkui.RowModifier": [ + "../../../../absolute-sdk-patched/api/arkui/RowModifier" + ], + "arkui.RowSplitModifier": [ + "../../../../absolute-sdk-patched/api/arkui/RowSplitModifier" + ], + "arkui.ScrollModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ScrollModifier" + ], + "arkui.SearchModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SearchModifier" + ], + "arkui.SelectModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SelectModifier" + ], + "arkui.ShapeModifier": [ + "../../../../absolute-sdk-patched/api/arkui/ShapeModifier" + ], + "arkui.SideBarContainerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SideBarContainerModifier" + ], + "arkui.SpanModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SpanModifier" + ], + "arkui.StackModifier": [ + "../../../../absolute-sdk-patched/api/arkui/StackModifier" + ], + "arkui.StepperItemModifier": [ + "../../../../absolute-sdk-patched/api/arkui/StepperItemModifier" + ], + "arkui.StepperModifier": [ + "../../../../absolute-sdk-patched/api/arkui/StepperModifier" + ], + "arkui.SwiperModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SwiperModifier" + ], + "arkui.SymbolGlyphModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SymbolGlyphModifier" + ], + "arkui.SymbolSpanModifier": [ + "../../../../absolute-sdk-patched/api/arkui/SymbolSpanModifier" + ], + "arkui.TabsModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TabsModifier" + ], + "arkui.TextAreaModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TextAreaModifier" + ], + "arkui.TextClockModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TextClockModifier" + ], + "arkui.TextInputModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TextInputModifier" + ], + "arkui.TextModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TextModifier" + ], + "arkui.TextPickerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TextPickerModifier" + ], + "arkui.TextTimerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TextTimerModifier" + ], + "arkui.TimePickerModifier": [ + "../../../../absolute-sdk-patched/api/arkui/TimePickerModifier" + ], + "arkui.UserView": [ + "../../../../absolute-sdk-patched/api/arkui/UserView" + ], + "arkui.VideoModifier": [ + "../../../../absolute-sdk-patched/api/arkui/VideoModifier" + ], + "arkui.WaterFlowModifier": [ + "../../../../absolute-sdk-patched/api/arkui/WaterFlowModifier" + ], + "arkui.component.actionSheet": [ + "../../../../absolute-sdk-patched/api/arkui/component/actionSheet" + ], + "arkui.component.alertDialog": [ + "../../../../absolute-sdk-patched/api/arkui/component/alertDialog" + ], + "arkui.component.alphabetIndexer": [ + "../../../../absolute-sdk-patched/api/arkui/component/alphabetIndexer" + ], + "arkui.component.animation": [ + "../../../../absolute-sdk-patched/api/arkui/component/animation" + ], + "arkui.component.animator": [ + "../../../../absolute-sdk-patched/api/arkui/component/animator" + ], + "arkui.component.badge": [ + "../../../../absolute-sdk-patched/api/arkui/component/badge" + ], + "arkui.component.blank": [ + "../../../../absolute-sdk-patched/api/arkui/component/blank" + ], + "arkui.component.builder": [ + "../../../../absolute-sdk-patched/api/arkui/component/builder" + ], + "arkui.component.button": [ + "../../../../absolute-sdk-patched/api/arkui/component/button" + ], + "arkui.component.calendarPicker": [ + "../../../../absolute-sdk-patched/api/arkui/component/calendarPicker" + ], + "arkui.component.canvas": [ + "../../../../absolute-sdk-patched/api/arkui/component/canvas" + ], + "arkui.component.checkbox": [ + "../../../../absolute-sdk-patched/api/arkui/component/checkbox" + ], + "arkui.component.checkboxgroup": [ + "../../../../absolute-sdk-patched/api/arkui/component/checkboxgroup" + ], + "arkui.component.circle": [ + "../../../../absolute-sdk-patched/api/arkui/component/circle" + ], + "arkui.component.column": [ + "../../../../absolute-sdk-patched/api/arkui/component/column" + ], + "arkui.component.columnSplit": [ + "../../../../absolute-sdk-patched/api/arkui/component/columnSplit" + ], + "arkui.component.common": [ + "../../../../absolute-sdk-patched/api/arkui/component/common" + ], + "arkui.component.component3d": [ + "../../../../absolute-sdk-patched/api/arkui/component/component3d" + ], + "arkui.component.containerSpan": [ + "../../../../absolute-sdk-patched/api/arkui/component/containerSpan" + ], + "arkui.component.contentSlot": [ + "../../../../absolute-sdk-patched/api/arkui/component/contentSlot" + ], + "arkui.component.counter": [ + "../../../../absolute-sdk-patched/api/arkui/component/counter" + ], + "arkui.component.customComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/customComponent" + ], + "arkui.component.customDialogController": [ + "../../../../absolute-sdk-patched/api/arkui/component/customDialogController" + ], + "arkui.component.dataPanel": [ + "../../../../absolute-sdk-patched/api/arkui/component/dataPanel" + ], + "arkui.component.datePicker": [ + "../../../../absolute-sdk-patched/api/arkui/component/datePicker" + ], + "arkui.component.divider": [ + "../../../../absolute-sdk-patched/api/arkui/component/divider" + ], + "arkui.component.effectComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/effectComponent" + ], + "arkui.component.ellipse": [ + "../../../../absolute-sdk-patched/api/arkui/component/ellipse" + ], + "arkui.component.embeddedComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/embeddedComponent" + ], + "arkui.component.enums": [ + "../../../../absolute-sdk-patched/api/arkui/component/enums" + ], + "arkui.component.extendableComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/extendableComponent" + ], + "arkui.component.flex": [ + "../../../../absolute-sdk-patched/api/arkui/component/flex" + ], + "arkui.component.flowItem": [ + "../../../../absolute-sdk-patched/api/arkui/component/flowItem" + ], + "arkui.component.focus": [ + "../../../../absolute-sdk-patched/api/arkui/component/focus" + ], + "arkui.component.folderStack": [ + "../../../../absolute-sdk-patched/api/arkui/component/folderStack" + ], + "arkui.component.forEach": [ + "../../../../absolute-sdk-patched/api/arkui/component/forEach" + ], + "arkui.component.formComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/formComponent" + ], + "arkui.component.formLink": [ + "../../../../absolute-sdk-patched/api/arkui/component/formLink" + ], + "arkui.component.gauge": [ + "../../../../absolute-sdk-patched/api/arkui/component/gauge" + ], + "arkui.component.gesture": [ + "../../../../absolute-sdk-patched/api/arkui/component/gesture" + ], + "arkui.component.grid": [ + "../../../../absolute-sdk-patched/api/arkui/component/grid" + ], + "arkui.component.gridCol": [ + "../../../../absolute-sdk-patched/api/arkui/component/gridCol" + ], + "arkui.component.gridItem": [ + "../../../../absolute-sdk-patched/api/arkui/component/gridItem" + ], + "arkui.component.gridRow": [ + "../../../../absolute-sdk-patched/api/arkui/component/gridRow" + ], + "arkui.component.hyperlink": [ + "../../../../absolute-sdk-patched/api/arkui/component/hyperlink" + ], + "arkui.component.image": [ + "../../../../absolute-sdk-patched/api/arkui/component/image" + ], + "arkui.component.imageAnimator": [ + "../../../../absolute-sdk-patched/api/arkui/component/imageAnimator" + ], + "arkui.component.imageCommon": [ + "../../../../absolute-sdk-patched/api/arkui/component/imageCommon" + ], + "arkui.component.imageSpan": [ + "../../../../absolute-sdk-patched/api/arkui/component/imageSpan" + ], + "arkui.component.indicatorcomponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/indicatorcomponent" + ], + "arkui.component.inspector": [ + "../../../../absolute-sdk-patched/api/arkui/component/inspector" + ], + "arkui.component.interop": [ + "../../../../absolute-sdk-patched/api/arkui/component/interop" + ], + "arkui.component.lazyForEach": [ + "../../../../absolute-sdk-patched/api/arkui/component/lazyForEach" + ], + "arkui.component.lazyGridLayout": [ + "../../../../absolute-sdk-patched/api/arkui/component/lazyGridLayout" + ], + "arkui.component.line": [ + "../../../../absolute-sdk-patched/api/arkui/component/line" + ], + "arkui.component.list": [ + "../../../../absolute-sdk-patched/api/arkui/component/list" + ], + "arkui.component.listItem": [ + "../../../../absolute-sdk-patched/api/arkui/component/listItem" + ], + "arkui.component.listItemGroup": [ + "../../../../absolute-sdk-patched/api/arkui/component/listItemGroup" + ], + "arkui.component.loadingProgress": [ + "../../../../absolute-sdk-patched/api/arkui/component/loadingProgress" + ], + "arkui.component.marquee": [ + "../../../../absolute-sdk-patched/api/arkui/component/marquee" + ], + "arkui.component.matrix2d": [ + "../../../../absolute-sdk-patched/api/arkui/component/matrix2d" + ], + "arkui.component.mediaCachedImage": [ + "../../../../absolute-sdk-patched/api/arkui/component/mediaCachedImage" + ], + "arkui.component.menu": [ + "../../../../absolute-sdk-patched/api/arkui/component/menu" + ], + "arkui.component.menuItem": [ + "../../../../absolute-sdk-patched/api/arkui/component/menuItem" + ], + "arkui.component.menuItemGroup": [ + "../../../../absolute-sdk-patched/api/arkui/component/menuItemGroup" + ], + "arkui.component.navDestination": [ + "../../../../absolute-sdk-patched/api/arkui/component/navDestination" + ], + "arkui.component.navigation": [ + "../../../../absolute-sdk-patched/api/arkui/component/navigation" + ], + "arkui.component.nodeContainer": [ + "../../../../absolute-sdk-patched/api/arkui/component/nodeContainer" + ], + "arkui.component.pageTransition": [ + "../../../../absolute-sdk-patched/api/arkui/component/pageTransition" + ], + "arkui.component.particle": [ + "../../../../absolute-sdk-patched/api/arkui/component/particle" + ], + "arkui.component.pasteButton": [ + "../../../../absolute-sdk-patched/api/arkui/component/pasteButton" + ], + "arkui.component.path": [ + "../../../../absolute-sdk-patched/api/arkui/component/path" + ], + "arkui.component.patternLock": [ + "../../../../absolute-sdk-patched/api/arkui/component/patternLock" + ], + "arkui.component.pluginComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/pluginComponent" + ], + "arkui.component.polygon": [ + "../../../../absolute-sdk-patched/api/arkui/component/polygon" + ], + "arkui.component.polyline": [ + "../../../../absolute-sdk-patched/api/arkui/component/polyline" + ], + "arkui.component.progress": [ + "../../../../absolute-sdk-patched/api/arkui/component/progress" + ], + "arkui.component.qrcode": [ + "../../../../absolute-sdk-patched/api/arkui/component/qrcode" + ], + "arkui.component.radio": [ + "../../../../absolute-sdk-patched/api/arkui/component/radio" + ], + "arkui.component.rating": [ + "../../../../absolute-sdk-patched/api/arkui/component/rating" + ], + "arkui.component.rect": [ + "../../../../absolute-sdk-patched/api/arkui/component/rect" + ], + "arkui.component.refresh": [ + "../../../../absolute-sdk-patched/api/arkui/component/refresh" + ], + "arkui.component.relativeContainer": [ + "../../../../absolute-sdk-patched/api/arkui/component/relativeContainer" + ], + "arkui.component.remoteWindow": [ + "../../../../absolute-sdk-patched/api/arkui/component/remoteWindow" + ], + "arkui.component.repeat": [ + "../../../../absolute-sdk-patched/api/arkui/component/repeat" + ], + "arkui.component.resources": [ + "../../../../absolute-sdk-patched/api/arkui/component/resources" + ], + "arkui.component.richEditor": [ + "../../../../absolute-sdk-patched/api/arkui/component/richEditor" + ], + "arkui.component.richText": [ + "../../../../absolute-sdk-patched/api/arkui/component/richText" + ], + "arkui.component.rootScene": [ + "../../../../absolute-sdk-patched/api/arkui/component/rootScene" + ], + "arkui.component.row": [ + "../../../../absolute-sdk-patched/api/arkui/component/row" + ], + "arkui.component.rowSplit": [ + "../../../../absolute-sdk-patched/api/arkui/component/rowSplit" + ], + "arkui.component.saveButton": [ + "../../../../absolute-sdk-patched/api/arkui/component/saveButton" + ], + "arkui.component.screen": [ + "../../../../absolute-sdk-patched/api/arkui/component/screen" + ], + "arkui.component.scroll": [ + "../../../../absolute-sdk-patched/api/arkui/component/scroll" + ], + "arkui.component.scrollBar": [ + "../../../../absolute-sdk-patched/api/arkui/component/scrollBar" + ], + "arkui.component.search": [ + "../../../../absolute-sdk-patched/api/arkui/component/search" + ], + "arkui.component.securityComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/securityComponent" + ], + "arkui.component.select": [ + "../../../../absolute-sdk-patched/api/arkui/component/select" + ], + "arkui.component.shape": [ + "../../../../absolute-sdk-patched/api/arkui/component/shape" + ], + "arkui.component.sidebar": [ + "../../../../absolute-sdk-patched/api/arkui/component/sidebar" + ], + "arkui.component.slider": [ + "../../../../absolute-sdk-patched/api/arkui/component/slider" + ], + "arkui.component.span": [ + "../../../../absolute-sdk-patched/api/arkui/component/span" + ], + "arkui.component.stack": [ + "../../../../absolute-sdk-patched/api/arkui/component/stack" + ], + "arkui.component.stepper": [ + "../../../../absolute-sdk-patched/api/arkui/component/stepper" + ], + "arkui.component.stepperItem": [ + "../../../../absolute-sdk-patched/api/arkui/component/stepperItem" + ], + "arkui.component.styledString": [ + "../../../../absolute-sdk-patched/api/arkui/component/styledString" + ], + "arkui.component.swiper": [ + "../../../../absolute-sdk-patched/api/arkui/component/swiper" + ], + "arkui.component.symbolSpan": [ + "../../../../absolute-sdk-patched/api/arkui/component/symbolSpan" + ], + "arkui.component.symbolglyph": [ + "../../../../absolute-sdk-patched/api/arkui/component/symbolglyph" + ], + "arkui.component.tabContent": [ + "../../../../absolute-sdk-patched/api/arkui/component/tabContent" + ], + "arkui.component.tabs": [ + "../../../../absolute-sdk-patched/api/arkui/component/tabs" + ], + "arkui.component.text": [ + "../../../../absolute-sdk-patched/api/arkui/component/text" + ], + "arkui.component.textArea": [ + "../../../../absolute-sdk-patched/api/arkui/component/textArea" + ], + "arkui.component.textClock": [ + "../../../../absolute-sdk-patched/api/arkui/component/textClock" + ], + "arkui.component.textCommon": [ + "../../../../absolute-sdk-patched/api/arkui/component/textCommon" + ], + "arkui.component.textInput": [ + "../../../../absolute-sdk-patched/api/arkui/component/textInput" + ], + "arkui.component.textPicker": [ + "../../../../absolute-sdk-patched/api/arkui/component/textPicker" + ], + "arkui.component.textTimer": [ + "../../../../absolute-sdk-patched/api/arkui/component/textTimer" + ], + "arkui.component.timePicker": [ + "../../../../absolute-sdk-patched/api/arkui/component/timePicker" + ], + "arkui.component.toggle": [ + "../../../../absolute-sdk-patched/api/arkui/component/toggle" + ], + "arkui.component.toolbar": [ + "../../../../absolute-sdk-patched/api/arkui/component/toolbar" + ], + "arkui.component.uiExtensionComponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/uiExtensionComponent" + ], + "arkui.component.units": [ + "../../../../absolute-sdk-patched/api/arkui/component/units" + ], + "arkui.component.video": [ + "../../../../absolute-sdk-patched/api/arkui/component/video" + ], + "arkui.component.waterFlow": [ + "../../../../absolute-sdk-patched/api/arkui/component/waterFlow" + ], + "arkui.component.web": [ + "../../../../absolute-sdk-patched/api/arkui/component/web" + ], + "arkui.component.windowScene": [ + "../../../../absolute-sdk-patched/api/arkui/component/windowScene" + ], + "arkui.component.withTheme": [ + "../../../../absolute-sdk-patched/api/arkui/component/withTheme" + ], + "arkui.component.xcomponent": [ + "../../../../absolute-sdk-patched/api/arkui/component/xcomponent" + ], + "arkui.external.resource": [ + "../../../../absolute-sdk-patched/api/arkui/external/resource" + ], + "arkui.stateManagement.animation.GlobalTimer": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/animation/GlobalTimer" + ], + "arkui.stateManagement.common": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/common" + ], + "arkui.stateManagement.decorator": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/decorator" + ], + "arkui.stateManagement.memo.bind": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/bind" + ], + "arkui.stateManagement.memo.changeListener": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/changeListener" + ], + "arkui.stateManagement.memo.contextLocal": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/contextLocal" + ], + "arkui.stateManagement.memo.entry": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/entry" + ], + "arkui.stateManagement.memo.node": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/node" + ], + "arkui.stateManagement.memo.remember": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/remember" + ], + "arkui.stateManagement.memo.repeat": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/repeat" + ], + "arkui.stateManagement.memo.testing": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memo/testing" + ], + "arkui.stateManagement.memorize.state": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/memorize/state" + ], + "arkui.stateManagement.remember": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/remember" + ], + "arkui.stateManagement.runtime": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/runtime" + ], + "arkui.stateManagement.states.Disposable": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/states/Disposable" + ], + "arkui.stateManagement.states.GlobalStateManager": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/states/GlobalStateManager" + ], + "arkui.stateManagement.states.State": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/states/State" + ], + "arkui.stateManagement.storage.appStorage": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/storage/appStorage" + ], + "arkui.stateManagement.storage.environment": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/storage/environment" + ], + "arkui.stateManagement.storage.localStorage": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/storage/localStorage" + ], + "arkui.stateManagement.storage.persistentStorage": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/storage/persistentStorage" + ], + "arkui.stateManagement.storage.storageProperty": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/storage/storageProperty" + ], + "arkui.stateManagement.tree.IncrementalNode": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/tree/IncrementalNode" + ], + "arkui.stateManagement.tree.PrimeNumbers": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/tree/PrimeNumbers" + ], + "arkui.stateManagement.tree.ReadonlyTreeNode": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/tree/ReadonlyTreeNode" + ], + "arkui.stateManagement.tree.TreeNode": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreeNode" + ], + "arkui.stateManagement.tree.TreePath": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreePath" + ], + "arkui.stateManagement.utils": [ + "../../../../absolute-sdk-patched/api/arkui/stateManagement/utils" + ], + "bundleManager.AbilityInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/AbilityInfo" + ], + "bundleManager.AppProvisionInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/AppProvisionInfo" + ], + "bundleManager.ApplicationInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/ApplicationInfo" + ], + "bundleManager.BundleInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/BundleInfo" + ], + "bundleManager.BundlePackInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/BundlePackInfo" + ], + "bundleManager.BundleResourceInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/BundleResourceInfo" + ], + "bundleManager.DispatchInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/DispatchInfo" + ], + "bundleManager.ElementName": [ + "../../../../absolute-sdk-patched/api/bundleManager/ElementName" + ], + "bundleManager.ExtensionAbilityInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/ExtensionAbilityInfo" + ], + "bundleManager.HapModuleInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/HapModuleInfo" + ], + "bundleManager.LauncherAbilityInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityInfo" + ], + "bundleManager.LauncherAbilityResourceInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityResourceInfo" + ], + "bundleManager.Metadata": [ + "../../../../absolute-sdk-patched/api/bundleManager/Metadata" + ], + "bundleManager.OverlayModuleInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/OverlayModuleInfo" + ], + "bundleManager.PermissionDef": [ + "../../../../absolute-sdk-patched/api/bundleManager/PermissionDef" + ], + "bundleManager.PluginBundleInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/PluginBundleInfo" + ], + "bundleManager.RecoverableApplicationInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/RecoverableApplicationInfo" + ], + "bundleManager.RemoteAbilityInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/RemoteAbilityInfo" + ], + "bundleManager.SharedBundleInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/SharedBundleInfo" + ], + "bundleManager.ShortcutInfo": [ + "../../../../absolute-sdk-patched/api/bundleManager/ShortcutInfo" + ], + "bundleManager.Skill": [ + "../../../../absolute-sdk-patched/api/bundleManager/Skill" + ], + "common.full.canvaspattern": [ + "../../../../absolute-sdk-patched/api/common/full/canvaspattern" + ], + "commonEvent.commonEventData": [ + "../../../../absolute-sdk-patched/api/commonEvent/commonEventData" + ], + "commonEvent.commonEventPublishData": [ + "../../../../absolute-sdk-patched/api/commonEvent/commonEventPublishData" + ], + "commonEvent.commonEventSubscribeInfo": [ + "../../../../absolute-sdk-patched/api/commonEvent/commonEventSubscribeInfo" + ], + "commonEvent.commonEventSubscriber": [ + "../../../../absolute-sdk-patched/api/commonEvent/commonEventSubscriber" + ], + "global.rawFileDescriptor": [ + "../../../../absolute-sdk-patched/api/global/rawFileDescriptor" + ], + "global.resource": [ + "../../../../absolute-sdk-patched/api/global/resource" + ], + "graphics3d.Scene": [ + "../../../../absolute-sdk-patched/api/graphics3d/Scene" + ], + "graphics3d.SceneNodes": [ + "../../../../absolute-sdk-patched/api/graphics3d/SceneNodes" + ], + "graphics3d.ScenePostProcessSettings": [ + "../../../../absolute-sdk-patched/api/graphics3d/ScenePostProcessSettings" + ], + "graphics3d.SceneResources": [ + "../../../../absolute-sdk-patched/api/graphics3d/SceneResources" + ], + "graphics3d.SceneTypes": [ + "../../../../absolute-sdk-patched/api/graphics3d/SceneTypes" + ], + "multimedia.ringtonePlayer": [ + "../../../../absolute-sdk-patched/api/multimedia/ringtonePlayer" + ], + "multimedia.soundPool": [ + "../../../../absolute-sdk-patched/api/multimedia/soundPool" + ], + "multimedia.systemTonePlayer": [ + "../../../../absolute-sdk-patched/api/multimedia/systemTonePlayer" + ], + "notification.NotificationCommonDef": [ + "../../../../absolute-sdk-patched/api/notification/NotificationCommonDef" + ], + "notification.notificationActionButton": [ + "../../../../absolute-sdk-patched/api/notification/notificationActionButton" + ], + "notification.notificationContent": [ + "../../../../absolute-sdk-patched/api/notification/notificationContent" + ], + "notification.notificationFlags": [ + "../../../../absolute-sdk-patched/api/notification/notificationFlags" + ], + "notification.notificationRequest": [ + "../../../../absolute-sdk-patched/api/notification/notificationRequest" + ], + "notification.notificationSlot": [ + "../../../../absolute-sdk-patched/api/notification/notificationSlot" + ], + "notification.notificationSorting": [ + "../../../../absolute-sdk-patched/api/notification/notificationSorting" + ], + "notification.notificationSortingMap": [ + "../../../../absolute-sdk-patched/api/notification/notificationSortingMap" + ], + "notification.notificationSubscribeInfo": [ + "../../../../absolute-sdk-patched/api/notification/notificationSubscribeInfo" + ], + "notification.notificationSubscriber": [ + "../../../../absolute-sdk-patched/api/notification/notificationSubscriber" + ], + "notification.notificationTemplate": [ + "../../../../absolute-sdk-patched/api/notification/notificationTemplate" + ], + "notification.notificationUserInput": [ + "../../../../absolute-sdk-patched/api/notification/notificationUserInput" + ], + "permissions": [ + "../../../../absolute-sdk-patched/api/permissions" + ], + "security.PermissionRequestResult": [ + "../../../../absolute-sdk-patched/api/security/PermissionRequestResult" + ], + "tag.nfctech": [ + "../../../../absolute-sdk-patched/api/tag/nfctech" + ], + "tag.tagSession": [ + "../../../../absolute-sdk-patched/api/tag/tagSession" + ], + "wantAgent.triggerInfo": [ + "../../../../absolute-sdk-patched/api/wantAgent/triggerInfo" + ], + "wantAgent.wantAgentInfo": [ + "../../../../absolute-sdk-patched/api/wantAgent/wantAgentInfo" + ], + "arkui.Storage": [ + "../../../../absolute-sdk-patched/api/arkui/Storage" + ] }, "plugins": [ { @@ -23,8 +1918,10 @@ } ] }, - "include": ["./input/**/*.ets"], + "include": [ + "./input/**/*.ets" + ], "exclude": [ "./input/HQ/implemented-property.ets" ] -} +} \ No newline at end of file diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/abstract.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/abstract.ets index 837464d7cceb72fcd7b2350a8e9a1e937130bcb3..8a3be6bc7c39f045c1d4bfe2bb33e5b81a5b0e38 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/abstract.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/abstract.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/arrow-assignment.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/arrow-assignment.ets index 61457f239c2dce46aee354218616218ba630fc0b..c99f5bdc642b67bff108ec8326e24590770425cd 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/arrow-assignment.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/arrow-assignment.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/arrow.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/arrow.ets index b98f62b4a26d2a8cf2fee19ed91a5261b02f4ad8..cc9690c991edc8605f87b6838b24d876da05b2db 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/arrow.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/arrow.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/call-type.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/call-type.ets index c5f26db34584a083e3711fda087fb029e437acdc..c4acaffcee85f7ad25bca2734c76355174676e5d 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/call-type.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/call-type.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/compute.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/compute.ets index 83ccf1c4444cefa0f3072ead75cb0ce08100d254..de825163f9d74eacb796728709a9c9b1208be3a4 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/compute.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/compute.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/content-usage.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/content-usage.ets index d3388f758312795becce4b666dbc90323473c073..3e65aed2f297a0d7fb54edab3e7f6a2e4c2b225c 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/content-usage.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/content-usage.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/entry.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/entry.ets index 1629c448ce4cec4a99de584846f7c6c56bd84a25..863551177f9690e2e34d22fe899b8ed9fcd767fc 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/entry.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/entry.ets @@ -1,9 +1,9 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo, memo_entry as memo_entry } from "@koalaui/runtime/annotations"; -import { __context as __context, __id as __id, __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type } from "@koalaui/runtime"; +import { __context as __context, __id as __id, __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type } from "arkui.stateManagement.runtime"; function main() {} diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/implicit-void-method.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/implicit-void-method.ets index 3a2e66d5ee294c4262ea606e551ac28f13febc1b..43fc8c552b212fe77079f46e7424ad940d944569 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/implicit-void-method.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/implicit-void-method.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/instantiate.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/instantiate.ets index b7afa4aa5891aa25fb5aac5def075a6c9d0857f1..1edff2b514e3bb8768064faa6f038a15dc768116 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/instantiate.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/instantiate.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/internal-call.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/internal-call.ets index be61a33086d6da9c1f5cfec7b1a541894ac02b02..47df994f23ae6b71d1b8090689c16a6b6d4f907d 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/internal-call.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/internal-call.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/internals.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/internals.ets index fecd939a0648c6483b91a77a0e7b9ca177752e87..be59be9f12ec06028be74ff75ce9006d3cedeb94 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/internals.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/internals.ets @@ -1,9 +1,9 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; -import { __context as __context, __id as __id } from "@koalaui/runtime"; +import { __context as __context, __id as __id } from "arkui.stateManagement.runtime"; function main() {} diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/intrinsic-call.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/intrinsic-call.ets index 723635bc5d74307d82020fd5377de22d58aa9de5..803dd7416279819ae0d7cd64019a63eff81eedf3 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/intrinsic-call.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/intrinsic-call.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo, memo_intrinsic as memo_intrinsic } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/intrinsic.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/intrinsic.ets index 5671c4fd60ae29c552eddc802d9f7518d229edd5..2d7a439147e8bf64249b2f1ef95c2d245bfdc6a0 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/intrinsic.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/intrinsic.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo_intrinsic as memo_intrinsic } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/invoke-param.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/invoke-param.ets index ebb69bf1c3f508422d957033b7b04150c3d87f7b..19008abfbab23e2e6d291481b718d1b7d55f1e23 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/invoke-param.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/invoke-param.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/invoke.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/invoke.ets index 5c7e798516bdce47f633b1922124337513238a4a..bf0a62ba1903eba78af457d27070c9d3c3c119c7 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/invoke.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/invoke.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/memo-interface-property-optional.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/memo-interface-property-optional.ets index 63b03a0de013398aa3117d504f31c03f9128908a..e23be0c42be681331fa38afd4bc04a9ddcd97c57 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/memo-interface-property-optional.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/memo-interface-property-optional.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/memo-interface-property-type.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/memo-interface-property-type.ets index 6adb536f9c4ddfeb15d56334bcb76d26eb53e18f..7752c0223e5eb57d85dacb4c2d14ebead0769c27 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/memo-interface-property-type.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/memo-interface-property-type.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/memo-interface-property-union-type.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/memo-interface-property-union-type.ets index 1a08e17dfd140c0391eb14d923f57b6ed9e3af37..276fb1c14fc43356be823c9ae61b4ad162290333 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/memo-interface-property-union-type.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/memo-interface-property-union-type.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/memo-interface-property.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/memo-interface-property.ets index 7584ba632174625240cecde9e33a4e00f16f7e7b..f85967d6c7e0a357c0e874d94978fcfbc59d7ed6 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/memo-interface-property.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/memo-interface-property.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/memo-property-optional.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/memo-property-optional.ets index 8ea370d6c50c004a80827a62ee79cdc336f956b1..9586190134a740d4faf09e3350f8ea52c43d9a2c 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/memo-property-optional.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/memo-property-optional.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/memo-property-type.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/memo-property-type.ets index c0d4f44f212e65ff1a5ec45c3d676eeb0ff43094..7f7b1068085b11197afbdcf3bd1c15e369c31920 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/memo-property-type.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/memo-property-type.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/memo-property-union-type.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/memo-property-union-type.ets index daec8187a5d0b5948268b658673e4b65b24387bb..cad032dcf34fa2a42e5c74394abaf6d72093de83 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/memo-property-union-type.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/memo-property-union-type.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/memo-property.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/memo-property.ets index 6d8db02ac1ed9d45817f1e7ec0ff347b7d0f6aaa..a6cb951523b175a246a88b11b92e7e0ba3dedb40 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/memo-property.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/memo-property.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/non-memo-interface-property.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/non-memo-interface-property.ets index 681afc0e8dd7afffc065960a6f5d5948f6e431e4..06dae5c35399170a5d090357018c6817c621413e 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/non-memo-interface-property.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/non-memo-interface-property.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/non-memo-property.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/non-memo-property.ets index 7a79e56f9826e588286f93d017d708287f41f735..ee06a623a8155d82c705d8cb7435761c94a22b42 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/non-memo-property.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/non-memo-property.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/object-param.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/object-param.ets index cd4ac2f8af762a1c8c8ba7be8fa832513c3c9b87..7a539e8ffc04bafffe429a251467178dfb1a4075 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/object-param.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/object-param.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/param-calls-optional.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/param-calls-optional.ets index 7b0cc2ebbb1f506dc4a30bf3a7a64bbd217a08ac..442188b85e802476e997822c0fd63848b7dc4a5a 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/param-calls-optional.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/param-calls-optional.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/param-calls.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/param-calls.ets index 0a696935f86f32d5ed2ca5602e18dcc0f633f6e2..03a2f824b30bf8869c4dbc12f7d04e1f140867b0 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/param-calls.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/param-calls.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/property-constructor.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/property-constructor.ets index c50444f1a6422a93aa9b3dd77c973ab5e245cc1e..b2c126644826318388c517adb6a282b9e9251e05 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/property-constructor.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/property-constructor.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/static-void-method.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/static-void-method.ets index 4e9d9046f1cdacf608ac4e0f7a8b032929ce8820..935e55a782b1c62613a3e379413cb1f9ce70f93d 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/static-void-method.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/static-void-method.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/string-compute.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/string-compute.ets index d4dff1106cd4c29b4c87f20ef372b42d0f5ab2cd..c9bf7a8db2e55e669e691f56d78cd607be0a92a0 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/string-compute.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/string-compute.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/string-method.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/string-method.ets index 5843cb0fa1c12c39f7a842b653ae8c98a909e14a..715e63f9657647544223fd3ef462bb882c34b16f 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/string-method.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/string-method.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/type-param-method.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/type-param-method.ets index 4c02dbc91e71c39f34a09236c87c663d211cdf75..12624ce8ca8ec1f948275896a3633793253df4be 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/type-param-method.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/type-param-method.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/void-compute.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/void-compute.ets index f40d01d03093f808b68c9b4c313e6920961dcb48..5475a57710521ca6aa5b2c5f22f4128df13c2ddd 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/void-compute.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/void-compute.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/void-method-with-param.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/void-method-with-param.ets index 2eadb0b47ce88f3f1d2f1eba32357f985d02f1de..f1ee452251b820c1c66c6575acbe2c56573ef911 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/void-method-with-param.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/void-method-with-param.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/void-method-with-return.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/void-method-with-return.ets index 835cdcc52b6ab5ef7774fa53412e73f416faf30f..66fe691910f85e846392cc099c31420c88ade434 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/void-method-with-return.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/void-method-with-return.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/HQ/void-method.ets b/ui2abc/memo-plugin-ng/test/golden/HQ/void-method.ets index 14c90983f5bd207faf8fe72af0015f70a2d52408..f215cabd74ddbe23ff10d66c20cda5720db169da 100644 --- a/ui2abc/memo-plugin-ng/test/golden/HQ/void-method.ets +++ b/ui2abc/memo-plugin-ng/test/golden/HQ/void-method.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/basic/arrow.ets b/ui2abc/memo-plugin-ng/test/golden/basic/arrow.ets index e7777e94666ade7ec77715c212124ed23e7640ca..af7b8ee5e7e5f18c1f507a685dcd0c68e8fb067e 100644 --- a/ui2abc/memo-plugin-ng/test/golden/basic/arrow.ets +++ b/ui2abc/memo-plugin-ng/test/golden/basic/arrow.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/basic/function.ets b/ui2abc/memo-plugin-ng/test/golden/basic/function.ets index bf5f76ac6024b31883f8b3e54a715801ceab60de..5e1d22d1b34f6073809b324ba3d4f9b48388bf70 100644 --- a/ui2abc/memo-plugin-ng/test/golden/basic/function.ets +++ b/ui2abc/memo-plugin-ng/test/golden/basic/function.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/basic/method.ets b/ui2abc/memo-plugin-ng/test/golden/basic/method.ets index 7fbc807289c9297c0bddac85ce4e2a9383cfc9b1..f7a0528564f40c106d245acfa62d164f6e2f7c57 100644 --- a/ui2abc/memo-plugin-ng/test/golden/basic/method.ets +++ b/ui2abc/memo-plugin-ng/test/golden/basic/method.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/descriptors/assignment-chain.ets b/ui2abc/memo-plugin-ng/test/golden/descriptors/assignment-chain.ets index c9d3c6ad05b62a437bff31a1deb541c956e47a65..40cdc628c8662a877582078be6fb7d157448f5c7 100644 --- a/ui2abc/memo-plugin-ng/test/golden/descriptors/assignment-chain.ets +++ b/ui2abc/memo-plugin-ng/test/golden/descriptors/assignment-chain.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo, memo_stable as memo_stable, memo_skip as memo_skip, memo_wrap as memo_wrap } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/implicit-type/main.ets b/ui2abc/memo-plugin-ng/test/golden/implicit-type/main.ets index c08fa57cd79a7739113fb7441dc7e2984650416f..de7afdac20e230ded0d6a0d881e84314a665d963 100644 --- a/ui2abc/memo-plugin-ng/test/golden/implicit-type/main.ets +++ b/ui2abc/memo-plugin-ng/test/golden/implicit-type/main.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/other.ets b/ui2abc/memo-plugin-ng/test/golden/other.ets index bfb377330dcce17f453e7c48492aa3c4c9e8d66d..1b498f661dba0b22f601fef1fc5679049b2a2974 100644 --- a/ui2abc/memo-plugin-ng/test/golden/other.ets +++ b/ui2abc/memo-plugin-ng/test/golden/other.ets @@ -1,9 +1,9 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo, memo_stable as memo_stable, memo_intrinsic as memo_intrinsic, memo_entry as memo_entry, memo_wrap as memo_wrap } from "@koalaui/runtime/annotations"; -import { __context as __context, __id as __id, __key as __key } from "@koalaui/runtime"; +import { __context as __context, __id as __id, __key as __key } from "arkui.stateManagement.runtime"; function main() {} diff --git a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param-and-type/memo-on-optional-param.ets b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param-and-type/memo-on-optional-param.ets index c4cd40f8e738dbc648d7d4dc58b61bd8f182c0af..86f3bd64e17b2786e2afb8acb8547710a4fff621 100644 --- a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param-and-type/memo-on-optional-param.ets +++ b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param-and-type/memo-on-optional-param.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param-and-type/memo-on-optional-possibly-undefined-param.ets b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param-and-type/memo-on-optional-possibly-undefined-param.ets index d962d6293280226f3dfd6f7751d56800856f3ae2..1deb819aeca83e81bfa709ca230cf8ab84f9e911 100644 --- a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param-and-type/memo-on-optional-possibly-undefined-param.ets +++ b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param-and-type/memo-on-optional-possibly-undefined-param.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param-and-type/memo-on-param.ets b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param-and-type/memo-on-param.ets index b6e69df0cf269da10448a7bf027f254fca658a29..4d60fa5fb2d2a8a7ed416a65b7b06c9f4c1f177a 100644 --- a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param-and-type/memo-on-param.ets +++ b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param-and-type/memo-on-param.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param-and-type/memo-on-possibly-undefined-param.ets b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param-and-type/memo-on-possibly-undefined-param.ets index 5d4207e2bea9ca2d7ee22b4370e6ce126c4bb984..bf389bb97b5142d428b7808055acd3744206cede 100644 --- a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param-and-type/memo-on-possibly-undefined-param.ets +++ b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param-and-type/memo-on-possibly-undefined-param.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param/memo-on-optional-param.ets b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param/memo-on-optional-param.ets index 076c170fd0eec599a9aec5dbef75eead0881a324..d21731cb04c7f266107fb5d7d52d9379eb21977f 100644 --- a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param/memo-on-optional-param.ets +++ b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param/memo-on-optional-param.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param/memo-on-optional-possibly-undefined-param.ets b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param/memo-on-optional-possibly-undefined-param.ets index f6cbf3d087765ae61acc2eeb6246e7de8ecd1bed..c123bec742f83db7762554690c879a7172c28a3f 100644 --- a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param/memo-on-optional-possibly-undefined-param.ets +++ b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param/memo-on-optional-possibly-undefined-param.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param/memo-on-param.ets b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param/memo-on-param.ets index 0b5b8f20f40516e756d1be0b55d3558d02e6a2d8..6ec8342a036ec69e722289c000b8e5a9c26a3529 100644 --- a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param/memo-on-param.ets +++ b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param/memo-on-param.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param/memo-on-possibly-undefined-param.ets b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param/memo-on-possibly-undefined-param.ets index 379d940bf1404d1f7b620e74bcc6a29e0d7d144a..b115c251627ab68a2124cc195db343f0b9d1e6ca 100644 --- a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param/memo-on-possibly-undefined-param.ets +++ b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-param/memo-on-possibly-undefined-param.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-type/memo-on-optional-param.ets b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-type/memo-on-optional-param.ets index 1cff4b7e56187e7d97fcdb29a5f6796bcf4888b9..08d88af7f1486b5d1dee2eef947d0b1504b42dbe 100644 --- a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-type/memo-on-optional-param.ets +++ b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-type/memo-on-optional-param.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-type/memo-on-optional-possibly-undefined-param.ets b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-type/memo-on-optional-possibly-undefined-param.ets index caae060afc3b27ac9c0c8cb801e2e8048be688ac..11bf1cf24583ae6000530a897dda6a9a09fa113b 100644 --- a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-type/memo-on-optional-possibly-undefined-param.ets +++ b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-type/memo-on-optional-possibly-undefined-param.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-type/memo-on-param.ets b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-type/memo-on-param.ets index ea0d7eb93b9005914d88ae3e1925f41c75112cfc..3549464ec1c4499029c458f068555415c7daa4b1 100644 --- a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-type/memo-on-param.ets +++ b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-type/memo-on-param.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-type/memo-on-possibly-undefined-param.ets b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-type/memo-on-possibly-undefined-param.ets index d8a1fe69c91617cc2cd1f21de689302d84d2b219..26f5a63fc4579cf9ee07f9de791438122a2268ad 100644 --- a/ui2abc/memo-plugin-ng/test/golden/param-usage/on-type/memo-on-possibly-undefined-param.ets +++ b/ui2abc/memo-plugin-ng/test/golden/param-usage/on-type/memo-on-possibly-undefined-param.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/param-usage/union-with-non-memo/primitive.ets b/ui2abc/memo-plugin-ng/test/golden/param-usage/union-with-non-memo/primitive.ets index 18384f183d57187b404ba119597528d0a366718b..0480151613a0549ff4f8d7c4d1f733afda37f882 100644 --- a/ui2abc/memo-plugin-ng/test/golden/param-usage/union-with-non-memo/primitive.ets +++ b/ui2abc/memo-plugin-ng/test/golden/param-usage/union-with-non-memo/primitive.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo, memo_skip as memo_skip } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/receiver/stable.ets b/ui2abc/memo-plugin-ng/test/golden/receiver/stable.ets index 1b46373caace65586e9ee02ddce116406afdd756..ca3853f8ff5808149b336b653746550b5d772871 100644 --- a/ui2abc/memo-plugin-ng/test/golden/receiver/stable.ets +++ b/ui2abc/memo-plugin-ng/test/golden/receiver/stable.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo, memo_stable as memo_stable } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/receiver/unstable-non-static.ets b/ui2abc/memo-plugin-ng/test/golden/receiver/unstable-non-static.ets index 2b49a202e06d048f609b8da0dd5a97a793b78443..544de5f9b3aec4ea5599502d03956d246f48c207 100644 --- a/ui2abc/memo-plugin-ng/test/golden/receiver/unstable-non-static.ets +++ b/ui2abc/memo-plugin-ng/test/golden/receiver/unstable-non-static.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/receiver/unstable-static.ets b/ui2abc/memo-plugin-ng/test/golden/receiver/unstable-static.ets index 613c5510a419da8cf6c589d137864b607cf84b93..f88fd54b9392cff94039ba796d800de247fb74a7 100644 --- a/ui2abc/memo-plugin-ng/test/golden/receiver/unstable-static.ets +++ b/ui2abc/memo-plugin-ng/test/golden/receiver/unstable-static.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/setters-getters/base-reordered.ets b/ui2abc/memo-plugin-ng/test/golden/setters-getters/base-reordered.ets index f3c2aa3b8ec35bb720526648d5eb495bfd4025dd..95409abf78dcd1fb2c92196dcb50b70df81022bb 100644 --- a/ui2abc/memo-plugin-ng/test/golden/setters-getters/base-reordered.ets +++ b/ui2abc/memo-plugin-ng/test/golden/setters-getters/base-reordered.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/setters-getters/base.ets b/ui2abc/memo-plugin-ng/test/golden/setters-getters/base.ets index 278be0d5d9f354211ffdd16a2d9cfbd28b3c14b3..66b50bfc45c1bc5c8d68e467a6a7359c8172bd24 100644 --- a/ui2abc/memo-plugin-ng/test/golden/setters-getters/base.ets +++ b/ui2abc/memo-plugin-ng/test/golden/setters-getters/base.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/setters-getters/global-const.ets b/ui2abc/memo-plugin-ng/test/golden/setters-getters/global-const.ets index 10c14ba8347d17d3fbdd4fdc8df5dc5a16d2012a..30776bd282bbe97e325f70612321f63c4dd174c6 100644 --- a/ui2abc/memo-plugin-ng/test/golden/setters-getters/global-const.ets +++ b/ui2abc/memo-plugin-ng/test/golden/setters-getters/global-const.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/setters-getters/global-let.ets b/ui2abc/memo-plugin-ng/test/golden/setters-getters/global-let.ets index 5fd59206e75c2c135691d13ff70f07cc2da862c8..c02cbff6652953ecc03f593e53a7f6d3e62e493f 100644 --- a/ui2abc/memo-plugin-ng/test/golden/setters-getters/global-let.ets +++ b/ui2abc/memo-plugin-ng/test/golden/setters-getters/global-let.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/golden/setters-getters/properties.ets b/ui2abc/memo-plugin-ng/test/golden/setters-getters/properties.ets index b09ac82b5d802e61c206bc89238bc135d4137f1b..958ffe3532230b5cc0acc92e2c161969431ceb49 100644 --- a/ui2abc/memo-plugin-ng/test/golden/setters-getters/properties.ets +++ b/ui2abc/memo-plugin-ng/test/golden/setters-getters/properties.ets @@ -1,5 +1,5 @@ -import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "@koalaui/runtime"; +import { __memo_context_type as __memo_context_type, __memo_id_type as __memo_id_type, __hash as __hash } from "arkui.stateManagement.runtime"; import { memo as memo } from "@koalaui/runtime/annotations"; diff --git a/ui2abc/memo-plugin-ng/test/input/HQ/entry.ets b/ui2abc/memo-plugin-ng/test/input/HQ/entry.ets index 4f4763972b929a7827042def5291f6c060c32a22..b2363dc8610833246b37addf35d000e73f88e38c 100644 --- a/ui2abc/memo-plugin-ng/test/input/HQ/entry.ets +++ b/ui2abc/memo-plugin-ng/test/input/HQ/entry.ets @@ -1,5 +1,5 @@ import { memo, memo_entry } from "@koalaui/runtime/annotations" -import { __context, __id, __memo_context_type, __memo_id_type } from "@koalaui/runtime" +import { __context, __id, __memo_context_type, __memo_id_type } from "arkui.stateManagement.runtime" class Test { @memo_entry memoEntry(__memo_context: __memo_context_type, __memo_id: __memo_id_type, @memo entry: () => R): R { diff --git a/ui2abc/memo-plugin-ng/test/input/HQ/internals.ets b/ui2abc/memo-plugin-ng/test/input/HQ/internals.ets index ff4bbacfea946c70512c0ab42ee69a3740f8bcd1..3bd6c7482e983a1fbd42845cde1e3b78dcc416c9 100644 --- a/ui2abc/memo-plugin-ng/test/input/HQ/internals.ets +++ b/ui2abc/memo-plugin-ng/test/input/HQ/internals.ets @@ -1,5 +1,5 @@ import { memo } from "@koalaui/runtime/annotations" -import { __context, __id } from "@koalaui/runtime" +import { __context, __id } from "arkui.stateManagement.runtime" class Test { @memo method_with_internals() { diff --git a/ui2abc/memo-plugin-ng/test/input/other.ets b/ui2abc/memo-plugin-ng/test/input/other.ets index 6b0f42f7fd0a778f08fbdffbe13425c65f8734a1..c0c525031c4e3b52d911185e755c6ade6fbf814a 100644 --- a/ui2abc/memo-plugin-ng/test/input/other.ets +++ b/ui2abc/memo-plugin-ng/test/input/other.ets @@ -14,7 +14,7 @@ */ import { memo, memo_stable, memo_intrinsic, memo_entry, memo_wrap } from "@koalaui/runtime/annotations" -import { __context, __id, __key } from "@koalaui/runtime" +import { __context, __id, __key } from "arkui.stateManagement.runtime" type MemoType = @memo () => void @memo type AnotherMemoType = () => void diff --git a/ui2abc/tests-memo/.gitlab-ci.yml b/ui2abc/tests-memo/.gitlab-ci.yml index 1a6eafbbc4d3e223b820d9d5df1e2117bfc816b5..9f3625af8d665945407d9cd82e70bd66dfcbaad3 100644 --- a/ui2abc/tests-memo/.gitlab-ci.yml +++ b/ui2abc/tests-memo/.gitlab-ci.yml @@ -59,5 +59,6 @@ test tests-memo-ARKTS-memo-plugin: - build memo-plugin-ng - build harness - annotate all + - download and prepare SDK script: - npm run test:ui2abc diff --git a/ui2abc/tests-memo/package.json b/ui2abc/tests-memo/package.json index 9701c129b240e214fd19d559bae13501344938c8..fee311383878d4706ecc38759d561b8fefaf0f70 100644 --- a/ui2abc/tests-memo/package.json +++ b/ui2abc/tests-memo/package.json @@ -29,6 +29,9 @@ "@koalaui/compiler-plugin": "1.7.10+devel", "@koalaui/fast-arktsc": "1.7.10+devel" }, + "imports": { + "#compat": "./test/build/out/compat/ts/compat.js" + }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^5.20.0", "@typescript-eslint/parser": "^5.20.0", diff --git a/ui2abc/tests-memo/test/arktsconfig-memo-plugin.json b/ui2abc/tests-memo/test/arktsconfig-memo-plugin.json index 05a66a052cb01375bc8ffaa8427e00bd19e0c921..161235767feea600ea4ebecf1c90620ee5755c3f 100644 --- a/ui2abc/tests-memo/test/arktsconfig-memo-plugin.json +++ b/ui2abc/tests-memo/test/arktsconfig-memo-plugin.json @@ -4,11 +4,1911 @@ "outDir": "./build/memo-plugin-ng", "baseUrl": ".", "paths": { - "@koalaui/common": ["../../../incremental/common/src"], - "@koalaui/compat": ["../../../incremental/compat/src/arkts"], - "@koalaui/harness": ["../../../incremental/harness/src/arkts"], - "@koalaui/runtime": ["../../../incremental/runtime/ets"], - "@koalaui/runtime/annotations": ["../../../incremental/runtime/annotations"] + "#compat": [ + "./compat/arkts/compat" + ], + "@koalaui/common": [ + "../../../incremental/common/src" + ], + "@koalaui/compat": [ + "../../../incremental/compat/src/arkts" + ], + "@koalaui/harness": [ + "../../../incremental/harness/src/arkts" + ], + "@koalaui/runtime/annotations": [ + "../../../incremental/runtime/annotations" + ], + "@ohos.arkui": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.InputMethodSubtype": [ + "../../../absolute-sdk-patched/api/@ohos.InputMethodSubtype" + ], + "@ohos.UiTest": [ + "../../../absolute-sdk-patched/api/@ohos.UiTest" + ], + "@ohos.WorkSchedulerExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.WorkSchedulerExtensionAbility" + ], + "@ohos.ability.errorCode": [ + "../../../absolute-sdk-patched/api/@ohos.ability.errorCode" + ], + "@ohos.ability.screenLockFileManager": [ + "../../../absolute-sdk-patched/api/@ohos.ability.screenLockFileManager" + ], + "@ohos.abilityAccessCtrl": [ + "../../../absolute-sdk-patched/api/@ohos.abilityAccessCtrl" + ], + "@ohos.accessibility.config": [ + "../../../absolute-sdk-patched/api/@ohos.accessibility.config" + ], + "@ohos.accessibility": [ + "../../../absolute-sdk-patched/api/@ohos.accessibility" + ], + "@ohos.account.appAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.appAccount" + ], + "@ohos.account.distributedAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.distributedAccount" + ], + "@ohos.account.osAccount": [ + "../../../absolute-sdk-patched/api/@ohos.account.osAccount" + ], + "@ohos.animation.windowAnimationManager": [ + "../../../absolute-sdk-patched/api/@ohos.animation.windowAnimationManager" + ], + "@ohos.animator": [ + "../../../absolute-sdk-patched/api/@ohos.animator" + ], + "@ohos.app.ability.Ability": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Ability" + ], + "@ohos.app.ability.AbilityConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityConstant" + ], + "@ohos.app.ability.AbilityLifecycleCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityLifecycleCallback" + ], + "@ohos.app.ability.AbilityStage": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AbilityStage" + ], + "@ohos.app.ability.ApplicationStateChangeCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ApplicationStateChangeCallback" + ], + "@ohos.app.ability.AtomicServiceOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.AtomicServiceOptions" + ], + "@ohos.app.ability.Configuration": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Configuration" + ], + "@ohos.app.ability.ConfigurationConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ConfigurationConstant" + ], + "@ohos.app.ability.DriverExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.DriverExtensionAbility" + ], + "@ohos.app.ability.EnvironmentCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.EnvironmentCallback" + ], + "@ohos.app.ability.ExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ExtensionAbility" + ], + "@ohos.app.ability.InsightIntentContext": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentContext" + ], + "@ohos.app.ability.InsightIntentExecutor": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InsightIntentExecutor" + ], + "@ohos.app.ability.InteropAbilityLifecycleCallback": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.InteropAbilityLifecycleCallback" + ], + "@ohos.app.ability.MediaControlExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.MediaControlExtensionAbility" + ], + "@ohos.app.ability.OpenLinkOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.OpenLinkOptions" + ], + "@ohos.app.ability.PhotoEditorExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.PhotoEditorExtensionAbility" + ], + "@ohos.app.ability.PrintExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.PrintExtensionAbility" + ], + "@ohos.app.ability.ServiceExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ServiceExtensionAbility" + ], + "@ohos.app.ability.ShareExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.ShareExtensionAbility" + ], + "@ohos.app.ability.StartOptions": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.StartOptions" + ], + "@ohos.app.ability.UIAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIAbility" + ], + "@ohos.app.ability.UIExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionAbility" + ], + "@ohos.app.ability.UIExtensionContentSession": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UIExtensionContentSession" + ], + "@ohos.app.ability.UserAuthExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.UserAuthExtensionAbility" + ], + "@ohos.app.ability.Want": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.Want" + ], + "@ohos.app.ability.abilityDelegatorRegistry": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.abilityDelegatorRegistry" + ], + "@ohos.app.ability.abilityManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.abilityManager" + ], + "@ohos.app.ability.appManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.appManager" + ], + "@ohos.app.ability.appRecovery": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.appRecovery" + ], + "@ohos.app.ability.application": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.application" + ], + "@ohos.app.ability.autoFillManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.autoFillManager" + ], + "@ohos.app.ability.common": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.common" + ], + "@ohos.app.ability.contextConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.contextConstant" + ], + "@ohos.app.ability.dataUriUtils": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dataUriUtils" + ], + "@ohos.app.ability.dialogRequest": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dialogRequest" + ], + "@ohos.app.ability.dialogSession": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.dialogSession" + ], + "@ohos.app.ability.insightIntent": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntent" + ], + "@ohos.app.ability.insightIntentDriver": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.insightIntentDriver" + ], + "@ohos.app.ability.missionManager": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.missionManager" + ], + "@ohos.app.ability.wantAgent": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.wantAgent" + ], + "@ohos.app.ability.wantConstant": [ + "../../../absolute-sdk-patched/api/@ohos.app.ability.wantConstant" + ], + "@ohos.app.form.FormExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.FormExtensionAbility" + ], + "@ohos.app.form.formBindingData": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formBindingData" + ], + "@ohos.app.form.formInfo": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formInfo" + ], + "@ohos.app.form.formProvider": [ + "../../../absolute-sdk-patched/api/@ohos.app.form.formProvider" + ], + "@ohos.application.BackupExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.application.BackupExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionAbility": [ + "../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionAbility" + ], + "@ohos.application.StaticSubscriberExtensionContext": [ + "../../../absolute-sdk-patched/api/@ohos.application.StaticSubscriberExtensionContext" + ], + "@ohos.application.formError": [ + "../../../absolute-sdk-patched/api/@ohos.application.formError" + ], + "@ohos.application.testRunner": [ + "../../../absolute-sdk-patched/api/@ohos.application.testRunner" + ], + "@ohos.application.uriPermissionManager": [ + "../../../absolute-sdk-patched/api/@ohos.application.uriPermissionManager" + ], + "@ohos.arkui.ArcSwiper": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.ArcSwiper" + ], + "@ohos.arkui.Parallelize": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.Parallelize" + ], + "@ohos.arkui.UIContext": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.UIContext" + ], + "@ohos.arkui.advanced.ComposeListItem": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeListItem" + ], + "@ohos.arkui.advanced.ComposeTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ComposeTitleBar" + ], + "@ohos.arkui.advanced.Dialog": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Dialog" + ], + "@ohos.arkui.advanced.EditableTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.EditableTitleBar" + ], + "@ohos.arkui.advanced.ExceptionPrompt": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ExceptionPrompt" + ], + "@ohos.arkui.advanced.Filter": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.Filter" + ], + "@ohos.arkui.advanced.FullScreenLaunchComponent": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.FullScreenLaunchComponent" + ], + "@ohos.arkui.advanced.MultiNavigation": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.MultiNavigation" + ], + "@ohos.arkui.advanced.ProgressButton": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ProgressButton" + ], + "@ohos.arkui.advanced.SplitLayout": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SplitLayout" + ], + "@ohos.arkui.advanced.SubHeader": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SubHeader" + ], + "@ohos.arkui.advanced.SwipeRefresher": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.SwipeRefresher" + ], + "@ohos.arkui.advanced.TabTitleBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TabTitleBar" + ], + "@ohos.arkui.advanced.ToolBar": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.ToolBar" + ], + "@ohos.arkui.advanced.TreeView": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.advanced.TreeView" + ], + "@ohos.arkui.component": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.component" + ], + "@ohos.arkui.componentSnapshot": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.componentSnapshot" + ], + "@ohos.arkui.componentUtils": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.componentUtils" + ], + "@ohos.arkui.dragController": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.dragController" + ], + "@ohos.arkui.drawableDescriptor": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.drawableDescriptor" + ], + "@ohos.arkui.inspector": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.inspector" + ], + "@ohos.arkui.modifier": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.modifier" + ], + "@ohos.arkui.node": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.node" + ], + "@ohos.arkui.observer": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.observer" + ], + "@ohos.arkui.performanceMonitor": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.performanceMonitor" + ], + "@ohos.arkui.shape": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.shape" + ], + "@ohos.arkui.stateManagement": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.stateManagement" + ], + "@ohos.arkui.theme": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.theme" + ], + "@ohos.arkui.uiExtension": [ + "../../../absolute-sdk-patched/api/@ohos.arkui.uiExtension" + ], + "@ohos.base": [ + "../../../absolute-sdk-patched/api/@ohos.base" + ], + "@ohos.batteryInfo": [ + "../../../absolute-sdk-patched/api/@ohos.batteryInfo" + ], + "@ohos.batteryStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.batteryStatistics" + ], + "@ohos.bluetooth.a2dp": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.a2dp" + ], + "@ohos.bluetooth.access": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.access" + ], + "@ohos.bluetooth.baseProfile": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.baseProfile" + ], + "@ohos.bluetooth.ble": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.ble" + ], + "@ohos.bluetooth.connection": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.connection" + ], + "@ohos.bluetooth.constant": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.constant" + ], + "@ohos.bluetooth.hfp": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.hfp" + ], + "@ohos.bluetooth.hid": [ + "../../../absolute-sdk-patched/api/@ohos.bluetooth.hid" + ], + "@ohos.brightness": [ + "../../../absolute-sdk-patched/api/@ohos.brightness" + ], + "@ohos.buffer": [ + "../../../absolute-sdk-patched/api/@ohos.buffer" + ], + "@ohos.bundle.appControl": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.appControl" + ], + "@ohos.bundle.bundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleManager" + ], + "@ohos.bundle.bundleMonitor": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleMonitor" + ], + "@ohos.bundle.bundleResourceManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.bundleResourceManager" + ], + "@ohos.bundle.defaultAppManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.defaultAppManager" + ], + "@ohos.bundle.distributedBundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.distributedBundleManager" + ], + "@ohos.bundle.freeInstall": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.freeInstall" + ], + "@ohos.bundle.installer": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.installer" + ], + "@ohos.bundle.launcherBundleManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.launcherBundleManager" + ], + "@ohos.bundle.overlay": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.overlay" + ], + "@ohos.bundle.shortcutManager": [ + "../../../absolute-sdk-patched/api/@ohos.bundle.shortcutManager" + ], + "@ohos.charger": [ + "../../../absolute-sdk-patched/api/@ohos.charger" + ], + "@ohos.commonEventManager": [ + "../../../absolute-sdk-patched/api/@ohos.commonEventManager" + ], + "@ohos.configPolicy": [ + "../../../absolute-sdk-patched/api/@ohos.configPolicy" + ], + "@ohos.curves": [ + "../../../absolute-sdk-patched/api/@ohos.curves" + ], + "@ohos.customization.customConfig": [ + "../../../absolute-sdk-patched/api/@ohos.customization.customConfig" + ], + "@ohos.data.DataShareResultSet": [ + "../../../absolute-sdk-patched/api/@ohos.data.DataShareResultSet" + ], + "@ohos.data.ValuesBucket": [ + "../../../absolute-sdk-patched/api/@ohos.data.ValuesBucket" + ], + "@ohos.data.dataShare": [ + "../../../absolute-sdk-patched/api/@ohos.data.dataShare" + ], + "@ohos.data.dataSharePredicates": [ + "../../../absolute-sdk-patched/api/@ohos.data.dataSharePredicates" + ], + "@ohos.data.distributedKVStore": [ + "../../../absolute-sdk-patched/api/@ohos.data.distributedKVStore" + ], + "@ohos.data.preferences": [ + "../../../absolute-sdk-patched/api/@ohos.data.preferences" + ], + "@ohos.data.relationalStore": [ + "../../../absolute-sdk-patched/api/@ohos.data.relationalStore" + ], + "@ohos.data.unifiedDataChannel": [ + "../../../absolute-sdk-patched/api/@ohos.data.unifiedDataChannel" + ], + "@ohos.data.uniformTypeDescriptor": [ + "../../../absolute-sdk-patched/api/@ohos.data.uniformTypeDescriptor" + ], + "@ohos.deviceInfo": [ + "../../../absolute-sdk-patched/api/@ohos.deviceInfo" + ], + "@ohos.deviceStatus.dragInteraction": [ + "../../../absolute-sdk-patched/api/@ohos.deviceStatus.dragInteraction" + ], + "@ohos.display": [ + "../../../absolute-sdk-patched/api/@ohos.display" + ], + "@ohos.distributedDeviceManager": [ + "../../../absolute-sdk-patched/api/@ohos.distributedDeviceManager" + ], + "@ohos.distributedHardware.mechanicManager": [ + "../../../absolute-sdk-patched/api/@ohos.distributedHardware.mechanicManager" + ], + "@ohos.driver.deviceManager": [ + "../../../absolute-sdk-patched/api/@ohos.driver.deviceManager" + ], + "@ohos.effectKit": [ + "../../../absolute-sdk-patched/api/@ohos.effectKit" + ], + "@ohos.enterprise.adminManager": [ + "../../../absolute-sdk-patched/api/@ohos.enterprise.adminManager" + ], + "@ohos.enterprise.securityManager": [ + "../../../absolute-sdk-patched/api/@ohos.enterprise.securityManager" + ], + "@ohos.events.emitter": [ + "../../../absolute-sdk-patched/api/@ohos.events.emitter" + ], + "@ohos.file.cloudSync": [ + "../../../absolute-sdk-patched/api/@ohos.file.cloudSync" + ], + "@ohos.file.cloudSyncManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.cloudSyncManager" + ], + "@ohos.file.environment": [ + "../../../absolute-sdk-patched/api/@ohos.file.environment" + ], + "@ohos.file.fileuri": [ + "../../../absolute-sdk-patched/api/@ohos.file.fileuri" + ], + "@ohos.file.fs": [ + "../../../absolute-sdk-patched/api/@ohos.file.fs" + ], + "@ohos.file.hash": [ + "../../../absolute-sdk-patched/api/@ohos.file.hash" + ], + "@ohos.file.keyManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.keyManager" + ], + "@ohos.file.photoAccessHelper": [ + "../../../absolute-sdk-patched/api/@ohos.file.photoAccessHelper" + ], + "@ohos.file.securityLabel": [ + "../../../absolute-sdk-patched/api/@ohos.file.securityLabel" + ], + "@ohos.file.statvfs": [ + "../../../absolute-sdk-patched/api/@ohos.file.statvfs" + ], + "@ohos.file.storageStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.file.storageStatistics" + ], + "@ohos.file.volumeManager": [ + "../../../absolute-sdk-patched/api/@ohos.file.volumeManager" + ], + "@ohos.fileshare": [ + "../../../absolute-sdk-patched/api/@ohos.fileshare" + ], + "@ohos.font": [ + "../../../absolute-sdk-patched/api/@ohos.font" + ], + "@ohos.fontManager": [ + "../../../absolute-sdk-patched/api/@ohos.fontManager" + ], + "@ohos.geoLocationManager": [ + "../../../absolute-sdk-patched/api/@ohos.geoLocationManager" + ], + "@ohos.graphics.colorSpaceManager": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.colorSpaceManager" + ], + "@ohos.graphics.common2D": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.common2D" + ], + "@ohos.graphics.displaySync": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.displaySync" + ], + "@ohos.graphics.drawing": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.drawing" + ], + "@ohos.graphics.hdrCapability": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.hdrCapability" + ], + "@ohos.graphics.scene": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.scene" + ], + "@ohos.graphics.text": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.text" + ], + "@ohos.graphics.uiEffect": [ + "../../../absolute-sdk-patched/api/@ohos.graphics.uiEffect" + ], + "@ohos.hiSysEvent": [ + "../../../absolute-sdk-patched/api/@ohos.hiSysEvent" + ], + "@ohos.hiTraceChain": [ + "../../../absolute-sdk-patched/api/@ohos.hiTraceChain" + ], + "@ohos.hiTraceMeter": [ + "../../../absolute-sdk-patched/api/@ohos.hiTraceMeter" + ], + "@ohos.hichecker": [ + "../../../absolute-sdk-patched/api/@ohos.hichecker" + ], + "@ohos.hidebug": [ + "../../../absolute-sdk-patched/api/@ohos.hidebug" + ], + "@ohos.hilog": [ + "../../../absolute-sdk-patched/api/@ohos.hilog" + ], + "@ohos.hiviewdfx.hiAppEvent": [ + "../../../absolute-sdk-patched/api/@ohos.hiviewdfx.hiAppEvent" + ], + "@ohos.i18n": [ + "../../../absolute-sdk-patched/api/@ohos.i18n" + ], + "@ohos.inputMethod.Panel": [ + "../../../absolute-sdk-patched/api/@ohos.inputMethod.Panel" + ], + "@ohos.inputMethod": [ + "../../../absolute-sdk-patched/api/@ohos.inputMethod" + ], + "@ohos.intl": [ + "../../../absolute-sdk-patched/api/@ohos.intl" + ], + "@ohos.logLibrary": [ + "../../../absolute-sdk-patched/api/@ohos.logLibrary" + ], + "@ohos.matrix4": [ + "../../../absolute-sdk-patched/api/@ohos.matrix4" + ], + "@ohos.measure": [ + "../../../absolute-sdk-patched/api/@ohos.measure" + ], + "@ohos.mediaquery": [ + "../../../absolute-sdk-patched/api/@ohos.mediaquery" + ], + "@ohos.multimedia.audio": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.audio" + ], + "@ohos.multimedia.audioHaptic": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.audioHaptic" + ], + "@ohos.multimedia.avCastPickerParam": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.avCastPickerParam" + ], + "@ohos.multimedia.avsession": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.avsession" + ], + "@ohos.multimedia.camera": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.camera" + ], + "@ohos.multimedia.cameraPicker": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.cameraPicker" + ], + "@ohos.multimedia.drm": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.drm" + ], + "@ohos.multimedia.image": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.image" + ], + "@ohos.multimedia.media": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.media" + ], + "@ohos.multimedia.systemSoundManager": [ + "../../../absolute-sdk-patched/api/@ohos.multimedia.systemSoundManager" + ], + "@ohos.multimodalInput.gestureEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.gestureEvent" + ], + "@ohos.multimodalInput.inputConsumer": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputConsumer" + ], + "@ohos.multimodalInput.inputDevice": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputDevice" + ], + "@ohos.multimodalInput.inputEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.inputEvent" + ], + "@ohos.multimodalInput.intentionCode": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.intentionCode" + ], + "@ohos.multimodalInput.keyCode": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyCode" + ], + "@ohos.multimodalInput.keyEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.keyEvent" + ], + "@ohos.multimodalInput.mouseEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.mouseEvent" + ], + "@ohos.multimodalInput.pointer": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.pointer" + ], + "@ohos.multimodalInput.shortKey": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.shortKey" + ], + "@ohos.multimodalInput.touchEvent": [ + "../../../absolute-sdk-patched/api/@ohos.multimodalInput.touchEvent" + ], + "@ohos.net.connection": [ + "../../../absolute-sdk-patched/api/@ohos.net.connection" + ], + "@ohos.net.http": [ + "../../../absolute-sdk-patched/api/@ohos.net.http" + ], + "@ohos.net.networkSecurity": [ + "../../../absolute-sdk-patched/api/@ohos.net.networkSecurity" + ], + "@ohos.net.sharing": [ + "../../../absolute-sdk-patched/api/@ohos.net.sharing" + ], + "@ohos.net.statistics": [ + "../../../absolute-sdk-patched/api/@ohos.net.statistics" + ], + "@ohos.net.webSocket": [ + "../../../absolute-sdk-patched/api/@ohos.net.webSocket" + ], + "@ohos.nfc.cardEmulation": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.cardEmulation" + ], + "@ohos.nfc.controller": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.controller" + ], + "@ohos.nfc.tag": [ + "../../../absolute-sdk-patched/api/@ohos.nfc.tag" + ], + "@ohos.notificationManager": [ + "../../../absolute-sdk-patched/api/@ohos.notificationManager" + ], + "@ohos.notificationSubscribe": [ + "../../../absolute-sdk-patched/api/@ohos.notificationSubscribe" + ], + "@ohos.pasteboard": [ + "../../../absolute-sdk-patched/api/@ohos.pasteboard" + ], + "@ohos.pluginComponent": [ + "../../../absolute-sdk-patched/api/@ohos.pluginComponent" + ], + "@ohos.power": [ + "../../../absolute-sdk-patched/api/@ohos.power" + ], + "@ohos.print": [ + "../../../absolute-sdk-patched/api/@ohos.print" + ], + "@ohos.privacyManager": [ + "../../../absolute-sdk-patched/api/@ohos.privacyManager" + ], + "@ohos.prompt": [ + "../../../absolute-sdk-patched/api/@ohos.prompt" + ], + "@ohos.promptAction": [ + "../../../absolute-sdk-patched/api/@ohos.promptAction" + ], + "@ohos.reminderAgentManager": [ + "../../../absolute-sdk-patched/api/@ohos.reminderAgentManager" + ], + "@ohos.request": [ + "../../../absolute-sdk-patched/api/@ohos.request" + ], + "@ohos.resourceManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceManager" + ], + "@ohos.resourceschedule.backgroundProcessManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundProcessManager" + ], + "@ohos.resourceschedule.backgroundTaskManager": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.backgroundTaskManager" + ], + "@ohos.resourceschedule.deviceStandby": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.deviceStandby" + ], + "@ohos.resourceschedule.systemload": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.systemload" + ], + "@ohos.resourceschedule.usageStatistics": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.usageStatistics" + ], + "@ohos.resourceschedule.workScheduler": [ + "../../../absolute-sdk-patched/api/@ohos.resourceschedule.workScheduler" + ], + "@ohos.router": [ + "../../../absolute-sdk-patched/api/@ohos.router" + ], + "@ohos.rpc": [ + "../../../absolute-sdk-patched/api/@ohos.rpc" + ], + "@ohos.runningLock": [ + "../../../absolute-sdk-patched/api/@ohos.runningLock" + ], + "@ohos.screen": [ + "../../../absolute-sdk-patched/api/@ohos.screen" + ], + "@ohos.screenLock": [ + "../../../absolute-sdk-patched/api/@ohos.screenLock" + ], + "@ohos.screenshot": [ + "../../../absolute-sdk-patched/api/@ohos.screenshot" + ], + "@ohos.security.cert": [ + "../../../absolute-sdk-patched/api/@ohos.security.cert" + ], + "@ohos.security.certManager": [ + "../../../absolute-sdk-patched/api/@ohos.security.certManager" + ], + "@ohos.security.certManagerDialog": [ + "../../../absolute-sdk-patched/api/@ohos.security.certManagerDialog" + ], + "@ohos.security.cryptoFramework": [ + "../../../absolute-sdk-patched/api/@ohos.security.cryptoFramework" + ], + "@ohos.security.huks": [ + "../../../absolute-sdk-patched/api/@ohos.security.huks" + ], + "@ohos.sensor": [ + "../../../absolute-sdk-patched/api/@ohos.sensor" + ], + "@ohos.settings": [ + "../../../absolute-sdk-patched/api/@ohos.settings" + ], + "@ohos.systemCapability": [ + "../../../absolute-sdk-patched/api/@ohos.systemCapability" + ], + "@ohos.systemDateTime": [ + "../../../absolute-sdk-patched/api/@ohos.systemDateTime" + ], + "@ohos.systemParameterEnhance": [ + "../../../absolute-sdk-patched/api/@ohos.systemParameterEnhance" + ], + "@ohos.systemTimer": [ + "../../../absolute-sdk-patched/api/@ohos.systemTimer" + ], + "@ohos.telephony.call": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.call" + ], + "@ohos.telephony.data": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.data" + ], + "@ohos.telephony.esim": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.esim" + ], + "@ohos.telephony.observer": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.observer" + ], + "@ohos.telephony.radio": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.radio" + ], + "@ohos.telephony.sim": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.sim" + ], + "@ohos.telephony.sms": [ + "../../../absolute-sdk-patched/api/@ohos.telephony.sms" + ], + "@ohos.thermal": [ + "../../../absolute-sdk-patched/api/@ohos.thermal" + ], + "@ohos.transfer": [ + "../../../absolute-sdk-patched/api/@ohos.transfer" + ], + "@ohos.uiAppearance": [ + "../../../absolute-sdk-patched/api/@ohos.uiAppearance" + ], + "@ohos.uiExtensionHost": [ + "../../../absolute-sdk-patched/api/@ohos.uiExtensionHost" + ], + "@ohos.update": [ + "../../../absolute-sdk-patched/api/@ohos.update" + ], + "@ohos.uri": [ + "../../../absolute-sdk-patched/api/@ohos.uri" + ], + "@ohos.url": [ + "../../../absolute-sdk-patched/api/@ohos.url" + ], + "@ohos.usbManager": [ + "../../../absolute-sdk-patched/api/@ohos.usbManager" + ], + "@ohos.usbManager.serial": [ + "../../../absolute-sdk-patched/api/@ohos.usbManager.serial" + ], + "@ohos.userIAM.faceAuth": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.faceAuth" + ], + "@ohos.userIAM.userAccessCtrl": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.userAccessCtrl" + ], + "@ohos.userIAM.userAuth": [ + "../../../absolute-sdk-patched/api/@ohos.userIAM.userAuth" + ], + "@ohos.util.ArrayList": [ + "../../../absolute-sdk-patched/api/@ohos.util.ArrayList" + ], + "@ohos.util.Deque": [ + "../../../absolute-sdk-patched/api/@ohos.util.Deque" + ], + "@ohos.util.HashMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.HashMap" + ], + "@ohos.util.HashSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.HashSet" + ], + "@ohos.util.LightWeightMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.LightWeightMap" + ], + "@ohos.util.LightWeightSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.LightWeightSet" + ], + "@ohos.util.LinkedList": [ + "../../../absolute-sdk-patched/api/@ohos.util.LinkedList" + ], + "@ohos.util.List": [ + "../../../absolute-sdk-patched/api/@ohos.util.List" + ], + "@ohos.util.PlainArray": [ + "../../../absolute-sdk-patched/api/@ohos.util.PlainArray" + ], + "@ohos.util.Queue": [ + "../../../absolute-sdk-patched/api/@ohos.util.Queue" + ], + "@ohos.util.Stack": [ + "../../../absolute-sdk-patched/api/@ohos.util.Stack" + ], + "@ohos.util.TreeMap": [ + "../../../absolute-sdk-patched/api/@ohos.util.TreeMap" + ], + "@ohos.util.TreeSet": [ + "../../../absolute-sdk-patched/api/@ohos.util.TreeSet" + ], + "@ohos.util": [ + "../../../absolute-sdk-patched/api/@ohos.util" + ], + "@ohos.util.stream": [ + "../../../absolute-sdk-patched/api/@ohos.util.stream" + ], + "@ohos.vibrator": [ + "../../../absolute-sdk-patched/api/@ohos.vibrator" + ], + "@ohos.wantAgent": [ + "../../../absolute-sdk-patched/api/@ohos.wantAgent" + ], + "@ohos.web.netErrorList": [ + "../../../absolute-sdk-patched/api/@ohos.web.netErrorList" + ], + "@ohos.web.webview": [ + "../../../absolute-sdk-patched/api/@ohos.web.webview" + ], + "@ohos.wifi": [ + "../../../absolute-sdk-patched/api/@ohos.wifi" + ], + "@ohos.wifiManager": [ + "../../../absolute-sdk-patched/api/@ohos.wifiManager" + ], + "@ohos.window": [ + "../../../absolute-sdk-patched/api/@ohos.window" + ], + "@ohos.xml": [ + "../../../absolute-sdk-patched/api/@ohos.xml" + ], + "@ohos.zlib": [ + "../../../absolute-sdk-patched/api/@ohos.zlib" + ], + "@system.app": [ + "../../../absolute-sdk-patched/api/@system.app" + ], + "@system.mediaquery": [ + "../../../absolute-sdk-patched/api/@system.mediaquery" + ], + "@system.prompt": [ + "../../../absolute-sdk-patched/api/@system.prompt" + ], + "@system.router": [ + "../../../absolute-sdk-patched/api/@system.router" + ], + "ability.abilityResult": [ + "../../../absolute-sdk-patched/api/ability/abilityResult" + ], + "ability.connectOptions": [ + "../../../absolute-sdk-patched/api/ability/connectOptions" + ], + "ability.dataAbilityHelper": [ + "../../../absolute-sdk-patched/api/ability/dataAbilityHelper" + ], + "application.AbilityDelegator": [ + "../../../absolute-sdk-patched/api/application/AbilityDelegator" + ], + "application.AbilityFirstFrameStateData": [ + "../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateData" + ], + "application.AbilityFirstFrameStateObserver": [ + "../../../absolute-sdk-patched/api/application/AbilityFirstFrameStateObserver" + ], + "application.AbilityForegroundStateObserver": [ + "../../../absolute-sdk-patched/api/application/AbilityForegroundStateObserver" + ], + "application.AbilityMonitor": [ + "../../../absolute-sdk-patched/api/application/AbilityMonitor" + ], + "application.AbilityRunningInfo": [ + "../../../absolute-sdk-patched/api/application/AbilityRunningInfo" + ], + "application.AbilityStageContext": [ + "../../../absolute-sdk-patched/api/application/AbilityStageContext" + ], + "application.AbilityStageMonitor": [ + "../../../absolute-sdk-patched/api/application/AbilityStageMonitor" + ], + "application.AbilityStartCallback": [ + "../../../absolute-sdk-patched/api/application/AbilityStartCallback" + ], + "application.AbilityStateData": [ + "../../../absolute-sdk-patched/api/application/AbilityStateData" + ], + "application.AppForegroundStateObserver": [ + "../../../absolute-sdk-patched/api/application/AppForegroundStateObserver" + ], + "application.AppStateData": [ + "../../../absolute-sdk-patched/api/application/AppStateData" + ], + "application.ApplicationContext": [ + "../../../absolute-sdk-patched/api/application/ApplicationContext" + ], + "application.ApplicationStateObserver": [ + "../../../absolute-sdk-patched/api/application/ApplicationStateObserver" + ], + "application.AutoFillType": [ + "../../../absolute-sdk-patched/api/application/AutoFillType" + ], + "application.BaseContext": [ + "../../../absolute-sdk-patched/api/application/BaseContext" + ], + "application.Context": [ + "../../../absolute-sdk-patched/api/application/Context" + ], + "application.CustomData": [ + "../../../absolute-sdk-patched/api/application/CustomData" + ], + "application.DriverExtensionContext": [ + "../../../absolute-sdk-patched/api/application/DriverExtensionContext" + ], + "application.EventHub": [ + "../../../absolute-sdk-patched/api/application/EventHub" + ], + "application.ExtensionContext": [ + "../../../absolute-sdk-patched/api/application/ExtensionContext" + ], + "application.ExtensionRunningInfo": [ + "../../../absolute-sdk-patched/api/application/ExtensionRunningInfo" + ], + "application.FormExtensionContext": [ + "../../../absolute-sdk-patched/api/application/FormExtensionContext" + ], + "application.MediaControlExtensionContext": [ + "../../../absolute-sdk-patched/api/application/MediaControlExtensionContext" + ], + "application.MissionInfo": [ + "../../../absolute-sdk-patched/api/application/MissionInfo" + ], + "application.MultiAppMode": [ + "../../../absolute-sdk-patched/api/application/MultiAppMode" + ], + "application.PhotoEditorExtensionContext": [ + "../../../absolute-sdk-patched/api/application/PhotoEditorExtensionContext" + ], + "application.ProcessData": [ + "../../../absolute-sdk-patched/api/application/ProcessData" + ], + "application.ProcessInformation": [ + "../../../absolute-sdk-patched/api/application/ProcessInformation" + ], + "application.RunningAppClone": [ + "../../../absolute-sdk-patched/api/application/RunningAppClone" + ], + "application.RunningMultiAppInfo": [ + "../../../absolute-sdk-patched/api/application/RunningMultiAppInfo" + ], + "application.RunningMultiInstanceInfo": [ + "../../../absolute-sdk-patched/api/application/RunningMultiInstanceInfo" + ], + "application.ServiceExtensionContext": [ + "../../../absolute-sdk-patched/api/application/ServiceExtensionContext" + ], + "application.UIAbilityContext": [ + "../../../absolute-sdk-patched/api/application/UIAbilityContext" + ], + "application.UIExtensionContext": [ + "../../../absolute-sdk-patched/api/application/UIExtensionContext" + ], + "application.WorkSchedulerExtensionContext": [ + "../../../absolute-sdk-patched/api/application/WorkSchedulerExtensionContext" + ], + "application.abilityDelegatorArgs": [ + "../../../absolute-sdk-patched/api/application/abilityDelegatorArgs" + ], + "application.shellCmdResult": [ + "../../../absolute-sdk-patched/api/application/shellCmdResult" + ], + "arkui.AlphabetIndexerModifier": [ + "../../../absolute-sdk-patched/api/arkui/AlphabetIndexerModifier" + ], + "arkui.AttributeUpdater": [ + "../../../absolute-sdk-patched/api/arkui/AttributeUpdater" + ], + "arkui.BlankModifier": [ + "../../../absolute-sdk-patched/api/arkui/BlankModifier" + ], + "arkui.BuilderNode": [ + "../../../absolute-sdk-patched/api/arkui/BuilderNode" + ], + "arkui.ButtonModifier": [ + "../../../absolute-sdk-patched/api/arkui/ButtonModifier" + ], + "arkui.CalendarPickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/CalendarPickerModifier" + ], + "arkui.CheckboxModifier": [ + "../../../absolute-sdk-patched/api/arkui/CheckboxModifier" + ], + "arkui.ColumnModifier": [ + "../../../absolute-sdk-patched/api/arkui/ColumnModifier" + ], + "arkui.ColumnSplitModifier": [ + "../../../absolute-sdk-patched/api/arkui/ColumnSplitModifier" + ], + "arkui.CommonModifier": [ + "../../../absolute-sdk-patched/api/arkui/CommonModifier" + ], + "arkui.ComponentContent": [ + "../../../absolute-sdk-patched/api/arkui/ComponentContent" + ], + "arkui.ContainerSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/ContainerSpanModifier" + ], + "arkui.Content": [ + "../../../absolute-sdk-patched/api/arkui/Content" + ], + "arkui.CounterModifier": [ + "../../../absolute-sdk-patched/api/arkui/CounterModifier" + ], + "arkui.DataPanelModifier": [ + "../../../absolute-sdk-patched/api/arkui/DataPanelModifier" + ], + "arkui.DatePickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/DatePickerModifier" + ], + "arkui.DividerModifier": [ + "../../../absolute-sdk-patched/api/arkui/DividerModifier" + ], + "arkui.FlexModifier": [ + "../../../absolute-sdk-patched/api/arkui/FlexModifier" + ], + "arkui.FolderStackModifier": [ + "../../../absolute-sdk-patched/api/arkui/FolderStackModifier" + ], + "arkui.FrameNode": [ + "../../../absolute-sdk-patched/api/arkui/FrameNode" + ], + "arkui.GaugeModifier": [ + "../../../absolute-sdk-patched/api/arkui/GaugeModifier" + ], + "arkui.Graphics": [ + "../../../absolute-sdk-patched/api/arkui/Graphics" + ], + "arkui.GridColModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridColModifier" + ], + "arkui.GridItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridItemModifier" + ], + "arkui.GridModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridModifier" + ], + "arkui.GridRowModifier": [ + "../../../absolute-sdk-patched/api/arkui/GridRowModifier" + ], + "arkui.HyperlinkModifier": [ + "../../../absolute-sdk-patched/api/arkui/HyperlinkModifier" + ], + "arkui.ImageAnimatorModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageAnimatorModifier" + ], + "arkui.ImageModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageModifier" + ], + "arkui.ImageSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/ImageSpanModifier" + ], + "arkui.LineModifier": [ + "../../../absolute-sdk-patched/api/arkui/LineModifier" + ], + "arkui.ListItemGroupModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListItemGroupModifier" + ], + "arkui.ListItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListItemModifier" + ], + "arkui.ListModifier": [ + "../../../absolute-sdk-patched/api/arkui/ListModifier" + ], + "arkui.LoadingProgressModifier": [ + "../../../absolute-sdk-patched/api/arkui/LoadingProgressModifier" + ], + "arkui.MarqueeModifier": [ + "../../../absolute-sdk-patched/api/arkui/MarqueeModifier" + ], + "arkui.MenuItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/MenuItemModifier" + ], + "arkui.MenuModifier": [ + "../../../absolute-sdk-patched/api/arkui/MenuModifier" + ], + "arkui.NavDestinationModifier": [ + "../../../absolute-sdk-patched/api/arkui/NavDestinationModifier" + ], + "arkui.NavigationModifier": [ + "../../../absolute-sdk-patched/api/arkui/NavigationModifier" + ], + "arkui.NodeContent": [ + "../../../absolute-sdk-patched/api/arkui/NodeContent" + ], + "arkui.NodeController": [ + "../../../absolute-sdk-patched/api/arkui/NodeController" + ], + "arkui.ParticleModifier": [ + "../../../absolute-sdk-patched/api/arkui/ParticleModifier" + ], + "arkui.PathModifier": [ + "../../../absolute-sdk-patched/api/arkui/PathModifier" + ], + "arkui.PatternLockModifier": [ + "../../../absolute-sdk-patched/api/arkui/PatternLockModifier" + ], + "arkui.PolygonModifier": [ + "../../../absolute-sdk-patched/api/arkui/PolygonModifier" + ], + "arkui.PolylineModifier": [ + "../../../absolute-sdk-patched/api/arkui/PolylineModifier" + ], + "arkui.ProgressModifier": [ + "../../../absolute-sdk-patched/api/arkui/ProgressModifier" + ], + "arkui.QRCodeModifier": [ + "../../../absolute-sdk-patched/api/arkui/QRCodeModifier" + ], + "arkui.RectModifier": [ + "../../../absolute-sdk-patched/api/arkui/RectModifier" + ], + "arkui.RefreshModifier": [ + "../../../absolute-sdk-patched/api/arkui/RefreshModifier" + ], + "arkui.RelativeContainerModifier": [ + "../../../absolute-sdk-patched/api/arkui/RelativeContainerModifier" + ], + "arkui.RenderNode": [ + "../../../absolute-sdk-patched/api/arkui/RenderNode" + ], + "arkui.RichEditorModifier": [ + "../../../absolute-sdk-patched/api/arkui/RichEditorModifier" + ], + "arkui.RowModifier": [ + "../../../absolute-sdk-patched/api/arkui/RowModifier" + ], + "arkui.RowSplitModifier": [ + "../../../absolute-sdk-patched/api/arkui/RowSplitModifier" + ], + "arkui.ScrollModifier": [ + "../../../absolute-sdk-patched/api/arkui/ScrollModifier" + ], + "arkui.SearchModifier": [ + "../../../absolute-sdk-patched/api/arkui/SearchModifier" + ], + "arkui.SelectModifier": [ + "../../../absolute-sdk-patched/api/arkui/SelectModifier" + ], + "arkui.ShapeModifier": [ + "../../../absolute-sdk-patched/api/arkui/ShapeModifier" + ], + "arkui.SideBarContainerModifier": [ + "../../../absolute-sdk-patched/api/arkui/SideBarContainerModifier" + ], + "arkui.SpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/SpanModifier" + ], + "arkui.StackModifier": [ + "../../../absolute-sdk-patched/api/arkui/StackModifier" + ], + "arkui.StepperItemModifier": [ + "../../../absolute-sdk-patched/api/arkui/StepperItemModifier" + ], + "arkui.StepperModifier": [ + "../../../absolute-sdk-patched/api/arkui/StepperModifier" + ], + "arkui.SwiperModifier": [ + "../../../absolute-sdk-patched/api/arkui/SwiperModifier" + ], + "arkui.SymbolGlyphModifier": [ + "../../../absolute-sdk-patched/api/arkui/SymbolGlyphModifier" + ], + "arkui.SymbolSpanModifier": [ + "../../../absolute-sdk-patched/api/arkui/SymbolSpanModifier" + ], + "arkui.TabsModifier": [ + "../../../absolute-sdk-patched/api/arkui/TabsModifier" + ], + "arkui.TextAreaModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextAreaModifier" + ], + "arkui.TextClockModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextClockModifier" + ], + "arkui.TextInputModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextInputModifier" + ], + "arkui.TextModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextModifier" + ], + "arkui.TextPickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextPickerModifier" + ], + "arkui.TextTimerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TextTimerModifier" + ], + "arkui.TimePickerModifier": [ + "../../../absolute-sdk-patched/api/arkui/TimePickerModifier" + ], + "arkui.UserView": [ + "../../../absolute-sdk-patched/api/arkui/UserView" + ], + "arkui.VideoModifier": [ + "../../../absolute-sdk-patched/api/arkui/VideoModifier" + ], + "arkui.WaterFlowModifier": [ + "../../../absolute-sdk-patched/api/arkui/WaterFlowModifier" + ], + "arkui.component.actionSheet": [ + "../../../absolute-sdk-patched/api/arkui/component/actionSheet" + ], + "arkui.component.alertDialog": [ + "../../../absolute-sdk-patched/api/arkui/component/alertDialog" + ], + "arkui.component.alphabetIndexer": [ + "../../../absolute-sdk-patched/api/arkui/component/alphabetIndexer" + ], + "arkui.component.animation": [ + "../../../absolute-sdk-patched/api/arkui/component/animation" + ], + "arkui.component.animator": [ + "../../../absolute-sdk-patched/api/arkui/component/animator" + ], + "arkui.component.badge": [ + "../../../absolute-sdk-patched/api/arkui/component/badge" + ], + "arkui.component.blank": [ + "../../../absolute-sdk-patched/api/arkui/component/blank" + ], + "arkui.component.builder": [ + "../../../absolute-sdk-patched/api/arkui/component/builder" + ], + "arkui.component.button": [ + "../../../absolute-sdk-patched/api/arkui/component/button" + ], + "arkui.component.calendarPicker": [ + "../../../absolute-sdk-patched/api/arkui/component/calendarPicker" + ], + "arkui.component.canvas": [ + "../../../absolute-sdk-patched/api/arkui/component/canvas" + ], + "arkui.component.checkbox": [ + "../../../absolute-sdk-patched/api/arkui/component/checkbox" + ], + "arkui.component.checkboxgroup": [ + "../../../absolute-sdk-patched/api/arkui/component/checkboxgroup" + ], + "arkui.component.circle": [ + "../../../absolute-sdk-patched/api/arkui/component/circle" + ], + "arkui.component.column": [ + "../../../absolute-sdk-patched/api/arkui/component/column" + ], + "arkui.component.columnSplit": [ + "../../../absolute-sdk-patched/api/arkui/component/columnSplit" + ], + "arkui.component.common": [ + "../../../absolute-sdk-patched/api/arkui/component/common" + ], + "arkui.component.component3d": [ + "../../../absolute-sdk-patched/api/arkui/component/component3d" + ], + "arkui.component.containerSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/containerSpan" + ], + "arkui.component.contentSlot": [ + "../../../absolute-sdk-patched/api/arkui/component/contentSlot" + ], + "arkui.component.counter": [ + "../../../absolute-sdk-patched/api/arkui/component/counter" + ], + "arkui.component.customComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/customComponent" + ], + "arkui.component.customDialogController": [ + "../../../absolute-sdk-patched/api/arkui/component/customDialogController" + ], + "arkui.component.dataPanel": [ + "../../../absolute-sdk-patched/api/arkui/component/dataPanel" + ], + "arkui.component.datePicker": [ + "../../../absolute-sdk-patched/api/arkui/component/datePicker" + ], + "arkui.component.divider": [ + "../../../absolute-sdk-patched/api/arkui/component/divider" + ], + "arkui.component.effectComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/effectComponent" + ], + "arkui.component.ellipse": [ + "../../../absolute-sdk-patched/api/arkui/component/ellipse" + ], + "arkui.component.embeddedComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/embeddedComponent" + ], + "arkui.component.enums": [ + "../../../absolute-sdk-patched/api/arkui/component/enums" + ], + "arkui.component.extendableComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/extendableComponent" + ], + "arkui.component.flex": [ + "../../../absolute-sdk-patched/api/arkui/component/flex" + ], + "arkui.component.flowItem": [ + "../../../absolute-sdk-patched/api/arkui/component/flowItem" + ], + "arkui.component.focus": [ + "../../../absolute-sdk-patched/api/arkui/component/focus" + ], + "arkui.component.folderStack": [ + "../../../absolute-sdk-patched/api/arkui/component/folderStack" + ], + "arkui.component.forEach": [ + "../../../absolute-sdk-patched/api/arkui/component/forEach" + ], + "arkui.component.formComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/formComponent" + ], + "arkui.component.formLink": [ + "../../../absolute-sdk-patched/api/arkui/component/formLink" + ], + "arkui.component.gauge": [ + "../../../absolute-sdk-patched/api/arkui/component/gauge" + ], + "arkui.component.gesture": [ + "../../../absolute-sdk-patched/api/arkui/component/gesture" + ], + "arkui.component.grid": [ + "../../../absolute-sdk-patched/api/arkui/component/grid" + ], + "arkui.component.gridCol": [ + "../../../absolute-sdk-patched/api/arkui/component/gridCol" + ], + "arkui.component.gridItem": [ + "../../../absolute-sdk-patched/api/arkui/component/gridItem" + ], + "arkui.component.gridRow": [ + "../../../absolute-sdk-patched/api/arkui/component/gridRow" + ], + "arkui.component.hyperlink": [ + "../../../absolute-sdk-patched/api/arkui/component/hyperlink" + ], + "arkui.component.image": [ + "../../../absolute-sdk-patched/api/arkui/component/image" + ], + "arkui.component.imageAnimator": [ + "../../../absolute-sdk-patched/api/arkui/component/imageAnimator" + ], + "arkui.component.imageCommon": [ + "../../../absolute-sdk-patched/api/arkui/component/imageCommon" + ], + "arkui.component.imageSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/imageSpan" + ], + "arkui.component.indicatorcomponent": [ + "../../../absolute-sdk-patched/api/arkui/component/indicatorcomponent" + ], + "arkui.component.inspector": [ + "../../../absolute-sdk-patched/api/arkui/component/inspector" + ], + "arkui.component.interop": [ + "../../../absolute-sdk-patched/api/arkui/component/interop" + ], + "arkui.component.lazyForEach": [ + "../../../absolute-sdk-patched/api/arkui/component/lazyForEach" + ], + "arkui.component.lazyGridLayout": [ + "../../../absolute-sdk-patched/api/arkui/component/lazyGridLayout" + ], + "arkui.component.line": [ + "../../../absolute-sdk-patched/api/arkui/component/line" + ], + "arkui.component.list": [ + "../../../absolute-sdk-patched/api/arkui/component/list" + ], + "arkui.component.listItem": [ + "../../../absolute-sdk-patched/api/arkui/component/listItem" + ], + "arkui.component.listItemGroup": [ + "../../../absolute-sdk-patched/api/arkui/component/listItemGroup" + ], + "arkui.component.loadingProgress": [ + "../../../absolute-sdk-patched/api/arkui/component/loadingProgress" + ], + "arkui.component.marquee": [ + "../../../absolute-sdk-patched/api/arkui/component/marquee" + ], + "arkui.component.matrix2d": [ + "../../../absolute-sdk-patched/api/arkui/component/matrix2d" + ], + "arkui.component.mediaCachedImage": [ + "../../../absolute-sdk-patched/api/arkui/component/mediaCachedImage" + ], + "arkui.component.menu": [ + "../../../absolute-sdk-patched/api/arkui/component/menu" + ], + "arkui.component.menuItem": [ + "../../../absolute-sdk-patched/api/arkui/component/menuItem" + ], + "arkui.component.menuItemGroup": [ + "../../../absolute-sdk-patched/api/arkui/component/menuItemGroup" + ], + "arkui.component.navDestination": [ + "../../../absolute-sdk-patched/api/arkui/component/navDestination" + ], + "arkui.component.navigation": [ + "../../../absolute-sdk-patched/api/arkui/component/navigation" + ], + "arkui.component.nodeContainer": [ + "../../../absolute-sdk-patched/api/arkui/component/nodeContainer" + ], + "arkui.component.pageTransition": [ + "../../../absolute-sdk-patched/api/arkui/component/pageTransition" + ], + "arkui.component.particle": [ + "../../../absolute-sdk-patched/api/arkui/component/particle" + ], + "arkui.component.pasteButton": [ + "../../../absolute-sdk-patched/api/arkui/component/pasteButton" + ], + "arkui.component.path": [ + "../../../absolute-sdk-patched/api/arkui/component/path" + ], + "arkui.component.patternLock": [ + "../../../absolute-sdk-patched/api/arkui/component/patternLock" + ], + "arkui.component.pluginComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/pluginComponent" + ], + "arkui.component.polygon": [ + "../../../absolute-sdk-patched/api/arkui/component/polygon" + ], + "arkui.component.polyline": [ + "../../../absolute-sdk-patched/api/arkui/component/polyline" + ], + "arkui.component.progress": [ + "../../../absolute-sdk-patched/api/arkui/component/progress" + ], + "arkui.component.qrcode": [ + "../../../absolute-sdk-patched/api/arkui/component/qrcode" + ], + "arkui.component.radio": [ + "../../../absolute-sdk-patched/api/arkui/component/radio" + ], + "arkui.component.rating": [ + "../../../absolute-sdk-patched/api/arkui/component/rating" + ], + "arkui.component.rect": [ + "../../../absolute-sdk-patched/api/arkui/component/rect" + ], + "arkui.component.refresh": [ + "../../../absolute-sdk-patched/api/arkui/component/refresh" + ], + "arkui.component.relativeContainer": [ + "../../../absolute-sdk-patched/api/arkui/component/relativeContainer" + ], + "arkui.component.remoteWindow": [ + "../../../absolute-sdk-patched/api/arkui/component/remoteWindow" + ], + "arkui.component.repeat": [ + "../../../absolute-sdk-patched/api/arkui/component/repeat" + ], + "arkui.component.resources": [ + "../../../absolute-sdk-patched/api/arkui/component/resources" + ], + "arkui.component.richEditor": [ + "../../../absolute-sdk-patched/api/arkui/component/richEditor" + ], + "arkui.component.richText": [ + "../../../absolute-sdk-patched/api/arkui/component/richText" + ], + "arkui.component.rootScene": [ + "../../../absolute-sdk-patched/api/arkui/component/rootScene" + ], + "arkui.component.row": [ + "../../../absolute-sdk-patched/api/arkui/component/row" + ], + "arkui.component.rowSplit": [ + "../../../absolute-sdk-patched/api/arkui/component/rowSplit" + ], + "arkui.component.saveButton": [ + "../../../absolute-sdk-patched/api/arkui/component/saveButton" + ], + "arkui.component.screen": [ + "../../../absolute-sdk-patched/api/arkui/component/screen" + ], + "arkui.component.scroll": [ + "../../../absolute-sdk-patched/api/arkui/component/scroll" + ], + "arkui.component.scrollBar": [ + "../../../absolute-sdk-patched/api/arkui/component/scrollBar" + ], + "arkui.component.search": [ + "../../../absolute-sdk-patched/api/arkui/component/search" + ], + "arkui.component.securityComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/securityComponent" + ], + "arkui.component.select": [ + "../../../absolute-sdk-patched/api/arkui/component/select" + ], + "arkui.component.shape": [ + "../../../absolute-sdk-patched/api/arkui/component/shape" + ], + "arkui.component.sidebar": [ + "../../../absolute-sdk-patched/api/arkui/component/sidebar" + ], + "arkui.component.slider": [ + "../../../absolute-sdk-patched/api/arkui/component/slider" + ], + "arkui.component.span": [ + "../../../absolute-sdk-patched/api/arkui/component/span" + ], + "arkui.component.stack": [ + "../../../absolute-sdk-patched/api/arkui/component/stack" + ], + "arkui.component.stepper": [ + "../../../absolute-sdk-patched/api/arkui/component/stepper" + ], + "arkui.component.stepperItem": [ + "../../../absolute-sdk-patched/api/arkui/component/stepperItem" + ], + "arkui.component.styledString": [ + "../../../absolute-sdk-patched/api/arkui/component/styledString" + ], + "arkui.component.swiper": [ + "../../../absolute-sdk-patched/api/arkui/component/swiper" + ], + "arkui.component.symbolSpan": [ + "../../../absolute-sdk-patched/api/arkui/component/symbolSpan" + ], + "arkui.component.symbolglyph": [ + "../../../absolute-sdk-patched/api/arkui/component/symbolglyph" + ], + "arkui.component.tabContent": [ + "../../../absolute-sdk-patched/api/arkui/component/tabContent" + ], + "arkui.component.tabs": [ + "../../../absolute-sdk-patched/api/arkui/component/tabs" + ], + "arkui.component.text": [ + "../../../absolute-sdk-patched/api/arkui/component/text" + ], + "arkui.component.textArea": [ + "../../../absolute-sdk-patched/api/arkui/component/textArea" + ], + "arkui.component.textClock": [ + "../../../absolute-sdk-patched/api/arkui/component/textClock" + ], + "arkui.component.textCommon": [ + "../../../absolute-sdk-patched/api/arkui/component/textCommon" + ], + "arkui.component.textInput": [ + "../../../absolute-sdk-patched/api/arkui/component/textInput" + ], + "arkui.component.textPicker": [ + "../../../absolute-sdk-patched/api/arkui/component/textPicker" + ], + "arkui.component.textTimer": [ + "../../../absolute-sdk-patched/api/arkui/component/textTimer" + ], + "arkui.component.timePicker": [ + "../../../absolute-sdk-patched/api/arkui/component/timePicker" + ], + "arkui.component.toggle": [ + "../../../absolute-sdk-patched/api/arkui/component/toggle" + ], + "arkui.component.toolbar": [ + "../../../absolute-sdk-patched/api/arkui/component/toolbar" + ], + "arkui.component.uiExtensionComponent": [ + "../../../absolute-sdk-patched/api/arkui/component/uiExtensionComponent" + ], + "arkui.component.units": [ + "../../../absolute-sdk-patched/api/arkui/component/units" + ], + "arkui.component.video": [ + "../../../absolute-sdk-patched/api/arkui/component/video" + ], + "arkui.component.waterFlow": [ + "../../../absolute-sdk-patched/api/arkui/component/waterFlow" + ], + "arkui.component.web": [ + "../../../absolute-sdk-patched/api/arkui/component/web" + ], + "arkui.component.windowScene": [ + "../../../absolute-sdk-patched/api/arkui/component/windowScene" + ], + "arkui.component.withTheme": [ + "../../../absolute-sdk-patched/api/arkui/component/withTheme" + ], + "arkui.component.xcomponent": [ + "../../../absolute-sdk-patched/api/arkui/component/xcomponent" + ], + "arkui.external.resource": [ + "../../../absolute-sdk-patched/api/arkui/external/resource" + ], + "arkui.stateManagement.animation.GlobalTimer": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/animation/GlobalTimer" + ], + "arkui.stateManagement.common": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/common" + ], + "arkui.stateManagement.decorator": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/decorator" + ], + "arkui.stateManagement.memo.bind": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/bind" + ], + "arkui.stateManagement.memo.changeListener": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/changeListener" + ], + "arkui.stateManagement.memo.contextLocal": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/contextLocal" + ], + "arkui.stateManagement.memo.entry": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/entry" + ], + "arkui.stateManagement.memo.node": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/node" + ], + "arkui.stateManagement.memo.remember": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/remember" + ], + "arkui.stateManagement.memo.repeat": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/repeat" + ], + "arkui.stateManagement.memo.testing": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memo/testing" + ], + "arkui.stateManagement.memorize.state": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/memorize/state" + ], + "arkui.stateManagement.remember": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/remember" + ], + "arkui.stateManagement.runtime": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/runtime" + ], + "arkui.stateManagement.states.Disposable": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/Disposable" + ], + "arkui.stateManagement.states.GlobalStateManager": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/GlobalStateManager" + ], + "arkui.stateManagement.states.State": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/states/State" + ], + "arkui.stateManagement.storage.appStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/appStorage" + ], + "arkui.stateManagement.storage.environment": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/environment" + ], + "arkui.stateManagement.storage.localStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/localStorage" + ], + "arkui.stateManagement.storage.persistentStorage": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/persistentStorage" + ], + "arkui.stateManagement.storage.storageProperty": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/storage/storageProperty" + ], + "arkui.stateManagement.tree.IncrementalNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/IncrementalNode" + ], + "arkui.stateManagement.tree.PrimeNumbers": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/PrimeNumbers" + ], + "arkui.stateManagement.tree.ReadonlyTreeNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/ReadonlyTreeNode" + ], + "arkui.stateManagement.tree.TreeNode": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreeNode" + ], + "arkui.stateManagement.tree.TreePath": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/tree/TreePath" + ], + "arkui.stateManagement.utils": [ + "../../../absolute-sdk-patched/api/arkui/stateManagement/utils" + ], + "bundleManager.AbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/AbilityInfo" + ], + "bundleManager.AppProvisionInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/AppProvisionInfo" + ], + "bundleManager.ApplicationInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ApplicationInfo" + ], + "bundleManager.BundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundleInfo" + ], + "bundleManager.BundlePackInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundlePackInfo" + ], + "bundleManager.BundleResourceInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/BundleResourceInfo" + ], + "bundleManager.DispatchInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/DispatchInfo" + ], + "bundleManager.ElementName": [ + "../../../absolute-sdk-patched/api/bundleManager/ElementName" + ], + "bundleManager.ExtensionAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ExtensionAbilityInfo" + ], + "bundleManager.HapModuleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/HapModuleInfo" + ], + "bundleManager.LauncherAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityInfo" + ], + "bundleManager.LauncherAbilityResourceInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/LauncherAbilityResourceInfo" + ], + "bundleManager.Metadata": [ + "../../../absolute-sdk-patched/api/bundleManager/Metadata" + ], + "bundleManager.OverlayModuleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/OverlayModuleInfo" + ], + "bundleManager.PermissionDef": [ + "../../../absolute-sdk-patched/api/bundleManager/PermissionDef" + ], + "bundleManager.PluginBundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/PluginBundleInfo" + ], + "bundleManager.RecoverableApplicationInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/RecoverableApplicationInfo" + ], + "bundleManager.RemoteAbilityInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/RemoteAbilityInfo" + ], + "bundleManager.SharedBundleInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/SharedBundleInfo" + ], + "bundleManager.ShortcutInfo": [ + "../../../absolute-sdk-patched/api/bundleManager/ShortcutInfo" + ], + "bundleManager.Skill": [ + "../../../absolute-sdk-patched/api/bundleManager/Skill" + ], + "common.full.canvaspattern": [ + "../../../absolute-sdk-patched/api/common/full/canvaspattern" + ], + "commonEvent.commonEventData": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventData" + ], + "commonEvent.commonEventPublishData": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventPublishData" + ], + "commonEvent.commonEventSubscribeInfo": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventSubscribeInfo" + ], + "commonEvent.commonEventSubscriber": [ + "../../../absolute-sdk-patched/api/commonEvent/commonEventSubscriber" + ], + "global.rawFileDescriptor": [ + "../../../absolute-sdk-patched/api/global/rawFileDescriptor" + ], + "global.resource": [ + "../../../absolute-sdk-patched/api/global/resource" + ], + "graphics3d.Scene": [ + "../../../absolute-sdk-patched/api/graphics3d/Scene" + ], + "graphics3d.SceneNodes": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneNodes" + ], + "graphics3d.ScenePostProcessSettings": [ + "../../../absolute-sdk-patched/api/graphics3d/ScenePostProcessSettings" + ], + "graphics3d.SceneResources": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneResources" + ], + "graphics3d.SceneTypes": [ + "../../../absolute-sdk-patched/api/graphics3d/SceneTypes" + ], + "multimedia.ringtonePlayer": [ + "../../../absolute-sdk-patched/api/multimedia/ringtonePlayer" + ], + "multimedia.soundPool": [ + "../../../absolute-sdk-patched/api/multimedia/soundPool" + ], + "multimedia.systemTonePlayer": [ + "../../../absolute-sdk-patched/api/multimedia/systemTonePlayer" + ], + "notification.NotificationCommonDef": [ + "../../../absolute-sdk-patched/api/notification/NotificationCommonDef" + ], + "notification.notificationActionButton": [ + "../../../absolute-sdk-patched/api/notification/notificationActionButton" + ], + "notification.notificationContent": [ + "../../../absolute-sdk-patched/api/notification/notificationContent" + ], + "notification.notificationFlags": [ + "../../../absolute-sdk-patched/api/notification/notificationFlags" + ], + "notification.notificationRequest": [ + "../../../absolute-sdk-patched/api/notification/notificationRequest" + ], + "notification.notificationSlot": [ + "../../../absolute-sdk-patched/api/notification/notificationSlot" + ], + "notification.notificationSorting": [ + "../../../absolute-sdk-patched/api/notification/notificationSorting" + ], + "notification.notificationSortingMap": [ + "../../../absolute-sdk-patched/api/notification/notificationSortingMap" + ], + "notification.notificationSubscribeInfo": [ + "../../../absolute-sdk-patched/api/notification/notificationSubscribeInfo" + ], + "notification.notificationSubscriber": [ + "../../../absolute-sdk-patched/api/notification/notificationSubscriber" + ], + "notification.notificationTemplate": [ + "../../../absolute-sdk-patched/api/notification/notificationTemplate" + ], + "notification.notificationUserInput": [ + "../../../absolute-sdk-patched/api/notification/notificationUserInput" + ], + "permissions": [ + "../../../absolute-sdk-patched/api/permissions" + ], + "security.PermissionRequestResult": [ + "../../../absolute-sdk-patched/api/security/PermissionRequestResult" + ], + "tag.nfctech": [ + "../../../absolute-sdk-patched/api/tag/nfctech" + ], + "tag.tagSession": [ + "../../../absolute-sdk-patched/api/tag/tagSession" + ], + "wantAgent.triggerInfo": [ + "../../../absolute-sdk-patched/api/wantAgent/triggerInfo" + ], + "wantAgent.wantAgentInfo": [ + "../../../absolute-sdk-patched/api/wantAgent/wantAgentInfo" + ], + "arkui.Storage": [ + "../../../absolute-sdk-patched/api/arkui/Storage" + ] }, "plugins": [ { @@ -26,4 +1926,4 @@ "include": [ "./build/ets/**/*.ts" ] -} +} \ No newline at end of file diff --git a/ui2abc/tests-memo/test/common/main.test.ts b/ui2abc/tests-memo/test/common/main.test.ts index c692353b6c4f04c38376fcedabfa6512e74fe711..ae8903d2b32de8d3782fa4580892d7998e846e4a 100644 --- a/ui2abc/tests-memo/test/common/main.test.ts +++ b/ui2abc/tests-memo/test/common/main.test.ts @@ -15,8 +15,7 @@ import { assert, suite, test } from "@koalaui/harness" import { asArray, int32 } from "@koalaui/common" -import { TestNode, testRoot, testTick, mutableState, GlobalStateManager, StateContext } from "@koalaui/runtime" -import { __id, __key, __context } from "@koalaui/runtime" +import { __id, __key, __context, TestNode, testRoot, testTick, mutableState, GlobalStateManager, StateContext } from "#compat" import { sharedMemoFunction, diff --git a/ui2abc/tests-memo/test/compat/arkts/compat.ts b/ui2abc/tests-memo/test/compat/arkts/compat.ts new file mode 100644 index 0000000000000000000000000000000000000000..77f2cb39aaf5055e002cec5cab4a7c8e35678d08 --- /dev/null +++ b/ui2abc/tests-memo/test/compat/arkts/compat.ts @@ -0,0 +1,16 @@ +/* + * Copyright (c) 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. + */ + +export { __id, __key, __context, TestNode, testRoot, testTick, mutableState, GlobalStateManager, StateContext, MutableState } from "arkui.stateManagement.runtime" diff --git a/ui2abc/tests-memo/test/compat/ts/compat.ts b/ui2abc/tests-memo/test/compat/ts/compat.ts new file mode 100644 index 0000000000000000000000000000000000000000..53b061fe13355b0cedb901fae9509e353abfc67e --- /dev/null +++ b/ui2abc/tests-memo/test/compat/ts/compat.ts @@ -0,0 +1,16 @@ +/* + * Copyright (c) 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. + */ + +export { __id, __key, __context, TestNode, testRoot, testTick, mutableState, GlobalStateManager, StateContext, MutableState } from "@koalaui/runtime" diff --git a/ui2abc/tests-memo/test/tsconfig-memo-plugin.json b/ui2abc/tests-memo/test/tsconfig-memo-plugin.json index f584aab7bd30b5d1ea9b1147041ab77234d5ac0e..ec110dd40c2376d69eb7cd819096318a519b7b44 100644 --- a/ui2abc/tests-memo/test/tsconfig-memo-plugin.json +++ b/ui2abc/tests-memo/test/tsconfig-memo-plugin.json @@ -7,6 +7,7 @@ "module": "CommonJS", "removeComments": false, "paths": { + "#compat": ["compat/ts/compat.ts"], "@koalaui/runtime": ["../../../incremental/runtime/src"], "@koalaui/harness": ["../../../incremental/harness/src/typescript"] }, @@ -27,8 +28,11 @@ ], "include": [ "./common/**/*", + "./compat/ts/**/*", "./ts/**/*", "./utils.ts" ], - "exclude": [], + "exclude": [ + "./compat/arkts/**/*" + ], } diff --git a/ui2abc/tests-memo/test/ui2abc/main.test.ts b/ui2abc/tests-memo/test/ui2abc/main.test.ts index 1ae91967b8511ee6610d1caf4d400e1fcea7085c..fd7dad39ea89712b3d6d59c369b00b834b6a21f6 100644 --- a/ui2abc/tests-memo/test/ui2abc/main.test.ts +++ b/ui2abc/tests-memo/test/ui2abc/main.test.ts @@ -15,8 +15,7 @@ import { suite, test } from "@koalaui/harness" import { asArray, int32 } from "@koalaui/common" -import { testRoot, testTick, GlobalStateManager } from "@koalaui/runtime" -import { __id, __key, __context } from "@koalaui/runtime" +import { __id, __key, __context, testRoot, testTick, GlobalStateManager } from "arkui.stateManagement.runtime" import { assertResultArray, GlobalStateHolder } from "../utils" GlobalStateHolder.globalState = GlobalStateManager.instance.mutableState(0, true) diff --git a/ui2abc/tests-memo/test/utils.ts b/ui2abc/tests-memo/test/utils.ts index c9310dcd2bf235cd6afd1b874971b37d0e122213..472dbc126b2aec8082678b5ab68ab1e40741fb2c 100644 --- a/ui2abc/tests-memo/test/utils.ts +++ b/ui2abc/tests-memo/test/utils.ts @@ -15,8 +15,7 @@ import { assert, suite, test } from "@koalaui/harness" import { asArray, int32 } from "@koalaui/common" -import { GlobalStateManager, MutableState } from "@koalaui/runtime" -import { __id, __key, __context } from "@koalaui/runtime" +import { __id, __key, __context, GlobalStateManager, MutableState } from "#compat" export class SharedLog { static log: Array = new Array() diff --git a/ui2abc/ui-plugins-ng/src/call-transformer.ts b/ui2abc/ui-plugins-ng/src/call-transformer.ts index 9f174021941c0c9769d9a6dc30f12565af6ec95e..6654b43f7ab5bd5a711236975f2322963c2ccef7 100644 --- a/ui2abc/ui-plugins-ng/src/call-transformer.ts +++ b/ui2abc/ui-plugins-ng/src/call-transformer.ts @@ -174,6 +174,8 @@ export class CallTransformer extends arkts.AbstractVisitor { node, arkts.factory.createIdentifier(name), [ + arkts.factory.createNumberLiteral(0), + arkts.factory.createNumberLiteral(0), arkts.factory.createStringLiteral(this.applicationInfo?.bundleName ?? ""), arkts.factory.createStringLiteral(this.applicationInfo?.moduleName ?? "entry"), ...args, diff --git a/ui2abc/ui-plugins-ng/src/class-transformer.ts b/ui2abc/ui-plugins-ng/src/class-transformer.ts index 0b0de415f6fbc073b049721e275137968e0149c6..28ab46f9357f11fadf562dc59539b7f50377e3d5 100644 --- a/ui2abc/ui-plugins-ng/src/class-transformer.ts +++ b/ui2abc/ui-plugins-ng/src/class-transformer.ts @@ -20,6 +20,7 @@ import { classProperties } from "./common/arkts-utils" import { createETSTypeReference, DecoratorNames, + getCompatPackage, getComponentPackage, getDecoratorName, getRuntimePackage, @@ -57,7 +58,7 @@ export class ClassTransformer extends arkts.AbstractVisitor { addObservableClassImplements(result: arkts.TSClassImplements[]) { const className = "ObservableClass" - this.importer.add(className, getRuntimePackage()) + this.importer.add(className, getCompatPackage()) result.push(arkts.factory.createTSClassImplements(createETSTypeReference(className))) } @@ -70,7 +71,7 @@ export class ClassTransformer extends arkts.AbstractVisitor { ] if (properties.length > 0) { if (classContext.isClassObservable()) { - this.importer.add("observableProxy", getRuntimePackage()) + this.importer.add("observableProxy", getCompatPackage()) this.addObservableClassImplements(classImplements) } classDef = arkts.factory.updateClassDefinition( @@ -116,7 +117,7 @@ export class ClassTransformer extends arkts.AbstractVisitor { const classMetadataName = "ClassMetadata" const classMetadataPropName = mangle("classMetadata") - this.importer.add(classMetadataName, getRuntimePackage()) + this.importer.add(classMetadataName, getCompatPackage()) const classMetadataType = createETSTypeReference(classMetadataName) let trackableProps: string[] | undefined if (classContext.trackedPropertyNames.length > 0) { diff --git a/ui2abc/ui-plugins-ng/src/utils.ts b/ui2abc/ui-plugins-ng/src/utils.ts index b69f8fea70103d34d414f8073c5227bf73abdd91..da102bd3fb5025be0d5ebd6cfddc04d087674f54 100644 --- a/ui2abc/ui-plugins-ng/src/utils.ts +++ b/ui2abc/ui-plugins-ng/src/utils.ts @@ -71,11 +71,15 @@ export function getRuntimePackage(): string { } } +export function getCompatPackage(): string { + return '@koalaui/compat' +} + export function getRuntimeRememberPackage(): string { if (isKoalaWorkspace()) { return '@koalaui/runtime' } else { - return '@koalaui.runtime.memo.remember' + return 'arkui.stateManagement.runtime' } } @@ -131,7 +135,7 @@ export function getRouterPackage(): string { if (isKoalaWorkspace()) { return 'arkui' } else { - return 'arkui.ohos.router' + return '@ohos.router' } }